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
339586560151	339586561034	339586561584	339586562134	339586562684	339586563234	339586563784	339586564334	339586564884	339586565434	339586565984	339586566534	339586567084	339586567634	339586568184	339586568734	339586569284	339586569834	339586570384	339586570934	339586571484	339586572034	339586572584	339586573134	339586573684	339586574234	339586574784	339586575334	339586575884	339586576434	339586576984	339586577534	339586578084	339586578634	339586579184	339586579734	339586580284	339586580834	339586581384	339586581934	339586582484	339586583034	339586583584	339586584134	339586584684	339586585234	339586585784	339586586334	339586586884	339586587434	339586587984	339586588534	339586589084	339586589634	339586590184	339586590734	339586591284	339586591834	339586592384	339586592934	339586593484	339586594034	339586594584	339586595134	339586595684	339586596234	339586596784	339586597334	339586597884	339586598434	339586598984	339586599534	339586600084	339586600634	339586601184	339586601734	339586602284	339586602834	339586603384	339586603934	339586604484	339586605034	339586605584	339586606134	339586606684	339586607234	339586607784	339586608334	339586608884	339586609434	339586609984	339586610534	339586611084	339586611634	339586612184	339586612734	339586613284	339586613834	339586614384	339586614934	339586615484	339586616034	339586616584	339586617134	339586617684	339586618234	339586618784	339586619334	339586619884	339586620434	339586620984	339586621534	339586622084	339586622634	339586623184	339586623734	339586624284	339586624834	339586625384	339586625934	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2721	3600	2300	2721	3600	2300	2722	3600	2300	2723	3600	2300	2724	3600	2300	2724	3600	2300	2725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23343	22730	47669	34257	21843	13750	2862	494	393	447	422	418	428	444	410	420	427	440	406	394	437	401	438	373	417	379	429	418	431	389	430	362	422	412	399	374	424	387	402	404	406	435	422	427	432	376	408	392	416	409	432	370	424	398	387	376	418	397	422	392	381	412	381	412	374	419	420	425	377	410	411	422	414	419	408	367	414	434	397	439	431	398	353	410	376	376	389	416	409	358	395	428	429	419	401	405	416	414	411	399	393	396	396	418	421	423	419	429	406	417	412	456	401	392	380	429	401	418	404	383	375	420	388	399	381	429	409	404	418	423	391	394	415	397	454	402	430	386	410	401	419	392	411	446	397	411	404	388	417	415	398	414	445	388	417	405	384	376	434	393	417	382	413	397	444	430	426	390	398	391	417	401	427	402	409	397	400	378	381	410	382	424	403	399	415	366	388	422	387	370	395	374	379	369	398	402	432	410	410	393	450	398	403	426	411	407	391	380	407	419	421	423	432	421	418	392	413	401	397	381	460	398	379	392	396	393	411	390	377	375	422	406	443	434	412	404	419	408	405	435	408	407	434	387	365	426	421	397	388	418	405	406	379	440	412	424	414	413	355	344	423	426	378	400	387	390	400	412	399	383	416	383	427	406	367	431	415	419	426	411	436	428	387	388	439	418	432	419	438	393	423	416	400	372	437	386	407	373	423	444	408	409	398	437	380	432	375	432	410	392	421	436	406	399	400	391	414	379	386	413	431	437	402	418	376	432	387	416	428	392	407	394	428	422	370	380	400	388	409	418	395	439	419	408	370	386	435	420	420	402	412	408	428	427	377	420	359	399	369	414	405	396	409	404	427	429	432	423	406	415	393	385	386	432	397	407	426	432	399	419	373	431	411	415	408	395	421	385	377	428	451	425	402	436	386	410	413	401	402	397	420	401	430	402	439	419	462	373	403	390	420	407	401	426	403	407	402	399	392	405	398	358	416	394	400	420	408	427	441	406	418	385	385	367	419	389	408	362	429	403	407	390	408	390	398	420	405	396	415	395	396	365	398	408	402	360	378	394	410	396	396	403	427	392	392	429	381	441	389	394	364	413	390	405	395	441	411	391	406	428	369	393	404	438	383	416	392	395	423	386	391	395	393	403	401	395	398	402	403	388	390	433	426	411	397	392	431	436	411	409	393	389	398	418	408	376	404	376	376	419	426	398	383	432	371	398	386	375	395	408	393	387	393	411	391	417	390	377	392	386	372	432	449	400	371	426	400	399	380	415	402	387	421	438	409	410	395	397	377	420	417	407	427	417	435	408	417	390	392	449	400	386	391	412	401	433	393	393	396	410	401	403	400	425	407	430	384	431	426	402	424	394	431	431	396	399	386	416	396	391	378	423	461	391	403	416	400	438	401	433	396	402	394	417	368	383	401	396	406	416	412	410	374	393	381	429	400	406	399	381	408	386	385	397	404	394	417	402	384	406	429	403	432	435	411	387	428	393	403	411	428	421	392	389	407	370	372	373	429	421	405	438	406	396	386	372	407	436	419	434	399	417	393	406	413	405	390	422	398	399	403	408	408	445	410	390	408	444	367	404	426	413	443	412	430	432	388	399	435	408	414	393	384	394	413	378	383	378	373	385	420	389	431	421	411	385	448	399	415	403	403	408	407	410	410	417	416	414	381	401	372	418	421	419	396	408	382	395	431	422	398	411	380	398	399	405	412	442	406	407	377	402	393	391	400	407	394	408	400	407	449	394	406	374	408	401	369	405	394	419	390	409	415	380	401	415	401	384	407	378	382	395	398	413	411	396	393	402	383	414	428	444	390	412	428	405	399	392	404	400	388	417	414	422	387	414	432	430	409	415	408	411	390	384	388	376	392	374	401	396	379	450	415	403	390	394	400	405	397	425	420	390	384	399	438	367	429	379	378	430	407	389	395	378	432	409	403	393	402	402	415	391	381	378	407	392	415	419	408	395	414	412	415	422	403	386	409	422	392	382	462	430	430	395	410	397	407	408	405	398	400	407	406	371	405	420	413	400	407	435	417	404	399	397	387	394	434	416	405	421	413	419	390	429	411	374	416	430	394	429	422	416	440	399	406	384	420	410	434	396	410	417	386	462	427	410	377	394	402	419	374	418	432	383	431	418	401	444	415	418	406	383	407	434	389	412	430	378	406	414	406	414	398	401	405	446	444	441	406	378	402	374	391	413	414	404	401	386	431	402	414	429	416	415	434	388	384	425	392	368	445	402	366	364	420	408	426	380	433	365	408	390	363	415	423	375	383	435	401	407	407	424	390	454	437	395	416	402	414	401	419	422	391	415	372	380	402	438	394	391	406	380	416	397	421	417	412	429	376	400	428	429	416	368	460	401	394	411	399	378	394	406	450	391	415	390	370	417	380	435	407	426	439	403	433	424	399	377	439	412	410	374	424	408	424	395	409	390	407	404	408	433	417	403	386	421	408	395	398	396	382	386	429	422	390	407	394	426	399	380	381	407	402	373	382	377	396	415	425	448	398	449	381	429	393	408	399	390	396	413	384	408	423	378	422	407	414	419	435	388	400	403	394	398	422	410	389	370	378	383	385	410	416	413	416	409	410	385	400	408	406	423	412	388	395	411	385	424	437	416	397	434	410	413	429	371	431	389	415	405	396	359	375	399	400	401	408	416	427	390	418	380	396	425	395	399	408	378	408	385	377	358	397	434	369	424	343	405	423	389	366	366	411	445	383	403	418	394	420	407	337	417	419	424	406	384	384	404	412	417	421	401	423	392	393	396	424	415	406	408	402	405	408	391	360	404	383	406	421	429	405	401	423	380	404	437	412	406	405	424	434	400	394	397	399	399	408	384	419	402	404	399	411	402	391	399	413	421	424	404	379	381	435	389	446	407	394	446	411	390	367	401	446	455	399	373	435	410	419	390	424	411	416	387	378	417	408	418	441	408	418	387	410	392	419	374	416	428	374	400	372	429	404	369	402	413	388	436	363	422	402	423	403	406	427	433	410	398	381	424	403	426	414	379	407	404	396	410	389	400	411	415	386	406	403	429	405	390	399	402	447	432	409	406	411	405	415	418	384	413	378	397	436	405	396	386	433	387	403	414	367	399	408	390	363	406	405	375	430	425	429	429	357	387	413	410	425	444	365	408	430	430	403	405	419	411	415	407	432	386	397	385	402	428	393	411	432	396	392	410	404	400	407	423	437	427	426	369	400	412	405	396	407	441	414	405	390	402	396	435	398	408	396	421	392	394	443	377	388	449	378	404	428	401	410	406	430	412	407	415	385	432	417	418	402	387	376	409	436	411	412	450	397	423	384	420	446	392	432	433	414	410	439	394	378	398	405	412	407	406	404	383	402	430	374	403	430	446	415	420	432	409	399	362	436	395	441	385	403	373	436	416	424	404	459	427	398	413	406	429	403	396	394	391	369	418	405	415	461	413	419	420	405	394	439	433	456	388	412	417	462	415	438	356	401	419	421	390	419	402	377	407	391	390	410	401
42616	76247	60950	52134	23685	5419	820	843	891	829	816	835	824	813	766	789	810	854	799	800	834	818	784	800	885	792	851	828	774	802	787	817	834	778	782	803	807	827	856	841	798	842	810	805	858	830	845	783	819	785	793	843	756	822	786	775	766	808	795	781	762	748	773	796	806	858	839	836	825	742	755	804	781	774	835	803	844	771	816	813	813	807	777	768	810	766	813	818	771	840	747	818	864	764	742	763	792	811	773	800	780	793	783	786	817	810	811	806	801	828	825	844	795	836	756	779	829	827	817	829	785	787	829	809	780	797	771	815	801	824	845	793	843	791	783	814	762	819	780	819	826	808	837	731	797	804	782	843	867	832	804	820	820	848	808	860	793	809	819	857	786	766	848	808	743	785	714	801	787	810	848	817	805	823	831	821	861	778	802	844	799	834	821	822	799	788	793	778	840	841	770	840	790	820	754	759	813	810	786	755	818	796	815	794	829	819	840	784	838	798	840	769	795	799	793	837	855	772	720	800	837	849	824	785	776	732	803	785	781	776	808	827	840	793	841	783	871	781	773	784	772	852	822	805	814	803	834	772	774	828	791	791	846	792	821	777	723	847	820	807	766	782	783	805	795	784	792	783	820	758	804	808	805	794	837	791	800	791	790	794	818	824	812	754	756	780	805	840	817	811	780	815	772	897	755	761	798	759	832	853	831	789	807	790	809	809	782	805	829	747	784	839	764	780	824	804	826	830	845	800	832	806	779	844	838	807	759	841	824	832	840	786	809	802	834	776	851	736	820	861	817	789	796	802	786	800	812	789	798	819	798	825	892	786	850	791	767	821	798	783	800	760	805	766	815	823	814	832	836	783	821	797	785	819	806	817	840	829	811	771	837	790	779	784	825	799	814	816	835	791	832	814	817	811	799	810	824	782	787	788	815	830	778	829	808	778	846	822	795	806	794	763	809	744	816	785	797	838	763	799	859	831	791	863	808	749	806	785	808	836	808	807	795	821	785	875	819	818	838	803	806	814	835	773	813	804	824	815	814	722	789	802	770	773	807	828	747	808	778	801	777	837	814	774	802	829	782	774	845	762	762	778	828	793	776	815	759	832	804	814	807	799	791	785	829	807	830	829	755	823	771	813	779	757	761	754	802	822	816	815	824	778	822	856	760	856	783	813	783	798	849	776	808	813	804	818	807	791	810	809	816	821	787	773	836	846	834	760	793	805	826	802	812	792	793	731	819	833	787	817	867	840	797	786	798	832	839	797	835	768	788	807	846	803	807	842	822	785	827	847	787	799	759	811	813	783	826	767	794	856	809	826	799	784	817	754	818	764	810	774	809	809	784	789	791	801	813	824	812	759	827	828	785	836	798	780	777	837	827	786	800	785	858	767	796	776	780	813	805	805	817	783	814	841	815	791	804	814	751	809	875	797	777	803	798	811	796	769	801	771	785	801	825	804	767	808	759	833	783	834	824	829	808	811	746	809	794	805	804	803	827	779	777	836	745	832	831	766	791	804	728	761	775	747	806	788	774	855	792	765	802	802	825	794	812	832	737	789	806	808	797	763	799	788	784	831	851	737	840	792	843	815	754	819	741	805	813	788	805	818	765	786	811	772	845	782	832	786	805	863	789	866	793	865	793	742	819	797	807	792	815	820	802	821	855	796	794	793	777	761	714	859	855	825	794	837	851	767	778	803	813	797	760	831	795	783	841	737	815	745	834	799	783	822	797	789	791	788	768	789	843	821	800	855	831	804	813	772	813	814	793	742	825	793	788	784	803	837	823	826	819	786	783	789	776	826	816	807	769	788	794	815	825	801	742	763	839	792	807	827	842	809	861	845	830	811	828	815	809	815	821	851	850	821	753	823	754	800	747	815	779	847	787	785	793	776	815	831	776	867	850	850	817	806	794	757	827	786	799	787	770	776	792	821	800	784	780	781	820	817	773	827	835	838	835	776	790	735	795	795	816	812	862	825	745	792	829	868	739	820	811	855	792	783	804	834	803	778	786	773	778	792	779	817	789	857	747	799	789	773	827	793	852	803	803	777	798	808	842	777	847	803	809	802	794	837	778	811	839	828	802	776	821	787	797	816	810	793	802	817	825	809	819	774	806	790	797	819	802	831	800	778	784	809	798	772	799	851	801	803	784	797	778	772	815	801	791	811	793	803	823	826	787	835	748	805	777	812	818	778	807	819	731	768	827	780	839	847	792	797	807	845	817	795	808	804	825	872	749	799	825	817	819	776	855	818	784	773	801	792	786	786	752	795	789	820	809	801	790	812	788	808	809	800	829	852	805	816	879	814	751	806	806	798	834	818	799	840	769	823	784	847	794	819	801	815	786	830	853	827	868	817	827	784	746	843	759	794	818	783	832	790	817	766	805	824	828	827	773	755	775	810	775	825	808	786	835	826	785	796	820	843	842	813	847	782	801	817	818	805	784	829	793	807	742	768	787	810	851	826	829	812	760	835	771	803	801	809	807	817	758	820	797	782	777	782	794	812	791	774	830	813	781	793	832	804	761	767	820	819	794	839	763	846	767	858	797	768	859	785	859	787	791	814	785	775	764	837	787	792	836	772	812	792	752	822	794	828	799	842	809	816	777	805	823	820	761	831	840	811	781	752	867	821	796	825	811	829	808	811	803	775	760	822	757	866	779	825	825	765	819	817	778	768	833	748	845	819	771	786	778	785	794	828	802	852	782	813	830	787	818	811	786	803	762	827	826	783	788	805	860	786	796	807	794	815	865	819	766	851	778	788	829	779	829	778	802	793	853	838	737	788	803	761	801	829	869	839	781	757	795	826	800	829	793	833	782	834	808	796	828	831	846	843	850	803	829	800	816	813	786	784	799	806	828	793	789	808	832	793	808	813	809	824	803	774	748	840	807	808	827	808	806	821	830	808	819	805	755	784	735	812	831	805	756	774	764	828	824	825	841	835	819	771	842	796	804	791	857	761	848	791	776	759	831	795	814	832	819	799	837	766	841	809	800	826	770	792	767	840	822	785	791	802	816	805	834	792	864	847	806	863	841	783	780	797	789	801	808	797	798	790	735	771	783	832	817	830	775	809	764	821	792	821	781	816	761	822	793	794	775	783	811	849	790	791	828	780	789	819	839	754	784	848	819	799	843	766	804	787	771	790	794	861	830	803	785	807	827	825	755	847	828	822	799	813	813	810	778	824	815	780	816	822	824	790	733	752	821	825	795	786	800	763	778	873	756	764	814	805	837	769	796	808	769	753	854	751	822	820	806	763	837	822	780	786	804	800	782	799	763	828	796	800	815	802	775	823	815	786	797	818	806	821	842	832	795	795	801	793	817	805	790	773	803	808	780	774	811	784	748	820	787	852	846	787	768	791	805	850	828	826	834	824	796	785	811	792	816	799	766	757	806	780	797	847	814	831	805	831	812	767	803	830	801	842	829	798	792	790	788	764	777	782	735	783	819	761	794	772	728	787	843	842	754	753	795	804	756	791	815	775	809	774	776	796
26377	26849	48235	22397	4195	848	524	545	524	533	538	487	512	527	531	492	537	525	462	490	501	509	509	498	505	483	498	528	514	525	527	516	501	496	522	518	549	542	501	501	503	486	527	540	473	532	528	525	492	582	505	469	543	461	513	522	514	520	517	539	523	511	461	537	462	492	475	528	511	492	502	455	517	480	538	534	547	521	514	465	482	555	494	508	500	488	521	536	480	486	529	498	535	492	479	481	519	514	483	477	485	518	532	550	485	525	514	518	517	501	489	533	504	490	494	524	483	519	555	526	538	493	535	510	524	505	513	504	520	528	486	572	512	539	553	509	469	506	512	499	500	493	473	503	506	522	500	512	508	519	509	489	480	523	479	459	551	516	506	509	520	515	489	475	536	467	460	498	573	484	526	497	520	470	513	518	557	509	506	509	472	526	536	544	489	527	499	561	500	527	476	511	493	468	520	433	513	474	499	451	514	504	514	542	550	510	489	522	485	508	548	536	496	475	499	482	471	510	484	508	508	508	479	507	512	521	511	526	559	474	485	491	476	505	493	469	509	514	539	520	506	529	503	520	531	515	548	517	489	510	477	529	545	495	559	489	503	482	486	479	508	512	529	530	577	476	521	503	484	501	485	488	530	473	488	499	519	474	513	496	513	507	528	531	510	524	502	513	511	518	478	520	523	511	491	556	494	503	500	541	534	562	518	552	449	462	521	497	501	498	528	503	508	522	519	505	482	503	510	536	505	547	539	542	541	501	506	549	516	511	510	521	549	476	490	507	526	480	521	510	544	497	528	503	574	498	533	534	485	530	539	485	484	471	501	515	491	485	512	493	547	496	495	562	517	524	491	482	537	533	535	492	513	506	501	538	514	497	488	491	489	547	466	526	479	503	461	520	525	532	466	520	481	488	527	476	510	533	477	497	466	510	480	525	516	483	528	549	525	486	472	521	500	493	523	507	517	546	516	489	519	497	523	544	505	522	511	502	491	543	551	516	519	515	482	476	533	517	492	504	533	525	521	527	467	514	490	520	480	512	510	514	524	514	496	472	508	479	493	517	531	488	510	482	500	498	485	485	469	509	507	511	522	494	508	548	506	545	498	480	482	489	540	541	487	506	512	504	513	518	486	457	483	481	481	465	506	514	517	500	506	491	546	520	521	493	492	510	491	512	525	510	496	456	534	491	486	518	505	536	492	469	482	478	514	497	491	495	517	525	482	483	484	529	511	517	521	491	471	511	521	486	535	469	517	504	562	508	512	507	523	520	492	518	476	489	498	519	518	510	482	485	499	486	536	513	481	471	459	498	543	509	503	517	485	558	498	501	480	493	507	513	500	494	485	532	525	484	520	520	528	498	529	476	494	469	515	525	482	512	546	508	507	493	465	496	500	510	506	518	479	544	547	501	533	524	492	526	527	515	527	511	523	582	550	585	492	491	520	528	526	490	501	533	533	515	490	520	499	523	552	526	491	503	504	491	489	481	463	539	553	527	488	546	498	537	546	481	525	509	525	494	481	535	485	498	533	510	516	471	512	476	512	523	496	507	513	524	531	487	499	498	521	512	507	489	537	555	489	483	524	518	498	466	511	500	521	512	486	468	495	491	506	471	453	533	528	518	533	537	518	489	526	521	482	535	444	486	509	480	524	522	519	538	504	546	511	466	539	508	509	545	465	471	509	506	480	540	518	509	506	513	491	493	506	511	502	519	505	548	510	497	526	510	463	545	472	488	498	550	511	510	521	481	514	476	550	490	470	518	505	488	523	509	487	520	528	521	503	507	512	496	519	476	507	510	513	502	505	475	521	508	447	523	510	505	515	495	518	481	526	518	513	558	506	573	507	525	537	509	503	541	506	494	503	505	508	517	546	546	470	478	496	508	552	527	510	531	484	539	535	502	504	494	555	493	482	460	481	536	519	511	534	480	522	490	521	519	516	445	519	460	501	479	513	515	522	526	490	552	510	467	483	513	566	463	506	542	494	527	527	524	521	515	517	525	487	491	522	549	507	487	484	470	525	541	496	503	533	550	517	517	517	535	497	525	521	494	516	536	523	481	494	524	499	538	467	465	529	491	517	514	508	501	504	562	526	555	506	509	562	509	486	486	492	476	504	494	554	531	530	530	489	548	540	511	468	497	491	558	507	497	485	496	488	489	519	478	507	571	517	494	487	514	511	508	541	490	483	461	495	499	530	499	530	528	525	492	540	493	500	501	530	482	501	495	481	500	491	529	509	492	521	507	509	460	514	547	545	486	526	486	509	524	507	525	516	511	511	474	483	526	497	531	488	473	498	561	494	501	519	480	488	544	501	489	460	456	505	508	488	512	499	546	553	490	526	505	540	506	528	502	519	501	520	535	522	519	502	511	490	533	549	528	514	531	542	537	529	518	469	523	494	483	508	485	512	508	532	503	501	497	511	490	521	528	490	500	524	527	495	482	521	517	529	475	481	508	486	555	534	527	503	492	495	528	542	509	521	519	512	536	533	516	503	491	493	521	521	513	490	527	515	524	499	510	490	507	488	532	467	517	530	524	546	540	503	535	531	554	572	525	490	564	537	551	510	482	490	477	515	515	503	487	514	538	494	515	493	529	567	506	455	501	511	499	512	518	492	525	533	525	471	475	497	491	518	521	499	524	531	502	493	473	518	485	508	504	557	517	480	544	513	527	515	497	548	505	503	524	494	530	492	530	481	494	507	549	483	553	509	478	501	526	480	536	534	515	512	577	481	509	545	557	486	528	506	526	498	509	506	449	499	528	507	514	501	489	489	510	518	505	502	539	535	520	528	533	517	519	525	470	498	520	505	509	504	498	524	498	528	466	516	499	496	478	525	510	529	508	508	468	487	518	498	514	541	516	463	525	486	503	512	481	540	530	517	512	489	531	517	491	482	541	486	518	484	544	520	535	503	536	501	541	502	501	510	502	520	500	486	496	481	547	499	455	505	523	519	484	512	508	491	501	525	504	489	507	461	500	494	487	487	519	543	515	494	499	519	519	541	508	488	481	519	531	534	517	510	558	507	506	487	532	489	518	507	497	538	539	488	488	518	560	539	521	521	492	517	488	498	517	506	538	520	540	560	494	511	508	517	462	510	469	545	492	531	499	502	496	492	543	487	523	491	491	504	574	514	536	483	469	468	570	505	504	541	513	573	569	504	517	520	492	493	479	500	531	476	506	489	538	513	535	505	529	486	500	529	513	486	479	496	504	541	499	512	523	501	531	488	496	511	526	478	540	524	512	510	541	490	498	503	503	529	476	491	469	539	524	514	524	485	474	491	504	519	521	506	501	521	496	506	500	529	523	509	496	469	528	524	505	503	563	471	497	520	510	499	474	555	503	519	521	525	525	511	516	502	489	489	483	509	521	557	499	511	496	519	489	488	477	487	521	535	514	526	526	470	518	506	487	551	528	519	506	493	471	494	522	492	520	537	535	518	534	516	492	504	528	478	502	481	511	530	502	523	502	516	518	533	498	530	526	502	519
18840	47147	49831	21707	5089	1541	966	954	986	1010	914	1007	962	959	988	958	992	991	975	976	947	1017	1050	1023	1021	962	999	1054	983	1001	1007	1032	1002	1019	1021	1036	982	984	1026	971	963	983	1004	1014	968	991	968	960	1036	982	950	1001	1015	956	1054	981	1007	902	1061	991	1010	994	942	989	987	946	950	984	1022	1003	1010	969	986	967	963	994	976	976	984	950	982	929	926	986	986	973	937	957	1010	981	1049	953	1011	995	945	1012	990	1025	978	982	966	979	980	1024	978	983	1060	1019	1022	1045	1027	989	968	994	975	983	995	988	1019	971	967	1000	1005	986	996	938	975	1013	977	992	986	985	1005	1012	1028	985	1015	932	969	986	1008	1039	1000	1007	1026	1000	1037	1024	963	976	1017	994	999	992	967	972	1004	1001	938	932	983	974	1006	975	930	937	993	968	984	915	969	983	990	981	1000	986	992	1005	950	991	985	1017	1016	972	1022	984	1006	1021	963	971	967	994	967	950	997	986	925	992	1004	931	969	984	1024	1030	1018	965	1005	1068	1059	1015	985	947	970	1060	984	1002	1003	916	971	988	976	913	948	927	944	1023	998	1011	963	959	986	950	1020	960	1005	977	984	983	1018	949	1025	930	913	980	955	1008	1021	1015	1005	950	968	1032	996	963	1029	991	1017	1057	942	1020	1003	965	1013	1000	938	916	1039	960	1002	958	975	1020	996	1008	1081	987	972	989	1000	959	951	987	981	945	1001	985	943	989	955	988	1008	996	995	993	969	980	932	1008	994	966	1046	965	981	935	975	974	1022	1021	966	961	966	987	961	936	1039	993	996	970	1007	1022	964	1032	974	948	1013	977	991	977	942	1013	1052	960	975	1000	1018	994	1029	1016	956	998	1042	996	925	1049	987	964	1011	966	1014	984	981	989	963	971	997	991	996	971	1008	1015	1027	1047	993	954	966	999	1061	973	1007	978	1016	981	992	1027	1011	1004	952	1008	975	1052	969	977	960	939	1002	1009	967	1016	993	1002	1004	1019	969	979	993	996	959	959	1000	1119	940	1062	1020	1011	978	1009	997	979	984	1033	989	1004	1042	1007	987	995	998	987	1006	978	1003	1026	951	992	998	1010	1000	974	995	978	1012	1027	964	1038	966	949	999	972	932	974	993	947	953	1025	1037	998	973	1044	970	930	955	1025	938	976	979	992	1023	1019	998	958	982	935	954	965	963	1034	996	981	1001	1047	967	1057	960	1022	1021	1021	967	965	969	974	1011	989	964	975	999	1002	1021	958	963	994	973	935	952	1047	1016	1012	998	983	986	995	951	941	1013	1000	966	991	960	1032	1007	963	959	1004	957	1009	937	1023	1008	991	979	1035	992	969	1004	983	927	976	1018	980	967	980	1045	956	992	990	949	999	1007	1027	1001	1002	1042	986	974	1006	983	997	952	1013	1005	1013	998	976	1006	957	1023	1010	1034	1077	967	968	1015	992	1030	1002	993	938	967	935	983	956	1039	995	1004	975	981	927	981	988	984	1016	997	996	963	986	1012	1045	1025	993	1000	959	957	976	1003	1023	997	969	1010	985	971	1026	1001	974	1003	975	971	974	979	1017	994	1011	958	952	999	1029	979	932	1007	986	995	1022	967	973	988	1029	967	954	1019	1004	966	1021	956	982	988	968	960	940	1023	994	1005	989	940	1012	996	1051	1002	1002	959	1039	967	1041	927	986	1062	966	985	970	987	992	1002	1007	942	1001	1018	996	1009	964	967	993	984	1023	983	986	968	1009	1021	972	1043	976	1004	1022	981	1007	1084	1014	1016	983	1013	946	1037	911	1016	1013	956	1008	1014	1031	1020	990	972	999	1057	991	1031	962	946	1009	1032	1008	1007	1022	984	1012	1038	962	989	980	1016	982	1004	987	1031	1045	1014	982	1006	1004	992	1011	1021	1000	984	978	976	1033	977	990	971	994	957	976	1026	997	1054	948	998	969	995	1016	950	1039	997	905	1022	1001	981	965	1012	942	996	971	971	1007	1044	1043	989	974	1012	940	964	1022	936	1010	990	977	969	996	961	1032	990	963	1009	961	1022	1002	989	986	1016	1029	965	980	978	980	956	951	1008	958	1006	1026	951	1005	981	990	1001	1018	976	1030	992	949	963	983	989	1044	966	1047	980	963	1001	960	1017	982	975	988	978	961	992	1017	1037	1065	983	962	1010	961	1036	958	982	930	1030	960	1046	1033	973	957	979	999	1000	989	977	967	1020	1015	982	1007	992	1041	982	971	1000	1054	1005	964	1027	987	1011	938	976	1021	950	993	985	937	999	994	990	966	1057	1002	992	964	1017	1056	1057	948	1002	977	936	969	1019	981	986	956	1002	981	986	995	981	982	967	945	1018	976	1010	1026	1026	1055	982	1001	950	1015	965	994	989	948	991	969	979	929	964	992	980	1006	994	971	964	963	1037	1014	927	998	1002	1023	1006	916	925	946	965	1005	959	1032	1006	947	946	1050	974	1029	1003	1012	965	962	987	1004	959	1000	1053	950	988	958	1036	967	1024	949	962	953	1012	994	1031	912	1039	1024	1010	1048	1007	1022	1010	1043	1004	930	1021	951	962	1036	951	939	993	986	1048	922	958	995	1016	973	990	985	967	1011	965	972	1010	1004	955	968	973	933	970	1005	940	944	960	962	929	986	1016	951	1018	1001	968	975	970	958	1000	995	1025	976	982	975	1025	980	984	990	1044	1006	1031	987	1002	956	1026	1017	1011	1033	1005	889	940	1003	1019	946	995	969	1029	937	1001	958	1011	995	976	1012	985	1082	1006	990	1013	1002	991	1083	1011	943	1022	963	1019	927	951	1028	974	1055	972	983	1024	993	1045	944	943	980	960	1021	1032	997	1045	1032	1008	921	937	992	987	934	1035	962	1009	1018	960	988	1015	1051	973	1052	997	983	953	909	988	962	1011	984	996	981	965	1026	1015	968	1034	962	976	993	1039	974	964	1022	960	960	1025	1018	979	1024	990	1021	993	1026	1005	954	1001	967	1012	961	949	1005	999	953	1006	940	969	1020	1041	938	975	1044	1017	1008	947	960	992	1032	1011	1025	972	1017	1027	974	1002	961	980	1019	994	1003	1038	1035	1014	996	1006	975	919	1000	1002	958	983	996	962	970	971	997	1016	1082	952	945	948	911	975	1029	986	941	987	957	1006	977	991	1029	1056	978	978	1021	984	1044	1015	1014	951	985	985	972	1009	978	993	977	944	991	1043	995	998	972	975	1000	974	979	985	982	972	980	1015	1034	928	1026	984	942	993	978	1011	949	992	1025	931	1005	987	1010	991	1035	1029	1004	990	991	941	990	1065	984	1029	953	980	994	1012	950	1002	1014	905	946	1012	998	1009	956	1017	967	975	968	920	975	990	1022	1018	941	985	953	1001	1004	981	965	1001	1031	999	998	1029	949	983	972	958	951	984	976	995	987	1001	941	977	1017	1002	992	1024	936	949	1036	980	975	1005	1023	946	1027	1016	1007	994	944	1021	985	1033	982	970	988	972	978	986	975	958	951	1012	975	1017	1000	992	995	971	1015	983	959	1019	968	1054	1041	989	1025	927	966	972	993	974	933	911	975	1005	955	956	941	1014	933	994	982	1003	969	977	1005	1021	1030	988	958	1008	933	1036	1034	953	969	943	989	979	1022	1015	1000	923	939	1014	999	1031	960	964	986	1019	989	971	906	935	1032	981	988	1027	1017	988	978	953	996	1027	1015	968	1005	943	903	971	969	1021	971	1054	991	1014	985	998	1005	963	991	966	962	993	996	1054	986	1039	891	989	997	1011	989	1049	983	972	950	940	983	1049	1066	998	958	1029	968	920	1024	944	1007	1016	963	997	969	988	1033	997	1024	985	970	975	1008	1002	973	915	958	969	953	941	1026	1025	972	999	944	955	1005	944	999	1046	1000	1032	981	1047	1012	1005	988	960	1024	975	982	991	964	987	1011	1027	965	994	1025	981	1066	991	937	986	1011	992	997	1033	964	1001	993	933	977	975	938	980	922	939	1039	975	971	999	932	967	994	1017	982	949	1036	930	996	970	1019
23866	22938	53120	36030	20878	11444	1172	419	373	357	350	355	342	362	363	358	363	324	368	354	370	362	385	383	348	369	392	337	349	355	366	360	390	379	324	381	331	379	362	378	371	377	361	360	374	359	388	363	357	340	357	337	336	353	392	351	396	348	368	344	354	377	351	348	318	343	353	338	362	316	384	348	367	337	333	329	386	366	343	364	344	411	331	358	346	363	352	366	345	342	338	339	353	367	362	314	373	374	343	367	351	352	329	362	370	358	345	362	359	366	334	380	374	342	364	337	346	361	368	384	358	334	345	339	396	386	379	339	367	334	406	375	344	372	352	334	389	354	355	345	368	342	353	361	345	338	358	349	362	359	353	373	343	366	340	345	369	342	364	334	349	402	373	390	365	378	364	339	386	344	316	337	344	378	352	353	386	369	379	364	340	363	346	331	356	376	334	358	368	315	390	345	396	343	340	347	376	359	359	366	359	356	341	382	373	379	368	351	341	361	359	338	380	375	352	358	398	360	382	354	408	358	339	343	332	364	343	343	346	322	345	361	338	341	342	391	359	359	360	382	361	354	341	345	355	343	353	348	351	372	364	346	362	356	327	363	345	322	373	380	350	349	332	339	377	344	371	355	383	338	311	380	390	368	322	327	390	348	348	340	350	406	374	359	350	354	354	383	338	372	372	347	371	323	348	355	346	354	348	373	351	367	359	346	350	342	350	320	366	330	338	362	364	314	345	355	331	378	380	370	360	367	383	343	310	371	330	394	340	353	374	335	405	377	354	363	381	335	340	336	350	343	366	362	367	370	364	342	331	354	392	360	371	364	349	331	368	365	330	355	331	362	366	347	358	352	344	394	361	342	343	358	328	370	355	380	322	390	359	320	359	339	335	347	387	361	391	331	387	354	328	391	370	357	354	390	340	393	359	372	366	348	351	332	365	350	342	331	329	369	357	348	348	374	328	325	346	381	354	364	349	359	338	350	360	381	336	354	354	355	346	376	342	344	364	316	355	370	376	381	368	385	310	350	343	378	382	382	355	347	347	377	338	374	349	332	353	344	377	380	363	305	380	360	345	341	343	393	318	373	357	365	350	345	379	346	365	348	360	360	352	365	333	361	341	358	366	327	368	359	341	360	363	354	327	362	345	351	400	375	391	304	350	369	400	309	349	374	357	371	374	379	384	359	308	336	351	349	355	361	361	338	346	367	384	396	335	341	371	347	343	378	355	356	327	410	388	376	334	335	379	353	330	363	410	365	326	354	326	373	384	370	387	362	341	357	373	363	350	364	346	331	356	360	361	349	336	377	383	328	385	376	350	327	375	336	397	360	360	360	343	338	352	332	332	345	399	357	334	362	333	383	348	369	352	364	365	351	346	341	404	381	392	365	363	346	400	337	341	366	353	389	321	343	344	351	339	333	364	376	299	360	386	359	364	365	386	345	344	379	335	337	381	369	362	377	358	316	362	355	346	342	354	364	345	403	360	344	401	329	331	364	350	384	359	359	379	348	368	346	363	359	334	377	377	345	356	336	360	327	348	349	355	343	342	356	362	363	390	379	387	381	376	347	371	326	340	359	359	377	325	367	378	340	369	347	380	348	360	377	340	383	316	366	387	366	372	377	374	365	384	336	380	351	344	353	372	357	360	354	364	384	347	354	366	355	348	370	381	362	352	341	364	373	351	376	336	340	381	363	344	367	342	342	344	362	367	369	371	352	365	355	318	350	341	357	369	370	396	402	360	343	343	312	363	388	336	404	358	335	320	368	312	353	369	369	356	368	341	373	323	361	365	344	366	333	338	396	345	309	366	366	378	356	348	363	350	363	382	344	397	342	355	358	339	326	357	364	349	356	348	345	351	388	339	347	364	365	367	313	361	403	361	352	363	368	402	328	303	366	311	344	364	370	379	335	341	365	354	352	350	353	381	327	368	364	375	336	320	358	358	351	361	383	326	365	389	328	365	353	341	373	358	361	361	328	367	348	356	364	360	359	332	385	360	339	355	326	390	388	369	365	374	378	402	335	367	338	364	391	390	353	364	342	355	343	379	330	377	349	332	343	360	326	383	335	401	380	339	387	398	361	375	366	360	347	328	390	347	351	331	371	363	394	378	363	350	367	385	368	362	372	333	341	312	371	364	386	308	340	360	364	351	344	341	369	387	349	331	369	359	342	366	360	352	361	345	395	339	344	346	353	343	382	349	340	376	361	370	342	363	344	363	368	373	397	375	355	366	360	333	378	364	344	348	373	354	341	345	361	392	387	361	333	375	354	363	347	353	364	325	366	351	341	329	356	369	355	345	390	333	353	352	351	355	378	373	336	353	377	374	369	352	373	347	388	367	351	347	358	371	389	358	339	342	369	374	365	375	365	358	324	369	372	341	322	354	354	359	342	319	306	382	357	320	356	357	362	348	368	368	334	366	354	368	354	355	363	364	358	378	349	366	362	362	346	383	366	351	360	352	341	364	360	345	340	363	348	378	375	356	358	354	345	331	324	370	377	387	372	344	347	320	333	340	391	319	360	350	375	326	365	331	310	355	380	357	375	350	371	362	343	353	335	355	357	385	351	372	358	356	360	381	348	352	368	358	347	407	357	347	368	349	365	372	352	322	370	378	382	330	359	381	324	333	358	378	350	383	343	353	361	362	348	380	382	342	348	345	316	365	358	355	345	356	348	348	336	365	362	361	328	358	348	310	330	360	366	350	377	348	340	338	347	360	361	348	368	363	355	360	330	354	364	360	359	382	338	364	313	368	393	365	340	335	352	351	352	352	345	346	341	365	339	321	384	371	404	356	332	357	355	359	347	351	355	364	355	360	342	376	370	355	349	351	354	392	355	348	374	332	378	377	347	355	337	376	373	378	371	324	368	376	371	352	388	384	338	376	321	315	355	346	358	350	325	358	367	358	335	333	361	351	315	380	393	350	370	349	347	358	356	388	360	356	398	362	355	386	393	368	379	343	353	368	361	340	363	351	398	380	387	356	375	353	357	329	343	367	371	347	318	343	360	397	333	352	397	394	338	342	363	349	383	358	356	346	353	363	371	337	352	359	325	370	366	351	360	389	350	342	353	364	321	357	362	385	385	373	341	382	378	364	352	361	336	377	406	352	330	387	377	372	355	373	375	338	363	409	366	361	352	356	342	328	397	339	347	357	336	353	337	362	381	338	349	356	354	343	323	368	375	346	337	344	359	361	347	342	339	387	377	380	373	356	386	325	338	347	347	373	358	283	331	350	363	365	343	326	336	343	343	404	351	349	349	316	354	361	362	335	354	367	379	336	336	314	387	332	353	384	391	363	330	404	330	355	371	367	381	352	353	349	373	367	341	356	361	346	349	362	329	340	365	350	344	328	362	365	373	387	365	362	329	372	397	353	385	335	339	351	371	343	375	332	365	307	343	369	365	345	344	354	345	380	334	360	372	353	356	324	351	346	330	349	329	349	397	370	348	380	369	354	366	360	366	339	344	351	348	352	359	355	371	377	368
38732	76161	67035	46852	18863	5354	708	791	691	695	731	739	694	715	690	684	662	684	688	739	716	669	631	664	759	663	684	658	674	685	750	702	723	690	742	711	689	663	701	702	752	653	679	742	689	646	701	665	678	684	656	710	685	702	675	679	727	705	712	704	671	657	651	682	667	669	669	711	688	673	682	686	738	678	701	680	665	698	732	668	701	761	671	687	710	740	702	723	654	718	719	694	677	704	708	689	677	665	697	686	683	669	718	664	680	690	694	711	713	673	702	722	679	675	648	708	660	680	682	711	714	710	657	669	676	672	663	704	696	722	684	750	712	678	774	691	705	661	662	667	652	665	655	705	667	695	687	734	655	708	720	678	702	703	666	701	666	680	680	693	681	746	674	715	695	725	706	695	671	719	671	697	697	634	731	693	637	708	672	675	725	703	681	670	685	697	674	738	673	732	687	676	703	619	695	671	707	679	676	726	729	730	717	669	682	664	726	701	685	711	713	661	701	721	701	685	669	659	703	697	687	689	694	734	711	663	693	690	697	733	687	674	670	715	696	717	724	712	683	715	659	722	706	681	698	689	695	675	668	676	714	738	636	745	676	691	674	696	694	672	666	678	684	704	717	704	677	704	668	725	661	708	675	673	674	640	706	678	702	679	732	742	688	697	689	677	674	710	696	743	767	706	679	704	681	659	665	648	732	708	682	659	651	714	659	717	690	684	686	693	651	674	699	646	728	661	676	666	698	685	684	662	672	702	645	716	701	670	714	716	691	692	688	663	711	677	657	691	706	713	694	750	664	686	713	687	696	708	672	642	676	689	652	707	713	727	726	723	674	712	626	705	676	729	675	690	699	704	665	691	689	689	675	696	704	719	715	700	682	711	668	746	692	705	685	697	720	779	699	694	674	692	738	683	665	671	671	680	745	726	703	677	671	686	721	664	741	648	739	664	700	651	695	691	731	694	659	694	681	679	685	676	751	679	699	732	652	712	722	685	670	716	699	671	678	750	687	726	709	700	660	680	750	726	704	693	670	678	668	646	731	680	696	683	694	692	683	704	702	730	731	717	657	694	677	711	752	675	696	731	714	679	699	683	670	675	709	688	709	677	666	696	679	693	661	734	653	698	704	716	717	636	736	680	703	636	671	725	708	662	706	740	724	661	649	710	756	703	709	694	678	676	646	641	684	690	714	676	701	696	660	696	678	682	656	719	640	654	705	715	704	703	697	657	713	729	676	683	640	682	695	664	686	672	728	667	688	680	668	676	704	649	669	723	683	672	647	666	656	700	689	711	682	702	740	652	689	697	724	679	677	726	656	654	656	664	658	678	670	691	699	714	683	670	696	703	708	657	726	682	652	680	674	704	693	690	693	675	687	694	686	688	684	717	660	670	685	717	670	637	674	668	737	671	672	657	710	629	658	702	698	663	659	672	690	695	726	691	656	704	704	717	662	655	690	691	702	674	713	689	728	650	676	684	679	678	700	641	705	700	726	702	671	712	715	697	668	666	688	656	704	672	685	654	726	729	711	719	719	702	717	687	714	766	730	694	667	674	693	692	691	686	763	705	699	687	694	684	677	662	733	717	719	682	673	686	669	669	720	678	720	710	691	729	700	699	652	646	706	687	691	651	673	699	724	633	676	695	657	715	731	682	730	693	703	721	699	723	710	734	726	708	673	706	703	699	758	691	712	650	713	676	686	691	663	650	702	683	705	703	674	691	732	664	700	710	680	701	703	681	664	656	663	702	713	682	706	690	677	686	719	694	697	740	699	699	696	687	700	736	680	693	693	716	635	705	717	685	680	653	680	683	661	725	678	731	717	688	710	667	699	696	660	635	714	703	698	727	687	703	627	660	723	667	645	683	689	723	691	673	643	714	705	721	678	665	712	700	643	745	652	671	679	692	694	692	662	711	739	735	684	672	674	709	677	652	690	658	644	740	706	674	689	634	684	700	677	679	690	661	727	687	629	683	669	673	702	693	672	648	692	661	667	662	668	696	682	694	729	687	712	655	707	692	702	677	703	650	716	708	644	697	730	673	717	655	735	697	719	662	662	720	660	701	735	616	723	714	691	733	704	657	684	682	668	696	695	716	715	631	742	662	709	727	656	707	688	637	679	667	707	727	674	739	699	681	702	669	700	704	725	653	659	703	682	724	708	698	657	716	724	684	690	682	705	711	738	681	699	627	661	683	727	637	694	663	733	682	743	681	723	724	674	708	680	715	681	659	661	648	688	695	694	727	714	727	673	755	669	650	659	705	687	677	650	712	697	674	658	706	689	716	745	740	679	720	631	712	676	638	717	685	672	695	704	732	636	707	682	705	673	668	709	636	734	691	656	671	657	730	689	644	696	687	696	664	702	697	687	673	697	686	729	666	643	707	672	686	710	725	658	670	741	723	678	657	717	684	716	645	729	688	656	681	663	696	663	737	716	718	685	653	680	628	684	691	667	693	710	657	697	660	665	693	720	646	670	682	712	693	673	681	704	666	678	676	644	709	670	697	712	652	676	642	658	686	722	685	652	699	745	699	700	668	676	687	723	695	687	678	682	724	681	721	680	734	676	721	677	709	730	717	707	605	677	688	696	713	709	763	686	711	669	638	655	684	698	653	725	719	698	698	676	715	664	697	713	665	704	698	698	679	672	647	660	706	671	697	713	654	682	699	687	723	657	723	687	715	694	768	677	691	690	743	704	722	715	709	713	642	674	689	708	698	750	717	657	701	715	675	693	673	689	698	674	722	689	689	638	691	713	687	744	708	702	701	711	714	668	698	705	703	654	654	702	705	692	726	687	664	676	701	681	689	713	711	677	700	664	739	683	690	639	728	677	695	700	700	650	679	692	684	687	681	716	698	704	669	691	660	724	661	718	637	671	651	709	641	681	672	724	681	704	654	696	690	709	696	689	697	692	675	675	637	676	675	693	707	643	678	663	696	655	669	679	677	667	697	679	684	675	688	691	693	699	721	691	647	672	721	686	730	757	701	679	681	645	706	657	710	738	716	666	721	695	713	669	690	715	715	675	751	659	680	699	728	710	763	640	655	704	653	721	727	712	681	692	712	639	673	663	661	666	694	696	730	711	740	700	680	729	672	695	687	745	675	667	720	669	660	672	684	684	676	678	685	705	718	674	710	684	680	721	641	651	691	657	659	683	736	725	726	676	696	664	677	638	709	715	662	716	662	704	690	694	696	657	670	684	708	685	629	697	671	639	689	698	710	708	705	667	696	672	693	698	686	725	699	713	725	690	679	676	689	686	732	690	727	697	694	742	703	718	682	721	694	680	739	726	666	680	721	730	676	680	697	703	697	663	702	687	657	702	703	699	709	690	702	693	677	710	671	693	744	638	733	726	678	664	676	682	716	701	667	702	680	712	716	698	661	688	685	685	700	657	652	662	701	736	686	714	674	730	703	669	714	696	684	664	680	718	719	680	670	670	653	690	735	669	734	705	669	670	673	695	654	699	671	639	741	762	680	685	680	693	728
22907	21913	46033	33523	22229	17979	5656	628	515	469	523	471	463	505	462	457	466	504	458	482	488	502	464	441	478	489	442	441	456	472	467	473	467	468	439	481	478	455	450	498	472	500	485	485	440	478	444	464	508	433	449	490	454	483	467	440	468	466	450	454	443	467	534	507	493	454	444	470	450	459	482	445	465	444	466	446	412	511	489	464	466	447	479	463	468	449	484	458	460	487	444	445	456	476	451	452	455	450	522	452	450	479	452	434	493	475	440	429	467	466	475	452	468	462	448	493	472	406	449	453	475	433	477	450	491	456	482	438	454	414	454	436	444	456	470	419	444	442	450	448	440	463	476	446	462	460	445	432	464	454	441	488	437	467	400	498	422	495	436	448	436	494	477	455	472	471	444	440	429	492	461	444	433	482	446	524	463	476	453	435	427	454	428	491	470	437	447	490	484	470	441	481	446	495	437	465	440	477	478	448	463	461	470	429	462	455	509	478	468	473	456	451	472	454	442	426	440	429	504	456	440	468	462	484	469	448	467	460	452	479	467	445	441	455	459	454	461	432	476	440	458	470	442	456	463	457	480	458	498	483	487	441	427	446	449	448	459	450	476	483	417	472	522	452	433	454	432	438	494	491	471	429	455	477	485	448	456	466	468	473	447	493	417	485	461	487	476	461	462	430	459	452	474	436	530	473	457	441	441	433	464	469	477	463	451	443	462	427	450	460	433	453	461	469	437	454	450	459	505	472	462	452	499	454	498	452	440	471	441	456	445	446	439	483	487	492	474	463	451	498	454	433	444	458	482	465	459	442	481	471	474	445	460	443	460	461	436	453	453	464	440	474	509	458	468	492	463	433	477	443	431	479	458	441	437	422	440	453	471	452	439	450	480	475	482	473	488	465	480	471	508	505	448	447	459	472	481	458	429	466	446	451	438	482	436	439	480	468	465	458	500	452	475	470	463	477	496	472	467	481	470	472	466	419	474	467	468	484	453	452	457	459	465	497	462	470	475	430	444	442	427	442	471	468	460	470	485	446	454	472	465	445	455	458	458	486	428	463	472	504	479	480	479	460	457	485	394	459	450	486	471	411	469	476	466	486	449	449	474	405	442	419	478	412	459	467	431	415	502	462	456	459	475	491	441	467	460	419	491	434	440	437	448	426	430	472	447	458	467	443	488	466	464	417	487	454	504	454	467	427	458	471	490	475	496	457	518	477	450	480	440	417	461	467	414	456	448	464	468	427	434	437	446	436	436	472	489	490	479	453	452	454	442	434	475	475	456	469	415	463	453	512	474	484	446	452	475	443	466	482	454	471	424	457	447	466	439	490	450	502	440	451	482	446	504	458	454	488	472	401	440	447	427	451	477	489	459	491	462	496	484	439	446	474	441	466	447	460	456	451	466	509	479	448	449	412	455	448	462	497	476	496	477	454	430	457	436	486	475	480	446	454	482	432	447	474	445	453	470	459	475	434	461	445	474	442	510	444	421	440	469	489	423	461	452	458	439	430	461	480	499	442	466	464	508	462	461	482	449	487	471	443	476	482	442	456	448	455	443	461	439	513	479	452	464	432	486	430	478	456	456	484	487	482	458	427	457	444	499	414	465	486	442	434	457	486	439	483	518	445	464	442	428	456	446	436	454	470	484	492	508	454	501	474	495	486	471	480	474	466	484	435	464	462	447	448	443	445	480	490	470	453	471	441	462	447	471	424	467	453	475	466	474	488	444	433	454	519	447	436	460	460	462	530	456	470	456	500	455	424	429	437	452	444	424	454	474	455	456	473	453	480	471	485	419	459	458	473	477	464	471	444	449	469	419	419	458	458	452	464	459	430	483	479	461	445	421	470	467	431	446	460	431	434	463	479	436	437	418	427	445	468	500	478	461	436	446	441	457	462	475	442	463	406	498	471	462	455	511	431	485	447	461	493	453	453	498	495	470	463	483	429	480	479	464	491	479	452	457	450	457	439	486	455	462	442	500	441	458	420	435	496	482	468	437	489	451	475	466	525	470	461	440	464	474	465	479	476	453	448	466	459	456	437	457	496	477	490	490	455	472	485	486	416	468	471	443	462	454	458	446	498	445	420	431	460	431	473	463	518	462	464	448	453	441	472	423	494	505	449	446	445	488	493	439	468	451	480	484	452	459	442	464	458	454	468	460	497	464	509	459	462	422	459	450	439	489	427	468	484	460	469	452	433	451	410	492	467	472	459	449	425	459	421	500	427	468	482	490	468	460	460	462	442	460	472	449	470	473	453	439	451	457	419	487	457	448	471	474	482	471	478	482	406	412	467	467	484	465	454	444	411	454	436	460	454	454	501	500	474	464	427	460	433	419	432	459	430	450	468	476	444	441	500	424	438	466	476	444	429	459	438	456	480	475	477	479	464	462	434	476	441	492	459	430	449	485	487	438	454	462	443	456	438	454	461	470	466	440	431	453	447	449	475	483	467	453	493	455	436	397	431	456	485	505	481	474	481	493	438	466	430	447	454	455	453	469	433	456	473	451	443	546	483	477	460	449	453	478	470	445	493	453	448	474	430	473	462	474	455	498	440	475	418	430	490	473	500	438	475	453	449	460	472	467	470	470	457	484	471	480	450	469	493	457	492	468	471	440	448	461	457	447	473	438	447	488	439	428	456	499	458	474	453	432	474	466	452	447	452	461	451	461	466	484	470	449	475	467	457	482	444	434	489	482	451	436	447	498	487	456	406	463	466	468	448	438	453	462	471	459	464	467	439	449	439	447	486	449	420	446	456	477	451	465	471	450	455	451	502	456	466	470	457	466	507	444	463	452	475	467	442	472	488	460	436	437	510	472	461	456	452	445	427	457	454	454	448	499	441	448	463	465	452	472	442	439	465	492	476	510	459	443	467	452	458	466	448	437	449	460	466	432	434	472	462	465	444	442	413	436	474	462	450	471	443	468	440	438	420	454	443	471	500	452	452	494	480	500	475	458	450	498	438	510	490	439	483	469	452	514	450	446	485	475	455	478	460	432	472	459	483	460	466	528	490	517	413	459	463	483	512	458	446	449	451	452	446	478	461	487	446	441	470	440	460	469	473	491	476	447	459	440	448	450	465	450	470	470	484	482	447	496	492	440	488	471	494	465	434	475	481	454	450	481	461	509	425	470	500	449	422	466	450	474	488	439	526	451	446	454	471	445	479	455	467	465	416	444	461	457	440	440	441	448	488	451	412	457	466	449	501	427	449	445	420	472	451	448	451	408	489	446	417	470	433	466	463	411	475	467	459	458	463	457	442	412	426	446	478	486	486	445	467	468	449	479	463	483	406	456	464	423	416	491	467	469	464	470	454	439	454	489	444	458	453	450	476	433	424	474	487	461	465	460	449	440	454	484	430	500	444	427	432	463	461	467	432	458	458	469	481	491	427	438	469	421	427	442	445	448	443	481	479	449	469	449	476	455	443	495	470	462	483	450	470	486	474	482	464	437	434	480	474	458	491	444	441	486	468	467	430	469	447	454	429
45836	72922	57975	54423	23039	9490	863	830	847	784	790	864	830	849	822	909	769	838	839	854	815	877	788	824	820	830	830	762	754	804	828	834	785	763	808	813	817	812	819	823	820	835	892	767	837	827	827	818	836	847	846	879	832	807	781	785	787	852	786	809	775	818	783	826	789	825	791	820	839	791	820	825	762	782	749	767	849	764	837	760	836	783	788	829	876	797	790	772	858	779	819	837	813	868	828	797	826	820	794	854	801	763	818	816	792	726	837	791	777	817	788	821	815	845	774	836	822	803	765	801	827	793	820	817	858	746	797	842	816	801	801	866	853	790	810	829	811	850	805	815	826	802	806	839	768	831	800	852	817	843	818	802	801	797	798	835	898	798	807	783	801	756	817	788	852	804	865	838	837	832	858	851	830	809	788	862	783	761	831	810	806	824	802	820	789	797	857	821	792	781	836	805	853	820	842	809	822	847	828	793	815	786	785	812	876	844	793	787	753	821	791	808	785	833	834	835	841	828	863	798	860	826	791	853	812	777	809	810	785	821	814	833	868	800	824	789	800	853	815	774	797	816	771	813	813	774	843	761	771	863	818	819	801	851	840	819	840	866	803	870	811	820	825	845	794	850	788	852	759	810	777	799	813	816	804	826	794	838	839	776	806	847	836	846	818	829	841	774	796	816	869	844	869	810	806	800	823	827	781	794	765	839	802	814	879	799	829	843	855	842	806	771	821	775	836	797	784	834	788	793	815	816	837	826	789	836	814	886	796	803	823	794	807	817	786	787	859	823	807	822	817	833	829	828	829	811	837	799	828	789	774	829	869	803	803	844	832	796	822	801	804	763	800	785	785	802	847	835	793	794	817	799	813	817	801	851	796	827	779	811	880	851	752	836	842	786	800	837	832	821	822	796	845	852	765	814	801	788	819	806	787	796	784	773	786	826	765	767	888	804	857	835	841	777	862	865	816	792	771	768	804	819	827	823	813	810	816	868	809	755	846	854	819	816	786	793	822	842	765	827	790	802	808	872	780	761	791	793	858	776	793	833	884	801	806	781	861	772	828	810	830	836	830	868	888	814	841	783	836	819	824	832	818	822	776	820	799	824	785	742	838	796	785	811	844	843	809	777	820	820	785	839	793	833	794	824	796	818	837	772	833	825	837	829	816	850	815	862	816	822	863	836	799	797	812	786	822	810	819	798	810	807	789	790	841	807	880	789	749	852	798	823	777	798	815	778	787	880	818	805	878	844	806	773	829	755	815	784	798	858	853	823	841	773	761	799	785	794	802	815	785	835	828	817	816	862	750	788	881	778	812	780	799	752	792	800	782	817	838	830	806	763	791	805	824	788	786	819	840	814	784	849	807	797	835	806	840	797	806	823	836	814	816	821	803	782	824	817	824	770	858	790	798	809	824	798	779	814	788	805	782	781	796	807	813	859	795	872	861	855	823	844	823	786	838	762	795	783	840	818	855	799	802	830	861	780	819	795	794	848	818	816	811	839	853	820	813	779	806	849	796	774	810	848	875	812	815	803	726	786	815	775	838	798	761	856	846	801	823	835	791	763	854	843	852	806	806	816	792	761	811	845	858	789	804	803	814	859	830	877	765	816	849	770	844	782	786	782	765	767	866	851	791	766	752	741	846	829	801	793	870	798	817	787	823	798	811	810	792	758	783	854	827	804	781	797	794	820	838	796	804	813	790	837	783	820	848	885	791	788	799	856	838	821	788	803	843	856	790	772	801	829	800	740	836	798	785	788	782	887	818	799	819	765	834	788	787	841	808	764	826	793	777	801	809	790	835	829	843	829	782	813	755	821	788	838	794	837	821	857	785	829	804	816	843	818	789	824	843	794	825	809	785	825	861	833	805	797	802	819	853	791	830	796	817	773	808	797	831	778	793	828	828	778	794	801	782	777	819	844	782	789	817	768	844	779	808	792	791	816	853	782	750	788	836	802	774	805	830	814	841	826	839	827	791	821	865	823	756	852	779	816	871	828	803	799	802	833	835	777	820	843	767	907	795	862	798	792	846	804	795	793	821	815	841	835	776	784	826	828	736	793	835	819	771	788	770	833	846	814	799	797	832	802	825	827	781	759	766	809	862	819	841	816	825	810	800	814	774	778	844	804	805	772	858	857	847	806	826	826	842	834	822	782	822	794	836	791	888	776	774	811	793	801	819	803	759	779	829	833	801	808	844	803	805	829	759	798	819	818	765	865	813	876	786	794	808	820	820	801	804	814	783	814	856	739	794	831	797	864	840	829	775	853	791	808	833	816	786	793	824	796	800	826	806	796	779	818	839	811	782	825	804	769	804	803	795	847	798	794	814	830	796	833	843	817	782	850	755	798	792	768	774	822	845	787	827	825	792	822	793	791	847	813	860	826	790	821	863	819	824	823	813	778	846	801	807	793	838	850	805	781	806	828	794	805	843	775	817	817	757	778	845	812	812	795	830	790	773	798	823	835	830	805	832	758	800	770	815	811	800	796	814	813	802	841	817	804	794	839	816	820	796	820	865	813	813	801	838	822	832	827	821	750	800	794	800	825	862	795	819	804	801	792	805	862	816	836	830	749	827	766	826	815	803	792	801	756	771	762	853	788	780	779	765	817	795	859	821	797	859	790	801	774	761	715	805	826	778	838	819	806	801	819	826	818	793	805	835	791	833	792	829	832	861	764	849	771	814	808	790	825	722	846	782	822	830	838	807	822	799	839	829	809	843	831	850	793	826	856	773	858	832	828	811	768	805	819	784	791	815	773	838	788	843	863	831	845	811	857	767	836	837	829	787	810	845	835	827	811	778	805	839	835	806	822	824	843	819	817	806	780	768	841	824	803	772	792	833	762	788	811	821	751	809	834	837	811	790	808	798	806	829	832	838	758	834	797	820	835	835	836	771	822	830	791	842	799	812	762	834	808	834	891	798	844	853	782	821	820	848	868	813	840	827	789	809	784	847	806	788	770	796	834	838	820	812	807	841	797	820	814	772	855	796	812	823	804	821	781	824	843	790	780	815	761	805	816	804	827	837	826	834	795	732	851	816	820	806	809	829	827	818	800	757	815	781	852	799	831	804	860	794	843	839	813	823	873	790	819	825	828	833	795	808	792	803	789	790	787	799	821	775	795	813	841	860	795	799	811	789	798	777	825	781	795	783	792	790	808	816	835	762	829	803	825	818	807	827	813	858	835	821	778	853	798	805	800	778	805	796	773	820	771	778	812	819	839	837	860	867	827	812	777	816	831	827	789	878	876	792	802	834	762	774	887	858	823	823	818	821	794	764	795	855	803	768	854	807	832	832	856	778	802	818	832	803	831	825	833	774	833	816	796	835	773	854	833	777	815	813	856	736	830	771	808	850	775	883	789	842	785	796	819	803	793	833	832	795	830	781	806	808	790	810	835	843	837	815	773	780	818	803	825	798	765	839	857	787	839	814	806	871	807	848	830	841	803	820	808	776	823	855	792	816	828	816	825	813	878	786	779	784	782	790	775
26319	27546	48667	22202	4107	1126	594	601	550	549	559	538	562	559	559	589	548	565	546	548	541	553	555	538	532	587	520	571	507	529	549	569	577	512	536	553	548	548	524	526	562	561	558	531	527	528	590	523	540	589	542	543	550	553	564	577	534	536	548	572	570	527	554	543	566	529	546	537	565	551	561	513	569	572	556	560	540	569	543	515	589	528	538	543	567	522	560	524	517	560	578	531	554	547	547	592	542	527	501	528	539	600	519	528	526	522	568	540	519	541	536	549	540	535	543	554	555	535	524	540	584	561	543	518	569	511	558	553	560	568	541	551	531	525	530	574	574	559	562	530	563	523	563	536	539	555	560	535	571	551	557	516	512	561	509	520	555	518	539	539	511	531	550	571	535	542	542	544	553	565	523	578	564	564	542	564	588	499	544	573	498	554	506	565	550	494	528	539	531	617	572	510	534	530	519	566	590	506	515	537	542	517	556	559	574	544	519	508	536	558	551	516	582	526	539	569	508	571	538	546	525	575	546	532	555	562	532	550	518	557	538	519	582	511	557	586	513	563	554	567	531	544	535	533	515	543	525	565	542	535	558	590	560	550	539	553	544	546	591	549	564	580	533	524	559	527	538	553	526	583	493	534	525	560	547	566	561	541	559	543	557	562	522	563	541	554	549	605	554	563	538	572	539	536	558	500	547	522	560	543	581	564	531	521	567	538	563	535	566	596	556	557	562	571	536	535	541	516	559	551	534	557	538	514	525	545	557	617	531	559	545	572	521	519	538	575	570	569	577	541	545	540	547	527	543	531	586	511	540	539	535	588	537	594	533	534	541	565	529	579	530	537	522	549	575	508	553	592	559	543	540	547	536	537	525	543	531	569	540	551	519	558	573	571	531	533	537	522	555	556	566	560	562	506	525	545	578	522	541	595	511	591	551	585	558	574	551	577	561	521	580	541	540	531	529	574	536	590	574	521	571	562	564	539	566	575	533	567	558	567	586	529	518	565	528	539	571	540	540	509	548	551	494	542	570	537	559	579	530	536	560	593	573	516	523	577	562	564	516	532	512	504	542	583	535	560	566	567	558	523	531	547	559	544	533	538	542	557	610	562	560	534	558	593	561	535	563	549	520	566	562	523	579	504	551	542	556	535	539	595	532	510	532	552	570	542	552	520	549	537	558	548	533	562	577	532	529	544	561	554	541	577	558	568	585	602	564	529	530	577	568	542	550	527	516	559	560	544	578	571	555	517	545	538	572	515	543	584	558	570	498	530	535	539	545	522	584	556	521	545	550	512	550	515	520	563	515	548	558	554	515	575	507	541	543	560	539	591	511	529	524	530	534	518	577	502	570	561	578	550	544	568	543	595	529	542	554	549	540	528	519	549	562	577	538	546	544	561	593	598	505	526	528	554	564	542	535	513	535	551	529	529	496	546	520	552	527	539	493	503	597	549	551	540	559	561	514	525	502	558	566	537	554	540	557	542	524	552	540	560	567	547	579	540	550	489	519	564	541	591	555	573	587	570	586	516	487	533	566	552	559	530	556	529	538	553	554	582	571	570	559	547	550	557	537	545	515	563	556	528	537	511	547	597	595	568	548	563	516	523	578	593	546	543	572	546	548	575	587	542	552	559	557	510	577	579	540	543	575	528	515	512	532	560	589	533	533	570	575	573	556	559	564	540	566	519	511	554	536	532	548	546	570	563	582	549	506	557	532	554	520	551	539	539	548	562	565	567	548	581	574	597	570	545	538	546	536	551	561	538	542	538	558	531	581	507	587	536	530	530	517	550	547	571	579	558	540	506	558	508	596	543	554	518	554	536	507	563	534	547	558	526	586	508	596	518	537	529	571	537	539	560	512	557	538	517	565	540	558	539	538	556	555	547	534	543	554	528	556	527	541	526	583	600	556	541	550	515	558	558	523	554	512	571	523	568	525	525	567	580	524	551	515	549	562	544	520	508	564	514	491	533	531	556	486	530	559	542	529	554	566	579	532	517	531	558	576	518	554	497	537	504	546	590	501	511	576	547	553	580	547	507	548	547	552	610	532	593	568	563	571	524	517	569	567	544	528	500	553	556	528	619	493	559	620	572	533	557	533	575	538	558	600	566	548	521	530	549	574	553	579	579	573	583	584	573	566	554	591	516	501	530	515	554	600	531	510	539	520	560	529	555	533	505	536	559	544	562	526	542	508	507	559	571	558	551	538	553	559	557	544	536	590	556	558	523	517	527	567	526	551	542	571	550	567	508	536	579	509	524	550	565	548	579	564	536	533	568	569	594	518	563	525	599	533	522	528	541	571	585	551	589	571	532	537	552	546	574	550	579	511	567	500	516	526	564	521	603	520	496	529	559	545	500	525	502	546	540	547	566	577	540	536	565	517	520	513	564	544	582	557	581	552	513	542	609	557	533	535	540	556	521	571	573	554	537	557	591	591	527	557	518	553	516	510	567	527	539	516	551	498	589	547	540	589	553	540	492	557	557	517	507	543	536	553	556	529	570	521	555	543	530	565	564	514	563	535	556	561	575	485	548	596	601	604	547	521	518	573	562	545	541	543	508	552	547	541	541	580	521	546	535	549	533	543	543	544	592	536	542	564	524	539	580	554	554	528	540	535	548	502	603	515	547	569	562	568	519	559	568	569	518	553	543	533	523	592	559	557	561	519	532	541	531	571	499	538	546	524	542	562	552	563	554	558	554	584	569	589	574	567	514	514	553	526	533	534	577	566	492	543	543	581	512	536	560	546	571	502	549	520	521	594	485	553	521	499	526	561	559	545	548	569	542	531	557	525	521	557	543	573	546	564	560	551	605	614	563	605	590	542	522	557	558	550	550	586	517	552	571	590	572	548	538	541	559	563	574	545	563	546	517	563	546	524	545	537	569	554	522	563	597	556	568	536	555	546	552	552	551	581	515	519	535	558	541	587	566	504	528	524	554	588	566	540	558	571	537	570	540	529	535	571	609	583	552	546	527	566	550	542	544	541	557	535	528	549	538	548	545	507	535	544	558	573	549	520	522	547	578	536	537	525	549	525	579	508	563	558	522	518	569	542	524	543	572	543	526	546	555	548	548	588	541	587	543	575	502	525	567	552	540	555	577	574	498	550	546	536	567	550	559	562	539	546	581	538	526	547	550	554	586	542	577	541	554	597	552	573	584	557	515	533	529	555	528	562	526	536	569	567	515	579	540	560	560	593	561	532	519	507	536	554	551	547	542	586	547	497	583	584	557	514	515	561	546	563	564	531	580	559	527	530	528	543	541	550	563	586	566	541	520	556	524	540	519	559	531	485	558	542	538	557	569	576	532	511	554	555	558	543	517	574	540	512	504	541	572	534	532	592	540	581	588	583	502	540	515	541	584	555	597	557	572	587	541	551	573	556	562	525	525	510	525	559	582	575	551	552	534	581	559	537	558	539	540	531	531	557	568	532	597	587	527	559	553	580	526	541	514	552	543	560	565	548	541	530	599	562	557	569	546	591	532	575	548
18157	49122	49509	21339	4289	1969	990	990	1027	1015	1058	1008	993	1071	1037	926	1075	977	1022	1054	1000	1012	1033	951	1015	1009	1016	1035	998	991	1037	1010	1031	1013	1046	1037	1001	966	1001	981	1027	1071	973	1005	970	973	984	974	1007	1012	1046	1033	956	1028	951	1043	1003	1034	1077	1019	998	993	1044	996	1026	962	1026	1029	993	1015	1067	1046	1028	1053	1030	940	1034	1050	997	1007	1040	987	1037	1026	977	955	1040	987	992	969	1050	1011	1047	1032	1011	982	1027	983	1036	1000	1017	962	1029	996	1004	1026	1016	1006	1067	1060	965	991	1038	977	1004	1006	1006	971	1005	1021	1070	1042	1054	1002	1056	1019	1008	1053	1047	950	1028	979	1050	1022	1053	1013	968	1028	1024	1020	1018	1049	964	988	1018	1035	1019	963	957	1029	1023	970	1009	978	982	1014	1046	986	982	1048	951	1022	981	1006	1052	1028	998	966	1004	1019	989	1020	1046	976	990	1050	998	1023	961	984	1041	1038	1036	1025	1072	1009	1004	1032	993	985	1042	1085	1021	988	978	1020	1005	1034	1014	1036	994	963	985	1050	1049	1028	1024	1038	998	987	1014	1024	955	1020	1004	1012	990	999	1022	1011	976	989	990	987	1002	1011	1002	1011	1046	1064	974	972	963	1086	986	1042	1000	1031	983	1009	971	1000	976	1009	1029	990	1049	985	1048	1009	1001	977	1020	1000	984	1014	1089	1022	1012	1013	1015	964	1014	966	1016	967	1032	1002	979	1057	1074	1039	992	990	980	1032	987	1048	975	1042	1007	984	990	1006	1003	980	1032	974	1047	981	983	998	960	1003	1003	1030	995	1047	989	1027	1038	994	1007	1030	1029	1031	990	1003	1008	1066	1027	997	1019	1020	984	1044	1013	987	1049	992	968	1042	1011	1056	1017	1013	994	993	1037	1017	971	997	986	978	950	1019	1058	1028	1018	971	1059	1061	981	1010	994	1011	994	997	966	1011	1061	1025	1029	1005	1009	1047	984	994	977	1051	992	1049	1061	1006	1051	1031	1051	1015	990	993	974	980	994	983	1013	1007	970	1027	968	1030	973	1048	994	973	1038	1032	1026	1012	1062	984	1002	1003	1044	1056	1037	1029	975	984	1008	1071	1033	1026	1022	997	986	1012	988	1009	979	1051	994	1088	1052	1070	1018	1012	985	1020	1021	1014	947	1007	1010	1019	1006	988	977	1026	1011	989	1012	993	1089	1042	1050	1035	1013	971	1006	984	1022	955	966	989	1029	994	972	979	988	1045	971	1055	1030	1050	1018	1010	985	986	961	1009	1031	1056	1005	1006	974	1077	1024	1042	994	1037	999	1004	989	1002	971	1005	960	961	962	1040	1060	1027	1005	1006	1001	992	1016	1024	968	999	1036	949	1070	993	1005	1021	1002	1041	1002	988	1004	973	1012	1052	987	995	1025	1024	1025	1039	995	1052	1052	1000	1019	1008	1023	1011	989	997	988	1018	986	1067	1033	982	1011	1018	1022	1041	991	1026	988	991	990	1020	1058	998	1001	969	1055	996	969	1060	998	1028	980	1020	1069	1025	1042	934	972	999	974	1029	1000	962	962	1004	1064	1022	1074	1019	1011	1019	946	1042	1021	1052	1011	983	1059	989	979	1068	996	1060	1004	1023	1018	942	1045	987	969	1005	1025	984	963	969	1029	1028	1013	983	1046	993	1018	961	1020	1006	1082	958	1017	990	1024	949	990	994	986	1054	1078	990	1019	1029	967	945	983	1033	1015	1036	1043	990	987	1050	983	1064	1064	944	1032	1010	1002	1025	1070	964	1035	1002	983	1002	959	1021	1061	1016	986	980	1014	1037	1026	1022	1029	1015	991	1040	1046	1020	993	1016	987	983	983	999	1034	1002	1031	1026	1009	1002	985	1004	1022	1029	1013	989	979	1067	1019	1000	1057	976	1065	1042	972	1055	989	1024	1016	965	1050	997	1008	1021	1031	944	1004	1006	1048	1048	1016	948	961	998	1027	1022	1060	972	998	982	955	996	1037	1020	1037	1025	1011	1045	1025	1021	981	1037	989	1020	989	1001	977	981	998	988	1047	1023	971	978	1016	1043	941	998	965	959	1038	1014	1007	963	980	1003	990	1006	978	1003	978	1016	1001	1016	1039	1007	948	968	1003	958	979	976	1053	1034	1044	1001	986	1009	1020	1069	984	1040	1052	1030	1035	980	1052	1027	1036	1000	1060	982	1003	1018	1011	1007	1008	985	1006	984	1034	1020	1073	971	1033	992	1034	1094	940	1006	1017	961	1051	1019	985	1007	1020	1062	985	1010	1033	1030	1041	967	986	1006	1015	921	1046	993	1014	1021	1016	958	1010	1044	941	1002	1010	1043	989	969	982	996	976	946	1033	938	1036	994	986	1012	1011	1006	1033	987	982	1037	1001	1022	965	1068	1055	988	991	1022	1027	1039	1011	1007	1012	1016	983	981	1037	1008	992	988	1007	1014	990	959	991	1031	996	1025	1033	1032	957	1037	1016	992	1008	1028	968	1054	1004	1007	975	926	1038	1052	1036	987	1008	1033	960	949	1000	1016	993	995	997	973	1052	1023	992	991	1030	1018	988	1032	1066	1053	991	1024	970	1053	1016	1002	1033	986	979	1013	1064	972	1031	962	969	1041	974	967	986	1004	983	1017	979	1083	1000	1020	1011	1011	1029	1036	1010	1014	1086	982	1023	965	1047	1018	975	1052	1019	1047	1026	994	992	1012	986	1001	1014	1022	1009	1040	990	1017	989	991	1000	1019	959	1038	951	1016	1013	1041	1028	993	979	1027	1058	952	994	1043	984	1007	944	1027	1004	968	1005	1053	1016	1023	1011	1002	955	1021	978	1053	971	1001	1025	1022	1025	1021	1055	1051	1035	1021	1008	1055	963	1093	1054	1029	981	1002	964	1051	1027	1023	1011	1010	1020	987	993	964	1059	950	1046	991	1040	980	1000	1006	1048	975	984	954	1056	984	1072	1031	994	1040	1021	975	1014	1015	1003	999	997	1061	1027	991	984	1048	1022	990	1025	1086	956	985	1024	1036	992	1037	997	1021	1022	1009	1042	961	1066	1048	1009	1047	1031	1013	1046	1025	1020	1012	1000	1060	990	1001	991	1013	1038	933	1016	1027	1058	995	1027	972	1027	1044	1044	1031	992	990	1007	1004	995	969	1036	1022	1006	1030	1006	1006	989	1048	1006	1048	1014	1014	1006	985	1069	1015	1062	1035	1005	1002	1067	1035	1032	998	986	1007	1035	1037	1050	1021	948	999	1013	987	1050	1007	1016	958	1011	1049	1002	999	986	1010	981	1020	977	1021	1002	1025	962	989	976	1033	980	1006	1052	997	1052	1013	999	1006	1039	1010	1055	971	955	1005	976	949	982	1023	991	1024	1005	965	970	970	1038	956	996	1030	1013	1002	1002	986	983	1022	1035	988	1027	1001	1015	1061	1049	993	1013	1027	1020	1019	1026	1082	965	980	987	1056	953	1027	1025	1009	979	1028	994	1018	1013	1028	1027	1035	1026	1019	973	995	1035	994	936	1016	1001	1035	981	973	1037	1018	1009	1035	1066	989	1049	1060	997	1019	994	1018	1013	1046	1036	955	964	1036	985	1037	1039	1013	1009	990	1009	1016	1032	1031	1085	988	988	1022	986	1009	955	1025	1019	1027	1005	1029	970	967	975	1012	1022	995	1045	1064	1003	1048	1014	944	995	1059	993	1023	1003	1003	964	1001	1018	1022	1031	1008	1010	1005	1020	1005	986	996	1038	1045	1079	949	1016	1000	946	1009	1001	983	1007	1077	1045	974	1008	1021	1040	1002	1011	1037	1082	964	1000	1050	991	992	995	1045	1014	953	1023	973	1006	1008	1021	1045	1068	988	992	958	984	974	1004	1087	1053	1024	1009	986	1003	1020	988	1068	974	1009	1018	976	993	1016	1078	996	1010	1045	1026	980	997	967	1026	1014	1012	1003	1037	974	1034	919	984	985	1026	1059	1030	991	1036	997	1027	1035	917	973	974	960	1044	1006	1011	1061	992	975	1007	1034	954	999	974	980	988	1083	980	1005	1011	1009	1030	987	1047	1013	993	966	1003	969	997	967	987	980	1040	1014	1057	1007	1003	1046	980	1003	990	1016	1063	1037	1016	983	984	1005	1053	1002	1018	997	942	1005	1016	1025	969	1012	1008	1021	993	1017	981	1023	1000	1058	999	990	1058	1012	1007	1006	1004	986	1009	1028	973	981	1046	1008	979	963	1005	990	994	992	986	1003	1004	981	1058	968	991	993	991	1046	957	1024	1061	1009	1000	1031	1039	967	1012	1082	1050	1044	1021	976	978	980	986	1005	1031	1054	1041	1017	1047	981	1011	996	1028	944	1008	1009	1000	986	1002	985	1038	947	1034	1005	1069	1000	968	1022	1060	978	1031	1040	999	1041
23763	23117	50263	35068	20569	11811	1325	453	414	393	384	395	379	426	401	385	378	335	387	393	397	405	400	408	363	391	411	365	387	390	377	367	359	401	377	398	369	370	390	355	397	416	375	383	371	383	373	364	388	399	380	369	376	386	401	412	384	349	390	409	402	426	390	384	371	350	371	399	394	401	378	402	365	432	372	391	390	406	405	375	399	379	368	392	409	389	410	411	360	404	346	420	371	411	395	412	430	366	389	374	410	369	388	391	406	362	356	380	401	377	397	386	385	378	397	397	391	370	342	399	389	355	370	394	372	374	382	359	399	403	436	402	426	357	382	388	375	385	378	365	392	369	391	381	390	373	384	383	392	383	397	373	389	384	384	408	366	359	381	351	351	419	405	379	380	367	386	396	387	372	393	392	426	404	412	404	388	386	396	353	393	394	413	363	404	359	380	416	388	416	403	373	401	372	391	404	397	407	376	399	373	392	376	385	401	347	378	368	416	372	393	395	398	367	379	367	380	374	354	399	433	364	379	405	410	358	384	380	388	384	387	364	379	386	414	400	361	366	378	366	397	401	366	386	370	361	416	372	350	349	372	382	378	368	399	410	392	352	369	395	382	402	368	381	388	400	377	366	374	391	397	387	369	366	409	358	350	382	409	401	382	385	383	402	419	378	404	383	380	402	363	398	386	360	360	343	378	386	386	368	394	361	382	359	373	407	410	402	421	371	409	364	354	334	391	349	364	368	382	405	355	376	393	403	421	386	388	403	385	418	375	384	368	381	380	389	398	391	387	378	416	408	429	413	380	433	365	426	382	364	374	352	384	387	435	390	368	366	375	372	378	390	377	378	371	389	360	378	374	375	389	389	401	367	362	357	370	371	391	384	364	359	382	383	351	367	378	364	401	419	392	331	376	368	350	383	390	374	345	399	388	393	378	358	347	401	379	384	385	389	404	398	400	359	408	378	380	371	380	396	383	378	362	391	376	395	390	397	368	367	373	355	371	390	347	405	397	368	390	391	400	354	378	376	396	366	382	390	403	358	404	352	362	338	372	384	375	404	372	377	394	355	396	372	413	351	369	407	383	376	411	381	400	377	389	372	406	371	355	338	390	362	430	378	383	385	366	397	390	409	389	387	374	393	365	409	327	369	354	406	362	386	367	388	401	363	357	381	420	382	409	399	357	374	376	381	338	409	364	376	360	401	355	360	386	409	406	378	405	416	386	353	361	401	345	384	382	406	360	390	358	371	387	375	403	382	394	365	407	360	395	404	400	387	374	382	375	384	380	366	366	379	367	398	348	433	384	407	378	364	351	377	395	403	400	393	398	382	409	379	359	382	358	382	383	418	384	372	383	401	388	374	360	367	392	396	379	397	387	377	380	349	422	360	361	403	391	401	376	366	395	450	383	376	381	382	375	395	385	400	424	400	370	375	358	426	393	390	372	377	376	339	399	353	403	397	407	383	369	391	348	365	367	394	401	365	378	382	386	368	347	357	370	401	387	400	381	370	362	391	380	378	363	373	387	394	401	380	388	386	361	411	404	401	376	396	404	342	393	391	372	410	360	394	381	402	355	416	403	404	420	397	358	354	377	380	372	393	365	414	404	407	378	392	377	337	375	384	360	395	377	395	376	381	433	416	428	401	388	372	364	393	369	393	383	373	426	398	393	381	413	383	400	394	381	371	409	394	391	366	346	382	404	382	399	401	367	414	385	377	383	349	379	414	380	387	364	382	380	397	395	350	414	364	391	389	380	380	380	361	356	371	383	383	367	391	375	352	377	391	420	368	362	395	400	381	379	393	404	375	385	391	407	366	365	406	419	400	353	383	388	358	390	394	386	399	399	363	381	386	374	374	390	380	344	361	359	348	400	363	411	370	404	378	399	383	345	383	343	381	415	407	395	375	412	432	393	402	386	385	412	400	375	394	358	392	407	337	378	401	371	384	394	408	375	376	394	378	371	381	389	377	383	388	402	366	382	371	427	394	403	384	364	381	357	368	423	389	373	399	393	387	382	372	384	387	377	369	372	380	347	371	377	407	385	382	410	364	380	359	354	357	374	376	351	374	379	377	395	378	358	404	396	396	363	379	371	404	387	404	399	377	374	383	358	384	374	371	344	389	383	341	385	387	370	383	375	394	386	392	349	381	401	399	387	428	384	346	366	397	394	388	392	379	394	376	354	402	434	368	384	392	354	381	395	368	358	333	396	406	401	399	363	355	381	391	383	379	388	413	365	377	391	382	402	392	389	361	417	384	368	427	364	387	370	407	407	407	377	376	390	372	363	393	388	380	365	381	382	397	360	373	360	339	390	411	395	413	391	373	372	408	387	357	384	386	398	413	353	384	348	380	375	391	383	375	363	395	368	344	376	393	350	381	401	379	372	385	420	342	368	373	375	368	344	396	368	352	369	358	380	417	384	364	412	386	367	396	379	372	371	392	380	387	377	383	402	407	400	385	393	368	382	368	407	411	390	328	411	410	379	366	403	384	398	365	383	406	382	393	418	349	394	390	393	402	385	363	415	383	375	398	358	401	369	381	368	397	370	346	360	390	365	379	376	387	382	380	385	345	394	379	372	414	402	393	354	366	386	392	373	379	358	337	374	366	369	353	410	384	391	398	364	361	391	401	409	377	397	360	402	378	397	348	383	378	398	422	372	385	404	331	363	387	380	429	414	391	377	393	372	375	415	365	387	368	402	365	403	411	360	374	374	394	369	403	405	365	397	355	348	396	343	382	380	392	403	365	376	410	382	402	395	395	389	378	365	385	402	416	403	400	397	397	383	382	388	368	386	417	389	343	400	368	374	370	443	371	395	363	382	386	386	366	393	361	391	420	386	391	370	369	399	371	407	399	371	386	378	390	393	385	355	370	403	400	365	398	382	374	392	406	389	377	389	395	372	367	375	407	392	382	342	382	369	362	412	394	403	368	410	385	392	372	382	390	393	399	373	397	361	374	374	376	368	368	352	394	379	363	376	375	370	388	384	372	387	355	404	390	400	378	370	332	388	396	373	403	373	351	420	403	379	385	383	383	370	397	392	367	403	367	388	345	368	370	397	368	417	376	366	355	369	366	389	395	369	367	375	409	378	371	364	357	388	387	369	399	393	358	367	408	370	378	389	354	396	377	391	374	394	355	360	377	373	384	373	392	379	398	374	374	381	385	380	375	398	398	367	373	400	373	372	397	360	384	356	379	411	349	389	409	375	416	378	435	348	363	350	387	371	365	375	366	385	376	340	420	388	367	373	352	388	370	364	406	408	420	358	383	389	381	384	334	382	370	437	376	377	392	375	410	437	404	393	385	428	368	393	383	394	395	396	351	397	357	386	439	359	343	344	403	380	368	424	380	440	385	398	373	381	385	376	372	388	375	369	374	349	368	364	389	372	360	402	379	366	397	376	370	383	372	378	412	362	343	373	394	379	417	371	363	355	358	363	378	369	378	386	368	357	388	348	358	348	375	399	386	332	405	379	372	389	385	383	374
37688	78625	70790	46379	14810	7295	721	731	708	728	712	684	772	671	691	733	712	739	710	712	732	714	709	748	724	666	699	718	723	713	713	690	733	715	714	741	732	707	729	746	682	681	763	700	706	713	746	715	746	751	745	734	725	705	645	752	720	728	732	697	738	701	747	719	740	689	746	704	741	690	697	719	751	734	732	745	706	701	690	760	683	718	702	695	711	740	674	715	713	708	687	665	691	694	710	695	713	697	660	685	738	747	716	715	701	759	662	718	703	722	682	717	712	714	724	728	662	698	724	703	765	697	692	707	715	684	664	684	712	655	770	722	728	755	659	660	743	755	691	686	723	757	723	675	683	680	720	694	726	735	737	733	693	731	709	719	718	706	713	698	702	718	707	679	698	713	720	709	682	749	685	731	700	697	698	716	702	706	723	725	712	718	715	735	739	716	723	698	704	707	729	724	726	739	716	712	718	720	736	728	681	715	712	705	712	757	715	743	733	740	684	724	699	729	718	686	702	724	682	700	687	719	727	722	676	707	704	716	710	688	739	734	689	743	746	685	697	667	743	739	705	684	680	688	728	690	707	697	727	747	680	669	705	730	749	745	718	698	684	715	714	696	688	694	650	704	678	755	721	681	713	761	679	690	661	737	702	706	730	699	672	677	712	711	701	737	737	746	694	733	707	675	710	699	687	712	759	721	643	682	714	693	681	686	741	650	711	683	668	711	705	661	689	717	651	742	718	702	717	735	695	700	695	712	704	706	677	669	707	705	667	729	703	742	740	694	690	704	726	714	678	742	716	682	689	692	736	704	705	725	718	731	702	792	723	719	688	713	678	792	698	741	741	717	696	720	731	732	716	706	729	694	747	677	746	690	733	736	710	693	671	727	687	675	688	716	673	716	687	715	711	727	724	700	716	724	697	724	730	703	715	709	725	676	758	689	700	752	685	703	688	693	680	760	766	692	708	666	741	697	733	672	680	689	720	724	699	743	730	713	683	701	741	703	750	707	700	695	752	713	636	698	696	702	719	691	682	727	702	695	740	714	659	662	752	749	689	694	703	692	719	695	683	721	692	701	703	709	732	739	733	737	748	759	720	735	679	709	735	720	732	732	730	672	706	746	686	672	721	688	762	661	688	730	722	691	702	783	686	746	702	740	671	707	728	748	757	685	716	676	677	712	705	703	734	692	740	762	667	706	689	702	716	707	721	698	705	690	688	713	705	699	688	707	749	706	710	750	717	688	685	722	708	700	701	704	718	669	725	705	700	707	713	690	701	709	723	703	736	694	710	750	677	640	759	661	744	736	702	709	703	737	689	706	702	663	677	684	691	704	721	719	702	696	705	700	730	698	739	740	682	754	663	689	707	725	711	712	700	692	694	693	739	771	698	727	711	660	647	735	679	713	665	708	744	725	687	725	728	747	692	712	732	739	697	700	770	716	705	700	722	691	707	723	734	646	750	675	711	678	700	692	728	741	668	699	718	707	693	698	668	727	756	740	679	712	704	724	702	691	727	740	694	739	749	701	715	686	680	718	718	750	745	705	728	708	734	719	698	696	702	697	691	701	730	746	681	685	716	694	718	703	714	689	744	713	646	703	665	686	697	692	728	700	740	690	658	746	731	749	696	752	682	690	728	729	718	721	726	741	709	713	689	722	741	740	761	707	710	719	720	710	735	686	691	676	715	717	716	712	775	701	721	694	679	695	717	728	681	721	752	703	699	705	697	700	688	676	732	764	726	734	722	733	723	703	708	689	701	709	669	670	662	736	734	719	664	693	733	715	746	701	667	691	710	721	684	746	674	667	707	652	683	705	703	678	670	666	754	732	746	761	683	718	723	739	668	703	690	735	708	705	743	713	698	689	693	708	690	669	741	673	668	729	680	720	736	741	739	715	756	706	717	699	722	727	681	759	733	731	721	735	675	709	703	736	729	733	731	697	705	740	716	751	689	671	775	751	728	710	764	701	724	753	692	695	699	715	761	735	719	719	705	754	676	727	731	695	713	703	659	669	678	708	737	740	711	683	732	737	729	680	664	763	719	725	726	666	721	704	729	684	680	717	738	717	679	685	731	717	688	692	695	706	692	738	698	717	769	695	695	709	700	676	681	680	714	703	716	724	724	689	722	740	688	710	700	690	693	720	697	722	705	735	675	657	726	711	750	697	734	683	715	723	732	719	704	714	742	688	738	681	685	701	739	671	764	681	734	749	679	697	698	717	693	720	714	706	721	706	690	757	728	694	705	686	667	702	734	699	685	664	718	681	679	695	674	699	702	683	718	762	686	717	696	714	744	674	731	702	699	734	732	699	745	722	697	729	696	718	705	744	760	716	700	720	701	728	714	692	700	729	735	747	721	722	738	677	667	688	716	722	718	658	741	683	728	714	715	690	650	753	739	727	714	692	706	749	699	729	724	670	763	699	747	707	676	774	772	773	727	698	706	702	762	705	739	707	746	704	710	710	733	719	716	679	711	715	755	709	697	729	705	695	711	727	726	672	713	726	704	696	687	746	700	726	701	759	742	705	708	680	705	732	712	714	694	712	664	683	693	699	699	692	718	711	707	717	658	673	690	722	757	719	707	672	765	700	669	700	691	711	670	719	702	722	742	707	768	694	738	696	704	758	691	750	665	686	700	671	707	693	703	729	682	708	716	698	746	696	769	720	696	743	716	688	672	702	672	714	751	684	713	716	726	682	729	714	692	699	703	703	721	651	702	715	717	708	760	747	731	758	659	701	715	733	705	669	733	698	730	714	690	699	695	682	751	690	729	696	698	703	670	742	727	748	683	709	726	723	722	715	745	714	706	683	706	741	723	668	743	694	690	610	698	673	716	695	686	756	708	733	715	734	713	706	668	734	675	718	695	705	726	679	720	707	646	709	719	720	737	703	705	654	695	642	726	707	753	701	714	719	698	687	707	725	701	674	753	699	708	732	750	685	696	692	732	741	698	698	717	688	730	694	686	689	730	653	696	672	697	717	663	765	724	715	664	715	707	731	737	694	694	662	675	692	766	709	695	720	718	630	699	738	720	712	754	680	671	728	696	704	721	739	732	691	694	694	679	686	719	700	682	700	747	716	710	719	718	696	722	721	641	706	701	725	746	769	702	686	760	676	734	674	696	732	707	699	682	707	716	718	682	720	695	709	690	670	724	745	730	709	705	737	762	735	724	680	698	672	737	677	689	663	693	788	706	681	715	727	713	701	715	744	680	697	743	700	692	736	681	748	702	711	738	705	733	689	726	723	759	729	696	701	718	692	716	676	705	694	736	696	747	689	662	703	662	699	705	641	656	745	722	618	661	715	694	680	702	687	692	670	674	710	708	719	709	707	687	697	678	683	709	691	740	743	692	691	720	706	686	720	696	714	682	676	692	709	753	680	703	690	710	671	707	709	701	736	699	727	733	711	674	733	676	699	686	732	700	731	694	697	688	706	682	695	699	715	696	702	735	703	732	737	684	720	733	700	679	690	692	752	698	720	713	698
22976	21932	39907	30285	21648	19174	7771	605	496	472	534	496	473	472	489	494	491	523	483	529	479	458	464	487	456	478	493	420	480	420	498	517	466	476	437	489	535	455	451	489	498	487	480	492	486	454	500	467	433	495	491	511	474	497	452	465	534	476	421	506	462	503	484	500	507	432	450	483	477	492	514	491	466	476	453	460	470	460	478	501	453	467	460	484	478	491	471	463	468	475	483	486	483	510	471	475	451	495	487	467	428	469	481	465	480	462	461	483	450	448	475	463	467	451	472	487	490	475	480	465	466	420	478	451	452	456	430	461	466	464	472	454	497	475	478	425	471	485	442	515	465	455	453	502	486	436	472	477	481	482	457	501	486	483	518	487	483	492	515	432	459	484	471	460	492	440	424	483	463	458	469	485	488	490	478	472	478	471	453	436	435	468	487	449	523	466	478	448	458	483	463	457	481	494	471	438	481	503	478	470	503	432	418	452	485	487	420	454	458	467	468	488	473	458	459	473	468	465	504	477	494	484	476	482	461	483	467	452	498	502	446	444	489	508	463	478	478	477	444	502	427	487	490	485	489	496	469	467	488	473	478	479	455	494	481	453	454	464	482	469	465	477	473	466	460	490	439	456	425	451	441	504	459	489	473	461	512	520	468	479	459	488	460	492	461	460	475	481	473	456	465	467	463	479	487	456	514	489	465	508	467	478	489	451	465	494	502	510	479	489	486	445	469	467	484	441	468	455	502	455	490	500	467	504	436	519	504	439	447	486	466	462	480	462	508	487	473	480	484	441	507	493	453	460	499	496	454	462	479	457	452	455	488	502	524	490	511	502	438	490	475	452	423	511	471	510	472	474	469	490	452	463	501	468	456	445	458	493	474	444	482	432	502	438	447	448	477	474	483	472	483	459	451	471	483	454	441	481	486	441	499	477	460	461	450	499	460	478	435	481	496	510	469	453	496	464	464	455	462	491	480	481	467	431	500	485	449	478	474	516	465	466	484	451	484	465	468	495	461	445	474	465	473	461	455	470	458	465	489	500	452	481	442	493	467	434	445	456	488	479	489	483	484	454	514	465	505	449	480	453	488	457	484	450	493	487	470	482	453	500	495	507	484	490	508	454	469	443	431	461	470	487	468	472	499	502	477	481	512	493	493	477	454	465	484	425	450	431	459	468	458	464	498	442	443	463	499	433	465	489	492	508	469	517	481	441	461	471	442	481	493	446	447	466	507	485	445	461	482	455	449	478	475	450	432	454	486	443	455	502	469	481	472	488	495	467	462	438	460	477	498	441	463	482	484	465	489	474	454	500	469	512	494	501	478	477	465	508	485	480	470	514	487	503	433	508	457	498	470	439	499	457	468	487	483	496	445	483	461	461	491	478	444	495	446	482	460	480	471	466	471	463	479	464	432	483	448	469	446	481	487	515	472	459	470	496	471	460	492	487	472	468	502	453	461	456	467	473	488	464	468	440	477	485	476	448	490	469	479	493	500	436	464	425	469	463	453	430	492	475	440	454	487	454	490	456	481	497	470	484	504	479	434	488	444	494	456	482	442	450	494	449	470	452	448	452	491	489	491	463	484	475	465	444	472	472	491	462	485	480	469	485	504	446	514	464	518	467	466	472	465	479	497	461	510	482	478	473	502	438	409	434	468	502	457	492	506	504	477	463	492	478	462	474	444	464	511	478	504	483	508	521	440	489	506	506	472	436	461	457	475	443	497	445	471	480	467	451	480	466	468	498	509	446	440	452	466	448	472	451	457	450	471	483	485	477	473	464	485	493	466	488	485	507	459	478	502	489	464	432	444	486	520	502	459	430	458	478	481	471	438	418	440	473	473	464	486	429	507	489	479	524	476	503	458	481	454	503	486	470	508	458	480	446	493	463	491	478	463	452	487	470	503	496	454	486	479	423	464	453	485	487	473	441	462	440	430	460	418	483	450	492	498	466	470	440	457	464	482	467	457	480	458	473	460	508	447	425	464	506	471	457	448	440	506	525	472	503	465	421	502	464	459	453	453	509	445	463	502	459	460	468	469	432	467	460	476	453	469	495	494	470	494	490	465	491	468	479	460	496	496	465	488	463	492	462	462	464	475	484	481	454	496	475	499	453	475	451	461	444	458	472	502	462	488	526	462	455	488	475	453	489	482	460	456	432	496	472	443	440	479	478	483	440	471	524	473	463	482	503	495	438	478	477	471	479	482	476	499	462	467	457	468	487	448	454	455	480	454	500	454	452	488	468	484	476	464	467	495	430	496	452	469	456	443	463	474	473	507	462	492	457	470	450	411	476	468	517	484	462	511	496	473	494	517	462	505	437	475	467	457	515	490	484	472	502	453	504	447	428	450	480	453	450	471	449	476	446	451	496	466	450	523	448	496	456	501	456	463	492	445	493	464	464	474	461	453	471	472	471	464	506	491	461	486	468	480	440	466	450	505	453	499	450	501	447	478	452	524	433	460	460	479	467	455	427	504	452	521	477	488	443	447	501	509	458	484	442	498	488	505	473	470	509	483	491	470	443	496	492	478	481	490	441	480	476	446	466	512	497	467	498	462	490	476	489	469	511	463	455	467	483	506	454	457	417	458	427	456	463	473	438	480	493	474	480	455	445	476	446	474	485	468	472	488	463	474	447	423	507	451	464	506	489	467	479	478	479	518	454	489	479	497	493	496	477	507	462	410	455	455	463	453	461	527	476	456	464	471	495	483	465	466	474	476	464	487	452	483	507	459	466	435	509	474	446	453	473	450	454	453	468	490	473	451	475	485	442	488	464	450	477	488	450	437	492	461	486	465	475	475	471	433	453	503	484	445	505	488	475	506	458	463	501	480	459	498	489	504	482	526	493	485	464	426	545	473	472	493	456	480	470	474	428	473	457	476	494	471	464	488	474	484	440	487	458	458	460	489	452	482	535	443	473	463	475	474	501	473	503	456	498	472	481	438	477	476	473	426	464	425	443	459	481	423	472	476	454	469	467	449	484	455	501	506	538	467	450	455	471	463	462	472	504	472	433	484	491	463	463	457	444	493	487	477	513	442	439	459	498	514	475	515	420	466	467	517	454	479	482	472	465	477	480	483	544	465	481	430	473	524	460	467	488	460	480	452	447	481	476	472	464	465	457	511	474	449	464	471	494	456	489	461	446	488	446	446	483	420	452	487	496	508	502	475	453	476	476	476	493	484	431	490	487	470	477	472	467	468	510	444	511	464	463	466	452	482	502	486	478	484	451	508	484	493	525	476	454	522	459	416	513	494	483	456	487	485	483	481	505	482	470	526	486	458	494	442	478	442	495	476	483	489	493	492	467	467	427	482	453	463	449	514	453	471	437	503	462	462	461	466	470	463	517	453	487	487	501	518	491	463	460	460	438	459	466	486	455	493	497	495	470	490	462	467	455	484	469	465	486	467	473	484	448	483	443	437	455	457	485	489	476	486	471	480	442	504	495	472	433	465	500	444	465	449	470	474	482	471	445	435	479	455	472	490	465
45457	77116	64003	54790	21261	10038	1040	881	851	890	861	865	826	863	821	789	839	844	805	817	839	793	832	827	802	845	800	882	791	822	826	855	744	809	870	823	835	856	857	827	847	829	829	784	843	791	857	846	824	821	886	831	852	822	798	792	795	730	810	816	808	823	823	799	801	807	871	817	774	777	820	842	819	839	800	804	877	842	844	831	790	841	843	810	858	840	833	853	786	805	802	805	822	875	840	799	875	834	825	849	856	764	779	845	851	788	811	784	816	815	839	779	817	789	791	822	834	799	861	850	835	827	821	836	805	802	819	813	796	818	828	870	788	858	877	790	833	784	792	832	807	769	769	756	852	828	772	832	850	820	844	860	827	791	825	806	834	834	836	796	882	819	842	819	806	839	792	874	784	819	816	824	786	810	845	820	801	804	813	827	818	841	804	769	863	820	821	791	823	785	819	784	855	848	810	824	769	827	841	802	815	810	856	813	812	797	845	858	838	838	807	795	828	849	873	785	846	820	807	792	878	869	768	886	865	805	849	843	819	809	827	853	853	819	808	838	787	827	789	869	803	847	852	824	812	764	809	834	830	822	765	829	808	834	822	846	828	840	852	806	827	836	775	836	796	860	824	853	794	805	778	798	841	821	833	836	767	857	820	828	813	796	729	834	812	823	790	833	859	858	862	784	770	831	884	855	783	857	865	780	760	777	847	836	789	792	772	807	852	852	844	817	767	893	829	795	810	883	868	813	806	854	815	802	820	865	832	797	830	785	895	852	825	851	819	784	818	792	824	823	852	824	822	780	805	809	771	794	788	776	796	803	821	809	838	780	879	825	817	874	844	788	811	769	754	821	855	816	880	865	790	819	747	790	796	814	819	786	828	798	866	782	788	793	842	761	794	828	831	848	791	814	799	836	877	814	858	820	849	827	805	819	777	867	803	859	821	827	818	816	812	830	824	789	804	839	816	755	808	791	838	828	852	789	792	845	818	896	838	829	847	834	836	810	832	812	809	809	863	831	819	818	791	829	774	817	847	796	852	776	836	843	837	882	766	856	804	830	819	803	777	809	798	813	806	881	845	821	783	839	813	839	790	846	841	841	815	833	835	834	842	853	863	845	805	828	779	826	825	836	831	791	784	839	820	788	846	804	800	781	830	812	779	812	844	822	802	813	813	797	834	782	825	799	758	812	832	814	828	827	836	810	765	813	807	835	767	826	855	818	802	815	805	816	816	819	835	833	837	837	829	799	822	871	833	811	843	808	784	822	829	792	858	837	823	858	765	831	786	842	813	795	797	811	814	914	854	858	824	790	836	823	862	854	833	835	844	817	833	785	891	813	803	850	777	776	820	841	817	850	776	804	847	801	821	817	818	795	782	803	848	838	808	779	810	858	851	824	839	798	805	830	827	756	844	846	850	799	827	795	838	794	823	792	840	798	819	791	852	830	832	817	866	822	868	846	828	840	781	843	823	763	804	842	800	818	832	819	842	824	845	831	804	810	817	804	741	839	856	799	796	860	751	832	840	862	884	785	770	783	850	755	875	806	832	871	836	815	804	858	840	811	768	795	825	837	826	821	818	800	813	812	786	848	844	839	806	804	796	837	810	878	776	790	893	790	830	823	786	815	836	810	769	814	827	833	823	788	826	849	839	801	812	779	785	853	832	824	818	806	834	839	888	844	821	828	853	855	775	818	770	808	845	828	800	844	821	860	782	808	845	780	839	885	881	801	772	822	880	800	846	792	782	848	816	803	815	788	822	827	817	822	805	859	823	817	848	862	862	786	786	843	837	850	844	796	817	791	806	797	833	817	825	761	789	842	855	811	797	793	820	869	871	807	837	818	805	833	796	807	815	817	797	797	803	838	802	826	790	835	792	824	841	823	853	785	816	826	848	824	815	801	816	798	793	763	844	821	813	860	834	806	829	775	829	798	826	782	795	787	853	831	863	793	792	777	837	816	799	831	798	821	805	849	816	857	854	775	821	813	826	824	785	791	809	809	809	815	856	881	877	793	829	791	828	834	812	806	831	807	848	862	843	815	824	810	821	835	846	832	759	789	799	871	843	823	800	825	869	800	833	817	803	760	818	908	809	831	811	785	825	805	825	802	887	788	847	874	829	821	842	825	790	885	813	782	849	836	822	855	803	863	838	808	846	799	780	825	897	799	871	761	812	816	836	829	817	846	780	842	778	817	812	814	762	825	786	789	811	815	819	809	823	852	815	781	815	804	814	859	796	802	791	843	763	816	828	842	854	803	772	799	802	835	770	851	792	853	736	824	820	829	813	811	840	841	784	788	884	781	784	783	829	795	807	825	779	810	845	802	818	851	845	836	805	816	859	867	836	771	798	868	783	832	814	836	844	816	836	803	821	815	768	843	869	824	824	786	819	868	866	807	888	869	800	781	816	872	814	797	799	878	886	802	813	804	856	808	846	819	828	794	810	749	810	858	798	809	815	814	822	785	842	864	801	827	800	854	813	872	842	819	815	827	865	826	804	803	790	790	826	810	805	831	827	810	805	775	855	789	855	828	830	847	793	855	799	836	825	836	820	852	862	807	831	837	830	881	847	849	820	805	777	862	795	801	788	826	819	795	822	854	812	785	809	817	799	816	839	809	813	816	833	847	783	859	828	800	797	837	790	795	817	899	769	876	864	814	794	759	771	803	801	806	856	771	813	788	780	803	866	815	857	822	792	786	826	869	844	840	830	826	821	799	848	841	869	815	809	834	822	835	807	820	852	861	777	834	860	869	848	873	862	812	820	802	787	824	812	818	821	805	814	801	768	841	854	754	814	820	805	836	864	809	812	795	781	832	808	875	789	803	872	833	813	809	797	862	872	805	800	792	837	831	802	816	837	851	804	850	850	805	815	807	804	825	781	834	815	822	790	823	853	881	825	850	842	837	845	816	823	781	801	828	869	785	860	791	833	813	830	835	783	878	780	803	838	769	809	822	889	790	825	898	858	839	834	851	792	867	768	838	842	814	792	852	783	794	772	869	808	809	828	863	797	849	814	771	797	821	796	824	829	799	778	846	827	750	881	788	783	829	801	786	804	805	849	782	827	816	788	779	816	819	797	808	825	806	806	788	805	825	841	817	819	820	825	820	813	817	893	810	754	799	817	813	824	822	833	845	815	851	784	830	875	849	837	805	853	825	789	830	758	790	833	796	808	823	829	870	798	816	823	844	842	833	839	799	787	790	819	811	798	803	846	809	811	787	830	839	821	803	814	851	823	817	792	783	793	832	823	805	844	814	876	823	820	834	844	810	783	829	818	839	847	809	822	814	814	811	740	785	820	800	818	786	807	855	823	807	837	794	792	809	824	819	858	825	826	794	845	844	801	797	787	779	827	802	757	827	833	779	799	830	844	836	836	827	823	834	861	786	839	853	787	871	813	878	823	819	805	843	781	841	864	853	862	768	808	818	816	865	838	773	838	830	835	800	770	752	806	769	815	748	798	803	882	793	819	808	804	838	808	785	750	860
26255	27240	47248	23999	4238	952	578	572	552	516	505	556	549	548	613	572	570	544	594	546	569	560	529	547	501	524	566	513	560	568	557	555	555	562	554	592	539	572	562	551	546	559	588	559	558	573	580	527	583	542	572	581	590	580	509	543	519	615	545	499	522	560	524	531	497	561	532	560	552	524	539	536	562	571	557	592	546	534	533	535	560	551	556	557	535	566	534	592	571	545	560	533	567	589	513	585	565	548	519	540	517	561	545	537	572	511	534	516	603	554	556	557	527	547	560	556	550	537	570	552	551	555	571	568	575	563	556	551	539	600	549	538	596	545	591	536	568	571	522	554	521	560	562	587	547	568	531	555	597	579	538	552	555	590	573	554	512	545	549	519	560	539	513	571	526	547	572	543	554	562	527	499	516	547	589	591	558	545	553	499	554	508	511	547	526	532	549	531	533	495	572	551	533	548	543	589	520	526	567	546	499	550	561	511	511	525	542	559	567	552	578	526	572	547	556	558	531	526	513	565	555	510	560	558	495	544	526	527	590	576	539	528	574	526	527	561	569	530	536	545	559	560	567	601	542	582	535	575	521	528	534	568	522	568	503	565	579	586	525	523	576	538	573	534	531	533	570	530	547	554	538	524	522	529	545	571	531	509	525	570	565	560	532	515	517	592	590	562	551	569	590	558	567	605	555	543	544	571	582	529	588	570	558	550	572	569	517	518	541	551	525	569	580	545	552	554	537	523	536	519	544	548	541	521	546	536	599	535	570	553	569	575	522	552	533	560	560	558	541	585	554	537	562	515	502	502	524	570	530	576	571	563	574	557	532	585	539	553	551	534	514	522	553	532	571	539	534	523	530	542	575	531	528	593	582	545	535	551	548	556	566	581	540	552	525	509	523	539	523	555	585	539	512	471	541	576	528	571	535	575	508	506	574	559	546	569	550	529	550	527	556	545	562	520	561	532	575	573	534	551	563	593	532	530	555	578	532	559	545	525	549	521	580	587	580	495	550	541	593	582	589	542	530	520	540	518	530	582	582	569	504	536	527	551	530	537	544	533	525	531	582	571	513	540	563	576	559	559	515	532	546	526	563	523	542	576	573	534	560	521	550	523	535	596	503	574	564	582	544	556	570	557	516	565	543	533	542	491	524	539	521	550	506	553	557	526	552	545	536	523	523	588	511	523	548	540	551	587	536	516	528	529	523	584	532	515	521	613	531	544	553	576	537	534	538	537	533	552	541	571	503	534	560	538	546	547	523	556	559	532	568	574	557	537	546	531	532	557	533	553	524	516	519	556	567	526	564	550	538	553	554	543	555	531	588	534	526	560	530	508	535	564	612	559	531	537	539	546	566	558	577	540	567	586	549	500	586	555	550	563	561	531	554	574	507	574	513	548	545	561	544	567	564	551	559	547	550	572	580	536	544	541	515	561	535	559	542	508	575	567	563	578	568	574	575	540	573	583	547	554	554	552	573	515	541	559	548	544	516	548	521	539	513	541	545	535	507	532	543	541	551	501	505	520	527	528	610	525	550	550	567	567	491	541	596	527	570	547	574	581	523	546	514	535	529	563	564	592	515	525	591	570	545	524	530	508	526	587	549	574	547	535	547	504	538	559	542	518	531	552	520	574	523	506	541	566	538	559	591	576	512	589	567	551	539	523	536	532	536	560	529	574	544	542	526	585	559	562	557	533	529	557	520	561	529	539	579	572	576	569	549	583	532	577	605	531	533	550	533	545	513	550	562	541	542	569	509	560	538	575	499	552	505	568	578	509	531	578	562	536	587	555	536	559	584	552	564	574	562	510	540	498	544	562	543	569	525	549	528	557	584	513	555	608	547	556	513	566	528	547	522	519	557	559	599	539	547	587	516	553	562	559	541	514	562	585	530	537	540	547	554	551	575	551	549	566	522	571	573	536	585	548	526	553	582	542	521	546	527	569	531	557	553	527	571	579	531	530	503	533	562	532	523	569	621	573	584	511	556	564	568	519	546	582	621	563	523	529	581	525	551	528	546	494	554	584	529	570	547	570	575	544	566	578	533	563	556	516	528	535	602	568	579	582	544	530	584	561	578	507	509	536	509	518	599	558	546	522	531	565	552	565	531	576	536	542	550	518	521	520	520	519	558	535	505	539	586	537	521	553	553	546	565	541	548	566	542	543	539	566	518	502	577	576	547	570	564	585	566	512	572	577	558	523	564	567	536	552	512	521	554	537	501	535	561	569	541	574	543	526	548	560	559	562	524	533	558	529	565	533	541	505	583	558	557	523	513	566	559	568	594	536	544	523	546	531	553	571	564	579	541	587	549	532	593	526	562	568	541	533	553	514	563	553	565	516	518	537	553	556	510	561	550	537	522	524	529	566	529	573	554	517	554	535	587	538	518	523	591	554	582	555	536	561	532	512	547	543	543	581	538	574	503	576	578	536	547	578	517	527	587	523	533	519	567	589	548	543	538	577	571	573	512	556	574	546	531	548	543	555	543	538	531	575	559	550	565	536	573	539	557	540	597	544	520	557	554	543	567	518	571	514	539	530	605	561	531	543	595	554	588	535	557	521	550	581	560	527	560	542	543	552	545	550	566	530	564	528	552	582	576	553	526	521	551	570	510	556	560	577	542	543	589	530	555	571	582	511	546	566	574	525	577	542	520	502	534	540	548	578	507	558	535	568	560	531	547	533	549	556	540	572	533	512	542	549	571	514	581	567	555	532	559	566	581	548	563	560	574	561	553	538	556	503	544	544	531	523	551	568	589	558	556	507	583	518	559	572	525	508	510	539	564	601	527	581	534	533	564	577	564	544	546	605	553	495	558	554	533	515	538	535	555	573	554	549	534	561	504	562	542	576	512	518	570	549	553	529	570	551	584	536	561	568	516	546	522	514	587	550	555	547	519	577	600	590	554	546	554	552	536	547	565	564	579	556	551	535	573	552	497	564	549	553	574	584	504	556	526	546	554	520	566	577	531	554	561	524	549	532	529	546	534	530	517	553	551	525	518	581	560	518	528	543	541	536	564	523	527	547	551	574	540	509	550	507	520	542	546	543	521	576	517	536	551	548	540	549	598	542	565	581	542	558	542	536	537	565	560	545	531	563	512	601	529	509	551	533	568	526	528	518	586	576	553	554	538	541	555	566	584	535	532	614	561	560	575	551	544	508	579	537	533	523	553	534	542	529	544	540	539	580	539	553	563	598	567	571	532	507	546	522	547	523	557	558	538	550	550	606	515	566	579	571	564	564	557	555	546	551	532	530	529	569	498	534	546	553	541	526	553	528	538	528	579	563	529	528	555	571	560	540	542	553	513	516	546	543	559	573	560	579	565	515	500	544	547	551	528	543	539	535	586	549	546	545	574	552	576	592	530	506	532	559	512	549	502	559	528	566	508	580	584	578	551	560	556	559	533	499	561	561	555	541	563	545	531	543	549	561	523	591	558	532	560	553	519	528	531	552	563	498	545	523	539	532	572	503	564	547	535	538	566	556	568	565
18123	48251	51161	21799	3985	1591	969	975	947	1047	1012	1006	1007	1028	1015	959	1042	943	969	992	1004	1045	975	963	1070	942	980	999	1017	967	989	985	1008	984	972	1018	955	978	1024	1025	1003	1018	1048	972	945	996	946	995	1031	1003	1001	1052	961	1040	975	953	1002	990	977	956	951	1023	1013	1046	1033	976	957	1028	967	995	1018	949	976	994	971	976	996	1056	1022	1014	975	1031	1020	959	1030	983	933	996	935	944	993	944	987	992	1026	1041	985	977	1005	951	993	1027	999	1040	948	974	1009	998	979	961	1006	999	973	1012	982	992	974	1028	995	995	992	1005	1022	963	960	1003	964	967	968	943	1052	965	1045	989	1037	1010	995	1003	971	990	978	1008	973	970	992	927	976	986	1019	1002	928	956	1007	982	985	1004	983	1002	964	970	1045	1025	992	996	995	1047	1039	1005	1002	973	1032	955	998	986	936	1003	994	969	984	993	993	998	1038	962	1036	1017	1045	979	1042	998	903	990	973	962	999	1030	978	1017	997	996	980	1000	954	999	1025	961	1000	997	1017	982	1018	1004	1033	1025	1026	982	1037	1029	996	998	994	983	995	990	971	930	1005	964	917	972	987	982	973	1052	1001	974	995	1034	946	961	982	1007	954	982	1004	1005	1042	997	1010	973	984	947	986	1020	991	1015	1017	1007	1003	949	1064	953	991	977	1056	976	999	1006	969	995	1069	1008	961	978	989	1080	944	1000	1001	971	1029	1008	966	933	963	1003	978	948	983	1016	1025	968	1007	991	955	983	985	965	990	1005	988	989	1007	1079	1031	1015	1004	1010	978	975	1015	983	984	956	948	989	993	998	989	1013	964	1010	953	936	977	990	1019	1028	964	976	992	983	997	960	999	1002	934	969	977	1038	1009	1044	949	1033	1038	899	1037	1010	1027	1015	961	1022	942	1019	1000	1019	959	981	1084	1020	962	1006	995	998	972	1016	1005	993	1032	961	982	962	981	979	993	992	945	1008	928	1030	956	925	965	940	1057	922	971	967	1013	1016	986	1007	906	1017	1015	968	960	998	954	1002	1015	1013	1026	981	939	963	1012	978	968	982	1001	1017	1029	928	992	941	1003	982	1009	1012	941	1001	997	1015	939	1016	961	1062	1016	977	967	1004	1000	981	969	1020	994	960	988	993	940	1001	989	1019	984	967	945	972	999	987	980	1011	962	1012	1044	999	1014	1072	1039	978	963	982	981	994	975	968	960	1000	1024	1032	1042	1065	1043	1013	990	1005	1007	982	987	1026	972	972	1010	1060	977	975	976	976	997	986	930	965	987	991	1018	1082	983	999	980	999	1015	970	960	992	954	944	969	972	974	914	1083	976	1001	965	972	963	1003	988	1040	926	1015	966	1015	999	1018	937	994	933	1050	1000	1032	960	1025	987	976	990	991	987	1055	971	1035	992	963	942	1027	1057	965	1054	979	992	1010	953	1023	1028	967	963	967	982	965	1022	979	982	977	980	1006	1004	945	1025	1013	1050	999	955	974	1019	963	1048	945	1033	1025	1000	988	993	1005	1008	1028	1012	980	1070	968	966	1020	1015	980	1012	1028	1032	1019	970	1011	1059	981	1010	965	1007	1022	1018	986	959	1020	1001	946	977	1000	987	980	961	1007	1028	1037	1014	984	981	936	935	962	999	969	941	1013	1017	1033	1014	968	982	1008	1029	958	1006	962	1032	978	948	976	967	979	982	966	1002	984	982	1013	973	944	996	987	1006	1001	1016	960	974	986	998	951	933	1008	1041	970	1030	993	1035	968	961	979	962	1010	992	1022	956	980	952	971	965	980	963	996	1036	965	1005	1039	1055	971	962	996	1030	968	974	995	1040	1044	921	1032	934	956	954	950	979	976	1029	1027	948	982	1010	977	1011	1016	974	972	1031	960	971	954	1033	975	1002	1032	979	1036	966	1064	1063	906	978	1046	984	950	979	1000	967	967	1005	961	952	968	938	994	989	981	1013	979	1042	1029	989	923	963	974	1004	1033	959	945	1010	947	1065	991	1042	1006	988	1023	1015	965	970	967	983	968	1040	998	992	985	999	969	1005	1008	983	977	982	949	1008	985	993	1004	973	1059	959	1017	1017	984	986	1006	1024	1020	985	973	1025	1001	987	971	961	978	971	978	1001	1033	949	948	974	996	975	1011	962	1041	964	986	990	952	978	992	1010	995	1001	1024	987	974	953	936	1016	986	1005	968	951	955	961	970	971	991	942	981	960	1000	1012	949	997	1007	983	961	1012	969	945	984	1051	1024	956	1017	984	983	981	977	995	981	954	995	1001	980	1025	1079	980	986	994	1001	972	970	1000	950	1014	950	1002	955	978	972	961	1000	996	979	967	968	1017	1002	1024	985	969	952	1032	945	980	1007	1004	966	1019	968	915	957	1009	1005	919	1008	999	957	1004	995	982	997	940	969	1039	1006	982	1011	945	993	1030	982	981	961	1025	967	970	1004	1037	950	992	1054	995	970	981	1010	981	988	980	1024	998	994	991	1037	994	1001	1034	998	972	963	910	986	948	1016	995	961	1030	978	1000	1050	990	977	1001	988	982	995	1011	974	950	1031	1001	1013	1016	968	989	981	1023	1021	1030	1000	967	981	986	989	904	975	1050	978	976	955	963	987	991	969	999	984	981	1022	957	990	948	997	1012	936	1002	953	997	1010	972	1007	1018	985	995	953	975	970	944	1036	948	996	1000	985	996	1018	999	930	1018	978	1026	1045	925	1023	1021	1033	1015	946	979	1022	986	1004	990	960	987	1008	1017	941	944	981	947	987	970	968	1007	997	985	1016	970	984	1014	1005	1015	975	971	995	1016	980	938	974	954	945	1014	983	1003	932	950	1002	972	990	1018	980	955	1008	901	992	1019	929	1008	979	1002	957	1052	986	987	953	931	1008	968	1017	961	995	1042	979	997	977	961	1018	997	953	986	1012	1015	975	974	961	992	994	978	1001	911	1028	1000	976	961	996	1041	1017	1024	1003	950	944	973	972	987	969	1006	976	980	1015	970	938	976	1003	971	1046	968	962	1007	1060	978	989	1087	1002	955	993	1009	1003	991	1004	958	1018	997	985	1017	1030	1000	971	1011	1007	1038	963	1006	1004	998	943	995	969	1016	967	997	1001	1005	971	998	992	996	1058	986	991	982	970	1031	983	1005	1013	1008	1008	1004	913	1026	963	959	942	975	1038	1021	1077	995	955	980	942	984	969	988	1036	1008	1006	1010	926	995	1006	921	984	971	971	999	958	1032	946	946	976	1052	1020	998	1033	984	1015	970	974	945	918	916	990	1000	999	988	975	998	932	981	933	987	970	974	1004	928	986	1070	980	965	980	988	1024	1007	977	954	1028	1026	992	973	990	988	972	1004	954	958	1025	979	985	998	883	991	1047	969	990	1025	983	927	967	1036	1008	972	966	979	992	998	962	1028	961	987	955	1001	960	1031	988	959	1027	1003	1031	977	953	1025	1001	989	966	1011	1003	997	984	1010	1015	952	974	1028	921	950	1062	1029	1033	984	987	936	978	1021	954	955	983	1016	988	966	1026	1062	988	997	951	1005	1023	924	952	985	1013	1006	1068	966	984	982	997	1007	936	1014	1055	963	923	967	953	962	982	932	987	1035	1014	969	947	923	999	989	1004	993	1031	931	1032	945	1022	963	954	985	982	995	1010	1019	952	973	1006	1027	928	956	986	960	978	967	978	990	1008	925	952	958	995	1011	1018	941	978	1015	968	1007	974	973	990	956	1013	948	1015	977	948	1016	1001	955	920	1066	995	995	1001	926	1005	963	980	989	969	1040	976	1017	972	953	979	996	1002	1011	984	933	956	1012	979	993	963	996	980	1031	971	1012	1005	983	991	979	1005	1023	998	948	986	970	1040	1017	1012	1015	930	1037	956	1018	964	936	987	979	1043	972	957	932	973	1016	966	1065	1006	982	970	1011	1036	957	1019	996	1020	969	1015	1016	1015	1007	959	1006	1004	1016	1037	993	1000	975	965	948	972	984	964	986	970	975	947	987	1012	1021	1043	1018	1043	1024	992	965	976	970
23883	22987	46143	32984	20913	12844	1769	409	411	401	360	364	370	370	368	388	418	324	417	381	393	391	387	399	365	371	397	366	371	396	359	377	383	393	379	367	369	418	358	354	368	343	376	353	371	378	369	379	374	376	373	394	399	395	362	395	395	361	369	362	357	406	387	401	401	380	360	336	377	360	340	390	350	369	364	375	385	386	368	341	380	375	348	339	359	367	392	373	365	424	355	375	369	376	403	372	389	376	371	369	371	376	392	380	360	387	379	354	341	368	357	404	378	390	358	366	352	369	404	385	335	363	387	379	369	376	383	406	381	392	383	371	358	413	369	379	356	389	360	409	400	382	392	409	335	366	356	368	384	382	336	354	356	390	403	372	359	381	348	367	373	375	375	336	379	331	374	385	374	395	361	419	365	404	378	369	386	365	382	378	371	379	385	358	374	390	403	364	374	391	383	392	390	373	363	362	383	361	378	378	338	398	371	349	363	391	375	356	394	363	386	380	392	403	382	392	382	375	369	373	360	365	348	345	363	358	382	344	380	372	368	385	401	351	389	356	374	343	350	358	390	322	320	377	316	379	383	363	381	357	369	370	342	399	367	385	364	398	387	389	344	365	370	394	379	367	371	391	389	373	409	399	382	371	355	367	361	378	386	396	374	375	343	384	358	355	390	359	387	353	396	362	364	360	369	402	417	360	392	357	358	371	349	385	375	371	347	393	388	401	351	380	363	368	361	365	357	310	364	385	388	389	367	354	386	376	371	398	362	363	389	376	396	363	379	373	376	399	394	361	405	388	379	388	380	384	372	390	394	388	371	333	357	395	407	380	364	380	343	371	358	364	390	362	383	417	372	353	358	365	379	382	374	341	325	370	362	400	379	356	369	390	380	354	350	386	388	402	338	359	390	354	374	341	363	404	394	381	392	372	380	328	385	373	333	372	356	375	354	377	394	374	376	396	387	338	354	389	389	378	385	358	343	381	362	404	395	367	344	378	356	375	379	374	365	384	346	385	366	378	360	373	374	369	368	390	358	384	391	369	388	308	393	385	383	390	393	405	400	399	372	369	361	405	362	339	362	329	345	365	410	380	355	325	408	357	393	340	385	359	416	384	365	357	371	388	368	367	361	374	380	353	381	346	340	373	355	392	349	393	380	387	379	378	347	353	373	375	353	364	334	362	358	364	389	384	374	384	387	348	364	393	372	380	388	349	375	381	338	372	407	353	352	374	392	373	350	360	380	357	393	390	396	349	361	376	373	365	365	361	341	383	336	369	385	347	370	398	375	367	321	363	375	377	352	361	377	360	379	370	347	380	381	369	353	401	381	364	371	395	374	364	391	356	394	404	350	335	358	417	378	369	344	381	381	399	341	351	370	377	351	356	390	387	360	371	404	347	369	349	382	373	361	348	362	391	361	381	394	361	372	378	372	385	367	368	390	381	365	374	388	354	372	386	366	366	376	380	368	378	422	407	391	387	382	367	388	367	371	347	340	361	328	402	371	378	381	378	389	358	400	383	395	370	354	392	395	353	383	387	352	386	390	376	385	347	400	367	361	381	351	395	384	384	386	362	374	358	401	389	398	355	388	405	344	375	387	345	386	378	392	377	337	364	378	387	360	359	363	372	390	383	353	388	367	332	399	368	401	386	406	345	395	354	399	358	352	346	384	355	395	359	405	375	377	372	351	401	387	392	357	350	395	343	386	373	396	377	361	389	367	363	387	368	385	360	394	385	363	366	358	388	381	364	372	369	410	335	359	378	390	389	355	401	356	388	352	374	369	362	388	399	365	345	373	393	360	389	393	366	383	359	343	420	346	378	402	386	399	340	385	352	338	395	357	391	391	409	384	382	386	428	392	389	364	353	413	351	372	379	401	412	357	326	379	392	363	373	402	362	391	351	365	399	399	405	357	370	361	303	377	379	399	334	360	340	383	392	382	337	420	372	375	385	358	381	405	362	362	352	373	391	365	393	378	370	357	416	339	401	379	405	362	354	378	374	367	377	320	363	357	381	384	393	370	344	390	387	390	373	357	390	381	419	355	368	377	364	392	374	350	364	366	411	373	373	357	360	410	375	347	395	381	409	385	387	379	348	383	359	397	399	387	368	390	380	374	376	384	381	389	352	400	373	373	358	392	369	401	369	349	416	412	390	354	360	397	367	358	364	356	375	386	396	391	354	352	333	387	374	363	357	355	386	368	400	372	423	382	380	363	355	403	350	384	358	397	371	334	397	370	396	364	355	381	381	385	393	346	350	370	392	357	367	387	379	382	348	360	385	375	400	373	352	360	382	345	337	355	323	339	375	372	362	362	389	383	350	384	389	330	388	353	379	361	373	379	372	358	364	377	364	412	353	367	371	371	394	355	353	395	360	383	362	392	361	366	368	355	386	381	373	379	392	360	355	382	367	364	413	344	374	374	393	367	389	329	364	362	360	331	372	392	365	403	386	404	405	357	397	367	390	386	368	357	386	394	392	328	388	319	366	400	374	377	342	379	366	357	383	357	335	355	356	351	332	407	338	371	406	362	334	373	354	355	379	413	365	375	365	364	370	361	361	370	349	365	386	370	358	387	392	380	371	406	404	387	381	386	363	381	348	339	362	356	371	369	361	352	364	381	373	365	390	384	377	390	355	377	365	386	366	369	397	386	384	367	378	396	358	371	375	339	395	403	385	364	360	373	354	379	360	372	386	347	350	385	366	381	405	367	392	389	371	389	383	353	361	379	378	367	343	382	367	360	367	356	404	345	337	383	383	353	393	394	387	370	353	362	372	380	364	396	385	390	388	376	346	369	367	388	372	374	393	382	376	366	357	379	360	405	366	375	385	394	384	332	352	371	374	391	404	374	365	348	349	344	367	374	379	407	375	349	401	379	390	333	381	371	374	371	359	374	370	389	345	354	359	369	410	405	389	355	370	337	378	425	389	354	388	373	387	393	354	380	384	356	353	394	371	382	357	340	368	375	352	363	382	390	357	371	349	361	379	358	378	354	370	399	353	362	369	379	398	388	368	387	417	358	368	380	358	373	377	360	375	361	383	348	393	384	363	388	373	347	390	379	385	348	339	363	361	364	377	426	364	374	352	343	341	358	376	382	375	385	358	392	363	363	349	387	348	353	340	395	367	378	424	370	374	371	377	371	346	350	398	401	376	392	374	396	363	354	393	360	370	347	392	369	367	378	357	361	363	382	379	360	373	377	371	366	357	381	351	378	367	388	374	376	402	374	378	372	354	395	388	378	369	395	398	371	356	379	379	376	398	386	372	370	350	388	382	374	401	341	385	397	391	388	343	367	378	389	384	365	377	349	357	368	384	390	378	354	393	380	412	375	332	383	372	389	417	403	391	387	373	403	371	391	367	353	380	327	360	342	398	365	383	389	389	336	383	386	351	341	386	375	370	348	370	369	354	374	376	371	366	361	387	361	371	370	390	369	385	371	360	371	408	401	358	383	310	371	362	366	347	383	344	396	356	378	404	391	386	377	383
38214	80560	71034	47666	16192	5093	803	721	688	726	682	676	685	652	704	697	693	743	670	654	730	689	693	653	682	684	711	710	610	707	669	692	683	698	693	703	717	712	667	656	645	699	727	708	723	712	693	751	674	717	723	674	687	662	688	674	681	682	673	717	682	660	726	698	695	656	693	728	680	668	693	678	726	687	740	729	686	679	667	709	672	685	636	705	726	698	707	685	718	661	692	710	660	681	708	690	679	754	732	731	714	676	728	714	726	705	748	665	695	653	676	647	660	664	708	701	720	728	654	663	719	667	683	659	662	724	694	669	704	646	681	724	684	686	693	636	696	694	666	700	652	735	721	696	650	641	710	654	709	714	692	710	698	676	708	664	685	647	695	682	655	686	655	641	667	687	733	675	685	697	673	733	711	681	672	687	669	683	676	691	697	673	685	702	679	709	693	675	679	691	686	689	681	716	670	699	718	696	724	682	717	679	690	698	703	699	681	679	675	618	724	696	706	692	692	683	676	735	699	669	710	672	660	688	709	712	680	696	668	635	704	660	700	734	694	714	689	705	715	725	712	690	686	701	739	636	640	689	757	675	663	699	709	733	727	679	684	709	654	649	658	778	710	686	700	705	729	669	699	693	673	704	709	635	715	702	702	703	652	644	715	717	707	714	718	708	750	697	723	721	708	693	673	687	712	698	734	682	675	696	727	676	692	718	686	695	650	687	712	724	665	664	754	709	676	699	615	693	708	704	689	704	716	668	681	693	670	702	645	697	745	708	635	704	661	695	706	673	670	692	727	643	696	713	745	659	701	661	699	653	699	743	740	691	692	683	707	673	701	702	685	670	689	734	704	682	676	653	653	673	662	642	731	695	655	651	713	745	715	708	699	652	668	652	666	717	723	709	706	682	677	722	701	727	681	706	660	650	686	657	696	712	690	682	699	670	660	648	703	710	667	692	680	699	699	676	673	670	691	688	690	693	691	696	679	676	676	724	692	644	707	682	724	677	702	693	699	705	682	694	703	748	691	642	696	691	694	695	678	699	655	685	669	650	694	672	672	709	712	675	710	677	730	663	657	662	692	697	697	726	712	686	686	697	717	633	677	723	680	632	654	687	614	763	701	679	632	687	659	681	671	676	688	678	762	684	712	700	698	677	666	680	685	696	675	680	687	699	701	702	682	733	655	677	659	691	688	668	718	665	708	634	699	734	655	660	721	723	688	730	699	728	620	704	718	730	702	703	645	714	684	702	679	715	677	645	679	662	692	695	709	724	706	712	667	712	685	669	721	722	673	720	655	676	697	636	651	684	681	664	720	679	694	665	696	633	660	691	666	670	700	711	684	721	704	687	717	670	676	682	662	708	701	714	694	663	718	670	697	701	707	644	675	672	696	691	661	683	653	684	688	697	681	674	705	642	640	692	680	736	651	683	713	699	697	673	724	723	707	673	673	677	710	692	714	770	665	656	667	681	652	703	666	697	626	696	691	702	722	698	687	666	647	684	723	709	655	702	718	696	687	683	698	687	670	709	707	731	649	672	682	673	717	670	717	700	681	687	695	703	690	654	641	648	658	716	653	698	679	679	709	675	674	707	731	690	723	675	698	691	709	656	732	627	678	661	697	655	685	657	690	677	705	697	725	697	686	695	696	658	717	719	739	680	694	687	652	721	698	709	675	668	680	705	687	649	661	672	682	734	656	690	682	701	732	652	691	721	721	679	681	721	729	740	687	627	722	687	697	672	714	665	700	690	677	674	716	715	730	723	667	690	724	686	708	715	630	693	710	634	750	739	697	723	677	683	686	721	685	706	681	685	726	720	681	673	668	718	682	672	717	711	661	666	702	694	713	698	705	693	681	625	653	706	698	620	675	679	689	702	721	686	705	729	667	698	691	665	663	711	682	659	675	644	633	679	700	687	655	680	700	716	709	649	680	703	713	691	719	655	729	709	705	706	654	687	672	686	649	686	651	672	669	680	645	696	705	726	673	642	679	651	653	726	684	693	656	659	667	736	659	669	687	724	648	729	662	686	665	721	704	662	710	640	643	692	708	660	679	700	649	667	703	687	682	674	687	646	668	657	715	648	664	672	677	694	647	691	682	673	684	666	654	644	713	702	719	700	648	722	683	691	733	655	659	693	730	665	683	652	760	727	704	687	672	655	696	693	669	653	710	708	655	667	667	657	672	715	694	666	694	677	703	679	700	678	625	678	694	642	673	704	707	690	725	639	680	673	717	685	670	664	688	706	626	676	683	695	685	709	752	701	682	682	714	675	711	706	706	666	679	703	688	671	684	682	669	687	683	723	681	730	718	708	734	702	692	694	685	688	680	729	662	725	684	650	695	732	731	661	630	705	694	677	674	672	736	691	678	713	681	702	691	711	675	645	680	717	666	693	680	647	691	679	719	668	702	654	698	683	699	694	677	685	665	649	701	746	676	679	646	701	680	672	714	711	680	744	688	700	692	668	695	685	695	655	716	653	666	695	694	636	661	724	721	683	671	721	746	719	671	663	640	660	646	672	684	719	662	666	724	661	691	702	674	684	699	648	695	645	682	642	663	725	670	746	712	677	673	692	690	713	690	671	656	688	663	692	726	744	670	683	713	723	668	723	662	701	687	665	721	709	695	677	678	656	682	739	683	619	661	685	717	720	675	642	715	673	660	676	645	633	689	669	663	719	666	677	675	676	683	700	695	697	696	695	692	678	713	735	666	725	676	723	642	707	712	700	710	677	681	720	687	731	686	700	687	682	679	692	712	706	706	667	752	710	629	702	722	692	678	706	689	711	694	653	680	683	684	681	673	676	654	725	649	712	669	726	691	669	728	690	664	682	667	686	710	703	723	664	633	692	688	708	684	686	699	687	664	664	671	710	689	707	665	634	700	691	712	711	694	640	687	717	684	726	726	670	665	698	702	697	668	672	733	680	705	660	649	688	731	675	643	674	693	682	640	708	742	678	656	657	717	696	666	705	651	699	715	692	669	659	698	713	700	674	690	703	658	692	650	700	673	709	719	632	684	681	721	716	719	731	691	689	681	656	653	679	652	673	709	677	671	709	688	660	699	673	728	696	691	724	631	665	653	702	672	679	642	683	639	692	698	703	648	678	694	657	694	715	675	702	696	692	722	710	741	651	709	692	704	679	736	697	670	702	687	693	681	692	707	691	709	660	725	661	659	678	673	697	680	653	653	677	681	720	654	638	703	698	730	627	689	686	666	721	661	668	715	694	672	654	671	691	744	669	674	681	680	725	665	694	685	700	695	661	720	711	641	731	651	667	727	696	673	700	715	719	716	691	694	676	664	685	725	686	674	670	727	721	712	715	647	721	705	693	719	638	691	668	682	670	700	733	720	693	645	641	712	664	682	698	683	717	702	699	684	714	710	700	668	707	711	700	681	687	697	686	740	679	659	685	689	667	665	665	657	659	673	725	690	747	677	683	697	685	727	717	715	693	697	695	680	678	704	686	713	722	663	666	728	705	657	677	696	687
22860	21952	40715	29120	21543	19299	7931	620	513	517	509	469	509	487	527	526	495	498	503	520	470	493	512	479	494	456	523	497	478	445	469	484	508	503	480	466	498	495	489	521	486	476	466	533	487	514	484	478	466	536	463	506	504	528	502	473	501	489	473	511	491	471	471	498	502	510	493	494	520	428	527	472	480	476	477	487	490	512	454	469	521	452	516	452	472	470	461	458	481	481	479	451	466	470	448	460	475	472	451	477	474	467	477	446	498	496	522	458	499	499	512	471	487	462	510	483	468	483	499	441	503	453	497	484	484	469	472	456	478	517	474	471	486	520	453	478	494	494	473	423	496	481	479	480	500	494	483	521	490	468	483	473	526	502	500	462	479	525	452	518	469	459	526	489	445	458	486	462	487	487	455	505	495	473	474	533	501	481	442	470	503	459	494	505	472	493	436	448	452	494	460	471	485	502	475	478	463	468	453	471	468	458	471	535	455	503	448	472	464	467	473	502	468	494	511	506	442	484	451	451	466	506	476	480	498	485	499	453	488	479	509	468	490	474	490	461	452	508	480	491	468	468	524	481	472	488	492	447	484	476	494	483	501	494	499	479	466	480	458	485	462	444	452	462	465	443	469	490	463	506	510	459	504	512	470	457	488	496	477	479	462	471	470	483	478	459	482	495	507	492	493	456	481	475	526	467	505	470	474	523	473	483	446	521	467	454	515	498	464	478	449	459	439	465	495	498	471	470	479	413	454	469	482	460	509	460	463	458	470	537	500	500	507	466	522	449	474	464	453	463	451	466	482	475	459	472	467	502	469	513	476	486	505	502	472	498	463	457	485	468	531	502	466	430	484	502	480	446	457	517	479	457	469	474	447	479	512	460	489	472	488	458	472	470	471	452	489	441	488	427	488	507	485	489	471	466	501	428	482	455	491	451	444	479	510	504	451	489	481	495	507	483	473	505	475	504	447	462	498	465	476	509	503	470	492	481	474	442	513	470	451	457	439	489	465	473	481	476	456	468	518	503	453	458	489	454	486	454	497	490	494	486	527	475	510	463	461	461	486	468	446	440	457	462	471	461	486	481	458	486	493	496	486	478	507	476	437	463	452	497	488	491	467	470	487	459	473	456	465	503	470	478	474	527	484	478	498	470	469	485	468	479	524	500	444	474	518	463	471	471	473	466	456	451	454	499	482	470	457	489	441	465	466	500	459	483	520	455	482	479	489	494	521	475	473	450	504	488	506	487	454	494	480	522	459	432	477	485	453	485	484	487	501	535	500	464	456	428	508	538	468	475	488	458	455	516	486	485	455	460	457	459	478	443	488	413	471	497	466	462	485	511	480	449	432	517	478	462	515	436	494	459	490	453	501	504	470	466	492	452	468	491	482	495	480	482	495	546	525	509	485	498	451	494	488	492	473	449	530	466	510	437	502	482	530	445	490	512	524	483	464	465	461	513	474	478	477	472	433	488	489	447	489	473	461	474	467	501	501	409	465	508	463	491	497	449	486	465	473	496	462	459	497	472	466	479	474	492	486	497	466	461	507	514	458	444	479	492	513	469	468	489	430	483	502	500	459	452	498	425	465	472	463	507	441	456	463	528	490	482	484	495	503	493	491	483	495	483	476	491	482	487	482	482	466	489	488	462	445	499	500	488	449	502	478	462	490	468	526	439	494	478	499	478	477	479	492	490	477	482	481	492	492	474	442	495	497	489	485	499	517	486	473	495	473	472	496	509	496	471	523	504	499	478	511	499	473	458	462	453	467	485	488	484	477	478	492	479	477	514	448	493	457	497	434	478	501	490	417	437	484	498	475	488	437	482	472	505	502	505	446	482	480	514	461	446	506	465	490	518	493	521	474	495	480	449	498	505	467	475	510	465	479	504	479	476	478	494	481	471	461	426	491	473	469	509	482	479	483	476	487	496	481	519	493	451	486	500	482	438	500	472	474	526	483	467	461	485	453	456	448	488	508	487	517	438	472	450	439	455	484	478	468	487	469	498	473	476	446	486	480	522	472	462	515	494	491	473	488	446	486	456	460	460	539	448	492	450	465	469	502	450	498	453	456	511	489	462	503	442	487	483	476	452	494	491	481	449	428	475	459	425	422	456	478	501	510	468	490	473	480	519	462	496	491	466	485	489	481	495	480	494	520	467	490	476	507	484	436	478	493	503	461	469	481	475	476	477	463	452	494	522	455	483	474	514	502	491	459	500	431	474	462	479	478	451	455	477	487	459	487	485	489	473	451	469	488	477	469	480	478	473	491	481	445	456	448	494	463	480	438	470	476	453	449	486	439	491	465	498	457	472	472	485	486	446	516	462	503	484	514	491	473	466	475	490	508	470	462	439	491	481	493	485	471	483	457	476	452	473	475	469	501	486	454	474	486	469	467	493	485	470	476	449	493	508	496	468	504	485	454	496	474	444	439	493	503	507	454	513	506	446	491	507	486	447	482	485	527	476	465	464	446	485	457	453	426	464	525	510	475	474	480	476	509	493	472	451	520	462	507	479	482	485	447	479	497	494	462	453	430	440	489	449	471	540	457	498	451	443	506	490	498	481	482	488	471	471	446	463	460	520	484	508	467	487	474	469	493	480	487	472	514	519	484	488	495	491	486	520	444	502	452	453	480	465	488	500	474	486	512	513	474	506	477	468	515	478	464	477	467	478	476	465	485	480	450	475	425	466	481	515	473	477	450	482	487	474	478	502	499	467	497	487	445	474	492	479	518	482	481	465	481	495	425	448	482	457	451	484	480	451	465	471	460	466	472	497	457	458	478	499	449	492	477	485	528	457	435	456	461	468	483	474	478	496	478	467	468	492	483	507	480	473	494	486	454	475	457	513	491	492	450	484	486	541	464	467	453	481	432	477	484	494	488	490	461	476	521	473	478	491	458	456	495	498	477	447	515	477	488	454	475	472	449	475	505	441	512	445	509	477	483	489	483	506	473	480	467	488	513	464	481	528	458	460	473	498	448	475	463	486	475	483	482	458	471	500	480	491	479	478	461	491	468	485	462	481	457	500	489	444	507	491	490	503	507	479	509	465	475	481	464	538	488	462	473	534	494	521	449	490	485	496	463	478	474	466	490	485	464	474	481	448	479	504	465	489	520	511	462	503	501	469	474	496	478	510	460	497	490	458	520	472	458	458	458	460	422	485	466	498	519	458	505	493	477	481	497	482	468	443	477	495	484	477	478	472	487	486	417	491	464	495	471	518	488	465	504	492	520	483	473	456	450	446	494	473	515	503	479	478	488	487	455	497	484	477	490	489	454	510	461	448	518	467	466	483	471	480	453	465	483	486	468	465	426	503	507	492	496	437	447	439	493	524	505	509	493	462	478	474	517	498	466	464	479	481	487	510	468	522	494	436	481	468	471	462	493	479	466	472	445	470	474	469	443	525	484	464	465	493	471	476	464	455	478	455	460	464	473	452	442	485	438	477	477	418	429	489	474	473	480	442	474	486	448	451	481	470	509	418	462	509	466	525
46469	78384	59161	55103	22240	8632	1051	866	822	893	848	846	837	759	771	803	826	796	814	859	860	831	877	811	803	856	851	847	861	783	795	850	827	817	817	783	748	828	842	837	777	834	809	769	816	810	795	861	853	811	860	826	792	846	833	754	846	851	838	847	804	780	822	843	829	822	862	837	777	781	794	761	813	852	822	817	792	794	797	847	797	847	793	828	846	814	821	842	815	835	812	798	834	808	838	814	818	812	818	845	782	824	797	772	782	781	838	825	763	837	786	862	824	850	802	823	798	784	816	828	840	777	799	813	843	842	849	798	821	867	803	817	848	791	797	803	876	799	868	790	823	794	811	819	825	821	848	835	807	786	821	803	785	765	793	800	857	781	860	806	748	829	805	841	804	879	800	829	811	843	790	771	772	808	826	781	828	805	804	850	771	810	803	817	842	782	815	798	783	841	867	793	833	737	796	787	848	831	813	825	834	760	805	793	845	804	758	868	829	808	817	816	814	807	846	831	780	821	840	768	828	853	811	857	823	786	845	800	832	860	850	861	860	824	739	840	808	823	804	815	794	798	800	830	793	785	832	730	839	797	832	866	817	850	824	809	806	839	800	785	797	803	833	847	790	832	843	814	800	810	820	816	793	782	818	822	803	807	867	810	894	765	826	825	807	802	812	824	775	770	817	801	844	855	803	806	836	822	782	823	823	842	831	823	843	795	812	830	790	813	766	822	802	853	786	863	824	809	806	825	790	827	834	814	854	796	830	782	838	793	784	878	809	813	827	787	816	852	792	782	850	827	749	837	823	821	846	828	811	862	800	798	847	806	826	847	794	851	865	815	815	806	816	797	851	787	818	797	778	856	821	818	813	892	836	826	805	814	798	793	837	818	812	779	785	830	836	883	816	831	805	845	817	799	793	834	806	798	814	801	820	810	803	823	848	811	833	809	822	798	789	764	841	818	811	822	809	832	826	832	855	791	790	860	859	799	806	789	863	840	858	838	837	790	836	816	819	836	777	818	805	825	855	787	863	801	809	860	815	807	837	801	791	848	742	816	833	849	799	766	820	799	830	783	789	838	795	836	848	844	814	779	802	829	782	868	793	790	836	812	803	868	795	787	847	765	851	808	812	808	823	820	815	790	854	873	825	791	844	807	780	786	838	772	827	790	768	847	805	814	834	812	770	866	793	837	824	785	821	769	814	851	791	794	778	795	879	835	814	825	765	824	789	780	799	825	844	829	783	825	795	841	797	790	794	775	837	815	818	817	834	820	823	809	752	826	841	815	805	795	823	846	755	774	815	836	830	818	786	791	808	857	810	814	812	875	865	799	818	781	812	832	836	900	812	829	833	815	799	798	792	908	802	829	834	808	844	839	826	847	878	819	828	804	765	835	831	866	789	810	842	792	829	805	823	817	797	808	810	795	820	772	747	782	830	883	782	824	811	822	798	821	761	788	788	772	839	831	818	818	797	811	793	846	846	801	777	778	849	800	813	870	836	803	771	868	874	814	792	815	795	800	807	827	828	815	787	762	842	783	811	818	786	824	833	793	839	828	819	806	848	833	857	840	859	752	781	852	807	797	852	845	854	799	871	769	842	837	797	781	846	799	809	805	752	849	838	800	826	852	790	812	812	802	797	834	789	807	821	878	804	836	814	786	785	804	788	803	848	768	846	831	808	831	777	755	832	793	848	822	813	818	822	841	803	824	815	836	828	761	787	878	785	809	828	747	798	832	774	863	821	813	860	817	739	866	805	817	773	830	822	787	806	794	863	820	839	812	829	809	852	817	819	858	868	819	713	850	808	819	793	854	872	789	808	842	810	835	824	799	820	810	844	802	799	817	823	804	812	824	782	798	800	808	809	781	844	837	844	819	790	833	835	821	840	829	797	844	854	824	818	789	834	854	846	809	790	777	804	799	794	803	827	859	889	810	749	827	823	847	800	859	771	787	777	800	801	825	814	780	840	828	792	847	807	806	851	807	803	776	806	806	804	816	845	810	807	843	796	827	768	820	845	809	857	794	794	849	805	766	798	810	768	860	790	820	795	836	813	840	836	803	830	761	800	803	862	818	807	820	835	887	808	792	834	782	805	826	848	825	841	809	771	853	776	802	831	820	762	813	856	851	812	804	860	780	799	792	851	736	844	812	849	809	864	772	815	838	785	809	896	839	816	786	797	780	784	766	798	791	848	845	831	868	864	823	795	847	843	784	763	777	790	804	834	854	781	836	798	848	779	824	833	830	851	795	828	833	813	748	860	825	807	837	801	838	844	771	783	814	824	810	805	834	804	809	822	805	814	790	825	795	824	835	822	812	852	820	792	841	843	834	856	820	820	799	834	800	795	827	844	812	861	835	823	827	808	851	852	856	814	850	801	853	868	789	817	807	810	809	792	823	799	832	810	823	830	869	862	820	739	788	822	848	788	849	837	808	853	811	807	818	851	832	811	843	824	780	830	838	777	802	772	823	845	841	808	780	827	854	854	808	791	830	818	793	847	814	813	810	775	779	828	820	827	792	770	801	829	763	813	863	793	833	790	765	812	796	819	820	785	785	855	761	838	807	830	813	765	791	821	883	850	778	815	811	806	806	845	796	783	812	763	790	801	799	821	777	798	837	801	857	847	784	800	792	812	835	743	821	822	831	821	850	813	805	834	766	838	734	819	779	858	827	808	754	783	803	798	878	822	807	817	801	824	825	809	826	824	809	849	795	785	826	806	846	759	852	790	781	837	833	797	795	795	828	865	782	838	854	811	826	809	812	862	794	839	774	840	797	841	842	797	822	802	827	815	763	806	804	781	791	813	822	787	809	843	848	867	766	815	838	833	798	775	824	847	836	812	830	820	770	737	840	787	818	830	824	803	825	777	807	838	804	836	797	851	806	766	813	795	851	796	791	823	844	819	850	812	808	804	791	833	787	793	827	827	802	840	855	787	827	829	847	788	808	772	725	840	828	815	836	797	819	863	860	900	802	829	811	818	822	796	799	828	807	783	817	803	772	826	800	789	820	814	855	847	803	811	806	825	918	828	798	821	812	794	764	844	756	857	791	852	834	828	775	838	836	834	830	816	795	866	807	795	813	855	803	784	794	806	838	781	819	841	840	815	818	820	836	828	868	856	825	839	852	790	865	790	766	852	823	773	811	812	814	816	807	817	812	841	803	788	873	806	787	815	765	820	849	780	794	823	837	813	823	780	836	811	807	848	778	831	809	774	821	801	778	774	836	787	800	830	828	829	819	858	811	772	846	865	790	793	799	830	845	819	857	821	833	799	820	864	809	829	798	797	825	825	790	803	772	826	858	819	807	831	865	836	806	789	830	813	806	794	854	834	809	771	846	881	777	806	818	850	812	831	810	763	837	804	852	822	820	798	751	789	846	791	830	837	772	795	822	889	820	811	789	869	863	831	799	842	834	836	802	799	838	769	820	809	887	844	850	818	849	823	811	830	769	821	760	811	782	773	793	752	842	832	831	811	791	814	831	836	860
26299	27817	48695	23310	4119	907	618	577	531	577	594	564	578	570	547	559	571	552	530	595	520	573	621	556	551	563	543	560	571	543	554	578	593	560	575	574	580	545	536	554	560	586	553	567	555	591	563	551	543	589	595	561	555	575	530	564	576	588	531	545	544	499	575	571	534	577	531	565	522	586	534	544	579	552	545	591	626	554	556	578	514	510	569	536	563	567	567	520	527	556	540	566	545	556	527	589	579	548	537	564	553	530	574	545	566	511	575	595	598	599	559	562	561	542	527	546	514	576	593	558	575	540	551	561	540	521	573	613	556	566	583	573	506	522	570	529	561	549	519	585	553	566	574	560	524	522	568	587	595	522	533	603	533	540	563	516	578	528	569	621	550	621	589	579	533	560	501	505	577	550	563	580	588	520	558	574	557	547	507	511	539	627	531	582	572	551	551	595	534	589	541	588	570	563	563	591	537	571	553	584	558	542	576	521	569	554	545	594	579	514	572	501	560	585	566	563	542	590	554	555	530	549	558	552	557	555	615	576	552	571	574	565	601	557	517	571	562	547	565	569	543	561	550	571	513	560	560	568	556	520	534	533	587	535	604	594	572	528	533	515	575	563	549	579	556	558	541	531	569	528	546	538	578	550	566	546	580	557	557	548	551	562	577	534	624	569	586	561	558	568	545	582	562	575	571	548	562	508	575	547	565	584	543	565	546	600	556	572	554	557	566	558	584	548	562	561	591	570	570	560	560	549	569	553	531	586	549	535	532	536	587	543	585	568	524	529	527	561	510	568	621	556	588	559	603	554	528	577	577	539	570	545	615	572	544	587	570	534	571	568	556	606	589	554	568	573	582	586	568	583	549	535	541	551	565	571	569	535	628	562	555	546	555	597	580	545	581	516	531	533	534	538	560	548	561	573	555	586	559	587	559	523	568	551	533	538	567	560	541	602	551	541	513	569	582	548	520	513	613	587	556	559	573	554	557	548	562	570	580	559	556	625	574	596	551	562	558	559	534	559	549	553	547	564	577	557	567	595	540	537	511	567	569	557	584	612	543	558	640	557	521	554	574	551	566	575	534	528	601	578	543	569	572	540	598	541	542	565	595	598	553	559	554	528	541	548	561	559	548	588	571	528	570	562	581	519	518	625	560	544	566	563	594	574	526	547	561	578	583	558	578	564	562	603	542	543	589	553	563	532	565	587	552	514	535	536	615	548	567	542	617	538	518	538	525	555	596	579	567	572	562	582	535	571	578	554	523	572	537	539	563	578	522	570	563	576	546	555	560	563	580	576	557	603	567	575	561	524	593	607	600	537	567	533	565	528	581	566	587	576	595	524	560	546	537	611	535	560	590	520	577	617	567	528	563	559	557	519	540	584	571	547	527	549	559	555	545	595	545	582	568	617	566	528	541	563	528	571	555	533	563	586	557	579	562	538	567	553	584	543	579	533	570	580	581	536	576	565	526	553	572	581	562	593	526	525	520	547	547	591	597	545	546	546	490	528	562	532	558	549	565	554	566	538	553	551	520	548	506	568	571	605	571	561	549	549	578	599	558	593	556	586	580	521	526	549	561	597	594	594	556	603	550	620	606	564	557	549	598	554	566	555	544	544	532	518	578	542	568	525	592	572	579	557	545	582	541	556	549	588	586	523	580	569	556	555	613	604	538	525	582	549	571	582	552	525	556	595	553	572	502	560	534	547	544	578	578	564	539	567	543	554	558	575	569	542	525	548	528	584	566	589	587	589	556	545	619	517	543	600	576	566	584	528	523	604	547	541	557	582	569	547	602	610	564	568	551	590	536	563	611	592	575	542	576	539	536	573	587	564	611	571	584	558	573	539	572	549	518	530	549	588	572	552	532	550	573	581	500	574	578	531	531	550	570	581	550	524	586	555	572	561	574	590	516	551	547	528	583	563	582	558	585	594	589	528	553	521	571	602	526	603	554	576	534	601	567	574	558	580	556	584	573	543	529	569	519	586	551	589	530	537	549	556	523	552	585	563	561	583	576	532	566	580	565	565	543	549	510	562	573	588	544	532	585	527	588	579	563	575	576	548	554	535	571	568	564	578	533	536	597	546	562	524	568	559	592	566	575	565	555	546	583	592	522	557	545	564	583	567	606	590	593	537	558	557	539	601	582	592	584	532	527	573	559	515	569	558	578	543	580	558	541	573	553	548	562	576	583	546	577	576	553	589	584	579	559	567	560	544	557	575	567	579	522	542	555	581	582	567	595	576	535	568	577	551	581	546	593	559	559	617	567	583	559	572	549	520	584	582	568	585	560	553	537	553	533	618	541	561	587	564	564	585	564	528	585	527	577	555	514	576	555	570	578	579	517	554	543	535	576	608	524	571	578	566	542	609	536	543	548	535	545	509	541	568	547	607	566	585	599	563	507	547	527	536	552	548	555	566	559	546	588	611	568	593	535	584	514	548	533	589	576	569	589	571	520	567	557	565	521	538	560	563	543	520	596	558	553	566	553	573	529	630	587	572	529	615	572	603	601	555	554	562	532	581	547	583	549	584	551	583	576	544	565	537	584	549	541	596	580	573	562	563	545	525	572	551	554	565	570	564	576	566	586	552	515	607	557	562	584	523	590	579	572	578	591	558	523	562	580	587	536	543	563	546	541	553	570	550	569	574	572	554	516	556	536	555	563	562	534	525	583	578	581	574	572	556	555	587	543	567	564	593	616	562	505	520	571	571	557	589	553	567	532	528	601	584	585	556	566	576	523	553	556	521	593	557	518	529	552	569	535	530	538	608	575	597	541	556	582	560	517	588	595	591	550	578	564	548	572	563	529	551	531	542	541	602	588	559	606	552	569	584	534	592	568	563	591	537	583	556	599	581	559	559	570	554	562	575	558	591	538	556	550	575	546	579	551	561	561	551	560	588	558	559	573	592	578	574	564	570	484	591	547	567	573	563	555	567	586	508	575	535	564	533	549	528	557	544	539	536	558	573	598	556	612	564	579	565	538	569	590	537	564	533	528	569	603	563	542	545	569	570	571	607	588	558	536	589	527	532	560	544	589	556	549	510	598	538	538	551	557	580	544	584	547	573	554	530	523	598	581	588	553	534	592	536	555	590	551	575	531	522	567	586	560	553	534	533	616	551	552	561	561	569	555	563	540	532	610	557	526	617	593	614	539	553	565	559	544	539	554	610	562	564	569	529	586	536	581	575	512	546	564	551	537	550	545	563	582	572	588	521	568	557	533	567	530	557	553	581	584	542	575	541	597	569	581	592	527	550	553	543	573	551	605	566	549	552	578	583	579	538	539	541	568	570	565	541	546	557	574	603	578	583	556	593	558	560	571	556	538	552	559	564	549	582	575	536	512	536	578	592	567	563	544	549	576	565	569	555	577	531	555	540	600	549	559	571	535	559	576	590	580	569	591	574	515	579	591	556	571	538	540	572	574	574	547	559	560	565	574	562	573	544	567	537	544	551	545	586	538	578	528	564	574	567	610	540	633	588	559	521	603	554
18078	50430	49545	21936	3908	1669	1068	1016	1004	1002	971	1021	1027	1008	980	968	930	972	1047	959	1023	1036	986	1049	1059	1013	1001	1012	1005	1049	980	1000	1029	1040	1061	1043	970	989	988	985	970	1006	1015	1039	1048	978	1016	1072	984	982	1030	974	999	1040	993	941	971	1022	1033	1017	953	1020	1044	997	1012	1002	1010	982	950	1014	986	990	975	1026	985	988	991	1046	994	994	1039	1033	1012	989	948	991	1015	1054	1009	1032	1025	984	1000	978	1004	991	1054	987	1020	970	1030	1016	1039	1040	1017	925	1010	1035	982	1010	1007	1051	1024	1041	1019	1016	1036	1010	997	1002	1028	1003	969	1000	986	991	1023	990	979	1006	963	995	998	1009	1012	1020	1017	910	971	975	944	1007	950	994	956	1004	1015	1035	979	1042	1047	1015	966	954	1005	998	999	988	987	997	998	962	985	1004	1011	980	1008	983	1013	1011	1004	1018	1074	995	1008	961	985	1014	986	981	1020	1094	1001	1007	983	1020	985	993	962	1007	985	1049	992	1000	991	963	984	1034	1059	959	1008	986	940	984	982	983	1025	1009	984	993	1011	986	972	1003	1078	1010	963	1006	947	1014	1002	990	1011	986	986	959	1005	997	1072	1036	1043	945	968	977	997	1025	1020	963	1041	986	1031	963	1018	1006	1027	971	1013	973	966	1054	1003	1029	987	989	999	988	977	984	1030	989	954	926	977	994	998	990	1020	978	986	979	1005	956	994	1029	988	995	972	978	1009	1030	963	1018	972	1036	1016	964	1001	999	1019	1028	1020	1017	991	1014	996	995	984	980	956	966	1031	968	973	1038	969	986	989	972	1006	1006	956	972	1005	969	988	990	997	991	1007	941	995	968	1052	1018	1013	1035	998	952	1010	1022	1034	1019	991	1003	1010	970	1007	986	998	1032	1008	995	974	981	948	975	951	972	989	1018	1026	1045	985	999	1035	984	950	1023	956	989	1019	974	1022	1013	959	991	1030	984	993	1023	979	987	969	1021	1022	968	974	980	967	913	1002	1022	1001	983	1020	948	999	988	1041	956	1042	988	972	966	1056	1023	986	971	1027	961	977	960	987	998	999	981	1004	997	1003	1010	931	1008	1023	1012	1023	934	1009	947	1052	1020	947	1002	998	952	981	1018	1005	1002	1011	1006	1002	1013	975	994	958	1040	1008	1024	1008	971	996	1034	1015	954	956	979	986	976	985	978	997	990	985	1002	1036	1032	955	998	993	970	1029	962	983	987	998	1066	1005	988	1004	999	1038	1000	920	1001	1002	984	1004	1002	957	998	1039	1047	970	1013	1028	987	1035	979	1037	1032	1008	971	1003	1072	1040	965	986	986	1024	960	1029	1004	997	999	1036	989	1015	997	933	939	1029	990	1030	939	1014	1031	1037	991	985	983	954	1021	1032	970	1049	970	991	992	1015	1036	1022	1013	1009	1003	992	1015	998	1001	966	979	976	1016	971	975	965	1026	1027	934	974	996	1000	971	1056	970	1056	1046	957	978	996	999	996	1014	1039	988	963	1007	1027	1000	982	938	991	984	984	1040	960	1023	990	1011	1019	962	959	987	1008	975	1064	1008	1003	1017	1019	980	1030	993	1048	1020	986	1002	1019	1023	1042	1043	998	1007	919	1004	974	998	1016	999	978	1072	1025	1032	999	996	983	1020	1002	958	966	988	1004	983	1002	1050	994	979	967	1021	966	993	1006	989	993	1056	952	1001	992	1033	980	966	1066	923	1004	971	1033	960	1053	1043	1011	990	985	1004	991	993	1004	1006	981	977	1024	969	1027	1008	955	1007	1033	950	921	1009	969	996	960	1005	1028	975	1017	991	967	1083	996	986	1000	1010	1020	980	1026	1002	1008	998	1063	963	992	1019	1008	984	952	1023	1028	966	1063	996	974	925	1049	1012	985	1021	993	947	958	1035	1023	971	983	983	1001	960	1022	989	926	1040	1028	983	1044	971	971	1076	952	985	1020	958	1012	1030	1039	1032	972	1035	943	1026	998	1023	982	968	980	1016	984	981	1013	997	1031	1057	1025	1012	1040	988	996	1006	1023	1012	1030	1062	1020	998	1023	1000	968	982	1029	1030	1012	1020	1005	1030	989	995	1031	1027	1026	953	987	993	997	920	1038	1048	989	1005	1010	988	959	992	946	1015	1038	1001	953	1028	977	961	997	966	1023	1029	962	1056	1022	965	970	1012	1020	993	987	997	956	959	976	985	1002	952	968	1019	1061	990	999	1022	1030	975	1024	1047	969	1044	987	958	1001	951	1068	1022	1014	977	1025	950	1007	975	989	985	991	1053	988	1049	935	955	1036	1023	1000	1031	997	1020	966	1061	1002	967	991	986	1019	989	1012	931	1018	975	986	993	984	982	1012	990	981	1001	945	1019	1011	954	1024	992	1001	997	945	976	1020	995	1018	951	986	931	931	1021	1050	983	1001	946	1038	1034	1037	1012	995	960	1013	1047	977	1006	997	1014	983	974	1002	1026	1006	1003	957	1028	1045	979	1004	970	1011	1020	978	988	970	1034	959	979	988	1016	934	1006	956	1027	1039	932	1049	1007	1055	996	978	996	924	982	1021	955	1023	996	966	988	940	985	965	1042	966	1032	950	987	1007	935	983	1004	959	1010	1013	932	1007	1058	992	961	949	968	1020	981	954	973	963	1022	983	1004	995	1015	1020	990	1002	986	1061	1002	964	987	1059	997	1035	1032	969	1063	982	975	1007	966	982	1033	1006	1079	964	996	1042	982	967	952	995	1020	992	971	1007	1020	1020	1043	963	1029	983	999	1005	988	965	1003	991	1025	937	989	958	1036	986	980	1028	953	963	1005	936	1013	988	983	1064	1011	949	1025	994	1005	969	928	993	967	1014	984	1014	1048	969	1094	994	988	1003	952	1007	975	996	994	1016	978	1027	942	971	1031	1030	993	1000	1002	1028	1052	1016	995	996	1012	1024	1004	993	1018	1005	997	994	1033	993	1003	1034	978	999	1036	1023	940	1013	1033	1010	1001	943	1003	1033	1061	1001	961	981	1027	1013	1020	976	998	1042	987	1017	955	1017	993	947	1069	997	976	995	999	1024	1002	932	971	1024	967	956	1015	1011	1008	992	1011	967	986	961	1034	1015	1001	1041	967	1003	1005	1004	1000	1038	1047	976	990	1003	1073	1047	975	968	988	946	1012	1023	991	1004	1044	994	1019	1013	981	1012	960	983	999	972	986	972	1023	993	1001	1013	998	1032	951	982	1030	946	975	989	1021	995	977	995	1006	973	1007	1025	1031	956	968	1044	972	972	970	991	964	1004	1030	998	942	1031	998	1010	1027	1001	1017	1050	1009	933	981	994	1078	1031	1027	965	982	971	1008	937	981	976	1032	1045	1002	955	1036	997	965	1058	971	956	991	936	1032	1000	1000	992	1004	1035	1036	974	962	979	1006	951	987	1049	1043	1036	1033	1061	1039	1005	1012	928	976	1038	981	1000	999	954	939	974	961	961	1005	995	1023	990	1011	966	996	969	993	1027	989	1007	1068	1023	927	1025	979	1028	1032	1023	1028	997	968	956	913	993	967	1022	1012	1020	998	1043	980	1003	979	1023	1011	946	1005	1054	1003	993	962	985	1000	957	1037	1021	1008	998	992	966	1000	1019	1049	1048	1017	971	971	957	954	1021	978	936	985	982	943	1012	993	1006	1024	1002	1068	964	973	1029	1020	985	1005	1031	1009	1043	1018	981	1020	953	956	1022	1013	951	1000	950	1032	973	990	981	991	1032	992	922	968	978	1031	1004	995	980	988	991	1045	1023	1037	1027	993	999	963	1002	1021	1008	968	1018	1030	1029	1031	975	1027	940	979	1020	985	993	984	955	1029	982	1005	966	1003	1005	1013	1003	987	1059	986	1006	992	1043	975	982	1013	993	1020	960	1033	978	984	990	979	1005	1018	1010	997	974	1022	1028	1005	925	977	1009	955	1004	1027	983	979	1027	953	1011	954	1045	1030	1001	984	989	997	1015	1062	1025	1041	1023	981	1007	1015	997	1010	1016	991	988	1009	991	1043	990	1016	1051	993	993	997	1025	1011	1003	1040	1030	964	1017	1008	986	1007	975	984	1001	962	1021	997	1025	978	1025	978	1007	948	1053	1007	1034	1010	999	1021	961	1035	917	989	995	988	949	938	1028	1005	954	958	1010	1000	997	944	1054	1041	999	957	980	1016	990	997	996	1022
23824	23444	51462	35308	20588	11769	1517	430	402	403	419	407	367	357	377	385	388	382	375	401	366	445	402	392	402	391	391	369	381	374	390	367	354	394	387	369	404	398	369	373	400	401	427	379	358	398	400	407	372	393	379	370	408	377	436	351	372	387	414	394	378	383	407	409	390	379	403	350	373	397	422	400	377	440	354	403	393	394	391	368	418	387	419	385	384	394	366	411	400	380	416	414	401	364	366	426	380	414	430	365	377	400	435	348	398	404	416	410	378	423	382	394	426	372	402	452	421	397	413	363	397	400	386	393	403	391	375	404	419	400	372	394	407	369	394	341	389	396	399	415	407	423	404	374	355	400	400	392	378	389	396	413	413	366	353	383	375	363	406	397	425	395	384	400	391	384	429	410	380	373	335	394	398	363	402	414	373	395	391	385	398	363	355	399	404	364	364	390	425	390	363	366	424	423	392	389	375	402	377	381	396	387	401	363	426	367	404	394	384	363	402	343	374	370	395	386	386	333	396	402	371	375	411	392	377	379	378	423	371	364	355	399	402	324	358	374	331	362	426	387	351	397	375	415	380	376	398	386	407	394	411	383	385	404	390	404	415	382	406	407	373	375	357	402	400	377	392	402	418	376	403	396	349	404	408	372	387	374	398	406	364	396	364	364	366	386	350	394	409	370	356	381	371	373	398	374	370	406	367	377	388	375	385	405	400	425	389	394	393	381	389	404	377	372	409	402	410	355	404	407	386	326	377	389	379	408	385	380	380	391	427	428	378	405	392	378	384	366	368	364	380	362	376	391	373	372	384	333	399	387	384	394	396	405	344	391	346	369	362	361	363	371	366	404	399	397	400	387	383	401	412	357	361	375	396	379	390	395	353	385	367	389	370	390	375	393	402	374	335	393	423	423	399	397	401	416	369	418	392	372	388	422	398	401	377	368	436	363	381	397	404	386	398	396	359	395	356	359	388	400	377	362	406	412	408	446	379	383	371	371	378	388	388	377	375	400	377	405	383	349	386	383	399	344	398	391	395	370	386	359	377	389	369	381	374	393	393	417	374	377	388	378	364	397	401	397	380	395	391	359	402	407	374	411	403	371	381	363	389	372	418	382	373	397	357	363	447	409	421	392	355	381	360	396	396	392	364	371	391	397	391	391	375	364	387	379	403	378	435	399	376	386	399	391	380	388	364	412	361	420	383	387	415	412	389	403	352	356	409	371	362	394	390	387	439	416	376	413	393	382	374	406	425	423	361	414	374	395	399	416	368	426	375	370	363	403	385	377	422	403	388	400	375	397	392	388	380	365	377	406	373	391	389	361	365	403	364	416	398	361	390	425	384	387	384	409	385	375	380	374	377	400	399	411	370	370	381	394	399	355	419	424	383	416	338	380	388	399	436	400	368	363	417	402	403	405	418	328	362	364	392	392	396	378	366	399	395	371	401	363	435	374	377	373	350	348	376	415	380	398	362	405	383	390	394	392	385	398	404	369	386	420	374	382	394	393	380	395	385	350	368	361	395	396	363	394	380	367	375	391	405	401	406	379	378	385	456	371	398	402	388	377	393	390	353	401	387	367	401	373	431	391	397	375	389	368	388	389	369	396	407	418	380	385	400	401	392	353	381	415	375	372	366	368	386	365	384	370	415	421	400	351	372	347	408	401	398	383	399	375	382	379	348	370	387	380	391	380	394	425	403	407	419	392	352	406	410	377	364	392	416	399	367	397	380	382	399	390	384	376	363	412	383	389	412	392	388	405	409	381	360	377	390	421	331	425	389	389	413	392	378	401	412	396	357	378	397	399	359	391	391	402	393	361	394	399	339	430	380	377	406	372	390	417	405	404	385	397	374	402	379	373	382	371	381	393	380	451	400	372	370	367	378	386	382	384	384	398	403	379	374	396	367	366	368	431	379	415	398	415	385	386	427	374	428	358	404	368	392	389	373	381	386	390	381	386	345	420	404	381	404	367	399	415	381	380	435	394	378	380	366	376	391	399	400	409	386	397	399	374	417	375	383	379	375	403	402	397	385	406	422	393	371	382	392	397	419	422	359	385	411	414	433	410	372	414	378	395	375	380	409	393	394	377	385	379	379	392	355	392	374	369	402	381	405	390	375	380	386	370	397	394	399	415	367	418	386	382	373	397	368	345	374	401	389	381	399	409	375	414	407	366	382	408	445	417	391	374	382	358	370	410	377	387	390	373	383	378	379	384	398	362	365	405	361	390	431	394	392	393	352	408	371	392	387	378	383	422	365	389	428	373	392	398	403	386	386	377	387	406	426	392	397	365	400	391	395	412	378	380	413	395	349	376	399	370	404	369	389	393	393	378	414	398	412	386	343	337	355	393	393	384	417	406	425	413	376	389	392	386	367	370	386	410	419	407	387	403	346	382	341	423	434	394	372	356	387	342	388	377	386	388	413	379	367	413	409	370	379	395	377	406	398	372	390	396	347	382	359	395	400	408	377	387	393	387	397	397	378	422	369	429	398	348	400	419	399	388	418	350	431	373	413	402	382	385	378	375	365	427	409	402	369	428	380	405	408	391	378	386	403	362	398	382	415	384	400	385	438	397	408	382	388	396	393	373	409	392	402	400	366	374	357	427	365	382	383	406	385	375	432	393	407	380	393	376	365	373	392	386	409	368	400	378	395	375	385	404	384	369	418	370	400	377	405	433	419	392	377	424	399	384	367	396	428	396	401	387	383	380	400	436	386	422	411	401	382	403	389	428	371	373	372	366	371	425	365	431	406	391	419	370	378	415	412	412	397	356	379	393	385	377	372	396	376	386	393	390	375	394	352	382	405	386	380	393	359	380	403	357	366	373	374	398	415	418	338	383	400	397	355	421	410	402	363	353	396	400	365	361	367	363	413	369	405	374	418	400	383	398	380	387	381	429	374	378	410	417	458	422	345	401	382	387	382	399	374	386	370	392	353	410	365	414	384	400	372	370	402	380	399	401	398	373	410	412	402	404	366	395	363	405	375	348	392	355	419	371	362	411	397	425	378	382	435	368	402	388	405	388	353	367	383	385	356	360	408	406	446	396	380	400	387	399	400	386	395	385	367	396	381	376	379	408	403	413	399	425	350	380	398	411	408	361	389	392	367	387	403	363	355	400	397	351	363	366	413	365	377	384	403	410	393	374	367	381	401	325	405	405	410	376	379	370	394	412	374	388	369	378	383	424	398	383	342	400	404	417	369	385	358	380	393	393	411	388	398	419	390	385	360	355	369	371	403	363	379	355	384	392	415	403	384	377	386	375	395	386	396	376	372	391	389	389	366	378	373	338	420	372	370	375	402	371	378	383	371	377	405	386	396	367	390	379	384	362	387	361	378	381	367	365	389	409	379	363	388	401	401	409	367	398	375	386	403	387	395	405	359	371	371	404	388	367	386	393	378	397	394	375	386	384	403	416	397	391	369	382	374	367	384	400	401	384	390	395	362	366	401	365	379	402	408	397	371	385	396	390	410	350	383	408	414	392	369	388
38337	83225	69393	47007	17053	6741	908	716	736	733	701	653	666	700	670	694	710	744	666	714	695	718	698	729	693	716	737	698	704	736	744	716	686	676	665	692	690	701	700	703	723	751	665	696	676	698	712	697	705	660	674	691	707	697	699	656	675	711	698	680	675	698	682	737	672	683	733	712	694	713	684	749	750	693	698	716	718	723	700	722	690	681	729	734	730	731	696	703	734	716	676	730	698	691	720	721	685	676	706	702	699	754	722	678	721	646	702	677	698	711	617	730	662	714	715	718	683	718	684	686	711	702	671	726	699	671	703	688	739	705	680	765	733	675	725	687	683	697	675	688	722	692	731	692	717	710	695	763	667	713	678	706	788	731	672	780	702	640	688	681	656	698	675	678	735	745	740	678	721	694	699	670	712	732	709	667	718	732	681	709	710	725	745	760	735	682	723	711	690	717	727	667	720	758	650	716	718	691	653	707	702	705	709	681	733	698	651	703	742	730	686	682	659	660	725	713	754	697	744	703	642	692	739	690	678	675	726	717	680	673	733	712	699	755	719	689	699	638	733	763	694	719	693	769	704	695	757	705	769	762	703	644	689	785	697	732	724	695	650	723	713	691	740	753	724	695	701	650	693	701	711	702	714	716	659	746	734	696	727	695	751	689	685	719	728	702	682	717	716	715	725	729	745	701	674	743	744	686	691	690	715	736	712	695	720	730	734	661	739	704	680	730	736	716	772	707	737	712	687	672	655	692	731	715	692	761	715	733	700	733	662	721	754	691	742	660	701	712	670	725	714	739	704	754	673	705	747	707	723	679	667	711	702	671	735	733	695	708	700	678	719	695	689	707	629	690	653	669	685	699	715	703	695	691	658	731	650	720	685	691	709	733	776	684	717	715	638	708	723	701	672	697	662	668	685	705	687	703	704	724	712	723	680	698	707	768	714	766	700	710	673	718	710	736	730	712	684	678	697	690	746	705	708	675	741	713	650	713	753	713	691	687	681	704	723	702	713	732	703	706	716	688	711	699	663	701	669	726	696	723	693	691	803	688	700	677	678	742	707	635	711	711	688	675	719	707	697	722	699	725	687	698	715	694	740	743	719	691	751	723	690	713	699	719	722	733	680	693	727	697	773	713	719	679	727	698	685	670	703	714	673	697	698	743	677	665	695	665	702	752	712	701	730	734	685	694	704	701	696	750	654	740	685	684	714	700	711	738	702	718	733	696	698	665	683	708	669	694	682	706	665	693	698	707	687	713	679	712	666	685	720	697	721	644	730	696	697	671	689	704	705	661	694	704	680	688	697	730	653	687	712	662	695	718	710	712	713	760	654	689	715	708	685	684	750	732	706	684	683	689	704	702	695	701	688	706	715	711	721	671	717	652	682	636	694	712	716	703	709	723	708	671	675	704	733	705	702	690	721	733	702	725	711	694	732	704	681	752	726	688	693	683	720	700	765	737	692	701	709	695	678	711	728	726	692	746	705	676	694	719	723	728	689	697	666	716	697	707	766	682	702	745	685	698	751	689	718	717	717	700	708	644	707	691	680	711	757	697	725	712	733	682	723	693	697	689	658	707	657	711	694	726	731	699	702	707	683	699	717	719	719	690	711	669	723	660	700	675	698	715	676	684	716	717	714	702	650	661	650	662	740	674	718	729	671	719	713	724	693	729	682	726	658	719	684	720	693	728	712	687	730	718	721	693	721	683	746	712	751	699	724	719	665	698	774	741	706	696	703	689	651	695	707	693	737	708	683	696	689	680	671	744	669	669	706	702	709	616	718	697	735	711	701	745	752	675	709	679	692	704	728	731	728	672	705	683	698	689	694	681	672	723	711	714	734	682	694	735	730	692	747	681	732	691	705	670	702	740	677	662	665	710	719	723	683	695	684	647	681	691	708	649	695	654	683	740	720	687	702	698	673	666	715	723	688	712	719	678	705	671	676	676	708	726	714	687	704	685	686	709	667	686	689	681	704	741	686	690	740	752	725	728	688	711	708	717	733	744	693	692	720	696	653	669	727	718	702	674	665	661	682	686	704	681	691	721	741	673	690	741	686	751	694	730	672	687	702	703	720	703	691	668	682	674	674	709	690	744	720	709	739	687	722	712	715	721	709	727	723	700	708	749	740	766	677	741	714	719	693	689	707	735	660	685	687	686	672	694	687	682	736	697	710	667	682	670	694	691	692	714	690	703	646	711	671	708	688	713	765	765	701	710	670	682	680	701	736	693	672	720	710	767	722	661	698	775	718	673	679	713	708	722	695	668	701	671	729	674	775	721	735	665	732	725	708	687	688	701	686	707	677	737	700	715	722	690	722	722	698	725	701	724	745	684	697	714	723	687	693	763	783	718	713	700	658	717	695	731	703	728	737	714	691	698	691	711	772	698	683	702	721	753	673	660	693	692	714	728	724	693	735	704	779	693	660	705	713	750	708	719	771	711	730	681	721	719	744	723	652	681	688	754	686	725	657	740	681	698	645	732	698	692	750	699	728	717	710	704	712	700	684	698	708	701	747	697	690	678	653	639	700	726	717	699	728	704	721	716	713	715	702	677	667	684	742	678	668	727	724	717	702	703	690	730	679	720	721	720	705	707	709	673	704	736	707	689	653	713	730	719	720	696	695	640	716	681	730	690	717	705	696	726	755	736	765	653	672	677	644	718	710	707	737	713	723	721	706	723	747	681	716	742	671	741	679	785	698	697	710	772	699	710	666	727	703	698	701	703	773	702	675	707	676	718	694	680	616	693	729	701	700	728	679	743	701	676	745	670	721	704	688	715	733	686	715	703	692	677	699	701	722	706	692	696	760	674	730	693	685	723	690	712	713	761	678	712	737	725	681	720	725	720	697	690	699	679	694	668	708	768	739	676	707	691	695	697	721	683	700	706	704	688	687	674	662	728	739	645	753	685	736	711	695	704	705	757	714	733	742	725	676	692	752	686	693	731	731	718	681	670	697	703	716	754	719	699	724	652	745	701	712	731	708	749	728	680	721	676	714	643	737	690	665	692	726	681	713	714	685	662	697	717	713	737	718	715	672	669	746	703	696	694	731	720	728	699	719	732	679	714	710	668	713	705	654	667	741	747	785	733	731	724	716	660	665	718	721	736	745	718	689	688	706	688	673	671	704	718	712	684	680	677	722	707	664	688	689	689	713	723	744	709	695	668	718	710	735	722	720	726	729	663	718	679	664	715	723	684	678	662	688	682	735	702	709	690	740	711	697	711	777	723	682	738	705	740	682	685	724	679	656	714	684	735	680	673	714	733	696	682	749	678	670	693	678	696	655	682	686	714	679	732	732	696	701	708	684	660	713	746	721	677	699	692	729	682	737	785	708	699	634	702	713	687	693	654	715	684	693	726	714	679	739	614	703	688	652	697	693	675	688	735	725	673	672	664	682	661	715	698	708	722	694	680	718	637	707	713	683	745	680	749	689	696	689	727	681	667	680	751	666	696	693	672	716	759	679	703	674	715	682	714	708	694	686	704
22960	22291	46470	33505	22051	17808	5448	650	559	479	508	509	506	525	518	503	476	486	532	515	505	499	470	468	495	505	525	505	439	493	532	504	528	482	473	469	518	500	504	513	491	498	507	468	522	482	482	517	437	488	531	535	484	512	430	482	503	525	511	535	501	487	474	471	486	484	451	479	493	486	522	461	447	489	530	506	495	481	497	488	497	501	481	517	461	499	502	516	485	497	472	480	468	498	532	477	505	499	478	486	502	467	509	495	500	485	511	493	486	493	481	512	470	503	493	501	477	462	499	476	472	500	540	517	448	492	498	492	495	478	477	499	462	491	513	503	501	481	557	461	465	518	474	482	457	469	491	473	514	502	483	450	462	493	497	489	520	490	518	464	469	493	501	501	493	492	487	476	480	466	469	525	501	481	499	484	479	488	481	493	512	450	458	483	512	471	477	465	471	517	464	480	487	510	476	524	498	479	439	478	520	491	482	459	548	470	515	515	481	478	493	493	490	487	472	499	485	472	487	487	495	503	506	492	478	443	468	477	501	463	463	476	485	469	485	468	461	528	502	513	503	478	535	474	479	491	469	466	499	495	510	485	467	447	495	481	456	484	497	482	510	518	515	474	467	503	480	474	483	475	484	467	510	469	488	441	484	451	518	458	455	487	475	483	492	493	479	511	489	468	460	477	486	489	490	472	530	521	465	501	441	486	527	498	532	502	494	504	466	489	507	489	461	498	476	491	458	483	477	454	473	461	482	458	545	507	508	457	509	503	491	509	487	520	484	471	462	487	488	474	548	513	466	507	482	467	470	492	520	514	468	473	508	504	504	530	492	414	488	505	498	485	518	483	493	487	519	485	468	509	467	508	502	511	508	488	499	520	509	470	496	525	515	507	509	497	511	495	491	510	489	466	475	480	493	466	467	496	492	513	464	505	480	497	461	533	474	501	480	456	487	509	489	467	480	486	464	494	447	511	469	485	535	502	420	478	485	493	495	462	501	452	509	523	498	486	481	469	481	482	491	484	499	470	471	473	479	475	483	478	501	488	485	469	515	473	502	527	503	483	506	507	484	469	499	474	499	482	505	509	475	508	478	466	471	459	488	487	493	479	472	497	477	478	519	510	481	518	484	477	486	480	498	453	479	445	463	500	504	534	506	474	479	466	484	477	485	435	474	490	489	510	503	466	500	484	502	484	484	494	474	444	520	471	461	492	472	470	503	515	503	450	469	483	523	503	484	489	509	474	466	471	471	463	451	490	484	487	484	486	492	506	478	483	522	496	445	477	483	463	484	486	473	498	449	485	491	459	483	482	464	482	469	485	474	488	482	492	496	466	497	484	516	463	477	483	529	429	545	487	491	504	528	472	537	496	509	506	469	508	468	532	532	456	542	479	486	467	474	511	522	521	477	475	489	472	498	433	516	478	485	472	479	530	520	450	514	508	477	516	522	497	478	526	493	512	466	489	504	471	503	470	469	488	475	500	512	491	446	500	481	494	498	485	503	477	509	467	452	443	456	507	471	506	505	482	487	476	492	504	504	498	517	515	502	468	510	509	500	485	496	490	502	518	508	494	443	471	476	482	475	527	447	522	527	495	454	510	529	468	488	485	497	465	494	483	511	495	493	468	511	455	510	482	503	496	494	489	463	482	524	515	484	475	474	503	461	476	471	508	494	494	475	514	556	484	462	454	487	472	470	487	489	518	452	497	519	457	515	481	510	452	445	521	471	506	506	516	496	472	528	474	464	475	528	509	473	505	470	490	497	481	468	488	523	505	455	513	475	467	517	482	480	449	494	510	477	476	506	478	479	486	485	469	479	452	479	484	521	498	498	502	487	483	511	463	508	525	506	500	486	488	493	521	458	464	482	496	477	480	490	501	494	493	499	476	491	463	455	529	490	517	488	494	507	499	463	511	513	510	450	505	480	500	481	487	506	508	453	493	520	493	499	479	458	463	480	489	454	475	460	478	472	501	471	491	477	481	521	507	455	487	511	535	479	507	502	496	487	528	490	504	478	526	524	514	475	499	509	466	505	469	491	543	493	518	489	503	525	471	528	487	487	482	482	474	487	461	453	464	496	467	471	509	500	484	499	493	484	502	483	493	480	497	500	477	518	452	455	518	463	487	517	504	477	491	524	468	510	507	485	486	487	535	485	447	527	489	478	479	457	475	515	493	483	489	499	479	479	473	472	477	499	512	487	463	469	497	505	471	468	476	445	453	483	500	480	460	508	490	520	475	467	487	482	485	527	458	497	514	493	521	496	528	494	519	471	464	470	477	474	482	511	491	509	480	455	470	479	460	455	460	509	506	467	510	485	486	477	444	512	468	471	466	451	458	459	519	476	479	472	500	500	461	457	529	504	491	491	452	513	546	463	478	516	464	504	474	534	469	537	498	458	497	461	482	478	471	498	532	515	457	500	489	462	507	489	494	474	463	501	473	505	488	500	485	457	465	488	479	481	498	475	514	489	487	521	470	487	491	464	486	467	499	512	445	453	487	455	470	476	503	500	477	493	484	471	506	476	469	495	492	499	483	466	527	462	450	447	537	443	540	468	481	465	490	444	486	512	495	542	467	523	447	495	475	504	506	510	495	486	478	493	473	454	494	477	516	481	451	493	512	502	469	486	494	482	504	490	482	440	473	490	464	459	535	489	463	520	500	494	488	490	505	459	504	485	425	476	497	484	448	504	469	466	482	500	503	481	492	513	507	480	493	452	514	492	508	510	480	487	489	502	496	504	514	516	507	479	483	497	503	456	482	464	493	491	490	485	501	493	476	481	478	525	494	501	470	463	525	480	488	512	456	490	531	491	488	491	485	473	489	465	499	511	489	478	521	494	484	470	499	493	468	482	448	545	488	458	473	491	474	522	495	453	497	500	472	485	490	474	502	541	512	473	487	446	495	520	503	487	502	509	487	491	496	509	532	483	506	482	496	503	473	491	463	534	463	497	475	499	521	501	504	484	499	477	495	543	466	516	519	513	492	469	467	497	509	512	496	501	502	476	468	504	518	467	500	510	486	490	479	503	501	524	462	518	516	529	509	474	477	509	455	492	484	547	490	468	503	502	519	476	511	451	483	481	526	464	499	483	480	464	510	506	464	509	458	434	494	482	520	490	487	469	495	463	473	499	469	486	462	509	473	487	476	528	484	451	509	476	458	544	498	497	518	465	491	492	482	510	488	471	506	475	492	455	474	479	484	483	457	470	486	496	499	477	464	500	472	490	513	488	506	481	521	466	488	541	472	505	499	487	456	461	490	487	527	452	487	493	490	504	517	545	499	507	530	482	509	481	477	475	536	475	503	504	476	486	491	490	473	496	455	452	481	472	492	516	494	499	478	449	485	482	467	466	504	466	472	474	515	460	476	467	483	531	494	481	500	489	475	489	469	527	478	523	502	493	496	446	519	482	484	499	492	500	509	516	522	464	492	463	485	481	491	477	466	464	501	476	524	513	455	521	468	498	469	507	528	470	486	484	457	461	462
46073	76068	59695	54607	24363	9446	1013	853	871	799	800	872	882	842	810	815	852	854	776	895	854	828	843	807	850	795	841	784	829	842	836	849	882	814	854	810	783	867	826	835	870	819	814	849	837	850	849	827	829	855	813	882	793	786	830	836	824	842	878	831	817	805	842	842	809	805	798	882	809	857	818	825	829	884	854	810	865	820	825	833	888	841	759	815	862	830	766	792	825	847	850	870	834	823	833	845	851	842	793	801	830	810	911	806	819	814	859	874	813	821	785	831	809	839	831	818	789	845	842	845	833	793	863	819	799	852	812	802	900	805	912	806	823	808	785	811	877	860	880	781	833	843	796	862	818	806	839	869	783	822	869	779	784	824	795	809	810	908	806	858	809	795	900	796	777	830	831	793	819	849	813	845	810	783	834	826	819	840	813	827	866	824	781	826	795	791	766	829	846	784	866	793	871	884	837	811	792	862	812	826	818	806	808	896	842	816	807	810	811	797	824	822	841	884	834	836	833	889	824	830	825	784	849	817	823	800	831	825	805	766	835	828	848	833	820	772	828	802	813	865	839	872	801	816	815	786	811	863	836	875	811	870	783	827	802	858	820	837	792	822	896	787	768	835	835	834	814	897	767	868	866	797	799	809	814	832	852	854	845	885	829	812	832	839	779	848	806	827	817	833	821	817	879	833	792	823	811	860	799	846	830	833	805	765	812	829	799	834	856	844	823	869	830	842	811	835	837	829	812	814	873	808	768	806	830	857	837	804	861	805	834	852	837	877	827	826	749	800	783	796	816	820	831	785	844	828	822	811	820	804	825	822	793	864	892	793	865	838	806	850	824	866	833	825	808	815	815	822	819	795	852	776	804	858	832	874	809	860	858	868	824	872	794	830	782	877	762	847	857	831	755	834	812	830	798	777	833	866	831	818	817	776	773	845	822	839	819	849	811	815	810	855	878	816	814	818	841	808	823	842	805	810	792	833	836	837	790	831	801	847	817	868	815	786	784	797	829	865	802	872	793	850	834	814	840	814	814	815	813	822	799	821	882	803	859	808	779	795	773	812	848	828	794	832	838	809	827	815	836	817	809	803	829	860	790	828	799	830	833	813	799	834	832	794	857	835	799	848	839	811	793	809	836	843	812	818	844	797	789	801	817	832	831	816	856	806	772	852	832	849	858	848	813	799	820	815	764	815	832	828	775	842	824	813	856	861	895	876	820	786	843	843	844	835	856	858	815	814	790	855	818	836	810	808	837	809	827	782	798	857	842	867	817	835	808	836	900	817	809	807	855	881	782	777	852	835	819	832	882	796	834	827	810	819	822	849	845	877	813	827	802	860	847	806	790	823	833	885	795	791	848	798	845	835	816	841	814	811	826	803	816	875	837	826	792	815	842	827	832	814	819	786	858	873	823	889	828	867	812	805	776	867	797	810	776	803	823	840	879	849	835	854	861	823	797	850	844	877	842	823	812	769	794	785	818	782	830	785	840	814	881	822	841	843	813	840	822	815	814	798	764	811	819	784	831	814	844	880	748	813	836	862	854	875	813	779	821	792	863	831	823	847	827	866	861	755	828	821	811	822	814	808	866	811	802	846	870	804	838	813	818	832	836	817	848	793	838	782	808	775	864	793	845	842	869	828	797	842	811	826	839	822	801	813	844	850	833	824	826	805	840	844	805	838	806	859	822	834	848	857	778	824	798	812	824	815	877	785	832	815	855	788	845	834	819	835	811	857	885	807	816	841	832	774	829	810	801	863	782	787	832	820	817	803	813	770	850	839	838	807	826	829	774	791	841	826	847	803	892	853	836	769	866	822	848	808	760	835	795	826	868	852	843	810	830	859	860	826	806	831	862	850	910	847	814	772	787	802	845	815	763	834	832	821	819	839	816	790	852	784	848	798	763	824	843	827	831	852	823	862	845	850	832	807	854	850	822	822	812	827	840	858	825	819	843	791	855	819	833	840	811	836	819	847	810	849	836	791	807	835	798	801	788	810	803	786	802	818	903	834	852	838	861	830	786	851	824	874	851	880	752	831	818	807	764	781	850	838	818	758	836	784	818	831	862	876	832	814	823	828	853	846	842	756	843	786	791	802	810	781	823	801	848	799	865	788	828	806	789	853	847	831	822	835	833	834	782	778	787	802	807	847	805	840	800	802	852	840	872	812	797	805	860	864	875	819	750	809	791	821	834	795	781	823	845	836	795	787	826	856	815	816	766	855	882	862	885	837	890	844	856	782	821	812	767	818	830	789	817	833	839	779	810	799	854	836	848	841	806	823	790	805	812	813	845	783	832	856	843	843	827	807	843	818	805	786	851	837	824	819	855	796	866	853	808	810	830	838	797	815	827	813	848	810	811	859	829	823	806	868	816	840	806	855	821	739	853	806	832	863	902	854	885	807	790	781	812	823	839	794	843	831	808	817	836	829	815	847	862	802	875	834	803	795	840	778	871	784	850	813	839	865	849	819	814	815	779	852	845	820	839	796	772	841	820	845	822	827	829	869	791	821	847	849	839	863	826	788	803	848	833	853	816	843	838	810	775	855	801	848	878	786	787	882	857	825	831	874	852	849	835	764	829	817	825	774	838	837	845	816	866	870	849	873	804	810	809	859	797	828	824	847	873	830	845	811	842	849	815	806	789	852	766	801	841	788	804	845	834	822	789	776	824	871	839	786	779	853	821	817	893	804	822	866	861	778	808	830	821	773	848	778	822	835	864	813	808	797	825	829	830	809	802	759	812	826	819	817	849	804	842	840	890	802	877	823	829	795	859	852	835	831	783	854	790	869	842	851	859	787	826	880	849	851	812	793	811	835	787	832	833	851	814	836	828	849	836	807	874	831	801	847	845	847	815	833	812	807	860	848	811	838	883	848	816	779	856	835	794	775	810	860	837	778	814	809	794	804	817	812	840	792	858	857	804	817	843	829	832	860	838	855	833	855	800	803	832	815	792	796	852	805	816	897	810	804	863	847	849	832	839	775	785	799	865	850	814	787	786	791	836	820	809	822	796	801	800	867	835	794	816	849	873	828	788	816	830	802	891	777	848	824	860	800	830	809	804	848	788	801	783	800	787	865	785	851	801	825	830	867	808	836	853	814	813	844	838	781	854	876	840	832	787	776	805	858	847	804	787	867	811	785	805	769	816	805	852	872	818	836	813	825	822	849	850	870	891	829	805	792	810	817	843	804	851	821	862	819	840	832	865	795	819	790	807	868	865	806	817	813	821	840	841	773	821	813	806	819	828	863	786	844	801	867	786	829	833	779	864	828	785	775	793	795	792	862	798	822	866	793	814	823	859	821	825	792	869	825	842	814	850	833	824	816	835	824	837	740	799	859	810	744	837	817	817	804	843	817	861	825	828	821	820	846	817	889	797	797	868	835	833	793	834	815	867	850	825	862	793	826	813	821	815	833	876	823	828	881	858	804	807	858	853	808	793	824	848	826	845	788	793	785	816	844	844	832	853	857	834	815	834	857	835	799	794	872
26334	29561	48746	22160	3735	895	613	564	581	571	563	555	557	587	530	553	547	619	617	550	585	619	563	555	556	610	521	604	595	531	598	564	557	554	606	552	573	566	523	582	552	567	561	548	598	561	553	582	571	511	561	546	551	553	611	547	575	619	557	586	581	551	599	544	562	587	572	569	525	526	588	561	620	563	554	554	603	554	568	579	571	607	553	557	554	544	554	551	558	570	518	579	591	571	562	535	564	571	574	543	595	589	574	552	548	555	565	564	567	558	617	571	558	583	636	584	576	535	542	568	565	609	561	549	574	548	545	559	567	606	567	615	571	544	539	606	581	569	567	568	575	567	549	552	566	607	519	588	528	549	538	569	526	529	607	554	585	554	533	546	597	542	574	535	590	588	568	530	521	572	581	577	567	588	578	609	582	551	547	577	585	585	574	563	580	551	545	619	539	552	539	555	577	582	586	610	553	554	586	547	578	531	583	565	557	562	568	595	575	602	522	572	534	537	541	558	567	573	569	589	564	592	580	535	558	592	577	529	587	611	527	611	502	576	528	565	607	531	564	612	563	571	556	511	580	578	565	549	551	582	550	580	569	592	554	598	593	585	598	609	567	542	576	575	596	554	527	636	558	557	597	554	629	504	557	561	595	530	544	537	576	572	595	594	550	564	551	611	587	539	589	572	522	566	555	578	588	561	549	537	578	532	505	582	556	533	566	559	582	534	540	525	546	607	559	569	553	562	534	544	540	552	570	602	551	555	553	551	575	576	537	591	579	543	585	534	544	570	551	574	570	599	579	553	576	600	559	559	563	555	573	531	544	562	541	574	565	628	598	596	586	554	585	604	559	571	560	572	533	569	560	538	547	566	532	562	496	578	551	580	568	584	552	540	499	616	585	549	528	555	541	572	585	562	593	541	544	556	548	514	580	583	587	618	585	549	571	565	572	548	585	506	601	590	555	575	568	576	562	559	527	608	566	572	559	535	593	539	601	556	627	565	586	550	573	564	593	573	591	545	604	571	584	577	544	603	564	583	597	561	586	546	543	532	590	591	607	562	534	542	544	565	564	566	581	546	599	532	551	600	594	552	565	592	558	569	596	547	593	560	572	551	565	575	572	514	563	601	560	551	550	556	568	529	561	587	550	545	570	582	572	564	578	558	528	564	586	603	551	551	532	606	578	536	583	639	547	612	581	581	536	559	568	586	554	571	558	582	608	509	571	536	548	589	530	593	577	551	542	566	564	578	540	601	571	587	618	574	588	552	531	585	574	522	540	542	559	548	579	546	494	570	576	602	565	573	553	589	556	571	594	568	589	576	539	577	576	594	574	607	555	562	552	528	531	523	568	545	559	603	567	562	586	574	640	593	564	598	548	565	525	535	585	587	563	562	585	567	579	577	579	571	570	568	572	547	559	572	538	567	592	516	572	547	561	567	578	537	558	572	601	583	585	554	580	536	533	559	553	535	549	585	591	580	561	574	589	548	556	562	547	541	552	554	554	584	557	571	600	537	566	583	545	580	611	598	548	539	527	560	530	532	570	561	579	532	602	579	537	571	556	580	571	580	568	595	588	583	583	550	577	579	548	541	546	616	580	572	591	555	545	594	566	594	581	575	559	582	554	538	613	565	573	568	554	547	561	580	598	544	562	544	564	562	583	580	560	551	561	583	568	549	598	617	527	554	529	544	545	514	574	576	547	553	559	580	581	613	553	557	571	602	565	563	579	533	564	557	552	563	539	555	551	550	567	553	536	614	603	606	541	553	585	551	554	546	574	557	554	571	537	558	557	572	537	561	576	601	604	492	531	584	548	574	627	545	547	554	529	540	596	588	570	509	553	611	605	532	592	536	568	557	566	570	573	564	545	556	568	572	526	557	574	575	576	602	587	588	557	558	569	563	537	550	606	533	512	545	567	589	564	587	530	547	606	595	587	602	538	567	546	620	550	593	602	559	558	567	607	601	569	525	513	554	549	568	600	561	587	568	565	567	569	545	569	563	518	571	513	602	602	569	578	574	558	575	551	588	621	549	570	569	547	576	545	568	592	577	550	550	578	580	516	560	577	585	576	611	579	564	570	578	573	564	557	589	519	595	566	525	563	586	565	574	556	552	561	542	542	590	576	524	526	596	535	579	574	553	559	573	548	627	571	575	573	536	570	550	586	571	572	596	566	603	558	574	567	606	541	594	583	577	593	583	578	559	567	525	557	557	597	553	589	575	539	567	574	579	527	539	523	561	566	614	551	576	562	543	536	557	514	564	571	592	566	546	587	557	534	608	569	588	574	596	593	572	574	626	590	544	544	544	550	537	611	569	554	586	582	560	539	579	602	556	524	565	539	513	582	583	610	571	586	584	549	580	609	571	586	561	544	574	558	550	564	573	566	514	571	570	565	581	565	556	573	535	587	570	560	573	569	604	582	571	588	575	569	581	567	556	553	587	549	583	560	591	569	536	577	500	484	560	629	571	573	543	581	556	592	529	508	532	575	562	580	543	573	557	565	563	516	608	570	527	587	579	597	553	556	546	608	568	574	541	557	592	586	564	552	583	570	571	561	583	543	634	562	540	568	571	559	613	597	564	581	559	584	564	515	615	551	536	587	552	548	508	599	538	549	549	574	563	597	575	566	592	601	591	545	568	620	587	564	567	582	539	572	567	541	569	575	612	567	585	539	558	586	606	622	561	563	526	596	584	574	615	532	531	605	567	576	544	610	564	611	576	564	576	564	601	584	542	571	563	586	564	517	599	572	565	535	582	528	542	537	577	582	551	552	523	604	621	548	557	568	584	569	604	532	543	551	579	592	594	586	566	561	570	563	586	568	567	580	580	598	608	552	572	566	521	564	563	577	570	575	556	557	612	581	603	610	536	571	576	558	546	595	531	534	537	543	545	553	554	565	524	548	532	530	514	560	567	571	562	630	544	558	579	554	581	597	556	575	541	555	577	600	549	589	595	586	624	551	571	580	549	525	547	569	595	568	561	580	600	549	554	568	584	581	535	554	564	581	561	574	583	541	570	556	577	581	556	576	571	573	545	574	525	556	573	550	566	573	566	590	535	609	581	579	548	566	579	584	535	581	570	578	606	543	577	612	559	592	584	531	583	576	533	599	576	579	555	546	586	575	563	580	543	569	601	544	570	554	582	547	481	485	583	567	564	573	546	580	573	551	546	577	604	616	575	558	557	566	572	602	530	552	546	548	613	563	557	565	570	564	548	586	544	544	564	606	545	544	566	586	563	573	547	602	558	553	561	551	552	543	553	576	577	572	560	543	607	550	516	568	543	560	530	555	521	560	555	587	531	545	550	624	526	526	589	572	529	575	549	547	561	534	566	543	588	569	570	547	573	582	549	554	576	548	524	558	512	565	566	589	591	599	580	553	559	559	549	512	546	581	533	550	568	633	559	593	620	578	555	600	551	552	560	564	513	561	551	600	527	598	628	571	579	515	562	542	553	553	553	556	551	549	582	562	539	550	580	559	564	552	585
17586	52366	48378	20434	4059	1513	1015	1100	1017	987	975	982	982	977	984	1005	1004	962	975	972	1036	1109	1012	1002	1063	954	1026	956	1004	996	1054	1047	1013	988	978	960	1030	979	916	1032	983	976	1058	976	1000	946	973	1015	1015	995	958	968	980	1025	1011	984	970	998	1007	957	1015	996	980	1041	1001	1035	1014	969	1024	971	1045	1014	968	982	947	1001	997	1007	993	986	1002	1010	986	999	1011	1003	973	1053	996	968	945	1017	1036	994	1060	1010	1006	997	1033	1007	994	1021	962	980	1016	1000	991	996	1022	955	1006	982	997	1058	1001	925	1014	995	965	1023	921	966	1013	1002	1002	1052	981	1016	1017	975	1022	994	1040	924	1015	1001	981	977	1046	984	985	960	987	972	1003	1001	986	1014	1020	985	1022	979	979	991	1036	1007	1009	986	956	961	968	1041	1003	996	978	1009	1012	1070	991	1028	985	950	1004	1006	959	1012	1017	1019	978	1015	984	970	992	977	1022	982	988	1019	1012	1008	1012	1006	1025	1024	998	993	1064	1024	1053	1085	1048	1015	1037	990	975	1000	987	1013	929	965	973	1025	988	998	1001	1021	1001	982	1029	1050	1023	1001	1032	1039	996	1010	1020	974	1013	989	959	1018	1000	1021	982	979	1014	1015	1034	1023	1050	1024	1021	1012	1038	999	988	1001	1002	1015	985	952	1005	954	1016	986	970	1013	999	936	999	989	935	1016	1013	970	1024	1005	1009	1002	1000	974	1025	944	951	966	1021	997	962	997	1059	1027	980	1018	1019	953	999	1042	1028	991	1001	989	1017	1027	978	984	987	996	993	970	999	1017	951	1007	929	1046	987	959	1058	979	1017	1017	1003	996	1016	998	1010	958	1000	1008	943	969	1014	1039	1039	1014	974	969	934	1009	1005	992	980	974	985	981	1026	1007	941	1020	1033	988	971	939	971	974	971	1018	986	1011	1027	968	989	1000	1013	1034	960	1008	1012	973	1023	997	1042	949	1035	967	980	1024	1045	1026	1008	994	1027	987	998	978	957	978	1038	1044	976	1012	1008	996	1007	977	993	1029	1007	1057	988	1082	974	992	997	1027	1029	986	1042	1012	990	1053	981	988	1021	1017	986	1005	978	985	996	1013	982	1025	983	961	988	978	1024	995	993	1000	986	1067	1005	1025	984	944	1007	957	944	1016	998	955	996	1029	994	969	1033	974	1041	974	1001	1019	1027	932	993	985	1031	972	957	959	979	950	994	1043	1105	1009	1040	1037	1040	1024	984	963	1039	1023	1027	1058	1016	938	992	997	952	979	1037	958	1036	969	976	995	1006	991	1017	1019	1021	971	995	954	1033	1025	1034	1041	1007	1039	966	1003	1020	986	1078	1002	995	1016	1016	1009	1038	1020	1009	1029	1016	996	950	1014	1037	1012	1045	1016	968	992	1023	1014	1074	992	1043	940	954	958	995	1007	1000	997	1003	1001	955	972	997	944	1011	1011	1000	1027	999	1023	975	958	1026	1054	999	967	970	994	1028	1030	1028	1024	981	1022	1005	1022	1032	1037	988	1000	997	999	984	1027	992	1031	962	1036	994	962	1031	1006	949	1013	1018	1025	946	1003	999	997	1003	1030	1010	1020	957	1004	1007	1041	983	1015	1002	1007	1013	1019	977	991	986	998	987	973	976	987	999	1001	977	972	1034	958	993	989	926	970	1000	960	962	906	985	979	995	972	1020	960	967	974	1007	1037	1022	1019	989	1007	1042	946	992	955	983	1024	1046	1047	997	970	1020	949	981	997	993	967	986	1010	996	956	985	950	1082	1006	991	1039	975	965	1004	1021	1012	964	975	1020	1020	1022	942	987	955	958	1037	978	1014	991	1025	997	998	971	991	1005	982	953	981	977	1034	969	987	1014	997	971	975	978	1013	974	1002	969	1017	1025	1024	1004	1047	1059	1010	982	998	1004	969	1023	1012	984	1020	990	993	980	1000	985	997	992	983	969	1038	979	991	1023	976	1050	1047	995	975	993	968	1001	986	1013	1039	986	1042	1017	1038	980	1014	938	988	976	974	1067	1032	992	996	1038	989	1032	1026	1001	1004	1006	1007	931	1018	967	1010	1011	934	979	980	996	1024	1005	1019	997	1043	1052	989	1015	981	973	1012	1063	1034	960	978	1000	993	938	970	932	989	998	1049	993	1004	978	963	1002	963	991	931	989	1021	983	998	986	972	1000	984	936	998	1035	1021	982	978	995	965	1032	995	1017	960	1009	1013	996	960	993	1041	985	1056	991	1065	1003	948	999	1035	933	1018	963	965	1024	1061	1005	1034	967	1043	984	972	980	1025	1041	924	969	1002	993	980	968	956	1028	951	974	1025	994	1044	1022	972	959	1020	1009	1042	998	1034	1010	1013	1021	1028	921	1004	980	1048	956	1029	1023	1039	1041	1016	1066	996	983	1003	973	976	1028	1038	1001	974	972	973	1034	967	951	1006	1009	999	1029	967	1086	949	1051	986	988	945	980	936	1009	1002	963	997	973	927	1038	972	993	962	996	970	1003	972	1026	964	974	979	989	1022	1029	1020	1020	992	987	1036	1045	970	1011	981	992	1018	984	1008	1042	1002	1008	1003	1017	1061	978	951	1028	996	956	982	1036	1015	987	1056	1005	1077	1029	1019	1011	1024	1001	1007	975	1079	1025	990	1013	1075	1027	1044	974	987	970	1044	980	1022	996	990	978	1020	1017	993	1001	994	1000	1005	1014	1038	1025	1012	934	972	1026	999	990	970	998	1012	987	976	994	998	996	976	979	1011	982	1030	950	977	1025	1009	989	1028	986	989	971	1019	1001	991	984	1058	1016	978	1004	965	1007	931	1001	1030	1038	942	1006	1031	1017	990	989	1043	980	985	997	1010	975	991	1017	979	979	1020	994	1067	1029	1030	1021	1011	1019	1009	1066	1055	1046	1008	1024	1027	982	1014	1038	1008	1006	988	965	1014	979	1047	966	1008	1049	976	1065	1048	1034	958	987	960	971	973	941	1002	979	1004	1040	970	1009	998	973	978	1065	1006	1004	990	946	1026	990	1020	996	1011	1016	1007	1028	1044	1009	984	997	908	1051	1007	1014	970	991	1025	980	1021	1008	969	988	974	996	1049	1017	1022	1005	1036	989	1053	971	992	994	977	1038	979	973	954	1013	987	968	956	1028	985	1032	1031	991	993	1009	1043	988	1021	1005	1014	975	1002	1008	990	998	982	982	958	1032	1011	989	1022	1032	984	971	994	1001	978	1008	1045	987	969	943	998	986	1013	1024	990	977	1037	957	1011	981	983	957	969	1029	1011	1012	1006	1022	930	1009	992	1019	1012	1005	1039	976	952	1009	950	999	1050	992	923	1012	1083	1004	998	993	975	1037	1017	999	971	925	992	1018	1029	1018	998	971	1066	1027	1023	1009	980	973	1003	1035	1003	997	1031	1008	953	956	974	1004	965	1009	989	988	1036	950	1007	1035	1010	1004	1026	987	1001	979	939	1035	1003	1003	1053	982	952	1022	1024	1017	964	911	997	1121	988	971	1027	996	975	946	985	970	986	992	1063	1070	1062	918	972	1058	976	1004	964	1003	916	1000	1011	983	963	1002	1024	1011	999	1065	1027	1019	995	1001	970	1028	1052	1025	1007	1040	1059	978	1024	1016	1007	1017	1013	998	1035	1030	958	1020	985	1005	915	1032	995	1014	990	965	1054	948	987	995	972	964	987	989	981	1029	994	949	990	981	989	951	948	1013	974	968	1063	985	981	1046	1068	952	999	966	995	999	1033	971	1045	948	1015	975	1036	955	946	1002	1030	984	1017	1062	1032	991	1043	1029	1007	1039	1005	1022	982	1011	971	1025	978	962	987	995	1001	1009	982	1019	1015	1034	1020	989	994	1051	1012	986	1025	973	1018	972	993	1036	993	1024	1018	1021	994	1010	1013	983	1064	948	988	978	1020	944	953	974	979	1093	976	1025	1045	1023	994	1037	982	967	1038	972	1030	980	1023	1020	1023	949	1038	970	1043	945	959	995	1003	964	1017	954	1007	1044	976	1076	1003	999	982	1015	983	1010	988	1064	996	1071	941	1037	1023	1071	988	990	1002	996	1027	924	1014	1006	981	1047	1080	1005	1012	967	1016	965	1026	953	1023	1024	972	998	1036	1030	975	998	979	1029	972	1050	940	941	1056	1036	993	978	968	1026	1053	961	981	964	946	924	997	1031	1060	1016	989	982	989	998	990	1041	1019	992
23872	24107	57468	38583	20453	9586	1008	441	450	403	437	435	431	398	388	396	408	382	421	411	416	397	387	388	371	398	384	380	434	390	397	405	423	415	380	385	437	379	387	379	432	387	409	418	421	422	393	405	415	386	409	421	434	410	433	381	403	445	410	381	398	411	441	412	406	396	390	378	365	420	388	413	381	409	431	385	405	394	413	379	384	384	418	402	380	390	436	376	384	457	403	414	428	403	389	419	392	454	402	425	396	393	430	390	410	398	379	407	372	378	371	418	428	387	413	394	415	384	423	407	442	408	397	390	431	421	380	425	437	365	408	391	381	426	411	431	368	422	370	409	355	424	457	394	375	420	428	379	401	385	400	401	403	392	384	383	397	410	395	414	410	407	379	389	429	431	403	438	380	428	418	400	424	376	409	379	396	391	396	427	398	375	412	382	421	370	374	433	402	416	378	417	403	378	376	434	396	471	393	389	418	384	393	424	406	429	413	380	385	395	421	364	401	447	393	386	417	378	416	407	382	394	429	380	397	409	393	405	389	394	394	385	390	427	423	382	389	424	419	409	400	406	407	366	378	390	381	382	402	407	418	416	384	393	383	381	399	365	379	418	418	419	393	387	387	398	360	416	411	394	404	387	414	384	386	417	380	420	422	370	426	383	384	462	430	409	437	384	393	370	430	405	413	360	388	399	397	383	441	384	367	392	406	404	405	421	443	380	398	389	381	380	395	390	385	379	383	395	431	393	412	441	413	412	395	407	398	370	364	415	397	394	387	392	401	389	420	402	421	391	419	390	386	415	373	380	385	442	410	390	429	380	423	388	413	426	377	398	402	315	388	396	376	394	375	352	392	415	369	405	406	367	419	355	373	401	421	371	405	417	377	425	430	385	388	409	413	378	396	413	428	355	387	420	409	414	416	401	445	358	365	406	404	410	399	404	406	397	397	422	416	412	401	410	412	405	390	381	392	357	402	381	386	358	447	356	414	383	393	392	430	427	337	391	406	411	419	378	412	407	387	377	367	402	395	408	380	375	395	436	401	400	353	425	406	415	401	385	381	407	371	402	398	377	399	407	420	386	402	434	353	388	399	438	388	372	423	422	408	394	398	400	382	427	419	380	435	400	382	398	377	403	408	425	371	413	410	393	435	379	425	363	423	396	371	409	382	350	396	405	408	382	405	411	421	431	388	373	376	395	434	381	397	412	373	416	403	408	416	369	388	406	398	366	429	398	376	377	456	386	399	366	417	427	399	467	400	388	376	422	379	386	415	404	413	415	397	346	383	380	360	419	394	409	374	403	366	413	409	363	389	397	359	396	391	381	382	413	381	385	403	368	397	395	392	401	405	385	387	415	429	381	407	377	391	432	380	404	399	384	396	373	414	398	404	425	392	384	365	435	474	418	395	363	428	393	398	394	401	435	391	390	361	385	390	405	401	370	425	420	407	382	408	412	398	428	399	406	365	385	387	428	422	427	424	386	385	431	397	417	382	420	407	439	404	410	402	381	382	413	406	419	353	404	358	415	377	403	397	362	383	392	413	418	379	368	372	386	415	413	416	390	378	398	396	427	396	391	413	391	411	396	380	427	396	415	423	412	363	394	387	405	382	390	378	378	388	404	419	420	373	400	390	389	368	434	413	421	388	405	387	381	349	400	383	398	367	386	406	404	388	445	386	386	393	446	433	385	377	420	396	373	417	393	396	387	401	399	377	381	409	385	413	423	410	405	431	355	426	383	417	391	381	397	394	396	419	374	404	421	408	437	408	390	357	382	420	409	395	410	398	397	409	416	372	394	429	404	412	412	367	425	396	384	394	433	393	403	421	377	406	388	435	395	423	387	394	381	384	352	411	412	403	402	407	427	440	414	400	407	397	397	352	408	370	350	361	401	400	381	417	399	438	364	403	387	411	394	408	400	427	415	423	414	420	396	394	401	399	399	432	412	381	411	380	424	403	388	356	396	396	422	424	452	347	398	373	374	398	393	385	410	427	399	409	373	385	379	393	364	432	379	369	389	399	435	376	404	413	384	390	379	431	377	431	427	423	424	395	379	408	396	411	423	400	372	397	374	374	392	388	404	428	412	412	400	422	446	408	414	374	413	400	407	373	406	364	448	410	409	399	411	432	371	417	394	344	347	402	376	428	438	387	416	451	393	395	366	391	403	435	393	396	401	364	379	403	427	373	417	350	399	397	365	379	393	363	410	421	360	394	425	433	386	396	433	376	374	403	397	395	395	394	383	412	439	380	368	404	376	415	405	390	385	393	434	396	428	399	390	408	346	389	387	406	415	370	387	385	358	412	401	386	396	388	383	378	439	421	353	391	382	374	380	413	425	413	400	383	404	372	405	392	428	378	417	391	386	378	451	387	381	393	412	371	374	394	395	399	440	346	413	418	419	384	425	420	411	405	346	361	400	449	381	378	395	390	406	372	384	407	390	380	414	400	406	421	399	382	384	385	366	419	412	409	367	396	383	384	393	400	379	413	398	398	429	380	402	393	394	365	410	423	353	396	409	407	392	386	399	424	408	371	388	426	418	387	407	416	414	375	371	403	376	395	428	414	369	406	393	385	373	401	425	415	385	417	419	379	381	436	404	388	404	395	375	388	399	358	388	366	396	395	423	400	384	414	443	396	410	406	425	386	412	421	364	370	408	400	371	428	399	411	406	398	395	424	404	369	391	396	400	411	419	395	396	377	402	421	432	394	392	372	392	389	392	368	389	389	402	434	417	402	392	399	410	380	387	375	424	410	405	407	403	437	425	415	414	408	388	403	373	403	406	395	411	399	413	393	381	393	405	399	428	382	435	369	410	393	386	393	402	406	413	369	385	398	366	368	396	401	418	400	381	423	414	417	403	397	410	378	409	394	402	384	394	415	440	414	423	386	432	421	415	450	409	389	407	391	385	360	405	404	384	403	374	403	379	392	385	398	369	398	423	400	402	436	380	419	381	424	380	374	376	391	376	386	407	391	418	431	389	405	385	430	405	414	374	391	387	406	415	391	409	390	414	394	399	389	370	378	446	412	375	384	397	382	410	409	386	373	377	412	450	389	401	412	371	391	387	402	392	361	390	362	433	388	422	375	385	387	405	411	406	391	382	366	374	404	392	365	394	394	403	379	413	391	406	397	409	424	393	413	404	419	381	428	387	399	404	404	395	422	416	390	396	397	411	422	430	418	385	412	390	431	433	380	426	402	419	382	393	374	386	429	378	383	389	393	442	403	422	425	415	421	401	424	387	381	374	420	400	419	398	431	418	370	366	427	403	420	387	422	416	390	399	373	400	399	395	389	416	422	440	374	403	405	406	385	388	384	420	395	383	375	391	378	372	358	419	404	388	411	416	408	376	415	385	402	390	436	380	372	413	402	392	383	387	365	407	417	417	394	380	358	400	384	400	372	376	387	385	378	373	420	411	385	386	412	388	427	399	405	411	397	386	370	411	390	415	399	412	409	401	394	372	354	425	405	411	426	410	356	400	428	394
38693	79320	70153	45908	18215	4703	736	669	733	740	700	706	692	702	696	722	761	684	737	709	687	696	704	707	730	713	760	695	698	699	722	717	678	752	714	706	690	745	715	725	633	712	723	739	696	703	663	695	726	725	699	757	745	700	697	747	714	762	691	734	708	728	666	638	738	717	725	661	690	698	697	679	709	730	680	726	694	702	715	710	665	682	746	651	718	716	734	711	706	746	722	760	696	711	716	710	771	647	760	724	679	732	700	707	744	700	734	705	676	734	636	732	717	720	707	687	680	729	690	711	738	725	694	709	709	645	732	677	725	673	707	773	746	684	713	722	710	702	699	703	726	670	724	730	736	690	733	700	745	696	704	690	688	692	709	696	707	697	677	691	637	750	696	722	696	736	730	686	674	728	707	708	689	732	770	722	732	705	697	630	703	699	725	669	749	687	729	719	751	730	760	704	678	684	697	711	700	760	723	721	739	689	710	707	683	707	690	739	679	679	753	727	725	760	719	756	708	731	696	694	712	701	728	704	749	725	681	744	694	737	672	744	694	679	711	697	658	702	694	723	749	682	711	730	727	713	756	726	743	702	730	683	695	700	737	736	722	697	680	693	691	705	653	712	712	698	678	728	737	764	730	746	746	703	744	672	679	702	689	723	705	702	705	713	696	704	736	744	704	676	647	699	768	721	721	714	718	711	697	728	703	734	654	723	721	720	716	751	674	694	658	681	733	745	745	670	705	715	727	747	758	724	705	695	748	702	714	725	727	751	729	687	705	708	664	741	726	668	713	715	743	683	747	738	762	712	724	746	698	716	699	723	684	708	700	636	752	708	728	728	770	731	728	681	745	681	664	699	734	687	642	737	727	741	695	728	744	676	742	734	664	664	729	686	724	724	724	706	695	702	713	687	744	645	715	766	724	764	683	726	768	708	781	720	765	711	686	668	682	741	682	728	734	748	684	760	706	748	718	711	747	777	715	729	738	655	702	758	660	631	717	730	675	693	700	737	746	719	720	680	681	694	733	676	716	743	681	722	683	726	694	703	726	697	728	692	722	705	658	721	740	686	713	696	753	704	715	737	735	729	690	703	732	721	729	721	665	714	746	680	690	666	744	714	696	690	689	731	682	723	655	692	712	684	723	706	693	678	652	725	662	696	721	699	749	678	694	665	768	688	751	739	702	664	751	712	738	744	725	709	677	710	679	688	748	722	706	714	761	701	724	675	705	714	711	702	714	707	729	651	734	738	675	691	689	706	738	701	690	732	665	674	732	715	701	752	722	759	688	665	702	696	697	713	740	706	723	663	652	674	735	719	720	722	717	723	679	732	805	693	670	712	705	712	661	704	738	681	705	720	679	731	683	715	692	748	691	669	712	726	676	697	731	698	718	723	720	716	711	737	752	725	708	741	695	693	703	714	669	729	702	717	680	702	726	771	768	645	715	686	682	693	721	715	701	751	718	714	702	702	697	741	752	742	734	752	726	695	706	715	701	719	690	667	709	704	659	742	700	711	728	648	732	704	722	701	696	701	711	710	691	763	675	706	703	720	716	658	665	720	699	700	685	713	720	706	723	699	750	726	731	741	670	682	661	661	681	684	684	707	692	732	725	720	715	681	678	698	720	709	702	696	659	738	734	736	750	695	706	699	683	732	728	666	688	704	762	705	716	693	728	699	739	667	747	719	761	720	740	663	702	695	709	715	708	706	692	754	735	693	709	655	707	711	683	711	716	764	697	699	709	711	633	693	699	747	681	724	709	725	721	678	721	677	713	735	689	755	691	702	676	738	694	712	722	650	701	754	720	757	699	707	679	702	722	761	739	712	744	704	735	669	717	710	665	721	736	721	760	709	737	738	781	709	710	678	687	689	715	673	720	681	735	731	677	707	721	680	691	723	712	721	678	702	709	688	750	729	693	708	729	710	701	744	717	758	738	764	703	743	715	722	727	757	700	735	705	722	726	646	729	711	751	713	763	714	687	798	695	666	673	695	720	679	695	714	689	686	687	676	689	726	681	663	719	677	723	770	721	707	679	710	702	711	714	741	722	725	724	695	709	692	703	745	729	723	680	752	693	727	775	722	712	700	764	733	725	713	700	711	724	718	739	694	666	709	737	704	650	726	740	720	706	718	764	675	728	767	699	714	664	690	701	670	695	722	697	680	715	683	701	750	728	693	721	717	722	687	670	730	748	672	664	751	733	732	740	701	708	679	752	703	759	732	744	701	725	708	686	691	705	765	729	734	735	716	726	710	725	688	695	739	689	724	750	726	722	703	726	698	713	703	709	716	720	711	676	704	703	677	722	692	695	740	693	759	725	698	690	704	692	755	738	716	705	657	685	745	666	745	717	716	712	700	697	745	682	665	697	730	732	717	736	697	745	728	710	697	748	709	714	779	698	688	693	725	740	691	707	706	714	731	711	710	749	671	714	698	653	723	729	696	703	684	721	712	748	709	676	713	662	725	715	716	710	742	687	707	708	692	682	688	690	687	705	742	729	740	700	674	741	695	674	762	720	714	690	729	668	701	707	701	703	671	697	709	713	715	691	772	686	743	716	709	719	687	752	758	736	721	670	716	722	714	697	659	717	737	730	730	726	738	687	733	715	766	736	731	755	711	674	747	711	721	717	649	715	726	712	630	738	702	742	721	685	712	724	699	688	727	725	720	671	728	740	713	715	713	707	728	696	692	714	701	716	697	740	675	686	717	717	721	678	712	662	693	686	763	726	655	706	721	763	706	718	703	727	703	726	709	720	716	697	693	689	664	724	688	759	710	750	715	686	705	760	711	758	730	760	691	741	697	712	667	724	688	713	716	746	737	716	701	697	651	750	752	766	730	700	709	703	677	725	726	703	699	754	682	696	719	689	675	703	722	740	746	719	715	717	722	703	727	673	745	717	743	694	725	722	701	713	692	729	728	689	712	743	701	717	691	720	691	705	705	691	778	707	727	727	694	696	709	691	712	728	714	704	724	680	736	703	699	741	679	697	743	721	707	728	738	693	738	684	682	718	701	739	693	737	735	719	753	659	712	722	739	732	699	722	735	716	707	693	741	684	735	677	691	715	756	699	677	737	727	725	697	724	730	706	706	747	698	650	711	741	768	744	708	700	655	731	737	724	774	714	695	704	714	752	673	655	748	697	718	730	712	682	723	695	721	692	702	691	687	714	658	704	672	690	732	710	733	697	659	751	727	738	674	729	720	727	678	716	712	713	702	701	665	757	721	719	764	718	706	723	711	716	722	709	688	669	690	705	725	663	724	710	693	757	765	719	664	709	782	721	673	714	723	648	753	706	756	738	729	701	719	704	700	689	706	642	705	710	686	730	721	658	700	724	722	682	709	738	702	716	689	645	739	667	776	728	713	684	778	731	721	723	680	701	710	676	695	723	739	721	734	702	707	715	689	727	743	693	712	708	728	722	654	718	722	708	720	672	784	742	712	709	698	729	687	757	708	768	714	724	754	693	760	716	703	706	707	753	692	672	690
22799	22251	47414	34616	22067	17486	5258	627	525	522	551	538	550	495	509	504	523	502	518	489	488	493	522	502	505	497	497	504	547	498	507	477	503	504	514	470	506	478	466	537	494	504	469	496	501	492	485	502	488	491	537	472	516	521	500	507	519	526	472	471	528	498	541	538	488	474	487	543	532	530	487	512	476	493	521	493	515	506	510	508	506	490	527	514	480	505	501	477	532	496	471	542	509	509	520	510	497	514	455	477	474	508	534	499	508	512	493	501	498	534	518	478	509	492	500	493	503	488	522	531	492	445	476	514	468	467	519	478	493	515	534	530	482	487	489	507	494	482	526	450	474	465	506	491	502	493	501	510	505	513	523	483	516	526	507	516	528	523	491	502	541	508	485	533	465	520	536	513	513	519	503	499	506	502	516	530	495	444	487	455	483	508	543	512	580	542	504	442	501	479	464	514	514	486	491	488	538	525	530	510	499	491	508	473	513	492	475	510	481	483	466	512	497	472	530	465	516	503	527	521	518	483	530	505	515	514	499	511	529	525	491	495	503	537	528	527	526	514	510	491	469	516	462	523	533	529	505	505	545	498	488	516	492	470	463	541	509	493	540	534	480	482	480	469	485	522	526	500	469	503	480	457	516	495	513	508	506	477	509	523	530	485	555	500	478	458	492	503	496	540	514	534	495	511	485	464	512	518	497	491	503	510	486	514	476	506	488	551	483	494	480	485	504	504	557	500	517	505	516	527	507	524	520	510	490	517	510	475	508	453	538	499	514	510	517	472	514	532	488	506	470	521	463	461	498	508	469	461	496	484	488	504	524	490	491	487	474	510	528	492	494	504	434	540	507	533	492	551	499	542	473	492	568	496	484	467	530	506	484	485	505	516	543	494	490	495	479	493	491	507	508	490	578	496	490	524	521	497	472	512	515	523	519	479	468	505	489	523	531	469	502	492	513	510	490	510	489	487	535	507	496	493	501	490	439	526	473	505	499	522	519	512	492	531	530	523	500	481	484	516	535	496	517	519	494	494	497	499	500	461	469	471	487	510	530	504	504	522	521	512	503	531	523	452	472	528	515	528	497	526	475	486	490	473	513	482	513	483	543	516	490	485	537	498	493	492	486	472	553	504	518	454	481	517	517	494	499	522	488	518	529	489	521	508	468	494	486	509	467	506	474	519	488	523	531	477	468	504	497	494	502	529	495	507	507	475	530	525	532	523	526	490	508	492	517	513	472	568	492	507	519	495	475	525	530	535	533	512	527	496	469	465	505	505	485	502	487	480	484	534	490	487	505	488	517	464	520	532	509	517	527	488	521	534	512	511	510	491	515	505	498	504	510	521	517	529	500	492	475	505	465	502	504	533	507	505	525	536	505	525	513	505	488	488	472	493	516	500	498	484	470	486	537	507	496	460	521	496	488	483	479	498	487	513	499	523	502	485	511	472	478	521	512	516	526	505	464	527	497	506	443	506	537	530	504	492	476	475	496	535	531	487	522	505	481	517	482	466	531	532	503	479	475	499	498	511	498	525	519	491	479	505	499	493	506	521	519	457	524	539	470	531	514	493	519	502	552	475	551	503	487	483	491	493	453	494	524	509	497	496	494	499	521	499	506	510	493	500	532	483	456	513	500	548	511	490	461	494	534	515	510	508	500	500	504	486	497	520	502	526	544	484	526	525	526	518	534	518	482	491	490	524	479	489	509	509	516	469	498	536	527	490	488	487	493	540	502	510	490	495	492	513	507	474	474	513	495	489	489	475	495	435	521	504	517	512	506	523	487	507	510	522	501	491	532	463	507	535	495	516	450	515	504	490	468	519	508	529	524	522	509	485	529	487	466	517	529	534	468	499	505	530	547	494	489	503	521	515	496	511	509	523	504	491	513	494	469	457	503	507	524	523	482	502	502	498	470	500	485	498	521	530	496	471	499	518	515	466	496	504	510	476	538	493	493	479	503	500	526	498	544	496	502	496	512	507	467	520	508	485	464	490	479	512	505	518	508	520	479	481	489	475	503	514	523	485	531	512	510	483	487	447	482	512	509	496	485	500	513	481	493	511	472	546	486	473	482	523	494	485	493	508	496	504	528	544	523	505	514	506	499	492	532	485	494	497	492	479	504	479	500	517	520	535	468	456	509	516	498	496	469	511	500	510	487	494	531	524	492	467	473	496	501	482	478	509	460	475	508	534	474	500	434	509	509	455	486	531	484	518	482	506	522	473	491	499	515	482	469	507	494	504	487	460	492	507	506	490	472	473	506	516	516	514	480	482	521	469	479	488	519	481	482	489	497	489	499	514	472	543	477	509	494	483	503	488	479	515	494	483	485	512	506	515	482	501	516	505	506	477	476	472	491	490	511	491	472	528	481	496	497	525	473	518	538	493	498	508	493	489	520	527	494	496	455	483	477	502	529	452	465	494	512	498	509	520	476	514	460	481	515	499	489	468	509	490	457	501	522	506	490	486	507	552	529	492	488	498	458	512	523	527	463	523	518	503	475	518	504	522	466	527	482	508	528	509	492	482	466	510	512	533	521	449	502	452	487	534	517	505	486	475	498	496	482	494	473	473	495	501	505	489	492	527	500	486	513	462	507	518	527	492	501	519	511	496	510	521	449	504	507	487	490	481	516	528	464	511	462	517	513	517	505	504	459	501	502	490	490	478	501	519	498	485	497	482	516	494	503	508	464	527	520	487	537	525	492	491	522	469	502	486	476	487	432	463	516	485	482	510	505	478	481	516	539	535	526	474	511	470	510	489	462	507	510	462	504	512	542	538	504	468	524	500	484	491	492	523	496	470	498	522	501	487	528	478	490	523	501	535	515	503	524	535	502	472	499	529	504	452	472	488	486	507	521	475	489	454	497	522	500	470	471	490	491	478	551	486	449	512	497	492	497	537	511	526	487	507	533	483	480	514	470	506	514	477	505	537	467	523	501	439	544	489	502	532	516	512	476	476	495	502	520	522	525	515	498	480	511	500	530	505	508	523	505	484	501	537	493	504	439	520	508	508	520	484	527	527	487	485	484	514	516	515	506	491	500	478	506	475	474	473	489	468	517	471	485	482	494	535	489	528	518	513	500	519	473	482	507	516	483	469	459	465	518	538	519	480	508	516	470	488	481	493	507	486	512	523	475	505	530	502	450	488	489	507	524	499	515	475	497	487	535	524	506	489	508	487	497	505	472	489	480	500	540	494	520	538	463	478	514	498	506	528	515	517	489	510	499	507	521	521	488	521	496	506	468	468	503	466	508	492	501	513	487	528	490	479	502	490	465	493	514	495	495	509	471	541	492	516	523	482	509	509	479	527	486	486	463	483	496	485	483	506	465	459	474	495	541	496	494	498	478	497	460	490	490	496	498	523	508	480	483	493	491	509	498	521	511	521	528	461	509	523	483	542	521	508	497	495	516	488	521	501	525	482	485	496	455	511	527	512	473	505	496	426	499	507	500	494	449	491	512	485	520	470	468	472	512	512	494	551	431	516	496	518
46833	72126	62616	54573	25154	7503	874	855	849	878	837	817	844	843	816	814	824	828	865	845	788	788	828	837	800	853	871	811	839	838	808	826	844	809	879	847	858	800	911	868	869	828	813	876	861	867	876	834	854	840	850	884	822	850	860	837	876	846	855	843	842	773	866	813	826	882	793	824	857	798	786	831	837	859	800	863	833	823	864	838	849	843	854	763	895	830	826	800	831	855	837	802	830	840	810	844	808	847	825	846	816	764	844	820	842	844	880	791	861	817	845	851	790	797	807	832	796	821	871	882	807	833	885	855	822	859	769	857	825	774	852	786	807	875	786	890	827	762	815	795	839	824	846	859	805	849	806	872	795	841	873	859	857	809	802	823	849	779	830	859	834	844	824	822	852	861	862	853	865	868	770	837	773	827	830	849	831	809	766	856	821	835	848	837	846	825	823	833	839	809	788	838	815	853	859	798	840	785	841	840	845	804	831	786	840	820	843	828	813	843	862	788	859	839	865	830	804	795	835	791	819	826	779	848	796	810	813	797	857	832	805	836	853	858	838	828	849	832	869	880	852	828	842	803	823	819	811	822	782	795	812	844	810	826	808	871	817	853	838	856	868	795	831	884	864	838	820	815	784	844	834	784	758	820	833	867	856	835	851	818	807	833	857	813	890	812	813	825	819	842	861	853	853	778	850	852	839	840	818	857	823	797	807	853	861	822	842	842	877	843	780	898	844	838	809	792	806	906	824	857	848	815	749	854	754	803	796	822	826	842	847	826	847	825	790	829	833	859	789	841	808	828	820	810	860	891	833	851	863	857	862	819	837	840	816	780	862	837	870	837	878	809	737	833	837	806	818	794	876	796	829	875	821	818	833	812	838	851	836	804	835	829	831	840	847	796	837	888	839	803	846	835	820	800	864	840	843	786	829	838	798	753	761	838	810	771	833	863	837	817	796	855	787	854	791	766	816	867	814	899	801	839	827	812	902	821	821	829	852	833	781	807	817	835	818	806	844	835	874	807	893	836	812	873	872	842	794	818	849	783	799	767	790	783	802	902	837	837	842	803	858	886	854	842	790	832	849	842	837	802	825	817	795	832	793	832	828	812	823	843	797	866	848	782	787	880	807	844	837	863	803	872	818	847	804	850	858	886	825	776	918	797	784	828	808	831	829	818	802	846	831	827	873	833	850	848	818	868	828	840	765	821	836	819	811	808	851	829	830	799	866	823	834	786	782	857	821	836	815	807	826	857	818	843	806	810	807	767	836	860	850	824	804	791	823	849	839	854	802	847	780	846	833	784	854	806	819	844	831	824	835	850	810	776	865	862	854	804	854	825	822	836	826	842	764	833	833	825	839	816	819	826	835	849	803	850	811	871	785	822	834	869	829	804	805	788	815	859	844	816	837	824	807	900	798	860	763	811	855	823	780	781	820	839	838	885	786	834	821	785	856	871	797	832	822	826	785	823	830	844	770	796	854	840	869	876	758	839	834	796	839	806	877	817	829	825	838	889	809	817	798	833	778	858	844	810	807	849	857	868	846	805	885	793	854	800	879	832	802	844	801	793	868	831	852	853	893	802	805	861	808	828	848	881	820	857	853	813	805	799	838	854	788	811	820	806	844	764	838	799	783	871	862	798	857	846	809	847	798	798	806	866	866	790	787	858	832	828	864	852	806	821	822	844	821	850	801	852	823	808	834	865	859	807	850	855	878	825	807	830	769	828	842	836	862	859	801	844	818	850	818	847	833	818	835	850	808	845	837	855	806	839	825	849	808	792	820	826	832	835	849	845	789	840	837	846	795	834	848	853	844	811	846	874	830	879	798	854	855	853	867	839	775	811	843	812	870	828	816	860	878	885	804	895	870	855	821	831	839	802	827	813	802	804	842	814	775	794	806	861	807	779	829	756	855	847	809	806	855	824	835	818	862	831	817	774	843	779	835	840	820	814	799	793	810	791	858	847	826	810	826	807	851	852	882	785	835	846	846	822	845	884	820	861	813	830	798	820	791	830	842	815	800	828	779	877	812	870	818	842	823	835	736	840	870	820	833	851	836	893	803	885	814	828	824	860	838	877	803	807	798	830	867	880	834	880	859	842	814	827	799	869	862	816	830	831	800	847	820	852	796	809	797	804	806	823	792	804	806	843	866	786	845	780	868	815	880	835	809	836	775	793	872	848	815	862	830	864	830	854	800	820	827	837	857	855	826	825	845	817	855	874	823	846	812	817	837	820	852	820	771	821	837	823	846	841	851	805	810	803	869	848	802	844	862	851	861	873	784	854	831	804	806	842	847	835	828	854	836	828	788	867	861	794	763	843	813	818	775	800	801	868	828	847	837	866	873	773	837	904	812	857	805	858	834	766	824	827	829	837	794	890	883	831	760	817	859	830	834	861	858	814	822	788	832	879	864	802	795	822	837	790	820	872	809	852	864	865	803	824	817	805	840	820	856	842	792	838	832	833	832	812	832	781	868	871	842	825	842	812	805	821	832	854	801	892	842	851	801	781	839	830	842	891	819	846	800	784	871	780	869	789	819	856	823	867	895	839	878	825	800	903	794	872	782	856	851	800	865	852	850	784	834	796	868	846	790	849	854	851	806	817	787	824	811	842	855	818	788	822	825	845	862	839	781	865	831	783	791	845	858	852	798	849	861	856	875	832	844	831	823	889	826	853	848	853	850	817	828	790	835	782	816	821	763	825	851	853	812	869	835	796	854	894	807	855	802	799	870	806	807	798	820	867	787	865	863	829	843	838	822	840	830	782	895	769	847	858	813	846	800	793	852	811	906	846	814	816	883	817	822	879	828	863	787	806	841	852	846	854	828	831	847	832	780	783	868	864	802	838	786	814	866	796	858	840	814	846	783	826	877	848	911	853	849	787	876	841	843	811	799	811	787	802	828	907	864	822	847	841	855	798	810	832	810	846	780	792	885	802	853	849	789	841	813	816	829	867	823	835	865	853	832	823	788	817	887	867	844	854	827	834	815	796	830	834	851	833	818	846	856	752	768	819	827	843	820	802	788	871	824	826	819	800	873	817	827	844	791	829	780	797	821	831	888	851	803	807	869	810	805	831	853	803	886	843	882	816	836	804	840	877	812	833	895	821	863	803	748	793	829	862	860	802	812	801	847	842	787	804	818	828	805	805	808	908	848	848	867	840	833	833	855	806	865	819	803	828	815	851	861	818	820	806	839	812	807	822	843	843	810	781	876	778	831	811	845	830	855	775	783	779	813	797	869	826	850	883	832	850	793	827	823	846	829	814	812	798	840	854	795	819	838	862	820	827	845	818	783	845	837	808	854	830	817	824	842	817	860	829	871	814	838	846	855	845	882	838	804	836	815	810	798	813	809	812	815	860	862	825	870	797	780	780	815	825	859	823	843	829	819	843	839	826	828	833	867	831	836	816	798	834	837	862	817	797	851	828	867	816	786	894	849	826	811	828	846	879	827	837	802	788	807	820	853	843	826	811	876	831	834	834	886	841	841	841
26271	28716	49326	23957	4753	1027	662	596	558	581	604	604	601	607	564	553	591	582	571	546	580	594	569	560	551	590	589	587	585	613	580	572	596	539	566	558	578	548	585	569	556	525	580	558	567	567	570	582	540	578	605	548	574	578	572	584	588	580	555	613	562	573	576	540	562	587	555	551	599	583	589	589	572	554	532	562	576	599	581	580	553	569	547	580	595	569	568	566	567	563	606	568	584	582	542	586	556	596	584	622	555	591	571	573	615	593	569	538	543	587	593	563	528	588	573	563	596	531	548	578	605	564	543	575	604	578	557	600	547	580	556	567	557	612	601	574	584	596	551	537	601	573	563	627	611	547	554	562	572	569	596	579	577	553	577	571	570	577	580	594	554	592	589	556	531	592	551	592	588	560	547	565	570	584	589	600	576	584	565	563	582	538	569	557	544	556	591	612	588	592	546	600	566	566	571	578	598	539	612	616	578	506	547	571	542	542	605	597	569	559	583	576	623	580	586	573	584	586	617	552	529	616	564	615	580	585	568	561	592	561	577	539	599	579	602	586	575	566	534	605	604	561	621	520	581	567	561	554	574	537	586	619	607	574	557	582	564	550	630	558	577	589	618	580	601	550	611	602	596	598	583	613	580	624	597	578	572	596	559	580	548	616	580	597	573	568	531	549	581	553	581	568	619	521	575	553	571	606	566	535	639	557	565	594	604	575	629	599	588	545	589	596	585	561	576	559	570	561	568	543	606	573	570	591	601	540	618	612	587	601	580	557	572	529	577	568	557	573	589	548	599	544	555	616	598	575	634	599	608	566	600	588	554	589	589	573	594	589	593	582	556	571	592	626	604	533	540	576	552	589	566	625	550	585	612	565	568	574	591	612	536	560	558	581	571	555	583	588	596	540	565	579	561	608	577	543	556	592	572	596	560	605	579	538	600	555	563	559	587	522	554	525	575	562	551	580	540	554	595	597	617	613	596	562	582	572	563	555	536	547	513	598	558	604	565	580	575	567	549	540	602	545	551	537	603	573	605	570	596	586	576	554	571	578	596	579	596	563	566	519	556	536	594	571	546	548	534	581	555	578	536	566	548	574	591	549	590	598	589	554	592	596	583	583	625	606	583	570	576	589	611	583	579	569	586	630	625	568	549	606	561	552	614	586	574	562	568	603	536	566	569	610	601	625	583	563	538	524	587	568	601	552	548	577	623	547	610	532	573	553	565	612	557	585	584	612	597	590	629	527	549	561	584	602	564	567	584	569	598	560	549	570	630	521	591	565	580	593	653	607	586	634	562	629	557	567	574	591	551	549	547	599	568	564	600	557	577	607	549	552	563	592	522	559	592	584	614	559	541	608	612	595	608	574	571	542	549	588	635	542	603	531	614	589	561	571	591	604	628	564	596	562	593	584	582	599	604	602	587	563	622	586	588	546	577	620	577	564	577	553	592	618	595	589	575	559	585	548	552	597	561	586	556	591	576	594	576	636	580	584	576	589	602	547	553	519	549	611	568	588	580	559	596	571	581	568	576	576	532	584	582	560	571	564	578	560	547	586	593	585	575	579	574	563	566	590	564	576	583	592	604	597	596	564	615	568	559	550	587	543	619	600	548	591	579	558	621	550	593	587	591	615	576	609	549	594	617	566	577	554	558	594	616	597	542	598	546	576	600	593	559	605	573	573	593	606	554	567	552	600	528	539	598	599	557	587	571	578	589	577	590	574	546	539	577	553	592	603	584	592	534	576	565	596	618	587	582	574	577	568	574	538	584	553	565	538	574	555	614	608	575	563	536	627	554	588	586	543	590	578	592	563	573	570	589	546	553	570	563	562	583	563	563	627	577	594	567	585	567	573	561	560	590	590	535	580	568	544	552	597	535	573	593	557	631	597	567	581	589	533	566	587	526	578	578	606	587	606	637	597	570	558	579	577	569	546	587	541	611	571	572	583	598	604	584	554	571	605	606	589	603	561	530	549	575	625	595	580	529	542	534	634	601	551	588	608	576	576	576	581	618	528	581	549	562	572	542	587	549	569	581	584	598	579	567	540	568	555	558	592	565	571	607	566	616	563	584	529	576	595	568	567	577	539	575	590	578	599	567	571	592	583	598	616	590	523	564	623	661	567	543	562	612	589	550	578	567	581	588	564	595	551	577	588	581	566	576	593	551	516	579	559	593	529	562	565	581	577	560	564	578	603	556	576	584	600	598	594	553	616	570	587	555	558	555	584	572	596	591	531	578	557	582	603	580	562	587	594	615	603	539	546	604	539	595	543	556	565	602	562	540	622	566	582	574	580	551	592	589	580	590	572	568	572	577	599	585	562	587	547	599	585	556	548	564	572	576	533	578	564	608	535	552	613	589	541	556	552	565	576	570	564	569	595	593	563	574	595	544	560	550	558	580	549	574	567	589	621	573	618	589	570	578	571	569	562	565	581	558	548	572	562	592	601	561	553	568	584	583	584	591	578	537	605	587	558	579	564	547	589	553	594	549	587	569	538	538	550	539	542	560	585	626	584	601	556	606	584	610	606	566	595	606	542	594	568	567	592	560	593	576	601	579	620	573	643	538	611	556	585	532	552	528	565	557	576	555	545	621	590	555	600	627	611	580	546	561	553	589	567	542	611	542	593	549	592	580	553	575	580	538	566	570	582	609	528	556	578	567	603	570	585	567	573	581	581	543	621	547	566	579	555	566	589	587	605	577	577	550	562	587	571	586	612	563	599	572	607	572	573	594	584	593	558	559	592	604	592	635	556	584	600	591	537	593	596	638	589	610	558	578	575	586	576	594	567	565	558	584	571	544	579	600	536	594	560	592	529	558	553	550	580	590	589	609	569	545	553	590	574	562	544	577	602	558	596	539	554	595	546	596	555	570	601	561	552	549	534	571	578	581	572	642	537	576	555	558	510	594	533	599	580	601	567	575	542	566	548	535	591	550	578	557	574	567	598	565	544	601	563	587	584	571	587	561	622	581	618	566	544	569	540	566	599	579	562	621	622	556	607	606	536	584	577	574	575	597	567	582	606	537	580	601	575	556	531	558	603	578	614	546	582	541	599	596	559	583	631	544	550	576	551	579	644	585	572	583	550	563	586	589	545	537	581	579	594	556	583	573	563	619	596	535	649	573	613	545	569	596	585	577	530	567	567	564	579	562	540	565	579	612	567	554	529	572	617	560	560	582	555	565	550	600	568	565	570	612	569	555	607	620	574	577	587	578	573	569	580	565	589	575	560	616	594	555	564	626	590	560	560	548	568	583	556	558	588	562	588	590	576	587	529	581	582	576	556	614	570	586	600	566	599	550	590	566	582	566	555	579	528	595	588	541	549	577	595	553	572	584	549	609	569	603	575	562	554	522	563	553	557	586	615	521	548	602	554	584	551	549	575	584	545	563	545	620	599	581	574	571	558	591	570	553	557	569	585	604	589	572	602	573	564	601	583	594	581	566	583	631	591	576	583	607	596	548	577	582	596	570	586	604	589	576	526	604	575
18120	50721	49980	22526	4745	1508	1057	1019	955	1016	990	997	1019	1008	992	969	912	1006	996	997	994	1025	1030	1021	1021	998	1016	956	1014	1001	972	988	1051	1026	983	983	1042	1005	966	1032	995	1038	990	1063	986	1054	1029	1019	1036	959	1025	972	971	992	967	1005	974	939	1020	997	980	1054	1006	1019	1004	951	984	1022	1055	1015	975	1006	1000	999	1059	1007	923	1009	1024	998	1006	1009	1021	982	959	1017	969	1015	989	1030	997	986	970	982	1004	982	968	1005	1033	979	991	1009	1011	1009	990	960	1037	995	1007	1002	1031	978	1022	1046	1022	1029	1052	982	1039	1033	990	1048	993	978	990	1015	1021	973	1007	990	1028	1028	1012	1028	1017	1003	1049	1016	973	1034	1000	1060	1052	975	989	981	1010	981	976	916	963	1028	1012	1017	963	1024	1013	1026	1039	996	1046	968	976	1014	1019	1007	932	1007	1023	951	1052	1067	969	1000	1017	982	955	1016	987	953	1029	997	1027	1011	995	985	999	967	1014	990	988	1002	1030	1051	1033	967	1009	1012	972	1030	993	915	1029	1050	1046	961	950	1028	990	977	964	1005	1032	978	1041	1021	972	997	968	994	1008	1025	995	923	957	1002	1034	1047	1031	973	997	997	1004	991	946	975	1009	1011	1016	960	1016	1034	1019	953	954	992	1009	939	991	996	996	982	1003	963	999	980	1006	970	1011	972	955	954	1012	932	1044	1018	986	1030	965	1019	1045	955	984	1054	983	1012	1044	1016	1026	1046	1009	988	1012	1030	1001	1002	1009	979	990	1011	1006	1002	919	943	1014	963	1013	958	927	991	1007	981	1008	978	993	961	967	1045	1005	973	997	967	1002	975	929	1008	999	1012	973	1011	981	1027	979	951	1032	964	1014	982	999	992	1006	1001	1005	979	1022	994	991	973	1001	1042	981	970	970	1022	1000	1031	1000	972	1081	1009	1021	1003	993	981	1002	1001	961	984	982	1017	1022	994	1027	966	962	984	1007	1007	1091	1028	968	1004	955	1063	958	978	1000	997	960	983	1003	977	996	1014	1047	1028	979	966	1048	984	1021	1006	1012	964	941	1011	1021	1045	979	977	981	985	988	960	993	989	1061	1015	990	994	982	1070	951	995	1014	984	1028	994	948	988	1021	995	1000	965	1012	977	963	976	1044	1006	969	1010	964	1023	991	977	970	988	966	1003	990	983	1012	1043	1006	1046	996	973	1010	973	1013	1004	971	1018	1031	1015	1005	975	998	974	968	1016	1015	1019	1003	993	998	1042	956	976	1035	1003	1005	1006	975	1029	993	978	996	966	1020	981	977	1060	956	1004	965	946	892	977	1035	974	987	1004	999	943	997	1066	1015	1036	1003	990	1008	1007	1021	1008	983	966	1063	991	966	980	964	941	978	1009	1026	1036	978	1003	1071	1009	1011	1039	1027	1012	955	1021	1004	986	972	962	1036	1047	1040	998	1002	962	968	1003	988	1006	986	1032	1019	993	1018	1001	976	1017	1005	1008	942	1005	1019	961	1017	1047	943	981	995	984	1030	1002	953	1077	1006	982	1005	952	1036	995	979	1022	983	1028	972	1020	990	987	1016	994	1021	957	999	964	1000	1002	1008	968	984	979	997	926	1032	1063	964	1009	995	1041	968	1039	1006	989	1039	958	986	973	1009	995	983	1039	997	1045	1008	1014	1061	1009	1015	979	1047	1012	1003	963	971	988	1019	1001	1012	982	1004	1038	1017	931	1021	1004	961	1006	1010	1010	961	983	985	986	1042	1032	942	997	1028	1022	960	1033	1025	947	979	955	994	993	998	1021	1000	1035	978	982	983	1059	989	960	987	949	956	1060	988	977	1002	1071	978	987	977	990	1024	1003	1007	1017	987	994	994	973	956	985	937	1009	1028	1007	1024	972	980	1022	948	994	999	994	1017	980	1001	1013	1003	999	999	956	1011	972	987	1003	962	988	995	1009	1018	1025	942	1050	981	1014	1011	1012	1006	972	978	1002	1000	988	965	1004	984	1031	1026	963	1000	1026	992	1022	1016	1041	982	957	1000	992	979	958	1023	1044	939	988	976	993	1012	983	1047	1026	1062	1030	1007	978	1005	981	983	1057	1046	999	952	1005	1021	991	1018	992	971	1029	967	987	1004	1083	1002	953	1069	985	984	1001	998	1019	977	978	980	1062	999	1037	1008	987	985	1007	967	1030	1002	991	990	948	985	979	968	1004	929	1005	1055	997	961	964	985	920	966	993	913	1009	944	1020	1028	960	1004	983	985	1023	947	1035	1031	1017	993	963	987	981	990	977	984	994	973	1010	978	1001	1011	995	1027	972	1016	1057	1049	1019	1000	1002	1063	1001	998	1053	961	1063	970	965	1048	945	1020	1014	987	988	931	978	1042	991	944	1007	995	1009	1019	1044	1022	992	990	1014	974	1031	1029	1001	1029	994	1001	1016	970	1069	997	953	994	995	963	959	987	994	1037	1004	987	978	976	969	1040	986	1032	1025	1022	1054	1022	1003	1003	975	931	1016	1021	1049	1007	974	1005	997	989	1033	1028	1007	998	1084	1024	988	1042	978	993	987	1026	987	973	963	963	994	947	1049	990	1000	1011	1042	991	997	997	1003	1034	1064	1001	1010	997	1035	1052	974	1033	979	969	984	947	1027	1034	1024	1037	968	1020	994	988	958	1028	1040	1012	943	1015	1003	988	959	1010	1006	1029	976	992	1044	933	1045	986	978	996	1034	969	998	1018	936	1001	993	1029	974	1009	966	962	1017	1049	1004	1026	1002	1001	1027	988	996	1015	1012	1064	1052	1010	1005	1006	1000	993	1012	1016	1015	1000	1022	954	965	1049	1072	974	995	964	902	968	1053	1019	1014	977	1039	983	1072	1003	931	971	1038	961	1032	1047	965	1013	1003	990	1002	1004	1015	1030	1006	1009	1018	1062	974	973	976	944	999	1047	997	980	958	1000	954	1007	962	1019	1035	974	1019	1004	986	976	930	992	1019	1044	1024	944	1011	953	1032	983	1018	977	1007	985	976	1009	1023	995	1021	990	1005	1002	971	984	1006	1031	1022	1033	993	1018	990	1000	1008	1049	1009	1003	1051	989	1037	948	1029	1042	973	1002	992	962	1032	997	1001	980	1005	976	996	971	1021	991	1009	974	1013	1009	1046	1023	1004	1027	984	1020	983	964	1010	962	997	985	991	963	1026	1010	988	1017	1013	1013	1023	971	1004	1018	978	999	987	1030	964	1028	1004	988	995	992	937	990	974	965	968	947	990	1009	1010	1033	977	1030	1012	1042	1010	1058	969	1011	1012	996	1070	955	1050	953	1043	1033	1015	986	1021	968	992	973	1011	1036	955	1018	1042	1004	984	1017	1002	1028	978	977	1026	990	978	1010	1007	962	1029	1028	983	992	971	978	1000	993	1002	1000	998	970	989	1014	1039	1025	1030	992	1013	929	1007	1004	1013	1006	1021	968	1008	1015	976	1042	986	982	972	955	943	1048	1039	992	964	997	965	1010	975	963	1021	963	909	972	1047	951	1055	977	971	977	999	973	961	981	1069	982	993	1033	1024	1013	997	998	1000	1012	1023	971	1013	1019	1002	1005	975	969	934	981	1004	1025	998	957	1033	997	978	1025	966	997	1001	1056	943	999	1002	1024	963	1026	1037	1014	1073	982	1029	993	1017	1001	995	975	1020	1000	1013	974	987	1002	992	978	990	975	943	945	1030	966	1042	950	1043	972	1064	977	982	1046	1011	980	998	970	943	964	1037	1008	990	950	996	991	978	1032	979	1009	1016	999	1037	1036	1023	963	1012	1040	1002	1022	1017	990	978	992	921	1036	1002	1025	1010	1015	995	1063	1034	1067	1027	1033	964	995	975	1003	1047	971	1000	965	1009	1018	992	990	971	944	968	1022	1007	965	1010	997	1020	971	960	996	969	1048	1011	1009	1006	1047	1042	992	1007	993	1086	1036	1023	1024	997	968	972	1011	966	1034	1055	1039	1012	989	1010	1019	1013	1000	984	1024	1023	958	1016	1027	986	1000	993	1007	962	985	1049	1011	997	1016	1004	1020	1027	1042	998	1028	1002	988	991	1004	965	996	998	964	1004	993	1029	975	1055	993	1020	1010	1038	1021	1018	1053	1074	1002	1017	985	1053	995	976	1013	970	982	950	963	968	975	980	1030	939	951	931	1015	986	1021	989	973	1041	1007	956	965	946	1009	983	936	947	1008	1011	994	1044	1034	981	979	977	989	992
23762	23777	53451	37944	21222	11299	1365	447	407	436	442	442	419	416	407	427	378	391	397	424	410	430	421	413	370	424	398	418	383	373	395	435	390	401	406	393	401	416	430	399	444	410	395	362	421	457	395	421	424	392	419	411	379	411	423	423	424	402	435	383	416	429	374	384	420	400	424	388	420	402	389	409	412	416	415	409	413	409	413	429	374	411	392	384	411	388	415	424	424	406	389	421	384	384	418	415	393	419	410	400	377	370	372	364	358	411	427	399	368	398	419	394	387	419	405	410	399	423	393	372	408	363	408	380	363	398	358	411	408	393	415	399	382	417	386	390	419	396	410	380	371	385	390	360	405	406	379	405	428	398	388	373	389	414	392	419	408	392	394	363	399	410	440	388	395	392	414	384	409	411	385	387	425	405	370	361	413	383	410	370	382	418	396	380	411	390	424	398	437	435	416	385	416	417	358	419	390	437	420	376	406	423	410	387	384	415	402	425	383	399	377	388	406	404	382	393	414	405	422	394	402	424	392	412	399	430	406	388	433	398	421	361	401	390	412	407	405	398	387	351	411	414	428	413	422	387	412	384	406	402	406	389	386	380	377	394	412	437	406	434	389	389	397	388	429	381	415	391	394	431	382	381	400	420	396	391	406	413	378	376	397	391	396	443	375	382	392	388	414	395	427	420	423	382	409	442	374	431	378	414	408	411	393	422	365	386	392	399	420	384	394	372	405	413	417	418	407	406	380	363	417	369	384	405	386	397	381	406	417	396	411	389	421	439	362	373	420	352	432	420	369	418	411	403	409	382	419	427	396	397	415	398	408	398	392	422	366	394	394	419	420	420	406	397	432	399	389	415	378	441	373	399	344	382	385	392	392	381	428	393	379	367	413	413	385	392	414	421	417	406	460	414	399	371	401	372	423	366	413	371	380	408	388	442	375	438	401	417	397	386	418	435	378	437	424	385	399	395	433	413	452	406	389	374	353	429	380	382	405	432	404	420	418	417	374	412	432	390	370	418	398	415	414	394	395	415	411	391	373	430	421	428	379	428	386	394	382	382	411	396	416	413	391	393	441	381	372	357	399	415	401	414	408	373	393	448	425	401	377	410	425	407	408	374	416	440	388	417	413	419	423	378	435	385	400	449	408	404	382	411	418	367	411	377	447	392	379	396	402	389	417	410	381	394	414	410	398	401	430	399	421	392	397	398	382	402	403	422	425	407	436	409	415	396	413	401	393	385	450	388	428	406	414	382	402	396	396	396	350	387	409	380	406	394	397	418	427	390	405	408	408	407	384	393	401	434	415	417	379	399	405	420	363	396	404	380	400	382	401	384	411	426	459	394	404	397	415	399	397	393	392	391	385	391	393	386	411	415	428	385	404	403	374	409	392	400	393	385	414	425	384	413	417	398	420	433	407	448	398	427	391	419	384	422	424	386	370	397	416	376	438	408	406	407	394	398	384	414	391	366	376	379	378	380	418	359	438	446	376	415	379	432	382	408	392	394	388	366	435	363	380	394	400	409	390	410	391	437	388	431	366	391	380	404	410	395	429	382	395	405	442	403	399	419	376	387	411	406	395	400	390	412	407	415	433	407	411	396	398	423	425	384	376	412	412	440	385	397	353	387	346	392	370	417	407	360	406	381	395	409	389	413	400	376	380	404	387	391	391	388	421	405	414	416	412	425	381	407	397	421	396	443	423	394	416	413	461	430	388	425	432	385	402	406	359	411	391	402	395	380	430	351	385	430	396	407	413	394	389	416	428	416	396	369	412	419	427	378	374	397	425	426	415	383	392	408	402	398	394	396	376	420	401	394	410	399	426	397	412	381	406	412	421	409	409	401	397	432	430	413	417	384	374	399	382	434	368	409	445	379	355	413	401	388	367	420	382	420	382	393	375	394	370	394	368	417	410	387	402	391	429	389	379	362	411	391	389	384	398	421	396	382	407	388	423	432	396	405	396	383	420	373	435	414	358	375	386	411	405	386	396	442	399	421	387	398	385	392	386	383	424	411	388	412	396	392	416	426	397	419	367	385	381	418	380	389	430	406	401	407	401	413	393	419	419	388	391	416	418	404	376	376	366	396	409	397	393	420	396	381	357	397	402	421	410	425	386	439	400	379	375	354	411	421	395	392	411	373	410	417	439	383	425	384	378	413	406	398	425	385	437	392	387	417	375	401	405	416	420	413	371	420	405	378	366	427	363	409	438	416	369	424	430	415	446	409	427	402	387	397	392	357	399	403	419	404	388	386	409	452	372	393	384	365	403	424	429	398	406	405	408	395	429	411	417	415	401	387	395	419	379	447	414	415	386	392	379	411	372	382	388	362	440	396	389	446	386	363	379	413	423	372	395	406	388	395	426	386	413	404	410	395	431	424	416	396	428	448	377	433	379	383	404	416	422	409	430	411	427	388	409	392	401	396	442	437	385	419	370	422	387	405	435	389	399	418	397	390	392	413	403	386	396	421	390	381	411	381	387	417	417	406	368	397	394	376	405	426	386	447	412	415	407	369	394	388	393	439	390	394	431	351	428	415	377	392	418	406	420	400	398	394	384	364	427	395	383	417	371	408	382	374	410	365	419	417	418	374	432	394	420	437	416	427	393	407	410	408	433	402	392	389	379	394	434	408	417	408	390	405	378	395	429	427	379	419	434	398	401	454	405	407	444	395	393	386	378	360	394	406	393	394	407	367	372	379	419	412	399	407	373	419	420	442	445	377	408	387	385	432	418	400	431	427	400	399	437	420	400	401	407	405	436	397	385	383	422	421	424	408	384	395	414	421	409	394	429	376	352	398	430	409	413	368	383	418	421	385	445	393	412	423	388	371	425	413	442	384	406	450	414	433	388	418	369	394	439	446	404	421	369	393	395	432	406	412	428	395	428	421	363	409	397	399	386	418	409	408	406	424	390	382	405	411	429	404	396	367	403	416	406	437	397	404	424	418	420	418	399	439	409	385	424	354	383	419	375	394	416	393	404	382	409	408	405	383	408	387	432	405	357	436	403	407	403	407	368	438	400	418	398	431	417	420	398	403	385	409	376	387	421	408	363	395	413	396	388	413	424	411	401	390	360	427	439	389	445	415	409	387	397	408	416	387	388	388	430	408	401	391	397	414	374	370	391	405	398	410	386	403	410	396	437	406	359	405	383	369	418	406	437	388	404	417	368	427	376	409	406	394	384	419	429	394	414	415	402	384	388	456	396	398	391	426	433	401	436	390	410	403	408	383	404	392	430	387	412	415	409	374	440	371	398	387	411	380	399	380	410	373	412	389	396	405	374	367	385	404	397	385	379	426	397	373	426	391	432	407	376	405	413	417	403	374	404	391	401	420	415	417	384	410	391	381	407	390	426	417	354	410	420	409	439	425	439	366	406	381	402	405	379	378	387	368	449	379	431	381	377	439	370	409	407	415	423	379	404	390	376	371	373	381	394	409	374	383	412	362	392	379	399	377	414	363	398	378	406	407	436	399	397	369	428	443	399	417
39416	79894	73959	47548	19842	4720	792	720	778	691	729	740	751	738	717	730	696	736	729	681	733	741	681	759	695	687	713	726	715	732	741	706	703	702	726	704	671	749	722	747	717	731	702	702	746	711	674	758	681	740	672	713	719	758	731	723	750	721	695	703	674	703	666	694	690	759	687	737	735	725	741	733	759	693	723	693	751	701	720	660	692	709	699	664	693	719	679	724	745	709	709	672	682	667	720	714	685	739	685	760	691	732	696	709	703	715	722	759	701	730	703	715	708	732	716	711	707	693	718	705	718	717	732	713	676	695	721	671	779	732	652	700	693	743	701	667	750	704	688	640	664	687	694	700	662	757	705	723	724	677	721	696	729	655	768	732	734	766	732	745	700	756	712	751	724	744	699	728	758	655	724	723	679	665	694	722	689	671	731	708	715	737	663	699	745	744	710	713	670	695	737	737	656	711	715	717	700	742	712	731	710	714	750	724	684	772	688	725	737	699	703	748	678	690	741	690	699	699	709	704	714	697	769	702	738	715	728	719	680	703	711	742	709	692	711	704	713	763	704	729	685	724	690	709	716	721	696	713	703	705	683	707	726	685	676	731	689	733	709	740	709	666	659	671	720	708	676	723	693	793	682	705	695	730	720	709	655	668	702	684	766	662	730	692	696	720	688	689	678	693	732	714	702	696	695	664	716	678	728	732	765	721	703	705	737	714	674	680	673	711	692	720	724	733	675	712	730	672	699	703	692	700	751	668	684	720	666	730	667	702	707	683	722	712	727	739	661	713	690	719	722	732	748	688	743	716	722	704	663	705	677	754	699	711	698	724	649	717	680	767	709	705	696	737	779	720	699	726	683	742	704	660	730	694	730	703	686	733	663	743	717	672	721	700	674	727	677	712	717	740	676	687	688	634	678	715	719	681	713	711	704	681	706	706	725	699	690	747	696	723	712	707	674	716	738	703	734	673	665	699	737	678	693	713	741	700	708	693	743	741	771	710	732	746	713	690	690	707	709	664	713	743	664	690	685	743	678	716	737	677	716	747	684	696	723	685	677	703	668	739	737	728	662	720	719	749	716	743	703	731	679	733	679	676	736	689	669	698	685	733	713	689	726	731	672	736	709	682	730	719	721	679	705	662	716	751	716	688	701	721	654	745	684	681	697	746	723	694	725	695	720	724	671	741	684	709	737	663	682	717	752	732	688	712	688	702	673	768	763	703	789	727	687	680	690	711	728	678	710	718	721	715	697	728	724	695	712	752	707	704	679	663	686	727	745	748	684	711	662	677	690	694	717	698	691	715	693	705	670	690	724	670	685	699	667	701	688	683	635	692	742	706	648	709	696	719	667	711	735	758	705	677	705	737	725	718	684	761	706	682	702	714	665	666	744	705	737	715	684	707	692	754	697	687	699	723	740	688	683	732	696	704	691	747	709	728	698	744	718	709	763	708	711	686	750	729	672	732	707	680	704	664	743	710	726	690	750	692	705	666	734	713	700	716	725	707	739	724	732	685	701	681	700	715	736	694	759	732	739	732	716	712	714	734	677	698	694	728	712	707	727	683	693	729	697	682	691	693	703	737	707	735	764	763	707	723	691	720	687	682	658	714	755	717	695	705	714	738	815	681	727	730	754	768	687	711	734	701	731	757	704	703	730	687	676	699	696	687	742	710	727	696	725	737	734	751	688	701	720	741	691	717	733	726	708	700	738	722	684	775	740	682	704	686	697	714	691	761	671	751	714	668	708	715	742	726	686	665	752	709	721	728	670	710	692	700	709	743	753	721	742	701	698	671	744	697	689	717	695	706	768	699	727	705	757	701	694	715	716	711	691	706	714	753	733	742	729	686	723	699	727	661	754	721	708	695	714	716	727	731	726	763	743	728	692	686	756	744	689	743	700	727	693	723	685	745	662	732	713	733	746	690	723	719	721	703	675	757	700	676	725	704	699	714	687	682	700	719	698	765	731	668	709	766	693	682	688	690	751	748	726	679	758	665	719	718	727	688	721	691	719	708	708	664	706	685	698	722	693	700	683	719	677	724	707	690	696	698	680	691	732	746	746	689	666	751	703	675	630	688	719	697	704	742	676	716	764	714	711	712	693	713	739	672	724	726	716	713	706	751	730	678	667	679	689	731	672	745	704	724	686	697	714	680	676	686	761	713	690	764	705	710	722	740	704	725	725	715	704	708	720	701	728	672	706	715	720	723	690	760	717	720	704	705	713	695	703	719	754	709	696	713	714	713	779	693	774	707	764	674	683	702	729	676	749	715	690	689	701	707	708	738	742	780	753	725	682	722	685	672	747	726	689	729	768	704	694	704	717	691	693	731	695	672	686	723	713	768	721	735	682	703	734	689	710	717	694	749	707	735	725	680	712	746	725	670	753	714	704	676	722	728	708	736	689	674	739	672	719	722	761	766	718	720	726	687	734	675	711	737	711	722	772	747	668	730	713	691	731	752	696	765	716	731	728	709	680	693	748	684	744	695	679	685	742	719	664	700	742	691	692	667	719	709	706	782	755	727	698	718	680	723	724	728	728	734	704	711	660	736	720	656	767	751	692	700	668	699	729	726	733	735	670	716	711	697	756	744	694	791	737	731	703	723	734	695	728	701	724	720	681	689	741	695	745	728	753	702	754	715	723	716	698	726	694	709	734	702	745	721	717	662	724	695	678	703	731	683	729	713	625	716	718	676	704	758	730	692	737	670	738	723	686	761	713	713	708	727	686	678	750	678	685	717	737	746	696	731	709	685	731	681	777	696	701	750	730	761	690	665	691	775	713	759	697	685	703	696	692	711	689	712	717	716	750	762	707	734	700	746	699	747	655	718	734	753	713	694	709	701	703	733	737	704	704	776	723	654	715	719	744	731	704	725	693	693	755	751	724	790	692	737	705	681	706	727	703	705	750	719	708	656	770	693	697	699	710	722	672	691	686	711	704	703	751	705	686	728	732	722	719	729	713	726	671	689	729	736	718	696	678	747	677	687	696	687	780	711	724	719	687	705	685	690	726	696	731	727	751	675	688	687	747	691	703	717	712	728	711	692	748	737	687	724	723	737	701	690	730	717	735	700	719	709	690	737	670	735	700	712	711	667	751	724	754	711	699	694	708	719	692	702	727	691	686	716	729	716	711	745	738	703	722	705	730	704	661	717	709	723	708	685	731	714	723	676	724	748	679	706	713	665	693	695	691	715	738	726	723	705	730	728	704	704	721	730	705	717	745	698	710	748	699	727	775	712	726	711	697	680	694	741	700	760	733	758	696	715	701	744	729	689	719	752	722	727	700	679	724	728	701	708	719	780	679	699	663	689	717	689	706	725	677	741	714	708	705	694	720	737	703	743	708	686	703	713	736	722	690	678	728	745	700	701	690	724	712	691	707	722	714	705	684	697	689	725	708	753	707	725	689	737	740	738	709	749	714	692	719	698	727	715	693	702	666	643	704	703	758	724	720	719	727	695	683	740	698	727	742	672	769	683	672	755	727	715
22829	22172	43162	33295	22204	18443	6560	643	523	536	560	561	481	492	513	500	505	499	507	538	494	487	535	491	552	488	523	504	524	488	518	517	514	539	527	483	524	503	546	481	481	553	507	496	514	516	487	489	488	514	554	492	497	516	491	519	516	533	561	484	510	507	498	524	512	512	495	509	475	463	496	485	483	495	456	480	507	478	511	459	528	478	532	461	494	462	505	493	472	517	528	517	510	493	510	534	464	525	529	518	490	512	516	464	519	513	509	492	501	508	506	500	511	500	534	506	513	507	496	480	505	509	525	492	508	542	496	533	523	496	483	479	467	521	525	516	479	558	478	471	518	519	523	525	516	488	515	481	501	498	495	503	471	508	525	485	495	530	524	490	502	496	520	502	552	521	502	468	467	480	506	532	504	511	499	505	529	521	521	506	544	479	503	510	506	474	472	491	520	513	522	483	548	517	517	491	502	464	512	464	497	497	487	485	516	512	525	535	541	500	506	478	524	457	489	510	496	494	524	475	476	551	470	513	476	517	514	487	509	511	477	531	554	545	487	527	514	454	521	498	476	469	547	455	518	512	503	486	505	498	511	493	517	531	493	500	493	449	487	513	494	492	486	521	510	506	523	500	515	495	510	529	515	526	517	524	483	518	537	532	488	523	509	490	528	533	513	513	501	459	512	530	517	499	498	509	475	510	525	480	513	529	481	456	524	474	514	487	512	486	507	497	512	518	523	530	481	539	502	504	523	505	533	504	503	509	451	506	497	522	506	515	510	516	495	512	529	490	553	472	496	483	517	493	520	530	496	493	492	512	519	533	467	480	472	470	495	509	479	545	482	487	505	487	519	499	526	505	491	486	511	475	463	520	491	492	522	524	517	494	524	546	524	477	482	519	510	525	497	524	513	490	496	526	548	504	469	539	478	492	505	524	500	516	555	504	488	476	499	523	496	498	490	510	500	528	491	542	489	538	499	499	517	542	523	466	507	563	499	492	493	465	489	482	531	486	487	485	501	504	498	515	521	505	470	512	462	519	513	517	522	470	538	495	504	479	518	523	531	528	475	536	484	496	520	481	506	499	464	531	462	478	542	493	516	492	522	568	524	474	503	511	487	482	528	514	521	500	478	532	511	490	499	532	528	507	495	533	513	502	524	513	469	490	484	496	507	475	522	510	531	498	532	491	493	481	506	539	523	480	476	510	493	518	508	513	504	515	519	497	523	507	497	505	515	535	507	488	516	535	499	505	498	505	500	497	469	498	486	513	514	496	520	516	466	500	466	540	476	514	487	463	491	528	497	530	472	474	495	517	531	540	520	539	505	508	472	529	469	504	465	509	506	517	490	479	458	504	477	494	523	480	535	501	470	500	461	506	520	492	490	515	507	508	530	520	478	505	476	507	530	507	510	505	497	543	471	514	496	485	483	502	485	515	505	537	502	487	510	466	462	540	527	460	529	509	509	516	547	505	495	491	493	510	514	504	483	484	497	512	531	524	493	511	499	480	529	542	480	521	489	487	459	506	515	506	510	533	488	494	505	492	550	501	512	525	491	537	524	510	494	499	489	501	507	484	455	504	524	531	499	494	497	481	478	462	534	531	545	513	480	486	507	535	498	480	525	474	497	521	523	511	533	475	493	513	515	497	510	485	469	474	498	490	539	469	521	495	511	468	480	490	496	518	557	511	531	514	505	537	487	496	511	506	478	531	522	500	536	482	508	512	507	501	456	467	523	515	516	506	483	523	495	527	513	508	500	537	482	491	503	496	533	493	495	490	499	506	475	497	553	512	482	504	496	536	508	496	513	482	502	481	516	508	509	475	533	523	488	516	471	495	518	520	531	494	505	510	489	512	465	477	554	488	469	530	506	479	509	527	529	495	493	515	473	509	490	496	513	522	553	508	496	501	540	532	549	525	537	476	484	532	518	522	526	498	494	512	469	552	496	529	503	510	507	478	501	480	526	525	503	503	536	499	513	524	550	490	516	472	514	542	488	484	491	495	534	501	512	514	484	483	494	537	485	541	525	479	509	501	513	495	570	511	521	478	493	493	498	547	494	487	516	511	543	534	528	480	507	533	478	469	512	528	483	485	518	510	509	473	498	495	466	494	533	488	499	549	541	487	527	504	484	525	523	479	525	551	530	523	523	501	542	510	522	548	471	501	521	525	481	505	487	532	508	491	457	514	508	495	470	505	502	513	517	517	530	490	508	485	491	479	535	499	473	520	558	549	492	511	430	552	491	469	533	526	487	514	469	510	509	509	505	507	501	475	534	505	549	485	531	504	466	541	504	496	523	499	531	454	511	525	487	506	500	499	528	502	509	516	511	520	520	493	514	480	507	517	503	489	520	534	505	544	485	473	507	487	467	517	524	477	501	497	540	490	515	482	534	511	492	523	502	511	480	547	526	514	488	519	490	533	560	501	509	494	489	487	491	518	532	560	470	524	521	520	536	490	495	566	488	516	516	492	559	522	510	496	516	499	495	513	536	505	498	543	508	465	495	541	517	459	525	484	493	522	483	553	512	492	555	482	482	544	482	515	477	520	511	522	520	521	503	542	476	477	484	503	511	482	511	485	484	489	512	507	457	512	519	505	502	524	487	507	518	501	503	474	501	512	501	520	520	459	497	494	489	513	494	506	488	484	506	501	506	519	512	513	532	489	505	520	465	496	523	497	493	499	491	512	511	515	499	523	512	510	481	503	524	525	520	478	552	496	528	507	489	543	505	504	513	512	511	511	489	513	492	519	494	481	528	473	503	513	503	493	517	482	523	476	520	488	510	520	504	495	536	515	496	515	519	498	512	486	468	473	537	519	507	536	485	524	518	516	488	509	537	520	509	495	489	490	510	528	514	524	478	481	501	505	484	512	475	518	473	492	524	493	502	493	525	518	510	473	505	505	516	544	518	485	516	490	440	474	486	492	509	537	489	475	494	510	490	525	481	504	515	563	524	530	523	481	521	484	514	496	493	523	529	528	492	489	500	528	492	519	472	525	486	515	449	501	482	507	518	490	517	491	464	510	475	484	499	503	512	440	503	508	545	485	480	493	451	508	517	511	517	456	516	499	472	509	484	505	511	549	502	528	497	510	454	465	467	508	498	521	534	483	500	503	500	504	523	505	486	521	503	487	486	526	500	506	538	468	515	490	492	520	504	511	506	485	509	487	492	500	529	499	532	480	519	512	489	517	504	521	480	500	509	471	554	499	489	469	513	471	490	488	491	501	492	509	535	515	493	499	520	531	500	495	499	562	537	487	506	534	518	487	469	489	479	515	497	489	533	458	473	502	500	513	512	479	462	491	539	474	444	495	508	517	517	519	493	519	479	525	494	470	509	499	488	526	493	482	499	465	492	512	508	528	480	503	516	510	495	511	504	511	502	519	471	543	511	457	469	508	455	503	503	515	479	533	482	526	506	488	526	507	541	538	516	479	504	535	461	503	519	488	524	503	491	470	476	528	511	488	488	474	523	505	499	485	503	497	513	518
47754	75134	67770	55237	27642	8253	964	910	846	835	807	801	837	862	842	813	825	871	845	840	877	857	874	907	846	872	845	816	817	843	825	828	828	850	793	819	832	855	884	792	773	774	828	840	828	856	797	886	839	817	826	827	816	834	842	849	862	825	848	820	817	782	870	850	826	831	873	823	830	845	863	832	862	816	812	804	862	873	857	814	836	846	827	845	864	809	841	823	823	867	881	883	824	809	863	781	874	860	799	840	811	825	815	852	838	860	776	802	847	800	815	822	796	838	853	816	834	825	814	859	897	825	835	817	835	854	813	817	808	814	794	795	814	835	890	874	870	824	823	854	872	808	805	859	869	820	847	796	771	818	795	809	853	803	847	849	821	881	834	790	814	848	786	859	872	824	837	823	861	773	833	851	835	800	863	807	873	781	839	841	818	819	817	838	855	856	870	869	828	830	829	803	838	826	843	808	845	787	893	878	869	784	787	808	827	817	873	807	861	866	856	835	826	876	819	834	807	887	799	875	792	838	814	832	905	832	822	863	833	859	830	810	807	807	836	838	857	869	828	862	811	822	848	853	830	832	849	825	828	869	892	806	790	836	815	818	893	820	851	807	845	803	847	844	829	826	867	811	829	814	821	829	846	820	832	875	828	860	837	852	882	839	826	867	846	888	867	871	874	859	824	832	749	875	853	832	794	809	807	835	762	856	803	797	809	765	826	800	804	851	807	839	840	788	836	893	812	838	805	915	850	845	855	780	769	851	909	913	859	847	842	826	817	855	756	839	836	851	795	778	808	874	812	834	840	810	802	847	851	844	848	871	836	836	881	820	854	826	792	844	810	819	799	858	817	798	808	849	840	837	843	842	851	797	829	864	876	858	799	856	837	833	859	823	880	809	818	827	852	824	790	844	840	864	817	822	810	830	830	847	788	775	867	824	843	892	800	851	841	812	858	829	827	882	802	793	850	824	772	830	858	839	842	799	811	839	759	818	828	823	818	815	810	798	803	855	789	840	829	804	811	853	834	861	857	836	833	799	818	795	850	842	859	810	868	832	815	841	808	814	817	851	796	859	839	802	823	850	814	874	819	815	893	841	844	808	816	818	825	843	823	821	835	820	809	857	827	795	865	817	856	819	858	807	825	807	786	844	827	797	766	829	865	868	803	848	878	825	795	813	813	783	809	839	848	845	795	801	781	886	821	831	830	852	829	886	787	832	855	845	840	805	837	825	774	853	808	839	847	804	885	822	867	803	848	821	860	848	852	883	851	839	844	840	822	796	842	850	849	772	795	870	853	790	880	851	828	874	849	815	802	807	822	799	817	832	817	827	856	804	784	815	827	833	830	811	806	842	856	884	821	823	797	848	860	802	824	854	864	810	882	869	832	834	817	824	845	826	816	864	815	830	863	839	784	798	839	807	799	823	836	858	832	834	832	866	779	814	872	882	826	813	857	861	866	820	813	788	856	843	796	810	800	857	800	811	831	816	848	824	876	791	825	803	869	852	875	850	846	818	787	841	820	818	866	808	862	855	827	894	792	862	856	831	839	809	848	853	816	826	820	856	882	786	810	851	878	861	806	827	851	843	871	838	874	816	812	841	832	833	838	837	778	843	797	805	827	795	773	860	772	817	838	858	849	802	768	857	829	791	828	799	846	808	811	843	883	854	823	822	839	866	863	816	802	770	865	807	817	853	839	855	812	858	849	830	830	846	826	830	870	808	831	811	848	812	819	877	782	859	765	828	830	818	818	809	814	844	813	857	847	796	842	815	813	843	783	814	835	819	793	829	874	819	837	848	868	829	812	885	841	775	829	837	813	846	875	865	859	818	864	811	799	823	847	827	849	788	807	815	835	835	861	823	854	831	768	820	802	858	834	843	841	884	743	804	875	808	836	849	796	815	855	780	811	829	834	797	812	867	852	836	857	806	855	821	797	812	837	831	828	776	901	875	875	815	804	831	859	861	841	881	877	845	860	853	852	820	816	815	837	798	856	859	817	808	824	826	873	773	809	855	801	844	862	867	834	883	780	853	840	839	817	834	806	830	852	785	839	861	880	808	830	847	852	832	832	882	782	829	847	813	841	872	855	814	816	801	867	860	847	821	815	825	855	858	819	827	876	826	798	824	831	843	837	878	849	795	840	858	817	827	789	836	841	840	802	818	820	827	861	832	851	843	825	840	824	783	811	833	788	850	823	785	788	834	838	831	853	822	836	846	856	886	845	790	850	838	849	865	831	825	825	818	850	848	829	806	876	821	867	831	819	841	838	842	842	806	813	823	828	838	785	820	827	781	814	811	819	836	832	779	863	852	862	821	785	853	850	802	816	851	843	815	858	796	837	849	815	828	833	817	860	801	825	853	861	792	844	805	820	820	804	810	834	865	832	859	806	816	851	817	782	855	825	867	878	824	791	832	816	870	870	821	805	859	863	846	838	858	840	857	819	887	875	852	799	815	826	809	874	812	804	850	779	845	848	883	829	856	843	815	825	849	875	823	808	859	878	827	826	854	790	829	853	795	832	825	863	818	850	904	826	821	834	827	817	891	814	818	800	851	814	802	844	751	856	789	822	772	836	844	772	829	837	832	806	877	773	810	844	883	812	891	813	865	808	792	829	827	794	818	815	822	842	839	815	851	831	877	830	789	835	855	839	813	827	792	882	780	853	817	819	831	833	873	864	866	822	824	821	822	850	836	818	844	844	812	863	841	817	801	845	835	800	868	860	879	819	818	809	826	796	803	859	811	763	835	828	809	801	830	833	824	818	870	799	864	878	849	811	797	849	840	810	821	826	823	823	811	844	806	858	806	778	798	851	836	817	810	867	764	755	833	831	822	852	812	816	854	843	844	813	853	888	822	867	844	794	828	836	832	840	828	821	823	842	853	842	824	798	863	843	783	840	823	832	854	859	824	857	852	849	864	855	845	780	809	884	774	870	806	836	880	837	826	860	869	814	760	842	787	853	814	817	796	868	782	800	838	776	776	837	855	806	799	797	812	848	867	834	758	830	791	859	839	825	827	800	824	826	810	912	851	850	767	834	791	827	863	813	809	844	867	828	865	886	825	882	873	796	827	818	846	850	794	824	818	851	838	887	859	854	801	810	856	822	822	809	839	824	804	822	858	863	853	870	862	842	877	904	812	825	800	801	867	860	858	890	865	833	824	817	838	853	835	823	853	889	827	833	827	806	843	835	874	822	803	826	817	829	816	857	872	839	816	813	828	797	847	803	893	844	842	766	836	811	813	846	881	823	839	793	826	831	810	806	818	843	864	862	866	826	878	798	851	832	769	792	848	795	850	871	833	811	839	831	849	849	877	830	853	821	843	825	848	841	870	876	842	872	867	813	808	808	850	804	851	853	807	819	834	849	813	839	825	812	853	846	809	820	816	883	885	855	836	803	841	830	774	850	819	814	869	847	850	803	805	862	832	793	853	818	831	794	816	800	839	852	813	866	883	818	887	856	830	812	816	857	849	901	843	828	846	838	818
26240	28748	48542	23875	4949	1114	679	583	599	586	590	559	533	593	583	606	610	548	582	562	577	587	574	658	597	577	620	634	556	584	613	551	572	590	609	579	542	548	569	587	566	568	580	592	587	546	590	551	622	577	605	579	580	603	577	593	551	577	579	577	561	617	612	597	574	559	562	551	553	572	596	583	600	583	608	625	591	632	549	598	592	606	599	599	591	577	554	599	583	592	579	599	575	609	592	567	606	604	600	548	586	598	586	574	527	592	560	612	595	591	561	559	584	579	561	585	561	596	595	567	573	610	576	587	599	595	616	577	585	571	638	577	583	598	600	590	543	611	570	569	512	559	617	564	572	533	576	645	612	555	638	567	567	578	592	567	625	574	587	551	591	534	577	538	581	589	559	600	545	584	571	545	546	588	559	621	565	567	577	598	594	579	596	534	613	518	581	592	598	575	563	551	577	559	601	626	566	557	600	555	570	578	573	589	556	604	593	589	555	574	579	565	596	571	573	586	586	574	575	573	594	573	565	577	550	581	599	592	571	559	611	607	566	600	491	537	541	568	606	551	626	576	584	521	577	586	600	585	534	608	561	599	593	564	650	573	624	584	624	519	597	602	606	616	571	578	539	570	612	574	548	612	555	579	618	576	537	600	567	577	595	545	554	596	535	546	566	595	572	584	540	584	596	634	539	553	611	589	558	597	642	542	562	604	550	592	616	559	571	581	611	559	585	565	547	595	570	620	656	572	550	580	597	612	593	581	586	594	605	602	605	571	581	564	582	562	572	624	558	572	587	596	591	564	578	592	579	557	584	557	569	580	554	560	587	588	606	549	592	597	628	592	550	574	569	573	610	580	564	552	596	576	542	584	566	574	606	589	590	575	580	567	554	588	568	583	580	639	591	558	544	574	503	583	554	588	585	560	568	574	581	588	554	578	578	606	578	559	578	597	575	560	579	556	595	609	579	601	590	598	555	611	588	580	582	579	522	589	636	590	596	607	548	543	552	550	570	537	584	579	612	556	569	578	635	635	552	593	589	592	556	560	647	588	559	573	591	583	599	575	576	572	646	574	606	539	577	559	562	567	568	612	577	568	581	581	597	571	602	528	595	543	579	578	564	570	596	569	561	549	585	599	603	533	588	574	582	576	608	592	561	564	590	572	562	574	582	574	564	587	590	600	594	565	625	547	574	593	572	593	615	544	581	618	558	581	541	635	563	576	568	568	570	575	584	587	533	612	572	599	577	582	574	588	562	575	612	567	616	552	601	591	550	529	627	599	600	571	591	563	585	583	565	593	598	608	615	593	561	572	540	553	596	599	580	569	595	546	628	586	575	566	566	597	588	538	561	585	596	587	549	585	585	571	559	622	587	536	601	613	580	566	606	565	541	586	582	545	603	601	564	582	554	567	581	562	560	552	570	580	590	551	569	567	619	573	578	603	573	571	554	559	597	565	553	582	595	612	578	581	562	530	578	570	588	547	611	582	575	552	546	569	622	590	616	574	613	566	520	520	622	606	563	591	643	548	605	567	554	631	609	586	588	600	582	584	613	594	561	624	573	562	592	558	576	610	579	553	585	565	545	590	610	600	618	598	621	625	598	630	581	579	602	548	614	572	605	566	571	587	582	595	622	574	587	585	543	592	567	560	567	570	579	623	534	583	589	575	567	598	571	576	576	572	589	572	547	607	591	566	638	621	584	561	585	542	598	579	588	571	599	552	589	533	601	549	602	628	543	578	585	593	588	604	589	552	603	506	568	560	605	588	570	577	608	620	560	573	573	564	578	612	615	550	611	583	579	591	556	605	605	627	634	568	607	582	612	530	559	601	600	518	633	620	592	619	589	561	583	578	526	589	599	566	614	536	577	580	552	581	588	566	526	600	609	590	608	585	559	584	537	569	586	622	566	588	580	578	568	583	597	549	601	572	571	560	577	564	556	570	583	587	585	602	561	584	586	583	591	622	555	589	594	589	570	613	577	613	589	594	539	606	559	546	587	529	645	547	579	595	578	586	594	584	648	591	602	567	571	550	528	650	553	603	594	549	591	558	589	554	594	566	578	558	564	605	597	604	555	571	587	599	564	568	525	536	579	574	546	598	596	572	541	609	624	598	564	549	577	583	584	587	607	571	570	583	563	626	608	573	587	561	570	555	546	535	577	549	564	586	544	611	612	559	576	591	541	572	561	581	580	567	553	633	540	557	576	580	598	597	575	538	569	570	562	630	549	582	585	574	595	597	575	596	605	513	603	557	510	576	547	586	565	578	562	618	546	585	546	597	605	616	550	603	558	590	556	569	576	539	562	596	574	552	493	560	560	583	541	558	622	552	588	627	593	562	621	623	580	580	560	591	621	594	572	557	558	556	581	574	602	577	563	573	584	591	597	578	584	614	561	577	596	580	582	556	564	553	550	621	552	558	582	569	602	560	554	549	584	601	561	600	598	613	551	604	543	597	613	562	571	567	571	568	574	568	561	611	618	576	620	572	602	603	579	598	567	573	581	585	582	583	528	591	633	584	564	574	578	589	546	569	639	585	603	563	570	607	574	584	562	585	570	614	561	543	578	591	609	553	618	582	566	608	555	576	599	617	574	588	611	554	619	579	556	592	564	567	557	576	615	572	580	592	559	615	558	587	565	537	575	549	560	591	578	591	562	552	579	537	610	574	565	583	577	551	588	558	576	529	594	601	636	573	581	608	567	575	580	533	559	600	593	570	556	609	582	612	585	544	582	552	561	616	550	562	531	586	566	559	580	596	633	558	580	553	612	555	593	596	581	598	614	578	653	603	615	581	562	611	565	568	594	548	619	564	614	587	564	555	582	573	581	632	603	556	574	610	588	616	588	612	599	551	584	577	583	597	603	575	560	613	545	573	632	529	573	576	581	574	562	561	590	577	567	577	575	575	579	561	551	595	588	555	603	548	567	588	592	600	581	567	578	566	561	603	610	598	611	612	593	569	571	593	566	597	557	575	524	553	574	551	541	578	595	566	550	577	573	631	569	542	586	649	613	574	600	622	545	585	597	578	575	532	584	584	598	588	582	540	547	588	639	592	596	560	610	585	565	576	561	580	589	558	599	565	616	571	588	553	559	602	578	598	595	582	585	602	620	511	571	584	535	547	562	542	577	590	560	602	593	586	604	573	562	589	620	557	551	571	628	596	608	559	624	576	563	576	555	567	611	635	576	575	610	592	575	573	561	613	575	564	586	595	582	566	576	602	573	601	573	584	570	572	607	553	612	573	556	600	611	597	603	605	558	614	537	577	570	607	586	575	564	559	561	535	552	596	581	590	536	616	591	577	580	535	571	576	597	609	575	661	588	608	587	561	576	584	565	527	589	575	565	609	569	559	580	551	596	559	592	621	592	610	616	593	578	574	598	553	554	609	544	600	567	562	565	565	516	538	552	559	611	591	568	578	564	533	573	576	582	560	548	568	562	562	587	557	598	585	555	547	589	582	550	539	560	551	592	582	584	609	568	569	562	579
19331	51525	49999	21879	5645	1812	1019	987	982	1020	1001	999	1036	1050	1042	1018	1012	923	986	971	986	1021	1019	1031	1044	1007	1041	1026	1051	930	1003	1025	1013	1005	1014	1025	1008	1011	1043	1020	1029	968	976	976	994	947	1014	1016	1015	959	1042	1020	1010	1021	982	1026	1029	975	1015	957	988	985	954	971	1014	1024	981	961	976	982	1058	969	1065	1004	1042	961	1068	1002	968	991	1056	1031	1002	952	1012	1083	972	1049	1041	955	1018	952	970	987	1019	1027	1015	988	1012	1033	994	945	1010	974	1038	1061	970	988	1045	1038	1012	996	954	1011	958	963	1007	975	980	1032	1050	999	1028	987	1035	1020	1032	989	1003	972	1013	1017	1016	993	973	997	979	1010	1038	1017	939	997	1015	1026	981	1028	996	1024	928	1009	1011	1041	992	992	1030	975	991	1018	1035	998	1002	1039	964	1062	1043	956	1022	999	997	953	996	1005	986	1018	999	979	1051	1069	993	1020	959	1009	1014	1092	1047	980	945	994	1000	1025	1045	980	1005	984	1020	962	1040	985	996	960	981	1003	965	988	1024	989	999	1002	1026	970	1005	1018	935	952	991	1026	989	990	997	919	992	995	1004	1041	1004	978	994	996	967	995	1010	1001	983	1007	985	1036	983	989	946	953	972	1037	998	976	993	978	1015	1054	1062	975	943	988	1012	997	1025	1003	990	1058	986	1009	1040	1044	1024	988	1044	940	1011	1000	1046	1005	1015	1051	1009	1026	1031	979	982	1030	949	1006	959	1012	1046	977	939	1032	1016	967	1009	1014	982	1031	946	1024	1000	924	999	1030	1026	1010	1026	1017	990	974	1015	1021	1033	997	934	1001	1026	980	994	965	999	1071	1001	987	998	1046	974	1049	998	1011	1002	1018	980	1014	991	1029	1036	1040	982	1021	953	1048	1023	1011	993	1016	987	978	1004	1035	971	978	980	1018	1035	1051	1013	1013	983	1001	1006	967	1044	1016	1066	1013	968	967	976	988	1028	982	1038	998	1014	1040	998	993	998	1035	1024	989	1006	1032	952	1016	975	976	997	960	1005	1006	967	996	1002	988	970	997	968	961	980	1019	973	995	963	987	989	1003	1033	1050	969	983	1003	1014	1011	1025	999	965	991	1026	1007	993	983	1047	976	968	1012	1005	925	1027	1002	988	1018	1014	993	1006	993	1045	1040	1038	942	993	981	1060	1038	1033	954	972	951	991	924	986	996	950	986	1012	1024	1013	1038	1067	981	965	993	917	981	1035	1000	962	985	1019	1019	972	952	1011	1011	967	954	1061	979	1003	1000	1018	1003	1047	1010	1028	980	1013	1009	1072	1041	980	1042	1013	1045	1047	961	1066	1047	952	992	1038	1010	1012	924	988	1008	989	1003	1027	1043	992	979	981	961	1021	980	1009	980	996	998	1018	1030	961	994	1037	984	1040	992	974	976	1022	1072	963	1022	985	977	1053	1006	1013	993	986	1034	1041	1007	1029	981	991	1041	1011	978	1032	962	1013	997	967	1011	1035	996	1002	1000	1005	1018	1052	1006	969	1024	978	1043	1036	974	987	991	1031	1008	985	943	997	1024	927	1013	962	1005	1020	988	997	983	935	984	1034	1013	1001	1034	999	991	952	994	1032	1049	1014	994	959	926	988	1036	951	1047	999	982	971	1045	980	1093	944	970	1025	1067	958	1049	998	997	1064	975	955	981	980	990	1074	968	1013	1031	1003	974	946	1065	951	1067	1030	964	952	956	972	1023	1000	1029	995	921	1005	1013	998	962	978	1031	991	994	998	1002	1026	988	1012	1038	1049	997	1014	977	1028	998	1027	977	1010	1060	967	1002	1005	997	969	984	1013	966	1030	972	985	951	1006	991	1008	987	1012	1036	951	1037	1037	987	1012	974	1013	1065	996	1015	1073	974	980	965	975	956	971	999	978	1013	1047	1073	1000	1041	1037	997	995	933	1052	991	1038	997	979	993	962	1024	1001	1047	1068	1025	1066	999	1025	975	998	1054	945	1070	1027	1002	998	992	954	1020	1012	1050	1023	978	956	991	1071	1029	1000	1040	1012	1020	936	1010	1031	1050	1007	997	1013	1038	1037	943	1024	1049	1061	1003	1000	966	1030	999	1032	1005	1012	1034	1011	1022	1031	1027	1040	949	1010	965	1002	969	989	948	924	1050	1003	1016	982	990	990	1003	1029	960	1011	1056	971	1005	1036	1038	1025	987	1031	1042	990	1010	1060	1014	968	1058	1063	991	990	1023	1007	970	1019	1028	993	973	1093	1032	1034	1006	981	1000	1009	1044	997	1024	995	1039	996	1035	982	1007	1057	1016	974	1035	979	1015	978	1003	1010	970	978	1025	1073	1022	1017	1009	994	950	1008	1060	1034	998	1017	998	987	973	948	1026	1023	1010	1051	1000	1021	1066	1029	943	1048	1007	1009	1012	1057	1076	985	974	989	982	981	993	925	1044	1025	1003	984	987	992	995	962	977	1043	1003	1021	960	952	922	998	1013	1022	992	974	926	1010	983	985	996	965	1037	963	1019	1022	986	1065	986	988	1016	957	1042	1008	995	995	1036	1006	992	1020	952	971	1025	981	977	1036	997	952	1043	1037	992	1000	988	986	984	995	996	1031	978	1011	1010	942	994	993	1037	977	1101	1015	982	1021	1010	994	1010	989	1019	1042	1000	1038	1032	1100	969	1021	963	1016	1059	945	995	1054	1020	1029	945	1028	1000	1040	1038	996	1040	985	1009	1024	1024	973	978	989	1064	1029	1033	998	1068	1039	972	1034	975	1000	1012	982	992	984	998	987	1031	954	1057	966	972	988	1016	983	1008	994	1028	980	1016	1030	975	1012	1021	1007	1022	1001	971	994	952	977	1023	1000	962	1039	1007	966	968	992	984	997	987	1054	1000	1051	1004	990	986	1008	1013	995	977	978	1038	1072	1040	978	984	1011	1034	999	979	1006	977	1051	1014	975	988	979	985	949	995	1009	1017	973	933	1001	1025	962	973	997	984	974	1016	1050	1096	1017	1061	1024	1058	989	1027	972	987	982	965	966	958	973	1013	1061	970	1005	1049	1016	982	1004	997	1023	1023	934	1009	968	1038	1060	1009	1012	988	1005	974	978	946	1059	1013	1049	949	957	979	1047	989	984	983	990	1009	1019	970	997	1020	951	1044	1066	1003	999	1022	1001	975	1016	965	1059	1015	1007	989	981	963	977	1056	1013	1020	990	987	1034	927	1028	1028	1016	1025	999	1050	1032	971	1042	1034	1065	992	978	972	1029	1030	1084	986	993	988	976	1000	1025	983	1023	1018	979	920	1004	963	990	986	1007	1004	1048	999	990	1005	974	984	973	1063	979	999	990	1035	992	928	1029	1033	986	987	949	994	999	1060	1021	996	982	997	983	1019	994	1050	973	956	986	1025	940	1014	1022	1031	1018	958	1032	964	988	1008	995	992	975	974	1044	1001	936	998	908	1043	1004	1047	911	933	1009	955	992	975	1009	993	1040	945	981	985	1009	978	975	1014	1031	1015	1027	1034	1014	1016	1030	1024	985	991	1023	994	995	989	1019	955	987	1048	998	950	1054	1040	961	1029	1024	1006	1038	1010	1019	1020	969	968	958	984	1012	992	1030	1038	1033	983	1029	1056	991	992	1010	1032	988	1025	1015	1036	1019	945	1033	1050	1003	961	966	1045	1016	1037	1027	980	1008	1018	986	1004	1054	989	1030	1038	1036	1024	1021	1043	1001	1016	955	976	974	980	1027	986	1033	961	997	995	994	968	1012	990	971	1040	993	1060	1049	1006	952	1004	991	987	1047	1037	1010	994	1043	1027	989	1061	980	1034	1032	975	1026	1032	982	1016	963	1000	1019	1013	1019	966	998	1042	1030	971	1030	992	986	1021	970	1015	1037	1053	1018	937	997	1029	1056	961	928	1016	1017	988	1019	983	989	941	1027	974	991	997	1036	1037	1079	1010	1017	1056	987	994	1007	989	992	1087	964	1008	1018	998	1015	980	986	986	985	1002	996	986	1029	987	1008	978	984	1002	1037	988	996	948	975	1017	994	1028	980	974	996	972	1028	980	988	990	1001	992	1022	1010	952	1016	993	996	1010	999	996	1016	1039	1008	997	981	1005	1006	1047	997	1001	1027	1014	1032	1025	963	1028	1011	970	1000	1015	1024	953	978	1029	1008	1006	964	1042	975	985	971	996	1016	1012	1016	1025	973	978	994	1015	1004	1057	910	1029	1039	1066	930	991	967	997	1020	1026	1014	948	976	1020	985	1045
23751	23270	48455	34888	21339	12962	1656	475	436	459	437	437	438	442	393	469	451	444	413	438	397	404	430	401	433	417	420	403	406	426	402	384	422	385	425	398	420	421	435	384	429	401	433	390	416	413	412	398	382	428	386	429	401	401	414	383	394	424	391	386	394	428	392	403	384	415	381	394	391	386	444	386	401	408	405	448	412	423	440	408	416	427	395	359	414	408	411	367	418	373	405	407	373	419	404	417	406	414	420	401	455	427	430	377	420	418	436	389	408	438	402	432	404	426	359	423	368	406	380	440	437	437	384	412	407	421	404	423	404	414	406	384	364	404	403	441	420	426	390	419	428	429	382	422	377	394	433	418	392	414	402	426	385	401	431	427	383	390	392	404	378	408	407	401	382	425	407	399	403	405	391	430	427	452	398	396	413	386	408	378	449	389	446	439	429	427	391	372	415	409	391	407	379	403	443	377	388	418	430	429	428	402	397	402	408	417	399	401	413	411	395	432	382	395	384	369	404	428	455	374	408	398	395	423	407	403	402	435	394	412	398	415	400	450	423	424	363	412	429	421	410	421	436	388	391	394	462	420	411	390	399	385	426	432	416	403	451	370	386	373	397	419	420	415	407	444	378	430	435	435	459	396	418	411	431	406	418	385	415	456	404	404	420	428	445	379	421	411	423	423	456	392	418	410	403	427	431	391	417	420	426	434	408	370	413	429	402	402	423	398	408	439	381	370	390	410	390	418	372	374	420	367	398	416	392	426	432	437	415	403	430	438	355	440	412	427	401	392	416	433	399	413	428	412	416	392	422	421	414	420	393	417	416	440	416	369	410	403	430	368	381	368	446	404	407	432	386	413	412	413	433	411	437	374	429	403	427	446	405	403	427	402	428	424	401	385	411	428	387	408	399	403	417	413	422	429	406	417	397	410	438	383	385	397	423	400	405	407	430	437	394	414	399	413	434	428	379	410	417	388	391	436	417	421	382	415	418	414	390	381	406	399	391	417	428	446	385	429	419	399	427	394	436	426	360	396	417	418	393	396	421	431	429	412	460	449	396	426	409	393	456	393	385	424	433	383	409	439	414	431	403	412	391	420	429	398	404	390	392	415	399	414	396	403	456	403	415	389	396	375	419	447	438	404	407	440	378	423	397	413	409	375	449	411	402	396	424	427	410	387	383	409	390	367	427	370	422	410	403	445	381	434	429	446	415	435	427	432	418	448	352	381	425	399	422	376	410	406	404	414	417	390	420	384	443	401	412	422	426	396	398	385	365	416	400	409	378	429	420	411	416	383	401	386	387	412	421	437	427	393	398	382	423	407	435	390	410	391	467	411	376	402	414	415	413	415	414	441	436	421	417	401	395	397	424	432	382	395	468	401	389	382	403	399	399	378	423	409	430	408	398	417	395	413	437	411	382	402	404	403	396	396	403	378	412	380	378	442	391	402	397	391	403	408	393	421	404	410	387	406	391	438	407	385	447	423	387	395	368	424	421	364	440	413	365	399	428	380	458	391	402	403	415	406	408	406	396	397	362	413	452	413	423	412	377	411	409	427	413	446	403	398	427	370	409	405	414	425	368	436	394	412	459	366	400	413	417	408	400	392	424	415	386	445	421	419	392	423	363	422	399	421	392	437	434	422	394	397	415	422	395	401	404	415	411	424	379	442	412	413	419	362	394	447	384	397	439	398	379	403	399	406	423	417	410	403	411	397	404	410	436	384	372	423	416	415	380	385	452	403	404	403	428	409	425	403	435	398	373	422	402	411	389	390	416	445	411	406	376	414	460	386	461	409	414	410	393	390	416	417	379	430	389	388	398	429	373	410	448	408	386	381	428	433	440	388	402	393	431	407	430	400	396	420	377	417	411	417	376	437	402	396	423	404	392	434	414	438	409	409	395	395	441	405	398	406	419	436	414	385	387	412	408	368	410	432	415	396	410	396	385	463	416	419	402	426	387	414	411	412	377	420	405	413	374	430	380	390	410	386	448	421	372	415	408	413	384	409	394	394	422	405	402	412	466	445	387	443	418	399	401	389	406	429	400	398	423	431	433	435	408	409	422	419	390	422	393	371	405	434	389	394	418	398	419	437	413	409	428	399	412	424	428	409	411	400	429	383	421	465	438	362	407	389	397	437	381	417	388	437	404	405	392	380	376	402	420	398	367	394	407	420	410	430	388	415	415	385	452	411	432	420	406	441	415	416	384	418	456	395	411	411	404	420	406	402	394	444	409	427	401	407	425	451	423	400	438	361	381	417	382	405	395	424	411	429	386	407	404	405	426	450	434	425	426	404	407	422	397	430	458	381	418	427	431	406	389	416	407	386	388	418	426	415	413	370	430	399	425	402	382	403	405	395	418	440	418	394	393	385	392	425	426	388	421	418	435	451	414	440	439	383	406	389	394	396	437	402	425	390	418	435	460	379	391	403	436	433	371	430	416	415	410	387	430	371	425	417	435	407	400	435	375	412	412	411	446	422	421	388	449	402	413	391	427	428	396	419	420	445	388	413	428	377	387	380	423	435	377	401	442	403	377	392	403	407	424	422	398	382	389	387	412	388	404	399	434	421	435	421	433	406	390	441	402	371	404	378	400	418	411	384	447	385	411	407	441	411	406	387	392	433	395	400	407	410	436	407	404	413	390	368	452	386	359	434	381	395	407	377	382	419	449	389	401	408	413	413	392	380	424	442	417	417	420	405	428	423	406	418	428	407	430	461	374	416	393	400	409	421	411	410	422	429	401	417	387	389	420	418	399	393	441	394	404	406	414	389	416	381	429	392	386	423	397	418	407	381	408	394	404	411	404	404	407	405	423	441	443	409	431	442	415	415	396	389	403	368	411	393	415	400	381	368	427	387	431	440	418	434	421	410	394	432	398	417	446	420	404	437	438	463	411	400	406	403	409	400	421	451	385	426	403	400	386	428	375	401	391	406	398	422	442	387	413	382	438	418	408	391	404	391	402	416	407	413	405	397	428	410	473	386	407	399	433	474	391	420	411	432	386	390	398	378	423	397	436	410	394	378	422	455	414	419	414	403	398	367	364	411	391	391	401	430	390	400	433	416	403	398	404	421	388	388	415	432	455	430	394	427	400	401	401	393	393	420	415	395	403	372	434	413	397	436	384	423	395	411	429	440	405	362	426	419	416	356	383	420	399	411	391	411	427	412	423	409	420	387	406	403	419	430	393	416	368	452	391	389	461	397	416	405	411	437	412	415	388	380	394	404	454	403	413	450	409	421	399	436	413	426	403	371	455	406	401	415	377	398	408	414	423	427	436	381	418	438	397	401	401	372	425	390	399	396	415	380	396	414	417	434	437	408	416	413	399	406	417	388	464	434	352	420	388	401	404	412	387	411	424	425	416	413	441	408	426	405	402	390	415	416	439	429	408	423	437	392	425	413	390	366	396	387	413	411	452	418	435	398	423	432	400	431	411	412	411	394	395	405	399	407	391	407	379	405	433	439	457	401	417	432	370	427	368	417	409	405
41187	83582	75822	46601	21864	6011	743	721	756	728	680	754	641	758	736	738	720	725	756	723	755	701	706	749	703	741	711	706	688	748	693	725	712	703	731	731	739	729	757	709	679	724	692	742	748	696	708	725	728	687	714	732	709	732	659	691	713	721	725	782	709	730	683	731	675	716	703	731	765	705	727	733	711	739	713	732	695	741	744	692	731	729	760	736	731	741	720	705	704	760	685	743	728	707	736	709	695	726	738	700	692	674	765	727	734	731	697	758	729	772	721	709	718	747	724	736	733	693	698	696	734	718	690	742	713	725	670	734	709	773	704	716	656	716	709	768	695	710	711	728	793	723	736	699	737	708	731	708	715	746	744	740	663	745	717	701	729	685	806	707	706	762	699	694	743	712	785	733	715	719	726	742	723	746	760	747	730	751	731	703	731	714	732	693	716	718	683	687	696	754	694	730	722	678	683	748	685	732	675	701	713	699	705	720	682	757	697	757	672	681	698	735	721	706	743	731	701	737	681	745	758	719	708	680	738	741	743	704	726	705	696	733	709	708	730	702	744	758	724	737	694	723	692	741	693	738	719	708	698	683	697	705	713	735	739	734	689	756	713	679	692	740	709	736	710	722	750	731	708	708	733	718	696	741	723	744	699	717	762	758	700	751	694	759	695	705	768	697	717	706	720	687	755	708	711	745	756	709	683	720	718	697	720	728	675	776	738	760	731	750	691	761	736	724	705	711	697	706	673	689	662	702	746	745	748	693	709	755	761	731	712	703	751	731	735	686	718	719	686	747	764	765	673	735	741	713	732	704	746	699	738	747	739	731	728	776	691	749	733	707	698	684	738	757	719	764	740	716	769	723	693	723	752	731	748	687	685	681	708	732	709	766	744	714	733	691	749	666	706	703	713	763	739	719	758	771	736	743	697	705	698	729	754	700	703	786	680	741	716	752	704	715	687	710	721	753	714	742	728	723	736	697	676	720	754	730	705	735	724	739	713	718	712	720	714	719	739	715	689	748	689	717	711	688	730	705	710	719	714	739	692	746	709	740	741	738	672	688	729	724	726	732	734	731	720	790	702	776	688	778	729	701	698	711	707	735	707	710	726	732	729	695	747	700	770	708	697	668	694	743	702	758	729	708	741	732	766	700	735	682	718	728	707	709	732	742	708	750	741	742	708	697	698	704	726	726	720	737	745	776	752	707	750	694	676	689	715	738	742	717	732	776	695	793	702	702	756	731	767	720	712	733	748	722	703	718	700	720	774	711	708	727	699	740	705	719	735	721	705	752	732	741	738	694	718	715	767	777	709	782	702	750	731	708	702	741	713	714	719	692	744	744	750	725	746	755	695	731	634	732	742	719	707	740	756	728	696	711	753	747	725	726	701	700	714	732	758	691	728	728	677	766	705	713	766	740	691	702	718	702	745	725	710	719	711	762	688	729	728	719	699	722	750	715	711	695	688	732	715	689	751	655	736	706	729	715	707	774	766	711	720	711	676	674	742	716	712	709	676	736	688	678	669	684	741	661	735	662	739	747	713	742	707	798	696	704	748	676	689	725	683	735	725	744	719	738	767	724	743	694	685	724	704	694	714	764	765	730	720	725	723	708	695	716	699	750	706	760	720	744	732	706	690	704	695	730	706	726	718	700	693	715	695	700	715	725	746	718	700	700	716	724	714	698	728	737	739	706	706	756	749	730	701	714	752	696	715	756	737	784	659	702	729	745	733	705	712	710	705	763	700	707	708	699	736	727	721	727	722	757	704	731	724	673	743	726	700	746	731	722	705	720	758	767	711	732	725	735	706	674	750	693	730	711	686	721	752	740	698	709	698	762	751	702	717	679	744	784	699	734	754	769	734	692	740	734	715	747	713	731	753	727	735	777	729	720	699	747	731	688	753	699	757	715	739	683	716	677	688	735	653	696	753	727	744	726	698	679	690	726	764	695	742	655	715	714	739	753	721	706	704	712	774	740	688	697	707	738	742	728	736	736	688	727	713	734	716	676	721	722	741	715	729	646	707	779	724	758	723	718	715	700	716	706	709	728	731	784	727	749	723	729	773	747	716	713	683	704	721	701	714	749	672	680	719	706	721	720	722	712	732	731	719	705	739	654	747	731	712	693	732	658	700	725	707	731	748	722	696	713	734	690	701	715	752	691	718	783	721	691	753	713	714	722	722	680	721	682	700	718	718	715	697	706	744	693	710	743	668	725	764	735	723	739	705	710	705	710	644	646	694	687	686	783	755	733	725	652	708	654	737	711	718	730	720	719	755	717	690	734	710	720	724	717	701	725	727	749	742	732	715	730	708	682	720	722	757	742	746	716	716	700	767	708	778	719	690	711	715	711	772	731	728	736	696	741	744	708	754	717	710	764	697	724	737	690	734	723	778	711	722	689	705	749	764	692	720	772	705	681	678	675	690	748	733	765	684	771	726	699	737	689	733	723	687	728	723	720	713	756	714	722	719	733	724	714	739	697	707	746	734	678	796	722	696	703	728	716	764	687	739	729	698	743	720	688	684	680	717	698	699	713	674	763	681	742	691	712	724	715	712	779	700	706	745	695	747	742	692	677	738	773	694	728	687	669	763	750	752	690	730	718	687	706	682	721	708	704	696	756	697	705	734	770	735	723	685	737	662	711	679	761	704	725	716	745	729	678	711	694	815	710	740	756	705	725	758	754	741	718	682	747	735	746	733	728	682	732	737	751	746	740	697	718	772	797	680	687	711	710	772	698	698	737	726	667	691	669	696	694	739	698	735	752	749	731	691	729	718	670	716	763	677	704	723	743	743	756	698	784	734	732	714	747	705	732	712	697	729	725	692	695	751	705	723	736	744	706	733	680	724	717	650	716	707	738	758	746	717	685	725	717	657	703	692	742	757	729	732	723	742	719	745	693	726	724	699	752	712	697	699	709	713	687	718	738	700	734	695	698	713	711	709	753	692	692	787	739	741	735	712	707	695	733	692	670	725	773	724	714	699	671	713	750	754	705	734	735	669	678	719	730	710	735	713	669	682	740	733	707	718	720	750	747	729	702	704	714	758	706	723	666	714	730	703	731	696	730	701	735	733	732	705	728	744	714	730	735	697	742	750	693	734	704	730	706	697	706	759	737	749	728	669	708	750	745	760	730	710	728	730	712	702	716	728	750	713	722	740	768	717	688	692	716	747	736	725	715	718	745	765	729	695	702	734	672	723	680	733	736	737	739	696	746	748	733	752	756	706	720	731	670	695	722	709	725	713	676	691	684	710	745	741	725	710	772	758	730	678	749	766	771	704	707	717	746	714	731	714	725	703	674	725	684	743	709	717	710	707	735	689	697	699	748	719	690	688	740	684	775	724	734	724	752	694	759	771	754	714	717	729	735	720	686	750	736	701	646	718	695	719	723	742	713	688	732	682	761	780	719	686	713	755	715	767	692	718	694	667	752	724	729	744	735	733	747	731	725	749	691	734	683	746	686	679	742	673	716	727	691	781	701	721	691	733	751
22758	22287	43917	33087	22325	18322	5874	667	604	548	549	558	578	538	530	517	566	577	544	552	484	555	539	525	536	542	490	508	536	506	510	486	536	512	463	565	528	502	554	526	522	530	530	527	501	501	565	548	520	509	538	509	484	485	533	534	526	519	540	495	492	533	468	505	473	497	542	522	516	483	526	526	493	540	472	536	512	540	534	481	525	530	512	480	561	501	541	503	511	497	512	525	503	499	505	558	544	501	516	539	485	543	478	506	554	519	543	483	497	484	528	550	520	500	517	509	496	553	514	496	537	508	476	484	553	521	562	505	546	488	558	503	494	507	513	472	515	510	539	523	520	550	542	543	518	520	510	544	523	528	529	530	495	528	513	493	563	530	506	458	499	550	523	487	480	484	537	504	540	514	517	516	514	527	506	526	539	543	509	565	527	513	497	547	479	550	514	521	478	532	543	482	555	510	512	475	513	534	557	533	531	518	497	542	522	491	525	515	539	506	530	520	524	501	495	544	506	504	491	526	469	481	532	485	528	519	520	514	556	549	495	489	483	484	518	519	473	491	492	527	513	519	501	539	521	541	500	540	519	518	514	501	527	525	527	516	506	529	535	525	531	524	534	479	535	514	516	514	550	518	506	498	534	506	480	486	514	538	507	491	511	559	517	497	507	544	548	519	534	534	526	539	523	486	505	517	504	527	562	512	526	494	572	504	483	530	550	519	564	500	476	527	480	502	524	548	528	530	538	492	515	513	527	526	526	539	521	536	508	483	512	534	516	525	529	492	485	499	513	506	511	544	554	539	514	532	513	540	538	516	501	475	522	519	533	546	511	541	532	518	492	520	505	566	514	534	528	528	526	499	501	523	563	530	481	506	496	526	518	522	523	505	523	542	531	502	500	520	540	508	449	585	548	553	536	543	529	502	511	545	487	504	511	517	506	499	494	539	531	506	495	506	515	517	541	517	568	507	514	494	502	499	537	469	527	522	482	500	486	494	525	488	529	519	517	547	500	529	521	505	540	513	497	535	540	488	529	522	526	522	515	513	501	561	515	570	520	553	539	487	547	515	528	558	504	571	508	502	511	529	477	519	493	488	519	481	514	545	496	544	454	560	527	516	557	518	519	534	546	541	497	532	513	502	562	478	538	481	531	543	511	542	449	512	518	544	479	558	516	531	544	495	563	510	546	512	506	525	502	524	483	535	500	541	509	488	571	526	492	541	486	509	497	503	543	531	556	500	505	483	549	524	479	541	508	521	547	536	512	493	510	500	552	543	535	506	509	496	479	555	519	529	509	522	513	485	517	488	539	502	456	446	519	512	489	517	533	521	541	474	530	514	555	543	512	543	519	538	504	490	526	539	513	533	516	533	504	491	539	495	520	563	532	493	529	516	497	504	520	514	542	494	521	542	553	501	484	492	526	489	499	514	513	528	494	479	532	480	515	551	515	515	534	511	466	537	514	512	547	524	497	565	494	507	508	501	527	571	512	512	543	539	474	518	537	535	521	511	519	538	510	506	542	518	499	524	483	519	495	493	523	519	534	494	537	515	493	571	498	497	527	503	487	501	545	505	527	506	512	515	532	468	517	536	492	482	543	511	515	504	564	490	498	521	521	523	505	477	552	524	513	530	476	522	520	564	533	527	515	518	502	484	517	516	554	539	493	519	527	516	514	502	506	554	545	504	527	480	512	525	510	518	561	509	510	526	492	512	521	557	545	537	531	480	484	513	547	532	489	491	518	532	512	530	523	514	538	502	501	558	521	544	562	529	508	508	532	510	464	495	526	537	544	499	509	527	521	510	531	578	493	515	532	510	502	482	523	516	504	552	520	516	507	551	529	532	551	525	512	530	502	544	498	514	502	525	485	491	541	555	552	514	472	525	534	512	526	529	550	500	473	524	508	557	509	520	508	487	530	498	531	508	508	493	528	517	475	511	564	537	507	493	495	508	511	539	553	514	503	544	495	515	517	490	520	456	504	506	504	544	550	502	494	504	492	490	538	542	517	535	523	528	516	520	535	497	488	491	510	560	507	487	502	557	493	528	499	553	520	514	537	490	511	522	503	510	547	520	496	519	516	463	498	489	556	529	507	556	532	467	599	531	528	507	535	503	529	510	544	503	531	517	550	518	500	506	502	532	530	529	535	527	493	499	509	528	499	500	523	492	528	488	482	552	508	491	535	500	511	544	575	514	550	516	463	530	508	504	509	488	499	503	485	471	534	514	559	504	508	516	500	534	555	509	501	473	542	514	517	532	514	538	494	502	534	527	484	500	504	551	548	503	515	507	538	484	503	505	478	468	490	541	522	533	497	505	486	509	521	523	525	523	514	514	492	484	526	492	511	519	530	501	493	452	531	506	516	482	508	544	520	491	500	553	506	522	495	539	532	514	495	568	553	513	516	471	499	521	489	523	522	520	529	554	509	515	488	520	555	520	528	500	491	513	528	516	499	519	527	539	507	546	488	490	549	514	551	513	533	503	533	525	512	531	515	484	549	549	470	544	595	541	517	557	498	536	528	515	532	506	503	501	491	561	517	496	512	569	547	524	523	511	493	501	542	491	538	520	531	497	517	550	489	511	520	559	482	504	543	502	506	529	519	541	482	556	554	513	533	494	556	567	512	542	493	515	544	564	494	460	561	519	512	501	521	524	491	527	514	500	547	497	508	522	516	483	494	495	545	544	540	478	492	505	518	458	540	542	492	488	533	510	524	503	480	534	500	520	567	550	503	549	485	520	538	512	556	524	488	514	525	539	514	553	499	527	508	482	512	507	514	539	509	476	516	495	502	513	475	533	556	509	488	534	518	494	542	550	487	536	509	498	536	525	504	503	513	540	538	566	537	534	519	540	490	507	507	524	554	507	528	499	547	536	518	502	514	488	532	545	460	535	488	534	543	536	505	525	511	498	505	527	479	571	505	520	514	522	527	502	500	545	497	501	526	458	504	472	522	488	513	501	517	532	546	511	554	493	474	492	492	518	550	536	506	535	533	487	543	507	510	501	531	534	504	525	529	505	495	513	479	497	511	517	531	496	555	491	537	523	525	510	491	538	502	484	524	515	535	516	525	537	516	500	510	516	502	510	492	499	544	541	517	566	522	536	526	515	499	517	502	565	493	501	551	512	546	504	524	549	540	461	551	539	525	519	528	516	533	566	508	553	514	514	499	548	509	505	523	548	487	484	518	500	509	554	537	548	548	519	508	485	497	504	473	515	499	539	556	498	509	544	483	532	535	567	510	519	511	505	511	489	520	488	482	500	519	499	504	515	538	490	501	468	509	513	517	540	510	514	512	503	537	524	545	489	531	539	544	515	515	558	498	490	512	539	526	521	532	497	486	517	492	473	499	480	548	584	499	545	538	526	527	522	492	535	501	523	520	526	489	511	530	455	516	539	560	501	491	517	516	508	519	518	547	538	535	523	539	484	482	489	513	528	529	519	542	489	527	534	552	482	490	522	496	527	510	541	493	535	556	516	519	514	519	489
49034	75641	68036	52055	30243	8246	912	855	825	847	876	827	882	846	869	808	832	878	842	783	804	842	881	846	865	853	881	840	841	888	810	858	936	827	883	865	806	833	823	876	870	849	837	860	876	828	811	855	834	790	887	825	869	861	861	846	862	846	906	786	855	804	801	812	848	837	867	864	839	830	843	825	832	848	837	874	815	824	825	854	863	853	821	842	864	814	870	852	801	780	896	836	797	815	820	821	865	814	811	838	871	846	847	853	864	937	882	857	840	814	883	812	845	834	850	845	852	838	853	871	871	908	896	842	837	821	824	845	798	840	835	869	885	882	844	879	850	910	844	839	823	797	878	821	875	874	865	870	817	859	829	851	897	857	829	818	876	816	830	864	854	845	874	828	805	820	834	819	834	891	846	837	865	862	883	864	851	885	886	802	852	851	862	824	862	869	879	830	853	848	871	826	843	839	840	835	919	767	817	838	807	849	814	836	834	851	844	897	867	841	874	844	811	831	868	831	806	780	841	816	874	818	862	858	826	880	818	814	834	844	831	860	807	831	838	818	829	830	841	820	846	816	860	841	859	879	845	826	837	858	884	820	845	833	801	839	814	878	840	768	819	871	833	843	816	909	832	870	879	838	881	813	813	864	869	881	856	860	881	799	881	821	836	801	893	802	827	897	853	841	833	872	789	791	848	846	863	881	865	836	882	801	851	876	861	830	851	868	810	839	844	827	788	855	878	847	859	839	839	794	856	861	851	798	800	808	848	864	811	845	820	857	873	833	815	832	813	786	846	835	884	857	833	830	893	818	908	874	842	856	885	844	812	862	838	853	819	831	870	839	866	838	849	826	911	840	854	811	874	852	831	834	846	835	823	860	847	877	826	821	857	862	844	820	848	834	844	829	855	840	834	839	858	870	903	825	827	852	812	851	847	878	818	875	799	854	869	844	834	840	819	805	800	894	868	843	865	813	892	816	833	877	781	830	877	835	835	843	816	844	810	824	874	859	784	792	847	867	869	816	860	852	814	847	845	856	838	873	856	865	785	887	828	868	851	866	831	819	861	845	885	822	809	833	826	820	836	851	787	827	842	839	890	862	853	870	859	843	857	865	855	808	810	806	836	877	792	845	869	831	888	818	849	817	841	845	844	850	843	819	871	879	831	853	847	862	869	849	826	848	811	882	871	820	883	878	878	842	868	815	901	863	883	831	820	828	852	850	869	886	831	886	806	856	796	834	844	796	819	860	850	789	849	825	845	826	822	866	836	884	849	814	851	858	798	866	893	834	806	861	853	845	875	862	809	871	816	791	906	824	826	837	796	783	902	842	867	816	866	810	840	831	884	840	858	864	884	804	869	852	882	809	803	855	885	910	787	829	833	843	841	856	873	812	850	800	822	837	852	824	827	866	882	852	860	810	893	815	770	894	879	865	804	876	853	854	816	775	784	881	870	856	843	822	870	814	844	880	809	838	875	827	900	807	838	841	816	841	856	828	845	817	860	836	826	827	813	853	858	845	867	875	853	826	881	848	867	811	937	875	838	863	861	800	874	850	839	866	839	860	822	881	846	809	851	877	852	862	821	835	845	801	866	883	894	886	859	842	848	929	833	842	927	850	850	897	851	833	887	840	830	874	800	843	794	868	841	765	822	872	890	794	786	795	831	839	834	876	819	847	829	878	884	806	861	814	830	833	878	851	800	854	841	845	875	869	807	781	834	866	828	889	841	888	834	808	867	814	782	793	860	905	898	766	855	826	827	852	817	877	815	841	861	825	875	886	854	805	823	828	865	851	874	838	861	836	847	845	890	852	850	812	818	839	838	828	839	844	882	821	829	859	867	828	859	823	835	863	870	851	821	859	816	828	822	874	865	858	849	808	804	832	841	849	869	814	878	840	781	855	882	841	861	895	819	878	796	853	795	817	825	888	820	846	806	840	821	871	845	837	856	886	833	850	874	838	839	805	827	861	865	881	821	827	893	851	819	918	817	852	885	840	834	853	837	891	856	828	839	818	861	855	864	832	886	931	830	830	914	868	768	863	834	861	871	872	849	862	836	885	837	813	852	791	814	798	837	869	853	823	868	832	858	818	836	838	802	845	804	848	853	850	847	862	818	834	857	791	859	876	847	887	857	816	848	864	836	861	889	872	834	870	814	845	818	785	841	879	853	863	866	854	858	841	847	843	869	865	851	868	824	843	840	822	868	829	866	831	863	842	806	823	802	856	863	908	877	850	891	841	873	812	822	813	830	846	863	846	867	852	823	835	850	805	933	857	801	831	823	885	919	847	829	763	869	840	882	827	831	860	838	859	910	810	828	855	867	893	842	851	791	849	871	831	881	859	854	830	822	855	847	857	806	868	843	830	862	852	806	837	805	835	803	839	803	844	823	847	837	906	859	807	828	849	816	849	777	853	819	862	821	803	881	931	835	868	912	906	870	806	860	851	806	883	835	823	856	844	874	822	910	835	855	829	823	836	801	819	837	829	842	874	827	842	869	849	812	860	852	810	834	854	834	797	863	844	833	860	905	871	877	855	847	857	841	850	830	844	786	865	834	849	859	824	825	851	838	928	880	889	836	820	849	859	855	829	794	811	844	825	848	872	847	855	869	843	851	831	865	801	822	856	876	851	864	827	814	895	850	884	845	893	852	830	915	826	841	773	853	867	861	849	836	853	901	828	848	884	841	873	910	891	856	898	823	823	846	851	854	842	867	816	854	794	865	858	834	839	886	874	776	863	867	854	897	827	876	823	846	831	795	862	838	855	845	830	846	841	853	866	837	826	886	847	848	832	849	825	805	836	889	828	821	811	843	829	794	800	858	863	789	852	862	875	828	845	863	798	882	871	888	866	821	859	854	824	837	860	857	816	827	817	805	833	824	851	849	883	895	904	874	862	758	848	854	907	819	870	867	832	856	828	839	847	862	932	869	792	840	807	877	881	813	853	843	852	830	840	889	864	880	808	872	830	854	816	785	851	835	826	881	868	824	888	851	808	889	799	785	798	876	851	797	831	851	810	842	826	825	908	855	854	877	861	831	867	857	870	834	862	865	849	855	822	910	856	852	840	829	866	813	897	888	845	850	861	859	846	841	916	863	786	816	817	901	826	793	824	823	848	853	882	844	881	849	854	815	829	815	813	875	818	848	887	838	875	851	859	805	871	835	872	858	841	808	858	834	862	835	828	851	816	851	860	794	820	828	851	857	863	805	914	814	851	848	831	830	817	846	825	851	849	856	869	842	908	827	829	846	831	850	840	856	892	803	807	819	837	829	881	901	885	868	861	832	864	805	856	907	827	813	822	874	827	899	834	819	869	813	861	845	880	804	821	877	837	841	854	856	849	884	847	830	845	854	844	825	865	870	800	830	856	845	868	865	815	821	854	856	918	835	806	838	833	845	893	844	804	825	872	776	835	847	859	790	817	813	841	861	827	862	823	875	801	838	908	829	868	857	827	850	851	806	900	813	808	830	817	829	783	876	835	841	846	871	825
26308	31007	47395	21803	4541	1016	609	620	612	638	576	596	582	583	572	624	585	567	577	586	587	601	616	583	609	606	597	591	580	605	602	582	602	601	597	573	570	594	571	597	634	638	616	582	589	614	633	592	582	591	545	585	567	581	605	594	608	575	595	585	584	602	570	581	574	592	543	589	575	572	647	561	585	612	619	602	588	569	567	611	583	605	592	555	589	639	640	627	602	600	561	619	557	581	545	596	596	566	594	614	571	609	577	574	618	585	611	606	582	567	637	599	556	582	628	600	612	564	565	623	573	629	618	619	568	619	569	522	599	616	602	633	612	532	586	586	559	575	628	615	598	605	574	590	620	579	584	598	605	589	556	620	617	567	642	590	620	560	593	556	623	585	644	628	529	599	585	609	589	565	610	590	624	622	632	599	588	596	558	588	623	623	565	596	579	593	600	595	624	615	599	605	588	551	612	610	616	578	543	578	594	570	582	593	591	575	579	562	581	613	614	562	572	605	547	595	596	572	585	633	588	577	562	610	607	573	579	589	562	594	590	552	604	594	584	579	584	613	587	616	623	601	602	608	609	564	587	615	592	624	614	598	593	575	586	576	521	634	533	583	573	575	588	574	571	588	620	607	567	590	635	590	617	598	620	596	563	593	611	626	600	566	617	634	608	606	595	605	587	647	587	619	596	574	551	606	619	550	557	622	627	599	601	612	616	581	612	567	584	566	567	595	613	614	590	585	558	645	532	629	584	577	606	582	622	552	600	587	617	608	573	579	540	564	559	605	605	637	587	556	586	588	604	542	581	537	558	596	547	624	570	621	548	614	608	589	608	635	620	577	618	615	544	646	593	572	586	574	624	608	588	585	614	607	560	615	624	594	587	598	582	589	618	586	596	634	567	589	608	589	584	571	594	598	552	553	616	648	577	602	583	617	598	582	600	590	596	612	609	565	622	564	571	603	599	581	576	554	610	581	571	564	621	531	560	634	612	545	621	569	574	577	574	591	558	561	585	586	588	593	585	589	611	628	559	588	596	563	579	625	570	605	607	614	554	568	561	610	558	557	600	619	583	557	588	578	562	571	596	585	619	565	571	579	597	607	598	649	613	584	584	581	569	583	555	578	613	528	603	627	601	609	591	585	604	610	600	615	611	608	651	618	623	556	586	541	622	567	573	616	615	600	615	558	603	616	590	581	631	580	593	591	628	623	641	579	607	566	624	571	549	615	597	577	594	591	605	609	610	595	546	615	625	596	591	609	585	597	628	624	582	595	584	609	633	592	586	583	592	572	586	590	584	562	599	562	596	614	618	606	579	608	617	569	606	624	608	591	557	599	560	565	593	581	626	592	577	584	601	621	580	584	605	572	570	582	569	597	648	548	581	608	606	594	618	618	596	561	588	600	595	572	599	586	617	584	590	624	613	617	590	600	547	572	565	563	634	605	595	575	568	596	574	624	614	590	587	591	571	600	571	600	604	563	629	588	558	635	628	580	573	555	569	612	660	563	604	553	620	589	568	589	611	610	549	597	586	582	569	593	609	625	584	592	625	599	587	596	610	606	605	622	582	563	565	611	640	585	576	577	568	556	599	567	554	586	551	565	618	603	568	572	605	604	582	608	573	631	575	606	546	589	602	606	563	625	612	577	598	590	665	592	585	521	581	623	537	572	590	605	575	616	553	589	592	581	597	596	577	607	595	593	626	571	571	563	580	587	605	590	579	613	631	620	614	600	576	629	565	576	593	608	611	614	591	620	595	609	562	613	646	549	577	533	560	587	586	598	613	561	557	627	581	613	600	625	538	614	562	563	616	615	596	616	593	603	621	588	614	581	590	536	569	602	581	606	624	548	601	603	594	566	593	608	583	571	605	581	564	596	575	617	556	595	647	583	561	586	600	544	540	583	568	589	611	554	590	567	598	587	567	597	622	553	604	615	590	565	571	593	552	566	574	571	578	607	584	622	611	660	613	617	635	611	597	595	592	588	596	596	575	619	583	593	586	598	544	561	568	619	579	587	573	541	638	581	614	608	608	603	597	580	623	531	620	565	587	580	569	625	606	568	655	554	548	551	568	619	587	581	603	644	590	621	612	607	564	577	586	589	567	594	590	560	589	571	602	604	595	584	549	593	577	635	595	573	602	617	587	595	605	624	573	625	534	596	547	533	557	639	582	578	583	571	609	644	582	563	606	607	595	576	583	572	562	564	633	570	561	605	589	613	558	601	571	602	582	579	593	568	591	621	609	608	603	592	584	568	606	614	612	628	620	599	572	556	578	593	612	645	586	611	571	563	567	561	583	637	629	603	607	571	578	593	627	622	598	583	623	570	556	574	586	562	503	566	631	659	585	582	590	590	564	600	608	561	603	580	561	578	552	548	599	557	613	571	562	611	610	605	569	607	609	581	547	601	616	587	598	599	596	611	571	557	589	577	576	545	538	559	576	576	595	594	580	511	587	565	560	552	619	562	579	539	583	619	623	614	619	566	582	599	611	598	617	592	565	606	563	564	604	558	604	598	585	639	604	567	584	590	561	587	582	590	565	591	573	546	585	591	614	542	569	602	607	561	613	593	576	605	592	582	580	576	574	589	552	599	582	594	597	555	631	595	543	604	579	587	593	559	594	589	561	603	625	627	595	565	600	604	597	573	576	585	611	594	575	623	560	620	585	620	580	577	596	605	584	586	583	626	575	599	601	578	575	613	607	596	618	594	598	554	598	577	585	579	580	600	569	583	611	621	555	591	596	607	609	605	623	598	609	594	598	573	608	576	592	637	583	616	624	612	575	612	585	546	557	552	614	592	598	614	622	569	582	588	602	554	562	586	585	602	572	641	620	605	597	570	635	563	593	601	588	599	616	620	562	604	616	559	615	594	632	598	566	553	562	598	593	589	557	593	598	606	613	604	548	598	589	624	593	627	633	577	577	581	570	616	555	585	583	582	580	608	613	605	593	614	576	599	619	636	571	577	590	573	610	616	614	626	601	606	578	590	618	638	582	599	599	598	594	596	591	649	582	616	545	550	597	580	622	564	607	575	558	612	560	624	598	596	608	611	588	656	561	611	613	588	595	605	599	570	578	594	588	642	571	603	622	566	623	598	565	607	627	629	592	587	520	559	560	587	607	622	608	585	605	579	593	607	591	603	590	619	624	563	566	574	604	591	558	600	560	622	578	603	608	578	578	566	567	565	609	610	558	645	637	618	594	569	585	598	630	567	602	593	597	618	581	593	565	570	594	563	575	576	557	601	580	611	603	562	556	601	593	589	570	563	632	587	618	632	550	632	588	565	584	600	630	570	621	597	611	630	605	587	607	577	607	645	592	576	610	617	592	631	618	606	593	584	582	603	547	564	633	562	550	568	645	633	577	573	583	622	578	567	560	584	615	590	583	566	597	636	590	595	561	598	579	598	606	581	644	556	596	572	559	604	596	566	626	612	584	589	625	580	616	605	588	592	591	571	585	607	633	603	632	601	559	591	602	585	566	624	577	631
20024	53669	47599	19651	5791	1663	953	954	1029	1017	1017	1017	978	1029	1053	1066	1002	1051	1017	983	1063	1049	1030	1023	963	1039	1032	1025	1057	1049	1017	1104	1003	1037	984	963	969	956	1030	962	1013	1002	1005	1014	959	1050	968	1019	1023	1039	944	1036	975	991	1013	1022	994	1049	1023	1000	1000	991	1047	1071	1052	999	1032	991	1043	1011	1004	969	1066	991	1023	1071	1012	995	1093	1080	1010	1051	988	976	1085	1005	1011	1014	1027	1003	997	1033	1015	1057	1007	1014	964	1033	1041	1008	1031	962	1067	1081	973	1057	973	972	1018	949	1017	977	985	1041	1058	1022	1019	1068	1025	1025	984	985	1002	1021	998	1009	1017	1031	1111	1011	1001	976	1069	1064	1024	999	995	998	1029	973	1023	1048	1025	1008	997	1017	994	956	1023	958	1016	1028	1025	1018	1077	993	980	1003	1021	1017	1042	980	1028	1067	1053	985	1014	995	1004	1063	1051	1070	1005	1051	975	1018	1089	1004	1037	1057	996	1007	990	991	1029	1039	982	1020	1047	1025	1030	1030	1060	981	1042	994	999	1035	1079	1014	1018	960	1033	974	1065	1047	1007	1043	1007	1020	984	1000	997	1030	977	1004	998	1026	1047	978	1035	1032	1033	1053	1059	991	1041	1006	995	1049	1038	1004	988	1028	1005	1063	981	1010	1073	1017	974	1016	990	1027	997	1042	980	1015	1031	1007	1022	999	1075	1042	1066	1042	1028	998	1016	1019	1015	949	1046	988	1064	996	1020	1064	1024	1019	1059	963	1047	999	1029	1067	1022	1021	996	1023	1042	1046	1030	1039	990	1034	1050	1007	1065	1047	1000	1031	1028	1111	1014	1017	1010	947	1036	1059	1072	999	978	1025	1065	1012	1018	997	1017	1005	1045	1001	1015	1011	1001	1050	959	989	974	1054	1041	1025	1065	1034	1030	1064	1048	1002	1035	1008	998	993	1011	970	1020	1017	1020	1037	978	990	1046	1006	1014	1052	959	992	1019	1071	1000	986	1041	995	1000	1028	1122	1077	994	997	1024	1022	1053	1006	1041	1013	994	1070	1038	969	1008	954	1008	1057	1033	985	984	1010	991	1013	956	995	971	930	1068	953	979	1026	997	1081	986	1035	1052	1035	996	971	1047	1025	1042	996	975	1033	1054	1015	955	1035	1026	1061	1010	1028	1056	1026	1028	980	1059	1080	1004	1090	1001	1003	1027	1026	970	1035	1006	972	1094	953	1065	1037	1018	950	1009	996	1007	960	996	1006	1015	973	1062	1061	1037	1034	1047	1005	1041	1037	984	947	977	1011	1006	1002	1024	1036	1030	1015	997	1015	995	1026	990	1080	979	1050	1004	1051	998	1013	1017	1028	1020	1054	962	1015	1046	999	994	1022	988	1010	1024	995	1048	996	966	1009	1004	1011	1013	1039	1023	992	1036	1010	1026	1062	1001	994	1006	1033	1085	1020	991	1057	1041	1019	1040	1001	1044	985	1013	1059	1063	1022	1005	984	1022	970	1010	965	973	1062	1032	1007	1040	1034	1048	992	988	1013	1047	1051	1019	988	1012	1013	1015	1001	1068	1052	1080	978	979	1026	985	994	1016	1035	1021	1090	988	1073	1023	1023	1020	1012	1046	1001	1047	1022	1091	991	1051	1001	1005	978	1023	973	1030	941	1021	1017	1038	997	1048	1011	1001	982	982	1034	1004	1036	1022	1022	992	1036	1075	982	1041	1057	1041	989	987	989	1037	1010	1028	984	998	1027	1026	1045	999	1005	1004	1025	1002	996	1063	1042	979	1020	1004	1005	1056	1020	1000	1010	1023	1020	1012	1031	1010	1020	1028	1016	1003	1010	1045	1013	1064	981	1048	1041	1000	994	989	974	1056	1047	1004	982	1001	976	965	1041	1018	1047	930	971	1070	1028	970	1020	1041	1073	1006	1046	1012	959	1012	1061	1004	943	1011	998	1010	1028	1014	979	1020	1060	995	1009	1044	1004	1043	1045	1072	1048	980	995	1005	1033	990	945	986	990	1068	994	1030	1005	1018	1051	1037	1005	997	990	1062	1043	983	1032	987	990	951	1031	1032	1051	1018	1001	1028	1026	1031	1082	1006	987	999	1069	950	1079	1028	1001	1038	1021	1005	971	1022	1003	1050	986	997	1037	993	1022	995	1015	1029	999	964	1106	957	928	950	1002	986	973	963	1017	1057	1063	1040	1096	1062	1000	1023	992	1039	998	1019	1059	1059	1003	1023	1038	928	1027	1023	1067	1059	1020	1042	1023	1024	1031	1033	1047	1033	995	1079	987	1008	1007	1020	1051	939	1012	996	1011	1047	1051	971	1085	1048	989	1036	1018	1020	1084	920	1014	1021	1043	945	986	990	1027	1012	1045	1079	995	1057	1094	992	974	997	1001	986	1075	1021	1053	993	1032	1025	1061	1092	1063	1003	1019	1061	1012	996	959	1020	1033	1057	996	1067	981	1001	1031	999	1055	1025	1053	1044	1014	1029	1026	1055	1001	1030	1005	1029	1066	1050	1008	1013	984	1058	985	974	1053	1035	1038	1009	1006	1061	977	1027	1017	991	998	1057	1007	1027	999	985	1004	1054	993	1037	1005	1016	1068	1048	1006	1045	1080	986	1071	978	993	1022	1056	1033	1095	1005	1044	998	1034	1070	966	994	1029	1001	1069	1031	1018	1022	1044	994	1015	1035	971	1059	986	1049	1046	986	1062	959	1062	1020	1047	1012	1023	1020	1002	1005	1025	1029	1037	996	1043	1002	1001	1001	1019	1023	1048	1004	994	989	1008	1043	1068	1026	988	1012	968	1040	997	988	1013	1016	1044	1069	1022	1058	1038	1018	1044	986	1013	1024	1008	968	1033	1019	1047	1051	1007	982	977	1082	1053	1017	994	1039	1015	970	1020	1065	1003	1077	1022	1010	1005	1015	1040	961	1002	1057	1027	1054	1043	996	1007	1072	973	989	1053	1030	1039	999	1005	1050	992	1028	1053	1019	1042	998	1043	1022	1009	1014	1009	1012	997	1039	1037	964	1004	990	1053	984	1018	1050	1009	996	987	1018	1060	1040	1032	1011	1054	1061	1027	1005	1034	1049	1037	1022	1004	1003	1063	1032	1020	1031	987	1043	1066	1015	1024	1034	1026	960	1028	1030	1081	991	1034	1075	1037	966	972	979	1009	1068	1026	1003	965	979	1016	987	1042	1018	977	1035	998	1061	990	1031	992	960	999	1007	1077	1005	1063	1007	1015	1021	978	1022	987	1025	1004	993	1018	978	1034	985	1028	971	1036	1042	1021	1006	1022	956	1049	1008	1042	1028	1039	1007	1008	1027	952	1022	1009	953	1006	1035	1023	1020	922	1023	992	1004	995	995	1014	1017	1014	1029	1044	1020	1065	1057	1015	1065	1013	1057	983	1000	1023	987	1051	993	1063	1054	979	1020	1038	999	999	1037	1021	983	1016	1029	997	987	1022	1051	1027	1068	1071	1018	1021	1021	992	1063	993	1021	1050	982	1030	1008	1013	988	1098	996	1085	964	1026	1023	997	979	1015	1008	985	1049	928	1016	1006	1028	1008	1018	1033	995	954	1041	1017	1016	1007	1047	1024	1047	1025	1023	1051	980	988	1004	1059	1004	1006	1094	1016	1078	1021	998	1044	1005	977	1007	1017	1082	985	960	990	1043	993	960	1024	982	1007	1019	1028	968	1045	1036	1023	987	1038	1044	1040	1025	1008	983	1029	1056	1069	965	1011	1012	990	1027	973	1098	975	958	1010	1041	1020	1052	1032	974	1048	1045	1013	1008	1004	1025	981	1036	1050	986	1013	990	1031	1005	1067	980	997	1049	1054	1059	962	1050	993	1068	1009	975	1083	1030	1114	1064	1065	1013	1027	1032	1016	1003	993	990	942	1026	1047	1021	1007	1009	1030	1000	1043	983	994	1033	1002	985	1019	1017	1032	998	996	1018	999	1021	1024	962	1024	1006	982	1024	1008	978	978	964	1016	1000	1053	1013	1024	1047	1026	1022	1038	1038	1013	1072	1034	1062	1014	982	1033	1032	1019	1020	1027	1026	1060	1021	1034	1021	1105	1029	977	1013	1014	1038	1049	1046	1033	1038	955	1030	989	999	1019	992	1007	1011	1038	1078	1032	1015	998	997	1048	1039	973	1011	1004	1014	990	1011	1045	1037	976	1020	992	997	1051	991	1027	993	1061	966	1043	1019	965	1053	1020	1010	1003	1032	1057	1035	1051	1026	1092	1032	1040	1017	1047	998	982	1040	1038	1044	991	1074	995	1007	1016	997	1017	1044	985	1025	998	989	1082	978	982	993	981	987	1025	1015	971	968	985	1096	1028	1040	1021	1062	971	1003	1041	1008	1013	969	971	1016	1010	974	997	1005	978	1026	1033	996	1028	1015	998	1060	1026	1030	1026	979	1047	987	967	977	1019	1059	996	1019	1013	1012	1028	992	1037	999	1047	1045	1010	1031	1012	1025	1043	1015	1066	1021	1004	963	984	1019	948	1041	1018	1019	1036	977	1026	1004	928	1047	985	996	956	997	996	1010	1032	961	1032	1014	1037
23880	24816	50033	35607	21186	11415	1230	472	458	447	423	473	453	416	447	418	442	432	441	436	450	441	429	462	390	432	414	429	446	427	421	442	428	440	438	441	436	430	431	423	412	431	416	437	438	430	399	413	450	384	402	434	447	465	417	422	473	398	410	419	430	448	430	408	422	438	432	416	436	459	429	448	466	450	444	419	419	407	410	459	384	443	437	425	429	480	430	435	449	419	423	441	446	402	404	421	410	435	458	434	423	383	418	394	431	429	413	435	433	414	404	416	440	419	423	368	441	436	382	437	451	424	432	418	427	466	457	408	420	408	411	432	428	404	434	433	428	417	433	451	447	395	460	459	424	387	425	402	429	425	424	437	434	459	382	406	422	414	450	433	426	434	416	423	431	441	454	420	416	420	415	424	415	416	415	439	434	452	424	421	468	459	432	426	436	426	434	415	439	424	410	439	412	463	437	432	415	390	436	414	431	424	449	392	431	404	453	425	398	425	404	422	450	428	451	413	427	446	434	427	405	443	408	434	412	434	444	403	422	437	444	456	372	421	413	406	430	451	403	422	387	405	448	428	437	428	433	441	408	422	432	404	401	430	425	417	419	413	431	416	403	450	403	438	414	423	405	431	422	418	414	424	447	392	441	444	414	407	421	415	430	397	411	456	437	428	450	439	408	419	380	435	425	419	454	443	427	432	447	424	403	416	420	388	436	432	408	426	418	430	417	421	455	422	424	401	453	402	426	424	433	447	422	433	463	426	414	427	430	461	435	420	418	413	404	419	416	405	409	400	418	427	418	484	423	403	415	409	434	414	453	411	401	410	460	411	394	416	418	429	476	432	405	431	417	409	417	431	430	419	408	405	406	431	432	431	394	437	411	407	424	431	411	410	433	406	438	443	393	454	449	409	423	440	441	397	432	447	432	405	423	419	395	439	440	382	423	392	419	412	407	422	449	409	431	424	443	451	410	417	421	410	450	465	425	440	432	402	435	420	414	415	452	476	480	416	422	455	431	414	419	451	415	447	407	449	445	423	470	437	447	442	449	414	416	429	413	426	432	453	428	447	436	461	402	418	427	412	432	427	425	410	418	426	402	393	411	411	420	439	438	429	423	458	420	413	452	378	427	471	419	440	440	421	413	422	402	440	407	457	411	415	414	468	420	436	412	408	461	400	407	421	429	410	420	478	422	426	393	428	432	451	435	450	452	439	450	425	396	437	408	417	415	434	456	427	470	430	429	419	430	414	421	419	444	426	442	447	422	413	399	426	456	432	442	430	383	424	419	444	434	418	416	436	420	452	465	445	422	440	445	451	476	428	387	405	418	438	462	422	400	401	435	424	490	430	400	386	462	404	401	410	412	424	432	410	409	438	437	404	410	439	439	390	420	402	383	427	411	426	392	428	445	443	416	448	421	429	375	468	408	399	411	444	435	431	470	418	418	412	414	415	443	412	461	457	469	424	456	427	444	448	425	396	415	428	418	428	415	438	410	407	435	448	419	433	438	426	400	423	402	420	427	418	394	420	410	452	411	437	436	420	452	390	438	443	466	400	418	461	455	401	375	434	445	442	415	452	440	412	410	402	439	433	423	428	439	428	429	430	437	423	407	413	392	416	415	412	388	403	426	413	455	465	428	410	411	433	413	435	459	420	405	437	434	429	452	452	406	435	412	386	429	439	410	448	365	428	449	444	385	404	412	420	404	414	462	404	452	440	466	471	418	486	421	437	418	404	462	409	414	438	412	440	428	435	409	399	429	408	427	424	433	448	437	417	410	424	408	418	456	413	438	437	425	421	411	441	454	410	415	401	405	451	415	436	452	441	407	395	405	405	405	392	441	432	457	464	440	407	381	476	407	469	377	397	402	446	426	409	457	450	422	405	400	446	423	435	421	434	408	392	422	459	431	438	418	442	432	416	391	406	439	423	426	421	449	397	429	420	464	449	405	425	457	441	400	416	404	410	429	409	405	414	431	392	415	442	395	410	420	421	393	423	433	413	437	398	417	452	460	427	416	410	433	412	418	424	426	400	410	420	404	418	458	416	419	420	421	417	398	412	408	437	440	430	414	404	423	422	458	391	408	439	404	424	412	397	425	449	384	445	434	405	406	426	431	432	384	443	386	443	442	429	442	388	459	446	433	413	404	439	407	445	421	423	404	407	481	445	420	431	445	428	392	353	413	459	445	405	421	385	437	417	427	432	435	419	445	412	466	423	426	437	442	422	478	441	436	436	445	425	439	479	439	431	403	438	390	438	446	448	438	395	400	435	431	380	473	376	427	423	418	444	433	411	420	422	416	410	476	422	440	418	433	447	415	422	448	410	415	452	453	454	441	426	454	463	446	419	410	432	423	404	444	447	408	440	421	421	420	412	470	388	420	411	439	403	409	424	423	396	421	447	413	448	437	425	420	420	427	426	410	432	421	416	394	413	439	432	396	389	418	404	432	413	380	396	431	433	456	407	465	438	415	435	442	391	444	421	449	441	385	436	426	445	435	437	421	411	432	435	432	426	455	430	452	397	439	413	456	438	427	390	447	448	404	409	423	444	447	436	395	431	444	431	432	397	445	415	409	450	449	383	438	434	407	460	451	465	431	422	412	443	422	474	429	426	439	441	445	411	426	391	412	433	410	427	439	432	409	405	415	393	422	392	441	444	426	390	378	438	410	438	376	474	430	439	399	425	435	418	408	419	441	450	431	405	430	415	449	452	456	408	421	455	440	444	423	408	426	397	423	417	409	435	408	418	451	402	449	472	417	417	426	431	438	408	419	436	396	417	421	385	439	401	441	434	427	410	412	452	408	370	421	434	397	421	458	392	430	431	394	430	410	410	423	419	427	421	453	428	399	456	435	484	426	433	417	420	437	430	444	422	425	443	451	410	453	473	416	440	430	422	391	416	457	397	447	422	414	441	421	430	414	471	406	468	418	463	391	447	394	437	430	402	441	483	423	421	420	412	444	437	424	459	396	416	420	433	445	432	418	461	464	429	405	456	391	429	454	441	466	431	407	430	441	433	431	413	445	432	464	448	454	406	434	458	427	450	438	443	383	397	456	473	452	418	409	438	407	384	440	423	401	458	441	447	424	409	417	404	457	422	435	404	403	424	458	431	403	433	417	418	426	409	420	417	425	413	435	433	416	446	446	450	439	433	425	449	402	449	412	425	382	408	413	414	420	442	438	433	417	429	392	428	437	421	408	446	432	416	449	407	463	437	427	453	411	365	427	435	442	416	420	461	408	472	394	422	445	441	415	406	426	420	419	426	430	451	405	443	434	417	447	433	440	445	426	413	398	383	422	409	426	422	447	402	428	450	403	430	426	391	427	427	392	454	453	425	422	403	419	461	432	455	440	425	419	419	409	452	395	450	411	387	467	442	434	402	409	415	428	394	424	478	437	403	420	427	460	431	406	436	419	417	439	413	443	441	409	417	386	474	427	419	442	419	414	427	425	421	443	451	445	427	391	431	415	431	406	406	465	411	397	418
41622	82621	72572	42752	23223	5220	720	728	723	765	773	733	740	735	767	765	741	759	776	752	699	663	807	753	752	739	774	811	738	716	815	797	721	695	677	732	704	742	764	750	756	744	725	717	762	724	756	737	784	770	733	739	733	730	736	713	731	709	760	785	751	716	723	754	772	782	762	762	709	777	736	770	709	703	812	701	729	775	739	776	770	750	705	723	739	704	760	760	717	709	763	728	734	743	765	744	753	731	680	735	771	735	721	718	763	720	778	755	747	742	762	747	707	745	733	723	739	765	731	765	774	732	710	775	747	762	759	752	756	729	692	762	749	755	725	703	741	714	711	730	732	704	747	797	700	726	743	828	713	735	725	739	732	764	692	739	711	717	697	722	758	781	717	696	724	755	770	737	728	758	754	761	724	768	758	708	744	719	784	762	725	751	753	760	768	771	712	723	752	686	739	726	746	709	759	743	751	775	688	719	746	732	731	730	782	721	725	754	679	660	739	679	700	754	753	756	747	720	828	748	750	739	758	764	766	710	749	722	715	767	765	764	741	761	735	702	773	738	736	761	754	712	773	766	775	746	796	732	701	811	746	794	735	711	765	758	732	744	711	705	740	702	762	709	737	751	715	766	742	742	726	756	715	740	771	741	726	743	716	746	735	759	728	712	720	737	771	674	694	768	728	729	797	730	771	754	717	693	775	755	756	735	697	708	759	737	763	697	705	755	730	752	704	718	702	702	732	754	719	761	744	712	711	760	771	739	663	752	767	761	744	774	746	677	753	731	719	757	753	751	758	729	735	729	770	766	722	742	727	739	755	705	720	691	785	720	759	713	713	698	695	704	733	775	747	706	715	726	784	763	679	790	677	742	780	730	762	765	753	736	807	722	718	721	749	795	730	733	745	708	719	785	749	776	730	749	688	733	697	721	748	761	766	754	749	728	721	744	691	749	727	702	748	746	697	750	706	743	771	769	722	787	750	719	700	734	742	719	689	711	728	687	736	700	839	804	697	735	731	765	744	716	766	755	729	759	810	753	779	771	726	775	759	773	737	745	729	755	716	741	746	748	758	745	740	742	785	733	742	730	785	762	744	736	764	720	763	753	763	746	750	705	745	760	711	733	775	733	717	723	729	761	711	720	740	761	736	745	799	745	696	756	771	771	790	753	739	736	745	772	780	710	716	744	702	764	744	755	738	694	719	661	722	742	767	761	736	760	686	761	764	749	775	727	775	738	742	708	768	714	745	739	680	712	704	746	688	701	719	762	724	791	725	714	751	755	755	746	707	718	735	669	740	749	763	735	770	717	718	770	772	713	719	742	740	760	703	750	749	730	738	764	714	766	708	797	756	686	699	761	746	741	722	737	728	745	748	723	735	715	744	749	767	746	699	750	724	724	733	728	759	743	755	716	732	704	765	755	715	739	731	746	765	725	742	778	802	737	728	741	762	769	716	752	697	710	686	746	724	724	711	731	687	702	734	760	712	786	746	745	745	703	725	803	764	710	738	702	739	741	744	700	715	702	714	696	729	712	721	759	732	691	715	774	771	734	699	737	745	781	720	777	751	775	757	768	732	779	680	747	751	731	738	735	684	711	719	701	707	712	735	699	747	727	733	748	751	743	720	736	738	768	754	744	719	748	693	712	744	768	766	740	723	728	742	752	775	770	738	724	733	759	786	739	747	732	784	758	749	741	726	753	780	743	723	724	713	766	707	756	689	691	723	722	687	692	722	738	737	760	726	741	729	726	739	753	730	766	750	741	753	734	736	734	706	745	769	728	757	695	769	729	704	725	758	773	738	721	740	721	766	727	753	777	706	728	688	715	762	722	766	749	706	734	744	778	742	739	728	726	711	814	772	712	776	715	764	744	741	723	741	720	715	783	735	680	739	745	673	733	772	679	738	750	755	736	744	731	762	702	729	755	738	772	739	723	729	739	727	775	727	748	693	734	718	758	734	749	727	713	698	770	729	730	783	752	767	770	773	740	734	780	747	727	760	683	726	682	742	679	715	740	718	723	719	730	752	717	784	767	735	739	761	799	734	735	722	756	687	748	721	703	768	748	736	797	750	705	733	699	737	721	776	747	718	753	704	749	723	724	721	732	745	754	734	738	706	730	715	732	758	718	739	731	745	768	744	743	699	760	765	736	749	729	781	749	713	701	756	742	707	755	745	713	745	756	760	740	763	746	733	734	762	745	701	749	769	792	678	787	719	766	722	743	750	747	751	757	729	679	764	709	816	795	708	742	726	700	738	742	767	706	689	768	748	724	750	715	717	708	774	706	720	687	743	721	737	753	740	735	715	727	726	735	762	689	809	787	802	761	698	753	811	721	724	738	732	752	735	727	744	746	797	719	718	740	782	708	716	758	741	778	743	768	740	727	695	750	736	759	719	736	748	742	751	731	766	729	748	775	758	687	718	726	739	755	719	761	712	731	735	730	752	732	734	691	732	767	690	739	687	718	759	715	727	740	777	747	742	728	740	807	746	722	700	738	739	782	736	736	769	727	741	769	779	734	714	737	730	733	738	770	757	715	749	742	734	737	696	744	730	741	750	755	748	737	754	730	749	737	737	740	764	753	713	692	732	781	767	752	748	779	726	755	768	721	755	718	689	743	735	727	777	750	759	705	812	758	686	738	679	738	730	798	728	684	731	716	732	763	727	763	762	728	771	694	739	792	772	731	767	754	734	759	784	754	732	758	727	740	730	759	731	699	747	729	716	751	711	707	736	743	710	722	714	711	738	704	720	714	744	793	723	737	722	766	743	747	751	800	726	724	722	759	747	758	705	751	722	722	723	720	729	735	756	718	755	697	771	727	757	755	721	737	711	693	741	732	705	763	725	733	746	771	756	738	783	760	718	795	750	755	713	765	685	731	787	695	721	745	746	697	762	754	800	773	736	713	748	734	736	727	739	714	747	730	755	754	731	747	729	745	708	738	746	758	742	774	739	782	731	754	758	733	764	737	790	786	704	749	728	728	741	736	730	758	760	750	693	738	734	785	787	745	749	751	714	732	782	717	714	744	731	691	762	724	727	741	751	746	733	707	754	766	760	706	783	737	716	732	707	757	740	775	735	724	776	747	692	812	730	758	738	730	735	756	731	702	744	700	749	718	715	714	725	723	723	773	721	724	747	752	710	769	701	728	737	713	749	748	735	755	696	712	725	754	777	735	730	744	763	787	729	732	722	734	713	774	738	708	724	697	743	771	741	755	719	743	751	729	725	708	772	747	712	757	727	750	715	742	746	760	741	684	705	770	708	763	776	775	748	717	757	707	778	726	810	769	767	749	715	704	740	754	741	761	680	755	764	792	729	771	797	739	775	718	759	707	755	750	731	671	746	712	712	724	730	770	740	727	711	695	735	716	742	739	722	800	751	777	720	697	721	747	742	756	734	771	733	747	752	791	763	709	771	753	758	749	749	733	702	736	688	713	757	743	718	710	752	713	763	754	717	718	727	778	704	747	771	774	711	702	768	789	769	819
22797	22820	41541	31075	22009	18382	6130	665	571	551	558	542	552	560	570	528	543	505	584	552	496	530	540	562	477	551	529	553	507	548	585	519	547	526	545	488	550	536	542	525	498	501	553	561	468	545	517	522	552	563	534	566	515	555	513	536	529	485	542	522	577	558	539	547	547	530	542	528	541	487	561	566	506	528	530	537	519	483	476	530	556	517	542	541	527	563	545	513	491	506	510	537	505	524	527	510	501	518	559	561	520	503	565	507	552	522	526	515	547	519	543	546	566	570	554	508	479	563	535	530	506	530	532	545	522	551	526	503	538	541	524	539	542	513	547	519	530	511	521	511	514	495	508	514	545	555	526	506	532	536	542	505	489	534	537	518	529	517	499	532	511	494	508	533	512	524	543	527	530	533	539	532	516	557	517	533	545	518	545	573	525	497	535	527	525	543	556	517	504	520	516	464	558	555	506	491	545	478	515	507	579	498	528	521	525	506	552	533	497	540	538	507	486	559	521	512	518	508	551	521	527	537	517	511	578	523	516	505	537	518	522	487	493	512	531	519	537	524	483	509	501	532	519	517	547	556	522	554	544	522	552	558	531	531	521	499	519	533	564	518	510	509	526	532	509	575	550	511	481	563	489	539	500	523	541	519	500	547	532	547	550	519	536	511	518	526	516	545	504	529	563	501	532	510	562	546	484	531	514	548	518	540	558	545	501	552	507	547	547	529	551	510	531	519	546	560	506	503	515	545	501	537	496	540	544	534	536	458	528	518	530	523	525	526	515	538	519	523	530	509	556	523	503	482	512	499	545	548	545	534	513	519	570	527	530	471	539	549	487	546	504	519	537	558	495	537	500	530	512	523	510	504	541	512	534	537	541	536	494	533	512	515	493	523	542	504	532	538	540	526	543	554	534	511	501	522	518	522	551	542	489	519	542	503	527	552	516	544	538	560	528	474	496	537	561	490	518	510	480	510	521	521	546	526	526	510	509	512	501	539	533	506	493	518	539	555	538	522	527	541	536	510	520	502	532	551	539	496	529	532	556	552	558	576	538	535	501	523	555	540	604	516	513	519	554	528	537	532	506	529	533	551	510	538	526	535	545	523	539	534	534	549	585	561	501	549	567	547	499	517	564	523	495	546	533	499	513	513	565	546	568	521	508	536	513	534	575	544	527	516	523	517	497	517	533	529	531	556	607	551	598	541	494	510	523	540	539	490	537	553	535	522	522	554	542	557	538	514	549	560	522	534	536	516	516	527	487	532	540	536	587	529	551	546	529	528	583	516	512	529	528	501	558	514	498	563	548	556	530	546	495	564	484	503	534	564	515	580	539	518	533	519	561	498	550	510	568	525	558	521	500	505	500	506	546	545	523	484	543	567	529	527	503	529	492	516	493	522	524	543	540	562	525	517	514	518	528	532	518	526	541	486	543	538	503	513	510	562	530	519	539	519	526	518	541	531	531	529	531	526	551	522	540	536	576	541	529	516	530	519	515	504	522	527	542	565	498	539	525	532	513	519	507	526	534	494	548	523	506	511	528	524	457	511	484	531	519	573	532	512	541	493	523	515	548	484	542	527	532	524	500	533	516	496	531	503	511	512	519	505	492	576	535	535	539	519	519	529	554	508	563	505	518	530	501	502	520	533	496	551	530	534	533	509	555	538	519	540	541	484	523	561	539	525	543	526	560	529	518	514	518	544	501	517	502	528	558	514	525	481	498	541	499	550	537	546	489	505	569	544	547	481	505	535	498	532	515	487	496	502	497	501	505	555	531	510	535	508	503	525	543	498	546	504	550	515	554	505	549	533	554	506	508	535	543	518	505	530	547	563	550	531	538	521	519	581	540	499	515	548	535	463	533	544	531	509	504	519	532	507	536	508	521	533	524	545	495	517	527	529	541	528	531	577	543	506	543	529	533	556	529	522	570	525	499	535	516	545	553	494	531	538	560	556	514	553	512	511	509	488	573	514	530	488	511	548	521	530	540	496	527	555	561	539	522	556	532	510	522	509	561	555	586	569	502	533	526	493	513	537	493	537	517	510	560	487	502	547	578	570	527	498	558	549	525	539	509	521	552	519	489	530	534	557	546	544	522	508	521	528	530	517	547	548	555	539	539	520	520	522	523	521	525	514	531	531	510	586	498	494	546	544	510	507	529	563	533	530	521	485	514	557	556	573	531	512	546	565	555	533	509	505	528	536	533	531	531	526	578	525	474	529	513	541	507	563	532	477	591	534	545	498	548	492	529	547	533	535	554	531	532	542	539	551	491	531	509	523	501	536	529	507	497	522	549	545	574	526	543	497	534	538	542	522	513	518	555	543	541	533	539	552	515	531	526	536	544	556	562	546	545	536	535	502	537	508	545	508	509	564	539	520	520	528	503	502	539	523	500	504	501	577	544	502	518	536	454	485	501	494	549	541	473	470	559	515	500	554	520	533	539	520	499	515	517	506	554	519	533	483	526	531	529	539	502	515	513	533	562	492	536	548	514	560	502	531	550	538	490	544	496	530	498	550	489	530	520	510	530	561	515	538	549	514	497	521	513	536	492	521	486	497	501	539	542	480	533	521	503	524	523	502	539	507	546	498	540	459	566	503	545	547	556	559	492	526	552	529	490	512	534	544	505	550	565	532	527	511	562	506	526	511	537	531	557	535	530	556	522	538	507	548	522	537	528	523	505	575	538	514	529	513	519	556	500	523	496	568	548	528	537	530	517	505	553	480	553	552	542	529	516	508	534	514	536	526	562	502	572	507	541	526	555	512	501	528	525	512	498	518	532	517	554	548	523	542	524	565	527	552	573	544	585	541	538	544	513	532	510	509	534	542	483	539	547	535	501	509	521	519	500	525	545	508	541	498	524	551	551	537	548	498	529	570	536	519	562	546	518	539	535	516	499	531	559	521	514	503	581	529	522	539	494	544	584	479	577	523	495	534	518	475	536	528	508	526	551	554	536	538	503	545	513	509	537	563	555	544	519	495	537	507	529	486	502	535	524	482	489	553	557	533	479	523	519	542	539	517	547	527	539	533	504	518	538	525	541	534	523	527	481	562	543	556	507	514	513	525	515	474	498	501	560	525	512	506	509	502	554	530	532	593	531	544	504	554	536	547	523	555	549	509	525	504	555	525	538	469	528	522	551	506	554	545	508	526	499	520	517	525	520	527	454	502	538	546	523	519	514	511	511	495	570	508	528	493	501	518	511	483	508	531	546	526	559	510	536	564	553	536	560	551	525	521	499	516	539	521	546	541	499	512	560	545	581	550	559	503	501	540	542	572	554	523	526	504	498	557	526	501	481	524	553	512	520	514	520	511	496	557	534	565	521	546	531	513	536	563	550	553	531	510	537	524	498	524	508	511	534	541	493	540	502	522	518	511	538	513	498	562	533	555	520	539	529	483	482	505	508	549	523	508	538	541	517	556	538	545	549	516	556	520	501	502	502	519	528	520	504	520	553	548	511	529	514	532	536	534	510	513	547	556	550	500	529	538
49372	71809	67564	49576	29950	7079	897	837	881	851	898	868	904	919	855	889	863	904	820	881	933	870	853	884	831	885	875	923	847	845	890	928	860	904	820	903	849	802	836	885	876	826	876	824	827	835	871	816	899	871	889	841	893	916	837	874	852	859	849	846	842	851	841	794	934	879	875	864	905	880	831	907	844	873	829	859	804	912	863	879	822	859	838	890	850	856	850	832	831	869	821	874	815	847	841	872	819	861	843	835	942	924	898	818	859	845	903	863	897	863	893	833	877	863	899	856	842	883	857	837	875	872	920	885	862	861	851	882	847	870	872	852	843	825	847	861	913	894	856	883	831	873	843	843	864	851	839	866	839	825	823	860	828	881	876	878	897	802	882	859	871	906	861	841	878	852	863	808	834	856	857	848	858	821	804	811	860	907	842	854	824	885	878	864	817	847	852	873	885	833	837	902	824	889	811	898	865	906	821	865	883	826	889	857	788	822	863	902	841	815	857	854	847	851	823	870	823	908	848	843	836	869	876	899	857	824	859	850	873	857	896	887	856	860	912	828	839	826	874	862	850	870	847	825	841	859	842	836	892	873	868	842	846	824	793	846	825	905	809	853	866	834	842	849	858	873	840	878	818	810	904	824	812	886	876	916	847	851	902	857	858	815	855	805	893	842	849	898	838	830	849	855	845	856	861	878	872	903	914	835	856	862	886	838	880	858	868	817	850	825	865	919	844	884	860	885	845	875	867	852	873	868	896	817	885	836	839	857	869	859	798	838	846	829	861	846	818	863	898	883	890	834	822	873	869	902	843	890	874	855	815	838	834	878	851	866	823	904	887	847	830	851	844	830	828	849	820	861	866	879	846	840	901	840	876	872	870	864	917	848	789	897	861	884	878	846	879	826	895	886	897	836	860	841	896	882	843	801	881	867	879	810	856	827	832	840	891	881	856	849	891	865	874	847	837	868	866	850	865	878	892	806	808	890	841	845	888	806	849	865	921	841	835	848	901	801	820	818	903	883	853	822	891	873	886	808	864	826	865	809	833	878	899	895	867	822	880	830	863	885	877	830	886	818	854	849	867	840	872	879	830	836	861	867	839	876	839	855	842	829	804	888	850	840	806	828	874	879	860	896	881	830	842	874	896	855	840	898	883	905	859	847	879	869	915	809	886	840	852	827	898	848	866	829	898	828	856	853	884	871	886	891	819	883	852	805	872	904	856	804	852	875	835	853	845	869	841	896	906	806	837	873	849	896	886	899	882	817	861	879	867	876	924	847	843	872	839	833	809	841	842	831	910	829	852	880	905	869	873	869	863	855	851	875	842	872	841	824	878	890	872	856	847	875	840	854	835	891	877	860	879	835	855	823	845	887	892	880	822	848	855	869	868	903	844	877	886	906	870	831	920	887	902	827	900	831	869	851	896	841	875	863	879	826	850	872	884	876	831	866	900	851	892	823	840	906	779	883	850	829	859	933	932	893	810	890	854	838	875	831	859	852	884	811	903	853	831	846	892	868	884	825	845	897	848	864	903	919	867	884	871	857	862	925	838	849	869	872	881	821	864	815	874	865	799	895	842	817	868	869	869	905	845	891	892	862	869	855	833	851	840	843	895	887	872	862	861	877	884	888	851	826	859	868	827	861	842	871	856	896	898	821	892	822	941	915	867	891	916	854	830	873	884	896	844	867	882	901	883	839	876	829	875	878	851	823	886	838	891	883	896	848	873	842	893	868	816	854	854	889	860	842	824	863	927	913	852	857	859	810	801	828	839	870	854	832	863	824	880	878	909	891	853	821	832	890	826	915	859	820	908	843	880	822	860	826	824	883	846	874	789	824	877	863	876	840	856	839	835	825	828	832	877	863	869	844	876	855	873	873	839	916	883	872	854	865	888	849	805	830	837	847	847	865	842	853	850	849	866	843	817	883	887	869	837	847	879	845	836	873	906	854	880	927	895	871	910	820	870	891	899	848	859	898	827	845	866	842	843	885	917	814	892	842	884	919	915	835	878	805	817	901	821	871	816	846	858	842	873	851	876	852	806	884	877	834	868	885	810	842	827	807	839	830	830	898	829	834	871	851	891	843	857	861	887	875	874	856	879	840	884	850	868	890	850	800	895	810	831	808	852	840	825	865	870	859	847	837	869	887	882	908	851	819	851	879	815	825	846	862	831	873	886	872	859	843	798	872	803	843	840	889	826	858	874	839	894	825	876	832	883	851	812	871	844	872	859	824	816	895	845	872	847	845	892	830	908	864	822	781	875	861	826	888	796	859	881	803	855	859	837	866	824	909	914	860	854	886	868	891	837	879	897	858	877	850	848	853	824	895	906	832	858	830	871	870	831	832	882	860	864	857	862	836	851	856	832	857	856	903	883	863	855	842	864	819	863	846	912	824	882	862	881	836	890	858	871	868	818	899	851	843	867	848	906	862	870	858	892	847	827	854	837	866	927	848	872	845	903	837	883	901	864	835	844	806	829	851	870	860	860	871	832	859	892	853	840	890	893	889	871	842	890	869	887	842	841	801	885	823	904	924	857	860	839	828	852	845	841	855	882	937	845	852	915	863	813	855	870	822	928	842	922	914	836	866	851	876	842	874	885	838	826	838	831	825	858	842	834	893	824	814	885	893	898	878	865	898	861	811	815	862	819	841	910	848	861	865	784	886	836	926	859	891	831	863	826	865	862	837	844	811	845	841	841	847	826	835	868	893	950	889	885	865	842	862	840	904	831	862	842	852	892	839	800	893	865	850	831	869	823	861	880	863	846	855	816	827	893	835	892	812	814	825	890	904	855	834	821	798	877	850	861	881	884	877	835	845	832	804	875	919	841	827	832	856	854	838	822	891	916	786	862	857	883	873	919	835	841	885	829	888	903	843	849	817	856	851	901	825	868	887	826	850	833	855	817	833	873	819	885	872	838	805	828	832	841	927	843	867	850	870	813	863	888	888	847	868	833	873	847	874	884	872	845	892	807	876	824	844	866	835	865	854	832	843	881	863	916	868	845	852	834	843	877	809	910	819	870	911	861	855	857	869	894	904	915	833	839	825	800	894	874	833	914	818	880	845	906	800	918	888	861	868	877	811	885	873	865	928	858	846	852	894	899	851	893	834	870	872	868	855	827	881	892	842	823	912	836	836	856	875	896	851	850	807	842	839	903	916	868	827	852	917	851	862	878	824	877	837	839	849	906	822	875	861	889	899	898	890	833	897	843	859	877	883	874	819	849	828	852	815	816	842	861	919	895	826	867	888	868	852	897	894	873	864	867	840	876	817	889	889	883	859	882	887	901	868	853	843	868	825	875	860	881	881	823	887	853	861	862	820	817	864	854	875	884	891	850	870	810	872	910	884	909	839	891	883	887	859	890	880	824	859	875	896	834	890	853	862	841	836	830	889	811	853	873	864	878	795	844	846	828	910	821	846	858	903	833	835	886	834	844	829	843	874	831	910	833	873	886	821	856	894	873	886	851	811	873	881	867	928	851	847	812	850
26314	32563	45450	21571	4443	1136	701	583	589	620	599	610	621	623	613	583	595	635	620	617	623	605	612	577	587	603	579	630	646	584	579	601	606	599	596	594	618	560	630	610	581	620	598	599	641	586	588	617	608	598	582	630	599	605	580	666	641	560	611	628	623	603	588	578	582	608	648	610	598	609	576	603	618	641	608	588	616	622	558	617	537	586	570	602	626	622	655	646	619	618	610	591	587	597	621	588	574	593	574	650	576	581	620	597	599	581	587	599	580	589	589	600	599	607	584	582	635	621	616	579	646	546	585	645	602	575	628	599	586	611	594	601	550	591	615	677	600	598	636	594	635	615	626	596	622	558	595	606	624	586	598	621	577	617	579	591	596	578	569	539	620	569	605	640	631	586	649	586	647	611	648	631	641	604	613	613	599	616	647	574	594	582	623	571	615	553	572	592	598	577	566	596	624	572	667	610	659	612	618	643	580	587	625	588	567	605	654	583	616	581	588	618	596	585	614	616	622	609	627	626	582	657	641	571	602	670	643	611	589	602	645	586	630	636	593	584	630	613	581	594	612	613	582	639	614	595	635	548	631	581	603	602	601	610	603	610	604	593	656	582	597	607	568	569	588	595	589	631	597	579	614	607	651	592	589	649	630	570	583	625	638	590	561	615	590	610	600	618	586	580	585	633	593	609	598	600	605	604	564	597	577	637	611	560	573	606	609	605	600	629	659	602	552	559	601	596	614	544	619	613	605	619	566	635	685	582	591	622	615	573	616	608	625	602	620	613	610	616	594	610	647	577	613	648	584	619	519	609	646	649	633	635	603	644	566	600	612	620	693	609	609	651	595	594	621	588	599	629	575	653	592	643	597	614	654	598	614	619	624	608	603	600	634	559	558	573	576	592	633	580	620	595	600	638	586	596	613	621	619	591	608	592	593	615	591	579	531	571	600	597	663	608	638	629	564	587	594	569	647	592	588	580	603	653	627	597	609	542	606	595	644	554	595	635	594	565	604	581	616	585	603	631	599	581	541	613	595	611	594	610	611	582	631	598	595	625	552	632	608	627	618	605	587	627	591	613	608	622	583	553	581	576	635	605	543	579	635	610	673	600	609	585	615	614	610	607	582	560	592	560	624	611	574	634	628	644	608	596	602	595	635	603	583	578	587	557	619	605	656	629	591	598	588	534	604	549	665	604	612	585	588	631	602	584	632	562	603	614	614	593	617	663	584	580	601	556	588	612	586	564	648	642	642	630	610	578	581	586	608	570	597	589	610	661	543	639	607	634	598	639	681	561	613	620	621	620	619	607	633	633	646	575	581	593	622	591	607	605	601	635	612	630	606	568	582	572	605	630	571	576	619	567	607	610	651	586	595	638	574	601	611	594	615	609	587	622	616	625	598	583	608	571	607	609	598	630	578	563	581	598	590	600	639	586	604	601	588	628	599	579	610	606	646	614	584	565	576	613	578	637	617	592	589	629	613	570	570	708	663	573	615	588	598	600	577	582	621	618	623	629	629	624	592	598	586	603	632	609	649	604	594	632	593	628	556	579	618	542	604	625	641	565	603	562	594	579	603	579	606	564	579	638	632	619	626	595	587	591	568	604	609	625	647	560	586	596	600	621	618	557	557	582	606	610	614	612	587	607	622	604	620	595	576	572	645	633	574	607	606	603	648	601	592	580	623	642	609	593	590	599	591	617	600	596	615	617	585	558	604	595	587	572	634	639	609	625	630	629	614	605	589	555	631	623	589	585	641	633	574	615	599	626	605	627	596	635	593	583	647	591	621	565	587	598	614	636	613	586	626	587	570	588	578	606	628	624	622	632	615	611	610	592	607	632	601	607	623	606	602	592	645	665	631	639	589	609	577	619	526	617	608	571	615	621	615	603	564	581	615	603	605	612	608	594	635	599	603	589	642	665	584	596	600	615	573	589	619	628	632	621	640	606	654	590	560	652	611	622	620	606	607	645	591	656	591	569	602	633	591	614	579	622	604	565	611	603	565	640	598	638	583	648	595	641	613	575	547	566	585	610	576	605	613	615	641	581	611	632	582	581	592	619	620	577	593	613	617	606	629	593	583	610	580	590	577	592	583	629	634	581	573	589	585	620	639	616	610	591	609	615	627	635	593	620	582	602	604	649	590	613	591	653	590	625	656	570	569	634	611	603	610	643	612	593	630	616	611	588	651	615	593	607	603	580	626	627	614	655	559	618	604	601	586	621	589	547	578	582	622	598	614	590	602	577	590	580	558	637	612	596	614	603	590	572	620	565	637	633	628	572	590	622	642	547	640	644	632	618	579	606	617	567	609	613	638	602	576	595	587	642	589	613	578	558	632	585	606	589	602	579	589	562	591	618	591	614	648	599	627	600	607	603	626	633	632	609	611	601	622	597	606	607	596	606	601	604	590	642	610	628	590	600	599	587	583	630	632	607	581	606	594	599	624	620	597	578	627	593	598	651	611	622	628	624	672	598	579	575	616	615	611	629	596	627	607	587	616	607	612	609	586	635	599	609	599	570	609	627	613	579	559	608	587	586	601	609	643	597	582	610	620	656	617	626	631	596	597	607	564	627	581	589	612	614	631	596	615	621	579	634	616	615	625	594	595	548	614	613	617	595	578	585	642	651	569	612	583	638	557	599	617	583	584	585	588	556	619	587	565	595	599	578	576	607	594	639	602	609	599	604	588	567	623	615	584	649	618	595	608	575	586	619	641	572	565	604	600	622	632	576	574	605	557	627	602	616	603	591	629	625	627	592	651	574	593	595	628	577	603	635	614	613	567	562	623	620	599	594	637	681	622	620	606	588	635	628	583	623	630	613	571	635	626	624	616	602	617	613	613	599	632	583	580	544	621	634	612	648	619	662	625	577	572	548	627	592	625	581	576	607	603	588	615	596	574	564	577	599	600	630	581	600	552	587	595	581	622	611	574	623	564	604	572	613	572	582	615	602	624	554	607	602	648	593	589	613	617	625	581	576	633	610	614	606	615	591	634	567	627	570	580	641	575	618	566	583	618	549	594	593	639	568	567	554	563	600	590	628	588	613	591	565	595	587	640	618	592	649	590	580	610	630	626	539	589	580	612	611	614	616	553	616	610	589	609	601	604	640	594	590	582	577	613	604	576	579	581	594	646	651	576	598	587	596	583	619	607	603	628	614	638	614	628	609	585	585	566	626	591	600	573	622	611	620	590	601	601	571	578	626	608	605	598	598	615	676	606	596	572	623	607	615	593	641	611	628	612	576	617	623	585	590	641	603	605	572	561	616	577	613	630	608	592	547	592	610	633	621	585	625	632	592	580	650	605	631	602	608	554	621	547	609	599	605	604	597	569	615	627	589	643	615	585	652	563	552	594	591	618	582	595	554	584	606	610	571	594	641	621	590	584	595	608	607	638	599	599	618	589	537	593	596	671	590	656	651	634	589	570	610	585	618	598	618	603	589	625	609	575	593	621	610	581	609	565	616	592	650	602	611	614	623	617	644	620	641
21219	56036	46364	19327	5631	1656	1054	1029	1009	1041	1054	978	1004	976	1025	1000	1007	980	1001	1015	983	1094	1057	1011	1093	995	1054	1040	1069	993	1063	996	975	1020	1048	1025	978	1042	985	1058	994	1121	999	1074	988	1019	984	1074	991	1098	1009	1082	1031	1059	1001	1028	1034	994	999	994	1114	1081	1033	1012	984	983	1096	1033	1027	1077	1055	1039	991	1049	1008	1045	1043	994	1039	979	1055	1053	1063	1028	1074	1031	1075	1016	987	1037	1060	988	941	1034	984	1064	996	1031	1001	996	1023	1002	999	978	942	1050	1082	1035	996	1015	970	1030	1042	1017	1055	1056	1070	1025	970	1009	984	1096	1013	1009	1075	1031	1003	960	1033	995	1097	1071	1122	1102	1050	1032	990	1054	1055	1033	997	976	1032	999	1002	1021	1015	1044	1057	1076	1019	1014	1049	1011	1007	1033	1022	1091	1029	1019	946	1000	1035	996	1044	1028	1068	1067	949	983	991	1053	1041	1083	965	1010	999	964	1044	1014	1026	1024	1079	1089	1015	975	1012	1014	1012	1021	1061	1023	1045	1008	1049	1020	1005	1023	984	956	1007	992	1046	1014	1012	1062	1091	1054	1016	1024	1039	976	1011	1077	1011	1031	998	1040	1000	1005	1074	1058	1064	977	1031	1074	1022	1041	1022	1044	998	1061	1040	1019	1051	1081	985	1071	1040	1036	1053	1021	1027	998	1042	1050	1055	1007	956	1079	979	981	1078	995	1033	986	1011	1028	1002	1025	1065	1060	1074	1004	1041	964	944	1012	1073	1007	1008	1037	1051	1026	1006	999	1004	1059	1022	970	1106	962	1034	1020	1099	990	986	982	1039	1078	1011	1081	964	1023	1037	1062	1021	1002	1033	987	1061	996	993	1040	1021	1011	1047	1037	1019	1019	1048	1066	1066	1057	1096	1009	998	1037	1054	1069	1005	1088	1061	981	998	1056	1027	1031	1036	980	1014	1051	987	1016	1048	1069	1024	987	1061	1079	1050	1052	1010	1024	1046	1046	972	994	1098	977	1078	1011	1049	1044	1040	1007	1018	1046	1019	1051	1038	1064	1039	1011	1033	1054	970	1027	1036	1042	1009	1030	1003	994	1058	1061	1001	1035	1035	1036	978	1008	1007	1028	985	1013	1064	1015	1043	1048	1042	937	1057	1048	985	1058	1049	995	1018	1023	1015	1031	951	1003	1007	1033	1052	1065	1030	1021	1017	988	990	1033	1040	1007	1041	1051	1032	1016	1056	1008	1105	1023	999	1034	1026	1016	1039	1044	1035	1007	1060	1035	1006	1029	1052	1098	1011	1010	1056	989	1047	1026	1044	1037	1062	1037	998	1008	1043	1058	1050	1019	1003	1059	1032	1009	997	1045	1027	1050	1013	1031	1030	1028	1044	959	1073	1033	1040	1014	1059	1085	1014	1045	1074	1064	1037	987	1007	1061	1015	1072	1021	1011	1041	1052	1034	1008	961	1055	1032	1026	1014	989	984	980	1039	1018	1050	1037	1049	1013	1023	1003	1060	1026	1012	981	1016	1045	1050	1033	990	1002	1028	1117	996	1026	978	1020	1077	1038	1026	1039	1025	1044	1022	1022	1004	1096	1015	988	994	1042	1023	1019	1099	1050	1029	1018	1018	1033	992	997	1008	997	1030	1009	1025	994	1041	1012	1021	1054	1049	1017	1021	1008	1039	1059	1026	979	1040	1059	1003	1054	1031	1060	1003	1058	1047	1061	988	1057	1026	1017	991	1001	992	982	1063	1039	1025	1056	1015	1098	990	1033	1039	1053	1045	996	986	1099	1013	1063	1043	1045	1026	1036	1005	1075	1038	1058	1041	993	1048	1071	985	988	1018	1027	1036	1014	1021	1023	1031	1042	1014	1003	1007	904	1037	1064	974	1074	1013	980	1041	1037	1029	1080	982	1014	1035	1029	1048	1012	1027	1015	1019	945	1060	1018	1053	1043	1074	1033	1025	1045	1015	1055	1078	994	999	1038	1046	1060	1058	1045	1048	1022	1083	988	1016	1003	992	1026	999	1040	1012	1045	1057	1025	1021	1069	1028	1040	986	1059	1079	1000	1013	1014	990	1046	1050	1022	986	960	1019	1048	1003	1034	1024	1037	1026	1042	1019	1038	1059	1065	1009	1069	994	1001	1014	1049	987	1018	1035	1013	1009	1120	1063	983	1078	1095	1017	999	1034	977	1093	1008	994	1013	976	1068	1028	1016	1027	1060	974	1033	1035	1054	996	996	1025	1015	1016	1007	1049	1025	1048	1015	1116	1046	1004	975	1034	1027	1017	1011	974	1071	1057	1048	1009	1032	999	970	1086	1064	1071	1044	1042	1038	1015	1023	1030	1002	1036	1002	992	971	1040	1063	983	1031	1054	1017	990	1083	1042	1008	1052	979	1053	1056	1054	997	1001	1047	990	1022	1031	1024	1034	1025	1010	978	1057	1093	1030	1044	1037	976	1009	1002	1021	1025	955	1024	1005	1012	1054	1036	1032	1053	1049	1036	990	1023	1031	1020	1081	1008	996	1077	1036	1019	1035	1038	1024	972	1038	1068	971	1084	1008	1058	1066	1061	1035	1067	1011	1021	1029	997	1014	994	1027	1030	1024	1068	1064	1017	996	1036	1072	991	1040	1037	992	1060	995	1057	1064	989	984	1049	1036	1003	978	1058	1028	1012	1059	1012	1016	1017	991	1024	1020	1023	993	1063	1041	1066	999	1058	1094	1043	1094	1032	1043	994	995	1013	1048	1080	1017	1051	1019	1023	1090	1045	1076	1034	1021	988	996	1040	1031	1005	1025	1016	962	1005	1068	1010	960	1017	1038	1023	1043	1035	1002	1031	1087	1088	990	1007	1044	1063	1020	1051	1004	1014	995	995	1118	1043	1085	1052	1062	1007	1024	1012	1041	997	1021	1000	1047	1022	1066	1022	1050	992	1017	1021	1002	970	1041	1069	1079	1023	1053	974	1034	1050	1026	1000	1045	1047	1039	1007	1010	991	1035	964	1061	1028	1026	997	1012	974	1029	993	1012	1033	1061	1011	983	1034	1010	1014	994	1025	1089	962	1029	1023	1032	1008	1025	1096	1015	1029	1004	1028	939	989	1119	1006	1032	966	964	1077	1001	1007	1053	1004	1008	1007	1098	971	1009	1022	1015	987	1013	1015	957	996	1086	1002	1006	1021	1057	1066	1037	1054	973	996	978	1031	1033	1001	1020	1067	1042	1044	1061	1003	1010	1049	1042	1046	1039	1015	1002	998	1031	1013	1038	982	1029	1084	1066	1033	1056	978	1035	1049	1019	985	946	1100	1044	1053	946	1025	1003	965	1053	1029	1054	1003	1056	1055	1062	1068	1011	992	1041	1006	1039	1081	1032	1065	983	986	1059	1001	1024	1057	955	1075	1068	1027	1033	1023	997	1096	1057	986	1036	1019	1046	1086	1029	1041	1039	1074	1045	1026	998	1014	1011	1089	1070	996	1078	1038	1031	1083	1068	980	999	1014	1025	1006	1057	1017	1027	990	1024	989	1010	1016	1014	1025	1059	1005	1017	1035	1097	1045	1029	1025	1032	1035	1034	1000	981	963	990	1041	1008	982	1047	1030	1004	998	980	993	994	1038	1041	1088	1079	1013	1085	1046	1019	1026	989	1056	1046	995	1008	1089	1014	988	1044	1008	1037	965	1062	1015	1008	1068	1009	1018	1049	1000	1040	1005	1060	1018	1004	956	995	987	1011	1032	1014	1012	1068	1025	1024	1061	985	975	1083	1024	1051	1005	1069	994	1061	1021	1007	983	1005	1013	1023	1032	1034	1061	1062	1072	1084	1037	1025	1095	1008	991	1028	1045	1006	1035	1056	996	1088	1041	1027	1018	1041	1062	993	1041	970	1012	1019	1081	1040	1007	990	1004	1045	1064	1047	1065	1024	1007	1047	1046	1063	1033	1053	1036	1049	980	1016	1077	1003	1008	1007	1030	1029	1061	998	1031	982	1051	1073	1066	1016	1056	1027	1034	980	1058	988	993	1009	1054	1045	1038	1013	1023	1038	1008	999	1006	1037	1002	991	1017	1056	1084	1006	1026	1052	1068	995	1031	1032	1022	1038	1029	994	1040	987	1042	1096	1033	1010	1034	970	1067	1020	1074	1002	1032	1068	1048	1042	1006	1030	1023	1027	1033	1083	1064	1026	1078	1037	1040	1052	1032	1017	1038	987	979	996	1019	983	997	1012	1037	1060	1050	1010	1033	1062	1021	1050	1013	1089	1037	1070	980	1022	1016	1041	1073	1035	1035	1046	1036	1032	933	1064	1074	1035	1033	1006	1042	1041	984	1001	1041	974	1034	1057	1001	1055	1047	1024	1039	1023	1066	1018	1044	1031	997	1000	1026	976	1056	1008	1021	1087	973	1056	1046	1046	1060	1013	1044	1008	1073	1067	1042	1020	1034	977	1050	1083	990	1017	1049	1003	1005	988	1039	1013	1091	1004	948	1019	1004	1019	1054	1015	1012	1010	1003	981	1030	1053	1013	1013	1093	1004	1009	1011	966	1057	996	1006	1042	1055	1013	1033	1067	1021	1034	987	971	1052	1022	978	1080	1030	1055	1045	1014	1043	1044	1003	991	1058	1029	1067	999	983	1037	1129	1031	1058	1015	1089	1031	1053	1015	1019	1017	972	1036	1003	1037	1013	989	1019	1015	1016	995	1081	1092	1009	1029	1029	1009	1035	1052	1042	1019	1005	1063
23808	24483	47971	34913	20964	11372	1361	459	450	468	473	440	446	451	444	438	459	443	472	434	472	450	416	420	493	446	420	443	457	401	392	428	444	429	427	458	437	433	404	430	434	438	460	439	435	419	422	406	436	453	448	421	440	439	411	439	440	440	417	441	436	437	396	454	413	423	431	417	458	447	461	429	470	475	445	431	445	420	406	413	439	450	400	398	450	423	402	471	411	464	434	427	436	423	433	434	401	402	424	476	439	440	449	417	460	386	398	438	413	412	450	457	448	465	456	424	409	425	419	458	439	440	403	422	434	481	454	435	434	440	434	441	439	414	433	419	412	414	433	427	458	422	411	463	413	430	424	473	444	436	443	450	393	402	407	429	425	441	395	428	449	425	434	450	413	463	427	437	441	446	462	424	438	439	411	422	414	430	419	414	436	449	445	455	453	472	431	428	417	436	406	453	456	431	461	437	388	420	464	443	405	441	450	442	421	428	443	471	445	449	435	430	446	431	459	434	435	401	422	414	442	407	468	397	458	446	454	434	416	428	458	422	419	461	454	432	427	415	423	454	434	444	463	440	446	417	444	434	401	441	437	417	420	436	438	430	464	413	388	429	420	425	434	443	457	384	428	439	431	443	389	457	407	429	446	432	420	411	415	437	428	432	403	412	425	496	405	443	403	461	479	420	455	422	443	401	415	432	417	454	430	430	390	421	423	405	407	434	395	431	425	433	427	419	444	427	399	429	420	470	432	422	425	414	413	447	425	417	431	430	453	425	461	406	454	451	464	441	406	434	465	410	433	427	415	439	448	430	393	436	458	420	470	422	465	421	450	460	431	471	449	441	444	424	411	447	442	446	434	393	427	454	411	454	504	424	412	452	459	425	410	456	406	430	459	437	453	440	442	460	447	450	432	441	421	416	400	445	442	450	448	423	429	440	415	462	423	437	414	420	440	438	455	450	470	453	465	444	406	423	440	456	450	422	443	410	426	446	434	423	443	432	438	437	426	445	404	417	418	456	405	454	415	429	417	431	430	453	422	437	432	458	439	460	434	394	489	442	500	416	424	440	449	428	429	418	433	436	444	435	434	410	413	419	409	461	440	415	426	435	468	450	451	480	425	429	470	408	450	433	459	412	432	432	420	422	396	454	383	425	419	419	431	440	445	442	439	415	405	409	445	402	427	452	414	433	455	394	420	462	434	413	441	425	411	432	427	449	451	407	386	390	444	413	418	431	408	436	437	460	468	429	432	443	395	448	436	421	422	411	456	437	424	420	444	434	405	457	439	440	450	424	412	460	462	433	431	434	422	421	420	438	442	450	441	439	442	437	429	462	434	436	447	437	410	435	458	379	421	449	442	433	448	452	424	463	423	433	388	464	463	436	442	411	424	422	488	429	445	405	438	424	413	429	452	387	416	413	433	423	431	471	459	451	479	465	386	451	389	424	435	433	428	483	393	443	413	410	461	442	444	452	415	419	463	437	420	428	426	414	425	421	452	427	432	447	478	419	419	443	440	445	439	390	415	422	496	485	448	395	441	437	433	420	426	445	404	399	403	457	441	450	419	408	428	382	434	456	429	444	458	478	411	406	419	462	415	421	464	421	390	426	414	442	417	425	452	433	415	413	359	445	412	417	432	473	423	435	396	459	427	408	462	448	412	417	425	401	418	383	426	410	412	436	407	451	412	414	434	407	436	440	410	430	460	436	450	411	444	452	456	432	414	407	445	406	398	398	405	409	430	440	459	437	453	445	445	426	437	433	436	396	433	417	427	412	390	431	426	450	449	415	418	449	417	429	477	442	466	406	441	448	420	412	424	428	435	461	436	415	415	431	437	432	425	438	441	454	448	366	415	444	412	457	439	421	461	429	474	437	446	430	468	452	454	421	462	430	456	450	416	402	416	453	444	435	463	415	449	443	469	416	425	426	449	427	428	434	437	434	440	392	447	430	458	425	408	445	460	434	453	401	452	474	443	433	428	446	440	421	454	408	451	408	420	436	368	412	455	441	447	414	442	480	462	441	414	439	416	451	450	416	471	436	455	439	416	461	424	404	454	425	429	449	436	410	435	444	428	469	435	444	431	440	434	464	408	440	448	422	445	440	441	440	437	463	402	405	427	435	420	445	450	446	419	417	453	448	391	432	457	394	418	441	422	424	462	457	426	440	432	410	445	416	402	418	432	441	415	428	427	458	442	403	399	430	461	441	423	437	416	421	437	425	425	454	431	453	411	449	441	435	416	418	471	417	418	434	429	411	448	401	416	401	430	431	449	440	427	443	433	435	463	430	465	451	414	442	425	432	410	438	435	414	459	435	436	419	416	440	405	452	449	440	428	427	426	429	459	444	398	391	388	448	392	423	422	411	470	397	433	418	451	393	463	454	446	425	450	419	432	439	441	421	452	386	421	396	431	409	409	455	433	406	436	438	414	416	437	433	395	462	442	450	465	417	411	411	435	443	401	430	438	431	434	444	403	415	488	419	453	417	424	452	424	451	435	443	422	435	439	375	414	449	416	457	395	454	440	440	436	415	465	427	433	408	448	450	444	418	414	428	444	418	365	451	457	396	451	403	403	451	453	464	421	447	407	447	430	447	435	415	433	433	452	392	433	402	383	425	436	411	415	403	435	445	425	455	418	381	425	413	437	414	458	467	450	449	419	408	463	455	452	454	441	428	407	431	442	456	431	425	454	430	432	446	450	421	435	441	447	427	448	430	416	407	428	470	439	417	444	460	436	416	429	436	446	448	421	414	411	471	426	413	408	435	437	445	444	431	491	401	433	391	444	449	428	460	391	491	449	456	449	422	446	434	439	431	444	454	444	427	418	456	410	435	410	442	426	429	449	414	439	430	443	427	395	452	442	394	413	427	456	428	458	491	429	433	457	439	445	429	463	428	417	435	448	435	418	432	427	391	433	433	445	430	438	410	416	480	460	406	441	466	487	441	453	389	448	442	440	427	460	418	453	401	437	428	419	413	401	437	434	394	379	443	460	439	428	439	406	436	441	433	423	385	416	404	458	442	440	456	419	429	461	451	438	405	428	455	447	419	442	400	407	436	457	428	482	416	422	434	447	456	414	421	454	435	443	452	415	413	448	441	401	454	428	405	403	461	428	426	420	420	412	468	415	441	410	425	410	474	426	437	421	399	423	439	464	456	428	444	458	414	383	450	448	462	445	416	416	467	418	458	431	430	437	428	437	461	385	429	424	405	418	430	446	391	417	388	424	429	418	410	444	415	433	444	424	457	444	435	420	428	422	443	428	421	439	414	440	450	432	459	439	444	433	441	427	422	402	411	401	431	435	435	430	458	475	432	447	436	430	449	434	427	394	458	416	409	426	410	454	435	411	450	453	432	445	451	424	422	438	445	423	416	395	440	427	455	448	434	423	455	412	440	392	428	446	446	474	435	452	420	435	448	465	457	422	429	454	423	380	412	445	427	440	432	404	452	406	389	459	486	427	439	411	422	400	422	458	448	441	431	446	410
42948	84559	72699	43638	21939	5559	761	790	743	771	808	794	798	767	815	762	737	799	756	755	730	755	777	748	769	788	800	788	760	732	752	762	748	797	762	741	754	772	767	760	784	788	831	775	829	750	780	706	685	730	757	729	753	786	717	784	798	745	765	823	775	830	738	692	788	756	809	747	721	745	710	765	711	788	774	716	764	760	784	783	753	777	717	777	767	733	775	753	755	790	773	725	730	744	779	779	745	761	752	752	727	722	766	732	687	786	782	788	727	754	757	725	707	720	786	760	796	750	772	774	768	793	779	730	772	751	686	713	732	757	763	756	781	763	724	756	809	733	796	664	796	738	784	756	732	770	800	727	753	786	769	758	739	773	748	806	723	747	764	683	797	768	719	753	787	751	774	757	770	769	754	754	754	767	752	807	765	751	743	799	716	728	756	758	732	776	810	772	782	762	749	792	748	713	744	761	792	772	770	726	728	723	767	744	771	757	724	722	770	718	759	776	734	745	768	741	762	794	782	742	761	758	717	726	800	787	736	833	766	774	736	746	778	746	757	746	780	783	732	796	731	811	821	779	798	753	737	769	763	749	817	761	775	755	752	766	748	752	719	730	752	717	786	758	760	768	762	748	738	789	747	734	744	775	789	755	749	754	754	725	711	687	768	780	755	761	738	759	780	758	831	726	771	772	754	732	805	728	775	770	759	756	733	758	727	747	785	781	696	735	781	759	680	743	725	757	744	762	776	722	760	768	713	732	794	735	739	721	787	781	764	769	724	760	747	744	803	828	721	795	765	723	741	784	689	754	721	780	740	746	712	729	770	770	728	728	736	790	723	791	796	784	735	754	784	716	724	742	741	776	728	772	741	731	799	791	751	769	723	748	732	717	701	784	743	704	698	784	744	777	757	779	698	773	770	757	759	768	744	769	751	735	774	781	759	713	697	745	778	762	774	791	756	723	762	694	768	737	775	762	790	741	741	780	760	718	777	756	753	736	767	742	759	739	719	757	761	752	769	713	747	765	728	795	804	740	760	733	777	783	751	719	747	734	770	769	754	745	770	759	784	758	746	754	738	761	747	755	753	742	778	747	749	750	694	733	728	743	817	795	746	735	738	774	786	683	740	692	792	750	751	748	730	782	770	793	740	792	750	780	809	763	734	780	795	821	793	770	758	712	821	749	746	737	767	808	755	697	742	746	773	741	677	809	747	742	770	738	766	772	769	762	779	774	791	790	794	759	757	725	802	741	733	739	759	777	747	703	727	782	760	728	806	789	726	718	700	768	730	737	719	732	712	728	739	715	736	751	804	729	718	721	767	754	800	792	738	734	746	772	736	790	758	700	758	713	776	751	754	743	781	764	742	709	780	767	772	772	739	728	719	729	697	780	771	757	726	751	788	765	739	755	730	762	734	769	791	759	743	751	765	758	705	766	786	772	737	749	753	758	743	759	757	735	747	717	749	751	713	732	739	774	739	729	736	776	763	700	752	783	738	687	744	756	700	752	749	801	766	776	773	764	768	753	738	770	723	761	817	760	746	736	723	737	757	762	748	758	773	756	758	736	759	767	790	738	745	756	727	752	786	764	762	773	716	693	745	782	757	747	720	717	744	773	722	756	782	775	702	819	777	742	751	727	730	735	777	750	781	789	726	739	770	734	743	720	761	764	731	684	725	700	789	728	747	770	784	762	730	736	760	770	767	783	740	723	743	763	745	709	754	780	753	742	773	790	770	748	738	710	770	771	794	712	744	776	718	797	789	725	736	735	775	822	770	770	740	760	716	704	746	759	808	778	764	784	736	765	767	724	770	762	725	766	707	780	759	756	799	741	737	716	733	768	810	732	697	741	702	700	749	735	775	717	776	786	737	734	744	724	731	797	784	782	758	739	737	678	734	778	760	755	787	774	755	740	718	723	703	769	776	764	765	730	763	749	749	749	706	804	776	750	700	753	707	737	726	671	775	767	748	745	701	785	752	733	791	769	746	772	756	733	760	743	766	787	765	711	766	774	798	757	700	761	754	757	762	758	729	746	736	765	763	769	735	767	740	744	734	764	763	777	762	766	761	763	741	806	751	686	734	734	810	729	765	793	703	771	728	750	775	744	760	758	733	762	783	724	736	752	744	766	761	710	756	803	760	813	778	729	715	790	802	728	746	757	731	706	746	743	697	747	740	782	762	713	758	748	789	709	794	829	748	763	825	748	773	797	766	729	685	800	767	775	756	716	757	755	745	820	760	775	745	802	752	756	780	765	794	732	783	776	786	783	734	745	736	731	752	756	708	727	713	760	747	784	802	761	766	755	808	728	735	719	720	748	755	730	730	709	778	757	757	778	795	758	731	763	762	789	753	725	716	751	795	766	761	751	754	760	797	734	696	767	722	735	757	769	755	735	749	717	748	756	758	771	732	766	744	747	754	751	797	728	731	781	768	720	763	766	757	809	773	804	708	723	737	797	736	736	717	723	739	793	756	789	713	736	770	774	768	729	794	738	741	741	722	774	724	728	692	747	763	754	783	751	786	746	730	700	757	785	759	700	762	744	720	760	734	744	754	770	777	755	774	762	726	728	702	742	784	704	757	741	749	763	772	729	770	762	765	770	712	702	752	728	727	838	735	803	748	749	813	806	737	774	750	735	731	727	781	768	747	769	765	720	723	747	756	720	772	733	733	734	780	763	729	718	731	757	745	766	721	768	787	755	723	734	776	737	780	763	722	735	785	747	779	732	722	772	754	707	809	752	773	731	749	724	739	759	789	745	743	714	736	761	784	726	737	722	681	750	752	773	688	745	803	759	744	723	775	755	800	746	760	755	771	774	802	773	815	777	810	800	741	768	772	752	792	749	773	791	809	704	771	764	778	772	748	739	799	705	784	781	806	746	764	730	735	709	738	788	787	726	763	732	772	778	759	730	759	755	757	767	741	777	747	718	757	804	734	758	727	730	700	767	767	740	753	801	715	770	710	774	742	750	755	704	729	794	736	689	759	756	714	776	685	776	772	763	786	782	751	723	740	737	768	751	745	789	755	773	742	768	734	738	740	755	755	708	754	728	831	713	724	751	729	753	783	743	743	768	808	760	770	748	783	782	747	783	732	757	756	735	769	745	764	747	761	732	766	721	808	759	744	798	745	703	766	742	760	743	774	765	761	781	693	692	780	763	743	729	778	729	736	786	714	746	783	780	756	782	762	703	739	780	736	756	800	707	735	760	741	783	746	756	751	705	748	756	727	742	738	753	748	763	752	732	772	793	732	778	728	790	744	775	754	748	768	795	735	744	719	742	740	775	751	765	754	833	768	765	695	786	701	769	730	739	742	748	694	731	759	737	727	797	779	766	771	747	795	800	762	751	751	689	754	742	768	716	768	735	769	745	815	753	714	737	779	755	744	719	762	766	766	719	778	739	762	761	762	713	768	750	717	733	768	760	761	735	724	765	738	772	765	788	762	745	732	742	786	742	748	757	772	798	756	717	757	738	692	756	777	690	740	773
22822	22706	41489	31758	22269	18243	5970	707	533	540	525	567	585	522	567	520	515	535	580	523	517	563	532	532	609	522	508	482	558	539	520	550	536	599	498	520	544	575	526	526	509	537	567	539	531	525	554	540	576	553	559	545	550	542	535	524	478	529	549	552	542	527	563	542	506	519	489	550	526	513	505	524	549	553	509	536	546	511	540	553	525	502	535	546	528	543	550	504	539	496	540	546	529	521	494	489	521	527	495	499	519	540	549	515	530	524	528	504	542	522	526	557	537	523	542	591	539	523	560	515	523	530	536	568	522	535	521	523	529	513	546	534	532	550	521	505	547	523	518	516	524	497	498	477	536	477	490	519	517	580	573	577	512	533	491	522	502	539	559	518	538	551	521	532	549	487	544	547	535	557	519	562	540	534	574	507	558	550	552	508	509	518	485	521	527	499	527	533	595	541	460	519	543	516	550	489	475	538	523	542	536	541	517	515	501	535	507	517	520	497	520	496	498	540	518	476	484	527	551	544	531	506	519	567	515	509	536	536	529	530	508	543	529	530	545	551	555	534	538	500	537	506	516	514	549	531	521	522	512	553	551	520	530	553	531	549	543	515	497	548	550	539	522	477	504	551	556	547	548	490	537	549	547	480	534	544	543	542	515	522	531	520	519	570	540	539	514	510	522	543	540	540	505	536	528	532	495	543	536	544	551	545	566	553	557	506	541	498	479	526	534	533	506	516	509	553	512	486	557	480	527	528	515	513	538	541	524	561	530	480	508	547	524	552	544	560	538	513	550	541	519	539	566	517	546	524	514	529	532	537	541	507	551	558	525	542	532	529	544	503	520	525	554	568	505	539	509	524	535	582	508	471	581	469	529	529	489	558	529	528	541	524	513	533	518	511	486	520	510	529	532	480	515	505	506	550	539	543	492	549	527	524	505	496	494	542	541	522	544	525	523	568	567	542	576	529	547	550	559	541	517	515	530	527	522	523	520	494	548	559	478	512	519	544	506	530	529	532	543	534	540	502	541	530	518	533	525	536	510	544	508	540	513	550	531	514	568	513	526	537	534	512	559	571	554	540	530	521	517	521	538	508	516	501	524	501	499	542	536	481	543	541	535	545	576	514	549	526	535	529	516	557	528	556	543	524	510	527	522	556	520	484	514	514	495	589	547	508	540	564	542	546	518	504	588	560	520	530	536	485	521	559	541	522	501	579	528	534	558	551	545	512	530	520	519	486	551	493	500	523	523	503	555	503	515	500	532	533	511	480	507	573	509	526	527	512	522	499	577	549	570	503	557	534	551	530	538	545	508	487	489	487	499	527	522	557	552	511	594	501	560	534	493	531	519	566	524	522	534	534	499	532	504	531	516	490	515	550	492	535	554	515	493	530	509	524	564	561	513	557	545	545	504	503	520	532	528	560	547	554	515	520	503	532	542	533	541	526	500	472	499	504	555	508	562	536	499	556	518	543	541	547	509	548	521	516	489	529	572	533	494	538	554	540	512	539	552	525	515	556	534	516	512	546	521	498	515	521	536	532	560	514	536	522	530	556	518	522	545	518	535	526	515	531	528	543	526	521	507	527	538	542	533	522	538	549	545	527	544	525	531	519	523	543	555	505	522	521	527	525	528	527	522	502	512	539	522	500	541	588	536	554	508	530	552	512	503	559	534	555	538	547	556	546	541	552	545	511	538	538	492	522	504	632	543	512	522	517	539	513	525	537	538	485	555	511	551	510	524	501	542	548	523	567	506	531	537	543	540	530	564	542	545	535	545	520	551	536	553	556	532	542	570	560	522	534	539	505	535	546	515	546	510	546	531	508	552	526	519	509	541	554	551	580	508	519	560	525	516	534	495	511	527	498	570	490	567	527	537	510	500	550	530	533	500	540	559	517	471	518	501	562	548	518	549	530	544	550	539	534	516	534	542	537	534	530	508	542	535	526	490	545	542	544	505	506	550	533	535	508	510	567	538	515	541	549	501	539	537	570	544	511	551	506	546	518	534	513	546	546	500	539	555	481	528	537	518	539	515	565	541	548	531	531	527	533	521	511	509	539	515	521	492	556	539	537	531	524	566	495	515	524	552	536	533	502	500	523	500	518	523	517	535	507	553	532	537	514	534	509	543	525	561	475	514	523	522	558	526	515	536	538	502	543	538	552	528	505	535	527	535	525	469	518	514	538	522	553	503	543	530	536	528	524	526	502	524	522	543	534	564	575	540	543	543	553	494	529	528	549	533	545	548	526	519	521	502	556	553	556	515	534	542	502	551	566	522	532	494	544	512	525	560	501	519	542	569	557	525	511	573	530	518	532	527	530	538	564	491	478	547	544	541	544	534	539	531	524	520	520	545	544	497	536	518	490	517	559	513	520	540	508	519	531	496	507	527	491	539	553	540	496	489	539	493	537	528	505	518	526	501	516	556	566	578	514	515	514	501	502	537	571	563	514	494	537	557	492	502	528	529	528	520	510	543	526	494	523	556	541	552	515	566	481	554	531	524	535	515	497	548	524	518	584	476	531	525	560	529	545	537	517	513	538	534	538	550	572	524	521	536	563	557	559	522	552	514	554	526	537	567	511	539	573	544	568	550	478	541	544	527	498	491	538	530	507	497	509	530	541	501	554	459	524	534	532	523	575	482	589	517	512	542	512	515	546	537	539	555	528	510	568	522	536	548	550	485	521	535	535	516	496	557	517	546	519	532	565	513	561	531	571	547	529	541	495	545	521	518	552	537	530	556	548	526	536	496	566	544	541	515	523	534	557	519	536	506	511	548	551	515	535	558	527	533	509	568	489	517	524	561	577	496	549	499	530	531	542	533	520	505	541	507	506	487	547	504	539	518	489	529	535	515	508	579	540	530	516	514	554	532	542	556	538	544	602	557	491	537	503	565	552	560	570	587	519	540	531	523	525	514	510	491	501	586	500	545	529	579	535	527	544	547	519	540	537	540	518	531	524	547	517	531	507	495	493	515	542	536	488	555	523	510	548	540	575	511	497	512	530	503	514	545	508	515	566	504	559	540	483	522	505	559	562	519	518	602	515	520	564	573	526	495	542	542	530	553	534	537	547	541	546	526	549	533	530	521	555	580	520	518	472	538	476	512	558	539	517	573	538	509	552	510	554	542	523	564	489	532	526	517	528	527	528	583	543	530	495	510	520	522	534	556	496	528	546	469	557	488	557	536	526	544	545	483	552	519	564	564	524	518	508	578	558	530	528	520	540	502	572	542	526	494	493	543	512	530	525	502	542	541	540	515	508	541	494	525	510	540	493	526	554	542	523	521	532	572	517	526	567	495	526	518	499	524	490	522	535	524	541	522	541	527	574	496	523	495	553	537	505	526	494	523	507	547	512	524	488	516	578	523	480	499	556	534	550	552	551	548	546	540	545	517	526	546	543	536	539	508	487	527	509	554	516	518	541	525	511	508	537	513	540	494	531	524	506	515	537	528	517	526	544	572	562	545	535	489	543	542	505	544	521	499	508	537	531
50790	76555	68673	50853	29866	8269	1026	925	904	844	893	898	876	851	856	933	875	921	927	918	863	931	877	899	867	900	879	886	914	897	946	856	799	887	873	892	883	861	804	876	866	878	903	928	892	837	902	872	855	875	899	920	869	867	895	856	847	914	839	846	843	846	893	879	851	868	838	905	878	850	822	895	866	800	885	824	902	873	890	881	873	843	833	849	856	876	910	909	843	858	884	849	933	881	916	899	877	863	866	896	886	802	841	842	907	853	895	845	880	890	820	828	854	849	839	815	835	932	883	870	887	864	830	895	892	841	841	835	845	862	905	859	914	893	824	859	885	874	880	924	802	910	832	840	865	844	857	822	899	863	842	878	863	906	829	912	887	868	843	840	874	860	886	834	884	916	839	857	907	830	864	849	858	893	874	870	891	934	917	869	917	878	921	865	867	839	889	877	904	861	849	834	834	853	914	876	883	851	870	850	826	887	935	800	845	835	856	833	913	868	851	875	874	904	874	886	891	817	846	868	811	892	861	881	853	911	798	894	879	872	903	904	865	907	881	868	850	818	843	869	827	833	832	865	893	871	870	871	873	846	931	822	839	890	858	908	892	955	848	847	861	852	844	883	882	858	843	873	881	858	906	881	898	839	857	882	908	871	875	836	861	869	789	888	933	900	872	859	863	911	893	861	918	944	856	870	852	901	917	886	879	842	833	897	871	884	829	865	872	890	885	888	888	864	840	892	924	817	861	832	866	901	847	881	905	848	878	882	850	857	878	897	879	881	834	784	889	832	864	879	827	870	813	870	892	845	881	913	897	855	884	893	910	891	911	879	814	868	900	782	852	870	868	849	885	865	867	881	854	832	887	881	897	869	873	902	880	878	880	893	845	901	877	894	851	883	866	849	819	885	900	874	858	850	854	897	853	872	834	911	908	875	893	901	849	858	901	861	876	876	881	889	866	830	870	850	844	868	812	885	862	841	852	887	884	868	853	838	898	821	932	930	838	877	888	855	850	924	840	840	824	825	869	887	873	858	839	856	833	855	913	850	903	925	890	871	900	861	852	864	841	873	849	924	840	877	878	844	863	848	851	803	882	846	885	857	841	853	864	937	878	875	919	807	857	860	846	868	840	848	846	864	889	872	853	903	859	837	822	853	841	871	852	894	905	893	838	871	901	896	879	848	862	912	845	845	894	836	858	887	920	857	857	899	826	863	847	829	868	835	873	868	799	837	859	820	865	845	878	850	868	871	877	910	858	877	838	846	865	835	918	843	832	906	887	901	879	861	857	845	866	855	884	850	891	854	886	884	875	924	866	905	902	854	881	912	864	845	923	836	862	920	896	859	817	903	908	831	897	912	850	842	874	851	869	873	878	853	857	865	854	904	929	867	862	900	862	845	885	801	876	868	858	871	894	897	872	836	885	852	820	841	881	894	855	878	880	830	827	887	868	862	882	869	864	859	856	823	917	923	890	870	861	823	881	819	865	846	870	889	882	862	845	800	855	840	913	870	892	879	851	871	871	902	865	863	853	908	861	882	851	891	874	827	860	876	850	860	896	867	887	875	893	850	826	865	862	859	912	812	875	886	871	894	847	887	862	866	908	857	870	877	850	859	831	829	869	889	903	831	848	822	843	894	873	944	869	865	883	865	872	844	909	818	788	897	896	880	905	889	841	856	808	873	853	876	881	860	866	859	852	844	859	850	853	859	849	860	888	838	893	889	839	834	813	906	842	878	883	817	870	819	896	860	893	888	827	844	951	863	855	888	908	911	834	826	863	850	877	890	869	890	861	851	834	873	837	865	858	854	942	833	848	841	897	899	810	865	837	894	834	872	827	878	910	847	879	907	931	833	822	851	896	833	855	846	903	872	878	928	861	921	830	866	814	889	815	903	864	872	918	824	835	923	827	862	847	869	859	861	868	888	839	937	850	881	848	917	865	883	849	852	850	855	823	900	900	851	901	915	916	863	901	897	869	821	910	869	864	863	866	868	850	836	884	799	826	917	882	831	860	839	875	882	890	847	905	827	839	881	813	894	893	856	917	855	857	846	856	847	881	842	863	830	862	898	863	809	806	887	860	870	910	856	899	877	885	867	866	851	883	879	834	889	850	843	874	877	878	830	854	868	929	886	882	890	828	876	904	874	890	843	898	847	873	818	842	837	858	882	857	871	849	940	860	861	897	884	893	913	866	899	831	930	836	869	832	823	921	855	893	841	827	847	877	849	817	896	840	864	892	861	832	867	856	855	855	828	870	883	869	829	824	809	889	930	879	872	908	887	897	885	886	782	858	869	877	880	788	924	862	783	892	860	881	883	900	900	926	890	817	905	891	860	888	896	847	903	868	871	848	871	824	858	916	860	908	898	808	873	883	880	824	912	893	908	848	877	897	856	904	901	896	887	904	833	934	832	899	837	875	880	916	886	856	881	859	854	877	797	921	892	888	883	883	857	877	813	860	841	890	832	862	885	872	884	831	879	844	849	850	829	895	830	843	838	854	883	882	893	787	906	905	857	838	878	895	860	836	831	878	848	875	849	874	886	897	883	810	873	908	816	811	829	855	870	853	840	873	879	792	854	857	852	876	867	862	826	873	865	879	881	894	820	836	858	877	840	856	892	859	881	907	834	819	875	862	906	877	886	868	863	883	831	859	900	865	831	868	888	864	851	838	869	892	827	888	924	856	885	833	927	902	907	884	840	874	811	882	805	863	864	842	904	844	885	900	853	887	876	864	858	906	838	864	850	873	832	867	852	825	827	883	834	838	958	879	851	850	800	866	871	864	876	848	899	867	868	888	860	870	871	879	841	870	871	922	877	902	824	862	920	890	857	854	866	894	846	850	915	904	879	886	842	882	889	846	885	889	904	937	873	882	901	918	841	843	836	872	862	896	868	905	843	936	871	888	821	850	900	822	895	877	872	864	875	881	856	841	864	905	880	908	876	871	883	858	830	855	889	831	878	878	887	873	851	847	882	875	836	862	884	831	863	841	858	855	868	899	814	838	859	900	916	895	808	856	872	862	884	873	846	851	887	851	883	861	867	875	905	915	879	884	901	841	888	868	885	856	866	905	858	853	912	865	851	887	877	819	832	894	920	829	902	898	848	808	924	868	893	828	830	850	897	841	849	836	863	864	874	875	868	896	900	873	850	890	881	849	890	851	926	851	827	823	853	890	903	908	894	867	813	888	853	872	824	895	956	870	855	841	916	875	917	890	832	872	937	874	869	873	905	903	839	901	804	822	863	872	872	866	806	848	857	877	877	885	824	874	896	894	871	893	944	864	898	851	888	869	862	802	864	891	872	828	886	867	830	887	891	851	884	868	853	913	878	885	841	865	869	863	889	825	838	844	826	883	870	876	789	897	866	848	876	859	876	847	901	869	860	877	895	845	868	849	917	900	845	866	849	896	905	894	909	858	831	833	875	829	861	806	877	860	807	831	865	879	900	919	897	830	865	838	899	882	837	873	901	846	853	869	843	828	879	869	870
26334	31740	45789	22189	4747	967	596	603	599	580	589	597	594	580	569	601	619	579	611	585	621	593	628	613	608	573	565	633	597	608	591	609	593	592	572	641	613	590	603	597	620	559	589	591	565	625	608	615	590	615	600	622	633	568	616	618	659	599	590	619	625	606	620	625	632	561	583	636	600	629	621	582	569	591	610	595	609	594	593	578	565	579	647	558	531	598	551	587	577	577	618	574	606	626	639	589	594	627	607	581	582	567	578	609	599	582	589	574	622	580	528	633	623	603	559	586	558	601	551	591	592	573	607	608	567	619	571	589	605	619	588	592	597	637	574	605	591	544	608	554	577	569	530	571	601	615	600	574	575	614	586	592	623	592	565	552	579	609	661	573	602	620	557	646	585	604	644	601	629	634	581	632	601	610	575	539	592	645	606	560	632	578	620	569	608	596	567	632	563	604	580	577	605	566	611	632	603	602	566	558	574	611	579	604	603	609	599	622	532	589	611	601	619	594	568	555	610	609	569	620	584	534	595	589	561	597	602	613	548	575	594	564	611	598	601	589	584	644	621	597	611	574	609	583	578	617	592	601	622	606	595	615	595	637	544	613	616	630	550	634	644	581	584	610	584	572	622	611	587	621	617	553	582	597	577	535	575	572	595	605	613	569	609	618	597	639	607	576	623	542	642	628	603	601	558	611	631	608	574	591	604	591	600	631	573	588	655	599	596	608	620	605	597	610	569	588	574	580	646	637	575	554	613	577	572	629	538	614	563	581	591	587	614	585	616	607	563	563	545	592	544	585	618	600	596	639	658	605	619	575	590	590	599	571	606	589	576	593	590	568	601	599	602	615	605	610	615	580	629	616	612	633	587	599	645	604	606	607	634	583	579	583	579	614	568	607	622	571	604	591	594	610	594	626	624	629	593	581	597	588	594	585	626	621	599	624	590	563	547	616	602	561	583	567	595	613	614	590	602	628	613	613	589	572	564	555	618	579	610	601	629	558	575	621	584	581	616	573	598	610	569	582	646	568	643	602	590	641	593	588	610	559	601	595	587	641	630	591	588	577	646	660	610	595	631	569	632	607	572	587	592	578	614	592	599	575	615	560	585	619	604	598	601	604	613	570	564	608	634	582	628	597	588	514	610	576	583	596	607	601	555	541	585	557	564	593	586	607	626	587	601	558	626	577	642	564	609	588	608	581	602	574	582	562	586	574	600	591	622	598	612	588	617	585	594	594	605	602	584	617	613	653	584	590	598	561	600	617	595	595	548	563	582	557	600	568	585	602	599	600	622	584	621	594	566	557	600	572	616	595	592	597	591	563	549	596	560	597	607	589	629	600	588	625	548	552	561	624	612	599	593	650	624	601	621	587	598	608	592	643	618	560	575	596	575	589	609	595	608	643	617	581	583	580	572	608	583	630	601	587	600	557	592	612	572	568	600	603	650	587	635	580	614	585	633	575	577	583	608	588	618	579	600	618	548	618	543	608	579	592	590	618	598	623	569	570	586	571	617	582	571	582	623	602	599	582	622	602	558	597	590	576	620	601	606	571	594	618	624	596	577	620	573	582	630	602	624	585	593	622	585	591	596	649	617	593	576	627	576	613	615	615	583	581	585	616	595	595	553	544	577	576	603	612	572	582	632	587	534	618	581	550	629	563	609	594	611	618	586	596	653	586	572	610	633	547	585	569	614	604	565	587	610	578	545	583	604	602	615	611	571	602	602	564	648	577	603	609	551	632	596	574	622	554	570	628	555	583	654	630	583	599	586	640	560	616	582	612	588	579	599	594	608	674	607	597	645	604	577	599	605	618	609	588	613	611	611	592	620	605	647	582	585	613	610	574	631	589	576	564	588	562	608	566	618	573	613	600	632	609	619	588	553	609	548	593	580	585	602	604	600	615	632	578	589	593	579	614	565	593	600	605	581	606	584	629	612	602	608	627	626	600	577	571	573	661	577	607	602	538	590	567	536	614	609	617	623	608	572	629	615	605	578	576	587	586	558	596	589	557	598	555	625	600	575	619	553	565	602	558	563	610	599	594	577	564	597	593	584	620	588	550	564	590	618	617	600	611	551	621	604	632	619	640	561	566	576	591	594	553	566	567	591	561	620	586	631	605	629	635	583	644	599	592	590	580	567	610	577	614	604	625	616	614	587	647	574	624	617	605	591	618	610	557	603	613	611	610	607	581	578	578	575	566	619	606	589	578	577	580	574	599	611	605	565	601	611	603	603	598	584	609	599	581	629	624	622	607	624	572	563	641	575	572	592	555	588	581	605	549	573	570	573	577	602	593	609	572	601	624	618	603	603	530	592	582	583	590	628	629	586	602	599	608	575	609	581	615	615	560	651	572	643	591	598	560	569	564	580	604	604	563	614	616	593	580	588	607	597	603	600	599	582	613	586	635	645	582	605	601	618	611	573	655	587	608	617	601	594	587	534	588	564	637	573	596	564	564	580	662	572	567	586	610	615	583	576	612	561	571	645	593	626	661	587	581	652	588	595	606	601	608	644	588	600	567	568	594	570	553	637	618	577	612	616	537	602	590	597	584	622	586	573	633	597	545	624	595	555	628	558	599	571	596	606	596	572	641	602	601	590	615	614	580	599	579	621	605	609	610	562	570	588	592	552	631	561	599	570	586	614	584	579	587	594	642	584	597	604	604	598	606	564	570	560	602	576	567	631	588	578	574	626	582	599	593	569	652	613	587	599	624	573	581	597	580	568	569	596	627	626	541	606	565	601	605	581	578	608	603	610	606	593	593	571	584	560	620	619	606	584	602	589	568	607	562	598	598	599	582	613	615	621	581	564	569	589	583	642	603	582	591	591	585	584	633	661	595	554	575	592	583	618	600	604	610	604	574	554	565	589	554	620	607	601	619	528	604	637	621	578	564	616	585	601	561	587	595	558	605	632	602	608	609	596	586	604	547	621	614	623	589	574	586	578	583	585	658	556	582	554	601	550	601	593	615	631	534	580	558	577	584	598	592	593	593	612	589	594	573	594	617	609	598	540	580	563	620	604	581	626	593	591	606	621	576	633	568	621	642	578	552	582	611	571	614	574	618	557	541	552	592	610	586	616	594	565	613	622	626	614	588	598	552	591	598	606	640	609	636	565	517	582	586	588	600	629	595	579	618	553	584	604	629	610	577	609	592	589	601	625	593	631	629	576	618	628	603	542	617	631	603	605	584	579	603	549	562	586	565	599	628	578	572	600	626	586	581	602	573	571	607	576	564	549	601	574	584	599	563	576	571	621	585	593	600	595	616	596	600	566	569	670	579	654	576	586	593	624	581	545	586	649	625	592	599	597	592	631	589	578	619	618	626	554	602	567	599	606	586	613	589	589	602	542	598	628	595	617	623	586	626	608	623	582	573	564	609	586	544	585	620	634	608	569	609	559	623	599	626	574	604	649	562	573	563	570	569	621	580	573	612	631	623	582	579	599	643	574	575	572	557	605	598	605	557	620	641	626	630	598	572	642	577	578	641
21477	54844	47017	20214	5749	1731	1019	1046	1041	1064	987	1029	1059	1043	1029	1010	1049	992	1011	1039	1013	1040	1006	996	973	1082	1063	1000	994	1042	978	996	1011	1034	1029	1028	1082	1032	1075	1018	1082	1022	1005	1031	1021	1002	963	993	1025	1072	1032	996	998	995	1125	1006	1008	1050	1021	988	1010	1012	1018	981	996	939	1018	1044	1021	1035	1008	1030	1068	1012	1003	999	1040	1065	1005	1086	987	997	1004	1017	964	992	1076	1040	1051	1002	1031	982	978	1017	1029	1042	1009	1045	976	1006	1014	1017	1002	1009	1050	1032	1025	995	987	1003	1080	996	951	1076	1014	1014	1043	1020	1017	969	1015	1066	983	1019	1033	1008	999	1073	1036	991	1035	1050	1005	1028	995	1027	1037	1024	1018	1045	1001	979	991	1050	955	1037	988	979	1019	986	969	1021	1021	1023	1030	992	1001	1044	1024	1009	976	1028	1013	989	1040	1025	1036	1026	1051	1014	1005	982	970	965	1045	1006	1046	1066	1002	1048	999	1024	931	1026	1032	969	1047	1040	1066	1060	1053	997	1036	1011	1035	970	1044	1002	1014	1020	1023	1034	986	1000	1026	982	1072	1021	1014	995	1003	1022	998	1042	982	1015	988	959	975	1036	1025	985	1036	1034	998	1095	1073	1060	1022	996	1020	998	1106	991	1018	1008	1018	1024	1031	1000	1046	1045	1001	1015	1058	1099	1041	1013	1039	1033	1016	1014	1001	1107	961	997	1021	1019	1060	1001	983	960	995	1042	1052	999	1044	1027	1029	1046	1023	1013	1020	1046	998	1058	980	982	1082	1066	1060	996	1065	976	1026	975	980	1052	948	996	1009	1041	1043	1023	1022	989	1016	1000	997	987	1022	974	1067	1034	1015	1060	1006	1002	1014	1016	991	1027	1015	1010	1051	1018	971	1037	1018	960	1007	1042	990	1023	999	1024	923	995	1052	1040	997	986	1054	1030	1009	1000	1028	1031	1019	1022	1020	1071	1032	1071	982	1015	1007	989	1004	1088	1034	1069	994	1030	997	1039	1054	1034	994	1056	1023	1087	1038	1028	1055	1042	956	1000	1102	1061	1021	987	1024	974	943	1020	987	1039	1028	1000	1039	1014	997	997	971	1029	1003	1067	1034	1022	1006	1073	1004	1035	1075	1016	1037	1058	980	1003	1028	1016	1042	1038	969	1002	996	1066	999	1017	1010	986	1027	1048	1023	997	1037	1055	1032	1039	1002	1033	1105	993	990	975	1045	1003	1007	1041	1051	1003	1064	1002	1027	1012	987	969	1052	1048	1007	984	1046	1030	1050	1061	1027	1033	993	1027	1015	1012	997	1028	1026	1041	949	969	1054	1029	1034	944	1057	995	1022	1032	1012	1056	1060	994	932	1005	1040	1049	1024	1010	1026	1000	1041	1010	1011	971	1072	1037	977	986	1060	1026	998	983	994	1043	977	1014	1041	1027	985	1023	1027	1012	1014	1037	962	1000	1009	1001	1036	1028	998	1058	1072	1008	1044	999	1017	1032	1031	1020	1078	1059	970	1079	1103	1075	975	992	1010	1100	1013	1032	1056	952	1029	1063	1061	1032	968	980	1043	1074	1007	1041	1008	1058	1047	1030	1027	1020	955	1008	1080	1068	1038	969	991	1020	941	1004	1007	1092	1024	977	1034	1004	1061	1023	1017	1014	971	1033	1009	1015	1008	1080	976	1026	1060	1002	1009	1007	1012	989	1062	1027	1018	1052	1032	1068	1075	1025	962	1027	941	1032	1012	995	1067	1024	991	1028	1088	1064	1018	1004	1034	1051	1003	1052	1041	1021	964	1040	1024	997	1033	1012	1016	970	993	1039	1029	1002	1050	979	1025	1049	976	1014	1065	994	961	1003	998	1027	1004	1016	1012	1048	1027	1035	1048	1000	1021	1042	1057	1082	1037	1018	1046	957	1021	979	1035	990	983	994	1063	1005	1007	1036	1041	1025	986	1023	1079	992	1047	1033	1003	1042	980	982	1033	1051	1039	1050	1001	1040	1003	1017	1033	975	1026	980	1110	1023	1015	976	1023	1030	1051	992	1040	1010	993	988	957	1017	1011	998	1047	995	993	1012	979	1021	977	980	978	1074	1031	1030	968	1023	1034	977	998	1038	1001	1017	1013	1002	1029	994	1016	1043	989	981	981	1050	980	967	972	944	1013	991	1018	994	1060	992	1022	994	988	993	1055	1061	1076	1073	1010	1032	1033	1041	1065	1080	1015	1016	1013	981	992	1004	1008	1016	1017	1018	1021	982	986	1037	994	1013	990	1020	987	1058	983	1033	1044	978	1021	1027	1021	953	986	1012	1071	1059	1008	1005	1043	995	1040	1053	964	969	1036	1022	1019	1006	1062	988	996	1023	993	1058	1000	1020	1054	1082	985	1023	1021	1017	1014	1026	1036	1014	1026	1017	1016	1060	992	999	987	1032	1002	1021	968	1042	1031	961	1034	1056	997	1093	1012	1005	1033	1066	1022	966	1001	1108	1012	1058	1027	994	966	940	1020	1035	1021	980	1013	1007	977	1047	1037	1038	1037	1029	1055	980	938	1097	994	1008	1023	1048	1060	1034	1014	1021	1022	1036	1027	1012	1019	982	971	1052	968	1004	1016	1001	1054	967	1016	1019	1006	1010	1041	1048	1031	1001	1050	1003	1022	973	995	1015	1004	1014	1084	1008	1004	976	983	1024	1041	1037	958	1017	984	1106	1015	1017	1034	1031	967	1050	1055	994	1008	1027	1010	1061	1066	1025	1080	1021	1042	1043	1032	1006	1068	958	1021	972	1074	1037	1053	1013	996	1009	1013	1073	1063	963	1018	1072	1051	1007	993	1027	1040	1027	976	1058	996	993	1006	1029	1079	1052	1017	1009	1081	1002	1035	1009	994	968	1032	1027	1023	1045	1042	1084	1023	1024	1011	1022	1007	1019	1094	1029	1109	1090	1054	997	977	996	985	1030	1005	1023	995	1076	1044	1012	1046	1005	975	1008	1062	1037	1033	1014	1017	1020	987	1022	1013	998	975	991	1013	988	1057	1011	1050	988	1063	1003	1003	981	1045	965	999	1038	1024	1011	1012	1021	1003	975	1050	1086	1017	1055	1026	994	1031	965	1009	1045	1018	1025	983	1023	1009	1048	998	1058	1040	1065	984	1030	1027	1030	1042	989	1002	1075	1104	1037	1060	1029	1052	940	1033	1023	1016	1049	1006	996	1071	1028	1046	969	1060	1008	1044	1018	999	1019	986	966	992	1008	998	1011	980	1000	991	1045	968	988	1030	1028	1084	971	998	1019	983	1014	1035	1004	1095	1030	989	1071	1006	1024	997	1015	1090	1024	1051	1071	1034	1014	1025	963	1064	998	988	1017	1008	1093	966	1021	973	998	1024	1010	991	1007	1041	987	1005	1026	1047	1052	1028	1040	971	1010	1031	968	988	1034	988	1022	1042	1053	1022	1029	1001	952	1043	1044	1004	1048	1012	1001	973	1037	991	1047	1041	1048	1070	1032	1011	1073	951	1045	1039	1005	989	998	994	1016	1072	930	992	998	960	1036	974	1074	1025	1013	999	1050	962	1032	1002	1055	995	1051	1027	1040	1019	1056	1051	997	1022	1000	1074	993	1037	1065	990	1017	996	1031	1024	1086	1034	1037	1018	1033	1042	1010	941	981	1029	1036	985	1003	1001	1020	995	1042	1010	1050	1027	1026	984	1022	1034	1057	1013	1039	1006	1050	1018	1023	1060	1017	1009	1074	994	989	1029	1016	987	1031	1073	1057	1053	1020	1022	1011	1112	1018	1026	1074	994	1061	1016	1034	1042	1040	984	992	999	1016	1052	1035	979	1005	1033	965	1028	1083	997	975	1018	1019	1016	984	1044	1036	993	1018	960	975	1011	981	1034	1003	1067	1052	1027	1018	1036	1005	1060	1047	1009	1075	1032	988	1062	1002	1012	1004	998	1023	1040	1010	1013	997	992	1045	1058	1049	973	1010	1007	1049	1038	1010	1057	1038	988	1015	1044	976	1050	1033	1003	1030	1024	1002	1048	975	981	1030	1038	977	1017	993	1012	1008	995	1027	979	1038	982	992	1017	1009	1016	999	1042	999	1073	994	995	1014	995	1068	1042	1024	1077	1075	1019	986	979	990	1029	1014	1012	990	1015	1041	1016	998	996	1003	979	1047	956	1015	1070	999	1025	993	981	957	1011	992	1032	1038	1007	1043	1005	1047	1023	1053	988	1042	965	1041	1017	1018	957	1025	1036	1087	980	1056	997	934	1001	1025	1034	950	1011	1015	1031	999	974	1038	1049	1045	1055	1016	1016	1033	1045	1018	1029	1088	1026	1059	1006	1093	1032	1082	1001	1044	992	1045	1057	1064	1061	1023	1037	1028	966	1046	1067	989	997	1029	989	1044	1038	970	953	1021	1018	1003	1082	983	1047	1026	1063	1074	1024	1075	1006	1020	1034	989	1001	1020	1026	1030	1028	992	1055	1100	971	989	1011	1063	1094	1007	1013	1005	1098	1006	1028	989	983	1049	1051	983	1030	985	1058	1066	1008	1001	1026	963	976	1023	1009	959	1057	1056	1031	1030	1021	1061	1022	1040	990	995
23786	24343	47543	34359	21483	12222	1478	495	419	470	467	454	452	405	471	429	447	419	449	448	467	461	402	452	454	463	406	418	458	450	418	438	462	395	425	449	400	429	444	453	406	463	437	412	428	449	440	446	449	419	398	413	476	399	458	424	425	466	449	414	426	431	433	417	425	432	441	415	477	412	447	444	446	443	447	459	421	409	433	406	455	395	434	459	382	435	396	423	400	423	423	420	400	409	436	468	428	411	470	460	440	445	414	415	451	430	424	453	403	445	426	454	446	415	418	440	452	410	412	451	382	423	450	435	388	424	418	422	404	421	437	421	433	387	405	411	416	432	445	401	433	448	387	406	443	464	439	403	456	430	428	419	420	433	417	467	421	456	436	421	432	416	430	428	445	421	430	409	428	420	439	459	394	458	434	447	394	429	426	413	446	436	421	402	393	459	410	403	415	440	427	417	405	410	446	413	465	367	410	441	432	429	424	395	447	419	437	451	423	444	439	432	423	437	423	430	415	410	422	431	375	431	376	394	448	433	410	447	458	460	452	455	399	414	419	396	465	437	419	425	441	424	383	450	437	407	451	428	423	441	420	414	411	419	426	475	445	397	436	441	424	402	432	398	392	415	404	387	424	407	436	439	415	391	423	403	418	409	433	416	444	434	434	418	401	404	431	411	441	430	476	474	429	450	430	412	412	410	414	393	454	432	443	499	411	419	433	404	440	416	434	423	435	466	413	406	432	468	387	414	395	421	418	458	430	445	427	403	432	427	416	404	438	417	429	428	418	414	426	415	403	434	429	451	429	425	425	434	431	437	426	424	425	445	450	464	428	417	410	418	421	420	412	459	441	475	446	418	393	421	421	457	428	418	410	425	450	403	443	388	402	448	380	408	445	418	381	431	431	425	429	395	468	428	402	441	438	432	418	408	440	403	406	418	431	428	422	421	416	388	422	406	446	452	432	446	441	441	408	430	425	437	405	418	413	445	399	421	434	454	392	408	438	429	416	422	408	426	419	427	447	432	434	444	398	395	439	429	443	430	412	423	393	470	447	412	476	425	434	453	434	429	472	437	445	451	415	410	411	450	436	444	430	460	419	460	456	425	405	381	400	412	392	464	441	418	455	408	420	428	429	440	432	415	416	419	411	444	436	439	429	412	408	469	452	444	418	413	459	393	464	432	409	405	402	423	431	433	440	465	425	427	431	433	445	408	414	394	422	385	417	453	417	409	441	434	417	457	435	413	427	465	477	448	413	434	412	442	404	450	409	406	435	385	422	451	430	436	404	447	431	433	393	474	453	409	415	433	430	412	423	412	435	424	418	447	420	444	439	407	420	459	441	438	450	383	416	448	428	435	447	406	445	418	431	426	422	403	418	409	461	464	461	451	448	425	459	422	412	399	430	396	438	412	447	456	403	417	419	473	425	404	405	421	417	463	460	397	420	424	412	436	409	407	390	462	429	417	463	396	415	420	394	424	439	466	395	419	445	450	415	425	449	402	419	407	456	443	429	438	412	417	399	405	430	434	447	416	437	446	428	410	428	419	434	392	431	441	416	433	423	422	412	405	400	435	422	449	448	409	402	419	416	427	434	467	425	438	426	453	424	416	436	412	432	459	408	427	413	426	436	472	409	411	435	421	465	407	423	436	418	441	420	445	420	410	423	419	442	440	442	447	437	434	455	453	444	395	448	451	446	467	479	393	428	441	414	436	464	436	441	425	410	422	436	439	414	416	444	384	422	422	386	471	454	426	417	418	412	440	416	439	433	418	387	462	430	402	417	435	444	427	421	440	453	420	454	410	434	466	411	415	410	419	441	464	392	424	443	422	415	401	434	427	463	412	433	410	407	446	406	440	442	440	421	407	433	436	432	411	393	423	415	445	434	473	419	427	429	396	418	403	417	431	434	403	402	433	399	440	444	448	418	440	418	392	436	433	458	432	415	429	454	439	382	418	431	421	413	421	432	385	461	378	444	431	449	427	411	414	409	397	424	391	393	422	417	452	412	419	444	449	442	446	424	430	424	432	439	435	416	357	452	412	397	430	441	436	402	418	435	404	395	421	452	432	430	394	437	401	427	415	404	450	403	455	399	443	446	479	400	434	426	431	455	420	403	495	393	454	435	402	425	418	443	433	464	420	416	427	426	443	403	418	429	425	456	431	417	423	457	434	388	403	406	431	430	434	420	437	417	421	437	425	425	440	423	400	418	407	424	428	395	414	415	400	410	440	445	432	417	382	426	420	462	424	405	428	434	434	407	460	416	419	442	456	398	435	421	418	414	395	431	410	420	398	402	393	439	395	438	414	464	433	415	419	402	414	416	455	434	452	423	439	439	400	426	423	434	455	423	410	397	431	457	433	433	409	472	431	421	431	405	417	402	459	410	429	413	434	450	432	410	433	438	455	443	426	397	423	442	427	379	432	423	400	457	419	412	415	426	444	429	391	419	421	411	414	433	473	454	404	432	436	402	390	393	446	462	431	448	425	454	455	427	423	445	428	442	401	472	439	440	421	420	410	442	445	415	394	433	428	421	452	411	404	424	418	462	415	441	428	442	411	422	426	415	431	462	409	428	412	478	415	427	423	404	411	409	426	424	446	432	409	418	451	438	425	388	459	393	410	420	430	428	436	429	395	387	425	420	395	423	408	426	416	446	466	456	444	419	401	440	443	383	436	436	430	396	429	437	451	400	435	418	428	434	445	443	468	418	424	393	422	440	417	429	450	436	432	407	386	426	382	436	433	418	393	428	443	454	439	400	397	418	414	472	446	434	426	394	436	419	437	404	409	403	455	428	450	416	403	439	455	433	406	426	410	399	413	430	436	401	449	437	425	420	451	408	443	436	385	445	460	411	433	462	437	439	430	418	429	465	421	425	446	460	422	430	429	401	411	419	439	464	421	444	408	400	429	385	410	414	442	407	441	440	451	442	355	438	400	436	448	417	387	430	442	389	433	434	437	434	406	428	427	419	397	428	411	399	425	427	406	436	471	435	371	401	436	386	464	454	413	406	395	410	435	427	412	376	397	462	414	413	421	429	417	426	407	419	400	432	419	411	456	458	411	423	407	439	395	456	427	433	437	446	426	433	418	393	465	457	431	427	403	424	447	416	412	427	423	425	436	462	457	405	404	425	436	422	416	453	422	437	399	404	399	432	421	405	417	447	450	400	452	411	395	429	415	415	462	459	442	431	403	397	363	411	405	445	449	457	439	417	451	417	411	375	408	432	405	386	381	422	419	447	443	427	439	432	416	473	401	380	388	409	400	435	444	421	434	468	424	435	436	409	402	390	402	427	419	404	461	459	461	442	441	431	420	428	390	429	434	398	446	419	429	430	423	461	452	437	421	455	396	434	422	424	405	413	412	403	405	421	422	410	426	457	399	447	441	395	437	436	427	443	415	454	442	429	408	444	412	421	440	422	475	413	418	407	438	407	440	429	397	399	422	437	411	407	416	418	391	425	406	429	426	450	391	425	406	440	410	403	457
43780	87207	75865	44341	23743	5779	772	757	710	774	753	765	784	794	741	716	743	730	757	725	766	749	775	723	752	772	755	791	743	706	717	685	758	713	764	748	780	729	750	767	796	760	721	700	735	766	762	748	775	732	723	780	732	785	730	713	779	734	730	753	772	745	720	743	751	737	762	708	754	755	749	716	743	749	810	703	734	785	788	751	708	687	740	706	690	772	770	713	711	703	783	688	717	756	735	748	734	740	747	751	707	714	723	742	760	760	744	695	777	739	730	788	768	786	724	761	723	722	741	737	755	722	755	722	749	727	741	807	776	727	712	750	675	678	745	750	733	765	700	735	691	738	730	712	763	740	701	697	703	731	733	742	758	748	739	768	792	774	725	716	791	686	777	657	729	732	708	707	741	763	752	737	753	734	708	763	724	761	689	734	750	732	721	748	742	738	740	786	751	768	717	778	746	712	753	735	712	753	753	737	761	746	701	731	779	797	743	767	738	749	738	697	740	719	721	719	733	710	741	784	817	771	760	736	743	738	668	680	738	740	713	783	714	748	733	697	767	756	717	757	684	744	731	738	766	793	775	755	751	795	756	731	746	805	728	782	755	762	729	711	716	756	759	700	699	709	764	721	712	723	696	738	680	724	709	774	801	728	786	750	782	701	737	704	748	766	743	698	732	710	759	711	751	736	732	786	777	707	784	709	724	698	720	764	743	765	759	714	745	763	750	712	722	757	710	771	774	742	774	732	756	723	701	744	712	739	720	749	732	758	811	740	729	748	753	772	794	735	741	743	684	765	717	734	719	759	738	802	736	727	719	804	768	736	693	750	747	733	776	710	709	753	741	699	747	791	702	724	736	703	727	814	794	767	765	746	759	732	735	743	726	807	729	763	703	735	720	717	747	756	753	729	735	764	775	727	747	765	717	744	795	704	783	711	797	717	750	749	737	721	689	737	741	729	705	763	731	728	730	735	720	738	731	758	754	736	746	764	735	747	723	714	713	722	744	777	744	742	769	679	759	689	740	721	768	733	719	736	742	729	723	791	694	730	723	759	717	775	706	764	700	724	755	687	735	764	759	736	728	723	716	720	727	752	770	752	781	738	767	753	700	763	746	722	748	764	687	690	705	770	764	769	741	733	769	742	738	795	748	722	712	721	740	736	742	740	742	737	727	758	721	708	705	765	770	773	734	763	786	717	734	712	725	773	724	809	747	750	726	786	800	746	736	712	787	777	730	772	745	746	754	725	758	756	711	798	757	721	705	793	758	735	780	773	782	761	723	728	797	688	727	751	723	771	724	779	749	733	744	750	756	750	709	737	744	781	780	714	744	775	689	746	749	745	729	735	783	725	729	729	757	730	753	734	754	705	739	762	752	740	726	731	684	822	755	753	723	756	760	802	762	681	769	727	732	732	723	780	730	742	778	769	759	754	744	731	746	753	720	734	768	784	747	750	718	746	758	763	767	734	737	747	752	768	709	786	704	753	740	745	753	722	728	757	780	730	756	748	727	777	722	738	736	736	773	789	738	730	763	753	749	699	739	728	793	767	726	758	728	734	733	735	737	729	771	743	772	721	714	778	782	766	699	725	733	680	733	745	754	723	697	721	771	720	712	709	733	726	786	732	819	748	696	731	817	724	747	769	719	737	700	731	707	761	772	748	701	717	733	718	724	744	771	723	827	732	694	687	715	696	738	729	773	705	799	700	720	737	722	717	751	749	720	726	773	736	708	796	703	701	731	733	764	743	777	745	686	742	737	801	780	742	734	733	691	745	755	749	724	729	766	758	751	734	691	729	739	734	727	768	711	735	719	758	767	744	736	755	770	745	739	720	832	762	771	746	740	726	747	732	780	772	746	754	751	729	732	778	733	738	747	775	695	717	710	769	751	743	738	769	744	783	736	742	693	724	760	735	771	784	755	744	759	739	717	761	776	788	748	747	709	750	808	765	750	729	732	728	705	761	743	728	767	761	731	710	723	736	761	738	802	719	725	762	732	705	730	727	772	710	707	762	743	748	716	752	762	735	781	727	722	730	696	741	722	748	742	773	727	731	758	748	716	740	710	725	757	747	718	726	770	755	727	730	715	728	691	721	704	701	718	714	728	770	765	691	734	756	752	768	757	782	741	782	751	745	777	751	748	717	775	747	732	706	767	734	805	772	753	736	720	719	751	789	759	745	710	767	741	769	726	751	732	705	774	744	762	766	735	751	767	741	761	720	715	741	745	740	709	748	677	711	801	760	715	751	713	731	772	749	749	732	752	727	686	773	738	746	704	748	728	742	727	715	749	751	710	714	722	713	741	715	705	764	735	749	735	751	760	776	721	732	729	705	716	752	730	742	697	728	721	714	755	765	717	745	696	740	714	757	706	695	767	729	740	713	737	725	740	725	742	720	768	779	796	756	692	747	757	745	770	717	696	765	763	738	730	721	746	767	731	727	726	781	730	716	733	780	767	759	747	748	774	777	732	766	771	753	742	716	736	739	733	769	746	739	760	735	705	737	713	741	736	726	774	746	695	723	774	736	699	667	720	724	770	738	765	747	710	702	751	772	751	733	731	767	762	835	700	764	748	740	728	764	753	707	776	738	745	737	767	783	725	738	735	761	760	780	685	735	770	709	720	763	730	753	723	795	712	802	684	740	743	786	760	742	743	740	781	714	741	734	786	774	746	734	716	741	707	774	743	753	727	773	748	717	746	728	718	739	745	734	727	701	765	714	686	781	765	727	759	722	781	726	757	763	746	712	693	752	742	729	738	743	711	785	740	743	743	762	797	648	733	722	740	763	760	679	749	789	762	774	752	753	739	724	726	737	760	693	718	752	694	744	721	748	727	738	745	706	760	754	785	745	788	743	684	768	686	752	741	720	756	784	713	744	785	770	710	732	794	734	688	754	745	751	739	773	703	692	705	712	744	739	730	749	768	700	750	738	810	719	782	721	700	741	736	727	751	721	721	803	751	701	711	741	746	751	766	744	696	749	751	788	702	766	699	712	744	794	686	702	675	759	712	796	790	685	698	782	780	745	745	747	676	749	747	724	773	743	750	731	763	759	714	725	757	758	806	753	758	684	727	764	744	717	789	767	766	772	769	753	757	735	712	805	755	741	695	751	696	760	642	745	749	720	699	738	757	765	723	785	743	743	725	760	748	737	776	768	742	773	731	778	714	733	742	769	711	703	716	781	765	735	754	707	740	748	707	740	742	729	788	754	723	769	770	730	753	792	697	723	739	713	729	708	733	783	688	771	699	769	762	726	671	755	739	722	724	726	743	711	720	772	755	752	688	754	699	748	762	707	672	739	740	788	730	726	771	750	759	743	712	758	740	715	760	722	744	733	717	765	722	757	758	710	729	734	728	719	745	791	736	757	764	741	743	743	760	769	756	704	736	765	760	719	771	705	719	747	751	684	724	719	740	769	707	769	716	720	720	781	712	744	736	716	712	714	738	726	764	780	738	733	751	754	737	721	770	724	723	699	743	741	707	781
22811	22505	40331	29839	22028	19356	7679	748	580	594	565	542	546	542	573	549	519	553	585	540	568	576	551	533	573	535	516	572	515	523	545	528	509	551	527	513	549	541	477	544	565	487	522	514	527	527	546	518	525	565	543	495	543	515	534	525	534	545	552	503	573	492	518	545	490	523	545	544	562	515	511	538	505	523	518	500	527	542	516	519	490	508	513	546	526	532	517	533	525	544	532	537	540	492	545	543	556	524	483	535	518	513	546	536	533	511	550	534	516	489	514	515	502	516	541	506	576	525	525	557	525	568	527	503	551	519	541	558	529	521	520	508	550	493	500	518	534	522	510	523	519	524	554	528	570	532	506	495	520	517	544	517	511	530	509	565	574	521	488	529	580	543	504	526	556	515	504	519	537	530	543	538	490	523	547	477	537	486	556	516	553	556	505	544	529	509	522	541	497	534	487	540	556	543	500	548	526	526	556	524	546	542	539	492	534	555	509	502	523	536	547	511	534	549	553	530	526	534	545	516	511	507	530	564	513	540	547	558	549	533	526	577	536	510	533	505	532	523	515	558	537	523	568	519	519	569	513	504	527	534	522	486	543	507	528	567	530	515	549	539	537	514	538	476	524	529	488	511	494	506	519	478	522	551	515	526	552	521	503	535	537	527	517	512	547	527	552	499	503	519	515	568	473	558	529	543	547	504	510	542	546	545	601	494	523	553	523	522	553	561	519	547	566	517	501	539	520	493	503	547	556	518	530	494	536	491	543	533	528	575	543	485	534	530	514	532	549	554	523	518	525	523	520	511	518	537	555	562	508	549	563	562	507	552	532	517	527	580	542	512	561	507	531	542	535	535	497	540	518	509	558	562	508	539	536	547	511	534	528	532	516	553	511	545	524	556	551	534	565	569	520	526	506	522	540	522	512	525	555	550	571	502	523	513	541	526	507	510	523	509	494	564	518	528	553	562	543	488	551	545	510	535	510	500	509	541	547	509	523	504	561	552	532	539	499	551	532	538	534	517	556	570	531	573	502	524	529	489	529	559	526	545	540	529	561	517	522	531	507	523	551	520	536	499	553	554	528	519	530	530	501	499	508	509	544	519	450	496	541	545	583	566	537	542	531	500	537	486	466	494	523	480	540	517	539	562	523	516	506	535	514	532	544	523	505	581	572	499	548	534	569	534	537	490	518	518	528	526	526	501	501	565	521	535	502	534	543	564	496	519	527	522	532	532	538	526	516	538	522	573	525	537	529	547	516	495	561	542	509	541	539	557	549	535	541	521	568	551	544	518	529	552	529	493	541	500	508	468	502	541	526	567	553	555	521	512	555	522	558	535	532	522	507	558	551	535	503	554	494	525	566	518	538	506	567	551	493	539	559	498	538	561	485	522	530	530	499	542	523	515	515	501	534	507	544	535	524	546	500	541	519	538	538	552	496	539	578	528	537	503	536	518	575	495	551	538	508	522	499	531	570	523	518	552	554	497	569	543	517	531	562	540	508	530	495	520	525	525	532	511	530	532	554	567	539	501	523	544	538	547	539	524	487	511	484	504	522	526	511	524	513	539	510	512	546	512	531	569	560	572	501	496	513	491	534	554	525	503	513	571	506	502	514	532	524	540	520	531	522	561	526	540	525	533	537	491	537	538	552	497	510	521	496	520	502	512	550	532	513	542	517	552	567	530	488	529	492	540	547	494	546	585	534	484	500	492	541	531	511	536	500	533	544	530	511	520	528	516	503	520	523	532	491	486	517	535	505	494	521	501	518	511	522	564	542	533	551	520	485	495	520	546	488	521	508	488	496	529	529	504	557	531	513	523	516	493	524	523	579	495	544	586	545	538	543	522	509	504	545	517	543	543	557	531	541	496	529	542	537	548	546	552	564	519	512	547	497	538	514	527	550	549	534	512	544	548	544	535	493	525	539	574	523	522	515	574	530	516	502	522	495	556	544	502	544	526	511	519	532	527	554	557	534	520	524	534	559	526	520	565	542	556	517	531	516	526	568	538	552	488	509	537	524	501	546	529	542	494	523	536	492	492	553	565	501	529	564	535	525	515	489	526	549	540	521	547	562	528	529	497	513	534	487	517	502	509	524	532	526	517	511	503	520	513	510	524	547	520	516	530	561	549	484	529	531	502	520	479	506	494	531	513	550	549	532	515	509	541	571	505	583	510	536	535	539	518	532	510	548	536	545	504	538	540	528	538	553	510	566	518	549	527	546	498	519	552	530	466	534	561	509	524	534	502	485	496	543	513	545	508	499	533	539	566	512	562	541	511	478	536	529	520	515	512	508	528	556	534	559	525	513	547	544	518	512	511	528	495	533	498	548	528	515	555	549	535	514	549	530	539	536	531	505	495	557	493	520	566	526	547	469	521	532	551	543	516	506	531	518	470	541	507	584	509	503	504	542	494	557	541	547	564	539	539	541	541	510	537	533	556	512	489	497	549	558	519	517	497	518	533	489	551	527	482	522	501	565	531	513	514	553	520	518	514	513	531	548	533	559	530	516	580	496	509	523	497	478	550	562	568	512	539	520	520	482	536	549	527	492	534	548	550	524	575	507	558	510	564	527	509	514	509	521	541	537	543	541	484	513	499	568	497	513	563	500	527	521	523	525	537	503	529	557	491	544	530	473	529	500	505	513	533	514	523	562	529	546	497	537	523	521	529	518	552	566	541	532	505	558	502	533	502	484	524	532	465	549	538	530	531	509	491	543	566	554	582	510	530	533	524	521	514	525	523	512	563	545	514	586	529	521	506	514	508	548	556	503	520	586	501	554	538	542	537	523	511	500	549	530	540	549	517	528	521	502	535	546	538	469	553	514	505	506	582	578	540	542	498	536	505	506	496	539	561	487	519	533	515	561	505	559	544	501	541	519	480	531	539	523	464	529	517	492	515	483	554	541	519	548	557	537	502	525	555	544	538	536	546	540	514	534	519	519	512	564	489	512	539	544	519	546	519	514	483	524	495	508	528	538	515	529	490	541	568	512	509	505	531	529	527	550	523	552	521	490	552	507	519	522	531	480	527	570	555	541	518	560	505	561	549	511	520	465	498	535	510	513	539	581	511	538	521	550	502	537	508	565	524	511	526	503	511	517	530	533	510	556	526	510	523	521	527	490	561	562	494	503	540	530	535	530	582	596	524	538	526	526	558	520	499	529	505	523	533	514	542	532	532	530	488	500	517	526	542	541	489	501	548	514	514	529	549	527	568	505	528	539	508	504	503	481	528	584	518	552	537	536	502	538	514	548	536	563	534	567	521	555	505	528	540	537	532	516	572	519	526	549	502	550	565	521	485	492	492	487	531	514	533	523	565	554	564	519	527	493	524	550	495	525	521	499	513	508	481	531	521	534	481	515	528	532	544	542	501	486	510	527	518	545	561	547	567	506	503	573	490	509	492	563	543	530	520	565	516	499	550	535	557	538	505	490	542	562	493	494	516	548	503	524	511	506	504	544	512	522	558	502	580	522	525	494	551	568	556	508	518
51737	81551	73410	52232	29609	8798	936	847	886	887	840	896	820	835	804	813	815	769	822	867	909	869	885	893	867	813	883	848	897	875	845	870	779	844	918	870	896	892	872	840	901	851	893	858	883	848	853	915	863	837	862	845	841	840	888	889	908	818	878	806	863	868	883	865	910	884	891	866	883	885	889	851	893	864	815	862	815	887	882	823	842	844	832	851	852	793	870	871	821	885	918	828	891	889	839	875	897	808	868	817	858	912	853	827	853	864	873	872	823	850	877	846	805	840	872	879	913	825	893	863	842	847	915	824	860	895	893	877	890	850	862	843	802	805	856	906	791	847	816	831	866	848	873	892	836	931	875	840	847	865	833	881	862	873	842	885	853	913	890	858	935	849	852	860	778	847	870	851	879	827	840	887	874	858	819	863	862	833	858	851	868	843	878	863	814	849	880	938	895	850	824	846	846	952	895	793	842	902	840	876	884	860	922	835	898	873	910	888	853	866	824	803	811	835	869	859	870	862	881	844	815	885	792	908	829	858	831	810	859	870	876	878	882	845	861	872	831	827	876	911	843	874	854	861	881	828	812	865	845	852	906	832	877	867	840	892	886	877	826	894	817	848	872	855	834	796	828	873	841	828	859	846	784	799	882	852	874	866	840	830	821	817	923	861	847	839	896	841	847	933	893	868	852	874	850	885	836	869	822	840	836	847	858	887	871	867	857	902	857	812	892	870	862	847	866	840	808	833	865	884	845	883	903	793	943	841	824	860	866	869	867	857	816	851	890	807	884	886	831	870	836	903	894	871	818	868	883	841	913	851	846	845	855	855	881	888	835	927	832	867	877	851	847	846	867	828	883	841	872	857	872	828	845	875	846	909	876	857	869	854	890	906	780	828	815	845	823	882	850	886	899	812	844	831	853	888	865	805	836	828	854	836	832	815	873	872	830	834	897	811	857	886	943	871	862	849	887	836	829	848	882	877	894	832	865	851	887	854	862	846	848	873	868	821	838	855	934	884	862	854	822	912	820	844	837	915	871	844	862	894	828	829	892	877	884	886	830	811	857	834	928	864	846	838	857	875	866	860	833	857	938	870	877	862	904	876	832	862	798	823	861	906	858	848	893	833	836	857	861	870	851	824	827	906	884	843	891	826	882	850	812	890	846	902	834	799	865	853	855	878	891	863	887	848	904	924	906	795	856	871	826	907	866	804	859	841	836	803	882	909	820	862	796	838	849	877	896	864	852	849	861	833	846	780	859	852	865	805	855	874	866	903	871	888	819	870	841	890	857	889	842	856	886	881	876	832	806	879	853	837	885	780	875	857	862	847	833	809	849	840	839	849	863	847	851	847	879	827	888	880	892	832	837	784	879	839	820	827	807	857	889	877	828	860	888	844	859	914	845	821	870	810	884	833	882	826	862	825	901	877	826	870	895	858	883	811	813	894	862	868	871	868	921	846	850	897	816	863	901	889	897	877	828	861	855	842	812	853	901	865	849	835	883	890	889	868	828	879	840	827	904	915	901	861	817	826	845	823	878	858	871	854	880	846	810	893	888	901	853	851	859	909	930	904	883	852	863	864	904	863	882	859	918	871	851	867	829	828	869	824	807	881	851	900	878	851	860	827	848	896	850	885	844	821	849	885	867	866	888	873	849	841	894	838	853	824	898	847	864	908	876	826	870	836	834	814	830	826	874	880	847	823	833	879	879	848	852	886	842	872	884	942	799	837	834	875	841	841	866	881	875	833	858	915	877	855	862	856	836	857	879	843	883	868	844	862	907	851	847	843	831	812	855	841	840	814	856	844	849	885	860	811	846	817	865	894	813	926	832	868	822	809	847	874	850	887	877	843	833	855	838	862	794	885	937	861	950	816	805	851	892	856	837	891	856	835	875	881	848	845	832	865	884	873	837	877	878	830	869	865	872	851	843	815	932	859	846	838	906	861	935	911	908	883	830	903	931	853	870	871	855	865	877	889	840	863	833	848	867	839	815	890	874	829	869	840	849	830	879	840	848	832	869	895	868	913	871	833	810	854	918	852	889	850	864	878	846	864	829	845	852	770	886	835	832	879	807	809	854	876	871	898	812	867	881	908	892	870	874	840	888	847	791	863	800	854	860	847	882	825	831	849	835	857	871	853	851	834	863	835	876	865	866	866	883	823	888	866	877	950	813	850	866	865	874	877	918	820	859	857	872	880	783	890	818	876	831	842	854	880	828	842	869	864	856	812	826	857	888	847	857	864	896	879	859	869	872	890	858	839	855	914	876	848	845	858	880	879	822	865	855	875	858	928	864	911	805	853	879	847	866	875	854	898	904	902	890	836	880	926	861	882	854	866	842	878	905	818	865	869	879	869	895	816	915	823	813	834	868	856	844	866	889	835	845	858	873	810	848	866	907	819	843	869	849	844	860	899	845	877	892	860	851	874	841	822	915	843	816	870	880	809	906	839	896	896	827	826	831	865	805	827	843	924	843	859	818	866	913	889	861	879	870	844	827	867	835	881	874	868	850	890	868	895	904	858	846	840	904	822	842	834	864	924	856	814	878	834	866	849	846	852	884	833	819	856	839	843	890	916	853	876	852	836	839	896	861	849	841	843	822	873	866	909	815	873	890	834	844	799	877	822	802	906	807	869	895	834	888	853	855	910	863	882	827	853	874	868	825	901	830	834	842	888	871	837	895	867	858	859	891	818	856	822	809	858	845	889	806	780	896	818	895	787	856	821	873	846	831	850	854	902	842	867	877	821	853	874	880	837	820	839	854	868	845	884	864	908	880	905	885	914	876	861	878	853	859	816	850	883	853	822	856	848	889	848	868	907	837	842	881	829	852	791	827	852	865	853	850	889	867	897	851	839	853	851	847	884	852	894	858	823	864	873	837	952	877	842	919	882	855	863	841	840	839	877	900	875	866	850	813	890	880	838	850	843	845	855	858	891	837	867	834	830	833	868	837	841	868	866	820	871	830	854	856	836	866	863	881	908	876	853	832	879	914	828	900	876	880	857	929	850	876	866	872	871	888	877	914	853	870	885	846	888	833	805	828	859	894	801	872	873	896	851	889	855	888	830	898	850	813	811	904	845	884	894	878	819	875	871	903	873	911	855	865	893	909	851	886	854	860	829	841	821	862	883	771	847	837	859	865	866	820	862	865	871	856	873	864	845	849	853	824	908	868	867	843	855	858	881	934	819	878	822	890	861	856	851	810	804	853	878	897	846	910	861	862	814	863	842	854	869	854	902	865	872	850	873	892	822	823	849	822	880	880	858	815	821	872	846	874	874	841	839	823	883	862	834	860	870	850	827	862	856	885	893	916	916	866	810	831	885	822	851	837	886	897	823	791	844	884	845	865	861	875	816	908	852	904	877	841	858	852	866	808	859	825	860	877	854	856	839	860	857	822	851	895	831	915	813	838	865	829	899	850	880	917	871	819	890	790	874	851	888	842	861	868	778	817	881	836	858	906	843	852	887	874	858	839	869	879	848	853	856	884	813
26340	31068	46256	21915	5100	1145	629	610	577	578	549	569	597	589	621	630	582	640	587	589	610	559	552	575	570	593	593	598	572	594	622	589	584	612	647	601	611	611	597	583	569	632	636	595	591	564	540	626	585	605	614	618	620	625	633	591	630	585	666	591	574	596	616	614	614	606	631	596	589	595	534	613	600	567	578	592	625	618	598	533	571	597	607	538	594	555	616	563	637	631	561	585	578	577	586	603	604	590	568	568	603	594	599	612	616	623	583	626	543	595	577	580	613	572	594	592	527	589	633	604	587	606	617	563	585	598	576	604	607	606	606	581	565	615	589	572	602	589	634	620	602	569	620	573	553	576	589	643	583	561	557	534	608	569	582	597	617	557	626	652	597	572	638	566	592	581	625	606	583	605	574	607	595	619	599	588	633	597	625	619	600	579	574	595	601	581	603	579	577	565	547	585	599	613	639	592	597	615	616	615	598	593	624	580	615	568	576	621	631	586	593	566	609	609	592	531	649	604	624	573	617	610	583	633	580	588	590	555	590	590	610	574	551	587	602	615	577	577	595	547	651	591	604	594	649	594	593	545	574	588	552	584	629	553	576	581	581	581	582	611	604	597	607	593	589	570	599	585	605	649	592	568	656	599	588	589	608	524	593	588	597	608	614	592	584	608	586	624	615	582	600	592	598	664	598	615	622	592	585	573	612	596	603	587	598	556	576	583	637	551	616	592	571	598	586	607	601	567	586	600	609	568	574	644	550	611	614	598	599	632	601	558	547	582	584	588	637	569	610	562	593	583	637	593	607	602	590	600	633	600	602	579	638	554	577	631	602	618	594	582	649	604	593	617	572	584	628	580	591	584	606	619	620	569	585	598	600	560	590	636	601	596	597	642	598	558	630	589	604	601	618	593	617	584	579	560	609	526	624	569	594	596	620	553	614	596	515	641	557	628	619	610	617	569	554	607	635	545	605	624	619	583	614	617	620	586	612	584	569	590	618	550	601	591	598	620	624	623	646	571	594	618	579	570	599	563	638	575	541	597	633	591	621	605	585	543	559	602	605	597	577	609	620	570	597	546	603	581	611	590	595	597	589	587	610	619	612	599	630	571	597	588	606	635	569	642	610	569	592	552	508	589	606	578	579	618	579	633	573	606	615	616	595	596	583	554	609	610	593	597	593	599	568	611	585	594	584	579	526	575	630	575	590	586	583	576	596	632	596	651	560	629	567	581	621	607	600	621	628	601	536	581	621	627	584	612	547	644	548	600	604	583	648	595	602	604	620	575	648	609	633	614	627	632	555	561	601	615	631	562	552	593	564	606	620	594	575	605	604	631	605	567	594	570	604	604	597	609	577	588	579	619	617	590	604	595	604	550	582	584	549	578	595	625	602	579	583	595	591	592	599	644	586	574	636	630	605	663	590	577	614	575	621	626	607	638	594	580	642	579	599	635	568	614	595	605	572	614	596	583	554	562	571	623	568	604	624	590	602	575	583	590	595	602	567	563	627	573	575	586	559	575	588	613	595	601	591	623	579	604	624	636	559	610	583	553	625	598	556	604	577	587	574	613	611	601	608	610	579	600	532	662	626	631	590	634	560	601	554	592	538	636	596	599	600	582	570	592	605	565	600	549	617	578	586	626	583	604	575	597	588	643	591	618	607	571	621	588	569	574	622	579	641	609	564	558	588	609	566	571	596	539	592	610	562	626	596	587	601	558	638	622	614	618	601	595	594	627	657	601	619	609	604	611	590	558	577	583	572	591	587	622	669	613	650	547	610	619	604	598	592	626	567	591	573	554	616	565	634	605	625	637	587	566	618	571	604	606	541	579	579	589	667	584	577	600	609	584	572	616	598	581	570	578	603	599	620	612	588	602	622	584	607	602	590	651	614	586	573	624	592	613	572	595	605	572	590	619	604	586	570	580	562	572	615	601	574	578	593	558	589	614	619	558	575	587	617	595	637	604	584	608	569	574	605	618	638	595	574	590	615	606	623	547	594	607	635	578	617	559	590	623	624	611	570	616	573	576	624	614	617	584	588	580	592	583	589	592	599	607	587	578	611	606	587	587	611	590	644	584	633	588	580	618	568	585	636	597	604	628	588	593	602	586	589	589	611	592	610	598	581	572	607	559	610	591	604	598	581	605	595	658	628	567	652	594	599	613	571	579	602	623	616	594	600	613	578	631	573	587	585	601	582	568	580	587	558	593	612	578	600	592	636	607	563	620	644	607	578	605	643	590	586	616	589	559	571	605	568	597	631	576	630	629	581	634	594	588	589	621	602	652	579	558	632	581	587	579	599	614	618	568	559	587	598	575	602	577	601	629	576	597	573	600	595	617	595	631	587	569	604	550	574	594	612	582	639	603	603	569	567	620	582	551	597	604	590	580	591	591	590	581	633	596	614	633	624	609	602	610	625	597	601	577	583	641	593	613	614	604	589	615	589	597	650	610	575	581	557	592	588	616	590	605	584	606	598	613	602	626	554	620	586	595	600	617	618	610	587	614	581	597	581	610	577	573	599	539	578	597	601	597	583	569	574	612	590	569	584	565	608	635	643	630	589	624	596	609	612	643	591	561	563	664	612	626	598	590	555	598	608	578	603	578	586	592	586	554	584	520	585	632	594	604	572	574	615	607	619	597	648	606	576	607	591	581	582	553	558	602	638	609	568	566	550	601	572	588	647	594	615	594	592	645	576	600	609	582	621	510	609	604	599	582	603	618	619	612	646	608	633	594	583	606	631	636	599	590	596	630	593	649	549	535	615	616	577	539	612	566	603	550	597	615	624	617	586	597	576	585	615	574	563	597	589	575	561	575	595	655	604	607	555	609	551	563	597	557	632	595	548	528	610	631	578	587	568	601	614	585	616	629	624	589	575	582	588	599	588	605	577	625	603	565	640	615	608	594	576	535	580	625	572	596	618	648	545	595	606	592	546	618	606	577	550	594	597	599	565	585	616	577	546	594	628	581	603	614	551	614	593	648	602	595	614	608	563	613	611	573	574	605	571	585	552	609	557	597	603	621	585	576	568	568	615	609	615	609	614	645	628	598	560	603	557	579	588	593	557	541	618	558	589	578	614	630	625	608	558	609	560	597	616	595	584	598	580	618	577	572	614	577	609	608	591	582	622	590	664	599	641	609	633	592	618	575	586	593	556	577	588	576	589	611	587	616	612	647	617	595	625	598	616	610	575	632	562	566	590	596	591	618	585	627	583	571	596	620	581	570	573	631	580	612	665	591	548	599	566	570	643	607	613	599	630	608	597	591	617	559	565	611	648	630	633	599	581	606	551	610	586	558	615	593	618	557	625	563	612	589	604	584	571	561	575	652	611	581	554	570	614	582	553	630	556	577	628	646	577	570	592	595	634	621	586	611	627	583	596	560	623	571	582	584	574	612	581	602	626	622	599	580	549	576	599	571	620	592	617	601	586	582	606	596	573	580	602	602	577	601	595	571	590	605	588	602	625	609	602	588	584	586	608	621	576	590
22302	54038	47907	19101	6593	1847	1025	1010	1028	1005	1028	1007	1037	1018	1016	1054	1041	1023	985	1000	1061	1047	1033	1018	1056	989	977	1025	1071	973	950	1019	1006	1043	1020	1008	965	1035	987	1046	1053	996	998	983	1005	1045	1007	1002	1066	1032	975	1038	1069	1019	1034	1019	1015	994	1052	1007	1012	1031	1042	1067	1017	1016	1040	967	990	993	977	1042	988	1050	981	1011	992	1027	999	978	1011	1050	991	1034	1026	1002	958	995	1017	997	1013	1032	1056	1050	1062	1021	1070	965	997	1002	1024	992	1013	984	989	1059	959	976	938	1024	1004	1061	982	1067	1056	947	1017	1024	1012	972	990	996	1005	1012	1059	978	1043	996	1060	1016	1071	1032	1049	1000	1013	1046	1014	1012	1027	1040	998	1027	1029	989	995	1004	1056	1011	1032	950	980	1029	1047	978	993	1000	996	1005	991	1036	971	1012	994	1045	1041	1018	980	961	977	1076	992	972	1024	995	994	1005	1040	999	1006	1025	1004	995	1077	1043	1034	1030	1004	975	1014	957	993	1004	1038	1024	1032	998	972	965	1004	999	1026	941	1058	1025	1017	949	1034	1041	1013	979	996	1016	1029	1093	960	1013	992	984	1035	1016	980	993	1037	1020	1013	1070	1030	1055	1025	1022	980	951	1025	1053	1051	1025	1023	1010	989	992	1022	1000	949	1022	1035	990	1039	985	1061	1007	992	1016	998	943	952	1028	1061	1011	1004	1039	1037	1012	1010	1009	1078	1093	1047	1038	1046	974	1009	942	977	1020	969	1046	1058	1034	1040	1115	968	1016	1040	1016	1076	1034	963	1031	1047	1075	1044	1017	987	1009	978	971	1059	1067	1020	998	1015	982	995	1001	1049	1001	953	989	1051	985	1053	1040	1049	1037	995	1017	1032	982	1024	1006	1017	998	980	1047	991	948	1042	1035	1076	963	1019	1105	990	1046	1067	1020	1038	1000	1062	1005	1060	1063	1018	1067	983	1082	953	1029	1062	1005	1016	1031	1057	1039	1033	1041	1013	991	1003	1023	1032	1031	1025	1006	1030	1000	1018	965	997	996	1013	1007	1037	981	1055	1059	1003	1005	1052	1004	1021	1021	994	1052	1027	1030	1054	1056	995	962	995	996	1011	985	1028	1018	1026	1011	1040	1000	1017	995	1061	1000	1067	958	1008	1008	975	1076	977	1011	1068	946	1036	961	1009	1048	975	1048	971	1040	981	1034	1040	999	1034	1018	953	1005	1039	1036	985	1035	1061	1023	1026	1022	1015	957	1025	1060	1068	1047	1042	1015	965	1032	1053	1044	982	1051	1026	929	1010	1034	1000	1051	1046	1087	1053	1017	1014	1015	1002	1005	1052	1005	988	982	1064	946	1015	1067	1029	1053	1066	968	1051	997	1010	991	1027	991	1018	1007	959	1003	1017	977	1054	993	943	1021	958	996	988	1026	1035	981	965	1100	1046	1004	965	1011	1017	1029	1005	997	1023	1016	1027	975	1023	1018	1010	1078	1002	1052	1009	1008	985	1044	1026	1069	1001	1006	987	1003	966	1026	1028	1028	1002	989	1031	1123	1023	995	1012	1028	1044	1002	983	995	1058	1032	1032	972	993	1042	962	1063	980	1002	1022	990	1010	1005	1006	1011	946	1018	1065	977	1020	1018	984	1018	1032	1043	968	1094	1020	952	1049	1049	1031	1047	982	1036	1014	1060	975	964	1034	1032	1004	1042	1037	993	972	986	984	1046	1053	1011	999	1039	1040	1026	1029	1026	1057	1101	1062	1061	1031	1020	1039	1015	973	1039	1018	1055	1030	979	991	1055	966	1027	1010	1015	1011	1012	1044	992	970	963	1011	977	1058	980	1049	986	1063	1018	1015	946	1060	1042	1059	1000	1029	1031	1022	1035	1016	1038	1035	986	1089	984	1054	1013	1021	994	997	1063	1034	1010	992	1026	996	971	1051	1004	1028	994	1031	1024	991	1032	1040	1065	927	1016	1029	1023	956	1073	965	1023	1042	966	1029	1029	1000	953	1030	1006	1023	1041	989	1078	1009	1019	971	1008	977	981	1003	1018	1062	1020	1019	1074	1038	1059	1021	1033	1029	1007	1013	1025	1029	1049	964	1025	959	978	986	1007	1003	1014	1094	1056	1016	1071	972	1019	1028	1015	1044	1011	1058	958	974	1074	989	998	954	1027	979	979	1023	1002	965	1049	1030	1028	1048	997	1024	979	1078	1019	1024	1037	1037	1031	1015	1062	983	1071	1033	1024	991	981	958	1011	1001	1019	1014	965	1021	1063	1066	1001	1058	1059	1006	988	1032	1068	1083	1028	1043	1043	1008	1016	1009	1003	995	1006	987	1020	1028	1042	1032	976	1039	1056	1015	1054	1049	1012	1004	1028	1013	982	1010	968	1012	994	1006	961	1055	1048	1018	1019	1048	1042	976	963	993	1049	990	1032	1064	1043	1030	989	987	1055	1010	996	964	1036	979	1008	1045	1039	1010	958	1024	978	1026	1068	1031	1000	1054	1038	991	1022	1041	976	1017	1049	1003	1028	992	1009	972	1059	1070	988	1014	996	975	1016	1048	1027	1014	953	965	1046	1071	1013	1015	939	1014	978	1036	1096	1044	1023	1045	1011	1064	1003	1024	1005	987	1076	992	1020	986	992	971	1021	1059	1011	1058	1052	1027	1014	1022	1094	996	1028	1047	1002	1004	1011	1038	987	1040	1010	1005	947	1045	994	989	1022	1009	1043	1006	1069	1043	1011	1053	1002	1024	990	1100	991	1042	1041	983	1003	1038	1029	1032	977	1002	1013	988	1034	1079	1067	1020	965	1007	1010	1012	1001	1068	983	998	1042	1042	1030	1038	1012	1050	1045	1015	996	948	1015	985	1066	1020	1069	972	1025	1035	1067	1086	1010	982	1018	1024	981	974	1019	1016	1006	934	992	1059	1012	1001	1035	1059	988	995	1076	1048	1011	1000	1048	1035	1063	1013	1007	1009	1020	1037	979	1073	997	1040	1075	996	1013	986	1017	1059	974	999	1048	1004	954	990	1024	970	1006	1074	960	995	1022	988	1045	1034	1038	1075	1043	987	1003	981	1022	1033	970	1055	993	1037	1051	1007	1049	1037	1036	998	965	986	968	995	1039	1056	1012	1050	1022	1019	974	1066	979	1048	1055	1028	1063	964	948	985	957	1011	1047	990	1051	1006	994	1002	958	947	966	1089	1026	1002	1001	1034	1049	990	1053	1047	1005	998	1011	1021	1043	1054	1016	1053	991	1009	1043	1000	957	1014	1030	991	995	1043	973	1014	994	1036	1010	1062	1038	990	974	1025	1027	1083	1023	1044	1017	1037	1019	993	1045	1034	1056	1026	1002	980	1004	1011	1026	988	1016	980	1054	1031	997	1005	1018	1062	997	1044	969	1037	1046	1023	1027	1030	1009	993	1052	1054	1009	1021	1007	974	1056	1012	997	1018	1009	1027	1028	1055	1097	1020	1037	968	1029	1057	1015	997	1005	1019	995	1051	1033	1058	1054	1045	1045	976	1075	1037	987	996	1063	1032	956	1022	988	993	1005	992	1027	987	1045	1030	1021	957	1035	1008	1087	1084	974	1037	1041	1051	1051	983	1066	988	997	999	1026	1048	1023	1046	998	1018	1002	1041	1013	1033	1074	1001	997	1017	1037	1002	1024	1060	959	1019	1037	988	979	997	996	1020	1033	969	1029	1013	1044	1043	999	976	1028	1004	1039	996	1036	1044	983	1009	1012	1050	1021	1053	987	1017	1057	1001	984	1015	1030	1010	1059	1062	961	980	1051	998	1043	1005	987	949	1044	1035	1050	1044	1018	1014	1002	1011	1018	1020	1018	1011	1005	1040	1021	975	954	1021	997	998	993	988	997	989	973	1007	977	975	1079	1025	1018	1010	997	1028	1027	989	1006	988	991	1020	1064	1019	1061	1027	993	1018	1060	1029	1035	974	1000	1062	1040	1073	1016	954	1045	943	1032	1008	1067	976	1014	1006	940	1035	1013	1096	1043	1019	969	972	1020	1050	1010	974	1025	1051	949	1014	994	999	1017	1014	1046	1000	1020	1006	1061	1043	968	1083	967	1027	1026	1067	1038	988	978	1005	1078	985	996	1029	980	993	1068	994	995	1003	1020	993	1057	1008	1004	966	1001	1032	1039	1013	1064	1001	1068	1013	1050	1005	1048	1007	986	1008	1014	992	1054	1035	973	1001	1064	1029	1092	993	1043	992	987	1034	984	1003	1006	996	1000	1073	1025	1015	1013	1010	980	1032	976	996	978	1047	1019	1021	990	966	1007	963	1013	1012	1048	1048	1016	985	1039	999	977	1049	1015	1033	1023	1050	982	1031	999	969	1024	1050	1069	1078	1031	1042	994	1044	996	1019	982	1014	1034	1039	1000	997	998	1048	1013	992	1020	1031	1088	1038	982	1044	1002	1004	1039	1020	1033	995	1086	934	989	1074	1025	1006	1015	1017	991	994	1053	1040	1049	1077	981	995	1041	976	975	1037	1021	1037	1065	970	994	1025	997	1001	1032	1015	1094	1039	982
23743	24434	48218	34014	21512	12879	2176	475	479	427	441	415	434	449	423	466	433	466	466	433	472	473	441	425	451	477	430	458	428	425	465	442	417	445	437	482	426	472	454	435	435	451	492	448	470	457	439	451	407	434	454	439	441	451	450	457	435	416	447	472	422	427	444	449	433	432	421	385	408	432	452	419	460	443	396	444	444	451	477	455	419	449	420	451	482	440	460	442	453	454	502	413	433	424	427	449	447	418	430	429	455	420	479	467	428	404	434	457	440	435	449	428	407	443	407	431	441	458	446	414	472	411	450	461	468	433	390	434	422	425	459	397	442	436	454	419	438	490	432	458	414	454	429	414	439	453	432	455	463	442	408	437	424	410	459	450	375	435	454	426	468	412	445	422	443	436	450	421	461	431	450	426	425	425	448	466	431	448	417	431	419	424	500	411	448	425	440	423	436	446	384	453	425	443	415	436	458	436	443	397	412	418	415	435	432	440	438	480	432	429	435	440	439	436	438	419	446	398	410	434	422	424	437	443	449	458	441	406	411	447	423	438	415	424	438	480	424	426	434	415	424	423	413	426	456	425	459	429	464	437	437	433	469	432	418	439	406	443	444	430	456	438	450	439	418	453	441	421	416	411	451	461	428	442	457	450	465	441	432	471	437	444	449	439	452	454	447	447	436	459	454	417	444	423	385	478	394	430	419	472	441	422	420	456	462	453	430	408	423	425	453	460	414	444	429	410	411	452	445	425	440	438	453	433	431	460	427	431	446	435	453	428	437	446	467	435	464	464	436	449	396	440	410	433	405	398	453	465	458	444	428	450	435	430	422	450	407	435	426	431	475	398	445	394	394	416	433	430	429	400	427	469	462	408	404	452	458	435	436	431	452	411	403	435	422	470	422	446	473	454	410	395	456	462	422	444	434	456	405	431	454	418	400	436	423	458	456	480	425	444	404	443	433	443	378	407	469	399	464	474	422	420	414	426	419	461	423	398	459	438	426	401	458	429	405	449	410	454	429	403	430	462	423	444	418	445	411	448	444	387	446	433	449	430	446	450	480	427	417	421	449	418	477	456	446	459	415	407	438	449	447	441	472	426	450	460	445	456	434	432	411	457	414	422	426	404	436	444	393	433	427	418	441	396	439	423	453	419	452	431	437	422	398	438	440	438	404	477	440	453	486	442	432	434	442	441	461	432	442	448	446	442	424	452	436	435	467	426	419	410	434	435	416	427	435	419	435	398	445	435	459	417	427	449	433	465	411	429	451	426	431	456	413	410	434	433	469	434	447	416	453	423	447	419	415	437	449	453	457	442	399	412	443	430	404	445	476	448	452	429	442	418	459	464	397	414	463	408	433	435	417	427	395	412	427	396	443	420	425	449	398	420	425	424	425	408	411	490	396	433	469	447	372	437	421	435	413	438	446	418	441	471	429	414	393	447	448	418	431	391	429	415	474	403	436	413	428	439	415	453	431	480	410	457	447	455	433	423	452	447	453	408	408	428	428	456	410	452	453	436	424	435	385	423	390	418	416	387	442	455	432	430	453	482	404	415	419	463	422	444	411	428	439	472	396	418	457	443	431	427	472	458	430	426	458	466	464	465	453	462	434	431	401	440	427	453	409	400	440	450	438	459	431	422	443	446	442	402	433	453	463	445	468	448	448	422	455	454	472	432	452	386	414	471	435	439	414	463	451	478	481	443	448	414	439	429	428	439	474	424	436	415	432	440	419	442	451	426	423	432	447	454	455	428	439	455	444	448	457	399	444	455	446	452	435	426	451	393	437	462	452	405	463	443	392	453	435	449	458	449	407	433	458	424	398	429	426	395	430	446	429	444	426	416	428	411	447	452	439	451	450	451	429	442	400	445	470	448	419	456	416	473	457	461	437	449	440	388	457	440	430	448	442	403	433	429	425	445	418	447	455	438	428	453	427	443	450	465	418	441	456	482	448	469	444	402	419	434	456	416	445	429	452	449	419	426	425	422	427	483	462	427	454	429	419	465	469	431	443	431	452	439	434	410	458	433	432	432	444	457	417	394	418	430	421	418	396	428	392	391	424	445	438	413	460	451	426	427	412	414	398	413	430	412	409	432	433	430	401	419	463	464	454	408	422	413	412	420	438	473	438	458	434	432	463	467	460	436	458	469	430	452	436	413	428	432	468	466	405	413	422	438	452	424	439	452	470	420	403	440	438	388	379	420	400	434	403	469	437	447	446	433	406	382	440	424	408	415	458	449	402	437	417	428	472	421	397	406	426	438	466	437	421	410	435	463	422	417	447	460	430	447	469	431	468	419	447	431	436	446	440	449	414	415	487	438	436	412	439	429	415	462	422	425	421	388	471	439	452	432	443	475	449	428	411	414	449	439	453	430	414	434	409	384	442	450	391	435	421	400	417	411	452	468	440	468	434	450	448	447	447	412	439	462	440	423	408	418	480	482	431	438	450	392	429	424	435	441	432	442	415	423	387	442	453	405	430	472	459	425	408	475	415	425	417	433	484	423	459	403	415	462	429	394	452	455	434	439	468	403	431	451	431	441	420	442	419	433	414	447	408	440	450	403	410	394	469	432	431	474	442	454	472	412	398	395	451	465	409	421	417	441	422	456	454	455	402	432	427	397	451	416	434	447	464	445	435	421	447	422	411	402	435	413	474	424	429	428	425	445	439	434	406	421	435	426	449	427	430	441	425	378	423	430	431	398	446	430	442	433	440	383	462	423	449	431	414	427	438	370	426	418	446	468	405	410	418	386	437	449	451	448	421	436	397	436	455	420	463	494	445	452	508	439	421	431	423	464	415	417	411	430	457	452	419	403	439	422	432	415	398	409	434	413	436	477	446	402	469	415	451	450	437	445	462	426	468	401	405	472	436	456	446	466	463	454	445	424	428	434	435	433	433	443	439	421	436	440	443	446	451	428	461	429	466	433	461	393	440	428	451	428	477	418	418	438	409	456	457	452	444	456	418	449	404	431	437	481	453	409	404	420	424	450	420	447	411	477	430	435	419	452	436	423	437	452	418	432	431	429	416	436	375	442	433	454	408	441	438	422	412	435	429	443	430	453	418	449	464	416	418	424	457	416	453	426	448	443	393	464	443	461	460	462	439	414	429	402	417	456	455	437	440	451	411	410	434	434	429	415	434	429	416	438	429	412	403	424	379	424	471	383	436	402	442	460	418	430	444	445	443	452	435	455	436	428	435	463	402	435	405	469	436	415	433	444	441	432	446	466	447	391	446	443	449	405	427	439	436	428	443	447	431	450	434	404	448	441	447	407	446	450	459	468	432	465	465	427	454	429	448	444	424	433	448	439	448	435	403	432	432	432	390	426	434	427	403	428	476	424	432	444	437	429	453	393	462	406	416	453	426	442	472	444	461	412	428	393	444	453	438	441	443	406	432	470	429	426	431	451	437	418	447	418	431	423	443	441	429	413	446	477	454	428	440	442	405	439	446	431	437	405	411	422	381	442	411	412	451	448	404	414	438	424	436	437
44798	86451	76500	42087	24632	7587	2108	782	763	715	756	757	747	778	771	735	737	773	767	784	781	794	783	762	758	795	719	775	773	764	748	733	749	759	718	758	752	735	760	770	738	787	755	729	751	692	743	757	762	764	760	734	817	733	732	747	733	720	746	761	780	739	748	750	772	738	734	728	768	706	750	734	779	769	774	765	736	767	750	750	719	790	713	750	722	763	761	755	759	717	735	703	734	735	717	751	823	704	760	814	749	739	724	776	766	760	758	758	788	752	736	721	785	749	760	734	714	788	728	777	779	724	776	724	767	755	733	709	709	747	729	750	756	789	732	741	752	786	794	735	766	728	787	733	751	768	789	755	767	771	759	695	726	759	763	740	798	775	780	767	756	766	721	764	791	764	766	717	744	759	751	731	767	730	713	749	744	733	722	764	762	765	739	792	749	745	766	744	791	765	728	698	795	792	730	779	748	755	777	804	786	735	736	744	734	723	754	801	732	657	726	778	782	748	685	752	807	745	736	766	797	738	739	772	661	729	757	771	743	758	774	717	729	760	777	744	778	719	700	778	783	766	766	754	766	759	720	746	788	728	748	757	732	764	803	766	762	746	751	758	793	749	704	769	739	732	754	730	820	733	707	751	730	781	722	721	796	762	765	736	759	777	786	749	735	763	765	759	734	750	765	787	770	740	756	736	777	730	764	772	734	735	766	739	724	761	773	791	779	695	840	720	781	775	707	804	783	781	773	748	710	754	758	767	754	753	742	786	745	755	718	728	771	781	744	791	716	758	769	727	741	685	779	779	729	734	729	729	740	794	806	772	757	754	727	743	779	808	752	771	747	738	725	719	777	732	736	729	756	754	728	736	766	735	752	715	723	802	760	785	829	723	810	707	743	761	795	714	740	756	763	772	758	744	742	744	754	741	705	742	759	789	773	721	778	777	729	721	753	732	745	782	821	750	774	743	760	750	784	771	777	755	757	762	787	781	780	744	769	715	756	736	780	745	773	694	774	783	785	757	764	766	732	729	762	753	744	758	719	746	757	746	784	712	735	710	765	757	733	704	737	724	744	787	762	715	737	760	759	748	699	717	734	790	794	779	703	766	740	724	784	759	782	784	759	755	718	697	760	704	791	721	782	762	794	727	711	748	787	779	759	747	666	727	759	745	777	784	731	723	772	780	724	738	721	803	743	768	754	762	742	713	769	750	722	767	750	752	749	738	699	748	765	739	716	731	774	724	725	750	759	758	756	782	788	764	724	766	741	747	690	745	775	733	726	758	756	787	761	749	744	756	755	749	724	768	738	763	772	754	784	803	772	759	776	723	769	799	757	735	780	735	738	725	765	733	785	691	760	767	756	759	766	685	757	702	789	768	738	720	738	760	743	720	782	766	706	727	734	739	749	765	741	740	731	759	764	722	762	770	703	735	737	769	737	763	728	776	723	736	785	728	718	814	782	721	795	766	716	770	688	762	792	754	741	762	741	692	748	789	751	691	729	793	737	762	727	747	736	789	730	795	779	686	719	699	737	728	745	781	716	781	774	696	726	761	751	695	761	695	741	729	758	786	740	743	772	791	811	776	761	754	725	785	777	819	720	721	751	793	756	743	747	754	765	810	726	694	769	773	751	753	734	794	735	717	740	722	738	771	773	716	742	769	773	752	745	741	808	763	733	723	769	780	786	767	737	760	760	719	783	694	748	737	762	727	737	790	789	781	752	734	736	770	713	731	746	772	710	760	764	728	758	815	733	721	761	759	747	728	774	727	725	758	718	733	714	781	697	775	792	732	723	730	819	781	767	798	745	731	737	747	760	785	726	776	719	737	741	772	731	759	743	784	763	786	727	744	752	732	740	759	766	750	735	780	742	774	741	726	778	729	738	737	737	699	732	765	798	787	748	756	735	688	726	728	763	765	782	766	725	795	792	733	721	770	731	819	786	752	745	789	750	759	776	736	733	740	761	772	745	776	777	761	744	802	779	756	794	772	738	794	729	751	753	722	763	731	753	741	761	759	754	745	756	723	801	774	736	764	734	762	723	764	719	780	715	744	773	785	711	756	767	745	752	734	749	722	757	727	728	767	728	750	728	788	761	749	769	761	739	754	734	796	738	664	755	784	762	790	755	795	744	768	720	741	751	715	756	778	804	743	734	759	765	766	720	760	754	777	757	767	754	798	775	769	712	779	805	785	767	785	810	773	770	833	722	755	767	764	802	754	764	733	764	784	694	764	758	773	788	753	741	815	705	724	784	764	741	761	752	729	799	739	772	737	734	783	782	766	815	789	716	791	730	760	758	755	752	787	735	789	785	748	731	737	765	746	743	729	768	759	756	723	741	746	745	731	740	760	751	708	744	763	755	736	700	771	695	755	788	806	769	745	743	707	764	735	680	756	719	744	740	741	745	795	725	724	732	723	785	740	733	762	759	796	734	749	735	738	761	727	748	775	743	761	791	776	751	790	724	688	806	793	740	794	751	762	720	728	727	762	706	761	801	775	703	753	795	764	750	724	737	742	770	761	785	764	716	746	759	741	743	758	727	767	770	720	726	743	726	715	761	720	729	682	719	761	772	790	711	771	782	721	741	761	834	795	817	730	760	768	743	769	732	756	783	752	761	750	771	766	803	783	741	794	743	734	756	705	733	775	758	726	766	765	803	727	763	786	766	762	782	724	794	818	753	757	732	774	791	733	725	736	728	758	776	707	792	766	693	754	779	745	771	748	744	814	778	792	719	730	746	770	752	706	795	789	809	733	772	721	745	779	783	767	782	747	733	711	715	722	748	794	727	736	759	733	753	731	727	740	752	750	750	736	701	792	732	794	760	791	744	708	743	752	786	757	739	756	722	747	727	765	773	755	750	720	757	707	741	807	717	773	741	801	791	724	773	801	746	818	743	730	751	724	720	715	746	713	755	772	808	776	706	748	773	719	750	716	769	742	747	741	770	721	758	750	737	696	736	757	754	736	738	796	741	768	797	746	743	820	769	739	762	746	791	775	753	776	746	730	774	721	762	751	791	705	732	768	798	750	776	749	791	758	771	777	776	729	727	710	770	755	763	745	757	728	735	754	743	814	744	795	798	805	734	757	754	721	722	797	789	722	712	786	764	757	755	734	789	779	741	721	703	770	789	767	796	750	763	748	796	717	745	768	735	730	695	784	791	707	750	766	765	796	777	756	753	740	721	735	782	729	790	795	716	734	757	730	739	713	761	768	815	730	744	769	809	738	758	772	740	726	739	769	769	731	762	758	707	772	776	794	789	754	703	799	757	738	758	792	763	808	736	731	720	706	770	785	760	756	740	739	732	706	782	716	783	790	719	756	758	732	790	763	779	738	759	719	727	758	748	746	756	799	710	769	739	761	789	774	733	800	773	726	728	751	812	736	811	775	776	708	788	769	805	761	771	764	798	753	774	784	734	780	798	772	734	736	736	692	756	723	718	784	750	797	782	739	730	717	701	768	795	812	717	763	798	757	719	798	743	747	779	736
22821	22538	39622	28387	22152	19402	8404	713	573	559	562	515	620	550	530	536	528	511	537	532	530	570	594	580	530	562	563	547	538	583	544	570	535	550	574	542	565	544	536	558	562	552	539	562	546	555	534	513	553	538	553	537	574	506	546	550	527	505	560	515	493	545	519	544	559	538	567	572	597	529	564	555	575	589	555	525	610	561	586	515	528	601	504	537	557	541	563	525	531	543	552	563	534	509	561	531	542	517	492	548	518	495	554	558	531	544	563	565	560	571	527	537	558	508	526	531	520	548	567	542	499	551	531	519	527	553	529	597	530	549	459	553	545	568	530	535	550	536	573	579	537	522	574	560	522	538	554	556	558	564	562	529	553	517	540	532	510	554	524	568	576	559	593	555	588	585	520	543	575	522	540	526	534	545	532	525	569	507	545	551	562	546	498	588	535	523	582	555	553	537	538	506	560	509	546	525	525	544	530	540	515	584	540	538	557	546	537	487	528	559	517	520	517	540	511	541	565	559	532	528	492	525	506	521	528	552	547	547	534	539	560	537	530	548	528	556	551	517	556	530	541	550	579	519	515	514	546	582	553	521	581	570	492	562	554	565	555	477	520	548	543	523	501	561	529	573	584	527	529	554	572	539	555	559	535	543	519	534	564	550	590	509	515	554	552	555	516	535	564	511	521	524	541	529	545	525	585	510	560	501	546	524	551	580	527	591	519	524	527	512	519	540	532	525	519	541	556	534	512	533	550	539	544	546	545	537	547	537	502	573	525	542	529	545	534	543	517	509	513	520	518	532	556	499	516	522	542	523	537	553	541	552	552	542	512	533	564	572	579	568	565	572	558	541	529	530	537	553	596	544	582	560	525	616	534	552	564	557	541	542	498	486	555	548	551	552	536	582	556	545	549	578	556	525	525	601	531	580	537	540	539	558	574	546	529	516	532	587	494	543	511	526	539	527	532	553	533	532	556	521	541	556	579	534	510	564	506	512	539	523	556	505	567	527	534	549	548	539	515	507	544	526	540	511	560	550	579	544	539	561	552	521	552	518	566	541	510	587	549	567	553	532	580	546	575	535	525	555	529	555	547	550	572	528	558	514	547	525	541	530	549	535	578	552	535	502	546	576	539	513	522	535	506	586	545	563	555	563	544	531	549	540	563	542	554	540	575	522	527	558	519	528	552	512	530	516	545	533	527	550	551	554	546	491	580	566	511	551	481	535	553	539	594	543	539	538	573	557	497	483	539	495	538	496	559	567	543	541	479	518	532	531	542	521	553	551	499	553	562	577	514	536	554	515	546	564	535	581	550	583	533	529	536	537	564	533	545	534	521	567	514	569	567	546	529	600	551	557	512	530	551	596	570	545	548	587	521	583	549	551	550	611	542	515	538	523	548	554	535	542	535	595	516	545	566	550	548	568	531	527	577	562	521	498	528	500	518	543	533	543	585	562	555	552	510	542	559	559	534	536	529	564	587	568	549	516	519	601	553	565	535	548	546	560	511	598	567	535	495	557	531	555	557	521	521	492	484	532	554	516	563	596	571	543	507	556	594	545	557	550	585	558	526	541	559	502	565	574	567	557	583	550	573	573	509	504	556	498	540	549	543	534	522	536	552	545	545	508	569	535	571	527	592	504	567	545	577	556	542	511	504	490	575	513	529	519	557	555	545	573	503	549	518	550	533	544	550	530	542	527	540	567	541	497	534	587	550	584	512	585	539	540	577	507	550	555	591	533	567	541	593	477	520	555	559	566	521	555	559	560	523	568	562	540	518	538	510	566	519	548	548	555	554	533	532	551	573	531	514	522	578	517	519	564	513	528	531	544	550	545	562	544	571	542	512	534	541	504	533	581	522	525	555	545	534	547	494	544	521	497	531	594	551	498	526	530	534	548	526	541	563	515	536	585	515	515	535	553	520	525	565	508	534	520	534	547	562	583	523	533	552	553	529	565	512	517	545	545	574	558	570	540	529	529	571	574	555	549	548	537	502	542	533	554	566	599	538	538	575	583	550	543	567	530	534	504	569	537	527	547	568	524	544	556	564	562	582	548	502	542	533	526	574	517	599	546	576	534	530	486	532	520	540	524	518	534	543	572	520	477	528	505	578	591	552	517	542	520	565	525	521	579	561	492	521	541	539	550	532	517	540	508	545	539	548	554	561	563	560	505	584	576	591	569	551	511	539	519	551	545	523	543	520	569	531	515	531	551	543	558	548	577	547	518	533	566	568	508	521	564	539	567	527	516	589	558	552	576	558	557	585	558	509	555	522	500	545	563	552	540	545	561	561	534	532	520	533	530	550	568	551	513	542	559	529	528	534	543	575	508	531	558	537	566	599	546	517	515	526	560	567	556	567	580	526	538	560	547	510	537	502	571	520	569	511	514	562	533	520	511	519	525	540	542	526	560	510	521	538	541	566	569	526	554	559	535	533	559	520	550	551	566	569	499	525	530	535	537	539	546	511	564	531	515	559	545	556	515	533	543	589	554	547	544	573	537	508	529	557	524	586	566	553	492	522	505	562	561	550	529	524	581	547	580	561	526	574	532	530	566	558	571	540	520	553	529	522	520	519	566	507	512	539	554	515	537	535	507	546	494	541	555	576	539	519	551	547	515	516	533	544	557	542	579	548	531	528	571	553	551	579	548	529	512	526	512	520	534	564	523	534	571	557	549	538	550	575	558	509	528	533	540	535	530	541	504	529	484	564	509	577	514	532	561	539	525	540	596	544	466	477	576	537	529	538	573	519	569	524	554	571	580	543	552	531	550	547	566	581	527	556	558	511	552	582	533	540	545	564	541	581	529	526	583	515	528	517	543	511	519	539	545	513	554	531	537	551	537	555	545	542	523	535	544	557	570	559	554	563	559	583	555	537	572	549	497	551	540	529	550	540	553	519	545	533	503	564	551	535	547	523	549	563	504	517	543	547	542	548	518	528	535	536	534	544	552	500	558	558	526	551	548	526	566	508	583	526	539	533	567	526	537	534	557	537	530	556	552	546	554	548	516	556	593	553	561	531	528	586	519	541	576	512	518	553	479	534	550	548	536	555	554	517	531	543	549	548	577	557	546	552	516	549	527	517	536	485	535	592	573	553	579	537	523	538	525	532	503	536	569	547	546	530	550	559	531	552	522	498	552	538	537	573	505	547	565	543	524	586	562	512	552	535	554	507	557	513	539	568	557	587	532	522	608	569	568	514	509	554	540	511	550	512	558	491	504	577	608	587	569	522	547	503	538	558	583	540	552	523	520	544	482	559	546	554	543	496	553	526	548	523	500	492	502	528	536	504	553	576	544	503	557	557	526	548	543	484	536	532	523	521	559	552	574	559	547	520	538	496	545	537	506	562	578	570	530	484	499	567	516	510	502	571	543	553	550	599	546	586	539	547	557	535	496	585	520	564	563	553	546	558	557	551	559	547	521	516	516	521	551	588	514	518	515	527	517	510	533	571	529	522	559	534	571	520	530	557	542	483	539	544	541	525	543	535	522
52907	80202	71440	48089	32039	11702	3899	912	937	899	893	884	852	871	844	871	867	890	872	885	901	902	908	860	842	827	925	857	929	887	869	874	850	914	900	835	959	851	890	845	859	937	857	927	888	909	866	836	852	847	878	872	856	829	848	897	879	905	843	889	895	919	886	905	884	882	822	851	856	889	841	889	902	803	921	878	908	893	844	913	917	903	889	916	873	854	856	894	868	873	843	919	893	877	849	893	886	874	863	851	875	847	854	900	890	905	868	863	945	889	910	938	882	888	838	851	958	861	756	887	847	863	867	905	891	888	839	877	859	898	900	859	900	844	872	830	910	880	888	878	876	825	911	905	895	900	810	883	876	880	902	899	839	864	867	840	892	857	861	860	908	847	875	850	856	893	915	932	876	885	921	851	881	877	853	913	882	835	839	859	876	909	873	831	874	909	867	868	875	952	897	895	882	869	850	891	827	928	899	896	874	860	864	882	881	894	915	883	884	843	903	873	885	872	869	844	919	827	881	895	899	837	851	905	880	868	889	905	892	916	863	913	930	845	882	874	841	857	872	917	868	849	858	889	897	859	886	934	913	860	901	831	901	875	882	811	873	879	899	851	864	871	891	927	853	857	855	885	833	866	867	811	873	882	877	901	849	873	841	885	909	818	838	878	897	865	855	884	894	849	887	895	863	933	867	902	869	851	871	886	895	856	838	877	886	870	868	897	884	884	886	877	867	865	823	865	865	890	867	935	897	900	883	838	882	889	840	908	890	872	830	870	879	846	899	891	882	836	878	820	874	824	885	899	860	841	882	795	878	886	837	943	823	854	897	891	920	881	841	828	848	888	885	861	933	856	921	877	819	918	860	872	857	882	866	853	783	881	861	897	940	864	950	861	869	898	862	907	884	875	873	860	918	889	862	877	844	919	835	868	853	913	876	876	873	940	887	875	872	894	897	859	922	866	836	890	864	907	885	868	855	865	874	857	833	890	819	848	893	856	877	883	862	884	878	870	931	852	861	860	927	879	872	894	898	871	841	921	861	875	893	862	827	894	874	927	862	871	906	879	883	828	876	887	833	838	834	903	905	902	825	856	854	853	902	884	885	900	822	892	886	865	899	872	819	819	888	836	900	872	850	881	886	854	896	915	886	865	865	895	894	823	935	868	856	878	862	809	891	846	834	864	892	827	849	905	870	890	903	864	885	925	840	927	814	934	914	866	881	877	937	879	888	854	910	908	916	907	872	873	870	930	888	865	872	851	905	937	879	895	887	939	865	856	944	868	863	894	864	850	877	883	921	853	920	881	914	854	884	907	851	876	901	873	842	889	839	839	917	846	870	853	861	831	900	928	853	911	875	885	936	847	863	889	867	874	921	795	884	892	857	857	887	819	849	926	831	875	844	865	927	889	811	879	897	851	912	917	881	911	884	855	858	895	881	871	891	806	910	911	879	882	895	894	864	808	909	891	886	844	906	876	871	949	820	874	885	866	848	912	871	894	846	894	833	858	813	828	873	898	817	874	913	891	872	885	886	934	875	888	841	878	886	880	873	916	889	851	860	856	858	885	862	830	854	891	888	856	932	883	866	845	837	862	852	860	889	926	885	882	847	898	869	873	834	870	881	860	898	878	850	913	886	843	867	923	892	858	844	901	863	870	894	841	906	883	907	881	926	881	880	885	886	825	876	845	893	913	889	891	855	876	909	859	860	919	876	839	844	989	906	945	887	909	945	883	911	862	830	849	856	893	882	832	838	891	889	804	877	872	873	868	875	827	878	861	877	925	834	800	877	878	886	877	904	858	843	855	843	885	873	861	822	900	878	823	945	817	862	892	879	907	934	876	876	894	870	860	856	847	910	882	876	878	879	879	879	864	853	870	931	894	885	872	832	860	907	853	878	840	901	816	827	885	863	856	888	831	861	894	889	842	900	842	884	885	894	858	881	836	823	851	864	910	821	884	931	862	871	916	927	889	890	881	880	892	857	924	887	806	857	833	835	836	868	905	856	863	871	851	863	844	862	921	895	899	887	867	882	855	832	868	895	876	870	864	818	839	911	866	884	880	853	868	875	887	929	863	877	901	888	892	882	873	920	793	856	851	863	824	866	934	870	894	889	855	821	858	874	859	829	874	869	889	870	862	896	850	850	887	847	830	860	898	831	875	861	845	886	906	872	897	857	856	926	904	901	893	879	874	894	862	844	945	894	901	883	860	865	890	816	879	902	855	849	872	886	833	890	908	881	874	915	884	871	800	866	816	882	913	898	879	903	901	914	859	817	872	902	864	934	873	845	872	891	883	836	863	812	881	802	927	898	886	869	944	845	896	855	894	837	887	924	861	903	924	904	875	879	872	868	904	833	885	891	824	891	866	873	907	892	838	901	887	892	889	867	902	916	882	878	882	908	864	847	845	812	997	840	881	948	912	900	864	873	903	864	893	923	921	881	932	853	889	842	852	886	893	886	857	890	932	821	877	851	919	880	866	863	871	904	872	895	864	834	863	862	850	896	911	898	851	882	942	873	847	930	860	944	908	909	898	830	893	927	902	874	865	931	833	849	850	865	870	932	840	878	864	890	803	889	892	841	882	825	867	889	909	840	820	856	851	827	876	929	854	860	911	812	873	876	879	863	891	899	847	875	908	876	886	895	869	874	910	910	880	889	907	892	888	868	850	850	888	866	858	905	826	880	872	849	867	841	936	847	875	887	835	850	848	893	887	907	871	839	860	861	887	894	890	916	874	850	855	878	876	908	907	883	871	890	893	831	869	951	867	896	877	909	852	846	900	880	871	897	845	848	863	824	825	851	908	874	858	880	865	906	859	859	845	890	868	870	867	814	900	844	864	894	893	827	869	863	873	880	873	915	880	871	860	901	865	907	873	873	876	885	891	806	842	872	860	928	859	906	856	874	893	877	840	950	897	881	876	923	853	910	904	891	910	844	901	944	905	920	888	869	869	832	822	862	863	868	828	867	897	881	875	896	906	855	860	895	911	912	849	877	881	815	885	909	909	922	834	858	871	889	865	905	929	922	887	865	852	862	877	835	895	849	935	889	863	867	924	860	851	875	858	878	870	879	908	840	884	873	864	888	889	917	881	874	890	864	930	905	809	896	905	864	862	893	832	902	939	858	858	861	859	847	898	889	863	873	861	876	936	838	841	880	830	897	865	902	851	896	883	934	881	864	847	933	885	882	912	840	827	898	894	861	874	861	865	848	865	934	874	938	906	890	919	817	810	873	859	898	883	873	864	846	867	850	868	854	867	870	889	848	878	823	890	862	904	848	858	852	855	908	868	940	875	863	881	843	929	822	882	890	929	903	888	871	818	868	852	883	926	873	846	878	821	888	832	905	919	878	856	908	898	914	873	901	872	905	829	883	838	836	813	853	884	884	880	916	866	855	871	857	903	889	866	895	920	841	875	876	893	863	870	872	865	877	865	900	823	829	911	866	884	881	874	959	842	821	881	935	854	902	887	848	844	891	905	862	882	872	822
26356	33004	44517	19202	4496	1102	732	628	632	686	631	643	582	615	626	611	624	589	641	592	644	668	612	658	609	632	601	546	642	658	593	619	664	642	629	628	622	592	633	610	609	657	639	645	610	593	585	578	620	611	566	582	611	563	634	604	605	603	635	605	586	644	603	661	597	612	588	606	673	596	714	630	642	615	629	634	618	608	598	635	594	578	619	621	610	631	611	634	604	585	622	607	632	625	620	607	578	607	614	581	618	598	594	639	621	589	599	622	595	651	619	650	681	616	605	604	617	625	610	585	623	599	599	648	655	614	621	624	610	606	590	599	607	634	634	579	611	623	605	615	622	649	668	646	567	603	609	585	612	643	616	601	576	640	635	615	617	609	594	629	596	646	618	640	586	642	607	595	670	645	616	613	617	629	646	611	622	591	645	610	596	589	584	645	591	609	667	617	630	577	624	620	640	628	654	623	649	619	594	615	609	607	617	602	595	628	589	628	641	643	600	602	615	604	619	640	617	578	642	582	602	604	601	588	634	627	582	652	570	624	617	593	612	620	639	601	578	603	610	603	612	522	567	600	593	653	651	607	551	641	615	620	576	608	642	612	576	595	630	623	576	606	612	604	598	636	594	615	600	588	589	653	629	632	608	626	648	661	631	591	590	584	616	588	609	588	609	608	577	585	658	623	600	630	621	659	591	581	630	595	618	602	582	597	613	645	631	626	584	625	628	625	642	617	630	631	650	641	626	594	605	645	596	696	619	595	641	596	608	650	622	670	633	630	623	579	627	609	614	595	627	623	618	626	618	660	606	645	583	599	610	595	600	650	616	591	585	633	603	600	599	630	638	614	595	610	584	641	620	634	629	648	647	649	647	621	635	617	631	605	578	653	627	667	626	645	609	604	625	617	632	651	605	632	624	631	652	619	591	646	609	598	623	581	640	579	585	604	651	617	571	658	643	614	615	632	646	574	610	602	623	646	608	634	628	594	603	661	627	608	597	654	559	644	612	602	596	584	665	651	605	626	560	616	617	588	611	608	621	622	564	633	570	617	558	640	639	659	623	618	617	560	668	612	595	629	629	626	575	611	608	634	599	636	624	619	581	598	595	598	657	600	599	625	581	628	644	609	627	613	560	655	628	616	645	644	658	625	588	666	577	622	626	632	585	616	674	640	594	620	578	662	646	610	644	601	616	625	626	613	638	640	614	621	590	647	605	626	634	598	624	597	614	643	624	624	603	626	569	619	624	615	627	635	584	596	635	615	615	619	650	641	612	612	597	649	640	621	598	581	609	649	572	639	621	619	621	596	590	632	593	607	600	650	658	673	620	618	621	562	623	634	640	579	660	633	645	634	610	611	629	607	597	641	645	606	644	617	566	639	607	576	615	594	615	554	625	644	625	570	618	605	623	611	640	605	595	595	595	616	683	606	634	617	613	654	571	619	591	597	584	644	642	624	608	613	627	622	626	617	607	647	629	580	595	607	601	645	578	599	580	637	649	624	630	600	633	589	595	579	614	620	586	640	666	603	603	594	625	625	617	632	602	591	636	587	597	640	653	597	619	643	601	595	630	583	586	589	610	610	620	602	594	620	625	567	646	608	637	583	644	620	610	661	577	614	624	650	602	612	638	657	566	667	671	606	639	612	613	617	614	631	646	658	626	633	589	551	580	642	618	658	610	614	616	644	665	597	622	590	656	641	609	623	602	613	623	600	586	636	624	592	664	593	617	606	614	636	612	637	628	603	616	632	659	627	589	612	686	607	634	603	632	611	611	624	649	592	604	609	633	598	566	572	589	598	594	577	620	633	656	638	609	624	642	602	635	643	600	599	638	604	583	604	607	678	650	611	669	643	613	559	598	611	630	614	638	644	643	614	611	637	650	573	593	590	613	606	611	632	614	628	605	663	602	625	596	613	604	622	651	642	669	655	611	607	607	604	621	589	620	597	645	616	609	596	581	662	696	612	620	649	584	591	639	616	580	647	635	587	538	621	625	604	626	608	653	587	626	643	625	676	617	570	647	589	608	581	588	634	633	597	690	641	607	646	643	590	627	629	618	613	616	583	619	613	628	624	662	576	650	628	618	627	584	615	651	594	619	598	602	601	610	602	614	618	598	626	635	594	642	641	639	607	575	603	590	633	596	603	583	592	605	640	608	590	609	618	617	633	567	638	643	627	631	620	587	587	578	609	586	591	621	621	629	583	616	647	627	590	648	610	653	625	635	612	622	572	621	630	556	611	624	611	629	616	626	630	590	633	641	655	623	622	566	571	537	664	611	596	596	604	620	620	586	602	593	636	593	612	631	631	625	615	632	617	601	601	593	580	633	636	604	635	628	635	628	625	648	631	596	615	624	641	621	645	634	627	637	655	658	624	630	597	625	595	604	688	614	569	599	610	589	602	611	669	644	641	595	572	657	576	589	644	618	576	626	625	589	588	604	595	623	624	582	651	602	640	641	623	608	637	641	627	598	643	614	585	629	582	684	590	581	605	649	620	626	587	612	582	646	621	595	622	631	608	629	601	601	647	622	598	615	594	603	614	623	628	623	618	603	619	613	577	639	662	623	593	621	587	585	646	611	591	609	649	658	683	580	641	608	603	645	600	598	621	608	608	608	601	588	624	571	627	634	610	565	587	577	582	626	644	635	592	638	623	596	621	593	628	602	605	578	634	623	594	629	641	606	598	656	589	615	625	665	606	593	601	627	602	637	607	564	608	628	616	616	621	650	595	608	590	666	619	617	585	608	538	575	621	602	609	651	632	641	587	587	607	669	632	671	638	595	643	612	614	664	563	597	636	627	610	635	580	678	610	638	613	648	626	622	606	644	661	608	607	639	649	641	636	657	606	598	611	633	585	612	583	649	620	627	606	593	601	644	639	639	580	580	570	581	601	616	639	627	606	624	607	572	599	614	577	608	582	607	622	649	603	610	571	613	636	578	625	579	576	614	619	564	659	626	630	620	553	628	594	641	590	610	615	623	586	626	549	638	591	642	660	604	593	631	640	598	620	604	596	579	622	574	605	586	611	618	575	624	633	548	635	620	640	604	605	607	609	580	623	631	586	636	661	617	635	591	616	595	615	611	636	625	640	638	595	631	634	623	645	610	647	643	639	649	652	608	620	618	624	604	648	564	596	602	584	637	623	630	605	613	624	612	653	603	578	644	603	607	642	613	624	593	658	613	599	613	679	628	554	592	599	644	629	604	616	624	598	640	616	593	578	605	638	633	638	653	591	630	625	603	613	589	659	638	629	601	582	597	628	625	606	633	594	592	622	649	602	647	653	613	644	608	622	615	634	591	603	631	635	617	638	602	578	595	600	608	622	623	599	605	598	669	637	665	656	605	586	598	658	614	592	614	616	637	619	607	598	617	627	606	618	605	569	627	627	623	609	631	622	563	637	626	605	625	596	574	616	585	624	631	612	610	653	609	606	605	598	615	651	609	598	620	612	599	617	578	609	609	627	625	599	593	602	603	615	629	651	626	620
23820	57149	45084	15627	6182	2018	1224	1049	1085	1077	1041	1020	993	1013	1008	997	999	1043	1016	1084	1077	1047	1015	1038	1041	1096	1061	1020	1075	1050	1038	1029	1092	1051	1016	1056	1032	1018	1030	1032	1068	1034	1086	1031	1054	1091	1046	1081	1007	1011	1053	1075	1055	1032	1015	1062	1055	1025	1019	1048	1023	1065	1072	989	1023	1032	1071	1029	1037	1042	1058	1071	1072	1063	1024	991	1048	1012	987	1002	1066	1038	1059	1055	1011	1019	1010	1018	1038	1070	1059	1005	1011	1025	1078	1007	1023	1018	1062	1053	1060	1007	1019	1037	1014	1045	1032	1032	1064	1006	1057	1030	1012	1034	1030	989	1029	1019	1056	1077	982	1032	1000	1011	1061	1024	1046	1032	990	1054	1063	1055	1037	1076	960	981	1010	1050	1021	1029	1100	1077	1024	1044	1107	1014	1053	986	1046	990	1004	1052	1039	1021	1044	981	984	1055	1053	1061	1065	1014	1006	1067	1007	1022	1041	1029	1065	1008	1047	1054	1081	1022	985	1033	1054	1090	1008	1013	1016	1024	947	1060	1002	1056	1041	1003	1087	1050	1026	1092	1004	984	1011	1037	1059	1035	1021	1083	1033	1012	985	1021	1031	1053	1091	1063	1018	1057	1045	1086	1034	1060	992	1021	1036	1029	1037	1026	1030	1027	1091	1005	1066	1052	1001	999	1075	1069	1055	990	1030	1031	986	1028	983	1007	1024	1084	1074	1024	1068	1041	1004	1011	1108	996	1036	1057	1067	1050	1003	1023	1086	930	1041	1041	1010	1079	986	1004	1065	1012	1021	982	1071	1073	1002	1089	1072	1033	970	1082	1042	1014	1050	1003	1020	1011	985	1034	1012	1047	1036	1051	1037	1019	991	1026	1047	1030	1018	1020	1042	970	1030	936	1039	1042	985	1021	1046	996	1049	1078	1027	996	1089	1018	1031	1053	1047	1061	1063	1043	1080	1032	1010	1001	1033	1012	1052	1035	997	1045	1019	1045	1070	1050	985	1061	1044	1068	1063	1059	1024	1011	1036	1012	1031	1024	1001	1078	1068	1047	1027	1006	1040	1027	1036	989	1069	1042	1064	1028	1001	1017	1101	1043	1019	1043	1055	1035	1062	1005	1007	1027	1024	996	1085	996	1004	1034	1034	1038	1051	1111	1018	1064	1051	1063	1019	1045	1009	1032	1001	1030	1056	1009	1006	1031	943	1067	984	1048	1021	973	1002	1048	1041	1060	1017	997	1019	1047	1016	1052	1049	1023	1064	1038	1005	1131	1010	1059	1063	1036	1070	1060	1065	1020	1056	1022	1031	1051	998	1012	1005	1009	1016	1026	1028	1047	1030	941	1041	1071	1032	1026	1117	1000	1104	1050	993	1022	1037	1068	1060	1014	1044	1051	986	1030	1037	1067	981	984	1002	994	989	1096	1048	1009	1062	1103	1068	1028	1002	1003	1019	1030	1047	1047	1040	1017	1061	1058	961	1016	999	1069	1079	1042	1066	1025	1025	1041	992	1062	1059	1042	1045	1034	1075	1074	1064	1049	1083	1022	1024	1058	1077	993	1057	1088	1027	1073	1036	1031	1037	1054	1028	1071	975	992	1059	999	1017	1040	995	1054	997	1040	1056	1023	1036	1038	988	1032	1113	1032	1037	1088	1047	984	1042	986	1046	1035	1065	1018	1060	1002	1089	1070	1006	1010	1002	1031	1053	1031	994	973	1037	1017	1028	1097	1056	1004	972	989	965	1014	1010	1009	961	1086	1064	996	1002	1046	1041	1008	1051	1083	1036	1032	1003	1059	1046	1031	1033	1048	1038	1034	1024	1062	1035	1064	1003	1026	1043	1062	1034	1027	1089	1048	1045	1036	1018	1007	976	1115	1002	1053	1061	1059	1081	1021	1000	1002	1034	1043	1004	983	987	1071	1045	988	1018	994	1031	1042	1113	994	1031	1077	1057	1042	1067	1006	1042	1048	1088	975	1085	1111	1030	1074	1014	1032	1036	1024	1025	1026	1052	1111	1027	1038	1082	1016	1072	997	1079	1059	1053	1024	1027	1037	1071	987	974	1036	984	1002	1061	1025	1031	1027	1040	1022	1049	1004	1007	1026	1053	1030	1038	1041	1033	1087	996	931	994	1055	1058	991	1067	998	1038	1130	1016	1037	1019	1072	1040	979	1017	1041	1003	1046	1071	1030	1013	1055	1055	1051	1045	1051	1021	1025	1091	1057	997	1036	1048	1034	1006	1079	1002	998	1016	1057	1018	1060	1046	1044	1063	1042	1042	1036	1069	1080	991	1026	1077	1045	1000	1030	1023	1008	1058	1022	1123	1025	1053	990	1002	1021	1067	1003	1061	964	1041	974	1003	1018	1079	983	1025	1053	1084	1071	1098	1076	1004	1105	1071	999	1009	1052	1060	1036	1108	1031	993	1025	1023	1129	1025	1024	1059	1053	1056	1030	1002	1069	1056	998	1074	1048	994	1026	1062	1083	1035	1077	1014	1088	1000	1041	1038	1087	1040	1045	1005	1049	1054	1022	1019	1082	1086	1036	1027	994	1079	1089	999	999	1105	1008	1021	1031	1061	1061	1061	1016	1018	1013	1017	1029	1062	1001	1083	1007	1044	1003	985	1033	1000	1001	1080	1041	1032	1047	985	999	1053	1018	1037	1059	1049	1045	995	1033	1007	1017	987	1029	999	1035	1078	1018	1021	1022	1004	1060	990	980	1033	1073	1027	1023	1053	1013	1032	1088	999	1009	1009	1044	1026	992	1012	979	1059	1089	1020	931	1017	1046	1010	1042	1027	1050	1048	1024	1013	979	989	1088	1058	1024	1061	1028	1010	1032	1032	1028	1005	1008	978	1032	1048	1069	1075	1076	1064	994	1023	1031	1027	1035	1049	1039	1099	1012	1067	1076	1054	1107	1019	1088	1058	1032	1012	1028	1028	1056	1053	1112	1055	1060	1028	1028	1024	1023	1037	1068	1004	1028	973	1037	1013	1077	1002	1003	1003	1035	1016	1075	1046	1025	1049	1004	1116	1006	1059	1030	1068	1038	1005	1057	1112	1031	1004	1032	995	1081	1043	1002	1039	1032	987	1042	1024	1012	1032	1007	1044	991	1037	988	1057	1075	1022	981	1063	1059	1054	1087	1060	1002	1049	1094	1045	1041	1057	1050	1066	1002	998	996	1093	1065	1015	1006	1002	1037	1014	1079	1054	1000	1038	1096	1062	1016	1120	1052	1074	1017	1034	1005	978	1080	1004	1004	1026	1003	1043	1012	1017	1020	1110	985	1046	1058	1050	1027	1067	1134	1091	1013	1002	1089	1022	1026	1028	1083	1038	1068	1042	1026	1036	1023	1090	990	1011	1054	1072	1023	1068	1029	1023	1037	1022	1034	1073	1045	1070	972	1042	1015	1020	1026	1005	1076	1079	1061	1064	1021	1047	1078	1112	1035	1006	1015	1014	952	1054	1064	1095	1017	1094	1031	1060	987	1000	999	982	1047	1042	997	1059	1034	1009	1058	1116	1032	1047	1025	1051	1048	1033	1020	1069	1032	1018	967	1028	1053	1014	1068	1059	1029	1078	1011	1051	1046	1033	1034	1050	988	1019	993	1036	1055	987	1025	1088	1080	978	1063	1045	1014	1001	1055	1031	979	1023	1067	1005	1084	1082	1118	1024	1040	1030	1038	1043	999	1009	1054	1003	1021	1094	1043	1092	990	1038	989	1038	993	1089	1060	1004	1026	1007	1063	1070	1038	1058	1063	1017	987	1009	1058	1078	1063	1029	1081	1028	1047	1025	1038	1100	997	1027	1080	1080	1034	984	987	1027	988	1063	973	980	1048	995	1036	1019	1059	977	1065	999	1035	1063	1005	1042	1018	1086	961	1030	1105	1047	1037	1124	991	1009	1032	1034	1027	1039	1016	1028	1038	1040	1075	982	1035	1064	1035	1005	1037	1063	1053	1021	1002	1029	1006	1020	1058	1059	1038	1078	1062	1064	1019	1005	1028	1035	1009	1003	985	1031	1058	1039	1053	968	1025	1046	1029	1031	1018	1032	1098	1000	1111	1031	982	1041	1056	1031	1109	993	1056	1071	1044	1062	1066	1015	1064	998	1079	1042	1093	1009	979	1014	1050	1039	1065	1030	1059	1025	1046	1088	1035	1033	1067	1010	980	992	1050	999	955	1075	1052	958	1074	1061	993	1005	1008	1084	1030	1000	1052	1041	1031	999	1072	1037	1056	994	1049	1043	1057	1067	986	1056	1052	1122	1109	1044	1008	1028	1073	1052	1034	977	1000	997	1059	1036	1023	1068	1046	1084	1091	1029	1038	1060	1001	1003	1037	1009	1070	1041	1055	1005	1060	1011	1038	1004	1006	1017	1021	1041	1022	1070	1077	1053	1068	1021	1023	952	1032	1007	1033	1058	1030	994	1024	1008	1017	991	1048	1033	1023	975	1013	1066	1038	1114	1002	1019	1014	1084	1005	1033	1032	1038	1069	1124	1029	1024	1070	999	1000	1033	1018	1020	1003	1000	994	1039	1076	1044	1091	1025	1043	1008	1014	1009	1054	1051	1002	1019	1017	1065	1020	1022	1073	1044	1096	1030	1044	1033	1046	1082	1040	1085	974	1052	1004	974	1042	985	1087	1062	1024	1064	1031	1090	1008	1068	1036	1054	1038	1019	1023	1061	1062	1097	984	1065	1031	1025	1043	1051	1056	1058	1073	1053	998	1102	1081	1033	1093	1072	998	1084	1049	1077	1019	1040	1038	1034	1064	1010	1050	1019	996	1037	1013	1059	1046	1008	997	1046	988	1016	1059	1040	1070	1044	986	1027	1020	984	1034	1070	998
23751	25672	45584	31305	20716	11703	2130	539	467	476	429	437	439	448	466	453	420	448	474	414	474	465	472	450	445	444	492	426	423	483	457	494	478	469	484	476	453	453	509	457	513	458	436	443	447	472	449	446	498	469	457	444	474	460	470	491	487	456	453	458	463	433	448	443	450	462	426	444	467	458	444	477	417	475	453	440	428	459	448	406	459	477	424	475	468	426	468	435	458	457	454	429	453	438	440	479	471	488	471	423	500	440	394	449	488	463	433	450	487	455	471	439	467	468	432	462	414	442	427	438	454	455	454	421	497	496	479	454	437	430	422	436	475	467	419	443	413	445	472	447	435	460	466	454	473	483	439	427	459	447	434	500	459	504	484	482	447	487	483	480	461	417	488	456	495	436	482	473	444	469	445	473	425	423	479	465	481	467	472	448	466	483	422	444	446	430	485	431	477	480	465	435	422	467	442	463	505	429	455	460	498	467	453	460	461	435	431	473	463	463	470	419	458	454	468	444	387	445	454	420	450	439	435	420	424	457	417	432	463	448	428	460	455	437	427	431	466	451	459	476	455	458	474	442	424	465	451	449	453	482	458	452	482	469	462	445	449	465	452	456	452	477	453	485	450	456	466	494	466	479	465	439	477	451	442	438	432	434	441	444	442	475	467	456	446	422	446	457	482	441	447	457	444	475	462	426	458	436	433	486	471	443	454	468	470	429	453	453	475	440	458	498	473	447	419	500	411	457	483	438	444	399	438	473	465	483	479	438	463	466	453	436	451	466	490	441	439	438	436	503	456	478	435	460	461	460	483	445	451	461	447	478	480	463	488	476	453	454	457	440	445	492	474	471	451	440	470	416	433	493	443	465	418	449	455	458	428	467	452	454	482	450	462	448	427	465	452	450	456	479	451	436	446	430	469	422	442	466	416	463	454	447	425	446	399	439	469	455	472	411	461	429	450	446	421	435	468	489	456	474	473	462	472	440	459	462	503	463	458	412	453	460	456	462	490	468	437	446	435	444	453	451	473	424	409	504	476	450	457	457	453	503	440	450	455	450	446	465	434	449	448	443	465	422	461	454	446	434	459	464	454	471	456	446	445	410	448	478	417	464	409	416	456	441	460	428	437	426	470	492	468	462	440	431	469	484	444	514	447	465	425	450	432	462	467	491	447	472	462	444	484	454	416	494	483	431	478	414	410	472	431	451	441	467	435	466	469	479	450	461	437	465	474	508	439	475	478	462	456	419	460	459	451	476	460	447	468	490	464	473	455	433	477	442	496	470	464	417	422	420	505	448	480	430	437	465	463	449	466	454	449	462	450	434	521	450	446	448	475	483	468	416	471	454	463	433	473	469	462	465	444	436	467	479	456	429	436	463	448	490	464	448	463	492	452	438	452	448	453	423	462	429	464	466	432	447	429	436	455	453	473	491	424	442	459	461	445	444	406	454	476	461	486	478	458	457	453	476	441	461	445	432	447	441	424	458	440	469	444	429	455	440	476	460	443	457	478	459	468	495	438	472	481	435	464	465	452	463	446	450	485	453	432	470	511	455	446	434	457	411	416	448	435	470	463	484	434	423	476	451	471	486	462	437	483	459	462	483	437	470	431	474	487	475	479	463	469	446	460	504	430	474	423	442	469	455	441	465	466	450	439	464	456	401	486	476	420	466	465	477	463	464	430	426	466	460	486	453	462	421	435	439	468	469	467	470	429	514	448	475	466	473	461	493	476	453	423	461	442	448	483	461	478	459	478	462	474	448	481	440	408	444	435	468	438	458	461	453	454	466	479	440	467	480	464	421	501	467	472	459	460	498	440	416	470	485	449	452	460	439	430	457	477	477	477	473	433	471	445	437	450	467	510	455	434	445	433	472	470	456	459	481	497	443	445	467	469	428	451	464	464	456	464	445	467	449	483	455	470	457	474	438	418	455	472	469	452	471	451	483	461	469	455	483	447	471	454	463	489	457	439	440	502	463	434	451	446	487	452	457	440	456	458	414	467	452	480	458	437	461	446	470	427	422	453	448	453	481	471	442	440	483	471	458	466	495	430	431	410	486	445	458	448	445	458	455	436	444	447	473	443	389	475	438	456	468	419	481	476	443	487	470	501	449	449	465	453	430	423	436	476	435	449	474	456	449	471	460	424	478	461	422	463	465	446	451	452	435	480	409	415	459	441	428	448	442	487	465	477	442	448	458	485	460	464	459	437	456	459	444	479	456	448	485	457	454	463	493	483	477	436	453	476	441	493	458	422	465	488	467	487	457	468	479	445	442	466	430	459	468	458	424	445	467	483	431	443	481	498	480	453	411	484	443	479	453	434	432	465	443	408	457	486	464	483	475	470	451	487	440	457	450	446	489	439	432	479	476	432	450	429	457	476	423	445	461	488	460	435	444	455	435	448	483	445	435	465	455	481	428	486	442	437	447	443	510	456	468	448	421	465	440	472	433	456	446	478	439	419	430	450	490	456	412	495	440	470	437	440	436	457	486	479	468	425	500	413	444	486	460	461	456	460	441	453	434	478	435	454	435	465	473	470	439	425	440	495	452	482	440	429	463	453	488	455	453	465	420	448	457	422	427	428	444	476	482	461	466	451	425	456	444	470	462	491	455	451	485	435	451	452	466	451	457	436	448	490	449	421	466	440	477	444	492	445	503	435	517	446	454	426	429	432	443	448	464	473	447	423	474	445	478	462	455	453	479	450	454	468	476	489	400	422	435	425	492	426	441	469	498	465	443	483	471	461	469	416	436	460	484	488	480	455	469	457	457	466	434	455	470	451	450	468	406	466	460	439	452	408	441	495	425	433	481	449	453	504	450	430	411	480	434	458	433	420	465	443	439	475	432	445	438	431	437	491	494	440	451	421	423	441	486	465	400	458	406	491	484	434	418	447	456	462	486	454	456	469	483	466	477	475	413	465	459	461	430	446	469	511	439	425	452	432	429	434	433	442	458	421	435	481	443	476	452	423	481	432	427	467	448	478	468	458	446	490	422	453	457	503	466	449	511	470	441	444	514	455	450	438	460	466	450	498	452	455	444	437	487	440	465	459	477	488	459	428	460	459	442	417	441	468	475	448	484	451	421	451	418	431	476	489	487	498	454	473	464	519	452	478	456	423	456	482	462	464	489	426	444	496	454	469	455	462	477	396	468	487	470	476	462	463	472	503	494	445	470	451	449	423	482	470	432	464	422	458	475	494	448	479	424	433	494	512	423	414	428	476	473	462	447	432	441	474	444	442	474	414	471	459	426	431	464	429	458	479	451	455	453	472	440	418	460	428	480	458	470	462	429	473	447	432	449	475	425	450	440	471	429	466	461	421	489	456	464	468	492	466	432	447	407	498	426	443	456	494	437	497	480	452	439	429	449	441	457	479	466	430	436	488	443	421	448	449	437	485	471	455	462	458	494	473	437	469	473	451	459	458	478	450	472	444	456	497	452	435	465	468	474	443	477	424	444	425	471	478	440	470	475	482	465	467	458	456	505	459	469
47240	87277	71771	38543	22132	7607	2466	854	798	752	781	738	784	824	753	809	773	771	803	798	760	783	749	841	756	755	766	773	808	801	748	726	776	788	835	795	770	828	762	760	779	757	759	837	825	783	755	785	811	816	750	797	791	797	784	801	785	788	771	741	804	786	775	789	788	786	723	831	762	819	744	733	793	805	851	769	756	820	786	761	763	791	750	732	811	773	737	756	811	778	744	829	778	878	775	797	797	816	738	772	733	770	741	772	761	777	809	756	789	757	797	741	741	778	776	801	783	794	810	816	786	737	730	800	818	778	817	778	795	770	779	801	746	770	799	754	776	784	767	750	866	796	766	782	783	729	751	732	786	815	817	781	756	817	787	783	761	813	814	756	750	733	730	740	849	790	730	727	707	750	789	730	783	829	782	756	788	815	812	777	764	774	805	785	768	732	760	738	855	762	819	789	781	786	811	766	800	841	817	799	789	831	743	773	795	814	774	760	785	756	737	789	780	803	777	776	793	768	816	792	821	820	777	737	825	743	772	762	807	780	776	815	795	760	775	756	775	805	791	793	804	811	735	822	766	760	787	798	813	755	783	744	784	726	794	771	742	813	799	729	777	777	827	747	731	762	807	752	838	839	793	770	723	783	803	769	754	771	837	785	775	828	770	728	738	837	824	798	814	747	771	785	833	736	797	723	797	773	774	738	761	778	792	810	779	760	782	784	747	784	796	824	760	814	853	800	806	783	800	755	804	790	793	799	775	815	816	781	755	803	759	743	802	808	814	745	811	801	783	833	752	803	819	809	766	790	799	761	761	784	766	849	845	827	843	803	754	751	763	795	777	871	802	785	759	758	771	806	779	790	821	802	765	830	719	747	775	795	786	809	814	784	844	736	762	798	825	805	788	713	764	803	818	773	800	796	809	771	757	789	798	769	734	800	771	800	750	769	795	716	778	776	785	722	771	748	760	806	798	779	787	808	774	840	807	764	814	781	818	812	772	782	833	793	742	770	811	774	800	822	774	769	794	760	725	780	790	806	788	777	807	796	793	842	776	790	766	777	780	795	807	757	810	768	751	772	784	803	757	773	825	746	750	762	747	763	794	801	883	832	775	757	781	753	795	774	812	767	779	761	797	773	788	833	802	789	810	792	794	768	793	805	796	835	812	779	821	790	779	790	730	803	778	760	749	805	772	703	799	753	773	806	779	833	750	762	775	777	797	764	801	789	793	781	729	828	764	816	762	755	760	745	783	797	822	779	803	780	763	795	832	778	784	819	778	767	733	815	823	755	777	791	744	774	766	751	746	785	802	758	847	808	777	804	759	799	800	747	830	771	839	776	836	792	749	819	764	819	802	754	810	775	748	816	736	764	710	749	817	738	830	792	724	755	791	768	810	756	761	830	814	816	788	775	787	770	760	773	804	741	771	745	805	789	804	789	751	754	802	756	773	816	762	796	770	785	834	813	770	803	790	786	846	771	769	814	817	790	767	768	797	784	814	761	768	829	793	785	750	796	759	783	766	778	795	797	780	765	796	789	813	799	786	783	808	787	836	741	764	782	756	791	768	785	778	738	808	753	820	803	762	821	777	778	774	756	767	752	730	810	778	748	797	802	770	761	805	756	839	795	790	750	825	725	789	778	802	784	770	767	802	780	775	804	825	816	797	818	727	802	818	808	775	784	807	813	804	777	757	863	777	795	760	809	784	750	812	781	768	804	755	782	751	721	784	743	777	786	789	755	803	761	778	779	776	797	805	774	773	777	799	738	811	772	801	819	729	747	758	787	798	814	780	818	833	783	841	799	821	752	689	790	784	777	803	757	801	797	766	793	792	827	770	729	819	793	744	755	770	797	820	794	778	831	790	775	817	755	774	746	759	785	746	770	792	784	774	814	775	783	798	786	778	746	774	758	734	777	745	734	788	811	798	749	765	746	800	736	802	771	775	784	793	771	742	845	788	775	795	781	763	809	807	765	775	783	780	840	749	738	810	787	741	742	797	767	795	819	829	824	796	707	836	835	793	764	822	811	780	809	767	777	760	809	824	770	788	812	762	804	750	775	775	791	768	766	739	812	756	771	771	758	806	813	789	768	754	787	751	758	788	783	733	769	786	806	768	795	758	804	764	766	755	754	782	774	798	783	789	772	763	753	716	799	821	767	749	787	802	740	800	769	700	823	789	720	771	776	779	805	818	788	744	764	739	785	808	740	742	760	756	809	785	822	807	757	803	737	799	817	787	760	723	776	735	761	726	779	799	758	774	779	778	771	809	794	775	771	749	803	798	775	776	810	742	788	790	811	788	745	805	781	765	806	756	775	784	708	747	812	751	739	789	785	742	722	799	769	788	785	833	782	768	799	800	776	751	804	743	801	775	744	742	781	741	772	787	789	807	800	783	777	761	792	792	827	835	779	818	803	746	778	813	822	794	792	762	782	780	791	751	761	757	808	779	776	810	787	801	779	774	809	770	787	736	751	704	803	712	779	790	807	770	800	815	748	790	781	761	755	739	760	752	787	786	747	779	739	822	803	790	792	801	763	799	833	797	770	765	719	768	767	821	716	749	764	794	843	776	753	733	796	768	831	741	769	731	774	800	764	760	769	742	754	724	807	799	742	790	819	789	806	802	802	780	764	817	783	773	788	788	798	810	738	771	798	748	823	781	793	804	826	738	806	800	752	769	765	822	757	739	809	806	810	754	754	775	807	770	791	779	782	793	783	770	764	777	760	793	744	771	801	763	814	804	749	775	789	779	722	774	766	754	808	770	801	817	761	874	832	757	792	815	791	768	816	725	734	778	758	763	743	747	805	795	784	745	764	795	770	778	785	778	778	790	785	796	803	774	793	766	766	719	749	754	805	786	770	798	795	782	778	767	817	768	809	779	755	803	805	767	768	800	815	774	766	812	783	749	802	776	810	732	776	736	749	801	777	791	787	792	828	774	748	787	881	803	787	774	774	732	779	787	767	762	732	770	761	775	753	760	713	757	730	772	784	807	786	777	775	774	821	758	775	765	819	727	780	767	802	768	812	789	786	794	771	808	766	814	764	763	804	722	797	771	789	802	771	773	735	813	801	797	720	740	797	744	741	799	745	795	782	786	773	793	787	772	790	763	787	806	766	764	800	742	790	776	780	806	747	816	783	774	755	808	769	750	771	790	799	745	757	766	788	804	782	789	831	828	778	818	798	806	781	769	849	787	755	792	795	797	774	758	827	774	763	812	843	745	744	733	812	753	749	772	748	762	803	753	743	734	775	821	754	788	796	754	799	795	759	756	799	789	747	750	793	775	780	779	756	836	799	770	798	792	807	809	800	752	741	783	820	738	777	816	786	804	750	808	821	763	765	762	832	779	784	784	786	797	745	729	727	765	783	803	786	752	779	774	787	752	803	800	757	819	791	808	804	843	721	810	803	768	737	753	812	743	788	785	747	857	729	775	833	824	769	721	779	741	783	817	804	753	814	793	796	797	785	826	834	785	810	817	751	754	756
22803	23279	37892	28083	21702	18788	7500	745	604	618	573	604	562	655	576	562	615	536	524	558	550	562	547	563	558	606	509	540	586	587	588	533	597	582	582	584	557	559	565	568	550	555	572	594	537	543	587	522	510	599	541	563	560	592	590	547	570	563	564	576	536	576	598	534	604	530	607	563	538	576	567	572	572	565	540	523	608	551	563	595	563	564	554	571	581	544	613	577	576	522	567	617	563	547	585	583	559	549	559	577	587	535	550	561	535	599	583	525	581	561	576	551	589	568	557	555	594	567	604	556	550	560	583	596	579	572	562	583	583	566	594	580	573	537	536	623	517	592	534	570	548	540	576	605	515	524	550	582	580	554	559	559	564	562	573	593	540	546	565	577	565	548	550	537	571	545	548	596	577	583	562	586	548	580	533	570	593	599	547	578	609	573	578	603	594	605	563	613	590	536	572	580	622	547	607	544	614	561	572	594	602	573	585	548	561	599	577	553	578	580	582	550	515	543	599	545	533	569	595	562	583	580	568	576	569	563	528	577	588	525	544	573	559	570	543	538	569	578	539	579	571	563	529	522	552	574	581	538	562	607	557	577	546	560	558	544	546	582	584	548	546	559	570	564	582	550	548	531	550	585	561	535	542	548	604	544	586	590	598	575	593	589	564	570	524	544	560	539	588	555	549	599	521	540	530	566	534	575	596	560	571	557	549	613	523	542	593	612	537	529	586	579	550	544	578	545	606	551	559	587	557	571	588	529	558	534	533	556	562	566	574	536	611	541	573	547	550	583	547	564	578	586	558	575	547	564	543	597	595	539	556	581	570	561	548	568	627	597	563	568	543	519	562	568	552	578	551	574	567	588	588	564	570	546	597	581	527	518	569	548	573	582	546	553	551	570	544	599	571	551	533	546	583	572	574	585	590	574	522	582	566	541	537	596	591	562	534	577	559	573	527	577	520	561	538	617	523	578	563	562	553	578	532	549	570	524	574	528	522	576	600	540	572	559	574	577	576	510	590	568	548	590	549	572	574	584	554	572	554	558	593	563	583	572	592	503	596	625	573	522	544	563	561	552	567	553	605	585	597	545	582	595	556	542	532	577	565	524	547	567	570	552	597	540	565	587	599	569	558	548	534	590	596	555	571	610	539	583	544	581	530	552	528	562	556	504	536	579	543	579	550	549	528	578	575	557	575	529	568	575	545	586	538	551	559	591	583	537	554	542	528	596	494	574	550	558	581	559	593	568	613	545	550	564	542	540	512	579	563	584	577	593	560	572	543	546	603	535	577	532	525	527	549	569	574	547	520	520	559	596	553	554	559	571	566	572	564	547	526	557	542	606	572	537	529	585	530	615	539	573	570	522	577	556	570	569	564	540	592	544	618	571	536	558	560	521	567	578	598	534	562	541	591	589	570	553	558	570	585	555	562	578	514	545	521	550	596	544	558	523	587	561	581	589	539	602	573	562	543	551	540	572	575	577	518	556	551	595	595	591	569	582	533	535	556	534	575	543	553	598	552	592	587	569	555	572	609	576	555	559	542	549	535	560	534	556	564	567	573	583	586	541	513	568	527	581	581	544	531	591	523	536	523	596	584	574	550	581	563	560	542	590	519	523	559	564	532	584	529	543	584	574	581	556	550	574	552	525	548	572	607	578	624	572	567	552	553	567	532	596	549	561	581	545	556	548	554	546	534	610	608	548	572	564	606	546	573	573	552	549	567	519	568	575	567	584	536	499	564	532	567	583	557	570	569	560	573	524	537	561	531	586	562	576	570	590	591	576	537	543	558	587	564	583	583	585	584	557	564	543	577	554	586	569	580	561	591	558	564	525	573	565	548	537	548	582	587	553	535	537	586	601	576	582	571	591	522	571	601	566	537	604	544	563	596	578	589	596	566	552	569	579	578	545	578	542	605	541	574	554	594	557	500	554	556	528	562	555	583	552	567	575	566	531	590	563	555	532	535	577	581	587	582	530	539	578	580	609	563	578	586	567	603	575	582	586	588	568	533	561	590	531	569	544	561	530	538	532	598	558	536	534	550	574	542	574	559	573	602	537	606	562	555	565	568	575	536	557	541	589	571	590	593	567	576	556	581	593	599	527	581	541	597	558	552	563	590	575	558	561	553	563	565	566	556	531	555	571	586	557	542	545	534	573	581	574	595	534	562	591	483	555	558	611	606	567	586	521	527	565	555	549	544	594	531	573	580	558	551	533	553	578	571	567	556	586	532	580	576	527	559	585	571	560	525	602	561	561	571	575	554	574	538	559	563	624	564	567	549	567	553	555	539	605	557	567	557	567	548	561	554	608	569	563	584	559	574	609	532	581	525	535	508	571	526	595	578	560	533	545	591	529	567	578	578	610	526	564	563	573	525	551	520	561	571	579	572	558	533	538	552	561	559	590	577	579	531	562	550	592	534	632	562	579	554	593	588	564	601	573	596	570	549	536	537	541	556	554	552	574	520	563	587	569	567	557	588	534	550	557	514	584	559	538	580	540	535	512	589	531	560	542	570	529	563	556	542	573	540	569	552	543	543	549	550	579	568	572	569	529	568	580	563	544	525	550	538	551	583	575	589	575	594	575	579	543	553	550	581	573	629	544	527	544	565	587	512	603	544	558	600	571	542	531	576	598	577	617	535	560	521	630	567	571	577	550	598	565	544	550	563	563	534	528	563	583	583	548	587	525	545	528	573	593	584	511	571	566	552	570	547	593	552	539	550	568	593	570	537	578	573	563	540	557	586	577	565	570	554	549	572	543	581	579	560	551	518	574	611	557	619	542	590	528	540	566	614	556	544	567	527	556	560	572	555	583	604	569	536	534	545	532	529	548	598	551	553	581	571	574	553	512	501	592	593	562	556	582	548	579	570	532	598	556	526	558	574	567	558	513	570	535	533	575	562	544	562	531	580	550	564	569	542	535	593	546	579	556	563	553	582	567	548	566	570	538	580	593	548	542	567	596	564	554	569	552	543	585	560	573	602	562	558	570	561	554	581	567	561	573	567	540	587	577	553	496	591	592	552	512	552	558	569	550	567	556	542	529	554	563	568	521	595	553	581	562	570	551	592	573	576	608	552	532	558	554	547	567	561	553	588	550	545	545	559	584	559	563	563	559	545	571	544	529	578	566	595	550	573	560	618	537	556	524	572	539	569	578	532	567	559	553	547	572	563	614	536	555	557	579	567	565	537	559	506	559	550	540	538	542	556	554	539	540	554	526	563	646	577	590	560	548	541	541	559	541	583	563	591	545	570	561	552	572	555	564	578	571	549	569	557	545	572	542	562	508	517	509	585	545	559	576	600	496	578	543	542	600	546	560	559	521	554	602	567	544	554	586	561	576	605	585	582	584	601	578	545	565	528	583	591	557	565	558	533	574	593	558	573	582	548	564	551	599	585	565	524	565	560	586	571	548	549	561	565	575	562	542	585	545	568	592	563	564	567	574	554	601	528	601	534	565	557	574	596	569	621	522	582	578	529	576	607	614	555	550
53907	76756	69272	45944	28319	11189	3161	930	873	938	881	939	913	918	938	927	924	956	898	953	886	917	902	946	886	923	958	873	884	868	933	929	958	952	927	860	956	924	896	966	865	900	879	890	916	919	948	927	873	895	928	915	938	895	944	863	914	871	893	904	908	886	900	914	920	906	884	888	904	921	885	920	920	938	892	926	971	944	930	941	953	966	865	946	910	914	963	974	904	933	879	909	933	897	864	852	896	939	855	906	938	938	915	936	889	910	922	890	936	903	877	970	897	913	859	940	934	869	926	888	868	909	926	917	929	890	899	921	922	965	913	940	935	852	880	899	873	869	977	907	938	897	881	964	870	889	919	984	918	928	929	949	914	966	881	897	882	885	928	920	913	901	877	935	935	880	926	891	905	916	876	844	873	943	926	931	949	909	909	938	926	932	907	881	889	931	895	909	893	923	964	857	883	901	907	922	856	917	907	880	835	865	883	883	842	911	899	858	873	879	911	899	899	871	983	950	877	921	921	875	867	908	896	919	953	912	942	854	939	903	929	885	881	962	905	916	922	875	857	949	900	958	865	896	870	916	888	918	916	898	946	876	885	914	921	879	886	878	911	913	924	926	921	852	916	930	913	909	943	938	936	920	913	906	912	929	907	925	912	943	919	890	942	946	907	887	936	896	907	946	934	878	958	949	879	898	860	905	908	894	941	883	874	865	889	917	902	898	906	847	909	913	907	929	914	911	912	961	881	906	939	906	932	900	911	919	938	890	906	906	939	912	921	933	884	824	819	881	906	877	884	859	890	906	853	940	894	931	960	907	953	882	892	920	931	925	855	914	852	928	862	900	947	967	886	905	882	948	961	956	882	935	924	903	883	918	921	966	821	934	912	918	942	907	925	919	905	927	917	891	947	921	882	943	909	944	905	919	947	884	914	919	932	877	931	953	886	918	890	942	887	928	912	880	878	923	908	849	958	872	942	848	923	884	879	934	972	893	922	922	875	902	916	973	932	886	911	910	904	911	872	873	882	946	919	948	906	928	944	949	886	886	865	911	869	900	929	930	936	940	943	898	881	922	898	916	860	923	922	902	856	940	887	992	961	914	932	925	895	939	878	862	900	850	940	903	929	909	930	920	976	971	897	867	906	882	961	920	889	873	863	965	972	902	931	938	909	944	880	910	930	858	974	888	939	915	882	858	958	874	877	948	923	915	921	928	901	911	899	856	929	880	921	869	869	942	900	923	979	915	922	896	944	909	918	932	914	890	900	871	903	845	918	923	913	905	848	898	891	906	911	901	890	915	878	950	898	891	880	908	931	934	851	855	912	894	924	892	919	996	907	898	911	906	964	886	931	940	901	894	887	932	893	883	883	928	872	925	909	950	902	920	886	867	867	896	989	900	927	885	848	968	974	918	948	833	910	880	897	890	879	866	950	900	883	882	933	948	940	899	920	928	929	890	834	885	931	953	866	902	908	930	892	902	919	942	878	943	892	902	898	902	912	875	960	916	913	924	898	896	921	902	948	930	912	929	825	889	920	910	895	906	870	880	925	915	876	972	926	891	861	916	913	945	928	933	901	932	923	901	964	936	919	880	897	884	881	980	914	896	885	883	896	892	920	898	923	893	932	933	898	904	888	882	897	893	922	928	975	888	877	900	945	904	894	886	932	863	933	853	869	944	860	909	952	885	910	914	901	899	878	897	922	963	918	880	838	899	863	892	874	863	904	900	955	903	915	891	911	879	886	911	931	883	920	926	908	933	894	939	930	948	903	877	926	867	964	913	856	949	938	893	891	942	941	920	944	925	962	888	913	936	882	933	940	953	902	950	895	903	894	892	884	958	934	907	927	916	933	904	852	945	874	911	945	942	983	916	968	899	886	895	910	932	880	934	900	910	933	962	888	893	883	880	935	909	947	909	934	909	902	961	884	905	870	939	925	912	918	856	890	940	910	882	902	928	869	883	919	888	911	930	897	873	920	916	900	918	935	969	933	919	944	879	908	932	915	927	877	955	952	932	930	906	921	924	945	880	851	895	903	931	908	926	956	889	917	913	892	924	900	895	958	914	872	862	931	915	976	905	905	928	888	985	913	974	893	925	868	934	931	956	937	948	895	915	891	955	890	928	889	887	959	920	923	925	878	903	924	958	884	896	958	874	926	962	891	867	928	861	933	967	950	899	906	931	877	920	882	897	883	910	895	931	920	864	891	940	875	891	903	894	852	912	924	925	913	902	872	829	989	856	926	941	887	860	928	886	887	885	915	938	974	895	892	943	932	900	946	862	898	951	954	862	975	897	927	945	880	903	878	967	900	908	879	924	942	862	934	901	867	846	904	896	937	908	874	905	933	887	858	902	900	924	893	914	899	908	921	914	889	874	931	927	918	944	891	952	892	941	893	920	933	885	837	914	949	903	977	925	896	882	904	894	935	949	863	903	886	920	923	910	896	940	931	919	886	858	833	877	898	864	885	921	851	873	925	876	927	903	917	888	915	852	912	906	884	888	901	941	955	897	875	882	919	924	925	870	925	865	916	890	889	902	921	933	955	950	939	903	906	901	934	911	892	933	847	855	858	875	941	874	924	915	878	889	898	918	936	895	908	879	837	868	930	915	920	911	952	879	907	912	918	929	942	894	911	856	896	940	926	954	892	908	892	864	917	907	885	897	944	906	917	866	875	957	924	886	917	925	872	925	908	868	883	911	946	902	946	909	869	911	911	938	906	906	915	958	863	950	889	910	968	814	907	973	880	990	931	911	888	856	855	922	902	927	897	890	878	884	971	934	954	915	908	854	910	879	885	960	910	918	932	915	855	911	894	880	895	900	907	903	919	889	874	901	926	917	878	916	932	939	892	877	907	884	906	893	899	901	875	902	907	916	890	886	893	870	919	876	943	915	922	874	919	921	905	921	885	902	975	822	894	897	911	891	893	892	897	913	901	908	940	949	894	913	892	871	900	939	964	898	914	863	873	923	903	901	910	910	884	888	906	922	881	891	900	906	864	978	888	877	923	941	908	845	898	855	900	926	877	927	948	944	913	918	855	906	960	924	862	931	902	926	888	862	885	932	921	887	893	889	907	852	941	899	945	872	887	909	860	880	891	899	925	937	978	922	964	908	865	923	928	903	881	945	880	942	884	933	912	885	889	866	866	905	916	949	897	902	876	894	886	926	881	900	904	932	964	924	923	942	875	920	913	880	906	942	930	869	879	906	942	979	907	930	935	938	933	889	894	924	866	917	872	979	855	940	911	911	886	905	921	945	915	886	904	947	860	863	936	918	876	932	874	884	893	884	880	924	927	902	895	850	934	935	908	902	883	924	905	930	955	865	889	929	923	908	873	879	851	928	889	898	900	916	876	901	888	881	875	934	870	874	901	880	894	884	883	905	914	927	920	912	904	845	888	934	895	881	926	841	888	900	917	915	908	878	897	897	975	907	910	882	903	892	867	953	821	898	864	913	895	885	893	937	961	965	926	952	948	916	937	885	960	920
26648	35269	42927	18835	4084	1176	696	616	614	584	621	631	613	676	594	638	643	591	640	633	612	625	611	622	632	634	660	648	595	644	633	610	630	623	653	620	604	649	631	626	646	622	631	580	619	593	633	634	579	650	634	591	685	648	608	645	672	642	586	647	604	618	633	612	599	634	679	615	626	628	614	649	618	671	613	661	643	632	652	604	628	605	648	651	623	607	659	653	639	645	594	665	614	601	628	625	663	664	601	623	635	643	637	632	642	598	630	603	676	616	623	664	598	614	630	642	595	605	618	665	616	670	602	682	569	662	674	628	597	600	656	633	630	604	594	642	634	654	622	602	576	623	606	624	654	615	634	578	649	631	629	619	621	656	666	643	651	623	584	633	635	697	676	610	636	643	660	661	648	611	588	617	640	644	690	631	614	667	644	622	605	620	638	612	620	618	627	586	641	657	614	643	623	616	608	638	604	600	618	624	634	603	635	658	616	622	678	665	592	690	624	595	569	626	671	633	603	611	634	650	587	617	635	596	603	619	678	636	644	625	630	617	615	641	636	578	637	606	632	611	607	635	649	634	604	676	643	652	663	640	664	634	628	608	594	628	619	650	599	635	591	638	661	611	614	615	655	600	654	598	639	710	658	649	618	653	651	622	583	592	614	624	633	598	639	622	670	621	638	635	656	622	606	591	634	677	638	625	591	650	621	621	636	631	630	595	642	636	658	704	638	642	614	649	636	642	659	593	574	682	643	612	617	612	630	659	649	595	619	612	624	633	615	626	627	608	654	655	605	646	620	556	627	610	649	659	605	630	590	639	674	595	615	671	620	644	593	596	607	624	656	586	667	613	610	632	638	626	624	620	575	661	615	614	661	634	594	625	638	647	603	635	615	657	672	599	585	616	619	602	634	636	621	635	579	591	611	673	624	668	623	593	590	618	665	641	574	665	609	649	670	614	650	621	649	665	661	626	584	595	606	580	643	656	637	637	660	630	623	631	657	609	602	591	667	619	631	616	619	666	609	631	642	626	662	666	667	639	644	590	646	613	665	626	626	659	624	645	626	631	653	626	654	630	652	655	650	637	629	627	631	585	641	587	636	590	627	600	637	608	622	642	581	610	631	606	655	560	608	675	635	645	600	606	581	666	624	636	615	659	627	625	614	624	627	653	600	636	614	660	648	665	637	627	591	668	609	647	641	627	656	627	611	583	584	643	626	612	602	641	643	648	664	561	609	664	639	628	686	623	627	622	596	647	610	676	603	623	623	595	601	646	634	633	619	620	671	598	617	620	629	661	613	652	657	632	619	634	611	577	589	614	628	575	595	661	657	599	687	628	631	622	593	568	598	631	579	664	655	667	672	621	641	610	589	625	667	615	641	633	620	635	658	623	613	648	650	678	674	631	664	623	655	613	625	618	639	614	598	683	622	629	614	663	645	677	631	608	663	605	659	646	626	595	603	639	637	646	637	651	636	684	655	636	634	687	612	623	600	604	611	627	649	607	628	648	632	654	665	649	597	572	611	606	607	665	630	625	640	620	638	579	642	602	596	648	630	633	644	669	633	604	651	632	641	642	606	657	631	601	583	598	593	606	664	649	649	622	659	635	605	616	621	627	673	601	661	614	631	604	647	644	631	632	655	643	626	647	639	641	621	671	574	636	588	620	646	686	585	613	662	658	629	642	639	615	620	645	596	683	639	618	635	611	646	630	604	599	645	603	624	630	633	608	629	627	633	620	613	584	620	642	613	660	633	633	615	618	575	635	625	623	646	620	604	650	632	609	621	626	629	609	641	581	620	598	594	693	618	617	666	660	668	636	655	646	616	640	626	635	628	596	664	646	608	658	649	593	578	630	662	650	625	634	611	655	641	617	635	606	618	614	633	639	626	693	642	640	612	655	639	621	599	634	624	638	626	595	615	652	650	621	665	623	661	621	589	641	629	621	676	613	625	629	651	610	556	617	612	658	640	663	634	641	612	677	628	604	671	603	620	665	621	610	682	680	665	592	663	631	644	630	603	684	596	637	645	622	664	614	647	626	645	601	616	631	621	634	583	653	650	666	624	644	650	635	628	636	593	649	661	629	606	631	629	596	621	640	617	606	622	652	600	631	626	616	612	618	627	620	641	610	619	651	599	648	685	663	625	617	601	651	666	595	646	627	600	636	630	647	671	609	619	658	644	646	609	610	637	617	632	637	637	646	635	663	643	602	604	628	617	615	667	627	621	619	597	638	579	649	603	651	652	589	618	606	617	678	616	627	620	655	654	659	594	615	635	637	654	560	664	631	613	647	634	638	624	683	606	680	687	628	632	609	645	598	629	608	611	635	599	661	633	618	639	631	609	623	631	695	612	644	601	616	620	669	631	591	591	641	602	636	617	620	641	631	588	575	620	596	646	607	609	608	645	656	629	616	632	627	576	628	624	625	638	610	652	616	601	597	612	625	586	640	630	616	642	602	656	636	626	636	659	600	676	615	562	648	653	624	681	644	674	638	637	651	652	663	624	624	688	606	605	591	661	604	636	675	598	670	622	610	649	596	615	619	615	674	603	618	640	613	621	646	592	627	606	631	636	663	598	613	630	605	626	615	640	625	670	643	555	625	590	639	655	616	636	582	622	636	601	608	630	607	641	667	648	594	630	659	601	627	605	640	607	643	637	605	638	615	659	607	596	594	602	592	663	656	622	622	598	656	637	606	638	589	586	607	658	656	680	575	643	635	653	657	604	553	624	662	602	640	589	589	642	625	628	668	633	646	585	644	573	660	640	646	606	664	669	609	636	622	585	621	618	642	654	647	591	637	548	610	641	600	593	655	635	636	648	626	671	607	650	636	633	662	604	647	639	558	631	610	655	655	637	644	633	627	668	637	662	660	656	674	630	624	599	605	631	628	640	657	537	652	651	662	671	669	636	614	630	608	641	605	565	662	675	567	590	672	630	624	620	665	620	623	598	601	624	588	677	636	602	637	650	632	625	612	604	634	657	649	639	640	623	648	596	585	598	657	634	618	646	617	637	609	625	616	610	643	600	658	655	605	630	633	664	637	648	617	598	620	637	654	632	614	643	649	595	653	630	640	639	649	608	652	640	646	631	626	645	543	586	642	667	603	634	603	675	628	649	625	624	623	640	572	677	624	647	661	599	667	598	634	616	597	651	639	653	642	594	631	646	621	596	626	654	628	602	610	645	635	646	714	620	652	634	606	630	616	700	663	651	624	658	666	600	637	623	664	653	644	598	602	661	646	646	633	622	637	638	619	651	655	625	595	636	669	622	628	636	661	632	640	615	654	649	590	662	643	598	624	626	577	600	607	651	629	629	676	627	628	652	694	610	654	614	591	637	668	624	603	636	614	635	613	651	591	646	659	623	665	605	632	623	641	586	595	580	654	652	657	630	637	575	638	609	597	670	643	597	566	609	600	638	632	621	647	613	620	596	632	611	611	612	637	616	625	613	676	607	640	631	626	641	675	627	635	650	597	599	627	604	604	612	613
24671	58495	44326	15205	5809	2326	1230	1122	1051	1054	1101	1061	1079	1013	1060	1032	1081	1090	1076	1075	1074	1068	1038	1056	1030	1107	1071	1062	1016	1039	1090	1084	1049	1055	1021	1066	1081	1160	1055	1089	990	1065	1057	1068	1093	1065	1111	997	1069	1098	1090	1016	1026	1074	1097	1038	1021	1095	1054	1091	1029	1080	1080	1036	1043	1015	1039	1019	1034	1023	1113	1117	1043	1047	1072	1074	1045	1058	1071	1109	1070	1101	1079	1038	1059	1062	1062	1098	1122	1082	1044	1113	1017	1108	1028	1059	1060	1034	1063	1102	1056	1022	1043	1031	1071	1008	970	1078	1034	1101	1054	1052	1049	1114	1071	1007	1086	1050	1023	1090	1064	1051	1099	1013	1070	1034	1026	1051	1083	973	1052	1070	1032	1111	1061	1046	1038	1097	1064	1016	1114	1028	1042	1091	1077	1065	1040	1017	1050	1029	1097	1032	1074	1099	1067	1055	1072	1052	1131	1003	1003	1066	1065	1091	1033	1139	1068	1031	1069	1106	1057	1076	1064	1073	1031	1044	1039	1070	1110	1061	1061	1049	1015	1077	1044	1101	1117	1039	1098	1004	1129	1058	1026	1028	1108	1039	1019	983	1061	1024	1057	1039	1078	1043	1023	1077	1097	1058	1017	1066	1073	1033	1045	1051	1032	1007	1088	1113	1037	1047	1034	1022	1003	1058	1036	1035	1071	996	1044	1073	1051	1039	1023	1082	1069	1041	1042	1089	1070	1037	1096	1033	1066	1049	1031	1056	1087	1035	1080	991	1076	997	1058	1041	1020	1070	1075	1079	990	1099	987	1048	1030	1067	1040	1104	1042	1084	1019	994	1016	1029	1051	1062	1032	1076	1040	1053	1022	1084	1059	1151	1110	1046	1054	1095	1050	1068	1067	1019	1062	1060	1053	1005	1021	1056	1072	1123	1046	1049	1027	1048	1023	1041	1063	1050	1106	1091	1052	1039	1093	1024	1044	1031	999	1049	1058	1075	1074	1045	1148	1060	1072	1065	1054	1079	1034	1014	1074	1056	1075	1081	1053	1057	1079	1111	1045	1084	1043	1047	1072	1007	1063	1083	1061	1072	1008	1015	1015	1067	1075	1047	1058	1034	1050	1116	1008	1101	1026	1030	1028	1046	994	1062	1040	974	1024	1042	1093	1035	992	1049	1067	1092	1084	1107	1072	1017	1059	1057	1040	1115	1040	1053	1055	1050	1020	1015	1057	1048	1089	1072	1040	1063	1026	1076	1044	1028	1080	1047	994	1058	982	1035	1065	1082	1071	1052	1105	1100	1108	1015	1058	1038	1067	1026	1064	996	1049	1063	1006	1078	1030	1062	1033	1083	1108	1092	1018	1050	999	1087	1116	1109	1047	996	1029	1065	1044	1094	1059	1052	1060	1103	1095	1045	1093	1028	1083	1038	1078	1058	1019	1058	1067	1038	1089	1044	1027	1042	1093	1078	1061	1053	1086	1049	1029	1076	1095	1118	1036	1023	1115	1038	1054	1070	1073	1035	1050	1083	1071	1063	1059	1081	1091	1033	1053	1059	1076	1094	1107	1012	1106	1026	1061	1075	1031	1069	1094	1039	1044	1034	1066	1080	1111	1059	996	1055	1064	1113	1040	1060	1064	1038	1069	1061	1085	1063	1034	1028	1040	1042	1066	1020	1038	1112	1036	1026	1071	1045	1070	1054	1130	1069	1034	1089	1091	1086	1028	1072	1093	1027	1027	1041	1016	1036	1101	1073	1078	1116	1076	1086	1079	1029	1071	1027	999	1132	1137	1065	1079	1043	1121	997	1054	1097	1003	1079	1065	1074	1101	1035	1094	1043	1046	1053	1040	1077	1088	1054	1104	1022	1111	1008	1064	996	1019	1034	1035	1052	1088	1043	1037	1059	1055	1068	1117	1085	1072	1055	1076	1074	1057	1110	1052	1023	1090	1045	1027	1077	1126	1086	1058	1075	1048	1053	1081	1079	1022	1108	1017	1062	1051	1077	1047	1070	1043	1050	1044	1069	1064	1035	1088	1042	1043	1068	1077	1087	1012	1101	1084	1009	1123	1101	1072	1019	1049	1030	1020	981	1074	1028	1106	1047	1055	1046	1079	1050	1034	1114	1077	1079	1066	1085	993	1082	1075	1031	1025	1092	1032	1058	997	1046	1057	1059	1068	1039	1076	1049	1084	1062	1066	1064	1031	1065	1036	1040	1023	1050	1003	1026	1071	1104	1034	1036	1028	1021	1100	1077	1045	1050	1021	1037	1107	1044	1091	1025	1073	1092	1034	1052	1069	1050	1075	1088	1090	1064	1033	1138	1099	1036	1041	1078	1029	1047	1067	1037	1060	1061	1057	1020	1050	1084	1046	1029	1065	1108	1041	1059	1065	1020	1058	1091	1081	1131	1065	1085	1048	1085	1047	1063	1090	1041	1066	1038	1065	1080	1037	1071	1037	1038	1064	1063	1055	1022	1107	1042	1037	1056	1011	1060	1042	1023	1040	1003	1130	1093	1057	1024	1021	1088	1092	1040	1037	1052	1047	1110	1010	1061	1048	1021	1065	1062	1045	1120	1065	999	983	1058	1026	1026	1039	1052	1057	1065	1048	1096	1084	1021	1017	1092	1072	1108	1072	1053	1004	1067	1083	1076	1083	1071	1041	1116	1100	1063	1069	1075	1068	1070	986	1020	1061	1080	1065	1067	1093	1031	1011	1031	1076	1035	1033	1117	1050	1098	1101	1043	1027	1100	1069	1025	1080	1061	1027	1063	1059	1094	1025	1018	1098	1084	1071	1042	1034	1091	1068	1055	1092	1055	982	1059	1059	1047	1083	990	998	1015	1063	1044	1078	1058	1097	1084	1046	1030	1042	1080	1101	1022	1053	1084	917	1088	1056	990	1088	1033	1069	1072	1055	1069	1047	1053	1069	1049	1026	1129	1057	1072	1086	1081	1084	1093	1053	1033	1039	1115	1058	1003	1063	1087	1086	992	1095	1054	1063	1080	1061	1082	1038	1058	1040	1031	1093	1029	1063	1013	1036	1029	1078	1027	1044	1021	1058	1065	1094	1076	1065	1052	1031	1110	1114	1065	1073	1043	1111	1032	1069	1071	1050	1023	1055	1081	1051	1065	1068	1043	1038	1058	1063	1031	1028	1039	1018	1049	1073	1074	1094	1079	1035	1081	1049	1031	1053	1043	1056	1050	1130	1082	1014	1056	1034	1051	1101	1026	1035	1052	1076	1068	1054	1033	997	1051	1056	1072	1026	1017	1062	1018	1038	1082	1076	1016	1083	1114	1042	1067	1004	1080	994	1114	1066	1083	1054	1032	1108	1097	1051	1113	1053	1064	1019	1025	1078	966	1065	1107	1024	1044	1002	1091	1066	1070	1027	1002	961	1117	1072	1095	1027	1021	1098	1062	1037	1063	1034	1079	1119	1023	999	1104	1112	1080	1045	1021	1024	1071	1082	1082	1032	1112	1016	1051	1021	1033	1096	1069	1070	1029	1073	1079	1092	1023	1098	1117	1100	1043	1125	1029	1028	1065	1085	1050	1116	1063	1111	1088	1062	1099	1047	1026	1025	1049	984	1050	1122	953	1113	1041	1078	1052	1050	1041	1029	1039	1056	1091	1126	1067	1066	994	1051	1066	1028	1071	1023	1050	1051	1025	1043	1048	1047	1085	1080	1055	1083	1060	1058	1053	1053	1046	1057	1082	1074	1049	1037	1012	1053	1047	1055	1028	1015	1035	1090	1074	1098	1071	1088	973	1094	1041	1027	1086	1037	1047	1046	1015	1026	992	1093	1093	1025	1028	1095	1028	1082	1065	957	1017	1101	1081	1077	1039	1112	1053	1052	999	1078	1030	1030	1058	1078	1049	1086	1088	1019	1079	1050	1076	1041	1096	1123	1018	1036	1006	1048	1077	1105	1049	1082	1052	996	1032	1043	1039	1030	1078	1080	1064	1116	1099	1063	1074	1083	1073	1060	1119	1023	1043	1024	1099	1058	1013	1089	1096	1080	1102	1073	1091	1106	1033	1064	1054	1080	1013	1102	1034	1076	1102	991	1107	1046	1164	1097	1060	1046	1096	1043	1065	1058	1124	1017	1040	1092	1110	1081	1062	1075	1031	1070	1030	1077	1095	1043	1028	1056	1035	1064	1064	1060	1106	994	1004	1079	1042	1029	1069	1094	1119	1135	1060	1048	1080	1056	1079	1112	1020	1058	1103	1056	1094	1067	1102	1049	1042	1104	1074	1014	1039	1069	1083	1055	1074	1065	1110	1065	1055	1091	988	1088	1108	1066	1062	1087	1005	1062	1056	1021	1016	1015	1049	1029	1002	1044	1027	1073	1041	1082	1025	1070	1020	1066	1105	1021	1016	1067	1068	983	1101	1056	983	1063	1055	1046	1030	1084	1080	1071	1067	1103	1018	1054	1014	1113	1038	1087	1103	987	1035	1024	1013	1098	1072	1046	1066	985	1086	1026	1103	1005	1043	953	1073	1083	1100	996	1103	1099	1132	1018	1007	1042	1034	1130	1111	1100	1011	1000	1036	1034	1066	1011	1027	1054	1112	1013	1088	1119	1038	1048	1041	1091	1041	1035	1048	1051	1073	1067	1055	1062	1037	1026	1038	1108	1014	1061	1102	1037	1076	1009	1060	1075	1052	1073	1034	1041	1072	1036	1003	1039	1082	1099	1095	1004	1131	1065	1043	1011	1082	1080	1115	1080	1049	1070	1109	1077	1078	1093	1067	1121	1061	1032	1056	1092	998	1056	1062	1024	1068	1053	1019	1048	1079	1074	1061	1041	1030	1052	1045	1081	1060	1097	1042	1042	1108	1102	1047	1056	1034	1053	1086	1064	1044	1043	1075	1064	1035	1097	1055	1027	1024	1049	1038	1059	1046	1074	1071	1050	1057	1042	1030	1096	1053	1024	1016	1057	1082	1013	1026	1055	1073	1075	1083	997	1042	1084	1070	1028	1084	1117	1115	1057	1022	1030	1073
23778	25353	43128	31549	20795	12567	2243	540	461	476	472	458	504	464	483	492	476	472	447	509	504	458	480	475	479	476	480	463	437	488	465	484	469	450	474	437	449	469	483	481	501	466	473	472	488	490	491	515	466	484	466	451	445	439	477	489	443	450	496	487	464	488	465	465	485	478	439	426	456	421	425	505	486	472	460	497	453	474	461	476	458	479	458	486	488	454	461	467	468	486	506	445	453	498	456	509	475	467	479	463	433	490	433	501	455	474	461	476	471	447	442	463	458	432	473	483	435	465	487	506	454	469	451	524	484	468	496	467	481	467	493	458	469	465	461	464	504	467	462	465	431	461	412	496	501	472	492	443	441	493	483	442	452	499	452	450	476	502	473	526	469	471	469	421	449	440	411	451	448	460	438	468	469	466	506	444	478	488	505	469	491	472	456	508	497	502	450	497	457	496	482	489	443	464	473	499	482	471	472	462	450	490	456	495	471	451	507	466	459	457	466	463	426	487	462	486	486	490	478	485	421	464	449	429	478	473	470	520	476	479	479	468	442	444	469	469	472	480	501	477	491	487	452	490	464	472	438	484	455	458	490	491	444	511	487	440	469	446	488	477	460	480	462	495	471	469	467	443	503	469	431	495	466	501	494	481	474	474	450	492	431	468	482	490	526	461	456	460	475	466	419	412	456	479	460	444	490	459	496	480	454	455	469	461	467	448	481	449	463	451	505	445	458	494	488	445	493	489	480	457	448	459	474	494	492	422	465	470	403	445	444	483	484	481	432	419	440	459	458	479	478	483	464	497	485	500	458	428	447	487	457	484	438	453	442	435	481	473	417	443	460	468	459	471	483	461	495	487	451	475	443	467	490	485	452	474	459	500	457	459	488	522	491	476	441	454	485	479	456	462	454	449	432	447	486	488	495	482	485	445	491	501	476	475	507	445	507	459	449	452	427	493	470	476	449	451	464	467	491	461	478	418	484	478	494	502	521	500	458	459	457	542	485	478	445	489	421	456	475	451	478	498	458	440	459	478	510	503	444	422	430	482	460	438	442	489	470	453	469	477	482	496	474	478	447	506	492	452	456	466	460	488	424	481	491	421	471	508	433	496	437	467	425	478	492	488	434	440	450	470	451	474	478	399	463	486	479	465	508	501	491	496	473	479	443	509	470	459	489	431	474	446	488	451	450	498	458	484	478	491	491	484	451	479	469	454	457	465	514	436	468	407	484	448	476	455	473	470	471	440	473	465	503	459	490	468	496	486	463	461	466	460	479	472	443	465	445	445	513	456	490	455	508	497	494	416	445	485	503	434	488	478	484	451	454	423	515	478	490	511	521	480	457	454	458	464	444	470	486	474	450	503	450	452	450	502	503	422	475	447	484	451	470	457	470	454	476	469	504	492	479	460	476	452	446	468	467	460	444	465	467	465	451	432	465	481	471	458	461	490	451	472	479	449	449	448	461	465	409	456	435	452	452	492	472	475	464	447	475	449	454	512	485	474	472	454	462	454	458	453	463	503	473	452	479	458	470	487	504	444	478	475	475	430	484	510	470	486	456	444	450	436	470	464	462	447	468	465	511	453	473	448	446	465	434	508	481	494	482	433	449	456	443	503	465	519	437	473	455	492	483	456	455	471	457	444	479	483	440	464	454	431	492	494	495	474	465	502	429	471	469	463	467	505	490	453	503	463	473	479	440	466	454	473	446	436	440	484	481	444	482	454	443	475	495	457	495	476	440	451	483	472	456	474	476	433	471	442	461	499	474	430	463	472	483	475	469	450	476	478	496	483	453	451	459	485	448	453	511	474	475	490	498	463	477	462	464	477	478	478	471	460	452	442	450	486	491	470	495	478	476	463	450	480	439	482	477	459	493	468	506	452	490	463	462	520	490	491	435	491	517	471	505	445	476	466	503	451	446	455	486	472	486	444	474	473	444	489	510	489	459	477	489	510	436	467	485	474	462	473	455	430	472	480	466	444	482	459	444	464	513	447	463	472	479	474	514	454	462	460	499	467	453	449	441	434	498	475	412	448	501	444	468	475	475	486	464	477	469	496	503	474	463	492	475	461	491	463	477	477	486	489	464	474	487	468	458	452	443	480	470	457	452	471	461	477	462	480	468	498	456	464	482	452	443	421	459	465	485	464	468	441	459	471	470	431	440	460	456	441	468	445	509	424	469	468	472	443	476	500	465	506	456	518	472	453	449	486	476	473	491	490	478	460	557	522	468	465	513	466	492	515	455	476	484	505	460	461	483	504	483	496	473	496	478	508	440	490	490	505	464	466	458	487	497	444	478	482	448	496	449	486	462	483	463	440	498	478	463	452	439	475	463	467	470	453	466	453	457	465	432	473	488	479	472	483	473	458	452	454	461	491	474	485	495	490	486	450	465	478	476	496	465	496	455	491	466	501	463	478	446	425	436	437	464	493	453	453	487	482	456	478	462	469	440	460	447	485	467	445	470	525	452	407	498	452	478	470	473	456	478	457	490	465	482	459	486	486	463	426	437	450	462	476	473	454	459	478	459	510	466	457	438	474	459	453	462	455	461	487	502	468	469	471	430	432	461	488	466	511	481	445	453	473	527	493	448	444	433	458	500	427	449	485	485	498	467	501	478	471	444	510	513	487	433	456	474	492	456	483	436	476	462	489	494	500	478	460	456	503	467	418	443	465	466	502	437	473	452	463	472	459	485	442	476	453	455	490	511	480	448	501	469	473	443	468	512	498	480	483	444	477	426	439	474	469	480	510	468	478	507	454	432	459	460	485	470	499	476	497	485	488	449	456	481	466	472	466	475	496	463	453	471	506	468	476	476	481	442	458	458	427	465	451	436	454	499	482	470	490	493	497	446	511	490	461	460	431	455	460	439	480	495	487	465	487	445	472	468	489	486	496	438	474	516	483	481	472	488	470	498	475	485	484	477	445	478	473	497	451	483	426	455	501	444	491	487	517	469	442	446	506	490	514	474	460	469	487	478	478	500	489	437	460	452	461	490	464	458	442	504	461	436	465	465	474	440	457	466	423	477	495	452	464	519	472	479	441	473	434	482	450	510	458	477	448	459	478	445	487	447	446	458	496	483	433	450	507	446	451	476	458	466	488	431	495	452	471	486	461	449	499	478	485	449	465	442	474	458	470	404	446	429	466	487	444	479	474	443	492	484	451	475	491	442	457	506	489	480	480	477	473	471	470	477	432	489	474	458	472	470	467	481	479	458	463	422	490	475	468	440	449	499	480	453	453	454	502	487	462	460	504	473	461	444	468	451	460	494	476	467	444	501	442	480	477	447	436	471	499	463	450	461	475	510	434	472	465	480	428	471	467	443	414	479	429	475	477	443	437	457	464	484	451	433	448	453	489	436	473	489	474	500	493	485	499	468	431	443	453	462	447	481	456	485	501	499	473	418	475	456	468	452	474	491	451	473	442	470	472	498	446	461	422	468	452	459	459	439	458	470	510	482	471	428	455	457	473	448	465	468	443	486	474	455	436
47567	88286	71027	39659	22329	8081	2481	859	797	846	769	838	833	831	839	861	855	808	853	747	850	802	743	739	828	783	773	858	853	741	819	826	787	783	780	804	834	804	822	801	832	832	821	884	773	799	769	836	800	766	795	760	814	774	766	841	763	792	800	840	796	816	815	829	799	766	784	807	774	799	823	789	780	841	818	802	837	798	776	782	824	798	792	850	828	810	836	854	830	821	777	796	826	844	825	807	837	790	802	812	851	830	826	854	818	809	800	809	827	814	769	749	780	799	828	827	794	774	808	796	775	799	818	801	824	844	820	809	770	780	831	822	795	848	768	822	729	829	766	806	833	827	788	797	858	811	786	841	802	801	817	837	813	810	790	766	819	782	782	810	810	820	763	777	819	804	811	827	822	790	815	806	834	808	764	789	823	831	802	800	779	767	739	809	830	749	810	850	776	776	778	836	857	794	816	805	788	832	813	819	802	812	800	835	782	772	833	833	814	748	784	808	804	802	817	805	805	825	781	807	845	808	804	804	812	785	782	814	844	777	804	785	816	826	762	771	801	861	778	845	809	807	826	776	777	786	793	817	775	811	845	830	812	753	784	836	836	809	806	843	848	731	840	814	765	785	786	804	840	814	773	850	790	779	863	889	779	792	780	825	839	784	824	814	840	810	818	822	840	803	835	806	833	817	801	825	803	755	786	812	769	814	772	787	828	818	787	819	793	797	815	851	824	833	786	853	794	791	775	849	815	783	788	821	845	796	886	775	769	800	850	743	815	768	816	738	800	787	817	806	799	792	819	815	804	799	808	805	858	828	775	824	778	812	757	785	805	795	871	775	802	757	760	828	766	812	794	795	808	793	752	820	794	789	774	829	810	764	837	786	791	774	821	825	826	761	768	799	763	798	795	819	769	803	791	775	785	827	816	781	806	870	778	798	775	832	832	818	769	793	811	778	810	784	793	822	821	770	845	813	789	801	798	805	824	789	806	802	801	799	807	790	824	802	815	767	826	832	746	797	830	801	793	833	775	852	804	798	787	790	802	764	827	817	827	779	856	806	834	772	772	755	799	794	816	814	817	837	802	776	813	809	852	763	832	839	812	782	827	839	811	803	827	775	830	805	834	799	829	765	793	842	776	770	767	794	810	773	804	815	817	760	864	783	772	828	841	778	815	823	820	825	784	760	802	831	820	771	789	767	784	796	829	765	804	842	820	828	803	787	828	799	832	805	811	819	769	805	804	796	749	848	827	829	860	848	827	783	780	809	800	734	745	847	805	822	776	849	828	775	785	835	835	801	775	794	836	804	771	798	813	786	801	820	839	795	866	818	754	797	831	826	839	837	821	816	836	844	758	766	834	781	828	776	806	833	779	816	799	781	800	857	755	817	790	834	775	762	816	790	737	821	827	827	789	781	794	773	854	732	786	813	814	831	823	792	743	826	826	847	753	788	797	842	838	793	781	799	777	826	772	805	793	778	811	818	789	796	798	775	789	791	773	807	787	820	818	809	784	819	852	777	803	822	852	813	784	843	771	867	764	782	805	796	777	815	756	848	805	803	832	795	796	873	775	769	777	765	794	845	774	789	824	793	814	765	804	810	794	843	832	772	861	815	833	767	846	828	769	806	817	794	804	836	767	790	827	775	853	750	810	814	811	812	833	773	777	835	796	798	798	824	808	856	806	830	807	791	807	797	804	823	808	712	797	798	793	760	802	828	791	742	789	832	803	770	770	817	827	760	775	753	856	764	811	797	837	803	861	817	858	898	835	770	806	804	783	795	775	825	782	809	791	790	795	866	807	786	836	784	835	798	807	808	844	842	753	786	841	763	762	808	755	802	835	779	785	793	795	767	857	799	815	796	812	872	782	827	820	779	765	809	750	742	817	806	765	783	794	811	775	807	798	806	759	792	741	783	797	807	807	833	833	835	858	822	806	831	817	818	797	809	825	793	812	787	801	789	770	771	821	834	754	818	770	850	764	729	768	813	754	819	810	801	805	840	840	801	781	819	790	783	829	831	795	830	785	847	797	802	780	842	776	771	815	874	836	808	800	843	805	804	835	789	806	791	775	756	816	798	795	795	791	836	834	825	779	833	827	781	789	810	801	796	786	781	825	807	786	775	821	788	771	827	789	755	827	799	789	828	818	834	783	809	830	804	787	805	838	791	846	839	777	799	831	767	765	811	804	818	779	804	809	813	822	788	823	784	808	799	784	837	817	824	802	777	815	795	786	800	786	808	790	808	778	800	810	795	788	820	817	817	809	800	821	835	857	826	839	839	794	802	819	760	822	776	802	784	769	822	808	805	800	773	836	798	819	789	840	799	779	772	805	800	836	845	793	787	813	832	804	795	766	784	819	779	843	811	787	806	755	815	810	829	782	797	748	813	804	787	792	815	807	815	801	790	782	818	773	811	807	841	841	794	843	769	823	814	807	757	851	825	766	767	848	845	884	735	807	797	791	816	789	746	879	806	844	768	818	795	777	804	855	800	861	850	786	803	794	799	771	844	850	792	819	788	790	834	791	826	773	817	843	805	807	715	818	796	854	856	807	812	796	824	826	785	791	792	816	793	820	724	813	825	806	843	802	773	807	808	788	801	821	830	839	777	769	780	758	810	819	778	830	836	780	853	844	810	909	776	820	797	750	809	775	798	770	827	787	783	786	809	760	817	823	823	842	748	781	787	808	821	832	805	811	826	712	790	807	791	821	813	829	788	785	830	818	835	783	756	803	770	819	821	801	758	828	752	837	828	810	839	823	787	815	829	797	822	808	780	781	834	802	847	815	851	824	793	798	843	813	727	782	815	823	762	818	791	794	802	829	811	783	807	795	816	785	773	806	756	799	829	815	814	804	798	806	852	765	760	769	797	770	811	841	789	805	785	745	777	775	824	778	768	817	777	776	811	803	763	819	812	787	800	817	822	798	710	839	822	803	854	862	851	817	818	842	789	891	843	797	764	800	789	782	800	787	805	792	798	790	750	772	787	823	787	848	858	839	861	822	826	846	814	830	784	830	822	771	822	787	767	821	804	812	798	818	795	818	828	826	791	851	820	808	774	801	812	842	792	852	767	845	760	794	819	800	800	838	814	764	796	787	828	827	814	795	837	795	853	787	822	839	791	813	847	801	820	823	799	806	844	817	794	808	751	754	794	824	786	740	757	798	843	771	780	786	794	799	828	827	810	842	824	838	780	822	841	816	781	816	856	809	845	810	834	826	827	781	802	814	775	800	811	760	741	827	777	860	861	818	835	832	743	803	764	796	783	836	755	789	842	783	890	766	780	834	817	829	808	817	790	840	786	798	793	802	780	792	819	850	804	782	767	793	829	775	817	782	789	781	759	857	827	854	823	816	778	826	797	782	777	823	834	751	815	750	846	762	809	824	762	791	776	791	817	808	794	764	787	797	806	747	817	817	826	795	794	777	803	807	816	785	871	866	807	805	782	828	891	836	781	799	798	837	828	871	817	814	838	778	802	792	796	849	795
22838	23369	36923	28061	21656	19485	8289	801	591	643	640	586	614	600	585	614	574	629	593	572	607	605	608	611	591	587	590	602	587	590	582	583	600	588	553	572	620	589	602	585	560	593	605	639	590	589	573	603	599	586	616	609	640	576	625	585	592	573	588	571	595	547	581	597	556	635	592	606	590	557	583	615	564	549	598	561	578	581	578	606	586	621	553	586	588	587	579	583	551	584	557	612	570	576	617	635	553	565	558	577	559	612	593	593	590	562	604	603	545	561	605	574	602	626	620	614	586	596	581	553	617	546	577	560	622	592	533	622	595	540	614	544	592	536	589	580	603	593	560	615	583	577	587	587	568	588	565	584	574	558	549	607	561	609	609	589	590	584	568	588	626	604	602	605	602	585	579	556	588	589	587	586	563	574	602	551	606	588	550	602	565	600	591	583	616	578	572	588	548	608	582	569	578	605	592	596	586	589	569	604	541	594	549	588	565	594	598	571	542	590	574	577	567	576	541	575	589	548	574	549	566	585	552	561	557	573	570	584	586	625	570	584	582	543	596	554	566	548	569	659	557	583	526	575	557	571	544	520	595	603	593	583	600	592	589	634	571	582	608	588	601	604	587	604	567	570	582	557	607	562	602	571	580	575	541	557	564	550	601	549	569	572	600	590	563	619	550	573	574	601	564	585	600	550	567	598	594	564	622	641	579	607	576	576	564	608	599	594	552	623	595	564	581	580	595	589	578	636	574	566	581	553	569	589	607	600	558	540	556	607	590	603	570	600	601	602	585	539	560	588	565	596	589	550	569	597	632	564	565	584	545	601	588	597	589	572	588	558	561	559	592	615	600	602	568	588	572	562	547	532	599	613	608	580	576	576	572	601	563	626	569	550	592	574	576	609	603	610	638	562	552	559	560	596	566	595	565	579	571	521	606	548	604	589	601	552	591	562	576	574	599	614	572	584	617	577	605	555	530	565	584	591	541	575	529	596	562	549	580	583	597	539	586	603	598	612	618	618	588	559	572	563	598	567	617	577	558	555	579	541	554	570	562	586	554	574	561	563	541	559	556	557	561	572	556	592	553	577	532	586	555	509	616	608	612	569	571	580	565	606	582	620	615	619	588	602	542	564	578	575	549	588	610	589	592	585	580	581	583	577	534	567	629	583	594	537	599	602	565	550	565	554	559	566	587	575	572	578	555	578	600	572	552	565	578	550	539	563	573	582	597	535	613	551	592	535	579	627	578	579	578	554	581	526	598	617	556	592	568	631	614	528	567	625	553	596	583	580	529	568	598	583	567	591	569	569	599	616	527	605	592	574	577	541	606	577	590	568	585	547	563	576	594	575	548	577	602	571	548	593	578	613	581	572	558	564	570	596	599	576	563	546	602	576	547	601	549	612	552	594	597	588	622	567	595	549	530	570	567	636	560	581	563	576	593	589	526	590	555	586	569	559	567	588	572	578	566	569	575	579	599	554	567	597	602	561	534	553	591	588	608	597	585	601	533	582	559	603	569	548	558	538	577	607	618	563	576	574	558	592	573	580	536	567	605	598	568	595	552	566	575	613	555	514	585	556	548	561	556	568	592	597	590	542	596	576	557	552	525	586	624	578	579	567	565	586	629	577	565	567	631	589	561	547	597	600	561	559	579	584	618	603	580	594	538	588	605	633	519	609	550	592	591	548	578	613	586	584	591	587	620	604	586	566	647	582	548	617	582	600	560	609	577	609	544	546	568	531	571	581	634	569	579	568	598	598	601	571	596	603	562	574	604	566	553	630	578	531	578	582	569	580	578	529	604	566	585	602	573	551	583	574	625	641	592	564	599	572	554	594	563	601	595	579	580	587	555	578	579	588	586	591	542	586	538	591	561	588	572	564	589	582	575	564	587	576	529	568	583	580	584	581	589	577	588	601	559	540	564	579	584	616	634	575	597	615	554	570	589	546	553	545	554	589	622	554	570	545	598	605	578	566	590	562	560	568	581	567	550	554	616	581	587	548	620	543	579	580	609	528	608	584	544	585	589	583	560	573	582	560	562	582	521	557	553	533	537	524	605	545	585	559	582	555	613	547	596	560	539	628	604	596	574	610	621	569	580	609	559	542	547	582	560	580	624	561	599	583	542	542	585	616	586	575	600	557	552	590	574	586	587	594	618	564	557	571	568	595	587	531	591	557	591	596	597	552	600	561	588	566	596	604	565	567	564	547	578	587	594	562	558	586	542	554	585	596	574	548	626	606	617	566	569	559	578	587	564	557	592	597	566	574	568	556	553	573	586	578	572	544	525	599	592	613	573	572	551	560	597	608	549	585	587	574	572	594	574	639	586	556	599	523	627	569	616	566	581	611	594	576	564	572	542	614	569	555	585	543	574	616	597	550	585	601	601	590	555	543	560	609	549	540	583	558	599	567	595	590	578	566	569	597	593	569	581	571	567	546	581	585	601	612	580	588	550	569	605	562	539	600	591	572	585	614	564	579	529	543	575	580	567	558	579	541	556	600	592	633	569	570	572	563	626	581	573	587	568	565	574	605	568	572	610	569	576	572	562	574	558	539	593	512	577	538	571	546	572	608	603	572	556	564	607	619	555	572	598	576	569	587	546	541	566	612	570	608	585	539	604	550	616	603	573	606	623	597	548	582	624	588	618	595	566	609	558	560	574	592	595	574	582	535	604	578	603	551	568	580	601	604	587	586	611	573	570	580	625	582	557	578	551	580	569	593	596	543	600	583	552	586	554	602	600	584	605	570	548	590	529	596	595	585	537	571	589	558	595	546	614	561	615	590	618	596	561	544	582	575	613	591	608	625	543	575	566	580	596	555	553	593	608	585	569	640	577	633	605	566	623	567	603	583	560	561	574	623	626	588	553	556	615	571	622	543	607	556	550	567	573	584	602	557	560	579	546	574	570	619	582	608	601	588	566	608	560	572	598	606	618	595	579	575	607	590	554	550	618	568	605	578	555	582	596	562	571	594	572	556	598	554	602	620	595	598	570	591	570	579	573	592	600	551	559	590	621	594	568	581	585	575	592	536	539	602	559	554	576	586	646	596	565	543	598	568	548	591	542	555	550	569	562	563	610	590	605	622	584	565	584	559	544	561	565	575	619	561	592	607	586	564	548	625	581	624	570	572	591	589	598	589	559	567	620	603	586	598	562	529	597	600	546	589	586	574	562	574	580	563	556	566	554	591	607	580	521	619	574	577	618	567	615	587	563	585	548	610	598	550	561	557	606	559	562	576	561	570	533	573	568	600	569	579	606	545	578	553	623	609	555	561	575	565	574	595	566	552	608	539	573	565	566	587	595	588	603	579	560	561	569	547	574	586	566	570	570	590	567	564	582	581	566	604	600	579	573	573	586	584	620	567	536	557	581	585	570	585	588	584	601	586	561	553	592	559	651	553	575	563	617	589	580	568	570	514	600	603	586	552	596	544	580	613	597	615	609	581	569	559	598	577	545	588	570	524	590	570	626	581	571	560	589	559	547	578	575	584
54786	77305	69406	46588	29221	12887	3618	979	997	926	936	945	938	925	904	992	945	930	879	960	920	863	897	905	958	883	908	968	934	929	932	923	961	899	929	914	956	893	913	917	924	940	933	948	909	985	942	915	960	983	945	946	928	929	953	961	889	932	885	908	987	900	890	897	915	879	945	910	957	906	908	937	891	913	979	937	939	931	945	921	927	921	955	948	951	919	950	901	912	920	896	943	983	934	902	902	928	964	955	955	991	935	944	949	920	969	852	933	944	948	892	985	898	901	905	952	914	920	925	904	938	929	960	955	922	921	921	928	957	943	953	976	962	893	924	896	942	940	855	910	939	917	903	943	903	919	935	943	937	939	939	907	939	910	929	911	888	960	921	948	945	941	920	903	964	962	925	967	934	938	907	975	900	943	1003	941	951	921	890	928	982	964	931	984	910	948	892	936	911	940	912	903	943	1005	980	905	955	1009	906	968	954	930	975	881	951	936	943	875	906	931	952	873	925	924	945	965	952	959	922	946	924	900	925	977	860	920	941	973	930	910	903	945	905	874	895	934	928	936	943	900	973	907	954	947	908	920	932	935	963	948	972	941	963	916	923	975	919	935	929	899	911	945	896	968	935	969	895	901	904	891	912	944	1010	908	915	925	954	947	940	932	949	975	938	915	950	862	974	903	940	935	883	944	919	971	925	916	872	956	932	895	922	958	933	898	958	864	921	1023	961	951	927	992	944	880	980	960	956	917	974	991	916	931	957	971	944	943	960	969	897	952	929	966	898	916	927	929	920	949	911	958	922	949	937	952	962	909	907	937	946	912	967	962	910	947	911	903	892	908	946	933	894	961	955	989	951	907	902	933	949	916	903	913	904	907	943	875	918	943	891	957	931	881	920	880	953	973	960	957	946	912	924	950	941	865	984	917	865	989	860	925	894	925	954	947	911	941	911	907	898	951	941	896	891	891	908	926	918	914	932	960	945	900	902	909	904	931	927	945	912	924	944	941	906	861	948	913	897	935	925	959	934	957	941	903	900	937	955	938	970	907	944	966	940	950	916	930	909	917	951	891	945	922	904	914	966	923	927	886	933	932	945	901	910	935	914	928	920	994	875	988	944	884	941	930	938	930	923	952	946	950	934	893	976	916	927	965	947	897	928	927	923	897	911	964	950	941	961	959	921	947	914	945	1000	957	952	950	898	913	981	943	891	910	996	895	932	877	915	938	978	956	921	900	916	920	881	913	917	925	926	897	966	955	954	907	991	947	956	920	921	909	970	997	974	950	932	952	942	952	954	935	974	931	987	929	914	965	906	954	917	929	907	915	933	957	910	931	930	946	965	931	921	895	960	935	965	969	946	931	923	990	939	939	908	916	965	948	970	891	951	974	971	900	868	953	908	931	913	902	956	950	905	936	961	868	932	932	921	998	940	926	898	869	937	963	908	948	925	965	872	912	896	906	930	906	882	895	988	866	924	949	927	1019	926	906	918	906	902	910	939	968	921	951	946	915	939	928	867	917	938	922	873	952	957	904	886	890	884	939	967	931	917	966	926	934	871	961	926	882	963	958	949	957	966	966	948	953	935	909	932	914	928	867	964	922	936	956	920	888	920	948	938	993	890	914	936	933	957	943	922	915	904	933	951	918	938	937	945	981	955	926	947	907	898	994	928	891	924	893	966	920	972	966	949	973	932	941	881	960	946	929	943	939	925	938	907	855	872	902	941	926	983	957	915	957	950	944	943	967	959	896	886	916	969	947	921	918	906	893	980	945	961	994	965	949	944	946	921	906	1017	912	937	925	977	977	972	945	905	931	944	911	939	906	963	952	932	950	939	965	930	964	905	969	926	927	923	959	946	883	918	972	897	922	865	867	893	984	932	921	895	902	921	942	912	869	939	975	938	948	974	951	917	914	897	958	952	909	924	982	947	977	953	935	913	938	909	950	916	945	943	887	957	932	964	919	949	908	933	953	917	894	962	945	947	1021	896	896	942	961	942	903	956	952	928	904	914	895	872	893	1031	967	950	931	971	951	932	950	929	954	901	975	951	965	903	920	887	924	934	924	897	962	894	940	901	929	943	960	925	917	972	938	925	895	973	987	963	897	988	923	962	938	861	981	931	942	894	920	920	879	974	907	962	979	943	925	926	940	876	876	911	898	946	935	929	928	965	924	904	937	943	966	925	954	985	941	961	962	915	887	932	916	945	945	916	927	920	912	947	927	983	926	954	941	943	917	930	952	921	937	901	964	913	917	956	949	979	921	975	865	942	952	947	894	923	951	897	941	973	913	967	934	984	959	881	927	938	884	904	943	932	969	938	945	893	900	903	922	924	900	930	978	918	954	910	947	923	977	931	917	970	956	895	917	921	929	875	881	902	905	992	944	972	865	938	915	961	939	904	916	880	913	963	976	894	909	902	906	980	958	869	942	878	927	931	968	902	928	915	911	976	893	983	884	941	902	922	915	947	940	875	945	970	923	940	906	927	931	924	939	950	911	959	917	922	892	982	998	935	906	936	989	886	900	963	910	913	932	909	977	918	915	888	959	959	946	931	914	937	933	890	950	916	963	1002	974	888	943	973	939	868	905	915	944	939	981	873	943	891	1014	909	946	922	998	918	950	943	899	873	906	943	935	891	908	904	922	950	914	928	916	986	939	919	923	919	932	979	877	937	933	910	959	966	957	942	929	888	964	941	887	852	967	935	933	921	936	949	937	916	941	946	948	909	955	949	964	906	953	885	929	908	894	994	866	935	948	1004	992	976	930	916	923	920	885	960	957	963	910	966	978	934	943	927	948	939	941	916	899	984	899	907	984	942	961	863	945	942	899	971	911	910	939	986	960	945	933	878	924	932	944	922	980	921	986	953	903	901	919	910	908	953	922	959	910	927	942	942	940	950	947	930	912	938	936	951	922	927	911	957	907	907	923	998	950	911	911	900	986	946	998	915	966	948	888	910	904	848	898	971	940	921	919	992	855	918	913	894	940	927	936	955	909	912	919	947	934	963	962	922	963	962	932	905	965	969	919	926	956	950	946	932	873	904	916	937	979	947	933	941	896	930	935	914	860	954	927	971	957	930	965	941	937	914	954	946	922	1005	947	911	931	938	963	970	916	911	906	967	954	917	881	933	915	907	976	950	956	916	947	955	953	999	877	990	963	960	890	923	906	903	938	942	928	891	908	949	971	903	992	973	882	920	958	905	923	936	893	952	930	899	913	943	898	954	946	954	920	923	895	946	995	935	932	921	987	937	911	995	959	880	942	904	950	954	940	894	896	905	931	902	927	922	953	954	945	952	958	948	978	926	948	947	954	898	939	897	921	931	967	909	964	993	978	981	961	948	955	936	921	928	938	903	1003	924	1005	993	936	919	953	905	935	943	921	882	923	927	917	913	934	967	971	972	893	871	925	900	925	904	892	938	965	925	920	967	892	929	894	1005	927	934	946	906	895	928	945	949	919	885	937	890	952	939	944	949	946	986	903	953	890	962	944	923	906	892	901	908	925	937	879
26307	34958	42685	18388	4094	1373	757	705	655	624	669	645	654	634	620	636	625	635	610	652	654	639	631	652	644	645	661	611	624	641	609	691	607	657	678	625	660	644	666	610	609	598	682	655	644	648	643	667	605	617	617	608	609	686	648	655	649	632	620	604	649	650	670	655	654	654	643	633	651	663	636	666	603	661	684	644	688	658	675	653	646	640	650	625	635	603	684	636	627	642	568	614	610	600	622	636	618	622	649	646	592	644	682	664	655	659	617	600	617	709	661	632	671	622	669	628	647	616	626	590	680	593	594	662	630	674	629	631	613	635	641	699	602	687	591	633	610	625	633	657	670	651	650	619	669	661	691	654	616	655	630	670	605	652	644	669	667	648	665	640	607	672	577	659	647	617	675	646	640	627	616	610	625	624	643	682	653	627	637	647	652	649	577	627	699	627	631	632	668	651	595	675	655	603	667	636	658	664	619	646	617	608	649	634	650	672	677	663	630	633	616	650	628	646	638	676	605	614	668	675	660	602	670	645	672	660	652	617	616	663	680	633	616	617	624	606	648	614	673	653	653	606	680	676	602	590	677	601	663	689	651	659	570	668	638	609	653	665	621	673	624	649	651	620	633	688	657	618	660	620	604	655	597	635	657	672	652	614	670	623	645	667	640	614	595	629	620	645	650	676	670	618	628	706	614	643	641	648	627	649	657	686	631	663	602	632	591	602	651	627	691	636	641	698	608	614	693	596	607	665	629	613	642	622	670	664	622	622	677	654	655	648	632	644	636	625	622	665	627	655	683	609	630	623	710	660	599	646	634	626	642	631	632	619	653	617	664	647	638	639	617	628	673	645	642	626	605	653	650	642	627	664	647	594	655	561	630	673	656	677	645	663	623	632	624	636	599	632	649	700	666	653	652	680	659	610	617	638	677	628	595	708	619	668	624	626	628	664	632	630	645	664	640	639	626	699	624	683	665	641	654	647	638	668	654	636	591	681	643	600	623	683	681	636	632	714	622	655	667	583	672	645	666	654	658	607	678	641	664	624	653	652	662	601	658	644	622	661	640	656	635	618	654	664	622	635	593	617	653	631	635	616	654	616	661	611	641	665	673	662	608	637	661	627	737	663	626	622	642	649	627	640	659	598	638	650	666	620	651	607	627	658	639	603	652	597	606	606	661	607	615	635	612	639	636	644	644	652	641	645	644	649	635	622	566	612	594	619	665	602	612	633	650	605	683	638	660	677	702	662	649	637	675	634	624	643	669	664	660	594	593	672	631	640	614	658	630	677	674	637	635	665	672	629	643	668	619	649	626	658	664	679	622	603	687	646	633	665	623	619	601	652	651	633	665	641	667	672	639	623	607	631	641	651	639	601	665	634	666	659	644	602	626	625	659	662	593	632	672	669	651	623	627	602	670	682	662	651	655	700	584	606	634	618	634	599	640	610	638	640	594	684	665	665	677	643	659	612	621	660	665	660	629	647	645	650	634	617	626	665	626	655	604	638	611	653	647	668	622	693	678	626	610	587	622	667	585	615	657	624	673	664	651	594	639	661	662	605	657	629	637	635	667	663	625	637	663	629	681	627	644	682	603	659	688	600	619	647	635	616	577	649	634	624	642	695	623	653	634	654	628	627	651	660	648	655	656	661	652	667	659	642	633	694	661	640	629	613	613	639	671	647	634	637	655	628	686	680	650	691	629	606	639	677	671	670	655	643	643	654	630	643	627	653	627	595	612	648	647	619	640	667	655	646	587	675	673	658	660	660	627	613	655	681	622	669	667	666	653	620	641	680	622	629	664	624	662	647	662	643	626	678	618	679	617	616	637	648	702	734	631	659	675	624	608	600	661	656	659	604	633	624	619	635	670	662	619	609	669	631	613	690	594	688	584	664	650	682	656	659	608	649	644	679	670	635	624	682	671	646	608	670	594	588	679	615	587	672	597	620	613	634	641	651	675	636	631	638	660	611	681	629	657	657	609	661	630	650	657	596	675	645	629	647	660	656	679	633	633	648	630	628	616	641	594	644	625	630	579	627	639	646	713	649	692	611	630	679	628	621	614	671	656	630	589	642	667	648	689	658	625	625	613	638	679	657	615	598	658	651	601	644	606	622	636	682	621	620	625	692	670	667	656	658	651	619	647	700	669	635	630	666	640	610	615	696	644	685	632	654	668	664	694	642	628	620	670	600	678	643	648	661	674	666	631	632	648	662	633	630	659	631	589	646	665	671	647	641	638	639	664	658	622	635	643	707	617	641	620	648	618	644	586	628	638	641	642	645	676	654	621	631	669	629	634	657	635	637	657	663	639	601	610	652	661	655	598	609	592	598	615	655	634	632	625	643	667	619	620	615	624	638	654	656	663	652	683	628	614	649	628	648	659	638	713	647	617	612	623	660	638	602	663	601	697	646	608	604	667	630	631	623	653	666	620	655	642	642	631	657	690	660	609	658	637	646	661	638	661	585	641	627	662	636	610	643	650	656	620	603	643	620	604	674	618	676	627	618	666	666	657	642	647	632	669	605	668	675	658	687	648	635	638	617	618	647	654	632	618	638	663	634	659	618	687	625	660	627	633	632	647	622	634	689	626	627	590	656	666	633	598	688	642	613	664	666	651	654	636	654	651	639	615	622	652	613	642	608	644	643	636	669	612	632	658	657	653	615	629	609	614	660	649	636	613	648	635	652	625	650	644	648	666	584	655	630	655	672	635	619	614	685	586	606	648	603	693	691	672	630	605	676	630	666	632	656	642	591	661	584	622	659	669	674	680	597	635	625	668	645	657	625	694	683	653	640	658	662	677	620	612	600	655	659	653	686	624	633	614	616	667	611	645	632	623	685	609	646	626	613	623	618	644	661	650	664	637	624	663	656	644	653	645	623	622	646	637	644	624	637	638	682	636	661	665	644	636	604	659	696	618	610	679	672	623	646	614	623	649	644	608	612	631	660	680	655	687	646	617	602	607	638	698	633	652	634	647	621	658	682	647	644	658	667	643	621	632	660	686	690	678	640	653	606	646	614	666	658	648	611	659	642	629	652	629	637	630	607	661	654	653	698	622	651	679	657	601	631	649	620	633	642	670	637	647	628	667	629	648	670	648	635	639	633	649	676	645	656	685	689	669	654	588	658	646	666	659	622	655	635	652	638	645	639	630	655	678	646	632	648	583	646	651	600	674	637	644	626	642	657	626	601	650	621	660	671	639	668	605	634	652	622	645	678	627	580	600	586	642	646	672	641	631	657	627	656	630	654	658	638	613	617	627	624	622	652	619	657	669	658	618	648	665	633	576	621	655	605	665	645	603	682	669	647	680	656	658	644	632	592	679	622	632	648	630	633	651	621	631	618	670	645	656	644	622	656	649	648	634	648	633	656	622	627	621	636	662	627	662	671	628	648	640	673	634	640	650	601	618	605	670	595	613	650	629	607	683	634	600	647	595	627	685	654	624	637	677	581	659	636	642	627	651	638	628	618	688	656	686	652	637	638	587	666	682	692
24415	58397	43768	15446	5888	2675	1277	1093	1104	1013	1054	1094	1097	1082	1091	992	1105	1117	1068	1057	1128	1089	1095	1064	1114	1152	1109	1142	1025	1068	1142	1092	1001	1006	1040	1052	1062	1165	1087	1071	1127	1141	1094	1119	1118	1070	1043	1023	1125	1136	1091	1081	1099	1091	1083	1072	1059	1115	1092	1115	1065	1085	1089	1090	1059	1082	1024	1127	1083	1066	1066	1020	1006	1090	1103	1057	1114	1061	1129	1090	1071	1035	1105	1085	1096	1114	1033	1025	1010	1056	1038	1087	1033	1088	1080	1027	1094	1091	1092	1094	1117	1086	1090	1070	1151	1020	1080	1100	1096	1041	1032	1102	1068	1105	1036	1056	1039	1090	1040	1085	1088	1069	1093	1110	1052	1019	1094	1059	1030	1067	1108	1099	1089	1061	1056	1056	1075	1091	1025	1067	1108	1068	1073	1094	1117	1048	1067	1102	1096	1047	1106	1097	1063	1091	1133	1022	1054	1087	1043	1049	1032	995	1053	1133	1077	1084	1078	1060	1079	1071	1123	1080	1076	1094	1108	1113	1067	1047	1077	1073	1029	1107	1098	1054	1142	1108	1073	1046	1120	1024	1070	1068	1108	1059	1081	1030	1073	1087	1038	1081	1091	1038	1042	1057	1059	1102	1025	1086	1083	1095	1079	1084	1049	1085	1079	1065	1031	1088	1069	1117	1080	1087	1105	1068	1100	1076	1014	1051	1072	1071	1122	1128	1108	1019	1052	1047	1076	1112	1091	1090	1108	1023	1092	1046	1064	1115	1087	1058	1077	1080	1132	1044	1077	1024	1073	1113	1081	1117	1106	1056	1108	1140	1107	1083	1088	1106	1093	1142	1090	1046	1117	1093	1099	1103	1051	1062	1098	1042	1031	1056	1081	1100	1090	1054	1133	1109	1081	1058	1076	1060	1054	1021	1065	1093	1093	1026	1069	1102	1047	1078	1163	1084	1072	1072	1038	1122	1093	1065	1090	1023	1052	1075	1051	1041	1045	1078	1080	1023	1064	1086	1086	1054	1091	1067	1061	1095	1089	1091	1057	1057	1057	1085	1014	1047	1084	1077	1083	1113	1126	1038	1021	1119	1034	1041	1072	1096	1033	1078	1059	1060	1098	1106	1059	1077	1077	1060	1115	1032	1097	1074	1121	1066	1057	1016	1067	1103	1112	1120	1130	1066	1094	1091	1037	1063	1090	1071	1034	1095	1093	1078	1055	1084	1053	1119	1056	1021	1081	1079	1031	1013	1107	1066	1096	1068	1094	1066	1171	1116	1142	1086	1103	1051	1091	1041	1032	1072	1082	1090	1053	1071	1097	1092	1093	1082	1064	1100	1108	1062	1070	1130	1097	1109	1135	1084	1044	1075	999	1075	1099	1052	1100	1028	1049	1053	1048	1054	1044	1052	1113	1006	1067	1034	1064	1050	1109	1053	1083	1090	1058	1076	1086	1118	1061	1042	1112	1120	1073	1092	1023	1098	1081	1132	1052	1070	1084	1104	1114	1125	1035	1024	1106	1118	1053	1071	1111	1100	1080	1068	1089	1081	1079	1103	1048	1089	1109	1032	1092	1083	1160	1070	1115	1008	1027	1096	1112	1060	1000	1129	1109	1133	1120	1119	1072	1050	1081	1041	1073	1092	1011	1083	1081	1077	1044	1093	1089	1099	1055	1052	1077	1092	1046	1143	1099	1075	1094	1094	1071	1075	1086	1022	1095	1009	1106	1049	1072	1053	1004	1064	1031	1065	1032	1071	1084	1022	1106	1029	1099	1119	1043	1085	1057	1036	1072	1056	1071	1193	1037	1090	1019	1068	1035	1067	1041	1096	1059	1127	1073	1078	1080	1041	1108	1095	1097	1108	1063	1065	1094	1015	1093	1030	1076	1047	1066	1059	1079	1097	1053	1038	1129	1067	1113	1062	1068	1100	1089	1064	1098	1088	1038	1049	1066	1083	1100	1051	1105	1085	999	1121	1067	1109	1104	1096	1086	1089	1050	1132	1026	1096	1132	1096	1137	1078	1088	1077	1057	1085	1089	1037	1059	1063	1117	1059	1036	1047	1099	1071	1043	1042	1090	1071	1083	1078	1000	1071	1094	1091	1088	1103	1040	1017	1091	1055	1066	1091	1123	1094	989	1076	1050	1125	1057	1086	1084	1049	1082	1045	1108	1045	1037	1083	1082	1028	1142	1095	1083	1069	1104	1089	1088	1094	1135	1071	1054	1051	1038	1081	1031	1040	1050	1081	1093	1098	1128	1038	1114	1114	1141	1047	1141	1099	1103	1021	1093	1131	1086	1078	1069	1019	1099	1080	1125	1081	983	1065	1082	1063	1104	1070	1085	1087	1058	1117	1027	1067	1072	1110	1103	1109	1060	1124	1100	1101	1076	1058	1042	1106	1093	1117	1140	1115	1115	1076	1088	1128	1083	1073	1099	1101	1064	1045	1155	1079	1079	1025	1056	1091	1082	1072	1124	1115	1144	1061	1049	1027	1016	1082	1105	1079	1094	1065	1051	1123	1028	1027	1039	1136	1057	1036	1113	1124	1136	1037	1060	1056	1078	1028	1082	1064	1078	1094	1134	1099	1064	1098	1016	1090	1100	1035	1064	1047	1064	1073	1049	1076	1048	1113	1181	1073	1134	1107	1059	1087	1106	1051	1093	1066	1041	1044	1085	1093	1056	1064	1095	1053	1100	1086	1076	1159	1090	1059	1062	1016	1080	1101	1084	1080	1073	1072	1102	1061	1026	1105	1100	1052	1068	1093	1048	1063	990	1060	1057	1097	1045	1096	1077	1018	1121	1112	1060	1042	1064	1072	1095	1094	1093	1072	1079	1147	1051	1101	1050	1089	1083	1041	1098	1030	1075	1101	1054	1127	1051	1083	1090	1105	1107	1086	1115	1099	1117	1073	1109	1049	1093	1029	1025	1092	1118	1115	1118	1052	1112	1050	1023	1064	1144	1131	1035	1039	1028	1078	1079	1102	1087	1097	1111	1081	1102	1132	995	1110	1014	1091	1049	1104	1047	1066	1109	1058	1059	1055	1102	1064	1077	1071	1076	1055	1059	1113	1082	1027	1017	1094	1055	1055	1024	1048	1084	1055	1033	1105	1115	1163	1089	1035	1067	1060	1061	1048	1052	1044	997	994	1108	1039	1108	1083	1078	1043	1067	1047	1034	1145	1123	1051	1061	1057	1070	1063	1097	1067	1070	1101	1082	1099	1063	1078	1074	1113	1170	1043	1143	1046	1063	1050	1106	1109	1063	1073	1069	1075	1065	1104	1064	1096	1093	1057	1094	1017	1014	1099	1058	1046	1105	1104	1166	1090	1078	1100	1063	1070	1071	1041	1073	1076	1054	1074	1100	1114	1077	1119	1116	1116	1113	1078	1077	1074	1138	1122	1085	1016	1117	1013	1072	1056	1078	1088	1082	1061	1045	1059	1079	1076	1077	1049	1078	1141	1064	1120	1102	1119	1140	1041	1142	1124	1089	1074	1067	1063	1073	1083	1048	1080	1044	1052	1094	1093	1090	1063	1079	1090	1132	1001	1064	1043	1097	1034	1060	1083	1075	1105	1090	1132	1105	1076	1032	1095	1074	1102	1111	1056	1076	994	1064	1120	1114	1047	1058	1048	1082	1050	1082	1065	1075	1089	1104	1065	1129	1024	1018	1120	1052	1073	1057	1083	1113	1113	1059	1106	1064	1116	1072	1004	1036	1066	1105	1009	1118	1141	1048	1072	1094	1036	1140	1107	1087	1050	1095	999	1064	1087	1044	1082	1112	1062	1086	1065	1091	1054	1067	1009	1053	1091	1114	1061	1048	1075	1043	1050	1046	1049	1098	1108	1140	1118	1025	1050	1060	1047	1122	1093	1096	1055	1083	1083	1113	1100	1128	1095	1063	1069	1105	1094	1100	1046	1107	1086	1089	1079	1053	1102	1032	1103	1119	1102	1031	1080	1106	1112	1179	1069	1061	1129	1097	1065	1098	1079	1066	1114	1090	1043	1060	1126	1086	1060	1051	1067	1037	1063	1043	1097	1029	1052	1089	1052	1098	1062	1064	1059	1036	1103	1078	1042	1074	1068	1025	1098	1099	1095	1093	1111	1044	1090	1064	1093	1078	1110	1125	1028	1128	1077	1068	1075	1084	1156	1045	1087	1113	1066	1103	1104	1096	1107	1017	1090	1122	1179	1081	1110	1063	1105	1062	1079	1106	1041	1109	1021	1066	1120	1104	1075	1044	1071	1032	1066	1052	1028	1025	1078	1137	1072	1060	1062	1046	1083	1095	1060	1127	1095	1073	1067	1037	1120	1138	1113	1084	1045	1089	1144	1076	1045	1048	1104	1072	1080	1083	1038	1092	1038	1107	1110	1122	1068	1048	1091	1093	1074	1079	1102	1052	1091	1074	1088	1055	1048	1055	1064	1028	1097	1097	1126	1085	1079	1093	1040	1108	1111	1056	1058	1019	1070	1050	1025	1125	1122	1120	1074	1085	1149	1096	1073	1136	1055	1131	1070	1080	1088	1041	1014	1083	1069	1092	1060	1116	1089	1092	1077	1039	1119	1097	1071	1094	1122	1075	1104	1088	1059	1108	1046	1040	1067	1056	1118	1087	1127	1093	1068	1085	1040	1071	1110	1079	1076	1111	1101	1053	1072	1015	1060	1078	1077	1037	1073	1144	1058	1085	1081	1086	1069	1090	1060	1058	1045	1085	1032	1119	1035	1149	1096	1089	1132	1086	1092	1045	1096	1119	1093	1073	1075	1057	1031	1038	1109	1121	1073	1095	1040	1086	1046	1056	1085	1045	1126	1079	1077	1002	1090	1132	1049	1046	1045	1031	1060	1050	1072	1044	1083	1082	1083	1031	1068	1023	1090	1052	1084	1094	1034	1083	1088	1145	1055	1040	1140	1033	1080	1120	1075	1093	1091	1103	1067	997	1121	1088	1045	1139	1074	1103	1109	1049	1071	1024	1103	1054	1027	1058	1068	1111	1037	1056	1028	1106	1084	1060	1059	1111	1049	1107	1092	1088	1073	1045	1076	1042	1081	1062	1027
23808	25422	46215	32038	21067	13004	2458	540	536	510	500	494	527	481	551	514	522	467	465	524	503	515	491	488	529	506	527	512	488	500	451	513	507	468	545	434	494	502	484	485	482	492	495	475	529	451	446	504	490	497	527	457	484	504	498	495	528	501	480	515	507	549	516	518	512	474	498	505	482	511	483	513	499	484	450	476	469	474	496	473	442	462	477	467	499	488	483	451	520	477	519	514	507	503	438	475	500	443	503	486	536	482	479	495	493	505	482	500	480	496	484	442	488	489	495	471	490	497	457	490	539	494	463	515	503	470	528	494	497	475	491	517	447	494	482	503	477	445	537	498	460	440	456	478	486	462	532	480	501	504	503	462	492	448	510	485	515	512	467	504	499	492	468	454	498	503	503	480	473	493	482	507	504	503	511	482	474	487	461	475	473	472	502	470	508	472	503	491	514	497	552	495	507	488	489	480	479	478	476	480	516	509	494	509	540	467	501	426	494	478	533	494	483	505	476	537	500	521	544	485	505	481	537	510	509	475	515	499	518	499	475	526	480	481	494	474	492	517	512	519	503	469	462	505	494	466	462	480	527	493	505	502	488	509	490	513	479	488	495	514	496	533	525	546	447	510	462	490	488	475	485	513	489	481	478	525	495	501	480	518	509	487	506	477	533	471	475	477	482	472	482	486	527	469	502	461	488	471	482	488	482	467	478	450	485	528	518	469	498	527	450	493	476	484	502	505	467	440	504	557	522	486	511	542	496	433	491	468	494	468	503	513	455	470	487	488	516	476	497	495	456	456	491	469	498	487	475	491	508	519	477	484	438	442	467	484	461	477	518	469	493	518	514	512	483	497	528	498	452	511	487	488	462	466	498	478	484	520	496	476	468	492	476	497	474	485	483	506	544	476	470	488	491	479	475	454	468	465	483	467	490	475	497	521	508	498	473	519	475	512	494	541	484	471	493	518	466	485	467	517	518	444	491	561	478	459	461	513	504	472	486	499	518	487	466	495	497	473	515	504	478	478	460	473	473	458	478	449	447	495	504	474	476	490	455	493	466	458	475	505	468	472	507	484	498	462	488	483	510	521	495	486	467	500	505	470	476	479	512	498	484	505	501	509	473	483	468	504	490	521	487	466	513	508	462	490	482	517	479	495	469	511	494	492	495	504	523	482	464	486	504	449	488	494	482	471	501	463	494	527	476	490	497	485	505	498	495	512	479	488	473	498	483	494	501	518	471	514	499	494	506	490	477	478	517	484	509	487	452	496	497	489	471	466	544	488	442	473	544	472	450	463	493	506	483	465	496	499	483	482	490	496	454	490	483	497	513	482	460	477	487	522	464	460	499	494	475	502	505	447	497	497	508	484	487	484	517	490	511	509	506	494	459	507	475	491	486	472	538	476	486	436	500	473	507	530	458	492	472	522	469	524	512	479	473	494	500	534	486	449	494	469	456	490	491	463	512	485	492	499	485	500	532	487	509	461	477	484	531	456	492	477	547	516	473	516	481	491	486	478	502	491	473	496	528	506	450	497	480	485	501	500	494	450	508	474	458	525	477	491	554	463	488	472	488	475	501	502	494	485	507	500	482	472	474	497	486	483	499	511	505	513	513	434	475	494	508	465	484	503	506	493	474	505	494	512	487	484	473	503	480	511	465	483	488	481	511	528	468	497	493	502	506	501	519	482	467	463	505	506	481	472	531	503	482	527	479	484	507	510	499	487	442	538	505	494	473	512	501	511	466	488	501	479	512	488	473	520	491	514	499	493	474	457	466	493	461	464	473	480	485	473	529	525	497	481	478	462	462	482	482	514	493	495	482	476	483	453	470	535	488	491	476	501	475	471	476	513	490	511	497	491	481	461	510	491	532	485	501	471	489	517	487	486	508	466	496	477	532	457	487	482	468	464	483	497	475	494	462	474	451	497	458	523	499	504	513	465	455	501	529	519	499	472	490	511	485	498	495	501	478	484	513	477	531	502	494	511	478	518	503	474	489	497	451	467	519	499	498	463	464	512	488	492	491	496	507	450	500	480	458	513	506	502	489	504	511	447	465	526	517	481	448	488	532	490	450	481	504	487	478	513	492	481	490	519	563	489	510	496	493	502	495	474	505	468	512	471	492	489	491	470	464	463	494	477	491	500	490	483	483	482	482	512	488	503	536	437	477	496	443	495	471	495	479	463	508	546	477	492	486	462	486	497	488	468	517	466	514	493	487	465	469	488	481	489	498	481	493	495	461	503	486	517	521	485	448	498	476	507	458	479	474	463	485	474	495	505	467	474	496	513	458	487	510	458	502	507	542	481	490	504	533	497	479	479	473	546	487	494	480	533	514	498	502	479	536	493	490	461	475	492	477	484	496	499	456	511	487	491	423	495	515	484	481	486	505	482	452	506	532	454	463	510	468	501	480	511	493	495	478	514	468	522	482	493	489	477	495	441	464	462	473	488	450	534	490	489	500	429	524	474	519	473	475	484	485	523	491	469	496	482	458	502	447	467	472	509	488	501	502	482	512	469	491	501	509	495	503	509	469	474	452	488	479	459	529	474	499	487	495	504	508	480	481	495	518	484	494	502	516	477	454	533	455	495	468	503	528	512	479	490	455	513	462	476	527	500	457	457	492	460	479	532	464	474	481	465	491	498	508	505	502	509	482	497	530	478	462	512	482	480	473	476	465	528	502	520	464	483	522	492	486	486	496	482	495	469	488	506	485	498	515	488	480	454	504	478	496	510	479	509	486	490	497	501	472	464	488	522	490	522	505	495	518	466	500	508	535	479	497	499	496	486	468	514	495	483	505	452	516	508	496	463	462	494	456	524	462	486	518	508	484	489	465	470	466	504	508	489	512	520	480	484	457	506	481	488	500	476	495	504	502	486	490	505	488	474	495	487	453	505	462	486	461	491	493	479	504	465	486	493	521	517	506	521	509	540	512	491	512	489	448	497	485	504	494	481	489	483	503	467	541	454	472	482	488	476	484	480	476	507	521	476	499	487	520	486	468	460	494	507	490	544	481	511	504	441	482	475	498	468	476	486	494	507	499	498	508	466	506	535	498	456	483	442	506	466	510	481	511	525	501	515	478	512	482	479	500	502	451	482	489	475	467	491	475	469	486	503	461	493	458	483	518	497	485	482	475	503	512	520	497	480	519	490	513	516	480	488	478	482	483	494	483	525	482	480	495	506	490	515	498	518	513	506	481	493	498	508	534	482	500	491	479	484	473	482	522	513	514	499	456	540	525	489	489	497	457	458	479	508	459	464	482	458	463	463	550	479	472	493	475	472	492	485	510	462	476	484	479	513	492	496	508	475	501	480	509	532	470	481	483	499	472	514	505	463	468	467	513	497	501	499	500	503	516	461	545	453	496	472	500	512	499	540	497	463	500	471	479	477	487	504	510	452	479	454	488	455	459	497	514	455	466	477	475	481	510	488	487	534	486	500	511	502	445	475	477	506	451	485	514	450	476	507	506	471	494	521	450	504	522	495	466	524
47278	89365	70785	39824	23504	10492	2545	880	777	866	832	850	832	812	836	877	839	835	853	836	858	846	795	845	854	831	825	831	865	805	819	873	878	852	845	844	817	798	845	837	829	808	864	835	854	883	860	879	868	881	805	869	828	784	833	849	851	849	796	817	871	859	875	863	830	823	866	822	801	863	755	848	797	863	805	825	815	852	838	798	827	874	863	849	797	859	806	848	860	843	852	830	835	865	848	833	829	857	892	781	797	836	806	814	814	842	794	807	857	794	840	871	843	829	868	816	788	847	759	788	875	866	876	836	874	812	863	820	837	858	804	815	843	814	831	844	837	859	867	830	818	827	843	794	800	882	817	843	869	867	821	827	841	841	856	828	857	807	842	864	762	850	838	800	818	838	795	837	904	785	866	825	874	822	833	864	837	839	784	807	801	842	821	818	769	808	829	905	780	834	784	814	796	851	821	836	828	814	816	828	821	775	890	824	828	798	884	807	857	828	874	865	843	802	845	860	798	815	808	845	807	804	844	827	852	833	785	860	787	831	789	853	878	849	834	858	820	848	846	845	806	803	826	810	860	886	850	841	846	882	846	859	817	817	791	823	864	841	839	878	851	841	835	884	816	847	823	878	788	788	798	877	829	786	844	813	840	834	866	804	844	818	834	785	823	810	776	829	874	873	814	845	807	802	818	843	813	792	747	840	862	836	804	860	821	799	838	818	799	883	833	884	844	841	869	812	797	806	819	807	839	886	849	838	886	783	865	835	812	842	781	790	841	819	852	788	840	852	836	800	834	792	862	829	804	838	833	824	810	828	834	847	849	853	880	852	802	852	856	857	818	801	813	803	840	847	852	845	839	829	893	819	833	756	825	812	839	830	825	866	834	798	842	832	834	840	821	830	832	815	822	824	836	844	827	784	829	795	845	838	791	837	825	789	820	836	844	815	854	847	851	842	857	843	824	916	855	794	824	864	852	827	817	849	800	804	829	814	893	866	822	842	799	774	809	794	809	828	835	803	839	836	857	810	832	847	818	775	823	855	817	813	853	826	866	746	847	811	844	821	792	796	789	792	836	836	832	792	825	850	803	822	851	832	892	853	865	853	823	787	869	821	844	826	824	827	847	856	852	831	800	853	817	858	805	846	823	816	830	819	786	857	879	801	787	862	848	829	834	868	838	852	805	839	828	784	839	835	833	860	876	795	847	827	872	803	859	862	855	830	857	884	844	855	864	852	853	854	808	831	886	877	839	805	788	834	843	885	898	799	878	886	854	805	833	791	859	812	863	791	820	829	838	809	890	813	832	806	851	863	865	831	799	842	853	836	799	862	814	796	831	829	840	835	837	836	838	784	834	837	832	817	896	850	835	822	850	810	803	829	866	885	851	756	833	842	856	843	863	838	851	856	850	831	781	799	868	763	828	830	789	842	810	774	832	785	820	826	822	874	885	790	836	811	842	864	852	860	892	848	799	830	831	847	844	856	831	817	886	790	859	848	848	827	825	826	840	827	785	833	841	816	852	875	798	827	820	829	807	848	825	833	873	816	791	834	837	887	802	816	866	888	859	823	789	830	836	855	836	841	836	885	837	861	822	802	772	826	789	817	852	867	826	821	854	820	794	816	853	820	834	842	828	875	811	801	852	838	826	829	812	817	796	856	766	783	823	816	824	766	854	868	825	813	821	838	791	835	843	827	856	828	812	841	787	800	829	837	834	830	815	772	797	801	801	826	848	840	807	790	832	842	838	788	832	806	831	836	819	810	850	807	806	833	819	835	822	842	834	831	855	810	762	848	827	796	840	832	814	807	851	816	855	839	793	837	826	829	851	818	828	828	785	805	856	829	824	791	855	820	897	842	791	881	768	823	803	854	851	852	826	851	846	794	791	843	881	816	797	880	801	837	818	844	834	870	754	809	865	842	811	803	857	840	813	803	830	803	867	806	801	890	847	782	857	830	799	806	833	796	796	801	840	836	825	819	840	806	841	846	824	835	866	832	810	827	784	824	836	877	828	763	815	815	840	786	807	852	857	870	842	812	858	826	850	810	834	815	827	787	813	870	804	797	844	831	834	838	828	852	839	871	808	754	778	827	798	866	839	826	840	816	887	835	859	832	817	877	852	847	895	841	879	820	825	798	846	837	809	851	818	817	846	882	883	833	798	828	834	851	798	781	829	794	838	839	795	851	843	833	805	857	837	817	860	857	870	808	799	847	798	869	860	835	838	835	828	859	827	820	815	825	871	800	881	794	823	841	869	887	854	812	832	839	904	815	822	796	828	806	835	827	846	868	835	841	798	774	821	815	805	855	846	871	850	801	828	840	859	831	795	861	812	834	852	781	801	809	801	826	871	826	813	806	854	822	827	830	846	831	837	845	882	837	868	824	803	811	844	852	876	812	863	787	797	812	849	810	824	828	818	826	861	797	864	840	772	859	790	806	875	866	801	822	832	852	813	853	821	838	821	855	803	829	852	798	847	843	779	862	831	828	914	806	808	858	817	825	868	854	831	819	816	806	808	828	848	825	863	865	807	822	844	810	822	818	828	842	825	833	842	810	864	826	791	795	847	875	852	864	860	783	846	846	830	816	832	823	838	807	796	847	825	795	763	867	829	889	811	839	812	839	827	861	827	842	795	838	806	856	800	820	875	834	813	849	836	853	800	832	832	832	823	838	826	857	847	826	782	821	805	856	871	841	800	789	805	821	876	828	847	807	802	845	794	814	846	809	855	873	826	812	834	852	841	835	871	834	833	800	829	856	831	837	823	936	852	818	791	798	821	851	807	853	818	796	833	853	815	825	776	823	755	845	838	803	808	828	785	831	844	842	812	881	869	841	833	825	830	752	856	821	836	891	881	842	822	831	785	841	843	868	873	813	823	819	790	824	854	837	808	889	841	845	836	787	819	839	794	836	840	851	835	811	819	835	822	835	795	897	826	837	865	840	812	778	834	802	866	817	819	838	839	838	806	841	854	856	809	839	820	851	849	840	816	879	814	826	852	862	801	789	820	823	830	854	872	862	809	785	828	784	801	882	820	819	851	801	819	791	849	832	794	833	803	818	776	822	827	820	819	807	779	823	801	807	794	812	870	805	780	821	905	768	877	772	815	808	797	862	848	822	850	847	856	822	835	810	844	842	839	811	809	798	830	836	830	819	804	821	815	821	867	824	833	881	847	839	840	781	844	812	798	871	855	871	875	804	858	823	799	859	817	814	792	823	896	870	861	884	787	826	824	832	816	878	860	818	824	811	833	817	856	840	858	816	834	807	824	827	812	813	883	861	846	830	853	804	818	847	825	860	823	820	785	835	813	837	855	830	849	814	861	837	819	850	852	832	802	868	832	822	871	791	836	804	818	797	764	813	821	836	829	766	802	808	845	817	839	842	880	880	857	839	889	821	852	837	842	849	832	808	833	829	850	833	844	836	833	834	828	818	863	823	873	804	816	777	803	809	821	790	825	836	834	821	840	800	898	812	808	802	856	796	789	807
22806	23264	39485	28432	22074	19623	8146	804	634	611	653	628	601	621	616	616	579	649	580	602	586	616	600	642	599	596	595	608	619	612	583	583	568	565	575	599	585	599	587	620	627	597	579	598	611	570	637	559	619	630	628	587	635	568	566	591	592	576	567	679	616	557	599	603	602	597	597	626	592	626	561	653	608	629	605	601	639	564	588	592	566	595	599	570	587	581	571	605	611	572	579	571	621	589	615	593	585	596	610	611	578	560	594	601	592	582	577	580	590	564	606	554	581	562	618	580	587	613	626	570	594	594	573	566	577	661	603	599	622	573	601	570	601	589	550	587	603	601	611	604	572	575	621	583	591	577	540	538	585	605	604	600	611	634	567	600	606	576	573	597	556	631	619	539	573	626	606	579	577	602	621	560	582	591	618	641	612	554	594	594	586	561	617	614	547	580	583	526	623	589	606	568	587	648	604	566	576	632	607	581	550	565	610	571	643	599	634	556	581	605	606	572	629	557	574	631	609	557	573	616	616	602	627	601	581	555	624	615	573	605	611	576	585	582	618	604	602	577	574	552	589	628	584	603	604	571	586	624	576	577	608	571	629	580	585	568	579	618	565	567	573	587	583	603	607	617	568	604	611	581	596	648	615	599	579	537	598	589	555	579	588	591	634	613	628	614	553	588	579	561	595	552	579	603	613	595	614	604	579	548	601	583	555	588	625	578	623	600	575	638	613	586	591	596	574	585	641	594	601	621	563	552	576	589	616	592	592	560	604	578	591	582	565	645	616	638	604	545	577	555	632	588	624	560	561	638	592	576	606	572	582	551	619	560	600	623	553	607	590	607	639	610	611	565	560	585	606	608	586	661	639	604	581	576	544	577	628	618	574	635	609	562	629	572	622	576	600	581	593	560	598	570	576	601	605	541	610	564	587	541	613	567	571	565	610	531	596	575	583	557	612	620	636	565	589	615	611	598	566	622	578	607	577	590	609	535	558	577	566	623	611	541	577	602	576	584	584	593	612	603	551	578	588	560	626	562	613	571	553	565	594	638	559	581	546	601	565	583	552	570	612	612	593	597	606	575	575	599	625	598	572	606	578	634	580	586	561	614	583	571	585	604	610	542	552	530	564	586	567	613	576	602	586	570	586	571	593	609	613	566	590	621	612	563	589	580	595	610	589	526	623	572	588	597	587	584	591	582	605	600	564	585	602	610	578	593	642	568	596	557	563	575	594	606	614	584	551	583	553	613	598	593	611	580	608	608	609	564	611	582	604	572	587	562	606	567	557	553	560	595	609	624	628	588	594	542	548	589	538	614	589	606	564	610	569	567	592	639	645	576	560	596	615	593	595	651	577	597	604	582	605	598	536	641	585	654	563	583	575	612	586	560	582	637	537	558	592	559	574	658	606	609	591	566	618	603	600	606	580	603	630	604	587	606	584	600	583	609	591	597	541	580	543	597	567	574	593	549	636	578	575	570	583	587	625	579	630	559	618	618	616	593	610	586	621	607	645	537	604	599	595	626	653	570	581	587	601	618	613	587	583	605	570	589	602	601	624	621	620	539	596	561	594	588	560	596	552	576	632	590	602	606	616	593	589	609	566	545	584	643	600	603	605	615	579	590	559	640	567	537	572	601	551	622	619	603	579	592	586	580	593	590	584	563	587	638	601	613	591	593	585	587	589	585	579	573	616	586	625	625	623	565	597	555	563	573	531	647	602	605	537	586	590	580	580	585	553	586	583	568	569	595	626	564	606	572	647	641	585	616	614	600	620	600	607	559	609	557	608	614	588	594	582	601	576	563	612	619	618	614	562	599	601	646	590	564	608	591	608	638	623	591	563	577	615	633	605	586	570	570	559	636	562	554	568	589	603	561	625	550	514	570	618	593	582	614	622	579	586	565	599	588	573	596	548	572	603	609	581	581	581	585	597	551	592	639	559	549	565	616	584	572	606	584	625	614	530	570	584	576	572	606	557	546	575	655	575	616	593	553	606	602	551	599	598	546	603	555	555	596	584	617	614	573	588	609	628	588	603	605	632	541	552	617	593	599	613	578	613	610	599	644	603	571	589	570	632	586	589	577	584	586	591	590	602	594	608	579	564	606	573	578	613	617	610	598	625	583	644	563	597	593	564	628	592	587	577	620	632	622	585	588	545	598	623	585	567	568	570	575	545	570	562	555	609	611	661	548	595	599	599	569	559	551	588	610	605	571	612	564	576	609	546	546	560	586	561	623	574	541	590	559	574	614	576	598	565	571	579	591	568	618	627	584	582	594	596	566	601	580	590	598	516	558	628	622	602	593	573	597	612	555	596	544	574	580	620	579	569	562	590	595	585	614	596	583	613	601	608	599	538	541	612	618	578	588	578	586	570	596	626	577	573	605	568	578	578	629	568	579	617	606	555	587	612	637	609	585	548	614	593	604	597	615	591	589	569	623	592	598	596	575	556	588	564	575	586	611	588	564	596	582	572	574	566	558	587	606	583	598	578	590	585	583	598	576	596	555	580	538	573	587	633	604	558	588	593	603	607	590	576	601	620	596	576	607	575	605	590	585	582	626	609	577	580	670	576	551	627	560	573	609	566	579	571	596	628	597	585	544	572	590	580	568	630	613	579	606	592	550	567	567	621	604	629	611	579	597	561	558	562	606	580	564	575	593	570	577	580	594	576	622	573	601	579	563	543	585	601	633	567	609	604	605	569	563	584	567	591	622	583	572	558	589	573	610	583	553	596	578	601	557	622	565	592	622	584	541	597	606	519	586	568	582	593	540	592	609	565	630	623	619	597	591	589	594	575	585	600	559	544	618	554	567	602	597	599	563	614	599	620	606	556	592	585	581	561	593	586	562	594	571	595	616	589	576	595	598	623	576	573	572	566	565	568	597	588	569	648	598	602	617	592	574	561	613	561	611	608	610	627	581	566	552	557	575	538	568	570	605	557	589	624	591	598	626	578	606	596	578	591	621	610	576	588	568	568	564	608	572	609	585	585	607	624	591	604	548	587	622	601	583	609	542	611	613	629	606	574	593	615	616	626	580	586	570	584	546	636	533	692	610	605	573	620	568	545	583	571	591	615	576	602	584	581	550	618	553	596	598	608	558	544	565	637	552	548	584	628	597	563	624	556	597	608	605	607	600	553	560	552	626	594	617	567	605	566	555	627	602	568	621	597	605	572	614	595	567	610	584	574	627	571	589	581	574	569	605	598	576	582	579	616	644	635	596	572	575	587	621	542	579	585	570	618	630	584	557	594	623	615	610	590	555	607	542	622	585	587	600	568	527	579	586	593	613	601	611	572	577	591	602	580	586	591	573	587	551	570	598	593	592	553	591	575	590	547	596	542	604	552	580	600	557	546	584	583	575	570	612	615	569	526	576	596	566	587	609	584	585	588	626	581	587	602	561	587	597	588	583	595	543	599	638	557	605	642	610	620	567	563	567	564	566	589	591	600	616	592	617	565	601	589	619	611	587	576	573	574	630	604	583	616	571	523	595
54566	80348	67410	46905	31370	16164	3775	922	980	1007	986	1018	927	935	987	958	968	968	936	988	914	941	982	958	969	962	904	935	942	955	920	974	976	935	947	985	951	930	900	903	969	965	982	967	981	910	987	882	1023	922	951	956	1007	932	949	913	912	960	978	923	925	981	939	975	905	945	972	997	1038	954	1036	991	970	973	868	945	928	928	985	917	957	1028	955	977	1004	880	881	965	922	973	957	964	904	906	918	984	936	988	864	929	953	977	975	1003	962	928	947	909	962	924	905	960	918	940	910	959	896	991	953	866	949	998	936	997	959	960	924	968	953	985	911	905	983	989	919	958	970	952	992	978	954	923	963	950	950	961	920	948	896	934	936	910	971	1027	957	975	943	964	949	924	913	950	924	867	958	946	965	957	1016	956	969	961	970	966	975	944	970	931	942	955	928	915	926	942	972	946	967	954	939	938	863	925	924	949	940	971	958	1041	936	950	951	941	939	959	931	874	915	931	886	936	934	928	945	967	893	1018	956	948	953	932	917	987	946	903	957	969	1014	993	867	929	1049	971	956	955	945	909	942	887	884	905	958	976	990	962	938	990	923	935	908	921	977	937	917	967	986	934	965	928	987	976	981	970	958	984	950	930	941	951	985	922	987	952	971	961	914	915	948	935	929	996	910	907	906	1022	948	938	864	938	988	940	981	913	946	931	933	936	944	979	950	961	915	978	968	970	948	926	951	971	935	979	1002	927	921	947	984	896	938	963	910	933	920	964	920	920	941	949	931	916	951	955	910	967	957	948	980	940	971	972	911	965	994	952	981	899	940	981	965	943	903	954	965	934	953	952	935	934	937	986	953	908	955	961	914	950	927	989	954	946	958	922	920	946	948	952	928	979	913	965	978	951	971	942	894	884	993	954	936	929	902	954	937	944	1003	1014	915	980	982	953	900	882	980	977	966	925	989	937	918	958	937	922	922	941	946	945	933	962	972	968	898	918	995	899	907	952	950	886	994	935	917	900	1003	918	938	925	922	939	866	971	939	1012	1019	964	927	904	986	921	1002	947	934	895	910	992	949	922	960	909	957	949	935	972	956	963	928	959	901	990	926	953	941	906	977	996	926	941	984	971	966	965	949	962	913	918	959	954	940	962	904	927	951	1002	950	970	939	1021	908	964	961	916	937	929	951	972	989	989	980	985	953	928	899	993	911	997	974	953	925	926	948	919	906	982	959	1000	966	985	934	955	926	978	944	933	957	915	992	917	1009	887	947	927	967	960	922	927	959	983	905	986	926	925	922	982	902	949	989	981	988	935	978	955	993	932	976	994	973	932	985	925	989	945	935	950	971	938	899	924	956	926	930	985	1014	946	955	888	980	946	951	923	971	918	904	956	917	928	968	915	896	1006	967	1014	884	945	991	948	935	934	958	915	1013	950	1008	974	944	931	896	973	927	936	970	958	975	940	959	899	946	967	918	980	944	973	939	937	925	962	918	969	1000	918	905	919	963	948	925	954	1022	951	957	932	971	1011	927	933	937	987	948	937	986	867	991	941	954	979	953	1014	924	975	944	984	968	930	966	951	916	982	935	1006	913	921	890	987	996	929	932	939	964	936	1006	969	911	908	994	999	968	1013	948	1001	882	957	934	982	964	1009	969	919	929	906	985	984	942	975	915	885	976	910	946	962	970	916	928	939	963	982	955	927	940	973	929	990	927	968	979	966	980	929	944	978	946	973	976	1009	956	955	924	970	940	948	931	998	978	961	961	929	945	946	1000	950	1005	913	975	910	926	1008	936	997	997	980	933	979	989	931	994	1004	965	946	925	952	946	957	976	951	956	944	963	955	982	941	926	935	905	931	967	979	984	953	970	951	968	868	969	912	915	1007	933	927	921	931	928	972	962	950	933	978	947	918	965	980	894	1017	943	933	919	907	942	1023	924	922	972	968	947	970	907	958	979	881	950	913	996	938	941	919	959	925	968	982	929	923	954	939	935	1019	1010	963	936	965	935	924	977	887	944	1038	949	994	954	973	1000	960	924	950	948	949	914	951	919	935	986	978	929	893	928	979	945	937	996	931	921	984	916	955	846	870	988	950	907	1026	985	1032	959	933	955	959	955	929	899	962	950	935	951	927	957	992	1005	955	1014	968	936	974	911	952	879	909	934	989	931	900	941	955	911	952	955	1011	977	996	920	944	964	935	950	956	859	884	950	937	878	899	914	1003	927	931	966	1030	915	967	890	876	913	976	936	915	915	944	951	999	992	905	963	935	853	916	896	959	944	896	958	952	904	1010	978	974	945	969	956	962	968	985	946	967	978	939	936	930	984	998	937	923	921	965	942	935	963	1007	956	890	973	990	956	939	916	912	915	954	958	943	971	982	957	902	959	948	984	948	1009	927	905	992	935	999	927	947	963	952	946	1005	944	946	961	1000	963	928	1005	932	955	919	922	974	924	1006	937	1000	916	982	916	940	929	982	919	912	932	986	974	940	978	954	954	946	989	929	900	953	933	977	983	910	959	954	935	934	969	952	952	985	984	975	947	897	909	932	925	1014	972	949	929	927	966	932	900	933	978	955	1011	946	956	901	982	918	922	1011	965	947	933	945	1028	970	946	989	971	945	973	937	953	880	973	965	980	914	981	976	921	979	946	924	916	967	952	900	1031	937	1013	943	936	944	958	995	909	960	965	872	1003	966	926	944	993	966	975	951	932	927	915	899	1014	998	925	976	969	970	942	933	894	956	924	953	906	910	970	934	917	997	901	944	930	952	992	948	960	986	970	954	944	974	947	975	945	957	967	939	902	966	977	951	949	970	886	939	929	1017	975	956	951	962	944	961	947	972	979	989	939	940	974	928	904	916	912	927	935	923	898	1059	945	970	891	990	931	933	951	979	927	934	975	956	944	915	913	999	920	955	954	938	986	929	937	967	954	936	924	909	950	969	982	985	904	953	933	945	967	940	955	995	929	972	950	959	969	963	989	955	942	954	937	949	940	896	923	922	941	949	945	972	1018	975	988	919	961	899	945	1022	1008	995	917	977	914	994	891	948	938	956	971	950	1016	931	919	946	921	981	950	943	931	939	901	933	943	966	923	974	918	964	985	957	936	983	934	971	899	943	916	934	992	980	897	962	953	955	979	981	1000	932	960	973	976	939	995	972	939	938	1013	966	908	992	954	956	928	965	919	1041	966	946	928	983	1026	912	971	930	942	957	912	953	990	932	936	940	961	958	948	935	928	932	971	913	950	936	941	902	930	919	923	975	903	957	941	953	930	993	945	952	964	907	969	924	917	902	954	960	967	1035	898	986	916	978	921	994	984	921	928	953	969	934	986	1005	932	916	978	969	969	944	975	970	885	1019	971	963	920	962	953	950	911	911	968	960	925	923	974	952	964	936	987	927	931	983	977	922	958	899	928	956	987	950	909	950	953	1002	975	949	950	919	946	966	983	942	1019	969	974	949	919	985	928	939	966	922	977	938	978	949	1021	946	918	976	937	986	952	950	912	974	981	947	934	957	962	919	948	989	977	963	937	928	941	939	967	946	981	952	976	946	911	1008	989	964	952	935	948	909	1007	953	943	962	959	976	874	945	949	957
26307	35288	42482	18115	4199	1618	856	671	667	638	713	699	604	596	637	628	660	664	620	660	720	679	654	638	655	649	644	698	667	698	661	654	646	632	607	647	620	616	665	670	648	678	669	632	690	654	642	639	658	613	635	686	655	609	664	641	622	697	680	633	685	658	630	570	626	652	600	640	639	647	695	670	710	631	678	687	666	611	607	646	630	696	678	644	650	601	698	652	643	648	626	666	638	656	701	683	589	602	585	680	636	651	618	692	612	663	642	610	651	626	631	665	633	651	686	591	658	636	676	616	648	626	652	678	606	657	631	626	679	641	617	667	652	623	645	647	628	665	626	633	605	644	648	648	654	610	655	645	676	596	641	646	631	637	633	675	670	647	679	639	637	650	649	658	644	685	695	640	655	663	639	647	646	609	652	680	656	649	596	655	663	638	646	689	648	639	663	638	630	643	657	688	652	666	652	662	656	658	617	618	620	610	635	655	583	646	644	621	619	620	611	715	673	628	648	635	632	613	658	625	607	634	638	633	655	650	616	645	667	661	639	665	660	623	636	630	653	612	680	620	655	647	680	660	636	651	695	665	642	638	675	641	652	614	693	638	659	716	705	698	677	621	616	685	609	627	677	667	707	604	631	693	640	694	702	666	617	625	672	650	661	622	661	660	658	661	652	627	631	675	619	675	673	616	637	648	644	657	637	701	645	655	628	653	626	609	668	630	668	632	652	642	668	620	632	620	657	617	595	615	634	630	658	595	658	653	623	603	644	619	638	624	646	591	695	634	670	687	646	673	612	619	621	619	680	644	655	621	634	622	655	695	677	645	648	644	659	670	675	700	664	669	634	669	654	646	651	665	669	647	695	695	649	665	633	680	609	655	669	653	619	646	650	616	669	638	639	637	675	627	645	667	598	668	655	647	622	648	678	621	660	636	645	641	682	623	662	647	676	638	668	656	598	666	663	649	637	647	674	636	670	652	646	651	654	647	660	646	604	602	680	677	658	665	638	608	688	634	691	672	578	630	652	639	648	633	719	641	653	676	681	640	648	617	657	650	683	649	643	664	677	600	654	631	675	681	619	684	640	620	601	658	649	656	676	658	644	680	631	679	639	648	654	623	683	677	646	648	626	687	645	656	617	616	661	683	656	633	629	655	647	708	649	700	652	636	678	654	701	627	632	649	640	654	641	683	648	637	649	644	679	615	626	646	665	650	667	645	609	685	605	648	663	692	659	646	669	619	647	648	639	616	613	668	659	633	618	672	619	639	674	626	644	633	617	612	598	674	665	639	614	689	662	620	609	628	618	679	618	631	674	657	618	654	675	609	654	629	636	650	657	630	642	614	610	684	681	638	643	653	630	656	617	609	650	642	624	650	696	663	617	650	624	686	652	643	642	684	660	635	643	600	622	656	663	597	641	671	642	684	660	600	616	681	679	637	678	649	639	664	680	608	658	638	670	630	616	662	655	659	687	679	666	693	686	672	623	656	626	634	687	655	609	655	659	665	652	630	655	684	677	669	639	605	625	607	648	663	618	639	653	649	636	694	648	663	612	626	645	654	623	637	641	693	687	639	648	613	666	639	658	613	642	632	638	648	704	650	602	646	637	619	674	620	661	587	666	667	650	648	659	640	619	605	617	589	615	674	654	656	684	643	642	657	629	644	647	644	636	579	646	594	572	654	638	686	626	657	643	623	655	657	668	682	691	635	602	639	663	642	648	639	608	670	606	640	633	666	597	639	634	612	652	654	650	651	655	659	693	668	636	617	683	603	621	691	615	701	633	656	666	659	635	644	650	653	650	589	617	632	617	649	658	616	646	639	675	638	611	646	622	618	618	659	666	640	649	662	625	667	609	650	610	644	641	614	654	664	611	658	672	618	663	674	612	685	626	653	681	650	637	654	636	682	640	617	640	659	647	644	628	644	696	614	625	616	692	638	632	663	619	686	688	639	661	643	631	700	678	668	646	632	686	626	615	636	640	646	677	656	598	656	685	665	689	656	677	670	702	697	664	624	614	652	686	626	669	687	648	665	649	675	656	616	654	695	681	636	637	620	647	604	615	635	619	684	642	694	651	622	628	686	649	652	635	656	618	650	668	652	670	654	621	652	626	632	627	623	636	666	664	681	662	629	642	644	633	599	674	686	633	641	633	698	656	645	633	688	679	615	653	631	673	621	597	626	617	643	639	653	631	605	607	646	618	636	635	638	611	673	695	612	632	678	633	689	608	639	636	686	681	645	625	610	647	672	636	643	652	663	623	606	621	591	674	620	612	638	687	637	667	614	626	656	612	606	609	633	694	672	628	687	636	673	675	643	696	682	654	657	676	669	589	623	645	605	669	673	690	623	631	590	665	657	676	627	624	643	632	650	655	692	683	625	692	629	634	677	653	632	631	647	681	675	671	619	626	593	628	648	622	683	599	634	638	659	633	619	617	645	667	655	601	624	662	649	673	632	677	631	648	680	647	635	619	636	658	675	615	642	633	638	600	634	653	642	612	628	673	652	677	620	654	681	676	662	634	633	617	627	662	693	671	609	643	627	655	644	653	691	678	661	649	689	654	618	675	665	605	652	625	634	661	654	688	671	631	632	643	682	610	637	656	624	663	677	692	643	660	675	679	626	636	595	626	675	638	613	655	624	651	675	654	679	603	644	664	594	671	656	648	673	633	703	650	633	647	674	663	641	652	643	678	676	649	657	647	613	659	621	646	627	663	682	649	614	616	677	654	639	634	616	630	659	631	651	634	622	650	656	651	623	667	664	694	650	638	642	626	680	635	629	674	657	610	652	621	625	644	631	644	615	678	640	611	699	687	568	661	686	660	655	689	636	660	691	659	626	668	656	642	664	657	600	643	638	652	653	647	635	673	618	658	618	601	660	627	629	686	636	647	649	608	619	675	671	635	587	648	656	611	652	643	689	660	639	637	621	635	595	590	604	587	666	637	634	631	712	643	671	702	632	646	635	647	650	664	665	608	651	645	679	628	638	637	618	617	656	639	640	658	658	693	637	638	630	646	667	605	657	669	658	659	677	704	640	585	628	636	655	595	666	680	665	657	659	639	625	633	637	646	613	639	635	659	682	633	638	663	646	676	640	654	668	610	691	675	629	632	649	626	640	663	665	637	655	677	614	627	669	648	673	660	657	679	627	586	630	680	657	705	628	676	615	654	644	662	665	647	666	636	693	651	631	643	683	640	673	630	692	657	648	628	677	610	640	620	649	679	630	656	653	666	620	648	664	663	674	642	626	654	619	614	674	640	639	651	622	624	634	624	655	639	638	650	601	607	665	633	623	711	668	666	616	641	610	648	661	657	647	586	603	679	635	683	638	694	626	609	705	686	638	624	631	652	656	623	621	654	664	655	620	616	614	638	645	612	639	624	614	636	655	637	655	635	665	602	655	633	652	615	655	666	617	674	625	650	623	678	653	610	643	606	639	587	643	682	655	651	644	643	671	631	688	614	636	663	671	639	622	584	618	623	651	639	666
24907	58554	43385	15459	6195	3073	1409	1060	1103	1167	1157	1142	1067	1052	1021	1064	1116	1111	1076	1114	1159	1059	1119	1061	1081	1099	1073	1094	1131	1106	1082	1104	1090	1071	1100	1073	1084	1114	1115	1080	1077	1095	1067	1108	1095	1046	1112	1062	1129	1119	1064	1103	1070	1074	1048	1101	1077	1111	1091	1157	1087	1071	1017	1120	1105	1143	1056	1064	1039	1189	1162	1112	1086	1066	1065	1076	1059	1131	1044	1089	1118	1067	1103	1158	1078	1067	1103	1089	1037	1107	1114	1073	1096	1071	1034	1015	1119	1054	1080	1059	1048	1041	1036	1060	1070	1059	1088	1039	1074	1099	1041	1078	1164	1091	1101	1110	1089	1080	1032	1160	1049	1102	1130	1131	1150	1106	1078	1108	1032	1060	1111	1066	1072	1112	1170	1059	1082	1158	1091	1120	1053	1141	1094	1093	1068	1079	1056	1074	1107	1119	1110	1126	1121	1043	1134	1044	1090	1092	1072	1070	1103	1135	1064	1139	1087	1143	1102	1103	1072	1131	1133	1055	1082	1101	1103	1149	1054	1089	1053	1047	1074	1065	1133	1041	1045	1083	1083	1057	1049	1017	1098	1069	1054	1052	1099	1047	1066	1041	1084	1070	1143	1063	1073	1092	1067	1061	1084	1107	1017	1041	1060	1068	1097	1088	1069	1107	1091	1059	1106	1072	1190	1048	1034	1131	1063	1056	1125	1098	1012	1073	1092	1072	1083	1056	1141	987	1127	1042	1076	1092	1116	1076	997	1057	1098	1122	1135	1096	1119	1095	1079	1051	1140	1042	1156	1120	1109	1049	1108	1064	1123	1060	1127	1106	1094	1094	1093	1076	1060	1079	1071	1087	1115	1051	1139	1095	1095	1080	1108	1110	1083	1058	1087	1077	1119	1041	1112	1119	1079	1092	1104	1070	1104	1069	1036	1079	1133	1030	1048	1142	1125	1126	1110	1106	1125	1131	1052	1064	1101	1083	1056	1085	1091	1082	1042	1115	1065	1036	1073	1058	1052	1116	1057	1090	1078	1143	1087	1100	1093	1096	1042	1098	1099	1044	1039	1065	1100	1092	1069	1019	1083	1053	1059	1057	1079	1136	1087	1114	1087	1042	1144	1073	1044	1081	1072	1068	1046	1138	1095	1118	1072	1001	1121	1173	1111	1107	1097	1076	1098	1034	1030	1043	1081	1141	985	1100	1121	1065	1034	1054	1060	1065	1104	1085	1102	1068	1139	1103	1026	1019	1140	1048	1112	1092	1113	1023	1064	1132	1096	1047	990	1073	1064	1039	1133	1132	1131	1022	1064	1113	1114	1133	1100	1066	1087	1075	1057	1100	1122	1101	1102	1109	1121	1129	1143	1099	1126	1087	1065	1079	1096	1057	1133	1078	1119	1038	1094	1078	1066	1074	1083	1096	1071	1122	1083	1067	1061	1107	1094	1089	1065	1061	1069	1086	1108	1126	1049	1078	1038	1110	1093	1113	1067	1076	1043	1066	999	1027	1150	1071	1081	1064	1066	1042	1140	1121	1084	1091	1073	1072	1080	1117	1118	1092	1085	1079	1087	1108	1094	1058	1131	1080	1050	1093	1103	1141	1030	1097	1121	1133	1102	1079	1080	1086	1100	1126	1038	1035	1088	1073	1108	1118	1062	1120	1086	1062	1096	1015	1114	1049	1085	1091	1066	1042	1079	1103	1063	1083	1019	1072	1091	1074	1098	1155	1072	1093	1049	1097	1102	1076	1097	1122	1153	1074	1102	1104	1128	1104	1094	1087	1106	1094	1133	1096	1094	1094	1064	1036	1081	1038	1085	1094	1124	1083	1108	1123	1082	1156	1064	1076	1111	1113	1132	1088	1086	1115	1061	1085	1053	1139	1043	1132	1101	1074	1125	1106	1085	1052	1086	1077	1095	1099	1059	1043	1128	1064	1150	1107	1106	1055	1081	1030	1091	1132	1057	1108	1054	1047	1066	1094	1074	1087	1019	1134	1136	1066	1084	1071	1096	1068	1120	1053	1103	1132	1126	1096	1041	1113	1055	1059	1106	1128	1097	1149	1124	1116	1051	1025	1120	1069	1110	1117	1031	1035	1113	1115	1097	1110	1084	1116	1153	1098	1050	1070	1120	1109	1092	1095	1089	1081	1103	1120	1091	1126	1036	1112	1064	1144	1088	1107	1122	1107	1104	1119	1101	1087	1084	1050	1077	1086	1144	1099	1124	1139	1119	1094	1173	1070	1092	1091	1130	1149	1082	1088	1052	1085	1084	1098	1071	1113	1099	1097	1067	1084	1092	1009	1074	1080	1085	1088	1098	1092	1164	1098	1115	1053	1124	1113	1096	1097	1084	1059	1098	1036	1082	1039	1068	1069	1131	1095	1110	1075	1117	1064	1101	1061	1124	1084	1033	1070	1120	1104	1116	1052	1144	1081	1132	1069	1092	1050	1131	1110	1067	1062	1101	1101	1092	1048	1114	1083	1041	1069	1083	1075	1052	1098	1095	1078	1119	1117	1112	1125	1120	1065	1045	1049	1144	1065	1097	1066	1063	1062	1127	1083	1138	1079	1013	1118	1023	1155	1107	1076	1088	1035	1099	1070	1082	1072	1104	1092	1131	1046	1070	1054	1127	1069	1088	1068	1129	1115	1106	1046	1103	1117	1053	1101	1116	1120	1078	1112	1108	1036	1047	1028	1189	1090	1045	1088	1088	1052	1098	1050	1107	1038	1061	1103	1085	1096	1067	1069	1095	1118	1061	1110	1108	1058	1085	1092	1080	1087	1013	1091	1134	1115	1102	1039	1046	1095	1137	1072	1097	1156	1076	1076	1153	1016	1038	1106	1123	1102	1088	1113	1108	1045	1075	1036	1104	1088	1081	1081	1108	1104	1094	1145	1101	1059	1128	1109	1082	1079	1100	1098	1054	1115	1117	1115	1120	1079	1051	1047	1084	1067	1071	1069	1055	1073	1108	1092	1112	1130	1040	1029	1077	1095	1133	1027	1081	1086	1056	1067	1106	1108	1080	1087	1067	1074	1052	1105	1106	1093	1073	1050	1044	1066	1050	1058	1059	1071	1112	1035	1153	1086	1070	1057	1102	1077	1097	1058	1072	1018	1074	1116	1097	1075	1064	1092	1112	1090	1021	1037	1122	1050	1087	1078	1094	1102	1072	1086	1117	1080	1085	1078	1124	1070	1057	1131	1106	1076	1111	1140	1016	1087	1066	1119	1164	1073	1105	1161	1122	1045	1074	1093	1097	1081	1089	1105	1096	1132	1131	1106	1074	1090	1121	1135	1117	1067	1048	1135	1108	1113	1107	1123	1082	1117	1086	1092	1123	1075	1136	1082	1045	1040	1107	1100	1067	1073	1102	1081	1046	1046	1080	1097	1084	1107	1042	1119	1045	1128	1075	1096	1107	1064	1026	1145	1073	1142	1118	1104	1084	1100	1074	1058	1059	1048	1059	1060	1153	1098	1046	1175	1167	1117	1082	1100	1107	1075	1115	1061	1089	1018	1053	1060	1061	1072	1103	1060	1051	1084	1108	1010	1031	1054	1101	1115	1084	1069	1097	1096	1129	1060	1066	1080	1092	1020	1103	1085	1088	1049	1026	1114	1087	1079	1137	1058	1025	1070	1066	1085	1160	1111	1162	1056	1033	1099	1014	1063	1080	1069	1100	1088	1167	1102	1052	1103	1062	1121	1095	1127	1120	1105	1114	1136	1006	1068	1066	1113	1091	1089	1067	1074	1069	1040	1045	1086	1092	1100	1076	1068	1026	1063	1083	1058	1064	999	1097	1053	1094	1048	1049	1092	1071	1101	1101	1077	1050	1087	1076	1058	1043	1007	1092	1044	1131	1107	1115	1061	1048	1137	1064	1073	1041	1100	1088	1118	1133	1061	1094	1080	1078	1068	1060	1132	1060	1106	1073	1090	1085	1107	1048	1075	1146	1165	1072	1051	1048	1112	1064	1118	1074	1106	1087	1097	1044	1067	1077	1059	1104	1004	1069	1093	1083	1105	1146	1107	1098	1070	1107	1093	1122	1060	1100	1102	1084	1072	1120	1118	1081	1058	1127	1065	1065	1151	995	1037	1107	1047	1067	1132	1081	1061	1120	1022	1047	1123	1074	1050	1058	1111	1108	1069	1107	1052	1046	1058	1107	1062	1068	1060	1073	1057	1070	1056	1102	1070	1075	1090	1134	1110	1076	1048	1064	1102	1092	1076	1111	1064	1116	1095	1042	1127	1087	1056	1129	1080	1082	1101	1108	1090	1072	1043	1071	1044	1084	1070	1075	1085	1084	1024	1146	1138	1052	1042	1042	1103	1013	1110	1129	1065	1132	1082	1143	1094	1064	1068	1064	1156	1065	1088	1067	1097	1020	1055	1080	1161	1088	1034	1082	1192	1143	1053	1068	1055	1068	1102	1089	1075	1107	1092	1096	1086	1058	1112	1051	1086	1092	1129	1136	1082	1068	1058	1055	1077	1123	1068	1074	986	1085	1073	1081	1083	1113	1064	1024	1092	1104	1080	1028	1105	1140	1050	1063	1076	1107	1088	1070	1109	1058	1123	1093	1065	1112	1060	1113	1094	1123	1161	1137	1187	1081	1076	1095	1149	1114	1092	1058	1121	1078	1054	1107	1093	1144	1101	1135	1049	1044	1104	1099	1042	1110	1097	1114	1099	1159	1077	1036	1096	1130	1108	1051	1076	1092	1069	1081	1114	1040	1095	1015	1075	1135	1077	1099	1071	1066	1124	1081	1067	1087	1047	1092	1050	1083	1049	1125	1081	1107	1083	1083	1072	1104	1041	1102	1113	1112	1057	1106	1089	1127	1117	1038	1056	1064	1033	1056	1088	1136	1079	1086	1085	1056	1114	1097	1081	1027	1074	1072	1078	1087	1080	1074	1094	1056	1104	1123	1004	1067	1121	1059	1125	1065	1163	1062	1091	1088	1106	1110	1133	1114	1143	1093	1104	1057	1095	1076	1070	1165	1103	1051	1096	1098	1085	1082	1057	1117	1145	1149	1081	1111	1127	1093	1040	1068	1078	1102	1037	1128	1128
23735	27128	44603	30524	20767	13313	2696	580	522	521	529	480	518	474	482	511	479	518	498	538	468	539	510	495	524	506	526	531	484	527	566	484	500	502	515	483	517	524	482	527	528	513	532	494	492	511	499	486	469	491	461	467	521	558	529	490	516	539	504	533	526	547	500	495	502	477	541	512	511	514	524	522	487	507	503	506	486	491	528	507	479	489	448	483	491	475	482	476	503	460	474	496	513	484	533	536	496	487	482	502	479	503	518	461	520	527	538	511	543	455	485	504	545	502	434	485	538	520	539	511	474	523	486	490	453	483	495	521	511	513	496	520	503	507	471	503	519	518	491	505	496	505	556	474	556	518	493	473	469	502	532	491	515	499	520	477	511	473	532	472	523	515	485	521	486	494	493	444	514	521	495	505	540	511	499	509	478	510	529	536	473	482	496	495	508	471	508	503	519	488	489	509	478	477	537	507	497	514	531	518	506	495	482	519	517	506	519	512	506	506	536	499	522	477	525	436	507	490	485	514	509	481	515	525	474	490	509	496	546	503	491	531	524	515	531	517	479	471	518	510	467	511	517	472	496	521	526	520	486	502	461	520	433	522	473	508	476	470	473	490	499	512	493	490	479	492	494	505	501	495	504	492	509	513	520	515	506	501	537	514	472	461	488	520	537	500	505	519	488	539	466	501	493	480	492	479	523	519	528	503	510	498	526	541	524	456	475	510	541	475	496	449	504	502	503	504	482	507	484	476	507	528	519	526	457	532	473	487	468	477	519	494	497	516	485	494	483	500	457	497	535	490	489	515	509	502	496	513	497	546	516	513	513	527	528	525	479	480	487	512	522	473	491	496	490	523	522	512	503	469	512	521	488	546	563	476	496	511	509	518	488	467	486	501	527	507	501	515	515	501	506	501	501	485	490	571	491	483	505	529	511	517	506	496	518	519	503	488	485	479	518	518	479	496	502	510	470	518	507	511	508	499	447	488	510	540	480	496	476	477	518	476	483	506	485	518	449	492	480	474	489	511	496	477	493	514	500	485	525	516	527	505	526	488	518	515	510	528	478	512	523	503	491	539	515	474	523	498	505	502	516	482	481	525	474	504	516	500	501	528	508	507	479	497	530	491	471	488	463	506	486	496	482	480	489	494	505	516	490	513	530	463	485	472	512	502	520	552	499	503	453	493	478	485	508	491	483	503	476	512	479	487	488	474	495	504	508	490	518	478	466	502	526	510	478	505	476	469	510	496	483	516	474	488	459	474	485	517	531	516	522	514	498	519	527	465	555	479	485	483	489	521	466	476	511	528	519	508	502	482	494	511	480	519	496	519	504	501	508	513	474	491	510	489	490	512	523	488	504	480	532	479	498	519	491	497	480	528	546	512	491	503	549	499	476	515	479	530	534	487	502	455	475	484	488	526	463	490	530	484	507	500	508	505	525	517	500	518	502	509	497	482	516	471	528	462	493	500	476	489	440	525	498	544	612	542	517	489	531	480	501	466	502	509	467	503	515	502	515	496	495	492	519	532	498	530	491	494	536	501	465	493	521	453	528	486	478	507	495	489	493	471	482	484	499	532	472	452	505	500	525	543	465	475	497	516	481	486	508	518	539	537	503	486	497	492	467	492	494	489	497	526	491	518	505	480	471	513	491	511	499	500	487	486	465	484	509	478	511	499	474	493	498	482	518	522	493	529	486	491	496	491	514	477	485	477	498	517	489	516	505	484	520	538	494	471	511	485	541	520	519	487	480	501	507	484	522	512	555	496	535	495	528	490	482	503	478	506	488	506	484	506	524	518	518	511	531	468	480	506	519	507	489	509	504	495	529	530	476	499	479	490	498	520	469	476	486	511	492	476	529	491	529	509	497	498	487	473	478	528	487	501	503	541	487	526	479	483	526	475	508	479	518	483	499	493	487	523	524	492	514	524	500	465	530	490	482	512	492	511	504	505	456	505	533	491	460	495	500	528	472	512	464	498	496	495	479	493	508	488	493	536	533	516	474	494	485	495	480	492	497	509	540	508	487	504	491	517	494	459	513	529	497	463	521	531	510	537	497	505	520	514	474	479	452	521	525	483	477	521	501	519	524	484	525	508	512	474	487	479	469	503	512	555	479	482	491	503	510	475	528	503	492	498	462	552	500	494	476	531	503	533	514	524	485	528	506	484	533	509	515	511	491	489	522	479	528	499	532	475	517	500	476	530	477	500	533	493	475	509	544	474	498	489	491	505	488	515	487	498	494	513	500	492	507	499	534	508	538	498	498	510	497	543	523	486	474	500	483	522	529	509	505	490	482	509	465	507	526	488	452	489	528	495	529	489	522	498	504	473	497	523	495	519	503	465	508	530	506	509	514	499	481	493	489	503	507	501	490	474	527	542	454	514	488	455	484	485	478	485	522	464	512	509	514	469	502	493	498	477	521	494	491	535	487	490	496	500	522	505	471	535	490	494	519	526	520	505	464	518	484	508	495	471	505	514	489	522	471	482	481	514	457	521	480	490	452	480	513	494	518	479	493	454	501	504	521	540	523	514	510	518	476	500	535	503	475	544	537	497	482	499	525	476	524	507	504	518	514	494	479	507	489	513	526	480	503	482	491	511	520	526	493	470	449	534	469	527	489	506	520	517	518	479	460	521	501	504	551	525	524	459	504	505	490	463	529	498	549	503	501	528	511	497	505	490	464	527	498	490	503	513	515	540	511	512	503	514	506	505	517	498	500	473	511	465	545	496	509	453	539	512	488	486	459	533	505	531	517	503	500	480	482	498	475	498	511	538	492	491	501	522	504	515	482	470	487	508	514	476	526	497	473	500	484	509	484	481	496	492	540	481	519	524	519	525	507	522	496	511	486	524	503	519	442	493	481	505	504	506	494	503	487	493	479	496	518	523	520	540	543	496	529	508	473	507	477	500	514	484	500	522	528	498	488	518	495	487	523	529	516	491	497	480	493	485	512	489	501	474	482	498	497	490	507	478	532	536	522	491	506	502	500	452	466	495	495	510	497	528	529	472	502	492	467	501	463	493	472	493	493	497	484	520	457	484	516	433	510	491	501	496	507	503	493	492	534	511	506	514	499	477	484	489	496	510	488	538	505	519	494	492	487	489	529	518	529	491	469	515	491	521	474	511	505	514	518	514	497	521	517	527	525	516	480	541	519	463	462	519	518	475	515	489	497	529	503	466	485	503	476	514	469	473	498	500	484	473	505	488	473	489	564	486	499	503	524	490	504	493	505	446	502	539	515	456	487	547	500	496	481	492	506	538	491	495	487	460	512	501	529	504	476	519	478	488	498	477	524	490	519	501	484	496	496	474	476	504	519	492	478	508	475	496	468	470	509	555	514	527	552	545	533	532	460	540	491	495	485	491	483	499	494	528	532	500	494	507	489	458	495	504	498	474	521	486	491	509	482	491	499	519	515	472	476	493	463	465	488	458	461	503	487	501	528	515	505	516	499	483	516	489	507	523	497	479	468	491	469	497	476	522	486	497	477	455
47477	86950	71022	38346	23375	10940	2726	809	857	839	887	881	868	910	879	873	849	863	828	860	892	819	805	851	905	936	837	855	869	823	827	838	830	880	823	903	856	850	824	887	844	867	873	885	854	848	887	840	788	897	858	846	834	881	856	855	890	815	846	833	814	848	831	846	877	841	903	804	825	837	860	827	833	886	851	873	862	813	861	834	798	900	825	861	867	821	858	890	822	888	909	879	808	868	880	782	858	839	795	858	808	879	906	849	844	831	857	857	930	856	899	862	843	856	888	806	874	846	867	808	893	829	869	864	843	883	854	847	850	846	840	856	870	835	864	852	864	855	852	833	945	839	854	853	812	850	877	817	798	856	798	894	809	860	845	901	829	821	828	860	845	818	852	838	864	875	863	812	807	815	825	821	848	831	853	876	799	825	862	812	844	858	841	908	819	846	866	815	848	790	816	867	901	855	887	832	877	852	872	872	843	823	907	830	868	893	848	855	861	817	851	911	842	876	917	852	850	850	845	880	850	844	845	857	863	860	840	865	887	826	836	843	834	814	803	851	826	865	844	893	842	866	857	822	822	880	820	857	833	876	908	870	852	869	913	879	902	840	837	833	849	846	871	788	884	823	813	888	907	905	876	809	890	811	827	876	854	819	841	872	853	871	873	850	821	899	855	869	849	838	816	927	811	897	834	887	833	827	817	845	826	868	838	934	831	851	852	842	881	869	864	821	794	835	788	840	854	846	864	860	838	842	815	873	863	857	864	899	866	849	817	815	829	856	855	883	878	821	823	832	856	805	847	861	849	900	883	864	875	813	821	803	880	827	839	840	847	870	824	835	821	863	873	844	821	898	897	835	832	886	860	861	831	850	870	842	847	833	837	851	847	846	822	850	810	918	887	861	862	870	850	873	818	828	814	833	870	886	836	897	845	859	869	869	784	869	859	865	861	880	801	864	869	844	873	829	820	825	829	846	794	820	861	785	838	826	899	862	832	921	818	874	831	815	847	826	863	876	852	795	822	888	854	860	869	865	850	804	861	871	881	887	861	841	836	847	851	860	848	800	853	844	846	861	895	854	798	870	855	836	890	817	837	827	851	859	870	818	877	833	869	889	832	875	884	825	825	875	841	812	832	851	905	878	819	871	871	820	856	819	909	861	885	797	932	849	864	827	818	858	873	864	813	859	854	844	857	871	833	767	881	858	819	863	911	877	847	871	852	830	797	867	877	830	870	875	908	884	849	847	826	832	840	841	823	883	841	841	844	854	876	908	853	839	869	838	811	904	857	856	892	910	836	824	894	818	896	852	847	835	767	813	897	883	815	833	869	811	845	866	855	850	876	809	824	899	821	828	829	864	828	802	858	783	826	857	854	873	827	897	812	908	887	816	806	850	865	892	855	810	833	863	814	808	835	834	914	852	870	809	886	863	900	875	868	826	899	857	823	832	832	914	786	836	850	858	814	827	835	819	871	824	859	867	838	864	820	866	837	811	838	884	853	838	830	859	821	845	859	933	822	803	838	844	849	871	905	892	843	850	856	889	889	865	908	901	864	887	847	889	828	824	857	827	833	854	875	828	855	850	876	899	868	829	833	829	842	807	866	861	818	798	862	874	818	912	896	806	823	819	828	868	868	854	841	875	839	807	850	853	867	822	865	831	864	816	838	836	860	829	826	847	805	816	817	834	794	850	848	830	829	902	845	841	883	843	843	847	866	816	839	879	872	838	829	860	851	896	858	827	840	867	856	828	888	819	852	845	817	868	855	847	879	860	839	864	853	870	806	860	901	832	837	899	902	848	871	851	818	873	797	850	864	868	819	841	844	859	863	831	884	889	870	860	839	852	849	870	855	855	862	888	798	842	844	866	861	851	862	841	832	812	868	849	836	862	814	847	842	850	843	908	823	837	893	856	886	882	854	814	845	870	900	830	836	866	863	868	847	878	861	851	823	801	846	849	803	844	850	855	849	844	869	860	863	837	839	794	848	854	857	845	855	824	838	853	863	913	820	866	876	834	889	866	820	832	854	804	880	874	843	827	860	886	885	861	884	869	813	879	840	937	774	806	810	829	870	883	871	873	837	829	871	842	839	847	862	870	842	872	842	842	866	883	840	806	828	855	834	882	887	840	819	881	803	878	804	801	844	839	865	851	812	830	902	909	862	876	825	851	845	882	874	884	848	847	826	863	850	853	855	871	830	848	808	895	908	871	863	831	867	864	821	883	822	930	890	828	824	840	867	905	849	849	835	862	869	838	865	834	780	862	840	857	822	881	831	885	849	814	879	874	848	820	852	886	846	811	826	859	804	818	862	833	865	830	871	802	847	842	871	828	904	825	855	854	882	808	836	887	776	821	852	887	902	837	847	906	850	788	856	822	847	890	812	849	856	831	885	797	828	852	835	880	889	892	898	804	846	909	854	800	868	821	835	771	839	843	820	872	837	894	851	870	884	840	914	882	835	843	797	856	871	945	819	870	858	856	883	838	865	823	851	805	867	800	850	889	848	834	811	903	873	782	839	878	816	825	834	849	864	874	840	785	852	864	813	801	885	923	852	857	851	838	841	843	844	884	826	830	852	915	830	908	763	842	883	838	888	831	815	837	850	879	830	835	852	852	820	889	811	820	823	799	831	820	843	840	845	868	871	840	825	894	855	802	866	867	859	854	868	875	862	880	837	875	853	899	915	876	851	888	853	833	822	843	870	806	839	805	803	828	856	821	864	823	858	896	859	813	872	871	873	877	881	833	837	842	852	869	833	872	832	822	837	832	796	877	889	808	843	879	879	858	851	859	807	842	919	829	816	832	838	816	877	823	790	852	880	840	869	837	879	925	821	856	839	817	852	881	807	860	796	805	837	867	833	845	842	830	840	804	909	843	846	863	845	812	840	814	837	846	855	846	811	878	822	876	853	883	843	844	812	842	823	858	861	853	809	833	860	810	848	837	847	792	853	857	890	889	824	832	901	859	855	869	857	877	876	839	864	858	869	862	853	811	831	856	825	830	817	886	843	838	845	852	899	798	809	913	865	851	881	867	867	879	840	897	874	797	861	828	875	857	863	828	819	875	859	897	871	872	796	825	803	834	859	852	850	889	849	927	871	823	862	818	826	863	873	878	855	875	814	815	848	907	892	842	836	896	890	797	879	884	837	934	849	888	885	910	866	884	840	865	833	844	854	816	868	784	853	866	848	887	847	885	825	837	865	876	864	861	822	879	809	847	840	840	769	860	781	829	859	869	819	823	818	855	915	846	828	777	845	861	821	861	850	847	879	873	812	884	869	853	846	783	871	826	878	860	841	875	829	855	905	815	841	842	873	844	839	869	879	864	847	807	900	835	831	866	847	880	849	791	864	938	889	836	824	886	769	783	869	840	833	851	885	875	838	869	849	874	889	832	828	847	834	819	853	882	877	908	889	797	822	890	897	846	798	896	887	882	826	849	864	841	860	868	849	832	835	915	835	914	871	856	871	837	842	827	887	872	880	836	817	812
22814	24473	38314	27459	21667	19443	7960	848	616	643	673	619	646	636	616	632	656	590	650	606	602	623	624	634	636	637	595	662	592	623	622	601	642	600	637	599	584	664	618	624	617	626	589	614	628	613	649	610	597	626	626	609	627	589	608	588	614	631	603	573	593	617	611	604	607	583	591	582	617	654	612	641	613	661	618	618	691	609	626	607	622	598	633	634	615	631	585	621	566	604	602	578	601	641	569	645	646	628	635	636	589	652	600	636	646	593	617	601	594	591	602	611	630	580	623	629	586	602	594	607	617	608	612	580	614	573	658	602	620	576	590	614	591	571	598	596	645	629	610	599	649	640	648	613	600	591	587	605	612	607	613	582	606	587	653	612	638	597	602	584	594	642	578	609	578	637	606	620	628	606	619	558	583	626	586	596	612	624	599	599	621	627	588	632	571	618	611	557	643	590	658	617	637	584	609	599	589	595	619	624	624	626	624	598	593	637	613	634	641	542	609	603	615	656	593	572	613	619	600	581	626	624	600	601	598	591	613	672	643	628	591	625	624	621	628	605	594	628	622	673	614	598	611	590	632	618	556	586	630	560	572	588	602	615	622	545	581	600	626	569	571	642	630	623	575	610	595	631	589	651	576	592	550	566	615	626	629	581	566	638	575	645	578	583	605	633	615	600	605	633	581	590	616	607	554	621	582	571	585	585	583	577	589	629	631	569	610	664	600	640	587	657	609	628	613	601	640	590	607	585	588	607	595	596	605	612	559	604	595	641	627	587	593	577	599	616	625	593	636	638	607	645	593	619	624	638	599	613	634	607	624	649	596	628	607	593	628	603	568	626	626	585	632	616	593	608	592	594	584	584	655	611	631	621	652	593	630	596	588	574	646	627	632	589	611	641	577	622	643	586	617	603	581	592	619	611	634	604	610	604	593	634	615	637	575	631	596	605	588	596	631	579	624	618	617	618	652	626	591	612	578	630	672	623	588	579	607	631	600	623	629	612	611	599	632	633	663	550	604	613	659	631	633	586	582	574	609	620	582	636	626	624	629	585	646	639	623	659	596	579	613	574	568	612	597	584	576	574	597	590	593	617	638	638	557	624	547	590	643	587	631	626	626	602	588	542	577	570	564	599	609	626	565	610	609	653	606	633	615	542	635	600	604	627	591	595	603	585	598	613	625	594	617	646	633	685	558	621	650	625	595	600	562	641	625	590	628	602	598	611	604	599	617	591	611	602	599	610	613	639	602	623	603	635	646	597	619	614	625	603	585	629	599	619	618	666	604	585	596	639	624	626	655	581	624	653	611	597	606	611	586	585	629	629	602	642	618	637	598	614	606	609	607	612	576	610	614	612	612	601	606	613	596	567	599	608	603	659	617	649	586	607	622	570	606	633	633	611	580	629	613	585	654	596	614	605	634	629	598	623	596	613	563	622	614	600	628	591	627	591	597	632	627	611	637	600	588	590	590	663	608	608	588	631	628	605	649	592	609	628	641	585	591	551	596	619	668	637	599	603	633	632	587	603	633	599	604	585	589	601	653	579	583	593	633	582	632	593	640	605	565	566	634	570	632	614	607	625	628	620	594	610	595	626	609	651	591	598	609	580	620	596	608	598	611	598	600	597	633	611	606	655	583	609	592	614	621	594	640	604	583	579	608	627	606	647	611	568	618	629	611	594	627	620	612	620	611	614	603	589	576	560	619	590	654	626	629	647	593	586	636	593	638	588	596	626	575	617	606	613	591	583	569	638	611	617	558	614	633	631	601	636	600	609	568	613	606	621	636	655	606	595	630	573	621	580	630	606	585	600	599	648	585	588	595	596	602	606	607	605	601	577	615	582	611	628	614	597	581	615	591	590	580	599	604	659	619	614	605	599	636	644	574	590	629	559	607	620	630	597	621	601	602	606	581	566	607	607	616	634	612	588	598	616	645	571	607	637	584	606	617	622	568	652	628	614	576	630	616	621	594	606	636	595	610	607	631	576	623	611	595	616	608	599	596	606	608	620	539	632	591	591	650	540	596	564	599	625	666	650	620	627	633	613	631	668	616	620	640	583	626	643	595	632	570	613	641	620	596	622	608	626	575	574	589	621	634	607	631	643	632	627	651	578	593	659	634	626	600	621	626	594	627	612	631	625	622	605	614	573	604	626	598	605	582	627	624	588	599	587	647	624	656	561	617	586	609	596	616	635	601	628	595	605	621	640	556	604	584	588	627	636	602	574	676	628	605	570	609	646	583	646	604	574	632	575	559	611	592	623	626	601	620	603	634	584	615	586	589	608	581	649	634	594	601	596	619	647	609	547	642	638	623	604	604	641	624	601	590	616	633	609	650	612	606	613	607	596	632	585	629	585	626	610	567	597	608	580	610	585	628	608	626	590	573	586	597	628	634	608	583	639	622	614	610	648	608	586	625	608	587	568	635	630	588	612	553	599	599	596	563	646	614	601	606	564	586	632	641	591	625	614	561	613	597	608	585	622	586	624	592	604	612	562	565	608	576	615	590	576	639	580	618	594	601	567	598	618	565	591	607	614	619	567	591	602	604	598	637	621	561	610	592	581	623	614	622	598	640	625	624	588	603	591	592	633	605	628	598	603	640	649	647	635	595	628	555	565	643	591	664	610	604	579	617	646	656	571	609	650	600	564	618	574	606	566	631	637	583	596	587	605	588	589	609	629	585	607	586	637	569	639	659	571	657	667	576	582	560	640	595	536	620	607	587	623	618	600	591	635	615	574	602	621	553	592	631	637	619	631	626	601	587	605	633	628	606	583	623	609	585	607	582	620	620	583	627	617	609	590	626	637	633	626	624	573	614	568	623	612	639	623	569	640	593	630	578	596	568	589	563	619	577	534	610	596	625	587	576	622	615	636	602	591	629	563	568	649	569	626	597	635	615	637	609	585	561	563	578	603	570	599	618	639	599	628	654	608	595	645	608	611	605	605	639	605	614	645	584	615	613	596	619	625	609	651	646	644	589	588	614	599	599	604	613	630	609	593	626	668	616	617	638	667	634	585	608	582	578	556	578	642	609	609	605	560	643	651	582	588	621	573	606	642	609	595	612	582	601	600	669	625	582	588	614	618	570	619	657	618	654	645	612	604	599	603	647	618	617	617	627	611	632	603	661	590	637	620	621	608	618	621	602	576	578	618	630	629	618	585	623	601	628	629	606	632	638	595	627	598	619	601	638	601	616	605	606	676	585	603	659	579	586	644	629	613	646	572	574	627	603	643	612	602	610	584	619	618	614	635	615	626	627	621	624	616	638	616	628	570	627	620	628	603	578	574	638	657	623	629	610	623	635	582	593	615	683	611	608	577	591	635	646	603	580	624	551	631	613	601	584	624	616	623	649	636	615	622	632	602	614	594	584	618	602	586	567	613	621	586	620	622	592	568	593	702	595	607	585	630	662	637	598	625	587	596	590	592	633	608	611	572	616	586	629	584	614	621	572	622	628	581	582	581	643	610	641	631	592	655	627	586	553	619	579	603
54422	76342	70625	44306	30002	15501	4114	1021	1046	1012	1037	1009	971	1031	943	983	989	1009	991	987	937	984	1012	961	996	978	948	952	925	1039	962	918	1054	984	984	955	960	996	908	968	1026	1006	911	985	1032	970	987	978	955	975	982	1001	951	970	960	949	950	971	984	933	926	997	912	902	984	1000	978	947	989	950	978	1013	1004	958	998	1007	926	980	981	969	939	965	951	949	996	964	995	969	966	965	953	1020	950	953	916	961	985	949	980	947	988	970	979	1032	1007	953	992	950	945	938	983	955	918	964	965	923	935	983	961	931	935	935	960	961	955	961	978	997	931	1008	925	930	977	990	989	992	1049	961	932	963	940	973	989	980	966	961	1004	975	945	1038	991	931	939	985	963	1035	1037	951	1018	1014	983	1028	982	968	985	909	957	917	985	930	1055	938	948	967	938	964	997	957	990	963	1005	975	990	930	993	1039	987	975	980	927	969	968	979	981	951	974	974	959	1004	993	978	954	1017	951	965	934	934	923	961	986	982	934	996	914	995	957	954	1019	919	954	907	1029	990	940	968	986	983	948	971	941	931	932	1006	995	992	995	1018	1060	967	941	1006	935	1034	999	957	1001	1003	985	988	968	935	955	1032	1004	939	982	928	933	925	988	954	980	959	927	1005	992	947	1024	958	964	1007	958	938	996	1004	963	975	947	979	930	997	955	934	978	968	951	1020	954	996	951	1002	978	965	887	953	1026	975	972	978	1013	939	951	962	982	900	1016	962	928	962	985	935	959	976	938	1023	1012	957	1001	971	995	984	976	970	1049	931	928	981	950	979	943	1009	993	963	963	988	979	969	1046	984	1020	965	962	983	970	1040	945	961	991	966	938	982	1015	946	919	988	947	975	953	950	945	1009	922	984	1023	972	929	951	962	929	1000	1002	930	960	1015	960	945	989	983	967	971	946	968	981	958	964	974	943	970	950	943	968	1035	1033	967	964	997	1032	985	891	926	973	965	954	977	968	1006	995	971	1002	951	1004	1020	970	982	960	964	984	979	982	1042	972	950	968	995	1000	984	981	970	958	980	960	971	946	946	961	934	992	965	1001	1004	976	977	958	928	1034	937	986	969	1005	944	954	1039	992	915	1012	968	974	938	963	935	977	964	947	947	1021	963	981	963	904	982	993	961	953	965	922	959	959	1000	952	932	982	952	940	1029	1017	964	940	1028	966	950	993	924	1004	939	964	975	964	958	999	977	978	973	1011	958	972	967	1025	941	979	960	998	963	978	982	928	983	976	978	958	990	976	962	986	957	1019	968	963	970	990	961	985	1014	989	945	1004	1048	995	965	975	959	1010	992	926	977	967	937	937	956	982	937	951	1000	982	918	983	1001	971	954	1001	927	951	1027	971	1052	959	972	976	985	1018	1006	960	970	937	942	985	915	980	906	986	992	1001	996	924	1035	968	973	1025	959	976	957	954	953	959	950	1015	935	966	981	990	957	966	1049	978	994	1013	965	955	986	949	1007	985	975	970	1011	973	939	1002	1000	955	1039	968	925	947	1011	990	988	1017	991	937	963	1023	977	948	981	932	1018	1038	998	939	938	964	992	949	954	978	969	987	921	1025	944	952	982	975	991	1002	957	892	959	939	989	974	948	1020	980	1002	989	939	974	927	983	958	945	1010	961	970	980	966	963	944	1002	993	946	933	1029	963	938	956	909	976	963	998	912	1007	929	976	976	978	972	1029	968	999	926	998	973	953	948	974	1002	1025	969	992	973	938	961	960	954	976	951	969	946	973	966	1024	973	972	915	965	964	1000	998	940	971	921	998	950	941	986	926	1011	927	915	1008	997	1005	978	1002	983	991	1009	985	975	997	943	990	954	926	975	972	999	918	991	939	992	985	953	999	970	958	929	967	952	1025	984	977	933	936	974	943	963	953	940	981	975	940	958	985	956	979	974	963	978	967	910	920	930	1006	978	925	974	926	977	995	949	982	937	979	1020	987	956	962	884	973	958	969	990	954	999	957	1004	963	969	987	958	1006	951	991	989	979	963	1002	1017	1014	958	982	977	981	952	962	1006	989	926	955	947	994	966	967	1003	989	1019	984	1004	985	951	991	954	1010	1005	999	999	971	936	944	993	985	982	1016	989	952	1019	972	957	994	1013	954	928	964	940	1023	1003	986	948	972	972	956	953	943	917	981	972	951	1032	938	957	955	991	977	1023	1019	981	991	1027	950	998	1001	972	953	996	998	965	964	984	963	952	981	934	1027	999	983	992	945	953	989	973	944	987	963	1004	987	979	977	945	947	931	978	978	992	949	967	957	957	949	1019	960	1002	932	1009	982	965	981	958	945	951	964	1046	1038	964	954	961	983	942	903	955	976	951	978	964	985	952	963	1027	945	980	1045	981	937	971	986	1011	1045	955	995	993	954	992	962	1028	965	1002	990	973	942	1001	1002	951	959	1019	970	974	983	975	993	990	1042	939	987	956	937	987	947	896	962	926	965	945	975	981	1011	1001	923	949	989	992	977	984	886	899	958	907	978	968	990	974	980	1027	981	949	1006	956	957	1009	974	947	974	986	987	950	1049	1039	962	951	1009	975	988	934	940	962	1005	983	983	967	926	981	941	971	1015	924	1007	930	969	1012	951	968	1053	927	974	999	1035	959	917	992	1021	1001	968	963	961	932	961	956	983	967	994	958	970	996	994	998	996	951	978	984	950	987	958	1026	953	953	991	943	1040	933	924	951	943	978	977	989	988	1029	954	983	959	997	991	1057	954	950	941	988	990	924	1016	1024	1018	1029	987	983	927	961	950	949	962	992	966	943	949	954	966	998	943	967	975	922	951	978	1018	970	957	957	967	996	956	981	899	953	870	982	973	943	983	1026	953	963	984	992	998	992	1019	960	1032	908	950	976	1001	967	942	935	923	983	945	984	961	990	920	984	992	917	945	936	953	1007	971	1034	955	900	1005	1006	956	993	991	974	946	1004	1038	989	967	977	966	948	1013	1030	993	947	985	982	960	967	968	989	1014	970	997	972	973	1008	1006	966	947	1000	957	982	990	972	968	975	928	980	992	926	947	1011	975	964	910	1007	998	993	1035	1016	979	968	997	976	931	963	1019	931	958	993	962	938	939	919	964	989	1018	964	985	1002	989	982	964	972	935	927	997	948	996	976	955	918	924	1001	995	1031	955	1017	1013	951	930	968	913	911	984	1026	1000	990	1000	959	1006	973	969	1019	997	985	888	1001	978	979	983	941	959	975	911	987	984	969	988	966	936	1070	937	976	962	973	934	1002	981	976	916	938	920	982	910	1027	1018	952	956	1004	998	972	950	966	974	1071	948	974	966	980	998	966	989	955	963	936	945	940	932	1004	967	956	1048	959	952	1005	960	977	965	996	1017	956	915	938	975	949	966	976	927	1009	984	1031	934	939	986	965	1026	1012	989	1003	942	969	934	944	973	999	989	1034	974	983	949	967	926	946	1008	965	988	1004	1007	931	1021	977	973	944	952	905	935	917	1014	950	956	936	962	1000	1021	935	947	985	986	935	951	932	1014	919	974	944	976	991	963	981	940	979	970	963	934	913	960	971	943	1016	965	1003	941	952	916	979	991	914	1004	990	934	954	972	1002	955	981	952	992	996	953	958	999	972	963	929	969	936	951	973	939	933	1013	950	945	931	1046	961	943	983	986	1021	1017	981	947	989	978	999	1002	976	990	977	982	969	959	932	975	958	1006	984	1010	999	984	958	932	945	961	912	974	927	962	991	954	987	1001	949	1016	986	927
26468	38539	40630	16665	3695	1496	819	680	696	646	652	680	666	702	669	653	668	639	684	667	621	641	648	671	685	651	687	684	640	652	625	655	654	662	639	654	657	698	731	685	648	691	638	612	654	649	649	654	695	670	651	690	711	657	686	684	624	661	673	663	644	651	657	664	681	649	660	624	674	669	678	659	635	666	621	639	659	629	622	667	609	654	647	676	655	683	683	659	688	613	646	632	631	674	658	628	657	662	698	640	637	624	650	656	625	635	641	620	674	680	691	627	668	626	675	684	657	655	633	701	642	688	602	704	659	655	691	687	621	648	654	600	693	665	701	636	685	644	639	690	637	657	684	647	629	643	639	682	656	636	663	675	634	633	664	686	617	631	651	606	636	663	625	651	691	660	675	664	658	696	678	656	667	649	727	656	643	673	629	668	684	629	632	643	672	616	653	646	650	677	673	641	626	667	671	672	652	684	653	649	666	685	607	644	652	657	707	658	674	673	650	641	638	634	675	661	629	665	689	636	710	687	680	673	660	616	623	669	662	724	654	652	629	645	617	673	665	635	663	673	665	638	659	656	667	667	665	680	704	652	634	655	655	664	648	625	684	663	671	665	635	695	625	649	632	698	666	665	697	688	644	689	640	670	695	703	649	650	629	643	692	686	692	664	663	673	673	627	658	672	671	685	641	638	667	665	661	607	670	634	636	670	688	656	713	716	673	703	662	657	702	705	647	683	642	670	679	674	652	643	631	671	676	693	642	638	656	647	678	693	665	689	645	671	670	666	651	711	665	667	680	658	673	636	693	660	674	698	688	668	651	704	637	635	660	703	684	673	662	673	676	659	618	696	635	661	677	672	678	632	650	668	701	678	660	644	655	640	684	695	708	669	659	642	646	641	680	605	637	642	684	712	701	629	631	693	684	664	644	649	647	687	666	619	612	616	678	612	681	645	671	673	678	685	674	680	655	642	690	661	674	659	660	628	672	654	642	669	649	704	589	653	674	646	646	648	659	703	607	701	665	661	611	708	613	628	630	657	641	652	635	643	663	655	630	685	713	659	704	593	710	660	628	659	670	707	685	640	686	641	650	676	667	615	709	671	674	632	658	640	687	647	673	622	696	640	672	668	681	640	691	654	657	649	719	701	647	663	642	663	668	654	678	696	667	624	638	658	656	657	659	688	633	658	619	679	674	630	695	645	610	671	637	654	671	670	614	721	610	726	686	662	663	676	685	620	634	662	641	619	663	661	635	649	704	660	667	654	650	669	672	660	642	627	706	646	675	682	644	673	686	660	673	698	667	625	648	641	653	655	675	606	674	670	686	643	628	634	674	646	711	665	704	656	629	660	626	695	667	656	645	659	633	653	684	660	722	664	614	695	675	654	707	635	618	639	621	673	670	702	653	710	652	663	676	660	677	645	685	675	608	598	642	686	643	681	657	686	692	643	655	652	617	647	630	710	676	643	661	690	656	645	660	729	653	664	628	644	696	638	652	661	634	657	658	632	710	637	644	640	630	619	648	661	658	621	706	644	659	636	673	670	657	640	664	698	614	621	643	693	656	655	626	673	659	663	646	629	683	684	664	629	654	673	637	655	661	653	600	599	642	661	705	660	676	632	699	658	700	640	699	655	650	686	642	645	655	625	658	650	638	629	727	650	635	644	690	655	685	649	659	654	635	639	644	621	657	667	648	631	694	679	652	690	629	674	675	652	675	635	675	646	627	669	664	631	646	677	679	698	669	613	675	667	675	640	681	699	653	656	625	671	654	654	648	654	672	641	648	643	676	661	639	644	630	684	648	688	655	661	670	657	639	662	666	647	653	650	652	634	678	645	713	653	640	651	687	682	745	670	708	668	656	653	658	625	678	679	679	685	674	692	684	631	698	694	668	711	687	658	669	693	680	630	624	632	662	668	660	684	645	675	675	702	634	623	661	628	654	656	694	692	646	656	683	613	658	688	705	662	642	647	651	670	667	644	646	640	678	671	674	646	639	652	700	708	620	663	688	658	640	634	676	670	672	712	628	670	649	705	627	649	676	644	608	642	688	672	648	648	629	716	657	637	614	663	621	655	679	673	685	659	668	679	667	678	672	682	636	655	618	653	678	608	687	641	655	609	647	677	651	649	642	692	668	647	629	633	671	681	670	683	618	672	677	660	650	665	663	679	618	644	639	611	661	688	658	653	662	687	655	656	680	673	642	640	713	686	655	635	649	634	653	633	680	688	716	640	630	638	668	657	710	691	616	605	672	640	608	617	642	702	709	646	649	690	667	636	620	659	640	672	658	674	630	685	693	670	662	659	693	664	642	682	607	723	638	657	697	677	662	642	626	614	648	663	676	617	677	676	632	671	664	662	658	686	623	637	652	656	629	715	667	671	651	640	697	623	675	670	621	643	654	657	644	702	690	638	684	688	663	653	673	687	663	662	684	663	700	633	640	664	636	677	646	673	677	680	666	640	649	685	639	676	648	617	638	646	607	625	660	732	668	664	751	678	654	661	639	649	605	674	642	685	674	677	632	692	615	664	672	629	652	676	624	621	669	659	679	608	584	685	640	692	696	675	622	633	645	703	631	645	654	660	644	684	668	673	644	624	620	649	619	656	620	708	630	625	665	651	687	631	645	640	684	671	630	639	652	644	642	674	654	647	679	658	633	584	620	654	656	698	687	646	637	661	661	635	618	637	668	634	622	620	665	681	647	620	611	691	618	683	685	665	705	664	655	670	645	659	665	677	667	649	639	687	671	683	637	705	661	646	619	637	668	623	672	630	641	623	683	707	647	631	692	660	644	660	638	664	648	648	688	640	691	672	643	662	631	647	682	694	677	695	700	700	616	630	655	638	648	689	697	672	646	702	675	685	658	692	658	661	660	640	656	684	639	652	633	668	646	632	670	665	622	690	652	672	642	624	682	693	658	677	638	688	722	619	677	695	720	644	670	616	653	649	716	635	677	663	726	647	658	660	647	670	677	644	642	680	668	646	619	639	649	610	657	687	621	689	668	634	656	613	696	687	661	650	691	630	643	641	668	665	701	639	620	713	647	669	656	692	643	643	700	634	655	676	655	657	653	703	680	650	676	716	703	669	672	657	645	646	634	641	723	661	621	641	680	677	678	673	690	700	683	668	673	656	708	672	612	665	637	638	692	649	676	643	627	632	682	647	666	665	626	678	638	717	682	663	675	711	659	676	638	674	684	622	683	695	631	727	634	668	677	649	705	627	653	707	664	669	608	655	649	662	669	648	652	668	693	691	659	631	672	630	677	646	692	679	694	704	652	637	633	660	652	641	642	662	636	680	664	632	648	669	642	654	654	682	668	714	631	625	648	644	602	690	655	611	663	649	652	658	627	632	674	639	615	669	680	684	679	615	628	653	664	637	685	670	655	667	643	658	630	681	676	677	659	627	668	667	660	631	678	683	685	670	675	678	635	608	694	622	674	667	642	657	634	690	685	653	662	655	645	677	668	672	684	640	678	676	631	671	667	688
26065	59455	41494	12899	5497	2847	1392	1146	1102	1102	1049	1098	1089	1097	1101	1041	1153	1106	1110	1128	1126	1141	1134	1088	1080	1088	1063	1157	1138	1085	1145	1104	1144	1101	1123	1111	1052	1013	1087	1069	1041	1106	1100	1081	1078	1101	1093	1069	1146	1039	1089	1073	1140	1066	1046	1041	1066	1103	1156	1097	1127	1097	1073	1105	1086	1099	1102	1047	1063	1121	1069	1102	1139	1125	1144	1120	1128	1009	1075	1040	1101	1078	1077	1111	1078	1027	1111	1080	1056	1078	1045	1049	1139	1099	1085	1209	1038	1082	1148	1108	1078	1109	1123	1120	1131	1100	1107	1044	1123	1133	1120	1085	1078	1112	1128	1127	1134	1105	1138	1146	1104	1145	1108	1156	1068	1109	1131	1080	1040	1096	1083	1106	1104	1140	1090	1073	1080	1133	1082	1101	1061	1149	1162	1100	1096	1043	1097	1086	1107	1103	1099	1112	1145	1131	1090	1100	1115	1122	1097	1073	1165	1079	1098	1096	1128	1078	1108	1067	1064	1027	1081	1105	1145	1114	1086	1135	1061	1097	1091	1124	1103	1101	1108	1132	1080	1079	1094	1053	1065	1083	1110	1043	1092	1024	1128	1097	1117	1154	1093	1148	1090	1079	1083	1086	1125	1104	1097	1109	1138	1115	1102	1098	1073	1151	1121	1090	1051	1097	1105	1084	1093	1109	1095	1085	1061	1054	1102	1049	1148	1097	1097	1097	1125	1128	1152	1074	1110	1101	1078	1085	984	1088	1116	1091	1079	1074	1159	1155	1072	1144	1063	1046	1098	1077	1143	1128	1076	1080	1099	1101	1125	1029	1128	1085	1097	1126	1063	1062	1125	1042	1054	1084	1090	1098	1101	1026	1105	1063	1028	1108	1128	1097	1079	1075	1107	1056	1131	1126	1086	1106	1105	1086	1079	1095	1078	1060	1140	1122	1122	1070	1160	1034	1124	1096	1118	1156	1092	1189	1103	1122	1122	1059	1126	1117	1130	1076	1108	1046	1062	1088	1087	1122	1122	1063	1099	1064	1145	1149	1129	1056	1091	1063	1090	1090	1092	1098	1096	1139	1134	1067	1118	1047	1110	1100	1136	1071	1188	1095	1131	1123	1126	1103	1126	1053	1042	1051	1120	1082	1123	1141	1138	1085	1095	1134	1133	1127	1094	1108	1081	1108	1089	1118	1078	1096	1099	1088	1123	1052	1100	1035	1065	1162	1122	1075	1144	1137	1026	1109	1075	1106	1111	1153	1032	1069	1115	1065	1112	1089	1140	1134	1089	1148	1115	1111	1068	1081	1087	1113	1089	1062	1096	1123	1115	1127	1089	1068	1109	1092	1075	1075	1107	1072	1092	1086	1121	1122	1092	1109	1097	1066	1075	1124	1117	1097	1101	1156	1096	1114	1085	1111	1091	1177	1071	1109	1099	1059	1132	1025	1056	1089	1087	1128	1087	1104	1071	1099	1099	1140	1096	1082	1078	1047	1138	1084	1029	1068	1075	1094	1100	1091	1093	1060	1091	1120	1099	1130	1073	1078	1099	1094	1064	1062	1123	1079	1126	1095	1077	1091	1118	1061	1018	1092	1090	1123	1081	1065	1103	1090	1112	1094	1100	1141	1113	1114	1083	1132	1174	1084	1092	1069	1100	1089	1094	1053	1060	1081	1068	1160	1165	1105	1133	1078	1088	1142	1077	1050	997	1098	1074	1067	1078	1102	1095	1094	1071	1172	1149	1158	1014	1156	1131	1093	1090	1164	1082	1095	1077	1069	1062	1098	1142	1154	1058	1116	1077	1146	1085	1125	1017	1134	1094	1152	1088	1137	1158	1162	1112	1073	1125	1112	1104	1109	1070	1074	1092	1058	1053	1095	1095	1066	1049	1101	1107	1130	1143	1106	1062	1139	1076	1088	1054	1088	1038	1133	1125	1124	1094	1084	1143	1118	1118	1118	1082	1061	1161	1095	1078	1156	1052	1140	1038	1126	1083	1083	1091	1114	1042	1069	1058	1084	1078	1065	1044	1127	1125	1132	1118	1075	1096	1085	1105	1125	1127	1078	1069	1114	1123	1145	1075	1111	1086	1093	1064	1076	1078	1065	1155	1018	1057	1102	1056	1026	1151	1135	1082	1105	1123	1085	1058	1077	1108	1150	1100	1127	1111	1092	1114	1032	1123	1137	1152	1165	1059	1140	1101	1108	1087	1051	1112	1071	1162	1046	1079	1048	1095	1063	1143	1045	1115	1113	1114	1100	1071	1088	1086	1123	1101	1090	1078	1109	1121	1089	1069	1091	1086	1079	1111	1083	1066	1130	1099	1014	1125	1067	1107	1046	1057	1071	1141	1058	1130	1033	1065	1086	1067	1063	1075	1044	1077	1109	1125	1076	1030	1117	1091	1109	1069	1083	1039	1148	1093	1068	1080	1090	1105	1109	1083	1091	1076	1141	1117	1125	1121	1127	1093	1194	1178	1029	1117	1110	1017	1155	1121	1136	1115	1122	1121	1100	1091	1137	1152	1097	1089	1129	1096	1093	1120	1126	1094	1131	1113	1092	1058	1031	1118	1098	1101	1090	1087	1173	1076	1093	1141	1095	1035	1210	1076	1119	1093	1089	1175	1102	1126	1081	1077	1108	1102	1104	1117	1085	1091	1190	1062	1052	1065	1115	1093	1119	1100	1137	1032	1116	1144	1082	1139	1130	1085	1068	1103	1113	1085	1094	1138	1054	1098	1115	1105	1130	1054	1136	1135	1127	1120	1034	1057	1085	1082	1069	1126	1167	1108	1100	1092	1083	1087	1089	1109	1058	1066	1099	1126	1035	1052	1100	1098	1070	1117	1096	1125	1086	1096	1093	1057	1039	1106	1119	1095	1123	1084	1085	1096	1117	1117	1116	1092	1058	1112	1104	1120	1039	1074	1113	1087	1159	1093	1083	1056	1122	1098	1106	1102	1071	1108	1053	1097	1125	1079	1090	1129	1101	1142	1056	1137	1032	1151	1068	1044	1107	1125	1146	1115	1086	1100	1106	1085	1078	1103	1088	1085	1136	1110	1101	1103	1179	1088	1062	1092	1124	1049	1143	1136	1100	1120	1036	1045	1036	1137	1068	1084	1102	1105	1142	1068	1093	1136	1081	1104	1079	1088	1115	1015	1115	1105	1063	1114	1135	1075	1100	1112	1120	1168	1160	1143	1124	1136	1079	1168	1092	1160	1092	1110	1081	1072	1118	1163	1083	1160	1098	1075	1110	1060	1135	1120	1096	1109	1075	1063	1145	1118	1077	1157	1122	1059	1106	1095	1125	1062	1130	1080	1086	1177	1084	1135	1113	1084	1077	1140	1072	1125	1064	1148	1127	1085	1147	1094	1057	1090	1089	1105	1077	1080	1083	1116	1068	1100	1063	1095	1152	1077	1061	1060	1085	1127	1108	1143	1113	1128	1084	1106	1077	1096	1080	1179	1148	1100	1116	1082	1125	1060	1138	1119	1089	1116	1112	1099	1127	1149	1058	1084	1109	1096	1080	1091	1089	1101	1054	1068	1097	1118	1059	1078	1101	1100	1093	1123	1090	1045	1140	1087	1062	1181	1092	1087	1153	1055	1118	1107	1101	1056	1066	1072	1107	1093	1069	1022	1073	1103	1093	1041	1120	1033	1119	965	1055	1103	1050	1081	1074	1119	1150	1061	1099	1110	1087	1092	1115	1066	1111	1054	1126	1109	1079	1081	1097	1120	1094	1074	1052	1133	1070	1111	1111	1130	1108	1061	1124	1152	1051	1068	1077	1084	1111	1071	1136	1061	1059	1136	1160	1071	1111	1140	1080	1123	1125	1122	1111	1164	1103	1082	1053	1037	1116	1084	1063	1054	1054	1133	1072	1150	1146	1109	1108	1143	1041	1101	1092	1120	1090	1078	1065	1109	1081	1109	1125	1067	1110	1131	1171	1107	1099	1076	1113	1122	1155	1116	1105	1133	1079	1096	1087	1034	1081	1089	1065	1035	1110	1088	1092	1090	1120	1028	1038	1093	1092	1102	1099	1088	1149	1102	1143	1097	1109	1108	1078	1092	1098	1086	1056	1123	1101	1105	1153	1110	1107	1095	1143	1077	1104	1146	1028	1130	1104	1121	1123	1122	1101	1128	1065	1094	1094	1068	1067	1069	1101	1090	1076	1053	1117	1066	1073	1121	1088	1079	1043	1159	1116	1088	1073	1143	1144	1153	1115	1111	1070	1089	1089	1097	1141	1102	1137	1085	1057	1108	1074	1100	1140	1065	1136	1095	1106	1123	1128	1090	1082	1173	1075	1073	1084	1108	1009	1112	1116	1063	1086	1145	1063	1092	1150	1089	1082	1124	1120	1130	1060	1030	1128	1102	1111	1114	1096	1061	1109	1076	1106	1133	1084	1142	1102	1148	1090	1104	1124	1131	1140	1078	1102	1023	1207	1061	1119	1139	1098	1078	1100	1135	1064	1072	1152	1106	1108	1061	1117	1082	1107	1157	1135	1066	1096	1088	1070	1153	1168	1110	1135	1043	1090	1121	1083	1087	1107	1041	1129	1147	1087	1131	1101	1148	1167	1066	1094	1106	1080	1133	1072	1102	1103	1136	1045	1075	1081	1163	1088	1124	1086	1103	1069	1124	1088	1077	1090	1103	1099	1101	1040	1038	1098	1102	1091	1068	1110	1119	1101	1173	1132	1102	1100	1042	1122	1098	1089	1154	1038	1114	1089	1063	1082	1101	1081	1061	1088	1072	1056	1123	1119	1137	1079	1113	1148	1069	1078	1094	1156	1085	1105	1046	1045	1073	1057	1057	1094	1096	1090	1051	1133	1095	1127	1096	1078	1106	1111	1133	1086	1063	1064	1115	1076	1095	1116	1113	1081	1126	1144	1163	1090	1120	1038	1072	1091	1100	1127	1117	1099	1164	1132	1141	1098	1106	1102	1130	1121	1160	1084	1045	1068	1109	1077	1078	1081	1109	1074	1118	1086	1154	1103	1095	1039	1116	1035	1116	1135	1081	1128	1126	1092	1045	1084	1115	1093	1090	1124	1046	1114	1087	1076	1124	1115
23733	28895	44491	29585	20515	12613	2433	526	484	511	495	531	523	496	520	541	494	494	542	513	525	514	538	491	503	558	514	498	533	499	510	528	518	515	478	502	528	523	459	474	521	521	520	491	498	491	523	477	534	521	515	486	533	525	504	529	516	535	480	533	511	498	505	498	508	516	527	532	519	455	516	545	509	527	477	494	549	471	507	497	513	524	524	500	491	512	515	521	503	502	480	529	530	484	525	503	521	539	500	448	521	485	451	501	546	532	515	468	504	510	498	515	511	495	542	494	504	527	523	518	537	530	495	502	504	549	508	566	529	553	528	534	529	509	491	478	510	511	523	538	502	500	526	522	532	496	488	474	517	502	528	497	527	515	501	481	495	524	507	498	512	523	441	507	482	485	516	519	563	535	512	493	516	516	506	496	489	531	505	517	526	494	522	514	508	515	548	527	537	510	525	467	531	511	517	510	550	513	503	498	466	494	505	518	545	505	531	475	527	519	529	516	534	480	515	482	489	532	547	529	499	539	543	499	503	473	579	517	530	486	508	516	543	495	526	503	494	500	572	492	493	524	540	507	478	529	456	517	493	514	469	551	572	543	547	491	507	499	495	528	494	534	505	487	528	529	535	507	486	486	504	545	507	507	498	521	508	487	534	562	520	533	497	504	527	493	493	491	477	503	492	521	480	507	502	528	505	524	490	498	506	508	551	511	546	514	488	462	476	526	519	498	489	525	509	532	522	528	518	509	500	536	562	501	503	523	507	532	488	519	537	524	559	516	531	546	497	525	486	501	512	495	500	522	521	482	504	504	533	523	522	540	531	503	534	502	507	561	507	522	486	493	520	498	504	524	541	538	533	480	535	547	481	538	528	497	531	505	511	476	475	533	539	458	531	536	527	513	555	510	494	566	510	508	506	522	518	539	488	524	493	523	534	523	505	500	510	498	506	475	503	529	525	533	515	547	520	535	520	513	523	528	476	534	515	533	551	480	490	500	518	511	497	497	552	520	526	536	542	482	508	477	535	526	539	521	514	516	523	523	519	498	486	547	513	527	520	541	499	494	501	486	529	518	472	481	497	527	481	521	525	499	466	494	516	500	451	497	497	567	518	505	531	493	549	525	538	509	453	495	479	534	546	523	531	485	484	518	501	503	477	559	530	508	515	498	532	504	511	499	508	548	521	488	487	501	478	506	550	490	526	515	534	449	492	482	541	505	486	527	498	511	542	552	516	517	553	514	487	509	528	485	503	520	569	495	497	537	502	514	483	544	529	464	522	509	539	493	533	548	461	505	480	532	550	507	518	545	513	528	503	501	494	469	557	501	490	533	525	503	566	539	525	479	470	542	501	509	513	501	536	512	499	564	506	496	503	563	535	502	520	496	535	464	474	537	484	532	474	498	466	516	505	492	537	506	497	490	522	517	539	514	488	541	483	495	486	512	505	521	516	442	492	486	554	458	529	527	503	508	523	506	484	539	501	514	495	510	505	496	519	494	525	521	495	486	514	582	515	504	531	507	488	491	496	495	529	506	528	528	536	544	485	555	524	514	503	502	533	517	518	526	549	536	512	470	485	519	471	534	521	483	467	516	501	503	509	474	484	477	512	504	557	559	467	493	517	521	518	545	523	479	548	495	523	502	464	525	526	478	483	538	552	491	506	531	531	541	531	547	543	531	548	521	494	528	503	504	527	515	507	550	530	541	517	509	528	499	464	507	514	547	583	491	494	478	526	478	507	517	548	516	477	514	519	544	532	515	535	532	533	524	497	487	484	509	497	512	500	459	483	514	507	518	515	466	518	538	523	517	557	498	503	485	532	496	482	547	497	492	538	491	564	502	478	500	503	518	523	504	500	501	496	496	555	511	543	499	485	487	505	490	509	520	508	512	510	492	534	511	521	521	533	510	515	514	503	516	601	497	493	513	486	504	574	472	478	490	489	513	498	524	460	505	476	562	517	496	458	506	502	465	508	472	489	544	504	529	512	509	524	473	482	534	519	494	526	506	499	539	536	483	514	503	472	447	525	521	546	502	480	545	543	521	522	531	521	509	514	494	510	510	512	490	514	494	495	525	545	499	531	508	522	488	527	494	483	519	542	492	504	495	515	517	529	527	488	548	537	486	493	521	496	508	503	501	490	538	529	509	535	517	526	510	536	496	520	507	512	529	506	448	512	526	516	534	483	491	561	517	540	512	513	467	521	516	509	543	510	507	534	484	489	493	502	516	514	507	479	494	541	563	495	533	506	508	510	520	522	539	479	533	500	517	496	516	522	533	516	535	487	499	487	526	509	535	516	490	548	551	502	500	476	510	511	526	514	547	485	491	514	526	508	520	529	501	494	550	531	490	490	447	533	487	511	556	558	495	523	486	516	490	492	519	534	506	519	518	524	490	497	501	514	519	540	519	536	459	493	495	509	522	515	535	465	505	528	517	496	466	512	502	525	522	516	553	546	526	512	503	540	500	492	483	526	506	519	524	527	525	525	509	496	513	499	526	498	509	502	517	500	549	493	503	521	497	504	475	509	518	543	540	478	532	499	500	512	549	520	475	522	486	543	531	540	532	512	498	535	502	538	539	548	529	560	503	515	500	562	482	500	490	512	493	488	497	469	494	512	513	523	548	488	493	542	504	500	502	533	527	521	527	508	491	528	512	478	514	433	533	511	522	483	497	473	498	508	504	518	493	508	456	500	496	554	535	524	525	490	540	555	516	502	495	531	507	496	470	524	516	538	502	529	519	517	528	520	513	516	518	464	500	504	519	490	554	509	498	492	510	520	538	522	541	574	534	548	511	515	503	489	486	476	495	463	550	518	516	522	528	526	505	504	513	527	459	546	520	546	506	513	479	506	496	489	505	482	504	520	523	477	479	519	525	497	544	501	515	530	539	543	495	483	507	497	503	482	541	521	496	498	524	527	542	494	482	495	507	513	499	527	545	477	484	519	503	505	520	508	502	507	534	535	491	484	549	498	524	474	535	460	480	522	528	524	547	490	523	507	499	511	501	511	489	555	528	551	508	532	522	538	517	509	528	495	529	562	467	512	546	519	533	450	484	493	491	505	513	502	507	465	487	523	483	541	557	508	586	535	528	537	492	513	545	459	520	507	501	536	495	499	503	503	492	503	487	546	517	549	526	504	515	506	521	486	496	499	554	538	521	493	526	520	508	531	518	525	518	496	502	526	488	517	517	516	497	485	505	498	484	524	524	555	511	535	519	519	519	496	479	512	503	551	518	546	473	535	510	484	525	520	495	513	538	489	546	504	505	516	529	477	539	521	524	482	502	526	477	522	524	507	504	513	481	489	529	501	489	536	499	534	505	514	538	453	510	509	470	544	472	528	500	523	471	520	516	522	535	490	500	480	492	508	528	519	508	542	504	501	523	534	552	504	541	518	513	492	500	498	531	503	510	472	488	518	520	482	514	489	526	466	511	539	488	518	557	528	500	509	500	507	483	514	514	518	488	532	494	507	516	487	507	448	523	513	540
49060	89341	71757	35815	22450	10411	2735	841	920	847	867	863	801	864	890	862	880	842	910	841	819	842	837	848	907	897	846	883	884	887	912	865	866	903	943	820	883	874	912	870	865	873	852	857	862	851	843	832	863	883	859	863	834	854	830	877	874	797	886	809	877	815	846	851	815	885	877	827	903	862	858	838	886	853	872	836	881	851	866	849	865	851	898	842	895	849	890	834	872	871	870	859	870	933	875	841	899	864	858	848	898	836	841	848	887	881	852	911	879	833	893	864	879	853	869	803	919	894	869	774	860	811	867	875	827	874	814	871	876	831	883	914	862	840	838	851	895	819	940	828	855	825	850	890	903	898	874	856	866	879	842	864	838	842	793	872	875	891	875	824	860	827	913	885	865	879	881	915	813	870	831	856	864	902	864	858	846	872	920	867	870	832	833	883	858	899	893	910	897	892	858	818	868	826	838	900	916	843	887	813	882	882	883	864	848	823	844	877	898	833	835	890	841	844	867	849	874	871	866	867	849	914	897	864	882	887	841	878	894	897	881	860	896	849	869	852	846	878	869	899	838	855	849	854	866	907	866	835	883	842	873	864	894	805	855	861	841	849	856	883	860	881	863	869	825	862	840	867	866	839	853	917	834	864	905	882	799	876	799	876	834	909	866	827	848	909	861	834	886	817	850	846	903	843	891	935	915	879	901	873	869	827	875	840	898	928	841	850	883	824	844	835	865	825	844	897	872	895	842	901	834	830	854	838	853	830	830	798	883	833	871	866	850	844	909	843	922	872	875	866	875	872	856	863	840	875	866	912	847	870	827	899	854	886	821	859	853	836	857	840	880	864	818	904	813	865	818	879	928	868	873	901	915	868	846	821	813	880	901	904	827	840	906	840	914	912	861	883	867	821	833	872	877	839	877	901	900	834	807	871	874	868	817	900	857	835	829	883	831	860	885	834	881	887	844	846	828	811	812	830	935	805	844	881	877	831	830	864	853	853	896	853	867	867	852	884	837	885	854	835	848	867	866	884	855	835	886	863	823	882	819	873	917	891	813	803	849	891	890	842	873	870	840	834	819	882	867	873	897	878	874	892	866	877	814	884	904	905	882	914	851	856	893	856	874	894	856	855	907	798	833	824	910	821	832	855	910	807	899	849	831	856	908	930	890	837	869	840	816	881	875	878	879	893	847	876	846	866	863	860	832	949	898	857	839	787	878	858	865	825	894	879	855	827	903	920	874	841	852	892	849	856	862	862	878	885	868	880	831	894	832	825	868	857	900	873	849	858	913	871	852	845	868	852	850	822	866	877	874	822	838	857	839	845	901	895	854	869	873	830	856	871	852	869	837	894	859	903	811	841	841	864	844	857	867	869	907	871	873	835	882	859	827	866	898	831	900	902	866	813	825	806	862	827	874	879	875	886	877	830	869	903	868	833	880	849	877	865	870	836	873	873	858	839	801	874	807	868	833	833	873	912	876	930	868	834	859	867	836	874	830	896	857	834	876	844	860	885	846	847	850	941	891	888	813	847	900	816	860	865	859	871	842	906	843	911	889	871	893	897	892	909	885	840	891	853	874	909	876	907	851	827	933	850	898	867	849	848	846	856	864	890	794	834	883	892	850	824	885	895	809	867	842	837	870	900	851	880	892	878	843	857	843	876	886	871	859	884	866	873	877	881	830	889	863	825	891	859	854	831	840	843	845	875	850	868	860	794	859	861	869	831	901	833	829	879	908	852	894	878	896	898	902	841	841	868	844	871	852	831	845	813	840	821	859	846	868	874	879	857	872	822	867	845	853	869	874	851	861	864	816	893	838	882	852	882	809	904	846	866	912	848	877	828	873	877	816	871	849	922	832	882	849	848	892	833	869	904	830	887	757	839	840	897	860	908	886	850	847	893	885	867	900	845	916	843	837	827	877	852	814	890	862	845	878	895	884	899	827	852	894	897	843	850	845	863	856	879	927	834	877	885	802	858	847	837	896	855	841	886	913	864	849	838	902	853	843	883	859	807	882	874	877	842	841	884	861	874	847	873	871	853	816	870	887	899	890	857	830	835	875	837	840	849	855	871	915	852	864	831	880	909	837	874	864	889	833	920	881	844	853	866	862	895	859	890	870	871	839	856	850	876	924	880	886	857	887	819	860	812	893	798	891	891	850	890	824	852	844	911	852	843	832	874	866	828	806	853	826	873	851	848	890	873	837	880	847	875	837	923	834	881	831	828	844	821	849	876	859	875	847	863	894	866	883	830	851	878	855	879	851	878	879	841	885	849	882	868	904	878	866	853	865	866	915	902	851	870	915	847	882	907	878	848	859	853	840	888	837	842	860	824	811	849	844	917	872	827	834	886	854	901	887	858	874	852	867	863	870	834	852	904	856	820	863	854	867	881	831	809	905	881	902	852	851	888	858	880	884	835	852	854	856	832	892	843	884	838	906	830	841	875	825	876	867	871	852	870	835	924	848	836	885	810	914	844	864	880	858	893	864	843	856	886	905	844	849	865	813	875	938	899	844	853	825	868	865	818	858	820	852	860	861	933	873	879	891	836	916	869	873	832	871	866	887	834	891	856	924	868	814	842	864	921	856	864	841	855	881	939	845	909	809	920	849	862	881	870	819	958	868	857	847	859	859	843	866	840	888	854	888	835	839	826	851	898	805	925	835	900	819	914	844	841	869	859	847	903	814	859	860	902	841	876	861	837	852	876	877	906	848	831	868	849	859	891	905	884	869	870	863	841	903	834	841	826	863	878	842	852	911	856	831	912	840	854	892	894	921	870	815	930	856	860	870	844	862	880	863	856	858	893	843	893	880	832	830	922	879	845	853	895	808	850	863	886	869	829	842	876	856	886	865	894	874	871	862	855	884	885	847	896	866	812	851	869	889	864	911	897	900	835	818	893	849	854	922	858	902	870	866	859	872	801	831	865	856	807	845	893	849	912	882	830	891	841	832	879	817	859	854	873	834	860	885	816	857	891	870	875	841	857	906	891	890	809	898	843	898	909	857	861	882	864	885	882	925	818	869	882	899	842	878	927	876	848	876	847	840	872	826	889	878	889	865	861	849	923	851	888	816	860	827	861	826	884	815	889	829	863	848	848	828	813	872	869	797	889	833	855	861	899	900	848	904	838	858	839	862	876	869	824	890	891	868	875	846	892	865	850	877	908	878	855	915	889	867	891	863	889	887	809	835	898	883	882	842	873	868	861	849	852	852	928	960	857	830	849	897	861	903	808	843	870	878	829	838	858	856	829	818	885	883	871	921	897	848	874	842	859	882	903	855	880	886	903	868	878	836	780	835	850	887	857	892	851	793	828	816	858	835	809	849	912	827	845	843	851	868	873	826	894	888	867	906	898	890	879	809	811	872	855	862	856	897	849	863	847	864	861	852	850	838	812	825	869	851	868	848	898	891	838	892	886	908	838	873	837	905	887	846	828	911	877	846	850	827	877	855	852	857	902	860	859	812	880	883	854	928	886	822	827	867	903	846	801
22844	24782	39628	27941	21881	19300	7717	809	669	633	580	643	641	624	627	655	638	645	596	645	639	633	636	627	586	571	627	680	611	634	621	585	575	628	614	626	649	598	599	669	618	612	597	560	614	655	631	660	626	641	636	637	554	630	590	610	618	650	610	626	592	626	671	614	612	592	606	623	654	617	624	646	581	588	605	605	620	691	548	600	635	569	612	591	612	611	580	619	602	622	619	571	642	645	608	635	626	619	593	639	575	592	613	651	660	661	582	632	616	640	612	644	624	625	584	634	614	627	624	596	615	604	614	631	612	598	660	590	585	591	657	641	631	664	643	621	601	610	688	607	627	610	654	625	592	661	630	633	645	651	584	628	562	626	631	610	680	586	592	639	661	622	588	620	656	671	578	615	637	605	574	639	614	627	610	653	610	657	603	601	623	642	644	591	661	637	588	641	623	639	608	614	586	646	635	645	646	585	625	611	620	634	601	595	651	605	622	604	671	612	617	646	619	591	646	588	649	629	610	655	590	581	622	618	615	644	634	588	615	615	646	575	596	617	620	607	676	651	572	647	600	664	615	582	612	591	643	607	639	633	551	647	628	645	624	590	594	630	613	613	597	613	607	663	635	613	622	619	635	635	643	611	601	607	610	592	592	643	664	595	638	601	621	629	639	615	585	657	625	635	631	636	572	629	623	599	612	621	638	640	661	577	597	605	630	637	679	587	613	583	626	623	629	590	583	573	638	595	612	636	585	617	621	634	618	630	608	608	598	599	565	543	589	593	589	612	630	591	590	631	610	640	691	611	656	600	599	580	621	591	596	613	609	627	607	651	571	637	664	628	588	692	630	638	592	596	619	602	641	615	640	649	662	649	583	626	626	641	628	611	585	575	639	604	616	635	635	617	629	607	632	591	611	638	632	590	614	631	624	598	591	596	639	609	631	666	634	597	627	605	601	606	592	621	628	659	607	605	633	656	595	659	642	616	638	618	660	637	627	666	617	651	553	618	568	653	654	646	622	617	578	621	621	634	610	620	652	609	638	619	650	639	612	579	596	614	565	588	645	654	621	642	618	657	593	650	664	593	646	638	624	601	612	633	651	637	650	651	600	597	655	624	617	595	682	569	667	613	620	635	646	584	620	663	607	593	604	583	601	592	577	611	632	658	601	572	601	641	623	644	599	632	670	609	603	648	620	571	628	602	595	645	636	597	593	635	627	633	565	604	630	614	623	598	628	596	649	603	635	653	588	628	579	639	588	646	640	635	661	646	568	605	612	637	581	633	623	656	607	576	613	591	648	623	601	583	616	652	583	626	618	613	632	619	681	596	629	613	633	635	597	625	635	608	634	623	600	605	626	612	647	608	633	652	672	647	618	627	591	607	607	613	641	578	617	624	598	582	657	649	627	585	653	624	666	600	671	649	599	654	628	588	561	646	582	620	633	644	612	632	566	615	620	674	632	621	680	618	614	613	597	653	630	648	624	598	606	665	633	611	630	584	590	608	614	602	631	621	632	596	643	628	633	643	595	630	614	660	610	644	628	626	622	610	651	636	635	602	601	611	656	636	629	622	658	645	635	626	614	617	637	613	595	640	641	605	621	624	645	612	615	620	607	612	613	588	654	616	597	593	618	604	640	626	638	609	581	605	610	599	630	595	629	625	601	641	633	644	602	643	629	634	552	623	575	650	585	637	606	609	663	611	590	632	596	615	668	592	646	653	651	588	676	619	633	589	598	635	627	640	615	652	605	569	597	577	625	660	601	622	634	576	591	559	634	600	619	601	590	595	657	625	618	617	619	606	571	666	629	598	599	637	595	632	656	601	627	652	625	616	618	624	678	649	614	616	634	644	585	586	652	607	620	646	594	620	614	647	650	602	595	598	612	573	646	600	636	624	649	628	589	614	625	639	657	592	611	596	653	598	621	631	612	570	644	601	627	628	604	640	584	611	640	644	635	591	654	670	613	621	619	624	590	604	629	621	605	582	608	595	633	641	631	644	612	611	581	612	612	612	600	622	612	626	621	629	616	611	589	603	653	631	658	647	634	682	628	548	642	594	608	625	645	590	634	621	640	629	653	600	558	599	641	597	640	641	636	574	609	618	655	617	590	617	606	659	638	556	629	631	626	589	616	614	622	639	622	625	629	611	616	604	614	591	612	633	629	662	601	625	600	635	635	640	607	588	624	600	616	582	633	618	628	636	606	557	608	588	588	618	651	607	607	621	579	664	628	612	641	624	585	599	639	638	626	625	601	644	601	614	632	588	622	621	604	616	631	664	623	635	602	623	653	617	641	642	619	592	635	625	631	586	579	602	582	614	606	647	620	596	604	596	611	641	580	573	660	637	596	575	613	605	592	623	663	627	616	602	629	644	611	622	601	629	602	595	627	600	623	568	604	601	610	661	611	630	621	614	591	617	617	630	660	593	566	644	592	648	603	573	620	629	637	562	596	633	590	598	625	615	584	638	587	641	630	619	617	634	591	581	679	670	647	627	610	582	594	616	627	610	646	598	605	631	656	602	622	597	650	607	622	587	593	586	598	601	654	659	636	608	639	636	615	595	617	661	614	638	635	597	640	569	575	642	611	647	642	615	634	622	612	574	624	620	602	626	641	599	608	619	653	615	631	667	619	589	570	641	640	630	643	593	592	602	651	646	640	629	591	624	611	612	616	586	663	621	586	597	637	584	639	583	638	642	662	603	675	652	654	613	610	585	641	613	589	607	625	638	597	598	628	638	610	613	631	580	602	580	675	608	611	669	613	608	606	591	587	618	600	606	693	625	634	592	671	605	612	611	583	651	609	592	641	598	590	640	628	625	617	623	585	605	585	609	645	613	631	652	618	610	610	621	633	606	601	597	617	637	635	571	618	598	630	645	670	611	647	641	618	646	572	620	622	649	660	624	606	610	632	641	603	637	607	626	629	668	596	614	593	674	647	614	592	618	677	628	646	619	672	616	692	617	610	607	605	578	629	608	608	637	666	647	624	678	609	594	640	667	648	565	587	620	633	659	622	638	620	581	610	567	639	615	641	656	669	586	622	579	622	606	613	595	597	666	618	585	602	682	627	615	592	593	576	598	634	607	607	612	618	638	648	601	656	657	608	609	590	609	646	632	631	656	643	611	584	590	594	636	602	640	609	613	606	627	599	627	616	620	556	605	649	635	611	621	642	610	643	639	618	588	622	629	574	664	637	634	562	594	645	543	638	552	604	627	639	658	598	631	575	586	622	687	603	635	577	601	598	629	607	618	620	622	637	619	634	597	617	600	646	616	582	641	560	618	664	607	644	656	600	608	662	604	622	630	640	657	580	647	623	592	590	609	611	604	575	619	612	651	608	637	610	601	662	579	604	612	619	600	612	644	609	623	637	651	619	631	597	619	639	620	624	616	622	618	610	626	632	684	610	645	594	602	630	606	610	670	665	619	638	612	600	611	661	629	615	615	641	608	594	637	649	617	606	643	646	643	632	634	667	585	610	601	614	580	616	641
54949	81691	72675	42985	30259	16160	4593	1092	1013	1014	940	922	978	996	995	916	986	975	1013	1018	958	966	990	980	969	981	939	968	947	990	958	968	958	984	972	1001	964	1011	997	992	936	1018	999	968	973	982	958	987	953	970	981	999	962	1005	932	977	998	1014	1014	981	962	1012	971	960	953	964	1011	1002	995	961	974	1018	977	1002	1002	961	1016	985	1022	944	995	924	979	955	1056	987	988	993	987	1030	955	984	919	962	970	965	1042	1005	992	976	961	991	982	972	1001	954	968	932	975	982	1016	988	988	1030	986	1064	1011	1011	955	997	995	1005	989	978	1057	1036	967	977	929	969	977	1011	960	953	990	999	939	994	1034	947	949	990	985	1032	993	953	914	1001	973	958	997	958	1016	996	1012	963	1026	983	935	987	1058	1042	1012	984	977	1016	933	996	991	963	993	946	1020	998	968	1011	994	989	962	955	963	1022	1005	991	1032	1002	979	958	1036	964	984	991	929	989	1001	1009	994	962	1045	966	976	995	994	944	989	1008	983	955	952	962	965	1005	999	949	943	987	958	979	978	972	978	1052	986	923	944	963	1005	985	981	1017	947	960	972	1028	1018	983	995	984	1009	974	994	995	929	973	998	982	1006	961	990	983	980	943	985	991	976	990	952	1000	1009	972	1031	1004	974	1005	1015	951	989	950	1027	997	954	993	1024	977	984	1019	984	958	998	1000	954	999	964	1026	1042	978	921	978	965	937	978	906	934	987	941	968	945	964	992	965	963	946	949	963	959	956	979	955	971	992	941	958	1022	962	944	964	979	976	957	1021	994	961	997	932	921	973	975	1007	1022	965	994	1019	916	960	979	989	965	1004	1021	996	987	937	970	971	956	988	980	977	1004	1009	985	1069	991	1013	899	1031	975	992	1055	951	1006	967	946	1004	980	1005	946	991	995	934	1001	950	978	997	992	1005	983	971	952	955	975	950	999	989	942	963	975	980	1024	970	1007	995	964	1018	994	953	965	923	961	1009	996	959	988	975	980	966	961	996	976	949	971	994	970	917	930	994	983	958	989	1017	905	980	943	934	933	975	987	964	971	970	971	1002	968	1005	1034	983	950	973	958	1030	979	978	962	1022	979	963	965	965	941	997	995	967	923	1014	1032	958	982	935	936	968	962	1020	1019	969	946	1002	980	965	980	968	984	967	974	973	988	964	968	994	970	1012	1003	938	995	998	956	920	988	959	944	956	975	953	989	1038	991	970	1015	988	995	964	1032	1005	991	1023	1003	927	963	1061	992	906	1000	1001	953	1022	1020	960	927	951	1008	974	950	1044	984	974	1029	924	995	958	1033	955	977	1013	1003	977	985	976	989	974	957	955	947	996	927	1026	976	954	957	981	983	950	1009	943	1027	1005	1025	911	1017	982	950	938	916	961	945	1046	939	952	973	1002	964	934	930	955	973	992	985	1030	989	1016	958	947	1020	980	970	985	1020	988	1018	971	956	996	972	963	1004	996	960	964	977	990	976	1035	997	965	993	993	962	975	1056	959	979	1050	1004	975	984	977	989	966	1054	1001	986	1033	960	1000	929	943	950	913	981	1016	941	1000	1006	1053	1015	982	1031	980	1038	930	1023	965	945	1038	930	1063	1031	1003	982	1023	960	987	1012	1001	992	960	937	967	968	966	939	1025	989	986	940	931	978	963	969	984	1032	941	1032	996	987	989	1012	1008	953	971	1013	1032	963	1008	943	998	1013	948	1050	933	978	964	926	1025	1028	1006	1004	981	980	952	1037	963	966	992	1013	990	958	958	955	960	950	990	1047	951	993	1065	966	947	972	974	989	956	1021	1000	982	959	986	950	951	986	974	977	1010	954	940	976	955	954	982	997	957	1007	977	986	958	975	951	944	1022	993	938	980	955	939	1007	948	979	1023	939	973	980	1024	1000	994	957	994	964	987	959	1015	985	1022	1018	1035	1005	985	988	965	1015	993	1013	959	977	989	998	972	1029	931	975	895	1017	982	980	969	1021	1009	992	982	953	955	997	960	1012	1036	959	1013	989	991	1010	994	987	993	1028	991	994	1005	940	949	958	1000	980	953	987	1030	929	965	989	993	956	965	987	1001	962	974	1012	1019	973	958	975	978	996	989	970	983	956	934	985	956	903	956	974	1012	968	1008	990	920	1024	920	992	1044	1008	941	994	976	1027	991	1007	961	1027	978	949	949	891	978	948	982	930	993	995	963	959	1005	960	963	1051	999	974	980	1031	999	953	945	908	972	991	994	930	982	975	1019	934	1000	1037	958	955	967	964	971	990	965	971	945	913	967	988	1010	1026	1009	970	958	1012	955	969	998	962	1027	970	925	968	1007	953	1035	1021	1007	972	1027	964	975	1007	980	1020	1014	1004	954	981	932	996	1000	950	931	1003	949	989	1002	964	1002	1018	936	976	1010	968	1022	945	1029	1041	996	971	930	996	1022	1002	1015	961	964	973	944	1028	981	962	988	1008	995	1003	916	1015	976	984	1033	963	943	998	987	970	988	981	990	1015	935	976	1001	986	923	979	985	1036	939	964	1006	1004	966	988	1021	946	932	978	956	971	950	1001	959	975	1039	974	989	980	951	1025	1008	982	1016	1040	1023	954	961	985	956	963	939	987	1013	1022	1047	1018	990	992	1012	963	991	976	1061	963	1047	1001	984	978	981	949	942	1008	974	977	1040	999	963	1005	984	1013	985	1003	1079	937	941	932	963	1034	1029	956	1054	968	1001	955	1000	970	958	967	947	951	1041	976	988	1025	983	1056	971	963	988	1010	929	1010	946	1002	972	994	998	980	957	1033	938	956	960	1017	951	983	960	966	962	996	968	983	1051	957	1019	1001	959	993	1003	1024	948	1001	979	1014	994	941	971	1004	953	1003	956	936	990	1004	1002	1023	1048	968	994	951	994	1031	1001	979	931	980	955	931	993	1001	966	955	966	983	993	1050	969	1024	953	998	949	999	993	968	984	919	912	955	958	976	989	999	990	942	984	984	968	969	1056	1006	988	966	972	985	991	978	993	999	964	986	994	966	1031	970	930	960	920	989	978	994	1003	1011	1006	942	944	1006	1002	953	979	1014	980	971	937	994	974	1005	958	970	1033	938	954	936	1029	974	950	993	990	992	1034	1049	970	942	982	958	925	974	1001	976	883	962	984	937	988	924	940	940	1032	975	1002	1027	950	1035	973	956	1016	975	989	1001	981	988	1062	985	985	1000	993	1044	979	957	945	931	985	975	938	1028	1001	1055	948	979	1009	991	991	932	959	997	963	988	1008	1025	1009	1000	985	996	955	982	946	990	1020	976	989	1000	1016	1018	980	969	976	1012	983	1043	932	935	1018	898	998	967	1071	1028	993	1027	1001	985	973	1003	991	1018	966	960	988	1019	1051	995	976	907	949	961	986	980	936	895	990	980	1007	984	1006	961	964	1026	1008	958	955	981	1012	912	991	961	1025	930	941	978	961	918	1006	968	1011	990	932	976	1018	992	959	981	976	921	987	973	995	984	983	1021	973	972	946	955	994	947	1000	940	963	1015	995	959	988	975	969	992	980	1011	993	955	961	1013	994	968	991	1019	1022	986	1017	964	992	982	942	984	992	997	922	991	998	979	959	924	968	962	964	959	942	973	987	1021	975	979	1051	963	966	963	986	1001	976	983	940	972	973	938	1023	1006	974	990	982	915	991	965	996	922	1010	1070	994	1032	918	977	938	986	1011	942	977	959	1005	987	982	941	993	933	1028	970	968	960	948	955	983	995	942	967	976	930	941	956	983	1009	975	958	962	981	915	993	1017	1024	1039	960	959	978	969	1014	986	1048	960	1023	989	968	991	977	1019	955	930	1010	1036	1009	957	955	979	1013	1014	967	963	977	957	975	920	1001	993	999	971	1009	983
26441	38216	40542	16062	3571	1611	878	638	660	675	669	657	696	663	658	662	633	656	708	671	711	699	658	670	666	698	692	645	629	688	654	711	651	658	682	649	634	672	701	690	650	621	634	659	687	662	635	691	679	650	589	654	676	637	699	669	659	687	643	623	646	719	643	680	635	648	683	673	682	688	670	642	674	681	656	639	648	669	649	651	616	712	699	659	657	704	686	681	664	636	687	595	704	664	674	720	641	651	675	651	630	677	666	661	655	652	635	645	670	645	647	639	661	602	659	666	678	667	669	630	695	631	646	658	711	643	649	679	620	685	636	632	713	715	648	667	676	666	683	645	640	625	644	717	646	666	709	610	677	670	707	652	676	673	683	665	678	625	689	647	641	640	676	665	649	681	676	620	615	668	665	671	647	676	700	679	642	732	647	658	658	668	673	663	642	669	696	639	674	627	669	702	665	649	642	694	681	703	666	629	636	626	666	646	649	641	650	666	644	651	661	636	664	714	698	620	671	664	653	694	657	690	638	664	665	669	648	679	670	733	653	663	625	626	660	661	673	665	645	680	694	695	594	669	706	672	724	660	619	704	676	642	662	650	717	662	683	656	659	669	670	647	637	656	667	698	712	632	602	664	664	654	647	654	659	667	672	652	681	635	667	649	638	625	640	660	674	666	644	649	644	651	662	660	670	661	653	599	646	664	643	646	651	655	671	668	630	651	677	653	633	667	660	653	654	652	625	637	661	658	680	648	706	666	700	668	637	637	645	714	680	677	676	661	665	666	644	655	679	642	645	673	731	691	645	612	658	670	672	648	642	622	663	665	655	683	638	660	707	650	673	698	688	671	694	667	685	648	700	686	661	677	636	678	672	685	711	646	673	632	624	667	638	689	680	736	647	665	674	658	651	650	657	641	676	712	636	700	661	628	683	656	646	681	649	584	717	640	708	606	642	664	679	687	667	712	706	666	624	618	672	704	615	669	682	671	677	646	651	662	618	690	663	651	613	633	649	695	690	634	634	675	646	660	722	644	677	674	611	619	686	720	676	622	612	662	671	624	652	664	658	638	643	680	672	645	691	625	667	670	637	682	689	693	633	629	691	678	693	678	654	673	730	664	656	685	686	637	657	657	658	647	676	662	658	632	629	664	677	673	644	646	650	684	655	653	614	627	683	656	659	661	652	633	637	702	627	624	634	644	609	660	655	641	641	670	671	657	682	642	651	615	734	636	683	651	658	660	669	639	636	634	667	687	616	703	644	633	649	635	668	680	675	661	698	656	631	652	664	636	609	658	623	696	688	656	661	650	737	683	646	683	667	716	639	700	623	650	662	700	662	684	687	666	655	648	700	702	645	665	657	630	622	680	656	701	648	644	648	643	673	702	640	649	628	644	686	631	695	650	669	641	690	634	651	639	643	635	683	686	718	677	657	652	647	668	700	683	664	707	647	700	737	663	643	654	606	646	653	663	654	685	633	630	663	650	685	626	639	656	659	653	632	666	677	687	651	659	695	653	651	646	622	674	634	683	718	717	670	649	671	627	670	625	666	700	638	664	700	679	686	672	643	681	663	630	645	642	638	663	689	653	652	681	605	630	648	640	660	658	689	673	688	658	630	694	649	603	670	670	667	668	699	621	673	618	666	658	687	706	635	649	654	654	701	656	659	675	619	671	588	709	677	635	658	690	679	672	690	719	659	657	685	659	684	708	642	668	667	678	714	687	640	614	679	671	697	700	615	639	622	657	660	646	699	693	644	659	623	637	637	657	668	652	685	697	666	657	610	678	647	642	645	675	636	721	629	677	634	707	628	628	677	699	707	711	730	681	666	688	670	657	658	679	678	631	665	620	654	661	696	636	651	669	690	638	680	641	645	649	643	663	624	723	648	653	667	613	679	666	717	644	694	658	675	651	665	706	693	670	650	628	651	660	665	652	616	666	650	633	690	699	656	687	692	735	658	669	649	651	643	679	654	706	656	666	693	644	703	669	672	658	659	652	701	651	612	641	640	643	662	636	616	640	656	663	655	697	665	720	685	612	661	630	689	687	702	684	658	710	650	682	691	704	664	666	642	666	643	617	675	611	661	675	716	645	633	617	665	655	681	654	655	697	640	658	684	616	694	687	614	662	638	695	639	689	709	699	674	663	671	635	584	618	644	670	674	707	649	681	672	644	702	672	681	646	657	671	648	683	660	669	681	659	657	657	672	706	645	650	676	618	642	698	647	626	674	634	673	674	687	654	664	630	655	677	654	647	665	724	669	633	632	655	661	683	639	692	672	648	657	644	713	683	640	659	641	683	631	686	682	666	677	624	682	658	650	663	664	681	634	634	626	647	659	686	635	651	645	678	651	627	658	652	651	627	714	671	636	631	646	642	653	646	658	680	667	695	651	645	656	702	675	694	653	698	628	688	674	668	681	673	671	668	636	617	714	616	648	685	698	648	649	629	690	692	651	626	641	714	602	616	651	633	653	616	667	630	679	690	680	645	641	672	673	650	652	644	653	635	673	649	679	687	634	654	663	662	633	688	704	662	663	622	700	660	685	671	637	645	669	655	694	712	694	630	715	640	696	675	617	673	640	632	728	665	697	652	615	670	648	644	687	691	675	699	638	697	659	674	643	686	672	702	692	719	674	659	650	634	634	662	694	615	683	663	684	698	685	658	655	642	622	647	639	624	657	663	627	686	691	651	661	639	651	675	706	687	622	665	666	662	635	674	664	702	672	672	654	680	653	692	648	629	717	653	716	660	637	702	654	676	686	644	659	670	681	639	642	691	647	664	671	699	669	612	623	636	642	668	648	673	634	684	619	657	631	646	714	663	627	694	655	708	680	675	642	662	655	702	652	649	682	649	640	661	674	645	623	661	670	636	667	669	612	631	691	638	677	679	669	666	597	670	738	675	651	628	706	693	663	672	651	636	630	654	638	645	653	643	647	677	669	678	651	710	682	665	631	656	613	703	686	700	636	651	637	696	649	658	685	703	644	661	681	663	699	687	688	671	633	690	634	677	667	655	679	638	675	665	662	643	674	711	649	683	640	618	700	660	649	679	677	639	637	686	680	680	709	644	682	695	598	676	650	696	675	689	628	653	658	661	658	644	699	686	694	640	657	628	646	658	626	641	658	672	659	626	706	703	633	607	672	666	604	654	660	661	650	655	637	681	698	669	649	674	678	671	696	669	655	622	669	686	706	686	675	648	652	685	658	658	612	691	669	692	682	592	685	614	654	672	672	688	663	683	676	660	644	740	662	675	655	635	685	700	679	645	636	675	629	723	663	701	661	686	653	670	634	664	679	636	650	646	619	704	700	652	694	622	636	690	658	677	651	688	668	679	638	660	696	728	713	656	655	653	710	651	687	682	703	660	654	685	646	682	610	665	644	684	676	653	651	633	678	684	677	665	646	659	633	679	669	658	659	661	639	678	648	623	673	713	645	671	664	644	688	688	665	649	681	663	667	615	627	635	687	724	648	664	654	659	645	646	716	643
26006	59322	41532	12728	5763	3214	1443	1023	1143	1046	1169	1115	1056	1176	1064	1098	1118	1098	1107	1056	1099	1119	1105	1152	1094	1085	1125	1104	1078	1110	1125	1075	1089	1101	1084	1109	1108	1131	1108	1114	1123	1064	1098	1105	1095	1098	1106	1113	1128	1074	1101	1124	1057	1107	1089	1064	1066	1074	1111	1144	1115	1111	1078	1127	1103	1121	1130	1130	1151	1110	1072	1085	1102	1093	1068	1120	1095	1095	1093	1089	1099	1071	1086	1113	1076	1063	1089	1102	1085	1079	1096	1082	1145	1137	1144	1120	1124	1122	1080	1036	1050	1070	1097	1096	1113	1093	1160	1129	1052	1077	1048	1112	1173	1112	1095	1151	1124	1096	1080	1125	1130	1158	1099	1052	1105	1116	1101	1126	1128	1155	1078	1054	1116	1115	1127	1058	1090	1117	1124	1107	1119	1105	1091	1146	1102	1083	1142	1076	1122	1151	1103	1114	1053	1144	1149	1100	1139	1140	1131	1128	1069	1169	1055	1094	1079	1060	1099	1107	1132	1151	1064	1137	1167	1092	1115	1093	1082	1091	1086	1097	1127	1095	1093	1113	1136	1056	1067	1087	1119	1091	1091	1080	1097	1076	1066	1159	1171	1154	1104	1159	1051	1154	1091	1107	1144	1145	1114	1095	1115	1059	1067	1133	1105	1123	1078	1096	1096	1086	1102	1088	1085	1071	1083	1075	1089	1116	1048	1101	1039	1076	1139	1126	1101	1133	1078	1092	1128	1104	1100	1085	1097	1154	1068	1097	1065	1125	1063	1101	1081	1073	1081	1125	1111	1041	1133	1112	1065	1058	1129	1104	1116	1087	1090	1058	1109	1117	1052	1120	1112	1067	1111	1101	1091	1063	1012	1075	1064	1104	1122	1090	1131	1100	1044	1108	1155	1074	1104	1042	1112	1070	1094	1087	1176	1080	1126	1066	1077	1078	1080	1107	1072	1118	1123	1120	1119	1100	1098	1112	1041	1108	1138	1064	1064	1094	1091	1051	1118	1130	1143	1150	1099	1088	1036	1159	1082	1060	1089	1128	994	1045	1130	1124	1153	1069	1093	1116	1078	1095	1144	1083	1067	1078	1106	1015	1085	1024	1116	1134	1125	1123	1057	1124	1093	1098	1060	1127	1119	1124	1087	1131	1117	1101	1126	1092	1073	1137	1133	1115	1095	1058	1085	1081	1097	1109	1089	1138	1115	1082	1080	1128	1061	1115	1092	1082	1119	1039	1136	1037	1078	1094	1113	1068	1117	1060	1080	1051	1099	1112	1149	1110	1051	1086	1132	1093	1085	1138	1104	1146	1076	1073	1098	1091	1059	1151	1101	1089	1052	1108	1069	1044	1159	1118	1120	1140	1123	1117	1113	1146	1185	1119	1096	1189	1057	1092	1119	1101	1107	1085	1146	1095	1095	1110	1065	1109	1096	1050	1047	1119	1128	1060	1149	1126	1115	1028	1147	1146	1073	1113	1130	1081	1107	1156	1134	1099	1097	1082	1135	1080	1116	1123	1064	1076	1133	1074	1061	1094	1134	1066	1038	1153	1120	1100	1099	1094	1079	1058	1158	1078	1073	1081	1076	1065	1123	1031	1140	1161	1061	1123	1103	1091	1077	1121	1102	1149	1101	1078	1150	1031	1121	1098	1077	1114	1112	1112	1049	1127	1097	1091	1146	1122	1118	1080	1142	1100	1097	1026	1100	1104	1228	1138	1135	1101	1072	1127	1132	1123	1101	1107	1069	1102	1136	1080	1090	1051	1101	1070	1098	1151	1051	1082	1094	1097	1203	1044	1078	1066	1085	1060	1086	1084	1057	1077	1074	1096	1089	1103	1089	1050	1116	1145	1144	1055	1128	1101	1171	1124	1120	1048	1135	1096	1091	1132	1142	1079	1131	1126	1111	1053	1101	1041	1136	1058	1102	1106	1123	1089	1131	1133	1170	1122	1063	1119	1064	1059	1155	1086	1099	1090	1084	1085	1098	1122	1121	1100	1035	1117	1101	1091	1064	1115	1069	1113	1108	1081	1089	1071	1091	1126	1140	1127	1115	1100	1145	1065	1072	1121	1105	1053	1107	1094	1153	1083	1106	1112	1195	1177	1058	1116	1105	1138	1096	1095	1085	1119	1083	1182	1095	1104	1096	1098	1116	1100	1090	1129	1052	1043	1124	1075	1043	1101	1116	1142	1084	1077	1109	1114	1101	1162	1120	1092	1039	1119	1101	1071	1105	1117	1065	1141	1070	1073	1145	1129	1120	1070	1061	1110	1154	1122	1109	1107	1106	1071	1058	1011	1134	1148	1065	1096	1083	1123	1106	1070	1089	1119	1066	1129	1069	1141	1124	1094	1103	1121	1185	1120	1103	1164	1095	1092	1162	1119	1106	1074	1059	1069	1073	1097	1105	1106	1132	1076	1095	1037	1110	1124	1127	1123	1148	1106	1123	1109	1130	1092	1057	1095	1137	1092	1043	1107	1112	1104	1114	1089	1132	1099	1103	1091	1088	1097	1108	1165	1091	1125	1080	1117	1163	1082	1109	1107	1143	1063	1121	1113	1114	1070	1068	1158	1113	1060	1087	1111	1136	1114	1101	1054	1124	1075	1119	1117	1096	1113	1091	1104	1125	1155	1134	1127	1105	1141	1115	1094	1096	1073	1106	1104	1130	1161	1120	1098	1099	1094	1065	1129	1106	1123	1092	1099	1147	1080	1080	1129	1068	1136	1124	1105	1108	1095	1091	1100	1074	1126	1156	1103	1096	1111	1099	1038	1153	1070	1060	1140	1141	1062	1039	1087	1083	1101	1081	1148	1061	1103	1099	1138	1138	1177	1124	1073	1110	1120	1128	1032	1128	1044	1139	1127	1104	1062	1094	1051	1116	1115	1095	1121	1134	1095	1097	1107	1105	1150	1128	1104	1106	1136	1121	1182	1061	1150	1116	1075	1099	1072	1151	1091	1145	1064	1094	1068	1126	1058	1050	1176	1149	1152	1138	1128	1095	1093	1080	1083	1116	1104	1110	1075	1090	1171	1079	1160	1118	1095	1115	1099	1118	1089	1097	1148	1117	1055	1064	1127	1152	1137	1107	1092	1080	1124	1060	1069	1081	1148	1118	1148	1125	1088	1087	1052	1150	1150	1109	1102	1115	1072	1099	1104	1165	1085	1131	1082	1072	1148	1178	1100	1070	1126	1103	1065	1083	1096	1131	1095	1077	1136	1097	1126	1107	1088	1110	1107	1103	1130	1110	1081	1113	1184	1103	1115	1086	1100	1143	1075	1083	1120	1135	1128	1058	1072	1116	1105	1139	1056	1120	1073	1129	1079	1119	1078	1087	1061	1121	1089	1124	1093	1102	1141	1132	1085	1132	1123	1078	1101	1084	1104	1088	1133	1153	1145	1117	1118	1133	1117	1064	1077	1096	1082	1112	1083	1109	1069	1089	1121	1099	1119	1125	1097	1071	1109	1092	1076	1080	1094	1152	1106	1111	1151	1072	1052	1066	1057	1096	1115	1048	1073	1134	1103	1129	1118	1081	1127	1089	1033	1122	1084	1118	1062	1160	1079	1162	1101	1077	1123	1090	1089	1115	1074	1087	1093	1063	1090	1095	1125	1097	1165	1091	1106	1101	1088	1173	1122	1056	1087	1147	1120	1104	1097	1137	1099	1122	1072	1099	1027	1137	1102	1058	1078	1102	1092	1103	1055	1077	1077	1099	1113	1110	1121	1105	1104	1054	1085	1121	1111	1131	1139	1175	1075	1068	1127	1074	1053	1049	1089	1121	1087	1060	1124	1080	1116	1118	1083	1072	1050	1131	1124	1098	1114	1173	1060	1080	1081	1084	1091	1108	1130	1126	1026	1123	1094	1081	1129	1134	1107	1096	1129	1127	1106	1101	1102	1133	1133	1099	1099	1114	1143	1122	1095	1067	1058	1085	1121	1130	1060	1092	1081	1144	1067	1138	1165	1061	1093	1109	1105	1107	1119	1071	1038	1121	1105	1136	1101	1131	1099	1116	1098	1140	1115	1061	1069	1134	1123	1060	1062	1137	1105	1123	1128	1087	1083	1120	1095	1095	1099	1169	1105	1138	1034	1145	1182	1100	1017	1094	1123	1113	1073	1064	1181	1125	1031	1069	1077	1096	1134	1096	1118	1129	1103	1108	1138	1155	1076	1068	1117	1075	1090	1068	1078	1102	1088	1060	1048	1123	1075	1066	1093	1137	1098	1038	1060	1062	1075	1078	1108	1105	1108	1077	1090	1054	1069	1076	1057	1086	1148	1087	1125	1153	1115	1134	1112	1085	1118	1100	1134	1056	1122	1127	1082	1090	1057	1058	1056	1140	1113	1109	1089	1132	1050	1168	1129	1083	1048	1089	1132	1119	1124	1106	1078	1151	1083	1124	1129	1106	1052	1058	1101	1141	1107	1118	1107	1114	1135	1054	1058	1144	1094	1120	1153	1147	1059	1081	1114	1110	1107	1107	1108	1065	1083	1108	1118	1108	1113	1160	1106	1143	1095	1079	1107	1118	1095	1080	1118	1112	1125	1162	1104	1118	1127	1122	1129	1104	1112	1153	1148	1121	1112	1135	1092	1099	1111	1085	1096	1046	1085	1106	1055	1120	1087	1092	1146	1119	1073	1162	1077	1072	1055	1115	1088	1118	1060	1085	1067	1134	1141	1133	1138	1050	1087	1083	1115	1090	1062	1144	1048	1107	1130	1062	1068	1025	1121	1085	1112	1145	1024	1104	1119	1177	1119	1077	1087	1078	1077	1088	1030	1069	1071	1101	1052	1144	1125	1113	1081	1041	1101	1119	1121	1073	1068	1118	1107	1100	1079	1135	1115	1113	1068	1133	1056	1073	1220	1154	1176	1133	1084	1055	1180	1161	1115	1096	1077	1092	1119	1113	1142	1115	1097	1119	1149	1193	1078	1084	1057	1100	1096	1110	1149	1131	1082	1096	1113	1108	1059	1028	1059	1112	1072	1125	1111	1127	1113	1122	1135	1128	1109	1076	1044	1057	1155	1150	1126	1104	1133	1084	1114	1061	1118	1124	1104	1111	1053	1105	1123
23748	29179	44670	30817	20808	12697	2620	601	508	539	515	518	529	506	498	497	521	553	511	480	530	530	513	515	481	486	543	529	491	532	530	518	486	510	500	498	524	503	505	511	510	565	458	508	495	539	515	537	543	512	522	505	496	503	471	499	473	536	520	524	492	493	526	487	491	549	517	508	482	458	508	556	496	506	510	512	530	521	454	540	530	509	526	510	547	489	472	486	507	523	471	523	508	501	517	526	513	509	506	516	474	486	551	456	512	509	512	475	495	491	519	475	519	509	514	529	551	557	495	532	531	513	536	464	516	506	516	496	501	511	461	504	517	517	522	489	482	497	459	516	533	484	459	510	528	540	490	517	527	468	521	553	517	518	525	511	507	488	512	523	543	510	494	517	485	509	483	513	454	538	494	480	480	520	520	502	532	503	499	481	490	512	527	506	529	502	499	532	496	471	503	556	535	521	486	459	489	512	531	501	516	555	515	506	487	552	563	513	503	522	529	506	529	531	499	481	485	519	508	510	489	517	470	509	472	481	532	507	500	504	483	518	513	549	520	506	485	494	522	494	546	465	512	505	517	517	528	493	481	505	503	510	484	523	531	480	521	491	536	501	492	538	510	485	524	483	537	558	494	489	550	485	527	493	510	517	481	500	534	518	505	528	489	526	511	467	526	523	564	520	503	522	506	474	523	520	482	504	530	537	527	534	475	515	460	504	553	508	453	514	477	549	495	506	520	529	514	450	466	498	519	513	486	486	487	569	532	508	533	513	481	484	465	488	512	499	507	516	500	541	507	518	521	493	502	497	519	507	515	502	526	511	475	559	488	483	523	531	536	463	513	511	508	509	489	544	512	520	508	498	483	500	531	500	511	523	522	467	529	541	506	565	506	478	505	490	504	504	505	487	506	521	472	490	493	501	480	525	437	509	515	497	517	479	478	531	511	483	545	523	527	508	486	471	507	541	537	505	477	504	504	503	541	523	501	510	509	511	543	511	495	541	493	491	502	509	517	444	474	487	512	528	527	494	526	456	508	511	499	551	511	508	514	505	486	539	508	535	499	514	534	488	488	541	509	511	517	488	482	538	513	501	489	502	494	492	553	529	525	508	497	502	474	525	472	536	493	481	481	458	488	509	515	500	505	538	531	532	477	526	481	482	508	506	508	467	492	482	530	499	472	508	506	487	511	532	496	504	464	504	524	509	515	500	462	504	500	502	533	516	523	523	520	522	467	534	500	484	493	522	485	517	454	503	503	527	510	479	470	497	470	510	463	507	549	513	521	493	489	513	546	515	451	550	523	510	511	512	527	513	518	544	494	497	496	493	474	479	449	475	464	485	526	471	496	480	474	536	523	559	503	531	521	495	527	507	493	512	502	536	499	569	542	492	500	511	500	488	518	496	475	501	514	517	505	491	503	508	468	457	503	508	490	512	530	508	492	520	498	513	541	515	520	498	515	483	546	514	503	483	522	512	480	512	522	500	493	498	481	501	527	530	499	518	477	560	478	511	512	512	547	520	522	504	501	498	530	477	495	495	488	513	534	501	491	480	476	510	501	494	516	500	500	494	490	542	498	511	482	475	551	495	530	492	467	511	527	530	489	478	509	536	488	505	510	518	500	539	511	518	493	494	535	512	495	481	518	517	502	478	452	556	507	558	487	485	509	521	511	504	526	520	515	500	567	510	466	515	497	532	530	511	476	516	489	534	544	523	517	530	490	488	466	532	492	450	500	500	561	501	517	470	518	508	509	465	542	507	531	502	484	481	514	463	482	537	502	506	525	503	520	497	514	555	476	527	493	515	504	529	523	508	470	465	511	500	477	511	496	502	483	518	553	516	510	481	518	494	537	472	476	518	506	480	528	461	475	533	506	476	469	483	484	493	552	479	533	493	508	482	498	532	512	490	513	490	531	521	489	491	481	479	508	522	525	492	506	463	477	491	563	521	522	536	472	491	575	536	519	499	503	456	523	533	523	510	482	526	535	537	494	539	523	516	528	509	496	519	465	533	521	503	547	504	528	520	517	503	510	476	523	515	498	504	459	512	487	483	500	489	537	538	497	502	504	500	482	518	498	554	461	513	530	533	519	505	530	472	494	508	521	518	517	474	505	509	517	540	506	525	543	529	536	495	505	488	486	557	509	543	496	493	522	491	521	528	507	546	540	471	487	521	490	509	538	530	519	532	540	503	497	479	513	519	499	521	510	536	502	483	508	521	495	550	499	536	524	549	528	505	508	505	540	517	484	498	487	475	527	549	488	475	497	494	505	535	526	489	555	479	546	484	506	528	502	500	461	495	528	457	491	518	470	478	495	473	518	519	531	533	520	521	499	494	523	541	495	478	525	480	532	499	509	510	497	524	504	541	484	495	542	544	478	501	493	510	493	516	532	495	510	536	507	504	490	509	478	562	501	475	546	546	480	510	488	521	527	511	515	494	493	493	514	507	502	521	524	550	543	516	553	485	482	507	462	483	485	525	512	512	485	482	507	493	504	523	498	518	535	501	501	505	505	514	522	550	482	502	514	547	492	483	495	502	557	493	519	499	520	496	519	504	540	506	509	478	533	494	533	509	517	482	464	512	518	514	456	526	492	499	531	519	498	465	510	544	480	514	520	479	497	515	539	533	502	526	499	528	520	500	540	457	501	524	515	485	513	535	496	487	503	535	490	446	513	513	464	514	525	504	499	514	526	533	522	518	522	501	538	495	487	510	515	530	543	467	480	497	547	517	531	524	532	473	506	534	505	501	491	526	508	478	504	481	515	479	507	531	526	527	501	483	487	504	544	507	528	536	485	512	530	531	461	489	496	534	532	499	492	502	534	492	501	477	525	515	530	511	512	548	485	475	487	515	530	550	531	507	529	523	497	511	510	526	491	489	490	530	518	542	483	533	502	533	542	469	523	518	495	503	530	486	537	548	546	490	528	499	485	529	545	548	495	523	500	494	528	525	506	498	444	522	491	531	514	521	532	554	516	512	516	508	498	523	524	514	485	509	493	516	492	479	516	510	497	521	514	465	504	477	514	509	506	516	481	517	489	547	488	475	538	505	501	477	482	542	537	535	491	518	460	523	537	494	536	496	493	498	488	491	530	518	532	475	513	516	503	519	498	544	544	506	475	466	491	540	510	493	490	500	506	538	522	503	490	505	541	530	496	537	515	508	476	553	511	534	511	484	499	523	527	542	491	494	487	478	497	472	523	491	517	450	479	507	501	474	464	487	473	516	497	493	511	510	470	506	539	472	491	518	506	499	513	513	505	512	507	523	477	510	521	497	525	523	497	530	529	518	509	519	538	480	518	463	474	523	491	533	507	544	503	490	524	526	522	480	556	532	525	508	492	492	535	508	471	495	474	484	479	542	483	543	509	540	550	523	519	547	499	449	537	480	532	506	506	509	490	510	492	502	496	534	468	504	537	523	462	490	508	506	509	495	475	500	548	562	533	522	525	582	507	460	486	496	509	500	501	519	516	518	513	463	506	489	516	507
48596	90523	70554	36524	24621	11977	3161	857	855	842	906	845	883	875	848	867	883	930	868	850	819	889	835	824	834	860	835	847	864	878	857	839	873	824	855	862	868	905	798	851	863	883	864	883	888	921	799	834	854	881	866	882	833	850	863	866	879	848	827	861	819	847	848	837	859	862	838	862	843	838	876	852	812	823	874	786	844	874	830	827	852	851	888	880	836	881	839	810	858	839	882	854	899	845	857	816	805	888	834	835	792	868	875	881	896	875	916	875	855	880	907	867	889	825	873	860	908	827	884	892	846	841	829	850	842	885	847	878	856	836	899	830	816	848	839	858	870	835	932	851	881	830	809	820	872	861	909	849	860	834	840	843	870	864	826	842	877	834	869	896	841	857	870	833	870	849	849	836	850	846	839	843	882	913	908	861	855	792	848	880	841	804	857	853	887	881	891	877	839	871	882	866	840	920	867	837	843	829	930	803	856	871	858	837	830	849	901	844	898	846	861	898	877	850	871	847	863	913	817	870	929	851	890	891	845	833	861	816	840	838	871	774	867	838	836	848	827	837	824	777	832	874	872	864	873	865	860	825	902	819	824	869	907	831	876	822	867	859	845	846	857	794	913	848	826	887	859	879	876	837	835	875	843	868	837	899	828	860	851	852	831	890	871	817	869	872	866	853	836	825	843	877	875	904	872	850	857	871	873	858	886	834	861	890	809	860	845	910	879	843	814	844	847	893	859	864	858	833	859	858	887	898	871	863	920	866	846	840	850	853	847	819	850	874	792	828	851	855	890	817	879	874	965	833	852	821	897	873	846	894	861	917	794	839	856	903	921	911	818	825	858	831	838	853	849	881	857	855	899	832	857	830	850	820	849	870	906	911	861	824	871	917	896	818	819	910	841	826	831	865	867	870	897	880	826	861	891	903	809	865	826	892	892	875	802	859	828	823	863	873	870	869	874	909	907	871	806	843	823	862	838	838	823	830	862	853	852	835	872	859	925	834	914	847	858	836	886	838	866	894	857	820	916	846	838	863	843	857	859	891	851	832	892	890	859	860	885	802	860	883	859	891	816	902	836	822	816	869	843	866	828	852	883	858	851	870	840	863	856	834	891	849	790	856	871	830	855	832	886	860	844	876	847	846	838	873	858	873	874	826	894	836	852	850	889	864	937	861	853	858	919	846	837	814	831	878	908	872	844	902	875	870	877	879	858	883	919	892	875	849	856	821	873	849	898	931	868	847	904	891	846	863	871	849	848	856	859	885	880	852	813	833	880	871	894	835	855	832	859	882	872	808	809	864	858	855	851	830	871	849	843	906	852	834	881	843	833	827	858	828	843	839	878	855	834	868	900	831	815	848	849	928	863	880	812	858	880	855	880	867	836	835	861	909	864	816	889	876	924	856	858	827	869	824	898	867	953	874	908	857	909	815	885	868	902	861	824	851	884	840	910	855	915	879	890	858	896	902	846	827	865	817	882	867	842	839	837	869	772	816	820	822	779	872	822	913	877	852	843	820	882	871	859	888	868	830	869	860	856	847	866	838	859	873	888	858	850	823	847	910	837	861	914	854	873	878	861	865	824	877	849	834	864	907	896	863	862	886	838	874	868	765	862	842	840	832	904	819	830	827	921	853	908	891	844	851	869	892	891	878	912	861	877	835	866	849	834	833	830	811	798	911	905	845	890	839	879	841	866	841	870	878	810	886	837	905	869	872	810	874	826	878	861	872	848	848	846	855	873	828	854	835	816	820	853	869	808	802	884	932	858	884	844	844	838	845	908	882	858	854	862	845	830	851	823	835	855	835	838	830	906	872	910	821	817	902	821	852	864	818	794	871	873	822	865	834	788	856	885	859	876	832	877	848	901	860	902	844	859	888	872	836	821	835	896	828	864	885	879	863	816	876	838	916	878	883	834	817	830	842	900	879	856	849	900	862	880	845	882	849	855	824	892	832	867	868	812	852	887	855	859	845	855	844	897	855	861	877	884	819	820	889	860	855	855	891	913	869	869	841	849	859	876	879	928	849	856	858	837	828	844	865	858	856	831	886	870	849	888	838	838	844	852	895	888	851	859	872	847	843	916	860	871	855	881	882	881	832	835	797	831	821	879	828	852	824	868	831	869	887	844	881	882	878	840	914	888	888	876	846	908	829	908	833	844	848	783	824	891	823	896	861	840	860	845	838	824	859	906	838	879	840	854	853	832	896	900	929	828	857	857	846	923	842	840	859	841	878	803	856	861	840	863	872	862	890	878	860	861	811	921	810	855	869	888	835	854	851	876	844	834	844	858	888	893	842	838	859	868	870	840	853	882	827	839	853	849	862	810	854	812	856	891	853	871	902	880	822	854	824	878	822	862	870	861	884	796	854	861	868	830	877	880	859	816	848	897	815	841	836	909	839	885	872	850	887	841	838	904	851	909	867	862	879	864	867	851	889	853	856	885	874	874	806	851	859	806	825	873	820	866	881	880	871	852	812	892	859	836	885	843	850	821	854	849	822	885	851	844	831	878	824	801	874	880	869	840	823	837	816	837	913	836	895	904	848	859	805	840	860	908	903	884	877	877	820	847	880	918	866	916	819	892	880	856	842	895	829	853	838	858	836	860	893	833	840	863	852	870	817	894	845	839	914	822	835	913	859	867	852	847	838	852	865	851	871	888	903	836	831	838	870	889	857	832	854	858	897	827	850	883	833	890	824	896	835	901	929	862	832	856	875	886	884	857	780	834	860	882	834	833	844	815	841	913	870	830	858	829	892	861	804	904	841	836	890	825	886	835	857	847	874	899	855	871	882	838	872	867	846	844	872	844	890	853	825	841	803	818	842	887	889	866	844	876	869	921	848	848	803	811	827	821	841	843	856	851	867	803	844	846	856	882	857	824	877	836	858	807	865	853	841	874	856	821	892	769	871	858	840	893	839	858	889	888	845	848	875	858	848	859	815	875	885	812	872	818	865	879	839	854	871	846	861	913	891	877	839	819	866	904	853	852	836	836	878	848	912	820	870	850	887	860	890	870	851	827	821	815	852	883	902	842	831	881	865	849	814	832	931	867	832	847	817	924	826	877	898	852	863	874	869	872	892	865	873	832	838	865	869	859	816	851	870	847	871	862	825	800	810	863	823	806	882	870	865	853	818	875	870	901	885	833	868	890	863	839	855	903	840	859	866	813	832	881	819	842	888	880	888	891	832	829	883	884	904	846	824	815	813	909	848	843	825	857	881	822	845	853	836	891	885	845	840	794	828	838	836	838	844	833	873	834	847	886	890	851	875	902	861	837	889	861	878	835	873	857	848	867	880	775	883	865	880	825	871	843	819	833	849	879	858	786	855	817	891	860	883	874	856	871	869	807	876	845	846	850	884	862	870	888	889	827	876	872	895	805	830	890	829	830	824	810	840	867	814	858	832	889	898	914	829	856	827	861	891	859	864	863	895	833	862	846	848	877	904	839	873	867	888	830	838	862	866	852	852	885	866	800	888	829	803	830	903	896	863
22864	24392	35636	27728	22169	19676	8332	833	632	693	640	659	636	617	609	612	601	666	616	650	641	638	631	651	607	609	595	601	635	610	645	631	620	639	648	614	595	639	629	613	612	613	657	654	585	642	685	589	590	653	644	626	640	636	646	584	603	592	590	621	624	632	644	616	636	646	598	570	615	605	671	607	628	625	632	592	630	607	646	586	605	591	619	623	622	590	605	608	639	549	639	645	606	643	642	612	575	623	652	625	603	607	585	616	598	628	633	627	635	562	560	662	577	604	612	659	634	573	632	596	593	636	665	628	628	614	604	588	579	630	627	614	692	634	644	633	616	597	627	608	651	593	623	613	641	615	588	599	615	565	649	629	600	618	599	602	588	602	615	595	588	613	639	558	567	606	587	634	577	646	583	604	619	586	622	646	605	597	645	563	602	623	632	586	638	607	589	662	623	629	625	643	660	620	607	587	642	661	601	625	573	615	639	632	622	609	626	604	606	596	596	622	660	651	615	588	571	644	592	589	634	589	587	637	609	597	635	618	632	643	603	670	631	651	609	592	647	589	626	649	625	616	628	625	632	611	598	571	585	625	611	609	620	601	625	598	593	636	600	582	595	606	611	603	607	654	579	636	565	634	607	595	550	584	623	587	648	628	642	597	594	592	613	682	618	604	595	619	603	617	575	613	573	588	667	625	588	635	610	592	606	633	629	592	611	604	648	595	610	676	619	623	543	616	576	606	602	649	580	661	596	590	596	605	613	630	631	642	614	601	627	586	607	608	636	618	631	616	616	586	604	593	601	568	558	574	607	623	599	634	576	609	618	626	564	554	582	596	630	583	619	617	611	653	622	657	624	582	615	588	648	606	623	604	603	649	640	649	615	601	658	632	615	578	610	630	640	617	604	617	582	595	609	598	629	603	643	580	621	575	626	622	616	608	631	554	656	610	637	579	608	605	603	565	603	598	613	580	665	596	626	628	614	561	604	658	622	597	626	642	593	664	634	625	603	628	634	656	630	592	630	615	617	594	583	561	628	644	618	623	595	590	661	604	619	612	588	606	655	643	566	597	665	540	606	585	598	597	591	589	663	592	597	637	611	584	616	611	601	609	654	659	646	609	570	652	579	627	585	578	579	617	608	564	572	618	663	589	593	588	627	593	606	645	629	634	583	638	619	581	631	629	581	615	578	627	592	614	630	562	615	573	592	630	584	634	624	583	657	605	584	602	610	644	609	600	602	562	599	590	598	657	620	589	599	603	579	624	680	598	631	613	598	548	613	597	617	632	583	597	629	637	590	626	612	603	598	601	636	612	592	616	619	662	619	623	621	653	628	612	635	624	649	608	626	586	629	568	629	623	594	619	613	649	606	584	607	618	562	595	585	626	628	597	631	592	561	555	628	595	573	613	624	605	604	568	597	600	627	610	651	615	593	633	653	626	632	607	590	568	585	597	615	639	645	579	599	623	630	618	603	586	609	611	588	626	598	621	597	666	605	618	595	638	589	611	606	631	650	592	607	622	643	612	614	613	615	585	607	599	627	608	589	604	593	653	634	605	592	612	599	585	602	602	626	629	629	608	596	619	612	603	649	635	595	597	662	580	617	604	603	640	597	617	649	605	581	636	601	589	636	579	578	644	594	603	628	638	656	609	595	653	609	609	573	624	602	584	607	615	593	599	608	631	544	594	624	621	567	599	631	642	595	594	638	609	589	605	641	568	611	620	608	657	639	623	615	663	599	658	583	604	639	620	636	567	616	575	627	633	607	585	661	614	586	563	636	572	623	601	622	589	623	630	609	585	647	548	620	580	594	599	610	605	602	583	670	550	586	618	615	633	637	604	587	628	614	648	621	601	623	617	602	594	571	580	632	597	593	618	603	617	596	601	580	632	655	654	602	621	600	607	626	609	581	600	621	624	606	618	600	616	633	573	597	602	571	633	613	593	608	567	596	603	603	591	603	663	633	613	587	636	612	611	612	635	621	595	588	582	598	618	594	593	624	610	634	630	619	625	586	635	600	635	643	596	620	656	595	614	649	602	590	617	645	629	642	610	591	583	633	606	562	609	636	620	636	606	603	616	609	626	646	604	599	568	586	610	616	577	638	591	620	585	620	655	621	683	658	581	595	599	605	631	643	572	631	612	628	603	589	617	596	598	638	605	634	625	590	591	617	618	605	631	600	602	604	621	622	616	564	585	603	612	617	618	630	597	645	604	584	609	612	611	590	606	611	599	609	619	576	597	605	616	603	660	592	610	607	614	596	585	622	645	638	618	631	622	615	576	608	598	624	591	596	611	594	624	582	638	628	660	602	648	600	643	595	595	634	641	594	620	636	580	569	559	618	618	622	654	622	622	611	623	603	685	622	616	631	577	644	626	614	598	596	585	648	638	650	606	630	613	610	622	607	608	573	618	584	600	596	628	618	608	642	565	637	596	657	636	645	638	614	608	642	650	628	627	595	629	648	590	632	602	608	619	583	635	627	602	609	610	631	630	644	649	629	596	624	592	633	638	618	615	596	591	627	588	629	613	612	612	575	619	632	609	586	587	630	626	619	648	613	612	660	626	619	615	591	637	599	569	625	590	615	661	585	595	631	650	642	614	611	594	644	623	597	592	654	595	612	537	620	609	609	636	655	536	582	591	622	592	619	604	635	619	597	619	617	599	609	630	567	627	629	576	537	653	602	610	659	638	667	599	665	618	638	584	624	622	646	618	644	583	663	623	631	599	604	624	638	664	601	564	653	626	626	647	598	594	631	594	624	606	605	594	611	555	620	593	638	618	627	578	640	579	614	609	603	634	669	628	638	648	653	592	565	596	624	571	630	600	648	621	582	567	578	605	617	606	626	627	655	591	614	624	594	628	614	634	630	642	594	582	630	642	597	608	586	624	627	614	651	635	625	577	587	619	618	605	626	583	609	573	622	614	623	642	577	631	642	604	633	598	619	613	613	639	617	555	654	627	605	589	550	616	590	596	618	616	634	626	585	579	581	664	626	629	619	629	597	599	595	604	631	593	593	614	624	570	634	572	673	586	627	661	601	633	601	599	551	659	632	616	600	607	635	608	604	610	625	610	604	644	602	589	603	637	593	640	603	641	648	612	609	613	584	610	605	626	615	570	627	591	618	637	608	640	639	568	625	645	624	593	561	656	648	592	601	610	637	617	622	596	621	597	595	603	608	604	609	584	629	617	632	610	606	596	621	610	577	583	620	630	621	621	621	608	630	644	599	624	622	650	623	619	605	627	596	627	664	594	624	604	563	630	591	641	593	612	637	619	622	599	567	626	637	641	635	632	645	607	597	583	638	619	657	611	610	630	597	620	573	613	643	592	648	597	599	595	605	579	632	604	593	647	606	590	667	632	553	622	576	625	605	654	627	610	584	628	621	618	634	620	641	635	608	582	566	652	668	642	623	577	594	593	591	622	550	595	592	610	571	618	624	629	597	599	616	624	599	583	654	636	646	638	585	581	617	620	639	626	611	625	630	612
52197	84633	70431	43850	33008	16939	4671	1000	974	929	1028	971	952	977	930	970	962	993	986	995	1006	1014	950	895	975	1026	972	956	952	991	988	1026	982	996	996	1005	914	956	951	933	986	939	992	904	1008	913	970	1043	904	958	971	976	963	926	951	938	1008	969	1064	954	1000	937	932	989	954	988	972	988	922	1003	940	956	990	938	985	980	1032	972	989	1019	958	929	1015	982	997	977	992	991	998	971	942	1024	1001	1000	986	984	985	931	997	937	990	934	938	950	993	980	964	983	964	949	918	1003	1000	938	1001	1000	926	998	959	952	942	986	926	948	966	979	924	937	950	991	1006	968	972	988	1046	996	967	958	1016	944	994	977	934	902	901	974	981	936	975	996	971	909	960	921	985	1023	933	994	1011	949	920	1029	993	1013	921	965	966	995	993	977	978	989	1041	981	982	983	936	965	948	943	976	985	953	940	942	958	969	976	977	969	906	937	925	981	1021	995	926	972	1004	986	970	955	958	978	964	964	926	943	943	1025	1024	928	983	981	964	936	991	919	949	939	939	964	947	964	925	1022	989	967	968	1037	950	959	968	941	928	900	942	975	883	1000	973	947	902	951	977	946	970	944	952	970	951	975	946	961	924	958	978	973	923	958	1002	1047	958	987	980	986	926	988	989	959	973	959	949	979	962	969	950	927	954	987	996	986	977	989	1015	988	962	962	1012	1001	1022	954	995	980	967	938	1028	960	999	957	974	956	997	1009	993	988	942	949	942	979	1033	971	979	1005	931	920	958	990	1014	973	934	989	969	933	990	973	867	999	965	962	963	992	936	1030	954	973	931	931	931	1049	936	1011	962	1007	964	1014	994	965	893	998	941	956	965	960	981	1057	981	976	991	925	945	1012	1014	988	945	1042	977	971	946	955	953	977	975	991	914	985	959	965	999	1009	975	955	977	985	908	972	1000	933	951	951	941	988	974	962	984	975	1021	988	994	995	951	971	999	957	987	956	1008	968	928	991	914	962	942	1017	924	929	1007	951	992	935	979	973	986	1028	978	979	970	994	966	998	930	954	963	1008	1022	970	958	1051	984	1019	946	929	1008	955	929	970	1061	955	977	950	942	925	1022	999	1000	930	935	944	964	1011	984	968	999	1008	955	967	992	938	1005	963	1002	960	945	963	1014	981	1008	971	1016	958	1010	943	989	945	977	965	935	960	972	993	1033	958	920	996	984	968	985	1015	978	955	942	936	986	938	1007	979	986	1019	932	969	1041	947	1002	929	966	984	995	992	957	988	935	1016	975	932	947	964	939	998	985	944	952	1006	995	1007	992	913	988	1011	998	980	985	1006	972	991	980	949	974	959	942	1006	1009	946	979	945	957	991	1022	972	970	1014	958	946	1067	1001	921	993	965	979	943	936	999	969	936	1000	986	982	1024	1028	1001	947	895	951	1001	1006	946	968	984	1028	954	991	1019	967	1011	946	994	927	961	1010	981	973	964	962	931	968	973	900	968	942	1016	1035	946	954	968	940	937	908	957	993	956	969	930	947	943	1001	939	1008	948	991	999	903	997	992	968	981	979	949	952	927	976	1004	978	1001	939	1010	977	991	965	987	980	938	925	950	946	957	996	989	1008	949	950	987	969	991	1033	956	955	998	991	986	998	977	950	937	897	983	984	951	965	955	981	996	964	968	975	940	914	974	957	962	986	991	964	987	1024	951	981	945	971	966	962	995	1026	1018	981	959	1001	962	989	968	974	965	942	971	1008	913	961	1013	970	1040	1004	992	1009	942	982	953	933	967	1008	988	1029	955	1000	1018	991	912	934	985	1005	980	958	1012	974	968	998	950	924	1007	931	966	980	952	979	944	984	960	953	965	977	954	1033	939	952	970	963	903	1031	952	965	1018	973	1008	936	1051	919	963	964	976	971	992	1006	1002	972	1024	995	943	1000	972	1006	1012	975	971	982	971	966	956	963	949	987	1006	1002	944	925	968	967	1027	998	1017	949	974	967	948	960	957	1014	981	934	952	964	939	953	996	1028	964	963	1007	982	978	939	930	976	898	1020	992	945	958	980	967	980	977	1004	965	952	977	977	1040	972	935	1001	996	1001	970	969	1020	952	982	998	1002	985	983	964	968	1045	981	969	945	961	997	969	952	977	966	1005	1022	1034	936	977	973	968	1018	924	990	988	1027	953	1004	994	955	980	908	1024	995	961	953	1004	970	984	1017	944	998	1008	973	957	953	984	965	955	1011	921	1005	991	1009	961	942	1014	1010	953	970	942	970	923	1005	991	989	949	987	979	963	965	967	961	986	941	971	962	959	959	1036	945	982	936	927	937	959	989	978	984	949	906	985	1018	1011	956	941	1019	1002	1019	898	1000	959	1022	946	962	952	983	940	966	926	928	905	1016	960	961	962	970	982	959	977	991	979	1022	981	989	957	1014	997	935	975	978	1024	978	965	925	921	992	952	1000	967	925	983	926	961	1030	991	952	960	952	982	1002	946	975	1010	937	1013	962	1058	1026	1034	910	966	938	991	988	963	936	962	992	982	1012	951	948	993	1005	957	961	980	973	957	991	1001	965	989	961	988	964	1004	939	997	974	957	962	988	968	970	957	938	949	930	951	946	947	980	928	1003	1002	983	936	960	1002	950	920	941	976	997	973	931	975	945	986	956	1032	973	999	979	943	995	1037	998	984	958	974	927	952	985	963	984	952	963	986	987	977	936	981	931	1041	901	948	937	978	951	912	990	986	950	1003	955	939	957	1017	987	987	955	962	943	956	966	934	946	976	947	900	1001	1016	974	987	975	1038	987	952	990	1020	981	1042	937	915	927	987	1023	1004	956	965	954	968	958	990	994	1001	977	1014	1000	954	997	965	979	999	984	988	963	1011	964	1001	960	957	959	970	966	971	1000	965	1014	968	992	1011	997	1022	991	912	975	1043	956	1010	984	933	950	982	1000	969	935	913	984	931	972	980	994	956	919	1013	992	981	968	943	957	943	1010	970	928	981	988	960	992	980	1001	960	967	925	977	970	951	1034	936	992	978	939	973	1001	939	961	945	994	979	957	942	991	996	948	944	985	908	951	1005	949	978	943	937	1025	1033	981	950	1003	989	959	988	966	1014	943	1005	933	914	973	977	980	956	989	1004	992	1003	1038	1007	950	989	959	998	955	964	929	977	998	996	952	956	988	999	929	1011	954	1035	1036	907	1009	965	942	955	960	956	998	978	981	977	989	964	977	942	941	944	1003	966	946	912	927	982	958	964	1024	977	957	928	1010	954	957	951	966	1012	937	924	932	1006	949	997	995	912	999	923	982	1011	952	925	980	903	907	947	940	968	930	1011	966	949	956	964	923	963	985	949	1007	983	979	964	998	983	934	982	976	917	974	959	1012	966	935	950	926	938	953	935	970	971	952	952	969	936	1016	917	953	976	1069	973	1027	986	946	931	956	1002	988	1001	891	993	1011	990	968	1012	970	984	936	1019	950	995	941	966	991	1001	973	943	996	977	975	967	989	951	981	943	1028	999	988	978	939	976	967	954	956	980	924	994	973	1002	976	994	994	978	940	943	907	929	967	976	947	1017	994	994	999	975	959	951	950	949	920	949	962	976	946	942	940	956	963	963	955	1026	1011	984	1003	965	966	943	1031	986	1034	976	1006	1006	938	977	988	946	993	903	988	978	988	981	966	996	951	936	1013	1013	987	999	1011	933	951	925	996	968	948	1013	995	969	933	963	970	970	992	997	985	953	902	950	989	996	961	940	983	994	996	953	927	1001	947	959	1010	1004
26556	38082	38775	15683	4007	1662	818	704	659	642	695	664	654	690	687	626	686	655	634	628	681	700	642	689	663	703	687	686	642	671	609	658	637	634	652	616	636	632	631	649	650	671	683	633	651	668	692	689	663	637	677	641	631	670	669	669	653	669	691	644	628	647	683	671	680	631	637	683	683	661	668	682	679	688	660	696	667	696	658	682	640	641	650	669	640	635	706	672	653	650	691	642	642	674	644	655	626	564	678	620	671	637	655	624	686	664	658	662	672	666	702	681	707	610	654	654	655	667	666	654	655	638	642	658	615	655	653	634	638	644	649	684	649	740	651	653	664	692	690	691	714	677	674	659	684	619	656	631	685	662	668	629	666	648	660	638	645	736	644	715	648	667	647	685	665	680	656	651	656	647	648	687	638	675	641	630	642	649	678	676	692	645	703	630	671	642	661	666	649	710	630	642	690	641	694	654	663	665	690	683	705	647	667	696	651	631	662	658	679	672	672	676	578	632	674	662	650	659	635	710	663	637	656	673	657	661	657	608	677	673	644	626	668	621	663	598	669	722	660	590	669	674	657	675	683	694	615	612	673	663	625	648	661	631	703	652	680	699	668	673	652	668	655	677	618	674	663	676	662	690	642	635	674	706	702	661	676	683	636	680	657	658	643	668	656	649	638	697	662	616	626	665	624	684	689	654	633	646	668	679	703	625	682	649	662	640	650	644	649	667	668	702	649	650	693	662	668	647	670	630	636	671	653	666	654	618	645	666	661	668	701	669	666	647	653	636	685	667	674	682	699	682	659	644	624	666	666	656	634	659	658	674	657	676	641	700	622	655	715	671	669	625	643	639	641	673	646	662	694	671	657	694	691	636	644	634	623	693	683	657	667	707	654	656	698	692	653	649	672	706	639	640	661	647	665	678	677	690	662	694	706	699	668	668	645	695	649	648	632	632	668	625	679	675	667	635	650	674	612	708	664	694	659	633	627	623	629	700	642	626	673	638	695	653	703	672	689	688	704	637	620	622	668	670	648	656	662	664	622	669	659	623	674	642	611	665	674	672	613	676	684	642	651	706	698	657	658	684	661	617	661	699	677	640	623	666	632	662	639	637	704	675	626	629	678	653	669	660	676	684	642	658	655	643	619	676	652	650	636	678	653	632	589	663	622	712	652	673	667	638	687	620	667	666	669	651	634	659	659	605	663	674	624	595	681	671	656	666	627	689	668	679	638	649	656	664	659	642	683	647	663	660	627	651	644	674	694	688	650	626	664	691	642	662	635	653	645	682	677	670	639	626	684	678	664	648	681	688	607	685	655	645	692	608	701	651	618	673	658	689	678	647	674	664	664	678	654	662	662	642	640	659	639	709	655	634	640	636	646	633	662	620	713	659	703	657	633	667	661	689	653	665	663	653	687	642	673	686	636	650	674	673	622	642	651	646	657	673	632	635	654	659	633	621	668	692	670	664	643	640	614	635	637	664	695	682	702	632	627	615	638	655	632	657	667	684	688	642	656	654	711	701	634	677	698	686	650	664	676	578	643	692	650	620	710	696	661	645	680	624	642	652	681	661	622	698	714	628	680	629	660	626	605	680	628	658	666	641	621	697	622	654	615	690	665	692	654	667	642	699	705	666	654	650	687	652	666	661	742	666	661	643	656	648	666	706	643	713	690	660	667	649	687	640	668	693	679	676	701	666	669	653	678	649	693	698	677	656	622	655	666	652	650	651	644	689	679	663	669	690	670	686	681	656	616	679	640	672	643	607	673	678	656	662	681	717	646	691	696	662	622	675	661	648	653	598	683	675	658	678	632	670	642	667	638	650	671	675	642	693	684	676	635	644	653	655	630	637	657	645	664	668	661	656	630	681	706	635	658	681	682	672	646	632	694	628	643	633	661	652	690	624	683	647	650	645	692	662	622	681	676	663	682	634	650	646	653	664	669	647	636	689	679	657	627	665	661	656	619	641	711	663	666	664	669	730	703	664	664	636	640	653	641	652	667	617	658	660	640	636	632	634	724	683	620	652	683	656	670	644	680	642	636	653	654	689	601	653	667	624	673	678	650	699	690	690	642	630	671	687	645	651	670	659	655	701	637	662	685	681	646	623	624	615	647	690	721	645	645	679	698	706	656	659	646	687	639	662	649	646	652	629	646	653	654	690	685	666	636	688	646	658	637	660	695	676	660	657	732	617	673	651	663	631	646	644	639	580	649	643	655	639	694	635	647	660	614	663	667	653	659	623	686	700	687	679	652	650	617	608	665	641	665	679	676	657	667	618	661	640	680	641	615	721	666	623	669	686	673	650	667	663	702	677	639	648	663	631	690	668	700	691	650	606	664	682	615	631	691	656	685	667	686	687	682	670	675	650	665	659	678	691	649	693	660	634	698	639	636	676	669	710	678	637	716	628	639	632	691	684	659	694	671	735	635	632	659	643	620	653	679	609	651	642	686	667	655	620	648	663	634	658	661	656	640	637	653	638	616	695	669	698	666	615	625	671	653	664	690	675	660	686	657	669	650	686	645	677	680	637	672	648	677	648	653	678	677	650	663	659	634	677	679	630	613	656	682	622	626	626	673	678	696	653	673	675	639	655	649	650	686	667	641	618	669	703	650	680	701	634	685	709	681	614	661	665	643	677	681	678	694	609	691	717	626	696	650	691	689	654	663	675	653	659	653	672	607	654	711	634	651	628	632	698	635	662	639	647	606	618	654	651	663	640	673	650	703	653	639	675	662	658	676	649	663	705	667	638	665	644	643	646	640	636	662	680	641	686	692	634	677	655	652	684	685	638	693	658	710	671	691	602	658	688	640	669	621	662	645	633	652	649	635	663	643	619	649	706	572	690	659	710	695	649	652	671	641	620	621	643	647	636	629	614	703	635	645	663	653	632	655	656	674	707	632	677	633	678	690	669	643	677	681	655	693	674	704	689	649	615	657	592	674	694	629	678	664	638	602	673	652	643	689	695	659	655	665	667	665	675	687	647	650	655	629	721	666	643	653	669	659	603	658	654	701	666	651	665	638	600	646	642	643	620	629	681	653	599	678	647	653	688	678	684	670	643	665	644	702	640	655	640	610	687	625	637	634	677	628	622	673	614	671	670	632	661	703	699	672	632	676	689	649	660	645	634	658	698	635	640	601	612	706	632	674	665	713	652	662	627	722	679	702	677	632	662	666	627	684	657	663	640	661	616	681	621	673	653	643	696	612	652	650	619	672	598	677	688	672	607	681	677	640	666	724	663	652	690	640	645	688	650	676	672	686	628	679	629	675	633	620	668	674	683	666	655	654	658	670	655	683	622	698	690	643	706	666	621	616	669	635	635	665	632	660	630	700	660	657	682	658	660	726	657	633	728	633	661	708	663	649	592	699	654	641	652	707	672	694	678	661	628	639	654	640	672	690	698	703	673	688	592	645	659	636	626	632	621	684	725	616	658	652	681	675	684	698	686	655	679	708	647	610	676	687	663	637	634	680	656	645	609	653	659	666	656
26839	58979	40252	12400	6583	3220	1413	1092	1133	1074	1085	1113	1051	1101	1076	1062	1116	1146	1111	1052	1074	1097	1111	1106	1075	1124	1123	1172	1106	1090	1138	1121	1059	1036	1113	1081	1085	1096	1039	1084	1110	1067	1142	1138	1119	1090	1060	1103	1197	1132	1106	1097	1098	1035	1187	1070	1065	1127	1115	1051	1057	1091	1045	1132	1144	1170	1117	1084	1168	1073	1123	1097	1100	1108	1128	1074	1080	1105	1059	1108	1128	1141	1098	1128	1058	1131	1033	1108	1162	1076	1093	1082	1118	1126	1143	1072	1066	1099	1085	1035	1151	1086	1094	1107	1084	1103	1110	1083	1109	1093	1106	1105	1109	1112	1132	1070	1104	1088	1069	1085	1071	1028	1079	1107	1139	1040	1142	1110	1080	1054	1130	1105	1131	1084	1066	1053	1112	1069	1164	1070	1107	1100	1117	1055	1109	1156	1097	1118	1120	1118	1085	1166	1116	1010	1090	1138	1050	1126	1072	1082	1072	1109	1078	1072	1090	1099	1080	1124	1110	1086	1077	1130	1117	1079	1052	1114	1120	1072	1112	1093	1124	1093	1083	1097	1113	1141	1076	1109	1101	1106	1113	1093	1075	1151	1087	1161	1077	1056	1057	1054	1086	1090	1100	1070	1062	1090	1103	1075	1103	1148	1066	1123	1115	1094	1118	1079	1086	1131	1059	1051	1040	1109	1074	1025	1064	1048	1152	1143	1071	1098	1125	1137	1068	1054	1079	1106	1060	1092	1063	1104	1071	1041	1120	1117	1071	1128	1047	1086	1023	1027	1090	1103	1087	1041	1104	1133	1149	1133	1111	1066	1101	1130	1092	1086	1089	1143	1110	1122	1078	1129	1138	1096	1087	1135	1108	1059	1083	1082	1068	1088	1078	1042	1086	1071	1098	1112	1113	1105	1083	1063	1133	1055	1061	1079	1070	1133	1079	1096	1103	1110	1059	1109	1046	1119	1059	1082	1102	1121	1120	1066	1074	1165	1112	1061	1101	1116	1139	1036	1103	1104	1158	1065	1098	1135	1071	1102	1080	1080	1057	1133	1116	1079	1129	1066	1093	1046	1030	1125	1118	1094	1070	1087	1063	1069	1068	1096	1048	1075	1050	1116	1145	1133	1062	1109	1063	1093	1025	1119	1056	1105	1062	1110	1175	1098	1052	1107	1069	1073	1051	1108	1064	1036	1083	1083	1109	1145	1086	1080	1100	1092	1147	1077	1101	1077	1061	1088	1061	1084	1067	1066	1089	1128	1119	1033	1068	1154	1123	1099	1077	1065	1071	1088	1122	1109	1072	1073	1091	1055	1124	1069	1117	1108	1125	1047	1032	1155	1064	1046	1135	1052	1056	1084	1092	1102	1106	1070	1160	1084	1072	1133	1035	1109	1100	1068	1140	1095	1158	1086	1080	1106	1097	1074	1069	1155	1095	1073	1095	1044	1056	1148	1045	1105	1115	1071	1121	1108	1091	1114	1059	1128	1149	1039	1094	1048	1094	1098	1104	1090	1144	1040	1080	1083	1096	1069	1080	1073	1064	1052	1102	1077	1067	1162	1083	1147	1091	1076	1075	1082	1071	1100	1075	1145	1076	1094	1093	1111	1057	1134	1161	1033	1046	1067	1130	1147	1129	1054	1050	1097	1087	1108	1097	1121	1038	1048	1063	1099	1106	1063	1080	1086	1117	1109	1061	1108	1018	1060	998	1117	1111	1073	1035	1094	1132	1112	1050	1079	1119	1072	1116	1141	1116	1093	1056	1060	1058	1089	1164	1149	1060	1119	1059	1090	1056	1082	1099	1050	1095	1097	1080	1065	1123	1080	1092	1084	1105	1055	1122	1058	1057	1100	1078	1083	1108	1072	1121	1123	1120	1047	1088	1079	1147	1055	1088	1088	1072	1040	1093	1029	1092	1102	1072	1082	1126	1106	1121	1097	1103	1095	1057	1051	1095	1124	1040	1089	1102	1102	1131	1166	1107	1054	1056	1097	1090	1135	1115	1155	1132	1079	1176	1080	1106	1085	1072	1059	1096	1113	1135	1112	1100	1099	1040	1072	1067	1077	1135	1136	1173	1093	1126	1162	1043	1116	1097	1110	1109	1070	1066	1093	1131	1042	1091	1114	1115	1138	1092	1061	1040	1104	1098	1094	1174	1105	1150	1037	1088	1105	1073	1086	1112	1108	1098	1124	1077	1162	1115	1061	1045	1138	1108	1045	1119	1106	1098	1093	1058	1103	1100	1081	1047	1116	1076	1074	1159	1088	1172	1099	1153	1096	1103	1062	1091	1159	1137	1113	1057	1065	1025	1039	1106	1131	1168	1068	1080	1146	1067	1072	1080	1130	1058	1111	1133	1097	1109	1078	1107	1132	1122	1095	1112	1114	1066	1085	1095	1078	1141	1152	1117	1083	1110	1125	1121	1092	1042	1056	1117	1178	1074	1161	1109	1130	1115	1114	1053	1110	1109	1095	1109	1060	1012	1104	1170	1089	1081	1042	1073	1125	1089	1068	1062	1108	1072	1104	1036	1110	1094	1082	1078	1112	1112	1093	1092	1088	1066	1086	1062	1077	1114	1097	1073	1144	1082	1071	1105	1121	1094	1149	1098	1147	1127	1101	1080	1066	1101	1153	1081	1117	1148	1069	1097	1092	1111	1124	1061	1082	1066	1109	1135	1048	1145	1054	1112	1137	1107	1112	1135	1147	1092	1124	1080	1081	1108	1084	1043	1081	1097	1115	1122	1102	1082	1136	1134	1137	1114	1134	1094	1102	1069	1106	1152	1117	1040	1097	1085	1055	1174	1064	1109	1107	1045	1113	1088	1087	1101	992	1080	1078	1120	1086	1078	1117	1107	1153	1122	1117	1093	1109	1112	1107	1079	1089	1042	1073	1103	1052	1118	1088	1102	1086	1151	1097	1087	1155	1111	1168	1088	1075	1021	1078	1062	1070	1103	1136	1107	1065	1055	1099	1062	1048	1081	1094	1116	1099	1162	1049	1117	1059	1115	1089	1045	1139	1131	1142	1125	1082	1101	1101	1153	1079	1051	1079	1111	1109	1120	1071	1078	1078	1059	1079	1093	1124	1127	1064	1104	1047	1119	1043	1095	1047	1073	1085	1093	1086	1085	1076	1083	1070	1043	1094	1063	1087	1129	1117	1116	1098	1122	1092	1089	1090	1111	1056	1035	1084	1056	1125	1068	1101	1106	1088	1115	1120	1142	1108	1107	1111	1059	1070	1116	1088	1080	1098	1059	1102	1144	1080	1150	1087	1042	1082	1089	1125	1015	1031	1123	1047	1069	1079	1111	1114	1127	1067	1102	1134	1134	1076	1111	1150	1092	1053	1137	1122	1090	1098	1113	1035	1102	1042	1122	1059	1125	1079	1120	1103	1074	1132	1065	1106	1055	1031	1087	1026	1075	1130	1055	1111	1075	1071	1097	1113	1120	1135	1060	1074	1100	1112	1068	1094	1115	1087	1079	1064	1100	1106	1090	1083	1098	1144	1121	1061	1036	1102	1078	1114	1114	1127	1087	1129	1084	1104	1046	1049	1106	1085	1139	1089	1068	1025	1178	1079	1072	1137	1078	1060	1100	1064	1101	1073	1147	1126	1131	1040	1135	1112	1115	1081	1110	1074	1081	1067	1072	1122	1128	1091	1076	1094	1087	1181	1055	1087	1122	1045	1098	1110	1066	1086	1043	1087	1159	1157	1178	1070	1024	1132	1046	1127	1093	1099	1115	1078	1095	1130	1109	1082	1115	1079	1071	1122	1082	1108	1138	1128	1118	1130	1049	1060	1102	1081	1010	1087	1112	1130	1066	1084	1123	1033	1117	1098	1116	1087	1084	1093	1154	1066	1135	1123	1096	1127	1127	1190	1087	1046	1126	1115	1126	1062	1039	1123	1089	1064	1101	1097	1122	1106	1126	1096	1110	1112	1138	1082	1072	1072	1095	1104	1086	1071	1081	1116	1089	1124	1073	1115	1104	1097	1048	1074	1097	1098	1048	1068	1111	1057	1082	1085	1058	1090	1085	1077	1096	1104	1033	1066	1018	1102	1146	1147	1118	1100	1106	1165	1042	1108	1101	1087	1097	1078	1117	1081	1113	1095	1116	1043	1083	1108	1120	986	1081	1153	1125	1076	1080	1098	1082	1057	1120	1138	1067	1057	1080	1090	1083	1076	1077	1065	1123	1113	1049	1143	1071	1022	1037	1124	1167	1097	1090	1122	1097	1106	1123	1016	1076	1116	1085	1094	1080	1047	1175	1088	1104	1098	1142	1094	1134	1107	1106	1099	1085	1108	1078	1070	1099	1081	1108	1095	1047	1089	1088	1109	1089	1105	1078	1078	1096	1124	1133	1070	1111	1113	1114	1086	1070	1116	1102	1054	1082	1101	1058	1029	1165	1092	1141	1074	1018	1055	1170	1100	1104	1118	1119	1069	1109	1084	1080	1074	1098	1087	1081	1160	1118	1153	1088	1095	1104	1063	1136	1117	1081	1119	1071	1073	1137	1074	1113	985	1124	1123	1105	1110	1096	1089	1131	1091	1055	1055	1039	1087	1128	1094	1062	1075	1102	1082	1107	1031	1114	1073	1163	1128	1078	1089	1108	1109	1079	1046	1042	1133	1108	1165	1046	1068	1100	1120	1089	1091	1119	1118	1120	1055	1105	1035	1086	1070	1093	1132	1121	1082	1112	1068	1022	1062	1087	1098	1049	1136	1132	1117	1135	1121	1099	1093	1087	1059	1094	1070	1074	1167	1120	1138	1123	1078	1059	1112	1111	1156	1117	1072	1131	1119	1107	1033	1147	1132	1115	1094	1138	1086	1156	1097	1117	1077	1080	1138	1097	1086	1128	1087	1107	1150	1058	1113	1063	1051	1084	1075	1098	1122	1031	1143	1090	1083	1110	1060	1114	1138	1130	1109	1058	1075	1153	1121	1085	1067	1103	1153	1071	1100	1107	1045	1118	1111	1072	1059	1035	1093	1129	1068	1079	1097	1082	1103	1095	1079	1078	1115	1092	1094	1059	1094	1079	1028	1082	1149	1144	1093	1087	1140	1033	1069
23718	27246	40685	27760	21149	14045	2778	549	532	518	523	544	535	544	489	495	467	502	474	515	524	548	508	479	483	512	494	478	525	512	541	510	459	474	548	531	543	554	492	499	521	501	506	508	540	471	504	519	510	509	505	529	521	486	575	521	514	480	521	500	554	510	490	510	501	530	524	521	517	497	496	489	543	517	531	527	528	503	541	566	566	550	507	519	547	505	526	489	509	476	519	515	485	503	483	525	545	496	524	466	493	504	446	471	478	475	516	505	508	540	508	483	547	490	489	488	519	514	506	487	518	515	493	510	528	476	483	526	547	512	506	495	514	499	493	464	540	523	518	508	486	554	565	516	508	534	543	492	534	493	484	490	543	497	475	473	518	493	494	506	529	506	498	477	501	488	489	511	515	529	513	488	485	460	490	525	483	513	460	477	514	515	514	529	516	456	507	521	489	474	526	535	478	465	469	532	500	480	526	553	524	501	527	467	529	542	501	507	490	497	512	479	526	502	499	525	507	496	477	525	494	548	508	533	502	491	510	475	504	503	491	518	528	487	503	503	494	558	487	506	507	512	523	532	532	500	528	504	501	517	522	480	495	534	504	513	494	523	491	525	483	531	530	516	527	499	549	491	495	495	493	548	480	475	520	459	508	531	462	496	500	493	520	504	528	514	438	485	526	502	517	502	532	478	535	547	542	530	542	474	509	474	462	518	513	515	521	491	546	503	512	488	554	487	555	539	511	534	445	507	486	474	487	498	550	518	541	531	497	486	499	486	528	491	574	495	495	542	496	499	512	488	476	510	488	517	508	500	513	559	498	520	513	512	531	533	504	500	479	506	494	542	477	501	532	480	529	516	504	527	487	495	477	498	536	502	553	508	515	528	459	528	464	520	531	461	503	509	480	488	519	472	517	508	467	523	507	509	500	484	537	554	514	485	507	498	521	505	492	478	515	511	502	516	520	494	493	525	508	517	461	514	515	553	531	516	479	530	514	546	489	499	518	498	498	512	456	533	498	544	497	529	532	499	514	496	504	517	492	493	511	490	525	524	496	499	516	531	513	506	507	524	505	509	506	542	503	491	476	502	445	506	482	524	483	497	480	500	509	524	526	533	485	536	493	546	512	516	494	522	509	490	534	523	496	514	501	490	485	539	521	509	494	517	512	531	522	577	522	518	487	501	533	503	496	489	504	473	500	529	498	497	500	491	495	494	523	502	474	561	521	518	511	492	519	521	518	512	468	542	552	487	537	486	485	496	504	475	459	512	494	479	508	543	456	519	551	487	502	502	477	526	503	506	497	485	513	506	528	481	513	506	506	509	496	491	502	473	537	531	492	492	496	463	452	469	518	526	523	529	523	482	515	518	497	471	544	469	560	513	455	491	489	542	521	526	506	478	505	495	486	492	561	496	473	509	527	521	540	512	499	519	470	518	496	494	511	497	533	481	522	488	521	513	556	512	473	482	499	505	520	494	516	500	524	491	521	534	492	565	502	502	520	513	443	502	495	498	530	518	494	516	509	518	532	495	509	503	504	521	486	502	526	515	496	563	492	511	479	538	512	521	517	528	499	509	517	482	522	536	523	526	526	540	507	530	506	516	495	538	473	491	499	513	509	529	479	498	531	529	495	468	489	496	552	558	506	539	533	522	512	461	517	518	507	509	482	520	505	512	530	520	490	478	523	513	493	498	467	496	474	475	499	509	529	490	515	517	527	497	460	521	540	503	500	518	490	542	494	526	471	496	536	548	494	482	500	503	514	479	480	473	490	479	520	525	526	515	520	519	512	520	465	529	544	484	498	522	530	546	550	489	495	507	480	537	522	532	519	521	487	464	515	491	523	471	509	511	532	539	515	500	492	489	531	513	512	521	496	498	504	505	568	522	441	529	505	533	529	500	487	503	514	498	518	505	501	491	507	491	505	481	506	506	532	495	517	540	532	499	521	475	521	506	524	516	525	485	489	483	526	485	505	476	482	521	539	489	520	533	464	517	540	500	497	504	525	508	507	535	498	488	514	495	508	523	513	517	497	523	547	539	552	508	562	512	502	475	512	494	500	492	491	525	525	535	511	509	524	502	508	521	507	487	532	500	519	531	517	521	517	555	507	526	454	503	491	493	503	512	545	502	512	502	528	514	506	481	517	514	487	518	486	508	499	492	484	503	470	506	479	491	524	503	526	524	507	484	478	494	534	548	535	476	491	541	515	548	496	502	478	494	485	501	502	493	490	513	495	495	487	489	473	540	492	551	509	514	528	494	505	461	525	519	481	460	500	498	501	494	488	476	495	492	560	489	487	525	544	501	513	489	525	525	512	527	483	510	522	494	516	529	492	490	493	526	494	517	499	481	525	474	520	503	544	498	516	502	543	533	530	495	526	512	504	504	554	552	526	479	514	503	481	529	522	503	484	500	502	494	488	499	501	556	532	526	549	503	483	509	517	512	559	483	490	471	498	494	508	496	512	494	485	469	523	511	505	482	474	555	494	515	504	504	480	492	489	514	540	522	518	535	509	479	491	492	509	497	486	500	516	505	503	517	497	488	531	477	507	520	539	511	510	497	509	506	485	473	513	499	531	505	545	501	484	486	520	528	511	483	528	456	504	440	501	465	529	538	485	516	533	474	527	507	511	507	521	485	509	444	489	487	525	521	538	471	517	516	495	505	513	509	572	491	473	506	491	489	480	525	511	530	515	494	500	516	541	519	515	517	522	472	491	548	485	525	500	520	513	518	579	511	498	489	543	479	545	506	477	526	485	506	503	559	537	515	479	495	473	474	516	507	519	495	494	503	459	474	483	523	527	564	488	525	520	489	558	497	523	488	492	490	502	547	490	516	538	497	523	508	515	496	455	458	496	516	472	502	528	508	525	496	518	518	516	493	489	477	503	498	503	503	498	519	487	492	483	520	494	480	508	485	461	486	510	518	516	494	501	481	455	506	511	518	512	524	472	515	520	508	553	514	530	507	513	515	517	528	473	483	498	528	486	500	462	504	585	512	511	547	486	500	477	515	467	525	508	509	516	501	483	499	502	511	476	461	536	517	490	483	502	523	530	532	518	479	497	489	486	514	512	507	534	504	519	503	484	504	535	520	517	551	496	496	476	532	515	498	461	501	484	505	478	514	486	541	535	471	476	491	510	502	535	506	517	529	506	511	491	506	528	506	527	532	490	484	500	522	513	471	510	545	481	524	527	501	500	474	541	478	492	527	472	549	493	495	522	531	510	512	505	495	529	529	520	486	507	471	500	463	551	488	499	517	503	509	526	524	550	548	503	472	547	510	497	486	536	463	501	500	472	503	502	503	490	496	502	507	470	503	469	505	493	529	494	476	507	483	509	482	495	496	538	496	514	480	511	517	487	501	522	501	530	537	527	493	506	495	511	512	454	482	490	504	531	520	506	481	523	510	505	478	505	438	517	504	507	505	516	535	496	493	534	555	477	506	532	475	480	513	469	472	518	535	513	463	484	508	490	484	521	494	519	488	524	542
49161	92162	68620	35648	26169	12170	2690	879	870	890	843	889	849	852	884	893	872	918	839	884	815	855	827	819	872	855	828	791	893	866	816	857	889	842	840	853	832	843	816	880	897	884	771	896	882	825	850	902	878	899	853	859	833	862	797	838	795	912	880	822	848	873	935	836	844	815	877	854	901	901	827	861	862	818	832	841	854	860	837	906	880	890	888	821	833	842	872	803	808	861	826	847	879	875	864	832	885	856	864	891	832	886	802	865	873	872	832	860	872	798	823	822	898	863	908	815	853	846	838	857	895	889	837	858	815	879	819	813	836	849	850	860	826	782	812	902	893	841	890	791	861	872	850	827	879	923	844	832	897	924	850	886	870	888	823	893	841	875	862	860	842	789	834	772	844	838	834	864	885	911	873	896	849	826	828	850	872	879	872	855	858	891	909	845	861	882	882	883	845	859	875	832	843	816	903	821	866	834	826	834	855	870	867	820	848	879	868	864	904	856	886	846	761	882	902	878	837	875	873	859	831	858	877	874	852	891	824	832	884	812	856	876	820	874	882	851	839	798	853	865	828	823	825	884	861	869	814	904	815	828	868	876	806	866	860	847	871	810	844	861	888	876	840	836	888	850	826	857	905	850	861	872	859	853	820	914	881	889	833	883	886	863	849	863	883	880	829	871	838	898	877	845	852	857	898	901	881	879	887	922	847	842	895	864	835	814	869	878	833	833	833	889	810	843	901	894	844	812	849	826	861	870	797	871	852	883	843	878	857	797	869	884	872	838	860	833	874	814	865	886	836	832	833	859	786	881	844	889	847	823	891	869	859	882	915	841	860	895	843	869	872	865	826	820	818	825	847	878	863	890	806	845	865	820	832	845	858	866	907	840	882	899	937	899	826	829	874	859	842	827	860	875	903	893	892	878	866	852	841	894	848	866	840	827	873	902	885	777	889	850	822	790	856	881	879	840	834	848	838	853	816	891	859	828	882	790	886	861	879	894	887	838	860	841	869	868	851	830	798	861	875	831	865	859	845	901	854	867	893	860	852	876	866	838	833	847	898	894	845	847	860	887	896	847	848	867	826	837	861	879	843	843	870	869	829	838	843	885	865	813	879	890	877	852	896	831	842	828	839	858	821	923	818	845	873	838	867	903	876	804	827	819	859	841	858	831	839	864	842	851	870	894	840	844	904	859	841	875	812	821	855	859	828	771	880	896	853	840	896	885	850	841	886	813	845	894	861	879	883	899	869	845	884	821	879	874	860	786	886	854	845	888	854	833	840	900	863	891	810	825	872	852	834	859	866	893	789	922	836	890	855	888	790	860	837	816	858	811	865	834	868	892	879	854	907	850	861	850	823	857	864	918	800	870	869	898	823	891	828	862	824	873	799	829	886	893	870	875	820	866	839	869	813	802	903	856	900	865	877	874	871	836	857	890	859	857	823	900	858	861	829	890	875	833	864	839	883	892	830	875	863	871	844	845	861	796	905	866	831	840	873	876	820	868	809	845	858	885	849	884	806	863	847	807	896	859	850	839	853	872	867	831	844	902	894	872	858	877	843	912	889	887	835	882	801	805	831	848	862	891	840	845	873	837	867	853	886	876	858	847	812	861	859	811	837	839	851	806	892	897	793	912	825	870	886	828	902	811	817	876	853	836	828	845	851	897	852	821	879	912	930	870	851	803	821	865	931	797	867	828	845	834	832	886	836	845	877	856	826	876	888	870	868	839	861	881	901	882	859	814	892	841	868	841	850	848	851	862	895	887	849	824	852	865	863	865	877	865	897	845	889	857	814	863	893	879	834	846	845	828	846	925	805	826	857	864	868	886	882	813	830	899	837	854	825	864	827	838	911	918	857	826	916	868	848	864	851	873	859	899	913	867	841	860	897	794	875	877	808	861	898	890	849	832	866	838	835	829	873	847	842	862	795	859	868	852	847	841	863	894	902	843	866	865	841	876	827	834	855	845	871	886	819	843	841	835	830	871	893	883	863	822	856	861	869	914	889	859	836	831	862	847	860	826	827	819	858	878	873	852	854	844	823	910	879	908	891	856	888	873	903	831	872	802	831	879	847	888	866	833	845	876	849	846	836	880	814	864	912	863	841	824	900	798	853	842	861	830	866	860	881	859	840	889	845	865	863	876	921	883	883	863	814	863	858	835	830	865	844	810	845	847	847	816	867	882	836	884	929	848	876	853	858	882	805	884	881	864	897	868	853	838	854	854	883	812	822	811	846	864	836	856	832	860	909	828	882	837	922	838	846	921	857	841	851	867	864	848	893	853	832	812	911	812	825	863	867	852	891	812	893	842	829	870	856	878	874	824	815	867	855	794	838	857	878	912	865	837	842	836	840	822	850	828	857	843	889	816	875	899	845	820	875	879	888	809	843	819	851	819	864	884	915	825	834	866	836	830	840	861	869	869	802	869	819	817	860	850	851	906	866	900	835	866	852	805	857	786	853	830	809	920	857	867	834	893	844	864	860	894	819	909	841	844	865	808	781	932	825	827	845	858	875	843	921	859	904	852	841	823	850	781	875	839	879	875	840	852	898	809	856	869	838	902	818	846	891	825	886	845	871	899	904	852	860	844	860	840	841	874	818	829	815	900	851	888	842	864	870	855	856	862	881	826	855	805	861	854	895	853	847	864	856	821	854	827	825	866	804	897	846	849	826	881	869	887	874	845	856	843	863	843	881	889	884	826	883	811	882	844	804	903	877	845	838	877	845	907	876	852	845	827	827	883	860	907	870	825	873	886	851	836	909	815	832	876	914	842	904	874	833	873	881	914	891	867	832	869	844	831	811	797	875	867	846	846	899	851	866	877	918	835	832	813	872	888	815	901	886	854	873	850	792	857	875	839	826	817	861	871	909	889	873	838	815	835	868	813	899	871	832	843	891	870	889	834	869	836	842	784	853	834	881	871	849	827	908	872	826	846	865	895	880	810	817	864	892	830	849	829	845	843	821	832	851	820	859	873	843	880	836	834	832	849	859	902	852	926	875	874	888	831	911	836	866	813	827	861	798	840	859	837	901	829	875	849	838	822	807	864	856	887	856	850	909	870	841	872	876	806	857	875	857	837	893	864	850	860	865	857	851	877	851	871	854	860	851	869	881	831	867	869	886	807	878	835	805	844	843	848	881	830	845	882	842	873	885	886	865	857	818	862	869	809	805	831	861	831	845	805	902	925	828	867	878	781	876	837	833	850	852	835	903	850	829	844	857	850	870	874	850	814	829	867	867	897	846	852	781	850	853	877	841	884	875	868	800	850	897	842	901	868	848	898	923	873	825	877	864	860	894	871	907	853	863	815	878	822	849	842	884	912	844	860	783	860	864	804	847	837	871	833	894	828	901	805	843	849	905	897	824	854	842	864	830	824	829	843	859	866	880	874	867	886	855	821	844	915	851	850	838	849	848	835	823	897	856	891	864	857	821	857	831	846	794	811	907	845	842	747	910	848	862	888	849	824	829	825	922	841	856	855	810	859	830	853
22868	23950	35306	25977	21903	19908	8547	809	672	670	635	647	672	621	662	627	608	632	590	616	631	656	598	652	612	608	637	645	551	687	581	674	635	688	629	597	599	606	625	624	634	605	656	656	602	597	601	592	611	631	588	612	562	637	611	614	662	604	589	611	611	628	623	611	629	606	617	612	632	650	565	631	635	599	646	599	640	600	677	660	603	617	609	617	605	581	603	624	630	629	615	629	589	629	626	591	588	648	569	588	631	599	635	599	607	584	609	557	640	624	599	602	635	607	614	631	599	632	633	606	617	649	612	629	593	586	599	587	647	593	635	633	593	635	615	627	611	615	600	654	622	622	641	620	631	611	601	642	578	579	612	627	614	618	615	623	570	638	601	547	624	614	627	609	656	635	628	599	616	609	629	624	552	634	550	630	602	661	605	631	584	632	637	610	631	605	592	648	626	605	631	637	619	625	648	584	616	620	607	636	599	618	647	639	603	629	595	549	587	629	628	662	568	565	614	612	593	578	614	663	625	623	606	630	628	657	610	595	610	621	645	605	627	633	646	607	588	609	589	608	611	620	603	567	635	665	627	652	643	611	583	599	592	614	605	600	620	611	602	647	614	567	608	585	624	597	602	588	626	612	622	592	650	602	614	631	611	572	640	623	656	601	604	606	621	623	627	640	618	632	607	619	615	620	686	613	647	606	618	619	637	604	546	577	622	603	592	609	620	595	592	595	613	609	623	622	613	687	630	613	647	606	594	550	626	569	588	627	638	643	603	628	643	610	615	638	585	651	620	592	629	621	603	602	593	633	584	619	636	613	595	619	600	586	649	597	629	590	645	653	568	581	586	573	592	579	623	653	596	619	603	604	627	602	615	640	626	642	628	629	592	628	569	642	596	617	611	615	636	581	564	537	596	622	591	601	563	624	611	620	594	649	610	608	600	595	593	609	623	624	569	667	656	638	634	617	589	625	624	661	605	600	605	612	640	606	580	574	597	570	626	611	613	636	604	617	571	601	623	617	590	660	602	649	616	625	600	680	642	615	585	607	642	638	648	611	555	613	616	566	611	601	615	616	619	647	617	644	584	614	583	624	589	613	613	596	624	597	567	644	585	581	632	603	640	609	600	612	635	594	602	601	636	581	589	565	632	649	588	629	616	632	625	600	612	630	628	615	661	625	596	606	631	556	644	576	634	669	634	610	637	646	612	603	664	596	578	651	608	636	578	626	626	628	630	581	580	587	608	638	610	565	618	607	655	598	614	591	600	588	617	640	603	611	613	593	591	630	639	604	582	627	602	592	612	637	587	616	570	663	601	589	630	560	597	627	600	609	640	582	622	665	593	639	614	566	590	598	604	668	624	623	642	609	587	609	624	575	628	589	617	617	624	599	626	606	626	603	629	603	609	619	577	629	589	563	625	602	596	641	604	663	638	594	643	589	528	648	653	609	595	640	615	650	643	619	617	637	603	607	622	599	639	635	608	601	628	628	592	592	649	645	600	615	656	627	584	590	646	597	593	603	579	610	629	601	565	567	571	585	613	609	604	599	589	590	663	636	622	603	619	615	586	601	598	622	649	614	575	618	634	638	639	611	589	555	599	617	638	603	593	632	622	617	661	542	604	648	634	622	606	649	636	600	586	602	596	643	617	581	622	637	603	588	626	649	606	627	589	627	610	651	594	607	563	613	605	603	590	642	630	602	639	619	582	617	635	583	598	637	613	583	597	582	602	616	624	625	587	599	607	565	614	656	613	613	588	609	611	601	607	656	634	597	606	615	541	611	623	584	618	612	655	643	606	645	562	595	598	568	614	638	604	676	640	601	603	598	617	580	562	623	613	622	628	600	624	564	575	589	616	607	616	586	611	591	612	588	607	585	636	601	634	591	578	587	602	611	637	636	566	622	621	616	615	592	614	573	593	619	584	618	622	633	661	569	631	605	596	628	587	615	605	609	663	575	639	627	653	615	596	585	658	630	652	605	598	613	636	581	606	617	556	641	616	612	626	566	620	612	562	600	601	612	658	610	580	601	638	630	623	625	607	637	605	578	639	608	618	595	653	591	621	600	586	573	629	654	592	629	593	590	621	640	578	584	618	613	606	630	619	614	595	581	597	621	653	662	600	586	606	636	595	581	599	641	596	637	598	590	623	620	624	590	616	612	597	632	605	594	545	636	621	563	627	585	616	616	607	634	607	648	605	622	597	634	609	619	649	622	577	606	649	609	583	613	591	631	598	610	616	591	652	598	630	623	647	576	614	608	602	625	619	615	612	609	613	624	577	613	610	586	622	607	650	545	610	596	629	624	622	640	556	598	572	573	598	572	661	613	612	597	611	618	616	568	641	692	624	609	620	620	595	580	600	631	623	610	621	626	607	661	616	589	555	599	585	573	626	574	651	583	656	584	589	633	639	607	640	575	624	593	651	640	652	576	597	614	576	605	602	624	574	614	642	581	587	608	603	588	649	610	619	639	611	585	601	602	627	605	575	563	615	591	611	631	611	602	626	578	573	614	568	592	603	581	642	614	589	609	647	627	627	601	609	642	613	599	580	602	612	612	618	631	637	612	629	636	625	611	559	610	557	601	658	560	606	598	624	603	647	589	677	621	571	610	610	639	615	627	645	666	606	606	614	639	596	599	607	604	603	590	602	615	627	623	617	607	598	612	599	607	675	641	643	616	529	636	639	588	600	616	645	593	619	593	629	634	592	606	610	598	624	605	601	598	608	603	596	622	651	609	589	588	638	645	566	635	615	623	675	599	562	620	625	594	589	646	642	579	633	634	635	612	590	671	559	596	597	606	581	594	595	596	583	610	650	631	608	606	656	590	566	598	618	574	649	603	627	604	590	570	590	620	619	651	590	600	644	610	638	607	601	602	627	612	622	608	619	632	633	610	619	599	615	591	631	627	612	625	635	612	620	603	664	630	609	605	592	604	589	641	657	595	650	617	570	613	639	655	602	574	614	590	609	597	598	634	615	640	612	622	624	567	631	626	569	628	616	621	644	603	638	582	575	605	598	604	685	627	614	600	619	577	639	644	611	581	591	597	601	628	637	623	582	597	610	585	634	593	625	573	669	613	611	601	604	637	604	582	566	607	605	591	617	596	630	597	622	610	606	599	627	641	593	614	621	614	630	600	596	648	636	597	628	571	631	605	621	602	570	620	581	650	611	629	642	569	603	617	643	609	634	626	600	585	678	645	641	635	613	635	622	598	622	608	617	637	630	619	619	598	657	592	578	660	617	607	588	629	599	622	663	615	607	648	582	624	614	567	602	660	571	600	608	614	588	646	608	660	594	653	598	633	631	593	614	638	606	592	624	618	606	563	614	630	629	586	628	616	590	573	635	602	650	616	576	591	614	584	633	636	605	574	594	623	586	584	626	615	633	631	588	639	596	578	600	657	623	620	647	617	619	604	557	599	625	590	586	613	575	652	617	582	591	580	637	563	624	618	558	607	597	644	616	594	620	614	584	620	640	622	611	608	628	632
51602	84737	70304	42677	32686	16389	3961	997	987	978	984	963	948	992	999	1012	953	1011	956	979	1004	978	1069	946	967	994	992	991	908	1000	1032	910	933	966	966	992	910	955	964	1024	966	971	1005	985	968	955	933	997	1011	968	975	964	970	941	1041	984	955	1018	993	950	986	982	1000	944	1009	977	978	1004	973	952	922	1023	967	969	978	973	985	973	944	1014	946	994	986	944	948	1009	980	985	993	1014	930	967	953	952	981	930	988	906	938	1026	938	940	1000	982	944	936	1017	1033	954	909	973	970	973	926	971	1000	954	952	990	958	933	939	992	1017	982	962	957	1001	992	932	1043	933	985	963	973	984	924	948	1027	995	1000	970	1015	1012	916	936	985	961	979	985	922	989	976	941	989	956	995	960	1033	985	985	968	978	1026	984	939	949	957	943	1006	982	966	948	964	937	987	958	1006	981	976	959	1039	944	961	972	1004	916	961	1004	1013	988	1000	988	1040	1001	969	981	949	1019	1008	996	984	974	928	987	968	969	925	1001	960	1011	1004	958	1024	907	934	1006	976	938	950	966	974	942	952	1012	958	978	988	912	1018	982	937	979	996	985	951	1001	910	897	984	945	971	967	971	950	983	1021	923	1011	993	949	994	989	953	1009	1006	945	979	963	960	954	940	990	981	992	1015	938	935	968	902	959	909	1025	926	975	987	978	983	955	961	930	1000	906	978	975	967	960	937	935	900	974	1018	1010	1013	1057	987	942	974	923	991	958	984	978	946	952	959	924	1024	965	1003	960	980	979	955	919	978	1005	955	1009	978	926	891	980	956	902	956	974	925	950	950	991	1019	889	957	984	1025	973	952	954	983	1018	941	959	927	963	986	971	975	1000	956	1007	976	962	997	953	957	953	970	913	925	991	1030	983	962	999	983	986	968	958	937	956	948	1010	971	979	918	920	991	941	982	966	951	916	950	1056	969	968	970	944	986	1029	976	978	946	957	947	965	948	996	1017	968	958	919	1006	1041	945	940	935	1004	1000	978	962	945	992	941	967	990	952	935	977	950	987	969	944	942	998	955	963	1032	974	938	999	970	966	940	964	982	975	976	990	960	978	999	955	987	934	915	950	975	930	1010	976	947	1004	965	967	916	989	984	997	981	953	970	944	984	1000	932	991	951	949	1000	974	1017	997	952	1020	970	928	894	948	961	916	939	1004	973	930	953	921	984	937	929	954	972	958	1047	947	953	947	991	1027	928	944	949	1014	932	989	956	979	981	931	969	948	951	987	917	1035	932	998	997	948	1013	953	925	977	958	940	970	958	1004	948	978	915	939	969	965	978	1004	961	983	993	969	975	974	971	971	926	925	965	997	989	982	944	990	958	966	956	970	992	956	1029	1003	986	995	993	955	997	972	980	970	943	967	967	954	971	967	992	1009	1000	983	964	982	1026	917	976	962	962	1004	950	972	956	1007	924	955	930	937	975	1002	958	973	986	947	934	959	1033	966	981	890	971	995	969	1009	1008	960	949	1029	1008	945	961	917	944	936	904	1005	990	954	1001	971	988	961	1014	956	1000	998	974	997	1019	987	965	948	1030	1043	885	976	930	959	951	972	1009	964	916	953	929	1006	980	955	898	1003	981	950	989	981	961	999	1006	986	945	1015	1006	1016	925	979	1023	989	995	935	970	926	942	973	992	905	940	968	995	969	981	936	994	938	1002	954	999	972	982	1026	945	1017	969	944	1040	989	970	1021	1013	946	1007	957	969	1044	945	996	954	954	959	985	1000	936	952	954	1055	998	929	963	956	918	974	964	994	1020	980	976	1029	967	978	977	986	1017	963	1011	977	974	975	1049	1000	972	917	970	962	948	977	969	1024	929	961	971	942	956	945	981	978	992	975	972	909	991	1012	978	955	940	1000	943	985	962	1027	958	968	1022	915	935	971	1004	968	928	1004	1030	1001	909	991	944	945	963	949	954	967	923	962	947	989	974	909	936	980	971	982	994	1024	963	993	948	986	948	1028	976	933	969	1024	955	967	1010	965	1035	1027	969	932	931	973	884	1007	972	955	965	944	925	927	981	995	919	995	989	934	983	984	967	959	965	989	952	998	981	1049	979	961	984	931	988	969	974	995	927	969	955	994	968	994	950	975	929	953	1037	1019	953	964	1000	956	993	953	953	1038	952	968	953	954	951	943	932	970	942	899	998	928	971	964	934	976	980	994	989	970	991	960	991	1006	1000	992	969	940	1029	932	975	950	961	973	968	1003	922	955	973	948	941	927	999	956	951	1015	1017	964	955	982	971	987	966	939	956	923	965	996	962	985	927	976	966	967	979	1006	1007	961	1016	975	1003	1003	988	918	994	962	1007	972	1000	977	993	974	1053	945	982	1026	998	914	971	966	966	981	955	1017	946	938	973	941	922	998	955	977	1011	951	974	1075	968	964	981	1006	969	992	1003	968	952	1010	948	965	951	953	967	902	946	981	1032	1027	957	961	960	1009	1004	984	941	990	975	1019	987	991	969	1011	986	1005	1023	943	996	1011	995	957	927	970	964	985	935	985	1000	995	931	960	980	938	1011	1002	949	891	945	1013	939	951	982	955	997	969	965	1060	1021	1014	950	952	980	1009	977	975	947	946	958	985	969	1005	957	952	1018	939	998	945	997	958	998	986	970	994	962	958	960	929	952	948	993	1013	990	976	998	987	935	980	1019	978	990	975	927	997	1011	973	949	957	975	948	1001	961	978	1038	901	945	949	989	992	931	944	976	963	959	1008	1004	973	967	979	973	971	880	963	993	932	905	1020	993	974	995	971	903	977	949	1003	957	910	947	961	1015	997	938	995	981	939	938	942	957	962	1010	931	928	1029	928	966	976	1014	1014	930	922	983	972	921	928	1005	958	956	1006	951	1010	992	963	942	959	991	986	970	1035	990	1008	935	989	979	970	1018	952	976	1007	992	988	924	1033	1005	943	984	933	928	1000	995	972	970	923	964	951	1007	1006	1025	927	989	972	961	1008	953	909	933	982	1043	939	995	942	983	977	963	1004	1007	1023	985	1005	939	918	992	978	933	982	1007	1004	992	982	974	903	944	1012	955	1003	986	1024	967	983	998	982	1000	1020	998	962	1015	965	943	983	1001	974	987	943	915	988	1005	965	942	928	954	959	969	966	912	960	954	995	953	1024	983	1020	1002	889	920	894	992	937	958	1006	943	914	959	931	948	956	925	933	931	983	974	996	971	939	964	1017	963	973	957	1037	956	953	1008	923	978	992	966	929	976	960	947	928	994	993	919	897	961	977	870	994	992	943	933	941	977	975	897	957	983	937	977	930	890	923	968	925	907	958	936	937	1001	929	968	959	971	972	979	1011	992	1006	933	1009	981	985	952	980	949	977	988	928	938	1028	970	1013	981	944	990	975	933	954	971	1006	966	997	949	936	1020	937	977	952	1010	954	1004	988	1015	1008	950	1012	988	947	965	995	951	969	954	992	942	984	987	948	981	965	1024	963	993	948	1035	1027	987	969	954	986	967	995	1020	944	982	1027	950	945	1011	925	943	974	1014	958	958	963	982	987	962	963	972	1036	968	931	961	957	949	974	950	952	1004	928	943	997	1028	953	973	1005	961	987	954	1000	1027	925	999	1028	984	974	951	1011	941	956	976	921	961	1012	990	956	1009	997	993	929	942	980	935	930	969	933	986	924	951	929	912	987	989	982	900	968	916	963	983	973	918	973	948	973	968	973	986	1012	967	1017	1003	982	944	934	985	978	971	962	976	988	1016	993	972	960	975	1030	979	1004	973	913
26515	38199	37641	15148	4022	1670	832	686	672	678	647	647	669	707	646	630	649	657	666	593	637	633	645	662	673	713	644	657	632	656	629	670	631	652	632	605	679	691	711	633	672	645	657	667	634	639	674	665	633	609	679	647	604	624	631	618	631	631	640	678	653	666	669	671	612	665	648	666	671	684	665	637	623	689	602	695	690	667	646	652	678	654	704	636	672	616	648	621	632	621	627	676	674	680	648	651	648	663	687	677	681	734	619	661	655	627	651	653	635	641	647	662	636	638	691	634	661	647	640	651	685	631	644	613	632	626	611	683	657	649	665	598	656	659	652	636	684	648	657	669	600	660	664	630	616	611	608	621	631	653	655	617	655	598	654	624	627	640	657	659	633	650	672	654	643	684	621	659	666	595	677	637	631	680	675	658	642	582	614	687	639	648	627	645	676	656	598	677	684	610	620	667	647	675	657	620	661	655	650	615	663	635	631	679	677	649	649	662	668	665	653	638	677	666	614	695	655	643	614	611	618	669	638	684	683	658	747	690	615	642	626	660	607	675	637	683	677	647	640	626	613	643	592	645	675	604	658	616	672	610	632	688	655	664	662	665	620	656	662	615	647	664	641	641	628	625	606	681	667	652	640	624	643	668	630	646	594	633	648	671	653	638	665	652	638	631	581	681	646	660	647	634	659	608	678	664	665	659	620	644	660	664	635	650	662	647	647	676	638	647	680	625	640	676	641	680	629	627	673	633	669	669	611	656	621	610	666	658	687	643	659	655	669	625	650	708	684	607	679	668	619	634	632	643	692	668	702	691	685	642	623	647	672	679	648	625	637	642	665	634	677	623	688	638	653	597	677	678	624	659	649	637	643	612	645	638	703	653	616	659	656	661	607	637	648	665	623	618	599	615	625	670	691	671	689	649	683	658	634	675	658	642	657	665	624	621	622	618	655	705	637	660	638	701	615	654	657	603	644	643	622	666	682	662	650	664	627	660	672	630	663	685	673	647	658	628	634	681	628	656	620	652	608	662	619	616	666	669	712	648	649	640	642	633	640	669	655	633	666	678	671	692	660	663	633	642	683	652	619	636	660	702	679	649	596	656	644	612	693	633	633	660	637	651	639	666	675	657	627	664	705	655	626	629	652	678	634	683	657	589	678	623	687	660	672	651	613	648	662	620	656	668	654	708	655	679	672	662	670	627	624	678	656	633	679	683	641	633	710	691	655	619	635	587	654	616	649	652	692	639	655	626	656	650	638	634	689	653	657	656	639	652	648	651	621	657	691	675	633	666	688	658	626	684	659	647	593	634	654	651	662	652	669	639	677	664	666	611	683	657	668	646	628	637	612	652	687	628	645	663	690	667	634	650	661	642	658	640	639	682	644	652	618	708	619	669	608	672	659	639	651	647	651	662	640	627	664	624	684	642	631	670	662	655	665	689	667	653	687	656	604	682	635	675	690	634	665	657	646	655	691	604	637	612	657	698	658	639	666	577	619	638	626	637	677	679	626	648	638	687	664	627	652	614	612	653	648	671	641	618	683	614	675	674	629	669	684	660	624	673	639	651	578	661	624	651	654	632	601	643	633	642	648	641	653	657	634	630	660	669	661	624	626	661	682	644	625	641	639	635	605	674	619	668	666	674	672	672	678	688	632	682	672	675	657	658	644	647	653	662	654	663	632	687	648	694	675	725	630	625	703	629	666	643	680	671	626	676	695	659	619	650	669	647	678	613	635	669	586	641	668	631	635	673	690	637	686	641	701	636	662	648	733	651	633	613	644	603	678	652	664	640	640	645	649	627	640	602	631	644	654	672	666	644	630	666	652	640	663	634	691	678	677	641	704	662	677	664	633	651	650	628	657	667	687	620	629	676	623	635	679	664	647	670	652	665	622	635	618	668	631	622	686	623	678	639	654	643	626	627	663	637	665	662	680	635	641	697	682	670	658	614	708	654	675	658	674	651	610	694	654	676	670	679	634	623	673	612	648	616	664	619	662	647	648	613	676	636	659	637	626	689	679	603	642	682	633	688	664	711	616	663	645	685	646	671	617	651	590	645	620	643	675	646	618	663	710	702	639	688	653	628	603	655	686	663	646	623	649	653	624	645	675	638	679	643	648	593	636	637	638	639	650	577	671	630	624	669	663	665	648	685	632	649	639	645	660	664	620	607	627	677	631	622	641	635	665	649	644	652	698	643	702	689	646	707	661	660	631	636	653	626	672	646	629	689	653	656	649	647	671	665	663	625	688	594	656	674	632	671	631	645	671	654	634	647	638	626	680	659	661	662	634	602	623	679	608	618	626	712	634	707	670	662	681	668	642	641	660	674	667	639	664	613	681	673	657	611	648	653	693	650	648	649	709	679	642	631	630	689	662	666	643	625	617	654	632	628	673	611	642	644	644	643	627	617	608	620	625	652	630	622	667	641	644	646	636	630	627	662	658	670	647	617	665	668	663	690	685	666	655	691	643	679	603	633	638	664	657	676	672	687	662	610	642	680	637	622	661	665	674	628	656	666	668	644	661	681	647	633	634	662	660	659	625	682	651	637	675	635	636	600	673	695	667	674	666	689	694	632	679	662	703	666	625	611	665	657	649	671	704	684	650	613	653	642	618	668	646	611	649	681	634	689	660	685	674	639	643	684	671	690	648	682	641	683	654	640	683	637	643	607	633	633	688	648	657	643	613	629	659	645	644	650	640	652	660	613	684	677	649	611	609	621	654	637	676	646	678	668	658	671	646	651	670	650	646	688	668	584	645	625	634	666	671	657	653	663	637	688	663	662	600	620	665	656	705	664	602	658	624	679	684	667	663	655	683	648	652	624	671	645	642	634	653	645	632	638	629	639	614	609	656	666	633	649	665	645	628	681	654	644	652	618	657	669	663	648	645	655	720	617	670	651	679	651	635	666	606	616	670	682	651	648	683	709	666	643	661	639	670	599	599	668	671	638	627	645	663	683	691	664	639	639	651	661	645	626	676	674	672	662	671	665	648	622	665	680	679	673	654	666	654	654	674	638	639	633	649	667	608	662	625	641	631	635	626	680	614	644	681	668	643	686	664	675	681	661	664	656	611	660	687	594	652	678	684	696	671	634	694	625	663	621	653	642	656	660	665	685	653	653	640	663	646	637	677	661	635	630	688	631	696	665	663	600	642	646	653	634	689	651	608	578	645	620	627	641	677	648	630	695	638	638	627	699	615	669	684	640	615	674	661	652	695	647	669	638	684	665	641	678	647	641	658	646	640	661	664	648	604	669	679	647	729	638	725	657	623	661	636	723	670	623	704	682	656	701	657	644	612	642	639	647	686	616	678	629	664	720	660	656	671	687	654	607	637	627	660	666	664	659	684	608	681	631	661	645	654	657	671	680	645	651	614	661	612	643	683	663	673	645	638	642	666	609	614	646	616	661	659	680	666	700	621	665	679	684	652	637	666	667	638	633	702	654	661	674	686	618	664	635	632	658	622	620	638	605	710	666	677	634	627	659	670	660
27272	59654	38973	11788	6412	3140	1330	1131	1059	1097	1097	1041	1054	1065	1054	1100	1099	1095	1078	1090	1083	1077	1077	1080	1110	1056	1068	1156	1068	1053	1070	1050	1088	1072	1124	1049	1073	1076	1068	1089	1090	1109	1114	1081	1049	1103	1024	1109	1099	1014	1084	1116	1059	1127	1108	1129	1088	1105	1055	1033	1054	1138	1154	1065	1118	1110	1120	1044	1062	1070	1147	1095	1050	1094	1058	1069	1112	1086	1082	1055	1150	1082	1095	1070	1054	1039	1099	1103	1031	1052	1032	1096	1104	1075	1006	1066	1090	1089	1046	1049	1005	1102	1133	1057	1099	1047	1036	1111	1063	1063	1046	1063	1115	1099	1112	1095	1054	1119	1078	1061	1071	1105	1099	1090	1078	1038	1056	1074	1099	1117	1107	1170	1072	1061	1082	1040	1100	1084	1055	1061	1077	1091	1127	1051	1120	1076	1024	1090	1108	1176	1052	1095	1081	1112	1036	1037	1088	1029	1082	1033	1085	1060	1112	1082	1069	1075	1134	1098	1092	1092	1037	1044	1098	1092	1062	1063	1054	1094	1090	1033	1038	1126	1090	1074	1104	1122	1117	1090	1139	1066	1062	1026	1068	1099	1100	1034	1088	1059	1013	1077	1020	1058	1034	1038	1073	1103	1056	1128	1116	1015	1091	1010	1070	1126	1073	1059	1085	1091	1110	1052	1082	1069	1069	1117	1101	1081	1070	1108	1070	1049	1084	1072	1086	1105	1080	1148	1088	1074	1073	1109	1088	1088	1055	1025	1135	1050	1086	1083	1091	1104	1110	1132	1042	1108	1019	1089	1116	1065	1106	1048	1062	1078	1114	1059	1102	1056	1102	1061	1041	1002	1074	1001	1080	1089	1066	1056	1085	1099	1112	1054	1066	1064	1051	1071	1085	1121	1122	1030	1056	1039	1112	1093	1109	1103	1091	1110	1035	1070	1138	1078	1076	1066	985	1040	1107	1065	1151	1074	1099	1079	1073	1035	1137	1094	1203	1076	1034	1068	1111	1064	1075	1069	1123	1084	1088	1046	1089	1056	1103	1056	1029	1103	1014	1109	1058	1084	1042	1100	1092	1126	1141	1048	1131	1082	1114	1132	1095	1097	1107	1075	1101	1059	1081	1080	1048	1134	1137	1080	1137	1081	1059	1118	1060	1144	1095	1092	1094	997	1083	1103	1062	1147	1076	1096	1077	1041	1047	1103	1061	1101	1103	1092	1062	1084	1087	1048	1129	1098	1105	1078	1026	1073	1022	1048	1109	1077	1068	1113	1109	1116	1054	1120	1076	1067	1054	1056	1061	1084	1063	1050	1089	1159	1137	1043	1058	1126	1091	1059	1073	1123	1062	1069	1095	1048	1062	1036	1079	1030	1058	1088	1121	1098	1062	1073	1034	1078	1109	1089	1075	1084	1093	1070	1160	1040	1133	1087	1162	1077	1087	1037	1041	1076	1097	1093	1108	1082	1098	1015	1033	1137	1098	1093	1055	1067	1093	1047	1065	1040	1053	1109	1088	1087	1083	1076	1090	1080	1033	1063	1041	1035	1087	1089	1053	1073	1110	1091	1058	1058	1064	1092	1051	1115	1143	1073	1084	1056	1111	1032	1027	1107	1088	1098	1150	1079	1122	1059	1133	1015	1098	1134	1061	1122	1105	1101	1144	1145	1128	1097	1050	1056	1104	1074	1065	1057	1159	1114	1104	1113	1051	1078	1029	1139	1064	1082	1001	1073	1121	1128	1139	1048	1067	1051	1087	1078	1108	1128	1085	1140	1097	1062	1065	1146	1089	1048	1117	1023	1114	1115	1091	1079	1068	1087	1126	1072	1075	1104	1077	1130	1028	1104	1100	1112	1130	1092	1128	1114	1096	1144	1123	1100	1104	1135	1082	1059	1094	1091	1119	1112	1157	1079	1067	1125	1110	1064	1091	1094	1067	1091	1078	1042	1078	1063	1076	1052	1117	1052	1098	1084	1062	1043	1169	1038	1125	1052	1084	1089	1075	1065	1084	1133	1038	1038	1095	1091	1107	997	1069	1072	1014	1068	1076	1143	1065	1103	1108	1102	1099	1115	1044	1081	1076	1093	1060	1029	1112	1053	1076	1128	1080	1109	1129	1061	1126	1102	1047	1143	1066	1025	1070	1076	1066	1068	1093	1058	1050	1038	1063	1104	1091	1071	1056	1047	999	1054	1061	1119	1148	1101	1121	1070	1066	1085	1119	1081	1038	1094	1085	1111	1101	1021	1085	1077	1076	1061	1109	1092	1096	1053	1078	1126	1073	1095	1112	1027	1060	1079	1080	1123	1094	1121	1027	1146	1062	1062	1117	1064	1107	1066	1028	1119	1037	1104	1056	1032	1031	1068	1143	1063	1099	1112	1081	1089	1088	1102	1048	1087	1076	1021	1074	1099	1075	1039	1098	1080	1025	1085	1088	1097	1107	1086	1102	1056	1062	1129	1133	1088	1036	1028	1080	1020	1047	1130	1025	1028	1142	1038	1110	1031	1025	1107	1104	1039	1077	1093	1047	1084	1089	1112	1106	1076	1008	1083	1118	1045	1104	1061	1071	1071	1119	1107	1101	1084	1092	1067	1071	1090	1081	1151	1096	1084	1075	1053	1099	1093	1058	1064	1032	1115	1100	1066	1067	1070	1074	1108	1108	1088	1059	1068	1151	1060	1101	1110	1061	1062	1111	1099	1066	1068	1081	1075	1115	1022	1069	1108	1111	1085	1123	1068	1096	1060	1068	1090	1082	1054	1104	1040	1085	1066	1045	1055	1092	1060	1077	1079	1025	1036	1090	1078	1102	1076	1091	1076	1111	1039	1129	1128	1052	1091	1034	1021	1082	1074	1070	1077	1058	1075	1112	1074	1100	1117	1047	1123	1087	1067	1061	1064	1046	1121	1058	1098	1092	1125	1113	1018	1158	1129	1089	1055	1120	1089	1067	1022	1094	1122	1071	1056	1159	1108	1120	1077	1147	1083	1058	1066	1112	1103	1072	1064	1104	1034	1097	1127	1025	1115	1047	1118	1094	1066	1075	1105	1098	1079	1107	1083	1081	1108	1089	1025	1172	1052	1030	1150	1060	1075	1051	1093	1052	1128	1052	1035	1151	1117	1073	1100	1113	1146	1098	1129	1039	1058	1109	1057	1073	1086	1090	1050	1034	1102	1147	1050	1128	1018	1067	1120	1030	1066	1098	1101	1057	1160	1075	1136	1109	1091	1120	1081	1056	1097	1076	1076	1118	1060	1052	1149	1066	1047	1071	1080	1108	1089	1136	1162	1098	1092	1068	1114	1094	1088	1064	1101	1032	1092	1093	1092	1042	1101	1059	1032	1111	1049	1129	1085	1133	1124	1069	1009	1064	1103	1096	1113	1055	1069	1110	1080	1106	1105	1084	1055	1069	1038	1063	1034	1085	1133	1092	1100	1125	1043	1070	990	1127	1106	1046	1106	1049	1142	1028	1069	1147	1070	1031	1096	1074	1026	1099	1085	1010	1049	1147	1052	1090	1089	1117	1082	1075	1074	1097	1088	1093	1112	1043	1082	1051	1115	1075	1098	1066	1064	1079	1114	1029	1076	1016	1112	1106	1072	1087	1063	1094	1042	1106	1103	1043	1070	1099	1050	1072	1107	1105	1084	1129	1023	1114	1059	1097	1027	1049	1045	1033	1080	1088	1092	1142	1049	1116	1066	1141	1102	1041	1018	1089	1117	1073	1175	1032	1089	1149	1091	1093	1115	1092	1064	1095	1082	1104	1092	1058	1033	1121	1073	1031	1046	1098	1097	1041	1009	1033	1098	1082	1070	1010	1105	1155	1056	1062	1071	1040	1013	1058	1160	1092	1094	1141	1009	1079	1068	1078	1074	1115	1062	1079	1046	1089	1040	1109	1114	1029	1052	1070	1025	1051	1108	1140	1109	1017	1094	1033	1070	1065	1090	1115	985	1059	1026	1078	1024	1112	1145	1060	1085	1092	1115	1045	1085	1082	1012	1048	1012	1118	1136	1126	1071	1107	1089	1108	1034	1097	1038	994	1113	1056	1104	1075	1098	1102	1091	1043	1143	1048	1091	1058	1077	1051	1066	1108	1098	1035	1065	1130	1067	1052	1091	1089	1053	1122	1092	1127	1062	1003	1175	1005	1059	1044	1135	1067	1126	1087	1046	1028	1071	1095	1084	1112	1097	1044	1094	1139	1067	1065	1086	1072	1077	1087	1099	1102	1109	1038	1067	1107	1100	1043	1083	1072	1102	1064	1124	1113	1079	1043	1100	1054	1065	1108	1090	1103	1106	1114	1118	1019	1139	1109	1066	1032	1099	1089	1100	1150	1129	1074	1059	1121	1060	1091	1057	1060	1083	1061	1105	1110	1085	1095	1102	1096	1044	1059	1058	1129	1164	1118	1051	1073	1064	1087	1072	1062	1082	1087	1102	1079	1089	1050	1081	1104	1148	1100	1050	1090	1081	1048	1084	1075	1053	1056	1077	1045	1067	1097	1097	1030	1023	1047	1075	1081	1093	1036	1010	1111	1055	1070	1026	1141	1051	1083	1060	1112	1119	1099	1110	1042	1099	1080	1131	1097	1012	1045	1090	1094	1082	1107	1029	1084	1089	1175	1067	1018	1144	1071	1038	1056	1091	1156	1087	1090	1098	1081	1057	1087	1092	1061	1114	1105	1070	1062	1059	1089	1099	1077	1054	1037	1101	1038	1075	1088	1121	1109	1113	1139	1076	1091	1111	1103	1057	1076	1050	1089	1073	1107	1077	1019	1090	1035	1068	1080	1105	1099	1106	1141	1037	1108	1041	1125	1046	1100	1096	1098	1098	1068	1074	1076	1096	1078	1099	1068	1108	1061	1116	1101	1046	1055	1099	1130	1076	1058	1040	1068	1051	1106	1070	1109	1043	1146	1099	1101	1109	1109	1091	1066	1103	1128	1066	1081	1067	1113	1072	1077	1084	1032	1075	1091	1090	1112	1074	1059	1066	1105	1035	1141	1060	1068	1079	1112	1155	1103	1117	1158	1067	1068	1068	1076	1091	1053	1139	1072	1104	1056	1061
23820	26719	39907	27731	20935	13792	2582	551	527	511	531	513	553	502	520	489	551	521	466	533	484	532	558	512	546	532	558	502	533	518	521	530	502	533	541	530	535	526	561	484	536	516	557	516	523	536	504	485	490	514	525	543	545	492	491	516	564	517	500	537	508	520	506	496	501	515	519	495	550	531	537	516	534	502	499	511	505	493	524	507	513	514	489	513	521	544	512	515	491	501	515	513	552	491	547	483	492	533	531	500	492	538	498	506	479	510	510	500	511	530	485	501	502	523	504	532	508	485	518	481	522	541	505	504	533	535	535	512	526	554	497	504	512	513	532	528	536	493	540	574	511	526	537	480	527	547	495	572	519	510	472	550	485	519	518	524	564	509	489	535	498	490	529	477	530	486	508	528	501	545	505	554	516	481	519	515	508	552	523	523	500	507	497	516	534	522	475	503	490	491	520	475	508	506	503	543	527	549	485	495	529	498	495	511	506	525	487	485	502	490	537	567	508	545	529	489	501	477	504	522	570	480	492	526	502	509	505	493	572	518	542	524	524	532	548	483	496	541	521	530	558	485	528	495	490	494	514	491	531	482	538	530	534	490	517	512	523	495	490	544	516	518	547	533	465	489	537	495	466	507	490	483	518	522	494	488	499	531	492	474	510	462	496	536	482	511	456	487	517	480	520	536	528	490	514	519	507	522	502	523	529	477	509	544	477	537	549	525	496	514	524	529	506	462	463	536	490	539	509	492	538	506	486	517	506	515	534	524	503	532	449	511	530	557	491	500	490	495	534	499	465	568	494	532	513	478	493	502	510	532	528	495	488	522	531	533	510	477	499	490	542	514	537	496	480	552	494	487	535	518	526	512	502	492	506	537	488	507	500	485	502	512	497	545	558	542	495	488	508	491	524	522	486	523	509	515	493	497	485	507	559	463	509	504	527	471	510	501	508	545	509	520	516	503	527	520	525	523	475	507	553	503	525	520	507	530	510	502	519	475	503	531	532	544	494	510	548	528	489	522	505	488	499	517	528	499	507	535	519	503	528	523	541	535	510	478	503	517	522	526	563	503	485	555	482	536	520	504	490	513	499	493	543	514	576	530	525	496	496	506	500	508	537	531	510	496	512	493	557	495	493	529	496	506	486	504	531	468	538	522	503	505	519	505	487	500	523	469	536	483	544	550	528	526	525	517	535	484	524	531	529	535	521	493	521	513	558	510	494	494	500	505	510	501	537	536	495	565	572	519	529	524	489	539	490	507	514	553	542	556	526	487	493	546	492	533	502	511	492	525	539	539	475	517	531	484	519	494	513	559	528	538	528	493	536	527	517	500	541	463	510	524	504	481	461	517	515	526	518	535	530	508	486	572	502	535	474	505	540	574	521	516	550	517	510	517	511	528	497	527	514	546	507	492	530	536	491	500	552	531	478	533	486	523	492	553	523	500	503	502	524	509	472	511	547	472	506	472	509	521	520	510	526	529	555	508	547	489	470	540	506	534	495	504	515	493	522	525	484	544	551	504	506	505	509	528	507	510	518	538	524	484	496	496	527	503	497	543	527	528	534	490	504	491	474	537	529	504	505	534	536	502	508	532	540	537	552	548	549	549	514	502	539	567	522	493	543	543	513	514	506	517	514	559	532	511	508	504	531	545	507	488	518	478	528	507	503	545	486	494	576	500	543	525	517	515	542	536	482	521	496	508	505	472	521	508	526	541	465	503	557	517	497	522	530	518	525	514	512	493	512	533	503	515	565	529	517	524	503	498	520	500	511	489	511	508	495	508	503	485	473	536	489	488	495	525	507	519	489	499	483	496	574	492	492	496	521	495	517	527	555	503	505	525	514	467	499	511	576	495	515	503	494	540	540	484	499	505	503	517	497	514	544	515	510	510	502	495	511	510	524	538	523	534	505	538	496	522	495	485	510	499	474	545	471	545	503	564	521	498	482	471	535	509	537	532	480	506	523	481	475	508	520	504	522	531	532	523	546	518	539	528	464	539	515	527	540	509	519	507	514	528	516	506	511	500	549	505	540	545	502	537	512	528	519	483	494	523	536	505	502	546	497	479	545	514	505	512	517	526	506	515	483	516	472	495	506	530	511	501	499	537	504	511	518	499	502	511	522	518	525	525	485	500	521	497	496	566	538	541	502	536	504	548	515	538	484	527	500	560	516	535	511	494	472	527	484	542	495	526	530	545	508	523	501	495	536	528	502	480	528	504	543	513	516	491	559	514	522	465	505	551	532	515	491	495	501	484	481	531	524	531	523	504	529	498	489	511	545	523	530	507	513	490	490	514	535	502	537	509	509	506	457	502	503	538	497	518	492	519	513	510	510	459	539	532	545	502	518	520	540	481	520	471	504	501	530	527	508	491	548	517	501	475	472	527	516	540	500	491	506	554	528	517	500	508	542	515	516	502	530	525	511	554	552	507	468	515	519	543	530	494	493	507	494	499	466	517	518	540	506	519	518	514	486	479	528	513	504	542	538	517	490	504	516	507	509	488	481	498	500	550	469	479	558	495	543	529	487	480	480	489	534	547	463	491	539	526	494	551	527	474	536	538	522	478	537	520	492	475	514	524	512	534	502	481	488	541	502	445	509	525	509	515	470	514	497	520	493	509	535	512	498	458	496	501	502	519	516	488	504	507	458	506	500	493	547	559	507	529	547	499	505	546	506	504	514	539	488	519	541	519	527	508	507	574	516	473	517	491	540	501	498	517	492	537	519	521	510	496	573	506	490	523	527	541	514	551	510	512	513	500	493	567	543	541	479	485	555	521	508	507	505	537	502	531	548	508	503	521	518	520	528	537	521	493	537	512	504	491	510	534	507	509	515	530	519	504	497	494	482	517	520	499	481	497	513	545	536	543	525	508	513	521	528	557	529	549	502	487	507	515	536	539	568	511	537	531	528	481	528	514	549	461	535	460	537	511	503	518	560	518	534	532	544	538	512	479	539	503	501	543	552	512	500	508	555	499	461	500	543	562	510	519	506	515	520	517	488	517	537	508	489	494	520	497	494	493	499	499	546	533	534	497	539	515	548	509	487	532	486	503	525	521	514	499	498	480	546	497	478	487	524	532	502	532	503	524	491	480	541	491	493	493	495	520	497	488	539	513	514	513	541	527	456	559	528	516	477	497	538	510	535	552	481	527	511	500	522	480	495	487	519	561	537	513	508	495	492	514	511	505	479	547	532	525	497	506	537	527	503	541	487	513	506	547	479	518	492	506	541	512	512	507	520	492	494	540	518	515	505	526	529	534	558	523	554	516	548	557	500	504	545	490	487	529	505	550	481	499	539	500	521	505	508	526	486	552	508	486	527	544	505	532	517	546	503	489	537	514	507	483	518	523	518	503	516	556	524	496	496	539	500	476	491	504	503	506	489	508	475	543	484	517	499	525	534	513	524	524	467	529	473	516	489	505	498	481	515	508	479	541	496	491	519	529	530	494	484	555	460	500	521	551	518	523	507	509	479	495	495	503	529	505	513	474
48336	91377	70540	35374	24631	11352	2399	869	864	863	880	868	870	849	884	866	873	865	864	860	822	870	832	882	864	849	876	845	865	867	852	875	802	859	841	843	910	819	881	856	893	862	814	844	905	891	929	850	855	864	792	857	882	871	897	899	877	880	864	892	845	827	795	859	918	845	866	875	819	844	812	880	825	927	847	900	823	885	848	848	822	850	875	860	837	854	807	884	869	860	858	849	819	860	841	830	885	876	851	854	867	826	886	824	906	838	873	865	854	831	823	803	792	850	823	897	931	828	814	848	825	846	857	869	898	917	860	851	829	850	859	889	846	862	862	880	844	907	868	911	928	848	843	861	862	853	837	933	887	836	909	855	863	833	879	845	844	867	847	855	870	877	850	860	898	859	822	806	897	799	865	853	841	833	901	875	831	819	849	904	886	853	879	919	820	877	857	855	886	814	866	802	882	867	876	921	819	875	859	868	832	854	834	868	881	866	837	883	907	841	855	846	824	838	873	896	867	924	875	817	820	833	869	860	840	867	846	821	875	883	858	928	900	868	877	861	869	829	855	829	855	881	874	857	883	883	875	884	841	875	892	902	890	906	851	821	867	876	839	845	881	887	863	889	840	805	816	874	841	864	801	879	871	844	860	884	895	868	831	801	876	814	839	840	903	830	846	883	880	908	845	870	786	909	857	849	873	868	802	859	848	869	846	861	888	835	861	873	872	829	842	853	890	866	854	882	835	866	850	885	885	846	854	828	862	869	896	846	882	871	864	810	819	896	853	832	894	820	884	871	882	869	835	936	911	892	807	877	821	820	863	862	824	823	878	846	856	868	844	858	849	913	857	863	818	842	853	877	836	880	901	847	861	867	809	871	844	894	868	817	904	918	890	825	882	849	820	817	852	878	850	923	870	782	902	822	898	866	838	828	889	832	835	863	886	858	850	856	889	861	828	889	835	827	859	827	857	833	820	857	875	847	859	881	853	850	840	893	872	902	835	912	828	854	856	858	880	810	837	910	847	812	848	810	869	897	865	855	875	881	877	883	844	864	844	930	846	804	854	861	830	822	900	834	834	822	838	821	868	864	837	883	880	849	832	880	890	910	863	868	823	896	876	850	832	817	842	808	882	845	846	844	887	822	885	909	894	868	831	891	813	870	835	871	856	852	856	884	866	852	828	836	850	877	834	892	795	843	836	889	790	845	842	872	854	886	833	897	902	888	838	860	850	867	842	835	795	855	828	851	904	867	828	864	842	870	852	866	849	835	877	927	858	873	849	885	888	829	877	839	881	830	853	882	873	826	854	850	829	889	927	863	883	853	851	904	876	864	825	881	827	842	842	875	835	904	843	859	893	836	884	886	884	852	865	834	858	862	857	864	876	869	801	870	898	825	835	892	831	843	841	851	891	901	848	856	872	852	887	807	879	840	885	869	881	838	882	851	871	851	861	840	877	887	871	895	823	905	863	856	823	866	851	927	899	842	845	825	842	822	885	889	911	844	855	844	845	891	892	842	867	791	847	916	852	887	864	886	827	870	896	836	934	848	823	862	827	836	897	817	871	843	835	823	903	851	863	890	871	827	898	868	866	806	854	889	875	939	908	858	871	876	846	903	821	842	878	862	903	834	916	841	839	880	854	823	862	851	892	830	859	893	787	900	828	830	840	820	893	821	866	862	905	865	865	892	910	926	869	835	839	851	859	931	837	909	885	861	876	776	824	831	876	908	787	839	839	866	856	845	841	881	870	849	871	936	872	845	873	879	894	867	857	848	869	885	890	917	839	810	845	846	865	842	847	855	831	900	865	871	825	878	892	843	844	833	796	822	823	853	870	827	878	827	827	854	931	926	849	864	893	854	885	854	892	926	898	820	888	831	851	908	888	887	818	832	831	812	874	855	832	878	856	882	871	845	813	897	909	789	864	832	885	832	862	850	857	878	853	872	862	884	859	901	846	797	912	871	880	888	836	873	907	817	857	854	857	885	866	841	870	907	896	874	830	882	871	925	843	853	874	841	881	875	922	847	881	801	875	879	838	894	866	862	860	869	913	878	887	925	839	851	819	829	842	896	863	887	887	827	913	825	858	869	863	921	883	876	841	846	893	900	878	854	838	823	817	836	869	862	925	875	918	850	878	848	893	858	883	855	803	840	888	843	821	893	837	897	889	854	875	874	819	848	826	866	810	868	830	905	889	917	882	861	882	851	851	841	881	881	875	829	861	880	873	840	799	864	838	853	859	884	883	829	928	859	862	869	854	848	851	883	896	841	805	836	832	863	830	870	893	830	895	846	858	821	867	893	830	881	880	886	862	859	785	895	844	879	892	855	816	864	903	844	842	815	876	878	872	880	830	872	876	894	859	883	846	873	876	866	873	844	835	855	870	848	848	882	860	840	822	882	848	866	840	868	812	842	875	868	863	866	829	869	885	831	837	878	878	797	853	819	881	835	791	859	848	859	849	866	845	873	890	877	839	853	866	878	912	871	860	887	851	908	874	867	870	899	930	852	875	815	815	856	880	877	799	897	837	873	833	896	928	847	865	896	876	838	863	794	855	850	836	863	899	851	920	868	848	801	849	868	806	848	864	878	836	783	833	889	837	886	877	864	862	888	879	896	900	867	814	878	913	848	884	833	866	838	853	885	840	861	872	822	855	787	896	840	819	857	875	870	896	843	860	849	906	912	846	841	868	836	872	790	888	835	832	834	862	884	875	822	891	873	851	909	865	896	798	812	847	882	864	889	832	885	944	872	861	864	807	896	856	856	864	809	856	844	820	848	863	870	873	877	952	840	851	877	872	851	840	838	825	858	871	859	885	875	941	885	851	844	868	869	869	873	865	826	824	848	885	850	871	866	872	838	876	901	887	814	869	836	873	818	855	862	849	847	850	887	867	864	808	879	885	889	817	849	881	848	876	778	866	868	829	847	832	889	871	875	866	840	834	846	852	859	847	839	916	811	900	839	838	878	830	819	835	815	887	878	829	852	810	844	889	814	847	850	861	872	845	886	852	838	859	906	881	858	819	838	840	858	797	806	810	891	844	889	811	886	858	859	840	831	819	839	840	831	863	878	876	864	886	862	860	841	823	879	798	842	831	836	848	912	930	852	856	886	889	878	900	884	858	827	888	823	825	813	842	865	857	886	845	841	901	863	847	818	882	852	866	865	872	830	870	875	877	859	809	875	830	842	883	848	845	857	868	828	826	862	844	848	892	838	848	922	831	883	870	869	900	863	840	818	889	836	854	879	865	892	860	798	901	867	845	867	868	865	881	862	857	855	876	856	830	839	858	862	857	907	874	866	892	873	859	869	876	869	837	879	871	812	882	861	864	843	863	837	866	887	841	816	876	880	824	871	832	825	888	913	842	880	855	842	910	839	840	791	877	852	829	882	870	835	852	866	879	835	889	882	894	851	959	839	899	826	820	904	825	896	880	841	875	837	835	942	829	872	863	879	816	845	806	863	853	925	901	865	827	862	851	867	841	850	853	858
22788	23594	34916	25533	21685	20199	9472	908	679	662	716	653	631	645	652	612	642	651	622	607	660	658	629	633	608	581	658	641	665	610	628	647	616	659	660	629	659	659	617	609	649	601	636	615	661	647	636	586	696	667	632	641	653	626	679	679	649	626	614	625	624	648	595	660	604	653	643	665	613	676	622	641	622	605	665	610	605	651	626	621	610	604	605	629	571	635	638	628	610	649	615	635	644	651	621	608	647	629	598	639	651	627	619	630	632	637	606	636	575	638	619	619	634	590	632	609	625	601	650	648	638	632	622	634	594	640	601	607	673	612	647	623	635	648	629	616	636	637	634	644	598	619	666	647	627	620	613	597	624	603	613	610	644	651	625	630	615	567	607	632	609	602	616	657	613	568	643	659	609	634	654	632	635	654	683	661	652	649	585	637	595	658	621	629	625	603	632	620	613	684	640	637	602	646	617	612	669	634	630	613	634	645	629	609	575	653	631	629	622	650	621	600	606	593	622	651	621	627	597	596	592	661	609	673	595	628	587	599	662	617	628	612	619	644	591	642	637	604	642	659	642	619	635	581	651	639	608	637	663	606	630	640	634	628	641	596	672	652	652	605	609	606	619	618	668	676	624	640	582	610	612	673	603	633	647	642	652	574	701	659	624	631	648	650	614	646	649	652	630	613	623	613	642	629	600	622	630	597	615	635	652	641	606	618	603	667	591	628	627	608	646	632	651	644	655	621	633	597	643	601	639	649	615	607	621	617	653	591	602	637	634	596	645	654	603	617	635	591	599	627	664	608	621	612	603	614	585	629	624	645	607	625	630	613	636	644	604	649	680	654	610	624	627	577	633	581	639	655	672	647	592	609	607	654	667	645	610	628	600	658	625	615	629	639	663	614	618	657	583	630	622	581	647	608	646	611	632	602	655	632	582	632	635	613	603	611	585	649	609	622	583	578	632	658	624	605	609	670	606	616	655	658	635	592	599	617	620	611	680	647	641	657	620	604	666	579	628	642	625	614	646	610	640	640	642	650	650	598	651	639	619	603	662	620	646	596	613	657	650	632	583	647	650	665	617	630	610	575	654	581	646	637	617	643	591	621	654	598	659	625	617	600	689	616	638	631	621	646	645	647	645	640	625	631	641	639	582	573	680	650	581	615	644	608	650	628	662	645	635	596	598	638	630	601	599	645	624	621	654	613	628	620	680	619	615	640	641	592	685	661	653	626	630	654	637	600	685	661	642	629	631	563	670	622	644	632	656	632	633	644	688	658	666	635	641	644	687	690	639	591	661	621	599	620	670	624	625	644	649	660	637	591	605	678	612	613	624	592	626	618	623	652	666	619	630	649	622	655	605	618	618	631	653	646	612	665	689	674	676	583	620	620	600	572	631	638	611	650	639	613	656	639	696	614	615	628	675	639	614	640	592	638	624	643	606	591	651	647	639	655	620	624	688	581	641	630	639	648	603	611	617	620	605	604	631	666	645	622	613	627	613	594	619	604	607	634	603	669	597	611	621	648	614	649	581	643	608	601	654	623	581	625	618	596	649	665	637	663	627	603	615	597	657	625	655	610	664	656	619	679	640	638	633	625	608	612	641	615	645	667	614	670	664	606	615	631	664	628	688	627	648	599	613	581	631	628	592	599	639	659	634	623	649	635	599	620	617	565	645	665	633	597	624	630	614	669	610	647	640	654	639	633	621	635	627	617	660	630	646	617	610	610	615	618	655	621	626	601	672	623	599	621	675	645	602	589	633	675	651	624	618	589	613	591	631	641	616	595	617	640	578	639	634	600	646	627	593	590	649	677	646	620	633	588	610	588	647	623	620	660	643	617	634	613	599	641	595	567	623	652	569	628	582	626	658	605	614	659	606	631	605	660	589	630	644	669	643	604	616	632	616	667	654	599	640	660	607	624	643	611	630	609	645	648	593	644	648	549	629	629	588	616	619	632	624	631	559	589	614	668	619	625	654	671	586	633	627	594	662	604	593	591	626	632	622	637	576	644	646	612	670	600	640	647	661	625	621	562	613	588	640	630	599	580	590	650	668	639	669	657	623	615	631	601	578	624	612	626	635	645	655	673	617	637	597	589	652	623	608	658	622	630	653	635	645	637	636	567	630	631	628	661	671	605	644	633	628	658	703	652	643	594	647	648	606	663	639	656	604	611	620	614	667	629	626	626	635	611	611	648	588	645	653	626	634	612	635	616	619	640	589	590	611	615	636	661	629	580	669	608	624	605	620	658	637	597	640	650	665	680	641	612	581	592	626	588	608	614	674	589	649	633	609	620	612	640	618	646	609	594	674	672	634	614	642	638	610	631	646	616	619	622	636	610	630	633	658	613	597	592	642	618	604	615	625	673	643	686	644	628	668	640	678	636	619	633	612	649	625	595	642	648	659	594	613	560	641	622	583	604	599	674	612	613	684	659	640	669	660	645	606	575	619	632	605	613	626	613	576	678	634	614	618	615	598	643	666	665	608	661	604	626	597	644	627	619	607	635	668	616	637	632	630	637	663	653	620	674	661	566	632	609	609	626	586	616	646	605	621	672	653	615	609	591	620	619	650	601	648	687	636	678	648	597	616	632	640	633	567	672	639	619	612	616	613	611	635	668	623	648	643	634	667	621	667	629	652	622	618	632	627	651	666	648	614	616	656	587	550	591	651	609	627	609	628	616	612	640	670	609	592	664	628	602	611	582	619	623	636	611	666	646	557	634	606	622	626	626	602	642	614	638	669	623	605	589	607	627	651	657	666	599	611	682	605	659	605	633	656	622	670	605	646	642	621	663	627	627	590	635	603	635	622	621	624	642	628	628	600	624	585	617	667	645	641	613	648	576	646	603	641	653	602	620	639	637	648	619	569	622	588	583	606	659	599	629	653	624	669	611	605	620	621	641	648	645	649	632	657	646	613	603	649	579	608	630	670	642	602	632	617	618	606	614	636	666	626	619	663	629	623	607	647	667	608	630	586	650	615	654	593	652	658	653	641	627	646	636	632	637	633	618	653	655	653	627	603	598	644	605	627	649	641	650	643	621	614	650	653	601	601	616	633	639	581	621	624	636	645	665	597	632	660	619	641	613	602	656	593	614	650	631	645	641	635	635	615	621	638	590	634	614	647	584	623	636	648	631	660	633	601	653	636	660	630	599	620	634	635	647	647	604	648	633	666	652	629	660	594	619	619	664	639	671	616	616	630	627	577	695	619	619	648	620	645	616	652	641	618	614	661	631	645	565	584	634	603	665	625	645	614	680	626	664	627	567	643	643	670	589	600	613	617	565	598	638	649	629	612	635	630	641	592	624	569	665	649	627	666	648	599	626	630	669	619	599	601	594	673	572	576	642	644	610	647	650	610	611	628	648	669	565	654	602	601	599	635	619	643	614	567	698	594	625	580	637	596	622	631	619	648	592	657	658	635	619	614	662	629	617	653	616	656	603	621	574	653	631	592	597	634	617	627	651	623	604	608	663	603	595	664	609	599	647	616	680
51784	83141	71829	43374	32568	16530	4026	1021	984	999	989	1015	993	991	948	913	961	938	967	975	977	1005	1004	969	1006	944	1004	1003	1017	947	986	993	1039	909	1027	964	1017	970	1028	1032	974	971	1017	982	1013	989	1054	947	980	946	1010	962	985	1017	990	985	1056	1049	1007	985	1005	992	976	1008	968	961	988	970	1047	1013	938	1030	1000	980	1036	983	986	932	974	963	946	990	990	988	945	996	1001	1070	977	959	1057	963	987	982	910	1005	1024	989	1039	1038	997	1009	918	957	968	957	1031	974	1011	988	983	959	927	1016	989	1027	911	1006	1005	926	986	939	992	998	969	1005	939	1007	998	969	1036	1040	952	979	994	946	908	968	922	997	946	959	1008	990	986	978	1036	989	981	971	997	974	978	935	944	915	1016	957	1003	977	1003	994	981	1005	948	993	935	1001	1023	1012	953	983	986	1036	1021	984	1041	990	931	962	977	919	990	1049	975	980	978	958	1014	1004	1006	946	1026	969	958	986	1031	990	1010	987	958	972	1034	1015	991	1016	1017	1005	1027	1026	986	946	1033	977	1004	968	1011	992	985	985	1030	1027	972	1023	1003	983	1029	991	925	1025	1035	989	1007	943	964	968	975	966	999	970	967	977	1004	995	1045	965	972	974	946	1034	987	939	992	978	1050	1008	990	971	997	1001	1022	1038	967	1000	984	973	1003	939	956	960	957	985	1025	1047	1019	990	1004	975	964	975	1024	1070	954	940	972	977	1011	983	980	1004	1011	1005	987	985	975	1005	996	1023	937	986	971	1048	963	972	986	981	1012	998	1001	972	1081	973	910	994	937	936	975	984	983	1014	999	950	989	1027	898	986	1005	1029	990	976	1020	954	1005	960	935	934	977	961	1027	1062	1016	1014	976	903	917	1005	1002	969	994	1016	956	1022	1002	1018	941	979	970	985	946	985	967	957	986	931	964	1011	962	1013	981	1009	974	938	975	988	1026	978	970	991	1022	993	950	1052	952	976	943	1031	1011	996	971	994	946	1030	1028	1042	1009	981	970	995	959	1003	955	933	1024	950	966	1022	1012	1046	1003	920	1055	942	968	928	970	991	993	969	1024	978	981	956	1030	981	1010	991	960	967	1041	988	975	942	1006	1001	1015	971	948	991	1012	968	920	959	1026	954	1013	948	970	1015	967	969	1014	990	1042	1006	954	934	1031	961	1008	1006	996	953	993	964	937	1012	905	966	991	1022	943	976	997	953	990	973	998	995	1000	944	979	996	1032	999	1024	987	1040	1000	976	1004	1029	961	923	956	954	986	967	994	1016	1024	1002	964	991	1015	930	973	971	1021	976	1003	963	980	995	971	966	939	1029	967	964	982	958	966	1010	981	1005	989	994	968	1034	998	982	928	961	1044	956	980	970	985	985	980	965	1000	1000	942	1018	948	960	932	970	998	960	1012	990	961	1027	986	919	1037	930	1006	986	991	1031	1010	1040	1041	990	1015	970	982	994	965	985	922	932	952	1045	993	903	1039	958	929	1028	966	976	925	1006	956	997	1024	954	959	1045	906	927	984	1012	988	1019	979	941	982	974	998	954	985	939	993	986	960	944	967	977	1015	929	1016	1005	1001	991	972	979	953	1010	968	960	958	994	1017	944	1022	996	999	970	962	935	962	990	971	1020	992	1001	939	994	990	1027	1014	1012	982	1060	1034	993	967	971	970	932	981	1031	975	1012	973	973	1041	1019	960	1014	965	991	936	948	964	1017	941	1017	950	967	993	950	974	911	987	999	1010	943	1037	1024	1009	976	1009	939	992	951	954	916	1014	1021	988	994	1027	972	969	961	1047	985	1019	987	1010	1000	1002	991	941	1018	960	969	961	1029	962	984	965	982	993	996	981	1044	916	969	1016	997	962	1001	983	1020	1067	983	1012	979	1019	961	994	967	1016	951	985	972	993	961	983	982	996	892	985	946	1029	993	916	966	990	1006	942	930	1021	962	1018	938	970	1012	951	984	997	1042	1008	1003	1029	992	1012	997	926	1008	973	1071	965	950	974	909	1008	991	984	977	961	986	989	1009	933	962	955	951	978	1055	1009	1027	1007	1002	1007	975	999	986	957	1035	981	933	1011	1020	1000	979	1016	990	992	992	1051	977	881	1011	979	982	922	999	1010	997	947	926	953	971	948	1010	956	997	1007	979	971	970	990	949	990	945	952	998	937	1018	1043	916	964	984	988	954	1004	967	1000	990	975	916	1024	1008	989	1018	1014	982	990	993	973	945	1006	1006	985	931	975	956	969	937	997	1007	969	980	970	1000	968	1016	1048	1028	980	947	989	980	999	1031	1028	998	1023	1011	981	935	1000	1005	1003	985	1007	983	1019	971	993	981	986	1021	1021	970	942	970	955	967	991	970	970	939	949	1007	968	983	1054	1035	985	938	1006	1026	1014	1000	989	1001	996	927	995	989	986	1011	946	996	965	981	1013	985	979	994	920	894	997	964	974	985	979	988	967	991	970	953	1059	982	974	978	969	985	918	1011	1024	969	982	933	1020	976	1005	996	1000	988	1033	999	957	1005	1007	1041	1042	1002	976	987	952	1011	971	976	1002	928	985	985	984	991	951	966	1014	1036	975	1013	999	1033	982	951	978	992	1005	992	1003	937	979	937	980	956	954	1014	973	999	1000	989	935	965	968	980	966	978	951	971	985	980	1028	999	1012	1002	1029	1008	967	995	949	942	934	1005	994	991	962	1005	1004	920	937	969	972	969	939	955	970	1002	1002	1013	1003	974	955	953	982	958	973	988	948	1014	1030	965	1005	1033	957	981	968	982	974	984	982	992	973	997	1007	987	1052	995	992	928	982	977	997	943	949	953	946	1013	1018	999	962	1011	1004	964	1001	996	956	993	994	933	1010	994	1008	944	941	993	974	995	978	1009	955	1029	969	986	995	1029	969	988	963	974	986	1019	996	977	965	991	985	978	987	990	935	981	988	1008	898	995	947	998	970	929	966	993	1022	977	996	956	946	952	999	991	1008	968	970	950	968	949	1004	983	997	978	927	1019	1018	1005	1006	999	1017	1074	1007	977	978	1025	1005	1019	926	998	960	963	977	1000	986	1004	970	975	1018	1005	980	961	981	993	1020	973	986	961	1004	992	947	959	989	986	986	975	1021	972	987	937	940	982	981	966	1014	959	952	1000	980	1042	958	991	1004	967	978	956	978	1005	964	978	949	1003	988	1000	974	1024	1030	941	1068	973	1013	986	1059	971	1037	895	943	999	1012	1039	974	1070	956	983	942	1009	956	934	1055	1043	971	1022	1018	962	970	973	942	972	971	983	1007	970	1014	982	945	950	1015	985	973	1010	894	986	995	961	1018	1000	1004	950	956	998	1049	976	983	981	1000	1038	995	995	960	998	939	947	986	1020	1003	960	972	1055	928	928	984	997	966	989	952	998	971	952	964	983	974	1007	1008	988	1019	959	956	988	991	913	978	982	1003	1050	966	985	991	1036	966	975	904	969	1022	994	1044	937	994	972	999	1039	976	982	1027	994	1000	943	1000	985	963	964	1012	997	1008	957	1017	1014	981	901	969	1024	925	967	982	1003	977	967	971	953	943	956	960	978	974	1000	1040	1002	954	997	986	996	1001	953	996	958	992	988	994	967	1009	1012	964	1000	972	1006	975	1000	956	998	978	981	989	998	1016	975	976	988	973	982	1011	962	1034	954	1024	998	1000	983	980	1031	995	967	1012	994	987	1011	957	1057	977	928	977	1005	974	960	966	995	968	988	952	999	1054	940	956	1019	949	944	985	1010	998	941	1043	1022	1018	961	977	1044	988	1058	1009	945	981	1003	975	951	928	983	969	968	975	1000	1013	1032	1034	985	998	967	986	970	962	937	997	901	914	1019	993	991	933	1030	1018	986	987	986	996	990	954	1000	976	1021	976	983	1025	938	1009	940	981	989	1008	993	994	991	991	1016	1009	990	970	1010	980	955	967
26540	37853	38681	15897	4176	1938	932	682	670	646	630	715	643	673	708	649	692	703	684	684	700	706	706	662	657	691	678	677	656	650	655	634	688	629	682	690	674	655	656	663	676	687	698	690	664	669	694	670	682	681	654	655	709	653	731	660	641	657	643	694	677	650	628	645	640	639	659	648	682	659	706	663	688	701	679	686	669	660	651	665	648	700	638	617	621	630	679	671	670	608	684	605	672	660	648	653	650	659	663	676	662	648	694	666	668	693	688	604	680	660	655	642	712	667	610	657	741	629	656	685	606	663	657	656	714	711	650	688	681	616	689	653	653	654	663	639	630	628	652	701	684	672	676	660	679	663	662	703	620	651	665	654	626	702	688	642	670	653	638	662	676	680	662	730	637	674	616	689	644	654	660	680	678	702	671	693	653	684	685	694	682	630	647	630	707	630	631	700	673	574	674	696	658	647	662	643	679	646	666	683	642	609	688	661	672	668	683	683	643	672	667	684	672	679	689	685	668	589	655	681	653	678	653	648	659	625	638	682	668	686	624	700	666	648	651	631	633	683	649	648	668	636	689	646	668	653	657	694	693	647	610	614	685	665	713	658	658	656	692	650	651	646	648	679	626	686	684	686	675	635	683	669	666	659	678	702	614	688	681	684	676	650	685	695	659	646	686	692	709	628	612	670	678	708	671	613	615	664	681	691	656	642	624	628	638	667	669	654	656	624	693	665	640	722	682	662	627	624	668	647	749	666	649	656	609	679	687	667	610	629	602	684	677	670	654	661	690	633	638	682	654	638	684	624	628	661	691	655	639	668	620	663	680	640	650	689	698	649	676	644	677	652	634	605	726	644	631	681	675	619	625	670	622	653	687	612	632	675	674	685	710	660	668	657	651	645	643	688	664	674	694	633	662	681	669	691	614	631	648	655	636	724	675	657	654	698	629	670	710	680	657	647	646	672	651	638	646	648	682	656	701	626	646	599	633	651	665	667	627	658	688	650	617	671	665	625	658	682	684	662	656	615	683	675	677	631	656	651	641	659	615	689	696	637	692	662	682	611	705	665	653	669	692	653	666	647	639	677	659	644	690	647	656	674	654	657	627	727	682	646	682	653	649	635	701	647	653	682	692	649	643	641	660	662	650	678	646	646	685	663	658	742	592	668	684	695	659	667	618	674	710	654	667	624	663	614	713	666	659	663	656	672	677	661	702	659	693	643	649	712	638	623	656	678	684	624	691	698	680	651	706	641	654	694	613	696	682	646	625	653	694	652	685	646	674	696	655	689	675	687	661	611	634	680	624	667	649	670	627	675	698	679	625	657	680	679	662	682	640	691	683	663	688	646	665	665	693	628	681	634	637	677	658	679	673	703	658	628	694	665	705	666	690	704	719	687	662	610	655	660	674	758	668	675	643	690	634	658	687	690	608	695	656	650	706	636	682	648	678	634	713	649	645	671	627	624	646	638	713	677	701	697	680	652	659	643	689	662	642	702	605	677	690	648	670	656	636	667	653	662	684	650	673	654	639	669	639	652	698	648	663	688	684	706	649	660	648	654	639	668	671	675	676	680	629	647	632	664	689	695	670	675	614	646	640	604	637	661	704	642	658	708	661	677	651	651	651	675	676	651	656	679	694	657	667	638	686	657	660	627	704	669	647	656	633	662	640	626	678	653	626	681	667	625	641	666	641	624	668	615	683	678	662	640	658	683	693	658	689	661	655	674	689	654	700	660	683	635	693	623	641	674	684	662	714	677	620	641	661	668	667	725	624	681	658	638	639	648	696	685	637	668	643	661	706	671	643	628	663	651	683	708	669	673	667	697	651	652	671	703	708	686	630	665	700	693	651	628	669	651	639	601	679	641	641	614	640	672	654	688	665	655	636	631	674	665	650	674	684	640	638	665	654	652	669	648	630	689	675	662	671	658	687	650	722	700	681	653	643	691	642	655	666	657	648	680	657	636	681	662	679	612	646	657	619	677	624	635	682	651	659	660	721	708	688	661	711	662	674	728	671	677	617	642	657	668	643	674	649	672	630	660	608	679	649	625	651	666	669	663	627	637	683	712	646	692	688	613	679	701	638	628	681	665	669	676	675	672	644	615	666	658	683	643	661	667	654	636	697	671	669	648	644	649	687	663	669	650	649	683	669	633	702	639	667	664	668	639	701	653	736	656	641	691	685	701	680	678	654	710	655	647	676	645	617	609	648	605	687	644	669	629	639	672	673	651	666	654	692	658	665	660	680	714	664	672	646	663	703	698	680	647	651	663	686	685	652	668	684	628	665	656	638	695	665	647	631	654	677	666	618	728	677	700	660	702	729	653	623	692	664	635	642	681	658	673	674	701	667	624	662	632	646	650	701	650	660	659	673	650	716	660	644	686	628	667	652	695	653	673	641	656	672	640	678	623	690	627	623	645	671	666	681	620	643	666	669	653	667	671	689	679	674	725	685	676	637	663	699	636	733	582	709	656	647	649	615	657	649	636	629	661	666	633	641	667	625	654	609	666	653	611	692	652	664	648	660	653	690	662	673	677	680	665	635	680	695	626	665	626	619	636	634	656	659	647	684	691	659	682	657	681	630	699	654	663	628	672	669	639	601	673	699	664	659	657	671	677	678	677	680	701	661	618	641	668	675	644	656	657	657	694	653	706	663	657	638	683	675	685	685	640	654	676	699	640	614	647	639	641	682	669	638	648	637	595	641	627	667	641	644	734	645	644	671	700	633	695	676	688	666	680	704	638	678	669	687	687	686	656	671	663	635	650	668	627	657	677	675	693	614	636	639	695	615	686	650	618	674	696	690	669	705	668	651	710	682	691	687	641	648	663	671	670	620	665	623	666	671	694	659	684	658	686	642	654	676	657	682	686	665	639	698	652	699	636	641	680	633	697	640	672	683	675	668	679	675	656	661	644	686	661	656	655	663	677	665	707	684	643	661	677	688	684	636	692	690	651	687	642	671	685	685	672	686	678	736	693	688	653	700	660	670	661	703	656	680	618	627	679	645	665	677	694	667	702	686	664	662	680	645	660	672	655	650	667	634	700	662	682	623	673	638	645	637	683	622	683	647	722	642	643	715	670	633	670	608	639	644	630	679	664	645	660	661	614	635	659	649	678	674	696	657	690	644	709	670	616	706	674	682	655	657	621	670	662	660	627	659	652	657	639	656	636	647	644	661	682	661	669	655	675	673	697	683	651	695	637	651	712	647	644	639	656	640	678	677	674	653	671	673	674	652	698	651	701	646	690	625	691	678	636	643	630	649	654	641	688	686	701	658	666	648	667	693	700	680	659	671	681	695	595	666	665	640	624	671	671	658	713	615	664	672	652	662	660	671	671	627	678	659	629	687	635	678	637	643	684	679	663	619	662	638	632	629	638	640	687	613	647	676	674	700	673	701	631	605	634	661	668	665	631	693	667	629	612	605	702	703	703	641	657	687	694	653	622	652	685	690	694	663	604	671	638	674	675	698	641	659	687	638	654	667	694	628	639
26763	59556	40690	12767	6951	3524	1490	1081	1136	1090	1069	1103	1077	1098	1116	1157	1148	1066	1095	1109	1088	1058	1135	1102	1086	1119	1076	1088	1048	1110	1077	1114	1036	1064	1112	1038	1119	1095	1084	1081	1080	1067	1067	1095	1065	1079	1136	1106	1120	1106	1090	1151	1088	1097	1104	1038	1101	1123	1094	1062	1106	1101	1150	1111	1118	1074	1104	1102	1138	1061	1106	1090	1069	1107	1147	1056	1093	1061	1089	1128	1136	1085	1043	1117	1073	1080	1098	1124	1127	1153	1106	1126	1100	1114	1057	1067	1049	1110	1138	1084	1070	1110	1073	1031	1111	1164	1127	1056	1128	1089	1075	1117	1064	1086	1148	1084	1058	1110	1110	1082	1132	1070	1088	1098	1102	1117	1105	1090	1096	1097	1033	1154	1118	1090	1097	1123	1138	1116	1050	1072	1050	1100	1163	1097	1074	1094	1124	1136	1099	1104	1175	1104	1118	1058	1074	1080	1085	1119	1118	1172	1095	1114	1070	1085	1071	1080	1157	1071	1114	1091	1091	1123	1066	1014	1028	1070	1089	1095	1104	1158	1124	1129	1086	1145	1108	1096	1159	1096	1151	1119	1141	1134	1067	1129	1084	1114	1113	1088	1115	1100	1090	1113	1093	1048	1073	1170	1107	1098	1095	1122	1134	1156	1097	1082	1080	1082	1091	1060	1148	1087	1094	1105	1084	1112	1122	1124	1140	1089	1149	1087	1081	1052	1071	1091	1137	1084	1069	1056	1118	1112	1110	1142	1108	1084	1082	1082	1063	1100	1061	1089	1102	1174	1108	1088	1134	1136	1120	1134	1059	1041	1023	1111	1076	1086	1130	1066	1058	1070	1115	1143	1078	1217	1056	1060	1103	1069	1100	1184	1114	1162	1108	1141	1105	1105	1071	1065	1094	1083	1057	1143	1092	1175	1070	1107	1097	1108	1094	1070	1095	1172	1073	1071	1117	1088	1077	1060	1109	1118	1116	1051	1081	1061	1127	1140	1177	1076	1114	1075	1100	1096	1113	1185	1059	1126	1096	1088	1140	1049	1062	1044	1070	1147	1122	1138	1123	1112	1073	1140	1111	1068	1121	1080	1086	1113	1143	1082	1083	1074	1131	1064	1095	1154	1102	1100	1070	1084	1066	1065	1074	1109	1108	1085	1058	1114	1088	1095	1081	1071	1109	1090	1079	1113	1095	1085	1147	1110	1089	1085	1118	1055	1098	1100	1097	1086	1024	1084	1072	1116	1089	1108	1035	1098	1061	1147	1089	1046	1095	1070	1116	1127	1089	1127	1089	1118	1118	1111	1104	1078	1113	1069	1146	1109	1062	1106	1113	1079	1122	1097	1090	1174	1087	1105	1089	1047	1121	1091	1119	1117	1051	1060	1087	1101	1146	1061	1078	1097	1148	1179	1136	1078	1049	1092	1079	1144	1137	1088	1100	1122	1034	1089	1064	1157	1085	1131	1122	1160	1122	1115	1094	1143	1139	1093	1048	1118	1107	1126	1123	1106	1077	1068	1010	1129	1066	1085	1149	1103	1136	1109	1100	1094	1070	1046	1074	1130	1168	1077	1116	1049	1131	1176	1109	1109	1091	1080	1129	1095	1089	1098	1055	1070	1130	1034	1127	1114	1061	1095	1141	1119	1103	1066	1119	1031	1142	1119	1097	1130	1049	1127	1095	1074	1041	1138	1124	1113	1155	1115	1143	1102	1063	1140	1146	1084	1110	1045	1157	1140	1120	1146	1045	1092	1139	1069	1067	1065	1094	1118	1121	1064	1146	1063	1134	1063	1071	1101	1095	1127	1087	1108	1114	1082	1139	1131	1125	1075	1095	1101	1114	1128	1028	1065	1103	1107	1081	1103	1089	1100	1053	1032	1100	1093	1083	1109	1107	1139	1104	1044	1076	1064	1074	1084	1119	1046	1118	1123	1125	1098	971	1138	1081	1160	1177	1068	1134	1093	1126	1079	1094	1072	1108	1144	1091	1125	1097	1065	1070	1134	1133	1121	1100	1123	1112	1027	1087	1143	1169	1105	1077	1094	1087	1116	1135	1061	1122	1117	1058	1092	1078	1109	1095	1145	1110	1064	1077	1047	1093	1074	1081	1099	1116	1074	1050	1103	1120	1084	1108	1074	1101	1132	1117	1068	1162	1072	1088	1114	1084	1162	1062	1114	1075	1072	1094	1121	1080	1017	1068	1106	1089	1034	1114	1155	1103	1064	1070	1082	1097	1098	1053	1118	1137	1168	1060	1070	1050	1145	1030	1058	1055	1092	1164	1085	1029	1078	1081	1154	1080	1084	1056	1104	1118	1082	1140	1108	1090	1100	1104	1005	1104	1106	1115	1104	1101	1112	1085	1173	1091	1069	1081	1045	1112	1102	1113	1102	1111	1096	1108	1066	1097	1094	1086	1047	1091	1117	1126	1100	1095	1095	1082	1133	1154	1121	1142	1098	1089	1100	1106	1100	1056	1087	1109	1105	1068	1111	1089	1102	1126	1071	1174	1081	1091	1089	1068	1106	1084	1031	1094	1124	1023	1094	1078	1077	1065	1116	1118	1104	1139	1058	1127	1120	1115	1055	1051	1117	1088	1133	1147	1173	1110	1051	1095	1068	1067	1154	1132	1075	1086	1065	1078	1089	1058	1119	1053	1100	1052	1101	1126	1083	1140	1067	1104	1124	1179	1100	1092	1063	1118	1106	1147	1137	1055	1111	1098	1076	1100	1076	1062	1091	1095	1086	1128	1057	1101	1029	1057	1049	1112	1135	1091	1082	1073	1119	1174	1065	1086	1078	1082	1081	1102	1035	1143	1099	1030	1066	1112	1067	1042	1098	1112	1090	1107	1105	1053	1110	1043	1074	1027	1087	1121	1071	1095	1060	1066	1111	1071	1039	1081	1045	1062	1071	1090	1140	1161	1114	1063	1036	1070	1117	1107	1102	1113	1130	1086	1137	1128	1158	1112	1067	1145	1136	1078	1128	1117	1129	1042	1069	1057	1104	1084	1082	1146	1066	1108	1154	1102	1080	1090	1103	1128	1131	1111	1114	1072	1134	1098	1126	1153	1079	1120	1060	1082	1052	1100	1064	1146	1184	1113	1093	1027	1126	1065	1103	1108	1087	1087	1137	1038	1044	1091	1056	1088	1076	1090	1077	1133	1082	1087	1123	1123	1088	1136	1066	1072	1099	1081	1081	1079	1154	1044	1099	1084	1091	1122	1109	1112	1085	1059	1063	1098	1080	1131	1083	1147	1089	1073	1108	1156	1121	1063	1091	1134	1074	1094	1072	1124	1100	1118	1084	1088	1073	1051	1128	1066	1096	1110	1097	1120	1123	1096	1079	1076	1072	1083	1135	1121	1049	1047	1167	1124	1073	1110	1106	1143	1113	1075	1063	1144	1085	1121	1190	1093	1089	1097	1134	1091	1153	1129	1101	1085	1072	1134	1030	1066	1143	1111	1097	1141	1129	1132	1094	1126	1050	1088	1113	1107	1124	1102	1133	1063	1114	1129	1110	1090	1092	1161	1105	1109	1117	1064	1089	1077	1137	1088	1097	1113	1121	1078	1119	1113	1115	1170	1180	1106	1081	1143	1046	1079	1070	1111	1081	1070	1121	1137	1098	1052	1113	1089	1088	1105	1104	1085	1047	1097	1051	1082	1074	1086	1190	1023	1133	1126	1075	1078	1083	1122	1045	1080	1110	1126	1063	1036	1070	1078	1088	1150	1077	1112	1108	1134	1099	1074	1127	1111	1089	1063	1089	1112	1069	1148	1095	1017	1067	1090	1153	1044	1113	1073	1099	1075	1101	1080	1064	1078	1080	1105	1148	1086	1163	1080	1042	1143	1092	1057	1098	1065	1139	1062	1108	1053	1059	1086	1104	1138	1077	1165	1048	1110	1060	1080	1081	1069	1079	1078	1081	1056	1093	1155	1115	1130	1078	1060	1104	1063	1047	1126	1113	1111	1096	1095	1064	1127	1086	1089	1071	1141	1137	1092	1055	1098	1080	1129	1055	1078	1084	1139	1043	1153	1107	1123	1116	1127	1045	1089	1111	1055	1090	1109	1123	1095	1104	1146	1084	1094	1146	1096	1110	1044	1054	1066	1072	1092	1103	1080	1045	1100	1053	1102	1095	1074	1074	1153	1134	1122	1118	1131	1103	1101	1099	1032	1123	1135	1063	1062	1116	1003	1076	1100	1038	1160	1173	1110	1080	1089	1128	1123	1120	1102	1103	1102	1081	1073	1146	1068	1112	1111	1139	1050	1089	1109	1131	1108	1107	1115	1094	1083	1114	1052	1068	1057	1125	1122	1042	1168	1105	1103	1114	1046	1069	1094	1083	1074	1015	1090	1052	1140	1149	1075	1100	1115	1039	1080	1089	1080	1136	1103	1137	1102	1084	1113	1092	1083	1061	1066	1057	1086	1101	1098	1061	1110	1080	1095	1078	1107	1089	1099	1105	1066	1134	1104	1057	1138	1027	1084	1149	1122	1100	1103	1036	1098	1083	1103	1148	1050	1093	1107	1051	1067	1073	1114	1127	1084	1063	1092	1058	1090	1061	1063	1094	1146	1129	1098	1097	1085	1040	1077	1062	1037	1116	1133	1111	1047	1047	1107	1126	1064	1050	1090	1106	1180	1173	1106	1086	1076	1105	1086	1128	1117	1099	1119	1143	1058	1108	1042	1104	1124	1112	1107	1060	1026	1030	1045	1099	1074	1046	1088	1081	1095	1091	1066	1087	1115	1105	1083	1121	1054	1101	1138	1113	1133	1097	1146	1106	1087	1060	1055	1084	1110	1131	1123	1079	1126	1102	1121	1091	1087	1094	1103	1121	1139	1149	1115	1069	1090	1099	1136	1098	1073	1099	1088	1118	1106	1099	1071	1113	1179	1060	1147	1086	1114	1175	1107	1106	1055	1115	1031	1112	1159	1099	1110	1086	1107	1109	1121	1099	1184	1090	1082	1085	1086	1088	1114	1106	1075	1130	1117	1100	1112	1094	1119	1145	1121	1088	1115	1094	1051	1107	1112	1045	1103	1047	1118	1095	1104	1079	1081	1074	1038	1103
23740	26437	40330	27867	21265	14593	3209	587	540	540	534	539	518	518	505	560	537	524	526	502	561	533	524	480	509	508	510	493	516	544	560	496	501	547	529	544	516	522	514	538	568	500	505	559	525	525	478	527	537	502	504	514	519	506	553	546	551	514	479	496	557	492	559	564	553	539	499	505	525	522	504	544	517	546	546	552	558	541	537	528	548	567	549	505	517	545	558	501	508	530	498	541	544	559	479	554	488	503	506	462	529	538	525	554	523	532	487	533	502	545	528	540	533	514	509	495	484	497	505	523	585	576	535	534	489	506	471	559	503	511	517	522	548	496	518	503	538	503	465	524	486	534	523	503	565	497	477	484	504	508	509	524	520	487	547	527	536	537	524	512	536	527	538	553	499	515	516	531	583	508	530	479	512	531	505	512	532	509	529	528	491	537	544	541	533	485	550	501	521	517	487	544	537	509	547	525	504	510	516	530	544	524	511	486	547	505	489	513	510	529	491	499	556	502	495	515	528	518	525	529	492	503	534	535	505	470	522	534	559	592	488	528	504	552	517	526	498	549	547	540	533	551	511	500	516	531	537	502	540	514	514	539	544	522	523	533	528	555	496	526	539	496	523	535	517	542	505	539	538	521	519	501	525	509	538	505	500	500	545	504	506	528	534	559	500	532	514	537	522	548	545	501	577	519	527	528	521	528	544	533	546	532	474	543	484	520	499	509	515	518	546	528	526	565	574	515	545	514	532	543	519	497	519	539	544	558	540	472	537	543	504	531	556	563	519	524	521	491	526	492	528	461	532	519	533	529	485	538	511	535	524	539	519	565	517	496	547	520	501	520	498	491	540	502	509	499	502	481	541	490	543	533	527	524	560	515	530	533	506	533	572	507	556	509	498	511	521	513	547	549	538	569	550	530	518	548	520	512	564	523	537	555	530	512	550	509	510	533	520	522	544	516	507	518	528	524	491	560	500	497	540	526	480	559	531	521	518	503	518	518	478	536	513	484	516	493	567	521	519	486	525	537	484	577	520	537	473	558	546	507	523	511	514	507	510	520	525	535	513	570	553	538	545	522	491	510	546	501	527	518	486	475	544	467	525	552	571	503	514	515	517	534	554	524	522	522	530	486	535	535	545	499	522	525	491	485	549	504	536	513	518	502	543	531	503	543	543	543	534	546	543	488	547	558	524	534	543	535	525	537	517	511	516	511	481	549	515	553	494	519	590	550	501	535	508	503	531	482	527	527	534	510	508	514	504	517	500	496	501	508	554	529	497	523	541	558	551	544	535	516	513	476	522	551	563	545	518	507	500	500	503	489	498	531	491	563	534	538	546	545	542	547	535	533	510	538	500	549	525	557	500	501	536	509	533	534	479	516	550	509	496	491	508	522	528	525	490	490	548	475	544	568	536	512	509	480	516	527	528	551	518	513	549	527	498	522	554	527	530	588	529	540	494	543	516	514	561	494	542	503	534	532	540	563	528	557	553	522	503	521	537	505	495	559	499	547	532	493	493	513	528	524	505	476	547	537	524	522	531	525	525	532	516	479	563	531	515	571	548	500	542	491	512	495	565	525	534	521	521	530	503	519	506	522	530	509	529	480	487	546	506	508	485	511	547	505	541	525	558	489	503	510	506	542	497	530	533	526	534	551	516	542	514	512	553	470	522	558	539	535	523	532	491	493	478	533	501	537	523	541	536	492	504	523	529	509	527	556	497	517	526	524	543	570	530	525	508	487	530	513	511	536	522	493	545	569	527	519	512	508	549	522	497	523	493	496	514	528	550	540	481	562	506	520	552	530	523	506	515	503	546	531	508	525	518	531	499	545	504	496	498	570	495	531	497	553	513	558	540	522	478	514	509	511	500	527	531	499	494	498	496	512	525	488	523	532	539	537	537	539	551	510	507	518	480	518	516	557	488	524	528	549	500	541	571	530	549	560	477	525	511	494	508	474	514	517	504	529	504	527	541	537	520	574	534	510	505	518	537	515	501	513	505	504	520	536	556	528	507	497	521	501	539	541	516	517	561	554	546	491	535	560	535	539	490	517	543	509	558	520	479	522	531	506	521	530	522	541	519	510	522	502	561	529	526	499	549	531	508	512	532	518	527	489	508	505	528	519	507	553	521	562	510	541	461	497	520	512	509	571	505	517	524	506	492	502	496	527	511	509	543	522	543	552	496	527	489	492	526	492	505	488	574	543	530	483	518	522	519	480	528	525	478	487	528	549	513	500	543	519	498	518	503	537	518	516	540	527	540	540	556	501	527	545	552	537	558	522	470	500	549	527	527	520	501	495	521	505	495	491	512	529	535	482	521	472	514	466	534	515	517	485	495	521	531	518	528	590	518	478	514	553	527	517	542	492	494	509	544	525	530	519	569	510	546	526	533	533	536	525	509	514	542	519	520	523	530	477	552	523	515	551	493	502	528	526	519	541	529	529	526	558	538	541	523	581	484	497	492	568	528	528	556	494	503	516	499	524	527	529	561	514	535	534	529	568	521	526	531	507	488	505	510	537	530	528	512	475	512	509	477	465	496	564	536	535	485	539	528	511	519	536	514	512	510	505	504	472	554	525	539	535	573	507	483	541	527	490	511	525	542	516	512	520	544	489	530	508	570	523	525	524	481	535	530	505	534	463	497	553	527	542	560	508	558	505	507	527	519	510	522	539	499	545	540	530	549	545	547	529	578	502	525	521	543	505	522	534	535	497	535	511	510	520	486	530	536	538	551	543	544	534	578	505	527	549	503	523	535	564	522	565	508	511	490	535	569	513	480	486	513	510	555	535	513	546	527	552	546	555	516	537	541	530	557	531	495	518	537	509	536	554	516	538	509	551	525	532	481	526	471	544	544	536	527	518	527	506	520	526	557	533	552	523	526	533	526	547	534	487	538	560	511	533	566	552	552	522	541	546	533	488	559	508	513	493	489	530	522	469	536	514	524	509	551	548	496	527	528	502	504	559	546	537	537	525	503	518	513	519	518	507	514	523	499	536	513	511	527	518	560	496	544	530	495	567	546	518	511	506	504	527	495	580	535	522	546	531	473	528	563	540	505	568	517	507	528	527	525	520	537	562	522	497	496	534	535	514	506	497	524	473	536	493	530	532	528	539	471	489	517	509	530	523	521	544	500	557	520	467	511	497	520	518	491	495	529	558	527	532	564	569	512	548	554	538	493	478	521	535	528	509	548	573	543	484	500	506	541	560	491	542	527	532	518	521	487	540	527	527	494	526	537	490	532	540	519	493	526	519	477	506	515	498	491	479	519	484	560	492	499	513	477	561	510	501	553	489	537	507	542	508	548	520	551	523	531	461	508	541	517	504	545	555	505	508	518	481	520	520	474	517	494	530	510	506	500	529	536	507	521	518	539	567	599	489	574	514	498	501	577	524	515	498	515	502	562	514	553	491	563	531	523	573	572	512	534	522	506	523	539	533	551	494	520	512	491	539	517	508	531	500	557	503	488	519	478	501	524	491	477	531	567	530	516	540
48338	92217	69596	36604	26300	12562	2963	858	877	873	864	863	927	872	817	943	836	890	897	900	853	883	913	828	896	897	873	789	877	894	837	846	820	884	891	899	875	836	826	833	862	874	841	904	866	898	841	887	887	864	879	836	872	909	879	891	914	875	887	869	880	922	825	884	907	861	855	837	938	885	857	901	856	880	850	847	886	853	812	889	903	842	812	920	890	871	865	888	883	857	828	855	865	911	833	873	861	864	896	832	815	853	874	891	829	853	860	864	878	894	876	856	841	903	888	895	910	851	867	893	887	869	874	841	904	864	836	873	850	885	890	891	842	897	854	852	839	867	841	849	901	866	954	846	861	876	828	855	887	878	902	893	850	855	875	898	871	899	827	890	866	879	889	858	844	877	912	819	912	844	844	883	887	879	815	886	858	816	806	870	915	867	906	822	928	827	926	879	808	854	834	892	880	910	838	861	848	845	895	897	911	865	918	876	848	911	864	876	866	886	841	903	874	895	874	856	908	857	884	919	884	840	879	878	871	870	829	873	817	898	824	876	859	815	880	922	859	872	926	881	865	923	819	886	868	802	849	853	861	884	878	856	849	880	877	864	807	824	884	829	852	867	824	903	828	881	880	890	880	883	846	842	885	863	884	853	856	864	852	888	850	829	891	892	846	887	859	859	851	882	855	917	892	829	804	859	878	900	882	899	867	859	835	844	821	885	867	879	836	839	916	893	852	847	868	853	870	899	840	829	858	865	832	850	810	841	882	858	874	852	894	861	841	864	871	844	809	869	843	839	869	911	871	936	916	904	891	849	836	868	942	881	889	840	878	900	866	870	894	879	873	906	925	844	854	833	838	889	879	886	809	842	822	884	824	851	885	825	865	859	906	832	830	884	873	865	866	884	907	905	835	871	880	902	880	883	925	847	905	924	876	845	881	805	888	832	839	870	894	859	852	870	852	895	870	820	927	840	840	826	890	826	910	908	836	839	835	882	905	886	861	835	882	823	911	890	854	871	910	885	807	892	939	862	876	864	884	879	896	868	858	843	839	882	887	830	885	872	898	869	896	842	870	863	875	896	881	920	889	889	900	863	841	928	869	883	854	907	869	853	878	779	974	918	839	916	853	887	892	874	880	895	899	864	850	851	874	832	859	838	871	897	826	864	871	848	854	818	888	840	875	867	863	903	885	867	860	847	855	882	863	868	871	836	882	870	909	826	922	851	807	828	896	862	885	839	855	882	873	876	895	849	813	780	867	859	820	875	888	869	885	893	902	906	882	883	908	835	911	903	849	915	874	842	904	847	853	903	842	895	907	904	883	846	869	884	883	892	903	888	855	844	896	879	862	904	854	909	892	841	880	817	876	856	833	820	839	860	855	862	850	921	879	825	883	893	853	924	844	871	851	809	844	857	842	901	855	863	902	912	871	869	869	827	885	865	849	808	917	932	837	854	858	897	802	872	906	856	862	860	847	874	878	845	810	827	897	826	856	923	899	845	893	878	877	853	828	865	860	883	836	876	904	818	837	891	850	837	885	854	855	823	841	877	809	936	837	875	880	899	871	868	891	865	869	857	851	870	958	857	939	900	895	874	929	849	851	888	848	868	869	914	846	911	837	876	843	848	898	886	875	895	842	889	802	852	893	863	827	874	922	872	923	933	850	834	885	884	927	876	915	873	836	873	851	839	924	882	881	850	858	834	856	874	826	888	902	857	869	862	861	865	859	848	906	877	882	823	876	836	844	842	916	874	863	858	927	875	896	899	881	871	898	870	888	885	853	868	843	881	832	844	916	888	861	838	885	860	856	883	859	839	858	863	889	869	838	866	831	881	844	848	837	875	854	869	933	899	829	935	885	899	848	872	866	919	856	851	847	882	836	907	829	876	911	789	819	934	869	765	892	854	854	830	831	882	888	876	838	893	904	811	864	870	856	886	853	863	871	918	867	849	867	894	825	861	815	901	877	883	896	940	853	855	858	942	855	827	810	856	836	881	872	827	858	850	899	866	888	835	889	881	864	865	868	915	902	821	875	859	894	873	889	888	869	853	865	870	823	811	879	867	915	857	829	842	826	825	870	866	876	905	859	881	908	852	883	885	853	875	884	869	858	872	875	888	893	861	847	882	864	851	847	860	848	871	872	832	896	872	887	848	857	894	881	877	880	834	884	869	863	882	852	921	845	814	868	851	864	883	817	858	847	875	873	848	855	866	867	865	858	867	895	862	861	834	853	871	893	898	857	876	844	840	839	930	895	890	896	908	853	856	880	854	899	866	825	878	918	876	852	884	820	880	901	828	892	852	854	890	852	904	862	912	794	853	857	935	882	924	932	846	849	852	882	834	866	900	845	821	872	891	896	869	858	882	861	869	915	914	838	837	861	882	870	866	867	928	813	882	840	847	895	920	900	866	854	879	910	865	884	862	841	855	862	862	850	875	882	872	874	901	872	867	874	866	840	853	900	842	865	873	864	836	864	910	893	877	850	869	851	857	895	870	861	880	867	782	878	915	921	849	862	874	885	858	826	882	841	870	875	893	801	854	852	828	951	883	878	869	840	920	857	890	894	889	887	875	825	866	828	827	876	855	868	878	899	865	892	885	850	854	873	858	852	866	829	845	875	873	883	906	867	872	830	915	881	869	883	823	843	836	874	807	898	884	842	901	860	866	889	836	888	922	840	867	887	847	882	900	865	837	880	819	881	848	864	893	889	871	885	890	884	795	887	827	853	841	818	872	903	820	876	895	909	873	888	825	819	834	864	890	876	890	905	863	874	864	876	862	893	827	853	918	882	894	874	880	876	854	853	887	884	838	862	870	850	836	901	878	879	900	837	902	851	845	865	852	879	908	847	877	827	860	826	866	866	797	818	863	824	913	852	897	883	891	846	888	863	863	873	846	852	874	854	865	931	843	916	892	858	806	866	869	877	871	872	851	882	852	901	907	861	857	925	858	890	890	849	878	871	875	863	892	904	892	859	911	864	902	855	892	791	890	879	826	879	871	831	846	876	867	880	872	878	837	910	864	825	849	842	892	894	886	935	885	916	869	829	867	909	910	814	843	825	870	878	807	911	905	890	863	834	862	894	848	899	847	871	844	862	865	823	870	901	809	837	890	888	895	910	859	897	899	860	927	811	845	891	856	854	836	819	865	896	864	847	827	907	893	850	852	897	888	911	882	864	837	835	876	893	845	882	857	862	857	901	830	906	844	891	860	906	843	893	874	846	882	829	866	864	888	870	888	842	822	920	853	879	882	896	842	853	860	904	871	847	907	905	856	868	833	930	900	880	915	877	874	872	909	853	822	888	855	904	882	864	858	877	866	872	865	879	826	861	881	827	872	929	831	938	874	862	871	853	839	864	872	925	879	884	898	872	888	902	922	834	882	877	835	855	879	889	874	851	862	879	820	858	859	906	860	892	935	880	866	870	826	925	874	864	883	834	888	865	880	839	879	912	868	871	870	873	828	867	899	819	924	893	885	855	874	876	778	909	900
22824	23722	35813	25876	22218	20243	8917	803	658	670	649	704	701	635	633	646	660	631	620	675	666	720	668	624	667	691	630	667	614	659	670	683	620	635	639	635	659	613	660	656	620	628	640	614	657	665	654	669	669	639	631	668	641	637	621	645	626	646	626	638	620	620	655	644	640	641	658	608	616	640	676	655	626	674	611	631	631	610	645	671	662	646	700	623	640	631	666	641	635	611	648	581	681	621	637	651	575	635	661	591	620	652	639	639	666	639	617	653	651	609	638	614	624	619	590	652	668	615	646	623	643	604	606	631	646	634	672	620	634	643	647	587	635	618	641	631	615	604	664	652	647	612	598	580	638	667	618	632	643	650	630	638	630	654	641	664	707	621	639	644	637	631	624	644	605	619	648	647	667	607	634	629	630	654	654	613	638	629	619	648	644	642	681	666	610	623	669	617	670	615	637	664	649	638	623	660	618	639	623	670	646	622	640	622	646	624	576	602	673	609	658	630	646	656	649	642	675	611	609	611	640	583	608	646	615	681	622	629	640	646	623	652	663	600	650	648	637	589	620	623	630	601	647	663	619	629	648	635	603	597	582	669	619	624	636	668	684	638	609	640	601	708	650	586	635	635	589	597	641	672	682	668	666	624	657	636	600	627	608	639	625	618	603	680	602	626	649	634	644	624	630	654	631	653	659	602	654	617	649	636	660	626	617	620	644	681	645	626	664	612	616	623	639	621	670	678	650	650	607	615	587	611	639	626	622	669	634	638	663	644	658	615	655	643	654	622	634	686	624	613	655	629	661	647	605	629	662	636	602	624	639	632	603	637	570	670	638	612	652	646	661	640	642	668	661	644	616	609	651	634	620	621	647	646	617	664	607	665	674	658	599	652	645	653	607	687	631	620	678	629	590	620	632	620	611	607	614	640	611	662	615	636	652	617	655	646	655	595	651	629	623	656	632	602	636	630	644	643	629	635	611	613	632	625	649	600	591	601	626	629	645	652	663	626	667	631	616	631	600	634	649	638	601	637	685	645	652	674	635	613	626	621	636	624	623	634	664	632	609	638	691	626	618	634	635	652	645	616	618	636	640	613	621	649	591	644	682	655	677	658	667	632	628	654	589	601	676	574	639	680	613	620	614	641	622	661	595	687	668	637	630	671	603	618	646	642	629	592	659	603	658	669	635	594	641	639	689	655	615	614	635	638	646	579	630	656	614	645	631	641	667	620	591	614	644	607	656	630	634	648	645	611	641	614	669	658	658	671	642	624	603	626	612	620	657	607	634	598	717	599	661	652	658	613	638	607	581	616	603	617	631	609	661	626	607	646	629	632	689	659	618	632	640	640	664	633	651	663	638	603	620	670	610	608	641	640	679	587	625	662	631	634	639	614	616	665	590	655	654	622	606	616	568	646	609	637	618	612	628	628	620	695	628	618	630	645	595	658	667	621	631	638	602	633	648	643	647	641	630	652	646	612	686	622	648	677	649	650	630	644	629	628	659	625	636	616	578	571	678	660	614	659	661	631	631	622	609	626	613	595	622	658	636	639	623	662	652	650	659	658	659	667	631	600	641	638	629	603	612	619	639	624	633	632	631	633	624	567	633	627	657	641	627	627	631	660	672	674	610	595	630	655	638	645	650	669	641	667	681	613	586	639	609	611	632	625	600	635	642	597	618	627	603	652	587	668	623	651	598	623	652	619	653	632	628	661	624	599	641	624	634	642	640	649	597	676	645	606	617	645	629	624	602	587	629	593	671	692	687	623	664	652	641	615	629	643	616	622	604	641	622	612	610	606	637	626	611	625	654	650	696	636	614	630	633	653	623	639	603	659	634	628	622	630	620	606	637	683	625	627	590	661	624	643	664	617	656	641	633	635	624	644	599	635	613	659	622	643	569	701	643	570	635	659	636	648	624	629	660	677	636	628	634	625	627	609	644	612	634	641	630	613	628	644	681	648	657	622	643	628	643	698	652	631	661	684	634	626	593	632	672	602	603	669	661	607	600	671	593	617	640	629	655	651	655	598	648	659	624	612	633	599	599	640	651	628	642	587	649	634	615	649	657	593	618	657	603	608	677	599	673	642	604	596	622	674	670	600	591	623	596	651	600	626	653	590	611	630	602	602	633	627	686	626	668	614	631	641	679	637	645	656	631	649	629	654	606	635	695	665	659	622	576	618	621	647	632	580	624	591	583	648	670	628	674	639	631	567	566	654	646	647	655	647	674	652	627	631	644	619	661	640	608	641	650	634	644	625	636	624	639	631	620	646	629	614	605	625	628	679	579	617	597	646	607	649	577	628	618	634	643	639	627	659	609	606	628	637	611	618	602	644	672	632	675	628	612	624	628	650	629	618	666	640	678	616	691	635	632	638	626	629	662	626	657	662	655	673	585	621	681	634	614	647	632	660	626	659	657	661	595	654	677	691	619	714	607	658	628	646	664	628	650	640	635	601	626	670	633	595	617	655	621	661	619	616	640	643	644	574	634	637	634	635	642	650	634	664	633	601	616	623	649	624	651	616	623	593	629	652	597	622	613	623	632	622	626	636	680	697	606	609	643	611	633	646	614	638	630	616	682	657	681	627	619	606	655	644	594	654	620	638	602	622	627	635	638	625	684	655	654	605	600	609	600	614	676	660	626	597	640	662	663	628	616	608	656	595	596	644	632	610	674	666	654	669	648	645	673	619	653	605	637	638	608	623	614	611	571	584	599	603	625	583	593	581	660	628	641	623	612	614	628	630	593	654	650	606	650	644	638	608	639	650	639	625	628	634	639	675	707	611	635	681	588	567	638	602	596	618	640	609	604	650	666	631	626	651	627	631	641	657	613	660	626	616	626	614	572	589	642	614	624	653	656	605	646	636	608	685	666	623	618	660	620	610	637	642	656	607	640	646	645	621	615	595	647	634	640	620	614	629	644	628	638	656	670	610	634	633	648	616	656	610	614	625	610	614	652	661	617	639	599	637	669	594	592	594	614	608	644	592	646	628	658	648	650	649	600	655	628	659	631	637	631	644	626	651	594	640	655	653	626	639	664	641	628	601	678	615	651	642	623	608	638	647	615	581	622	671	635	620	605	610	659	645	633	596	600	623	611	646	665	622	654	633	669	647	620	646	623	667	631	626	646	628	628	623	627	625	637	601	648	623	627	648	619	608	661	610	584	666	665	587	655	655	671	626	642	654	616	620	643	598	649	627	632	646	674	628	647	612	638	591	628	612	633	619	635	655	629	621	650	679	621	629	621	621	615	682	658	614	609	655	620	642	657	635	605	637	628	629	640	645	575	622	648	606	650	581	628	625	644	670	700	587	638	623	617	687	617	679	663	581	672	598	604	641	655	669	612	642	650	650	611	633	633	603	629	675	668	613	563	664	595	622	627	596	662	609	651	640	668	636	575	613	619	611	634	619	611	572	633	626	630	690	653	662	658	606	636	608	657	671	647	684	590	635	664	645	629	602	585	621	671	678	670	641	617	581	613	660	620	656	623	531
51376	85759	70541	43893	33794	17753	4372	999	963	967	1003	1019	982	999	1008	1012	1031	1007	960	952	968	947	1016	989	1003	1027	1021	987	1058	948	957	1019	927	1024	1019	985	987	994	1016	1034	1011	995	982	999	1029	999	930	1002	1057	946	1000	1028	981	1016	1014	998	997	962	1042	997	994	979	973	1043	971	978	940	970	946	971	1021	1028	935	960	1027	997	1031	976	1013	1024	939	1004	982	968	951	1032	977	990	1019	993	987	1077	1026	1025	983	934	983	998	1011	958	1014	1011	949	969	996	1061	991	1013	989	986	1028	1021	996	991	1020	962	926	980	1069	985	959	984	1017	1007	990	923	992	1000	983	981	955	968	944	1004	1024	936	960	946	986	1011	927	979	927	941	1021	1009	973	971	995	1047	944	977	963	1001	1025	974	984	979	961	980	995	976	955	990	951	989	984	968	978	1032	1013	993	1008	1009	1019	965	1024	976	984	1000	930	1043	989	992	1015	984	932	968	978	969	1013	982	978	1033	1033	906	1028	994	1029	1056	952	994	951	993	989	998	990	991	978	984	1019	952	1015	962	984	1049	983	1040	992	1022	1030	1011	1007	986	998	984	1004	981	965	915	991	1031	987	968	934	1004	971	1048	974	1005	1012	1011	999	1008	989	950	1034	978	970	985	974	1009	938	1019	1054	951	1002	982	921	1011	1081	997	990	950	1025	1007	974	1053	1041	968	936	993	1006	1066	970	1011	996	935	919	964	1006	978	991	975	1003	966	1029	985	969	945	935	985	1008	1024	971	961	993	1012	1006	1001	950	1010	983	987	971	934	983	958	1004	992	960	1030	1019	979	1010	956	988	1044	1014	990	1018	1015	951	1019	1014	991	990	976	1014	940	982	1000	950	997	980	1029	933	990	1058	1056	991	984	980	949	1033	969	967	963	1006	1047	934	970	999	1013	1032	941	989	963	974	991	986	996	996	962	1026	978	961	1051	986	1015	960	978	983	961	966	985	984	1035	987	896	976	988	1007	979	988	960	962	980	977	977	991	968	967	1017	1026	1033	989	982	1016	1025	945	1013	969	1020	984	966	983	1006	1012	1000	971	975	1012	963	957	992	990	977	992	1018	950	1003	980	984	945	994	1053	986	981	1023	997	985	1039	940	985	990	961	979	967	954	1000	946	988	989	962	1018	972	946	924	1035	1062	1016	959	1008	964	1009	1020	997	965	974	1034	963	1060	950	985	980	966	983	1001	972	1043	1005	1039	937	1031	976	997	1005	941	1014	1026	956	949	979	1004	1033	1028	981	1031	978	979	991	1015	1081	915	932	1004	972	956	957	960	967	984	991	974	969	1029	993	1001	967	971	1071	1021	966	972	983	956	1026	934	954	953	977	969	989	999	1004	978	992	1022	998	1004	988	948	969	1020	1008	953	966	984	1015	1008	957	986	999	988	956	1020	1003	969	1008	982	992	947	984	1001	1041	965	1001	1030	1000	971	943	977	1023	965	1026	1014	1042	934	967	1008	987	989	1014	1021	967	1021	1013	944	1042	995	1014	1017	945	988	1003	968	1027	1010	998	990	1030	1011	984	991	997	960	1003	968	993	973	926	1018	940	976	1020	970	1022	993	951	982	980	972	949	1006	1001	992	1017	1008	983	999	974	1004	1049	948	949	987	998	982	1031	998	987	991	990	1063	1016	917	935	992	1025	939	921	894	931	964	1007	954	1029	996	952	1015	998	945	979	993	1007	1006	1020	989	1011	1006	1003	1043	980	993	970	983	1016	1031	963	1014	936	1020	939	968	989	981	1026	1006	981	992	958	980	973	954	958	1004	944	977	964	991	924	1010	1025	983	997	1010	1019	985	989	998	997	971	937	988	1016	1011	977	999	992	1027	1016	1009	956	993	980	899	1029	1018	958	1001	988	974	990	999	993	1032	1023	982	971	982	1011	968	982	992	1004	971	1003	957	976	1012	935	1049	951	997	946	970	1005	992	989	1037	1033	930	1061	1006	1003	974	974	989	1011	1012	1010	995	993	1008	1018	1011	1004	1002	973	991	1048	966	988	970	977	965	966	1011	1038	1020	1015	968	1034	1023	1009	1012	1028	1016	1003	963	978	981	1006	987	987	967	1005	1002	1066	997	1011	984	972	969	948	998	995	986	993	943	986	1030	949	968	1019	958	990	994	987	980	1025	990	978	1010	958	1024	991	921	967	1004	962	1067	991	1015	936	1019	1041	984	960	998	940	966	1016	967	991	988	1024	969	1019	971	1007	1027	983	990	986	967	977	1006	990	968	1022	980	982	1012	998	1007	922	929	974	947	1018	969	1057	997	951	947	972	997	995	945	1025	977	945	1017	1024	1001	1009	994	949	998	1004	957	1037	959	1012	1022	1040	1013	960	1009	991	960	1041	956	983	1020	992	1026	934	961	985	960	1001	1047	990	971	977	1023	991	1005	979	999	974	999	1012	991	1018	974	1045	984	999	985	965	1001	1012	997	1037	1070	991	992	1016	987	1016	962	1016	1022	957	991	958	955	952	995	1002	1000	997	986	947	982	964	975	1054	1016	1022	979	941	993	1003	970	944	1027	993	992	991	983	937	954	957	979	978	967	1006	1021	988	958	925	999	988	1001	987	970	966	990	1004	977	1034	962	958	947	949	1002	964	1046	1040	1000	1044	1024	955	1005	927	944	1010	1059	963	982	988	1000	964	961	1037	984	966	974	1003	998	990	988	964	967	992	1004	964	930	970	938	985	989	946	983	1058	1008	972	1025	1012	1048	1002	1014	975	1009	967	1008	992	948	989	1034	978	935	962	976	963	984	1013	944	1013	1015	1020	985	1010	974	955	975	1004	986	989	1019	924	1012	1010	1008	1005	980	1000	1020	1034	1014	975	949	1029	1040	952	961	942	976	982	1028	1000	963	1025	967	999	963	1006	1029	959	978	981	969	1002	1020	1022	993	1050	1037	973	1002	1006	952	1046	962	915	1017	981	1002	996	956	955	1000	992	980	995	962	978	994	965	954	959	990	952	1037	960	971	936	997	952	974	993	979	1012	954	1032	1004	1013	1032	979	1037	1005	992	999	1025	996	1004	1039	985	939	966	939	1016	914	934	963	1033	986	1023	983	962	950	1000	1020	991	970	973	962	962	925	1040	1000	994	1011	981	965	953	1005	961	1035	956	956	988	1004	988	1019	1024	959	952	943	998	950	949	1030	971	959	971	992	984	990	1002	953	947	1024	978	1005	976	1008	1019	957	973	985	931	942	998	1003	999	1010	977	1041	986	1030	996	992	1018	979	1009	988	938	915	990	917	992	959	980	986	1015	964	1011	979	1000	999	999	989	1014	989	942	980	1022	955	1016	1044	909	995	997	966	994	995	968	986	982	1036	984	936	1065	1048	957	977	994	958	979	1044	995	946	1016	1007	997	1016	1017	941	979	1016	993	892	935	1068	1033	1000	1010	977	975	1016	980	1003	1031	996	980	1030	990	984	988	1050	970	1010	1007	980	993	986	1023	997	996	985	949	1023	1006	988	1047	996	956	988	999	937	982	992	987	987	1004	1024	1020	977	970	983	926	968	975	1023	1023	1012	958	971	1014	950	996	979	990	1018	969	940	997	962	1004	935	990	960	1019	1010	951	1062	996	1002	1011	1002	975	982	938	967	1007	965	998	966	943	944	990	970	957	975	905	1039	986	953	1002	987	940	993	951	983	941	1030	1029	1005	961	986	1015	1056	994	931	1007	982	984	960	996	945	978	974	1055	959	1002	990	977	999	1038	1005	987	986	931	997	999	964	1034	1048	959	961	975	954	996	991	999	1026	984	998	990	947	990	1047	1028	935	945	989	1033	959	985	982	997	1014	943	958	950	971	946	1005	1030	971	965	979	1009	974	999	1004	966	938	966	947	958	998	983	1003	997	1009	1029	992	1012	976	933	1013	909	953	953	1019	989	985	971	998	963	971	1052	1007	994	978	939	983	997	988	953	969	1030	970	990	997	1027	1016	926	974	993	989	988	1003	948	1004	959	998	1006	982	910	974	1009	951	981	978	957	986	993	1032
26593	38550	37120	15040	4427	1734	868	695	694	612	739	682	643	678	648	668	607	689	635	651	610	696	687	649	636	660	634	671	645	696	675	693	665	649	655	677	651	689	661	691	676	666	646	650	694	690	650	687	693	680	691	662	685	681	681	655	683	662	699	667	697	634	626	637	661	698	676	657	690	676	678	665	680	666	676	649	679	673	667	676	669	716	683	706	664	622	654	707	696	623	684	659	627	700	630	689	643	667	646	670	703	656	727	656	646	707	680	685	700	671	685	629	654	674	695	682	682	657	685	654	735	682	698	655	664	655	680	663	672	658	675	716	627	640	714	677	657	675	609	629	672	654	640	690	662	626	729	671	738	662	652	689	649	651	665	706	697	709	658	669	669	664	696	658	690	674	711	700	679	684	604	676	682	730	697	673	666	670	675	652	664	665	661	682	674	637	665	656	676	655	651	654	646	701	646	664	675	687	666	713	663	678	690	677	682	730	683	695	633	656	690	673	644	678	658	624	698	683	659	639	701	691	691	674	710	680	646	603	681	700	630	665	698	601	657	674	680	649	677	695	718	686	686	672	697	666	635	696	654	713	679	638	675	672	681	690	644	646	679	648	683	658	689	683	649	663	655	673	706	706	697	710	669	698	705	642	656	655	703	710	626	677	676	663	662	670	662	662	706	723	620	653	628	694	684	690	653	629	673	667	687	654	698	665	698	683	649	664	675	704	720	742	677	671	650	697	673	697	658	701	671	603	669	649	627	668	679	674	701	685	675	684	630	663	668	684	660	643	685	702	670	736	640	627	688	687	667	662	671	659	682	643	685	654	654	666	645	690	668	682	669	648	682	689	663	658	670	685	677	690	680	692	646	685	647	695	676	682	684	712	669	709	673	715	630	683	641	701	679	665	667	698	681	643	697	664	694	681	656	661	667	702	642	641	680	640	679	657	695	675	686	694	658	646	689	732	695	615	683	635	662	666	628	644	667	671	653	669	716	714	607	682	640	631	685	660	704	654	671	684	676	680	665	653	674	656	727	682	679	662	677	646	719	669	683	682	659	680	655	689	675	676	655	690	726	673	663	692	672	673	659	706	674	684	684	612	644	713	657	613	711	696	642	708	694	693	638	671	640	676	693	620	661	690	672	721	674	674	660	646	684	638	674	658	662	705	667	688	671	697	650	684	669	678	686	681	676	711	703	662	667	687	691	693	655	696	655	638	711	666	603	647	661	659	649	672	681	693	641	650	658	661	650	689	722	672	638	618	689	659	690	668	660	687	660	697	674	686	698	721	679	698	656	656	624	663	683	686	667	719	648	690	674	676	678	643	695	669	667	648	658	687	686	714	666	681	637	674	704	645	671	663	641	656	653	689	657	640	672	653	683	657	671	664	709	664	711	655	676	698	628	648	693	679	628	686	663	719	646	673	662	678	680	677	682	654	636	680	644	693	685	644	667	681	648	637	652	710	700	644	651	699	629	682	687	697	610	655	656	630	654	665	717	675	699	666	719	674	670	688	707	675	672	677	650	663	660	711	649	632	643	672	639	662	625	664	660	660	620	739	687	669	693	670	645	663	638	677	658	669	652	684	637	686	685	678	695	682	647	704	663	680	689	703	667	674	653	688	663	642	694	665	723	679	656	702	629	653	668	648	711	665	671	707	698	622	659	689	631	689	658	719	685	664	700	706	664	640	657	691	671	653	671	652	670	686	639	677	671	706	666	671	643	683	706	683	662	657	668	673	671	657	667	645	682	662	670	723	623	650	651	626	637	653	649	683	679	663	662	699	665	679	672	719	702	684	651	665	680	702	691	694	707	711	640	688	694	620	639	680	641	644	676	693	638	661	643	660	684	663	669	691	701	657	651	648	649	645	730	665	700	700	631	683	668	672	625	673	713	651	684	648	673	659	669	716	716	637	640	662	686	679	661	641	670	648	675	677	646	681	690	625	710	687	688	678	680	687	670	641	674	658	700	653	678	662	686	673	691	697	673	650	692	661	661	685	636	694	668	675	656	702	656	738	654	676	669	693	665	669	668	689	675	679	722	662	673	663	688	682	648	668	648	676	697	682	714	686	727	684	682	685	685	691	688	670	653	637	747	634	663	687	659	625	710	689	667	680	686	647	691	646	664	636	689	703	617	646	638	663	646	666	641	665	706	647	685	700	734	651	668	644	669	674	652	629	696	651	726	714	657	622	681	680	676	706	668	665	660	659	692	647	654	697	618	678	712	691	655	665	652	610	652	720	739	644	680	689	658	722	686	664	659	665	751	674	670	619	695	675	673	665	659	726	681	644	658	652	639	669	646	698	700	675	665	700	649	682	676	707	671	686	678	674	664	695	698	673	688	650	674	677	696	660	663	658	659	654	695	626	665	652	664	661	614	674	662	705	690	663	659	661	660	691	683	665	640	756	650	614	658	658	656	638	664	688	657	701	649	661	624	690	681	764	715	649	653	717	667	663	699	660	662	636	678	679	684	664	667	695	687	646	649	687	663	652	673	646	685	688	656	641	646	639	665	645	644	686	670	670	707	648	646	630	681	678	685	632	693	699	677	687	649	680	676	638	683	661	662	668	676	687	689	624	651	659	675	644	662	656	649	704	665	689	668	714	635	643	666	671	636	641	681	701	666	654	678	661	678	670	688	695	656	648	669	690	694	673	695	645	638	683	681	690	666	617	679	589	680	689	667	668	671	645	654	659	651	699	653	683	676	673	637	695	646	677	717	741	663	676	678	691	675	686	702	679	688	698	664	626	688	634	673	667	696	674	679	666	691	620	631	632	620	674	674	688	672	680	646	665	664	651	642	664	656	632	676	669	624	684	664	666	651	689	681	643	661	625	648	677	688	640	657	696	635	623	700	634	675	634	734	664	661	712	702	664	650	674	655	645	647	686	648	656	674	658	716	692	669	655	689	647	623	631	668	682	690	715	704	660	666	694	694	623	674	668	623	660	689	654	718	688	660	654	660	621	653	688	652	627	654	632	678	652	681	672	714	676	686	688	660	674	677	639	660	700	649	689	684	746	599	666	691	650	700	663	693	648	699	629	680	698	685	704	664	642	690	639	652	660	663	629	637	652	637	702	651	700	683	681	654	611	690	712	681	664	625	652	695	681	721	676	581	687	671	668	656	650	645	661	704	717	723	688	697	710	649	665	683	696	674	710	689	679	681	696	728	701	620	647	721	638	652	664	704	626	679	647	639	692	634	691	622	638	687	693	689	655	703	700	693	642	696	647	675	675	671	629	656	730	668	602	643	681	619	643	662	634	643	660	698	659	703	636	664	686	680	665	660	693	700	707	663	715	667	623	623	642	664	676	676	657	707	625	673	619	645	642	687	637	692	687	712	680	699	659	708	693	654	685	625	688	695	681	648	672	675	641	645	670	659	726	659	652	648	636	647	643	663	665	701	652	684	661	637	637	680	679	686	676	640	634	699	651	656	656	645	682	622	677	605	644	674	674	686	686	665	693	680	697	649	703	693	714	670	715
27844	59322	38669	12285	7282	3228	1377	1062	1146	1097	1116	1090	1141	1106	1111	1096	1187	1071	1125	1086	1090	1162	1135	1150	1095	1056	1075	1110	1091	1182	1109	1157	1086	1085	1081	1161	1180	1137	1090	1148	1124	1096	1108	1100	1155	1095	1101	1038	1134	1115	1124	1107	1019	1078	1139	1108	1149	1137	1046	1105	1095	1098	1079	1097	1055	1037	1131	1122	1134	1139	1100	1109	1125	1153	1065	1069	1114	1118	1140	1109	1080	1065	1089	1130	1133	1063	1189	1098	1073	1105	1122	1116	1099	1108	1106	1148	1119	1129	1072	1125	1107	1115	1055	1102	1113	1057	1088	1079	1121	1078	1093	1036	1152	1133	1103	1122	1099	1043	1162	1140	1090	1158	1098	1124	1120	1124	1148	1079	1120	1144	1087	1092	1123	1097	1093	1102	1075	1128	1115	1116	1137	1104	1084	1110	1122	1087	1027	1063	1077	1050	1095	1083	1147	1135	1125	1056	1090	1145	1079	1159	1121	1129	1058	1215	1090	1142	1093	1082	1113	1145	1116	1126	1148	1070	1109	1118	1069	1050	1085	1133	1086	1141	1118	1108	1090	1078	1119	1113	1051	1093	1068	1103	1148	1093	1191	1130	1059	1110	1056	1100	1097	1081	1151	1117	1107	1114	1110	1047	1112	1093	1138	1089	1076	1117	1062	1089	1110	1078	1165	1114	1113	1126	1041	1084	1094	1140	1078	1055	1084	1103	1104	1043	1059	1129	1083	1055	1149	1085	1115	1095	1121	1071	1072	1136	1103	1094	1134	1067	1150	1085	1129	1067	1092	1061	1106	1232	1054	1056	1095	1110	1082	1072	1066	1079	1095	1085	1116	1158	1103	1126	1108	1110	1072	1072	1175	1088	1092	1065	1102	1137	1099	1069	1128	1101	1090	1121	1079	1076	1107	1079	1154	1132	1128	1022	1085	1111	1119	1142	1098	1084	1162	1066	1122	1125	1087	1117	1122	1185	1110	1119	1085	1127	1128	1161	1088	1093	1065	1104	1121	1155	1082	1086	1069	1077	1048	1116	1124	1114	1104	1095	1086	1060	1111	1128	1147	1127	1113	1061	1108	1071	1114	1085	1061	1082	1134	1110	1072	1085	1057	1088	1093	1094	1074	1085	1135	1090	1035	1049	1071	1109	1116	1080	1119	1069	1176	1096	1101	1046	1073	1101	1166	1090	1090	1119	1101	1091	1154	1091	1115	1126	1136	1116	1128	1098	1112	1139	1085	1105	1102	1073	1114	1101	1114	1057	1062	1107	1056	1078	1125	1120	1143	1078	1082	1148	1068	1091	1073	1077	1098	1078	1111	1117	1152	1152	1105	1138	1112	1105	1132	1133	1067	1125	1126	1106	1055	1061	1052	1100	1098	1093	1097	1108	1075	1066	1096	1109	1098	1122	1104	1053	1104	1126	1023	1108	1084	1078	1064	1070	1067	1149	1091	1123	1135	1131	1089	1137	1122	1073	1120	1123	1143	1097	1090	1098	1135	1064	1061	1151	1071	1131	1095	1082	1143	1069	1126	1087	1090	1089	1121	1063	1088	1125	1068	1088	1125	1153	1066	1074	1088	1093	1071	1133	1146	1067	1072	1065	1063	1079	1073	1085	1072	1127	1096	1097	1092	1065	1074	1173	1048	1171	1142	1109	1088	1120	1088	1112	1089	1082	1136	1100	1052	1040	1107	1070	1102	1117	1128	1088	1113	1108	1091	1102	1163	1130	1177	1088	1049	1052	1132	1070	1078	1016	1081	1115	1138	1079	1081	1109	1018	1133	1099	1140	1115	1103	1095	1108	1111	1102	1115	1135	1105	1094	1209	1030	1136	1089	1073	1145	1103	1089	1114	1085	1102	1143	1104	1066	1163	1113	1150	1173	1112	1117	1088	1048	1069	1121	1057	1057	1103	1080	1128	1135	1074	1073	1143	1081	1103	1157	1159	1120	1119	1112	1124	1103	1138	1079	1046	1089	1064	1081	1097	1136	1119	1112	1176	1125	1140	1088	1060	1113	1109	1093	1109	1102	1151	1072	1146	1081	1116	1175	1046	1153	1095	1055	1121	1128	1092	1109	1044	1108	1067	1190	1160	1080	1103	1140	1089	1090	1103	1127	1139	1106	1107	1158	1041	1076	1079	1081	1093	1132	1107	1051	1087	1126	1063	1100	1119	1130	1055	1122	1051	1111	1111	1132	1159	1123	1127	1068	1100	1083	1073	1047	1090	1062	1076	1100	1106	1177	1117	1041	1104	1126	1102	1109	1136	1131	1149	1089	1108	1082	1079	1127	1078	1098	1054	1056	1091	1168	1155	1151	1108	1153	1074	1084	1122	1053	1083	1060	1103	1072	1099	1096	1091	1092	1094	1095	1110	1135	1104	1139	1085	1088	1091	1078	1091	1097	1102	1141	1105	1122	1088	1102	1110	1106	1074	1096	1053	1090	1128	1162	1152	1126	1064	1099	1095	1185	1076	1157	1066	1117	1066	1075	1106	1090	1188	1153	1132	1060	1053	1074	1076	1069	1110	1098	1121	1056	1119	1179	1118	1034	1091	1087	1094	1105	1100	1059	1111	1135	1100	1074	1076	1138	1104	1108	1123	1098	1118	1067	1114	1143	1090	1095	1118	1137	1101	1103	1078	1135	1103	1084	1125	1066	1075	1098	1095	1094	1133	1091	1080	1097	1107	1044	1056	1088	1128	1155	1083	1049	1071	1020	1085	1125	1109	1118	1081	1088	1071	1050	1110	1130	1129	1084	1073	1126	1102	1075	1130	1086	1072	1040	1115	1102	1128	1019	1138	1083	1111	1081	1148	1056	1074	1073	1070	1129	1074	1124	1117	1104	1104	1090	1130	1092	1097	1055	1135	1046	1125	1054	1083	1117	1072	1074	1098	1094	1107	1117	1148	1144	1139	1099	1069	1063	1072	1121	1081	1112	1167	1117	1119	1066	1072	1121	1094	1104	1081	1139	1100	1139	1099	1106	1108	1177	1021	1109	1077	1141	1113	1117	1146	1167	1119	1088	1167	1056	1163	1123	1026	1109	1112	1080	1142	1111	1091	1072	1122	1123	1083	1140	1148	1131	1108	1110	1152	1088	1096	1157	1083	1133	1120	1085	1083	1091	1118	1158	1077	1112	1063	1117	1118	1134	1124	1092	1119	1087	1129	1118	1130	1114	1123	1069	1090	1144	1034	1048	1089	1063	1056	1127	1123	1054	1066	1096	1097	1100	1149	1122	1140	1055	1105	1108	1117	1102	1100	1035	1142	1157	1067	1075	1113	1093	1097	1061	1098	1155	1061	1124	1070	1118	1118	1134	1100	1108	1124	1147	1112	1076	1048	1088	1144	1197	1107	1119	1091	1096	1080	1131	1137	1048	1124	1151	1124	1092	1089	1118	1136	1126	1123	1144	1054	1094	1083	1074	1134	1152	1092	1129	1064	1111	1077	1093	1133	1076	1108	1124	1119	1083	1107	1083	1087	1139	1114	1166	1122	1083	1122	1117	1069	1099	1094	1109	1104	1089	1042	1068	1111	1095	1107	1112	1113	1120	1089	1066	1088	1132	1100	1131	1054	1106	1049	1104	1131	1136	1055	1145	1097	1109	1159	1127	1111	1057	1072	1107	1105	1098	1071	1158	1110	1144	1079	1108	1073	1106	1112	1104	1152	1113	1120	1134	1066	1113	1082	1098	1083	1073	1116	1072	1112	1122	1144	1074	1070	1129	1168	1096	1077	1088	1143	1112	1128	1108	1049	1100	1179	1072	1063	1115	1054	1131	1105	1104	1056	1102	1116	1083	1125	1137	1157	1106	1061	1095	1121	1044	1097	1098	1069	1069	1108	1073	1131	1078	1153	1039	1091	1069	1173	1164	1088	1112	1099	1096	1056	1089	1098	1090	1115	1058	1126	1102	1056	1100	1056	1112	1131	1102	1043	1075	1053	1161	1099	1161	1071	1056	1037	1142	1079	1137	1089	1081	1073	1035	1068	1045	1084	1051	1139	1067	1109	1126	1106	1096	1074	1118	1024	1071	1072	1093	1092	1077	1036	1129	1114	1093	1095	1082	1073	1096	1150	1124	1063	1061	1110	1073	1118	1148	1108	1133	1000	1055	1086	1112	1144	1113	1160	1059	1119	1158	1100	1102	1132	1053	1157	1132	1110	1104	1091	1104	1074	1121	1133	1101	1119	1130	1134	1154	1145	1111	1159	1097	1111	1064	1165	1037	1105	1109	1102	1079	1103	1133	1095	1136	1104	1131	1073	1122	1162	1137	1098	1043	1086	1153	1079	1127	1107	1105	1155	1123	1096	1139	1053	1068	1085	1099	1045	1121	1073	1126	1106	1081	1133	1094	1054	1116	1076	1083	1078	1125	1070	1105	1082	1082	1083	1088	1114	1075	1118	1083	1165	1126	1069	1036	1073	1132	1108	1094	1075	1107	1128	1139	1087	1100	1131	1120	1097	1113	1035	1088	1134	1133	1156	1120	1146	1092	1143	1124	1050	1086	1111	1141	1112	1052	1117	1091	1106	1144	1083	1140	1060	1119	1129	1082	1099	1093	1157	1137	1150	1138	1039	1057	1064	1047	1116	1068	1130	1123	1069	1166	1118	1071	1151	1123	1032	1018	1105	1040	1123	1104	1152	1081	1082	1131	1074	1078	1077	1110	1137	1128	1146	1101	1183	1071	1067	1113	1126	1123	1084	1085	1084	1051	1156	1112	1122	1114	1144	1076	1100	1102	1118	1108	1003	1139	1093	1109	1131	1077	1132	1100	1084	1095	1122	1115	1068	1122	1106	1099	1118	1144	1107	1093	1032	1154	1091	1120	1140	1074	1070	1112	1090	1116	1099	1053	1065	1111	1153	1050	1057	1079	1086	1058	1020	1067	1088	1072	1089	1134	1135	1119	1123	1097	1094	1105	1048	1125	1123	1127	1124	1130	1102	1105	1128	1107	1124	1054	1124	1126	1038	1137	1032	1099	1106	1106	1052	1075	1174	1069	1115	1116	1089	1052	1088	1077	1101	1155	1103	1040	1124	1128	1110	1128	1071	1150	1088	1089	1157	1059	1092	1106
23723	27241	39813	28560	21433	12861	2459	606	539	538	562	583	515	555	535	571	525	564	543	561	551	522	532	495	580	528	517	565	517	532	557	535	548	502	537	535	569	531	497	494	509	529	529	551	507	527	568	548	527	488	542	486	543	541	513	520	549	543	557	569	562	537	505	539	537	563	553	537	513	552	560	495	559	528	543	539	547	537	578	523	570	515	564	480	529	492	538	480	558	532	514	508	549	524	596	506	530	564	541	574	526	505	527	524	514	542	509	520	547	517	556	512	513	530	528	534	552	518	523	515	533	545	562	542	531	564	552	535	538	589	549	540	529	514	519	508	508	568	531	552	486	525	515	544	555	508	531	540	522	523	526	547	528	535	525	544	528	502	511	550	510	541	486	567	577	531	532	538	491	533	503	522	533	527	499	556	510	528	523	506	522	527	524	535	544	557	522	532	467	529	532	506	531	494	534	515	516	493	562	490	579	521	571	515	511	520	518	502	571	508	507	562	528	552	526	552	530	522	520	524	537	539	551	519	490	548	505	500	517	523	562	510	525	508	515	590	503	515	521	537	543	530	511	534	525	536	554	522	510	561	518	522	497	531	574	524	526	518	537	499	553	491	519	523	512	535	518	543	517	559	522	523	559	554	481	533	569	510	547	536	533	553	516	511	498	559	492	527	511	513	520	533	509	554	506	538	544	499	598	537	537	532	537	559	531	530	554	542	539	538	487	505	512	525	532	529	532	519	521	516	459	536	537	502	528	512	508	584	523	536	539	530	533	522	581	535	563	501	532	537	526	527	593	532	565	536	535	542	542	528	497	511	521	513	516	515	558	563	587	525	529	569	552	510	540	563	504	491	510	565	549	529	524	513	544	540	501	545	549	523	539	569	528	542	515	534	538	522	527	505	502	519	539	542	557	534	522	543	561	482	506	531	528	513	542	478	502	522	535	565	547	529	529	515	528	523	536	522	519	547	559	522	508	542	536	511	574	529	542	531	510	543	525	488	518	521	567	558	544	514	563	508	555	553	538	547	538	496	544	512	540	578	487	531	522	521	554	520	567	522	524	498	570	555	521	517	483	514	554	535	561	502	536	503	502	558	528	547	564	549	505	552	528	524	541	546	511	567	495	517	511	541	532	547	502	511	523	513	554	574	514	516	573	497	532	537	466	515	544	506	530	539	511	497	523	549	537	526	540	493	540	489	512	553	547	534	512	559	520	528	550	548	533	528	505	508	539	477	539	549	530	510	551	541	508	526	512	524	518	515	562	484	529	513	544	549	505	539	572	528	507	550	509	559	524	535	502	504	550	515	516	543	550	525	539	504	557	534	526	566	530	555	494	564	548	529	523	521	554	545	536	497	503	506	527	551	548	552	503	510	528	488	534	512	589	562	570	560	524	582	534	518	552	538	535	557	543	545	558	549	519	514	542	512	517	583	560	565	519	511	488	541	512	548	520	470	531	525	500	553	494	534	539	524	478	542	533	496	518	532	577	544	543	538	547	494	539	516	528	509	510	518	546	507	532	549	532	522	531	506	540	554	521	505	525	540	530	520	510	509	494	526	550	554	551	496	537	573	528	545	537	527	567	548	518	510	541	532	550	509	513	509	544	535	530	535	547	512	541	534	543	510	567	535	544	538	521	534	500	492	536	524	519	547	532	514	560	527	527	558	517	527	506	579	556	513	550	518	550	582	537	507	505	488	485	478	511	485	550	472	562	521	495	534	522	494	539	499	556	525	515	508	533	519	506	525	513	541	527	512	523	528	573	529	592	486	524	544	516	549	537	581	490	528	513	548	481	540	508	512	497	508	504	450	513	515	536	502	496	544	531	515	558	508	552	494	542	563	565	528	481	540	526	513	518	506	532	513	505	544	551	525	519	523	559	502	541	491	491	524	546	542	517	534	519	565	484	491	544	548	529	548	533	544	542	548	541	497	535	549	562	545	573	554	525	509	484	525	517	551	522	519	535	500	518	535	574	580	501	526	522	561	550	514	568	547	532	535	599	538	491	524	538	497	544	524	502	507	560	524	540	524	523	525	516	533	536	548	537	500	553	514	528	517	512	509	515	532	535	562	512	501	529	561	506	532	552	583	507	516	521	546	562	511	492	542	502	471	567	522	525	493	559	536	530	579	525	494	510	574	516	500	536	544	521	539	580	537	539	492	569	535	522	552	550	573	538	511	517	552	524	560	523	500	495	518	507	535	566	523	489	515	520	513	567	522	561	513	541	555	505	532	551	522	513	535	558	526	551	534	499	524	541	478	522	546	566	547	546	526	533	541	566	524	502	541	513	517	529	558	533	516	537	557	493	550	504	557	537	543	512	539	516	545	510	522	556	515	506	521	532	525	538	498	525	534	533	532	538	546	531	504	546	531	517	523	551	528	527	512	497	522	521	519	514	509	521	514	496	522	551	508	516	570	504	527	543	496	517	549	535	483	565	563	527	519	516	507	554	493	511	504	509	500	550	518	535	527	507	547	556	560	530	533	521	489	507	541	517	519	561	514	508	538	509	508	510	534	524	528	553	498	539	505	514	559	557	529	523	516	539	549	540	492	549	491	538	522	510	558	521	544	554	567	504	549	566	503	545	494	476	496	553	502	510	521	537	548	541	522	506	503	518	524	538	532	545	506	499	505	528	504	498	528	544	534	551	541	540	550	505	541	529	553	487	521	510	536	529	533	544	502	529	541	571	519	515	500	519	505	496	532	526	519	549	533	553	532	525	495	509	543	566	552	545	510	517	506	539	550	529	520	549	517	554	527	522	572	534	555	499	552	564	547	507	494	531	558	514	508	533	512	532	509	476	529	497	486	492	512	499	528	489	495	576	523	509	529	504	500	519	550	528	474	555	537	514	539	552	532	544	543	513	558	510	510	504	530	533	536	534	567	504	564	504	543	585	520	553	555	532	574	508	488	530	513	553	517	511	543	523	580	520	541	527	529	541	545	541	531	533	524	549	556	555	551	470	513	544	546	517	543	516	541	532	510	550	540	528	537	572	508	515	566	534	531	524	545	492	490	559	508	518	559	564	505	541	548	536	558	562	510	529	560	527	517	533	547	508	542	479	512	537	521	501	543	556	545	507	574	525	589	521	531	527	493	525	541	520	540	531	504	590	566	549	481	528	535	510	513	533	525	511	509	515	546	482	552	523	540	532	565	531	535	558	538	488	509	535	534	561	518	545	527	541	512	577	541	548	526	522	539	550	495	560	542	517	502	529	540	502	535	532	553	508	488	530	526	531	534	506	509	510	508	501	530	543	536	511	516	540	551	500	542	534	531	555	521	536	496	511	588	545	541	526	530	560	509	549	557	502	506	494	528	521	555	555	519	551	552	558	484	502	504	511	532	524	533	537	532	516	530	545	551	522	487	529	498	506	554	513	540	549	522	514	527	535	507	500	504	510	582	531	551	541	504	559	517	481	576	466	506	533	533	529	590	504	515	554	545	507	507	496	485	509	552	503	529	555	486	526	592	534	487	502	513
46862	93770	68657	36433	26732	10882	2604	862	891	928	852	902	891	884	878	930	861	923	859	922	871	888	890	905	953	894	890	837	922	857	900	896	890	863	894	879	853	870	858	856	921	868	908	849	870	899	882	895	853	945	850	819	825	846	884	922	899	892	861	830	881	854	882	828	882	852	881	885	811	887	880	844	883	868	831	904	937	850	838	875	861	870	873	864	894	914	861	872	828	915	874	883	906	945	854	866	863	865	869	863	937	969	891	880	933	862	886	873	862	907	860	927	843	886	859	836	851	877	879	871	875	851	892	844	911	894	888	844	868	903	877	865	888	885	893	878	892	876	909	869	890	917	836	879	918	848	874	931	875	908	824	828	877	859	851	870	898	866	866	851	875	894	924	906	867	880	830	874	848	879	866	917	878	886	884	845	884	923	864	850	889	889	830	856	885	913	849	855	873	869	932	817	902	877	891	864	880	847	921	853	903	876	848	900	906	952	881	827	862	859	872	870	897	858	882	850	916	907	866	828	887	893	857	874	876	845	924	951	826	895	853	869	837	895	852	818	894	902	885	853	888	839	892	876	875	889	891	918	854	881	893	899	860	890	950	839	901	892	876	812	896	844	891	911	855	853	877	923	859	902	883	874	910	894	926	880	896	910	856	877	840	904	892	870	876	880	874	918	835	850	867	831	847	894	917	869	901	911	903	897	857	911	907	849	909	860	901	866	850	869	867	876	884	900	857	921	860	779	895	909	886	844	927	895	943	846	857	850	849	888	874	879	901	857	895	896	909	923	851	896	871	907	885	857	813	898	892	861	883	933	879	825	870	902	872	838	911	879	897	855	877	835	927	916	824	887	887	888	894	847	835	897	902	839	880	866	822	931	840	858	910	953	864	838	863	877	888	891	876	840	925	857	861	806	869	894	851	857	895	888	801	886	871	780	887	894	918	856	847	885	839	921	901	868	880	841	893	877	874	832	827	900	909	930	854	883	905	875	820	902	903	850	896	892	886	867	861	852	867	900	874	888	856	917	922	852	840	865	908	867	896	843	879	884	866	931	898	861	945	884	847	877	907	824	835	848	888	888	847	869	900	879	897	903	902	908	870	893	874	826	875	900	851	918	860	902	896	873	880	873	866	932	843	897	886	870	895	875	910	878	887	906	897	852	915	849	829	848	879	926	923	892	843	855	916	885	923	902	919	920	890	814	866	886	929	807	876	866	872	868	889	862	900	843	833	899	848	799	876	873	886	884	905	850	857	850	865	824	937	859	872	904	893	812	841	948	913	899	882	871	900	891	918	891	902	840	883	887	825	921	831	880	862	919	909	885	889	914	823	868	893	824	893	842	879	862	924	867	867	871	887	903	923	913	849	918	928	861	909	898	893	904	859	863	889	854	920	883	849	838	847	870	930	901	895	843	883	897	850	891	889	865	828	849	866	899	909	871	875	842	864	915	865	879	876	893	849	825	876	895	942	902	861	882	896	857	880	899	896	860	917	886	896	864	885	856	828	893	879	943	889	871	877	860	872	855	805	893	873	921	918	861	837	888	839	863	851	900	887	873	908	885	892	839	862	851	927	916	886	830	850	926	868	868	847	895	907	849	874	890	886	871	859	833	868	845	878	918	878	896	864	921	911	865	865	928	877	848	894	902	865	878	853	873	933	897	884	870	903	846	828	929	897	846	865	851	865	870	892	866	902	919	866	849	853	899	833	894	849	881	858	868	894	826	872	870	910	872	815	885	868	808	882	879	930	874	870	853	863	866	866	883	887	906	932	911	885	900	845	917	889	887	856	878	852	827	902	878	823	870	898	891	882	854	894	899	875	891	910	847	860	886	844	913	941	887	921	852	906	892	899	868	936	953	887	903	888	915	888	944	852	865	942	958	873	844	915	893	881	874	893	853	880	911	867	886	864	923	867	922	850	836	818	865	852	896	909	864	850	889	837	873	853	909	867	903	833	903	855	956	871	868	879	853	857	895	906	856	854	889	887	864	883	828	898	867	949	897	852	900	876	856	908	870	879	852	889	895	923	933	850	864	893	871	912	923	919	883	864	819	893	837	855	859	871	887	932	865	873	888	916	855	892	921	898	873	851	892	837	875	855	850	880	911	885	854	889	891	954	852	871	915	844	848	829	879	926	865	903	876	926	872	868	897	865	837	845	899	891	897	860	886	891	913	905	878	841	910	823	912	936	901	897	801	851	885	861	879	917	870	890	855	897	898	865	896	886	834	857	855	886	920	850	829	906	856	907	912	909	881	812	854	873	892	858	835	882	898	900	906	889	890	848	901	831	892	840	846	851	893	897	872	863	876	893	867	880	901	905	892	899	899	885	853	851	902	863	813	832	855	804	865	857	882	881	850	909	856	878	859	875	922	901	880	896	880	863	870	932	900	873	878	871	881	876	824	968	879	882	832	867	867	918	921	872	841	903	886	836	876	837	943	889	903	895	860	890	828	896	866	907	918	846	836	891	830	868	890	891	888	838	868	862	853	862	864	902	908	905	839	838	921	856	878	811	902	839	889	963	830	867	904	898	898	882	876	854	928	863	897	855	891	907	887	846	896	862	917	884	886	862	934	910	878	887	879	834	909	858	969	826	895	872	848	946	840	860	897	884	844	850	854	907	885	874	893	881	858	890	859	892	893	869	879	893	872	875	900	881	832	858	882	873	902	886	860	855	871	838	865	844	947	883	907	868	846	891	861	882	938	905	888	917	870	857	862	872	853	863	856	877	909	861	879	877	879	917	910	912	868	892	881	840	865	890	889	874	893	847	788	819	913	889	858	853	879	879	838	900	880	894	821	870	890	886	841	832	810	866	890	896	940	913	865	868	897	849	881	908	862	905	894	831	855	918	892	861	899	868	899	869	871	830	871	889	860	837	886	929	858	879	866	872	873	875	940	882	896	892	891	877	889	847	882	836	839	869	889	878	846	883	864	888	889	826	853	914	874	914	885	889	858	852	856	883	919	835	868	871	889	849	836	880	873	851	927	853	892	881	863	885	877	892	832	903	912	854	867	864	902	843	869	867	838	843	824	959	871	864	823	838	864	908	885	837	856	871	877	871	839	879	881	887	884	847	878	882	897	850	873	887	929	885	885	896	868	904	965	901	883	872	916	834	886	920	884	906	860	840	846	941	865	826	879	821	845	956	854	903	856	860	865	872	893	904	875	873	908	881	885	846	842	872	912	914	909	896	898	845	868	869	907	841	846	812	877	877	919	875	900	808	903	879	883	853	884	901	886	912	858	855	869	942	907	849	898	825	939	882	878	922	877	905	883	816	855	776	886	884	890	846	863	894	872	875	876	897	830	914	918	877	887	871	859	937	900	917	899	886	819	876	824	792	884	876	868	834	861	877	908	877	840	892	870	884	888	830	881	925	890	904	897	943	907	890	848	921	905	969	882	855	914	837	868	868	879	891	880	931	814	885	904	931	868	844	886	817	865	835	882	841	874	865	881	885	901	884	846	907	918	874	901	857	848	853	829
22837	24223	34359	26286	22515	19549	7757	844	626	669	624	659	615	621	660	660	651	691	691	602	653	644	616	648	654	674	642	639	624	653	616	641	591	627	646	604	634	600	624	646	617	633	608	643	626	608	656	620	652	641	633	629	605	609	677	599	615	638	600	668	646	646	641	607	639	602	657	631	630	605	641	611	689	599	642	610	653	653	657	622	617	613	629	633	564	602	665	644	584	624	599	609	607	631	659	665	640	653	653	616	639	653	638	637	617	665	600	621	612	580	593	611	634	638	705	631	656	641	635	598	638	631	588	634	619	639	637	600	651	586	653	648	607	633	648	663	696	642	656	592	687	667	586	621	631	641	645	600	618	666	616	592	622	663	578	631	588	654	559	632	605	626	657	599	640	616	650	629	597	621	620	622	675	637	657	665	634	655	620	658	601	567	629	660	615	630	633	631	633	697	640	643	633	668	614	614	613	590	675	605	624	581	655	611	594	613	630	670	605	578	666	658	626	625	615	641	584	650	631	623	656	637	677	609	582	629	621	612	634	611	631	608	618	629	593	601	636	675	649	626	582	629	629	668	587	599	604	646	605	644	596	639	600	634	659	620	599	609	626	620	638	631	596	632	622	610	621	646	649	668	614	625	608	640	636	618	641	613	664	630	644	586	625	629	606	673	626	607	619	616	618	633	615	637	629	644	651	605	613	621	612	658	627	624	619	581	697	600	585	624	606	612	623	642	576	636	632	641	627	650	613	569	630	635	633	613	597	628	660	616	627	661	644	623	656	670	662	618	623	604	647	619	654	631	601	628	625	620	628	650	628	619	610	601	685	647	636	650	612	676	648	614	612	612	635	635	585	667	618	652	604	606	656	589	582	609	620	623	624	620	581	597	585	624	575	615	638	659	634	584	620	631	651	629	642	615	649	626	648	612	641	586	589	669	632	635	653	603	639	662	657	643	600	635	615	622	582	605	656	617	694	664	616	610	631	669	616	646	620	638	638	635	612	671	610	591	629	656	644	652	647	630	634	624	636	577	636	622	630	542	640	658	622	635	567	677	621	662	619	578	635	633	635	589	620	606	598	639	616	652	659	628	645	654	627	601	598	663	659	636	668	599	643	651	614	593	619	635	670	640	639	632	603	566	612	641	616	610	652	640	630	637	635	618	650	610	624	660	611	634	631	624	631	666	663	697	590	636	667	653	645	644	641	629	604	619	630	583	617	660	632	620	623	629	626	623	609	678	625	573	609	631	646	636	611	595	586	671	634	622	637	661	621	659	580	616	648	624	607	643	613	608	614	614	644	558	630	648	627	620	640	601	669	608	650	621	643	596	597	622	625	607	639	589	633	594	687	642	607	590	631	631	602	613	597	625	605	671	608	605	643	592	605	627	619	622	640	605	642	609	634	608	655	647	612	645	624	661	603	594	659	587	637	628	564	650	603	603	619	652	611	661	649	630	618	629	614	666	637	601	637	628	602	635	649	639	630	624	624	649	615	617	671	587	676	632	594	610	607	621	613	653	614	616	598	632	580	617	665	605	639	608	598	652	620	611	664	605	634	604	643	651	616	638	603	623	664	616	652	632	621	623	648	655	647	623	656	666	616	635	660	650	660	604	661	594	623	676	649	607	644	617	621	655	634	613	673	583	696	614	593	663	590	609	619	627	593	606	660	631	601	593	620	652	670	635	635	616	667	662	634	639	632	607	652	631	636	615	630	629	637	650	598	659	623	610	632	658	626	614	609	583	609	599	656	629	582	622	662	613	646	607	619	633	669	629	626	669	627	641	601	645	643	599	667	597	579	608	600	634	649	599	629	608	627	609	632	637	648	634	654	604	631	611	620	643	639	619	599	644	600	606	626	626	667	606	640	636	600	641	601	653	579	611	614	627	632	588	639	611	625	628	624	618	573	661	592	586	627	640	636	646	613	631	651	631	654	628	593	666	614	641	606	632	654	680	578	659	608	641	652	596	639	652	627	622	609	638	617	669	634	544	612	620	622	649	619	669	615	600	663	666	630	677	650	613	582	631	641	592	641	663	672	635	646	625	660	614	618	623	602	638	660	616	626	616	613	617	600	616	652	637	637	673	584	664	689	632	623	650	609	571	615	596	608	615	608	663	635	638	643	657	619	671	611	640	571	609	644	630	647	612	655	622	615	629	613	619	615	609	632	594	652	637	667	661	597	625	670	647	654	627	659	612	617	632	569	599	673	627	613	642	653	613	672	629	671	662	660	609	654	617	667	657	567	604	592	657	664	591	657	609	616	594	590	623	611	614	662	628	644	621	618	591	640	640	605	665	632	646	594	637	649	629	641	698	624	622	643	649	620	638	607	587	681	632	662	597	604	620	616	623	608	613	618	600	630	689	600	649	636	624	635	580	634	648	630	627	558	626	623	612	611	606	606	621	620	609	581	622	574	614	643	672	604	614	601	644	661	574	641	630	630	648	650	621	640	595	615	594	593	642	646	655	619	674	687	633	600	615	650	633	659	609	612	613	638	629	681	621	584	639	559	634	634	615	635	584	660	609	603	624	613	605	601	566	619	624	614	608	627	634	600	597	636	624	678	618	635	646	596	618	600	615	614	641	625	633	689	619	613	635	643	643	633	635	594	595	637	644	648	624	641	704	655	627	588	642	654	606	639	628	636	638	629	630	608	583	604	610	624	617	622	632	638	617	576	617	598	668	643	642	653	628	626	617	654	549	598	643	628	568	631	597	605	611	624	677	624	604	658	630	632	625	674	608	619	683	669	582	639	614	596	603	599	660	684	578	645	659	631	628	626	611	669	670	603	650	633	624	639	612	649	606	644	639	639	614	624	641	681	637	608	578	606	657	601	667	604	602	667	673	625	636	611	562	628	634	638	647	638	682	645	633	610	619	552	640	629	653	621	635	611	582	649	647	619	698	655	629	619	582	623	582	645	610	647	617	657	684	633	667	636	668	634	674	608	648	626	599	558	622	626	612	651	609	620	575	594	602	611	631	632	669	623	660	605	635	647	605	667	663	633	598	656	628	650	671	633	620	627	577	651	575	592	661	592	625	676	578	639	595	637	638	631	619	642	633	621	613	616	571	630	611	640	627	589	634	629	632	606	620	654	637	651	601	668	617	626	681	643	620	643	611	631	650	632	634	643	669	627	603	622	595	660	610	616	625	595	607	590	617	628	614	623	641	606	608	641	636	658	632	657	591	602	602	622	596	614	603	630	614	647	660	619	635	611	576	636	598	683	571	626	611	636	630	606	625	611	624	563	633	623	626	593	613	644	591	627	671	629	600	613	600	595	635	642	595	623	634	638	643	649	654	630	649	622	629	643	619	612	618	616	648	653	617	642	610	616	590	623	634	591	659	632	623	676	613	643	590	600	624	633	617	615	584	611	662	635	624	629	657	670	638	587	636	606	607	610	645	580	663	604	664	644	595	638	624	590	638	617	622	594	622	603	616	682	609	597	598	619	587	654	657	602	599	637	627	636	600	638	642	629	628	600	629
46875	89238	70759	44160	34194	15376	3986	1028	1028	1004	992	1072	968	1025	995	1048	1005	973	973	955	1034	958	982	1049	964	1049	989	975	1048	983	997	968	953	994	972	1008	1001	1039	1039	979	1000	982	1010	1028	1030	1017	1015	996	993	1020	945	963	971	1008	968	1021	998	1019	936	968	1017	985	992	1033	1035	1030	949	1015	943	949	1023	948	1011	956	935	1052	979	956	992	999	998	1016	981	959	951	972	979	1015	967	1001	1029	1019	945	1008	946	1055	1007	1044	1005	993	1015	996	999	1022	998	1007	991	1012	992	1035	946	996	996	1027	1008	1021	1005	979	998	979	939	980	1004	900	968	1000	1007	938	955	1011	1008	1043	1013	966	987	1037	1033	1054	984	976	991	958	975	1010	957	973	978	1001	980	952	972	996	1092	959	1032	915	962	971	999	1011	970	1008	1007	987	966	1082	1082	1041	1010	1032	1003	1042	989	994	937	1025	1056	991	944	938	1039	996	1002	993	989	961	1001	987	991	1017	1004	939	1031	973	956	1036	1012	1008	989	1050	1000	960	1010	961	970	987	974	1034	999	984	1023	1055	1036	995	1000	999	949	1021	1006	1008	1004	948	979	965	1011	942	1014	964	1043	1022	1003	969	998	1017	1024	959	1010	1014	920	931	975	938	986	976	956	946	1048	998	1007	964	988	989	1020	1008	974	947	981	997	1014	975	1044	968	965	969	1015	991	970	1003	1029	1045	1013	1057	1012	1025	941	968	967	1012	1022	910	975	981	973	997	1070	1003	1049	939	1034	1016	1039	919	1029	995	983	957	928	983	972	974	1000	1020	1011	977	1004	988	1042	989	1009	1004	942	983	992	1053	985	970	974	1031	976	969	960	1004	1031	1011	981	982	1037	962	963	986	999	956	950	971	995	976	1000	978	1017	964	962	1003	970	998	969	950	1021	1003	1003	970	1007	1002	924	959	952	1000	1024	1046	1019	928	990	959	941	1012	972	957	1007	998	976	1019	1065	962	946	974	1048	938	989	1052	971	1006	996	1006	994	1021	985	991	1001	1017	1015	941	958	973	1003	1042	993	970	996	1002	968	1005	992	975	993	961	989	1043	981	995	1033	1005	987	1040	1011	998	982	994	965	1036	1002	944	1024	958	996	1019	1011	1022	1001	1025	987	1025	1031	935	1004	1004	1009	1025	972	962	976	948	954	984	1035	944	996	991	986	994	997	1035	1007	988	963	984	1010	959	897	987	994	1029	1013	1018	982	990	981	1028	946	930	1033	994	968	965	1001	1005	1021	1016	1066	922	963	1015	1008	1002	974	1007	965	1020	1032	973	983	995	998	935	996	990	992	1036	1014	977	986	988	984	983	1030	1007	972	1007	953	1002	1076	995	1003	995	1014	978	982	989	998	975	1046	1017	980	977	1036	982	1028	1045	933	976	1046	972	987	960	964	949	1009	1000	951	952	986	1000	956	998	933	1018	1011	1022	1031	1002	1027	1029	948	996	994	1009	984	964	1005	989	1074	960	989	1004	994	991	969	1017	1025	971	984	943	949	969	1038	1049	950	1045	987	1005	993	1011	991	953	1006	999	910	1012	984	998	947	939	1051	1059	991	997	1018	1012	1054	1032	969	1017	990	1028	968	988	941	992	1024	982	994	959	955	1011	1023	949	963	956	984	999	999	964	996	1056	962	959	948	1067	987	1006	970	1029	963	968	997	1029	976	1035	975	966	980	1031	999	1006	959	999	955	985	986	989	924	1015	946	988	999	998	958	1013	1012	1022	1013	955	1049	1043	1034	1025	1009	968	946	978	959	1021	955	998	995	1015	987	953	946	1013	958	977	979	1023	979	1000	1029	970	998	933	965	959	1036	1026	1011	987	950	976	1032	1001	1021	966	1029	964	1019	1003	1015	1027	1016	1020	1045	1037	1043	994	1007	1006	955	1008	979	1039	1019	1038	1004	1054	961	958	992	1008	996	987	1000	987	996	951	970	984	1050	993	965	941	1018	961	1011	983	988	1031	983	993	977	985	965	1005	947	996	1005	1008	967	954	996	1012	1000	1006	1025	1009	1051	964	974	1019	964	1039	956	1027	968	994	1013	1046	1012	988	945	1057	981	999	1040	970	973	1052	967	966	967	999	984	987	1024	979	936	1030	950	964	986	1045	985	975	1014	1041	982	1067	986	956	971	1019	977	1011	1003	1030	998	978	1013	961	976	1067	975	1008	988	1033	1010	995	993	970	1053	968	1020	1048	992	973	1003	1005	937	987	952	1025	973	1079	974	994	980	982	1012	964	995	981	965	959	995	918	977	978	956	978	958	1011	1003	1034	995	937	949	1002	1014	992	954	993	955	910	972	1036	963	964	962	1008	996	996	1011	927	995	984	986	1013	945	985	954	988	941	1028	917	976	997	999	997	995	1032	983	988	1028	1021	1025	1016	969	940	998	951	1011	942	985	983	987	983	996	966	1023	989	1037	969	1023	1022	916	1042	945	952	994	980	972	996	993	1004	950	983	1010	1051	962	1052	1015	940	998	994	987	1033	966	1010	978	951	1021	996	929	993	1010	970	993	954	987	1039	1010	1048	994	1020	1021	990	954	1005	969	1000	1029	984	964	971	1009	1023	954	941	999	1026	999	965	988	960	958	969	1005	1047	1045	1037	1010	937	964	945	985	990	988	1020	968	1034	922	1018	969	1003	969	1009	923	1020	1026	1036	1033	1023	990	982	1002	969	924	1001	1038	1016	953	1012	995	965	1029	987	943	974	1033	995	1005	970	1000	1001	988	999	949	977	948	1032	986	1031	984	988	1070	942	1055	944	983	961	981	1036	966	1036	979	1014	999	934	977	967	927	968	1049	1015	1054	961	974	959	961	985	1049	986	1004	1009	954	1052	938	969	1000	968	1031	976	1049	990	979	969	1018	987	939	1056	1013	1013	981	1025	1004	955	990	998	978	977	1037	1010	978	963	1013	982	936	1031	1003	1003	1022	1011	995	942	960	984	982	986	1004	977	989	1023	961	950	982	970	1003	1002	942	987	1030	975	1039	977	1058	956	1014	991	977	969	1003	1005	1014	975	990	1032	1039	971	976	943	994	1039	952	949	958	1003	978	966	982	983	953	989	991	973	981	991	987	939	997	1058	1008	947	1008	1023	965	989	1012	1045	966	981	1015	1026	998	984	984	955	1038	1039	1001	950	988	1025	997	1010	981	958	1001	1022	972	991	977	937	1014	994	990	1011	1011	994	1002	912	972	950	982	1013	994	1006	976	992	1019	996	990	971	1004	988	1001	1035	1000	957	943	967	1010	960	1043	1021	967	972	1017	984	982	996	987	1018	953	997	1044	999	991	987	928	1000	994	992	1019	1042	993	989	969	997	1028	982	1026	1017	973	981	1020	1040	1059	980	953	989	971	1024	1010	1018	966	1048	983	1006	1010	1028	1002	964	995	985	940	992	1011	973	961	979	974	1018	1020	976	954	1009	1045	1050	956	1018	961	997	988	988	950	1014	932	947	989	974	1003	1005	1040	969	996	982	975	920	1012	1018	1043	1023	1011	969	979	999	926	974	975	971	1002	981	1010	1054	1014	990	970	995	995	936	977	1034	999	1037	991	989	957	991	1016	963	946	968	953	932	1022	988	997	966	1030	1010	936	952	966	1011	984	992	973	1020	965	1055	980	949	1005	958	975	1035	984	1025	997	967	1001	994	958	988	957	997	995	950	995	960	1011	980	972	996	1018	978	1009	1003	965	1028	1001	970	998	964	968	959	924	974	990	923	1011	986	994	976	1005	1015	1038	1051	1012	967	976	939	989	1006	964	954	992	1014	957	1004	1079	1033	950	1045	993	993	1036	989	1023	998	951	962	987	1028	979	990	963	1071	929	957	997	974	1016	960	930	971	953	1009	972	1019	1022	985	970	999	1029	956	1072	1011	1016	990	1014	1010	971	1039	970	1007	947	1027	961	1022	1050	948	1042	989	989	1023	1058	966	1058	1056	1013	959	986	1029	987	1020	954	952	993	960	1005	1035	996	960	1021	992	1015	997	1024	964	1022	984	995	1005	972	1035	1023	1036	997	994	929	973	996	997	1005	1017	1030	1036	1026	1027	1000	937	989	972	920	986	981	1010	943
26827	39649	35714	14465	4361	1464	808	658	668	709	668	660	665	638	628	635	633	652	622	660	623	642	637	664	637	696	669	673	645	688	680	660	710	609	685	693	639	650	668	656	649	697	685	696	641	666	687	684	655	677	681	700	607	634	653	623	700	660	712	680	657	690	611	673	659	666	645	617	657	691	684	625	675	674	634	701	670	656	694	653	637	716	627	629	678	635	709	670	623	635	615	669	608	640	646	650	651	656	664	648	681	662	663	593	691	652	679	615	662	618	645	680	680	621	627	668	709	681	613	690	625	658	671	649	619	647	641	652	708	647	678	659	670	614	698	696	629	647	656	672	649	641	626	632	642	663	640	653	667	630	651	617	639	649	680	655	652	593	631	686	672	648	653	648	668	676	605	673	630	633	686	634	603	686	638	649	647	663	629	665	663	671	646	629	643	633	668	658	659	708	655	626	690	642	623	665	669	632	638	648	653	693	604	666	654	689	682	636	664	560	627	625	645	644	683	672	666	680	637	687	717	636	616	637	635	683	699	644	653	681	662	686	672	708	612	680	709	693	686	602	669	680	614	628	694	704	633	632	661	715	647	668	629	664	678	653	707	607	625	665	697	650	611	699	686	659	625	672	664	660	647	623	622	669	659	621	650	692	673	682	669	641	639	656	681	622	659	656	669	653	719	656	667	638	697	637	613	644	646	693	627	633	677	667	646	624	703	649	658	634	664	652	682	616	677	654	679	694	638	669	702	690	684	649	638	699	645	731	634	677	644	610	658	663	634	640	647	654	671	669	672	685	640	644	663	640	601	650	625	665	654	666	681	643	662	689	640	660	648	648	650	694	715	667	648	668	698	631	671	634	617	651	678	635	643	673	715	704	601	598	658	651	649	678	680	663	726	662	660	670	671	665	681	651	660	696	647	633	641	689	635	637	664	676	648	638	690	702	644	670	649	664	651	626	665	651	662	726	668	667	655	705	660	676	670	660	616	721	641	692	670	626	657	661	667	655	629	671	675	674	681	629	623	639	697	649	703	666	648	679	650	704	662	695	646	634	658	694	661	668	671	666	632	707	610	695	649	661	639	642	643	637	645	639	683	609	666	646	620	654	632	674	675	711	640	613	696	683	714	627	646	670	672	652	713	667	656	642	678	666	664	665	674	689	667	670	695	675	623	638	664	661	653	668	704	682	620	659	708	646	616	674	677	638	665	716	681	692	652	664	692	645	677	677	641	639	621	655	651	659	659	693	656	660	661	628	695	671	674	632	691	659	650	668	675	646	685	692	671	637	690	644	646	674	674	672	667	622	687	643	695	647	637	660	716	632	640	626	660	664	624	691	662	704	651	606	629	632	661	640	710	632	657	654	685	684	634	677	659	655	698	650	636	652	660	680	653	658	677	642	662	611	688	587	704	668	636	697	672	661	634	656	685	627	683	692	680	651	644	632	641	667	690	643	669	663	681	635	669	650	644	630	632	700	645	591	702	636	673	667	641	710	669	687	651	674	668	683	648	621	646	615	674	683	659	610	656	651	632	635	645	656	656	656	654	680	658	636	713	663	684	678	637	630	702	674	651	640	671	600	689	677	639	672	657	679	647	761	689	688	646	629	639	686	610	710	686	649	682	638	664	658	643	641	639	646	680	633	635	698	649	668	645	631	684	651	642	647	647	635	675	667	639	677	620	651	642	666	660	636	643	658	697	713	676	635	640	609	661	649	695	633	690	705	593	686	655	636	676	668	668	632	634	666	675	664	642	673	654	631	614	701	675	694	654	649	642	662	660	668	686	633	636	667	658	594	632	660	629	694	634	638	659	667	648	678	685	675	650	681	685	659	672	637	622	623	651	664	662	624	624	638	637	698	680	638	685	667	596	702	672	640	670	647	682	623	652	636	680	699	663	662	651	690	660	613	675	681	617	648	660	628	685	633	700	636	631	617	663	654	677	684	652	632	625	665	661	652	658	683	654	678	713	684	648	610	670	670	641	642	674	662	663	675	656	645	705	633	641	659	638	643	664	653	659	639	667	688	656	656	690	670	620	668	781	652	617	669	648	622	637	660	667	675	717	651	644	642	713	664	664	650	665	675	672	630	643	641	671	697	680	687	621	690	663	654	678	624	672	678	661	666	646	576	656	674	644	640	670	651	648	654	699	653	645	680	584	665	690	640	669	642	648	655	667	646	682	702	699	679	664	682	701	612	626	703	631	630	656	666	685	659	658	635	639	677	674	617	659	596	631	604	654	678	652	648	665	679	665	681	704	670	655	699	668	685	676	678	668	670	640	690	641	650	651	641	653	646	675	673	666	652	644	655	690	662	677	673	671	703	602	690	688	671	656	642	670	645	672	685	632	656	622	724	674	656	675	660	680	611	648	674	667	644	673	675	674	634	640	656	643	661	666	676	702	677	639	671	614	689	698	691	700	655	692	677	616	614	645	663	663	657	620	638	620	664	600	605	647	638	638	677	698	653	636	668	685	642	629	680	673	645	688	635	691	698	686	712	696	665	627	664	692	675	635	671	700	642	660	676	642	656	666	632	661	673	634	641	684	582	638	681	633	657	639	678	643	674	662	646	707	667	665	658	636	696	701	630	611	660	668	667	675	655	678	624	638	659	632	659	702	670	631	690	669	637	677	679	678	709	677	670	683	638	648	655	672	690	648	618	636	656	681	642	668	673	670	707	642	647	654	693	609	643	636	669	644	608	650	666	656	683	648	699	629	649	656	665	638	635	668	636	629	673	681	695	665	696	638	691	689	668	638	675	701	665	618	675	632	674	670	685	653	641	633	648	653	648	647	649	626	688	658	664	620	641	634	651	660	701	656	663	646	679	639	645	709	622	632	675	640	685	602	649	684	703	625	665	650	655	696	633	657	698	642	636	669	630	649	685	627	662	658	664	689	668	680	640	667	671	679	634	636	663	627	663	631	676	601	674	653	620	657	693	653	635	596	677	698	672	655	657	677	683	642	640	622	629	671	742	665	686	652	661	625	683	672	684	645	654	629	675	668	628	656	669	655	677	661	650	637	665	633	639	703	679	671	660	658	661	683	706	678	650	647	633	612	672	704	641	642	643	654	657	600	641	594	684	698	691	642	661	650	631	622	635	621	653	687	690	672	682	690	648	686	693	662	665	639	677	651	693	672	634	699	672	654	668	664	643	639	614	644	633	647	659	674	629	653	687	637	650	641	704	637	686	661	653	633	670	658	662	623	611	679	654	663	689	684	675	667	646	654	718	638	627	655	663	709	654	697	645	681	610	668	652	706	650	654	638	671	693	708	675	597	662	673	651	642	658	644	653	710	644	669	653	649	690	655	632	669	636	673	641	650	646	655	652	617	684	644	624	674	692	640	669	676	630	656	628	663	649	652	636	683	624	640	655	612	710	683	628	594	651	654	642	635	626	632	678	663	675	634	696	649	684	636	673	678	635	654	687	637	658	672	610	678	701	640	694	703	699	660	630	622	659	670	659	604	644	685	646	658	653	629	613
28969	59139	37761	11895	7470	2632	1423	1070	1151	1092	1027	1146	1097	1166	1132	1143	1143	1058	1137	1049	1135	1094	1077	1105	1134	1119	1150	1064	1034	1080	1092	1188	1110	1054	1059	1139	1092	1118	1111	1074	1095	1055	1141	1126	1160	1129	1128	1061	1146	1042	1038	1086	1117	1120	1125	1102	1100	1126	1125	1072	1070	1142	1055	1096	1115	1086	1062	1035	1121	1124	1073	1089	1112	1118	1102	1062	1061	1079	1120	1162	1080	1158	1085	1113	1076	1047	1109	1120	1080	1063	1108	1103	1098	1081	1078	1112	1092	1112	1083	1067	1148	1038	1090	1052	1075	1094	1046	1039	1115	1072	1090	1140	1046	1129	1103	1135	1092	1111	1101	1055	1066	1107	1093	1099	1065	1078	1097	1101	1079	1097	1101	1091	1107	1155	1102	1082	1062	1094	1083	1095	1117	1082	1085	1082	1129	1074	1081	1063	1097	1052	1107	1148	1101	1105	1129	1111	1059	1175	1115	1182	1035	1120	1116	1073	1092	1098	1114	1068	1060	1142	1076	1027	1148	1142	1086	1134	1049	1060	1031	1066	1120	1070	1127	1171	1099	1130	1106	1082	1108	1060	1082	1115	1168	1095	1087	1091	1120	1101	1142	1058	1105	1055	1111	1137	1072	1110	1111	1101	1075	1097	1053	1117	1096	1044	1097	1159	1098	1120	1161	1095	1049	1135	1066	1106	1072	1174	1117	1126	1043	1118	1055	1130	1094	1126	1061	1181	1084	1120	1104	1135	1084	1090	1074	1116	1154	1094	1070	1132	1099	1071	1118	1098	1108	1147	1115	1089	1121	1130	1117	1126	1112	1084	1070	1039	1098	1178	1099	1107	1132	1034	1083	1053	1101	1066	1115	1092	1028	1136	1027	1131	1056	1117	1109	1099	1117	1078	1134	1163	1142	1092	1039	1075	1135	1105	1073	1116	1098	1076	1047	1064	1111	1139	1119	1111	1176	1125	1090	1084	1032	1027	1119	1039	1096	1109	1094	1119	1103	1119	1093	1080	1070	1079	1088	1077	1075	1104	1180	1079	1110	1117	1064	1093	1121	1112	1083	1131	1106	1083	1040	1122	1085	1178	1132	1108	1105	1104	1132	1127	1054	1085	1173	1121	1067	1150	1098	1155	1076	1076	1076	1122	1105	1072	1135	1024	1090	1072	1133	1111	1145	1141	1097	1114	1098	1110	1111	1053	1070	1107	1052	1061	1093	1149	1145	1092	1076	1137	1128	1118	1142	1083	1053	1057	1077	1120	1072	1110	1102	1060	1061	1052	1107	1145	1052	1129	1142	1029	1075	1111	1130	1062	1070	1121	1056	1114	1126	1130	1164	1108	1068	1123	1080	1084	1048	1098	1043	1134	1104	1080	1087	1088	1137	1079	1109	1103	1134	1116	1057	1087	1067	1099	1094	1105	1093	1120	1081	1131	1086	1091	1050	1055	1089	1060	1158	1120	1090	1149	1058	1057	1094	1098	1104	1066	1081	1129	1135	1110	1064	1119	1107	1069	1047	1149	1122	1043	1087	1143	1083	1117	1076	1093	1075	1061	1053	1124	1099	1084	1017	1179	1112	1079	1085	1104	1126	1107	1092	1040	1115	1123	1075	1116	1108	1123	1095	1046	1061	1077	1071	1129	1144	1142	1140	1070	1115	1083	1131	1087	1112	1116	1104	1068	1062	1146	1091	1113	1112	1149	1074	1126	1125	1113	1105	1091	1071	1131	1105	1130	1070	1107	1094	1182	1068	1093	1102	1057	1151	1120	1098	1050	1076	1056	1097	1071	1051	1115	1083	1109	1116	1103	1113	1070	1130	1110	1100	1119	1089	1106	1089	1098	1112	1063	1123	1074	1074	1104	1040	1039	1050	1089	1136	1134	1138	1130	1095	1084	1063	1070	1103	1090	1121	1074	1025	1090	1116	1131	1069	1083	1118	1039	1089	1080	1095	1087	1145	1125	1141	1089	1093	1059	1122	1102	1078	1092	1159	1162	1093	1133	1158	1112	1137	1104	1131	1049	1080	1134	1090	1093	1101	1166	1096	1100	1065	1153	1057	1095	1115	1138	1114	1063	1097	1123	1115	1134	1080	1111	1089	1153	1120	1101	1045	1098	1041	1136	1105	1052	1101	1105	1126	1075	1112	1104	1097	1163	1117	1106	1062	1129	1104	1060	1166	1122	1088	1064	1073	1118	1108	1042	1099	1094	1117	1093	1100	1088	1087	1021	1144	1113	1107	1083	1123	1052	1095	1099	1093	1074	1083	1110	1100	1111	1114	1079	1056	1091	1083	1110	1137	1115	1074	1130	1135	1101	1065	1088	1085	1157	1002	1092	1079	1110	1109	1084	1077	1085	1094	1086	1096	1126	1163	1098	1087	1057	1143	1145	1115	1111	1096	1081	1070	1087	1111	1136	1086	1072	1094	1165	1080	1071	1124	1145	1078	1120	1067	1032	1138	1123	1050	1141	1137	1134	1091	1096	1069	1106	1126	1112	1069	1131	1142	1072	1083	1105	1121	1048	1142	1059	1111	1106	1111	1112	1076	1145	1128	1080	1077	1077	1092	1067	1092	1089	1069	1114	1067	1035	1131	1130	1132	1121	1069	1083	1100	1096	1138	1127	1076	1079	1030	1117	1099	1153	1111	1076	1081	1108	1047	1095	1122	1092	1120	1027	1139	1038	1095	1126	1125	1113	1073	1083	1146	1104	1057	1130	1072	1113	1050	1088	1120	1073	1099	1144	1110	1125	1103	1040	1056	1113	1122	1206	1064	1090	1078	1082	1126	1055	1120	1127	1104	1104	1074	1136	1103	1074	1139	1106	1065	1110	1062	1066	1118	1096	1160	1102	1126	1146	1180	1026	1073	1114	1059	1107	1050	1064	1025	1081	1098	1115	1101	1065	1105	1083	1080	1146	1110	1056	1101	1130	1093	1074	1087	1093	1143	1080	1074	1115	1105	1056	1067	1123	1077	1062	1124	1079	1052	1133	1064	1117	1185	1114	1054	1083	1137	1088	1094	1167	1113	1048	1071	1098	1077	1061	1096	1121	1069	1124	1096	1152	1045	1096	1077	1075	1120	1089	1131	1106	1116	1136	1146	1040	1167	1176	1149	1103	1123	1063	1094	1072	1102	1087	1081	1118	1097	1104	1101	1057	1104	1084	1089	1083	1065	1053	1069	1107	1068	1065	1042	1132	1052	1064	1106	1101	1162	1122	1042	1103	1123	1146	1124	1111	1054	1065	1135	1125	1127	1097	1140	1165	1089	1148	1109	1121	1114	1125	1111	1094	1104	1063	1108	1032	1105	1082	1094	1129	1031	1081	1087	1094	1063	1082	1054	1054	1130	1091	1098	1088	1109	1132	1139	1133	1086	1135	1068	1164	1022	1114	1142	1080	1129	1080	1101	1105	1094	1155	1146	1056	1128	1123	1085	1091	1134	1077	1053	1047	1094	1086	1096	1100	1114	1124	1114	1078	1058	1089	1116	1134	1074	1088	1067	1056	1122	1130	1103	1109	1089	1138	1061	1104	1086	1109	1112	1079	1120	1097	1089	1123	1009	1093	1125	1086	1070	1082	1086	1079	1066	1115	1054	1090	1106	1085	1099	1105	1088	1088	1123	1110	1103	1101	1108	1057	1103	1068	1099	1150	1130	1058	1092	1109	1075	1075	1080	1070	1107	1121	1070	1128	1114	1006	1069	1196	1127	1061	1040	1080	1116	1123	1063	1084	1094	1112	1120	1098	1143	1072	1066	1187	1141	1051	1064	1059	1074	1069	1128	1109	1053	1174	1103	1159	1081	1146	1082	1098	1125	1121	1134	1061	1063	1054	1118	1131	1084	1118	1111	1115	1058	1068	1075	1141	1097	1112	1121	1071	1112	1070	1099	1039	1097	1136	1199	1106	1070	1097	1131	1035	1113	1117	1159	1140	1043	1105	1120	1132	1107	1115	1069	1082	1102	1104	1167	1110	1098	1097	1100	1007	1129	1124	1164	1119	1064	1109	1097	1021	1023	1137	1081	1153	1043	1103	1105	1095	1045	1115	1147	1095	1127	1128	1086	1103	1115	1075	1093	1108	1097	1099	1147	1115	1043	1078	1081	1133	1095	1108	1040	1082	1069	1139	1173	1090	1123	1060	1050	1054	1029	1080	1120	1107	1092	1112	1105	1113	1135	1098	1154	1079	1109	1120	1092	1093	1023	1084	1120	1097	1079	1027	1076	1087	1070	1125	1130	1122	1076	1097	1086	1119	1102	1104	1145	1141	1128	1111	1148	1059	1098	1139	1034	1095	1054	1072	1087	1134	1070	1087	1092	1082	1116	1161	1095	1121	1107	1104	1085	1073	1094	1067	1095	1131	1142	1158	1107	1108	1118	1059	1083	1036	1072	1115	1075	1043	1095	1170	1090	1128	1064	1129	1101	1045	1145	1086	1051	1131	1148	1109	1063	1103	1077	1081	1055	1057	1215	1047	1063	1115	1088	1104	1144	1040	1096	1066	1027	1068	1110	1075	1159	1096	1059	1103	1129	1099	1071	1104	1070	1027	1054	1142	1054	1040	1121	1042	1079	1095	1081	1066	1072	1091	1096	1083	1081	1120	1049	1127	1099	1121	1133	1115	1092	1139	1099	1135	1128	1119	1109	1122	1080	1115	1097	1133	1071	1178	1108	1123	1100	1067	1096	1087	1137	1115	1063	1068	1084	1109	1056	1068	1081	1110	1075	1134	1158	1078	1040	1055	1033	1114	1093	1069	1095	1110	1087	1083	1095	1058	1073	1133	1051	1070	1039	1127	1066	1101	1101	1074	1048	1091	1092	1100	1069	1149	1086	1116	1119	1138	1067	1139	1113	1124	1125	1142	1109	1111	1114	1121	1085	1101	1099	1121	1148	1032	1048	1137	1056	1126	1120	1096	1075	1079	1127	1102	1060	1051	1118	1091	1127	1107	1135	1156	1055	1058	1106	1026	1129	1092	1080	1168	1112	1110	1034	1107	1071	1094	1160	1116	1092	1119	1045	1088	1053	1122	1086	1108	1086	1063	1082	1025	1088	1109	1099	1113	1111	1055	1082	1113
23827	26871	37071	27125	21384	12919	2545	585	541	555	554	485	500	512	517	499	522	540	506	497	519	479	496	511	487	553	476	475	542	550	514	499	538	510	510	517	506	495	489	498	529	526	541	494	467	455	523	510	491	515	501	530	524	515	509	524	540	500	516	547	503	497	514	522	515	504	489	523	512	505	516	513	526	519	513	491	506	530	488	520	485	508	504	498	524	501	523	483	515	512	504	510	464	494	517	503	512	507	533	485	537	516	485	529	494	487	518	486	537	451	461	530	510	515	515	488	510	482	514	509	500	484	527	503	510	520	503	486	477	532	524	522	495	502	536	521	539	519	529	511	467	557	546	543	524	530	469	460	543	529	505	572	543	514	566	536	538	508	513	483	508	507	535	501	509	513	508	514	489	506	531	543	505	530	525	515	534	517	519	530	522	543	506	476	470	493	528	518	498	492	539	516	497	526	514	510	563	491	514	504	509	523	515	502	535	509	526	501	539	489	504	500	477	512	500	500	532	559	486	482	493	481	512	536	551	538	497	530	519	495	512	502	522	522	505	536	506	509	525	508	508	507	503	480	491	572	529	531	558	518	529	522	554	520	483	523	476	515	490	482	522	519	501	529	522	473	520	515	534	513	540	538	511	506	525	476	537	511	514	509	525	559	498	505	529	497	521	479	496	515	518	525	484	532	486	509	549	531	509	559	494	554	513	502	514	532	525	489	486	495	521	484	556	502	544	535	483	553	511	486	526	564	496	525	490	548	497	518	490	514	493	511	541	535	477	519	507	496	528	496	483	519	501	486	500	567	516	487	473	541	551	510	534	513	479	549	517	497	503	529	497	516	473	518	482	523	557	491	491	503	487	506	519	475	529	472	494	489	480	509	492	535	473	503	542	551	508	549	523	516	503	512	516	494	519	490	536	487	505	487	539	502	529	529	499	472	507	525	531	584	447	506	501	505	510	522	505	524	463	481	492	511	515	569	525	533	464	504	522	525	532	538	550	533	552	526	515	473	537	495	533	504	555	506	533	511	478	535	501	506	504	500	503	512	527	540	478	510	490	506	474	494	530	523	516	531	520	500	540	501	517	555	531	514	502	495	497	540	560	467	533	545	519	488	497	490	519	529	520	543	509	491	512	507	501	534	512	467	495	483	514	540	478	505	530	476	522	488	518	482	504	537	544	494	498	513	506	473	536	546	551	494	519	538	490	500	522	523	515	502	561	524	554	478	482	566	513	512	510	493	528	479	514	494	547	513	550	493	498	539	514	508	553	514	494	493	544	532	513	468	506	462	520	473	504	525	482	539	533	495	502	521	502	477	515	544	516	517	526	552	494	540	527	514	560	482	505	510	509	542	527	524	505	505	525	509	484	478	532	502	503	513	498	512	476	535	533	519	479	524	503	453	516	515	505	493	492	494	491	505	527	520	504	483	534	503	518	513	525	492	510	532	519	550	490	526	527	495	509	524	481	516	485	487	504	545	515	475	547	523	515	508	519	542	515	516	499	493	517	530	505	559	524	526	492	550	509	493	516	525	493	487	530	547	498	481	533	507	508	506	507	526	482	486	534	496	521	499	517	501	504	535	506	520	552	481	519	544	540	461	555	509	523	468	531	518	508	519	523	501	460	493	545	493	510	527	526	535	543	514	504	462	535	502	504	519	525	516	497	519	528	524	525	485	545	453	523	547	492	535	507	497	505	535	518	555	485	519	510	499	536	484	514	546	480	499	533	519	549	498	558	526	489	496	512	487	478	525	542	480	554	526	524	518	485	523	529	552	529	530	490	518	508	460	486	524	556	525	497	518	546	522	549	510	477	514	531	532	517	462	502	542	521	494	519	544	505	523	491	556	493	511	555	526	513	513	477	514	542	526	541	499	497	492	533	496	523	535	525	491	496	508	494	510	504	570	541	516	524	517	523	522	507	493	541	481	513	464	511	525	530	527	529	527	562	533	534	521	516	524	520	495	543	497	528	506	523	543	523	529	495	497	537	509	523	518	496	495	502	512	473	483	546	570	458	508	511	492	569	552	526	547	543	511	496	491	518	534	538	517	504	490	530	499	493	491	521	525	519	523	487	561	524	496	536	514	508	527	498	526	518	509	539	504	520	510	554	508	543	516	478	529	521	496	505	525	521	525	521	555	497	512	527	520	522	528	478	512	539	528	503	532	498	495	468	520	506	515	545	532	508	492	535	486	497	514	488	541	521	548	530	526	501	509	522	505	534	576	520	518	536	475	504	530	498	477	502	542	526	548	517	525	483	495	523	510	486	482	513	524	543	500	526	504	537	533	529	527	514	526	515	524	560	505	487	552	507	492	503	486	506	518	541	504	519	468	544	527	525	510	520	491	494	495	525	477	513	545	524	520	510	508	491	518	521	463	511	536	540	487	521	484	517	527	532	501	493	500	503	530	533	499	524	548	525	490	477	497	535	503	526	523	516	480	507	533	511	541	512	504	508	510	543	493	501	550	507	559	547	490	495	504	546	547	503	518	553	478	496	475	575	504	536	530	509	525	524	514	518	522	477	492	526	469	501	525	524	509	556	558	498	507	517	543	509	538	512	526	498	503	531	514	524	566	527	556	504	546	516	472	496	493	526	516	500	521	545	483	531	518	514	462	537	524	501	514	540	539	486	522	474	542	506	511	493	525	502	548	472	535	517	553	534	533	549	533	480	560	508	492	494	520	499	496	548	516	485	545	524	509	515	498	547	500	510	503	476	494	520	509	532	574	479	526	540	492	492	507	481	505	531	533	514	523	512	490	555	530	523	516	501	507	504	509	527	512	488	531	487	498	504	532	524	536	513	525	521	521	484	502	536	528	511	527	520	515	478	492	503	484	500	480	525	521	519	503	514	530	478	566	492	490	587	542	464	512	532	511	550	498	504	525	535	495	486	484	504	469	529	523	548	533	545	516	535	514	490	492	512	553	538	536	473	538	512	540	518	517	531	495	535	583	534	506	533	492	501	523	519	506	489	551	530	543	568	496	499	515	516	520	536	525	520	468	501	527	502	521	519	465	529	542	535	521	469	511	472	564	518	481	504	513	510	569	509	491	510	505	502	496	515	528	502	507	473	525	484	500	505	502	547	487	502	493	541	499	529	523	530	511	489	521	500	534	489	531	504	527	551	523	520	480	554	528	495	496	516	505	515	475	502	490	506	526	524	499	557	511	485	496	520	525	522	517	518	552	529	536	537	552	504	522	537	520	540	523	543	514	513	536	478	502	517	504	568	492	509	466	537	512	500	485	495	512	507	514	490	510	515	504	514	548	511	513	484	566	503	495	554	523	517	525	543	493	551	507	527	506	460	490	516	550	523	540	557	533	509	557	504	529	510	497	508	512	535	497	550	525	568	491	564	521	485	519	519	518	513	547	515	490	513	485	528	501	510	440	520	563	512	506	472	547	505	510	501	541	548	524	520	473	483	479	542	504	531	478	474	468	537	515	482	515	513	507	515	517	521	518	505	506	517	505	542	523	483	504
47024	94700	68094	36954	26332	9043	2959	880	900	888	830	874	864	917	845	873	846	900	802	893	876	855	839	859	820	886	869	856	861	859	869	893	832	868	900	868	867	845	881	855	870	838	887	827	907	807	850	880	811	869	857	809	870	854	822	882	855	848	845	844	910	854	903	805	895	862	849	884	912	869	894	887	863	832	854	831	880	818	885	819	845	848	860	849	853	881	846	845	831	881	869	902	895	857	905	823	896	851	855	893	881	841	846	847	869	859	868	865	832	883	861	858	881	854	876	861	853	862	890	895	866	796	912	855	867	895	827	890	881	883	870	894	881	845	840	884	820	820	818	878	898	847	874	862	879	828	870	816	841	840	876	866	902	898	916	856	817	852	921	886	843	837	880	901	851	855	857	834	892	871	822	816	891	873	816	886	821	831	879	906	827	887	888	842	880	879	800	880	841	855	916	884	867	866	843	893	840	884	853	877	831	897	883	846	889	848	861	857	933	855	875	873	890	854	870	867	862	841	866	864	882	880	853	846	873	887	888	867	885	903	823	902	846	855	880	861	873	902	847	858	883	918	855	856	858	905	877	867	827	860	886	863	844	904	838	906	876	892	916	916	859	857	844	887	857	872	861	870	937	929	879	928	866	865	853	842	856	879	851	850	848	899	877	894	855	858	844	857	882	862	852	840	854	823	874	855	866	839	894	909	861	898	842	866	910	894	861	898	890	834	867	886	865	838	890	829	838	883	842	843	872	864	849	867	907	854	899	898	891	840	857	880	858	902	896	896	868	863	850	921	888	867	854	902	804	845	842	851	846	896	861	847	861	866	840	859	887	868	879	877	795	823	863	888	852	836	808	871	868	844	901	816	833	840	871	868	880	813	873	894	859	887	874	862	871	842	897	860	859	877	812	889	858	845	874	881	852	878	848	883	847	863	864	829	890	880	833	867	890	864	903	871	873	915	873	835	901	829	875	878	837	883	884	861	842	912	902	875	861	892	842	887	894	892	957	899	860	883	880	846	874	898	855	853	843	904	828	868	853	894	913	842	907	844	875	884	883	826	845	833	886	903	840	822	884	888	851	932	866	878	878	854	876	860	895	906	843	905	913	852	918	875	875	850	900	863	850	856	858	872	892	892	853	795	846	838	860	881	837	824	826	894	823	869	937	873	833	849	849	828	860	886	849	913	858	916	886	889	885	870	847	877	811	851	874	862	826	876	896	863	848	824	833	871	864	874	872	867	868	845	843	835	862	876	838	869	882	875	792	879	867	887	820	895	887	856	849	866	882	909	879	841	806	902	874	901	897	820	856	867	893	903	883	848	855	876	868	879	883	824	918	877	843	822	902	896	840	850	895	898	883	881	851	896	893	881	895	848	842	873	823	897	858	847	865	833	838	902	858	860	887	857	876	834	873	823	926	839	867	934	904	912	848	814	876	887	876	846	846	878	861	851	923	852	861	882	866	840	883	817	818	865	899	809	916	894	876	808	870	889	849	868	919	873	928	927	881	866	841	919	878	842	885	954	881	841	826	851	811	899	876	896	824	870	902	887	849	888	856	878	827	835	825	866	895	802	840	867	915	843	816	906	887	890	852	861	850	825	885	838	915	871	844	884	866	820	828	858	846	833	911	880	903	887	865	863	839	871	870	858	908	894	889	899	835	879	850	873	854	895	855	843	844	847	841	864	885	815	884	893	874	877	893	859	862	879	887	834	790	874	849	856	839	906	824	876	874	881	814	866	884	875	846	842	868	855	898	843	864	881	839	864	845	891	899	874	896	892	839	860	901	889	836	845	900	886	899	831	843	876	909	857	863	869	841	874	871	835	842	836	862	846	893	868	879	858	841	912	789	902	921	872	846	944	892	907	877	847	935	882	841	912	902	862	841	827	883	875	908	875	862	865	827	887	878	853	928	866	826	823	893	907	888	858	870	818	890	848	895	883	854	883	843	893	898	899	863	868	863	868	852	881	889	830	876	890	880	832	903	889	891	846	859	869	862	875	847	860	851	847	904	886	842	939	847	791	876	883	821	847	827	833	818	840	862	863	875	862	918	854	890	858	852	900	817	907	851	880	901	898	912	893	884	877	910	807	889	855	874	843	859	868	831	877	884	888	825	880	777	867	877	859	856	841	840	889	900	899	863	853	861	813	837	913	899	924	876	912	907	885	822	853	838	915	893	817	894	893	838	855	879	864	829	813	867	844	891	873	909	899	856	841	863	862	900	870	913	828	808	854	876	847	854	848	854	824	841	929	881	866	903	788	856	853	855	839	839	880	854	881	905	898	872	860	895	931	846	846	843	890	853	827	826	859	853	834	878	816	864	881	868	878	876	885	838	883	872	860	872	826	836	829	851	900	859	900	886	818	826	812	850	844	838	845	834	913	847	868	834	822	857	919	879	915	905	840	870	918	889	808	885	877	874	874	866	858	874	842	842	862	865	862	865	906	883	878	845	918	852	893	878	847	843	831	896	867	893	851	812	852	912	857	876	913	876	875	872	876	869	848	852	824	887	878	899	872	840	911	850	863	877	867	844	834	855	873	865	845	851	854	896	871	894	856	857	884	836	858	876	814	898	896	845	871	919	876	885	887	867	836	866	865	860	882	916	875	915	873	855	828	857	867	859	859	881	841	851	835	932	834	839	865	843	861	863	881	836	866	850	850	868	872	849	863	814	814	834	881	896	835	890	817	819	852	861	856	853	899	862	901	865	854	884	913	897	866	850	836	864	881	847	893	889	864	856	833	877	871	875	880	865	888	873	887	878	829	845	882	863	892	887	902	934	872	868	849	899	951	873	870	875	935	819	864	819	845	849	903	919	930	869	896	854	872	905	863	865	884	868	866	902	826	862	904	851	853	885	896	869	833	844	897	905	833	805	862	877	865	834	858	889	856	846	794	855	824	824	944	905	837	902	846	876	904	833	887	849	880	885	836	874	814	951	861	838	841	903	884	931	831	871	837	845	877	858	854	832	871	821	875	865	824	836	896	885	859	872	871	894	834	910	864	867	839	873	855	879	883	819	871	865	865	902	854	886	845	855	823	831	894	835	883	849	873	867	850	841	844	891	877	872	844	870	830	855	871	851	859	871	831	863	830	896	896	847	876	873	865	890	842	849	914	886	855	878	820	854	885	852	861	841	863	890	808	889	906	896	900	827	849	870	893	779	885	817	923	908	832	862	825	813	811	873	890	893	889	862	891	846	892	859	856	877	861	851	838	832	901	866	862	897	887	903	884	826	863	850	823	889	863	822	881	879	865	893	869	861	881	873	875	888	878	853	902	850	894	909	878	900	833	856	893	889	942	845	822	851	853	848	903	890	873	811	858	843	870	901	887	824	832	825	913	897	822	882	845	839	897	887	865	875	866	871	912	877	852	878	892	845	812	882	831	820	884	881	874	874	848	905	845	896	849	906	873	853	820	897	882	829	907	890	868	848	895	864	868	867	860	876	848	884	860	911	820	897	935	842	859	825	817	882	818	877	900	881	878
22884	24076	33748	25146	22077	19431	8228	861	672	670	670	666	692	640	665	606	653	688	615	632	653	609	628	659	622	677	628	615	642	630	632	653	634	648	629	646	609	644	657	651	613	657	654	640	631	674	614	656	626	631	616	607	629	648	598	635	610	632	598	648	648	607	632	629	632	598	606	627	628	614	617	647	676	593	610	625	622	643	643	628	658	584	609	619	647	655	599	639	642	590	659	610	609	577	619	642	619	631	610	582	641	628	605	644	613	649	629	616	636	613	557	618	598	580	609	658	640	589	638	604	589	641	627	590	597	650	656	678	610	630	623	616	594	645	644	649	632	641	592	615	648	633	636	612	659	673	687	644	602	624	642	591	624	627	606	624	618	656	602	577	656	616	586	614	600	667	655	649	643	622	574	633	656	638	601	650	608	620	650	626	640	584	638	558	642	621	612	639	633	599	637	654	642	621	636	636	626	629	662	617	625	617	626	628	648	608	673	634	657	630	641	603	609	635	607	654	615	647	616	673	599	657	659	662	602	638	664	687	646	629	672	645	623	616	611	589	574	581	642	644	559	630	629	610	629	637	628	618	622	651	636	614	672	630	625	633	583	602	627	610	596	634	662	618	641	606	623	599	622	627	650	602	620	632	551	644	649	608	616	621	648	601	616	604	618	625	610	646	643	653	570	637	617	629	664	611	614	667	610	618	635	624	651	603	637	625	612	635	671	634	655	628	654	621	600	628	629	562	627	616	658	673	613	644	627	593	649	649	617	666	634	618	594	651	619	638	633	597	592	625	586	586	632	607	671	601	633	674	637	629	650	604	650	651	598	596	591	625	616	654	664	631	634	609	607	682	669	625	621	634	638	640	612	606	609	613	629	666	610	645	615	575	625	669	617	675	658	604	626	611	576	607	635	648	610	624	639	626	637	664	621	652	574	684	624	625	639	633	652	661	626	636	633	641	620	637	653	641	621	727	640	615	574	645	629	657	608	652	639	661	648	673	650	642	606	636	568	665	609	623	598	594	628	640	638	631	660	645	664	645	602	656	664	641	626	610	605	594	601	642	658	626	621	630	626	646	628	601	621	648	639	632	618	609	641	658	644	671	627	566	602	640	650	620	628	602	627	620	586	630	656	616	668	582	619	611	603	598	622	588	621	653	619	649	647	621	692	634	649	625	617	619	593	630	631	630	679	607	663	634	621	605	612	657	610	656	601	618	662	613	619	618	594	600	639	637	638	594	599	598	583	629	647	636	623	654	586	640	627	641	647	574	636	595	661	630	651	629	602	613	661	632	633	648	606	629	600	675	680	615	615	614	622	627	630	619	618	595	574	663	676	642	615	644	586	622	602	635	676	653	701	618	637	659	632	620	619	629	601	617	637	628	625	621	644	627	627	639	564	627	607	619	615	607	629	638	624	605	617	628	646	578	621	638	628	631	595	586	623	623	659	619	614	608	576	625	611	622	653	641	650	634	574	653	636	627	587	608	649	618	643	619	641	624	627	667	632	636	607	592	649	647	625	584	646	626	574	636	591	598	621	609	603	641	541	664	610	649	603	625	642	603	602	626	605	647	607	614	642	609	631	648	617	604	652	616	605	645	614	582	647	659	617	549	644	617	618	580	625	569	654	627	632	626	643	641	573	636	642	651	664	637	648	614	582	605	605	646	669	651	609	612	615	680	595	686	630	631	617	649	675	623	610	651	599	630	606	664	616	635	647	639	649	607	619	601	612	641	609	654	626	644	659	575	630	609	622	640	596	575	611	564	634	590	635	629	642	659	601	658	627	624	599	590	649	620	593	619	667	624	607	643	629	668	640	664	656	626	625	639	618	581	653	624	588	684	658	641	621	608	625	601	644	639	580	655	631	662	642	652	643	641	600	633	647	632	603	669	606	653	582	645	620	629	587	636	606	597	595	612	637	583	668	595	600	599	637	641	623	602	593	647	645	627	641	646	648	603	623	635	608	640	668	613	655	662	652	611	628	611	601	654	626	579	619	592	624	629	656	621	580	684	652	653	647	624	632	642	588	603	639	600	615	622	633	639	604	653	595	657	640	647	647	653	576	619	638	602	661	600	653	650	629	643	616	695	614	639	613	602	644	619	650	642	650	665	617	642	642	599	644	608	634	633	622	617	645	652	594	605	595	649	634	651	644	606	617	626	623	570	621	639	614	681	606	640	649	563	668	610	635	639	665	634	650	630	658	602	657	595	626	621	655	602	643	636	642	653	624	591	593	666	617	648	613	601	605	625	626	656	595	631	640	612	622	604	644	625	587	616	648	650	615	637	635	599	620	658	579	663	578	599	622	615	625	639	630	600	633	614	616	589	666	642	603	616	560	615	642	635	608	615	607	642	614	639	693	620	658	638	651	619	640	666	584	611	574	617	625	572	592	650	620	672	669	639	610	608	605	604	613	660	611	656	595	585	624	662	613	633	600	615	673	635	620	637	600	633	633	619	655	652	631	637	682	657	632	627	613	632	595	654	576	670	606	629	643	631	594	696	608	605	641	629	590	587	643	659	652	629	631	641	622	650	615	632	662	621	627	636	629	641	624	643	609	609	626	591	623	659	615	594	622	604	660	612	642	606	653	624	605	609	626	672	630	619	596	633	596	636	689	637	610	644	563	615	644	575	669	675	599	669	599	653	595	609	630	629	658	646	591	622	629	625	691	629	590	605	638	610	578	621	608	644	611	610	648	624	573	621	643	629	642	627	606	644	622	656	654	636	618	652	641	632	608	627	630	632	604	610	637	587	603	629	601	619	612	612	616	602	623	616	656	635	645	637	585	609	645	622	619	661	632	628	602	648	643	634	672	604	607	634	614	559	657	670	654	599	658	631	632	678	609	618	632	609	661	628	618	640	595	547	609	652	634	614	629	682	577	619	589	674	628	608	588	620	604	595	602	596	600	621	591	660	604	597	629	658	602	630	594	650	624	612	607	595	625	632	634	631	626	630	620	619	593	625	621	658	645	579	634	637	611	650	614	609	614	584	601	661	638	613	625	622	609	654	635	623	618	620	597	643	624	616	628	633	632	649	614	671	620	632	574	604	594	609	601	628	620	605	581	631	650	611	677	598	610	639	612	645	603	707	594	631	595	594	643	617	636	621	609	562	652	640	578	663	621	633	646	628	626	599	615	659	578	600	599	594	629	699	631	666	647	647	626	619	639	666	668	622	612	667	612	617	652	631	617	601	652	669	643	580	644	629	625	615	643	626	659	624	653	655	630	605	610	630	625	613	628	643	601	633	641	629	644	679	593	645	653	605	673	624	585	622	617	647	657	623	649	617	665	600	630	621	631	637	650	601	713	620	616	618	578	646	605	608	645	632	654	644	669	644	620	598	608	609	613	604	619	623	604	630	655	605	641	609	641	596	641	669	636	600	597	590	634	660	602	635	623	612	667	619	604	622	631	628	655	590	648	613	560	634	636	656	588	644	614	617	606	598	613	640	693	629	619	628	639	611	629	637	620	628	621	629	622	603
46984	90555	71631	44449	33253	13508	4529	1002	1017	1063	982	956	1006	980	1026	981	1062	996	1001	973	955	1014	972	1047	1024	1017	985	1021	981	1006	938	971	993	966	1033	986	1041	1030	1062	1062	987	1034	981	989	1024	1006	1026	968	970	1007	996	1003	1026	1012	1048	1011	1008	1023	999	947	1061	965	929	972	997	963	1002	1024	992	961	1002	1032	1011	987	1006	978	946	997	1053	1019	1001	989	975	964	1006	994	945	1017	990	1015	1039	977	1046	992	917	1043	973	1008	1062	1029	998	961	975	1020	983	971	957	1002	951	1019	968	1028	989	1002	1009	1028	1015	1015	1017	936	999	969	1015	1030	979	1036	1061	973	975	983	1022	949	1000	999	1002	1019	939	966	980	1022	990	1016	1013	944	1010	989	962	1017	1019	984	979	984	950	992	1026	993	999	984	965	1003	984	1002	1004	989	1007	976	994	998	958	970	1028	982	984	983	992	1046	1018	1011	983	992	1049	979	1050	996	953	952	1053	935	960	993	990	1078	1043	1002	1015	1018	994	972	983	986	987	1011	962	1023	1030	1023	1039	1036	995	1001	990	1005	939	979	1039	1006	1001	958	991	1030	970	1081	1002	1006	994	1041	996	971	964	977	1007	1012	993	989	951	975	986	1054	1044	997	970	989	1026	974	1028	1022	992	966	972	995	972	969	969	967	991	1020	1004	1008	1017	1006	966	957	984	953	1014	984	980	958	1067	937	1032	1014	982	1016	1001	985	1035	973	1017	1048	970	1058	999	1003	975	992	991	1010	977	937	987	1003	1021	984	995	979	1000	986	1033	955	960	995	991	998	990	1054	977	1004	1036	971	986	993	1023	973	989	1000	1009	996	1007	1002	1022	1021	975	1048	1012	1045	994	953	965	991	999	1019	1001	1016	1026	1016	1013	948	999	986	1010	1024	1002	1066	983	989	1015	952	1024	1003	1041	1001	1009	1005	1000	1017	926	967	1010	1002	1016	1002	984	970	947	1018	1007	1008	985	1049	983	954	1029	961	1001	998	1045	987	1030	1008	992	1000	1028	974	1023	1027	983	978	989	954	999	1008	960	992	1002	1000	1000	983	1024	1043	1040	1021	1018	981	986	985	995	1003	948	1002	1007	967	993	1002	1014	1032	1015	1013	1021	1008	984	978	1052	1047	977	1015	1004	960	966	1024	975	947	1063	982	981	938	984	1052	978	974	1019	1063	1007	1064	967	957	999	993	1028	979	1009	957	1008	994	998	1009	1045	1001	964	964	997	998	1002	1033	927	1005	983	1017	1011	1029	1009	1039	973	964	967	973	1020	988	983	989	1014	965	1006	1022	1018	971	964	970	967	1010	997	1014	932	949	978	982	948	1021	918	1036	960	970	958	1001	999	960	1000	963	988	957	1043	1019	1010	987	997	1028	1013	1023	1020	982	940	970	981	976	970	994	937	1021	1024	1031	1042	960	970	1049	992	1015	991	973	931	989	993	994	1023	1024	1029	980	1012	1005	956	990	949	982	976	1003	998	980	939	986	988	1017	1008	1012	932	1021	953	979	1034	988	1004	1030	1052	975	999	1017	916	906	1024	956	952	977	997	1003	1024	981	1044	981	982	986	984	1030	998	978	999	984	1014	949	1003	1014	992	1040	988	998	1009	1046	1012	1011	997	987	953	1007	973	1010	1042	1029	980	1029	980	982	1032	993	963	1063	973	1064	990	1041	952	985	985	1007	997	984	1062	986	1016	1007	992	977	1001	1005	951	979	1022	996	969	1005	1014	989	1024	1002	995	962	1021	1001	1035	979	1006	1029	973	954	981	981	1057	1004	959	968	965	933	1022	941	1062	986	1001	1022	943	1020	973	1003	986	948	1011	1010	1000	999	1015	1000	1022	955	1051	955	1056	1029	975	1031	998	1010	1007	1049	959	997	984	967	984	1000	996	1033	1008	1005	1025	1041	1000	963	994	974	1034	975	1024	969	987	993	1032	995	939	1043	1020	1008	1000	962	1002	1047	1065	968	1001	954	1033	1004	1060	1027	1012	1017	996	990	990	1012	1002	984	1005	983	937	930	969	1017	1000	966	969	1063	1005	988	952	959	1029	982	958	979	1016	1014	1051	1012	969	1031	944	969	1006	1007	1020	1049	966	1039	992	1022	1064	990	996	1003	944	956	1034	924	952	996	983	1024	993	952	997	971	941	962	998	972	964	978	1063	1047	1043	1081	993	962	1049	991	1032	1049	1039	1046	992	1050	988	980	976	992	1035	1009	1018	980	1024	1040	981	918	1052	965	1005	973	942	968	967	971	952	985	1007	1011	979	995	1025	1018	988	1058	1023	1021	967	958	1025	1011	981	972	1016	978	970	962	995	963	995	992	919	1051	1012	1028	1049	967	1021	964	957	984	1011	960	986	1018	1000	937	1005	1049	972	983	957	989	1036	1016	960	1037	1000	937	1034	1019	1023	972	985	969	974	986	980	933	1023	1016	984	960	1012	993	1006	940	983	1046	1037	976	1000	1021	1021	1033	1025	982	1023	1023	1022	974	990	996	1009	1005	997	990	1017	1022	995	1008	1012	1048	1019	973	960	1070	957	1002	986	1000	964	1018	969	950	929	1006	982	980	1043	1028	985	1029	986	964	989	996	946	983	1037	1025	1003	969	1005	957	1007	1070	1032	999	1023	1032	1039	961	977	1024	989	994	954	982	990	1014	1032	1007	1029	972	969	1028	1041	949	1037	995	982	980	1001	972	985	1010	1018	984	979	941	995	1013	1006	1033	980	968	992	1004	929	1017	1059	1007	973	1013	991	961	934	1021	952	1036	971	977	1007	1018	1003	1010	949	1015	973	1007	1041	979	988	954	1033	1031	993	989	984	980	1008	1054	1046	993	1015	994	987	951	971	971	1014	979	1030	994	986	1047	1034	974	1032	1006	974	1004	934	1005	1039	934	1016	986	1001	998	1021	1006	1014	962	997	1012	1033	1008	1018	983	948	992	994	1015	957	981	914	1014	1002	1017	1010	974	935	1040	1006	1004	1024	1012	955	1039	1026	1069	958	1023	999	1013	1025	1048	959	961	956	1040	997	1030	1009	998	1051	1017	959	981	995	990	1023	962	987	996	991	999	957	981	957	993	1030	996	1015	1014	994	997	1002	1005	1021	993	995	1018	1034	998	1012	998	1019	1006	967	1048	986	973	979	991	1004	975	1021	975	1015	931	1018	1011	1023	995	990	973	979	1033	1009	1024	949	953	1003	978	1059	999	976	1015	931	1065	1023	984	1041	1029	991	1003	1023	988	1032	996	988	948	1032	1021	1004	1024	984	1042	1027	975	975	991	1031	1032	1015	975	1003	1038	1009	1027	979	1040	1062	996	1003	995	1038	1011	982	976	980	981	983	1008	991	994	994	1013	1029	1038	979	964	997	937	985	991	1001	967	1028	981	986	1005	983	983	1047	981	1011	980	950	993	991	1030	963	974	971	1042	996	1013	982	1017	1007	973	954	1008	949	1037	953	999	1052	1099	1012	978	999	1008	1013	1036	996	997	978	992	1036	949	1016	1038	969	982	1075	988	1022	1018	998	996	1040	1008	1036	974	988	1036	1035	991	991	1055	981	994	980	1013	951	991	985	1011	964	970	996	1030	1028	1023	1014	1003	975	985	985	1039	1001	992	1030	995	997	945	1005	989	951	992	1012	1063	1008	1063	986	1050	1063	972	1037	986	1039	979	980	988	1021	1000	956	900	1001	1037	959	971	942	994	1014	1019	1062	956	1014	1000	998	973	974	976	1027	991	1004	1018	972	1017	984	947	973	965	1032	1035	966	1023	1002	1039	973	957	1023	994	944	983	1060	1011	996	1022	1014	968	982	956	974	951	954	909	1012	1035	991	948	987	996	1011	976	1011	1026	992	961	966	975	960	1008	1022	979	979	1055	1020	996	966	955	1004	990	927	1038	991	997	1022	1014	940	974	969	979	987	1005	1057	1017	1019	1039	1017	1012	1077	939	1031	948	973	1001	1014	1018	997	979	1005	1030	1027	990	984	1055	962	1000	990	1029	969	1002	949	1012	972	969	1000	1027	970	1030	1119	1036	952	982	1044	1031	963	1019	1025	984	1049	944	990	994	947	1018	1021	997	980	960	1036	992	1008	960	1012	1030	994	970	973	1004	972	1008	966	962	991	1002	1021	986	1013	965	1024	975	1079	976	992	1053	1021	1006	1031	1063	990	994	1000	967	1002	971	998	983
26855	38990	34700	14313	4486	1520	824	654	698	634	665	674	689	635	678	672	705	660	691	675	667	671	665	686	632	731	675	689	641	670	668	682	632	707	694	683	667	663	678	627	692	605	657	680	626	681	664	646	643	656	661	707	645	649	660	690	718	677	700	711	638	686	680	739	647	648	687	650	686	667	647	665	626	628	670	653	685	659	643	654	697	724	665	701	672	696	714	671	636	656	589	674	659	650	654	676	659	660	650	674	700	702	650	658	655	632	653	674	659	695	683	663	667	621	652	666	646	699	683	647	630	668	664	683	693	607	699	620	680	663	667	656	685	694	624	677	649	691	703	627	723	662	686	702	688	648	622	684	650	649	658	649	644	682	688	693	727	659	673	759	658	683	723	677	650	637	709	669	676	674	703	625	644	717	670	677	699	668	672	684	672	692	648	577	695	670	609	689	687	689	679	713	669	658	662	676	642	643	673	650	676	655	671	695	683	630	686	639	722	680	621	677	656	647	655	662	661	635	708	694	711	678	650	660	702	670	679	665	670	651	686	649	643	655	680	666	635	628	675	661	640	691	698	653	638	664	682	649	710	715	690	706	664	685	647	667	655	653	671	647	671	662	691	664	639	607	664	701	693	645	689	654	747	649	665	675	664	693	693	629	689	697	669	623	688	697	679	660	668	695	653	626	662	653	689	633	687	629	694	682	665	609	703	661	651	656	657	675	692	615	673	659	680	656	631	699	616	641	676	707	753	684	678	667	679	664	691	648	672	686	610	632	667	634	688	647	666	679	647	699	653	663	664	686	667	690	666	654	663	669	670	696	661	651	638	643	728	693	654	665	656	625	698	646	694	640	666	648	649	655	656	637	688	677	651	709	689	652	671	688	642	661	668	648	689	660	637	652	662	665	671	652	702	635	660	702	680	673	670	675	705	712	650	720	670	648	688	661	674	679	693	637	674	674	673	690	662	686	657	661	631	649	693	645	660	666	675	663	678	639	652	661	660	672	663	643	721	679	666	650	709	660	680	650	663	687	632	608	655	657	635	649	718	693	670	695	664	662	683	691	704	690	729	653	714	734	638	698	681	668	646	692	667	642	707	658	636	680	674	608	673	646	666	686	647	731	702	650	652	658	693	676	633	690	689	683	690	664	651	699	676	691	641	649	656	666	675	689	679	681	647	683	648	698	647	677	629	664	659	654	680	636	661	653	658	649	641	638	633	663	690	674	658	660	705	672	687	665	680	660	693	721	678	657	652	666	657	681	693	655	663	640	670	647	707	690	669	657	670	648	646	645	687	715	652	676	646	693	721	676	689	650	649	645	662	672	673	660	634	674	700	667	627	682	685	707	671	635	668	638	663	679	661	674	621	592	644	672	628	655	723	722	686	642	701	657	657	639	675	683	656	658	649	698	677	679	662	633	608	665	693	656	670	676	656	692	636	665	695	697	642	635	678	616	681	638	638	694	646	693	690	647	680	649	650	666	696	663	665	683	690	640	698	683	675	707	675	663	674	700	662	650	633	637	706	696	714	651	669	688	602	671	708	686	701	651	655	682	661	640	632	663	680	697	675	658	679	650	675	664	647	720	648	632	680	686	658	660	666	651	675	689	629	698	622	658	656	680	664	709	747	657	652	716	709	672	691	691	664	665	671	686	658	685	668	667	644	657	701	694	670	692	663	685	707	705	631	683	680	694	687	658	698	663	704	687	644	696	616	672	697	681	694	653	659	663	617	665	725	717	667	639	638	694	681	655	681	722	627	682	674	642	655	673	651	659	661	714	671	634	646	638	668	700	698	634	687	704	622	698	718	656	668	682	656	652	691	669	692	661	699	737	700	665	713	702	705	677	659	668	638	672	663	663	633	695	698	655	705	704	653	684	695	719	717	687	638	677	673	706	660	676	677	685	705	651	679	708	658	687	619	712	652	626	681	692	707	671	684	646	636	686	730	632	703	647	682	701	687	617	656	644	664	684	656	691	669	648	644	673	680	687	683	727	660	679	683	651	679	673	697	682	672	699	696	706	642	672	656	716	660	669	703	643	665	652	643	663	701	698	682	651	678	699	669	675	672	647	686	628	665	690	658	659	680	642	684	663	695	643	653	695	676	625	689	629	681	667	672	666	651	730	661	688	703	732	673	638	641	720	684	663	670	705	703	713	649	602	687	667	658	644	678	696	644	715	701	687	667	689	636	714	658	667	634	696	647	681	635	684	676	626	705	678	697	711	661	662	704	657	643	652	702	650	634	681	660	671	644	680	642	658	635	668	644	651	622	692	658	674	651	617	699	608	702	676	647	660	650	697	667	659	684	622	652	686	722	679	678	632	644	634	670	646	636	672	640	644	652	724	704	642	652	637	671	619	679	697	635	674	662	656	664	690	650	667	651	679	699	653	702	697	656	683	672	689	684	663	697	681	706	670	695	685	697	677	684	699	749	668	667	678	683	678	717	671	644	700	694	730	647	658	645	661	698	646	675	675	668	662	656	664	693	669	707	654	682	636	671	678	682	687	661	671	671	652	650	629	688	664	695	673	662	641	703	662	684	689	654	677	686	734	659	685	689	627	673	658	661	649	627	681	652	705	684	646	696	699	687	678	686	679	668	670	679	696	689	702	680	649	679	673	674	696	687	673	689	665	651	665	663	674	728	688	654	646	679	683	680	663	694	654	686	676	696	639	703	680	700	691	723	648	694	709	678	732	683	652	649	653	678	650	677	689	668	684	641	689	673	666	654	699	638	677	670	699	673	644	696	652	625	651	663	685	648	719	664	665	655	653	706	677	662	671	655	703	714	646	631	654	653	714	632	659	640	711	653	651	653	637	702	678	650	691	682	666	689	715	665	690	661	637	652	692	678	649	654	646	680	705	693	653	659	635	662	674	660	646	675	681	686	656	672	645	693	665	688	693	649	653	650	673	663	708	658	683	668	671	656	696	653	652	632	734	704	661	696	674	663	672	704	689	653	698	616	673	650	645	670	683	677	666	711	624	707	679	627	685	697	661	713	656	670	719	671	683	692	652	638	681	618	629	675	683	667	696	615	678	671	675	646	703	673	703	691	669	710	668	649	638	695	686	652	642	671	651	706	658	688	606	661	656	627	671	726	660	701	639	673	629	618	687	683	686	653	675	680	683	718	749	681	639	613	638	661	649	648	633	665	697	691	647	639	679	652	688	698	627	717	690	651	652	671	701	685	706	694	683	676	688	664	686	704	710	660	706	675	678	655	645	688	730	657	621	680	651	664	639	691	647	735	683	679	667	706	712	660	649	656	638	663	673	626	688	694	667	675	695	678	661	661	632	653	657	702	655	633	624	671	664	654	634	671	677	643	660	698	707	657	660	727	670	655	637	662	699	670	676	640	651	642	668	640	709	711	663	667	681	696	641	652	690	730	686	658	657	640	672	668	634	668	673	674	657	636	688	672	662	670	687	657	726	681	670	731	651	711	645	687	666	693	665	624	699	679	625	655	648	697	682	616	658	653	668	650	691
30479	58560	36825	12158	7534	2876	1456	1085	1072	1060	1088	1131	1123	1096	1123	1180	1085	1105	1130	1160	1086	1114	1114	1141	1059	1125	1118	1111	1090	1107	1127	1113	1046	1116	1121	1071	1098	1092	1223	1040	1093	1090	1169	1139	1072	1113	1070	1165	1148	1100	1104	1018	1123	1123	1151	1116	1094	1104	1097	1083	1169	1103	1125	1115	1064	1119	1092	1147	1092	1134	1163	1127	1147	1111	1095	1079	1105	1092	1110	1102	1102	1122	1096	1123	1163	1074	1125	1109	1064	1114	1069	1075	1153	1144	1130	1132	1113	1126	1046	1130	1122	1183	1118	1098	1154	1145	1144	1095	1176	1097	1137	1102	1146	1067	1095	1125	1125	1050	1122	1090	1143	1174	1120	1094	1097	1159	1148	1081	1125	1118	1107	1142	1104	1115	1175	1085	1091	1120	1115	1118	1121	1117	1103	1122	1090	1163	1145	1075	1173	1138	1116	1136	1116	1120	1112	1111	1096	1136	1094	1093	1117	1125	1089	1140	1085	1128	1093	1132	1141	1118	1118	1078	1127	1110	1135	1139	1142	1179	1123	1160	1139	1088	1126	1076	1128	1090	1123	1138	1113	1085	1100	1145	1106	1049	1111	1127	1118	1116	1042	1133	1116	1132	1155	1050	1152	1097	1062	1108	1134	1108	1161	1126	1151	1152	1094	1054	1143	1105	1103	1108	1121	1084	1101	1136	1105	1085	1087	1120	1092	1117	1119	1108	1083	1142	1088	1111	1079	1072	1151	1114	1122	1138	1097	1106	1103	1086	1122	1208	1193	1121	1109	1091	1166	1126	1168	1063	1109	1145	1082	1127	1122	1068	1057	1171	1087	1064	1061	1131	1082	1187	1121	1090	1102	1110	1098	1111	1094	1163	1135	1100	1139	1078	1078	1095	1054	1136	1153	1149	1127	1137	1092	1116	1143	1137	1123	1131	1116	1093	1144	1112	1099	1053	1114	1070	1077	1098	1142	1137	1123	1143	1080	1163	1017	1097	1120	1140	1148	1095	1096	1125	1161	1145	1064	1095	1114	1048	1112	1100	1108	1142	1121	1089	1124	1099	1051	1172	1094	1103	1173	1137	1162	1132	1116	1080	1157	1125	1121	1052	1128	1096	1110	1155	1108	1106	1088	1117	1100	1124	1095	1206	1127	1084	1118	1124	1184	1112	1079	1097	1071	1111	1143	1130	1084	1061	1087	1108	1120	1069	1117	1163	1046	1107	1103	1112	1127	1134	1145	1165	1086	1117	1097	1094	1085	1127	1037	1117	1135	1064	1127	1128	1104	1124	1137	1153	1118	1040	1068	1101	1140	1107	1113	1121	1134	1105	1145	1105	1071	1137	1114	1097	1152	1122	1124	1105	1109	1114	1101	1096	1153	1057	1131	1132	1134	1123	1164	1137	1162	1156	1058	1144	1116	1057	1100	1070	1155	1102	1079	1150	1123	1061	1102	1120	1153	1139	1118	1150	1091	1077	1093	1109	1085	1126	1156	1145	1085	1115	1092	1120	1054	1096	1179	1109	1112	1097	1085	1132	1160	1134	1076	1100	1126	1107	1087	1097	1155	1114	1144	1110	1154	1124	1092	1138	1093	1125	1121	1118	1130	1091	1161	1092	1134	1121	1052	1139	1078	1120	1101	1094	1152	1142	1167	1119	1099	1134	1158	1133	1118	1128	1098	1097	1087	1135	1119	1071	1065	1119	1143	1138	1135	1120	1058	1141	1123	1102	1142	1143	1101	1136	1106	1030	1124	1070	1108	1081	1108	1031	1093	1134	1122	1089	1138	1113	1124	1104	1104	1146	1036	1111	1101	1143	1123	1064	1141	1093	1084	1109	1090	1123	1095	1087	1129	1131	1157	1104	1149	1113	1098	1118	1105	1132	1108	1170	1109	1106	1124	1142	1079	1101	1111	1113	1055	1142	1118	1144	1119	1073	1203	1088	1072	1125	1071	1078	1063	1163	1067	1135	1145	1108	1100	1133	1147	1145	1145	1123	1166	1110	1060	1092	1149	1107	1109	1165	1100	1126	1121	1205	1077	1165	1069	1075	1104	1101	1028	1105	1078	1127	1093	1095	1163	1134	1097	1114	1119	1104	1106	1114	1125	1050	1097	1091	1059	1100	1075	1122	1061	1062	1109	1095	1084	1092	1097	1141	1114	1117	1122	1182	1169	1116	1094	1101	1076	1101	1072	1111	1146	1118	1116	1124	1138	1086	1125	1089	1112	1058	1099	1092	1138	1151	1160	1119	1150	1077	1147	1150	1101	1071	1132	1132	1098	1138	1101	1104	1130	1130	1104	1152	1087	1139	1116	1086	1111	1086	1061	1170	1113	1100	1101	1093	1133	1099	1089	1107	1122	1051	1103	1142	1109	1075	1065	1102	1125	1112	1129	1131	1090	1060	1129	1136	1124	1094	1113	1095	1133	1149	1110	1138	1126	1135	1103	1113	1091	1166	1088	1100	1171	1063	1116	1111	1136	1124	1098	1037	1118	1146	1117	1115	1132	1106	1073	1150	1116	1085	1056	1115	1099	1143	1081	1120	1105	1092	1082	1111	1158	1123	1073	1106	1120	1108	1131	1112	1090	1043	1152	1095	1070	1126	1105	1100	1117	1061	1115	1065	1098	1113	1082	1102	1160	1137	1115	1181	1132	1125	1064	1100	1150	1112	1085	1114	1093	1088	1080	1124	1114	1136	1090	1123	1130	1129	1048	1086	1090	1105	1105	1133	1083	1121	1064	1125	1099	1077	1080	1091	1049	1093	1105	1141	1130	1126	1138	1163	1091	1083	1122	1176	1166	1142	1092	1065	1067	1060	1071	1094	1069	1078	1147	1043	1141	1084	1232	1066	1138	1194	1179	1080	1063	1091	1144	1119	1120	1140	1169	1122	1074	1041	1105	1164	1113	1123	1121	1165	1134	1107	1076	1147	1130	1140	1168	1128	1136	1155	1098	1119	1076	1094	1121	1157	1157	1107	1127	1121	1101	1100	1124	1107	1093	1138	1064	1129	1133	1089	1082	1143	1095	1141	1072	1113	1112	1099	1119	1093	1135	1082	1110	1110	1120	1120	1145	1148	1118	1131	1153	1110	1128	1137	1088	1044	1150	1108	1073	1112	1102	1099	1107	1060	1113	1075	1137	1095	1084	1132	1067	1088	1114	1096	1073	1072	1141	1110	1133	1099	1059	1074	1085	1152	1110	1095	1161	1131	1099	1163	1151	1090	1096	1164	1054	1085	1136	1073	1098	1117	1129	1133	1124	1017	1070	1080	1156	1098	1136	1134	1130	1087	1027	1084	1074	1131	1115	1058	1117	1166	1169	1089	1079	1082	1117	1082	1116	1042	1108	1117	1162	1068	1141	1148	1051	1121	1119	1112	1059	1127	1095	1096	1089	1135	1096	1094	1141	1164	1083	1075	1067	1106	1101	1128	1082	1130	1065	1144	1136	1138	1068	1093	1095	1071	1127	1138	1154	1087	1088	1079	1123	1107	1149	1161	1132	1097	1112	1081	1157	1144	1048	1053	1108	1143	1119	1151	1109	1103	1150	1070	1069	1103	1091	1105	1176	1150	1069	1111	1088	1083	1130	1127	1139	1116	1123	1136	1069	1106	1091	1129	1105	1096	1101	1091	1138	1123	1095	1126	1127	1066	1074	1069	1128	1135	1115	1076	1131	1122	1156	1149	1161	1086	1167	1124	1092	1152	1120	1084	1095	1117	1078	1083	1130	1121	1123	1117	1099	1059	1114	1162	1095	1143	1119	1108	1099	1079	1083	1130	1155	1158	1078	1119	1072	1100	1124	1142	1149	1096	1120	1128	1082	1169	1079	1119	1098	1135	1052	1084	1111	1089	1152	1074	1099	1096	1088	1111	1121	1092	1150	1224	1058	1160	1138	1105	1167	1093	1141	1128	1158	1089	1048	1086	1104	1102	1079	1112	1118	1171	1123	1088	1179	1097	1114	1082	1111	1130	1104	1122	1095	1177	1083	1132	1094	1116	1103	1106	1084	1144	1110	1058	1082	1091	1089	1130	1117	1101	1128	1082	1163	1158	1082	1158	1081	1123	1082	1133	1098	1043	1116	1152	1102	1120	1114	1072	1107	1093	1114	1101	1137	1177	1140	1149	1058	1093	1141	1087	1101	1102	1072	1071	1119	1142	1111	1071	1110	1076	1115	1207	1136	1071	1161	1090	1100	1139	1035	1107	1113	1102	1084	1050	1089	1123	1137	1120	1131	1148	1097	1140	1098	1085	1118	1143	1167	1127	1128	1098	1189	1100	1104	1095	1081	1176	1097	1150	1206	1084	1141	1094	1107	1082	1090	1084	1104	1104	1125	1108	1119	1133	1087	1106	1113	1122	1099	1050	1126	1061	1119	1156	1103	1123	1116	1053	1074	1075	1125	1110	1144	1137	1097	1137	1125	1095	1120	1123	1107	1117	1100	1105	1181	1118	1135	1130	1064	1113	1089	1116	1070	1121	1145	1135	1139	1124	1101	1114	1191	1105	1097	1085	1143	1139	1109	1122	1083	1102	1096	1129	1156	1086	1108	1090	1096	1100	1108	1091	1115	1117	1081	1151	1104	1102	1141	1163	1101	1094	1144	1120	1120	1116	1143	1149	1115	1150	1078	1171	1141	1101	1091	1055	1145	1114	1141	1075	1143	1080	1079	1108	1115	1070	1084	1112	1076	1123	1095	1183	1169	1104	1116	1078	1140	1054	1085	1113	1153	1096	1066	1109	1124	1148	1154	1141	1101	1121	1113	1160	1096	1121	1062	1093	1118	1155	1164	1127	1112	1110	1193	1100	1091	1107	1136	1106	1140	1087	1145	1132	1115	1163	1117	1173	1130	1057	1088	1121	1102	1125	1048	1098	1148	1090	1161	1085	1126	1113	1078	1141	1122	1087	1066	1149	1131	1140	1078	1082	1105	1128	1149	1077	1089	1142	1074	1106	1159	1129	1094	1145	1108	1151	1126	1145	1109	1116	1121	1116	1139	1130	1093	1164	1144	1134	1111	1167	1127	1105	1124	1124	1173	1103	1091	1113	1077	1021	1137	1046	1141	1080	1106	1167
23808	27066	37627	27180	21348	12526	2543	605	578	563	524	557	514	559	565	500	537	564	554	549	550	565	502	537	553	529	531	525	531	533	526	540	501	552	533	489	539	532	525	506	523	580	514	555	498	496	524	524	569	535	548	501	522	541	513	529	517	535	505	515	557	519	494	540	576	542	526	513	582	524	540	532	510	519	505	584	542	505	579	533	546	502	510	516	533	523	559	554	521	563	551	543	554	533	551	557	518	532	534	542	541	521	518	529	541	518	489	553	529	552	569	548	515	545	524	497	540	535	539	536	547	536	510	491	489	550	544	518	495	534	517	525	556	528	535	554	512	503	530	527	524	515	562	518	566	521	503	509	532	529	532	554	549	492	516	523	542	497	503	525	542	493	556	530	548	538	575	559	564	625	513	514	475	554	523	514	549	520	535	537	541	531	546	520	496	520	533	518	549	504	546	500	545	532	530	530	557	530	559	540	552	545	541	527	505	498	553	509	529	548	499	578	553	520	517	536	525	528	541	579	535	518	533	577	569	484	533	513	554	532	537	547	552	536	540	531	545	538	508	523	547	522	520	574	515	581	502	545	523	549	534	492	550	524	518	535	526	543	545	536	494	504	553	521	540	525	544	505	498	555	489	553	514	541	540	481	534	584	541	522	527	607	553	550	539	513	524	561	509	543	538	478	512	477	525	553	572	499	572	558	566	501	556	531	510	534	542	546	534	517	549	524	524	537	541	469	531	507	541	547	557	520	527	506	501	529	570	545	542	540	538	543	518	574	531	582	517	533	495	570	502	571	538	485	535	551	548	523	505	541	544	514	550	568	534	530	516	512	492	503	510	512	523	519	570	507	542	540	545	553	500	557	556	528	514	575	514	480	565	575	491	560	537	573	527	521	530	498	549	530	514	487	549	524	498	523	516	513	564	495	520	521	540	544	526	513	507	572	498	569	531	581	504	535	548	544	572	521	583	513	547	503	507	527	528	528	544	522	561	516	496	545	547	526	514	519	535	544	505	540	526	521	534	558	518	492	519	534	521	542	538	496	522	514	526	534	500	502	536	513	522	498	530	498	508	492	527	529	537	506	476	491	491	476	591	531	513	518	533	513	556	597	531	534	490	542	555	571	547	534	551	525	527	501	527	519	498	535	541	515	552	500	540	545	524	547	563	552	557	492	555	478	506	500	538	535	538	483	505	550	510	510	521	534	484	546	543	550	534	538	533	530	524	546	525	497	549	560	573	558	491	499	540	533	532	549	537	515	541	560	556	538	535	536	553	490	567	566	525	561	532	504	522	519	569	528	521	544	518	549	528	493	510	544	519	492	514	553	557	531	525	551	541	538	526	544	487	539	520	580	555	491	528	529	513	556	542	518	522	513	544	559	514	506	547	494	521	554	493	540	535	553	494	564	544	538	557	532	497	541	537	541	529	539	524	532	500	532	531	491	545	514	531	557	550	554	582	588	520	520	522	517	530	487	522	574	503	561	530	495	571	517	555	511	506	537	556	511	555	523	501	513	559	537	523	526	570	523	542	554	565	552	505	553	521	553	532	546	506	572	565	492	533	563	542	537	507	543	547	564	545	548	534	536	506	533	552	519	509	512	524	530	523	571	531	556	544	516	526	583	518	503	536	528	561	557	487	551	527	509	572	511	548	516	526	515	475	564	544	548	520	544	566	545	492	530	497	514	526	502	527	498	524	550	542	561	525	550	566	522	559	482	517	552	513	493	536	531	511	525	494	549	549	533	499	534	516	524	533	520	495	561	541	585	562	515	523	481	530	538	517	481	525	529	498	552	539	538	512	539	498	517	546	554	547	549	538	537	523	574	506	503	538	534	499	548	507	549	498	523	546	556	543	563	544	512	513	551	555	499	500	532	551	525	518	560	515	504	531	573	532	532	512	516	516	534	505	542	521	518	582	505	536	562	519	540	533	491	524	516	526	525	517	502	504	504	524	523	498	481	544	534	497	535	543	558	506	522	555	513	528	464	545	540	506	520	538	522	564	548	524	533	558	524	529	534	513	505	534	521	484	544	538	517	505	533	532	546	531	544	541	522	557	496	564	491	560	551	550	509	526	467	531	603	519	506	528	491	514	523	531	549	568	541	535	557	496	492	472	502	562	527	531	514	563	515	508	518	533	561	504	497	563	546	553	536	524	533	546	542	564	506	529	554	527	524	512	551	505	530	546	521	550	535	513	507	524	559	545	544	543	522	524	511	581	535	502	549	532	507	530	521	561	525	517	523	508	557	564	540	565	488	561	505	542	532	525	542	565	521	514	558	502	526	530	539	506	558	533	552	529	533	518	548	529	498	511	492	542	535	568	575	517	541	524	562	537	533	489	583	529	534	544	573	546	530	519	542	525	541	515	507	512	567	518	538	496	522	555	472	540	518	515	501	558	495	551	517	575	514	579	539	529	525	531	500	552	534	586	532	556	509	536	584	558	547	533	526	527	541	494	546	510	539	523	536	506	506	525	498	491	568	582	528	512	546	502	497	524	531	540	519	555	518	537	569	553	517	513	551	535	525	540	517	536	555	522	528	487	586	531	555	549	564	524	547	493	524	518	488	524	552	549	570	505	534	534	557	522	529	532	550	537	547	531	529	558	571	550	512	562	541	537	544	524	524	557	558	502	554	536	536	530	511	516	536	533	539	556	535	507	517	542	477	508	526	511	538	563	561	507	544	490	510	514	528	513	496	526	542	549	531	538	559	522	515	545	564	550	526	535	568	513	555	520	500	525	551	533	593	526	527	519	523	516	511	522	526	522	526	544	554	485	538	547	519	536	575	522	582	521	504	505	571	587	504	534	548	530	514	527	527	559	543	596	526	583	559	541	540	549	534	551	536	494	530	536	514	552	501	561	520	550	544	517	532	520	545	541	517	556	515	513	504	536	516	520	522	503	544	524	567	544	568	508	512	526	524	504	534	529	522	539	587	534	477	553	527	547	511	570	544	578	516	553	565	533	553	540	532	519	506	529	490	514	476	516	529	569	473	554	530	525	583	557	523	537	507	528	527	554	494	527	508	539	553	509	529	591	515	529	511	533	512	565	516	537	573	507	540	523	533	550	512	498	502	527	538	523	509	516	542	521	541	528	514	539	509	520	495	500	557	501	553	529	560	521	551	547	484	497	495	553	516	535	532	523	539	505	522	529	537	574	519	505	540	536	499	520	561	535	515	545	532	523	581	546	532	522	522	544	530	500	508	519	517	522	538	586	530	541	498	539	570	532	497	496	511	542	508	581	509	534	534	526	542	543	577	551	544	529	552	522	526	542	541	529	507	535	500	550	546	522	500	570	540	502	528	534	519	538	556	521	511	521	529	495	524	559	539	517	567	540	485	506	527	529	504	540	518	500	536	542	558	517	527	514	530	562	563	531	497	526	525	568	545	527	531	562	509	538	515	504	518	521	526	528	555	525	534	516	518	548	511	547	519	566	523	557	513	558	510	509	477	536	569	516	529	502	516	553	588	541	528	521	556
49440	94885	67349	36861	25763	9053	3281	959	887	906	905	927	918	898	925	909	844	922	893	940	902	904	866	897	925	903	938	914	894	900	876	897	844	927	937	885	904	874	862	880	879	920	884	882	874	898	855	886	858	891	876	858	887	873	886	930	822	874	893	851	924	902	864	921	940	929	885	870	936	941	925	888	876	880	916	868	870	876	905	865	891	955	905	926	890	844	942	881	909	916	873	913	906	866	864	861	879	863	945	871	875	944	852	868	822	884	906	903	919	889	902	905	851	875	887	902	902	903	921	905	864	888	908	897	848	895	850	874	920	856	885	850	911	901	844	867	861	896	890	911	860	920	883	852	902	931	907	863	858	902	909	895	910	887	930	912	919	900	853	889	887	884	867	902	866	954	882	875	926	860	910	895	858	885	884	917	868	887	821	883	884	923	883	890	886	875	865	885	872	941	938	888	889	870	934	831	899	876	836	862	907	864	885	933	881	839	874	924	915	959	880	927	904	901	877	871	907	872	860	874	881	899	852	900	907	941	910	919	910	879	913	899	887	917	830	902	960	878	904	869	927	951	898	906	846	880	909	866	877	862	914	913	926	925	894	847	922	864	901	861	907	888	854	891	906	916	893	896	858	869	817	905	856	869	892	950	884	878	893	909	867	885	847	896	924	922	860	872	875	900	920	903	932	907	885	936	900	883	884	911	888	835	851	881	891	861	900	933	903	902	903	899	882	882	857	884	915	833	941	894	891	870	845	909	946	865	869	949	885	935	918	906	935	878	905	898	873	879	974	834	910	876	872	904	915	929	842	917	861	881	879	909	888	847	852	894	928	896	891	915	921	882	878	912	902	877	885	881	923	891	877	886	877	946	881	885	878	863	832	866	889	850	938	893	927	952	870	875	901	928	891	860	929	869	895	928	929	870	917	924	858	872	878	805	875	966	856	888	885	862	912	845	889	933	920	935	884	902	892	906	876	915	866	919	877	833	934	920	870	829	937	884	854	869	898	857	896	886	884	882	853	870	890	851	869	864	934	895	893	899	948	905	894	927	895	897	858	914	944	946	911	949	907	886	912	926	869	952	885	860	864	875	870	892	872	863	912	881	936	922	899	906	910	869	906	923	873	887	875	892	922	943	956	881	877	909	920	866	894	865	933	906	895	921	888	870	912	881	903	866	867	843	892	884	917	900	853	876	928	867	896	878	853	916	890	942	912	886	873	916	882	837	917	896	875	865	949	877	867	930	898	908	891	867	933	906	875	841	867	879	928	843	869	871	841	861	891	901	891	909	888	840	902	855	941	927	901	902	876	876	900	904	884	847	887	898	890	892	920	893	863	844	915	874	877	915	849	887	941	869	934	849	867	903	884	928	920	893	887	895	869	872	863	858	874	878	914	919	928	864	852	892	857	891	894	904	942	922	917	839	913	827	927	909	904	921	909	926	823	897	881	954	896	923	912	874	929	846	843	868	866	921	865	906	909	813	885	873	870	888	916	870	880	937	968	879	868	894	863	850	953	852	870	869	878	877	894	911	864	849	933	874	928	879	881	860	828	928	880	908	841	900	890	895	827	929	855	890	836	885	840	896	880	846	846	887	845	932	916	897	906	870	927	902	856	933	845	889	960	918	850	897	919	965	893	933	892	892	912	944	899	926	937	888	873	882	938	925	868	866	861	877	903	914	935	862	876	894	916	903	869	889	884	889	947	901	910	890	885	923	899	847	912	844	894	855	855	934	912	923	919	858	868	853	914	857	881	909	845	908	928	863	904	925	886	913	891	840	877	844	862	880	880	909	953	870	895	859	900	950	900	912	901	949	895	848	883	887	916	890	877	872	887	880	903	877	849	897	910	899	837	911	917	894	918	882	870	864	990	925	867	901	873	872	855	816	862	862	878	848	868	884	934	850	916	911	902	924	888	861	915	923	887	897	944	913	876	886	886	886	839	963	876	875	864	924	932	861	908	869	926	943	879	917	840	825	873	908	850	907	883	847	897	881	826	900	865	864	921	910	896	899	926	937	883	836	933	903	852	874	840	897	879	888	844	838	871	882	904	893	923	928	870	873	875	912	844	913	923	909	893	888	914	932	871	843	872	969	905	838	927	904	922	877	907	930	855	874	889	894	889	927	924	923	849	883	908	909	925	904	843	856	853	901	899	908	871	916	912	924	894	923	860	902	848	842	890	900	859	898	912	858	882	886	948	962	873	853	883	885	875	951	900	869	855	903	909	914	873	890	873	922	916	913	868	899	858	860	903	905	901	903	900	863	889	900	837	923	879	894	901	881	917	888	894	890	879	912	879	911	926	865	942	879	875	811	911	924	897	856	882	857	856	848	896	840	903	873	893	897	877	879	916	855	898	873	855	883	918	880	912	843	856	840	878	857	835	859	909	860	936	869	857	899	918	897	878	892	931	873	878	896	898	935	873	919	902	875	868	860	876	894	908	876	848	937	862	855	929	912	874	881	922	933	908	858	937	913	841	856	885	871	888	855	889	857	870	873	875	906	891	883	868	895	895	881	876	855	913	886	847	919	862	915	828	903	903	937	848	920	867	925	855	933	896	918	892	921	896	918	921	867	849	876	927	922	902	900	935	925	877	903	860	890	878	888	889	909	878	900	863	838	912	936	912	911	914	845	923	892	836	944	877	877	915	880	870	828	883	850	853	861	844	884	897	879	884	956	911	929	800	908	913	903	812	890	887	849	948	872	862	884	848	882	824	910	910	871	905	834	925	877	910	890	929	896	884	940	913	881	917	906	856	900	914	868	909	849	857	883	920	918	961	881	887	860	902	919	872	889	925	887	854	887	880	895	875	931	903	878	920	885	885	871	959	892	860	929	912	899	826	914	858	903	892	904	867	893	823	927	881	857	919	898	851	889	854	861	893	922	900	920	914	900	909	872	923	879	877	901	917	899	845	891	908	862	886	855	891	879	839	886	861	900	922	863	877	879	873	867	919	899	885	884	873	917	845	882	919	856	867	891	851	910	919	930	923	952	861	905	895	892	860	911	838	892	925	937	913	913	941	901	957	905	867	930	856	876	940	890	895	856	891	908	929	868	860	912	910	849	845	926	843	856	918	875	881	881	851	913	868	906	879	863	844	853	933	853	851	853	913	837	872	902	892	855	964	922	924	908	890	869	889	972	868	863	923	916	904	885	879	872	879	861	831	898	875	862	884	904	890	883	865	863	852	960	921	829	862	842	878	924	881	870	944	944	841	893	883	887	906	961	883	924	891	913	889	915	856	870	872	913	843	895	919	880	906	910	853	863	877	881	871	873	886	887	806	918	886	919	924	898	874	860	911	875	934	895	923	932	922	891	843	845	888	889	850	847	896	889	879	906	883	817	908	912	902	868	897	884	906	926	852	906	894	870	920	893	849	857	899	872	836	933	850	877	926	859	888	905	909	900	891	926	877	895	909	857	907	917	852	944	889	905	882	890	894	918	930	865	862	845	839	903	921	894	827	884	964	866	871	820	918	866	957	941
22857	23993	33668	25635	22181	19416	8042	982	702	687	700	666	655	640	636	666	663	702	690	690	658	631	659	687	627	671	653	648	732	668	610	629	679	683	650	655	652	677	682	651	639	661	651	612	656	647	630	627	641	676	664	612	654	601	614	624	615	651	652	661	594	641	664	654	683	653	642	657	669	655	631	637	632	684	637	629	654	679	620	625	658	663	687	639	664	647	626	659	648	626	670	663	652	665	692	691	643	636	662	626	626	650	619	663	645	671	615	688	657	623	647	644	655	638	687	659	667	620	653	651	650	610	682	668	627	633	670	678	620	627	651	637	677	631	633	690	617	657	623	612	623	625	611	649	671	616	671	668	621	682	681	629	650	699	684	658	666	631	635	683	673	622	677	632	619	662	618	600	676	621	660	671	623	659	613	649	621	648	627	664	634	661	673	707	679	656	664	671	660	658	687	645	621	670	666	601	690	603	667	669	643	598	617	588	651	684	682	676	644	621	604	651	659	619	623	648	649	674	647	642	683	653	657	622	601	636	604	623	654	606	613	652	675	647	668	619	643	631	642	657	612	699	667	633	650	593	656	625	632	656	656	659	631	662	630	635	659	624	650	637	623	660	684	612	619	615	630	593	673	646	667	697	637	617	685	637	629	626	622	717	632	637	648	641	681	626	635	655	659	652	680	674	613	567	631	594	664	632	602	658	650	660	686	646	652	596	679	663	656	653	603	626	624	654	670	620	650	631	640	678	648	617	690	633	659	671	641	623	650	614	646	665	631	593	636	639	669	673	614	649	691	652	668	639	654	637	648	673	654	632	663	664	640	634	671	641	690	652	660	623	694	668	683	639	649	615	701	675	642	650	598	619	678	700	678	632	635	643	667	633	656	664	606	604	647	622	611	653	605	667	671	618	624	650	686	668	661	642	666	621	680	677	628	664	637	622	650	650	648	687	630	699	639	640	687	631	625	660	644	627	649	598	634	658	665	667	634	606	635	651	645	684	679	641	689	625	679	651	665	657	690	662	624	668	627	671	663	627	660	640	639	652	663	670	604	635	679	608	669	667	656	619	620	638	661	632	620	701	637	629	570	627	636	633	640	627	620	668	658	637	660	618	643	671	610	656	717	631	656	651	678	654	634	678	668	643	649	621	675	677	637	629	612	650	603	694	676	627	652	638	691	612	722	641	643	685	640	657	625	696	652	631	647	615	618	663	718	605	683	639	636	608	676	626	620	696	682	622	632	671	673	651	612	652	645	671	684	668	701	662	577	653	615	642	647	623	645	662	670	647	655	635	682	647	612	608	611	595	648	661	647	622	616	578	648	662	599	642	647	666	655	601	658	620	706	621	676	645	682	603	631	644	670	639	598	618	707	661	659	636	648	668	628	683	665	627	655	673	609	663	640	646	632	651	650	647	612	646	625	625	657	614	636	646	647	642	669	644	660	649	646	667	633	610	710	622	646	657	637	618	656	724	657	587	640	657	635	651	643	575	647	639	617	619	670	622	679	702	666	646	676	651	633	619	678	651	616	624	629	657	605	632	675	656	662	581	638	644	635	667	617	596	649	629	627	632	686	653	653	661	634	623	641	654	650	642	680	616	649	586	691	659	659	623	646	655	631	635	617	636	622	649	656	652	640	633	641	587	632	653	702	657	722	627	640	622	605	630	710	646	611	659	675	662	709	667	682	655	678	590	672	627	644	645	655	653	642	615	664	655	636	657	658	617	666	660	602	652	635	614	622	685	651	618	679	673	658	641	663	641	635	654	657	646	636	615	649	647	639	579	653	694	628	647	639	633	653	642	705	646	644	677	674	675	640	654	659	650	670	694	658	668	669	635	612	648	637	621	676	647	659	715	650	606	639	610	638	623	682	632	662	643	640	672	645	670	660	620	670	609	630	652	653	686	653	603	689	619	656	609	631	662	677	670	604	667	624	661	608	615	641	641	657	669	654	686	635	662	664	711	617	645	651	652	635	633	676	633	653	665	637	672	660	650	649	644	638	683	656	635	598	629	677	601	669	661	625	630	646	608	650	642	629	636	631	688	642	694	668	665	610	643	653	611	655	655	612	603	663	637	630	637	653	610	642	605	655	677	662	609	648	654	639	610	652	662	618	695	661	629	658	637	653	644	617	634	626	662	676	611	673	643	664	677	673	640	657	653	647	647	668	606	590	617	640	664	620	649	668	650	649	680	642	637	682	702	609	656	651	643	640	575	644	665	694	660	634	655	652	652	618	649	673	638	665	664	647	647	646	646	626	673	679	695	624	678	630	674	644	634	615	627	641	684	692	649	629	689	651	654	647	620	640	649	621	613	655	609	682	640	606	627	605	675	644	582	651	660	669	658	659	680	620	615	619	656	658	703	641	638	658	600	625	684	666	624	645	676	621	660	662	629	628	685	647	584	626	621	631	654	652	646	685	635	620	610	712	656	595	654	651	614	629	670	647	649	630	690	678	671	631	616	609	626	658	586	666	637	675	584	662	675	619	641	650	646	656	598	623	649	673	685	631	664	604	620	652	659	609	630	717	617	687	671	635	647	659	635	662	648	643	657	634	630	714	653	653	677	620	655	599	660	613	644	647	617	677	605	620	662	613	635	641	665	691	639	616	665	688	647	608	655	624	622	590	646	681	628	620	675	667	624	639	625	678	691	603	608	653	656	643	671	656	606	652	666	679	647	659	625	693	642	640	671	670	664	638	614	604	662	626	679	626	640	678	614	621	655	621	626	643	594	656	689	650	692	671	634	631	645	626	651	643	634	691	641	680	670	613	563	624	633	654	664	634	658	627	664	663	609	604	668	609	619	652	617	655	617	611	651	621	665	614	647	646	634	639	640	645	666	634	645	660	643	644	667	662	633	651	594	640	656	669	640	628	635	653	661	615	633	642	586	685	657	636	648	645	631	704	644	631	609	647	639	618	657	658	617	691	644	650	628	586	618	617	629	625	634	657	662	661	641	670	637	642	636	681	629	641	610	597	612	641	633	642	635	607	634	581	591	661	710	624	664	643	677	648	653	637	667	643	624	637	684	651	666	665	635	646	652	640	637	638	651	644	664	639	621	616	679	623	678	630	638	650	653	655	641	661	628	650	656	596	670	605	642	649	692	671	662	629	666	590	646	642	645	672	682	640	684	685	655	655	645	650	644	621	607	683	678	633	661	639	640	618	631	626	626	636	661	674	647	645	623	673	668	637	634	663	631	663	631	648	642	599	671	632	671	629	618	653	642	698	635	640	704	625	641	607	635	705	638	637	620	685	626	609	673	631	606	686	695	640	679	622	611	625	670	627	657	649	593	657	634	662	700	629	673	639	622	599	672	632	639	665	666	685	638	656	604	642	701	668	660	657	642	666	646	632	658	647	642	641	709	600	646	658	656	630	630	604	632	614	633	650	672	634	653	655	611	671	638	650	632	655	665	666	635	696	664	667	682	635	665	634	634	650	681	672	640	644	653	608	624	603	618	686	656	608	682	631	689	597	641	607	639
46652	92225	71772	44163	32579	13553	4637	1201	1017	1005	1074	1043	1035	1076	961	1025	1033	1022	1024	1025	1020	1033	1044	1013	1025	1060	1012	1015	1009	1062	1037	1000	1007	1042	1052	967	1048	1013	1038	1045	1060	999	983	1058	1062	1006	1040	971	1076	1027	1019	1037	1023	1041	1008	1010	1022	1038	1002	1011	978	1007	1037	1030	1036	1016	1008	1019	1036	998	957	1015	1013	1001	1070	993	1047	1008	983	1038	991	1013	1026	1033	1022	1031	960	1067	987	996	1018	1058	1059	1067	969	976	1036	1011	976	1055	1083	1018	1012	1001	1023	995	1014	1026	959	1002	1095	1014	980	1033	1036	1050	1013	1020	1040	1010	983	1046	1039	1041	1015	1085	970	1055	999	1037	994	1028	1011	1013	1016	1035	1141	958	1053	1036	1049	999	969	1035	969	1026	1060	1004	1023	1026	1023	966	1075	1016	1038	965	1008	1078	1014	1014	949	1004	1001	1010	1009	1024	1006	990	1061	1030	1033	1034	1068	1046	1032	1029	1043	1017	1028	1004	1006	986	993	1018	989	1052	1052	991	1061	1019	991	970	1027	1039	1014	995	1043	1072	1026	987	1028	1023	1035	978	1069	1021	1024	1034	1023	1044	1045	1047	963	997	986	1044	1033	998	984	1050	986	1006	991	942	996	1032	1023	1068	1017	1097	962	1037	1089	1013	1058	961	999	1029	1030	1044	1027	1034	984	1075	1026	987	1009	1064	948	1039	1040	999	956	1041	983	1019	1032	1023	991	1053	989	1002	989	1050	1063	1000	984	1015	1016	1076	1019	973	1023	1014	966	1016	1032	1029	941	1056	994	1025	1039	1001	1036	1024	1007	989	959	984	988	1026	1023	1071	1028	986	977	1087	1042	1020	999	1042	1017	1025	996	1010	1010	997	1105	1059	1088	997	1054	980	977	982	1026	1014	1028	1060	1036	1000	1033	1026	977	948	961	1041	1032	1029	1050	1029	1067	1013	1034	938	1033	1029	992	983	1043	993	1004	1034	980	999	1025	995	1018	1019	973	1016	981	1032	1022	973	986	988	1021	1000	951	960	984	1055	966	1045	998	1031	1021	1082	1017	998	1020	1056	1040	969	1041	1018	1027	988	1039	1052	1077	1021	1001	1001	1003	1019	1019	1052	1031	938	979	1015	1010	978	1045	970	1053	1035	1077	1091	989	1030	1046	1022	1010	1011	1068	1053	1025	1038	1049	983	1033	1035	983	1047	1080	997	1002	1008	1045	1051	1045	1029	996	1014	1014	1039	1055	1047	1050	975	1038	1097	960	979	1092	975	991	1035	1068	990	1040	1034	984	1036	1039	984	1013	1017	1008	971	1036	1043	1044	1076	1024	1060	1015	992	1014	1031	1045	999	996	1031	1042	1034	1010	1081	966	1052	1050	1041	1000	1068	1027	1020	1028	1047	1023	1031	1060	1061	1011	1037	1045	1003	1020	1045	1049	1029	986	978	987	1026	1019	1040	1042	1015	1018	988	1055	1007	938	1036	1066	1009	990	1063	1019	1049	961	1012	984	1042	1040	1058	976	1002	1047	1045	1041	1043	1028	1020	1064	1014	1042	1012	1017	1023	1000	1016	1030	1034	1009	971	1025	1054	1015	1001	1000	1090	1066	1016	1010	1070	1007	1015	1018	1030	973	1011	1053	1054	1026	1005	1021	989	1049	1028	1043	1008	1009	1037	1048	1037	1042	1001	961	1014	1071	973	1038	1027	979	990	1005	1055	981	1022	1087	989	1017	1023	993	972	1026	1014	1009	1037	1023	980	990	1076	1001	1021	1046	1041	989	986	977	1044	1014	1100	1045	984	982	1007	957	1005	946	1036	1022	983	990	1051	1043	970	979	1012	1073	1025	1025	1046	977	1023	1020	1000	1023	1032	1041	1008	1021	1016	1086	1095	1077	995	1022	1052	983	1044	980	1004	995	1060	1053	1004	1042	1057	1071	992	997	954	1004	1008	1014	1022	1020	964	998	979	996	1001	1037	1032	957	1011	982	1101	1013	1068	1063	1007	1038	998	1004	1009	1032	1022	980	1059	991	1015	1020	1005	1030	1021	1010	1043	1003	998	1056	995	1022	1009	1016	1026	1077	1015	1003	1031	967	986	994	984	1118	999	955	1003	1089	1022	1054	988	968	1037	984	1076	1037	1020	1044	1099	1082	1014	956	1064	1086	1065	985	1015	1046	1024	992	1055	1006	1027	979	995	1039	1061	1038	1001	997	1015	1045	1038	1079	996	1040	1002	981	997	1028	1024	1026	973	1061	988	1013	1018	1026	1010	973	1041	1003	953	1008	1017	1008	1058	1015	933	983	1017	1033	980	1002	1025	968	1002	1066	1030	1014	1037	1012	1040	1006	1005	987	977	1027	1037	1009	989	1006	1024	1031	1022	1031	1031	981	1045	1055	1013	1053	1000	1013	1031	1007	1026	990	1000	968	1024	1017	999	984	1016	952	1021	1014	1027	960	1023	995	1038	986	1028	1013	1062	1017	1000	1033	1001	989	1018	1075	1031	1028	1046	981	995	991	1077	980	1034	991	1014	992	951	1036	974	1027	1029	989	1111	1036	1034	1013	950	1027	1001	1055	1004	996	1012	1019	987	1042	998	1013	1009	998	947	1013	1035	969	991	1035	1034	1023	1025	1034	1047	1089	1033	1053	987	994	1008	996	1080	1043	991	1035	1027	950	1036	1012	1040	1045	993	988	1059	1012	1034	1018	942	1028	1065	946	1026	1004	979	982	972	973	967	1020	973	1016	997	1007	1060	1003	984	968	1026	1057	1050	1032	981	1001	1001	1083	1044	1040	983	1045	1004	1071	1018	1023	1068	1030	1033	998	1007	1021	995	975	1024	1019	990	991	977	988	1026	975	1042	967	1017	1044	982	986	1013	1013	982	1002	987	1030	1014	1041	1013	1068	1012	1016	1008	1000	1010	973	1002	1004	1030	1061	1038	989	1000	1071	999	1007	1039	1019	1027	1040	982	1060	970	999	1019	1003	1023	1003	1031	1017	1022	1028	1061	1007	982	1042	989	1055	998	1020	1026	1032	1053	1066	1016	1032	1012	991	1037	1004	1039	1022	1007	1016	1046	1009	1007	1046	1051	1005	1022	1073	989	1036	1037	1031	995	952	996	1031	1025	1031	1014	1069	1037	1006	1031	1067	1027	1004	1006	1015	1019	966	1032	1011	1039	1024	1081	975	972	963	1062	1053	1016	990	991	1009	1006	1067	1070	1053	1013	1029	1045	983	1011	1064	1043	1038	1063	1016	1040	1044	983	1040	1036	983	991	1045	996	1003	996	1014	1002	1016	1031	974	989	1071	1073	1029	1011	1052	1030	1031	1015	1016	997	991	1053	1031	1077	1065	1020	1015	1007	966	1035	1021	1063	1036	948	1001	998	1033	1013	926	987	1006	1028	985	1024	1018	1038	1010	1023	1021	985	1042	935	1057	1009	1032	975	980	998	1052	1023	991	1011	1065	1065	1000	1028	964	1030	1000	1021	1034	1033	1012	958	1048	998	1005	1071	968	1034	991	1048	1018	1034	1038	975	950	1055	992	1013	1052	1005	1009	1048	1016	1012	1043	979	1054	940	1043	976	1000	1001	1006	1030	994	1094	1035	991	1042	984	1064	1026	1004	1073	997	1003	1008	991	1081	1046	998	993	996	1012	1026	1024	969	988	999	945	1081	1032	1029	986	1008	1030	1054	1076	984	1074	1075	1025	1024	964	972	1034	1011	999	985	1035	986	1052	1012	969	987	1004	1037	1037	1041	1039	1005	1024	1076	1020	1030	1045	1020	986	997	1036	1078	998	1017	1074	1014	974	1033	994	1042	967	1038	1002	1030	1063	1024	1024	1032	1029	967	1021	1030	1016	1049	995	971	1049	982	1000	972	988	1015	1026	1029	1085	1032	990	1025	994	1031	1029	999	1025	1030	1047	1001	1054	1010	973	1030	1064	1023	1078	1029	1046	1034	982	1034	1016	1026	982	1049	982	1024	994	991	1034	1007	1031	1036	1048	962	1008	1016	1009	1010	1048	995	1029	1061	979	1010	997	1012	1015	981	978	1011	981	1014	1024	1005	1009	1003	1042	1010	1031	992	1021	973	1025	1031	993	1033	1036	1053	976	1021	996	1068	1042	1016	968	964	994	1004	1034	1058	1023	1001	1042	983	1011	965	1016	1026	1016	1083	1007	1031	1074	1019	1054	1037	1075	1027	971	1045	1017	995	1074	1030	986	1020	1015	1007	1034	1016	952	938	1022	1040	967	980	988	989	997	1065	984	1072	1034	1005	1017	1001	1049	1026	1038	984	1056	1009	1040	1044	1035	1035	1026	1047	1024	1022	952	978	1036	1038	1032	982	994	962	988	1026	994	1038	1083	1038	976	1045	1009	1020	1023	1007	989	1003	1045	1052	1040	1045	1028	1011	1066	1055	1037	995	1008	1037	998	1071	1033	1024	1063	1028	924	1022	1011	1025	1037	1053	1053	1042	983	996	965	1017	1016	1031	977	1076	1019	1032	975	1049	1014	1066	1040	1009	991	996	1018	1043	998	990	1066	1069	982	981	1022	1065	995	1028	988	968	1070	1039	990	996	1017	1101	1012	961	1077
26899	39546	34990	14340	4165	1570	880	718	672	692	704	674	675	697	731	672	674	721	673	683	661	695	640	684	699	721	680	686	714	639	665	699	613	685	670	718	689	736	716	704	725	625	716	655	720	660	698	725	650	668	691	658	674	648	665	695	690	695	706	693	665	727	661	700	678	698	621	699	687	725	693	662	673	663	682	682	669	701	641	663	698	676	680	672	686	669	673	651	662	735	648	699	684	663	672	669	706	688	681	698	698	697	629	640	657	679	714	709	642	714	717	648	689	696	722	717	693	672	700	646	676	657	670	665	701	716	672	649	689	682	642	679	694	677	691	657	735	675	650	637	656	639	716	702	679	655	724	638	680	694	694	703	646	723	701	714	684	651	644	685	730	685	723	647	651	686	680	706	680	685	666	694	733	728	676	680	657	655	687	673	675	737	722	624	719	687	687	638	696	691	683	701	657	707	679	685	654	672	677	658	699	720	644	694	675	727	678	679	668	641	644	699	677	704	719	658	711	689	685	661	669	699	670	725	664	676	698	655	686	674	702	698	667	655	678	682	696	679	687	683	705	674	670	710	663	625	652	670	694	673	643	658	733	669	709	746	683	676	675	665	682	709	688	711	712	643	663	723	695	597	705	689	679	725	660	682	670	732	687	689	672	656	678	685	671	694	697	670	646	680	673	686	685	695	647	669	662	678	659	684	700	608	692	681	644	714	694	752	652	661	695	715	692	697	701	684	661	661	665	663	687	664	692	704	713	710	670	734	710	680	702	684	648	685	707	669	673	658	700	700	701	701	676	652	705	651	706	691	653	675	686	718	682	655	712	725	657	722	674	684	689	729	625	685	715	663	667	701	670	673	677	683	667	661	649	679	710	668	688	694	693	669	686	685	642	692	694	682	698	669	747	684	679	706	636	704	651	672	686	656	687	666	639	651	705	659	709	661	651	716	687	671	692	672	710	659	660	682	721	667	695	680	661	646	692	634	682	706	652	684	634	676	696	665	669	670	687	706	717	711	681	701	638	703	761	674	657	665	721	679	656	638	671	650	658	686	659	648	656	679	632	658	687	653	652	706	728	640	638	710	703	648	663	718	682	656	686	642	701	694	706	650	673	712	687	694	649	669	697	665	698	670	666	742	629	664	705	676	700	673	683	655	714	666	673	706	653	729	674	648	662	697	671	676	673	669	709	665	673	674	662	677	668	681	663	657	693	704	674	693	651	689	712	687	694	734	672	676	673	653	687	704	701	677	709	684	713	705	713	706	696	697	615	713	678	704	674	692	682	655	622	697	664	716	707	662	702	672	664	687	714	660	693	729	655	711	651	663	658	719	681	679	655	676	723	715	672	711	697	691	682	654	667	724	694	680	722	720	687	662	687	650	716	698	637	704	718	719	688	695	651	708	677	700	753	717	655	650	651	720	683	688	634	637	713	607	656	718	707	689	703	669	686	669	696	673	730	665	681	650	691	653	734	644	668	653	671	678	691	671	676	695	677	677	705	653	705	701	707	722	666	681	678	688	656	663	678	703	659	683	682	664	709	718	694	690	677	694	650	664	676	603	660	678	679	729	724	680	647	707	662	711	687	707	653	691	719	680	716	684	680	651	685	701	716	724	700	706	692	675	651	675	682	677	648	642	706	654	703	679	730	687	696	675	710	685	704	665	674	680	719	671	715	700	688	658	692	704	666	665	648	679	650	672	660	690	715	692	684	675	743	652	661	680	685	673	736	695	682	650	675	697	672	685	697	667	685	702	686	693	698	680	721	670	706	687	676	693	673	704	662	666	637	683	653	686	676	697	663	662	725	654	663	680	723	667	706	700	744	674	677	703	664	682	672	676	726	717	682	696	702	670	689	647	685	741	741	659	662	620	663	674	633	666	698	645	695	687	704	696	676	674	702	713	669	682	698	700	713	668	692	677	651	691	665	730	677	670	678	724	657	643	715	640	691	683	675	707	713	700	633	631	680	679	666	632	671	702	686	693	724	670	645	648	673	696	652	685	709	713	696	700	701	676	642	686	654	748	722	660	661	638	701	668	644	660	674	659	725	654	657	629	699	655	693	731	684	653	698	648	676	682	663	670	675	697	685	700	720	707	706	669	742	709	706	686	693	672	680	667	681	699	728	663	669	665	709	688	675	695	668	695	697	677	708	680	663	696	705	745	672	680	717	681	706	690	686	667	696	688	694	694	687	687	725	728	651	692	673	721	668	696	696	712	703	695	700	653	689	726	681	684	708	683	683	672	649	656	721	707	706	678	662	629	650	682	705	683	700	683	675	640	650	701	757	685	663	685	669	687	692	622	682	666	630	699	637	633	712	729	686	680	745	647	683	717	683	674	678	708	685	639	729	674	685	650	683	659	668	692	723	645	696	708	665	722	672	671	686	679	673	685	655	702	624	637	686	684	630	699	706	658	697	671	728	678	666	641	717	651	672	704	635	685	685	681	697	728	708	712	682	743	685	705	715	677	663	675	734	661	675	705	663	667	684	676	682	692	666	699	650	674	699	714	732	660	699	643	707	663	661	656	696	679	694	706	661	671	688	683	645	658	692	689	709	689	665	696	696	674	619	701	684	661	646	714	707	707	704	678	669	693	710	702	720	686	690	698	700	643	667	711	733	676	669	670	721	683	694	692	717	660	715	634	710	700	708	699	706	675	677	690	674	658	723	677	709	683	668	647	665	684	647	622	637	713	657	658	628	676	710	670	680	674	724	687	687	685	680	675	676	711	687	666	686	648	703	648	711	669	684	680	684	641	692	698	667	677	710	624	723	691	683	681	674	718	696	698	646	677	728	680	692	725	676	719	681	669	699	669	643	719	687	665	675	653	695	645	723	700	679	617	716	738	674	658	636	700	703	665	669	662	645	680	675	669	698	700	675	671	672	644	681	714	678	702	663	682	708	711	680	677	672	674	699	657	636	650	667	680	673	711	701	669	653	658	686	644	722	626	668	695	701	722	661	709	665	664	693	643	642	689	702	688	701	723	702	707	675	676	648	680	672	673	685	701	657	724	664	713	687	704	664	701	690	729	710	627	746	678	673	706	677	703	664	688	649	672	680	716	663	681	689	636	692	711	639	687	668	689	692	672	722	648	714	732	709	627	704	704	670	679	680	705	704	643	727	720	666	635	702	679	647	698	713	691	729	747	698	682	707	627	709	687	719	717	668	687	681	652	690	689	713	680	694	693	696	664	682	682	679	707	716	700	661	670	694	697	675	664	635	673	709	684	695	704	715	677	716	674	706	701	699	735	734	668	728	739	658	704	703	655	709	683	650	704	677	697	717	647	651	691	730	675	686	704	687	706	714	727	694	633	706	632	659	653	680	668	673	744	675	679	684	709	674	676	679	696	665	666	654	658	711	693	651	723	715	697	665	696	683	724	669	712	717	710	665	697	729	727	670	655	679	646	656	656	660	690	679	678	709	695	722	671	653	695	669	707	705	667	689	685	632	694	680	667	680	664	717	713	697	726	662	681	616	743
30012	58721	36768	12425	7118	2989	1389	1133	1074	1132	1122	1139	1223	1144	1095	1119	1128	1156	1146	1158	1117	1172	1141	1100	1160	1130	1091	1132	1147	1164	1161	1140	1134	1153	1118	1140	1118	1116	1165	1142	1200	1172	1127	1123	1099	1181	1114	1114	1161	1163	1124	1132	1182	1102	1126	1109	1140	1140	1128	1113	1112	1123	1090	1155	1124	1145	1124	1096	1126	1169	1104	1095	1134	1199	1139	1148	1168	1092	1151	1137	1177	1145	1114	1111	1099	1125	1156	1134	1069	1130	1135	1151	1093	1123	1170	1124	1143	1113	1053	1148	1127	1110	1127	1170	1164	1119	1140	1104	1081	1055	1131	1156	1158	1135	1087	1128	1169	1079	1086	1118	1158	1131	1062	1141	1108	1118	1090	1122	1195	1085	1160	1133	1108	1158	1111	1136	1149	1102	1119	1155	1153	1194	1166	1106	1099	1117	1113	1138	1096	1136	1102	1185	1114	1100	1142	1156	1151	1129	1111	1092	1162	1120	1183	1125	1124	1105	1141	1145	1150	1138	1161	1153	1137	1157	1139	1129	1194	1131	1103	1141	1144	1165	1081	1141	1050	1123	1068	1132	1100	1062	1157	1100	1117	1150	1133	1140	1140	1127	1166	1146	1079	1136	1114	1120	1112	1138	1121	1155	1192	1133	1112	1192	1203	1096	1166	1151	1175	1142	1138	1162	1032	1146	1108	1104	1104	1205	1071	1168	1086	1150	1144	1157	1194	1155	1121	1174	1107	1104	1143	1182	1090	1129	1061	1109	1071	1095	1162	1169	1058	1116	1103	1136	1095	1122	1129	1117	1141	1117	1143	1114	1220	1118	1135	1112	1173	1137	1078	1082	1120	1152	1155	1203	1189	1172	1215	1137	1116	1151	1125	1108	1155	1044	1111	1142	1121	1145	1099	1093	1168	1103	1094	1127	1138	1103	1137	1117	1136	1118	1137	1146	1198	1131	1183	1168	1145	1143	1100	1180	1136	1111	1147	1214	1117	1143	1149	1176	1180	1105	1109	1146	1138	1075	1109	1131	1118	1141	1077	1199	1169	1111	1174	1125	1131	1156	1124	1114	1093	1209	1137	1091	1082	1144	1040	1148	1159	1094	1237	1101	1137	1139	1103	1149	1141	1162	1132	1142	1106	1112	1154	1107	1092	1133	1094	1117	1126	1093	1109	1112	1196	1155	1120	1165	1108	1098	1156	1088	1186	1131	1090	1124	1108	1152	1160	1168	1094	1134	1127	1118	1141	1129	1090	1088	1162	1168	1125	1139	1185	1156	1050	1126	1036	1090	1157	1141	1066	1115	1110	1107	1147	1098	1143	1078	1119	1100	1101	1189	1165	1111	1165	1088	1093	1096	1122	1107	1102	1160	1174	1160	1124	1082	1142	1150	1097	1130	1106	1128	1108	1101	1143	1183	1163	1180	1162	1130	1121	1175	1130	1107	1188	1092	1137	1137	1159	1129	1120	1023	1127	1165	1148	1096	1104	1171	1081	1145	1098	1162	1079	1152	1132	1136	1132	1115	1115	1170	1108	1099	1130	1164	1085	1141	1101	1137	1135	1105	1078	1176	1151	1200	1164	1097	1074	1192	1179	1097	1122	1179	1106	1155	1152	1166	1122	1114	1133	1162	1117	1040	1147	1127	1089	1107	1087	1102	1146	1080	1109	1161	1119	1118	1146	1093	1190	1103	1108	1129	1140	1081	1177	1153	1112	1131	1097	1127	1113	1143	1181	1081	1147	1095	1176	1213	1191	1100	1188	1157	1121	1136	1139	1180	1150	1149	1125	1130	1141	1145	1150	1161	1175	1068	1206	1159	1154	1117	1100	1209	1116	1117	1123	1143	1106	1154	1151	1142	1144	1117	1091	1105	1167	1104	1123	1064	1133	1114	1163	1119	1091	1135	1148	1132	1114	1132	1126	1106	1172	1123	1137	1078	1130	1167	1144	1148	1111	1109	1171	1116	1125	1124	1106	1110	1140	1138	1122	1158	1105	1197	1132	1122	1118	1144	1098	1145	1145	1159	1138	1136	1168	1084	1155	1148	1138	1234	1187	1095	1132	1120	1133	1068	1168	1173	1122	1105	1128	1156	1149	1161	1110	1094	1126	1145	1160	1137	1186	1094	1203	1120	1110	1121	1105	1082	1139	1146	1128	1148	1162	1178	1146	1103	1074	1126	1148	1098	1136	1131	1158	1173	1132	1151	1159	1111	1144	1129	1095	1151	1151	1172	1148	1193	1149	1191	1157	1129	1113	1106	1173	1150	1137	1116	1078	1182	1213	1142	1119	1174	1101	1136	1111	1086	1098	1100	1122	1065	1115	1102	1144	1109	1167	1161	1138	1097	1171	1098	1160	1110	1154	1129	1142	1104	1173	1144	1151	1115	1171	1158	1119	1156	1227	1164	1082	1091	1113	1109	1089	1130	1148	1091	1121	1066	1139	1153	1110	1171	1125	1174	1146	1145	1097	1125	1129	1138	1122	1192	1164	1130	1126	1158	1138	1119	1145	1183	1091	1145	1103	1091	1041	1131	1089	1118	1128	1136	1123	1123	1137	1070	1156	1161	1136	1143	1159	1158	1074	1044	1100	1101	1131	1147	1096	1106	1039	1095	1152	1132	1135	1109	1096	1177	1193	1174	1150	1112	1163	1114	1160	1100	1136	1163	1147	1047	1116	1100	1115	1078	1117	1109	1142	1155	1104	1130	1137	1166	1149	1095	1135	1066	1128	1114	1143	1084	1106	1083	1132	1137	1155	1149	1092	1120	1099	1116	1112	1152	1193	1093	1155	1124	1137	1150	1097	1102	1131	1160	1129	1122	1124	1174	1154	1150	1132	1155	1157	1141	1092	1121	1090	1121	1139	1105	1164	1175	1132	1099	1166	1136	1082	1152	1109	1089	1151	1207	1121	1125	1135	1133	1180	1182	1094	1157	1153	1123	1142	1159	1160	1139	1076	1150	1121	1094	1141	1096	1114	1103	1199	1119	1120	1106	1147	1189	1147	1064	1128	1170	1143	1169	1168	1183	1146	1070	1121	1179	1150	1167	1162	1164	1153	1112	1138	1098	1099	1146	1127	1072	1104	1157	1182	1083	1114	1175	1171	1158	1136	1117	1117	1167	1175	1041	1131	1151	1043	1121	1160	1158	1060	1073	1119	1147	1058	1194	1130	1091	1179	1096	1127	1122	1148	1099	1132	1134	1106	1174	1138	1216	1167	1125	1136	1101	1076	1180	1176	1154	1162	1181	1134	1140	1155	1110	1131	1105	1135	1108	1126	1112	1106	1097	1097	1094	1131	1173	1118	1109	1172	1175	1111	1106	1128	1094	1019	1134	1144	1161	1157	1113	1111	1139	1123	1077	1096	1095	1115	1163	1071	1135	1114	1133	1085	1183	1135	1150	1126	1101	1166	1164	1182	1134	1143	1118	1104	1139	1157	1160	1100	1133	1074	1135	1100	1155	1139	1178	1141	1081	1175	1128	1101	1095	1158	1165	1139	1183	1110	1187	1088	1141	1119	1164	1105	1153	1140	1145	1150	1143	1140	1087	1210	1163	1079	1072	1145	1149	1209	1076	1155	1148	1195	1103	1063	1179	1183	1181	1160	1093	1077	1139	1117	1057	1127	1162	1172	1145	1120	1128	1105	1138	1178	1111	1135	1168	1152	1219	1136	1128	1157	1095	1089	1128	1175	1148	1139	1204	1174	1172	1177	1088	1127	1130	1113	1161	1142	1167	1143	1123	1148	1082	1086	1182	1089	1146	1154	1110	1154	1091	1116	1070	1153	1122	1149	1172	1106	1207	1110	1133	1160	1110	1162	1067	1165	1120	1080	1063	1117	1120	1106	1089	1157	1125	1137	1138	1150	1155	1037	1084	1146	1140	1148	1104	1209	1203	1173	1125	1144	1148	1162	1145	1126	1145	1126	1082	1130	1168	1112	1134	1169	1156	1082	1103	1082	1081	1079	1115	1088	1115	1177	1109	1201	1147	1105	1111	1162	1101	1179	1103	1105	1115	1175	1164	1115	1118	1203	1163	1162	1105	1179	1123	1133	1122	1136	1122	1149	1162	1148	1067	1130	1092	1184	1103	1146	1050	1137	1066	1128	1111	1140	1133	1205	1174	1125	1160	1166	1134	1107	1105	1126	1123	1118	1121	1130	1112	1152	1146	1146	1191	1148	1109	1124	1062	1140	1154	1154	1083	1170	1163	1176	1080	1099	1099	1129	1103	1162	1174	1141	1152	1100	1114	1152	1160	1121	1075	1129	1139	1123	1232	1101	1116	1136	1197	1158	1077	1145	1146	1122	1162	1140	1147	1148	1057	1145	1179	1112	1155	1143	1113	1118	1181	1138	1120	1178	1222	1083	1168	1103	1064	1152	1068	1091	1155	1134	1118	1161	1162	1129	1142	1157	1094	1127	1117	1150	1164	1108	1155	1138	1132	1135	1133	1152	1139	1110	1147	1135	1168	1108	1126	1153	1230	1108	1182	1144	1163	1082	1130	1042	1154	1098	1111	1140	1075	1068	1174	1152	1144	1124	1133	1079	1183	1071	1116	1128	1107	1206	1206	1092	1171	1181	1139	1112	1161	1105	1123	1164	1189	1143	1067	1159	1110	1069	1140	1203	1208	1124	1134	1197	1143	1076	1173	1117	1137	1126	1113	1041	1126	1125	1163	1137	1114	1096	1123	1160	1097	1076	1146	1064	1122	1122	1154	1167	1064	1124	1095	1074	1080	1140	1153	1110	1131	1157	1181	1171	1144	1146	1138	1156	1118	1108	1063	1199	1133	1104	1070	1108	1128	1056	1090	1107	1127	1109	1092	1195	1137	1149	1140	1058	1156	1115	1157	1125	1152	1116	1128	1109	1072	1180	1104	1121	1132	1130	1163	1028	1151	1184	1141	1118	1104	1139	1129	1131	1069	1164	1194	1231	1114	1133	1150	1134	1030	1184	1172	1189	1119	1063	1095	1156	1149	1195	1168	1191	1102	1161	1071	1146	1155	1187	1131	1152	1202	1094	1128	1089	1157	1169	1148	1112	1151	1108	1128	1206	1089	1133	1146	1119	1212	1107	1178
23811	26914	37982	27906	21138	13148	2293	672	575	599	566	568	541	560	500	568	570	549	550	566	547	544	584	559	526	530	580	537	512	542	543	586	532	583	518	555	605	557	572	544	545	545	545	507	565	592	552	578	532	536	546	572	541	540	556	565	575	565	555	537	537	524	524	558	534	572	564	506	568	547	556	531	523	554	581	594	515	559	523	555	543	552	602	522	572	597	531	508	574	529	561	561	553	532	558	529	575	575	539	553	600	564	558	569	537	571	535	546	548	519	549	559	525	551	563	567	591	525	562	544	542	571	563	546	531	531	563	555	523	547	545	577	555	559	562	551	585	566	529	560	538	544	515	624	571	555	551	503	582	563	548	497	587	509	509	506	564	536	533	577	565	538	560	520	573	536	536	568	559	537	552	544	558	510	596	558	550	501	557	564	526	524	594	595	570	573	559	580	518	537	520	588	540	554	532	574	618	566	549	581	563	569	520	604	538	560	575	533	544	537	557	545	590	522	577	598	519	543	511	531	524	533	598	516	545	573	544	581	547	571	579	537	572	541	549	557	534	537	552	542	539	523	563	544	554	549	535	559	553	593	555	570	583	571	584	528	530	545	539	569	565	562	530	543	546	563	554	561	542	573	542	536	591	596	530	561	561	534	530	545	565	523	567	567	575	552	556	578	559	509	570	544	531	559	541	530	565	565	573	595	583	556	595	548	564	564	568	532	585	588	505	516	544	553	554	574	539	551	538	547	568	556	551	555	555	539	570	546	556	552	555	581	557	561	537	537	555	556	559	550	574	543	580	541	552	519	544	580	538	557	500	570	618	579	596	551	555	558	569	558	563	552	551	561	541	570	545	501	537	569	545	551	535	507	540	520	494	549	547	530	560	520	568	546	586	589	565	566	506	559	581	562	578	571	569	553	580	519	547	550	557	573	536	535	574	550	525	546	552	566	581	539	529	507	569	573	565	580	562	549	539	553	576	568	510	547	540	531	535	563	552	530	546	593	614	549	567	561	549	548	556	543	570	582	563	550	555	554	559	529	559	529	535	535	557	533	534	553	550	546	512	509	579	595	527	551	520	567	579	560	521	568	545	541	596	522	551	555	540	578	582	570	591	548	562	546	549	553	583	516	544	561	526	580	529	607	577	549	551	535	572	537	549	540	565	520	565	593	553	578	555	566	561	550	563	542	554	563	591	547	520	608	584	542	558	590	598	597	562	559	584	565	537	511	530	560	551	562	522	577	571	524	575	539	563	615	540	559	599	594	541	531	561	602	551	528	562	546	527	569	536	524	524	551	519	564	554	560	568	578	545	543	560	554	557	530	586	533	513	575	563	532	561	514	539	515	586	568	535	541	569	601	550	545	539	560	497	576	541	604	556	561	566	542	515	596	527	578	548	547	543	601	545	558	540	543	554	547	577	533	575	546	548	572	548	581	556	545	540	561	577	557	584	525	587	523	550	568	573	574	593	522	575	533	575	528	562	517	561	549	562	525	556	574	549	581	569	558	538	544	553	591	563	550	559	516	539	557	549	564	557	581	534	547	534	556	564	532	563	559	551	548	524	569	540	593	520	587	539	541	557	564	514	537	586	563	533	580	562	506	583	572	539	591	541	567	538	548	576	564	557	584	564	558	566	566	553	536	552	523	559	569	547	546	552	533	561	538	529	550	565	554	530	552	531	547	542	569	569	534	566	562	569	569	536	509	566	558	536	547	527	590	588	568	556	577	525	579	542	579	567	566	524	568	559	559	573	543	513	542	579	557	578	518	541	552	557	616	575	584	556	575	564	630	546	514	519	571	530	570	532	534	537	566	563	529	583	567	556	569	581	558	538	555	534	571	534	580	579	576	570	546	556	507	571	508	580	540	538	571	577	536	555	539	549	577	539	533	529	552	580	540	566	567	522	539	545	528	537	547	563	530	575	522	515	567	540	557	570	549	543	557	595	550	551	583	545	589	560	507	543	517	584	565	577	550	579	580	520	545	558	496	584	581	547	549	548	553	543	532	527	548	575	533	591	565	585	561	520	532	530	561	518	577	557	520	575	578	556	574	507	551	547	564	565	579	546	589	592	527	545	538	569	505	559	555	513	521	574	576	479	575	560	528	527	594	534	552	562	570	570	594	566	552	538	560	546	544	570	539	537	539	552	551	548	556	539	521	514	551	551	544	590	542	522	547	584	576	601	556	578	562	541	550	591	568	530	551	557	558	533	536	534	521	566	591	515	601	569	526	581	536	549	556	544	560	563	549	498	550	549	573	548	530	574	531	557	554	563	519	570	565	544	508	518	544	569	558	534	495	564	555	588	570	558	568	577	556	547	570	548	562	524	540	547	529	550	559	555	549	555	529	572	543	491	520	548	541	505	552	598	545	563	551	530	551	537	556	516	551	550	558	514	560	538	553	572	536	577	536	557	529	619	603	562	541	504	549	531	552	494	579	571	562	582	557	569	547	595	586	528	534	539	488	576	539	546	556	574	582	573	579	528	555	514	566	547	516	599	550	588	552	525	586	533	556	569	570	530	562	537	507	557	549	564	525	545	584	518	594	548	563	517	578	545	536	586	571	519	512	569	518	561	552	577	548	577	556	540	573	547	536	543	593	514	531	535	534	535	542	547	550	599	577	544	543	551	596	594	554	529	532	586	540	525	574	570	557	569	546	526	572	549	604	536	589	568	539	586	560	519	561	559	549	531	528	575	534	583	543	532	556	493	549	589	515	570	564	577	544	515	516	540	539	566	545	567	567	559	549	581	560	519	610	593	573	546	531	570	574	527	501	533	583	535	576	565	574	542	586	552	504	527	542	541	524	502	574	547	572	545	541	568	526	574	587	576	559	547	576	533	549	542	495	571	565	530	559	543	557	533	603	537	563	564	552	561	544	538	552	559	571	527	527	526	545	539	572	558	522	541	546	573	535	536	579	558	553	559	552	545	562	563	570	557	543	573	552	588	570	539	590	494	569	565	559	608	553	556	558	574	562	560	553	509	523	583	551	557	578	548	548	554	572	579	560	536	557	596	550	564	567	582	566	529	559	521	544	544	523	558	575	513	552	557	513	520	537	544	563	597	563	631	567	584	567	573	562	535	517	535	586	559	569	566	555	580	573	559	603	607	516	533	595	574	546	542	509	549	565	507	531	525	586	557	555	520	538	566	550	534	554	559	549	538	511	543	590	576	529	530	579	544	544	547	525	548	554	549	539	530	512	545	585	575	550	538	560	577	561	543	574	577	560	527	599	566	549	530	562	562	551	534	541	535	553	565	543	565	554	557	527	623	546	540	570	581	519	578	548	537	585	558	569	570	514	575	561	562	548	572	545	532	522	533	550	537	580	549	556	555	560	520	531	572	594	535	518	564	569	569	555	542	567	586	553	563	563	551	520	580	578	558	529	541	561	529	550	563	533	562	521	568	569	534	562	554	571	657	544	527	563	558	535	559	542	505	577	582	543	545	535	577	563	549	561	558	542	568	556	593	542	547	539	545	569
48082	94404	67982	36949	25354	10378	2360	938	943	896	927	958	929	980	953	931	918	953	931	924	954	902	880	966	905	933	921	938	914	926	882	875	955	916	891	923	906	923	907	916	899	923	936	953	885	981	946	906	881	880	942	889	936	912	875	973	939	892	919	836	934	951	923	892	854	945	905	909	934	945	912	882	932	951	909	930	975	876	924	914	915	939	889	900	904	926	940	916	935	881	903	950	958	921	961	865	891	1000	891	893	903	930	918	956	952	920	891	957	920	837	946	957	912	946	893	939	934	937	923	946	908	950	889	949	940	911	931	926	943	931	970	932	898	914	957	897	962	964	927	931	898	945	976	929	914	891	888	899	905	917	895	876	980	935	948	939	920	919	924	905	951	914	944	929	943	924	897	915	862	921	925	949	935	879	928	918	957	887	934	936	933	918	929	936	922	875	954	898	929	898	937	907	944	890	976	916	883	915	911	974	981	903	941	938	920	922	906	916	933	885	942	907	894	893	962	877	942	912	953	932	867	920	915	947	922	884	906	908	943	930	919	914	908	921	934	898	882	934	927	928	883	931	948	937	871	880	952	967	881	919	887	909	897	930	941	916	889	914	964	922	879	963	880	939	915	881	994	984	899	878	942	908	936	932	854	918	925	942	894	906	898	922	925	899	899	939	945	925	910	898	903	885	912	907	887	899	961	885	899	886	915	927	957	951	905	889	949	986	901	966	917	952	945	933	915	933	898	967	965	903	954	870	919	861	904	884	935	927	919	933	887	926	911	993	1000	951	971	969	976	937	958	919	902	905	888	897	942	943	873	939	879	910	938	940	959	935	902	892	953	927	912	963	900	941	916	951	962	903	887	915	895	916	911	930	951	965	916	880	945	871	940	881	944	927	901	912	962	931	866	918	961	925	889	950	947	901	930	918	919	949	882	894	976	852	899	922	913	909	961	955	879	904	883	939	892	887	956	948	924	910	996	924	906	953	877	912	866	924	932	875	947	938	918	921	944	956	938	978	906	977	902	914	865	895	941	901	903	936	909	883	918	926	878	894	942	936	904	887	894	908	884	947	931	905	942	922	938	914	842	923	948	939	950	909	927	976	958	881	882	887	884	953	929	918	934	996	987	908	931	871	911	891	939	869	946	927	923	928	986	939	907	936	950	885	843	931	887	974	992	923	971	915	931	944	932	848	935	917	910	910	990	942	948	881	874	928	906	940	949	959	908	926	942	875	915	884	927	911	923	930	936	904	892	887	977	896	925	881	919	924	884	897	885	1001	926	875	904	925	885	922	929	903	906	886	893	1000	918	904	957	957	931	926	930	905	927	914	914	952	926	947	978	925	921	916	916	905	905	918	893	960	920	885	935	954	925	954	906	946	908	920	930	902	896	902	928	901	929	875	981	911	943	879	859	907	934	966	918	916	939	991	910	939	993	895	943	926	933	880	991	919	934	894	922	901	991	922	895	909	897	890	985	939	855	874	902	930	876	973	867	890	880	933	952	911	907	949	921	893	911	948	873	953	910	936	948	906	925	964	876	866	913	887	917	925	889	906	875	882	937	951	941	1012	880	866	899	916	903	932	985	914	862	917	927	938	884	866	902	969	871	992	903	909	941	918	874	928	956	937	904	932	976	932	920	935	941	977	943	918	928	905	901	904	909	915	875	941	898	968	964	902	948	914	915	929	958	892	968	871	955	918	882	930	933	892	941	936	935	890	888	962	954	928	893	948	977	962	896	951	971	886	855	937	931	930	963	900	953	899	901	986	941	904	932	868	907	865	883	954	939	923	926	960	932	942	918	895	947	910	906	954	915	987	888	888	931	904	931	891	916	859	921	875	909	951	927	906	955	907	904	931	925	952	971	948	960	892	917	890	952	914	890	960	897	920	895	915	904	903	942	892	901	903	888	976	893	881	976	948	927	928	932	939	976	861	850	862	936	915	884	936	907	895	891	923	913	914	949	929	924	924	933	944	917	901	902	974	872	952	930	946	938	899	884	943	904	944	945	945	944	924	941	940	900	918	926	913	915	936	929	894	944	962	960	921	929	926	953	946	875	966	919	907	916	897	931	950	850	921	905	931	966	921	926	946	931	943	958	946	896	936	883	933	951	916	932	895	916	906	959	942	918	929	957	939	913	944	927	932	906	992	962	844	869	954	926	894	980	991	956	903	909	948	907	950	956	956	926	902	876	941	953	950	992	957	937	955	935	965	904	895	888	928	972	854	914	945	900	900	917	952	931	974	931	905	911	916	916	897	873	910	917	946	879	939	946	916	890	890	961	957	898	936	884	902	888	916	917	979	865	924	938	917	914	891	928	949	924	951	928	971	953	920	935	928	893	943	891	962	950	910	1012	911	916	956	876	911	930	960	934	923	979	884	942	893	853	955	891	939	935	904	944	950	895	919	909	904	884	887	905	952	950	926	870	942	910	899	892	899	943	910	886	945	884	951	905	926	888	926	921	933	899	963	898	940	922	906	902	943	895	876	942	957	917	929	946	976	899	894	941	914	921	903	922	911	920	944	952	955	928	923	890	912	902	902	936	876	908	949	917	897	849	915	952	901	911	921	910	934	895	975	915	924	926	940	900	942	954	880	935	894	940	933	933	951	975	942	917	1001	922	969	961	929	937	956	928	950	929	950	912	876	946	904	869	897	948	951	966	900	917	901	911	939	942	938	925	881	897	906	924	897	916	979	915	899	981	909	909	913	907	972	917	919	910	897	925	902	952	926	945	942	929	941	894	990	962	908	896	934	868	893	932	899	908	880	916	904	901	901	911	891	870	910	935	876	971	905	898	913	949	942	952	936	915	882	930	922	970	916	917	962	956	922	933	873	870	925	866	912	917	912	905	944	912	870	921	958	937	900	902	926	866	915	881	898	943	907	910	881	913	901	905	900	888	911	978	901	911	983	930	916	970	955	919	880	892	940	907	893	907	884	952	906	908	928	977	910	878	842	960	983	939	932	935	909	886	946	960	934	937	942	923	891	912	869	932	893	930	889	889	868	940	984	942	899	951	890	911	879	937	918	950	915	912	919	926	886	911	916	932	897	981	963	878	917	918	919	932	915	949	914	931	936	907	925	918	963	883	956	923	931	887	929	921	936	887	943	946	882	927	955	1005	958	894	925	931	926	852	905	919	962	913	1003	907	947	921	929	894	944	929	921	929	914	934	884	939	913	882	947	935	916	921	905	954	961	949	921	893	966	921	887	874	934	913	970	963	915	938	948	907	935	930	920	887	934	906	860	951	881	885	892	933	889	943	968	921	919	892	878	920	893	894	911	905	928	910	937	896	928	919	938	895	894	910	948	905	911	980	865	922	938	883	957	969	890	888	927	989	948	929	933	914	868	857	949	942	913	959	941	918	965	938	904	939	958	969	860	944	874	907	924	955	886	934	888	920	974	936	898	913	932	944	940	967	951	930	894	869	959	888	926	905	971	920	963	952	915	880	933	944	953	963	894	882	954	891	922	974	901	943	929	919	930	948	903	929	909
22867	24036	33818	26173	22299	19505	7406	834	669	715	666	640	719	680	698	681	654	652	625	649	697	667	648	628	706	678	663	645	602	678	664	662	664	639	667	639	628	658	683	663	651	653	623	661	623	680	664	661	625	721	665	589	636	658	646	647	694	675	658	675	658	644	667	643	612	637	689	631	679	635	674	667	667	624	625	664	684	659	618	683	681	663	671	659	653	658	647	684	645	633	631	621	639	662	639	666	601	643	638	711	681	619	646	611	679	659	679	654	631	638	617	667	684	617	652	714	658	680	703	674	676	651	642	693	643	646	628	646	679	682	614	703	685	623	692	611	678	683	636	663	660	604	657	669	661	644	668	657	668	647	701	631	649	653	661	638	697	630	685	682	691	633	661	646	644	672	686	673	636	657	668	655	636	652	636	629	663	656	643	658	634	614	676	615	620	652	656	690	674	645	681	645	672	661	698	673	659	661	677	645	602	664	655	631	650	640	657	631	601	702	613	619	698	571	628	668	685	623	630	679	653	620	642	640	688	645	606	693	639	645	654	649	628	648	690	656	671	639	650	663	654	666	679	634	637	684	680	629	636	676	692	675	640	688	667	665	637	633	687	601	626	632	651	684	659	634	647	655	680	633	690	607	650	656	661	698	668	717	665	619	631	670	651	676	655	667	671	653	645	662	679	669	665	694	661	655	617	641	642	677	651	651	630	636	631	664	621	664	627	651	665	649	599	669	675	648	665	648	646	688	622	642	663	656	659	707	664	600	639	644	613	619	666	631	637	685	653	596	700	632	611	620	653	658	635	661	626	645	669	637	645	651	621	659	621	669	617	654	695	630	653	602	631	669	655	639	634	677	679	684	685	654	614	659	655	636	656	646	647	655	638	650	660	615	677	675	649	655	655	668	602	680	639	670	649	634	653	657	688	599	653	660	605	655	673	664	653	665	648	619	673	654	671	661	636	677	661	685	653	664	633	657	703	634	657	672	686	704	695	626	630	660	685	604	676	656	661	725	650	672	633	647	646	597	685	668	662	681	671	682	657	690	627	635	669	644	644	622	630	635	603	655	661	665	634	664	646	664	672	676	649	703	654	691	663	665	656	646	633	674	661	632	642	673	691	621	634	649	656	666	661	616	614	620	635	653	681	647	665	653	636	626	696	636	613	630	664	638	643	701	655	679	660	682	661	633	618	611	623	653	662	667	667	711	664	678	625	642	603	684	633	610	645	653	625	640	686	690	646	666	676	616	643	677	642	666	617	698	629	612	677	700	658	661	615	644	642	636	657	659	664	673	625	646	652	646	618	614	598	683	684	691	628	623	646	629	671	670	640	666	598	638	654	662	657	569	648	688	660	653	645	630	642	645	656	647	651	638	639	663	600	626	662	682	635	689	712	665	633	695	644	684	681	641	634	657	671	692	654	634	617	667	634	653	665	658	647	732	671	620	682	643	655	628	688	652	650	656	645	632	636	655	641	667	654	694	657	627	635	640	609	642	668	685	628	627	687	634	663	660	668	655	658	603	658	665	644	645	617	627	676	655	652	686	663	625	651	704	653	654	640	636	676	651	691	626	642	647	610	647	653	660	663	686	663	641	693	649	625	643	645	626	669	636	683	679	641	657	672	647	646	649	652	655	678	656	641	650	678	683	669	667	652	695	664	646	641	652	636	688	661	656	672	618	641	646	652	652	657	635	658	602	705	648	677	691	675	673	655	607	665	653	663	719	650	628	683	651	659	680	661	652	638	672	652	622	635	660	638	666	631	618	639	697	646	639	640	614	687	671	648	623	642	646	625	643	707	683	654	628	626	653	649	699	692	640	624	638	641	629	633	669	617	696	616	646	630	652	614	642	638	583	648	620	612	661	671	662	658	636	693	645	637	728	645	696	648	658	665	673	698	674	616	640	644	638	636	680	653	641	658	584	700	683	656	648	625	604	652	682	693	638	674	689	621	638	628	665	686	653	669	604	642	668	610	624	685	611	653	633	699	676	649	704	623	663	643	606	618	643	685	623	649	648	663	638	670	586	669	643	614	642	644	647	657	633	689	706	688	668	637	664	650	704	614	621	656	643	662	684	659	689	665	674	651	671	662	589	642	651	664	666	643	633	681	635	650	657	642	665	666	667	680	687	661	658	689	644	658	648	605	691	687	657	626	654	662	634	673	659	673	644	595	675	692	641	655	690	716	649	636	655	652	679	623	667	664	686	633	663	677	643	657	656	680	647	613	696	619	709	646	623	586	628	669	643	628	658	636	660	644	661	627	625	614	697	634	639	639	651	652	712	633	659	624	678	641	683	628	671	659	620	696	673	613	635	646	660	674	648	684	685	663	641	645	629	656	660	640	660	701	637	661	614	647	626	616	672	611	647	670	640	650	663	635	657	645	641	680	668	628	617	643	572	631	641	610	676	607	701	670	663	615	661	668	663	631	656	649	649	645	659	656	668	651	666	650	690	691	653	676	614	640	659	649	628	655	636	669	660	664	642	626	663	625	681	622	651	654	678	645	693	613	637	663	628	636	669	668	634	634	639	644	654	630	641	672	635	659	681	657	676	632	639	669	655	673	674	721	619	678	645	678	660	670	629	648	672	648	630	646	644	613	673	667	652	654	681	603	632	624	649	644	615	688	644	655	677	722	635	638	628	590	608	646	667	633	625	635	657	651	666	658	681	678	654	597	657	633	673	633	665	670	638	654	662	661	696	584	673	684	628	644	667	647	625	630	607	644	647	631	603	641	656	600	658	666	617	642	690	674	650	634	681	633	616	634	618	642	637	666	639	667	685	640	620	650	671	711	693	638	632	668	618	666	685	671	681	633	616	637	669	691	679	686	617	639	681	690	649	640	647	646	637	611	655	657	649	613	622	625	602	642	640	638	697	639	678	661	655	621	655	629	653	624	684	651	686	672	679	654	666	713	626	650	602	677	648	639	663	634	634	674	611	688	635	644	642	656	663	661	645	661	670	646	631	616	619	625	625	664	640	616	662	665	665	652	609	642	653	656	628	631	653	646	681	656	646	615	620	638	651	622	631	635	653	633	673	656	659	625	678	628	670	657	679	662	622	630	696	659	683	687	662	625	639	644	639	665	627	645	630	613	676	637	673	656	667	703	694	664	639	624	678	640	614	672	599	679	728	661	648	679	656	671	688	657	654	619	623	665	648	664	674	631	679	724	654	670	690	645	651	669	651	649	687	646	668	592	635	662	630	609	631	619	633	642	672	622	681	624	695	605	678	609	665	633	668	645	664	614	633	602	689	623	614	655	675	661	610	644	608	644	657	680	657	653	679	650	674	654	664	628	672	687	668	634	645	651	671	671	659	599	671	614	675	689	592	666	615	652	650	659	663	711	682	633	675	684	670	638	648	658	643	617	635	619	663	637	682	646	726	630	657	648	633	665	663	606	643	655	693	654	599	632	644	630	698	640	712	606	672	678	641	651	625	700	630	705	608	620	631	623	688	701	632	677	670	631	624	620	677	669	623	665	652
46595	91918	71516	45136	33129	15030	3295	1019	1001	1039	1052	1059	1014	1014	1054	1025	1050	1029	1037	1060	1048	1010	1028	1024	1033	998	1042	1026	1031	1001	1011	1084	1000	1033	984	1012	1040	996	1015	994	1030	1005	1000	1025	1024	1089	1018	1039	1073	1013	1020	1046	1023	1048	966	1062	1047	1051	1002	997	1093	1053	992	981	1071	1046	972	1029	1013	1060	1010	1088	1045	1009	1026	984	1033	1024	999	978	1017	966	1028	1059	1068	1038	1046	1033	1011	986	982	1051	1012	960	1053	1030	1032	1005	994	1015	983	1011	1014	1023	1016	1000	1007	1019	1066	1051	992	1080	1114	1016	1054	1120	1023	1031	984	999	1081	1038	1034	954	965	1020	992	1067	1068	1028	1035	1001	1008	1096	1062	968	992	1039	1032	1099	1015	985	1029	1028	990	1062	1000	1035	1036	1007	1132	1115	1042	1007	1025	1016	1097	1028	1019	1047	1113	961	999	1000	991	1049	998	1002	1015	1070	984	1030	984	1050	974	1066	1024	1038	991	1089	1009	1022	1041	993	1037	1006	1005	1006	1067	1098	1039	1019	1060	1003	1029	1038	1001	954	1050	1097	1025	1085	1010	1026	999	1039	1016	1017	1021	1067	1060	1015	1042	1040	1027	1029	1081	1028	979	936	1064	1013	989	1050	1025	1014	1009	1048	983	1065	976	999	998	983	1030	1028	1061	1014	1037	1001	1028	1031	958	1030	1034	984	987	1001	1066	970	1021	1067	1001	1032	1004	1015	1079	1000	1093	992	972	1022	1027	1017	1032	993	1040	1001	1006	987	1012	1009	990	1002	1054	1031	1047	1040	973	1035	934	1036	996	965	1007	1000	922	1021	1034	1028	1009	1026	1030	988	1024	1028	999	1052	1050	1004	1047	999	1036	1055	984	1101	1055	1041	1045	1081	1066	1028	1056	1026	1095	1005	1057	984	1022	1060	1003	1024	1016	1007	997	1068	1107	1026	980	1006	1035	1073	1021	989	1073	1025	1021	1002	1052	1040	1057	1010	1057	1117	1024	1059	1041	1029	1041	1029	1073	1017	1010	1016	984	978	1020	1001	1006	1072	1030	1008	1013	1047	1051	1064	1015	985	1001	1015	1074	980	1068	994	1038	1014	975	1007	960	1051	1046	1016	957	996	985	1037	1044	1091	1028	990	994	1068	1090	1045	1020	954	998	1045	1021	1070	1022	1064	1036	1013	1026	1073	1012	1032	999	1036	985	977	1049	953	1024	984	1062	998	1068	1069	1076	1045	1024	1041	1084	999	993	1016	1067	1035	1015	1024	1012	1019	1040	1045	1079	1049	1035	1031	1013	1006	1056	1054	1017	1047	1046	1061	997	984	1018	1074	1041	1024	1028	1093	1019	1015	1011	1072	1039	1025	1016	1040	1002	1032	1043	1041	1032	1024	1075	1056	1017	1015	1066	1058	1035	1041	1007	996	1023	1050	1017	1033	1032	960	1017	1001	997	1008	974	972	1008	1076	1021	1047	1010	1072	1006	1051	999	1017	995	992	1067	1040	1039	1020	1069	1054	1067	1008	997	993	1016	999	1026	1044	1023	996	1061	1044	1062	1015	1099	948	986	967	984	1047	1089	1006	1027	1001	1039	958	995	1043	987	1010	1046	1045	1030	1097	1035	1015	1067	1008	995	1023	1028	1010	1032	1027	1056	1042	1104	1061	996	1052	1059	1008	1044	952	1017	952	995	1024	1037	1043	1023	1016	1037	1024	1078	1075	1041	1012	1124	998	1038	1019	1001	1014	1016	1035	1034	1056	1008	1046	1049	984	1038	1005	1012	1025	1000	1105	1039	1048	961	1061	1061	983	1012	1028	1104	1028	1089	1061	1029	1030	1035	1032	1082	997	1062	1015	1044	1035	1036	965	1031	1037	984	984	1049	976	1025	992	1037	1006	1024	1016	985	1040	1059	1081	1018	1017	1034	986	1024	1005	988	1049	996	1045	1014	995	983	1039	1004	990	1077	960	1010	1041	1002	1120	1030	987	996	1027	1027	1038	1088	1026	1054	1046	1053	1052	1048	1058	1041	999	1010	1035	1067	1075	1035	1042	1026	1034	1008	1039	1014	1039	1018	1042	1043	1007	992	999	1040	1059	1059	997	1034	1058	1025	1026	1035	1007	1039	1027	1054	1038	1043	1054	1004	1065	1030	1029	1117	962	990	1055	985	1060	1007	1091	1038	1039	1022	1026	1027	1062	1008	1024	1085	1065	1033	1051	1096	1037	1065	1057	1041	1010	1060	947	1028	1023	981	1036	1017	1040	994	1061	1017	1041	1040	1062	1058	994	984	1006	1027	1044	1018	1077	964	1019	1042	1029	995	1050	988	1047	1012	1012	1103	998	1009	1043	1018	1057	1045	1021	1006	1052	1050	1029	996	1016	1029	1030	1063	1043	1018	1025	1007	997	1086	1047	1015	1059	1083	1065	1046	1029	1028	993	1050	1049	1024	1048	1003	997	1031	1032	1026	1016	992	1017	1028	1051	1051	963	988	995	1073	1056	1023	976	1047	1034	1013	1003	1018	956	1037	1064	1049	998	998	1004	1005	972	1031	1038	1046	970	1045	1027	1012	1037	1030	982	1024	1041	1034	1040	975	1072	1047	1031	1067	1034	1009	959	1043	1013	1053	1002	1018	1032	983	950	1009	1034	1034	1036	1066	1035	1057	982	996	1035	1030	1010	1075	1054	1101	1056	1069	1108	1021	1068	1024	1043	994	1033	1020	995	1017	1000	955	1036	1055	979	992	1099	1071	1012	1061	1002	1007	1041	983	1060	1063	1056	1003	1061	1042	1039	1051	1058	1090	1038	1026	1026	1008	990	1103	1024	1093	1046	1047	1032	1026	1027	1028	990	964	1028	1006	1034	1009	1045	1057	1044	971	1060	1040	1031	982	1065	1042	1015	1022	992	1039	1055	1085	1010	1032	1053	1064	1034	1033	989	997	1014	957	1031	1028	970	973	1026	983	1060	1051	993	981	1014	1071	1040	1030	991	986	1023	1054	1073	1031	1024	1031	993	1042	1029	1070	1042	980	1049	1035	1022	1060	1023	1033	1040	1062	1056	1113	997	1075	1015	1003	1006	1058	1019	959	1028	1024	1020	988	1053	1034	998	1020	1019	1035	988	1022	1061	1009	1065	1047	968	1017	1030	1062	1030	998	1018	992	1066	992	985	1010	1064	1024	950	1028	1062	1003	1079	1028	1030	968	1035	996	1041	998	1024	1018	1066	1029	1005	1068	1038	1043	968	1005	1047	952	988	1027	1006	1043	1002	1017	1034	988	1030	980	1020	990	995	1045	1047	1054	994	1078	968	1072	1003	1030	1041	1037	990	1046	1075	953	1073	1052	1026	1000	1021	1055	1056	1044	1000	984	1047	1041	1006	1067	990	1034	993	1044	1062	1053	1077	1026	1074	1031	1003	1011	1017	1016	1012	1001	1003	1030	1002	1070	1022	1052	982	1039	1033	1030	1048	1034	1046	1042	973	989	1019	1046	1013	996	1084	1091	1052	1069	1012	1029	1002	978	988	1052	995	988	972	1029	1027	1044	979	977	1010	1007	1030	1050	1058	1027	1032	1000	1001	1050	1077	1040	1057	976	959	1036	1032	1056	1070	1052	1026	1002	1059	1004	1038	1071	1039	1033	1005	1072	993	1033	1041	1068	1013	1069	1020	1029	1007	1022	1075	989	1020	1006	1013	1079	1009	930	1015	993	1074	1044	1036	1056	1056	976	974	995	1051	1026	993	1018	998	1007	1010	1005	1007	948	984	1073	1031	1090	986	1085	1033	1002	1019	979	1007	1039	1040	1041	1009	1016	1026	1041	1121	1061	1007	1000	1010	1017	1027	1069	1023	1037	1001	976	978	1005	1029	1022	1014	994	978	1043	1058	1035	964	1004	1112	1047	988	993	961	977	1017	1026	1004	1033	1035	1027	1030	1056	1068	1072	1044	1062	1080	1013	1063	1040	1028	1100	1045	1051	1048	1019	1052	1009	1017	1073	1009	992	1042	1017	1019	1046	1005	1068	1009	989	1026	1010	975	1050	1044	983	1056	1017	1046	1131	997	1068	1006	1054	1061	1032	1050	1068	947	1012	1103	1028	1043	972	1062	1024	1047	1016	982	1003	1076	1030	1024	1023	1005	1011	961	973	1076	1024	999	1033	977	1026	1052	1005	1023	1039	993	1033	999	1064	1053	1007	1000	987	1024	1073	998	1035	1039	1072	1031	1073	1037	1078	1076	1042	1015	979	1019	994	1048	1039	1057	970	1026	1053	1025	1044	1010	980	1061	1012	1011	983	1103	1016	1041	1036	1015	1067	1052	1026	1052	1015	1001	1042	1039	1000	1017	1012	1053	1033	998	1011	1027	983	998	1031	1014	1059	1056	1002	1022	1002	995	1046	1051	1012	1027	1015	1016	984	1005	1014	1017	996	1067	1012	1059	1024	1046	1044	1099	1032	994	1049	1085	1064	1063	1018	948	1036	1054	1053	1075	1026	998	1058	1030	1034	1072	1040	1106	1107	1028	998	1070	1028	1010	1027	1000	1039	1009	1020	1044	1030	1025	1033	998	1025	1023	1019	1027	1077	975	1065	1035	1069	1009	1005	1052	994	1009	1031	1084	1067	947	1031	1021	1029	1016	1035	1073	975	1068	982	1036	1022	1048	949	1013	1014	983	1029	973	1061	981	1048	991	989	1006	1031	1002	989	1003	993	975	1041	1038
27001	39401	34604	14525	4332	1542	811	728	724	678	688	657	650	659	648	694	686	701	658	651	678	651	682	686	635	695	723	656	643	733	704	636	638	693	670	632	646	721	682	676	662	667	667	627	658	715	669	690	649	659	660	730	655	635	713	661	713	643	626	674	653	633	737	703	692	651	668	685	649	636	691	649	661	640	676	699	729	650	635	684	641	642	701	638	695	637	714	663	646	684	647	650	699	674	658	689	652	677	654	650	699	640	715	673	645	662	677	656	676	674	656	651	679	662	654	660	651	639	718	627	660	667	668	709	640	656	630	685	642	665	649	690	673	666	662	664	646	670	662	698	657	667	694	642	681	639	658	704	707	630	623	668	672	696	683	644	728	643	667	646	677	723	641	672	699	721	648	708	699	653	699	671	678	618	705	680	636	666	698	660	624	697	676	683	673	640	659	671	693	677	712	658	688	678	677	673	664	680	683	624	718	662	679	659	635	656	644	649	690	702	627	711	681	653	662	713	713	685	647	719	694	668	625	659	683	638	690	644	634	681	678	642	645	681	657	715	671	648	657	655	665	729	683	623	648	711	655	676	716	688	615	685	654	727	639	682	694	696	667	660	655	683	609	684	679	643	696	670	644	688	608	718	694	646	689	698	705	664	644	678	664	649	687	661	645	672	629	692	667	642	708	693	670	677	655	706	685	675	654	687	730	645	666	685	657	666	654	663	627	668	681	651	618	648	674	663	654	671	658	719	681	688	697	650	683	654	657	675	681	695	662	643	648	668	661	654	661	690	651	636	640	676	637	671	646	677	666	671	679	658	634	631	691	710	664	657	664	665	658	687	705	647	603	654	628	711	670	702	688	661	704	586	663	642	657	625	660	668	658	669	678	650	641	661	681	692	684	707	627	653	726	659	623	659	633	697	658	655	679	656	711	656	650	656	689	673	712	665	640	639	684	696	653	686	682	655	648	665	649	656	656	681	697	694	620	647	670	692	696	643	672	659	681	678	703	691	707	704	631	721	661	655	651	628	645	657	658	741	661	635	695	652	641	685	693	638	725	681	678	643	657	646	673	656	707	690	658	666	686	654	704	650	657	648	673	663	701	703	685	673	667	667	716	680	728	696	673	714	695	692	655	647	672	655	680	676	669	679	648	701	690	615	715	716	714	702	679	650	672	680	686	670	711	666	652	649	657	672	642	690	624	661	669	656	656	608	664	673	639	665	696	647	632	645	683	661	658	626	652	630	672	674	649	655	665	673	700	680	648	674	729	669	660	675	666	647	661	666	675	695	694	707	670	667	723	666	702	650	642	630	665	641	693	692	668	649	648	688	674	672	675	749	636	682	680	695	735	649	645	645	665	653	682	661	676	691	655	656	659	699	663	696	698	683	669	649	650	689	684	672	628	665	693	680	691	675	734	711	679	648	645	647	678	627	715	711	694	672	669	668	677	655	707	656	670	676	641	662	633	666	727	648	656	648	648	670	695	704	671	627	691	646	608	673	667	658	675	655	671	658	641	669	654	649	701	656	690	675	646	633	653	661	679	648	653	669	667	669	660	685	690	674	698	636	668	703	669	682	730	671	678	638	683	663	699	664	696	677	675	711	696	651	713	725	644	683	693	672	700	673	644	673	677	683	691	666	652	719	725	685	645	634	663	662	653	669	693	662	674	674	689	669	625	661	671	633	676	645	695	682	611	666	680	696	652	710	668	674	675	671	650	662	670	641	651	696	654	667	696	668	651	726	667	704	649	698	660	647	665	654	692	644	655	672	641	676	732	645	665	653	677	716	704	653	650	657	639	612	700	677	637	687	699	655	692	650	606	701	721	681	670	692	643	716	726	650	690	667	660	696	617	703	690	680	733	674	687	713	708	709	685	664	650	681	670	685	695	661	673	672	635	623	666	672	649	649	697	687	657	660	635	618	695	680	656	669	683	686	660	635	681	672	669	629	646	670	685	657	719	639	631	643	694	684	669	644	747	675	660	714	720	697	658	672	661	729	692	644	630	651	685	696	626	688	704	647	726	675	688	631	703	659	675	665	733	654	665	695	674	627	709	690	671	670	686	659	665	682	626	653	675	699	626	701	638	681	692	686	656	626	677	669	617	662	641	653	660	677	658	667	644	647	680	662	674	664	711	682	707	656	690	647	653	692	638	655	693	654	672	657	691	681	697	668	668	699	622	673	637	645	637	689	692	685	656	660	635	689	687	679	675	640	639	630	621	619	688	691	641	688	687	647	688	698	700	674	714	696	676	679	675	596	696	685	734	645	677	667	648	659	699	655	620	682	659	623	648	630	678	679	649	641	707	660	659	696	684	671	618	663	681	741	727	687	645	712	677	689	692	653	699	658	636	701	674	652	691	668	697	678	685	670	664	651	678	663	658	635	678	690	731	649	701	658	677	653	740	639	666	660	659	660	687	667	653	642	693	643	658	694	676	640	651	697	691	690	609	656	650	618	665	661	659	636	659	673	658	692	661	721	700	670	694	675	662	658	666	650	679	686	649	661	632	657	663	615	679	685	693	685	662	668	618	707	635	658	655	692	681	718	701	691	675	646	703	686	694	637	668	649	684	719	647	671	668	691	640	659	691	720	658	664	677	678	635	693	675	713	641	702	624	659	670	678	662	654	704	687	688	665	664	672	722	691	698	672	643	656	665	660	676	717	680	683	707	640	674	656	657	652	689	685	677	668	687	635	679	657	662	654	674	646	674	718	649	676	661	688	678	747	688	668	657	631	658	660	662	646	707	642	695	681	676	664	638	675	661	641	676	690	645	681	622	660	685	654	660	608	637	721	679	674	696	659	697	647	689	664	674	671	670	645	637	680	673	624	688	638	663	634	671	701	683	746	647	678	702	689	656	700	653	717	659	678	666	686	650	716	665	674	696	717	712	665	657	647	699	669	681	628	650	688	655	657	635	655	692	703	689	665	693	622	641	621	676	644	610	662	680	675	705	652	682	683	645	674	663	697	648	668	693	659	676	675	628	706	664	672	701	716	685	627	628	641	647	672	692	668	671	645	677	670	662	651	688	613	663	632	612	728	649	646	668	639	702	688	668	649	676	695	678	677	670	659	661	664	613	649	686	737	662	673	699	624	661	702	646	668	693	670	718	614	699	648	658	694	665	682	661	645	668	724	676	625	656	675	649	640	661	659	688	637	655	656	661	614	646	669	668	698	665	711	667	728	707	674	647	662	671	704	680	674	649	697	692	665	724	626	645	660	670	635	647	655	675	661	653	692	672	668	628	615	667	657	662	687	715	661	625	662	715	663	673	691	670	640	679	655	705	699	665	645	672	678	704	675	625	628	671	698	722	679	657	666	652	652	695	667	661	613	651	683	655	653	661	669	660	666	711	668	711	627	689	650	692	700	670	711	705	655	649	667	638	722	692	679	635	641	704	644	694	658	676	607	738	669	668	683	642	672	713	664	663	671	697	715	695	686	697	666	680	698	677	685	732	661	689	662	687	700	686	650	735	681	711	666
30368	58402	37082	12948	7370	2997	1352	1117	1114	1139	1153	1118	1104	1109	1119	1118	1087	1127	1135	1125	1132	1158	1068	1114	1116	1089	1100	1115	1133	1053	1090	1065	1102	1089	1113	1132	1124	1129	1138	1134	1176	1153	1106	1082	1135	1098	1094	1158	1155	1150	1143	1127	1063	1172	1130	1077	1135	1083	1203	1094	1068	1139	1145	1096	1098	1073	1096	1129	1110	1165	1179	1108	1159	1079	1088	1157	1123	1146	1123	1117	1135	1108	1101	1135	1103	1132	1134	1117	1146	1146	1116	1135	1141	1125	1138	1136	1110	1164	1079	1122	1178	1069	1087	1087	1108	1139	1109	1152	1109	1125	1114	1103	1131	1156	1152	1110	1143	1095	1111	1137	1059	1121	1142	1153	1087	1156	1025	1098	1101	1100	1101	1198	1189	1082	1102	1086	1211	1084	1132	1109	1062	1118	1090	1112	1084	1059	1145	1082	1139	1094	1122	1093	1117	1131	1130	1101	1168	1122	1099	1145	1053	1088	1130	1149	1124	1115	1129	1079	1133	1141	1078	1113	1105	1171	1144	1092	1155	1126	1130	1097	1063	1138	1098	1090	1109	1104	1135	1101	1102	1123	1160	1132	1127	1181	1157	1125	1147	1135	1133	1150	1079	1092	1107	1119	1087	1121	1033	1119	1113	1065	1125	1121	1178	1074	1108	1133	1143	1118	1150	1104	1115	1071	1157	1107	1192	1098	1129	1060	1098	1145	1072	1117	1126	1089	1091	1135	1117	1087	1136	1139	1058	1144	1063	1125	1123	1173	1094	1096	1084	1092	1165	1105	1133	1074	1171	1142	1077	1122	1135	1100	1119	1119	1063	1103	1099	1112	1073	1105	1116	1057	1155	1104	1124	1135	1091	1130	1154	1116	1155	1182	1124	1173	1117	1113	1170	1124	1103	1100	1153	1139	1116	1118	1091	1105	1116	1229	1118	1106	1077	1073	1087	1119	1133	1084	1132	1134	1098	1135	1146	1205	1127	1135	1135	1118	1113	1044	1086	1054	1130	1072	1100	1168	1123	1161	1116	1126	1140	1128	1074	1093	1104	1084	1095	1175	1075	1172	1089	1094	1158	1112	1058	1089	1087	1172	1127	1075	1183	1124	1109	1113	1139	1147	1114	1114	1079	1103	1083	1123	1125	1074	1075	1174	1129	1104	1163	1049	1059	1060	1135	1052	1103	1131	1126	1189	1073	1138	1114	1136	1116	1139	1148	1092	1112	1095	1079	1119	1071	1105	1189	1091	1149	1077	1135	1150	1113	1047	1130	1086	1088	1154	1131	1091	1106	1104	1104	1119	1115	1100	1126	1087	1146	1110	1090	1096	1111	1082	1130	1098	1145	1159	1069	1093	1136	1052	1144	1148	1063	1152	1158	1108	1135	1138	1143	1124	1115	1091	1103	1066	1130	1120	1071	1121	1123	1100	1160	1141	1134	1173	1113	1098	1102	1176	1116	1075	1156	1111	1138	1090	1108	1116	1097	1103	1095	1079	1152	1097	1113	1101	1106	1092	1134	1109	1140	1152	1087	1072	1141	1089	1127	1088	1135	1100	1149	1133	1122	1073	1117	1101	1180	1112	1128	1059	1156	1120	1116	1125	1078	1092	1150	1108	1117	1139	1158	1047	1166	1076	1079	1132	1079	1085	1046	1152	1137	1115	1152	1104	1133	1128	1157	1142	1144	1157	1096	1119	1093	1096	1124	1144	1186	1091	1103	1113	1056	1131	1059	1084	1089	1149	1065	1141	1139	1124	1113	1042	1134	1071	1097	1136	1170	1129	1098	1093	1108	1103	1102	1110	1211	1147	1158	1125	1148	1142	1124	1117	1140	1128	1057	1094	1160	1099	1106	1119	1197	1067	1122	1090	1166	1079	1119	1132	1136	1117	1132	1155	1109	1063	1080	1063	1130	1078	1117	1080	1168	1100	1079	1181	1108	1118	1060	1108	1073	1112	1063	1120	1152	1123	1048	1204	1108	1146	1148	1149	1131	1149	1136	1116	1109	1079	1112	1156	1066	1074	1155	1158	1125	1098	1113	1112	1104	1078	1134	1136	1130	1091	1044	1089	1105	1081	1136	1103	1080	1115	1091	1128	1091	1121	1122	1134	1084	1131	1110	1110	1092	1087	1119	1104	1147	1106	1198	1126	1118	1136	1090	1171	1114	1157	1084	1146	1072	1099	1098	1129	1192	1145	1141	1131	1071	1142	1097	1132	1163	1086	1132	1157	1089	1129	1058	1100	1079	1111	1099	1214	1085	1117	1079	1087	1202	1126	1069	1064	1094	1108	1078	1099	1112	1120	1065	1079	1168	1180	1093	1167	1089	1105	1128	1147	1111	1134	1145	1091	1140	1033	1071	1107	1105	1129	1058	1131	1062	1097	1092	1030	1088	1084	1134	1129	1103	1118	1077	1102	1100	1088	1035	1131	1149	1095	1157	1130	1129	1106	1100	1112	1153	1068	1087	1084	1112	1155	1183	1080	1093	1104	1101	1098	1095	1097	1131	1078	1165	1121	1085	1075	1064	1141	1139	1092	1049	1151	1066	1122	1134	1136	1165	1106	1145	1120	1125	1082	1064	1079	1109	1059	1130	1098	1136	1111	1129	1073	1161	1105	1099	1176	1103	1066	1035	1194	1131	1132	1207	1134	1118	1167	1070	1119	1125	1101	1152	1151	1140	1131	1133	1156	1157	1174	1119	1081	1142	1147	1069	1055	1160	1153	1133	1126	1065	1149	1155	1106	1135	1080	1135	1131	1035	1077	1087	1135	1077	1122	1133	1106	1128	1101	1104	1073	1105	1196	1132	1146	1099	1144	1070	1120	1136	1129	1072	1061	1161	1090	1145	1215	1141	1104	1124	1101	1125	1117	1129	1146	1082	1105	1096	1081	1094	1085	1157	1042	1084	1087	1144	1078	1150	1126	1180	1097	1144	1130	1180	1150	1190	1120	1133	1096	1137	1116	1064	1081	1101	1107	1090	1083	1065	1184	1049	1144	1168	1135	1116	1132	1118	1055	1090	1184	1093	1132	1096	1122	1086	1150	1108	1028	1132	1124	1087	1113	1092	1121	1152	1121	1119	1112	1048	1110	1147	1070	1096	1140	1167	1147	1138	1109	1126	1117	1087	1088	1094	1084	1121	1109	1135	1082	1120	1150	1144	1098	1103	1119	1073	1099	1160	1135	1116	1136	1125	1124	1145	1150	1131	1122	1130	1145	1071	1103	1123	1089	1139	1142	1080	1136	1150	1156	1116	1115	1109	1091	1081	1085	1152	1083	1074	1131	1039	1126	1086	1144	1150	1069	1144	1037	1102	1133	1062	1153	1107	1177	1140	1125	1115	1031	1162	1129	1118	1141	1104	1111	1127	1170	1097	1173	1098	1112	1046	1111	1119	1122	1089	1107	1115	1125	1115	1095	1120	1108	1112	1209	1146	1161	1093	1081	1131	1101	1204	1104	1141	1095	1071	1154	1057	1082	1149	1142	1051	1128	1077	1164	1096	1136	1100	1109	1053	1124	1058	1124	1124	1118	1101	1138	1113	1089	1103	1123	1114	1119	1129	1076	1067	1053	1102	1016	1188	1135	1134	1167	1082	1085	1062	1097	1127	1088	1100	1062	1077	1079	1072	1079	1142	1163	1078	1097	1075	1102	1116	1105	1094	1097	1102	1185	1102	1107	1152	1138	1106	1114	1113	1103	1118	1126	1119	1035	1173	1116	1129	1118	1127	1064	1116	1151	1145	1139	1104	1117	1117	1114	1126	1143	1145	1125	1144	1155	1136	1076	1138	1088	1123	1088	1108	1181	1127	1131	1082	1123	1170	1111	1142	1141	1103	1130	1082	1094	1116	1143	1129	1143	1109	1143	1100	1148	1077	1116	1092	1129	1133	1142	1100	1158	1114	1139	1174	1090	1072	1155	1095	1104	1057	1127	1094	1097	1137	1094	1063	1142	1092	1152	1132	1150	1090	1097	1155	1114	1097	1122	1192	1100	1106	1117	1123	1064	1132	1131	1090	1120	1107	1114	1149	1108	1131	1094	1117	1088	1105	1110	1161	1125	1135	1117	1123	1156	1106	1113	1079	1090	1138	1041	1126	1141	1108	1143	1162	1116	1099	1091	1089	1116	1141	1145	1081	1116	1033	1128	1130	1132	1143	1093	1128	1167	1108	1121	1125	1074	1093	1146	1126	1185	1172	1062	1046	1152	1133	1101	1148	1076	1069	1120	1083	1168	1067	1053	1109	1108	1061	1134	1102	1138	1080	1112	1124	1121	1129	1078	1144	1110	1158	1169	1077	1115	1114	1096	1120	1124	1072	1086	1112	1126	1106	1096	1066	1135	1123	1170	1113	1172	1100	1137	1116	1114	1123	1092	1096	1112	1155	1105	1153	1103	1168	1140	1156	1120	1087	1137	1125	1158	1105	1167	1164	1105	1159	1074	1153	1036	1169	1138	1094	1067	1104	1045	1161	1121	1099	1094	1150	1134	1165	1134	1133	1155	1121	1121	1138	1143	1092	1069	1109	1072	1166	1075	1108	1175	1079	1151	1098	1157	1119	1122	1122	1156	1110	1118	1149	1177	1143	1134	1051	1139	1128	1180	1121	1035	1138	1080	1146	1151	1100	1127	1124	1106	1100	1108	1113	1116	1073	1121	1142	1141	1100	1114	1121	1170	1118	1095	1125	1069	1057	1096	1125	1166	1126	1087	1123	1071	1101	1136	1131	1163	1114	1085	1102	1072	1093	1012	1131	1106	1136	1158	1098	1115	1151	1162	1143	1105	1103	1136	1071	1086	1180	1130	1121	1077	1127	1097	1137	1122	1123	1113	1111	1096	1068	1047	1103	1096	1143	1047	1074	1106	1111	1143	1151	1153	1171	1082	1109	1117	1108	1127	1084	1210	1078	1080	1054	1116	1108	1125	1106	1132	1091	1124	1160	1139	1086	1094	1095	1076	1094	1082	1127	1081	1121	1090	1152	1076	1086	1059	1128	1120	1160	1075	1092	1178	1130	1141	1088	1165	1035	1078	1085	1138	1078	1113	1130	1065	1136	1117	1028	1091	1100	1116	1146	1094
23869	27035	38007	28038	21617	12297	2124	583	513	573	582	539	548	477	552	550	512	557	550	577	542	559	535	579	539	556	537	565	507	529	561	540	575	564	531	518	563	558	572	525	545	513	514	525	537	544	514	554	511	517	529	529	548	506	543	539	551	524	538	517	547	530	528	573	547	548	526	519	554	518	495	510	554	571	540	513	486	528	533	544	500	576	567	531	566	551	506	480	492	518	542	513	560	508	569	516	537	542	543	531	556	526	563	527	563	551	534	511	544	532	550	531	542	538	500	531	557	528	576	524	528	487	549	495	524	531	528	508	513	527	514	550	528	556	555	562	547	521	597	553	558	533	538	533	534	505	552	524	560	551	497	511	573	530	522	533	522	539	535	522	560	580	529	538	513	503	510	574	517	499	517	511	552	558	528	519	574	536	475	536	528	523	513	535	530	538	544	511	576	498	524	535	560	550	548	504	517	530	545	489	529	537	493	528	529	540	491	491	512	524	532	549	520	503	482	507	548	529	536	533	510	529	538	545	527	534	516	536	542	535	544	545	506	519	515	487	524	485	547	556	505	519	585	478	536	535	527	521	553	472	516	559	546	532	551	518	486	522	537	525	547	522	532	531	556	522	517	540	496	525	546	524	507	516	505	520	542	535	550	530	544	557	514	532	547	542	480	554	529	522	526	537	503	572	500	529	508	531	577	553	539	570	510	534	501	574	526	507	502	517	504	507	511	522	543	505	532	506	517	499	510	488	531	529	506	556	556	525	554	529	522	483	553	544	531	546	502	495	530	544	521	514	519	513	523	568	538	508	547	571	543	530	552	543	498	545	567	538	482	538	556	528	529	528	535	477	542	469	545	556	531	540	528	554	507	501	500	542	552	540	532	507	522	529	526	543	561	519	556	528	511	513	536	514	523	520	558	532	486	560	536	498	530	539	547	519	556	562	495	506	577	509	575	559	539	545	530	528	503	524	482	547	585	541	535	540	518	529	521	471	568	535	544	518	494	525	507	524	545	531	479	517	488	566	518	555	521	537	537	534	549	549	539	532	544	509	575	543	553	517	552	568	496	531	530	562	524	530	539	560	542	533	536	535	563	542	529	539	537	532	504	577	537	524	536	510	518	477	543	495	541	524	527	543	548	564	508	476	523	523	516	488	506	514	541	536	532	548	537	578	511	581	562	537	547	594	510	552	506	505	568	499	536	553	517	523	496	522	562	538	566	518	532	515	548	501	544	516	534	518	537	535	535	555	539	514	549	500	521	551	496	543	538	555	529	542	540	532	564	502	506	512	524	570	540	544	545	537	528	546	521	523	529	556	536	557	502	569	573	541	515	506	552	524	528	493	533	501	490	482	536	562	515	560	544	533	545	598	573	539	542	541	522	577	554	477	517	518	499	534	563	522	516	527	522	554	560	528	501	529	485	545	517	501	542	514	520	550	557	494	524	544	549	523	549	579	511	545	522	508	503	558	511	525	527	523	523	524	530	538	547	537	513	513	543	540	528	537	525	484	535	538	520	528	566	526	526	474	540	542	558	542	555	543	558	550	516	518	529	549	522	489	556	501	511	506	518	523	491	521	482	549	524	520	553	504	530	525	536	540	499	551	570	544	526	506	477	478	552	508	504	525	486	550	501	524	551	510	513	512	526	569	534	540	540	563	555	561	547	521	503	512	506	528	526	521	577	550	537	546	547	551	597	553	552	533	529	537	542	575	562	504	528	537	539	560	516	520	542	545	512	501	494	471	538	567	483	530	542	530	517	545	523	504	534	550	518	525	525	558	513	532	546	511	551	507	556	508	516	505	505	516	561	518	530	523	544	557	509	557	512	558	564	520	522	525	505	561	542	516	576	527	579	515	544	505	522	504	485	514	573	509	521	560	518	512	520	520	512	537	534	529	536	512	557	508	515	550	545	515	568	529	545	519	525	530	526	576	536	535	524	539	538	526	508	528	560	490	509	527	551	555	509	537	534	548	518	541	525	513	538	494	515	535	546	533	510	495	558	516	524	513	535	548	547	511	512	502	543	567	559	514	515	539	570	532	535	557	490	518	536	520	530	513	560	489	521	507	503	481	540	547	552	536	516	530	522	548	521	536	535	530	550	547	569	528	506	526	530	515	576	532	531	518	532	503	536	506	546	557	538	473	514	509	530	551	602	537	540	541	513	482	541	539	521	527	492	526	550	491	545	595	529	550	504	505	554	523	544	514	535	518	509	549	502	529	596	500	526	537	506	539	526	499	508	500	520	528	535	546	534	540	495	528	493	524	546	530	500	530	536	547	551	526	510	536	505	520	547	544	541	525	540	523	530	531	519	504	526	495	516	518	525	567	531	501	529	541	519	497	507	549	508	519	517	546	524	549	544	532	503	551	507	530	525	541	519	527	533	556	528	519	534	566	518	478	516	519	544	538	575	526	524	557	530	554	496	521	513	523	524	516	518	568	560	521	481	547	468	508	520	521	545	578	550	521	513	553	538	471	508	534	550	529	517	508	558	521	535	512	510	596	529	571	539	525	519	541	502	539	491	528	526	498	530	561	507	502	529	554	528	559	564	553	538	525	529	536	537	550	501	524	530	549	520	520	534	522	530	528	519	505	524	513	576	567	521	505	528	552	548	544	536	512	502	536	543	561	535	511	518	523	509	503	561	544	547	514	517	541	564	518	545	545	572	520	526	536	524	562	489	559	538	513	534	521	540	552	506	514	547	572	506	550	527	542	507	579	611	528	536	537	494	484	519	521	512	511	540	512	505	550	521	540	520	520	562	593	536	525	530	566	570	526	532	526	513	556	560	517	545	473	547	524	556	489	504	552	518	523	512	511	552	526	561	486	546	561	511	506	552	508	531	531	510	500	533	529	466	499	532	526	514	550	538	547	535	528	521	530	513	532	508	527	542	517	529	519	503	519	495	530	562	515	550	495	578	535	548	518	530	527	516	531	538	517	553	555	521	549	549	513	550	477	542	532	569	486	574	519	526	519	539	562	563	525	535	555	493	514	544	556	561	540	531	519	538	491	515	536	497	520	528	513	568	541	517	539	526	547	545	527	532	532	548	534	504	522	542	526	540	513	548	487	542	524	531	509	493	555	505	491	555	578	505	498	488	474	554	519	509	534	544	541	526	532	505	535	510	538	545	521	515	544	554	504	552	510	551	538	514	569	559	599	534	505	570	545	566	537	497	531	533	512	512	532	530	504	528	516	500	520	530	511	516	528	529	527	519	510	524	548	497	535	495	514	550	503	535	523	518	542	565	531	480	549	542	540	517	517	543	559	525	539	531	570	538	516	528	543	513	549	522	556	486	517	505	550	541	530	520	530	556	568	523	527	520	547	551	561	497	527	528	528	527	574	523	508	533	541	519	620	544	542	530	526	544	548	503	537	514	528	560	519	536	531	492	526	520	594	498	548	544	549	549	531	501	482	522	486	566	506	497	545	520	520	540	530	520	516	504	560	514	525	532	524	525	576	504	542	525	544	508	583	547	554
49698	95732	67710	38294	26783	8901	2375	873	855	879	870	874	915	864	911	908	866	863	929	912	857	892	856	901	911	909	920	901	910	843	893	896	883	883	855	889	882	871	855	887	844	849	844	925	956	873	866	874	890	896	855	873	898	900	941	857	925	904	947	916	879	901	925	889	874	886	886	898	895	889	930	893	900	916	914	887	814	896	839	888	929	889	825	885	852	933	897	910	861	891	892	895	860	865	917	935	880	909	862	891	899	860	881	899	878	885	923	876	895	867	915	882	863	873	816	941	835	899	896	871	895	884	880	902	830	873	899	906	924	837	909	892	868	875	929	911	877	873	882	895	870	854	853	923	907	907	892	897	893	857	878	879	876	913	883	897	864	835	905	857	853	895	922	889	886	916	897	911	937	910	851	944	851	928	868	873	921	892	865	881	888	892	841	842	889	842	884	867	894	901	964	897	881	913	913	871	868	895	914	903	882	868	855	826	885	859	873	923	887	889	885	981	886	878	905	842	913	832	899	847	915	891	874	916	916	916	809	910	840	828	871	891	834	871	874	926	865	814	800	880	887	875	872	905	901	892	871	912	893	840	892	847	888	839	955	885	893	891	849	890	897	870	909	881	868	824	903	897	832	904	857	855	943	894	858	923	862	877	906	836	876	846	850	882	912	886	900	861	914	890	896	873	891	859	899	909	851	818	909	902	839	874	885	884	901	904	903	882	888	895	868	921	917	872	874	870	859	929	848	904	888	903	843	892	912	856	853	905	898	892	899	893	870	883	858	841	910	929	894	893	863	866	918	898	850	874	926	854	856	887	870	931	916	901	880	844	907	958	921	886	919	868	874	868	844	900	872	878	880	886	935	898	855	915	958	892	872	894	889	936	904	850	896	893	912	851	926	871	926	876	846	907	884	883	922	870	873	868	887	876	874	884	899	818	921	921	847	881	935	886	890	828	930	834	919	960	910	861	920	855	896	926	883	892	924	896	883	898	901	906	879	880	935	863	905	894	907	902	892	873	858	934	881	900	899	856	908	894	888	891	926	907	867	890	885	882	877	900	839	905	906	910	851	880	866	919	894	876	900	889	907	905	854	878	886	878	916	888	857	881	841	876	845	965	890	876	946	883	879	898	861	886	873	912	895	888	863	842	885	844	875	922	884	892	871	929	925	862	851	894	869	869	852	824	908	860	866	876	861	882	885	916	893	855	905	906	958	871	887	840	895	874	874	867	859	869	887	890	928	859	829	887	884	884	945	860	906	891	868	918	876	893	876	956	891	900	901	911	910	895	877	872	872	926	865	870	906	893	927	896	831	894	910	931	851	881	909	929	926	887	886	917	894	878	879	969	872	867	920	863	910	865	866	903	886	946	877	901	861	910	849	928	902	842	937	910	882	857	859	897	911	879	853	834	840	894	886	865	931	881	944	872	859	891	909	915	926	869	867	880	895	839	892	887	924	877	906	930	890	879	920	901	918	901	938	832	920	883	890	857	926	856	831	916	879	835	867	886	865	862	918	883	881	920	873	878	866	885	866	883	913	912	895	873	912	899	834	902	873	868	861	922	874	908	880	915	870	857	814	905	893	882	897	854	926	839	861	904	903	889	873	869	893	908	855	880	877	906	879	845	853	925	895	857	885	872	870	902	884	894	925	879	877	927	862	876	860	857	883	889	826	860	889	905	894	841	876	861	898	873	940	853	874	887	867	854	864	883	927	857	844	884	870	875	837	895	883	836	894	865	924	897	852	883	862	901	860	944	863	859	881	848	855	898	842	876	864	854	910	842	863	901	961	848	918	907	882	902	835	905	873	870	871	863	880	884	874	926	953	871	886	893	930	885	880	877	877	888	871	899	866	909	847	863	901	947	916	873	845	852	847	900	878	842	884	866	868	896	877	851	885	891	854	869	912	923	890	907	898	930	933	876	890	858	849	880	916	850	923	856	933	864	831	840	926	868	898	871	838	899	909	842	869	917	860	884	906	851	905	821	884	814	890	910	877	886	880	852	922	863	876	889	882	837	835	930	939	952	928	901	900	912	885	845	864	891	904	876	873	889	882	893	931	905	934	916	907	870	879	889	832	862	885	895	882	866	898	842	885	871	842	895	884	868	875	888	902	881	856	847	846	937	891	862	855	825	905	867	850	865	904	841	915	906	902	870	840	895	904	911	871	898	868	884	884	928	910	885	889	878	903	857	850	896	863	948	860	910	871	916	833	859	938	859	929	828	868	852	849	885	879	899	890	872	920	849	846	892	857	862	878	871	878	901	905	868	869	918	900	935	881	921	929	858	895	869	866	837	884	852	931	860	920	892	853	945	858	890	922	918	903	855	896	897	912	872	899	877	883	881	946	898	867	861	855	882	828	903	894	854	869	953	865	898	858	843	902	913	899	912	909	915	897	931	939	878	875	910	880	888	903	874	889	904	903	869	881	901	875	885	856	856	879	875	898	820	879	912	916	888	893	859	891	910	903	899	937	924	875	851	858	926	883	884	874	923	898	858	866	888	878	872	900	889	875	965	946	916	920	870	876	888	921	911	875	902	872	880	896	882	847	853	896	871	857	907	883	913	937	871	898	884	845	894	874	880	915	901	909	895	901	876	863	944	884	843	880	904	902	862	894	908	902	849	864	923	934	855	917	882	807	871	884	905	877	919	919	912	896	862	933	925	879	878	847	846	868	868	905	895	915	899	883	874	857	860	874	906	868	879	930	905	884	876	928	904	861	856	853	910	850	919	955	886	912	892	887	912	911	884	948	887	895	877	837	899	901	886	930	867	885	881	877	893	846	822	878	849	874	915	884	882	892	921	868	864	881	925	874	944	835	848	884	897	828	944	968	850	887	873	881	873	879	928	854	890	930	932	945	902	968	879	859	868	860	856	854	889	888	904	898	852	936	876	917	874	868	915	894	920	867	906	878	861	916	887	903	897	912	846	903	897	920	912	906	923	898	902	863	904	876	862	894	826	909	875	867	896	921	912	920	833	896	877	928	847	891	909	878	904	884	901	888	817	895	889	930	897	909	896	858	912	845	856	903	914	899	918	930	832	864	871	834	886	892	899	903	927	902	870	893	861	924	857	909	925	844	894	859	873	847	889	877	936	909	846	879	888	890	915	941	898	883	864	859	893	889	847	896	898	888	899	886	885	796	902	878	843	859	908	897	873	959	900	864	863	939	901	871	881	884	829	940	883	879	850	887	891	871	844	857	891	911	861	881	862	890	863	919	895	924	880	905	909	866	802	899	873	904	877	887	888	931	884	913	869	877	939	881	872	883	911	873	883	896	948	873	879	871	845	900	908	900	891	869	967	892	919	875	913	884	850	884	825	876	894	878	847	877	834	871	885	885	886	877	937	906	829	904	902	916	926	915	888	861	832	910	889	859	834	823	904	859	933	931	907	820	933	888	822	897	905	920	898	849	895	879	907	927	940	936	903	854	917	883	872	914	872	875	835	874	876	874	883	911	875	882	871	833	865	904	922	896	891	840	912
22908	23946	33658	25700	22508	19721	7980	867	681	685	625	703	681	676	647	647	681	684	660	659	695	632	666	701	670	628	705	647	658	610	641	641	661	641	641	619	645	636	670	637	635	657	642	625	698	636	625	635	661	662	595	671	686	619	672	628	554	676	666	673	653	662	692	678	679	645	655	659	652	625	650	665	654	631	662	714	648	627	626	641	675	603	648	636	710	657	630	607	681	629	666	615	639	673	660	667	653	617	622	637	660	640	675	697	639	647	645	658	651	595	654	642	638	644	620	664	667	685	602	660	604	657	676	644	672	626	603	663	651	660	620	611	624	643	635	654	617	642	693	621	648	674	659	644	668	604	607	650	634	630	643	578	646	680	630	637	640	640	621	651	672	622	617	609	656	660	659	674	624	669	623	631	589	606	661	646	640	660	673	637	637	649	668	604	618	664	644	655	628	650	717	645	683	620	648	666	670	708	606	683	664	652	668	672	635	717	645	634	626	661	649	637	665	602	636	679	640	658	656	637	625	635	645	619	653	597	648	658	657	626	618	632	708	600	594	642	633	619	692	656	662	628	653	659	622	662	623	629	619	616	694	655	650	662	617	677	605	648	629	612	647	620	702	636	672	641	646	633	628	633	621	646	678	662	706	672	652	655	644	684	655	661	594	595	629	636	671	626	621	630	665	667	664	636	653	662	669	612	640	645	634	671	633	596	688	676	619	586	693	650	661	636	646	656	685	645	624	631	674	638	630	635	639	683	660	658	647	618	633	648	687	636	634	627	637	630	648	645	671	636	640	626	638	604	673	650	640	644	668	618	658	647	645	631	670	643	625	672	636	680	651	652	636	623	689	669	619	606	651	614	676	673	644	627	648	611	602	639	631	627	659	619	668	624	657	619	608	668	645	614	682	624	670	609	702	624	663	637	586	650	641	671	666	652	624	647	672	651	656	606	648	664	688	662	603	643	653	661	644	645	671	678	695	649	614	636	640	641	640	687	632	644	669	674	652	685	636	635	627	618	665	639	688	654	632	690	668	592	648	606	617	654	637	674	632	672	636	632	690	632	623	637	695	656	649	676	644	642	611	639	652	626	683	652	646	699	673	636	685	669	579	655	623	696	638	693	658	654	604	632	629	613	654	631	667	627	619	652	674	671	670	679	603	611	664	624	647	638	659	655	661	648	638	596	662	649	645	626	646	653	622	643	656	618	645	674	609	655	652	619	629	642	661	660	597	679	646	664	617	605	599	660	655	628	675	668	634	670	658	622	681	649	688	610	617	664	624	638	652	655	663	629	696	636	676	650	694	698	636	667	669	619	690	681	604	617	685	666	641	664	648	648	606	647	690	687	646	626	662	688	640	613	683	661	705	635	671	657	646	650	654	683	648	665	599	658	621	644	626	644	619	686	643	682	645	609	669	636	689	659	663	652	639	667	609	647	666	705	620	693	642	593	658	667	636	645	608	643	671	636	641	617	644	672	647	660	673	685	640	623	631	652	690	643	666	673	657	606	621	655	620	638	634	644	632	625	640	596	629	625	666	644	641	664	612	675	649	698	675	648	671	662	643	661	612	655	627	645	641	645	609	658	661	642	642	662	656	651	646	674	608	619	624	695	636	670	670	669	704	658	636	625	648	653	644	638	667	691	619	670	622	671	614	645	668	625	597	635	614	610	637	634	612	637	655	640	677	640	673	667	626	667	630	664	624	639	601	659	665	637	622	624	622	709	655	662	670	649	647	572	641	650	626	606	663	672	640	609	682	612	601	621	613	644	666	651	662	652	623	643	635	637	670	650	680	650	648	657	659	599	634	655	627	662	664	682	630	629	677	638	637	632	651	639	628	619	627	656	633	672	645	681	639	665	631	668	634	639	592	637	635	679	660	658	629	614	636	624	669	641	676	668	702	648	682	593	659	657	645	663	649	664	675	657	641	653	686	646	599	647	677	640	628	640	620	651	638	613	677	626	669	634	633	609	657	652	690	620	696	660	653	647	687	663	682	640	672	663	605	622	632	683	607	665	658	643	601	646	661	639	633	648	609	618	601	658	666	641	667	667	632	603	601	614	669	651	691	646	619	640	622	680	648	657	640	647	661	635	638	642	643	654	670	642	615	645	619	638	670	690	625	666	694	676	625	684	691	645	667	641	630	670	609	691	627	658	671	611	654	717	630	671	678	657	674	672	695	656	639	620	637	639	611	613	606	662	610	671	683	655	653	618	664	671	654	637	629	641	654	652	661	677	655	652	662	629	644	645	649	606	624	618	681	617	632	661	595	632	647	596	632	645	696	634	618	646	633	668	673	624	672	613	651	726	638	653	693	644	646	640	639	645	662	665	688	647	682	638	658	640	639	635	694	687	631	600	645	638	612	621	642	674	694	647	646	680	611	651	625	650	651	653	684	668	680	638	645	693	616	620	670	640	618	656	670	641	608	645	620	699	655	652	672	647	607	621	663	624	616	654	651	599	680	591	646	669	639	594	691	673	671	659	660	661	658	656	649	644	656	604	634	675	625	662	667	667	647	660	677	638	634	636	666	620	642	662	596	625	626	640	641	628	644	622	631	611	678	675	641	647	618	637	621	649	632	669	622	660	655	693	676	645	648	663	634	633	627	658	650	654	606	683	654	647	610	673	637	627	660	645	631	637	658	683	629	604	683	642	695	646	645	660	671	631	645	626	653	613	618	683	620	646	632	616	624	604	633	659	650	688	654	659	685	673	615	660	652	664	639	597	641	632	631	635	622	623	676	640	656	692	592	658	624	662	640	641	687	669	635	634	710	675	649	641	639	657	667	640	638	634	667	625	650	635	630	662	641	675	644	622	646	676	640	686	665	671	659	638	608	659	659	658	652	637	633	671	663	658	613	679	639	624	642	651	631	609	658	639	657	640	649	655	650	628	661	673	641	618	670	634	698	654	644	657	620	619	616	629	649	658	646	638	661	635	624	658	679	655	600	649	625	634	617	629	691	632	644	665	670	648	650	640	672	642	692	655	675	625	651	654	666	598	624	623	671	653	668	614	719	636	670	678	620	625	654	651	686	665	667	614	617	694	655	634	613	668	648	668	656	651	613	613	719	644	630	649	623	650	675	697	633	642	663	628	641	705	657	639	663	668	623	608	654	696	677	628	649	616	644	636	615	649	631	686	635	622	706	639	682	634	672	603	709	645	645	637	596	616	662	652	642	636	632	647	639	704	613	622	646	652	625	676	600	635	655	648	645	631	655	605	651	641	613	632	621	668	689	663	614	613	638	659	668	660	685	628	659	678	701	639	614	670	688	680	648	679	684	653	672	652	634	658	612	625	611	670	672	626	631	663	613	637	662	647	663	660	667	651	655	650	644	679	627	654	652	595	659	661	665	694	648	613	577	643	646	622	650	669	653	633	593	643	666	647	674	651	658	644	653	659	619	615	675	628	637	642	643	653	658	614	679	663	665	662	665	631	677	605	631	609	621	673	613	638	677	676	617	633	643	677	618	620	637	613	641	656
49083	94404	71269	47052	34773	14416	3078	1015	1018	1071	1007	995	995	1006	1077	1010	1013	964	1021	1016	1055	971	1021	995	1036	1026	969	995	999	998	1017	1103	1017	1039	990	983	989	1047	959	959	976	1019	1013	1061	996	1090	1007	1047	1062	1034	1060	1038	1015	1017	1129	1037	1020	1059	954	998	1035	1020	998	1009	1055	1006	1019	921	985	1036	1071	1009	1001	998	974	1015	1012	982	1081	986	965	1025	965	1006	1008	1035	1014	1004	1058	992	1024	1017	949	1056	995	980	1017	1039	972	1011	1030	1007	1010	992	995	997	983	999	982	1017	1044	1009	1035	1003	1053	1050	1051	1062	1012	1048	1009	1000	1005	964	1003	1045	918	1005	1017	1005	1008	1037	969	1030	1060	959	979	977	1094	965	977	1011	1079	976	1014	1036	973	1025	1015	928	1065	1053	982	1007	996	1025	995	978	1000	1036	959	1040	1020	1001	992	1002	1060	965	1019	1017	954	1039	1017	1011	962	1036	968	1006	1013	1034	1008	984	1033	1008	1002	1013	1025	1007	1000	1041	979	1068	997	1047	1007	1034	994	1037	1017	997	1054	1007	1025	1007	1076	1024	1009	1026	1010	962	938	1045	968	1008	991	978	997	1005	1014	1025	991	1027	1003	1020	1027	1003	1027	947	1014	1072	1035	1022	973	995	1023	1049	1038	987	1045	1019	1050	1039	1011	928	1020	1035	1049	1040	1063	982	958	1029	1034	1063	1029	989	958	1057	1027	1046	986	1006	992	993	1083	952	996	1060	992	1021	1043	1030	1041	959	989	1032	966	1044	955	1034	1017	993	1014	1064	1033	995	982	960	1018	1039	944	1008	1015	996	1003	996	1000	1007	1045	1008	995	1001	1045	1041	992	1053	977	1023	1046	1009	1004	1045	976	1055	1033	990	955	1020	1038	1054	917	1014	1017	1058	1015	1059	991	1008	977	1059	1009	978	985	1002	1055	1046	1071	999	1003	1043	1037	1043	973	1050	1027	1048	1024	1050	1016	1015	1011	1004	986	967	985	991	1015	1040	1013	1045	1030	987	946	1004	1070	1017	1024	991	981	994	1035	1025	1012	975	951	986	990	951	998	1032	1048	983	1010	1017	1067	1023	985	1066	962	1035	1028	1017	1013	989	1035	1027	1067	968	948	1063	967	1039	1055	993	1006	990	1045	1015	981	1034	1051	1031	973	989	1013	987	1044	1056	1034	1060	1002	1007	992	1025	1014	1043	1088	1066	1038	1015	982	931	1000	997	996	987	968	974	1009	1051	1009	999	1026	1013	1040	1058	957	959	1030	1038	992	987	1000	963	1019	941	1028	998	1049	980	1049	1023	967	965	1021	987	993	976	1021	1020	1019	1035	984	988	1050	1066	991	1012	1025	1042	973	1015	1019	1036	1021	1027	1002	966	1033	972	996	993	987	1061	1036	1006	979	997	1010	991	1025	1031	1024	996	1027	1001	1075	1021	1041	1008	944	998	998	1003	943	985	974	992	1027	957	1046	943	1003	1078	1010	1030	1036	1031	991	1042	984	1014	1004	1011	1005	1026	979	1049	1000	1035	1002	1024	934	1039	1004	991	1055	995	1026	1011	1027	975	1054	950	1023	961	1022	1015	1004	1041	1020	1003	960	1062	976	1028	1073	1012	1015	1000	1011	1012	1039	1026	1009	1013	1017	991	1030	974	969	1012	1005	1048	1084	1057	975	959	966	961	989	1007	1008	997	966	993	1016	1015	1018	995	1025	989	970	1035	1048	988	974	1015	969	979	955	1040	1047	1033	1014	1006	997	979	1019	1033	1023	1060	993	1051	969	1040	968	1047	1033	1037	1028	1010	1040	984	993	1026	1020	1013	1006	988	1006	1035	1074	969	1109	997	1029	1016	1017	988	998	1018	1015	1003	986	1049	1010	996	1021	980	993	1019	1008	1036	984	968	1045	958	1031	979	972	983	1004	992	1032	1047	1005	963	1014	984	1000	1015	1014	1006	1007	1017	1020	998	1038	999	995	1025	998	968	971	1033	1012	980	1024	1025	1013	1041	1093	1025	1011	958	988	1055	1030	1020	987	1016	1004	1037	1068	963	1044	1023	951	1033	1044	986	1024	981	1021	1010	1021	997	981	1022	1031	968	1006	1029	1016	953	1032	997	1071	967	1024	1006	1039	1006	1032	1014	994	1009	1071	1028	1042	1044	1031	1026	987	989	957	1060	1017	992	1006	1000	1009	1015	977	994	1022	1029	1064	1032	1029	1073	998	1057	953	1020	1048	1026	994	992	1006	1053	981	974	986	1045	1037	976	1017	1034	990	1016	1034	986	1022	1038	1016	980	1027	1028	1003	1006	1009	961	1017	1005	987	1018	997	1038	1017	974	966	998	1005	995	981	1028	973	1014	1027	992	969	987	1017	1004	1000	1045	972	1013	1007	1063	988	991	959	1025	989	1011	986	969	972	1003	1005	1027	1024	998	988	1051	1010	1053	1053	1003	1032	949	999	1026	1041	997	1051	1025	980	1010	996	1071	1007	1040	1070	1000	989	1018	947	1025	977	1003	975	1016	1020	1027	990	985	1032	1044	1002	1059	1043	991	1013	1071	994	993	1074	1036	988	963	996	946	957	1011	1023	1029	1083	1051	1011	1043	961	1043	1012	1013	1038	974	1047	1032	1008	981	1059	1028	998	999	1036	1021	941	989	1020	998	974	1038	1029	1010	1015	1049	1038	1013	1024	1012	1004	1009	1001	978	957	1037	1001	1003	1045	1016	944	999	948	983	1050	1001	1069	1010	1006	986	986	1026	998	1026	1056	969	1032	992	920	1028	956	1050	1036	1033	1015	1048	1006	1078	1009	1002	1050	1058	994	1049	1009	991	1035	1032	1013	1018	996	987	1041	1006	962	1034	1048	1058	1007	970	1081	996	1006	986	986	977	1021	1008	1047	969	985	1012	1031	925	1032	1006	1029	1022	972	1069	996	953	957	1004	982	985	1035	1045	1028	1016	1001	1028	1037	1011	950	1014	1003	990	976	1022	982	1066	1043	1019	973	1035	992	951	1043	1043	1054	1034	1033	1018	1034	1005	1069	1066	984	1010	965	1098	1036	1033	990	996	900	1036	1034	974	1011	1012	1025	945	1002	1033	988	996	1035	1000	996	994	1001	1024	989	972	959	1052	996	1027	1055	1021	984	972	1063	1003	1046	1040	1041	1065	1038	1028	1035	1046	984	978	1005	1022	989	1035	993	1070	1013	1024	1055	1011	1013	977	1008	1024	1009	1015	1036	973	988	1063	1045	969	991	1069	955	1055	1050	986	1003	985	1008	953	1075	999	966	972	1002	1027	1026	1034	1017	949	1031	1049	994	1008	1007	988	961	1019	993	1081	1068	987	1026	1014	983	1033	1063	982	969	1044	973	1005	1001	1023	1002	976	1021	1057	977	1056	1004	1002	1055	1013	997	975	1035	1007	1028	1041	1008	1010	1056	1040	1021	1049	1003	992	1073	1015	1037	988	1031	1009	1024	1011	1046	1001	1008	993	975	1013	1029	967	997	1017	1058	953	984	1062	1080	982	1043	1047	989	964	1014	971	989	987	994	1006	1035	997	1040	1075	1089	964	1028	935	984	1049	973	977	1051	1008	1058	1023	997	1038	964	1006	991	1080	1045	1056	1030	1002	995	976	1098	1074	998	1028	1029	985	1000	1006	1053	1095	931	1012	978	1001	1024	1017	976	1029	1047	998	1034	994	1017	1023	1039	982	1035	1014	1022	999	1040	1049	964	967	1036	1041	971	1037	933	1035	987	994	1004	1016	1047	1068	1028	981	1058	1010	1027	983	1027	986	1027	968	982	982	1039	961	1064	1015	1012	1010	1018	976	1015	1098	1006	1012	990	1015	999	1078	960	1035	1008	993	1002	1026	954	977	1027	992	1040	975	1030	980	1020	1036	1034	1023	961	1002	1032	995	921	1050	999	1043	1016	997	985	1030	1049	1010	967	995	988	1011	1045	1066	1017	1040	1018	980	1053	1005	942	1089	1036	989	1001	988	997	1013	1053	1021	1036	995	1013	1058	1019	1020	957	1001	1077	1029	1038	974	1019	1022	1062	1018	1011	1018	1081	1062	1020	1012	1042	1007	1002	1036	993	998	1008	986	1043	998	970	1018	950	1077	990	1053	973	1018	995	1037	1050	1069	1034	1022	986	1039	1009	988	996	1015	1028	974	968	1013	1003	1033	1055	1012	944	1047	1027	1054	1002	986	1031	1037	980	1021	924	992	935	982	1007	1042	1011	965	1063	972	968	1022	1003	975	948	1012	957	1036	1044	996	971	1025	1005	954	956	1040	1015	1035	971	995	1041	985	1046	1016	1009	1041	998	1008	990	947	1013	1000	990	1053	1033	1001	979	1034	1019	1028	1004	1039	997	1035	1037	1033	960	1029	986	1018	1046	981	952	1016	1034	1026	1002	1031	1028	1009	1011	1027	1024	992	1020	992	1064	964	1059	1040	1063	1001	1026	1012	1022	1002
26989	38208	34353	14834	5059	1742	790	651	684	659	687	710	711	664	691	667	686	709	690	675	669	723	669	735	695	685	702	699	678	711	668	707	677	744	665	692	642	696	698	664	679	700	681	680	673	667	694	691	693	676	665	696	670	699	678	716	712	651	696	679	657	758	696	683	668	717	701	681	720	686	689	720	778	738	676	675	679	718	675	704	685	685	680	709	678	657	684	661	679	694	665	653	694	740	651	685	648	643	638	700	676	649	646	717	685	713	705	639	651	669	697	718	695	683	706	652	649	641	667	708	704	673	660	665	676	678	666	710	676	632	652	682	729	664	716	656	672	691	722	692	651	630	691	714	713	684	717	700	662	690	687	720	623	703	699	679	686	700	726	681	660	671	671	711	698	692	705	718	675	727	638	724	693	675	707	663	743	686	658	649	695	697	667	707	694	672	680	652	711	675	714	737	694	685	644	645	668	681	701	673	683	692	713	714	683	667	681	707	644	666	685	700	688	738	671	708	760	695	677	663	681	661	733	674	664	713	642	698	716	642	702	696	706	680	661	694	709	652	727	678	667	649	695	690	666	700	699	692	709	710	710	698	665	705	715	676	659	719	662	696	609	688	678	676	726	683	685	692	669	685	672	706	633	745	707	661	687	700	674	715	713	621	668	683	714	716	703	701	677	674	708	698	668	697	666	677	613	674	642	668	661	690	687	663	660	673	713	727	701	668	689	716	700	681	671	661	709	668	703	665	667	657	694	749	677	656	677	691	712	751	700	677	703	673	696	729	657	668	698	669	676	708	656	656	758	693	651	705	680	724	663	638	667	681	635	715	681	719	671	696	655	643	681	682	683	704	684	693	716	743	675	667	680	660	671	636	661	665	700	677	669	686	697	699	679	682	677	677	609	661	705	675	680	663	661	658	666	682	720	694	696	693	667	696	725	668	703	694	719	658	667	690	665	658	710	683	690	705	669	668	655	691	657	682	714	729	695	648	673	734	671	702	709	645	674	712	698	695	663	665	687	650	659	669	682	744	672	718	673	675	668	647	673	680	655	647	669	697	702	659	655	680	706	684	711	656	670	695	636	725	636	667	672	726	677	706	674	714	650	647	670	699	715	681	682	665	639	705	674	679	692	684	706	711	656	675	675	667	697	666	675	637	700	638	705	658	681	708	672	653	667	696	685	673	668	731	657	643	654	701	695	691	702	688	717	680	673	690	662	699	671	644	675	690	702	711	692	689	670	635	687	700	713	660	691	699	702	680	645	642	697	671	684	661	676	663	659	669	630	729	670	671	679	674	686	620	672	667	734	679	696	682	697	650	653	716	694	740	694	650	697	715	639	649	674	663	632	630	708	638	724	703	635	730	658	731	696	686	642	728	679	711	658	669	715	686	712	669	657	717	681	687	692	700	648	710	685	642	728	674	724	691	656	700	725	703	676	681	687	694	695	710	641	683	680	685	679	704	645	697	727	669	679	710	688	698	723	737	695	672	669	680	682	699	668	677	691	650	642	751	685	651	689	680	679	684	691	694	710	691	643	701	707	690	742	672	709	654	676	686	647	688	661	668	663	663	685	712	679	714	673	702	716	710	666	676	716	736	641	684	676	641	735	704	740	718	725	764	670	703	679	672	690	715	693	691	702	662	726	692	716	682	694	696	691	659	678	708	680	771	633	680	710	649	678	708	677	715	668	714	662	689	702	725	707	643	687	677	680	670	680	700	691	674	682	671	666	718	671	742	668	699	689	703	656	709	674	705	678	656	692	728	716	691	706	701	686	679	672	703	720	701	725	701	662	722	679	698	672	652	673	683	677	667	713	682	654	699	725	686	695	643	683	705	685	702	637	659	731	702	685	674	697	629	657	670	709	703	620	687	699	699	669	642	732	768	680	661	690	648	690	714	672	655	704	629	738	683	701	685	631	639	725	683	667	749	724	668	709	666	721	672	710	691	666	698	676	692	678	668	698	706	664	681	706	694	722	694	634	637	650	701	685	659	702	700	663	715	663	705	703	687	739	695	669	723	654	673	699	729	668	677	674	717	646	677	690	691	682	638	684	703	731	684	719	691	688	675	734	712	670	652	641	665	659	679	673	748	674	645	674	696	653	643	668	715	676	711	708	696	664	679	683	680	691	675	648	659	744	682	719	669	662	714	647	651	690	692	674	693	654	690	661	662	714	618	688	666	632	682	665	685	680	715	674	676	689	625	675	680	715	644	735	750	697	694	678	676	682	715	698	656	714	689	671	718	728	671	699	728	681	707	725	691	682	706	663	618	717	703	698	676	673	727	659	673	716	700	669	716	644	695	670	684	677	709	722	702	673	720	670	693	743	663	727	679	670	672	664	721	726	684	703	664	674	702	700	658	674	698	693	702	714	727	685	657	673	752	641	716	710	666	639	702	673	693	713	696	733	667	665	680	671	653	700	741	762	705	695	667	703	673	629	697	645	695	704	688	666	689	727	702	680	683	658	662	687	681	667	626	713	701	687	726	699	684	732	698	692	708	703	707	683	620	680	694	627	672	725	665	697	725	694	697	702	688	661	711	726	716	644	694	641	674	703	686	681	711	684	649	687	721	659	649	668	685	700	694	664	704	726	686	645	693	698	676	674	672	663	697	703	711	672	664	644	677	717	666	727	673	702	669	689	722	694	678	638	719	702	685	704	663	663	717	685	675	690	676	701	755	667	682	643	667	683	687	634	661	662	690	651	673	679	703	666	646	679	684	641	655	692	687	682	691	676	661	681	686	650	647	690	646	692	697	687	700	702	665	655	728	636	659	642	726	715	688	694	702	692	670	738	635	673	691	647	728	671	752	707	711	644	679	709	672	671	673	680	659	664	668	724	688	668	716	696	724	689	684	665	693	672	680	670	678	662	659	688	656	697	683	666	665	686	652	634	708	647	687	676	670	682	711	656	683	667	678	660	653	686	696	689	673	670	667	665	702	662	673	672	658	703	692	636	647	697	704	684	754	715	695	669	693	706	643	697	698	715	651	705	667	685	678	684	680	708	659	673	697	693	724	730	698	716	663	727	669	700	695	674	656	690	672	728	696	715	661	705	709	671	737	728	695	727	675	689	671	668	680	662	669	688	679	680	705	676	648	666	684	675	700	688	706	695	662	646	676	695	678	691	663	645	618	724	692	662	660	725	678	653	684	686	674	694	693	684	684	692	689	687	713	653	637	680	693	700	690	680	735	697	672	640	719	680	685	653	727	675	740	652	655	671	672	694	656	674	690	666	681	631	634	650	767	659	684	650	674	699	647	680	699	715	676	664	678	692	715	661	713	729	690	690	677	704	658	651	674	708	662	704	636	685	707	679	708	675	675	645	679	660	692	656	718	641	657	642	699	626	688	691	663	699	668	691	658	660	681	712	675	695	702	704	632	693	671	698	732	705	666	656	637	702	703	663	667	655	751	667	672	711	679	690	666	662	669	707	669	677	670	705	665	693	676	697	685	657	682	724	672	701	691	684	655	682	661	648	697
31208	57962	36388	13628	8411	3062	1267	1154	1135	1154	1130	1125	1156	1150	1195	1093	1077	1124	1153	1114	1115	1116	1121	1157	1135	1115	1151	1122	1120	1158	1084	1063	1073	1135	1143	1102	1085	1111	1117	1147	1067	1122	1108	1133	1119	1075	1065	1128	1100	1106	1091	1132	1158	1114	1156	1119	1189	1163	1068	1175	1127	1138	1058	1096	1094	1152	1156	1110	1111	1074	1145	1131	1142	1138	1150	1135	1103	1124	1082	1158	1145	1114	1064	1159	1088	1120	1127	1061	1137	1101	1107	1161	1181	1171	1154	1061	1156	1157	1089	1082	1141	1095	1091	1118	1158	1146	1163	1170	1145	1125	1139	1155	1095	1173	1102	1137	1163	1159	1168	1095	1159	1138	1090	1148	1097	1144	1133	1172	1177	1127	1121	1138	1118	1152	1129	1132	1048	1108	1182	1100	1090	1126	1139	1187	1136	1164	1033	1122	1127	1138	1144	1133	1138	1158	1162	1120	1106	1152	1121	1131	1156	1099	1157	1068	1130	1109	1105	1153	1088	1151	1055	1121	1085	1163	1113	1180	1112	1057	1031	1125	1096	1073	1147	1131	1177	1138	1151	1154	1181	1125	1159	1131	1152	1153	1140	1136	1151	1152	1108	1109	1135	1125	1158	1173	1081	1106	1164	1086	1121	1077	1080	1092	1112	1063	1171	1124	1090	1110	1087	1159	1113	1154	1098	1108	1115	1144	1122	1191	1155	1162	1109	1149	1135	1119	1084	1150	1136	1107	1122	1112	1135	1117	1054	1083	1126	1127	1089	1118	1111	1103	1075	1109	1102	1144	1151	1074	1076	1042	1130	1145	1144	1115	1193	1068	1155	1109	1183	1152	1194	1160	1112	1075	1130	1093	1101	1187	1161	1154	1162	1065	1148	1099	1154	1125	1106	1128	1156	1118	1138	1154	1106	1034	1174	1126	1124	1070	1141	1101	1105	1154	1132	1096	1147	1140	1075	1119	1131	1142	1067	1060	1041	1080	1112	1111	1151	1100	1138	1113	1144	1125	1136	1150	1077	1139	1130	1217	1126	1085	1123	1096	1092	1033	1066	1128	1124	1099	1087	1097	1118	1090	1092	1132	1080	1156	1133	1103	1136	1144	1163	1125	1155	1178	1181	1140	1113	1124	1135	1122	1143	1110	1072	1086	1167	1157	1143	1109	1081	1125	1124	1138	1187	1122	1099	1137	1083	1087	1089	1131	1215	1117	1104	1138	1167	1114	1206	1118	1097	1137	1083	1107	1121	1114	1115	1140	1143	1118	1093	1184	1189	1149	1051	1076	1082	1119	1107	1076	1161	1129	1116	1140	1103	1135	1126	1130	1104	1190	1119	1124	1122	1128	1115	1123	1074	1129	1049	1146	1104	1111	1092	1140	1141	1049	1155	1110	1019	1137	1101	1150	1112	1130	1128	1131	1160	1139	1171	1125	1082	1108	1183	1139	1139	1085	1151	1089	1161	1186	1096	1131	1083	1095	1122	1078	1085	1144	1097	1103	1106	1171	1109	1143	1183	1145	1131	1149	1127	1108	1138	1131	1132	1105	1101	1190	1127	1079	1158	1095	1106	1131	1116	1143	1124	1123	1148	1186	1129	1064	1110	1125	1131	1063	1135	1204	1159	1178	1097	1119	1094	1111	1125	1129	1131	1124	1120	1122	1181	1083	1143	1131	1128	1145	1152	1154	1099	1092	1133	1169	1126	1133	1095	1105	1144	1175	1110	1132	1065	1099	1163	1129	1096	1155	1095	1112	1175	1077	1086	1110	1132	1185	1153	1088	1120	1159	1143	1145	1093	1141	1138	1116	1088	1110	1082	1058	1133	1133	1130	1052	1150	1125	1181	1132	1115	1107	1155	1110	1144	1105	1155	1071	1090	1122	1116	1115	1142	1164	1107	1146	1117	1161	1162	1151	1114	1104	1141	1139	1124	1116	1120	1039	1133	1143	1104	1222	1149	1153	1231	1143	1142	1084	1090	1137	1098	1145	1107	1077	1167	1053	1213	1076	1065	1165	1101	1120	1142	1097	1093	1123	1123	1154	1124	1151	1096	1133	1117	1135	1127	1106	1168	1144	1123	1118	1119	1082	1148	1160	1090	1168	1104	1096	1183	1143	1134	1123	1081	1118	1160	1117	1144	1134	1096	1119	1146	1113	1080	1054	1125	1094	1084	1144	1147	1127	1106	1116	1129	1157	1139	1101	1115	1172	1127	1110	1143	1152	1163	1114	1112	1169	1129	1079	1124	1085	1094	1165	1126	1132	1148	1110	1139	1168	1127	1108	1133	1127	1104	1114	1125	1073	1111	1088	1094	1080	1179	1155	1150	1095	1137	1069	1059	1119	1164	1099	1120	1144	1124	1084	1095	1152	1138	1123	1100	1141	1138	1121	1137	1143	1141	1204	1157	1118	1098	1112	1091	1104	1102	1103	1159	1129	1218	1108	1170	1195	1083	1177	1128	1095	1081	1146	1163	1109	1138	1146	1118	1175	1036	1149	1088	1125	1138	1152	1073	1104	1105	1133	1142	1121	1093	1151	1137	1161	1187	1164	1137	1102	1116	1111	1112	1076	1125	1078	1114	1111	1091	1156	1097	1146	1087	1079	1128	1097	1121	1149	1136	1077	1096	1156	1176	1181	1118	1100	1141	1083	1135	1075	1098	1067	1082	1127	1148	1149	1075	1115	1161	1137	1212	1068	1125	1111	1129	1108	1111	1073	1075	1141	1087	1105	1071	1118	1149	1142	1143	1128	1097	1110	1131	1175	1092	1121	1128	1124	1127	1110	1140	1145	1093	1109	1112	1090	1101	1100	1059	1089	1128	1157	1073	1082	1107	1123	1097	1085	1159	1098	1126	1177	1089	1123	1134	1092	1067	1124	1134	1124	1087	1052	1097	1190	1201	1148	1135	1112	1077	1086	1106	1096	1142	1135	1138	1118	1117	1148	1123	1099	1084	1082	1150	1068	1107	1168	1151	1110	1080	1186	1137	1118	1127	1133	1119	1100	1116	1097	1029	1118	1114	1181	1184	1152	1125	1125	1161	1127	1102	1051	1067	1077	1125	1132	1094	1137	1099	1176	1130	1061	1128	1106	1117	1134	1138	1100	1094	1203	1118	1227	1116	1141	1127	1142	1122	1106	1178	1109	1163	1067	1174	1151	1078	1104	1121	1111	1130	1172	1105	1192	1120	1174	1062	1135	1107	1092	1079	1151	1091	1061	1134	1079	1093	1171	1140	1127	1140	1134	1135	1172	1136	1142	1165	1123	1082	1144	1123	1158	1136	1204	1119	1150	1135	1100	1088	1104	1091	1110	1136	1129	1077	1120	1170	1183	1078	1175	1116	1087	1113	1177	1116	1121	1085	1144	1104	1087	1098	1123	1130	1165	1112	1091	1084	1171	1119	1155	1150	1157	1139	1123	1176	1132	1164	1164	1124	1128	1130	1160	1119	1143	1120	1140	1153	1122	1124	1132	1122	1143	1165	1104	1068	1082	1116	1158	1152	1150	1082	1159	1144	1179	1127	1125	1123	1113	1163	1077	1133	1150	1072	1117	1067	1140	1096	1136	1182	1128	1120	1088	1109	1131	1178	1052	1101	1143	1069	1120	1143	1099	1088	1188	1148	1107	1116	1125	1108	1104	1102	1116	1089	1141	1066	1128	1167	1127	1195	1138	1114	1159	1074	1177	1119	1139	1124	1150	1099	1140	1118	1150	1118	1115	1082	1095	1162	1127	1146	1135	1123	1130	1134	1143	1108	1089	1130	1134	1154	1123	1107	1126	1081	1126	1112	1119	1115	1103	1095	1099	1100	1103	1152	1189	1129	1119	1094	1134	1115	1100	1095	1085	1089	1147	1171	1142	1087	1103	1135	1124	1043	1103	1076	1133	1099	1064	1105	1050	1091	1117	1068	1099	1148	1154	1148	1156	1088	1142	1090	1093	1120	1137	1155	1125	1125	1077	1099	1176	1104	1106	1144	1127	1092	1142	1136	1142	1148	1099	1058	1124	1116	1110	1085	1102	1194	1148	1153	1117	1125	1123	1117	1181	1129	1091	1132	1136	1159	1118	1114	1106	1165	1112	1075	1064	1127	1144	1118	1115	1066	1129	1106	1102	1188	1166	1126	1147	1136	1187	1123	1179	1094	1098	1118	1144	1072	1118	1163	1134	1090	1113	1167	1156	1104	1140	1097	1148	1167	1132	1132	1127	1108	1125	1124	1127	1137	1122	1163	1160	1105	1118	1058	1140	1187	1165	1129	1073	1157	1160	1135	1148	1141	1103	1128	1119	1143	1152	1119	1136	1164	1180	1168	1095	1143	1153	1145	1109	1160	1109	1136	1121	1105	1142	1118	1107	1112	1094	1101	1150	1158	1117	1073	1097	1122	1146	1086	1102	1090	1132	1099	1206	1123	1087	1156	1077	1125	1160	1076	1108	1179	1181	1114	1143	1124	1102	1133	1160	1141	1096	1115	1170	1120	1184	1118	1083	1129	1124	1088	1119	1146	1109	1090	1158	1113	1165	1099	1175	1114	1117	1138	1071	1090	1103	1170	1156	1120	1167	1087	1151	1101	1071	1105	1137	1103	1157	1114	1120	1105	1096	1081	1064	1119	1147	1050	1099	1123	1147	1150	1166	1155	1126	1140	1115	1128	1140	1175	1124	1140	1090	1106	1133	1130	1117	1162	1072	1108	1099	1119	1118	1125	1091	1170	1111	1128	1137	1108	1121	1131	1090	1085	1117	1176	1130	1151	1135	1124	1124	1121	1097	1196	1112	1168	1094	1089	1066	1152	1073	1215	1131	1089	1111	1143	1105	1099	1125	1144	1116	1131	1095	1116	1135	1087	1125	1197	1066	1169	1154	1064	1148	1137	1122	1091	1178	1185	1117	1122	1093	1096	1068	1120	1208	1090	1097	1196	1112	1108	1120	1156	1100	1083	1083	1188	1138	1164	1048	1098	1087	1135	1151	1208	1122	1207	1129	1123	1124	1149	1105	1128	1100	1136	1119	1070	1178	1104	1085	1087	1121	1068	1150	1132	1148	1114	1149	1139	1098	1111	1100	1138	1126	1109	1146
23812	26843	37330	27447	22172	13756	2169	608	552	552	563	546	524	591	580	512	548	560	562	557	577	522	534	555	522	536	543	526	545	500	538	552	549	509	531	537	528	562	555	523	545	610	572	591	569	510	527	586	494	537	554	532	547	534	548	559	579	548	547	502	549	512	540	563	519	561	556	505	553	566	539	563	544	524	527	598	564	573	515	504	516	498	538	546	577	505	557	602	573	559	501	538	525	563	546	521	510	525	517	511	568	509	513	508	537	522	537	536	546	573	539	540	567	500	553	574	541	533	529	546	512	527	537	563	502	519	588	528	533	550	540	492	535	548	557	545	597	570	553	536	561	505	541	534	562	502	523	572	558	552	552	553	531	515	565	577	550	570	509	541	574	571	547	544	538	532	532	530	523	545	553	506	535	522	533	538	553	544	526	520	530	509	538	516	523	536	544	549	554	528	564	501	546	520	541	578	534	524	543	536	530	568	540	542	540	493	542	560	569	543	508	530	536	531	565	506	532	533	525	512	489	563	529	510	540	534	527	557	573	540	557	517	574	544	553	576	512	519	541	529	483	551	525	538	549	565	569	540	492	545	552	529	530	579	542	535	529	533	570	546	544	551	513	527	532	539	522	564	523	532	536	528	533	551	554	573	536	539	562	538	507	538	556	572	576	503	538	519	487	552	538	557	507	521	531	576	538	518	515	553	553	559	526	558	530	562	539	542	514	557	546	571	565	521	561	539	531	486	553	535	489	540	542	563	539	535	527	552	543	560	538	578	547	531	548	539	526	525	571	518	513	541	520	516	552	563	545	538	531	524	527	538	563	553	601	529	512	536	576	556	520	542	551	521	518	559	546	545	490	537	555	529	532	557	525	534	510	546	534	559	536	520	521	548	543	515	550	531	507	561	524	510	559	498	538	564	536	483	515	545	547	501	534	532	535	549	551	542	514	544	581	556	492	561	576	539	589	547	525	531	508	526	555	549	551	522	546	484	549	550	536	537	531	549	545	520	524	510	546	521	539	532	520	497	522	541	520	544	528	548	554	553	569	512	550	527	544	516	527	533	556	506	542	565	569	530	492	556	530	539	537	559	523	542	567	521	517	546	511	519	551	530	558	525	556	541	550	561	519	512	509	527	527	545	539	507	507	516	541	576	526	556	557	559	560	556	504	531	547	510	533	513	574	517	505	558	532	521	546	511	548	582	533	519	525	550	544	516	524	510	570	507	537	533	535	557	530	512	524	548	569	558	529	538	506	554	507	534	542	563	587	515	527	534	538	574	537	542	546	499	566	545	525	539	545	520	575	509	503	501	577	558	536	555	546	522	532	545	579	544	541	551	571	540	543	511	518	515	504	557	576	569	528	530	554	547	526	549	530	520	553	554	565	534	549	588	504	560	534	542	547	575	557	538	532	518	542	533	564	539	548	507	548	522	526	564	576	554	537	520	552	563	556	557	519	540	538	554	534	557	547	544	542	537	536	530	550	559	533	516	514	532	525	562	542	518	560	510	556	555	574	526	531	524	564	520	534	567	572	585	517	584	553	537	517	569	531	541	509	564	521	529	566	542	552	540	543	570	540	514	527	492	555	534	530	539	514	548	516	550	557	529	567	505	561	588	584	521	549	549	535	509	544	529	509	571	548	528	536	544	508	561	579	573	514	521	546	525	490	548	569	571	551	567	546	510	543	499	552	537	589	541	545	537	524	531	573	552	549	532	541	580	556	514	545	552	545	538	532	548	508	536	542	534	524	535	536	510	533	540	523	530	523	515	570	528	514	556	549	501	533	565	557	537	569	559	537	504	538	530	554	516	549	482	532	539	569	542	531	509	547	538	474	537	519	571	536	569	537	578	542	541	555	515	510	571	535	519	505	527	556	515	543	514	538	531	565	538	558	558	523	535	555	560	486	504	544	515	509	532	513	579	554	530	563	538	524	542	562	530	527	544	556	526	515	523	532	546	551	567	519	561	550	528	536	523	554	525	562	530	537	551	533	529	504	591	506	536	551	530	542	567	535	532	546	540	543	528	572	580	523	536	541	542	538	495	537	505	522	545	555	572	530	563	550	495	517	543	517	533	545	560	524	531	535	544	547	557	562	525	553	521	555	507	554	538	495	550	518	499	533	555	532	521	534	535	584	530	541	558	531	554	538	512	538	513	516	525	553	551	548	547	527	566	508	526	531	518	538	555	548	508	558	496	535	567	573	535	539	515	487	547	534	530	535	567	539	527	505	529	525	564	565	541	528	533	553	522	508	563	570	535	557	545	526	562	548	544	556	553	556	556	534	535	498	581	548	533	512	512	574	500	541	532	507	531	553	530	528	535	558	487	559	528	530	557	558	524	526	547	542	563	545	568	552	592	531	563	534	538	521	556	544	534	503	561	508	537	566	538	502	522	504	534	547	553	538	556	518	557	549	507	538	539	513	553	512	538	547	571	552	558	579	543	557	538	557	508	539	499	539	518	543	527	526	508	526	523	554	518	531	558	531	491	519	505	540	545	529	528	502	542	511	538	492	526	509	533	537	539	567	541	516	519	538	513	533	549	567	517	551	490	543	540	530	546	580	558	547	485	488	552	547	520	531	583	525	520	525	505	526	514	560	537	598	520	540	509	536	551	532	527	524	591	537	501	562	546	555	513	571	552	558	539	534	538	512	530	556	560	519	577	527	562	519	557	540	544	567	550	582	530	544	531	559	530	528	539	546	511	517	568	534	551	547	495	525	556	513	586	532	536	563	536	555	539	545	527	546	507	600	521	583	547	539	534	538	520	497	537	543	527	562	543	556	540	567	527	493	553	544	528	527	508	562	544	520	548	511	555	545	542	555	563	503	521	568	540	590	548	505	544	556	514	580	550	504	603	573	591	551	557	526	511	546	529	530	539	580	555	541	517	509	527	533	540	524	577	546	540	582	541	539	512	573	533	589	544	547	544	548	557	543	532	524	538	510	568	515	556	585	518	547	570	524	530	519	565	531	510	576	559	533	523	496	490	530	554	508	537	546	538	556	511	553	554	498	499	518	502	526	521	545	556	549	544	552	536	520	542	537	529	539	498	551	504	518	489	548	534	516	505	502	533	583	572	568	566	577	512	529	575	545	574	537	517	470	535	543	527	515	542	549	557	493	498	479	516	566	565	541	572	525	557	552	530	539	544	504	564	516	525	507	515	555	528	557	521	570	578	491	560	491	565	573	547	548	567	526	570	560	530	523	583	523	496	560	533	566	583	560	562	517	550	555	560	543	531	573	580	588	531	528	527	538	551	498	597	549	544	522	565	530	547	519	563	500	544	575	502	525	535	541	527	533	513	542	538	530	555	559	555	555	557	526	548	546	535	541	564	530	527	511	570	554	528	552	551	577	536	530	512	563	532	541	562	516	568	556	575	545	530	547	497	488	547	558	516	582	516	553	526	513	549	526	533	507	529	563	513	557	504	564	507	566	548	521	540	517	557	497	539	513	593	534	589	516	554	520	470	534	519	531	546	541	565
52405	94460	67263	39137	28645	10214	1823	920	886	914	900	819	913	885	883	845	923	895	898	879	828	886	880	877	881	856	938	875	895	952	901	822	911	901	903	868	885	958	919	909	920	912	891	843	898	913	868	957	894	885	931	924	881	898	860	879	888	833	911	865	921	929	880	934	889	949	887	938	888	876	959	907	880	860	863	912	880	861	890	862	961	889	934	940	872	905	901	905	895	870	887	904	889	907	892	877	917	840	885	857	913	886	868	894	933	878	925	903	946	895	884	936	903	912	928	878	836	905	883	907	916	930	949	887	901	871	907	908	893	901	910	887	882	881	942	949	886	899	923	926	893	919	896	854	905	880	904	893	947	907	888	941	891	873	877	920	902	903	899	932	890	914	909	924	841	846	863	892	869	875	915	846	886	907	931	894	929	919	905	835	887	881	851	875	905	877	897	915	897	917	889	909	927	906	889	895	879	905	877	894	917	930	880	884	853	912	904	872	917	836	925	923	852	889	872	890	895	878	882	886	895	924	867	887	948	886	933	924	922	905	903	897	890	922	897	861	923	904	924	879	889	885	857	910	903	915	903	901	890	873	871	900	884	915	928	877	922	903	896	848	928	928	897	885	944	914	899	879	855	895	849	913	954	894	854	913	918	899	858	887	889	908	878	918	884	898	942	849	889	877	883	892	845	929	900	925	906	886	900	834	928	888	912	934	921	922	877	938	857	901	888	921	883	885	905	886	912	894	901	961	929	945	913	915	878	889	851	898	899	859	869	924	889	895	922	892	881	940	892	929	932	910	905	910	888	918	896	907	902	991	893	910	872	887	909	914	874	930	868	875	944	889	833	870	886	905	867	889	944	908	904	851	869	914	881	904	860	886	883	866	885	909	921	903	876	915	863	861	893	877	886	888	912	926	920	879	924	887	932	939	908	906	902	829	871	891	935	920	884	911	871	894	871	887	870	910	902	947	862	920	938	842	938	875	890	916	862	918	918	889	890	907	915	900	904	908	877	908	888	869	897	922	901	958	922	910	913	911	895	907	859	883	903	878	891	867	919	868	881	893	928	890	894	917	860	860	889	874	955	892	898	926	898	881	930	886	866	899	880	900	896	856	863	917	918	883	862	909	865	932	894	912	900	882	922	935	938	945	877	924	879	857	863	903	866	855	854	877	909	894	886	887	916	891	917	815	906	822	906	905	854	911	849	900	936	859	878	901	903	904	930	861	964	918	933	897	938	913	887	898	870	899	872	936	928	907	911	912	931	891	891	884	892	893	905	865	888	842	897	895	878	919	905	823	878	889	913	899	905	896	931	890	887	899	884	874	871	850	900	891	953	890	892	887	926	870	851	870	871	925	870	877	879	909	851	894	914	888	888	892	860	875	912	920	895	905	922	931	888	860	934	867	887	884	871	905	954	886	878	915	870	868	910	904	925	931	923	851	950	850	929	922	882	919	849	950	919	872	913	904	947	907	861	878	893	909	854	868	895	962	920	917	879	877	914	922	951	905	974	950	916	892	901	889	910	891	871	898	944	892	859	886	900	907	906	913	869	910	893	854	909	901	920	889	889	912	906	894	869	898	907	896	934	900	928	865	902	874	875	909	895	855	916	899	912	873	910	875	889	844	938	921	871	933	846	896	886	910	947	899	888	889	865	877	859	922	905	941	871	918	901	880	877	909	961	912	882	920	887	883	904	875	891	895	890	905	832	882	914	922	901	910	845	868	913	987	911	893	869	948	890	894	926	914	891	922	894	851	955	950	906	885	908	895	894	914	846	919	861	902	927	938	888	875	904	882	897	901	847	924	826	921	895	911	872	890	847	968	872	842	959	970	877	843	912	878	923	906	872	906	831	869	934	879	919	917	845	870	917	847	890	845	871	900	907	939	874	926	872	850	892	904	902	901	857	889	889	886	898	885	904	879	920	857	900	914	910	943	832	927	911	898	922	915	855	928	924	906	874	919	872	879	918	856	857	954	847	908	929	912	909	891	870	927	894	883	889	870	895	969	916	851	876	886	916	913	879	889	947	855	891	939	965	872	899	888	896	879	941	893	879	944	889	875	932	933	832	939	911	876	905	893	849	895	868	913	898	840	891	881	858	897	866	909	888	900	902	891	913	910	914	863	943	899	975	860	894	851	921	930	913	903	930	878	915	903	892	940	881	968	900	899	835	872	900	855	863	868	900	860	912	893	898	897	881	908	859	882	839	902	870	952	910	913	905	923	920	855	942	856	868	895	901	904	901	902	835	932	902	929	886	892	903	915	924	899	874	830	901	886	887	897	863	924	862	927	905	888	961	872	904	931	903	967	857	914	939	873	883	907	887	902	940	875	877	948	878	874	940	922	883	907	879	866	865	838	905	914	888	891	867	894	947	907	900	944	896	922	927	909	925	912	933	887	937	931	928	856	907	901	855	899	836	907	891	954	886	921	898	909	940	879	903	855	975	884	922	904	858	867	866	897	899	913	867	884	876	889	894	948	916	955	924	870	957	895	869	923	914	857	877	912	902	946	879	908	909	868	887	865	861	892	947	812	913	936	885	884	900	911	911	954	896	855	907	889	914	862	881	931	935	914	870	866	849	891	896	876	918	922	880	943	892	868	917	916	871	916	917	889	820	905	867	939	822	912	895	898	885	929	852	961	857	910	890	896	861	877	919	942	885	861	889	900	868	881	899	910	894	874	886	940	852	878	893	916	888	908	924	889	906	849	873	845	882	932	859	856	867	927	898	870	948	893	908	858	884	886	896	892	883	915	872	897	849	876	854	893	894	894	894	839	833	856	924	903	895	903	919	869	885	888	887	894	833	935	882	898	859	895	882	886	898	888	895	895	894	890	905	909	917	922	888	901	902	923	943	972	901	895	905	866	888	924	913	966	928	861	942	919	939	851	885	886	932	890	917	898	887	909	882	868	899	864	884	887	891	933	926	912	916	900	911	917	875	882	845	926	937	923	932	887	873	906	894	919	877	879	898	885	933	907	904	889	898	870	863	865	884	836	891	934	884	920	909	912	885	873	851	881	898	920	888	907	918	871	930	931	907	910	935	851	938	904	902	885	924	846	935	959	897	915	899	855	871	932	825	910	898	881	894	865	855	882	910	963	843	901	936	889	888	861	847	913	893	919	901	918	912	899	884	858	897	876	894	883	909	865	854	966	897	908	945	926	832	890	923	869	896	913	939	926	859	907	890	918	907	909	879	908	931	901	933	891	897	878	904	856	878	898	934	921	850	938	881	841	862	907	904	927	906	881	875	933	919	915	913	891	875	886	901	838	905	953	909	913	884	906	926	924	913	850	896	865	939	894	954	936	929	871	874	886	877	929	890	882	963	911	836	876	902	905	927	888	861	884	843	846	907	933	919	958	891	870	890	882	928	939	834	913	892	828	889	903	887	918	852	858	869	904	854	907	900	955	866	876	919	950	918	868	887	906	871	900	899	904	896	926	912	878	895	909	891	877	912	956	871	895	931	914	868	882	890	890	949	874
22886	23724	33080	25557	22698	19755	7921	833	667	689	672	641	680	633	654	662	641	629	661	681	661	647	607	673	655	636	671	638	690	642	670	621	623	676	680	648	645	660	651	622	625	625	635	650	640	671	618	636	654	665	599	660	623	615	632	639	642	640	648	621	696	620	591	655	624	647	666	635	627	634	684	639	612	603	629	625	647	619	631	677	642	662	617	622	615	660	717	634	619	653	638	681	696	629	618	597	646	582	666	589	676	580	635	646	648	593	651	673	621	629	639	649	671	591	662	617	675	603	629	602	679	625	602	598	666	625	616	664	655	580	632	628	655	643	616	630	634	688	670	656	671	660	610	683	626	646	652	657	605	622	605	569	634	633	655	646	626	634	640	622	659	588	605	659	619	585	643	634	645	648	680	605	590	630	588	612	642	606	657	639	687	600	636	642	606	656	650	685	669	642	644	617	664	623	619	639	656	639	626	620	649	607	598	670	660	640	597	645	667	605	621	616	621	636	642	662	684	651	661	633	661	641	613	659	683	647	614	675	624	628	665	628	631	626	610	625	625	648	609	599	592	620	667	618	628	647	642	638	602	649	649	621	639	599	621	638	634	593	651	679	649	692	643	631	661	668	655	634	583	622	620	620	621	650	625	625	584	705	655	674	593	642	623	624	670	693	678	614	614	626	620	595	699	612	632	603	659	634	630	614	599	628	641	623	623	580	664	574	629	614	630	642	657	659	624	654	652	647	626	604	629	626	655	645	641	635	642	585	654	616	682	603	625	663	625	613	599	658	618	649	653	618	587	640	657	636	667	619	646	642	671	622	636	656	623	639	639	594	634	643	686	657	591	611	650	612	608	632	731	668	589	610	649	647	593	682	603	653	622	605	589	612	655	657	682	615	635	635	592	641	607	637	595	643	651	627	590	598	629	642	618	614	594	631	617	623	616	677	626	644	686	627	628	621	599	649	619	598	656	662	645	654	686	659	635	626	640	691	649	645	598	593	573	663	693	670	641	599	652	616	621	667	678	633	646	646	651	603	619	647	612	587	622	665	649	669	632	626	635	601	617	619	604	597	622	630	628	623	616	663	620	635	638	625	650	622	624	628	649	641	586	615	652	617	619	653	615	641	656	618	620	619	603	635	626	652	626	651	628	607	624	635	640	622	639	611	651	645	630	616	617	619	631	591	617	672	663	671	654	633	592	642	683	651	658	649	604	624	670	639	617	699	635	594	618	639	669	604	632	634	647	676	622	640	649	697	673	606	616	652	674	607	619	622	635	626	624	644	635	618	667	631	621	644	627	647	624	592	630	617	617	621	671	588	682	614	621	645	651	650	633	624	623	638	627	624	642	687	634	599	680	609	659	632	632	608	638	666	687	604	616	704	664	639	634	598	648	618	638	661	658	672	624	646	634	617	688	618	649	623	617	600	645	641	638	673	628	624	627	600	650	616	622	659	669	668	627	591	619	618	646	670	622	608	601	671	615	626	622	630	614	642	616	661	663	610	619	614	607	628	639	635	635	652	622	651	625	589	617	659	630	622	618	610	637	611	616	621	642	591	635	632	606	640	652	655	613	656	652	659	668	604	632	682	635	673	667	622	603	649	644	653	657	663	646	682	694	602	632	621	642	667	580	633	633	637	635	679	649	646	625	624	697	650	625	668	629	638	652	586	644	625	652	661	659	672	661	666	640	652	638	634	626	674	633	634	603	590	621	653	639	633	698	659	656	654	608	634	617	644	613	614	602	625	636	617	636	625	652	567	670	651	617	599	636	646	603	628	655	637	623	600	606	651	637	591	661	662	633	626	611	635	615	609	604	611	645	596	624	639	657	654	623	655	613	635	629	658	660	634	620	646	622	662	644	637	647	634	577	656	626	629	628	581	642	680	648	603	609	612	566	632	576	672	634	604	637	643	631	673	628	639	684	606	610	583	671	630	584	575	651	619	688	653	605	627	610	665	647	603	633	632	603	641	608	661	648	634	628	656	630	636	667	667	638	659	606	662	598	632	606	615	719	602	632	610	645	633	648	642	669	633	657	640	634	604	654	639	582	659	627	651	645	622	656	575	675	602	646	635	587	626	606	661	602	707	644	647	642	625	578	618	628	634	598	636	609	612	665	630	644	628	646	609	627	623	613	626	651	653	622	648	624	639	596	642	621	658	627	620	635	620	638	694	643	624	628	637	613	627	657	624	613	664	709	649	678	608	678	663	655	628	642	617	633	642	629	639	641	654	673	640	604	619	660	638	652	608	647	623	589	604	632	658	627	624	649	613	614	644	629	617	614	627	660	637	648	627	640	621	600	660	684	604	640	647	656	624	689	610	633	607	662	586	637	649	604	630	638	652	670	607	634	609	683	674	643	670	658	622	670	622	597	662	671	616	619	638	594	631	634	583	628	619	656	654	595	636	611	627	628	669	569	629	665	652	662	627	643	631	623	642	642	599	647	601	648	635	657	675	610	627	636	619	622	627	627	626	597	663	652	631	625	594	675	605	643	619	649	634	617	639	651	639	602	589	627	637	622	591	670	665	659	597	646	642	620	636	595	666	653	652	648	624	630	651	640	615	649	671	615	616	638	589	599	637	573	629	611	610	647	660	656	669	688	605	634	648	592	652	648	687	623	617	669	634	624	617	640	615	633	656	631	653	688	624	635	625	598	639	657	671	638	586	632	643	630	613	652	613	671	637	633	648	649	629	614	620	632	637	629	653	612	653	587	645	613	687	654	626	585	592	621	616	630	639	644	665	617	646	609	632	649	617	663	594	658	651	616	645	618	612	641	653	651	624	650	699	588	617	630	666	612	663	607	644	618	617	622	632	662	649	636	644	660	628	634	642	641	640	628	653	625	620	605	601	634	631	618	663	605	647	632	611	665	626	620	625	694	647	648	640	609	645	659	678	636	632	689	616	623	669	668	652	662	656	621	678	660	690	654	633	638	638	603	608	697	621	611	597	625	618	604	608	624	620	590	658	668	617	674	635	633	613	600	672	635	602	622	633	661	620	608	633	611	640	695	614	632	643	618	630	630	633	648	625	675	669	641	650	607	594	655	597	596	624	636	609	648	641	615	633	663	658	661	622	613	623	588	643	647	642	595	627	610	638	642	664	674	586	672	626	618	669	598	651	661	616	591	616	654	603	627	615	618	642	648	654	593	610	660	675	636	634	620	623	582	659	603	683	644	651	627	654	613	618	572	627	623	623	615	620	648	658	583	621	635	620	626	603	588	663	644	640	586	638	643	664	639	596	620	636	666	640	651	644	631	608	601	631	624	631	592	646	654	630	663	696	611	632	656	628	594	632	609	613	628	634	654	655	604	626	619	615	652	637	586	619	637	620	614	647	647	636	633	656	632	598	619	608	671	637	649	565	664	590	662	684	646	606	658	603	650	615	645	634	658	585	647	622	608	610	618	602	636	626	623	616	615	651	617	621	666	633	673	617	618	659	661	599	654	610	625	606	645	637	592	604	605	630	658	600	606	640	640	661
49638	94875	70995	47167	35878	12923	2751	988	1048	1043	1009	1005	1011	1032	989	990	1021	935	1009	1056	1018	931	1029	1055	1038	1021	954	1032	995	963	992	971	1003	982	1030	989	1010	1022	971	1001	1034	1004	970	983	976	971	969	1022	965	987	976	971	983	1008	988	999	1029	963	993	1004	978	1005	937	1021	1009	1039	1056	1019	942	1039	1013	1028	976	1026	1025	1016	978	940	1006	968	1010	965	998	988	1013	995	998	938	942	1070	981	933	1003	943	1034	955	1002	1007	999	1013	1018	979	996	1000	1020	972	966	992	1035	979	956	970	1027	1005	1036	948	970	1002	982	914	1043	981	968	999	1028	992	1010	1022	969	981	989	980	986	1017	1039	1055	1002	989	982	939	1053	980	1048	999	1030	955	989	985	929	1002	982	1045	980	983	996	1027	981	974	981	1063	993	1025	961	966	1038	981	1010	982	956	999	1019	1060	957	1006	1007	1059	1017	1011	982	992	961	1031	1015	981	1003	957	1042	958	958	976	991	994	990	1006	1009	982	951	1019	1033	1019	1045	1056	993	1033	999	991	1055	972	997	954	1040	1040	1031	949	1018	963	971	991	1043	1028	1051	1008	966	960	982	981	992	980	1001	1023	961	940	975	1009	980	1030	970	998	980	1036	965	990	1052	1006	1045	973	969	994	973	972	975	971	1001	994	1011	1031	971	989	1021	1011	1032	987	1024	979	994	965	960	1048	1021	970	987	953	941	1021	1019	1060	1034	955	994	985	958	1006	978	972	1027	1001	1005	981	999	1009	1018	1011	964	1020	967	1020	974	988	1075	995	1018	1005	1045	1027	1035	977	1009	918	967	1037	983	1025	1042	1004	984	992	958	981	984	977	1028	971	977	993	976	1004	1032	959	1006	1016	975	995	957	1036	970	993	1015	974	986	1000	1048	984	1015	1018	992	948	1035	1010	1018	1057	984	1037	1041	1007	946	991	1032	1005	1049	1003	1018	992	975	946	1061	973	963	958	952	1020	978	996	986	973	1016	980	967	1028	1060	930	970	1024	983	997	1004	1019	989	968	1078	988	1041	1035	976	972	999	1001	1053	985	936	963	947	1027	969	998	1012	979	1039	1024	1081	1026	992	1005	1051	989	1081	929	1039	1001	992	1026	999	981	1009	986	989	951	1033	1038	1031	990	975	955	937	956	972	1024	1039	1001	999	1021	952	982	939	1051	996	986	980	1014	996	1009	1010	927	1015	957	1009	1046	927	996	931	980	934	956	1023	1023	941	990	977	1005	976	971	1000	969	1018	1060	970	1001	989	971	998	1067	968	943	997	1001	981	990	983	986	982	977	993	996	1003	1015	989	928	968	1015	990	1011	1033	1025	1040	941	1002	1042	976	952	1017	995	997	1040	967	922	1019	983	973	986	1039	960	1026	978	1012	1057	1057	964	930	995	1019	996	979	982	1050	1045	992	941	1011	1046	976	978	1024	1013	971	1017	1010	967	1015	982	965	1025	973	1002	1022	944	1069	1037	1019	1040	1041	960	963	973	980	974	1013	1013	1012	953	997	1005	980	973	1006	1003	965	1039	975	1016	942	988	948	1028	1032	961	1064	982	974	1001	1010	982	998	1012	1022	1007	981	1017	947	1035	997	977	968	990	995	1064	1022	997	1046	969	954	994	982	945	971	996	976	948	1041	1024	1040	984	957	953	1064	999	947	1015	980	1011	988	1020	1015	973	977	955	930	989	1028	982	948	1011	997	1017	1017	1000	994	957	1017	968	994	988	984	1034	952	988	1016	1018	984	1014	972	1003	1047	1023	1021	1044	980	990	958	979	1024	983	955	1038	1021	1008	944	976	1034	968	997	981	963	1015	989	954	972	1010	981	984	988	1006	952	992	994	995	975	991	1028	993	983	1006	993	990	1022	1049	955	979	1030	981	955	1028	946	942	996	1020	999	1020	983	1005	1015	998	1016	932	988	999	1022	1005	956	955	1006	1004	1054	1005	1010	951	1038	934	975	1013	944	990	961	1004	979	992	998	982	969	971	983	969	993	990	964	952	964	984	973	1001	970	1028	1013	1024	978	928	1017	1014	1007	1024	968	978	1005	999	1004	974	995	986	953	982	958	965	1041	1019	991	1003	978	963	1044	1013	952	995	1055	974	952	987	991	1002	1038	997	966	997	992	992	1002	991	1002	982	1010	1027	960	1042	1036	987	1012	1042	987	999	986	997	956	1045	1017	1001	993	1012	1027	1017	1039	1001	985	983	984	986	934	989	1018	992	992	977	957	1004	962	982	1016	995	991	1017	998	946	996	1000	971	961	981	1028	1012	1025	1025	1013	957	973	971	978	1000	941	981	1027	972	997	1011	974	1004	970	999	982	1015	971	942	1001	1044	934	959	1020	992	958	985	1018	1003	995	1015	1026	927	950	1055	979	973	955	1006	957	972	1060	1014	978	979	963	953	961	1021	960	954	1010	987	1006	1000	1053	1007	970	1029	996	1017	982	980	1042	1015	1016	998	968	1031	1022	1004	1014	965	1023	941	945	897	994	1031	1023	1061	1031	1046	1009	938	1037	1005	920	983	983	986	981	1041	1027	942	1044	964	985	1052	970	1032	1016	1015	980	1007	1021	1060	1026	1009	996	1008	1018	917	980	965	965	1000	1019	924	1009	1000	1002	966	1030	954	994	1030	1023	998	1018	976	956	1002	930	1004	1081	1041	938	1026	981	1019	958	986	994	1005	995	966	974	952	943	1029	1022	1004	979	998	1017	1020	958	981	963	995	1011	987	989	977	970	964	1019	937	1016	964	994	1052	1021	979	1030	997	949	1006	926	1022	985	981	968	1039	991	976	980	955	973	1038	999	973	998	1023	963	1030	1024	1006	964	993	995	970	962	974	962	1039	1092	994	993	1001	1004	997	1015	1035	1015	1005	985	1047	995	987	997	948	1004	951	1024	1065	1003	1031	971	953	1002	971	992	1065	1004	1040	959	1000	997	996	1006	1044	986	994	992	1007	1024	985	1009	1030	1048	983	1026	998	1004	1044	968	1019	954	1015	995	1014	985	981	955	937	1000	947	987	1027	962	959	958	1002	1001	942	1003	1007	991	970	1007	1001	1007	972	922	981	986	986	969	975	962	1049	946	1050	968	1012	958	1028	1031	999	1034	951	998	987	1037	968	976	992	945	1015	1001	939	965	1052	978	1040	982	1006	905	974	985	970	958	957	990	936	1025	1024	1019	1006	1003	1004	950	978	964	980	948	948	977	1043	976	994	1004	1046	978	956	981	1000	976	1012	997	1015	1028	993	907	999	973	965	973	1000	1051	989	996	1013	980	981	980	980	1013	1019	993	984	934	994	979	1031	967	976	1001	983	1032	969	1003	1058	949	991	1014	963	1053	994	995	1030	987	1003	1014	995	991	959	992	996	997	980	1013	985	998	959	1002	997	934	1043	989	961	985	955	941	929	962	1053	980	1001	957	1022	971	1050	1019	1027	995	1042	959	978	995	987	983	1007	964	967	983	1034	978	982	993	962	1049	946	985	970	968	987	987	1051	985	986	966	988	993	943	907	1052	956	1036	1004	986	952	999	948	974	994	1007	900	1002	950	1007	922	922	953	997	992	1027	985	1013	1029	985	1030	989	982	966	972	1014	996	1012	1000	984	1018	953	931	1000	960	988	979	962	980	914	990	951	998	930	1016	988	1023	1005	934	972	990	931	952	1025	1009	1046	1059	957	974	998	951	983	987	933	1039	944	995	1010	1026	996	1026	967	1017	972	1022	971	988	1005	1020	1015	969	989	1011	994	954	996	980	1023	994	974	1025	1015	1008	997	1011	984	1038	963	973	933	937	975	1005	1017	958	996	990	1009	995	946	1058	1040	1004	988	969	1021	984	1031	1011	981	972	993	968	1014	981	1028	964	969	1006	987	1082	994	1035	991	997	987	1020	1008	989	951	989	996	1012	1041	1006	951	1040	1000	980	993	1035	999	1014	991	1023	1006	984	1031	979	983	997	980	982	1024	1029	956	949	962	1013	996	1021	982	997	968	1021	967	1001	969	961	1051	993	1020	957	1008	1018	991	936	1013	959	943	1028	983	1035	1024	983	946	1015	958	1000	973	970	982	1022	961	999	952	1033	954	963	1007	1025	1041	1010	992	1064
27135	37689	34034	14986	5276	1652	754	631	680	689	681	674	651	613	672	655	675	691	684	640	660	697	683	663	655	713	647	721	676	653	652	704	682	662	683	617	667	696	621	658	641	633	680	635	670	646	665	642	654	651	605	663	638	651	632	635	673	662	648	640	653	718	658	643	703	661	673	644	653	676	663	682	649	673	669	677	686	652	678	642	677	663	651	662	602	665	622	651	605	664	669	670	699	666	668	627	622	635	655	666	675	696	642	677	638	692	673	653	655	647	672	631	666	673	628	640	670	644	637	662	661	664	625	622	671	675	694	658	644	633	665	616	642	628	619	648	640	692	668	697	692	744	664	655	659	666	681	636	652	677	691	610	644	675	644	649	682	644	643	614	643	658	655	640	657	638	650	683	610	655	704	674	674	672	657	686	634	682	655	648	642	659	632	726	641	657	692	632	620	676	662	668	691	626	626	676	662	636	610	674	658	664	655	691	666	623	676	681	637	624	662	676	718	651	604	668	682	651	655	680	637	691	691	689	655	623	684	707	687	657	622	633	662	636	655	653	620	654	663	665	653	659	684	616	661	652	592	611	686	607	694	635	619	615	668	625	632	618	630	646	669	634	679	679	631	656	676	659	656	614	699	655	658	672	644	700	635	648	612	637	621	678	669	677	624	632	681	683	676	644	635	598	653	672	673	613	618	614	656	643	616	639	700	646	668	639	627	647	662	679	670	658	673	640	624	655	633	702	658	703	702	690	692	627	678	681	678	671	644	614	695	683	620	637	633	676	662	629	646	657	649	676	665	684	694	661	651	664	661	608	685	639	653	679	649	698	641	636	682	646	677	631	633	665	693	679	644	683	658	679	707	626	699	696	642	651	640	692	665	648	683	700	634	671	671	634	705	647	663	653	715	650	645	646	667	630	680	657	589	661	627	657	684	608	664	662	644	680	661	704	683	644	676	657	691	682	639	690	691	666	653	686	699	654	621	668	625	625	654	664	653	638	647	664	647	683	658	671	652	661	663	657	640	700	701	697	654	654	637	614	672	658	671	652	642	636	675	605	641	668	684	624	674	644	655	635	685	695	614	674	621	641	668	652	707	659	671	618	678	645	643	669	700	713	646	667	651	687	661	662	693	663	675	636	701	666	626	681	686	641	688	667	655	664	662	684	622	626	635	705	682	642	674	673	689	640	642	623	628	681	669	631	693	628	654	644	697	641	648	661	632	664	650	637	699	683	724	661	666	663	648	668	636	651	671	664	684	678	654	619	659	674	642	656	695	613	617	675	694	638	687	651	702	680	639	665	686	649	644	650	645	637	626	677	655	637	672	693	660	608	637	657	662	723	638	697	653	631	682	682	616	648	633	690	703	661	685	669	668	654	656	677	651	732	648	678	637	674	650	671	639	702	666	650	676	672	667	684	678	638	700	644	650	639	689	653	676	648	661	694	645	655	673	662	664	685	664	649	643	634	673	646	668	662	655	683	648	657	690	628	656	627	653	695	720	605	610	615	642	661	644	701	659	674	649	662	650	706	651	673	663	664	664	684	694	666	648	644	666	671	704	647	670	640	647	628	663	668	632	681	687	655	623	637	699	686	714	671	619	663	653	661	648	622	703	671	653	657	646	634	698	675	698	617	662	653	638	611	678	689	640	602	672	661	642	655	681	657	656	700	651	658	637	680	685	674	596	698	640	653	651	648	645	669	664	679	634	613	661	644	663	643	598	655	613	648	646	681	658	609	661	636	677	663	665	622	664	655	676	663	650	685	703	673	645	647	692	718	600	655	637	663	675	655	636	687	620	664	652	640	686	646	647	695	669	649	657	673	655	652	711	675	670	644	652	668	627	624	694	642	672	672	678	692	636	678	627	645	639	615	653	668	623	645	668	669	644	676	654	631	657	677	642	631	661	645	681	649	635	682	646	644	673	646	648	688	637	634	682	625	658	661	668	653	678	610	661	674	663	691	631	647	662	685	630	670	659	668	634	638	634	624	674	649	609	666	642	677	662	702	611	682	658	682	688	668	635	624	637	640	613	707	623	648	663	653	670	673	645	696	721	681	624	672	663	659	687	700	653	662	640	629	662	636	676	693	688	656	663	665	632	676	642	632	674	666	615	610	670	675	650	678	674	667	662	678	677	682	610	629	682	639	654	632	628	629	709	650	662	667	672	643	617	640	667	679	648	653	655	666	673	668	669	667	626	668	649	635	692	620	632	702	662	641	697	668	681	644	620	697	650	643	633	709	670	658	682	637	622	669	674	649	661	686	648	627	635	666	663	668	705	715	667	681	679	659	640	625	680	660	660	623	682	604	647	619	680	662	652	665	697	654	679	676	668	631	704	700	674	595	691	661	649	636	673	626	608	710	652	697	663	680	675	644	620	663	707	656	633	636	635	681	674	684	699	689	688	664	646	644	689	642	667	667	638	667	655	679	621	646	621	647	634	626	662	609	653	648	599	645	664	666	657	673	678	675	692	726	666	646	620	660	707	630	678	628	695	628	693	718	671	600	622	579	647	696	671	633	686	700	639	637	667	656	637	667	660	614	653	624	622	636	683	664	627	653	685	632	663	642	691	633	667	680	688	708	622	637	631	703	623	658	694	652	728	651	660	635	652	665	644	665	661	688	707	668	669	714	653	652	667	646	669	642	686	639	643	673	683	615	698	680	679	650	615	698	682	684	686	665	650	628	641	637	638	645	678	656	695	707	645	649	665	694	738	659	667	675	679	665	642	688	730	599	667	643	687	661	666	638	680	667	679	666	665	668	673	654	636	666	630	661	669	613	658	656	655	646	684	707	673	654	676	678	657	641	640	654	621	687	661	653	627	664	699	670	670	662	645	684	636	633	663	633	668	656	666	670	680	660	623	663	682	663	641	621	641	671	700	641	681	613	633	710	682	667	691	684	670	653	674	635	685	673	649	593	712	667	655	686	651	648	661	640	608	682	609	656	650	694	670	669	661	652	648	658	669	667	703	620	629	636	672	658	656	657	677	661	635	667	665	666	647	644	700	642	668	686	666	646	660	605	708	654	695	638	659	666	650	621	681	648	674	669	648	665	679	656	628	625	682	648	705	644	652	635	642	682	673	592	635	672	661	621	677	672	653	630	597	631	688	649	628	654	617	694	713	595	600	671	678	628	641	683	689	682	618	671	674	675	643	663	630	649	648	619	666	661	661	664	636	656	623	645	670	660	647	662	680	644	678	631	697	681	671	662	647	637	626	669	633	637	667	611	624	656	643	621	631	613	648	642	709	642	640	656	615	688	684	679	652	675	659	659	671	666	685	637	681	706	660	694	728	700	639	645	588	662	646	658	674	723	707	655	706	637	634	658	649	668	642	638	674	684	677	646	653	673	641	695	611	652	622	691	610	653	664	632	626	619	710	697	711	631	675	644	631	663	733	689	671	678	623	669	638	656	684	636	640	669	643	658	707	673	660	636	650	661	632	675	655	677	635	651	644	687	688	652	657	622	677	653	676	631	671	671
31605	57081	36092	13617	9094	2963	1202	1096	1119	1134	1093	1171	1182	1071	1069	1108	1059	1106	1126	1081	1095	1083	1089	1089	1055	1055	1115	1060	1098	1108	1098	984	1129	1116	1075	1060	1105	1080	1095	1041	1128	1081	1146	1103	1044	1085	1125	1093	1078	1047	1109	1077	1085	1111	1067	1084	1142	1061	1104	1062	1092	1128	1035	1059	1115	1061	1058	1056	1078	1102	1130	1059	1162	1091	1138	1099	1106	1046	1087	1076	1128	1089	1154	1131	1081	1069	1121	1128	1131	1122	1071	1130	1054	1068	1073	1058	1090	1147	1109	1096	1085	1114	1075	1064	1057	1051	1097	1120	1082	1137	1089	1108	1099	1112	1110	1097	1071	1085	1096	1109	1120	1094	1078	1091	1128	1066	1174	1097	1053	1111	1108	1079	1123	1127	1125	1105	1083	1068	1091	1048	1039	1110	1149	1086	1114	1140	1125	1068	1069	1114	1062	1078	1123	1012	1139	1117	1076	1126	1103	1068	1115	1083	1097	1110	1147	1109	1060	1121	1021	1050	1123	1123	1101	1047	1052	1165	1111	1091	1113	1119	1056	1100	1089	1084	1041	1070	1101	1043	1083	1068	1083	1054	1124	1032	1116	1076	1092	1083	1067	1114	1108	1098	1098	1091	1090	1087	1082	1042	1123	1149	1092	1140	1088	1073	1092	1060	1104	1112	1086	1083	1126	1081	1162	1069	1127	1116	1112	1059	1073	1097	1071	1078	1043	1125	1076	1030	1036	1036	1076	1100	1054	1119	1107	1056	1100	1055	1132	1130	1096	1132	1128	1085	1089	1060	1099	1106	1118	1057	1107	1093	1059	1048	1018	1078	1083	1140	1106	1027	1061	1038	1109	1066	1105	1089	1070	1115	1082	1082	1117	1130	1145	1092	1062	1032	1014	1070	1129	1052	1115	1120	1055	1135	1164	1149	1090	1039	1096	976	1092	1111	1120	1110	1012	1106	1043	1089	1072	1101	1133	1118	1119	1142	1054	1079	1105	1123	1059	1126	1092	1001	1111	1124	1075	1078	1124	1088	1074	1059	1111	1109	1096	1123	1116	1030	1116	1070	1129	1042	1082	1026	1085	1065	1079	1145	1041	1123	1089	1119	1043	1046	1102	1096	1113	1101	1070	1022	1119	1064	1184	1084	1118	1088	1069	1092	1049	1088	1047	1061	1058	1126	1163	1121	1129	1142	1084	1122	1075	1076	1096	1080	1108	1091	1071	1155	1077	1045	1102	1103	1078	1114	1100	1155	1060	1099	1066	1099	1103	1056	1084	1072	1031	1113	1024	1082	1072	1090	1106	1071	1071	1144	1084	1102	1075	1104	1065	1083	1102	1147	1110	1056	1054	1105	1074	1097	1116	1074	1093	1095	1000	1141	1051	1112	1112	1075	1064	1110	1036	1125	1108	1060	1127	1151	1103	1093	1072	1084	1122	1135	1092	1095	1059	1097	1120	1028	1089	1140	1062	1118	1094	1086	1087	1087	1119	1107	1097	1081	1124	1122	1105	1105	1108	1101	1045	1047	1066	1096	1066	1084	1084	1192	1058	1073	1107	1083	1119	1148	1121	1056	1111	1077	1089	1108	1073	1131	1073	1094	1097	1119	1130	1075	1085	1131	1056	1072	1125	1067	1108	1070	1054	1074	1035	1111	1110	1144	1116	1122	1101	1114	1089	1056	1039	1136	1091	1009	1061	1114	1069	1095	1067	1097	1082	1093	1050	1150	1067	1092	1127	1151	1085	1087	1073	1084	1060	1120	1076	1138	1090	1113	1085	1122	1157	1053	1123	1134	1121	1124	1086	1107	1101	1127	1112	1126	1114	1099	1124	1077	1045	1042	1077	1057	1060	1100	1108	1087	1120	1124	1103	1098	1111	1110	1079	1074	1098	1150	1095	1062	1040	1066	1065	1122	1117	1093	1124	1095	1099	1053	1095	1081	1142	1093	1063	1072	1061	1070	1086	1022	1092	1069	1085	1099	1109	1086	1142	1097	1134	1084	1083	1038	1068	1101	1042	1022	1050	1105	1071	1112	1081	1041	1113	1123	1134	1124	1074	1091	1111	1019	1044	1056	1068	1101	1075	1051	1105	1048	1139	1127	1083	1112	1088	1064	1059	1118	1099	1068	1067	1031	1069	1104	1073	1074	1118	1074	1115	1038	1055	1114	1066	1175	1089	1122	1098	1087	1081	1080	1089	1102	1092	1052	1112	1110	1134	1065	1065	1084	1072	1092	1121	1041	1102	1119	1068	1064	1149	1128	1152	1074	1047	1093	1079	1105	1055	1139	1062	1106	1105	1082	1081	1102	1055	1046	1126	1109	1100	1138	1114	1114	1067	1099	1109	1043	1088	1138	1036	1067	1160	1138	1113	1094	1109	1115	1055	1044	1074	1100	1078	1054	1066	1141	1060	1098	1089	1097	1034	1105	1043	1095	1153	1107	1068	1079	1060	1148	1051	1132	1120	1091	1031	1112	1137	1092	1075	1071	1083	1066	1047	1048	1128	1096	1093	1096	1103	1145	1070	1098	1086	1071	1075	1014	1135	1101	1099	1094	1100	1166	1014	1094	1124	1094	1059	1058	1022	1083	1012	1075	1121	1078	1072	1113	1064	1082	1148	1061	1066	1156	1021	1100	1079	1148	999	1090	1127	1099	1077	1088	1047	1096	1091	1081	1109	1097	1071	1089	1094	1138	1059	1102	1154	1053	1108	1096	1081	1097	1113	1111	1072	1063	1090	1133	1100	1084	1080	1165	1111	1037	1139	1114	1138	1042	1065	1134	1099	1089	1140	1058	1075	1068	1027	1054	1066	1089	1133	1048	1129	1073	1125	1075	1115	1083	1073	1105	1054	1056	1101	1090	1083	1151	1094	1012	1080	1091	1146	1103	1140	1125	1050	1107	1177	1117	1096	1112	1072	1103	1141	1094	1060	1087	1076	1099	1078	1088	1077	1157	1156	1054	1119	1127	1102	1062	1070	1073	1135	1026	1045	1074	1027	1063	1146	1124	1122	1064	1096	1170	1119	1047	1058	1095	1141	1075	1092	1110	1053	1094	1063	1071	1061	1120	1070	1076	1045	1095	1179	1069	1097	1141	1100	1100	1123	1130	1107	1085	1065	1117	1125	1055	1112	1075	1072	1089	1078	1097	1057	1125	1118	1109	1124	1096	1092	1095	1093	1076	1127	1078	1107	1083	1057	1129	1095	1138	1067	1107	1078	1060	1073	1111	1103	1083	1091	1068	1102	1140	1094	1125	1056	1112	1096	1101	1119	1092	1035	1059	1045	1052	1114	1057	1055	1143	1092	1087	1065	1132	1144	1132	1104	1094	1116	1118	1120	1102	1087	1130	1098	1131	1077	1096	1111	1132	1097	1109	1132	1080	1132	1126	1108	1073	1127	1066	1106	1077	1100	1109	1046	1094	1071	1078	1111	1057	1056	1090	1116	1104	1056	1150	1099	1094	1112	1111	1101	1088	1019	1137	1056	1058	1054	1122	1076	1120	1122	1073	1145	1102	1169	1123	1106	1063	1110	1054	1025	1119	1149	1065	1123	1079	1089	1052	1106	984	1154	1110	1036	1070	1053	1071	1036	1126	1106	1142	1124	1068	1092	1065	1093	1035	1086	1082	1139	1118	1073	1075	1123	1071	1107	1013	1070	1070	1038	1094	1077	1070	1101	1109	1120	1109	1135	1128	1130	1024	1085	1036	1051	1135	1126	1150	1037	1054	1048	1089	1160	1068	1067	1116	1139	1102	1137	1035	1093	1054	1124	1111	1097	1118	1117	1105	1087	1093	1055	1097	1018	1146	1078	1089	1101	1024	1092	1094	1131	1116	1086	1090	1075	1082	1082	1075	1053	1068	1098	1099	1038	1159	1099	1051	1056	1115	1083	1071	1045	1066	1107	1104	1050	1089	1080	1074	1070	1036	1084	1154	1110	1131	1077	1101	1030	1119	1077	1082	1043	1076	1052	1111	1140	1082	1095	1145	1064	1071	1088	1091	1086	1116	1096	1096	1177	1103	1106	1069	1045	1048	1076	1136	1148	1052	1156	1109	1070	1128	1103	1091	1109	1112	1072	1129	1089	1109	1090	1127	1079	1107	1105	1131	1101	1114	1088	1137	1094	1087	1092	1107	1109	1079	1067	1109	1068	992	1050	1082	1072	1083	1074	1084	1126	1129	1067	1096	1107	1152	1068	1111	1104	1100	1155	1065	1142	1117	1080	1026	1120	1136	1135	1076	1180	1093	1121	1130	1074	1063	1057	1103	1104	1090	1098	1110	1181	1148	1108	1071	1056	1114	1163	1121	1090	1133	1104	1092	1146	1073	1079	1094	1139	1114	1112	1079	1097	1094	1086	1109	1118	1084	1100	1030	1132	1080	1021	1096	1074	1091	1128	1094	1115	1101	1102	1078	1138	1026	1075	1138	1106	1101	1126	1155	1084	1085	1051	1062	1068	1106	1128	1143	1105	1059	1142	1124	1143	1017	1116	1083	1097	1107	1104	1121	1126	1143	1093	1076	1043	1092	1059	1094	1123	1063	1071	1060	1061	1088	1107	1103	1064	1110	1099	1144	1100	1127	1090	1045	1014	1067	1130	1053	1132	1093	1101	1142	1137	1103	1071	1197	1087	1101	1094	1090	1103	1078	1137	1099	1055	1131	1095	1055	1140	1034	1113	1158	1059	1060	1088	1080	1120	1124	1141	1080	1072	1057	1076	1078	1030	1099	1093	1127	1083	1094	1052	1110	1110	1062	1138	1090	1108	1142	1117	1078	1105	1075	1080	1074	1052	1081	1114	1044	1134	1104	1117	1065	1167	1013	1097	1130	1147	1079	1077	1065	1060	1072	1116	1135	1056	1117	1132	1060	1082	1104	1136	1127	1068	1089	1121	1081	1056	1090	1049	1099	1076	1161	1099	1078	1118	1117	1140	1068	1095	1046	1089	1118	1063	1121	1096	1072	1050	1092	1082	1124	1137	1128	1074	1141	1124	1074	1074	1098	1080	1042	1077	1124	1082	1107	1063	1122	1113	1083	1075	1083	1129	1084	1074	1141	1093	1119	1053	1081
23845	25865	35921	26812	22270	14095	2127	583	549	533	523	520	536	500	546	560	495	532	528	517	483	562	536	536	524	531	505	521	486	550	490	527	542	517	526	548	484	517	542	569	532	568	543	484	499	502	503	533	516	538	508	555	545	504	519	520	501	532	540	488	481	534	535	493	505	517	506	517	538	485	526	520	516	503	510	516	528	567	493	477	480	525	544	514	508	492	518	515	554	510	484	517	555	521	522	545	509	548	532	518	522	497	511	515	530	517	516	505	545	506	476	517	523	494	526	492	510	530	504	481	490	519	554	496	493	489	561	532	516	480	513	544	525	500	512	516	477	534	499	500	525	508	509	522	486	493	492	555	533	519	468	534	523	485	529	533	534	478	473	534	552	503	565	538	528	512	488	536	522	489	510	532	525	500	460	491	514	517	551	543	536	510	521	507	536	513	461	522	480	499	519	516	513	520	492	525	523	520	550	485	506	544	564	516	482	523	543	485	475	533	490	494	507	513	500	552	481	530	474	504	522	497	547	526	503	528	468	507	501	520	530	509	492	486	510	500	548	485	515	541	503	532	542	485	512	512	520	522	528	474	548	518	508	489	518	482	491	498	510	466	498	532	476	492	552	532	502	466	487	481	519	487	510	515	512	481	493	497	501	478	558	505	502	506	504	496	511	511	513	468	527	506	506	500	521	485	525	531	509	503	518	512	504	544	535	528	554	571	458	511	509	551	495	527	522	474	508	504	516	531	498	535	490	454	521	511	539	505	491	495	523	494	511	478	496	454	483	501	548	507	520	519	531	462	537	481	540	511	503	484	518	492	472	531	507	503	519	510	492	489	480	504	509	506	517	506	503	499	537	525	542	526	493	530	567	510	515	482	502	531	501	532	525	533	509	545	546	535	524	523	536	526	510	570	535	529	508	514	499	527	518	507	490	506	477	519	536	496	530	543	518	493	507	510	495	533	548	488	477	477	526	504	537	519	527	519	499	533	503	517	513	519	525	509	495	537	537	528	484	517	566	457	540	559	520	531	519	514	513	562	513	518	547	517	505	518	519	524	502	511	474	496	531	485	504	529	489	488	511	495	489	496	500	508	520	544	489	492	502	510	527	507	533	506	503	575	526	520	507	525	525	505	505	509	527	498	471	490	496	511	506	515	476	550	530	510	509	517	496	496	489	475	516	506	538	497	528	499	528	495	513	529	476	511	483	518	544	553	543	486	498	489	493	511	510	557	527	505	515	537	523	517	497	491	509	496	500	481	489	482	488	507	540	495	473	533	463	516	490	504	540	510	527	514	497	463	497	462	486	532	525	526	535	543	520	483	477	527	486	505	488	506	507	535	505	501	494	506	528	485	518	508	512	533	519	502	501	487	549	527	476	490	482	520	555	521	546	490	508	462	493	541	509	486	522	521	543	497	521	510	536	486	545	522	482	541	544	513	542	528	555	505	462	520	471	520	462	509	545	519	503	523	515	479	518	473	513	517	509	549	519	486	539	516	520	479	540	534	528	484	518	520	515	489	508	535	490	514	489	514	560	513	546	534	490	493	531	497	474	480	519	536	520	510	460	488	529	492	543	525	559	498	516	484	516	546	501	507	529	526	485	478	490	515	512	505	522	493	500	521	501	560	515	503	537	476	515	499	517	484	498	478	447	489	478	491	512	513	495	525	528	532	501	515	536	500	511	514	531	532	557	506	522	488	475	489	490	486	517	490	540	540	541	492	534	517	487	484	519	580	484	497	513	494	472	511	500	507	532	491	505	487	527	511	491	550	496	527	499	523	539	519	559	547	504	504	468	502	498	491	514	517	482	522	504	533	526	481	484	450	521	541	506	542	527	525	483	525	512	501	555	487	498	500	526	556	511	520	520	510	504	535	480	498	507	516	518	502	494	482	484	503	509	532	528	496	524	523	505	523	520	523	507	508	521	530	545	498	500	498	549	482	493	473	522	493	508	485	514	505	501	543	524	457	518	493	500	576	562	519	487	516	472	473	472	473	543	473	513	531	508	518	509	514	537	526	509	538	522	530	483	493	523	505	490	506	484	516	508	542	497	503	533	507	551	549	518	508	555	511	476	499	566	541	581	509	495	526	505	513	487	469	475	566	520	514	521	556	474	501	545	522	510	487	523	541	482	512	565	511	560	523	546	521	540	476	511	516	507	494	536	535	510	532	513	517	529	520	488	496	533	522	512	496	486	485	507	516	504	509	488	532	449	554	496	475	481	497	531	523	534	510	550	507	505	504	481	519	531	525	508	539	517	483	514	522	533	508	472	523	539	518	492	515	529	546	490	503	544	534	520	494	505	538	500	509	489	517	493	453	505	539	499	520	526	527	475	497	531	518	520	496	548	509	531	515	507	480	512	488	511	485	500	513	515	498	514	531	540	539	505	526	505	497	535	493	480	537	500	508	547	532	498	472	532	514	521	513	485	502	483	508	489	519	492	526	498	548	494	517	573	505	531	488	527	534	506	509	539	545	540	501	515	493	547	496	553	489	510	521	511	489	535	522	502	529	518	520	536	545	534	510	485	514	491	541	495	536	469	526	513	518	505	551	500	505	510	490	510	550	537	538	484	533	514	525	518	541	505	506	561	489	572	488	495	519	475	514	506	540	535	506	519	534	537	510	498	514	518	490	485	518	523	544	505	505	546	501	479	475	494	557	505	513	520	508	508	499	484	498	496	495	532	521	517	524	553	536	493	486	511	517	515	478	528	488	523	500	552	560	485	514	495	492	521	552	499	471	556	496	500	548	494	498	496	456	483	550	511	493	474	490	544	527	525	520	547	493	500	490	504	511	492	511	548	531	530	549	528	520	522	502	520	534	501	535	515	517	509	514	499	510	544	497	507	520	521	516	499	514	520	523	536	563	504	470	466	498	527	534	529	497	507	487	496	560	518	480	480	536	501	516	508	501	476	530	485	508	492	526	516	516	543	488	515	493	528	474	492	469	530	529	496	506	500	488	495	455	537	513	491	518	514	550	469	531	488	479	499	562	513	535	496	511	545	527	485	483	528	490	512	503	526	561	502	506	475	484	480	552	512	516	502	547	513	544	545	517	490	495	515	496	502	546	489	523	485	528	518	489	538	508	479	494	516	481	539	479	519	510	482	517	490	507	515	538	533	532	529	460	450	526	545	504	526	482	498	505	546	529	525	533	535	465	528	543	512	543	514	527	484	524	524	535	513	503	535	513	516	530	507	537	575	519	528	534	489	485	495	513	535	490	500	516	529	510	532	512	481	549	456	482	499	525	536	529	510	502	486	509	526	501	499	489	536	535	515	500	524	497	530	531	515	508	533	523	478	508	548	510	482	516	518	512	516	530	481	551	507	512	492	471	496	503	504	513	490	476	491	483	532	524	506	508	474	513	485	498	494	528	498	524	491	562	530	476	503	518	528	510	500	521	543	473	500	478	497	509	483	484	521	480	503	514	499	508	517	541	497	523	506	495	517	536	494	536	527	537	487	538	535	509	460	505	491	535
50738	96240	66889	39592	28901	9260	1406	852	889	863	881	813	819	900	816	888	875	852	824	902	851	814	827	802	890	832	871	818	851	811	841	832	856	842	874	817	875	858	877	881	816	872	845	847	882	859	785	878	792	848	821	893	853	821	837	866	865	822	849	870	848	897	817	851	823	881	854	899	872	899	855	835	845	834	823	856	862	846	836	822	856	863	827	889	837	864	829	889	813	851	811	829	800	868	836	872	852	888	829	842	856	881	867	859	904	863	837	873	805	872	840	861	860	851	838	840	837	870	864	859	818	859	861	886	816	882	826	856	835	883	842	849	804	856	858	875	815	812	834	855	851	942	849	863	901	848	809	810	879	896	854	873	847	863	802	877	847	816	854	810	839	864	923	906	874	899	834	849	814	832	853	892	814	920	867	862	863	868	812	830	822	822	886	855	870	841	833	833	864	869	814	808	878	896	794	876	906	868	879	899	893	855	873	868	863	822	840	842	844	817	844	824	783	885	821	818	806	820	838	924	857	818	867	869	831	830	861	895	845	838	884	847	844	853	881	846	913	829	902	830	900	886	786	837	896	862	841	866	876	871	792	832	835	844	824	879	888	858	850	875	828	815	861	820	852	824	824	790	816	792	852	894	855	810	857	817	824	879	827	859	902	860	851	839	854	906	847	812	888	833	906	853	853	873	835	874	840	886	843	840	820	827	862	804	872	856	873	884	914	812	885	827	815	877	800	863	848	861	853	851	849	838	852	904	813	875	863	834	849	824	885	842	848	875	843	855	866	858	872	823	848	837	839	824	838	841	838	834	864	813	822	799	880	839	859	842	820	865	827	871	887	858	882	857	878	816	777	856	817	798	883	834	900	838	877	889	901	837	907	855	870	862	803	852	813	865	871	874	828	793	880	898	869	804	829	809	849	858	827	852	897	895	840	863	837	844	846	824	828	836	873	834	837	809	857	846	842	791	869	871	812	860	841	876	843	885	869	880	844	875	797	836	852	829	841	784	806	903	870	814	845	861	852	798	837	909	858	803	861	796	861	830	820	862	892	880	906	892	833	838	911	877	843	876	815	816	847	867	877	888	849	841	873	861	887	825	883	836	797	882	845	842	851	864	851	895	835	841	866	894	856	817	842	812	840	822	883	747	817	845	874	824	868	853	882	840	820	836	807	862	847	890	806	845	825	851	835	849	894	847	845	840	835	846	882	796	840	822	852	861	890	888	815	830	843	836	816	825	882	841	906	855	828	878	916	842	847	881	879	864	834	849	897	854	861	834	829	867	852	895	800	859	855	846	843	890	808	833	865	865	864	859	843	856	833	877	830	829	873	825	828	827	864	815	872	877	896	885	876	878	848	833	856	887	875	861	839	817	813	834	882	880	845	860	847	849	847	834	868	828	822	844	880	907	862	881	834	859	853	851	877	882	844	826	865	818	902	842	839	851	827	851	872	846	839	853	847	863	868	889	869	873	887	883	862	854	884	869	823	900	921	809	845	832	840	840	829	861	865	864	871	865	884	862	844	845	850	803	865	823	789	891	888	904	826	866	882	802	857	838	856	878	847	890	824	893	832	859	805	860	880	837	892	818	831	835	900	845	829	839	865	882	877	848	834	861	798	825	864	851	815	899	884	890	820	866	891	829	853	881	826	854	840	859	872	772	804	921	851	815	857	813	846	866	868	888	847	822	873	846	870	803	855	831	819	824	866	831	787	828	877	865	819	837	845	836	823	838	832	848	803	876	868	850	827	816	891	904	832	791	825	800	849	819	835	882	790	824	856	824	894	839	816	809	891	854	858	876	789	841	860	846	842	817	865	856	864	862	853	901	889	882	841	812	820	842	811	839	862	868	818	862	876	865	902	895	834	899	934	825	825	836	848	831	871	852	835	862	864	845	861	847	895	862	841	845	873	849	827	894	831	882	830	851	873	850	870	893	826	852	876	826	894	856	823	899	849	881	881	833	860	794	867	868	811	814	823	834	847	857	882	833	864	867	836	814	829	883	850	864	876	834	820	883	833	855	864	873	823	844	843	908	852	890	865	810	873	857	843	877	861	806	846	848	832	797	827	846	828	845	840	832	796	841	832	884	846	843	831	876	869	834	811	862	873	845	884	820	909	804	833	841	869	817	879	851	835	848	832	882	862	846	932	837	876	918	851	850	860	844	865	867	807	878	809	886	880	821	847	832	892	844	864	832	823	868	881	853	873	858	850	855	874	841	818	853	879	864	858	814	884	909	854	863	825	894	827	866	874	874	850	865	827	858	881	872	835	851	863	836	860	899	898	882	837	876	836	823	819	872	859	802	867	841	890	808	817	810	882	825	823	815	805	823	845	844	806	824	868	877	855	791	840	787	880	856	824	836	854	864	849	870	898	873	905	835	839	825	838	918	801	860	789	864	854	848	848	822	851	851	885	886	874	867	841	823	837	810	882	888	877	854	806	838	850	860	839	820	880	818	798	848	838	841	816	844	835	831	779	812	891	815	875	828	862	856	854	826	850	863	863	894	835	847	883	838	863	861	890	893	887	792	827	844	825	895	857	869	831	887	845	837	848	855	834	862	885	849	862	892	816	848	845	872	837	841	825	814	870	836	857	833	840	892	862	912	838	857	901	816	886	798	788	928	877	844	909	866	785	818	837	845	871	835	870	893	880	870	828	848	878	854	854	867	856	891	840	833	802	803	828	841	904	864	815	868	833	809	863	832	794	816	856	824	809	866	877	855	854	902	905	842	829	836	791	846	843	832	873	847	793	862	876	851	795	863	826	885	839	829	803	853	813	849	863	784	837	844	864	880	825	810	867	832	821	906	868	845	819	888	812	875	844	803	877	861	795	842	871	873	849	840	811	886	857	841	873	865	860	859	883	874	888	865	824	843	789	887	845	823	862	875	857	824	835	833	854	809	830	806	890	902	860	806	864	843	844	819	849	754	882	840	893	828	835	813	853	894	817	858	817	841	829	896	867	872	861	830	875	798	779	819	841	836	849	887	878	867	900	816	850	902	860	889	871	835	790	865	859	871	878	879	785	865	848	882	792	825	800	853	829	848	885	883	855	856	855	911	818	805	876	887	837	856	901	870	829	854	869	886	869	868	882	835	870	843	805	818	863	854	878	812	844	854	848	851	809	850	855	831	869	820	866	878	836	826	803	823	834	822	793	826	890	829	864	816	827	835	860	824	848	828	839	839	817	867	875	879	914	895	830	858	869	873	813	862	857	859	884	859	876	862	816	863	853	868	877	823	826	886	860	852	876	830	839	859	853	842	824	863	844	855	881	891	842	864	876	863	911	858	806	875	878	821	834	873	847	831	828	863	854	812	848	868	806	800	870	843	875	829	821	844	798	861	794	855	846	859	866	824	890	852	852	802	812	861	870	859	840	843	830	852	848	837	886	927	836	872	844	878	919	861	887	854	852	876	875	824	859	824	823	897	819	879	853	853	872	802	849	830	867	852	877	850	875	810	870	856	867	845	871	861	869	821	832	836
22901	23326	32829	25129	22903	19791	7384	768	654	668	631	672	650	620	656	650	630	656	615	612	615	604	596	610	638	624	645	605	589	589	591	575	612	570	615	653	607	636	625	640	581	601	620	645	623	595	587	599	589	633	573	642	566	604	637	634	567	610	602	573	613	615	606	624	571	596	587	606	622	601	582	588	630	595	609	592	611	589	621	603	644	624	589	622	619	567	657	593	595	621	646	639	570	593	594	596	598	576	591	603	672	636	562	603	656	632	631	635	656	606	611	594	611	607	632	568	630	600	596	576	625	613	577	589	620	620	567	591	612	582	603	589	610	599	607	589	603	578	595	619	621	639	585	620	557	568	614	567	626	554	606	582	647	608	640	601	629	570	614	634	617	643	621	592	577	609	617	595	642	568	609	611	592	619	605	577	617	638	609	603	614	616	627	632	584	602	629	616	648	615	642	608	612	594	627	597	612	654	601	614	637	637	595	610	561	669	616	627	593	631	622	554	616	593	598	642	559	594	631	600	627	620	600	626	580	621	571	628	631	576	609	631	648	640	615	642	576	573	575	576	583	610	602	593	622	595	618	586	622	624	623	653	577	571	631	616	607	600	615	599	631	584	587	625	604	607	601	585	594	587	585	554	598	626	630	599	597	601	612	617	612	613	638	616	606	571	620	631	592	622	595	573	577	589	583	611	664	640	600	650	597	573	587	582	606	595	595	599	621	665	649	627	594	587	608	632	628	513	606	623	562	598	616	638	561	639	613	647	611	575	664	609	603	599	586	611	584	575	663	629	575	601	640	587	642	613	633	601	583	601	588	595	633	615	634	536	551	607	573	578	569	633	627	581	594	656	600	625	585	599	658	651	577	576	587	621	600	615	615	599	605	647	570	584	577	626	648	589	661	588	626	613	591	599	617	641	540	576	578	572	604	586	573	600	657	638	572	594	630	580	617	652	650	591	606	622	595	608	612	673	602	591	598	611	595	632	580	553	614	580	593	581	621	598	563	575	606	573	596	653	597	615	570	595	630	645	662	629	594	610	590	603	595	654	628	621	615	633	586	619	617	630	658	583	626	630	585	601	597	619	594	594	603	604	617	633	620	566	637	603	598	653	592	645	586	617	602	582	582	577	589	624	603	602	593	624	649	602	599	579	600	624	632	603	629	646	626	577	575	547	655	643	608	617	610	602	625	602	555	624	609	613	635	611	565	573	616	593	584	614	631	612	604	618	597	619	556	609	638	609	656	585	586	602	587	590	598	656	553	592	588	613	637	628	610	594	576	639	574	604	576	626	568	572	617	647	610	615	640	619	611	569	610	609	607	593	616	620	610	598	600	606	603	627	587	611	631	593	643	582	623	590	593	629	588	598	641	620	647	632	648	575	633	597	630	572	560	587	591	626	622	615	657	610	596	610	568	634	610	616	645	625	602	578	621	569	625	607	561	582	567	587	633	610	606	591	577	583	583	568	634	614	569	640	572	646	580	585	596	577	609	628	611	599	609	589	600	626	588	631	619	612	583	627	618	586	608	639	603	602	607	618	612	630	595	615	599	581	573	641	606	629	602	607	602	576	597	574	632	611	581	610	598	635	607	607	593	575	607	623	582	594	625	628	587	599	608	594	603	587	581	666	578	656	581	660	617	571	618	648	578	567	617	631	618	540	598	608	572	585	620	581	634	597	570	603	597	603	550	561	598	634	657	619	563	582	574	635	664	665	606	627	602	640	609	632	597	624	617	607	610	630	600	607	604	600	596	645	623	592	611	637	619	597	596	590	575	558	638	586	573	622	570	655	609	575	638	609	612	602	594	622	563	650	640	571	608	579	662	573	584	589	605	552	583	632	678	645	585	582	599	596	590	629	595	617	634	628	578	578	606	625	606	582	580	619	588	615	592	606	652	628	619	582	643	641	561	634	603	652	580	569	604	599	605	599	631	659	557	604	607	565	603	630	610	591	637	604	611	625	640	571	587	613	585	646	535	624	614	645	620	580	652	626	628	587	644	609	657	576	623	626	599	625	605	620	607	622	583	583	600	602	594	627	610	611	609	622	593	576	571	600	591	627	584	590	599	574	622	558	630	616	595	589	600	622	625	620	601	579	609	559	593	595	560	623	600	606	573	614	585	613	617	606	601	590	606	590	630	647	600	605	641	644	662	603	601	635	597	605	596	635	574	619	652	614	591	610	567	609	562	596	618	628	620	610	605	578	613	614	629	652	625	628	617	610	583	565	612	602	593	616	600	627	650	630	620	614	574	605	620	644	578	560	635	568	618	576	626	626	616	627	588	611	593	592	609	629	612	587	628	654	595	588	612	626	628	604	610	595	597	578	622	619	577	580	626	590	626	560	652	616	602	608	588	609	575	586	604	602	598	607	576	599	578	575	593	589	603	604	692	599	562	632	567	614	561	584	625	602	592	600	656	654	640	564	599	598	601	609	624	627	634	575	633	534	570	601	601	608	642	644	567	613	657	625	620	599	656	608	581	644	594	652	609	626	638	594	614	647	606	601	619	612	608	604	554	621	605	621	576	613	570	610	599	608	595	582	611	627	658	603	594	586	623	609	609	591	618	552	630	581	611	604	615	559	589	630	657	579	579	625	590	661	575	610	605	629	572	592	633	617	596	589	573	620	566	614	626	605	625	624	597	615	591	580	608	576	594	612	648	568	550	623	591	582	553	586	584	599	645	614	573	558	609	607	631	661	599	601	592	601	607	615	588	590	598	651	600	652	604	591	594	614	621	611	615	596	604	599	603	578	588	638	586	602	589	620	642	575	619	593	561	603	610	578	627	577	605	584	660	598	626	604	620	568	590	579	562	586	606	588	603	569	601	606	618	576	578	632	607	605	597	602	578	622	586	642	600	613	598	602	612	588	649	597	642	582	653	638	593	628	599	598	595	575	567	579	585	585	598	651	621	609	619	606	567	575	564	535	580	574	610	636	606	631	595	597	590	615	615	586	615	597	583	579	601	610	628	551	603	581	602	565	627	655	605	581	625	589	602	621	652	615	589	607	579	609	577	597	622	599	633	604	561	626	626	570	648	570	632	594	627	616	585	611	610	611	639	599	631	625	574	600	572	622	636	618	637	609	627	569	600	630	617	642	602	639	594	621	589	596	601	627	604	604	619	580	548	636	616	619	620	609	597	613	647	563	606	612	577	589	585	593	594	628	585	593	593	605	610	583	604	592	668	578	626	611	568	614	595	606	624	608	581	612	611	596	638	545	605	589	604	601	603	542	618	591	576	611	578	624	619	611	608	599	619	587	597	588	589	658	603	630	593	566	632	651	614	578	629	628	594	577	586	576	590	616	559	583	623	593	630	601	628	617	600	620	614	608	598	623	624	637	563	604	595	602	641	653	589	589	634	618	604	643	590	585	621	569	624	658	620	646	640	644	638	631	625	604	566	597	587	571	572	584	624	579	583	611	639	602	639	591	620	600	616	611	572	583	584	615	598	608	574	602	583	602	578	585	577	608	645	611	599	620
47988	96529	71098	47640	36195	13406	1651	991	950	977	951	957	951	947	985	940	1005	969	960	938	935	956	995	1040	989	934	930	915	978	995	939	915	944	983	947	983	948	943	953	953	905	960	942	982	969	970	965	966	977	935	978	1020	979	960	945	945	1007	975	1008	945	921	957	997	948	957	968	949	1006	1009	947	995	940	935	987	944	914	996	972	975	972	972	901	915	970	939	979	954	937	919	963	972	941	922	932	962	1060	1021	941	906	960	990	941	961	993	957	956	970	950	918	984	986	905	949	999	986	995	1011	981	970	975	998	926	999	955	940	856	977	946	923	903	951	1032	972	939	894	955	930	948	908	964	931	990	999	894	1002	933	1025	959	908	984	959	969	933	943	993	974	941	969	987	964	944	930	1002	1029	978	963	975	992	994	956	930	949	986	969	956	951	974	1001	1008	912	924	966	977	975	979	951	987	906	895	935	970	964	998	936	955	940	1007	976	925	994	964	961	943	990	969	948	922	969	961	915	967	976	972	976	914	977	963	974	959	938	976	945	973	1046	922	972	916	942	951	945	907	905	1004	994	991	933	892	943	996	939	935	972	988	989	949	904	973	974	930	983	925	966	971	999	977	913	946	965	996	964	906	913	936	976	945	913	897	923	897	1006	881	1003	965	946	983	942	979	957	969	922	949	932	926	984	987	959	938	989	897	928	980	933	938	983	969	939	939	983	1016	975	926	951	976	1007	947	994	959	955	1009	905	959	990	1010	948	895	972	964	928	944	949	930	908	989	960	944	965	963	937	994	962	1004	973	1010	942	990	957	986	990	985	931	930	981	929	910	935	923	941	945	927	949	1011	935	986	902	956	936	997	922	961	955	931	958	942	976	954	978	944	884	1008	925	979	1025	908	940	983	992	965	1004	978	994	931	977	969	966	955	963	897	964	972	939	945	1013	921	945	926	949	948	969	966	918	931	943	944	931	998	986	942	967	986	956	959	966	935	892	908	917	917	939	939	929	1002	938	990	945	1017	905	931	941	960	959	920	933	1013	960	922	922	1006	971	952	953	961	976	947	904	883	976	915	1001	939	944	891	932	976	976	975	953	919	966	996	935	970	935	965	1019	988	934	926	981	984	985	961	928	988	915	922	974	913	949	973	932	959	900	945	942	935	992	962	948	932	938	925	966	942	937	968	932	1000	968	992	993	949	940	977	1012	931	942	998	895	941	962	930	943	940	994	925	932	918	958	970	913	957	940	963	989	935	921	956	941	932	934	985	941	955	941	1018	915	936	962	961	916	942	986	1013	1021	951	927	970	913	974	932	933	943	985	973	924	961	956	975	1010	941	940	961	987	963	936	944	957	943	953	953	1003	998	976	952	967	981	956	921	969	895	893	976	942	973	928	985	981	1022	960	946	938	968	934	971	1014	912	940	870	945	974	973	939	929	943	1004	993	994	929	952	1050	911	936	937	895	992	944	1009	927	933	990	969	995	971	977	937	947	929	985	969	984	950	962	958	905	964	973	959	999	943	926	949	971	982	958	990	929	962	971	964	939	947	892	941	1009	994	919	918	946	935	944	938	946	969	956	952	965	932	984	990	935	957	956	971	921	974	975	958	972	958	925	919	961	963	1026	974	974	978	962	981	910	976	961	998	954	993	921	959	1028	941	945	931	947	947	1000	985	956	980	970	980	932	975	923	872	955	966	935	980	965	920	929	928	929	956	977	912	976	986	960	948	1017	911	1015	943	962	945	992	1017	995	892	903	984	949	951	952	992	994	979	952	966	911	966	970	932	996	999	882	1007	991	1013	949	960	886	953	998	894	974	936	956	931	951	914	934	987	909	968	948	939	947	975	945	957	929	910	966	1004	933	916	970	957	927	965	945	950	968	950	1009	986	949	900	964	991	952	927	933	955	968	951	994	979	922	928	997	913	919	976	924	956	923	988	908	939	981	993	969	927	905	959	1004	965	937	971	949	939	953	978	989	951	957	987	933	967	950	992	924	937	996	982	1004	910	950	933	958	1020	972	915	1012	921	957	995	918	915	935	996	938	948	977	978	919	915	980	975	964	956	928	942	888	980	985	922	978	974	946	958	1009	925	965	983	936	955	999	1016	937	909	962	940	1012	918	929	972	943	970	998	971	969	954	979	952	1021	978	941	974	969	969	942	941	971	939	899	954	1013	969	978	971	917	963	942	1010	936	965	931	1001	974	993	953	862	935	988	982	931	943	943	932	975	1032	1007	945	946	927	916	912	951	972	1016	979	966	928	909	956	935	986	1004	914	907	908	990	965	944	982	969	1003	954	978	985	971	923	955	964	974	953	972	965	904	913	972	979	995	921	905	929	969	980	956	966	953	958	888	914	994	997	1013	900	1016	990	968	1000	1012	900	942	924	949	958	990	932	941	943	958	952	961	997	959	931	932	1005	955	998	952	976	1001	955	994	1016	914	1001	946	995	914	976	953	947	938	961	971	937	938	941	950	922	932	1003	942	1018	999	979	964	958	935	920	983	927	918	933	902	929	971	910	946	978	931	975	953	941	938	929	956	984	903	990	973	960	886	945	914	967	924	910	970	931	950	971	1014	918	908	969	907	968	925	894	894	916	935	936	926	997	908	967	1015	957	916	971	957	962	973	959	975	954	1008	936	942	981	972	908	972	944	955	935	931	1003	961	932	955	943	917	955	978	886	950	947	992	1005	947	989	979	958	1004	909	1002	962	907	1028	1002	923	978	994	965	1000	937	910	961	905	939	944	959	952	966	973	1050	953	951	889	961	968	931	943	945	947	979	998	991	977	1012	895	944	991	966	1003	976	933	961	946	994	913	965	973	971	923	937	959	973	919	945	901	978	936	930	938	965	972	1032	956	936	940	929	952	927	995	950	957	898	990	1000	921	983	953	962	956	979	978	968	975	929	983	951	946	992	969	982	976	946	1000	1003	965	947	946	1006	1010	939	997	937	955	999	974	943	936	983	921	949	944	966	950	961	943	928	1014	934	965	899	956	967	965	982	919	973	916	977	945	962	937	953	972	940	932	955	952	966	999	995	952	951	1001	1008	961	926	962	961	913	987	964	1017	934	939	954	946	1004	946	909	999	977	854	916	939	956	966	919	944	985	955	981	932	904	929	927	1001	952	938	929	957	970	908	912	919	917	954	1025	979	976	966	944	972	993	971	976	959	1019	965	910	913	947	943	913	950	963	984	980	990	947	965	981	967	987	1004	978	947	976	949	973	899	914	931	963	1017	941	1016	1004	958	981	950	935	992	983	955	932	952	997	967	950	934	932	1002	972	909	937	918	953	993	984	955	938	925	937	877	972	932	914	903	921	955	981	956	947	967	958	981	961	966	943	1013	953	905	942	964	949	908	977	924	974	988	941	922	922	1003	973	911	986	962	965	949	938	969	951	1003	996	962	982	1012	943	930	974	987	925	1002	995	913	941	945	983	961	956	935	924	947	933	934	952	951	943	993	970	934	980	939	956	901	991	942	914	934	954	973	949	950	950	953	1013	925	991	964	937	967	926	975	917	918	969	956	906	956	961	965	973	965	912	990	952	1011	904	955	979	979	936	956	975	960	979	921	926	958	933	957	947	934	938	924	997	950	981	929	971	979	972	958	916	957	933	981	937	922
27045	36937	34282	15115	5282	1504	660	626	643	628	614	631	645	618	673	588	597	635	636	648	597	656	624	606	687	640	619	707	659	599	679	661	650	642	650	616	692	622	657	672	616	648	617	634	650	658	628	653	636	647	637	654	685	597	634	648	633	656	631	625	665	636	647	605	640	597	688	636	579	639	639	605	636	676	599	619	609	598	648	624	619	639	642	652	655	612	620	620	656	615	596	658	627	619	639	607	571	633	640	607	671	621	664	652	663	643	642	640	641	626	648	637	646	627	642	654	614	616	638	706	680	613	646	624	593	672	624	655	667	649	639	642	598	683	638	673	632	624	632	628	639	616	658	673	619	626	642	601	646	679	642	602	638	629	641	691	625	620	633	693	623	610	662	632	613	580	622	609	600	646	638	628	645	672	620	650	608	638	623	589	658	629	659	655	644	633	623	630	631	632	638	622	646	692	648	655	674	591	601	639	640	646	645	604	664	657	618	648	658	658	608	653	597	641	578	692	643	605	673	626	627	640	647	616	609	628	650	664	630	627	577	584	627	678	648	593	646	654	624	647	632	651	597	666	603	627	598	635	629	676	654	637	642	652	645	594	636	630	640	654	610	667	634	660	640	614	690	605	616	626	604	635	685	630	640	677	659	586	595	640	629	614	619	644	652	636	643	659	663	626	620	615	690	654	627	592	635	624	663	669	680	675	621	642	655	643	642	687	605	624	608	630	697	663	633	685	670	608	651	634	665	614	672	615	603	636	575	624	640	615	661	659	657	648	637	632	613	646	627	676	650	647	652	653	650	591	626	685	632	623	651	628	645	644	595	581	635	641	644	622	632	613	647	666	627	609	661	680	636	643	648	582	680	634	607	647	657	649	591	642	647	662	641	641	674	647	621	649	637	620	632	648	626	650	582	613	655	655	657	694	651	660	658	656	621	657	617	635	623	645	670	658	625	620	663	684	649	605	656	657	657	630	661	670	619	647	620	622	671	620	635	633	699	663	606	642	631	638	631	684	655	683	635	639	680	633	617	664	640	611	588	624	562	600	623	615	652	571	621	691	622	635	633	641	577	638	642	562	636	651	683	645	621	647	621	617	661	608	654	622	613	614	639	628	637	637	687	598	618	604	608	637	650	644	625	647	623	665	684	655	644	658	633	658	594	640	641	666	661	631	620	582	632	688	664	638	632	633	669	633	627	624	628	635	654	657	627	628	653	665	688	618	611	620	662	679	636	609	585	580	623	669	652	657	637	674	656	661	631	605	633	624	606	638	609	683	644	636	631	665	599	639	678	630	635	611	623	636	633	652	618	635	629	641	679	663	636	632	628	660	616	640	616	588	617	677	654	685	624	665	636	657	666	660	663	639	697	621	631	639	649	614	624	644	662	651	628	672	625	703	672	678	641	625	629	636	594	626	617	678	636	616	592	571	626	613	661	650	648	648	677	623	629	675	630	652	636	588	644	598	667	668	644	674	597	649	654	618	611	639	613	645	617	679	640	634	664	644	623	661	649	655	647	574	632	627	633	634	650	634	630	625	632	619	657	659	655	660	607	637	639	645	611	612	632	665	632	632	596	631	647	669	633	625	660	619	679	645	664	587	622	648	627	658	621	602	628	652	669	633	634	651	651	659	637	636	655	671	692	594	644	625	644	664	627	620	661	636	581	630	644	599	656	619	602	600	643	642	618	624	648	606	637	675	600	625	630	641	595	624	654	628	647	630	648	632	645	611	644	613	671	623	576	625	641	666	616	637	646	638	624	631	644	601	625	626	647	612	621	599	649	637	663	649	672	624	635	624	611	645	647	617	625	650	628	631	622	627	582	618	649	684	644	610	580	645	645	699	679	653	658	669	624	642	637	635	619	603	693	649	629	664	692	648	691	616	618	637	642	619	633	604	598	670	592	676	627	638	636	569	627	600	660	650	598	658	610	611	584	632	609	585	601	592	653	641	620	659	644	626	645	605	642	621	648	654	627	632	645	589	624	651	622	631	640	613	597	676	654	647	631	679	645	607	669	703	680	637	652	649	670	674	639	670	634	687	662	612	616	637	660	662	635	695	617	598	643	630	632	619	672	672	638	614	709	653	641	623	649	658	692	621	632	611	606	650	617	656	608	634	630	652	617	630	660	687	688	643	643	638	590	626	686	586	683	597	601	693	631	595	605	673	648	649	635	655	683	662	631	616	664	669	635	606	666	611	639	602	644	650	641	670	665	655	647	678	591	669	627	660	612	636	669	662	671	640	680	607	626	678	603	646	632	628	668	626	668	644	599	625	641	602	649	641	685	638	664	661	646	610	630	622	668	621	643	743	625	610	628	650	600	694	612	707	633	657	702	631	635	641	625	639	694	631	731	609	616	619	614	625	626	675	634	650	666	632	573	647	635	614	644	611	634	624	632	633	645	639	607	608	653	646	637	649	643	617	629	662	620	664	646	610	621	639	599	625	604	627	627	629	650	617	661	638	670	654	622	602	609	622	645	631	628	636	694	639	618	619	627	627	618	657	623	668	655	653	644	622	630	672	627	635	670	638	628	634	639	622	625	664	649	657	665	619	640	644	671	676	642	642	690	623	611	611	623	654	636	627	627	638	658	648	693	664	652	661	627	638	624	624	638	617	648	678	635	643	603	655	676	650	612	621	597	648	654	670	647	613	655	610	627	661	640	662	650	638	670	640	664	632	624	620	628	650	625	601	627	633	654	720	634	611	613	650	626	627	622	638	597	623	660	599	672	643	609	621	609	654	637	636	607	622	642	639	606	636	615	628	662	618	658	669	621	684	675	615	619	641	627	619	652	624	649	622	648	673	636	636	608	630	615	627	653	585	630	662	626	634	605	667	630	596	648	602	656	668	639	627	611	661	592	647	614	639	639	686	603	650	623	644	626	655	663	586	629	637	632	623	637	645	661	656	635	645	658	639	587	684	629	622	668	643	620	641	600	644	646	637	632	592	666	631	616	611	634	631	627	653	629	606	650	632	650	592	663	645	645	662	603	676	613	640	608	645	602	627	629	673	644	618	636	582	582	644	637	643	646	640	679	673	677	624	635	607	592	644	656	668	624	634	669	657	642	612	651	635	637	656	622	644	629	636	614	691	651	676	615	632	646	611	657	597	652	670	637	612	615	658	626	674	655	613	592	655	632	652	659	599	648	634	589	622	633	633	612	627	628	665	638	637	619	651	630	653	614	596	661	627	603	646	597	636	601	596	661	622	683	675	605	660	680	656	626	590	699	626	715	637	615	643	640	668	610	630	602	635	660	666	636	646	610	592	584	671	686	684	638	657	678	682	636	640	686	642	588	671	616	699	676	649	592	683	615	624	683	649	612	619	635	603	657	642	651	656	615	627	657	629	662	626	657	645	592	633	628	666	604	638	662	620	597	638	655	673	650	655	634	676	622	644	656	591	677	650	621	652	655	616	680	600	636	636	662	637	620	628	636	606	584	638	662	628	633	669	650	594	685	676	641	653	634	659	600	652	622	617
31848	56801	36426	13772	8853	2648	1024	1012	1067	1034	968	1079	1057	1039	1051	1042	1088	1021	1042	1080	1073	994	1086	1056	983	1108	1042	1044	1052	1049	1074	967	1053	1015	1049	1032	1112	1055	1049	1080	1028	1055	1097	997	1128	1028	1049	1053	1072	1066	1038	1064	1004	1082	1109	1042	1065	1104	1068	1046	1026	1078	1046	1038	1041	1046	1108	1034	1127	1015	1053	1091	973	1054	1010	1026	1058	1051	1049	1037	1032	1034	1032	1076	1036	1071	976	1080	1048	1140	1039	1115	1083	1043	1043	1109	1063	1030	1074	1074	1106	1003	1052	1047	1073	1011	1049	992	1057	1021	1065	1004	1080	1047	1073	1047	1118	1042	1039	1037	1019	1022	1064	1044	1064	1078	1039	1062	1027	1093	1019	1095	1090	1037	1045	1119	1042	1036	1060	1006	1066	1059	1065	1045	1002	1059	1043	1030	1035	1068	1072	1025	1031	1047	1059	1051	1046	1013	1067	980	1068	1108	1014	1070	1074	1062	1035	1086	1045	1024	1021	1074	1036	1013	1031	1088	1049	1063	1061	1042	1052	1016	992	1062	1045	1027	1072	1049	1063	1027	1095	1103	1070	1025	1099	1018	1041	1049	1084	1068	1041	1056	1058	1061	1033	1036	1056	1042	997	1074	1027	1035	994	1040	1055	1079	1024	1070	1101	1035	1081	1080	1074	1095	1063	1027	1044	1029	1055	1054	1066	1065	1043	1004	1060	993	990	1041	1042	1035	1066	1018	1004	1065	1017	1085	1009	1023	1083	1073	1064	988	1039	1092	1067	1022	1041	1006	1028	1067	1034	1097	1053	987	1070	1088	1014	1068	1058	1019	1078	991	1028	1024	1118	1111	1037	1023	1055	1053	1071	1059	1089	1042	1090	1016	1074	1036	1031	1060	1056	979	1087	987	1073	996	1070	1018	1053	1035	1036	1086	1080	1012	1064	1067	1036	1062	1053	993	1057	1022	1019	1037	1019	1027	1066	1077	1026	1107	1087	1032	1054	1000	1030	1105	1052	1016	1055	1033	1077	1015	1033	996	1018	1017	1040	1067	1010	1079	1064	1036	1056	1053	1120	1093	1048	1080	1051	1063	1082	1024	1082	1111	1048	997	1069	1101	1075	1040	1039	1033	1080	990	1058	1058	1018	1046	1088	1113	1029	1103	1015	1080	1061	1088	1081	1078	1025	1047	1039	1057	1045	1079	1048	1046	1010	1044	1072	1060	1075	1031	1085	1081	1072	1042	1043	1039	1044	1043	1030	1034	1012	1032	1048	1102	1072	1081	1034	1021	1026	1053	1058	1035	1038	1047	1077	1104	1012	1012	1047	1083	1023	1064	1068	1026	975	1012	1048	1031	1005	1087	990	1064	1096	1033	1021	1010	1049	1084	1102	1079	1067	1057	1009	1070	1033	1047	1068	1063	1031	1081	1035	1073	1055	1085	1084	1069	1049	1032	1051	1037	1090	1079	1072	1006	1052	1053	1054	1070	1013	1034	1003	1048	1081	1052	1043	1031	1028	1069	1057	1063	1051	1057	1116	1036	1068	1087	1060	1020	1012	1110	1086	1027	1091	1105	1084	1027	1098	1020	984	1043	1009	1070	1089	1072	999	1073	1098	986	1041	962	1102	1035	1008	1055	1081	1088	1070	1073	1072	1050	1053	1062	1041	1030	1090	998	1019	1144	1081	998	1084	1085	1046	1105	1055	1066	1038	1045	1055	975	1024	1056	1088	1028	1065	1062	1113	1084	1010	1060	1086	1068	1086	1089	1080	1073	991	1061	1057	1062	1041	1000	1037	968	1068	1064	1046	1058	1046	1073	1050	1063	1019	1046	1069	1046	1049	1113	1066	1066	1117	1036	1026	1002	1031	1009	1076	1018	1058	1086	1022	1068	1060	1009	1015	1044	1070	1084	1077	1055	1038	1047	1012	1088	1002	1002	1074	1108	1032	1014	1041	1063	1011	1013	1035	1107	938	1043	1064	1103	1103	1093	1063	1008	1098	1043	1044	1057	1024	1037	1079	1045	1019	1070	1054	1034	1009	1060	1075	1136	1090	1062	1073	1095	1038	999	1026	1061	1077	1077	1151	1081	1023	1090	1033	1014	1012	1042	1071	1072	1064	1022	980	1044	1061	1045	1062	1083	1096	1074	1077	1028	1086	1099	1064	1053	1063	1064	1074	1046	1036	1063	1056	1014	1033	1050	1056	1053	1031	1059	1034	1043	1031	1041	1054	1036	1074	1053	1071	1091	1086	1093	1043	1039	1075	1048	1112	1065	1068	1062	1085	1056	1099	1004	1069	1004	1008	1090	1062	1071	1043	1026	1031	1037	1042	1096	1101	1094	1060	1049	1043	1022	1046	1051	1032	1038	1007	1033	1044	1009	1021	1076	1080	1043	1083	1039	1002	1025	1035	1024	1058	1093	1112	1018	1060	1020	1039	1040	990	1066	1060	1134	1044	1007	1047	1056	1023	1056	1019	1088	1075	1081	1088	1088	1055	1056	1024	1050	1060	1013	1091	1083	1036	1083	977	1065	1042	1089	1021	1048	1037	976	1064	1053	996	1113	1075	1107	1040	1028	1033	1079	1018	1029	1062	1104	1064	1039	1045	1103	1074	1050	1111	1057	1036	1080	992	1098	1075	1030	1089	1076	1043	997	1047	987	1032	1081	999	1067	1039	1060	1118	999	1070	1014	1048	1080	1078	1076	1033	1081	1046	1081	1016	1050	1038	1101	1017	1021	1040	1106	1054	1074	1081	1053	1016	1019	1029	1044	1066	1060	996	1053	1102	1053	1044	1047	1071	1052	1062	1029	1100	1072	1027	1059	986	1025	1064	1110	1121	1028	1062	1059	1064	1012	1079	999	1010	1048	1038	1074	1048	1070	1073	1048	1047	979	1087	1053	1040	1069	1017	1032	996	1037	1078	1050	1010	1049	1087	1044	978	1078	1041	1075	1039	1003	1010	1110	1038	1103	1051	1070	1018	1008	1080	1079	1024	999	1048	1050	1066	1057	1044	1048	1050	993	1046	1107	1035	1068	995	1038	1099	1036	1010	1019	1065	1055	1000	1098	1064	1032	1043	1045	1029	1037	1069	1029	1045	979	1038	1116	1000	1071	1045	1013	1069	1081	991	1070	1079	1072	1071	1038	1062	1084	1044	1058	1060	1033	1047	1030	1050	1086	1052	1066	1026	1041	990	1093	1040	1021	1072	1053	1001	1040	1095	1065	1043	1073	1026	1118	1097	1069	1054	1022	1109	1134	1053	1050	1027	1069	1050	1098	1012	1036	1045	1036	1050	1105	1016	1068	1089	1074	1003	1025	985	1055	1068	1084	1025	1033	1031	1057	1084	1064	1062	1059	1056	1065	1098	1061	1067	1029	1040	1091	1005	1121	1044	1115	1021	1061	1081	1060	1079	1051	1060	1045	1033	1052	1076	1001	1039	1047	1020	1098	1055	1084	1070	1050	1004	1025	1043	1033	1045	1052	1051	980	1061	1055	1045	1077	1062	1047	1021	1054	1082	1008	1025	1082	1034	1077	1051	1032	1040	1039	1003	1030	1056	1053	1094	1106	1111	1039	1023	1004	1068	1000	1011	1077	1075	1029	1017	1061	1068	1085	1044	1012	1055	1098	985	1129	1026	1046	1047	1082	1087	1067	1103	1054	1053	1082	1036	1046	1049	1057	1040	1045	1088	1067	1004	1034	1071	1069	1025	1023	1069	1054	1133	1060	1074	1060	1026	1079	1046	1073	1094	1034	1029	1038	1074	1092	1034	1054	1050	1045	1048	1040	1035	1078	999	1027	1072	1107	1036	1118	1050	1020	1032	1081	1049	1012	1025	1084	1053	1033	1004	1007	1049	1017	1059	1040	1040	1071	1067	1104	1076	1078	1083	1048	1053	1083	1050	1028	1054	1063	1035	1008	1059	1050	1082	1107	1050	1017	1034	1060	1055	1071	998	1086	1053	1099	1039	1077	1043	1033	1012	1077	1040	1030	1088	1057	1080	1052	1017	1015	1108	1057	990	1058	1020	1093	1056	1058	1023	1051	1070	1064	1092	1104	1047	1069	1060	1063	1054	1033	1084	1073	998	1132	1065	1041	1076	1067	1031	1024	1066	1103	1100	1047	1095	1121	996	1031	1033	1028	1103	1021	1076	995	1040	1060	1052	1102	1079	1047	1008	1061	1081	1071	1069	1069	1022	1079	1072	1057	1000	1051	1074	1055	1070	1082	1092	1068	1016	1047	1046	1047	1098	1012	1035	1099	1053	1040	1052	1031	1059	1041	1014	999	1108	1051	1038	1029	1026	1047	1059	1040	1058	1077	1056	1053	1072	1063	1077	1072	1052	1009	1056	999	1075	1063	1067	1038	1094	1035	1031	1037	1062	1046	1057	1109	1097	1105	1063	1034	1059	1016	1069	1078	1020	1069	1084	1068	1026	1077	1022	1071	1030	1058	1053	1052	1042	1035	1012	1107	1082	966	1066	1042	1041	1048	1075	1081	1011	1046	1095	1080	1060	1060	1054	1062	1003	1039	1088	1051	1039	1052	1024	1018	1023	1085	1085	1037	1104	1042	1067	1066	1112	1037	1040	1000	1063	1084	1047	1097	1046	1099	1088	1055	1039	1099	1081	1039	1020	1036	1058	1098	1075	1082	1045	1027	1069	1072	1101	989	1036	1067	1031	1059	1059	1060	1035	1060	1075	1055	1047	1015	1012	1089	1087	1053	1046	1061	1067	1040	1046	1052	1065	1028	1057	1087	1031	1025	1053	1019	1118	1059	1060	1108	1024	1065	1107	1063	1088	1019	1098	1074	1023	1143	1109	1046	1042	1007	1034	1045	1022	1049	1012	1056	1054	1099	1036	1009	1103	1076	1067	1060	1045	1058	1034	1033	1071	1141	1023	1040	1070	1054	993	1044	1017	1082	1055	1035	1035	1069	1031	1065	1037	1067	1054	1035	1050	1054	1053	1084	1034	1017	1076	1030	1002	1010
23864	25543	36542	27138	22278	13454	1728	522	541	522	505	452	515	484	530	441	508	482	478	482	485	517	479	483	480	518	482	509	507	495	459	470	516	433	484	477	506	479	456	494	467	483	494	488	448	505	461	480	505	476	449	473	439	480	496	487	492	458	491	465	495	487	481	501	444	451	489	476	469	475	505	544	506	482	486	444	502	483	479	476	468	523	541	497	469	511	479	455	475	475	488	482	490	478	472	495	495	521	489	501	499	529	502	489	536	544	452	475	486	476	521	483	492	464	472	494	496	469	463	475	473	472	479	472	438	526	492	487	480	444	492	502	489	465	488	435	508	478	477	472	459	486	446	474	489	467	506	476	480	465	502	494	480	482	494	487	478	503	503	484	492	480	439	496	500	483	499	465	478	483	488	476	516	495	477	476	499	505	456	484	500	470	511	514	525	442	503	486	488	479	456	501	461	468	454	508	513	477	545	510	445	481	467	465	495	448	486	480	477	524	458	492	471	500	479	472	471	471	464	516	512	409	509	504	469	499	477	455	489	484	468	476	478	437	472	488	456	465	469	482	481	452	492	484	466	456	459	486	450	460	481	458	484	506	459	489	487	464	503	491	522	460	459	444	492	507	506	493	495	497	479	505	450	482	495	471	487	490	467	500	487	453	498	487	454	479	454	476	472	485	430	455	472	476	477	470	445	473	469	471	492	464	507	447	454	487	467	507	489	476	529	433	459	508	507	495	427	489	481	454	476	501	463	480	457	513	470	448	520	482	511	519	474	461	472	458	497	477	455	496	503	495	504	488	497	493	491	480	511	452	482	500	523	469	479	486	505	496	484	465	487	483	499	474	470	506	501	490	497	506	437	497	459	469	461	456	484	487	444	507	452	525	464	479	500	442	523	494	464	494	499	508	493	521	472	495	443	474	505	526	457	488	512	499	435	496	468	489	486	468	465	471	518	501	520	483	508	485	464	516	477	444	481	485	504	478	459	478	483	466	464	481	475	490	490	474	461	461	479	472	494	511	463	529	461	477	467	469	466	486	509	430	492	483	446	471	462	491	444	497	499	500	473	443	484	502	536	459	500	492	489	484	496	479	456	445	455	498	449	515	515	498	448	459	484	486	500	474	477	443	473	450	511	486	497	445	479	501	472	490	472	458	480	506	480	496	508	524	471	470	494	485	480	457	481	536	502	486	483	501	485	503	465	502	456	445	492	466	493	477	483	475	478	493	516	455	480	512	441	466	457	486	495	482	438	457	536	466	486	466	493	439	501	449	483	498	495	538	476	497	483	520	501	495	481	500	481	509	500	470	505	477	481	472	471	494	495	479	505	501	501	483	513	436	497	457	475	494	508	470	475	498	489	512	504	500	509	448	497	501	494	467	477	468	513	448	483	460	474	493	492	521	499	489	493	479	499	451	487	458	491	461	479	511	507	456	461	489	493	479	465	475	487	509	497	480	477	506	493	496	484	479	477	462	497	457	502	468	465	507	497	471	471	492	470	500	468	460	485	451	537	465	463	473	500	487	510	435	444	448	472	481	448	460	479	485	478	461	476	490	484	480	490	452	493	494	468	476	457	515	476	484	517	503	459	442	493	494	503	492	428	488	511	484	506	457	479	483	502	502	499	455	500	453	478	500	471	472	447	494	530	482	513	494	512	466	434	488	514	479	503	480	513	513	492	472	461	479	501	489	521	452	449	506	493	466	474	494	503	470	485	524	445	472	476	478	483	497	497	522	480	453	496	441	491	454	468	448	482	471	477	446	489	475	494	478	496	486	487	503	441	484	471	519	470	450	475	489	488	498	442	472	510	438	447	508	499	477	482	454	453	506	483	509	449	477	489	501	517	485	460	468	471	454	510	486	469	503	516	477	494	474	433	499	463	481	502	499	468	471	497	500	511	478	476	496	488	513	440	469	489	506	440	458	450	492	487	473	485	491	449	502	502	482	494	472	491	501	479	503	505	467	471	493	462	453	514	469	495	482	491	530	527	471	515	504	469	474	479	503	488	491	469	478	459	499	516	507	506	497	486	467	451	468	431	465	476	491	495	497	480	514	490	473	474	485	508	470	511	488	473	483	484	465	484	463	465	475	490	504	492	448	464	491	454	471	498	507	451	448	464	486	509	498	456	460	494	458	527	478	480	459	520	464	509	510	452	437	477	498	478	468	489	497	509	493	485	491	508	484	480	482	490	478	487	460	470	498	474	447	489	469	519	485	476	466	501	537	455	513	467	426	503	478	490	462	484	461	475	497	469	463	479	487	448	456	450	489	456	522	485	497	457	461	499	490	478	466	479	477	502	499	470	500	487	471	521	490	490	456	503	490	464	451	512	472	490	493	482	477	469	500	432	504	513	460	490	475	427	509	454	498	487	488	480	482	494	507	505	462	476	450	494	512	458	491	443	516	479	495	471	461	483	467	489	495	497	470	486	496	490	518	480	480	505	473	531	447	477	470	482	486	530	467	490	483	488	481	490	484	488	475	488	485	462	498	464	491	496	448	449	493	503	490	482	501	491	475	474	500	512	462	523	451	468	445	478	463	477	486	505	466	461	501	450	491	491	515	477	496	497	476	465	515	447	474	490	462	504	490	501	487	481	525	468	457	493	465	479	472	495	477	527	455	491	482	452	491	482	468	474	456	464	509	497	452	470	484	508	484	482	467	478	470	495	485	503	487	467	423	515	494	494	458	500	444	485	467	472	467	460	468	511	469	526	475	485	484	511	479	495	484	472	530	479	499	495	454	449	458	502	489	475	468	472	447	509	537	465	498	499	461	490	432	485	473	499	527	477	474	482	499	483	467	521	490	495	461	477	486	479	482	519	484	481	474	517	514	487	486	528	442	484	500	481	458	497	473	459	470	468	507	488	487	498	489	505	475	513	460	459	513	550	506	486	494	468	486	464	476	455	462	494	485	466	472	492	472	508	500	482	472	479	466	492	463	466	507	478	486	482	478	496	485	510	453	476	466	461	497	492	525	488	468	530	461	460	502	480	492	478	525	460	500	479	459	501	465	528	489	504	465	469	474	504	509	455	475	482	485	509	486	536	486	479	449	467	469	465	480	494	492	507	475	490	491	495	476	482	478	472	520	479	461	495	483	523	485	476	497	488	488	474	498	468	486	476	460	494	490	478	462	484	483	475	482	480	504	487	462	473	484	478	475	466	449	466	489	490	475	495	498	478	475	487	516	477	422	500	496	467	491	514	488	438	462	486	478	465	510	495	430	509	516	471	463	486	464	504	464	478	480	497	493	484	486	521	511	484	475	454	432	452	437	477	479	455	481	477	515	479	472	467	476	459	501	486	454	539	504	454	482	449	499	475	439	483	481	505	504	509	492	533	495	460	479	522	532	483	456	481	536	499	481	475	443	501	509	504	469	467	481	493	456	449	486	448	482	476	472	457	462	466	519	487	503	493	451	452	490	483	471	519	492	448	473	459	485	466	445	480	460	496	498	502	492	482	479	493	466	457	479	446	479	504	492
50627	97031	66811	39303	29100	9609	968	819	846	850	833	800	789	819	781	839	824	822	818	812	776	839	858	797	790	803	747	752	832	834	832	857	821	789	814	795	816	807	800	808	851	809	812	842	815	826	795	795	816	821	803	858	800	801	809	833	784	814	761	827	779	763	842	825	797	775	806	778	756	812	867	796	885	814	841	806	844	818	800	790	821	810	805	808	823	813	767	800	839	782	771	809	869	829	786	808	839	792	826	803	874	837	835	870	855	778	821	797	801	771	810	847	813	803	840	798	818	824	847	799	833	728	835	833	789	862	863	777	787	828	851	786	810	794	801	858	780	825	818	834	762	792	792	804	773	831	791	844	794	828	800	870	783	796	784	796	809	826	805	815	753	782	819	789	858	829	872	804	864	799	812	801	820	854	798	838	789	831	857	795	831	840	794	794	800	823	838	785	820	778	833	803	841	849	795	834	844	812	866	820	807	813	787	884	823	804	829	737	855	762	819	826	820	848	817	859	791	819	802	817	829	805	815	832	824	861	745	840	788	832	819	829	868	827	830	815	859	837	810	829	750	744	788	836	786	778	802	812	789	795	788	779	774	810	844	828	772	807	814	815	841	802	797	774	830	825	776	840	801	782	807	817	807	810	839	846	802	749	850	820	782	754	809	778	831	839	796	783	865	797	834	835	821	839	803	847	785	792	829	820	840	772	793	833	769	833	787	810	821	791	820	790	823	806	832	786	790	794	852	819	851	799	795	805	849	829	832	822	775	790	793	793	793	769	793	745	782	796	853	780	828	820	810	811	862	824	852	832	828	824	774	799	787	794	831	785	778	801	830	815	860	800	787	833	794	821	821	825	787	789	822	821	805	854	826	837	800	828	815	864	783	805	817	777	849	809	837	774	826	806	795	825	801	820	854	811	758	741	869	793	810	775	814	816	793	799	856	773	807	819	793	806	846	762	867	836	827	825	795	840	808	815	793	779	818	835	833	840	816	759	843	785	861	760	778	781	824	819	800	833	805	829	806	815	729	813	797	812	819	816	807	776	847	839	806	801	782	840	807	868	791	791	813	853	838	844	809	818	831	791	789	811	830	768	813	795	786	786	832	780	805	833	830	802	765	854	809	793	824	804	810	853	803	817	768	809	798	779	842	849	798	826	731	808	767	814	803	811	815	838	780	786	759	771	842	770	811	817	815	838	814	838	791	768	801	880	832	817	761	811	830	791	786	809	829	818	807	801	803	825	797	779	816	803	769	809	847	769	842	809	831	782	810	829	827	828	807	817	786	840	786	841	893	823	783	836	784	800	855	776	821	846	774	839	801	781	792	845	829	800	800	806	803	791	823	811	843	778	780	793	825	759	823	833	769	778	799	800	848	850	803	840	801	749	853	783	824	789	808	813	760	796	803	829	795	840	808	819	784	843	826	773	847	785	776	826	807	815	840	767	739	787	854	819	769	810	803	810	769	807	786	796	862	817	801	749	810	782	785	800	784	807	840	814	774	836	779	833	749	832	861	808	766	834	826	816	809	809	792	793	794	815	786	861	815	823	853	807	789	816	835	766	799	835	876	827	815	808	816	803	764	792	770	843	830	790	791	831	821	810	780	777	776	826	830	828	787	806	779	841	811	812	834	797	760	789	775	771	796	789	789	827	802	823	735	826	802	820	808	782	797	844	789	799	778	797	833	832	800	790	849	795	781	772	842	843	794	803	765	772	829	840	780	815	809	820	836	806	838	867	842	805	783	802	822	781	837	795	802	838	735	796	848	812	782	813	819	818	785	800	769	744	832	837	849	798	807	826	778	802	789	780	839	819	777	850	808	809	830	799	850	778	826	776	807	845	810	787	842	823	850	777	808	835	799	748	836	806	810	757	808	792	835	789	790	800	842	812	851	766	812	815	829	796	782	791	811	816	836	794	766	791	839	775	788	748	796	793	847	807	796	828	803	761	876	806	801	846	814	812	780	857	829	823	816	779	816	746	798	800	833	795	812	784	802	809	769	825	833	838	802	823	819	795	803	806	815	854	798	753	832	836	856	794	819	756	806	808	786	791	844	785	790	840	824	831	755	794	858	805	766	824	832	775	803	778	803	771	841	828	801	823	826	835	829	827	787	831	812	774	801	823	772	784	770	796	799	837	809	810	848	841	859	833	803	772	846	823	825	817	797	788	750	780	843	789	794	772	798	775	793	791	789	806	758	785	799	799	831	788	764	785	867	791	841	738	837	773	826	809	791	830	850	855	807	771	772	840	829	843	830	846	836	839	842	791	852	800	830	821	898	801	826	830	815	827	788	834	804	809	790	819	787	799	822	794	793	865	831	846	844	826	825	772	770	796	850	797	789	777	858	781	801	818	793	852	786	778	789	796	854	785	844	806	821	791	807	790	834	847	808	834	834	826	774	813	800	856	854	788	792	845	775	790	836	821	824	790	778	742	829	812	805	827	797	762	781	835	777	786	781	783	881	844	833	803	818	751	815	776	830	858	833	822	830	839	766	814	794	830	801	805	819	833	835	817	853	790	832	786	815	830	771	803	821	755	765	818	766	792	830	821	844	778	802	847	803	754	798	824	813	830	773	866	804	813	822	848	809	778	788	807	795	826	826	855	798	757	773	862	844	790	807	799	813	836	810	813	831	804	782	758	794	776	819	809	816	863	787	865	777	810	775	808	798	804	818	780	766	828	838	821	860	833	804	784	822	813	752	824	803	773	767	863	833	845	816	839	793	839	819	765	783	813	779	814	756	776	781	809	795	848	805	842	799	821	771	820	801	806	814	794	809	792	789	818	820	809	817	841	809	775	863	826	744	822	819	784	804	826	778	772	822	771	721	833	798	803	841	854	855	799	793	840	785	846	754	812	783	828	787	794	802	845	830	874	817	828	828	771	818	893	833	775	790	804	778	871	801	846	808	794	817	834	822	768	776	869	831	781	819	775	838	798	802	837	814	807	800	843	745	774	755	823	860	811	798	835	792	789	890	816	828	782	806	784	788	769	833	831	866	819	778	820	831	736	841	821	830	810	770	799	785	777	820	814	825	826	841	847	815	845	829	809	839	778	815	852	813	848	810	740	827	803	808	809	816	804	755	810	815	773	823	807	893	821	832	808	849	835	800	814	800	779	776	769	826	790	788	807	804	801	847	765	859	811	823	822	780	770	837	815	786	766	834	759	825	834	825	855	828	793	778	848	802	827	835	822	792	805	795	779	804	815	803	821	853	835	795	863	876	773	816	776	798	823	816	829	780	850	798	807	799	780	726	808	786	763	864	802	770	831	798	792	813	818	812	813	797	767	779	819	798	791	803	778	829	796	784	798	807	825	812	844	792	821	838	788	778	811	787	791	771	721	802	795	848	831	806	808	845	844	820	789	822	844	807	771	809	816	809	829	848	820	787	807	794	851	772	812	785	804	819	818	850	820	772	816	780	788	836	795	827	801	822	817	859	795	796	830	750	821	830	809	796	806	833	824	846	809	816	853	852	785	818	782
22894	23102	32930	25542	23086	19307	6441	738	635	632	598	621	556	608	633	626	600	592	596	600	603	584	597	565	572	517	596	610	572	618	568	615	636	583	602	605	599	604	598	574	580	605	583	584	586	621	569	580	586	619	603	581	538	598	608	587	563	590	580	610	577	619	549	611	600	597	585	604	616	605	571	592	594	596	608	594	579	601	631	610	573	609	561	619	594	578	609	636	597	565	595	554	575	635	572	594	590	562	628	530	588	614	621	647	600	626	624	546	597	578	595	605	597	604	577	586	625	623	571	591	586	580	624	573	569	592	584	597	543	595	532	592	590	580	605	568	610	538	621	561	622	595	581	610	626	607	592	601	595	561	622	582	595	604	578	586	592	575	618	599	583	557	580	546	586	588	559	578	604	609	592	599	552	599	580	608	593	595	589	588	618	587	623	598	591	598	667	579	622	643	589	594	625	562	632	563	589	588	592	612	579	561	599	536	609	598	602	583	622	557	589	579	582	579	561	618	560	558	605	563	591	593	597	599	590	538	597	612	536	566	602	563	618	589	602	554	586	570	611	598	596	624	605	603	581	528	569	603	597	596	596	553	573	595	602	596	582	630	591	606	569	574	609	594	561	620	631	599	595	602	600	568	583	598	624	554	597	598	582	577	588	575	589	631	619	592	566	563	578	516	607	591	591	578	582	576	578	542	613	613	595	566	592	598	551	579	602	590	573	573	582	560	554	595	560	585	590	610	579	604	601	590	583	562	528	602	610	574	563	654	570	588	564	581	625	579	607	601	574	610	604	544	562	597	595	623	607	569	602	618	569	582	557	610	624	632	579	610	585	609	546	543	606	570	573	591	588	601	570	570	586	562	612	592	548	599	627	597	639	632	575	611	585	550	564	550	614	586	563	581	595	608	615	600	550	560	619	612	576	583	579	606	592	554	583	552	618	561	587	584	617	581	582	599	592	615	577	530	568	584	579	577	582	555	583	581	621	606	623	616	634	578	569	615	577	614	648	616	570	593	527	603	596	609	615	557	545	603	575	592	581	577	646	566	608	573	594	571	592	583	632	585	570	596	580	586	560	586	589	531	594	552	582	614	654	595	596	583	575	604	604	589	617	566	622	572	597	548	596	592	592	578	593	572	572	534	615	597	623	559	599	615	567	632	573	560	553	544	543	578	597	570	542	607	544	603	594	580	607	588	594	586	604	582	565	580	591	605	602	609	558	585	587	597	593	602	600	592	557	637	555	550	617	591	584	557	568	600	619	568	594	578	568	593	614	619	574	608	562	603	641	592	566	574	566	616	593	597	543	629	617	569	589	608	575	624	605	567	569	598	546	606	553	609	597	579	566	585	625	587	597	580	591	522	607	589	576	610	611	595	630	552	565	604	598	610	588	588	585	591	584	590	597	591	586	592	620	566	545	570	608	576	582	601	538	524	530	597	565	578	565	565	574	546	554	605	564	547	578	599	591	573	573	537	567	613	529	592	553	626	577	641	586	593	570	598	569	611	586	591	588	589	593	563	612	560	558	609	579	558	568	577	603	581	595	584	564	584	591	619	559	610	571	562	611	594	593	551	569	637	599	603	617	590	602	600	595	584	629	566	582	615	552	563	597	567	561	620	588	552	538	592	571	582	580	589	613	628	610	581	568	579	584	585	600	601	579	579	590	583	566	644	598	527	586	604	588	517	607	614	618	577	597	624	549	572	567	554	623	613	604	588	577	593	588	610	568	617	562	597	571	613	580	630	586	634	553	567	592	568	570	601	617	571	564	538	634	604	582	579	626	586	601	603	589	626	598	547	558	590	571	551	548	596	575	588	604	585	607	592	576	638	638	593	586	576	593	580	617	627	611	579	580	620	625	596	543	584	590	562	582	594	575	638	607	587	616	570	575	589	554	580	604	560	591	541	592	595	595	594	601	603	632	608	595	587	590	635	533	563	593	623	599	556	564	567	586	578	577	585	593	575	618	630	600	605	570	566	601	609	587	612	583	556	575	581	566	629	640	597	531	591	588	607	591	608	570	571	587	602	601	584	571	623	535	566	591	614	594	626	612	583	597	603	589	534	555	602	597	535	606	581	583	626	612	603	561	558	613	607	605	590	602	579	582	581	578	578	565	613	590	604	560	599	583	575	616	600	623	575	587	609	567	568	608	578	599	598	568	556	591	596	597	555	586	613	615	589	536	615	599	570	597	559	596	556	588	580	562	587	589	579	564	619	594	587	552	529	552	616	566	573	564	612	605	569	617	577	581	584	587	613	622	559	633	630	625	575	602	610	591	535	583	555	549	572	610	564	561	626	603	568	570	570	561	562	559	577	593	565	588	576	566	597	595	597	618	579	587	604	619	584	620	571	541	617	587	577	580	624	583	563	595	589	582	579	552	578	574	594	619	587	573	586	592	594	569	599	592	572	558	622	589	581	610	539	627	581	571	600	566	549	575	635	563	602	572	605	574	621	606	571	549	597	598	561	570	583	589	586	548	654	587	612	553	557	603	599	590	603	567	640	600	615	623	597	572	582	604	571	581	590	585	631	604	593	574	577	541	597	620	607	583	587	612	607	567	608	563	553	595	583	602	603	627	574	556	572	584	599	595	603	598	570	628	624	589	593	581	562	583	569	560	607	611	594	568	531	580	566	616	578	581	652	550	555	605	584	565	570	584	600	608	598	616	586	628	573	596	582	595	571	603	603	614	571	589	590	641	565	571	606	578	626	602	552	618	604	651	550	576	605	528	583	597	562	586	647	587	574	551	618	542	572	579	573	548	572	574	616	592	548	567	597	637	586	544	597	562	584	587	568	602	577	629	570	554	577	549	572	590	588	592	566	557	579	561	579	549	619	622	581	613	584	592	601	570	573	549	550	556	564	628	561	584	600	628	556	555	619	594	603	605	638	611	565	566	578	601	600	597	607	570	588	544	608	640	572	585	542	608	597	559	564	566	581	585	610	555	591	608	583	579	638	579	536	622	617	560	620	586	603	645	584	570	595	592	597	583	592	537	574	602	555	561	549	617	577	627	569	622	572	543	567	560	588	630	614	612	580	582	603	554	547	602	582	589	577	559	630	628	573	603	581	637	569	587	596	565	586	583	627	623	569	606	662	606	595	565	562	629	558	596	576	581	543	626	564	594	614	551	594	599	616	598	561	561	565	577	558	612	593	600	623	594	593	561	686	605	576	531	592	563	609	574	561	575	633	568	582	575	605	588	560	548	582	589	561	567	586	625	593	545	619	576	610	563	612	582	600	589	585	590	585	597	580	596	614	602	608	568	587	616	598	589	625	634	620	607	561	609	591	571	564	601	541	617	581	610	599	566	604	618	613	605	557	599	596	609	583	564	611	609	576	575	556	561	556	610	582	648	602	632	590	551	613	549	538	579	603	552	619	607	636	580	622	568	610	599	589	583	561	599	588	582	617	580	554	592	563	573	609	601	605	588	561	610	545	543	577	571	587	595	606	581	585	581	600	604	564	551	567	528	592	599	604
46388	99778	70860	47211	35836	12355	1146	957	952	975	1008	911	1018	884	962	942	918	912	911	960	910	953	903	915	935	910	936	970	908	936	905	931	913	937	949	910	950	916	972	975	961	909	930	906	872	973	905	870	924	960	947	942	908	904	926	949	923	932	931	901	934	973	959	914	922	867	922	939	975	909	921	930	923	965	921	893	966	957	929	891	915	896	945	874	903	937	928	923	939	879	928	917	899	978	939	974	901	902	925	920	925	924	907	906	968	963	898	927	914	913	925	940	948	921	921	923	931	923	968	910	933	927	903	947	952	961	942	911	987	933	891	885	898	933	918	966	913	921	889	972	908	941	921	913	917	895	942	893	917	909	904	926	939	932	940	958	953	921	948	958	871	901	957	904	935	879	945	988	938	964	881	950	906	893	964	921	888	893	917	1032	881	942	943	1010	914	929	920	927	931	884	937	914	966	888	937	986	933	875	906	924	914	935	996	946	882	961	918	896	930	884	909	935	933	943	893	919	914	885	886	918	877	906	999	904	948	919	948	937	891	903	925	885	924	961	987	915	925	981	941	921	927	930	912	957	966	951	942	965	947	904	893	932	917	918	932	929	936	917	955	931	918	853	948	912	950	906	940	944	934	896	889	914	921	935	926	886	910	885	937	880	890	898	954	981	964	954	925	994	890	922	921	929	893	910	932	896	926	921	916	919	929	979	919	952	910	959	925	895	943	901	926	905	930	891	895	917	882	945	914	924	894	952	942	925	881	963	948	951	922	865	974	929	937	868	904	958	928	922	915	923	888	889	980	954	902	938	949	934	929	872	911	958	871	942	900	924	962	914	907	900	953	867	943	877	940	890	921	926	971	865	949	853	902	895	928	977	997	976	926	938	898	929	947	962	935	923	927	911	902	943	941	952	991	935	903	941	960	927	968	915	945	915	1005	900	932	939	896	974	881	896	925	925	985	917	879	869	917	904	945	958	958	926	961	887	918	928	918	925	951	935	920	878	951	935	957	927	957	955	954	892	938	903	965	917	903	914	902	874	851	951	924	914	904	936	987	900	889	978	917	933	907	926	911	999	951	944	951	950	956	958	939	919	980	945	939	911	929	967	889	991	948	983	957	929	968	956	941	938	912	961	931	945	909	926	901	923	940	914	910	916	934	872	943	897	996	931	904	909	918	937	882	935	893	986	962	963	878	908	944	933	936	949	916	891	948	940	889	907	889	901	946	924	981	901	885	916	947	935	921	913	864	898	923	925	925	924	863	943	944	960	920	898	915	912	934	898	912	907	1008	956	966	893	918	941	939	937	940	883	904	954	934	919	919	945	954	931	914	937	923	901	929	930	952	942	952	873	958	906	943	975	898	886	919	924	949	913	938	939	949	959	951	939	920	917	875	931	955	957	925	923	938	948	962	951	940	934	920	934	925	901	952	906	920	926	919	932	917	913	931	894	971	900	911	912	914	981	962	920	926	939	895	958	959	953	890	932	924	940	953	968	897	859	943	933	926	950	881	922	929	924	916	944	922	926	968	949	871	915	918	936	909	968	939	906	955	926	918	950	921	948	933	944	894	920	919	945	897	942	916	919	987	944	879	978	933	882	908	969	950	915	903	895	921	894	917	914	883	874	897	903	908	936	859	888	915	949	885	925	887	917	934	877	971	898	979	922	925	926	906	945	946	1010	938	927	865	924	954	915	974	971	856	918	903	903	864	965	955	953	912	948	907	894	916	925	939	926	940	954	910	898	958	901	913	921	889	915	933	896	934	921	909	938	945	908	923	923	954	915	963	933	918	953	918	964	908	944	959	902	907	902	939	923	931	915	935	916	935	926	907	920	878	914	946	948	920	924	956	960	898	909	915	927	890	942	844	924	917	982	988	954	876	946	910	949	919	924	949	1003	901	882	940	927	892	934	870	880	946	936	903	920	942	921	948	940	945	942	929	916	906	924	952	892	889	916	963	884	890	938	944	920	922	928	945	957	937	925	899	915	939	967	910	955	937	942	906	971	898	950	934	904	883	965	962	900	908	933	942	917	882	927	940	949	904	910	964	942	960	983	974	951	905	886	951	895	917	914	950	905	948	955	880	878	939	966	952	944	952	938	906	933	894	930	910	942	936	945	983	952	909	968	958	893	896	926	943	965	914	914	939	925	928	953	928	869	929	898	868	879	898	898	929	938	931	945	953	910	898	957	899	962	942	927	976	967	958	906	929	896	952	877	907	936	924	924	916	940	841	921	902	969	927	945	896	870	900	939	951	925	975	940	907	956	847	940	936	934	909	884	840	925	897	893	940	899	961	930	899	890	943	907	914	876	916	947	984	977	916	929	913	904	917	928	897	936	878	938	930	897	898	900	948	950	948	903	941	948	916	974	942	961	876	865	940	887	904	905	893	906	964	887	930	929	902	931	922	893	917	868	951	895	911	917	940	921	928	962	962	957	893	875	919	880	924	918	930	924	934	909	903	904	927	951	929	913	887	985	923	958	937	934	941	908	953	880	855	913	932	950	982	909	972	860	950	908	905	911	902	902	937	879	948	997	907	968	905	949	924	923	933	923	926	886	1002	934	944	908	933	921	927	906	899	883	908	892	973	937	914	925	943	908	948	900	938	913	878	900	920	906	936	876	918	918	917	960	922	935	903	930	926	947	937	915	979	970	962	900	902	917	957	935	878	910	967	975	998	930	985	909	963	955	921	918	940	927	862	878	909	902	916	932	920	937	875	900	920	927	925	858	910	945	931	947	943	890	983	880	947	930	864	901	911	975	929	928	900	979	956	969	912	917	931	943	924	945	916	948	902	976	948	906	913	919	873	969	898	945	932	905	893	909	864	914	874	917	891	902	915	930	938	963	936	887	919	952	903	938	887	966	905	945	918	882	878	925	936	898	923	936	934	941	933	924	928	960	924	926	866	925	943	948	940	925	885	942	966	936	931	924	925	917	935	886	920	959	891	918	945	969	940	866	950	939	923	873	917	879	977	894	959	901	957	919	922	944	921	938	917	937	942	935	955	934	982	889	903	914	962	924	924	963	938	962	936	946	927	901	1014	941	938	960	901	953	922	911	927	924	943	903	914	962	933	911	918	962	918	910	926	951	937	915	941	918	921	966	952	898	916	915	928	931	891	912	932	943	899	870	876	949	879	884	914	898	991	908	946	892	897	878	898	994	934	927	919	952	930	967	891	953	920	969	880	860	864	917	979	919	937	962	905	964	918	874	947	912	957	904	929	908	991	964	922	942	927	949	953	946	927	965	924	915	975	951	944	965	930	887	930	913	922	969	952	939	931	914	947	897	890	985	914	855	896	903	934	945	898	958	906	901	859	918	893	929	933	929	879	984	896	919	900	945	903	940	934	893	951	916	897	936	925	896	940	908	920	888	874	958	884	950	925	1009	902	901	896	915	966	924	978	929	911	904	862	872	887	946	903	962	955	921	934	961	895	964	969	932	964	976	884	932	948	968	938	906	912	902	920	896	917	943	921	930	924	885	971	940	906	906
27432	36406	33355	14618	5168	1501	680	633	631	647	613	628	625	622	595	653	625	631	673	629	618	637	623	676	585	618	637	661	610	657	635	651	609	618	601	616	654	639	599	618	631	624	637	666	613	614	638	627	621	618	646	643	651	672	620	602	635	616	665	616	620	640	636	603	656	651	605	633	702	656	633	600	619	631	605	615	579	663	648	652	629	606	622	629	599	656	671	635	579	625	563	611	620	650	646	555	625	636	635	589	607	609	585	598	627	609	604	569	586	658	596	645	646	596	631	640	611	623	602	617	644	591	636	591	588	610	643	664	633	621	644	626	642	603	646	618	616	663	608	652	620	623	586	634	663	607	625	619	587	654	659	663	629	590	641	626	613	587	603	622	657	611	639	630	614	604	670	621	640	618	638	634	646	598	647	652	641	602	661	610	653	629	641	626	620	638	607	626	677	639	631	615	648	593	631	628	612	656	654	628	599	621	583	609	636	617	696	592	613	566	581	642	661	625	646	610	629	626	643	626	614	637	623	619	619	617	606	672	647	606	587	613	595	645	645	660	634	662	621	619	608	612	609	615	637	630	627	593	654	616	602	659	564	617	642	595	652	640	622	558	625	660	622	601	604	631	651	651	622	626	630	591	589	672	642	620	609	641	672	668	599	639	616	623	664	638	661	615	651	592	639	567	692	590	611	613	654	628	646	669	608	634	674	595	595	642	619	631	665	614	626	645	616	637	642	687	591	647	649	593	655	635	637	636	604	644	652	629	641	643	605	621	590	655	621	624	644	601	601	643	622	639	636	648	619	592	650	604	631	604	597	598	699	659	622	667	631	645	602	585	590	642	644	613	625	569	601	629	636	616	569	646	673	636	581	623	669	637	624	634	624	646	625	590	618	591	650	619	655	645	669	594	732	649	611	630	610	645	648	657	622	594	674	560	636	656	636	641	606	600	654	603	613	634	625	680	641	587	620	582	641	625	607	631	631	620	628	633	656	658	586	646	624	605	639	638	649	663	654	616	595	657	599	619	582	653	591	608	621	615	632	594	647	651	691	632	637	598	620	578	605	684	641	620	607	634	641	598	618	667	652	646	645	621	619	622	609	639	638	645	648	618	613	575	591	647	645	617	640	600	667	552	642	652	654	568	619	647	695	547	594	627	668	621	635	617	657	628	600	681	612	607	614	627	658	626	622	624	630	587	584	624	667	685	657	648	616	637	631	599	587	612	626	632	601	622	621	589	632	584	625	669	651	659	642	643	607	620	597	604	627	675	622	610	607	573	666	625	666	615	602	652	609	641	630	614	652	640	613	621	619	597	636	630	637	584	635	576	645	643	618	576	671	579	626	642	660	604	636	577	635	612	620	623	711	654	610	570	609	665	619	622	665	653	676	603	603	641	634	614	567	608	618	633	619	643	637	609	628	631	586	640	619	631	658	585	629	627	616	619	609	588	633	644	605	602	603	686	616	671	621	594	628	600	649	651	656	605	614	601	630	671	620	637	627	616	591	661	621	638	644	612	625	641	662	623	607	633	617	647	643	639	667	643	619	628	576	620	618	621	590	630	653	622	598	628	663	600	609	629	678	582	590	614	586	624	638	632	635	594	619	680	638	605	607	623	663	571	623	650	650	602	629	670	602	616	603	628	598	612	653	658	629	639	635	651	615	619	632	635	649	599	648	636	646	642	638	609	608	612	595	635	600	673	640	619	651	644	605	637	612	676	576	627	644	637	638	647	617	605	630	613	630	581	658	614	695	608	618	606	591	594	627	638	652	641	617	604	595	614	625	680	596	603	626	602	643	620	639	611	640	623	624	638	589	612	634	648	668	636	605	614	627	651	572	624	622	638	680	647	636	627	656	621	630	609	604	668	628	633	646	677	603	641	593	687	574	651	655	622	634	648	645	700	628	654	571	644	631	613	647	632	611	618	619	663	616	650	625	600	591	595	661	625	627	596	654	637	620	615	651	653	594	607	643	644	612	585	643	625	617	670	618	614	631	634	638	636	644	648	597	603	623	637	606	655	627	648	605	654	604	594	638	610	659	587	636	640	592	639	591	661	633	605	592	617	595	595	651	599	659	670	606	636	631	579	567	649	645	629	583	590	579	608	639	612	660	572	641	641	621	659	625	602	633	641	614	644	628	659	596	607	605	620	625	612	649	603	646	653	590	634	632	580	656	598	616	633	625	613	618	636	636	661	662	611	633	624	647	617	605	591	618	614	619	616	644	677	658	625	621	624	653	675	604	587	604	614	629	638	639	596	657	592	625	672	652	654	627	629	632	572	628	598	626	597	616	647	602	604	652	608	611	671	615	652	641	676	672	637	579	597	606	625	606	596	597	642	620	603	646	670	606	594	642	595	648	596	642	660	635	615	681	588	653	602	601	619	624	625	622	606	631	611	612	620	597	624	622	659	616	636	618	632	619	614	648	644	647	617	587	598	615	627	635	625	641	609	629	643	611	629	683	660	635	566	635	570	605	636	619	627	633	651	615	606	633	636	615	580	649	648	618	650	639	641	639	632	658	638	615	615	618	626	629	609	613	632	607	625	617	652	643	630	613	656	627	615	609	638	676	620	642	595	636	653	605	646	662	555	619	619	630	632	647	604	642	629	630	578	617	603	638	655	619	643	663	614	616	622	646	623	632	635	693	591	612	602	609	620	663	612	595	658	650	617	565	638	642	623	633	638	613	664	580	623	643	668	617	630	642	640	592	641	632	629	633	643	578	640	635	587	588	639	630	613	626	632	598	605	626	642	619	634	607	611	635	605	622	633	633	648	619	607	640	667	603	644	631	644	642	624	630	613	624	623	651	624	633	639	624	574	572	571	631	625	619	648	627	633	571	616	624	665	632	605	689	632	602	645	631	644	629	643	616	664	634	592	589	642	578	627	635	635	638	593	624	640	660	597	605	629	625	642	625	618	652	629	595	628	622	656	612	594	582	594	585	593	614	571	625	588	618	613	627	622	617	624	620	623	674	627	642	676	607	629	642	644	597	646	594	593	642	674	597	617	622	599	622	625	599	662	653	602	624	633	627	663	684	658	588	643	648	630	580	601	603	582	629	637	626	619	662	692	645	639	644	634	596	639	624	593	618	616	632	601	591	655	637	615	636	654	615	619	672	591	617	656	626	586	660	630	640	599	625	661	584	626	635	617	643	651	621	643	664	630	641	663	666	635	663	601	638	633	627	628	597	671	605	599	589	627	616	629	647	628	635	631	601	609	615	597	598	616	613	609	648	638	651	664	616	629	663	643	584	628	591	666	617	648	644	618	627	622	621	598	667	613	623	653	672	633	646	684	645	619	625	614	613	641	630	642	672	661	648	616	674	614	617	620	671	626	611	643	681	655	635	660	624	648	627	596	645	630	638	581	613	584	593	659	618	626	635	635	646	609	638	680	662	580	647	598	658	597	629	636	635	644	632	651	680	591	630	629	635	626	617	625	635	617	594	641	649	674	680	617	612	658	636	604	598	624	608	607	603	636
33214	56437	35604	13165	9033	2733	1082	1016	1046	1044	1056	1024	1013	1041	1010	986	1092	1046	1022	1034	1018	1032	1023	1049	1040	1063	1040	1000	1088	1051	1039	1030	1042	959	1070	1014	1102	1101	1039	1076	1005	976	1016	970	1062	1045	1066	1050	1036	1011	982	1131	1059	1090	996	1025	1087	1033	1019	990	994	1048	1047	1090	1071	1021	1048	1029	995	1033	1064	1000	1053	1027	992	1060	1017	1048	1069	988	1048	997	1085	1012	1057	1081	978	1052	1045	1027	984	1024	1036	1039	1124	1002	1078	1038	1023	997	1048	1007	1119	1020	1040	1042	1011	1048	1058	1072	1076	1080	1116	1085	1059	1075	1093	973	1073	1019	1055	1046	1035	1033	1008	1073	982	1063	1090	1047	1038	1069	983	1060	1101	1055	1027	1121	1040	1053	1025	1057	1038	1053	1044	1029	1028	1054	986	1057	1033	1063	992	981	1117	1068	1005	1020	1009	1068	984	1025	1052	1024	1051	1076	1024	1050	1001	1075	1029	1118	1031	1040	1071	1003	1162	981	940	1012	1022	1044	1002	1038	1030	1036	1088	1028	1037	1095	1050	1003	1033	1039	1073	1022	1022	1061	987	1053	1012	1001	1008	1053	1061	991	1030	1027	1068	1052	1061	1124	1034	1064	1096	1037	1011	1032	1056	991	995	1064	1104	1070	1011	1064	1029	1008	1094	1100	1046	1043	1016	1122	1035	968	1043	1051	1044	1034	1020	1007	1013	1040	1070	1021	1010	1030	1009	1036	1013	1010	1043	1019	1026	1035	1072	1046	1039	964	1050	1088	1031	1055	1026	1098	1028	1033	1061	1042	1018	1014	1037	1036	1063	1014	1023	1050	1063	1022	1014	1039	1045	992	1032	1085	1075	1041	1056	1035	1003	965	980	1011	1092	1086	1074	1090	1005	951	1071	1059	1025	1077	1011	1054	1055	1041	997	1029	1049	1030	1000	1075	1035	1086	1032	1055	1031	1033	1042	1059	1054	1004	957	1054	1052	1029	1054	1088	1033	1052	1017	987	999	997	1002	1034	1011	1011	1065	1015	1035	1027	1068	1055	1034	1032	1072	1047	1061	1024	1039	1050	1146	1024	1088	1011	1035	993	1051	1119	1055	1040	1011	999	984	1072	1064	1011	980	1070	1049	1019	1050	1007	994	995	1085	1080	1031	1064	1066	1008	1061	1027	1042	1048	1043	1037	974	1004	1061	1073	1014	938	995	1048	1091	1008	1033	976	1120	1032	1041	1017	1013	1029	990	1028	1063	1061	1012	1028	1025	999	1059	1082	1027	1084	998	1054	1033	1057	1046	1110	1009	1067	1029	1032	1055	1005	1027	1038	1029	1029	1049	1021	1006	1071	1061	1019	982	1076	1023	1060	1036	1075	1022	1070	1027	1002	1040	1062	1039	1005	1028	1082	1032	973	1058	1010	1028	999	1000	1012	1004	1018	1079	1066	1023	1015	1070	1042	1028	1038	1068	1036	1070	1027	1013	1028	997	1070	996	1047	1070	1112	1072	1094	1113	1015	1087	1040	996	1071	1032	1037	1046	1070	1027	1052	1065	1036	1038	1049	1043	1065	1033	1023	1054	960	1077	1003	1040	1068	1024	1016	1026	1061	1020	1038	1049	1055	1009	992	1053	1082	1092	1035	1014	1004	1015	1017	1024	1076	1024	1065	1066	1021	1056	1072	975	1047	1033	1026	1072	995	977	1022	1030	979	1024	1037	1078	1048	1079	1051	1078	1009	1027	1006	1083	1067	1091	1011	1059	1062	998	1036	1035	1098	1012	1031	1099	1043	1053	1068	1071	1062	1064	1066	1009	1067	1055	1083	1037	978	990	1019	1101	1097	1018	1034	1050	1093	960	1015	1036	1007	1076	1055	1053	1042	1048	1037	1069	1041	1015	1009	1037	1016	1001	1039	1042	1045	1054	1004	1059	1041	963	1057	1044	1097	1048	1027	1068	966	1019	1022	1052	1016	1039	1052	1027	1043	1019	1049	977	1027	1036	1033	1042	1089	1009	1061	1046	968	1057	1040	1060	1049	1082	1102	984	1066	1046	1023	1058	1010	980	986	999	1012	1030	1053	1059	1071	1062	1005	1058	1052	1015	995	1035	1073	1058	1021	1034	983	1104	1046	1034	1059	994	1143	1069	1073	994	1038	974	1028	1024	1025	1070	1090	1042	1041	1002	1053	1086	1037	1071	1033	1033	1045	1081	1010	1109	972	1077	1121	1056	1029	990	1016	1066	1007	1023	1012	1071	1066	1102	1079	1095	1044	1022	1073	1066	1010	1102	1048	1059	1029	985	1034	1056	989	1047	1033	1070	1031	1023	1026	1083	1052	991	1051	1061	1064	1066	970	1037	988	1051	1056	1079	996	1016	1006	1104	1052	1068	1091	1078	1054	1038	1063	1050	958	993	1027	1066	1081	1033	1041	1071	1036	1063	1012	1014	1012	1042	984	1054	1050	1070	1037	1034	1035	959	1133	1001	1059	1003	1018	1093	1056	1025	1034	1032	1027	1050	1018	1049	1041	1063	1073	1086	1025	1111	1029	1074	1011	1018	1028	1033	1060	1027	1045	993	1052	1049	1021	1024	1047	1033	1033	1005	1067	1058	1060	1058	992	1038	1026	1083	1062	1037	1024	1049	1004	1010	1039	1027	1068	1051	1018	1047	1021	1030	1022	1030	1080	1089	1022	1077	1030	1064	1025	1013	1030	1080	966	1050	1005	1020	1022	1012	973	1049	986	1013	999	1033	1082	989	1017	1032	1029	1066	1000	1076	1030	1019	1063	991	1068	1091	1070	1094	1063	1034	1015	1097	1064	1038	1018	1021	1042	1037	1065	1075	1057	1042	1059	1030	981	1042	1016	1000	1036	1067	1035	955	1046	1005	1045	1011	1079	1121	1008	1073	1033	1041	1013	991	1054	994	1025	1094	991	1048	1020	1044	1068	1051	977	1097	1019	1035	1048	1049	1100	1069	1024	1064	1006	1028	1081	1007	1076	984	1035	1060	1017	1042	1007	1031	1017	1021	1032	1066	1070	1037	1037	992	1048	1054	1019	1014	1052	1012	1045	1095	1021	1061	1053	1028	994	1048	1014	1010	1057	1031	1052	982	1057	1014	1028	1005	1062	1102	1017	1048	1004	1078	1106	942	1086	976	988	1039	1046	990	997	1030	1071	977	948	1035	999	1015	1020	985	1097	1020	1076	986	1011	1083	1021	1071	1051	1014	1023	1028	1064	1052	1017	1063	1067	978	1003	1034	1045	1019	1041	1027	1007	1078	1039	1060	1042	1080	1023	1004	1090	1015	1059	1024	1015	982	1038	991	1050	1058	1081	1005	1016	1025	996	1008	1057	1083	1008	1072	1050	1011	1030	1046	1017	1008	1032	1047	1063	1027	1052	1008	1066	971	1069	1064	1011	1024	1062	1046	1010	1058	1033	991	996	1050	1029	1049	1046	1031	1055	1065	1030	1029	1023	1012	1032	1052	1040	1018	987	1089	1058	1034	1012	1074	1071	1098	1033	1042	1051	1044	1070	1031	985	996	1078	1033	1061	1045	1036	1037	1068	1059	1031	1060	1054	1052	1110	1032	1039	1023	1014	1007	1087	1013	985	1064	1058	1069	1027	1043	1065	1031	1063	1007	1029	1020	1052	1049	999	987	1062	1006	1074	1010	1043	980	1046	1040	1000	1026	990	1108	1057	1028	1063	996	1075	1082	1037	1037	1054	982	1102	1119	1018	1050	1019	1028	1059	1034	1035	1055	1054	1050	1089	1061	1024	999	1066	1064	1106	1023	987	1079	1036	1041	1029	1092	1013	995	1005	1087	1002	1014	1085	1069	1031	1090	1022	1061	992	1053	971	1134	1038	1010	1017	1009	942	1101	1055	1064	1084	989	1020	1035	1066	1039	997	1024	1009	1076	1000	1080	1062	1033	1055	1006	1032	1046	1042	1040	1046	1037	1043	1026	1004	996	996	1006	1049	1054	1041	1062	1093	980	1046	1035	1052	1040	1047	1048	1041	1085	1035	1020	1097	1064	1017	985	1092	1015	1046	1023	1118	1024	1062	1030	1025	1121	1065	1058	1102	1005	1041	1005	989	1025	1043	1070	1007	1035	1041	1024	1090	1032	993	1096	1013	1009	1011	1023	1052	1049	1139	1024	1042	1041	1042	1043	1021	1034	1099	1030	1026	999	987	1017	1003	1058	1056	1059	1061	991	1009	1021	1057	994	1015	1000	1020	1053	1069	1034	1073	1019	1055	1050	1053	1038	1015	964	969	1018	1117	957	1049	1047	982	1043	1057	1019	964	1038	979	1025	992	1051	1076	1070	944	1065	1034	1019	1015	1059	1037	996	974	1025	1024	1058	1022	1029	1046	1011	1037	1051	1078	1041	1109	1036	1061	1056	1085	1043	1057	1019	1094	1079	1020	1015	1056	1026	1007	1069	1041	1033	1014	1012	1043	1018	1057	1027	1031	1087	1043	1043	1005	1055	1063	1021	1032	1041	1045	1046	1054	1023	1055	1039	1049	1069	1037	975	1076	1023	1043	1036	1051	1059	1030	1035	1051	1042	1016	1041	990	1000	1017	1057	1083	1016	1026	1050	1062	1037	1092	986	1052	999	1036	1022	1050	1017	1027	1064	1005	1034	1048	1076	1100	1052	1008	971	1060	1077	968	1042	1019	1057	1057	1092	1095	1058	1044	1036	1055	1014	1141	1077	1042	1028	989	1044	1026	1022	1039	1061	1088	1054	1079	1021	1061	1107	1062	1006	1043	991	1045	985	1054	1020	1077	1009	1094	1051	1021	1025	1013	1022	1033	1049	1039	1034	997	1063	1058	998	1092	943	1118	992	1104	998	1006	981	1045
23918	25167	34985	26987	22109	14103	1890	531	503	510	511	497	551	513	504	516	490	536	480	509	530	489	489	554	473	529	538	504	515	483	500	550	500	482	498	507	491	530	485	525	475	486	495	489	494	521	493	498	499	504	513	508	499	521	495	512	420	478	511	497	531	486	516	479	508	504	526	501	499	504	486	508	499	492	507	477	518	501	507	548	510	503	492	523	490	490	509	468	494	498	484	502	458	497	493	525	491	498	497	521	491	476	501	489	499	499	499	510	457	484	464	479	474	467	469	494	475	471	530	525	480	500	545	456	492	494	491	463	488	505	471	502	500	493	498	496	511	534	444	486	555	478	459	491	481	480	507	502	500	519	503	516	459	502	493	509	507	494	479	455	470	481	500	504	507	507	493	518	489	483	484	495	495	500	522	502	493	520	493	451	496	484	459	478	503	470	500	499	491	527	488	516	499	485	532	477	509	504	482	468	516	537	484	526	466	497	521	524	492	457	488	508	525	505	475	483	502	494	513	488	497	505	490	495	482	515	454	484	519	488	479	541	487	498	514	465	506	506	514	482	487	475	500	539	500	494	488	506	468	525	466	496	473	478	496	490	496	494	478	508	479	481	495	505	524	522	498	543	524	507	502	521	526	502	534	509	499	498	498	512	483	491	494	485	524	498	505	544	542	529	482	507	520	503	507	448	505	488	505	456	510	489	499	482	427	478	511	507	494	500	453	470	520	469	498	493	526	468	488	520	449	527	516	509	473	455	516	462	535	507	480	502	464	497	496	477	513	480	525	489	515	507	531	505	437	488	510	522	506	506	475	490	471	473	502	497	508	495	539	504	501	497	518	492	496	511	438	459	483	476	472	514	473	539	507	461	509	486	486	451	514	503	501	502	505	537	509	517	491	502	499	504	470	481	480	473	512	459	464	506	486	480	509	531	487	534	510	525	461	531	488	484	470	510	452	482	516	524	521	492	474	518	522	506	497	500	487	526	504	478	474	503	504	456	524	502	488	521	486	500	468	480	468	478	496	503	521	485	516	492	478	509	502	453	448	500	501	542	514	510	470	508	463	510	455	503	479	482	506	518	514	522	495	452	493	507	458	514	498	500	501	529	496	475	493	497	518	468	478	474	470	466	482	480	472	497	480	490	485	524	532	484	522	488	448	502	513	459	487	490	483	503	481	510	472	484	459	480	505	490	517	488	469	532	504	535	502	488	455	469	512	501	535	492	510	490	481	511	479	479	454	505	524	477	513	484	498	484	469	479	469	487	476	516	480	450	463	475	489	524	482	506	508	517	469	503	496	526	500	489	491	486	495	499	478	488	517	504	504	492	508	522	524	478	507	520	507	501	497	490	482	488	526	488	452	460	470	478	506	508	489	489	503	446	479	457	475	538	512	497	515	482	505	497	545	488	512	498	512	540	511	509	492	507	487	487	477	513	548	500	514	481	485	487	480	534	489	474	485	436	488	509	491	483	479	459	496	503	523	488	490	520	457	528	503	480	468	498	539	468	495	502	492	495	468	478	493	502	491	461	494	508	491	504	490	492	498	487	471	549	510	502	525	522	481	499	494	495	468	472	486	472	512	501	488	452	475	506	507	494	494	491	483	523	513	517	474	481	501	478	465	511	488	494	519	465	468	451	518	497	480	494	514	532	520	485	482	500	503	477	488	483	486	479	484	524	504	511	483	508	510	550	509	474	548	491	506	476	493	462	438	522	494	466	520	463	506	452	521	552	484	515	499	524	505	447	532	529	470	491	480	518	503	489	494	526	499	496	518	503	461	512	458	529	498	506	504	480	471	522	526	525	505	483	476	489	478	464	474	508	498	459	481	492	462	488	498	451	460	498	509	515	539	484	521	474	457	526	504	529	462	452	494	517	466	508	522	495	471	504	525	468	497	485	522	499	546	526	475	496	506	528	506	490	476	491	487	520	570	459	474	523	479	469	483	511	478	515	502	492	469	485	481	473	478	495	471	495	492	457	537	477	505	479	481	502	520	474	479	481	539	522	494	471	509	503	478	462	501	499	554	499	517	473	499	452	474	527	450	486	514	509	499	519	505	489	487	482	460	503	500	498	531	487	502	506	482	489	513	492	476	506	471	499	486	521	473	483	491	457	485	481	522	495	531	514	487	504	522	523	497	495	525	532	510	504	533	451	466	457	489	491	494	458	478	458	466	466	493	476	495	497	505	534	506	481	502	476	480	495	496	470	477	454	511	519	499	499	489	469	492	497	492	490	536	462	529	533	510	510	501	470	471	502	546	457	492	508	486	465	520	496	454	494	487	494	494	483	512	496	520	467	521	507	531	505	497	498	495	469	504	482	493	478	518	512	482	493	513	502	523	502	534	468	446	503	484	502	477	507	484	503	506	496	466	516	480	466	503	485	489	493	503	522	513	495	494	498	527	511	474	483	498	496	507	516	473	483	509	552	546	482	487	502	499	488	491	476	520	505	492	498	492	505	509	488	500	534	510	454	496	510	474	499	520	453	477	491	474	473	475	450	525	467	484	500	516	449	462	506	526	481	495	490	474	479	489	479	483	462	477	507	477	503	529	487	525	492	506	479	496	525	511	507	483	490	487	483	497	517	470	495	515	498	524	482	500	481	515	488	487	478	510	523	534	475	505	470	484	470	431	529	480	510	528	464	477	508	499	503	500	517	454	520	464	481	507	466	453	483	449	533	480	486	480	482	474	487	503	478	492	498	517	527	468	471	500	529	492	487	521	494	508	498	472	490	525	484	531	464	509	493	436	548	495	489	493	500	496	496	479	484	481	484	474	479	506	517	474	480	539	468	518	505	508	468	451	510	485	482	504	470	518	504	494	517	485	505	488	456	517	509	467	531	477	508	483	486	539	519	530	484	500	452	491	492	510	517	499	492	450	469	479	484	497	496	507	457	492	433	482	544	511	464	447	498	469	516	530	507	505	528	506	529	467	508	492	501	510	504	492	528	485	488	464	485	432	495	515	508	474	494	500	486	534	514	495	541	458	494	533	501	501	484	466	461	481	521	517	508	484	512	503	485	492	500	461	502	514	534	468	505	487	479	493	456	539	514	479	473	449	492	463	474	441	510	514	496	467	461	508	483	490	498	460	484	506	498	492	506	516	502	522	489	491	459	503	491	474	518	506	529	505	507	496	484	487	481	480	487	494	489	512	506	488	534	499	492	507	451	498	494	482	491	470	511	447	461	472	482	459	485	476	502	491	488	510	463	488	492	488	505	524	459	472	458	475	523	466	497	502	506	511	526	517	497	485	467	492	532	503	505	517	482	487	462	486	487	525	468	476	462	526	531	460	480	497	487	518	462	496	530	455	487	495	476	495	480	518	504	511	471	490	487	484	488	528	493	457	501	516	527	498	477	476	503	542	496	497	483	519	490	484	489	468	517	499	504	525	471	460	526	545	478	493	522	508	542	504	481	512	453	543	515	465	513	472	478	469	522	513	528	488	499	523	475	498	519	512	491	521	470	535	494	474	509
51543	97992	65825	38369	29327	10043	1002	823	804	846	869	820	865	870	890	832	833	828	824	841	788	812	850	841	775	820	842	823	833	846	836	830	843	826	867	836	839	854	817	866	827	859	825	824	785	815	849	858	873	818	826	863	868	796	835	833	850	784	851	828	795	847	836	847	829	796	809	834	824	834	795	832	814	839	877	875	786	831	843	840	783	810	818	862	778	859	820	832	874	849	824	809	878	836	813	774	821	789	798	824	878	828	845	853	858	791	829	827	818	855	850	824	836	843	839	824	848	799	856	840	810	845	829	872	795	851	884	797	817	805	854	782	838	818	841	821	749	816	825	826	808	872	824	850	796	847	813	802	811	793	847	820	842	826	858	812	859	767	849	859	834	793	839	856	799	853	840	875	762	820	836	815	847	837	824	877	836	785	834	846	839	824	836	777	836	824	823	861	818	840	781	834	787	818	847	839	816	861	833	774	834	808	906	826	821	807	817	867	802	801	800	852	831	827	822	855	813	832	842	877	865	769	837	803	804	844	864	846	772	856	841	829	854	837	789	828	806	824	766	817	796	805	839	822	845	841	777	818	801	789	819	885	789	825	896	792	886	823	793	867	818	821	834	867	807	783	831	834	800	818	824	810	845	809	857	833	811	795	812	853	842	873	809	760	841	805	853	848	799	816	864	803	870	831	797	796	851	842	875	784	787	814	915	866	819	802	796	886	842	814	822	824	840	773	822	885	787	836	801	885	844	827	825	857	803	817	838	822	810	829	822	835	883	812	811	862	814	789	843	824	822	793	853	792	790	831	813	837	810	811	824	839	794	772	822	783	837	773	826	868	790	829	789	845	862	805	851	812	862	772	854	801	814	861	823	843	836	754	864	861	826	821	827	803	807	783	776	805	848	785	872	863	804	777	801	882	789	823	823	874	805	848	789	802	881	847	856	815	786	834	888	852	855	837	837	802	823	842	829	868	896	824	795	828	792	830	832	797	817	815	807	818	806	868	808	756	859	821	810	768	852	787	878	826	858	867	793	770	835	831	854	866	886	845	800	793	815	793	757	776	817	835	878	854	856	839	819	801	826	780	842	812	781	789	787	872	824	845	857	839	776	826	825	812	845	814	791	765	830	860	867	824	811	775	816	810	869	841	857	838	830	817	801	870	879	864	851	810	846	876	819	765	829	801	820	803	798	849	792	793	817	806	834	887	847	872	815	782	836	841	799	794	816	820	865	863	812	811	874	770	839	816	841	797	859	815	833	788	832	779	818	801	768	802	825	842	858	849	860	773	832	837	827	880	869	859	842	808	827	823	865	819	797	837	836	866	849	822	815	848	816	817	828	792	855	781	900	816	835	841	865	821	826	825	870	819	852	845	805	808	780	874	810	887	851	815	817	823	793	810	825	786	820	823	858	832	772	818	814	848	814	815	810	777	812	857	775	802	809	833	833	838	804	826	801	855	835	812	815	837	850	789	803	843	834	833	843	737	835	861	807	787	826	851	862	818	810	834	762	841	831	825	793	824	848	824	860	873	845	812	843	856	783	866	822	823	844	773	882	837	875	843	855	800	804	849	854	858	850	812	769	794	813	837	789	859	805	823	883	817	838	845	837	837	817	784	842	896	809	752	817	831	837	859	811	828	853	846	879	836	803	816	835	813	792	789	826	838	837	853	859	842	840	818	838	848	855	882	826	911	824	852	837	840	820	788	821	852	868	826	818	841	835	832	838	812	807	852	836	820	858	807	834	827	853	784	875	795	840	825	807	810	832	845	808	816	800	841	843	839	868	741	849	829	812	823	836	860	835	807	830	813	807	781	812	809	825	858	853	785	807	818	814	807	793	806	840	835	831	780	844	855	809	832	772	837	859	825	867	811	838	865	808	827	856	812	833	772	852	849	810	824	763	824	848	746	804	791	810	839	802	846	836	809	871	843	831	780	840	805	881	818	841	826	811	848	828	846	843	811	786	831	830	797	757	820	822	783	851	809	796	815	821	819	877	781	817	857	847	862	852	786	812	894	821	824	843	850	863	820	876	795	862	794	793	841	823	827	862	839	853	833	841	825	871	796	819	811	838	849	835	796	837	819	846	820	861	888	879	819	781	810	828	813	820	842	848	826	837	821	813	812	809	783	789	848	799	852	791	823	808	865	855	806	838	839	755	871	852	799	855	831	840	873	790	792	809	814	827	801	877	826	791	824	796	808	853	832	808	826	867	850	812	826	769	824	824	833	846	790	794	862	814	809	783	823	883	829	810	849	854	821	844	874	838	837	810	858	847	880	846	810	816	822	851	809	830	822	818	851	835	857	832	831	867	781	821	818	883	875	799	832	786	826	804	871	869	849	811	840	845	822	815	837	845	799	841	826	836	811	791	830	822	782	884	771	777	831	827	793	831	789	831	850	790	835	825	781	827	839	838	764	876	820	841	785	815	823	792	807	843	816	765	827	757	818	849	883	855	843	766	839	808	835	846	804	800	809	827	799	839	867	851	825	830	840	794	784	813	819	829	854	841	814	822	847	874	847	829	828	801	820	856	805	821	873	867	871	809	780	816	814	815	804	844	840	798	796	825	806	763	807	804	828	852	773	790	809	846	830	829	836	845	806	818	859	813	816	836	750	802	841	814	819	829	864	764	848	818	830	829	873	836	819	808	861	866	824	836	824	827	852	871	820	846	891	792	816	888	846	860	781	842	806	814	785	836	853	834	817	811	849	806	823	828	809	819	840	810	813	827	835	906	816	846	817	824	824	773	825	813	820	852	805	788	797	819	851	796	862	831	808	809	796	751	804	863	828	822	835	871	853	809	841	849	818	801	808	840	831	824	839	808	819	814	825	857	843	825	899	824	807	801	846	859	874	866	796	806	780	859	847	842	831	823	794	910	790	858	814	801	855	808	865	822	809	842	858	797	818	854	826	777	784	825	853	817	860	852	826	813	855	816	789	898	849	824	853	830	858	829	876	769	813	842	835	832	842	805	761	864	854	825	795	811	890	841	771	831	852	885	884	832	902	846	804	842	801	821	799	824	840	798	798	826	863	822	847	788	812	800	852	754	780	848	831	815	843	816	840	860	817	803	809	813	851	828	772	857	772	808	864	872	789	852	859	848	826	874	785	835	818	842	839	806	861	845	843	817	790	834	855	879	798	778	820	807	776	853	828	802	832	848	838	826	767	784	824	823	856	865	810	823	827	854	817	779	841	851	801	802	933	864	827	829	805	791	820	804	823	837	847	825	854	825	809	787	900	873	814	791	837	831	842	861	812	828	880	808	811	824	843	784	832	837	842	802	794	839	797	822	850	804	833	840	823	808	829	753	794	807	812	857	816	811	833	828	837	808	873	891	789	808	825	825	818	793	854	795	835	785	758	835	807	828	810	872	844	856	860	838	843	795	822	851	821	803	804	840	816	813	806	830	842	841	836	858	805	813	847	824	797	834	797	776	812	867	868	872	778	834	810	850	826	854	855	850	781	864	848	788	820	851	835	845	810
22860	22921	31596	24998	22281	20177	7941	791	653	636	652	646	643	604	644	614	657	637	606	605	587	618	614	593	640	595	637	614	613	636	590	604	669	562	557	648	553	589	599	601	601	608	620	665	605	629	611	610	616	619	607	624	565	604	626	588	601	626	639	602	620	578	611	603	606	591	621	656	594	604	621	623	619	562	624	613	592	609	585	560	661	625	641	573	577	625	621	600	626	604	595	633	630	610	580	629	599	614	586	619	566	609	649	613	599	589	617	599	600	598	606	637	615	595	655	608	639	572	574	593	622	624	616	606	609	538	612	592	635	575	594	652	576	603	585	576	618	609	624	592	621	594	625	588	597	572	576	590	608	626	615	611	624	595	638	631	602	594	594	619	622	514	611	619	570	553	639	608	620	591	633	601	600	645	612	591	563	631	642	609	611	555	573	599	620	639	578	581	610	555	631	607	590	571	606	586	624	645	641	605	651	595	674	600	640	588	569	588	641	560	590	584	612	581	640	572	648	612	581	617	598	646	630	620	594	623	648	589	594	579	578	582	592	586	662	599	630	598	580	614	636	612	629	609	583	605	649	588	602	589	598	620	645	609	671	614	559	628	523	608	593	603	615	638	575	613	622	595	632	588	622	582	628	604	630	583	559	610	612	575	638	589	592	606	609	611	599	598	615	606	595	661	632	600	615	630	552	600	632	623	618	628	583	596	647	634	597	604	641	571	574	587	641	591	612	580	569	579	564	616	589	586	627	598	650	621	575	579	619	588	604	600	596	624	587	602	605	628	606	594	621	578	588	636	599	578	630	610	592	647	644	632	599	603	674	601	615	615	620	643	564	649	585	609	637	624	593	589	575	622	637	570	596	625	621	584	616	623	571	603	596	601	597	556	617	635	605	598	546	554	601	600	582	588	582	579	609	583	595	608	634	630	604	576	634	621	638	624	610	625	623	531	612	582	615	609	588	627	577	592	634	617	628	608	626	623	598	614	597	602	548	596	572	605	652	606	605	620	600	604	589	598	617	616	641	589	644	632	602	630	598	583	575	605	596	643	591	624	596	614	632	666	641	585	623	587	605	583	628	603	590	620	596	614	636	553	597	596	612	594	588	586	638	593	612	593	627	612	547	591	625	613	592	590	636	628	637	631	641	584	569	612	621	544	636	602	659	576	586	601	625	592	583	585	657	570	590	617	602	647	632	607	671	606	628	606	585	651	534	588	601	560	590	649	550	606	588	574	564	561	579	576	591	572	624	583	639	624	578	606	603	638	633	576	630	608	600	646	602	606	598	548	631	590	655	611	643	579	641	569	577	603	586	639	594	546	625	643	600	612	615	577	600	569	569	629	564	640	614	631	617	610	601	581	571	594	615	606	608	590	601	610	618	626	620	595	621	620	607	623	669	646	605	605	643	648	672	596	635	593	573	593	588	621	625	638	577	547	571	596	587	589	604	583	612	619	588	629	635	611	596	590	643	622	618	595	577	597	601	574	605	611	601	564	615	625	620	565	633	595	583	581	597	619	610	600	609	585	603	590	657	617	591	585	601	588	607	586	631	578	568	596	648	596	615	568	608	631	595	597	605	611	577	628	596	592	638	676	619	577	567	638	642	626	644	611	620	578	590	631	626	633	605	580	614	638	596	576	596	620	590	582	607	588	621	607	573	550	619	633	592	623	601	616	572	595	646	598	594	606	630	568	629	608	573	609	636	612	632	603	580	626	616	594	667	591	590	632	576	637	648	651	613	629	586	577	585	569	601	554	604	601	644	627	627	597	537	638	603	640	595	565	655	602	626	618	605	564	557	603	613	579	608	620	647	639	618	598	601	603	630	654	612	606	594	600	600	600	629	616	590	646	610	614	642	571	595	616	589	608	628	604	614	594	606	609	588	620	576	627	613	604	617	587	586	591	584	649	581	592	585	595	659	614	620	608	626	585	610	575	614	625	589	593	626	633	610	593	683	613	611	574	568	621	623	616	605	618	659	593	589	621	585	584	598	597	581	618	622	612	595	598	603	608	629	632	644	586	601	614	584	622	633	635	640	605	621	618	602	570	623	631	634	658	596	622	570	634	582	640	644	574	579	545	582	587	600	588	595	593	622	629	636	616	589	589	659	613	617	605	582	562	640	625	579	593	623	610	627	605	608	641	592	615	614	636	532	613	572	626	623	613	606	640	622	624	576	584	611	585	616	603	611	583	570	600	619	598	623	612	607	646	560	611	583	607	639	589	612	593	608	643	597	597	631	643	609	639	588	565	586	632	607	621	589	608	615	589	610	547	614	623	603	629	627	623	630	616	626	626	597	604	637	544	645	619	613	624	597	621	587	574	612	606	660	573	649	598	637	623	607	586	587	627	611	647	591	582	583	598	626	555	621	603	615	613	577	601	623	589	625	605	564	584	613	614	619	598	618	567	608	617	616	589	618	586	604	558	634	623	618	584	601	607	592	637	625	601	655	584	614	624	574	585	566	586	635	638	629	644	636	663	624	609	581	588	565	566	603	618	626	617	614	612	611	594	609	585	585	620	628	600	616	559	591	609	577	597	586	591	607	601	566	620	583	598	633	590	609	607	567	615	584	630	632	546	613	624	621	564	602	609	584	606	575	607	604	590	581	569	638	629	625	649	627	635	618	611	573	572	633	613	613	566	627	577	583	606	613	629	605	579	617	584	605	591	593	573	616	622	605	629	606	600	632	589	606	557	573	589	615	597	583	602	592	591	585	611	677	623	573	586	580	618	579	555	607	574	612	609	638	587	641	604	563	582	620	631	632	600	674	623	579	623	646	547	610	652	641	594	612	640	572	596	590	604	606	626	625	612	607	611	644	591	598	623	677	623	612	632	600	572	640	600	630	565	566	591	604	571	604	608	581	593	573	591	616	618	570	624	617	589	582	635	608	600	663	621	624	635	599	610	585	579	574	598	609	641	590	589	617	569	598	594	600	609	584	583	598	595	564	641	601	566	600	602	584	633	647	602	593	610	600	613	610	615	593	603	626	569	618	595	606	601	624	573	639	654	591	611	659	632	602	602	611	615	570	621	627	640	656	626	603	602	620	625	602	594	611	635	538	598	632	601	606	635	595	608	590	634	645	601	545	570	585	602	548	653	603	623	595	626	628	662	602	585	605	637	576	612	606	611	604	662	605	626	611	618	617	616	603	582	634	590	639	586	641	613	594	621	599	625	648	549	606	623	626	574	610	601	603	623	624	606	580	649	596	601	641	608	573	575	618	600	643	593	597	576	583	625	614	596	572	604	636	579	584	597	575	596	629	649	597	632	618	579	620	617	594	593	654	618	594	645	587	575	598	579	585	604	613	650	605	641	639	628	612	575	615	601	630	628	630	623	623	612	597	609	618	635	610	541	630	633	618	613	554	592	608	605	588	599	600	575	629	590	602	611	623	599	626	591	548	618	589	589	634	665	590	599	577	622	608	618	549	572	648	549	620	634	570	601	605	617	576	583	628	591	641	615	586	571	600	632	583	649
47652	100653	71100	45685	36234	15782	1175	946	978	1030	948	1017	967	880	943	1015	938	917	921	977	923	959	929	966	930	941	957	993	969	939	939	935	942	898	967	926	945	987	970	962	943	1009	998	953	958	940	962	928	974	963	943	912	976	957	973	982	931	971	991	942	924	1021	951	946	958	977	949	954	976	963	968	947	907	925	940	959	980	919	1000	916	909	899	963	993	961	1025	994	1000	918	975	948	960	996	959	956	943	972	921	909	994	952	941	923	902	948	977	933	921	955	1016	907	924	967	989	991	935	909	918	1000	935	918	940	993	958	936	950	990	945	966	980	988	922	970	954	975	1006	956	969	991	932	993	988	938	960	954	946	1025	950	919	924	952	1029	981	1021	939	1001	996	957	872	911	1015	955	922	984	926	961	933	958	907	927	918	948	943	946	931	983	897	998	915	991	951	932	958	922	956	949	963	938	999	972	985	959	921	966	934	983	959	957	989	983	994	975	913	958	950	935	940	939	896	956	913	955	965	922	951	996	919	938	892	911	971	949	930	982	990	986	957	947	912	941	1007	991	953	955	906	1000	998	923	910	986	994	960	994	924	947	906	1022	926	998	958	990	956	951	925	918	996	959	921	930	939	950	1014	944	870	968	941	953	863	990	928	929	1006	978	920	990	948	984	1016	955	988	917	983	928	953	950	941	988	935	946	933	926	999	942	946	955	939	993	1015	958	917	996	982	944	905	947	925	951	1003	965	966	932	963	990	904	1010	980	938	954	971	957	1035	975	934	1001	969	965	947	955	929	997	961	927	898	986	945	929	956	968	974	1034	939	940	996	987	946	919	935	928	916	969	917	925	924	984	961	998	974	1000	916	936	974	918	923	986	956	934	883	966	952	980	962	904	962	963	932	939	929	983	971	983	948	939	908	996	922	973	937	925	922	970	943	901	925	992	921	938	1026	953	975	930	954	907	957	955	964	988	933	980	923	916	935	949	951	968	993	933	945	950	988	952	934	971	974	931	922	904	955	940	968	981	914	992	991	1008	934	922	1030	879	955	992	947	945	996	959	955	958	973	993	912	965	940	875	942	965	952	953	923	983	967	1007	989	989	944	947	934	985	950	974	957	958	885	982	921	971	925	960	967	964	1048	943	948	918	979	964	978	953	962	961	986	907	1014	968	959	930	1000	963	958	900	949	980	974	977	960	954	981	988	927	955	943	921	975	955	990	928	973	917	988	999	930	942	985	986	929	933	988	981	1033	956	956	933	957	991	930	929	971	935	942	924	968	944	933	961	966	971	947	954	933	942	954	935	919	1010	924	963	931	981	989	997	933	919	917	956	888	927	959	983	978	972	947	915	988	955	975	973	962	945	979	941	969	1013	963	1009	916	944	971	964	974	1001	978	967	995	935	988	960	944	937	944	939	932	932	952	917	931	939	1001	949	969	943	924	960	974	915	951	945	951	973	948	937	941	946	932	945	946	953	1008	930	989	917	980	942	941	984	890	1005	960	933	958	933	959	935	987	949	907	965	928	878	956	974	964	913	919	969	925	947	967	888	968	942	940	895	960	938	954	936	912	924	964	948	946	955	925	954	987	926	965	1001	968	959	1006	959	1024	938	945	971	951	954	978	962	946	926	1027	958	1001	931	917	984	938	926	932	927	986	965	920	948	970	934	951	985	938	992	949	931	961	977	904	970	951	962	975	935	956	1020	895	895	906	957	932	992	938	982	958	959	943	975	919	955	923	959	917	965	970	987	930	928	1012	936	920	953	954	997	961	960	950	896	904	971	946	923	986	920	951	945	973	951	917	942	1006	926	922	1001	965	987	962	958	947	946	988	950	975	917	913	914	950	989	935	935	923	919	906	983	962	942	985	900	992	1015	989	892	939	960	958	972	923	941	965	995	938	930	893	929	1000	985	977	1001	937	992	992	930	947	948	962	935	961	950	980	958	966	934	944	979	981	988	902	935	978	1002	937	938	968	945	1024	953	890	965	889	990	961	978	930	930	961	997	964	972	1022	985	924	917	989	991	921	961	946	923	987	938	1000	917	951	933	978	952	963	949	901	999	942	949	912	962	965	973	941	973	982	951	947	932	938	903	1009	956	926	979	973	937	909	943	1005	989	960	920	922	992	1021	944	888	971	995	951	968	968	974	979	977	988	943	936	897	980	909	934	924	961	982	915	924	948	996	975	994	956	965	1006	966	930	993	1040	985	926	981	949	903	919	999	985	958	892	997	965	950	905	949	918	972	929	971	910	967	994	962	997	952	1045	957	963	940	928	932	918	1006	1007	940	951	883	905	941	991	976	1008	1022	939	952	894	937	1003	998	937	947	987	992	983	980	979	968	921	962	935	913	944	938	973	968	946	980	972	954	975	973	899	964	923	960	952	939	968	1001	1008	973	954	953	971	1008	935	927	949	1018	953	918	961	941	917	966	900	934	966	916	960	975	953	905	979	1001	974	901	928	944	932	912	911	889	926	912	992	924	1004	951	922	962	959	979	965	992	901	956	941	947	964	924	991	981	955	965	899	962	1002	974	940	1002	922	965	939	966	955	966	1018	913	998	961	917	953	925	969	906	906	1025	937	975	976	957	931	973	953	970	978	993	972	961	975	952	973	959	914	937	951	999	913	1004	977	937	981	992	948	1000	933	926	940	983	994	953	960	928	943	998	1012	967	1015	924	935	977	963	954	955	986	1004	923	938	920	950	1021	946	991	981	953	898	924	922	915	957	984	902	972	887	978	937	953	897	953	971	902	966	969	926	889	967	969	911	954	977	956	934	948	991	986	1011	1008	958	1002	918	985	955	954	929	996	953	1007	920	967	951	936	976	1005	990	920	958	909	945	940	1007	997	930	924	973	991	888	907	942	953	988	961	912	949	972	982	948	974	945	960	922	901	1001	907	969	961	925	943	947	939	928	940	996	1007	981	982	995	915	971	961	926	982	1000	963	968	905	954	968	967	923	948	915	923	966	958	944	941	948	914	961	971	985	916	967	945	959	950	965	922	964	967	963	907	1003	959	987	943	926	1044	981	932	948	906	963	940	1005	920	940	951	969	938	951	944	994	963	916	894	927	982	994	980	957	886	984	961	925	974	941	976	957	944	966	963	978	864	955	1005	923	865	967	994	967	958	1002	941	916	967	996	950	949	945	995	978	984	928	973	950	973	946	957	925	983	880	988	1002	933	916	1007	953	907	932	936	895	961	1034	935	916	1014	931	923	977	945	920	957	960	918	1031	956	939	961	952	976	978	922	970	933	948	928	969	984	955	930	972	936	912	967	956	907	1012	995	938	960	947	954	949	937	944	944	935	980	960	1016	951	994	947	961	987	948	939	929	1017	964	913	942	969	957	971	969	942	976	1032	984	983	958	949	973	945	947	909	973	967	975	984	946	953	964	975	927	922	953	967	968	946	943	943	940	965	972	913	976	991	929	949	957	970	992	1005	946	981	957	941	989	968	974	932	973	940	961	976	974	898	982	867	938	924	947	964	914	917	903	984	964	948	924	870	975	983	943	961	983	976	978	971	881	928	986	976	961	940	978	943	935	971	915	940	988	963	931	961	914	963	904	969	910	932	925	983	937	974	953	964	933	972	952	935	994	912	926
27644	35653	32419	14423	4684	1801	648	637	618	658	632	633	637	621	636	626	630	640	640	698	612	600	633	603	644	647	652	633	649	648	631	640	626	647	606	600	600	631	647	658	663	604	593	661	645	630	656	648	662	654	661	619	608	617	625	643	672	669	675	638	622	671	599	623	687	633	634	593	655	643	634	632	685	599	627	588	631	626	640	624	672	689	696	656	658	640	661	621	685	653	666	613	621	648	626	636	604	674	618	645	680	671	649	613	646	602	612	634	657	623	620	657	574	659	675	673	620	674	642	654	636	675	628	604	642	618	604	651	627	617	639	640	621	625	646	617	586	606	598	597	647	626	675	615	624	646	654	636	606	585	669	623	616	641	692	634	574	661	633	648	647	651	667	633	648	682	642	630	578	626	626	668	611	625	621	632	644	653	637	647	639	631	678	657	638	634	682	614	643	639	628	687	599	628	621	664	682	628	624	710	586	631	679	617	643	607	643	608	610	621	647	660	655	612	623	612	595	640	639	653	637	648	614	628	665	588	604	642	629	641	637	647	630	655	643	672	639	596	649	603	611	617	651	629	682	638	653	618	648	644	596	669	597	652	616	623	599	644	608	654	654	612	644	604	637	642	634	623	657	642	613	598	654	667	652	666	642	611	605	678	586	673	616	628	649	623	629	664	645	571	639	619	662	651	684	636	638	625	619	613	594	685	657	603	620	635	633	676	662	688	621	599	623	617	614	609	625	638	602	622	614	682	622	644	664	679	689	622	655	611	621	638	644	625	582	664	630	627	619	599	595	656	630	594	647	667	647	638	620	625	679	618	618	624	619	582	637	621	637	600	674	640	634	614	598	678	597	630	678	620	650	640	652	597	647	625	642	665	678	662	614	629	623	631	644	685	683	649	630	661	636	649	612	656	646	631	635	594	602	667	645	588	616	626	634	658	638	652	655	654	630	625	647	621	619	654	618	624	634	656	597	642	696	654	620	625	671	627	610	654	600	584	648	630	670	611	614	620	627	610	624	589	625	640	627	591	609	670	606	623	627	692	654	624	626	585	638	603	652	650	629	669	654	628	679	655	637	645	630	599	562	627	649	658	664	641	617	606	649	637	645	616	681	638	600	605	635	648	649	644	617	599	625	649	629	678	654	650	608	613	643	626	642	634	623	641	637	613	599	651	654	635	624	676	612	598	644	627	619	619	634	588	642	576	610	638	592	642	681	645	659	589	622	626	603	624	620	623	610	641	635	650	618	625	621	607	664	657	638	639	647	657	646	655	663	621	639	654	612	671	627	622	668	614	605	639	654	595	672	609	652	641	637	593	652	587	639	632	625	612	686	595	638	642	662	593	615	681	706	680	613	631	670	609	650	625	628	642	648	635	623	629	610	630	665	660	616	647	596	632	652	642	670	624	613	662	640	648	666	669	660	662	602	630	626	607	618	663	591	637	584	593	638	648	650	626	687	644	615	614	662	628	634	629	615	657	595	631	654	654	648	607	691	634	685	671	678	667	623	656	654	632	630	649	670	642	658	662	610	620	609	668	696	595	645	598	623	676	646	550	614	636	622	594	594	641	586	634	634	676	614	657	656	560	672	639	631	608	611	633	674	661	687	676	613	667	578	607	613	636	632	634	641	665	681	648	621	629	631	615	679	656	609	645	625	608	630	639	641	654	631	629	628	614	650	661	653	652	649	607	637	670	635	574	634	626	607	600	642	649	629	605	631	644	619	665	616	644	663	682	637	641	600	624	669	610	672	608	615	627	667	622	616	603	638	635	625	601	635	634	599	624	641	614	611	624	596	643	644	618	609	652	577	605	639	650	650	646	637	618	595	631	613	625	610	673	600	627	611	619	614	657	628	612	661	602	622	619	636	657	656	606	644	673	632	649	611	592	617	608	615	631	627	662	695	583	618	626	603	626	655	621	698	625	650	629	656	641	623	665	620	599	642	643	622	641	632	618	679	659	625	699	622	634	634	597	673	631	662	601	662	641	638	628	642	653	588	641	681	624	633	659	647	613	602	621	621	651	650	617	612	574	659	624	672	637	628	634	630	680	652	671	646	650	683	597	617	597	561	640	620	632	672	687	632	657	609	604	660	631	654	625	666	623	629	620	639	618	643	598	680	625	659	644	645	617	627	651	605	620	600	596	594	617	689	658	645	616	633	671	614	641	622	622	660	635	618	625	651	636	620	561	644	659	618	656	640	635	600	604	613	598	607	631	637	653	630	654	617	633	645	671	665	625	655	633	649	646	636	623	627	654	661	642	641	678	639	601	621	632	640	620	645	642	651	675	596	571	655	617	678	628	662	612	653	632	629	642	672	592	638	631	620	652	616	657	635	647	624	649	619	608	656	647	623	633	607	658	662	652	628	631	664	629	687	649	627	665	567	666	622	628	614	682	633	695	661	639	667	591	675	650	640	618	613	648	625	646	701	614	600	610	627	615	599	612	587	584	624	659	565	636	642	649	640	642	648	622	659	667	632	641	612	647	575	639	665	620	633	634	634	638	636	624	657	652	652	699	614	666	644	570	650	588	623	623	643	656	624	621	610	653	593	624	616	619	631	640	634	630	655	649	629	612	648	597	597	601	656	618	611	629	581	631	639	623	645	598	597	619	657	633	645	619	599	625	613	621	580	707	634	620	617	660	622	651	627	584	632	625	623	647	630	607	613	679	611	635	623	647	659	626	616	638	656	664	632	634	634	600	650	674	615	646	607	573	614	658	618	625	623	650	622	598	606	625	610	650	606	665	655	618	664	628	657	634	663	653	632	629	649	629	618	653	629	647	615	627	607	611	647	680	637	624	651	644	613	649	569	661	599	642	630	627	616	622	588	667	654	630	610	614	629	667	619	645	644	598	673	655	648	629	647	686	675	626	616	648	651	633	601	644	674	655	593	628	612	630	632	648	655	625	612	627	662	621	610	660	653	643	637	662	604	597	629	647	639	665	633	581	615	656	591	655	668	656	650	648	665	643	633	643	609	638	621	662	613	617	656	607	676	634	641	644	646	637	622	651	648	708	661	660	602	579	630	634	640	631	658	639	671	638	601	662	587	661	623	632	672	634	654	639	625	625	664	639	682	661	653	603	637	619	665	667	641	649	624	638	666	637	642	621	629	630	632	591	666	628	625	644	598	643	647	596	661	653	607	657	657	625	655	591	620	656	649	627	597	615	653	651	649	626	655	658	622	651	645	630	634	653	667	675	657	657	609	627	636	656	634	642	634	626	629	617	629	615	633	604	658	613	652	621	614	603	677	662	629	663	649	645	630	654	579	653	648	641	588	602	650	639	635	627	621	617	654	623	651	634	618	641	650	671	624	596	644	649	623	591	669	640	632	632	650	609	670	619	607	604	595	689	694	607	628	653	644	601	625	622	607	582	618	688	648	650	636	605	637	657	642	629	611	665	676	608	610	631	666	665	650	644	628	634	660	597	641	645	626	640	675	667	622	608	650	623	637	543	627	655	637	588	615	654	650	650	630	643
34446	55500	35748	12732	8334	3345	1078	1127	1095	1027	1038	1034	1108	1042	1059	1056	1064	1039	1034	1067	1046	1007	1044	1038	1081	1064	1070	1069	1063	1035	1046	1067	1057	1094	1062	1068	1103	1108	1066	1048	997	1066	1038	1025	1125	1056	1054	1079	1068	1027	1063	975	1129	1054	1074	1051	1088	1065	1038	1100	992	1049	1097	989	1085	1014	1067	1061	1009	1041	986	1004	1066	1080	1068	1053	1025	994	1092	1079	1039	1078	1109	1066	1023	1050	1067	1019	1020	1089	1016	1054	1020	1039	1042	1030	1060	1065	1058	1114	994	1031	1077	1085	1072	1067	1099	1054	1079	1168	1041	1029	1037	1045	1077	1082	1033	1064	1050	1093	1002	1049	1041	1088	1064	1036	1062	1023	1017	1014	1056	1063	1052	1006	1054	1026	1052	1071	1031	1022	1061	1027	1080	1071	1073	1097	1054	1059	1092	1072	1080	1089	1069	1051	1026	1031	1006	1055	1031	1063	1006	1113	1015	1078	1066	1039	1058	1031	1083	1053	1081	1075	1072	1009	1067	1038	1074	1000	1045	1017	1094	1060	1104	1074	1027	1083	1028	1055	1087	1104	1064	1085	1042	1038	1039	1040	1074	1064	1064	1068	1057	1066	1119	1047	1123	1030	1042	1052	1069	1106	1047	1053	1042	1026	1097	1035	1043	1035	1075	1061	1059	1023	1042	1038	1044	1079	1065	1112	1038	1048	1052	1099	1004	1071	1071	1056	1033	1091	1084	1120	1102	1047	1013	1011	1076	1049	1026	1052	1014	1004	1047	1038	1080	1065	1098	1020	1090	1063	1059	1103	1076	1003	1064	1054	1015	1086	1012	1089	1062	1023	1044	1089	1073	1057	1028	1087	1094	1020	1043	1063	1060	1049	1110	1089	1004	1094	1088	1076	1099	1105	1056	1071	1075	1049	1076	1016	1074	1018	1039	1116	1031	1046	1041	1077	1045	1106	1060	1078	1033	1033	1033	1067	1006	1008	1032	1061	1072	1058	1058	1015	1092	1052	1074	1057	1083	1062	1067	1055	1024	1071	1031	1025	1055	1092	1044	1027	1047	1000	1017	1047	1044	1059	1078	1046	1036	1060	1041	1067	1045	1028	1075	1022	1121	1090	1081	1044	1062	1093	1035	1093	1054	1031	1094	1034	1060	1088	1050	1004	1008	1089	1011	1063	1047	1081	1033	1071	1010	1029	1055	1051	1060	1067	1028	1055	1009	1071	1066	1074	1073	1020	1054	1085	1050	1069	1044	1036	1050	1003	1017	1018	1104	1012	1096	1020	1100	1020	1052	1059	1129	1050	1035	1043	1033	1096	1047	1075	1008	1103	1053	1048	1076	1068	1072	1098	1057	1016	1085	1009	1077	1067	1080	1003	1110	1070	1136	1075	1084	1064	1046	1152	1090	1029	1072	1093	1056	1044	1062	1041	1041	1056	1034	1039	1042	1023	1002	1023	1080	1049	1053	990	1022	971	1014	1032	1058	1080	1119	1065	1084	1075	1030	1085	1030	1089	1106	1052	1051	1099	1081	1006	1031	1024	1078	1053	1069	1110	1018	1022	1057	1085	1062	1117	1079	1085	1128	1026	1076	1078	1067	1039	1126	1031	1097	1032	1020	1032	1075	1007	1061	1118	1078	1061	1084	1004	1089	1001	1076	1055	1035	1048	1053	1036	1042	1093	1125	1044	1065	1019	1065	1103	1046	1099	1049	1031	1109	1014	1052	1042	1044	1009	1067	1025	1046	1025	1027	1075	1031	1050	1092	997	1034	1052	1094	1016	1045	1030	1071	1090	1131	1103	1005	1110	1085	1029	1020	1025	1069	1111	1012	1059	1069	1103	1093	1084	1004	1102	1075	1006	1020	1028	1045	1116	1114	1027	1059	1051	1006	1049	1033	1043	1070	1066	1085	1105	1051	1009	994	1064	1067	1068	1082	1024	1010	1007	1100	1096	1004	1068	1137	1054	1001	1067	1077	1093	1031	1058	1056	1037	1069	1127	1044	1028	1031	1072	1105	1062	1039	1052	1060	997	1062	1036	1057	1040	1049	1061	1034	1023	1090	984	1059	1062	1069	1117	1057	1050	1068	1091	1013	1013	960	1062	1095	1060	1072	1101	1045	1085	1050	1099	1053	1011	1098	1041	1097	1097	992	1041	1079	1095	1098	1062	1057	1013	1062	1086	1007	1096	1067	1028	1075	1022	1031	1082	1012	1064	1061	1069	1040	1079	1001	1000	1086	1113	1051	1037	1035	1065	1079	1099	1029	1046	1035	1084	999	973	1053	1016	1003	1062	1043	1007	1034	1004	1005	1020	1066	1048	1081	1046	1032	1058	1029	1071	1092	1030	1091	1097	1065	1028	1032	1095	1053	1048	1037	1071	1055	1033	1072	998	1116	1053	1060	1041	1041	1070	1049	1039	1057	1051	1095	1052	1112	1079	1095	1059	1153	1065	1038	1069	1017	1033	1072	1038	1063	1019	1076	976	1025	1074	1037	1043	1073	1069	1061	1130	1074	1104	1036	997	1000	1005	1092	1098	1111	1083	1016	1089	1080	1058	1037	974	1036	1116	1078	1048	1022	1113	1099	1034	1033	1028	1046	1021	1031	1080	1043	1117	1037	1084	1054	1008	1070	1048	1066	1077	1082	1098	988	1052	1023	1054	1098	1073	1036	978	1018	1066	1093	980	1097	1070	1105	1070	988	1099	1049	999	1096	1067	1068	1106	1104	1059	1045	1056	1074	1067	1020	1091	1083	1017	1048	1073	1055	1087	1053	1039	1024	998	1050	1068	1031	1060	1064	1071	1011	1050	1067	1009	1013	1082	1061	1015	1025	1111	1092	1106	1009	1056	1021	1054	1041	1038	1012	1015	1042	1093	1007	1076	1029	1025	1068	1069	1094	1091	1039	1040	1090	1050	1086	1061	1037	1053	1031	1056	1110	1091	1038	1087	1070	1080	1094	1067	994	1111	1062	1038	1060	1034	1084	1105	1059	1000	1035	1075	1030	1045	1106	1023	1070	1046	1071	1073	1065	1033	1017	1075	1078	1025	1065	1072	991	1132	1032	1117	1072	1050	1059	1044	1034	1055	1057	1088	998	1080	1056	1003	1049	1018	1018	1062	1064	991	1018	1093	1045	1050	1095	1056	1052	1078	1001	1047	1000	1078	1043	1083	1091	1050	1062	1041	1056	1094	1077	1020	1038	1042	1053	1031	1067	1070	1025	1076	1081	1061	1087	1073	1047	1050	996	1061	1072	1022	1028	1015	1050	1037	1083	1087	1089	1005	992	1034	992	1089	1012	1109	1047	1029	1053	1067	1033	1030	1060	1107	1066	1042	1100	1001	1034	1091	1047	1093	1099	1080	1008	1052	1084	1067	1047	1057	1069	1122	1088	1057	1076	1016	1081	1054	1020	1063	1073	1074	1022	1007	1066	1026	1056	1073	1111	1027	1026	1114	1098	1042	1060	1065	1099	1057	1105	1062	1019	1047	1023	1060	982	1037	1051	1084	1080	1034	1078	1135	1103	1084	1038	1044	1048	999	1030	987	1008	1067	1079	1086	1068	1082	1129	1082	1016	1096	1038	1096	1064	1080	1069	1068	1026	1061	1030	1037	1067	1084	1067	991	1105	1100	1039	1020	1055	1035	1089	1017	1061	1091	1027	1023	1061	1124	1069	1066	1120	1085	1024	1058	1047	1005	1035	1074	1058	1046	1014	1035	1068	1068	1046	1044	1100	1041	1057	1061	993	1024	1073	1051	1020	1049	1074	1046	1015	1060	1021	1066	1036	991	1064	1048	1062	1007	1065	1056	1115	1030	1090	1047	1051	1002	1026	1096	1050	1031	1052	1040	1017	1062	1069	1071	1098	1064	1034	1042	1035	1065	1028	1047	1048	1077	1072	1042	1042	1045	1108	1093	1083	1063	1103	1068	1086	1056	1023	1072	1046	1078	1062	1078	1065	1055	1049	996	1069	1041	1111	1031	1054	1099	1074	1055	1060	1052	1058	995	1009	1103	1113	1023	1070	1029	1039	1052	1142	1016	1006	1069	1064	1091	1075	1049	1073	1089	1024	1022	1057	1089	1084	1078	1063	1047	1067	1085	1094	1052	1092	1066	1076	1076	1054	1024	1064	1061	986	1082	1065	1014	1074	1066	1098	984	1021	1085	1089	1025	1051	1068	1033	1061	1028	1032	1053	1046	1048	1057	1056	1040	1048	1023	1115	1051	1074	1062	1105	1046	1044	984	1030	1066	993	976	1023	1069	1113	1074	1078	1058	1030	1056	1071	1077	1034	1064	1050	1075	1044	1045	1045	1134	1036	1026	1056	1114	1018	1040	1049	1054	1068	1030	1057	1074	1067	1062	1029	1030	1085	1065	992	1091	1040	1099	1142	999	1064	1030	1013	1057	1077	1045	1046	1044	1017	1086	1090	1077	1058	1037	1012	1041	1069	1058	1080	1079	1099	1049	1044	1059	969	1033	1028	1041	1045	1095	1054	1012	1044	1037	1093	1089	1017	1079	1051	1058	1052	1092	1016	1057	1062	1009	1073	1076	1039	1080	1090	1076	1020	1096	1091	1037	1050	1058	1070	1116	1080	1058	1100	1055	1056	1071	1002	1024	1046	1036	1094	1048	1028	1043	1016	1100	1022	1080	1095	1104	1045	1125	1096	1051	1040	1112	1034	1019	1026	1087	1077	991	1103	1027	1058	1034	1044	1059	1068	1047	1019	1115	1068	1018	1090	1049	999	1037	1014	1017	1027	1019	1042	1083	1052	1027	1056	1080	1092	1078	1101	1060	1031	1104	1040	1037	1089	1110	1078	1021	1104	1032	1083	994	1050	1027	1021	1082	1107	1011	1050	1134	1033	1069	1085	1031	1113	1091	1096	1058	1043	1057	1032	1040	1134	1018	969	1004	1066	1127	1031	1033	1118	1078	1061	1048	1076	1050	1071	1050	1026	1053	1016	1044	1054	1044	1078	1044	1004	1032	1043	1073	1073	1066	1061	999
23889	25192	34751	26623	21929	14163	1801	529	551	547	522	563	495	503	517	471	523	488	472	491	484	515	470	461	466	514	463	514	471	516	503	510	493	520	457	514	497	477	489	509	529	470	510	472	476	458	504	469	453	422	489	479	456	519	456	513	467	492	486	498	469	534	499	471	489	476	494	480	478	452	482	482	459	465	510	438	463	509	497	513	481	490	517	516	495	502	483	545	491	444	508	478	503	500	486	473	500	479	460	498	486	486	516	480	491	519	512	509	484	465	490	473	469	481	479	478	486	494	498	508	476	479	500	496	507	477	509	464	476	475	452	489	488	518	494	508	478	476	510	509	483	488	491	496	493	464	475	499	478	491	543	471	544	492	495	460	512	495	519	505	477	521	488	507	470	485	489	466	484	461	495	474	485	464	470	488	482	493	495	528	440	500	465	482	473	509	512	488	481	466	482	499	489	507	456	460	472	447	465	468	507	489	514	513	484	489	497	486	480	457	500	495	462	499	478	482	472	453	458	502	460	495	484	479	495	505	470	498	495	499	534	514	446	477	501	471	454	505	489	460	474	440	509	520	509	480	471	501	488	476	491	484	498	521	514	467	442	484	516	492	493	470	487	481	474	485	506	492	491	498	475	476	500	417	460	504	501	476	456	493	475	520	509	478	480	446	485	481	513	532	468	507	462	509	454	475	477	476	522	496	491	492	456	449	506	539	494	493	475	447	527	476	497	493	476	484	517	554	486	522	479	506	515	477	475	488	502	491	526	489	523	466	462	479	450	442	478	520	488	482	493	483	482	453	486	429	479	508	475	475	464	511	531	485	511	463	469	475	507	464	499	510	444	480	524	483	498	483	446	492	491	455	488	488	494	452	475	481	518	462	509	495	483	544	468	463	479	501	507	450	494	503	487	505	505	501	493	491	472	501	483	509	497	499	502	487	448	492	505	474	456	491	464	459	489	505	494	458	467	473	483	485	489	491	460	500	467	502	486	482	503	503	492	503	495	459	500	465	527	458	462	484	450	469	476	481	490	495	491	479	496	502	481	495	505	490	527	523	501	473	506	487	494	474	473	484	464	488	508	475	494	486	490	504	510	465	510	493	497	490	513	453	515	489	472	507	493	482	469	480	492	533	510	500	480	533	518	510	499	473	447	538	530	495	496	489	517	538	515	488	518	482	536	469	547	513	505	487	491	456	480	510	498	517	444	524	490	449	494	472	515	476	490	489	487	484	495	520	489	481	502	487	475	507	522	476	502	467	501	478	507	477	508	485	473	514	501	500	441	481	467	475	472	499	512	471	475	490	502	464	479	469	486	481	490	495	507	504	479	508	486	487	510	470	477	448	499	501	500	472	488	485	484	491	502	470	476	496	516	485	526	534	498	483	482	510	484	487	481	474	498	480	498	482	528	473	521	485	510	467	480	500	468	462	483	493	469	475	517	479	498	486	474	447	497	498	481	496	494	494	508	488	481	473	489	494	462	479	483	491	506	481	455	489	496	475	510	520	497	474	470	464	468	482	473	512	462	495	490	535	510	521	488	479	473	508	513	516	497	470	496	459	470	492	456	508	521	486	497	521	513	502	525	489	448	493	465	492	479	466	491	484	444	483	462	473	478	464	515	515	489	487	500	463	468	469	468	501	512	494	456	512	466	492	533	499	497	509	478	502	529	462	524	471	472	490	517	488	470	472	530	492	469	449	506	465	459	478	498	502	491	443	482	525	495	504	483	443	478	492	467	462	464	516	482	493	475	488	480	485	506	481	496	578	489	474	513	496	491	512	474	463	488	466	503	496	477	451	472	468	473	525	497	506	463	456	511	511	511	455	492	486	526	513	456	493	513	523	506	529	469	508	492	492	529	494	475	494	486	489	470	487	471	521	467	469	486	505	443	472	505	464	529	488	479	462	473	456	457	521	487	492	520	482	466	501	487	515	509	465	502	483	488	502	550	463	479	534	498	481	514	505	487	471	476	479	498	511	497	512	515	504	492	480	477	524	485	515	455	496	521	485	496	457	485	435	509	469	458	500	492	513	476	476	482	452	494	504	499	490	474	498	494	507	514	453	498	473	468	448	513	477	523	487	445	485	503	508	494	468	500	468	474	479	483	494	451	487	442	474	489	510	518	503	491	521	471	501	505	481	466	464	508	511	487	483	478	454	510	469	559	468	505	486	490	480	477	479	466	497	516	496	487	504	478	478	490	497	454	509	503	472	449	465	483	487	451	475	519	476	467	482	482	447	463	500	495	438	523	527	485	502	474	498	535	482	519	480	467	492	495	488	502	517	512	515	466	496	493	487	478	464	505	465	469	519	508	536	478	492	536	515	467	497	487	517	488	501	502	502	494	513	500	502	512	486	483	483	461	511	496	503	471	544	499	481	501	520	497	478	492	491	484	496	495	491	499	485	493	474	494	499	500	514	434	483	491	492	447	475	457	500	518	517	485	513	507	479	503	511	474	463	507	472	500	510	508	493	479	517	491	506	486	508	512	510	456	490	470	506	517	491	493	482	482	470	548	471	496	547	535	504	515	507	482	473	489	466	458	493	476	493	525	481	490	473	497	532	500	537	522	531	503	492	481	492	465	446	468	517	461	517	461	479	490	527	498	486	501	510	532	505	476	502	458	495	469	479	520	489	466	439	416	523	485	464	488	494	495	501	455	498	481	471	502	523	477	478	527	497	513	453	474	486	516	495	484	499	485	524	431	465	505	484	487	479	520	459	477	489	489	488	522	502	531	481	445	508	514	511	522	472	455	472	482	503	512	467	497	463	479	461	495	510	475	503	523	431	450	471	494	488	523	472	478	451	514	509	479	528	483	493	501	502	477	512	504	473	507	471	448	495	482	493	480	501	529	530	485	458	502	504	471	456	511	479	512	503	483	451	499	471	540	472	481	521	494	493	483	475	526	463	482	470	502	462	488	445	503	479	476	487	496	480	522	484	474	473	499	538	471	516	498	498	494	479	486	521	532	462	475	486	444	468	484	500	480	527	475	480	496	458	500	498	522	531	497	472	509	497	461	464	463	539	535	471	494	471	483	528	502	471	518	498	490	502	456	474	484	446	510	464	460	439	482	468	453	502	472	535	474	519	466	505	508	455	481	513	498	503	526	459	494	474	487	513	500	462	480	475	508	491	490	488	479	485	497	476	472	495	488	474	514	517	486	469	508	482	500	470	521	461	503	498	477	506	482	457	512	504	531	480	515	457	481	465	469	490	495	444	491	487	478	484	532	478	458	504	487	484	439	497	453	495	506	524	489	464	529	504	462	516	485	478	469	501	474	466	498	474	518	487	481	500	502	473	455	480	455	487	493	485	482	474	489	469	498	462	481	501	510	483	473	501	473	487	469	463	498	469	510	512	496	482	493	507	496	512	505	460	533	497	479	469	503	495	492	488	448	495	444	509	487	490	486	515	496	488	489	492	503	476	458	526	510	488	463	476	500	505	484	465	501	462	495	486	510	462	505	483	450	502	476	508	515	443
53756	96529	67426	37417	28930	11029	957	861	810	804	817	840	843	830	820	758	829	821	815	823	810	842	792	828	815	823	839	843	769	787	816	842	819	829	799	792	832	757	793	821	825	766	872	767	815	808	801	815	854	818	888	809	818	795	827	873	780	798	758	782	845	823	810	759	811	813	808	787	846	831	839	808	858	789	783	850	786	825	861	813	841	816	797	862	880	791	850	845	808	807	789	781	789	820	821	766	832	828	821	809	829	836	797	843	812	862	826	846	848	791	842	774	815	839	756	845	823	841	820	825	798	824	842	817	832	797	797	837	839	839	813	799	825	835	829	857	850	796	808	816	797	845	814	826	827	779	835	791	824	808	892	891	841	840	796	846	832	858	775	803	825	825	823	822	828	856	825	830	832	846	819	810	767	786	786	850	851	826	863	804	803	825	813	786	784	795	814	816	823	839	747	782	831	798	825	816	805	810	819	786	821	862	777	820	860	790	808	863	816	741	815	810	812	810	795	824	792	771	835	864	793	760	812	820	816	810	837	794	826	812	818	778	805	847	827	779	814	821	848	790	833	749	789	755	832	833	818	822	801	823	789	838	804	814	822	838	794	818	813	771	795	781	788	804	829	813	784	862	814	804	793	797	819	811	801	798	811	792	841	787	814	788	817	826	823	823	783	830	849	777	802	773	834	829	818	829	840	869	784	834	807	819	843	787	808	824	843	828	768	849	837	804	780	819	832	826	747	822	879	804	816	803	839	797	801	809	790	821	816	785	807	808	776	779	833	798	820	842	817	822	839	807	828	786	801	760	751	827	790	783	841	779	828	785	806	842	817	837	827	834	826	853	838	829	869	844	827	814	820	805	779	856	867	773	805	813	808	828	793	819	823	774	818	839	782	808	797	866	832	796	809	801	830	879	829	805	829	811	818	762	820	821	875	863	842	788	763	786	848	830	807	756	851	800	858	837	819	795	811	834	797	829	832	843	817	858	810	775	808	819	830	832	812	850	824	790	844	792	852	816	865	827	781	828	803	815	804	828	781	851	860	828	796	800	761	863	758	828	830	787	854	773	814	838	796	828	793	847	839	812	865	818	770	821	835	866	837	865	763	806	749	837	796	838	860	855	810	831	860	840	824	845	777	860	784	824	844	839	853	856	787	838	843	840	797	820	787	809	802	802	820	819	831	821	804	816	815	844	794	841	866	842	802	777	824	792	856	793	822	800	809	835	812	806	836	788	794	806	834	821	805	815	847	792	801	817	858	798	815	779	810	795	848	833	815	788	856	835	828	814	868	788	832	817	817	842	796	830	800	833	816	807	762	854	861	796	778	840	816	794	805	858	858	815	843	806	858	833	842	763	782	867	781	804	766	801	820	832	856	787	831	817	810	819	815	785	839	841	797	856	828	847	834	819	824	793	802	775	842	788	763	827	772	802	796	835	772	858	846	847	786	889	820	812	846	815	770	840	812	778	789	819	823	823	842	784	869	836	782	777	827	807	819	857	832	789	769	827	757	822	849	777	853	818	785	841	806	773	828	795	803	847	832	776	826	805	800	812	815	807	816	804	803	796	824	796	815	752	833	834	801	766	819	808	800	800	858	837	842	744	780	842	836	819	834	855	800	795	846	816	825	853	815	784	803	854	841	804	819	846	818	818	882	811	870	814	788	756	835	774	822	840	869	842	829	798	828	794	829	818	828	850	824	782	836	809	771	808	797	790	809	806	743	813	826	821	790	835	765	867	832	765	853	778	850	753	771	830	796	758	783	823	802	837	820	832	879	809	864	821	812	809	840	829	843	816	839	844	827	808	892	829	770	822	787	836	803	784	824	806	791	807	833	839	816	768	815	798	829	798	876	838	830	803	840	834	811	852	825	791	783	839	808	818	812	844	814	811	782	820	819	880	850	823	828	797	849	783	844	801	799	799	816	816	829	809	810	799	804	841	800	791	821	816	858	848	869	875	785	822	778	785	807	872	817	792	854	833	820	833	796	842	824	832	825	740	825	798	885	837	780	804	834	740	779	834	791	808	849	812	795	799	805	827	811	788	765	801	867	795	826	785	768	816	822	747	775	793	831	791	780	822	802	816	811	805	817	774	831	837	828	807	786	820	833	824	854	807	801	868	829	840	820	784	794	806	861	837	811	817	817	780	832	826	816	816	835	786	789	807	806	796	826	783	835	817	763	825	845	820	825	829	818	813	816	821	851	865	823	858	803	839	849	849	780	790	815	833	836	823	802	801	801	821	847	806	827	791	849	802	848	838	831	790	853	821	828	797	782	850	854	794	786	838	846	844	813	814	849	813	830	851	834	768	842	811	803	891	804	785	791	806	823	840	855	791	796	861	861	775	788	816	852	804	856	776	786	849	824	860	816	775	830	825	827	825	810	824	871	794	793	779	836	842	865	816	833	831	783	801	744	852	832	823	823	808	879	825	803	784	800	785	799	836	828	759	850	765	802	840	812	811	831	833	783	813	786	838	804	796	789	834	880	821	772	801	830	825	804	815	821	831	852	831	809	802	834	817	825	827	892	782	815	789	791	804	834	809	806	789	798	785	810	816	830	831	825	853	784	757	851	844	821	856	782	759	817	817	830	809	874	888	778	789	803	838	803	847	808	840	814	854	845	813	760	807	730	802	799	850	788	811	807	819	773	836	831	858	818	784	873	846	846	824	842	790	889	814	874	757	841	812	873	837	814	847	819	803	816	861	784	818	830	819	745	865	848	822	807	810	818	841	774	831	848	799	837	838	826	802	815	788	853	850	836	780	824	808	815	836	801	780	811	784	818	844	800	825	828	799	811	825	814	816	846	791	831	807	839	876	862	797	814	798	802	840	822	800	812	833	830	832	795	790	804	806	776	810	823	840	816	812	806	833	866	790	771	866	833	781	814	813	801	792	807	821	858	815	865	758	792	829	793	785	838	832	847	855	837	801	809	820	832	866	828	789	815	798	783	801	850	800	766	795	788	833	841	842	813	839	776	802	832	822	741	796	796	835	828	833	840	815	895	766	837	828	850	811	794	850	856	788	805	824	810	825	803	788	772	848	754	844	815	841	835	795	842	803	821	823	839	826	838	821	804	836	843	863	783	868	832	840	838	832	891	830	779	821	787	803	798	837	891	792	817	812	824	822	829	825	823	804	800	823	821	785	754	772	805	823	783	811	771	794	845	831	852	810	785	861	781	832	831	841	818	814	806	853	833	852	873	797	812	872	802	818	789	830	807	785	786	808	801	847	840	805	771	801	847	807	825	830	804	801	818	833	817	836	836	860	813	889	807	832	807	793	777	808	854	788	830	833	832	842	816	851	809	787	807	823	814	780	809	827	859	863	871	818	864	795	843	810	837	777	812	825	812	839	855	868	828	838	810	868	847	847	839	796	762	854	785	818	826	780	817	779	828	852	840	873	805	817	795	809	831	836	809	815	827	792	799	769	836	844	777	803	837	832	808	793	828	833	814	839	860	790	843	812	838	839	833	813	847	751	789	801
22838	22975	32097	25021	22385	20099	7709	821	628	628	623	632	599	594	561	554	567	593	574	605	618	616	609	641	644	578	622	620	604	590	605	579	596	568	573	613	553	574	579	570	596	593	584	541	595	589	562	564	587	646	595	628	583	619	608	567	586	585	572	582	597	600	586	589	643	557	569	600	610	548	596	613	598	591	583	572	568	620	598	567	611	559	584	595	587	606	566	596	597	582	616	566	597	611	591	589	603	633	549	596	552	572	586	597	553	548	564	599	551	598	618	616	577	624	579	636	580	582	635	610	615	589	612	600	616	565	569	588	607	593	593	536	638	569	592	561	549	584	605	552	599	612	614	575	581	588	584	591	591	620	590	616	599	558	569	591	624	592	593	582	563	588	594	591	582	573	584	626	563	582	586	612	565	622	611	579	568	575	604	600	598	583	573	586	562	596	576	578	570	567	574	584	612	624	597	596	591	583	619	586	573	586	595	586	602	591	603	574	582	581	562	611	544	570	601	579	584	547	552	576	599	596	605	614	619	591	537	592	546	586	577	605	628	595	571	585	579	655	579	635	569	595	584	566	561	590	578	554	624	623	598	599	570	567	563	638	562	603	605	598	591	583	607	589	614	580	545	591	580	616	592	603	558	588	583	621	597	577	604	647	568	592	605	580	590	589	602	619	549	567	634	549	600	591	583	616	582	554	576	591	600	610	588	565	553	571	609	600	589	631	603	598	613	590	607	607	591	606	586	586	570	589	616	575	579	584	581	547	586	579	535	545	618	602	597	567	607	564	523	569	568	607	626	625	552	623	599	608	577	602	577	622	592	582	613	576	623	584	596	580	576	566	556	578	589	596	569	576	603	560	586	614	623	581	621	598	619	583	568	562	616	547	587	533	575	582	612	556	575	559	622	536	549	568	587	586	597	603	589	602	603	577	597	588	576	600	595	595	625	594	630	584	581	603	576	560	612	585	548	552	579	599	576	540	604	597	576	531	545	599	559	611	597	583	621	592	563	586	584	610	594	575	597	576	605	590	556	615	582	657	583	589	599	610	552	628	577	614	557	609	577	597	569	576	602	612	602	583	564	625	572	592	607	621	630	574	591	587	602	572	535	572	551	632	584	588	577	561	556	626	601	564	603	552	567	628	560	577	598	577	585	601	571	571	599	619	614	544	582	568	593	545	613	590	566	619	569	552	583	582	590	583	560	577	573	589	606	569	592	593	593	592	596	642	609	580	603	570	577	581	584	578	543	575	562	615	580	595	569	563	596	583	590	603	617	595	611	590	581	570	569	611	562	607	599	573	584	609	544	573	570	564	624	598	587	577	553	557	571	553	590	597	598	565	594	575	602	595	615	575	611	578	553	555	559	559	582	547	552	613	547	597	542	572	588	549	546	598	595	581	603	557	535	587	621	606	564	556	614	577	615	560	581	613	592	611	610	631	585	582	551	594	626	620	571	594	608	619	622	550	543	576	576	615	570	606	622	630	546	612	606	582	584	567	531	612	585	612	583	581	571	651	613	610	568	560	591	633	589	637	626	585	582	554	598	636	571	592	619	614	628	577	564	620	583	570	590	565	602	588	552	603	567	550	567	551	591	596	575	575	602	594	550	572	621	595	640	562	596	560	541	602	579	579	618	562	562	596	631	572	533	590	606	588	605	575	571	610	588	596	611	581	589	570	606	564	564	592	561	593	571	580	547	592	611	576	574	561	611	564	573	561	604	557	587	581	595	559	585	574	593	585	606	591	556	605	581	582	599	638	583	561	576	621	595	549	562	570	597	521	553	588	582	590	546	585	597	561	606	593	602	623	561	558	642	594	576	618	596	605	568	611	580	563	572	553	592	560	596	596	577	573	600	575	566	601	571	594	604	634	611	595	608	584	563	604	616	616	615	543	572	596	545	591	565	548	604	607	557	586	566	592	597	571	575	592	564	607	565	588	554	565	553	604	566	610	593	593	589	558	572	592	607	602	646	579	593	603	572	581	571	604	613	590	569	612	571	579	578	593	582	574	567	599	611	597	584	604	566	586	607	597	564	620	608	590	618	585	577	566	547	609	604	553	633	603	578	574	587	606	580	563	601	599	601	558	575	583	568	563	538	550	588	565	575	605	618	585	604	615	598	626	584	608	598	611	584	593	583	561	632	560	627	590	588	571	578	569	591	651	588	581	572	564	578	591	635	593	574	664	607	598	598	561	555	598	590	614	590	606	559	614	591	587	633	590	577	604	595	585	584	596	569	551	609	572	592	592	570	585	622	594	565	562	595	568	589	578	566	601	607	579	566	587	587	604	592	568	590	579	588	580	549	543	525	577	553	583	591	595	546	595	586	603	527	568	600	595	528	603	588	616	582	534	568	597	586	583	581	561	632	575	554	637	590	564	598	568	536	588	624	551	580	573	609	572	572	570	575	575	626	575	609	578	589	610	565	572	603	570	576	578	583	611	583	577	610	608	569	572	612	554	613	593	578	557	577	568	572	585	596	585	509	602	553	631	590	580	566	553	629	616	572	596	537	579	610	597	596	580	594	599	570	626	618	582	589	618	597	619	618	561	588	539	566	537	582	539	555	542	602	591	600	642	573	569	618	569	567	591	604	592	544	609	589	596	577	571	589	556	581	581	575	637	583	572	604	569	615	600	557	578	623	611	588	595	581	597	585	576	550	580	591	564	622	578	637	604	600	567	547	627	582	565	548	584	622	624	614	610	553	625	588	589	534	605	582	595	574	561	572	608	565	589	576	615	629	610	562	573	612	589	530	647	565	598	596	609	546	614	618	551	566	564	572	600	552	597	578	627	606	543	570	599	612	580	598	556	617	607	589	594	580	622	603	605	591	559	600	569	569	606	572	566	547	602	557	618	617	566	591	582	582	577	590	627	571	575	560	599	613	592	587	578	543	552	561	566	590	595	645	558	572	583	564	579	584	624	589	571	544	573	596	560	616	623	607	558	562	558	576	617	608	592	555	587	578	582	573	613	553	658	586	607	600	606	580	556	586	570	568	570	592	572	574	574	582	577	639	609	585	623	585	551	587	553	617	563	568	624	583	578	601	589	577	579	561	597	614	573	589	617	600	564	589	618	583	657	613	595	595	568	594	620	604	580	569	579	569	615	577	579	602	592	585	585	676	611	579	556	600	587	602	590	539	593	586	552	566	560	564	586	601	632	570	602	605	627	614	586	591	553	578	581	575	594	596	616	599	606	580	542	557	604	582	573	585	602	592	566	617	606	600	601	612	647	617	558	549	609	587	583	623	599	589	599	573	556	564	578	609	605	557	561	585	602	596	580	587	574	584	567	620	589	577	591	583	553	562	588	554	587	574	554	568	569	587	592	567	580	589	594	584	582	525	560	607	533	600	573	576	574	595	586	591	596	579	567	602	604	611	587	605	546	613	607	589	561	554	600	602	563	571	568	548	566	600	576	569	622	587	599	611	603	547	549	568	602	562	543	580	564	594	550	587	645	593	521	606	592	568	578	597	567	586	581
49756	99604	72567	44904	36558	16042	1234	879	962	944	920	975	975	932	882	923	963	940	956	937	974	926	924	885	982	985	978	948	931	936	910	950	928	920	912	883	879	882	946	970	967	976	918	997	968	852	914	953	917	957	910	993	974	962	910	901	931	919	958	924	941	910	962	900	991	912	944	967	932	906	944	977	965	924	942	981	972	923	921	880	937	880	949	921	905	937	933	987	968	928	929	940	967	933	947	891	911	936	921	950	913	961	935	929	907	977	964	867	977	905	939	971	936	964	966	946	929	1008	898	939	913	966	878	916	942	879	877	895	895	879	978	882	946	889	941	892	886	902	938	899	941	959	906	922	876	963	910	1000	915	912	931	911	941	930	908	898	921	886	955	936	927	945	943	939	932	839	937	939	900	947	913	898	921	938	929	915	951	887	937	948	946	961	933	878	942	898	979	914	945	944	945	954	879	895	956	933	968	947	888	945	947	880	932	891	919	1006	918	890	937	934	898	903	934	905	941	925	924	937	975	900	892	1027	989	908	930	894	947	909	956	928	933	923	931	913	908	931	875	946	959	970	922	929	934	922	909	928	931	922	953	898	954	1003	872	880	902	928	938	987	928	882	905	971	939	950	938	885	910	971	948	942	937	949	907	931	911	988	898	908	965	926	885	930	929	912	956	908	885	952	967	940	904	951	892	924	900	909	971	908	934	909	933	940	886	911	955	873	983	909	963	920	923	895	900	919	916	959	911	886	950	912	952	906	948	930	932	902	942	929	947	915	912	949	945	902	912	907	930	946	944	957	899	910	918	951	866	927	935	931	922	924	864	914	968	971	946	929	928	896	916	952	935	910	921	952	947	959	910	909	946	970	936	904	930	937	867	917	1009	955	937	922	883	948	926	926	902	953	921	959	869	927	916	936	945	969	900	928	956	924	918	962	945	1000	947	921	951	930	904	914	981	930	861	971	915	898	907	923	952	940	917	952	985	974	852	947	885	903	874	886	941	906	906	932	942	962	932	879	921	915	941	925	950	967	960	880	897	929	918	914	941	948	934	906	975	960	1010	969	937	940	856	923	929	964	941	929	904	955	942	957	974	899	934	937	929	917	959	874	966	971	946	920	899	956	931	952	889	868	940	908	950	917	963	984	919	913	897	959	914	908	993	917	985	914	882	878	900	900	913	915	882	908	924	931	917	938	980	938	956	959	982	896	950	948	990	903	929	946	950	947	909	959	928	935	928	877	939	958	884	901	918	917	938	916	899	986	892	925	916	880	929	917	936	930	970	961	891	952	914	925	892	912	886	882	878	988	967	949	901	929	988	958	938	930	904	991	947	894	934	930	934	911	861	932	938	920	880	953	909	907	910	928	890	924	914	933	947	899	929	937	974	914	971	892	926	923	946	924	895	897	931	898	896	939	940	909	925	995	935	928	927	931	936	890	975	913	903	937	911	896	895	1007	878	881	907	975	926	927	943	962	964	953	915	939	925	937	896	922	944	906	879	892	911	939	929	914	926	919	967	951	975	959	936	930	949	951	913	928	968	937	875	922	931	885	955	1001	885	996	944	868	954	981	911	919	943	927	896	900	932	954	918	891	882	927	872	890	947	994	966	936	918	899	903	955	959	871	894	870	949	970	897	953	917	930	928	888	897	932	926	961	1001	898	966	909	939	894	952	942	946	936	909	953	920	956	848	981	979	913	959	919	878	919	906	872	906	954	927	961	921	938	893	909	945	867	944	926	921	924	879	961	890	959	905	884	967	955	931	911	917	960	916	891	904	935	908	968	951	917	922	971	910	935	933	957	951	915	979	921	896	896	886	921	907	896	878	903	892	899	945	873	931	928	861	880	885	936	927	964	939	937	930	912	931	918	959	984	887	935	973	965	887	938	902	954	968	946	893	911	989	903	930	930	972	948	902	952	923	907	933	920	936	909	928	965	888	959	933	933	949	930	953	918	936	923	922	904	857	914	869	920	918	973	923	1000	950	974	935	916	955	924	935	918	893	971	917	926	873	934	928	964	944	938	899	927	955	933	963	952	905	931	930	927	929	972	906	900	944	907	957	917	873	986	906	931	895	910	886	890	952	926	892	899	948	968	910	951	960	957	949	970	931	945	988	952	942	908	933	974	890	887	885	909	925	950	1015	920	939	887	877	920	912	900	946	886	933	906	924	965	976	929	906	930	928	922	946	916	959	922	865	900	920	942	911	920	938	916	956	957	943	908	916	910	964	942	931	912	960	984	947	914	898	936	912	963	912	919	942	900	913	958	919	893	895	905	931	901	969	902	904	936	909	950	931	903	933	935	941	910	916	963	970	952	977	937	885	957	945	976	938	962	930	960	995	877	897	927	906	912	886	913	964	907	949	939	954	937	943	938	949	946	893	913	950	914	932	914	907	1001	968	995	962	945	923	935	915	910	915	943	952	889	880	899	906	961	913	993	928	910	869	952	956	878	909	944	911	927	919	939	935	927	943	919	924	879	883	956	918	943	924	953	966	912	885	986	965	951	934	887	866	874	931	891	879	916	877	930	940	962	917	912	975	928	934	964	944	907	941	902	957	923	996	936	880	895	877	890	917	915	943	923	896	961	928	935	862	900	962	940	933	940	988	929	892	941	944	952	925	950	966	913	930	878	911	960	923	907	919	834	926	883	891	912	932	971	935	884	873	966	927	903	967	927	925	919	942	964	829	987	956	965	975	940	1003	906	945	922	915	944	939	916	931	885	914	928	903	980	874	955	940	939	933	954	919	902	903	953	858	991	896	909	944	876	909	935	970	919	906	915	945	880	937	876	910	920	896	949	965	924	892	993	912	963	938	913	898	896	953	869	976	942	1000	922	915	967	942	932	926	965	894	929	907	995	971	977	907	951	875	983	951	954	916	901	890	944	948	931	953	937	909	931	913	892	955	982	925	985	894	923	925	972	956	892	972	920	954	978	980	963	867	889	909	910	944	874	987	884	955	973	978	930	958	918	951	934	863	943	882	903	966	890	893	917	905	950	950	917	927	859	933	935	943	929	993	944	951	906	964	924	903	883	912	929	969	918	937	887	917	940	932	938	908	1017	903	918	876	966	950	946	931	933	871	914	901	915	896	924	990	958	969	900	945	906	961	903	948	860	943	932	914	954	921	930	949	951	912	900	984	875	953	914	929	942	898	965	939	877	999	864	932	918	945	918	954	869	941	967	942	916	907	891	917	918	958	963	928	984	955	910	965	885	909	908	932	940	917	911	944	928	945	939	987	921	896	972	928	902	948	930	928	958	877	887	924	925	990	988	866	921	959	916	914	927	908	947	931	916	927	861	920	924	931	889	963	875	917	920	968	895	910	929	986	938	913	948	962	909	921	921	995	922	960	913	973	869	1009	884	870	894	928	911	954	957	922	904	917	972	951	917	918	892	866	950	890	978	954	952	899	904	900	894	934	964	932	988	914	974	942	898	870	904	924	904	918	959	889	910	948	932	982	882	901	913	931	953	896	950	917	929	940	957	959	917	882	924	955	956	907	952
27166	36671	33630	14620	4918	1896	731	641	621	619	616	625	630	592	648	578	614	657	572	610	626	624	627	665	623	597	616	666	584	611	611	617	587	610	638	638	626	620	620	565	615	619	591	612	611	606	619	643	599	593	588	626	635	593	673	650	620	610	639	619	600	638	608	610	592	621	624	636	633	596	617	618	666	651	630	578	598	611	600	615	642	631	606	634	583	607	622	632	599	611	574	643	593	634	604	631	647	606	610	620	627	627	625	636	656	603	602	600	614	625	638	598	611	618	611	606	613	638	592	608	594	586	617	651	602	613	578	621	626	652	614	626	606	581	619	637	598	599	608	617	659	620	667	604	587	613	643	609	603	627	633	620	596	611	579	649	646	596	611	620	577	629	634	598	602	614	663	598	584	628	567	633	651	619	637	631	571	621	643	597	584	593	636	620	611	632	636	566	614	633	666	630	637	594	612	635	607	582	590	581	559	651	605	624	614	631	624	596	568	620	625	592	604	616	616	632	595	576	632	568	601	606	606	619	622	581	617	634	620	650	613	623	644	643	609	608	611	614	623	658	616	599	664	614	620	621	629	635	612	571	635	572	668	630	595	602	612	577	569	590	662	600	663	605	635	614	626	609	629	653	641	634	610	614	631	607	632	586	662	624	663	603	599	581	594	615	601	630	619	687	629	624	618	629	612	621	606	630	625	644	628	650	598	595	659	599	600	620	601	587	625	581	583	659	581	630	628	608	644	602	604	616	646	642	639	597	591	623	669	619	609	629	581	629	607	616	602	646	584	603	708	595	600	608	624	621	597	595	638	597	605	640	607	608	628	600	612	625	596	614	626	642	613	590	590	627	637	569	631	592	618	621	573	652	583	655	648	641	602	593	641	625	620	643	632	626	580	616	609	617	607	630	647	596	632	617	642	620	606	628	604	631	594	622	583	652	628	631	619	626	580	644	661	639	564	646	617	591	624	641	630	602	615	589	619	651	612	592	589	646	632	611	592	573	630	675	564	580	607	622	618	643	578	615	591	617	609	574	646	605	610	570	587	616	638	599	610	661	585	586	621	672	573	607	616	635	648	671	621	594	622	670	622	668	576	638	582	602	589	620	645	587	612	575	611	565	609	625	562	602	590	600	654	599	619	594	585	645	631	646	668	629	630	596	624	613	630	665	583	649	615	629	597	622	601	630	639	594	649	656	611	580	595	616	621	600	618	612	612	598	614	618	591	602	563	605	616	615	609	604	628	649	625	620	631	639	641	624	606	626	602	591	633	613	619	630	644	555	618	581	614	622	622	592	616	595	627	592	619	603	587	638	607	597	648	622	645	589	635	631	621	668	601	638	585	636	604	629	638	611	636	613	627	641	592	618	666	615	606	635	594	664	638	581	620	654	589	609	623	622	602	630	647	599	596	574	630	640	679	613	618	612	612	603	602	586	607	631	664	587	610	612	630	609	649	613	610	633	594	627	651	636	680	613	656	652	611	602	606	666	591	582	662	629	655	627	644	609	616	591	594	602	591	646	632	647	594	605	634	585	593	632	625	634	614	632	663	583	596	607	617	628	578	616	612	661	598	649	608	627	614	571	608	610	701	656	594	618	570	634	632	603	627	567	630	616	627	620	612	630	563	636	629	632	582	618	573	589	623	594	619	624	628	604	565	624	609	615	599	626	604	655	627	684	589	608	640	625	572	632	653	614	620	588	578	574	670	644	605	628	632	621	643	590	585	564	614	658	660	602	592	648	612	631	612	619	651	625	572	642	629	665	602	652	610	608	613	609	614	633	626	579	585	581	591	604	584	619	629	601	626	604	622	641	609	634	612	612	641	612	646	655	644	606	577	614	631	656	592	600	622	660	595	566	625	588	663	589	580	639	635	634	578	606	657	670	645	653	657	629	644	613	623	661	623	622	666	621	616	626	607	634	644	632	604	677	596	632	619	601	615	651	619	595	601	614	607	649	614	657	643	586	632	622	680	648	599	614	607	604	597	618	632	592	601	638	646	626	589	600	619	616	578	613	587	605	599	604	594	633	598	607	688	610	704	643	610	646	619	598	590	645	620	642	628	589	639	620	596	605	616	611	579	615	615	585	582	623	641	613	634	606	637	656	610	586	595	589	619	648	603	616	611	635	612	601	592	599	625	584	608	607	584	623	659	595	623	607	616	626	616	645	606	629	591	621	604	618	590	639	619	609	577	594	650	609	615	618	628	656	605	626	591	621	608	606	630	615	636	654	643	634	623	598	642	656	663	601	596	630	606	634	588	642	628	579	584	585	616	598	628	627	642	645	627	619	632	609	601	644	595	634	607	598	630	630	592	628	641	630	636	612	582	646	573	618	621	653	608	596	604	625	577	632	631	623	642	570	625	685	619	622	619	600	624	604	606	626	619	562	664	651	626	629	627	578	601	641	638	542	608	647	630	618	640	635	615	591	627	646	608	601	607	611	617	630	624	575	620	631	635	601	596	610	578	616	616	640	630	608	631	621	604	606	594	631	645	628	593	629	590	608	616	638	647	619	654	641	630	620	652	639	591	639	580	617	618	617	635	610	607	632	617	615	638	617	638	626	620	631	591	619	655	623	653	609	577	615	626	620	615	638	613	653	657	601	645	610	627	642	614	635	597	628	645	587	630	622	607	605	622	615	608	619	593	625	656	582	593	594	625	632	582	639	635	630	609	569	614	615	634	614	632	622	652	630	612	592	618	647	600	587	625	647	653	565	593	616	622	590	613	600	641	596	649	596	596	637	645	626	605	622	637	648	597	620	646	610	634	617	610	615	624	607	646	616	581	658	608	625	627	600	596	638	625	631	638	626	596	623	616	607	602	630	633	619	612	636	631	627	609	589	609	612	606	655	566	635	665	625	608	598	586	628	568	615	621	604	583	606	592	611	643	620	593	602	615	636	629	604	654	618	619	627	617	592	614	636	632	621	628	623	574	596	625	645	627	646	605	605	655	644	606	578	619	600	643	611	583	601	635	642	618	582	639	589	608	621	651	646	634	650	622	599	627	587	673	628	582	650	595	612	580	634	606	592	624	594	643	603	629	617	612	586	590	633	620	607	675	636	603	624	627	623	624	639	588	571	610	614	586	599	631	588	662	616	626	675	565	608	640	592	615	620	618	629	561	578	583	609	587	603	594	633	600	615	610	574	590	652	651	636	597	618	610	601	602	594	620	583	596	607	616	614	613	610	597	602	636	610	623	628	608	668	626	623	616	636	620	640	625	576	631	623	638	602	611	635	605	593	618	608	606	600	658	601	640	602	594	584	630	598	601	603	623	624	679	688	599	582	660	588	624	644	635	575	654	631	589	611	606	605	615	621	589	613	622	637	591	621	594	618	642	639	616	599	642	621	601	589	656	617	622	619	580	621	700	589	603	620	657	667	615	631	630	630	554	627	631	625	585	596	623	647	615	609	594	604	588	616	628	635	615	609	636	578	575	617	671	602	622	651	675	637	567	634	614	612	602	585	603	621	608	639	613	630
32715	56925	37007	13217	8920	3203	1088	1069	1060	1076	1074	1028	1103	1004	1031	1113	1005	1014	970	1065	1039	994	1009	1105	1047	1012	1031	1103	1050	1010	1026	1022	992	981	1020	1042	1072	1023	992	1075	1036	1039	1084	967	992	1065	1013	1024	1055	1059	1058	1014	1082	1020	1027	1055	1038	1112	1036	1025	1029	1049	1005	1016	1011	1061	1075	1077	1011	1074	975	1023	1054	979	1020	1016	946	1020	1005	1034	1030	1018	1050	1053	996	1103	1025	1058	984	1063	1085	1087	1026	1025	1012	1007	1002	1022	1078	1032	1054	995	1009	980	1035	1010	1072	1056	1035	1023	1053	1060	1031	1046	1048	1014	1042	994	1009	1053	1041	959	982	1023	1060	1074	1097	997	1016	1076	992	1056	1046	1017	1015	1010	1020	1041	1059	1079	1045	1028	967	1016	1093	1011	1084	1066	1037	1034	1056	1042	1060	1007	1067	1067	1009	1066	1063	1125	1060	1031	995	1044	981	1024	1010	989	1032	1027	1022	1053	1047	1050	1041	1017	964	1101	1048	1007	1027	1024	1046	987	1086	1086	1024	1021	1010	1029	1043	1007	1017	1068	1058	1045	1021	1007	1049	1091	1040	995	1068	1061	1097	962	1037	1041	1090	996	1020	1049	1001	1037	1006	985	987	1045	1066	1020	1056	1024	1060	1051	1032	996	995	1001	1050	1014	1072	1000	1010	1042	1048	1097	1034	1041	1034	1033	1031	1085	999	1041	1040	998	1024	1007	1042	1029	1037	1058	1012	980	1033	1019	1049	1013	1059	1020	1028	1029	1045	1040	990	1036	1010	1014	1057	1015	1100	994	1036	1056	996	1013	1076	1032	1030	1086	1028	1066	1032	1030	995	1002	1038	922	1056	1020	1021	1003	1036	976	990	1041	1068	1006	1053	1046	993	1010	1098	1029	1033	1013	990	1034	1044	1031	1080	1012	1064	1056	1007	1071	990	994	956	992	1014	1017	1067	1033	980	995	970	1043	1045	1033	1051	997	1065	1065	1037	1049	1024	1033	1027	1054	1021	1055	980	1034	1020	1080	1050	1058	1056	1002	1076	1025	977	1056	989	1037	1097	1046	1064	1068	1017	1075	1037	1048	1009	1007	1020	1058	1014	1004	984	1025	1008	1029	1045	994	1030	1021	1077	1022	1053	1090	1015	1024	1022	1015	965	1019	1032	1000	1095	962	1056	964	1045	1069	1027	1030	971	1000	1033	1012	1074	1022	1031	956	976	978	1093	1018	991	1002	1029	1007	1060	1041	1073	1013	1053	983	1022	944	1049	1016	1076	1048	1058	1067	1038	1045	987	1057	1050	1010	1004	993	1006	1009	1053	1048	1020	1021	969	1017	1089	983	1004	1019	1007	959	1035	1074	1040	1055	976	1037	1080	1005	1036	1045	1004	1117	1048	976	1049	1032	1032	1049	1065	1084	1017	1062	1036	1045	1001	971	1002	1043	1032	1056	1033	1049	1016	1039	1034	1064	999	1026	1066	996	1009	974	1016	1032	1044	1031	1088	1007	1064	988	1076	1038	1021	996	1048	1028	1046	1015	989	1081	1020	1054	1076	1016	1021	1054	1008	1013	1021	1058	1037	1024	1024	973	997	990	1042	1023	1010	1006	1042	998	1019	1031	1053	1067	982	1007	1051	986	1021	1046	1030	1051	977	982	1072	1040	1019	1034	1005	1090	992	1033	1066	981	1014	1036	1078	1016	1023	1076	1072	1026	1095	1024	1028	1020	1076	1017	1069	1070	990	1099	1026	972	1089	977	1028	969	1079	1035	1046	1095	1068	1073	1056	1055	1000	1023	984	985	1058	1017	983	1018	1056	1035	999	1049	1013	1073	1010	999	1005	1070	1024	1024	967	1030	976	973	1039	1014	1061	1072	999	1012	1025	1017	949	1022	1009	1005	993	1021	1018	1078	1061	1027	962	1043	1042	1016	1039	1032	1026	1003	1060	1031	1065	1063	1027	1031	1047	1042	998	1043	1046	996	1058	1030	1050	978	1038	1000	989	965	1034	1012	986	1035	1004	1066	970	1062	1091	1042	1050	961	1031	1060	1007	1036	1086	1066	947	1011	988	1020	1045	1031	1041	1052	1025	1029	1029	985	995	1047	1050	984	1033	1066	1072	988	1039	1038	1040	973	1017	1063	1045	1036	1026	1031	1076	1012	1005	1005	986	990	1014	1035	1003	1071	1061	1050	1025	1069	951	1066	1040	1017	1017	1030	1040	1087	1028	1035	1048	1048	1051	1055	1079	999	1052	1008	997	1045	1022	1064	1065	996	1048	1022	1039	1010	1069	1023	1033	1053	1108	1018	965	1024	976	992	1006	1004	984	1038	1032	1054	1017	980	1028	1059	1076	1053	1041	1059	1019	1046	983	1006	1056	998	1031	1073	1028	992	1026	988	1029	997	1023	980	958	1037	1027	1031	1041	1037	1040	1059	1019	975	1044	1026	1028	1022	1005	1001	1061	1048	1044	1026	1049	1031	1045	1021	1032	1059	973	1031	1082	1069	1030	1055	1037	1078	1094	1015	997	1078	1041	988	996	1023	981	996	1011	1025	1012	1004	975	1074	1023	991	990	1022	1061	1037	1013	1059	1023	1015	1104	1033	1001	1030	1088	992	1048	1073	992	1013	1031	1028	1019	1055	980	1019	996	1022	1052	993	1016	1050	1003	1061	1066	1017	1034	1023	1042	1013	1005	1010	1090	1030	1022	976	1042	1022	1051	1022	1043	971	988	1059	1022	1087	1015	1019	995	1005	1011	1009	978	1057	1011	1019	1026	1039	1058	977	1039	1000	987	1005	999	1019	1081	991	1013	1035	1049	1005	994	1086	1013	995	1010	1034	997	1007	1076	986	1035	1073	980	1073	958	1023	1034	1073	1042	1053	1004	1036	981	989	995	1014	995	999	1072	1042	999	1002	1056	1095	993	1073	1031	1037	1031	964	1020	982	1041	1065	1001	1073	1045	1016	999	975	1031	1004	1035	1021	1076	1046	1019	989	1016	1057	1014	989	1056	1023	1035	1012	1009	1087	987	1027	981	990	1048	1026	1069	1095	1019	1047	1042	1069	1004	1039	1109	1054	1032	1096	962	993	1036	1029	1005	1024	1007	1004	1034	1012	1060	1005	1084	1015	1004	1078	1063	996	1012	1003	990	1064	1050	1077	1050	984	1009	1039	993	1014	1002	1031	1038	1000	1054	1047	994	1060	1052	1010	1053	1058	1036	1032	1033	1013	1092	1043	1058	1026	1023	1032	1067	1032	1073	984	1016	1013	1044	1014	994	1038	1042	1027	1000	998	970	1001	959	1037	1076	1003	1046	1020	1045	1029	1056	1017	1049	1017	1049	1033	994	1049	1098	1011	1047	1050	1081	1010	987	1041	1068	1071	1023	1032	982	1040	1005	1040	1044	1042	996	1045	1017	1075	1029	1043	1018	1020	1035	1020	1042	1018	1038	1025	995	1013	1045	1002	1014	998	958	1037	1071	1071	1042	1059	1100	1012	1039	1051	1000	1031	1013	1039	1011	1027	1029	994	1050	1078	1020	1045	992	982	1014	1046	1069	1032	1050	986	1043	1072	1076	1082	993	993	1000	996	1026	1023	994	1057	992	1087	987	1035	1034	1012	1034	991	996	986	1042	1059	1025	995	1001	1047	1045	1068	1034	1013	1100	1066	1022	1047	1053	987	1030	1050	1026	1043	1063	1001	1040	981	1054	1005	1016	1016	1017	1033	1001	1027	999	1049	1011	1016	1051	1012	1029	1123	1051	1021	1038	1056	1042	1044	979	980	1074	1057	1085	1019	1039	1078	1068	1051	1087	1014	1047	1035	985	1015	1017	1067	1032	1037	1071	1035	1083	994	979	1050	1048	1009	1040	978	970	1025	1060	1072	1072	1014	1005	1075	1058	984	1032	1114	994	1022	1067	1016	1060	936	1014	1055	1037	1023	1008	1015	1061	1042	1043	1095	1010	1033	1015	1061	1037	1007	1005	1055	1059	1061	992	1025	1009	1015	1087	1041	1055	987	1025	1043	1092	1075	1103	1058	1074	1044	1027	1015	1036	1019	1028	1058	1097	1072	1016	1047	1075	950	1055	975	1074	1008	1039	1092	1013	1035	1087	1068	1076	1033	1078	1053	974	1032	1034	1020	1021	1014	1039	1053	1018	1019	1012	1020	1037	1039	1048	1072	1028	1059	1015	1019	1072	1025	1076	1064	980	1015	1052	1000	1053	1030	1044	1019	1002	985	1028	1022	1028	1071	1058	996	1025	1050	1037	1065	1036	1066	1005	1040	1052	1104	1023	1044	1008	978	1037	1039	998	1015	1006	958	1019	1057	1032	1078	1043	1030	988	969	1055	1000	1011	1077	1044	995	1091	1060	1065	1021	1000	1027	993	1060	1079	1026	1005	1026	1038	1053	1056	1071	1097	1035	1064	1002	1002	1053	1018	1007	1059	1050	1049	1040	1055	953	998	1025	1025	1034	1044	1040	1037	970	1052	999	1037	985	980	1039	1010	998	1035	1014	985	1032	979	978	1021	983	1028	1034	989	1022	1035	1017	1054	1012	1018	1067	1010	1057	1019	1069	1019	1009	1004	1055	1019	1057	1085	1012	1050	1036	1001	1009	1006	1073	1029	1012	1048	989	1048	974	1035	1062	1038	1032	1034	1002	1087	1028	1071	1056	1072	1010	1007	1020	1047	1043	1006	1016	1075	964	991	1037	1037	1058	1012	1090	977	1067	1034	992	984	1007	1055	1037	1006	1056	977	1015
23847	25732	36631	27853	22309	14017	1856	535	454	480	480	461	487	476	487	488	486	516	460	481	470	480	453	493	465	497	496	482	483	430	448	497	483	492	469	467	471	459	436	519	392	522	476	474	456	471	487	472	449	473	461	480	493	454	434	481	454	441	470	447	500	476	473	501	476	439	506	445	443	438	465	464	468	458	427	474	430	463	440	476	465	478	471	435	435	480	493	480	462	463	477	437	450	493	444	454	516	461	485	434	467	442	463	496	463	429	450	452	493	465	443	492	476	497	488	470	463	495	480	432	480	470	455	487	433	463	495	464	466	450	477	458	457	491	467	461	493	450	455	444	477	451	463	450	464	449	461	445	445	494	459	484	483	456	462	470	445	433	427	487	501	429	443	422	471	450	458	448	483	468	454	482	485	445	449	412	460	511	455	460	473	425	447	492	453	484	461	476	474	476	449	461	414	467	478	469	444	506	446	462	495	442	514	410	516	439	465	469	478	462	474	469	458	488	449	465	460	466	481	496	459	488	460	482	446	450	453	476	499	493	487	447	479	455	460	496	441	483	494	468	492	454	453	470	479	490	465	442	459	463	482	470	462	438	472	498	477	440	440	472	464	423	456	525	472	442	489	470	497	489	449	456	470	495	436	415	481	493	483	453	485	456	457	474	435	464	449	473	454	448	478	506	448	497	470	491	455	449	481	437	460	459	470	498	470	461	485	491	500	471	456	444	542	479	473	472	457	441	437	459	470	415	423	459	458	493	491	449	466	464	465	457	469	480	469	467	465	446	461	451	469	474	457	454	479	502	447	416	491	442	501	492	434	473	437	439	478	489	488	496	439	466	452	496	462	452	500	419	462	466	502	424	414	483	467	468	478	460	456	457	458	450	478	510	475	492	454	464	484	461	450	456	471	465	486	486	434	484	440	436	464	425	470	438	440	509	480	478	444	477	475	490	488	422	436	511	491	456	426	478	453	487	442	486	429	511	437	466	474	489	456	496	406	459	472	448	447	514	442	469	474	419	415	432	491	470	467	449	420	462	496	462	502	459	473	438	490	495	460	512	496	474	483	459	457	485	483	472	461	464	458	452	453	444	458	452	458	457	439	478	471	466	467	474	508	476	475	456	456	508	464	497	438	444	480	471	464	459	449	457	477	437	474	444	465	475	452	476	455	464	474	483	522	476	466	498	483	469	461	481	420	460	466	462	460	502	447	480	474	492	460	459	446	461	468	482	471	470	445	484	443	436	492	464	442	489	468	482	453	443	476	497	465	478	455	455	458	447	470	488	478	441	467	470	446	458	478	413	438	473	496	465	443	472	449	501	517	457	477	467	442	471	464	471	462	475	463	473	480	446	465	481	478	493	499	479	451	456	462	461	459	477	449	434	467	474	481	457	462	436	478	478	473	410	432	482	489	500	446	467	493	473	463	444	452	469	457	469	446	480	488	520	453	465	404	439	472	465	474	471	485	461	478	511	448	459	460	491	475	491	507	467	520	473	460	495	489	442	456	451	466	503	456	464	465	470	446	441	493	459	469	480	448	513	472	506	495	422	494	483	495	471	441	447	474	461	453	473	466	492	445	472	486	489	434	492	439	462	460	479	450	433	466	441	495	451	475	523	462	445	458	450	457	476	420	447	465	503	473	471	448	444	488	419	466	446	484	476	407	433	442	482	467	449	475	448	475	485	450	478	436	436	454	471	469	482	453	498	488	430	445	470	440	493	453	449	469	470	443	457	429	432	513	437	485	442	445	482	499	476	473	450	424	474	426	464	503	467	486	474	451	443	479	415	421	450	491	457	458	460	495	476	488	462	499	425	480	442	476	462	452	462	442	472	457	474	481	460	456	456	449	497	451	501	452	471	438	485	443	442	454	449	415	460	440	453	455	486	454	490	471	474	452	438	464	479	475	479	471	490	469	477	462	456	494	464	430	458	463	421	443	491	477	485	502	494	486	502	468	482	445	485	479	505	465	440	494	478	518	487	460	469	463	493	444	473	459	456	470	517	482	454	456	479	446	475	486	447	445	439	485	483	462	435	454	434	466	461	473	468	482	482	456	452	426	467	446	440	443	468	470	466	430	483	536	465	465	451	479	452	455	486	460	463	506	482	487	462	428	454	490	459	437	463	435	440	487	486	464	459	492	473	466	476	470	502	493	445	454	432	462	430	482	460	495	452	444	415	443	477	474	459	475	446	443	472	450	442	463	470	455	470	464	472	442	424	458	483	442	508	456	480	497	491	487	475	448	474	485	449	475	469	460	500	436	467	467	440	506	444	478	456	447	444	466	472	447	453	446	432	454	477	462	478	465	462	449	452	476	467	445	430	451	455	481	470	493	483	502	452	455	432	479	460	460	485	457	486	475	473	455	510	482	444	476	452	467	481	458	476	460	464	446	489	447	423	479	471	455	439	488	466	473	468	455	426	456	468	433	456	461	506	451	488	489	514	477	479	426	472	483	471	436	448	436	466	500	480	413	490	433	452	458	444	465	475	450	487	437	449	458	469	505	487	490	521	479	460	438	475	466	435	473	461	442	442	458	469	453	470	449	440	474	455	435	450	514	454	471	422	496	458	452	445	440	439	458	489	474	425	476	452	450	430	432	479	432	531	478	478	531	456	444	514	424	485	475	466	446	473	471	443	441	456	450	446	446	440	456	446	468	474	483	461	470	470	472	468	436	499	481	461	432	472	492	511	454	468	458	479	460	482	467	458	454	452	436	450	473	455	443	439	458	468	453	501	472	479	464	468	470	482	464	424	464	449	454	443	453	457	459	484	440	466	505	440	447	458	448	438	441	447	458	469	480	477	494	453	482	465	416	494	453	463	497	479	438	456	481	471	487	467	445	465	506	467	476	468	457	462	440	452	451	481	491	439	457	484	475	432	482	475	438	444	443	474	467	465	469	471	480	495	454	486	474	425	438	459	454	488	436	469	474	459	450	450	482	436	502	441	470	439	471	459	445	501	472	481	483	457	468	413	430	468	467	491	446	465	480	480	489	455	411	475	479	490	486	463	470	458	448	470	469	507	463	493	468	485	497	421	470	441	422	468	488	481	461	437	429	494	447	502	433	459	492	449	470	478	450	461	441	467	485	468	500	474	448	467	488	435	461	492	481	473	432	446	520	459	463	473	461	476	455	491	478	483	489	439	459	471	424	443	494	389	452	518	455	461	450	454	433	456	445	490	478	539	485	496	458	450	454	497	466	428	495	466	448	435	444	485	444	485	465	460	477	497	480	472	428	445	433	472	435	459	470	468	495	465	463	476	457	460	463	477	475	466	461	453	451	469	434	478	483	434	433	480	476	447	499	476	452	440	476	452	496	441	449	454	467	441	458	479	471	479	455	429	449	471	466	447	446	472	468	443	485	483	441	456	418	463	467	463	496	438	444	472	478	494	459	490	472	482	444	491	466	431	462	465	478	465	476	475	479	424	451	469	438	460	479	459	453	478	483	429	524	461	478	470	491	462	481	499	455	470	462	476
52686	96757	67667	37929	30129	10760	1314	790	769	796	801	768	762	817	795	833	815	761	827	821	760	768	772	829	798	763	799	735	747	792	757	836	813	771	753	786	767	755	806	794	844	782	745	727	725	766	814	797	776	788	822	780	830	768	790	742	821	770	755	762	792	784	727	767	794	799	795	732	773	785	788	740	726	809	807	763	784	765	762	776	772	803	779	759	769	759	784	763	722	781	747	757	828	788	773	757	805	756	770	816	777	781	782	764	758	829	785	796	791	787	787	757	753	816	799	756	776	771	797	771	776	810	778	765	735	769	800	802	742	772	789	788	759	797	716	702	769	805	786	753	799	789	768	798	802	779	778	809	804	753	804	769	769	785	815	760	801	777	773	768	775	788	753	773	784	778	828	788	751	749	793	747	795	767	740	803	763	803	757	789	788	741	772	756	818	796	735	848	780	782	744	766	774	802	795	784	765	754	783	788	772	738	742	751	708	769	798	730	748	804	765	773	773	726	746	826	792	809	780	798	786	771	781	782	779	758	712	744	736	784	797	792	829	788	804	780	737	788	754	815	790	801	817	753	759	781	760	768	816	750	761	796	777	733	766	759	796	764	768	683	766	748	774	748	740	782	739	762	761	763	769	759	804	766	800	810	769	811	706	781	750	784	767	777	721	753	767	747	805	739	792	835	736	793	746	815	748	746	771	736	752	766	820	822	806	761	807	796	788	763	761	753	756	780	735	840	729	745	809	797	749	794	769	750	805	784	752	806	812	731	777	792	812	800	774	743	804	855	788	772	788	780	756	790	768	795	732	760	739	754	778	798	802	755	780	802	795	762	807	751	778	817	832	769	743	758	776	815	757	745	717	761	778	790	742	746	779	761	752	768	792	809	786	762	749	813	781	762	722	757	776	799	750	816	790	772	747	786	795	741	773	805	785	769	792	772	743	754	819	819	831	774	775	760	764	770	761	765	767	773	734	761	818	784	785	789	742	781	779	781	775	768	760	759	781	716	792	769	754	758	826	754	781	762	740	787	777	823	728	774	768	785	767	780	791	745	785	799	764	778	796	809	756	752	792	825	773	723	785	795	781	765	778	825	777	805	782	825	808	793	760	777	765	764	748	750	760	780	778	781	778	730	776	746	765	800	759	784	785	793	791	752	782	809	762	775	782	833	814	786	786	810	754	795	771	767	781	771	762	746	742	703	789	815	734	735	780	785	787	787	770	777	817	795	791	801	771	794	798	732	821	758	771	808	798	754	789	828	804	766	790	746	787	772	780	765	798	775	759	767	700	820	740	765	745	730	730	778	731	815	801	797	776	768	755	761	838	725	777	758	748	769	807	752	789	785	839	753	780	741	766	773	832	784	746	822	744	816	803	775	851	809	749	794	797	772	787	778	827	791	810	808	804	811	760	770	769	793	797	765	759	774	787	734	740	762	781	730	789	816	761	830	755	717	763	723	800	769	769	775	755	791	832	735	794	744	769	758	801	760	790	762	792	748	817	815	798	797	767	743	782	782	770	802	777	791	773	758	729	796	753	763	773	794	837	820	783	815	726	773	779	779	722	736	765	753	769	781	764	771	731	752	786	801	735	791	763	765	796	796	779	747	766	801	781	715	734	744	803	816	760	733	791	741	782	747	779	778	785	746	770	826	742	742	784	715	802	811	751	769	701	766	782	803	774	793	803	750	750	738	812	779	741	714	782	773	763	800	801	785	774	744	760	796	792	737	745	809	801	805	763	786	791	784	782	753	820	799	820	711	749	732	743	818	766	822	742	737	790	780	788	780	782	791	808	758	780	831	775	770	792	766	722	760	750	764	798	796	751	783	746	814	797	808	785	815	756	767	728	762	751	767	720	783	762	761	752	819	789	775	781	731	742	790	784	748	785	754	706	754	811	825	769	792	749	800	740	806	731	765	771	737	775	842	786	749	795	805	791	780	792	791	810	777	791	779	725	802	780	781	746	760	787	780	815	796	785	763	803	720	734	739	768	732	771	802	810	784	809	758	746	754	734	789	789	772	806	775	754	779	766	778	772	778	773	769	798	843	757	774	849	750	765	799	778	740	808	769	795	798	763	772	765	768	841	784	760	769	749	783	816	817	741	724	760	787	776	754	796	777	830	814	776	798	839	796	770	764	795	751	738	758	788	732	809	770	778	755	753	778	790	759	787	772	776	756	751	766	777	800	754	754	733	801	812	746	781	801	751	737	792	743	806	755	799	743	742	772	800	708	741	796	813	757	765	792	765	770	723	765	772	767	787	755	797	801	779	772	822	762	769	727	791	761	750	747	778	771	746	817	762	793	783	788	792	770	816	779	832	746	733	759	803	777	782	746	775	806	826	779	804	777	815	702	775	799	783	830	825	739	827	830	793	754	795	780	780	752	789	758	743	785	748	771	775	770	804	741	790	771	793	804	759	803	739	782	812	749	818	769	805	822	779	795	794	738	791	814	798	780	784	779	767	808	819	739	753	817	793	781	737	757	842	767	787	812	779	796	822	793	808	763	752	773	783	757	795	752	767	730	790	789	789	806	733	784	792	754	743	755	755	749	764	736	784	773	791	831	794	786	763	741	771	767	749	768	772	826	771	780	770	793	726	782	775	775	771	768	809	772	745	760	751	812	795	759	805	765	752	751	741	794	779	789	797	762	804	800	763	853	768	798	743	798	730	792	723	764	767	813	751	786	793	803	816	775	733	754	839	806	769	806	766	778	788	801	769	723	761	797	800	774	746	738	776	788	756	789	736	830	774	799	802	774	784	766	784	798	720	812	789	760	768	796	769	760	774	797	818	752	758	783	795	761	741	762	733	755	770	760	830	734	763	742	797	815	779	740	808	757	769	746	735	785	730	762	804	791	774	760	772	759	740	804	775	788	758	780	733	773	792	813	790	760	808	772	804	831	763	731	777	824	799	759	768	795	753	787	794	805	749	746	825	774	819	726	798	764	763	834	770	702	750	736	811	770	764	765	813	793	785	789	806	799	736	790	734	798	743	816	764	818	756	775	781	796	731	781	801	769	794	795	783	744	789	804	807	762	807	792	735	731	809	798	805	822	778	813	759	745	782	731	742	767	771	771	777	769	773	818	792	726	742	803	739	782	778	796	805	747	767	803	701	741	773	804	745	811	752	777	833	728	750	788	761	839	799	761	784	705	783	747	785	740	771	787	754	764	727	790	748	743	746	779	731	753	751	795	768	759	792	776	779	757	784	788	777	841	707	796	752	751	697	828	765	794	759	758	752	766	779	785	775	781	752	764	746	712	810	761	785	800	780	774	768	796	786	793	777	746	749	762	760	793	749	784	750	713	754	756	758	752	811	766	788	782	827	782	765	753	772	804	755	811	869	787	772	813	764	786	756	780	754	761	819	779	791	768	809	843	775	795	733	757	770	757	759	788	784	750	761	753	763	758	766	753	791	738	794	786	749	811	766	780	788	779	779	783	781	764	706	803	789	782	720	805	785	770	725	740	845	726	796	832	776	758
22920	23074	32016	25442	22803	20040	7874	705	613	576	572	564	606	562	573	584	559	552	576	595	565	580	546	562	559	536	522	606	580	601	537	557	545	585	563	565	538	541	563	540	553	588	548	566	573	547	534	554	525	556	548	542	576	520	591	563	587	558	554	548	561	537	536	553	514	573	532	516	532	592	573	563	540	585	560	609	540	564	588	560	515	573	533	500	560	532	591	546	533	543	562	554	542	601	572	507	545	598	591	507	512	546	540	554	599	569	554	558	524	584	512	616	549	560	606	577	585	603	563	568	577	552	558	491	547	553	563	555	562	512	577	549	567	570	529	562	580	580	606	563	537	595	522	534	548	571	544	545	573	558	524	555	590	569	560	586	546	531	521	559	546	513	569	593	535	566	532	556	532	579	535	577	544	572	569	598	545	557	559	540	532	572	536	576	592	580	558	550	589	524	539	551	554	554	545	563	568	568	508	582	583	497	526	528	578	544	585	543	532	561	524	592	565	523	592	560	528	563	539	544	599	581	550	549	567	574	545	572	532	537	532	572	549	589	528	542	528	536	539	541	575	580	550	600	561	544	596	548	601	545	564	526	581	589	543	527	546	597	538	574	587	611	563	523	532	536	589	545	510	541	552	584	529	535	564	577	599	542	565	596	559	549	582	550	519	557	571	558	540	562	569	527	569	588	587	574	528	591	597	566	614	536	595	549	552	529	591	555	549	565	521	537	560	580	570	524	643	529	560	517	566	532	549	543	575	550	599	549	562	547	557	561	581	590	546	572	553	565	552	559	530	556	567	513	569	560	541	547	555	506	518	605	588	577	548	536	548	525	577	554	548	562	536	541	573	591	512	528	570	584	567	530	511	530	540	495	564	588	572	600	535	596	539	569	564	532	596	587	566	557	511	581	561	553	565	525	534	543	565	602	509	561	515	575	525	554	544	540	572	559	514	557	563	567	564	547	577	535	559	571	595	540	561	553	548	559	556	541	518	556	587	539	583	566	552	563	545	541	548	550	583	541	537	576	497	573	555	535	575	558	515	520	562	584	563	541	538	539	532	526	584	581	567	565	595	591	560	552	529	553	532	525	537	549	564	596	585	523	548	597	544	594	610	521	585	536	556	550	592	531	587	575	586	544	563	574	537	548	524	547	573	558	545	532	530	534	520	509	558	509	534	530	590	559	574	561	536	568	524	554	575	547	553	570	562	534	576	525	548	546	537	565	550	576	591	597	597	536	540	535	600	539	595	539	583	592	616	536	643	564	569	553	543	531	543	576	545	557	549	567	567	592	563	528	590	561	519	545	546	549	589	534	580	543	558	542	534	574	551	573	534	551	553	546	554	542	554	617	576	546	546	592	560	569	541	536	521	534	543	591	561	570	588	545	541	555	540	571	561	517	547	516	531	586	567	524	583	546	557	562	566	589	528	546	549	551	537	544	536	568	542	583	547	539	561	537	551	539	547	551	546	573	547	569	580	545	552	562	556	576	561	564	576	564	560	575	524	561	579	594	551	536	583	558	557	511	559	546	525	527	536	559	528	563	521	574	543	541	523	548	563	549	568	560	549	558	538	544	537	572	577	530	571	548	552	531	548	542	560	563	552	522	515	588	527	580	536	532	585	536	513	505	588	566	602	544	542	552	580	529	559	585	547	595	534	569	579	616	574	527	582	537	524	541	542	555	565	587	550	571	533	521	571	602	577	524	572	580	556	549	544	569	597	534	557	556	531	568	607	565	522	539	534	560	551	543	577	564	529	569	601	528	531	520	581	536	566	582	590	601	534	552	544	540	575	535	544	574	571	572	554	560	532	541	536	544	587	541	540	544	525	578	572	515	542	617	545	526	569	551	540	556	566	574	533	537	571	565	551	603	567	563	545	590	548	556	574	515	536	539	518	559	598	539	570	575	567	526	527	601	554	500	539	519	530	548	530	531	568	537	525	526	534	526	582	543	524	587	543	557	506	551	524	545	576	590	554	570	570	574	602	512	560	569	572	571	570	588	574	554	538	579	511	545	530	553	544	577	533	567	556	540	540	505	551	579	544	598	541	512	564	566	539	522	548	582	562	547	561	554	596	549	560	558	535	546	592	616	550	512	580	579	524	598	544	560	542	578	546	597	554	525	559	550	588	567	551	572	526	582	568	553	581	569	538	549	585	574	553	553	531	572	552	533	523	525	518	524	558	517	579	537	550	559	566	548	548	560	567	535	511	542	555	565	550	524	556	570	577	484	570	589	575	536	526	520	528	550	519	549	561	565	528	527	563	527	578	536	559	540	579	551	559	539	553	569	526	569	554	566	556	520	602	596	540	556	550	530	551	556	530	539	560	523	527	522	610	576	586	531	559	567	559	557	527	532	574	554	563	551	611	550	533	541	579	539	552	566	553	522	527	543	566	520	550	590	550	540	525	529	545	586	496	547	532	605	611	544	551	606	510	498	548	527	549	553	553	535	521	565	568	569	570	561	550	552	562	563	576	566	545	578	540	557	544	534	549	567	560	581	551	571	527	565	559	582	584	567	545	543	614	495	591	563	564	581	613	520	525	566	541	567	529	538	533	496	542	594	564	565	581	501	534	559	562	577	590	562	568	595	583	580	554	613	575	547	580	541	535	560	561	564	590	566	558	570	572	552	538	588	532	578	572	571	557	631	558	538	536	574	543	530	525	562	574	551	567	583	527	539	598	581	564	571	596	528	576	547	614	580	562	550	540	611	546	552	573	489	605	518	570	550	571	559	561	566	543	569	589	573	582	588	549	505	570	546	537	568	556	562	562	550	558	557	568	543	572	562	568	568	579	557	593	581	512	521	562	507	566	584	553	524	575	537	581	548	586	573	587	545	580	555	522	530	589	586	558	567	524	581	556	558	608	522	554	554	567	545	530	549	556	529	551	547	566	536	556	555	560	540	514	564	584	566	565	568	593	619	578	570	529	510	556	538	561	524	546	597	591	553	552	520	579	568	526	576	540	582	561	557	578	573	555	538	582	533	554	533	536	589	516	540	528	538	563	555	593	569	579	571	543	578	567	538	561	577	576	539	565	566	549	567	568	531	518	531	553	581	552	525	540	572	580	573	585	554	533	583	558	554	557	602	561	578	552	561	547	562	540	542	522	562	584	594	519	562	553	585	612	579	558	558	561	599	565	565	534	554	606	568	578	554	549	574	568	542	554	551	575	553	577	579	542	554	548	543	528	601	557	535	558	553	574	598	561	531	615	560	577	536	550	574	578	547	543	532	557	575	544	543	574	561	573	570	570	593	564	533	575	539	560	561	520	567	561	595	542	556	546	586	559	551	582	508	554	574	566	576	607	536	547	511	570	563	543	580	564	576	494	547	536	511	548	553	539	539	599	570	567	570	520	547	580	592	481	538	553	550	513	545	566	585	550	559	545	555	577	571	554	545	561	566	571	540	584	553	547	553	558	554	532	566	574	557	508	528	557	570	593	533	534	554	585	546	530	554	587	540	578	559	590	561	533	545	557	544
48901	98999	72128	45848	37778	13683	1761	897	903	936	854	915	901	865	905	872	843	899	882	874	871	888	867	899	916	865	912	887	905	840	870	923	888	932	844	937	919	828	880	910	918	941	840	845	846	866	906	866	927	849	889	917	910	890	913	926	937	881	880	894	872	844	845	865	869	898	871	888	783	863	895	898	891	913	881	894	884	978	875	914	902	915	855	847	889	860	889	930	799	879	851	907	874	921	863	805	858	843	879	866	904	906	889	930	836	849	860	875	881	936	854	864	813	899	862	897	899	889	885	856	861	839	891	906	874	918	884	830	851	889	886	886	881	862	870	903	896	921	809	827	842	864	911	860	896	865	855	855	884	890	857	847	899	872	881	912	803	858	869	885	858	880	882	920	884	909	863	902	869	883	836	883	932	815	863	837	878	881	865	903	926	895	876	849	888	889	857	863	920	861	839	912	873	912	791	866	872	879	890	854	828	889	893	878	905	820	913	894	880	911	893	926	906	830	892	842	866	890	912	939	826	869	886	890	875	887	872	952	840	891	823	860	869	809	941	862	923	833	864	840	868	871	854	894	860	889	836	838	834	891	887	827	858	844	906	914	832	823	903	882	893	884	842	845	850	873	882	880	850	894	864	859	871	871	855	930	907	882	884	891	875	833	834	876	871	878	911	824	890	870	856	877	836	903	894	881	917	919	922	885	902	899	849	865	883	925	889	874	893	879	855	864	904	855	868	838	864	864	881	853	868	872	849	900	835	821	869	852	818	859	872	922	874	886	863	830	916	878	874	880	867	855	858	909	891	871	820	885	805	938	902	850	864	841	886	844	937	813	880	866	871	835	892	863	898	933	865	896	846	864	871	877	871	899	851	842	884	858	896	865	886	875	834	890	866	884	878	932	855	869	887	893	887	825	852	899	896	875	889	855	891	852	874	888	860	873	884	941	844	868	880	967	852	860	897	890	888	871	884	884	881	850	835	890	871	835	893	905	860	887	890	847	874	866	921	839	925	867	886	867	844	933	872	908	826	906	875	877	855	838	861	852	929	902	840	861	915	934	914	907	874	883	926	883	884	902	794	876	913	886	865	866	910	848	924	871	923	892	843	901	887	898	885	895	853	832	913	869	818	889	862	897	845	923	852	870	807	852	889	893	843	846	821	880	884	900	913	883	870	854	917	900	828	812	910	873	883	874	889	910	837	883	856	889	830	844	861	863	891	899	929	869	867	904	898	906	879	869	814	929	870	851	866	882	897	830	835	859	807	915	832	895	861	928	886	834	933	856	855	874	872	814	913	901	854	829	946	834	888	926	903	888	870	876	887	836	924	829	855	849	876	940	862	889	859	878	864	916	892	876	852	848	845	856	947	890	907	876	936	870	891	858	839	868	855	918	895	889	897	870	862	864	855	887	882	880	916	889	841	868	889	829	834	888	875	868	893	907	835	888	882	844	870	900	871	868	924	884	898	875	843	877	894	830	923	944	912	885	819	949	870	895	885	878	858	899	929	822	869	889	882	871	921	878	898	881	850	884	848	882	870	941	888	953	877	849	878	895	892	907	883	863	895	908	883	866	809	859	891	883	849	910	894	900	894	826	794	884	907	863	822	846	885	879	852	867	895	847	919	866	879	885	863	858	906	860	865	879	872	841	889	920	888	905	901	856	866	881	951	841	880	889	871	893	879	882	889	876	903	868	870	867	925	823	858	893	849	887	880	852	888	904	870	849	917	883	852	851	879	865	864	893	885	874	879	864	888	860	892	900	862	940	854	941	907	870	903	792	914	897	897	880	940	899	883	893	853	865	848	876	894	871	849	886	852	934	788	887	878	859	861	880	898	894	850	855	872	882	909	874	879	872	946	893	839	888	869	879	873	867	897	878	914	850	911	856	832	888	868	844	850	875	831	876	894	883	881	894	859	897	829	925	838	923	899	883	856	876	885	848	850	867	887	896	896	860	864	860	877	858	908	818	923	881	883	848	925	842	804	941	904	901	890	914	845	864	872	897	849	858	890	893	854	851	894	863	840	880	892	860	912	866	866	877	910	871	886	889	912	895	956	896	880	868	825	826	856	887	838	853	902	931	865	911	862	854	831	903	833	829	911	890	875	847	843	880	884	930	887	893	840	873	863	913	887	902	854	853	937	865	933	883	896	845	937	921	875	889	815	918	871	899	908	832	807	873	876	861	915	880	871	880	896	911	868	860	912	908	815	853	881	959	893	905	889	847	882	869	918	872	891	917	893	867	825	836	852	906	910	860	891	839	836	921	909	893	860	904	865	888	950	843	893	938	859	866	897	866	876	898	902	868	912	899	871	920	895	879	905	881	860	857	867	872	866	861	876	886	838	819	842	921	845	882	881	879	862	839	874	848	852	860	932	875	870	876	817	847	865	875	873	923	860	885	852	913	888	852	945	904	925	917	906	930	901	929	871	854	863	871	856	932	852	820	898	882	854	857	879	852	882	913	857	892	881	862	917	849	852	882	869	878	878	876	889	883	909	852	890	821	881	913	877	888	777	876	922	913	926	869	832	851	837	898	867	876	884	881	854	870	903	843	904	859	875	860	883	846	901	901	927	852	842	870	917	877	914	859	905	875	838	835	905	864	864	871	888	935	874	883	887	927	889	907	863	887	910	906	836	866	880	851	848	887	858	842	884	896	891	861	874	955	861	880	861	883	887	843	901	877	910	874	897	815	910	827	863	876	870	890	881	914	874	889	852	883	822	868	846	904	858	860	854	910	868	895	891	877	891	881	867	899	942	838	869	855	827	844	835	846	820	873	898	884	888	841	918	850	916	847	845	883	794	936	925	868	898	877	943	935	870	888	884	906	871	829	875	925	893	875	877	873	856	862	901	922	901	844	870	879	897	831	918	904	894	885	896	895	910	921	875	883	848	944	894	862	866	873	879	849	898	881	883	858	803	875	878	852	869	821	853	849	934	869	875	915	832	892	890	895	862	873	860	889	901	848	815	869	880	852	858	845	933	853	865	858	853	852	828	907	863	895	899	877	986	876	863	875	848	837	836	885	888	935	894	908	879	898	870	879	863	881	841	845	902	883	872	931	870	858	938	876	888	880	852	857	847	914	879	926	840	893	908	871	872	863	856	849	848	917	900	855	938	918	840	884	877	916	879	893	837	873	922	906	892	865	815	883	846	845	903	891	853	859	854	804	888	875	874	884	891	856	848	848	839	883	828	868	897	880	858	893	915	879	907	869	866	864	824	896	887	863	852	907	845	871	883	858	888	890	905	880	822	882	894	883	831	840	899	880	886	903	851	880	891	854	890	903	872	862	858	876	868	874	886	880	882	916	842	850	891	833	894	911	869	927	862	856	875	861	906	884	884	879	860	884	919	891	907	930	855	866	866	870	865	816	897	849	896	892	849	858	848	869	921	919	888	852	867	888	883	855	863	872	900	917	880	909	905	857	885	873	865	910	873	879	910	899	863	885	814	828	879	873	869	920	895	899	830	865	902	876	935	866	880	905
27074	35550	33208	14469	5294	1540	681	606	611	601	618	552	583	582	588	553	577	568	568	614	587	582	563	589	585	573	608	562	581	553	585	600	587	526	554	615	605	594	584	527	629	607	615	606	544	611	577	588	591	572	601	572	593	594	599	591	615	594	568	654	597	618	593	640	632	581	572	579	618	616	581	612	587	609	620	609	592	580	583	607	629	598	619	589	618	605	608	551	599	625	593	575	564	553	623	638	609	591	609	595	581	604	584	605	589	624	547	570	603	572	556	608	555	622	604	599	594	582	582	560	613	585	611	608	604	575	615	635	566	611	611	582	578	589	603	605	623	573	600	568	601	575	556	600	614	574	568	584	602	603	562	576	636	594	615	591	596	604	573	607	590	573	603	560	584	565	630	552	582	602	582	554	577	583	560	617	607	570	612	573	580	571	565	598	576	621	561	580	566	639	631	619	618	598	584	598	613	562	602	549	580	610	570	602	594	591	568	580	567	586	599	607	596	604	622	584	615	569	561	643	620	537	573	604	668	620	606	577	589	615	599	604	568	656	561	607	611	594	582	609	606	600	606	582	644	619	572	544	622	591	598	600	630	586	590	612	631	603	597	593	607	580	602	608	575	618	617	571	606	568	598	562	563	623	595	645	566	546	608	621	583	599	594	600	583	618	597	585	617	611	597	591	593	610	588	597	565	595	571	609	591	600	588	562	609	573	607	550	583	542	606	619	600	577	616	573	642	617	586	610	543	571	587	608	580	583	562	573	545	591	608	601	587	598	592	579	629	552	569	606	589	613	587	600	578	523	579	573	555	619	594	608	598	558	581	597	604	600	590	588	644	598	584	603	596	528	616	572	579	620	623	576	613	576	583	570	548	613	584	609	593	609	613	582	591	589	584	591	565	595	589	613	576	607	566	575	570	565	598	620	604	640	570	559	583	585	589	600	576	570	581	575	546	632	609	617	605	599	570	566	554	547	618	553	599	607	558	617	577	603	574	604	562	625	590	540	594	584	553	545	577	554	640	571	605	592	560	566	609	612	645	568	602	621	580	625	594	589	585	574	619	595	584	608	597	589	597	615	632	548	609	547	608	586	561	561	596	576	600	604	581	594	543	572	556	588	618	547	585	581	558	552	551	569	596	597	549	601	636	545	547	611	612	561	583	567	568	566	571	583	610	587	576	593	587	552	557	611	580	609	587	620	595	591	585	622	576	579	583	617	567	563	547	589	596	599	579	591	606	591	554	565	581	589	569	598	644	595	583	588	571	600	576	565	600	598	575	565	591	610	615	613	621	562	569	586	636	611	627	543	578	589	577	575	569	606	615	546	565	579	623	618	612	594	640	577	585	602	574	571	594	578	593	592	582	564	551	597	588	580	616	584	584	619	630	567	574	581	577	611	593	616	619	602	563	619	645	560	599	599	601	549	577	594	605	592	619	576	579	604	616	603	559	602	574	583	536	579	565	581	574	598	612	579	570	567	573	621	560	565	569	605	554	561	636	608	637	587	558	627	594	598	574	593	650	583	579	578	601	600	631	607	604	646	594	584	607	615	541	612	609	597	602	580	559	595	601	548	559	607	613	584	582	572	555	601	622	638	612	586	610	615	555	575	606	600	579	568	570	606	532	612	576	601	539	587	549	599	589	595	564	577	584	583	589	558	604	581	587	564	583	598	638	631	601	597	595	630	608	595	605	626	606	583	569	578	564	577	605	602	607	595	538	621	566	598	615	593	580	590	595	553	622	619	609	575	588	569	569	578	588	601	587	631	582	653	571	545	590	580	609	591	598	580	588	551	605	582	597	548	564	600	592	638	604	614	569	607	610	577	597	622	621	589	598	574	608	562	569	584	537	581	599	599	600	585	615	563	585	600	602	629	610	589	582	600	607	590	589	528	604	609	620	619	594	563	602	551	594	609	582	592	597	621	580	645	619	605	566	624	519	579	591	588	601	605	576	553	572	608	557	605	568	621	584	579	588	603	625	534	569	557	559	613	599	604	577	587	599	573	561	590	591	559	582	563	577	592	588	604	585	570	553	547	582	600	641	613	584	583	593	568	613	573	594	585	618	595	590	603	582	565	616	558	623	614	560	582	567	605	589	585	606	579	580	631	579	579	568	590	585	574	643	606	639	573	590	608	579	567	586	604	597	593	563	620	631	611	657	579	596	584	577	554	622	585	587	562	567	578	612	610	611	619	651	609	589	610	578	595	612	579	547	631	575	563	576	584	610	587	584	638	550	606	617	559	580	583	614	621	611	581	576	606	592	590	579	583	576	600	579	590	609	574	595	581	597	565	595	610	605	543	575	587	642	616	595	603	572	586	626	604	588	612	602	614	588	601	594	555	589	648	628	586	590	593	592	566	605	609	581	601	579	598	629	606	607	562	578	603	592	574	640	637	587	599	582	566	590	593	573	574	613	579	564	580	578	581	555	567	642	626	623	575	606	575	586	588	620	616	593	643	596	556	622	642	573	566	586	592	592	547	590	603	530	544	577	593	574	585	591	594	602	593	585	606	630	611	594	566	581	632	620	570	593	566	613	555	595	592	569	639	643	557	554	585	537	571	559	581	570	558	568	563	556	608	565	626	556	618	563	542	605	625	586	617	567	591	572	555	607	621	597	609	655	565	647	562	570	580	565	601	599	564	625	573	580	594	616	594	589	589	605	592	613	595	609	600	587	570	607	638	565	582	613	618	583	586	610	621	598	613	604	608	591	581	582	594	573	610	594	574	603	562	621	587	563	597	567	587	592	569	570	581	575	607	640	564	592	604	569	624	583	591	600	555	579	640	610	576	558	577	612	622	608	580	594	581	550	618	597	588	576	582	622	573	570	608	596	625	592	615	554	570	579	643	588	597	576	605	606	643	603	565	614	557	630	594	583	628	561	606	578	575	591	590	590	617	614	613	566	566	584	595	607	620	603	547	624	621	612	618	599	550	576	622	618	566	588	605	560	577	610	596	555	574	585	591	628	573	562	606	599	612	584	571	587	589	588	613	608	575	639	557	563	591	575	611	604	622	592	552	563	596	588	583	583	605	612	561	604	591	544	625	560	586	646	589	615	616	582	616	518	594	633	592	613	600	609	598	576	594	575	627	626	623	594	613	622	594	598	594	619	606	586	588	609	589	614	599	625	629	610	623	655	591	586	555	531	582	601	565	589	613	551	587	592	603	616	597	590	603	598	567	537	606	557	559	623	582	601	588	619	580	569	617	576	586	578	589	577	609	591	638	565	590	606	613	587	568	537	648	612	602	590	604	612	604	606	588	565	614	570	606	576	611	582	607	621	578	629	598	572	552	541	627	584	631	628	606	583	554	547	589	608	581	600	575	574	583	604	587	607	589	571	594	615	588	609	560	566	617	630	635	590	606	619	599	574	559	548	624	651	629	576	589	603	585	565	612	615	593	610	587	602	576	627	560	566	606	599	606	582	582	578	559	593	562	563	576	602	602	569	585	605	604	582	554	600	579	605	575	592	586	614	630
32506	56208	36529	12813	9181	2810	1071	931	961	977	997	992	985	965	1036	983	934	1020	982	995	981	982	929	942	967	958	1013	997	950	990	960	935	1000	973	972	1027	939	997	1024	957	979	984	975	997	1001	1036	947	981	966	984	949	942	935	948	955	955	975	936	980	997	918	1014	1000	968	968	978	985	963	950	1027	1017	1003	928	992	973	1025	969	931	981	997	951	912	944	1010	960	1010	1038	966	1005	930	982	983	1043	1024	959	979	977	973	932	964	983	1044	930	971	975	1014	1006	974	938	962	989	962	988	1013	941	996	1003	1029	969	970	989	962	993	971	938	985	1004	994	986	935	1010	937	977	988	947	962	947	968	989	1011	973	977	981	1026	950	1010	1060	900	981	945	961	987	975	948	983	995	981	921	1002	956	981	988	1030	961	947	943	947	1000	963	965	989	1032	976	966	1018	1016	978	928	1013	975	951	1001	969	980	1042	979	935	965	939	979	1019	982	971	989	979	939	957	973	1036	971	965	970	1019	966	972	958	914	1010	969	986	996	968	985	950	987	962	1043	1039	1019	948	983	1019	929	987	1011	992	960	1009	985	1000	965	916	945	960	982	1020	988	994	991	972	966	961	989	938	987	959	954	981	951	998	1024	1024	974	960	1020	935	973	1068	918	943	960	959	997	1001	964	1019	965	988	991	943	988	992	1005	954	972	1007	1004	1010	987	949	1010	970	986	924	976	1014	1016	954	963	1039	1008	979	982	995	964	1005	990	1011	994	981	1009	1025	966	972	979	974	966	996	954	1036	973	941	995	974	1023	976	963	1044	957	1027	964	972	971	1047	972	996	999	933	953	1018	1017	1004	978	968	993	930	1006	958	950	1022	1012	947	974	1001	957	1022	971	998	1013	932	927	1065	997	982	992	964	965	957	1072	1009	1019	985	1020	971	970	1051	985	975	949	1013	962	952	975	950	930	938	992	992	982	966	937	939	985	1030	1003	992	957	969	966	934	953	964	980	932	1036	991	1000	941	999	925	936	992	977	1025	988	990	1036	970	967	942	941	941	973	969	958	970	1004	965	966	1010	976	1004	985	987	998	964	1038	969	926	1069	1001	958	991	1013	973	1019	988	972	1003	956	985	959	985	983	969	980	1020	999	1007	937	975	1012	950	1003	1010	1011	992	1034	1002	972	954	1006	976	960	988	987	990	973	1037	997	993	986	988	987	998	1055	983	1011	999	1032	972	970	971	1022	992	978	937	997	1012	1004	999	996	984	928	951	945	996	977	997	944	1017	994	945	937	1048	1004	969	968	983	974	918	968	915	948	976	972	978	955	984	961	984	972	988	987	1033	955	1041	962	993	983	957	949	995	924	973	954	989	960	991	928	1034	1022	956	986	987	989	969	938	948	987	998	943	972	994	996	958	967	1005	938	1012	1000	1001	991	985	951	999	976	966	948	1022	968	952	992	924	1042	968	958	903	980	961	970	962	996	958	1008	999	958	998	1002	914	1015	1015	927	970	968	996	982	988	940	1023	919	996	981	1001	1005	1001	977	964	893	927	1007	998	926	908	1013	974	1056	933	1037	957	1015	984	1028	1000	1003	977	1007	930	1037	993	980	913	942	995	1031	998	970	988	991	995	970	975	976	954	1038	1055	950	967	1005	1003	987	979	952	1029	1007	978	974	1015	984	991	978	982	988	968	1023	987	936	959	940	1030	982	988	941	1009	1013	983	997	942	1031	1002	996	1001	996	962	1005	971	936	1016	988	983	903	1042	980	948	925	989	953	990	970	989	979	1046	997	1004	972	1000	983	1005	997	979	1007	933	1032	980	977	984	982	977	957	1057	1003	992	976	989	1002	949	995	1019	965	988	1021	1043	960	997	940	934	972	979	996	1046	1067	955	979	968	983	1042	984	931	930	964	1045	973	965	999	1031	1003	951	993	968	995	991	938	1016	955	1021	991	988	944	991	994	959	975	967	1065	952	953	948	958	983	990	991	981	977	972	967	966	996	972	999	969	991	1017	945	1016	917	986	998	1024	969	931	964	995	985	1044	924	1006	948	979	1005	1020	1022	1002	1008	1037	1007	988	1022	994	966	990	914	993	964	1033	994	1012	979	959	1005	930	987	933	999	981	950	1019	972	1042	1013	970	1006	933	976	928	975	926	958	968	967	984	1005	955	959	983	1008	948	974	935	1017	1017	966	985	987	1028	991	968	988	1015	977	933	946	959	1000	982	985	981	961	1035	996	1002	967	961	1008	942	993	967	883	993	967	979	998	1041	1019	917	1012	1002	938	976	976	982	1012	996	985	1020	994	1002	976	915	962	979	974	973	977	947	1013	1045	952	992	1008	1007	1010	956	973	982	1011	993	1010	976	929	1010	992	985	968	955	1016	974	1005	999	903	1021	1023	1043	964	964	973	986	925	913	981	998	991	1043	1001	998	1028	982	953	984	990	965	1058	1025	1030	980	959	980	1010	974	970	911	977	994	999	991	961	966	996	978	1044	971	968	994	986	957	1011	958	968	952	981	968	906	957	1006	989	939	957	1017	979	945	1001	1006	941	1019	909	1011	987	994	983	985	951	997	1036	1027	1056	990	1006	944	969	995	992	995	1015	1031	993	1017	977	1065	947	911	990	1049	977	973	963	1010	982	998	1000	953	976	926	1004	980	1021	982	922	995	967	968	1011	978	936	1015	1016	1004	963	983	976	998	1010	980	970	1012	1000	996	972	1017	996	985	986	1021	996	1011	1038	962	967	969	976	941	950	980	1003	932	991	963	989	1034	916	997	1018	968	1003	1041	951	970	946	991	972	1026	931	961	995	937	993	914	996	950	961	961	1028	960	1001	954	1018	972	978	983	935	949	1005	987	982	964	951	971	980	957	1023	967	966	979	946	1006	963	1029	994	995	942	1020	1008	955	1005	1016	932	958	970	1017	976	947	1002	958	968	1019	1002	1001	993	983	950	984	999	974	993	902	1025	987	932	960	971	953	1014	910	973	1003	994	1020	980	1007	964	971	942	1028	964	1028	970	1016	953	911	954	956	971	1006	957	973	982	969	946	906	1001	933	995	933	1008	1013	957	1012	972	966	907	967	908	984	977	980	990	926	1018	994	937	966	972	1009	1040	998	1010	986	966	1039	988	992	985	984	942	966	943	1008	992	988	987	987	1017	967	1007	979	1005	1036	992	999	952	984	965	1054	1024	975	993	1016	944	971	1010	967	1001	993	981	968	1057	991	1058	998	1006	1064	1033	1042	977	984	1042	980	1032	1009	936	1030	952	1006	1005	992	970	919	957	982	1002	951	1020	991	983	980	992	953	999	1029	911	985	988	1020	993	965	1010	1032	1006	994	961	967	995	1004	984	979	930	1014	950	958	970	1001	1000	1023	992	953	965	962	1043	1030	1063	980	992	986	973	991	982	969	1017	1003	939	966	960	1014	983	996	1021	982	926	973	978	970	976	1024	965	936	1012	977	980	988	965	961	975	1021	988	988	1007	948	1025	959	974	913	994	990	1011	993	970	1010	967	962	951	1026	1009	950	1004	921	980	1017	955	1001	990	1053	983	982	1006	976	977	949	984	971	978	996	1000	1015	970	975	982	970	1049	983	1001	982	959	1038	952	981	970	980	974	942	994	1003	927	1046	1005	1017	1000	965	991	926	958	960	986	996	982	973	983	939	966	950	981	993	908	921	949	979	985	952	975	1004	1001	951	986	956	952	990	998	951	981	962	923	965	995	988	1029	994	954	975	986	994	945	940	976	988	1012	1055	970	958	1004	1014	924	1004	1002	977	955	980	965	978	991	976	956	1014	1020	968	965	977	965	1023	967	971	944	1012	1037	913	983	967	1004	979	961	1005	920	997	944	948	1040	965	1010	935	958	1010	983	1002	1007	1058	991	989	981	969	937	1023	947	963	967	1009	1012	993	933	970	1002
23811	24567	33617	26140	22078	14682	1992	473	455	437	468	474	485	443	445	444	434	407	458	437	445	447	476	435	437	411	417	464	477	439	451	449	446	416	464	456	472	427	448	436	405	458	405	408	410	434	437	435	457	458	446	423	387	452	430	444	425	428	393	455	424	414	445	453	444	448	460	421	462	450	451	412	432	476	455	443	442	423	457	447	471	402	464	430	447	466	427	445	431	442	475	433	461	455	447	431	430	415	369	437	466	464	435	384	417	397	432	455	414	414	453	417	462	478	472	441	477	426	457	438	458	477	430	442	436	442	420	438	405	463	439	447	425	431	436	469	409	463	418	473	434	390	427	417	478	461	432	460	431	447	437	434	459	446	426	423	442	447	414	434	437	427	443	436	425	460	435	438	453	452	484	405	496	441	428	449	459	438	424	384	436	407	446	442	472	461	460	408	433	428	425	444	443	419	452	432	454	469	440	437	482	439	421	433	393	423	460	467	428	443	439	431	429	419	413	461	466	422	450	438	434	437	431	427	451	449	430	418	382	404	420	454	436	435	469	440	440	450	438	448	477	485	424	406	389	436	454	435	461	394	456	441	405	453	441	375	429	433	450	428	456	431	446	410	376	406	441	420	400	442	420	448	447	421	441	440	429	416	437	451	405	427	454	455	426	461	437	417	444	435	461	440	435	438	437	419	427	431	426	392	426	452	429	436	429	423	438	440	444	481	423	447	474	410	415	420	422	410	450	461	432	469	430	431	433	444	451	412	425	453	448	465	399	441	461	444	456	424	456	450	437	450	414	441	457	429	481	446	447	406	424	453	429	449	419	424	445	437	422	402	450	445	449	394	415	430	433	448	430	418	430	456	449	438	476	424	479	435	472	471	428	434	439	441	442	450	429	437	447	392	470	408	441	466	427	443	446	422	429	457	470	431	446	391	424	438	456	422	427	419	431	449	448	426	428	429	455	409	428	406	385	422	456	424	440	444	422	422	442	431	455	470	444	470	457	428	434	492	421	456	395	480	446	449	452	442	439	422	424	452	451	415	458	441	460	423	431	424	433	448	432	419	430	423	417	392	436	452	454	420	449	422	435	476	428	445	442	428	462	458	418	420	417	420	444	452	426	432	459	447	397	450	446	440	446	429	446	454	431	433	446	439	442	429	418	438	383	503	408	421	440	433	464	445	457	440	409	447	452	440	441	461	474	428	397	451	450	462	452	404	434	468	423	433	443	408	398	450	442	469	413	446	461	439	422	431	467	419	437	441	432	424	446	474	453	450	433	427	416	424	454	420	431	467	442	404	440	454	402	436	445	436	462	417	424	442	418	451	458	446	459	443	445	441	478	397	460	452	443	429	421	452	456	444	449	413	456	479	442	464	430	440	424	432	423	446	425	458	451	404	436	456	441	482	445	429	418	463	397	434	463	423	481	449	463	447	460	387	469	415	448	447	431	439	434	411	450	433	463	461	414	451	445	440	438	492	441	411	411	449	395	431	410	451	456	440	409	446	425	436	450	438	434	439	450	439	437	438	433	441	402	434	460	463	529	452	425	443	402	423	425	419	448	419	461	462	430	424	428	417	408	448	413	449	448	462	459	414	437	435	443	470	430	459	454	450	456	408	419	463	462	437	427	413	420	427	447	445	417	416	473	423	437	436	440	427	452	433	440	419	456	410	488	417	472	470	427	445	446	446	446	432	428	465	460	432	471	471	422	435	441	436	433	438	469	464	475	435	480	448	479	451	428	395	449	405	390	418	431	407	451	425	435	452	450	387	422	474	450	444	432	469	480	418	472	419	445	459	468	447	429	457	451	449	406	421	419	435	469	440	444	433	427	433	456	442	418	417	436	444	479	430	414	463	466	432	446	433	428	442	434	445	426	475	470	443	433	448	434	431	448	421	464	416	416	446	466	460	431	432	468	451	410	426	431	423	374	431	409	440	424	417	437	434	433	428	458	456	435	444	461	418	418	431	415	424	480	467	437	431	411	448	455	392	444	451	422	460	407	477	451	410	399	422	451	429	441	438	459	427	429	428	466	446	422	443	416	448	440	394	434	469	453	438	457	432	447	433	458	420	452	384	434	458	431	460	457	432	404	456	443	430	436	421	447	433	426	392	436	453	440	442	462	457	425	457	411	448	443	400	389	473	418	434	456	435	403	434	455	437	431	411	442	448	434	458	429	435	430	456	416	437	431	454	430	438	424	414	468	444	425	452	420	465	447	433	418	434	428	455	437	413	428	443	465	447	462	396	439	418	420	437	437	458	459	469	395	413	384	414	417	397	459	441	425	448	486	472	417	420	402	393	486	456	434	470	441	446	441	448	438	410	439	473	400	471	436	426	437	477	427	432	442	434	457	484	431	435	469	429	437	426	429	444	452	442	444	429	458	443	448	445	439	420	467	439	425	413	406	443	425	412	440	479	458	446	414	414	470	427	439	389	476	450	458	424	483	439	459	433	465	430	456	467	414	444	461	421	413	424	455	411	453	460	435	454	412	476	456	506	440	435	412	453	447	414	441	413	429	467	449	426	427	457	399	413	461	424	427	427	464	419	443	407	449	439	456	449	451	447	409	459	457	455	457	435	413	427	413	435	443	417	442	432	459	404	476	458	457	434	428	443	493	448	482	418	435	434	416	471	397	421	482	457	450	445	458	429	414	468	423	446	425	438	454	428	459	420	444	414	446	435	388	432	411	456	448	461	429	457	457	464	421	433	433	457	423	421	461	382	415	417	449	449	430	449	405	447	423	444	410	451	406	449	434	414	455	473	444	420	436	449	443	460	436	393	426	428	460	410	434	442	468	426	434	416	446	426	440	456	459	439	434	426	438	446	436	447	398	462	440	430	420	416	421	409	433	414	432	409	426	422	408	406	407	426	425	437	460	402	462	444	431	400	453	446	389	427	414	437	406	435	437	457	430	445	460	432	449	410	458	416	429	449	408	434	425	417	461	483	436	434	412	444	433	412	447	418	496	434	456	432	462	436	416	465	426	445	471	449	426	441	416	429	374	408	443	395	413	456	423	480	444	449	420	450	446	445	412	439	413	443	424	447	403	414	436	373	418	436	432	457	444	428	429	409	415	449	441	446	434	453	392	441	440	436	429	471	443	420	423	426	440	421	413	415	471	475	451	455	445	455	422	451	441	414	443	429	439	419	438	459	415	474	436	457	452	447	452	396	407	420	446	455	479	463	471	451	440	453	422	450	421	430	400	415	466	387	447	460	426	420	452	445	439	436	441	413	440	430	466	429	405	453	431	452	470	445	416	444	411	437	400	439	441	443	447	424	463	403	442	469	443	415	370	409	413	442	462	437	470	456	429	431	447	451	442	445	433	403	399	426	482	449	416	421	442	449	417	445	427	441	466	393	421	466	429	382	400	406	430	445	429	449	419	430	451	444	424	432	458	429	465	482	472	458	404	411	399	449	428	428	432	464	453	432	456	426	460	391	462	419	415	419	427	434	436	455	477	446	441	437	471	469	379	403
51641	96467	66750	37297	30445	9714	1009	732	762	765	757	768	757	712	798	757	752	730	715	704	753	716	746	721	712	766	779	742	743	715	735	775	753	751	747	737	761	769	752	745	734	727	714	737	753	727	769	703	745	738	774	746	744	789	724	776	819	744	738	710	755	759	726	735	747	745	773	740	795	780	745	739	732	770	753	713	756	750	769	712	727	758	752	745	772	711	734	717	748	755	734	711	796	703	756	731	718	709	716	745	681	739	693	768	743	754	715	759	756	759	741	758	715	741	710	701	743	778	758	736	738	726	757	748	734	787	764	725	794	769	745	779	703	742	735	735	746	768	710	708	745	708	769	719	779	774	723	698	708	747	734	712	726	759	775	762	771	712	749	742	728	729	725	732	759	756	738	716	768	732	739	747	704	681	724	734	742	695	763	733	709	731	689	723	786	729	731	750	746	680	724	755	740	716	722	750	758	694	708	729	754	711	773	730	754	683	729	726	714	749	709	699	689	761	741	727	745	722	738	714	772	749	722	707	755	704	805	704	717	752	755	738	757	761	786	838	778	739	741	773	766	728	781	742	742	754	750	824	713	740	774	741	737	688	727	764	762	723	739	698	725	767	738	707	749	740	715	745	700	754	732	771	714	749	706	776	734	760	767	761	726	758	728	769	747	787	722	747	715	763	738	771	766	708	719	768	753	704	754	776	732	732	740	744	731	763	725	704	744	800	731	715	706	745	778	717	715	783	713	773	727	772	742	745	752	708	768	752	691	718	748	674	718	737	744	719	763	722	756	719	758	725	729	710	734	755	740	785	741	752	768	751	768	700	753	722	766	739	749	715	730	748	752	716	749	766	706	696	797	720	715	736	742	736	757	726	734	761	728	750	723	707	694	734	766	755	728	746	727	754	740	731	746	757	747	773	791	726	733	744	750	775	755	720	715	698	692	782	759	727	734	776	764	732	739	690	783	761	754	737	745	725	776	768	747	777	692	734	770	752	708	757	741	804	763	734	710	726	797	719	707	720	705	745	754	734	720	748	766	728	719	776	777	723	786	643	688	739	746	743	724	725	738	758	781	750	756	795	752	746	750	718	745	796	669	758	717	732	677	722	733	687	750	733	788	812	752	731	702	695	738	711	743	777	730	727	744	705	715	752	740	686	787	752	748	733	778	763	741	703	764	710	769	723	797	732	730	793	753	772	779	713	777	755	738	762	714	732	728	706	742	743	681	753	716	725	737	711	744	723	784	746	731	712	700	728	723	799	727	733	716	795	767	755	776	706	725	716	746	716	767	735	687	729	760	780	774	739	752	751	724	728	731	811	740	736	740	728	738	750	756	746	758	726	771	686	709	729	721	750	797	758	744	764	731	766	718	763	798	723	782	782	748	714	739	731	760	734	770	710	711	748	716	738	717	737	778	734	733	741	711	751	750	787	739	757	719	746	720	766	775	741	745	727	736	679	738	732	733	785	740	746	727	710	739	668	728	718	754	723	743	775	720	677	715	716	732	780	718	734	752	766	748	704	741	749	769	760	712	756	770	780	750	729	665	762	733	792	756	717	710	769	721	762	736	742	771	738	738	757	685	692	763	722	754	755	684	705	676	764	716	721	707	761	767	767	707	764	736	728	758	764	746	715	736	755	705	752	731	698	798	750	771	740	739	718	716	747	775	716	734	706	722	724	732	704	737	738	685	773	717	733	764	732	742	732	746	736	790	738	772	731	667	677	713	773	772	694	681	738	751	739	760	730	729	732	682	697	735	742	739	719	758	782	748	741	678	783	780	729	764	673	691	733	702	749	725	760	754	780	760	742	724	733	697	779	750	782	729	690	715	756	767	716	726	768	768	784	751	778	746	752	784	723	731	686	711	732	702	736	715	797	769	784	769	804	682	734	716	736	712	779	731	748	788	738	755	720	786	720	723	727	780	791	746	720	685	729	740	753	756	765	701	751	730	774	767	763	757	700	739	733	801	702	728	675	757	747	741	782	719	750	777	727	724	734	800	762	736	722	752	758	752	699	737	740	754	731	716	788	713	688	837	760	769	753	733	752	728	721	743	723	718	756	714	737	740	786	741	726	746	756	754	734	705	696	708	760	755	728	754	716	752	726	718	704	740	790	761	726	705	730	748	748	746	721	730	746	732	718	749	732	707	744	749	768	724	680	710	799	747	724	732	708	740	719	773	735	759	757	710	736	748	719	721	731	770	753	731	723	674	714	800	726	708	735	742	749	733	760	753	749	777	767	714	732	729	730	719	740	797	744	768	708	749	718	709	720	724	752	784	705	713	724	748	725	761	765	760	779	751	717	768	739	726	780	755	715	724	761	751	732	784	736	757	718	734	730	691	706	757	741	753	716	728	758	739	742	788	733	768	714	756	707	749	728	696	766	737	767	694	753	744	710	732	757	763	742	762	723	783	751	742	720	741	735	761	750	745	721	775	758	743	752	723	760	781	724	747	710	743	775	769	757	730	741	727	746	743	684	733	706	739	749	770	766	792	717	735	698	760	761	751	733	763	759	743	743	708	746	721	716	762	758	737	770	741	738	774	793	764	720	765	691	767	695	817	773	757	765	755	755	776	687	758	763	750	751	713	760	736	730	726	768	742	736	793	710	715	739	783	720	740	787	759	700	774	743	702	742	732	763	728	711	728	744	745	764	743	732	733	713	725	709	739	748	743	725	716	733	752	727	719	762	712	756	740	729	742	737	753	748	753	766	733	728	759	757	745	727	713	704	750	721	761	725	721	691	731	712	780	761	752	808	746	750	794	796	760	741	741	757	770	763	735	709	777	739	759	759	752	677	761	775	690	767	740	788	734	739	737	733	753	761	753	721	720	692	749	737	724	749	732	744	717	750	755	723	727	798	735	724	768	765	780	758	744	700	771	748	722	766	757	750	750	738	687	753	749	705	713	740	717	729	713	742	732	661	759	770	698	721	748	802	742	746	766	718	781	795	734	782	749	731	711	783	739	732	720	706	718	727	745	725	739	732	699	717	763	753	773	719	776	752	743	723	733	769	748	706	770	694	730	770	767	764	698	742	745	705	722	745	721	762	755	770	716	722	790	754	735	757	733	745	703	780	772	740	726	755	723	698	739	782	711	739	724	744	726	738	791	763	728	742	713	773	775	749	722	744	694	799	714	685	734	737	705	757	762	730	734	732	769	676	762	740	756	727	680	740	745	766	686	743	716	749	719	710	713	701	707	736	734	754	718	707	761	759	770	672	752	720	752	749	716	764	709	692	711	743	767	701	722	764	764	701	755	696	731	786	730	784	724	695	750	723	741	710	732	727	759	758	729	754	748	766	672	753	764	752	791	700	757	753	720	787	748	760	732	778	729	731	755	695	760	733	792	706	713	743	759	667	716	713	750	731	728	748	739	748	747	719	734	762	744	726	736	694	767	722	714	715	742	762	693	764	772	681	768	742	736	705	777	696	763	724	731	726	725	767	743	764	781	741	751	740	710	754	732	735	768	766	740	739	704	765
22836	22464	30894	24194	22060	20366	8503	752	580	553	554	567	572	564	550	594	552	551	564	553	505	534	553	525	543	558	524	566	518	573	599	526	546	564	574	519	541	572	578	576	501	570	560	561	571	578	537	536	566	564	561	509	558	525	533	525	562	515	512	561	535	504	527	555	546	559	558	541	569	523	553	509	548	562	515	546	534	564	521	494	559	550	561	581	574	522	522	515	528	518	531	572	555	540	549	594	538	573	508	513	516	531	544	554	526	561	500	608	540	547	522	556	552	523	517	602	533	546	510	554	584	508	550	563	539	546	539	547	542	529	585	580	548	537	533	518	575	579	544	549	543	531	547	577	558	555	536	568	491	552	580	570	564	565	573	553	528	531	561	543	521	567	540	578	517	590	584	536	503	536	555	594	604	554	555	537	541	567	518	526	533	539	543	510	570	527	515	549	542	523	509	512	567	524	497	532	548	566	537	587	575	514	563	536	554	510	578	563	538	540	536	550	532	535	558	586	522	550	527	545	541	585	557	540	546	531	519	549	565	555	565	526	530	567	578	559	544	546	546	572	583	550	561	527	533	556	533	553	580	495	543	533	561	599	518	506	517	551	535	528	542	537	550	519	547	505	550	572	525	540	556	560	544	566	575	520	535	540	550	530	557	535	579	537	548	543	536	567	539	532	496	537	529	559	532	551	555	551	541	580	536	569	521	618	543	517	552	542	509	520	563	592	550	576	520	556	543	535	562	567	565	561	541	545	599	559	559	555	529	528	536	553	561	546	539	519	552	563	563	547	561	514	521	544	517	536	544	541	546	539	561	560	550	568	533	542	540	583	518	572	556	555	498	570	571	534	516	574	545	519	559	544	558	525	550	570	517	535	553	557	553	532	547	574	529	539	563	551	551	527	542	565	531	536	523	543	563	542	527	547	559	505	541	589	518	551	537	538	513	508	537	509	549	532	544	530	558	547	534	533	535	529	567	512	585	526	563	556	567	531	548	555	583	572	544	543	538	601	558	548	566	549	503	566	534	522	525	538	553	535	554	547	553	558	557	547	549	514	542	590	549	596	560	515	559	515	550	554	555	537	543	527	567	567	548	524	542	492	537	556	518	535	539	559	556	573	570	526	595	596	535	557	601	498	555	556	534	599	537	545	520	547	552	529	546	510	521	544	519	501	555	540	539	500	510	502	500	556	543	549	544	583	548	557	547	528	518	556	556	531	562	590	564	571	563	529	535	540	559	545	535	478	553	553	538	528	527	523	511	580	569	536	521	553	513	564	535	528	550	532	532	579	529	535	540	533	562	554	537	516	545	520	581	550	602	508	541	543	564	530	530	508	567	542	556	538	580	538	557	535	601	528	538	529	560	574	510	535	588	502	504	568	531	594	551	550	539	569	590	557	550	535	546	588	530	563	539	520	562	570	555	572	563	543	569	511	539	599	531	537	576	564	531	519	574	566	556	516	584	525	588	514	541	553	531	511	491	537	530	555	494	574	539	512	560	527	510	580	502	514	574	529	550	557	552	555	563	531	549	598	512	545	522	510	561	544	529	569	534	537	535	555	562	543	506	526	552	539	544	570	560	556	589	532	556	567	539	551	540	574	519	557	558	532	562	540	547	544	543	566	558	545	517	517	586	563	540	560	540	516	560	571	543	577	564	561	540	546	560	559	526	595	526	554	538	554	563	517	531	544	538	497	557	562	551	504	507	529	552	507	554	498	527	551	551	548	543	551	541	561	542	485	558	555	547	541	543	537	577	570	563	559	528	525	521	524	507	576	546	516	529	561	581	537	538	556	544	575	527	566	553	538	564	569	518	542	589	550	533	545	537	553	562	582	573	560	578	514	546	567	613	556	534	538	551	538	565	522	558	525	546	547	541	548	547	552	510	581	519	554	535	528	526	545	542	551	519	546	544	534	529	569	512	547	520	551	552	535	537	505	544	554	547	552	526	558	534	529	587	551	592	551	566	584	557	551	504	557	506	555	573	553	530	534	492	566	553	523	538	522	490	561	566	559	572	586	565	573	531	511	537	506	544	558	547	561	542	575	554	585	543	525	570	529	545	524	539	604	571	554	553	601	475	520	579	540	577	540	533	550	509	559	581	576	567	572	543	503	561	578	499	509	504	537	550	535	562	532	554	562	538	513	559	537	497	557	560	588	551	510	513	586	548	545	581	563	548	547	546	571	561	587	541	488	582	549	560	555	564	565	548	557	549	534	555	585	525	517	515	530	541	521	549	528	556	551	572	537	550	578	552	522	548	559	530	477	518	555	555	484	537	538	551	559	569	524	536	537	549	537	569	530	613	521	566	524	522	558	512	542	514	563	550	529	545	519	536	523	543	547	571	525	528	509	533	541	526	577	570	584	551	545	534	528	532	595	549	533	596	551	543	488	525	589	563	559	505	552	552	511	537	552	508	522	544	532	560	536	539	570	556	524	535	536	545	583	547	537	546	563	500	546	520	542	537	553	547	529	558	512	537	515	532	554	529	507	520	544	562	525	574	530	534	515	503	495	519	574	531	538	542	535	557	536	512	515	539	568	529	536	556	516	549	536	514	571	599	542	572	586	567	576	516	549	554	522	538	579	560	557	537	586	532	577	543	567	554	588	570	582	533	501	520	574	552	563	558	565	523	522	567	510	545	581	555	498	518	572	529	558	544	527	595	531	577	558	553	522	561	568	563	566	511	554	551	523	545	525	528	543	574	590	542	536	559	551	502	542	484	556	566	558	510	581	570	566	563	569	567	550	513	529	544	552	507	514	565	538	544	547	558	523	540	540	540	520	501	526	559	571	595	540	549	557	562	580	608	568	566	544	558	566	546	577	515	606	552	530	518	519	521	539	509	575	542	601	569	542	525	538	529	544	534	509	573	535	513	563	582	539	552	548	559	543	580	513	551	598	530	543	515	536	548	543	538	525	526	510	550	531	480	535	571	509	571	539	579	541	518	568	556	540	518	536	546	565	570	519	569	523	516	556	528	474	520	545	569	584	539	497	529	576	557	513	543	577	528	525	582	561	496	525	540	541	544	548	539	553	519	547	539	525	513	552	552	527	526	541	556	553	496	557	562	520	549	568	558	510	571	512	584	556	517	544	537	514	553	568	567	533	530	587	555	541	555	525	528	561	549	557	581	545	563	565	577	561	584	525	544	533	503	534	531	562	551	509	541	517	517	569	525	517	522	553	533	552	528	517	530	562	531	495	532	574	536	539	541	560	569	554	563	587	536	528	527	517	557	548	565	551	512	502	554	584	554	498	549	528	507	568	550	564	507	553	517	563	493	538	542	535	579	549	519	583	569	565	499	565	519	556	583	560	530	581	543	523	498	531	568	552	537	579	576	513	520	572	553	568	558	579	536	524	547	514	505	542	559	556	554	524	530	586	558	542	511	503	527	552	538	555	531	560	522	497	562	525	550	524	544	551	582	528	552	523	555	510	577	549	566	539	530	555	517	539	544	551	551	558	563	563	558	540	539	550	539	552
47221	99328	71542	43978	37264	13671	926	842	874	896	863	863	952	897	839	924	944	862	832	875	946	865	842	842	840	874	906	876	842	853	856	860	885	890	882	897	854	912	886	875	879	879	883	876	895	862	801	870	896	815	851	895	846	850	859	867	852	883	862	862	841	856	825	871	891	827	844	857	884	837	885	873	890	934	864	877	891	890	872	823	843	884	921	880	880	807	852	925	844	883	871	869	832	913	838	863	926	879	842	859	865	852	881	878	877	942	885	901	833	845	881	880	852	841	874	917	833	840	819	849	812	870	880	852	850	842	884	840	863	892	863	860	856	884	875	892	889	883	865	927	865	868	826	893	861	841	883	899	812	853	891	868	835	823	842	863	839	840	807	868	876	896	831	863	877	858	923	841	879	896	875	911	871	871	883	923	909	820	889	910	888	850	861	842	861	878	890	869	896	901	861	920	819	880	888	853	829	853	810	860	886	868	867	879	880	837	833	866	825	843	864	867	879	887	900	859	862	847	896	856	881	849	833	951	878	848	866	864	888	852	872	839	828	899	874	882	863	884	897	892	880	878	868	882	895	814	873	868	863	949	902	847	863	886	845	878	899	851	872	881	862	899	902	871	839	862	875	863	865	891	842	874	920	865	856	831	923	867	864	884	893	857	874	852	837	914	901	874	831	875	868	857	849	847	927	887	874	857	799	898	860	870	914	847	885	866	863	860	902	852	868	921	875	841	835	831	901	857	837	866	851	878	850	876	842	891	876	902	866	860	888	905	903	861	909	826	784	828	871	853	908	867	862	872	875	873	833	833	862	879	900	835	862	834	852	893	895	867	891	853	925	865	849	907	899	915	843	864	905	843	879	848	897	873	877	866	841	876	866	936	841	842	881	881	811	874	900	903	820	867	915	850	873	934	847	823	922	897	910	835	896	892	854	885	888	893	872	797	833	873	850	827	888	849	834	865	856	884	881	879	913	854	857	904	868	868	884	868	873	864	872	855	832	879	892	846	865	881	865	799	885	844	844	853	866	845	859	840	889	900	877	897	804	914	889	867	882	914	934	852	850	855	912	884	885	891	887	885	877	882	908	847	840	823	859	884	903	862	879	886	845	881	883	851	909	874	847	861	890	909	864	873	837	904	887	851	814	883	880	870	838	847	891	871	931	870	927	841	880	953	880	808	871	868	901	856	874	894	847	881	882	850	854	893	910	874	830	867	854	879	877	867	892	836	870	912	854	880	878	847	849	833	895	824	886	832	870	870	877	864	900	913	861	847	868	905	874	846	854	848	851	876	860	896	916	875	889	901	922	929	899	832	890	830	867	844	869	914	879	841	810	892	939	896	865	820	867	850	893	873	880	883	845	812	858	862	904	937	847	888	851	838	841	858	852	857	862	892	846	916	794	887	906	898	895	853	850	833	852	877	916	852	875	880	898	908	873	884	840	804	888	873	831	851	841	902	905	875	847	872	850	856	916	904	846	870	849	880	931	854	864	836	866	901	867	783	868	865	833	867	886	835	784	835	866	842	832	876	878	858	894	864	904	875	905	896	901	889	902	884	862	916	837	824	868	852	835	826	902	843	869	843	863	828	890	899	795	874	801	834	909	887	851	882	891	938	838	859	792	867	886	842	872	888	865	833	865	866	891	856	889	921	901	914	886	890	838	859	910	861	882	848	843	833	820	831	934	865	898	865	900	886	882	858	865	866	941	844	843	910	816	894	814	856	818	892	884	849	865	801	865	899	883	831	897	869	877	914	839	872	856	906	863	869	865	867	846	860	884	884	895	837	867	856	874	838	882	889	867	841	894	855	890	884	866	877	878	880	871	859	911	907	880	840	900	870	886	906	860	827	847	816	870	859	857	829	866	864	833	869	843	848	829	839	886	872	843	890	857	840	825	886	882	824	848	853	850	809	888	854	847	852	889	871	827	911	848	848	873	857	904	843	894	890	848	924	838	904	870	847	871	848	895	886	889	835	871	839	861	851	868	859	866	763	909	872	888	908	855	823	897	890	836	825	878	835	841	872	843	809	880	903	888	877	870	896	870	896	851	891	821	869	859	863	879	842	863	856	852	856	839	944	843	860	864	803	896	873	900	846	943	840	872	808	900	817	844	886	831	850	916	844	965	900	892	881	864	880	872	825	896	853	885	836	855	859	825	861	832	837	843	920	872	852	862	886	890	866	824	830	832	894	919	869	900	868	870	841	880	848	853	846	862	849	852	889	845	880	779	841	843	860	825	876	849	835	886	898	881	891	874	860	858	838	828	894	895	925	851	923	880	842	835	844	861	940	846	834	825	882	867	911	884	885	823	864	863	858	852	853	847	818	860	843	883	873	855	844	859	871	888	828	870	833	846	908	849	856	815	835	871	913	836	879	835	837	883	852	887	916	844	858	838	871	849	838	862	851	904	855	898	896	863	828	838	855	837	893	813	869	861	897	859	890	870	892	895	896	856	872	862	928	850	880	824	869	904	855	883	872	865	910	913	929	799	824	892	878	862	864	853	872	842	918	868	869	859	862	854	859	852	863	911	866	842	871	856	949	878	879	853	912	859	845	836	844	876	925	887	875	881	829	859	876	910	924	842	891	856	868	827	812	881	898	892	878	831	875	899	837	896	868	847	826	896	835	887	877	865	891	842	876	872	878	803	910	828	837	856	872	894	915	884	864	884	846	893	912	903	869	876	849	893	865	920	856	848	880	917	868	867	864	831	822	859	861	927	907	869	864	855	923	853	850	913	898	872	913	908	872	857	878	864	886	887	918	888	913	890	939	911	853	914	910	924	884	891	902	860	834	901	907	917	885	863	898	868	867	879	882	869	836	865	899	922	876	833	868	848	854	897	853	898	922	877	887	904	862	911	824	883	820	879	887	833	941	887	864	884	838	879	893	848	870	828	813	881	853	831	910	848	805	835	832	860	863	820	902	888	878	849	867	901	915	873	881	838	812	875	877	913	853	882	867	879	881	888	868	903	815	830	846	850	905	864	841	887	888	844	842	900	860	893	847	853	875	890	828	827	805	899	877	896	844	832	889	856	856	881	819	883	862	857	862	856	854	885	852	882	827	953	827	872	896	860	912	877	863	885	799	847	837	873	853	883	845	920	893	853	861	819	889	896	905	881	879	830	865	854	865	907	853	858	848	882	880	846	896	831	853	899	889	851	844	865	893	892	839	872	908	899	925	879	860	842	866	828	810	909	882	869	852	850	866	902	886	862	820	870	859	864	906	876	883	898	889	874	864	898	835	853	875	841	880	869	854	867	916	797	871	824	945	864	838	862	891	857	863	883	882	839	901	870	858	904	846	847	892	916	875	900	857	873	831	854	864	848	856	851	932	889	841	854	844	899	878	881	884	818	871	845	892	858	924	842	873	814	905	880	883	847	863	899	901	846	891	876	860	850	897	863	886	853	850	838	934	859	830	918	802	914	856	867	859	845	883	856	857	913	838	853	812	884	830	813	896	880	840	856	872	839	906	847	880	890	854
27529	34639	31850	13525	5046	1543	596	609	580	585	586	607	592	578	613	614	638	566	603	598	608	598	632	598	604	611	570	626	553	587	573	586	568	584	600	544	585	569	621	566	575	615	605	583	586	572	548	614	610	632	558	610	650	560	589	580	602	605	600	601	541	591	556	584	607	634	562	547	594	624	590	581	604	618	550	595	605	626	563	609	552	566	591	588	592	542	563	592	570	561	605	608	574	587	580	609	566	579	565	563	591	593	569	594	566	620	609	620	588	575	627	554	602	574	566	630	557	620	619	540	583	575	570	619	585	583	580	541	597	615	627	639	604	623	591	551	600	552	622	593	565	559	570	574	575	567	589	602	559	607	574	587	603	574	605	562	607	551	593	645	569	613	590	570	583	592	602	582	586	586	546	607	574	619	615	586	572	561	584	587	610	575	561	563	611	577	631	546	591	601	569	593	555	597	575	596	590	558	577	583	554	606	559	626	606	579	587	564	541	601	572	573	586	606	624	587	617	616	617	584	611	598	579	644	639	554	590	581	621	592	614	551	629	560	578	543	594	560	552	626	574	607	608	616	583	639	574	619	606	599	588	587	641	577	625	540	603	593	577	582	562	581	581	593	647	576	570	621	594	577	628	573	576	579	602	607	591	586	580	531	618	576	596	526	604	579	620	544	563	613	593	617	563	621	546	597	563	589	576	601	561	611	636	623	594	608	562	569	552	615	578	548	581	589	566	592	629	591	576	614	616	600	591	626	609	547	587	575	562	625	578	580	567	560	551	572	607	572	633	602	571	598	594	588	601	547	574	531	612	556	626	580	597	595	571	580	618	600	577	605	592	557	565	564	580	601	613	552	613	580	615	575	573	579	589	569	601	603	590	581	637	579	570	662	555	580	620	569	566	599	552	600	577	615	597	599	603	583	576	554	604	607	649	600	571	584	600	655	586	563	612	557	613	584	608	591	584	621	603	602	589	620	564	558	614	605	581	608	597	579	574	576	553	577	603	618	610	611	578	593	563	597	571	579	581	580	560	557	598	599	610	585	609	600	601	598	568	583	626	583	609	611	568	586	594	614	590	572	588	580	564	582	613	611	599	586	579	622	600	586	569	607	556	586	589	601	584	612	600	612	594	594	578	605	600	603	559	595	630	611	573	588	576	594	578	593	566	605	577	630	592	602	576	602	635	565	587	598	568	604	628	595	586	549	571	609	571	583	589	626	586	603	600	571	576	617	575	581	603	555	561	608	580	614	609	589	577	583	603	577	559	610	602	556	627	584	561	596	599	550	572	609	611	535	580	618	601	606	572	620	579	627	585	591	623	602	623	570	615	590	637	609	576	584	585	591	586	566	643	622	610	563	607	578	577	614	601	562	604	570	551	588	608	618	589	592	606	617	582	622	582	598	615	581	592	594	582	599	605	606	582	588	572	611	597	599	622	579	618	607	588	604	599	582	620	605	599	587	587	584	559	545	597	571	598	601	548	599	613	627	592	605	583	597	621	612	632	587	562	599	595	624	563	622	603	603	601	590	609	582	623	587	590	558	628	578	580	615	604	595	577	609	615	583	569	574	604	585	561	575	604	584	627	589	542	589	589	582	561	579	614	545	582	588	565	576	583	560	557	628	589	576	601	629	582	578	606	601	540	545	607	564	606	567	585	600	579	637	598	585	567	578	595	575	596	581	575	585	570	607	560	633	583	581	632	604	566	618	617	554	587	571	622	566	596	608	579	621	569	580	568	577	586	589	581	574	594	587	554	632	585	590	593	575	572	611	581	583	566	581	622	613	610	610	575	595	595	566	615	558	591	581	600	585	624	584	607	586	570	586	603	594	645	563	576	607	611	569	563	580	589	628	569	599	566	612	636	596	610	572	587	598	619	585	587	647	606	613	561	564	579	620	620	613	587	575	596	573	619	584	594	578	533	614	610	575	600	592	620	587	584	606	556	594	646	564	564	629	588	581	562	616	587	605	561	633	593	617	568	634	573	594	587	574	564	584	616	594	567	609	562	592	598	649	603	558	613	614	591	600	617	536	618	601	619	590	593	605	578	547	587	571	552	590	620	593	605	619	590	632	575	609	578	581	570	636	607	559	624	567	637	594	621	573	588	574	619	575	563	575	605	576	591	597	575	549	618	571	616	584	589	577	592	589	583	586	569	557	593	632	584	586	552	577	601	608	573	594	631	569	616	584	615	614	573	601	587	572	622	618	633	564	588	616	610	543	602	560	616	572	576	572	565	601	620	626	600	593	620	557	581	603	606	613	609	588	623	597	566	591	628	592	576	564	600	608	596	639	555	645	608	626	552	587	596	624	579	598	600	623	581	588	607	575	583	593	564	561	594	621	638	612	571	539	602	593	596	587	612	582	589	625	632	642	626	608	614	581	607	557	573	567	585	608	631	590	583	604	576	628	652	586	614	593	605	624	615	590	603	612	603	620	580	603	587	600	554	615	576	560	566	594	593	614	572	558	532	600	536	577	592	570	586	569	580	590	625	560	594	562	554	579	581	634	592	604	544	559	582	592	592	606	618	598	620	593	596	592	551	613	648	585	593	576	591	580	613	591	596	589	616	586	590	597	623	596	546	582	588	596	579	586	604	624	580	566	552	614	562	644	560	577	574	586	585	601	614	623	637	604	617	566	531	581	583	564	621	606	594	613	599	592	605	599	560	583	548	600	641	565	579	577	562	644	588	562	638	567	627	609	549	609	603	591	620	587	580	608	609	601	573	595	589	593	597	552	601	610	577	577	557	616	554	582	588	582	615	611	615	634	601	625	606	595	630	588	627	548	611	589	617	577	569	586	598	596	608	590	622	572	570	567	602	617	636	586	578	570	636	632	609	575	623	575	563	562	580	583	584	629	592	559	634	632	593	604	629	596	540	604	637	604	580	581	559	616	601	551	594	580	582	633	625	624	625	590	595	587	597	583	617	546	608	575	584	596	584	551	599	573	567	549	611	567	578	604	581	624	616	602	586	590	601	579	588	592	598	624	612	558	603	552	558	593	585	611	592	607	619	622	577	630	562	576	615	595	568	547	569	578	623	576	597	571	570	616	606	599	567	556	619	630	582	592	606	616	566	613	602	577	583	531	573	585	597	596	586	598	596	569	588	571	567	572	576	616	613	591	618	607	610	570	575	575	582	571	599	594	635	599	615	604	591	611	616	606	586	570	618	576	586	592	583	568	602	588	617	603	596	537	603	556	553	573	577	578	622	592	613	625	607	590	576	558	616	575	622	625	594	588	580	606	570	623	595	619	584	626	621	603	601	569	612	599	600	595	591	590	604	615	585	624	566	588	593	546	595	561	544	597	561	536	602	564	598	589	603	582	572	608	576	574	603	577	609	619	581	589	550	600	563	612	582	605	558	593	588	592	539	605	589	649	617	535	591	579	590	530	596	625	619	598	626	611	554	608	597	598	582	616	578	584	642	629	574	594	583	579	553	621	623	592	573	576	585	623	599	582	625	573	612	617	572	605	619	583
34081	55043	34772	11419	9020	2892	974	994	995	971	1001	969	1088	992	1015	953	941	1027	978	996	1013	1035	981	950	1015	941	1016	1000	943	1009	971	993	974	1035	979	964	973	1024	1003	974	948	954	974	931	1037	944	1063	1010	994	979	972	997	995	1009	965	966	993	968	986	966	1042	980	976	1017	956	989	1008	972	1016	982	975	984	981	974	969	974	990	1026	986	929	1010	1011	987	973	977	995	1036	993	1035	1019	968	964	960	1006	996	998	997	1009	987	1001	1027	1003	1004	998	943	1010	1009	987	1034	1025	957	998	950	971	964	1020	1013	1027	991	993	986	997	1038	1008	969	935	949	1026	959	960	1009	992	929	990	996	980	993	1056	969	988	1032	989	990	1012	1009	1036	1000	1019	1027	986	990	1009	1001	991	999	1046	979	968	1032	989	956	1019	988	961	951	1003	996	1015	984	1016	991	963	988	995	950	989	990	993	1013	981	1015	1028	975	978	951	917	949	968	1010	1012	968	944	989	1009	951	1025	999	1009	990	964	1013	946	1018	998	992	1014	931	961	1021	1032	1022	976	1027	1017	1055	972	989	1015	1021	966	920	970	967	966	962	990	1058	1028	965	1008	990	1013	953	989	982	1013	982	992	929	956	933	977	951	994	1018	984	1024	921	960	1036	954	997	1072	939	985	1013	996	982	1040	1046	1044	968	976	1039	1001	911	992	1010	963	1002	970	978	989	981	973	993	1005	971	1007	957	995	1004	956	1013	1012	953	904	1034	1014	953	973	933	1051	1022	950	1003	960	990	998	983	1021	1024	968	976	1004	996	1006	977	946	1022	981	1060	1050	965	934	979	1008	1017	976	1002	976	994	1011	1032	1007	1014	1014	980	1021	1005	979	926	982	1030	986	955	991	900	950	964	1021	984	995	999	1018	952	1005	1001	1021	1050	1011	936	900	1031	954	1005	1013	973	1009	1007	979	1028	969	929	1018	1001	983	970	1013	913	1018	1010	942	989	962	999	921	985	965	1006	985	1010	1033	1040	973	1034	948	1020	963	986	990	1026	1046	1002	944	965	940	1048	1021	985	1015	1024	933	1016	980	1011	983	980	979	994	1002	986	1029	970	945	1017	1044	975	974	981	971	983	1002	1033	1000	959	962	984	1035	991	981	988	982	1022	1009	1001	1011	975	1009	981	1010	978	1015	1006	1012	1002	939	1011	1040	977	961	1001	960	991	990	976	956	961	1058	1032	957	979	998	1014	942	1042	999	1018	962	1017	985	1009	1042	1011	1014	1030	981	1016	967	1018	1000	989	1032	992	955	903	960	1029	966	993	1005	1011	976	1003	980	1003	960	1016	927	1004	1015	1017	1043	979	978	986	1008	1013	952	1006	999	976	1024	982	958	934	899	1002	1008	996	992	969	955	1018	994	941	1019	1011	1060	1024	965	1031	978	1031	994	945	983	997	1004	1029	1047	1014	990	1007	1029	1003	1022	992	1015	1007	1015	940	1027	961	1009	973	950	1011	1006	992	958	1048	1054	1034	1028	976	922	1005	994	1002	962	978	953	943	924	965	999	990	1012	966	969	983	925	995	978	1049	943	983	985	1025	1011	1021	1029	980	927	1022	1016	928	996	991	1008	924	1016	979	993	972	989	1024	945	993	1021	969	962	970	918	991	947	985	1010	1037	1020	1009	994	1026	997	999	1006	978	990	1036	940	942	1032	1002	1002	942	1016	1028	973	1006	1015	978	986	963	1002	1028	986	1049	1028	1003	956	930	990	926	983	983	946	1012	996	913	977	997	997	955	1030	981	1021	987	1014	985	967	957	968	1002	966	984	929	1034	994	1030	998	997	998	993	1014	1044	952	999	1052	1016	972	998	1064	1013	978	951	1008	1013	994	959	990	987	1020	985	981	991	1007	1011	1022	1024	1047	979	986	1003	957	988	978	1010	974	987	931	985	1014	975	985	958	1002	1019	1048	994	1014	1018	997	966	1038	1015	962	992	998	1046	945	991	986	987	996	980	1009	970	1015	957	991	1002	993	1031	1000	998	1018	1010	1015	994	965	1000	959	998	981	964	994	1014	973	1027	989	1033	978	985	1022	1005	1006	1031	990	1004	1030	939	1016	979	1021	901	1038	967	1049	997	947	1018	944	938	953	967	990	961	973	944	985	1042	1028	1014	976	996	1054	1008	978	989	977	1014	1007	1025	969	935	997	980	985	944	963	988	986	998	982	997	1024	989	1022	1017	1003	965	991	991	1035	962	958	973	1012	982	989	942	969	962	985	1058	1012	1005	1014	1013	976	975	884	950	968	1014	980	939	1017	1061	969	991	1026	999	1001	1009	984	971	983	1028	1029	924	1009	1015	1002	1013	1014	1013	969	1001	1028	1017	1006	951	969	1017	987	1021	997	992	984	1030	955	972	959	985	996	919	967	987	997	1031	1042	1020	971	1005	1044	985	938	1015	978	968	969	957	950	1036	986	963	985	992	1063	1028	981	991	994	993	1002	968	1028	1012	989	1010	993	969	915	939	983	932	973	1000	1017	1009	1056	955	978	1008	1003	958	956	1035	1012	981	945	988	995	1059	988	990	1069	963	1026	976	978	991	981	966	969	1005	1005	1019	1001	968	973	991	984	941	1039	990	998	952	999	992	955	989	983	932	998	978	975	1056	990	990	991	994	1007	983	997	1030	1010	985	993	1032	1018	1011	1018	989	989	930	968	1044	994	987	991	966	991	980	994	1007	978	985	998	965	936	1004	1033	1009	1021	1025	973	951	1002	980	1025	993	972	958	1010	900	994	987	1035	1009	926	985	930	1016	1004	1033	974	1010	928	976	958	1009	974	1006	1044	959	938	946	1012	1013	981	979	962	970	984	1022	954	992	1027	956	1007	987	982	1036	998	957	940	1009	962	953	961	1033	991	1008	1000	1009	970	1064	992	1046	959	967	1016	992	985	966	987	980	1053	946	946	1015	1016	1073	979	998	1009	996	960	999	999	977	994	995	959	970	1014	992	1032	947	968	982	1013	953	1009	973	996	990	976	1051	1014	941	979	982	1022	953	981	1035	990	987	948	966	990	933	989	1024	994	1041	1032	986	980	1064	970	947	1033	1013	1012	940	981	952	1002	1008	983	1011	969	939	996	955	974	926	949	980	1020	984	955	1023	1036	920	998	1026	1033	967	989	1032	1038	970	1010	946	967	965	1025	971	1009	1031	1010	988	1010	975	1022	964	977	1005	974	964	1047	1040	963	994	1005	972	958	945	966	987	1015	995	977	1030	964	956	977	977	1016	1013	984	995	1006	1010	964	1013	977	962	990	966	966	978	994	965	968	1009	1018	1014	958	1057	983	1002	929	1034	1008	978	1011	976	965	985	1044	994	983	950	986	1050	1041	980	1040	1019	962	973	969	1006	958	1003	972	989	939	997	960	967	983	987	1001	972	1025	985	1007	972	1048	986	1024	983	969	1023	988	967	1000	944	987	980	979	1012	969	942	997	997	1030	949	999	1000	1014	1003	975	977	983	991	975	973	983	982	962	959	997	1003	1021	989	952	990	951	982	950	925	952	1009	968	1014	997	1019	1021	944	1005	991	1011	1023	992	1002	973	932	994	988	972	997	994	933	998	961	1023	991	984	995	1022	922	988	938	944	977	1000	982	1003	1047	1000	967	977	1023	991	1053	1009	963	926	972	950	986	1014	951	984	938	978	975	1015	1024	1014	989	959	977	948	924	993	968	964	1012	986	982	1032	1008	954	980	982	972	1080	998	974	925	966	965	1027	1006	994	980	971	948	953	984	1027	963	1015	1049	946	942	952	999	974	994	988	992	1017	944	988	1008	923	1006	977	969	976	974	1001	988	990	1056	992	977	977	995	1007	984	945	1000	973	978	1000	924	959	993	1006	1006	962	963	981	1045	968	976	957	966	945	966	1000	993	1047	1036	1033	915	1011	985	981	1028	995	968	914	1055	1009	1001	948	978	1004	1038	981	1055	1025	979	1049	991	994	1048	1048	968	980	1002	979	960	966	1001	995	992	978	1010	991	1014	1000	1044	930	1032	928	1011	979	966	1023	953	979	1018	1016	980	983	1019	1028	1080	994	1051	1057	994
23851	24476	33740	24707	21917	14870	1793	577	466	498	438	497	446	446	436	424	430	443	417	425	436	445	428	465	467	454	429	418	410	479	456	486	473	448	424	477	389	442	458	436	410	451	457	434	433	430	455	426	436	451	416	433	437	412	431	460	401	463	456	424	448	441	456	418	430	403	437	438	424	462	445	459	426	397	430	467	436	474	408	440	438	421	424	400	438	488	471	405	430	425	430	446	441	417	419	419	489	455	411	443	440	409	450	453	452	418	432	422	459	428	433	453	440	422	413	450	450	424	412	416	436	442	426	454	428	407	475	466	451	435	400	453	402	444	435	432	477	456	397	427	467	419	474	397	433	423	425	357	416	436	430	433	441	423	409	434	432	428	433	412	439	462	410	430	427	403	415	438	410	451	448	416	472	399	397	436	448	465	420	425	440	443	409	419	420	432	400	482	418	407	438	445	442	441	417	392	468	408	452	425	429	421	424	421	433	402	465	393	457	415	432	475	393	394	445	421	468	433	426	439	406	409	409	439	464	416	412	436	449	439	453	404	455	424	430	427	418	451	447	455	449	423	401	402	398	454	424	421	382	435	435	381	446	445	416	426	432	418	405	475	419	460	469	435	436	397	416	456	451	441	464	390	444	446	443	443	440	397	413	434	437	446	455	407	461	422	439	461	471	431	414	439	404	439	428	487	413	459	438	437	436	432	432	417	422	433	451	446	429	457	437	390	411	407	424	462	425	448	461	390	415	412	428	398	450	447	441	425	422	419	439	443	469	437	433	445	429	460	419	423	417	412	438	437	402	391	443	427	421	415	410	466	459	423	458	473	449	445	405	478	420	446	445	422	440	412	431	463	424	433	413	426	447	424	448	437	423	429	439	413	387	465	428	450	400	471	441	453	394	433	428	434	426	445	443	448	438	393	411	399	448	438	423	412	425	415	441	439	433	427	421	430	435	466	420	422	429	467	412	388	413	437	435	457	412	445	431	482	440	414	412	448	422	433	437	441	453	438	423	415	401	384	420	433	455	454	445	490	470	390	431	457	420	447	421	430	427	431	447	450	449	415	417	428	437	441	421	421	425	437	431	431	398	422	416	459	412	406	425	460	453	466	457	414	422	445	445	411	396	435	422	443	404	471	404	447	427	451	415	423	424	451	449	422	459	468	402	405	423	410	428	407	447	446	467	459	436	461	450	439	454	438	458	397	380	425	413	443	426	481	434	436	430	435	416	461	454	444	435	422	429	421	409	431	466	444	450	448	443	444	433	426	400	435	464	447	436	410	434	421	413	443	448	408	466	411	472	441	435	415	488	424	469	460	392	425	411	406	438	425	446	412	424	468	462	433	443	462	456	438	471	441	427	433	393	424	408	449	423	466	442	439	406	455	423	446	456	428	428	423	411	414	446	441	426	456	423	403	427	468	436	416	477	403	416	390	443	409	478	417	466	457	423	465	427	433	450	439	416	432	424	417	399	395	448	434	447	439	419	404	423	426	415	443	451	443	431	404	438	449	465	435	420	426	403	423	393	471	444	396	410	423	395	426	410	408	400	440	436	427	411	432	451	441	441	428	389	423	450	434	428	451	452	428	445	450	406	414	439	426	433	417	428	461	429	415	450	423	457	422	428	420	411	413	472	425	441	448	407	392	444	441	411	466	481	431	435	417	415	455	448	440	447	443	417	449	449	429	440	464	454	460	453	436	430	430	449	401	457	457	420	436	468	465	444	430	427	456	394	407	449	427	409	466	424	427	439	435	412	430	429	384	447	436	423	437	426	438	427	423	420	446	419	456	445	436	431	429	456	440	442	421	448	440	471	435	415	422	430	453	432	444	464	418	438	393	418	454	452	424	384	452	465	411	426	405	442	423	437	442	463	452	424	444	481	414	447	469	428	409	435	394	431	401	416	410	393	421	443	434	413	466	437	468	449	398	436	443	425	406	397	388	397	434	401	440	451	428	444	405	407	435	457	436	417	445	458	436	395	438	421	422	419	489	440	434	428	425	414	413	408	411	359	399	418	444	416	418	465	460	473	428	400	467	426	427	397	445	408	440	430	474	419	441	450	423	446	413	410	451	444	396	440	417	442	425	410	421	406	441	439	396	433	456	402	419	417	421	401	424	450	450	426	445	440	463	472	445	382	448	451	470	461	414	427	435	435	450	413	455	413	459	443	424	453	411	447	440	451	400	446	413	430	448	445	430	457	436	411	459	439	450	449	418	370	428	487	456	421	441	425	427	426	426	418	464	449	410	459	445	435	429	458	449	424	455	423	431	431	436	433	408	435	426	425	455	391	394	403	402	411	434	447	409	409	474	403	452	455	444	417	400	433	430	399	442	474	443	446	431	445	452	445	448	443	407	421	433	391	451	423	430	431	446	446	426	431	434	382	432	433	414	423	413	438	420	445	404	431	412	394	454	452	417	426	470	493	439	461	381	454	483	432	432	436	416	450	449	437	403	456	434	418	453	410	401	475	433	427	433	450	449	423	398	434	419	435	444	444	466	434	421	416	449	434	397	398	470	429	423	473	411	408	400	446	420	446	418	381	416	423	445	448	443	425	444	450	476	432	410	411	411	387	401	464	388	457	411	437	427	434	427	436	420	435	423	448	416	438	460	426	422	432	445	447	479	460	432	405	441	425	456	443	461	440	424	435	406	470	461	410	398	453	466	432	443	423	420	451	417	417	421	409	428	409	409	469	446	436	460	432	427	451	440	473	410	444	472	399	440	460	431	442	411	444	423	434	394	443	437	466	435	445	424	422	442	458	416	401	411	432	411	414	430	457	464	441	413	396	441	415	411	433	428	453	490	443	446	455	451	426	428	465	439	445	404	421	419	442	453	446	410	418	432	425	424	419	439	434	434	424	448	413	428	397	430	385	438	432	454	413	441	454	435	469	434	420	429	421	405	439	455	421	435	464	447	443	443	397	400	419	475	438	438	428	448	419	445	415	441	403	411	421	434	426	410	462	428	397	399	432	416	425	404	438	425	405	447	416	450	413	451	453	439	443	452	428	420	402	431	483	439	404	452	405	416	450	447	458	424	401	462	466	406	436	449	441	452	421	438	437	443	421	458	449	423	426	421	456	472	419	409	451	455	455	422	462	405	422	427	421	436	413	438	443	440	427	444	440	457	450	413	479	392	427	453	390	467	423	388	423	427	388	437	396	414	443	439	444	466	448	469	415	440	420	444	437	457	456	437	426	450	413	414	427	422	408	418	417	432	404	410	409	421	425	449	494	418	408	444	415	420	415	443	415	467	429	415	414	443	412	438	415	456	413	440	390	455	404	421	417	410	443	442	440	455	442	428	432	418	411	436	440	444	462	444	400	441	421	416	442	384	429	436	421	448	405	425	429	420	439	427	465	457	419	452	399	437	404	431	456	460	453	410	411	478	422	470	378	432	416	445	415	458	410	446	442	417	428	438	419	415	459	445	406	422	386	452	431	416	429	421	433	429	436	399	420	426	445	452	417	455	357	424	397	441
51102	95994	65783	35431	30362	8817	811	730	801	760	699	705	798	762	779	683	739	768	771	764	726	763	699	711	753	725	774	697	798	758	736	761	764	723	729	779	752	768	756	756	718	734	759	725	766	746	734	699	710	783	753	728	736	736	762	787	779	779	725	732	709	736	774	742	703	724	762	750	751	766	718	747	692	741	769	740	757	763	707	711	745	707	706	751	749	707	712	772	748	713	702	687	710	748	741	801	802	721	786	734	683	686	774	731	719	731	721	741	743	795	726	751	775	723	811	750	725	758	712	744	725	775	755	753	738	712	726	711	788	761	770	749	763	687	765	733	819	713	680	759	700	698	738	743	737	758	743	785	775	699	739	691	757	704	717	747	769	722	747	747	754	781	693	769	755	727	720	742	740	735	706	820	704	796	754	789	785	760	729	767	726	721	732	771	740	730	718	747	696	717	773	788	705	731	717	708	735	774	744	703	713	756	763	740	730	732	682	672	784	737	773	720	696	772	764	705	806	772	740	698	737	745	791	740	784	738	779	787	695	730	731	767	729	721	761	730	776	740	734	754	719	736	729	751	758	793	741	691	753	735	771	769	702	725	764	712	746	706	797	726	762	715	737	738	748	737	755	746	741	727	730	742	753	697	757	754	740	751	746	695	712	706	709	719	698	702	704	769	778	731	724	734	782	746	722	750	731	701	754	714	723	722	712	785	748	777	770	755	754	706	685	714	724	760	741	745	734	724	763	773	680	728	725	733	746	755	686	725	794	733	765	708	734	760	727	706	751	724	750	782	690	720	698	762	725	772	691	809	713	705	697	754	718	743	653	728	796	736	766	741	753	729	705	670	755	795	711	724	741	754	783	736	768	711	714	732	776	685	735	749	761	783	729	726	729	729	756	765	740	753	702	788	732	783	745	760	743	766	762	763	719	749	691	728	762	758	810	728	729	746	733	779	747	738	746	722	737	741	771	700	800	677	748	742	767	715	742	737	729	716	776	741	752	729	763	760	727	711	724	739	746	727	749	659	727	737	716	799	739	760	723	788	763	710	738	755	757	837	734	738	705	699	753	733	798	740	734	730	748	754	775	757	761	695	754	767	738	731	750	741	761	754	739	763	737	689	761	742	743	712	738	738	719	735	729	743	749	720	714	783	776	722	806	744	737	768	733	735	771	704	764	762	770	773	733	729	719	758	697	776	740	719	754	767	755	745	790	716	733	750	718	747	752	741	703	783	739	732	741	745	707	698	721	699	768	771	688	756	794	762	717	717	757	754	725	701	732	758	802	760	756	734	753	759	749	750	715	800	749	686	705	695	725	750	768	729	782	785	727	741	743	708	772	707	726	792	721	693	767	733	747	743	774	700	734	726	782	736	725	744	766	722	735	750	766	720	697	771	734	795	759	745	721	781	722	751	764	695	714	748	731	739	753	716	771	764	709	727	749	751	709	707	760	737	733	737	757	718	774	751	790	756	743	701	733	766	767	726	742	720	693	770	766	732	734	735	733	778	725	756	779	731	722	753	717	733	712	792	727	791	742	722	727	797	719	707	726	795	737	763	719	707	746	720	731	751	670	704	759	755	707	715	744	776	778	695	748	775	737	752	717	729	732	751	749	688	723	750	746	772	723	707	733	754	779	712	758	770	722	724	722	737	795	714	758	756	723	730	787	695	729	772	770	761	773	718	731	719	769	737	739	696	740	739	739	757	710	757	729	735	720	785	758	699	700	785	743	761	752	736	767	770	688	717	717	785	738	735	702	749	765	725	776	755	725	788	757	792	759	734	769	729	756	691	752	803	777	758	692	717	724	766	731	746	703	730	748	692	798	787	715	743	722	743	765	699	711	766	750	698	759	733	734	753	770	742	720	742	785	726	737	723	739	724	702	765	714	742	742	777	710	789	758	744	737	680	755	696	741	775	727	720	716	752	753	761	754	746	784	752	756	801	740	748	757	743	718	725	741	741	705	794	714	725	727	772	757	731	725	757	702	721	712	781	737	729	694	766	732	741	764	736	759	741	732	758	719	725	761	744	701	782	744	700	705	784	785	755	715	750	690	788	771	757	727	664	751	762	739	717	756	739	724	750	729	767	743	732	770	725	749	740	745	726	734	748	706	784	756	748	743	766	749	783	744	752	691	722	745	718	709	728	692	801	751	736	766	730	715	783	768	704	698	756	707	738	734	763	729	750	765	732	747	824	731	757	753	730	738	740	730	736	742	776	694	701	722	778	780	686	732	759	702	763	740	769	741	781	760	758	716	745	712	651	752	763	744	731	769	746	745	744	775	770	720	727	713	742	730	760	747	790	742	737	724	749	717	751	732	741	745	747	706	778	778	743	770	708	779	754	763	760	696	739	761	734	688	725	728	681	757	752	737	768	728	772	793	735	722	786	750	688	741	698	740	711	756	742	759	713	736	700	775	703	731	723	743	760	758	786	721	773	747	720	751	751	703	737	755	751	751	698	733	751	725	740	761	758	707	777	745	763	780	731	742	747	744	760	741	718	679	775	754	782	733	749	726	753	767	711	733	755	716	720	742	744	677	772	748	771	733	748	718	745	743	742	779	799	712	812	772	748	713	716	744	728	756	753	747	731	770	710	699	712	763	737	746	723	718	750	738	685	727	744	739	756	705	782	734	743	756	748	721	764	706	757	720	705	750	760	714	728	736	715	745	786	726	692	740	742	723	769	683	711	715	684	718	764	784	731	709	737	708	752	736	723	746	751	723	748	758	762	750	757	807	776	787	769	706	721	754	718	719	702	745	720	716	675	771	753	716	709	715	777	745	741	737	809	781	752	716	714	763	725	723	763	710	717	734	744	769	794	753	703	682	714	750	772	736	773	775	724	746	736	724	745	744	754	774	728	726	722	758	720	748	713	739	752	716	713	720	747	732	740	732	715	741	762	730	695	751	723	721	728	752	782	719	766	742	717	746	768	762	772	777	798	710	783	759	748	769	717	727	773	738	726	746	693	758	742	758	745	775	734	786	744	775	773	734	757	738	791	768	706	732	707	717	769	727	732	782	722	739	736	771	715	711	767	726	753	753	826	712	740	713	755	759	744	744	772	758	734	706	746	698	731	797	705	700	711	768	774	708	729	734	737	751	704	731	737	695	755	738	755	733	739	719	721	767	696	701	727	762	726	736	752	724	697	757	764	732	740	686	777	770	770	757	771	729	741	746	757	738	712	754	754	734	766	715	765	733	708	757	752	818	829	715	732	704	721	730	750	788	724	761	728	695	719	717	733	758	764	727	755	722	755	744	714	756	772	709	780	732	721	753	754	729	766	717	728	728	748	735	720	741	742	753	709	762	745	767	785	730	707	709	723	714	730	738	699	716	706	776	747	733	748	732	709	801	733	731	734	758	745	700	759	714	738	710	728	751	755	753	773	777	689	707	760	747	716	699	769	735	770	755	767	748	744	766	701	733	762	690	764	715	730	744	651	763	688	746	727	787	741	741	727	762	724	706	785	733	779	705	749	819	830
22903	22550	31577	23170	22046	20329	8276	715	565	591	558	538	592	538	512	539	549	514	551	512	544	546	563	523	565	564	527	577	517	525	556	524	576	553	530	510	570	571	554	523	512	556	525	511	557	524	525	542	512	556	550	556	530	566	536	519	549	549	592	526	523	555	580	499	561	572	525	563	540	560	531	535	538	506	563	508	529	532	529	538	513	558	566	579	513	523	524	529	580	586	545	560	558	523	484	515	542	537	534	498	503	575	575	550	553	575	512	551	534	557	523	568	531	537	516	527	593	556	528	526	548	526	510	573	527	575	565	571	584	555	551	504	493	527	528	536	555	521	564	550	536	569	566	560	575	554	538	562	532	534	544	580	547	556	525	555	546	522	522	507	542	600	568	557	481	529	517	515	507	550	507	522	541	535	531	555	561	501	555	536	573	558	563	527	567	525	549	532	498	558	521	554	541	524	553	515	569	500	568	509	553	516	560	534	531	534	560	536	515	540	535	587	555	508	536	501	535	547	519	567	540	491	560	569	586	564	534	533	551	521	497	523	573	604	542	519	553	547	493	566	553	564	518	525	516	530	543	584	534	505	553	543	563	559	572	574	545	527	558	560	518	527	542	521	558	538	546	570	521	486	552	546	552	546	547	581	546	526	546	532	533	535	509	495	567	554	497	551	517	546	500	523	531	550	526	530	562	573	530	534	553	538	531	533	511	513	495	527	563	521	523	531	554	540	533	535	582	533	585	511	520	562	542	558	549	594	525	525	537	548	520	528	542	518	533	556	501	517	528	565	551	512	538	507	527	594	531	523	504	512	474	547	534	560	548	535	493	579	572	545	515	520	520	547	543	575	561	538	528	526	547	576	505	527	566	499	540	548	555	525	532	555	536	516	499	522	509	524	532	547	557	574	537	543	533	535	534	556	521	561	566	545	535	528	568	527	566	572	546	563	543	549	553	490	542	539	528	566	565	496	555	550	562	543	523	525	558	567	548	532	500	539	579	517	539	583	554	588	539	567	561	520	520	511	530	579	553	521	522	582	518	492	567	510	538	542	549	571	550	532	518	545	529	525	513	561	528	513	524	511	575	580	504	457	574	534	524	535	519	557	553	483	559	541	547	492	559	578	520	527	516	546	504	496	539	552	541	523	563	523	511	508	557	517	519	531	547	528	544	523	552	564	545	508	505	574	540	553	495	542	563	564	564	562	546	563	550	541	529	547	562	506	578	564	555	547	543	554	569	549	527	540	557	532	598	545	568	519	551	546	550	512	507	559	543	540	552	528	542	534	572	529	555	585	534	547	566	548	559	518	543	564	524	541	554	558	509	528	549	520	542	522	531	569	571	528	528	566	539	494	521	537	527	522	537	536	523	527	567	534	554	511	548	583	569	568	564	543	548	546	526	553	528	520	563	547	559	513	538	528	541	539	556	513	536	557	562	517	539	532	524	518	551	509	554	531	524	516	510	564	555	544	533	519	560	564	526	549	528	546	561	512	564	545	568	523	557	525	579	559	529	537	567	546	516	512	533	499	561	550	599	524	547	513	526	486	539	546	535	569	522	519	561	542	567	554	479	518	540	587	517	529	524	553	506	506	574	589	568	512	558	541	573	556	523	543	525	577	551	531	537	513	509	587	521	542	520	553	545	515	546	512	537	560	497	504	523	560	541	545	531	540	510	527	555	536	519	544	522	532	516	542	544	533	552	538	533	530	548	490	512	569	564	576	553	520	542	542	529	536	509	546	540	541	535	545	510	500	527	517	511	545	519	547	547	571	532	503	515	537	518	527	538	528	529	547	557	514	510	526	539	531	556	539	532	482	547	562	578	552	494	549	562	546	550	535	569	557	559	563	516	544	547	533	505	528	571	505	520	532	525	561	515	502	530	509	528	497	516	566	572	507	532	549	522	560	502	544	529	531	505	517	543	539	551	528	513	527	529	556	555	562	563	566	559	534	530	533	548	517	535	576	531	484	506	543	531	496	513	578	525	532	536	518	519	499	552	547	561	574	524	514	541	549	527	518	538	533	544	553	532	504	558	509	547	523	555	545	533	526	507	509	551	519	510	538	558	520	512	467	544	493	563	519	557	547	553	532	561	547	495	554	560	542	538	521	554	570	532	564	506	523	576	544	586	545	568	547	580	513	540	528	558	509	513	516	539	510	524	532	560	544	542	546	510	554	526	568	528	485	541	547	548	516	540	561	519	542	559	555	582	535	509	507	551	554	507	524	554	528	557	551	533	556	556	555	557	522	575	540	531	501	565	586	560	506	517	509	575	497	527	518	545	517	512	537	524	555	550	542	535	552	538	556	546	537	563	499	555	547	512	564	545	560	556	526	574	579	544	545	558	560	543	530	532	587	516	557	549	540	557	537	550	548	525	549	526	519	543	576	489	523	509	506	556	520	557	545	547	603	551	530	534	520	551	571	491	497	542	503	544	533	504	513	517	535	525	533	546	574	508	563	571	531	516	557	549	534	551	585	500	535	529	525	528	543	518	565	537	548	535	517	522	596	532	532	552	514	561	584	558	546	579	543	538	546	589	501	552	536	547	562	535	558	518	548	518	544	560	514	555	557	557	571	542	540	525	531	556	529	569	547	546	504	507	542	542	593	537	564	505	508	502	534	548	543	572	552	568	553	543	510	534	529	549	524	569	563	519	515	568	584	533	533	503	553	486	526	567	546	506	521	527	591	550	533	503	532	509	581	523	497	527	533	534	544	580	517	508	515	558	537	539	533	538	516	573	569	542	563	516	517	583	537	479	527	515	524	531	513	550	501	520	549	566	576	543	534	527	548	527	565	538	539	550	544	553	510	587	533	504	526	542	582	541	552	523	532	548	549	532	584	537	543	516	545	527	552	575	551	499	515	562	549	553	550	517	527	521	558	560	545	535	569	544	560	508	529	512	530	561	533	547	566	517	578	524	559	542	563	537	579	529	554	544	506	517	562	563	551	499	566	567	574	518	511	500	545	571	547	523	526	509	560	518	537	564	549	560	565	604	530	513	548	557	540	546	532	518	537	534	539	570	521	546	528	548	536	567	556	569	526	543	527	556	522	542	525	559	498	521	530	539	490	546	554	559	511	523	534	546	561	535	524	524	519	501	555	502	534	534	527	536	563	523	521	544	537	538	519	521	507	532	547	567	474	552	520	495	548	544	548	544	544	532	519	514	566	501	526	596	559	552	549	589	569	543	547	529	534	505	509	546	535	527	556	502	546	501	522	536	544	517	531	543	546	565	542	509	552	523	540	516	523	529	546	572	521	561	530	561	530	496	554	563	526	551	529	536	536	531	550	579	547	553	545	557	502	552	520	545	560	561	559	540	566	537	552	535	555	536	537	529	519	515	512	568	524	525	528	552	511	590	514	528	531	510	533	546	576	544	564	565	542	539	528	560	552	548	511	559	517	565	567	494	544	511	542	490	493	574	488	524	551	518	533	539	490	523	509	506	550	556	552	545	543	538	543	524	548	518	569	529	495	507	509
46253	99026	71367	43124	36735	11340	1543	907	844	879	882	852	898	867	875	880	856	886	843	876	843	898	889	806	900	881	857	860	859	913	891	876	851	901	867	891	869	842	912	879	897	847	874	829	901	810	876	847	879	860	836	850	843	839	874	876	872	836	855	858	906	836	879	840	854	841	864	887	836	875	871	831	840	854	862	867	891	841	832	864	870	917	815	819	932	856	843	850	911	893	842	859	869	850	868	866	817	867	866	863	810	866	869	875	838	878	912	885	879	878	861	874	852	854	808	924	859	825	888	858	884	883	864	894	861	876	770	827	852	833	812	868	875	892	839	859	875	865	859	833	878	865	824	819	922	800	862	823	861	861	838	865	878	823	879	879	923	863	850	880	787	874	853	791	834	854	837	878	844	843	858	874	846	829	837	849	821	884	865	893	836	900	898	881	895	876	826	838	892	901	896	856	813	790	851	860	832	862	868	824	836	827	856	878	886	822	869	855	794	798	855	879	840	874	861	903	852	872	836	849	836	828	842	816	823	899	814	866	821	865	838	887	846	843	837	868	827	848	867	843	876	869	838	817	880	835	883	824	886	879	882	841	871	900	851	865	876	790	867	790	857	846	892	854	823	805	857	923	885	850	868	886	898	877	826	839	860	874	801	844	862	875	877	895	849	831	895	869	809	865	915	884	815	832	820	862	882	868	838	841	853	853	859	835	879	876	859	854	842	875	916	856	813	881	842	825	842	873	855	838	861	876	829	905	844	882	918	826	862	843	830	834	852	920	840	855	868	890	919	894	865	890	852	841	844	847	814	863	829	869	844	859	855	890	876	875	843	900	889	837	840	902	871	865	855	832	910	844	817	858	849	841	904	833	876	859	849	848	853	898	859	823	866	829	878	849	881	819	821	860	853	827	863	840	850	870	862	851	849	915	854	853	859	797	827	908	817	817	859	846	870	873	842	888	812	885	885	836	877	905	881	880	888	875	814	847	869	928	882	878	840	817	833	912	788	868	803	881	874	879	801	853	885	813	894	867	882	843	857	851	796	848	834	804	878	903	851	845	826	869	868	839	867	871	863	833	878	833	855	848	878	843	888	905	865	823	830	859	867	854	834	887	888	867	876	892	879	842	857	841	882	871	826	863	896	834	840	874	836	839	883	865	845	849	922	877	877	851	838	893	848	858	863	807	860	871	897	856	846	898	812	889	850	889	843	871	866	861	818	870	837	831	816	844	852	880	887	866	900	877	900	846	884	858	894	878	837	877	919	849	797	895	887	820	928	847	815	906	871	807	849	862	880	863	860	866	833	823	841	853	901	854	905	894	882	882	894	888	874	832	850	833	896	869	867	843	830	878	840	810	879	875	877	850	893	895	882	856	839	872	858	880	850	863	893	860	890	887	828	864	854	823	931	896	836	875	844	885	855	845	884	868	893	841	887	821	811	842	842	863	826	872	813	881	849	871	902	848	876	844	830	902	855	819	876	829	866	829	901	827	829	826	843	913	862	847	885	895	886	839	846	820	863	851	862	834	889	842	833	846	817	853	817	840	844	897	901	813	852	839	816	873	879	868	840	873	844	827	849	886	834	801	855	867	869	817	812	846	863	908	895	856	824	909	857	925	861	817	863	819	831	865	886	885	870	889	821	839	830	894	855	885	898	915	850	844	881	840	842	911	897	881	881	876	860	846	883	852	849	886	918	908	884	896	845	832	888	820	896	882	842	832	891	836	883	878	847	813	856	820	842	903	843	850	863	872	819	876	887	834	880	838	871	837	871	859	875	870	881	822	857	909	875	873	846	888	906	783	869	833	869	848	822	873	886	785	827	909	825	832	879	871	858	897	884	858	841	877	880	875	814	849	877	878	826	827	835	809	886	883	857	880	796	870	824	853	863	884	831	800	831	874	856	920	895	869	848	848	845	853	856	834	842	848	804	860	846	900	937	848	864	851	909	856	870	835	844	857	831	852	827	898	868	835	851	846	840	894	884	798	877	861	893	837	794	886	859	829	855	846	870	888	874	857	857	858	841	863	865	864	841	832	870	888	920	794	833	882	860	892	861	845	875	846	834	836	852	851	868	865	879	892	896	829	861	855	867	839	857	861	862	853	866	837	895	849	903	814	846	851	931	850	846	862	840	873	862	836	812	881	870	832	823	890	866	835	850	866	859	931	816	873	914	852	853	834	895	883	905	861	844	820	885	841	874	873	853	845	844	867	907	854	839	809	885	841	887	856	876	853	881	888	884	919	879	868	817	842	879	878	829	878	819	908	869	864	843	817	880	872	838	866	836	929	874	853	855	801	863	912	908	820	868	832	846	883	911	870	838	862	868	854	789	846	839	855	838	864	856	864	863	807	879	881	888	840	922	908	819	869	818	854	879	867	818	826	845	874	857	827	857	806	858	859	852	851	859	918	892	879	875	777	848	928	870	864	882	894	842	852	854	799	834	897	861	887	835	880	835	836	816	878	851	918	850	898	858	853	917	845	825	826	867	858	864	883	838	829	906	901	868	864	909	821	872	871	871	906	888	880	845	873	857	852	839	870	860	866	855	885	863	864	852	869	844	884	883	858	824	889	839	861	814	898	868	798	862	877	830	871	854	946	875	811	856	903	832	850	833	822	864	877	844	833	828	885	829	853	880	797	838	890	878	865	894	879	898	826	867	837	838	858	880	864	863	840	889	833	824	847	884	829	874	854	815	861	915	800	897	914	847	849	890	878	819	863	849	848	884	859	849	865	856	860	858	845	872	836	917	899	874	872	871	890	884	881	823	853	827	833	856	884	854	856	851	831	906	892	882	844	885	863	869	861	838	906	855	887	844	867	865	885	836	896	930	865	836	895	852	902	862	829	826	838	832	848	862	827	887	883	874	873	837	867	771	863	846	869	888	874	872	811	881	884	883	834	868	852	829	924	923	844	851	887	858	862	848	879	879	912	867	851	841	893	794	868	923	884	823	878	833	919	869	875	936	868	886	871	818	880	865	862	832	855	840	844	779	845	857	834	822	867	844	883	848	896	776	841	888	845	875	863	824	881	840	863	847	893	887	877	880	864	897	816	885	874	856	868	876	854	819	907	886	872	826	826	892	805	846	822	899	857	841	847	821	881	898	856	932	880	863	829	889	884	879	842	913	868	847	907	782	871	897	812	883	886	839	855	852	854	847	883	790	842	862	852	934	849	846	868	807	869	930	869	900	854	825	866	854	849	876	862	812	838	868	827	828	884	881	882	851	871	866	888	865	867	845	874	838	833	878	883	879	906	855	815	813	855	860	842	850	881	939	827	884	882	891	854	869	855	865	877	871	858	845	885	860	828	896	826	852	892	875	843	874	829	833	825	817	814	871	810	904	864	847	852	859	889	878	878	869	892	895	889	796	859	882	886	836	861	913	853	920	860	879	840	845	896	897	885	880	841	911	843	833	840	895	873	886	856	851	802	843	850	872	862	861	874	870	865	875	859	822	829	839	870	882	874	803	856	886	908	842	878	855	898
27758	33875	31736	12934	4627	1182	605	610	620	590	596	605	604	624	555	582	568	636	619	562	569	559	574	613	558	644	575	613	579	598	549	568	594	600	583	579	617	540	569	558	589	573	603	544	622	527	568	601	599	553	646	560	599	608	580	564	605	536	600	587	559	588	595	609	567	604	578	581	614	582	555	570	568	567	599	557	585	605	550	613	571	596	557	592	585	590	567	580	542	584	603	572	576	573	546	557	588	557	586	574	564	595	584	613	565	555	630	550	601	553	585	579	592	585	594	588	597	548	545	557	585	568	568	600	583	614	592	586	559	577	543	577	564	533	565	556	568	566	609	559	599	601	591	616	589	611	636	578	557	543	623	570	568	561	549	593	563	566	596	622	580	570	564	576	614	590	565	551	556	584	570	590	570	612	593	582	546	560	580	571	611	624	590	591	565	612	585	580	584	560	559	565	573	631	618	573	557	584	574	574	539	548	541	553	529	598	571	543	616	624	575	574	597	622	571	589	615	587	595	576	524	654	545	583	630	537	588	554	553	556	577	597	567	579	568	587	560	594	608	562	570	553	599	609	557	610	599	596	628	567	567	580	560	564	589	534	589	587	588	562	641	558	553	537	583	549	580	565	581	575	555	612	583	593	599	602	569	603	613	539	613	588	603	557	577	578	555	599	563	600	560	570	562	565	603	559	574	531	577	551	603	578	614	619	579	541	563	542	575	592	581	624	558	584	611	552	550	566	607	561	623	599	616	586	550	578	634	571	603	607	559	590	558	613	587	560	603	604	590	545	602	569	632	570	638	549	554	583	574	584	589	583	596	618	554	589	577	585	565	554	586	556	564	547	570	568	609	537	570	612	551	602	597	580	570	567	547	552	596	589	596	584	571	625	598	547	526	600	592	584	545	590	549	576	564	610	565	572	563	566	591	574	598	586	576	575	579	563	538	601	594	614	608	580	620	544	616	565	592	555	579	593	561	558	591	595	570	581	589	583	524	583	582	566	595	572	553	597	594	569	553	579	618	588	605	563	598	569	572	600	584	529	557	572	555	544	615	565	595	525	600	598	547	563	584	566	577	541	564	543	593	603	561	530	594	580	644	598	545	596	546	545	594	526	580	593	592	622	614	549	625	548	532	550	579	581	579	544	596	583	583	556	577	581	589	568	574	573	585	580	542	576	566	586	608	617	537	543	575	577	609	548	596	583	552	640	581	569	569	597	576	594	571	607	560	607	586	591	595	576	594	625	600	593	578	552	499	552	571	598	601	567	566	610	604	552	624	583	572	591	587	533	554	602	562	584	599	569	583	598	585	591	566	597	578	553	561	563	543	605	546	588	570	561	603	569	548	599	562	545	544	589	552	551	609	550	599	587	614	604	577	596	612	565	621	553	602	524	519	603	536	607	569	566	580	619	649	599	597	582	594	598	624	584	576	624	597	573	531	576	598	583	584	564	584	568	618	580	575	564	594	560	611	565	587	597	567	574	562	562	585	533	618	563	555	563	571	586	561	571	587	570	559	612	556	556	594	600	605	576	564	573	633	599	567	594	584	636	533	559	603	588	610	557	588	581	586	565	518	593	577	583	554	555	520	571	621	569	580	609	571	541	577	568	600	549	610	639	554	567	580	600	524	585	618	579	580	563	601	586	586	551	595	567	574	581	581	570	597	596	565	580	574	608	582	604	598	588	604	615	539	574	560	558	578	621	576	579	583	554	596	551	583	512	585	576	573	621	567	543	583	574	592	550	549	568	592	567	570	540	586	565	637	559	566	550	579	603	563	598	590	575	567	583	616	553	572	565	534	575	560	587	573	605	598	570	592	590	566	546	587	594	550	596	580	566	549	577	549	573	592	566	577	600	556	568	571	592	619	551	575	596	592	558	578	552	568	578	558	579	610	576	580	610	593	570	621	579	558	608	519	585	602	568	619	599	613	590	530	577	595	589	571	583	628	528	599	586	570	583	597	557	603	549	570	565	577	580	544	592	548	591	583	569	559	581	553	596	570	557	531	553	573	562	603	568	586	568	631	633	623	566	613	574	600	556	584	611	547	571	552	555	586	558	590	582	610	574	565	557	581	557	560	570	574	605	578	587	564	572	581	628	574	544	582	588	570	578	581	585	580	589	556	561	549	589	577	575	587	615	554	605	598	561	579	573	581	564	577	587	570	607	537	585	570	627	589	618	581	601	582	622	566	596	584	569	589	588	582	612	628	573	607	580	587	610	536	518	600	592	555	623	571	567	575	538	603	596	581	598	584	575	561	617	578	565	569	593	578	577	550	609	616	566	594	571	542	595	585	602	582	559	582	553	556	547	593	611	569	558	593	576	548	604	591	596	541	605	611	584	647	571	623	580	539	618	585	580	570	575	515	589	579	570	601	597	582	531	585	590	557	591	598	585	607	556	582	584	567	528	581	561	558	582	598	561	558	580	554	592	615	604	581	574	595	575	576	542	547	600	573	612	533	579	596	538	521	591	579	561	562	567	558	590	572	599	601	563	584	598	534	588	591	610	557	576	623	571	538	579	581	573	625	620	578	588	589	570	612	562	590	564	578	606	582	593	592	639	569	637	620	583	567	633	620	549	569	644	548	590	601	566	600	631	566	572	535	558	579	550	550	566	555	544	559	581	571	576	597	593	562	629	560	546	579	605	644	579	536	570	602	585	560	562	603	606	553	593	596	594	576	561	584	582	588	607	544	559	551	591	565	532	594	577	615	584	621	504	622	579	575	567	596	561	509	633	522	561	595	587	577	636	578	549	574	604	566	563	558	604	574	568	547	569	572	572	565	613	556	580	566	583	587	534	587	585	560	563	572	595	575	573	631	535	560	595	598	586	580	602	617	642	595	571	584	607	568	593	572	601	563	566	584	618	546	578	561	598	558	609	603	571	567	590	547	589	583	559	558	559	579	570	558	601	597	619	620	601	586	582	624	587	592	553	595	552	605	601	589	585	546	559	543	609	598	559	601	603	634	565	607	572	563	535	568	618	600	563	576	609	563	570	557	621	560	594	537	573	588	624	590	597	583	601	565	559	582	576	545	583	608	547	579	585	579	609	617	572	568	574	590	591	600	571	541	588	616	567	562	557	565	544	606	555	582	566	574	582	614	584	528	605	564	583	572	614	595	596	567	603	579	593	576	561	584	630	586	589	576	546	566	556	550	590	573	609	569	594	590	550	583	604	627	580	582	565	590	587	559	617	594	555	609	599	590	586	544	554	611	589	573	569	560	562	584	572	557	570	590	605	608	586	624	601	599	564	532	631	562	570	580	610	603	559	602	548	583	541	581	590	607	577	567	581	594	543	597	624	564	561	591	557	584	584	576	588	554	576	617	598	605	621	602	565	554	596	604	565	585	601	626	551	581	578	593	583	602	597	573	616	598	572	571	583	539	560	554	579	554	591	572	566	550	625	591	587	578	569	592	563	624	585	611	576	549	555	594	576	520	566	573	600	642	592	556	575	645	588	632	613	552	566	564	565	562	578
35552	54382	34072	10898	8702	2113	1053	966	1022	1000	953	961	986	972	1042	966	962	998	972	1042	946	972	979	1010	950	940	992	986	1000	974	1029	950	951	972	975	972	985	982	1000	1005	940	981	1002	941	1016	997	990	955	943	974	986	974	970	975	931	990	1018	952	1000	962	961	979	925	982	976	912	1006	952	969	1006	910	982	968	964	1011	962	1004	1007	995	929	986	971	977	989	949	955	914	1045	985	1023	944	1002	974	923	921	978	980	970	998	1018	984	976	1011	1009	913	972	951	993	956	990	1012	980	955	960	962	984	962	969	998	974	1010	994	1008	987	996	942	952	972	977	1003	959	962	977	997	964	963	975	962	986	935	964	954	975	949	1055	997	1022	1010	986	1035	948	999	950	972	943	983	938	959	932	986	1056	910	993	911	1027	962	1033	943	1049	945	981	992	993	957	973	998	1009	986	1030	1007	990	979	960	926	1021	999	1007	995	1000	964	993	999	972	963	1029	1023	1021	993	1023	951	960	964	970	1000	1024	947	933	1046	985	984	943	997	991	944	932	939	1025	947	976	974	977	919	1019	913	985	996	960	924	958	961	937	1031	960	972	1022	1017	1006	954	989	958	991	963	960	960	975	995	1024	961	1039	919	935	925	1010	993	1031	997	899	990	1024	1001	979	904	965	948	987	1013	1046	975	961	1008	968	962	993	975	965	997	991	971	1002	976	966	951	909	991	959	1003	977	952	958	937	959	981	992	953	1031	941	979	1022	939	925	1007	937	983	1010	1010	918	1012	982	923	984	918	934	983	983	930	976	954	992	1024	1003	946	943	1058	926	990	969	1011	993	950	993	1025	922	957	945	976	951	1021	993	977	959	942	1058	990	984	965	955	959	991	940	1041	1012	914	910	991	934	968	973	937	1040	968	991	980	1000	978	959	1004	960	994	975	956	994	987	1002	955	1011	967	988	994	948	968	983	986	974	1017	986	970	995	989	947	954	984	961	981	925	968	1001	952	975	972	930	979	994	963	967	1002	912	1003	972	972	993	1011	988	944	888	995	1007	950	954	951	964	1010	989	987	912	975	962	1002	972	920	991	994	977	1008	987	972	945	934	969	982	937	917	953	960	988	981	988	963	1000	978	973	986	954	965	959	1005	1022	958	985	962	980	954	967	1011	978	1013	957	960	990	953	968	1034	919	922	976	921	994	1026	979	955	973	994	1003	950	1030	988	944	955	972	992	968	1018	993	974	1008	972	977	971	957	932	999	987	908	975	965	943	959	952	1025	970	964	992	960	979	1000	942	937	1019	1011	954	954	957	1012	1013	996	946	987	989	974	945	1005	990	991	1029	957	973	995	965	950	986	938	978	935	1011	949	1021	1019	1014	1029	1029	945	999	977	962	966	949	941	1000	963	928	962	964	918	984	988	975	988	962	1012	939	976	917	999	938	973	938	992	988	985	1013	928	994	993	1011	1012	987	999	933	1011	980	987	957	1005	966	974	1028	1053	1030	942	995	965	990	989	963	946	998	997	969	967	1005	1016	1027	988	998	907	1001	979	1003	980	1006	995	991	974	979	909	1002	1022	1038	982	1001	922	904	971	994	1008	917	992	959	1044	949	980	990	946	947	935	923	990	984	954	967	961	983	961	981	929	976	952	968	1000	987	926	971	955	939	1015	986	957	975	980	990	939	963	971	964	970	980	941	996	987	1036	967	1077	903	1018	949	954	957	941	959	941	947	1031	995	1009	1022	1011	928	1029	936	919	955	951	995	942	972	989	1039	949	1007	986	970	918	1004	977	982	1001	965	944	943	895	1021	1012	967	1006	939	974	982	993	900	998	950	943	924	977	947	926	966	961	973	954	960	1000	934	945	1021	985	965	996	956	967	986	971	959	1024	988	935	960	990	980	942	944	977	1030	982	940	997	998	980	970	973	955	982	983	941	959	952	991	941	885	950	933	943	978	1022	1029	955	903	1020	970	948	1066	965	968	920	945	1007	950	977	943	956	956	984	970	928	983	978	1017	942	946	990	971	973	979	969	1026	932	1065	946	969	964	916	977	937	973	952	998	1048	996	955	964	986	939	1000	980	988	991	985	994	1014	986	976	967	1019	1033	1064	1051	1000	948	951	982	919	991	946	994	1021	965	975	983	968	994	933	981	944	979	949	949	995	967	967	1010	1012	996	1013	946	984	1012	969	946	968	977	1004	959	968	1025	980	1000	1017	1040	999	979	965	1065	988	1000	966	996	976	965	955	932	969	975	999	1011	972	1013	1000	1011	987	959	951	971	953	1001	992	933	959	971	1005	940	1010	1004	957	980	1004	980	971	949	986	923	999	988	1000	943	988	972	992	1000	965	937	956	1044	990	997	950	929	973	980	997	1050	921	981	975	1022	1016	978	940	980	967	1011	988	981	998	1004	909	961	980	992	948	994	994	1031	987	925	969	1009	1013	988	943	940	991	964	931	993	961	1008	958	971	993	1003	1013	998	1016	979	990	977	994	956	992	1023	953	970	1005	947	961	1032	929	933	894	927	979	1027	956	1026	1036	949	957	1000	966	999	1021	950	1009	981	964	1004	984	939	993	986	918	922	975	1011	983	945	999	1003	1029	981	1011	940	961	970	971	987	995	1045	1011	966	988	941	933	1045	967	947	958	988	990	942	970	951	988	993	1048	976	960	995	959	948	984	981	981	985	942	987	1026	1013	960	998	945	996	997	1002	1005	1004	945	954	974	944	956	958	992	942	1026	987	984	987	961	930	947	973	1013	971	1047	1021	933	977	925	997	990	950	983	986	994	1014	974	966	918	969	1016	913	973	994	975	978	994	932	996	962	1014	940	958	932	960	950	978	986	956	1014	1007	932	995	972	931	968	982	922	968	941	989	1067	982	954	997	984	974	938	937	992	992	919	978	1001	1011	984	967	1097	913	1033	1009	966	943	950	1002	952	1006	975	969	945	968	1039	1047	978	1003	964	976	970	996	987	978	995	988	1057	1078	954	975	956	988	977	1008	947	989	943	995	1009	1011	935	999	967	926	986	965	996	930	979	965	967	954	977	991	961	954	949	977	986	1044	968	951	941	1038	959	993	1002	951	930	1000	950	950	955	1035	999	940	970	954	1004	1035	937	967	998	985	923	992	982	941	1002	979	924	980	989	929	935	1014	963	992	989	958	1019	974	1011	998	975	993	962	1002	950	1045	969	949	926	938	1064	935	951	990	950	982	939	991	931	1016	982	957	995	959	980	1071	1021	965	994	984	983	973	983	1015	953	972	1025	976	960	938	992	942	994	1036	1046	1024	1006	950	988	916	1013	1026	1003	999	989	984	1053	992	996	977	980	973	1010	953	945	1009	987	964	968	997	1039	958	980	976	989	975	1059	976	1007	950	986	914	1015	933	977	985	982	1022	999	1011	986	982	968	964	972	960	993	964	944	997	997	949	955	978	976	991	976	1004	976	1036	973	978	972	971	941	971	966	936	969	976	984	956	981	984	997	980	1017	987	970	998	1025	1010	993	979	972	918	962	995	954	1021	978	960	1000	984	1019	973	1029	927	980	966	974	942	991	957	992	979	951	933	974	957	1009	996	964	1014	938	969	969	917	961	1040	943	945	969	960	990	1000	997	907	952	962	991	934	949	913	993	1009	977	964	989	937	1027	975	936	986	1013	975	930	967	989	970	951	980	963	989	1011	1019	943	945	931	984	975	953	1013	976	946	1006	958	951	974	1017	1019	988	936	967	956	930	980	978	986	977	924	990	976	985	950	979	1017	938	992	987	984	958	907	1031	1008	929	989	962	970	961	1053	991	1005	984	981	1028	1034	1031	889	962	994	933	978	898	988	995
23806	24661	34263	24600	22266	12735	1905	470	436	453	461	455	418	404	433	419	442	438	434	461	451	420	446	451	407	429	439	420	451	446	418	406	443	423	433	413	450	442	446	458	455	469	385	462	383	403	453	450	440	426	395	417	459	456	439	393	436	418	422	395	454	440	427	456	401	433	418	404	446	458	406	440	419	437	435	431	418	434	380	445	419	446	423	448	413	459	400	410	444	462	420	434	451	419	406	436	413	451	421	430	412	401	478	422	408	436	434	438	413	420	429	442	401	411	443	430	411	454	401	408	457	443	413	420	426	450	458	435	387	398	432	406	456	415	419	431	419	437	410	474	440	438	409	441	403	450	421	423	411	442	442	411	422	436	432	470	426	413	447	419	444	438	441	428	432	443	410	440	441	420	422	433	437	470	437	437	440	425	438	457	423	444	433	436	419	428	464	446	454	431	423	403	434	446	437	401	410	452	429	383	421	475	434	433	454	404	413	433	430	414	418	401	411	439	429	433	402	424	434	407	413	412	385	444	436	450	406	421	418	423	403	466	395	414	409	432	410	419	467	439	436	407	428	404	427	405	476	434	381	431	427	437	419	425	403	411	430	414	451	485	434	464	449	468	432	438	466	429	469	394	426	416	451	426	428	477	445	463	422	462	372	396	423	400	431	465	420	458	447	444	404	431	395	454	427	388	435	385	425	410	423	424	424	430	423	407	416	416	435	403	457	406	436	430	440	368	475	445	400	435	444	415	420	383	462	434	428	424	448	419	435	473	407	411	421	389	441	436	408	442	414	439	423	411	450	430	409	449	438	437	400	405	409	440	446	373	420	438	429	456	415	425	454	450	442	413	448	433	380	402	448	424	468	485	387	412	411	403	438	408	461	440	396	420	429	438	441	418	430	392	422	400	434	446	429	401	381	432	425	434	433	430	433	427	428	425	457	402	431	440	444	445	412	445	418	415	425	407	403	435	422	439	407	451	445	435	439	426	409	419	361	435	395	409	406	451	428	433	393	419	420	423	431	404	409	454	421	392	421	444	443	430	419	444	462	444	424	458	369	400	449	420	424	422	428	426	466	419	428	439	427	452	439	416	440	436	416	391	437	443	436	455	438	426	440	424	416	410	492	428	444	439	427	421	451	423	413	423	432	453	450	410	440	428	433	438	407	431	419	433	410	444	444	405	430	447	428	407	444	397	454	445	417	392	427	440	442	431	439	428	419	415	438	414	427	424	415	391	447	399	435	422	454	471	428	414	428	421	445	448	423	435	440	437	446	411	466	429	413	436	420	403	419	417	425	417	452	433	398	432	438	411	397	401	420	431	432	409	433	434	401	477	368	401	421	412	484	448	425	434	479	467	422	438	433	427	443	410	463	419	383	431	452	448	417	465	433	415	417	434	438	409	447	436	432	449	449	439	421	440	425	464	431	452	457	455	418	424	440	423	470	442	453	371	432	439	455	434	451	418	436	425	441	426	447	415	398	413	418	390	449	430	436	443	449	435	446	428	442	408	388	420	425	420	408	429	458	433	467	450	426	471	451	472	421	451	413	462	429	413	393	448	432	419	421	439	448	439	432	407	404	444	389	432	401	438	402	444	427	434	455	473	411	464	425	423	460	465	453	451	442	430	420	403	429	436	456	406	402	427	444	403	436	417	424	433	424	431	436	421	415	425	384	430	411	436	459	413	451	411	457	448	467	402	433	405	421	444	427	407	423	449	461	427	476	445	427	443	440	415	415	473	438	446	410	465	471	405	419	425	439	425	457	436	420	433	433	416	446	425	434	463	439	442	464	466	452	452	441	442	451	425	430	415	452	441	412	395	420	429	440	446	445	429	425	399	458	405	450	384	407	413	458	420	438	438	457	431	440	426	443	473	423	440	403	404	472	420	431	426	400	403	461	456	411	420	430	474	426	409	426	442	405	456	388	460	466	439	456	423	463	418	464	424	433	432	401	423	443	403	424	399	443	402	440	439	464	460	429	444	423	387	426	377	413	417	431	417	434	438	419	433	434	377	428	417	461	454	434	456	435	444	391	451	417	423	442	441	425	428	439	394	409	420	415	412	433	466	446	469	399	400	403	441	453	466	419	434	391	382	422	395	407	421	434	413	423	450	405	427	432	418	440	425	425	430	415	472	444	424	446	410	444	465	424	431	416	441	417	406	471	421	452	426	432	454	412	440	396	422	426	410	394	454	409	459	423	385	418	450	449	405	397	451	376	435	459	426	437	422	457	445	432	436	426	423	437	446	401	444	444	408	410	406	386	403	442	475	384	442	407	408	444	417	392	449	387	446	437	439	410	432	421	432	446	467	450	436	444	407	445	436	423	419	411	392	448	419	444	435	403	448	424	428	423	424	444	422	459	419	428	418	398	412	413	435	474	423	430	462	444	416	423	396	423	468	429	407	427	431	438	437	382	427	406	426	426	436	425	434	426	431	439	467	446	414	423	435	417	435	431	431	433	420	390	412	431	410	435	455	389	425	428	449	439	462	445	432	462	434	400	441	402	404	441	442	428	451	447	439	456	421	431	445	438	413	444	427	437	419	437	417	444	432	427	442	414	425	421	442	420	432	423	388	408	442	381	382	454	410	443	424	437	432	430	447	395	427	424	425	398	447	465	425	435	390	456	427	428	392	380	394	438	465	449	427	408	441	407	420	428	435	440	422	419	425	418	412	443	432	441	408	417	403	453	431	421	465	459	414	418	441	430	410	403	436	418	450	416	404	421	435	431	470	404	448	445	410	413	417	432	438	423	419	429	399	440	400	423	437	426	464	434	409	434	402	393	448	423	413	418	437	418	440	436	417	452	429	429	477	439	441	420	451	387	407	419	415	435	426	418	411	431	449	426	458	396	464	411	400	434	441	436	430	446	412	431	400	421	435	384	420	434	413	470	443	464	416	442	434	414	409	411	453	429	439	454	418	422	429	443	442	408	462	411	433	423	416	444	403	468	412	407	403	430	495	490	438	391	429	458	452	392	426	430	408	396	434	441	412	448	457	403	405	391	406	439	411	408	441	419	434	424	429	423	462	452	439	447	396	471	413	431	423	429	406	451	460	433	397	463	433	427	440	450	423	432	417	425	452	470	418	444	410	419	431	406	399	431	417	446	424	404	455	423	431	423	454	435	438	412	476	476	437	429	407	453	461	459	451	425	433	434	446	430	453	431	388	416	403	448	413	454	440	417	425	432	432	428	426	430	423	456	430	453	435	398	453	407	429	439	409	394	401	399	461	435	444	427	404	449	411	412	436	459	419	410	443	431	442	455	445	393	423	430	420	400	418	441	450	422	388	446	426	417	407	439	434	423	428	451	409	418	424	421	418	458	444	470	438	387	426	447	447	390	442	454	416	467	405	431	408	429	423	413	385	438	448	439	441	444	411	445	431	416	380	462	436	439	415	438	457	428	421	441	384	395	422	436	449	464	414	451	448	438	430	428	413	384	381	402	472	440	446	403	442	404	411	405	475	459	416	466	402	442	460
52457	95353	65019	35522	30167	6087	2122	754	725	757	731	735	743	702	699	746	721	746	757	696	736	730	725	731	727	737	760	745	692	750	736	720	743	716	757	741	697	742	720	766	725	729	755	763	722	744	745	700	753	753	739	690	679	791	719	738	713	746	684	762	740	758	755	716	707	764	773	760	671	719	721	737	693	754	746	738	708	738	742	757	716	740	721	749	741	716	768	745	781	743	752	750	702	685	746	691	714	713	743	739	716	779	762	762	739	708	709	737	724	728	701	751	738	718	686	732	776	713	719	717	753	716	789	729	706	725	820	750	820	788	700	728	697	695	721	689	722	728	751	722	732	764	715	698	785	740	732	728	743	723	713	679	745	755	719	722	732	722	692	729	743	700	694	714	729	741	736	748	765	707	691	739	740	760	714	730	738	727	732	744	731	710	737	750	699	766	726	721	740	721	709	727	731	763	749	745	722	726	714	676	736	759	673	705	744	739	701	730	748	716	771	675	756	737	752	695	737	774	744	726	747	790	725	725	766	730	716	748	710	654	739	721	722	719	712	704	721	687	795	726	735	731	710	720	724	715	697	778	713	738	702	803	775	798	734	723	710	709	712	743	694	709	709	710	710	732	711	772	711	705	736	800	702	722	687	723	712	744	716	727	705	718	738	786	723	692	749	692	725	729	735	718	754	744	747	731	755	711	739	719	755	747	689	772	727	761	721	745	753	710	766	741	765	671	724	746	746	690	739	730	723	721	765	768	755	760	794	719	729	739	685	766	753	699	755	746	720	727	753	707	759	714	749	788	725	740	733	713	688	722	745	731	717	742	720	706	758	714	744	712	711	734	724	696	718	706	743	752	698	729	711	741	734	719	741	732	750	715	759	741	765	777	706	682	725	736	710	716	701	740	724	735	734	753	752	715	736	735	710	739	730	666	764	702	723	761	735	726	706	735	743	743	738	734	779	724	769	760	759	761	712	728	706	675	700	741	724	719	701	704	738	753	747	691	749	737	706	722	732	764	739	725	707	726	717	721	724	756	725	711	731	701	741	711	753	708	686	717	757	781	715	685	731	743	722	748	749	741	713	758	712	745	710	768	727	710	734	749	698	708	724	731	670	805	721	722	712	750	741	700	685	686	778	713	765	700	732	717	789	775	720	692	773	746	752	747	708	734	711	714	720	757	683	745	753	774	742	705	689	740	720	709	743	717	681	753	763	724	730	737	773	707	714	704	745	681	705	799	707	734	731	762	769	729	759	752	750	683	760	758	668	691	712	733	704	757	743	746	715	717	759	710	674	754	766	755	734	734	715	828	768	713	722	717	732	746	717	734	729	740	691	719	743	761	763	697	715	710	734	736	697	783	757	757	750	698	765	748	741	754	730	752	747	672	781	765	734	734	761	734	745	730	733	744	745	774	786	729	708	692	776	723	696	772	717	731	753	731	760	757	696	714	755	734	734	733	754	722	729	724	699	714	737	745	705	739	717	757	728	683	724	761	753	685	713	686	644	722	759	699	756	731	738	729	745	751	727	689	774	689	728	738	691	705	745	718	721	747	749	767	750	784	728	742	740	697	727	717	720	758	731	663	760	750	707	749	698	718	728	715	722	731	699	708	705	735	762	746	736	712	749	746	756	744	717	695	708	766	739	739	774	764	709	734	719	743	726	701	707	752	718	733	770	727	764	713	747	735	715	756	702	673	776	759	748	689	733	739	741	711	678	759	737	683	737	716	716	755	711	725	718	742	736	742	691	723	730	711	731	764	750	758	745	682	701	735	707	761	737	695	761	723	749	759	724	744	718	697	739	733	702	745	708	698	708	744	723	747	728	765	767	731	719	730	702	729	731	700	689	737	729	748	759	729	725	729	716	757	730	688	735	743	785	726	727	700	679	730	798	739	768	715	747	745	732	685	716	733	725	702	730	649	688	734	709	786	708	787	723	713	742	676	753	705	805	696	764	698	711	769	728	729	717	767	709	714	763	729	702	739	713	735	731	701	716	682	691	748	698	746	736	771	756	731	712	738	741	736	713	759	733	748	709	718	706	732	766	732	709	748	683	681	725	757	697	732	748	706	717	693	699	748	732	752	669	762	770	741	741	748	736	734	693	730	711	748	753	764	757	752	695	714	731	740	701	734	766	736	714	718	696	755	727	744	810	671	774	685	757	704	697	710	764	684	740	766	748	723	771	761	747	741	684	688	746	717	742	696	725	704	735	734	737	771	705	732	722	741	722	720	729	745	754	714	772	712	749	732	785	737	673	706	770	675	742	738	686	710	728	672	741	722	721	711	710	722	728	731	748	702	735	714	739	665	746	748	744	743	684	762	693	738	731	758	704	712	722	701	709	721	689	719	708	711	680	753	733	757	750	738	745	790	710	661	709	703	695	706	771	737	720	724	737	719	729	696	699	747	690	744	745	740	719	777	741	747	713	768	735	732	710	730	754	698	735	737	711	722	722	742	740	714	727	756	763	755	720	749	667	695	786	764	721	752	707	735	752	728	704	783	727	751	679	699	711	681	773	715	732	767	733	727	707	750	702	735	708	733	742	731	722	699	691	770	723	687	691	734	713	695	736	725	672	776	752	702	694	776	757	696	743	782	698	728	726	691	731	766	742	697	733	704	686	716	752	671	736	733	746	715	736	727	756	734	690	696	692	731	708	668	737	696	686	691	744	741	741	663	724	739	738	775	771	758	777	718	781	756	689	705	758	692	739	723	719	721	736	741	737	723	717	730	764	697	710	712	786	694	711	733	757	745	660	734	761	710	734	746	720	730	736	749	749	708	745	729	769	728	769	721	723	676	763	739	719	697	752	732	727	718	757	726	701	713	721	744	758	684	714	707	734	699	752	728	731	727	711	725	702	692	695	694	749	717	729	728	696	726	735	782	723	747	686	709	688	764	748	742	742	753	755	790	765	735	739	763	694	701	748	701	688	736	720	719	684	714	722	701	685	689	722	710	702	695	733	647	757	762	712	715	671	754	691	697	736	735	748	735	708	759	737	688	731	721	771	733	733	749	717	716	756	776	738	748	759	727	784	747	771	750	740	706	727	733	726	735	700	705	693	714	760	746	767	751	739	697	755	731	755	736	736	729	761	697	729	721	736	748	708	732	700	700	755	759	770	688	799	681	763	699	715	712	794	754	713	730	702	741	764	729	726	712	701	712	720	744	755	704	739	741	712	772	756	736	711	737	737	722	724	715	721	761	745	718	739	710	703	709	713	760	739	701	729	700	739	775	735	740	710	751	733	738	746	706	750	775	699	726	728	711	757	747	684	772	749	720	696	721	731	726	697	771	705	672	739	739	713	741	646	737	718	721	735	702	750	703	685	716	756	759	722	674	701	707	724	740	726	699	688	748	721	679	735	749	729	723	760	741	781	707	680	774	720	718	709	745	735	717	703	737	726	698	745	710	735	753	753	700	716	744	700	712	736	703	710	707	710	701	733	727	710	753	716	698	710	767	719	711	750	745	704	714	715	707	772	699
22871	22659	32174	23219	22509	19877	8210	687	575	573	600	543	561	547	579	542	573	556	518	548	521	543	566	542	565	544	586	579	552	522	546	566	580	518	516	552	538	539	518	534	549	535	583	525	528	582	570	499	512	538	576	511	502	523	576	564	543	542	535	548	566	559	520	523	565	563	511	567	557	560	543	547	556	543	483	545	535	542	516	569	573	543	563	505	541	554	581	553	540	579	541	561	578	566	564	545	514	556	525	561	551	588	544	556	542	551	499	565	551	525	543	523	563	551	524	552	579	560	575	565	529	618	560	517	525	536	543	542	487	549	548	553	537	558	517	579	580	549	547	513	570	548	533	532	513	539	561	568	555	589	553	575	542	554	552	535	563	565	575	553	546	526	528	554	548	555	520	536	598	532	524	547	534	536	546	551	546	545	561	522	524	552	527	555	542	517	616	537	547	547	527	527	529	557	535	556	577	530	543	567	540	511	587	569	510	571	553	506	542	536	510	556	559	552	544	570	538	519	554	579	529	517	519	561	557	532	531	600	577	597	556	508	548	567	524	507	474	554	535	536	543	553	530	559	547	556	562	587	527	523	539	563	513	509	537	559	563	512	560	537	557	544	560	565	524	558	551	540	555	551	571	527	544	554	536	584	588	560	567	549	514	522	547	559	566	535	531	569	551	476	544	516	551	537	526	537	576	587	584	551	544	539	579	532	584	546	541	578	572	567	539	533	553	532	547	570	534	564	539	544	489	569	538	529	555	533	551	556	565	536	547	562	571	516	575	550	565	578	577	501	538	553	552	545	528	539	579	504	543	518	557	530	531	552	524	529	562	570	548	555	520	530	574	563	526	550	539	547	557	536	540	534	535	529	538	526	573	535	554	552	568	556	529	568	559	550	563	541	551	565	527	526	519	544	522	504	584	573	528	584	580	574	567	535	543	513	562	522	572	555	521	545	542	566	493	546	532	537	523	557	549	529	544	533	549	548	562	529	526	557	544	573	530	521	563	587	565	539	569	558	554	543	501	567	548	566	530	551	561	550	535	511	512	574	558	571	584	530	545	559	548	562	550	535	519	541	546	551	549	528	523	553	540	511	578	596	528	544	559	525	550	551	602	577	555	576	560	532	553	543	570	569	538	519	525	548	575	542	499	503	569	566	495	521	558	502	550	517	523	521	546	569	515	587	531	555	530	560	543	591	569	544	548	515	527	550	514	558	561	562	531	563	535	523	551	551	538	537	536	527	557	539	564	524	508	564	539	571	544	567	572	519	564	543	551	528	535	552	551	531	546	559	565	560	574	530	534	529	537	557	524	504	535	532	501	574	539	552	553	574	564	533	540	549	518	530	553	544	542	553	519	540	537	560	529	503	541	541	545	573	560	536	546	516	545	543	571	544	547	535	542	555	555	561	553	527	573	541	615	550	515	551	588	537	526	568	535	583	531	595	530	492	554	563	550	576	559	545	526	576	552	561	530	528	527	554	589	593	563	548	549	536	509	547	534	544	543	530	582	526	531	516	519	545	560	534	510	577	549	527	567	548	543	602	535	578	555	508	512	550	537	591	558	563	488	531	549	528	578	538	580	536	590	523	562	548	542	501	521	541	535	571	564	558	554	514	541	552	593	527	532	529	536	581	516	503	541	549	518	572	519	556	545	558	599	538	508	543	549	561	522	546	505	543	548	536	549	520	559	498	529	522	570	541	552	547	531	603	550	542	517	537	546	574	509	532	551	564	563	537	538	512	546	567	527	556	560	552	567	549	544	546	543	581	576	557	552	510	535	582	525	544	517	530	592	523	516	575	525	559	530	511	558	538	553	540	549	546	513	564	515	547	514	522	522	559	560	506	526	547	547	546	557	516	529	553	524	521	583	571	575	516	559	550	574	508	587	552	534	561	516	563	533	575	535	571	563	520	580	550	507	542	597	514	564	539	543	536	576	517	551	542	563	561	493	532	568	564	541	540	569	508	582	542	553	520	553	535	493	521	513	554	563	539	565	532	545	534	538	551	555	553	540	494	539	593	572	539	521	548	544	563	564	536	501	513	561	554	472	587	539	523	531	509	583	540	541	539	548	564	564	507	559	548	551	534	563	520	549	519	595	576	548	564	548	556	519	571	549	503	567	540	573	577	569	539	558	540	519	542	545	573	570	529	575	561	547	556	523	545	566	520	548	567	539	562	533	574	590	560	592	503	555	526	533	572	517	511	571	522	544	566	546	535	551	552	550	510	547	555	498	555	520	552	543	563	550	550	583	520	567	486	571	549	548	523	527	542	524	524	550	560	545	517	586	560	534	548	514	526	557	509	527	599	566	525	548	579	535	550	563	526	541	526	577	551	560	565	568	545	566	530	531	552	542	561	532	584	531	582	534	518	531	522	526	514	538	588	556	582	566	526	540	515	546	563	541	525	495	545	549	577	585	525	539	557	525	523	528	534	533	568	556	518	556	547	602	558	555	521	501	531	545	508	537	507	516	559	532	559	535	512	519	558	544	583	548	550	554	550	567	532	524	555	547	557	552	550	529	545	540	534	534	522	540	573	601	490	518	526	507	531	538	562	527	535	532	521	574	543	525	561	558	549	516	515	536	597	579	552	542	532	577	524	559	542	511	518	516	569	534	510	506	536	569	527	583	577	544	535	520	506	534	533	510	562	556	538	519	572	560	562	501	515	571	523	547	538	524	484	532	558	553	530	515	575	553	516	555	545	533	560	552	543	513	515	510	519	535	552	549	536	602	511	526	538	529	560	512	557	567	564	525	542	539	514	543	523	560	535	547	591	561	550	497	528	535	543	535	566	562	565	551	556	555	564	561	575	519	538	522	578	558	560	544	533	576	509	573	549	550	560	540	527	534	592	551	536	548	550	580	575	559	502	514	563	538	535	526	535	548	557	584	552	553	565	578	529	568	507	598	546	561	535	565	552	529	536	556	549	547	575	522	553	499	567	563	578	522	544	532	540	557	533	493	521	532	526	547	556	548	529	509	552	560	538	564	533	554	571	554	565	527	541	552	536	521	535	516	536	518	614	564	507	553	549	542	545	533	531	533	530	524	566	537	559	597	590	545	504	538	542	574	543	534	590	564	559	567	527	574	554	531	567	558	546	517	553	533	550	562	540	583	524	539	544	551	521	546	550	483	538	559	595	501	538	494	545	542	507	524	570	514	564	578	549	518	525	555	599	531	524	580	582	532	538	593	552	550	533	553	538	552	548	548	516	550	571	528	503	564	529	526	602	517	535	493	528	564	585	563	511	555	510	519	543	574	517	551	540	532	578	574	567	571	520	550	546	564	519	574	554	568	564	556	512	536	528	547	561	526	582	546	506	541	551	537	554	523	528	537	528	530	568	552	575	512	570	560	534	591	556	535	535	572	564	565	556	557	533	500	569	539	543	527	544	545	537	545	527	534	557	525	535	593	545	535	501	523	553	534	559	511	547	531	512	591	553	577	489	547	533	514	551	563	517	578	527	565	577	534	517	500	552	550	516
43830	99176	70963	43624	37464	10276	3745	885	863	891	861	855	897	851	859	860	837	854	858	887	833	878	869	852	888	839	856	845	821	868	868	865	850	840	916	864	828	892	819	884	865	876	876	861	859	854	871	891	897	872	859	880	923	926	885	919	876	895	889	855	829	884	903	881	914	872	846	864	861	870	859	875	843	898	869	812	872	856	859	845	907	829	822	876	897	856	888	841	877	855	909	823	856	891	864	831	841	831	802	837	819	867	867	866	855	864	836	885	840	861	846	883	851	857	873	850	867	885	838	902	805	857	832	893	873	895	868	849	865	853	796	890	892	841	896	851	901	831	895	875	882	849	875	838	855	876	869	843	894	845	864	870	836	846	847	864	826	871	837	867	895	865	900	895	858	892	892	852	885	869	803	867	890	828	846	948	868	852	905	781	888	885	845	877	903	863	849	857	893	905	857	845	863	853	840	906	849	859	860	826	877	834	873	891	925	786	836	880	868	861	845	879	842	924	844	861	875	861	882	849	870	882	812	870	896	840	866	883	870	881	858	882	806	859	912	844	888	853	853	890	873	844	828	882	873	850	866	869	879	895	959	831	855	933	910	831	800	845	897	833	914	865	870	862	822	878	899	843	847	858	856	862	836	870	892	826	864	849	900	851	846	866	828	835	875	915	878	852	889	824	818	931	853	885	891	848	909	908	912	881	879	861	844	901	909	861	872	829	837	822	887	898	882	823	833	816	867	850	865	864	843	858	828	823	848	833	870	812	867	892	855	839	932	864	858	822	824	874	836	859	870	890	862	916	834	953	802	831	871	850	861	889	836	906	864	859	892	826	851	862	899	888	869	860	858	860	910	866	849	865	857	903	876	883	857	888	826	872	867	844	872	838	873	848	840	798	894	829	861	855	877	863	823	842	826	863	910	868	893	868	841	833	841	918	854	856	891	893	823	843	864	810	829	842	892	885	893	848	876	896	855	859	861	830	860	801	907	872	878	813	857	873	884	848	860	843	822	898	850	858	862	837	942	836	878	880	872	906	842	843	895	812	845	869	837	838	925	869	843	898	887	859	873	861	914	874	871	828	906	923	859	894	832	857	856	819	900	852	841	870	851	846	853	828	869	847	839	820	920	851	905	835	810	869	932	909	849	876	857	922	878	834	861	865	834	861	861	889	904	876	852	862	904	810	934	845	829	873	913	848	874	820	899	850	859	891	871	878	867	796	877	836	883	858	872	887	880	843	903	922	868	882	893	856	868	807	797	912	858	832	861	851	901	850	885	864	924	869	875	854	841	868	889	857	875	821	829	846	804	853	843	906	883	871	912	892	837	872	914	919	851	874	831	819	868	825	870	897	818	940	843	865	913	877	898	847	885	874	869	887	868	871	830	869	866	907	884	869	865	876	903	847	889	802	857	906	837	877	854	825	885	885	858	888	868	890	831	844	831	869	862	877	915	857	847	878	867	860	889	881	882	885	882	876	872	917	920	837	836	845	830	855	868	867	849	840	843	877	846	873	836	863	828	854	872	826	851	854	823	857	869	850	829	860	824	858	876	845	902	902	845	848	830	860	825	920	854	891	905	872	856	870	845	881	858	835	842	903	891	812	892	848	858	848	892	875	787	892	880	844	887	823	872	873	858	840	891	877	845	829	903	856	828	871	876	837	846	889	827	882	877	859	899	881	887	882	907	811	802	862	844	824	884	835	850	819	926	869	825	874	862	847	902	837	843	844	880	909	805	834	872	810	869	883	889	855	878	825	833	869	855	851	888	844	877	939	876	859	868	910	859	853	862	916	840	850	876	877	865	854	840	836	860	883	868	892	935	838	852	838	874	875	826	855	891	833	806	856	842	866	875	901	856	878	883	852	833	870	845	857	877	815	836	894	821	832	837	870	832	864	858	819	838	863	848	858	842	918	849	836	866	897	854	939	812	883	845	837	862	871	835	893	870	888	861	839	828	890	902	855	914	879	863	837	893	906	829	816	881	862	851	836	869	861	865	914	870	909	832	870	854	867	890	865	892	866	867	869	857	879	898	866	840	836	853	881	879	912	827	842	871	880	894	882	917	825	889	848	875	873	836	886	890	888	850	851	875	834	820	851	880	832	833	894	910	845	884	850	869	828	890	879	891	806	896	872	839	869	854	873	875	886	835	867	826	840	857	869	875	826	868	847	829	874	870	901	855	852	866	889	850	831	920	899	855	838	855	826	883	810	899	860	898	866	909	811	880	830	902	815	887	846	893	897	798	922	888	816	898	834	840	844	866	904	843	837	844	867	874	846	908	843	868	875	844	906	866	846	870	807	871	855	820	880	881	920	884	880	932	877	880	853	799	871	891	852	838	826	847	837	862	865	836	833	847	872	888	893	806	882	888	872	851	800	824	871	863	855	842	848	864	834	868	842	856	869	844	866	856	871	838	849	856	851	885	880	862	870	862	854	832	903	871	836	857	884	881	874	878	892	823	856	884	918	836	865	883	789	907	865	889	913	843	860	900	895	842	834	868	872	862	887	898	897	829	835	851	823	872	839	844	859	872	864	835	934	872	886	894	866	857	812	848	874	836	870	891	882	900	850	846	866	835	829	863	844	837	833	882	884	848	867	847	885	921	854	853	895	847	889	887	884	883	870	852	818	853	928	835	896	892	882	864	865	908	927	858	871	886	860	883	856	873	893	836	874	880	904	854	888	881	939	897	810	900	877	860	819	877	873	883	797	876	874	852	893	852	849	887	906	857	882	876	846	906	881	864	837	822	855	905	830	879	877	874	828	858	840	849	837	828	923	886	874	850	950	858	812	833	865	882	875	903	809	853	829	806	868	872	829	887	842	868	889	876	814	859	861	826	854	895	828	893	854	901	844	859	863	965	899	857	925	884	866	846	863	850	875	797	886	870	883	867	875	871	863	876	910	875	875	844	866	814	903	827	894	876	905	802	872	895	842	847	879	892	827	832	878	852	812	861	883	803	904	853	897	847	825	881	890	859	820	919	855	833	850	894	833	831	865	829	882	849	846	836	884	867	867	869	855	864	872	848	881	803	909	941	857	822	862	890	897	852	857	918	884	880	899	934	930	884	875	821	863	828	859	906	867	858	878	866	869	828	857	856	871	838	858	845	835	863	875	832	809	839	877	876	825	836	893	882	835	852	911	871	846	858	849	862	875	892	858	856	886	893	853	913	857	867	866	819	868	884	922	869	843	882	841	858	874	871	847	886	819	861	881	821	864	822	863	896	829	830	858	861	846	865	889	856	911	854	871	824	859	817	846	830	877	872	813	818	838	829	850	901	839	861	917	864	868	926	845	833	800	856	878	837	865	848	875	833	853	867	886	948	880	842	882	937	918	872	869	856	883	857	857	833	865	832	868	867	847	864	857	883	813	847	830	848	849	833	889	867	811	893	858	860	882	865	860	863	839	863	894	846	881	911	846	872	839	918	876	848	854	838	852	839	857	869	855	825	887	859	832	847	843	809	853	887	857	835	861	832	835	851	817
27607	34105	31311	12337	5055	1240	695	590	586	568	642	608	605	580	608	557	615	596	598	618	553	614	615	565	587	591	572	580	608	606	553	619	587	571	572	572	589	592	620	589	547	594	578	611	602	600	606	606	603	589	550	581	576	612	584	598	580	626	575	593	590	586	574	613	550	608	605	540	629	597	594	576	602	551	617	576	588	544	612	627	540	582	569	580	585	554	618	609	613	592	557	581	592	585	595	628	582	551	608	586	584	565	577	593	571	526	612	539	593	546	574	588	588	595	599	630	616	576	573	610	577	569	612	599	610	603	603	605	603	617	582	571	602	551	589	618	596	604	614	552	602	622	552	578	591	599	559	600	584	600	611	613	624	596	593	565	584	571	570	617	590	605	625	502	624	612	600	540	587	580	548	624	598	606	621	563	598	580	580	574	574	626	615	565	594	536	572	583	636	571	602	578	565	590	584	612	547	577	607	604	616	604	575	576	567	631	583	579	562	588	571	602	608	559	550	609	597	546	586	574	620	620	613	578	571	559	548	606	631	618	582	606	575	536	573	574	558	626	524	615	618	581	620	646	539	616	592	598	613	617	566	622	570	568	595	600	602	570	556	567	576	575	578	596	552	604	605	601	559	583	583	551	621	558	621	618	533	614	607	594	558	592	617	593	587	560	586	576	582	579	566	559	563	594	612	544	558	540	606	562	582	557	563	657	603	562	580	584	605	579	598	631	575	625	571	607	552	590	589	613	574	624	553	571	589	562	575	573	593	590	553	574	602	568	608	560	603	572	595	618	625	596	595	598	616	579	540	642	611	547	575	624	578	551	592	587	617	634	584	569	617	571	610	623	595	601	636	585	597	581	565	583	580	601	586	594	581	619	592	575	579	589	630	547	638	590	613	595	629	556	589	556	580	573	581	605	608	569	538	593	552	534	585	622	566	598	597	640	595	601	595	597	586	584	572	574	558	619	591	618	571	603	627	552	627	619	605	593	599	569	608	566	564	596	616	592	576	573	572	599	549	603	595	587	578	657	585	575	570	626	563	566	568	606	653	595	576	592	594	562	589	594	570	560	619	605	578	574	621	568	585	590	590	580	582	599	595	628	594	607	564	583	636	556	615	621	620	590	556	532	606	644	594	609	586	590	605	543	558	595	570	583	577	606	634	611	665	592	556	614	591	615	584	585	566	570	591	582	584	602	586	543	595	600	620	585	576	559	593	543	633	611	571	554	581	575	611	630	606	579	554	598	591	602	576	609	593	585	571	591	633	566	571	570	625	647	564	577	617	557	563	577	609	615	603	595	645	562	608	635	628	560	600	571	557	636	535	592	626	591	616	583	583	575	614	581	612	579	602	604	577	545	588	633	622	608	608	595	619	588	556	610	609	615	577	594	599	593	626	611	557	589	560	565	622	605	626	587	571	619	604	572	589	607	623	566	582	642	579	612	585	579	601	633	614	582	563	627	620	573	596	590	568	587	595	607	579	577	619	562	585	660	573	545	569	626	534	593	608	628	599	557	600	579	581	651	590	672	612	604	614	606	603	626	563	568	594	579	610	594	626	577	568	580	585	573	580	582	608	625	561	601	571	567	604	559	587	570	580	594	582	595	584	603	576	597	624	587	623	584	621	580	598	605	600	571	624	562	622	589	624	617	590	586	557	563	583	601	610	598	547	593	601	581	590	594	608	611	624	590	599	612	575	590	604	565	584	607	609	608	625	584	632	600	583	584	590	597	587	616	577	574	572	617	587	598	583	607	598	640	564	591	589	592	558	599	595	596	583	574	576	594	608	562	587	589	556	609	630	623	575	563	582	614	619	590	600	578	559	576	619	633	613	593	613	604	583	581	602	537	625	559	576	590	616	630	592	584	626	590	657	640	587	583	568	621	578	569	630	553	626	561	568	619	582	603	641	579	587	559	593	591	576	576	604	619	574	598	572	611	570	556	594	623	597	579	607	603	579	550	632	585	632	578	628	596	579	583	609	587	627	539	574	548	551	627	586	566	547	550	616	610	577	615	582	574	555	604	577	567	586	594	583	581	584	600	600	612	573	607	550	621	570	586	583	616	616	619	579	606	572	618	589	600	576	575	614	549	577	603	582	547	608	570	557	599	620	565	570	613	615	625	564	567	564	590	611	603	634	612	602	548	538	542	605	558	622	630	580	558	557	607	559	625	620	551	605	572	585	653	642	583	589	643	605	589	584	599	611	592	617	604	636	559	601	580	631	614	574	596	613	623	585	606	602	570	584	592	574	613	557	576	605	596	578	601	611	556	586	609	595	590	590	606	608	572	577	610	615	607	641	573	604	585	577	552	621	619	598	590	585	580	577	631	530	571	583	610	598	583	579	572	566	567	611	571	590	628	596	605	586	624	637	572	599	616	573	568	558	582	590	638	587	626	607	568	612	570	555	613	596	580	588	568	542	600	586	601	604	590	584	637	581	555	563	612	586	583	569	603	564	584	624	608	560	606	608	642	595	561	606	561	569	607	573	565	626	602	584	565	575	592	572	574	596	546	587	554	581	606	576	581	608	560	574	600	611	605	580	632	604	591	602	583	601	604	583	552	580	563	623	604	552	568	578	593	615	593	598	607	582	612	586	583	614	588	603	537	561	591	590	572	584	588	597	592	556	565	594	560	610	586	565	586	569	613	609	598	557	594	571	566	610	571	639	603	585	600	594	580	573	608	647	541	621	639	588	597	585	580	614	587	571	554	572	595	615	613	596	587	618	558	629	547	597	569	603	579	608	572	599	600	576	635	580	603	598	606	623	571	592	602	562	600	537	606	623	598	623	603	594	577	608	640	571	606	586	568	585	625	578	606	576	584	600	642	613	585	626	620	579	561	602	620	596	614	652	609	613	548	585	596	589	562	544	608	571	586	630	639	544	564	594	575	567	590	599	577	601	654	621	563	597	586	591	552	620	589	593	560	579	618	618	598	609	574	553	552	573	564	574	585	567	634	546	571	566	584	567	629	609	573	606	598	606	582	613	560	627	621	527	604	589	613	588	601	592	563	582	581	585	616	613	559	590	654	607	572	574	569	606	618	545	598	599	592	552	556	578	587	628	601	575	598	599	532	615	608	597	585	581	606	585	602	559	586	611	574	575	593	619	572	572	580	571	580	565	603	579	570	609	629	547	577	609	656	575	618	571	546	558	637	585	582	556	526	598	594	592	628	584	518	611	601	579	570	574	612	626	577	610	578	548	564	606	571	595	612	565	654	574	579	592	559	562	632	571	590	591	578	596	603	601	578	538	596	574	563	628	621	585	574	570	568	612	626	568	597	598	593	573	577	552	575	571	592	577	575	586	583	587	652	614	584	618	603	566	592	602	576	593	587	623	622	610	547	607	639	586	635	643	556	615	576	589	544	594	603	594	564	617	599	600	570	618	630	597	604	566	575	524	570	608	597	622	636	592	574	595	601	608	570	612	559	584	589	630	600	574	572	619	582	591	630	629	571	555	598	583	522	594	599	617	556	625	595
35183	54814	33705	11004	9150	2036	1133	951	1026	1031	908	994	1065	931	1001	977	1004	1041	965	989	926	1016	963	1004	990	1009	914	993	997	994	1023	965	922	985	1046	975	962	1005	976	991	986	938	967	999	1004	955	988	972	968	976	942	974	1004	1009	973	1020	1044	1006	986	1073	971	954	1022	929	966	1002	1039	995	975	999	975	991	994	979	995	996	962	1042	979	988	990	990	972	963	1030	982	963	980	977	1012	1015	953	976	1008	996	957	917	1028	984	948	952	993	1013	981	971	992	965	928	1066	979	950	1014	1019	963	920	972	1020	977	1050	972	931	956	973	988	967	975	1000	1026	1018	965	974	1025	997	967	1012	987	985	937	940	943	975	1034	968	1041	1073	999	984	962	969	992	935	997	970	1016	1030	1003	929	990	1030	974	1022	922	937	1039	993	979	1001	1010	984	985	994	961	975	1003	977	957	946	974	920	1052	1001	1015	1001	980	979	964	967	953	979	971	938	994	970	1011	1002	1006	1000	956	951	994	941	984	1015	994	962	929	1001	990	1089	948	955	938	964	954	1014	1022	1014	988	1026	932	977	1032	996	1017	987	1016	956	965	960	973	960	996	977	995	982	1005	954	1005	969	980	1006	945	980	978	1015	947	997	1001	953	1029	1015	984	956	953	914	1028	1001	947	991	1003	997	954	1006	1005	943	960	1003	959	1016	934	974	926	997	990	939	962	1013	970	994	960	988	984	1014	946	932	999	922	965	985	981	962	1002	957	1011	975	1016	1003	1043	1006	935	1020	996	927	1006	976	1006	904	1033	1016	981	1017	988	965	1040	1019	1015	1017	1005	979	951	974	1003	976	1008	912	1027	950	1021	933	979	1029	969	980	941	996	978	988	1018	967	1012	1011	926	1022	951	954	1007	948	986	975	980	968	982	929	959	1032	992	999	999	992	980	986	961	974	1010	983	987	999	946	1007	978	987	975	973	978	1077	982	1024	967	958	961	996	987	994	980	999	1035	962	1018	1000	987	977	978	959	949	986	1023	1010	971	1038	957	987	973	993	976	1025	966	1000	982	978	998	989	945	933	996	992	998	981	970	962	1056	947	974	979	1007	954	953	1030	1004	938	1013	1005	950	1016	1011	996	940	977	1007	960	990	951	1015	1015	986	957	974	964	1004	942	971	987	982	990	953	929	949	940	1033	968	953	1006	963	1017	979	943	965	988	979	1005	982	895	927	1031	889	978	1029	943	979	1039	1001	1038	1035	990	954	1022	981	972	1008	1039	1018	957	988	927	991	994	988	915	973	1048	982	983	1008	999	960	934	984	952	1043	971	933	972	993	1009	974	981	965	971	987	1009	991	986	970	1044	917	972	1074	997	992	980	945	979	944	958	983	960	995	932	962	958	973	1005	915	934	927	1014	1018	948	960	997	946	1040	987	1047	1002	964	1046	960	1019	949	966	953	988	1041	1019	981	965	983	940	955	970	1015	983	962	961	1054	954	1028	1002	976	982	1001	1012	1008	1044	1013	1029	987	973	1024	978	992	999	991	967	997	945	1002	993	989	979	1009	965	962	991	1007	1007	961	922	1028	1022	1001	970	960	971	1059	1022	992	954	985	983	933	985	979	945	981	970	944	985	983	1031	971	991	1001	982	952	952	993	973	987	982	970	934	1029	934	1015	1017	951	1012	982	1007	982	991	1042	989	1034	926	1015	1005	956	974	982	971	964	998	1022	934	980	1013	924	1024	982	1025	970	1043	960	999	962	1020	967	935	1000	975	967	909	978	960	969	1018	919	973	1096	966	1004	973	955	1003	975	984	969	996	981	983	1017	1015	957	992	1005	925	984	936	934	1017	1033	965	952	968	960	945	994	991	942	933	987	960	937	976	987	959	1088	1010	966	975	991	959	963	981	975	980	1017	960	997	1001	1011	936	1031	976	1028	1008	1002	996	960	963	1001	1033	955	995	1012	988	1030	993	970	961	938	974	985	911	971	954	935	970	915	1025	1003	967	1012	957	962	1011	1019	976	972	979	977	948	1019	941	1014	938	991	995	971	993	985	1004	985	917	985	978	965	1021	971	951	1005	979	942	1004	951	962	972	972	1045	912	980	1032	1000	972	987	958	1006	1026	972	1013	1060	1046	992	948	1000	960	1018	1034	963	952	1014	989	957	973	1027	963	959	977	915	1008	1036	1003	1008	996	970	973	958	1034	964	996	959	1027	1016	996	941	1030	958	1003	1002	992	972	965	938	1043	980	942	1009	1025	994	1040	993	966	976	985	993	1013	966	977	987	986	993	941	948	950	934	996	1008	979	1026	997	917	1055	992	942	997	1018	970	1007	971	971	1004	982	990	981	998	965	1019	979	1025	1084	988	971	979	1057	969	1043	1006	973	969	988	1011	1025	950	1032	942	1036	952	1003	960	982	960	1004	952	1013	987	949	1023	1027	999	999	1014	1009	993	971	1021	986	978	991	927	1005	918	1053	1010	993	983	1010	955	995	962	1036	948	1015	955	1020	1027	1005	987	1010	956	988	963	969	930	958	971	958	944	1015	959	964	957	911	978	985	946	982	999	1034	955	981	982	968	1022	1027	987	982	977	946	955	956	930	995	1033	1053	1014	948	1041	962	992	960	999	1006	908	1010	986	997	1031	991	1020	966	998	1018	1031	974	971	977	966	971	968	975	959	1005	1001	987	1001	1009	959	963	964	1025	1006	980	964	978	996	967	942	952	971	1005	1027	970	989	967	998	1003	897	1036	1022	1009	987	986	1022	1013	984	990	1005	965	956	947	1014	955	954	1038	990	979	980	967	1002	981	982	1024	958	982	978	957	989	978	939	973	995	962	965	983	994	949	1063	1013	1015	1003	941	1004	992	979	1021	958	957	992	978	1010	949	960	932	990	983	961	1009	981	939	980	1052	1048	955	977	983	937	933	992	1015	970	975	1004	1032	993	1001	980	995	974	968	983	992	981	979	972	982	973	978	941	1020	925	974	1026	963	965	973	992	943	999	983	1019	956	1009	979	1003	929	1001	1005	960	1005	959	962	952	986	953	1015	962	961	1048	1024	960	988	932	1020	962	1006	998	973	1015	983	987	1005	992	1009	981	1032	1009	976	959	933	1010	1007	996	958	970	943	979	1015	1026	1009	1025	1001	940	947	1006	973	962	1042	962	971	1005	943	986	993	969	1039	1004	1005	925	963	974	995	997	951	929	995	1040	993	941	1019	999	940	1029	983	1031	934	1010	948	982	1004	956	974	960	1015	958	992	1021	1005	983	979	994	957	951	997	967	970	992	985	1035	977	959	946	1018	1011	992	986	950	1000	998	982	982	1028	955	1023	950	950	1000	1046	996	932	932	995	969	963	993	986	957	1003	1007	977	1007	1011	930	1011	1033	953	975	998	1001	989	938	1010	926	1007	965	1053	939	958	964	968	951	966	925	993	953	1012	999	954	972	1010	989	968	982	956	1003	1007	1026	974	957	1012	992	1054	996	1000	965	951	1002	974	988	998	1045	983	1048	964	956	922	967	1019	988	996	973	973	963	969	1038	967	988	935	1003	1008	992	980	988	979	965	968	964	1039	1036	990	971	1068	941	946	967	1019	940	970	997	998	980	1004	1009	944	1003	1012	1009	1049	998	955	956	991	994	1004	1006	1035	1015	1022	921	962	967	1027	937	965	1002	981	975	961	1007	945	1016	981	981	999	969	1008	997	971	1037	957	951	954	1027	938	925	966	986	1000	976	973	946	933	933	1002	982	967	1005	939	1022	987	942	979	945	1042	956	988	1016	956	972	952	1004	964	987	993	971	953	947	983	972	993	993	1006	975	986	962	925	1035	944	1012	1012	1005	1005	1024	989	1004	1018	1010	949	955	930	966	988	1050	999	993	995	1007	986	955	946	1004	950	958	1002	1007	940	924	1009	953	928	1012	1023	907	996	976	967	949	982	955	958	967	956	968	982	957	992	1006	1020	983	966	1015	951	963	1061	1022
23918	25294	35764	25277	22684	12491	1917	516	522	444	461	456	470	491	451	446	445	443	435	427	485	428	477	449	460	446	420	451	432	449	457	476	418	430	427	413	453	438	453	482	419	441	457	479	409	439	389	424	420	476	446	453	449	431	449	474	409	422	414	429	463	473	449	465	441	446	448	450	450	453	441	445	422	399	434	475	451	413	452	453	441	414	455	434	494	478	442	459	462	448	406	434	457	436	455	404	454	447	468	404	443	455	426	436	453	410	425	444	379	438	471	442	430	450	468	474	470	447	405	455	444	458	448	484	460	416	491	471	428	451	433	434	444	466	453	447	462	450	471	412	432	457	433	481	423	449	427	454	436	423	446	474	453	434	410	447	474	491	416	419	438	437	434	458	430	438	465	479	447	457	453	447	443	435	424	431	407	406	460	403	402	486	430	449	470	427	497	454	488	486	447	425	462	407	464	408	452	470	415	440	402	420	438	438	422	439	447	438	468	440	450	454	456	421	455	464	441	431	436	486	429	446	455	433	473	448	440	461	452	447	458	431	434	439	467	459	424	429	438	448	471	487	425	448	424	461	447	447	443	457	431	443	390	399	444	439	441	443	461	467	390	444	431	432	439	441	448	440	470	462	446	435	447	462	441	478	442	428	478	460	452	450	460	401	480	443	427	440	427	462	442	445	476	443	413	415	463	460	466	423	452	441	447	468	432	398	452	457	404	466	457	407	463	427	425	464	459	443	421	439	464	477	442	374	453	450	466	459	419	444	417	461	421	436	424	442	465	408	430	467	469	413	456	439	435	468	412	465	407	456	433	406	434	472	461	434	435	419	477	432	472	454	432	422	448	442	462	455	441	436	439	438	434	486	471	430	435	452	439	446	431	429	459	467	414	434	449	437	456	422	437	475	440	477	443	427	465	448	468	454	466	441	406	437	469	446	383	427	403	470	433	426	419	446	445	450	452	468	463	447	443	459	440	458	483	461	469	466	427	467	446	509	427	455	463	476	435	423	459	443	415	443	448	456	413	435	462	452	467	447	478	412	433	461	421	457	430	443	459	422	417	418	460	472	439	449	414	449	433	472	447	458	409	449	460	444	440	454	481	443	421	447	494	401	471	452	436	469	424	447	434	454	453	466	472	444	417	417	429	429	425	437	431	408	431	446	425	439	445	445	461	430	484	461	436	458	443	449	450	427	460	431	484	443	462	414	425	437	457	437	444	441	419	468	441	456	446	466	438	426	458	433	466	455	411	466	425	412	447	474	460	441	441	460	400	470	427	453	464	436	443	497	465	440	437	456	431	422	430	427	451	419	503	439	421	483	448	458	408	428	415	452	433	424	435	457	466	453	424	432	438	387	454	447	449	470	462	428	469	466	444	427	433	468	413	421	490	422	426	446	433	443	431	433	457	462	502	470	453	460	435	443	429	420	428	444	459	434	451	458	409	455	464	439	428	447	459	475	446	424	442	429	448	445	481	428	446	433	449	418	436	438	440	440	419	457	447	445	431	488	460	436	441	413	426	477	427	457	500	451	440	456	461	478	454	427	415	404	426	462	446	442	435	398	425	473	460	426	421	426	449	420	458	417	442	469	457	456	450	494	440	400	445	464	441	442	433	440	478	447	424	472	437	437	415	474	414	442	464	451	473	425	444	459	432	429	475	421	466	415	488	453	463	444	466	447	417	466	454	460	403	440	445	425	454	447	463	458	431	448	443	456	437	441	458	426	474	427	464	443	483	459	465	447	437	438	429	459	406	404	425	434	429	452	443	422	437	472	451	449	400	427	430	452	467	453	438	408	439	463	448	496	457	406	433	432	462	428	419	400	417	458	456	409	438	429	483	421	459	462	448	436	455	403	432	498	472	436	452	448	425	454	430	449	483	447	464	437	403	455	430	421	477	444	439	467	440	423	430	449	431	434	434	486	447	457	413	518	437	441	428	422	469	435	447	429	456	400	466	467	429	426	445	448	402	415	465	449	438	427	445	462	416	424	439	415	482	424	445	439	449	476	480	442	418	452	426	459	461	448	425	477	468	450	440	439	448	462	472	451	455	464	423	422	448	463	457	519	411	471	487	458	438	432	471	452	446	406	436	457	452	478	426	427	460	446	444	441	443	403	469	437	471	441	427	467	457	484	490	425	484	451	438	446	469	456	459	410	437	447	427	463	474	481	483	452	439	474	487	422	438	447	412	461	459	443	453	444	454	439	445	425	436	428	479	451	436	458	461	430	480	463	405	450	464	429	454	448	452	419	443	408	427	493	486	444	450	454	457	452	465	424	429	406	432	459	428	424	429	463	403	397	434	447	454	434	435	434	433	488	461	450	440	472	450	437	459	426	422	426	439	446	428	427	481	481	457	463	429	412	464	459	454	466	451	420	442	441	454	461	458	447	500	422	455	444	459	399	420	479	436	437	445	469	431	439	441	480	486	441	459	465	452	477	425	444	450	427	427	431	478	395	441	467	465	439	416	448	438	490	439	454	451	425	462	415	437	445	436	444	419	422	441	457	410	411	451	434	475	416	434	441	448	438	445	444	413	460	402	451	440	409	472	447	464	440	456	466	430	439	469	423	447	422	465	484	452	462	450	473	453	481	414	442	429	430	419	440	445	450	395	438	433	468	429	436	406	463	408	441	428	432	415	419	472	387	434	418	438	418	441	451	449	412	428	475	460	449	427	457	459	444	438	434	456	422	409	472	441	427	458	455	426	439	469	475	460	404	382	454	443	431	450	425	443	469	423	435	443	486	412	460	443	437	450	460	472	469	432	467	452	409	425	459	465	433	455	470	465	423	435	450	440	423	443	443	481	416	444	445	445	439	429	435	420	466	484	420	449	447	464	452	478	425	420	442	448	428	422	407	420	459	458	452	469	403	443	463	463	452	415	444	444	423	437	468	406	451	464	456	438	441	413	419	401	417	468	433	425	460	429	442	446	453	461	492	481	430	441	471	432	448	428	471	440	415	455	387	473	441	489	436	445	434	429	425	489	430	414	443	447	483	471	431	439	444	453	423	395	451	503	459	425	429	449	416	446	452	445	473	425	428	453	460	440	460	425	461	447	435	433	435	448	452	451	435	459	454	472	471	444	429	425	468	411	475	422	472	429	436	464	436	445	437	457	478	462	460	411	444	429	438	487	445	434	427	440	434	449	449	456	437	425	459	441	444	439	471	471	439	453	404	478	423	423	421	459	462	456	436	406	426	436	441	466	451	427	423	456	411	459	460	448	471	433	468	421	427	449	419	445	436	445	479	463	483	457	417	449	450	424	474	402	456	448	457	454	431	467	458	446	450	474	456	443	433	419	442	423	468	430	450	454	425	460	421	428	460	406	424	441	479	435	451	450	423	437	456	470	454	453	436	447	453	426	414	427	422	424	452	488	426	432	427	453	449	449	431	439	466	438	428	479	401	434	419	433	421	443	436	411	471	450	464	453	425	486	445	429	447	424	472	419	461	454	440	424	472	428	448	414	453	449	458	472	425
50759	96126	64027	35627	30941	7358	1960	780	707	711	758	742	712	796	743	718	731	743	727	731	740	760	747	756	760	763	777	712	745	746	791	737	718	764	718	736	761	768	793	779	788	726	756	782	791	735	735	735	773	765	766	714	774	789	782	745	692	779	731	717	775	739	759	749	751	714	763	728	739	796	766	720	787	741	736	772	742	782	760	730	762	750	756	749	776	737	772	708	782	797	718	743	731	809	786	794	744	680	747	706	717	746	759	743	762	784	736	710	715	694	720	745	763	743	718	760	798	800	811	733	821	736	748	734	814	780	748	735	751	742	724	768	758	719	735	768	725	758	720	738	785	713	763	790	761	739	763	733	799	742	768	749	776	768	721	755	772	753	749	739	761	722	770	762	690	749	727	756	745	753	731	725	745	775	764	717	774	752	741	750	702	742	762	808	740	742	734	749	725	744	747	733	770	734	803	760	795	719	738	722	690	795	755	745	754	768	759	721	785	732	744	717	763	737	758	737	759	710	757	727	837	810	728	740	721	756	776	761	703	742	777	779	783	737	699	749	803	724	763	712	731	788	750	727	752	744	744	786	742	740	718	728	720	752	703	739	763	746	798	765	728	741	751	747	722	797	707	754	746	751	748	710	774	769	756	762	742	736	772	781	776	752	769	745	724	730	755	743	756	670	744	704	781	789	753	729	765	745	726	724	733	774	764	734	718	747	724	732	780	715	780	723	754	743	751	791	781	715	782	792	731	755	776	761	784	751	751	778	695	748	750	714	742	745	767	756	730	739	790	718	755	756	734	769	796	791	732	748	781	747	711	734	729	785	742	744	769	718	765	725	755	741	792	698	733	784	753	759	786	777	721	783	791	791	745	700	776	757	713	713	755	726	750	775	770	774	757	753	780	725	760	718	755	770	777	710	715	769	697	763	732	741	772	727	749	774	754	719	815	732	761	734	746	693	769	731	748	778	727	783	722	700	715	749	764	771	783	774	761	743	757	717	769	799	760	740	731	801	743	760	748	756	712	716	781	748	709	752	761	747	702	727	758	769	783	814	761	763	766	792	737	791	759	722	769	778	764	732	805	738	682	705	753	756	777	767	764	767	755	744	749	742	751	781	776	725	746	747	777	752	746	767	733	731	743	754	768	796	767	748	706	752	745	737	707	712	732	736	759	731	795	785	756	809	736	764	707	759	795	727	794	767	716	754	774	732	732	794	780	732	733	757	752	771	769	719	780	771	799	761	759	779	700	760	772	746	752	763	754	742	739	758	736	704	768	750	726	742	741	787	739	769	759	789	733	752	750	748	722	785	733	732	711	770	755	728	724	791	749	778	749	799	744	719	736	738	699	752	756	773	737	738	843	743	798	740	756	763	780	692	793	728	761	738	736	750	713	741	745	757	741	748	730	739	708	770	741	754	773	768	699	712	747	771	743	750	750	741	731	746	752	760	776	730	759	712	775	751	748	768	727	739	765	759	727	783	781	671	753	744	753	743	746	729	725	756	753	719	795	823	760	797	770	769	770	769	700	762	740	767	758	705	762	722	783	709	721	719	776	753	734	762	711	784	778	728	743	732	759	752	729	733	785	739	741	732	720	746	740	755	733	750	772	731	763	678	747	795	777	762	739	702	743	764	792	760	778	732	767	789	741	742	699	746	754	732	753	750	726	733	734	732	729	737	734	764	723	761	788	781	736	782	713	768	740	746	779	718	753	737	760	767	759	727	730	712	785	759	731	740	773	716	705	735	754	791	744	759	757	755	816	733	775	788	730	725	741	692	783	749	695	718	753	755	771	745	722	744	723	773	713	777	780	768	804	723	762	728	755	753	717	770	748	779	768	763	738	743	800	674	763	787	766	735	778	741	744	708	712	700	751	800	768	767	699	731	757	778	720	757	758	695	743	759	779	796	764	777	746	721	734	778	779	723	734	700	778	788	768	757	741	796	761	756	774	724	801	732	767	786	742	736	717	748	769	792	738	725	747	728	759	763	734	771	761	717	764	762	748	769	746	769	731	771	758	725	748	759	740	787	735	727	733	778	743	707	721	822	752	751	803	752	746	729	708	739	728	703	750	735	772	772	724	720	750	731	759	705	774	715	737	803	761	788	771	734	749	704	769	719	754	746	818	718	766	767	761	777	746	793	757	778	697	743	754	720	738	742	728	768	750	735	712	760	713	776	746	725	781	804	760	728	793	726	730	728	750	781	735	734	757	756	756	702	772	731	713	700	707	756	752	799	726	758	763	733	778	729	782	741	743	793	744	742	757	754	762	784	771	770	767	769	752	795	763	761	717	738	750	767	786	759	732	748	758	773	712	757	723	758	819	708	764	735	755	754	742	748	728	738	719	738	765	757	752	761	749	737	772	743	742	777	761	748	730	768	747	749	756	761	729	740	782	790	706	735	768	737	727	759	801	764	765	742	751	792	738	718	779	742	746	734	751	751	763	734	716	732	750	765	719	738	747	728	747	737	733	735	803	722	780	766	745	720	708	742	770	762	753	733	763	720	764	722	738	728	741	770	735	769	735	812	708	745	695	772	727	719	796	799	763	768	752	772	721	755	778	748	721	709	769	747	708	741	791	759	800	757	765	664	749	720	750	787	745	758	733	764	750	740	687	732	743	721	743	725	720	714	753	749	743	719	739	750	734	795	776	741	750	769	799	703	752	679	758	771	777	723	738	763	719	756	749	767	731	762	686	730	732	722	738	724	789	726	757	780	768	774	756	779	731	769	723	709	719	740	782	729	731	757	778	706	818	795	728	747	748	749	753	756	789	748	759	752	715	713	724	751	778	747	743	730	733	794	759	703	741	734	749	726	739	742	753	761	735	773	723	729	703	721	730	712	718	737	744	717	727	817	785	771	752	731	772	721	725	861	758	714	717	740	741	780	773	792	767	741	775	735	764	709	723	713	776	767	823	744	701	771	738	702	729	748	760	752	780	748	694	768	778	796	747	712	760	730	762	744	773	781	765	771	759	823	773	746	711	771	771	732	750	719	744	794	783	725	751	694	757	751	761	722	799	779	706	711	772	786	742	767	763	718	696	752	801	755	826	729	717	706	747	760	730	749	755	742	695	762	739	712	770	700	768	774	753	734	729	739	713	759	735	757	692	779	774	714	755	709	761	716	767	743	740	774	767	788	694	770	754	755	764	789	781	769	747	751	740	738	713	753	777	728	757	727	783	736	758	741	728	740	762	787	730	795	743	770	712	783	756	742	734	753	733	778	762	730	754	792	749	760	750	755	723	776	779	744	738	720	726	780	755	722	775	688	762	772	755	703	717	713	746	767	738	769	708	723	711	754	796	693	730	774	763	773	753	734	803	737	722	735	713	716	784	751	787	755	794	735	723	723	783	771	746	715	736	755	713	762	764	726	716	744	722	734	763	783	726	722	714	776	747	737	758	760	743	725	772	730	738	795	737	747	762	779	749	767	738	741	761	726	756	718	742	746	818	733	768	787	751	704	762	764	720	771	745	702	708	734
22853	22884	32484	23724	23232	19514	7469	686	619	589	608	580	628	595	546	542	579	550	598	534	549	566	558	560	568	550	506	553	603	514	558	598	551	537	545	592	567	585	562	577	540	593	559	525	518	538	557	509	529	566	556	569	537	563	557	607	542	555	534	561	523	543	566	551	531	548	545	570	535	553	526	557	558	545	558	547	543	572	579	609	530	559	562	526	540	514	532	556	582	558	539	558	558	530	539	549	565	546	582	512	530	527	522	538	532	537	520	611	534	530	547	571	564	597	539	533	530	551	543	564	555	539	542	592	540	559	509	509	591	553	550	552	535	535	547	538	543	551	535	504	550	543	523	533	587	569	565	548	538	534	522	534	541	513	570	556	580	559	553	524	562	544	569	570	533	552	540	518	594	509	540	553	534	514	587	529	553	514	577	546	546	546	515	524	521	573	539	572	584	516	553	567	585	533	555	526	530	544	533	530	543	527	560	544	563	544	539	598	561	553	508	515	565	512	551	548	563	562	538	578	565	573	539	613	596	516	576	538	563	586	568	573	519	555	533	564	554	585	508	566	493	546	527	542	571	585	557	504	544	517	536	521	541	554	594	535	564	504	540	583	517	500	580	584	565	516	547	549	563	576	553	588	531	552	559	533	607	585	552	550	543	551	568	563	559	571	570	551	535	557	576	585	549	561	529	541	521	559	566	540	565	555	531	558	547	535	562	539	561	602	577	582	521	598	559	589	548	503	515	539	507	557	564	535	560	564	535	547	578	573	522	510	550	544	555	568	529	543	580	537	541	525	523	517	547	563	548	493	576	592	576	548	540	515	546	546	496	580	552	552	583	548	572	547	572	543	570	569	554	545	524	539	531	583	538	565	549	578	528	579	544	584	524	513	537	583	554	575	523	549	548	549	528	563	558	536	514	549	537	537	559	552	543	508	553	522	537	534	524	576	515	570	561	544	568	546	562	531	525	499	545	532	510	558	562	547	516	534	542	519	551	542	534	563	611	509	574	522	545	534	532	556	529	553	541	565	559	537	535	536	531	554	523	519	545	555	591	592	550	502	559	513	531	568	551	586	510	547	543	525	538	536	541	551	576	536	525	533	548	532	537	596	571	574	569	543	542	572	539	548	580	560	552	529	566	543	541	533	539	515	543	537	530	553	560	538	577	574	553	521	538	608	569	534	564	581	541	557	555	540	552	563	566	551	541	560	556	515	540	569	527	563	532	534	545	506	518	547	532	530	568	544	604	545	545	544	529	525	512	552	566	566	583	562	584	531	503	543	560	580	561	534	590	558	565	523	564	509	566	558	559	535	552	533	538	570	563	573	569	546	544	522	568	562	540	562	538	552	549	527	572	528	598	539	562	516	520	570	563	527	569	542	527	533	554	531	553	502	590	564	578	543	539	534	569	492	554	510	537	538	498	552	529	550	542	536	554	546	510	561	524	574	540	556	551	549	550	559	532	530	526	557	539	521	565	508	566	547	537	543	568	526	545	565	547	579	538	572	528	524	507	593	544	549	514	535	536	617	533	535	546	563	530	564	544	568	569	560	530	585	515	539	520	553	594	525	513	563	572	551	564	542	573	564	519	506	571	560	538	528	555	543	576	514	521	561	508	548	573	551	577	564	572	578	578	548	542	552	568	570	548	554	563	545	539	611	538	543	542	504	519	569	569	534	608	524	559	587	544	557	545	558	527	534	580	536	529	541	574	571	552	528	566	507	517	568	579	555	517	565	548	571	545	533	517	540	519	551	552	541	574	516	532	563	523	530	573	547	616	558	573	554	576	546	539	552	607	577	557	543	554	513	549	558	537	565	554	550	521	584	576	545	525	560	545	542	546	567	584	554	544	592	531	556	541	563	536	574	541	564	531	561	512	555	586	555	518	529	499	527	556	518	537	566	526	541	545	541	572	550	540	589	534	547	546	521	531	577	564	535	553	591	588	536	536	535	520	565	558	604	553	561	516	610	573	548	540	544	586	580	558	552	586	575	579	518	529	505	536	541	537	579	520	542	506	555	547	563	564	512	535	543	540	538	558	536	552	543	532	552	538	561	525	572	518	540	522	549	553	617	575	528	553	561	578	557	540	555	548	549	552	555	497	551	565	546	587	550	543	581	542	531	498	513	578	548	550	538	570	552	526	573	557	527	588	516	534	543	529	532	547	537	554	500	537	559	546	497	539	574	578	545	563	543	552	568	540	563	544	546	526	555	528	528	533	533	540	519	545	584	543	553	552	594	569	556	552	542	537	558	532	550	560	530	556	530	540	525	545	526	555	554	549	543	533	537	533	552	521	555	553	541	576	506	533	518	596	555	555	539	504	554	545	523	575	518	561	587	547	569	491	543	560	548	544	522	564	546	516	517	570	516	558	506	560	529	571	584	574	552	530	526	546	566	566	574	560	542	545	527	562	576	517	552	524	511	526	547	554	537	553	548	575	584	553	584	555	575	564	587	500	566	532	579	522	564	565	557	531	502	556	569	528	565	508	561	553	560	555	576	547	556	548	537	542	526	583	557	543	550	549	559	549	592	552	568	555	493	513	556	593	524	531	574	557	533	562	519	558	561	617	535	554	549	544	539	577	525	583	536	554	581	532	575	572	516	562	557	524	550	550	577	559	535	549	535	547	550	551	553	581	589	544	538	573	572	546	574	523	536	538	546	553	555	560	527	589	540	530	576	578	548	563	543	507	521	551	543	568	532	534	564	543	548	559	552	577	554	567	549	520	570	501	547	548	539	517	561	536	552	546	535	560	528	608	528	513	548	542	512	542	547	562	556	542	532	555	521	558	575	554	521	547	560	571	560	567	535	550	541	557	525	591	543	496	519	553	568	606	562	532	516	549	579	550	561	530	571	581	500	543	539	517	551	533	514	544	593	513	578	585	522	575	529	550	502	551	545	552	560	555	511	571	512	554	561	553	563	563	534	558	592	532	544	553	560	553	572	523	556	593	555	525	550	535	534	516	524	524	511	551	581	561	564	548	537	510	508	552	531	539	562	577	512	506	542	587	569	547	609	546	544	519	567	517	498	556	526	534	554	568	549	532	521	553	508	548	577	571	523	559	577	573	530	539	567	556	554	573	564	577	573	562	523	567	569	573	585	491	521	512	571	559	540	579	552	535	508	543	551	555	521	594	540	578	556	519	564	578	560	613	566	553	534	579	574	535	539	518	540	527	581	555	561	524	551	528	573	586	575	566	516	554	533	589	565	539	522	509	570	514	566	526	555	554	533	562	518	566	547	573	539	538	544	569	537	568	547	535	567	566	563	527	587	541	542	534	536	525	552	545	533	536	604	575	572	563	537	600	578	574	515	568	516	548	513	584	509	519	590	540	534	538	545	564	537	549	547	579	531	515	590	544	605	564	542	545	521	556	569	559	548	579	535	515	547	531	534	571	564	545	569	525	588	558	529	560	568	520	495	526	557	554	535	547	553	575	587	547	558	530	515	516	562	497	523	571	502	531	527	516	573	524	603	535	565
46682	99606	69121	42687	38088	11864	3311	904	896	864	871	869	900	873	849	861	878	857	891	865	893	897	859	901	857	836	833	906	869	868	844	888	863	839	864	852	912	863	865	856	865	869	911	883	861	891	902	859	883	836	845	856	867	887	828	856	873	839	853	871	902	829	908	911	897	885	915	863	862	831	949	868	822	895	879	851	855	885	874	871	898	858	891	850	908	845	925	852	819	883	911	879	932	830	860	850	851	837	858	889	902	944	865	853	816	869	880	917	905	840	901	945	903	870	842	920	840	861	873	923	862	862	820	833	869	886	840	860	891	804	890	838	839	828	856	892	870	826	838	849	872	850	825	878	830	871	926	894	911	867	900	874	876	879	866	854	867	871	885	870	936	821	889	917	851	867	879	920	878	825	873	883	854	838	874	867	866	891	854	855	863	843	840	850	833	864	945	902	847	883	787	865	871	875	902	865	881	880	844	881	879	896	838	871	957	874	920	865	852	937	822	886	858	892	915	900	877	849	879	891	850	870	897	873	887	826	909	902	856	875	855	880	842	861	800	855	909	835	894	823	906	835	890	843	849	893	878	857	857	880	903	862	860	875	895	860	861	840	924	846	869	859	956	858	853	890	845	833	870	858	843	873	845	842	904	833	851	859	878	860	854	828	855	852	877	904	845	819	844	855	904	833	915	910	935	893	841	839	828	856	857	840	858	827	885	913	892	940	890	924	891	855	883	917	878	862	852	854	839	854	917	939	866	843	844	886	898	885	912	839	852	859	867	808	829	890	923	924	913	879	884	867	871	886	826	850	942	837	880	870	877	868	847	854	861	887	867	914	854	875	898	869	871	887	857	875	849	878	858	884	891	839	826	867	880	900	917	847	890	856	883	941	864	870	881	890	872	848	922	895	904	913	857	911	910	917	868	854	868	878	938	853	901	892	872	874	834	849	847	844	860	838	859	911	829	894	896	871	859	897	850	878	881	887	861	885	893	883	869	880	833	872	850	875	852	894	891	845	879	822	887	849	851	876	881	840	817	867	861	909	897	857	837	844	857	873	950	864	815	844	870	822	883	891	827	857	832	928	900	866	854	886	909	923	881	865	926	943	825	826	907	884	927	877	890	844	873	877	872	912	848	853	875	854	862	860	880	869	878	846	858	828	902	851	901	845	905	900	812	925	843	887	845	863	911	904	835	831	836	858	891	804	835	853	874	867	918	860	870	852	908	857	797	869	833	841	911	837	863	812	889	870	891	917	831	857	872	872	940	880	868	890	898	858	869	816	845	884	883	878	845	860	841	907	851	909	840	889	883	871	861	880	879	862	871	857	855	855	856	859	926	909	895	874	910	878	865	837	859	941	867	927	880	915	909	852	862	915	862	908	853	840	860	899	897	822	906	892	862	874	852	894	880	878	885	878	861	856	838	896	826	897	895	861	824	888	794	866	862	888	850	874	836	857	840	844	824	895	859	837	860	851	858	819	932	852	864	864	842	923	888	866	854	875	827	891	887	813	858	880	882	858	823	896	871	858	847	872	838	860	822	880	899	821	918	856	870	844	877	808	901	940	864	892	923	858	897	869	903	864	855	880	900	902	875	890	897	848	825	903	859	884	919	884	856	906	883	853	863	869	911	900	889	873	851	814	861	889	822	927	908	854	905	881	847	820	922	878	813	828	873	874	866	842	888	895	897	860	858	915	846	907	903	910	882	859	830	904	845	856	871	883	897	875	907	870	868	821	845	857	887	837	849	921	854	838	882	863	849	843	830	879	874	823	864	826	874	814	899	850	930	918	879	875	889	880	863	933	883	859	854	875	939	858	923	867	898	875	885	845	897	838	892	905	847	871	865	881	864	855	936	924	842	882	929	847	842	885	908	842	881	858	845	897	853	852	860	837	842	877	862	895	907	868	875	909	887	842	897	885	861	859	874	844	882	913	889	845	895	937	870	904	810	872	856	876	851	861	886	845	856	888	871	865	840	882	887	846	834	910	827	918	854	861	924	818	891	876	904	866	837	910	889	841	925	908	857	880	843	888	875	817	858	870	892	817	893	828	897	843	878	870	867	920	849	863	860	883	835	844	853	904	898	866	885	862	869	871	844	839	876	854	910	843	926	849	830	889	849	922	804	860	841	878	949	859	856	906	866	902	879	910	887	847	867	922	849	916	885	849	884	844	833	861	836	927	811	849	888	872	965	848	861	866	860	833	790	839	874	851	834	847	849	847	853	920	858	887	912	856	876	870	894	846	872	833	931	869	833	844	871	847	898	862	839	846	851	853	810	876	833	859	826	860	880	885	864	898	847	901	871	879	808	836	872	860	865	885	910	855	802	885	912	880	901	877	898	883	871	897	844	885	842	865	920	836	895	882	894	850	909	829	841	873	860	851	813	876	889	914	908	827	895	869	904	836	855	840	830	918	872	844	806	887	861	896	869	867	805	932	819	937	898	894	846	900	860	891	846	854	868	855	880	830	899	888	874	838	876	832	908	873	881	911	862	848	813	870	835	886	868	903	832	861	866	864	873	904	861	849	861	887	859	833	854	864	853	909	821	893	857	907	863	862	871	883	830	853	899	892	886	925	895	853	854	860	891	837	847	894	851	915	883	876	914	882	885	844	865	823	865	910	849	876	897	853	806	949	881	884	876	880	938	904	873	838	844	883	856	853	852	848	866	902	884	891	843	879	869	864	869	854	874	872	860	916	903	867	840	854	905	899	868	869	883	864	875	844	840	837	880	866	898	874	909	842	895	853	862	835	887	850	829	856	909	867	880	847	887	820	883	860	894	852	863	880	830	882	834	912	866	842	836	872	824	850	866	840	910	886	838	833	902	822	906	870	859	819	891	874	849	892	888	909	862	935	838	874	880	871	872	849	828	869	895	878	868	848	884	873	886	887	882	862	877	876	832	815	878	860	909	846	850	848	867	882	900	859	862	829	866	827	862	909	869	835	858	906	852	878	879	852	879	892	862	883	922	866	820	876	863	850	929	906	887	876	875	878	901	878	892	835	888	923	826	904	915	947	889	929	876	902	889	827	880	856	885	841	880	878	837	808	868	888	876	876	878	839	874	905	834	812	858	858	834	828	863	851	885	841	884	858	822	900	905	849	899	895	874	869	877	856	876	842	880	908	863	866	859	874	828	836	860	895	899	842	906	875	894	947	884	846	822	827	874	872	912	870	871	861	882	901	890	911	876	857	877	890	909	935	842	883	878	848	913	900	869	906	832	834	862	860	845	925	874	863	892	872	911	881	875	870	848	851	895	794	916	866	858	858	882	860	872	850	864	887	866	916	914	841	888	799	840	870	795	837	866	870	860	853	887	840	904	886	901	862	868	826	905	884	849	884	893	869	858	858	849	908	881	831	859	954	887	835	843	870	855	910	891	902	846	846	837	845	847	858	911	812	896	872	829	896	841	883	859	851	834	841	902	883	833	886	882	839	886	895	832	829	824	856	896	903	877	843	893	915	872	843	868	886	921	859	838	857	828	848
27736	35193	31429	12274	5529	1158	628	621	573	603	612	597	602	554	584	598	608	600	567	613	594	609	625	605	616	570	572	547	589	619	571	616	596	604	573	591	564	628	569	589	550	620	590	575	598	611	566	592	598	556	623	566	635	593	589	577	591	548	577	579	640	580	556	591	580	614	578	614	570	604	586	610	585	599	582	598	591	577	571	559	577	600	584	548	611	621	606	580	536	583	596	580	597	629	581	609	603	578	556	580	605	584	567	603	614	551	602	571	614	565	583	611	575	565	582	598	618	560	602	554	629	582	543	533	611	563	579	564	572	609	588	601	550	546	593	570	617	586	551	577	614	654	603	605	558	549	575	629	569	583	596	554	614	614	564	545	589	588	628	612	608	593	579	580	574	552	577	597	609	579	569	588	598	596	578	602	614	589	605	590	580	518	544	544	581	541	561	622	589	584	570	565	548	556	584	582	575	603	535	644	574	574	569	627	636	557	637	577	563	588	623	588	571	589	583	591	630	598	588	566	578	539	593	572	622	599	610	579	600	599	579	574	560	603	610	585	605	579	588	554	585	550	625	585	580	578	560	542	584	576	566	596	558	553	584	579	608	586	561	562	591	570	597	546	584	585	581	586	523	571	589	617	577	633	591	585	602	573	560	540	566	579	592	551	605	579	582	570	636	614	548	569	608	594	527	577	608	565	583	641	611	594	591	577	559	597	563	608	601	599	576	628	561	602	574	617	554	594	557	553	615	577	613	605	604	559	598	611	556	563	573	635	549	586	582	609	606	615	600	616	600	625	589	604	585	564	635	571	615	567	553	559	565	592	581	555	613	591	572	618	598	617	613	619	589	581	595	637	634	616	581	579	614	563	630	625	580	601	609	532	556	565	583	582	606	559	575	610	607	607	551	589	573	566	611	585	630	566	584	587	594	562	600	570	578	599	601	611	645	518	591	577	584	562	551	572	588	599	566	604	586	600	582	547	594	581	556	571	597	566	582	621	636	569	635	573	604	585	562	617	607	582	599	595	579	635	615	581	596	597	589	564	545	603	541	567	571	529	629	643	551	629	545	606	553	601	579	598	575	583	605	566	565	621	598	614	578	602	627	565	579	581	566	561	582	559	594	592	569	588	575	579	528	616	591	562	600	573	634	574	565	563	614	607	594	621	592	585	547	577	611	578	620	574	592	569	560	599	575	584	610	570	595	567	569	612	596	567	572	555	667	585	546	603	610	569	576	597	569	564	553	572	617	572	582	640	581	578	582	548	580	571	633	584	585	589	525	588	584	590	567	607	558	583	571	610	584	595	588	580	557	585	574	599	615	564	598	595	604	572	598	563	611	574	622	580	631	615	545	606	550	605	576	606	565	599	556	621	578	592	583	569	573	622	562	568	578	614	587	574	598	583	594	592	600	616	574	555	566	641	634	610	617	598	580	576	613	542	617	621	566	560	585	592	627	546	552	577	603	594	606	576	558	572	577	575	593	563	609	568	578	598	612	588	555	582	567	570	613	622	569	637	573	570	609	594	594	576	598	628	585	597	597	561	528	608	582	554	595	568	587	541	630	590	610	583	575	634	602	592	596	571	629	607	565	578	573	565	600	564	585	565	578	606	547	592	541	565	565	587	563	557	574	582	615	583	593	589	602	594	608	584	600	594	605	570	634	602	567	562	602	596	613	613	578	568	605	599	587	595	582	600	602	555	581	573	572	581	593	591	601	638	603	615	573	619	595	583	599	553	617	604	537	591	590	592	575	597	533	571	576	589	616	582	600	555	586	628	582	623	518	577	614	607	566	567	574	587	551	577	549	576	610	603	594	571	593	599	565	581	591	583	575	586	583	593	583	568	571	586	579	603	601	563	569	550	599	596	528	602	599	621	612	574	576	529	581	571	526	621	644	615	582	603	569	550	549	622	602	588	564	603	586	629	603	566	607	563	636	592	584	620	605	583	619	572	609	585	611	583	564	605	598	580	609	628	612	610	552	624	595	604	588	594	577	577	582	584	566	640	598	597	574	593	577	582	580	566	606	601	538	547	573	620	574	599	586	607	544	569	598	596	553	588	577	571	567	615	570	580	568	558	622	604	533	577	578	556	572	589	586	595	607	616	599	539	623	593	563	568	621	590	602	559	626	604	594	584	627	577	567	619	551	572	587	618	588	614	613	632	612	570	573	548	555	603	601	608	613	582	586	521	550	573	594	594	560	582	579	611	565	615	571	597	576	623	613	570	582	612	585	570	578	621	553	571	625	626	591	610	583	618	592	591	596	564	579	564	625	539	608	613	609	563	599	603	626	590	590	582	598	629	562	585	561	582	597	587	571	617	570	618	567	595	597	563	607	572	571	620	587	586	554	591	573	603	599	558	569	606	540	637	611	570	578	609	607	548	563	604	577	587	552	594	556	545	603	552	581	627	604	611	562	585	610	574	602	545	528	581	577	641	583	568	558	611	554	592	574	595	575	615	580	607	612	584	560	640	584	605	583	556	592	578	591	633	537	584	570	579	630	605	589	612	610	569	618	649	606	581	590	594	545	598	586	627	594	553	557	579	641	580	569	570	610	595	584	619	626	634	566	639	582	567	598	549	622	565	571	587	600	606	584	557	581	586	597	597	569	602	545	572	594	571	600	580	612	612	600	593	578	618	658	581	585	608	611	580	618	578	594	605	585	611	633	545	578	540	595	558	596	574	544	597	573	599	622	583	537	612	563	600	598	578	612	576	585	564	576	578	559	569	635	618	581	588	543	602	633	592	618	606	586	580	556	628	541	575	548	561	590	591	586	561	622	581	583	574	590	591	630	581	589	602	606	611	656	593	543	615	607	604	601	544	573	609	581	548	620	579	588	543	583	565	585	576	537	546	626	556	583	567	597	574	578	615	573	590	621	587	581	623	594	559	586	566	610	575	556	604	595	593	584	607	582	600	590	556	587	603	601	563	557	603	631	597	615	576	614	586	601	596	619	566	606	628	594	610	605	612	568	544	597	596	573	595	610	575	614	571	595	650	556	601	572	589	576	599	598	620	579	637	597	626	614	534	614	580	532	579	582	553	608	546	587	577	569	560	588	585	546	605	611	601	557	592	567	616	617	579	617	592	620	577	558	555	601	639	598	567	578	604	583	587	606	598	578	637	574	556	581	599	566	556	615	587	593	589	568	617	603	598	584	618	569	607	544	577	634	604	552	556	632	548	572	604	594	580	619	596	607	618	575	596	557	613	589	580	610	561	553	597	558	600	589	575	591	588	560	581	562	567	578	615	580	567	575	569	567	601	604	603	613	608	630	591	612	555	582	572	602	642	560	642	568	590	614	553	590	589	565	602	610	595	561	601	560	563	647	546	520	556	597	584	608	570	575	580	598	602	589	552	588	568	580	600	652	571	605	597	607	605	572	608	565	527	596	600	618	552	602	586	558	582	651	589	585	533	559	572	558	569	608	550	544	621	617	635	544	572	593	572	583	577	539	574	589	593	643	577	603	625	581	618	575	593
35347	54935	33426	10809	10065	1881	1047	993	985	929	1029	1011	952	930	963	982	1015	944	940	937	966	988	1018	965	867	992	945	950	925	979	967	955	955	981	1020	965	974	1023	956	972	964	958	915	1008	991	977	970	991	906	965	972	957	1017	942	982	994	973	980	976	929	976	979	924	957	973	918	974	993	1013	1000	973	999	958	977	917	981	1015	955	1035	1016	962	974	968	1016	960	1016	1026	1013	966	1004	1014	941	1000	958	995	1008	932	938	925	993	951	943	954	986	981	949	987	966	1024	979	981	991	997	937	998	990	980	943	938	982	970	970	998	977	938	983	962	979	969	1017	915	991	961	1022	1000	975	992	985	983	1009	1047	1004	953	1021	1004	962	953	1010	971	1006	954	1017	991	923	968	1012	930	943	988	983	969	905	977	947	976	925	929	951	934	1004	961	950	983	1032	950	956	933	992	986	1010	1008	945	1055	984	974	963	999	1025	1001	961	970	961	987	974	937	999	967	1037	900	987	947	985	1017	988	946	944	1020	988	948	978	934	961	1052	937	935	970	1017	907	997	943	937	985	959	971	981	968	976	1021	967	993	953	1048	1022	955	1002	992	973	1006	979	928	965	992	1020	1058	990	958	974	984	973	1009	992	1024	906	981	974	969	1050	995	992	972	980	965	964	1003	1002	976	1019	1008	1033	1005	945	987	991	975	983	977	931	990	990	1022	938	962	976	1001	973	1005	975	977	1012	970	1018	1013	1001	989	975	1009	983	973	985	952	989	977	1024	978	979	995	984	1017	1012	929	972	1010	1029	968	959	1017	949	940	995	961	949	979	1005	907	985	972	939	1003	996	969	980	1005	995	926	1002	995	959	928	969	952	1061	995	903	1042	971	1004	975	938	976	1002	984	982	1019	988	998	995	952	957	1023	986	979	1001	980	960	1075	979	966	954	896	1030	942	1029	973	934	996	1033	1002	970	952	940	964	984	970	968	989	982	897	985	961	1014	1008	958	981	998	980	989	1025	965	974	995	1001	956	959	950	1077	967	974	961	1018	964	990	987	1018	1063	933	1019	982	930	941	981	976	979	963	992	954	998	947	988	954	982	962	1007	1013	962	968	966	936	990	963	984	955	1030	933	901	970	965	938	910	928	1004	976	929	977	938	979	962	1039	980	1004	946	913	1004	968	976	921	977	1023	985	1025	995	991	1051	994	988	980	1000	940	996	988	908	983	951	989	981	935	952	969	998	978	965	912	967	962	941	1007	977	985	1016	986	1015	984	994	1006	996	969	991	973	950	981	988	931	961	1028	972	984	971	1063	972	1031	977	993	988	965	933	1049	980	1009	982	983	984	983	1015	1001	988	963	968	958	965	960	951	987	963	984	977	937	1025	1008	976	967	998	981	1002	1007	901	943	924	981	954	942	997	908	958	995	997	981	1046	960	998	971	990	1006	1030	984	1004	983	928	982	952	960	1005	998	952	989	1024	1033	991	990	976	988	1013	1028	1017	997	966	1002	931	984	966	968	974	974	1000	1006	1037	994	1018	946	940	918	949	966	1013	981	1004	920	960	991	943	969	983	973	996	1039	1005	940	962	1020	1035	1028	1006	970	975	964	976	945	980	961	1003	984	934	989	1029	990	966	1020	1017	988	955	936	997	1004	990	952	976	1003	1034	958	960	981	973	1011	977	947	930	957	969	983	965	1018	1041	985	998	947	931	960	984	951	955	979	938	956	965	950	987	1004	995	1006	1004	985	961	1006	963	1001	1004	937	1025	960	1014	998	983	945	1032	1005	1002	1005	945	972	983	926	973	943	996	1008	993	1003	933	983	971	940	990	1004	995	1005	953	961	949	927	1022	991	960	977	965	985	965	972	968	988	1042	995	1007	998	942	940	963	937	900	970	980	948	962	981	1045	966	971	1013	990	1033	933	971	1037	961	995	968	987	1020	989	974	918	969	985	1000	991	993	987	981	998	997	988	996	992	975	1035	990	977	955	949	994	1012	965	990	1031	992	1011	1004	1021	960	1013	1011	977	951	962	976	1006	959	1005	1026	992	945	1014	917	965	994	986	975	1003	984	1030	1005	989	954	1005	904	974	986	979	980	1015	1018	956	952	968	946	1014	916	956	929	996	990	996	959	992	1049	957	985	959	987	939	1063	957	985	957	1066	962	938	1019	936	972	948	971	961	968	942	1016	981	910	940	947	980	999	966	944	981	945	994	997	985	961	979	910	1020	986	968	951	933	1005	1020	976	973	970	958	950	1010	977	1039	979	949	997	1019	1064	951	953	991	937	927	1024	982	997	942	962	1005	983	860	941	1021	925	990	991	977	933	948	1038	990	1021	957	958	907	985	958	958	957	1053	1005	903	1052	1000	1012	975	954	902	965	964	996	979	974	993	948	964	954	987	971	1019	1032	1048	954	974	964	1033	963	958	1036	956	993	965	996	974	973	994	962	982	990	967	954	968	1000	1033	1014	977	968	974	1009	1045	944	957	992	1014	975	1045	967	959	1017	994	1010	967	954	1000	1002	1007	1019	972	958	983	1018	997	960	950	961	961	912	1020	1012	967	933	960	991	962	941	964	949	932	959	1003	1039	991	1042	936	996	1023	1004	1040	1010	1009	953	925	923	998	976	985	1013	971	1010	1041	966	975	933	967	958	996	962	974	969	995	961	981	949	1028	1002	959	1033	998	940	1032	963	996	937	985	1013	966	976	980	975	1030	1036	994	959	937	1016	995	994	988	972	945	957	990	1016	956	962	1020	1000	1000	976	985	1001	974	971	968	976	973	975	981	1042	980	996	989	993	1001	924	963	1001	979	1018	984	979	973	997	1004	950	994	976	911	1011	959	983	994	974	964	1036	1047	987	974	970	946	980	995	988	960	982	964	960	904	987	1000	912	917	1020	967	959	956	1012	979	971	995	985	983	941	892	943	963	964	970	969	976	948	1006	915	952	974	1005	1008	996	1025	946	956	1004	974	1032	937	1014	905	1017	940	978	1019	940	957	1054	987	994	935	972	908	985	1003	974	959	914	987	1032	956	951	891	976	945	953	994	1022	1000	959	996	973	1006	956	980	1000	963	978	996	990	931	982	994	998	952	986	1007	1023	957	956	1005	951	971	933	988	1018	956	932	1025	985	957	981	1026	937	978	972	961	958	962	985	977	969	1010	964	1011	967	1047	1011	992	981	985	982	982	1010	1007	973	957	972	965	1005	1000	1007	949	1065	975	982	983	964	912	1002	964	1050	965	956	967	948	978	973	977	980	970	1000	1002	978	955	953	963	990	1035	957	978	939	1000	957	941	994	1002	1028	983	957	979	973	1002	999	970	934	927	956	966	992	955	992	962	1047	973	957	960	980	961	1031	974	999	1031	1022	1029	1007	996	960	1009	989	1002	958	1006	974	1023	931	969	954	956	976	1001	1020	969	1001	1020	938	969	1021	1036	988	993	1046	957	1017	964	1001	979	1009	1041	978	996	953	944	981	913	999	935	983	980	968	954	955	976	974	987	988	903	971	952	944	945	987	1001	983	1006	955	978	981	1034	972	987	971	1031	977	965	997	931	981	961	983	1016	926	1058	979	995	969	1052	972	977	1040	1018	942	979	978	1010	972	969	1012	962	922	963	975	990	975	970	1025	960	952	969	995	972	1007	1006	961	994	961	930	946	986	962	954	1006	884	966	1005	962	1004	1009	1027	914	960	950	933	988	966	931	992	1018	987	944	952	1023	944	1005	962	978	989	942	965	1033	966	976	1023	952	1028	954	1002	1019	938	964	983	967	992	958	952	912	998	965	975	942	954	989	973	992	1016	1002	947	1009	974	1001	989	957	1009	999	963	944	902	1002	930	923	966	976	942	995	1004	990	943	995	1002	968	1054	937	1014	991	965	993	980	1037	962
23880	25159	35022	25092	22700	13118	2017	505	424	471	482	487	448	474	469	449	481	421	459	429	445	437	410	449	435	457	436	439	453	453	426	451	448	473	438	412	445	445	476	457	417	409	450	415	467	463	475	411	434	440	482	440	422	435	426	447	435	455	436	441	430	455	427	459	440	406	448	443	433	416	469	442	418	421	419	429	428	421	440	391	420	451	452	459	439	461	447	402	414	438	440	410	379	449	457	439	470	413	475	406	464	461	414	390	430	440	423	439	440	393	447	444	432	419	448	476	435	474	450	440	433	436	444	471	415	457	451	466	468	438	441	416	446	406	419	416	465	409	415	457	388	448	409	417	414	454	436	454	464	437	457	438	431	449	436	433	448	431	465	400	432	440	446	429	465	395	438	449	441	394	486	451	431	422	441	425	434	442	381	422	498	430	429	414	439	438	426	451	439	436	406	433	465	413	423	430	465	406	421	421	432	441	446	442	432	457	457	454	449	420	422	438	430	428	447	446	425	478	434	385	397	438	438	473	459	456	437	464	461	454	446	418	418	437	478	432	475	392	439	426	418	459	414	467	444	475	440	425	409	480	453	427	460	431	455	424	427	455	492	416	446	453	428	451	459	459	423	441	465	432	495	451	393	427	433	463	441	466	455	444	440	431	477	430	428	458	470	452	459	407	405	452	440	417	397	440	410	430	424	445	426	468	396	452	449	468	420	470	450	446	435	422	434	423	424	415	405	427	418	452	459	434	479	441	439	466	447	469	486	465	418	450	438	447	436	405	480	449	412	446	475	428	401	525	433	400	434	441	438	436	445	455	445	428	440	448	452	444	416	459	415	440	443	401	415	432	451	408	420	412	437	441	467	434	455	413	385	407	424	436	458	462	491	442	455	434	452	414	429	415	435	429	421	449	441	442	404	458	429	424	419	449	451	434	467	438	457	460	441	429	393	420	450	406	427	447	428	444	435	409	410	462	421	445	443	432	452	424	422	469	438	434	469	430	512	431	441	414	406	434	423	425	413	449	448	427	447	434	447	395	464	435	420	443	435	420	427	418	489	436	429	429	451	492	456	432	461	436	403	427	449	412	430	446	433	408	418	452	471	458	413	436	423	468	455	456	463	432	432	449	433	432	463	440	484	455	457	433	465	435	458	463	460	460	448	425	426	443	403	425	411	430	424	452	443	432	426	393	401	463	437	414	439	438	434	439	441	460	443	456	431	450	428	431	453	434	403	445	453	428	429	411	442	402	443	410	405	442	440	450	442	418	453	457	489	441	473	424	475	442	440	422	432	436	414	458	467	424	421	428	459	470	428	451	425	428	429	445	417	472	413	436	416	430	442	440	418	430	473	448	444	451	426	460	410	451	445	441	433	448	459	397	411	410	435	456	436	423	411	439	434	464	443	401	444	417	418	498	453	438	425	450	460	415	445	394	467	450	433	458	448	426	444	396	465	459	453	407	421	423	434	444	406	458	435	473	423	442	444	431	440	422	465	414	428	444	443	426	432	450	470	412	448	424	463	461	440	440	434	424	448	466	436	417	462	414	451	458	422	393	394	443	407	423	415	434	428	431	429	432	458	434	407	408	427	423	408	430	443	441	436	432	414	414	413	457	408	431	444	444	410	457	456	451	457	422	422	468	422	425	454	433	474	467	420	455	428	447	416	421	441	421	430	456	469	447	445	443	397	424	454	406	432	405	451	473	399	425	441	438	427	433	425	406	416	437	422	471	418	400	440	447	432	474	436	463	443	424	447	463	456	445	470	446	394	409	392	441	437	440	446	414	413	395	438	414	423	440	439	439	460	420	479	447	486	423	470	453	437	473	426	459	413	401	429	448	434	440	457	445	415	446	453	502	424	445	440	426	435	446	436	460	422	434	409	455	412	432	440	428	429	446	430	452	433	403	466	424	444	462	400	430	439	458	433	429	414	429	432	472	429	424	436	450	428	451	468	452	458	393	456	475	429	455	438	415	450	439	459	415	468	446	439	467	448	443	436	404	446	452	380	470	439	438	470	450	449	447	441	454	453	430	461	425	459	375	471	411	436	410	425	451	426	473	434	468	428	443	463	420	452	440	437	440	422	422	449	424	467	464	453	401	464	465	416	426	426	444	445	441	456	423	456	431	470	429	459	433	436	406	427	434	422	435	457	481	469	469	422	484	418	418	426	442	484	431	413	404	411	457	438	429	434	440	433	445	417	403	417	422	446	407	429	424	421	418	459	426	420	412	431	428	433	440	466	472	446	416	424	438	432	450	438	369	414	426	408	412	403	437	405	460	417	396	436	435	469	407	381	434	401	450	447	411	399	429	418	444	401	471	435	430	443	446	436	425	439	398	410	452	409	440	452	442	448	447	435	365	426	400	429	465	408	430	427	437	439	445	424	428	449	440	414	441	415	421	410	446	405	427	463	429	396	446	451	445	435	405	461	418	415	428	439	449	418	425	452	459	441	445	466	480	447	446	431	421	478	457	418	434	438	456	430	391	462	431	443	458	412	444	450	425	447	431	400	446	420	432	425	442	412	392	402	410	405	412	450	443	446	452	465	401	475	442	445	437	431	453	434	445	484	440	440	415	462	391	457	447	461	429	430	466	448	430	433	454	421	447	449	423	453	396	419	429	466	426	394	436	415	455	440	447	441	412	449	477	441	443	430	462	487	441	469	444	455	396	444	434	418	446	422	404	436	436	460	467	458	398	424	382	448	478	420	416	440	415	446	447	421	450	464	423	406	433	411	474	420	427	410	424	454	446	460	411	416	390	459	469	462	428	434	434	448	416	424	407	415	398	457	422	421	473	413	420	444	434	421	423	439	429	443	411	441	420	432	425	407	437	408	448	433	429	443	451	423	451	428	430	434	432	439	434	382	411	446	397	420	459	448	434	421	428	425	446	421	461	412	413	441	449	409	420	462	434	426	436	472	453	435	412	467	415	434	422	433	410	455	441	398	426	415	448	432	451	468	436	451	444	444	420	425	458	441	440	454	457	414	438	420	471	416	417	464	432	451	432	425	420	417	442	408	427	427	449	438	427	414	416	448	405	359	415	467	445	414	424	446	430	434	390	438	422	438	413	418	425	440	431	459	414	439	436	427	438	446	428	456	447	452	414	419	421	424	414	445	435	383	410	446	421	430	456	484	394	420	469	429	413	441	476	419	431	404	452	438	438	455	423	395	469	437	435	426	388	409	453	449	457	447	442	431	437	445	468	438	448	461	454	438	445	425	438	453	424	446	423	406	449	404	449	397	424	452	422	422	393	391	428	449	425	426	471	421	430	438	455	423	427	442	397	450	422	398	470	445	424	423	469	432	471	458	420	430	432	455	470	414	429	439	437	414	438	442	438	416	459	417	441	446	496	472	390	428	392	438	412	410	467	440	453	438	436	424	426	441	435	467	431	452	460	449	417	443	414	449	439	469	456	441	415	424	427	445	441	425	430	447	470	454	452	449	443	466	428	442	436	446	448	421	458	416	478	432	454	418	446
51471	96096	63956	35470	31321	8216	1592	704	711	752	712	739	714	795	755	751	765	736	695	742	737	718	763	770	777	741	732	769	708	730	732	741	728	782	747	682	742	698	788	693	730	741	788	724	761	710	731	742	721	750	732	721	705	721	735	680	702	705	799	735	715	724	766	728	738	728	719	731	730	759	748	730	751	700	708	739	788	742	730	731	736	729	738	710	756	718	738	707	711	764	734	717	694	761	719	746	727	716	697	762	739	732	730	721	756	724	756	801	699	748	704	727	735	718	781	742	769	699	738	746	735	776	686	765	731	686	768	760	764	782	685	752	724	719	690	737	718	726	706	752	732	712	770	704	757	726	737	701	720	754	737	752	723	696	719	743	722	783	717	786	770	751	740	785	789	735	745	755	761	708	740	753	745	717	733	743	773	722	813	745	735	704	751	738	721	759	723	745	728	751	702	724	761	717	706	738	716	752	772	738	720	741	796	665	705	733	703	753	691	768	720	753	715	773	756	740	748	752	748	786	740	725	740	751	728	748	710	683	708	729	706	671	708	780	733	738	780	749	719	738	715	761	754	786	740	710	720	796	730	727	741	733	719	729	713	765	726	782	723	731	758	739	736	761	721	770	711	682	733	716	747	777	711	739	799	763	728	751	730	715	694	766	754	736	768	716	716	734	701	729	762	736	706	693	734	733	737	771	726	766	735	748	722	711	730	730	716	738	713	744	739	650	757	751	783	717	735	751	763	717	666	742	745	757	705	697	759	758	771	725	736	742	751	725	725	710	765	744	730	741	708	756	733	695	772	753	745	740	739	741	766	704	806	768	746	763	726	749	744	742	684	782	839	743	772	776	693	777	741	749	752	740	761	723	687	804	765	713	704	737	729	769	742	766	736	752	698	762	708	738	718	723	718	716	680	668	774	788	695	700	740	742	710	713	776	749	751	760	768	706	725	748	723	754	703	776	714	695	720	773	714	727	722	717	737	753	706	759	701	769	742	718	714	723	686	769	741	757	685	761	776	676	732	722	748	683	785	713	719	721	723	716	754	759	735	719	744	726	718	695	716	735	771	789	724	678	746	746	752	784	740	749	781	737	772	769	779	795	735	767	749	709	723	731	751	667	720	749	746	735	737	740	788	763	736	698	714	690	676	699	724	745	741	737	723	737	733	702	676	754	724	751	770	736	720	766	773	735	755	717	675	726	723	711	758	754	737	765	657	730	806	763	722	773	770	670	751	749	777	745	781	774	738	726	791	725	736	754	735	728	749	683	765	760	679	732	753	730	697	741	732	722	731	757	790	719	721	717	789	754	759	725	748	746	672	701	736	763	739	721	723	766	769	726	759	719	730	756	769	738	758	751	802	758	713	718	713	751	725	718	687	786	728	726	724	743	728	753	709	716	793	711	662	788	737	715	705	715	799	765	742	745	772	757	718	701	740	732	740	718	730	695	745	743	691	732	759	709	786	751	751	703	744	736	707	732	717	737	723	697	768	743	790	747	715	739	742	707	718	766	756	703	721	694	759	760	738	716	697	742	687	769	748	736	745	726	688	749	754	733	783	720	711	701	725	789	772	765	701	746	730	754	800	707	715	769	718	661	735	733	740	726	691	699	733	744	721	773	754	729	708	748	737	718	740	767	753	742	677	723	743	708	733	738	715	666	789	731	730	738	729	742	746	742	756	728	751	730	724	721	745	685	774	732	705	692	796	707	737	673	696	746	681	713	733	732	732	744	729	715	709	728	734	703	736	722	758	764	742	722	783	728	726	694	702	734	756	733	786	719	735	702	743	738	745	713	700	790	776	712	689	807	674	725	686	751	756	648	709	785	753	701	740	711	694	725	705	724	754	775	718	751	765	764	729	692	721	764	706	742	731	716	756	766	745	695	725	741	722	731	766	734	696	742	707	699	723	729	744	738	764	756	755	762	735	742	719	726	728	777	751	725	683	756	778	717	766	730	722	749	769	709	722	701	752	751	732	715	743	788	758	730	743	718	769	754	741	742	747	716	722	756	711	679	705	746	762	720	760	713	709	728	697	739	713	731	773	719	766	703	761	681	766	731	730	777	713	769	730	700	732	710	724	759	743	710	766	789	709	703	716	721	733	749	742	779	698	784	690	744	751	737	720	698	718	733	719	769	710	712	738	745	774	735	726	763	733	758	739	782	744	782	766	686	689	717	737	728	755	694	717	730	728	742	745	711	741	763	773	675	742	715	738	731	761	788	712	749	738	750	692	800	719	706	703	730	744	755	694	765	715	737	740	728	752	702	712	757	715	707	712	724	726	723	739	738	720	752	750	732	743	746	725	701	750	729	742	698	648	674	738	686	727	741	746	731	737	695	723	769	736	758	764	743	720	700	746	766	706	703	703	790	691	717	721	750	752	733	750	724	770	704	754	712	749	763	730	725	693	781	753	765	755	706	738	693	677	748	708	689	759	731	765	770	731	723	734	702	751	713	717	700	747	724	751	717	816	731	719	681	748	758	771	741	755	703	712	726	776	771	746	756	686	772	730	745	701	755	780	756	737	710	733	756	741	713	754	684	718	734	756	750	762	746	711	707	713	707	723	762	802	740	714	721	736	724	727	726	728	718	799	743	696	765	738	694	674	714	722	721	690	731	746	706	755	705	737	695	769	757	700	684	735	718	774	741	721	684	752	776	756	725	767	707	735	766	728	693	737	760	734	741	742	739	753	767	690	753	683	766	719	728	742	685	724	727	696	754	690	722	768	729	759	768	760	737	752	759	719	764	737	736	731	696	768	734	762	705	764	746	746	726	800	750	733	778	706	748	737	729	690	750	725	768	693	754	766	724	749	768	717	719	727	722	703	762	712	759	701	707	730	755	747	768	737	708	747	769	675	714	689	719	719	737	760	702	731	726	776	736	750	756	716	774	710	744	686	725	757	780	734	729	724	722	723	729	755	759	754	697	717	698	757	697	776	751	768	748	753	746	745	734	663	719	766	781	721	746	768	737	736	743	795	697	746	737	752	698	739	777	695	770	745	709	735	770	790	703	727	784	764	753	761	741	726	690	743	717	711	707	692	748	732	761	718	739	771	706	778	703	690	719	769	744	766	787	782	705	730	734	755	732	726	721	749	733	754	755	746	671	723	718	728	734	775	729	718	741	713	729	727	774	698	742	747	705	713	753	716	731	711	749	731	768	769	729	686	699	752	738	799	737	682	772	692	742	756	763	738	753	676	723	780	738	736	719	729	764	751	741	704	767	756	726	748	694	720	778	717	721	698	774	680	744	700	781	693	719	740	718	816	747	741	720	729	745	704	732	692	744	789	775	686	736	707	746	741	730	768	728	708	744	706	772	756	781	722	707	756	720	732	769	728	686	747	694	696	734	702	717	781	728	725	761	641	707	741	701	763	739	752	753	775	771	779	760	735	729	730	746	691	717	738	754	751	690	693	765	786	745	736	705	734	740	714	730	723	700	726	760	678	715	766	772	730	757	755	759	718	698	750	769	781	737	684	754
22891	22851	31999	23429	23033	20234	7706	687	586	553	587	559	554	586	537	551	548	539	537	578	557	543	551	540	550	586	594	549	566	544	583	559	514	587	533	573	533	557	552	542	578	618	574	499	552	544	546	534	547	564	525	602	539	552	544	535	552	557	595	559	554	539	521	552	544	569	535	562	558	527	544	576	570	525	559	546	571	504	519	536	560	570	609	465	554	537	518	550	519	540	549	523	568	524	562	609	548	556	540	536	598	563	539	554	560	526	549	547	553	499	588	532	542	586	514	569	590	555	531	561	523	561	514	504	543	542	530	574	530	539	592	596	592	545	526	472	543	546	571	562	519	530	564	577	533	516	557	541	533	566	550	552	539	531	562	545	516	522	536	540	575	531	566	577	549	543	510	575	541	553	534	517	549	562	511	533	559	578	540	566	570	563	562	569	498	566	537	542	536	547	530	569	523	613	539	549	541	543	573	562	549	573	509	587	559	571	578	592	570	525	566	542	524	553	559	554	566	556	509	558	567	555	566	483	575	524	564	568	573	558	550	524	548	506	538	569	549	586	559	539	531	567	559	540	580	568	529	536	520	570	508	549	524	525	540	530	555	536	551	498	558	565	555	573	579	593	539	576	574	523	533	524	556	530	557	549	562	584	570	542	562	537	562	533	560	505	539	542	523	580	517	504	561	562	600	544	571	581	574	495	560	538	558	584	554	531	509	559	558	563	540	577	560	518	576	521	527	564	553	600	559	538	543	545	544	525	514	532	546	602	576	548	547	574	573	520	522	549	542	579	520	527	550	549	532	566	559	525	517	531	529	528	547	569	520	521	510	516	569	570	540	536	536	539	558	562	560	543	579	576	563	605	554	534	524	591	573	576	511	531	535	546	523	535	549	595	558	617	524	532	562	535	497	537	529	551	537	561	568	577	562	541	502	571	528	565	537	556	510	553	558	560	535	554	535	558	542	576	528	563	564	554	528	550	541	575	558	569	585	564	554	565	576	565	511	539	604	575	548	566	542	559	552	560	592	575	601	511	519	533	587	562	538	552	550	546	572	527	515	536	573	538	540	524	550	556	575	551	544	534	535	547	592	554	540	572	527	564	525	587	576	502	557	547	550	539	543	517	546	573	525	578	539	527	551	524	545	565	570	549	537	546	554	557	570	548	548	567	586	486	542	541	562	563	570	621	492	567	550	549	579	526	521	550	554	562	602	580	544	564	564	546	555	558	526	565	564	506	543	526	556	534	573	562	546	578	538	545	545	566	590	561	518	579	518	538	549	550	528	578	555	543	609	549	546	537	539	550	548	559	569	523	524	546	519	546	575	525	603	492	541	541	518	545	564	516	504	557	533	538	506	567	574	533	568	550	545	575	577	573	572	503	496	518	512	545	532	517	574	526	567	566	539	550	548	533	560	585	581	554	545	514	537	525	563	492	562	552	543	541	564	568	587	563	515	521	511	592	516	515	547	540	518	582	527	551	528	523	597	592	568	588	513	551	529	555	533	545	524	547	548	500	536	520	505	497	557	525	537	573	596	563	552	553	570	523	574	549	571	560	548	560	524	504	562	569	530	526	514	575	601	553	592	512	548	559	566	555	515	542	532	561	560	551	548	559	539	579	536	521	522	586	527	573	532	506	554	487	528	545	584	525	527	560	583	555	540	563	551	523	557	563	558	555	526	512	519	514	514	531	576	526	553	539	534	555	576	527	562	505	566	534	548	574	534	577	506	588	592	532	533	556	527	543	522	524	543	544	561	535	590	551	551	527	525	533	520	499	538	546	528	547	569	571	526	506	525	546	528	537	573	479	565	515	537	554	613	541	575	516	553	543	535	500	549	555	540	530	522	578	543	559	541	497	582	511	556	598	569	564	546	566	543	551	572	565	549	517	530	546	543	613	533	561	533	569	514	553	551	540	548	547	539	525	527	567	523	595	544	562	548	530	550	520	553	554	562	549	535	569	536	504	512	588	535	575	519	544	588	581	561	531	552	515	566	549	528	524	541	509	582	544	550	556	538	570	568	574	558	547	534	571	577	566	552	529	515	532	547	558	530	586	548	539	552	564	553	575	533	557	532	564	513	555	533	566	527	577	555	540	545	601	525	571	546	572	550	548	579	567	543	559	537	579	537	550	554	518	576	571	529	556	586	519	561	532	524	538	567	559	571	565	568	532	552	524	579	573	564	564	545	555	528	574	544	515	520	565	572	542	526	562	506	518	566	554	581	551	572	578	533	522	590	537	572	546	533	550	588	570	568	513	532	553	531	573	515	551	528	534	579	523	534	550	589	579	579	514	529	559	590	590	557	553	553	525	550	571	561	554	511	560	519	501	534	583	551	546	543	564	502	539	570	550	575	546	583	521	574	529	529	541	541	521	564	530	543	571	528	573	562	560	545	562	537	544	554	541	548	549	542	577	569	548	575	543	577	570	530	505	541	566	511	562	531	515	552	561	583	472	595	587	525	525	556	539	533	535	529	554	561	518	533	588	559	572	534	576	601	569	553	523	551	529	531	529	539	570	532	556	524	525	586	570	511	569	531	548	563	518	556	519	556	556	542	542	535	550	527	554	574	544	556	568	538	551	518	553	565	579	530	560	534	554	562	566	546	559	564	517	543	565	556	580	534	579	537	545	500	568	539	556	563	551	564	557	544	562	514	567	536	516	560	518	536	533	534	529	533	567	538	562	539	533	509	551	505	549	546	560	545	517	532	536	540	606	540	572	488	576	538	542	538	584	543	532	509	583	578	545	550	540	552	530	561	540	510	549	547	537	541	571	520	559	563	572	570	564	546	545	541	560	605	570	519	580	517	582	604	549	512	542	531	589	504	543	586	563	561	548	550	532	568	548	525	542	540	567	519	513	534	546	550	525	508	546	549	527	533	580	559	539	537	545	550	534	521	520	500	539	556	558	504	519	538	549	522	579	544	509	519	529	554	539	575	566	565	574	563	575	566	557	512	559	555	568	536	544	542	548	597	577	551	550	565	550	550	510	557	568	560	569	569	543	526	594	545	545	570	563	600	530	551	528	534	559	570	569	541	562	565	552	570	525	525	582	528	489	558	568	550	556	535	546	555	561	519	516	527	554	594	556	547	548	566	549	515	554	538	569	582	510	562	571	550	563	583	597	516	521	564	530	535	523	582	542	549	549	518	548	531	547	535	518	564	564	581	515	526	536	537	555	591	551	515	549	523	544	552	560	547	566	548	529	545	589	554	566	550	537	558	586	528	570	558	543	556	536	615	567	573	547	538	541	553	584	522	542	597	540	537	543	590	524	532	540	520	578	605	525	519	570	532	519	603	539	577	528	562	495	550	538	586	568	550	546	547	600	559	551	514	580	590	527	559	548	555	551	561	550	553	555	568	573	580	539	585	566	540	521	530	585	507	580	544	537	516	542	516	558	550	560	556	544	533	494	548	529	550	554	483	543	535	581	540	536	533	559	546	560	577	546	560	531	494	519	526	518	556	535	583	586	557	571	504	533
45636	99450	69645	42980	38924	14546	1833	878	910	860	925	851	863	868	873	892	868	816	900	871	888	889	927	856	874	892	866	840	891	798	875	858	844	870	843	910	891	854	839	884	881	859	908	835	867	870	892	860	855	846	890	869	847	878	904	838	900	857	867	838	841	868	845	854	894	864	911	888	817	836	873	889	923	858	870	857	898	856	905	870	864	879	880	825	805	916	861	889	865	860	850	879	869	845	888	887	892	843	816	892	905	886	882	842	860	880	908	889	832	847	855	871	845	890	841	848	861	883	831	860	856	868	848	808	856	841	869	859	849	812	807	895	861	863	854	842	842	860	845	902	837	837	801	843	854	844	899	806	857	843	905	813	846	881	880	863	895	916	893	850	868	872	810	856	846	888	879	842	819	824	853	840	838	906	898	879	875	891	920	851	831	820	886	908	853	892	885	895	842	841	860	871	885	923	900	824	912	865	878	835	861	881	847	791	866	819	845	881	831	845	848	863	829	862	858	860	864	871	873	820	842	854	929	851	881	872	894	813	838	904	868	878	851	863	889	865	871	840	855	872	862	859	825	870	864	885	848	867	819	857	868	898	868	861	879	853	833	858	871	877	872	825	838	918	825	859	865	897	870	913	848	847	863	892	874	884	823	909	890	867	840	829	848	862	875	862	862	886	899	868	836	811	863	920	823	920	871	846	863	904	851	871	851	850	850	855	798	890	847	849	833	868	833	857	874	882	857	897	839	857	843	889	796	908	849	860	872	873	801	889	891	849	850	854	859	891	851	834	891	872	862	869	875	846	913	877	847	887	893	847	888	890	853	879	864	866	875	897	899	912	830	852	848	857	862	814	849	923	852	847	813	799	849	880	803	864	861	872	845	900	835	871	875	847	918	839	882	843	893	853	862	866	867	837	891	892	918	877	866	842	845	859	801	878	867	889	812	845	875	868	865	848	888	861	856	899	820	854	860	809	862	802	839	850	788	850	885	890	853	867	840	872	897	874	877	869	846	883	817	808	851	893	870	900	884	831	840	868	891	872	885	789	880	825	907	863	922	856	846	847	849	814	835	889	824	820	846	875	882	882	864	916	842	848	804	868	834	894	881	852	876	862	812	895	852	877	890	825	834	867	870	879	851	821	844	824	856	789	894	882	874	822	837	876	851	834	880	849	856	835	904	839	867	886	845	823	829	861	887	862	845	843	873	884	888	826	853	839	913	846	849	879	827	863	880	906	873	898	859	858	833	833	909	808	913	853	844	920	880	818	842	796	892	829	827	844	833	866	913	843	935	839	843	900	862	888	865	838	886	873	879	814	821	863	841	880	830	848	839	925	864	808	904	856	856	900	874	918	874	859	825	839	842	864	871	833	880	929	861	897	864	901	824	844	861	860	837	872	914	863	893	883	857	894	884	867	820	851	835	858	876	885	871	848	826	847	902	874	895	839	848	848	874	878	850	826	841	842	878	814	871	838	868	863	858	862	768	852	864	859	805	876	858	848	868	838	882	818	884	844	885	840	857	905	882	846	858	836	850	858	851	864	871	887	874	890	885	854	857	834	837	816	855	866	833	864	796	828	860	877	851	867	930	902	857	857	860	823	865	802	891	913	806	799	835	919	901	900	839	837	890	810	871	879	859	872	837	856	879	904	830	897	908	827	832	798	823	835	837	862	837	859	822	831	889	861	889	858	791	893	832	862	892	820	826	843	805	848	883	872	868	887	898	846	848	859	864	894	856	814	817	826	834	882	861	897	823	854	913	841	865	918	886	887	876	833	828	874	822	900	852	876	824	827	860	874	870	867	882	818	890	906	907	883	885	866	874	838	841	825	844	866	855	870	839	926	860	820	847	780	856	906	825	875	839	874	850	848	875	913	852	841	865	860	838	889	866	876	838	891	914	871	910	853	895	844	898	865	834	865	848	842	808	883	927	841	859	893	865	896	837	781	901	848	872	888	929	946	827	856	861	821	895	883	878	879	898	823	855	883	894	869	943	854	855	897	909	849	895	823	875	859	865	882	859	904	869	876	810	858	823	866	887	890	814	881	863	885	811	851	856	899	853	819	825	922	915	854	824	848	869	863	889	862	843	884	894	897	869	877	826	869	874	891	895	897	873	790	851	860	843	877	839	851	824	827	859	831	878	894	868	838	815	862	860	845	861	863	798	876	866	819	848	835	847	863	850	860	821	869	836	851	860	882	804	863	853	887	873	880	851	875	845	915	877	825	802	809	842	913	876	812	889	874	914	879	876	858	842	873	875	874	878	882	890	841	883	798	852	831	867	832	846	856	862	838	819	869	874	863	854	851	849	847	818	869	909	858	909	886	842	806	869	846	894	865	909	862	863	857	857	804	816	877	847	851	856	822	853	857	840	839	917	828	861	834	881	854	903	851	808	930	862	856	871	869	864	893	820	904	845	873	867	848	850	872	838	813	874	841	857	860	852	917	838	866	865	812	885	888	855	874	842	877	842	902	836	825	878	879	853	871	859	869	882	870	816	866	835	872	849	849	860	816	877	852	912	862	838	885	901	860	892	858	856	896	862	890	845	848	850	848	902	851	868	835	850	888	855	919	913	820	851	881	895	822	861	834	906	860	909	868	864	855	813	871	884	843	862	829	865	884	846	848	865	857	907	880	857	905	866	844	913	915	883	837	821	880	888	862	843	912	869	889	934	826	865	849	927	866	890	914	875	854	838	851	794	858	887	862	869	848	880	868	890	876	870	905	849	851	840	869	858	885	848	914	800	858	841	859	869	860	879	877	826	865	872	886	861	897	820	860	882	868	826	862	867	835	885	896	856	881	867	890	877	828	872	860	857	907	862	807	861	884	856	871	856	876	881	893	797	850	807	808	794	845	900	896	862	854	851	888	835	834	841	877	872	869	930	859	872	835	829	854	860	903	849	835	833	848	879	850	920	867	844	889	824	905	884	825	885	859	869	851	800	877	852	846	934	910	864	849	802	844	841	842	853	903	812	893	875	876	845	896	913	889	815	856	852	866	894	878	864	816	855	895	840	892	837	863	860	877	858	920	884	856	858	817	860	823	901	848	860	856	814	857	864	798	854	867	880	877	873	876	863	845	868	900	916	941	860	868	882	842	816	889	835	872	888	857	829	879	884	875	856	846	841	875	887	856	822	898	856	874	881	858	814	825	812	842	828	892	856	846	876	840	837	858	895	886	952	826	896	838	790	892	810	881	823	866	903	875	884	877	895	871	887	890	893	846	867	801	867	770	832	892	873	920	883	876	870	855	834	877	848	875	869	892	815	889	885	852	863	803	892	799	884	892	896	856	888	922	888	871	860	813	881	845	931	905	842	883	878	837	870	865	848	830	852	843	868	848	848	862	856	878	850	835	920	907	846	826	869	906	857	884	873	847	854	862	827	878	844	906	825	872	862	879	849	831	794	882	822	873	871	872	837	845	851	837	870	864	818	824	817	885	862	903	855	816	863	836	858	872	873	877	874	845	841	892	857	877	862	859	812	928
27574	34721	31566	12769	4995	1527	620	579	617	595	638	580	573	593	573	615	582	551	591	578	595	567	567	622	592	599	617	578	611	585	605	600	569	565	572	510	571	599	564	567	583	554	579	550	586	591	579	567	614	581	621	544	546	570	588	573	623	595	559	588	595	576	587	582	563	574	580	612	602	557	540	567	582	590	635	552	557	593	558	578	581	613	594	610	592	550	558	564	600	617	587	528	569	594	588	573	556	580	524	591	587	579	593	554	581	574	519	520	561	574	611	545	608	558	592	613	584	571	564	587	550	598	575	567	579	606	577	548	619	580	583	574	593	596	562	567	651	600	575	542	552	549	616	547	599	586	538	568	582	607	624	566	608	595	582	556	592	576	618	583	589	573	583	574	558	554	586	613	578	581	567	575	581	555	554	554	560	586	541	592	541	601	540	612	597	589	565	592	590	595	594	594	581	567	606	562	580	554	556	621	556	583	589	569	548	570	589	582	579	595	577	571	590	624	562	572	580	584	565	578	612	568	580	605	571	550	582	549	562	577	556	581	583	534	554	582	543	573	504	609	595	549	575	611	545	539	576	547	645	545	587	557	583	542	598	599	597	564	552	595	538	584	598	582	574	564	560	606	550	574	610	567	614	536	555	581	543	549	595	559	554	555	636	600	597	595	570	592	578	586	584	590	543	591	559	590	567	546	561	595	592	564	575	541	580	599	597	566	596	565	587	611	569	583	547	583	555	577	593	560	551	567	514	580	582	561	596	596	577	546	562	579	565	585	573	568	595	573	596	583	568	653	564	607	577	546	601	623	605	561	592	560	597	587	587	580	602	586	552	576	568	555	552	614	580	615	569	569	538	585	526	653	590	599	604	588	581	567	582	588	632	576	576	574	596	548	599	584	567	563	560	578	593	563	573	594	576	567	567	600	544	642	544	625	532	571	615	562	586	597	570	618	570	562	567	573	583	586	569	559	574	588	586	574	584	566	570	587	570	606	591	618	549	585	643	597	573	597	588	615	552	573	533	550	619	598	553	566	575	563	620	585	591	577	598	619	518	627	573	549	562	549	607	571	613	569	597	593	583	608	593	602	582	607	545	587	576	585	560	567	607	600	584	618	541	610	618	572	596	589	621	538	572	596	579	602	559	602	609	563	587	535	569	572	594	558	589	569	538	553	619	594	554	589	549	584	565	590	595	615	555	610	579	582	584	589	570	561	589	607	567	597	584	584	621	501	616	569	554	575	601	614	610	562	558	586	564	550	581	547	622	576	614	567	611	550	617	579	591	585	569	575	614	556	609	560	579	595	597	585	599	591	540	613	567	579	562	602	592	555	588	648	541	588	592	586	570	564	560	547	594	581	655	567	614	592	576	570	567	586	548	571	624	609	555	532	582	576	600	562	551	588	617	551	556	517	592	544	615	588	555	552	574	589	586	584	621	572	605	558	589	551	571	573	593	602	572	572	565	596	578	587	598	589	601	546	610	582	599	588	563	525	552	558	603	573	530	561	568	566	553	629	571	599	575	576	620	609	601	603	579	589	547	625	565	565	552	543	584	595	568	579	575	572	608	533	603	545	543	543	577	587	546	569	580	552	588	551	588	634	555	626	590	571	564	579	576	581	605	584	545	537	540	534	549	596	576	604	563	565	579	565	562	585	547	591	619	571	606	598	598	535	580	576	569	565	573	587	580	541	564	557	560	599	577	578	612	564	567	594	583	549	605	642	565	554	659	591	543	573	565	603	560	547	563	591	560	624	644	572	578	551	636	589	545	583	546	568	531	577	574	552	594	610	563	562	545	603	564	587	603	576	611	603	599	589	615	589	586	555	559	581	586	549	543	540	622	602	586	585	551	589	584	590	544	570	556	607	576	595	571	622	593	580	541	587	589	574	541	595	555	580	572	581	598	595	563	589	579	609	599	575	588	595	581	561	556	582	553	583	610	586	596	572	593	596	580	573	570	586	530	592	600	575	590	599	575	559	551	595	598	591	579	555	591	584	589	580	601	594	623	544	622	583	587	560	631	562	558	573	589	579	593	579	599	553	591	585	565	598	590	555	587	609	574	603	584	562	580	556	573	609	552	570	623	599	562	608	599	555	587	578	578	576	579	609	582	542	580	565	599	600	564	599	577	547	620	628	629	569	573	577	561	592	574	566	572	587	580	570	599	600	559	604	566	589	590	552	593	559	584	571	561	583	562	562	571	604	589	586	564	615	559	600	596	540	559	600	595	562	585	574	554	578	636	585	566	601	539	572	566	554	603	627	588	639	663	617	615	565	553	549	617	585	569	597	552	542	613	566	597	555	593	603	622	583	575	551	594	593	581	593	621	576	576	598	586	635	582	560	602	576	565	566	559	535	570	577	586	564	624	599	584	552	567	566	583	545	615	555	600	576	555	579	524	525	601	618	578	565	602	571	552	609	578	611	600	562	618	621	569	580	603	545	561	573	563	601	569	570	572	554	573	579	567	580	597	652	578	564	573	579	598	570	569	600	590	583	572	556	592	561	569	552	565	562	576	602	547	590	561	557	584	561	579	552	626	583	583	554	552	552	558	564	549	549	548	546	624	582	578	587	555	545	583	592	601	587	566	590	585	546	566	598	641	559	591	573	600	582	572	615	628	527	566	604	601	557	575	567	603	574	577	617	580	617	599	552	573	579	568	564	598	581	562	542	597	597	601	579	590	591	577	592	616	576	594	559	533	612	584	633	561	586	555	577	584	599	573	588	588	585	553	546	590	574	575	563	587	589	564	582	580	582	600	601	570	576	556	635	581	597	579	609	561	605	611	633	598	566	586	552	585	577	584	585	555	600	600	599	572	628	588	565	576	553	556	551	581	613	583	617	578	597	627	554	598	569	600	572	633	578	569	538	590	592	576	583	565	615	611	576	583	542	578	582	599	597	594	575	592	561	585	614	610	598	529	604	595	593	573	564	630	594	550	597	585	619	557	559	591	576	620	604	593	595	595	606	580	570	557	572	545	558	584	597	572	576	581	564	584	592	612	593	648	592	576	575	537	604	578	592	591	531	559	602	568	606	545	561	571	564	588	604	581	606	582	611	608	559	586	559	589	549	563	531	595	531	599	606	547	560	618	580	574	586	582	558	551	583	577	577	584	604	583	577	584	603	568	598	554	570	571	560	585	553	558	562	599	578	611	587	559	605	601	568	633	544	613	581	589	608	548	596	609	606	563	617	572	584	628	528	576	530	563	580	584	527	596	556	605	525	589	579	554	594	552	542	578	558	553	552	588	582	577	608	578	613	616	547	578	607	575	583	590	575	553	613	554	595	575	559	575	551	573	613	590	581	629	573	590	588	539	599	617	621	585	599	609	562	589	583	611	628	591	548	565	512	593	612	565	609	592	577	599	570	567	569	590	588	547	564	602	560	556	618	568	576	621	604	603	609	588	591	601	568	559	537	560	588	557	569	547	596	602	616	575	600	556	568	588	568	572	588	551	609	585	589	634	586	562	589	590	600	580	573
34895	54902	33627	10980	9468	2856	1055	1022	950	900	974	1005	958	964	959	928	993	998	998	907	995	987	948	980	988	918	952	952	922	963	954	1032	999	994	895	1021	976	933	984	939	929	970	956	988	1002	1021	975	952	954	977	973	957	949	1001	985	1035	945	983	1003	940	958	967	935	966	939	937	937	933	975	999	962	887	961	940	961	999	941	995	948	1028	929	931	1008	948	940	967	984	933	989	944	932	918	993	955	936	939	949	1036	975	948	897	1007	965	973	961	971	980	941	931	966	941	958	1032	966	1000	1021	990	970	916	933	926	945	955	966	1047	972	966	925	958	908	962	924	1003	957	977	912	923	985	976	1021	972	965	946	1014	874	905	939	991	962	984	948	950	951	902	908	915	984	972	940	962	997	942	963	937	942	991	989	999	974	990	1015	922	983	972	967	1029	961	967	1027	955	951	972	963	989	1006	920	1004	957	930	897	979	943	915	990	988	1073	949	973	969	975	971	949	946	975	910	927	970	1020	963	964	964	997	979	971	1024	1018	963	975	957	973	982	1019	959	993	961	929	989	978	947	999	952	930	939	950	962	970	1008	921	995	985	1003	984	865	968	938	990	968	986	991	940	976	938	935	955	1029	916	977	972	910	958	925	957	983	928	978	982	953	974	950	971	1009	897	1036	980	985	964	913	984	933	964	943	941	952	953	945	955	993	963	1016	912	933	1010	981	991	933	949	927	918	933	987	919	1003	1000	991	1016	968	968	910	947	989	967	969	984	943	997	976	972	976	925	1012	963	944	938	921	941	1036	972	971	999	963	1003	972	957	907	921	962	915	939	944	926	957	927	919	1008	973	959	963	948	963	967	989	1006	868	979	971	960	960	940	983	971	903	953	990	990	1041	978	982	1002	983	990	991	938	941	940	889	995	972	984	967	954	995	968	986	944	982	919	971	994	1030	916	963	964	946	947	984	894	1013	937	902	1036	939	983	951	936	973	959	952	893	974	969	897	937	935	1004	974	986	958	971	984	1006	963	1024	987	932	984	956	1003	977	949	934	912	958	969	983	919	985	941	958	971	946	1008	945	925	959	1004	948	999	968	1032	938	925	929	905	994	975	972	963	978	952	1026	906	994	926	968	918	1002	983	950	949	985	958	975	988	993	950	971	1021	944	1034	1034	940	956	926	945	935	939	1000	1002	988	981	965	964	942	965	938	1012	988	993	972	958	930	968	988	967	933	943	947	989	944	995	904	1022	951	928	1002	919	985	986	984	991	961	954	963	988	970	969	1022	1013	949	946	975	950	985	993	1003	936	936	866	940	1010	960	1013	975	1040	988	941	986	954	980	968	974	962	1009	964	985	1000	961	912	991	993	953	1005	982	906	1000	924	911	974	911	975	952	953	982	936	966	941	1017	977	992	962	952	960	958	932	969	960	949	934	983	993	953	999	953	981	935	958	932	899	957	980	931	1018	1003	961	933	965	961	999	976	986	978	998	961	958	950	923	927	1009	960	977	986	1017	991	999	998	967	954	982	994	963	958	1025	937	954	904	958	981	1023	1001	970	920	887	947	933	970	1003	957	972	1004	943	1039	988	975	936	905	996	984	953	1013	1011	951	922	951	1000	979	961	980	959	987	1035	965	945	988	968	943	995	958	947	953	931	955	981	952	993	948	955	967	958	907	934	954	963	944	1000	947	994	947	908	944	973	942	969	1024	937	939	993	912	1015	954	938	960	1012	986	904	1019	902	960	983	973	975	974	964	943	933	969	943	980	1003	965	973	1016	950	924	930	1041	1019	938	971	996	960	1009	1015	971	950	984	950	978	1030	899	961	925	996	984	980	938	990	1016	985	962	948	975	940	992	973	1030	982	916	989	956	924	932	899	958	979	932	942	926	950	919	899	984	934	949	963	976	954	1012	960	977	982	971	982	970	891	933	968	1019	961	909	963	931	980	981	967	946	967	978	954	1017	946	991	956	965	941	959	963	964	986	921	980	942	943	964	947	980	943	933	1031	958	935	924	980	978	949	960	926	951	974	996	969	965	978	985	966	988	990	934	937	918	973	969	981	965	978	962	995	928	938	991	978	969	948	958	980	977	1005	976	969	981	977	932	965	1017	978	940	962	937	955	987	937	946	1021	928	942	1002	971	1010	938	973	933	943	1044	1003	949	971	1035	964	981	951	924	970	956	939	986	1016	977	976	960	989	927	937	923	966	1025	994	1018	970	966	921	922	911	942	946	960	952	969	963	973	934	938	1018	984	946	955	955	980	967	956	985	967	956	943	947	1002	967	959	1001	929	978	944	932	965	979	957	995	934	965	923	948	980	987	949	989	909	954	963	972	988	955	928	1008	936	969	945	936	965	986	912	950	1012	945	935	963	955	977	972	1007	952	982	944	935	952	911	936	972	975	964	943	956	968	959	992	946	947	966	917	1015	957	944	959	916	947	1040	923	968	996	1015	931	971	951	986	962	932	966	992	1026	995	965	911	923	917	937	929	947	954	961	996	1026	1000	1008	941	906	933	976	971	962	1017	973	964	941	1008	959	962	946	957	992	955	975	966	881	1022	1025	970	1019	953	1013	965	998	994	944	948	940	980	962	962	966	929	958	968	1003	1002	993	1003	982	928	978	966	938	1014	1015	988	901	1011	920	1032	955	933	953	1016	942	991	978	965	948	999	953	946	955	1011	954	968	941	959	938	976	996	968	965	950	956	1025	977	983	949	870	976	993	957	947	1032	998	988	950	980	1007	964	985	971	964	963	950	1005	943	1026	947	929	960	932	961	916	959	1028	914	959	985	931	974	963	1036	1029	962	988	949	983	935	997	967	987	967	915	964	993	946	949	941	943	974	995	970	970	923	1006	957	907	964	938	979	996	969	993	953	1011	986	913	936	972	960	931	927	941	945	1035	990	1019	1012	934	971	969	1028	970	928	947	962	995	968	986	955	919	972	987	970	960	967	935	967	996	960	905	954	955	943	968	988	949	964	916	939	931	967	1012	967	932	1003	989	980	918	1004	956	1031	965	976	925	921	949	996	960	935	935	974	950	923	922	962	944	949	921	977	957	978	969	941	988	990	944	999	1011	982	926	970	963	946	988	1020	975	900	949	986	940	927	995	978	979	1049	967	929	1000	995	980	922	907	1007	1026	989	975	1002	995	953	972	967	1017	926	965	971	955	947	918	944	940	985	1007	1031	1014	956	915	968	921	940	947	1013	980	929	998	941	1002	973	964	968	946	897	950	977	973	979	929	972	930	993	1033	976	964	956	996	992	973	930	994	1000	1006	994	951	953	936	994	1007	964	947	931	1005	953	958	986	956	940	948	1011	945	1002	1003	934	905	1027	1011	955	973	1002	982	881	948	953	933	955	937	965	947	918	1003	994	994	951	988	956	958	996	959	1000	914	963	989	965	933	985	961	949	954	952	985	926	995	967	961	983	1007	951	1032	973	1006	973	951	960	968	1015	975	969	954	942	1006	1021	936	964	981	992	980	934	951	1001	971	975	1004	956	958	955	1013	962	940	963	977	1054	935	980	927	916	972	936	935	992	969	947	996	955	990	948	981	1005	918	971	962	895	942	902	935	965	1005	977	979	990	968	924	1032	966	934	1001	940	984	916	911	944	965	970	915	917	1014	921	946	1042	921	984	959	940	948	939	942	935	1015	957	910	973	987	937	951	963	944	918	961	946	975	974	901	935	926	1006	926	901	1001	1002	942	928
23970	25041	34670	24762	22389	14819	2383	465	438	402	463	486	441	429	466	454	433	422	468	422	495	415	428	420	438	468	451	414	433	402	422	486	445	421	393	436	412	451	412	420	462	397	437	441	436	416	406	444	427	415	399	429	448	428	471	404	432	416	458	420	446	433	456	419	434	439	463	423	450	467	442	434	442	432	427	405	444	436	443	444	444	425	384	406	439	426	427	405	450	415	458	425	449	403	424	435	415	401	423	423	446	455	428	422	424	443	408	408	399	456	431	422	405	435	427	433	486	488	408	435	428	394	447	410	415	409	428	427	410	453	440	437	424	427	417	437	441	417	446	404	407	442	434	433	451	453	414	442	386	428	434	471	417	431	460	421	414	408	417	458	429	448	430	403	414	404	445	417	423	410	429	402	447	446	417	405	393	437	447	445	431	434	415	426	459	441	440	447	389	434	433	398	412	389	432	450	427	421	423	437	433	396	457	406	452	419	423	429	422	441	468	437	443	430	435	450	429	462	447	405	440	446	428	414	457	428	434	447	425	429	427	433	431	427	419	370	425	452	436	435	463	501	451	431	445	450	425	432	415	428	424	430	409	450	393	438	389	406	389	418	452	429	463	421	434	430	437	416	415	433	424	437	440	449	459	439	456	457	411	381	464	435	447	429	454	469	426	397	423	394	431	418	414	449	456	457	415	429	459	446	448	438	417	432	440	420	399	434	476	436	435	409	371	433	444	437	450	428	419	442	452	418	431	449	440	410	374	422	422	431	430	434	440	437	413	438	422	420	435	429	434	443	442	434	443	447	471	409	449	424	434	430	413	436	438	408	455	401	429	448	404	418	440	411	429	436	436	464	448	419	431	458	424	421	430	431	438	422	422	427	470	419	438	403	397	402	437	429	427	400	437	391	441	437	471	452	458	443	415	450	435	466	453	436	439	442	484	452	433	412	412	451	430	402	443	407	384	438	430	390	417	455	432	411	456	412	397	431	453	430	439	430	415	459	449	442	402	438	402	399	446	457	444	429	405	415	462	425	431	407	429	395	428	413	389	429	421	459	416	440	443	416	471	386	455	421	448	438	451	408	448	445	446	384	472	432	439	428	480	406	453	413	429	453	432	443	429	404	414	393	416	438	462	437	434	445	443	419	420	440	441	426	465	389	446	435	394	423	419	443	463	460	425	429	441	477	426	421	452	424	441	463	431	432	432	397	439	458	420	458	409	418	469	405	470	440	398	433	419	442	445	427	462	431	443	431	401	456	404	413	402	407	451	456	424	396	462	421	423	433	451	424	386	432	430	400	423	385	393	420	421	404	421	446	413	410	444	418	421	452	422	469	457	445	409	431	422	432	435	451	395	399	443	429	416	436	457	457	422	403	395	431	417	433	437	427	432	424	440	405	439	429	453	440	432	444	445	444	427	432	397	413	432	442	421	416	429	395	439	418	438	436	437	440	421	439	419	451	451	451	409	431	412	418	430	429	414	443	436	399	456	419	397	447	438	383	406	433	460	456	429	415	457	444	414	456	428	427	452	443	444	433	430	433	430	475	441	461	449	444	441	403	428	409	469	411	416	402	439	457	418	451	414	448	401	436	443	416	469	442	441	414	406	463	410	474	424	406	416	454	423	432	425	415	437	455	466	416	456	400	445	436	440	433	423	398	404	494	446	444	459	426	442	425	398	421	446	388	461	448	438	448	447	388	416	454	410	462	435	451	416	415	417	440	443	408	418	399	409	426	449	453	456	476	408	452	421	427	443	415	446	443	388	396	446	445	419	402	422	414	433	414	411	452	418	442	435	427	439	442	459	397	424	403	433	457	416	420	403	399	398	431	412	405	395	408	443	412	426	426	445	453	392	444	435	413	434	427	425	399	449	434	427	425	420	430	429	414	411	438	456	395	421	442	426	391	440	414	413	416	466	435	438	435	430	431	395	416	447	416	427	444	443	448	415	432	426	421	448	382	447	425	415	396	395	402	445	412	443	469	411	459	426	401	428	446	429	447	437	404	432	397	451	414	427	432	399	408	460	406	454	411	430	431	437	441	396	411	454	433	411	453	429	447	423	421	467	419	452	436	420	443	410	417	415	419	410	464	413	390	454	393	432	464	441	408	448	419	433	460	420	405	445	454	465	433	455	398	434	427	394	454	423	436	441	441	404	447	430	406	395	406	461	402	421	425	428	401	432	401	423	452	446	381	479	423	414	403	418	422	400	410	432	458	434	439	427	393	450	434	408	427	417	438	431	409	424	450	440	451	433	433	457	384	413	437	458	424	426	401	440	447	425	434	453	439	453	441	415	444	397	437	425	462	490	441	437	430	457	403	411	456	419	410	417	479	412	433	419	403	420	426	423	446	447	425	452	408	436	419	443	427	428	432	438	436	446	409	418	394	381	434	448	448	439	442	412	425	415	401	396	448	446	398	424	411	451	443	453	412	465	421	378	411	428	445	420	465	426	440	414	435	432	438	398	423	411	459	423	412	447	475	399	432	429	420	402	408	476	419	442	395	469	421	427	444	427	444	455	464	440	419	433	446	419	437	438	427	401	427	414	392	449	431	418	459	404	459	411	425	435	460	398	440	492	438	384	433	435	452	422	389	436	479	417	475	385	414	411	463	423	403	411	432	439	433	407	432	428	407	436	450	449	439	453	437	436	416	424	462	450	420	443	419	421	404	418	446	465	415	457	435	442	393	455	435	428	420	418	457	452	438	435	454	396	408	424	433	433	494	442	395	392	453	430	444	407	413	421	442	437	479	470	412	427	458	466	407	437	424	407	460	435	457	405	441	446	425	439	452	445	456	463	444	402	438	447	414	420	400	454	453	438	425	420	454	408	430	396	400	400	451	474	414	438	411	431	418	444	403	396	437	439	426	405	477	423	460	443	422	426	430	468	438	404	429	416	441	462	426	422	438	431	368	392	477	407	459	446	413	429	457	412	398	429	408	416	424	414	457	446	434	436	454	439	436	447	445	415	419	420	424	430	419	423	429	434	426	456	448	425	452	453	419	438	424	447	441	395	382	485	422	446	445	426	423	443	408	408	430	445	424	408	400	477	423	457	408	440	418	446	384	444	426	409	410	390	456	470	420	421	467	445	414	433	426	399	423	478	392	438	406	410	397	417	415	435	421	421	452	426	431	441	447	427	450	459	440	454	406	478	468	459	441	434	431	428	408	447	434	367	433	481	433	414	467	427	427	408	414	435	417	455	467	423	419	408	462	446	473	462	410	442	462	432	399	422	434	396	460	422	442	417	420	453	389	424	439	420	458	454	411	435	440	402	399	477	457	440	437	432	450	423	429	422	437	413	455	471	422	416	467	420	402	403	423	417	449	438	442	435	443	430	427	469	411	419	433	448	437	400	433	433	490	443	402	413	433	404	444	429	429	423	412	467	450	408	406	408	445	441	420	426	435	432	370	466	428	426	448	409	416	404	426	402	445	442	425	457	447	434	447	416	423	433	416	437	419	459	433	437	446	448	453	417	436
52108	95833	63931	35830	31193	11176	1505	732	693	711	694	759	738	763	733	728	727	673	753	759	731	761	714	758	728	732	683	699	738	686	747	765	699	764	729	760	732	719	699	748	758	703	711	734	688	785	716	753	744	776	672	711	705	751	743	744	704	718	721	720	692	715	695	739	691	732	706	740	712	741	765	721	732	736	745	732	760	761	652	745	704	749	726	750	695	704	782	714	719	690	762	771	808	724	741	710	678	728	773	750	688	703	687	687	701	743	754	726	690	750	694	711	768	721	725	730	711	712	738	760	742	770	744	717	706	702	739	718	735	681	705	729	701	737	731	741	742	734	697	731	726	686	715	742	731	725	763	710	728	765	757	757	778	725	728	717	754	714	725	750	737	741	724	709	721	750	729	713	701	747	687	747	704	752	731	684	706	743	703	754	737	733	740	733	697	715	781	702	724	696	729	726	764	720	699	724	729	731	754	735	735	748	739	707	703	707	736	737	767	729	702	677	701	722	746	708	716	740	741	688	739	729	676	691	734	687	745	654	721	773	725	708	759	752	734	705	758	729	687	738	692	720	738	714	754	692	705	723	707	719	734	751	691	696	694	733	748	730	726	759	701	749	736	724	743	690	774	708	703	741	754	737	746	772	725	705	734	711	754	673	743	698	772	717	693	751	746	783	726	737	747	693	770	747	721	755	710	723	768	685	740	737	708	745	741	751	732	732	725	712	709	720	704	755	724	744	731	753	707	764	718	728	768	772	737	805	716	684	759	760	747	687	744	690	760	717	748	723	716	727	715	733	729	759	713	702	701	722	757	715	731	798	729	704	746	725	736	725	699	765	722	746	731	735	724	716	711	688	720	736	723	738	711	758	740	717	739	719	710	693	719	746	705	766	702	706	778	751	703	735	678	724	730	724	736	756	688	704	744	759	706	668	710	744	779	719	663	677	745	741	721	724	710	724	712	698	693	727	693	793	703	729	718	771	715	717	711	707	726	759	723	730	684	707	748	730	752	745	687	731	736	748	717	711	744	735	708	736	727	744	747	692	752	718	734	705	736	737	685	734	731	782	710	726	697	726	735	735	716	676	720	743	780	727	743	788	729	709	742	731	686	712	734	731	737	769	736	680	776	761	783	716	739	681	714	733	749	719	739	705	757	722	730	714	715	648	728	719	702	698	734	736	721	765	748	696	721	722	680	745	816	709	707	750	748	731	700	740	713	702	711	715	737	737	752	774	725	740	725	726	750	716	733	696	758	767	712	703	699	739	784	744	715	741	704	652	747	727	695	740	732	767	727	765	712	738	715	758	743	761	733	720	714	719	730	777	706	727	776	722	713	714	744	742	677	653	733	734	697	727	726	717	683	730	691	724	669	727	739	697	747	749	734	749	733	709	706	730	741	733	705	739	730	719	686	715	713	676	713	755	725	707	741	713	741	713	706	777	756	689	722	746	763	725	771	701	749	682	744	698	743	700	717	733	736	698	714	724	676	736	704	713	727	747	649	688	754	723	707	669	734	724	731	725	738	737	718	702	751	742	741	688	743	708	686	726	724	700	708	752	767	753	701	716	755	745	729	737	734	694	717	719	738	773	754	737	661	757	677	774	680	717	769	724	717	737	754	705	710	717	703	729	749	717	733	711	759	756	787	710	732	721	699	759	718	763	697	746	795	762	701	762	716	710	757	734	752	732	733	770	681	726	731	746	691	729	743	696	742	707	674	741	700	775	730	692	732	741	709	734	718	689	718	751	724	719	758	756	718	739	740	732	747	725	764	739	754	705	779	689	741	721	707	713	706	685	762	706	704	749	715	719	719	717	715	750	758	700	719	739	775	717	722	720	733	720	714	713	760	708	746	732	723	658	727	714	749	706	713	732	758	665	734	740	717	729	709	743	691	734	706	747	736	737	734	746	749	751	730	759	728	788	726	734	757	669	712	749	759	732	748	745	680	739	716	725	716	714	741	679	718	755	698	676	735	717	693	746	723	720	744	707	717	745	740	735	766	719	711	689	743	717	740	762	735	752	710	734	751	722	724	757	712	700	659	710	721	681	754	747	700	739	732	710	717	710	710	728	751	703	707	717	696	772	739	749	696	741	740	750	736	724	725	739	706	716	717	741	745	724	687	632	717	735	712	729	719	751	758	715	711	733	716	694	741	706	743	786	741	720	776	734	727	741	739	703	763	692	713	714	770	737	727	757	715	749	725	704	697	747	719	742	728	758	711	723	724	749	744	698	735	729	777	635	730	738	662	703	691	722	756	716	692	733	741	676	717	696	733	779	726	771	757	739	750	723	735	733	705	757	726	750	733	767	734	731	751	699	757	747	754	743	683	709	741	762	724	719	751	693	735	729	748	731	762	740	728	712	739	688	707	711	736	695	723	724	717	697	754	690	690	721	766	768	778	708	755	757	711	802	734	763	715	727	716	719	713	726	748	704	690	727	705	737	714	738	721	691	742	763	713	733	724	781	759	747	725	734	674	732	682	716	723	733	718	748	682	736	764	748	695	728	720	727	736	768	729	749	728	729	753	713	675	720	666	691	756	714	751	770	718	766	713	731	723	712	680	749	742	741	770	769	762	756	757	750	728	708	761	699	767	745	738	660	734	705	752	716	720	756	715	694	680	716	690	688	687	779	780	747	757	709	704	764	743	737	731	759	730	751	770	736	726	688	771	702	763	765	747	702	693	704	671	695	738	721	709	753	730	669	732	701	728	731	750	687	730	729	759	711	736	737	687	748	770	742	760	683	770	736	684	718	738	733	700	721	726	756	715	724	727	741	709	794	735	700	736	791	718	715	712	722	724	717	725	707	719	751	732	740	743	721	739	737	736	728	693	726	715	713	712	716	700	764	742	715	719	704	708	762	722	731	774	751	774	731	786	719	720	729	736	771	767	723	709	679	697	705	675	728	746	749	781	702	738	756	727	751	721	704	712	756	741	717	741	716	737	729	714	728	694	726	688	751	721	720	712	731	739	750	755	783	712	706	750	679	736	727	746	723	709	739	719	719	694	734	722	795	773	739	726	742	746	772	742	685	736	710	739	740	719	774	760	723	711	723	717	699	713	753	741	700	721	684	727	729	709	664	735	759	764	718	740	748	727	715	697	700	677	723	703	737	691	715	739	766	748	749	772	716	728	690	732	733	702	684	708	717	788	696	741	727	729	729	685	714	727	729	721	731	678	726	691	718	674	730	731	682	707	783	698	670	749	734	726	710	708	696	704	723	760	741	741	758	744	658	721	734	712	724	722	735	724	725	736	717	707	723	678	739	723	699	729	707	729	735	712	756	703	743	750	734	695	709	725	691	697	731	722	745	729	743	742	739	726	720	759	754	743	741	745	727	739	745	765	702	746	771	692	738	707	732	757	684	760	696	748	727	753	768	726	722	746	707	702	747	730	737	704	752	735	734	712	731	716	709	713	707	744	761	733	740	740	746	702	726	709	791	727	699	752	703	743	713	789	702	715	710	737	740	769	781	738	716	667	770
22926	22955	31834	23317	22874	20727	8437	699	595	607	590	559	556	580	554	558	550	526	547	546	560	610	542	561	512	544	520	547	494	590	578	560	572	528	513	562	544	553	588	558	534	500	486	532	553	520	533	552	561	566	530	531	557	521	548	584	585	523	547	540	558	563	575	502	547	541	567	575	586	558	565	567	506	566	583	564	575	515	514	563	569	571	559	563	572	534	518	531	580	592	561	537	586	541	536	543	559	548	529	546	512	550	564	521	520	525	557	549	533	550	517	584	537	563	530	510	522	530	580	534	545	557	527	561	552	549	572	517	544	541	527	542	548	546	522	557	564	549	559	554	537	532	544	601	565	600	535	482	494	542	557	528	570	534	547	562	552	550	561	540	541	558	569	583	570	567	534	558	561	548	576	568	546	551	508	529	568	552	574	550	515	559	525	561	544	512	493	525	541	564	576	565	545	558	505	556	555	549	529	538	542	538	538	554	526	563	508	527	540	574	528	555	525	558	542	554	601	543	565	588	533	515	523	524	535	514	558	515	517	538	531	531	539	555	551	570	546	551	558	550	580	563	611	562	547	563	568	575	537	542	546	587	575	530	529	538	551	544	555	564	562	539	599	582	493	593	537	515	521	546	526	530	573	532	494	522	544	554	535	562	563	540	536	571	553	584	537	520	520	532	542	527	489	573	515	544	557	525	559	570	564	537	559	512	550	534	531	525	555	551	542	540	538	529	574	538	535	562	533	579	550	544	536	535	569	553	579	507	547	524	501	575	537	564	511	546	593	566	592	561	571	559	543	548	570	573	547	521	507	567	523	560	509	557	541	547	569	528	546	570	550	559	513	563	539	584	561	485	526	538	588	528	519	533	542	490	527	564	525	553	547	577	526	560	559	564	544	525	544	521	531	574	559	530	569	568	509	557	586	522	557	498	519	539	534	550	520	561	553	512	542	548	571	559	537	539	572	550	520	537	547	557	575	572	579	519	544	588	558	534	556	574	532	539	591	522	580	483	582	562	572	586	507	505	566	557	585	528	548	540	571	566	514	569	549	565	567	522	514	519	559	531	535	544	575	523	558	536	552	583	550	517	540	543	589	522	592	516	570	580	575	518	559	535	542	545	564	566	564	539	510	494	573	541	536	544	527	557	549	531	568	532	552	579	553	544	537	522	500	533	573	552	527	581	568	549	575	540	540	549	508	550	524	584	552	549	561	600	532	546	528	549	573	529	531	518	561	525	549	550	573	589	602	566	523	527	502	549	513	504	551	526	532	535	560	559	560	574	536	551	542	516	541	559	521	544	546	568	549	584	502	537	593	560	537	534	574	566	489	572	527	563	512	539	553	543	581	529	555	564	484	530	587	496	527	547	535	533	551	575	548	540	538	611	537	557	527	558	564	583	527	578	540	530	545	540	488	552	550	603	555	540	620	544	526	579	531	512	577	515	549	562	565	559	518	550	550	549	520	519	545	522	511	542	554	588	549	522	564	520	532	522	538	581	547	638	554	531	547	571	504	567	528	571	541	525	564	534	585	570	541	587	525	555	575	484	548	572	525	566	552	553	544	552	574	554	535	535	567	526	563	521	540	532	516	523	526	526	499	516	530	512	542	556	548	498	535	563	512	584	547	519	566	536	534	483	516	569	508	549	557	583	550	567	540	533	546	525	559	585	570	521	565	527	519	540	544	581	530	578	506	502	538	579	562	550	536	575	580	548	577	547	552	527	559	559	544	579	542	497	536	582	562	593	572	581	554	562	542	534	548	590	542	551	534	536	544	531	549	558	573	539	582	557	516	548	517	494	544	518	522	499	539	524	551	543	554	523	527	555	552	555	505	566	516	532	557	533	473	563	579	498	514	516	534	553	523	572	485	547	536	550	559	478	544	553	551	603	554	546	538	559	531	522	536	525	557	501	542	549	546	561	554	497	538	533	558	583	553	529	580	548	553	568	525	561	547	534	560	534	554	494	558	572	542	551	552	553	528	555	601	545	548	538	546	527	572	515	580	591	515	559	507	545	578	561	550	566	546	553	560	506	539	545	538	540	575	543	552	540	529	552	538	481	595	541	542	559	536	535	550	541	510	530	535	582	555	558	577	514	572	533	514	523	506	534	530	556	570	515	507	520	542	567	517	492	560	536	571	503	550	580	559	592	518	550	564	533	520	559	551	517	577	559	550	516	560	543	548	547	530	530	498	532	564	544	602	524	561	525	566	551	578	541	547	557	549	529	538	541	533	503	537	528	527	553	523	513	559	534	591	542	562	528	538	552	524	513	593	537	540	536	523	563	535	557	531	605	585	519	558	547	538	548	547	572	515	519	512	537	526	559	547	521	561	544	543	592	566	556	539	546	575	554	545	586	544	527	528	545	500	514	549	572	522	572	551	494	510	554	572	563	550	541	545	504	576	557	582	566	560	514	548	546	550	570	528	574	554	522	562	528	520	522	553	524	551	565	541	565	518	545	515	575	523	571	509	555	545	521	554	565	563	519	501	531	578	563	571	554	528	566	552	532	532	521	553	555	507	555	540	527	527	589	525	538	563	530	535	539	514	607	553	499	504	515	533	540	550	562	567	521	590	560	531	542	544	547	538	532	544	530	526	533	491	571	540	553	542	538	551	530	503	556	569	533	548	519	556	569	564	540	570	574	560	541	554	557	564	527	528	537	534	547	529	507	550	552	561	538	522	544	543	556	550	544	556	514	508	502	596	551	530	528	536	550	537	554	525	524	558	508	525	525	579	556	533	585	545	571	538	534	545	533	554	545	568	543	545	589	543	558	541	523	524	537	536	535	549	552	590	521	539	536	482	561	540	577	522	528	516	522	556	564	567	560	514	569	556	514	571	584	547	542	548	580	550	597	527	510	568	546	525	544	547	512	580	539	538	526	567	561	557	583	566	561	531	510	545	505	539	559	573	548	573	558	561	552	536	564	499	543	514	545	529	574	550	543	551	563	581	528	549	545	556	559	532	508	532	527	491	539	550	546	518	525	536	566	578	548	550	559	571	562	535	528	545	516	546	550	541	564	484	534	502	544	558	524	517	549	545	522	519	529	535	557	544	562	566	569	544	566	549	515	577	513	568	548	553	559	543	565	586	529	546	535	551	581	514	563	529	525	526	566	514	565	554	496	540	587	543	549	568	483	522	548	527	563	555	527	521	547	568	575	532	515	563	526	520	558	532	577	564	528	549	552	555	568	545	582	591	575	530	529	553	550	553	574	552	556	576	555	517	561	526	563	562	573	559	587	523	537	540	556	551	555	519	544	583	523	519	576	520	534	563	573	561	574	533	516	570	573	591	556	531	568	554	542	522	557	542	550	541	516	576	584	562	568	526	525	564	546	538	521	507	554	490	513	553	530	529	586	580	553	520	527	546	498	578	538	555	542	543	501	585	538	552	540	537	542	517	535	562	516	530	538	519	544	509	523	540	560	524	565	588	559	543	539	523	551	535	537	611	558	529	500	566	555	576	560	543	535	532	539	541	537
47150	99319	69364	43105	38524	16363	1957	872	873	908	864	903	933	868	874	891	828	855	859	867	890	873	884	892	898	940	819	875	896	817	854	878	858	841	871	829	868	847	870	824	866	894	866	865	879	851	835	880	889	869	823	875	842	819	850	821	856	878	810	877	852	854	905	829	876	903	886	846	832	838	888	824	860	836	894	867	884	845	869	845	846	876	862	851	853	852	891	882	844	821	831	878	852	844	860	847	869	879	859	840	852	845	879	825	863	859	889	839	899	879	897	879	871	830	863	869	817	868	853	852	836	841	861	882	835	865	866	833	806	847	871	859	847	836	812	832	828	874	885	866	878	861	887	870	900	868	867	870	882	805	866	844	851	900	822	908	838	880	890	811	884	905	923	858	867	819	832	827	866	837	843	894	872	860	856	845	826	882	867	829	834	872	937	773	852	807	841	861	887	867	829	818	868	892	878	868	892	868	837	824	841	838	827	799	865	834	875	827	892	879	866	926	808	823	902	822	845	866	812	875	848	839	855	870	831	838	906	831	903	901	868	907	856	861	851	891	886	884	888	817	859	878	815	851	870	817	911	869	831	899	828	862	846	874	878	909	833	835	936	888	864	884	867	865	828	845	902	849	905	889	819	886	852	801	875	885	822	832	781	839	877	821	850	827	823	806	893	923	864	864	839	877	886	862	890	910	913	883	885	862	797	888	856	889	798	810	903	856	877	894	821	810	882	832	868	867	883	870	866	872	836	860	871	846	824	895	815	858	841	867	864	841	825	847	850	878	860	901	840	876	827	900	872	910	863	835	842	904	887	869	865	862	891	878	808	852	831	869	861	888	860	905	905	844	846	878	875	951	831	888	859	889	938	884	863	888	884	856	871	913	915	893	904	826	904	874	882	885	843	856	840	829	840	835	864	862	856	873	830	865	904	883	820	879	818	813	898	852	851	867	936	890	811	798	871	816	817	863	832	904	890	856	837	815	833	892	807	877	847	848	835	873	865	864	786	908	852	859	868	859	885	864	892	807	863	879	869	847	822	870	864	890	890	842	861	875	828	913	802	891	890	843	851	880	825	862	883	858	870	873	839	905	871	866	872	868	808	861	836	854	889	887	867	907	864	879	871	866	865	887	849	845	840	854	855	875	945	838	868	820	868	851	836	858	832	882	898	819	867	850	888	844	860	869	879	846	827	851	831	848	887	883	810	842	843	855	840	829	822	838	891	859	859	872	848	851	866	851	879	873	862	874	855	856	864	836	868	854	884	844	846	926	863	854	812	890	842	848	893	845	813	833	804	877	881	854	861	805	866	874	903	926	896	804	811	822	877	823	850	890	858	862	817	833	872	843	864	848	842	851	890	900	833	856	876	815	876	925	873	938	839	869	872	881	866	812	836	884	876	852	832	843	902	905	819	866	875	843	819	855	849	857	850	895	843	880	847	839	854	833	891	854	848	822	836	803	816	845	881	864	873	841	861	832	878	866	832	871	901	837	844	883	900	816	840	854	852	892	840	907	879	785	826	881	869	884	837	908	837	850	820	870	890	850	848	889	841	852	895	866	853	868	891	822	901	882	838	832	907	911	902	843	876	847	810	884	901	843	858	934	836	863	867	823	821	817	828	915	874	858	888	872	858	819	870	853	851	872	898	831	891	866	867	892	847	830	851	871	837	885	795	830	908	857	881	871	856	853	852	910	853	872	842	831	874	865	853	916	913	866	874	888	884	841	822	861	773	836	869	841	887	803	922	854	874	887	885	894	850	834	854	862	848	837	873	863	870	891	875	891	885	880	850	882	885	819	806	862	865	861	840	888	809	914	947	828	843	907	895	865	848	878	871	904	884	844	797	809	836	884	861	815	888	837	831	831	826	829	843	892	838	902	891	865	899	827	850	906	868	860	875	848	887	821	820	872	868	874	854	867	869	845	873	834	847	866	878	887	860	881	868	904	875	845	864	852	898	846	903	923	881	879	829	855	849	796	856	842	841	900	828	914	845	863	883	871	841	886	839	847	861	875	873	856	938	867	898	864	821	860	922	869	892	908	881	831	849	863	855	792	825	888	891	858	881	880	907	894	857	853	852	919	857	847	925	863	894	848	844	873	856	894	822	833	836	829	812	888	853	902	821	840	860	838	815	891	832	869	886	809	863	919	847	856	784	820	853	875	850	853	894	899	894	830	894	832	819	896	867	845	889	853	835	852	829	892	867	903	836	827	884	899	863	841	901	819	878	786	869	836	831	824	869	857	887	843	834	872	876	913	897	896	814	847	857	912	827	869	800	862	820	870	849	847	902	816	824	807	854	848	871	829	879	843	860	858	857	841	902	850	822	849	868	818	879	843	829	850	907	882	905	853	879	846	870	872	860	833	926	912	868	856	838	917	895	910	849	902	808	834	870	818	918	835	895	883	854	890	908	804	862	884	838	861	924	875	851	868	823	854	878	904	910	896	890	849	831	807	842	796	880	855	897	836	889	833	867	818	846	838	887	888	845	943	841	846	823	879	900	893	849	893	879	865	854	814	878	876	899	858	853	814	886	826	892	826	865	831	851	820	827	845	851	846	884	853	832	846	893	847	875	892	912	854	869	883	903	835	861	891	822	894	875	881	847	880	828	803	883	865	804	851	861	802	856	842	880	868	860	833	900	883	850	845	868	844	901	807	863	873	863	881	861	897	865	824	876	832	875	870	845	845	818	842	845	832	835	857	891	841	867	868	918	870	837	878	905	853	837	834	865	881	857	829	850	874	842	822	837	861	879	836	837	877	845	858	886	896	862	842	870	858	858	867	910	899	878	840	813	894	910	833	886	880	854	862	818	834	915	894	846	830	902	865	850	870	888	933	827	851	838	881	877	861	857	808	860	917	813	869	844	888	872	810	883	857	846	804	804	895	876	804	877	882	862	871	876	872	851	853	871	871	870	888	865	862	853	859	864	865	864	812	898	867	825	809	841	822	869	868	884	902	890	824	855	880	838	892	862	871	837	885	821	870	829	849	922	833	855	882	827	847	834	878	813	887	836	876	867	888	869	861	835	827	898	914	856	872	832	862	846	848	846	872	914	828	897	882	887	832	859	841	879	820	844	854	821	884	866	832	883	864	832	832	870	874	883	836	855	847	883	836	874	893	801	897	794	875	760	913	886	859	850	856	855	869	885	839	858	873	850	883	888	846	901	816	881	830	834	890	900	824	796	850	884	897	837	827	863	897	860	864	874	902	812	838	860	860	851	841	856	886	843	866	871	849	865	902	922	856	806	844	837	829	853	916	883	844	932	830	852	895	823	871	853	858	855	847	858	851	888	818	837	794	887	869	864	800	902	833	856	821	835	830	823	864	863	902	833	884	886	903	867	872	853	882	772	872	895	830	843	887	883	803	872	896	859	860	878	875	864	874	881	870	834	828	807	906	870	842	851	869	873	858	834	862	889	802	816	867	905	829	866	870	858	823	888	855	830	873	865	826	869	836	892	878	852	854	924	893	911	858	846	869	861	857
27949	35206	30755	12072	5086	1676	646	569	614	567	563	603	614	593	574	592	600	583	601	554	567	602	588	610	598	566	569	572	581	588	573	587	616	595	592	559	571	578	615	585	576	624	611	552	549	579	575	619	602	561	618	579	634	538	571	600	615	538	611	573	561	574	561	577	566	587	590	605	590	587	602	600	559	588	578	593	591	627	547	626	580	613	589	600	587	534	592	549	589	564	562	608	616	556	573	607	589	617	621	560	606	600	599	608	563	589	605	524	589	570	584	603	581	592	610	577	581	514	570	559	592	573	614	541	569	614	567	606	624	587	575	544	571	561	641	596	605	577	630	567	563	562	581	578	591	622	608	560	577	541	575	582	598	610	596	593	596	640	606	618	560	570	580	559	577	603	519	560	600	538	612	594	576	554	597	576	578	595	629	576	568	544	587	607	571	591	616	572	530	597	588	571	566	576	626	618	592	654	559	579	600	605	577	593	585	586	569	598	553	588	550	572	608	643	595	585	619	616	612	547	547	631	611	556	629	623	601	583	570	616	574	585	553	624	579	571	576	599	576	593	603	576	563	551	561	595	610	548	612	591	557	589	553	586	646	590	572	629	624	594	572	559	584	591	569	580	602	597	617	586	535	627	569	608	555	557	568	596	656	576	573	555	605	595	611	584	530	592	554	561	582	617	542	584	552	594	560	583	589	613	584	580	582	600	572	528	615	563	554	555	558	574	618	588	615	574	593	605	604	551	620	602	584	583	535	564	571	543	583	608	598	576	594	562	555	573	556	603	577	617	598	578	589	565	588	572	566	563	585	586	610	554	547	556	564	569	559	602	581	516	562	568	585	624	552	580	592	536	601	604	586	571	542	559	585	568	527	583	595	534	562	607	647	629	570	603	629	566	549	585	618	602	562	534	582	545	586	563	576	593	589	577	604	601	578	617	582	625	605	593	583	611	610	631	619	583	580	609	640	574	594	599	581	583	621	588	600	605	549	575	602	609	579	542	589	587	569	553	598	578	615	581	576	581	580	616	581	607	579	570	578	572	579	601	569	571	618	612	583	600	566	578	562	600	586	616	583	515	589	527	568	579	602	588	576	583	599	582	635	570	589	571	596	553	580	583	613	544	580	619	553	576	603	587	582	568	647	585	608	563	613	622	567	588	593	589	576	587	552	599	597	576	573	584	559	551	598	612	572	559	603	550	599	617	587	547	644	583	561	598	592	559	579	606	612	581	607	587	597	557	594	564	568	603	592	545	582	656	576	586	588	557	613	603	579	594	580	606	604	600	578	587	596	572	545	615	610	583	567	575	578	590	533	569	591	574	508	567	599	569	591	622	560	567	593	596	575	618	581	639	586	585	562	585	590	530	607	581	608	562	595	593	587	596	563	561	576	586	581	612	586	543	568	614	584	580	516	621	568	612	608	594	561	592	598	638	622	584	618	597	588	622	589	578	600	638	614	599	607	599	617	569	594	586	586	617	600	602	603	546	585	612	528	626	551	592	584	592	631	598	579	595	601	591	536	520	534	538	615	611	571	601	585	591	585	573	575	574	578	564	568	582	582	599	599	605	535	583	569	550	560	574	579	601	592	590	556	561	588	569	597	561	584	630	558	580	590	578	625	574	583	572	557	610	573	583	567	578	546	588	606	570	598	590	570	533	604	602	599	564	580	592	620	517	577	621	590	599	601	623	596	590	588	573	603	606	568	584	637	595	601	597	610	561	588	620	568	559	610	633	588	593	559	571	582	576	560	548	572	595	572	560	595	540	547	581	575	584	564	542	559	528	616	573	584	534	600	593	610	624	570	607	578	553	570	619	579	607	572	585	590	587	621	607	628	584	582	593	603	595	571	600	552	592	548	593	563	578	602	570	537	606	597	587	560	575	573	590	572	615	598	577	603	591	587	591	569	554	631	634	625	599	569	575	547	599	548	581	562	519	600	589	596	566	546	573	564	564	589	614	583	596	542	597	587	571	616	583	599	569	623	564	582	587	611	534	568	564	609	568	631	574	592	580	531	590	588	596	582	596	554	586	612	570	596	564	555	576	575	540	604	547	550	571	606	586	611	590	652	600	561	577	565	567	525	631	577	601	566	594	569	605	599	597	561	601	618	566	601	551	593	553	596	562	587	577	574	536	607	557	591	538	579	595	577	575	612	605	518	541	537	595	573	601	597	617	627	615	561	604	625	585	607	583	559	551	582	581	615	593	619	601	620	586	575	589	603	567	587	562	602	637	609	558	607	583	609	589	581	511	594	645	580	603	582	580	548	601	548	562	572	589	582	562	578	595	548	552	576	586	587	583	561	570	566	578	618	581	605	540	573	606	589	590	580	563	564	606	570	578	628	549	560	619	562	592	610	596	604	591	643	569	592	588	583	573	575	579	621	580	577	599	607	584	613	551	583	569	577	569	592	594	539	570	584	628	577	571	584	564	571	632	611	596	595	574	563	586	556	598	635	578	538	603	591	625	594	583	574	575	598	574	594	594	598	613	597	597	562	561	571	599	581	588	574	602	567	595	570	582	615	575	582	606	610	594	621	526	556	541	599	623	568	573	585	582	574	568	574	576	578	600	617	576	554	590	591	617	548	595	564	592	572	602	621	588	604	587	566	580	551	559	570	543	551	591	562	576	530	558	599	582	556	587	578	593	577	548	580	573	604	588	625	571	539	605	605	557	560	595	578	581	573	608	579	566	586	613	557	583	591	547	576	589	566	567	605	633	561	547	601	588	574	582	576	590	589	583	573	566	582	584	594	595	569	602	588	555	564	530	623	567	597	600	537	570	586	583	599	591	577	609	585	608	608	580	604	622	609	583	602	653	564	617	583	601	568	580	571	606	548	600	598	615	583	570	588	560	568	584	532	549	598	630	617	593	583	621	570	594	610	556	582	599	583	626	548	579	566	616	548	590	566	587	579	593	568	596	563	574	538	585	606	585	569	585	581	558	600	584	571	563	583	596	548	603	568	581	597	575	588	572	599	587	601	588	547	574	563	610	621	617	549	591	571	633	631	582	559	575	569	521	588	641	582	547	573	549	596	542	619	626	574	594	611	569	559	597	609	575	614	561	590	601	572	596	606	572	566	574	538	575	584	559	580	566	547	576	579	577	598	596	611	612	585	575	553	556	524	522	595	613	614	582	564	596	528	548	605	604	555	588	590	615	597	587	579	608	585	593	580	599	593	572	611	624	616	588	591	550	550	598	571	574	599	603	593	561	622	605	596	561	581	561	563	601	611	573	579	560	587	565	573	598	609	567	571	593	596	576	568	592	589	569	605	566	560	631	578	603	513	581	573	555	577	621	604	576	605	581	574	576	601	576	593	571	556	603	543	591	630	532	593	582	571	582	591	621	570	601	581	570	541	530	544	597	635	568	578	574	555	576	582	558	580	590	547	564	571	574	567	577	577	590	549	567	608	605	574	566	608	627	639	600	605	543	561	537	595	576	578	614	551	604	594	595	578	547	602	591	593	618	579	590	595	591
35593	54530	32736	10741	9622	2973	1032	986	917	910	934	978	969	934	1062	978	934	1014	949	1009	960	941	949	997	991	954	964	962	1015	967	1000	988	962	979	929	1009	956	937	959	1012	953	977	978	955	978	983	941	969	977	965	982	951	955	928	1030	977	944	971	975	983	995	978	954	970	952	942	976	977	939	1000	956	952	941	957	966	955	934	944	1042	979	956	969	948	984	977	943	912	938	966	960	935	942	985	930	973	977	965	919	984	944	998	997	962	973	971	1017	973	975	968	1060	925	930	968	1031	936	1021	948	986	923	1008	990	1017	986	987	987	976	967	927	985	885	974	972	957	988	924	980	998	1024	998	948	977	1001	960	987	870	936	900	984	997	909	1023	943	926	957	985	948	922	979	1003	978	917	963	945	944	980	1001	967	976	946	975	967	968	972	958	956	969	925	941	963	952	981	985	967	935	938	943	992	958	931	941	937	957	984	984	980	977	948	958	978	994	937	944	984	993	994	975	954	970	990	920	941	931	971	985	906	993	987	967	972	901	955	951	981	948	978	981	962	941	945	913	936	904	1000	957	919	953	968	967	942	987	993	997	927	908	962	948	934	989	986	955	962	999	965	970	945	983	922	926	932	960	967	968	949	990	1014	961	963	944	962	1007	977	985	1003	921	957	909	978	1053	960	961	950	955	934	1009	994	945	983	946	1011	979	978	947	974	939	994	973	969	954	990	1010	975	969	981	961	964	970	994	933	945	904	909	951	972	983	927	1017	947	958	1002	998	961	917	991	982	976	989	923	1009	1037	968	902	994	960	1006	982	902	1018	936	1036	1000	972	1002	958	933	953	946	943	949	966	963	981	975	936	909	1013	942	936	1000	914	989	975	1015	973	977	933	1001	985	1007	1010	944	980	944	956	972	960	980	941	1025	959	974	1002	987	950	943	1002	1026	1003	931	984	1025	976	952	1015	1024	987	998	936	974	940	979	932	951	952	980	914	1034	1026	984	954	949	977	1023	967	982	937	932	948	975	975	994	942	972	942	974	910	974	948	977	952	1018	963	1040	942	958	971	971	958	934	1000	973	941	958	964	982	979	952	986	998	960	970	1006	925	990	939	955	934	890	954	963	890	980	992	981	1024	949	942	902	983	979	1003	978	976	992	990	932	969	940	968	984	967	950	975	1002	992	932	1000	933	890	954	977	1040	963	937	933	972	946	1021	959	982	963	955	994	1020	1023	980	964	998	976	1010	979	1011	969	913	949	1040	995	1041	963	1011	1032	948	1012	1031	1003	913	967	964	976	913	948	918	977	976	947	952	978	956	980	970	959	945	992	919	993	929	978	962	914	1026	979	1015	988	943	954	972	955	987	1028	882	1005	930	1009	954	952	975	1039	957	997	998	936	976	993	927	974	944	974	1009	1026	972	980	943	1068	932	981	976	977	926	977	989	961	934	966	968	973	999	1017	990	922	998	996	935	995	1031	1013	960	975	1007	963	984	1000	930	959	1007	981	975	971	992	969	967	953	911	931	976	959	951	996	938	957	967	999	944	913	1012	933	977	955	978	980	985	935	957	959	946	1043	1033	969	985	981	940	939	960	972	950	949	965	950	923	1005	970	961	947	975	981	1024	1003	1015	979	962	940	914	964	1021	956	950	1024	969	920	957	986	948	932	972	924	979	1010	942	989	970	1005	902	965	989	987	943	982	933	996	945	950	971	930	1007	972	984	1013	947	940	1000	939	946	989	969	1013	963	963	975	959	1014	984	964	968	978	969	974	928	1019	933	966	978	973	917	927	926	1019	977	972	976	1015	988	978	981	959	999	944	946	940	984	944	983	1038	946	922	917	966	1030	979	964	909	988	1021	987	940	938	980	955	950	1000	957	956	911	931	950	1021	982	946	940	978	965	967	919	981	1014	945	977	936	996	926	911	933	992	941	956	958	920	907	1037	929	957	936	977	965	952	933	968	917	948	963	968	929	933	939	993	985	947	1021	990	929	963	948	944	935	983	1024	959	976	975	969	1023	975	957	956	880	1026	910	989	972	930	940	957	980	960	967	923	944	923	985	935	943	995	955	1010	948	1013	994	976	942	931	942	964	937	956	937	956	975	923	993	962	969	987	970	938	984	1018	1014	971	995	984	936	982	925	992	971	933	1013	975	964	940	992	951	966	976	991	946	991	984	1004	952	1006	972	991	954	980	997	1020	967	969	935	961	1019	975	987	970	939	965	1002	961	1022	955	975	938	1002	866	938	961	875	911	952	912	987	929	934	966	961	978	954	978	924	971	955	910	983	977	959	955	991	990	1035	993	950	942	923	964	1003	982	987	960	950	1007	1050	971	986	934	979	1006	995	949	927	1008	941	997	948	961	992	971	952	979	961	996	868	973	944	952	941	962	923	963	980	1018	996	989	920	975	1030	980	954	1017	974	1022	901	906	980	936	939	945	939	1007	969	1021	1010	934	938	981	958	983	992	929	906	974	969	929	917	961	968	929	918	979	929	954	986	988	975	986	984	981	1023	964	972	996	945	997	962	1018	1022	936	902	945	993	950	938	949	994	964	1028	914	963	996	976	987	1001	969	958	921	1013	948	930	1013	955	975	972	981	1020	944	913	1045	953	940	967	974	966	1010	969	983	1012	953	958	920	981	949	940	971	1005	899	973	983	960	924	992	946	947	926	992	959	937	961	990	952	998	986	1015	965	1003	1006	993	982	953	961	1018	939	942	967	989	957	958	985	956	983	974	982	943	989	929	926	1003	965	1034	938	934	989	939	932	933	948	981	974	982	1005	908	1003	979	940	951	915	982	927	1018	945	1012	952	985	993	1001	954	1042	972	922	944	952	930	930	949	948	971	971	1042	1001	992	966	984	950	973	1005	895	967	974	932	916	944	904	934	982	1010	926	961	969	950	979	984	949	946	971	923	952	918	944	966	1014	1003	971	961	980	1000	971	984	943	991	933	954	983	894	1008	905	954	915	986	994	993	990	914	938	996	954	926	992	958	960	953	981	993	982	975	966	975	952	977	940	962	976	914	973	998	969	958	962	1005	932	986	1015	974	953	928	921	921	976	941	1001	959	971	969	933	960	1015	948	997	935	940	976	1009	894	989	1035	987	986	995	947	1002	958	983	979	1009	951	954	954	996	1015	981	927	918	915	988	942	966	960	969	947	952	962	973	984	941	970	951	1040	962	993	1011	1008	955	976	976	935	992	969	943	1035	971	1038	950	1002	935	1035	966	970	1008	1019	1017	975	919	948	968	961	947	964	995	959	1018	982	993	964	979	970	978	987	959	952	978	985	985	925	915	942	989	925	1005	970	960	955	977	952	982	960	943	954	955	1009	944	967	956	951	996	1022	994	929	999	984	977	977	988	1013	946	943	1040	973	985	953	977	922	992	998	942	944	969	931	926	984	982	966	935	1018	971	989	948	958	922	996	1035	1006	967	998	954	974	932	930	981	995	1007	965	955	1013	955	954	983	981	934	942	968	975	921	961	964	1000	971	968	932	1001	931	933	941	945	987	893	985	964	979	999	962	967	1008	959	926	977	965	950	954	996	920	928	925	942	929	971	949	956	1016	980	972	959	960	998	959	1013	964	977	958	974	950	912	967	979	978	953	993	934	955	903	959	961	966	969	964	982	950	959	939	1007	957	964	1058	993	954	949	993	932	940	945	979	996	975	979	965	924	971	991	953	906	931	952	920	947	934	1001	978	1010	895	991	983	999
24055	26087	35609	25254	22773	14223	2086	548	468	501	428	471	422	437	464	438	451	460	482	452	452	456	437	459	452	478	445	452	446	409	494	439	455	468	429	438	434	472	438	437	436	449	481	429	464	438	478	431	415	449	429	423	414	417	437	432	431	443	445	439	444	428	447	445	402	445	507	449	440	390	447	485	416	409	435	431	429	406	462	423	434	457	485	428	433	451	428	444	479	417	435	410	471	426	459	438	454	475	439	450	437	443	427	489	437	470	491	432	455	415	426	449	429	442	416	463	471	447	481	448	415	437	417	449	451	470	465	447	475	434	500	433	420	448	453	450	454	432	443	452	396	437	446	472	418	456	418	427	432	446	455	467	461	422	449	423	419	436	431	430	448	450	462	473	408	420	447	458	460	390	448	446	417	486	398	432	461	472	469	422	415	453	443	421	409	458	455	426	408	406	432	463	452	419	444	441	455	426	448	432	420	411	449	442	436	469	456	453	452	426	434	434	430	439	442	442	482	433	459	425	413	444	436	451	398	411	448	439	426	474	424	429	445	457	412	419	430	462	434	447	412	492	442	432	441	455	445	416	421	448	424	453	409	424	473	478	444	422	432	450	433	465	438	457	441	435	458	401	435	408	476	476	455	443	396	461	429	436	441	429	444	461	418	421	442	442	471	423	409	435	433	423	442	447	387	440	418	448	432	426	424	425	388	407	456	456	454	444	437	452	432	440	464	461	453	493	436	452	447	428	445	486	429	425	437	459	449	418	415	396	479	418	428	432	412	441	468	441	429	490	459	448	447	432	422	422	441	400	440	426	449	451	439	451	445	452	439	440	421	443	424	443	457	429	442	487	440	449	422	431	418	454	449	376	448	442	422	419	449	451	467	452	425	398	439	434	410	429	492	456	492	438	470	441	456	470	451	449	450	481	427	449	423	427	460	478	440	453	442	443	418	438	470	421	445	421	444	421	438	447	449	476	452	438	421	414	440	413	434	452	441	397	436	446	450	447	400	443	448	423	461	457	409	454	447	434	435	414	441	418	433	482	422	457	483	438	453	448	440	423	423	439	460	474	418	433	433	459	428	448	437	464	501	418	455	424	436	428	483	460	426	421	431	472	451	444	445	434	432	433	433	450	428	409	404	451	505	439	464	438	458	452	440	433	485	427	451	451	451	457	448	420	442	466	435	466	429	454	443	464	448	434	464	409	444	450	410	438	437	425	398	441	437	456	460	451	421	432	431	451	454	422	457	470	437	403	409	440	451	420	372	446	457	411	412	433	425	431	429	452	473	428	386	426	423	434	462	450	468	451	445	442	456	445	457	423	407	418	442	420	419	459	443	426	441	419	449	446	426	444	428	449	463	435	434	460	460	459	460	454	433	425	436	449	487	462	412	451	474	394	419	443	436	435	464	448	443	414	459	436	455	428	450	429	426	459	456	429	410	425	471	450	421	429	433	458	409	405	419	436	456	442	403	451	425	404	434	415	421	421	452	491	437	416	426	427	449	447	420	456	433	468	407	414	421	401	438	447	451	426	449	429	423	454	467	462	428	442	417	425	447	452	409	452	416	454	397	448	479	457	459	467	473	458	433	457	431	417	433	456	425	433	453	422	430	428	453	450	416	434	463	436	468	440	464	483	470	431	446	452	474	464	421	433	454	449	445	470	416	439	440	416	475	471	431	431	485	439	444	421	486	497	468	462	433	456	422	430	455	465	460	454	464	419	428	422	425	456	422	430	440	447	419	411	407	414	406	451	438	429	436	439	454	413	428	456	483	433	468	451	434	419	439	435	419	419	452	441	454	464	459	429	429	465	437	408	444	455	451	434	417	444	474	410	446	408	495	424	416	419	453	491	425	460	465	439	421	427	449	406	427	461	424	416	470	482	454	453	428	433	433	440	448	428	447	461	449	445	448	462	435	478	452	401	413	433	413	417	450	448	441	411	446	466	457	449	438	441	433	426	443	451	467	416	470	425	417	457	437	430	421	418	443	457	451	456	430	429	497	451	422	474	469	407	435	445	447	415	445	452	449	435	454	462	462	436	412	491	453	433	465	458	420	413	444	453	491	427	438	407	412	467	455	457	453	420	411	412	450	448	443	443	433	433	427	464	453	413	425	413	416	461	478	477	442	446	426	405	382	460	411	462	453	471	452	418	443	418	411	432	416	452	439	452	492	443	465	444	418	428	439	450	480	446	451	398	458	492	459	388	395	438	393	398	471	473	435	491	429	466	419	428	440	435	435	448	431	446	451	428	416	462	436	437	422	449	423	450	429	444	443	461	453	442	421	473	431	406	456	439	451	466	404	427	432	439	431	447	417	411	447	432	426	473	451	456	425	435	462	447	447	422	449	456	451	457	473	437	418	441	432	463	466	441	483	443	460	431	397	450	432	422	429	374	452	440	486	413	432	463	397	445	457	429	412	459	433	419	465	447	420	428	415	475	438	416	423	438	482	408	441	447	464	451	451	437	437	428	430	442	426	449	438	422	449	470	458	469	429	458	429	461	424	438	440	453	444	438	437	432	442	409	450	465	452	475	432	432	451	456	466	451	460	480	420	431	471	415	451	456	423	441	479	438	444	446	415	459	441	447	470	452	421	398	455	438	483	464	441	449	442	412	433	455	423	429	419	453	428	407	457	437	428	455	408	487	386	426	425	375	439	457	443	436	426	431	447	425	445	410	443	435	441	459	440	445	435	443	453	443	472	431	415	441	406	436	441	451	425	447	444	432	416	404	435	420	432	463	443	433	427	439	386	402	478	433	444	481	445	455	414	425	392	426	430	438	436	440	449	454	457	432	443	462	415	407	444	460	431	427	418	460	453	414	414	487	457	417	437	411	429	465	415	462	436	407	431	421	424	461	472	420	408	452	412	462	419	438	448	406	466	432	414	462	423	444	464	418	419	444	412	421	465	425	445	422	411	424	457	440	436	440	439	437	427	462	448	461	437	448	437	414	430	434	427	469	436	430	444	419	427	454	445	397	490	439	436	433	428	440	447	473	464	444	489	431	457	426	465	428	424	471	447	443	436	448	376	431	496	447	399	418	431	441	418	457	441	436	413	439	491	414	428	435	441	399	466	460	418	413	443	430	450	419	436	425	428	453	433	424	430	489	434	435	468	455	415	430	430	418	418	439	455	456	455	427	441	481	417	437	413	468	432	429	466	408	429	428	409	466	498	414	443	463	388	417	466	429	402	410	418	378	457	449	438	462	432	416	448	400	428	457	433	432	436	444	432	432	443	422	474	449	425	442	399	463	484	403	426	407	461	452	431	452	462	425	452	453	446	419	447	459	455	464	442	451	422	411	435	434	453	428	417	446	442	455	463	468	429	425	390	413	434	424	459	428	471	418	424	446	455	426	441	483	420	405	447	445	452	405	468	432	431	425	442	469	441	436	443	448	425	470	434	449	413	450	425	426	444	441	433	409	455	423	440	450	440	450	459	435	490	430	436	455	437	446	434	446	457	468	447	422	462	440	441	448
52022	95274	63296	35268	31843	11640	1546	720	802	730	742	747	769	751	767	763	723	715	723	721	724	706	743	723	777	714	719	682	742	734	741	784	726	785	734	757	733	722	713	756	769	747	741	730	762	787	761	767	736	746	735	708	698	703	714	740	703	750	748	704	745	743	768	697	741	705	686	727	742	722	736	749	764	756	717	745	778	745	716	754	702	779	719	714	718	761	708	734	713	742	679	725	765	698	750	747	760	774	747	719	764	741	725	750	750	768	728	728	699	728	780	722	683	735	691	732	706	715	762	777	728	712	712	730	775	706	784	739	759	709	696	730	699	750	721	764	816	777	769	720	719	730	735	692	771	726	776	742	769	715	740	767	740	719	781	805	736	733	739	729	709	697	721	755	737	736	704	732	751	706	710	779	779	737	778	766	725	735	782	742	718	699	726	804	748	689	757	732	738	743	691	755	721	691	736	732	738	759	739	739	797	697	758	709	752	758	747	704	753	701	718	701	797	711	719	717	801	707	727	764	745	712	694	744	724	742	746	715	710	739	705	706	718	746	687	757	748	711	757	717	687	735	764	765	721	711	741	706	711	697	700	751	752	703	764	754	764	742	769	747	691	703	724	720	683	724	806	693	734	747	748	757	732	720	749	753	718	709	727	736	724	708	731	775	721	729	741	740	697	705	740	711	732	760	754	734	781	758	725	706	746	727	704	735	754	721	722	736	745	710	745	700	735	710	704	747	749	693	669	755	738	732	728	729	740	725	721	740	732	760	722	750	756	778	722	703	743	764	727	755	734	743	674	750	722	717	714	754	700	793	684	710	712	727	759	719	702	756	769	758	765	727	715	795	775	757	768	717	717	702	734	788	735	731	738	779	713	733	807	774	696	678	741	765	717	711	734	711	771	730	738	729	708	695	715	752	698	728	772	741	741	745	725	732	709	733	727	741	745	739	713	685	782	757	673	704	769	723	701	724	722	722	667	766	715	710	713	732	716	723	735	699	726	729	692	733	725	744	780	718	730	740	747	764	776	740	738	712	719	717	724	761	771	772	729	791	713	764	721	714	715	724	710	683	769	710	758	724	697	734	745	781	705	760	711	751	709	761	696	751	750	742	751	711	747	686	738	727	698	710	704	756	749	751	698	739	732	707	696	683	746	746	713	711	760	767	745	757	734	732	759	756	738	770	742	711	739	697	772	712	714	775	695	713	762	729	662	731	731	739	692	697	766	771	732	791	723	745	705	730	750	742	710	704	729	770	722	769	703	741	726	737	726	793	728	741	764	726	724	765	712	665	757	736	734	762	713	697	730	700	739	681	766	715	752	757	768	724	809	733	721	731	705	722	747	760	760	746	716	713	695	695	768	747	731	749	750	728	735	698	761	674	734	714	727	770	711	718	725	712	719	772	750	694	748	761	749	698	688	756	733	683	777	733	744	734	705	722	725	750	711	727	786	675	753	784	768	713	737	731	751	716	746	720	774	788	737	737	738	731	711	772	684	731	743	722	702	735	695	721	739	763	714	745	718	733	739	767	765	721	719	705	706	758	726	742	696	707	778	721	752	751	731	723	717	771	715	728	741	734	739	759	702	702	739	738	728	733	760	674	721	759	691	717	702	723	746	703	768	739	744	707	729	713	716	740	741	754	696	692	773	714	769	716	725	746	706	743	730	737	709	770	764	731	761	710	714	728	772	749	763	731	731	735	722	768	715	754	767	715	749	724	749	710	725	750	745	711	743	742	753	716	720	729	722	748	729	715	739	732	695	776	714	743	746	716	687	710	714	770	758	700	726	731	779	718	687	764	747	738	711	690	689	779	737	814	706	738	738	762	732	758	705	699	739	726	766	727	753	719	735	715	792	775	714	706	754	704	766	744	728	795	718	728	718	728	708	732	775	793	766	751	770	712	742	727	779	716	689	708	712	734	711	728	721	711	683	690	779	727	714	738	793	748	722	712	727	736	733	706	748	712	746	758	725	719	741	726	776	721	748	763	783	746	718	755	729	715	679	770	679	724	752	739	723	714	688	723	753	748	696	726	676	769	749	731	749	718	752	775	726	764	762	696	747	729	702	722	772	772	768	732	731	757	731	744	734	766	708	716	716	755	751	750	786	726	719	718	740	727	694	766	688	731	722	765	743	761	776	721	743	718	727	696	676	728	764	701	767	737	722	763	777	694	729	761	778	745	710	748	728	736	762	754	742	763	718	724	684	711	721	744	681	712	764	712	735	718	731	753	760	728	733	712	760	709	690	772	759	683	697	715	761	715	752	785	689	719	761	768	752	746	731	719	703	702	730	733	709	759	711	707	731	730	745	720	701	724	693	708	719	755	716	757	736	684	753	801	745	757	750	693	729	679	766	694	703	682	758	737	786	722	712	759	708	761	704	722	785	771	726	760	693	723	711	725	747	739	742	716	751	688	767	757	741	771	747	755	749	686	726	764	695	770	760	755	712	745	740	707	774	716	700	770	764	779	715	731	721	719	711	708	760	735	776	730	751	758	721	724	754	752	753	684	733	734	740	721	779	744	735	741	709	726	738	701	720	750	717	756	674	751	719	764	773	729	747	668	738	730	765	733	710	717	684	725	775	713	759	714	732	744	713	737	738	771	696	711	724	738	711	746	759	755	723	753	730	721	734	724	732	673	764	734	777	748	719	784	717	746	740	709	742	751	723	733	789	736	769	786	766	736	734	702	787	698	739	744	710	726	738	745	732	732	713	735	713	787	721	744	735	680	752	695	718	724	726	730	725	747	764	700	693	724	713	795	729	768	682	773	709	704	781	720	738	735	781	752	743	706	724	763	742	752	720	735	733	773	751	736	708	690	737	707	771	753	718	735	731	744	739	755	732	720	740	703	710	728	718	671	745	753	736	737	731	729	729	723	754	720	720	745	752	705	723	733	668	709	736	758	727	729	741	753	705	724	706	745	745	676	748	778	739	695	782	751	741	776	716	736	693	768	730	717	753	750	690	751	751	754	726	721	774	751	792	762	702	735	693	674	754	742	724	741	705	715	740	746	740	715	721	714	700	796	713	730	736	718	722	709	695	701	753	706	781	708	766	722	726	748	699	759	772	647	800	731	769	714	780	731	755	700	743	800	715	716	766	691	695	752	734	741	783	755	783	750	760	708	722	698	719	710	782	724	765	766	689	742	765	705	736	679	722	705	747	716	759	724	750	735	701	724	763	702	784	780	760	725	704	751	750	774	684	734	762	751	742	697	775	699	732	723	745	724	745	705	691	714	695	709	775	749	741	799	715	709	737	780	734	740	762	680	736	756	683	736	694	761	719	716	728	726	741	764	753	714	739	735	713	748	726	693	765	774	712	735	739	693	782	637	716	771	764	740	734	725	724	764	715	732	781	688	691	692	781	700	721	707	796	698	732	747	720	692	744	700	725	750	728	753	712	723	745	755	697	702	760	777	690	757	690	736	733	718	767	717	754	766	717	755	729	726	715	744	755	768	738	695	729	715	760	715	752	768	753	735
22953	23691	33063	23829	23462	20499	7303	658	575	606	585	579	506	569	578	548	549	609	571	541	571	572	560	560	567	520	557	583	561	548	587	568	533	516	526	549	573	512	538	540	567	521	561	579	592	573	565	537	558	556	554	536	544	539	575	553	547	560	587	514	562	534	580	498	523	532	546	557	522	535	557	557	577	553	552	517	558	557	550	579	537	566	547	558	536	547	560	479	505	523	539	540	487	538	589	533	540	553	542	580	545	577	551	544	497	538	550	547	519	551	541	557	507	566	559	541	541	602	549	537	551	568	532	533	547	593	521	545	552	551	529	542	538	531	595	567	550	549	546	568	566	576	582	545	562	555	553	588	542	551	538	571	596	558	566	537	547	536	536	566	534	534	538	540	525	568	518	558	552	562	516	559	575	542	526	553	554	551	546	529	564	538	556	564	551	533	527	561	542	597	531	552	589	557	504	599	529	523	546	595	550	541	545	532	555	566	519	546	496	540	559	533	511	592	541	540	501	558	549	519	601	546	537	579	524	551	574	557	551	541	558	588	546	536	549	566	542	570	561	539	524	513	493	523	555	518	572	582	562	556	572	538	543	543	582	519	564	546	587	535	564	517	587	552	574	546	527	557	516	594	552	564	593	536	554	531	580	540	623	551	526	532	538	559	598	563	584	543	528	522	567	503	556	517	605	562	531	540	553	561	561	605	576	542	603	568	541	514	546	495	568	526	519	577	561	554	532	542	548	544	559	581	509	550	583	591	536	534	542	543	530	539	505	529	565	600	546	580	493	568	566	548	566	540	512	525	511	531	544	539	510	550	550	556	492	584	546	604	554	538	568	566	585	558	559	610	576	557	587	569	537	571	524	529	584	503	566	538	573	547	545	504	565	536	546	515	566	586	565	561	505	583	566	536	583	547	561	531	518	554	551	517	556	551	548	543	531	543	522	562	565	557	569	502	540	543	576	529	555	564	536	593	513	542	542	582	584	566	561	553	555	551	525	531	559	530	556	570	536	521	572	558	560	540	540	559	516	533	527	514	534	523	581	542	523	515	543	588	598	553	545	519	608	527	537	556	532	589	535	536	588	532	531	529	589	557	564	545	530	571	530	520	530	562	578	517	565	586	535	558	536	573	518	574	544	577	558	600	549	562	560	561	532	533	575	558	549	524	584	506	602	568	507	537	546	530	557	560	546	565	542	529	548	502	536	573	585	574	553	522	539	550	572	531	537	543	565	577	586	555	545	512	556	569	568	523	553	533	596	558	557	574	547	527	518	586	573	568	573	544	554	585	533	511	576	554	537	538	556	559	532	536	541	575	574	562	554	526	530	552	567	558	518	585	552	571	512	576	574	545	549	610	562	532	552	574	559	552	560	529	545	574	530	531	560	539	562	568	569	555	546	548	534	543	510	582	561	539	535	549	547	563	520	547	577	548	531	555	545	572	541	543	589	510	591	559	534	545	534	575	524	601	558	554	538	532	575	552	523	518	508	522	541	551	539	497	585	542	509	566	534	524	514	598	512	558	505	553	555	546	530	555	546	535	577	552	512	567	543	551	540	590	523	533	547	562	548	586	523	577	544	570	522	565	558	590	559	546	552	547	545	544	572	523	499	525	592	503	537	536	550	546	571	555	563	496	608	570	528	529	556	510	543	542	549	549	532	528	547	562	560	529	552	545	525	535	560	572	527	562	558	538	549	544	507	557	497	515	542	550	560	572	562	542	550	541	524	549	553	532	538	528	532	569	557	528	551	565	536	538	514	540	556	511	539	558	553	547	520	552	496	525	560	532	576	566	568	581	583	529	571	543	561	512	528	548	538	539	569	557	562	532	539	520	586	555	558	553	559	550	512	561	556	526	567	534	557	509	492	539	538	522	609	567	563	538	559	540	556	539	535	566	523	570	581	574	545	535	572	541	567	546	536	571	534	579	540	525	548	509	548	551	573	554	492	523	556	572	533	582	558	568	538	529	562	546	568	519	549	538	571	532	563	529	510	538	567	535	540	553	604	567	554	575	548	549	535	560	554	511	544	555	522	559	556	511	523	541	558	538	522	571	498	550	566	538	556	559	597	537	507	551	517	542	559	533	501	513	600	531	566	547	526	543	521	565	524	560	515	521	524	550	527	507	527	523	562	573	536	539	551	572	571	535	540	543	517	558	523	580	540	556	550	562	568	532	546	516	523	557	519	534	550	532	542	545	599	597	542	518	558	568	545	543	535	525	518	554	511	552	550	545	569	573	564	574	526	526	525	509	529	566	592	588	581	503	531	516	532	545	527	522	547	570	547	573	536	525	526	550	540	569	550	544	555	514	514	531	545	539	562	524	469	547	542	561	546	589	552	546	574	560	549	520	538	549	525	567	548	553	551	564	572	560	533	514	555	575	577	579	560	530	551	533	538	538	591	530	514	570	575	503	541	566	593	591	573	539	552	529	574	616	518	565	527	605	589	527	563	519	530	584	525	538	567	517	534	542	527	544	511	542	562	513	551	537	573	558	541	556	564	547	545	548	549	564	541	496	575	518	561	564	560	541	559	528	545	563	543	564	522	528	555	600	539	574	560	500	514	564	566	560	528	579	561	580	572	518	508	549	508	530	543	545	594	567	578	520	542	532	541	558	575	528	575	517	523	526	541	547	560	510	570	559	541	554	520	526	508	561	539	568	589	545	536	586	541	543	535	544	554	575	570	518	521	542	548	539	574	498	502	563	572	571	565	539	522	515	540	568	554	549	575	571	509	552	538	563	567	574	575	572	533	520	539	539	498	537	595	569	521	539	593	567	523	538	568	561	523	554	535	531	529	555	575	578	540	541	571	549	502	552	569	586	528	530	528	560	513	518	523	539	563	561	563	535	523	545	551	569	490	539	526	534	562	560	532	536	538	524	543	532	554	551	577	559	575	518	565	563	537	553	556	553	549	555	529	529	570	542	568	583	583	592	511	527	545	504	552	573	600	522	585	537	531	540	570	536	532	559	560	493	489	564	539	530	533	570	544	527	532	543	556	534	595	551	546	554	548	522	550	549	529	539	572	549	574	597	570	590	531	551	554	593	519	544	549	526	556	525	523	519	559	564	550	508	491	528	534	514	583	547	546	531	573	518	514	537	526	571	534	575	587	581	540	545	599	547	549	537	535	574	558	531	522	562	581	547	530	538	510	487	551	564	537	554	562	520	500	515	517	557	540	536	570	521	533	530	548	508	575	511	521	565	497	513	561	556	517	567	549	544	523	566	520	590	530	533	600	553	575	564	555	505	524	541	510	507	578	568	553	517	574	534	566	547	568	529	547	554	537	600	542	572	564	518	566	573	536	545	530	529	553	498	575	549	558	537	565	540	546	531	545	547	531	529	566	525	562	576	549	506	525	522	533	483	503	539	545	560	558	542	565	518	532	585	543	548	532	523	486	533	512	524	547	536	552	553	512	536	531	511	555	574	551	523	558	536	492	540	554	578	558	522	540	525	567	568	529	498	560	545	523	531	535	566
45272	99004	68238	42492	38545	18109	2403	858	848	895	856	887	920	914	880	857	902	885	805	858	896	863	837	856	855	870	845	888	851	817	868	893	896	846	814	899	843	881	859	878	885	888	905	890	841	903	844	840	843	861	893	930	868	876	864	856	854	833	841	811	892	846	834	857	873	855	821	849	867	848	807	836	858	832	884	842	889	819	826	869	898	870	899	839	909	869	827	901	850	847	864	871	880	885	854	869	817	852	859	857	847	886	835	906	863	801	872	850	860	853	886	895	853	873	887	864	801	867	852	843	835	874	854	854	801	844	801	872	836	882	898	886	834	839	851	837	833	881	906	884	852	817	895	832	905	892	836	852	828	832	795	836	831	867	919	860	896	844	866	907	850	877	849	871	900	930	835	848	807	874	790	836	830	829	861	874	893	827	790	883	890	848	830	895	902	863	871	842	871	775	858	898	849	847	872	895	842	887	840	858	805	838	850	891	881	845	825	838	886	877	796	838	865	834	852	877	852	836	854	851	878	883	831	864	862	863	824	853	911	876	878	851	900	834	865	860	850	886	878	865	867	870	843	843	771	835	868	886	845	835	877	850	808	876	864	900	860	875	841	877	916	808	867	845	883	828	861	856	895	814	874	887	860	850	821	864	897	792	863	884	837	863	838	933	831	810	887	885	864	896	818	892	819	900	863	840	847	853	910	880	860	907	893	855	832	917	829	870	891	854	859	897	869	860	937	855	893	877	812	848	877	882	814	841	807	876	884	863	839	868	839	850	886	857	871	908	857	858	814	838	855	853	818	860	855	881	866	851	891	828	874	909	789	846	864	886	861	822	865	872	886	842	859	875	875	879	839	803	825	832	817	849	827	857	843	849	861	818	835	867	858	833	876	845	886	844	878	833	891	896	842	824	839	821	875	909	886	896	866	817	858	861	867	808	856	872	878	839	863	844	857	869	840	860	821	862	848	884	851	867	851	887	835	889	866	858	852	880	827	831	905	825	843	813	826	829	844	831	834	826	835	889	844	827	865	832	835	820	836	853	919	859	817	862	876	881	904	853	843	858	879	859	908	912	808	901	847	844	953	860	854	849	835	835	879	872	845	886	862	876	843	843	851	836	864	836	871	895	851	829	911	862	844	845	854	888	822	854	853	837	850	882	883	868	854	858	883	839	862	861	876	873	850	858	830	790	816	859	805	918	838	895	861	824	875	842	841	888	864	864	860	882	882	863	831	822	856	883	805	845	879	826	861	854	885	833	852	868	826	882	899	899	823	890	879	857	856	845	832	881	846	882	876	873	823	920	859	862	847	819	862	833	823	846	793	828	907	902	875	877	827	818	893	863	853	857	824	842	808	861	848	886	787	843	871	794	863	871	810	857	813	828	869	841	862	867	881	864	828	834	878	853	893	818	911	842	884	845	840	892	880	867	829	828	850	880	856	881	859	882	858	855	829	891	842	873	884	844	883	866	875	850	858	895	866	814	897	817	850	861	810	875	834	884	894	880	872	872	890	865	885	877	831	854	855	866	865	827	821	909	883	855	842	822	866	868	886	886	895	863	888	917	845	861	821	892	848	821	856	874	852	883	915	843	890	882	875	854	859	844	864	896	831	857	859	827	839	835	929	907	848	819	866	825	884	863	852	832	864	834	891	841	842	858	816	856	887	838	890	867	868	894	821	837	851	819	824	895	849	841	849	861	848	835	849	845	877	846	878	830	852	892	854	801	848	876	895	883	869	852	868	839	863	851	935	837	858	868	858	841	881	884	874	876	875	898	862	825	894	869	848	915	860	851	861	860	842	858	900	878	866	834	897	893	843	854	862	836	837	839	893	844	863	896	859	860	870	827	877	872	912	796	854	845	859	844	885	868	854	864	850	829	877	835	842	839	899	932	863	848	882	879	860	873	851	899	901	878	850	863	864	825	835	855	896	857	826	827	832	825	839	845	874	861	885	853	918	889	859	893	848	906	845	891	846	861	824	828	855	867	874	844	869	867	852	863	833	811	904	921	828	836	825	852	816	894	818	885	878	831	863	847	844	861	825	854	869	881	842	874	865	825	856	869	880	843	872	833	862	913	827	851	898	884	864	836	907	829	842	818	853	877	860	875	854	854	834	853	867	872	874	862	822	869	870	847	839	844	886	831	879	892	819	838	895	900	900	878	877	861	847	895	854	847	830	822	872	820	893	841	854	839	837	839	833	853	865	845	865	852	816	866	846	851	885	880	875	881	909	888	855	847	835	826	868	841	860	848	876	923	827	830	858	863	861	798	844	872	891	940	878	836	854	850	870	853	847	849	806	799	888	831	884	895	835	877	888	882	853	887	842	880	885	850	862	895	873	855	882	840	908	852	881	867	830	837	872	831	872	863	871	821	865	785	909	864	873	847	891	855	851	850	906	826	866	868	848	860	914	849	877	881	844	873	801	922	850	851	839	842	889	834	830	844	825	895	844	885	883	880	896	878	862	880	895	896	800	875	874	866	846	842	839	890	810	850	922	888	881	859	886	853	863	887	863	890	831	863	860	856	859	853	848	843	825	822	876	839	872	861	889	828	834	871	833	836	871	875	849	872	865	857	826	893	878	918	875	900	827	863	856	864	900	832	843	869	829	829	864	853	876	861	932	843	904	885	866	861	860	839	855	862	865	810	881	874	851	876	901	892	891	878	820	880	902	833	854	863	862	842	852	888	827	825	862	854	834	875	851	808	877	896	858	852	879	869	853	811	835	830	888	813	828	835	872	890	868	841	875	848	859	833	854	860	830	921	838	832	894	851	854	892	867	830	846	886	849	834	858	797	897	879	865	824	922	873	866	845	878	836	873	843	834	848	883	810	845	882	871	839	868	890	891	867	846	835	830	878	854	849	830	910	812	864	850	862	830	868	869	824	831	809	839	824	892	867	855	847	923	864	861	856	870	828	841	821	869	827	846	911	840	853	838	871	835	898	845	867	861	801	860	834	869	881	823	879	908	827	885	848	880	853	884	803	828	914	865	836	887	866	826	857	791	824	838	830	873	860	851	883	810	861	869	805	855	849	884	866	885	819	863	841	882	873	869	848	838	875	847	876	879	807	869	772	860	843	895	813	831	861	833	858	856	880	841	834	826	855	879	821	881	845	848	886	862	842	888	846	852	813	860	895	861	864	802	872	829	808	836	873	820	870	869	846	877	825	857	869	829	870	810	850	847	857	866	873	827	877	865	910	886	855	804	821	897	859	825	875	873	834	853	852	884	874	851	854	885	873	874	841	885	904	878	824	885	809	857	918	847	839	837	866	874	915	826	852	900	788	897	831	826	849	848	842	895	847	849	861	891	885	835	813	851	828	873	855	821	858	853	857	852	864	905	834	887	881	854	867	914	924	854	894	855	853	883	856	839	877	840	850	895	866	845	798	937	850	839	892	864	827	856	888	858	823	857	860	890	833	871	849	837	895	850	812	845	873	854	853	804	900	810	863	870	904	886	898	903	831	872	784	797	885	878	856	866	853
28272	35154	30127	11214	4713	1742	679	574	605	622	586	605	555	605	556	583	583	604	582	554	581	554	595	597	587	580	567	589	617	589	618	590	588	604	558	561	590	622	579	571	585	582	579	598	547	565	573	618	575	617	623	599	562	578	602	559	604	632	600	547	577	545	554	537	590	562	550	566	592	568	588	538	575	569	605	595	585	609	604	585	540	608	579	590	557	558	588	578	563	581	573	594	575	572	536	580	558	572	572	566	574	576	638	540	540	528	588	577	603	592	564	547	545	548	587	609	552	553	575	548	572	567	579	538	617	552	605	588	551	543	620	600	536	502	621	589	620	602	587	557	577	572	560	574	523	627	569	570	578	557	597	581	627	576	588	604	591	584	584	617	587	524	555	538	568	612	600	592	579	563	599	582	607	551	541	602	575	601	599	585	564	583	576	575	588	538	606	554	578	539	578	566	542	596	559	589	552	580	578	565	541	616	595	579	583	581	589	558	566	582	587	617	595	587	589	547	548	577	566	577	537	597	540	565	587	560	546	570	558	584	594	599	572	557	617	589	606	576	536	568	558	549	570	543	552	614	599	603	585	561	561	606	567	597	562	603	587	526	625	571	532	636	590	567	597	553	596	583	562	561	579	596	558	564	531	570	562	556	538	571	556	559	585	550	554	556	533	560	573	600	508	597	599	563	584	582	607	578	572	619	603	556	568	578	573	565	577	554	571	586	537	593	562	583	591	574	587	605	569	595	600	623	557	581	577	602	568	578	593	544	593	543	599	596	584	570	563	558	573	596	594	610	550	568	591	544	559	566	631	573	593	605	605	564	532	625	593	562	609	553	553	599	536	587	619	586	599	590	570	532	595	591	533	598	584	598	559	601	541	551	561	569	589	599	568	577	568	580	562	589	579	564	561	597	561	587	534	572	572	600	558	576	576	588	578	564	615	552	581	558	568	555	590	585	575	542	580	548	591	590	532	570	605	568	579	571	598	588	532	592	579	548	623	576	597	578	593	600	559	570	583	582	573	586	567	588	561	603	534	550	583	573	578	615	591	580	565	578	538	534	557	625	552	591	546	585	586	575	588	536	600	554	561	582	549	563	538	558	557	579	582	588	565	571	604	584	593	601	556	579	558	570	577	551	608	551	567	565	545	581	570	611	590	581	594	554	577	589	581	551	591	599	608	588	581	573	601	574	581	577	584	610	587	577	599	597	563	577	574	555	578	546	588	587	539	546	550	536	594	616	613	571	584	558	576	581	492	604	561	567	591	540	550	588	594	553	615	597	591	539	596	563	562	570	551	584	532	548	567	572	577	575	574	578	546	594	592	588	547	552	596	605	618	551	545	547	591	594	547	577	584	558	585	503	595	556	619	565	598	569	542	548	598	591	549	503	557	608	538	581	578	602	575	579	560	553	601	563	584	576	599	581	564	591	566	586	606	528	559	578	587	523	548	576	544	565	552	571	596	588	574	565	575	536	542	573	595	563	583	524	530	610	539	593	559	580	570	543	631	596	570	590	570	576	574	581	597	555	575	594	556	570	634	602	572	583	572	550	578	597	605	618	596	573	593	585	547	601	568	589	601	580	602	633	578	564	587	576	582	591	559	566	585	589	602	601	592	598	549	536	618	569	582	565	602	574	532	591	585	562	539	612	592	562	536	602	601	560	563	599	585	571	601	601	620	567	563	572	613	606	597	604	600	574	552	587	569	553	596	584	606	565	571	554	549	570	562	588	579	593	574	590	589	584	587	592	555	584	579	597	583	600	600	578	576	561	573	559	595	599	559	589	591	583	582	577	563	559	576	596	581	501	529	591	561	546	560	550	579	576	575	566	582	601	582	588	616	582	561	603	587	564	615	592	591	623	603	581	639	568	564	605	546	556	552	595	577	530	578	594	587	564	610	563	557	591	561	573	566	602	565	599	620	574	578	564	560	580	491	530	588	493	562	632	549	613	569	514	561	569	637	546	562	548	538	570	595	592	548	596	569	579	577	588	551	591	532	600	575	560	556	552	614	650	558	596	574	544	600	558	540	604	592	595	538	595	591	565	576	559	547	594	570	533	604	584	606	580	578	609	582	574	612	568	561	585	584	588	601	562	549	544	596	563	612	603	565	622	618	557	600	567	552	556	575	559	563	581	557	589	578	590	564	553	585	578	567	553	618	579	534	523	582	576	589	567	576	585	510	552	621	554	591	577	564	596	583	585	557	567	599	534	558	557	573	595	566	576	549	582	573	575	586	593	617	575	571	587	609	552	573	594	555	603	588	578	600	613	616	580	550	560	575	594	550	590	556	610	549	559	570	623	573	573	591	552	581	538	586	589	615	590	578	531	549	578	572	566	566	561	539	562	574	591	638	590	630	605	596	597	609	604	555	657	600	595	634	587	552	565	570	565	618	554	580	578	555	581	601	525	581	577	589	544	619	587	553	544	555	586	566	549	570	562	596	552	554	637	558	588	563	557	596	575	569	588	586	571	556	604	565	584	632	569	568	572	560	587	546	569	549	590	596	592	571	584	576	561	583	546	563	576	573	580	618	610	577	563	555	632	596	543	544	534	570	573	570	617	594	598	579	596	581	568	574	559	551	612	562	569	582	570	553	575	586	547	545	520	561	624	618	577	576	598	623	533	529	573	555	596	553	575	540	594	557	577	582	606	551	561	550	568	608	598	587	580	591	631	602	538	565	569	594	594	577	560	581	560	556	580	565	533	571	580	593	572	581	573	555	551	591	572	625	575	538	603	568	564	597	595	590	578	554	596	576	540	567	565	570	595	547	606	568	588	540	560	569	554	583	581	572	638	601	587	568	554	588	570	582	543	555	602	539	558	585	598	539	575	595	584	557	571	574	536	568	567	596	546	598	603	586	550	567	550	576	585	618	625	523	572	563	579	577	596	548	551	623	552	556	592	589	549	578	572	605	588	577	597	530	588	533	571	589	570	567	581	544	591	545	546	557	577	590	597	602	596	536	584	569	552	556	595	582	576	591	587	564	567	586	575	567	534	581	574	538	590	563	584	616	563	630	575	601	540	571	562	561	570	550	570	583	575	570	571	582	532	615	565	580	595	534	584	588	570	587	620	596	536	595	529	569	591	562	631	573	561	555	592	572	544	615	543	556	583	561	527	558	577	593	610	536	564	580	547	543	567	577	540	540	606	569	559	545	595	579	573	573	551	566	637	590	621	577	604	568	580	578	642	559	611	579	613	584	555	594	581	573	597	595	561	582	633	580	539	570	564	573	545	576	608	569	551	603	556	563	539	605	560	616	551	549	596	611	573	585	611	564	593	558	596	586	597	568	558	614	534	563	565	555	570	560	573	537	541	638	558	536	575	564	576	601	568	538	579	581	560	656	595	570	543	577	598	595	618	562	556	555	584	601	586	577	605	600	570	575	576	604	554	587	580	600	577	543	587	599	560	576	560	571	621	596	595	567	602	581	556	560	563	610	554	543	542	580	562	542	614	542	574	537	620	559	590	573	623	574	564
36462	53656	31531	10197	9027	3378	1070	950	1012	962	926	950	962	974	987	953	996	973	961	1005	916	1033	936	934	1004	953	947	959	907	933	951	970	944	968	1010	932	920	982	945	992	952	935	921	994	961	923	1005	971	1006	989	948	992	900	954	1005	975	947	980	957	930	949	984	940	1002	931	933	966	973	969	957	955	983	895	969	982	958	982	916	958	944	987	928	893	995	979	1002	907	931	1013	896	972	992	944	902	968	993	1034	950	974	910	937	929	944	945	938	977	943	929	980	948	968	970	1032	951	918	947	966	936	961	974	999	934	899	975	937	902	914	1001	948	960	904	985	962	1001	973	921	991	992	934	974	1007	935	958	971	897	985	941	983	967	955	965	934	935	934	952	1004	1028	954	940	1022	981	923	940	959	968	968	971	981	953	971	957	982	989	969	935	985	937	978	973	928	992	1008	943	1023	961	1003	980	947	976	922	899	960	973	960	927	922	977	940	948	931	922	984	952	972	937	936	988	955	903	968	975	916	929	909	994	999	963	906	926	985	938	901	948	984	936	999	966	961	994	1038	996	920	944	922	925	959	973	955	941	905	949	933	928	937	960	955	954	973	950	956	953	965	951	965	1017	930	993	997	986	1047	980	913	979	976	976	955	973	924	969	975	983	932	968	877	994	957	968	965	939	959	1000	971	956	952	949	989	967	948	949	949	944	948	953	987	944	984	956	948	907	905	1007	892	995	1015	930	986	986	932	932	971	915	953	992	997	986	974	967	917	962	918	983	961	945	985	966	1036	952	941	962	987	986	935	997	968	990	962	955	942	976	925	906	950	956	966	980	929	996	929	936	1008	948	937	918	959	971	960	975	963	975	947	989	972	979	901	964	962	969	997	936	897	963	970	943	991	913	975	940	951	941	943	979	936	944	934	901	987	997	922	1024	1006	940	964	1011	992	938	947	959	922	978	934	959	991	1018	994	967	934	977	1054	947	969	947	959	1004	893	962	968	991	970	922	946	988	931	955	981	1003	948	963	926	947	988	988	1005	948	909	989	987	933	958	966	952	988	985	926	963	992	923	900	968	935	938	988	952	971	928	963	937	928	889	961	940	1006	925	914	927	1021	973	971	950	935	883	961	979	956	932	964	924	946	960	930	925	1005	994	943	1029	963	1015	912	953	930	975	966	977	975	933	974	939	926	1009	945	939	975	953	959	924	952	1000	991	965	952	979	927	974	982	958	917	997	950	941	940	950	956	948	914	945	959	935	976	962	974	956	997	966	942	950	924	1004	997	940	952	1016	955	993	1002	965	978	956	926	966	952	893	937	950	943	977	973	961	912	929	1004	970	954	949	936	932	993	996	967	912	978	925	974	945	954	939	957	966	967	927	917	980	926	914	942	909	955	894	902	947	986	958	943	999	962	958	938	1000	964	963	1013	915	936	952	995	937	936	968	963	973	952	956	970	981	971	944	968	933	996	931	953	912	939	966	957	1035	923	954	984	923	958	973	918	956	944	975	949	950	979	944	978	922	949	937	954	924	927	954	928	941	915	960	941	908	944	1011	948	960	945	941	930	944	986	994	955	984	987	966	929	1004	987	943	999	1013	898	935	937	953	1014	983	955	1001	989	959	953	965	973	1018	985	916	928	976	987	961	986	1000	974	1006	1029	985	964	984	975	925	998	992	939	994	977	948	951	973	922	967	990	945	930	1004	932	903	990	963	997	956	898	959	980	970	1032	953	948	942	1003	992	1003	964	968	983	974	899	906	967	985	955	951	965	955	951	975	926	919	942	911	948	901	959	979	969	945	953	941	1004	1047	921	942	1024	949	941	996	1015	943	963	928	903	969	946	936	904	933	954	968	959	951	971	1004	948	973	967	953	991	1005	975	939	937	962	981	954	949	983	931	934	938	979	932	990	929	951	1023	976	980	942	944	927	958	917	987	956	955	951	968	968	952	924	926	955	968	960	985	924	945	991	908	931	986	938	944	964	975	981	923	987	974	977	954	972	923	979	924	970	877	913	996	982	978	978	969	963	970	950	924	1011	948	976	955	1006	975	966	900	927	918	922	929	993	929	948	989	974	980	986	977	899	1016	974	977	991	925	966	981	1008	1006	936	938	946	955	931	922	945	981	963	948	977	936	910	987	952	949	976	954	985	938	982	928	1047	920	924	951	963	926	926	1001	955	962	968	970	931	978	974	908	908	990	970	979	963	955	952	941	981	947	983	955	968	952	960	976	1007	986	921	971	987	948	953	957	997	984	913	1017	963	941	991	970	909	967	993	973	941	965	926	995	951	928	971	971	984	928	949	984	948	975	959	948	962	985	1010	940	958	984	977	942	977	965	1006	913	965	961	953	1022	878	933	980	954	941	952	983	957	991	962	982	934	966	984	955	950	963	950	954	918	961	976	977	936	915	971	970	973	1029	926	1000	945	970	924	904	943	892	933	973	947	937	913	981	979	941	952	977	999	961	954	948	896	960	1036	950	941	972	925	918	958	930	937	965	982	956	974	970	922	988	981	874	910	902	965	960	944	944	926	950	946	932	953	915	953	942	911	925	1041	1005	945	956	998	1000	974	943	985	970	935	966	914	967	955	952	976	951	958	957	951	1017	962	1007	938	950	972	938	953	939	974	971	934	977	991	983	963	990	963	958	959	969	1002	923	944	930	914	908	963	967	978	959	982	925	929	952	982	945	937	940	942	1000	948	971	968	943	969	952	966	940	929	931	922	958	958	959	969	932	927	952	915	927	970	961	948	977	962	998	997	924	968	914	962	996	920	995	905	991	937	965	917	941	938	930	981	985	944	1003	975	926	945	1039	979	998	977	971	962	924	968	1035	962	945	948	1013	913	1032	989	931	937	926	918	974	963	992	953	960	924	1004	979	964	958	933	973	926	960	963	1013	962	1011	936	941	979	973	918	952	949	972	951	966	960	908	970	930	937	966	1016	957	965	960	947	988	918	932	966	948	971	974	906	964	915	908	939	961	921	954	925	900	1026	960	920	961	999	967	940	958	941	937	1013	925	994	928	963	989	988	1005	961	887	952	962	1006	979	968	897	949	969	937	973	1018	967	1047	986	990	971	981	914	1003	977	957	964	991	959	961	1021	948	904	973	956	918	989	985	948	1009	947	974	905	944	948	967	948	868	939	933	958	977	913	897	952	967	980	985	928	931	1012	924	967	890	952	965	985	978	940	937	977	979	968	938	851	921	978	939	926	974	973	989	932	1015	991	960	946	959	985	986	951	962	960	1005	982	999	964	926	962	957	960	962	980	972	976	1000	959	964	1000	924	955	925	959	937	904	915	946	937	949	920	1015	1013	994	971	933	919	1006	949	957	966	971	913	910	1014	961	990	993	986	910	953	967	927	954	1005	990	930	936	1003	917	976	956	900	978	1002	920	930	976	974	891	956	1006	950	1001	1011	966	959	963	986	905	923	979	968	953	964	975	989	895	908	1022	907	1006	999	957	970	1003	985	989	997	993	919	977	1010	925	925	954	975	965	943	963	1009	1004	950	985	958	934	999	953	975	967	946	951	954	961	953	946	941	937	913	1004	925	882	974	921	916	958	954	973	955	978	940	1036	938	905	990	930	961	979	952	921	974	923	1012	981	965	956	962	985	927	951	982	929	914	970
23905	26028	35243	25109	22378	13976	2011	499	450	451	473	431	474	450	419	422	449	428	405	440	447	436	409	443	476	433	432	423	437	469	442	421	442	456	406	445	456	431	419	428	391	432	389	431	461	395	464	450	429	468	419	392	450	432	454	442	419	458	407	409	418	422	430	410	405	406	450	421	409	411	433	426	451	443	424	439	448	425	451	419	409	434	398	438	427	426	414	420	448	423	458	440	431	465	427	460	490	396	438	396	441	414	420	416	402	428	396	454	412	421	410	428	450	444	420	467	426	408	435	412	413	434	435	445	440	422	450	418	373	421	445	396	385	437	448	417	437	425	409	443	412	456	442	435	446	404	449	416	406	395	433	409	403	427	396	408	411	435	441	414	463	425	442	415	403	371	441	420	453	441	414	422	367	443	394	430	404	443	426	454	418	402	426	404	450	473	417	407	398	438	429	409	390	438	409	416	445	416	415	434	450	458	414	418	394	405	418	431	413	401	443	421	416	468	405	399	400	398	449	412	443	423	423	450	423	414	387	421	440	420	427	439	426	432	429	438	459	422	450	437	408	435	441	410	412	449	416	430	420	405	441	402	428	462	417	426	435	423	410	440	443	395	371	433	458	410	445	442	409	415	453	427	389	424	431	392	423	392	407	439	454	434	404	474	418	416	427	417	396	454	420	428	433	445	449	447	429	431	435	428	428	455	449	457	406	423	443	442	419	455	406	440	435	377	438	413	443	428	440	439	395	414	389	411	411	409	428	391	416	426	413	427	429	430	433	432	406	397	442	412	412	433	422	420	401	413	401	428	433	377	450	382	446	429	462	409	436	409	408	423	413	412	463	452	395	428	405	433	429	430	393	385	451	434	423	404	412	436	425	459	440	415	420	450	432	438	422	443	443	420	401	385	431	412	403	446	430	439	423	422	419	415	457	433	390	461	412	428	435	414	428	424	463	431	423	415	415	391	409	445	431	420	440	430	442	446	435	418	400	440	450	421	412	419	391	448	458	410	430	439	449	423	451	401	449	455	442	426	466	422	428	433	428	454	386	455	427	419	430	442	410	405	414	390	400	433	413	437	451	418	442	446	473	401	413	398	435	402	415	427	428	434	437	425	452	422	412	430	422	422	425	415	414	442	399	399	445	409	435	422	441	424	448	434	417	435	435	384	415	448	456	431	452	429	412	402	432	413	415	417	447	462	466	433	411	441	385	501	427	409	413	434	407	417	405	430	451	415	426	417	427	430	410	410	460	457	446	425	398	461	443	437	462	429	434	427	405	438	431	419	434	418	431	454	416	441	414	416	431	410	444	434	403	425	409	405	414	421	427	431	449	415	392	423	432	432	451	397	449	437	411	435	412	435	428	402	402	482	396	423	473	424	412	436	460	438	461	460	432	430	414	406	444	406	431	454	382	443	409	439	405	451	397	413	408	453	419	441	446	443	438	427	369	412	401	446	428	420	412	427	453	429	443	420	431	412	442	412	461	395	445	429	410	404	434	413	463	426	445	463	433	429	445	420	403	467	416	437	442	397	415	451	434	424	440	473	440	425	429	428	451	397	446	421	435	428	395	409	444	423	424	420	436	429	439	422	397	452	442	420	404	434	440	454	421	429	425	403	436	419	442	434	456	396	456	439	422	454	442	410	419	430	445	440	418	437	419	416	417	428	434	405	415	418	479	415	431	424	443	396	446	410	437	447	461	444	431	441	474	424	417	457	415	446	469	382	422	436	492	401	434	419	401	423	404	403	468	431	398	446	419	414	432	464	415	469	403	417	428	417	408	410	413	419	430	464	433	423	398	400	420	451	441	409	389	406	407	432	420	417	430	428	421	431	404	452	409	415	427	445	458	445	457	403	432	452	427	453	444	446	415	404	427	429	375	460	428	413	436	426	427	453	436	474	464	396	429	463	424	437	431	386	449	422	427	408	451	411	427	411	418	466	431	392	407	425	421	452	424	430	421	425	447	429	445	407	394	443	428	435	410	447	380	433	453	400	391	433	417	423	440	428	406	422	443	438	440	447	384	412	405	424	433	440	416	405	434	432	401	432	450	454	436	406	440	455	437	434	413	419	446	443	429	436	411	450	443	404	392	459	428	393	433	397	468	381	431	435	432	414	448	443	389	418	433	395	467	430	442	434	458	459	438	473	440	413	449	408	433	384	438	445	428	433	443	437	462	400	432	450	399	438	425	428	445	406	471	448	450	424	415	415	436	389	437	444	405	420	414	473	429	434	453	424	390	408	425	418	434	404	434	435	417	440	407	426	482	433	419	405	431	423	408	416	433	464	443	404	421	425	432	420	400	450	421	441	411	458	450	444	406	433	415	431	394	423	415	408	409	414	439	404	393	412	452	417	418	430	419	442	442	417	438	440	433	426	447	437	431	468	419	439	447	444	428	425	403	443	416	418	407	480	425	441	398	416	432	470	421	426	432	421	447	387	414	454	405	425	383	467	443	446	446	417	414	413	440	415	435	417	448	425	418	419	419	426	412	415	448	446	463	402	429	423	438	436	441	446	422	436	437	414	410	426	418	400	436	410	441	395	422	424	403	441	455	437	425	434	430	431	429	411	399	438	461	427	428	408	404	420	466	410	394	386	439	438	422	427	404	394	411	385	426	427	411	418	404	416	460	400	417	407	451	448	384	440	426	403	424	449	438	404	418	447	396	420	465	463	443	457	433	414	451	431	426	474	407	402	399	435	465	403	431	442	442	408	421	395	440	382	421	444	419	436	448	410	439	453	445	366	422	444	427	396	427	396	411	413	402	441	449	420	414	442	425	455	411	410	368	401	434	429	409	442	407	479	403	417	441	408	413	426	421	456	402	428	409	420	414	444	401	431	414	449	407	428	446	424	428	465	412	471	417	413	443	445	432	429	452	417	429	407	436	440	449	419	450	419	433	447	419	432	418	411	461	440	448	411	460	444	394	429	418	436	441	415	439	423	419	438	461	444	430	410	441	435	435	436	443	434	425	453	378	440	413	441	431	421	430	447	455	470	379	455	425	403	408	400	450	429	402	419	442	422	442	434	389	404	413	456	438	428	442	444	383	389	399	450	443	446	436	428	465	423	399	412	415	445	433	407	466	450	446	412	370	432	439	458	443	440	391	448	429	448	415	412	442	443	448	413	392	422	377	420	455	439	414	410	408	438	414	418	421	416	450	425	441	437	398	375	419	422	443	441	449	410	400	398	411	406	428	421	427	427	395	440	435	430	404	406	426	436	435	450	430	418	381	436	412	440	384	440	428	438	419	440	398	439	399	416	434	419	438	409	412	440	399	424	422	380	460	431	418	419	421	421	408	431	435	416	466	414	388	423	403	417	432	465	445	430	369	392	431	400	457	419	426	452	400	449	443	413	470	456	445	429	430	428	449	419	415	374	407	403	425	388	430	437	455	434	436	421	441	421	423	430	426	449	435	408	405	424	451	463	450	436	448	431	432	446	441	454	405	426	414	432	435	414	448	410	439	411	422	413	404	419
52711	94638	61977	35066	30705	12598	1571	724	707	739	746	767	721	721	748	698	713	686	723	745	696	770	705	686	751	695	711	697	730	706	744	726	740	750	759	741	728	752	760	709	674	696	666	725	756	768	749	717	709	731	721	712	728	702	706	706	687	726	760	701	721	752	713	695	738	705	731	731	706	720	703	638	735	694	688	675	714	754	707	693	733	682	720	683	753	707	760	719	712	740	699	734	726	701	729	764	669	748	672	743	752	672	700	790	692	727	710	739	695	738	750	718	734	705	748	696	665	710	684	707	716	682	746	697	714	764	737	761	717	723	711	700	691	738	745	701	727	781	694	754	719	678	709	749	744	734	717	671	710	709	712	728	700	691	745	735	707	710	738	695	742	703	706	714	731	720	741	710	678	753	718	704	744	745	690	764	773	765	729	681	744	715	698	751	769	742	702	685	715	725	710	767	732	717	726	719	652	684	728	729	741	700	751	760	722	723	773	757	707	728	725	743	673	731	697	779	747	724	726	737	694	741	703	709	719	720	748	729	710	674	729	710	752	748	738	666	756	724	724	718	674	745	722	720	697	738	751	688	747	700	696	749	711	720	753	755	756	756	722	700	718	685	690	724	691	724	702	753	729	703	737	755	741	699	706	696	722	707	731	686	739	736	701	733	705	688	696	733	714	718	710	699	748	740	678	726	745	738	638	736	710	749	741	720	722	693	750	724	738	716	725	781	658	708	667	726	746	712	724	708	731	687	730	685	742	724	748	702	763	689	713	662	728	710	750	716	778	712	722	788	696	723	681	744	724	701	722	755	785	713	725	689	695	747	736	713	667	734	714	743	701	703	714	741	698	684	681	744	690	772	719	712	684	732	725	683	726	688	676	710	706	735	697	707	762	710	714	675	698	753	708	696	683	715	757	713	785	700	694	736	709	747	710	739	700	684	753	670	762	719	694	729	743	687	694	777	700	758	729	730	707	678	661	682	722	733	718	698	702	678	740	742	731	719	724	708	715	723	722	735	727	728	732	700	717	713	674	700	706	674	725	712	752	694	716	713	677	702	734	710	735	748	715	715	708	735	722	722	738	713	720	724	734	720	720	735	712	703	735	714	707	719	751	750	728	648	800	752	707	734	731	699	745	757	696	734	804	753	734	694	722	749	688	705	668	734	705	703	717	718	699	706	745	712	708	724	690	725	711	738	755	701	724	681	746	703	712	722	736	759	737	708	699	717	761	729	721	734	709	739	717	700	689	725	709	708	743	653	698	692	735	742	742	703	755	738	752	668	717	721	768	732	746	730	755	733	723	671	694	706	717	747	712	682	765	724	705	767	702	745	690	720	696	721	699	711	720	721	766	719	694	682	748	717	732	698	717	696	720	706	668	699	691	702	716	719	711	715	749	763	725	681	689	742	706	696	748	749	713	708	736	749	696	713	771	733	709	676	714	657	735	668	751	742	714	689	701	695	752	751	724	706	688	750	668	773	711	720	687	700	684	760	736	725	697	705	758	687	697	696	787	731	761	727	728	685	716	692	694	772	690	734	678	697	729	656	675	695	719	718	773	704	733	748	690	714	712	707	732	714	753	683	728	701	752	679	701	702	719	751	703	726	710	671	697	710	732	702	735	709	747	710	723	731	718	752	711	758	739	733	759	691	728	764	729	696	727	750	699	743	738	700	747	702	734	702	732	730	708	697	713	717	685	688	744	742	696	679	698	710	741	649	749	705	719	691	711	685	720	709	697	728	779	724	726	680	728	702	739	726	748	744	723	726	737	675	739	692	729	728	703	667	648	748	736	673	788	725	731	683	739	702	698	724	769	731	755	712	696	693	741	726	734	678	714	764	685	756	779	745	747	689	746	735	701	701	678	719	755	723	750	747	692	679	742	739	733	684	723	679	705	739	732	715	724	718	718	694	721	722	731	724	666	730	755	730	675	718	706	715	743	732	722	717	671	748	724	714	710	703	726	736	701	673	764	746	729	729	681	707	754	702	692	689	741	736	677	707	732	716	691	706	710	758	712	734	699	720	719	708	738	715	751	713	731	734	698	716	772	688	722	771	749	737	711	711	671	676	748	730	760	698	677	742	708	658	707	711	680	759	717	713	702	727	695	717	700	794	726	716	731	717	736	727	721	733	771	722	723	706	724	690	728	732	702	693	744	737	666	711	751	681	659	757	702	707	682	753	698	738	732	703	692	743	754	677	707	715	682	707	713	680	712	703	736	723	760	711	727	699	736	734	707	756	692	745	762	698	741	721	646	707	734	723	732	709	680	742	696	728	671	733	696	702	700	697	697	736	748	711	716	704	684	761	728	718	671	697	766	688	700	692	704	688	786	713	737	671	679	693	699	720	675	755	734	731	713	701	768	710	723	765	729	691	742	726	735	731	672	750	724	676	766	749	680	777	750	728	721	711	704	712	769	694	697	701	722	715	723	677	715	693	738	744	734	728	739	753	653	741	733	785	678	720	747	694	696	759	727	733	758	732	722	701	671	707	712	768	721	756	768	710	694	755	659	724	759	722	728	743	703	678	745	733	736	685	756	749	652	708	746	743	762	752	699	744	728	716	678	711	736	734	665	722	697	752	711	714	746	685	734	725	731	682	716	749	736	743	724	699	736	707	735	675	709	731	702	780	715	756	716	692	794	756	755	718	739	730	713	660	708	713	721	704	759	748	753	730	698	748	739	714	721	713	721	714	759	702	761	737	691	738	716	713	754	704	722	716	733	731	713	724	734	722	733	719	702	709	727	752	694	717	666	712	669	716	711	742	690	736	758	736	710	715	741	725	722	721	651	756	694	733	700	730	683	715	709	728	714	747	730	705	717	693	777	703	711	680	735	730	714	723	756	755	731	760	742	750	710	710	700	737	718	700	724	750	727	689	691	773	727	698	708	676	714	696	729	708	691	694	734	719	743	716	742	697	744	731	750	746	701	725	696	776	696	696	713	724	703	787	724	702	745	705	716	743	726	692	681	713	743	663	736	768	709	759	710	697	748	748	752	704	715	729	743	732	686	708	747	714	691	711	739	689	772	704	728	750	709	734	721	680	733	716	770	694	730	738	707	748	692	703	714	750	729	684	730	686	657	710	720	698	700	670	705	727	729	717	696	706	711	731	706	751	734	738	739	708	703	704	716	710	756	714	689	726	760	709	704	739	740	701	770	663	721	720	725	757	741	681	706	715	756	756	693	741	722	713	700	702	717	726	778	765	719	666	716	733	734	712	724	724	740	679	653	660	701	692	731	690	677	682	711	712	754	705	729	732	750	739	692	674	729	712	673	750	695	735	682	707	731	719	752	726	702	719	694	726	713	752	721	710	709	725	716	735	702	715	713	710	701	684	704	704	756	712	729	751	719	720	704	731	724	718	718	759	744	680	691	755	673	733	730	699	751	704	746	721	735	727	692	716	715	671	730	729	671	738	715	741	731	702	716	747	707	727	715	763	760	744	744	657	714	738	725	717	700	717	740	710	708	713	730	721	707	712
23010	23629	32702	23880	23225	20391	6925	699	588	526	589	569	589	561	551	544	538	573	580	566	568	550	505	552	591	565	513	537	567	569	530	559	547	541	598	560	560	515	569	549	554	528	550	519	565	562	541	555	571	514	531	496	558	606	528	555	513	564	549	548	525	516	580	526	525	548	542	518	536	544	519	575	518	563	562	540	546	540	525	582	509	539	567	567	522	532	525	533	518	573	545	579	515	526	519	574	532	544	550	531	538	552	568	538	515	538	514	540	523	547	536	488	556	542	518	525	523	540	504	551	548	561	558	554	537	553	535	570	547	536	523	544	527	539	559	521	542	584	532	545	526	540	580	510	524	542	545	561	524	542	541	547	593	571	553	523	540	532	522	537	530	513	545	509	536	535	518	510	503	516	544	544	576	537	597	520	558	549	533	536	554	525	539	527	568	560	538	499	536	532	530	568	559	552	536	512	514	570	544	535	530	553	564	542	544	572	535	506	553	537	534	560	526	516	559	520	524	540	527	550	520	524	544	544	543	585	528	529	560	578	536	505	533	543	531	512	503	555	550	554	551	554	534	568	522	511	527	505	505	559	514	510	526	538	537	536	552	568	545	520	525	545	521	525	537	580	536	529	543	504	541	565	562	540	536	536	541	534	518	582	572	536	534	537	544	602	564	558	553	518	556	561	559	502	587	535	545	497	523	546	566	530	501	580	559	549	505	593	542	546	544	504	525	486	530	536	543	533	564	560	510	539	529	572	503	547	518	550	501	523	576	561	559	545	557	511	535	533	575	572	522	542	501	506	553	517	521	517	582	586	526	536	527	516	548	516	554	557	560	573	525	492	515	544	541	579	572	524	514	530	538	549	540	530	498	556	590	545	504	539	526	523	511	526	548	553	526	536	578	553	547	522	537	553	537	525	579	519	536	554	575	593	561	553	575	559	524	520	503	549	563	524	544	516	538	513	531	539	528	543	572	519	587	474	558	559	519	529	528	518	528	535	496	574	537	543	574	549	568	570	518	545	518	561	545	582	535	549	479	511	551	579	530	542	540	508	541	533	553	573	548	548	546	526	563	628	518	503	537	543	529	495	526	487	506	518	507	543	541	529	517	534	500	533	531	560	512	496	558	512	569	536	537	542	532	532	567	539	535	501	529	502	561	544	515	527	514	570	521	553	546	567	483	540	548	568	550	575	549	550	495	548	572	543	549	510	546	505	506	531	554	536	535	570	565	558	526	506	532	539	559	540	543	518	551	581	516	563	545	510	544	559	542	556	517	536	516	524	547	498	582	546	512	512	524	544	503	565	511	524	494	578	510	500	544	567	524	524	530	524	552	516	507	558	556	545	571	507	513	526	525	549	516	562	522	524	518	548	537	540	571	519	586	572	496	532	500	523	482	549	527	556	580	540	562	530	519	553	586	550	515	508	554	522	581	531	539	561	524	540	515	531	525	545	531	602	559	506	523	510	514	544	564	511	559	546	545	515	549	522	518	510	584	551	566	536	556	549	562	568	552	585	514	541	548	533	512	540	502	559	522	504	534	574	572	536	564	493	522	566	514	517	555	519	545	505	548	574	569	552	552	514	567	538	551	548	563	538	499	493	505	556	528	561	545	565	531	525	521	540	539	531	531	577	534	540	590	552	510	561	527	551	491	541	511	528	565	505	526	515	485	546	490	527	523	486	568	491	557	548	536	555	544	494	544	571	582	556	502	534	544	538	548	540	589	532	537	541	537	555	520	496	577	568	571	484	552	539	529	504	556	542	551	500	525	525	519	545	509	556	486	504	508	515	541	530	568	528	552	525	515	536	558	526	586	554	569	551	528	543	579	565	491	523	536	559	566	506	572	499	558	488	498	547	502	550	548	521	509	556	566	514	522	527	529	571	498	554	522	543	540	519	566	511	541	524	531	519	552	554	520	538	585	562	535	534	579	542	557	576	529	529	556	572	567	557	530	538	550	542	559	548	557	550	555	493	545	606	563	548	567	536	557	544	548	570	501	529	543	571	582	525	525	507	541	521	531	517	515	546	527	550	533	570	551	578	525	537	503	552	547	548	550	521	547	577	501	530	563	534	576	543	552	577	555	550	509	564	549	568	557	564	543	535	565	537	554	517	558	540	509	540	567	524	531	554	519	550	554	538	500	507	533	551	507	564	584	561	543	534	562	505	518	499	504	531	587	598	556	548	525	544	521	562	574	518	554	550	578	566	490	515	578	527	562	509	541	575	561	521	554	534	555	549	538	570	546	566	499	508	529	571	526	534	554	564	572	547	556	550	542	537	512	545	541	564	543	570	544	570	523	526	565	508	550	542	527	559	530	532	551	532	566	525	513	518	541	529	572	558	541	571	553	543	544	531	517	523	524	505	537	551	543	545	525	571	516	566	529	551	533	538	504	570	539	557	491	548	552	534	543	497	556	544	561	583	526	471	555	539	508	543	605	563	537	541	542	552	564	549	538	539	496	538	528	516	577	512	570	533	539	542	505	549	547	547	547	499	552	547	521	533	563	534	554	524	550	527	570	531	538	542	590	557	555	598	493	518	564	558	517	520	590	575	575	511	558	527	570	548	520	519	512	556	578	533	561	509	588	536	518	515	568	549	550	518	510	545	529	485	503	547	560	524	549	533	503	492	542	532	565	527	559	543	551	585	543	558	549	537	533	545	533	548	555	511	569	586	567	490	556	545	536	527	547	534	544	552	563	538	540	530	544	576	549	512	542	509	534	618	498	525	509	558	530	531	543	514	511	581	581	492	549	536	545	548	580	563	573	517	573	543	541	553	531	575	545	519	540	547	538	562	505	526	521	588	535	541	555	541	548	547	536	522	496	524	584	529	570	537	522	513	537	533	540	508	509	540	496	523	521	559	513	551	545	559	559	534	546	540	535	543	561	550	553	555	546	552	513	500	566	538	519	532	533	542	510	486	557	563	515	533	592	574	510	570	553	559	528	509	516	527	509	521	552	535	538	494	569	539	605	525	530	517	560	532	534	550	549	540	505	523	534	513	506	572	543	482	473	538	536	500	544	568	541	527	514	540	497	523	557	571	563	520	544	556	562	542	554	519	557	560	569	556	550	561	546	522	539	552	581	537	556	561	545	591	512	507	555	599	559	548	548	533	555	518	558	537	559	565	509	520	518	519	510	600	565	542	522	569	506	539	559	548	498	527	539	543	543	547	524	530	558	536	518	518	550	531	516	561	523	482	495	557	537	566	534	556	551	560	545	595	558	555	569	571	547	549	530	539	553	535	560	568	514	543	554	517	579	553	520	520	554	542	570	562	562	559	529	517	535	500	567	534	544	552	514	561	539	491	552	589	566	564	524	528	504	553	554	539	551	528	515	545	543	538	550	509	521	528	536	574	537	575	535	530	532	564	523	544	549	543	574	541	502	582	555	514	585	569	543	547	554	530	518	534	524	555	576	550	519	545	526	551	546	546	526	565	544	558	560	545	533	501	513	503	527	556	531	534	530	524	504	540	570	537
46731	98793	67953	42846	38275	18045	2304	837	897	867	881	832	846	901	804	887	887	865	855	848	933	872	849	863	831	881	854	827	877	868	851	843	822	834	839	846	834	855	829	879	857	857	829	785	850	866	854	848	853	865	819	796	850	889	919	875	833	868	862	883	823	848	871	864	871	849	897	859	871	833	879	851	829	813	885	864	825	866	822	879	882	889	878	893	902	858	816	839	820	841	861	863	844	849	841	825	843	929	843	804	877	875	810	822	845	836	846	828	838	825	909	841	842	846	848	805	864	778	860	855	853	832	891	843	794	858	833	845	872	889	808	849	824	892	855	840	859	860	778	896	835	861	813	830	844	762	858	818	865	907	890	859	835	842	814	847	895	791	825	789	863	797	900	804	823	916	859	845	873	858	866	799	862	807	868	815	855	850	854	813	843	836	817	868	806	805	894	890	849	856	756	851	844	847	865	821	855	869	793	842	842	929	838	832	822	820	860	876	927	833	859	866	864	883	854	818	771	849	827	854	910	858	856	835	883	840	859	877	843	850	823	867	828	834	794	887	875	848	829	858	826	821	848	809	889	864	841	858	851	829	875	857	889	813	890	860	832	866	841	822	838	854	865	863	795	818	848	867	852	890	849	893	865	874	876	866	839	887	851	839	866	862	841	870	838	859	871	831	787	867	881	848	898	864	908	802	876	843	878	899	824	817	867	874	882	838	842	786	839	919	891	876	915	898	897	835	865	830	843	893	859	889	875	813	895	816	825	814	870	810	884	860	829	843	851	887	893	839	820	824	845	846	844	866	843	882	893	892	871	841	815	835	840	858	817	873	872	847	910	846	909	845	830	874	871	849	923	844	874	911	832	903	854	812	877	836	834	864	862	836	813	878	822	885	857	843	936	824	914	818	891	843	873	890	871	828	869	810	862	871	853	880	843	868	854	866	862	839	880	847	829	880	886	859	884	837	851	909	864	871	878	860	881	843	823	862	813	888	872	831	881	808	843	847	926	823	853	814	822	852	877	860	862	868	877	879	845	824	863	815	891	865	849	835	861	855	851	899	866	860	818	883	859	852	888	825	851	875	808	822	861	867	877	871	867	820	905	857	846	819	919	802	854	871	865	873	860	829	832	875	853	831	858	835	828	890	821	868	873	820	838	893	829	857	876	844	899	860	823	924	816	810	888	842	849	819	870	855	862	893	934	879	869	839	849	861	858	861	848	868	818	811	830	865	882	857	894	805	849	869	841	859	830	790	874	826	894	857	819	813	850	850	878	830	828	860	837	849	827	884	873	808	862	853	835	865	831	912	897	850	839	915	860	881	838	849	817	835	827	869	865	866	851	760	929	855	795	789	831	851	901	835	848	852	859	834	873	907	806	824	868	870	797	888	817	858	851	840	841	853	854	855	875	840	890	845	856	794	824	815	829	867	901	833	890	845	837	846	884	830	846	841	805	920	856	868	857	860	824	840	865	859	835	906	874	875	905	810	800	818	860	861	835	865	839	865	862	898	821	858	827	871	889	807	841	868	797	837	903	851	892	869	814	821	915	901	889	894	849	911	854	854	882	846	847	900	884	877	828	830	840	857	850	842	842	854	846	885	828	858	846	854	906	892	875	846	901	854	815	807	852	841	831	873	852	844	871	850	816	853	883	800	830	857	869	833	828	885	896	848	847	837	935	847	919	868	876	816	867	824	845	837	834	827	917	817	780	842	862	829	873	898	844	841	837	881	903	867	799	823	806	865	914	839	853	804	825	872	910	853	838	870	846	837	876	843	886	871	810	889	848	869	828	852	834	821	825	869	825	821	889	879	905	849	873	876	864	870	834	863	874	853	863	855	891	825	861	844	820	850	857	904	793	842	847	769	792	823	852	836	805	857	889	845	851	800	844	803	843	816	851	866	882	851	829	873	847	851	875	862	880	902	805	897	890	876	882	839	871	804	867	874	863	874	825	876	820	870	817	818	886	842	862	830	857	796	825	843	871	886	853	903	907	873	859	848	876	822	818	852	850	902	883	857	865	855	829	874	836	866	887	817	831	834	919	837	871	893	816	837	859	862	863	809	861	867	859	870	795	858	842	872	843	859	817	783	858	939	868	880	795	849	884	802	833	836	866	839	839	823	899	799	842	859	929	887	859	920	845	892	861	827	816	843	844	845	837	825	873	834	850	847	878	799	852	856	863	848	865	824	844	839	809	877	772	836	850	801	853	829	839	872	884	904	855	825	872	861	833	866	834	905	873	845	864	826	889	827	828	912	842	852	840	833	894	836	875	815	829	889	798	898	851	878	886	902	848	862	874	806	869	847	871	870	855	831	892	841	869	886	861	894	866	836	874	838	882	848	875	851	804	813	841	882	878	870	842	810	836	852	812	842	816	829	840	852	841	864	857	883	914	867	815	883	828	829	826	872	866	849	923	831	879	883	882	894	824	801	838	882	823	861	898	866	921	839	865	841	865	867	828	899	865	854	852	882	852	860	851	808	889	812	840	852	868	802	881	875	878	857	809	852	874	855	875	842	881	833	875	836	859	853	882	829	819	899	882	839	920	832	810	888	884	872	869	874	787	836	836	808	842	873	877	861	862	851	816	837	821	859	897	858	828	901	847	863	858	843	886	829	885	806	839	826	837	815	876	819	882	898	844	847	895	841	839	855	859	882	845	840	839	857	849	844	888	810	864	839	765	893	878	915	846	923	869	864	844	871	854	878	823	887	889	835	875	891	907	782	826	813	887	856	857	846	856	874	806	840	847	873	847	932	873	830	820	828	845	880	852	786	869	797	818	841	807	836	859	828	839	820	840	817	827	860	894	843	904	885	857	860	823	822	831	873	835	907	862	825	821	850	910	895	868	853	886	871	888	865	812	860	815	881	814	865	896	838	877	834	896	847	886	906	835	905	827	895	865	856	862	883	801	791	875	857	839	864	861	800	873	837	873	888	881	892	836	803	896	839	861	829	875	791	805	842	845	805	847	840	853	824	842	813	825	873	940	832	846	815	825	866	910	817	835	906	846	882	862	895	866	829	856	816	818	848	860	842	880	877	849	859	927	826	819	874	873	850	825	855	820	807	891	886	873	837	859	858	814	841	900	851	811	827	822	842	907	823	865	839	879	859	855	863	868	882	856	864	839	892	864	810	859	830	856	841	906	817	862	900	873	798	876	872	892	857	803	861	844	837	860	852	851	801	825	852	848	888	883	865	831	875	855	825	883	847	899	839	863	863	801	867	829	871	833	828	853	817	914	900	925	854	816	872	829	900	886	846	877	806	873	808	838	863	869	844	851	858	824	802	893	858	853	855	864	864	911	831	878	844	876	828	886	814	868	828	836	875	818	875	849	818	830	903	849	858	891	856	850	838	850	845	860	886	875	873	864	779	855	897	863	843	856	860	844	800	862	850	827	886	841	881	875	756	858	842	858	860	879	813	851	877	854	824	919	827	859	880	880	873	886	829	906	860	816	867	825	913	864	862	903	855	852	840	875	818	917	869
28274	35870	30111	11328	4542	1705	700	602	542	570	558	558	579	569	555	590	571	581	592	590	595	540	608	584	572	612	561	602	540	538	614	607	591	578	618	592	564	618	581	540	580	577	579	567	613	560	582	575	540	587	518	562	585	563	608	525	550	538	565	578	592	583	538	561	563	582	579	585	559	585	594	567	574	514	580	578	536	587	604	536	564	561	514	568	533	549	613	515	555	589	587	557	590	535	601	547	547	545	604	580	562	568	550	569	562	582	572	572	540	560	562	573	537	572	597	559	595	534	566	589	593	552	534	582	542	560	584	588	531	612	566	552	545	525	542	606	568	572	534	555	585	543	577	556	575	551	591	583	570	570	574	579	577	567	536	631	550	545	546	579	585	527	567	553	551	553	610	577	605	622	606	580	553	535	609	557	554	547	584	555	567	611	548	549	587	584	550	568	544	593	597	598	617	591	559	578	580	617	558	583	525	598	562	521	587	606	533	604	570	592	604	542	552	569	578	575	603	569	539	600	537	605	534	597	567	558	543	583	589	563	585	564	605	567	591	584	550	606	593	556	576	557	571	586	543	562	535	568	504	559	576	573	539	573	558	555	559	565	542	609	566	581	546	532	584	579	596	574	544	569	567	548	537	590	639	573	606	563	587	566	543	558	529	546	582	540	583	574	594	560	550	599	566	580	525	586	513	536	547	571	575	530	555	578	584	559	564	571	534	584	607	588	564	581	574	591	614	594	561	592	540	559	571	555	565	535	558	564	568	556	509	559	568	554	547	589	589	555	563	538	590	556	598	563	612	560	561	549	531	613	586	587	559	572	562	550	570	624	559	574	582	529	570	574	529	576	544	608	578	529	561	565	550	589	590	607	558	554	569	573	592	598	545	533	549	574	554	547	567	564	550	540	561	570	592	553	553	546	595	533	541	563	591	582	566	559	588	530	556	568	586	507	580	580	534	527	510	582	552	553	549	583	554	574	582	586	581	581	572	556	571	574	565	584	567	577	541	537	594	619	576	602	588	556	563	557	560	585	574	596	584	563	523	590	582	552	539	535	575	593	569	573	608	551	585	536	560	590	548	577	514	619	558	579	587	617	563	577	579	602	539	571	579	563	602	576	563	586	572	560	615	540	548	547	602	541	526	588	618	583	586	586	627	573	529	578	544	604	556	557	579	557	590	592	589	571	568	585	542	563	583	566	592	559	543	554	573	587	556	582	572	574	615	587	588	588	603	574	581	554	587	561	606	552	571	535	596	591	597	571	578	602	554	543	585	574	604	558	529	550	558	571	551	596	539	574	554	568	597	588	549	603	600	563	515	547	581	568	580	546	559	566	535	580	592	589	593	582	562	574	594	582	564	564	530	556	533	575	555	564	538	558	557	594	583	565	602	587	567	564	572	568	560	599	554	544	553	608	594	577	607	534	573	575	572	565	548	555	563	548	522	571	589	557	569	577	536	505	554	533	561	568	553	572	536	579	583	597	559	569	580	562	561	571	534	581	538	564	562	575	541	557	542	579	586	602	554	565	523	571	572	599	576	563	592	571	553	561	606	601	518	526	582	518	568	543	536	549	594	526	576	575	545	582	561	580	511	532	609	594	551	589	547	561	590	531	547	558	523	604	588	558	569	543	510	553	585	581	575	565	602	542	567	597	577	562	548	601	576	607	561	581	600	570	523	541	558	548	555	545	570	561	537	574	543	561	589	580	597	573	569	579	558	530	605	549	595	562	558	567	623	595	621	541	576	582	568	562	579	530	560	585	551	562	569	574	626	552	609	572	553	565	570	549	597	611	552	558	579	572	545	576	558	547	535	618	560	590	515	584	542	604	578	537	603	546	577	559	593	550	567	583	562	538	556	609	590	588	532	607	557	569	567	543	604	560	542	569	560	524	585	603	589	572	613	546	545	570	564	542	580	586	605	561	587	600	581	624	530	548	586	585	580	563	559	538	605	576	585	618	578	537	593	537	516	553	610	546	594	613	581	579	544	550	583	532	550	570	576	569	572	553	587	559	582	570	544	537	572	567	578	604	575	593	574	524	537	554	586	564	579	578	587	511	594	581	593	532	539	564	572	562	576	522	535	589	572	559	506	534	585	570	535	564	578	578	576	565	567	589	557	556	560	569	574	566	553	559	561	547	559	569	589	559	589	539	581	574	587	545	572	576	596	544	577	602	590	531	543	585	560	557	554	519	586	597	550	564	555	556	556	563	594	548	527	553	552	588	591	572	547	532	545	537	562	510	588	612	578	544	568	545	569	593	561	586	601	569	542	631	547	569	556	538	600	590	597	541	564	543	569	543	581	583	576	610	579	559	564	582	552	578	540	515	545	580	568	579	579	612	559	578	543	574	573	573	559	571	558	577	558	577	588	554	597	614	581	558	584	552	552	589	549	587	541	545	520	578	585	528	590	612	544	599	634	584	548	566	551	577	552	527	614	564	565	614	576	559	563	537	536	542	571	593	612	567	566	587	596	614	568	613	627	517	580	590	607	591	562	555	533	581	536	618	558	551	569	566	572	567	588	525	555	563	578	596	591	558	568	585	527	572	505	618	586	541	585	563	582	593	520	613	551	537	578	516	568	566	562	594	578	596	575	594	566	595	598	627	549	581	593	566	585	576	631	549	551	551	590	585	560	529	589	572	579	592	572	613	599	613	570	561	551	540	581	575	553	561	596	602	557	571	536	594	591	590	600	567	558	533	576	578	557	583	607	605	534	528	535	575	554	573	555	561	531	555	600	581	547	543	552	572	585	610	564	540	555	577	585	580	551	595	570	552	606	545	553	590	544	634	629	574	566	575	568	557	581	555	584	557	577	559	558	540	570	567	589	569	538	573	609	553	554	570	580	539	582	555	566	668	571	545	566	562	564	578	542	560	611	546	538	597	598	594	523	567	568	557	564	532	599	574	573	594	603	530	551	558	569	570	557	544	594	581	574	543	573	591	513	533	563	556	597	568	630	594	559	572	563	553	559	621	523	593	563	556	583	576	589	581	568	546	608	594	589	549	576	553	599	580	545	542	566	572	612	620	511	590	555	563	565	564	566	543	627	588	544	585	582	593	553	568	511	491	518	564	553	618	598	563	632	611	556	553	602	572	596	538	574	532	550	567	554	564	586	595	576	594	569	562	540	572	589	570	571	543	555	546	568	556	514	543	536	575	569	548	592	573	578	558	575	543	570	544	590	558	564	560	573	562	565	571	540	567	565	598	557	591	593	544	573	567	534	571	544	536	569	535	569	572	565	610	578	602	559	563	584	583	590	556	536	562	584	609	574	558	567	595	571	578	573	549	564	568	579	579	584	562	549	549	629	568	548	584	543	525	546	559	572	583	586	593	600	561	559	545	589	556	578	578	581	554	587	556	552	580	581	582	574	555	597	601	538	568	578	571	604	584	590	600	579	570	588	596	584	553	569	607	615	605	545	561	595	613	583	583	565	575	558	569	566	571	579	575	588	589	631	553	525	562	564	567	551	542	552	565
36109	53747	31131	10400	9009	3316	1070	965	902	929	857	945	922	977	966	983	911	962	893	971	942	976	980	950	992	921	912	933	941	931	957	997	950	961	942	958	933	956	966	968	907	944	911	984	966	939	922	1016	906	933	927	1005	910	944	981	966	969	982	965	968	903	934	1007	939	908	932	935	937	888	920	943	935	956	945	949	955	970	896	900	963	934	965	956	918	950	889	936	963	976	951	957	924	943	905	946	898	972	992	945	963	936	991	970	918	985	918	920	913	986	971	935	929	921	1013	940	987	958	912	929	971	939	933	969	946	940	860	914	977	987	974	882	963	961	939	978	984	957	949	914	948	971	967	932	951	896	936	952	962	955	950	974	921	968	905	911	956	945	983	947	895	975	966	912	904	905	961	963	976	956	916	930	978	948	957	922	981	894	954	905	958	914	921	998	982	980	929	999	978	934	969	966	960	940	950	961	951	980	947	970	988	924	963	965	960	925	960	944	902	959	973	967	926	985	913	990	965	929	908	980	902	929	967	951	923	914	961	944	927	947	946	961	924	922	972	910	929	995	946	961	1000	954	947	961	943	936	912	988	968	992	972	929	954	904	927	944	904	937	885	912	967	916	941	979	969	951	959	929	951	925	914	968	890	975	973	981	1002	1000	944	909	929	926	943	890	924	937	1002	1005	959	894	908	952	925	959	943	950	997	915	919	979	967	923	930	959	920	949	946	952	985	966	936	967	970	943	1010	934	994	936	1033	932	1023	954	967	940	905	980	954	920	920	956	921	945	937	950	972	950	998	942	905	971	961	914	940	941	963	940	945	920	950	975	964	899	1007	976	923	968	950	959	964	918	967	953	915	992	950	928	965	938	968	953	945	898	942	932	943	980	902	889	988	1035	970	956	948	919	919	927	919	939	989	893	864	995	904	1020	973	955	927	948	917	998	948	1013	1022	970	954	916	916	925	1028	970	956	957	970	948	938	935	952	947	998	897	964	902	953	1012	918	965	935	951	892	938	898	974	985	935	918	952	963	1015	937	958	1018	883	954	1008	984	882	949	897	997	989	927	965	952	914	913	974	950	970	963	984	959	941	936	942	983	935	948	959	949	970	932	955	953	985	976	969	904	918	992	934	911	993	988	987	894	926	918	901	888	896	987	963	972	970	942	947	934	950	936	944	961	935	937	940	924	948	957	919	928	946	957	983	983	921	958	937	1021	933	987	929	933	928	923	942	939	963	897	933	934	982	953	926	964	987	958	894	939	991	919	929	985	927	928	965	972	956	962	954	1015	991	945	902	964	991	910	941	1002	929	926	963	951	924	906	907	920	948	939	963	957	1017	926	909	1005	964	937	959	922	1001	934	950	948	930	968	951	950	900	927	978	965	916	910	957	957	990	922	947	957	966	932	995	971	1004	909	1003	1010	956	925	905	936	939	967	963	948	964	964	974	927	942	974	948	1006	953	976	958	931	986	956	907	928	887	950	978	980	950	961	952	975	923	933	968	943	941	934	958	960	976	924	920	930	983	967	939	952	924	979	938	1021	926	996	872	985	937	950	966	964	973	905	955	968	950	979	889	935	990	890	965	962	979	956	943	915	959	956	972	948	993	924	930	929	926	944	910	938	869	920	939	1001	970	971	973	962	977	1011	934	953	995	924	984	961	896	982	946	982	978	923	1006	906	960	957	902	942	963	933	934	968	925	967	943	986	935	951	994	902	920	922	944	905	953	957	958	931	974	992	951	859	950	962	931	910	930	897	938	955	876	895	954	993	950	980	988	942	887	955	937	970	1006	949	974	967	942	938	963	966	956	987	944	909	961	1013	971	926	955	971	992	924	923	942	941	900	993	951	935	935	942	932	983	881	936	934	984	936	994	916	913	1004	974	936	985	937	1017	927	959	952	904	972	985	966	952	916	942	945	928	949	934	926	932	972	960	919	958	927	958	1005	945	911	942	916	900	956	963	885	913	939	989	949	968	931	905	957	985	889	994	1012	967	993	935	998	839	976	966	938	1044	987	959	981	884	928	953	903	943	951	942	962	907	959	940	976	946	916	926	981	914	974	950	965	956	903	963	939	984	951	851	905	961	937	930	931	975	957	924	931	960	952	986	914	938	933	934	967	947	972	893	976	909	1001	989	960	939	1011	950	943	886	977	923	961	957	927	1020	862	930	948	988	911	946	959	951	986	941	920	955	933	936	931	975	933	956	892	954	957	993	926	940	955	969	943	981	946	973	932	953	950	907	952	1010	929	916	952	964	938	927	889	909	924	927	918	858	930	941	947	1003	904	908	917	981	965	918	927	965	907	926	970	891	924	945	945	942	971	950	947	953	946	934	932	946	906	919	949	962	875	962	935	945	1005	978	981	987	934	976	898	953	919	937	952	969	939	948	988	960	968	951	965	876	936	925	979	932	978	957	970	888	935	946	951	968	930	928	975	1028	946	942	955	979	887	905	956	926	947	926	948	981	954	934	960	937	916	932	986	903	926	932	868	967	978	919	945	951	955	979	931	969	1002	949	998	935	1021	929	979	958	925	972	934	974	901	947	951	951	1029	939	957	936	935	955	922	910	964	947	897	964	923	932	866	963	909	961	970	914	993	939	955	982	978	923	903	926	971	950	986	927	1030	937	936	926	924	1017	931	896	904	924	934	985	924	969	959	990	952	969	949	922	957	881	938	913	946	946	948	964	945	928	947	964	924	994	940	931	989	965	934	937	964	996	935	925	966	952	970	946	946	990	894	945	924	915	969	925	923	919	952	971	948	936	961	972	980	933	965	929	1007	974	906	909	945	973	930	959	979	915	948	889	954	968	966	1011	895	936	936	957	940	952	971	940	962	937	965	959	956	948	975	902	934	907	932	998	979	976	920	896	871	959	997	909	1008	936	953	929	941	901	995	947	955	907	911	935	935	967	977	939	950	960	946	957	906	942	962	927	995	933	962	941	950	939	990	998	980	969	945	928	921	901	907	975	942	1028	952	922	1009	981	976	935	948	977	891	955	968	960	943	940	952	933	924	959	933	941	903	939	963	925	914	982	916	898	972	919	945	958	956	961	920	957	1002	1028	955	965	974	939	919	980	995	964	919	925	997	978	985	922	917	973	931	922	906	909	981	935	942	1035	955	979	986	897	943	980	963	946	993	973	915	922	974	914	900	969	962	948	965	977	956	907	978	952	931	979	921	955	959	932	981	928	901	961	930	969	977	902	911	934	900	987	943	911	965	1005	939	941	951	966	949	1015	928	968	958	948	977	960	954	950	975	966	958	972	931	923	1036	946	963	992	957	918	892	922	956	955	930	948	917	970	897	954	984	995	957	993	886	996	894	947	945	897	938	954	969	890	923	935	994	1005	967	911	939	919	969	964	879	962	990	959	940	949	987	924	967	975	969	970	935	949	955	937	937	996	973	928	946	907	939	965	916	991	982	956	896	986	962	945	922	891	883	1030	935	967	952	923	948	938	988	968	941	957	1005	945	949	954	920	987	961	901	908	992	949	939	981	935	926	941	998	913	964	958	917	987	950	1003	925	940	877	864	973	916	941	947	948	956	986	913	954	938	922	913	912
23948	25813	35013	25491	22431	14127	2230	474	471	431	465	446	429	452	442	457	426	456	475	430	455	428	426	440	446	437	446	406	407	467	451	432	447	413	431	432	441	447	435	449	454	411	427	430	431	428	431	401	401	416	443	451	455	419	423	436	432	421	400	447	430	428	468	416	417	428	452	425	449	419	410	430	420	415	411	446	439	407	422	422	435	448	423	445	424	436	408	434	427	430	439	429	427	424	402	428	444	388	444	400	446	443	407	435	436	433	419	453	427	415	449	423	421	426	448	433	450	381	414	423	411	427	434	425	454	438	408	405	418	419	434	502	425	418	425	431	446	417	454	412	374	413	443	412	440	416	441	400	438	468	433	415	465	414	470	393	424	444	418	427	414	406	439	420	447	432	438	444	454	429	459	410	396	418	428	415	425	415	436	446	397	441	409	436	424	458	440	440	417	410	409	426	418	416	435	442	440	426	418	413	430	423	431	403	443	416	409	469	438	429	434	410	394	433	427	422	386	421	441	445	433	442	433	412	442	394	394	404	444	408	445	447	414	430	443	437	448	453	446	483	433	414	442	437	424	401	439	410	446	411	389	408	442	437	421	444	388	425	424	410	441	450	402	451	408	431	430	443	438	443	420	443	459	439	438	402	421	439	441	435	435	429	442	411	401	446	433	413	439	413	457	394	477	396	444	416	427	448	406	387	402	429	454	415	398	454	408	408	431	415	442	405	433	449	408	432	448	408	424	417	429	444	453	392	434	441	457	418	430	431	428	413	410	424	397	427	418	380	449	408	428	431	443	433	431	438	435	404	403	405	418	412	434	420	414	415	437	452	438	417	413	452	401	387	434	430	440	427	447	414	443	467	413	441	420	456	443	418	432	468	452	413	412	450	412	461	413	411	421	418	435	406	447	429	445	417	443	428	422	428	435	404	441	450	420	429	408	435	434	425	410	392	424	406	423	465	421	450	437	401	399	434	466	450	402	420	418	436	485	419	413	431	466	414	457	453	431	431	386	401	432	419	449	411	445	420	423	442	401	475	408	447	462	442	435	435	410	445	422	457	448	447	430	396	448	447	408	436	415	427	443	430	405	443	438	414	433	428	422	410	437	395	440	452	412	414	425	444	389	440	395	424	421	430	478	408	460	390	432	453	418	434	461	443	467	409	413	430	425	426	407	450	426	413	425	413	451	424	444	385	458	408	427	452	402	415	448	424	419	442	442	444	418	452	407	434	418	416	407	423	406	437	424	419	417	419	451	434	404	424	371	449	427	469	426	420	413	402	390	404	439	435	457	414	436	449	467	426	417	414	437	419	416	420	451	426	393	423	461	432	406	429	443	417	448	428	411	446	435	427	401	441	390	437	410	406	403	391	389	419	417	418	458	454	417	437	429	408	411	429	399	403	422	412	435	438	372	409	423	452	455	419	463	409	446	436	423	403	427	413	431	426	432	401	440	450	453	432	451	424	396	418	417	430	450	423	410	418	427	439	419	387	384	404	437	438	453	441	431	431	443	402	453	421	429	409	412	435	445	421	413	401	407	404	413	401	419	428	414	375	441	415	433	452	429	438	430	416	407	453	428	423	383	437	407	446	412	434	443	467	407	410	446	421	435	463	430	470	398	408	432	413	403	424	417	451	432	416	419	408	408	445	427	403	453	428	437	453	453	413	437	423	432	407	422	458	453	453	430	417	426	440	454	437	431	454	426	420	440	433	421	448	421	423	437	434	425	427	419	390	462	432	441	434	465	428	428	417	424	403	437	426	408	436	409	439	407	402	417	438	424	449	444	386	458	450	418	420	399	481	422	427	442	400	441	422	425	398	442	397	409	443	452	445	442	440	417	424	424	435	407	438	412	424	434	440	434	399	419	427	432	430	441	419	444	408	408	421	435	407	430	458	395	400	399	432	351	435	464	432	379	445	407	396	455	466	404	430	439	433	459	420	401	443	426	399	467	396	426	443	427	418	482	432	432	430	366	429	435	417	408	422	456	418	420	386	447	397	473	465	427	438	405	436	429	382	426	391	392	422	425	446	428	444	435	424	402	442	422	407	415	438	408	381	403	410	405	432	416	449	410	426	429	434	408	383	425	428	451	455	402	445	447	464	419	435	395	404	417	441	422	412	437	418	438	429	411	444	376	451	423	421	423	450	418	416	453	438	401	416	449	436	443	411	452	420	416	418	431	395	401	421	457	424	436	431	440	420	428	420	396	445	445	430	441	389	441	448	423	456	418	423	429	429	435	413	416	422	399	442	438	438	452	419	413	476	460	437	451	443	451	396	393	402	451	421	416	444	430	423	481	429	411	432	427	446	432	432	420	385	440	407	441	438	405	404	446	400	446	415	433	446	429	449	418	410	453	413	389	415	425	440	422	444	391	452	424	431	417	425	433	445	441	458	433	437	446	435	399	451	443	456	430	404	431	415	420	419	439	407	400	416	411	438	432	432	424	402	461	489	429	412	442	440	427	395	399	445	407	433	431	438	414	387	427	422	426	444	406	451	483	450	438	435	472	414	398	430	451	410	430	427	450	448	443	469	412	425	426	433	478	459	413	408	424	399	399	433	414	407	443	386	448	469	433	411	413	443	427	401	442	395	456	455	424	404	382	432	403	395	399	440	454	436	419	422	460	437	408	395	427	455	457	417	424	392	430	446	421	431	444	427	423	420	423	469	418	393	412	417	416	444	400	438	438	448	436	407	400	461	434	374	462	419	439	465	475	456	424	473	399	418	406	387	413	435	449	443	415	443	468	437	437	441	424	476	447	464	448	437	450	427	422	397	436	415	441	439	429	422	421	420	443	444	419	394	426	372	394	446	416	413	420	396	409	402	425	427	389	412	447	457	413	406	378	411	417	439	416	422	442	414	426	397	400	413	405	444	464	412	418	404	401	443	459	407	474	418	426	391	423	410	440	452	455	447	447	434	420	435	420	452	399	418	448	428	404	433	416	422	402	396	452	429	438	413	437	388	420	417	432	410	399	415	399	433	420	431	420	447	418	393	442	422	453	390	389	413	449	408	421	446	422	426	449	454	391	401	444	439	421	427	423	434	418	443	441	452	443	445	444	410	409	394	410	431	401	416	380	423	441	409	422	407	429	437	422	453	436	432	466	407	454	434	415	403	442	449	430	438	422	399	415	463	432	413	453	435	413	433	435	448	420	432	431	419	404	432	402	445	424	421	414	444	450	474	404	435	398	472	415	447	458	430	399	445	399	404	413	405	423	388	429	425	403	436	487	415	440	399	444	401	404	450	412	438	444	424	444	410	427	415	447	392	406	450	444	452	400	448	414	421	424	412	418	429	421	436	436	479	436	439	368	410	443	435	412	397	422	480	453	435	452	431	423	437	413	427	412	467	411	452	434	444	448	451	422	433	464	443	427	432	450	432	451	423	424	408	417	450	411	428	416	434	391	436	402	447	423	420	404	392	448	416	407	437	421	451	424	409	416	413	443	463	437	443	412	441	425	442	394	404	444	429	419	405
53064	94716	60856	35201	31355	12398	2178	736	711	735	700	716	746	710	697	695	762	661	687	705	671	736	713	722	700	665	681	696	725	716	729	701	744	756	777	726	759	712	726	663	699	674	697	700	712	747	710	691	717	751	754	770	710	750	735	714	690	748	694	707	742	729	684	738	730	745	694	675	742	701	732	741	716	740	687	749	710	668	712	706	680	716	683	708	700	703	725	705	707	706	748	701	720	721	700	688	724	718	728	708	730	719	690	762	719	772	763	652	714	726	709	722	708	740	771	697	727	683	746	708	698	700	677	723	671	725	728	731	710	735	731	742	715	682	693	730	713	669	742	718	770	710	689	761	717	697	766	737	721	696	697	720	699	700	734	759	693	713	669	727	703	714	715	712	688	736	720	694	744	739	717	697	695	690	722	737	699	682	685	785	741	731	649	742	739	752	694	768	718	756	713	701	706	698	693	730	726	722	752	740	701	700	729	722	740	709	715	683	712	703	730	769	703	725	759	667	765	736	679	730	708	674	726	703	692	677	728	691	733	716	736	756	711	726	676	675	742	687	736	749	711	727	704	748	740	704	728	703	723	773	684	694	738	732	730	706	767	734	728	683	685	704	685	688	716	731	745	683	702	679	709	680	690	711	710	751	688	685	744	688	727	741	697	732	714	686	717	708	715	692	751	736	723	710	648	741	680	743	696	736	718	719	706	730	726	744	691	712	694	764	666	727	732	705	700	740	757	724	682	687	714	742	709	730	698	702	750	733	723	723	744	718	745	712	762	707	696	718	733	697	737	679	732	731	722	707	709	722	687	674	716	719	702	758	720	746	700	684	755	726	686	731	749	723	708	753	746	710	722	691	743	687	707	728	722	700	745	720	713	724	738	728	689	757	753	723	685	726	752	684	710	730	758	743	727	699	694	748	745	729	712	723	699	729	662	712	692	730	701	718	714	673	711	743	667	705	668	731	758	719	715	700	710	720	705	725	745	706	710	741	717	743	754	738	699	730	652	679	771	692	739	676	730	727	728	715	732	684	775	715	702	705	740	709	722	747	714	718	745	718	692	715	708	734	715	620	726	683	703	739	739	675	704	733	722	702	719	717	703	752	716	712	708	721	741	745	687	691	681	708	695	727	729	774	698	717	730	730	687	721	735	738	750	688	675	744	671	692	702	751	736	723	693	701	787	767	708	704	726	712	744	741	724	713	746	717	686	717	692	739	714	689	773	710	716	739	705	722	749	741	686	746	663	709	675	749	680	776	722	721	786	697	701	705	747	769	767	671	695	701	711	702	733	668	721	706	706	725	713	742	715	706	777	710	670	679	771	713	714	719	729	714	694	727	743	710	715	657	687	688	746	716	701	690	741	699	709	745	661	712	736	713	738	674	741	708	741	739	706	688	762	746	699	705	713	787	671	693	733	666	651	719	686	710	752	740	752	775	684	692	720	723	738	714	726	770	707	747	697	721	750	729	692	710	738	733	772	703	742	715	717	682	730	707	709	722	665	723	730	747	690	762	733	696	730	730	767	721	694	708	710	774	735	718	669	681	766	726	696	721	725	738	716	672	698	699	761	708	726	733	703	713	712	659	747	721	718	628	692	702	746	664	743	725	748	721	726	709	741	715	693	752	735	689	739	750	766	687	683	740	732	732	694	734	728	714	689	746	727	680	694	682	671	660	728	732	725	729	735	709	721	700	732	694	680	704	719	652	704	750	728	735	735	677	678	717	680	721	734	740	740	726	693	670	722	699	744	699	707	737	715	724	733	706	708	688	713	690	755	718	740	686	631	695	719	722	754	687	692	691	725	731	731	716	736	731	705	706	768	719	702	735	695	704	698	716	710	705	695	740	723	709	702	674	680	719	730	741	771	695	686	751	699	707	696	693	722	733	728	754	741	673	730	732	691	702	728	722	718	714	689	735	672	724	692	662	733	709	713	691	722	760	697	686	702	745	747	720	694	718	705	723	745	724	703	714	718	748	699	710	677	676	704	729	714	739	731	726	645	768	737	717	684	755	695	758	720	787	698	705	719	689	767	667	699	757	746	739	683	699	706	659	731	726	698	655	676	665	742	649	698	714	721	764	720	754	706	706	720	701	696	698	706	717	716	681	735	735	703	708	675	695	695	699	704	686	721	715	728	738	739	680	695	725	673	730	703	658	746	759	728	710	754	715	788	713	744	735	753	735	660	727	725	673	704	697	704	681	776	738	700	736	663	687	731	709	636	698	799	687	730	715	774	718	719	720	663	721	711	726	744	674	716	775	721	709	735	734	721	694	713	712	704	738	724	706	722	721	758	726	693	725	711	711	709	731	679	702	709	717	711	737	722	725	740	706	717	706	719	687	703	727	701	762	750	677	691	730	616	699	704	725	695	722	738	728	767	717	747	739	709	709	686	719	734	713	767	766	691	687	731	733	704	721	732	681	765	732	709	740	731	685	707	684	739	728	689	733	718	704	764	733	723	692	738	710	674	693	713	698	700	737	710	697	674	705	678	696	730	746	762	702	732	696	666	691	710	720	675	733	749	757	716	678	721	718	698	733	699	721	710	751	683	731	744	732	745	727	697	723	703	755	680	740	735	749	715	744	699	729	712	708	716	714	716	725	737	745	727	682	714	737	714	661	716	681	692	696	691	721	716	700	747	710	777	705	661	658	712	722	720	678	676	791	701	758	708	703	730	724	706	665	693	701	733	697	734	672	684	686	750	679	713	750	756	661	687	784	727	707	743	751	704	716	726	711	690	726	736	730	723	756	708	718	690	784	694	753	733	718	677	635	683	748	752	694	738	730	726	735	703	742	724	716	690	712	730	707	722	714	718	748	722	709	729	721	727	688	731	704	689	732	688	776	734	683	699	751	721	700	737	706	715	717	708	724	726	717	723	752	743	674	745	688	686	702	704	722	699	718	731	681	740	741	665	774	681	688	716	705	721	709	706	697	701	689	682	731	728	747	745	765	736	700	712	739	728	711	705	698	714	770	712	737	726	667	738	756	695	721	759	691	708	708	722	724	755	788	644	741	715	725	712	715	693	725	691	708	699	692	727	708	731	695	752	713	704	736	697	800	736	705	729	712	733	685	718	684	702	707	688	675	719	726	767	736	783	737	735	718	708	710	710	704	708	716	726	743	731	728	724	705	724	761	732	745	727	744	652	730	742	699	674	675	729	713	693	774	762	712	722	710	698	758	732	732	655	688	724	732	756	711	722	692	704	732	759	724	683	689	696	729	695	733	751	699	721	723	722	735	764	684	746	732	753	737	719	755	711	723	741	712	654	677	723	699	720	771	744	755	744	685	734	707	695	826	716	702	730	686	692	753	647	719	733	697	744	735	710	712	712	692	673	735	743	709	715	734	682	653	704	687	712	715	726	741	703	714	738	718	681	745	708	745	718	714	732	688	743	728	746	693	720	692	711	749	703	714	748	670	695	689	704	758	707	755	727	702	736	728	692	717	743	757	718	711	732	729	703	731	703	698	771	677	751	708
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
