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
339397932923	339397933442	339397933992	339397934542	339397935092	339397935642	339397936192	339397936742	339397937292	339397937842	339397938392	339397938942	339397939492	339397940042	339397940592	339397941142	339397941692	339397942242	339397942792	339397943342	339397943892	339397944442	339397944992	339397945542	339397946092	339397946642	339397947192	339397947742	339397948292	339397948842	339397949392	339397949942	339397950492	339397951042	339397951592	339397952142	339397952692	339397953242	339397953792	339397954342	339397954892	339397955442	339397955992	339397956542	339397957092	339397957642	339397958192	339397958742	339397959292	339397959842	339397960392	339397960942	339397961492	339397962042	339397962592	339397963142	339397963692	339397964242	339397964792	339397965342	339397965892	339397966442	339397966992	339397967542	339397968092	339397968642	339397969192	339397969742	339397970292	339397970842	339397971392	339397971942	339397972492	339397973042	339397973592	339397974142	339397974692	339397975242	339397975792	339397976342	339397976892	339397977442	339397977992	339397978542	339397979092	339397979642	339397980192	339397980742	339397981292	339397981842	339397982392	339397982942	339397983492	339397984042	339397984592	339397985142	339397985692	339397986242	339397986792	339397987342	339397987892	339397988442	339397988992	339397989542	339397990092	339397990642	339397991192	339397991742	339397992292	339397992842	339397993392	339397993942	339397994492	339397995042	339397995592	339397996142	339397996692	339397997242	339397997792	339397998342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2735	3600	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23150	21771	33267	31590	27243	23156	14142	5022	1927	1451	1092	874	973	871	956	930	944	966	988	910	902	878	923	887	872	1032	970	915	983	873	895	918	896	816	869	895	880	851	814	882	870	912	890	852	854	895	901	858	902	897	924	914	917	896	938	884	867	852	875	894	877	871	870	865	898	852	852	868	853	842	893	881	866	849	895	893	881	916	879	928	903	871	851	819	875	814	889	888	882	889	886	911	906	882	821	948	810	923	873	894	906	887	899	866	912	894	858	916	914	912	869	892	936	856	869	876	854	882	880	905	873	887	896	902	874	906	922	929	903	869	856	898	967	878	852	900	906	911	895	883	919	886	929	901	858	856	855	853	846	853	865	895	887	841	846	867	850	916	927	844	875	917	879	917	882	874	874	848	883	845	877	854	884	897	953	869	891	862	905	916	932	908	878	895	874	843	890	848	840	858	906	901	849	869	854	883	837	873	888	919	851	910	892	881	895	828	930	848	875	843	882	899	868	829	819	895	856	922	879	901	839	917	833	918	921	871	894	893	881	877	845	900	850	877	846	872	858	927	886	896	923	937	884	946	876	843	914	881	886	927	914	881	876	908	888	916	815	904	840	824	901	862	943	923	849	841	855	909	839	880	859	933	884	875	859	892	852	867	842	935	895	839	860	895	917	899	876	865	907	882	895	918	822	868	816	855	908	901	873	869	863	890	898	883	906	838	848	860	862	846	890	877	847	845	901	856	877	878	848	876	876	869	866	863	872	942	830	894	924	862	914	880	881	875	884	887	851	838	836	872	887	911	858	867	868	918	874	882	874	885	833	862	873	888	903	916	895	868	860	857	917	897	845	873	846	904	874	886	849	856	872	854	917	839	852	900	890	862	831	849	873	914	929	923	913	875	885	848	864	864	914	875	880	836	845	909	825	912	888	868	882	833	889	839	866	898	845	830	878	892	854	863	922	915	887	804	883	854	874	864	859	868	865	884	864	921	875	868	843	857	883	842	886	905	878	846	899	951	875	846	883	940	865	873	891	856	840	902	863	854	945	845	868	894	931	908	861	879	879	912	910	866	856	917	920	860	908	939	893	878	832	869	936	939	891	850	844	826	869	931	837	848	862	869	883	870	866	912	912	903	879	902	881	890	912	886	858	877	937	891	896	799	924	884	832	920	863	945	882	891	837	870	883	823	807	851	849	833	888	912	886	867	887	865	847	912	816	830	911	891	853	884	863	885	851	837	884	885	892	825	954	903	894	889	877	839	947	888	826	918	845	868	854	848	841	924	841	884	889	857	883	953	885	903	854	906	853	855	872	859	895	881	861	798	882	866	860	867	833	864	877	871	892	863	832	908	837	883	878	861	911	869	844	886	874	904	842	869	862	858	892	880	924	866	830	827	918	796	905	898	925	848	873	843	882	831	905	832	883	901	894	934	919	900	869	939	923	900	873	863	872	895	871	827	928	896	829	866	858	910	936	883	914	867	923	878	904	851	877	845	887	868	912	942	897	852	893	924	880	879	855	886	901	885	921	923	877	860	879	913	890	875	883	864	868	898	864	858	830	901	890	918	891	847	904	876	888	843	870	909	892	885	872	807	918	914	880	873	919	855	874	895	896	875	845	865	859	880	859	896	875	910	894	889	900	882	922	895	901	835	872	829	915	923	839	910	891	868	852	895	864	921	900	816	895	877	845	838	886	834	866	924	879	925	843	881	905	921	856	868	839	882	899	851	900	821	892	814	906	892	851	947	893	871	877	882	932	871	948	919	889	904	885	890	896	871	897	845	869	836	887	810	867	914	885	861	915	891	882	858	903	942	857	913	873	849	853	867	949	898	873	846	894	840	872	871	800	908	865	868	828	883	880	888	878	851	878	851	897	866	851	895	851	885	864	892	863	848	822	828	889	870	853	852	835	859	900	886	944	896	849	859	876	819	851	835	866	864	867	877	907	871	920	896	829	877	878	872	902	878	890	853	892	851	847	872	891	893	899	914	888	870	853	915	882	941	857	839	901	858	891	941	906	928	903	836	883	869	881	937	935	865	884	867	874	869	844	866	889	842	858	828	895	853	886	872	930	890	866	892	861	897	845	906	905	872	850	831	882	866	899	932	912	875	839	846	852	910	928	867	860	882	881	874	915	855	841	880	892	846	927	877	916	863	932	887	882	902	883	875	890	875	811	855	868	883	877	876	858	907	871	859	859	858	925	881	879	876	876	907	889	854	932	881	918	888	794	835	902	872	868	879	839	902	926	922	868	875	877	873	876	851	918	863	871	897	905	889	898	922	941	927	956	861	869	825	864	904	867	919	871	855	868	891	827	885	948	868	797	833	861	863	818	940	893	910	817	886	841	907	901	880	877	925	889	850	937	894	853	851	879	860	890	885	867	829	917	861	901	938	884	918	889	930	884	873	841	908	943	881	861	889	914	881	895	858	895	882	850	853	900	902	912	888	832	888	852	885	882	925	895	870	902	878	849	841	915	910	928	867	880	843	834	904	838	887	861	858	894	880	850	859	862	856	902	865	864	895	863	860	899	851	892	882	887	945	902	797	832	840	876	822	866	896	851	877	908	829	903	871	898	885	895	867	895	912	891	924	903	862	839	859	900	874	935	866	911	865	842	871	892	849	905	890	865	922	867	878	804	874	882	905	905	907	856	854	814	901	850	908	824	847	851	883	848	836	850	874	831	917	891	847	862	841	846	846	901	921	910	870	932	878	896	873	902	804	920	864	857	856	880	907	845	859	949	888	895	821	879	925	854	873	896	876	945	859	956	896	872	847	883	892	868	919	876	854	916	900	849	876	887	932	858	959	912	906	912	861	910	867	883	896	807	892	859	941	876	869	842	843	884	843	851	893	931	866	844	853	822	912	869	871	870	904	880	875	873	856	878	872	898	889	907	891	915	875	821	834	912	894	859	902	899	897	882	852	834	905	879	851	838	891	895	903	836	899	879	863	854	828	912	888	887	864	897	872	887	897	911	857	876	853	856	848	865	867	888	879	890	850	846	853	869	891	882	846	852	872	880	915	885	875	868	928	855	885	887	891	867	865	841	848	776	873	838	889	892	850	880	822	893	892	876	830	846	839	926	875	914	882	906	830	910	819	900	895	848	932	900	924	822	954	865	833	893	866	865	864	914	913	858	867	824	865	831	888	901	886	889	862	871	873	837	979	833	838	835	914	879	913	876	919	915	939	901	885	874	894	858	849	893	882	888	885	879	871	952	874	889	866	886	872	949	932	902	875	882	869	863	834	859	912	861	891	879	903	851	873	874	884	833	891	838	877	910	865	840	904	861	892	918	873	858	865	901	931	888	874	877	866	901	928	856	850	872	861	866	907	904	882	848	840	859	916	860	843	860	877	860	877	895	851	888	898	894	881	886	904	866	904	892	858	895	850	887	870	847	844	860	875	909	899	900	904	891	933	852	847	871	841	811	919	816	875	930	841	860	910	877	934	909	853	899	853	877	895	857	852	911	851	941	942	879	904	890	888
60976	98090	72428	46384	28183	17084	9607	4422	2128	1460	879	791	765	752	790	751	753	723	780	767	741	749	792	727	754	980	892	850	795	792	765	811	744	789	721	783	802	775	749	732	741	761	807	774	743	750	797	774	782	810	749	820	786	806	765	783	766	813	802	750	746	822	786	808	779	746	776	791	767	730	722	767	762	767	732	705	730	776	738	750	773	745	746	751	792	855	746	749	718	829	788	737	768	785	733	780	776	789	751	778	774	808	809	815	799	731	744	788	784	796	793	700	726	802	701	766	772	721	794	774	717	752	739	762	756	764	773	753	749	760	765	730	706	794	782	763	755	772	804	741	750	788	750	799	798	747	782	790	735	754	766	772	804	768	745	717	784	787	733	762	750	779	726	724	801	791	733	728	758	765	777	741	710	748	758	739	778	807	741	783	773	728	753	773	762	756	793	747	722	757	766	775	782	749	770	784	783	767	820	722	759	722	741	741	759	735	765	781	783	771	747	707	730	771	800	749	793	725	772	763	741	746	752	736	746	718	762	773	750	755	767	782	732	794	763	823	803	743	695	756	791	806	799	776	752	789	799	754	727	785	744	749	738	771	790	748	741	787	752	788	764	809	760	785	783	743	744	735	755	771	769	771	697	735	749	763	715	760	827	781	786	757	799	759	776	723	740	816	712	770	720	753	761	803	726	742	799	800	762	755	770	788	729	781	802	759	758	800	789	761	759	766	818	810	738	760	787	764	759	743	750	739	729	770	711	785	730	747	742	738	743	787	775	794	729	793	754	804	767	783	750	734	737	771	800	759	774	736	705	718	757	798	731	768	765	777	762	727	750	784	758	817	783	724	786	717	768	765	768	749	743	739	744	766	740	799	766	765	779	750	697	764	783	745	778	800	721	809	748	756	777	682	740	752	758	741	796	744	752	767	724	786	811	735	764	759	787	728	657	732	753	730	773	779	785	769	781	778	712	798	763	738	780	751	760	768	744	789	711	715	753	811	727	722	764	826	716	750	738	769	769	766	816	754	758	745	741	735	725	766	761	779	764	723	754	828	760	756	727	794	792	772	741	755	769	724	733	764	730	722	795	739	747	772	801	714	765	755	768	802	766	739	775	736	767	727	747	733	746	738	765	800	770	813	756	726	709	751	762	766	765	745	740	722	733	779	792	762	791	734	753	742	713	794	796	736	752	753	755	800	747	743	789	778	729	726	823	764	712	770	737	770	728	764	725	783	762	745	796	736	744	767	688	745	712	715	772	735	758	790	769	784	741	753	732	754	761	657	765	770	771	798	745	753	782	744	777	809	790	718	759	742	776	741	745	749	712	736	755	774	750	764	722	779	784	755	718	797	723	799	743	745	752	743	818	788	721	756	788	761	750	737	770	778	807	789	730	762	783	737	740	749	771	798	746	737	783	708	749	737	811	764	787	826	771	758	745	775	782	778	769	736	760	782	785	700	737	739	788	764	746	748	772	754	786	774	747	791	740	774	774	742	783	732	755	759	763	749	786	723	774	763	720	765	772	710	705	756	769	747	735	744	755	711	742	735	767	768	767	771	747	788	782	802	777	774	751	750	809	772	766	742	777	755	747	707	757	763	754	750	784	772	751	758	776	759	754	734	783	715	731	739	769	721	783	769	772	732	768	746	733	773	802	719	747	720	727	748	742	768	736	792	722	740	761	727	739	766	761	767	798	806	791	758	756	737	795	743	766	739	775	755	719	727	758	778	786	743	731	724	791	798	773	767	763	771	768	763	782	761	759	764	775	747	810	754	748	718	798	750	730	788	774	712	759	742	796	771	785	720	784	794	738	740	780	778	752	739	747	768	733	808	762	751	696	747	745	751	794	834	749	729	767	756	754	700	712	743	740	734	756	754	772	710	757	730	708	731	775	794	787	734	773	768	763	756	797	740	792	778	712	739	756	703	805	762	761	793	774	765	745	760	812	762	757	760	722	761	696	746	758	735	707	743	845	752	717	775	728	727	792	695	766	787	706	721	733	737	771	704	733	777	731	768	732	798	773	754	789	734	741	772	724	768	746	768	821	717	803	784	811	804	773	698	779	727	701	824	808	755	772	724	737	720	750	722	788	774	792	750	767	765	695	767	715	668	765	737	741	667	722	757	793	714	799	735	796	787	725	766	704	737	775	778	732	799	703	748	742	714	758	767	722	732	739	736	724	720	737	724	797	735	786	791	732	770	785	752	798	807	790	760	726	793	740	769	745	749	819	766	753	763	741	748	750	841	773	772	756	774	699	740	724	752	772	771	778	758	752	748	737	765	788	738	745	783	709	738	768	724	753	813	791	774	755	741	759	743	755	783	713	786	761	777	768	813	764	747	723	783	763	759	716	755	803	799	690	783	787	778	749	737	780	752	772	765	777	699	741	742	769	765	769	762	756	752	779	770	777	790	801	733	714	772	781	736	786	795	744	724	733	701	781	701	777	755	728	777	733	708	783	791	760	721	763	744	749	811	790	810	750	775	755	782	790	742	811	789	804	749	753	743	749	744	782	783	747	773	747	725	781	753	772	740	692	754	789	743	760	752	736	764	701	765	769	787	712	760	715	799	751	771	792	807	747	718	770	801	724	763	799	760	728	730	791	746	770	762	801	721	728	780	748	690	742	729	745	799	749	738	721	784	727	723	778	748	723	746	706	684	752	768	738	759	723	748	743	784	744	761	727	739	726	759	735	781	740	805	746	800	707	779	685	722	712	769	740	712	802	724	807	777	740	757	803	732	754	767	762	712	703	755	708	751	778	724	772	779	837	771	743	711	774	785	728	720	776	754	799	712	765	776	811	761	760	796	750	781	766	728	775	724	786	722	794	765	802	753	842	726	740	764	753	759	772	796	751	781	773	727	720	758	758	732	751	763	760	732	765	739	792	755	766	749	724	764	756	690	758	738	750	718	748	759	792	762	743	710	756	785	764	706	815	775	769	695	747	734	758	741	723	773	799	787	755	796	840	762	750	792	772	749	708	771	796	765	737	756	710	769	730	732	724	756	741	749	741	728	810	767	756	753	726	776	784	720	761	789	740	800	785	754	721	723	828	745	727	786	779	743	693	740	794	767	727	749	774	749	742	771	759	744	804	776	676	727	720	721	797	759	737	789	751	753	766	804	713	732	773	733	787	785	763	759	712	780	737	731	770	732	750	749	742	787	751	766	759	725	778	735	717	739	763	755	756	797	766	754	781	771	795	757	829	789	760	767	733	748	761	795	766	803	713	769	711	773	788	753	772	757	723	750	767	726	791	758	765	777	758	760	763	744	725	762	749	789	751	743	734	800	731	747	743	760	743	732	730	761	773	724	743	721	785	744	745	761	737	778	772	740	767	732	717	747	686	747	782	764	750	787	809	794	768	735	776	764	755	703	702	810	763	754	774	717	707	746	744	718	736	762	748	750	788	759	743	758	765	733	755	780	791	741	765	732	755	766	778	777	735	695	731	753	767	784	729	773	746	702	766	758	743	774	752	775	751	782
30770	28097	24993	11238	3363	1814	1214	973	804	788	814	780	746	705	744	758	730	772	764	744	745	699	756	798	757	722	749	767	751	771	768	736	772	733	757	745	740	792	784	726	721	765	702	774	760	735	744	703	714	790	742	765	734	768	740	784	766	724	721	745	752	805	744	728	738	807	782	713	732	752	762	755	760	772	745	737	720	688	757	744	703	764	693	747	758	735	703	750	759	743	743	764	774	751	742	721	719	731	716	758	733	789	721	715	790	733	774	759	741	781	695	755	750	744	724	736	747	777	758	701	749	732	755	701	761	763	767	752	715	758	755	742	737	742	731	745	729	782	740	763	686	717	774	740	703	691	786	765	721	759	748	784	783	765	740	766	756	762	768	761	680	739	712	774	744	752	767	775	767	707	737	773	743	796	762	725	752	691	761	758	711	727	754	709	728	731	729	749	743	771	708	741	709	736	754	744	711	740	703	770	747	703	732	706	690	756	766	724	729	783	771	791	779	743	777	725	716	747	767	748	774	733	708	753	745	768	713	705	756	708	796	760	739	745	743	745	702	746	821	713	701	713	785	742	705	756	714	757	747	676	714	726	729	735	755	726	709	754	717	752	730	725	780	786	722	746	727	797	723	763	782	692	716	761	781	753	723	719	768	758	736	725	723	740	757	810	731	724	737	736	715	776	752	731	732	745	704	751	709	742	761	717	685	740	705	753	777	750	777	763	697	790	783	683	799	724	711	725	743	734	753	756	741	734	713	686	757	731	734	740	756	767	721	692	676	746	736	736	759	756	730	801	714	721	748	814	746	762	766	730	774	767	751	732	769	795	750	799	801	756	802	727	740	765	749	718	761	717	743	754	795	737	749	737	790	781	749	786	740	750	757	724	793	724	726	742	761	738	724	761	733	741	741	738	738	738	736	718	703	761	754	747	766	768	747	753	710	809	766	719	757	743	755	778	752	761	727	814	794	811	755	715	729	749	742	734	725	731	719	776	776	715	756	709	759	769	733	755	750	737	718	749	748	753	764	747	704	722	788	725	744	721	717	736	734	758	724	777	714	769	752	717	761	766	804	730	693	744	799	775	754	754	752	798	743	727	726	720	781	775	778	774	757	768	739	736	798	705	778	800	744	753	704	743	779	768	737	685	748	743	697	770	724	709	753	749	752	706	724	784	724	789	756	744	749	699	733	744	751	713	736	802	713	764	729	760	693	741	779	710	741	754	724	704	772	727	788	730	736	742	716	755	709	716	692	737	693	754	762	738	757	774	744	737	746	679	703	757	744	795	754	720	757	732	763	743	704	728	742	750	746	714	733	779	733	752	791	806	771	760	749	769	748	727	756	704	741	757	788	739	779	759	746	718	742	778	742	745	730	752	770	792	782	669	738	766	723	711	717	723	743	714	734	757	736	750	743	755	731	743	755	753	767	699	752	771	754	727	664	761	712	713	735	733	745	723	756	745	766	813	729	751	712	718	733	728	741	734	789	746	750	789	748	742	703	775	735	793	778	740	782	732	718	754	736	760	784	709	730	719	734	690	697	728	750	761	750	750	780	706	736	757	767	712	717	746	767	732	739	766	763	772	716	739	789	740	743	781	765	762	762	782	788	742	695	734	757	734	716	750	788	765	739	767	786	730	714	705	734	725	746	780	799	770	780	794	761	736	709	709	734	711	710	751	759	739	728	687	710	760	748	765	742	765	722	730	734	748	752	719	666	757	752	722	720	775	677	735	764	767	743	720	732	720	759	764	717	717	702	794	753	687	697	708	757	726	739	737	724	743	733	730	734	743	718	737	747	748	759	727	770	750	798	705	768	754	761	777	735	731	747	762	719	734	773	752	726	716	748	746	771	752	744	732	757	749	746	663	748	709	735	718	786	753	800	719	791	746	710	733	751	730	749	757	766	736	757	746	765	749	762	769	730	727	749	731	744	776	764	721	747	683	711	721	732	703	769	710	711	716	717	800	750	756	761	753	750	721	732	757	762	744	717	767	777	744	751	721	769	743	743	725	766	696	727	684	738	760	725	717	744	713	748	739	704	726	796	765	753	726	767	779	788	767	803	741	760	768	764	715	749	777	746	686	782	705	764	721	739	736	737	763	745	732	773	753	747	781	736	753	795	783	764	737	762	725	770	795	759	763	751	758	784	729	768	761	774	753	800	755	777	747	736	779	729	687	717	815	742	734	718	756	770	750	773	782	729	736	749	737	777	772	769	787	764	801	747	731	733	754	726	728	728	797	721	723	718	740	745	770	752	746	743	732	729	757	709	786	745	741	723	729	770	720	793	736	761	732	752	715	718	686	736	804	766	753	771	745	732	759	771	739	750	745	705	726	746	710	785	732	763	684	743	717	719	752	735	778	828	750	782	779	731	767	787	724	745	774	757	805	792	769	742	766	731	725	735	721	727	737	747	737	698	739	785	686	739	762	715	727	717	744	756	747	731	731	766	722	714	718	724	712	722	732	717	758	751	738	763	729	705	787	697	737	787	733	718	780	735	722	762	783	751	736	769	681	770	750	750	698	751	714	740	729	791	728	734	774	730	752	723	713	718	676	827	730	726	744	759	720	756	701	764	740	747	778	731	765	742	745	735	737	738	770	734	735	726	747	767	776	739	767	703	762	730	736	788	787	787	742	733	777	780	774	745	751	709	744	757	714	768	761	766	761	721	769	748	822	742	752	722	718	744	795	707	733	786	729	722	729	754	774	736	712	769	754	781	740	705	740	765	700	726	729	745	790	717	763	697	742	693	815	730	724	698	789	798	773	722	778	714	706	719	767	732	725	752	749	783	701	730	763	733	688	782	768	766	762	730	755	758	742	688	726	719	730	745	761	749	784	743	741	772	763	758	722	750	746	749	719	746	703	763	710	735	708	736	757	733	732	699	781	752	708	772	732	765	726	714	805	744	701	763	735	725	731	732	700	735	691	731	742	751	718	705	696	738	769	781	687	709	715	690	740	820	747	743	691	734	751	761	743	800	758	757	754	777	769	768	761	725	729	755	704	740	762	726	716	737	782	742	746	740	706	736	778	775	792	757	736	692	746	758	715	808	748	702	721	751	733	764	741	750	712	733	775	732	722	842	729	754	759	740	728	740	760	711	741	741	741	727	720	771	749	793	735	724	713	711	767	732	732	735	738	681	671	776	737	734	721	730	754	722	782	769	736	767	730	746	784	760	702	725	695	752	781	765	817	754	772	763	760	736	703	714	758	722	725	733	758	723	745	723	726	736	741	761	714	732	736	762	734	775	760	767	747	743	742	736	746	747	712	783	714	723	786	766	740	731	747	785	727	714	780	757	738	769	730	709	752	724	736	748	786	750	746	781	704	741	699	733	804	734	740	788	675	769	761	734	778	741	768	730	730	741	727	753	731	715	743	804	731	724	729	780	741	752	731	742	745	782	726	799	760	826	752	763	709	751	776	725	743	732	760	779	744	715	711	735	753	725	816	760	723	787	744	739	722	770	790	719	759	667	767	697	687
22450	32553	20317	6633	2888	1679	1067	816	626	576	590	575	593	574	593	568	553	561	552	570	594	584	551	643	584	593	580	597	603	557	583	574	552	613	543	573	532	563	557	580	560	597	610	607	580	601	619	556	617	610	577	559	553	575	566	575	543	602	582	569	566	580	536	603	584	548	589	593	642	599	595	569	587	598	583	588	604	601	623	631	526	546	549	581	592	582	511	569	582	592	581	626	628	532	580	556	580	558	607	562	559	573	583	562	541	538	537	569	528	588	559	608	553	550	559	558	528	587	565	581	573	580	536	611	554	534	573	602	533	597	603	585	570	602	588	604	558	608	553	583	551	567	566	564	550	560	561	566	586	600	546	593	519	632	539	550	596	589	572	543	582	552	576	594	585	571	578	535	543	581	580	588	567	579	617	574	575	615	570	613	595	596	553	594	551	566	579	593	586	571	541	586	614	599	563	618	531	573	577	562	551	573	572	609	615	600	575	587	580	591	597	552	546	504	569	599	584	558	577	560	584	560	610	598	563	573	539	569	601	548	566	575	582	589	574	568	528	561	538	596	537	578	577	606	558	570	563	577	600	589	580	535	572	589	592	582	586	564	519	571	599	577	559	604	593	572	599	544	596	575	557	571	570	553	568	614	588	571	558	573	542	574	554	583	573	580	562	567	557	543	626	601	583	561	559	565	619	561	593	551	595	591	578	602	582	599	611	577	531	557	569	560	572	555	546	551	571	599	553	578	562	591	590	566	561	592	555	587	521	572	544	576	577	582	581	549	581	552	600	569	591	592	528	579	554	579	588	563	552	584	589	593	620	553	552	573	592	595	547	599	555	568	560	600	615	581	541	572	577	583	582	609	576	593	549	570	601	594	600	601	593	610	562	605	526	614	540	592	569	581	583	596	560	567	598	586	570	579	555	558	549	552	565	614	578	618	554	567	567	633	553	568	543	526	545	586	598	589	571	562	590	596	576	604	576	619	569	557	572	586	596	544	550	567	588	594	603	560	557	552	547	589	589	624	560	604	602	564	588	578	591	582	586	596	585	577	581	581	553	619	563	556	560	598	591	560	549	558	580	593	565	561	583	577	576	571	580	560	570	546	578	591	596	566	576	600	591	558	573	588	575	563	548	546	589	568	556	529	533	542	576	540	565	520	553	596	580	586	552	533	585	569	600	574	580	556	537	585	561	538	612	578	616	515	588	554	541	536	559	580	589	596	613	573	568	594	613	576	585	540	611	604	598	528	587	583	585	588	585	565	582	591	593	596	571	540	561	565	605	572	583	534	573	594	590	600	540	605	588	590	606	556	560	567	576	592	577	565	577	552	595	599	585	562	585	623	541	552	579	585	537	553	588	591	573	555	560	519	569	555	601	571	540	581	599	582	560	603	565	561	560	529	577	587	541	572	603	557	534	608	574	593	609	581	529	590	557	568	553	567	587	547	593	532	570	555	603	578	559	583	590	580	598	598	544	583	566	554	592	580	561	601	598	605	580	563	558	581	601	574	554	595	587	562	606	624	623	578	569	586	580	530	606	604	570	625	615	636	583	579	589	540	564	559	587	611	537	587	554	549	545	580	550	557	584	547	547	613	571	583	607	628	591	565	559	586	561	575	551	581	571	587	611	554	583	594	579	559	556	551	525	591	553	547	594	542	598	632	587	566	551	589	595	591	598	560	598	555	567	608	562	628	553	582	557	591	605	618	529	578	562	580	587	601	569	546	600	617	559	550	561	571	541	592	544	555	592	531	611	584	588	614	541	591	558	589	576	578	579	563	564	568	566	585	558	537	578	604	564	578	603	536	580	541	595	554	578	565	603	587	614	590	595	550	573	576	568	602	571	580	540	584	563	562	572	594	559	600	607	555	600	584	577	582	590	554	572	598	547	557	547	603	586	537	512	533	572	610	625	579	575	583	566	590	573	616	587	607	558	598	556	560	599	554	591	568	568	616	602	584	581	569	543	592	583	529	565	537	568	582	562	581	584	568	575	589	582	564	539	562	557	569	536	551	595	576	576	562	603	538	558	564	594	558	597	566	601	568	568	560	587	614	577	560	552	530	610	551	546	563	581	586	542	610	574	566	574	552	541	583	608	561	565	557	572	560	558	561	585	545	576	580	579	577	551	570	560	588	593	584	580	566	575	609	632	603	587	575	620	581	584	556	586	558	557	568	570	560	554	608	567	648	568	589	594	550	591	618	608	567	579	590	552	557	556	559	528	523	528	555	556	599	541	586	563	559	550	609	581	571	525	623	577	579	535	608	588	573	570	594	571	616	607	567	553	556	592	588	575	605	555	612	585	584	588	603	600	596	602	609	592	559	578	634	557	589	521	566	582	551	589	609	554	529	606	558	562	602	551	567	598	572	551	582	567	554	609	589	593	575	569	578	536	606	563	563	611	578	554	550	527	580	554	574	588	583	557	566	620	618	583	558	581	576	544	582	607	571	543	567	569	586	603	560	566	619	541	572	528	549	583	593	563	573	580	582	571	547	586	552	578	579	585	568	560	573	562	544	578	555	552	597	587	619	573	621	537	595	584	555	578	583	619	577	550	570	581	598	619	566	607	544	539	576	561	588	550	595	601	553	534	572	591	573	563	574	640	563	564	545	558	579	565	586	607	603	606	552	622	551	591	562	574	546	546	569	555	618	582	553	551	583	588	549	590	540	598	588	577	590	601	592	574	569	564	614	583	609	523	542	573	547	591	581	597	571	580	579	576	597	535	585	569	589	545	601	537	611	589	546	582	576	625	590	593	578	601	538	583	567	566	589	576	601	557	583	573	564	540	577	571	611	582	604	575	557	577	574	586	584	600	588	550	635	639	593	515	537	548	582	548	559	587	609	594	611	600	564	548	560	589	600	583	595	592	588	599	615	548	615	565	601	581	602	595	574	568	535	595	572	582	621	544	565	539	585	581	591	580	518	561	593	559	584	584	574	610	590	556	586	562	582	553	567	553	511	580	565	556	551	534	547	573	601	543	592	553	537	570	548	605	552	571	596	534	598	587	546	612	598	587	576	596	530	547	586	604	577	528	574	587	552	587	546	554	509	539	608	579	576	584	582	578	651	552	617	558	568	523	587	576	557	582	550	581	590	577	575	562	616	577	575	595	576	552	613	607	574	619	562	567	589	542	585	599	620	570	602	625	629	598	610	597	593	584	562	565	577	595	570	603	613	579	564	577	559	594	561	568	575	544	577	527	567	569	623	618	579	584	586	581	584	592	572	547	509	539	586	587	596	548	583	599	636	627	530	568	563	567	581	572	533	597	593	578	545	565	612	621	558	589	556	602	586	602	559	550	580	596	605	564	560	578	554	545	540	613	547	559	586	606	586	619	563	549	582	620	556	637	561	587	553	597	576	565	605	614	578	602	568	552	589	587	586	547	617	615	556	588	556	569	576	547	560	559	575	596	565	553	599	596	606	523	573	574	578	632	586	566	601	578	565	583	569	612	601	552	575	568	564	588	541	585	549	579	585
25757	25082	38216	36388	25149	17177	7738	3028	1471	1076	973	847	897	840	858	827	808	871	846	844	799	789	779	806	878	833	792	869	800	846	879	810	826	803	851	869	803	772	777	809	813	752	886	834	818	763	845	845	852	794	828	824	827	824	775	787	823	834	813	798	812	872	829	824	825	833	818	794	840	783	858	833	849	816	828	774	801	818	813	780	833	781	787	789	844	809	801	851	812	806	798	822	780	783	765	823	769	780	746	825	815	822	819	863	807	858	806	846	793	795	834	776	838	851	777	788	772	809	802	857	834	787	848	808	841	844	821	886	870	794	863	816	823	811	813	742	777	794	773	790	830	861	796	807	813	833	854	776	801	815	795	789	831	753	825	810	781	787	812	831	838	824	853	772	767	754	834	798	823	859	831	822	808	834	845	799	789	833	838	886	812	801	852	798	851	806	818	841	822	857	810	805	799	839	770	784	741	792	815	862	860	806	836	829	805	834	817	768	837	785	782	805	807	844	823	786	846	811	815	822	786	868	817	764	810	791	826	797	824	741	792	773	844	738	831	822	799	830	802	833	831	824	845	829	804	811	799	859	819	747	822	857	808	829	768	788	815	821	840	789	792	839	811	860	811	815	816	847	884	784	839	802	811	789	768	823	794	789	824	812	790	836	806	801	818	834	809	776	800	828	824	822	836	805	766	808	868	879	849	778	772	786	825	772	775	782	835	835	874	839	845	825	888	837	782	830	862	769	840	804	781	789	788	784	860	845	814	795	805	810	843	799	817	780	811	806	851	803	846	856	816	803	786	784	791	843	865	855	839	808	797	819	772	858	798	826	846	768	858	824	800	842	806	787	838	788	822	816	844	837	848	795	817	824	797	798	844	843	779	833	866	829	803	802	793	785	787	820	825	761	786	789	770	801	803	802	807	845	801	890	842	805	824	789	808	817	811	820	783	806	794	831	777	834	779	850	835	818	816	870	816	844	817	865	782	844	795	809	788	799	849	815	782	832	842	870	786	831	847	831	873	799	885	824	807	822	838	822	805	790	834	816	809	772	822	842	829	794	831	793	852	765	785	766	791	847	803	769	824	814	786	817	818	795	807	810	783	866	780	836	772	850	750	771	832	846	823	804	773	765	905	811	836	781	808	845	812	811	799	817	832	826	810	843	832	813	839	844	804	779	850	785	823	783	834	794	816	843	807	828	793	807	800	786	804	860	764	797	809	824	840	804	797	807	849	785	825	819	853	844	832	801	828	797	846	847	802	813	843	835	796	787	815	759	804	805	824	825	858	818	857	797	801	763	774	779	835	839	800	797	814	803	839	756	818	874	808	846	831	860	865	792	834	803	792	833	774	835	813	844	768	819	795	847	793	824	760	813	827	764	809	832	849	783	844	834	812	858	805	836	807	805	804	770	853	805	782	796	841	817	800	846	803	829	778	813	802	828	805	830	803	840	841	832	829	833	780	778	810	783	797	815	790	802	867	790	837	829	800	809	762	818	856	820	797	776	825	782	807	816	829	837	874	793	808	804	811	813	858	769	803	768	770	805	764	790	784	857	894	774	801	840	858	840	811	795	827	796	864	856	771	778	829	864	750	821	885	788	821	840	774	875	802	806	831	791	833	862	804	809	773	816	839	824	807	832	835	779	852	758	805	775	830	799	829	838	826	821	817	771	806	816	792	799	750	813	766	833	812	791	860	805	777	803	781	807	772	815	802	805	801	837	758	789	813	845	791	794	862	803	841	815	806	796	808	801	766	821	862	825	795	790	833	762	765	807	827	781	804	795	797	864	860	903	842	826	835	813	851	807	782	830	803	797	820	785	826	793	837	851	821	808	852	802	802	817	833	810	796	825	845	764	837	847	829	804	772	802	835	853	840	798	795	864	855	816	855	850	776	877	839	799	822	836	825	824	779	794	815	792	857	833	807	758	848	821	780	828	810	820	826	765	849	772	767	799	822	846	801	822	776	872	753	815	830	801	748	780	816	810	805	820	900	817	809	836	814	855	851	856	810	823	835	833	792	826	813	792	864	785	823	835	822	821	817	799	824	857	840	810	852	844	836	825	809	795	864	863	860	836	826	810	807	840	797	879	829	791	808	793	865	892	831	844	813	846	806	781	814	874	849	843	837	809	812	797	749	793	814	866	807	813	825	825	777	791	867	775	810	833	847	853	810	783	787	788	783	827	809	824	838	808	796	805	839	778	804	820	828	803	840	798	814	785	822	753	825	778	800	832	770	821	847	807	829	811	791	817	809	797	806	853	802	826	830	846	793	826	781	829	804	783	791	843	811	764	864	740	807	835	886	827	857	839	824	812	833	786	772	888	842	798	779	783	770	798	791	789	839	777	773	845	847	793	819	773	824	864	811	761	817	845	802	816	778	868	822	775	751	811	761	808	779	805	767	830	862	823	835	801	815	880	824	858	799	797	884	824	796	825	799	826	834	827	805	790	853	857	840	839	795	866	795	806	871	825	781	810	831	788	840	797	763	814	797	799	756	853	839	854	820	808	776	782	784	795	771	810	827	832	852	855	810	810	797	810	779	803	798	856	867	787	813	827	812	832	855	838	827	787	786	868	833	816	832	838	754	818	836	817	815	810	830	794	817	752	799	847	806	838	814	848	860	858	800	846	778	864	814	778	809	761	823	760	847	809	792	828	839	844	828	888	834	847	800	783	780	834	756	844	831	842	870	782	828	790	769	868	818	792	801	779	795	769	819	846	842	828	849	825	846	837	810	794	786	820	867	871	823	833	836	841	865	782	831	835	855	839	830	801	793	788	807	788	793	746	860	822	867	804	821	821	766	855	815	803	827	781	762	771	849	826	874	816	817	813	806	761	806	810	746	806	794	865	781	823	804	790	784	811	846	802	853	782	840	856	860	855	859	774	804	834	835	822	830	820	810	834	764	778	810	871	768	806	747	841	826	846	796	780	821	785	811	832	815	840	824	842	799	821	828	845	838	797	786	816	787	820	785	827	824	815	767	794	823	823	837	795	792	785	837	802	787	827	803	832	848	825	861	848	784	810	817	836	809	794	812	806	757	816	768	798	796	803	822	852	839	814	788	797	868	779	754	752	799	825	787	819	828	863	797	798	815	810	775	820	779	865	758	798	740	835	813	845	810	835	806	821	787	801	762	789	815	827	802	820	798	812	795	820	808	783	807	832	811	811	825	801	868	780	806	822	840	805	838	815	810	851	827	774	782	846	814	831	793	810	857	825	826	846	829	798	793	802	774	790	783	833	825	782	853	801	813	819	776	838	749	836	758	798	847	855	808	790	795	865	811	804	832	815	776	783	768	833	814	860	879	832	843	874	802	807	826	776	782	852	816	846	809	770	816	816	794	863	817	828	834	804	765	806	815	835	782	786	802	843	772	845	781	817	839	807	781	859	820	787	802	820	851	789	836	829	860	860	811	795	832	787	845	787	763	849	800	821	809	856	788	830	873	844	812	846	792	792	864	835	835	828	813	805	831	781	817	747	828	815
61053	91678	65295	35911	18973	12134	5590	3020	1452	976	769	686	709	743	660	685	720	712	683	710	696	692	662	714	747	714	777	683	670	682	719	738	709	686	679	731	681	698	681	681	708	715	637	696	698	689	694	674	714	651	668	677	692	729	660	712	674	699	720	688	705	691	667	683	662	717	713	695	726	670	682	635	689	733	636	695	704	651	736	673	693	689	701	665	689	707	752	681	679	672	684	698	681	659	676	758	674	646	701	664	689	686	681	679	655	673	675	680	699	674	712	720	701	671	693	657	688	667	694	740	685	672	702	703	683	734	689	669	691	673	664	673	702	710	712	752	672	656	630	644	717	694	706	658	681	684	682	702	665	701	711	704	688	709	688	677	711	652	686	731	649	706	675	652	673	671	671	685	704	676	699	708	689	676	717	688	677	719	677	733	656	718	678	670	704	696	648	687	713	694	673	733	686	671	692	623	684	696	707	731	727	671	697	677	705	714	729	677	689	699	660	671	674	651	675	658	737	693	685	716	707	698	711	714	684	700	678	680	689	662	691	687	683	720	675	655	668	666	683	698	701	708	669	711	664	697	698	713	675	670	707	716	675	703	677	659	689	744	662	686	650	684	680	697	694	676	706	743	662	692	663	699	714	679	697	682	696	683	747	671	728	679	695	727	665	688	687	680	746	693	670	728	694	728	657	714	665	718	638	717	699	705	685	694	654	696	693	667	669	700	699	634	706	690	724	674	699	660	662	679	694	677	699	666	676	721	718	699	727	658	696	657	676	685	703	642	689	710	704	659	675	685	701	715	718	735	654	682	674	686	681	672	649	673	675	690	738	678	692	696	621	684	691	712	688	714	692	693	719	694	617	641	681	687	707	700	679	669	697	692	633	677	697	704	707	676	702	661	671	670	661	704	724	687	659	673	684	676	689	644	655	697	683	692	723	685	676	695	716	667	687	693	734	654	680	706	696	666	662	689	706	686	712	664	646	675	652	690	637	717	695	689	700	748	648	689	688	679	652	718	697	684	690	676	672	674	649	707	731	680	657	646	668	675	670	710	717	675	718	659	717	687	711	656	691	666	688	701	686	709	681	653	710	670	694	667	663	667	689	662	669	635	674	723	716	669	719	723	695	756	702	692	687	748	709	698	677	726	692	634	698	676	735	681	673	697	691	720	680	646	675	675	705	694	675	715	711	722	707	636	659	725	728	659	672	669	682	716	721	682	706	688	693	664	739	697	712	702	724	664	738	662	748	685	669	725	702	696	673	659	729	637	697	686	683	698	702	681	674	675	681	706	670	698	671	656	704	702	719	704	702	655	715	670	706	719	682	632	701	685	696	696	686	686	662	688	674	668	662	717	653	689	717	687	736	686	652	714	702	698	683	703	656	676	689	638	665	682	692	669	732	688	676	723	668	647	720	693	632	669	693	719	714	703	708	652	682	720	681	638	690	681	684	689	653	707	667	680	667	652	725	644	717	757	669	711	717	664	659	704	710	645	690	669	679	704	704	650	695	670	673	683	713	689	696	675	744	709	668	671	649	655	674	685	679	670	661	688	718	721	706	646	652	698	691	696	736	698	712	667	691	714	682	682	641	695	705	638	654	662	660	713	660	640	690	639	719	760	682	705	669	673	665	694	726	701	688	625	724	740	657	714	662	640	716	632	697	665	672	694	709	673	646	655	710	712	669	667	661	694	712	677	636	748	688	654	690	689	698	729	675	649	679	676	693	673	647	660	702	673	715	650	650	713	667	644	705	676	692	685	679	669	700	712	697	714	707	683	685	668	679	705	663	685	736	670	690	665	716	693	671	717	614	702	693	685	718	702	699	688	712	658	668	666	698	683	673	686	695	711	668	680	700	659	703	687	681	702	652	710	694	660	702	647	655	711	715	678	647	666	678	699	631	734	676	678	664	663	716	707	721	700	702	680	739	698	743	725	638	679	675	682	684	649	721	701	643	651	683	650	648	680	699	677	683	690	701	655	694	693	699	647	644	665	646	686	710	671	681	671	685	650	729	632	643	685	700	718	694	711	656	663	699	674	726	683	671	689	665	659	715	648	710	705	708	674	718	705	724	700	670	681	690	718	692	692	665	634	727	668	634	648	668	695	709	707	635	702	739	657	668	731	722	666	687	685	689	671	723	653	673	692	621	643	656	709	698	700	648	704	651	677	698	695	676	706	672	649	649	673	691	691	694	692	648	717	690	662	718	693	679	671	687	708	660	704	690	664	715	669	690	688	694	677	703	701	740	673	655	633	705	659	658	712	674	696	691	698	728	721	676	678	641	701	667	676	676	726	700	711	683	699	698	677	708	688	678	672	674	670	666	657	693	700	704	671	670	704	713	713	675	714	665	683	707	658	701	739	700	665	688	676	673	599	653	708	632	697	674	638	679	641	633	684	685	694	701	689	676	654	683	667	683	671	689	677	711	688	665	702	678	656	680	666	658	667	687	668	678	718	699	632	670	676	662	671	683	688	685	703	686	671	721	659	663	678	680	733	661	696	706	731	668	662	668	685	679	709	689	651	656	726	669	709	722	649	719	678	708	684	663	684	631	698	688	656	690	679	679	663	699	695	663	660	644	696	723	637	666	699	710	679	645	737	700	671	712	680	678	704	672	676	675	696	689	689	672	674	665	671	717	687	657	640	656	670	652	618	741	671	705	744	678	662	655	665	661	681	702	662	675	729	678	640	690	718	704	663	723	704	663	687	693	681	728	760	703	702	659	678	693	686	707	700	694	652	678	650	677	633	670	670	700	677	693	705	688	642	671	688	673	674	702	708	705	649	683	708	673	679	697	714	662	678	680	684	621	684	669	680	664	708	695	674	674	671	722	671	635	736	677	691	658	676	709	685	657	703	659	704	659	752	709	670	712	675	706	661	694	660	666	675	670	693	661	678	724	703	701	657	692	680	714	672	726	697	694	674	726	689	699	702	683	701	726	675	682	693	710	724	659	689	703	620	684	706	668	662	680	722	726	683	691	715	685	685	671	711	676	715	709	718	678	674	661	705	626	710	652	654	633	688	679	681	651	689	685	673	704	671	673	711	685	671	678	654	671	742	621	700	664	693	627	693	725	689	685	644	659	637	738	682	675	737	678	710	664	724	697	639	677	720	710	681	699	760	699	706	666	712	704	696	692	671	628	664	696	708	704	683	701	682	671	721	658	671	716	692	630	647	705	722	646	684	686	686	655	667	656	671	732	703	729	684	666	678	718	675	644	669	678	672	704	677	683	698	681	694	686	661	687	627	676	670	676	642	671	636	682	678	655	722	689	674	693	649	714	651	711	674	705	702	739	708	680	694	653	709	713	714	678	628	634	659	619	658	630	693	688	734	662	681	718	681	741	662	674	687	687	711	701	661	705	697	642	697	716	717	679	710	709	671	674	705	671	710	706	728	704	656	684	658	709	670	713	668	738	699	706	727	699	634	701	685	709	663	708	638	640	688	643	679	676	684	713	646	704	652	662	688	655	700	755	665	701	679
24679	23186	34710	32956	27683	24341	16169	5165	2169	1411	1180	976	974	915	873	906	903	928	963	897	1003	955	941	956	952	1011	1065	983	1004	949	977	1017	993	969	946	948	983	1008	869	935	911	980	911	898	915	926	919	973	934	954	970	943	967	884	993	925	942	944	898	929	964	930	942	922	965	938	1022	943	1007	949	908	974	974	919	913	998	947	954	979	881	915	956	979	937	957	964	970	953	918	921	881	930	926	910	959	932	920	924	948	913	915	937	956	987	938	896	934	947	889	986	910	959	969	947	928	881	906	902	904	926	938	929	911	973	959	892	997	931	983	998	940	980	928	888	984	926	964	927	911	953	969	962	960	912	924	879	973	940	947	961	918	932	892	966	924	924	942	952	906	950	943	877	941	920	976	926	934	908	930	945	894	866	967	926	927	952	979	967	879	950	873	962	969	944	922	948	925	939	949	941	971	875	896	921	869	996	957	950	960	922	913	944	887	927	933	944	897	979	971	958	945	963	945	941	945	915	882	933	905	957	938	942	925	946	892	908	935	929	927	962	949	960	993	950	920	910	893	867	953	906	967	944	940	911	927	951	955	912	935	975	988	944	931	961	982	1004	931	928	873	966	938	918	980	999	908	989	946	899	903	954	954	924	935	931	977	950	945	987	979	927	928	982	952	968	928	944	951	971	904	989	897	906	912	930	934	949	938	950	919	933	958	938	932	953	915	875	936	921	895	920	967	901	985	920	924	925	982	936	901	911	972	904	958	891	933	943	957	935	1005	959	948	921	923	957	888	906	931	924	956	946	993	954	926	920	890	976	989	940	913	963	961	942	910	906	947	920	929	891	937	924	989	960	910	970	954	966	897	930	966	935	910	924	941	890	891	923	930	963	911	965	946	966	944	905	937	898	956	914	953	917	921	896	955	983	951	965	946	938	955	954	914	897	957	990	891	932	920	984	940	930	926	905	880	915	957	990	910	940	967	933	967	944	936	865	978	892	893	912	893	933	960	936	942	959	917	988	967	940	901	909	931	914	904	931	948	906	878	975	939	877	863	937	929	997	915	960	967	924	921	952	955	924	881	906	926	952	938	930	956	971	949	957	896	981	945	906	919	946	1031	923	994	948	938	954	988	949	961	1015	949	923	1012	987	875	921	920	945	931	934	918	927	868	983	908	908	888	892	912	930	883	1006	913	968	904	971	880	960	916	975	929	947	959	940	888	989	947	913	951	903	932	937	932	969	946	933	947	1012	964	904	872	912	951	982	962	941	945	925	901	979	920	879	958	969	900	898	950	926	967	909	946	946	929	957	983	925	922	958	975	921	964	967	943	915	960	970	1012	908	985	942	934	941	948	930	972	986	938	958	852	916	938	936	970	952	937	932	866	971	919	925	901	926	952	969	928	924	940	927	925	926	935	898	936	1001	949	913	978	930	909	933	981	963	877	913	946	924	961	968	918	955	931	944	903	913	939	963	902	892	910	951	962	990	968	910	949	953	957	958	908	909	921	917	922	931	881	954	916	882	888	905	975	928	940	956	944	967	888	952	866	923	935	933	959	971	952	940	924	944	903	970	980	937	984	941	947	954	935	920	942	890	940	944	969	972	923	957	885	893	950	945	965	946	947	901	921	902	946	980	921	937	957	892	904	965	920	959	969	952	882	923	956	951	937	919	949	960	938	922	902	956	912	948	966	912	926	939	960	907	920	934	931	945	928	893	953	919	940	945	892	947	914	930	911	965	954	880	945	973	936	892	900	943	939	967	934	935	873	948	947	913	928	916	987	977	949	930	922	937	970	951	985	916	1000	953	926	956	971	903	937	997	972	951	961	954	916	932	934	927	951	947	909	889	930	943	948	957	923	941	901	905	958	951	908	953	947	924	950	925	917	915	877	911	908	903	943	878	959	973	940	964	899	930	914	990	914	916	944	914	960	946	890	971	939	1003	929	922	952	909	937	921	950	985	934	940	924	924	922	928	946	969	950	941	924	972	895	961	898	883	971	900	943	980	937	944	988	916	940	946	943	935	986	1002	942	902	991	946	835	965	958	923	974	914	939	916	997	925	881	945	940	945	939	902	921	920	962	931	965	934	915	942	922	907	937	918	918	923	940	876	886	908	1013	936	941	916	927	926	952	943	965	909	888	920	946	947	944	880	921	917	983	979	941	951	944	924	944	879	967	983	918	922	967	899	960	989	889	950	930	973	946	902	928	908	873	926	964	912	958	953	940	935	950	907	902	973	928	923	1028	920	923	954	918	966	929	915	854	967	921	933	934	907	948	943	917	953	971	928	892	980	887	949	935	950	957	949	919	916	944	936	918	985	887	872	1003	946	954	981	972	991	901	880	954	934	924	945	909	912	912	931	904	942	934	912	925	947	910	919	943	920	979	961	889	932	924	973	935	913	938	974	956	935	911	956	973	892	979	928	985	937	901	901	934	929	935	914	946	886	931	955	967	976	955	925	950	943	872	921	888	927	977	988	930	969	906	1003	933	931	921	929	929	939	937	979	958	971	952	899	897	972	938	983	987	891	888	898	956	923	912	920	917	951	920	937	890	946	974	909	918	987	947	927	945	896	924	943	898	951	881	952	956	916	981	876	945	942	924	890	882	925	953	868	932	914	924	935	956	893	953	920	900	944	894	901	937	888	980	922	948	922	971	947	927	934	892	950	923	985	933	954	893	917	906	946	920	908	906	951	942	947	908	924	913	919	937	959	923	920	903	992	942	963	957	996	896	941	923	982	943	959	915	933	936	939	936	937	921	949	972	908	909	932	980	933	977	935	950	963	911	912	910	872	921	930	902	922	894	927	959	893	957	896	943	927	943	896	975	944	902	949	915	876	962	923	913	906	953	894	950	950	951	912	908	922	917	954	941	958	925	934	966	894	960	965	928	917	961	904	941	943	942	937	901	919	901	931	981	936	911	939	917	934	928	950	963	907	946	923	1007	940	895	884	970	896	904	918	943	887	956	953	905	942	958	920	926	963	973	963	960	937	960	955	911	929	948	892	911	977	883	928	968	936	967	960	928	948	982	977	962	886	932	1000	896	867	930	973	954	905	937	924	928	928	917	985	907	930	867	948	940	954	957	954	963	901	964	894	933	958	945	988	941	909	921	944	915	916	947	894	979	966	950	935	953	927	923	940	886	965	910	952	947	920	909	985	947	851	905	931	899	980	943	974	904	932	923	1019	977	924	930	974	919	933	956	954	922	919	967	900	998	960	919	881	948	937	1017	941	881	965	879	953	908	926	1003	876	909	900	962	966	888	922	973	891	969	982	929	938	1004	928	904	941	951	959	970	954	888	923	874	914	937	893	914	895	928	950	931	948	859	967	920	896	956	915	907	1022	946	899	943	985	920	912	933	910	904	882	950	830	874	930	946	952	982	965	942	930	902	946	962	934	879	898	902	965	897	961	923	969	889	892	941	936	907	1012	954	945	923	894	951	937	888	948	926	902	1002	935	931	881	959	929	957	901	984	949	949	902	931	923	965	953	953	910	957	914	923	943	963	935	947	900	910	934
65542	103253	75657	47555	27394	18647	10805	4673	2314	1350	1080	827	784	811	823	789	820	819	793	800	831	850	827	830	839	925	870	820	879	855	822	822	837	818	815	772	842	801	870	831	819	819	787	768	813	813	790	819	798	830	804	775	803	774	782	830	844	777	829	764	812	779	794	791	828	815	790	785	774	807	774	754	844	762	868	816	824	798	774	760	784	806	818	777	830	803	843	769	803	815	810	851	758	788	795	793	809	819	801	820	848	845	807	796	810	826	803	831	789	789	865	830	787	819	819	781	807	769	810	728	817	771	810	796	829	815	829	829	760	845	776	822	835	785	803	789	812	757	832	812	843	811	785	789	849	778	813	828	813	825	825	836	799	817	836	849	806	786	783	809	830	826	769	802	804	823	816	807	785	786	777	783	788	835	792	787	778	799	735	778	783	807	769	744	826	846	805	826	808	833	841	784	860	833	843	793	810	845	845	798	799	778	811	790	807	803	812	834	756	814	769	852	792	853	821	813	798	803	837	817	761	801	758	848	801	748	767	849	785	830	831	800	814	803	810	811	769	800	802	831	794	843	810	814	812	810	785	751	772	842	813	835	778	818	792	771	844	826	844	782	814	836	778	816	777	811	825	771	815	778	817	791	800	878	779	815	842	778	821	815	835	826	785	794	796	789	809	828	824	816	819	866	811	786	823	796	744	812	783	773	825	774	814	847	816	833	785	814	819	810	777	810	826	802	800	806	780	862	795	782	810	829	815	794	761	790	834	807	824	834	790	802	797	780	781	816	813	832	780	743	778	875	842	737	793	746	772	780	783	842	820	765	761	802	844	794	793	794	818	801	771	792	791	795	822	807	799	825	798	839	774	826	741	810	809	802	808	774	816	799	769	794	816	805	772	783	811	778	731	790	806	806	791	780	743	791	817	785	839	789	790	825	815	786	796	788	737	782	773	789	839	783	785	810	846	821	789	784	810	773	767	837	818	815	816	783	710	824	790	798	809	788	793	780	846	802	825	779	784	788	795	797	813	842	805	778	770	828	783	775	822	788	771	758	830	812	786	789	748	836	809	776	760	773	859	798	781	814	826	769	827	717	812	793	821	810	756	802	824	818	786	774	750	813	781	796	807	767	817	793	823	884	835	807	763	802	763	781	830	782	801	868	737	800	793	786	844	742	793	804	726	766	804	813	773	802	833	825	826	783	745	766	816	778	784	812	834	807	844	805	798	789	823	845	855	800	803	781	834	794	779	759	803	761	762	802	787	781	799	805	861	768	788	784	815	784	829	795	802	782	793	801	836	750	785	783	836	758	797	839	835	830	806	832	870	817	809	845	792	789	823	822	857	849	777	847	809	770	795	850	783	813	827	787	793	801	777	777	825	792	807	794	828	815	764	803	816	778	769	804	771	824	781	827	783	830	818	771	829	793	793	765	783	773	854	808	817	752	770	804	806	839	815	814	762	801	828	825	778	820	803	833	819	802	781	765	848	796	831	850	821	751	793	782	803	787	810	785	779	766	802	836	825	851	806	760	775	824	818	801	720	815	849	810	778	819	833	794	813	796	746	764	814	776	832	849	838	767	816	804	763	798	800	793	746	803	791	770	750	824	759	822	842	842	825	804	795	770	824	835	757	851	837	757	831	806	810	762	741	848	818	783	795	749	777	792	772	755	818	789	781	851	746	814	795	780	733	798	827	845	756	836	795	776	794	776	776	772	775	826	805	752	765	740	822	806	796	787	805	784	816	822	746	839	810	833	844	766	825	793	790	793	813	763	801	804	808	838	791	817	801	804	792	767	854	820	822	808	755	852	765	769	821	779	764	819	774	784	792	758	777	826	818	797	824	827	748	758	843	830	816	799	794	862	824	820	864	797	828	776	801	825	819	785	824	792	817	737	751	805	830	814	817	811	794	774	835	771	821	780	756	765	767	821	795	815	781	841	767	807	802	790	829	794	844	840	838	834	756	793	821	815	808	824	795	762	794	786	814	773	790	795	747	788	792	863	828	819	798	843	782	815	807	812	834	785	798	795	817	812	791	823	800	767	788	856	836	820	779	798	794	816	816	798	818	761	842	780	786	728	827	761	786	810	837	795	797	800	789	808	788	766	804	798	778	801	824	790	807	840	861	792	795	796	809	799	855	818	814	795	735	746	848	798	796	765	805	798	819	767	803	794	794	834	804	807	792	778	844	814	795	861	804	772	820	803	754	818	818	835	805	837	773	760	786	831	812	804	791	791	830	831	802	813	773	734	762	815	828	770	786	822	828	847	747	791	853	735	806	765	743	809	838	813	814	820	786	800	779	782	806	837	843	738	817	823	774	792	785	810	786	771	829	791	805	824	818	766	807	839	797	845	839	792	799	808	816	797	811	833	802	774	775	809	799	805	798	791	807	768	822	806	832	814	808	743	795	774	806	772	779	782	811	829	813	816	803	778	819	812	832	776	725	829	788	793	851	802	787	841	795	741	811	820	823	847	796	794	825	803	790	796	736	811	784	801	845	819	778	758	748	817	834	800	845	819	846	819	769	824	829	838	747	793	771	815	773	757	811	771	744	800	795	806	810	763	770	776	814	818	810	774	771	778	761	805	805	793	762	837	765	807	834	813	782	813	752	818	776	757	779	822	822	789	814	803	802	829	850	793	809	778	840	823	861	773	815	838	816	796	791	812	853	843	825	788	842	822	824	803	851	839	842	827	764	778	749	816	785	873	821	807	806	828	743	796	792	810	774	807	784	833	852	754	816	789	831	834	798	738	765	820	783	810	795	795	773	797	828	804	790	784	829	763	781	807	805	808	825	802	863	746	790	759	769	851	792	811	818	768	800	826	792	765	786	811	798	851	771	815	783	787	807	832	796	801	773	812	794	825	768	823	780	744	865	817	793	777	818	785	821	769	819	824	792	786	823	828	787	758	866	804	818	827	820	791	834	758	759	773	777	798	777	801	824	816	793	830	802	812	824	795	755	827	795	842	787	794	806	793	835	736	767	777	793	788	818	779	794	747	809	820	776	830	808	800	791	816	796	821	792	743	823	797	789	830	849	855	825	745	829	800	780	772	802	855	789	826	778	827	819	761	843	823	792	787	795	805	796	832	843	820	860	776	764	847	813	841	779	781	767	807	785	778	783	813	754	819	781	836	794	797	830	802	815	854	784	801	796	783	788	842	811	812	822	858	770	829	834	787	772	742	838	838	805	786	832	806	715	745	767	811	777	812	785	821	791	801	820	800	783	805	733	844	790	803	771	811	797	797	812	787	767	825	834	753	809	808	760	805	779	766	814	829	799	791	813	824	813	766	821	767	792	794	826	834	800	800	843	823	778	790	785	783	839	806	774	792	753	826	764	817	826	761	821	757	821	796	777	808	785	800	848	788	774	774	837	739	792	802	785	793	819	762	778	839	779	800	792	837	780	742	790	780	806	774	786	790	788	810	801	840	738	794	799	837	780	821	720	829	753	857	796	806	807	756	784	840	805	805	793	794	783	799	811	842
31077	27841	24809	10792	3281	1961	1459	966	814	759	773	753	740	726	769	771	713	776	762	732	792	767	800	761	718	753	759	704	798	750	772	775	759	724	734	681	733	721	735	748	744	738	746	729	734	747	743	779	747	781	771	694	737	759	803	776	768	758	752	766	765	757	752	767	765	792	746	771	787	710	736	777	773	715	767	722	760	705	756	704	751	800	728	750	751	766	723	702	739	743	724	763	705	695	732	710	727	761	768	791	738	715	748	772	737	773	781	707	729	772	780	777	702	790	768	801	773	774	775	748	760	745	776	723	726	751	722	732	775	808	775	763	708	747	751	757	753	759	730	787	759	778	759	750	707	733	740	748	730	794	697	706	746	746	763	731	740	759	741	710	764	760	755	712	708	712	744	785	747	745	714	758	758	784	765	695	765	746	753	743	726	718	741	752	704	743	728	770	778	734	781	817	704	715	754	722	786	734	688	744	761	779	751	700	704	724	722	757	750	757	720	770	706	766	769	791	763	736	742	718	683	747	717	671	671	768	749	760	721	721	715	739	688	722	767	729	752	743	724	722	773	750	684	803	736	756	798	752	718	752	739	751	714	685	768	752	739	742	768	796	747	725	744	768	727	693	771	755	765	741	749	701	738	712	719	732	772	722	683	752	720	728	749	700	728	744	740	790	770	778	728	746	752	716	746	735	700	714	715	753	752	712	741	715	778	828	789	750	765	724	738	754	747	733	737	768	780	738	749	748	744	729	738	708	737	769	726	761	754	731	729	716	747	778	752	747	729	713	765	746	716	734	765	775	715	737	807	748	762	798	744	751	780	727	703	752	748	721	823	789	705	732	753	767	696	729	734	776	733	721	770	744	728	741	723	741	759	707	730	780	721	742	778	764	746	776	783	717	693	718	779	770	704	713	701	764	765	751	772	736	769	725	752	749	727	747	709	758	726	767	778	764	800	729	713	714	706	700	712	702	760	747	728	756	772	708	768	778	777	694	693	755	718	749	732	744	733	710	750	743	692	756	755	733	726	701	741	768	719	743	732	716	799	754	716	751	701	764	749	747	744	703	738	704	716	707	737	759	718	773	693	731	764	759	728	770	767	728	818	706	752	701	737	768	733	750	732	701	692	777	713	725	698	737	782	733	693	728	735	718	710	705	737	755	702	764	729	719	733	749	760	739	735	695	762	726	737	742	699	742	777	749	718	697	711	702	720	770	770	715	754	775	689	739	717	734	749	791	771	751	776	777	742	767	717	770	785	759	777	738	726	741	762	739	772	728	709	727	739	779	711	700	704	708	753	694	728	751	697	757	751	743	745	687	764	712	746	755	714	804	734	750	712	743	744	744	793	732	719	732	721	796	798	735	788	777	704	679	764	748	731	761	663	752	748	721	775	751	708	695	762	756	747	754	766	756	774	699	707	734	784	698	814	708	793	713	746	807	788	778	712	717	724	683	760	735	715	762	776	767	774	794	725	737	715	755	690	773	737	784	810	766	706	759	721	705	746	735	705	772	733	759	759	713	755	651	771	763	718	790	774	729	755	750	711	774	726	669	757	753	754	770	742	753	754	729	767	756	693	732	756	709	730	715	763	756	733	737	743	828	739	806	753	787	771	754	675	729	788	739	734	762	776	744	728	718	766	714	789	734	741	695	732	743	750	761	736	767	765	747	779	727	711	764	735	730	659	693	741	765	731	748	745	804	762	736	736	735	729	774	739	684	725	698	734	695	746	768	738	728	808	718	740	735	777	736	771	741	731	727	715	720	750	753	714	732	732	695	693	719	766	801	750	721	735	745	762	747	750	756	768	692	772	782	699	760	777	745	766	745	716	736	742	744	731	742	796	773	723	714	683	793	734	688	731	770	706	734	701	784	741	793	724	733	766	778	748	798	722	751	742	722	720	751	747	768	769	723	765	743	764	781	758	707	741	770	720	731	750	733	780	745	784	747	760	713	757	787	756	717	758	756	786	719	702	738	747	759	708	731	716	767	774	705	711	755	729	740	734	700	733	768	714	700	763	758	727	725	713	779	757	767	700	732	717	712	775	744	740	709	716	717	773	753	760	756	723	751	747	752	773	702	752	665	708	776	750	757	773	725	722	705	683	715	839	794	738	750	756	716	734	745	736	786	730	695	723	718	742	731	764	734	720	716	732	716	761	763	689	718	803	821	727	703	730	756	699	730	708	725	767	732	755	727	751	782	725	724	768	720	718	779	728	761	783	726	776	748	745	783	838	711	689	741	724	723	753	765	778	749	721	725	723	757	722	793	728	739	750	709	698	763	718	775	733	796	759	688	759	741	730	760	751	762	733	737	783	736	771	759	781	739	713	685	753	725	719	739	723	741	727	790	693	711	770	711	766	729	728	722	737	718	729	716	755	734	756	739	709	738	719	778	752	708	754	721	747	733	739	700	740	805	736	690	764	793	763	722	769	774	718	761	765	753	733	749	688	705	725	812	743	798	683	707	731	771	733	698	714	745	750	754	713	751	765	745	718	746	738	694	776	765	723	763	689	771	702	727	748	762	770	804	721	744	703	733	739	734	702	736	757	759	720	694	719	749	757	766	761	741	739	753	756	773	744	745	749	807	718	715	759	755	748	732	796	699	743	742	760	707	731	753	755	754	744	756	764	763	696	769	767	780	769	775	773	713	766	760	740	800	717	742	742	726	752	761	785	779	744	759	721	763	727	741	736	758	713	762	756	768	738	766	786	701	733	721	681	730	754	704	764	729	725	748	697	716	756	651	731	768	767	760	725	749	687	719	706	710	728	708	763	725	736	771	771	761	717	771	718	743	735	731	738	741	757	746	771	749	712	713	728	713	722	774	741	743	703	738	715	737	733	797	778	776	739	753	744	785	699	734	765	736	717	733	736	723	766	718	712	734	733	767	748	718	750	750	735	769	773	752	740	773	735	779	763	733	791	716	725	802	738	695	724	774	766	774	736	743	725	706	756	747	710	730	733	775	707	731	723	718	727	766	751	751	716	762	779	724	723	733	757	752	734	820	714	687	783	781	742	751	760	765	737	768	785	749	810	734	757	757	754	710	780	769	719	761	706	736	704	768	767	744	718	715	784	697	762	736	709	789	733	714	770	734	731	680	758	718	681	682	720	789	735	720	754	731	701	729	771	755	752	748	730	700	726	717	771	747	744	702	721	765	846	755	743	731	719	759	755	734	697	753	743	735	689	778	772	751	769	713	703	762	748	681	741	743	763	729	724	751	757	746	771	775	751	733	743	726	756	730	733	715	751	725	734	762	756	752	786	754	760	718	727	743	726	749	744	747	777	758	800	775	752	778	724	694	720	705	735	702	727	735	736	775	771	767	714	737	759	730	704	715	757	803	767	804	747	775	718	731	760	750	714	739	766	759	773	732	713	756	716	737	767	760	666	706	719	771	763	732	688	759	766	728	732	736	723	757	726	701	762	741	783	740	750	735	739	744	754	739	713	723	712	738	746	753	712	735	774	766	719	717	706	789	692	732
23862	32483	20196	6585	2847	1840	1223	792	680	610	584	566	580	599	607	557	562	544	570	568	594	574	585	570	612	587	621	609	582	596	618	576	575	586	588	558	592	600	608	568	617	554	578	605	542	562	568	608	631	534	547	595	608	553	590	557	563	599	570	586	596	604	597	585	573	540	596	612	595	588	530	570	603	572	576	560	543	576	595	586	569	621	567	574	575	557	569	581	569	570	615	585	545	581	561	560	581	592	553	574	569	565	579	574	580	575	578	579	593	577	588	576	581	595	570	588	557	581	532	581	571	555	535	586	630	591	568	580	559	592	552	574	573	535	551	524	564	526	553	576	557	567	600	562	557	585	578	533	523	555	574	534	603	581	578	578	574	582	587	565	594	603	574	582	562	583	555	554	593	582	588	531	558	605	536	535	583	566	582	540	593	580	571	585	550	567	583	583	609	577	546	572	536	566	536	555	572	594	554	566	540	547	572	551	561	611	568	553	505	578	603	612	584	573	616	563	591	545	577	595	584	599	639	583	608	592	566	576	599	575	560	575	612	593	580	592	608	554	624	577	609	581	565	596	584	588	531	599	565	594	604	606	568	602	593	569	573	551	547	607	570	541	571	581	520	588	555	576	567	573	599	607	596	572	543	584	627	557	563	576	519	558	594	607	599	573	554	600	552	578	544	577	578	545	579	549	592	603	572	579	529	535	598	568	549	595	612	580	555	546	613	582	575	568	614	627	553	603	571	543	571	574	538	552	595	598	563	574	559	584	589	558	553	544	571	581	557	550	552	539	569	589	581	578	536	572	607	591	552	595	579	584	547	589	520	568	556	589	546	568	567	551	574	577	624	604	557	570	573	569	542	587	611	594	564	543	531	544	593	582	570	575	571	531	578	589	568	629	527	573	560	579	576	567	559	545	532	563	582	626	564	600	564	571	583	580	577	599	593	529	596	542	588	566	631	568	584	578	580	537	579	639	578	572	570	560	530	596	527	602	559	539	544	546	567	547	587	590	551	633	533	609	579	569	596	598	566	587	586	579	572	576	569	602	571	562	577	584	579	618	578	565	598	577	616	585	539	568	570	564	574	594	551	569	571	623	587	600	577	582	593	573	526	557	559	574	537	590	575	585	601	581	584	527	566	574	584	583	554	573	548	536	631	571	586	560	558	576	551	586	575	555	603	570	587	593	585	569	559	553	567	578	570	562	584	583	566	577	532	588	582	592	608	558	616	575	588	591	564	604	547	581	539	588	582	607	603	570	580	553	585	548	570	552	539	580	544	578	577	562	533	578	567	550	579	556	559	580	560	587	622	543	541	521	571	558	560	606	591	598	534	530	582	572	621	558	576	596	600	600	594	504	574	548	573	572	634	578	607	529	509	570	567	566	527	548	576	597	589	558	605	549	587	578	618	566	537	570	538	591	562	581	570	582	591	586	555	602	591	562	544	607	596	570	568	574	584	563	591	558	565	547	598	512	590	578	586	543	545	578	552	585	582	558	519	554	613	558	560	572	625	553	543	573	556	577	564	562	595	553	619	529	539	576	591	581	565	614	590	567	547	608	586	558	594	614	543	589	536	580	560	598	561	587	570	521	607	549	597	551	602	586	588	578	545	585	618	578	551	552	589	589	548	591	557	609	559	554	574	566	589	608	579	547	546	568	559	554	581	563	561	522	541	586	525	593	567	614	551	557	569	574	541	555	585	583	590	606	545	599	592	608	563	576	562	564	561	556	577	544	593	558	587	589	593	542	600	554	556	567	598	542	553	541	526	577	544	574	582	560	571	573	587	554	581	586	573	594	570	545	596	590	573	570	586	580	588	551	545	574	567	567	586	560	586	521	595	564	579	578	589	588	559	602	576	550	572	578	578	554	579	607	584	563	606	612	593	608	603	561	572	596	587	568	567	562	576	630	576	585	570	596	567	581	579	552	593	562	584	602	613	609	615	578	561	566	584	609	575	598	594	551	540	599	561	578	591	573	581	546	551	584	567	592	618	557	579	584	575	533	586	554	543	544	588	566	551	589	571	591	559	557	584	549	599	561	548	548	579	579	575	566	589	577	564	588	622	543	567	584	595	550	569	545	537	603	575	577	593	564	578	558	582	564	548	591	548	614	585	579	552	611	575	588	544	585	565	536	564	533	551	561	571	551	586	626	580	561	588	614	546	604	599	544	583	547	582	560	577	591	570	564	582	557	580	568	551	623	554	577	622	552	578	532	594	564	611	590	528	552	583	555	544	557	629	536	576	584	625	576	566	612	581	551	572	540	567	573	571	601	577	596	568	564	596	551	551	566	584	546	571	626	600	560	532	612	555	561	587	577	565	537	563	621	562	568	581	562	606	598	562	591	582	575	577	569	594	609	551	550	563	557	571	557	588	569	595	583	575	574	572	571	578	574	590	574	595	548	594	581	538	564	591	643	563	602	600	542	574	530	556	595	587	565	594	620	567	583	582	593	595	623	592	552	577	613	626	569	542	629	556	591	534	611	607	590	551	583	572	567	599	578	553	575	566	583	541	544	581	558	585	604	560	556	574	550	599	603	594	564	578	570	527	619	575	558	547	577	564	570	542	575	575	587	543	548	552	535	611	563	552	588	548	561	554	560	586	615	611	565	605	611	552	613	574	555	565	586	635	599	546	568	585	584	598	584	578	549	560	619	589	593	579	577	590	593	573	559	587	622	573	580	577	554	566	572	555	583	569	536	554	590	559	609	593	596	570	585	556	565	550	559	574	581	555	577	609	560	588	567	574	583	584	554	573	630	557	589	556	557	547	590	606	569	522	595	577	630	595	585	576	582	528	574	561	598	570	596	583	576	598	564	597	576	576	559	583	597	594	598	571	578	584	550	576	561	591	584	529	571	576	565	597	604	559	552	554	639	578	581	568	599	565	550	625	538	637	559	582	598	572	625	567	585	578	547	568	588	556	589	604	600	600	578	569	583	610	540	568	561	577	584	591	593	522	593	547	553	584	576	597	582	540	601	524	555	531	593	581	599	582	586	602	590	603	560	571	574	547	544	651	586	563	572	564	547	572	541	593	580	574	584	573	564	554	577	547	565	607	546	594	561	555	571	574	507	562	602	557	581	595	553	561	547	562	616	574	594	575	574	583	589	591	586	574	586	581	583	559	540	591	580	571	575	541	569	540	632	580	565	597	593	598	565	616	587	552	607	603	587	563	591	564	576	583	570	557	618	579	582	601	581	548	548	597	524	550	565	543	592	573	575	544	592	611	547	584	610	577	557	582	552	537	594	549	585	580	555	562	571	592	578	602	560	549	595	574	588	559	527	578	576	533	579	534	596	588	575	540	599	599	583	550	579	552	581	603	579	574	539	578	591	581	551	592	599	556	565	564	567	574	593	622	596	576	554	538	575	579	574	509	552	614	586	552	573	548	587	600	551	604	595	542	566	584	585	565	575	551	592	578	562	569	599	555	577	550	594	580	643	571	532	599	584	565	556	602	570	545	612	567	538	596	535	606	537
25699	24869	38483	35468	24745	16471	8104	3041	1663	1122	999	884	899	898	875	849	870	863	863	909	806	851	845	857	864	869	859	832	865	847	810	893	819	809	821	839	883	834	850	858	838	842	827	851	830	855	871	776	829	897	854	851	827	827	891	830	877	817	844	868	826	793	830	834	876	869	811	847	786	798	826	826	854	875	811	827	885	799	821	845	819	857	797	842	861	798	854	816	884	802	824	852	865	858	875	834	831	869	856	878	819	862	865	795	808	802	825	829	851	827	818	852	855	813	863	770	780	843	800	849	808	847	832	834	875	892	854	827	828	845	909	805	825	811	897	800	798	810	795	850	794	869	871	836	845	867	816	864	842	862	821	816	859	818	862	843	800	805	863	795	810	815	862	807	814	877	785	868	804	829	851	761	826	786	835	843	836	852	850	872	861	830	843	801	851	803	816	847	825	857	840	847	800	829	820	845	833	844	829	834	836	815	815	809	810	835	796	851	826	830	890	836	869	797	834	864	855	843	855	795	853	870	834	823	788	844	802	863	854	847	878	794	833	875	841	842	847	818	814	914	863	811	813	823	852	855	885	864	854	823	853	809	800	818	766	872	826	818	859	802	834	836	860	831	834	820	826	835	844	813	800	842	809	860	883	818	876	857	854	811	830	841	838	869	854	837	855	855	850	805	750	811	819	881	776	861	841	819	816	857	829	852	825	862	803	834	835	857	843	870	813	832	816	846	885	866	867	854	848	826	799	890	862	843	818	869	848	870	823	834	821	874	829	811	866	877	793	845	814	832	840	790	848	820	804	824	794	836	899	841	838	839	844	805	811	848	833	872	834	802	854	854	831	864	853	867	828	837	788	845	851	899	841	797	795	839	822	808	799	826	819	864	794	806	832	802	838	820	813	898	821	843	831	849	830	872	821	833	899	834	802	854	794	857	852	832	795	827	900	910	872	775	823	808	856	839	861	858	877	836	842	860	852	828	860	849	842	810	856	893	873	812	846	820	846	908	853	805	799	859	893	846	765	869	857	868	840	824	809	850	837	822	830	837	806	809	840	821	833	861	820	862	847	852	874	810	846	839	827	844	807	870	854	895	804	799	866	859	793	804	854	873	831	832	812	825	846	863	810	864	821	813	829	801	864	834	841	855	854	873	799	867	859	897	844	841	857	847	849	824	881	820	854	830	869	810	804	883	852	863	855	793	819	876	864	807	811	872	813	853	817	835	842	842	834	789	847	838	866	776	843	810	817	830	827	842	847	843	842	818	900	823	877	896	839	842	852	832	819	848	803	830	856	829	869	834	796	864	819	831	810	872	812	816	823	832	851	804	850	854	816	834	854	836	849	782	847	843	817	842	797	816	840	904	823	826	830	857	872	868	839	844	856	854	841	826	805	822	759	850	837	846	854	799	831	899	832	844	826	869	818	803	844	819	842	870	783	801	812	781	833	851	846	801	857	858	841	815	883	757	850	883	839	863	839	849	863	789	858	868	822	792	819	818	823	870	775	826	850	792	843	813	809	814	819	831	823	845	828	830	796	781	819	894	870	843	779	863	878	872	831	831	760	868	845	844	866	866	792	862	827	891	782	876	868	862	842	816	858	838	812	845	853	802	815	854	900	843	831	795	856	758	811	844	869	843	888	821	803	865	834	800	814	806	815	834	826	763	837	812	809	784	793	831	849	862	917	823	836	888	815	839	846	814	879	801	854	844	850	836	782	846	844	807	810	823	872	831	828	842	794	788	831	851	794	842	847	813	855	881	908	870	809	843	794	880	826	841	820	785	811	871	842	783	809	821	822	857	850	850	845	820	880	832	806	851	849	816	891	797	844	819	891	780	835	846	844	860	854	829	803	814	838	861	857	826	812	908	839	830	861	800	787	766	848	812	857	822	850	834	906	834	834	823	853	900	810	829	837	849	850	838	827	849	822	775	872	775	841	812	858	821	851	813	858	836	779	818	862	818	786	873	876	834	864	855	801	820	909	837	818	839	836	807	815	862	849	850	901	810	846	869	812	846	836	823	835	796	856	848	886	829	832	805	870	815	851	833	878	846	845	805	824	838	878	832	789	837	800	826	836	826	845	879	816	893	829	867	810	821	845	802	828	807	795	821	829	822	779	822	844	890	904	809	842	881	832	843	822	848	847	808	893	848	834	855	853	809	884	773	847	812	833	814	850	871	906	801	848	838	854	809	871	799	844	822	840	834	810	847	833	852	789	880	851	816	856	797	890	815	847	862	866	855	902	831	859	819	850	827	814	844	823	830	816	803	828	831	836	839	837	849	857	791	876	895	840	840	789	846	846	847	883	797	846	874	784	813	854	830	832	886	805	849	820	791	834	831	862	860	822	825	822	808	819	861	870	828	814	819	864	858	851	816	858	850	776	866	806	868	881	836	826	826	869	811	852	849	782	868	778	783	849	842	842	849	832	849	799	843	807	849	837	826	812	822	865	824	833	866	856	849	795	816	859	820	830	811	846	857	847	835	851	852	794	847	806	824	799	861	789	879	797	782	825	818	830	865	822	815	882	815	800	786	860	865	809	780	839	825	823	812	847	823	813	855	746	796	839	799	843	826	804	856	849	836	820	848	822	860	844	893	819	794	839	847	860	835	858	786	839	813	802	880	838	856	854	765	858	812	807	858	828	805	833	840	797	856	823	801	838	806	842	814	849	882	833	802	854	825	811	822	813	838	838	858	861	801	838	878	833	849	815	828	802	822	871	847	815	813	841	813	793	818	851	873	861	800	826	863	864	813	807	866	783	801	847	873	848	824	835	802	852	817	835	843	855	850	804	822	821	848	845	907	803	825	813	828	789	863	802	832	846	822	866	844	876	840	839	804	839	811	852	835	879	812	825	876	827	834	851	808	855	836	852	809	862	804	817	787	854	845	800	844	790	858	791	831	847	848	810	805	830	786	870	781	787	831	856	824	857	812	828	812	797	736	837	851	826	854	855	862	806	815	813	802	800	805	815	886	827	855	840	819	800	864	802	868	800	850	792	822	809	833	819	843	804	825	784	799	842	851	791	874	828	841	791	824	870	851	891	826	799	860	860	867	849	894	804	829	795	808	847	843	801	819	796	871	780	809	840	781	787	815	817	838	810	811	817	811	814	852	811	818	833	841	783	830	843	763	826	864	802	817	825	833	825	859	826	819	833	837	815	813	781	800	885	843	818	867	801	856	770	834	834	837	874	874	889	806	870	811	870	796	843	816	788	840	854	795	915	806	807	837	837	770	910	827	777	819	844	836	829	823	825	782	816	778	805	808	883	831	818	781	839	858	795	825	834	803	831	836	878	778	865	830	847	856	881	852	838	874	816	821	815	814	799	846	791	809	837	876	806	817	822	818	926	831	826	835	806	757	844	815	826	838	796	828	866	830	838	775	797	835	884	896	805	820	813	847	816	808	846	842	804	852	836	887	905	878	844	780	807	823	785	833	850	804	815	793	788	879	793	835	802	855	822	856	833	817	865	846	840	797	864	832
61173	90991	65215	34594	19030	11338	6429	2931	1623	1065	908	709	694	707	681	684	661	645	726	698	699	646	698	670	714	787	706	735	726	720	695	732	676	706	719	694	701	692	725	649	693	742	655	624	680	696	674	686	706	675	722	739	680	663	681	736	694	740	681	689	738	682	685	717	669	677	653	662	669	716	661	674	679	650	717	687	702	656	738	626	696	704	700	696	678	705	677	652	684	689	664	670	694	708	711	655	675	665	707	710	721	633	677	732	706	679	712	696	718	669	671	688	689	654	697	641	725	654	667	690	707	725	686	690	649	692	653	687	677	714	685	698	655	703	705	664	724	717	712	675	703	654	644	665	735	675	733	738	701	715	698	696	692	725	682	673	694	676	681	720	669	672	695	727	704	712	654	680	733	666	687	678	695	675	728	665	691	689	685	701	676	683	699	657	726	663	691	689	730	667	681	681	712	737	671	689	701	672	719	680	682	710	730	670	680	687	674	677	690	728	719	703	674	689	694	687	696	696	675	691	683	684	660	655	663	700	682	732	726	714	717	712	694	649	670	709	701	705	727	762	632	701	747	704	723	676	694	674	680	655	700	711	655	715	734	722	691	658	666	717	672	668	695	730	680	724	723	651	604	703	632	685	654	715	667	735	709	678	690	676	682	719	686	691	691	718	663	688	640	661	691	717	687	703	663	666	690	662	734	688	703	669	675	710	718	688	673	669	743	663	694	708	661	685	684	646	698	667	656	702	707	692	674	698	691	659	664	695	710	658	675	737	685	663	686	673	702	716	672	659	731	737	702	721	713	723	720	705	709	663	649	776	735	708	689	755	685	656	692	663	674	679	692	690	741	667	640	691	702	730	682	685	657	637	654	692	660	712	718	678	696	660	685	649	652	660	712	685	645	729	683	720	695	725	673	699	707	711	643	673	662	670	693	680	703	659	685	687	680	728	636	658	656	718	689	700	719	693	690	702	694	718	681	648	720	683	669	702	683	718	672	666	729	729	741	732	667	666	683	704	674	698	707	710	706	700	625	715	666	651	699	698	714	698	674	676	700	684	658	709	668	737	710	610	675	673	692	699	729	670	702	727	716	714	727	686	630	678	667	672	720	671	692	732	709	698	697	700	683	654	663	667	684	686	698	705	689	712	683	678	713	655	665	677	705	661	715	668	686	703	661	662	694	646	699	682	689	663	710	682	675	690	662	724	649	662	727	683	658	688	681	687	685	731	722	655	684	725	666	706	628	706	692	708	682	686	724	712	702	688	689	672	687	676	673	731	661	659	653	712	683	730	735	719	665	674	683	679	683	677	714	710	714	647	670	627	695	699	695	696	683	700	734	665	696	684	721	725	678	665	656	708	697	671	663	676	686	707	716	693	692	748	709	660	639	715	701	671	661	653	638	697	689	632	707	669	681	719	734	677	649	693	725	685	679	721	659	665	726	678	708	730	668	693	693	683	689	673	662	673	737	668	712	718	691	687	702	637	650	678	677	681	707	662	661	688	659	639	687	660	620	712	671	685	699	717	694	708	739	665	748	719	648	698	660	694	681	681	725	700	734	698	717	687	663	688	661	668	714	755	684	752	711	735	741	702	683	653	705	689	733	633	676	709	702	731	704	679	621	701	719	703	693	663	685	666	678	678	663	666	684	669	689	690	658	672	681	671	746	672	663	695	727	725	666	721	669	687	696	700	700	672	699	631	682	708	700	648	668	708	656	692	690	658	700	702	718	672	707	666	672	702	671	748	675	690	675	674	710	742	677	679	688	710	675	651	654	691	702	696	675	678	649	679	717	675	671	678	693	667	687	683	710	716	639	676	729	684	672	695	697	695	691	707	650	676	651	726	708	688	725	687	712	682	668	730	713	622	672	685	662	662	696	704	709	663	686	682	653	701	736	682	680	694	667	654	707	638	748	687	690	683	670	689	635	637	626	709	696	683	643	648	645	706	701	671	694	686	653	665	724	694	684	690	677	721	697	675	682	663	672	649	668	749	695	672	723	652	695	673	665	656	690	693	696	633	613	709	650	709	713	669	680	666	629	714	698	663	712	675	672	658	698	694	702	750	684	665	706	675	705	726	735	670	686	671	754	680	646	713	702	712	741	713	669	682	682	713	667	705	670	660	720	734	660	694	705	683	693	623	686	691	767	709	682	738	720	662	703	684	659	696	655	718	629	707	690	670	676	655	691	658	642	696	689	693	652	693	673	689	717	686	681	735	663	698	671	657	695	696	690	657	718	682	681	670	626	691	695	703	630	731	702	724	670	670	686	677	693	670	671	715	686	721	658	727	746	672	661	732	697	677	681	666	673	686	705	701	690	650	694	695	758	679	685	697	665	688	662	613	723	686	683	685	680	694	749	690	715	665	716	684	715	705	679	694	657	639	709	668	677	767	661	674	714	720	670	749	641	676	676	692	661	676	718	683	679	652	711	726	737	690	676	627	651	657	700	715	680	716	692	627	710	659	726	666	705	721	652	722	632	689	631	709	711	635	681	696	674	670	711	704	671	706	730	705	668	690	658	699	674	713	730	689	681	673	688	722	732	705	664	731	681	688	692	662	672	691	700	725	681	650	658	698	702	673	651	713	677	716	698	627	750	668	696	678	711	691	646	655	697	700	689	707	675	669	689	620	733	692	711	729	679	680	679	631	668	705	661	696	717	713	710	659	684	690	661	725	709	709	663	689	669	667	658	681	650	705	714	687	751	709	689	697	666	696	668	629	687	710	648	622	720	701	719	693	698	665	685	684	678	690	729	692	694	700	679	618	671	705	680	687	686	685	716	687	659	694	675	686	683	645	701	656	703	659	677	664	707	645	686	670	718	648	723	713	668	729	668	663	697	645	686	669	736	697	727	671	665	699	631	707	701	705	622	671	665	671	694	675	678	649	724	693	698	689	678	671	693	675	724	671	680	648	712	674	693	703	674	654	730	655	691	721	649	666	697	675	685	680	702	663	698	640	703	715	701	682	679	699	738	623	678	673	697	710	686	686	654	693	660	667	691	701	656	692	679	612	689	646	671	701	722	690	716	677	713	709	697	686	669	694	676	714	712	690	699	695	688	668	671	736	689	678	702	633	645	660	660	682	647	691	680	660	673	734	631	665	712	737	668	656	672	734	710	642	685	698	710	681	689	697	692	698	713	677	696	746	684	670	691	661	684	696	715	707	668	680	674	716	643	655	691	682	703	700	709	661	697	708	697	734	656	690	720	680	726	665	659	701	696	657	677	721	684	689	671	691	679	767	715	707	634	747	700	704	668	723	649	672	672	654	713	731	660	632	725	679	678	670	711	683	668	689	640	713	662	653	648	706	723	643	687	705	700	698	729	723	687	704	704	651	727	727	698	715	682	693	654	710	715	679	710	690	684	652	686	695	671	686	655	694	665	681	649	645	695	712	702	684	702	638	692	711	707	657	728	705	675	680	693	650	683	706	705	694	681	655	684	698	681	672	702	706	671	643	651	703	672	682	659	683	685	705	687	677
24653	23112	34248	32625	27824	24346	15537	5712	2556	1572	1222	1035	988	1051	966	976	967	970	917	1010	1006	1001	1055	972	1005	1039	1022	964	996	936	987	989	980	1020	1002	928	968	935	964	923	958	963	941	931	923	962	882	971	1008	908	915	962	973	931	942	954	986	958	963	956	919	951	955	946	961	965	974	971	938	931	957	944	983	929	963	955	955	895	1002	967	951	943	935	945	924	979	966	951	984	969	978	944	890	917	981	914	962	970	965	993	965	973	925	976	983	904	970	1034	992	950	984	1004	987	922	986	996	949	945	916	909	982	936	944	963	905	965	970	943	1043	933	1001	939	959	980	876	933	968	935	902	952	975	931	982	984	938	935	953	951	953	931	916	907	995	919	952	958	941	961	934	938	1001	967	966	975	957	967	972	955	905	952	997	964	947	946	891	946	971	920	935	930	904	921	955	977	992	940	937	875	944	961	956	941	947	978	934	933	955	955	952	954	964	941	951	936	998	929	951	928	932	966	920	986	976	896	974	966	978	973	902	935	924	847	967	979	913	993	964	1022	978	938	982	957	965	983	973	945	984	926	950	970	937	929	982	1010	927	1037	1001	889	1002	921	909	907	933	990	947	929	963	925	933	958	963	915	934	910	923	970	964	898	914	979	955	985	947	941	984	928	955	939	931	930	944	956	1002	931	968	952	939	929	998	942	941	973	945	960	979	957	972	946	914	989	889	1013	921	953	927	962	943	943	967	969	962	954	943	1030	933	949	906	925	956	1015	916	938	919	933	930	993	947	900	940	945	922	988	925	980	986	953	917	938	943	911	944	876	947	975	934	888	962	977	926	967	944	920	962	919	925	947	971	1010	917	956	952	936	920	942	918	983	927	1027	943	937	888	927	946	945	952	928	933	954	988	1005	944	968	912	924	959	937	967	961	930	1020	964	943	938	970	956	901	950	985	944	938	961	952	987	991	905	942	977	944	992	974	925	948	920	949	937	985	925	1000	943	932	915	934	962	970	895	934	974	929	948	882	888	902	924	937	908	952	976	883	982	944	989	933	959	941	886	961	931	954	930	1005	954	947	920	927	941	913	965	996	1003	928	917	955	936	954	954	954	917	934	938	971	977	941	947	941	969	957	955	940	970	949	910	984	927	988	943	1008	999	963	965	987	920	939	998	893	945	948	989	942	985	984	932	960	947	959	997	918	1003	932	905	961	916	929	947	951	999	1000	965	956	951	959	937	887	955	938	930	996	949	932	1010	961	994	879	960	968	963	917	935	927	914	863	895	929	923	942	992	920	971	942	935	967	946	1000	930	942	906	984	984	929	995	949	878	932	961	917	929	1008	917	942	967	933	894	945	949	992	962	929	982	919	997	1029	926	930	960	979	968	975	965	940	934	954	929	937	1017	928	991	965	918	895	955	906	965	935	945	930	1005	957	963	951	948	966	960	943	956	903	902	957	951	897	922	941	955	968	909	941	929	968	958	969	948	952	975	1013	982	982	960	989	963	954	951	1005	953	957	905	938	926	965	945	990	972	926	975	936	999	907	927	984	1006	895	978	950	942	888	932	942	955	961	929	949	1002	1003	982	1038	986	1018	976	990	953	970	949	955	938	901	933	923	941	999	957	976	957	979	985	969	893	973	947	940	954	953	928	924	1007	983	916	922	933	949	990	917	951	963	946	949	956	913	938	937	927	945	940	1020	966	947	1007	937	986	924	963	921	956	1033	930	980	923	961	982	949	895	946	935	931	921	966	949	974	981	934	1005	942	963	892	945	972	921	908	940	956	978	950	958	928	953	1004	930	932	938	925	971	912	979	950	931	959	906	964	936	993	929	963	938	970	901	954	919	966	956	979	860	895	929	982	942	954	983	984	931	921	946	946	939	942	939	959	925	955	918	965	988	888	922	966	971	1023	907	914	964	906	966	984	958	923	909	952	919	911	952	939	974	918	956	928	964	922	944	950	925	937	943	896	938	898	952	911	910	980	910	971	1035	947	960	962	976	934	923	918	967	953	962	986	935	949	970	983	1001	947	934	1010	978	926	910	930	966	948	936	931	931	958	913	963	949	927	932	913	958	847	1003	906	934	944	962	956	985	958	997	965	900	948	1008	913	987	974	936	941	890	940	919	946	966	948	947	978	940	947	1007	967	927	907	956	970	981	906	1010	987	986	925	920	966	953	939	906	952	973	915	987	986	1000	975	963	931	907	932	951	983	985	914	979	906	933	925	939	939	937	958	951	934	909	970	916	931	980	918	971	945	925	986	954	963	942	956	978	920	952	977	955	948	961	973	951	943	961	995	939	906	954	940	979	954	953	996	930	932	988	980	911	912	927	899	949	997	916	909	960	934	949	942	964	982	926	898	974	912	962	910	917	922	935	948	968	971	903	978	913	951	998	962	957	901	968	911	953	1007	910	949	918	924	929	984	947	1016	939	937	905	941	941	933	925	924	945	933	990	935	950	944	968	890	929	934	933	946	900	944	948	941	931	957	948	974	999	946	929	926	912	968	935	942	952	926	967	907	924	1014	912	974	963	946	915	960	940	914	937	911	965	943	952	958	977	957	951	961	960	947	921	959	929	919	949	867	973	962	964	999	903	927	971	957	922	918	1003	920	971	943	930	947	967	936	927	953	875	1002	918	980	1010	947	960	959	932	927	934	924	910	980	944	917	907	907	1021	923	922	952	916	985	918	934	971	940	948	1031	928	952	992	959	936	969	940	981	957	985	999	920	935	950	954	894	926	972	851	957	995	942	939	983	928	937	983	931	925	947	889	910	921	932	951	972	962	929	970	947	997	941	968	915	995	996	924	931	958	933	982	931	988	881	968	913	913	1007	933	894	993	945	1022	1019	1001	925	985	917	976	946	935	934	1002	996	958	915	914	911	895	973	974	945	912	927	971	983	969	978	941	953	890	953	948	897	912	956	952	1003	974	1030	922	935	928	916	919	926	877	974	898	984	981	900	964	922	942	966	958	933	978	963	971	913	941	918	937	932	1005	949	908	1011	940	950	936	991	1004	960	942	962	931	976	939	932	1001	960	991	972	985	919	992	975	971	962	895	899	913	965	939	892	932	931	978	973	917	984	942	967	924	945	939	982	980	940	925	929	1003	977	928	932	965	957	963	959	953	959	892	912	953	921	962	897	1013	952	927	948	969	961	911	1001	1014	901	951	929	941	952	944	998	961	923	949	930	1006	962	980	978	925	939	904	977	951	935	916	916	961	958	985	979	1007	962	919	921	947	932	943	1005	943	926	963	942	943	934	922	964	892	967	973	926	956	1015	919	960	932	917	958	948	971	968	911	930	935	1029	965	937	970	945	886	923	926	936	979	943	947	964	957	915	983	930	924	949	921	960	881	971	926	981	959	971	931	949	943	930	901	959	971	937	991	973	941	918	949	933	946	953	1010	941	908	932	953	954	877	965	963	932	959	973	968	990	929	1007	956	938	934	958	908	982	857	957	983	929	976	988	957	947	938	909	927	998	925	887	951	930	967	970	1047	942	949	950	949	958	995	937	1016	978	960	916	921	920	950	919	956	902	988	930	932	1002	921	950	968	907	946	975	909	895	1008	952	979	916	966	971	936	939
65583	103361	74798	46402	27937	18605	10575	5105	2779	1416	1231	877	850	793	761	820	762	809	782	839	796	813	797	740	801	911	833	853	782	831	812	795	849	834	812	788	786	816	787	789	777	793	800	815	830	800	828	844	770	845	864	808	879	860	843	788	787	858	794	780	822	793	769	811	822	847	776	771	856	834	785	823	863	885	777	854	817	847	816	851	813	847	801	797	812	820	843	806	812	804	810	824	799	811	830	792	826	828	808	836	858	778	795	836	769	814	761	760	783	829	793	799	800	744	819	762	781	803	799	810	810	810	841	836	834	819	805	743	794	788	773	811	800	846	847	817	797	793	799	796	786	809	781	780	830	804	866	858	852	773	835	839	814	800	807	781	822	847	794	795	850	780	839	737	809	782	869	830	821	825	797	826	801	777	844	800	844	791	823	817	834	801	823	763	844	821	797	775	832	795	807	814	800	811	854	832	828	795	747	831	770	799	809	812	780	800	827	833	805	775	814	828	769	783	797	830	818	826	797	781	848	846	771	813	826	823	791	844	802	778	760	803	797	768	781	834	825	863	789	841	779	801	811	786	808	798	814	758	840	809	741	808	824	831	798	817	783	782	817	837	816	801	759	814	803	781	759	825	827	805	799	824	780	779	749	807	806	833	804	825	802	808	840	832	848	829	842	775	787	784	830	812	778	849	781	806	769	848	805	792	739	843	807	816	772	760	865	765	782	805	810	840	844	809	788	817	834	821	736	830	833	745	794	838	788	814	818	836	809	798	810	839	814	839	806	827	788	808	808	802	799	820	809	818	791	827	771	876	797	831	806	793	843	843	854	813	825	885	783	802	821	859	840	856	792	840	814	784	775	776	802	799	805	780	808	828	813	808	775	823	824	764	791	828	782	827	815	810	790	802	802	730	767	819	847	819	773	844	798	841	906	802	779	789	792	805	804	811	799	850	839	804	773	816	807	819	831	789	791	836	816	793	824	754	855	812	799	759	800	794	795	828	844	830	769	768	774	817	802	823	828	784	881	824	792	799	857	842	829	863	790	757	806	781	776	802	818	776	750	799	778	783	806	822	850	765	766	831	829	839	811	822	790	800	790	829	743	791	828	842	843	819	819	805	841	774	833	786	795	814	829	800	769	813	807	813	815	799	806	827	832	823	798	865	810	830	802	816	820	807	799	775	838	770	799	863	771	786	759	831	823	787	815	741	806	766	823	797	787	846	851	815	787	780	825	771	829	796	778	794	819	795	801	834	830	834	796	834	835	766	790	804	755	802	791	791	825	776	782	839	774	792	843	778	796	854	828	790	863	798	854	769	850	866	813	751	834	810	813	794	792	836	809	864	828	795	865	797	804	867	811	828	791	835	830	850	826	781	831	804	822	803	824	826	778	830	776	819	777	854	790	847	809	816	806	773	805	803	802	820	800	849	854	787	797	827	817	773	838	833	798	814	812	784	818	806	828	807	817	828	843	794	801	773	804	822	861	825	807	765	788	811	825	831	793	884	826	818	797	811	794	789	812	823	794	815	798	786	850	813	827	789	838	845	765	798	815	811	761	746	837	772	811	800	821	848	832	795	781	760	809	833	819	838	853	822	834	798	792	871	823	790	802	843	801	823	771	785	826	790	773	846	844	846	827	795	792	799	804	843	851	795	823	810	822	771	780	879	830	753	810	767	788	791	805	788	821	874	797	852	746	753	781	830	850	828	828	780	820	829	821	763	843	777	864	819	780	838	788	817	844	798	785	789	823	853	797	815	801	782	820	784	823	859	819	835	768	843	772	816	862	784	805	806	776	809	848	871	807	784	797	814	821	834	838	818	822	793	818	820	850	795	786	793	859	801	807	797	805	803	776	811	856	814	819	804	805	827	825	744	765	822	797	839	775	809	845	815	833	809	814	810	811	749	804	773	764	831	777	810	739	776	778	756	779	823	830	780	794	835	830	821	811	821	790	772	825	824	786	844	792	804	747	839	744	796	785	755	769	794	816	818	815	783	863	848	767	797	831	807	821	850	798	803	787	794	786	782	812	861	811	772	793	772	765	770	809	785	823	841	824	759	809	829	815	799	810	795	816	787	796	787	815	801	810	836	836	802	786	811	844	822	850	830	831	803	811	808	806	829	769	771	858	827	808	835	746	816	804	877	815	774	812	867	833	799	729	804	803	768	791	846	802	797	839	785	764	811	781	835	820	782	739	823	750	739	779	814	795	849	772	714	816	779	787	794	841	759	805	785	830	837	781	772	872	785	811	759	837	829	807	808	841	865	846	825	826	801	752	843	774	809	801	835	778	814	812	778	787	808	827	808	806	813	841	797	808	816	867	783	770	839	788	767	825	758	825	823	826	812	825	805	858	835	792	792	823	799	780	820	866	850	810	803	852	799	825	838	776	822	799	791	825	831	833	890	823	756	780	798	818	785	813	800	814	789	807	820	821	826	764	797	809	825	780	841	744	825	803	813	847	822	813	795	768	827	835	818	775	803	794	802	833	798	808	799	809	797	783	802	848	788	786	774	783	861	750	831	799	816	753	836	826	850	834	829	844	848	829	850	789	798	776	857	860	842	851	762	782	829	798	806	810	768	840	840	783	789	798	801	805	814	793	784	839	822	822	808	844	809	818	823	781	843	815	812	817	807	812	834	814	810	801	814	797	801	801	814	826	810	791	807	813	829	826	781	855	803	807	773	840	826	787	790	769	808	795	819	878	793	813	828	751	787	766	739	826	798	824	809	754	808	827	778	770	839	799	797	789	827	833	764	805	855	783	779	786	849	858	789	852	827	830	763	768	778	851	819	834	810	841	786	847	791	818	818	864	831	830	802	848	828	827	781	806	848	781	761	852	858	829	771	798	776	820	786	806	842	809	803	821	780	768	824	774	799	776	788	815	778	832	797	794	830	773	787	799	809	770	794	831	756	793	768	836	810	772	846	846	829	829	817	865	824	777	807	816	829	851	820	813	785	819	786	803	804	799	781	785	872	798	810	794	751	864	865	732	781	824	808	837	785	818	790	823	775	739	777	820	765	793	794	791	793	816	767	819	788	795	826	814	806	777	824	794	816	893	799	793	808	815	817	801	801	820	806	823	777	781	790	838	798	833	822	821	841	830	807	813	836	811	744	844	806	765	774	824	814	794	757	799	781	818	820	840	768	799	778	841	793	804	799	823	823	815	842	755	845	836	764	818	833	809	766	786	849	801	766	786	795	818	810	791	826	817	779	832	775	862	771	808	798	824	806	797	741	786	764	867	827	764	800	734	788	793	826	815	776	836	817	847	793	768	777	831	811	776	845	892	805	809	785	761	769	807	815	751	824	809	829	789	785	860	832	811	790	784	834	780	837	809	778	820	787	760	815	817	786	829	775	808	777	803	825	828	807	797	832	843	769	799	842	819	786	812	777	779	828	804	804	783	789	808	812	781	779	772	832	822	804	808	798	795	769	800	801	817	757	817	829	841	830	823	808	833	819	827	762	876	791	772	795	817	857	814	800
31129	28340	24667	10129	3151	1926	1260	1040	826	820	783	746	741	785	729	799	747	806	774	810	777	744	813	748	796	745	773	734	775	729	740	763	761	769	772	803	751	766	801	738	711	747	757	742	779	762	777	748	739	797	736	753	785	776	754	761	786	741	753	709	775	798	751	796	755	720	765	797	774	732	807	738	773	774	766	755	712	757	717	779	726	765	760	780	760	765	821	751	767	752	780	805	777	782	749	762	745	729	779	753	738	692	752	708	767	781	762	769	781	723	757	738	724	753	832	721	740	778	780	745	777	741	770	785	763	759	767	764	805	708	708	726	746	718	740	775	759	814	773	757	765	745	725	741	728	751	741	738	792	758	755	767	789	765	765	750	727	727	764	768	815	745	739	769	742	758	771	756	800	705	748	769	752	739	780	792	774	765	763	788	765	731	744	764	773	701	736	750	749	766	789	743	760	732	759	780	797	765	758	743	780	781	763	741	735	745	793	740	815	764	740	747	718	736	742	754	788	805	745	748	762	711	773	778	795	763	737	663	798	740	786	718	738	756	775	726	755	735	769	760	798	740	779	751	708	795	727	799	747	787	767	763	759	781	728	812	795	770	763	746	744	762	712	779	782	762	782	753	753	731	803	780	749	754	772	766	785	747	724	770	759	738	708	724	709	737	782	735	752	739	755	689	781	719	744	718	740	800	738	843	728	796	795	774	716	781	780	765	682	774	766	758	791	717	776	777	731	759	719	775	765	712	802	718	775	703	768	747	771	776	765	736	803	789	770	767	784	697	742	742	757	757	752	746	767	783	825	729	789	757	779	729	728	745	717	771	788	741	734	743	719	785	755	748	721	790	713	774	747	712	725	750	761	740	824	763	758	778	746	748	783	732	731	740	748	740	750	793	784	776	757	763	743	715	725	720	746	823	781	809	745	742	792	718	752	738	756	751	756	721	771	741	742	710	792	783	731	758	748	698	732	794	718	725	747	768	767	739	790	736	772	801	787	785	750	727	757	782	776	763	776	761	730	773	774	742	733	794	769	757	757	717	723	763	715	736	713	737	742	769	794	732	774	790	808	730	732	759	759	819	772	761	774	738	732	776	759	787	733	745	780	727	756	754	739	728	773	751	751	757	829	800	773	695	799	724	775	730	808	759	764	710	780	793	798	782	728	762	753	755	742	772	747	799	718	800	807	757	721	717	818	758	743	767	815	748	744	771	752	780	720	712	791	710	743	735	762	726	731	747	758	728	720	739	765	722	734	700	783	751	797	757	748	779	768	749	744	778	810	759	805	773	750	745	769	747	774	725	775	730	784	773	754	761	815	752	758	768	716	736	757	712	748	768	718	749	753	776	724	807	809	779	786	750	739	740	739	817	810	778	827	750	776	762	746	740	765	752	805	783	771	751	768	777	716	791	702	767	760	774	788	808	703	734	771	793	805	784	789	763	767	768	783	735	782	781	766	798	768	795	743	773	752	754	754	757	829	723	774	798	733	793	704	783	749	806	780	758	766	807	783	766	798	768	785	821	750	733	730	748	747	760	770	773	745	733	751	784	791	774	776	760	792	740	774	752	723	791	709	748	794	740	790	742	781	741	720	780	747	764	768	760	778	779	772	741	739	774	732	745	775	791	785	748	785	791	734	735	716	803	721	787	771	772	758	736	737	792	783	774	750	770	764	821	761	725	775	734	777	756	770	777	837	773	775	745	765	738	803	746	763	757	699	790	768	762	755	769	769	714	782	767	751	780	786	789	735	755	815	796	735	742	782	752	786	753	747	759	753	734	719	742	780	778	734	761	744	766	779	785	700	771	757	775	759	766	800	746	779	787	783	799	743	775	772	752	793	750	725	775	696	815	704	769	764	735	767	752	717	773	749	733	809	791	728	725	786	771	726	783	769	788	756	796	714	772	787	763	799	756	734	758	715	750	736	750	765	756	758	800	746	742	743	700	729	763	817	769	720	830	752	735	813	728	768	799	772	776	746	793	779	757	749	777	754	753	758	737	773	743	746	764	759	758	709	731	751	766	755	721	705	775	756	733	760	873	748	768	780	731	806	765	770	752	741	783	742	798	719	746	769	751	729	745	801	815	799	742	759	761	773	735	818	703	703	727	720	744	776	747	740	798	742	777	791	718	779	722	724	759	723	754	817	701	768	693	779	727	754	755	703	769	757	725	748	743	773	732	770	757	785	768	777	736	784	671	768	775	726	776	741	777	788	721	812	725	773	728	749	754	761	750	780	788	781	725	772	767	779	792	741	765	730	821	747	774	799	740	770	770	748	771	776	804	769	794	774	787	771	775	810	730	772	811	793	735	795	757	769	770	772	758	797	737	742	840	799	730	776	775	809	735	731	837	763	746	734	780	760	743	749	773	795	772	793	747	740	749	740	787	742	808	761	739	742	747	813	760	752	759	780	787	776	755	770	765	711	704	775	769	739	768	759	780	713	728	763	761	793	753	785	736	761	717	740	762	761	763	791	769	752	783	795	773	762	747	799	735	795	726	794	737	770	737	720	755	735	773	757	726	753	755	778	719	756	815	753	759	772	736	750	769	790	762	711	813	747	737	771	747	733	773	752	748	809	753	797	758	742	803	790	788	770	765	744	743	772	834	750	732	770	759	752	761	762	771	742	791	745	777	710	799	799	782	746	737	783	749	773	786	752	744	755	792	751	757	760	765	800	721	769	704	738	791	735	753	799	742	708	742	769	734	777	742	678	757	758	796	783	719	735	785	712	784	735	745	772	735	704	724	790	764	758	734	778	785	767	744	752	788	763	711	742	734	779	791	752	777	750	745	740	769	796	702	700	748	702	773	823	752	770	705	690	691	757	780	762	741	726	755	732	717	731	732	778	771	797	796	723	775	786	801	745	781	746	747	765	730	734	729	750	723	765	740	757	761	772	740	731	789	726	744	763	771	764	738	766	842	749	720	793	754	784	721	767	758	740	768	788	763	750	761	786	783	778	740	759	792	760	767	783	742	783	736	747	754	727	779	785	725	736	747	777	746	783	761	818	767	723	788	771	729	770	810	775	748	733	738	743	812	698	790	732	720	803	779	725	771	759	752	739	790	726	785	749	792	755	769	735	792	783	757	785	743	760	712	783	775	764	754	743	759	712	748	752	789	715	752	796	796	760	760	730	780	741	753	802	747	715	768	742	724	777	730	743	782	734	750	788	773	823	780	827	802	743	779	788	769	756	771	766	739	755	736	743	782	777	743	744	758	752	764	776	748	807	761	759	741	696	772	735	782	746	759	787	771	746	711	816	732	767	753	755	727	741	755	799	762	750	776	747	775	716	761	724	731	737	825	747	706	751	745	739	800	776	742	707	752	716	757	782	775	792	767	728	795	747	769	715	779	764	785	788	780	793	783	728	763	751	776	736	762	719	724	794	760	721	783	746	734	736	740	716	738	739	811	790	776	681	767	763	751	797	736	754	758	756	734	775	735	730	757	773	760	775	759	805	771	804	792	763	776	735	785	765	791
23779	32413	19209	5935	2628	1727	1123	847	706	585	612	626	595	551	584	606	578	552	561	552	582	576	583	554	585	618	563	527	563	582	585	610	574	546	577	616	600	598	584	585	577	608	564	613	576	581	569	595	607	548	629	560	575	565	556	554	573	580	590	556	538	550	546	600	578	596	577	535	553	576	579	541	606	561	574	574	603	600	630	586	565	608	570	544	561	554	560	553	570	604	623	560	609	556	545	580	567	545	568	533	574	578	597	564	572	617	580	569	566	601	599	590	521	597	603	577	619	612	605	570	596	584	628	566	560	584	577	609	602	612	570	616	569	572	555	583	525	606	581	579	621	589	547	563	570	576	589	573	612	598	596	558	588	604	557	591	552	529	581	581	542	590	579	580	573	567	627	557	560	542	544	577	594	587	629	566	561	541	557	619	579	585	571	580	612	556	580	615	628	609	578	589	595	584	559	556	559	564	569	599	571	605	579	623	605	619	580	580	594	567	551	581	598	573	546	558	572	557	613	584	570	593	586	592	592	601	537	606	565	573	592	616	584	540	568	590	557	598	568	602	615	582	594	562	557	584	545	635	588	547	594	589	602	574	582	571	602	557	539	563	581	567	565	569	586	557	592	620	565	588	595	579	579	546	572	592	579	577	574	558	605	584	613	603	592	595	598	561	606	564	579	572	564	582	630	535	547	578	605	561	580	538	555	623	584	566	573	549	548	606	569	552	558	574	572	557	595	550	585	534	582	618	548	588	552	617	598	569	621	570	569	608	579	541	578	602	611	541	562	568	571	521	566	565	599	585	601	590	596	552	591	583	591	560	591	608	611	569	609	598	618	574	559	591	588	623	571	574	571	579	582	568	521	558	560	555	559	566	593	567	577	571	561	562	596	596	581	584	551	575	560	610	570	565	604	582	599	591	594	607	583	598	568	581	607	573	618	636	588	576	584	550	567	566	550	562	588	568	579	530	569	602	572	593	565	621	546	555	545	597	577	579	584	598	589	579	544	578	572	566	602	600	604	565	598	556	597	547	540	609	586	610	606	597	576	592	584	553	632	531	580	525	595	538	582	572	626	617	559	553	518	548	598	599	600	603	548	651	610	590	537	529	595	596	591	560	616	569	553	556	584	571	592	570	581	563	561	576	605	538	592	564	655	612	568	572	609	565	593	587	602	614	568	579	607	584	557	564	594	535	600	587	617	606	574	572	543	561	560	567	599	577	582	573	615	581	574	585	615	568	558	560	592	556	546	557	576	571	619	578	613	590	580	606	598	572	557	573	605	576	595	546	570	577	584	536	569	581	562	534	573	619	591	555	536	549	557	543	573	570	578	593	588	624	532	607	547	609	567	580	550	600	584	610	640	638	559	607	595	595	574	614	588	585	613	538	586	589	615	592	544	606	537	559	583	563	572	592	579	561	580	574	530	610	540	590	558	564	577	548	612	582	587	561	568	562	572	612	584	518	611	559	622	556	621	581	542	518	589	567	554	577	589	599	575	580	547	537	577	570	573	589	550	583	584	573	607	542	545	589	588	551	594	549	583	565	592	554	594	595	565	569	571	574	587	548	608	592	597	619	599	597	578	571	553	555	544	604	533	558	607	571	559	593	574	568	605	563	620	550	601	618	614	563	536	587	545	557	581	572	577	606	581	588	554	597	601	584	573	552	588	582	596	567	599	567	637	570	583	580	580	587	569	560	569	569	584	589	599	599	585	581	555	584	549	561	514	567	570	575	567	616	592	591	532	540	626	569	557	617	590	589	582	598	599	587	597	537	555	582	604	571	526	574	616	562	597	540	554	603	578	568	609	573	564	537	603	586	554	617	609	555	577	585	541	610	573	573	583	588	594	564	600	570	601	615	600	573	551	581	606	570	575	547	565	616	606	570	553	575	540	583	609	610	603	542	586	585	581	594	590	580	605	598	641	584	604	610	576	549	556	586	559	577	554	591	588	611	588	563	624	628	608	578	546	588	570	549	579	586	609	544	540	566	565	573	586	601	617	614	584	593	627	597	584	607	572	536	568	536	569	561	580	579	573	561	642	590	612	576	597	594	587	616	610	619	590	566	595	613	595	619	580	587	566	527	569	616	573	573	559	559	541	555	555	513	562	623	587	540	600	583	574	575	590	568	540	581	583	592	584	569	552	580	524	637	585	565	511	580	571	523	542	560	564	587	556	582	570	583	562	573	540	587	597	598	626	600	561	599	582	574	628	558	585	582	614	588	594	588	623	580	576	553	566	575	576	587	604	592	600	568	594	609	576	585	569	597	562	590	585	578	573	573	587	563	584	575	554	555	575	580	568	596	544	610	592	589	560	557	602	599	590	568	620	557	548	565	598	563	615	584	559	572	575	599	567	602	576	541	607	610	588	579	580	582	577	590	582	611	588	563	542	586	561	563	579	589	576	587	599	595	502	579	603	584	580	564	636	581	583	595	578	549	565	558	602	594	547	550	571	597	591	581	556	621	568	579	580	569	603	574	545	614	545	610	574	570	600	540	573	570	570	560	607	583	550	580	589	548	592	553	614	578	523	564	569	576	592	579	596	533	601	538	559	573	589	578	550	599	593	577	572	588	522	550	565	609	629	581	559	570	587	569	556	566	587	575	580	579	591	561	580	562	544	590	614	559	587	572	608	578	593	555	586	547	602	562	618	582	587	536	576	567	574	539	563	566	548	587	541	538	585	582	587	599	537	524	552	589	571	556	597	539	633	576	574	607	612	590	575	581	556	597	587	593	586	585	576	597	576	595	561	576	581	583	549	631	631	562	599	589	596	565	570	612	557	525	554	539	577	555	573	579	543	568	529	568	579	550	625	564	574	623	591	585	589	603	564	565	561	589	577	587	550	608	592	555	585	622	624	584	541	574	594	635	586	573	563	590	558	600	559	593	584	607	563	572	545	548	609	557	562	590	581	562	566	550	539	592	562	535	565	594	594	566	563	558	564	587	592	596	590	564	610	549	540	575	587	572	587	552	575	530	553	540	587	564	595	586	533	617	536	601	622	579	550	563	574	569	574	585	545	554	600	559	591	572	543	603	582	542	586	587	625	612	623	616	587	580	593	544	583	641	588	539	605	568	612	556	622	588	557	624	552	542	565	568	574	595	578	570	600	603	577	566	590	595	596	572	585	555	586	573	552	576	577	542	596	592	544	568	556	551	541	599	600	551	620	574	601	600	613	567	551	602	553	606	570	565	621	613	555	609	569	568	576	552	528	579	581	593	553	617	610	600	610	588	560	636	547	589	588	588	566	619	608	579	558	553	616	594	559	572	595	592	573	592	574	569	570	564	575	603	577	575	584	561	552	605	597	612	572	559	541	597	571	541	602	585	554	562	586	598	580	582	571	543	628	547	575	593	582	557	566	556	598	587	575	567	590	609	578	600	576	563	638	581	535	531	516	587	592	590	569	575	600	608	563	586	582	577	507	588	594	613	598	586	600	554	631	577	638	597	609	554	598	579	605	603	602	609	564	565	609	576
25937	25199	39017	35597	25051	16717	8206	3330	1874	1200	1044	948	903	909	864	869	848	860	827	859	889	867	830	813	860	840	849	879	809	834	907	801	827	842	852	867	838	838	836	835	878	848	886	862	863	817	816	884	927	837	838	850	856	830	825	840	872	819	882	848	809	850	830	833	859	825	840	870	893	832	829	818	900	811	804	814	779	853	827	865	906	852	861	843	855	823	833	911	850	869	808	859	852	826	907	807	831	838	833	864	809	825	809	818	851	895	819	836	905	820	799	833	869	868	769	860	851	842	825	844	841	823	806	854	853	833	882	830	851	828	834	849	866	844	839	862	778	819	841	857	851	844	887	877	825	848	795	871	841	815	858	839	836	844	900	839	808	835	838	836	825	857	833	868	893	839	800	851	808	880	879	865	835	879	817	828	843	806	882	849	806	792	844	807	836	879	865	877	846	835	871	814	859	901	814	880	833	860	818	803	878	800	891	837	859	820	852	857	871	847	834	823	842	828	860	807	795	800	821	762	825	859	858	832	847	835	851	856	850	829	816	789	843	842	829	845	860	830	813	842	878	820	818	856	852	845	798	832	830	798	837	823	810	890	891	840	823	852	842	773	820	835	858	896	844	851	858	851	836	830	863	857	831	837	837	863	810	883	794	822	880	825	830	835	832	811	852	845	907	839	804	824	826	800	901	825	802	821	847	893	841	852	801	858	870	816	806	826	809	823	801	827	810	820	851	841	836	789	815	863	823	844	779	802	847	805	911	832	839	833	827	862	859	833	776	814	846	870	846	826	835	815	827	873	847	860	845	836	846	838	838	800	815	864	834	875	881	853	822	856	813	831	822	849	875	793	897	856	839	874	866	830	821	859	818	836	877	853	845	805	843	842	820	816	781	871	890	822	807	830	845	827	852	863	807	886	818	817	841	808	860	883	854	834	778	819	827	853	819	807	850	859	836	810	798	870	802	877	843	792	829	842	821	851	829	876	816	811	842	819	794	881	846	860	853	890	834	826	854	857	870	838	846	886	812	824	788	864	848	760	832	855	820	831	856	826	854	832	859	822	811	862	796	849	877	867	772	814	804	791	831	865	826	831	831	822	871	832	860	930	848	838	855	870	862	855	893	823	855	868	804	858	790	827	867	845	834	937	767	847	810	846	859	850	865	883	841	858	820	831	818	809	903	832	829	839	901	861	844	866	854	821	795	821	837	854	864	874	817	838	817	852	876	756	891	848	841	876	830	840	891	906	802	842	827	835	799	820	836	808	831	804	840	904	813	864	801	873	905	842	855	816	793	843	798	830	797	770	814	841	853	863	814	900	816	839	765	877	855	813	838	750	859	831	814	875	871	859	835	899	844	861	803	863	861	786	836	851	849	837	823	893	831	861	818	818	834	860	866	801	791	843	848	792	763	801	815	829	819	857	851	856	817	820	834	814	841	825	865	855	800	847	837	883	851	788	807	803	831	798	778	865	816	845	867	824	811	887	798	868	845	797	861	821	846	794	816	822	823	792	788	783	785	841	845	905	849	852	804	844	831	842	863	828	857	819	834	828	836	841	873	880	849	833	836	791	852	827	798	789	841	786	869	854	848	854	838	853	875	820	829	843	791	849	816	867	818	831	837	809	874	828	818	837	868	793	866	844	798	801	843	870	796	884	811	832	807	833	845	787	868	861	818	815	857	858	829	855	854	856	858	853	822	861	789	822	811	825	800	849	858	813	872	835	810	866	802	825	909	819	771	805	860	831	778	922	813	839	831	852	858	829	865	774	854	841	828	833	840	817	825	853	810	816	870	818	816	846	837	835	857	825	843	807	821	845	796	880	820	841	811	834	841	856	843	819	861	826	813	825	821	820	831	826	799	845	833	899	878	807	865	846	848	878	877	822	853	806	822	852	810	838	804	819	864	846	817	830	845	850	822	802	800	823	829	840	873	823	867	836	848	822	846	827	837	844	855	848	891	823	853	885	864	834	868	827	906	858	859	825	872	833	875	839	875	847	807	819	818	827	871	805	835	875	800	788	827	821	853	828	867	821	836	807	800	824	806	811	858	828	854	847	822	785	859	812	822	831	839	811	812	842	822	861	848	866	788	836	867	783	814	861	873	895	841	904	874	848	907	872	844	802	873	849	815	895	842	879	885	846	824	894	799	828	803	867	789	841	875	826	828	856	786	821	766	772	817	862	795	830	849	822	854	815	827	881	822	830	829	824	838	776	863	905	842	888	842	901	817	882	806	843	853	818	802	804	798	854	841	827	855	787	773	846	820	868	828	828	810	862	808	839	852	834	841	897	856	845	800	883	890	872	844	802	877	874	854	809	786	833	809	828	812	842	836	896	845	833	854	894	836	837	850	816	796	820	824	831	800	830	863	865	793	835	902	842	847	861	847	816	819	845	864	793	858	837	818	894	892	856	881	896	822	822	811	845	828	895	874	866	867	819	840	795	843	799	851	872	833	805	831	819	804	842	837	818	770	831	897	784	846	822	854	830	865	877	837	849	846	844	840	786	822	765	830	825	828	864	788	850	794	860	806	844	822	827	892	894	856	803	836	813	845	838	809	847	821	892	740	853	872	830	821	797	881	830	793	857	858	841	857	793	831	850	779	840	845	878	838	814	808	890	782	878	865	837	839	825	851	811	817	819	861	829	821	836	819	827	898	809	865	882	878	845	821	825	816	842	844	884	896	823	803	866	818	814	826	877	877	871	924	846	832	863	868	833	811	870	780	839	832	858	795	830	843	832	837	837	831	862	839	895	860	853	823	896	840	826	848	825	824	873	843	866	785	866	811	806	843	811	860	843	792	868	843	814	823	881	840	818	878	817	854	845	867	851	835	850	860	816	851	855	847	823	813	792	796	868	902	838	879	866	864	814	860	831	787	834	857	807	862	841	834	848	846	820	799	817	892	830	824	844	862	850	781	852	847	803	867	828	854	834	858	814	816	845	888	829	828	793	864	790	855	830	829	893	799	863	888	874	879	834	828	841	768	883	838	826	855	846	813	820	844	870	827	855	912	882	899	844	841	904	787	796	804	847	834	832	826	885	848	778	815	841	852	814	786	859	837	895	910	860	806	840	815	813	846	834	822	837	836	858	816	877	886	852	857	813	823	828	852	860	817	843	814	837	843	828	831	833	825	837	855	858	873	838	795	830	861	754	776	877	883	803	824	832	846	848	803	818	813	851	797	883	856	830	830	861	801	789	867	825	791	815	848	840	833	872	871	896	852	862	839	844	869	838	846	824	828	866	822	867	898	849	806	822	797	857	835	845	842	837	848	792	839	832	874	855	805	843	887	882	804	908	832	855	866	869	838	828	819	845	833	834	812	835	913	769	817	838	834	870	857	851	856	825	794	869	824	845	848	842	843	818	850	849	857	813	888	854	792	873	834	793	885	824	861	817	875	862	747	840	843	820	821	853	867	858	851	816	860	832	860	800	842	861	819	903	821	856	825	846	859	847	852	858	844	847	826	887	798	815	856	845	830	892
61918	92282	65166	34751	19187	11649	6480	3359	1942	1181	932	788	683	623	726	757	745	725	703	713	719	713	760	705	701	748	722	718	721	711	708	667	689	711	688	723	696	725	751	711	685	697	738	698	713	693	675	724	694	691	681	714	736	703	654	742	680	718	672	704	715	726	656	643	693	770	699	727	721	695	694	704	745	697	727	709	720	718	706	706	722	750	661	718	710	715	693	699	655	666	728	720	742	687	702	699	750	715	681	733	715	672	747	654	758	726	721	677	695	689	743	670	661	655	756	767	689	775	737	713	687	680	715	655	727	699	719	645	657	746	690	730	711	684	700	673	704	714	718	668	723	693	731	720	711	691	714	729	687	679	708	673	719	715	697	699	698	718	720	720	688	743	673	658	701	717	703	742	733	713	696	696	693	686	674	779	704	712	705	709	737	719	675	710	679	665	761	674	688	735	752	709	733	724	680	716	699	681	687	729	717	752	672	750	679	717	722	703	728	663	684	696	729	714	712	688	732	711	686	766	728	709	738	697	769	683	705	706	679	688	697	700	744	737	713	718	708	734	700	730	698	706	732	712	755	681	716	729	716	678	723	708	715	683	678	700	699	731	723	712	737	710	691	674	686	702	728	712	688	701	695	703	717	706	686	666	661	696	748	674	722	716	705	683	707	700	700	711	721	716	718	741	726	682	683	702	683	724	710	660	719	689	653	699	709	667	743	717	740	667	727	715	648	720	691	700	723	729	728	733	674	735	765	728	759	711	730	736	680	648	698	688	728	662	697	769	708	678	715	732	687	716	721	721	737	708	765	671	764	710	727	696	712	705	710	714	668	715	689	650	706	679	705	681	724	679	683	712	741	727	715	693	713	717	707	713	710	695	727	734	659	703	673	724	696	701	705	761	657	706	684	739	678	663	718	649	739	723	708	710	693	624	683	717	716	733	688	674	680	724	691	728	690	717	689	695	695	726	693	684	697	724	693	699	671	703	714	666	668	695	706	729	719	734	684	679	681	716	734	683	722	706	726	673	721	699	696	711	726	666	693	734	689	700	694	713	711	661	710	702	740	728	731	680	715	756	684	722	686	690	728	640	720	721	707	706	739	675	729	735	706	677	727	717	650	728	716	749	689	737	720	680	667	706	739	734	685	746	737	697	718	687	688	763	651	711	705	706	709	715	731	753	718	690	706	706	743	659	673	720	731	733	740	694	701	686	715	737	699	732	691	723	724	677	677	677	692	712	700	709	725	719	702	698	703	730	688	716	715	677	731	699	698	697	711	717	701	738	752	734	724	672	723	662	719	698	733	726	707	666	760	710	713	714	684	725	708	712	690	652	728	718	699	721	652	697	709	733	671	753	718	705	657	707	744	728	701	727	664	733	684	655	765	700	727	668	702	664	701	757	733	742	719	729	697	694	724	721	682	722	710	694	706	698	695	722	691	718	673	664	687	683	703	678	724	647	693	722	734	717	674	706	690	675	639	673	673	726	653	704	686	720	720	653	709	720	721	702	679	711	690	734	703	687	679	714	721	681	692	735	711	711	661	685	717	675	720	697	716	745	736	694	694	705	721	693	711	742	671	720	729	654	731	722	721	736	726	707	688	716	740	718	730	720	703	757	737	715	667	722	728	710	695	701	749	710	716	746	660	711	713	683	673	759	759	730	726	692	719	652	692	696	743	723	675	713	710	729	721	697	699	720	690	665	640	717	684	677	693	732	686	680	656	738	691	688	752	704	702	697	686	693	687	683	671	692	678	687	715	705	651	681	749	681	690	672	706	728	692	782	671	682	680	731	689	705	701	699	718	656	777	717	689	762	712	698	724	725	699	736	728	678	705	709	690	661	719	739	697	716	709	692	759	665	707	701	684	739	675	701	686	683	714	695	690	707	712	711	706	692	740	685	691	705	738	664	720	760	669	694	719	757	680	705	693	729	703	663	640	672	722	736	637	723	669	659	660	679	712	672	710	678	723	676	720	751	733	740	670	729	721	705	659	653	701	668	717	706	726	747	669	755	704	713	752	738	654	702	679	674	708	655	738	702	712	700	699	677	696	702	690	703	714	686	708	682	704	747	696	695	730	662	698	687	687	675	685	729	711	749	712	711	670	698	764	677	690	710	727	694	710	681	704	694	691	710	718	686	680	686	683	674	722	761	764	656	695	699	715	668	738	720	721	682	701	675	712	718	708	707	713	663	719	678	688	697	643	724	689	708	691	704	716	696	708	711	658	684	697	665	651	724	698	699	735	705	666	662	690	707	684	697	668	699	724	725	723	670	670	676	739	696	677	733	730	713	641	707	675	719	664	725	701	699	701	746	714	727	720	712	705	698	672	776	743	676	682	748	663	696	697	707	704	699	707	706	742	666	731	710	659	750	709	711	719	709	701	726	752	739	698	740	725	680	704	696	729	735	717	681	702	686	699	712	672	710	700	732	637	701	726	683	695	697	694	732	688	711	667	696	742	751	678	684	708	668	721	709	709	732	713	703	721	715	645	680	706	709	720	698	711	675	748	659	703	732	700	709	677	696	705	745	665	671	706	722	739	758	685	705	709	741	700	645	710	687	725	716	714	683	715	698	678	680	724	734	745	656	696	689	718	707	703	737	704	718	679	749	727	715	701	655	685	695	728	709	727	700	717	681	672	681	738	727	653	681	748	692	706	684	660	695	712	694	718	701	669	752	727	706	688	708	701	726	718	706	718	698	716	671	697	692	681	660	705	705	712	691	739	683	703	719	665	735	729	712	689	725	752	732	736	683	693	745	701	722	759	706	727	689	692	651	727	676	702	690	712	678	709	701	691	709	748	735	710	679	735	684	655	684	664	735	729	711	722	689	663	702	730	699	656	703	659	691	714	709	734	681	735	687	716	713	720	696	681	733	730	719	727	692	716	712	698	707	709	679	698	650	653	719	718	680	671	707	726	710	724	678	660	726	695	719	753	653	719	731	683	724	690	739	700	705	689	749	704	694	735	727	716	723	704	696	720	691	720	633	663	699	681	717	693	720	704	711	700	714	692	692	741	737	674	686	685	658	695	680	703	686	692	716	733	672	671	700	715	681	665	718	745	706	665	728	727	673	728	696	734	733	692	697	674	716	702	744	703	713	698	657	702	720	735	721	721	675	718	715	735	696	691	709	682	714	705	730	717	691	721	726	743	718	651	695	697	694	699	672	694	706	677	770	745	702	674	713	665	668	673	671	740	698	726	695	693	718	712	718	714	688	734	682	688	735	701	711	707	744	730	771	695	685	690	692	683	700	722	693	740	636	698	687	703	747	702	704	733	713	742	721	704	703	674	681	747	665	684	706	692	631	694	714	703	713	693	708	698	695	692	714	677	671	670	690	679	684	727	681	717	701	686	703	710	691	744	701	677	794	706	734	705	697	688	711	710	692	701	710	699	744	762	729	733	672	682	702	666	718	708	700	703	692	670	700	752	678	665	679	676	690	655	683	721	710	694	686	703	706	752	741	734	699	694	699	656	730	685	772
24652	23099	34211	32040	28163	24321	15796	6169	3042	1784	1305	1164	1024	976	902	1031	1009	960	990	892	1045	982	966	1001	1027	1016	990	1015	1015	962	986	1022	969	947	1002	1002	911	908	1038	911	996	950	957	958	1021	970	981	972	1001	957	997	918	938	984	950	986	942	976	986	935	951	993	946	956	992	1003	936	985	903	1004	1019	982	952	945	999	986	980	952	948	961	972	951	979	952	988	899	961	977	905	942	927	958	888	971	957	978	1026	956	961	926	1009	953	968	942	985	955	1010	998	979	990	961	977	966	936	1010	938	928	957	961	962	905	961	994	974	935	987	988	1035	881	946	978	985	942	983	952	1041	971	984	971	950	941	996	948	951	995	951	1017	969	916	956	919	989	965	952	982	941	969	991	906	964	969	971	966	992	993	976	978	958	931	977	936	996	880	1003	958	940	1064	946	1018	951	885	1013	1021	975	905	959	967	958	918	978	925	986	1010	929	956	935	1003	939	1012	960	983	956	956	961	945	963	999	954	990	948	961	976	975	980	972	947	952	933	955	937	932	960	920	953	927	919	954	940	961	979	1026	926	981	997	956	948	885	949	968	923	1001	969	985	951	984	975	983	963	935	953	988	909	985	981	954	985	961	912	962	947	985	959	937	971	979	970	912	987	998	976	966	963	940	1039	910	965	972	978	982	933	987	969	910	961	966	914	969	939	954	937	987	949	960	965	981	1001	979	962	911	917	952	911	979	990	990	930	960	985	923	903	975	986	962	972	976	961	1025	1036	938	954	938	991	909	948	995	1018	963	954	960	914	969	961	963	988	1006	1008	969	980	963	950	996	987	1020	949	1012	926	908	967	951	1003	977	915	880	996	986	1013	936	1007	971	890	936	901	949	923	947	964	989	976	931	962	1003	930	999	918	1002	968	963	955	908	966	1011	1030	925	998	898	928	934	956	948	954	941	950	910	1002	970	947	1048	951	941	971	995	958	977	1005	917	958	949	979	914	980	939	969	946	999	957	928	979	925	938	943	964	949	955	980	962	931	990	969	960	974	983	948	910	963	1038	975	994	949	987	987	993	894	970	989	997	979	1050	930	997	1016	1023	975	979	956	941	947	926	945	920	960	976	1012	941	1000	948	962	892	931	993	972	928	930	943	940	952	949	1001	963	986	966	950	937	969	948	960	943	947	996	945	967	985	972	966	937	988	994	947	892	980	919	954	946	949	984	964	958	906	973	989	923	905	895	954	949	1007	922	969	911	957	921	927	944	980	898	987	973	921	978	946	980	1002	954	964	946	1017	968	974	998	965	961	972	956	945	983	983	1008	951	961	1010	941	992	1008	936	946	919	1013	943	1019	990	947	1010	928	1009	977	952	935	976	992	904	959	929	970	940	1059	950	982	972	963	962	956	1000	959	975	985	996	995	980	1001	993	999	977	964	1027	1008	990	946	985	1002	991	1009	1054	960	953	989	887	947	987	955	915	950	985	1047	980	986	939	960	956	961	971	943	971	919	955	972	1035	976	988	956	986	980	1018	994	946	983	1012	1000	892	956	1006	975	958	995	1032	943	914	968	946	939	952	999	935	993	927	918	975	914	992	941	952	934	928	962	959	985	1005	1009	1000	969	920	906	919	924	969	960	1006	939	951	1018	1015	927	939	995	975	971	972	960	960	995	987	969	909	992	857	967	981	965	968	1015	941	934	985	1035	1032	929	1027	961	939	967	961	975	960	927	980	983	1018	977	986	975	1012	977	912	980	1003	983	952	892	1005	985	971	935	976	927	992	956	921	930	968	934	927	949	992	939	911	955	910	947	969	1015	945	1011	919	936	929	955	990	963	931	983	978	955	955	927	955	905	961	927	933	1010	956	963	939	949	941	954	1002	970	930	975	927	937	941	921	998	917	955	945	936	920	965	1074	1003	961	932	1015	946	959	952	984	952	966	972	939	957	988	950	923	952	969	957	934	984	963	980	929	957	938	925	924	969	987	947	1015	966	967	977	938	945	949	1003	937	942	977	954	991	906	972	958	1011	995	958	963	1024	965	942	965	976	959	884	969	937	963	941	949	943	995	979	967	1030	996	943	982	948	973	910	968	927	936	976	895	964	967	895	978	994	972	914	921	922	979	940	981	994	927	937	952	950	968	1007	985	919	999	945	959	976	937	987	958	973	927	957	953	969	890	963	985	958	967	974	940	927	944	923	883	933	941	959	939	958	1007	994	904	967	955	979	927	965	932	904	1004	969	911	944	952	955	997	898	955	962	915	1006	957	962	971	1024	920	940	945	992	935	998	938	895	950	968	965	989	967	938	916	998	1007	953	1014	997	894	957	963	1007	943	941	1018	955	968	924	966	995	985	961	938	953	985	999	894	979	948	976	912	935	977	925	877	1005	1003	938	965	979	961	975	936	976	991	953	917	1008	1022	957	959	926	954	957	1028	960	931	975	977	939	965	965	927	959	927	882	945	985	983	1009	945	962	975	996	955	1022	943	1009	970	981	931	975	988	963	974	969	969	900	932	956	973	954	949	958	1006	940	932	968	930	930	900	1019	956	991	980	898	938	958	979	964	943	947	950	956	986	993	945	997	928	917	987	971	941	966	930	980	900	993	936	904	929	948	954	947	981	1030	923	952	972	967	992	933	982	1008	925	955	964	904	943	993	957	943	936	930	997	934	996	957	942	981	1022	936	915	911	989	979	997	1014	919	959	963	961	976	1006	956	972	995	960	995	949	934	974	941	956	996	960	992	939	985	979	997	982	959	947	992	945	958	929	960	966	1015	973	963	946	993	969	971	926	900	924	1019	952	949	930	990	962	935	982	934	947	952	980	976	950	956	1022	974	966	940	1015	997	935	962	914	927	989	984	981	998	968	972	970	945	984	950	1008	955	922	950	942	961	983	982	947	974	950	969	962	963	928	941	977	1001	960	986	936	936	986	954	908	977	978	982	997	909	981	936	967	941	936	947	948	958	963	1024	984	881	1025	979	945	995	984	1000	991	1011	917	1010	971	944	907	905	977	984	985	936	947	935	985	996	992	1013	949	997	920	927	941	911	962	925	968	1003	930	978	928	991	963	879	935	931	953	964	944	901	931	909	969	947	958	986	954	908	931	927	907	986	1018	979	997	958	993	939	981	936	934	915	931	975	994	947	965	1007	963	945	972	965	951	929	982	923	938	994	935	929	948	981	983	945	942	959	908	927	912	949	989	906	924	966	928	958	989	967	963	963	958	936	1031	900	929	978	935	900	984	978	926	930	944	945	935	989	976	968	944	914	928	920	978	956	939	986	975	1001	925	967	974	964	991	968	924	953	943	953	972	979	952	929	958	961	971	966	1027	984	956	941	920	1001	902	989	986	962	906	925	943	988	957	909	922	1010	965	920	983	966	991	914	1035	960	1001	1020	1046	965	891	951	933	913	916	916	923	978	980	927	975	939	987	984	955	984	945	919	929	939	1006	909	1002	996	899	898	975	928	967	918	974	965	1006	928	933	929	999	1009	940	967	936	945	958	907	933	961	968	935	991	961	939	963	965	969	941	961	959	931	964	990	1019	953	960	986	894	940	981	921	965	944	918	965	985	944	1022	1003	985	965	914	931	965	909	986	986	972	992	990	986	1003	923	932	966	917	886	963	942	988	964	919	908	924	953	966	938	958	985	948	975	990	986	956
65541	104071	74870	46212	29169	18139	10832	5744	3246	1728	1152	1053	855	835	859	845	830	859	807	797	842	864	835	837	836	905	837	884	810	790	814	846	802	795	874	889	826	841	835	821	844	818	807	884	872	797	855	788	813	780	865	813	792	810	838	816	820	821	776	845	833	835	853	862	819	808	842	839	832	844	810	849	801	850	873	845	819	784	795	818	761	821	798	783	841	823	826	824	845	760	859	836	860	795	822	787	804	837	791	820	835	837	801	827	813	819	779	845	837	867	898	887	838	853	820	864	852	781	795	819	795	813	843	796	840	823	818	796	793	823	874	836	841	838	853	832	846	794	811	846	858	785	780	827	857	840	835	837	817	799	820	807	884	810	798	809	822	794	803	835	802	867	779	809	818	836	752	813	846	831	861	809	834	786	827	809	832	849	809	853	826	862	866	826	798	788	855	808	829	768	820	825	742	795	831	885	837	814	813	808	798	816	793	805	804	813	828	771	887	826	830	800	789	841	828	798	799	799	849	824	831	794	806	861	821	881	889	843	825	794	853	810	817	853	784	848	818	804	816	839	864	824	821	787	816	842	831	783	827	806	846	837	854	845	828	783	815	810	816	833	836	823	798	756	876	845	818	795	876	814	802	788	826	816	804	798	787	787	807	851	834	799	784	807	842	838	846	813	800	803	858	843	806	868	809	750	854	859	796	857	799	829	820	834	828	794	807	814	831	791	807	811	844	886	784	825	760	773	838	820	845	842	818	836	853	763	752	829	775	757	858	800	835	794	790	818	806	793	763	811	842	826	778	833	876	856	834	796	812	870	814	854	860	852	807	835	839	796	838	810	862	815	823	782	799	791	807	855	813	805	845	783	816	802	771	776	801	889	772	834	847	821	823	834	807	835	775	854	843	805	854	843	848	738	843	871	841	801	826	806	842	840	743	807	812	846	772	794	778	831	818	853	812	841	872	854	821	805	811	786	849	838	803	865	795	818	822	761	829	862	798	838	846	793	797	842	836	803	853	814	874	810	813	845	838	837	855	782	841	758	848	858	833	793	757	843	843	856	786	818	793	818	875	823	834	830	878	831	871	818	810	821	828	767	815	792	830	796	789	870	859	815	769	868	781	843	768	848	820	829	839	832	835	846	825	795	867	805	816	823	804	759	835	800	843	801	835	842	832	802	788	842	812	786	789	822	830	799	836	851	816	815	848	826	851	807	824	831	775	812	793	854	797	815	841	826	795	848	818	820	865	805	757	811	852	834	794	796	782	787	761	858	773	808	861	794	809	805	767	849	817	808	867	827	789	804	872	834	814	758	812	859	843	844	799	811	835	847	821	831	870	781	845	860	825	790	863	838	782	814	820	769	856	823	823	799	828	874	847	840	815	827	758	753	790	849	856	819	835	759	864	798	815	800	851	880	827	817	855	839	764	816	840	800	808	841	848	830	802	880	815	840	792	827	787	859	844	780	823	823	810	854	809	867	902	818	872	832	801	814	834	833	824	826	819	824	804	800	817	802	828	792	783	767	808	767	785	850	834	821	841	826	811	792	833	836	826	817	816	850	803	816	778	826	813	805	819	800	814	795	815	796	846	826	818	811	832	890	844	829	831	819	835	781	877	794	784	856	802	844	815	809	840	795	854	783	798	798	809	834	797	789	816	815	805	831	792	835	819	801	821	793	792	837	838	795	816	841	818	802	845	820	782	830	773	801	800	791	817	806	857	787	817	822	827	843	790	875	837	881	857	842	800	821	787	855	832	819	828	856	858	838	769	850	759	814	802	807	814	801	800	842	858	798	891	761	766	779	831	827	781	817	816	823	838	773	861	827	815	822	831	745	851	869	812	834	761	823	874	804	835	800	842	765	868	848	854	831	796	863	789	828	827	847	826	840	869	854	834	861	803	790	871	809	810	816	807	805	849	821	849	773	809	792	818	804	856	854	833	777	817	815	839	845	847	846	831	817	778	827	807	809	823	794	846	842	773	891	827	827	786	813	815	814	867	808	862	829	865	779	791	846	798	825	802	783	834	831	815	878	821	796	805	787	872	839	826	873	784	801	838	769	827	785	804	803	784	804	813	777	816	793	813	807	820	781	798	849	851	803	828	834	857	862	825	844	782	801	759	842	794	867	768	784	849	848	834	804	801	821	826	887	834	849	824	763	819	827	844	852	850	820	795	789	816	844	772	815	849	852	806	865	787	800	821	840	810	838	814	802	784	830	824	835	820	810	800	916	802	832	822	820	824	808	812	797	812	870	825	819	764	826	794	822	834	825	816	835	844	765	809	827	761	824	755	866	744	810	781	821	790	814	794	800	764	825	840	855	824	836	803	819	799	835	805	824	896	853	810	796	863	828	826	824	868	822	841	810	832	828	846	811	758	765	859	826	872	766	824	796	841	792	831	862	819	850	791	817	849	848	805	887	833	817	875	804	848	801	818	796	807	834	843	771	809	845	806	819	853	746	859	814	820	856	859	865	799	894	819	804	810	879	779	805	874	810	823	779	859	825	804	819	857	825	809	848	794	870	813	814	885	808	811	858	842	902	921	825	813	837	801	852	810	832	762	836	845	873	840	809	833	824	786	813	875	858	887	787	810	764	819	789	824	853	767	826	743	820	803	786	806	790	827	824	819	801	787	801	780	800	841	805	818	804	826	863	850	801	837	831	848	814	802	801	829	860	837	886	806	791	826	824	870	848	868	827	843	809	837	796	851	818	843	868	876	793	802	838	788	857	821	784	823	836	871	861	801	833	796	763	838	814	790	799	842	806	823	848	787	808	841	847	810	849	845	864	824	777	820	837	783	842	834	774	798	801	794	819	825	780	831	812	890	806	815	792	787	774	811	799	818	830	821	806	786	833	880	746	806	822	798	896	823	838	810	887	821	784	755	818	773	826	832	832	790	851	751	833	803	836	790	811	820	803	846	785	848	840	785	836	825	851	770	804	819	856	857	836	849	793	819	866	871	797	845	827	886	799	799	879	803	740	819	843	842	792	828	846	826	822	843	841	807	834	787	828	830	864	825	851	831	826	822	867	820	800	789	811	877	840	857	850	855	810	846	746	851	782	847	808	851	813	837	808	855	879	827	800	835	793	882	811	801	813	827	820	805	805	768	786	837	790	817	747	834	826	761	834	794	789	815	792	788	799	835	814	781	821	856	822	871	854	776	812	810	845	817	856	839	798	828	835	811	795	867	821	803	828	804	823	787	828	814	819	816	828	799	835	789	781	836	885	834	859	807	815	827	826	800	827	847	759	859	814	812	840	821	816	883	825	795	801	791	832	807	833	813	830	891	829	781	875	803	858	834	820	822	818	863	781	810	824	807	826	819	792	778	831	842	831	804	862	844	801	763	802	842	843	758	797	841	748	785	786	806	824	806	804	834	808	814	829	773	875	793	802	794	859	826	830	824	821	806	797	794	832	804	804	806	791	828	836	797	831	788	841	788	806	813	831	804	811	780	789	845	807	825	794	833	822	926	829	858	777	807	863
31165	28505	24773	10363	3184	1914	1259	1006	906	822	778	779	776	771	775	761	817	748	815	748	749	836	755	774	800	803	751	754	751	758	828	787	747	741	731	751	794	774	771	798	789	787	772	726	794	776	789	739	761	818	769	761	770	753	722	765	799	807	763	723	799	825	772	757	818	762	779	790	792	726	757	815	773	724	821	748	774	745	741	763	791	758	798	709	759	773	748	813	809	782	728	723	747	788	812	783	770	791	791	780	701	811	777	748	747	780	805	784	784	746	780	752	779	775	757	740	765	809	789	757	778	781	769	785	781	783	814	822	837	772	781	777	772	759	799	813	762	763	774	765	754	732	731	708	762	792	789	764	777	825	770	748	710	748	764	760	726	751	757	776	776	730	769	779	769	811	802	738	720	782	792	764	806	777	739	799	751	782	765	718	771	814	819	736	807	784	787	767	772	720	758	796	816	727	775	750	791	757	746	810	768	781	787	713	770	766	780	756	771	797	770	787	739	811	721	782	752	791	772	772	761	760	810	751	756	731	756	734	789	828	736	762	799	756	755	822	731	724	797	789	776	778	802	759	755	761	781	832	682	781	760	805	786	808	760	770	768	751	758	809	857	757	741	773	770	791	743	748	734	778	827	781	744	764	759	774	786	758	768	744	787	727	769	822	772	763	733	737	753	786	790	811	771	744	824	814	780	805	730	733	761	821	738	764	812	799	748	722	774	839	783	811	821	753	760	789	764	755	783	731	805	810	758	812	751	722	766	777	793	804	765	805	785	788	785	750	794	761	773	782	814	751	822	819	806	731	760	751	815	785	755	772	781	778	806	779	760	788	755	811	732	806	793	755	773	813	796	761	747	750	722	736	778	764	787	784	795	741	776	745	766	776	769	783	778	811	794	778	752	799	807	822	762	771	747	803	794	721	771	799	717	805	767	799	758	735	764	777	804	776	809	745	732	758	769	769	810	774	821	778	777	757	765	767	753	717	820	764	777	820	797	782	738	743	779	719	795	797	713	809	778	769	739	752	726	752	794	802	746	761	736	756	741	730	772	788	773	746	785	770	755	780	772	786	735	740	809	746	790	742	751	795	761	805	761	743	811	774	738	770	737	758	781	776	728	782	751	762	760	773	740	803	822	737	801	818	791	789	783	818	816	768	741	733	720	766	761	755	807	806	744	691	751	746	792	783	731	739	711	758	788	747	781	747	808	795	822	771	711	801	737	733	751	754	779	779	719	766	760	734	778	811	805	827	765	764	768	715	769	774	790	780	776	716	769	770	763	749	756	808	790	729	788	789	744	804	743	719	761	763	759	790	731	812	707	729	767	786	791	829	754	781	822	760	744	807	785	818	811	798	717	754	755	756	790	819	751	762	790	814	785	788	720	788	757	733	784	807	761	771	776	794	807	781	754	766	735	721	775	784	775	780	809	747	740	730	754	776	795	794	780	770	757	763	750	776	806	710	754	778	736	763	755	782	804	715	753	732	755	769	770	810	754	803	651	782	754	782	771	806	807	741	732	744	759	805	805	806	773	793	745	749	723	777	792	770	740	779	781	757	788	752	792	798	791	736	795	793	808	778	801	722	788	803	794	755	739	802	779	786	741	786	761	781	783	794	735	719	783	722	751	740	813	744	818	745	818	725	777	790	743	816	777	769	741	757	782	755	792	800	767	770	765	752	773	745	767	754	737	767	764	761	755	818	817	726	755	741	792	749	794	790	770	776	809	780	776	766	781	768	811	720	782	736	787	785	709	775	785	769	778	823	721	771	743	739	822	757	809	728	771	755	751	790	797	781	770	800	757	792	734	738	805	764	800	824	798	763	749	770	807	797	783	750	754	770	763	743	796	794	783	773	796	737	795	733	787	832	750	807	770	762	729	723	858	783	725	738	791	788	762	775	763	768	734	756	782	751	756	734	765	775	747	793	738	786	782	798	782	768	726	781	729	761	739	759	777	809	745	807	760	759	778	747	758	743	744	757	766	765	801	758	820	791	779	755	741	834	777	748	797	793	787	785	779	825	789	829	836	775	748	772	799	795	740	766	717	749	830	777	799	777	742	782	736	748	746	733	747	749	791	789	761	795	736	793	724	790	799	778	730	715	777	785	727	842	761	770	764	768	813	763	762	749	805	730	760	765	784	759	762	833	804	764	801	788	740	782	730	721	746	799	748	777	813	744	799	725	763	816	783	774	769	775	796	801	774	726	780	749	816	759	795	746	743	759	720	753	783	772	748	737	709	764	738	799	704	775	776	794	740	855	808	757	765	802	806	791	774	793	739	775	804	777	776	733	796	750	782	781	733	820	742	736	803	765	796	785	765	770	765	764	729	706	757	728	797	788	781	797	719	752	752	756	752	761	751	791	816	736	790	816	736	744	818	762	756	756	812	766	816	805	789	748	755	749	775	770	770	785	749	776	780	781	776	761	695	750	821	799	753	762	812	772	759	782	779	779	769	781	811	737	826	753	800	770	710	799	775	794	756	790	774	757	769	795	804	803	751	738	740	764	762	817	756	731	772	775	798	748	779	810	802	795	762	741	793	739	722	803	763	761	741	838	762	772	751	762	799	795	782	774	750	763	788	771	775	778	753	775	804	801	799	796	721	778	759	753	807	789	734	804	740	817	759	779	748	754	802	780	749	777	730	698	832	768	755	751	767	750	766	759	754	766	721	717	828	800	749	733	780	763	775	763	749	803	769	754	781	734	788	752	787	749	752	753	738	762	755	756	847	824	805	744	749	794	777	744	783	711	786	795	833	751	754	838	822	730	803	746	777	773	766	728	740	761	774	792	767	750	748	765	794	771	711	804	790	768	774	791	746	748	740	762	741	728	746	787	775	737	788	811	785	790	770	787	807	777	750	739	782	812	770	823	766	764	771	769	754	736	765	764	792	741	796	779	798	786	727	789	725	816	840	748	766	730	759	753	771	747	771	749	770	758	752	742	779	744	738	751	740	768	766	760	745	744	741	770	781	765	738	752	750	760	739	760	734	772	767	796	762	764	791	729	783	802	770	744	775	753	796	784	777	752	735	759	757	816	752	801	779	767	758	767	772	770	802	774	791	822	758	775	802	763	725	714	810	739	774	770	758	815	780	735	790	747	821	750	810	783	773	716	746	836	786	785	808	763	785	799	799	757	768	780	733	756	787	800	783	765	756	791	784	784	798	730	795	737	803	801	770	781	777	782	783	775	781	793	742	790	784	751	750	770	740	765	752	750	782	772	745	845	732	776	793	766	768	762	788	715	770	759	761	739	741	771	797	778	771	720	765	809	720	796	854	827	811	810	792	772	830	805	762	751	740	782	748	811	786	716	769	768	761	788	763	793	774	784	733	763	736	754	809	802	827	758	778	778	702	764	784	803	753	751	738	785	812	792	824	735	825	816	812	782	774	776	773	818	800	803	738	806	812	757	721	759	790	757	790	811	797	804	771	769	721	748	751	789	753	734	763	727	822	745	744	771	770	780	740	772	750	782	791	787	798	764
23725	32702	19618	6044	2768	1645	1174	851	735	639	578	630	615	618	598	539	576	596	566	602	585	566	587	602	573	586	605	568	596	586	633	605	609	607	607	607	585	586	562	591	607	601	613	605	573	600	608	538	589	550	617	614	550	589	614	607	620	602	562	589	590	652	600	545	623	561	559	571	590	611	648	576	580	568	575	608	580	584	598	581	637	578	605	567	601	634	612	609	595	586	616	550	598	596	601	561	552	579	574	589	589	594	613	609	630	573	586	596	562	590	607	603	612	634	581	623	608	551	578	588	567	555	586	620	573	572	623	577	569	584	593	578	573	569	569	572	586	631	620	621	608	596	582	601	625	577	567	632	607	590	650	578	572	584	624	621	595	599	607	588	594	572	582	613	566	546	640	589	588	640	616	583	635	592	605	617	610	572	629	631	578	611	614	630	566	608	586	629	605	583	616	534	594	582	611	595	601	563	616	609	539	579	583	634	599	579	602	528	603	582	604	586	591	571	583	608	604	648	597	566	610	583	651	606	620	580	599	605	563	590	605	584	558	613	629	585	601	609	614	594	557	555	581	595	592	587	623	555	608	610	574	556	576	610	583	635	599	535	580	588	587	624	584	621	590	616	563	622	613	566	585	582	559	587	615	572	629	569	581	586	585	588	580	597	579	565	616	618	652	549	615	561	597	556	610	635	558	582	584	592	588	548	567	570	607	630	601	563	585	581	574	620	606	597	605	600	599	571	623	595	577	597	595	609	601	604	585	567	632	587	574	628	530	663	593	579	559	582	590	603	572	603	622	560	572	556	561	562	592	623	587	622	552	566	617	590	601	611	572	622	610	566	604	530	594	573	605	603	584	538	566	595	603	575	595	645	622	619	642	579	553	577	597	571	612	558	587	605	632	596	569	610	578	630	586	585	601	586	594	586	590	560	535	648	537	565	552	563	611	611	626	594	574	556	620	558	606	589	568	604	586	571	553	594	584	565	617	574	625	584	564	605	642	591	602	586	580	567	580	632	605	587	586	569	594	628	569	591	565	561	566	548	564	608	575	564	605	613	623	608	614	575	565	565	578	615	635	539	565	589	638	624	623	589	622	590	633	600	584	583	588	564	561	593	588	563	628	627	625	565	615	578	565	600	582	597	569	597	609	590	629	636	595	609	597	586	599	560	542	556	570	528	585	587	571	620	596	595	545	639	515	607	532	602	635	624	568	603	602	609	602	592	643	602	590	601	574	628	598	570	591	577	604	588	571	597	611	577	578	623	560	604	625	634	648	572	535	618	604	599	594	602	613	592	599	593	597	542	594	573	573	560	591	610	568	590	596	594	567	577	598	619	601	604	561	602	575	622	585	599	600	639	582	562	610	630	562	574	610	546	572	581	592	546	619	584	598	591	576	611	605	572	558	566	585	580	587	636	625	589	570	586	629	580	624	622	603	569	602	609	620	615	566	596	582	592	574	563	582	581	643	591	606	626	595	598	661	593	573	633	555	578	570	607	575	559	591	597	593	588	585	633	621	602	571	587	582	572	597	632	581	585	547	593	607	577	621	579	544	631	585	606	564	570	616	648	594	559	536	657	619	623	587	603	636	567	578	632	583	570	589	604	569	607	569	596	623	571	598	590	560	620	586	571	590	563	628	569	569	587	583	569	628	568	591	620	606	545	578	568	605	628	584	567	634	537	539	614	580	603	593	592	595	605	580	608	592	608	604	593	607	617	545	613	598	593	623	618	552	572	602	586	593	556	598	583	618	597	585	599	574	593	618	597	608	561	567	575	552	594	602	638	600	571	593	619	601	599	580	554	589	583	612	571	593	566	605	587	592	593	625	605	611	611	607	619	621	641	590	571	577	602	565	621	648	589	619	605	558	633	563	560	601	597	599	554	581	571	600	584	575	631	550	567	576	568	560	637	560	616	583	597	653	576	591	575	595	605	598	532	599	648	596	580	590	561	570	631	570	550	581	622	599	602	569	622	583	607	592	572	592	608	593	583	592	577	610	577	616	578	584	605	556	555	599	642	616	603	625	587	598	577	635	594	613	578	583	597	559	586	538	587	610	589	591	581	582	586	585	595	588	580	612	647	592	568	583	610	554	607	631	622	610	533	603	605	577	610	601	539	611	559	587	581	601	568	595	592	613	544	605	529	573	574	574	595	617	591	564	563	625	585	592	578	539	559	580	585	578	639	588	623	592	568	588	578	560	595	650	612	604	602	587	552	555	595	626	605	591	597	598	556	594	587	578	621	600	562	600	591	590	548	615	600	564	607	595	615	534	606	580	590	618	600	525	592	563	595	564	580	586	604	586	573	592	549	586	561	580	639	607	635	554	614	592	633	579	568	614	565	590	579	582	572	606	543	649	594	611	613	563	610	544	585	585	534	598	635	591	599	619	602	589	585	547	569	578	541	575	572	623	609	548	610	607	579	555	614	590	584	583	622	605	587	589	561	576	592	603	644	597	558	581	598	595	585	581	627	588	577	640	613	617	611	594	604	579	607	598	590	640	561	632	585	602	590	586	580	577	602	624	576	631	602	624	584	612	576	590	553	569	598	558	568	566	567	638	582	630	622	614	604	620	613	550	588	529	590	599	608	581	664	596	564	563	570	637	602	599	608	656	530	591	582	583	593	521	552	586	597	606	604	582	564	561	577	582	631	601	560	590	601	594	594	608	552	601	606	584	587	572	587	591	579	603	605	590	581	559	591	624	559	590	575	609	613	583	582	603	616	566	598	614	545	622	610	583	580	620	566	552	578	590	606	613	623	590	632	547	597	560	577	592	600	569	592	598	650	619	608	614	588	576	623	647	565	600	566	589	589	589	586	572	566	561	546	582	599	560	602	580	602	610	619	623	580	616	607	571	582	532	581	606	561	599	576	609	622	610	639	601	632	603	606	642	597	545	541	617	587	594	613	611	613	596	584	581	589	556	602	589	570	613	597	576	579	601	618	605	573	600	577	595	573	583	584	647	554	579	609	591	634	624	626	586	567	596	569	621	564	569	618	573	629	588	617	570	585	569	544	594	604	593	625	534	563	599	584	553	574	533	536	566	601	540	597	587	606	594	577	644	576	577	624	580	574	593	598	648	624	591	590	593	563	592	605	577	630	598	589	590	632	622	559	621	549	589	624	596	559	591	566	561	591	601	576	527	581	597	601	555	582	584	596	577	614	606	584	563	634	571	572	608	608	604	552	603	601	595	615	566	604	593	569	611	570	604	631	577	582	612	605	625	628	577	584	615	585	644	563	594	614	621	604	598	609	567	585	542	587	597	593	619	638	605	554	607	585	623	600	595	562	626	605	576	574	616	615	604	634	611	588	594	625	596	577	592	615	590	625	614	563	587	594	601	581	591	572	619	598	610	572	629	616	593	612	602	636	616	624	579	588	580	569	564	581	578	553	565	627	600	564	600	588	584	599	608	561	597	617	580	623	619	622	617	588	569	623	599	572	604	563	586	633	595	609	648	596	580	625	584	586	617	538	635	595
25898	25243	38356	35335	25397	16407	8255	3690	1975	1381	1033	943	906	881	895	876	833	887	881	845	876	925	807	896	868	910	840	909	881	902	851	903	883	888	858	856	875	822	870	857	833	861	889	857	824	891	857	866	830	878	885	829	865	845	842	865	886	912	877	844	899	865	827	846	897	868	867	858	845	827	856	911	884	889	903	820	851	893	891	896	859	859	844	844	886	858	880	880	891	868	883	841	865	855	838	870	888	849	885	862	835	870	849	838	887	853	846	870	899	893	860	890	852	830	825	900	894	872	880	819	858	850	875	851	859	861	840	819	855	843	859	903	908	890	842	891	832	871	925	893	898	828	888	864	864	828	876	879	879	890	881	853	869	913	855	936	796	877	861	892	809	830	852	874	844	896	910	792	860	887	849	858	840	851	878	831	906	859	913	897	876	852	837	912	883	877	876	862	805	869	947	889	820	945	817	888	803	829	852	858	879	888	834	805	937	898	843	897	868	866	875	876	817	787	888	814	911	835	873	849	825	843	863	879	814	864	923	863	855	866	852	876	883	831	889	863	880	906	827	875	909	852	835	839	803	884	856	857	908	892	816	875	879	858	847	915	864	890	805	868	910	849	826	810	859	874	892	921	822	857	888	794	836	820	828	878	876	843	871	859	870	854	835	879	819	839	883	860	866	831	886	883	897	870	894	833	878	896	892	847	932	794	852	838	841	849	884	861	854	849	856	921	802	823	905	845	859	836	840	791	900	855	891	816	848	941	936	833	874	868	856	832	865	852	822	789	894	831	825	902	888	869	880	894	851	831	831	868	898	870	832	869	885	879	897	864	832	886	774	880	849	849	861	797	884	825	860	904	881	826	832	873	862	862	876	870	889	870	815	871	837	847	855	852	861	863	843	844	853	860	932	865	842	833	856	834	816	854	829	851	843	848	884	876	850	899	887	918	855	913	788	867	830	859	849	815	834	847	841	853	880	828	841	855	824	812	871	819	842	882	881	806	874	871	896	856	873	892	839	897	906	849	819	854	846	871	853	887	865	865	880	816	898	858	890	858	885	850	903	871	830	842	850	881	860	912	852	840	798	844	864	890	832	871	857	854	901	861	869	858	880	890	896	865	824	861	873	800	832	888	945	857	824	866	908	923	867	880	851	866	825	917	911	845	853	874	839	897	904	806	853	868	857	868	829	807	863	839	879	872	906	855	857	892	866	852	830	819	871	846	848	848	869	870	904	900	897	846	869	890	793	846	847	843	864	854	868	873	872	853	843	878	876	870	863	917	866	886	880	831	820	850	840	881	893	851	836	831	874	944	866	869	886	842	871	877	874	836	859	849	891	841	856	896	870	888	874	827	882	847	897	844	862	872	844	834	855	862	901	840	820	889	826	887	889	886	895	868	842	886	851	849	858	907	873	910	812	776	885	875	923	823	819	871	885	841	878	892	830	863	812	843	826	801	865	863	843	842	890	861	876	844	851	867	893	857	867	904	858	886	896	905	849	886	854	850	819	903	875	870	878	827	852	839	847	800	883	843	832	858	855	878	895	890	859	896	855	859	828	879	886	861	841	865	851	837	844	845	905	876	848	812	825	853	921	874	845	828	821	804	907	850	879	863	826	840	847	873	879	800	858	870	910	840	862	886	838	856	874	865	884	832	851	849	858	896	866	841	894	852	871	879	878	865	862	838	937	904	928	855	860	890	897	848	906	782	884	829	871	861	818	935	829	828	894	819	883	895	826	856	835	877	809	862	860	854	905	847	870	853	859	815	871	849	912	857	843	833	872	887	841	808	864	904	903	850	849	849	881	831	861	848	892	867	843	834	905	848	882	866	873	863	865	894	887	828	832	806	850	815	865	813	877	887	893	909	880	853	883	891	843	907	858	890	916	795	839	852	804	844	849	871	871	838	755	857	851	900	853	843	813	823	871	885	833	874	823	887	909	843	868	904	860	904	850	890	916	890	884	948	831	843	845	855	827	842	827	829	871	835	810	919	819	906	833	881	864	842	897	866	810	846	868	846	854	843	836	859	862	859	901	861	850	874	849	864	896	847	878	880	831	819	902	811	858	863	892	829	877	830	897	857	918	880	887	928	881	869	838	835	915	861	915	863	858	865	897	853	887	879	834	815	842	892	856	881	837	845	918	928	891	831	890	884	843	900	860	853	887	830	862	901	828	872	851	901	899	883	841	905	860	857	910	865	884	860	866	885	872	886	871	864	873	900	823	913	852	857	802	853	917	873	804	881	872	888	836	862	877	862	836	855	878	878	903	880	857	842	891	866	853	836	873	862	869	776	855	839	885	865	830	899	810	876	866	834	843	883	891	890	849	844	874	819	837	840	815	813	818	862	897	873	891	831	895	867	875	895	871	862	847	868	892	831	838	880	850	867	804	880	896	863	808	888	882	859	891	869	847	847	817	852	850	885	848	854	843	855	885	858	887	822	851	820	910	906	863	843	812	903	821	880	797	855	871	860	876	886	861	861	917	884	897	924	877	900	847	912	852	854	882	883	840	840	813	849	877	892	865	855	951	866	893	838	898	887	837	900	845	853	810	908	897	862	859	805	903	887	915	844	856	882	896	843	858	870	863	853	863	844	846	831	839	892	783	860	848	851	874	853	810	840	794	880	863	837	871	892	826	916	839	853	894	851	877	854	879	851	819	868	852	880	858	904	897	879	842	861	874	871	849	876	884	906	858	850	866	853	829	851	874	838	879	849	854	905	840	801	809	835	861	833	882	823	827	875	813	861	821	815	868	883	871	873	925	883	839	902	838	823	896	874	797	875	862	864	884	811	906	875	833	849	856	843	878	830	821	857	877	849	866	885	869	877	877	876	861	811	855	904	903	891	850	888	826	881	846	863	845	891	925	823	835	855	855	816	814	843	861	903	891	880	840	928	811	827	851	837	849	847	819	846	817	843	852	846	901	830	870	890	828	862	834	890	837	834	850	868	877	846	852	889	822	833	853	852	867	856	914	852	863	870	911	833	878	907	892	851	828	913	874	855	839	805	834	853	857	838	881	832	918	854	860	818	852	832	881	833	863	858	867	879	898	828	850	864	851	823	884	819	869	884	889	879	926	910	879	857	885	895	874	909	860	841	833	859	835	823	860	871	868	864	870	828	877	845	774	890	868	871	826	863	847	836	891	885	892	864	883	874	906	853	839	842	820	889	901	847	846	863	809	911	892	849	833	855	882	847	837	905	856	814	828	893	867	853	820	847	888	864	846	845	884	868	886	829	833	845	865	853	916	884	912	929	844	861	929	852	891	875	845	899	892	834	882	904	804	890	827	832	864	860	877	830	806	847	864	830	904	878	880	850	813	880	867	870	884	901	939	815	882	856	892	823	819	872	877	860	828	831	889	896	863	824	865	862	835	881	919	884	871	835	834	873	903	903	849	829	834	837	878	886	825	855	884	876	868	845	888	832	847	873	865	838	849	832	880	866	830	921	882	932	842	871	851	861	838	853	872	869	853	825	868	894	839	878
61935	91940	64553	34394	19922	11102	6456	3647	2189	1215	865	740	735	697	707	719	684	734	723	768	733	744	725	719	778	754	744	737	675	744	719	715	719	722	702	713	761	695	729	736	697	676	757	700	722	707	711	709	710	730	748	725	690	690	759	707	679	684	723	657	714	697	707	702	709	741	713	741	741	686	773	761	683	731	714	727	742	759	683	706	701	732	678	718	728	716	700	699	719	672	740	770	706	709	712	753	722	726	704	726	688	686	733	716	727	726	663	758	724	739	680	724	728	699	737	710	735	694	670	733	741	754	693	717	773	732	706	703	701	760	680	714	759	688	691	728	716	700	713	717	688	692	720	754	720	688	724	737	710	675	702	694	693	743	730	689	701	653	742	696	662	709	660	765	683	652	705	713	726	754	689	671	719	681	680	699	717	661	689	707	720	713	681	730	741	706	725	722	688	692	720	708	720	709	731	693	744	721	726	682	684	692	700	698	672	688	709	756	690	738	686	678	685	684	684	755	716	692	720	694	693	721	730	727	756	723	681	697	745	689	731	730	737	677	718	690	704	734	734	667	687	720	722	698	699	707	673	737	669	723	687	737	744	742	704	683	725	711	714	710	716	675	739	727	667	745	716	678	733	691	710	739	703	669	710	689	722	664	710	706	706	732	761	748	670	698	687	670	714	719	722	698	709	707	703	687	717	693	657	720	684	738	694	698	694	700	722	729	693	759	710	726	645	758	649	699	700	710	681	697	758	718	751	734	696	719	767	655	769	714	737	707	732	705	684	743	689	727	710	718	656	647	661	720	716	723	780	705	657	701	693	709	695	685	711	732	716	707	684	698	639	733	725	715	707	718	716	693	705	702	712	708	683	749	698	736	714	703	698	738	703	771	710	748	740	667	759	675	716	717	755	714	710	658	735	707	731	712	700	681	763	709	700	716	730	718	709	716	668	699	765	711	730	674	714	700	688	698	711	720	674	716	699	775	690	741	688	742	690	680	733	733	737	678	690	709	718	700	697	678	682	734	719	705	738	714	731	682	710	720	714	697	699	688	672	676	736	752	737	691	677	745	699	719	751	662	726	718	720	703	716	737	729	739	683	709	718	718	678	687	733	720	664	722	674	731	685	699	731	704	708	743	681	685	698	702	698	690	705	693	700	731	754	712	755	739	676	759	719	756	697	660	715	704	717	696	722	734	703	700	713	733	683	720	715	773	746	701	693	740	754	695	717	747	728	673	715	732	700	695	697	703	719	740	726	765	738	703	682	696	648	694	711	737	692	720	655	699	734	709	726	754	699	704	707	682	687	706	717	678	732	677	704	705	757	697	693	675	706	712	678	678	725	729	726	765	703	702	685	690	658	676	681	695	712	713	718	749	726	683	706	738	755	719	684	709	726	675	718	657	705	729	721	724	705	706	725	703	657	712	697	714	712	661	708	724	740	702	731	736	732	679	672	736	773	697	708	695	711	684	690	728	692	662	743	711	682	745	721	727	689	761	724	759	716	693	698	718	670	732	713	686	705	711	690	716	700	696	663	715	689	729	671	717	721	704	690	710	734	742	680	716	702	755	746	731	700	752	730	751	738	731	708	724	706	724	670	707	711	730	741	728	724	707	706	682	699	746	713	687	747	701	736	727	733	655	744	728	695	777	737	677	726	728	712	750	660	690	735	664	759	730	710	704	718	750	682	692	694	705	714	692	660	719	698	732	695	709	716	655	731	718	714	732	710	686	738	729	683	705	731	686	746	747	731	686	704	748	709	668	735	721	715	709	698	745	729	712	728	744	668	748	723	737	716	696	702	715	735	690	692	673	728	688	718	678	706	689	741	770	643	685	744	689	711	724	732	720	727	682	753	745	680	751	692	701	699	692	692	709	734	681	656	720	702	705	707	727	659	723	711	685	744	701	696	736	702	729	739	681	758	733	656	705	674	713	690	704	716	668	645	734	710	752	735	669	686	699	711	722	756	711	702	694	732	713	728	726	665	689	762	676	692	673	726	738	683	695	683	755	737	671	688	719	743	686	678	706	718	707	692	697	730	688	738	722	766	693	687	720	723	722	734	724	687	708	731	696	754	702	728	710	671	706	688	737	716	728	691	716	641	715	717	698	732	693	728	716	710	666	741	689	711	778	715	709	732	717	673	713	669	703	676	657	737	734	666	702	687	740	708	727	732	692	682	690	725	684	678	706	693	680	735	695	713	650	726	704	669	686	705	722	649	704	670	707	677	687	729	712	714	707	684	740	724	676	710	738	725	758	705	704	739	723	691	728	708	683	735	671	749	650	728	727	721	683	695	676	736	655	692	686	700	744	688	717	700	692	694	725	715	746	702	719	671	714	697	698	676	713	683	753	745	699	729	719	710	692	693	708	760	718	661	721	687	683	668	698	691	676	681	766	727	724	688	711	722	686	679	689	727	686	691	716	679	708	689	688	709	706	733	708	699	705	717	727	691	744	723	704	719	727	706	717	721	694	752	653	746	717	668	684	704	704	694	744	746	697	731	711	717	725	671	686	726	704	686	692	668	669	706	759	680	740	705	682	703	688	736	714	687	681	690	717	736	762	704	672	715	728	716	681	770	700	711	637	696	654	739	681	695	701	725	746	748	660	697	740	754	722	686	694	697	702	687	710	682	680	702	689	698	701	676	691	714	723	736	712	723	703	704	681	729	684	658	706	672	680	676	748	754	678	738	697	702	742	715	749	703	650	701	727	703	734	729	696	701	736	752	719	699	685	702	724	656	643	704	662	688	686	740	683	694	684	697	668	713	672	696	678	720	661	703	701	671	694	653	714	745	718	698	690	700	695	707	682	734	747	697	758	720	691	673	723	707	715	744	675	722	672	675	698	716	709	722	687	636	691	726	717	720	665	762	748	729	710	678	722	651	728	731	725	676	711	721	742	672	675	682	703	721	654	722	725	677	672	700	669	701	718	705	693	700	673	702	743	685	696	720	711	719	675	690	700	665	678	713	703	699	683	741	685	737	722	724	682	678	738	721	792	711	727	677	719	722	668	674	762	752	691	783	758	709	727	705	665	697	681	750	685	683	709	724	722	729	689	742	698	723	691	717	664	707	708	749	685	737	691	741	743	710	690	688	695	695	719	694	714	680	735	714	677	656	706	724	714	646	687	681	728	675	661	706	745	696	721	702	735	682	704	707	694	660	670	728	735	700	711	701	757	674	699	721	714	672	694	734	691	701	732	651	735	761	711	714	712	687	715	716	726	688	711	711	722	712	681	711	696	691	682	686	657	740	727	729	703	681	699	732	770	760	727	679	697	706	721	678	693	743	702	688	643	718	705	711	725	732	725	683	698	747	715	721	694	684	713	684	721	710	684	662	712	729	666	741	695	657	707	686	670	779	766	705	717	688	697	707	689	666	719	707	724	710	719	672	732	695	665	757	710	732	718	725	736	664	663	679	716	716	701	728	703	722	736	712	690	724	698	680	688	685	740	683	701	696	685	705	703	673	727	706	707	686	722	701	703
24502	23059	34227	31761	28144	24251	15925	7299	3370	1815	1283	1031	1059	1028	1036	997	994	1028	1036	980	991	1060	986	1051	1005	1091	995	1047	1005	1000	967	972	1029	1040	952	974	1010	953	930	1001	1038	923	994	989	1010	972	989	1032	972	988	968	1013	1011	960	966	949	930	1041	1027	934	942	1014	1004	974	944	1016	948	958	935	948	1002	989	1001	1025	943	983	958	982	992	986	977	975	1039	951	1010	965	946	972	1013	988	1007	993	1020	983	992	955	997	1001	981	1007	1044	986	993	961	1022	958	1004	929	1007	957	958	1025	981	983	987	1020	1017	960	997	925	953	1031	1029	948	996	990	1019	987	976	981	1018	980	977	1001	950	946	947	935	958	914	987	941	1004	950	1009	1012	962	963	996	961	1011	977	936	1000	977	971	1007	973	939	1007	1005	971	973	937	1015	1027	1044	1003	984	974	976	979	989	957	998	955	953	1013	984	1013	914	1027	1010	993	1009	996	1006	1009	947	970	950	960	1031	1000	939	991	915	917	972	1006	960	1018	995	1035	951	1029	992	1039	960	950	951	975	983	923	925	974	1041	937	1043	951	1008	954	942	994	1001	914	989	941	918	934	943	999	970	1032	1003	1018	963	961	987	957	981	970	967	1016	1009	949	930	969	1008	954	962	975	942	1004	955	973	966	1034	937	1027	958	972	957	990	981	994	969	961	1035	921	1010	997	994	1047	993	973	968	941	980	966	1013	927	957	962	966	1002	952	1013	1022	969	977	937	967	999	958	974	987	926	967	965	932	934	1056	965	993	926	946	1050	1007	996	962	974	990	918	891	994	990	974	972	1011	915	944	978	970	967	983	975	1030	990	969	1057	974	1005	942	997	965	968	931	946	927	969	1003	936	1003	1033	957	989	967	1014	938	1016	1010	989	972	1016	989	947	960	969	995	974	1006	976	951	947	982	1031	945	1009	993	976	961	940	969	943	996	959	938	963	961	934	955	986	980	988	1039	990	1016	933	965	1013	1020	952	1031	995	973	923	980	970	961	985	1024	987	927	988	996	980	973	980	971	949	962	965	1011	989	987	962	991	948	939	985	941	951	999	934	1051	1010	959	925	995	918	938	927	929	1011	976	988	985	965	989	995	929	968	1007	979	980	1004	967	998	1001	967	1004	951	980	930	934	997	989	965	1015	994	908	1009	991	987	991	990	944	937	945	931	982	945	974	968	991	984	988	967	938	988	1035	1052	979	931	982	937	968	964	946	1014	993	959	965	947	957	944	942	972	949	971	983	983	968	1047	934	978	963	995	944	1007	1011	977	983	986	984	1015	1005	977	967	950	987	952	974	996	997	936	903	996	980	964	920	1003	926	954	980	973	913	1012	965	998	991	997	991	1008	905	942	924	941	960	936	996	887	1002	985	885	959	1009	934	1010	979	996	1001	980	972	941	1000	963	935	947	977	981	977	981	993	945	970	973	1017	917	995	999	916	962	1013	958	1018	977	961	926	991	967	981	1050	976	986	1017	979	984	1028	952	1021	1001	956	1000	964	989	932	962	1013	1035	925	1008	964	953	975	1032	1005	964	995	991	1023	923	956	971	948	1016	989	937	999	968	961	944	999	935	938	1031	997	988	977	972	936	979	980	949	913	994	1002	944	965	978	949	978	1028	929	1001	921	992	955	938	937	1011	959	974	975	989	975	966	1017	994	971	1034	955	998	1007	1013	975	948	932	985	985	979	963	993	970	934	910	949	980	975	929	931	969	966	954	1055	1001	982	1005	1020	967	968	940	946	984	949	987	968	938	926	971	1000	1009	982	911	953	945	1005	1044	994	980	956	959	988	941	1001	950	913	926	967	1004	1038	931	943	964	918	981	958	933	972	1025	949	1016	993	950	947	904	960	943	980	954	960	954	985	927	968	938	953	946	995	948	963	984	944	991	998	951	993	991	923	960	996	990	976	987	954	983	945	966	963	982	927	985	871	883	948	949	958	981	977	992	967	950	1006	979	906	934	945	981	990	937	975	993	952	1014	933	995	981	997	963	954	959	935	964	934	937	1027	976	1040	966	1022	986	967	982	952	1002	1004	1033	1014	950	976	994	901	986	999	944	990	899	1012	963	972	912	951	990	954	1020	931	977	976	988	974	978	964	949	890	970	944	980	965	984	960	912	972	961	962	946	987	985	1004	971	949	1049	952	939	991	970	1022	959	927	988	1009	966	953	980	986	948	970	1018	949	1034	987	965	949	970	1022	966	975	971	978	987	988	1002	951	962	973	954	968	1011	961	994	972	967	1010	968	992	1007	1004	968	947	937	1007	1047	1005	1015	979	936	982	1013	958	1010	951	904	1007	978	979	1042	965	940	942	942	938	944	960	929	1026	992	994	937	985	1037	990	1011	984	1018	963	961	969	921	1010	938	1022	979	946	1021	944	1003	1088	1011	974	988	988	945	955	979	919	951	932	938	958	1011	996	974	955	944	937	933	986	1066	1045	995	975	977	996	928	983	977	987	969	1023	959	966	953	971	945	934	990	1017	909	983	951	980	999	999	942	962	962	929	922	992	987	965	952	1015	985	927	986	925	942	967	1004	979	983	965	972	1065	982	994	962	1027	973	956	997	958	992	934	1026	982	941	1005	970	978	988	1011	1021	999	944	996	942	988	992	990	983	968	919	994	1017	965	1002	998	897	954	921	995	1042	1019	965	948	1009	960	985	1041	1020	903	1026	961	976	974	981	990	964	997	967	967	1063	991	975	1006	990	946	948	1057	983	951	1027	989	969	956	958	1000	943	1010	1018	935	973	971	993	1014	987	930	946	998	1008	984	983	972	919	1016	1011	993	1016	888	973	967	981	967	981	966	968	932	972	968	975	988	894	958	1002	983	968	1015	1011	977	992	995	994	981	978	970	976	987	984	998	918	1052	1053	1001	935	1014	982	1017	985	949	935	938	946	956	931	966	997	1006	1027	1014	939	931	963	992	970	920	970	1003	956	965	934	918	989	978	975	955	971	1018	966	951	969	1037	966	981	968	913	1019	947	971	957	961	944	1003	979	1015	1019	942	949	1012	970	948	1024	930	947	983	935	972	925	957	957	959	1000	1003	977	967	965	988	959	1027	952	965	968	974	977	982	969	922	989	986	1038	952	977	995	1006	971	989	973	927	969	947	1014	977	1035	938	974	944	970	1040	945	986	969	1039	985	941	988	903	1025	985	972	954	986	956	976	998	997	973	954	1001	986	930	916	980	978	957	943	992	967	952	956	921	1002	961	980	985	984	1015	1022	979	985	920	951	972	1033	983	1015	1039	1009	1025	988	970	966	966	964	1008	1014	968	991	952	1010	968	933	947	982	992	993	949	968	982	1008	985	1064	941	958	1028	1008	1000	963	1010	984	974	1030	979	1019	986	974	956	920	944	1055	989	1003	996	955	961	973	1032	941	1000	993	952	912	960	996	905	954	1001	964	973	977	968	959	946	934	952	999	954	1003	981	962	970	962	992	961	1022	918	961	960	943	943	960	940	940	972	926	1009	982	946	911	973	978	979	916	920	917	984	966	971	942	935	970	975	987	1030	919	987	972	954	953	966	1011	971	940	1010	978	968	974	965	919	971	1012	939	915	966	1038	1016	992	1001	980	979	972	978	1023	1017	969	956	980	972	956	897	978	1017	950	999	1048	978	987	961	939	942	966	954	963	997	976	1030	976	978	963	1026	994	954	982	1030	968	946	998	932	1029	992	956	965	959	967	983	960	945	967	1013	1025	949	929	988	1006	980	957	949	992	980	1015	1002	965	957	969	960	1005	996	1003	959	922	958	1013	944	949	952	902	956	1001	938	942	981	970	1021	968	970	979
65341	103650	74294	46752	29610	17786	11007	6773	3481	1760	1111	880	823	827	864	844	830	885	808	808	832	879	794	846	855	942	878	845	816	849	818	822	794	807	841	812	802	846	874	831	824	794	837	862	787	797	842	756	838	861	806	774	830	857	879	841	838	874	818	872	835	780	769	866	816	789	821	804	823	812	849	801	820	880	822	814	818	822	820	826	776	891	833	801	879	851	789	830	847	854	801	828	802	823	858	826	778	846	787	774	854	759	819	830	818	809	845	852	826	825	823	818	845	831	829	847	826	789	832	788	801	811	834	817	810	874	827	840	851	866	857	847	819	852	863	794	780	806	748	817	814	841	818	824	855	833	805	839	850	863	833	841	815	771	819	829	849	850	809	791	810	829	810	874	838	835	781	841	822	825	857	810	807	788	767	802	791	890	847	841	808	792	785	848	822	856	789	801	829	786	821	900	849	814	757	800	835	827	813	772	823	834	835	838	805	821	812	873	845	786	786	741	826	835	812	828	785	840	800	829	828	789	775	821	835	821	894	828	827	799	813	836	863	759	767	839	804	863	828	836	818	831	864	805	818	794	791	866	810	787	723	800	873	830	854	809	831	819	872	840	867	804	804	842	774	804	808	884	807	809	817	820	828	857	848	842	858	850	809	802	852	835	865	861	795	814	810	826	802	822	859	856	785	847	811	877	793	815	850	805	864	838	785	802	868	814	798	816	846	787	812	826	833	801	843	806	859	846	845	865	847	787	844	795	808	828	814	826	851	808	833	881	860	815	815	815	840	833	891	825	836	826	797	851	816	878	780	832	801	861	841	821	845	836	821	811	814	790	857	830	809	895	861	814	835	793	837	800	830	793	804	787	838	842	856	839	844	870	868	835	791	823	819	848	838	891	852	872	820	795	790	805	841	829	801	837	878	804	824	852	812	826	800	839	774	834	820	833	874	867	826	816	843	822	836	789	844	843	864	815	836	792	819	839	827	847	838	849	825	851	765	785	824	849	842	878	864	797	847	808	794	835	808	852	850	810	834	814	833	808	824	857	837	803	837	845	824	831	790	816	828	819	846	841	832	791	779	744	853	819	884	830	808	813	855	837	866	774	835	817	825	834	809	806	814	838	792	804	818	853	806	838	834	800	835	859	867	813	816	817	836	851	806	827	849	839	830	844	792	813	833	828	839	780	823	839	822	798	840	828	827	780	785	839	809	837	835	784	806	861	813	842	846	811	808	801	801	810	840	859	864	823	805	859	836	835	844	858	897	864	840	818	849	846	766	866	840	829	884	802	888	811	832	779	847	823	815	840	820	783	836	806	825	851	791	826	780	848	817	855	837	833	817	833	877	841	827	786	876	867	825	798	838	771	798	808	773	832	840	832	832	827	889	767	811	816	767	810	792	799	869	860	837	816	849	879	830	816	828	855	837	823	839	808	775	838	827	797	784	859	887	830	783	802	850	795	856	798	781	825	812	798	815	805	851	822	803	837	814	830	824	863	783	821	843	826	794	829	833	869	839	842	853	812	822	787	819	833	846	853	865	857	834	791	825	840	850	866	865	826	843	821	837	830	829	853	875	790	859	806	834	809	824	783	864	814	834	874	810	774	792	809	844	851	816	815	838	818	796	830	862	802	841	771	799	815	809	832	787	833	791	837	842	851	802	800	822	792	812	793	810	831	786	829	843	835	852	859	812	839	835	803	804	858	817	880	830	836	831	843	832	801	836	789	831	775	852	880	844	826	818	774	847	797	827	765	833	792	849	866	839	802	847	861	847	828	843	820	833	837	796	757	830	854	848	811	859	796	797	806	812	825	817	834	876	820	883	819	822	763	844	809	825	802	862	901	837	834	849	793	823	828	850	805	810	790	824	856	823	828	839	844	844	795	801	866	836	845	858	829	816	784	835	822	846	879	814	799	803	840	820	814	878	831	832	845	839	815	849	840	812	835	839	869	832	810	824	874	833	802	765	812	840	822	826	823	846	823	880	850	842	785	826	840	861	875	814	802	853	822	780	812	805	823	802	849	836	856	838	857	784	850	828	846	791	800	812	818	850	824	804	788	793	864	811	795	844	832	824	829	859	796	889	789	809	777	802	840	825	793	857	805	801	811	833	824	794	830	817	882	848	772	782	774	831	796	787	831	800	833	841	850	770	783	775	790	797	799	816	889	847	822	815	812	824	841	850	798	807	830	820	858	835	781	847	825	851	826	786	807	835	781	842	848	828	830	841	785	800	799	816	815	795	804	846	831	793	826	846	782	824	822	810	819	812	780	857	820	777	771	789	779	823	824	792	831	830	864	854	817	786	855	879	862	799	860	815	793	797	810	838	835	814	894	847	818	797	767	829	761	816	814	812	834	836	818	773	808	854	777	812	841	853	844	806	804	834	873	778	835	840	835	847	802	797	851	813	826	903	815	804	774	788	830	877	812	786	751	866	844	831	789	859	824	849	799	792	903	855	771	789	851	846	835	821	843	838	826	858	854	799	841	802	820	800	821	802	762	888	811	857	818	780	829	871	895	750	857	831	811	852	837	827	795	842	816	830	874	821	826	840	798	817	803	792	837	781	848	850	819	858	796	811	830	782	856	805	806	818	844	787	838	817	832	849	833	838	846	833	851	851	809	846	820	850	794	845	835	795	830	838	807	805	802	832	819	811	813	815	808	774	820	801	795	811	802	849	864	823	814	868	844	834	813	832	877	828	819	833	833	821	847	854	784	822	800	784	789	837	863	839	849	821	833	812	871	818	849	821	876	839	823	856	828	819	819	831	806	826	777	862	785	816	825	815	812	808	872	805	787	863	831	811	825	847	790	783	893	837	786	828	836	763	866	830	829	844	883	794	793	822	815	831	814	846	827	835	799	813	812	853	815	856	789	814	780	830	863	741	851	792	789	898	851	813	789	783	818	810	882	828	797	842	830	834	794	832	862	819	855	788	777	855	803	807	790	833	820	853	808	784	757	800	806	803	806	814	868	824	799	868	789	754	859	819	797	790	831	793	762	821	789	828	790	818	812	857	805	785	830	799	813	781	852	824	860	825	816	812	799	808	818	821	809	831	749	854	909	819	834	806	834	865	814	805	846	790	741	800	801	810	786	824	835	815	802	756	794	851	791	828	873	842	803	862	795	851	815	808	831	787	826	813	801	837	834	815	830	813	838	881	818	829	822	826	817	839	843	862	829	806	825	818	821	776	804	792	803	856	826	808	867	892	853	835	841	829	832	834	805	814	821	817	742	810	855	854	817	848	801	762	854	842	833	853	774	818	818	836	801	843	858	836	820	822	815	836	818	824	806	835	773	839	837	899	783	793	797	829	812	834	818	826	819	793	865	843	814	833	800	822	810	787	840	864	845	820	846	849	810	811	850	834	838	806	846	842	840	856	771	820	845	854	822	781	768	822	871	860	744	838	894	828	806	915	781	784	806	828	830	833	780	835	784	816	821	870	858	863	852	820	829	835	806	782	879	836	801	834	822	853	817	800	817	818	808
30911	28719	24274	10031	3452	1884	1270	1063	959	845	791	801	831	793	782	768	802	717	771	769	799	834	759	836	821	807	782	820	766	770	778	811	789	781	786	785	725	784	774	804	768	814	799	782	801	785	797	759	814	852	764	780	748	814	734	770	782	787	799	787	762	769	773	771	777	759	797	747	843	785	832	807	744	771	766	770	819	757	805	776	725	824	802	826	800	810	782	728	772	798	779	812	861	787	756	746	761	797	754	734	845	800	773	804	789	770	832	774	769	730	791	817	826	789	762	792	827	731	765	803	739	751	784	747	826	833	809	789	763	758	722	824	793	751	770	791	800	744	795	769	778	761	827	789	767	767	722	803	760	742	781	812	782	811	822	776	726	806	789	837	814	770	847	802	789	760	758	737	791	781	789	749	783	771	755	748	754	774	845	709	763	797	780	793	755	749	776	779	796	815	812	718	819	790	757	824	782	792	784	778	793	833	761	806	780	744	786	753	770	753	777	773	831	804	786	754	742	812	772	803	780	722	787	765	780	797	829	780	751	794	803	803	783	801	725	764	763	759	797	771	691	809	767	793	829	791	784	851	793	766	797	760	784	752	752	773	802	767	802	743	788	795	778	782	782	829	759	779	785	762	795	762	796	780	737	819	762	771	823	792	776	797	769	763	746	811	718	778	780	764	774	856	770	759	773	734	804	757	737	788	798	805	752	766	815	731	804	814	776	749	824	758	782	806	754	827	770	823	802	770	774	779	751	765	761	827	781	790	771	749	801	803	734	800	750	738	758	782	800	739	767	799	789	753	737	776	752	757	763	769	708	718	790	808	752	759	784	791	790	723	763	783	750	751	852	759	771	842	812	787	757	728	812	792	777	767	788	814	778	791	759	757	754	755	774	768	792	809	780	803	795	761	781	733	797	808	767	718	750	722	736	795	784	769	785	763	750	756	763	752	815	748	750	755	781	736	792	763	768	788	715	812	781	817	803	774	763	794	760	772	797	823	770	777	796	811	770	797	752	764	767	823	761	804	761	782	759	847	781	819	746	822	796	760	762	792	777	814	797	800	782	780	777	769	778	760	733	807	768	723	778	742	773	776	811	709	804	797	794	758	748	725	759	763	760	798	748	760	819	712	787	815	796	775	801	817	809	777	783	798	773	775	812	744	808	801	773	801	772	789	817	763	788	746	738	837	784	745	785	791	773	704	802	751	757	770	807	840	790	781	770	782	787	802	748	794	733	826	839	796	766	786	801	790	817	821	769	770	762	785	729	729	826	757	785	794	788	782	774	754	804	820	793	803	807	816	799	787	764	803	745	759	756	783	746	709	803	807	838	786	802	763	759	758	824	777	782	797	822	801	755	790	785	765	768	825	789	745	825	754	773	775	801	770	825	849	731	793	767	781	733	754	782	787	747	777	793	734	794	785	854	763	753	751	741	776	753	787	779	783	760	760	776	769	730	808	788	809	750	784	799	795	778	749	777	758	841	775	794	810	761	777	770	784	789	810	779	806	768	740	765	790	824	811	804	813	739	809	789	749	793	801	777	815	799	751	784	791	783	772	749	780	812	782	748	734	775	784	832	780	767	778	750	741	777	798	793	757	785	801	778	761	759	778	802	756	766	780	745	777	808	781	768	807	768	796	739	767	797	768	767	806	754	793	794	813	707	846	775	818	805	796	802	817	719	784	833	779	789	785	790	770	763	804	774	750	772	795	802	777	802	776	732	789	775	741	799	749	748	838	789	781	764	763	749	762	801	775	766	805	793	795	776	793	732	747	771	742	793	790	717	812	801	804	789	789	756	777	773	774	798	748	772	752	762	771	776	767	728	802	789	775	762	801	770	821	786	767	782	781	784	752	791	749	835	810	769	799	751	789	774	810	808	776	775	788	795	764	746	784	793	755	742	800	746	781	777	775	780	775	758	795	815	773	728	780	754	735	729	754	789	844	767	794	798	754	799	795	734	811	801	710	769	789	727	782	781	796	738	824	805	826	823	756	756	796	802	747	769	766	755	793	745	768	767	744	788	786	772	793	817	831	779	710	831	802	782	787	781	808	797	789	744	742	782	771	772	803	792	809	777	783	808	786	727	757	759	802	778	786	791	921	842	762	796	779	807	802	750	800	799	795	751	713	799	734	748	800	785	773	751	798	761	754	811	804	793	778	776	784	728	761	766	822	767	807	812	803	876	754	782	729	815	762	824	709	756	746	749	741	734	701	749	808	766	766	728	770	762	763	717	770	838	791	805	842	774	815	771	764	794	788	743	772	781	782	762	738	734	778	756	765	797	777	826	794	816	775	797	777	788	782	784	778	777	752	816	761	761	797	768	715	732	768	773	767	778	768	811	735	815	784	764	790	775	752	777	771	803	734	700	777	772	767	747	728	771	757	772	736	814	783	828	780	803	764	791	741	800	780	797	812	779	743	740	800	751	757	790	791	748	798	803	763	780	736	778	786	771	727	768	798	796	800	732	771	779	806	793	795	801	820	752	754	747	751	735	778	764	758	746	749	772	795	790	785	758	763	757	753	744	829	770	788	757	771	791	819	770	780	787	800	788	793	804	812	773	811	747	815	798	798	795	787	760	790	802	784	769	815	771	774	731	764	789	764	799	789	774	746	782	776	744	820	842	793	780	789	797	779	779	796	774	791	783	801	766	740	812	788	745	751	746	755	814	709	774	808	761	710	798	797	813	839	802	748	802	778	729	832	832	777	755	776	782	787	810	782	788	773	818	836	832	754	787	800	787	758	794	763	763	801	848	770	776	770	770	787	755	787	794	758	867	804	770	805	759	750	771	767	787	778	767	802	764	774	816	784	813	767	762	777	791	858	812	822	744	707	830	795	751	809	794	792	739	771	799	755	805	822	839	780	766	790	816	828	767	785	733	801	788	744	823	783	834	762	781	760	747	774	796	793	840	795	802	809	762	804	795	774	834	808	777	798	817	827	762	772	778	819	785	758	804	806	782	820	777	765	766	762	820	771	756	778	797	735	781	787	786	788	750	758	818	766	772	794	757	756	802	797	784	777	789	814	790	782	826	798	811	801	767	777	809	769	793	728	781	800	751	851	805	769	773	812	784	803	773	758	752	766	825	787	793	812	740	769	786	811	822	741	730	762	761	773	785	767	768	818	768	775	788	761	811	772	743	751	736	775	773	789	793	765	793	819	737	802	800	762	774	752	804	776	746	749	779	760	771	761	765	787	791	773	773	794	760	812	780	777	770	781	800	837	817	790	768	816	766	780	822	766	745	742	756	775	763	789	742	745	779	744	770	741	791	814	765	763	767	776	784	776	775	791	769	756	774	812	785	794	828	780	749	771	788	781	749	741	737	816	751	795	733	812	759	744	744	805	734	767	778	775	784	772	797	745	757	774	802	831	797	768	766	812	698	789	774	788	842	785	818	783	782	774	819	797	780	765	807	791	782	766	762	786	739	768	790	804	782	794	798	800	798	757	801	818	768	770	767	805	772	834	813	733	797	779	800	766
23378	32404	19116	5983	2925	1604	1186	934	808	647	656	634	584	607	570	553	603	605	613	578	574	596	589	626	615	621	594	597	640	649	616	607	617	613	574	589	612	595	605	615	564	640	609	602	590	594	602	578	606	601	558	571	602	608	611	578	598	634	614	629	599	617	614	633	568	580	634	571	622	601	569	582	598	573	632	595	603	604	604	566	595	587	564	576	588	579	603	589	603	611	631	576	570	604	617	606	594	619	588	565	628	623	591	595	609	599	609	614	641	605	581	631	552	601	600	577	579	601	637	589	591	596	592	522	622	594	624	590	571	601	653	591	610	576	597	577	570	614	608	613	563	610	569	623	605	639	571	645	595	578	573	615	572	605	607	580	599	579	604	576	534	630	605	583	549	618	624	566	602	584	571	579	570	595	597	595	586	630	590	574	624	617	586	563	558	611	629	575	613	567	598	589	594	545	569	568	599	568	563	574	610	622	619	576	577	586	587	620	614	616	635	565	558	565	554	549	586	599	647	623	622	569	548	581	583	564	640	598	585	573	620	612	624	606	635	600	586	590	590	574	608	603	606	585	584	581	634	643	607	594	616	557	570	573	595	606	554	552	586	581	588	581	611	575	592	602	548	552	639	640	590	591	582	574	588	611	544	573	556	590	609	613	573	613	568	597	598	544	560	617	574	601	618	630	594	590	544	614	620	603	622	585	624	594	551	577	595	587	582	606	603	582	572	584	611	550	568	586	600	579	600	576	572	562	598	609	586	590	583	618	603	621	601	582	583	588	627	613	611	569	573	555	595	619	585	578	548	556	614	572	583	590	586	579	615	598	624	565	626	625	601	623	600	608	573	633	572	603	610	552	615	611	577	569	624	626	628	597	599	551	617	601	605	587	594	575	616	560	622	601	561	604	639	593	580	581	581	588	591	576	548	577	588	565	581	572	604	616	597	613	598	605	573	608	578	583	636	587	593	607	564	623	576	597	588	541	633	607	552	590	591	562	645	567	581	581	577	620	580	600	610	552	594	593	608	624	560	594	587	588	591	600	564	592	602	621	623	605	582	652	580	638	584	593	560	613	578	579	622	586	597	608	581	629	576	592	582	567	597	632	570	617	601	594	589	584	589	638	596	596	648	582	609	588	573	608	575	567	585	600	571	547	577	601	589	564	539	595	549	601	617	578	575	580	640	593	592	612	591	584	581	600	562	606	617	616	602	600	579	605	577	590	593	646	602	586	626	602	608	606	628	575	615	586	602	613	599	582	592	562	595	566	614	594	624	609	585	638	606	568	586	627	594	591	595	600	622	596	583	601	595	619	618	580	586	609	566	579	622	626	577	622	600	586	582	565	577	598	618	617	547	608	586	589	582	591	588	618	605	579	633	606	607	561	569	568	640	595	584	615	607	614	600	551	623	584	626	618	601	588	572	586	584	587	565	534	588	560	590	591	593	588	586	636	607	589	603	586	604	596	594	551	591	594	592	588	550	577	595	601	618	568	589	581	596	585	603	575	562	560	599	591	587	595	629	604	630	568	591	571	567	587	576	583	595	623	595	605	622	582	608	625	586	595	563	603	603	581	578	619	582	585	607	561	595	602	618	560	624	616	601	567	601	586	594	602	613	605	625	579	584	596	598	590	576	600	614	581	612	561	558	565	612	553	560	574	597	584	616	577	650	619	608	581	644	572	585	590	597	588	610	599	583	644	561	582	619	605	598	607	587	572	602	574	592	618	573	584	621	583	614	561	617	632	586	584	618	634	593	581	621	558	600	592	595	588	598	573	599	616	598	599	583	625	612	579	622	582	580	606	615	588	614	597	572	591	546	631	597	596	580	621	579	582	625	589	594	577	578	575	592	629	609	605	631	633	560	585	623	650	605	598	629	544	574	599	621	555	641	573	593	590	544	552	569	577	594	573	563	586	592	593	579	607	619	591	612	577	575	593	608	590	630	590	587	561	619	582	585	577	536	623	583	586	569	574	612	601	599	607	594	625	596	572	549	593	580	591	573	641	616	605	564	603	619	568	620	563	581	648	603	598	605	615	610	601	622	572	553	569	599	618	605	604	605	619	618	540	579	585	574	599	562	611	580	555	568	586	629	613	587	576	614	583	579	599	561	570	611	552	585	574	590	554	567	580	594	567	567	621	568	595	563	638	604	588	574	631	592	530	579	589	588	608	550	595	583	585	564	583	609	605	610	649	556	630	578	666	613	602	638	597	553	577	661	570	572	577	565	594	599	585	567	615	622	560	590	584	608	595	568	590	589	563	616	604	595	605	578	580	594	620	625	608	567	586	637	551	618	587	609	581	571	636	612	583	577	594	582	599	632	634	599	580	591	629	582	585	595	598	610	555	580	545	589	578	565	618	565	580	571	613	591	626	571	590	581	628	564	565	600	557	585	588	604	573	579	586	588	651	621	623	567	630	622	590	586	565	628	576	584	598	603	561	584	593	567	606	633	625	612	564	567	633	625	615	633	604	571	625	629	619	581	607	599	558	634	558	591	612	573	548	609	570	581	602	608	641	594	583	610	597	575	615	617	629	545	594	597	615	593	588	586	633	583	582	600	576	592	595	569	572	574	593	586	584	636	558	602	652	618	596	585	592	624	585	597	571	585	605	605	532	627	611	583	567	555	572	567	560	605	573	627	582	593	612	605	601	563	581	594	578	564	615	555	654	586	625	612	608	623	559	598	580	621	615	588	633	572	574	596	600	584	610	573	566	582	533	627	595	604	551	654	578	582	585	599	579	608	586	570	582	600	582	551	577	576	601	614	609	578	545	586	616	594	621	613	552	568	581	620	561	603	618	626	605	611	574	587	632	582	635	573	548	574	634	639	596	546	611	590	592	600	630	590	599	597	603	590	561	581	642	574	578	608	612	592	608	549	637	567	567	585	571	555	573	600	607	603	574	578	580	583	597	642	565	552	617	614	615	606	583	603	600	594	596	596	590	576	582	581	579	653	580	611	586	616	565	575	542	609	551	595	549	583	575	567	589	629	592	583	601	628	580	587	564	639	604	576	621	614	604	591	573	612	554	590	589	555	603	579	571	589	587	594	561	620	566	578	617	602	588	580	602	591	556	581	608	594	568	563	596	616	616	598	632	628	569	571	591	620	620	613	579	632	611	534	582	586	587	554	578	577	631	603	633	614	567	592	602	632	657	584	600	629	567	604	604	580	562	551	576	524	610	573	596	602	592	631	590	537	607	638	605	603	569	574	599	604	620	610	586	630	563	559	560	601	580	582	606	605	599	606	639	581	572	546	617	599	609	608	595	587	587	590	568	580	633	581	599	632	610	576	579	585	637	623	579	577	641	613	584	577	584	581	590	607	629	597	578	584	587	596	595	575	582	593	609	586	576	641	661	566	550	576	604	635	575	570	597	612	591	595	598	588	604	607	587	586	597	604	563	582	599	527	635	610	599	608	633	588	558	582	619	591	600	606	611	604	593	630	605	625	601	589	627	548	558	533	605	625	593	567	598	592	572
25830	25027	37262	34307	25256	16234	8362	4140	2336	1291	1008	888	871	885	914	834	903	872	870	903	840	846	884	875	876	870	896	858	908	860	903	876	874	862	884	883	818	901	850	827	855	851	830	861	859	861	822	847	876	893	874	822	862	821	780	855	875	828	808	815	846	857	883	878	828	853	899	840	866	891	874	895	833	825	848	815	821	876	827	832	825	885	876	819	839	909	854	805	855	768	835	865	871	884	855	843	856	891	898	861	884	847	878	860	790	793	790	852	821	842	805	834	866	830	805	863	783	880	837	847	864	819	883	834	820	806	842	820	882	804	826	838	859	837	790	852	815	850	865	816	799	824	852	856	861	858	858	864	896	868	844	802	829	819	883	847	873	827	850	861	836	809	900	815	821	894	823	860	813	873	855	797	846	870	805	866	853	809	896	881	824	834	846	828	819	927	845	856	826	865	903	850	889	808	854	852	879	820	839	870	824	818	843	868	870	869	872	829	828	825	890	841	855	869	784	794	885	784	860	851	772	860	822	848	887	871	819	852	860	835	803	890	866	886	853	842	846	841	838	843	902	846	839	821	860	860	815	779	836	932	856	816	819	852	875	848	845	888	837	817	837	888	869	809	830	844	842	831	840	800	888	835	838	861	834	872	801	795	894	874	866	808	862	902	787	840	899	829	881	857	830	804	862	832	869	834	873	829	821	847	846	841	852	826	816	871	889	890	831	864	813	771	876	830	848	871	818	856	841	854	887	797	821	806	804	835	841	820	835	863	818	851	869	858	853	809	877	847	839	873	817	856	887	839	810	811	853	862	813	805	847	875	810	871	812	878	841	864	825	881	892	884	852	853	829	800	887	824	839	896	830	849	847	871	829	828	848	878	842	839	815	860	842	839	838	824	817	868	807	827	873	834	802	845	820	876	846	844	835	830	861	801	874	866	821	848	871	822	842	887	869	864	844	907	834	812	778	908	833	809	845	908	895	874	871	843	827	896	853	811	824	818	913	832	827	835	850	860	804	869	844	825	833	848	915	849	879	847	847	846	882	809	804	889	822	838	886	834	814	801	838	896	822	905	839	864	872	824	878	819	823	823	804	837	838	830	860	880	825	861	890	896	849	862	807	829	876	873	864	850	821	796	871	852	816	859	808	855	847	809	854	893	866	841	820	908	853	840	863	815	866	830	864	862	907	826	797	855	842	874	859	876	845	841	841	865	903	847	834	829	813	798	852	836	831	805	878	868	819	840	918	797	825	877	896	880	805	866	847	818	845	876	859	853	839	911	860	864	868	822	852	869	850	891	809	900	826	825	881	836	813	851	866	823	861	809	884	845	805	824	812	843	879	879	800	804	895	837	841	804	843	863	868	909	796	858	877	913	832	841	823	873	836	922	800	881	846	881	884	821	834	861	842	882	856	870	837	845	888	882	872	798	868	865	805	863	858	808	834	835	841	841	894	847	829	826	845	854	815	859	853	841	863	863	943	885	851	877	822	819	828	841	820	860	824	859	839	877	841	856	823	809	803	832	780	892	857	816	860	868	842	829	874	871	836	839	781	852	889	867	862	866	859	856	862	815	808	809	830	875	835	850	787	855	832	830	857	851	822	856	792	846	841	853	880	801	826	849	851	867	876	902	845	841	819	847	813	826	815	819	847	827	835	840	801	849	863	822	857	808	869	827	874	839	847	804	810	883	864	831	827	861	864	874	869	817	813	833	861	826	834	847	844	819	863	835	855	845	826	873	815	853	817	854	824	839	873	878	835	852	835	831	849	863	749	881	751	881	797	855	853	848	826	891	856	884	860	856	802	812	848	858	851	834	866	823	777	866	886	873	866	829	828	818	835	823	836	821	862	879	849	802	783	822	827	800	870	850	890	815	848	843	858	799	835	833	847	855	850	825	848	881	793	828	866	851	843	823	818	845	877	794	875	837	853	860	822	878	845	822	830	853	866	803	810	858	870	862	879	839	866	839	881	809	846	811	803	875	920	876	860	858	858	869	820	808	845	827	849	845	879	878	886	843	899	863	800	847	867	799	872	864	885	867	887	877	889	809	864	837	858	853	855	849	833	830	848	861	806	827	821	848	869	882	804	843	865	860	868	830	847	853	806	819	886	840	822	838	838	883	875	844	876	826	849	843	867	809	923	851	825	851	863	858	862	875	829	857	833	878	824	871	861	829	848	833	860	835	841	825	882	796	852	847	885	923	812	852	896	766	832	856	879	846	851	910	847	839	869	859	849	848	864	854	889	863	794	901	825	860	816	821	868	847	827	839	784	899	872	863	869	812	859	840	879	867	853	847	834	866	811	837	869	843	864	798	828	877	828	853	908	826	803	807	803	859	818	783	779	821	843	855	833	891	850	875	864	875	899	848	897	804	860	855	823	845	903	822	852	880	905	827	783	825	866	794	855	867	812	836	832	834	876	854	812	801	889	890	892	850	888	850	838	849	824	923	850	783	861	838	849	867	832	830	843	836	842	823	897	854	769	815	835	794	912	837	810	837	862	800	854	871	836	867	837	813	865	842	869	901	855	836	840	850	833	849	881	841	839	865	848	795	840	900	863	871	878	833	878	891	804	814	827	864	840	786	842	769	880	843	877	831	779	822	847	803	861	846	842	881	856	839	836	855	791	883	812	844	852	851	846	820	868	875	855	852	845	858	844	846	857	848	848	800	827	810	831	795	842	786	787	817	812	867	845	870	807	782	796	833	861	878	785	868	828	856	874	875	899	855	838	843	863	856	853	853	855	824	828	849	838	843	804	871	841	855	899	857	864	862	848	832	868	841	811	833	830	878	891	860	799	797	872	857	876	831	854	882	884	856	825	828	859	826	867	824	888	832	766	862	872	860	873	843	807	876	835	865	822	855	888	831	896	856	875	782	846	865	860	845	838	851	851	856	863	813	859	851	829	887	826	817	862	861	840	909	883	809	863	783	831	875	834	842	889	860	837	842	874	850	811	814	859	822	821	830	889	837	785	844	844	827	816	812	845	886	854	841	845	870	890	819	816	836	856	822	811	872	825	815	890	762	833	839	856	808	884	852	862	870	834	886	850	843	859	869	832	896	842	811	809	877	888	878	846	793	815	807	862	839	810	802	861	833	793	859	825	799	857	801	812	867	847	860	776	830	841	860	909	858	840	886	871	861	868	854	868	796	820	820	816	822	851	799	798	868	859	894	880	830	825	867	845	825	906	833	876	869	852	840	823	853	824	859	887	881	863	849	809	848	830	817	808	903	896	838	804	868	873	873	836	842	889	832	899	887	889	920	889	856	843	885	846	811	859	791	865	847	842	871	829	852	895	862	916	839	780	803	851	812	909	823	807	817	864	857	828	889	855	907	817	846	815	863	824	848	861	803	892	863	803	884	858	873	854	811	859	809	859	854	890	833	846	848	835	810	868	867	810	802	791	853	829	842	788	898	836	852	787	816	863	901	781	817	825	825	887	815	810	831	858	867	823	846	886	778	786	814	829	812	899	810	861	809	843	852
62013	91580	62603	34212	19704	11153	6741	4259	2379	1231	899	703	711	731	672	702	753	717	748	708	761	742	698	713	805	718	743	735	683	682	688	708	684	713	741	720	720	699	685	746	703	708	754	741	701	715	694	643	695	712	788	678	740	722	739	748	741	697	705	684	695	734	686	708	690	731	671	729	724	741	713	739	709	706	714	656	705	698	681	720	701	656	712	719	732	691	708	644	694	689	683	689	732	734	701	683	714	674	728	690	774	704	690	683	749	694	694	701	664	737	687	675	736	701	703	696	655	701	677	731	717	659	689	723	662	640	683	709	726	649	733	721	685	785	646	659	738	698	680	664	715	714	739	729	702	714	675	689	697	723	700	757	721	669	700	687	723	689	717	720	758	726	718	678	710	707	704	721	667	723	678	721	738	718	689	723	724	700	747	687	722	731	697	712	743	709	747	693	694	709	705	687	746	662	731	679	673	674	710	699	712	706	702	703	704	722	722	692	713	755	691	759	689	703	708	701	680	701	755	699	678	681	686	728	717	733	710	706	691	732	709	696	723	705	656	672	688	731	729	718	685	690	687	723	709	706	694	677	710	697	722	744	736	713	710	711	659	697	751	704	727	708	684	661	738	701	735	742	693	736	722	705	668	668	703	717	717	735	684	707	727	719	676	705	724	688	662	759	738	674	728	696	705	721	652	709	666	723	719	736	697	738	652	700	726	714	698	665	728	647	740	697	712	725	668	709	700	729	683	713	714	697	708	655	696	681	712	678	705	665	687	695	701	724	695	718	713	733	711	721	719	739	712	729	722	730	696	715	706	729	658	704	735	670	723	710	695	678	703	737	686	699	673	724	743	714	659	702	740	688	736	734	677	706	716	714	698	717	726	730	774	685	673	660	722	702	727	689	702	733	709	743	728	712	713	685	748	735	710	744	711	676	730	681	712	685	700	715	771	703	703	691	676	682	693	676	696	739	756	733	683	690	684	677	710	690	695	721	688	643	760	680	738	705	714	669	683	716	688	659	719	701	758	657	686	685	672	743	703	675	709	720	689	714	697	698	705	721	718	691	694	689	662	687	701	693	686	728	722	713	690	688	673	742	704	717	679	696	690	723	708	729	687	712	682	747	681	683	717	669	698	727	682	721	663	701	742	697	665	706	744	664	686	683	710	685	686	751	690	719	752	730	730	672	706	742	734	714	744	667	688	715	722	682	691	707	706	695	740	714	709	765	770	684	710	723	656	710	722	709	741	704	672	717	733	693	735	697	712	697	688	717	687	718	688	682	700	694	702	682	707	762	708	674	692	717	725	723	712	630	740	668	692	660	694	725	692	683	727	698	666	691	712	720	706	728	713	657	697	730	705	634	664	726	698	682	705	706	694	734	686	762	687	700	735	701	702	658	721	722	694	624	731	690	653	698	727	734	687	719	673	681	663	668	721	691	756	696	708	700	718	741	677	721	668	684	739	693	720	659	670	677	675	710	720	716	698	719	718	692	695	743	687	687	648	723	764	707	713	696	728	676	672	705	704	692	700	695	723	681	728	657	729	720	697	710	721	682	676	732	731	656	741	671	697	713	724	736	714	738	682	713	665	693	719	718	705	747	668	689	661	750	730	720	678	711	733	685	732	731	695	687	672	662	678	694	689	730	713	699	760	742	747	706	774	717	734	650	716	701	679	724	721	705	714	714	662	708	697	744	691	709	712	687	707	688	677	674	702	703	705	711	719	650	728	687	705	685	689	694	709	691	724	719	702	711	665	694	678	701	700	749	728	700	703	736	678	723	713	682	722	706	705	705	696	678	732	680	734	729	662	730	719	678	693	649	661	735	702	693	707	676	655	642	684	706	668	754	741	715	720	700	744	754	714	658	738	747	685	711	681	705	699	680	665	642	715	723	703	713	692	651	699	719	702	671	689	688	730	670	708	697	768	704	713	651	716	707	709	716	648	741	672	699	675	679	698	710	655	703	708	682	679	720	670	750	757	652	677	760	738	658	701	758	756	682	699	712	736	662	721	706	670	763	667	655	708	733	700	658	670	718	735	738	755	747	725	727	693	705	675	695	687	667	670	714	725	740	680	729	733	737	710	685	703	691	708	730	672	724	726	694	670	714	689	713	725	689	685	692	712	721	702	731	728	675	686	700	719	671	688	737	700	692	700	688	705	725	649	625	703	694	700	705	712	688	720	682	685	698	707	703	690	696	738	729	677	724	697	698	647	696	707	684	703	679	687	696	688	687	706	695	717	727	680	683	742	760	690	718	698	711	670	703	712	711	693	712	731	735	657	668	700	772	698	691	702	703	689	746	663	670	712	719	710	679	695	693	668	665	691	650	722	679	730	731	667	666	712	690	742	657	707	690	637	668	733	734	730	729	733	713	737	719	717	701	716	758	709	656	690	697	664	700	676	654	726	680	730	761	726	716	700	696	695	706	704	682	668	728	689	709	721	727	703	675	723	696	672	718	703	744	716	663	711	692	695	722	725	725	683	694	716	709	725	686	710	741	661	668	700	699	679	739	673	656	711	724	686	714	681	716	675	642	693	687	728	686	756	664	721	707	720	715	719	719	688	691	709	722	690	671	692	665	759	745	680	697	662	703	730	681	683	697	662	644	718	688	677	692	726	656	718	692	684	688	724	655	754	682	720	696	698	702	738	695	723	685	723	718	687	690	745	740	742	680	673	685	688	701	763	762	710	696	725	690	720	691	738	740	699	728	667	743	694	701	696	726	677	712	726	748	698	692	761	732	686	695	733	727	750	683	762	675	691	704	676	719	691	689	720	670	711	713	752	695	726	655	690	735	715	703	699	698	725	713	702	724	695	661	743	741	683	696	746	690	728	705	707	702	710	698	731	727	751	695	752	697	724	703	704	715	717	703	724	737	668	723	639	720	697	697	682	695	716	727	690	690	732	679	689	678	709	691	681	718	657	697	679	707	694	708	700	716	702	724	708	705	702	701	706	720	722	733	709	691	697	721	720	709	718	697	690	714	691	735	712	715	730	736	723	728	716	699	710	670	730	696	661	726	684	730	690	672	704	704	679	711	756	752	729	695	737	707	711	736	719	698	661	651	628	679	753	699	736	720	704	753	692	724	710	698	692	693	703	665	688	694	727	651	731	647	661	697	691	698	654	722	692	693	704	710	705	721	722	704	680	684	719	690	677	691	693	693	698	730	726	691	680	729	697	741	698	704	704	752	716	684	666	716	698	714	724	712	651	729	685	705	664	718	664	700	701	690	713	670	697	724	692	714	676	681	709	697	717	696	695	713	747	711	701	718	736	747	691	690	661	687	733	695	685	691	672	699	715	694	726	750	663	681	711	670	702	652	719	681	691	752	700	687	706	705	697	628	719	676	741	719	696	724	724	703	640	667	683	725	694	671	727	722	685	704	723	749	730	722	669	676	670	715	653	709	705	681	681	683	699	684	695	721	693	719	715	698	723	691	680	719	647	709	711	721	702	719	659	654	747	669	702	726	688	707	733	673	693	698
24594	23105	34232	31449	28099	23663	16314	7722	3712	1722	1244	1083	993	1031	986	990	919	927	1056	970	1021	946	970	971	963	1015	974	1038	994	1005	967	1024	939	993	1000	981	978	957	926	997	951	955	923	1003	983	973	983	959	953	964	1001	1022	1027	943	935	935	979	951	949	1053	993	984	1010	960	968	1017	983	944	972	984	991	988	914	991	962	973	962	962	939	964	944	1002	955	972	970	954	985	918	1001	941	940	961	959	950	994	919	975	935	980	915	977	983	1002	971	932	967	961	912	980	952	955	988	939	952	956	968	1034	934	980	987	1013	972	976	987	984	901	981	992	887	963	968	952	1001	937	939	973	975	955	984	999	951	920	923	915	971	936	958	972	963	1051	964	1010	1007	926	967	908	937	925	929	975	923	952	957	1021	982	938	994	908	990	974	981	1005	980	960	982	936	988	948	955	964	947	981	947	920	986	920	940	971	962	973	991	931	933	1021	983	992	963	913	980	1011	942	942	986	943	961	966	925	881	966	935	963	945	941	961	976	985	969	993	960	981	975	948	951	968	964	891	1003	989	898	962	982	936	966	961	952	934	994	979	998	978	984	920	971	944	944	964	994	898	896	964	928	960	956	971	984	952	969	965	982	979	914	976	948	925	959	971	940	1006	971	962	1017	967	906	957	940	908	1050	1002	923	917	1010	890	966	971	980	956	989	915	936	1012	964	895	925	974	968	963	911	894	1002	964	925	939	983	931	941	1006	1011	948	936	997	945	905	937	910	948	966	992	1005	931	1009	967	974	981	938	1023	981	966	981	967	961	961	1001	988	965	944	934	929	970	996	953	930	973	966	976	903	919	973	988	972	879	975	892	997	941	971	965	1007	955	932	918	998	979	924	958	931	958	969	925	948	964	958	977	972	943	979	939	1009	966	953	976	910	979	953	926	968	957	946	934	938	990	962	934	1020	919	971	994	953	972	966	966	921	978	951	973	935	1012	947	915	963	913	961	953	923	977	955	980	932	983	946	924	960	950	1030	976	976	956	951	959	933	1010	932	926	958	994	958	925	951	969	931	947	929	958	964	972	942	996	932	979	971	929	941	986	925	984	944	941	1005	942	969	975	957	984	964	971	913	965	929	898	987	976	980	1013	1004	974	969	950	989	927	957	981	1000	961	990	948	900	981	923	934	1003	963	941	938	926	922	952	969	949	938	1000	921	955	906	971	922	958	978	887	912	969	981	970	964	972	993	991	914	936	973	888	987	932	1032	979	949	989	986	932	977	927	945	980	970	983	956	955	913	955	976	998	904	934	962	994	985	935	941	946	958	960	966	935	990	956	938	964	907	952	971	926	990	970	981	942	966	997	961	911	963	896	1011	966	969	931	979	1032	934	1026	950	986	968	939	980	949	965	968	996	1011	950	986	933	958	911	919	902	998	971	945	971	917	917	979	978	951	951	868	955	946	959	947	934	909	911	908	930	941	998	968	929	952	966	954	924	974	989	905	986	999	946	962	1002	935	936	951	998	948	958	930	910	1007	916	941	1008	937	994	953	907	930	940	947	975	980	961	1007	945	922	990	939	957	940	995	931	916	946	968	963	993	1043	931	959	963	937	1021	1021	1010	963	952	997	947	896	952	960	956	933	963	900	986	1003	958	945	907	922	922	1031	943	1047	903	963	879	966	914	957	936	1003	964	927	978	981	1011	957	946	946	984	960	926	950	1000	934	957	993	928	950	967	969	923	963	887	986	920	972	952	916	956	928	967	933	913	949	963	916	991	920	989	937	953	959	960	980	957	950	949	907	1018	930	996	979	979	944	968	985	955	917	958	960	1006	943	906	909	975	935	957	977	913	952	954	988	987	983	920	871	962	950	950	955	939	989	970	926	918	925	976	964	952	983	936	940	972	1014	902	1025	942	970	991	952	959	964	945	952	1012	918	945	933	973	980	960	1015	933	983	999	1040	996	961	983	946	990	987	924	946	942	979	1002	957	921	977	971	927	993	1010	976	940	1010	999	942	906	978	919	1015	1030	948	939	896	984	964	940	977	958	944	962	974	1025	922	957	958	932	962	1009	948	920	1002	946	966	943	965	979	993	976	909	957	996	931	858	967	905	964	999	980	973	981	893	943	927	989	957	954	948	948	970	994	963	991	934	921	898	941	923	961	969	978	934	981	928	971	899	1002	984	959	962	964	942	1023	990	977	924	924	945	938	903	960	967	950	931	945	930	906	926	969	959	946	966	994	950	924	901	932	917	1004	897	998	908	902	978	952	978	989	973	959	898	942	947	988	1002	995	1014	1047	984	982	949	975	997	1003	1005	951	951	897	985	958	932	1006	1032	917	954	989	967	957	945	944	946	990	943	993	966	1039	966	917	968	938	1067	981	971	937	986	964	952	945	994	991	957	937	1005	951	946	968	902	902	1014	960	937	949	936	947	919	929	968	998	998	979	960	993	987	933	1007	973	906	966	951	963	994	977	941	958	955	953	924	979	927	961	1002	996	982	926	1011	1013	917	1004	969	918	912	955	978	965	1025	957	1028	976	991	964	1006	958	996	992	945	1026	921	943	1070	940	970	877	925	945	970	931	871	921	954	1000	903	917	971	890	1015	888	987	1021	1021	914	953	957	957	951	949	954	980	959	924	950	943	1002	974	948	991	943	951	954	970	1002	1015	957	1011	995	994	864	954	924	949	956	962	953	989	956	1029	955	920	965	1001	993	916	958	1009	939	974	955	956	960	936	991	945	948	1008	1020	960	959	924	996	1002	957	918	950	956	921	939	985	1023	933	904	975	947	971	945	923	918	936	969	1001	1022	961	993	973	959	932	986	1005	910	919	995	1030	919	943	912	953	954	931	868	961	920	1043	998	962	1003	905	944	966	974	969	943	967	963	968	920	932	958	988	956	1006	942	938	914	970	889	920	987	970	938	945	1033	944	920	990	978	1003	896	900	973	967	970	963	965	939	1007	1017	994	912	969	960	998	941	954	934	962	951	921	947	1007	996	977	957	983	935	965	982	995	975	935	938	982	1028	930	948	987	988	934	1033	975	932	975	894	972	948	968	955	980	949	921	979	994	954	955	988	934	992	954	942	960	989	1018	979	963	981	928	1004	982	984	986	975	908	970	959	925	952	926	968	931	942	1035	988	986	975	974	1004	930	937	905	995	974	967	970	916	966	927	962	988	948	999	963	945	984	1009	999	990	999	918	966	958	956	955	984	976	978	967	954	921	958	985	973	926	985	964	940	957	938	940	960	989	943	987	920	969	1022	958	1029	950	953	907	1019	990	979	981	911	946	914	958	983	954	921	983	970	979	919	972	1010	933	957	969	959	939	937	947	937	1005	923	972	924	923	986	953	949	946	906	902	1015	928	967	906	942	950	941	897	971	944	924	986	1000	952	962	967	939	881	979	874	970	919	927	975	930	946	954	946	993	948	930	1006	903	1002	953	932	954	978	914	953	922	953	952	980	1011	986	1004	988	952	929	982	1000	926	951	924	956	941	993	974	921	919	930	976	1008	949	951	949	956	1003	912	990	1005	970	978	948	938	922	938	926	1004	956	983	974	896	936	983	917	963	971	963	893	906	918	941	937	968	978	943	963	926	1009	948	957	972	1007	991	969	996	958	977	1013	961	980	996	963	947	1025	935	954	977	963	930	967	912	980	945	971	924
65191	103968	73102	45693	29319	17161	11452	7285	3875	1728	1094	957	866	813	842	862	793	822	806	857	813	858	863	814	944	925	914	839	875	856	913	764	830	859	846	849	881	797	790	843	803	816	834	826	839	834	874	871	804	815	820	815	829	833	820	785	831	814	807	831	834	809	833	834	805	753	889	833	813	852	839	837	822	788	885	893	806	824	836	795	772	792	793	799	800	788	798	841	796	849	860	826	852	807	822	867	848	815	818	825	841	866	839	804	874	859	851	803	839	905	829	797	841	817	831	843	803	845	803	812	845	821	834	828	824	822	895	850	827	751	833	809	832	798	828	804	800	804	830	796	830	798	834	796	788	815	815	800	876	833	751	839	782	879	852	858	857	818	787	876	776	802	813	848	793	804	804	824	796	787	800	839	784	816	777	807	808	824	770	819	846	806	833	855	834	836	828	836	832	800	788	888	846	817	808	860	840	805	847	792	847	849	819	789	866	824	792	822	817	811	769	776	816	830	849	851	813	840	811	781	817	874	856	775	804	812	811	794	785	824	839	809	788	841	758	817	797	772	860	823	822	829	795	825	811	794	856	812	852	776	832	825	830	771	787	816	836	845	830	847	837	794	825	775	830	781	803	825	824	843	854	800	878	840	818	849	855	869	798	817	837	835	880	760	785	840	832	806	826	784	826	800	799	861	834	806	821	820	816	817	846	816	799	821	817	816	867	763	828	788	855	848	827	819	792	853	825	801	828	806	799	855	840	826	795	826	810	789	798	847	834	787	840	828	793	790	855	833	799	814	806	827	824	861	817	824	850	779	824	811	800	808	795	828	740	808	831	848	815	793	826	855	815	822	791	788	805	851	876	833	763	816	799	853	842	842	853	833	811	831	806	795	782	807	846	797	842	807	803	857	835	803	800	749	834	848	839	772	836	816	855	790	811	852	830	858	805	828	782	838	770	840	823	807	828	823	803	819	769	851	796	766	816	840	858	813	858	835	826	831	780	877	821	890	779	800	764	836	773	817	851	811	804	866	821	879	827	796	842	858	783	818	779	823	869	871	859	853	801	831	792	845	778	776	850	856	805	788	835	821	807	853	837	843	839	820	778	826	857	812	820	824	797	827	839	788	791	797	799	802	861	803	880	784	831	842	820	867	816	764	795	825	788	828	804	870	886	783	807	817	855	831	805	895	858	864	829	805	818	803	842	864	804	762	788	828	774	835	825	797	827	797	796	841	844	827	839	829	811	854	865	833	783	810	782	788	825	810	801	813	840	838	873	813	803	838	840	824	789	812	873	826	802	789	780	838	844	805	814	832	862	818	797	771	820	853	834	787	801	792	770	826	853	863	789	843	875	834	896	783	809	792	799	866	774	857	818	825	815	807	787	805	813	805	829	866	771	800	784	854	858	849	836	820	829	878	805	785	813	799	814	812	817	831	832	819	829	818	785	829	782	799	832	825	840	847	847	773	850	856	825	753	835	813	828	791	775	814	802	815	845	796	792	839	857	838	818	796	804	822	812	854	788	861	865	850	823	821	820	817	828	848	808	840	823	776	849	792	839	831	831	886	816	806	825	827	765	803	815	780	775	786	780	829	832	861	848	810	868	794	794	829	839	809	826	884	903	850	796	818	812	857	829	828	852	823	782	758	783	788	783	773	786	742	850	806	795	830	820	868	820	806	789	835	844	844	809	872	813	852	836	789	816	853	854	790	818	811	809	809	837	804	845	808	841	830	773	859	803	819	757	889	843	828	783	843	831	852	810	852	856	823	812	826	854	819	799	805	844	783	836	819	849	821	886	818	855	805	831	804	786	855	802	828	807	820	820	820	833	828	848	819	815	821	828	846	816	875	854	815	808	801	792	828	804	815	818	829	850	837	811	817	774	782	805	781	829	840	804	785	805	800	813	855	871	803	800	819	824	763	819	805	806	856	795	838	812	823	833	821	828	784	813	864	807	819	808	824	787	834	769	861	817	868	811	870	831	820	783	842	834	827	812	820	837	851	784	829	746	812	846	790	845	838	846	826	896	787	792	800	801	784	844	789	789	816	869	781	869	850	840	813	805	801	781	806	844	845	850	848	831	800	783	820	820	859	824	815	838	786	845	786	811	860	839	855	884	838	830	801	819	804	822	802	779	801	773	765	835	777	895	810	846	828	797	799	833	790	772	750	822	817	845	842	818	779	815	832	775	786	818	815	784	828	817	823	753	800	773	805	813	841	799	829	799	864	855	801	814	800	833	818	821	805	818	799	792	786	792	817	840	819	826	811	796	837	741	834	823	848	837	827	838	840	834	776	762	811	823	832	816	853	809	804	791	842	830	834	827	846	795	887	811	812	769	711	803	821	758	806	799	837	828	825	797	837	866	833	848	826	822	787	804	836	827	811	795	831	789	838	819	875	831	790	805	777	795	854	806	832	848	752	783	821	791	841	821	850	789	822	791	821	797	787	798	820	869	839	778	789	845	797	807	795	823	831	838	834	795	830	769	826	796	798	845	745	869	835	811	857	841	802	832	792	814	784	817	858	830	780	806	763	798	778	864	809	800	814	814	823	848	806	838	817	851	771	816	898	846	829	800	826	809	824	827	873	840	803	829	816	848	795	827	812	800	844	781	817	794	841	817	849	835	809	801	838	797	758	836	832	807	823	780	795	830	866	848	844	877	823	831	865	806	842	800	841	830	785	818	764	840	843	804	870	795	841	818	842	797	831	812	801	781	825	781	817	773	817	793	803	856	816	834	801	851	841	793	812	833	859	804	843	823	783	782	828	843	791	808	796	799	821	788	851	832	871	820	868	802	815	821	781	851	885	847	858	790	797	827	880	809	804	856	821	791	850	849	791	842	809	823	832	800	795	860	859	823	741	824	806	850	807	831	799	820	871	803	809	784	833	857	861	828	852	891	823	864	833	809	745	801	808	809	784	825	845	799	832	804	847	781	847	827	858	826	789	758	790	865	838	837	761	858	852	777	829	853	794	842	792	775	832	828	796	777	784	796	796	804	795	865	853	806	835	837	795	816	813	852	802	828	776	814	833	826	828	833	796	836	817	862	843	796	810	763	888	849	831	824	834	829	825	754	822	842	837	824	829	834	832	846	796	771	806	849	810	789	819	812	772	809	840	793	807	807	811	814	857	824	871	830	811	810	783	818	798	837	785	818	812	858	845	799	786	879	818	799	822	849	803	855	812	879	779	827	813	841	813	807	802	825	800	859	814	809	907	841	786	862	835	774	811	801	859	849	849	822	796	812	772	835	824	780	880	889	801	810	780	843	859	823	837	766	793	833	830	826	808	817	804	834	826	813	808	823	853	788	843	811	841	853	821	817	811	775	851	821	763	844	859	810	839	778	749	781	871	806	819	810	859	815	772	790	798	861	837	877	838	795	829	799	826	785	844	785	828	813	792	777	813	802	826	801	771	795	733	801	805	793	798	826	880	820	793	847	823	815	846	813	808	783	840	863	840	833	834	844	774	785	858	819	793	788	825	836	786
30982	28110	24694	9776	3329	1743	1316	1149	994	812	786	805	767	820	765	874	729	750	717	829	767	733	808	749	768	771	814	737	822	801	800	757	762	765	765	758	809	722	763	700	784	710	789	792	799	825	726	785	806	800	720	769	793	809	735	757	792	754	817	785	770	743	827	827	744	759	777	736	753	742	768	823	756	784	739	753	796	787	775	773	819	744	764	781	748	788	761	783	727	781	742	723	732	771	770	804	782	765	744	745	770	734	732	724	780	777	786	746	760	775	738	798	731	745	770	773	725	755	746	789	772	739	770	736	746	798	785	834	800	817	777	726	754	771	774	768	745	763	757	780	770	789	752	763	801	770	703	742	758	733	720	776	769	787	768	708	764	830	814	767	736	753	785	746	749	749	750	754	769	739	785	749	752	768	703	775	814	780	820	808	721	770	747	780	778	773	756	800	749	759	762	786	792	741	801	778	732	772	736	735	738	748	781	763	831	751	805	702	777	791	729	751	749	773	782	769	759	816	762	767	786	796	746	807	756	745	790	775	790	743	774	798	765	815	742	746	765	769	765	760	795	835	830	791	783	735	776	823	767	792	733	718	767	741	791	777	764	822	778	748	807	789	766	754	735	732	772	779	771	747	790	804	764	775	792	730	791	706	762	786	839	811	744	777	745	772	718	760	752	748	735	798	781	727	754	758	800	759	721	796	755	760	805	806	771	753	755	804	766	766	702	799	810	762	745	740	738	724	768	732	819	789	804	802	768	779	774	757	743	750	744	767	759	762	704	801	783	740	772	794	803	739	746	746	751	721	759	751	763	742	734	778	761	732	769	741	805	801	772	795	768	769	788	740	783	746	754	789	754	774	816	797	742	783	782	767	769	768	799	807	794	691	730	766	723	731	803	809	787	763	825	750	749	790	741	732	739	766	760	741	747	738	783	788	787	743	809	763	781	760	773	751	768	790	743	838	733	728	744	784	769	781	773	741	752	696	775	732	755	750	762	806	740	732	745	762	794	728	734	731	765	721	733	748	775	833	776	773	772	762	728	788	735	750	756	754	770	746	755	748	779	737	780	789	728	767	779	796	757	793	783	818	837	778	789	756	792	790	770	788	776	756	774	754	713	729	755	785	838	766	754	769	809	768	772	759	757	734	752	779	755	759	792	753	755	761	765	797	727	718	787	832	763	760	773	775	750	707	795	791	745	752	794	734	740	789	780	796	765	740	744	825	759	767	819	808	768	768	764	799	803	723	762	766	795	710	756	780	729	802	743	756	759	793	741	765	777	846	745	793	779	779	781	746	721	781	726	802	754	794	787	774	831	768	743	755	782	704	765	797	752	800	743	735	769	819	767	764	831	755	748	825	751	776	828	749	759	778	737	796	764	737	726	830	778	769	811	758	813	715	759	767	732	777	753	770	787	724	783	738	740	774	769	797	790	753	757	774	760	778	732	801	761	774	748	734	747	744	754	729	785	756	786	796	784	783	793	786	801	784	781	740	771	798	804	808	719	776	774	734	793	754	769	752	766	752	776	779	818	726	788	776	797	769	757	772	725	751	746	765	732	731	733	789	741	745	802	773	733	823	759	775	705	732	754	775	763	767	769	798	755	729	773	755	758	769	734	773	789	755	748	753	738	799	742	765	763	774	770	772	742	739	790	813	763	763	742	766	779	789	791	780	788	758	768	800	794	784	775	779	741	739	741	776	776	817	748	740	821	767	706	725	744	795	760	816	782	698	759	774	757	753	784	740	729	778	760	775	744	812	777	812	744	801	699	770	793	836	799	808	730	742	805	758	722	795	761	755	790	792	779	739	813	724	766	757	768	754	800	742	775	806	804	725	753	790	766	705	777	778	806	744	757	817	766	754	781	781	772	734	754	735	779	832	742	798	803	745	784	756	808	737	747	748	738	736	804	787	771	745	736	803	778	725	781	768	764	783	740	780	772	784	770	751	776	782	801	785	739	773	839	829	815	730	745	722	732	796	767	750	729	735	790	740	744	773	786	754	763	781	777	758	733	735	780	755	751	750	733	744	793	755	718	795	749	709	761	753	808	793	761	776	815	766	764	813	788	801	770	750	778	766	737	742	806	774	786	738	799	817	798	730	727	755	767	768	798	795	754	836	786	697	775	758	807	751	756	767	748	801	779	842	741	733	771	826	755	766	694	718	775	780	770	779	737	725	755	786	787	730	792	761	763	743	752	735	690	769	790	725	756	786	803	811	780	776	804	770	774	777	781	834	751	765	773	775	744	745	790	728	806	772	804	746	753	758	772	756	772	768	778	735	793	802	767	714	741	730	799	715	826	746	747	795	747	776	761	757	800	799	775	742	782	810	787	762	737	780	802	800	734	718	767	760	758	733	707	733	703	803	764	799	810	766	765	741	736	776	773	799	771	801	717	783	790	768	744	786	762	827	758	811	744	774	787	779	746	784	727	749	728	799	743	782	747	784	751	780	726	757	805	784	779	718	754	768	811	771	806	773	731	769	746	802	767	741	764	777	726	782	824	772	774	773	796	723	796	776	796	802	772	806	740	693	799	711	796	737	732	772	771	704	786	735	844	729	823	814	782	806	791	684	764	744	745	812	781	752	760	789	740	713	767	792	756	826	789	745	734	763	762	712	741	779	770	725	789	720	700	793	781	782	713	767	807	744	762	754	769	765	760	765	789	782	773	804	856	771	752	764	804	749	768	776	740	753	798	753	720	765	770	764	733	730	788	800	744	787	765	807	750	794	767	798	767	775	765	760	744	759	754	777	809	763	734	755	764	787	748	811	765	726	817	748	759	780	744	750	753	743	757	727	757	804	748	762	748	805	764	791	782	758	804	774	780	684	769	763	720	718	738	746	789	773	756	762	726	735	804	756	791	756	776	771	747	752	784	746	787	831	683	785	786	712	736	725	791	820	739	762	775	748	754	772	749	777	756	760	764	820	778	796	763	718	782	763	743	749	788	739	777	739	752	776	742	793	778	799	757	781	770	784	778	775	760	744	787	762	771	771	729	750	760	778	792	787	758	770	803	787	752	783	751	780	798	752	775	780	776	748	754	720	745	738	751	816	791	772	764	787	775	774	783	744	764	801	727	707	756	768	721	730	745	808	766	794	783	754	725	811	729	825	785	738	809	732	777	781	807	804	773	780	762	745	736	751	786	771	783	732	735	769	725	738	796	817	758	775	768	757	771	734	766	796	775	758	821	747	726	779	795	769	774	741	813	797	726	738	799	763	808	775	806	754	785	774	763	739	742	774	740	753	791	759	774	789	758	714	764	773	718	703	776	741	757	800	728	732	781	760	792	749	734	751	735	785	722	760	825	729	760	808	747	771	736	778	718	763	754	829	742	760	766	724	756	756	763	738	804	747	745	771	813	767	729	759	783	766	750	770	805	716	743	758	772	797	765	798	748	793	752	751	769	747	837	774	763	758	730	804	754	782	806	714	736	752	784	769	799	795	768	753	749	727	781	767	770	769	757	762	762	745	771	809	771	762
23355	32295	19456	5606	2832	1682	1164	951	791	638	610	649	566	609	603	549	577	668	640	580	581	582	590	565	585	585	566	551	592	610	588	584	644	580	551	592	575	621	585	594	627	593	593	606	596	575	588	545	575	602	615	613	615	582	561	569	640	617	511	596	557	555	578	606	558	580	559	622	560	579	574	528	602	581	603	603	560	558	606	589	625	582	567	587	602	575	644	590	596	618	577	552	585	585	567	552	581	549	609	633	584	587	564	583	593	615	617	551	548	620	604	575	560	600	560	593	578	543	571	588	620	560	593	561	519	569	625	632	568	551	590	578	611	568	557	559	601	587	601	568	605	568	593	603	574	556	600	599	606	580	589	561	613	560	608	583	580	588	580	576	620	560	611	589	533	555	563	581	575	566	549	622	608	588	552	540	588	600	620	604	555	523	613	584	569	606	573	554	612	523	601	565	597	550	581	572	532	590	595	604	581	586	578	627	611	596	606	600	570	590	590	549	553	576	580	628	570	594	586	623	587	615	608	608	609	611	639	627	582	548	613	559	550	602	602	568	582	569	580	591	602	553	548	566	533	605	582	596	573	589	537	635	597	598	573	613	579	527	579	534	597	565	571	608	579	588	541	574	598	583	551	587	595	622	581	598	608	562	570	582	571	593	543	606	567	569	555	599	599	549	591	617	583	612	574	611	574	563	621	603	570	618	577	546	575	574	550	588	577	572	613	611	577	579	596	603	611	508	586	581	602	592	581	556	563	553	575	599	593	572	559	560	581	642	615	581	584	601	577	591	596	588	564	594	549	591	610	555	641	600	590	599	546	578	586	583	600	605	563	575	581	557	573	592	588	627	607	603	607	596	585	557	593	615	562	582	571	563	586	604	594	567	613	590	612	575	571	610	601	550	578	546	560	585	568	565	596	541	583	574	640	596	592	589	582	620	604	555	619	579	598	509	592	624	597	588	586	588	538	589	567	562	627	583	590	555	565	600	620	584	569	605	580	599	613	581	573	596	576	530	607	591	589	584	617	544	583	570	608	572	585	551	561	572	554	591	587	565	553	550	565	580	602	560	587	554	616	553	562	568	520	570	567	595	611	590	602	665	586	621	606	605	527	626	603	595	587	587	592	563	577	590	556	565	572	591	596	559	626	572	579	570	583	595	569	577	577	551	603	503	584	579	593	551	584	614	546	564	601	581	583	590	567	570	598	562	593	620	557	591	577	565	590	558	569	604	584	581	603	555	624	595	594	545	603	600	575	595	593	554	554	547	575	597	593	570	580	586	563	584	595	577	602	554	568	578	589	587	602	565	558	615	559	551	558	556	586	616	563	596	618	588	618	529	585	582	556	588	616	600	565	626	575	578	584	568	613	538	616	588	567	587	593	609	541	579	586	567	606	579	569	619	610	550	575	541	552	587	569	617	574	627	571	623	579	612	611	598	605	561	577	624	602	589	563	583	583	596	575	548	602	565	563	648	586	589	600	579	571	582	588	632	608	554	610	598	571	606	593	613	572	570	599	625	594	586	574	607	562	590	571	598	621	543	575	601	613	586	590	584	567	600	575	567	585	589	608	575	585	615	598	544	584	629	603	577	592	606	581	585	591	573	558	601	639	581	576	609	633	578	576	611	562	589	545	579	581	558	553	556	583	602	541	601	587	581	574	540	568	548	560	592	562	587	573	518	600	573	540	583	576	599	604	574	592	559	622	610	600	598	555	623	591	585	566	577	592	643	548	554	560	579	533	555	567	549	589	558	590	579	573	591	612	602	619	577	625	534	584	592	616	608	551	614	550	558	586	591	616	595	552	522	585	577	600	570	581	595	587	563	614	563	592	595	538	592	581	623	570	610	587	600	559	595	584	596	561	574	627	618	591	559	584	595	559	601	597	578	570	568	593	597	601	602	577	573	582	575	571	588	582	584	592	611	565	615	605	619	549	605	591	609	609	584	556	563	588	590	585	602	561	517	608	565	580	599	569	521	573	596	580	577	578	579	572	603	549	581	607	619	587	573	585	568	588	536	590	577	605	587	599	572	630	585	570	553	561	630	592	554	580	563	594	562	583	528	573	583	609	502	613	551	567	612	553	566	564	565	578	536	593	541	568	572	585	646	564	579	524	632	614	575	590	606	545	544	619	617	582	593	579	595	625	584	571	563	595	614	570	626	605	564	591	644	602	624	587	585	607	598	604	578	535	574	608	630	543	587	579	603	585	597	574	578	535	516	586	585	575	590	618	618	592	607	557	552	590	605	604	562	559	581	568	580	619	566	600	579	563	585	598	586	589	603	609	613	616	566	540	569	561	616	583	629	582	547	539	590	575	600	567	630	618	590	589	558	575	605	555	569	583	547	607	606	547	598	579	546	544	584	569	610	594	577	566	571	560	596	571	625	563	615	595	599	543	586	560	590	609	626	556	585	613	614	621	582	540	583	507	573	577	547	563	573	564	593	605	586	548	613	631	590	549	623	570	592	612	595	580	534	572	618	621	580	602	615	555	595	590	570	578	645	608	581	586	565	585	588	602	585	622	580	575	571	612	581	560	579	567	570	649	582	611	569	594	584	575	588	616	562	613	593	568	547	612	611	587	570	562	593	576	574	595	570	547	565	573	604	590	564	606	594	564	545	611	605	615	559	592	581	592	565	570	593	591	561	580	563	599	583	592	620	634	570	635	624	522	550	599	606	568	562	571	617	532	561	544	604	620	562	577	596	556	583	587	585	596	600	541	566	574	528	580	599	544	564	597	601	557	578	566	538	570	634	587	581	634	603	523	614	595	561	590	583	566	579	565	585	591	581	567	576	607	571	574	599	589	576	544	570	622	594	553	596	608	565	556	621	581	619	571	581	566	578	551	591	610	607	563	596	591	607	554	571	548	570	561	565	596	550	600	559	570	581	572	550	579	556	592	613	536	581	590	596	526	597	603	618	589	584	635	596	534	628	623	601	600	611	563	547	606	616	577	587	570	583	579	539	586	588	534	602	543	626	607	586	545	597	624	585	619	575	625	578	581	606	566	644	579	566	543	602	582	534	555	557	572	573	559	591	566	562	608	597	594	586	549	576	582	611	582	592	588	605	562	542	594	652	589	559	622	575	576	587	624	603	590	555	585	595	596	615	577	608	593	564	537	621	549	542	619	579	558	619	558	609	574	586	629	610	622	555	612	573	617	569	578	534	582	599	559	584	546	564	593	606	624	607	578	572	538	543	567	627	586	597	592	569	585	541	569	563	549	543	576	576	606	579	607	586	561	556	546	553	614	625	612	605	577	605	604	546	603	569	583	570	598	558	567	582	555	575	589	540	601	587	627	599	586	599	522	620	580	574	571	584	609	568	595	597	591	547	583	580	638	624	572	655	585	542	571	617	603	625	572	566	579	589	602	574	572	572	562	597	558	593	568	618	579	552	601	610	561	589	601	634	537	612	610	572	637	583	553	585	593	627	561	618	598	579	589	617	549	610	575	563	590	608	567	619	572	612	568	611	625	573
25915	25141	37907	34420	24787	15898	8337	4392	2347	1258	1098	941	872	868	823	866	912	898	858	862	826	914	887	853	976	884	816	815	802	857	883	870	828	855	883	850	848	847	820	819	817	925	857	886	818	826	826	794	849	839	866	852	839	817	850	843	826	823	845	820	854	807	852	856	880	887	872	848	840	904	839	810	857	907	823	825	852	839	789	891	811	806	865	858	832	800	790	821	825	829	837	943	831	888	792	878	850	858	866	828	828	843	825	859	846	819	832	866	829	898	887	876	810	815	850	885	862	881	871	836	799	865	836	892	797	868	848	860	831	852	851	861	840	837	834	891	827	836	863	853	854	904	858	828	837	883	829	816	834	844	829	840	799	829	883	792	895	896	851	823	835	848	881	858	851	893	867	835	861	895	841	900	880	872	849	898	839	849	790	830	887	909	813	823	857	868	848	845	869	874	856	861	871	872	858	869	845	860	826	835	916	814	858	851	846	842	796	822	893	836	878	857	813	827	887	832	857	847	921	857	828	885	879	854	861	870	854	873	877	842	868	850	877	831	829	877	848	834	784	868	889	894	854	826	850	881	835	858	840	849	832	820	820	869	895	823	830	832	869	775	862	874	848	874	793	853	852	850	831	794	818	871	817	816	822	832	806	908	853	866	867	839	864	820	854	871	847	874	799	881	839	807	804	850	828	866	835	847	827	791	873	836	853	836	848	847	818	859	862	860	824	857	857	825	817	871	858	845	875	864	858	853	867	779	895	858	878	852	810	840	879	835	840	803	819	835	816	899	843	813	829	824	872	876	805	835	820	863	792	846	855	826	871	772	838	839	845	794	831	895	848	839	884	858	811	824	861	834	876	840	919	854	859	883	834	828	847	855	882	849	840	882	807	865	863	860	820	829	864	877	861	828	873	900	830	887	894	798	843	871	887	820	865	874	837	808	827	794	872	840	908	858	824	843	904	865	885	852	786	926	826	864	844	838	831	839	905	862	797	834	834	847	811	924	799	829	859	887	879	834	827	901	899	793	845	860	808	807	832	801	851	813	809	847	905	862	798	815	894	843	862	886	823	840	846	883	842	857	855	884	844	808	869	823	837	847	850	834	865	848	833	912	842	863	862	855	882	864	871	832	840	837	841	834	872	821	809	883	894	884	928	863	862	864	847	866	864	827	838	844	845	848	848	826	836	802	857	823	868	849	854	870	816	870	829	810	813	780	821	829	840	871	854	824	869	844	834	823	844	834	847	874	825	866	789	864	833	814	816	861	834	793	924	819	820	865	863	848	829	791	857	839	853	799	838	852	815	837	856	887	844	813	869	861	824	825	877	830	892	818	823	831	882	829	791	866	831	870	824	860	793	855	837	878	846	898	869	851	816	895	845	885	882	855	879	810	838	837	856	872	841	798	863	841	861	870	811	871	842	854	873	879	880	874	862	855	822	781	874	829	799	858	806	867	825	850	852	878	824	852	850	851	863	850	841	859	814	893	860	911	838	856	855	858	832	881	878	865	886	911	820	834	828	880	856	830	901	878	883	882	841	874	870	838	817	877	849	824	835	853	913	861	886	812	853	887	856	829	822	837	837	811	822	915	874	868	842	847	869	869	855	799	867	888	898	809	839	849	835	843	839	843	850	859	839	865	860	855	831	860	909	849	902	914	831	837	842	839	804	834	826	856	861	864	856	869	792	837	857	796	845	837	826	836	887	834	844	869	880	866	791	828	865	881	836	863	806	884	816	846	837	838	855	865	838	865	841	817	839	818	844	855	927	867	851	802	833	823	848	859	833	865	864	829	899	826	880	903	822	864	872	857	822	868	748	838	888	804	794	885	874	796	819	830	913	899	871	891	843	837	892	821	835	875	828	821	810	815	827	840	832	892	891	861	901	826	876	890	861	853	847	829	840	899	854	860	863	822	790	824	809	858	801	858	851	815	866	819	838	841	856	857	867	861	823	885	865	871	807	815	827	886	876	822	878	863	803	830	790	822	837	825	803	919	870	855	865	862	859	831	886	804	876	867	812	816	826	858	851	805	820	879	888	867	902	892	801	876	831	807	813	803	850	831	885	837	854	873	864	824	843	851	877	837	829	866	832	843	855	874	834	768	852	826	840	866	833	856	874	879	865	883	834	860	885	827	831	844	820	864	838	839	842	814	867	836	838	833	859	855	887	865	860	872	871	867	826	823	874	845	814	862	846	822	851	838	880	815	867	840	837	819	832	824	838	916	851	826	853	851	862	860	854	850	845	872	882	886	891	837	883	821	876	893	854	889	844	826	870	893	878	894	785	816	876	834	891	907	843	823	842	852	845	839	845	893	817	839	834	850	879	849	862	790	867	852	857	802	823	819	872	880	799	832	742	899	865	895	846	839	820	879	819	840	818	841	840	846	857	841	876	837	855	800	897	821	851	894	853	833	846	822	884	837	855	858	782	888	853	877	896	890	825	908	853	848	828	841	868	915	857	879	843	805	863	871	831	849	794	826	861	846	865	858	880	850	821	827	832	819	871	822	867	879	861	856	869	899	852	844	853	813	871	848	810	876	836	820	782	774	879	848	865	821	818	860	859	815	822	882	898	825	847	863	870	834	825	887	845	822	848	856	885	869	823	807	859	827	862	868	824	848	815	841	832	811	843	837	818	874	850	814	768	832	798	813	871	844	808	880	773	864	829	855	891	823	795	821	804	821	927	821	837	846	866	838	838	874	865	828	883	846	822	854	828	842	825	828	816	818	802	862	863	867	803	851	850	826	840	888	831	813	824	845	853	900	868	844	836	836	871	812	927	876	833	884	856	837	851	845	873	819	825	840	863	814	913	848	798	877	866	800	821	847	856	873	895	870	875	831	831	862	819	902	865	856	901	907	861	899	854	897	804	834	850	839	799	865	801	828	873	875	937	841	829	829	901	870	841	840	889	819	847	887	828	812	872	831	819	864	838	883	923	838	824	861	787	867	902	845	842	867	857	849	880	836	886	900	852	827	873	875	882	790	835	838	827	872	859	875	838	842	894	861	825	879	844	879	815	876	837	872	883	896	862	874	821	879	827	818	864	837	852	846	823	810	866	823	831	884	818	859	835	866	815	876	806	819	858	878	861	856	802	867	825	809	863	855	866	849	854	830	799	817	850	857	877	881	826	837	855	823	814	866	891	853	806	887	830	878	815	844	882	797	914	851	802	821	841	840	820	867	843	818	880	865	809	894	836	837	849	912	815	847	842	865	824	818	858	830	843	851	852	838	859	893	899	830	866	838	855	858	853	859	834	846	820	785	865	905	853	830	909	854	897	896	794	849	874	825	876	834	785	816	891	861	855	842	870	838	855	811	809	853	830	844	853	858	832	837	801	853	853	850	804	824	846	870	806	832	897	809	886	794	824	913	859	794	820	884	880	852	840	823	784	830	840	848	869	841	826	811	824	879	858	812	857	809	834	861	844	859	894	811	816	834	877	795	832	915	815	841	775	827	866	899	827	854	859	846	877	878	834	882	811	805
61614	91900	64084	33286	19125	10819	6955	4442	2514	1096	856	750	730	710	692	732	709	747	703	699	757	722	696	723	802	749	749	670	685	722	726	721	666	752	709	684	702	700	710	733	711	724	696	646	718	726	707	726	716	685	729	769	740	698	674	684	700	686	680	717	700	683	745	685	764	665	706	686	710	719	679	677	696	749	719	719	727	710	701	691	768	699	738	716	692	711	691	708	731	678	656	683	716	730	658	704	706	701	675	738	684	714	728	735	678	729	731	711	715	736	659	719	688	632	739	702	719	711	751	644	705	728	725	714	760	708	700	677	704	690	686	696	693	762	685	732	722	760	781	695	716	720	695	673	720	690	695	698	716	719	701	687	695	687	701	770	669	678	647	676	675	643	698	667	677	738	645	708	698	677	726	699	683	711	733	743	704	710	697	663	713	685	685	683	707	682	727	616	753	733	655	729	705	706	730	699	665	759	704	700	714	702	707	700	727	688	730	731	779	727	720	743	679	684	721	727	743	741	682	682	718	717	691	679	669	673	687	699	680	726	702	702	671	686	743	719	743	674	664	681	693	696	740	673	715	688	712	711	702	710	681	681	650	747	698	702	704	721	707	725	721	713	751	722	692	720	702	694	698	694	727	667	702	697	705	699	751	756	716	704	728	698	691	714	689	687	702	713	698	732	721	741	687	711	747	721	682	668	692	686	684	675	676	730	707	711	748	682	727	675	713	766	725	683	732	666	691	745	687	769	730	720	735	730	661	672	698	698	725	728	751	720	636	717	701	713	692	706	703	666	725	707	716	701	723	703	703	757	719	682	678	688	717	704	711	701	783	692	690	688	694	706	637	685	711	671	738	723	650	701	691	713	724	715	711	722	680	666	739	711	726	723	757	656	691	730	684	693	717	726	702	671	699	694	709	694	692	639	673	655	720	730	702	721	657	686	726	728	703	722	690	709	694	693	697	675	694	708	672	694	706	720	658	739	679	689	725	710	727	689	693	700	758	697	725	672	740	696	665	680	707	650	713	709	756	689	711	719	660	710	695	646	730	740	703	711	751	743	693	670	713	700	709	728	718	717	722	700	675	703	701	687	667	680	730	710	720	742	732	718	704	770	657	709	735	710	728	750	720	675	719	704	703	743	697	691	713	701	656	715	703	731	708	714	725	656	757	749	720	669	710	734	712	674	688	716	674	711	681	721	700	731	700	669	710	683	692	682	672	734	709	691	743	718	698	702	667	722	683	699	700	726	677	662	738	668	749	699	691	653	688	686	704	666	707	741	757	711	668	694	717	718	721	675	716	697	722	721	687	718	706	752	735	687	675	696	715	701	676	690	699	734	687	754	692	691	711	663	712	728	676	729	666	695	716	686	708	714	686	733	700	697	667	665	663	719	688	714	665	737	706	716	719	698	706	717	708	667	693	714	712	677	746	724	678	735	680	725	690	708	663	741	672	726	761	706	681	726	731	711	679	682	773	695	689	695	717	696	636	705	661	708	652	677	722	727	684	729	729	758	643	694	693	718	672	709	733	680	691	708	710	714	724	743	685	729	696	698	756	711	725	705	711	694	658	723	723	685	701	679	712	689	707	705	703	676	716	712	730	722	742	669	685	712	724	671	703	729	689	712	687	720	732	756	742	750	730	660	675	708	716	693	718	722	713	707	761	676	727	739	733	711	703	730	703	686	716	712	665	712	678	739	680	743	712	655	685	707	671	693	732	705	710	734	686	717	680	730	738	718	698	727	682	771	727	679	679	703	655	745	694	712	696	733	695	718	705	701	686	713	731	727	759	751	704	721	673	689	707	705	693	727	686	716	737	735	690	737	709	718	711	748	725	716	665	680	685	716	671	684	690	724	705	681	725	649	714	735	702	666	718	705	700	689	699	750	727	666	675	695	686	752	717	752	668	669	691	724	692	682	701	707	709	734	689	669	729	728	718	710	654	696	686	690	726	722	718	699	694	742	703	715	690	715	729	695	726	715	693	724	719	698	725	694	695	737	687	684	708	730	722	690	693	719	699	709	690	685	718	691	730	693	710	701	710	669	725	707	713	690	707	708	708	700	714	735	708	708	725	721	724	667	675	686	672	734	708	714	650	656	719	705	716	706	694	763	704	714	726	770	656	688	689	684	698	674	734	694	703	709	722	705	706	734	675	691	701	697	668	741	665	708	687	691	704	694	666	671	713	666	711	706	657	710	698	705	737	723	660	745	700	713	697	740	686	728	701	713	677	680	700	721	721	673	691	656	741	686	735	710	683	654	685	711	683	722	724	710	675	672	717	729	676	684	713	726	719	700	710	727	705	670	674	689	667	713	708	665	758	697	719	678	772	737	683	652	682	715	749	690	736	724	717	747	699	670	711	694	666	719	711	716	687	696	704	703	727	734	739	703	698	724	655	716	681	724	697	749	700	715	715	692	647	704	692	703	733	739	721	665	698	638	701	673	705	726	732	712	693	674	670	702	710	752	642	722	679	705	660	665	681	680	691	725	715	714	724	679	688	711	750	732	698	692	699	725	673	708	726	733	633	685	705	716	716	692	739	723	713	739	727	678	654	686	680	724	763	746	683	668	682	676	701	679	675	746	762	703	731	738	660	700	703	708	679	755	687	658	685	740	688	686	715	702	723	740	713	698	730	701	677	772	711	696	686	712	715	716	694	676	685	700	684	674	649	717	665	702	734	678	692	718	731	668	694	681	724	652	734	701	742	707	742	663	789	712	716	696	712	713	746	699	681	691	745	679	716	682	718	697	720	690	698	744	728	721	690	703	713	762	731	693	710	707	699	721	679	692	686	718	749	730	714	729	703	695	726	675	751	687	732	634	715	697	734	736	680	691	737	702	696	733	692	728	728	701	706	687	713	691	723	655	733	700	671	679	698	709	702	678	728	686	683	709	687	740	689	747	739	707	747	679	705	665	718	639	681	687	770	702	682	678	723	656	718	678	720	686	669	723	730	679	689	701	692	742	652	665	761	731	664	745	665	725	680	728	732	689	681	693	672	678	674	686	732	745	741	727	711	695	770	718	712	701	700	652	733	694	664	695	765	694	690	684	762	684	694	695	687	672	738	698	715	704	704	708	754	684	673	728	710	713	692	662	711	731	724	682	718	716	687	712	739	701	717	724	729	671	683	743	745	710	739	719	657	700	699	716	737	638	744	692	694	707	698	670	667	701	758	672	682	749	691	704	668	689	701	659	700	672	704	726	687	705	679	697	724	681	669	719	729	676	723	715	722	772	713	712	675	701	692	726	680	677	696	721	731	694	695	721	702	734	718	757	715	720	647	681	705	704	682	711	713	730	691	668	685	679	726	712	634	671	664	705	663	690	689	669	630	730	721	704	666	689	699	697	689	756	733	727	670	671	727	693	744	660	677	761	686	648	693	724	696	696	733	686	679	702	730	756	684	712	691	666	678	665	686	686	696	657	701	705	726	700	699	680	756	719	675	684	694	764	682	737	714	675	760	707	713	691	711	664	734	707	706	678
24562	23218	34158	31291	27476	23265	16305	7968	3976	1754	1228	1182	1019	984	1012	1056	1036	1022	932	1022	972	1008	1018	979	1036	1028	1047	975	1039	977	977	970	999	1034	1014	936	1035	979	935	939	968	1012	1018	954	1007	1018	924	964	981	971	981	955	933	962	972	986	951	956	951	999	969	960	923	910	948	948	1003	992	959	935	967	985	979	918	981	961	956	917	957	987	1014	946	950	1008	955	990	998	1002	955	965	959	905	937	979	925	951	1002	953	929	901	999	927	932	936	923	955	982	965	969	943	924	970	985	959	987	1021	951	990	979	897	993	956	976	959	990	988	983	1011	945	966	954	964	949	902	956	1009	961	939	948	936	936	976	973	936	1015	998	981	943	968	950	928	981	968	926	986	1007	970	938	979	967	952	971	938	972	951	979	985	969	916	967	976	943	971	957	941	962	916	953	913	1042	964	951	978	964	891	949	966	974	949	948	967	930	999	941	957	927	933	998	1002	921	982	922	951	1015	982	906	962	964	997	958	912	966	952	916	979	915	939	956	940	963	974	1009	965	1010	959	923	965	1007	943	998	996	954	970	969	974	996	993	950	939	1005	979	980	962	957	885	995	974	987	1001	866	1013	953	996	946	959	955	960	1005	1007	1017	978	947	1005	977	920	924	923	960	952	973	964	956	995	977	954	974	915	944	975	927	989	939	997	1007	949	1014	926	968	975	1007	881	955	947	895	991	962	994	972	951	1030	932	960	939	930	955	937	980	966	965	960	982	959	1010	940	981	1016	944	946	956	937	959	960	944	956	945	947	915	973	967	977	994	979	1009	962	945	961	976	976	954	948	967	958	996	965	951	957	1027	920	887	951	958	961	986	1002	995	1002	968	959	966	996	1032	976	909	919	941	916	966	939	985	1008	976	1002	1011	953	903	962	960	979	988	953	926	945	954	1025	916	916	938	1035	936	1009	998	922	950	970	993	965	963	959	939	917	947	911	1007	1023	968	975	953	955	934	926	939	955	1005	928	970	916	972	954	1015	1015	942	933	960	971	947	970	982	988	907	976	967	964	933	1025	924	996	994	984	977	964	933	970	928	970	995	950	995	1003	910	975	925	915	947	987	942	986	961	947	982	1015	958	956	943	978	999	983	954	967	980	934	982	975	961	957	1017	999	980	968	914	910	976	928	996	941	952	993	979	988	939	979	924	955	942	944	987	951	997	983	934	940	991	1003	1006	986	1003	932	909	924	981	966	983	945	947	995	939	933	960	943	928	945	959	953	956	946	946	992	957	1010	944	947	929	937	954	949	932	964	936	935	918	957	970	934	965	985	951	988	968	979	953	982	910	948	969	916	947	963	956	936	980	884	951	953	988	965	995	942	961	988	1005	957	1003	967	995	916	970	946	908	995	989	953	968	988	955	923	993	994	975	981	993	946	927	891	981	935	946	940	930	1044	974	993	952	935	971	940	921	933	989	987	962	998	895	964	969	938	946	951	931	970	907	969	966	972	992	962	934	962	934	946	1007	951	928	963	974	995	965	942	905	967	941	976	973	950	1024	959	951	927	976	944	968	931	976	990	959	925	1003	968	979	967	994	947	996	920	957	963	987	1065	974	957	962	997	973	964	987	1006	1004	984	992	961	984	995	950	970	994	883	971	941	965	926	954	991	933	986	952	955	990	945	963	982	956	1019	963	946	984	964	946	885	940	1005	1014	948	973	903	906	939	954	957	935	990	922	1000	990	944	963	949	976	915	959	951	967	964	934	940	966	929	1002	957	995	972	934	937	986	900	943	981	979	1018	952	951	1001	1023	973	1012	971	996	956	945	971	960	942	997	955	937	985	982	996	972	940	985	1039	974	942	979	952	981	968	950	996	1005	1003	981	1011	906	945	960	980	931	959	952	960	959	947	957	1004	939	899	899	988	967	962	960	979	994	964	973	958	985	926	936	973	977	933	913	974	947	920	967	1041	956	959	960	1024	933	981	958	958	914	981	904	925	922	955	994	963	987	923	924	961	988	981	913	989	942	986	867	977	941	1000	959	971	969	929	957	948	974	1006	1011	985	983	949	913	984	977	929	958	953	956	956	945	947	965	901	986	967	936	964	967	1004	1021	959	977	942	951	983	961	968	959	957	932	953	965	1006	954	953	954	1013	957	920	1021	937	954	973	956	988	916	906	935	888	941	1035	982	984	997	972	929	1036	992	911	947	1001	945	1027	1021	924	1032	941	919	993	950	933	1007	940	923	952	988	902	1019	990	1016	972	925	1002	985	911	948	952	988	952	968	971	947	983	929	979	932	1007	949	959	957	927	909	989	981	988	934	978	982	952	921	1010	952	938	968	904	1008	933	957	878	994	961	1009	977	1012	956	883	975	931	882	989	936	997	947	990	972	949	967	949	961	956	951	938	960	993	921	977	965	961	971	983	923	933	876	931	965	991	957	951	955	1014	926	959	1032	960	917	976	976	934	884	963	952	978	959	931	938	935	991	950	928	942	903	951	955	989	962	939	978	987	909	919	1012	1003	1002	959	962	945	958	1014	1006	917	978	1014	957	937	968	914	916	942	899	936	1021	979	900	903	953	924	1012	978	953	926	939	992	927	1016	922	934	949	906	948	943	1001	950	1010	945	1040	1000	982	919	990	1010	962	956	946	983	976	976	943	950	914	945	976	895	924	973	940	1003	1008	929	944	945	1009	999	1007	993	1012	942	950	955	1029	950	973	902	972	1014	947	958	1034	941	989	966	943	907	978	961	944	967	932	977	929	980	983	984	966	996	1004	939	954	961	947	928	956	984	978	944	994	1008	959	1032	903	955	923	971	974	899	957	942	973	906	929	894	919	995	974	963	958	951	981	1009	959	961	929	963	1015	959	977	928	973	962	978	946	968	920	973	1015	950	971	977	966	953	928	922	930	1007	951	945	924	969	969	918	993	1017	949	944	937	959	1017	891	921	961	948	970	962	942	1045	975	925	944	995	932	951	976	999	977	972	969	957	924	969	965	939	1029	935	947	996	999	956	958	972	948	971	984	945	936	932	954	952	987	990	988	913	940	970	950	938	944	971	952	957	959	1009	996	990	981	959	924	1010	1030	960	938	947	910	904	958	970	982	988	946	951	968	950	983	974	964	971	954	925	951	961	938	966	956	946	955	1002	959	925	978	922	959	894	900	957	952	945	947	956	972	969	899	995	911	1002	931	942	966	919	945	941	942	914	947	980	926	970	991	933	942	985	913	884	977	955	1005	955	921	967	970	985	952	962	958	956	922	961	961	951	964	1015	1011	976	917	974	932	947	998	980	938	921	882	979	957	972	905	978	1004	920	938	891	938	1019	939	971	929	949	1013	1002	966	1015	970	964	972	1003	965	923	946	942	1002	996	965	899	955	976	935	939	957	934	1021	1005	950	944	952	949	1010	958	959	927	953	973	947	910	935	944	986	988	973	989	965	928	943	990	1043	984	990	932	974	953	905	945	960	939	980	979	917	1021	993	932	974	947	953	989	947	982	943	1016	983	959	938	966	974	963	969	981	924	971	898	944	938	949	986	973	921	955	966	963	977	965	917	920	920	923	1014	927	944	935	966	964	970	953	965	932	925	968	946	986	975	929	938	973	974	932	978	922	987	941	963	962	966	887	963	964	952	899	1003	981	995	912	933	946	1031	943	971	1009	938	984	995	975	934	997
65328	104297	72976	44942	28049	17260	11666	7780	4201	1583	1053	963	817	814	846	826	815	776	877	866	819	787	827	851	886	882	850	877	837	908	832	829	825	793	836	863	822	790	774	826	817	819	834	829	804	821	864	854	865	819	796	864	797	800	831	817	813	886	829	812	786	803	824	771	833	858	783	784	775	837	827	846	836	858	817	803	840	773	853	818	847	803	801	801	812	837	786	810	809	832	798	829	794	801	797	848	818	840	802	831	764	866	810	881	783	851	832	862	862	837	789	864	831	898	825	800	886	834	810	778	822	793	770	796	820	776	808	834	797	812	824	837	825	814	738	835	814	825	808	841	850	829	806	834	804	798	799	825	841	836	850	840	854	835	773	775	801	769	731	816	816	832	776	849	816	822	842	834	789	829	819	817	846	781	823	825	833	815	824	798	800	817	743	830	795	849	757	845	785	871	838	819	777	744	833	862	853	831	834	817	773	828	814	838	831	787	814	810	891	826	819	824	838	816	783	828	823	896	747	793	850	837	829	839	854	813	861	803	797	816	868	798	775	801	805	829	803	820	845	803	811	805	777	890	828	798	814	821	815	872	827	840	795	847	788	797	788	768	820	781	852	765	813	804	796	827	820	763	751	799	808	821	846	830	865	842	809	809	764	784	854	830	809	829	842	775	818	810	804	800	767	816	804	790	796	811	842	819	799	837	845	785	828	767	863	848	826	831	844	803	858	840	784	837	839	832	812	789	806	850	808	771	831	822	863	812	784	795	805	829	825	792	775	824	863	829	838	846	812	805	829	834	855	815	805	771	769	813	813	824	787	799	773	803	810	834	834	784	795	781	776	789	842	790	790	772	792	858	815	823	779	801	795	818	864	801	799	839	808	840	774	878	786	794	814	856	863	831	841	840	754	802	815	809	791	828	802	841	804	850	790	834	805	803	800	772	862	801	816	808	780	785	779	775	793	851	820	780	815	834	831	802	820	771	805	815	764	825	844	756	807	815	854	793	751	826	828	810	839	828	803	810	842	830	795	821	790	831	806	812	740	800	818	770	811	775	770	843	834	801	819	857	784	840	778	821	837	844	781	851	808	836	826	787	825	803	790	787	797	769	822	801	852	752	854	768	781	799	849	807	801	754	815	802	793	785	864	834	811	770	836	831	823	797	803	813	828	838	772	762	787	826	775	804	761	786	770	831	834	818	794	872	789	844	810	784	852	784	817	866	770	777	849	826	825	801	836	812	837	841	778	798	822	750	804	792	793	757	781	808	803	824	813	837	758	800	793	772	857	775	820	826	775	784	800	797	843	775	840	862	761	811	789	833	793	805	832	804	788	817	782	793	851	836	743	802	859	819	864	854	825	773	892	804	778	785	776	794	813	807	845	799	812	829	823	806	791	850	802	801	843	808	858	775	769	821	865	793	855	812	779	858	852	810	833	832	800	768	818	858	795	802	865	809	765	770	814	834	791	865	814	794	777	880	802	781	766	797	780	839	816	773	775	859	792	854	817	791	826	869	830	838	795	791	806	820	828	851	795	832	802	848	789	819	817	833	816	795	793	766	777	827	829	821	784	856	821	839	808	811	783	783	839	788	785	828	849	793	857	823	842	823	801	797	845	782	817	796	845	754	832	793	794	822	797	798	787	799	762	856	804	788	804	827	800	789	767	810	816	801	838	810	840	793	811	797	796	814	842	795	811	760	794	810	824	839	815	814	785	790	832	805	851	790	845	780	792	807	814	862	840	782	866	877	797	795	806	837	812	834	848	790	829	877	846	832	797	819	860	813	831	859	797	843	802	750	854	812	795	790	776	835	792	823	811	849	844	795	845	864	797	798	793	806	808	823	812	828	786	779	815	786	811	794	797	796	866	824	820	806	808	783	852	806	767	822	783	796	782	801	809	814	774	824	863	833	783	815	762	790	782	849	816	813	862	857	862	790	761	791	778	771	794	868	848	813	738	788	800	862	791	835	780	804	829	801	806	783	846	876	775	785	826	827	825	841	805	802	815	786	819	823	788	819	826	837	839	852	830	845	811	791	798	785	760	834	822	781	852	865	811	771	820	816	800	794	822	758	797	797	786	805	762	859	819	824	818	813	810	787	793	843	814	850	793	787	840	792	861	784	782	782	836	837	836	844	815	850	843	831	802	833	814	828	852	805	850	835	811	857	796	828	826	822	797	831	794	734	792	793	853	818	802	820	811	818	835	827	820	832	772	842	864	843	817	872	820	821	844	754	770	805	869	824	831	815	786	858	846	824	793	864	815	854	804	819	859	807	851	828	793	783	810	803	800	872	813	822	779	765	783	786	831	810	836	820	820	817	798	834	832	837	805	816	778	777	822	818	740	819	820	754	801	829	801	814	813	787	826	839	788	812	760	811	804	837	795	844	824	782	828	841	772	803	770	827	804	790	855	824	812	823	777	799	849	778	806	805	821	795	872	851	840	792	768	818	826	804	814	836	823	821	811	780	801	794	777	761	817	795	851	792	853	863	820	792	816	818	806	760	770	818	813	816	796	860	770	771	802	787	842	772	841	778	835	816	831	819	740	810	769	820	849	775	827	821	847	787	826	864	786	842	801	822	824	808	832	795	816	827	779	837	838	807	825	852	789	792	793	821	823	843	809	803	800	836	782	821	781	856	836	824	827	788	773	815	753	796	813	798	810	809	844	817	837	791	812	773	840	824	842	801	792	787	821	817	804	828	809	812	796	818	815	786	825	800	822	825	758	829	725	817	783	823	806	774	835	855	851	829	822	760	823	799	824	784	802	835	804	819	771	806	817	845	782	820	768	830	817	830	813	799	788	844	849	830	777	779	773	818	801	820	865	791	811	821	819	740	801	829	833	801	832	825	807	782	798	855	798	810	740	792	851	767	874	858	805	804	848	814	783	797	867	795	788	736	809	813	821	779	810	807	807	826	780	825	827	757	780	753	825	779	840	782	803	852	793	798	824	790	829	828	838	811	798	824	816	879	833	795	815	799	797	785	785	796	807	804	867	774	838	821	833	790	757	804	817	726	814	862	849	797	797	814	760	791	821	808	752	797	802	738	783	760	817	790	779	823	795	829	831	811	854	831	812	809	810	782	815	814	802	862	809	807	777	850	784	835	807	821	797	821	807	811	835	827	807	802	821	773	839	821	805	829	810	860	836	834	841	805	799	759	849	830	769	825	813	806	823	803	793	770	753	795	830	788	816	745	843	808	799	806	831	832	813	823	826	787	816	835	822	784	802	811	786	807	773	796	790	782	762	772	826	804	836	797	822	778	829	805	816	815	833	793	792	826	813	804	783	809	818	809	780	818	830	800	764	791	809	830	837	770	822	786	839	837	826	792	847	864	797	812	844	834	811	787	849	803	809	786	763	850	843	852	832	794	811	799	806	797	757	854	805	856	834	794	819	852	865	859	786	828	825	834	861	794	805	781	814	809	799	768	819	817	792	835	786	799	830	823	827	826	867	863	815	885	787	833	842	854	879	807	776	855	848	818
31091	28257	23691	9785	3151	1777	1307	1064	866	783	763	764	759	745	708	729	773	714	737	749	732	729	715	763	756	763	716	793	758	765	765	719	723	811	739	752	752	709	737	696	703	740	748	780	804	761	765	742	738	743	763	706	760	751	718	750	763	726	740	707	761	743	754	724	766	705	738	764	666	800	752	711	767	750	719	740	692	735	706	745	737	723	737	685	843	727	767	746	729	778	695	781	763	696	739	778	715	719	775	778	775	731	732	704	743	781	772	755	758	736	718	705	725	718	724	767	744	740	731	733	729	696	727	741	740	744	705	752	754	727	734	751	767	730	770	745	711	685	746	712	741	704	740	733	776	734	755	725	747	681	739	732	709	748	711	717	773	657	703	742	734	724	731	747	716	719	732	764	747	706	774	759	719	728	740	667	731	786	742	737	759	713	758	709	763	782	706	724	741	765	738	743	726	719	763	785	756	720	744	787	751	769	740	772	741	712	694	741	784	770	727	735	729	746	725	724	708	741	735	729	725	738	760	713	750	700	770	772	758	741	804	711	742	708	758	733	754	769	762	700	718	759	722	701	762	752	690	734	731	729	746	731	788	719	744	799	730	740	745	732	734	750	734	741	673	692	741	673	746	704	771	736	760	740	759	739	764	666	780	793	723	707	749	730	714	739	709	785	749	759	731	709	739	677	736	721	695	731	727	743	734	742	746	716	750	727	728	678	733	708	738	736	747	700	766	695	706	724	734	754	767	755	691	728	771	667	731	736	718	724	731	689	741	687	735	704	739	695	769	779	729	743	699	751	748	696	778	705	706	727	781	717	737	704	700	758	743	682	723	688	732	721	758	726	712	737	749	682	757	774	695	710	754	725	732	774	772	782	749	765	721	741	708	737	744	692	724	749	820	752	753	775	715	724	709	750	765	776	766	740	741	746	703	725	708	729	723	783	699	736	744	688	778	740	785	772	733	748	757	715	734	727	743	759	756	691	747	752	692	736	727	756	758	743	727	720	734	779	724	750	753	726	740	704	668	744	774	745	771	734	760	738	765	738	748	716	754	711	727	729	719	734	766	778	772	755	764	709	678	703	715	713	731	737	750	769	741	764	738	727	758	712	795	723	711	764	756	775	745	758	669	756	694	754	763	711	703	714	715	733	765	771	743	713	729	757	737	749	735	776	767	776	715	729	707	722	732	725	750	712	695	720	717	716	696	745	713	806	732	727	767	712	739	697	681	741	727	758	725	753	726	761	713	742	727	746	766	765	695	757	755	706	744	758	737	738	712	751	743	731	768	746	735	730	735	745	745	725	727	733	709	694	728	731	712	743	738	771	718	744	755	765	815	749	724	699	718	699	700	725	702	743	714	717	774	734	756	726	762	727	745	714	711	716	727	747	768	721	719	745	735	802	759	706	750	720	770	760	753	752	736	751	721	769	762	780	733	717	724	729	748	749	723	743	722	738	697	800	706	749	755	720	801	784	753	739	697	699	752	786	732	728	717	689	704	747	774	746	712	751	747	675	776	748	779	758	738	785	753	750	683	764	778	719	716	727	720	725	707	751	792	731	728	790	698	738	710	682	752	774	719	747	727	740	716	702	759	716	719	776	771	735	705	704	718	733	738	773	754	734	751	748	764	728	728	698	747	720	681	722	749	788	725	685	730	727	755	731	802	766	737	758	730	773	754	749	703	765	767	701	734	735	733	749	713	669	759	807	765	750	716	757	749	712	758	739	748	685	714	766	721	751	698	687	710	776	762	717	767	765	701	787	758	722	760	730	720	752	692	644	791	753	774	743	749	705	738	762	742	728	737	700	743	713	702	766	722	772	735	672	717	736	755	768	702	746	721	756	718	772	702	678	779	713	732	680	768	747	708	754	760	718	717	752	795	713	696	688	658	794	758	706	744	751	729	757	711	772	785	766	796	702	774	758	754	748	730	748	738	705	715	724	743	755	757	786	756	754	693	752	749	692	668	675	751	733	661	756	737	755	722	704	764	765	742	754	718	746	755	734	776	786	714	784	728	720	740	736	701	778	729	738	748	754	659	708	722	738	806	728	719	739	687	747	728	782	781	745	717	779	715	712	780	781	745	694	763	719	733	747	788	715	742	701	724	778	742	744	735	746	760	735	686	727	765	746	770	731	733	728	681	726	818	710	704	739	726	777	758	766	747	738	798	746	748	723	754	746	723	735	720	751	738	711	720	757	711	716	810	745	714	712	717	706	745	778	760	760	712	737	756	710	753	770	694	732	754	744	738	749	771	767	734	768	716	742	723	696	691	751	741	719	740	780	765	659	771	728	745	729	764	708	724	767	714	760	758	721	758	732	739	730	761	731	727	716	755	765	754	694	734	721	788	686	719	706	711	723	744	767	781	758	701	712	778	684	760	724	769	764	754	719	706	736	747	722	722	732	773	757	719	731	749	770	732	689	736	787	703	778	758	734	800	709	757	760	740	799	724	708	733	699	700	747	732	749	790	724	738	738	735	693	728	738	718	724	699	746	743	738	715	755	746	688	742	724	699	757	746	752	773	750	701	731	735	727	720	764	756	722	752	738	722	738	800	771	721	720	730	761	683	772	736	751	684	775	761	733	754	729	683	750	780	750	717	744	782	794	752	739	758	771	731	759	682	786	710	711	731	733	709	716	726	775	760	715	729	706	742	764	714	770	749	702	731	766	730	722	735	789	657	720	754	729	731	769	723	726	749	696	718	707	747	695	683	762	743	752	734	692	765	750	742	725	717	732	723	695	715	779	706	725	736	719	736	745	777	746	781	816	752	693	763	732	713	676	751	711	768	741	785	748	716	668	744	789	773	709	710	752	724	733	694	694	758	741	766	752	732	747	713	713	745	714	682	737	770	734	722	724	687	715	713	714	761	717	779	744	757	725	726	759	736	742	725	709	741	697	734	787	734	737	713	740	732	741	679	757	758	746	751	697	705	716	708	704	735	666	711	746	736	725	755	748	781	755	712	726	710	730	727	777	800	767	745	776	789	762	715	769	733	718	742	740	745	778	764	726	702	721	760	713	710	761	739	730	735	690	732	785	737	733	721	730	771	754	766	699	705	715	784	771	723	744	709	712	730	748	749	718	766	719	742	731	695	730	751	728	747	711	702	740	721	759	727	731	744	767	779	721	727	704	754	730	707	718	753	764	752	748	773	778	768	687	709	731	713	742	675	737	750	725	754	734	739	712	726	750	734	692	743	711	714	725	760	690	715	735	705	762	719	726	737	688	715	724	709	785	814	745	732	742	765	745	733	723	777	745	726	724	714	756	727	744	762	814	739	720	779	729	746	722	742	754	695	729	734	729	771	761	731	739	727	718	758	716	751	712	721	725	734	736	761	713	747	761	712	730	707	741	710	699	733	705	747	737	769	786	695	740	760	805	745	707	740	762	725	759	719	766	738	728	760	746	706	736	720	766	724	756	751	753	717	779	741	792	743	692	737	745	735	757	724	735	737	755	761	734	760	714	726	708	738	732	726	750
23895	32194	17853	5722	2710	1629	1161	978	728	598	600	529	583	579	546	583	540	577	589	551	567	554	555	584	598	547	566	586	522	500	530	538	605	579	520	592	568	534	561	553	548	597	622	545	513	577	579	563	572	550	553	617	550	623	556	576	547	571	559	571	546	559	536	538	581	560	564	547	602	587	541	571	582	563	571	582	602	550	519	556	526	577	591	611	555	559	555	532	537	572	539	566	576	571	537	583	532	581	550	577	574	584	571	566	531	581	588	582	554	540	520	549	524	597	577	586	526	573	600	567	563	531	539	551	572	559	532	575	537	561	566	538	549	519	531	575	561	578	558	568	553	585	557	529	567	598	545	549	512	558	533	554	561	540	543	567	544	602	610	568	555	557	561	561	582	582	552	558	580	587	556	570	610	533	587	550	546	581	572	555	578	541	565	575	569	548	613	532	573	564	605	555	548	547	544	548	537	499	569	584	615	559	556	534	637	524	585	616	541	554	571	585	542	569	595	595	540	554	549	531	604	581	596	567	574	591	562	528	594	577	553	561	561	576	553	559	561	601	579	580	573	541	546	545	525	546	544	579	547	583	596	556	555	600	527	536	597	567	582	596	531	583	577	570	547	550	613	549	532	547	569	539	572	527	526	546	542	542	549	542	558	537	531	584	556	589	552	576	600	532	599	551	584	601	547	575	570	558	529	545	602	558	558	571	533	539	596	591	598	600	562	598	576	605	531	566	551	541	521	568	538	546	580	556	564	537	555	596	578	522	558	544	553	596	550	563	581	609	565	546	537	563	527	564	563	569	583	543	566	559	576	528	530	568	541	552	575	546	553	549	552	576	620	593	595	553	563	541	563	521	570	588	561	596	535	548	548	519	546	569	555	561	567	536	575	582	590	528	580	575	611	571	529	546	566	566	570	556	550	565	581	604	602	538	577	559	528	549	559	555	549	601	550	596	541	548	518	559	523	528	590	550	559	572	575	578	560	601	584	561	540	566	518	539	574	597	562	526	568	563	587	533	543	590	582	554	562	524	571	551	563	566	568	558	535	581	565	565	539	533	572	590	572	580	569	550	557	580	555	562	537	520	567	581	517	598	545	569	562	547	565	511	552	608	507	533	575	551	571	569	551	545	552	570	548	576	511	563	562	579	558	568	530	527	563	528	533	587	587	575	569	577	551	507	534	561	545	582	549	545	554	562	528	538	523	569	563	551	563	546	599	541	569	554	593	559	551	578	580	558	525	542	554	588	560	558	566	569	548	541	560	557	529	578	556	536	586	541	556	561	573	565	586	579	568	560	561	565	545	549	581	551	586	582	545	568	529	581	541	615	558	577	584	506	549	529	569	568	563	546	529	565	577	555	512	599	552	583	562	526	578	588	566	595	513	538	545	558	556	526	529	535	548	598	546	543	590	579	562	542	520	548	593	546	560	588	568	504	547	568	562	553	529	530	523	563	570	603	533	578	543	568	559	564	569	537	565	598	555	564	584	594	595	563	589	573	559	574	621	561	590	566	539	572	546	539	574	596	533	539	569	590	536	567	554	589	560	605	553	544	584	579	603	574	527	545	570	518	611	548	577	577	562	585	525	577	544	594	577	543	561	535	560	516	562	540	567	571	558	545	576	542	583	521	518	542	575	563	583	529	512	569	543	568	549	541	528	564	545	538	563	587	564	583	552	578	579	573	597	580	539	557	561	621	565	554	540	522	553	558	584	559	578	561	533	601	570	518	577	591	549	519	556	572	538	529	582	562	538	578	581	538	589	556	508	563	538	525	543	594	535	563	554	536	533	515	544	552	536	538	541	613	538	569	538	559	558	584	567	593	535	583	597	515	574	561	556	543	547	553	562	575	598	590	575	588	515	537	554	524	564	531	586	536	571	577	553	541	596	525	564	547	563	565	606	564	536	548	531	571	546	534	527	569	504	615	563	572	543	533	569	549	545	558	568	575	523	544	582	593	532	539	518	567	583	549	553	523	540	533	571	548	522	596	626	517	600	567	559	525	549	543	581	552	588	586	568	578	557	577	608	536	566	554	558	539	543	620	502	564	555	586	602	551	564	544	535	561	513	547	584	545	512	554	522	608	553	555	569	525	552	551	558	525	547	563	507	506	583	597	580	587	573	545	553	576	541	549	584	569	558	557	538	604	557	578	586	568	556	581	583	577	566	578	554	529	555	614	554	581	554	546	561	573	544	533	548	586	517	588	583	551	552	507	584	573	558	548	554	579	552	597	558	589	509	542	590	573	583	552	562	550	551	566	595	530	549	583	572	540	562	571	537	530	577	550	578	522	546	595	509	596	596	574	508	577	569	534	543	590	530	532	530	567	543	513	566	557	555	601	519	608	553	602	556	559	537	546	520	579	556	592	547	589	561	583	552	582	532	585	586	540	572	576	592	565	533	579	563	510	613	571	570	548	554	555	543	555	577	550	527	535	562	552	573	557	593	565	561	546	555	528	579	577	588	568	557	526	526	559	558	592	572	570	548	538	587	513	611	571	546	550	568	544	566	592	552	589	583	590	583	579	564	526	561	542	558	535	536	553	554	562	552	562	582	600	557	541	576	539	579	580	587	551	594	547	549	601	547	568	573	509	570	579	575	558	524	532	589	587	575	495	508	581	566	546	560	574	577	566	554	539	606	585	590	573	580	530	570	555	534	534	544	543	517	567	556	519	530	566	581	556	555	572	551	606	539	584	573	554	548	571	565	583	591	573	583	568	566	524	558	538	537	533	573	536	543	533	540	558	569	575	575	588	550	555	608	560	602	560	588	553	586	607	531	582	566	562	585	541	531	607	548	553	622	549	517	578	537	544	540	577	507	533	588	497	559	550	548	562	536	587	497	584	597	603	581	553	552	587	545	551	607	592	569	556	550	551	546	559	534	545	530	534	545	567	536	537	552	532	568	525	516	572	537	514	552	538	535	552	568	589	541	572	530	563	528	602	527	582	542	521	572	548	584	567	570	596	547	599	532	592	524	546	558	540	521	538	578	557	577	563	601	581	563	538	561	561	566	564	588	571	541	561	571	579	562	539	515	557	566	547	588	580	556	560	545	552	588	550	549	585	586	576	545	579	580	595	595	539	559	583	512	624	559	584	571	558	536	545	534	606	545	549	553	601	570	573	563	543	604	570	580	549	552	530	543	533	565	564	590	551	574	551	531	599	559	547	522	561	565	580	596	560	544	573	538	558	569	636	569	605	574	583	600	547	578	587	576	542	571	541	543	593	538	586	559	597	588	566	567	573	573	559	554	551	606	593	521	534	580	543	565	602	621	552	539	545	580	529	565	558	578	526	530	589	583	559	557	571	555	527	521	551	591	591	587	592	563	563	536	527	519	564	573	588	562	591	579	576	565	548	589	534	526	564	564	562	585	505	518	535	581	597	588	564	554	547	497	562	573	569	527	543	583	552	551	534	573	536	558	534	565	564	595	552	589	555	599	576	522	551	565	534	574	570	565	535	547	573	561	545	576	542	603	549
25788	25060	36918	34456	24804	15991	8631	4579	2563	1413	941	841	841	816	829	789	873	833	816	807	861	821	853	896	843	846	862	833	796	845	827	838	852	831	808	879	833	856	780	833	782	847	768	802	866	837	881	888	782	857	914	877	809	799	771	832	773	833	831	833	828	827	860	855	858	829	829	794	850	855	810	845	836	827	858	810	896	828	806	753	815	827	831	821	831	804	799	825	841	825	759	853	841	850	803	763	824	836	784	793	820	841	790	831	833	786	823	795	865	810	805	786	794	849	843	879	787	848	823	833	827	918	750	828	809	814	839	791	801	826	782	829	807	847	772	855	806	839	855	848	868	836	783	839	826	849	802	779	793	803	816	839	794	784	835	827	848	806	819	817	892	807	850	771	844	832	852	844	807	818	805	793	831	869	824	820	844	846	803	829	828	827	797	776	802	814	820	765	820	827	873	783	872	871	852	817	826	869	822	830	828	772	856	801	804	826	826	791	871	793	810	810	817	854	816	816	823	830	873	875	811	843	772	808	749	790	813	843	812	865	839	854	783	873	808	801	825	809	801	827	799	830	792	848	809	855	800	829	835	806	809	828	779	787	833	881	848	811	782	830	856	835	826	825	798	804	816	873	797	888	826	748	785	803	859	781	870	802	810	808	877	833	820	837	766	825	827	816	843	791	815	858	834	830	861	861	839	793	813	822	830	796	827	780	825	849	805	782	760	865	845	912	815	818	812	810	817	827	803	844	797	796	819	876	753	800	870	820	839	809	835	792	798	836	810	790	777	871	785	827	798	783	849	810	835	857	827	782	844	808	843	852	819	848	814	808	809	783	821	850	780	818	805	798	782	853	854	843	823	847	783	850	811	817	804	835	795	828	798	836	795	793	820	819	855	850	801	836	801	831	789	841	836	849	805	863	858	875	857	814	816	809	817	816	770	840	794	802	807	835	855	821	838	836	802	777	857	810	785	851	853	798	793	784	827	797	809	807	870	838	799	808	789	811	849	824	801	799	839	771	837	759	821	813	800	831	844	788	796	819	762	814	801	862	837	821	817	810	842	847	855	770	824	794	835	811	766	826	773	781	780	828	867	808	860	819	781	843	800	798	834	840	835	865	818	832	834	814	869	814	799	811	817	839	775	784	819	847	769	826	819	792	775	847	829	835	792	826	814	808	813	845	797	818	816	804	793	823	835	831	856	828	770	799	827	813	849	829	825	735	857	883	801	816	853	795	794	831	792	782	844	810	803	781	825	785	783	827	822	824	824	838	819	838	818	835	849	786	820	806	796	821	879	809	827	774	865	858	838	765	815	848	820	787	798	801	827	835	821	798	793	822	826	839	843	814	849	763	805	804	790	792	787	822	796	846	812	889	779	825	834	744	841	800	881	738	824	843	807	812	756	792	828	822	909	836	803	839	748	822	795	818	792	830	793	791	829	780	831	820	850	837	829	777	753	814	836	833	778	787	842	830	792	782	772	838	841	828	821	881	806	798	858	853	814	866	784	828	825	827	836	827	803	848	857	826	848	813	825	811	808	794	844	813	805	812	788	835	842	841	788	783	864	802	852	881	796	808	836	841	824	773	813	780	827	823	859	846	903	838	829	802	806	864	833	833	821	872	850	830	845	814	853	806	797	809	816	862	842	789	789	828	779	809	870	819	807	833	772	824	856	838	778	846	810	770	793	771	822	799	884	856	794	817	809	815	820	781	837	852	795	829	831	781	813	817	845	813	809	841	775	800	812	880	804	827	841	777	826	779	842	838	784	809	853	841	861	786	819	850	829	783	870	892	796	800	815	845	857	846	795	841	844	812	791	826	797	777	827	784	833	845	823	855	819	792	840	806	861	804	850	775	843	811	780	821	850	832	775	817	849	810	823	812	854	805	789	797	798	806	814	874	797	822	890	842	888	789	840	810	904	835	870	769	790	825	795	808	773	815	879	850	835	780	815	816	799	862	814	824	841	786	811	807	820	790	775	782	810	792	856	797	813	771	845	820	832	849	822	819	847	860	848	794	781	848	818	816	831	746	743	819	797	836	809	813	847	827	811	846	841	826	825	834	811	803	808	836	829	806	801	805	831	824	816	854	842	801	852	797	834	814	845	818	841	823	839	833	847	803	781	823	797	818	827	790	836	776	831	787	805	843	833	822	797	830	814	835	821	839	825	825	863	844	811	806	799	796	869	845	856	810	866	792	833	897	814	844	823	821	798	865	828	794	815	861	815	806	811	824	803	780	824	816	865	756	821	830	791	803	798	789	840	804	814	775	795	816	826	788	818	815	853	837	823	835	819	854	813	911	810	817	806	752	835	793	804	803	805	807	839	835	797	852	793	840	815	810	836	778	840	794	840	839	817	789	843	832	846	834	799	804	841	824	786	829	810	790	821	854	803	792	794	814	766	834	750	848	870	814	830	829	787	799	756	851	807	833	785	804	860	847	846	793	851	839	812	774	784	788	805	788	812	811	835	775	828	842	856	867	814	789	824	795	855	799	811	786	839	857	875	806	812	819	828	867	812	792	837	815	842	821	818	811	833	852	827	784	843	842	850	783	807	881	816	841	818	875	870	880	859	855	784	826	850	826	848	836	859	782	875	829	797	795	833	865	804	856	824	788	846	786	813	775	837	812	794	770	810	847	807	775	835	834	877	805	805	813	840	816	801	795	826	797	809	807	883	823	790	883	825	846	809	843	843	792	821	809	854	813	883	791	792	793	774	785	801	833	793	844	815	801	828	768	868	815	803	799	826	788	883	837	806	813	827	807	808	838	853	870	830	884	787	831	863	800	862	846	863	842	785	790	844	810	816	738	822	834	817	814	800	801	819	841	859	849	848	822	854	827	795	788	805	839	771	756	796	831	828	824	834	833	805	783	793	786	735	795	802	846	806	844	842	823	832	802	815	837	809	789	843	822	836	888	807	828	867	836	869	833	835	796	840	814	803	794	803	823	835	832	807	826	842	790	837	786	834	798	780	844	817	873	829	791	866	815	827	814	805	859	873	770	845	784	787	835	872	798	772	797	775	795	782	841	837	825	873	794	807	781	837	769	835	801	852	808	781	812	840	805	837	856	766	840	816	844	817	788	814	838	797	868	782	817	787	787	819	814	802	783	805	859	856	824	859	792	796	768	797	830	825	813	823	836	899	818	803	783	820	844	829	832	864	851	839	832	809	801	871	792	831	851	808	870	803	838	808	842	797	844	831	784	809	826	828	750	814	859	816	845	810	822	831	827	779	774	836	824	790	838	798	851	814	824	850	808	821	789	829	807	817	844	797	838	836	798	784	829	780	791	831	836	826	797	788	863	828	832	862	788	814	790	855	763	922	810	811	826	813	761	907	853	820	796	839	853	821	798	783	820	833	817	811	778	866	804	775	814	858	838	814	763	804	825	879	856	796	829	804	852	796	822	851	849	796	802	839	840	783	825	825	800	812	846	793	833	775	832	816	761	772	795	835	851	865	833	827	901	782	780	805	842	803	820	858	804
61756	91012	62053	33444	19090	11354	7021	4643	2767	1329	823	765	704	714	682	665	651	654	712	670	674	674	656	690	722	704	701	671	690	693	688	702	678	684	684	666	693	686	710	715	637	663	680	674	676	692	708	652	668	709	669	667	682	718	715	691	714	650	690	662	726	680	688	658	693	646	708	693	673	672	680	678	670	677	665	691	670	656	655	657	697	696	666	725	642	703	648	700	667	690	668	683	671	657	693	748	677	695	738	730	693	680	681	690	775	654	652	719	668	740	671	728	699	744	652	694	658	640	699	747	672	663	676	648	721	691	661	643	646	717	640	647	693	676	669	681	705	688	676	678	666	652	709	668	658	686	721	657	681	701	656	731	652	702	708	713	697	726	664	717	642	721	674	707	731	710	693	673	679	614	650	635	711	694	698	706	662	664	692	682	709	687	672	689	671	659	674	662	715	699	674	644	654	662	694	674	700	676	734	658	750	705	702	677	662	651	686	673	744	651	700	717	692	664	711	713	682	697	655	747	668	695	677	728	684	701	713	715	689	706	676	718	714	717	697	691	718	676	658	660	702	704	688	685	663	667	683	722	673	692	654	696	665	672	703	686	667	710	707	672	674	631	681	696	704	716	648	701	654	698	628	716	657	688	656	675	679	660	680	697	682	671	661	678	663	664	670	641	657	693	672	661	693	708	728	656	664	652	637	701	675	676	709	688	673	659	699	650	704	617	686	640	684	698	707	702	644	698	670	722	678	662	660	685	716	637	651	694	671	690	705	731	685	734	742	704	708	637	668	680	690	705	649	681	673	675	722	652	661	709	658	708	694	679	657	645	699	690	713	683	651	669	689	671	639	672	660	683	732	688	711	674	649	701	681	685	648	671	656	693	639	651	700	694	685	700	668	702	678	748	705	699	718	645	716	690	636	668	700	681	713	644	698	657	667	666	647	675	677	727	689	697	702	726	731	693	662	679	689	717	656	670	652	632	695	665	690	714	693	701	662	678	669	684	713	685	695	676	655	685	663	717	691	659	722	745	708	709	720	744	658	701	716	680	671	670	674	696	687	655	665	682	680	714	675	685	677	741	692	635	695	648	656	767	700	659	670	707	649	651	674	703	708	693	673	677	709	726	637	694	695	707	722	698	685	727	711	686	659	705	703	705	697	666	677	686	639	691	698	683	687	691	668	715	717	665	707	677	691	700	656	666	690	688	650	661	703	642	711	643	639	691	665	654	675	706	689	689	684	695	665	692	665	673	686	687	674	696	693	710	673	689	690	724	705	714	729	638	655	632	689	650	668	654	686	701	683	689	673	686	662	691	688	667	717	692	677	678	713	730	637	680	674	682	677	634	712	670	661	714	665	708	687	633	666	620	710	636	720	678	690	670	655	711	686	685	729	654	659	683	682	671	680	700	648	648	681	685	707	655	673	664	690	706	704	670	716	660	634	644	693	638	749	692	694	686	663	678	678	748	668	695	679	664	727	715	672	706	715	645	673	643	668	704	629	711	686	673	689	637	693	690	630	659	639	628	663	624	675	685	719	718	719	689	663	687	729	665	660	667	660	709	687	701	728	715	691	629	654	665	683	694	675	658	626	671	671	662	657	704	689	636	647	644	688	644	714	662	720	731	678	705	705	729	680	663	651	651	667	675	661	644	695	678	671	680	664	658	637	726	636	704	639	699	672	697	671	678	629	704	734	634	679	690	704	695	681	659	592	713	678	738	664	651	665	701	687	687	735	639	695	668	690	684	655	715	709	667	727	679	685	667	723	671	715	632	675	710	713	627	674	660	660	660	653	654	694	686	651	700	700	670	700	701	678	685	628	694	663	744	657	684	667	696	665	666	691	697	696	642	649	704	701	707	708	696	662	699	715	712	653	677	703	670	698	677	678	624	695	644	668	644	650	692	655	656	695	682	688	688	665	667	676	660	677	674	714	653	679	659	675	674	626	663	662	629	682	695	647	672	656	661	668	652	640	696	657	674	702	648	694	664	653	655	708	673	676	680	711	653	668	723	722	673	673	635	680	728	687	688	707	692	663	731	695	648	665	676	665	712	692	640	672	702	701	646	665	681	725	690	661	671	636	650	701	762	679	639	672	702	678	715	690	652	679	674	701	681	691	689	677	679	693	650	691	703	662	700	629	659	704	676	650	636	672	676	739	682	702	685	647	730	692	676	708	675	670	645	674	656	671	632	670	688	677	662	702	732	668	688	689	635	659	703	700	693	703	677	653	679	686	705	687	661	627	669	695	661	708	725	641	666	711	676	614	690	728	676	669	668	705	652	691	682	653	667	691	680	696	695	673	658	668	734	645	706	697	688	659	663	658	674	634	712	649	659	707	661	673	670	670	718	661	715	674	709	630	655	687	683	647	687	683	653	671	698	667	670	683	675	668	697	705	686	668	681	699	683	661	693	655	698	715	700	690	700	711	657	686	681	660	723	672	651	636	638	676	713	698	667	684	686	665	695	676	701	634	681	714	683	683	699	711	714	729	631	683	635	666	667	696	673	693	676	665	660	689	677	713	697	616	620	672	717	678	678	637	660	675	658	658	686	685	704	651	681	692	678	746	692	678	698	667	687	723	704	660	654	659	675	668	664	688	656	724	635	672	667	665	661	711	694	643	665	688	703	646	705	674	730	639	668	711	703	700	677	673	693	651	661	676	677	651	625	719	716	760	719	639	688	704	666	682	651	668	680	676	681	658	660	663	718	661	671	714	647	684	642	682	670	652	736	658	678	712	698	685	690	688	643	645	652	620	679	692	690	627	656	665	703	689	692	682	678	722	697	691	679	663	683	707	645	685	663	678	641	664	679	684	664	655	681	703	670	682	672	685	672	665	680	689	683	680	690	666	668	724	665	671	657	685	625	648	663	667	675	677	708	663	710	730	640	697	646	631	709	643	645	697	634	710	696	672	717	645	634	689	693	697	710	705	669	673	672	721	704	726	669	709	680	683	737	688	679	693	664	656	661	673	675	716	707	703	699	667	669	704	656	666	704	685	660	676	692	666	698	638	696	662	693	716	664	695	691	660	681	675	622	631	673	666	633	690	709	645	723	716	644	690	707	653	668	671	625	659	687	685	665	666	670	673	670	653	678	679	634	660	620	676	716	692	641	677	703	682	712	684	662	650	704	667	695	664	677	694	692	705	686	685	663	644	691	677	670	718	687	613	693	672	630	729	694	652	666	666	666	659	656	699	626	670	634	681	633	640	652	692	635	649	692	680	680	733	639	639	673	639	710	643	686	671	645	691	695	680	661	690	647	663	687	655	717	693	677	718	677	667	653	648	695	626	678	675	672	697	696	690	720	692	705	662	678	714	658	678	683	677	691	686	705	671	676	689	718	639	682	726	682	628	673	670	660	670	657	699	699	643	663	623	685	639	667	652	698	728	661	658	698	668	669	680	678	670	653	702	697	702	680	661	654	658	697	689	686	680	619	681	683	701	678	661	693	653	697	692	674	696	679	683	700	683	622	722	688	691	694
24617	23038	33764	31380	27823	23589	16029	8413	4586	2224	1195	1078	1035	938	931	979	996	959	920	1010	996	938	995	973	1042	1029	956	957	983	944	973	963	974	965	953	938	963	938	966	1000	921	987	1050	967	932	913	972	929	1016	990	898	896	942	945	1027	976	931	947	891	912	974	945	959	1049	903	962	954	952	963	967	946	929	899	987	924	924	966	963	945	938	1008	979	966	950	915	990	1013	978	975	928	889	917	926	950	959	951	968	941	962	942	943	1012	942	995	953	950	1006	921	934	925	914	936	977	950	946	903	975	924	955	933	942	960	923	942	886	961	935	947	935	932	910	915	979	996	1020	960	959	886	929	931	951	992	865	879	960	947	945	965	945	933	943	926	922	993	962	989	940	948	953	922	911	922	971	944	957	870	958	951	902	931	952	936	1042	991	928	972	942	950	940	972	960	950	956	983	919	965	872	973	918	973	1005	977	904	944	916	926	953	887	894	921	931	978	935	978	966	966	923	940	986	937	974	935	946	894	973	979	967	963	920	970	971	945	975	913	972	972	918	906	928	944	890	937	927	947	1005	1009	916	908	941	857	929	864	904	984	964	953	917	976	1009	918	915	878	937	954	912	936	939	949	974	932	1009	972	946	938	922	1009	956	940	969	944	955	951	1016	929	910	975	983	943	950	910	951	962	983	930	980	974	912	954	988	934	938	944	894	987	921	955	946	902	951	937	907	945	922	937	891	920	942	952	925	958	939	953	985	970	946	914	1011	898	916	901	874	941	950	975	939	963	952	918	936	993	948	963	955	937	949	950	978	948	917	970	964	959	949	953	952	956	910	964	949	967	909	969	924	911	939	938	941	895	991	897	965	945	977	932	940	944	936	963	934	928	907	881	932	891	948	940	955	949	931	896	938	892	945	914	980	939	942	943	948	936	975	932	950	914	923	952	949	897	963	865	972	949	964	949	914	938	937	957	956	976	953	952	944	899	904	921	902	928	929	929	927	920	1005	924	952	953	909	871	916	932	915	926	908	950	922	972	906	984	976	974	897	966	946	973	952	1002	963	970	960	904	926	991	952	918	975	956	908	906	971	922	938	892	938	975	946	893	930	957	1005	961	968	946	963	893	963	893	939	954	968	935	904	921	880	959	940	963	885	977	941	949	900	918	969	907	945	953	950	945	960	921	970	933	949	943	948	886	935	924	962	897	939	946	967	965	914	919	949	962	872	939	931	913	972	926	973	934	989	951	953	946	933	1005	930	923	984	977	934	967	929	898	916	998	946	902	944	930	974	933	906	929	976	933	921	935	916	939	905	945	984	967	937	985	978	916	965	941	987	945	949	938	969	943	927	929	929	896	972	942	889	875	900	891	910	967	958	951	892	877	951	924	956	955	986	924	970	926	912	960	916	958	940	948	894	908	951	923	931	972	975	939	955	987	939	949	928	972	980	943	936	952	966	946	868	928	979	966	954	884	937	983	928	974	984	951	1004	954	915	953	886	986	931	935	956	983	1009	961	981	975	973	933	952	922	938	912	909	975	1031	935	897	930	974	944	933	906	931	945	937	939	921	931	970	929	916	999	936	1012	947	958	887	968	941	951	966	921	1001	949	996	908	948	895	979	930	950	956	951	906	913	954	987	947	883	922	915	990	893	923	925	947	954	932	934	990	936	986	891	924	949	988	914	977	947	980	916	931	933	933	909	886	966	1018	949	942	926	926	923	917	951	1003	983	904	922	987	928	950	934	925	952	1007	933	935	960	949	959	995	971	965	952	935	904	1005	1003	970	954	898	937	923	970	955	901	938	940	1010	920	963	926	919	936	922	919	898	920	966	966	879	946	948	968	911	860	964	961	946	986	982	946	946	979	946	951	907	918	976	945	950	950	905	957	911	992	937	958	965	980	903	971	856	978	941	944	933	926	935	950	901	948	930	963	936	931	959	973	911	919	937	961	942	924	928	950	965	915	912	943	984	923	962	956	950	948	962	911	926	909	933	939	942	913	929	895	947	938	970	914	959	961	927	940	912	997	964	884	952	955	890	926	979	1039	934	983	968	922	916	979	907	946	942	952	894	907	944	949	946	949	954	989	950	962	1010	932	898	958	932	960	932	957	978	897	959	964	955	963	897	945	968	925	950	883	948	1012	982	985	981	872	932	902	892	946	941	913	896	947	971	952	949	954	950	975	1015	916	943	889	957	975	943	918	963	953	962	950	938	1012	928	952	950	939	969	881	934	987	920	975	1005	933	942	924	931	939	891	936	997	956	968	935	936	996	1007	990	947	1021	953	947	928	1005	923	950	895	934	951	894	890	955	900	929	965	972	991	945	917	963	957	972	883	920	897	994	913	890	873	932	928	934	974	925	999	948	981	903	958	977	927	942	903	911	908	949	966	973	963	925	931	965	963	962	947	929	995	901	920	968	937	995	958	967	957	961	895	890	945	955	966	964	856	952	936	939	955	941	899	940	934	915	945	981	881	985	982	971	885	925	923	961	953	1000	947	917	993	962	963	956	932	980	942	936	1001	973	973	1000	913	903	935	946	998	968	968	970	913	951	924	877	995	1002	960	943	982	960	986	926	914	995	931	972	928	911	908	970	959	896	949	1021	914	944	965	969	911	1017	867	941	986	959	946	914	915	952	913	954	981	915	917	953	950	908	964	893	914	914	960	950	921	986	945	1001	944	994	943	974	916	948	906	992	952	1002	969	959	912	918	998	1000	980	947	906	977	959	946	954	927	921	910	911	963	928	970	958	987	963	927	937	898	975	953	942	960	947	964	956	911	922	971	910	935	956	942	920	923	961	886	845	939	933	927	1004	908	966	931	932	929	962	958	953	957	967	935	962	923	969	917	913	925	921	995	935	924	910	955	925	1041	916	964	929	955	891	960	948	934	919	929	934	992	875	953	1004	1000	922	930	950	967	932	871	936	871	988	931	937	922	935	927	916	887	952	932	908	928	903	902	913	937	937	996	924	914	984	932	961	949	996	903	968	953	920	966	943	961	975	938	986	938	919	912	942	935	884	886	963	907	917	956	938	923	986	1011	915	941	909	951	1006	941	910	957	987	893	949	953	1000	961	924	939	977	921	942	937	959	913	917	977	983	942	988	960	934	922	992	905	912	945	977	870	967	938	933	918	979	928	986	947	944	950	918	909	986	875	922	837	953	925	977	953	895	904	956	905	962	935	917	961	870	975	950	877	919	931	865	943	1015	965	951	906	975	932	987	951	957	902	946	965	881	889	932	956	997	905	948	914	921	943	952	915	980	880	979	953	901	956	923	925	981	967	944	972	944	951	976	954	1009	970	911	938	938	945	910	924	926	931	972	1024	932	973	932	945	915	912	926	906	935	841	902	953	1010	999	921	933	897	991	914	952	917	968	964	950	986	927	953	952	936	891	959	946	955	979	946	911	962	915	954	909	921	949	910	955	908	940	970	947	927	966	954	919	923	930	949	962	938	920	952	957	959	889	971	962	932	944	864	898	920	961	957	904	965	942	947	937	969	974	903	949	931	934	952	907	975	924	955	920	942	880	922	917	995	970	979	954	955	968	920	1028	922	981	940
65388	103019	73160	45515	28590	17885	11198	8057	4823	2178	1018	857	822	809	791	784	807	795	830	834	843	806	824	826	866	860	821	849	793	817	855	842	839	780	817	797	810	790	832	809	804	834	790	794	823	787	803	818	848	765	793	812	847	845	789	806	788	830	806	780	807	780	787	849	805	814	786	819	798	809	781	819	787	820	815	788	811	771	782	784	772	849	806	798	806	795	771	833	826	766	818	819	804	759	813	822	747	784	823	831	820	833	781	844	811	794	787	825	832	799	790	822	797	781	802	800	839	808	841	833	806	810	784	842	772	843	765	811	817	799	834	809	804	829	790	781	837	810	803	802	818	773	775	842	809	859	805	769	822	779	777	749	763	809	765	790	783	765	760	806	820	775	845	801	815	772	760	805	777	837	814	755	868	771	823	762	803	832	770	793	812	771	800	787	873	780	792	815	831	785	790	751	768	873	818	829	812	780	803	809	821	783	856	856	828	800	807	815	785	837	849	782	770	784	790	761	759	763	830	778	801	818	793	783	761	844	839	824	835	785	793	787	796	746	767	782	786	803	756	860	795	801	773	828	802	799	799	797	802	826	795	800	784	808	802	800	827	809	841	851	781	783	767	761	791	809	781	776	765	800	785	799	778	792	796	778	785	744	778	808	777	762	789	757	810	757	799	781	797	766	802	796	762	830	761	784	801	816	835	783	774	815	822	829	833	810	835	834	759	820	795	781	840	776	779	800	833	821	817	820	801	776	798	822	774	780	759	778	799	805	782	738	799	811	827	805	780	777	774	769	834	811	782	755	801	770	815	842	837	783	805	817	733	759	765	815	777	759	817	775	811	795	771	760	789	760	776	789	782	819	755	830	807	814	836	840	821	839	750	832	792	782	794	811	845	811	794	799	778	872	789	726	804	783	838	773	811	802	770	789	810	819	808	778	832	806	794	810	833	826	857	802	828	848	762	864	848	813	801	758	811	785	824	765	801	835	801	799	820	768	821	833	815	818	770	846	806	788	795	843	802	796	825	836	794	797	763	839	852	790	840	786	811	781	783	792	777	837	808	780	777	807	780	815	802	774	798	777	808	751	799	835	846	771	812	822	763	799	796	797	815	810	818	829	805	799	823	817	835	801	805	786	785	850	782	805	849	821	769	796	735	736	788	797	786	792	830	837	798	767	793	772	783	838	816	800	813	811	820	737	824	781	812	787	808	787	813	812	805	791	784	770	737	804	806	807	755	845	795	790	811	820	769	757	796	797	830	838	798	772	765	813	750	850	833	837	785	799	816	808	735	743	837	758	772	796	879	851	799	790	877	806	792	808	788	824	795	778	810	753	773	782	749	749	828	768	806	811	787	783	763	774	827	786	766	810	787	804	834	767	773	786	765	827	836	789	808	777	786	763	771	773	788	793	796	777	773	791	811	817	792	778	815	779	806	785	810	766	795	781	839	721	844	788	787	821	741	826	841	754	804	772	766	801	829	780	796	805	797	792	802	817	826	813	807	808	812	786	808	804	751	818	785	755	755	786	779	798	815	788	821	793	815	816	750	835	789	832	840	798	783	789	785	771	840	776	810	828	821	780	783	774	781	785	816	832	772	764	774	827	762	771	820	807	865	794	765	799	786	824	809	756	832	779	771	732	777	776	855	808	847	835	766	776	776	774	798	781	774	770	799	797	778	796	849	879	812	804	818	804	786	794	808	779	773	775	839	759	817	820	802	833	762	796	771	811	800	807	775	803	839	783	814	780	785	820	780	822	836	750	778	795	772	760	792	796	806	837	816	813	822	785	849	814	794	809	837	789	791	844	784	761	810	773	775	755	836	788	761	875	770	771	836	838	807	847	811	886	765	812	852	744	748	770	809	792	769	818	780	770	769	793	780	790	773	802	818	822	816	759	802	808	825	771	767	742	823	809	761	806	804	802	815	808	808	815	805	820	788	786	785	753	800	766	836	725	837	787	773	787	808	808	781	837	814	786	793	799	817	790	800	815	786	816	797	795	825	777	783	792	788	773	809	796	793	789	753	795	776	798	727	788	775	796	789	774	838	768	824	812	842	762	803	696	820	772	811	808	796	817	757	822	797	764	789	776	804	811	768	791	793	776	800	784	763	801	783	867	807	784	800	805	787	842	792	734	779	793	756	816	776	765	811	785	788	794	801	751	771	810	820	763	776	780	776	787	830	781	775	777	833	811	779	834	809	808	790	749	758	772	791	789	784	791	839	826	791	800	835	806	755	772	808	829	809	783	768	852	816	799	761	848	804	776	775	850	801	819	767	795	822	772	793	805	799	798	802	751	768	802	772	759	796	806	818	759	811	733	799	806	824	786	782	822	802	804	815	789	775	765	792	810	842	758	828	752	794	801	828	808	772	782	762	819	817	737	813	778	777	745	747	838	780	820	718	792	742	798	838	762	817	797	781	796	839	810	843	854	738	771	808	808	799	815	811	845	812	768	821	813	768	838	785	774	795	801	785	817	820	782	816	851	768	805	811	814	832	801	772	847	811	784	801	806	762	793	757	821	834	807	809	796	783	820	769	820	795	769	811	782	775	862	785	835	792	789	783	791	817	799	792	751	772	811	803	812	772	804	806	822	826	782	822	795	823	798	895	826	818	761	791	829	781	786	820	818	797	781	792	788	786	804	832	791	773	786	764	807	755	826	781	767	739	840	772	839	832	791	789	807	774	785	836	767	803	810	839	815	837	783	817	800	815	810	791	797	801	852	800	779	778	830	774	763	825	807	825	784	758	844	789	768	795	782	806	753	762	813	813	754	762	790	830	808	788	789	781	794	772	801	764	816	775	786	791	772	835	806	800	781	746	814	771	839	889	806	821	791	799	811	804	816	792	760	751	778	851	806	744	778	753	798	766	801	827	780	813	788	803	756	801	822	766	769	769	809	814	839	800	799	823	809	777	774	775	721	824	863	810	776	731	769	846	827	746	815	810	759	799	789	806	810	783	826	824	778	788	766	798	811	825	800	834	746	760	826	785	792	805	822	768	780	780	797	808	784	799	834	830	859	811	782	778	822	808	817	825	808	800	850	762	807	808	747	778	805	822	793	741	789	755	811	812	786	801	760	845	818	794	808	808	771	788	787	828	804	761	813	816	765	815	764	796	808	800	788	791	783	778	772	832	794	726	764	788	832	775	767	824	819	797	781	856	769	783	811	759	807	791	853	846	839	779	790	795	838	762	798	784	792	779	787	762	775	837	798	793	753	788	814	780	833	776	783	800	817	763	768	772	747	835	788	828	774	760	792	828	801	732	816	849	791	846	798	717	759	837	830	783	819	791	823	748	857	770	793	797	814	833	802	853	820	769	804	758	777	776	790	813	762	808	788	759	802	778	817	793	788	815	795	780	773	782	864	803	768	874	760	792	790	763	765	809	793	766	771	814	832	828	789	765	801	824	822	810	807	750	812	835	799	869	785	745	823	818	835	818	783	784	823	762	801	820	757	781	818	809	809	822	820	795	786	767	775	760	749
31005	28079	23970	9563	3210	1824	1235	1115	943	835	759	724	759	743	657	709	706	673	687	772	677	684	729	768	772	727	698	736	699	686	726	675	698	695	758	729	737	681	762	757	695	771	718	704	725	717	735	743	677	785	688	731	740	668	744	733	753	739	656	726	750	677	711	695	736	733	709	682	695	701	706	737	709	725	743	724	747	720	718	722	709	702	720	672	710	768	715	761	712	759	718	800	717	709	726	723	707	750	727	689	747	777	706	725	727	736	717	700	703	733	674	705	735	730	739	703	738	728	763	722	690	740	712	747	714	721	709	782	749	768	705	754	811	748	772	682	724	740	777	752	760	760	742	733	690	703	718	744	742	696	699	758	697	693	723	719	732	724	707	783	760	712	683	781	745	732	737	679	701	711	820	709	696	704	731	718	743	760	745	744	691	727	697	748	709	738	688	695	766	738	698	724	666	746	756	755	735	732	677	709	717	686	733	694	692	766	728	685	737	694	770	716	717	709	710	652	738	710	784	704	725	733	717	705	689	678	732	683	766	675	651	754	728	687	747	701	726	710	765	728	724	716	724	763	712	731	734	721	775	786	726	715	757	764	751	734	770	736	720	724	741	687	739	758	718	700	697	718	674	768	663	755	711	731	719	720	706	714	764	727	693	725	760	716	734	754	685	726	750	704	713	765	751	711	797	740	694	720	718	732	722	758	669	725	736	733	720	752	734	731	764	736	674	729	707	792	688	727	779	724	749	744	771	706	707	720	706	660	752	710	729	697	695	759	717	678	738	719	728	705	723	715	716	802	708	740	706	671	701	707	757	765	711	669	688	669	745	750	695	720	728	773	726	722	791	770	660	675	722	753	714	768	783	720	710	732	749	690	732	755	723	738	692	747	747	781	754	739	780	726	709	722	694	712	752	719	739	684	710	726	693	682	696	785	723	740	734	722	736	805	751	724	726	730	695	718	757	711	747	713	696	679	745	757	741	694	692	697	729	764	747	698	732	713	708	739	718	703	733	693	717	722	737	697	679	724	751	707	773	746	743	740	707	757	747	744	766	735	704	729	744	699	705	721	742	744	687	691	691	629	699	770	696	742	757	728	682	683	796	703	719	748	732	701	776	735	703	747	766	669	748	751	739	699	746	744	755	738	733	748	690	740	711	751	729	743	758	713	723	665	719	771	721	696	701	761	689	644	689	737	742	758	746	773	750	684	732	742	696	746	738	767	726	732	687	698	765	775	744	697	742	745	744	744	747	744	715	734	711	710	729	758	691	699	749	730	729	736	761	726	733	729	711	716	722	714	765	776	692	720	735	726	765	700	711	692	733	724	780	718	720	702	682	765	713	739	713	719	744	735	714	724	729	772	721	681	753	689	734	714	756	702	714	726	733	743	708	721	734	675	696	735	709	735	716	723	700	732	730	727	738	700	731	774	742	760	658	716	732	680	741	740	732	719	720	682	728	703	697	721	726	716	684	644	694	689	729	713	705	677	709	734	733	707	729	725	729	714	685	735	729	666	709	712	730	733	740	730	693	679	733	775	721	706	743	766	806	742	750	683	780	740	697	764	753	708	745	698	663	727	729	761	711	698	744	724	699	771	779	703	705	687	720	727	731	761	712	787	751	732	719	693	720	697	742	714	747	730	707	746	749	693	704	710	746	719	728	728	715	697	723	693	746	749	701	749	758	766	791	714	743	716	672	732	728	705	727	690	695	720	723	701	732	732	741	709	679	698	765	708	671	718	759	728	748	732	706	749	733	768	693	746	695	660	763	748	712	715	750	788	771	692	742	788	729	742	720	738	751	774	710	701	770	721	752	762	718	723	715	766	716	687	664	719	751	724	690	748	736	707	738	725	726	722	767	718	758	738	741	717	799	746	761	728	719	748	711	727	718	708	740	754	719	718	682	695	699	711	734	704	696	703	728	731	732	710	686	737	725	691	771	688	753	716	712	673	685	707	730	726	764	761	765	723	752	726	731	728	716	748	715	710	681	759	699	735	757	699	715	765	708	736	723	708	773	683	696	695	674	736	696	748	759	667	708	681	754	757	751	727	747	699	710	704	723	742	734	663	679	760	709	743	758	740	758	751	688	713	696	692	715	723	714	736	769	719	729	696	718	706	709	756	717	724	738	770	767	720	667	733	698	735	737	697	704	734	725	711	748	773	730	756	742	709	741	762	709	740	725	728	753	729	762	657	705	696	699	694	723	687	736	794	709	721	751	703	710	713	712	721	708	690	743	727	709	686	725	723	747	695	698	754	734	739	738	691	739	743	727	730	659	718	766	681	708	684	765	762	724	767	709	788	734	667	728	723	706	761	718	720	691	735	732	737	702	726	703	688	714	720	707	723	717	770	714	723	693	706	732	729	744	719	735	738	731	704	702	744	745	692	745	695	726	725	772	713	728	777	696	692	698	706	722	748	732	690	724	727	699	770	712	757	647	745	774	708	686	769	707	731	751	740	736	745	705	733	722	719	714	747	759	728	725	729	709	744	742	718	725	732	718	693	703	722	687	737	709	680	745	722	780	728	713	741	726	709	764	807	723	759	684	742	728	730	712	778	697	736	742	771	709	691	697	738	781	708	727	746	724	754	689	698	705	731	770	677	751	738	758	681	681	719	732	746	712	691	738	745	712	739	723	723	720	733	713	699	699	735	728	689	714	736	722	703	711	712	706	739	706	726	720	721	696	709	702	714	733	706	726	746	719	720	715	735	701	724	682	722	689	689	720	740	724	718	748	755	720	686	767	711	741	733	683	732	732	694	689	682	730	722	728	714	718	733	740	708	765	704	748	717	720	754	717	710	716	727	722	705	705	747	700	762	724	732	723	737	731	755	726	708	732	712	695	758	701	747	690	704	720	718	674	720	678	730	707	690	743	729	728	746	779	747	731	731	740	682	762	806	701	770	812	759	769	678	694	735	721	688	713	740	704	712	754	768	756	742	731	753	699	746	744	770	729	736	772	725	730	751	717	712	795	721	720	767	684	697	740	711	695	711	695	707	736	764	707	729	708	678	714	753	770	739	757	737	713	777	765	718	787	709	720	708	699	762	751	722	725	761	699	703	721	701	785	696	693	698	720	730	763	706	708	699	703	737	741	712	679	711	685	716	705	702	738	707	738	788	688	722	689	763	682	723	731	702	737	707	708	723	745	733	732	693	712	741	704	709	780	726	747	727	704	743	730	722	698	709	710	723	773	762	777	738	753	727	746	757	733	733	712	722	724	708	661	738	731	722	745	742	729	760	718	706	723	714	687	738	732	740	679	716	684	743	751	685	721	685	726	744	732	724	711	720	693	773	669	745	725	717	714	780	737	753	749	705	712	716	706	784	707	696	704	720	768	661	689	692	750	774	694	710	752	764	752	719	675	705	691	715	768	707	747	773	690	732	767	661	712	712	727	725	747	708	776	687	732	698	729	703	737	691	649	724	771	696	703	751	667	759	741	700	720	671	699	728	701	712	700	732	730	804	767	785	741	731	757	744
24068	32575	18867	5842	2879	1656	1179	967	821	652	565	553	546	545	561	562	543	589	526	543	582	560	566	586	576	527	562	575	547	568	538	599	576	566	546	533	583	568	533	518	564	535	527	548	533	512	569	564	563	557	561	556	544	561	508	559	552	531	571	540	527	534	582	590	547	548	541	538	565	568	558	551	564	591	575	589	530	568	551	546	512	541	565	541	568	545	556	518	523	524	535	556	551	506	597	573	605	543	532	513	540	554	512	575	522	543	528	547	527	544	606	510	552	554	528	564	566	544	580	564	549	528	523	567	577	542	579	532	538	542	542	555	542	547	553	525	579	526	528	569	561	567	502	534	543	536	520	527	560	572	578	561	530	543	571	556	586	523	555	543	579	564	559	557	581	562	508	520	572	527	550	514	500	540	589	564	544	521	495	566	483	527	543	552	568	518	562	534	599	537	542	579	495	589	563	518	575	541	538	565	521	542	572	547	543	570	549	545	552	552	576	544	522	580	606	529	558	545	527	548	546	585	571	533	498	581	574	526	536	571	558	550	532	510	511	571	537	514	570	570	578	571	588	563	518	531	548	563	585	565	572	540	507	538	569	534	514	558	543	537	574	569	582	529	528	572	581	556	561	576	568	565	553	585	538	590	582	553	553	535	581	562	575	562	547	535	570	542	586	558	592	544	546	547	572	596	508	542	571	589	510	547	545	624	543	513	514	518	556	575	539	561	550	540	541	530	573	567	544	579	494	566	578	563	581	573	549	585	560	589	549	521	569	569	561	553	548	546	554	556	558	544	580	551	533	540	539	532	510	589	535	566	560	547	551	567	602	544	517	544	548	558	562	561	520	554	562	534	553	541	592	550	506	542	546	555	509	588	564	583	567	586	523	531	534	524	590	523	518	539	558	522	526	551	554	509	563	525	559	548	555	583	558	594	571	541	558	524	565	566	553	553	565	566	543	562	572	565	539	545	568	550	493	589	567	551	552	562	598	590	573	555	548	564	549	552	576	554	547	524	556	528	530	535	565	559	534	559	553	543	553	541	539	534	568	528	559	570	542	630	588	543	561	548	567	577	560	561	545	568	510	567	566	554	565	552	575	522	545	526	553	536	534	547	513	562	523	537	558	603	539	561	524	556	519	543	533	554	526	555	540	531	534	568	541	533	563	550	586	544	540	567	556	565	592	541	527	561	556	547	555	541	538	557	571	507	542	525	558	531	586	515	556	535	543	558	529	552	536	596	560	524	536	542	575	554	580	531	526	530	561	548	529	563	502	535	537	571	544	503	608	561	523	551	561	552	543	537	538	561	542	563	548	584	584	609	586	529	541	550	536	528	542	566	538	559	559	588	532	549	563	524	540	564	546	552	563	544	549	508	535	519	594	535	598	514	566	566	542	574	561	550	496	531	552	552	553	580	489	568	551	576	523	598	586	539	542	533	571	574	555	556	537	561	575	525	548	546	558	574	516	525	590	526	525	606	551	552	587	539	579	547	562	500	522	521	510	555	573	518	536	580	549	575	507	536	516	540	549	589	537	554	565	517	585	566	541	542	547	547	523	540	539	509	585	523	525	593	572	544	547	545	586	534	569	581	524	512	590	603	569	557	594	540	574	530	567	558	538	519	591	560	548	570	518	551	567	537	559	523	541	544	567	527	571	586	558	566	565	541	561	571	531	541	549	515	548	566	558	547	517	537	538	541	623	516	517	523	537	613	551	562	558	577	573	519	589	547	519	547	542	559	584	540	585	529	550	532	576	570	541	546	593	577	556	570	552	548	516	520	565	531	539	523	567	552	530	571	500	535	542	547	565	557	545	550	512	533	569	569	557	557	538	563	562	534	561	572	531	556	567	524	549	542	549	576	612	531	561	534	545	557	549	539	513	572	561	576	541	540	577	552	551	538	575	554	572	523	511	561	593	547	567	551	577	596	553	554	566	542	601	590	540	581	528	516	583	566	509	566	522	535	541	582	571	556	575	565	513	520	603	532	540	525	550	550	560	545	535	547	569	543	572	562	575	552	586	528	593	551	595	575	547	540	552	605	542	569	519	588	534	528	531	531	536	575	591	524	558	573	494	566	515	541	527	566	582	528	575	535	531	584	505	540	540	598	551	558	564	519	598	562	564	536	541	553	526	552	545	547	538	606	505	552	555	553	551	539	561	549	567	549	544	526	558	525	561	544	581	557	523	538	547	525	576	528	522	575	603	582	566	530	544	557	544	600	553	527	568	517	540	573	549	560	553	595	589	533	515	558	594	534	535	556	572	557	518	537	575	578	566	542	587	585	571	553	496	574	590	535	560	548	552	573	567	551	538	588	543	562	558	544	556	574	550	520	557	574	595	553	538	566	550	502	526	570	614	534	532	553	567	529	562	553	527	580	560	543	583	533	511	495	565	518	530	552	561	570	558	542	536	572	533	543	592	532	562	542	561	547	572	578	544	586	564	512	550	551	563	577	542	565	537	513	556	554	560	531	510	585	568	564	518	601	534	510	536	514	577	546	579	538	537	533	579	564	534	542	557	537	568	567	565	519	550	534	555	550	548	539	552	541	555	515	544	570	548	541	556	539	517	560	531	531	534	579	593	557	579	549	584	601	525	545	523	560	520	547	589	548	529	538	558	542	543	557	562	557	586	541	538	570	574	559	577	543	570	574	523	595	541	552	565	614	568	544	543	557	534	545	568	605	527	561	555	540	535	562	587	580	555	577	550	547	527	584	551	562	570	545	546	516	550	578	537	558	567	565	537	534	610	537	571	559	544	582	497	544	576	545	520	609	556	556	538	557	538	568	561	557	518	573	559	571	548	536	577	541	548	579	553	556	542	542	509	546	561	547	561	586	547	526	572	562	590	540	546	499	535	564	576	523	524	501	550	570	545	536	563	523	518	569	569	553	501	546	561	574	527	549	564	537	538	587	581	522	559	518	535	557	548	513	574	534	554	571	545	551	535	554	559	534	518	478	565	542	513	556	529	540	525	544	551	567	484	537	518	541	513	544	541	532	517	560	529	553	551	540	572	545	540	525	522	512	563	542	571	547	586	552	556	557	567	551	548	555	603	549	581	527	528	505	522	586	530	566	591	545	585	555	581	520	495	527	574	565	579	548	565	538	523	525	516	563	598	521	563	544	533	547	576	567	565	574	574	583	553	495	585	577	563	527	539	528	552	571	573	563	562	556	499	542	571	552	548	534	554	516	560	553	580	566	559	545	546	556	551	543	567	565	540	533	531	558	558	542	536	581	536	560	546	527	537	544	575	529	495	566	573	525	569	566	536	509	560	511	521	545	555	575	528	548	584	538	543	548	551	536	500	561	568	545	574	546	545	550	583	520	559	571	535	554	545	547	530	528	548	559	547	583	543	552	546	569	532	573	556	569	578	560	565	574	556	526	521	518	532	517	577	544	605	537	575	551	566	554	510	576	521	556	573	504	583	548	598	568	532	548	560	540	526	524	567	607	566	562	561	570	514	507	528	544	556	549	540	536
25835	25053	37016	33704	24293	15229	7756	4063	2599	1653	981	926	810	844	903	822	850	887	831	791	848	856	826	832	849	835	842	835	889	849	789	850	832	811	869	814	781	777	812	838	751	843	812	851	824	832	857	800	856	841	857	878	808	829	777	839	806	772	848	758	848	831	830	798	846	817	846	844	881	822	805	788	834	791	821	880	807	816	812	822	860	816	858	835	831	800	804	830	835	796	809	812	797	806	886	870	813	825	852	839	829	836	846	798	827	856	786	829	790	802	813	823	799	870	827	788	810	816	782	791	815	805	875	843	803	819	823	850	804	842	807	835	828	851	818	809	862	820	837	840	821	869	833	819	784	782	814	803	807	805	815	787	815	795	754	810	800	807	774	831	867	818	764	826	802	856	800	784	847	847	834	807	823	860	815	807	815	770	805	800	842	835	828	821	811	782	792	860	814	795	844	862	829	856	868	830	863	814	787	798	835	835	804	853	839	805	791	815	874	857	842	815	857	892	794	790	850	819	828	835	821	777	833	839	826	856	829	856	821	820	830	799	867	832	809	844	824	781	804	841	808	786	844	774	797	810	797	843	809	804	820	858	802	822	788	819	872	801	773	791	834	820	795	798	762	814	836	839	782	793	865	806	781	788	829	883	841	809	785	824	809	861	824	821	843	834	833	801	839	766	804	836	775	797	852	748	860	789	837	790	768	817	781	858	806	794	805	820	776	767	835	825	803	810	833	834	781	807	778	851	857	852	819	797	826	792	842	780	822	796	852	790	862	785	857	813	843	865	815	808	813	836	837	837	827	793	887	825	810	802	817	841	823	836	811	811	841	763	852	779	806	819	813	895	783	840	789	794	852	811	823	801	857	859	795	838	813	766	829	846	838	847	851	831	777	839	787	874	830	762	840	840	841	870	809	838	773	804	819	800	796	767	800	832	823	772	856	850	856	774	817	845	843	811	788	817	822	841	822	842	873	870	808	807	866	816	870	798	754	839	838	779	816	805	803	863	846	824	814	863	838	789	779	784	789	855	783	822	794	821	794	807	824	850	799	816	803	826	828	844	806	791	840	821	816	839	794	838	832	818	849	814	832	818	803	826	842	788	768	839	804	799	888	772	819	835	818	838	800	867	826	867	800	845	804	821	818	801	829	850	829	848	854	860	776	839	829	800	777	810	801	785	821	805	808	785	802	827	830	786	853	804	828	809	852	844	808	812	844	856	842	837	778	809	821	844	810	791	783	825	849	857	816	838	823	838	809	802	818	828	841	802	780	869	835	759	811	865	865	841	872	849	835	840	810	855	811	833	829	782	879	840	804	805	832	832	817	829	844	788	794	836	767	858	829	832	765	858	838	822	812	801	793	824	804	865	801	793	835	816	844	805	806	839	816	817	817	797	848	813	818	851	806	832	832	788	840	808	809	808	832	838	803	770	810	762	802	851	792	812	861	795	766	857	821	831	776	797	833	827	839	840	790	817	805	813	768	805	787	815	855	848	843	797	896	816	808	853	867	859	801	841	785	822	810	765	841	779	864	800	814	830	821	827	862	834	885	812	788	813	824	880	758	853	815	831	853	827	779	791	798	801	885	777	818	870	841	862	805	756	858	778	846	828	775	830	839	820	820	811	867	839	826	797	813	805	766	840	857	847	765	856	835	788	865	858	827	818	792	772	769	807	812	824	819	818	832	831	782	824	822	813	875	809	826	780	816	811	820	778	829	822	799	833	862	846	770	833	837	828	844	856	854	836	845	839	865	832	831	840	816	806	791	803	860	814	855	835	825	808	815	821	818	813	820	824	813	865	805	887	847	817	803	796	843	832	811	813	837	876	839	813	821	782	795	810	834	780	871	840	786	809	744	808	860	812	796	800	767	805	783	852	840	788	799	828	800	799	862	833	844	829	820	833	841	834	834	807	859	796	833	826	827	817	836	827	831	795	832	791	800	785	745	811	849	888	821	836	807	788	879	800	813	828	775	855	837	825	797	754	839	838	841	848	800	810	841	798	830	797	807	833	857	797	820	816	848	779	862	847	800	876	781	782	821	813	812	842	812	817	801	829	842	833	835	809	795	857	792	804	809	802	843	823	774	812	820	811	790	826	862	789	772	811	879	814	813	792	808	809	825	839	811	786	773	823	902	749	808	848	835	879	845	819	795	810	836	781	848	822	793	801	842	779	795	800	750	837	825	856	787	789	850	761	868	785	838	801	806	787	814	882	800	827	799	862	817	815	833	740	850	850	807	839	813	842	757	854	803	778	841	791	816	793	788	842	837	857	827	791	830	804	840	804	829	847	768	880	888	783	792	830	798	858	801	853	824	889	802	812	805	877	845	828	794	789	854	806	798	805	808	785	808	808	815	763	765	830	812	793	799	809	824	803	838	838	857	839	816	803	855	825	868	820	799	815	850	827	790	835	841	807	829	829	820	825	831	777	840	842	801	793	830	824	819	812	851	841	847	811	854	786	824	849	826	853	873	808	894	846	834	814	849	819	807	845	802	838	793	796	804	846	814	818	773	844	849	840	870	843	821	776	848	870	743	783	771	806	814	802	802	816	770	834	846	835	848	786	837	788	805	804	874	894	895	856	785	854	827	808	843	836	794	827	872	763	808	850	744	797	843	805	856	811	814	824	846	827	747	780	784	791	853	858	839	829	807	783	810	818	839	782	763	753	884	842	844	800	886	844	866	799	795	853	826	823	849	781	813	814	881	828	810	810	782	855	838	765	874	801	801	819	814	811	833	809	819	759	818	795	822	833	853	810	823	856	771	843	816	803	835	791	837	832	836	777	830	868	822	783	785	819	763	856	818	772	798	802	810	760	829	846	869	855	833	847	806	800	874	871	806	809	885	856	852	821	812	803	861	809	830	838	825	825	846	821	840	832	800	826	888	737	829	845	807	799	841	816	844	840	826	869	783	802	848	866	840	828	820	775	830	795	817	858	853	795	803	833	793	803	820	803	812	803	823	813	830	797	846	823	822	863	827	789	822	843	837	791	833	798	843	901	798	864	802	823	794	829	829	787	861	808	795	802	771	792	745	758	824	822	815	836	813	803	774	837	867	817	734	761	777	826	833	838	871	848	845	833	887	798	835	848	810	814	804	775	794	857	838	810	855	826	837	825	814	891	872	796	848	858	814	841	810	819	786	824	834	818	873	789	858	813	829	858	764	798	777	813	808	841	848	814	823	834	818	867	822	815	842	762	819	812	868	829	832	776	825	830	851	858	813	854	837	767	858	830	827	803	828	793	808	809	810	820	806	796	838	838	794	861	824	839	831	824	882	816	743	815	771	837	856	808	870	849	808	824	820	857	873	832	794	765	840	811	811	760	818	821	841	816	797	847	764	802	859	804	784	813	851	855	795	844	815	850	809	837	797	819	811	797	879	840	736	850	780	781	838	834	807	827	788	813	798	838	767	787	814	775	774	781	768	849	839	781	808	812	811	800	801	796	793	842	780	849	838	804	817	803	778	799	865	782	794	864	826	870
61955	91299	62430	32755	18519	9976	6077	4388	2937	1634	848	689	692	702	707	694	662	667	710	685	662	704	672	728	708	706	700	651	682	633	715	734	707	697	709	667	644	675	724	703	683	686	690	702	636	687	704	697	697	720	667	699	660	662	671	708	717	691	705	688	696	687	680	703	663	747	709	660	692	711	640	749	654	697	677	663	689	679	686	682	634	651	652	669	642	695	623	658	703	685	692	658	657	712	679	686	704	693	652	708	694	702	643	663	674	704	695	695	653	632	659	669	658	711	684	678	696	667	702	677	703	688	694	700	634	703	657	672	696	675	707	673	678	680	670	681	630	716	674	691	660	673	666	672	708	693	673	683	672	734	698	744	713	679	712	676	683	645	713	664	676	653	659	680	683	652	651	688	674	704	652	710	697	728	676	722	682	699	678	643	690	722	742	691	648	678	632	689	662	657	669	677	692	659	665	680	653	729	691	712	666	673	697	646	707	681	669	684	675	666	669	690	681	688	695	683	682	652	711	666	741	689	731	668	641	719	704	690	663	696	666	709	646	666	646	686	748	676	698	692	740	700	695	677	745	645	671	643	690	668	698	670	688	666	666	697	654	707	666	652	666	699	642	678	721	685	716	651	690	655	674	622	715	685	714	679	637	683	695	639	686	656	658	660	703	635	638	650	693	728	692	702	685	701	692	749	655	689	687	727	679	653	683	684	666	727	704	697	664	672	670	674	697	704	644	653	621	622	709	673	674	726	673	674	659	692	660	712	702	664	714	650	660	641	666	666	655	677	708	670	723	635	648	662	712	643	677	639	709	682	692	658	626	677	680	696	661	672	677	738	692	739	674	698	668	659	684	693	697	679	711	669	705	660	673	705	667	699	679	672	679	665	661	648	704	684	677	734	642	657	701	679	718	688	673	696	679	674	663	690	633	660	666	681	703	664	679	666	669	718	701	656	682	684	687	683	640	682	631	673	643	708	671	650	698	701	716	670	697	673	693	663	657	669	708	743	741	670	705	707	650	687	690	658	675	684	669	676	651	689	667	683	687	675	714	713	704	667	669	684	636	685	666	685	679	684	700	714	652	710	707	672	678	712	599	637	652	689	627	705	713	710	684	678	639	683	676	678	682	712	712	689	651	725	681	705	730	642	705	662	721	642	686	642	642	680	660	717	698	670	695	643	646	726	664	712	650	745	651	696	655	704	705	695	658	666	668	688	685	692	642	676	727	686	679	683	656	710	695	666	673	688	682	629	665	716	637	676	692	640	692	672	715	687	653	684	637	708	685	654	721	680	648	658	667	643	667	681	637	652	676	641	696	653	692	719	678	696	722	682	691	659	716	668	622	643	672	652	676	654	710	706	697	679	697	663	680	719	648	725	706	702	685	681	667	692	697	670	742	696	669	677	686	705	671	688	652	692	708	658	689	664	672	717	704	702	680	682	654	713	697	709	705	675	704	676	649	717	729	698	658	666	608	690	681	680	689	681	679	729	687	667	704	696	740	695	739	714	720	708	702	724	668	696	654	627	696	708	701	683	668	631	676	729	707	683	668	708	690	649	669	684	672	714	650	684	704	726	722	689	668	708	685	655	672	670	681	656	671	657	688	687	667	691	660	690	704	722	708	682	683	669	686	644	722	673	688	624	666	732	686	691	657	668	667	661	695	633	654	706	665	672	731	671	688	640	676	683	714	726	737	664	681	629	688	672	714	713	615	656	684	677	693	697	664	672	658	679	693	651	634	672	733	712	724	690	660	642	640	707	666	704	665	697	740	740	656	730	647	701	694	663	686	683	642	649	694	666	671	638	639	670	682	651	672	682	750	645	682	692	670	665	682	660	679	643	690	626	681	708	696	712	654	654	652	700	691	703	727	714	635	636	680	683	667	693	683	692	701	636	697	674	695	665	638	676	661	681	699	697	710	664	703	691	664	671	700	696	644	707	724	675	694	642	688	716	657	704	710	699	711	680	663	663	690	670	710	703	702	650	711	718	710	684	668	680	685	719	680	667	715	696	732	667	669	622	684	704	710	689	681	694	703	668	669	727	705	649	695	668	657	682	670	664	669	681	692	676	640	697	667	708	655	671	648	657	669	673	721	670	701	720	678	652	718	698	652	736	661	662	690	723	656	681	659	696	709	684	726	667	670	672	692	689	688	719	663	700	644	693	659	681	698	683	633	670	656	694	649	712	659	670	673	683	671	719	651	704	651	723	692	697	675	694	677	679	694	702	692	689	679	692	655	743	684	738	715	666	718	673	641	638	696	674	712	677	647	660	689	674	663	736	678	664	688	642	713	665	710	628	745	695	634	684	671	731	674	732	650	688	707	650	681	710	675	730	693	673	713	668	706	678	720	641	674	697	688	683	698	651	725	670	687	679	713	675	683	678	694	669	649	721	666	642	668	692	695	635	687	668	678	727	709	655	674	650	667	655	637	655	697	681	728	668	684	676	665	687	672	681	658	764	680	703	685	711	685	714	688	680	703	693	652	642	703	699	632	679	671	685	686	704	702	690	688	647	712	694	654	696	658	692	651	685	667	673	647	671	684	680	663	674	673	698	664	672	731	713	719	650	656	686	710	685	643	699	643	649	748	640	646	655	692	677	676	709	649	705	702	695	694	665	693	691	687	660	668	662	702	669	665	717	683	661	668	639	679	703	683	668	681	680	701	686	681	714	738	633	686	706	716	676	724	619	703	650	674	669	723	689	680	674	687	714	731	647	665	663	712	652	713	658	632	736	591	679	690	723	698	668	674	641	659	642	676	665	667	679	673	691	705	697	702	710	646	683	685	665	706	666	708	655	660	642	688	685	678	690	723	703	682	694	668	702	673	643	692	646	683	666	702	704	659	703	684	699	682	677	662	664	710	666	674	674	682	684	728	650	663	670	693	676	661	690	703	676	663	698	742	697	703	627	655	716	692	704	654	678	665	666	630	716	731	685	698	751	682	706	677	690	678	664	649	689	665	639	681	703	736	653	681	694	663	672	676	735	650	694	670	658	651	672	683	657	621	689	678	719	711	664	669	664	679	664	677	641	696	702	678	639	681	677	663	712	676	675	696	742	703	686	637	686	651	707	690	694	648	708	718	634	652	671	693	676	640	691	636	627	647	691	670	717	667	661	713	677	685	671	676	667	671	712	659	664	671	689	659	728	724	729	669	672	675	662	669	688	667	648	701	716	736	691	674	652	681	683	652	685	689	664	650	682	694	672	692	678	657	629	688	641	665	722	687	651	688	654	684	712	720	641	689	665	703	654	661	680	681	712	677	678	650	652	671	686	719	659	679	680	685	666	666	697	684	660	654	641	638	648	680	700	693	697	704	701	633	685	673	694	627	686	699	713	726	670	712	679	674	693	674	651	691	698	641	665	664	700	706	705	696	666	731	643	701	714	708	687	688	683	650	704	660	672	676	648	643	667	669	685	701	661	716	681	679	635	723	688	676	672	624	750	634	712	657	663	671	652	676	675	629	685	704	680	654	703	680	670
24535	23199	34243	31705	27357	22676	15016	7577	4414	2484	1375	1159	1062	941	957	961	976	956	927	919	961	958	950	959	1028	1008	1007	969	967	976	998	962	986	994	970	903	965	956	896	989	938	980	977	945	954	991	962	956	949	936	906	901	975	952	984	918	939	913	897	948	1011	908	966	906	901	929	921	901	993	931	976	949	912	951	964	940	991	915	912	965	940	944	963	967	1019	923	984	936	979	953	963	966	924	989	911	943	926	949	932	962	948	883	943	965	956	926	925	975	962	1021	943	952	919	873	922	988	909	925	922	957	920	944	943	924	981	949	926	990	983	941	1015	923	962	986	950	915	933	913	983	939	1024	969	983	934	967	939	925	988	882	945	934	888	976	969	944	998	937	939	968	962	923	909	918	963	924	954	978	900	939	933	904	954	937	929	887	912	962	943	984	970	914	979	903	942	936	923	955	991	906	950	1017	895	917	908	927	977	982	991	941	950	934	966	939	933	909	938	953	943	990	1010	948	949	980	977	962	962	972	947	970	928	964	959	931	936	921	906	929	983	911	947	898	904	906	963	912	917	919	942	941	913	952	1013	901	858	965	902	925	960	934	963	966	935	940	973	956	922	909	881	934	933	989	918	967	942	906	905	1007	966	953	968	967	952	976	985	961	961	977	946	937	931	909	976	920	860	970	979	1009	932	918	960	968	943	910	1006	908	910	1022	954	907	915	953	912	950	931	976	930	939	945	888	951	911	930	924	1008	948	1030	889	935	915	903	946	967	947	942	920	955	936	933	952	921	925	935	941	955	944	965	913	922	932	942	989	989	924	956	895	841	967	943	988	958	946	919	944	945	987	960	917	949	894	917	925	989	946	916	946	980	959	858	970	934	994	935	980	941	932	932	896	941	948	986	968	949	977	935	958	963	972	950	974	971	950	965	924	949	975	897	946	922	955	882	916	955	905	960	909	982	933	963	890	906	877	968	982	934	991	993	959	957	990	907	965	855	939	925	1004	963	946	899	929	960	912	913	923	962	960	926	1008	877	872	910	903	946	1003	970	980	931	911	954	942	962	965	937	921	947	997	926	912	950	897	924	941	915	955	948	936	966	983	958	982	973	908	979	958	861	905	958	928	931	946	925	905	929	892	917	922	978	941	940	953	925	935	936	971	949	867	928	925	957	966	883	953	909	969	926	977	912	929	933	901	942	959	977	998	881	941	1011	927	949	949	959	959	947	970	970	984	991	939	916	959	921	933	923	950	1040	961	1027	957	883	963	905	915	937	917	925	978	970	939	875	922	953	924	952	957	952	970	909	953	947	945	966	901	926	981	941	1001	956	925	906	957	890	936	967	898	962	908	932	941	946	936	958	952	912	960	905	977	911	921	1000	964	956	961	921	955	989	933	973	954	924	979	984	978	935	998	982	950	884	938	947	946	933	965	1001	946	970	989	936	962	941	1005	916	915	949	921	977	926	941	963	968	952	962	954	944	985	915	982	933	951	900	898	1008	956	890	947	902	906	976	934	929	956	891	909	993	999	950	906	908	924	932	973	942	934	926	894	942	939	940	947	947	929	943	981	998	916	986	961	916	982	926	943	966	895	936	944	917	927	936	921	961	896	941	926	972	934	901	911	893	993	962	914	907	916	966	897	950	987	983	968	920	976	988	913	948	979	934	902	926	893	922	939	961	971	965	940	971	894	931	944	953	942	925	970	926	889	927	948	968	989	877	982	964	904	952	932	884	934	964	959	902	918	959	928	925	975	963	963	964	921	900	951	933	1005	965	932	918	930	910	917	962	935	920	872	966	931	1021	959	967	937	903	948	913	922	893	970	905	922	950	918	926	955	988	925	866	912	913	913	984	941	977	950	916	958	946	868	960	911	987	922	899	934	994	898	902	970	849	984	937	892	904	938	996	963	918	901	915	949	954	957	942	912	925	951	948	965	934	972	994	950	936	902	884	962	908	941	951	899	918	912	959	918	921	975	994	931	933	944	905	938	986	903	984	912	959	936	927	941	904	937	962	990	964	956	939	981	919	993	990	933	914	872	875	846	951	945	914	963	925	925	942	911	907	938	939	928	916	899	947	928	930	955	930	905	959	973	914	970	899	912	914	921	918	926	928	948	961	965	942	934	945	928	895	967	871	963	923	965	944	940	955	911	933	934	951	969	915	973	958	944	929	956	896	959	969	930	901	956	883	917	975	1004	854	943	963	967	865	913	939	932	1011	907	958	956	942	915	959	932	940	955	963	943	931	946	906	969	921	943	985	937	900	902	925	946	893	907	960	931	945	934	939	898	934	950	953	912	950	952	900	967	944	990	936	938	978	959	917	915	933	978	979	948	968	921	895	897	935	990	910	944	946	991	983	979	940	897	944	959	938	921	902	932	896	953	904	915	917	967	931	924	933	972	912	949	944	1018	919	981	982	941	964	998	883	962	937	953	988	949	893	960	956	925	960	967	899	908	932	943	953	967	946	938	952	939	916	984	952	978	915	929	971	967	955	920	922	938	970	945	963	948	905	910	990	924	931	928	880	891	861	970	886	911	924	1000	920	926	907	919	920	1043	977	975	920	949	927	898	945	925	926	962	937	993	946	899	1006	918	994	979	934	950	941	951	930	959	956	970	906	882	904	886	926	942	960	936	905	904	940	938	985	940	900	946	945	947	965	901	970	914	944	970	950	941	970	938	913	933	991	974	939	996	867	955	884	971	962	888	921	1002	898	952	969	926	942	940	949	962	959	908	896	989	975	931	949	997	924	950	968	956	898	863	947	947	958	903	999	943	969	927	954	935	896	986	930	978	926	908	948	973	985	929	944	920	887	914	929	954	950	933	1003	939	910	925	923	916	919	911	984	901	889	961	960	942	992	990	927	919	962	941	897	937	912	896	961	965	968	919	965	895	964	918	892	979	886	939	923	873	975	993	956	943	945	955	952	935	959	968	995	996	977	956	911	938	923	922	964	967	889	992	893	959	888	930	963	925	968	979	922	937	996	916	918	894	914	985	902	897	957	946	955	968	1002	970	922	934	955	958	889	918	962	950	931	912	966	942	942	923	902	978	940	982	950	918	930	893	942	952	941	896	935	989	913	998	966	917	954	892	974	932	930	915	925	894	894	955	955	971	946	950	891	989	972	931	982	982	914	990	995	959	925	938	953	917	928	898	916	928	892	956	950	940	926	923	949	951	953	928	963	957	924	912	932	964	955	931	965	928	972	893	981	932	974	930	976	951	956	946	858	939	903	965	956	969	964	968	860	925	939	906	941	986	929	903	959	900	961	950	911	954	917	933	901	987	882	903	877	917	920	978	938	935	949	921	981	956	906	925	935	967	952	986	983	924	982	947	967	960	934	933	891	944	930	909	977	917	936	933	969	932	915	946	940	932	981	927	915	895	1022	978	915	868	962	966	930	917	949	906	939	931	927	923	900	888	920	925	977	929	934	927	945	888	996	980	916	958	967	1017	917	903	946	815	946	956	926	969	940	941	1007	889	838	949	956	953	981	911	914	959	938	961	891	936	965	907	925	930	964	976	951	963	933
65347	103041	74817	45029	26996	16120	10263	7395	4823	2749	1254	1027	837	833	824	765	783	823	839	844	810	867	806	849	840	825	828	826	866	847	777	837	832	873	830	847	790	848	826	757	826	830	797	773	769	856	854	822	792	843	828	808	793	796	763	807	825	767	818	807	761	785	812	815	816	772	819	817	856	784	767	799	793	778	790	759	812	811	823	819	875	859	860	843	861	825	797	821	786	756	799	800	772	823	806	857	808	828	824	810	875	780	792	774	842	813	780	838	829	817	806	806	845	780	801	786	827	790	853	818	816	804	781	775	775	756	825	819	864	760	807	851	860	815	855	810	810	860	798	818	833	804	806	836	814	835	861	857	825	764	848	836	830	825	811	800	836	797	842	855	834	799	784	831	759	846	750	859	806	821	825	797	832	785	834	792	853	800	877	804	825	816	780	806	804	810	793	777	837	810	769	820	785	775	822	764	795	830	752	835	811	832	800	835	781	845	839	883	777	831	783	765	801	851	866	847	787	770	800	799	818	807	820	835	817	809	827	794	791	836	803	771	790	816	841	824	791	834	823	867	794	853	812	778	827	819	835	838	805	785	844	803	804	819	819	839	831	827	826	791	839	788	840	849	786	788	820	800	828	773	769	787	859	788	826	825	770	805	804	817	802	774	794	814	762	779	773	803	776	825	822	814	877	780	778	843	814	786	818	867	817	817	831	867	789	826	844	791	822	846	822	867	788	823	814	832	862	808	804	817	844	826	817	776	846	835	789	814	762	851	826	836	844	830	799	803	805	782	842	792	819	862	800	786	785	876	772	809	798	856	854	817	856	852	795	790	836	836	838	845	815	793	791	796	806	809	768	759	801	755	834	754	773	786	782	847	819	816	799	857	824	840	810	801	755	821	799	831	836	783	829	803	804	829	791	807	771	815	807	806	797	793	843	822	809	836	829	861	769	828	806	752	817	808	841	808	767	833	805	823	769	807	847	807	850	822	814	802	830	807	808	811	779	797	763	828	876	802	802	790	812	849	777	789	828	818	832	815	827	844	806	822	770	841	809	788	831	802	783	798	763	845	814	794	845	760	803	787	830	822	855	823	792	779	814	771	753	822	808	790	823	788	803	760	789	817	785	843	807	839	827	807	795	818	834	868	812	824	820	843	813	852	779	858	750	778	841	806	803	883	770	828	847	810	781	809	808	822	826	789	815	816	794	821	830	802	830	787	826	786	830	854	790	829	831	815	806	776	830	793	812	809	816	788	766	829	800	826	805	782	818	816	849	777	776	794	843	828	807	877	840	767	794	812	817	824	765	818	830	829	762	848	821	789	787	785	820	800	827	865	820	857	788	816	820	776	774	811	833	782	827	813	853	808	838	829	809	807	811	792	830	814	792	830	834	813	822	781	824	812	819	807	787	816	832	881	848	825	814	756	784	830	777	832	826	812	850	843	814	794	836	782	784	788	780	831	727	811	795	863	781	827	746	834	816	798	811	753	769	811	788	817	829	822	838	830	828	807	782	787	817	789	837	780	865	797	850	757	856	774	793	755	836	787	791	796	838	762	792	779	844	796	810	750	809	838	791	836	810	804	854	796	791	808	808	808	790	832	788	812	802	819	826	787	758	804	809	773	795	851	807	804	778	801	849	830	794	813	823	808	799	819	804	774	730	792	822	803	814	821	811	810	792	778	803	808	778	822	812	800	793	820	773	799	804	802	785	816	837	804	783	818	838	841	792	812	820	791	790	786	835	757	801	854	812	806	782	800	807	822	796	773	749	842	839	829	779	795	811	801	797	783	831	829	831	841	839	872	782	849	814	833	811	777	838	849	764	755	832	820	797	750	758	800	780	793	819	818	814	809	818	800	817	809	835	789	852	830	758	807	777	807	773	811	764	818	779	811	789	806	810	815	755	832	857	804	833	803	808	862	807	778	822	830	768	803	780	805	824	818	762	766	776	824	761	814	837	795	799	809	790	820	841	806	803	763	807	767	833	810	829	811	811	818	827	794	813	787	850	812	803	746	823	868	804	837	787	830	848	820	808	845	801	825	807	781	812	807	821	795	756	823	805	811	850	809	814	787	797	837	891	815	829	822	864	781	799	835	833	834	860	793	809	797	798	771	765	839	785	796	895	835	776	817	840	828	798	792	797	778	833	768	782	832	850	814	770	808	805	830	825	831	825	787	801	804	783	789	821	810	823	796	818	813	761	781	821	853	815	824	790	797	778	794	829	771	831	812	786	831	809	816	779	803	796	853	826	872	793	787	826	847	816	802	822	793	797	759	759	824	815	822	823	794	823	823	800	771	776	777	834	823	845	852	826	797	815	807	840	798	839	743	841	817	799	814	765	795	812	799	866	864	795	828	831	827	794	893	821	799	842	807	811	901	846	829	803	779	752	768	772	796	790	819	825	783	823	779	813	778	792	823	805	821	805	789	769	790	799	810	795	787	774	772	795	779	797	857	827	812	799	790	801	821	826	829	827	864	763	752	772	832	803	786	789	776	828	790	790	831	805	816	810	810	806	785	812	837	827	779	821	814	783	833	829	801	819	783	839	875	847	819	807	797	812	848	804	777	759	763	780	773	749	825	789	811	834	809	814	762	768	872	820	831	790	775	775	788	831	826	801	757	824	853	850	788	817	788	875	833	861	809	792	809	769	838	839	796	795	815	798	781	827	784	805	838	815	791	769	804	811	794	827	870	797	772	809	798	833	831	813	862	802	827	793	798	817	777	835	861	752	806	800	792	808	822	841	816	852	821	802	835	809	836	816	810	822	846	787	855	814	816	816	782	774	814	799	794	850	809	776	811	829	860	816	817	798	809	839	819	824	861	797	845	798	856	823	829	801	816	808	796	803	769	777	807	799	808	778	772	794	806	807	825	797	805	809	829	795	793	793	745	780	786	820	779	823	797	811	830	802	829	770	794	800	812	824	788	814	809	777	825	818	826	774	767	810	748	829	795	798	788	795	762	801	839	789	799	777	800	794	758	822	784	782	810	811	813	813	815	806	818	844	762	771	826	803	823	815	821	814	800	848	791	780	764	765	815	792	782	847	792	848	768	782	807	796	814	858	790	782	845	818	762	834	815	822	799	817	761	763	846	816	759	809	812	806	806	811	834	801	817	849	794	807	824	823	820	814	815	817	831	776	751	830	816	841	797	834	786	803	813	780	789	794	831	806	804	819	767	782	849	833	813	859	807	786	835	797	788	817	795	794	843	753	811	795	788	783	815	801	769	781	831	856	835	825	848	790	804	825	859	808	841	863	832	789	809	859	787	772	826	778	813	797	834	807	754	811	811	830	828	813	819	847	803	815	832	774	832	844	811	832	802	811	802	794	842	807	790	793	817	849	842	829	820	815	837	850	868	849	778	804	793	755	774	731	862	812	807	848	751	820	819	797	831	812	818	838	864	858	818	789	810	770	832	816	817	792	787	821	799	749	770	764	835	805	798	838	825	826	806	809	769	817	824	812	762	811	797	770	808	852	840	784	744
30990	28161	24322	10088	2911	1585	1215	1057	963	838	802	811	705	782	787	702	757	805	732	697	729	775	733	760	726	686	764	738	711	760	697	693	748	731	722	688	776	752	760	703	773	738	715	720	755	735	772	730	735	706	734	755	714	769	750	715	723	706	767	711	754	760	684	695	752	735	713	755	729	682	700	746	758	709	737	762	693	740	723	710	745	696	738	726	741	776	690	759	728	702	754	692	701	764	739	743	756	748	699	711	721	746	749	730	704	743	771	716	748	749	723	710	714	767	758	704	738	697	738	734	694	713	770	808	732	732	715	718	717	740	772	702	697	706	769	716	718	723	739	730	699	704	699	693	673	734	773	707	761	693	729	724	687	766	749	719	747	690	707	730	775	733	711	767	745	705	750	714	726	711	748	730	741	715	731	725	706	703	684	738	734	687	748	713	740	701	731	716	750	719	687	760	714	723	737	733	782	735	798	702	780	715	730	755	725	720	734	745	711	730	692	696	723	703	726	722	705	735	750	739	695	681	678	736	724	719	786	741	696	749	686	724	738	716	724	719	735	721	737	722	751	694	713	746	702	715	830	722	769	766	745	727	764	728	743	708	735	745	707	760	757	705	674	700	744	708	779	656	674	747	789	780	754	723	762	741	697	744	731	690	712	724	736	756	703	741	776	738	709	736	710	742	740	724	710	665	713	694	695	752	684	754	703	741	689	746	745	729	760	681	707	729	662	738	692	753	706	675	771	783	739	746	724	728	725	754	744	778	718	730	716	721	732	744	735	766	711	762	708	721	682	751	740	773	698	762	772	712	736	784	725	738	758	776	757	677	708	750	722	754	739	751	729	723	747	728	738	693	717	719	738	769	724	733	648	785	704	692	714	755	716	710	717	659	733	737	807	712	765	696	695	772	711	701	705	715	716	660	728	723	737	699	749	738	707	756	749	745	712	723	763	697	707	704	716	752	744	733	741	749	685	673	720	692	720	741	729	744	732	713	741	741	764	804	781	719	720	707	705	719	716	775	741	729	733	704	736	739	704	735	719	679	748	765	775	748	662	722	698	680	773	717	725	708	754	729	754	691	684	708	771	712	745	745	702	713	739	710	760	715	771	737	721	790	736	711	730	711	691	694	791	723	695	722	759	741	689	739	712	714	714	731	747	697	693	722	779	708	726	720	720	702	761	758	747	738	719	715	744	734	737	713	788	742	746	726	725	755	759	735	748	695	772	739	743	726	691	764	684	758	702	706	763	701	723	748	748	760	734	718	736	712	776	746	768	705	713	729	732	640	780	759	746	699	690	763	744	739	732	783	698	721	735	745	734	752	725	710	754	774	743	716	706	663	706	749	726	692	757	723	705	730	753	771	726	770	794	714	696	734	710	694	703	707	783	726	703	748	709	738	701	752	697	702	705	746	679	697	745	783	669	725	725	701	740	759	717	733	751	742	761	751	741	697	761	713	713	717	716	685	764	757	718	760	727	694	746	732	688	757	739	756	720	708	759	745	740	748	731	733	674	751	760	717	746	769	701	689	741	746	710	706	730	786	744	735	765	736	720	735	715	755	715	743	721	745	733	713	750	698	699	733	738	741	736	731	772	664	709	742	746	740	738	706	727	691	797	742	749	717	740	769	705	704	754	737	788	693	705	764	746	692	727	690	742	713	712	694	761	716	720	742	793	761	710	741	730	723	710	745	723	718	769	709	761	715	791	735	714	701	739	723	701	724	703	712	717	757	755	781	793	719	731	762	762	760	712	792	695	743	745	707	713	716	763	765	710	687	703	730	742	756	708	768	759	696	719	699	710	758	708	729	717	727	686	708	770	731	724	731	738	725	746	740	749	760	720	707	748	673	683	728	711	779	736	707	725	732	725	712	730	772	748	744	737	751	754	756	698	713	785	755	784	761	743	788	742	717	668	711	759	746	714	726	748	717	782	743	763	733	718	764	693	723	684	747	754	721	730	660	724	725	717	701	723	722	702	777	753	719	711	739	742	708	762	718	737	752	747	710	734	735	730	732	751	763	737	711	732	699	739	733	728	739	760	728	785	679	727	723	717	741	718	736	770	780	706	741	723	713	697	716	730	723	720	721	738	730	756	704	731	740	712	735	697	731	745	730	715	748	685	758	770	781	761	770	738	727	733	674	739	744	711	696	742	735	722	684	728	677	700	699	708	704	734	759	735	706	756	718	707	727	724	730	750	709	755	697	701	742	752	744	797	742	720	702	770	714	745	760	756	750	723	697	709	701	708	774	719	704	752	741	733	690	714	704	720	747	722	709	706	788	747	738	739	751	722	771	743	757	721	687	732	749	741	765	762	768	719	713	772	744	738	704	741	752	788	736	708	687	717	742	739	686	728	736	747	698	727	735	773	720	743	748	804	712	784	701	741	710	693	736	739	722	721	722	783	696	683	726	740	771	679	719	747	718	761	763	731	751	745	725	741	753	715	709	732	793	743	723	711	737	721	758	724	691	703	733	778	730	779	754	669	769	719	740	731	746	695	718	755	744	719	693	694	763	671	690	819	710	714	706	729	759	708	737	709	753	723	751	764	730	770	720	712	705	698	738	672	772	695	724	785	706	740	710	790	698	735	766	688	682	714	760	757	754	724	707	737	654	705	722	712	700	717	704	738	693	714	715	708	714	719	700	732	753	713	708	716	695	748	744	735	723	752	676	732	719	744	752	706	741	733	763	710	752	736	753	763	680	722	771	748	742	758	732	707	782	771	714	739	745	758	706	718	725	693	740	706	699	755	702	683	751	717	734	727	683	696	743	717	706	756	745	705	742	728	734	698	724	699	682	696	766	670	709	687	687	701	733	733	713	729	727	719	755	705	725	735	732	728	673	729	747	679	690	758	715	775	729	730	705	726	743	783	694	725	816	775	705	750	705	736	693	723	755	716	782	727	727	745	739	739	728	726	750	736	722	799	694	721	739	707	708	710	719	755	737	745	718	693	707	693	747	722	713	750	734	744	750	703	772	766	711	709	738	766	697	717	752	719	708	737	663	751	726	691	775	703	738	742	728	678	779	739	754	770	746	707	721	731	774	776	754	759	729	721	719	711	716	692	673	713	694	751	735	708	774	711	715	723	748	729	702	754	708	752	712	728	726	746	718	697	709	732	716	716	735	746	734	740	752	711	741	707	757	708	715	750	741	726	740	750	707	668	731	660	735	768	706	769	745	719	741	720	729	731	724	724	717	713	782	784	716	797	708	737	749	742	737	782	732	770	735	734	730	749	693	736	705	743	798	758	737	697	735	789	709	736	745	742	741	705	745	723	759	730	716	727	753	689	739	758	771	751	689	729	740	748	667	775	796	729	760	750	777	752	719	727	715	690	755	759	701	753	766	727	736	739	772	789	732	729	739	778	742	750	758	744	727	706	705	692	781	752	750	727	742	761	728	726	735	735	700	738	744	690	749	723	777	708	774	772	740	783	781	692	730	756	711	775	698	705	759	712	760	739	754	760	765	705	769	736	790	727	724
23630	32177	18764	5829	2431	1396	1057	891	721	675	574	548	531	595	556	593	586	541	597	575	537	563	602	592	588	551	560	573	563	574	565	556	563	626	548	522	612	611	588	520	564	577	564	565	609	534	564	554	549	602	541	543	563	552	581	566	533	577	580	592	609	582	583	530	533	556	578	565	572	551	557	555	550	572	574	566	589	580	556	575	537	564	595	570	519	540	580	572	554	561	551	564	530	556	541	556	533	556	543	569	587	576	554	590	574	570	569	564	577	557	590	552	542	592	625	569	539	575	530	580	535	559	532	594	528	515	569	602	602	563	574	545	568	562	562	613	535	547	559	569	545	619	563	565	569	555	516	577	520	547	603	553	572	561	546	578	561	594	569	600	555	595	566	552	562	556	542	558	618	588	568	581	606	542	558	546	537	569	531	541	550	562	566	537	584	559	580	509	566	607	549	568	536	516	570	570	550	551	590	495	560	569	572	574	573	587	543	580	535	562	572	574	603	531	554	565	569	563	568	558	550	539	552	501	602	574	590	568	541	552	547	543	561	531	615	569	578	539	577	549	531	573	578	567	577	578	559	544	534	527	564	551	546	586	545	567	582	559	582	573	542	540	539	561	514	557	569	548	579	552	547	606	600	584	529	524	587	582	585	555	538	581	568	571	569	565	623	582	550	558	604	551	588	522	572	569	533	531	538	569	609	570	590	552	615	541	598	552	560	591	573	575	572	572	543	581	559	549	558	547	563	578	547	539	558	582	568	518	559	600	591	591	584	583	533	557	533	556	546	563	570	550	536	558	550	600	548	561	593	507	513	546	592	597	539	570	599	598	591	586	561	600	581	574	573	545	573	552	563	595	565	541	536	547	572	560	539	570	513	531	550	554	555	570	559	555	556	575	603	564	534	575	582	550	586	541	544	574	583	577	542	595	545	563	576	570	549	562	592	541	611	588	572	518	576	510	543	548	538	571	583	565	572	563	548	578	533	566	583	584	577	589	540	581	529	551	510	564	572	572	586	550	604	558	551	581	567	568	629	587	602	590	522	579	527	544	559	527	567	546	583	556	574	543	603	566	567	567	549	580	524	550	560	579	548	576	604	555	550	571	598	573	562	586	580	566	560	541	593	558	573	597	543	546	578	586	575	519	582	561	554	563	561	586	596	509	573	547	548	601	556	550	557	556	575	586	544	549	574	569	578	564	576	551	582	561	550	577	541	567	563	536	550	552	558	544	564	531	553	548	518	570	525	557	530	539	565	553	568	524	568	564	541	530	529	596	553	560	545	595	574	573	539	576	522	572	581	574	557	513	577	579	582	580	544	557	554	593	574	590	558	547	531	566	573	576	559	529	496	563	559	546	566	531	582	570	544	573	566	555	597	627	531	578	570	531	587	564	538	526	560	537	567	531	565	566	577	527	585	564	592	579	573	558	543	550	578	591	537	561	550	546	561	567	589	550	572	579	545	525	554	526	563	552	533	568	566	558	559	539	541	521	585	545	550	577	603	574	549	548	561	566	580	600	545	540	625	563	535	573	568	561	559	553	575	561	515	572	502	549	554	535	573	581	578	558	566	578	584	552	574	540	558	562	567	563	638	561	555	534	556	551	551	566	571	536	548	599	611	541	566	594	558	559	549	536	525	617	532	550	575	571	552	510	578	559	595	553	561	576	603	532	607	516	531	590	562	583	567	569	557	567	553	533	578	612	549	576	546	570	589	593	562	531	527	571	573	593	587	591	595	574	603	553	582	540	581	584	542	558	550	582	580	547	568	600	521	591	596	561	584	536	573	534	580	597	605	566	559	581	560	516	547	540	565	559	543	564	568	542	599	530	553	570	506	562	566	546	551	558	550	584	551	533	560	607	562	543	529	568	541	577	550	567	575	590	571	562	581	578	570	544	522	558	569	547	548	558	550	519	602	583	588	580	541	523	601	501	525	526	564	568	560	573	580	549	608	562	583	553	558	553	601	559	555	570	515	563	567	576	577	592	541	551	557	606	525	539	542	557	542	549	590	567	558	548	589	618	555	559	571	637	554	587	549	533	524	549	596	534	523	575	559	531	539	534	553	608	534	545	572	551	614	536	539	567	594	585	557	555	544	553	584	608	571	543	584	539	555	586	547	571	502	585	532	549	527	573	547	543	541	537	592	516	603	562	587	521	562	593	535	582	535	516	558	572	600	547	536	559	587	529	555	554	584	600	567	526	553	524	555	529	543	581	567	560	519	588	584	556	558	552	545	596	533	546	546	588	553	543	551	536	562	583	577	563	552	599	605	544	589	578	573	569	565	563	554	556	585	531	557	580	551	555	510	566	549	539	565	550	593	557	572	586	547	568	540	567	578	537	552	569	546	561	539	556	570	588	583	580	603	590	541	531	544	586	610	578	583	560	593	565	562	552	550	596	554	527	549	545	554	556	596	574	561	530	583	588	564	524	568	513	572	551	544	599	571	518	565	530	529	579	572	580	577	541	597	598	551	562	577	570	540	582	595	546	590	529	609	576	594	511	515	536	563	544	571	600	569	521	563	588	612	525	569	590	552	543	561	575	561	532	562	549	570	582	538	554	540	585	586	548	524	592	541	621	577	573	569	553	569	585	598	573	591	574	571	549	565	597	564	568	544	542	596	567	545	535	561	575	582	521	557	584	579	539	584	554	568	602	570	599	600	585	579	544	551	583	510	553	558	587	537	537	574	568	584	542	541	546	560	539	557	576	555	565	571	600	560	593	561	558	547	522	554	566	561	574	582	573	515	562	544	527	531	543	614	561	553	577	602	592	592	576	555	525	578	542	553	544	526	612	580	538	542	599	604	562	583	534	581	550	571	585	609	568	557	539	547	582	543	586	565	588	565	555	544	571	564	553	542	610	562	541	557	603	585	578	579	549	573	564	511	519	571	596	576	594	534	577	564	541	565	593	564	548	592	575	551	565	583	556	568	570	538	575	544	588	599	561	580	543	575	605	517	580	543	607	596	586	598	547	544	535	525	585	587	578	579	571	576	522	577	523	551	555	565	560	581	536	574	592	548	589	579	591	566	595	550	564	543	549	557	574	646	548	535	511	518	544	563	542	565	543	585	551	581	573	546	576	570	550	551	587	601	558	548	579	531	597	567	543	568	520	552	636	559	581	555	560	552	559	569	595	519	584	575	556	521	545	539	589	572	573	571	563	571	546	526	568	518	550	529	578	563	575	548	551	541	523	578	536	561	569	553	525	561	581	576	587	568	566	568	537	594	501	530	534	582	598	574	543	583	609	586	579	568	534	567	605	587	536	575	528	528	550	566	557	592	564	591	549	592	579	569	570	579	551	548	573	547	597	565	551	558	542	556	585	570	584	560	561	555	564	524	542	574	578	562	570	545	567	550	563	560	588	582	520	561	533	536	543	558	607	575	593	556	574	560	570	573	586	555	503	561	540	577	562	541	546	570	534	557	569	566	534	537	524	545	561	572	537	588	547	541	565	575	595	536	586	565	586	554	588	582	566
25811	24968	38185	35159	24331	14418	7555	3878	2562	1634	1056	920	899	876	794	818	831	880	823	876	814	802	844	847	885	921	832	798	848	865	834	822	804	831	838	838	831	851	786	825	816	787	820	757	819	825	866	816	840	785	866	836	813	841	811	826	773	845	799	836	824	826	827	832	812	834	840	818	882	821	846	827	840	839	831	834	870	800	839	810	808	816	808	843	842	855	834	818	843	818	820	825	824	790	837	791	808	891	777	862	806	796	827	813	839	844	881	839	862	796	899	882	830	838	875	806	835	797	860	837	812	797	819	799	825	798	798	863	866	821	867	831	811	782	824	828	843	804	819	854	790	834	889	854	779	800	799	807	815	812	866	859	808	801	783	815	809	837	811	800	812	840	814	836	861	812	801	830	888	803	773	784	832	848	796	831	837	822	810	762	804	814	755	844	861	776	857	822	848	795	825	852	849	785	814	818	852	857	819	877	812	817	912	850	821	815	862	823	803	827	852	798	805	820	779	802	766	812	792	766	787	799	797	816	822	849	830	841	850	770	838	808	815	766	866	821	837	825	825	840	779	828	822	838	808	842	855	812	858	828	890	857	833	809	837	762	858	816	762	858	869	827	866	846	864	741	849	868	807	849	865	852	881	798	838	829	831	815	789	796	806	830	780	833	753	810	793	818	867	813	869	864	833	857	813	805	856	856	821	851	866	839	814	879	840	830	834	900	828	835	890	864	827	816	834	843	769	780	802	833	819	801	925	795	807	835	774	865	869	841	846	793	863	811	852	854	804	819	848	866	845	821	795	843	823	813	846	765	845	830	869	819	826	826	846	816	848	795	768	803	830	799	836	840	777	776	828	792	775	799	813	830	798	813	838	852	789	853	822	837	838	855	845	782	846	846	788	826	784	853	824	835	800	861	783	849	800	843	870	815	848	805	875	825	831	840	781	822	816	821	832	855	778	797	801	850	780	829	821	827	890	809	893	822	790	802	859	880	868	862	820	835	809	865	792	799	836	857	770	856	805	828	795	827	827	817	808	795	861	809	828	796	825	808	790	793	833	859	826	874	814	800	810	823	777	860	795	850	830	769	844	832	819	832	784	812	826	844	872	842	817	830	839	785	858	772	850	846	919	850	820	829	792	869	775	820	826	835	807	794	821	802	837	850	844	858	832	847	833	797	801	837	811	852	779	836	842	816	807	817	821	850	828	793	780	815	839	815	845	848	824	810	828	836	826	796	832	761	779	786	798	766	843	803	816	829	791	826	845	806	804	817	819	855	809	800	822	806	819	808	848	830	846	818	832	753	891	827	908	798	823	798	832	893	809	861	809	788	829	780	845	816	831	855	824	838	837	837	868	842	811	838	857	850	868	828	761	828	821	827	835	784	802	859	743	822	811	809	855	840	824	808	794	817	811	798	846	860	792	767	854	809	802	830	852	872	836	846	815	854	807	795	806	801	848	846	827	832	843	808	817	809	897	866	831	896	836	718	779	805	800	798	791	818	846	846	836	831	892	829	760	780	812	821	811	858	811	865	815	839	882	842	787	777	809	827	811	833	838	859	821	814	810	840	817	803	816	834	850	850	829	799	887	827	852	778	817	825	853	864	778	829	876	771	840	836	818	812	781	835	808	845	830	845	776	839	859	902	821	878	773	821	858	837	840	856	847	829	782	794	815	840	807	808	782	787	862	814	835	801	765	836	801	817	812	819	856	843	811	799	835	796	835	772	777	817	840	866	807	827	778	806	823	788	799	819	831	802	868	852	853	768	826	858	847	811	811	815	806	777	850	823	817	821	853	859	838	854	808	806	813	876	815	819	799	785	786	830	770	823	840	801	868	845	774	805	808	862	835	808	799	735	787	796	849	808	811	812	845	843	835	807	773	811	830	847	853	796	840	855	832	798	783	825	844	851	820	812	788	836	792	808	833	845	832	813	832	848	834	797	794	874	867	792	801	805	809	827	847	828	789	831	840	830	804	795	853	820	916	781	846	804	840	798	823	807	894	842	789	843	803	819	852	821	801	822	830	738	841	766	808	849	841	816	792	884	816	821	834	781	792	822	788	814	820	823	811	874	843	815	814	844	877	782	791	863	802	833	813	831	789	793	784	795	834	841	838	790	848	773	866	847	773	831	814	815	782	798	846	841	814	779	806	777	815	811	851	816	841	819	843	832	809	779	796	833	815	857	896	841	795	819	839	856	837	841	836	828	794	838	802	830	854	824	817	868	800	787	831	812	827	830	806	789	844	878	839	868	832	792	851	829	813	836	771	805	795	849	840	810	845	830	817	821	824	832	822	783	838	859	778	857	775	848	859	804	827	815	799	845	838	823	832	883	818	847	793	894	884	822	798	841	787	855	829	820	818	870	805	820	848	814	840	816	861	796	822	747	798	826	803	835	807	816	817	804	831	824	814	859	857	779	830	767	856	826	836	781	813	816	800	811	759	870	809	828	765	856	802	816	817	843	824	833	838	815	846	788	818	861	827	886	833	812	833	820	797	844	835	834	872	808	840	869	837	825	787	781	830	792	819	806	886	824	813	824	825	820	850	852	804	876	817	757	797	798	795	824	820	850	791	829	812	844	837	762	814	801	825	818	862	826	785	789	804	791	791	821	809	774	797	828	799	812	875	863	830	831	839	838	884	832	810	877	883	764	827	828	832	810	824	782	809	781	774	878	839	816	815	823	869	869	832	751	857	812	777	823	857	841	792	883	848	837	787	805	800	844	818	822	808	838	837	837	795	806	844	852	839	784	804	797	814	831	808	862	803	772	850	826	764	885	833	808	807	871	860	870	834	866	821	833	799	820	829	826	820	804	847	833	786	856	857	772	758	851	843	760	827	806	861	832	813	831	793	817	823	853	801	860	804	828	801	821	813	833	825	849	810	881	843	805	806	834	825	811	843	824	833	807	845	832	794	835	800	824	820	779	794	832	793	816	844	833	806	805	862	806	836	859	851	794	815	803	843	853	824	843	856	841	786	847	841	876	851	793	806	794	786	804	854	799	810	817	899	765	783	834	870	820	811	844	843	849	843	793	830	806	810	834	861	876	866	834	861	820	800	782	800	895	823	809	817	813	833	824	818	830	762	812	890	832	826	820	841	870	830	850	806	820	834	799	839	874	848	850	850	830	812	789	856	782	857	869	847	843	849	837	813	812	860	799	861	833	816	897	826	778	877	826	847	840	837	809	780	826	835	804	839	854	799	883	819	838	829	825	865	828	777	880	840	860	811	778	819	876	801	837	834	875	824	776	819	833	829	761	788	848	884	846	786	821	838	804	844	847	834	889	810	846	841	807	817	830	779	804	838	772	778	865	776	766	903	866	862	830	840	862	863	852	834	818	819	811	793	845	881	886	843	867	878	827	858	814	856	829	817	775	796	826	835	834	818	875	823	795	848	850	795	827	794	809	842	844	826	802	773	834	840	864	843	813	850	794	855	795	826	822	821	817	819	866	811	806	807	798	810	829	849	797	806	812	841	815	836	830
61476	91462	64714	34088	18071	9651	6279	4073	2877	1699	947	853	814	715	682	721	704	720	690	693	709	728	733	717	754	735	725	718	682	734	723	664	705	729	653	696	660	694	702	704	714	673	705	729	681	697	693	693	726	693	690	704	679	727	691	722	650	680	660	657	700	672	688	717	705	719	748	715	739	744	718	715	656	763	681	665	677	702	697	730	677	728	665	672	719	714	651	698	732	668	662	620	710	774	725	690	683	694	725	703	707	695	695	664	669	700	740	709	666	678	733	680	727	698	671	702	707	666	674	687	677	649	679	693	655	732	694	671	686	679	693	696	665	714	670	684	703	678	695	718	672	739	672	687	676	674	743	637	714	747	689	705	710	719	685	669	716	726	643	634	726	676	673	723	680	718	684	674	691	757	724	691	697	717	686	725	679	652	685	732	722	645	714	723	662	711	647	670	698	662	657	656	700	667	710	709	736	693	714	680	689	700	707	714	670	690	643	697	714	715	719	704	661	698	708	710	664	688	738	683	708	688	647	717	715	702	663	663	682	726	689	669	649	695	721	676	731	750	712	712	682	716	686	673	640	687	726	655	680	672	684	707	727	721	694	720	736	674	668	686	696	683	744	723	647	702	720	716	716	725	717	672	696	650	701	705	729	672	691	702	658	698	691	668	654	725	741	736	672	732	693	637	689	649	676	687	693	692	738	709	698	724	673	681	723	693	662	696	721	705	696	675	633	724	690	712	714	736	697	667	703	660	663	732	716	648	713	688	718	738	741	700	686	717	721	652	676	692	687	680	714	705	746	695	698	694	688	718	733	713	684	699	709	733	700	714	684	687	739	682	701	723	692	705	694	692	666	695	628	726	700	710	689	660	700	694	655	719	680	673	670	706	703	689	650	706	731	684	682	718	721	712	676	699	653	731	640	704	687	686	679	704	669	682	695	680	721	710	669	698	697	714	702	738	707	697	717	650	691	697	688	651	716	674	737	656	657	711	687	722	687	674	717	747	667	682	695	674	696	679	689	704	697	691	663	660	676	715	706	653	671	671	658	685	670	670	691	704	691	698	654	729	722	708	687	686	676	706	686	688	693	704	698	685	683	665	699	664	686	674	688	715	671	661	676	742	682	678	703	665	680	719	699	682	677	721	706	696	687	676	687	684	692	738	685	680	667	685	712	657	733	692	674	708	684	668	726	691	655	731	737	645	707	729	668	754	734	724	694	707	738	730	672	677	678	670	699	650	675	675	653	691	688	684	692	681	712	702	708	688	694	730	702	728	656	675	712	704	749	672	675	737	655	721	739	701	714	653	729	715	673	701	678	695	650	709	754	708	640	674	682	670	701	671	700	702	688	733	636	699	716	721	736	677	659	690	667	664	740	705	721	680	714	722	735	716	689	650	668	692	735	679	669	683	678	710	711	725	697	724	703	678	634	677	685	695	708	689	676	665	733	718	661	666	655	676	685	744	690	712	705	664	670	677	667	673	694	685	717	703	682	684	701	662	655	706	765	690	682	671	682	704	673	669	689	704	699	705	709	719	670	766	631	708	738	681	673	717	681	678	660	682	686	755	688	659	709	631	712	714	727	706	708	703	661	718	704	683	674	695	719	667	692	716	650	687	666	701	704	691	730	710	745	725	700	672	706	722	735	727	700	710	682	706	736	703	703	690	713	707	652	698	670	711	672	650	652	724	688	743	709	700	686	692	708	683	679	664	642	718	707	730	713	684	671	719	713	672	709	719	696	700	668	703	712	640	673	719	678	674	725	719	687	690	716	712	677	722	683	719	674	702	704	684	665	667	715	685	744	682	682	664	687	741	668	739	676	700	696	681	708	701	664	678	692	659	696	685	712	727	688	659	729	680	706	674	738	713	683	684	674	671	689	701	709	688	686	704	704	715	681	633	691	732	705	707	727	677	657	691	676	687	718	652	713	729	705	695	724	694	720	679	706	739	692	751	697	661	672	667	747	682	686	661	663	660	710	744	740	648	675	649	728	700	715	733	696	735	659	718	755	711	713	681	672	643	644	696	679	765	715	713	704	702	703	676	687	697	690	689	696	679	728	749	689	681	690	663	704	696	689	654	681	681	716	701	708	710	686	725	657	712	684	742	640	732	647	629	706	692	718	693	695	704	645	693	696	650	754	674	735	692	693	695	665	699	718	700	677	677	726	710	737	686	695	625	711	679	689	688	676	669	684	663	719	683	688	693	659	741	676	720	704	703	710	684	706	671	717	665	653	661	693	702	728	737	708	685	657	670	697	635	678	709	688	681	654	708	722	725	677	713	727	756	699	675	745	717	693	667	744	714	687	674	687	672	655	694	725	724	739	690	696	657	669	718	662	672	658	660	708	712	681	693	710	681	681	675	722	669	677	657	707	702	754	697	698	724	736	666	658	718	678	669	680	729	687	704	730	727	661	648	703	703	674	718	677	682	659	716	687	677	661	685	689	695	692	683	693	705	673	692	707	704	667	698	714	714	671	701	628	668	659	703	733	716	679	711	708	718	674	729	682	679	681	667	694	677	735	708	700	660	669	735	678	700	700	676	680	680	692	639	703	677	719	704	685	614	691	693	683	709	656	715	722	739	671	718	719	615	709	688	722	692	693	649	713	712	679	719	700	667	724	736	705	730	703	707	703	630	683	682	682	727	668	675	674	698	652	684	757	681	726	706	705	650	716	683	669	726	693	726	680	707	672	665	726	741	669	681	728	761	665	656	686	704	664	698	685	693	663	725	695	746	741	664	674	694	642	654	706	712	707	704	682	691	686	721	714	720	730	702	729	736	673	691	687	682	697	683	666	713	694	695	695	727	670	697	695	714	702	646	672	696	729	712	689	698	697	680	653	679	705	667	700	669	696	677	654	662	674	702	669	656	678	674	768	683	673	665	706	670	725	668	712	678	675	732	685	739	710	702	735	640	697	674	714	701	725	674	700	714	650	661	707	678	719	694	686	743	665	716	666	636	712	687	719	671	701	696	697	629	682	679	678	696	710	703	688	735	697	695	698	662	675	699	677	647	676	685	686	701	736	703	719	686	718	661	710	666	714	708	687	690	689	684	652	700	705	711	709	669	699	633	654	681	667	693	715	709	714	703	647	685	720	705	714	679	678	701	661	717	727	670	665	683	638	666	737	730	663	666	697	696	715	656	704	701	697	695	675	693	704	649	715	702	681	661	681	669	709	645	736	719	685	686	661	682	682	661	662	665	691	668	714	719	683	726	683	704	688	654	723	705	681	689	656	704	705	703	708	689	690	716	636	651	691	651	675	721	685	716	683	658	672	703	674	681	677	728	673	667	702	702	698	692	673	692	687	679	678	655	704	649	650	742	696	685	726	678	727	665	692	727	698	721	652	707	689	686	668	622	646	672	722	696	676	677	699	682	696	702	732	673	647	754	647	655	654	693	720	686	654	704	729	698	718	736	702	661	683	657	694	673	708	701	660	671	712	758	702	720	653	705	684	726	646	690	714	712	692	663	683	684	699	717
24528	23156	34755	32071	27421	22243	14840	7259	4290	2412	1335	1212	1179	1085	925	974	954	1039	996	972	990	979	898	1002	990	1055	1014	925	1001	999	999	923	985	928	943	1035	961	993	962	981	922	959	946	967	934	949	990	902	914	951	983	909	993	929	931	1020	983	948	955	932	996	923	912	1008	916	941	920	975	989	941	944	940	973	899	944	910	870	906	935	908	968	953	913	942	988	955	956	965	990	1005	922	920	957	929	918	921	960	958	927	978	964	957	949	969	955	938	918	933	957	944	979	971	994	959	946	937	937	985	939	956	964	967	1028	943	895	956	937	945	997	955	940	945	921	917	889	984	913	1037	969	930	909	977	963	955	986	965	972	982	967	950	944	975	903	920	966	951	994	919	980	919	928	966	964	980	1022	941	923	985	885	921	952	870	934	970	924	962	977	955	944	1015	934	979	958	949	986	956	957	989	939	958	862	940	919	929	919	963	944	963	956	970	1005	994	961	978	987	947	964	944	941	969	935	941	926	931	916	893	905	980	983	1004	1011	902	953	921	931	942	928	916	948	929	933	975	947	903	951	985	941	995	938	960	904	963	967	956	954	986	981	907	918	950	916	984	903	908	966	925	973	948	941	925	999	936	946	934	969	934	954	967	916	967	920	940	990	946	921	966	996	1005	950	991	941	960	939	1012	991	905	937	976	899	909	962	982	913	1000	897	944	1001	907	945	944	937	891	950	917	979	998	954	936	964	931	944	952	883	1014	958	919	949	963	1009	943	909	937	987	929	1000	975	989	968	1038	951	1008	901	977	958	932	970	985	966	945	949	921	972	915	938	970	943	892	1003	962	902	962	927	1016	927	920	970	917	876	977	983	933	909	895	998	979	1011	942	1026	922	957	957	991	938	940	934	958	1047	979	955	971	904	892	995	922	944	995	949	957	963	988	885	936	955	926	974	934	902	946	976	939	990	917	942	996	990	1011	941	996	959	942	946	951	964	926	908	934	940	992	972	951	966	997	920	930	918	992	973	968	935	924	917	974	938	960	901	918	960	976	950	1033	962	944	968	933	930	965	932	997	962	1017	986	999	960	889	989	978	1016	949	990	1007	964	940	975	941	967	893	952	944	933	911	935	916	921	993	946	910	926	968	903	945	926	957	995	924	1004	931	974	975	927	963	926	940	941	988	972	975	919	964	961	890	922	959	989	921	930	952	965	958	906	947	988	949	985	1005	972	964	974	943	969	909	952	961	952	928	987	957	914	968	932	876	955	932	952	940	960	984	997	991	984	1002	1014	940	980	897	956	955	991	992	912	978	933	951	949	940	923	922	914	910	926	938	959	1025	1011	950	913	937	943	920	921	956	910	985	959	970	953	944	996	954	924	988	909	1003	914	951	988	1011	974	951	937	978	892	914	887	975	986	961	923	987	921	964	970	917	983	925	932	889	969	946	991	934	946	940	948	931	915	982	934	953	938	990	970	957	947	968	978	997	961	941	955	875	875	986	950	951	944	961	963	955	899	910	961	944	990	1010	962	988	958	925	973	951	968	910	896	957	956	963	932	908	954	933	993	1008	938	1010	958	994	949	889	992	939	974	927	971	898	970	958	964	921	953	947	945	934	943	965	932	938	897	931	976	978	963	950	932	954	924	1003	968	976	915	969	946	914	928	953	957	938	968	933	962	969	1000	993	982	952	956	950	933	963	976	975	953	961	918	993	964	947	951	978	958	965	920	967	919	921	994	930	942	976	975	950	930	987	961	976	1002	925	945	903	955	1044	924	968	922	972	970	920	945	933	976	983	919	967	976	910	902	970	946	1017	980	939	939	930	937	951	929	960	1000	987	933	891	1009	931	971	963	936	997	925	900	960	926	964	980	870	959	982	927	978	943	919	963	925	947	949	910	944	943	970	945	956	962	945	949	955	939	953	923	956	980	950	933	896	956	996	955	962	913	911	923	966	933	923	983	938	927	922	932	989	915	958	940	996	943	992	957	927	934	960	1004	973	950	986	961	977	909	960	921	1014	969	962	892	927	905	953	966	907	976	954	955	960	909	972	930	946	963	986	985	939	932	967	928	906	947	949	1044	949	919	961	909	984	941	950	987	955	946	949	922	952	999	987	962	930	945	959	977	1000	992	934	931	946	944	971	964	913	943	986	910	949	962	943	908	923	937	949	895	944	969	959	951	928	973	895	957	991	958	957	960	979	916	1015	921	991	974	979	916	926	957	931	919	946	992	946	966	949	945	934	942	913	954	901	930	952	966	940	927	946	951	975	902	929	930	990	906	918	946	944	923	952	1005	968	942	951	985	935	918	956	905	995	952	996	939	921	985	1005	992	955	977	939	942	959	885	949	1008	947	903	928	984	968	993	1032	980	961	922	900	989	930	866	919	930	913	949	926	936	928	999	881	968	950	933	941	936	954	917	931	962	953	947	930	975	958	972	975	956	945	920	951	998	953	933	924	959	977	909	976	961	995	927	929	924	935	918	905	980	966	963	966	965	930	958	969	923	947	963	979	1008	966	963	932	952	983	934	918	961	989	831	922	946	938	924	911	963	954	1001	972	1037	945	966	948	909	972	984	889	980	928	947	968	984	1022	922	1056	953	935	890	1001	945	991	980	980	1061	944	964	935	928	964	888	956	930	990	973	987	948	984	984	998	897	944	943	920	910	975	1012	840	972	943	934	994	921	964	913	936	945	998	984	971	936	919	888	915	1000	1001	978	969	943	906	931	954	954	966	960	942	997	925	958	954	947	926	923	1002	957	941	971	964	892	950	1023	940	932	955	903	994	1010	986	966	923	972	942	930	954	976	955	911	952	955	912	936	914	903	984	988	963	980	949	999	937	901	983	1002	956	965	958	968	934	983	970	968	932	978	936	941	976	937	935	857	932	983	926	937	977	933	991	941	911	920	916	902	935	947	1020	966	954	946	983	969	942	933	966	917	962	970	951	997	969	922	919	931	995	968	986	953	900	931	947	911	966	910	945	996	878	971	993	923	947	942	988	889	972	988	952	888	935	904	909	897	919	923	920	900	1038	930	949	927	956	920	944	925	946	971	940	919	912	945	938	942	872	956	991	939	992	976	931	939	918	998	929	883	899	950	913	951	950	908	905	957	959	959	971	927	988	980	925	967	967	904	932	908	1007	964	907	940	969	945	957	983	930	976	959	966	946	935	915	934	960	895	925	881	934	973	916	931	995	946	948	974	1013	937	968	897	923	964	983	907	961	931	984	947	933	951	900	978	914	999	928	950	969	956	975	882	938	946	927	971	916	938	971	863	955	980	968	938	968	984	987	970	966	964	957	943	943	955	940	1005	887	984	970	948	910	986	923	978	951	952	1021	922	979	908	944	997	948	894	991	900	948	971	943	956	927	979	966	967	944	981	859	944	971	931	932	1002	931	939	941	900	939	969	973	959	923	947	918	981	953	969	955	1036	913	959	933	991	965	954	897	959	965	898	930	944	905	985	958	945	951	937	969	924	963	926	951	962	898	921	920	971	991	968	983	961	963	935	1006	888	960	919	939	990	1009	921	1007	938	916	924	916	960	891	888	956	922	921	952	959	1016	923	936	984	936	961	988	949	952
65144	103704	75545	45377	27192	15848	10511	7196	5066	2688	1264	1099	1005	951	836	831	877	810	795	832	831	858	845	867	896	849	840	827	848	814	878	798	822	807	802	818	857	790	855	831	852	818	798	841	845	769	866	844	867	834	827	832	837	745	785	817	772	799	863	824	830	767	819	804	857	805	828	805	819	798	830	858	824	849	861	827	839	884	882	778	788	811	810	840	826	814	814	857	858	826	807	813	841	822	793	776	863	808	813	828	845	791	788	833	808	873	841	846	854	820	843	847	815	849	816	842	816	824	832	768	838	784	797	814	794	809	825	772	824	847	816	816	823	798	868	803	824	860	833	861	834	827	871	806	789	872	781	829	849	839	801	792	800	839	814	816	827	796	860	857	783	849	826	815	884	804	842	798	813	830	768	776	835	794	826	852	858	856	855	827	807	782	794	857	763	848	787	831	841	854	812	851	754	820	762	845	794	816	803	827	792	802	836	832	782	840	817	774	831	820	844	864	854	805	794	857	818	801	798	824	803	822	831	784	814	890	833	822	851	810	785	839	815	783	802	817	805	886	801	809	838	852	860	855	800	804	848	865	805	802	807	873	787	808	794	793	826	847	843	823	794	807	819	784	790	823	806	845	779	787	813	805	784	861	867	837	851	817	813	835	819	805	783	864	829	763	848	717	856	837	861	828	773	808	819	831	807	872	878	849	858	820	862	847	833	750	840	818	817	774	783	823	823	764	802	822	757	792	849	817	845	835	869	805	839	840	819	822	789	796	833	807	834	775	810	803	861	796	892	817	829	797	805	843	818	852	786	816	827	821	867	842	824	814	815	832	826	850	855	813	821	809	809	788	833	773	849	849	771	840	848	755	832	800	829	853	786	812	832	872	808	861	795	834	856	814	806	855	814	848	780	791	811	872	852	818	772	868	819	831	794	805	817	806	811	797	794	881	828	804	850	859	786	835	821	793	838	842	797	808	813	798	813	805	853	812	782	795	797	854	831	787	809	837	785	824	812	811	833	818	792	774	800	813	816	812	851	814	866	845	800	798	803	837	828	794	875	816	805	795	831	849	854	786	826	821	818	792	853	804	856	805	802	841	794	833	817	824	807	839	846	839	854	853	813	810	838	851	825	849	854	788	833	881	819	827	811	866	810	740	799	829	819	805	838	876	805	837	783	841	835	818	807	806	817	798	787	820	795	835	809	815	823	819	849	863	816	867	810	804	844	799	802	786	853	784	843	840	835	849	842	794	822	785	818	827	834	887	836	841	806	802	760	791	841	795	813	803	797	821	798	828	837	810	870	809	789	804	873	867	817	845	824	810	814	771	805	823	825	823	794	795	831	770	834	850	826	826	873	798	835	783	789	839	886	831	788	783	791	796	770	829	833	795	765	835	840	827	784	839	778	800	807	834	849	808	850	823	765	860	817	779	816	812	801	843	804	798	834	815	821	779	824	761	843	826	831	844	843	868	832	830	870	791	784	849	791	846	840	814	815	799	799	805	804	841	817	846	815	786	790	858	807	835	801	803	818	814	824	865	768	842	827	864	818	820	822	800	807	816	824	828	843	768	803	804	866	798	851	854	832	785	823	844	767	856	860	838	765	820	840	787	814	837	857	857	775	830	806	833	852	832	869	830	861	804	843	777	829	838	820	813	788	799	853	815	821	811	864	779	804	825	859	754	844	801	850	822	820	864	829	783	833	870	816	805	814	792	832	770	798	838	830	842	816	807	767	852	813	809	820	841	839	856	827	847	833	859	823	847	836	828	835	822	799	837	842	809	771	795	793	821	784	795	782	799	839	778	852	818	823	851	841	818	844	793	748	852	808	800	762	803	830	845	803	786	804	827	847	836	829	789	827	817	801	825	800	802	786	780	808	818	827	824	858	796	860	818	818	810	769	815	803	836	843	850	835	820	801	803	827	850	817	821	828	819	825	818	787	843	825	815	808	755	819	838	745	828	751	842	821	831	795	808	843	842	827	887	801	859	802	749	765	860	898	853	804	817	853	781	833	841	796	849	842	794	837	829	783	798	847	789	841	783	794	861	840	823	803	797	803	790	767	829	864	810	848	804	835	841	844	894	808	827	777	792	799	839	824	810	818	833	810	837	823	847	811	797	787	809	798	810	839	820	788	841	765	830	832	849	801	851	865	824	799	827	781	793	806	844	789	847	791	862	803	772	797	766	832	819	793	832	817	848	827	822	897	812	810	826	849	840	791	846	839	805	807	834	815	870	766	833	810	788	785	796	814	798	835	822	873	788	837	860	799	832	863	763	816	737	803	793	862	792	832	806	798	828	860	807	829	813	838	783	833	841	803	828	834	833	827	790	796	815	783	846	767	828	791	822	784	810	856	795	841	825	831	830	812	819	822	829	817	822	810	828	814	835	810	831	853	866	873	840	833	827	847	823	823	856	858	807	800	784	797	786	801	850	806	821	775	830	808	823	787	814	771	819	736	843	780	813	813	851	842	813	760	790	833	824	861	847	816	848	833	754	771	835	791	819	820	820	850	793	879	862	776	779	806	826	813	813	811	808	807	782	804	870	840	855	841	808	834	821	794	797	867	816	827	799	797	745	837	831	796	822	837	780	810	795	832	844	806	806	805	819	835	806	810	833	810	757	845	817	841	827	826	792	851	823	828	837	823	769	848	832	816	829	801	851	776	843	849	789	804	848	819	849	807	820	861	823	757	768	817	831	795	776	796	841	830	813	832	842	808	816	834	811	828	826	790	844	850	870	847	825	841	827	760	804	846	807	818	831	780	826	869	809	813	792	794	739	824	775	822	844	793	829	822	783	871	855	862	866	797	806	815	811	801	808	801	798	791	800	789	829	866	803	809	811	785	812	766	848	816	752	848	848	843	817	840	815	773	833	800	781	803	793	818	823	804	850	761	838	853	808	798	814	821	858	844	814	858	849	820	784	797	810	826	834	770	805	853	828	780	867	816	820	799	781	835	835	856	851	855	785	823	822	806	781	813	831	798	807	810	818	801	827	818	869	807	823	839	796	821	824	858	846	795	797	841	775	838	791	791	757	817	807	739	793	859	789	837	795	849	819	803	801	832	840	769	828	811	798	871	805	813	797	811	849	775	821	839	826	754	853	838	796	845	791	858	771	816	799	808	836	839	820	808	784	800	798	771	824	804	829	823	850	782	799	850	812	779	804	799	840	767	840	813	768	792	798	795	825	816	787	805	850	809	826	803	872	849	781	846	817	825	841	844	845	802	801	780	837	838	828	832	830	829	844	815	799	858	754	858	808	825	864	813	850	701	843	796	839	765	788	828	799	796	796	806	811	755	812	783	774	834	850	821	817	799	862	832	809	805	819	820	782	767	823	772	731	835	804	837	827	760	835	864	744	823	754	829	764	834	800	789	847	841	798	779	814	778	812	798	794	813	804	818	870	834	838	796	811	819	777	793	780	850	829	831	819	834	734	775	765	858	797	785	890	763	827	804	816	816	825	811	821	764	767	808	802	838	801	801	756
31002	28597	24670	9906	3098	1590	1169	1029	982	857	777	781	705	763	750	763	782	751	715	746	758	740	762	729	757	757	730	770	776	746	761	774	777	739	749	758	783	745	763	768	754	732	761	760	752	780	751	804	719	746	786	708	741	758	781	778	745	738	765	762	775	779	788	735	761	754	805	774	784	744	759	767	732	795	864	788	751	769	733	777	751	723	780	729	767	716	787	731	787	769	780	760	738	756	774	798	789	765	812	789	773	724	763	750	807	781	766	731	786	783	748	789	758	744	810	778	754	766	765	725	768	721	806	797	794	765	740	772	782	721	769	754	771	735	791	782	765	797	784	719	762	794	804	767	766	745	743	748	764	758	771	755	748	769	801	790	751	732	685	765	764	771	769	740	763	793	745	763	787	793	798	750	753	774	764	755	748	740	733	789	736	802	789	787	776	742	761	739	723	706	826	773	722	777	725	786	801	790	759	728	721	759	742	798	743	739	718	738	734	750	782	767	755	760	749	753	766	786	724	745	783	777	733	755	796	762	780	786	764	781	791	718	724	734	781	779	738	786	718	749	793	782	732	769	787	728	789	751	762	781	741	697	743	756	766	758	722	721	760	783	769	790	768	729	765	751	747	745	786	735	785	743	748	720	741	755	788	770	757	756	809	764	733	700	738	749	764	746	783	713	755	743	784	831	772	795	725	818	762	746	759	767	786	735	747	750	760	759	762	769	794	748	730	767	725	746	775	803	754	736	728	735	785	762	790	756	755	746	712	769	749	804	745	742	772	752	790	794	740	747	766	767	753	749	784	747	796	779	744	791	788	794	726	793	784	739	772	654	760	819	696	726	743	779	740	735	765	795	757	748	764	774	742	767	778	728	774	754	710	774	775	746	753	757	766	718	779	797	781	766	763	758	811	739	709	736	789	757	796	779	766	801	743	722	763	734	739	760	768	739	724	784	780	782	787	689	797	746	767	798	698	714	746	729	754	710	704	774	729	703	714	785	756	730	736	746	749	747	756	749	800	749	698	778	766	768	757	766	717	736	772	737	737	743	707	767	735	765	717	762	794	796	734	694	733	761	755	783	701	733	755	774	770	739	728	767	768	732	716	720	751	800	785	757	717	724	747	711	755	800	764	772	748	667	773	808	765	795	739	752	830	771	791	744	734	790	780	754	791	762	790	779	824	771	734	755	793	765	716	715	775	762	771	749	776	749	832	752	784	706	807	779	736	703	762	772	736	723	782	787	749	730	798	795	784	778	723	731	806	693	816	798	737	736	710	790	746	769	726	737	714	733	706	759	749	753	722	750	759	773	740	734	803	764	716	762	736	784	708	759	790	751	746	786	747	720	772	765	758	785	730	804	730	732	762	756	728	747	734	820	782	755	750	759	758	815	735	725	724	731	766	734	740	748	756	786	792	777	758	773	717	783	761	784	714	754	775	772	821	747	777	776	802	777	769	755	702	818	733	829	752	779	763	782	746	785	805	751	722	754	775	750	735	794	775	739	756	751	788	753	750	767	768	764	748	718	761	771	736	760	788	766	723	753	744	773	710	755	809	786	781	750	780	777	787	752	755	752	757	731	767	788	719	775	714	801	772	769	783	710	747	729	782	830	799	743	767	735	800	760	733	776	741	780	766	733	822	779	758	774	692	754	758	745	775	747	754	771	746	764	749	736	792	785	737	786	738	743	739	762	747	724	844	751	797	757	768	751	767	715	770	806	762	739	755	759	757	761	740	704	739	764	803	757	760	786	751	760	768	786	764	777	748	736	760	780	768	717	709	758	791	733	736	732	734	793	779	760	723	790	746	791	753	734	727	761	718	740	750	753	757	735	789	741	774	729	771	789	762	820	750	756	751	763	766	738	714	786	810	712	722	716	718	755	785	752	728	741	762	778	743	751	736	788	732	766	770	738	798	759	820	783	747	784	794	765	763	777	733	739	753	767	741	782	779	756	795	768	770	779	781	791	776	765	758	734	790	800	743	764	768	763	735	712	780	737	807	706	809	774	752	764	754	811	764	804	742	747	757	734	790	734	810	760	777	734	800	785	714	715	745	818	774	764	758	783	764	728	770	741	764	811	779	761	763	801	813	804	777	721	787	735	789	732	742	761	816	764	780	788	782	770	735	759	784	734	811	775	782	748	791	750	731	763	732	732	776	774	724	736	704	727	772	699	743	718	751	756	754	744	798	719	785	742	729	749	756	748	806	763	776	712	757	735	754	811	804	751	746	794	768	738	775	759	757	746	762	724	744	753	744	767	774	784	772	845	843	744	788	724	800	711	744	754	814	797	725	729	733	752	763	719	761	720	740	771	757	755	807	755	714	756	755	735	750	737	736	769	779	754	757	809	728	753	759	771	777	760	799	774	747	759	769	798	757	772	717	771	797	771	742	800	734	783	736	776	780	770	747	753	751	724	734	753	707	779	760	788	791	767	732	746	745	748	730	837	776	764	778	761	767	787	719	737	737	769	735	772	815	789	794	786	734	752	736	738	776	743	775	775	767	704	797	734	777	778	795	753	772	740	782	794	724	748	771	767	793	745	785	741	776	775	759	744	758	760	785	730	748	765	792	747	740	723	761	765	751	774	792	781	720	764	809	848	780	764	780	757	767	789	768	793	785	719	760	756	763	718	782	722	771	745	721	767	738	760	752	732	772	708	764	769	779	793	754	770	794	772	754	789	753	742	833	777	763	756	742	806	750	738	780	734	743	785	777	732	796	743	753	784	774	805	716	762	743	735	768	779	728	743	721	774	772	798	731	787	693	718	774	764	727	795	781	743	746	761	782	731	769	753	748	768	748	733	762	677	729	814	761	741	795	737	736	732	779	787	734	770	779	743	730	741	734	764	747	754	787	759	763	775	747	732	751	792	773	811	779	771	754	758	786	760	789	744	785	716	723	725	753	738	781	761	781	772	772	789	744	766	806	744	751	787	781	771	782	785	772	766	756	759	730	774	767	773	744	748	766	707	757	751	785	686	751	783	756	810	749	757	761	743	731	731	723	751	790	743	763	760	762	746	783	745	713	717	767	751	759	764	770	755	729	747	744	751	738	757	777	762	757	727	722	745	753	744	764	782	764	740	761	734	762	791	788	810	758	732	743	774	759	752	736	719	791	791	715	748	757	771	752	701	795	752	764	709	721	735	729	736	802	719	754	750	764	772	777	743	768	739	755	771	770	740	796	769	705	705	822	751	741	745	754	756	697	762	783	771	738	763	742	733	702	736	721	746	789	710	715	720	789	768	750	757	761	771	781	787	732	794	776	723	763	690	762	734	725	760	736	776	790	700	795	738	733	759	761	731	827	774	744	686	814	738	749	716	738	785	770	795	759	731	783	817	744	739	779	764	738	770	744	756	740	788	796	794	747	791	767	780	747	789	744	801	755	780	746	791	730	741	753	788	785	734	750	754	786	738	763	792	776	770	760	736	736	771	811	734	778	796	793	745	761	761	763	734	695	735	820	751	767	760	780	790	746	752	771	771
23527	32594	19115	5699	2565	1483	1083	915	845	698	619	625	568	608	603	622	570	614	578	597	552	593	620	535	572	583	580	591	534	564	606	526	604	599	608	574	545	606	537	544	587	560	572	555	602	613	565	597	608	559	524	621	562	533	566	555	585	612	564	578	562	597	576	568	574	591	581	589	626	609	576	561	562	598	587	571	592	615	590	596	617	635	581	618	589	575	598	561	567	615	557	598	597	593	588	571	574	590	550	601	581	607	588	582	591	541	597	578	568	585	587	597	582	556	558	593	575	605	591	555	590	575	570	592	611	562	567	601	619	591	536	590	573	541	611	576	608	577	662	599	606	565	553	574	567	586	599	610	621	630	567	583	582	585	553	602	648	606	584	531	567	583	615	602	577	615	588	602	569	569	610	559	597	583	568	546	597	564	551	586	575	596	549	588	584	570	609	553	600	612	537	612	601	597	565	595	583	600	572	539	582	567	552	600	565	558	553	582	585	606	570	583	605	615	551	568	603	549	549	611	555	545	538	597	547	544	599	590	582	581	590	566	587	556	590	569	584	558	594	548	605	576	534	577	602	568	564	606	557	589	566	542	551	556	548	579	562	562	554	591	563	582	584	562	593	623	571	581	601	577	585	623	584	565	578	543	593	592	579	573	529	577	612	558	587	587	583	583	554	562	592	561	611	568	575	594	590	567	596	580	610	576	625	591	581	565	600	571	617	555	580	598	585	578	546	580	587	538	590	560	590	612	556	554	559	568	592	596	550	562	589	572	570	577	563	638	546	601	620	600	545	618	595	571	626	568	539	589	540	551	605	554	623	616	580	597	610	625	579	572	623	568	610	548	592	575	561	583	543	551	545	588	553	592	592	557	574	573	594	561	572	585	547	551	546	604	594	554	543	577	581	618	568	607	585	559	576	609	575	586	616	566	568	620	614	535	601	594	600	582	578	561	543	589	604	600	580	592	608	558	593	575	570	575	609	602	570	626	596	584	589	609	557	538	583	621	600	600	559	593	596	545	579	625	604	588	574	563	558	610	581	579	579	549	525	593	582	573	567	552	580	605	525	601	570	569	552	598	620	606	596	580	569	563	584	527	562	589	592	596	594	557	612	550	580	538	559	571	578	609	523	593	617	548	608	605	628	560	593	568	570	591	573	602	639	584	549	604	599	610	587	563	596	599	587	569	536	588	571	556	598	582	603	595	562	568	593	605	560	570	592	563	569	589	633	571	550	545	596	567	630	573	583	583	610	561	570	594	600	570	549	564	611	544	608	603	589	579	561	573	538	576	645	577	620	581	601	580	615	584	596	598	564	541	585	588	576	602	621	550	577	625	572	580	538	559	552	575	570	569	570	577	586	568	601	561	587	590	628	571	594	576	610	568	554	599	608	592	574	583	587	601	574	569	538	569	561	601	574	556	592	603	577	633	631	618	612	592	560	542	613	555	584	598	567	579	647	590	553	556	571	584	609	571	585	570	603	611	573	557	594	584	619	574	532	583	603	540	574	591	587	554	591	602	577	570	590	609	573	582	573	606	620	594	597	573	619	598	584	574	576	593	592	579	577	562	556	612	596	580	584	628	564	566	545	571	561	583	563	582	575	575	575	555	647	586	564	564	640	556	605	583	567	546	580	643	572	559	550	618	568	566	576	572	565	608	587	563	566	607	588	556	565	558	586	630	586	549	568	604	594	599	603	573	601	639	550	564	569	570	637	588	587	549	547	632	561	597	585	587	595	579	575	587	537	597	581	551	614	577	593	599	630	548	589	579	574	592	574	596	550	586	571	626	593	566	573	587	567	564	604	543	546	591	566	582	557	609	555	574	609	582	603	529	551	592	585	614	568	577	578	609	584	607	588	561	567	575	590	591	558	585	564	554	620	598	581	600	619	598	608	611	580	566	652	568	578	566	590	537	551	550	599	626	575	611	582	595	560	597	574	564	613	586	550	592	569	608	613	576	560	561	586	561	592	599	520	544	600	571	583	579	561	578	581	588	577	599	569	561	556	545	589	558	575	588	578	588	598	603	578	603	592	576	557	614	589	582	591	545	605	589	597	569	604	590	568	589	545	575	589	564	583	574	569	597	536	587	595	565	615	597	582	602	604	565	599	609	607	635	600	608	565	611	590	585	628	592	550	613	599	553	615	604	627	571	569	569	563	618	586	585	620	568	608	563	623	536	597	571	550	555	612	603	546	597	630	593	604	554	616	606	614	562	596	573	608	575	566	565	546	569	582	588	595	571	600	573	582	555	584	574	531	595	561	603	573	590	598	598	604	593	569	586	601	543	598	564	607	597	582	550	566	575	554	597	606	570	594	600	579	546	598	581	603	568	578	577	590	575	539	574	608	556	559	551	604	543	537	568	555	581	576	574	568	545	570	602	629	598	624	578	560	601	571	569	588	606	627	611	562	629	600	635	554	584	544	568	544	599	595	592	534	569	614	617	601	581	628	578	558	584	580	579	580	585	573	607	578	602	542	594	541	574	550	622	586	589	567	580	623	570	567	583	587	611	604	592	573	617	562	560	558	543	568	543	648	536	566	560	560	619	580	584	604	660	572	566	569	552	562	614	608	563	553	588	609	546	581	602	578	545	596	577	583	590	586	604	619	565	552	569	617	632	629	565	569	606	550	592	543	597	561	587	574	565	598	576	599	548	596	580	539	601	571	583	568	553	578	594	576	511	603	584	614	574	590	602	585	601	561	601	578	532	610	549	596	616	598	595	597	567	648	575	596	627	554	571	584	586	571	617	591	576	573	569	582	576	585	576	615	552	614	624	599	579	599	541	563	550	582	593	596	574	592	574	586	611	525	602	597	532	583	607	542	585	593	625	604	598	588	591	591	587	574	580	579	623	590	593	533	584	562	615	579	556	571	538	554	595	583	550	598	586	582	592	605	587	576	601	565	556	569	600	558	528	584	558	580	625	581	571	595	612	621	595	579	573	605	558	562	596	564	607	601	604	535	543	554	628	573	549	552	620	561	564	563	599	578	603	599	614	576	573	582	576	566	610	603	617	575	551	593	571	547	559	575	616	554	568	591	576	560	568	579	582	555	625	542	608	548	616	589	569	546	606	589	607	634	585	602	582	611	576	594	537	587	594	606	575	586	544	572	582	600	582	607	621	577	607	547	596	608	636	589	577	548	564	622	540	604	621	571	556	589	538	590	536	555	578	589	567	556	587	617	549	624	610	587	600	564	591	553	601	589	569	583	563	591	582	575	555	568	533	566	607	632	546	591	562	609	612	561	580	581	587	604	542	584	623	603	575	598	562	554	557	590	568	560	589	601	571	605	580	602	560	563	575	567	546	575	574	593	622	606	579	599	597	554	596	600	609	597	547	575	575	605	543	545	567	561	537	545	559	599	539	535	581	550	627	611	614	561	585	589	560	594	578	611	586	587	652	618	576	584	605	579	595	597	564	599	584	590	559	588	578	562	579	591	580	602	570	533	583	614	598	561	606	542	609	569	546	553	584	608	580
25834	25034	37705	34468	24255	14734	7327	3874	2543	1664	1143	1000	955	940	872	847	888	867	874	882	884	855	813	869	890	925	847	892	862	892	838	833	896	865	880	821	825	813	855	857	837	888	864	847	859	824	846	817	878	838	819	805	856	872	880	880	862	911	848	858	896	836	840	888	793	814	799	826	864	822	845	833	837	840	844	868	876	843	852	802	838	810	844	777	830	802	808	865	876	847	836	812	852	850	835	804	905	826	879	827	860	883	791	826	843	861	840	844	863	859	802	824	880	848	889	851	848	936	892	842	825	855	877	803	836	798	853	866	878	835	842	840	926	907	866	861	869	891	810	830	827	889	869	891	830	828	849	811	840	849	875	832	818	797	914	843	817	854	828	839	890	836	855	807	872	870	904	810	814	796	812	848	843	830	858	786	832	823	849	786	851	869	826	849	849	824	809	879	795	844	796	905	827	859	837	825	853	787	864	876	826	850	836	851	829	781	819	879	875	837	848	898	888	875	904	882	806	822	878	837	818	885	813	823	790	838	881	795	825	822	838	827	844	912	897	817	840	870	835	831	869	836	854	877	860	866	867	851	842	784	894	820	867	864	881	809	837	831	843	842	859	888	827	818	833	859	832	858	830	831	863	906	844	890	811	860	783	804	877	832	807	852	800	867	809	845	820	890	832	864	850	790	841	852	846	851	822	866	850	858	862	801	824	845	896	867	882	824	841	870	866	867	852	876	845	871	871	845	809	861	844	846	820	858	885	780	883	845	810	813	895	858	796	898	815	848	804	806	793	891	848	899	847	816	851	853	820	840	832	860	869	835	865	846	887	809	809	844	829	794	858	840	845	839	862	874	854	877	834	857	838	896	811	883	929	860	845	827	809	839	876	830	845	832	858	888	843	832	858	870	855	840	838	900	890	832	834	864	850	874	824	866	886	821	915	844	804	821	878	828	894	815	824	788	816	850	832	829	850	824	817	837	835	913	839	849	902	861	800	872	782	851	879	794	855	862	894	824	839	827	835	864	857	852	858	898	810	882	834	868	827	817	854	798	863	850	839	831	844	827	798	868	821	890	863	853	856	831	815	845	843	866	827	808	864	834	861	837	813	850	838	832	843	854	768	816	858	861	788	880	830	831	839	852	820	848	774	778	840	806	853	814	806	868	835	787	851	829	875	826	820	852	858	810	862	820	903	838	835	838	897	917	851	833	832	796	876	880	860	826	903	817	863	802	861	810	788	829	826	848	939	803	923	796	831	861	814	830	829	815	862	807	797	792	858	830	856	858	792	855	837	846	847	880	850	813	772	870	808	843	851	817	833	823	841	856	813	842	865	761	886	879	840	827	859	811	796	859	883	834	809	827	877	793	813	793	871	849	799	845	837	867	826	786	810	870	803	867	805	831	797	888	859	850	825	877	783	875	822	884	840	858	916	874	863	809	843	880	874	843	815	851	807	830	805	802	876	871	814	893	829	835	839	898	846	860	836	857	878	825	883	847	881	815	859	880	912	870	813	833	847	895	921	895	822	797	831	869	826	829	868	859	797	846	826	812	864	823	814	865	825	866	811	785	862	802	850	859	838	842	826	832	914	847	853	835	810	818	869	786	838	882	816	865	905	899	892	846	859	830	861	874	888	830	850	812	879	871	841	869	860	834	862	862	823	825	810	832	761	831	856	876	837	860	808	827	843	840	800	857	833	864	858	800	900	891	773	859	803	849	841	854	874	881	839	893	835	833	822	827	828	875	851	858	872	873	850	842	856	872	833	859	902	809	848	879	880	839	890	853	773	870	817	865	860	841	824	861	836	854	828	848	887	818	843	828	839	856	895	831	901	843	821	885	809	881	858	853	847	810	888	839	825	883	796	812	851	904	808	858	837	823	804	810	864	880	840	866	808	827	885	885	850	872	838	815	845	799	792	813	796	896	850	868	856	847	847	834	837	885	841	811	871	886	807	870	807	802	829	867	811	831	849	874	866	836	810	846	837	829	790	771	811	844	831	800	822	860	856	832	845	818	852	836	845	838	889	875	838	852	855	800	832	796	854	877	812	907	814	832	885	880	852	877	880	794	869	820	886	850	808	827	819	855	849	872	847	839	838	833	879	889	792	796	892	807	853	849	819	805	839	836	866	858	831	843	856	830	826	842	842	822	782	823	854	887	868	841	837	859	852	880	843	793	886	787	769	856	818	878	784	821	832	841	883	854	857	832	836	822	846	876	897	827	842	781	869	872	826	839	835	784	841	875	810	824	851	813	828	839	767	774	843	800	835	816	836	875	860	852	843	841	891	813	872	798	900	829	873	832	839	786	861	838	880	865	821	824	874	817	806	820	798	863	847	856	871	816	840	844	878	883	824	860	861	835	812	874	851	842	836	837	815	829	843	837	812	856	844	859	797	851	885	852	836	861	859	879	888	852	851	887	868	835	841	847	819	839	825	831	846	836	853	875	839	826	873	834	822	909	844	785	875	858	835	822	884	790	845	801	870	834	884	851	851	869	849	832	826	875	892	834	875	839	858	838	881	829	749	867	848	855	819	804	849	903	843	858	827	817	880	853	889	818	837	868	839	856	824	884	862	855	857	829	876	838	795	820	855	868	822	859	823	832	917	828	832	879	820	865	864	833	857	865	858	825	804	877	817	837	903	852	873	825	840	887	844	844	845	837	840	832	838	866	800	868	857	862	811	917	898	844	876	848	880	846	849	889	804	843	851	815	815	871	844	880	817	863	842	883	857	871	831	889	828	810	837	817	794	850	849	838	859	853	872	836	836	815	860	859	838	931	806	898	823	888	855	835	845	811	840	870	855	818	814	839	813	847	825	865	838	869	869	816	811	846	877	870	802	851	836	852	828	871	830	838	839	876	820	885	870	843	845	851	829	842	809	795	860	811	856	828	830	868	847	826	880	870	905	778	853	825	868	837	806	818	773	854	900	860	822	825	855	819	877	861	890	836	829	817	875	853	884	826	862	835	857	779	851	873	914	799	859	798	878	839	844	833	824	806	813	820	827	849	881	821	878	835	792	811	860	811	836	851	878	879	844	875	861	797	825	873	836	872	827	812	802	792	874	890	849	845	830	847	845	840	828	855	898	845	840	835	851	811	847	877	821	846	847	781	871	831	846	864	857	881	812	782	835	862	873	801	844	844	822	821	881	877	792	848	832	826	752	880	814	841	847	880	877	879	850	855	826	813	839	897	847	857	789	830	859	836	852	846	827	813	927	822	850	813	862	847	863	879	804	892	765	846	889	877	860	885	798	826	820	838	832	838	879	829	866	806	836	892	820	899	857	830	865	835	841	871	816	839	823	865	806	861	820	854	844	834	868	840	848	802	831	852	821	851	812	890	800	843	824	864	816	897	835	830	802	874	824	849	793	836	874	755	868	856	855	851	745	816	757	841	837	911	821	830	835	851	819	886	890	859	929	836	787	852	891	860	831	861	844	819	840	773	844	875	827	884	903	809	768	815	825	817	841	865	838	810	827	881	930	816
61612	91440	63698	33066	18243	10086	5856	4183	2883	1779	1000	939	828	655	731	690	703	732	701	719	710	777	734	691	741	779	752	714	733	757	752	641	702	644	707	656	696	765	718	678	726	726	713	677	688	742	669	700	693	693	692	709	728	672	739	754	742	719	703	713	689	750	738	728	739	719	698	735	683	715	699	726	711	698	733	671	714	722	679	682	690	688	742	698	656	715	679	706	685	708	678	690	708	703	729	744	721	685	662	703	724	677	685	709	705	743	663	725	751	718	717	750	699	688	685	748	737	643	683	699	701	713	684	687	757	737	714	694	706	725	688	726	670	694	703	703	710	678	691	696	726	695	711	674	644	730	695	700	686	671	725	730	728	717	730	712	691	643	676	701	709	728	723	695	699	733	717	715	720	694	639	672	735	705	691	719	695	752	685	714	725	706	685	733	663	720	713	715	733	693	731	703	712	725	733	737	693	675	716	705	714	702	687	686	672	715	681	673	713	688	702	664	708	704	692	698	719	700	720	687	669	707	741	705	651	740	720	757	640	663	729	689	730	665	705	708	708	697	729	731	657	701	683	739	714	727	667	758	657	676	702	756	711	678	707	701	691	702	673	723	684	691	694	711	688	723	709	765	707	682	673	713	695	633	764	665	686	724	733	726	654	740	698	717	684	706	749	657	708	713	730	715	673	672	693	697	727	721	690	705	722	685	701	702	751	722	705	722	708	711	725	724	710	688	676	774	709	744	664	684	683	697	707	677	729	702	700	677	724	749	742	714	680	694	675	686	690	684	780	731	681	683	703	644	720	671	682	720	737	727	716	735	683	732	698	703	752	699	726	730	724	734	688	718	721	679	705	711	729	713	679	662	732	704	691	711	700	717	669	713	724	693	732	699	697	750	707	670	714	665	682	692	724	712	712	670	695	775	695	665	724	703	660	754	689	722	729	743	696	733	681	741	684	694	748	684	674	684	704	709	703	703	760	690	707	678	690	701	700	682	702	728	750	754	712	730	701	698	669	710	710	690	676	692	708	706	714	703	686	711	718	685	653	722	686	747	683	688	737	711	704	688	663	685	710	719	709	723	704	743	691	684	695	739	706	692	709	715	713	678	681	729	756	723	738	700	715	681	707	675	732	725	708	678	714	685	711	700	713	710	693	709	703	674	725	673	724	743	676	719	717	730	706	713	705	712	649	685	765	681	672	717	738	737	724	679	719	734	688	708	709	657	702	700	760	693	742	694	714	699	714	676	683	658	690	679	685	720	701	696	748	764	704	702	685	686	653	726	740	696	675	700	699	671	659	703	703	701	668	709	739	692	698	709	677	660	706	717	700	721	715	715	753	667	668	707	707	726	728	679	696	720	708	652	701	766	720	764	715	719	650	704	697	696	698	693	690	724	683	727	721	764	752	707	719	693	692	738	708	686	727	702	718	732	671	683	735	734	698	717	680	701	706	724	681	674	681	745	731	705	731	667	742	684	686	679	693	684	741	719	749	705	700	697	654	696	682	709	647	714	676	671	689	719	707	717	700	677	709	715	736	683	696	688	690	692	714	691	686	684	704	708	651	685	674	719	689	716	732	670	696	698	668	741	658	652	648	738	751	695	730	717	689	703	715	741	696	726	700	717	644	687	741	728	702	765	685	683	709	721	727	671	645	709	702	683	700	715	682	713	743	653	733	717	691	674	648	773	696	710	701	713	721	637	676	726	684	700	682	761	733	708	755	705	706	663	701	703	720	720	727	719	664	703	724	658	699	672	685	691	703	732	681	703	650	686	705	695	686	688	730	734	733	654	710	710	685	740	684	706	681	681	722	675	658	704	712	611	701	687	683	681	731	727	669	675	721	735	693	700	673	721	675	675	694	687	708	689	782	697	692	714	697	727	705	650	692	735	689	737	690	704	709	713	723	678	747	716	721	703	669	731	697	716	692	724	726	721	665	716	672	785	723	756	702	657	663	708	677	661	678	730	730	730	759	752	680	662	661	685	677	698	711	737	693	705	639	673	691	710	695	715	706	690	693	714	714	696	694	697	679	655	759	652	730	687	685	702	654	731	692	695	738	698	717	719	726	662	714	721	729	723	735	678	699	727	721	675	719	713	680	724	721	703	721	728	741	709	668	713	711	674	686	690	710	704	720	745	700	708	653	741	727	703	661	726	695	686	684	742	738	682	681	680	758	709	674	709	721	682	694	655	702	670	692	698	683	704	647	672	727	698	677	731	685	672	689	727	669	731	686	701	709	719	728	641	717	739	708	715	693	658	732	663	696	680	674	738	723	690	727	698	751	663	737	757	692	677	706	708	675	705	670	672	697	699	712	724	706	694	697	700	730	661	689	687	714	744	691	739	690	722	668	657	699	676	719	693	701	654	661	705	681	685	719	684	695	689	689	740	704	695	718	718	709	679	740	699	714	670	719	703	731	680	742	700	730	715	682	695	686	715	707	720	733	726	741	688	711	698	710	680	690	709	629	671	702	686	698	721	688	730	724	737	684	702	709	693	690	661	724	720	681	731	662	742	717	684	729	715	711	644	707	718	696	725	705	689	702	736	681	683	717	728	711	694	725	705	749	688	666	724	698	751	680	668	709	692	729	718	733	718	676	685	718	740	728	678	731	678	684	717	722	671	711	714	713	699	715	678	749	675	736	742	726	694	688	705	703	681	715	653	749	678	701	712	686	699	725	757	705	694	712	717	780	749	684	667	664	721	707	708	697	711	692	771	684	673	657	688	660	693	729	686	689	698	652	723	721	715	669	654	691	683	721	761	724	705	698	758	694	661	703	742	696	718	733	707	710	672	699	749	714	748	729	691	706	701	680	701	689	698	636	681	681	669	741	745	678	694	678	743	708	727	714	691	728	638	704	752	706	701	697	687	711	720	726	709	699	724	713	707	690	687	679	712	721	703	673	715	663	682	703	717	706	677	642	684	670	652	691	711	702	692	734	725	679	708	713	709	742	716	693	658	720	717	670	705	688	668	744	700	653	698	685	672	690	673	718	661	694	699	702	693	700	686	680	725	718	700	692	689	700	762	703	731	702	691	671	676	692	714	690	731	682	702	706	724	716	729	723	711	696	643	754	722	700	722	688	703	696	691	689	727	692	721	738	705	712	720	670	685	681	718	714	740	729	741	743	718	726	708	689	663	666	713	605	710	678	689	652	699	693	732	696	708	703	694	726	681	707	690	738	706	711	687	723	707	638	702	676	665	681	689	697	698	715	740	760	705	690	727	667	738	673	694	705	684	735	721	716	703	704	688	717	736	695	705	731	687	709	712	655	690	719	718	695	711	679	709	682	741	644	718	673	700	710	723	700	654	665	703	716	662	727	726	721	744	774	702	707	716	689	691	665	693	633	732	720	718	724	712	708	695	663	709	702	695	684	710	689	695	699	717	728	693	694	661	693	688	683	705	716	684	695	759	664	700	685	698	716	670	696	688	728	718	676	681	720	695	674	687	724	734	688	713	703	719	706	728	698	714	718	724	748	710
24590	23104	34203	31905	27803	22747	13534	6932	4241	2509	1568	1325	1218	1053	1072	963	1075	1026	965	917	998	976	1000	936	1012	1061	1085	1000	985	993	1000	970	986	933	961	955	972	973	1031	922	981	999	975	987	964	913	977	1032	996	962	963	941	936	1004	938	1060	955	973	984	989	965	940	982	971	987	965	1078	934	970	967	924	949	996	977	982	982	959	1001	992	944	938	996	991	986	891	990	947	988	984	976	938	940	943	977	921	975	951	1009	975	983	1015	972	980	942	959	975	954	969	1002	1016	944	1004	999	1003	952	957	895	1018	1002	976	977	1014	1006	997	964	974	937	935	1013	952	913	1015	1031	1007	970	1008	968	981	1028	971	942	943	985	964	1035	926	1016	1021	982	1005	953	986	961	941	960	976	946	945	949	946	966	975	1000	933	975	969	936	953	1009	914	953	987	1000	969	958	1000	960	950	928	959	970	1007	987	989	957	972	1005	961	914	1003	963	982	995	948	924	938	940	944	959	1011	941	943	947	954	978	909	938	1008	982	1010	959	983	969	943	951	968	963	960	984	958	1019	980	915	1010	960	909	1005	1010	924	980	918	998	939	1017	939	974	953	941	900	942	977	942	941	937	944	960	971	990	946	923	941	976	999	1070	943	994	979	973	953	960	1020	981	933	990	966	979	903	955	930	948	957	950	949	912	1002	987	925	913	977	866	1015	949	977	989	960	1007	1019	945	972	952	924	972	976	992	920	955	1018	993	914	1021	990	954	985	968	970	986	901	961	926	974	1023	978	941	983	972	959	980	942	944	1023	923	935	939	981	941	903	939	976	998	1012	1038	977	946	938	937	981	949	929	978	1020	963	970	914	1001	988	966	929	995	897	929	965	964	990	980	928	968	960	959	969	960	932	914	938	915	980	996	1001	931	1002	918	908	927	968	944	969	1006	959	917	983	937	989	961	964	925	989	998	959	972	961	1006	1007	948	997	978	998	1000	971	952	970	935	971	948	944	991	980	987	970	1007	943	944	984	982	957	1017	976	936	940	1041	945	915	933	957	952	944	969	940	1011	960	1001	935	957	973	956	970	951	972	995	986	1017	972	955	916	976	929	940	980	916	927	918	934	969	969	977	945	966	915	965	925	907	975	947	976	968	1055	931	945	1027	914	925	974	1000	997	923	939	967	930	1005	1000	990	997	971	970	939	901	937	969	983	965	1013	935	990	983	982	875	963	921	1006	1039	969	1000	964	1016	1008	946	915	909	964	931	983	960	913	928	966	981	965	989	983	937	982	949	955	990	993	1020	990	969	999	931	1006	963	989	972	913	980	952	984	920	1002	976	985	970	1004	960	940	912	953	952	921	995	1004	943	973	1007	962	961	977	1084	945	962	937	947	986	976	994	947	1010	982	937	969	966	978	960	998	929	976	985	941	974	999	956	978	973	1049	933	963	1015	982	908	909	906	975	943	976	1033	967	954	910	986	976	948	976	950	971	995	941	910	968	989	961	927	1005	1005	957	964	974	976	935	993	933	997	958	1015	979	980	944	986	974	983	1003	967	905	952	938	939	929	950	968	945	1026	972	970	965	970	935	909	985	915	950	924	983	944	980	979	970	951	959	962	1002	974	1035	970	985	974	959	911	988	949	1019	952	1000	912	962	1006	927	942	1010	944	948	993	1001	958	986	907	1026	987	943	930	951	943	949	970	997	989	982	952	973	948	961	926	1000	918	1019	1022	937	952	953	914	944	962	986	941	1003	871	923	984	984	1029	960	1001	989	929	949	996	921	963	922	942	992	931	959	981	1018	969	981	976	989	1022	946	937	977	991	1003	1006	971	975	930	970	935	998	988	936	970	956	931	937	959	968	920	989	927	979	929	961	957	982	979	925	944	955	911	942	941	950	954	977	949	984	1023	962	961	927	995	954	968	996	939	940	939	1026	946	937	916	951	980	939	961	1002	1000	961	926	915	988	994	884	967	942	970	906	972	983	987	926	977	957	992	986	1007	920	992	973	983	938	985	991	967	982	977	951	917	961	957	1004	1012	924	978	972	1000	993	975	925	976	931	979	935	913	945	958	969	981	980	956	928	969	929	1015	1014	1004	950	914	944	994	953	993	967	959	927	955	1015	978	976	1023	911	960	960	1015	947	956	898	958	995	972	951	1039	929	990	983	960	996	934	985	918	915	956	945	939	966	958	968	936	970	934	1001	962	931	1030	977	995	940	944	968	975	923	969	927	915	952	979	1000	1024	970	979	989	988	988	933	961	934	939	914	901	1000	1008	961	976	959	926	976	939	957	895	987	918	923	946	979	1005	1012	974	948	952	938	1020	925	933	966	1000	914	940	944	1011	936	948	975	963	946	930	930	971	910	954	947	923	965	923	957	933	922	964	974	917	1030	979	986	979	923	954	951	924	981	966	918	1004	1037	959	962	941	944	971	957	1014	989	941	949	961	996	957	1011	947	948	904	966	1026	960	978	956	914	938	959	934	904	959	947	928	945	934	982	952	898	972	928	935	963	977	955	949	960	918	1004	920	1003	924	962	981	976	942	970	959	992	1026	1006	934	990	984	1009	934	1012	959	964	982	979	957	962	994	946	1009	997	994	934	933	981	984	987	1020	951	956	965	912	959	954	997	975	951	945	955	984	968	992	949	944	924	998	1017	948	977	993	926	976	918	957	966	913	967	955	975	957	900	977	959	982	970	982	1015	991	1027	946	958	1005	1003	930	980	969	969	954	981	984	949	931	926	974	991	971	955	983	971	986	957	931	1009	951	958	1020	965	931	931	949	957	988	954	949	965	936	996	965	934	965	964	911	1039	967	990	957	997	964	997	949	919	967	966	971	935	911	954	942	978	998	972	996	1008	971	1002	945	1035	972	969	959	950	977	1010	979	968	946	954	921	1049	974	981	974	1005	973	956	956	1000	992	1039	997	1043	937	951	963	978	957	926	949	973	958	920	936	977	946	957	1054	945	1015	946	880	967	971	973	969	957	978	961	929	932	964	979	977	998	994	957	924	979	985	927	969	1015	1003	953	914	928	999	932	933	993	939	971	938	978	906	939	977	974	974	995	972	974	936	915	947	1028	983	1007	939	957	980	997	994	958	945	936	956	976	930	959	988	954	1014	963	1036	978	960	984	1025	949	954	992	1018	957	988	1061	997	985	953	985	995	950	986	964	970	925	964	925	1000	1001	967	981	934	958	985	951	990	962	989	1027	986	975	999	978	976	942	1062	919	927	937	985	981	978	1021	936	992	933	936	986	939	985	961	982	930	933	955	948	997	923	951	925	952	1002	981	931	899	937	991	997	941	958	969	936	970	1015	940	927	973	976	1012	987	963	958	991	968	1004	985	975	1031	973	1029	951	991	937	918	973	979	923	926	916	952	972	943	932	942	937	955	958	971	975	946	1010	943	984	933	970	944	990	981	1010	958	1017	907	927	1021	895	968	941	1010	1033	986	988	983	963	989	957	975	1014	966	994	950	961	950	938	947	945	978	989	931	925	964	961	938	929	988	1017	954	911	959	965	998	969	978	947	969	995	957	948	960	973	1007	996	1007	1030	912	970	906	925	1004	940	978	914	965	964	948	936	967	998	957	944	968	963	1046	955	1007	1003	943	939	902	978	1035	924	971	1010	962	997	918	982	994	925	999	946	943	945	936	937	973	984	995	943	975	910	995	994	1003	936	953	956	979	976	1003	931	980	996	956	968	927	951	961	962	940	893
65485	103889	74912	45745	27818	16221	8658	7014	4814	2644	1505	1307	1189	813	837	841	766	868	803	799	802	845	756	790	877	901	872	909	828	832	848	841	850	856	821	846	870	792	802	846	887	837	767	863	827	847	869	806	806	817	850	866	853	854	863	824	808	819	830	826	851	820	769	833	876	811	853	789	792	841	771	827	793	833	864	829	855	802	828	812	853	871	790	869	847	828	858	794	818	846	829	816	743	809	787	779	858	828	821	796	850	866	840	838	893	825	802	798	880	834	780	793	792	799	835	844	892	835	871	823	795	847	784	771	858	890	826	797	825	837	848	798	778	847	759	808	809	858	764	824	852	867	857	826	851	843	811	866	840	776	814	867	805	788	786	804	854	772	844	809	764	877	772	822	854	806	840	852	753	791	802	814	803	806	805	902	781	880	782	827	854	790	840	866	819	892	800	862	874	759	800	842	865	853	844	784	812	780	834	817	815	862	845	829	852	822	823	812	853	807	794	854	855	830	778	846	795	797	871	798	819	788	819	848	832	815	817	815	823	790	818	778	830	855	849	861	782	833	821	815	796	852	877	801	882	799	769	810	819	818	764	844	844	788	836	876	797	856	810	927	830	847	805	835	859	806	816	883	825	804	809	790	814	817	858	792	813	839	856	814	862	816	805	827	824	816	811	811	803	807	858	883	838	828	848	792	836	834	837	824	842	802	810	845	830	777	880	849	855	848	849	857	847	826	809	830	810	812	821	765	849	865	774	850	769	825	822	836	789	842	828	850	848	824	774	815	817	836	817	806	835	880	825	778	865	799	747	842	776	839	845	842	828	791	851	845	792	789	854	814	833	820	808	842	821	835	865	820	806	841	790	839	812	824	793	822	856	765	806	863	840	808	838	842	811	816	793	789	801	817	836	833	853	831	831	820	818	869	838	869	784	826	814	755	762	802	816	778	819	805	855	846	809	840	802	826	824	847	887	819	791	869	838	872	798	824	879	809	805	865	857	861	784	817	841	885	839	828	856	860	854	801	809	789	819	820	855	893	777	866	872	805	819	766	801	863	828	802	841	786	818	753	808	849	837	802	835	781	841	852	844	865	824	813	854	808	842	789	791	810	810	827	821	810	764	807	826	821	830	813	827	848	834	821	816	827	816	822	839	812	820	838	838	846	831	829	864	838	810	833	799	831	782	887	881	864	820	804	837	842	777	819	781	873	826	798	826	774	820	830	859	807	843	845	852	753	824	869	851	873	782	818	838	757	849	842	801	820	843	784	796	822	781	805	820	782	841	807	798	755	794	815	852	821	813	815	863	830	838	849	827	876	749	808	812	810	796	834	841	825	825	844	879	794	823	827	807	857	837	815	826	824	920	852	845	872	750	808	794	874	844	773	840	858	798	833	831	822	797	791	849	847	872	844	816	865	856	800	823	834	814	824	788	822	830	792	785	853	897	835	851	786	825	837	838	837	797	828	790	815	792	770	866	845	812	830	826	859	811	818	804	833	813	849	836	821	827	828	842	818	865	843	870	828	807	784	807	817	800	784	839	822	813	818	807	797	812	805	857	776	805	827	807	798	806	836	826	833	829	788	849	813	855	840	782	834	823	805	831	764	818	834	826	868	869	808	848	846	819	816	807	810	813	772	869	801	765	809	824	872	849	809	780	825	841	826	840	771	786	872	840	828	890	844	833	807	863	889	801	789	841	791	825	861	839	811	843	819	835	872	861	863	807	822	843	838	829	847	820	817	846	794	805	821	825	831	852	849	824	855	787	820	782	788	838	830	803	853	819	822	815	844	838	820	808	821	772	808	806	803	834	803	798	855	792	827	819	886	822	842	849	806	853	805	782	809	816	818	815	783	747	765	847	883	845	820	815	793	840	824	818	841	809	865	903	808	841	794	817	835	824	776	846	830	788	825	841	831	795	804	802	781	835	814	763	822	808	844	808	835	787	804	835	790	837	804	848	844	815	810	833	825	886	784	853	833	821	857	787	837	830	820	841	846	824	836	787	837	841	863	803	797	760	821	840	842	831	849	840	803	806	831	845	834	820	840	775	858	828	795	835	807	814	826	835	835	828	783	792	830	824	785	823	861	799	846	827	771	862	865	793	842	804	828	822	820	853	820	821	809	788	783	811	826	850	843	775	801	786	792	843	812	848	793	791	775	745	839	860	837	838	830	792	797	797	865	865	798	776	847	797	794	813	814	794	808	807	787	829	889	849	752	837	828	848	837	779	823	849	808	801	850	818	826	811	826	820	831	806	852	817	850	807	801	811	803	852	902	879	797	828	766	847	773	825	809	851	785	805	813	837	815	865	764	848	818	820	835	819	837	857	814	807	800	840	804	796	837	822	809	812	809	810	806	831	804	810	866	803	770	791	879	832	824	841	847	817	864	800	797	818	832	794	757	759	830	808	803	804	805	783	814	798	822	839	865	818	788	855	850	810	812	841	756	802	872	849	843	829	828	814	837	843	810	835	792	823	808	826	857	815	895	829	848	859	796	742	790	785	825	788	826	834	877	794	836	851	816	765	846	850	824	847	830	812	873	808	807	853	785	787	817	820	822	826	812	849	806	888	812	806	835	850	834	817	796	814	772	891	771	834	794	822	809	786	805	871	768	818	811	824	810	796	835	788	836	863	781	826	854	783	833	840	853	784	777	785	847	815	818	775	810	804	825	812	843	782	816	791	804	827	807	842	825	799	785	832	859	788	762	795	845	810	817	828	814	878	793	829	793	826	853	857	852	789	778	857	807	845	825	852	858	828	823	791	812	823	783	821	831	847	843	784	797	820	802	847	808	808	793	788	838	838	798	780	844	843	847	826	790	832	834	823	800	798	852	850	840	762	810	801	809	800	819	795	822	856	841	803	830	792	833	800	843	870	803	822	800	798	832	822	823	820	844	813	812	808	803	818	818	822	832	845	823	877	793	785	826	786	809	840	804	810	773	819	853	812	822	861	790	826	836	811	804	849	803	845	874	824	807	841	812	814	832	803	854	803	781	837	844	768	881	827	852	825	804	820	799	883	800	817	817	773	778	841	809	780	751	779	856	817	847	815	923	890	789	804	786	779	809	838	791	843	785	861	831	867	824	826	823	770	795	787	789	785	874	798	807	823	820	847	837	814	840	807	838	858	856	826	824	814	804	805	804	823	804	909	803	837	849	855	795	875	806	836	809	871	812	813	846	823	827	806	841	850	779	774	830	814	808	802	822	823	850	827	755	792	827	871	840	821	792	821	796	847	862	820	824	872	790	846	836	775	798	821	817	805	823	770	792	778	835	801	842	854	854	831	829	856	797	810	813	800	826	819	782	771	788	832	818	814	802	788	809	819	820	841	811	775	818	797	830	860	862	824	826	808	807	817	850	840	872	833	801	815	816	784	819	853	821	800	818	774	826	805	864	825	825	769	783	851	814	804	808	837	775	807	843	813	859	854	868	799	809	785	836	807	759	812	838	849	789	848	846	812	785	734	822	875	833	788	830	840	847	776	789
31128	28688	24483	10309	3415	1759	1227	1030	1026	885	836	704	822	831	739	818	779	789	774	831	777	799	794	782	796	754	745	829	794	761	754	772	802	767	732	816	802	793	756	734	794	764	817	765	789	813	800	754	763	794	779	778	795	788	779	795	817	837	775	807	814	780	752	823	764	810	810	800	769	756	759	741	748	757	853	787	786	779	743	778	810	779	775	794	812	787	774	768	760	792	733	868	765	728	800	813	816	755	819	791	783	716	767	737	752	772	774	803	757	774	781	767	763	755	751	779	778	742	747	766	728	764	795	774	757	726	793	748	803	820	753	759	762	705	796	711	771	822	778	770	792	792	752	743	804	777	761	744	774	759	719	803	784	752	798	816	803	777	784	773	759	799	768	815	827	767	774	763	784	760	746	827	845	792	800	831	802	793	805	817	751	760	786	783	795	753	741	728	717	782	754	723	754	803	761	826	788	793	732	817	738	754	760	745	812	783	801	760	747	794	742	749	760	763	812	751	738	774	781	754	804	761	798	758	788	810	782	773	799	782	787	808	749	809	806	777	841	777	738	813	834	813	762	782	797	805	775	760	761	801	756	759	788	796	808	755	763	759	784	755	799	769	764	824	777	784	753	806	762	776	803	768	737	756	794	804	827	783	761	756	765	757	754	834	781	794	846	849	800	774	773	804	760	759	749	731	748	767	796	769	815	771	758	797	777	754	703	769	751	754	768	786	791	793	759	815	777	741	711	753	744	811	750	765	811	769	808	788	754	781	816	820	777	784	802	790	738	712	788	821	727	805	796	773	798	769	802	749	763	778	795	751	781	805	831	755	798	746	795	790	856	811	757	783	802	802	788	809	801	755	804	763	750	771	792	737	773	770	725	758	735	731	812	777	818	791	740	791	750	746	720	742	794	788	748	774	830	772	778	764	738	800	785	774	821	749	762	743	764	803	739	805	790	767	735	778	764	836	753	794	759	806	775	771	777	797	728	792	786	764	757	743	743	803	803	762	783	788	774	746	747	816	727	789	754	780	782	772	745	785	762	772	821	756	781	747	753	739	729	772	785	743	758	792	773	795	775	748	782	778	803	810	775	779	792	804	802	742	811	813	729	775	733	727	749	763	774	788	793	774	785	790	779	853	791	770	760	807	740	734	752	763	748	804	790	771	784	781	754	764	821	752	758	813	790	802	779	788	809	793	763	772	775	805	764	738	787	738	771	733	747	736	755	778	748	762	810	762	748	811	781	754	765	779	739	778	782	731	796	825	773	737	790	784	753	725	743	820	787	807	773	786	739	793	816	747	767	792	830	751	749	800	796	781	790	822	768	744	773	766	723	757	775	803	747	769	801	764	780	773	733	765	781	780	807	814	774	764	766	780	776	780	771	771	754	720	804	778	752	833	773	795	791	765	791	796	794	766	755	783	809	740	759	779	771	752	750	758	753	771	761	793	793	765	795	774	776	763	798	773	775	767	811	788	732	777	804	777	791	793	761	777	772	789	761	780	758	742	790	793	811	711	791	794	708	766	811	758	772	770	786	790	756	743	773	744	776	814	802	746	742	726	761	738	766	779	809	757	737	783	779	761	753	757	734	734	744	796	764	825	749	803	788	802	736	758	738	792	759	790	780	740	825	775	743	765	770	854	822	790	770	794	805	748	788	790	793	816	781	740	771	744	828	809	793	800	750	741	806	770	763	751	752	788	802	786	769	830	777	781	769	814	792	749	795	790	753	745	798	761	811	777	765	815	759	754	800	776	740	759	772	796	838	770	722	724	788	753	801	735	838	800	717	766	790	762	764	796	777	829	748	769	755	757	778	760	837	776	738	768	786	776	761	762	752	814	793	774	771	773	769	735	759	773	800	777	791	762	749	797	774	792	803	763	780	784	753	780	809	757	824	806	805	830	780	743	796	796	775	718	797	733	773	742	764	786	758	809	795	792	807	760	789	779	797	803	755	808	770	742	746	742	750	787	766	793	770	815	786	767	729	769	820	809	810	784	774	817	749	753	764	796	785	727	832	751	764	800	735	748	780	795	814	791	760	792	772	792	774	731	799	741	787	807	794	805	772	791	768	792	818	711	756	779	753	827	780	739	737	824	805	825	782	788	825	735	803	759	755	719	766	825	806	742	791	751	757	758	740	764	778	768	802	811	797	793	805	769	805	771	737	806	739	774	736	795	838	795	764	743	776	748	737	776	808	761	757	777	788	767	814	781	775	805	746	715	757	797	817	779	792	808	799	781	822	758	765	792	772	804	814	795	782	820	749	772	806	787	813	793	777	754	770	784	781	815	832	822	751	765	771	775	796	766	779	799	804	764	811	800	823	774	803	801	736	798	793	760	830	785	785	728	750	779	730	796	780	805	740	787	775	781	798	764	820	782	768	758	792	786	767	772	749	768	774	847	793	770	779	787	741	794	780	800	775	793	776	816	757	778	777	760	775	772	736	763	785	743	766	752	714	742	735	823	737	778	739	801	768	767	783	797	788	752	754	783	786	763	809	790	797	818	741	791	791	807	786	803	816	758	784	747	764	772	799	732	798	808	726	758	758	806	770	726	803	784	769	816	802	804	831	775	806	758	737	769	761	789	763	817	757	771	741	795	792	783	792	788	768	717	786	787	774	775	765	824	809	775	780	754	780	738	735	744	772	763	810	777	791	779	799	784	788	818	731	810	836	786	720	787	779	718	741	740	793	786	763	767	723	762	758	803	785	790	804	760	827	757	788	803	798	808	728	794	791	795	757	778	797	720	734	745	811	754	784	788	778	771	736	759	783	726	801	772	761	746	800	827	733	764	788	785	764	819	754	769	835	750	729	783	753	754	816	785	776	827	833	788	799	807	822	769	777	764	803	769	789	794	769	760	768	740	741	814	774	746	714	760	766	833	815	753	754	820	785	774	763	705	745	808	806	821	785	791	813	810	797	765	765	795	799	757	778	822	750	760	773	720	769	786	737	787	795	804	750	764	730	776	802	766	744	744	771	756	775	771	754	736	757	790	796	785	757	759	776	788	823	775	776	795	755	781	745	787	783	775	783	788	726	751	811	817	812	761	775	794	795	779	757	761	795	804	784	718	794	780	766	761	730	788	759	750	770	782	749	764	718	754	806	749	790	793	780	811	810	795	761	817	812	786	816	822	781	751	716	782	744	810	808	758	775	769	809	782	823	784	787	774	781	804	753	765	771	803	771	728	756	753	761	752	832	823	760	790	829	753	812	779	787	793	769	799	758	737	752	796	780	775	763	739	761	776	735	761	711	780	801	759	743	804	756	756	831	782	812	791	738	749	783	832	787	763	805	785	808	774	776	725	761	762	774	782	785	758	801	768	807	747	762	775	754	769	754	801	775	720	815	750	812	763	748	749	766	767	784	794	816	782	798	760	720	758	796	853	788	769	762	811	790	760	839	751	798	765	785	758	749	804	782	782	811	836	743	765	740	812	769	808	768	778	770	778	772	752	757	824	796	775	832	784	798	792	778	843	777	770
24121	33327	19350	6147	2858	1578	1108	937	829	716	623	655	631	632	576	622	592	627	598	627	579	559	605	539	612	604	571	578	621	563	598	653	601	595	620	631	605	598	603	623	607	601	576	616	585	595	556	569	599	649	584	585	571	605	604	590	561	589	597	617	584	612	613	565	620	625	596	607	624	608	603	534	602	574	554	573	586	575	601	592	639	599	630	625	602	577	639	584	544	612	594	613	591	574	601	610	574	614	610	613	588	620	605	581	598	599	603	581	582	579	601	568	566	565	606	557	619	591	642	598	589	612	594	621	620	623	623	613	591	639	589	581	575	616	597	573	602	617	615	613	603	613	563	643	570	597	550	554	619	596	590	564	616	572	611	592	601	595	625	631	591	568	639	596	596	570	611	605	597	639	603	617	587	588	555	602	590	574	584	591	589	594	596	568	604	586	627	562	588	616	624	587	588	608	584	594	558	597	631	620	606	567	623	626	590	587	559	606	621	630	597	592	601	550	596	589	612	614	574	603	644	614	585	576	556	566	579	579	592	653	630	570	617	584	590	573	605	621	564	611	589	614	604	601	551	595	554	602	545	599	556	604	568	591	620	645	629	562	578	572	579	585	579	607	619	593	594	626	599	605	644	595	596	641	577	600	643	569	531	630	568	614	611	620	584	577	565	603	598	633	588	564	629	590	586	620	637	606	605	574	631	566	600	595	577	604	596	591	617	582	558	645	584	581	602	629	585	604	622	604	608	583	628	584	629	619	650	600	586	604	596	578	585	589	638	556	609	590	613	601	595	625	596	586	580	602	609	594	597	631	541	619	648	584	585	609	602	599	578	609	601	607	585	605	606	599	626	587	608	599	580	588	617	593	593	586	551	569	568	574	618	644	614	598	624	568	604	623	606	598	606	675	557	594	573	601	616	609	581	614	579	585	574	624	595	580	573	613	599	612	632	591	603	580	584	591	596	626	583	617	599	555	641	583	589	561	607	612	646	589	584	618	623	586	601	613	606	586	601	612	564	556	605	615	590	620	563	592	630	628	582	617	593	634	591	604	580	592	565	573	593	566	628	589	605	579	578	587	610	611	634	605	556	605	576	572	568	551	588	642	593	617	605	584	539	583	602	554	596	587	588	537	618	597	617	567	611	587	609	566	617	631	655	593	602	620	606	567	574	599	602	545	612	608	552	662	568	579	570	620	591	615	550	586	593	612	566	581	603	588	620	579	620	601	593	617	596	608	566	546	557	611	605	541	572	573	570	604	614	561	584	619	651	563	629	595	622	605	622	598	610	605	596	600	578	626	591	616	622	611	615	594	586	603	639	586	582	594	601	544	583	583	602	607	599	571	563	608	597	600	583	636	594	613	612	547	592	601	648	589	580	522	573	582	606	578	626	589	527	619	641	566	642	556	607	619	621	599	631	590	596	608	624	596	590	577	563	591	615	620	591	613	588	583	621	573	614	567	600	604	599	593	558	587	615	563	640	587	571	570	619	600	561	651	622	579	605	598	576	558	592	622	633	617	617	596	636	614	632	617	586	615	606	621	574	607	610	594	603	581	609	609	630	588	614	600	584	620	615	601	539	631	625	605	583	617	619	567	611	584	581	626	571	675	592	575	582	616	629	590	557	659	609	632	620	647	626	574	560	532	610	593	600	588	574	561	568	614	592	598	597	621	670	601	599	579	574	611	569	595	592	581	606	598	580	587	607	594	609	533	563	571	584	606	572	603	592	620	568	574	619	560	564	599	585	597	562	611	630	616	585	561	624	607	535	622	646	612	577	559	601	637	590	582	637	573	607	606	612	637	623	613	587	587	580	591	593	599	573	612	581	612	545	588	619	598	619	576	563	601	607	591	616	603	603	593	573	588	624	624	606	572	595	569	587	608	602	618	572	557	617	564	600	617	587	608	585	604	565	617	593	573	611	597	623	585	617	595	641	582	568	596	621	607	572	643	588	601	582	617	597	641	591	652	611	617	616	554	623	589	572	553	614	572	547	578	577	584	594	591	611	605	584	571	598	614	604	599	571	566	578	610	581	604	601	611	609	581	609	570	601	629	585	609	606	585	607	588	609	613	599	562	583	587	634	588	599	591	593	601	596	570	569	627	650	634	601	551	612	580	594	592	610	620	614	566	566	595	611	643	541	611	598	591	630	588	625	621	630	604	581	614	602	616	588	531	612	632	568	628	594	557	600	643	622	595	601	566	580	625	570	606	587	606	552	600	583	607	553	585	587	557	586	566	590	588	586	583	613	586	574	644	591	573	601	577	598	602	618	636	627	565	586	667	550	602	639	651	570	620	599	602	588	595	602	616	591	665	591	579	627	595	570	611	552	604	606	581	587	605	577	616	574	580	609	569	591	592	605	613	617	562	626	569	625	526	611	633	644	623	587	588	582	559	590	583	617	583	566	563	605	588	546	607	571	551	622	605	604	597	583	581	599	598	652	629	581	598	600	612	544	608	660	606	619	576	630	579	621	598	620	645	589	524	579	615	601	575	591	602	593	599	584	577	600	623	574	631	599	573	616	552	574	587	581	611	607	616	609	646	613	587	588	620	626	610	627	624	573	575	601	590	586	560	618	592	577	635	567	612	596	596	604	569	614	583	630	605	594	611	647	562	611	547	575	622	642	628	590	622	596	597	574	625	600	596	642	574	619	559	594	580	587	610	618	606	605	618	560	593	634	614	569	541	602	584	598	574	621	560	640	602	600	576	555	550	596	594	592	596	578	589	605	623	599	594	549	561	637	620	607	586	575	618	594	564	600	586	613	589	650	626	580	568	609	554	583	602	639	626	592	620	561	583	575	608	586	616	612	566	608	605	588	599	601	603	608	575	602	599	597	601	612	568	599	556	573	576	584	614	631	581	595	599	597	574	608	589	626	581	608	593	659	621	623	610	617	590	574	619	615	599	581	588	608	582	604	557	579	610	587	585	604	591	601	591	557	599	584	679	616	606	591	599	570	602	604	607	603	584	621	608	640	591	577	639	628	625	607	568	585	616	590	554	604	586	625	587	547	578	556	567	577	612	561	630	613	597	581	608	590	569	575	571	574	599	635	601	572	601	570	599	627	582	634	643	574	593	582	637	612	593	592	649	571	601	631	552	612	572	602	603	610	587	592	602	589	591	602	571	596	624	542	615	566	586	585	607	628	611	617	603	593	627	650	582	575	607	569	608	623	572	555	595	589	637	612	558	572	604	589	596	589	563	640	587	571	639	629	613	615	633	590	574	546	614	555	577	582	585	577	571	595	627	586	654	594	589	586	623	617	614	597	606	603	611	614	590	592	583	586	577	568	568	623	597	619	631	590	661	591	597	637	617	603	601	629	588	617	607	584	572	615	630	589	576	553	589	611	599	620	564	620	576	607	564	596	606	614	605	586	582	586	578	564	564	586	567	598	589	627	602	650	524	560	557	561	621	607	568	631	653	624	594	623	588	589	560	618	613	512	587	598	624	609	571	606	624	617	630	572	583	618	620	600	603
25825	25173	38051	34693	24408	14910	6717	3535	2367	1664	1177	1044	1018	1040	892	896	937	880	853	921	884	865	827	849	823	896	903	903	810	853	922	847	876	849	875	904	856	890	861	893	891	890	889	850	895	844	903	871	882	879	832	842	884	936	803	832	874	855	881	861	833	878	823	860	845	848	885	845	804	847	873	869	802	828	889	788	815	908	800	803	871	914	860	861	831	878	833	863	877	884	857	917	881	914	827	846	809	817	882	813	827	864	864	914	882	827	846	872	892	871	825	866	861	884	824	821	817	893	849	844	858	878	865	867	860	832	890	910	848	843	922	852	912	901	840	859	879	832	843	894	845	815	825	898	897	850	805	828	813	895	853	866	828	872	827	821	821	853	852	854	838	888	865	852	906	872	843	855	846	832	883	856	847	901	843	867	842	852	863	853	822	891	876	826	850	900	860	844	854	842	856	903	855	880	826	815	864	917	880	811	907	863	874	824	846	826	912	848	849	923	855	873	861	809	844	854	873	872	872	879	860	882	830	835	844	830	859	868	839	805	891	853	861	857	855	827	780	821	857	875	876	893	809	884	820	852	850	818	794	826	873	904	877	825	850	844	827	891	875	848	860	857	903	877	885	874	850	869	843	845	812	855	876	852	831	827	869	826	861	890	854	879	860	892	851	898	861	881	847	899	834	835	856	816	827	911	837	813	894	849	890	809	819	860	837	832	882	841	849	826	810	858	816	818	857	815	875	893	882	870	874	897	843	838	858	793	821	814	875	834	833	860	870	839	817	869	817	805	861	815	850	872	847	837	835	884	866	860	895	815	826	901	937	875	862	834	864	879	836	792	883	866	822	867	838	861	836	804	836	854	835	817	905	854	832	807	857	854	820	911	839	863	808	858	853	855	852	873	806	828	866	825	813	912	902	818	825	798	838	909	874	822	900	875	841	880	841	810	907	814	798	867	869	802	913	904	838	840	815	821	815	814	849	799	904	823	849	862	835	868	921	913	858	854	874	906	816	819	798	901	880	838	850	870	825	823	877	874	898	829	866	893	853	846	866	907	911	841	848	842	836	822	857	893	833	829	870	865	871	813	865	881	844	846	827	860	847	835	856	831	904	838	851	842	867	859	881	844	906	838	855	893	827	900	858	847	848	834	788	853	870	895	862	897	881	871	857	794	874	899	840	876	864	849	891	879	858	822	878	845	829	840	796	837	858	816	909	882	856	832	859	893	900	834	829	843	861	868	842	826	879	862	805	825	837	830	832	831	849	868	885	828	857	873	891	817	867	848	809	905	876	870	880	798	825	846	893	839	873	868	907	862	847	806	824	916	849	855	829	864	871	882	831	880	809	846	844	837	845	851	838	849	831	824	858	828	828	839	879	860	889	834	847	894	862	881	852	794	850	874	832	880	876	866	918	907	880	840	839	831	841	862	840	854	870	894	837	859	865	885	868	856	917	814	839	901	870	831	847	916	863	845	869	848	847	879	839	846	885	841	831	886	851	833	856	833	849	844	848	860	917	887	839	887	888	848	834	863	839	856	858	873	884	819	819	819	842	876	841	813	861	885	907	877	881	921	876	817	899	847	871	878	859	904	824	887	875	840	880	823	881	856	906	853	788	831	888	829	830	838	882	902	886	860	824	867	783	868	824	860	808	898	921	856	900	885	842	828	896	841	851	843	877	854	869	917	867	848	813	854	896	840	828	843	823	878	841	885	898	839	817	882	895	787	848	880	848	838	895	855	777	887	874	850	859	853	821	831	840	852	810	914	847	844	863	861	867	834	835	841	851	829	856	887	847	836	891	900	869	849	830	798	889	870	852	857	840	867	887	873	830	825	833	831	885	821	857	817	861	873	824	824	866	849	775	828	834	839	890	871	870	867	893	843	868	807	828	853	870	887	865	796	853	851	857	884	844	833	860	834	894	873	861	823	833	825	879	863	911	856	875	817	854	858	866	846	888	852	849	806	817	841	862	792	838	887	880	823	859	820	866	862	799	884	889	849	873	835	864	873	838	867	855	844	845	844	875	815	896	889	840	798	924	828	827	900	826	907	880	864	802	839	882	824	856	837	872	837	856	792	862	883	862	840	879	904	841	811	911	873	786	782	847	786	858	843	823	873	896	846	851	873	830	913	869	849	807	868	855	840	852	781	803	854	891	837	898	874	862	850	888	832	858	900	884	847	857	843	824	830	850	838	852	869	840	852	896	816	844	880	880	838	853	823	876	904	867	878	855	884	861	805	859	809	829	843	862	784	855	857	884	840	909	879	878	859	837	858	818	844	797	853	829	888	866	815	833	857	902	874	852	857	879	829	864	857	841	893	901	853	870	882	863	878	822	851	881	828	835	899	846	815	845	833	859	856	925	852	819	856	836	867	860	839	870	829	845	869	897	909	841	864	811	821	793	798	786	803	863	891	880	869	813	865	838	885	817	889	840	866	852	821	880	860	827	857	855	888	855	836	846	848	810	838	835	829	863	843	873	852	888	826	891	896	833	873	861	849	853	867	817	891	836	889	873	845	898	903	864	842	816	858	818	867	828	858	863	854	824	845	824	900	881	782	864	873	872	841	868	856	826	894	861	894	859	827	889	893	801	816	872	806	829	865	877	899	822	835	808	872	821	829	879	808	818	858	891	909	882	885	858	796	784	848	871	884	862	837	864	885	867	819	852	820	780	856	901	861	842	838	815	844	869	880	853	881	851	823	822	831	829	889	867	849	847	816	834	797	881	866	849	878	857	873	867	854	913	785	895	845	887	815	846	840	842	905	855	873	801	806	908	851	824	829	840	820	887	855	862	786	885	884	848	811	804	863	831	821	879	846	867	833	946	831	882	836	885	854	889	829	816	832	818	831	788	804	797	880	888	853	850	881	797	841	906	905	831	883	882	845	895	868	842	870	855	859	821	788	851	875	870	801	843	822	873	919	922	878	867	846	900	838	786	851	811	902	875	843	897	850	851	846	875	830	918	836	855	878	826	895	877	878	878	850	825	863	877	861	852	825	807	818	888	806	877	816	817	873	806	867	820	811	830	861	868	870	842	826	814	853	800	899	838	839	864	873	814	896	861	865	829	833	818	852	830	852	860	874	860	887	876	835	783	855	860	832	837	861	854	861	850	849	847	875	867	855	872	882	886	819	868	828	846	827	872	892	855	861	870	814	850	849	843	796	856	841	844	868	850	835	898	875	851	907	931	852	852	885	872	827	915	866	818	856	865	823	856	854	858	863	812	911	812	886	907	830	853	813	853	817	863	843	913	884	905	858	817	870	842	889	793	806	823	845	865	851	841	851	840	902	862	856	858	878	838	837	916	831	846	886	853	848	862	828	867	882	894	870	828	893	868	773	864	855	823	894	823	864	851	862	774	851	876	856	868	879	841	883	815	860	874	863	880	845	863	789	851	869	920	882	846	839	923	894	855	888	830	819	863	819	848	820	884	857	932	866	854	878	870	813	867	855	851	896	835	875	849	819	808	842	817	883	865	826	864	821
61876	91612	64110	34160	17339	9947	5527	3825	2766	1715	1119	937	869	933	770	699	717	736	689	753	709	726	780	730	739	749	788	700	712	737	735	741	696	711	741	731	770	711	739	791	701	717	692	747	719	698	737	718	692	703	719	685	690	696	748	682	773	713	748	702	736	700	725	706	717	681	744	735	730	736	678	727	710	720	742	703	696	703	754	707	736	739	730	685	703	703	681	783	735	714	706	695	692	720	732	693	708	697	716	724	693	734	757	731	709	669	735	695	717	705	722	727	715	723	702	732	696	712	676	750	720	702	712	683	761	726	732	662	749	715	661	709	728	763	736	726	716	762	716	723	707	692	738	737	670	690	716	713	719	698	695	712	688	722	716	740	713	694	747	682	708	727	727	670	731	741	705	755	725	712	702	728	714	682	736	733	731	753	694	689	709	731	738	750	713	725	669	702	726	767	703	720	724	732	752	739	680	761	728	726	758	670	670	710	713	710	755	724	706	671	729	737	699	740	737	643	721	717	737	736	681	703	719	701	710	712	725	728	742	691	699	750	746	682	721	714	672	726	713	701	725	727	745	724	705	736	699	724	773	736	679	695	763	700	710	750	703	729	719	723	669	720	731	745	652	737	739	702	716	727	710	714	691	725	723	717	724	699	732	745	719	686	733	707	703	712	671	708	646	683	672	699	722	696	692	716	702	749	748	718	720	735	725	768	705	693	703	709	747	701	697	746	713	670	726	710	713	657	717	752	710	712	716	713	682	740	664	732	738	733	700	686	689	719	719	703	711	687	717	722	721	696	726	737	753	740	772	721	724	725	741	721	701	699	712	710	715	722	736	726	728	713	703	718	726	697	722	758	765	755	695	772	697	695	738	733	743	762	729	710	725	749	684	753	696	671	741	691	682	682	681	670	705	714	746	724	697	738	702	689	712	708	718	747	677	699	727	727	739	671	666	705	699	692	738	756	716	699	714	757	703	713	704	713	721	769	724	694	726	691	749	689	743	697	719	716	744	727	739	677	700	732	741	719	712	700	752	715	728	687	704	734	726	682	692	737	758	714	682	713	662	739	731	715	722	723	718	689	698	684	733	721	683	707	684	699	705	683	719	688	718	683	720	721	714	738	712	722	734	727	732	720	700	767	711	709	690	714	760	703	712	707	743	715	750	661	731	686	702	676	697	717	742	656	715	704	719	703	666	655	720	755	732	743	715	735	762	720	748	682	775	663	713	708	705	771	705	708	689	724	742	760	702	671	731	703	754	726	712	736	691	721	620	707	721	652	722	654	719	697	710	747	690	703	697	715	708	694	711	732	705	695	715	677	703	722	646	728	682	680	736	664	670	686	717	702	688	735	727	736	721	715	754	706	649	689	744	754	705	713	668	715	751	695	752	692	666	694	700	713	685	684	721	689	713	730	646	714	748	685	716	727	732	694	756	688	707	750	688	740	691	690	711	742	744	697	716	725	715	723	703	756	717	702	730	727	675	722	708	716	725	714	691	706	690	701	706	726	732	684	675	701	719	728	723	637	681	731	704	743	715	678	734	699	679	760	674	704	739	701	732	696	696	717	683	687	742	697	741	739	692	711	721	735	761	729	729	716	660	732	701	687	702	736	701	726	714	695	745	710	703	708	730	732	775	699	732	734	717	714	708	701	657	676	667	716	728	772	728	733	663	730	706	730	689	710	703	701	715	680	682	728	676	721	692	706	744	684	694	701	716	751	701	685	696	718	672	678	707	740	718	718	727	695	713	687	727	713	719	709	732	726	715	746	717	761	721	741	639	705	671	714	711	695	684	682	739	737	737	719	729	774	703	714	680	696	755	761	688	716	749	700	677	752	742	722	733	682	683	734	726	697	697	685	734	727	718	734	710	722	675	680	698	710	663	728	741	695	716	731	667	711	750	766	677	697	803	739	696	727	667	698	698	707	677	692	710	722	680	667	701	701	742	755	679	691	717	738	668	723	739	702	720	735	729	716	705	696	710	733	753	727	698	738	739	718	683	704	696	766	683	702	729	773	753	688	723	700	721	742	750	661	733	778	675	726	738	719	713	707	683	666	714	711	691	718	699	745	680	745	716	686	708	701	713	693	718	729	739	763	727	750	767	735	781	688	691	740	742	701	715	685	741	723	710	741	717	714	775	669	698	681	746	680	680	699	684	711	739	737	714	734	767	719	727	733	739	663	727	703	708	718	719	719	732	706	766	644	740	754	777	761	757	713	744	717	728	736	721	721	710	731	734	673	672	731	728	711	702	742	694	699	695	662	735	739	727	748	665	737	693	688	670	739	762	676	708	739	728	739	692	693	732	715	749	720	667	692	726	696	657	709	704	729	712	689	702	768	731	749	703	748	736	716	666	674	719	701	689	774	716	681	710	710	727	686	730	691	736	743	718	699	704	683	709	720	684	751	689	727	696	707	727	646	693	710	693	686	719	759	707	674	679	691	694	726	681	717	704	707	734	735	683	702	693	714	739	698	741	734	719	731	708	737	686	728	693	708	713	696	720	686	675	709	721	687	683	683	716	736	710	679	662	704	751	722	720	759	681	743	711	732	723	723	666	719	694	733	769	651	730	718	712	695	713	712	759	697	744	652	704	690	694	703	723	703	718	716	784	764	660	718	747	678	729	716	719	720	724	735	714	683	660	722	733	654	669	701	719	736	704	665	695	720	708	695	651	723	732	779	733	680	689	698	778	735	716	677	685	679	706	728	743	707	698	719	732	709	712	717	695	691	697	724	726	722	731	687	754	708	746	726	713	732	742	676	705	675	739	738	718	717	707	694	711	755	761	696	739	667	733	692	687	704	734	706	702	728	656	704	694	711	725	721	715	703	738	736	682	689	702	754	714	691	754	703	708	671	731	689	740	726	721	705	723	720	708	707	770	745	768	700	674	728	692	692	691	695	719	705	657	693	703	702	689	713	754	707	666	735	751	687	755	689	696	681	723	696	664	729	705	690	735	746	748	672	677	735	739	698	739	709	672	695	704	724	755	662	695	701	724	698	712	705	729	698	677	698	700	732	688	730	730	735	705	742	668	699	690	716	702	669	738	736	694	702	672	680	720	699	673	713	692	707	712	684	757	676	690	687	700	678	661	696	718	714	672	705	703	676	722	668	698	714	732	748	720	701	701	716	720	690	715	723	692	686	717	705	694	709	672	699	745	683	716	746	683	721	714	741	747	725	699	722	689	673	736	723	722	663	724	729	694	694	721	749	706	690	746	711	704	710	706	735	691	705	719	654	687	693	734	710	723	711	662	693	729	764	735	729	690	677	693	669	719	708	711	702	768	683	671	701	706	690	700	695	690	726	739	717	703	697	703	754	742	669	733	689	741	742	722	686	696	676	716	708	708	768	718	721	745	691	726	746	698	732	716	718	724	687	725	703	736	719	666	730	689	725	739	735	772	689	704	740	724	727	700	714	693	695	705	709	689	724	715	732	759	772	737	752	676	735	675	668	731	695	691	724	683	720	707	747	724	705	677	696
24606	23155	33880	31514	26545	22874	13453	6619	3826	2612	1617	1281	1265	1229	1152	1015	1059	964	1057	960	982	1002	1007	995	1019	1027	1061	997	1025	963	1009	1013	1009	1036	1018	1015	983	966	1006	977	1008	959	984	1008	1017	1022	988	1011	987	1047	1031	1008	929	953	945	993	960	975	1003	1008	1021	981	972	1010	1042	999	1044	953	985	995	1072	995	1003	1012	961	923	995	994	958	969	948	1030	1011	960	1014	999	977	1009	980	1030	978	917	1039	949	965	954	983	943	950	1008	948	990	973	920	990	980	980	974	995	941	967	961	922	961	956	955	949	1039	1014	970	959	982	944	1017	961	987	947	969	962	1017	949	962	942	988	981	1034	1003	1047	947	1003	951	1060	1042	1042	973	992	983	945	998	944	995	967	995	959	995	968	995	983	911	940	996	934	986	969	932	971	978	959	1000	944	1001	991	987	996	985	1005	1011	1012	953	951	1026	887	994	1005	992	999	953	985	908	957	1005	992	951	947	966	1005	985	1033	1020	955	1030	970	996	958	942	901	969	982	992	1002	965	963	959	975	965	968	959	961	976	942	1017	923	983	953	963	946	1050	1014	1015	1001	963	942	1003	985	1017	1011	986	981	939	935	999	996	979	1039	951	1018	948	973	1000	983	951	1010	933	949	978	961	985	1002	938	986	971	929	1017	980	979	967	1008	1005	990	980	1014	944	964	977	1028	945	961	1017	975	957	965	1020	1010	961	1032	934	957	973	988	1070	985	992	988	1063	996	958	1002	978	1016	971	1014	970	1004	967	961	1002	1003	1001	966	923	972	979	925	921	980	957	974	992	955	963	985	938	964	951	975	1020	996	958	907	944	971	943	962	956	968	951	974	981	956	986	971	946	949	1027	881	912	1008	981	993	966	990	990	978	984	985	957	976	1016	1006	959	973	982	912	1002	1011	981	964	1013	996	1013	955	984	918	998	1015	947	971	964	973	974	922	952	967	999	968	948	906	1020	1006	993	970	1002	994	938	1007	993	995	953	947	967	981	973	962	933	1002	1013	1028	957	1007	890	965	968	954	993	983	981	964	966	965	939	978	976	1032	987	996	929	992	986	1009	965	1028	1014	952	980	994	990	1015	914	950	999	1027	973	968	978	1031	942	980	1003	932	1034	990	986	960	985	1024	987	1004	928	1022	980	992	963	988	975	952	994	960	1039	970	1024	1006	955	994	979	906	953	997	983	1011	922	936	998	1005	967	947	941	981	951	919	927	997	1009	1006	992	980	971	965	1017	954	945	983	987	953	987	910	960	966	933	936	933	937	955	924	941	941	987	1011	981	981	953	955	959	1035	985	961	977	979	924	980	1009	960	970	997	944	940	1021	1006	986	987	966	972	995	976	989	985	1015	964	946	1040	966	919	945	940	989	985	972	957	961	994	1013	999	918	986	973	976	999	997	998	960	1026	916	984	921	977	1018	955	1039	1010	934	1021	976	1005	1018	973	1001	1015	949	953	974	967	964	947	938	949	946	978	937	955	1002	976	977	955	985	953	944	990	990	939	953	988	1025	986	997	988	978	956	905	1020	997	947	971	1009	967	978	985	962	980	990	1015	981	942	968	963	999	991	971	970	991	919	1042	985	936	1025	1046	994	994	1016	957	1008	944	1008	970	953	957	992	977	948	987	960	1034	1017	975	981	1030	1017	890	978	948	970	984	929	945	1027	965	948	1015	983	1024	933	952	952	931	1023	905	1025	977	1027	924	940	972	990	938	1031	1009	1014	963	912	977	1009	951	934	1019	974	1080	982	995	942	1026	1007	1023	972	926	943	922	1019	987	951	1003	929	961	978	926	974	1009	936	942	982	986	974	945	1044	962	953	980	1010	918	979	994	1006	1009	977	955	973	972	956	971	1008	962	964	978	987	946	1023	978	956	1028	880	961	984	986	1008	1027	912	1025	966	982	989	968	986	961	1015	959	998	993	1001	982	1032	980	993	1002	979	941	982	996	958	1040	932	967	994	1049	937	960	946	971	1019	925	907	1035	942	944	939	984	999	970	997	961	1025	960	982	992	966	962	954	1018	989	1003	985	980	953	974	986	970	906	1009	912	1047	994	978	960	974	972	887	975	1000	1031	958	1011	1023	979	999	1021	951	1022	952	1028	951	931	962	919	1021	982	990	959	970	947	999	1016	1001	951	949	909	1008	953	992	941	1001	981	1008	982	995	998	964	1003	959	946	960	978	941	977	1003	1010	989	1010	955	999	1018	969	945	994	950	943	970	1018	965	1011	983	965	982	959	940	948	992	945	936	924	1014	975	1005	1008	1023	866	979	935	955	913	1002	970	964	972	951	925	958	1004	930	980	1006	966	984	960	969	955	986	1016	1002	972	1008	1016	987	947	984	954	989	968	1042	1008	941	983	986	962	971	991	979	1030	1002	985	947	956	977	927	996	1019	981	962	963	1025	999	977	953	963	973	1020	961	951	976	968	968	971	965	980	961	989	953	947	954	1023	988	1007	959	964	944	953	949	971	972	1017	967	1022	957	976	917	1024	958	972	947	993	918	972	974	955	993	961	995	961	948	952	967	997	990	972	964	911	971	990	969	917	974	912	960	1002	972	931	975	986	997	936	927	957	971	956	963	995	987	998	961	915	973	986	974	982	1015	996	1014	1053	979	969	990	1007	1032	994	995	939	964	956	927	941	946	1001	990	962	974	985	934	1003	984	937	1031	956	1009	1114	1032	995	997	940	1024	1003	949	941	990	970	927	911	931	950	914	983	943	973	1008	994	1024	1006	989	977	962	954	948	999	957	969	1010	925	971	1026	992	970	921	946	928	967	952	979	954	999	974	970	990	1029	984	1020	943	962	1003	1032	982	1012	944	989	932	927	975	981	1006	897	1035	1018	980	980	1030	956	989	976	1011	952	1030	972	938	945	980	985	965	931	992	986	1041	1039	970	1018	975	998	976	982	980	993	1015	950	989	1008	1002	973	935	963	1003	984	1023	958	977	991	960	1001	984	933	1021	992	942	973	1011	959	986	1012	956	1040	1002	1043	1000	943	941	937	991	1007	952	951	1018	966	949	964	984	955	958	930	997	963	922	1051	986	1007	1059	984	952	1037	993	1020	950	998	1005	985	989	1028	975	992	943	944	961	960	938	1025	969	1043	966	981	1019	933	984	922	999	1033	986	982	1013	1020	946	1012	959	957	1003	920	1002	1011	1024	926	999	930	942	950	922	980	979	953	998	1004	962	992	916	934	973	946	943	988	986	958	995	964	1025	1007	1013	994	984	965	994	998	945	969	964	1008	971	1000	1016	994	1036	935	986	924	999	982	990	927	974	920	950	996	943	945	1010	946	991	990	970	978	931	1021	990	1008	969	1013	939	969	989	891	1026	1023	953	965	939	939	1021	969	992	933	918	939	986	977	988	952	1001	1025	964	946	978	930	998	968	989	989	978	954	1000	1016	1003	949	987	1026	967	945	1012	960	995	958	991	980	961	986	993	966	980	1037	1004	997	1040	988	954	1021	944	991	954	932	1007	972	937	951	939	964	973	948	988	938	981	942	927	937	993	984	937	974	993	992	1013	969	932	978	961	956	946	1011	955	896	973	954	1029	1033	979	962	935	967	959	983	969	981	997	965	1020	1035	994	937	1005	1017	918	997	970	965	964	970	948	992	1002	917	999	972	1045	985	946	989	1013	950	1058	1019	1015	1004	1028	986	943	941	947	946	1001	944	976	1007	962	987	948	992	921	982	1000	990	916	961	1032	980	992	1005	1013	961	1036	1017	940	951	991	955	953	979	980	974	964	1006	949	959	961	1059	998	977	997	907	928	972	979	1025	1043	979	982	981	970	973	975	960	952	998	1006	964	962	989	966	991	943	1008	997
64640	103261	74538	46538	25027	16854	8438	6728	4546	2775	1636	1265	1126	1257	1058	860	859	847	815	874	886	848	822	851	844	939	886	837	822	819	764	879	819	819	878	842	869	810	823	860	836	845	861	842	813	864	838	849	827	846	861	819	904	800	849	865	852	835	835	802	785	807	851	862	824	812	869	839	824	877	819	803	898	842	800	795	843	822	811	800	845	863	830	849	806	908	851	880	907	832	840	856	820	786	892	852	867	828	793	834	823	803	846	829	864	837	876	821	876	856	874	792	899	794	831	836	846	834	822	831	867	849	858	870	808	887	854	826	844	889	874	830	864	874	843	807	800	825	822	841	892	816	839	906	828	868	808	866	798	819	894	866	814	888	874	855	788	853	852	826	860	859	834	839	805	879	870	800	863	866	855	866	860	833	897	833	835	866	849	764	856	851	824	862	809	814	871	833	779	882	875	850	869	850	828	796	798	877	856	832	823	828	802	843	881	808	863	870	796	879	856	819	817	830	811	804	867	816	873	831	825	810	799	845	836	809	781	779	876	826	781	794	822	798	858	897	865	901	823	908	869	869	862	879	785	826	843	823	836	814	859	803	822	831	823	802	821	875	826	825	845	809	821	834	814	844	820	876	857	815	836	806	836	868	841	765	814	857	874	817	893	808	814	795	853	810	796	838	776	829	881	803	793	851	795	841	825	791	836	825	869	800	855	796	871	822	885	805	819	825	813	814	772	866	806	806	850	829	867	835	854	838	822	830	805	803	830	877	841	829	788	876	830	793	783	862	854	835	866	828	879	827	771	858	827	820	802	841	834	813	858	829	852	848	821	824	830	798	869	868	828	829	848	771	814	804	821	859	837	849	799	819	810	817	817	791	791	871	855	887	836	853	848	804	859	850	798	790	794	854	814	832	794	825	862	865	813	837	858	815	869	826	885	829	884	836	835	861	870	817	864	807	810	826	840	897	818	791	865	838	838	883	778	857	843	862	825	792	830	839	837	816	808	840	897	806	809	818	797	814	824	851	860	796	844	790	818	807	875	824	851	809	820	772	804	835	836	837	842	851	838	834	819	793	853	779	837	810	800	813	812	821	813	804	829	813	836	864	842	833	795	787	795	879	869	801	782	842	868	873	861	850	835	840	863	794	814	784	834	843	843	810	855	782	839	840	804	859	865	794	770	832	780	849	863	818	827	807	839	786	825	813	865	882	828	790	782	822	806	853	793	818	832	757	811	859	847	847	863	840	825	872	858	806	800	820	848	876	844	877	848	840	818	815	872	808	854	841	841	849	819	847	811	788	790	871	817	818	843	838	857	827	903	829	835	814	900	851	812	835	828	801	870	826	870	829	829	823	864	859	839	806	783	822	858	877	865	828	819	845	830	849	825	849	787	803	855	803	825	811	829	836	749	811	781	835	852	827	836	787	786	804	785	827	823	842	868	810	794	824	812	864	830	850	832	844	857	851	852	819	820	833	897	838	868	815	832	864	824	820	834	803	876	795	843	828	789	821	793	846	877	868	803	881	815	793	814	825	808	836	824	814	865	826	839	796	836	798	827	880	870	842	849	841	885	828	846	831	848	825	830	804	830	802	867	814	875	843	838	835	831	795	824	850	848	858	837	806	848	859	899	800	870	803	819	833	836	825	816	824	849	842	826	817	817	843	871	884	832	846	836	858	854	847	875	816	831	807	809	816	828	859	814	856	854	797	814	843	826	823	795	878	858	849	834	854	858	845	855	823	810	829	804	828	871	834	841	789	851	775	821	829	826	850	826	827	847	885	847	862	834	827	842	806	820	844	843	802	839	815	855	815	765	860	838	829	845	842	827	872	886	908	829	776	887	837	849	824	826	895	841	841	791	832	780	807	846	833	829	811	885	834	739	839	855	871	847	797	816	848	817	836	797	839	870	854	808	864	834	862	825	830	781	807	804	884	814	832	832	818	799	827	838	822	827	788	810	783	865	815	859	875	830	883	816	815	812	821	800	789	840	858	829	868	845	787	827	868	857	861	848	814	841	849	786	814	859	822	813	842	841	827	839	847	751	844	804	838	840	860	832	872	805	835	857	803	819	853	794	851	830	871	853	809	815	821	838	781	825	799	789	787	845	843	878	828	829	842	779	867	902	785	849	800	865	833	862	796	862	847	810	813	869	796	794	895	829	807	811	821	837	824	835	846	881	820	794	834	769	781	806	787	847	847	834	777	781	882	864	835	814	848	851	819	862	889	825	892	864	820	779	827	832	844	783	771	850	846	829	833	827	853	839	781	804	852	832	849	816	888	851	843	829	825	823	849	869	859	869	811	796	848	889	834	824	846	859	861	807	855	871	791	808	815	807	796	785	791	845	756	848	827	837	807	853	871	843	839	869	815	834	855	846	829	823	798	837	838	841	846	787	908	863	773	785	846	873	795	830	786	866	870	864	866	840	864	817	824	836	849	865	839	760	819	866	858	781	817	824	786	798	817	817	803	825	856	860	834	839	832	850	811	861	791	818	779	838	859	893	837	820	887	842	843	821	844	815	789	853	849	879	780	806	820	808	834	807	801	818	834	831	834	877	854	838	815	853	852	835	826	862	821	841	813	823	824	900	864	806	816	853	789	868	850	842	843	865	841	844	829	832	796	811	851	830	838	798	814	802	832	839	848	835	853	880	864	824	855	878	848	805	804	795	813	873	851	802	790	844	822	851	806	797	859	818	819	812	869	872	878	792	806	880	876	869	792	798	844	800	812	829	899	839	784	897	858	855	784	823	830	828	814	818	826	801	835	820	783	823	832	814	883	838	819	843	852	831	872	813	891	820	814	830	820	746	864	853	850	832	873	783	805	839	809	809	865	875	856	848	851	855	811	792	802	821	825	822	789	768	815	859	789	788	804	891	823	762	837	789	842	836	839	855	853	809	818	831	804	791	802	821	810	813	838	855	839	794	845	785	860	801	814	820	816	826	809	869	800	856	816	821	815	893	820	812	871	878	796	802	790	860	844	807	882	810	840	892	801	847	840	775	837	798	821	844	807	816	801	851	776	808	789	838	854	854	823	825	826	802	833	799	791	815	825	847	818	790	837	828	823	838	824	824	843	831	812	842	827	820	817	863	785	815	836	801	853	795	820	819	830	887	847	818	784	848	811	824	851	871	851	882	810	833	818	859	806	835	860	832	882	836	785	883	836	822	842	888	815	815	823	882	785	857	848	833	862	799	844	865	792	831	786	802	914	800	841	819	819	854	860	801	827	863	885	856	832	786	841	845	846	855	812	801	817	851	784	816	791	816	848	832	795	818	820	845	816	812	823	854	882	843	824	836	849	881	859	835	842	790	858	859	895	824	875	862	874	829	821	861	785	814	793	830	881	865	835	854	773	842	817	853	821	815	840	818	806	865	803	841	860	837	882	813	847	805	777	832	816	840	801	834	830	812	811	796	862	850	839	830	823	763	839	852	815	824	806	846	920	837	851	816	835	830	852	823	862	797	844	825	814	841	823	804	808	859	874
31323	28234	23895	10129	2834	1733	1115	1059	878	902	879	852	752	817	770	821	815	820	808	803	750	753	849	804	771	836	815	814	771	787	781	810	807	764	807	810	796	748	776	782	773	801	809	770	775	817	804	802	835	747	787	811	811	785	762	773	802	835	835	806	793	814	803	790	818	784	786	814	838	814	787	787	801	803	766	780	762	785	756	844	785	780	841	789	758	880	739	819	798	766	773	815	756	794	802	817	824	803	755	778	808	741	784	809	798	782	766	772	766	753	862	793	811	803	811	808	747	758	817	817	769	789	721	756	741	834	723	767	769	741	763	800	860	821	785	777	839	758	813	795	739	771	789	775	785	811	765	760	736	779	769	784	813	796	840	756	778	816	739	767	769	764	779	735	800	815	779	804	762	790	777	763	804	755	791	783	817	764	763	796	813	799	768	818	762	800	711	774	786	751	765	771	775	751	802	814	777	824	813	757	775	763	784	767	814	749	782	843	776	793	825	787	757	856	806	773	767	866	804	791	768	789	816	829	822	765	780	837	795	852	789	816	778	851	782	752	794	818	788	838	768	785	764	762	737	769	800	825	764	783	835	825	768	746	790	820	822	774	797	800	765	790	797	734	785	771	705	784	778	820	775	756	821	863	806	828	831	760	789	794	809	835	790	807	777	789	774	778	799	755	771	766	796	804	759	828	824	747	752	803	790	820	748	766	809	800	738	799	779	787	810	760	763	791	783	827	789	787	774	796	808	813	809	795	797	792	780	762	781	813	821	798	778	795	822	815	858	783	723	780	756	814	818	748	717	804	779	797	834	769	792	785	816	755	818	797	791	844	799	758	790	812	785	835	770	745	787	776	799	754	784	780	787	782	887	818	837	753	819	769	778	767	797	834	756	799	743	765	759	777	759	790	757	724	782	775	819	762	825	810	753	807	767	734	810	761	805	774	772	818	810	777	754	810	783	752	759	765	792	775	794	814	793	789	807	809	801	806	796	791	793	830	765	830	764	775	754	797	758	759	766	794	754	794	767	785	822	830	777	787	778	810	779	850	763	798	699	821	803	794	817	877	748	763	808	779	848	764	774	748	813	786	775	802	779	806	761	788	795	800	780	772	762	800	767	814	836	802	803	765	799	745	770	779	787	827	756	789	761	799	754	823	804	822	799	748	824	774	826	775	757	844	790	763	778	807	760	797	775	787	725	851	806	761	808	812	837	788	778	765	803	790	751	762	862	786	748	778	768	817	785	819	794	790	750	788	769	759	808	777	811	810	757	764	753	827	748	772	792	835	793	764	773	788	770	784	799	777	828	802	815	761	745	735	816	758	764	815	827	793	800	787	794	774	828	816	751	780	832	812	760	790	796	825	719	807	761	805	749	809	787	801	767	747	841	815	768	815	763	744	782	822	799	770	816	780	794	785	816	762	785	757	778	801	764	797	821	800	796	845	808	786	797	795	756	782	762	773	798	797	786	789	822	796	795	797	781	778	760	752	771	835	764	810	834	787	762	777	773	806	792	743	782	737	796	792	767	856	736	769	755	797	786	800	802	809	791	783	792	806	838	791	827	842	787	761	778	785	717	754	783	812	776	810	812	814	771	809	769	779	783	764	796	789	806	762	794	778	827	733	779	803	760	825	796	763	790	762	790	788	742	767	766	840	745	823	788	777	784	803	739	773	809	799	778	824	821	805	784	764	772	774	770	775	823	807	799	792	764	774	818	777	808	769	774	801	806	738	804	857	803	802	801	795	864	722	793	738	804	821	806	732	750	777	801	756	812	761	773	735	808	811	773	803	772	793	814	781	780	792	799	801	795	762	841	743	769	795	746	792	754	776	827	728	817	764	728	797	765	763	842	752	774	799	755	814	784	809	764	771	785	795	751	806	828	784	805	801	763	790	849	806	804	777	765	777	825	796	764	813	825	783	772	829	749	802	771	846	797	761	784	782	774	799	819	808	799	739	793	767	774	806	762	802	782	771	774	758	765	829	768	787	765	818	773	786	807	817	803	780	810	811	798	805	777	834	769	769	825	768	746	845	773	855	836	746	729	791	789	812	793	783	777	806	762	794	764	755	816	813	739	801	791	803	749	794	765	760	795	774	835	772	775	759	812	781	772	758	808	767	773	758	780	788	763	797	788	775	747	842	763	802	730	772	799	740	784	837	784	825	753	782	741	806	822	743	761	784	757	769	775	772	772	749	797	790	810	794	788	805	746	801	786	801	820	767	824	851	793	820	781	766	818	781	784	737	808	804	811	728	747	789	784	761	752	731	816	818	792	807	800	773	782	796	810	821	788	778	743	778	774	803	767	815	857	796	773	758	762	748	807	858	754	799	758	762	758	798	773	774	811	765	774	833	753	807	780	754	780	752	758	782	853	805	757	818	791	825	765	775	789	826	797	745	803	827	807	830	772	804	817	789	776	784	788	752	796	737	752	781	775	785	846	840	813	789	819	757	787	732	811	785	857	788	745	752	770	783	788	814	801	810	884	789	805	792	809	793	818	799	750	789	738	801	816	768	792	822	765	827	808	757	755	750	816	799	751	784	809	831	816	757	807	818	827	802	790	777	773	787	799	789	740	737	750	838	788	798	816	755	780	745	776	765	781	809	794	775	786	783	791	808	865	815	735	764	819	794	790	770	792	795	780	761	792	782	786	769	793	788	780	795	758	827	783	788	784	808	823	820	771	785	770	807	774	758	832	764	791	787	765	761	796	791	725	852	805	789	799	788	784	785	777	789	756	817	780	830	796	801	759	805	756	809	805	779	776	792	760	768	861	775	775	763	785	826	805	793	799	810	779	803	822	756	781	811	758	782	793	860	834	755	820	802	748	754	841	775	770	764	749	750	794	808	794	749	793	753	781	745	774	822	751	790	765	754	784	753	810	763	788	769	833	776	832	789	749	782	800	772	805	742	789	797	802	805	808	800	821	820	853	791	761	725	805	774	819	811	776	752	817	785	812	817	809	777	822	815	785	776	776	822	764	805	849	781	794	779	808	807	774	806	760	777	752	749	761	844	810	762	782	761	755	823	804	813	821	785	753	778	764	753	795	800	785	778	807	778	794	848	739	809	783	761	756	757	777	781	813	753	858	809	781	824	742	824	846	804	824	784	769	742	807	803	745	838	749	774	825	790	816	793	769	775	773	782	707	797	718	764	794	760	752	800	785	741	744	810	767	786	772	828	835	807	801	828	792	834	799	815	808	750	824	794	780	767	757	769	805	781	787	771	755	768	790	737	823	796	794	787	767	796	796	756	798	803	737	758	793	788	856	841	793	785	756	812	787	746	782	768	784	811	817	794	783	816	770	765	805	754	829	746	816	822	785	726	804	766	750	789	720	794	769	836	866	857	810	760	790	766	781	816	812	807	826	793	802	742	760	792	790	786	782	814	824	793	782	814	718	767	817	766	749	823	801	782	769	739	825	826	770	802	794	817	778	795	800	743	817	789	780	834	749	793	825	823	758	729	854	819	768	825	766	776	781	810
24052	32209	18421	6026	2342	1526	978	867	767	712	659	627	565	660	643	639	663	617	614	635	617	607	613	617	610	635	604	636	545	610	562	620	610	602	605	592	593	590	602	590	593	642	599	586	666	657	582	626	615	567	604	578	571	606	643	602	596	595	561	616	563	570	584	640	598	607	615	616	624	607	591	637	574	612	569	570	580	572	580	613	580	578	572	615	596	586	613	575	630	626	577	586	592	615	612	613	613	643	629	598	623	629	564	589	601	588	590	546	585	608	600	626	570	577	576	599	589	628	634	616	578	625	645	566	574	650	594	601	544	619	631	623	571	611	622	602	624	574	575	576	628	532	615	618	624	607	568	559	557	613	591	609	587	576	606	601	604	617	594	576	572	611	593	588	634	592	557	587	566	618	618	615	597	608	598	597	650	615	553	602	643	593	602	588	599	580	637	605	611	639	639	596	571	625	572	574	607	641	607	627	567	607	600	618	560	601	579	589	588	623	576	604	614	607	614	642	585	608	603	563	607	599	616	611	650	608	563	561	554	591	617	637	585	630	620	600	575	593	589	573	607	616	607	612	611	609	612	627	605	615	569	583	595	593	597	595	634	644	634	642	622	584	633	608	583	586	615	576	615	600	625	604	612	614	588	596	619	611	551	585	602	591	642	640	619	616	625	587	602	555	596	589	620	625	599	595	591	610	641	589	579	582	570	566	590	602	578	610	596	583	586	627	551	631	618	595	562	620	572	580	627	571	623	612	610	602	570	584	607	613	594	620	573	580	640	620	619	640	588	651	605	580	596	637	580	561	566	589	597	614	592	602	607	619	604	583	594	594	575	577	582	545	551	561	602	619	619	637	581	580	592	621	565	606	582	613	626	621	580	607	578	572	570	639	539	566	580	622	612	595	574	577	582	590	618	650	613	590	586	578	581	561	646	614	606	594	566	610	592	638	592	637	588	612	634	570	613	582	577	578	600	600	595	602	556	603	585	595	593	593	589	577	627	600	558	605	579	578	600	574	573	619	623	600	638	602	618	555	589	584	593	615	621	618	605	626	572	619	642	578	578	640	629	574	610	574	594	597	566	619	611	585	592	602	616	638	598	583	588	602	646	578	595	602	634	628	580	619	652	607	561	593	608	616	647	643	580	590	554	615	602	580	593	598	615	550	570	599	608	648	594	577	606	592	602	580	584	581	589	609	628	631	660	630	632	581	620	609	598	662	577	572	610	602	607	593	613	561	559	584	609	596	621	587	593	642	615	621	597	602	586	564	611	613	600	615	596	564	621	582	574	616	577	546	590	617	584	613	587	634	594	630	566	612	611	617	626	624	591	607	618	607	603	615	637	629	593	640	639	615	587	575	645	546	591	635	635	552	640	608	607	624	620	580	633	585	602	580	613	620	615	581	648	604	579	596	574	602	588	623	586	620	608	576	595	565	579	599	581	607	567	582	575	572	637	599	596	544	560	550	584	601	594	545	556	601	615	620	600	606	607	602	580	590	579	621	625	606	654	613	590	602	583	622	600	581	619	550	611	629	606	619	581	580	546	569	610	605	590	608	593	655	638	606	559	559	591	646	598	602	587	588	618	601	621	611	615	661	656	580	567	651	591	567	619	586	601	587	612	620	607	612	576	607	565	607	637	584	593	572	595	657	583	570	616	594	593	624	570	589	611	611	597	596	608	548	560	639	594	596	617	551	582	625	610	601	581	629	593	601	593	621	604	608	572	609	600	624	591	595	597	613	627	645	578	553	596	610	594	596	595	589	591	546	610	589	559	616	610	608	579	575	646	602	664	632	628	569	568	580	605	616	630	596	593	650	587	620	598	586	578	591	629	599	583	587	601	613	579	570	599	598	597	554	580	611	584	606	581	575	608	622	563	606	602	613	611	569	605	656	591	615	617	600	616	607	623	580	633	560	569	626	609	619	618	598	541	603	595	563	606	606	603	634	619	615	559	612	565	625	565	579	612	634	653	608	617	603	615	599	625	608	627	614	585	554	576	629	628	566	588	584	598	621	589	611	621	577	639	585	609	651	601	589	564	609	604	584	624	610	614	561	595	621	585	644	637	595	617	569	624	620	578	612	606	588	588	583	582	582	634	587	596	585	596	586	576	591	591	616	659	608	562	636	583	613	583	597	560	623	648	621	570	644	631	563	659	603	596	555	619	594	632	601	625	613	601	614	587	617	576	590	545	625	647	562	601	579	587	620	602	605	602	598	597	611	600	614	607	618	598	629	552	588	581	603	577	584	584	626	607	624	592	617	610	677	618	575	626	570	605	562	612	613	633	608	573	637	605	605	557	629	589	595	601	598	603	622	653	592	615	591	593	601	588	618	582	640	598	556	594	566	600	567	622	587	554	586	612	572	588	623	633	611	662	568	605	652	598	559	616	576	629	600	611	611	573	632	593	599	625	647	610	582	588	622	576	551	615	612	644	611	591	623	566	595	568	649	613	577	599	609	615	595	605	628	594	589	594	609	582	576	623	590	649	601	634	589	558	629	597	559	627	624	607	630	535	646	607	625	559	609	600	598	588	605	573	639	602	607	591	619	597	601	625	628	577	586	583	560	559	603	566	586	620	604	582	671	570	594	596	628	599	601	597	606	562	595	607	599	639	593	643	609	590	624	644	590	582	584	579	583	562	637	584	657	632	578	625	568	605	597	601	622	573	609	592	637	586	589	574	631	644	614	595	602	563	628	588	543	589	602	586	639	590	599	615	634	622	567	626	580	588	562	592	590	593	601	632	557	590	592	631	586	616	602	598	595	609	602	604	635	608	598	620	600	585	644	582	611	635	596	571	573	582	576	625	579	590	615	609	594	567	636	633	601	582	568	598	573	619	625	613	603	561	615	633	605	596	637	594	615	583	613	599	611	641	611	604	582	611	561	597	617	597	596	584	602	569	589	582	574	583	605	585	609	599	591	616	547	570	631	594	620	625	557	643	581	602	616	619	588	635	610	599	639	565	615	610	614	594	559	595	612	610	570	573	615	608	576	606	592	587	606	619	523	612	606	594	635	610	611	626	617	646	610	600	619	599	599	572	591	580	575	583	618	564	579	612	629	619	576	597	607	619	577	620	611	620	617	570	621	601	667	632	570	568	557	623	593	628	603	596	593	602	580	586	582	582	639	603	567	629	618	605	629	579	649	604	562	618	578	619	572	553	628	584	595	591	623	560	638	623	574	583	606	597	574	575	598	609	627	593	589	624	595	617	626	645	635	603	628	629	586	642	585	609	601	550	643	592	599	604	615	617	611	605	601	569	574	596	616	603	593	610	569	577	634	588	614	603	569	629	532	639	610	603	622	570	585	603	586	597	556	592	652	615	638	552	591	596	612	606	626	584	607	630	582	577	618	550	577	596	631	614	590	598	576	627	589	609	611	559	565	626	661	604	637	601	612	599	634	620	596	575	560	642	598	577	608	584	545	636	591	615	543	608	610	588	628	595	632	582	592	571	587	611	614	570	598	611	593	620	611	558	640
25775	25130	37450	34980	23749	14745	5901	3775	2470	1699	1226	1034	980	989	958	923	880	850	881	869	831	893	866	869	858	956	861	862	885	830	857	880	839	880	907	876	921	893	858	899	833	874	875	902	895	859	837	894	897	814	877	919	867	867	839	850	842	903	838	843	865	854	830	825	864	916	864	883	880	860	863	807	924	866	881	841	814	812	892	821	806	832	901	864	852	806	862	865	851	894	910	867	866	869	861	873	919	861	923	902	847	857	899	836	860	866	925	868	867	891	847	844	859	819	866	886	889	907	891	895	816	842	908	847	873	876	856	875	878	887	825	839	885	844	866	910	883	820	836	849	897	877	904	840	849	857	894	877	888	879	818	839	899	848	881	883	900	873	837	862	832	899	866	882	855	906	856	864	879	854	903	901	854	810	883	844	853	895	846	893	815	858	878	827	837	812	885	871	831	834	849	884	839	833	794	841	865	847	826	884	844	887	772	825	921	890	861	845	861	879	822	888	901	841	921	830	880	867	822	830	820	904	850	871	826	858	870	838	835	869	839	884	926	864	840	854	844	889	836	898	892	877	897	854	838	819	845	909	880	837	865	892	864	802	859	913	895	907	799	886	832	842	851	825	867	833	857	850	908	870	878	880	863	852	888	802	855	878	861	854	836	874	913	871	791	877	899	856	852	843	858	820	886	884	899	857	856	942	883	889	840	840	843	846	827	820	928	863	819	849	888	858	906	854	854	870	847	799	857	849	870	891	827	888	867	877	850	869	871	850	864	903	929	865	889	831	837	839	861	899	875	885	839	842	860	801	899	886	873	846	896	857	854	851	892	871	853	913	881	822	882	878	892	848	955	857	805	862	848	866	891	877	878	845	871	831	856	856	826	827	811	828	827	887	824	813	890	889	826	867	839	837	851	862	884	816	929	824	831	862	857	926	913	813	843	869	826	898	947	879	833	854	880	854	876	888	817	872	912	841	798	859	839	816	877	901	876	854	912	840	853	858	894	794	862	840	828	873	836	858	835	831	866	889	825	850	842	854	805	901	868	882	880	856	844	839	872	886	826	826	888	833	816	867	856	838	868	855	829	820	889	858	885	940	876	823	893	880	865	831	882	817	853	883	907	848	872	823	891	856	859	861	789	874	888	865	866	885	868	894	903	865	885	930	878	875	827	863	791	855	860	853	854	801	801	853	810	861	878	864	848	854	840	807	927	832	891	877	905	843	888	893	845	905	903	849	862	856	849	905	916	913	885	809	798	852	814	841	924	865	861	823	872	880	815	876	821	845	866	890	850	876	896	805	878	867	832	902	915	853	838	794	799	880	882	884	812	886	830	876	903	882	827	875	876	880	858	844	867	872	839	851	908	891	874	953	868	859	898	858	859	874	923	854	879	854	830	858	829	866	842	881	855	859	878	928	852	919	839	871	824	848	872	899	842	876	861	838	865	855	841	894	843	903	935	874	883	838	895	808	839	835	833	857	889	892	869	855	826	852	818	865	848	818	831	848	884	845	836	845	833	965	857	874	862	863	880	828	859	837	824	874	849	839	798	867	824	802	892	865	916	849	837	854	879	798	854	864	876	820	865	831	863	843	895	873	849	866	809	901	900	821	848	891	892	862	834	875	861	859	913	847	845	849	892	929	911	859	866	895	858	884	862	832	820	888	886	863	833	824	840	790	867	850	810	884	876	860	881	891	846	845	840	858	850	847	938	859	840	853	868	899	850	773	868	866	868	887	866	845	868	810	901	882	861	903	809	825	891	854	876	924	908	928	874	937	849	888	899	840	856	862	897	914	896	891	889	879	904	859	851	858	912	891	865	846	866	831	831	868	858	831	863	826	897	889	833	847	828	860	865	870	827	843	834	859	891	892	868	869	870	862	842	861	842	896	830	853	798	860	873	869	895	827	869	852	917	805	876	804	887	880	850	858	837	857	831	859	897	873	829	892	860	850	904	835	868	855	860	838	831	840	852	858	832	930	836	849	850	878	867	842	881	863	876	875	878	835	810	858	840	848	890	897	849	858	861	762	881	888	916	912	892	891	883	866	881	887	881	875	801	848	855	857	855	821	920	872	897	843	827	862	851	859	836	825	886	851	893	898	837	889	814	857	852	851	882	841	850	862	897	825	879	855	873	871	847	860	870	853	854	838	946	863	828	839	860	852	844	876	838	804	850	846	829	797	836	841	874	862	846	906	884	837	896	920	806	888	833	875	828	867	896	840	891	877	852	885	820	826	865	896	865	904	879	853	839	786	888	920	840	851	877	840	893	869	880	876	885	887	863	853	885	861	906	873	843	892	878	849	870	853	821	825	863	872	860	885	860	896	928	891	880	848	854	872	856	891	862	819	857	830	829	803	857	852	866	906	858	847	856	874	815	875	872	831	897	922	867	905	863	894	827	894	835	892	839	841	863	856	831	862	923	815	848	856	836	856	896	893	855	839	881	891	843	918	921	888	829	809	881	858	857	845	837	828	837	859	868	877	868	914	913	898	865	850	878	820	841	915	883	898	879	867	863	832	841	849	890	849	826	860	869	855	851	844	798	867	848	869	896	791	872	810	831	883	857	789	880	865	864	858	842	849	875	836	835	871	900	892	863	868	848	857	823	839	863	902	877	829	867	845	858	857	877	856	881	936	886	838	911	842	876	834	863	902	932	880	872	852	881	895	869	870	879	883	839	874	875	837	859	834	799	885	850	870	815	825	849	925	889	877	891	795	879	828	819	833	868	890	835	856	823	820	801	900	851	855	794	848	831	850	899	864	882	890	824	840	880	854	849	856	867	911	836	836	844	837	834	878	866	845	795	836	828	912	837	842	799	843	864	889	836	862	816	891	799	803	882	838	853	877	865	882	864	870	848	820	831	852	878	895	900	834	857	888	812	853	879	847	871	842	834	810	876	896	889	802	903	855	838	864	827	838	883	859	886	775	867	830	842	837	878	846	828	859	890	888	853	867	896	847	917	827	797	901	898	856	867	870	846	864	901	900	852	863	893	862	854	907	898	888	894	812	826	854	852	851	834	845	875	869	854	843	880	877	886	925	849	897	862	860	850	890	867	855	865	826	879	883	880	848	884	854	830	831	889	826	859	889	854	863	880	892	843	868	828	891	846	859	856	850	880	901	845	837	888	804	859	831	856	840	854	762	867	895	913	874	881	781	819	842	837	889	891	845	890	861	865	831	854	876	821	867	854	874	883	883	873	828	841	855	805	839	837	899	840	810	892	912	871	862	851	890	847	882	847	790	822	838	906	827	871	931	898	895	849	830	785	827	859	853	880	904	877	821	838	832	838	886	873	899	831	894	895	886	877	807	846	842	921	844	841	846	788	810	827	857	918	930	811	828	875	897	884	865	850	862	884	869	854	873	857	836	847	896	809	865	914	861	859	913	836	802	857	900	905	856	895	903	865	817	856	848	920	872	849	902	897	827	855	847	882	867	880	838	908	874	815	858	813	831	876	869	864	867	807	821	826	876	853	908	876	874	863	852
62073	90848	61555	35443	16662	9975	4897	4154	2864	1790	1131	982	794	896	824	730	682	711	747	738	711	707	720	708	749	747	789	789	702	751	774	719	728	694	750	736	700	708	743	719	718	740	698	736	683	724	749	703	771	711	690	696	714	682	721	716	715	721	749	691	660	645	704	706	729	711	717	699	732	695	732	725	700	714	761	708	688	725	702	764	661	706	667	749	660	711	704	732	671	686	728	773	701	675	708	737	692	696	739	748	725	722	704	716	661	729	724	755	688	703	718	721	699	742	742	740	684	716	689	740	767	714	705	672	668	677	731	706	710	755	737	709	718	676	717	715	694	739	686	717	660	696	682	677	705	749	725	694	690	723	707	684	698	727	742	766	687	691	711	696	721	708	771	726	657	738	722	696	768	734	679	718	726	718	738	687	739	694	743	694	723	703	721	727	678	712	736	673	696	748	739	674	670	679	764	734	713	710	681	668	693	738	681	703	696	687	731	716	726	649	699	719	713	695	704	713	758	706	742	695	766	711	713	683	700	749	751	728	729	736	685	759	734	721	707	647	692	694	717	691	701	709	720	669	717	751	662	738	703	735	721	730	660	714	677	659	732	732	688	682	691	705	698	697	712	701	710	767	711	771	696	730	708	663	695	717	740	680	745	730	739	716	686	704	716	688	739	676	736	697	744	699	717	688	696	720	689	691	714	659	691	708	697	716	693	665	681	688	736	657	721	715	717	655	704	640	730	741	723	705	707	731	695	720	757	706	731	730	723	726	651	677	705	699	753	715	724	763	696	734	687	698	716	715	723	734	782	691	699	725	742	681	699	731	733	682	791	644	725	677	734	680	686	773	704	665	696	721	724	740	733	706	675	760	705	711	725	722	713	669	696	744	682	684	696	700	711	705	758	740	697	705	727	739	742	707	718	728	669	685	697	702	718	706	707	719	733	729	739	686	728	707	704	663	722	744	684	690	717	699	666	759	751	743	764	727	663	748	716	711	693	695	748	690	707	715	685	754	663	700	714	705	709	716	676	719	683	706	723	729	666	704	689	687	701	769	687	684	721	690	699	746	700	748	733	669	689	707	696	727	711	689	625	702	694	688	700	744	718	700	692	727	714	719	728	750	677	689	693	734	714	693	722	726	762	656	705	684	732	696	722	717	669	705	691	709	711	684	698	689	730	716	732	663	689	708	718	726	742	704	713	739	697	720	702	734	679	697	675	718	732	644	760	650	740	735	719	750	726	727	717	731	658	715	703	662	662	632	764	772	702	691	708	755	762	723	752	689	746	700	680	700	721	694	714	758	757	752	690	739	698	700	710	719	701	705	705	714	739	717	711	712	706	732	688	720	727	687	737	708	709	673	708	727	710	732	757	721	712	710	706	711	683	715	717	689	719	674	727	685	713	707	702	716	686	715	746	724	692	708	740	706	692	754	692	726	699	710	696	700	744	668	729	730	711	714	684	748	776	727	725	739	719	697	756	724	760	683	711	726	668	723	686	665	724	669	627	659	689	717	718	725	697	709	702	694	744	663	661	706	730	721	736	718	723	749	743	723	718	711	665	727	676	724	716	711	718	705	759	723	726	689	777	715	716	689	647	711	721	742	702	739	645	732	698	729	662	720	732	711	739	720	684	729	747	687	752	742	693	719	706	717	745	713	747	692	725	721	716	693	745	679	708	735	750	726	703	719	732	726	698	765	705	705	667	729	697	699	681	689	677	713	680	704	682	736	702	693	692	688	716	677	719	638	661	705	733	682	685	677	716	704	688	704	705	654	707	697	662	697	725	694	697	741	668	754	712	702	714	731	676	705	685	732	634	739	698	762	715	734	750	727	683	736	690	713	760	740	694	702	719	703	703	713	670	722	720	682	751	717	756	692	739	718	741	673	755	680	646	734	713	753	743	725	710	723	718	737	715	710	708	677	683	666	697	769	746	701	709	680	728	686	670	682	690	720	678	753	650	711	684	690	773	710	774	714	735	690	686	707	757	710	704	742	705	696	673	747	707	694	673	717	688	696	685	744	680	709	669	750	709	737	722	688	726	751	721	720	705	720	709	698	727	752	687	702	734	717	682	711	692	669	693	759	690	697	730	702	685	722	718	741	676	721	660	705	678	776	707	719	677	696	743	668	700	701	728	688	703	665	728	717	713	723	698	687	711	739	699	714	699	736	688	717	682	725	728	702	738	704	706	728	663	734	700	668	714	719	701	718	700	656	644	688	678	657	741	757	722	753	644	690	691	674	724	706	746	701	732	642	741	721	685	682	694	709	716	763	714	684	677	706	693	691	655	679	704	684	733	676	695	752	725	735	701	726	683	698	697	735	655	720	699	682	699	698	718	696	679	728	679	728	743	710	718	719	737	717	728	707	633	697	702	689	705	736	731	685	743	684	749	702	715	687	736	767	696	711	711	703	715	716	731	731	679	705	765	723	708	715	699	701	699	755	737	730	744	712	671	716	735	779	692	735	703	718	739	763	724	731	695	705	716	710	745	671	695	736	700	718	729	714	703	713	712	734	691	698	765	719	718	681	699	702	710	710	682	716	744	685	724	771	718	711	731	700	680	751	731	740	713	725	706	726	663	706	645	710	752	666	720	730	715	717	722	734	689	730	714	714	695	704	758	666	693	672	677	712	729	723	720	680	746	673	725	680	702	686	722	681	673	702	726	753	707	717	711	749	689	717	699	690	698	710	701	705	731	711	702	690	710	707	713	735	680	656	732	744	642	772	652	677	717	732	662	714	708	722	683	689	723	709	688	755	715	715	675	712	726	721	728	760	691	698	719	691	703	649	715	760	687	721	672	705	700	717	676	716	717	725	699	719	699	735	722	675	730	709	743	727	689	705	793	726	675	691	733	742	687	729	742	669	729	727	710	719	662	686	703	712	655	736	707	723	748	694	709	746	686	700	764	685	718	736	701	755	694	704	689	730	705	697	679	722	674	712	744	674	682	697	721	728	728	775	695	753	756	691	755	709	717	746	736	712	719	732	725	695	715	653	728	683	708	711	669	678	716	761	685	763	661	748	694	723	727	728	685	683	682	696	654	711	736	693	658	661	686	708	702	754	672	709	692	747	715	732	729	677	640	706	674	685	724	737	688	724	727	706	717	688	750	718	688	691	704	653	719	708	731	720	691	692	711	730	687	686	723	674	709	678	701	699	720	705	710	740	685	694	756	707	738	717	691	706	702	702	684	709	720	744	747	720	712	687	736	720	695	727	726	683	712	729	722	728	730	677	713	740	699	725	683	667	719	699	666	706	702	677	686	677	748	711	694	715	712	712	738	734	710	697	718	679	705	718	703	728	716	748	699	697	733	755	691	684	706	740	718	721	732	689	672	713	694	674	739	721	719	731	685	692	729	704	707	681	709	738	717	680	722	721	710	699	681	752	691	694	751	707	725	713	711	729	708	694	737	721	701	705	722	720	720	666	776	710	691	688	681	724	691	726	684	722	695	658	669	697	720	704	712	667	751	684	764	733	694	732
24668	23084	33636	31709	27316	22094	12606	6728	4412	2574	1635	1342	1170	1269	1214	1015	1050	1018	1036	1052	950	975	1030	1000	1033	1048	1060	987	1030	1004	1027	1069	976	1019	1002	991	989	1012	1064	977	974	957	1006	982	962	976	977	1029	981	1056	970	1009	994	977	1032	996	1010	980	1011	1024	965	1041	1045	985	989	927	985	972	999	1031	1047	989	1048	1008	943	999	965	980	934	993	992	999	929	1000	1018	1031	994	1017	1033	957	1032	1051	990	1003	977	941	974	1008	996	997	1012	961	1009	1003	1013	995	971	923	1007	1016	1060	956	1020	949	952	1027	1001	1013	961	956	949	988	974	966	1003	921	1031	1000	999	1019	1029	1021	976	955	943	995	994	1013	994	1012	931	989	1003	1081	986	1013	955	970	1040	961	991	1005	956	985	1027	971	996	1035	1019	1019	930	993	1009	968	973	967	1000	993	975	1005	980	946	998	918	1014	1013	1022	990	1003	978	976	998	946	989	994	891	997	980	1025	1008	952	992	983	1011	1035	1006	983	1020	986	1016	974	921	967	991	968	951	969	974	978	1003	1026	922	989	958	1001	964	1031	937	946	940	1044	980	962	995	985	1033	990	956	962	1002	946	1021	985	938	1004	997	1020	1006	947	1013	1037	1031	984	959	1004	993	1025	981	994	1029	1015	985	1001	994	1050	944	940	966	999	1014	958	1021	930	934	935	998	983	900	992	946	945	988	986	976	972	999	1063	1017	1050	1024	1016	982	963	968	1003	957	939	954	977	996	961	950	1031	970	947	960	980	1014	1003	999	997	935	989	960	1008	995	984	970	1000	961	1013	955	1005	975	955	950	988	987	974	989	1010	990	957	942	967	966	940	946	967	965	982	956	1019	971	1004	995	973	958	998	1005	981	1004	1033	982	1016	991	1013	986	1040	1019	992	1005	964	982	1022	993	962	963	990	946	987	1027	983	1001	1008	955	969	949	1027	970	978	1004	993	938	997	935	1024	1009	1039	995	959	938	993	1016	992	952	947	1042	1007	958	992	950	1026	992	999	995	976	1020	962	946	972	988	1022	944	1033	901	979	996	977	961	989	969	934	1008	995	940	1053	995	940	1009	995	973	943	948	1025	987	1004	948	927	987	933	993	990	1001	992	986	964	983	981	1039	961	958	987	966	996	986	1001	985	972	948	1011	1028	1008	1006	964	973	1003	1005	994	963	948	1009	1027	977	994	1009	970	930	963	961	953	1006	1001	968	920	987	1013	997	977	979	983	1033	1019	977	949	985	947	1026	975	972	897	939	1001	1038	956	983	1005	1004	942	1043	949	984	971	1010	997	960	991	1010	960	959	954	995	998	1001	1006	972	974	973	1015	977	965	956	986	1015	1049	965	1035	962	977	1026	952	953	984	949	940	1030	968	961	982	994	942	952	1012	990	960	979	991	967	997	999	1010	916	1027	931	998	991	916	1010	1014	966	966	951	963	967	1026	991	990	961	937	970	1009	987	1011	971	964	991	1026	960	1016	992	1025	1032	992	1027	1005	983	985	1041	1046	988	975	988	970	960	982	1000	996	963	976	962	968	995	990	954	988	1053	1013	1026	944	1032	990	965	1016	980	1004	942	1000	964	992	977	956	1032	999	979	981	988	1008	1000	967	936	974	1010	937	939	972	980	931	987	895	1054	997	994	972	941	1005	1030	1004	992	950	954	996	988	1015	1026	1018	1009	964	970	1018	967	952	1025	946	971	995	986	924	998	980	979	986	1012	989	940	995	1017	975	960	977	985	1018	990	964	1029	980	1054	955	991	970	1000	999	968	1006	920	1047	1026	982	964	1000	991	956	970	1022	960	1006	972	968	1009	999	947	1038	1009	927	972	1022	977	1017	1006	1058	1017	947	990	1022	1044	990	998	952	1006	1019	1000	968	961	1063	988	983	971	1056	983	929	1026	955	969	1015	972	957	987	1010	952	975	949	991	988	962	949	1008	1008	935	987	1022	1037	1027	957	1030	928	981	1018	967	968	1017	1042	980	944	1011	946	1015	989	1008	977	1016	954	939	990	966	975	967	1014	1018	953	1015	955	962	1004	996	993	978	1022	944	994	1041	1015	993	1015	960	982	964	1064	969	995	972	1004	932	969	973	993	955	963	984	914	995	965	1028	967	1024	983	1002	938	962	983	956	974	1006	975	995	979	986	1051	969	967	1002	984	941	1005	1024	947	989	940	939	993	997	957	979	1003	990	941	919	968	980	993	919	1040	978	976	988	931	998	965	964	977	1024	988	1012	993	1041	948	969	985	980	1011	1021	972	981	953	983	1025	968	952	980	976	977	984	998	993	959	1003	1005	979	940	1027	996	1008	968	984	1074	994	978	980	996	1008	975	1021	970	957	1035	1037	966	906	949	989	1008	957	941	989	993	993	950	967	986	1017	1070	1013	989	1021	1013	978	926	987	997	957	1049	1045	1004	989	1000	968	976	961	965	1030	1018	930	995	1010	967	995	961	976	1017	992	987	964	1022	978	955	1032	1046	954	987	972	941	1011	990	1017	1018	951	1009	990	1014	1064	1000	977	979	932	1005	976	996	969	1021	968	988	972	1018	1008	932	957	975	1007	946	973	1001	996	974	959	973	993	969	915	1034	942	996	1024	954	997	1004	957	1029	972	974	989	999	1024	1041	985	1039	1025	1002	972	1013	964	983	956	969	990	1010	886	1072	1024	979	1001	982	1015	992	972	983	986	952	963	945	983	991	1015	987	994	993	999	994	977	965	962	996	1011	1024	983	1016	977	968	989	917	994	998	963	950	978	988	1026	954	1019	948	942	979	947	971	961	957	959	923	1025	1006	977	967	942	916	996	1033	986	939	977	935	1005	924	1040	974	992	1008	982	1003	955	911	978	964	917	977	998	956	963	903	1000	1000	992	1000	1027	1019	976	950	994	1023	996	962	1016	1015	976	993	1012	948	999	1007	1012	972	976	987	988	983	978	993	1005	1029	935	935	987	992	931	1060	964	981	974	932	961	972	982	979	995	1031	980	1005	981	1006	1000	999	991	985	967	1024	1036	929	977	983	982	989	985	943	994	980	962	966	980	998	1017	983	975	992	1036	1002	1014	972	939	967	985	962	951	989	1004	990	985	970	1006	944	1008	988	959	967	986	972	953	1017	950	980	1004	1004	1054	1003	976	975	972	967	947	991	1004	982	977	928	972	980	993	972	965	977	981	1040	940	922	975	979	989	978	957	1016	958	1024	1028	953	1000	933	1019	961	969	989	995	995	1042	1003	969	1006	976	958	1016	1011	1024	977	958	958	983	981	1017	1037	944	983	1029	932	941	985	943	946	944	1004	1009	972	1006	991	1008	994	979	972	986	973	976	954	951	931	1000	990	1003	961	1012	940	948	987	981	971	1014	958	997	960	1022	1002	995	953	955	965	916	1015	1046	993	1036	1004	1024	1006	961	970	1014	971	973	952	942	947	997	1003	987	944	968	986	1026	1001	995	985	986	958	966	945	977	1007	1029	1031	942	1006	970	974	1011	987	1009	972	973	1006	975	996	948	953	987	937	941	942	1026	949	988	1052	969	945	967	961	987	1061	971	987	942	1010	969	1007	928	962	990	948	1012	1017	931	981	1014	959	995	986	998	969	979	995	1024	1001	1024	1035	1005	1021	1008	988	976	1046	1000	995	981	1011	970	965	974	968	971	1005	976	1027	994	907	956	1014	987	989	978	965	956	981	961	1043	927	991	946	949	986	968	1011	962	964	922	1040	964	1006	1048	1003	974	966	1032	999	986	974	937	981	1026	975	1052	946	1017	988	988	1063	994	997	1014	1025	968	1041	983	1006	981	946	1028	880	973	1000	966	1039	991	1006	1026	999	965	1028	1020	958	1021	1021	1024	962	948	956	1021	959	946	963	970	994	979	971	944	1002	937	1011	1000	999	1022	966	982	1017	959	1029	967	951	1066	1035	1003	976	968	949	1053	965	1031	939	1022	999	1067	1014	938	992	948	1061
65148	102024	72041	48063	27082	15029	8209	7054	5004	2941	1755	1296	1054	1216	1047	823	825	846	855	897	887	835	814	903	871	925	898	901	868	822	832	871	866	805	832	811	869	788	850	836	851	829	802	777	825	837	896	813	843	825	883	819	818	873	873	877	862	844	828	819	836	852	781	854	842	843	789	849	833	853	832	812	826	836	855	846	789	819	825	787	853	873	838	828	851	865	806	796	820	845	871	872	813	798	876	777	823	885	835	792	865	898	840	812	842	811	875	785	885	863	849	849	828	811	848	902	851	856	833	816	812	882	828	833	832	817	767	873	834	804	846	803	799	800	824	818	890	821	813	863	838	851	829	832	799	841	831	892	802	873	846	866	852	836	817	769	794	808	852	815	829	853	843	842	804	853	807	817	865	840	818	803	834	787	788	790	794	860	837	803	863	849	838	839	824	769	884	764	812	821	830	832	846	811	804	821	818	838	843	857	847	831	864	891	857	839	810	900	810	828	888	886	829	819	823	811	807	865	819	820	799	901	883	828	877	787	812	875	853	838	824	798	872	806	843	812	847	818	878	807	832	870	877	842	835	795	796	861	827	805	837	861	879	876	859	800	869	832	829	810	784	812	806	835	850	855	850	807	857	874	858	753	889	827	789	842	778	775	840	847	859	852	834	805	811	818	826	863	894	854	809	831	839	858	837	813	838	839	825	877	823	826	842	818	787	818	828	838	848	837	784	810	807	876	841	832	849	817	809	865	901	804	847	790	805	830	845	845	858	827	806	815	837	850	820	867	814	787	820	876	857	806	838	800	788	840	853	813	836	840	856	838	834	842	866	826	840	855	833	777	820	795	776	876	836	809	847	817	838	838	865	791	814	808	845	799	873	865	813	814	837	803	839	806	848	864	816	815	860	862	863	805	813	824	833	869	816	837	810	811	842	847	836	839	868	808	846	809	798	814	889	828	843	866	759	855	809	808	800	825	822	805	842	855	817	840	833	808	769	826	863	809	823	838	793	859	803	915	852	833	828	860	797	862	819	847	850	810	866	890	788	789	814	809	846	801	816	847	854	826	854	780	812	825	820	846	821	894	852	841	851	830	881	808	858	803	822	876	858	858	828	882	809	815	844	834	843	822	844	869	821	806	847	848	853	884	844	817	821	842	835	804	783	822	795	807	867	813	874	831	834	827	795	845	834	818	820	842	874	867	858	845	819	828	816	823	845	859	793	834	830	874	828	894	824	845	885	832	881	818	802	810	852	839	793	826	837	832	861	858	790	840	847	781	862	782	866	828	840	863	773	850	814	813	843	815	872	861	835	826	856	827	833	789	888	878	841	799	912	801	906	802	841	813	810	838	804	808	799	826	836	839	789	851	813	834	831	788	868	851	837	836	794	777	875	810	864	845	816	852	837	848	823	850	839	781	823	892	852	832	863	837	827	854	868	850	879	795	813	858	834	842	875	866	798	819	885	841	832	826	815	813	854	802	816	768	856	859	809	783	867	899	787	827	877	918	876	824	847	812	741	818	821	816	848	850	847	870	814	811	827	758	849	783	867	867	828	859	811	871	871	845	814	865	846	904	834	858	820	886	803	782	811	857	879	821	894	853	841	874	839	837	862	835	842	819	858	849	793	796	822	779	867	813	882	881	850	812	843	854	875	846	868	800	761	882	844	784	850	820	841	807	816	838	863	841	863	841	822	850	835	819	816	840	855	814	860	878	799	843	785	890	854	825	882	815	812	853	803	837	818	786	794	788	825	833	862	834	836	823	801	886	887	865	805	820	851	842	884	853	817	795	839	858	813	888	854	835	848	845	827	817	788	817	857	793	832	822	810	836	843	806	853	782	783	831	850	768	790	796	817	814	895	835	802	882	826	866	853	825	837	813	799	841	856	833	807	812	798	847	810	831	858	805	777	846	821	822	820	852	791	873	882	791	826	802	846	821	871	843	822	810	865	835	792	817	825	791	800	797	846	863	824	834	826	849	834	833	841	810	856	847	821	812	869	883	776	825	820	825	828	869	842	844	795	881	837	839	814	825	816	846	824	823	845	810	828	872	824	836	851	881	797	858	882	883	832	849	841	846	844	839	841	852	848	850	876	884	855	860	837	869	855	823	875	862	859	839	813	845	831	816	857	820	816	776	803	792	837	859	853	863	823	846	867	834	811	789	818	870	845	838	828	830	830	867	822	860	795	855	823	836	832	841	776	810	846	867	828	798	869	863	828	816	811	884	819	826	834	819	832	838	815	780	820	894	790	832	817	803	819	839	838	866	876	824	859	837	831	837	827	849	842	802	811	841	885	818	855	867	789	811	849	870	818	789	803	795	833	855	850	822	801	809	789	816	822	818	857	880	835	840	828	789	821	925	791	820	843	835	866	834	819	799	848	877	815	795	828	882	808	855	825	798	868	823	835	787	839	845	830	842	820	867	881	844	810	823	848	821	808	796	820	885	799	819	825	822	819	834	831	812	831	791	827	825	837	845	806	789	831	845	851	856	780	862	827	827	811	875	821	834	877	843	854	833	823	870	894	839	813	845	847	825	821	844	876	814	841	842	867	818	828	769	803	838	827	876	851	810	836	820	820	888	829	825	819	834	831	840	894	811	837	774	845	808	878	808	808	865	853	784	804	813	826	799	793	854	847	876	819	825	788	855	835	796	847	834	784	839	853	860	821	814	836	825	835	818	836	823	830	834	811	807	869	855	845	871	829	821	895	835	832	820	822	871	825	775	859	818	830	800	831	803	863	807	843	810	864	856	874	812	792	851	844	865	842	830	855	803	819	767	861	862	842	843	851	817	796	843	783	852	829	800	822	837	786	831	806	855	867	823	838	837	798	810	857	812	861	831	890	829	843	822	847	798	856	905	798	835	831	839	812	857	776	870	790	817	823	767	883	888	799	813	841	805	812	826	817	807	799	830	775	872	847	857	836	831	879	822	868	830	848	819	831	842	804	792	822	807	781	814	861	833	792	821	797	792	797	800	856	912	838	829	836	843	768	876	826	811	858	846	827	845	897	795	835	819	854	845	843	851	891	898	866	799	863	837	827	753	771	812	900	823	816	807	849	804	838	865	866	839	858	841	793	828	760	820	854	883	814	882	845	845	915	841	834	852	839	790	837	819	862	853	839	849	813	807	815	814	847	853	790	827	887	797	827	870	856	829	816	860	899	839	838	858	854	822	839	818	810	859	843	817	863	792	831	809	831	880	841	806	857	848	843	864	781	782	803	807	840	835	843	827	835	853	803	876	829	840	833	841	805	888	820	833	876	897	870	820	797	817	845	823	847	815	834	786	842	841	802	818	761	860	855	835	823	843	854	880	828	849	828	919	809	870	831	804	795	874	838	834	820	814	849	832	856	838	842	880	821	883	778	846	806	806	838	827	851	826	818	797	785	854	843	803	800	852	827	834	877	807	834	884	833	849	874	810	858	829	878	886	837	812	888	866	821	857	851	870	818	838	833	861	876	825	815	809	814	806	844	804	784	825	809	860
31076	28450	23944	10082	3028	1703	1149	962	977	920	813	814	773	850	831	778	729	760	739	839	795	772	784	774	852	770	789	771	826	836	776	785	757	826	817	777	797	787	747	779	757	730	793	743	796	786	775	838	838	760	777	782	733	745	810	810	843	748	833	763	812	794	774	753	782	727	743	741	746	815	743	793	820	792	751	776	768	778	755	824	766	795	736	781	799	739	792	767	769	766	832	808	788	779	770	769	767	785	790	772	778	778	741	771	784	767	759	777	815	817	827	792	753	797	757	818	810	838	747	803	751	805	776	728	793	795	769	757	779	779	782	817	728	763	801	794	839	796	707	763	760	756	818	716	781	760	749	817	780	735	825	768	798	742	749	832	756	775	776	731	772	734	802	770	754	749	786	821	812	781	744	736	766	801	768	778	762	789	813	758	802	779	800	775	806	774	753	760	785	746	738	744	838	756	779	767	745	763	749	752	761	771	806	806	747	736	813	749	800	845	795	782	764	756	786	790	827	798	787	768	764	740	737	792	788	741	860	805	799	747	763	734	791	768	746	763	745	799	772	746	730	774	802	778	819	816	750	752	787	753	755	833	778	779	811	823	789	796	843	717	788	723	790	764	746	780	772	849	861	763	777	749	767	810	790	777	784	735	730	744	799	771	807	807	830	788	796	808	789	788	801	797	728	765	775	764	768	766	777	806	765	798	800	806	766	813	795	795	822	787	817	787	745	759	799	825	802	795	743	759	795	771	774	764	772	766	812	729	707	782	772	730	805	807	776	770	770	793	752	776	779	810	732	833	734	778	764	759	758	789	809	763	735	809	806	758	797	802	734	806	716	749	776	769	805	808	784	800	809	723	746	806	758	773	736	838	736	756	805	817	778	733	783	771	762	747	858	795	767	757	811	795	724	798	744	783	792	784	749	805	782	762	786	752	767	795	804	746	771	781	806	790	772	774	782	775	793	788	784	754	808	757	748	745	780	771	812	774	736	768	694	746	786	730	789	782	737	746	770	748	811	757	772	765	766	732	801	792	786	792	782	785	784	768	781	769	777	681	807	762	768	741	785	766	772	717	783	765	809	797	807	786	804	773	750	761	741	788	758	809	754	794	828	747	786	789	735	777	769	825	778	801	838	771	773	748	790	738	821	754	792	778	777	790	808	733	709	755	797	743	783	769	803	836	820	799	764	793	831	804	766	775	736	765	773	801	786	776	792	775	793	760	808	772	807	771	748	811	736	719	789	766	751	735	783	782	800	795	781	801	747	811	803	795	734	770	767	785	784	762	738	791	806	770	797	788	779	790	794	746	784	811	779	826	796	729	747	709	755	754	810	784	789	803	792	734	740	823	800	784	750	737	813	822	784	802	775	755	776	786	800	806	845	760	801	776	753	738	776	783	724	782	810	784	809	768	793	800	789	761	770	782	744	754	843	780	775	782	759	805	734	758	755	722	759	770	880	783	757	766	763	805	815	744	815	791	768	778	768	765	774	794	770	761	833	790	781	790	740	809	768	777	772	805	764	768	771	763	779	789	825	714	781	781	816	804	824	761	776	748	759	744	748	798	823	728	788	757	746	788	762	774	823	784	784	772	737	786	768	801	791	749	744	791	771	782	831	788	791	749	754	780	755	798	757	793	780	757	762	803	776	786	827	793	766	818	755	802	786	827	760	747	787	802	784	739	793	787	740	759	772	767	805	806	774	748	768	767	743	795	830	808	775	735	768	808	722	756	787	765	817	737	727	751	742	842	827	799	718	796	787	767	763	783	777	784	777	777	814	823	738	750	733	779	833	780	779	813	774	755	775	802	797	728	753	797	814	787	759	733	784	785	834	764	810	783	749	808	794	756	816	793	817	808	803	806	769	777	793	798	782	781	724	718	812	813	767	767	753	825	751	788	756	854	828	805	800	762	761	749	845	791	802	707	772	796	726	799	806	747	796	766	805	809	790	765	776	796	767	796	793	746	755	749	775	779	742	769	744	758	799	836	756	806	798	745	768	828	755	746	755	750	772	804	798	824	775	821	731	802	788	813	790	763	774	787	751	796	761	812	791	809	755	827	772	760	766	758	759	770	806	817	759	757	816	821	754	812	750	773	828	770	780	780	732	771	755	806	804	799	813	791	753	759	763	762	722	770	788	774	738	799	823	799	805	779	783	768	738	787	779	775	808	752	746	739	817	782	794	802	809	781	779	774	800	767	831	790	763	779	748	819	816	777	785	770	800	817	774	786	789	774	730	753	809	816	767	811	766	779	760	790	791	796	782	788	797	758	749	828	731	800	828	724	780	748	807	794	746	792	804	790	733	737	771	729	757	834	760	770	799	809	789	812	809	758	755	726	774	695	792	731	747	746	798	784	771	810	757	689	825	745	773	855	755	779	757	775	797	794	810	772	765	788	765	787	827	801	792	776	810	757	822	778	812	772	765	748	722	796	817	811	808	765	834	746	749	730	786	771	788	729	784	756	787	822	759	759	774	758	802	798	749	771	723	788	803	805	733	770	768	730	792	812	752	738	800	789	783	819	793	763	798	778	798	738	793	769	766	797	759	832	779	755	757	786	735	804	749	727	769	771	762	761	778	828	827	749	791	822	755	784	793	810	779	790	788	733	754	789	758	775	766	836	737	776	752	790	766	744	745	769	788	802	839	759	827	806	760	839	778	840	778	789	842	753	783	867	827	787	808	774	776	788	808	791	781	834	768	815	782	792	755	779	750	768	749	780	882	797	786	741	766	755	767	809	796	808	741	800	762	773	777	800	787	767	796	769	779	811	787	803	809	762	869	762	757	793	790	782	780	803	831	722	760	791	713	760	779	755	792	786	791	817	811	758	800	831	782	746	807	770	831	766	823	799	752	734	787	773	775	759	818	819	752	822	816	823	733	794	841	785	757	754	788	769	800	794	821	779	815	752	734	769	790	752	779	792	762	806	758	816	772	748	772	744	782	727	757	764	793	803	813	765	815	748	774	793	833	781	765	788	772	739	785	767	798	770	827	827	791	792	745	794	766	766	763	782	827	765	806	756	806	741	774	808	792	793	787	773	799	803	770	786	741	785	786	740	791	760	776	759	791	809	784	797	770	758	765	758	716	753	756	765	827	790	758	818	813	780	768	770	781	785	712	802	790	772	816	770	772	807	801	811	780	799	748	847	758	729	798	769	791	809	746	769	787	780	816	752	752	763	743	810	814	768	764	755	793	785	819	783	773	740	756	801	774	783	829	760	787	782	871	792	782	795	806	756	766	795	766	804	819	783	754	815	760	810	781	812	760	854	773	805	771	819	765	770	778	817	769	853	816	769	788	752	794	841	777	765	823	837	788	801	780	768	731	791	782	771	795	728	744	751	744	739	808	757	733	782	787	831	789	750	792	794	760	798	802	812	773	780	779	803	811	787	789	777	798	739	821	744	760	811	832	846	808	779	810	797	765	752	778	793	757	775	769	755	783	776	738	808	790	806	801	785	771	769	812	810	834	806	795	771	807	794
23635	32170	18564	6197	2499	1476	939	882	799	727	611	586	625	613	631	592	623	564	608	602	579	598	600	583	589	595	673	624	580	609	586	599	582	601	607	594	642	606	630	615	611	612	579	591	581	609	617	610	619	591	652	615	639	668	548	547	616	620	630	605	564	611	637	584	562	602	620	584	566	572	573	582	600	598	601	624	614	603	581	560	577	598	587	636	578	568	580	607	582	586	658	623	591	590	635	577	576	585	625	591	606	600	628	596	571	595	570	609	640	581	599	610	600	586	617	643	592	591	570	606	594	567	549	605	577	573	586	637	616	632	593	587	605	622	568	624	612	596	602	609	566	607	600	602	582	586	574	604	616	622	582	653	635	572	624	613	620	582	605	569	586	615	582	577	596	644	577	582	611	614	558	630	599	618	624	610	608	608	567	635	624	607	582	613	636	653	636	644	637	593	637	581	612	579	607	604	631	599	580	608	574	636	602	562	615	606	582	553	623	603	592	629	617	609	599	636	621	569	581	648	654	611	633	603	599	635	596	598	591	616	589	624	549	573	623	589	579	595	621	585	605	614	578	614	629	621	640	620	600	600	575	596	600	614	580	598	591	618	533	574	600	603	625	548	603	626	626	610	560	638	607	625	605	563	595	583	577	618	580	603	571	564	659	612	605	613	588	602	577	555	589	587	606	608	589	587	609	569	609	564	586	588	591	652	587	614	583	629	598	636	620	576	599	623	622	613	627	584	646	571	595	620	601	681	590	585	573	600	590	621	642	584	567	623	585	651	582	643	572	605	551	679	560	614	622	571	596	576	590	586	577	592	572	647	578	617	568	582	609	583	638	591	583	594	590	550	570	599	626	586	590	588	562	623	600	638	555	591	585	574	606	569	626	633	589	584	597	625	586	556	599	560	575	565	602	610	563	595	603	598	548	626	613	632	651	640	614	595	635	579	557	620	587	623	652	607	624	626	597	566	599	641	624	600	615	591	609	572	600	608	591	602	605	623	617	573	639	541	570	603	584	608	583	560	595	592	635	597	577	647	581	606	625	575	594	586	627	652	599	558	570	620	640	597	656	601	652	581	614	622	627	645	612	586	585	627	584	643	557	579	599	553	603	627	545	626	592	564	618	585	608	589	579	594	644	582	599	595	572	570	613	581	580	623	667	595	572	640	611	563	584	618	628	602	597	630	592	598	599	585	616	586	615	599	598	570	622	637	571	637	588	589	564	605	619	589	603	608	609	575	583	594	579	574	587	612	626	608	628	566	623	573	592	555	613	626	577	610	587	587	603	601	564	619	577	601	636	583	580	639	572	631	599	559	583	562	564	603	605	585	589	601	616	634	570	606	541	624	605	587	599	651	570	568	600	601	588	610	572	569	589	614	616	564	591	613	582	623	554	604	591	605	613	588	576	610	579	604	587	585	608	605	590	581	595	642	605	594	640	575	583	620	602	624	614	577	608	563	624	619	607	603	580	594	615	608	600	629	551	597	592	592	569	600	619	578	574	581	635	668	622	576	591	561	592	598	583	589	619	610	562	623	575	581	600	566	564	591	652	614	620	602	599	645	560	620	611	571	607	595	592	576	640	576	620	592	566	638	630	625	587	614	595	615	652	600	583	611	617	622	601	545	583	596	570	587	596	596	568	624	591	593	580	616	578	589	570	605	638	579	612	586	608	584	581	573	588	597	565	621	613	583	597	619	610	583	608	586	564	571	599	615	598	601	643	594	546	594	641	613	608	591	623	571	545	586	571	641	604	591	615	651	603	630	549	625	561	585	594	606	557	604	593	628	604	585	613	602	600	585	593	576	558	604	635	610	580	624	588	545	586	602	591	565	622	615	610	616	597	570	622	628	610	591	630	550	587	589	605	611	570	591	609	623	603	589	604	618	547	608	564	597	597	563	608	605	601	558	600	573	578	610	638	564	612	592	604	568	595	607	554	616	662	564	618	618	599	592	579	571	587	591	577	606	600	582	578	563	590	627	591	609	600	569	578	607	602	557	579	602	580	612	618	633	620	573	598	637	564	576	627	566	593	609	655	617	585	598	621	563	617	558	595	571	620	579	614	620	548	632	614	604	632	588	609	596	594	579	602	641	633	543	604	582	597	580	586	606	628	609	591	607	610	597	618	586	575	613	616	600	572	596	543	580	615	562	627	580	600	539	580	609	586	604	642	583	611	627	572	615	566	595	617	603	638	607	615	598	587	627	586	657	574	584	579	572	584	580	603	582	562	576	580	583	622	631	562	606	617	614	595	562	622	645	654	566	605	549	591	564	607	540	580	599	586	613	566	596	609	635	617	585	572	601	558	611	607	583	611	589	565	578	611	593	625	563	559	609	621	570	600	572	609	584	603	620	600	561	625	613	572	593	626	597	612	594	637	560	578	625	560	575	577	572	593	593	621	599	579	617	581	561	593	632	631	613	572	602	568	566	568	570	594	636	575	592	587	644	551	597	580	595	568	587	592	593	620	615	604	671	625	634	604	617	597	583	588	599	583	647	617	566	592	576	622	575	585	592	570	602	573	605	588	616	627	610	549	625	564	562	607	599	563	601	587	557	608	580	557	617	580	578	597	611	588	560	593	609	591	616	599	642	600	582	634	639	649	653	599	633	607	616	558	641	602	538	629	601	546	596	591	578	580	587	634	621	604	592	652	600	548	639	598	591	611	620	584	584	618	602	609	557	624	610	573	567	584	622	568	595	586	593	590	574	626	643	582	593	596	624	608	644	568	581	598	537	594	576	635	612	574	564	594	651	596	601	597	602	551	603	555	622	628	617	569	631	576	598	628	591	581	617	602	610	585	591	616	578	570	561	596	594	625	616	581	617	548	611	616	569	573	547	561	622	577	571	609	594	615	622	606	596	625	567	567	592	551	577	629	600	591	596	587	596	579	615	607	601	576	573	579	577	618	616	589	589	573	564	582	594	609	600	553	631	600	618	604	587	580	600	600	566	609	595	643	579	594	589	538	587	585	620	637	591	597	590	583	571	620	539	611	629	615	611	572	632	605	577	625	560	591	586	598	597	600	587	644	595	607	570	589	572	602	600	629	658	636	573	575	590	577	639	587	569	588	609	592	567	586	603	566	587	596	585	585	642	564	586	566	602	559	591	615	636	613	607	593	601	654	649	626	590	576	632	594	611	543	553	658	595	588	611	594	571	584	618	621	569	592	602	623	583	607	617	584	598	643	617	552	550	593	544	563	532	572	587	602	627	610	567	582	571	663	584	606	602	630	619	601	616	598	625	593	618	583	620	597	604	593	599	576	619	580	605	579	582	603	593	601	618	615	619	564	571	627	597	584	648	594	577	594	597	606	602	561	564	595	578	592	612	599	586	593	574	588	583	577	578	608	547	582	563	615	584	611	599	578	594	636	583	582	557	608	633	656	576	621	545	613	554	619	566	606	586	611	578	640	626	599	597	612	592	596	590	565	579	645	586	586	627	577	655	571	558	609	590	573	627	624	599	602	613	619	580	597	622
25699	24979	37624	34929	24227	14062	6803	3433	2581	1740	1273	1074	945	999	904	905	879	884	887	851	859	822	927	902	838	887	886	909	862	912	912	959	887	897	906	890	921	864	891	856	845	898	880	884	866	887	888	831	905	849	886	855	821	881	937	872	845	820	850	851	874	859	875	879	859	826	888	834	885	875	890	871	851	858	866	843	872	860	875	888	858	896	874	871	865	852	914	869	896	861	860	932	850	917	811	884	856	872	846	858	873	861	841	905	876	886	860	847	845	794	844	890	824	845	870	883	807	873	893	886	877	901	841	859	829	878	839	864	913	842	879	864	884	808	892	827	861	819	867	866	876	800	819	816	831	841	875	802	906	919	843	870	859	879	846	880	887	874	804	868	865	866	861	884	867	849	849	862	861	843	909	898	885	894	815	809	903	792	894	809	872	850	811	875	871	873	842	861	822	880	891	832	887	831	813	836	858	897	824	861	898	871	864	862	919	891	901	821	875	849	909	860	861	883	851	867	845	869	870	895	895	863	854	836	849	839	890	863	865	804	878	847	865	868	824	890	904	916	868	875	821	832	849	870	824	886	862	872	813	884	890	858	870	826	891	839	864	846	844	863	846	848	807	860	863	855	859	833	880	878	840	816	870	892	892	834	846	922	895	881	874	848	874	871	853	850	836	833	857	850	915	811	851	911	868	910	873	843	875	861	909	817	808	814	882	800	837	913	891	864	864	818	906	895	909	834	833	840	826	851	833	858	817	867	952	869	853	853	871	836	833	857	857	868	882	886	872	863	853	819	866	876	827	843	842	896	844	900	921	902	891	841	832	849	849	831	881	839	833	853	906	840	864	846	859	901	831	848	873	866	871	839	862	853	859	871	872	806	862	858	911	873	804	842	849	890	887	898	786	841	893	831	832	838	802	844	809	829	866	877	883	897	869	830	819	847	841	888	895	825	901	843	847	836	812	858	884	861	851	814	885	859	874	890	822	933	902	864	849	872	819	857	893	891	843	850	895	863	888	873	806	880	848	871	821	858	868	851	853	834	878	906	888	883	861	848	849	862	904	880	859	876	877	809	817	899	857	807	872	859	839	803	863	812	871	875	926	863	844	823	899	919	911	900	837	864	835	909	865	910	826	869	843	800	892	864	862	858	878	868	846	879	874	916	885	884	858	852	873	828	823	877	858	873	887	890	841	848	863	878	852	841	840	832	801	873	849	866	874	813	824	851	899	856	849	892	892	810	895	787	805	930	873	815	830	862	869	874	833	865	847	855	819	835	831	875	833	832	853	823	852	909	842	806	854	881	845	856	766	870	935	841	892	854	858	850	844	885	917	949	914	922	826	875	783	829	836	846	869	900	868	919	879	901	872	886	844	826	898	901	862	913	857	812	851	861	852	914	880	858	842	827	824	875	892	823	862	902	845	914	885	917	799	825	819	867	801	848	846	861	802	801	895	795	842	791	844	852	876	844	885	847	840	850	863	898	870	892	845	853	847	856	850	834	856	819	900	834	886	909	868	790	797	874	830	821	865	814	902	859	860	824	841	831	835	834	851	840	839	844	837	862	891	872	906	847	823	877	901	856	888	895	789	816	841	823	836	860	871	836	882	928	804	857	921	839	881	872	906	820	889	958	866	868	863	833	869	825	844	857	873	856	886	899	854	901	882	863	883	842	881	868	893	872	859	841	844	831	905	800	882	825	895	782	823	831	849	881	856	889	834	843	876	837	856	920	875	842	898	815	863	863	853	897	861	875	843	837	851	888	895	866	911	862	814	820	857	884	810	846	834	866	925	808	883	813	902	859	858	858	849	841	873	901	842	868	876	936	852	870	831	859	898	880	869	885	839	900	850	907	842	863	885	882	834	824	851	876	848	821	878	853	844	856	892	853	839	916	852	901	876	925	867	821	831	815	879	853	889	858	865	849	847	880	814	849	868	867	871	903	855	814	844	856	899	855	856	871	846	829	857	817	830	852	838	870	894	898	825	881	806	841	870	851	887	914	820	860	820	875	851	836	883	810	861	855	846	903	849	852	860	881	829	878	866	807	832	822	873	857	841	886	890	856	872	850	873	863	810	853	811	887	813	844	858	881	818	862	834	859	837	878	826	886	853	851	898	875	881	895	884	848	841	882	880	797	831	860	883	863	827	830	834	818	877	835	870	817	874	834	826	855	894	893	844	841	852	897	858	863	846	832	836	894	904	871	875	860	834	819	873	887	814	849	908	886	836	870	863	859	879	889	899	843	888	837	819	841	882	887	914	842	821	850	905	876	842	820	849	829	831	854	881	894	869	874	838	808	863	855	860	876	858	829	802	892	810	818	876	855	916	891	850	786	825	833	854	854	830	867	891	859	897	826	867	904	881	815	781	856	881	863	905	861	875	845	839	788	838	812	870	826	896	870	803	827	877	841	874	866	834	885	822	886	874	859	892	827	892	873	869	873	912	856	877	889	852	833	866	868	872	895	864	803	864	847	854	883	788	820	822	888	878	849	883	882	817	874	863	930	888	878	838	916	845	871	878	814	875	843	880	843	817	868	864	863	818	859	815	855	857	849	826	861	846	862	825	819	878	895	849	867	951	845	863	842	862	915	867	860	864	849	900	905	869	811	869	925	870	911	843	860	902	886	866	869	888	854	848	849	815	795	832	834	934	880	893	884	819	841	872	827	865	866	878	882	859	894	875	881	868	860	842	880	843	856	877	880	877	914	871	867	861	874	894	854	831	852	871	887	853	896	862	865	864	832	845	857	926	870	917	825	825	822	877	833	848	846	884	862	846	846	847	866	829	826	868	819	860	868	874	844	875	857	841	829	857	939	899	861	826	874	887	863	867	812	845	862	850	920	897	881	865	862	846	849	872	842	828	862	859	842	849	858	839	838	813	823	847	842	890	818	905	846	892	822	849	916	882	898	829	865	889	838	825	888	855	831	801	898	875	860	856	914	824	848	868	857	832	904	862	877	901	798	811	790	813	900	833	849	826	815	849	883	883	833	884	873	843	830	899	842	883	882	881	894	843	870	845	871	846	901	868	834	838	855	883	862	847	865	823	847	896	849	846	861	828	844	863	860	842	883	846	839	839	884	813	895	858	827	829	829	868	857	871	863	886	888	872	788	877	879	830	842	854	839	847	825	852	915	840	863	818	899	855	889	870	860	860	857	846	852	834	803	843	838	877	840	893	826	854	854	819	878	845	885	860	858	878	851	821	859	869	891	863	847	845	831	914	814	845	855	802	832	867	833	857	849	863	811	843	818	796	886	812	801	863	815	861	885	895	819	888	873	905	813	858	870	868	857	829	868	860	853	868	853	849	873	868	884	813	864	860	870	849	858	861	915	887	888	850	849	860	927	893	869	849	895	827	828	802	821	894	845	782	895	884	861	860	812	834	835	890	885	842	787	918	865	805	894	844	843	807	903	891	849	886	828	901	871	882	843	842	849	848	856	869	859	870	893	848	870	841	857	853	866	838	848	884	870	824	839	809	882	793	905
61385	91935	62779	35724	17240	8843	5596	3718	2936	1904	1235	1011	832	896	805	658	686	713	761	763	707	708	747	684	693	784	814	728	707	698	701	680	731	689	718	745	736	724	723	704	740	753	705	722	734	692	749	699	708	716	728	728	712	730	693	764	688	729	745	682	700	715	712	730	727	736	715	704	719	708	712	712	711	697	741	726	700	719	724	738	698	738	705	708	668	749	674	736	694	670	730	698	746	686	739	731	728	701	720	762	739	669	740	698	679	716	728	675	709	665	688	689	718	699	754	697	726	728	727	691	740	699	719	684	673	746	698	764	731	745	742	728	730	651	689	689	713	679	733	705	737	751	719	672	708	675	676	746	711	690	743	727	726	703	723	718	715	710	719	728	717	705	718	701	710	753	705	781	732	749	748	703	695	756	756	739	727	714	724	772	770	695	659	719	733	686	698	715	699	689	715	738	717	722	654	688	758	748	726	696	690	704	708	694	700	663	706	732	726	730	722	745	727	737	722	710	715	651	722	702	754	753	708	703	704	665	718	757	714	739	761	739	684	725	741	753	695	736	716	720	721	707	760	742	751	718	728	748	749	744	713	715	730	670	704	693	661	728	709	711	726	714	715	741	739	732	754	713	681	734	722	704	671	727	719	741	714	728	627	753	661	664	724	690	718	696	762	755	726	693	703	699	727	750	739	737	672	732	721	690	734	706	754	707	714	740	694	730	711	730	699	705	749	715	729	678	710	722	738	741	713	668	660	735	758	740	716	735	703	706	728	713	746	711	730	702	735	754	733	748	730	737	714	757	717	664	745	697	733	724	715	746	688	688	717	702	759	672	722	735	749	720	697	688	712	656	720	734	666	673	709	722	752	732	726	736	703	738	705	785	722	694	744	726	720	732	712	685	730	730	723	718	678	738	724	678	719	747	718	672	693	703	704	698	744	748	688	737	755	723	763	739	683	729	690	741	754	746	711	726	734	749	692	723	735	686	690	756	716	708	722	763	743	712	765	764	705	740	707	763	681	725	739	690	701	700	677	725	700	696	718	715	715	731	703	705	695	741	757	702	736	743	704	713	723	672	672	712	719	767	705	707	735	669	744	731	724	692	687	717	732	717	693	726	710	701	735	737	719	724	707	723	722	731	714	750	729	685	745	706	711	697	757	742	694	698	706	728	730	732	704	755	718	698	747	700	709	691	734	700	671	687	713	699	703	713	714	767	710	732	710	745	742	732	679	688	722	745	737	710	697	767	718	685	697	684	741	674	665	740	671	738	691	716	745	754	733	690	720	723	699	704	755	712	682	720	700	732	736	730	743	726	686	748	763	708	655	730	683	713	714	713	715	744	698	696	702	715	732	716	746	707	718	726	733	716	708	714	699	696	699	686	697	707	716	741	677	750	726	698	717	697	700	716	707	680	736	668	693	703	712	748	705	729	730	717	715	749	723	700	686	676	705	681	714	702	730	682	749	712	793	703	687	734	725	736	672	744	717	736	711	703	651	697	747	702	704	696	696	744	698	719	751	696	745	676	756	707	686	661	711	704	704	714	701	704	765	684	646	729	742	724	739	712	729	726	684	726	726	734	745	718	724	718	724	686	737	718	763	723	666	731	697	729	695	716	686	681	672	700	687	729	668	673	698	718	658	693	759	689	721	717	738	720	700	667	713	733	704	741	731	706	697	718	746	723	695	703	702	658	719	723	711	719	694	683	686	754	664	687	714	776	724	685	691	704	663	739	695	718	667	684	713	757	727	732	699	720	688	684	687	772	739	706	761	676	755	719	775	739	670	692	754	750	702	737	739	702	746	742	737	709	739	723	697	716	645	720	724	730	726	702	725	718	712	699	699	704	740	728	724	701	696	730	725	690	704	693	701	733	741	716	705	718	730	675	693	684	712	760	702	712	674	685	727	699	701	745	698	697	715	708	671	701	713	707	760	698	698	785	712	671	668	703	735	748	692	725	681	714	732	708	726	739	682	761	720	679	707	742	736	733	694	727	733	739	719	734	730	720	696	725	755	733	692	747	737	678	704	737	728	798	700	690	686	724	732	671	739	735	751	707	734	686	663	766	745	709	669	694	693	739	689	695	739	729	701	696	707	708	732	725	720	684	737	684	692	748	743	736	698	668	701	721	725	736	764	726	711	695	698	695	752	688	720	721	696	704	669	674	725	695	726	693	731	731	679	709	728	684	763	728	708	740	701	674	689	696	740	727	730	712	720	745	758	693	684	692	714	745	703	671	738	697	683	724	691	669	721	733	688	686	686	740	730	726	705	708	732	651	721	739	642	720	712	703	709	687	713	751	694	690	707	734	678	756	740	754	652	672	729	694	731	692	727	714	714	679	694	698	722	700	684	728	668	742	731	723	729	665	731	734	719	698	721	698	755	666	679	717	719	710	721	683	686	722	744	690	698	738	705	699	675	664	715	697	773	744	694	730	669	759	738	738	705	762	698	678	710	717	709	700	672	723	693	699	709	683	739	724	681	729	715	690	677	743	734	687	716	680	696	745	662	728	715	714	705	746	702	725	719	710	750	700	655	695	723	690	767	692	757	695	704	713	768	702	755	688	721	678	730	704	718	689	738	736	724	706	738	735	724	694	712	699	761	718	730	709	700	717	691	755	690	724	717	686	693	711	767	704	744	696	736	701	721	728	722	715	712	737	706	693	691	695	703	694	725	712	762	740	702	718	725	722	714	705	717	773	753	710	751	715	731	702	744	709	697	722	689	706	720	743	717	688	683	707	692	728	696	729	677	706	714	734	673	687	720	730	717	728	758	722	737	701	711	720	735	705	745	704	677	717	681	725	725	694	731	712	702	722	770	691	702	710	668	750	711	709	680	716	707	701	742	711	717	691	752	692	730	704	692	728	757	696	714	725	704	681	718	740	748	711	704	710	722	696	703	709	670	719	697	737	698	715	700	761	729	713	684	709	711	701	734	712	731	709	719	696	780	746	766	750	730	643	665	706	702	714	745	712	694	716	770	736	696	695	686	724	721	703	720	682	715	733	739	662	670	695	704	731	677	669	658	722	710	725	751	716	701	710	690	712	705	689	683	726	770	750	690	720	666	674	729	723	667	715	713	744	726	698	740	740	718	776	696	727	732	695	709	730	656	766	717	727	706	688	744	654	735	739	679	730	714	707	734	717	715	725	694	696	718	711	693	694	713	711	704	734	701	692	730	731	763	720	716	684	697	669	758	664	696	755	726	756	719	737	750	703	680	698	684	729	716	694	721	699	707	712	724	684	685	693	730	741	734	735	678	731	720	716	659	678	724	716	725	717	755	723	708	715	727	737	742	685	673	725	760	707	699	708	691	685	731	711	715	713	707	730	662	750	700	708	709	704	759	722	709	676	678	734	723	731	717	740	717	655	668	708	723	645	711	772	691	688	699	702	685	696	676	718	720	724	725	727	718	695	714	711	689	676	759	708	717	768	727	681	725	728	701	730	731	712	710	698	747	725	736	678	736	699	740	681	675	713	694	733
24523	23196	33475	32144	26877	21632	14244	6410	4225	2631	1820	1413	1196	1121	1031	1052	1025	1006	990	1098	1003	1117	1035	1009	1006	1112	1053	952	1083	970	970	1013	1041	1013	963	957	971	975	1045	957	1033	1018	1062	1061	1025	980	986	1041	1015	991	1015	1022	955	1014	989	980	1052	1038	1017	967	1041	1050	1002	1002	940	976	964	1040	985	954	1041	994	994	1019	1023	966	977	1045	968	944	962	1053	985	1014	968	972	1042	1010	1044	1010	972	935	962	992	989	983	1045	1030	1022	973	964	976	938	944	947	1030	978	987	989	993	995	961	957	1016	969	982	967	974	944	1017	1002	1021	1009	973	952	987	983	1031	964	937	1020	943	1014	996	1014	1044	927	997	952	1013	1033	977	1063	994	990	985	974	965	1010	1014	1031	1004	959	952	996	1021	958	949	997	1090	1032	997	978	989	1032	977	1015	975	993	1040	976	958	1015	1008	1053	1047	981	961	943	977	1043	990	1010	934	991	961	986	989	1000	1002	967	1026	984	977	975	1008	972	995	976	996	996	993	962	1034	995	956	1071	1079	963	940	1022	991	993	946	952	933	977	1027	978	948	1028	976	955	1001	1001	1037	926	1035	1025	949	941	969	975	1044	1029	991	1013	1002	998	1021	933	974	992	946	965	944	992	964	997	1004	995	979	969	1101	1046	977	959	1039	1021	965	946	1029	1010	968	992	987	987	990	921	1057	960	1032	953	1036	1002	961	996	974	975	988	985	997	1015	969	1046	987	984	1041	1000	1016	959	985	993	1002	1037	1001	978	941	1045	963	956	1008	1010	966	1001	981	937	1023	1022	975	970	1031	1024	1043	988	1065	1021	976	980	1016	957	982	969	1004	1038	1019	1022	1044	1010	1065	958	997	1030	1007	1001	958	985	947	982	1035	998	1052	993	949	991	976	994	970	954	978	947	969	980	992	1020	957	941	963	1029	958	1001	952	1034	987	1030	987	998	976	991	967	962	994	1029	1005	988	1000	980	1016	979	931	993	978	1030	1008	1015	958	1009	960	989	939	996	971	978	967	968	994	981	955	1022	965	995	990	991	982	1031	1021	969	980	1021	1000	1008	990	904	984	957	995	991	940	993	1054	1057	957	1032	1004	1033	991	983	985	1034	1028	1020	1053	952	1006	1016	923	995	1042	1028	941	993	964	992	1016	985	1036	969	1027	1011	924	1040	1014	1003	994	994	974	965	1054	970	983	986	953	987	998	1013	1027	960	1027	999	996	967	1002	922	1013	954	1024	957	915	1040	994	1027	1027	1013	970	991	1063	999	959	958	996	988	979	1008	999	995	1028	1024	965	1028	1019	1070	995	986	962	999	962	965	922	966	978	968	972	954	1035	957	969	1004	947	1036	1007	1011	949	984	1000	965	973	1027	972	973	965	1024	983	981	998	989	1028	990	949	1003	945	984	967	969	1000	944	968	991	996	1019	1031	997	995	1013	973	1040	1010	982	1022	1052	993	981	940	1034	952	993	1033	929	1056	1001	983	925	1017	976	1007	973	982	942	929	991	957	980	1023	953	926	1014	944	995	978	1027	1003	976	1040	959	1004	984	984	938	996	963	939	960	1011	998	971	982	960	985	988	982	974	960	973	932	948	1004	982	1006	998	996	971	1024	979	966	1009	1034	971	1011	989	1036	973	1022	1039	977	938	973	1031	1040	1029	982	964	986	927	980	960	1000	928	1006	937	1020	949	990	968	964	980	999	933	910	997	950	951	928	994	1023	995	1018	952	910	965	1050	965	963	984	919	1037	1016	979	1045	1005	1016	965	973	941	1002	899	1044	996	1010	1008	939	994	960	1006	1049	1013	980	978	979	1014	961	1028	969	1021	981	964	1000	972	1008	1056	1031	1008	947	1008	995	1000	1000	1036	927	1025	979	955	935	1010	931	971	1006	1016	971	926	1017	999	1035	954	1007	973	987	1000	1006	997	975	1021	1029	941	1008	932	959	1022	983	1005	975	951	977	987	969	1039	997	1028	1081	963	952	944	952	1042	975	937	988	968	1010	996	1005	978	997	952	1015	1001	987	939	994	1019	932	963	1010	979	989	1008	1046	979	940	970	1022	971	978	1040	957	989	1046	1006	994	1011	947	1006	1026	959	982	959	970	957	990	1012	1018	1046	1023	938	971	1013	965	952	1048	994	959	976	999	957	981	997	1005	977	1040	972	1011	1022	991	983	980	970	994	987	960	972	982	983	984	983	1042	1062	1034	948	986	999	904	1008	974	965	969	929	965	998	996	947	1034	1028	987	998	997	1022	920	931	984	970	969	956	972	993	1011	921	980	957	944	971	965	994	973	987	995	933	965	969	948	985	991	943	1004	919	984	1014	1027	984	969	1004	982	954	973	988	1029	1009	954	940	974	990	990	1018	931	977	957	950	996	965	1021	1014	905	989	959	964	992	991	1015	927	942	955	989	1007	962	976	1018	949	978	983	969	960	1009	1051	985	995	977	1029	997	1008	957	963	968	903	963	981	1000	959	993	1021	1014	1012	944	986	953	1008	909	978	941	1028	992	1057	909	1007	983	977	1015	969	971	1053	978	1020	1023	1000	1017	907	954	980	1003	992	947	946	987	995	1065	1027	1017	1012	1039	983	1069	940	1049	1004	952	966	959	1017	1061	1005	1003	1054	1023	993	958	979	1008	978	984	990	979	996	1055	1020	1008	959	941	994	1014	1056	993	952	964	962	988	963	981	1006	959	1042	1007	1014	971	989	970	981	940	982	968	979	1020	995	970	995	967	988	1002	1007	1008	1059	1010	1012	936	945	982	924	967	965	985	994	974	926	921	965	993	930	982	946	1015	984	925	1030	983	942	1006	973	969	968	977	1011	930	959	987	988	982	971	1018	948	942	1056	1024	999	959	1012	973	954	994	1009	962	971	1020	975	956	938	1003	1010	966	971	1019	988	938	934	1007	939	1034	986	975	981	971	973	958	988	984	1018	980	962	1033	936	944	959	980	974	935	928	978	936	992	996	998	1028	1019	967	905	935	944	970	956	1016	986	977	964	975	971	929	947	996	925	932	997	986	951	998	942	1050	1025	991	965	1034	966	1036	1064	961	945	992	992	992	1012	977	973	1038	1011	958	944	914	974	991	1015	962	965	928	956	1012	1005	958	902	1002	1004	1054	978	945	967	989	990	1020	985	933	1025	983	1015	1008	1012	939	984	1016	978	1032	981	996	991	999	1013	1004	981	964	1063	1004	1032	982	957	956	991	1039	1079	1026	971	952	959	998	1026	1013	962	964	1005	999	1009	943	998	958	972	928	988	1033	996	925	968	977	1006	955	959	999	1000	1003	1012	992	980	967	966	982	1001	947	920	958	1007	961	1044	997	931	1002	996	979	973	986	960	1034	951	1009	945	959	998	931	967	1002	979	987	948	938	999	1026	984	986	978	988	966	949	1014	1037	971	993	994	975	1016	964	1010	991	1042	1066	1022	1026	951	1011	941	998	955	1029	948	918	967	982	997	1021	941	938	988	967	996	963	1001	990	953	900	1010	957	984	992	947	994	1037	997	1000	1023	1085	919	1003	1002	984	1007	1046	993	962	975	930	1002	1030	961	933	1001	1014	1023	976	918	1004	1013	1021	938	999	1013	961	1021	969	983	997	1059	989	995	924	987	971	949	988	1045	951	994	989	927	922	998	991	976	979	1045	1022	947	990	970	990	1005	995	1032	982	938	1002	967	957	978	968	964	1000	1041	974	981	970	956	950	975	996	1020	1036	1015	969	951	943	988	924	996	1014	958	986	977	1050	1021	981	964	1085	969	1006	940	964	980	1043	999	1021	962	983	949	1011	993	1011	972	1004	992	1032	961	964	1044	975	984	1003	1000	961	1026	985	983	955	1034	946	1011	1011	976	988	1000	968	977	1000	974	950	912	990	980	1031	977	1032	1006	1030	988	982	1052	969	1017	1038	1023	1028	969	990	1008	1007	951	984	1036	1001	1010	1018	1003	943	959	1031	1041	1020	983	936	944	1039	983	1029	956	996	982	1001	977	950	933
65208	103248	72179	48632	24880	14746	9710	6178	4790	2966	1867	1369	1022	996	896	848	866	844	895	835	884	841	808	878	875	943	888	843	829	835	910	880	806	850	910	819	856	864	845	832	837	868	840	805	834	826	827	856	812	842	872	910	841	846	780	828	803	846	855	856	875	862	845	827	843	843	811	877	851	862	862	838	851	842	842	817	837	852	842	860	823	870	891	818	808	845	848	807	834	838	712	849	811	864	861	864	822	824	867	823	868	882	836	834	854	785	836	816	763	850	789	851	888	824	806	829	836	853	815	811	815	887	858	837	815	840	775	811	831	779	790	844	880	864	843	830	785	866	871	867	857	828	817	786	871	849	842	853	833	800	823	881	799	878	865	860	822	847	827	884	804	821	856	838	856	839	821	839	843	851	902	845	837	835	864	865	856	876	849	837	859	825	872	846	825	828	852	852	881	828	873	804	838	820	855	830	818	815	811	827	878	853	800	825	799	829	895	822	862	786	851	894	833	845	844	824	881	795	857	829	846	869	802	845	852	812	817	845	802	869	852	867	784	817	849	850	800	889	829	837	819	776	815	855	866	843	860	881	890	891	775	859	811	869	810	854	857	861	882	830	796	831	856	860	868	792	842	885	784	861	810	863	860	867	808	784	836	901	850	810	859	795	824	880	829	866	826	874	819	881	813	879	855	819	857	842	845	832	819	811	803	853	829	841	874	833	859	821	889	844	875	845	879	817	826	809	870	840	787	795	836	820	898	852	867	841	807	814	787	835	853	807	867	804	765	842	843	874	829	850	836	862	763	828	848	866	836	808	884	886	795	829	818	877	838	840	828	838	870	876	814	886	890	875	829	892	840	862	808	806	835	854	860	873	870	799	805	820	820	809	820	836	799	793	802	875	884	836	860	813	859	829	826	865	843	843	833	855	804	833	863	855	894	839	858	831	859	779	836	835	851	873	870	859	827	843	849	842	826	837	816	852	871	822	788	822	824	843	860	868	835	847	856	879	850	818	821	894	842	827	828	795	811	807	833	814	849	780	831	869	861	816	813	838	863	834	844	921	854	834	839	837	841	849	849	794	825	841	879	879	863	852	851	868	838	795	862	816	843	824	801	857	818	821	839	851	843	823	887	784	775	857	818	860	847	810	843	842	788	863	840	880	886	886	811	809	817	839	840	812	837	830	861	844	915	835	865	829	843	881	886	860	825	813	874	858	823	850	857	872	778	882	818	821	894	890	889	835	841	883	818	844	807	817	831	801	806	885	872	863	843	845	814	874	826	835	805	823	783	828	868	821	897	792	821	795	849	815	796	877	833	845	821	847	849	812	802	814	825	824	799	817	862	779	813	818	841	855	839	851	888	810	849	829	824	807	846	852	831	818	890	824	859	839	867	818	871	831	909	817	808	867	837	843	849	818	856	870	833	846	804	821	836	823	819	853	843	846	825	826	840	847	852	800	893	865	870	840	834	821	851	818	846	813	834	857	837	902	823	806	837	875	852	830	790	820	824	836	859	873	827	876	840	869	880	836	794	829	865	815	859	783	869	841	782	798	852	828	839	834	881	813	810	815	784	833	873	832	850	806	821	834	849	826	806	868	791	848	793	879	831	867	854	849	795	825	833	834	856	831	801	802	880	819	819	823	847	862	851	853	851	844	825	829	824	838	806	857	881	848	884	806	852	839	847	859	837	893	862	812	833	797	841	806	817	815	803	873	817	834	859	831	865	857	820	824	845	876	819	858	863	837	856	881	855	812	816	856	796	795	845	818	870	828	826	826	837	856	815	866	820	860	792	827	853	836	810	808	811	826	852	891	840	819	861	893	900	854	842	890	831	868	846	850	842	844	869	862	864	796	842	854	845	809	800	807	753	844	853	829	847	860	819	829	801	890	797	868	850	820	830	851	864	830	864	858	823	822	893	837	854	874	853	851	819	840	829	841	829	787	877	884	827	842	807	834	890	843	870	795	893	891	814	820	838	817	869	845	833	871	792	885	806	848	820	853	841	849	833	800	864	878	853	798	784	842	805	834	812	811	837	834	850	871	917	771	834	873	824	850	836	820	847	829	826	885	861	866	815	852	841	868	800	855	860	822	846	791	837	838	842	812	852	825	776	831	813	838	806	837	830	843	828	849	802	849	859	809	875	853	814	868	849	906	852	739	808	872	842	825	818	852	811	789	880	801	824	855	817	837	843	822	815	875	856	786	876	890	849	824	817	809	809	817	804	834	791	847	832	838	824	834	845	876	817	853	842	833	851	835	836	832	866	889	804	863	823	893	881	836	866	815	811	843	846	880	799	822	848	839	845	837	811	833	856	870	842	823	844	806	815	833	856	803	856	845	815	828	855	796	826	859	857	823	837	815	807	858	837	863	851	846	835	856	779	893	834	797	830	848	829	811	867	863	855	857	834	821	852	902	789	787	876	842	800	841	825	843	872	812	806	838	848	846	866	878	814	874	862	847	827	900	802	791	841	837	904	842	835	811	820	814	861	857	821	823	850	871	832	864	877	851	856	839	909	868	846	801	836	859	795	851	837	874	802	801	890	813	892	859	826	819	841	839	826	892	809	856	839	879	846	863	837	816	844	820	837	784	796	839	840	842	903	890	838	833	808	838	839	806	830	856	895	857	852	820	819	877	859	810	837	871	802	842	845	842	845	826	802	833	831	815	828	858	898	828	786	782	820	859	843	804	844	849	826	867	805	824	829	829	804	880	839	824	828	796	859	870	835	797	826	819	815	804	866	864	812	808	829	849	847	848	787	885	834	875	819	823	820	868	808	790	803	827	910	824	841	871	806	833	845	831	812	836	848	787	857	888	804	838	851	853	854	797	870	888	809	902	853	840	834	806	823	834	880	866	825	821	894	818	793	866	866	834	797	862	834	871	900	780	851	842	804	858	859	868	879	803	837	823	864	836	811	889	856	847	865	873	867	818	808	859	841	848	874	817	808	845	809	778	853	899	855	812	880	829	810	807	851	853	899	877	840	812	814	895	809	880	810	854	857	836	843	859	811	793	885	828	853	860	859	820	905	811	806	812	836	826	793	858	891	848	868	859	850	815	827	847	811	876	831	864	790	822	815	806	888	849	837	872	847	869	876	780	802	866	906	838	888	836	869	835	866	858	860	839	875	838	845	868	904	790	834	843	858	800	825	819	810	837	845	803	855	815	821	835	808	817	825	825	786	841	781	886	808	816	814	864	871	816	850	832	825	846	878	876	894	844	823	826	816	861	812	875	822	846	843	854	853	877	860	867	834	817	877	792	791	838	795	836	850	808	785	861	855	812	864	834	841	831	756	835	863	830	867	849	843	837	803	833	919	839	827	879	901	869	793	848	794	842	862	821	801	873	861	868	825	857	775	835	864	823	843	824	838	820	804	846	825	799	786	816	847	815	815	816	887	812	873	878	845	834	855	800	825	802	871	850	834	821	846	858	805	869	856	845	802	890	860	804	855	874	813	845	830	844	821	860	830	840	869	857	842	832	842	806
31322	28477	23589	10449	3093	1754	1316	1062	924	858	825	779	792	841	768	791	810	792	747	798	757	743	786	803	754	821	834	753	830	824	744	809	768	731	728	763	797	791	771	769	757	780	830	752	765	748	762	793	787	778	778	790	772	784	717	766	782	776	759	804	775	795	798	775	761	739	836	751	832	786	775	780	843	732	775	749	851	814	823	786	750	805	765	795	774	773	776	801	811	772	780	825	760	780	746	760	774	818	783	773	756	756	798	766	789	812	773	742	785	773	739	799	790	776	766	802	749	822	838	797	792	807	814	740	741	792	751	798	738	761	768	803	743	763	801	770	741	790	785	795	793	769	816	760	826	790	784	793	755	747	784	740	798	776	780	788	851	796	799	820	812	768	780	751	822	722	723	803	812	825	786	772	753	769	802	778	760	769	744	792	775	723	738	761	728	829	805	779	810	803	760	769	770	787	762	808	793	813	768	778	750	799	807	843	789	771	796	800	771	793	746	817	773	825	778	819	821	796	783	758	799	731	794	746	808	803	820	800	788	744	797	764	814	782	799	795	814	736	785	760	772	765	745	806	782	797	804	757	763	817	739	792	766	807	696	777	759	752	746	760	823	783	715	775	779	769	751	820	830	776	759	791	775	832	761	803	810	757	783	779	769	821	817	738	725	806	795	766	758	775	836	751	775	756	770	779	800	788	769	771	753	785	807	791	783	786	731	722	779	786	745	838	766	760	794	808	785	765	791	744	735	775	772	821	733	775	750	778	757	763	754	827	760	751	768	795	733	796	770	812	815	765	817	801	786	774	810	765	741	748	785	753	765	803	777	762	749	796	759	734	789	780	761	736	780	748	756	790	784	812	805	798	781	803	772	731	786	764	817	765	827	802	754	770	825	800	778	772	804	772	806	797	771	770	758	788	780	760	793	781	786	775	810	815	802	777	751	774	754	792	758	830	782	787	779	748	820	771	777	766	796	792	779	810	781	748	770	747	749	783	777	783	790	773	748	780	804	754	786	772	835	845	742	751	789	796	761	759	797	756	764	800	838	797	757	837	752	793	776	858	774	782	736	749	740	777	751	832	770	754	781	728	772	724	786	767	818	834	744	781	781	835	779	786	774	768	776	811	806	822	825	780	809	767	787	807	764	790	740	814	820	729	776	787	771	738	732	857	793	791	744	797	740	812	830	682	776	800	786	784	765	741	787	738	792	749	750	824	791	839	764	742	771	830	772	797	763	800	753	776	770	795	769	743	796	753	795	779	754	761	717	768	775	773	803	776	798	774	777	739	775	772	780	758	806	804	775	787	825	767	786	827	773	769	799	768	788	763	752	785	776	816	778	736	783	803	800	785	769	742	802	739	771	827	754	791	812	738	741	791	728	783	749	774	749	761	773	807	776	784	791	764	804	736	826	777	782	815	789	799	812	704	823	779	781	800	773	763	843	798	801	794	758	742	809	775	789	791	772	751	770	775	874	787	718	772	720	814	770	765	736	796	796	773	772	848	783	820	763	763	770	755	784	795	780	810	785	747	773	751	747	796	754	750	767	798	757	763	762	885	786	793	782	796	813	772	763	794	774	781	812	800	736	844	802	812	781	788	781	783	810	785	787	733	740	754	821	817	808	843	811	770	769	820	795	812	815	828	819	778	752	801	792	760	780	802	773	775	805	783	725	764	784	738	779	801	757	774	769	808	822	772	803	874	832	809	782	742	832	809	784	764	755	814	778	809	774	807	706	833	802	850	753	778	765	780	794	798	739	751	813	797	739	792	800	779	782	784	770	766	733	788	781	822	785	775	800	793	754	834	749	788	815	846	811	792	748	774	717	771	769	767	748	787	756	796	788	737	743	813	784	757	827	798	808	752	784	811	738	763	823	769	780	829	794	763	781	739	849	728	814	724	802	775	777	807	811	838	850	778	762	762	802	780	793	811	765	791	805	773	779	739	866	759	753	788	797	769	767	729	767	791	788	764	774	779	782	841	755	725	775	757	839	761	736	773	775	755	734	745	804	768	820	776	807	778	765	811	750	742	772	785	792	800	813	748	768	803	799	779	767	755	740	812	804	798	763	832	767	814	794	807	747	748	839	784	753	800	756	779	769	812	801	797	789	768	771	757	814	787	781	777	767	787	835	810	772	789	794	735	762	797	816	791	756	777	773	781	794	799	799	794	785	757	779	786	778	752	827	763	771	815	790	781	748	748	810	799	768	808	785	815	767	779	801	757	756	775	806	806	736	772	821	768	810	784	806	808	782	772	784	811	761	775	763	790	739	764	751	745	773	773	773	788	789	785	775	794	793	803	805	781	805	795	767	776	764	795	785	768	786	786	772	801	793	830	746	784	805	750	760	799	784	753	764	753	773	728	781	742	785	798	788	826	769	822	760	802	820	765	781	784	828	733	810	795	799	829	812	768	764	771	813	750	819	788	827	789	810	763	710	776	754	784	769	813	731	812	738	820	765	778	815	842	786	742	772	829	815	792	794	772	785	737	729	776	760	786	828	817	792	780	755	795	820	805	765	754	738	804	774	769	749	813	812	784	786	793	839	739	783	820	806	734	800	782	774	792	788	811	817	764	783	838	789	845	785	734	775	765	789	787	790	757	789	764	779	780	797	749	755	795	754	762	761	777	833	776	786	773	789	791	759	750	783	809	793	750	813	743	795	797	748	822	811	800	774	751	804	786	802	777	791	793	794	785	779	772	774	762	752	751	826	781	775	799	801	802	749	783	794	822	752	783	775	812	739	777	842	745	820	794	816	742	801	780	766	804	744	781	767	784	745	797	799	736	754	764	760	801	757	804	782	713	774	795	741	802	781	756	761	786	751	806	793	774	847	786	741	743	801	774	774	816	799	781	766	813	771	787	763	805	733	689	766	784	774	794	777	799	781	743	752	778	749	777	812	746	809	740	783	749	747	772	752	789	777	757	758	776	770	774	819	736	804	760	706	737	824	782	756	758	759	797	765	794	751	800	771	785	756	805	789	730	789	784	766	758	826	804	796	830	791	817	798	784	804	814	766	758	733	773	781	794	794	782	771	767	798	794	780	784	808	777	769	787	799	786	779	761	797	777	798	757	753	828	745	749	768	789	779	797	792	791	841	784	758	749	823	775	768	746	746	781	793	776	788	747	768	789	758	758	780	779	806	796	785	815	804	794	758	804	782	761	760	785	785	799	769	828	791	789	776	773	763	834	754	746	730	826	835	781	839	789	781	774	824	769	762	799	741	775	800	769	771	785	822	775	780	750	747	770	790	799	756	750	779	804	774	781	793	780	725	723	788	743	770	822	798	794	807	788	768	780	788	767	752	793	737	770	747	818	762	826	753	798	770	749	804	749	740	789	760	774	763	827	826	793	769	786	766	794	764	814	764	744	741	751	784	801	810	757	766	784	758	831	763	798	823	790	768	797	769	768	796	801	758	748	838	833	774	742	782	760	778	726	809	763	755	772	798	731	751	745	803	760	764	781	792	771	758	801	783	768	823	802
24524	32872	18632	6655	2533	1450	1171	905	811	754	630	683	605	581	595	567	585	630	575	618	616	659	646	615	565	586	605	626	618	599	605	623	601	619	640	615	587	572	596	568	658	643	618	599	632	625	589	595	554	560	592	591	586	587	616	617	612	596	586	620	667	601	617	536	608	597	631	600	640	618	576	613	612	604	576	563	614	618	582	607	561	596	581	574	584	623	584	578	596	612	562	574	621	605	601	609	619	591	578	618	546	598	621	572	642	577	633	588	617	607	596	544	617	580	621	594	595	601	602	586	637	590	640	570	637	529	569	562	611	644	593	570	587	554	610	583	595	570	570	598	576	562	531	613	584	617	600	635	590	580	591	624	607	630	585	637	600	588	597	562	567	658	595	634	651	576	581	568	588	595	616	596	606	590	578	631	609	596	632	580	607	633	634	566	573	619	622	527	609	588	591	597	581	623	562	613	593	574	617	590	615	599	575	597	603	619	601	618	626	581	587	564	584	573	605	638	607	586	594	575	638	580	606	629	584	591	664	611	580	629	609	593	640	602	562	551	602	594	581	598	608	588	552	612	612	610	627	609	550	612	594	580	643	618	588	600	577	610	593	579	610	607	619	607	632	580	611	608	579	619	629	566	590	584	619	618	608	585	601	604	588	644	596	577	612	543	595	589	635	635	672	633	603	601	605	622	605	598	625	624	596	567	589	637	602	591	575	587	601	619	589	591	553	625	596	646	632	644	614	618	590	621	612	581	615	639	556	599	636	571	617	610	591	563	574	640	621	611	564	625	594	621	626	619	605	623	587	604	610	618	590	629	576	589	590	573	592	599	624	560	572	599	627	617	615	568	575	582	598	576	584	595	601	624	576	559	583	573	586	598	618	568	637	619	606	602	592	569	610	634	599	611	635	584	594	617	664	563	601	547	538	599	591	639	610	583	568	602	575	612	556	608	580	620	611	625	577	573	557	598	591	567	619	569	610	646	551	596	607	590	616	644	575	601	636	608	585	617	587	579	564	551	596	591	567	603	569	596	592	621	618	614	598	597	623	657	595	626	591	552	566	641	595	592	616	589	609	602	530	609	632	566	609	584	551	596	623	630	629	600	644	612	596	600	584	584	574	598	603	619	615	556	589	546	648	580	572	616	585	581	601	555	581	614	580	647	612	633	585	611	634	619	585	596	586	636	627	620	611	601	647	611	624	612	591	610	590	582	586	625	586	623	582	573	593	608	605	582	600	594	643	553	565	560	609	560	602	551	606	571	592	613	635	561	635	598	644	571	631	586	547	611	621	597	587	569	580	598	603	638	590	640	619	595	619	567	610	630	605	572	593	615	611	576	588	558	575	595	563	584	558	594	584	597	548	595	610	578	618	603	563	619	591	579	606	548	660	606	554	607	562	577	606	596	603	580	600	588	628	586	628	638	602	591	588	614	615	609	623	569	619	601	593	674	591	630	603	564	643	559	622	588	608	636	616	582	582	614	569	617	617	622	581	567	611	600	621	577	637	579	605	556	626	546	591	603	616	609	620	572	605	616	565	553	630	567	566	611	602	583	636	602	605	584	606	592	622	648	655	576	562	643	581	643	593	614	573	596	615	599	587	614	564	589	586	589	581	611	586	600	583	657	576	604	601	625	554	569	625	604	625	528	607	634	586	578	589	595	604	659	578	599	590	523	601	596	589	623	564	604	572	595	567	634	581	564	583	590	614	601	641	621	580	577	600	626	613	585	585	591	601	643	606	631	563	631	616	603	573	610	645	590	586	608	614	585	603	603	520	568	590	579	620	601	595	596	596	584	555	588	594	576	614	586	584	612	597	564	602	600	632	565	603	634	626	584	591	598	604	581	614	601	631	625	629	582	645	579	609	578	622	582	611	611	607	567	627	610	637	584	562	616	562	593	604	587	588	631	610	628	613	589	551	626	601	575	588	619	600	596	561	587	661	614	615	565	642	605	605	577	619	617	597	614	588	616	567	614	627	601	608	622	577	586	591	586	580	604	590	594	552	587	613	580	584	618	616	579	599	592	630	578	565	652	617	609	614	593	613	590	591	597	575	591	599	572	593	597	605	604	600	592	624	605	566	599	610	588	664	599	597	627	610	569	600	600	594	603	628	621	632	638	629	643	607	596	602	642	606	587	573	605	551	572	621	596	548	683	578	602	597	549	568	576	566	565	606	580	575	575	619	609	553	616	605	560	612	582	559	622	582	581	600	619	577	590	588	586	585	620	662	607	595	598	565	589	572	575	575	645	576	552	579	565	589	608	619	552	614	616	568	588	586	614	575	636	612	635	560	545	595	606	619	627	606	604	622	584	599	565	616	607	590	585	606	595	611	624	604	580	611	612	611	576	592	582	602	627	592	622	626	601	534	612	612	574	625	626	635	638	629	556	588	643	580	622	557	583	614	608	593	588	626	646	584	625	594	613	549	592	581	602	589	626	629	587	608	569	600	589	575	598	595	587	582	600	545	552	584	623	555	609	565	573	610	614	566	599	620	622	578	538	635	617	593	587	601	643	599	605	600	623	616	612	609	648	564	618	613	583	571	598	597	612	603	592	607	619	601	586	558	589	601	616	595	601	611	625	564	640	604	553	619	576	624	574	570	570	603	602	612	594	633	563	641	560	575	640	602	573	583	619	569	634	607	615	601	591	584	593	618	619	597	607	615	599	600	603	602	566	568	615	618	603	602	596	561	652	634	590	609	633	585	623	598	566	613	560	612	609	631	589	592	591	620	572	608	623	601	610	614	582	579	612	559	575	558	591	594	607	611	588	597	624	599	582	611	592	597	561	590	613	594	611	608	588	625	550	657	547	605	616	608	596	572	593	628	600	570	576	586	556	606	617	567	600	641	629	609	607	620	585	575	631	606	554	625	571	606	574	594	611	639	589	582	641	580	605	593	597	605	580	612	574	575	615	580	604	558	566	602	579	594	564	615	605	593	620	620	578	634	565	565	582	567	593	611	583	548	615	581	588	620	588	590	559	586	594	592	586	581	607	537	604	578	643	617	564	598	604	566	601	592	602	627	596	615	588	601	554	636	613	613	602	607	598	576	587	581	615	618	543	561	581	575	612	592	576	613	576	579	602	602	629	599	619	626	585	595	602	604	553	596	599	609	633	613	603	599	581	630	636	562	566	547	585	622	599	601	607	627	593	592	584	600	605	608	576	564	577	589	605	603	601	588	643	563	619	622	549	641	610	605	610	552	617	597	545	577	567	631	593	580	598	579	625	627	650	561	549	565	566	595	599	585	634	593	591	611	551	575	622	631	523	640	581	571	594	588	592	586	619	572	620	585	611	584	621	607	629	632	618	626	579	592	586	604	601	580	653	617	610	605	584	623	615	621	548	589	596	630	604	584	575	587	621	597	585	655	617	632	595	600	581	624	566	568	567	546	602	596	581	609	598	557	653	604	566	562	575	614	600	576	577	609	573	531	608	594	565	620	627	583	617	599	613	621	594	571	577	592	580	600	593	596	587
25880	25080	37498	34678	23428	14237	7187	3136	2098	1480	1195	1026	910	868	899	856	901	896	939	921	841	884	805	907	847	952	868	869	914	891	926	870	901	897	852	812	883	938	873	909	880	929	873	863	839	890	914	856	867	886	859	834	902	883	846	873	869	791	909	888	865	903	838	848	881	865	856	837	888	871	888	903	921	877	919	844	879	902	855	906	916	918	864	848	877	883	845	846	846	912	871	888	889	903	920	863	900	859	899	864	891	845	858	873	905	897	855	866	892	883	900	813	863	853	850	843	875	888	880	881	906	885	882	854	873	880	854	833	891	860	867	871	843	834	901	902	913	898	884	820	902	934	905	854	921	907	864	950	901	797	796	881	835	905	842	873	880	839	890	903	836	874	866	864	871	856	839	843	879	885	850	854	873	873	835	832	942	888	886	893	869	857	861	915	911	843	868	848	925	910	934	871	887	909	898	891	883	883	913	865	858	841	931	924	817	856	888	870	829	869	884	905	856	824	865	839	894	851	883	913	931	831	897	863	886	873	962	836	894	861	840	863	893	812	844	882	850	914	858	883	839	894	889	864	844	877	867	902	848	920	914	932	827	878	828	895	850	886	861	839	839	878	861	921	889	964	889	889	852	894	861	859	859	841	886	884	830	873	865	906	900	907	900	875	819	874	837	896	875	906	867	876	857	881	854	883	885	859	871	888	880	880	860	846	854	887	805	851	894	879	909	853	859	854	895	867	853	905	861	875	917	919	846	917	832	896	842	901	852	890	907	887	881	944	825	825	881	865	937	912	900	895	910	879	869	902	889	875	844	858	858	880	840	834	917	881	824	868	854	901	815	872	870	893	899	901	909	895	849	886	924	845	898	899	881	917	922	877	842	887	865	879	867	835	925	882	867	898	834	875	869	928	878	890	851	857	836	816	867	844	870	863	854	865	857	833	841	904	858	908	861	890	890	880	878	846	848	837	883	856	865	872	903	850	894	937	889	894	887	890	815	905	928	913	862	842	828	860	896	919	890	857	883	866	846	787	879	898	870	874	857	887	884	872	826	796	862	899	831	866	903	910	864	904	878	846	874	881	852	932	885	866	909	884	882	870	823	813	833	900	873	856	883	844	858	873	862	915	894	880	883	873	915	908	888	871	897	924	841	878	884	932	850	831	883	860	860	863	902	890	891	876	887	919	871	899	854	911	846	832	824	874	897	851	854	883	936	867	866	859	818	892	878	833	876	846	878	829	856	884	844	853	877	886	869	921	840	883	837	854	829	901	897	889	910	840	827	822	881	834	865	883	840	876	802	878	870	915	877	859	870	908	846	869	899	932	840	839	864	863	832	880	884	894	886	890	887	870	885	847	861	931	932	850	816	860	884	889	929	878	863	881	869	910	852	884	866	839	834	892	865	870	859	888	842	833	895	867	895	896	855	865	855	896	852	906	807	884	886	907	880	902	887	910	857	857	904	855	849	852	910	881	821	861	797	837	900	908	872	896	817	844	810	842	846	894	845	884	875	809	902	914	877	818	885	913	886	890	861	875	829	834	865	857	777	867	847	877	892	797	880	871	878	907	888	800	848	807	855	882	906	835	836	899	864	867	878	883	858	871	869	882	935	902	854	830	865	867	881	869	858	847	940	873	897	900	922	837	819	917	851	846	860	933	910	917	887	871	897	855	892	828	856	881	851	836	925	894	882	888	874	908	866	876	846	859	925	914	847	870	883	897	876	898	839	857	854	859	857	906	915	877	941	867	853	868	852	895	797	817	877	859	814	900	874	870	871	841	909	869	881	944	880	894	892	918	875	829	927	909	931	848	869	881	902	847	866	856	916	900	901	912	901	868	876	856	881	900	912	848	852	880	839	869	831	866	863	841	847	858	849	869	872	861	835	883	871	849	839	882	851	858	861	874	907	889	895	821	862	905	901	860	858	905	880	829	856	842	843	851	854	850	906	897	896	819	859	865	887	823	927	867	869	850	860	832	856	872	895	857	859	875	816	866	838	824	868	910	943	864	928	843	894	860	903	873	881	860	895	892	840	900	859	899	852	869	898	857	864	874	900	891	924	829	849	895	884	899	861	869	813	880	892	845	885	819	828	864	910	899	833	813	910	872	850	894	873	865	865	859	872	859	904	873	859	918	909	783	895	896	802	843	896	855	906	866	959	874	877	902	869	863	840	872	868	936	962	836	903	894	854	876	889	917	888	931	893	873	831	876	902	862	931	845	860	853	862	845	874	861	887	864	892	859	859	835	829	870	882	880	868	864	932	875	912	882	919	866	818	869	848	874	873	819	890	901	855	821	872	901	850	808	843	934	876	857	846	855	812	854	890	840	873	878	866	873	888	864	877	822	838	879	882	875	839	856	897	839	842	894	832	856	849	841	866	854	872	915	908	868	898	850	839	875	890	880	845	867	836	844	851	881	870	859	855	847	852	868	871	841	914	909	915	853	916	873	846	834	826	885	815	825	859	908	824	910	878	826	887	875	876	871	873	883	855	880	874	862	841	914	831	840	863	842	896	875	869	869	795	870	879	945	862	855	937	900	838	913	850	874	912	881	871	859	870	800	887	898	903	824	917	863	833	867	892	829	828	866	854	837	850	827	846	885	813	839	876	854	855	910	880	899	812	856	890	854	849	862	836	880	881	880	883	867	866	884	879	857	846	859	864	822	795	797	861	908	883	863	876	859	812	896	873	847	867	864	811	859	868	861	905	830	843	892	846	913	858	853	847	847	883	853	884	858	921	881	882	846	837	854	867	824	849	879	855	894	834	815	897	882	927	829	890	868	900	907	837	817	857	880	906	882	893	842	884	909	868	847	877	819	896	872	833	869	924	864	889	851	876	889	873	857	864	895	866	808	856	852	891	888	873	841	923	935	868	869	906	896	836	899	873	853	898	847	895	850	846	820	899	842	889	857	883	877	879	911	839	849	856	895	913	847	903	867	825	844	870	881	815	903	843	855	842	829	817	856	840	853	850	848	899	875	844	919	813	878	896	876	815	852	870	902	828	850	878	847	904	853	814	855	892	834	910	906	851	884	897	867	856	848	851	812	878	891	816	907	870	848	860	835	814	892	872	862	856	870	878	823	856	879	846	905	830	895	865	877	858	855	862	934	891	902	858	872	851	905	923	894	891	897	868	816	882	866	900	820	906	845	902	856	841	887	854	873	848	860	854	828	874	875	852	863	787	871	817	915	913	858	880	843	882	883	904	864	884	848	900	802	832	878	891	837	861	866	867	900	876	895	861	821	888	883	864	895	917	882	924	837	831	869	846	885	849	918	874	902	898	856	835	898	857	859	849	902	863	865	845	902	860	860	912	893	882	854	828	880	864	864	899	863	844	882	871	921	865	919	933	854	917	924	861	853	921	813	891	861	878	893	815	899	846	880	868	900	845	879	879	857	924	871	909	884	853	865	874	885	877	876	871	846	918	902	855	842	839	900	892	851	833	855	863	910	858	887	861	885	875	882	875	855	868	825	887	881	844	849
61874	90970	63454	34227	16264	9445	5892	3358	2243	1497	1053	928	711	714	714	733	718	739	715	760	754	708	760	714	744	824	790	752	695	720	754	747	736	738	725	686	693	700	724	729	733	747	727	765	692	741	728	707	700	770	698	753	628	754	752	783	745	695	696	722	721	707	675	775	715	753	682	706	734	665	728	700	696	719	769	705	702	720	683	714	727	671	691	677	722	731	751	737	696	699	724	730	699	678	734	706	738	741	696	741	740	766	748	733	739	716	649	774	716	725	721	724	717	729	736	722	757	695	737	706	723	743	661	694	710	722	757	706	723	715	762	689	743	737	732	733	740	764	683	695	704	735	776	757	710	721	697	754	703	707	770	724	752	754	714	766	744	727	714	729	726	678	742	754	729	726	708	757	660	710	710	705	726	753	749	721	751	756	727	730	744	692	725	724	739	707	756	708	758	689	710	695	729	721	744	722	704	688	728	746	737	725	733	703	732	718	729	725	685	685	721	733	752	713	737	818	775	715	728	697	722	705	738	677	713	738	728	765	741	699	714	713	778	718	703	738	755	779	704	755	683	740	718	738	709	668	717	717	764	709	718	693	677	734	727	703	693	694	711	701	757	725	708	715	774	697	740	741	705	715	776	744	709	709	732	730	692	686	727	703	737	703	688	739	713	728	732	713	738	716	694	673	725	722	713	753	697	701	711	801	670	699	708	743	726	698	727	757	674	726	710	724	739	684	690	711	794	716	699	712	720	699	712	718	705	706	734	775	773	742	690	728	698	749	743	719	740	756	703	656	683	732	714	668	720	713	729	691	714	718	753	683	712	737	782	728	722	694	752	720	727	734	757	716	724	732	709	678	773	689	683	688	702	732	720	727	736	717	742	718	714	696	768	710	715	692	739	769	734	720	760	719	688	711	708	670	692	722	693	704	718	712	724	709	718	758	703	743	710	685	721	703	729	706	730	709	711	728	681	758	676	677	769	702	722	712	740	704	717	726	744	711	723	718	710	740	745	668	698	711	760	771	699	743	709	699	683	692	682	719	685	704	738	702	704	743	731	749	684	718	724	715	695	744	719	701	647	701	752	741	719	697	666	720	721	726	711	673	768	764	702	718	707	735	702	701	707	701	704	719	650	770	683	705	758	748	771	759	704	683	666	758	743	711	650	716	807	704	673	667	694	697	701	728	669	754	794	721	700	704	666	768	714	724	756	693	739	729	703	702	695	716	691	705	722	741	742	723	694	764	690	702	701	693	665	699	780	712	758	719	740	724	696	697	747	723	754	712	736	705	714	733	679	718	753	713	720	777	713	708	752	668	759	689	757	710	723	692	709	732	659	717	692	680	707	735	704	686	692	732	721	759	727	737	687	745	748	698	744	696	704	696	685	723	685	693	673	709	717	704	702	703	741	730	740	689	683	711	760	725	744	796	741	708	758	701	653	737	711	710	727	740	711	693	695	710	696	737	766	697	699	728	704	712	717	712	763	674	716	770	717	779	767	696	706	719	736	685	715	685	739	742	702	666	717	679	670	721	697	757	675	714	730	712	748	676	719	699	749	675	684	709	732	667	707	700	691	684	697	741	743	693	699	714	728	715	669	695	687	731	724	708	701	686	692	739	706	718	666	764	703	736	688	743	716	750	728	711	685	705	719	731	716	753	700	700	701	708	717	789	702	719	708	698	712	773	753	773	732	695	719	725	741	685	690	735	729	708	749	727	784	724	711	680	709	751	740	757	733	729	723	714	755	721	742	739	756	731	735	692	714	745	664	747	723	708	725	686	739	715	725	733	683	724	732	744	723	721	731	766	730	730	695	703	712	700	714	677	741	725	701	712	691	721	712	735	691	720	693	716	805	740	694	726	696	741	750	716	738	730	735	749	688	706	712	792	663	695	771	754	728	757	712	664	684	731	710	720	737	740	661	697	711	694	710	714	686	707	748	737	759	705	729	739	670	765	740	736	688	680	736	763	728	733	720	706	721	726	668	719	731	668	702	708	698	744	742	685	695	704	751	694	712	691	693	686	718	684	711	738	738	664	723	741	713	743	743	780	681	679	697	767	728	682	668	741	740	715	685	707	755	704	707	747	748	780	730	718	705	705	690	709	710	677	715	727	709	705	731	684	708	702	735	700	670	736	670	739	680	704	739	735	735	692	653	664	714	744	712	661	734	707	730	725	735	700	700	704	688	717	711	744	725	695	746	659	735	734	691	705	736	718	669	730	717	659	730	696	729	688	676	673	727	727	717	764	712	712	709	700	703	696	716	787	716	731	737	766	796	678	693	704	753	672	668	702	712	712	769	678	719	734	696	723	689	755	692	723	696	681	729	749	701	697	677	748	714	745	713	704	726	739	746	710	685	737	675	700	693	732	722	719	752	713	683	707	686	710	653	710	727	721	732	674	755	714	696	728	685	725	709	743	750	714	689	684	712	704	742	681	730	729	743	694	684	704	725	702	769	708	738	702	706	784	682	669	785	683	741	710	694	741	710	748	677	725	713	746	697	680	728	745	710	675	723	687	759	745	746	698	730	763	711	735	713	701	687	711	724	660	706	717	670	718	730	745	725	739	738	702	732	722	703	700	719	729	730	740	739	728	755	721	761	719	706	695	682	723	764	708	703	719	737	679	712	764	721	700	720	716	743	726	753	698	695	747	702	762	757	710	735	656	739	771	727	756	705	753	711	744	761	700	732	744	732	702	769	702	752	764	675	705	695	710	761	691	691	760	727	681	779	700	728	729	752	706	720	740	757	696	701	714	672	744	692	700	718	699	740	752	700	711	706	715	732	709	677	734	735	708	741	714	691	680	674	727	741	733	734	692	708	681	721	757	726	676	720	735	727	763	762	728	744	687	723	692	701	670	696	732	714	675	688	720	768	763	712	720	723	727	731	726	714	710	715	697	783	725	731	704	707	699	706	723	658	732	711	699	755	695	709	696	708	773	712	717	676	736	674	706	712	741	732	783	731	725	693	674	701	719	753	752	708	777	741	736	713	744	746	732	738	690	749	738	694	685	719	680	670	704	715	727	753	707	731	716	724	696	708	702	743	733	706	685	737	730	735	699	697	727	727	678	703	716	753	722	748	706	702	717	728	673	722	673	704	728	717	688	728	748	701	726	689	719	732	720	738	732	780	725	715	669	710	702	692	732	762	728	725	719	733	715	690	713	729	757	727	728	688	752	671	739	732	708	726	750	678	709	718	732	789	749	721	766	755	715	677	750	703	733	719	729	734	724	715	673	688	762	697	757	739	735	676	735	702	720	707	715	711	743	742	677	696	728	788	713	714	696	722	706	685	695	687	730	681	677	744	710	723	729	724	734	768	702	696	784	730	753	664	727	743	727	751	726	663	735	713	758	708	678	759	687	771	711	676	751	715	657	693	692	736	740	672	715	758	681	676	741	733	711	712	699	732	721	755	721	729	735	716	693	727	744	705	752	692	765	718	699	744	699	735	752	690	694	696	676	743	746	745	736	727	744	711	760	718	643
24564	23025	34084	32526	27268	22204	15153	6208	3466	2237	1686	1309	1079	1047	1005	1036	1021	1037	1073	1006	1031	1014	1071	1027	1064	1181	1004	1021	992	955	1027	1011	990	1064	1026	1023	1037	987	1037	1002	1013	1023	938	998	1042	1046	1031	988	1012	1062	1031	1022	998	1033	959	953	1030	999	1009	1042	976	1058	1041	1019	1010	1036	1058	1063	975	1016	1033	1001	1026	1058	958	959	1004	1007	972	1010	1017	969	1008	958	978	1040	999	963	1018	1048	944	991	1017	930	981	998	1037	1072	966	995	977	1058	989	977	1005	952	1044	977	1024	971	1038	1018	997	969	1032	1049	1056	986	985	995	1033	1022	1028	1007	981	1014	1037	960	1007	1022	1006	972	1029	1003	1066	972	998	993	1006	1027	993	1060	1012	989	970	1031	1007	1017	966	1028	1002	970	987	991	969	1031	996	1010	1023	1025	1061	964	1025	1032	983	1043	1021	963	979	983	941	1089	966	1040	946	973	976	990	948	1009	990	1016	941	997	947	1000	968	956	1020	948	1060	1014	1047	990	1001	947	1035	977	1000	964	1065	1012	973	1039	1018	973	1027	985	1025	989	959	1021	1042	1055	998	985	1019	963	1021	954	1018	1037	1026	977	1051	954	997	998	1027	993	987	1016	1006	1057	993	985	1029	983	993	1017	984	1040	980	979	994	1026	1032	960	1061	1005	981	944	995	1008	990	980	971	951	994	974	1008	998	1013	1027	1008	1020	1004	991	998	994	1024	992	1048	966	1038	1018	994	1025	1016	984	988	979	1004	985	1014	1007	988	980	993	1013	999	969	979	1012	996	1066	1033	951	960	972	1014	979	990	978	1005	1029	1012	1040	1045	980	1024	955	1019	1001	986	984	1019	1023	1032	965	1061	1028	1108	994	985	1029	1000	963	1004	1001	985	982	1000	1019	981	996	974	1005	983	974	1006	1053	1025	1002	979	1056	1017	1055	993	1035	967	1012	1021	1097	1026	1004	1043	990	1047	953	1017	974	1050	1037	1042	1019	976	1027	1017	1010	1018	1008	1042	987	1011	1007	1048	1036	990	968	995	1001	986	942	991	1016	1021	1009	980	984	957	983	1018	1002	1027	966	971	1021	949	929	988	959	952	953	947	1030	998	986	1027	1021	994	1022	965	982	1029	994	973	976	1002	984	993	1007	983	974	968	995	1055	976	1028	970	974	981	988	979	970	1019	965	1008	995	1033	1015	988	1032	1021	987	944	1045	1071	988	963	964	998	979	1016	1013	971	1002	979	1027	997	1044	957	1035	1008	1012	934	1015	1012	994	1020	998	1065	1044	1005	1047	1007	998	1047	1011	1063	976	963	1018	954	1022	1015	982	1015	956	1080	960	986	972	980	1024	999	987	978	1061	1031	999	969	986	1034	1009	979	981	918	991	979	1004	1030	989	1010	985	1069	1042	1036	965	983	970	1017	1004	1007	1074	957	1007	989	1028	1070	1007	1048	992	1037	985	996	1006	991	968	964	1006	967	979	996	982	1062	1036	976	1000	962	1006	989	1038	966	1011	1015	982	1024	1031	960	968	1016	958	979	980	1029	1095	1038	1033	1002	1063	1017	1025	1029	1019	994	1020	1051	1020	1010	1020	1019	1027	964	1019	987	976	1020	964	995	994	950	996	1074	993	1034	1074	996	974	1045	982	1000	1017	1016	988	999	969	1017	996	976	1018	953	1058	962	993	984	981	975	1024	1000	1039	1009	1017	988	1053	1013	991	1040	998	968	964	997	948	991	995	997	1004	1006	975	1026	1052	997	987	962	1068	992	1038	1019	986	996	964	952	1028	1077	955	1019	1035	993	992	1030	963	1011	968	980	985	971	939	991	990	970	963	993	990	1014	996	1025	972	1002	1005	1018	949	988	1009	923	1038	1041	982	997	1020	1022	984	1047	977	968	969	1033	1011	1071	999	1045	1025	1011	990	1007	978	1006	993	971	1017	987	1001	988	1017	973	1007	978	998	1001	1035	1012	1003	960	984	997	980	1003	983	980	1010	1052	990	984	1018	1019	989	959	1010	1062	987	962	1009	999	1069	975	975	1049	1070	1070	978	1024	971	1032	989	974	1042	1001	1021	998	1018	949	989	945	963	949	986	941	1022	988	1030	983	1071	1002	967	983	1027	988	972	972	961	990	1032	1040	974	1010	1006	987	1023	966	1052	1019	985	1010	1036	981	1027	1035	992	1001	991	1009	970	1022	1047	1020	1042	1030	998	965	961	1023	986	975	1018	1004	974	1044	1006	904	1031	1021	942	985	1022	936	1000	1068	1065	997	1037	981	999	1027	950	1020	1000	1017	1016	1050	1012	1006	993	996	1031	1011	996	985	965	975	1027	994	1012	967	1021	1002	969	982	990	963	941	982	1045	1009	1025	1003	990	1017	965	1068	973	1006	1013	936	990	1034	949	1008	997	999	908	993	987	1020	971	1008	995	1008	979	1029	998	1000	1013	1013	983	1050	932	1022	990	977	1008	1030	991	1046	963	1028	1058	981	983	958	1023	1036	999	947	996	968	991	1067	1020	982	1029	1030	976	1004	952	1044	1065	946	1006	1008	1012	1001	991	976	974	991	1035	1025	1041	997	1026	1040	962	1087	1024	983	967	995	975	1007	1016	978	1021	1026	977	1024	1027	1038	991	1003	971	1002	1003	1018	954	976	995	988	1033	967	1015	1031	1014	1020	1012	1016	1000	994	1033	1011	1007	977	1051	1017	994	1059	1015	1066	1050	1015	973	1086	1013	1028	965	1002	997	990	1006	980	996	1035	1016	1013	1001	980	983	1012	1042	995	1074	1039	978	1003	1015	997	1042	1027	1044	914	1017	1004	973	992	1019	944	1024	1008	994	1007	1009	1028	1052	1020	1031	1063	1008	1088	1038	983	983	1025	1000	1024	1035	992	1034	997	1059	1030	987	1023	1010	1103	985	943	1030	1003	982	1004	916	942	981	1002	1002	1029	931	953	984	978	988	969	996	1004	1048	981	1023	1003	1031	952	1021	930	952	1067	1046	983	1017	973	992	1042	986	978	986	1019	946	1000	1077	1026	987	999	997	992	1036	985	934	1029	993	1041	960	1040	1063	988	988	1053	1000	1003	1011	952	1041	1008	1023	993	1006	1007	951	1025	1003	956	990	1018	1020	953	1040	993	990	986	998	990	978	985	1004	984	1019	966	993	1024	1031	1026	1035	948	1024	1039	1029	988	987	949	998	1012	967	1023	940	1039	987	945	1010	971	1022	947	980	995	1024	1008	947	1038	1009	991	980	1029	943	1023	1035	1045	1001	1023	1007	1020	999	936	990	935	989	1020	993	996	1008	1044	981	997	1022	1006	1084	1015	1026	1024	954	990	1010	937	996	940	987	972	976	995	1004	988	976	1013	975	964	982	1020	1016	958	1024	1015	1001	995	1029	997	1011	1001	991	1029	984	960	1058	996	976	1073	933	932	996	995	995	1015	1011	1040	1012	981	1002	951	980	1058	1007	1003	1040	1005	978	1064	1002	1004	1027	1023	967	990	1076	1041	1026	1004	1021	1011	1054	996	981	942	1027	1033	1032	1014	979	988	1031	1024	1075	1004	1004	983	997	920	1053	1017	987	991	963	987	1018	1046	1025	970	1007	1045	1074	1026	991	955	990	968	1025	947	1036	1034	978	1041	1006	1043	954	996	1004	1008	978	1016	966	1027	960	1001	1008	972	967	900	998	941	1034	961	990	989	1029	1057	951	1017	989	979	1020	981	969	957	1004	982	982	934	987	979	1034	1015	981	1022	937	992	1050	971	988	999	1018	994	996	986	995	1018	1020	998	1009	976	969	984	1003	1026	1048	962	990	1026	1007	986	1023	981	990	985	1032	944	1014	999	976	981	931	974	956	973	964	984	1003	981	935	1029	981	1045	976	958	1006	1028	996	1091	1006	1009	975	933	972	988	979	1010	1001	989	1068	964	1020	1017	1008	992	1017	995	1014	1025	1017	997	1030	1022	1010	993	1020	1016	982	994	969	971	1003	1005	954	993	997	1005	940	1001	1039	1050	1025	990	968	953	982	1035	1067	961	981	998	1028	1023	1022	1044	1011	1017	1009	982	1033	989	959	984	994	1026	1055	957	1042	992	981	947	978	1038	987	1045	1016	989	971	992	1035	1015	998	998	1001	974	1036	971	990	1028	1004	940	972	1001	1067	992	991	960	1048	1012	950	985	990	1039	992	971	1033	1005	1056	1018	1004	1021	953	1028	1050	962	1012	1013	978	1029	1054	984	1037	1006	949	977	1002	1027
65226	103251	74510	47366	26654	15470	10321	6033	3876	2321	1609	1206	860	834	830	810	813	850	870	847	892	870	895	847	889	1005	957	914	896	867	871	840	848	885	836	883	871	875	876	826	920	861	844	884	839	861	872	911	877	864	862	824	879	903	829	942	843	789	813	845	879	850	837	819	837	830	862	846	786	865	852	893	820	878	810	850	876	839	851	858	837	884	841	843	830	893	830	829	821	915	859	839	895	841	888	824	828	814	880	860	906	845	828	840	933	843	831	854	798	889	820	886	832	856	887	851	877	836	830	867	835	866	866	844	804	831	891	873	913	811	807	874	871	856	874	878	838	887	836	813	834	793	847	845	843	841	822	904	843	875	942	769	852	863	851	878	807	869	842	890	857	861	830	820	788	831	869	875	866	863	844	852	890	824	816	863	875	846	859	849	813	785	831	822	836	835	894	819	832	875	844	828	857	855	887	838	843	844	808	822	926	908	856	835	790	870	842	874	814	863	876	849	874	899	867	873	852	847	826	840	869	887	853	855	811	902	867	864	850	878	939	876	827	812	888	861	861	869	870	937	856	865	821	841	861	875	838	847	862	786	856	809	845	883	868	828	955	843	846	812	818	884	909	848	863	815	802	897	861	793	850	846	863	864	833	877	835	824	812	789	829	886	852	843	822	826	829	851	861	829	855	867	862	844	860	857	804	845	859	841	828	861	845	848	839	874	860	821	883	863	865	846	854	876	831	898	818	874	876	896	854	839	871	836	897	826	837	839	889	816	832	873	787	850	785	790	850	808	822	902	863	828	810	907	898	834	868	840	893	827	879	888	812	897	836	890	869	852	869	866	850	879	903	884	855	865	865	909	860	854	866	892	840	843	851	845	859	874	856	860	906	834	818	916	878	834	802	847	874	815	918	811	816	860	832	828	810	865	815	845	825	845	844	840	835	816	830	823	805	813	873	812	879	908	850	858	847	910	881	797	837	852	852	870	813	826	869	891	847	831	854	864	869	831	786	899	844	868	840	831	844	884	884	853	852	842	848	874	889	865	847	876	797	875	819	884	807	839	858	857	854	839	875	835	883	815	828	869	811	872	833	887	809	921	875	853	828	821	824	840	855	903	833	855	852	849	853	834	879	860	830	876	832	888	924	879	884	782	877	867	806	818	797	840	853	809	816	842	785	832	917	819	915	855	836	800	843	840	849	842	864	859	821	821	844	800	881	881	811	813	901	909	825	822	867	891	868	876	849	819	809	858	787	835	857	870	835	842	854	816	832	863	882	827	843	857	864	778	861	801	871	894	799	828	834	844	884	847	812	845	819	825	872	821	875	839	891	851	915	811	796	854	865	869	786	865	839	871	903	884	809	817	875	834	880	857	822	860	860	845	830	850	798	857	910	868	865	837	838	877	843	882	844	802	796	794	878	863	875	923	870	876	821	892	862	843	875	856	884	848	829	824	889	790	904	875	802	789	851	915	937	899	870	888	885	900	866	860	817	873	793	871	863	909	817	880	842	869	858	866	841	922	889	840	833	832	822	848	879	813	856	825	835	791	841	798	809	842	890	847	897	806	822	843	858	813	848	864	857	874	805	852	837	867	847	883	834	811	890	883	801	846	881	851	833	830	781	841	846	827	824	838	837	840	820	851	892	836	867	840	870	841	869	846	804	847	848	793	818	830	834	835	854	864	839	837	816	894	829	877	860	803	904	913	889	884	882	844	863	900	802	814	894	876	898	851	882	857	846	832	823	819	829	873	878	865	824	897	845	887	872	811	870	815	819	857	844	887	849	855	862	878	900	831	856	831	800	861	892	835	838	804	845	844	839	852	811	832	792	835	864	870	847	848	847	858	859	870	840	865	863	863	865	799	912	827	881	816	796	816	817	867	908	859	900	819	836	849	811	821	804	840	872	873	866	889	804	907	851	862	859	852	846	790	835	850	835	866	808	875	824	779	885	842	868	840	916	804	833	815	831	843	846	874	883	878	838	886	875	880	904	841	834	836	877	808	814	844	875	873	854	845	882	833	789	804	891	833	837	849	815	845	892	877	811	820	887	866	853	829	891	841	846	852	838	827	885	844	868	855	790	822	799	860	921	825	872	835	867	811	898	872	847	879	837	829	868	852	822	869	845	841	856	863	873	872	796	823	865	893	843	845	846	857	847	842	859	854	893	834	862	874	776	864	854	855	821	870	796	868	850	895	816	852	903	846	858	867	872	820	823	860	863	855	827	863	834	797	907	833	846	889	846	838	824	851	860	829	854	824	823	853	840	860	898	856	823	764	840	859	837	873	872	861	836	791	801	887	887	859	877	866	853	817	813	922	845	842	862	890	832	870	818	855	808	824	825	869	832	831	813	835	881	828	832	802	878	840	906	858	857	837	933	804	794	818	875	867	828	901	876	848	855	840	843	846	871	858	823	840	829	794	802	838	878	846	871	868	843	853	853	856	857	886	868	853	800	823	918	795	833	849	823	860	853	834	858	901	843	829	850	836	829	898	830	835	865	899	881	858	889	817	867	823	813	805	904	839	801	872	823	839	847	862	800	885	792	817	862	826	820	867	815	832	852	890	852	815	827	852	890	857	816	853	794	820	843	875	827	865	867	820	846	886	779	868	833	807	883	861	850	878	885	871	830	863	841	806	843	840	894	850	844	836	826	829	880	883	857	831	871	842	817	834	827	848	796	828	880	822	803	765	816	849	869	822	840	838	851	823	828	809	860	871	873	819	848	843	858	832	901	791	830	776	863	786	827	831	855	867	842	938	854	859	840	873	801	799	811	861	830	890	879	810	864	869	852	855	769	907	866	835	820	864	840	896	857	868	848	847	921	837	850	877	852	884	907	831	872	865	858	897	818	858	832	803	851	877	782	867	852	862	819	835	840	881	817	828	834	886	857	832	865	852	811	850	883	851	911	833	827	898	858	815	821	846	843	878	871	884	883	790	891	831	836	807	808	836	874	888	860	866	866	859	837	852	863	838	822	843	824	868	862	858	895	845	843	908	874	853	841	774	861	870	903	854	850	856	805	880	848	843	892	842	867	859	858	838	849	818	876	823	892	849	831	866	798	846	829	892	783	872	808	886	808	843	859	819	822	804	819	836	845	816	814	883	858	881	782	860	846	877	888	825	828	900	860	818	851	866	852	811	837	845	875	804	862	876	853	847	837	865	870	853	871	858	811	870	812	873	891	759	838	824	887	882	868	847	886	903	866	865	855	857	877	896	826	823	870	844	807	905	875	887	827	808	858	851	843	863	855	833	824	831	861	840	867	852	864	880	854	843	839	833	790	877	861	862	848	860	840	861	873	852	811	845	839	886	852	837	825	897	802	822	845	894	887	848	856	901	827	842	852	855	832	805	912	869	831	828	868	837	816	808	816	895	884	827	818	874	854	877	838	835	862	854	835	859	834	844	828	801	817	841	818	831	829	815	895	851	832	844	809	826	848	879	815	853	874	801	876	893	817	897	900	770	817	844	833	839	905	880	879	889	847	857
31018	28575	24110	10615	3011	1610	1285	1095	926	829	799	820	795	852	793	788	763	775	781	804	818	807	749	793	759	810	810	775	741	766	781	789	850	776	796	754	805	733	778	748	791	755	816	799	771	797	787	762	810	790	741	764	840	800	797	798	752	784	720	804	777	776	822	812	794	775	776	825	828	807	776	775	769	784	763	823	750	819	767	766	739	781	776	850	766	801	797	820	787	760	777	866	768	802	776	805	742	779	778	815	766	768	752	762	703	815	768	807	833	817	803	764	820	791	778	773	818	781	732	793	783	790	817	792	806	771	756	747	785	804	763	762	828	787	805	831	841	791	776	814	812	740	759	805	763	793	828	796	792	784	845	727	770	759	794	834	728	759	790	757	776	798	754	736	795	830	823	793	750	758	757	843	783	769	746	802	747	773	754	828	746	748	777	799	827	802	735	749	781	757	756	791	811	745	789	777	790	815	773	788	777	830	821	778	830	801	740	772	772	806	813	798	810	742	793	770	745	749	792	787	776	793	796	770	764	760	762	823	801	820	762	811	826	772	817	783	797	791	752	732	755	793	799	802	799	792	755	784	796	800	814	802	744	779	828	787	799	784	798	827	722	765	778	772	825	766	770	738	784	773	757	818	792	736	758	799	762	787	772	783	790	784	770	810	767	829	789	746	817	792	815	746	819	794	806	728	810	755	825	834	788	771	780	773	720	756	796	765	763	795	741	765	789	788	797	835	814	804	795	795	822	749	870	774	775	811	770	814	735	718	760	738	736	780	728	873	797	815	827	813	799	815	813	765	798	822	755	789	745	739	752	813	751	789	781	800	794	758	827	748	737	792	777	795	770	766	770	789	806	771	768	812	806	808	771	795	774	875	790	783	797	733	774	810	790	843	746	766	740	751	813	736	770	733	793	826	796	794	763	810	786	750	776	767	750	762	780	778	805	823	832	751	744	780	762	806	780	780	775	787	748	808	815	800	736	813	762	771	794	799	759	841	775	780	763	818	808	783	835	806	756	785	779	782	786	796	782	756	792	719	705	748	843	762	781	778	803	813	711	795	817	747	808	806	738	799	824	774	780	766	820	812	753	793	803	771	758	778	831	840	746	813	772	767	813	756	791	793	823	762	797	755	789	830	792	737	784	819	754	749	804	794	740	769	770	824	814	813	762	773	748	820	801	789	782	767	744	825	775	773	810	788	750	747	771	767	763	742	800	775	765	748	794	792	841	722	828	747	804	737	750	749	826	788	765	795	781	837	823	764	789	792	765	819	784	817	800	788	805	791	781	818	770	779	734	766	761	791	794	770	712	745	782	698	755	863	797	797	752	748	759	758	783	788	821	780	782	818	792	768	807	744	754	747	855	834	764	751	754	754	774	839	780	815	771	782	806	788	805	761	768	819	824	727	801	759	794	803	782	801	811	800	801	752	772	778	761	813	804	809	835	810	793	768	783	782	815	759	797	749	783	804	750	783	783	787	782	708	746	798	716	781	749	805	763	797	839	804	805	837	858	786	742	844	788	749	819	760	791	783	793	794	826	808	763	815	796	870	823	813	827	817	756	819	844	811	755	807	763	813	737	763	799	771	803	801	757	769	785	793	752	817	789	820	791	772	806	735	796	824	741	821	777	766	797	756	821	739	739	768	800	754	766	784	776	828	809	825	788	772	813	725	782	773	754	812	801	835	765	813	831	770	819	827	826	830	771	751	786	757	798	784	802	764	752	758	752	796	767	785	833	802	760	816	762	778	802	776	769	787	791	844	779	781	805	807	804	815	761	815	746	756	739	732	783	748	783	773	807	791	817	792	801	767	744	801	776	782	753	789	821	795	752	794	800	826	841	823	755	836	755	761	779	765	785	789	790	746	794	747	855	805	809	731	797	855	810	818	762	780	742	783	816	781	828	692	774	767	809	747	759	831	762	789	759	789	812	769	810	772	835	822	786	797	810	778	802	768	830	783	830	819	832	772	794	815	758	790	771	786	810	824	790	841	761	830	767	748	740	781	786	764	795	771	767	798	776	831	801	778	759	750	753	771	768	795	766	820	813	820	855	824	750	779	809	791	770	729	750	756	776	786	780	814	832	731	800	768	775	745	792	802	783	852	796	772	785	784	788	833	830	812	770	871	799	776	790	792	753	810	733	841	752	748	778	757	751	819	786	806	787	793	780	747	776	794	792	752	785	760	747	757	804	817	777	810	774	797	794	777	743	746	788	801	788	792	749	797	807	775	709	803	796	799	835	780	767	789	748	787	738	780	736	793	744	782	763	788	797	791	745	801	740	802	783	778	782	843	778	783	822	764	778	768	801	742	782	744	815	815	798	767	792	760	818	816	843	777	794	767	794	736	803	767	767	829	797	769	773	757	816	840	774	773	784	758	765	773	786	771	819	788	785	747	761	728	764	776	770	786	803	804	817	748	753	719	737	803	753	808	802	758	802	770	750	788	759	772	782	770	766	803	765	799	759	814	813	736	813	779	820	737	862	790	795	800	761	800	781	817	796	822	776	776	777	798	770	825	827	774	780	774	787	738	760	764	797	729	750	788	806	809	769	799	831	748	716	736	791	795	791	792	819	756	790	803	730	787	792	804	793	792	776	779	762	791	733	787	759	811	803	847	829	752	800	776	798	767	750	798	739	741	851	774	780	794	744	785	737	816	760	809	807	789	751	810	773	753	799	748	794	840	733	758	814	740	791	755	825	749	746	800	799	826	775	752	728	746	832	784	759	775	802	840	737	810	851	769	770	786	783	764	805	839	783	718	800	786	751	758	745	754	809	762	774	844	771	826	758	784	841	762	787	826	792	850	772	784	817	829	797	857	771	793	817	824	780	757	807	772	777	768	806	818	835	782	834	777	779	784	789	773	747	820	797	798	769	803	793	801	783	805	793	803	764	765	778	781	784	743	825	757	798	796	766	848	771	780	813	757	742	784	768	753	774	808	811	803	752	816	784	812	805	784	785	804	778	795	808	796	787	774	828	827	772	741	794	824	781	785	771	780	815	826	750	732	767	792	755	706	810	794	801	776	768	807	766	796	767	778	781	795	783	815	811	762	768	798	782	760	806	768	796	815	758	809	797	749	732	783	799	765	772	810	751	737	779	825	778	846	757	764	757	757	841	734	770	761	756	776	781	800	753	721	791	794	805	741	775	765	820	813	802	775	826	722	818	764	832	789	834	785	786	781	776	826	792	734	758	790	785	762	770	783	793	802	825	789	828	797	822	781	810	800	827	761	786	751	795	758	826	729	762	766	778	763	783	746	750	739	778	800	783	783	758	807	765	807	777	807	799	760	776	779	793	820	755	778	780	796	767	749	747	789	791	771	745	783	801	742	777	763	835	811	782	764	805	805	787	763	770	752	802	769	825	728	756	737	822	792	760	751	814	814	821	758	774	799	813	798	840	807	758	808	782	782	774	784	783	802	760	811	759	782	778	830	794	846	841	755	829	777	800	756	784	811	765	802	778	793	812	789	773	803	792	807
23560	32628	19093	6345	2538	1473	1038	854	678	661	586	604	616	593	629	644	643	615	648	588	595	646	631	616	644	637	585	571	630	581	574	602	616	621	577	626	634	601	600	594	628	592	583	632	614	599	592	582	623	568	621	575	602	611	621	580	605	634	638	583	641	604	575	634	620	636	596	597	600	609	594	581	614	600	578	622	596	623	580	611	574	578	583	587	602	585	626	644	587	614	614	623	595	622	584	582	598	627	635	554	579	583	614	613	630	578	610	638	597	597	602	642	576	603	620	648	568	645	582	602	603	588	601	544	600	614	618	585	569	615	632	613	615	600	649	563	571	603	635	576	584	610	593	544	626	569	544	549	610	602	560	611	625	590	566	618	612	583	557	608	619	577	570	585	612	593	587	559	612	602	562	588	602	618	612	599	569	634	568	569	597	604	614	596	615	560	639	618	636	574	598	596	571	566	584	600	572	610	648	598	603	626	580	579	589	579	581	610	594	600	629	628	582	572	582	572	618	626	599	570	585	632	620	579	616	625	620	614	556	606	597	631	613	590	565	580	600	597	591	583	576	601	622	616	609	632	592	577	616	548	614	594	595	578	582	578	602	639	621	575	601	587	587	643	612	575	622	635	577	642	608	593	634	631	599	622	609	632	597	606	579	592	575	606	586	578	604	647	576	600	623	586	596	672	606	610	572	636	607	574	616	570	588	589	539	579	576	604	596	566	573	618	606	613	611	600	578	609	592	633	646	620	624	635	593	616	576	579	571	596	572	628	566	614	611	604	599	623	560	565	557	593	593	619	602	576	635	587	653	615	621	620	612	625	558	622	631	575	610	561	618	587	604	593	556	596	620	652	574	612	605	612	594	624	603	582	635	617	599	593	601	611	598	595	602	599	607	643	597	560	629	589	593	586	572	548	585	607	618	614	644	592	594	617	579	606	581	665	612	561	577	563	546	601	594	645	611	676	569	552	580	587	565	592	575	558	586	601	620	583	599	598	586	597	619	587	590	569	588	614	636	559	593	618	585	620	616	653	632	630	579	622	583	631	598	583	587	613	604	620	640	562	636	653	621	620	619	613	587	556	612	630	584	617	571	577	628	575	600	646	562	591	609	593	610	610	594	601	630	585	573	589	604	602	608	620	581	566	599	596	609	607	598	602	590	600	586	630	596	548	546	596	600	601	603	644	603	611	596	573	607	610	600	644	570	563	579	645	564	634	578	613	602	600	612	588	565	633	605	622	619	590	580	542	627	627	597	595	613	621	609	585	587	595	613	632	573	632	589	606	579	603	617	617	629	576	595	656	579	614	611	603	598	577	603	624	624	617	622	598	620	547	590	620	578	587	610	606	628	607	605	557	595	636	617	621	630	593	621	603	635	603	616	582	632	653	589	635	584	613	624	615	572	602	621	599	613	581	611	529	647	636	645	666	582	592	579	616	596	627	658	603	541	577	633	568	585	573	644	634	569	619	595	596	600	586	622	602	610	571	617	619	611	598	564	573	642	608	593	598	516	557	566	590	551	574	575	606	606	669	595	593	618	580	618	623	568	607	605	587	573	614	580	629	595	572	586	618	632	598	577	588	625	620	596	637	571	598	611	624	562	593	589	601	611	615	559	589	645	572	597	574	544	590	603	603	603	575	582	603	614	547	592	583	603	579	602	641	579	604	603	594	624	579	541	588	609	627	624	595	595	572	596	615	592	629	625	598	600	560	564	592	617	600	581	598	605	554	588	624	632	624	629	621	622	591	604	614	608	606	552	574	593	579	597	558	598	605	608	581	611	586	600	615	634	590	593	636	618	614	568	556	607	569	607	626	617	603	703	577	622	581	614	634	618	587	636	594	619	627	610	648	613	619	562	637	623	584	543	593	607	587	617	636	604	619	596	612	577	582	612	552	638	601	609	574	612	643	583	559	594	618	559	625	607	588	646	606	604	595	635	626	638	615	575	575	671	632	576	594	625	645	625	595	614	606	590	600	553	615	611	587	635	618	604	593	596	600	608	621	585	584	526	609	606	628	571	600	604	577	605	619	640	583	661	599	584	593	631	624	612	574	571	600	599	624	540	602	603	647	580	649	547	559	617	587	618	593	599	645	623	642	590	577	571	599	596	560	608	590	616	601	645	607	617	588	592	629	619	559	632	579	628	594	563	584	576	568	601	639	637	608	584	589	585	593	575	618	617	611	582	609	608	549	614	602	581	614	608	654	597	593	632	643	609	589	581	583	587	585	618	584	639	604	606	634	613	626	600	606	623	590	570	627	628	611	585	606	618	588	612	630	621	611	613	603	574	617	594	590	624	623	594	583	585	596	522	587	626	614	627	631	632	618	595	613	618	627	611	593	591	601	583	623	577	607	621	582	614	628	604	621	575	618	621	614	578	583	605	565	606	608	554	574	552	587	559	592	579	631	611	628	582	594	594	624	618	616	621	602	629	588	620	624	612	564	573	632	584	569	611	558	593	584	617	617	638	622	597	629	627	630	601	628	587	634	631	631	579	608	588	598	621	623	587	626	581	592	604	637	590	600	601	606	609	577	598	600	597	611	595	614	638	593	556	623	591	602	581	637	586	600	646	573	618	602	634	622	588	584	589	603	605	597	617	611	586	598	579	602	606	598	641	601	577	620	574	586	610	600	628	616	615	596	575	597	653	607	612	617	606	608	627	641	550	641	599	596	597	587	614	569	609	609	605	581	602	601	625	601	572	609	622	600	624	570	609	614	612	612	620	589	596	580	607	561	634	608	567	617	578	621	616	601	604	592	570	597	562	569	576	581	622	598	609	590	622	650	621	643	601	586	583	601	596	613	613	554	585	577	592	586	678	604	591	637	580	585	623	535	568	568	583	629	585	629	634	619	605	618	624	593	620	565	595	597	570	622	633	578	611	600	598	600	634	571	576	611	630	613	585	600	614	584	603	601	595	546	603	618	621	582	631	625	604	671	561	606	593	630	546	590	620	558	615	573	571	624	626	607	640	575	593	615	598	595	588	589	601	585	589	580	568	543	637	586	610	569	566	617	589	590	569	586	616	589	630	616	622	634	601	633	646	614	556	614	626	617	578	584	611	568	576	613	580	626	597	559	589	572	595	601	639	617	622	612	603	609	550	607	597	590	606	587	584	613	612	636	590	593	574	664	607	549	596	624	551	592	661	578	602	650	595	603	586	610	626	620	627	629	597	558	571	666	588	605	586	609	617	598	599	602	562	559	548	601	609	597	602	596	572	635	614	620	606	600	576	568	642	620	600	603	574	616	581	594	581	617	601	648	554	591	569	602	622	570	601	664	595	578	617	560	578	584	600	590	599	625	568	642	578	576	631	585	633	553	598	593	599	598	652	623	617	616	671	611	604	586	600	585	577	567	593	541	602	559	604	596	638	640	601	593	599	614	587	540	598	564	585	617	582	578	565	557	589	633	579	608	551	619	613	618	562	610	620	645	551	628	607	579	621	552	586	621	596	654	595	596	611	588	631	593	632	600	628	575
25854	24967	37651	35740	23981	14347	6403	3544	1987	1314	1170	1003	981	913	928	939	850	901	942	896	911	918	866	880	916	979	957	891	912	905	932	895	884	908	865	888	892	924	880	941	899	915	896	931	856	973	939	861	851	880	921	976	881	883	859	833	898	844	905	874	936	937	889	932	895	922	872	876	917	944	904	827	851	915	873	902	860	902	897	899	918	922	953	891	934	905	901	860	908	867	905	875	862	907	912	928	894	878	945	923	872	892	865	868	871	892	926	939	912	915	895	888	876	935	942	828	900	885	937	882	890	908	903	858	899	921	880	952	884	881	907	859	897	906	872	908	939	924	821	896	955	815	936	930	897	913	889	923	899	856	947	896	854	878	922	865	921	905	887	911	899	890	872	924	912	905	876	933	946	853	892	888	926	870	900	875	833	885	894	881	907	848	902	864	850	890	872	941	874	893	904	876	891	916	881	879	890	879	936	893	871	858	888	876	842	901	953	919	905	838	936	931	873	942	891	857	936	925	926	835	905	910	954	913	894	870	865	897	887	864	897	867	859	853	893	920	867	855	887	846	924	927	891	884	863	925	900	866	835	897	908	844	892	894	854	908	891	832	910	857	849	865	932	872	876	883	906	878	878	933	901	925	905	910	855	912	937	904	909	886	905	885	894	932	908	905	888	891	873	880	902	966	857	821	916	934	923	918	883	898	884	913	868	882	851	912	914	889	918	860	894	875	892	894	843	865	934	876	848	885	859	943	886	949	901	920	918	886	919	851	961	892	844	911	886	909	942	902	901	946	912	903	899	843	925	881	867	856	923	857	861	911	824	917	895	874	913	906	846	867	923	851	853	892	905	861	964	859	874	918	969	926	832	873	913	910	883	867	872	916	903	884	894	892	858	980	923	891	911	920	868	952	880	944	891	911	875	833	916	892	917	904	914	886	889	893	869	884	891	842	890	901	864	887	847	945	881	912	921	892	907	867	953	868	919	866	891	892	863	929	878	865	901	879	925	940	954	893	885	876	862	888	914	896	944	849	901	910	878	844	906	894	893	826	934	878	878	916	898	870	911	852	897	872	905	907	913	908	875	932	914	890	930	844	831	928	880	886	923	917	897	885	899	901	840	868	822	851	957	871	855	890	887	857	877	882	880	847	913	938	906	845	855	894	866	839	875	856	887	936	910	879	857	884	851	885	885	843	890	875	946	879	828	908	918	879	934	905	875	881	906	898	876	910	904	898	914	948	918	937	893	925	908	854	861	874	858	911	917	904	896	939	836	892	923	919	938	898	923	844	870	923	877	856	902	893	898	894	877	876	885	905	922	874	904	862	908	917	852	929	913	924	894	927	895	909	845	922	967	908	862	896	848	902	879	847	896	888	922	827	921	886	833	876	885	897	863	887	913	939	861	931	823	922	917	934	875	875	880	917	896	940	894	877	882	849	853	860	889	905	939	938	874	898	839	795	859	905	924	907	905	895	862	895	899	878	925	948	922	956	879	885	876	960	872	927	892	919	899	934	891	872	836	916	859	863	900	889	883	932	891	906	966	944	863	896	839	852	869	862	944	897	905	900	882	915	901	888	839	902	914	870	848	876	928	854	870	900	935	953	880	832	890	968	856	907	886	879	920	887	833	902	858	868	870	877	891	896	898	926	881	877	873	907	902	916	953	901	902	867	913	903	910	855	909	885	857	931	916	902	865	836	855	864	914	906	898	881	909	885	901	879	845	845	915	911	895	900	866	874	945	906	882	838	876	965	913	940	920	867	888	931	909	914	867	920	898	941	915	852	895	930	907	902	876	893	869	927	919	895	877	933	896	897	836	867	897	916	916	863	905	895	898	871	944	912	894	861	878	908	923	916	902	939	940	926	941	875	926	944	889	894	872	860	910	912	917	876	906	918	870	876	874	897	931	862	951	864	833	889	920	934	916	914	848	905	902	890	868	888	934	941	897	946	908	918	875	861	864	942	911	853	910	846	900	886	922	914	894	911	897	910	899	905	900	904	852	887	892	865	941	865	923	880	917	893	897	849	893	829	882	889	886	893	849	870	869	873	901	856	909	965	906	874	921	824	886	880	876	921	920	886	852	955	853	866	897	904	862	820	833	945	841	874	897	894	899	871	887	939	861	911	875	893	846	876	861	850	925	901	882	851	923	891	907	877	946	929	903	883	919	921	929	921	921	926	851	875	901	870	901	924	913	896	867	882	900	869	867	889	925	920	874	885	905	896	911	882	865	909	881	922	873	915	915	940	921	957	843	893	871	914	882	867	883	867	887	880	909	966	896	917	831	891	872	842	822	885	946	891	905	899	928	919	897	867	899	877	870	915	856	877	888	850	892	939	849	884	907	917	865	858	903	949	879	928	907	840	866	884	853	945	912	887	884	886	895	901	863	879	918	928	906	862	887	878	927	873	1004	907	839	913	934	860	931	901	845	899	866	906	876	944	951	870	866	890	886	937	919	915	903	897	950	911	901	872	905	904	855	924	889	888	924	947	883	872	887	866	852	903	891	920	826	914	954	905	887	880	874	885	887	875	911	870	913	843	891	891	901	916	912	892	836	901	911	923	860	868	866	865	913	910	951	847	852	916	906	903	908	913	898	916	906	871	918	882	896	899	937	900	906	899	858	851	888	864	925	893	838	891	891	891	853	853	898	930	878	838	908	853	841	905	913	893	858	886	862	993	928	883	930	881	888	875	937	890	877	811	965	877	918	943	864	913	899	914	964	840	895	900	921	890	889	941	830	820	933	897	919	896	872	930	905	897	883	871	903	882	879	941	887	882	926	904	887	875	885	951	924	929	911	928	942	864	882	860	896	848	876	901	925	878	857	884	841	914	934	897	886	957	873	855	878	884	877	889	922	894	978	875	902	871	825	919	863	876	900	918	906	869	852	887	912	858	877	905	870	897	897	945	883	881	909	950	849	947	901	896	867	853	865	877	910	877	920	887	871	885	932	847	897	854	902	864	967	922	910	937	842	920	831	900	897	902	938	932	907	873	869	870	853	866	880	875	896	889	943	816	909	984	938	935	914	922	870	858	961	877	923	897	864	899	869	929	882	898	877	904	921	900	915	817	907	852	882	880	908	872	909	899	904	970	875	959	905	880	934	902	826	912	923	888	916	880	895	866	915	893	854	918	885	916	884	895	876	874	897	868	872	911	864	813	956	886	916	873	933	911	891	815	930	874	908	881	942	877	980	860	897	910	902	897	948	885	891	957	859	882	913	864	856	867	871	930	866	903	890	938	928	881	864	917	887	836	913	845	908	865	897	902	866	875	877	906	935	872	904	944	908	874	925	922	860	888	880	886	896	870	866	911	899	877	855	865	891	882	892	878	906	918	900	862	911	919	878	883	933	885	879	923	886	924	862	901	940	876	914	893	890	918	863	858	890	888	950	916	903	876	832	867	889	924	930	882	914	907	883	883	893	859	866	877	904	899	896	911	890	896	896	913	881	902	861	895	910	888	887	931	918	873	907	897	856	890	830	931
61775	90959	64477	35409	16680	9500	4922	3848	2097	1312	1073	860	824	722	726	762	713	723	744	725	754	739	780	756	779	796	765	785	728	719	742	736	715	744	749	800	760	739	715	758	756	764	743	766	739	739	733	748	755	779	753	746	719	727	645	735	783	754	696	695	751	728	698	694	757	737	724	713	739	754	766	709	701	732	720	723	749	754	729	734	716	707	713	727	748	735	752	726	718	753	757	782	741	771	734	769	783	770	784	755	735	745	721	808	710	709	738	745	762	760	721	714	756	760	775	749	767	693	673	741	729	761	741	748	728	713	701	711	752	727	729	745	761	717	708	755	705	705	756	712	724	693	729	752	721	802	763	778	712	771	722	712	747	754	765	765	744	724	718	682	698	748	756	761	741	725	776	679	740	749	748	736	775	768	713	721	744	737	800	763	729	751	722	697	775	734	712	681	714	760	769	707	693	748	705	774	790	772	700	768	708	745	772	759	714	749	753	728	699	710	698	736	721	719	759	709	712	711	727	748	795	766	683	731	731	697	774	698	712	720	769	735	752	748	691	722	736	737	750	706	715	758	730	713	766	687	729	710	728	757	683	752	752	707	754	771	733	704	691	774	724	733	742	787	749	745	721	738	760	710	693	737	743	757	757	676	730	736	701	747	713	716	724	745	710	734	717	724	753	755	719	712	713	701	727	712	750	706	727	752	661	745	786	713	730	714	748	697	753	718	726	708	748	717	723	716	778	720	728	771	716	744	727	716	749	743	745	737	640	708	772	734	747	704	673	770	748	781	756	799	781	706	720	700	755	698	751	709	700	722	735	706	685	732	759	676	722	778	695	688	717	759	679	709	753	711	730	747	699	713	720	726	720	739	717	691	717	732	731	695	746	813	725	758	730	706	764	748	740	722	721	713	703	757	744	699	696	767	743	725	748	718	720	696	760	732	747	755	792	782	726	690	731	705	717	710	770	692	742	758	786	741	735	737	724	727	710	749	709	722	774	741	761	680	734	716	718	693	727	739	701	739	755	688	728	720	743	752	723	738	779	717	730	698	746	723	710	752	738	728	732	729	733	721	744	768	726	719	720	785	751	703	723	733	771	714	694	716	723	765	709	738	719	724	710	697	717	744	726	741	741	709	763	702	713	703	719	770	713	773	714	735	715	695	701	715	746	707	746	728	758	735	691	734	700	713	721	700	720	727	792	696	693	696	762	795	763	741	763	693	686	717	739	722	706	761	743	768	735	743	731	733	736	711	690	800	746	732	743	742	714	761	746	732	704	759	730	695	742	721	745	690	748	796	780	749	724	759	746	712	708	718	726	705	758	756	714	712	763	752	757	731	755	784	731	728	717	780	741	735	741	764	732	702	755	728	741	720	754	715	723	718	731	728	767	734	673	700	725	713	721	726	759	745	738	739	710	699	773	730	712	694	706	747	720	705	707	717	726	706	807	749	737	751	774	667	743	757	697	791	683	741	733	749	759	734	741	731	701	724	719	746	752	751	670	702	736	731	697	743	720	753	668	729	713	720	738	770	719	674	776	715	708	782	751	740	759	741	728	705	720	732	752	727	765	735	714	746	713	723	788	715	758	761	719	745	707	795	720	761	782	739	723	691	714	688	756	763	739	726	694	744	691	707	686	767	697	755	678	700	699	762	704	772	748	706	698	715	689	680	757	754	764	705	752	710	678	730	694	777	710	765	758	718	754	723	706	730	722	730	741	691	768	800	741	741	708	710	718	741	697	719	733	740	701	695	779	713	728	735	770	749	742	729	676	759	776	710	721	772	735	707	742	729	714	733	767	732	717	775	741	754	736	740	778	728	729	763	734	722	776	747	706	738	774	691	718	770	750	715	755	745	729	753	729	713	693	735	757	723	739	716	717	745	752	753	706	713	767	758	745	702	715	751	671	769	728	729	768	760	709	734	715	691	730	740	752	741	788	709	711	709	717	757	688	742	666	717	759	716	724	710	736	708	696	725	740	730	713	785	748	698	717	721	743	711	743	765	732	694	749	714	756	738	745	740	723	745	701	734	715	724	754	701	750	686	730	705	738	752	748	708	710	723	738	697	680	697	722	729	751	754	728	723	728	781	748	730	695	704	767	722	767	715	723	767	732	764	724	763	724	737	726	748	716	770	721	743	745	731	723	717	751	768	728	728	722	698	703	753	753	768	675	772	751	704	697	762	733	718	790	743	773	707	726	719	721	765	703	764	737	746	669	732	707	713	709	706	722	719	702	753	725	673	665	747	689	712	757	676	713	704	675	701	672	771	742	746	749	710	735	708	730	751	684	722	702	726	749	737	750	759	712	686	732	733	757	781	710	761	763	676	711	734	712	768	753	720	664	709	734	731	751	705	746	718	718	731	756	708	749	722	757	702	772	737	727	746	714	651	738	720	677	756	769	731	739	699	740	715	739	768	760	737	762	715	734	764	755	725	752	725	721	714	720	734	696	769	693	749	736	694	711	739	735	697	702	695	745	696	756	741	752	718	730	744	704	742	751	748	697	732	693	730	698	718	772	697	711	692	677	790	725	699	721	757	727	722	778	683	760	709	738	751	701	683	734	717	698	688	739	738	720	739	762	686	732	722	758	782	777	668	698	764	726	718	713	664	747	753	693	706	740	670	793	737	720	729	715	784	734	732	795	716	726	695	789	685	714	766	740	736	716	742	741	704	710	745	722	788	734	717	719	697	757	751	749	744	760	729	703	714	702	757	751	747	758	757	701	706	708	770	757	761	722	749	720	750	665	691	787	728	731	756	729	712	702	748	785	704	767	715	745	727	747	694	723	696	735	729	770	721	730	712	718	750	716	708	715	728	718	722	769	732	684	777	751	705	740	754	713	697	715	707	739	699	772	774	731	698	753	710	726	709	717	718	760	696	721	744	746	701	728	751	711	780	733	771	729	750	782	695	702	739	742	710	735	679	702	716	722	725	745	744	709	706	757	774	724	744	752	700	691	725	698	743	712	715	761	758	757	727	780	704	724	693	743	697	684	709	739	766	793	740	732	716	728	734	756	720	770	767	745	707	747	756	715	721	726	745	663	748	696	710	713	722	701	741	769	703	682	748	688	745	777	736	747	747	714	776	731	729	724	746	753	756	694	729	743	702	728	747	721	726	695	747	748	729	717	715	738	734	753	760	759	676	746	732	705	690	743	734	722	737	698	754	734	690	747	749	710	700	695	712	743	785	734	745	736	747	683	781	707	719	753	659	741	766	746	821	742	760	734	744	735	703	663	723	692	704	738	711	710	708	736	757	682	682	703	715	729	728	725	725	704	721	722	775	737	735	786	706	697	718	696	698	723	743	719	724	704	725	704	735	738	735	746	734	727	760	717	749	765	727	742	717	728	711	710	761	777	720	751	709	790	737	709	747	764	709	744	738	761	766	744	715	766	754	747	731	770	713	741	686	736	699	716	741	766	791	712	755	719	706	742	711	724	689	731	714	710	727	712	720	750	770	716	740	701	703	723	761	725	744	757	727
24623	23056	34073	32537	27310	22087	13380	6648	3298	1882	1641	1237	1058	1075	1027	1054	1080	1030	1029	1013	1054	1107	1016	1025	1132	1180	1157	1044	1121	1020	1069	998	1010	1051	1028	1081	1013	1069	1029	1029	1014	1061	1000	1033	1085	1036	1059	1009	1086	1006	964	1001	1007	1065	1020	984	1045	985	1004	1053	1056	1040	1013	1053	1046	968	1034	1032	1020	1008	1062	1011	1021	1021	997	1046	1044	1040	980	1035	1051	1027	952	985	1003	1047	1009	986	963	988	1032	1008	998	1009	1028	1011	1072	1020	995	1026	1039	1024	1039	979	1059	1075	1022	995	998	987	1035	1034	1001	1008	1036	1016	1028	1014	999	1059	999	1061	1027	985	1023	1004	1060	969	1029	1043	1047	991	975	1041	1020	1043	1038	1013	964	968	979	990	1104	1005	1002	1025	990	1001	1038	996	1000	1064	1049	1005	1058	1029	1017	964	1061	1031	1040	1006	1035	999	1027	963	1047	1045	996	1008	988	1074	1074	994	1031	1004	1044	964	1041	1040	1030	1004	1063	1013	1030	1055	1037	995	992	1041	1032	941	1003	961	1065	1013	979	995	1014	991	1029	1003	1038	1009	937	969	989	1036	1063	1028	969	981	1054	1001	1029	997	994	995	1004	1041	995	989	1036	985	1065	1022	1056	1021	1026	1012	965	984	1047	1008	1077	978	977	1037	1005	961	985	962	995	959	1045	1011	1028	1018	996	1017	1060	1020	1025	997	1058	997	1052	1068	1035	989	990	1006	1002	988	1019	1014	988	1024	1052	995	1005	1037	972	985	1013	992	992	1015	1004	1073	1051	982	981	1006	964	1056	1009	1002	1028	1005	967	1029	988	971	1033	1006	1026	1023	1066	1029	1013	1036	981	980	1045	1020	1047	1026	1066	1007	1022	983	987	1095	1002	1035	966	1019	991	1012	1101	1047	1048	953	976	985	1029	1061	1050	994	1019	997	1024	1035	970	1084	1017	1070	1041	986	1084	1078	1022	1050	1005	956	1014	1009	1021	981	983	1073	1027	1017	1035	1046	1019	981	1000	1001	998	1043	1066	993	1042	1047	1034	1019	1011	989	1058	1004	1028	966	995	974	982	1023	992	1064	1017	1063	980	1023	992	937	1062	991	993	1001	1075	1039	966	1062	1043	1044	1010	1090	1080	1059	1066	1016	986	1045	983	1066	1035	1040	995	999	982	1054	1011	1022	1009	1005	970	1047	1017	1004	990	1009	1081	1024	1023	984	990	1051	1074	1009	1001	1019	1032	1028	1029	1055	998	983	1047	1104	988	990	1071	1059	1012	992	1044	1022	971	1000	1020	991	1038	1028	1027	1012	996	1004	1003	1038	1067	976	1024	1003	998	997	1010	978	1044	1037	1016	948	1068	1012	980	989	1048	993	1003	1123	1023	1015	1028	1060	1010	1033	938	1049	964	1041	1015	1001	1049	1031	1014	1038	1006	1023	1071	970	996	987	1034	961	1013	1030	1001	1021	1034	1077	1009	1073	1031	1038	1016	1082	982	1019	938	985	1046	1051	1071	1033	1002	1037	1035	984	1027	1006	1020	1040	961	1047	1036	1025	1021	954	1004	1005	1011	1046	1006	1026	1078	1012	1037	1030	1005	1018	1016	1047	1048	1071	1027	1011	1020	1005	1008	1036	1038	1018	998	975	1024	1045	1077	1050	1024	977	1011	968	1005	1010	933	973	1029	1012	1028	1004	983	989	1042	1030	1025	1022	1028	975	995	993	987	986	1049	1028	1016	1002	1049	982	1029	1051	1008	984	978	992	1023	1064	1034	938	1078	1008	1040	973	1023	1007	1065	1011	972	1019	1017	984	1002	960	976	1045	970	1041	967	989	1029	979	993	948	1003	952	995	1011	970	1088	1045	1039	1009	1019	1006	1009	1009	1008	1007	1055	1048	1018	1048	1006	1030	982	1031	990	1052	1014	990	1012	1012	985	1002	1032	1008	1059	950	1001	999	978	1023	961	1059	1031	998	1084	1039	1032	983	1025	1039	1040	985	948	1003	1050	996	984	1024	1033	1050	1030	980	1052	990	1029	1026	961	1028	1005	1021	1007	1027	1018	988	974	1010	1003	990	1000	990	1120	1007	988	952	1035	992	980	1003	1005	1049	1054	1017	1027	960	1013	1012	1012	1022	1028	1000	948	1073	1016	1021	993	1010	1087	994	1032	978	1024	1002	997	962	1020	1053	1005	1040	984	1022	986	950	980	1016	1006	1010	1055	1012	1033	1008	983	994	1027	995	1084	1094	990	1010	1055	1031	1070	1025	1004	1022	1007	1028	1047	1042	1004	1043	1006	1055	967	998	1030	1044	970	1009	970	1017	1033	1031	980	1015	968	967	1010	1021	967	986	991	1023	991	1000	1023	970	1007	1013	970	987	967	1020	1015	1012	988	1012	1055	1013	1016	964	1049	1008	986	1005	989	964	1028	1025	993	1018	1004	1045	980	1024	1067	948	1020	1026	987	1009	978	1016	982	1001	1023	1021	1058	1053	1039	1021	1020	1018	995	1013	1025	1047	965	963	971	1018	963	948	975	1039	1039	1036	1009	992	994	1035	994	1031	1022	1046	1025	1059	1031	1034	1032	1012	1040	997	1020	939	1024	1005	992	976	948	972	1034	1030	1004	1051	1030	1026	1005	989	987	1057	1035	1022	1040	1032	1006	948	919	1034	996	979	982	979	1080	1012	1036	1054	1027	974	951	1006	997	1005	1045	1033	1016	1024	960	1049	1013	990	969	986	939	975	1027	1031	1041	1044	966	1007	1000	1001	981	995	991	1023	988	983	970	1012	1026	1001	1016	960	1020	1041	1006	1066	1045	1035	1045	996	1044	1046	1007	1043	990	988	995	988	991	979	983	993	978	1053	986	990	1029	1004	990	1063	986	1004	1016	1047	1019	980	992	1033	1047	991	1030	1017	1007	1033	1076	1023	964	970	998	1001	1080	973	1019	1014	1041	1028	1010	1031	1068	967	1026	1024	955	1017	984	1017	998	1044	1016	1009	1004	1002	1004	1010	1013	1035	1004	1031	1001	1014	976	1047	1005	1001	1026	1007	998	1000	975	1074	992	904	1027	1021	991	993	1044	965	989	1021	960	1025	1073	1028	1068	1034	946	1027	973	1001	1021	978	1010	1043	1000	1039	1006	985	982	1078	1028	985	1008	1041	980	986	1024	1028	897	1006	1023	995	1026	970	1042	937	1084	1036	1022	1017	985	999	1027	987	1010	1054	962	993	1009	1044	1050	1041	941	988	972	983	996	1050	984	987	982	1001	1007	964	1027	966	1007	1064	1004	976	1011	1030	977	992	1048	984	979	1039	1054	1005	1031	1017	938	1034	953	1017	998	1054	1074	1063	991	1001	996	991	1043	1057	1000	1014	1062	991	982	1055	980	979	1021	939	1047	1037	1031	970	986	1047	969	980	1048	1038	1033	967	1056	989	996	1031	999	996	986	1005	1048	989	1026	1082	951	968	1050	993	1042	1047	1030	982	994	971	1004	1013	1026	1015	979	1008	1072	1080	1023	948	1000	1004	989	1026	1012	972	1012	1007	1013	989	1001	1045	1042	1013	1012	987	1069	983	985	1026	1015	1021	1008	1043	984	964	978	1057	989	958	1060	1035	927	1021	1019	1055	1019	1003	1089	1043	1052	1058	1029	995	1040	1023	1038	1054	1038	1011	957	979	1002	1050	978	1002	1030	1029	1028	973	1035	1037	1008	969	1030	985	1008	1061	1024	973	1090	984	976	1033	1060	991	987	1061	1037	1021	1010	985	1056	1023	1087	1042	1049	923	1047	1021	1024	1005	1029	992	1036	1044	963	994	967	1039	1051	1037	981	1017	977	976	1010	1006	984	1008	1020	1065	972	1026	1032	1035	1029	991	1043	1028	1008	967	1017	1019	1012	1004	1042	1007	1032	973	1022	988	950	1053	1019	1028	995	986	963	949	1044	1004	1025	1010	990	1020	981	1016	1037	1012	1029	1003	1003	1002	1051	1019	989	1031	1026	1006	1005	1019	1019	1063	973	1033	1034	966	1050	987	964	996	974	1010	991	1041	1019	942	1029	1018	1025	990	996	1041	982	972	1037	1062	1050	981	1004	1058	1011	996	966	915	1000	984	1005	1064	1027	1023	993	1031	987	994	997	970	1007	1011	1063	1035	1057	993	945	1035	1000	1017	963	1096	1007	993	1023	985	977	952	1038	994	1050	1050	966	999	980	1022	956	1006	1015	1015	1030	984	1030	1045	1024	1013	1073	1023	990	1051	1073	1001	1056	1007	992	990	992	1000	991	1026	1033	1008	996	993	981	1038	969	1003	1041	999	1043	999	1003	1019	1039	977	1000	1006	1010	1015	1001	1017	1019	983	969	1002	962	1000	1013	1086	1011	1023	1000	1016	995	973	1007	1041	1027	1060	1038	1027	1033	1041	1078	1014	1020	1041	996	1035	998	1041	993	1036	1066	1035	1031	986	1013	1001	994	1044	1017	1009	999	992	1078	1033	987	996	984	981	983	995	1030
65168	103352	74964	47958	26147	15828	8593	6696	3656	1830	1614	1017	867	874	886	888	895	890	831	860	843	844	880	876	964	1095	917	850	877	869	842	882	894	920	881	876	834	822	913	899	891	837	897	800	856	895	845	920	846	875	864	894	798	869	860	868	803	863	856	883	835	838	882	866	892	921	899	834	878	836	848	901	821	840	857	895	880	894	898	865	793	864	848	859	879	844	872	862	901	879	832	866	829	817	814	876	845	871	845	853	887	797	853	882	929	873	816	850	860	856	795	936	841	866	927	876	856	828	857	870	877	838	834	840	860	890	871	859	882	864	870	912	829	868	912	847	862	884	856	866	872	869	863	804	871	896	860	907	856	868	863	875	912	856	816	891	845	887	856	879	816	835	826	873	853	864	839	768	860	867	850	825	894	846	822	823	830	890	830	835	886	846	821	909	832	871	796	879	861	817	918	872	842	899	829	856	843	856	844	800	905	839	883	905	870	837	839	844	864	827	815	897	852	894	897	842	824	864	860	853	886	868	845	853	868	888	880	869	825	868	854	809	854	853	818	811	797	825	890	878	848	921	886	817	856	857	861	898	829	894	847	890	856	873	823	861	911	842	883	823	853	888	867	915	880	860	816	856	814	884	802	880	853	859	870	900	854	859	852	839	841	858	852	840	858	853	836	845	837	795	878	901	831	884	890	827	838	814	870	891	844	852	916	852	875	839	902	902	863	857	864	849	870	866	872	863	859	861	842	893	842	865	811	823	863	883	846	892	922	831	835	860	841	853	830	884	857	841	828	834	821	866	857	843	850	818	855	929	817	892	852	891	897	814	821	870	848	836	883	869	878	834	881	909	805	855	876	854	870	892	819	870	899	902	839	885	834	864	771	890	849	837	873	905	851	856	834	843	882	819	857	898	834	838	817	899	841	846	868	817	851	875	874	849	851	795	826	884	861	914	826	908	871	881	839	894	807	855	872	868	842	825	926	866	926	860	897	874	905	853	875	880	856	850	882	846	854	881	881	852	872	846	823	825	859	870	830	917	844	841	848	851	878	859	843	915	838	915	808	836	859	817	810	821	872	902	900	849	848	866	842	839	891	865	915	887	879	856	877	859	901	870	870	893	872	875	886	853	898	884	847	895	853	857	833	919	883	831	859	859	873	816	891	827	880	867	834	885	859	892	858	872	832	863	823	911	837	859	804	830	898	864	886	866	845	848	854	874	808	846	793	834	863	908	848	848	808	850	846	898	827	827	881	856	851	853	875	854	790	869	849	832	869	881	937	871	868	914	902	855	874	868	781	835	876	894	898	833	874	814	854	822	842	858	869	900	847	835	885	907	864	817	885	906	897	843	890	855	821	819	895	900	829	843	863	860	884	834	853	876	873	863	842	814	844	823	897	871	867	817	911	865	840	808	847	899	831	861	861	845	852	832	875	880	896	830	880	850	872	830	840	850	838	852	841	849	860	842	818	866	878	807	878	849	862	852	847	870	835	884	889	858	806	850	873	850	883	836	871	822	866	899	860	839	858	839	895	829	843	855	886	853	877	809	856	876	864	820	876	853	838	843	892	888	863	824	819	862	820	862	859	908	833	840	902	866	853	914	823	861	845	829	802	873	874	877	883	890	798	836	854	871	845	847	839	909	875	846	871	861	844	820	778	800	805	840	893	838	816	856	836	865	829	862	876	867	837	843	837	850	880	879	859	861	847	889	836	879	815	823	826	869	857	849	868	868	853	851	846	873	865	880	933	840	838	841	877	903	846	858	862	858	826	862	854	891	898	832	832	824	855	817	911	823	883	865	869	851	871	861	855	892	855	856	857	883	827	849	818	855	880	859	846	867	909	833	864	820	832	881	823	868	905	860	873	873	848	813	845	856	815	851	856	886	865	859	895	845	866	875	860	856	809	828	860	887	851	907	862	842	814	793	843	842	845	819	904	778	873	883	856	863	871	875	837	896	858	840	820	869	827	845	862	896	863	835	887	835	883	824	846	835	843	854	868	855	871	847	859	841	858	886	852	900	853	821	875	886	894	912	838	861	834	857	827	882	857	888	874	877	882	819	897	891	861	868	815	845	859	875	865	888	894	869	877	876	856	894	832	858	876	891	856	892	832	850	862	937	818	869	807	901	874	876	856	916	853	871	830	834	856	825	813	854	802	818	828	888	859	853	879	793	874	865	866	860	863	878	831	837	827	862	810	825	900	819	845	861	883	889	848	868	867	854	856	868	859	887	821	870	867	871	827	832	862	817	858	853	831	879	799	930	832	866	887	870	880	868	901	834	893	822	845	891	832	853	889	850	875	865	831	854	882	857	883	902	851	824	854	869	852	851	893	843	856	882	837	812	873	884	844	779	834	887	858	912	857	838	821	841	833	806	815	846	835	848	804	907	898	852	823	831	840	845	899	864	895	870	867	833	857	817	866	885	811	810	811	890	848	887	895	844	886	851	907	876	881	835	857	843	836	869	869	889	848	866	807	873	840	858	843	823	937	854	803	873	873	862	794	887	862	852	831	797	847	840	853	791	821	817	829	813	830	843	831	887	859	934	895	857	856	861	859	869	857	875	882	840	849	830	846	865	915	901	875	891	815	907	819	871	799	829	883	824	815	864	893	807	843	806	861	818	848	881	819	836	827	842	831	885	819	833	851	843	850	861	852	876	843	853	861	906	876	803	859	845	872	870	839	855	915	823	824	873	822	866	903	804	834	885	838	839	855	882	889	836	860	883	876	858	849	829	883	872	815	839	873	892	843	836	858	840	819	857	867	841	811	875	853	853	805	849	838	852	864	874	857	866	857	865	919	832	837	820	834	842	841	884	866	902	863	883	901	871	891	861	844	874	885	837	847	852	855	818	886	799	920	912	809	793	840	876	787	834	844	818	860	853	861	876	857	828	888	882	796	811	820	833	832	893	852	842	859	900	858	830	889	825	845	843	884	840	826	841	879	824	861	830	850	871	899	854	859	819	826	869	831	941	852	847	845	804	841	830	881	843	837	871	901	839	819	859	878	847	863	875	885	840	841	903	828	831	829	861	848	837	869	839	872	861	866	860	895	847	846	815	873	834	874	828	849	865	878	865	865	888	803	875	840	859	854	889	828	856	848	873	799	878	817	882	880	831	834	859	889	925	866	868	872	889	842	848	819	849	874	831	867	873	842	861	831	886	871	866	828	888	897	845	850	846	883	850	853	870	862	833	832	852	859	891	869	788	852	948	844	857	829	866	859	803	857	834	835	929	869	846	873	814	841	802	866	846	796	865	829	858	855	906	829	889	847	819	816	830	872	868	861	879	880	904	816	839	843	841	872	840	833	861	888	838	860	852	821	850	806	855	853	859	883	816	882	874	871	853	848	840	834	869	841	888	798	802	854	870	813	866	873	880	849	838	850	866	842	799	881	848	829	802	849	888	867	819	866	845	935	840	824	843	858	865	859	811	840	845	875	891	873	825	874	838	855	842	806	899	867	803	884	812	879	839	901	786	790	815	856	870
30903	28227	23725	10755	3169	1612	1176	1054	900	886	828	766	758	750	771	766	792	754	751	757	792	752	757	778	756	766	784	770	775	763	810	762	708	786	810	778	791	788	770	759	795	740	727	775	744	760	793	782	724	737	738	791	782	798	803	756	729	785	775	756	763	766	752	781	749	759	773	783	755	745	819	727	731	745	743	759	773	798	795	789	788	784	719	794	752	769	750	699	734	789	741	768	786	780	753	742	741	737	789	778	763	759	735	761	769	753	785	795	755	783	724	784	733	758	816	783	730	792	767	762	769	766	764	796	789	752	779	754	770	768	747	777	790	753	727	747	757	804	761	812	751	761	798	788	754	737	751	728	731	738	774	777	770	762	780	785	727	769	790	757	742	746	736	773	801	777	773	775	750	717	779	760	770	772	768	728	743	799	760	791	725	746	778	775	825	736	742	793	726	769	781	807	759	721	774	745	771	804	777	799	745	754	780	760	729	758	708	749	748	744	713	751	775	737	741	788	783	791	784	786	788	763	695	787	753	770	776	703	764	798	769	751	780	798	810	800	798	737	766	759	758	730	793	767	734	724	777	763	800	753	722	767	769	772	740	704	740	775	796	818	755	725	770	764	786	764	760	795	728	724	763	759	772	741	796	773	767	771	794	832	792	751	782	759	826	722	763	775	807	750	737	755	770	775	690	744	780	783	741	765	751	776	765	775	713	763	695	807	742	762	770	777	739	749	769	733	713	751	823	730	811	733	706	744	712	795	767	782	745	757	810	749	753	744	770	761	732	780	770	792	830	760	761	767	786	743	779	771	780	770	757	775	761	750	756	792	773	789	735	704	772	705	749	801	787	769	746	776	744	722	782	759	757	777	771	751	730	728	737	762	813	765	800	776	762	749	769	791	773	761	732	766	737	725	750	782	759	826	746	744	764	754	741	756	762	785	747	761	776	760	766	773	762	792	773	721	780	742	777	746	784	786	815	749	759	774	783	756	791	768	751	774	794	744	754	804	755	723	760	717	777	784	774	814	739	783	744	771	777	745	738	778	737	795	764	765	779	734	780	788	767	802	763	714	762	732	761	761	739	775	809	742	756	766	765	741	787	712	715	787	769	733	816	780	773	757	707	780	777	767	760	809	779	757	762	770	753	790	763	783	758	766	757	755	787	747	802	750	692	771	772	751	770	752	744	778	750	764	781	790	751	722	757	765	823	774	728	767	775	710	777	786	777	795	798	797	747	733	768	725	718	773	736	718	721	713	812	706	767	753	798	814	798	788	757	776	804	791	765	760	745	722	818	741	815	747	795	767	757	814	753	737	782	763	751	754	799	786	762	780	786	743	812	781	746	808	740	809	734	774	795	766	773	761	757	778	781	765	724	795	810	760	795	731	786	740	732	736	767	723	779	803	786	752	754	735	764	793	741	765	831	778	752	746	746	750	748	735	815	739	723	757	804	732	759	793	739	810	744	820	806	764	727	784	771	789	816	806	750	749	743	777	719	707	817	751	812	762	738	791	733	726	763	752	723	719	782	736	763	736	753	779	735	768	778	772	791	742	779	779	766	733	784	812	739	747	771	742	793	737	702	782	812	804	754	786	765	746	767	736	824	745	769	726	717	732	756	831	748	780	743	699	829	766	759	753	802	741	786	782	815	793	821	788	770	777	737	803	736	746	797	802	736	736	773	756	746	777	728	760	820	812	754	770	797	744	697	788	769	756	755	763	743	732	709	786	776	739	817	751	798	764	795	786	771	781	716	775	771	750	768	767	778	737	750	763	770	775	791	768	781	782	774	766	779	755	765	786	757	780	699	725	749	775	784	760	782	735	727	775	743	711	744	769	768	774	720	698	757	791	799	791	752	760	752	789	745	756	787	766	737	783	783	706	780	766	749	728	772	728	819	804	789	726	734	809	758	762	743	752	708	778	778	779	743	734	814	788	795	754	737	729	749	754	775	761	761	774	779	711	795	749	782	803	810	759	786	740	757	797	799	747	795	742	795	747	756	773	756	806	740	780	796	823	748	750	787	768	821	769	761	747	783	753	741	775	724	742	724	817	751	753	736	752	756	793	806	752	768	749	732	727	726	806	800	814	741	747	773	812	811	774	788	783	811	741	720	773	705	740	774	774	780	771	745	780	737	825	733	760	690	754	725	784	772	776	841	779	744	727	755	744	767	746	793	742	789	735	735	745	723	779	751	744	742	750	793	764	729	769	747	782	773	759	717	744	784	766	714	806	733	766	763	713	758	751	778	714	734	777	718	805	825	760	780	777	799	732	682	766	779	731	802	806	793	789	736	758	740	757	777	777	736	738	754	772	788	790	790	769	733	735	765	767	774	757	767	750	838	759	773	740	721	784	747	803	782	786	756	779	780	769	843	789	805	794	787	814	759	733	774	806	738	777	752	737	751	832	765	752	780	738	792	770	784	735	709	738	758	745	756	692	751	742	793	779	727	788	729	781	750	788	814	762	734	742	755	740	750	783	761	734	767	792	749	720	799	793	764	787	786	778	762	737	775	736	789	768	747	746	750	775	757	790	763	803	752	789	760	744	789	771	713	701	751	748	733	765	783	798	728	717	731	729	803	803	763	748	712	720	746	752	740	749	777	797	715	818	738	751	788	778	802	733	782	703	770	775	728	756	772	776	760	732	821	793	776	766	768	771	791	790	787	744	737	783	789	778	782	814	736	754	822	779	740	781	765	774	763	740	789	758	810	776	786	721	739	724	778	780	795	810	776	769	754	745	723	761	751	725	764	789	777	752	797	774	776	714	759	788	788	710	790	774	776	752	769	752	756	780	764	712	773	750	773	785	791	765	771	765	792	812	721	762	791	768	778	726	717	768	783	755	770	765	761	698	750	768	730	762	799	763	796	735	747	753	815	737	736	784	784	764	725	720	732	738	673	786	761	742	782	747	765	768	764	745	747	768	777	744	788	760	775	793	771	761	790	743	749	772	769	752	762	759	790	763	748	764	799	742	733	774	761	778	751	727	738	720	786	745	767	726	823	771	774	742	778	763	737	802	769	779	726	777	733	720	752	740	741	751	826	773	734	785	811	744	776	721	766	754	793	778	781	804	734	738	765	781	773	799	781	769	778	759	825	776	752	806	726	739	760	772	728	762	792	766	733	770	764	726	774	754	764	752	748	805	747	771	774	782	793	748	707	750	757	797	790	770	809	769	789	773	789	788	787	774	734	809	776	748	759	793	788	741	781	774	773	766	745	723	763	801	773	805	740	766	767	763	752	734	744	732	730	781	789	724	843	724	756	753	738	777	748	806	804	769	798	767	743	757	767	720	770	709	733	755	723	764	752	750	776	730	770	730	738	759	748	723	756	762	747	735	737	737	726	810	742	780	715	727	779	737	727	753	764	736	682	789	730	795	757	783	768	768	792	758	769	754	751	759	735	743	819	786	763	729	727	734	773	791	749	734	744	786	767	782	805	769	773	786	730	748	784	761	768	763	755	765	747	764	725	761	750	736	776	755
23136	32160	18349	6589	2720	1471	1046	831	731	655	644	632	653	618	647	568	617	591	569	568	624	582	590	599	571	665	595	584	594	587	569	585	619	607	605	576	595	608	607	641	537	549	607	641	610	603	575	647	608	609	635	584	669	594	627	585	602	593	585	542	540	603	617	571	592	576	581	600	545	616	621	587	606	641	570	602	573	593	589	600	601	581	602	622	577	623	603	575	607	583	530	537	586	586	633	622	597	589	554	557	600	605	599	572	606	529	560	590	598	578	589	536	578	584	578	559	556	582	585	610	594	595	567	578	573	578	605	582	590	553	592	581	609	579	580	596	616	603	568	551	607	574	532	609	587	592	598	580	586	563	573	586	578	564	573	556	581	563	600	611	598	602	605	603	620	562	582	629	598	578	549	587	575	579	570	572	579	612	609	613	586	591	602	566	618	602	589	579	621	568	540	608	565	622	604	578	571	591	641	586	629	572	588	550	615	618	576	571	602	573	592	598	573	566	583	596	599	609	591	635	598	578	607	592	576	575	570	592	588	552	600	613	581	620	584	607	603	610	578	612	600	565	589	614	623	609	573	596	607	575	543	609	594	614	588	591	594	568	625	616	552	620	611	609	617	577	562	613	591	623	637	625	595	582	611	590	584	576	585	609	610	568	560	575	607	613	557	564	615	605	599	605	570	602	634	570	560	566	571	597	611	594	615	582	623	563	565	599	581	578	559	655	583	590	596	592	621	600	566	580	579	622	600	544	576	568	609	644	620	585	577	595	606	624	611	573	573	561	592	598	544	569	573	542	539	577	560	574	583	536	624	620	606	584	615	556	573	619	585	593	619	601	566	584	580	539	624	607	573	601	593	577	585	598	618	570	597	629	553	597	643	565	606	551	582	611	593	640	601	559	583	548	562	594	603	585	559	623	552	624	649	596	614	612	612	573	651	589	615	620	525	616	564	632	580	603	621	596	569	581	590	612	583	580	615	605	566	574	573	582	566	610	548	594	586	611	631	602	587	610	593	596	599	570	632	584	615	583	651	561	619	619	626	645	573	599	596	619	612	574	622	592	589	612	556	574	608	570	581	649	598	593	585	601	557	594	594	590	573	580	593	593	580	573	616	564	585	587	568	604	571	605	591	610	596	594	550	578	578	586	542	560	597	599	587	573	582	593	597	604	589	579	588	611	595	615	601	570	556	634	606	627	611	546	608	592	557	594	547	632	524	583	557	667	616	617	605	569	582	590	607	613	610	586	620	596	599	555	569	595	590	600	593	606	560	624	598	554	567	628	612	557	561	571	555	561	614	569	563	549	595	565	564	621	597	587	550	588	577	632	598	632	577	590	594	605	590	606	572	584	586	608	525	597	532	622	550	570	587	587	586	608	607	571	546	578	602	551	571	582	578	578	554	603	596	562	594	582	606	579	572	593	598	603	564	628	603	582	581	620	610	606	569	608	600	571	590	613	573	600	585	621	614	510	584	588	616	596	566	623	587	585	591	581	572	570	600	602	580	569	655	579	566	574	599	609	604	614	571	532	564	624	568	606	575	556	597	580	620	570	583	538	567	604	588	616	581	579	601	577	593	594	604	592	592	603	580	601	599	557	577	631	614	651	628	598	563	626	609	554	577	617	575	596	592	604	612	593	593	616	594	599	598	616	582	605	566	644	594	542	562	576	562	610	581	606	612	645	599	590	611	600	599	605	626	567	610	567	600	621	599	585	612	577	574	594	561	580	578	593	579	582	598	590	579	617	553	571	576	608	560	591	593	601	578	617	608	609	635	574	578	622	617	566	634	603	613	593	525	607	586	606	605	589	594	586	601	574	539	583	602	566	626	615	560	604	591	589	603	579	549	567	579	588	604	576	592	584	576	591	567	604	585	589	562	600	555	581	571	580	612	560	601	584	577	568	568	581	602	605	586	572	596	625	543	552	574	541	587	631	555	617	600	558	660	592	529	614	611	567	586	601	582	609	606	569	587	584	600	591	596	591	596	613	626	590	593	619	632	571	573	616	570	599	583	573	592	632	611	578	599	587	595	556	601	548	574	587	543	621	591	636	595	562	552	608	577	592	546	577	618	594	608	586	550	590	638	594	589	588	590	613	534	609	586	589	612	577	558	604	598	586	584	564	600	577	589	579	588	599	592	580	643	562	537	572	587	628	542	590	593	635	583	615	588	578	570	580	625	603	617	602	596	595	606	584	562	588	587	605	620	598	603	583	618	625	574	632	600	583	562	603	581	571	592	593	636	617	564	594	575	599	589	650	564	582	602	587	588	588	637	576	621	555	573	598	576	597	574	610	558	612	580	585	587	576	581	584	601	585	590	581	576	612	609	592	580	636	575	587	566	545	614	543	648	561	602	600	591	600	570	592	593	570	581	609	607	581	585	600	638	577	619	560	592	558	580	570	594	563	597	580	604	602	584	587	594	576	596	586	582	576	618	555	551	575	618	581	527	584	577	590	594	592	618	662	575	568	558	598	612	576	617	594	633	588	592	640	567	542	581	589	597	598	588	611	589	592	598	581	558	543	604	560	619	594	583	577	572	605	594	604	613	609	549	593	567	603	556	606	580	622	610	599	568	542	590	628	651	601	567	568	610	592	585	629	573	595	600	606	621	605	577	616	618	583	571	625	602	590	598	579	590	621	585	550	612	642	558	580	567	591	600	571	576	567	618	591	580	603	577	565	591	636	595	619	600	561	592	607	590	562	575	597	598	571	595	576	587	562	572	609	627	568	556	549	600	597	593	625	547	612	630	598	611	605	567	646	610	563	599	565	618	557	596	584	563	578	572	604	589	567	599	579	615	612	612	565	585	606	654	572	569	610	634	602	581	576	572	584	626	611	591	619	578	596	598	591	599	570	608	600	589	585	569	651	569	618	583	619	595	638	550	586	565	636	552	572	593	559	598	526	568	595	582	602	567	582	596	609	627	609	527	612	557	587	615	577	605	604	648	596	561	556	603	585	595	554	574	593	593	624	613	590	584	591	577	602	585	611	580	558	546	561	609	555	580	621	611	606	613	593	631	533	586	609	616	568	564	571	547	569	605	573	577	631	597	618	616	575	547	570	586	576	582	637	597	588	566	584	615	599	583	547	601	539	597	640	574	554	581	580	597	586	606	580	595	571	615	580	559	590	590	579	586	580	581	561	577	629	563	557	602	554	587	585	571	585	592	562	603	562	585	600	569	541	566	537	616	636	567	563	541	557	630	562	565	604	585	558	603	595	588	612	587	591	587	623	579	590	588	581	617	576	610	608	558	580	578	574	614	613	581	573	597	575	581	574	618	559	607	608	606	613	601	586	568	617	576	586	564	647	569	606	572	572	587	587	615	557	610	572	607	638	644	616	613	576	576	604	595	604	579	570	587	542	652	603	577	575	608	587	566	609	574	567	621	599	550	569	647	556	542	594	576	582	579	569	626	626	575	565	555	588	607	595	597	620	588	562	579	594	576	646	569	593	574	608	595	609	613	609	569	608	617	601
25812	24938	37742	36134	24654	14613	7014	3512	1886	1239	1063	887	859	918	819	852	904	865	794	880	904	904	915	909	918	965	954	819	871	831	880	865	834	860	866	837	839	874	868	868	898	909	849	810	853	890	883	830	795	880	853	876	859	826	856	860	846	822	830	858	830	844	834	872	867	885	851	841	873	848	917	872	858	877	862	859	857	832	850	878	856	821	807	860	872	912	877	788	915	857	761	855	832	813	878	861	878	862	840	825	842	852	824	806	856	874	850	854	858	842	853	811	867	833	820	854	864	910	869	788	851	842	801	810	832	865	860	861	814	904	883	854	827	819	809	929	865	799	802	859	804	815	856	831	832	829	847	820	863	824	855	829	832	796	857	848	833	845	821	869	778	832	810	898	831	851	878	868	892	866	849	900	841	874	853	813	905	885	894	854	862	821	877	873	851	871	855	838	846	898	813	843	813	848	876	802	842	856	860	875	880	878	835	836	856	846	917	804	872	866	837	864	885	889	854	841	809	881	853	865	889	878	843	793	854	853	854	821	798	856	830	880	857	798	844	851	878	872	882	820	856	846	846	857	885	846	865	885	840	815	860	844	891	827	791	856	836	863	823	823	875	818	840	759	845	851	847	869	855	811	856	884	896	899	876	850	854	847	859	854	863	760	897	856	860	841	879	859	860	831	901	878	879	839	860	818	815	790	839	847	842	875	880	862	815	842	797	817	836	868	828	836	811	880	862	890	857	880	860	825	851	848	848	826	871	824	845	854	853	818	872	911	900	834	867	866	839	802	837	894	861	821	835	828	784	883	803	845	826	752	854	823	793	886	903	882	889	819	883	888	795	809	889	886	830	828	840	840	762	840	804	842	848	851	844	858	835	846	868	798	870	864	893	822	862	854	825	892	885	844	850	882	848	822	863	821	834	844	879	902	839	846	817	874	824	806	832	823	813	873	903	821	863	787	801	839	851	811	854	867	844	859	836	808	835	857	861	848	819	858	859	841	820	830	815	866	877	810	820	859	846	801	838	879	860	841	893	811	800	851	882	910	809	818	835	810	890	837	879	795	828	837	779	802	863	810	847	878	862	824	904	869	835	865	837	844	874	827	819	877	818	842	826	896	846	848	833	850	917	829	816	849	833	797	863	891	893	840	862	860	877	884	881	858	798	910	819	878	862	893	843	842	800	872	823	811	859	814	829	839	860	895	817	858	868	849	855	867	873	847	863	900	849	801	883	835	832	913	859	840	877	858	846	891	858	882	896	840	817	864	812	819	851	858	877	828	807	883	858	884	839	828	828	873	871	930	845	810	830	859	867	831	814	934	849	812	828	834	868	900	858	811	814	849	813	913	869	854	830	844	845	831	817	828	853	821	827	820	814	832	860	901	865	879	893	882	779	820	783	903	821	780	787	881	875	863	863	849	846	856	865	869	853	888	876	875	840	847	910	799	861	858	864	799	869	872	817	859	825	830	867	859	926	802	802	788	870	846	801	849	822	857	802	804	830	881	858	841	861	808	837	841	839	875	835	815	908	834	857	831	871	811	852	803	906	819	811	880	844	862	828	867	831	847	859	847	840	866	901	795	835	829	850	897	899	838	903	839	910	849	834	863	806	849	818	835	822	847	903	835	871	848	823	850	899	892	837	853	806	833	815	900	829	840	874	839	848	848	849	824	877	816	874	810	904	841	852	859	837	844	855	909	835	811	856	821	828	854	828	802	837	847	912	883	907	808	854	822	799	799	844	899	857	878	861	832	909	851	866	877	811	827	887	857	875	829	871	828	852	850	887	912	881	862	851	852	910	831	812	869	789	884	861	876	834	819	901	867	748	864	859	877	852	854	870	805	833	849	868	846	878	827	804	838	831	839	852	872	883	877	909	895	855	876	863	822	866	844	869	817	877	856	885	854	859	826	833	865	889	797	868	874	822	840	908	857	837	844	899	821	854	821	822	874	826	812	889	833	845	857	864	909	848	836	797	803	868	885	836	848	844	811	859	824	838	873	845	846	856	829	824	891	890	867	833	862	838	876	855	852	810	843	834	845	827	858	855	839	834	831	878	922	838	809	860	876	863	853	828	847	846	882	856	876	842	831	831	886	859	877	786	794	868	875	895	806	888	879	825	893	818	850	845	860	859	833	861	838	836	813	928	855	839	878	848	864	876	890	898	926	883	811	874	859	879	854	834	860	839	857	834	832	842	861	832	795	840	814	800	866	829	797	862	851	855	850	826	827	817	826	906	855	863	923	844	879	869	802	851	907	819	817	883	854	874	843	853	899	856	914	855	845	835	926	839	877	864	787	867	859	837	836	835	827	859	842	839	809	869	850	839	860	789	829	857	838	930	843	886	869	838	799	841	863	848	852	861	838	878	807	809	947	812	863	886	899	850	854	805	827	853	823	863	940	884	879	862	824	917	864	879	856	817	862	785	814	851	853	848	878	861	907	885	807	870	874	841	847	851	870	857	825	828	822	866	801	849	891	883	872	869	879	841	825	870	881	876	862	822	841	845	859	889	906	834	881	820	884	881	861	857	848	839	830	859	911	865	845	881	814	875	870	829	826	849	844	849	837	831	846	857	864	869	840	817	860	859	813	878	807	888	840	857	868	823	825	869	891	868	841	822	826	835	858	872	869	851	845	825	787	814	863	916	888	821	865	878	814	838	840	826	841	838	898	843	851	856	877	881	827	808	838	864	846	841	853	854	879	833	843	850	898	906	830	847	854	854	817	881	839	828	837	818	847	880	808	837	855	846	854	814	798	855	906	839	885	817	902	813	870	824	851	865	821	853	874	886	862	844	829	840	863	862	810	888	827	826	835	880	861	842	841	806	831	889	865	782	832	839	768	810	928	894	831	807	804	798	882	903	890	857	857	824	827	899	834	873	846	863	855	855	853	875	842	839	855	836	876	770	813	846	849	862	881	895	861	919	851	802	854	843	859	797	826	799	844	813	818	795	844	838	865	864	852	879	834	848	871	842	877	872	785	776	862	831	822	855	870	816	778	943	854	879	831	825	828	825	829	846	870	812	878	838	871	874	830	853	861	901	801	850	869	825	838	903	834	824	848	844	848	830	828	867	851	852	785	853	784	867	810	898	877	824	883	789	814	861	868	858	850	825	818	823	799	852	789	838	816	872	833	852	921	890	839	829	849	818	827	878	892	871	798	892	828	858	933	833	859	872	818	840	896	882	818	853	822	879	815	854	865	821	885	852	861	868	870	936	893	846	914	794	761	818	864	870	875	835	858	840	838	814	890	835	845	843	885	829	873	892	835	899	828	869	866	827	859	859	860	840	850	880	873	811	818	827	856	831	766	833	824	879	861	843	796	860	901	898	818	813	855	846	907	836	909	850	843	803	909	792	874	889	853	862	856	865	840	873	819	860	866	844	833	888	839	851	864	869	857	828	831	842	888	817	842	803	856	849	849	868	812	841	872	827	853	839	843	855	831	819	861	864	846	854	816	890	886	864	858	826	838	833	874	823	890	916	860
61956	90957	64564	35618	17972	9930	5705	3746	1844	1175	910	714	722	687	732	722	711	743	731	681	761	711	742	699	792	845	756	718	725	672	706	769	699	702	721	719	737	628	744	699	716	693	724	692	711	723	661	693	741	730	704	711	715	701	738	737	732	704	728	709	749	728	691	744	685	743	739	736	715	752	715	761	749	666	752	721	690	677	731	693	677	725	694	701	682	746	729	707	745	746	709	708	715	661	704	737	657	708	738	732	746	728	697	717	723	649	725	736	726	683	710	720	717	710	733	737	670	771	726	702	744	676	727	662	712	732	690	697	707	695	759	709	688	703	721	688	688	710	723	675	747	749	662	673	677	680	778	721	726	678	728	704	712	693	710	722	701	736	718	703	708	692	708	695	699	719	730	686	690	721	698	661	688	703	736	741	727	718	695	679	712	681	660	684	685	720	718	741	708	704	750	724	691	689	675	676	677	699	724	734	750	703	687	700	686	726	646	709	707	690	670	645	714	695	719	701	728	704	709	710	685	748	719	784	782	711	765	715	711	702	723	718	709	701	716	717	689	699	707	715	706	727	719	714	703	666	674	685	721	674	732	722	734	707	702	738	676	677	688	759	770	685	733	734	782	729	642	721	641	682	665	724	755	704	740	614	674	703	744	727	687	674	741	673	718	690	800	735	754	683	689	738	685	687	668	687	685	717	762	671	692	747	674	684	688	696	710	688	713	651	753	713	695	655	714	720	715	693	707	683	711	703	761	728	677	717	750	713	671	707	737	685	694	712	751	721	730	695	748	712	725	703	652	734	713	733	702	729	703	679	710	717	660	701	693	724	666	685	729	703	700	702	662	679	706	720	697	714	741	742	731	734	696	718	747	693	766	681	720	725	684	749	707	719	749	738	684	688	703	700	680	703	646	714	702	677	698	751	746	699	728	666	689	739	710	661	744	738	700	697	711	709	688	761	700	686	699	730	724	706	716	699	727	694	717	692	708	707	697	709	743	694	710	718	720	745	725	676	698	709	682	714	694	701	712	703	767	704	665	732	737	720	650	736	685	705	691	695	730	669	763	729	728	772	705	718	720	699	692	666	707	723	729	732	681	671	673	742	701	700	716	694	701	719	725	721	661	690	679	708	702	742	718	727	679	693	718	684	690	731	705	734	659	689	715	722	724	721	704	686	698	718	685	691	679	710	754	740	711	701	702	709	747	696	650	679	755	717	678	737	719	701	723	749	714	753	764	732	714	705	694	734	705	736	695	705	771	690	701	682	695	704	708	680	684	688	697	750	728	725	672	634	738	700	677	718	698	694	710	683	725	730	752	732	746	699	725	705	677	723	702	692	700	702	691	735	709	678	718	709	661	704	758	701	736	659	678	750	668	637	668	738	686	724	755	716	673	717	728	700	695	692	715	738	737	721	737	737	729	688	740	765	743	698	732	731	730	694	701	672	749	721	746	684	709	696	746	739	712	759	677	696	719	731	718	676	753	701	688	761	706	741	747	735	729	694	714	729	689	675	759	705	786	713	703	719	706	734	671	723	692	696	664	698	683	735	688	716	732	702	731	695	642	678	697	683	673	687	693	697	716	694	727	668	656	718	700	665	755	677	712	725	709	694	716	719	720	714	692	745	723	727	699	694	725	727	712	721	680	765	670	722	707	698	726	692	656	733	771	716	707	677	715	703	727	689	724	683	667	705	666	701	712	705	715	722	696	703	742	741	725	729	748	697	719	770	739	725	714	700	721	689	736	719	738	723	722	740	715	738	680	757	654	710	694	705	707	732	736	741	746	687	727	725	704	711	675	681	701	690	681	749	702	695	682	704	664	687	707	739	732	679	700	739	696	686	731	700	680	682	676	694	795	729	709	767	730	664	688	774	674	723	729	732	722	680	734	705	706	724	697	670	720	676	712	738	780	738	713	736	728	713	759	748	720	698	686	699	728	700	715	728	719	751	700	712	698	703	693	749	673	696	773	716	671	716	727	727	727	715	703	741	721	741	700	679	762	748	672	710	710	721	662	695	703	694	661	712	729	669	701	695	727	647	728	691	717	703	759	707	715	719	677	764	736	662	734	730	675	718	708	725	698	695	732	705	722	703	707	685	763	708	708	710	677	653	753	734	705	704	681	683	722	756	707	711	717	733	707	684	727	721	677	711	732	652	657	714	654	711	739	680	736	705	723	766	668	721	704	723	760	710	701	719	707	737	686	693	739	726	721	695	694	722	690	705	750	702	698	787	728	710	683	718	730	745	716	705	722	693	712	695	654	648	635	709	683	697	710	714	765	672	684	708	704	666	726	741	740	732	713	717	729	690	705	709	688	748	707	739	732	700	644	679	750	693	701	720	706	661	654	675	702	722	697	693	721	738	666	748	727	685	746	743	713	686	688	720	699	720	726	715	701	746	729	694	719	714	668	674	680	666	732	666	716	745	703	695	696	735	756	674	735	696	706	679	681	732	686	734	687	694	701	692	737	748	746	788	745	676	691	686	661	728	661	696	692	633	673	691	696	701	714	733	692	664	696	721	715	684	654	699	727	679	682	772	717	707	723	675	687	685	691	706	745	709	676	673	707	689	678	727	744	687	670	719	666	674	704	716	717	710	696	723	699	707	712	695	702	693	721	678	675	712	687	759	738	728	701	736	721	676	729	710	697	686	716	685	691	743	711	694	688	732	748	682	746	696	704	695	707	713	737	741	718	698	710	753	724	737	699	694	709	677	737	712	688	693	724	712	703	713	728	742	692	718	716	712	699	689	699	696	711	686	700	708	706	692	692	675	677	712	724	718	719	745	704	702	706	712	700	703	689	702	657	703	676	694	697	736	751	714	734	730	695	664	735	738	702	688	726	701	653	694	690	727	672	711	704	772	708	713	708	734	694	690	724	708	692	689	757	695	736	682	685	698	673	747	733	735	715	681	692	727	699	705	707	708	695	691	735	671	711	732	713	716	717	659	719	648	722	730	726	690	675	692	724	715	716	712	715	645	693	696	760	752	712	668	772	675	771	710	701	730	737	698	704	727	730	661	691	725	689	725	653	680	717	683	683	658	696	684	664	689	759	742	695	708	687	705	736	712	682	683	678	733	714	708	698	686	713	730	715	738	728	729	710	722	756	759	718	680	705	663	706	689	672	709	665	683	676	774	742	695	701	746	674	718	645	673	681	706	720	706	698	695	705	729	723	666	751	690	703	660	728	721	683	654	762	731	695	702	729	700	717	757	689	672	736	739	731	675	719	675	710	690	728	722	705	711	722	726	686	706	711	697	757	709	679	714	690	735	697	704	690	718	769	697	763	723	714	677	675	751	681	672	733	702	727	760	647	712	712	680	701	736	684	725	718	719	727	682	726	731	660	690	740	734	673	713	730	669	707	691	730	698	758	737	702	738	660	734	737	734	706	723	686	713	699	660	741	740	711	681	713	694	728	717	739	704	689	707	703	691	710	741	721	670	721	730	719	688	688	713	685	698	694	758	699	733	669	740	749	667	730	710
24578	22994	33888	32494	27456	22256	14492	6829	2506	1658	1221	1100	1056	1059	1020	1027	1020	1022	941	1047	1053	1053	988	1008	1093	1094	1078	1029	992	994	1012	992	1030	991	960	983	1024	1002	983	1025	961	1017	1014	1031	950	983	1036	996	1005	996	952	1032	980	1020	970	970	1059	999	1008	1017	964	1038	1003	992	1022	980	1046	931	953	1002	989	937	965	992	1012	1004	969	967	949	997	924	1028	983	992	954	1002	1016	1000	1028	956	910	995	992	971	909	1041	1029	983	939	972	976	990	997	981	985	994	1034	995	1044	976	974	952	989	976	965	996	967	979	1005	1022	1029	968	968	999	934	979	1024	1006	983	1042	1008	1008	912	969	997	988	991	962	954	1005	971	951	992	984	991	996	998	993	934	973	992	962	996	1039	997	985	1022	1023	979	1043	982	986	994	1004	996	958	979	992	970	1027	1023	1074	1022	964	986	950	988	995	1035	958	958	1013	1049	993	1003	952	986	971	941	1026	992	975	1020	1017	1010	933	966	984	978	974	974	988	911	969	972	1051	996	1060	944	964	1005	939	1029	1008	955	940	922	1005	997	1004	1010	957	973	943	988	944	958	1002	981	961	987	954	987	1007	983	952	1025	973	1039	960	954	957	961	983	989	956	1009	949	989	1005	1002	1023	939	938	984	999	999	985	978	958	932	996	949	926	973	1002	1044	1010	1002	911	998	971	961	949	954	926	992	979	999	907	951	961	1003	909	954	990	1020	1018	1002	1043	946	1019	931	926	939	1021	942	1016	991	1003	999	1002	975	1055	969	976	910	1009	954	972	939	929	965	981	1013	991	1040	1010	1019	1040	955	997	978	983	947	978	951	997	990	1018	978	970	969	974	931	1011	987	988	939	999	1079	976	960	1004	949	1031	1004	986	977	987	989	915	1007	1035	954	1014	920	1017	1046	981	1044	1020	1024	949	1020	983	975	994	1037	980	1010	1034	1001	989	989	928	996	966	968	989	947	989	1019	990	983	983	980	1025	975	991	983	952	995	1041	995	977	996	953	964	999	966	974	986	1012	962	944	909	975	1007	1021	1007	1038	981	932	988	968	977	987	949	939	995	989	926	987	975	1021	984	1010	952	942	993	987	1058	986	990	933	942	977	1000	1044	998	962	965	994	1020	990	1004	925	1024	1032	933	927	1024	1038	958	987	905	970	994	993	950	1026	939	1015	1008	1020	925	989	974	973	938	1020	984	1021	1005	1004	991	981	952	1013	967	990	998	973	975	1000	1005	1004	993	948	959	1005	986	1018	1001	965	970	965	1016	950	1022	987	976	966	958	997	1040	989	1000	996	952	967	965	945	1035	968	969	1009	988	976	951	1000	933	987	982	969	984	988	942	960	1040	978	998	953	1020	930	1027	981	976	994	979	922	1005	1000	1005	942	1012	954	1020	1028	943	972	963	1002	957	1024	1011	1019	1028	934	972	1009	1003	1007	977	1009	925	1022	954	984	972	986	1004	938	1022	951	963	1001	962	987	940	977	976	1007	973	1029	949	990	939	996	951	994	1011	966	964	936	1017	988	1007	987	970	999	975	981	992	1004	971	1022	975	966	993	975	928	967	978	1022	966	1000	949	986	1018	987	1014	1026	994	968	1037	1015	982	1037	999	970	981	939	935	1037	967	1006	962	989	950	977	984	951	981	935	976	936	1026	952	964	996	998	990	981	1009	997	966	996	973	968	1020	1039	1031	972	934	959	983	972	954	968	979	1000	961	892	982	908	940	986	929	968	963	957	992	982	972	994	973	1014	980	1052	989	1046	968	1000	1009	941	976	995	998	919	981	991	1024	1003	965	951	966	974	968	1005	970	1029	978	938	1074	974	1013	979	984	989	983	1008	1007	960	988	987	967	998	984	1029	1019	926	967	984	969	995	938	970	956	974	958	981	979	1012	972	979	997	980	966	1011	1016	1013	1032	960	947	982	1016	996	1001	943	969	975	970	986	950	927	1097	1045	979	1078	1013	1010	979	1025	982	946	993	941	1014	988	957	978	993	954	1006	975	983	962	984	983	949	984	1014	944	954	968	1009	975	1008	980	966	977	991	955	982	996	971	934	934	937	993	949	938	1011	955	993	968	962	976	1051	1011	973	991	1000	973	995	970	980	984	1006	979	988	1013	1023	944	1008	983	961	938	998	986	987	935	955	936	940	949	1017	1018	992	975	992	977	1002	1029	987	1001	964	958	1019	1000	954	1010	1043	1000	977	953	998	1067	958	961	1011	995	1006	949	991	986	989	1034	944	970	972	1030	984	985	991	1037	983	983	1023	977	981	981	952	958	1002	1000	1016	954	955	1017	996	1027	992	970	959	1027	983	980	934	1021	914	944	978	1022	972	1064	1020	989	969	989	959	1014	968	943	950	988	1059	995	1058	988	941	941	1006	953	949	1032	1067	933	963	992	958	981	956	986	937	964	1007	933	1012	1021	1012	984	939	1006	928	1007	1019	904	917	1016	983	946	998	1042	1008	1012	1013	1000	986	984	1006	993	986	1032	987	981	1000	973	948	961	989	935	976	1006	984	947	995	982	962	1001	984	940	1018	966	971	940	982	965	942	1010	1019	960	1024	965	1006	1007	986	991	979	983	971	1014	1004	1018	980	1003	938	912	1006	981	987	982	977	982	1041	961	990	966	1007	969	1013	994	980	1041	1000	976	1008	1029	956	971	1012	995	964	978	1021	1008	913	1024	1011	986	1025	1051	975	965	923	1010	1008	1009	977	1012	929	923	997	988	976	986	979	977	955	979	1029	1013	987	938	969	1002	997	967	999	995	951	998	944	1044	1020	1002	949	946	917	978	1018	992	1038	969	996	978	993	929	945	976	957	935	1009	1005	962	997	922	971	1005	1003	958	995	987	973	998	1010	999	956	1010	979	1002	1025	972	923	1001	973	981	995	967	946	967	998	970	986	929	910	986	1010	955	995	947	937	972	951	1038	996	997	923	982	971	982	1027	990	937	952	972	926	1009	961	998	985	989	962	986	1003	963	986	993	1059	953	1056	991	943	976	980	964	968	975	954	945	979	948	927	992	1012	1021	935	988	977	954	976	1040	1004	1018	959	989	965	972	984	970	967	978	991	896	968	955	1044	945	954	978	967	1002	987	945	963	996	975	1009	979	951	1014	939	999	1008	917	1021	965	993	976	1019	901	960	1015	953	991	975	993	964	973	1048	984	927	959	1015	992	987	990	1035	985	1022	996	984	970	926	950	964	960	1009	997	981	993	1029	1013	992	958	971	995	1024	961	917	952	1015	982	1018	1038	987	964	967	1009	974	1014	1006	938	920	938	932	1001	996	970	910	965	995	972	970	945	975	958	1031	987	963	1040	987	987	1021	975	945	968	1016	972	990	1028	990	970	946	951	1010	1057	953	959	1019	1031	977	991	937	954	999	937	988	964	937	1013	976	1026	943	1024	967	960	935	981	993	1021	1024	1005	948	1013	1001	971	959	997	959	994	1046	1023	980	963	986	987	985	980	999	940	1001	985	997	999	943	992	1053	956	1015	989	1019	1016	983	1006	973	984	979	966	949	1027	964	943	975	1031	1032	966	978	944	946	980	1019	1037	997	958	1004	950	995	954	988	1004	983	942	943	978	933	955	986	950	965	969	974	1024	971	943	1018	971	1000	972	1021	988	964	967	1048	999	1034	998	926	950	1034	1003	1049	986	941	965	973	971	1003	1011	1017	999	965	993	964	961	956	980	979	974	990	1033	1015	960	971	905	1016	1007	985	964	1001	1002	959	972	968	1013	999	935	944	929	992	1000	962	990	996	987	994	1007	993	946	1020	992	916	1003	967	933	1057	978	973	971	994	997	916	1018	980	959	960	963	998	946	1003	989	973	945	964	1011	960	999	959	960	950	1004	993	959	949	967	961	1022	983	1045	998	963	947	990	1041	997	992	948	987	966	978	966	1015	969	955
65600	102884	75637	45818	26709	15613	9800	6611	2771	1615	1150	841	856	882	848	872	849	882	852	857	879	896	888	812	986	1066	968	878	842	869	877	878	852	910	838	821	803	832	812	856	853	784	815	874	818	848	827	843	823	819	834	829	848	841	788	826	837	798	866	874	828	867	801	829	850	828	846	851	838	856	834	837	836	873	810	795	824	855	833	826	823	837	827	853	872	804	860	844	815	804	845	863	818	849	874	841	907	834	838	893	815	782	876	814	848	828	820	846	888	823	824	865	813	855	774	862	846	862	810	856	808	785	809	844	855	840	816	822	785	804	800	851	810	796	824	819	813	833	823	825	863	853	784	850	837	859	888	826	828	821	824	813	858	911	880	804	825	817	864	833	795	848	831	863	809	809	852	828	848	806	823	848	816	778	896	849	883	876	834	807	826	856	909	845	804	873	845	829	879	849	794	884	828	847	849	837	803	809	835	834	851	856	842	870	835	831	878	825	800	828	789	866	833	845	832	906	813	843	859	772	836	860	856	821	850	819	867	847	898	843	867	838	874	767	867	896	842	859	873	834	781	815	802	823	904	849	815	829	829	857	819	859	827	834	830	852	841	840	841	855	865	865	843	838	834	797	809	861	842	860	859	827	852	832	846	864	820	857	856	860	858	837	882	870	820	853	844	860	861	838	834	851	818	862	772	830	826	830	892	822	865	832	908	841	810	809	795	786	815	834	823	821	841	805	859	810	866	854	870	811	807	851	818	766	830	831	854	829	899	816	831	825	842	808	881	864	813	813	877	861	825	861	858	827	863	826	809	868	764	821	857	851	807	832	801	841	841	863	861	794	845	811	790	809	816	886	801	862	849	820	839	845	881	883	840	815	856	827	843	787	848	850	857	821	805	833	847	838	835	846	851	825	861	829	881	852	796	828	838	862	829	859	892	813	849	815	813	820	827	854	845	797	795	762	843	868	777	820	758	807	782	811	855	787	840	859	832	820	828	780	826	854	838	793	815	843	858	854	854	828	758	797	841	833	809	812	837	822	856	835	788	876	831	797	820	850	821	784	860	838	859	834	774	841	821	766	822	816	828	886	875	853	889	816	858	886	796	785	846	854	802	842	836	853	885	842	836	819	858	769	854	817	823	806	783	861	875	870	824	811	849	837	909	766	804	808	856	851	778	838	879	847	784	834	834	828	866	792	847	807	880	820	801	864	849	846	844	778	857	808	855	823	781	838	889	905	831	820	893	833	792	837	827	827	802	810	853	819	846	804	789	851	836	878	830	825	843	820	839	832	807	803	861	827	818	896	854	849	794	865	814	857	848	846	869	827	894	849	815	794	838	846	867	843	828	845	830	819	851	855	848	918	863	849	835	824	808	824	867	875	857	848	794	837	817	864	770	830	851	873	806	825	862	854	833	872	835	897	828	811	831	883	846	792	860	841	817	887	800	829	816	809	827	789	831	852	832	806	876	867	852	826	878	853	851	789	894	814	858	845	821	779	827	821	812	822	824	846	807	869	842	787	858	844	900	863	850	842	777	846	810	808	826	829	816	898	834	841	829	818	813	808	827	876	896	786	851	859	844	837	843	828	838	798	887	799	834	852	815	831	887	782	880	832	829	864	838	874	870	808	820	846	854	848	844	833	832	824	824	845	809	855	835	886	850	800	818	820	833	850	808	878	836	799	846	793	852	827	850	892	839	809	831	839	870	857	824	848	858	822	936	818	771	865	895	795	901	806	822	843	799	888	854	793	812	894	837	818	831	868	816	814	831	786	862	868	835	848	834	861	803	882	847	812	863	814	854	836	818	879	843	795	818	871	830	840	809	803	848	787	837	842	867	833	828	840	866	857	832	872	864	821	850	802	811	819	798	799	845	851	809	846	836	770	803	865	821	798	851	818	856	831	816	833	869	835	830	780	852	858	805	827	824	811	821	875	850	898	865	809	805	800	789	827	878	811	829	854	791	864	862	852	821	858	815	836	822	841	825	832	816	800	816	832	820	812	836	805	848	868	852	842	856	814	833	814	813	865	946	825	762	823	805	829	833	853	815	824	865	854	798	900	830	808	825	864	825	815	839	823	804	860	814	819	825	852	881	820	829	845	825	834	795	800	895	842	852	846	839	885	849	777	801	827	852	844	875	821	815	870	873	806	854	767	875	861	891	832	837	873	824	851	807	832	832	864	832	863	862	863	821	845	793	825	775	854	799	832	896	799	827	861	874	752	798	841	882	887	815	806	835	840	862	831	830	814	842	854	871	792	872	836	850	870	807	834	822	856	814	817	849	811	814	835	826	841	898	869	874	813	827	869	846	862	771	811	880	847	819	809	800	785	828	902	828	853	866	864	808	824	854	827	851	843	836	839	783	852	832	856	873	805	833	797	816	803	844	836	836	808	813	861	855	768	858	825	856	808	814	817	836	887	858	841	834	860	772	820	822	810	781	875	809	866	878	834	795	854	824	848	863	814	821	841	840	851	870	875	876	813	813	776	796	815	784	818	745	811	827	798	860	833	844	882	841	849	856	838	823	825	831	796	809	822	811	823	858	804	806	847	844	843	747	817	903	834	790	832	828	816	820	846	838	870	812	814	881	889	849	887	852	831	804	854	845	838	767	835	827	871	832	845	770	817	811	797	835	852	833	846	821	814	801	853	800	828	847	852	899	840	810	837	784	852	821	795	858	784	855	825	811	831	830	839	797	831	848	766	842	805	851	842	868	885	818	895	806	844	794	825	857	869	829	817	834	827	833	831	794	830	826	818	748	783	821	781	829	797	817	800	830	879	881	840	836	840	854	845	853	811	847	823	803	817	846	829	803	846	881	851	823	864	791	814	893	851	817	816	805	819	862	793	777	826	828	885	806	850	875	818	813	880	848	861	865	827	794	834	845	786	801	807	823	832	804	809	823	875	852	856	823	828	839	850	842	879	803	806	833	839	889	825	891	868	819	866	840	845	822	833	810	861	797	832	852	803	874	834	884	804	833	802	845	825	781	887	864	882	850	861	903	812	866	841	872	800	848	819	810	826	860	853	820	848	841	842	840	827	793	835	878	832	834	862	821	788	851	845	837	802	815	852	766	805	830	831	837	830	833	877	836	850	849	826	823	834	793	937	803	811	833	835	845	811	804	825	838	834	801	857	850	844	810	835	784	882	801	860	864	853	780	857	793	831	820	871	808	829	830	812	850	863	787	847	818	849	876	788	793	846	904	826	866	860	798	821	824	833	833	809	817	826	839	818	849	897	745	818	834	865	860	818	825	827	868	790	865	834	897	838	856	881	884	850	830	817	852	792	876	833	845	856	788	829	775	834	843	841	818	840	795	846	873	808	839	882	850	795	802	809	832	837	836	841	799	842	834	790	824	883	832	804	780	841	811	837	865	843	843	844	882	853	837	791	858	839	831	814	815	837	841	817	822	804	821	789	890	807	791	820	802	877	824	855	852	810	859	812	850	770	800	868	831	878	829	839	824	847	844	824	836	783	799	859	820	795
31319	28010	23483	9982	2961	1562	1223	911	739	734	723	747	739	768	754	746	731	744	743	682	735	717	771	770	729	751	753	768	784	746	739	749	745	734	741	742	747	712	729	728	721	742	750	711	707	714	816	748	774	753	758	672	735	745	712	730	706	681	762	748	738	787	738	726	712	745	737	670	732	701	737	746	750	722	755	745	775	723	675	735	678	727	736	759	746	715	732	719	758	765	778	767	733	722	774	702	724	771	717	764	726	717	755	693	756	758	718	795	719	792	720	663	704	741	713	839	724	750	754	700	736	785	709	776	759	696	717	728	747	691	710	744	714	722	712	723	723	705	671	735	749	759	719	759	802	745	738	687	745	763	689	726	714	705	716	732	745	782	757	666	702	734	712	756	699	709	798	759	730	721	699	730	748	735	748	748	701	758	766	700	746	755	729	753	720	729	788	713	774	738	753	728	726	765	718	731	736	783	678	746	828	679	700	725	755	727	749	735	707	687	709	737	738	754	742	739	740	698	648	711	722	720	748	772	714	747	720	778	727	713	775	711	732	738	690	710	781	712	718	790	745	747	759	748	756	718	716	729	743	773	721	732	776	759	772	838	736	727	726	714	771	760	719	734	689	766	726	698	751	736	686	734	741	726	749	769	730	754	764	759	736	736	699	715	758	682	716	772	720	725	728	711	749	703	758	742	766	731	787	715	776	736	742	799	750	688	748	722	707	765	717	691	743	784	739	738	755	703	759	718	716	813	712	693	699	722	738	759	770	751	729	718	729	736	706	704	749	745	776	779	765	776	752	737	682	784	748	703	750	719	710	744	734	746	767	757	728	717	744	778	726	750	745	687	718	719	712	728	717	706	738	684	716	742	722	764	708	780	722	752	722	735	742	826	702	766	747	747	709	699	727	705	688	736	734	723	759	739	762	696	745	763	769	717	750	738	755	735	771	724	765	673	727	731	746	765	783	765	762	786	779	748	710	756	719	691	689	715	741	680	765	682	743	733	742	721	696	729	732	763	713	779	735	725	735	778	682	716	758	710	792	763	687	740	703	781	748	756	728	771	766	739	758	714	741	709	710	722	730	754	737	778	712	667	756	719	722	732	720	770	704	740	703	776	725	737	776	677	737	702	759	800	695	694	719	701	749	739	695	750	728	769	708	706	765	766	744	736	739	773	722	695	692	691	718	738	725	724	690	715	768	715	793	701	714	740	740	739	751	800	746	736	762	729	747	739	715	768	731	693	738	694	698	776	740	759	728	732	669	733	721	757	720	763	692	748	746	775	745	727	693	737	747	751	743	770	762	747	760	781	736	746	736	743	695	742	756	802	760	784	749	738	698	690	747	717	684	689	724	704	718	703	753	706	761	728	778	695	739	718	725	738	713	747	712	745	744	765	725	724	785	702	733	722	717	721	736	769	770	776	711	783	763	745	739	701	809	778	692	767	725	754	743	721	717	704	720	733	722	739	796	740	701	728	705	712	683	680	768	741	742	773	755	699	739	776	812	733	747	726	723	746	741	713	725	747	755	703	773	724	721	726	722	728	696	753	733	729	736	698	730	734	698	732	660	720	743	728	730	819	774	727	709	743	762	688	726	742	723	716	710	745	743	692	735	762	760	741	757	723	738	702	728	772	766	732	789	742	711	782	727	724	738	677	767	767	727	690	713	743	768	741	707	729	741	723	746	754	712	718	722	729	727	741	745	728	753	718	730	688	688	746	751	740	751	760	713	775	724	764	719	715	769	719	734	766	723	738	754	782	776	719	737	667	751	767	723	779	748	746	804	710	786	750	718	784	731	736	767	758	727	717	743	752	749	738	693	740	721	716	676	755	764	749	710	711	749	719	744	744	693	735	747	747	716	741	723	759	722	750	754	701	792	768	679	750	704	722	746	790	712	757	710	760	719	747	769	717	758	702	663	701	749	768	730	758	781	684	787	748	701	737	752	771	771	697	753	716	741	798	731	713	714	673	750	739	729	709	667	748	751	734	797	745	712	717	727	706	777	709	738	759	717	748	724	732	750	761	726	680	744	735	675	759	742	703	756	757	683	727	706	695	781	770	734	774	737	748	738	735	738	735	759	733	756	742	701	756	737	722	746	752	747	735	720	751	771	725	728	725	767	757	737	740	751	713	778	793	757	743	779	770	742	745	713	752	703	752	714	813	730	705	737	731	724	754	706	781	727	720	709	734	770	755	753	719	718	745	729	766	701	756	706	757	734	737	704	736	695	723	723	715	726	681	727	728	731	738	758	725	739	727	706	730	718	751	741	720	761	709	689	729	751	673	678	667	727	706	756	747	771	736	745	749	771	731	719	820	729	757	723	672	740	788	785	721	761	717	692	749	767	723	757	709	734	742	749	737	697	742	786	723	736	767	771	725	752	709	713	747	756	723	732	682	737	754	729	748	692	686	757	756	667	742	742	718	726	740	696	713	733	718	739	719	727	733	737	748	762	776	727	733	776	757	731	781	751	725	777	705	742	712	725	702	727	705	686	760	709	737	723	777	741	714	688	778	750	687	744	726	718	738	679	798	724	730	752	744	748	746	746	710	704	750	743	762	728	747	757	728	775	710	753	781	686	787	775	742	748	741	740	759	750	746	764	810	781	732	756	754	780	732	737	708	771	758	706	756	729	684	817	731	703	704	692	769	754	753	748	703	725	700	741	755	746	723	716	697	760	738	800	672	726	771	698	741	735	767	746	714	703	736	752	729	710	693	669	807	694	767	749	741	692	727	647	782	704	690	738	707	740	729	679	743	729	713	718	767	791	740	700	734	746	745	760	742	742	763	716	743	714	739	770	727	702	745	792	790	699	717	705	739	732	766	702	763	748	744	764	730	743	714	785	736	700	741	685	743	754	769	785	725	738	742	687	766	772	720	768	725	731	743	747	724	743	703	722	722	776	738	696	734	704	769	778	713	691	739	707	734	753	734	751	747	732	749	722	711	763	717	740	697	716	690	718	735	727	755	722	750	714	711	720	688	685	738	708	720	751	719	686	739	744	748	747	769	763	724	728	714	720	734	755	707	687	714	760	732	789	707	735	750	761	688	741	734	782	698	747	719	772	704	763	737	727	750	784	765	740	712	740	740	728	723	759	749	710	732	733	767	719	756	696	726	760	742	689	735	680	737	679	729	731	723	784	779	734	711	744	647	705	753	709	788	720	695	722	717	740	707	746	735	725	721	722	802	738	696	753	795	741	733	702	755	755	716	716	699	714	715	758	752	693	727	766	694	694	660	748	719	747	738	763	695	690	703	731	764	734	684	736	745	792	729	755	759	752	723	740	696	737	741	722	751	700	698	743	740	721	785	779	711	768	764	739	694	755	732	729	698	772	691	825	733	702	735	740	720	726	719	723	761	701	753	720	695	721	768	737	765	752	744	768	700	772	742	719	749	743	724	740	755	722	747	753	769	768	773	760	690	716	745	747	729	714	674	722	735	753	701	745	740	767	720	722	713	705	730	785	730	749	729	706	738	716	767
23640	31207	18686	5925	2563	1453	1102	818	614	614	570	522	559	578	598	583	585	592	558	565	588	599	582	592	571	543	590	575	590	573	538	578	558	510	600	576	547	538	591	562	624	565	609	531	585	573	565	601	562	535	566	582	579	542	514	564	554	574	594	549	564	602	537	609	588	571	565	577	561	547	546	539	582	592	539	578	598	581	564	582	577	534	580	569	561	517	556	547	580	563	564	578	603	554	571	604	517	571	588	590	549	540	548	561	559	587	528	556	616	565	563	514	587	551	559	537	518	566	539	552	584	555	523	556	564	580	589	560	574	556	620	566	558	568	580	607	558	554	540	579	568	597	514	566	585	544	562	605	568	566	561	537	561	550	590	579	585	558	588	597	593	544	539	551	599	574	557	545	560	554	591	567	573	552	579	564	579	586	552	573	525	568	541	580	570	596	541	597	552	589	555	525	530	569	561	601	622	593	594	570	568	542	541	552	546	526	567	567	592	600	597	604	562	577	549	584	581	586	541	565	580	608	603	573	542	543	581	550	539	549	561	593	610	589	593	557	547	556	531	556	550	554	559	559	589	553	570	580	611	584	529	571	559	552	547	582	574	624	545	596	570	557	540	590	582	589	545	554	560	561	553	543	527	621	624	556	598	588	559	574	539	574	621	555	539	563	568	578	509	623	578	541	620	551	559	600	537	563	560	536	568	527	587	584	621	534	549	559	589	560	579	571	552	535	535	558	569	569	614	558	555	539	597	548	547	518	623	557	539	533	582	611	549	536	506	565	550	493	565	568	569	525	541	594	580	547	527	563	569	570	574	570	596	539	583	512	574	588	533	542	590	578	518	567	552	570	561	555	531	540	561	600	561	527	574	587	580	552	581	555	586	555	549	553	609	571	582	576	528	565	553	601	567	538	504	588	576	571	554	587	568	542	567	565	618	577	556	562	550	575	574	540	551	569	555	543	581	587	529	612	571	567	532	606	506	588	581	569	557	557	563	610	546	528	584	586	575	604	539	555	548	544	607	574	586	583	575	543	598	589	575	565	565	582	609	600	620	567	548	620	521	581	512	564	570	576	577	610	559	556	601	581	553	572	576	585	557	577	522	547	561	594	615	563	563	559	585	555	539	521	545	564	592	571	584	524	556	544	565	550	566	545	574	584	562	533	608	538	557	580	577	603	556	561	553	589	626	577	611	564	562	546	627	542	568	554	530	543	621	577	585	556	558	601	569	503	602	550	548	573	541	550	571	578	551	533	572	538	605	533	568	599	530	554	571	562	579	560	503	576	562	530	546	570	530	531	565	542	527	587	550	595	583	624	551	564	550	522	590	572	568	582	575	507	569	566	596	533	590	543	588	528	570	537	587	556	530	568	576	593	577	574	535	572	530	571	565	545	542	595	568	556	553	588	567	589	519	535	527	566	567	581	566	559	598	581	540	546	553	544	579	594	574	568	561	610	550	570	558	569	583	538	570	570	569	545	603	526	547	544	566	579	582	593	602	580	617	563	526	586	556	555	583	541	602	582	548	568	572	609	606	544	569	554	540	598	561	593	557	564	593	538	607	560	594	580	556	557	587	556	541	558	540	545	540	516	552	536	533	586	549	552	545	570	553	545	566	574	557	519	563	568	577	589	568	576	558	571	558	566	623	548	626	598	561	597	552	550	569	566	577	535	551	533	608	556	604	592	592	585	585	583	541	571	527	537	518	569	553	534	559	579	570	544	557	520	547	569	563	580	585	562	565	554	557	550	578	591	566	606	562	557	540	578	584	553	582	591	556	576	588	534	551	602	559	622	577	623	578	556	593	528	573	582	540	555	545	517	568	608	543	570	547	531	583	555	525	579	578	564	567	562	583	548	596	573	559	603	580	595	596	564	579	548	567	558	565	528	566	561	556	582	564	586	616	569	600	579	582	581	510	547	536	572	556	551	584	584	547	559	611	553	564	531	540	586	556	511	573	539	573	546	552	565	520	574	553	548	566	566	594	530	609	560	596	538	587	563	589	556	536	571	586	570	597	593	575	506	520	585	569	571	549	547	560	551	569	517	525	563	589	555	563	627	556	576	541	579	540	565	575	559	552	548	524	543	572	586	576	570	546	572	560	569	555	578	576	603	576	574	535	582	557	534	574	566	564	528	554	561	573	582	581	539	559	578	539	605	555	546	560	548	605	534	553	551	565	572	556	534	569	594	519	557	569	601	598	562	565	570	564	562	568	548	593	632	586	578	551	567	572	544	552	551	574	604	624	569	529	548	545	544	542	551	553	574	576	564	573	619	582	541	573	571	578	541	590	510	563	578	561	564	561	558	574	569	602	574	580	570	546	590	568	557	540	524	573	560	565	541	571	569	579	594	554	545	561	524	604	563	582	579	588	575	579	569	499	549	569	554	528	566	585	552	551	542	547	613	572	551	554	584	577	551	563	572	564	525	620	586	555	572	582	580	597	553	595	568	568	603	563	579	527	585	571	580	582	580	554	598	520	543	562	604	579	548	553	570	547	579	567	559	550	554	591	545	552	519	513	570	577	528	565	575	564	541	571	567	572	570	521	582	543	595	539	535	585	567	591	559	508	590	544	536	598	535	580	529	526	566	586	605	532	572	562	521	632	577	532	575	602	542	561	519	571	591	550	597	524	530	549	635	575	548	561	576	587	581	532	546	534	556	578	581	590	541	573	551	575	578	596	594	564	584	583	607	556	545	576	552	564	564	574	580	570	567	590	510	564	592	551	607	520	573	565	570	552	580	534	592	601	551	557	554	555	538	560	567	583	583	595	552	578	567	605	538	559	569	618	571	578	556	610	594	601	590	568	564	568	576	547	594	566	549	532	520	571	587	563	590	568	629	531	562	545	552	552	567	564	559	584	549	501	539	539	570	542	592	543	552	559	574	560	560	599	570	558	622	549	548	580	556	553	608	569	566	572	565	531	544	564	550	566	560	606	575	563	548	543	540	599	600	602	589	576	567	637	577	507	565	594	564	553	543	545	558	556	561	598	564	532	577	585	557	598	581	578	617	576	526	557	541	579	534	600	587	618	581	536	576	595	538	556	544	546	562	537	567	566	552	541	577	546	593	605	565	591	560	525	598	565	577	587	560	540	555	557	584	549	554	556	565	596	561	546	570	551	565	555	567	512	575	603	613	573	540	534	587	554	562	546	531	570	537	557	544	566	582	530	591	527	574	565	569	532	572	593	591	583	555	552	556	564	569	581	549	540	563	581	591	571	604	563	592	592	498	567	561	604	604	512	553	556	576	569	511	602	554	554	582	511	566	553	578	554	580	556	556	570	586	591	564	533	582	583	543	533	570	522	554	577	547	546	565	566	590	575	598	583	591	557	521	542	581	579	535	591	557	572	547	569	543	571	611	568	550	552	556	605	534	556	572	511	602	563	558	583	583	538	570	587	593	545	544	559	551	589	558	591	552	577	600	570	562	594	555	556	527	578	533	544	554	592	550	551	547	588	564	580	576	544	603	584	516	579	558
25930	25051	37955	35939	24521	14788	7783	3737	1532	1108	900	908	868	869	855	847	848	906	883	843	859	863	853	868	868	953	903	850	892	905	873	889	854	882	865	857	888	813	835	826	798	854	807	855	863	921	833	898	881	851	859	877	842	917	849	861	829	849	843	817	859	809	910	845	839	844	845	796	874	833	832	858	853	867	810	813	886	816	868	841	809	805	906	864	853	845	819	889	832	839	843	816	815	875	810	896	789	865	870	866	858	884	873	820	907	853	813	864	879	852	815	906	820	817	855	863	873	854	865	840	848	848	879	832	794	799	854	781	864	827	783	871	830	876	896	891	858	822	821	836	813	816	848	874	833	847	891	897	794	869	809	886	805	815	867	807	866	883	852	866	816	843	865	891	857	833	856	859	867	879	810	817	809	845	830	839	804	838	888	845	859	847	879	887	862	826	866	881	832	901	808	839	835	809	894	834	824	818	805	806	849	875	809	878	793	850	774	825	826	783	874	842	812	822	837	886	890	881	851	823	821	924	846	887	869	816	852	839	861	811	799	848	854	865	889	817	833	854	838	872	829	859	848	798	846	845	849	840	815	848	831	818	838	844	842	840	846	856	873	850	828	771	829	856	856	836	860	806	845	899	861	860	890	865	858	849	832	853	850	833	862	837	860	850	831	832	829	828	829	889	861	839	790	807	832	806	801	784	812	809	864	848	861	835	868	893	860	791	842	809	830	808	838	838	831	843	809	857	790	854	877	835	844	839	839	814	858	870	839	838	834	834	830	820	862	881	842	836	866	846	840	880	872	819	821	826	809	828	833	843	886	893	814	750	878	826	831	844	827	865	826	884	810	841	884	816	876	785	846	854	800	853	809	843	877	843	834	865	824	832	835	867	823	795	825	826	842	828	833	867	866	798	828	854	829	873	774	833	826	858	864	888	863	854	838	864	911	781	825	889	823	806	804	839	847	784	841	845	871	811	842	841	865	900	881	868	799	874	807	817	860	847	888	827	848	833	849	824	832	838	878	857	848	857	825	874	876	882	847	824	840	854	863	858	853	846	832	804	829	842	837	898	855	833	840	849	836	849	821	799	859	830	834	876	863	854	818	825	812	838	801	839	842	851	856	817	843	837	841	857	883	848	849	812	846	843	813	860	863	887	857	845	819	824	822	818	836	823	809	814	888	871	814	820	787	789	856	776	837	856	809	906	804	830	821	846	802	852	857	838	842	849	836	818	788	844	841	839	838	819	900	835	890	884	870	866	817	808	792	831	842	801	852	894	815	814	881	808	846	864	917	836	861	811	896	854	858	879	877	856	852	821	822	788	819	856	852	840	870	864	823	842	831	883	842	808	837	854	820	829	884	858	837	874	798	923	802	835	815	870	831	875	874	836	851	819	811	840	826	822	798	845	827	887	847	816	875	891	833	850	851	813	827	786	893	806	869	795	835	851	799	814	862	869	825	793	841	831	832	860	875	742	880	844	800	825	857	858	857	825	812	885	834	861	879	865	796	862	901	849	858	850	842	900	809	802	809	842	904	850	843	802	900	880	830	748	860	832	836	879	803	862	784	860	827	840	814	817	844	831	806	768	808	867	837	842	852	870	846	856	792	867	847	818	827	833	869	853	851	801	827	884	793	876	816	865	826	826	855	866	826	854	808	872	855	833	837	889	798	894	839	872	792	876	893	834	799	849	823	885	865	787	828	859	861	804	878	805	833	801	857	877	816	831	848	857	805	858	879	860	843	796	863	786	828	823	874	835	820	828	865	815	833	871	827	863	896	861	850	864	861	860	863	876	847	747	879	861	845	838	869	820	866	861	872	828	834	798	798	869	855	869	849	808	838	838	831	815	878	817	869	830	830	846	862	846	782	878	836	848	836	800	856	864	800	826	876	857	831	794	840	809	909	819	854	792	818	837	851	839	828	816	826	802	840	825	796	848	812	859	867	804	764	848	862	822	837	876	832	847	818	801	869	847	818	895	916	837	823	918	822	867	841	795	826	902	861	831	854	783	887	858	862	820	860	801	844	826	900	863	790	778	861	790	842	869	832	871	839	822	876	831	804	828	858	830	854	905	831	892	836	834	804	862	809	865	854	823	910	826	876	833	896	783	818	868	820	858	839	831	864	913	834	838	880	864	833	809	819	821	874	846	825	861	853	868	815	880	838	856	828	875	806	835	834	827	801	911	820	824	868	867	809	836	834	843	816	865	837	868	875	848	842	855	863	844	887	791	806	795	852	874	859	837	785	873	814	844	779	829	809	877	881	839	853	836	812	806	845	856	829	801	864	881	853	853	788	840	811	901	834	878	858	818	871	810	788	870	912	832	858	905	782	893	837	876	851	836	792	828	801	828	868	871	844	894	836	847	842	814	842	835	860	830	820	817	833	856	819	814	874	804	822	855	804	850	843	867	822	797	856	845	849	901	871	848	884	890	829	800	830	863	853	832	901	834	816	808	862	817	838	771	828	877	833	892	775	789	853	842	859	885	819	831	802	817	875	807	851	835	806	840	837	863	791	841	875	886	879	846	880	785	857	874	842	814	822	869	851	831	896	866	819	911	819	829	874	826	837	819	804	851	782	816	873	859	849	877	842	842	853	872	867	853	827	833	860	805	846	864	869	833	842	882	835	852	875	832	842	847	822	856	826	853	815	818	814	846	842	818	824	887	876	899	833	836	831	809	873	811	823	860	852	852	794	824	836	885	844	828	832	901	818	832	806	860	822	841	814	857	876	846	870	836	897	860	819	826	824	825	828	845	831	864	803	827	837	833	857	817	834	829	839	808	850	779	824	898	867	772	802	844	894	857	806	809	847	808	807	847	859	862	873	831	809	829	852	828	877	862	832	861	828	872	807	869	816	833	837	850	889	841	809	784	842	815	843	872	822	856	805	807	794	907	852	819	857	796	861	885	820	808	810	883	914	822	879	845	868	829	822	808	807	896	876	845	845	840	833	839	849	828	823	846	840	846	880	844	820	880	807	798	846	838	841	843	823	868	818	827	854	835	858	829	806	856	833	846	840	775	811	879	779	821	800	878	890	811	773	838	827	890	855	871	861	879	802	870	860	866	810	840	820	834	847	765	861	842	881	856	788	765	851	867	869	784	826	918	829	868	773	867	846	821	870	854	796	889	858	889	801	804	797	795	810	886	843	870	837	871	829	879	819	816	842	816	818	821	800	860	835	812	854	845	816	829	856	846	818	821	813	821	786	877	808	839	829	852	837	813	853	804	845	842	889	809	851	822	828	855	775	799	854	831	851	869	825	900	839	853	841	852	858	834	908	845	870	818	845	840	841	858	844	809	874	848	886	741	835	832	852	812	848	848	816	832	855	816	807	825	780	839	864	792	879	848	842	858	823	843	849	825	845	851	862	831	841	807	833	831	793	812	853	851	898	892	872	800	866	831	819	813	891	826	858	846	856	834	839	838	845	850	843	849	843	781	792	853	859	771	895	883	829	861	781	866	829	825	822	845	863	822	880	791	804	810
62165	90401	65302	34902	17827	9936	6147	3870	1686	957	744	685	759	705	687	699	726	715	709	696	678	740	687	680	801	865	791	725	714	650	730	671	669	688	729	704	701	703	716	661	704	709	733	744	665	716	732	702	679	697	688	709	665	698	684	717	715	719	723	710	719	713	689	717	679	698	728	666	745	692	675	695	700	662	660	703	736	684	687	669	716	762	694	722	711	754	757	692	739	698	670	716	708	749	736	687	704	707	684	674	716	716	699	722	742	728	673	737	722	649	686	667	684	665	692	721	681	696	693	712	694	712	690	691	689	688	673	706	670	700	688	693	699	647	689	684	668	720	660	723	709	698	696	690	692	710	701	679	713	686	690	730	717	717	712	718	706	756	690	670	687	749	678	700	630	698	713	692	730	671	708	727	677	676	734	658	729	728	686	684	719	712	692	645	722	677	751	699	630	707	717	737	665	703	712	687	683	700	657	727	709	717	687	746	685	672	674	721	668	714	665	699	643	641	734	690	730	702	754	666	682	760	686	673	684	655	763	682	712	717	652	674	664	735	702	676	666	693	744	702	680	666	697	760	664	706	714	657	694	685	675	687	742	720	759	683	699	698	700	684	750	697	661	719	670	714	700	719	726	682	705	695	699	686	666	678	759	712	697	678	656	714	677	681	703	664	782	676	705	736	674	707	717	697	703	701	721	736	710	683	694	688	659	704	690	742	714	665	753	687	682	709	691	707	688	680	715	680	684	726	684	716	670	716	719	742	686	709	703	710	681	701	686	674	711	702	696	728	690	670	689	632	674	673	710	687	686	716	732	727	709	736	692	716	654	751	715	705	741	657	702	673	667	696	690	664	712	706	678	685	652	684	707	662	700	691	732	669	685	684	675	733	722	646	682	680	724	691	645	713	710	694	666	698	671	683	688	687	660	680	705	671	712	725	682	743	696	648	702	670	697	679	706	755	707	696	659	664	615	698	736	698	720	734	725	665	702	714	721	673	663	700	704	674	730	707	705	734	678	700	724	698	652	684	661	698	715	673	760	691	710	735	702	683	672	641	668	689	689	686	688	709	709	743	636	676	694	674	703	695	705	659	650	719	722	707	627	720	699	683	724	703	692	687	689	676	706	648	679	691	672	688	734	661	672	727	742	706	673	645	741	689	728	735	692	739	706	685	691	683	726	726	664	711	765	661	672	675	689	670	733	719	650	708	672	751	698	693	692	665	700	657	669	723	701	715	684	701	673	724	708	718	647	675	675	694	692	699	706	698	661	670	682	701	708	715	703	660	676	681	694	724	732	737	686	726	697	676	698	638	733	697	723	706	702	691	709	703	729	711	685	693	723	708	682	701	689	705	713	712	645	647	722	672	613	672	734	663	653	744	662	719	675	702	726	678	715	669	693	699	702	683	684	758	693	694	678	708	697	681	719	680	734	739	644	704	713	674	703	720	704	668	703	671	722	681	703	699	689	685	705	704	705	698	697	710	649	671	724	687	798	734	712	726	712	722	705	708	706	724	672	697	684	679	691	685	708	736	713	701	725	720	706	727	651	662	713	645	737	694	684	684	716	675	715	694	709	702	752	683	710	717	732	677	693	725	674	665	691	737	737	673	711	650	700	680	673	728	675	704	676	710	692	670	732	690	635	676	656	690	660	722	738	729	724	691	736	688	696	706	737	700	702	711	677	670	652	678	725	668	668	718	716	713	695	724	697	728	699	675	715	709	672	715	691	732	664	758	731	672	696	719	695	716	692	709	683	656	693	747	716	711	735	677	691	654	668	682	728	724	723	692	689	680	646	635	668	704	716	732	636	699	674	728	701	671	688	731	683	736	654	749	707	700	652	711	735	687	673	731	670	675	687	752	661	700	685	663	691	731	714	689	660	714	715	668	705	704	669	711	726	679	713	662	746	673	684	721	691	714	703	663	669	648	690	669	719	680	712	668	699	676	671	658	774	688	731	690	692	698	717	719	668	696	656	694	689	727	725	755	733	643	685	703	709	689	687	707	677	701	672	695	704	700	695	739	757	665	702	722	741	667	666	699	659	727	723	748	688	711	753	716	672	681	669	705	671	708	719	690	677	694	698	685	658	694	746	695	712	680	684	734	673	716	673	713	632	721	666	672	674	743	663	713	678	643	700	708	721	703	721	733	692	688	695	666	738	720	692	711	697	659	671	746	691	704	688	745	659	661	685	684	688	684	691	729	699	682	669	702	729	689	673	667	689	724	704	732	747	639	682	687	695	702	722	702	719	691	707	701	717	704	720	710	727	717	698	689	687	734	721	695	748	701	642	712	694	649	663	702	737	697	708	682	699	667	695	689	748	726	737	705	678	648	717	677	684	749	739	691	718	697	715	697	711	707	701	684	691	675	676	704	672	681	738	695	672	637	719	755	710	697	684	725	742	685	687	658	672	652	700	650	703	672	690	634	696	699	718	699	665	703	674	721	680	706	735	675	724	719	660	719	720	676	691	670	728	631	671	711	675	653	736	689	713	707	728	701	671	687	714	662	715	675	707	711	685	671	675	709	736	644	686	710	686	716	691	766	695	719	717	692	690	721	707	643	697	688	721	714	672	692	731	700	697	695	658	714	723	718	681	665	733	680	685	702	704	679	709	735	739	708	694	713	688	677	712	690	692	716	672	716	715	667	716	675	675	686	664	669	699	695	661	694	697	706	726	701	704	704	688	713	720	690	706	707	680	682	679	709	690	726	673	701	680	691	740	709	706	669	647	662	744	705	644	677	708	737	728	757	725	698	675	677	676	641	658	666	704	701	745	714	706	733	680	656	724	689	704	755	686	667	669	761	640	701	737	697	714	640	732	708	720	656	734	756	761	678	698	731	683	740	670	743	687	699	725	705	659	712	673	694	711	740	656	706	749	726	718	716	754	638	687	695	670	686	713	696	677	731	672	702	724	733	703	699	716	710	706	679	663	681	708	719	682	705	699	708	680	690	729	718	676	659	681	683	696	693	698	697	674	690	707	698	702	690	681	728	737	713	672	684	678	669	667	707	726	720	705	699	676	714	639	675	746	674	703	686	716	739	700	710	690	720	718	692	689	721	680	719	693	683	702	636	705	653	668	690	677	704	717	693	739	668	694	691	658	672	735	719	750	696	717	664	713	683	711	685	690	681	672	692	727	688	683	690	699	673	673	721	732	699	678	675	714	738	678	710	703	702	672	643	684	715	674	705	638	694	639	694	690	682	647	756	692	702	655	679	711	681	695	701	672	677	688	633	676	701	676	672	677	722	714	710	685	703	686	680	732	639	684	669	726	692	750	679	711	733	699	697	689	666	645	666	695	715	670	691	751	697	675	700	663	699	690	678	678	686	697	672	673	716	678	706	604	664	740	660	703	710	733	704	669	712	702	706	658	707	688	715	682	690	648	721	732	706	678	719	668	729	655	705	702	684	713	643	702	710	707	716	682	696	688	689	685	712	672	670	721	674	656	677	668	722	694	672	720	709	677	668	731	688	687	707	715	686
24748	23122	34378	32632	27609	22785	15786	6645	2413	1293	1134	954	1013	1026	993	1047	1016	1036	1009	1008	1024	1044	964	980	1069	1216	1150	995	989	1047	960	1046	982	936	950	1051	975	980	981	994	947	1042	949	942	1044	950	997	1015	1006	992	1011	1008	1000	991	968	953	1002	957	948	997	997	926	1000	990	941	978	974	1021	958	941	963	957	974	1022	937	976	957	1016	997	999	961	982	991	1015	1022	945	1027	934	1010	1041	1019	931	1005	995	990	1017	949	1049	970	951	991	954	979	927	936	977	1048	1020	945	953	973	991	1005	971	924	967	960	1020	974	999	996	967	999	970	968	968	977	1022	1058	979	989	988	1008	1024	971	955	983	988	936	983	943	975	928	941	1013	946	960	1001	979	967	973	1006	1046	1014	960	943	980	1015	969	1010	945	944	992	974	883	943	955	1004	1003	987	976	970	962	1045	989	980	1053	970	1011	963	949	971	996	992	977	973	1020	980	1029	970	964	965	965	976	970	961	954	1050	953	959	968	1018	969	960	1005	974	1014	964	974	997	1037	992	989	958	1005	1032	941	960	970	982	1046	1001	949	894	953	972	1009	1036	962	994	960	1003	960	983	996	978	1034	979	984	954	981	1001	968	939	1000	962	963	995	1005	1026	992	995	974	1039	978	988	1035	993	960	940	1045	923	948	970	978	919	1008	1044	991	977	983	1010	1070	999	958	974	965	982	1009	972	974	983	979	1000	925	1006	963	984	959	962	970	1014	1035	1029	1014	942	1014	987	916	947	977	1041	1011	1036	994	943	937	938	969	948	946	975	970	1039	1006	952	979	993	987	984	1001	995	1010	973	987	966	948	954	978	987	903	974	1019	983	921	1009	1024	975	961	1004	1001	957	977	1001	968	1017	1001	1013	984	1014	962	1016	986	1032	955	963	974	1021	973	922	919	969	957	940	909	977	957	1054	968	914	1010	995	970	956	936	951	989	946	957	1008	922	1005	979	1011	965	945	990	1035	935	961	990	947	1003	990	991	972	980	961	967	922	994	1032	1005	957	978	980	1009	953	950	968	970	979	993	980	936	941	992	973	960	993	996	1000	961	1017	915	998	977	998	1039	1013	1041	929	1025	969	983	944	944	991	964	967	1016	967	939	911	971	978	984	951	997	990	1026	997	900	949	931	967	993	1013	981	982	980	1005	992	955	1002	974	1001	1014	955	985	932	994	1008	1022	956	984	997	997	974	966	977	981	1004	1005	962	985	982	1009	922	988	966	925	1002	1001	1020	1006	985	963	978	985	978	1006	982	937	1004	1019	991	940	984	970	956	999	943	1005	962	1003	916	1010	958	972	955	938	952	976	978	950	986	1019	978	970	1003	989	967	918	996	941	993	981	949	966	952	1034	983	1031	988	969	937	994	1022	1030	992	974	1004	999	951	974	1009	944	995	984	1008	953	976	959	990	954	944	990	987	945	981	976	937	1023	950	967	991	985	983	949	933	993	959	958	1008	1005	981	1000	1001	899	994	969	997	969	956	992	940	978	978	999	978	1006	1034	997	1013	997	949	961	1031	960	967	977	977	1006	1001	1035	953	964	981	990	1051	903	975	931	951	986	963	988	970	950	968	951	999	954	1005	972	997	976	976	945	1006	912	1033	955	1014	1028	996	948	983	985	988	1007	960	997	987	937	1007	966	961	972	985	985	994	978	911	948	1002	1019	1046	974	952	986	1019	962	975	960	925	966	981	956	1021	982	1001	906	969	1024	965	984	955	958	941	957	952	1013	999	1000	1009	972	934	940	993	986	983	971	1026	984	1004	961	1024	948	928	967	1003	979	967	940	995	989	1003	946	1019	968	1012	966	1016	971	995	999	1039	999	932	1041	979	906	973	948	978	975	956	969	931	992	1013	959	1025	943	1019	994	943	931	1011	966	983	947	954	964	970	971	988	950	975	957	1002	976	992	970	968	935	959	953	1040	1008	889	1015	968	1004	965	968	931	987	893	1018	967	973	956	906	1017	966	876	965	941	978	983	974	967	959	919	1005	966	900	954	961	967	945	972	973	968	924	920	923	976	1012	973	998	968	961	962	961	977	938	938	998	953	1089	1014	985	1019	962	944	997	1007	1003	1000	954	997	995	1005	967	932	985	1002	947	1005	970	1035	976	1015	1012	903	981	953	987	951	966	962	1043	996	987	917	966	967	1003	984	1020	981	964	940	981	964	931	944	1049	922	980	958	984	1005	1034	960	977	953	979	960	995	962	936	1044	1034	911	954	990	1042	1002	1061	967	979	978	969	975	960	954	992	962	986	926	940	1024	926	941	928	989	1031	967	918	1024	956	999	1023	971	970	976	909	996	944	989	1036	979	1029	996	991	1038	985	996	975	1024	990	984	956	938	1007	1014	999	961	983	932	1026	959	949	994	991	953	978	984	1011	967	995	996	979	1014	959	993	959	968	1017	957	994	1044	996	970	964	964	950	1025	1039	995	1012	1004	994	1023	949	1035	957	994	899	1054	961	964	1018	988	974	1017	1032	961	953	960	961	1005	1007	1026	1026	907	1016	1004	955	978	994	965	960	977	1045	961	943	940	940	980	978	978	1029	1044	978	1008	985	954	1024	1010	992	989	972	999	988	969	993	999	998	988	911	1042	973	907	947	983	988	1019	927	950	911	947	960	969	977	940	990	1046	1005	972	957	1028	973	982	961	923	1046	949	957	979	996	1002	918	998	982	982	958	947	987	939	967	962	998	977	974	1015	1008	961	959	979	946	949	893	967	1032	981	959	964	962	977	992	1020	966	1008	1031	946	995	965	1018	1022	965	963	1064	991	990	996	989	898	995	945	959	986	1039	990	985	1026	984	944	936	981	965	964	980	963	959	942	987	1008	1016	1017	1003	981	972	975	937	975	934	1028	934	958	986	968	985	984	962	959	1015	949	910	992	1020	1006	931	944	918	947	1001	1002	1008	1012	952	973	949	992	964	1012	962	954	860	1006	961	971	997	1021	993	1006	1007	962	1000	954	1056	1041	961	972	972	990	977	1016	960	938	993	982	958	941	952	945	944	1021	946	976	947	1019	985	957	1006	958	1002	991	1003	907	971	1009	970	919	933	958	936	967	944	1022	904	946	987	998	1003	1026	1002	1023	1004	981	975	943	1008	1016	965	926	1023	980	974	951	968	928	1011	991	969	979	972	1027	955	972	991	1006	1025	967	970	952	1042	974	983	960	963	1002	975	1012	955	1000	976	996	1054	964	1003	955	936	946	990	962	1022	987	948	1001	958	1021	995	1004	964	1001	968	987	893	932	993	957	943	1003	973	997	909	945	1001	976	1010	970	991	928	1003	947	973	957	990	930	1006	983	959	948	1009	1011	1006	979	1004	944	990	969	1003	920	1027	947	1010	962	980	1004	957	1005	980	1021	992	981	982	960	1001	947	949	958	972	975	930	954	919	917	962	946	949	956	960	926	951	937	989	997	949	934	982	911	974	996	938	941	943	961	933	1032	972	960	932	972	967	1029	1026	1003	918	978	967	954	974	991	961	1054	1006	973	939	1021	987	907	894	1008	971	965	978	986	932	985	933	906	939	941	980	992	1002	1018	965	965	1041	937	949	960	932	994	992	949	1003	1027	963	996	992	985	909	1019	984	1003	1014	1019	958	978	995	984	939	949	998	939	1000	947	983	939	983	1054	1018	1004	979	921	960	971	968	959	1013	944	967	975	1009	1016	964	999	1004	927	1000	900	1025	1022	957	985	989	952	1046	972	969	919	973	1008	932	974	1018	1047	935	962	929	1013	1024	967	972	983	941	987	981	980	896	941	993	972	983	1007	969	1014	979	942	976	992	942	978	969	984	951	993	974	1007	957	1011	963	1001	958	1003	966	1036	997	919	995	976	1065	950	964	971	970	1006	1018
65787	102669	76940	47751	26684	16450	11190	6323	2419	1228	836	823	840	858	767	845	817	790	851	824	816	825	866	892	1060	1149	963	870	837	894	827	837	828	833	858	831	892	833	864	859	849	824	873	797	798	822	826	825	776	835	847	893	875	867	830	780	866	845	838	847	801	841	824	825	850	777	809	886	858	820	832	841	868	862	852	839	836	775	826	829	784	805	802	810	852	834	801	828	804	849	841	873	888	828	855	797	830	824	891	862	843	910	831	844	831	854	829	792	780	838	861	877	834	869	830	827	772	839	830	857	853	823	813	831	886	875	816	818	846	821	814	807	866	856	763	796	827	827	853	814	806	812	844	830	877	798	802	839	835	813	876	816	813	843	863	804	797	793	851	797	800	838	823	838	882	787	782	800	860	874	784	830	853	883	831	839	840	810	816	877	807	847	816	879	817	775	850	810	852	773	854	772	789	811	835	819	802	849	793	887	822	824	844	777	815	839	808	808	810	821	768	839	809	854	816	824	793	829	863	869	806	785	870	817	848	813	774	813	875	794	900	824	849	821	835	815	817	841	840	832	827	830	797	853	852	826	845	807	834	881	833	868	834	844	799	824	820	846	797	858	854	833	826	785	854	824	851	829	817	826	840	893	856	813	827	835	824	902	852	857	804	854	800	804	789	832	854	844	842	841	825	876	851	837	784	833	820	873	880	859	843	823	860	868	783	830	866	907	890	795	835	822	802	850	781	810	832	814	796	790	834	799	821	843	785	830	846	807	883	792	783	830	830	822	822	881	834	818	864	854	871	817	819	830	853	825	844	876	904	852	868	826	791	844	831	833	905	841	787	842	813	867	810	812	839	791	834	822	819	804	850	867	838	779	873	839	827	837	840	840	828	829	840	843	854	848	829	856	861	795	830	853	842	806	900	856	830	880	780	840	743	824	853	817	845	815	810	770	897	841	810	804	839	827	803	827	827	878	834	830	825	823	864	840	864	834	854	836	825	789	839	819	830	809	830	855	844	811	809	844	784	844	830	838	852	813	845	828	812	865	801	824	830	861	834	849	834	818	862	799	799	858	799	855	816	851	840	836	858	807	815	796	841	846	801	860	765	811	758	833	872	782	813	814	851	897	871	803	857	834	802	816	827	831	849	814	767	827	782	830	871	849	833	848	850	813	931	819	805	801	859	795	863	841	795	800	821	817	859	829	845	799	841	842	842	859	881	875	863	829	865	846	833	835	826	795	833	866	823	833	872	850	845	806	811	807	879	837	844	793	808	872	809	839	841	805	857	831	854	836	830	872	830	833	855	890	818	809	821	844	829	827	863	868	815	838	829	814	796	815	850	819	847	851	864	883	885	755	772	834	857	829	876	838	810	803	860	831	869	852	867	797	850	890	807	875	819	885	850	782	861	855	818	766	872	816	858	832	833	813	794	807	783	788	866	808	838	863	779	829	808	892	848	864	801	814	869	845	846	833	787	788	813	849	830	805	855	825	825	854	831	841	801	818	819	863	860	786	854	858	812	831	819	847	812	783	807	822	878	850	890	823	814	841	831	766	853	811	847	851	833	862	872	859	787	862	844	842	815	834	855	866	858	831	827	797	835	895	806	800	832	823	812	807	845	851	856	830	888	890	795	830	874	811	873	838	818	871	860	852	806	810	806	829	844	846	816	798	802	878	818	801	797	835	857	855	739	836	863	870	853	886	815	858	802	855	802	821	895	852	852	794	785	779	791	797	803	849	877	859	833	810	855	860	870	805	838	829	882	825	914	866	854	853	859	821	838	782	806	873	833	825	821	903	809	824	837	813	839	860	796	798	820	836	883	872	788	851	837	839	828	820	817	876	802	843	843	859	817	827	831	853	847	783	823	863	811	849	822	853	820	858	813	849	854	854	876	814	802	844	827	825	792	872	857	799	836	798	782	847	841	813	878	837	818	883	861	845	798	888	857	859	832	809	822	825	792	828	811	825	812	887	838	824	818	856	805	776	872	845	845	860	811	798	818	786	830	822	823	820	855	826	853	826	866	874	891	833	842	806	865	853	803	777	805	835	847	811	843	825	843	853	871	833	825	816	829	846	832	828	843	848	834	841	794	875	870	846	842	841	820	858	842	837	796	833	837	848	855	857	855	839	814	843	874	838	823	815	848	815	803	791	859	829	814	828	830	801	826	812	804	826	834	791	815	793	823	889	850	808	830	789	840	837	832	828	824	837	831	829	889	796	815	782	814	839	815	788	856	824	802	876	864	816	839	845	858	781	861	792	814	794	775	796	800	820	818	842	825	820	817	824	826	791	852	869	828	851	775	821	826	823	791	788	853	874	832	827	821	835	862	807	818	861	815	818	868	793	814	814	801	822	780	844	821	816	812	837	852	834	831	844	799	863	827	827	837	896	803	882	836	873	830	839	817	796	867	829	821	797	846	861	819	808	858	812	772	815	807	835	853	817	781	798	826	831	835	831	847	845	826	804	776	849	871	844	832	868	868	854	795	838	856	886	804	809	835	793	835	874	847	823	823	835	803	771	806	762	827	832	871	803	834	851	806	823	814	880	824	817	836	822	843	835	833	817	872	865	866	828	808	838	814	833	805	829	831	817	845	787	814	808	846	832	834	802	871	795	845	832	877	806	886	762	882	812	813	870	802	816	787	803	798	818	824	847	829	858	887	792	871	847	831	788	804	814	856	839	856	854	864	842	825	801	797	843	878	850	817	834	866	819	945	829	823	844	863	846	863	808	794	832	845	863	822	878	813	846	827	858	835	883	798	851	824	827	835	797	870	876	837	889	827	858	798	832	860	798	899	839	869	850	848	839	869	839	807	844	824	864	849	837	831	865	830	800	841	846	869	808	834	818	775	762	849	799	778	807	760	848	848	839	818	787	821	872	831	863	870	828	860	839	848	845	804	815	837	821	827	828	822	807	836	773	800	823	824	800	807	812	852	823	814	804	840	808	857	838	841	834	824	820	797	825	844	864	864	820	871	832	817	845	859	817	813	794	742	855	802	854	819	800	859	801	860	789	823	845	845	822	838	801	767	838	863	854	777	843	808	849	835	805	861	799	797	854	781	832	833	807	825	814	828	866	818	849	809	824	897	811	876	850	867	842	836	794	788	797	832	832	822	804	813	802	858	815	884	808	835	823	778	853	791	878	808	789	827	838	824	823	757	814	888	853	898	829	789	806	837	820	878	861	862	771	849	786	836	816	830	838	841	830	836	864	842	884	869	839	798	821	870	838	836	820	850	806	843	822	862	811	864	822	829	814	791	804	856	837	807	808	787	881	836	870	792	818	819	775	852	825	889	806	831	780	842	803	885	900	813	783	854	840	893	802	839	871	850	846	818	833	841	767	818	842	827	838	816	859	818	858	860	792	845	832	846	811	830	854	794	842	829	817	835	788	858	754	837	790	847	844	816	858	824	840	828	773	857	839	805	772	851	790	853	771	820	834	873	852	838	811	848	800	800	808	813	802	816	844	864	810	858	797	892	854	810	818
31241	28114	23209	10488	3050	1703	1229	964	848	722	732	731	735	777	746	760	758	772	736	769	706	716	778	770	783	791	742	761	718	729	718	780	714	749	715	772	740	754	746	752	765	738	761	735	687	708	733	780	771	756	791	783	734	759	786	686	740	798	736	803	735	744	740	742	698	749	745	736	741	737	741	723	793	731	728	754	718	712	722	722	713	733	782	724	716	737	776	751	724	777	713	698	804	752	743	716	757	716	749	724	760	734	774	724	776	726	743	725	780	755	702	761	765	719	755	744	761	703	772	737	748	729	757	739	721	797	786	730	688	721	780	703	721	694	745	737	754	712	726	745	766	734	799	725	740	722	728	772	726	726	676	718	757	735	710	746	742	725	767	737	732	750	753	732	728	761	743	729	756	772	771	752	764	757	717	706	734	734	712	737	689	765	720	724	743	726	729	696	762	729	768	795	760	720	744	730	727	711	727	716	747	710	682	730	774	757	755	765	712	761	755	737	774	742	742	686	736	740	744	756	738	761	722	754	694	757	735	751	736	764	719	696	743	758	726	725	751	722	739	673	706	754	719	720	714	702	760	738	752	735	712	729	736	793	720	734	745	735	754	731	731	782	731	683	750	743	683	707	775	748	733	730	722	700	756	706	676	772	757	745	751	745	720	727	729	740	694	709	718	764	766	772	750	717	709	703	775	759	743	748	738	716	736	726	752	726	742	777	763	716	712	728	802	744	743	702	707	739	751	767	753	683	750	756	724	720	769	741	720	762	689	797	711	645	748	772	707	786	715	761	779	774	741	771	795	757	773	777	728	720	764	734	721	731	719	751	772	725	726	785	735	785	771	747	785	739	739	745	704	786	771	715	767	701	732	762	738	724	748	758	750	772	756	713	688	713	710	744	723	765	759	757	741	741	722	730	733	712	750	779	728	748	746	752	747	781	771	684	763	758	724	757	791	734	759	700	708	746	694	768	775	782	762	721	756	705	737	773	733	752	755	690	773	708	756	748	744	797	773	737	766	709	732	752	735	797	723	730	748	730	699	747	791	761	778	693	792	763	782	766	732	733	698	717	738	724	737	737	738	753	707	719	775	722	707	756	763	727	702	691	699	770	761	737	760	702	772	763	730	710	726	735	754	740	752	737	764	724	709	755	790	763	778	723	738	719	732	722	702	698	743	718	740	744	792	728	758	705	712	726	795	756	713	712	770	704	715	761	732	723	732	726	701	735	740	734	762	757	695	769	716	766	738	721	746	769	771	705	753	718	739	775	753	732	780	704	792	734	729	774	763	710	742	742	760	745	751	771	743	706	724	706	742	666	730	732	744	745	752	755	680	745	743	721	708	699	748	760	759	721	756	739	751	707	744	774	764	691	744	750	707	700	759	770	796	734	730	697	722	792	766	752	746	747	789	742	773	735	715	700	742	740	690	740	717	747	789	719	766	753	724	732	730	727	760	753	728	739	734	720	756	737	768	824	766	755	738	736	751	774	767	758	680	790	704	721	715	754	740	792	758	786	725	741	690	713	743	738	748	768	722	715	712	751	737	713	766	761	726	705	757	725	747	725	723	733	740	741	703	743	729	728	760	723	727	754	736	771	751	731	724	712	740	762	716	698	708	724	775	753	719	720	697	718	731	759	724	713	702	750	723	746	766	772	802	729	753	699	726	763	777	767	778	785	755	726	722	757	665	746	719	721	764	752	699	692	743	712	791	743	750	771	756	793	747	731	797	714	766	711	695	786	764	751	745	749	785	762	730	752	778	736	768	742	705	729	686	719	735	735	771	729	768	781	726	777	769	757	748	754	750	747	744	773	777	723	738	723	732	744	720	728	723	718	745	717	717	727	735	744	755	748	704	741	750	800	775	740	733	721	744	707	738	752	733	737	723	722	732	769	714	723	723	774	762	821	768	794	776	754	781	742	736	756	678	769	750	728	756	725	712	818	728	722	786	762	794	764	730	756	724	725	690	727	729	753	780	732	780	724	712	734	782	768	693	725	763	794	777	790	692	741	726	731	703	758	740	797	747	732	747	727	747	778	754	797	715	749	759	760	699	720	794	740	785	708	713	739	725	702	732	715	759	728	758	728	749	749	751	766	766	737	727	806	769	731	735	711	707	747	768	696	793	737	768	760	763	760	720	740	724	751	751	731	768	717	760	740	776	740	772	768	738	748	784	749	730	722	749	768	776	725	721	773	763	729	752	719	711	700	683	740	742	794	728	772	762	749	741	745	780	763	741	739	765	763	726	698	737	731	739	776	681	752	731	719	830	700	741	696	759	756	754	739	746	755	724	729	728	778	728	739	704	760	786	719	730	786	724	786	720	710	754	752	733	762	787	746	693	752	758	762	703	766	731	681	745	766	755	725	771	774	717	754	778	772	755	752	755	692	787	751	733	739	762	749	757	770	727	745	753	743	737	775	747	742	768	744	734	762	689	775	796	775	687	724	743	736	726	729	742	716	775	787	761	720	678	727	784	782	750	764	760	764	772	710	790	731	719	728	725	709	744	744	683	712	674	750	760	752	739	682	754	704	731	766	747	698	810	741	774	843	721	775	753	688	743	736	814	730	682	741	766	769	731	816	749	749	738	748	744	778	722	749	715	698	728	713	740	758	717	770	718	722	742	728	721	748	692	716	748	704	747	744	712	718	696	714	730	743	750	745	738	703	663	692	757	729	707	702	733	771	756	756	719	730	742	726	729	741	746	720	746	808	751	725	753	764	719	733	740	677	744	726	785	764	751	760	759	796	660	747	747	693	753	746	746	714	760	708	737	747	741	748	699	726	760	757	750	735	716	703	739	725	711	757	728	770	736	717	727	774	791	754	752	697	797	787	739	727	757	740	716	742	755	699	754	735	697	761	737	763	775	758	738	788	747	731	734	765	754	790	712	690	745	770	698	741	696	763	744	769	720	739	734	719	678	771	786	751	744	754	746	780	803	723	746	723	759	753	734	733	731	721	757	748	761	733	769	773	724	725	704	734	822	736	708	755	766	711	721	747	721	800	799	812	849	747	728	734	728	760	743	782	736	781	770	816	711	737	721	770	776	661	717	780	701	715	733	766	749	750	755	777	656	746	726	774	748	782	753	753	735	755	767	733	724	796	749	732	758	758	759	750	733	772	730	727	740	760	753	740	680	765	754	719	766	713	722	742	716	734	752	709	744	731	707	738	789	739	730	768	748	693	722	738	751	759	744	780	773	744	726	720	734	761	732	753	709	684	764	693	764	724	741	742	768	741	762	762	723	754	744	746	737	748	763	776	707	690	756	732	800	732	749	774	783	730	720	742	757	712	712	747	696	789	733	694	716	741	764	734	784	719	757	726	769	700	746	727	752	753	750	758	754	800	755	760	788	722	758	776	682	675	771	728	738	741	738	760	744	712	726	789	717	717	774	728	767	751	750	772	746	738	773	737	706	785	711	704	658	769	711	697	765	756	725	714	720	720	733	752	777	726	763	735	752	733	728	713	729	772	749	760	731	772
24021	31255	18584	6242	2489	1535	1151	835	632	576	608	570	614	552	579	558	526	598	616	617	647	570	586	573	566	627	626	574	601	579	585	564	619	581	549	564	622	570	574	609	533	593	581	608	622	628	576	545	626	565	566	603	583	543	588	574	608	602	612	593	572	584	581	557	593	552	571	597	565	584	552	536	601	582	551	573	560	570	550	595	551	589	582	620	580	573	596	581	547	540	575	559	549	557	580	579	592	580	614	543	533	585	574	574	611	568	548	563	535	596	575	615	598	587	499	603	625	624	583	615	599	577	570	580	517	551	544	563	574	595	527	556	572	539	548	573	565	562	554	593	568	555	642	586	594	561	601	570	562	556	611	565	533	588	585	542	580	557	568	592	578	611	532	578	574	585	572	577	512	554	550	608	584	574	575	610	635	568	600	552	588	566	584	572	584	550	550	570	541	553	539	571	606	539	581	584	562	564	586	577	586	589	595	606	583	550	550	597	585	567	586	616	613	580	576	556	560	601	562	602	542	621	557	616	597	564	592	584	575	617	604	592	594	576	586	591	568	592	588	601	569	582	564	615	621	577	547	607	577	565	576	566	627	571	569	573	553	576	611	586	549	554	589	560	570	582	585	571	554	592	518	572	636	581	574	585	551	546	579	541	574	557	635	582	563	560	571	531	570	565	576	601	552	591	554	565	581	555	571	617	556	556	594	610	564	568	562	564	569	565	568	579	569	565	593	559	553	591	531	525	577	618	588	592	597	577	602	554	568	570	573	585	554	605	593	599	530	594	562	593	580	612	564	607	566	582	616	553	557	599	584	575	565	545	585	552	538	588	599	569	555	571	594	581	597	603	583	599	536	573	612	563	574	571	608	602	578	600	598	568	578	569	604	544	597	550	600	583	570	568	580	582	552	598	571	590	577	576	618	554	638	561	581	576	589	575	591	573	591	523	571	596	604	571	572	551	567	595	579	578	555	586	570	560	560	579	578	545	559	579	588	606	588	525	564	563	552	548	563	572	558	544	610	574	551	566	609	558	569	567	543	577	607	560	586	576	550	585	573	539	530	558	609	571	572	615	609	581	537	561	572	580	534	596	528	561	552	536	582	582	580	619	570	574	528	568	569	525	600	577	598	576	541	578	578	577	558	594	593	568	595	579	585	571	629	593	604	610	622	584	545	565	554	587	557	565	556	615	574	530	572	612	560	588	570	515	575	557	550	617	582	578	604	554	568	559	574	550	579	581	523	566	604	584	595	599	583	586	597	587	590	538	584	623	604	575	559	603	549	553	587	606	565	568	580	596	519	586	570	612	549	580	559	557	570	602	580	565	579	596	594	606	564	563	584	583	587	558	578	552	561	581	545	549	568	590	559	570	581	601	605	541	609	587	547	559	601	598	547	613	592	564	588	568	544	557	564	599	574	528	561	569	549	604	596	577	544	562	548	545	557	549	588	591	500	609	596	587	563	596	564	591	590	567	582	570	602	582	523	596	562	598	587	565	598	569	583	511	554	593	554	539	583	533	581	583	572	555	561	584	548	573	581	567	576	570	555	572	588	586	576	539	571	622	549	552	543	583	567	566	550	617	530	583	564	563	581	555	554	566	582	566	567	568	571	581	621	576	562	555	588	578	609	546	578	559	579	536	567	573	580	560	535	557	599	601	561	622	544	584	553	569	575	557	536	579	543	571	545	571	552	589	623	553	594	580	594	575	601	582	569	557	557	543	580	553	616	548	591	539	553	599	571	566	608	554	600	599	577	575	550	576	562	591	599	566	531	510	576	566	572	595	610	596	567	568	576	590	580	604	589	524	582	583	567	574	552	572	598	555	548	542	578	556	613	564	547	566	612	563	590	594	560	579	556	587	573	598	585	569	601	573	573	579	585	609	600	604	545	593	559	556	589	582	581	536	565	611	575	607	568	556	609	563	586	552	602	598	620	593	556	574	580	564	548	567	598	576	591	557	596	566	575	553	541	598	577	573	535	555	536	604	567	571	589	596	575	577	531	567	530	556	574	546	564	565	569	523	588	601	577	549	588	515	571	622	612	627	563	565	551	573	593	579	580	567	626	590	536	548	633	549	580	569	531	588	542	538	557	566	573	597	525	598	572	577	591	596	543	595	613	572	543	600	564	555	585	567	631	601	577	540	572	572	573	540	598	535	574	617	515	581	601	595	608	555	630	600	577	602	649	618	587	594	582	585	585	579	563	587	540	574	543	598	599	566	562	620	596	630	574	595	584	594	553	547	560	544	612	578	551	581	574	582	577	541	579	571	543	568	578	562	575	575	528	552	577	565	541	570	577	573	533	564	561	564	569	568	586	593	583	564	583	584	612	612	546	591	585	547	556	600	550	556	575	599	564	561	586	604	582	558	573	595	579	548	591	626	603	603	608	576	565	559	604	615	508	557	577	581	597	627	564	560	548	586	593	567	624	535	562	580	587	546	568	567	535	597	560	579	523	590	570	572	565	630	568	592	580	555	567	578	546	594	581	549	561	599	599	568	584	556	624	573	559	604	564	560	588	565	558	589	562	556	568	545	618	580	586	592	581	626	573	571	552	596	584	543	590	582	575	576	589	564	520	599	540	601	569	608	598	546	524	571	555	545	584	567	581	590	547	588	578	552	561	558	543	555	577	578	585	560	567	605	572	588	547	590	566	571	573	578	552	537	559	563	561	586	548	548	571	544	547	582	605	601	589	539	583	622	600	600	611	577	543	579	564	577	519	574	594	595	587	615	576	539	558	560	535	549	588	570	579	550	582	553	568	558	584	579	625	585	571	535	607	532	577	558	575	576	582	575	555	545	582	577	592	594	590	541	583	566	565	577	564	598	600	546	572	606	562	571	562	520	562	601	556	558	571	632	545	578	626	571	588	560	577	582	560	562	562	578	560	573	600	559	584	627	513	565	552	576	544	578	584	556	593	597	575	578	602	571	589	585	569	566	526	579	592	552	585	546	596	577	563	619	586	563	593	582	587	601	547	579	593	578	590	566	560	570	588	584	585	551	553	608	560	612	593	561	565	559	586	593	540	597	556	533	586	579	581	545	569	594	613	602	572	608	598	597	536	582	544	550	540	569	585	601	592	537	598	591	568	553	602	537	583	591	578	605	518	528	592	569	556	597	538	557	572	589	580	551	544	562	607	550	586	559	581	544	583	523	569	612	575	574	563	577	577	551	590	575	569	580	533	602	571	584	606	578	582	574	596	603	569	592	582	573	589	554	568	572	567	568	590	531	611	611	567	523	567	609	586	550	610	613	660	579	527	578	532	551	548	592	557	591	577	595	582	595	557	576	577	520	594	570	578	636	608	584	597	555	548	611	582	566	561	585	574	577	581	573	560	614	594	558	577	581	538	602	596	547	572	589	556	593	577	573	597	566	580	567	610	562	568	565	579	566	598	555	590	590	591	600	572	570	556	541	581	570	616	614	579	583	588	569	570	524	576	562	535	586	557	588	579	581	548	570	560	575	554	566	614	568	597	565
25870	25142	38122	35324	24635	15868	7896	3687	1431	964	893	892	885	874	887	878	866	876	848	863	828	881	842	887	912	995	965	910	849	921	815	854	914	877	847	872	843	851	875	866	857	895	819	837	899	841	865	800	843	851	816	845	832	870	838	842	866	906	928	929	860	850	824	810	878	841	806	814	884	853	857	867	889	851	886	811	859	871	865	863	829	835	893	843	826	846	896	881	822	850	843	836	873	794	855	805	827	846	874	873	843	855	853	865	844	895	854	840	881	865	862	819	892	900	846	848	839	834	892	831	864	851	829	891	831	840	894	908	878	844	853	869	837	847	831	843	844	872	819	907	900	831	860	833	860	869	878	821	847	849	848	814	920	902	843	896	884	836	858	843	815	861	886	853	874	862	879	838	886	844	822	841	871	902	899	812	856	840	896	831	829	829	798	863	887	859	841	831	801	857	864	885	882	824	847	812	848	794	909	918	834	864	862	824	843	813	862	845	837	823	904	861	941	876	863	860	910	869	847	914	870	877	792	878	879	862	849	829	862	866	873	898	884	872	872	842	847	821	838	874	824	875	877	873	873	904	862	815	818	843	874	875	869	900	816	871	877	867	850	805	821	827	828	906	846	850	891	887	799	882	864	907	806	883	856	814	869	842	808	854	842	883	884	855	845	807	853	849	855	807	842	834	793	867	827	865	877	895	869	885	842	797	838	863	879	855	887	838	854	841	870	820	830	871	866	835	823	849	884	809	907	821	848	849	834	834	881	818	795	833	840	872	848	846	874	840	894	807	872	882	841	814	877	841	830	849	825	830	827	858	851	842	832	876	868	846	834	876	853	910	815	845	906	852	818	805	864	885	891	850	865	858	831	834	842	886	795	877	855	826	836	849	830	895	829	847	802	818	848	846	817	843	824	803	788	865	861	851	868	867	886	874	826	842	829	881	870	847	889	826	839	835	858	856	839	829	861	867	868	894	875	848	871	864	878	822	838	863	848	807	855	831	853	862	833	837	884	869	887	836	891	819	830	826	816	831	880	795	942	830	859	832	844	844	826	835	859	882	802	876	794	855	890	808	828	851	884	865	883	825	884	871	856	869	863	847	837	820	847	889	859	848	852	833	844	894	796	873	895	903	862	905	863	801	873	906	819	871	880	857	861	820	880	841	807	872	835	867	853	861	848	886	809	837	826	830	877	902	825	831	850	825	863	867	851	872	896	894	838	832	879	868	870	896	948	893	848	819	860	888	866	851	844	804	898	897	868	856	831	856	846	878	874	854	863	859	861	862	820	840	820	859	766	850	830	848	819	824	907	855	852	866	879	857	794	832	841	830	852	895	871	794	835	799	891	892	867	852	906	788	810	837	904	838	850	791	888	856	816	881	837	847	870	844	870	872	891	833	821	835	817	834	856	887	816	857	859	866	859	829	890	874	902	900	840	813	811	825	874	838	827	814	829	825	837	813	838	867	883	914	852	920	845	902	907	863	853	850	832	914	815	849	880	829	916	888	846	886	896	870	899	858	861	840	852	799	880	840	865	868	940	928	848	868	875	830	881	877	891	875	834	839	815	821	821	901	889	854	824	834	840	872	878	857	805	822	882	826	815	855	794	873	867	857	844	839	859	859	907	886	855	841	852	899	871	828	857	810	843	823	869	845	824	892	837	886	875	787	843	821	852	847	889	797	955	855	860	930	846	868	849	804	906	867	849	845	851	844	894	907	856	892	802	875	864	858	893	860	830	843	846	844	827	856	810	859	819	904	868	853	876	801	855	892	845	859	855	811	887	822	825	892	882	833	851	873	862	808	935	874	871	848	862	848	846	852	843	841	875	875	839	859	847	821	818	906	865	804	829	841	820	854	900	848	876	892	824	829	858	830	832	824	802	786	848	901	883	815	851	875	843	876	880	830	877	853	844	814	874	801	850	881	819	802	871	912	829	847	887	855	904	862	887	919	878	828	840	854	869	790	851	840	808	835	891	893	866	888	796	861	831	883	856	834	904	833	848	846	882	859	871	852	901	852	832	912	835	862	872	859	800	855	819	878	812	857	853	806	814	895	846	837	880	870	896	856	826	868	842	868	818	837	813	836	885	814	845	848	839	802	860	941	803	846	832	865	836	852	886	866	836	820	816	881	853	860	838	853	834	876	832	783	878	865	902	833	917	844	828	815	821	892	790	830	821	882	837	819	853	801	839	849	857	858	842	826	864	913	874	781	845	848	896	867	878	877	864	910	879	866	870	836	873	810	843	850	865	869	873	880	819	837	845	833	862	830	869	840	841	784	846	844	855	835	907	833	890	905	883	848	867	808	807	867	872	866	874	879	850	844	859	847	897	849	866	859	879	804	794	915	845	838	888	889	889	875	858	822	905	867	839	839	856	857	894	968	823	826	892	851	843	867	872	880	875	850	821	856	838	854	881	843	878	909	836	914	858	891	858	864	878	811	844	855	816	859	851	838	838	818	833	857	863	917	826	887	808	842	853	825	839	863	822	788	856	849	837	897	857	865	879	874	894	853	851	857	831	809	846	887	876	885	826	840	813	860	811	907	841	813	896	842	810	898	867	845	838	887	823	835	858	873	883	819	858	887	899	792	868	831	849	858	813	848	824	866	849	838	826	894	872	875	903	842	836	929	823	878	827	835	901	787	871	840	879	856	813	872	870	851	766	900	831	902	932	856	914	841	849	769	839	865	865	886	840	839	886	849	864	812	873	880	856	842	823	834	868	867	828	858	839	867	917	854	866	855	871	900	874	846	835	820	817	868	838	886	876	901	847	860	767	802	835	832	827	817	847	857	862	830	848	879	871	826	875	900	824	846	805	788	877	789	823	847	850	814	845	893	876	844	779	856	899	915	842	860	904	863	852	798	819	812	845	834	872	869	874	899	883	817	839	889	845	875	867	832	892	865	860	918	846	834	896	829	882	849	868	860	876	831	863	864	860	872	804	861	882	859	810	835	872	824	877	821	883	858	839	812	876	838	847	824	855	826	813	856	879	858	903	843	877	854	858	856	908	857	853	818	843	816	900	804	895	832	888	794	824	795	820	921	869	832	848	863	873	873	864	855	885	881	840	828	883	837	854	854	841	865	873	831	892	848	833	790	856	863	920	845	856	844	872	864	901	837	859	850	881	804	848	819	861	906	819	888	844	813	812	845	849	843	869	811	865	829	858	799	799	820	823	851	875	819	791	902	888	905	820	843	845	867	852	861	863	833	843	794	860	855	837	860	856	837	813	864	865	837	888	848	825	876	780	844	900	814	857	907	874	847	848	911	824	833	912	889	872	850	899	836	846	882	874	873	845	822	872	856	832	872	848	861	857	851	842	863	842	865	888	829	838	834	829	824	858	814	823	861	845	860	861	883	904	804	862	848	805	856	868	846	830	842	863	882	852	856	867	866	902	817	897	843	845	871	858	881	882	848	862	864	873	803	866	859	859	834	819	884	855	842	824	834	921	829	871	862	819	853	876	846	844	819	805	858	833	852	887	898
61682	91500	66084	35101	18144	11282	6608	3769	1439	819	728	764	712	788	754	778	723	730	735	719	691	753	711	724	798	916	779	752	732	737	687	723	719	734	754	718	691	701	750	751	695	708	700	699	736	739	753	706	733	707	693	738	764	728	695	724	712	759	733	749	742	707	744	730	719	663	718	745	763	755	715	749	702	776	715	739	759	721	794	716	735	745	744	744	694	720	688	710	730	687	757	723	736	742	649	775	731	740	690	718	738	762	731	716	729	719	698	736	734	682	681	692	731	732	754	753	755	672	729	726	741	723	776	705	754	730	698	759	728	718	740	705	663	719	748	699	704	703	732	708	733	710	708	716	717	769	773	755	739	711	716	762	743	694	752	741	700	679	787	746	745	707	753	712	722	719	763	749	757	715	735	719	724	700	748	712	754	721	787	688	746	737	699	749	810	677	714	751	677	705	708	691	747	681	741	736	709	745	724	686	693	709	704	732	756	654	721	700	715	737	782	713	716	701	700	741	714	710	692	746	714	722	712	673	741	754	724	726	747	740	705	720	701	782	714	658	750	720	707	756	684	707	711	686	760	759	676	750	721	716	736	695	713	757	702	746	721	736	734	705	692	716	730	754	729	706	764	738	706	724	741	714	729	717	752	708	782	673	743	729	689	747	704	731	732	774	732	768	723	685	778	664	704	702	683	721	675	686	732	716	740	729	712	681	732	689	708	684	747	736	720	678	742	716	719	711	710	725	695	786	662	762	738	702	714	691	734	653	703	756	752	696	696	701	715	719	716	693	714	699	741	735	711	760	705	706	695	734	723	710	727	730	703	686	710	711	713	767	756	722	681	752	752	727	721	730	705	719	733	712	689	696	716	687	714	704	730	729	733	696	654	711	722	732	705	737	695	697	781	713	711	687	740	687	731	763	689	726	691	715	710	734	748	743	701	726	703	701	728	699	703	694	725	714	719	723	715	739	739	733	729	716	746	702	732	709	714	705	739	708	737	730	717	693	746	697	689	765	714	734	723	744	660	697	714	747	682	744	734	721	739	732	716	706	703	661	711	700	714	748	707	674	713	709	733	701	750	728	745	667	698	691	723	700	706	737	733	738	740	690	712	707	701	687	708	736	685	734	762	709	758	759	689	684	737	718	748	646	694	715	703	670	758	704	740	733	741	700	713	742	747	746	670	709	705	715	684	699	718	731	686	675	703	706	731	703	663	768	687	731	728	710	716	720	748	707	732	744	709	780	691	710	714	719	732	680	706	702	757	692	732	729	678	691	686	703	707	710	692	663	701	702	682	699	739	720	734	695	750	742	736	723	723	709	733	733	711	742	727	752	739	719	733	716	716	752	701	755	678	683	749	719	695	732	708	698	722	732	718	722	679	727	711	698	729	728	719	709	696	662	713	710	732	696	722	757	715	679	723	711	696	701	751	754	704	726	720	672	714	747	679	755	670	717	703	698	741	686	746	728	752	719	707	735	731	720	736	736	703	736	696	730	688	658	705	729	741	702	737	711	714	699	721	689	716	748	703	716	735	682	682	691	753	669	720	715	726	738	718	693	709	731	724	755	785	697	755	745	683	722	744	723	678	740	718	691	699	705	775	734	754	718	738	719	728	705	689	763	752	721	709	705	750	713	702	697	698	727	733	772	703	728	708	747	691	748	723	714	704	709	739	728	696	740	698	726	706	704	748	688	718	710	761	774	747	724	731	760	724	713	707	710	692	705	745	763	766	721	787	741	695	712	767	723	690	737	733	721	731	727	693	755	770	725	733	780	744	712	704	713	724	728	746	659	744	671	688	662	690	693	740	724	752	658	674	732	732	697	698	715	726	674	666	698	750	690	761	658	688	758	731	728	723	708	677	712	729	696	706	750	709	767	791	750	725	683	692	724	741	713	701	710	671	705	732	758	689	678	731	781	692	723	771	711	686	730	677	693	687	704	668	734	654	713	723	717	721	745	746	744	714	724	703	705	694	727	690	723	693	653	735	752	739	742	766	706	716	689	686	637	723	700	701	746	690	677	747	718	739	750	720	752	695	697	739	704	658	671	693	714	723	706	739	732	713	665	735	758	722	720	714	692	748	769	690	709	691	700	718	724	717	725	716	741	695	695	692	769	747	667	726	735	756	708	696	731	694	712	758	744	680	720	741	731	714	710	732	725	675	741	719	723	777	684	706	742	750	736	706	684	704	746	736	751	727	727	674	710	710	715	712	725	723	716	718	672	704	718	684	761	704	740	734	713	707	704	735	684	731	681	702	714	687	724	669	743	722	722	714	736	798	719	750	745	698	700	756	705	755	756	730	723	739	728	744	726	748	689	708	706	685	657	696	772	728	675	711	727	728	701	743	737	756	708	720	707	759	736	769	731	674	716	714	696	687	727	739	686	746	654	666	719	726	725	691	711	675	714	719	717	666	761	743	716	702	685	719	730	696	701	732	695	725	718	741	686	735	742	756	701	733	754	698	719	718	706	688	703	715	753	710	726	706	728	706	768	674	728	709	715	704	651	689	759	745	693	701	741	733	713	775	690	719	671	712	709	671	772	719	677	709	717	700	684	683	716	712	693	739	742	671	666	718	707	735	721	756	698	736	722	712	691	693	725	726	732	767	695	734	766	763	744	692	723	686	715	704	733	680	730	706	717	701	726	719	722	742	683	720	729	706	706	710	703	746	724	718	703	746	703	751	692	714	686	672	698	701	703	680	699	713	761	738	709	728	680	736	708	663	736	730	654	710	759	732	680	715	711	695	671	730	763	713	654	727	710	688	696	736	689	721	726	685	694	723	682	676	702	796	709	703	711	681	736	702	693	729	687	710	675	732	687	675	706	713	722	772	762	699	693	739	739	733	747	670	705	691	701	708	712	714	719	719	697	736	722	720	736	727	712	686	773	719	688	705	760	717	725	726	751	752	727	736	745	724	708	752	716	738	742	709	669	706	764	727	732	696	794	708	689	727	737	655	707	682	734	729	729	740	756	727	733	732	741	719	763	680	739	737	751	703	685	714	720	729	702	706	696	743	731	696	725	731	706	688	654	736	673	740	723	724	725	730	710	724	750	743	764	686	731	729	694	733	728	634	697	689	652	783	718	724	738	710	689	688	720	748	723	676	725	744	700	701	755	671	721	717	693	675	724	660	760	698	763	756	691	706	738	735	793	716	705	665	707	685	741	723	702	718	694	709	745	731	723	702	726	706	719	683	731	694	689	686	685	693	697	730	720	746	672	713	742	705	733	698	734	717	747	703	719	727	679	723	749	728	702	720	735	746	676	711	712	708	736	707	722	667	757	751	688	704	730	695	734	730	769	660	705	743	777	685	706	750	702	715	733	744	682	738	698	728	704	730	651	712	684	694	706	681	723	721	748	738	687	662	694	738	729	699	721	685	697	690	711	729	706	714	724	732	743	697	718	716	701	709	682	767	706	704	727	679	750	707	725	654	698	714	759	713	727	687	690	701	737	676	706	759	703	732	710	732	751	710	727	661	744
24675	23137	33815	32602	28411	24282	16149	7234	2315	1272	1083	1017	1041	1062	1056	1055	1030	1029	1006	1011	1091	975	981	1031	1114	1272	1132	1062	1037	1018	1017	1079	1030	1044	1030	1126	1083	1015	981	1042	997	1056	1030	989	1007	975	998	1059	977	1002	1041	1035	1054	1022	1032	1030	954	989	1010	1011	974	1030	1059	1041	963	1034	979	1060	979	1020	953	964	970	997	1022	995	1004	1024	1007	938	965	1032	975	989	1003	969	1088	1013	1083	1042	1037	1074	927	1003	1016	1025	987	966	994	991	998	1037	1033	1012	1024	1023	1040	951	1016	1034	1023	1009	992	1023	1017	1004	1013	1018	992	1014	1030	1033	976	951	974	986	1003	955	997	1037	1067	991	939	1001	1040	992	980	994	1029	991	1041	978	1020	991	1019	1075	1022	964	1079	965	987	942	981	1050	987	979	992	1012	973	1022	977	1006	990	1010	1019	999	996	986	1021	979	1023	1000	1046	1000	950	1028	1055	997	983	1017	954	999	1037	953	1026	960	997	1041	993	1026	990	981	1077	1036	1023	997	991	967	983	977	992	959	1012	975	1025	1034	998	1019	1006	965	1021	976	1021	1039	922	1007	1001	1012	992	975	1016	941	957	927	997	998	1111	1037	997	1030	1015	1049	989	1009	1056	953	1003	971	928	977	975	1051	1003	1002	963	1043	984	1004	984	975	998	1030	969	996	996	990	977	1048	996	1051	978	1011	1022	1032	1040	1027	986	950	1007	1020	933	1003	1031	997	1048	1055	986	987	1021	995	920	925	1061	1009	1020	961	931	1019	1067	992	973	957	1002	1001	987	1016	1072	994	1029	1021	1037	1002	1031	1036	1014	1043	1039	1016	958	959	994	1011	995	1003	1026	995	1010	1010	1026	1005	1007	991	995	994	977	1009	1031	1035	1023	1015	978	1006	1041	1023	1031	998	1023	1021	938	1045	983	969	1045	986	991	1016	1004	1006	949	992	1060	1059	1006	961	1029	992	1018	1016	1026	944	985	1003	962	1027	997	990	1005	1015	1040	1025	1036	1001	984	1001	951	1022	947	1022	1002	1026	1020	950	1013	1013	1082	1006	1013	1036	1010	1002	1017	993	1001	981	987	997	958	1002	971	968	975	956	1033	985	1017	1017	978	1002	1034	1033	993	1021	983	1006	1018	992	1017	1019	1051	989	1019	1027	963	978	1003	991	1052	1011	958	922	1014	996	1000	1022	1034	957	972	1010	973	926	972	1016	1043	1001	1016	1011	981	1012	969	1036	1023	985	996	1050	967	1016	1003	985	967	1045	1008	1001	1028	1016	1003	992	1002	1032	1041	982	1007	952	1020	958	1020	1003	945	1010	1031	1013	1003	1000	1061	1034	1048	1010	1025	1028	999	1031	957	1000	948	965	1060	998	1069	994	972	1000	985	986	986	973	1028	1008	1009	944	986	996	972	1008	1005	929	999	977	1034	975	1042	975	1026	1001	951	917	1024	998	1003	1001	1021	970	973	993	1005	980	952	997	935	1010	968	1009	975	993	1003	1026	1024	1005	1002	1008	982	970	1013	986	1020	955	1028	998	1003	1019	989	1002	1046	962	947	1011	982	970	1002	970	1005	952	939	985	1038	1002	1024	968	959	1045	1049	1023	1003	1043	1026	991	1053	989	1031	1025	1012	999	991	974	1016	1003	1014	993	985	969	1081	1068	1022	1062	946	989	1011	977	985	1024	1014	1002	1031	1008	980	1026	986	989	942	990	950	978	983	949	998	1062	986	1016	981	1037	1050	957	1032	1018	1018	1001	1011	974	1034	1017	1023	998	981	1031	965	999	997	1051	926	985	1058	1012	996	1041	1026	979	974	987	990	944	995	963	998	987	1019	994	1063	1027	1015	986	1003	963	974	997	1005	930	1025	1068	942	979	975	1030	1014	1018	974	1028	1059	976	1002	1007	966	1007	1012	997	952	1008	1055	1030	987	993	1028	1023	1017	976	991	1000	1010	996	948	1055	1023	967	1008	1020	1019	966	940	1018	992	1056	984	938	995	1016	955	985	1007	1019	1013	1019	1015	979	1002	986	989	983	1076	1069	964	994	1009	1021	1001	996	1002	984	1019	1015	1018	996	981	978	987	1046	1000	1017	945	996	981	936	984	998	1030	985	966	1044	1002	1091	975	1016	967	998	997	1043	1009	965	996	1009	1012	1027	1058	1043	1000	975	1047	988	1006	1018	1003	995	1021	981	996	944	1034	987	995	984	1005	954	987	994	997	1018	955	952	1032	961	989	1007	1001	947	1029	1010	1024	1003	1019	995	1063	1016	971	960	973	991	1052	964	1024	937	1026	972	1022	1082	976	968	972	989	1012	1003	1023	995	1038	994	1022	969	1039	996	978	987	1000	957	1034	1052	991	1022	1050	988	1069	1033	1046	949	1054	956	1009	1019	982	1072	1041	1006	990	972	930	982	1026	993	1009	986	968	1025	1033	987	1040	1001	975	994	1046	1053	999	978	1015	976	1006	992	1012	981	1008	1047	1012	987	1048	1026	966	1023	967	1059	946	1031	1031	987	949	1051	1004	980	1003	961	1000	988	1050	1021	1030	991	999	1016	983	981	1051	1055	988	983	973	1035	978	985	949	1008	960	981	1010	943	1003	1040	1027	961	1062	976	976	1014	953	974	1027	1076	1059	1009	1004	1020	1052	962	1012	975	994	1078	1022	943	939	1001	993	1002	1036	980	980	971	974	943	961	1044	1027	1067	995	1023	1017	975	989	936	1002	1008	985	1080	966	995	995	1008	994	995	996	980	954	1017	1054	1004	1026	1040	988	979	1056	1001	957	1028	987	1030	1005	1022	1041	981	1031	986	955	1027	978	1034	995	977	988	1017	961	1025	991	1006	1019	1060	979	979	935	1026	981	985	980	993	982	1028	954	1002	991	1018	1016	1046	1042	1013	1019	1011	994	1034	1015	938	981	999	1023	1014	979	995	1027	981	994	993	1014	1027	1047	976	1011	986	965	1002	987	972	1055	1002	964	997	965	1046	1041	1024	1012	1007	1052	1041	993	1015	988	1052	1021	1023	1051	1095	1067	1025	1052	990	1017	1022	995	1014	981	1043	1009	926	1053	1025	986	971	1087	1007	1054	992	1020	1058	947	962	1013	1010	969	1041	993	980	954	950	1043	1050	1043	1019	1021	999	994	1023	985	1015	1027	1054	992	972	1053	1060	959	1013	1014	955	1031	1009	1013	982	1028	947	1061	1020	1020	997	1067	1031	986	967	1021	997	957	1015	1062	1015	996	969	983	969	1055	1044	1000	1067	1040	965	1027	1014	1013	985	945	978	1029	967	1021	1004	1061	1045	1049	996	1017	979	960	994	1008	970	946	1007	999	1011	961	976	1027	1082	965	1008	1021	1002	1040	1018	964	975	1031	1040	1037	1025	1042	1010	924	982	1011	990	975	1066	969	1007	1000	1100	994	1009	1046	1038	960	1007	930	1010	999	1056	999	1033	1017	961	981	956	1036	1018	1008	1026	1034	976	1051	1038	968	982	1040	999	977	973	1017	917	969	994	1005	1034	991	998	973	996	979	1050	997	990	1000	908	971	1035	990	1056	964	1032	1003	1006	960	992	918	1005	967	1053	1021	991	1010	1009	1015	954	934	1037	961	1042	980	1000	955	1009	1033	998	1065	969	970	936	986	1032	988	1000	939	991	1049	1035	980	973	1038	1023	979	975	1026	987	1009	969	996	1006	995	999	991	1005	1017	1038	1031	998	943	1047	1024	1008	975	1003	1039	1013	1035	978	957	1004	1006	1033	1016	984	998	988	964	1007	984	1028	994	992	993	1048	971	1075	983	977	1016	985	980	1005	1002	991	1005	930	1012	996	1014	1024	966	960	1007	969	984	1040	983	956	958	999	998	1027	1014	994	1015	955	1011	996	980	966	949	974	960	931	950	948	986	968	1012	1023	1009	1004	950	978	984	994	975	984	986	973	979	1026	976	978	995	977	991	955	986	922	1061	950	982	987	1071	1021	1031	999	993	1036	966	1017	990	987	942	988	1025	959	969	1043	963	1011	957	1020	1010	974	1005	1007	1025	999	1025	938	999	1016	983	992	919	994	960	1037	1026	972	980	1019	1045	1013	1015	973	989	1013	978	1053	1008	1029	965	986	977	981	931	992	1019	1049	1024	1011	973	1040	993	1039	992	993	974	1026	1040	1039	947	1026	1011	1004	982	1020	1030	998	1020	1006	994	995	1011	1003	1016	973	923	977	946	1040	1007	1000	1077	1012	1008	1015	997	1030	982	966	976	1013	1011	1042	1021	993	991	965
64622	103139	76333	48267	28246	18428	11049	6421	2291	1045	871	921	863	844	868	852	822	873	840	910	875	863	891	866	1049	1270	1005	934	888	844	873	864	884	803	866	849	875	874	896	902	860	823	827	856	868	844	883	855	850	861	808	878	879	872	864	887	823	828	814	886	859	840	814	879	875	873	862	842	863	848	828	918	816	864	827	878	837	857	827	873	878	852	890	856	846	892	922	844	866	818	851	811	844	819	837	858	883	840	818	866	874	865	841	854	885	924	883	834	835	878	816	861	842	850	879	829	881	806	799	881	861	889	887	893	883	851	826	811	913	792	887	860	873	867	866	905	824	858	861	892	860	868	857	850	867	879	916	828	911	855	848	893	855	852	892	873	827	863	804	864	871	838	852	818	861	881	869	878	838	846	877	919	884	814	837	870	827	806	831	845	824	848	891	803	852	831	822	846	870	871	858	862	863	879	793	844	857	851	880	825	815	812	868	863	885	887	906	811	873	916	887	902	877	847	832	878	821	876	841	903	877	864	852	860	877	847	913	866	875	887	865	876	857	832	912	931	820	853	815	859	834	883	801	840	863	860	820	836	795	840	868	889	825	900	842	863	902	858	881	839	816	795	825	840	855	854	908	839	842	856	867	758	859	824	877	861	858	896	830	835	816	840	849	840	891	834	830	896	868	829	837	883	835	838	798	841	779	802	841	822	838	838	867	843	877	866	895	802	827	890	857	880	908	810	871	796	827	852	859	900	894	873	851	872	821	874	822	880	871	844	869	805	849	869	838	870	897	885	857	866	841	782	820	837	870	870	826	848	857	912	861	855	878	838	831	873	891	880	831	911	874	813	877	814	874	837	878	868	915	896	853	854	861	831	889	839	854	834	822	806	767	846	855	889	828	838	852	872	847	875	868	847	886	837	828	861	871	800	830	849	878	906	871	865	899	857	889	882	886	832	828	900	877	832	840	842	874	804	871	852	897	868	851	819	849	872	871	892	836	845	838	813	800	846	849	865	839	876	867	781	835	878	819	852	851	883	872	841	810	837	856	835	838	819	888	800	878	857	916	878	856	845	832	887	849	882	830	839	858	833	838	858	847	899	880	874	868	912	880	867	880	814	872	842	830	859	866	851	834	808	827	850	857	875	924	875	827	842	831	803	834	796	868	877	845	832	813	852	833	864	864	828	876	834	880	844	893	812	925	880	883	845	869	840	834	854	844	800	894	849	902	820	814	853	854	813	906	835	786	853	845	845	873	846	894	863	876	845	870	863	886	869	904	823	789	880	857	833	835	852	840	805	852	881	883	850	874	819	870	815	865	865	888	799	833	895	827	829	837	851	878	846	857	879	891	828	780	872	861	865	887	848	881	797	878	813	859	872	832	808	828	821	882	814	848	860	878	845	815	823	809	821	893	853	883	849	942	833	836	828	901	874	840	823	821	898	852	850	861	808	914	822	880	837	872	823	899	816	914	848	837	846	873	848	893	883	863	834	853	832	878	833	885	851	873	853	880	905	817	876	842	864	869	882	850	856	872	869	842	812	807	908	896	877	785	885	841	806	854	863	894	869	833	809	887	846	817	846	861	832	824	831	828	856	858	839	876	866	828	861	879	809	836	828	865	833	862	850	889	811	821	910	881	882	821	876	812	904	830	841	819	861	847	817	892	865	874	858	908	853	881	873	815	883	829	812	916	861	870	889	813	851	860	850	829	858	844	812	863	860	849	834	878	870	844	810	875	814	835	865	856	874	887	831	880	819	866	866	860	842	895	850	866	875	895	856	847	862	856	845	849	859	852	892	851	858	835	839	846	801	809	835	769	868	819	838	878	873	795	881	852	839	813	855	837	800	880	844	857	856	844	897	806	839	830	846	909	826	813	875	858	878	854	843	839	832	822	889	852	798	864	846	838	831	839	861	872	835	820	870	843	894	862	866	872	836	862	807	827	872	850	843	865	827	882	858	835	875	892	846	868	882	885	869	891	842	831	825	808	867	869	887	846	853	822	897	866	823	867	864	880	841	916	846	864	820	827	863	890	899	846	866	899	864	815	861	856	821	851	820	868	846	865	842	837	882	854	851	875	864	847	857	870	794	866	847	835	881	859	869	873	856	895	829	907	816	891	877	827	839	862	859	862	825	842	825	817	870	861	806	874	812	867	841	855	800	817	847	812	803	876	823	854	824	852	833	852	864	877	847	876	803	830	825	837	832	855	902	811	861	830	800	855	863	860	835	890	843	866	840	823	891	918	841	828	834	824	849	841	824	839	808	866	856	766	798	820	828	852	836	848	831	848	837	848	850	855	883	849	787	868	867	853	820	871	855	825	843	874	847	835	868	884	868	813	858	839	869	864	846	827	858	859	884	790	823	858	837	842	872	879	867	837	907	870	843	891	887	872	816	797	819	871	856	810	854	875	827	860	858	800	824	829	869	805	884	822	846	839	772	872	884	857	858	881	876	843	847	830	853	852	846	871	846	860	879	806	828	849	878	877	831	820	858	855	878	842	857	866	863	855	815	891	815	835	819	860	856	852	851	839	906	882	797	915	831	890	861	831	801	811	839	883	826	864	809	837	866	866	856	851	876	799	793	857	812	835	831	878	850	873	886	846	824	879	854	804	845	864	927	868	876	808	809	773	797	899	836	900	832	787	876	855	858	868	832	857	864	881	819	790	851	863	834	930	879	871	810	899	837	889	772	857	848	858	882	799	895	868	885	875	843	856	831	855	869	871	847	827	819	830	878	827	812	829	863	824	825	836	836	841	837	872	855	899	876	889	845	850	902	843	903	859	880	825	851	860	866	809	920	860	853	873	831	870	880	864	873	845	860	840	811	839	827	858	843	866	858	790	886	836	872	818	869	898	830	890	857	778	829	888	841	854	888	852	850	874	827	867	911	819	860	882	828	869	807	861	900	822	787	842	801	864	826	842	816	916	825	827	820	839	865	815	866	838	852	820	823	888	816	836	836	869	804	878	820	883	803	821	871	867	868	872	856	851	825	882	842	835	851	838	872	893	848	843	920	847	895	814	796	855	854	869	862	864	843	847	869	866	801	867	819	845	822	875	810	833	837	855	878	861	836	838	878	827	839	886	811	827	817	861	828	867	899	846	830	846	838	784	795	857	830	767	845	840	831	892	892	846	858	817	927	845	889	801	815	871	832	838	849	834	837	791	860	863	828	806	828	805	838	851	820	875	885	835	844	868	838	818	830	831	851	862	850	800	838	840	817	882	891	867	838	838	763	856	823	865	861	861	851	879	866	858	881	903	852	861	867	929	845	875	845	835	796	860	861	841	898	868	818	891	892	875	849	866	833	831	844	860	883	827	805	882	879	862	878	815	849	908	809	896	907	851	837	847	861	825	823	836	822	843	846	836	821	817	841	855	801	837	864	824	854	883	808	872	853	856	834	912	846	859	864	829	871	816	823	929	828	825	866	875	891	845	857	855	847	891	823	887	811	892	800	857	855	824	765	821	821	790	845	845	878	828	848	867	814
30894	27827	23783	10247	3296	1748	1289	986	862	780	809	803	805	745	767	782	784	850	769	769	771	732	792	779	756	791	771	794	784	711	724	770	803	803	780	790	771	816	774	769	719	800	822	770	840	733	796	798	756	792	826	791	764	736	788	772	801	797	802	815	767	788	784	762	749	788	816	793	767	807	772	802	787	778	764	797	770	740	803	780	753	776	775	786	733	777	757	756	767	774	709	779	788	756	768	777	739	808	774	748	784	770	746	786	700	750	757	747	766	786	792	766	809	701	770	773	808	740	768	747	783	791	731	824	799	818	774	799	766	742	754	750	728	792	769	776	757	804	764	763	742	755	757	729	805	804	724	761	808	779	820	792	777	797	734	777	766	758	804	798	801	794	763	737	769	797	776	756	750	769	776	755	801	764	799	781	807	836	725	795	797	775	819	759	735	760	783	721	770	814	798	804	781	796	802	756	775	762	764	761	782	809	792	696	803	836	760	770	785	765	747	766	785	787	799	735	781	752	749	728	824	809	782	760	797	726	812	767	783	763	736	762	759	776	753	749	733	783	798	774	770	794	772	831	785	763	811	754	809	778	773	771	780	811	795	756	774	747	784	810	759	765	793	725	788	810	756	772	816	745	775	778	765	778	820	768	764	765	737	751	790	757	776	820	747	768	750	749	740	745	773	844	758	768	747	792	794	812	752	771	777	795	756	767	766	778	737	722	765	761	814	811	784	829	767	755	789	753	793	748	764	827	766	775	783	797	772	807	756	812	789	771	795	817	778	787	809	797	828	704	748	754	773	731	755	815	750	751	770	775	788	763	792	765	759	809	760	781	772	778	774	764	798	761	765	766	824	753	722	733	788	801	818	782	781	775	773	777	754	831	775	778	783	860	734	799	807	768	749	795	772	773	765	771	820	779	765	792	781	794	746	751	778	783	745	780	780	779	737	769	798	779	734	759	824	787	766	792	749	776	759	750	777	802	768	769	755	767	773	791	775	795	838	754	781	786	743	768	785	789	771	764	791	791	764	775	764	759	779	767	746	746	770	730	769	759	770	770	791	797	771	754	808	728	764	795	759	742	746	764	762	772	765	743	772	712	754	815	758	790	730	734	787	741	761	812	771	779	785	736	768	791	794	774	753	767	776	786	714	794	817	792	780	760	759	757	756	739	840	794	750	794	791	726	740	725	785	765	783	787	801	765	765	779	738	809	805	735	760	758	764	809	803	771	751	771	787	811	749	752	788	793	806	822	743	752	759	762	824	764	779	818	809	777	772	748	705	751	753	773	789	768	762	817	772	776	811	798	759	823	725	743	750	757	777	790	770	791	780	756	733	716	748	827	785	767	793	794	785	749	791	760	767	748	786	772	823	747	748	788	799	742	744	743	751	761	776	782	791	759	786	763	783	827	800	737	790	778	765	817	743	796	806	766	769	797	821	778	737	750	780	779	783	782	765	722	789	803	766	739	763	764	798	796	762	769	801	783	792	782	809	792	795	805	763	788	790	793	719	803	721	799	782	756	793	843	775	730	752	781	776	774	747	737	728	778	765	748	747	817	781	818	770	808	791	770	744	704	749	778	740	778	749	769	738	767	737	754	777	761	825	781	792	743	806	778	811	791	750	762	806	736	771	811	764	722	790	777	677	734	767	798	780	718	787	797	760	794	823	777	832	818	789	795	814	761	743	780	817	791	783	777	737	814	782	793	799	793	849	771	761	758	772	753	777	790	764	801	792	787	751	741	793	742	772	731	794	771	805	781	765	769	803	731	749	751	732	785	750	741	803	807	778	770	767	746	774	839	765	750	739	735	774	761	761	821	772	809	756	788	783	815	767	761	741	768	746	762	804	720	802	783	796	753	811	740	747	780	795	760	746	760	761	849	803	765	742	789	772	753	752	767	763	743	747	737	773	746	742	837	747	739	818	825	782	756	768	805	774	765	779	732	762	765	757	794	756	814	799	820	750	762	774	802	773	790	847	783	824	823	791	825	775	777	747	744	740	756	783	774	727	810	767	747	722	797	785	820	817	821	798	758	788	792	761	805	802	786	794	748	774	795	791	749	809	840	794	770	798	770	799	762	767	779	756	772	745	694	778	702	753	767	742	771	734	805	772	727	798	766	803	748	819	771	747	780	766	727	797	811	811	757	747	795	768	787	733	779	788	763	802	764	723	735	746	785	768	745	770	774	758	776	785	760	800	801	780	761	740	727	787	780	798	790	797	806	757	781	729	814	782	811	761	744	822	778	781	775	829	805	757	754	779	746	816	826	800	818	751	708	754	782	764	778	763	819	776	817	751	746	732	793	800	818	785	738	791	791	738	762	745	779	714	783	752	757	744	753	737	748	764	778	775	804	767	755	760	761	765	824	747	739	761	772	784	748	714	779	743	773	771	839	806	772	759	785	728	775	794	767	781	785	767	787	780	814	764	805	728	740	791	781	752	769	716	781	823	760	739	770	748	751	753	787	771	837	755	793	736	743	770	754	762	798	784	786	782	784	785	783	795	741	778	799	766	742	749	767	749	753	745	747	756	779	777	771	790	802	773	774	784	808	812	829	728	764	751	728	775	778	742	785	836	812	732	804	766	768	812	801	801	794	801	779	778	805	792	729	795	807	838	770	744	791	753	784	810	841	764	767	768	750	724	787	783	761	788	789	775	738	752	756	781	790	761	779	741	783	759	778	793	760	763	758	810	778	776	796	783	763	773	769	785	759	747	778	765	785	736	799	766	758	729	758	798	805	782	756	770	774	743	766	780	769	797	808	808	758	843	795	817	765	823	744	776	834	773	751	742	764	809	777	776	736	772	741	742	773	834	773	812	735	751	768	773	777	802	820	780	775	787	752	811	800	779	768	764	808	771	796	784	754	791	732	777	722	841	752	816	736	783	794	766	732	779	816	734	773	826	760	730	784	783	780	772	755	782	757	838	765	802	773	778	794	756	793	810	784	739	757	806	768	843	825	763	792	825	759	807	764	779	771	764	763	801	778	761	736	807	803	768	747	751	805	799	795	805	777	712	802	693	802	788	811	769	805	799	822	776	803	764	717	762	750	799	766	784	781	769	811	761	735	759	781	740	792	749	808	742	774	768	796	771	748	701	813	785	793	769	798	757	766	799	783	811	780	789	736	742	773	731	738	771	768	794	765	845	739	785	802	791	766	756	765	775	741	774	793	787	741	745	815	740	750	757	773	775	774	745	729	780	747	771	807	728	779	763	799	765	742	743	800	748	776	740	783	765	783	774	782	784	762	779	739	751	765	807	790	767	787	806	778	769	790	785	842	816	750	818	774	805	798	761	774	751	803	800	793	761	778	758	795	779	755	766	761	805	779	787	775	766	774	771	758	817	755	778	827	792	783	782	776	759	794	717	778	802	795	822	797	809	790	803	759	777	754	772	737	761	848	807	766	832	759	789	686	741	741	749	768	753	738	707	814	797	769	753	788	793	721	779	733	775	759	790	767	758	763	752	762	818	770	787	794	796	731
23843	31348	18860	6129	2758	1626	1114	892	658	589	577	605	654	587	592	572	618	602	614	621	594	571	587	557	607	601	610	620	559	617	603	599	595	606	569	592	627	588	605	650	577	599	569	660	608	605	610	598	567	615	632	653	627	605	596	564	595	594	560	630	582	590	604	635	592	614	636	661	624	638	616	609	591	569	570	608	590	614	590	601	584	589	607	587	605	613	574	591	601	668	598	611	604	584	585	595	607	597	629	636	575	586	606	600	607	628	569	594	617	615	626	611	615	606	605	578	548	614	565	633	611	584	605	609	597	570	572	572	571	590	617	577	561	628	594	581	618	613	589	604	591	595	553	569	607	602	620	582	581	605	635	591	597	641	599	570	605	643	557	581	627	594	567	592	602	581	538	597	564	587	566	632	591	632	613	596	584	627	589	592	630	643	614	603	578	588	594	614	621	577	611	600	585	590	598	543	603	615	586	586	586	617	578	572	565	617	633	638	578	620	564	621	589	606	576	595	604	614	630	618	599	609	574	618	627	591	608	630	612	636	633	591	587	620	609	613	594	606	598	582	617	566	570	619	654	639	630	634	626	639	584	644	577	626	579	613	635	549	555	599	585	600	632	559	582	589	585	619	589	614	587	634	557	629	601	661	653	568	632	590	606	589	579	556	576	578	621	635	580	600	604	583	603	563	607	567	602	627	582	600	582	582	604	578	560	566	622	662	573	609	634	601	549	595	561	605	577	601	624	572	555	591	615	591	570	611	642	607	601	615	585	591	558	633	576	582	567	641	635	631	592	593	616	590	563	605	605	590	589	559	607	634	586	568	607	588	582	588	590	517	616	639	596	670	588	567	571	581	567	604	623	617	593	591	623	566	609	580	589	595	583	615	628	602	610	577	590	610	577	629	616	558	569	620	566	613	579	587	567	605	561	606	617	632	571	592	601	603	532	578	620	633	591	629	620	567	601	607	609	626	601	610	588	594	607	613	559	599	617	610	599	613	610	594	596	615	582	645	627	559	576	634	619	570	651	565	624	577	613	586	614	595	564	590	625	617	621	600	592	598	644	626	611	625	617	576	585	576	640	568	600	604	572	606	619	574	661	626	600	591	588	598	550	604	594	577	632	599	595	609	628	564	582	585	595	579	598	629	592	597	618	601	600	598	618	607	573	594	585	608	598	616	602	596	566	576	648	587	567	566	629	541	613	602	588	596	640	622	595	622	633	554	600	590	559	607	595	582	610	583	593	608	571	623	609	606	613	577	627	619	593	603	625	590	636	595	602	586	570	575	578	592	580	571	590	594	615	606	599	595	599	645	605	597	645	571	605	613	556	628	598	591	585	605	599	572	615	578	628	628	593	584	571	628	587	579	615	561	611	599	580	620	594	611	592	591	556	563	538	593	600	557	600	619	607	614	582	617	581	600	592	570	609	608	598	618	558	602	556	634	625	578	587	608	650	609	617	571	564	599	612	595	568	555	610	628	594	603	577	641	662	575	573	619	634	604	617	594	599	577	576	628	620	596	580	581	550	594	601	593	588	572	636	628	615	607	603	566	637	569	696	528	579	630	581	566	622	616	616	604	572	597	549	595	604	563	617	629	585	601	623	573	565	558	577	596	680	630	608	611	592	600	610	617	627	580	584	595	627	584	584	621	612	601	602	597	621	582	632	632	635	609	575	613	614	551	648	599	605	621	583	596	560	659	564	612	561	624	591	549	607	541	579	606	632	563	580	613	615	614	600	583	651	573	608	591	568	601	548	559	617	603	635	624	612	599	562	580	574	585	583	638	626	614	598	590	619	594	591	562	558	562	561	637	608	636	587	584	623	574	577	570	627	595	606	565	567	574	632	578	600	615	570	677	600	582	587	596	609	559	591	598	611	600	572	585	624	612	579	564	575	562	540	618	615	602	586	581	549	557	595	595	601	614	593	600	593	600	564	567	607	627	599	648	579	612	603	643	623	596	565	625	609	561	562	553	576	618	634	583	589	585	529	581	557	617	623	564	605	596	595	622	630	606	592	603	621	562	611	604	607	587	587	547	585	589	637	587	540	583	566	602	560	591	590	590	584	615	569	636	593	610	601	563	597	616	641	564	592	606	594	575	581	543	566	644	601	580	571	541	596	637	574	559	602	623	625	578	588	589	590	587	583	620	576	580	620	599	576	617	615	579	576	559	591	600	593	561	529	577	638	650	583	613	604	615	609	570	586	614	579	563	628	603	600	610	595	636	567	624	571	590	600	599	593	614	610	585	603	581	625	574	609	639	626	603	606	601	655	594	632	608	600	617	593	662	619	552	592	594	622	606	588	574	556	594	603	614	572	607	632	564	577	548	584	563	524	641	589	590	621	542	656	593	607	637	577	623	593	569	593	608	585	594	595	596	564	602	612	596	591	563	615	613	601	558	600	624	614	577	588	609	562	596	575	571	613	641	583	665	587	593	584	616	581	604	589	592	594	602	563	575	610	596	563	590	586	613	605	619	604	605	563	613	606	591	609	555	591	579	603	601	585	569	599	632	572	629	598	646	574	593	594	611	590	580	602	561	617	580	583	577	636	575	564	603	589	579	594	613	602	574	611	578	595	579	612	572	549	613	603	611	583	610	591	571	607	594	661	546	579	613	592	594	641	603	595	583	600	590	599	597	586	613	592	600	628	590	576	588	597	602	599	615	583	587	595	584	588	583	575	574	595	643	586	607	613	587	574	630	612	617	611	605	596	601	573	603	566	602	592	530	562	584	632	592	578	603	585	563	634	590	620	603	584	593	608	606	600	614	570	625	586	628	618	605	590	646	598	608	617	594	632	599	585	619	615	589	627	581	578	623	590	574	570	599	597	587	596	633	570	606	577	634	563	649	566	601	588	617	601	591	554	603	583	606	587	607	589	583	567	601	610	603	608	602	610	567	617	573	572	596	593	612	567	661	563	592	552	640	585	613	674	613	587	622	563	615	638	598	584	616	593	623	583	599	593	616	564	609	552	582	609	594	562	577	580	588	601	633	592	604	615	623	582	575	577	594	623	587	599	577	610	616	569	611	606	623	570	649	619	612	573	589	570	567	618	603	617	605	595	546	612	609	600	625	578	579	590	602	611	604	590	600	575	595	645	645	583	602	625	593	592	608	613	621	607	613	600	617	566	620	561	595	614	596	581	541	623	617	601	599	551	628	594	593	613	587	578	577	597	606	581	617	573	577	575	588	601	597	637	591	589	576	591	609	602	623	598	615	577	607	588	617	589	638	552	576	607	593	590	605	547	624	586	636	619	612	594	593	614	617	622	589	603	580	634	608	593	612	611	606	604	654	583	612	599	596	559	660	578	613	571	593	606	600	591	590	564	573	628	610	622	614	613	569	595	593	613	615	564	610	591	584	575	592	553	618	596	558	594	564	598	618	587	572	577	624	599	634	600	582	594	549	612	593	612	580	590	596	596	586	550	615	588	583	582	557	594	558	639	620	558	639	574	602	589	613	595	556	579	546	607	608	623	576
25885	24810	37017	35995	25382	15697	7355	4221	1628	990	935	890	879	880	876	949	873	910	865	879	895	814	842	871	897	1025	938	893	894	839	914	886	880	871	836	872	884	850	901	908	922	841	844	912	909	859	929	876	871	857	873	932	848	881	937	891	873	829	866	826	884	913	873	905	867	856	890	898	872	856	873	902	884	891	897	891	874	911	840	908	857	829	879	882	862	871	857	854	909	864	824	915	869	899	849	907	889	881	862	815	802	855	863	882	867	857	875	863	860	888	844	846	891	832	860	903	845	885	871	937	899	888	878	877	890	859	850	852	829	832	899	855	865	858	848	873	847	855	892	831	915	851	807	888	835	940	841	872	866	874	913	933	884	886	878	868	898	862	877	898	917	871	842	892	942	947	882	840	821	920	824	810	844	885	867	826	831	895	876	848	847	819	905	894	905	823	880	873	888	822	875	828	888	930	887	806	823	897	819	889	857	878	900	877	813	857	832	829	882	853	836	827	890	861	789	862	908	931	883	868	876	878	854	883	873	871	890	793	858	871	860	895	859	929	859	927	910	883	860	834	896	846	899	884	854	869	878	859	852	882	885	883	893	906	850	839	891	881	921	865	888	831	897	910	877	856	923	872	872	883	818	845	876	858	854	926	851	850	887	801	861	851	871	868	850	884	854	894	863	918	918	870	894	901	910	861	842	892	919	814	842	877	894	890	859	846	855	877	902	838	844	886	840	865	890	822	929	865	847	819	862	864	863	899	879	846	881	783	858	854	849	842	853	905	866	880	867	876	855	876	854	892	893	866	859	899	853	831	905	848	865	818	856	858	914	876	854	848	819	866	852	889	877	862	883	901	837	850	893	904	899	906	909	846	928	871	898	840	879	849	883	836	920	833	855	926	868	862	858	815	909	838	884	917	877	844	826	878	873	857	905	885	848	904	904	832	842	842	901	901	854	876	859	859	860	891	835	876	899	857	866	857	889	853	865	842	880	834	860	815	867	860	836	865	898	867	867	853	881	852	852	878	879	938	811	875	832	829	853	833	900	850	891	918	846	861	871	809	901	856	898	895	866	892	849	899	863	852	849	857	936	868	872	885	876	920	852	894	840	820	874	883	912	904	899	865	878	888	797	900	857	892	861	839	849	899	920	936	870	893	786	825	846	818	869	826	865	917	843	800	849	860	898	855	843	803	937	826	902	864	871	858	828	875	927	904	884	862	879	817	856	881	876	824	849	880	921	870	825	885	825	850	901	909	838	910	884	896	817	842	919	886	862	885	936	807	843	870	887	897	849	876	828	928	881	893	902	856	814	855	833	883	839	823	843	816	850	839	840	860	827	844	857	871	871	903	876	875	836	905	909	925	920	779	843	865	869	828	856	833	856	860	852	823	863	861	864	869	895	815	871	878	811	895	858	850	892	921	838	857	898	873	873	881	886	813	921	886	896	882	803	907	838	831	894	822	941	893	884	851	898	880	858	860	903	844	880	870	862	869	907	913	887	887	838	809	881	890	879	872	835	858	855	887	862	859	884	888	885	824	869	850	914	853	820	802	936	881	847	921	900	856	891	912	872	864	884	877	891	884	880	891	916	867	897	890	833	861	882	890	837	859	860	874	875	828	894	855	816	942	849	801	850	877	912	904	822	828	914	840	862	883	854	813	865	859	865	852	850	878	815	906	888	883	904	890	903	875	867	858	864	893	850	862	812	871	934	895	881	924	847	852	851	857	863	887	933	828	915	895	894	901	866	844	863	863	912	826	859	902	857	837	835	836	817	860	895	839	853	803	874	884	848	884	851	808	862	970	839	842	845	841	868	885	886	883	842	895	855	870	865	826	884	925	844	897	840	857	901	894	819	874	834	887	835	896	866	943	894	905	841	925	884	912	865	908	882	859	844	829	829	912	857	851	896	894	861	874	924	850	812	838	868	877	882	895	892	905	885	897	912	929	834	869	899	891	845	854	904	881	882	880	835	862	875	864	921	857	845	833	910	857	863	847	862	870	850	870	869	892	918	862	856	878	887	871	884	849	903	867	894	906	876	882	886	896	872	900	883	831	855	850	888	877	848	859	892	886	831	915	890	886	913	864	845	903	828	843	859	881	863	849	897	894	836	889	853	898	905	863	819	899	845	901	885	891	867	911	856	862	898	830	817	844	821	834	877	897	841	812	843	905	879	858	913	870	863	856	811	899	885	873	926	898	809	869	895	795	869	857	853	849	870	830	875	835	926	909	900	840	818	879	887	828	909	862	864	842	877	883	907	898	844	889	879	835	812	846	855	891	830	861	843	898	837	845	881	847	868	885	901	902	901	911	824	879	917	913	850	915	846	818	919	841	842	857	857	864	876	864	892	844	864	891	886	857	925	829	883	918	905	869	883	857	858	852	860	804	859	946	954	856	841	922	849	825	833	857	906	895	840	873	922	908	856	856	837	836	814	897	918	871	920	908	803	821	797	901	868	889	861	869	885	904	899	890	874	848	871	883	870	866	909	930	833	875	852	850	910	869	911	811	873	843	868	911	859	899	884	806	823	867	892	842	882	860	808	866	885	823	890	872	881	859	943	855	887	896	904	859	876	863	871	900	932	890	860	850	855	885	886	874	873	872	850	883	846	846	865	865	875	876	886	871	892	792	904	838	839	850	887	876	846	895	905	834	882	910	851	893	896	840	913	867	831	829	856	850	878	908	878	881	904	838	859	870	870	884	875	833	870	885	897	867	838	830	896	858	880	859	942	853	888	878	873	857	899	909	930	841	872	828	902	879	924	864	871	828	825	846	898	839	854	826	880	848	861	838	850	848	878	856	873	887	888	860	875	831	928	883	820	875	849	814	814	868	920	826	790	874	882	847	859	916	898	865	861	907	853	945	891	836	874	832	895	927	908	883	898	849	897	887	913	858	883	879	919	857	895	888	880	901	862	888	910	923	871	866	843	859	930	896	827	789	852	849	886	910	855	881	843	828	843	856	958	916	879	891	885	900	862	892	852	905	887	843	846	838	868	848	869	862	852	896	818	835	850	777	886	930	931	828	855	909	895	880	886	921	836	908	859	861	870	847	872	875	820	883	810	870	829	879	901	895	869	843	839	892	819	861	884	859	909	857	892	929	854	925	883	875	858	907	892	872	822	842	860	881	879	872	876	894	911	839	882	840	903	902	816	893	872	836	853	868	843	848	821	845	863	856	835	872	852	875	852	860	919	842	845	881	850	867	873	889	841	841	893	882	911	911	884	876	822	889	910	883	848	851	845	875	915	848	841	860	882	841	833	826	899	911	849	906	879	868	901	868	830	895	904	828	849	864	885	901	909	890	838	854	829	883	896	847	901	849	893	824	848	863	862	914	880	852	916	840	894	863	893	858	824	855	865	876	925	819	850	892	867	901	883	889	878	837	856	870	859	805	850	925	879	941	897	896	862	859	919	811	822	890	849	850	838	881	841	855	838	848	881	803	900	842	878	932	840	886	871	857	926	869	860	894	904	856	884	853	843	895
61933	89845	63471	36514	18950	10703	6077	4418	1581	900	730	719	700	757	744	758	707	690	745	720	772	734	742	723	765	943	922	774	752	747	724	719	701	753	689	772	729	748	681	737	720	727	727	744	687	731	742	745	739	694	702	745	773	737	748	744	763	715	779	739	768	745	717	702	713	706	716	718	700	654	713	746	704	719	734	701	771	741	733	708	738	748	691	752	703	725	716	721	800	719	756	726	703	738	728	772	662	759	772	756	741	749	715	745	725	695	698	704	703	733	781	757	775	763	724	714	740	740	698	711	723	696	715	743	766	692	771	731	764	736	716	706	784	742	743	775	736	707	674	773	721	705	723	760	682	709	717	716	707	730	764	712	763	736	765	811	724	754	685	748	739	767	741	746	760	732	738	754	690	694	767	713	760	713	694	730	701	696	676	737	708	715	701	751	702	769	681	708	750	745	725	775	700	748	713	746	714	707	686	689	758	722	745	751	746	776	709	673	701	748	717	683	744	693	702	726	719	741	721	718	634	741	693	720	748	695	733	729	736	749	755	757	667	691	773	724	721	720	746	797	753	723	749	719	748	695	705	726	756	730	761	716	728	743	787	718	762	713	688	733	729	770	710	751	755	737	750	738	741	735	746	715	757	744	737	725	729	731	704	753	690	672	754	714	725	680	787	715	681	730	702	738	735	774	711	734	781	712	678	757	694	726	692	744	724	699	702	740	783	751	723	731	713	786	723	732	795	726	765	774	716	770	774	730	744	715	792	687	707	746	734	719	711	766	716	755	728	739	726	662	662	743	734	726	746	742	696	730	697	727	756	660	718	720	682	688	731	745	729	700	791	708	698	715	709	707	719	724	730	701	697	782	740	701	723	728	739	699	774	731	772	713	751	767	747	743	724	705	732	770	738	731	732	689	744	719	744	696	696	722	790	741	742	703	745	732	750	731	679	757	736	712	738	663	741	711	760	784	759	713	682	723	687	705	709	691	742	747	765	758	738	738	695	767	730	685	718	686	724	747	695	743	710	754	766	728	699	747	742	721	749	716	769	692	684	753	714	688	772	675	708	771	729	660	673	735	706	720	746	710	699	716	738	723	722	700	696	726	698	730	700	757	723	698	720	683	696	717	754	701	737	726	757	732	740	782	692	720	715	749	749	697	704	743	747	757	751	701	752	730	716	732	697	745	761	712	714	697	752	716	706	715	712	732	733	698	702	677	723	721	693	679	692	683	742	730	765	711	721	736	718	705	724	761	722	712	756	773	766	763	740	718	700	697	699	713	698	729	751	742	746	709	735	712	762	660	746	757	740	733	689	742	683	742	748	711	741	746	758	723	693	709	721	719	737	710	663	765	738	706	755	695	692	740	720	687	699	759	728	755	697	731	705	669	699	699	748	729	762	747	670	732	713	715	730	720	690	704	710	731	683	733	690	701	742	742	730	685	735	707	715	682	712	744	739	736	660	692	699	717	748	688	717	740	718	750	755	725	708	740	742	726	740	742	742	689	738	765	715	727	725	700	704	690	688	720	711	708	704	750	704	746	756	717	744	728	682	726	760	693	702	757	748	698	736	759	802	738	725	731	716	726	730	681	710	711	720	731	719	772	708	739	730	755	670	725	722	695	686	796	723	692	726	708	671	703	707	723	713	655	677	728	741	755	718	733	710	819	746	741	710	731	715	740	694	724	685	724	695	745	680	681	678	764	735	645	748	701	761	743	684	732	692	748	741	724	758	739	687	719	672	764	701	735	735	761	673	712	677	748	688	748	729	724	717	682	727	746	712	765	701	758	743	704	723	721	735	731	751	704	743	759	724	746	764	704	786	697	729	693	702	744	751	697	734	820	719	691	709	760	680	734	736	730	737	705	770	759	695	728	739	759	723	728	749	731	691	728	705	714	726	744	711	708	690	738	747	674	763	744	770	702	705	733	732	722	712	719	764	702	673	722	732	713	730	737	715	736	754	694	720	715	760	691	781	746	683	686	751	743	736	715	737	732	758	712	716	683	734	804	705	731	732	759	705	714	715	702	710	751	762	741	696	751	717	756	708	725	714	718	738	715	729	719	722	741	743	692	736	766	741	709	747	732	728	748	690	705	676	758	789	731	707	729	694	756	700	716	745	707	733	763	702	756	704	735	737	758	728	736	730	722	733	768	719	708	680	740	726	734	713	738	729	722	708	690	727	704	771	745	686	703	759	719	760	680	725	698	762	718	718	726	800	754	702	726	721	717	683	719	716	681	727	717	687	750	732	788	684	675	693	715	715	750	759	754	720	731	704	735	720	784	732	664	728	696	731	727	757	699	712	696	737	712	680	679	732	761	766	722	730	705	742	781	755	734	717	774	705	730	759	732	708	696	713	781	704	710	735	698	744	732	708	801	674	717	747	747	719	783	691	703	747	720	720	718	759	739	732	706	710	737	761	686	718	741	770	743	749	789	694	717	761	723	710	751	693	670	762	719	700	731	713	762	745	723	716	679	720	724	746	694	710	756	726	757	708	726	695	691	707	733	695	749	775	723	706	720	711	728	736	700	720	709	677	704	721	736	718	735	743	732	756	748	693	730	751	706	710	738	744	677	721	753	696	712	742	734	700	685	732	750	724	731	712	731	735	727	766	698	706	677	734	693	719	725	728	746	699	717	697	753	806	725	715	721	735	677	770	752	748	707	788	728	751	721	697	661	737	715	700	743	718	740	784	702	737	758	721	722	746	751	723	745	701	754	747	697	732	684	759	704	760	762	709	691	721	767	703	753	722	680	736	733	704	747	752	784	722	700	778	699	734	708	769	719	710	674	674	729	728	743	717	727	686	769	694	672	783	731	691	782	720	718	692	764	695	720	748	752	741	710	734	734	722	742	722	708	755	731	703	690	775	722	699	731	726	723	760	728	723	670	733	681	756	690	765	686	697	753	736	707	746	686	732	715	760	717	719	741	712	738	711	711	736	697	706	725	710	709	686	709	697	761	704	728	706	763	735	768	723	725	696	720	731	700	678	758	698	730	740	745	772	740	715	743	703	712	743	732	711	750	695	721	771	729	716	697	747	731	708	707	745	736	750	746	713	734	724	712	734	725	738	700	774	698	703	716	765	755	726	770	691	759	714	736	705	706	718	754	679	696	752	746	715	709	739	753	714	724	679	710	717	756	740	712	748	724	744	725	723	688	774	685	694	667	723	699	756	732	730	720	695	696	689	731	727	697	735	773	698	748	681	713	699	734	681	681	745	715	664	692	685	713	662	716	750	704	727	760	717	742	778	734	681	697	714	682	754	720	722	700	726	711	761	701	722	714	758	750	734	728	731	650	717	747	774	747	728	694	705	761	708	732	717	705	716	721	692	701	737	695	736	716	700	710	716	725	757	698	716	786	772	696	755	725	709	713	709	720	740	722	724	714	749	719	716	707	712	673	814	732	694	702	740	700	719	721	708	712	704	738	747	693	716	774	716	689	713	745	774	756	753	693	769	716	697	783	709	725	710	687	712	707	684	770
24629	22939	33719	33134	28663	23373	14047	7960	2543	1308	1113	1014	1080	976	988	1063	1009	1040	982	1001	1005	1030	1016	1019	1004	1187	1199	1076	1065	1004	1018	1065	1048	1022	991	970	1034	993	1034	1011	983	1020	1005	983	1031	1002	1047	984	1018	1008	1039	1007	1061	1021	1031	1038	996	994	985	985	1040	1016	929	958	967	997	1019	990	1033	929	1039	1010	986	1006	988	1003	1014	1040	1037	1025	1020	986	973	969	1011	1013	927	1026	1003	1007	1046	1084	988	972	1010	1025	918	1045	989	1006	989	1029	1007	1037	1039	1035	982	1029	981	995	1033	997	999	993	1000	981	987	985	1039	970	1041	1067	1010	1034	978	979	980	968	1016	1035	969	1023	1033	1026	966	997	1008	976	995	1105	977	987	1025	1007	988	1065	988	1034	1016	974	966	984	1044	1008	1039	961	984	979	995	1042	1046	1042	994	1023	1006	989	997	969	1042	1002	1003	1000	982	1001	1037	1053	967	1039	993	1024	1030	1003	991	1063	1015	963	1041	999	1009	1020	976	1009	999	990	963	995	1001	998	1013	950	1007	1065	1026	988	1015	1045	985	1043	1053	979	932	1020	977	988	1009	1016	942	954	1043	1010	995	1009	965	996	1013	1016	1011	974	1012	1028	1020	974	1038	968	1028	1062	978	1056	1010	974	1013	963	971	1003	991	990	1046	986	1034	982	990	1003	987	1018	1037	1021	998	961	1032	1004	973	968	1044	995	1049	1034	963	1027	1052	1002	1013	1027	1017	1040	1015	1004	972	981	1015	1029	963	993	1025	1028	1013	1063	1008	978	950	1014	1074	997	1048	945	1015	999	1021	1012	994	989	983	1040	970	986	1045	990	960	927	989	988	1039	991	1003	993	1043	950	1046	999	1025	1006	928	1039	1025	975	984	976	1034	1022	981	1006	1049	1014	1020	1033	1060	975	1035	1015	921	1014	988	1027	1039	973	991	939	994	920	950	1007	1031	977	964	984	963	957	987	1041	981	1012	1027	1020	1007	1017	1021	982	1022	1046	988	1031	1023	1009	992	1023	980	1008	969	987	1028	944	968	1005	995	1033	981	1041	980	1107	1086	995	1075	981	1016	960	992	1063	1065	994	980	1033	1033	1010	1056	993	1025	1014	991	1007	993	1020	966	997	1063	1028	951	982	997	1059	952	1033	1027	991	1033	948	959	976	970	946	993	999	1015	1002	1000	992	990	974	978	980	1017	954	997	1036	1048	993	956	962	1032	966	954	1014	1005	1006	1032	1017	997	1048	1029	966	982	1063	975	956	990	988	1020	959	1018	995	978	978	966	1009	956	988	953	1045	1047	1030	1005	1079	1025	990	1083	1018	1016	995	1032	1097	1006	999	1013	999	989	992	966	980	1002	1014	1018	994	1003	1028	928	998	1025	991	1052	997	956	975	1008	1039	1001	1012	1048	951	942	1049	1023	1016	923	1008	993	963	972	1027	1014	1035	964	1019	1014	1005	1000	964	954	994	1051	957	1036	1002	1040	1027	972	1029	984	1019	1040	968	947	1019	982	1010	974	955	1005	943	1026	1013	1025	1031	1002	1017	1005	956	1016	1030	949	975	1067	1048	1031	986	982	1018	1091	1017	1018	958	1011	969	982	1038	1086	971	983	967	1021	1069	993	991	994	996	1018	1059	1021	963	1004	1065	1029	1015	1012	963	977	1032	994	976	1035	1008	944	989	984	1016	999	1028	1027	1028	997	944	1001	1005	981	1000	996	1116	997	992	1000	1031	1021	1006	994	1009	1044	962	1041	1013	996	980	1040	953	1029	971	1048	982	1001	1008	1014	997	972	980	947	1034	1036	977	962	1026	1055	887	1022	1049	1015	1005	1029	1042	1012	1019	1019	998	995	1026	1026	1035	979	1066	1006	1011	1018	996	1014	962	974	982	1034	995	1011	1011	979	1042	1026	970	961	968	1000	1000	992	984	968	916	1020	1018	1007	994	992	1039	989	1004	1036	1031	991	980	1007	969	980	1011	1046	938	1011	997	1006	998	983	1009	1010	975	979	980	1003	958	1013	978	961	1040	986	948	1010	1046	1025	1030	992	1008	974	969	925	1067	985	1044	1018	993	1000	1067	1011	956	1006	1034	1003	987	1039	985	939	1045	1018	1002	1018	1038	998	993	973	966	991	950	992	1023	975	1058	1060	996	1004	1007	979	1016	991	979	1030	1042	1019	1033	943	977	1036	993	1002	973	1046	1020	994	957	1054	980	958	998	955	1001	1013	1039	1047	1043	1033	1039	1004	1009	990	1012	963	983	1017	981	1001	1056	957	1012	1053	1035	986	1011	1053	996	934	968	950	1007	962	996	989	989	983	994	1009	1000	978	1002	1017	1040	1000	1030	980	1026	1021	1025	1065	1021	999	995	1000	1004	1077	980	973	1040	992	983	1028	941	994	985	986	995	1002	999	1013	1008	966	1104	1038	1008	970	1048	1032	1036	1054	1021	998	976	983	1063	1017	1023	1073	962	997	985	1012	1038	966	1013	936	1010	1023	984	984	984	950	968	989	1014	982	996	1058	1015	954	963	952	1022	1068	1043	1028	1049	940	942	1038	1015	982	994	993	1002	993	963	1033	940	1032	1029	991	1059	1011	949	1026	960	952	943	1027	1003	1007	960	1030	1025	958	982	956	991	1012	1023	1011	955	1036	988	986	1049	1027	994	1038	1025	976	1064	1003	913	1008	929	988	1035	950	977	952	1066	1049	1011	1031	1006	992	997	1013	979	1016	1048	1001	951	963	980	1058	1027	991	1001	997	982	1064	977	985	970	963	992	990	999	966	994	1014	972	951	1017	1027	974	1000	1006	1028	1064	1022	990	991	1012	1005	954	1016	1023	965	1013	1047	1004	1000	1020	1002	952	1010	1041	1024	969	975	1021	996	1002	1017	1011	1020	1021	1004	990	972	959	980	1005	952	1030	939	1002	1012	1020	975	1003	989	1008	994	1052	1003	995	1006	1060	1039	1017	1012	984	999	990	997	989	994	1017	998	1027	988	1010	1029	988	971	1026	1043	1035	1000	1009	962	996	939	1002	1039	974	1024	966	1022	994	1014	1006	965	1013	1002	1005	1011	1017	1000	1010	1015	1033	964	1026	1025	990	993	1001	993	1022	1025	1037	1001	1020	990	969	1044	1010	1008	1045	978	986	1011	1021	1057	987	1003	984	1012	1020	989	972	1028	1029	1033	1002	946	975	975	1023	961	983	1021	1010	986	1019	978	1029	970	980	986	1011	1009	1020	994	994	988	989	978	993	1021	953	973	1037	996	1019	999	985	1014	975	960	991	979	940	1009	979	996	973	967	1030	987	1012	943	1029	971	1060	969	981	994	978	1025	976	1002	1046	981	987	985	1045	998	969	1039	1061	999	983	1023	1016	1020	1034	950	1047	971	1054	1015	1014	1023	1029	1017	1021	1023	1001	984	1013	1007	985	1036	978	979	985	957	984	1070	1038	1043	982	988	1013	971	1006	1006	1064	1007	1046	1052	1001	990	947	996	1056	993	937	985	977	1024	982	994	1016	993	955	1005	1013	1051	1051	969	1026	979	1020	923	977	941	1019	984	969	1014	955	1020	983	968	984	998	1031	939	1047	1052	970	985	988	951	925	995	1002	975	1005	1003	937	1023	975	1064	1057	960	1045	1003	1088	978	981	996	963	969	1032	991	1020	992	992	993	1014	958	985	1030	1005	932	1030	986	1048	980	941	988	1003	947	1001	993	985	956	1026	997	1064	1073	1014	1008	971	950	1022	1069	1017	990	981	998	938	990	1032	1046	980	1034	1037	1011	961	1015	952	954	977	957	1012	1025	1003	1011	976	1008	1038	967	1018	1072	1013	969	1039	1009	997	993	993	1009	980	1024	984	1002	1010	1025	1000	1010	961	944	988	965	950	957	988	1013	1025	962	994	1036	941	985	989	936	1035	925	1047	977	1005	1008	1004	1006	996	1014	966	928	962	985	986	1037	992	999	1089	1043	998	995	1047	977	1013	1026	980	1029	996	1021	967	985	986	957	1047	1011	1016	977	1050	967	1060	1005	993	1010	949	1024	986	1030	997	1039	993	1013	1017	976	967	982	991	1023	1021	1012	996	999	968	1007	932	1030	956	992	1044	1001	1041	994	981	1043	1006	991	945	1020	950	969	988	974	1050	965	964	968	995	973	963	1039	934	1035	1023	1000	972	951	1060	998	980	951	1029	1034	995	955	1002	966	936	996	1005	1007	1009	963	1039	971	1011	937	1001	1004	1013	1014	985	1007	986	980	999	1030	977	985	995	1011	1009
65597	102648	73801	49271	27969	17064	9615	7859	2646	1181	874	889	792	874	870	890	794	892	841	863	848	897	856	896	852	1191	1111	940	887	927	884	886	876	927	876	856	863	881	865	850	832	871	798	854	806	873	856	870	833	873	904	852	906	786	833	868	878	842	787	883	833	832	850	874	849	872	855	867	859	810	845	899	850	872	841	865	912	879	898	843	852	869	890	860	836	882	836	861	875	853	906	849	827	872	837	811	873	890	868	820	897	828	805	852	841	915	871	891	891	870	873	870	872	872	845	864	883	854	918	880	832	803	878	871	863	817	866	781	815	870	882	821	910	854	840	825	849	837	866	866	887	855	820	866	856	898	846	851	920	890	868	865	861	854	896	815	881	801	832	862	892	848	819	794	876	859	848	849	833	883	824	890	838	847	892	849	801	814	869	873	840	896	833	894	864	830	836	910	843	848	833	828	851	861	858	794	857	856	817	892	826	831	837	837	881	852	845	831	888	855	831	858	835	831	883	878	804	891	862	905	914	822	894	881	827	828	868	795	849	852	877	820	865	874	888	896	833	810	820	835	846	822	838	851	843	857	825	878	896	873	858	797	815	891	831	839	879	845	838	873	850	877	876	861	870	833	830	851	830	826	859	831	813	865	852	844	857	845	852	830	877	896	860	837	795	853	864	817	821	859	840	834	938	874	813	867	890	868	890	837	836	869	824	860	882	861	832	872	889	841	854	809	852	839	875	865	847	880	817	835	855	825	873	825	905	826	855	858	875	852	845	812	879	906	898	870	808	879	866	863	800	820	874	904	830	840	818	866	856	853	814	834	877	879	864	854	858	870	871	857	835	895	864	834	862	835	851	791	868	839	890	849	885	849	862	868	906	844	864	848	853	823	862	850	860	820	864	881	805	816	869	850	856	849	871	839	831	858	852	854	858	809	819	864	850	803	860	826	840	870	875	909	852	877	802	805	832	810	885	853	860	892	855	886	798	850	819	847	824	844	864	835	858	845	861	809	892	920	848	863	872	900	856	851	891	831	856	848	858	868	824	849	818	888	835	856	842	912	906	877	892	852	915	883	844	861	872	870	860	827	897	842	837	848	862	842	878	872	845	844	832	808	897	839	803	813	826	890	827	774	888	868	859	892	842	819	835	864	903	846	890	851	839	919	880	862	866	832	801	820	867	834	856	801	839	796	842	870	899	836	822	841	903	818	905	878	887	844	885	859	854	877	852	851	901	882	870	833	843	828	836	843	844	840	875	840	873	872	804	837	866	848	860	889	894	857	776	885	867	864	865	844	823	815	759	833	838	870	851	871	881	909	885	877	878	843	875	860	872	850	873	921	896	836	866	845	800	902	880	863	829	840	863	862	890	823	890	847	879	859	854	851	859	877	866	805	873	882	814	858	900	847	842	820	886	832	863	827	852	832	848	873	892	855	867	817	856	874	849	879	887	863	834	887	822	839	790	876	857	865	812	888	870	843	834	841	802	841	835	847	824	891	848	853	835	821	862	861	830	851	866	894	842	892	876	852	847	871	862	859	866	885	849	838	803	848	866	817	835	831	851	850	877	854	918	853	821	834	777	870	817	835	852	864	845	824	893	839	832	846	842	846	869	850	855	854	813	812	827	832	840	814	857	852	878	889	880	892	877	877	817	829	869	847	855	897	799	836	795	887	817	838	874	882	857	907	847	942	859	859	842	866	907	864	859	845	858	875	791	852	834	853	813	842	851	839	871	873	845	847	913	874	875	879	866	862	854	809	867	863	858	860	846	821	821	858	789	829	839	803	860	875	905	909	826	904	850	874	817	885	866	814	794	840	806	862	817	869	822	895	868	876	859	877	841	847	874	862	861	836	859	842	857	828	891	885	910	845	837	819	911	874	872	925	867	877	840	883	941	851	820	853	904	886	883	861	888	882	829	854	841	829	797	822	889	882	818	833	889	847	855	858	846	840	805	856	869	806	851	853	842	885	863	886	861	877	838	858	882	891	822	861	867	818	889	818	846	862	870	898	864	884	854	824	822	828	854	831	824	902	861	843	836	864	865	831	876	859	869	822	878	811	821	883	859	855	860	899	862	886	845	941	859	880	808	894	823	851	872	924	840	904	837	862	862	830	874	825	851	879	905	837	864	884	850	838	871	834	811	855	853	880	836	832	839	946	863	844	861	901	849	868	853	851	837	855	881	871	842	914	841	842	849	893	841	849	832	835	848	858	868	863	855	876	833	877	821	830	849	788	829	894	885	917	834	885	815	883	828	851	880	826	831	833	922	867	908	824	861	848	807	864	865	844	812	828	835	807	877	911	893	887	849	899	884	813	852	829	793	861	881	865	886	798	831	819	801	850	793	826	872	844	851	838	855	933	866	885	871	860	860	870	853	839	840	833	846	864	837	863	865	881	874	828	849	811	849	895	865	923	859	835	866	896	789	831	859	853	862	859	890	855	835	845	930	886	806	839	875	842	887	847	832	890	855	872	863	838	821	854	814	859	892	818	889	829	871	872	810	879	803	851	866	826	811	859	839	867	841	895	843	842	857	841	855	855	812	875	846	876	813	853	848	904	893	839	866	826	860	835	891	830	853	841	848	836	853	823	864	890	863	864	874	901	864	842	872	857	867	784	854	849	832	902	853	898	869	845	822	869	847	843	865	832	875	832	829	841	897	859	827	922	825	873	824	901	891	906	859	832	845	823	864	877	845	824	888	824	886	848	829	840	814	835	842	828	837	911	858	846	806	841	807	771	823	843	830	813	799	853	852	876	842	919	817	868	839	834	823	875	855	850	850	868	825	856	858	867	819	852	849	835	867	870	821	870	857	849	838	870	873	893	839	828	853	911	826	864	884	814	821	844	821	821	853	842	862	819	817	877	832	787	862	836	803	830	846	875	823	851	903	848	849	864	833	836	808	862	869	849	857	837	824	815	832	830	841	859	853	825	883	906	886	812	811	878	863	785	759	830	896	874	833	847	824	903	860	836	861	914	820	846	869	861	864	826	874	895	809	860	888	863	854	889	817	886	810	862	822	843	891	916	871	819	847	835	858	875	859	814	879	811	840	868	845	878	842	890	872	802	871	862	856	884	854	826	868	829	867	890	867	832	842	907	881	849	829	875	862	862	916	842	764	796	852	853	858	878	838	877	820	838	819	826	799	845	873	890	859	883	787	841	891	808	846	846	860	852	864	843	805	864	871	867	816	817	855	892	871	840	839	860	822	836	834	826	853	865	844	848	855	887	864	833	863	807	832	805	897	877	855	874	847	893	810	891	820	870	892	852	859	828	852	814	860	795	893	854	835	887	837	870	856	807	859	807	853	847	794	846	851	893	874	849	841	885	839	894	940	879	840	858	844	882	868	897	894	823	886	786	860	878	841	867	844	823	845	843	859	870	794	881	839	872	846	865	847	855	852	840	855	857	880	897	857	867	847	863	870	815	875	870	840	825	897	853	874	818	903	803	777	863	825	878	907	807	863	891	851	869	863	813	876	890	870	875
31085	27904	23333	10576	3301	1618	1188	1090	879	799	782	770	771	788	806	802	790	761	808	781	795	801	738	787	792	818	796	817	744	764	778	759	762	774	848	774	741	730	813	836	809	788	759	830	731	819	811	798	796	824	760	816	790	760	755	784	816	761	784	798	785	789	773	764	779	770	770	759	757	761	775	752	771	811	741	748	792	790	756	759	787	793	746	745	799	810	777	756	735	745	800	752	709	801	779	803	795	777	782	724	809	797	784	781	720	822	795	787	810	803	792	832	806	771	779	798	801	795	795	781	775	771	696	803	806	809	776	785	805	771	742	770	770	752	845	754	808	750	734	781	740	780	790	768	806	776	800	783	790	784	759	751	812	816	753	825	808	822	802	742	778	811	798	756	804	817	762	788	844	826	766	781	773	722	837	765	720	770	752	768	807	807	759	763	772	814	812	757	827	775	738	800	797	776	735	775	793	807	815	770	833	826	825	784	731	761	747	745	742	803	793	804	827	796	734	790	789	789	805	775	745	770	765	766	752	724	772	768	742	742	813	761	804	855	824	795	799	770	762	780	762	805	766	732	774	764	756	790	808	781	753	771	736	778	770	797	734	795	784	786	791	795	790	765	801	829	786	755	737	780	785	783	739	808	750	766	714	755	802	830	731	746	791	756	816	794	787	773	731	808	786	806	790	824	790	797	788	746	815	794	799	720	760	754	757	796	766	839	767	789	773	751	785	777	790	837	795	759	831	820	775	748	737	759	837	783	851	801	800	797	863	780	758	829	777	841	798	732	823	816	783	771	769	774	724	769	770	792	784	816	741	790	783	717	798	823	794	779	794	781	799	753	777	769	769	754	776	758	820	776	796	791	776	740	763	826	734	814	777	794	779	756	828	791	807	751	757	841	779	739	819	764	750	738	762	798	750	810	764	800	773	787	760	796	751	817	789	796	718	754	780	761	838	789	803	829	765	747	801	762	761	787	794	782	784	790	750	735	777	768	776	765	780	796	783	751	832	767	785	793	786	851	812	781	788	765	777	742	804	821	776	796	760	760	846	781	765	800	802	812	796	794	776	771	798	754	803	831	754	789	751	810	725	799	793	811	777	751	717	726	809	787	748	793	758	791	774	763	832	770	773	775	794	740	793	779	759	742	769	776	826	781	768	797	789	810	774	716	801	809	775	786	786	750	774	778	775	732	761	772	811	742	739	774	799	769	791	792	834	852	793	795	804	760	781	777	786	804	795	820	772	796	834	828	760	804	823	810	794	810	792	759	752	796	757	796	767	765	812	775	758	778	791	758	755	825	826	731	794	768	743	784	769	755	746	792	805	747	784	814	809	777	800	771	833	812	747	766	771	740	787	771	802	782	813	731	750	768	812	822	745	766	798	787	813	753	793	808	776	726	847	740	786	797	782	745	812	767	788	836	754	768	833	833	788	749	785	757	749	753	736	768	813	811	805	747	807	822	774	800	746	735	772	782	767	769	804	784	776	805	847	796	776	780	727	786	769	763	774	745	821	785	859	734	754	796	807	820	779	852	819	722	797	749	793	763	706	786	734	752	787	808	798	832	774	763	829	764	724	779	790	794	746	777	743	799	807	758	817	793	742	807	748	794	756	748	781	776	776	752	790	760	759	778	814	770	762	767	809	753	775	818	752	771	810	772	779	812	765	746	783	830	778	739	785	814	768	756	757	770	771	747	810	819	772	797	783	811	785	747	839	789	811	785	755	788	764	771	770	755	785	777	841	726	825	809	778	781	849	807	783	787	785	790	798	779	785	717	712	720	801	802	760	770	848	769	755	790	756	800	754	775	791	771	788	805	761	755	774	801	793	776	802	811	765	787	836	774	795	814	750	751	743	785	780	746	784	819	815	777	737	782	773	801	763	777	725	775	758	742	791	779	831	713	744	730	767	821	823	764	776	812	743	751	845	827	749	771	734	759	744	783	783	791	801	782	724	797	789	817	803	770	775	779	792	746	812	765	817	830	810	803	799	739	827	794	786	737	789	787	752	775	829	813	789	783	806	782	761	792	784	723	766	771	769	766	883	779	773	834	760	795	774	786	773	768	800	750	815	805	817	769	804	753	774	768	759	773	786	793	743	806	769	779	802	789	757	791	797	823	732	802	785	807	743	774	836	753	791	814	741	774	759	724	788	814	768	817	775	760	787	785	773	779	795	776	792	784	785	803	770	780	748	790	794	752	762	828	774	783	727	773	817	758	743	769	800	788	792	730	777	777	816	782	777	798	689	713	774	787	811	779	810	781	837	771	744	822	791	773	788	792	821	806	775	791	793	811	803	749	801	832	791	797	808	794	821	773	764	794	749	795	767	801	713	774	792	811	825	804	767	750	777	709	767	772	758	784	797	819	789	719	826	793	825	757	726	823	813	766	776	785	803	819	781	796	737	810	782	816	810	781	776	770	789	806	780	752	822	715	795	778	774	795	806	794	782	836	799	817	785	751	758	764	772	785	775	804	755	778	791	774	734	776	769	805	795	811	757	802	763	791	801	767	740	787	785	750	790	788	756	721	743	756	795	838	806	800	768	778	781	743	788	792	824	741	732	806	797	808	787	742	816	803	753	758	794	743	767	842	832	772	773	792	791	810	788	790	795	725	795	811	812	746	772	807	841	801	833	787	764	763	808	776	764	763	747	739	790	772	777	782	738	770	768	827	798	753	783	801	797	780	825	794	789	765	798	770	788	813	828	761	805	773	794	806	782	803	782	762	841	747	782	781	755	779	788	828	776	771	802	797	813	780	782	803	774	737	771	788	755	759	791	772	788	805	861	787	807	819	866	790	800	782	746	800	783	774	837	755	752	753	801	776	791	753	817	784	769	825	788	746	758	817	809	711	769	737	769	764	799	780	766	759	780	750	740	770	764	782	775	818	808	838	799	724	804	712	791	749	736	848	717	800	766	775	778	815	772	854	778	766	757	795	787	802	792	797	788	843	803	781	796	815	795	740	832	777	766	766	807	775	762	760	774	761	793	773	737	761	736	795	777	811	811	728	763	751	771	744	716	780	800	820	781	745	762	800	752	735	799	786	803	762	713	771	821	794	825	809	802	791	790	742	762	773	762	752	802	786	782	779	818	750	777	733	774	814	794	769	721	746	796	768	773	784	739	700	744	798	749	724	806	794	801	760	803	786	839	741	779	756	751	775	759	724	762	777	746	794	793	791	787	734	774	778	766	769	785	788	798	762	842	786	804	810	763	776	790	755	802	792	792	804	762	765	767	823	781	761	760	803	779	816	802	791	772	815	732	833	812	769	833	806	806	740	880	815	750	785	838	811	733	828	806	757	777	795	765	771	772	767	832	847	762	804	821	735	756	784	807	789	798	746	801	749	802	819	764	810	817	812	818	766	760	789	753	778	789	731	805	720	795	793	764	762	843	852	814	743	774	815	808	768	776	780	756	792	730	749	811	773	776	769	835	725	771	775	760	816	716	774	721	802	783	834	820	767	834	759	787	794	825	791	725	795
23346	31396	17968	6506	2787	1519	1024	980	731	595	571	633	611	643	630	637	595	641	586	608	635	597	576	598	622	636	598	572	604	564	616	603	594	625	623	602	599	590	632	655	572	553	598	575	600	607	611	618	574	592	621	566	626	627	633	588	639	595	583	619	582	593	597	663	615	591	644	604	597	583	593	598	618	596	567	632	572	606	588	609	620	620	588	577	587	595	600	595	597	623	626	608	604	566	647	605	596	591	636	540	589	608	639	601	614	609	582	573	603	555	607	564	567	582	607	611	617	641	590	607	588	615	661	620	543	632	599	619	599	624	614	571	622	596	614	575	606	600	616	585	576	573	635	555	584	590	550	613	603	565	578	607	639	614	562	603	600	601	544	602	604	607	571	587	556	591	601	584	584	611	563	577	609	597	615	599	618	595	578	621	598	587	639	606	603	579	662	563	580	609	592	584	599	604	575	554	623	580	648	561	586	615	555	600	622	595	634	619	561	582	579	633	592	613	652	591	601	622	639	616	597	593	573	544	582	572	572	579	609	576	587	599	620	630	629	577	599	632	629	630	598	581	614	598	620	629	640	604	603	608	587	620	607	603	575	612	556	585	591	606	646	615	584	609	596	610	606	576	604	577	613	641	591	611	607	613	607	634	608	607	601	642	584	620	606	590	603	622	599	569	580	628	585	544	643	651	588	599	591	542	577	586	605	648	624	583	581	606	573	596	605	614	630	596	605	611	586	619	548	618	605	619	597	579	589	572	572	604	613	600	557	603	604	620	585	573	589	621	617	641	594	609	596	598	571	639	650	599	624	605	572	613	606	598	612	569	582	605	613	611	568	630	579	585	552	654	644	584	586	589	593	614	520	586	584	613	570	580	566	578	580	591	606	607	562	604	601	595	610	591	642	592	612	600	591	581	566	607	544	651	585	583	568	610	587	601	569	614	632	582	569	601	592	567	593	587	575	576	608	623	598	594	619	636	631	638	612	579	588	626	590	612	611	550	649	598	604	585	597	573	617	583	549	582	624	603	596	576	626	621	606	603	599	600	608	598	579	575	569	585	600	618	649	576	600	635	593	611	617	644	589	607	601	590	617	583	608	596	627	643	608	597	593	554	569	627	613	571	602	603	621	595	633	599	588	639	580	598	586	590	604	611	561	585	595	644	591	559	615	601	624	609	590	592	610	575	595	587	583	587	609	581	613	602	572	588	594	593	616	589	597	614	577	595	592	552	580	612	582	580	612	647	559	620	603	597	619	617	616	628	572	565	606	619	601	577	592	618	588	549	560	561	584	628	639	580	587	624	546	548	639	636	592	589	620	595	586	634	626	588	586	596	589	607	589	599	588	591	573	622	601	582	570	634	609	579	591	596	581	612	563	628	616	627	579	619	588	578	565	615	586	608	605	593	632	622	568	603	606	617	608	616	601	590	589	620	567	606	600	584	593	590	616	616	601	642	614	586	612	622	570	577	608	585	645	585	656	574	606	622	591	568	604	589	568	638	625	559	625	598	559	606	619	573	569	604	589	621	588	606	615	606	611	621	577	539	574	565	620	567	553	651	604	541	608	623	635	599	625	614	566	605	602	602	617	595	591	619	575	591	653	626	605	586	576	657	630	594	571	613	619	648	685	586	593	608	605	592	597	599	583	572	613	586	574	601	593	630	579	561	626	586	627	581	645	579	606	594	620	588	620	628	625	564	607	594	582	609	620	575	645	604	594	603	576	641	608	560	606	579	575	641	621	593	636	613	577	637	602	577	566	574	604	561	570	627	578	611	596	581	589	625	604	635	608	588	588	656	608	626	615	581	534	590	611	617	559	552	562	581	642	577	602	601	605	632	517	617	606	614	629	605	554	548	624	610	582	569	590	584	589	579	558	596	595	606	542	641	632	605	600	622	616	589	594	624	610	637	557	594	556	577	565	621	580	589	596	598	609	598	567	617	555	574	584	601	593	593	582	638	560	588	647	561	604	625	619	614	574	593	596	613	612	571	552	627	602	628	575	617	599	601	555	610	607	583	595	565	576	592	562	628	575	593	542	587	624	565	599	578	663	632	617	561	599	618	622	606	582	593	599	564	619	637	600	608	601	591	574	575	635	580	642	600	559	555	581	596	610	579	569	641	554	645	617	656	613	586	609	598	579	619	580	606	582	582	579	633	582	586	592	631	584	597	559	605	583	601	595	579	590	562	644	571	640	628	582	590	605	593	544	599	580	577	624	594	612	582	610	607	624	618	589	627	660	609	590	616	591	605	611	625	570	586	652	563	651	558	608	593	583	634	618	591	579	618	589	609	608	583	632	577	633	596	597	615	581	572	577	599	589	616	557	601	609	585	597	636	577	633	594	597	633	575	626	586	596	597	603	629	599	632	591	660	583	566	589	622	615	583	568	612	559	616	595	578	613	561	662	631	605	597	632	573	596	602	588	635	592	585	598	593	601	587	639	571	597	587	584	590	603	634	596	613	599	622	612	618	591	653	653	574	594	583	604	627	614	633	590	581	574	594	589	616	631	582	584	565	635	556	596	612	609	614	595	604	587	635	561	618	591	624	577	601	598	579	548	628	611	567	607	579	566	618	561	578	650	653	632	642	560	656	575	581	593	617	656	612	587	591	569	626	627	575	622	586	644	560	621	578	615	605	604	619	610	597	598	607	584	604	594	585	540	649	615	620	584	591	660	626	609	643	584	572	593	580	622	576	585	602	610	629	622	636	586	601	613	627	607	651	593	622	583	586	576	649	598	580	619	604	622	560	598	572	616	613	611	645	640	577	618	617	615	593	611	563	612	605	592	625	590	596	597	591	625	596	604	596	625	624	570	583	612	595	632	583	610	575	601	587	647	607	605	603	639	610	597	575	626	563	623	565	578	621	589	612	600	599	598	600	593	547	592	634	591	566	580	640	593	608	602	648	599	602	563	601	587	587	597	596	561	581	592	607	615	572	565	613	580	604	625	601	597	572	593	594	567	630	603	573	599	588	600	627	610	553	648	568	609	578	638	636	605	580	584	601	559	588	554	609	602	586	569	578	622	562	556	624	571	598	619	600	572	565	590	603	602	580	642	615	573	612	607	590	595	584	577	611	626	618	624	629	629	566	622	577	594	623	550	609	591	588	573	567	560	577	621	585	552	606	607	594	604	626	584	627	620	583	573	600	598	647	623	599	590	567	620	603	585	581	612	622	582	594	599	582	612	560	588	627	578	584	579	609	585	583	657	593	538	619	603	583	635	582	636	591	574	636	609	603	575	605	604	582	565	598	637	593	615	575	619	608	591	589	609	612	558	574	580	577	627	647	622	569	611	656	621	588	615	640	626	604	579	555	597	622	617	592	638	596	607	625	605	626	616	616	612	621	606	549	560	583	580	617	604	589	618	624	587	631	570	554	612	572	567	613	617	623	622	621	607	624	639	617	617	603	585	620	609	640	611	645	624	596	581	617	618	601	593	575	584	630	611	639	599	590	596	613	560	600	608	624	586	609	587	628
25786	24804	37118	36144	26160	15637	6889	5066	1863	1170	950	895	934	924	927	944	845	873	908	856	901	891	907	915	926	979	961	885	893	891	911	868	925	924	862	916	868	888	880	924	880	910	893	876	830	869	833	910	954	862	928	898	893	899	901	871	888	920	917	924	884	872	876	930	862	886	896	821	872	879	885	929	844	902	859	886	962	896	888	869	921	842	938	900	910	836	862	922	896	873	915	908	869	873	907	917	957	850	905	886	884	885	886	927	895	845	857	899	840	867	885	900	853	854	905	860	820	926	874	866	870	924	890	840	949	874	881	844	868	856	812	895	902	847	891	881	859	907	922	890	882	949	916	861	872	860	906	823	856	893	885	902	897	858	908	883	889	879	942	904	847	872	878	912	882	896	892	856	913	911	875	865	910	885	891	866	924	846	850	865	879	878	880	912	896	896	897	868	879	886	953	866	938	878	896	903	876	932	919	882	890	882	840	955	874	872	897	869	870	902	928	831	853	906	941	893	955	888	842	852	895	918	795	886	918	914	916	886	976	874	832	880	842	864	811	938	901	846	889	902	893	882	895	879	878	863	907	884	889	809	911	886	866	835	904	873	893	887	827	859	919	874	807	843	885	835	901	952	877	871	870	906	861	876	863	884	852	868	845	871	855	897	923	900	876	891	881	898	919	888	830	839	853	872	877	915	846	851	922	800	871	828	881	939	897	888	841	857	889	852	895	909	839	860	904	849	873	939	877	872	883	896	851	854	888	861	904	880	855	908	892	871	888	878	903	941	857	869	870	893	863	874	890	859	874	888	889	933	920	892	873	840	847	926	899	958	916	908	910	885	881	906	903	946	901	855	847	886	906	858	850	895	852	939	925	851	882	934	923	919	892	867	905	896	859	854	784	904	893	865	883	871	869	901	878	898	852	860	888	832	867	906	903	866	862	888	908	907	894	784	900	866	857	902	803	883	901	876	867	863	848	888	901	884	858	887	913	869	879	923	842	858	878	869	912	860	877	898	861	842	896	873	854	874	882	882	845	899	810	856	903	870	866	897	862	904	837	898	841	868	858	894	910	883	883	895	844	846	850	951	853	864	904	921	890	918	826	906	887	853	933	871	895	871	877	918	870	881	868	894	875	898	918	863	893	921	910	953	902	890	904	870	872	871	884	869	940	893	861	901	866	925	857	890	858	876	872	913	841	795	902	907	868	941	929	875	896	875	895	882	853	892	932	883	860	878	870	888	871	875	942	920	865	866	857	890	897	892	897	881	870	840	870	905	856	850	901	922	914	896	890	908	867	921	896	880	943	849	945	898	890	871	920	879	908	851	879	862	848	841	862	881	861	839	885	877	876	871	884	850	895	905	897	862	849	895	860	879	864	910	836	836	821	906	900	912	880	857	895	862	904	841	886	874	865	888	878	832	828	929	888	888	906	848	860	888	918	860	879	918	884	898	877	838	845	870	891	891	831	903	869	886	912	860	910	876	832	896	922	848	917	843	847	881	814	915	856	888	842	836	863	843	942	913	884	863	905	875	922	916	904	894	902	868	887	854	915	877	895	866	880	869	892	913	873	861	831	914	925	861	867	842	941	887	915	859	886	868	864	850	907	920	818	831	840	906	889	880	869	887	812	871	873	886	878	860	879	917	914	887	816	884	841	849	863	884	894	860	856	897	865	892	878	912	902	899	907	859	902	886	878	895	924	848	915	918	886	894	874	963	866	873	938	897	845	945	921	886	906	869	832	885	887	865	938	893	880	888	852	923	896	894	940	894	870	844	879	881	864	895	910	823	900	866	904	862	921	902	895	897	861	866	888	914	866	953	854	895	922	900	848	895	905	873	876	911	868	902	805	957	927	901	923	914	872	869	895	924	907	923	895	892	873	889	901	852	852	853	929	880	869	853	885	900	938	911	905	919	898	877	841	910	890	959	871	845	866	893	861	836	925	843	945	924	889	885	871	862	911	914	887	973	842	889	895	855	902	932	849	878	884	869	894	889	932	891	898	885	868	837	864	906	864	898	887	892	884	877	845	834	983	870	874	883	865	868	896	886	889	895	914	889	826	819	898	899	889	851	854	891	845	900	893	852	875	898	895	861	855	884	884	856	871	888	910	856	847	852	897	867	869	872	958	907	859	899	871	862	910	874	908	853	875	910	901	854	936	919	898	904	886	841	857	862	853	884	881	923	892	845	924	850	882	897	848	919	855	924	904	875	897	869	867	895	927	850	843	842	886	918	910	844	848	900	922	894	876	912	885	858	850	889	907	881	886	886	927	842	891	920	904	907	892	872	922	866	902	853	898	910	855	824	889	924	901	906	891	850	880	875	894	870	896	856	873	856	931	856	930	862	869	864	863	950	903	884	921	848	942	860	886	904	884	859	847	879	939	838	878	941	857	897	872	897	887	862	881	854	812	865	866	855	822	897	917	930	893	866	884	900	891	840	903	951	864	870	858	877	872	880	935	891	929	915	876	874	900	870	871	882	929	876	933	843	882	858	874	862	857	884	886	893	856	913	865	919	915	911	918	881	859	870	871	884	926	869	880	916	851	820	908	880	855	870	877	833	856	844	869	859	912	868	919	898	871	868	893	882	839	845	889	875	873	857	879	859	837	843	873	894	868	873	884	876	819	898	848	866	900	858	874	829	898	930	850	909	909	870	916	913	837	860	883	877	901	889	859	899	874	925	902	870	914	852	890	909	904	892	894	877	888	926	871	934	932	925	873	846	881	914	931	880	874	910	910	888	899	839	882	877	885	864	929	859	886	903	863	880	892	884	967	909	866	898	920	850	864	890	859	887	943	961	911	835	876	852	849	947	891	914	873	864	869	891	882	906	899	885	857	859	836	927	838	823	884	922	933	863	884	903	890	830	924	891	916	897	886	829	854	889	925	847	864	834	866	853	897	853	907	849	872	832	872	904	865	883	873	850	842	889	835	890	894	906	901	883	923	834	865	904	845	877	876	879	884	905	836	922	903	911	911	885	854	876	909	869	870	883	900	854	851	868	883	845	883	950	895	891	854	863	870	860	902	922	856	896	932	905	880	887	929	913	880	918	852	926	937	874	891	903	866	853	890	897	856	852	870	866	860	916	875	862	866	918	915	885	891	893	850	885	875	874	869	872	848	889	878	933	839	890	918	924	917	909	909	914	891	877	802	866	897	906	878	957	863	861	927	856	883	906	895	876	865	883	860	852	902	882	833	914	876	914	830	863	918	856	939	899	911	904	909	917	870	894	912	902	875	896	889	912	893	873	883	865	903	891	883	857	871	840	908	828	882	805	876	850	931	871	902	879	812	887	920	876	905	887	870	845	872	916	908	935	852	844	880	861	881	923	908	878	896	817	913	918	886	858	865	872	873	908	896	916	946	872	922	875	870	882	847	906	886	955	897	854	906	968	855	895	888	893	917	873	940	924	849	923	848	859	845	885	914	880	890	902	911	868	920	877	842	848	886	892	877	932	908	900	877	899	883	878	887	885	883	862	856	855
61538	90637	63077	37505	20268	10392	5466	5460	1924	1110	765	777	767	764	742	732	723	680	748	709	709	704	729	733	727	902	853	806	771	763	730	739	748	768	779	776	769	753	680	719	742	744	694	721	757	763	770	723	795	776	756	745	743	698	747	624	819	709	724	725	701	721	748	749	742	745	747	718	776	750	721	735	770	749	736	741	765	710	741	672	686	712	736	743	714	740	716	757	767	703	690	799	731	764	778	734	700	708	772	727	724	780	703	744	706	733	700	755	752	750	739	722	735	753	758	731	727	722	743	725	738	786	726	706	771	748	714	684	774	688	752	774	720	732	725	694	688	695	746	716	705	743	725	699	747	709	713	718	734	737	785	799	693	731	707	665	736	761	721	761	696	742	725	745	742	742	777	758	754	746	715	784	743	732	743	726	725	711	761	802	720	732	688	748	718	725	737	749	714	705	741	743	733	722	727	716	745	752	705	717	703	711	809	747	744	716	768	737	704	748	755	728	738	708	762	754	710	711	731	724	734	767	698	720	716	717	767	737	746	719	742	728	762	728	730	734	691	707	750	762	695	763	716	775	775	709	736	722	724	690	749	725	707	702	722	680	701	757	718	736	688	720	711	768	780	757	741	719	783	725	754	746	720	697	715	749	795	707	742	745	725	742	729	752	728	718	735	747	760	729	744	764	717	690	729	760	700	722	762	737	787	715	761	736	747	711	666	729	737	749	711	721	739	746	739	696	765	755	730	725	754	727	706	748	788	730	704	747	737	718	764	740	740	735	790	795	751	717	717	765	716	695	721	724	755	726	757	717	735	725	730	779	765	687	723	716	740	728	744	699	761	741	792	750	703	705	697	698	764	722	749	751	764	777	755	728	741	728	740	738	746	710	744	731	694	723	729	763	773	757	728	698	737	759	740	749	774	759	727	736	756	774	780	747	717	720	734	711	749	791	698	760	729	769	756	728	729	741	768	738	738	718	715	717	774	754	721	692	729	753	710	686	743	727	755	744	696	790	742	708	700	733	741	759	735	754	696	724	763	704	733	736	767	690	709	686	730	737	728	704	751	711	713	759	716	747	748	720	702	738	759	696	685	672	722	783	740	738	799	737	710	753	744	693	731	728	759	685	731	719	746	749	743	746	695	752	732	750	707	719	716	697	703	709	760	773	768	753	706	763	726	736	715	700	717	726	773	799	770	726	754	697	705	718	702	725	672	701	707	828	740	735	736	749	751	678	690	710	696	757	743	718	702	709	730	710	709	749	714	716	742	698	764	701	754	752	726	715	771	741	735	690	721	709	728	696	736	709	712	717	758	741	669	712	704	710	732	703	716	703	715	715	765	738	734	744	729	748	721	728	703	751	719	711	744	697	707	705	717	703	727	723	744	760	710	696	769	769	741	713	685	756	714	735	755	750	725	704	746	721	725	786	709	758	687	714	688	699	739	727	765	712	745	722	730	731	709	715	740	717	732	755	726	682	771	721	760	750	757	731	750	708	730	733	728	760	711	742	736	672	713	749	746	696	726	734	766	690	708	760	758	712	740	798	757	727	752	668	717	729	702	771	803	737	760	724	775	739	750	689	698	740	758	745	732	761	761	785	703	731	751	749	721	729	718	695	702	729	708	758	692	732	748	716	717	747	746	753	746	732	722	680	728	718	766	725	737	770	707	731	777	740	748	757	723	712	751	688	758	745	678	742	776	762	707	725	734	712	701	714	729	714	724	746	744	731	756	717	708	706	784	698	724	738	758	710	741	711	739	737	725	710	712	752	690	747	749	714	729	740	707	736	736	729	756	716	700	727	722	722	722	769	773	713	730	737	727	705	727	727	717	737	727	775	767	724	700	713	741	766	765	738	709	717	729	718	725	698	776	736	755	731	741	687	727	771	776	698	737	688	730	756	686	667	777	718	715	732	756	718	786	734	731	753	723	755	714	725	697	739	765	742	702	688	739	755	703	751	730	744	775	704	770	747	724	716	764	756	756	744	703	768	775	750	751	700	748	682	733	736	794	733	745	751	760	718	771	695	751	728	740	692	680	726	774	753	725	726	679	688	719	716	729	699	768	782	722	745	708	726	721	713	707	775	728	776	736	724	741	747	775	753	732	711	716	731	718	730	776	729	732	713	733	765	744	701	693	728	713	697	759	734	746	743	748	759	725	740	763	708	719	743	684	747	701	722	709	710	780	735	753	785	777	678	692	729	706	682	764	677	720	767	771	728	729	716	736	766	723	752	745	725	747	718	723	775	782	678	767	719	718	741	740	712	713	727	734	745	717	713	754	719	737	748	754	759	698	717	774	703	717	729	740	687	727	727	726	737	739	762	717	738	733	706	726	710	763	737	735	739	686	737	748	720	698	691	755	691	714	712	701	701	760	736	725	731	759	719	722	721	762	751	726	766	722	695	716	689	770	791	756	710	734	711	715	770	696	728	744	700	702	696	699	788	715	702	689	812	770	748	773	739	774	750	721	773	691	742	751	742	744	748	724	738	807	734	736	761	721	726	699	670	760	771	713	702	752	783	667	719	719	710	722	725	684	716	712	720	734	727	716	777	715	692	749	776	717	688	737	740	756	689	735	730	729	741	746	727	734	709	775	751	747	757	707	721	740	778	731	694	757	726	726	744	724	736	730	756	715	777	758	724	735	716	761	816	677	742	716	727	771	762	749	709	731	691	740	742	793	760	690	752	723	721	737	734	669	765	732	734	728	735	725	713	706	762	733	735	719	705	718	710	729	707	710	703	710	739	763	748	723	765	783	706	781	710	745	712	666	705	750	795	703	735	746	767	738	772	721	738	758	717	736	704	725	747	674	738	690	745	706	742	729	743	742	734	748	686	734	750	717	717	739	765	776	764	740	757	754	721	785	749	727	698	714	685	729	759	690	736	711	703	782	755	791	737	714	731	754	722	723	702	740	743	745	704	738	749	727	702	756	691	747	739	736	730	787	713	743	748	723	731	758	735	775	704	697	695	713	743	707	764	740	739	740	731	783	728	739	767	702	728	798	704	706	723	728	768	744	735	719	738	672	713	750	712	778	741	708	789	751	713	728	741	682	683	663	772	736	723	678	729	784	702	746	682	773	760	739	665	738	745	795	765	691	694	711	699	754	755	756	717	735	706	722	733	741	725	722	772	735	745	747	749	719	735	727	752	699	750	708	762	736	707	762	741	733	730	732	715	761	703	760	714	717	711	768	724	759	711	733	688	761	746	717	733	733	775	713	715	802	738	739	737	683	714	730	709	754	732	733	734	721	710	727	742	739	723	708	731	758	697	740	725	727	720	696	699	735	737	685	738	736	738	722	718	713	753	719	732	778	718	753	754	728	761	765	716	730	695	715	718	803	688	654	738	724	743	730	720	713	736	712	753	687	711	690	705	741	694	706	776	756	710	754	710	760	728	765	766	744	713	734	769	693	755	663	758	706	718	756	790	778	688	697	724	738	735	718	720	753	719	747	754	703	749	710	756	701	712	757	747	766	706	752	747
24706	22977	33334	33418	29615	23280	13995	9820	3254	1648	1058	1123	1071	1021	1028	1059	1095	1015	1003	1040	1017	983	1023	1043	1060	1212	1162	1026	1016	1041	1059	1018	1018	1017	1005	1029	1014	999	1052	1077	1015	1036	982	1021	1063	1018	986	1054	997	1011	967	1040	1056	1043	1075	1047	985	989	1005	969	1075	971	1069	1007	1047	1067	964	999	1006	1051	1090	998	1028	1002	968	1057	976	1038	1063	999	1011	1067	981	1045	996	1021	1016	1069	1024	1009	974	1035	1011	1060	1010	1031	983	992	1040	1013	1004	1083	1006	1006	1062	986	1022	998	1011	978	969	994	995	1014	1013	1016	1023	1087	1027	978	1054	1026	1037	958	981	1036	993	996	980	1005	995	968	1051	950	1000	1064	954	1041	1017	990	1009	1044	1010	1039	1023	1016	984	1008	978	1062	975	1001	1022	1022	976	1038	975	991	964	944	998	962	981	1001	1029	1078	1039	957	1014	980	1072	1044	954	1003	994	1020	951	1056	1097	1013	1062	1014	1001	970	1019	999	1000	996	1045	1040	1061	970	1023	1022	1009	1010	966	989	1042	998	1040	1031	1014	993	1008	1018	998	1049	1008	998	1018	1047	992	1032	1027	975	1021	981	1029	984	993	1019	1050	1066	979	977	1020	987	1011	997	1019	955	1016	1063	1025	1001	978	1052	1045	995	1006	1011	990	1016	1014	1015	1045	1009	988	1035	1014	997	1013	1049	986	1036	979	999	1015	991	985	998	1064	998	940	1038	1018	1018	1011	1043	1075	1074	1014	989	1030	1048	979	997	1040	1080	971	1014	1010	928	993	1003	1054	1049	1031	968	981	1028	1012	1032	1065	1051	1092	1027	993	1039	1061	960	1003	986	1039	1075	1041	1065	1034	992	1014	982	985	1011	1034	1003	1022	1064	997	978	991	974	1012	1036	995	1018	1036	1029	1027	1031	1046	1005	1029	1017	1039	989	1039	1050	1013	1007	1015	972	1027	1010	1002	1013	1046	988	988	1061	1027	979	999	1009	1038	982	957	1018	1014	1011	991	1080	1015	944	972	1016	1042	1007	1034	1014	953	1024	1010	948	1022	1054	1030	1044	998	998	993	1006	1048	970	1026	1042	1043	1031	1007	1043	1069	1035	969	992	961	1061	957	1012	1065	1010	963	964	996	1035	1066	1002	974	1041	986	989	1010	1024	1006	1018	1033	978	1056	1033	1091	1004	1001	1020	994	1003	1041	1063	1056	987	1049	1037	947	1060	1036	1014	992	1018	996	1004	1013	1008	1069	1031	1025	1009	969	1019	997	928	1016	1038	1033	1011	987	983	1015	1036	1025	1002	1002	1036	1096	1009	1006	973	997	966	1019	1045	964	1060	1033	1064	1030	1006	1005	1018	1005	1013	1031	1053	1059	987	979	991	990	1017	987	1046	1063	1044	1026	980	1019	970	947	983	964	994	1011	1048	1029	994	1016	1057	982	993	962	1001	1005	1002	1007	1002	987	1051	997	1018	1070	1017	1091	1035	1037	1013	1011	981	1023	1081	989	1044	1011	1000	1008	1000	1031	1001	1023	1022	1021	986	1033	1034	1043	1030	962	1012	1016	991	1021	1031	1076	1086	1033	1066	982	960	1008	1019	981	1039	1043	1034	952	1015	1068	1036	979	1058	1023	1088	1057	1037	995	990	1032	1010	1043	990	1012	989	962	1054	1066	980	1027	1029	1021	1008	1091	1030	1015	1001	1042	1001	1038	983	966	1055	1017	977	1065	1024	1057	1038	991	984	1022	1039	979	946	1013	1015	1028	1037	1039	1000	966	1010	1023	1071	1040	1095	1037	1077	1028	1033	937	1065	1003	982	968	988	1038	1022	1061	1032	1021	1008	998	962	1038	1047	1021	1041	967	996	1029	1042	938	1061	1014	1011	973	1084	1046	1025	1014	1032	1042	1040	1042	1062	1020	1082	996	993	1029	1016	918	1023	1018	1013	1020	1064	970	1022	1043	976	1032	1062	966	1028	1010	1008	1003	1046	999	1025	1030	1014	1019	1025	1013	1069	1022	992	1033	956	1074	1004	981	1058	982	1054	1039	1039	1010	955	1021	1057	992	1005	936	987	1014	996	1030	1036	1014	1011	1039	1001	978	1016	1086	1027	1045	983	1020	1029	1051	1020	1012	1049	991	1057	1006	1037	955	1068	993	1000	921	953	985	1055	1066	973	1009	1013	1014	982	982	1012	1014	937	964	1067	916	1014	1010	1064	1011	1012	1012	1028	1061	984	1021	1011	1023	1017	988	1017	1029	1009	980	1029	1037	1028	1013	1028	1093	1024	966	1021	1017	1063	1002	1028	989	1035	985	998	1049	959	1044	1063	1000	1046	982	961	1043	1058	1032	1082	987	1050	1046	1032	1006	1010	1027	1081	995	983	1042	977	1046	1000	968	1028	969	1088	1025	1012	1030	1067	1040	1038	1059	1004	1008	1078	1084	1040	1038	984	954	1003	1031	1042	983	950	986	1029	987	1079	1066	988	963	1049	1017	986	1010	1044	1009	984	993	1014	1035	1019	1018	998	1071	1040	1018	1026	977	1090	1074	980	985	989	990	1014	981	1058	991	1052	1016	977	1033	966	1001	1040	1001	977	997	1055	1040	998	960	1097	1001	1056	990	1006	1009	995	981	1097	1028	1005	990	1026	1058	1028	1019	1018	1021	964	1045	1014	1031	1023	1013	996	1051	964	976	994	1094	1004	1001	1005	1091	1044	1062	1021	1010	1029	1048	976	1032	979	1019	997	1063	1001	985	1010	1054	1040	1075	991	968	998	1019	1033	1000	1001	1053	980	1005	1009	1027	1008	1021	1040	1031	1017	973	1004	1027	1005	1033	1039	1049	993	1020	1019	1012	989	993	1036	1034	990	1059	1038	1031	980	1062	951	998	989	1019	1012	1039	1052	993	997	970	1052	1042	989	1001	1062	1008	1010	1037	1006	1072	990	1065	1007	1088	961	999	1002	1036	1001	1002	1064	1044	992	1074	988	1067	1044	1050	962	1016	991	991	1031	982	1052	986	966	992	1026	1025	1022	1061	1024	1045	1040	939	1049	978	1032	1045	1027	1041	1066	1035	1042	970	1016	933	1022	1039	1033	962	1000	980	1044	996	1015	996	1052	977	1012	973	1018	1033	1076	1046	962	1054	1009	1027	977	962	1065	990	1045	1004	1046	990	1009	1036	1004	989	939	1013	1034	990	1009	1030	1009	1001	1038	1004	1043	985	1035	947	1023	1052	1036	1032	980	1054	1041	978	1026	1048	1057	1049	1026	1037	1007	1006	1030	989	1041	1049	1032	1052	969	1013	995	1054	939	1057	986	980	1105	1048	1035	1046	1032	1002	980	1033	1057	998	977	1078	1004	988	935	1052	976	1044	1004	1024	1005	1012	1043	994	1014	1022	1007	1021	1045	999	1073	1025	1037	1025	967	994	1063	992	978	1096	1015	976	977	1003	971	1041	1085	1049	1028	1018	1021	1065	1084	981	938	1041	1030	971	1052	993	935	1028	1028	1086	1039	1015	1023	1060	994	979	1016	994	1000	1010	1048	1034	1040	1030	1040	1015	1015	1001	1033	1002	1037	1013	974	971	953	1032	998	1017	1003	1017	1000	1042	976	1001	994	950	1072	1012	1059	1033	992	1002	1040	1008	979	986	1050	1029	994	1063	995	1037	1051	1001	1025	1036	952	1010	1002	1017	993	1073	1042	1067	998	1017	1002	1024	1045	1025	1023	1023	1085	958	1025	1054	1044	997	1008	985	1038	1070	1032	1051	1063	976	1010	974	1030	996	1031	1035	1013	1008	977	1043	1022	969	1037	946	1021	1095	1023	1055	1023	971	1027	1037	1043	1021	1049	1051	996	1002	1001	1056	995	1008	1048	1018	988	999	1037	927	937	1047	1042	1011	1027	997	1019	1023	980	1032	1080	976	987	1003	1022	988	963	1052	1061	1062	992	995	1002	959	1005	1017	1043	1004	964	999	1041	952	1035	991	1046	1000	957	954	979	941	991	1037	984	952	1023	991	1033	1035	1077	1061	987	1003	982	1015	1037	978	979	1026	1025	989	1022	1049	963	1000	976	1086	1021	991	1005	993	1012	1004	1017	1001	1034	1012	913	982	1017	961	976	931	1036	978	1058	1023	1016	1094	1026	985	995	989	1039	990	979	1047	1018	1030	970	1013	1011	996	999	998	1003	1025	1017	1018	1046	943	982	920	1046	1046	1028	1034	1019	1023	1010	1013	1009	988	1025	1056	988	1038	1048	1067	948	1011	964	978	957	1088	1049	999	1004	1057	971	1018	1039	1019	1002	1017	1033	1005	977	1042	980	1076	1006	1025	992	989	957	1022	1004	995	958	1034	1033	1024	1008	1029	991	1025	1059	1007	1033	973	1007	1038	1019	1011	1049	1014	1020	1026	1041	1005	1034	977	996	1024	1012	1069	1064	1055	1056	978	1001	987	1012	976	1032	1010	977	1026	1001	970	1014	1020	993	1053	1056	1068	1018	998	1015	1025	974	1009	980	967	981	1069	1019	1052	1006	1047	1033
65711	101777	74082	50488	29989	16758	9023	9790	3102	1644	822	863	876	876	848	864	883	862	883	817	881	872	904	859	931	1161	1060	915	865	905	861	846	852	855	829	864	865	844	926	884	903	909	854	872	823	900	860	881	837	847	835	875	869	886	878	804	875	854	846	879	832	872	901	886	879	924	873	829	865	860	874	913	897	850	848	849	883	819	888	855	825	874	896	840	809	860	835	904	865	845	888	825	827	876	848	878	911	907	871	908	832	824	940	881	874	867	893	896	902	849	863	892	849	852	879	862	819	834	865	834	851	878	840	921	896	888	832	852	892	883	898	850	861	854	886	892	865	835	854	840	849	816	872	848	855	884	824	850	847	860	900	907	858	835	823	849	901	884	871	866	842	909	859	870	837	881	888	890	863	852	819	898	859	885	824	938	884	858	950	880	852	871	864	869	845	870	874	876	837	872	858	848	869	831	845	876	885	880	792	841	862	860	827	826	907	865	812	894	880	850	918	868	871	794	890	849	872	899	839	896	898	858	900	859	903	875	857	862	892	815	855	889	823	845	857	864	919	869	878	823	850	798	861	897	895	855	863	908	842	857	896	845	844	839	857	891	855	846	825	869	879	826	899	953	856	865	815	899	908	893	841	879	868	861	848	853	884	896	899	869	867	878	918	849	857	852	846	901	855	836	838	823	891	889	884	937	801	860	921	896	822	872	880	859	866	886	846	882	855	898	859	890	887	853	883	891	877	912	847	898	870	864	887	847	864	861	885	892	889	919	889	912	878	865	873	830	880	872	848	850	855	859	877	904	873	833	924	878	894	851	874	865	879	904	888	886	880	861	886	911	880	872	824	855	895	836	881	857	859	867	842	878	874	845	843	909	848	876	911	869	868	909	860	852	817	889	849	869	880	793	805	856	839	846	823	831	866	887	848	872	887	888	887	871	938	853	914	861	864	864	909	877	823	839	844	865	911	892	828	821	855	913	883	832	864	896	854	816	855	898	873	871	841	869	870	815	838	876	831	827	856	840	861	863	904	823	906	885	817	882	888	853	851	828	880	866	857	873	879	901	857	859	836	906	863	836	846	855	813	834	852	864	859	834	863	926	868	857	820	892	857	852	855	844	837	842	888	875	865	852	842	857	882	897	837	850	859	809	858	867	855	880	907	809	893	845	874	804	879	866	865	876	926	844	807	820	868	891	898	824	902	864	895	871	849	912	908	892	826	875	888	867	844	806	882	881	836	895	855	832	914	879	912	855	830	869	915	896	850	842	907	898	852	854	888	850	886	844	850	913	877	862	838	888	904	869	882	891	913	891	851	838	884	869	881	873	902	858	910	877	825	893	831	826	851	874	833	834	904	898	879	804	845	839	820	913	865	872	836	875	908	884	875	824	849	880	898	842	871	927	904	880	889	876	848	839	817	868	929	871	858	828	867	877	843	893	854	877	889	853	830	885	838	852	838	855	902	855	807	846	881	901	868	929	863	901	895	927	862	866	852	876	911	864	865	872	830	846	908	865	833	877	846	841	818	851	853	844	834	869	901	820	890	870	865	832	927	886	863	860	854	854	877	913	859	851	892	887	822	876	842	850	894	852	820	865	857	888	853	871	896	827	831	872	832	902	863	831	853	861	812	862	842	817	889	904	875	806	862	851	919	876	883	900	845	862	823	862	831	899	874	883	910	859	846	868	866	858	820	917	913	829	877	814	897	841	830	856	837	838	861	836	912	868	848	848	902	857	915	857	907	881	802	844	872	852	845	822	898	878	873	836	836	819	899	842	874	863	831	847	874	807	910	892	877	894	878	832	877	852	867	882	886	911	863	891	844	894	821	856	889	877	811	840	864	847	857	857	913	865	819	879	913	854	843	885	900	820	884	881	856	863	862	851	834	809	895	879	843	848	853	862	846	898	920	873	904	891	866	822	848	829	912	846	846	888	855	836	874	885	885	881	852	868	863	882	902	882	859	834	858	910	930	841	894	842	878	890	890	883	829	853	863	936	855	879	869	876	879	837	835	875	864	887	845	895	825	864	892	918	852	858	854	869	877	803	876	907	883	853	879	831	845	856	848	917	898	842	833	855	852	884	891	852	864	878	848	858	864	856	881	829	884	849	872	887	854	879	851	842	900	862	889	859	888	931	912	828	834	856	877	880	851	888	872	848	849	891	898	858	872	876	826	882	857	895	900	847	903	871	836	859	853	954	819	894	840	862	926	876	877	873	830	893	836	874	916	892	819	881	843	872	836	865	848	910	835	883	862	891	861	851	829	821	871	901	867	840	916	883	910	818	851	866	847	904	860	863	890	868	825	862	866	881	833	850	822	860	832	862	865	857	887	860	880	801	876	848	843	824	874	826	858	891	910	872	887	859	839	870	882	818	856	841	846	863	849	875	842	858	891	826	849	826	847	846	932	844	860	861	902	873	848	824	841	862	864	875	856	918	843	883	856	915	838	840	821	865	826	870	884	843	858	903	900	861	828	864	824	791	883	834	835	859	847	804	792	919	888	849	943	849	866	901	870	862	851	834	876	854	903	914	845	846	886	819	889	905	880	876	868	814	829	870	876	833	843	853	872	914	876	853	826	828	875	839	894	820	872	809	884	891	853	874	846	882	901	877	782	857	860	877	830	834	889	841	888	844	907	868	859	899	838	868	874	875	881	873	870	889	881	828	854	916	866	843	842	850	811	885	864	899	853	868	875	862	858	868	862	835	889	893	855	794	846	828	871	857	890	886	907	867	881	854	879	836	850	874	890	901	874	868	889	849	836	909	851	816	857	845	842	820	874	842	859	899	868	913	874	830	846	822	844	832	831	816	913	857	857	821	859	894	877	795	896	877	865	891	866	822	861	871	847	862	864	852	846	887	894	868	854	903	884	903	838	840	876	876	847	872	874	850	874	841	837	931	812	859	896	893	875	915	856	846	859	879	856	877	891	837	921	861	848	868	842	888	861	874	828	880	868	890	854	868	908	868	838	890	861	874	856	874	892	792	868	859	854	798	831	887	935	876	879	877	901	880	825	861	804	864	846	859	895	865	842	848	870	848	923	920	906	863	850	854	890	839	880	829	819	892	898	897	902	818	870	885	850	863	851	869	809	837	889	914	805	895	837	847	843	843	897	883	848	852	862	843	870	856	885	879	917	872	867	843	888	858	872	839	865	916	852	891	842	828	871	856	881	884	815	868	920	852	884	805	875	848	920	858	830	856	911	874	843	860	870	882	909	824	882	868	872	853	845	863	903	890	903	877	869	816	828	876	852	882	870	895	803	860	863	804	864	868	761	856	837	865	900	885	889	844	850	850	889	846	869	865	871	848	881	827	899	835	873	866	903	879	828	867	878	882	915	845	845	808	849	830	806	888	911	870	820	860	865	913	843	886	819	867	857	857	842	899	859	827	862	875	840	844	846	854	865	857	862	819	886	895	911	865	842	842	868	866	851	824	868	839	901	867	862	797	859	889	869	837	811	854	836	843	857	878	855	893	864	786	861	890
31216	27331	22314	10733	3621	1735	1124	1135	918	869	805	817	840	819	805	760	804	766	819	763	817	812	822	831	855	789	831	796	810	796	796	791	751	806	807	803	784	755	793	763	804	734	742	745	849	789	785	811	808	792	763	785	806	779	825	849	824	818	762	838	749	766	818	817	810	822	846	828	805	743	807	787	804	808	762	771	789	788	788	845	753	839	775	803	797	745	800	852	800	797	745	815	773	810	761	724	800	795	828	747	811	767	802	795	837	833	792	800	782	750	737	839	808	826	828	787	765	827	800	786	777	775	818	759	815	789	797	825	779	790	773	809	788	795	776	760	798	791	802	828	786	787	781	795	811	834	802	798	814	769	798	770	790	828	817	770	819	803	806	803	773	758	795	822	766	775	800	770	776	847	776	787	736	799	785	746	813	820	852	764	779	775	821	819	810	763	752	799	767	781	800	816	822	777	776	812	727	787	785	798	812	782	799	776	750	784	830	755	776	765	775	817	759	776	782	791	845	825	757	747	787	764	777	823	812	772	773	801	813	791	766	755	782	782	761	819	809	833	823	743	820	802	790	794	831	791	807	801	778	825	749	800	761	775	784	848	811	821	752	792	761	787	753	746	828	737	784	824	817	820	834	761	813	831	836	781	882	782	803	784	826	842	757	796	751	757	795	792	838	784	801	761	721	822	761	793	769	824	787	772	725	807	798	764	780	813	773	821	815	802	818	801	807	769	785	763	779	846	793	797	824	799	796	759	757	831	788	815	775	801	805	831	804	801	764	812	804	781	755	804	768	791	820	843	814	815	758	760	786	777	790	800	815	775	818	786	811	769	801	792	779	750	817	774	786	756	783	789	749	771	751	748	795	746	758	758	765	773	803	832	806	751	785	820	765	845	794	841	787	811	777	767	772	751	816	763	767	778	770	775	805	764	795	778	815	763	792	835	793	754	780	732	754	739	834	822	791	773	798	859	809	824	757	795	795	808	817	776	774	789	773	796	812	845	833	800	789	806	774	820	819	795	782	807	751	799	776	813	795	813	818	802	771	749	783	802	782	790	834	792	796	813	800	810	748	810	777	790	761	774	806	827	810	765	770	833	814	855	764	814	845	811	797	783	741	795	736	800	781	793	808	762	796	732	823	761	791	776	793	802	799	783	762	833	811	782	781	815	802	812	802	762	776	845	810	813	761	740	781	750	821	743	756	824	729	768	796	739	796	783	743	759	765	776	801	806	762	765	794	820	809	794	809	792	835	803	764	803	761	790	785	802	776	792	742	791	799	758	769	805	779	821	829	825	798	795	807	780	777	806	767	778	764	815	790	763	728	730	778	757	789	822	779	775	806	786	810	796	774	809	791	746	809	768	811	777	785	786	801	771	808	735	750	771	774	751	755	787	793	740	766	729	723	822	809	776	758	812	748	797	805	795	812	756	851	859	800	846	746	728	750	777	765	821	747	749	745	774	790	755	822	826	778	778	785	811	836	751	787	797	846	789	830	737	772	782	803	764	803	787	738	801	794	806	768	763	825	786	802	788	803	811	813	782	795	749	786	790	797	784	834	811	822	791	794	837	803	741	836	809	820	808	747	855	825	840	814	772	824	822	816	762	799	854	760	806	785	790	760	794	796	740	737	759	825	757	781	777	820	811	803	826	769	825	805	791	794	821	793	785	836	792	767	789	786	786	805	785	788	849	795	767	804	772	783	755	771	794	778	804	784	826	820	804	796	801	792	824	755	792	730	811	800	807	783	787	757	810	808	809	819	796	782	738	820	797	797	765	829	808	820	769	764	829	770	760	820	782	805	844	803	829	797	796	804	782	776	811	818	788	811	773	789	819	800	779	788	792	817	769	771	842	799	838	799	810	808	786	787	741	815	793	805	765	761	852	820	815	817	802	753	729	838	800	778	811	789	810	765	779	823	795	761	805	780	831	773	787	790	761	785	793	800	795	744	844	800	827	761	799	803	751	785	750	836	769	819	770	811	799	842	781	739	778	828	773	810	812	776	787	827	873	791	766	763	821	862	750	774	781	777	809	800	791	787	776	785	781	823	766	830	808	814	769	826	813	804	806	744	799	826	812	780	822	762	740	798	790	750	804	813	809	819	762	802	725	773	788	798	793	823	777	767	803	774	770	805	842	740	802	800	812	766	794	716	711	813	809	819	787	748	791	793	772	735	816	776	787	824	744	796	800	783	733	824	763	774	783	796	751	795	793	754	758	823	768	764	756	775	772	820	762	806	776	782	830	820	832	742	799	832	763	805	756	847	777	831	794	769	817	817	741	820	774	808	804	785	804	791	798	754	759	800	767	787	768	792	799	768	785	837	794	794	822	766	791	825	815	773	735	801	793	749	761	788	772	768	786	764	800	750	813	818	772	795	781	814	764	783	837	783	781	825	781	743	779	813	781	826	756	839	791	826	764	837	765	785	820	759	786	819	798	753	786	771	760	749	797	769	832	762	764	781	805	767	787	757	796	734	812	843	767	790	775	787	775	807	797	777	776	765	807	808	775	817	852	842	772	744	824	835	745	864	815	751	798	800	796	797	801	800	811	802	770	772	841	824	754	808	794	819	783	811	790	764	834	863	806	799	788	786	765	795	835	781	746	734	754	824	786	766	789	798	753	832	773	764	775	748	794	781	771	764	788	759	838	815	866	765	767	795	788	737	801	835	816	777	791	785	800	808	799	784	789	801	781	810	741	783	802	832	805	827	804	785	735	747	783	736	777	763	842	781	816	881	871	785	792	780	793	822	797	753	778	769	769	810	772	801	844	808	702	781	753	769	773	803	781	797	775	788	838	754	819	806	767	781	772	801	789	807	808	761	836	786	799	792	779	789	768	842	798	863	822	769	774	755	788	814	837	772	768	752	777	699	793	727	787	802	799	823	785	829	815	845	794	813	806	814	755	757	761	779	763	793	792	793	826	770	782	810	769	760	791	808	771	777	806	784	788	786	759	800	757	794	828	811	836	801	790	797	716	826	775	769	792	833	814	800	819	771	782	801	808	823	763	784	780	819	794	794	797	798	756	744	825	797	784	787	798	780	779	813	844	738	763	801	790	797	782	833	798	807	784	773	752	833	795	815	803	769	822	851	793	826	793	784	803	812	763	739	807	759	820	802	737	801	774	826	801	802	810	804	841	808	805	791	863	763	748	830	804	763	797	798	763	754	817	757	847	773	770	814	784	782	798	816	784	752	823	760	748	782	832	772	814	791	751	769	802	779	822	780	801	853	755	808	798	805	797	794	795	804	711	776	812	811	800	814	755	800	762	754	794	819	848	838	797	769	818	836	790	799	820	751	790	796	798	819	793	766	822	835	792	843	799	794	806	743	858	780	786	789	779	798	811	782	871	801	811	828	846	828	792	734	757	811	768	790	791	802	783	783	843	752	788	812	779	789	729	803	799	788	808	782	830	823	781	805	824	782	816	852	815	798	811	805	819	801	809	768	798	807	770	803	740	731	806	829	819	750	776	827	823	775	766
23884	30116	17381	6824	3018	1597	1013	1093	731	647	593	620	599	565	590	593	604	583	591	582	641	586	648	638	626	656	604	625	628	614	611	588	592	630	587	604	597	580	631	603	577	615	601	629	600	603	614	593	627	599	666	607	594	652	599	581	601	555	599	591	615	597	590	611	644	586	631	599	636	551	562	563	583	592	623	593	624	644	582	605	637	601	659	608	617	597	571	621	622	590	607	639	648	566	591	602	666	572	588	636	617	599	585	643	591	625	573	624	625	585	593	602	626	566	638	611	615	617	561	634	652	641	575	635	631	611	614	642	628	629	629	628	606	624	616	643	587	561	594	647	601	578	593	624	615	616	635	590	604	627	579	637	614	607	620	609	612	608	613	586	635	636	626	584	577	640	579	615	586	588	645	594	588	611	605	614	645	610	557	602	637	624	548	574	597	584	582	601	637	645	621	636	605	614	598	652	598	580	597	578	632	603	651	621	634	623	594	630	569	626	590	574	614	603	595	591	605	578	591	630	587	589	623	560	604	569	577	586	626	629	632	614	633	607	585	641	628	601	601	557	620	615	624	609	594	568	604	622	640	610	612	630	634	591	624	662	645	624	599	581	572	624	645	598	611	627	617	617	614	603	564	585	605	574	605	603	592	589	628	591	613	600	595	638	623	618	600	637	611	581	565	583	593	545	612	650	575	614	617	589	649	620	614	661	548	633	599	624	646	571	594	624	629	585	565	599	595	569	599	629	599	606	608	575	624	597	618	632	577	622	611	548	644	575	631	618	612	606	615	649	561	624	614	643	619	612	623	611	604	583	678	630	663	585	645	582	627	651	626	632	604	604	625	598	612	593	580	692	607	600	600	627	630	576	599	597	608	595	668	599	562	627	616	582	602	594	574	649	609	580	608	600	605	620	619	639	576	596	590	626	581	612	623	636	603	644	603	612	595	631	611	671	625	571	641	558	551	604	597	586	592	649	617	588	604	616	589	617	621	612	618	584	582	552	604	607	598	595	611	556	606	612	595	651	587	613	630	631	623	640	603	534	616	615	585	635	608	592	588	619	576	579	627	603	641	639	581	630	634	659	643	602	584	594	640	609	583	630	566	585	584	584	620	625	583	589	565	592	612	563	663	620	613	646	584	609	576	588	601	621	606	653	637	583	579	644	610	610	582	654	613	580	624	606	568	589	577	588	633	619	576	611	590	593	586	637	600	639	611	641	592	618	593	636	623	578	568	592	624	622	582	609	628	629	607	620	594	633	579	612	583	606	616	602	614	607	575	588	569	602	640	584	642	607	565	567	666	574	642	631	621	590	606	608	624	598	627	587	637	592	567	583	586	563	595	605	635	560	673	618	623	570	620	594	597	611	566	632	622	641	614	599	594	553	602	603	627	610	613	642	618	598	635	642	581	618	591	583	616	615	566	582	595	630	579	604	605	614	593	611	564	664	616	620	646	625	603	587	621	624	622	608	561	604	567	615	581	645	593	623	649	587	599	600	602	582	577	570	632	620	602	592	608	610	617	531	651	603	587	571	627	597	559	588	577	603	608	608	618	606	670	596	638	604	600	597	613	601	610	594	638	595	602	638	603	607	625	588	628	666	613	598	594	596	631	617	592	590	594	664	608	605	609	557	594	597	608	621	608	634	580	634	606	605	598	584	574	639	601	608	582	614	601	646	595	586	623	637	568	641	630	632	622	597	609	621	602	599	600	541	634	601	590	622	608	610	638	567	604	581	589	594	615	578	571	614	603	581	576	574	627	588	632	644	588	604	603	628	609	625	587	622	624	606	613	625	582	614	584	582	652	628	638	631	598	637	599	564	628	562	621	588	617	636	571	595	645	620	613	621	603	591	608	624	608	650	677	631	614	628	586	589	624	605	615	614	652	594	613	588	589	608	542	628	593	612	593	629	654	595	594	640	605	591	587	621	612	578	617	572	597	607	607	612	635	587	622	584	596	645	595	624	593	667	598	638	620	633	593	615	567	615	627	629	588	594	603	600	635	538	607	584	634	595	659	618	608	612	594	615	632	596	604	609	594	604	637	591	605	584	672	608	537	585	657	630	639	615	600	619	632	560	617	623	583	639	579	605	602	579	573	583	560	604	651	659	613	631	605	599	599	614	612	618	623	614	616	632	653	629	649	583	622	632	644	655	631	618	633	585	649	617	615	587	637	597	609	647	584	651	600	591	593	655	544	599	619	592	579	576	639	551	602	616	595	615	657	587	612	622	618	596	586	656	623	675	617	662	610	573	655	594	621	616	634	591	610	609	623	592	578	600	585	636	629	634	597	646	592	621	610	616	608	603	591	621	631	626	597	542	579	623	666	619	602	613	629	581	633	653	608	594	606	610	620	641	589	632	540	627	597	618	603	582	594	577	612	627	636	622	607	648	584	562	581	641	613	588	646	603	615	577	613	567	636	611	620	576	623	586	583	658	606	585	574	618	604	606	620	576	645	651	631	644	597	585	600	624	617	611	618	602	614	621	558	604	628	643	576	637	613	603	618	663	603	647	612	579	575	632	617	604	601	572	608	576	636	627	627	629	600	633	623	630	593	616	638	611	551	577	605	592	643	615	636	593	605	618	649	617	599	600	570	606	580	589	685	613	579	607	640	631	581	593	634	595	632	632	600	592	608	628	582	581	650	591	605	623	656	592	613	576	624	618	597	607	591	596	599	590	620	636	633	623	580	541	665	569	573	638	594	639	606	630	584	634	601	617	587	571	572	614	637	602	628	601	618	600	596	607	600	596	608	663	649	627	606	632	651	597	568	619	630	602	605	599	598	657	575	618	583	625	616	613	612	597	599	583	617	601	609	566	642	611	611	613	593	648	619	613	619	591	578	579	589	604	595	581	600	621	626	580	602	647	623	602	631	605	598	595	613	601	617	597	604	587	585	612	596	612	639	550	620	579	605	617	632	670	593	641	602	630	572	643	644	587	609	623	602	688	637	605	607	659	636	599	637	627	596	592	612	607	613	567	586	540	628	607	653	569	575	608	594	610	617	577	647	637	610	580	604	646	588	606	594	633	610	643	583	609	603	567	640	595	662	606	619	649	613	589	606	630	645	638	628	578	591	604	606	590	574	636	560	635	601	640	614	601	559	597	617	617	587	600	591	594	638	585	614	598	581	645	596	596	550	615	574	606	603	594	602	616	616	569	607	584	591	585	625	599	594	613	626	629	622	589	594	629	593	587	581	615	603	596	590	649	628	587	599	628	577	586	593	609	612	549	585	631	580	615	601	595	602	596	600	610	574	619	572	606	637	584	622	608	628	591	630	599	622	621	635	574	592	598	636	653	605	598	579	574	568	596	592	610	591	639	617	623	588	655	607	586	604	612	610	580	633	604	637	618	570	623	643	571	630	613	585	647	647	644	645	648	607	628	582	592	620	586	616	609	594	636	624	613	632	626	576	606	644	634	592	640	615	644	609	638	621	670	635	617	582	634	610	650	628	650	621	569	615	590	622	612	637	619	595	630
25930	24804	36381	36248	26727	15500	6137	4965	2122	1305	989	915	955	915	856	869	929	906	934	902	891	896	920	951	935	942	970	862	952	935	909	901	889	911	907	868	902	901	909	932	907	966	900	948	889	881	840	827	934	919	924	862	868	925	904	875	912	897	898	878	901	921	865	928	879	879	870	879	933	912	894	907	862	856	886	915	908	948	853	860	885	936	887	922	917	879	873	897	866	903	937	882	868	879	927	820	883	872	928	917	901	909	900	878	868	833	872	895	876	926	907	924	860	931	921	959	903	894	887	924	877	909	907	898	919	874	899	852	898	909	895	931	923	962	883	919	864	933	916	854	863	925	916	880	876	883	894	960	902	911	882	890	909	884	871	924	880	892	945	901	909	905	954	894	947	901	892	880	904	895	921	880	859	938	852	949	877	894	917	932	922	874	878	903	821	893	881	936	899	924	891	911	887	882	927	849	884	880	928	855	918	924	907	876	920	962	891	896	921	890	919	850	904	840	838	899	876	866	912	887	878	913	867	868	842	867	918	866	877	864	853	888	904	913	871	930	923	862	927	911	911	921	916	908	823	878	852	922	916	865	903	881	951	902	849	890	896	904	898	876	863	861	869	870	883	865	856	869	868	874	895	906	885	898	873	873	899	852	906	927	922	947	948	864	846	859	932	864	868	947	924	801	916	951	840	895	907	918	873	872	929	885	857	879	920	909	868	930	927	858	912	861	907	834	903	909	947	934	899	883	867	904	928	810	873	919	897	866	915	820	911	849	884	875	944	920	912	879	972	888	882	842	892	900	896	945	878	928	882	899	868	886	886	900	884	897	850	937	871	881	865	924	897	919	861	904	887	871	931	918	875	832	910	898	859	905	925	859	863	903	937	897	847	915	802	902	876	928	928	910	867	900	908	914	971	917	885	891	892	927	845	963	905	878	878	889	868	842	844	900	945	898	946	884	949	923	869	908	875	899	910	877	815	877	893	884	895	888	856	901	884	882	912	890	893	892	897	889	882	901	867	857	858	948	929	856	891	874	880	915	917	888	874	857	925	880	919	898	912	925	893	933	845	880	913	856	901	918	886	856	951	898	865	883	875	957	875	916	910	909	888	897	859	908	879	890	874	852	884	873	901	920	860	875	866	930	935	944	941	877	894	899	917	882	938	884	925	884	923	934	893	970	941	881	910	851	879	928	980	887	896	925	905	873	896	914	957	915	892	915	907	822	857	868	882	880	883	906	898	827	874	932	889	919	880	884	859	924	928	898	900	887	896	903	857	867	852	937	893	926	838	915	916	877	887	902	891	889	820	892	847	856	944	954	892	929	930	902	887	926	941	926	896	878	824	892	950	919	938	921	851	915	888	938	894	878	947	875	941	885	902	894	891	909	885	908	932	897	932	892	830	887	885	852	877	938	902	833	878	897	861	894	883	885	888	897	902	912	906	909	810	913	853	942	883	878	879	883	889	898	866	912	928	905	874	839	875	930	954	906	877	932	921	947	887	868	895	912	839	895	890	905	880	896	943	889	870	890	893	897	873	921	860	879	917	933	923	920	916	890	911	907	868	934	908	936	929	944	864	900	885	893	926	910	885	874	932	921	881	894	857	885	893	849	908	912	879	909	865	870	861	874	858	882	912	879	924	871	914	902	923	883	879	872	940	931	890	888	883	901	934	887	879	942	881	924	934	885	869	885	852	891	926	882	943	889	888	888	902	899	856	862	917	893	888	873	924	901	904	872	896	872	875	885	859	895	951	916	933	799	881	888	876	896	890	910	929	933	926	885	925	899	861	913	877	885	877	930	948	921	873	841	942	916	919	897	929	874	919	834	909	952	917	932	873	861	927	898	872	850	862	890	856	905	886	933	927	898	895	926	900	866	871	897	877	881	892	855	855	891	896	870	972	863	889	866	845	927	866	923	913	879	928	870	884	906	880	867	900	911	860	894	906	841	872	874	880	904	919	880	844	902	887	859	882	915	926	874	937	890	937	868	916	863	874	923	915	873	854	950	878	899	902	901	918	868	868	933	910	866	889	888	923	913	939	906	926	929	878	913	903	908	893	904	910	882	882	902	859	902	863	897	904	909	886	890	895	834	836	926	879	947	951	900	919	902	849	891	852	888	933	885	912	955	903	898	941	881	871	854	872	881	904	893	879	921	895	916	894	911	838	897	887	892	891	912	834	895	872	916	926	901	913	894	890	888	877	896	870	878	858	905	877	895	945	932	882	901	907	828	884	901	857	933	896	920	894	903	902	881	865	857	888	845	923	905	884	892	875	860	919	886	908	867	844	869	914	870	864	932	866	819	916	923	960	875	940	912	918	881	916	883	890	907	872	878	857	871	886	890	889	884	830	929	963	921	947	883	908	917	891	943	925	937	851	905	967	873	916	857	853	885	898	907	923	907	883	839	914	850	893	913	920	918	871	920	876	928	847	882	913	914	930	954	886	874	884	892	906	866	926	900	933	886	883	878	844	868	907	933	872	882	893	872	909	860	915	842	886	898	912	891	903	879	857	829	864	927	918	910	918	942	881	869	877	908	909	943	922	910	892	938	858	903	916	866	901	909	906	903	893	937	872	868	858	919	887	911	859	898	907	854	878	830	879	874	911	895	864	878	882	894	909	933	915	941	901	857	903	945	809	890	940	900	900	801	868	928	880	862	917	948	889	856	889	835	899	878	918	897	911	900	883	966	865	867	916	868	890	934	886	821	936	894	919	903	891	911	863	912	894	923	906	832	938	890	870	873	856	859	896	883	830	919	897	898	853	867	934	888	900	866	852	903	888	875	930	881	853	871	863	934	879	907	903	924	912	935	883	969	895	892	906	893	867	920	896	887	950	909	910	893	902	941	920	890	868	909	856	850	922	855	870	891	880	868	847	910	879	884	899	890	858	927	883	865	888	849	902	867	898	913	880	907	914	909	854	825	906	933	905	933	885	896	891	823	878	840	857	900	852	851	845	886	894	877	873	859	853	867	850	913	950	921	954	855	909	885	869	898	873	852	918	871	922	884	913	910	879	852	831	892	899	851	928	864	912	906	909	845	892	888	912	929	858	879	898	862	866	883	869	919	921	891	838	862	886	928	885	931	912	850	890	884	881	909	940	873	880	850	878	895	922	854	846	924	887	897	919	917	959	942	911	906	880	862	904	854	840	881	877	839	910	869	918	861	895	859	914	891	922	909	891	893	860	860	862	905	898	901	834	925	883	859	905	907	864	917	887	852	953	914	895	842	901	891	870	887	926	914	883	838	895	962	879	879	888	900	855	884	874	874	894	877	920	855	874	891	887	844	884	936	880	883	899	884	848	880	902	945	867	864	913	862	917	861	896	903	880	870	935	909	900	873	920	920	911	877	917	907	885	869	901	896	891	922	922	898	854	913	860	919	889	849	859	906	889	924	880	853	900	912	900	852	900	901	912	863	875	901	934	819	921	930	891	878	933	852	867	941	857	878	858	887	906	902	914	838	912	934	894	900	929	894	918	944
62307	89485	63360	37922	21164	9882	4839	5484	2166	1222	803	787	784	762	752	728	745	777	830	712	739	757	748	694	796	797	843	794	794	746	714	744	777	789	766	760	767	741	767	765	778	740	756	785	712	749	749	729	739	767	737	788	771	773	742	747	768	803	727	710	762	813	736	768	754	761	750	750	781	753	808	750	721	748	702	785	721	739	784	709	766	746	759	791	716	769	748	768	751	683	738	746	773	708	758	772	778	755	700	748	757	758	760	710	735	708	741	756	771	731	748	743	736	728	733	751	702	757	769	733	772	776	762	720	739	701	741	730	747	730	813	783	715	706	774	718	776	713	757	744	721	742	748	770	765	675	719	769	762	721	778	761	711	744	726	741	731	752	705	745	751	749	780	744	732	748	738	745	705	781	711	756	779	791	776	721	759	721	721	733	768	764	763	777	733	758	739	737	774	750	756	727	715	703	744	758	720	699	776	736	714	727	710	745	769	716	707	721	738	746	726	758	722	722	691	686	724	764	744	749	674	791	687	764	769	762	757	776	726	749	743	758	773	758	781	751	724	747	706	771	748	751	760	743	719	753	750	743	783	786	753	747	727	781	783	743	751	749	801	746	763	739	740	732	776	771	756	774	731	755	732	745	719	728	765	721	798	770	759	747	764	784	736	702	748	809	767	730	737	693	761	718	800	729	739	732	721	759	706	701	694	737	726	743	714	768	745	712	716	728	720	774	741	778	792	747	746	749	717	693	774	719	768	743	738	683	738	756	736	729	733	796	761	801	728	781	724	765	749	715	763	727	718	760	734	766	734	736	740	755	722	719	746	741	746	752	769	717	743	741	753	706	793	711	715	723	733	757	739	724	752	753	745	752	741	759	743	745	777	762	747	771	736	703	744	744	742	732	787	722	725	759	749	727	727	774	758	727	717	759	755	781	704	777	747	769	726	764	732	764	691	731	706	739	740	739	717	788	701	733	743	717	732	765	738	776	726	764	748	765	740	794	752	778	697	769	739	728	790	702	712	761	774	711	777	748	715	760	727	737	743	710	741	748	735	716	754	804	757	745	732	757	769	748	718	758	799	718	739	743	746	761	743	754	780	730	723	735	718	772	768	725	729	712	741	691	753	763	741	747	785	770	733	707	777	764	709	767	725	737	743	695	748	716	731	709	760	753	752	770	757	717	757	714	659	734	703	748	758	768	739	766	741	751	789	742	750	764	800	759	749	750	774	725	728	715	711	732	729	763	795	739	753	768	731	711	757	783	715	752	742	729	743	718	735	758	745	790	734	741	751	719	767	728	795	758	768	726	752	723	717	726	737	745	710	729	712	732	751	748	702	785	746	776	715	747	775	755	738	747	748	778	761	717	740	719	753	732	707	751	769	719	705	763	736	698	735	760	741	699	774	721	833	747	725	762	773	767	703	782	748	747	758	735	726	749	716	719	778	770	731	804	713	745	756	775	722	731	747	714	768	774	741	740	717	688	768	771	742	752	779	726	737	740	732	712	718	698	751	734	727	697	775	736	696	743	675	762	739	729	711	770	747	724	794	706	798	759	714	761	761	728	750	778	783	724	739	761	771	783	797	733	756	754	705	772	713	698	763	715	743	716	748	706	773	733	723	728	803	741	761	742	731	751	726	745	756	802	732	784	730	772	727	752	755	795	764	735	696	770	734	777	747	752	744	798	787	712	753	730	704	736	778	717	748	757	750	760	759	775	736	781	699	790	750	779	766	723	752	689	762	714	753	739	704	729	715	740	728	746	736	708	754	731	708	753	753	725	718	724	734	764	779	767	734	772	778	770	787	709	734	737	756	726	752	721	694	733	716	704	743	763	746	745	743	685	762	761	720	759	755	773	736	769	758	771	699	755	736	740	719	721	717	764	784	708	815	741	708	731	715	754	711	733	768	705	709	776	736	765	740	750	728	728	744	760	727	765	794	799	762	764	738	765	735	812	751	748	734	699	740	733	721	781	802	736	719	755	737	720	698	772	768	752	754	759	727	778	700	748	759	777	648	726	763	689	793	713	749	706	780	754	757	738	684	732	753	734	750	786	756	785	705	697	765	722	745	722	740	716	768	751	785	713	745	809	751	758	751	762	725	715	747	768	757	742	785	750	735	788	689	714	738	767	761	713	774	734	755	718	713	809	757	703	736	771	756	776	702	730	754	743	745	724	752	720	750	771	766	710	699	734	738	748	758	746	742	747	769	705	761	688	748	755	760	729	777	787	727	769	732	755	694	734	713	763	726	740	771	761	747	745	718	743	787	772	713	705	757	742	691	792	747	702	765	772	731	760	745	747	773	679	708	763	746	745	732	746	730	762	774	777	690	765	735	677	739	719	719	707	730	777	730	746	709	747	755	759	768	748	763	759	752	706	736	766	706	718	759	736	740	745	770	676	763	743	748	777	692	756	765	732	711	786	744	749	732	736	770	777	703	740	748	741	732	727	752	783	768	768	727	735	739	752	712	779	723	752	757	702	736	749	790	735	746	748	742	756	760	755	782	732	773	735	746	740	727	772	708	745	738	760	761	733	734	752	729	747	806	768	751	728	769	780	707	747	712	768	752	764	770	741	752	706	729	719	734	759	791	755	762	799	776	730	685	762	723	753	733	720	758	723	731	745	729	748	712	712	773	727	705	784	707	751	757	752	770	705	767	743	761	723	743	747	706	781	769	725	773	726	753	752	657	736	724	739	746	760	744	691	745	755	751	724	712	771	734	727	763	753	714	706	766	724	715	715	766	737	707	720	689	727	712	743	771	679	718	749	710	766	766	715	703	780	761	736	704	712	763	738	742	746	694	730	755	727	800	723	718	763	728	746	746	744	734	661	737	717	749	766	736	734	770	733	731	768	729	739	752	748	749	730	748	768	764	754	748	694	733	721	741	708	713	685	757	721	700	752	754	768	729	766	760	668	732	782	736	780	756	730	777	725	737	720	751	749	737	734	713	693	743	750	726	717	756	699	739	762	761	723	743	741	718	726	746	687	784	765	725	700	687	697	778	725	711	732	722	744	753	789	757	749	721	763	772	736	746	751	778	763	814	761	725	727	714	750	766	755	758	760	741	745	724	762	731	734	754	762	773	779	747	770	685	714	767	742	761	734	738	714	741	731	731	719	760	783	754	736	729	702	772	793	750	765	766	760	775	741	742	715	734	751	747	717	731	754	733	765	773	706	717	713	715	757	721	765	793	758	731	735	749	761	760	738	782	775	757	715	728	722	750	741	770	777	751	774	717	742	748	722	710	721	770	714	722	732	701	769	752	756	750	728	731	772	794	776	750	760	775	754	736	850	761	763	752	751	749	690	709	707	685	738	750	780	771	735	788	801	726	788	696	732	697	751	715	727	653	731	733	759	717	785	716	721	747	703	730	704	759	761	764	708	748	788	756	757	758	759	695	708	758	669	712	728	716	764	718	717	755	739	742	736	755	734	694	765	728	748	695	687	759	768	790	766	743	765	756	768	761	762	716	757	762	699	774	747
24705	22983	33445	33651	30082	23481	14087	9049	3898	1876	1197	1134	1023	1071	1071	1044	1014	1037	1032	1033	1036	1025	1018	1024	1103	1170	1113	1088	1015	989	1010	1066	1031	1038	1065	1043	1080	1011	1018	1081	1039	979	1022	1025	1059	1041	1020	997	1053	1061	1043	1043	996	1092	1038	1002	1061	1090	1069	986	1017	1034	1004	1054	956	990	1051	1019	1022	977	1067	1040	1094	980	985	1015	988	1043	957	1033	1036	1027	1020	997	1104	1026	1024	973	1053	1016	1055	1017	994	1013	990	1029	999	1028	1035	1037	995	952	993	1027	1057	1012	1042	1000	1047	966	984	1039	1001	1001	1048	1037	1014	1016	963	1002	1001	1034	1028	1015	1033	1063	1048	1039	1070	996	1018	1093	1064	982	1035	1040	1093	1009	1022	1024	1021	995	1031	1088	1014	989	956	1018	1020	1003	1065	998	1020	1034	1134	1063	960	1017	1031	985	972	1026	993	971	992	1067	1081	1040	1031	1028	1035	1006	1014	1017	1025	973	1013	970	996	992	982	973	1034	992	1073	1034	993	1046	1037	994	1086	1008	1029	1030	1067	1023	1055	1086	974	972	1010	1035	1039	1056	1026	1081	1037	1093	1034	1005	1013	1032	1046	989	977	1004	1042	1030	1016	1051	1021	979	1056	1073	999	995	1023	1023	1008	1033	988	991	952	1052	996	1012	989	1023	1014	1072	1053	996	978	999	1010	988	1070	967	936	1003	1027	1055	1018	996	973	1058	1012	1004	996	1081	1002	969	1074	1028	1015	1032	1043	1014	1030	978	1043	992	1039	1023	1008	1000	1006	1059	1034	978	1007	1003	977	1026	1028	1065	965	1011	949	974	987	985	997	1043	1016	1055	1048	1009	1013	1027	985	1002	967	998	1056	966	1008	985	984	1022	1002	995	1023	1025	1014	1010	996	1052	996	1040	1037	1042	996	1043	1029	1001	1005	1042	1022	1017	1041	1095	1096	1064	1019	1055	1046	1077	1061	988	982	1011	1049	1044	999	921	1065	1039	1032	1013	1025	1038	995	1015	1033	1033	1058	1082	1046	1017	965	994	984	1047	1014	1078	987	1043	1019	1067	991	1051	1055	1077	1006	1042	1036	1018	1001	1024	1019	997	1011	996	990	965	1011	1046	1056	1045	1004	1030	1019	994	980	1027	988	1062	1004	1051	1011	1045	1002	1014	990	976	979	1014	1052	1021	1104	1005	1007	950	1016	995	1066	992	1004	1044	1022	974	1023	997	1037	1018	1015	1025	1054	1040	1012	1040	1023	1047	988	999	1048	1011	1036	1053	1016	1038	1033	979	1042	1040	1022	1070	972	952	996	1001	1061	1007	1030	980	1068	1079	1038	1015	1060	977	1060	1069	985	991	1032	1067	1008	1007	1094	1017	1015	1014	941	1065	1069	1039	1037	1038	1021	993	1023	1035	1018	939	1035	1007	997	1012	979	1037	996	1036	971	1025	994	1050	1023	1040	999	1074	1009	1038	1017	1005	1022	1007	1000	1030	1021	1060	1005	1036	1061	1062	1039	1024	998	999	993	1000	1016	999	1062	1015	1062	997	986	1079	1072	996	986	1014	1050	955	1019	991	967	1008	1085	1001	1004	1002	1034	998	1011	1024	1058	1015	992	1058	981	1003	977	1003	1022	1008	993	1055	992	991	1063	1022	1018	1038	1016	1058	999	956	1039	965	998	1019	1023	1061	992	1057	961	1051	1022	1007	991	986	976	1030	975	1053	1040	981	998	1010	1013	1098	1033	996	971	1048	1007	1023	1004	967	1025	1020	1057	994	1035	1059	978	1006	1036	1006	1029	1013	988	1001	1036	1041	1068	1039	992	1009	1035	1007	1013	1003	1068	1010	996	1007	1073	996	1034	1036	955	984	996	1101	1008	1025	1057	999	980	1016	1009	1034	955	950	1005	999	978	963	991	1043	1040	1021	1020	1099	995	974	1033	985	965	1040	1044	977	999	1049	1043	989	989	952	996	1005	1049	1010	1022	1050	1037	1057	1022	975	1046	981	1041	993	1042	1014	1038	1038	932	982	1028	1007	977	953	975	999	1034	1036	1019	1101	995	1012	1030	1022	1005	1015	1031	1027	996	1016	1044	986	996	1005	964	1047	998	990	1038	1075	957	1034	1026	1044	1022	1024	1053	1025	1031	1031	1017	963	985	979	986	1022	1034	1014	979	1055	1061	1002	1004	1043	1043	1027	1025	1021	1017	1012	1019	1037	1028	1018	1052	998	1005	1019	1008	992	980	986	1026	1064	1036	1034	971	1055	1066	931	1067	991	1051	1113	990	1032	1046	1041	1083	1032	1045	1025	1009	1044	998	1014	1021	1039	1019	1025	957	968	1040	1004	962	1032	971	1028	1018	978	996	997	999	996	1020	1038	944	987	1045	1028	1021	1044	970	982	1069	1004	972	1040	1052	973	1031	1016	1006	1048	1102	1039	961	952	989	1014	978	1046	997	1027	994	1023	1051	1080	990	1026	984	1016	1013	1049	1028	982	1011	1032	1040	996	1052	1017	999	1001	996	1024	1039	974	1018	1043	983	943	1032	993	992	1051	1083	986	1029	975	1016	1048	946	968	993	1049	1021	1034	994	1027	1046	1024	1026	1013	1056	987	1024	999	1059	995	953	1008	1012	1048	1003	966	1000	983	1101	1026	990	1050	1027	941	1020	1054	1000	979	978	1008	1047	984	1019	989	1027	1005	1017	1008	1044	1003	1043	1007	1020	1065	1042	995	1070	1006	1028	1056	971	987	990	995	1017	1023	976	1006	1008	972	1007	1090	1011	997	1076	950	1030	998	1000	951	1012	1010	1044	993	1011	1052	985	1002	1050	1045	1061	989	982	1062	1053	1030	985	1015	1045	1014	1013	1001	987	1039	1015	1044	949	1054	1013	1044	1025	1028	941	980	1042	944	1022	953	996	1064	1037	1018	1053	1017	1071	985	1003	1016	1001	989	1024	961	1018	1062	1046	1022	1043	1044	1038	1029	996	1065	1022	1029	994	972	1016	1006	1026	1010	1031	1024	983	983	1010	1036	980	992	1015	1086	974	1031	1060	1070	1066	1021	1039	1069	1012	1004	989	1023	1029	1019	969	1001	1015	1036	975	1064	1013	1027	1012	1010	1000	1020	1034	1020	1085	994	1031	1007	1012	973	1065	1013	1000	1005	996	1031	1014	961	1017	983	1045	986	1010	985	1030	974	1030	1102	1036	1016	964	1001	964	976	979	1037	995	1063	991	1068	1002	986	1063	1005	1016	1007	1001	947	1038	1003	1047	1026	1030	987	937	1020	993	1028	1058	961	1042	1072	1026	1037	1072	1008	990	985	1065	971	992	1008	1015	935	1008	996	1018	1037	1010	977	998	1019	1019	1044	1042	988	1021	1010	1016	997	1058	980	992	1017	995	1050	984	997	970	1031	1032	996	1016	989	967	1046	1039	1083	974	1017	1011	957	996	956	998	1021	996	1004	1031	1002	991	1038	1040	1005	1034	1005	1048	989	995	980	975	1014	1025	1020	1016	1083	1015	1007	1044	997	1013	1078	1011	1034	996	1027	1000	1050	962	1028	983	1019	1032	967	1031	995	990	1018	1049	993	1003	1060	1012	1015	1061	988	1013	1047	1088	1068	1079	992	1012	995	998	1036	998	1004	1065	1021	1063	1005	1058	1027	981	985	1018	1033	1004	995	1008	995	1058	1041	1005	1006	1008	1004	1021	981	1053	1013	1000	1043	1025	1025	970	972	1015	951	996	998	1004	1011	982	1047	1019	1015	1029	1068	1018	1124	998	1022	1000	1077	1035	995	1041	1015	1040	1060	1030	1024	1037	1006	1034	1011	974	1008	1048	1023	1001	1042	1056	1037	1003	992	1012	1035	1052	1024	1053	1068	994	997	1000	992	1021	965	1036	960	1002	1036	997	947	1031	991	998	988	1040	990	1085	1020	1033	1017	1017	953	1059	991	1017	994	1005	1032	1016	1051	1010	984	963	1020	1016	987	1028	1020	1001	1025	1034	944	1002	977	1027	1031	1015	1020	1007	984	1021	1012	1018	1042	995	1008	1055	1010	969	987	1028	941	977	978	1001	1020	1047	1032	993	1031	1006	1082	989	1007	996	1040	974	1044	1015	998	1016	1016	990	995	1058	1008	992	1012	1020	1019	1017	1020	1022	1014	995	1043	1073	1047	1076	1016	1010	1027	1024	1013	1002	1031	1046	1018	978	1029	1018	1046	1045	1033	1034	1043	1053	1002	972	1039	985	1018	971	1014	1004	1010	969	1049	975	1022	1024	1037	1047	990	1023	992	1041	986	1031	1056	1038	1043	1042	1014	981	1060	1077	1002	1080	1007	1042	991	966	957	999	969	1013	1036	1029	1030	1044	1025	1002	1014	999	1036	1001	993	972	987	1022	1028	1017	1005	999	1007	982	943	1043	985	1022	964	995	1061	1037	949	1015	994	1011	990	984	1062	964	1012	1014	1039	1056	996	1021	1090	983	1048	1033	983	1001	1084	1038	1070	1050	1020	992	996	992	1010	998	1018	998	1063	997	1062	1034	1004	978	1018
65161	101870	75628	50947	31573	16477	9016	9007	3856	1817	984	864	828	920	888	878	889	916	871	881	873	830	855	885	962	1055	989	903	916	990	893	854	817	890	880	879	899	848	892	860	802	873	858	889	888	867	891	879	863	865	891	857	836	926	861	886	886	853	860	868	808	893	880	859	894	899	851	860	889	867	878	788	881	862	937	863	915	881	878	873	815	871	876	876	851	870	827	878	824	866	891	871	872	936	853	862	868	817	866	793	865	894	813	839	914	848	868	851	860	876	836	841	808	893	850	889	869	869	866	875	887	858	836	876	875	880	888	876	838	839	856	800	837	898	866	901	904	880	904	847	866	881	910	907	850	887	891	886	875	861	829	861	855	858	855	846	854	851	875	882	841	842	854	919	879	909	882	863	867	890	880	887	864	850	873	840	803	914	845	907	864	953	897	856	870	884	883	830	856	822	844	935	849	843	803	835	816	883	829	848	826	878	884	867	820	880	881	858	828	881	843	844	856	878	863	876	929	857	834	866	843	881	874	865	894	913	912	863	886	880	828	846	828	884	874	864	902	857	930	858	813	857	808	876	832	883	858	881	864	820	951	834	906	961	887	863	939	883	832	890	867	895	840	826	897	858	927	882	906	930	850	824	859	868	919	851	852	875	881	859	881	847	920	887	861	855	867	795	892	855	861	868	832	885	918	844	874	886	873	900	872	873	841	846	854	843	901	840	875	832	872	830	874	898	857	848	827	852	890	838	882	872	865	867	846	877	913	888	865	846	839	839	892	866	869	924	921	840	888	844	840	854	841	802	876	861	933	843	869	860	899	836	929	902	844	889	908	833	899	877	867	867	845	909	853	898	906	888	885	856	835	854	873	866	852	813	919	961	861	877	887	871	896	881	878	852	835	893	868	889	910	872	838	928	878	849	868	892	814	851	797	826	892	946	851	828	796	802	860	861	864	866	818	841	886	870	838	880	896	892	862	895	854	896	861	897	834	903	858	886	842	862	900	891	888	847	844	819	842	881	879	851	909	925	825	892	887	842	854	855	861	877	885	866	856	900	877	943	920	863	874	863	918	873	874	861	841	864	893	833	841	896	866	865	856	845	889	916	836	859	902	863	887	885	837	855	902	831	884	865	888	868	868	878	850	846	828	870	848	846	873	838	862	921	889	831	885	884	866	885	884	883	838	832	885	845	822	874	814	832	841	843	861	921	819	907	791	865	877	880	859	873	894	856	845	856	847	837	835	850	882	826	853	911	896	876	897	885	836	866	822	895	890	837	863	905	862	888	827	851	872	859	894	851	908	882	834	893	908	876	830	869	897	883	780	843	904	820	834	843	888	870	863	807	857	851	903	829	827	840	885	893	866	857	887	835	954	915	871	874	907	848	792	874	923	899	860	876	863	888	833	884	906	901	850	807	832	836	811	818	890	875	894	820	883	840	914	882	910	872	877	891	848	862	872	859	830	878	825	914	861	846	885	933	878	830	882	870	856	869	842	877	840	840	846	891	825	877	889	816	869	836	888	821	867	816	927	889	801	898	850	803	810	897	883	894	850	902	856	868	854	886	894	883	914	806	869	881	893	854	872	898	826	881	850	864	847	849	816	858	878	874	807	873	866	872	856	878	860	845	901	840	839	841	853	859	851	845	896	909	821	934	889	942	848	880	897	858	864	890	866	867	864	902	824	848	895	835	841	907	840	791	852	845	863	893	864	830	893	887	840	907	868	811	867	874	832	865	843	851	891	835	901	843	876	890	865	846	840	873	841	896	847	938	810	878	891	903	868	851	848	891	856	853	835	891	859	915	847	907	903	859	845	830	852	819	829	845	860	853	873	847	901	848	854	840	872	903	872	858	894	858	848	902	914	859	840	880	884	815	845	895	903	855	915	882	883	840	897	869	852	916	858	877	801	853	882	890	927	837	848	904	834	918	854	856	891	863	863	887	828	865	909	909	885	886	921	841	900	902	837	802	862	885	869	851	849	852	870	835	838	840	889	879	823	884	898	813	839	913	859	913	863	881	867	873	860	853	879	799	884	879	804	851	794	865	862	852	838	873	876	868	928	884	876	851	914	865	824	836	879	941	890	783	889	908	845	894	900	853	898	887	880	904	873	856	903	889	875	863	885	883	832	874	904	894	841	808	871	814	859	884	895	825	833	894	871	886	891	868	841	850	883	840	853	837	835	804	894	908	859	860	813	885	817	872	874	894	860	852	871	883	833	876	880	839	862	826	889	900	878	827	879	882	904	885	886	885	893	854	876	863	841	878	868	826	917	902	881	853	919	869	867	852	900	917	926	856	911	801	817	856	882	814	854	846	869	838	868	875	860	840	835	867	871	837	902	879	885	914	869	832	876	883	922	848	821	849	833	914	896	873	840	879	853	885	884	824	859	881	861	879	871	871	807	841	865	901	818	916	839	898	831	860	871	815	835	881	923	913	863	840	905	865	887	859	923	815	865	901	901	820	874	872	844	881	805	827	902	908	908	859	836	816	830	871	878	894	836	882	869	854	860	850	882	832	864	877	878	876	788	830	815	849	860	873	884	897	852	853	841	909	867	901	872	885	906	916	907	839	820	874	871	858	852	838	854	866	860	893	850	843	834	895	862	879	820	831	866	861	886	876	850	830	840	825	904	898	906	874	904	899	917	908	852	871	888	865	865	893	870	902	845	857	843	820	855	843	858	919	897	855	863	934	905	877	890	897	889	852	889	889	851	867	821	855	860	783	863	843	830	874	855	879	835	876	869	867	899	873	946	844	872	860	862	840	846	845	901	905	893	871	858	857	886	835	834	846	866	917	953	911	912	869	853	851	860	862	872	862	845	858	876	827	846	838	858	806	839	819	880	866	894	857	868	843	917	847	890	839	843	892	854	861	858	839	853	868	866	874	831	893	911	842	845	847	863	886	849	886	871	869	909	816	815	822	895	882	896	843	857	859	858	886	788	840	911	834	893	876	832	839	889	943	855	880	835	887	815	831	855	895	849	896	898	832	886	872	900	843	859	810	895	882	869	872	863	875	862	820	887	835	837	856	895	880	882	826	819	866	852	836	846	891	909	881	812	839	844	845	831	837	883	834	866	843	834	873	885	891	841	854	846	825	826	835	891	861	835	836	825	825	882	853	846	896	815	869	827	875	880	871	867	895	845	866	909	867	824	845	870	819	877	878	886	855	897	884	851	900	905	865	864	879	862	884	917	860	919	878	862	846	818	866	889	858	860	883	803	877	868	837	885	884	873	913	864	832	880	813	861	828	847	878	905	859	918	846	779	925	873	855	853	886	858	859	827	862	863	860	837	829	846	853	910	854	876	874	836	907	858	809	827	824	830	825	886	858	909	872	820	858	863	828	837	838	885	896	899	877	888	860	799	846	826	883	889	881	875	854	870	831	850	889	916	921	816	869	863	890	838	826	874	840	847	852	845	831	844	807	875	859	864	894	900	870	852	826	909	841	858	851	920	841	856	855	851	895	877	903	880	850	841	849	860	873
31155	27647	22751	10671	3491	1620	1140	1147	979	858	789	819	771	786	806	801	765	796	799	784	801	771	759	790	795	798	736	760	825	761	790	769	763	791	759	740	801	769	744	788	773	789	776	818	775	786	798	796	775	781	796	775	785	772	763	756	804	751	775	818	804	801	808	757	815	704	732	771	783	825	823	799	775	745	780	749	811	757	803	752	752	767	772	805	791	795	810	818	757	766	790	783	782	775	745	756	736	743	750	747	811	741	764	784	813	797	759	767	761	774	784	795	766	801	818	727	765	766	775	813	757	809	820	742	781	808	737	765	824	751	722	741	738	784	785	792	808	831	750	792	730	752	732	784	787	745	772	793	765	799	752	702	753	753	789	785	775	737	813	806	822	786	763	764	765	770	807	761	832	783	788	818	766	793	765	763	817	763	750	781	775	788	798	783	792	823	826	763	728	749	760	780	802	803	795	781	738	782	829	780	729	748	749	813	807	733	783	767	786	750	745	840	820	809	805	785	769	770	758	768	784	730	809	762	817	802	782	786	777	782	779	779	782	771	798	732	789	788	797	799	805	751	806	768	796	746	771	729	734	771	820	798	748	827	799	740	778	709	779	780	785	779	748	794	756	787	813	775	788	805	745	757	800	748	713	759	740	717	803	786	749	791	752	809	764	777	777	726	759	789	747	784	759	747	818	792	809	763	775	780	776	768	766	785	777	800	730	748	762	802	782	724	770	767	732	774	770	753	766	801	789	754	813	758	779	768	800	806	803	770	787	776	754	744	753	793	764	761	763	801	756	750	800	791	763	753	748	739	767	795	797	752	770	790	728	796	714	770	820	798	782	737	808	824	771	775	842	817	771	777	788	724	810	786	729	761	766	761	764	728	815	816	765	774	791	748	781	724	775	722	788	794	789	766	766	755	827	790	807	752	753	779	741	704	773	746	730	826	796	780	775	754	783	722	780	749	767	772	749	728	814	778	754	713	786	780	746	777	746	796	730	781	763	768	800	812	791	786	828	820	745	757	785	717	773	820	726	764	828	805	811	741	700	752	775	768	794	769	787	761	810	795	780	815	769	778	776	799	756	745	810	808	792	729	744	760	748	738	797	819	778	769	748	754	787	738	731	832	798	757	740	791	761	802	788	748	768	727	807	755	801	791	795	834	771	800	824	766	737	767	746	791	770	804	803	780	777	803	796	778	793	773	815	750	784	729	786	814	768	778	757	812	777	757	856	793	739	819	780	787	743	724	752	757	733	762	767	825	789	759	825	769	827	735	765	806	788	710	806	754	758	756	773	790	742	779	827	800	760	782	815	798	784	813	795	789	784	745	796	755	780	774	783	796	782	826	741	780	719	830	782	775	742	780	780	765	767	815	788	801	775	759	738	744	797	749	810	720	756	751	770	827	793	804	762	777	816	779	793	773	777	754	774	776	785	767	760	773	776	774	791	791	752	795	795	778	802	783	704	775	759	801	755	793	754	763	779	777	770	769	784	781	729	755	796	769	784	805	816	791	777	715	761	788	764	773	782	823	750	767	723	803	735	774	824	757	795	768	769	795	797	827	802	819	729	778	816	769	759	741	746	723	771	825	750	795	786	762	734	759	736	713	756	740	741	804	774	799	749	723	855	785	755	766	807	773	772	784	753	801	792	813	804	751	815	759	793	740	804	778	768	705	761	798	774	777	820	767	791	751	752	826	738	778	783	756	796	792	752	689	788	750	834	781	753	822	743	812	782	765	806	760	725	723	791	810	825	780	789	810	744	768	764	739	756	767	733	738	789	787	832	753	726	777	761	801	777	755	788	762	751	789	774	768	789	762	753	772	738	741	781	772	820	761	768	748	779	756	763	798	773	743	774	793	813	785	776	783	779	767	742	771	745	775	755	808	779	739	766	798	806	798	745	761	760	785	772	770	807	748	744	784	779	715	794	749	755	751	759	853	768	796	786	778	786	789	773	787	769	754	721	730	743	760	786	759	806	727	753	784	798	803	768	806	775	796	787	785	787	783	725	792	755	785	765	737	787	770	801	713	782	806	844	789	747	781	801	778	784	782	806	773	751	783	804	743	788	783	784	744	776	739	749	818	773	768	724	796	768	784	743	764	754	798	744	784	753	737	759	817	786	780	743	739	775	759	783	769	801	756	774	766	779	749	748	763	738	765	805	778	747	824	763	775	774	805	725	761	725	811	806	764	759	740	799	786	755	796	788	763	752	784	800	759	715	805	780	740	794	771	762	752	792	770	764	815	725	817	791	783	801	773	769	783	797	766	752	798	803	717	740	770	730	779	799	764	802	782	746	768	721	766	752	773	830	749	754	797	749	766	801	763	812	749	824	831	786	759	769	796	806	748	727	796	752	772	760	781	792	779	791	801	800	799	795	752	769	749	796	778	732	782	769	795	759	774	779	761	767	783	757	818	794	746	830	804	789	822	802	732	796	764	796	781	797	782	746	808	800	807	764	758	804	743	757	759	773	803	776	789	771	790	804	795	736	777	776	763	759	747	765	746	751	807	788	745	784	803	783	787	805	778	802	754	751	775	780	751	782	788	796	778	815	753	783	724	774	787	787	762	771	738	745	772	774	789	789	745	785	776	798	771	759	770	760	800	816	767	815	788	789	794	738	777	791	804	773	749	763	785	804	763	765	750	780	790	807	833	783	800	757	791	752	834	737	731	742	804	807	795	754	768	817	811	814	779	745	733	802	774	753	788	809	738	741	820	796	764	786	811	772	768	749	778	711	757	713	807	773	809	725	753	768	765	814	771	798	756	781	784	757	744	775	747	780	802	782	731	770	759	802	755	781	831	755	757	769	713	796	794	757	780	765	754	754	782	741	804	740	743	818	793	834	736	773	805	741	791	774	807	747	769	792	765	737	745	744	782	795	749	763	779	788	772	755	755	768	747	802	728	766	832	786	767	751	792	783	833	760	781	759	741	779	800	762	728	813	788	774	777	760	774	783	820	811	788	691	755	793	747	810	757	795	750	765	791	814	731	742	764	775	765	789	750	744	798	757	796	800	812	772	786	762	777	777	746	724	775	768	776	767	797	835	802	732	802	758	765	794	774	774	746	762	743	768	796	745	796	726	773	774	807	748	713	770	807	785	777	799	783	765	780	767	714	745	750	795	776	764	744	792	763	812	789	731	809	774	745	768	767	808	773	745	787	757	800	721	780	820	820	750	831	793	809	742	767	738	729	753	761	770	725	795	842	775	754	748	779	776	780	797	769	781	785	792	828	795	733	741	768	785	789	797	785	761	799	766	764	784	771	825	776	775	808	805	749	830	750	777	817	802	833	774	750	793	761	777	773	791	810	796	732	778	799	778	762	792	722	721	760	733	810	809	755	774	762	790	793	750	755	772	744	783	831	818	787	838	756	779	772	758	771	752	796	781	720	750	804	772	772	822	771	756	805	782	754	787	754	740	769	781	752	745	806	830	765	759	776	771	755	767	767	757	741	776	777	799	814	742	785	816	785	720	833	775	791
23729	30704	17914	6575	2972	1452	996	1083	818	640	596	569	625	656	586	669	585	668	672	612	634	621	592	653	571	609	630	583	665	623	647	576	614	584	576	639	640	558	630	628	638	572	590	614	622	614	615	640	562	623	579	622	583	626	581	561	640	599	631	582	615	613	587	625	587	602	576	600	601	625	612	639	581	621	605	621	574	621	571	589	620	587	607	564	574	579	619	616	630	615	606	601	614	590	608	652	588	608	626	627	596	600	609	606	602	578	632	597	563	636	611	573	581	612	607	595	603	582	605	616	561	587	603	583	604	630	615	587	581	600	573	629	615	644	578	559	600	619	581	628	634	597	581	569	656	560	622	601	587	630	636	622	650	627	574	593	581	555	530	612	611	574	607	580	614	580	586	589	598	585	651	579	578	592	603	602	610	553	563	601	606	588	632	626	617	664	613	620	625	596	626	664	638	588	573	604	580	596	615	614	606	642	637	622	599	603	639	548	647	637	603	586	592	594	636	638	593	574	597	582	585	627	635	624	600	630	602	588	602	569	559	593	612	599	618	612	587	575	604	616	609	620	579	611	589	602	607	616	603	610	578	602	590	604	600	618	588	632	586	616	602	633	609	581	570	633	643	557	594	577	619	619	625	604	613	598	586	620	574	606	629	577	579	578	588	613	585	571	571	603	602	591	623	621	588	555	609	633	591	614	576	631	618	547	598	639	614	571	565	572	593	582	609	616	603	597	590	594	605	580	603	554	598	620	565	600	579	652	611	602	586	610	652	598	620	605	615	595	599	621	555	610	615	574	663	633	600	629	579	567	584	604	595	570	644	554	627	568	599	605	578	586	623	581	621	618	649	609	603	615	623	590	583	594	583	573	594	583	582	588	601	605	622	589	579	587	585	551	605	614	572	605	645	554	602	599	593	602	589	590	580	589	597	673	575	569	606	603	587	588	583	639	616	607	583	571	589	592	617	573	623	585	597	610	543	592	593	576	554	635	607	602	592	599	604	592	606	594	563	603	595	635	614	603	603	572	590	600	626	581	623	589	628	562	619	627	593	610	604	555	576	580	612	611	603	616	599	613	598	579	590	564	595	561	646	659	637	595	583	603	627	576	589	612	606	580	616	608	610	563	569	567	578	578	575	572	612	581	604	653	601	614	642	637	625	625	600	558	604	591	612	567	631	614	569	608	583	592	581	619	575	521	639	576	586	648	627	583	585	632	591	625	641	562	572	587	572	613	650	587	613	639	594	600	616	613	576	617	609	620	602	622	593	589	630	632	611	600	564	615	593	570	575	616	600	645	619	609	610	622	616	628	570	648	628	589	613	618	560	568	548	607	615	632	652	590	626	621	636	629	619	592	601	565	594	626	569	573	583	601	615	636	565	628	582	585	585	617	612	597	622	607	618	588	627	593	571	679	605	575	590	575	606	593	608	586	626	561	567	610	583	573	622	605	613	601	618	593	593	610	555	580	612	610	592	573	558	594	656	598	591	582	598	598	587	651	573	625	611	644	649	606	613	622	596	604	566	564	610	618	624	573	610	573	630	631	573	617	584	573	685	568	552	582	608	599	600	624	629	621	578	622	583	593	637	605	544	582	585	610	597	621	561	589	583	598	612	636	619	613	585	615	618	599	631	648	613	605	608	654	594	591	607	592	602	573	596	642	552	637	627	578	597	586	601	603	621	596	568	584	583	596	586	562	597	557	603	576	548	579	588	568	600	579	597	559	596	588	632	605	610	615	587	648	573	557	584	619	584	621	579	567	593	670	557	626	588	617	591	653	541	603	630	583	599	551	619	595	636	620	573	602	636	650	645	593	602	608	606	621	610	604	578	593	605	611	597	584	628	583	618	600	625	560	572	611	629	584	623	585	616	625	582	599	616	611	579	586	561	606	590	574	586	605	620	631	613	617	637	586	573	625	558	610	611	593	624	657	642	619	587	580	586	576	632	611	639	606	536	575	586	594	597	618	610	611	596	586	633	621	597	626	588	594	596	583	579	621	589	624	572	623	626	566	636	669	623	601	622	558	599	628	587	613	588	592	610	600	613	587	622	620	594	603	595	612	611	602	611	601	590	591	587	602	632	615	587	676	591	562	599	584	620	621	594	612	617	630	611	589	581	590	634	590	606	560	589	600	594	600	614	576	579	619	554	620	613	622	569	567	566	598	557	565	607	619	653	556	627	562	592	574	619	600	569	605	631	639	554	586	603	604	620	603	580	592	597	612	601	599	562	577	567	619	617	590	582	563	597	620	626	641	627	577	626	587	601	598	618	602	607	583	616	577	587	641	636	559	617	589	632	594	588	621	633	580	566	610	615	586	588	581	614	656	614	597	653	597	593	597	571	562	587	626	588	614	626	638	583	571	634	620	558	590	595	617	622	583	566	615	650	608	599	642	610	610	571	611	646	584	613	661	592	621	603	613	606	592	640	658	628	645	625	588	593	648	577	593	637	622	590	570	607	581	602	597	567	605	638	603	598	588	564	597	542	591	635	616	622	577	561	631	605	622	618	632	603	598	597	598	639	633	589	579	552	566	617	647	606	623	588	613	639	625	599	590	614	607	604	648	646	635	576	594	621	604	594	616	622	607	605	582	661	607	540	598	627	613	610	597	590	544	616	619	653	621	568	569	589	603	625	594	606	597	640	593	581	609	606	665	613	595	574	645	570	595	614	629	604	587	622	617	612	585	601	591	615	584	626	618	592	609	638	603	632	605	590	598	576	552	600	625	635	599	625	594	565	589	574	603	657	573	583	596	570	588	604	585	568	570	618	639	610	637	580	646	592	580	591	589	574	635	564	547	581	630	561	631	603	581	556	620	554	610	615	567	578	609	596	593	591	564	563	599	628	611	636	575	617	622	601	639	621	617	596	599	628	562	589	634	612	593	624	610	585	622	576	565	600	604	633	591	655	590	587	606	563	601	604	594	605	618	575	625	622	564	625	565	604	581	654	605	643	604	640	577	610	585	569	594	631	628	633	600	594	614	583	609	624	590	586	624	613	594	582	602	562	591	614	563	584	644	611	617	561	623	611	604	593	614	633	546	585	539	604	590	600	575	602	575	596	591	617	617	599	580	619	608	600	623	565	595	653	599	589	577	582	624	571	615	618	595	586	595	581	569	635	582	619	579	604	609	590	640	622	600	616	568	624	536	605	565	619	524	596	599	614	581	623	634	594	583	558	618	603	586	583	567	603	635	589	585	586	652	595	561	619	599	600	585	580	611	625	582	590	623	615	607	623	592	632	595	597	605	590	602	625	595	592	644	587	609	618	632	582	573	562	539	547	612	583	600	620	616	607	601	605	636	642	583	587	628	584	585	603	587	614	596	613	563	588	624	585	568	610	585	657	637	641	564	628	604	574	620	564	577	600	642	618	619	632	641	570	577	586	612	598	579	573	563	590	575	632	669	603	596	588	563	637	600	643	608	601	639	616	584	567	591	579	612	583	626	567	557	600	600	622	610	607	571	600	629	591	573	597	609
25988	24682	36500	36128	26319	15382	5927	4780	2515	1283	994	942	870	904	904	909	893	871	878	872	857	938	879	866	897	900	908	841	895	863	857	869	902	896	912	826	877	888	896	843	856	871	876	813	825	837	860	841	837	885	839	850	854	844	849	835	859	906	889	884	799	830	852	851	843	879	852	806	823	827	862	872	844	820	830	879	915	853	857	841	864	879	864	844	900	860	920	864	884	849	855	894	812	846	846	849	819	851	866	835	807	812	898	821	853	900	847	866	846	890	859	792	837	849	886	868	823	750	885	864	834	833	804	838	890	771	857	868	876	835	862	829	837	866	831	877	899	828	900	842	847	878	901	860	785	850	842	868	875	815	837	857	869	859	834	880	831	852	858	851	870	830	867	828	824	820	937	867	807	837	860	841	833	827	905	811	895	863	897	845	854	813	853	896	810	881	834	837	853	818	869	835	802	877	893	865	886	812	854	863	855	861	860	887	893	888	835	850	814	850	871	873	883	860	913	820	871	865	903	879	847	859	807	841	875	878	837	837	854	893	846	787	849	845	855	886	830	814	838	849	866	869	916	842	847	852	816	888	812	854	891	848	845	851	879	848	846	892	912	775	842	790	890	834	854	823	849	859	820	861	812	849	880	881	782	873	854	790	847	829	866	838	853	886	813	857	840	860	869	856	877	886	864	824	844	817	920	864	822	841	874	852	860	844	890	856	831	876	913	838	837	886	866	773	824	895	877	832	838	823	875	889	839	826	877	876	827	825	872	857	860	864	825	869	840	862	802	838	877	833	865	902	886	810	838	868	858	849	884	872	869	810	849	875	850	859	854	881	860	825	835	865	828	894	852	877	878	859	818	926	856	883	842	868	865	889	827	874	844	793	844	891	856	880	877	835	899	867	855	842	852	823	875	852	823	810	839	849	834	867	849	842	826	836	836	844	856	868	859	865	813	837	897	833	864	836	873	894	873	830	839	825	842	878	861	884	874	844	866	869	862	848	836	848	855	799	888	903	887	936	822	853	846	841	860	856	878	901	826	875	861	847	849	862	863	796	845	839	895	814	781	847	858	877	871	868	819	887	828	837	869	876	809	835	901	870	819	867	835	870	840	877	852	852	912	828	844	780	855	824	894	887	846	854	869	863	838	884	870	915	870	833	832	856	871	887	847	851	881	825	871	864	877	834	838	866	841	882	849	849	841	835	836	848	871	854	826	867	912	855	867	840	869	885	822	829	855	818	856	874	821	852	801	888	808	872	886	881	823	902	828	841	875	807	828	867	855	840	830	877	852	852	865	852	871	850	829	852	876	911	920	817	888	808	878	864	821	907	812	856	810	850	860	878	841	883	811	867	873	836	871	887	859	893	820	844	853	882	830	874	832	831	848	821	878	884	839	894	885	805	860	849	914	879	862	840	852	874	832	865	884	837	878	844	839	874	874	892	904	887	828	860	835	834	871	825	896	875	829	874	838	854	847	823	856	835	813	844	844	891	843	849	879	835	853	826	879	803	858	888	863	877	854	840	846	897	806	866	874	886	895	888	891	847	835	827	822	799	862	868	804	892	852	851	880	823	831	849	916	863	791	855	831	897	822	874	912	858	835	842	868	787	808	818	842	805	850	856	824	867	878	825	864	852	850	891	858	773	852	890	825	861	846	857	887	848	870	847	893	823	888	821	793	870	865	814	916	838	814	895	870	920	844	833	833	837	843	849	834	841	827	869	774	867	863	850	835	815	877	828	858	840	859	821	840	837	844	836	820	807	825	794	838	842	857	836	836	834	923	855	843	832	848	877	855	863	878	841	848	836	871	855	874	867	782	882	847	852	878	915	861	819	854	830	854	874	849	890	839	821	838	842	876	841	871	874	916	815	809	794	877	835	828	867	857	849	822	859	789	845	894	806	842	879	823	811	857	839	847	796	883	829	824	894	848	848	843	849	873	826	833	816	872	887	834	810	868	819	901	842	819	857	842	873	838	843	832	846	820	856	852	816	882	830	877	891	860	823	830	854	829	891	840	893	835	904	831	860	883	809	808	885	869	795	908	846	877	882	900	798	883	881	898	906	847	806	812	897	832	877	894	883	873	855	830	871	861	894	800	829	877	853	871	821	813	874	844	816	818	858	887	861	849	906	856	792	859	874	808	858	906	858	871	839	821	860	876	874	880	903	841	854	812	825	843	872	842	851	852	861	852	898	899	836	858	891	821	873	844	838	810	874	853	801	845	869	830	869	841	815	865	852	864	854	850	907	874	871	812	863	905	868	832	858	887	856	862	815	878	895	855	829	844	810	864	802	931	807	882	888	832	866	863	853	851	820	853	861	861	874	843	845	809	874	879	814	813	852	843	891	870	849	876	876	873	872	840	858	866	816	860	869	818	884	795	829	893	812	871	854	888	813	864	797	863	867	885	894	855	859	846	815	785	858	870	836	845	809	811	901	844	845	804	811	850	796	822	874	907	859	876	893	850	852	864	828	839	859	806	806	814	853	802	834	830	859	861	811	852	847	883	813	860	836	841	838	883	809	876	855	849	824	894	859	883	871	901	882	878	860	841	861	871	788	830	800	859	806	864	869	819	809	837	885	816	832	847	808	898	866	877	852	882	797	842	864	879	871	854	858	851	853	871	840	922	762	866	887	879	866	859	821	840	854	839	881	823	854	877	889	836	826	851	842	824	845	872	840	859	885	820	847	835	840	845	811	862	812	887	817	805	825	873	862	858	900	825	884	833	834	867	852	877	897	853	926	863	804	855	858	879	836	828	844	815	859	868	846	872	854	879	848	866	851	904	807	874	786	936	836	808	891	868	851	851	886	838	822	859	877	839	910	857	803	843	805	851	872	888	811	835	846	838	886	882	826	828	870	852	861	833	896	837	824	866	859	903	904	884	852	861	894	882	865	829	764	816	860	843	849	850	873	838	902	856	860	876	858	892	904	815	845	820	829	809	839	883	864	817	892	851	881	848	851	841	861	795	849	856	843	844	819	864	916	954	855	850	843	857	856	845	910	853	858	886	815	852	815	835	851	827	865	846	857	802	844	868	863	915	815	848	817	899	872	834	838	892	836	867	870	890	890	870	819	886	862	820	845	851	816	769	831	826	868	837	825	819	833	815	829	859	823	850	845	856	841	870	872	840	844	849	910	876	882	869	825	829	873	857	881	854	872	870	824	858	832	844	917	899	835	866	887	878	853	867	820	877	831	839	860	848	872	882	906	886	808	842	831	812	909	874	875	881	864	847	830	825	887	822	887	875	843	784	829	852	877	874	870	832	855	873	822	884	859	910	848	820	863	867	842	877	839	850	856	857	880	813	882	828	869	842	862	808	870	902	915	833	864	860	853	821	822	856	841	825	839	815	861	860	872	851	868	794	877	853	833	849	861	803	886	829	887	839	821	854	836	836	865	869	855	854	844	804	870	866	887	850	813	823	934	826	908	814	867	844	860	805	825	861	864	805	879	874	828	891	875	811	829	842	838	857	852	837	859	830	823
61830	89489	63847	37546	20567	9832	4336	5235	2723	1243	793	792	729	728	745	704	743	720	731	713	705	751	707	722	798	764	772	733	735	694	730	713	713	739	677	734	695	736	731	743	734	729	717	769	765	726	692	703	715	705	748	720	726	707	708	708	762	706	700	697	709	709	722	730	736	697	746	770	702	761	685	685	679	744	694	683	714	687	703	669	683	732	708	695	710	694	745	697	751	696	728	698	647	750	733	729	708	702	744	714	726	748	752	709	640	660	712	740	655	740	706	703	684	710	687	698	725	770	750	714	748	750	695	705	699	721	699	697	681	715	722	704	729	701	678	708	773	700	698	692	726	726	676	701	715	727	694	713	724	727	673	711	731	756	703	696	715	715	672	687	677	761	753	726	737	729	701	696	700	733	705	753	715	693	737	696	722	705	702	730	707	754	697	734	701	737	684	664	769	661	680	717	743	714	701	726	726	724	692	720	668	702	704	718	733	730	711	732	762	673	696	765	734	716	691	730	699	683	672	711	667	694	724	667	692	719	681	699	717	760	736	707	717	671	701	738	704	768	711	705	681	701	636	677	738	687	768	677	710	762	739	713	710	727	707	671	741	688	717	710	711	747	738	709	733	725	716	758	690	742	703	718	749	740	719	696	721	705	676	691	756	703	715	740	682	704	684	706	710	717	722	694	732	700	710	718	694	698	733	714	703	743	728	740	746	741	699	724	702	745	675	741	761	711	715	750	747	672	733	682	750	717	692	690	729	692	724	745	709	696	703	703	664	752	739	756	726	737	724	689	719	705	699	720	685	700	754	699	709	763	717	750	689	766	704	723	710	719	684	753	747	686	679	714	682	683	727	720	748	703	693	687	749	696	707	714	683	730	713	729	697	685	674	723	705	739	697	689	695	759	704	732	740	738	725	724	684	731	711	709	716	718	747	717	771	687	701	720	730	753	720	687	711	711	712	727	756	708	705	730	730	754	718	689	719	684	736	673	723	702	768	708	721	717	720	720	724	756	727	751	708	711	693	749	751	715	729	685	683	680	766	706	719	751	728	695	663	653	697	727	722	729	677	727	739	715	708	684	702	692	742	735	718	676	698	723	676	679	695	716	699	722	694	721	707	694	728	748	734	744	733	730	701	726	726	685	670	704	735	655	737	739	703	717	685	724	705	729	702	702	709	705	707	736	720	717	663	730	723	681	730	714	763	743	745	721	744	763	708	681	737	721	736	709	722	671	686	695	687	750	674	677	715	747	693	675	715	722	691	717	721	730	719	701	737	679	659	724	686	725	717	732	749	721	740	676	692	683	703	688	706	720	722	730	657	684	721	691	731	716	681	674	695	665	708	724	733	733	746	724	726	709	696	723	704	697	693	688	645	700	729	725	723	719	765	696	725	729	686	711	697	728	692	696	697	737	651	696	689	717	698	698	701	775	767	713	686	756	689	674	736	689	719	721	710	697	665	693	706	684	727	722	710	776	690	671	664	669	769	712	685	668	719	740	684	718	698	685	725	731	706	705	708	702	721	704	692	742	698	697	748	738	787	690	732	715	701	735	738	667	743	702	652	770	764	733	694	733	713	744	719	716	729	716	716	674	710	721	680	704	722	687	694	708	720	705	727	715	728	693	670	731	710	698	726	711	694	685	725	763	697	727	708	695	696	732	737	687	709	694	711	664	727	702	682	687	705	671	720	718	690	826	716	751	690	707	721	710	703	676	701	694	705	727	713	755	722	712	693	754	757	697	732	716	736	719	748	723	686	675	667	732	742	745	709	690	709	740	677	732	717	731	729	703	734	675	719	694	688	698	694	746	701	746	754	682	667	744	711	663	719	651	725	673	686	709	687	689	689	720	729	683	751	727	724	718	702	723	679	775	694	707	746	688	736	738	724	692	741	737	722	748	752	725	735	678	769	721	716	714	703	721	730	730	713	657	692	754	710	746	745	718	692	733	731	720	730	738	762	725	751	709	711	713	713	744	776	691	704	678	677	720	727	726	698	721	711	709	697	689	723	728	742	761	705	752	691	674	703	736	658	711	727	702	717	704	691	737	716	750	684	709	706	716	691	695	692	743	747	733	669	705	749	717	762	702	687	740	728	686	710	704	647	720	673	718	690	686	696	692	725	723	676	741	700	732	697	676	679	675	710	657	675	737	720	726	710	695	686	712	732	698	743	709	704	688	694	725	684	734	656	706	692	692	701	733	729	702	780	682	684	690	691	742	721	664	719	711	656	733	731	721	702	662	734	729	685	780	682	716	706	679	714	740	744	756	706	759	695	700	690	730	711	720	735	726	700	706	701	725	667	729	733	672	718	728	711	736	735	762	735	713	671	730	741	729	710	717	690	734	720	692	722	738	708	758	699	701	702	713	643	749	711	750	698	716	655	717	716	656	697	737	687	749	703	706	769	732	689	722	778	714	720	699	699	763	709	734	706	672	735	719	695	668	735	708	691	678	754	722	704	699	727	730	666	662	673	720	713	744	759	695	684	737	707	674	714	710	738	721	720	730	677	725	711	734	744	728	778	736	711	716	732	663	713	724	724	707	734	689	672	730	733	734	682	730	682	764	741	708	640	744	741	693	671	707	710	688	688	709	701	728	723	687	678	706	715	742	735	690	739	684	724	703	740	726	724	685	712	719	702	689	721	724	679	715	732	689	732	703	715	712	732	724	716	695	745	716	736	677	751	778	724	730	707	706	713	670	731	706	720	712	757	736	700	692	730	721	702	692	711	702	729	681	720	685	693	712	720	738	709	713	692	741	714	736	738	732	710	677	741	679	723	712	715	722	755	671	702	749	710	733	714	721	689	756	716	642	711	731	715	711	727	675	748	700	703	719	664	710	741	715	691	718	699	719	688	730	737	687	685	744	730	751	715	692	734	714	737	696	710	706	699	694	742	700	729	728	730	741	790	755	730	668	705	752	736	749	714	717	679	653	703	723	727	644	718	712	685	749	740	713	725	757	702	720	699	731	705	719	715	755	705	723	713	723	771	726	659	753	740	728	727	677	686	657	687	676	719	678	724	730	704	676	660	674	732	727	640	710	731	688	703	695	702	700	687	752	744	650	717	740	711	733	663	665	699	694	707	673	698	725	704	731	691	697	717	671	738	706	664	749	707	665	733	740	705	703	691	731	733	678	715	709	747	717	719	714	726	687	711	710	699	715	687	687	719	722	745	738	705	710	734	696	732	744	695	726	745	732	700	704	689	727	721	698	706	669	726	732	704	690	683	789	696	720	699	732	702	715	717	685	688	715	738	676	754	775	665	761	769	666	729	787	701	743	725	746	698	726	730	733	775	680	712	697	695	771	701	725	733	723	674	698	724	686	676	748	707	712	720	717	728	696	718	703	684	668	701	766	684	720	742	759	737	727	702	704	720	705	733	724	751	711	695	702	732	703	719	733	741	710	743	686	718	690	697	732	736	703	681	717	715	669	706	633	719	693	723	678	685	740	704	717	695	676	693	679	706	708	713	745	721	732	717	707
24690	22820	33274	33123	29738	23573	12291	7945	4544	1740	1309	984	999	1027	1049	971	1021	1006	1049	1034	969	1023	1014	991	1125	1108	1023	1055	1063	1021	1050	983	1050	959	978	1025	1007	1005	984	987	973	1033	967	975	995	1003	1041	1078	958	1006	990	1017	985	969	1031	955	1055	996	1003	994	997	978	1043	997	991	959	980	1001	1024	1030	1055	996	1038	1003	1000	964	1020	1018	965	968	976	1032	1013	961	1036	989	986	1033	1038	1041	978	996	1002	951	973	983	957	976	1005	1000	960	957	990	1015	1006	967	1024	1067	995	1042	944	974	989	998	1043	1030	1029	927	986	1000	986	980	928	980	1019	992	961	1008	982	941	1012	1038	1013	999	1003	1034	997	942	996	1006	967	951	946	978	1002	1016	1071	966	971	966	983	1015	997	972	979	1028	976	995	1034	1009	954	1018	1010	1010	933	1009	979	1014	997	1025	930	993	982	951	975	1024	994	1031	937	998	967	1006	1036	966	963	1000	971	1010	993	963	1017	970	1002	1021	1025	1039	992	986	976	977	1036	960	952	971	961	1017	1067	962	920	964	989	978	1019	995	1013	1038	1033	1022	986	956	949	996	1030	1021	1001	1002	991	969	1047	975	1010	974	962	978	1025	968	988	976	1002	929	938	983	1015	1004	1000	984	985	996	1027	946	986	951	945	976	1023	987	982	1000	990	997	980	961	961	1023	1030	973	992	1010	988	977	1022	996	939	998	997	1052	984	981	922	1035	1015	1000	974	984	971	991	984	1021	968	988	985	1009	990	1038	956	1006	967	997	984	1015	940	985	979	1030	1005	992	1035	1028	989	1058	1004	1027	965	1013	998	1013	948	953	977	921	971	990	990	977	1051	993	989	1049	967	1010	960	1037	964	1005	965	984	987	968	972	974	1019	996	1015	982	1016	929	1032	927	974	980	1012	990	933	1023	957	987	1024	973	975	954	975	1007	976	979	982	931	932	1019	934	920	1024	986	1000	1052	1033	960	1029	970	958	1015	975	972	1002	1026	938	1039	924	965	958	947	950	941	1002	1000	1056	995	943	1038	1011	1001	1003	954	1032	949	1004	1043	970	1016	979	908	979	1006	953	928	1019	970	977	951	971	1002	1017	983	967	1030	1006	963	992	1021	983	1018	1005	985	964	979	1020	1030	1004	969	1016	983	1037	984	969	986	990	978	994	1000	990	1028	966	1018	986	1037	1001	950	961	946	955	1014	1012	971	1041	980	1014	992	1008	971	1045	998	1015	987	944	959	960	1034	925	935	990	977	954	932	1013	958	1005	987	1006	981	958	950	985	951	939	1009	964	1037	1013	968	1020	1001	938	935	952	985	1038	1037	954	971	993	993	960	966	996	949	950	971	994	974	1002	949	950	976	1001	976	1011	1005	951	1011	921	981	992	1018	984	992	961	969	1005	1034	1006	976	981	972	1005	1014	1008	939	958	1024	1012	1010	910	958	945	1023	968	1034	981	1021	1009	966	941	983	1016	985	994	1000	1030	976	1010	946	966	979	1031	998	1001	1032	970	1024	963	930	1002	981	961	1018	979	940	1049	968	976	969	932	1010	992	1004	1013	1002	947	998	950	951	1002	975	979	948	948	962	890	1021	1026	1020	1022	897	958	1057	1042	993	1036	1009	978	979	976	930	1067	1005	1004	976	952	976	978	987	1013	937	990	955	993	962	994	1004	957	1010	1000	984	985	970	1015	1036	987	966	957	1063	968	929	964	1009	978	1022	991	1007	966	931	946	1021	995	996	1017	1034	978	1000	994	1029	1027	994	998	1028	1021	982	980	980	989	962	1019	950	985	1009	997	977	977	961	1012	1037	976	969	893	976	985	1014	976	1020	1039	977	994	986	1022	1005	1096	1004	1010	1053	1035	995	945	970	1006	957	966	932	1005	992	1005	977	1010	1039	961	989	995	1006	1082	1006	963	985	983	941	986	994	954	1034	988	1042	971	978	1034	1034	967	998	1051	986	1000	1013	988	997	983	946	993	1026	959	925	1008	1049	1037	963	1030	958	925	931	942	973	936	969	929	1048	963	972	1001	1015	1025	966	1036	974	999	1005	1002	1063	989	996	993	982	1018	987	904	1004	1017	917	996	977	970	962	986	967	1001	977	991	1007	991	995	1006	1021	996	991	1013	980	1016	937	939	967	972	989	969	1002	1069	992	958	1010	1004	954	964	980	1072	977	1031	950	994	969	1033	985	964	956	1055	981	957	960	1028	976	1001	963	1017	925	933	956	966	928	1026	994	954	954	960	970	999	1008	988	964	1025	1011	1008	935	962	1002	984	1005	1031	975	999	996	1000	988	1025	965	1019	974	942	967	1005	1021	1004	1011	1008	986	962	1016	1023	958	995	1005	986	950	984	961	1005	965	969	1025	990	981	981	1091	1024	929	962	964	998	928	942	984	1017	1005	980	1004	1027	1015	989	998	1038	983	981	992	992	934	962	999	1006	932	973	991	1007	984	1002	982	1042	998	960	982	968	941	1048	1036	1006	1004	946	995	996	998	924	1017	951	961	973	991	1014	990	973	979	975	1003	967	1060	1037	1020	1016	934	1010	964	1009	982	926	971	959	957	965	1000	1023	1008	969	925	977	1051	977	1001	984	984	1054	971	966	942	954	1009	992	976	935	1006	1033	1012	1036	1017	1036	953	988	998	1055	1015	1004	1013	967	1028	1039	961	939	947	978	1021	973	1046	983	982	1031	973	1064	1029	999	1106	1000	939	980	947	1051	954	1005	983	910	1034	972	962	999	969	1015	999	982	963	1002	944	1014	1036	973	984	969	1043	963	980	1006	970	972	917	1004	975	992	920	976	1052	988	946	974	983	967	1003	1010	993	973	1004	1075	1007	1043	980	984	989	998	931	1043	1010	974	988	1024	1007	972	997	982	1031	1007	1026	912	1002	1025	981	972	1007	1011	970	986	996	959	1014	1034	956	952	970	989	941	979	963	1029	964	928	1004	964	957	1010	947	977	1002	1008	1033	1015	952	984	966	1026	948	1009	958	971	1005	973	979	963	1041	958	991	976	1001	1042	1063	997	983	980	995	996	997	969	968	1021	968	1037	1021	966	978	1006	942	985	1035	1044	967	987	997	1006	963	953	1028	920	971	961	985	963	991	1053	1010	962	969	1042	1018	961	957	993	1001	951	969	1005	992	1000	893	1034	955	1033	968	971	967	955	973	973	975	986	914	960	1022	1051	976	976	997	973	930	1016	940	1010	1025	1003	989	910	955	922	995	913	965	960	950	990	980	992	1024	947	1011	995	1039	977	1033	975	1005	985	1000	1061	964	964	1004	943	952	969	997	967	1018	967	1037	964	989	1010	972	923	932	1008	1010	1016	973	992	1001	987	1034	1010	1006	978	990	933	1003	998	933	1001	955	943	950	982	955	974	974	1002	968	961	949	1004	956	987	959	988	970	988	978	974	1030	947	997	953	990	1063	1027	977	993	934	922	1013	995	1028	1060	994	1034	964	989	1000	995	1002	1002	984	965	915	921	971	972	1006	996	1009	1015	1027	1013	1055	961	978	1033	980	1009	982	959	937	967	1023	991	1002	920	995	982	991	1014	1008	983	995	954	889	1022	978	961	980	1013	971	945	1010	1040	1033	988	1020	1035	1029	939	978	1037	990	994	982	983	972	968	936	996	1007	987	946	1000	1000	988	988	1040	999	973	929	981	947	1037	961	1002	1008	989	978	974	939	1029	1009	955	971	957	1037	959	1017	991	920	1031	1006	985	967	998	1027	932	1000	923	991	964	935	978	977	1010	1036	1037	987	1009	968	950	993	954	969	979	977	966	938	982	939	1001	1014	942	1031	972	1013	1028	950	977	988	1013	1007	1049	1006	993	1022	973	1033	1011	982	994	1030	978	969	1010	940	954	949	943	966	989	932	1016	984	984	924	1017	977	1039	1017	1034	975	992	995	1009	1003	1009	994	984	972	994	975	1008	1022	1040	968	987	1019	1000	987	957	973	1004	1006	953	1027	1016	992	944	963	950	1010	1027	1010	946	985	928	959	1027	974	969	1014	1009	1038	963	928	918	1019	1036	1047	986	1024	944
65262	100835	76262	50493	30696	16343	7614	8323	5026	1798	1102	875	865	849	896	829	890	861	857	839	807	879	829	891	1021	1091	953	859	856	903	863	838	814	868	847	844	849	889	852	887	832	844	885	839	824	834	799	800	867	820	822	835	908	822	886	864	839	835	831	879	846	848	861	853	879	867	853	821	893	838	826	885	854	856	820	874	887	901	886	864	862	795	843	861	844	826	840	825	837	864	856	831	866	855	815	842	848	802	831	837	846	829	858	899	845	834	839	862	884	781	880	861	872	922	865	893	833	796	861	901	875	856	865	887	811	887	852	847	845	868	806	876	876	868	862	807	829	875	852	817	877	870	822	880	824	837	872	821	872	864	864	818	844	879	879	836	843	847	807	863	871	880	848	849	840	877	852	845	853	868	862	827	863	902	836	875	854	877	848	784	862	853	838	828	860	869	857	836	856	822	875	904	856	858	855	799	873	826	864	885	899	860	836	843	826	875	847	904	908	821	872	882	838	891	858	837	932	804	845	863	878	867	818	856	833	827	885	835	840	811	849	858	848	841	822	841	806	812	804	877	835	825	843	840	850	839	870	862	815	912	847	892	837	803	857	847	844	831	826	818	883	906	876	849	767	848	870	879	861	839	858	830	866	846	906	844	856	885	901	830	861	873	769	819	866	772	841	883	909	865	853	903	881	868	854	893	797	792	787	845	856	866	793	819	829	814	811	839	867	842	863	857	876	829	861	832	834	808	873	836	888	885	853	852	882	892	809	873	809	854	872	830	851	918	849	833	821	821	825	850	851	847	847	885	858	830	815	834	907	860	853	820	857	831	799	823	808	846	820	855	885	841	832	873	843	867	914	878	831	809	902	871	873	899	849	845	913	840	782	841	865	847	885	796	849	844	834	778	821	854	817	800	857	893	824	864	847	799	845	827	869	821	853	878	818	864	864	832	885	874	889	880	835	883	873	777	826	879	838	905	871	894	822	842	888	871	849	838	843	844	817	859	807	838	863	828	873	823	841	884	876	891	850	854	876	831	859	850	867	935	837	856	868	838	844	873	822	875	822	854	814	860	764	845	885	847	869	873	874	834	844	854	844	831	921	817	827	820	868	863	877	889	838	786	872	826	884	852	792	924	835	848	876	824	863	878	920	808	842	855	800	864	891	831	838	858	807	870	836	817	863	876	870	842	797	844	834	845	873	866	829	885	828	848	820	853	895	864	921	830	837	828	857	881	787	866	815	831	901	868	857	833	832	821	877	873	817	888	827	874	883	879	879	887	848	844	855	879	844	861	881	889	847	889	853	856	815	812	840	791	855	813	862	782	851	834	837	842	889	783	836	823	873	811	876	859	816	868	819	862	858	859	831	858	865	860	780	779	847	877	822	875	830	833	912	865	867	864	842	878	849	883	850	828	846	844	868	880	861	873	902	900	879	821	886	808	833	837	844	853	874	858	902	825	866	844	817	864	851	854	862	860	839	845	808	814	881	816	832	834	883	906	871	842	845	941	832	842	858	830	816	822	815	811	857	836	818	861	847	902	847	841	860	889	816	863	880	857	826	832	846	850	843	913	849	806	858	795	822	810	899	849	821	838	878	883	884	862	864	840	867	853	801	853	839	809	836	873	824	864	840	843	787	822	867	803	831	815	874	871	847	859	858	812	829	833	801	823	878	909	853	835	816	884	805	861	798	862	866	827	850	803	845	856	880	828	844	861	822	850	866	830	797	825	855	874	826	830	831	823	874	826	836	819	858	852	858	846	859	862	851	854	856	883	877	871	861	817	890	867	880	873	857	869	806	872	835	845	902	923	808	859	834	859	810	847	890	784	895	824	811	823	877	829	881	833	825	815	854	799	839	793	869	835	880	859	884	858	879	819	805	862	848	879	897	846	858	854	856	843	832	849	890	853	817	830	831	866	864	848	803	852	912	821	794	832	837	859	850	851	888	872	851	854	837	840	811	913	850	798	859	853	831	881	872	852	824	853	793	878	851	871	832	838	813	865	840	854	855	843	828	902	881	826	872	825	850	801	826	853	792	822	875	860	833	813	835	849	815	861	859	850	839	843	838	847	832	860	846	877	882	896	863	892	903	825	809	826	848	854	845	853	884	870	777	849	816	777	840	838	858	814	885	874	840	857	867	844	827	853	790	849	839	861	844	853	814	810	832	850	882	864	862	866	910	862	893	801	913	852	803	854	811	868	844	797	834	815	883	870	820	855	835	815	826	871	862	850	903	856	862	816	835	848	915	814	840	851	879	836	883	848	833	810	859	880	833	923	863	851	838	821	900	822	901	841	831	852	810	857	879	884	848	808	891	861	807	865	869	871	830	862	865	843	853	856	878	848	848	881	878	880	863	820	875	806	847	849	821	855	836	852	886	813	794	851	837	805	849	921	810	922	891	829	826	833	851	865	839	847	828	857	815	864	816	829	852	851	809	902	875	862	851	846	807	815	875	834	911	863	842	873	879	812	855	834	843	868	859	832	867	892	856	849	856	871	790	857	832	781	855	841	858	845	870	833	846	827	830	864	851	761	858	824	772	846	843	862	832	878	813	839	902	885	878	844	873	841	812	837	816	839	934	820	876	882	892	872	863	830	869	851	854	819	875	887	829	864	897	813	814	853	814	825	815	867	822	852	843	882	807	877	831	851	801	840	818	848	872	870	814	837	865	838	885	879	869	873	859	865	829	831	878	803	838	826	845	876	860	831	890	862	860	852	815	850	811	862	868	870	855	893	833	829	820	867	879	864	890	849	841	922	852	841	860	786	847	846	836	826	850	903	869	836	857	850	835	847	861	824	846	896	848	831	820	877	841	840	879	866	791	804	854	868	870	763	830	788	840	837	822	867	814	863	852	817	824	789	843	830	871	796	851	789	876	905	891	825	820	852	840	894	891	846	848	887	893	836	872	879	888	868	835	835	807	849	837	894	830	852	866	839	853	871	864	876	865	840	785	862	801	861	850	820	862	829	864	849	871	846	882	827	859	855	823	899	806	913	892	875	789	823	813	862	869	801	809	845	880	856	830	825	867	828	869	878	853	798	849	795	885	829	855	886	889	895	875	854	791	858	886	816	793	842	910	882	863	829	879	890	886	826	898	824	843	870	861	831	862	830	826	882	836	854	828	837	850	874	885	867	841	835	885	838	860	888	887	844	845	835	845	810	805	803	838	880	868	843	817	902	809	840	821	801	888	833	826	900	868	884	849	864	899	803	862	853	834	838	884	849	912	815	834	847	828	823	888	846	864	825	863	800	830	859	881	856	869	840	867	855	861	832	842	901	814	868	840	858	819	831	797	881	809	843	866	844	854	794	832	855	889	881	841	856	845	860	832	848	869	845	851	810	856	832	888	850	783	892	828	883	865	817	875	883	856	897	879	862	869	804	808	879	916	826	870	845	866	832	867	877	839	815	851	809	816	919	830	796	836	819	822	869	828	813	842	847	817	923	872	910	836	858	827	853	838	852	846	795	883	842	870	832	836	851	905	850
30931	26591	22859	10789	3558	1713	1045	1081	1002	808	759	789	790	789	762	731	732	778	796	787	727	832	765	777	745	782	735	707	789	755	776	777	758	793	707	822	769	712	814	752	801	765	779	759	797	739	790	774	782	736	762	767	801	803	795	820	775	771	769	743	780	766	761	755	806	783	764	747	732	788	780	704	790	770	773	765	739	774	767	740	738	772	793	781	751	752	771	750	778	774	769	769	733	853	728	791	772	781	771	718	751	792	749	766	750	802	755	744	775	750	764	752	726	789	742	713	747	782	763	744	778	832	709	751	774	732	755	749	794	765	801	765	770	743	800	801	781	779	731	777	748	807	807	793	766	757	746	801	804	801	761	734	749	764	780	772	767	715	763	741	773	741	805	739	763	815	692	728	771	766	790	761	757	766	830	742	762	801	766	776	762	751	762	783	756	786	760	793	775	686	741	747	764	783	712	782	723	714	800	724	790	752	738	760	765	757	799	729	750	733	796	791	773	766	776	748	721	760	763	801	724	774	793	739	784	815	775	741	777	746	740	756	775	757	734	713	772	745	756	744	731	792	709	797	804	806	802	806	746	836	764	755	785	768	717	743	791	780	746	749	786	800	776	801	770	764	812	793	760	747	733	762	780	771	732	744	787	769	784	749	718	783	788	692	738	768	777	721	776	699	802	742	768	757	752	819	764	788	721	756	767	755	744	744	766	818	727	721	770	769	752	753	791	796	804	765	772	747	764	756	774	728	785	723	766	787	730	772	801	792	772	779	729	757	777	758	736	794	771	726	736	737	728	710	807	766	790	824	748	794	766	773	793	773	769	790	741	741	765	808	733	739	740	772	729	791	751	831	750	724	805	771	759	773	762	744	769	738	758	776	764	762	759	784	715	755	761	814	734	784	788	822	775	816	804	770	746	734	765	802	817	708	722	724	746	733	785	838	811	764	754	743	763	817	752	769	737	848	744	798	748	771	746	758	774	758	765	765	751	768	758	780	729	788	726	766	747	752	788	834	811	799	790	775	754	761	733	726	717	720	793	746	793	795	772	833	769	740	778	734	733	798	754	811	783	760	739	805	762	778	752	734	809	808	778	762	701	772	764	727	827	781	789	789	742	757	796	719	781	747	779	742	806	736	795	753	734	746	798	797	801	814	756	761	789	711	795	776	765	775	765	787	769	717	725	766	738	765	779	747	770	757	818	733	791	775	783	787	789	838	781	764	781	764	776	784	812	767	797	795	730	797	796	728	761	780	801	763	798	734	763	794	796	780	715	761	782	780	750	699	755	785	805	749	796	772	750	732	724	785	754	776	730	831	809	763	772	788	735	743	790	725	790	778	762	723	709	835	765	735	769	792	811	793	784	772	749	806	759	744	821	771	765	744	746	753	828	736	811	787	718	729	788	740	793	806	765	728	784	766	775	795	791	826	759	775	746	835	794	728	745	790	768	746	759	803	755	764	748	747	755	760	722	735	788	766	791	755	788	776	809	779	788	762	761	718	692	770	764	759	841	752	798	793	758	783	741	733	763	772	785	775	784	722	789	739	797	743	741	722	778	753	710	733	778	791	748	757	739	722	740	762	764	736	775	787	730	763	760	778	752	776	765	757	775	772	763	804	792	790	704	751	793	762	748	759	779	739	749	760	763	763	712	754	774	785	749	734	791	845	782	793	769	735	751	761	818	767	827	788	790	772	742	790	815	782	784	753	737	767	742	754	720	740	752	732	762	737	727	764	750	749	769	786	796	770	817	777	771	747	772	780	785	740	788	841	714	729	775	671	762	773	784	770	727	760	766	749	759	772	787	768	764	757	775	735	751	720	775	785	722	780	751	771	775	784	777	770	776	715	747	798	810	760	747	782	820	755	757	736	707	761	714	739	762	740	811	719	804	754	748	730	796	804	821	703	735	744	789	727	770	710	783	755	764	772	812	742	804	782	797	764	778	758	796	795	718	757	809	763	728	767	724	780	776	775	743	865	801	805	703	785	818	773	763	716	753	785	804	765	728	773	797	778	799	758	753	780	778	778	719	757	733	702	749	757	757	776	745	769	734	784	748	808	794	764	743	822	758	799	769	749	731	781	805	761	729	739	795	764	806	738	732	759	798	774	771	781	821	712	749	762	780	797	773	830	794	767	719	739	799	774	755	774	760	787	784	773	734	754	773	719	793	777	773	771	750	726	700	786	736	757	795	782	788	802	753	789	752	772	758	766	726	780	798	749	822	778	745	732	778	770	748	725	775	746	784	716	739	731	777	778	790	793	763	778	787	802	749	691	739	760	730	776	805	792	764	758	784	737	794	748	823	790	762	820	814	767	771	794	793	793	744	811	785	776	778	775	736	787	761	734	791	784	776	763	780	748	760	804	745	718	774	743	744	809	733	775	757	723	787	817	798	759	811	774	775	721	785	756	770	753	769	780	754	761	723	784	761	738	805	760	785	796	768	817	793	736	778	718	780	745	787	759	763	777	743	790	770	775	745	763	774	783	795	777	775	716	776	731	777	785	754	827	801	766	808	743	763	786	729	730	784	725	783	768	753	742	800	751	771	735	820	717	768	794	764	782	740	777	836	819	772	770	717	759	774	774	755	824	806	783	742	736	819	750	749	785	695	744	755	737	729	776	789	767	778	760	689	778	777	777	782	779	763	762	794	774	740	772	748	761	756	704	817	748	810	758	704	725	797	800	783	758	784	824	814	759	750	789	797	751	796	741	700	765	731	772	782	787	794	735	731	744	754	750	792	739	769	794	729	770	797	711	751	741	737	812	790	713	717	752	746	712	767	760	753	698	726	758	732	721	773	771	747	750	770	739	784	727	759	782	799	786	789	738	760	750	790	789	756	756	729	791	777	765	763	750	734	761	728	699	806	786	795	766	696	753	773	813	760	765	790	716	801	771	805	758	745	804	728	732	785	731	784	773	760	756	777	747	785	773	756	747	779	818	758	711	750	800	758	735	731	796	824	819	803	755	727	769	791	819	781	713	745	773	826	761	755	798	748	754	792	748	758	796	739	785	749	725	802	783	755	737	767	773	707	801	736	763	769	786	761	784	803	707	709	763	735	771	743	793	768	811	752	798	758	757	785	777	764	767	769	746	764	788	788	779	760	745	780	822	799	777	735	753	755	802	778	705	765	763	780	750	778	773	785	726	760	744	699	806	765	776	743	797	737	765	802	746	803	767	776	746	786	771	746	775	726	748	782	775	796	764	771	749	773	764	740	816	783	757	786	748	780	780	754	768	739	763	766	825	771	789	760	808	750	790	746	757	780	767	783	723	752	759	725	771	782	773	824	708	739	774	750	732	725	782	756	754	729	835	785	767	757	789	785	737	799	774	723	769	762	827	766	815	769	736	755	829	769	803	750	790	745	762	792	769	785	754	763	727	760	781	742	770	793	761	739	737	748	696	777	786	817	803	730	734	748	758	750	753	775	742	767	806	817	740	756	799	781	807	724	758	747	738	801	755	751	785	753	812	756	748	761	747
23671	29023	18609	6646	2972	1563	920	950	930	673	634	644	584	601	617	601	587	599	588	583	623	626	611	598	603	601	551	603	575	606	611	645	565	576	596	610	525	581	591	616	612	586	588	612	583	585	563	577	595	581	611	629	596	620	609	606	589	601	583	596	558	589	590	587	606	571	561	610	670	578	601	604	615	597	626	639	628	617	602	650	605	606	578	576	567	603	588	603	607	575	611	595	578	592	649	601	592	631	601	556	603	594	606	589	585	581	635	587	618	580	586	618	596	604	566	571	570	555	582	601	588	604	602	556	623	602	616	558	593	584	592	586	568	614	598	625	575	603	619	648	607	595	575	597	582	602	585	585	577	630	568	623	606	577	618	574	632	629	572	592	643	637	568	583	574	605	587	570	636	576	616	583	591	590	618	574	637	598	615	621	586	619	608	639	510	598	588	624	581	599	568	630	611	568	589	602	584	592	606	578	593	604	594	631	598	608	636	636	591	588	532	570	608	592	615	628	627	598	573	541	576	617	560	592	555	610	570	590	567	560	574	620	582	608	601	581	583	581	583	596	642	599	626	566	570	595	581	605	586	608	624	632	560	592	582	599	582	581	627	580	600	597	613	559	603	595	600	582	595	604	619	611	588	613	612	606	575	569	584	615	541	559	612	613	606	612	557	596	583	653	618	638	628	557	607	550	557	615	548	579	603	573	593	623	576	595	562	585	582	585	613	624	591	583	575	583	620	583	596	604	545	586	602	573	609	553	615	601	587	567	602	620	580	643	622	599	591	548	591	550	595	607	636	623	643	591	594	611	636	569	595	606	577	611	602	583	614	607	578	615	596	611	590	590	563	586	583	564	578	580	606	591	603	581	586	586	624	567	605	590	558	589	645	598	587	557	625	552	627	594	620	573	609	605	563	562	583	607	568	550	597	611	612	592	586	604	552	610	649	567	638	612	628	596	617	619	582	624	602	578	621	586	545	620	581	619	586	563	559	571	600	585	595	621	575	644	574	589	584	560	581	582	662	591	590	628	604	586	647	578	634	566	655	620	612	594	636	587	555	594	611	617	616	571	608	579	611	592	566	561	591	578	618	620	607	609	607	584	634	582	608	554	588	595	609	610	557	595	596	634	614	580	600	612	602	598	612	590	569	624	586	610	536	595	588	644	604	616	548	592	581	601	579	612	602	547	622	590	650	575	588	607	606	623	619	595	606	575	595	613	603	599	571	603	589	591	620	606	620	633	606	602	553	624	598	584	640	623	566	580	571	574	604	589	563	637	611	594	612	589	598	599	626	607	561	603	588	610	603	574	627	602	627	578	598	571	619	568	590	592	591	584	547	602	553	592	581	561	574	590	566	598	624	614	610	605	581	593	585	557	613	617	552	622	579	639	626	596	569	602	529	639	570	606	555	547	604	576	600	573	627	612	584	579	564	620	571	615	564	573	574	544	600	586	568	580	580	601	638	614	628	593	620	611	588	602	598	609	652	573	599	607	621	574	576	560	583	595	603	553	604	615	553	595	602	616	595	651	604	534	576	611	616	617	620	545	592	581	551	614	616	638	576	579	573	545	601	563	585	613	617	589	603	550	589	570	625	624	589	556	546	589	604	547	605	594	612	585	615	616	605	534	574	575	545	592	593	574	605	562	565	627	602	597	571	650	634	581	579	586	526	590	574	605	564	586	559	606	566	602	594	563	612	601	596	640	586	619	607	567	581	583	618	534	558	608	566	546	580	605	606	646	635	596	551	567	557	616	586	608	622	632	606	583	635	614	606	593	541	595	590	648	615	578	638	593	575	627	634	622	601	591	633	568	592	641	602	566	605	550	583	643	592	595	556	604	576	622	609	608	649	626	588	526	596	618	599	638	599	588	604	566	601	557	572	605	636	601	592	629	582	581	584	640	629	589	581	617	583	559	564	594	574	580	610	590	558	558	571	631	576	631	621	574	601	625	576	604	598	601	618	608	600	572	559	585	576	579	601	630	574	567	645	590	632	562	573	641	581	595	613	587	603	612	589	592	607	581	571	565	593	628	575	573	612	618	617	584	560	570	577	551	623	558	614	600	599	631	599	629	629	599	570	563	633	590	612	599	588	605	605	600	618	611	599	548	563	571	592	566	570	590	631	614	618	562	614	593	615	573	560	576	547	569	561	621	584	608	592	600	620	624	587	604	646	590	594	639	612	595	582	560	589	602	584	583	591	587	596	602	625	577	576	631	564	609	573	604	639	562	595	553	584	598	618	585	580	579	577	608	556	603	600	580	612	592	603	628	618	562	562	550	555	587	630	593	581	611	579	574	580	571	572	601	570	590	532	597	595	656	624	590	588	562	559	568	578	590	641	635	628	596	584	585	553	622	581	604	606	611	569	603	581	597	615	576	617	620	599	564	544	575	634	643	587	606	603	568	582	580	603	604	555	559	611	606	599	574	588	588	645	596	570	606	566	590	574	633	569	607	617	580	600	580	549	543	593	574	612	584	593	590	589	560	607	573	588	673	584	602	599	621	638	564	609	576	584	607	624	596	598	644	601	593	597	580	579	590	595	605	589	581	604	590	546	630	593	610	568	640	627	570	630	618	575	628	590	589	523	598	625	576	582	567	605	650	606	604	580	593	587	598	587	564	613	559	599	544	610	595	563	628	614	586	606	631	579	579	562	565	578	593	610	577	567	567	602	606	600	593	610	592	587	571	586	581	607	576	564	584	578	598	591	606	614	578	613	571	608	593	581	592	557	586	582	567	555	608	558	605	566	658	590	570	600	621	565	570	586	598	562	563	575	600	554	618	606	601	572	594	622	555	580	591	561	607	564	610	582	615	601	600	619	561	571	584	564	586	585	585	612	622	600	560	626	566	582	526	630	609	627	616	573	638	601	593	651	630	623	585	589	614	640	597	593	544	582	583	585	636	544	567	608	594	605	560	584	567	558	550	559	601	610	613	652	659	586	616	609	604	599	620	533	593	591	605	630	601	584	539	590	586	596	603	569	611	610	573	594	626	572	586	553	558	558	590	639	618	593	622	568	627	594	607	589	604	617	606	605	608	621	621	598	600	595	581	613	558	605	632	612	628	577	643	619	600	614	579	591	611	572	592	626	560	587	636	583	573	572	618	630	600	619	612	619	598	626	563	582	578	628	579	588	599	550	601	633	624	571	602	599	564	579	612	616	553	576	596	585	594	606	558	596	576	583	610	578	584	573	599	603	610	577	559	621	582	574	604	578	611	559	610	601	619	594	588	637	581	629	553	609	565	595	662	641	582	565	554	562	590	574	584	572	633	580	607	600	625	632	576	591	597	572	572	632	598	579	598	573	609	611	655	611	593	597	621	598	569	635	591	594	573	651	588	606	620	613	594	614	594	616	585	657	565	577	635	573	618	581	594	609	587	582	610	606	576	625	582	556	583	617	644	556	612	638	587	602	574	611	613	577	616	563	584	605	598	569	652	625	571	610	574	631	564	568	588	575	582	580	560	602	608	650	573	552	584
25805	24419	37106	36084	26369	15725	6125	4390	3111	1405	1099	928	928	930	903	900	940	879	912	917	847	882	910	868	925	892	942	923	893	881	922	913	908	884	835	895	912	878	920	898	895	882	926	896	918	865	864	851	856	894	845	874	899	900	844	850	924	903	821	842	808	877	863	909	902	906	889	931	914	860	856	872	862	895	880	920	912	890	903	872	907	905	890	911	863	871	899	905	825	854	916	858	803	855	923	894	867	892	900	925	923	878	928	928	828	880	867	860	859	916	899	855	924	897	887	872	873	936	863	950	844	909	904	877	862	839	898	825	916	866	894	873	839	867	897	828	874	921	930	888	837	870	876	850	841	935	897	878	873	929	900	824	875	858	906	820	875	904	903	875	829	866	886	863	864	878	894	872	883	843	887	871	846	868	923	869	888	897	917	894	802	845	831	876	892	919	905	892	888	896	880	855	916	907	894	892	861	845	823	851	960	848	872	828	894	804	833	901	900	885	855	907	929	879	908	838	886	829	966	851	919	904	832	881	898	915	904	837	835	845	905	868	890	900	880	920	850	808	858	895	863	881	847	836	897	884	894	828	877	878	887	873	827	850	869	807	901	910	919	912	918	895	896	849	874	905	892	837	837	855	843	887	900	890	907	912	841	822	867	918	850	873	898	924	879	906	903	875	855	862	950	890	896	839	917	928	835	863	888	957	835	857	920	872	865	805	849	862	839	860	883	882	888	842	881	846	927	886	925	892	892	867	843	936	857	844	854	863	915	903	859	866	829	838	843	893	853	881	869	854	923	849	917	849	896	894	810	898	885	896	832	888	882	875	800	862	923	862	909	879	904	884	867	886	830	876	878	870	935	897	861	856	877	891	845	837	895	870	912	871	902	898	866	929	901	834	940	906	844	853	890	874	848	890	833	881	902	860	882	864	917	869	865	849	876	870	928	850	911	899	867	870	914	873	858	934	903	929	861	852	878	843	826	875	910	934	863	891	895	845	822	855	815	897	909	888	851	897	873	872	881	870	842	852	842	870	894	888	858	868	894	927	825	837	915	877	860	880	820	934	870	847	818	892	887	902	885	816	915	865	908	883	856	835	857	897	868	905	852	862	885	848	858	903	819	933	886	879	878	861	853	897	854	918	889	816	888	885	849	895	887	874	853	909	868	879	883	889	863	865	858	911	845	903	848	853	875	830	885	889	922	907	910	887	865	868	886	871	877	851	897	878	903	872	857	907	855	888	908	899	890	928	892	835	914	814	965	852	877	850	880	824	880	839	868	891	946	904	859	880	908	903	886	835	866	859	959	861	874	927	864	875	889	842	938	874	855	856	817	855	870	887	898	849	837	867	867	853	826	811	879	865	955	856	937	875	877	835	873	893	879	909	845	844	832	869	833	854	914	917	844	847	866	895	870	871	879	871	866	836	865	899	885	860	870	905	880	841	875	847	886	858	908	892	879	870	839	847	842	899	904	905	893	905	912	910	878	858	872	857	910	845	877	895	894	885	856	856	868	857	875	889	857	878	883	880	859	867	856	890	892	921	839	885	836	878	837	922	878	873	868	891	870	902	878	837	897	911	876	849	896	880	873	870	910	851	912	885	866	862	835	829	905	884	814	872	908	862	917	856	918	905	864	855	848	856	849	886	883	838	894	896	866	893	855	840	840	924	859	839	922	859	927	851	846	872	860	829	882	854	845	844	863	874	879	907	891	884	813	809	890	873	854	911	839	840	895	844	892	871	881	860	879	932	929	881	848	839	909	840	843	873	918	888	872	919	939	896	898	807	880	893	906	870	892	883	900	878	831	920	882	896	901	912	862	887	900	879	881	865	885	837	931	891	889	888	860	884	861	919	901	877	830	854	876	861	889	876	861	902	886	879	811	856	881	838	873	843	821	872	897	884	906	810	946	916	874	906	920	903	930	852	911	918	889	845	891	853	841	891	880	831	890	851	853	898	885	837	877	902	853	868	885	823	879	858	896	862	909	933	851	867	932	857	908	912	854	900	874	887	903	807	863	839	881	898	875	838	849	931	836	875	875	891	886	879	896	890	943	904	881	876	897	895	859	876	913	903	890	870	822	852	875	851	885	857	862	863	877	832	843	869	818	831	864	899	856	865	920	938	870	848	854	865	881	869	934	929	872	853	869	863	900	867	863	867	869	851	860	851	843	830	824	915	890	811	917	859	863	876	912	852	870	881	825	873	876	873	900	890	902	886	863	851	873	867	929	864	889	855	857	879	921	861	845	829	897	879	905	894	847	887	850	900	918	837	905	821	838	887	840	885	855	856	845	904	896	849	840	907	979	844	902	889	883	808	858	947	855	863	860	876	933	863	857	872	905	849	881	882	877	856	877	885	868	881	826	847	879	911	880	857	870	875	897	841	871	848	817	864	851	867	895	841	915	908	871	890	857	850	868	843	889	908	913	876	867	825	882	885	903	916	923	891	876	878	890	900	895	859	883	886	897	934	876	920	844	900	898	952	903	855	863	847	851	871	898	850	876	884	921	852	808	846	868	830	808	864	924	861	891	883	857	870	893	905	826	923	887	795	878	910	872	844	916	853	874	845	818	911	888	816	881	848	873	875	854	840	870	884	882	920	907	846	811	888	863	927	948	848	893	877	918	889	844	910	880	895	860	839	882	879	884	883	878	895	842	939	849	850	878	871	862	894	866	825	839	856	841	855	875	839	918	867	890	907	885	912	886	939	848	855	869	903	888	912	862	900	887	909	920	918	846	903	927	864	850	849	908	848	943	867	845	857	916	870	947	853	872	887	864	882	828	915	895	925	880	887	850	900	867	892	897	912	895	833	864	933	861	905	850	880	999	833	852	902	925	825	879	906	905	890	836	880	875	857	877	846	791	896	910	916	867	884	851	874	888	812	859	923	899	854	892	849	917	940	897	883	892	897	862	845	910	926	864	884	916	861	831	821	871	880	873	856	841	914	900	901	896	887	837	841	904	905	863	914	823	873	842	871	850	884	830	901	903	889	875	895	886	872	888	850	836	865	862	892	833	901	863	898	831	867	871	868	903	841	922	855	842	868	845	929	914	897	875	920	810	895	862	929	834	901	906	795	857	886	865	896	891	865	879	871	890	874	877	874	860	853	866	884	890	906	863	865	869	900	833	831	887	861	889	844	860	853	866	888	914	865	854	818	902	863	894	859	847	911	873	871	892	855	850	850	861	812	936	863	892	860	904	933	846	868	830	860	878	857	830	886	849	837	801	919	818	851	893	832	887	903	881	863	838	817	894	834	889	881	852	870	908	905	893	883	809	804	859	836	919	941	899	896	888	851	894	871	888	849	856	878	882	866	889	890	842	852	875	914	924	890	855	879	890	836	845	870	875	917	841	850	892	901	860	853	900	851	893	907	837	841	858	858	912	861	912	846	880	853	853	865	854	817	866	860	898	890	871	876	883	877	846	878	828	862	845	872	903	879	859	889	919	921	906	865	911	890	880	849	881	873	898	822	879	867	891	866	908	873
61466	88740	64557	37986	20437	10147	4750	4837	3429	1307	955	749	766	762	782	737	804	728	743	759	718	715	744	787	852	796	792	734	764	740	734	723	749	728	688	777	781	698	756	740	715	747	747	757	774	743	751	767	762	744	730	733	721	751	692	743	770	723	717	752	729	741	716	719	727	743	701	739	790	741	740	697	703	698	717	736	738	794	751	708	713	730	724	709	814	737	752	752	762	785	737	772	748	747	768	712	759	707	734	755	747	720	776	732	762	710	752	781	753	723	657	698	751	782	757	716	753	720	688	770	716	794	692	721	704	747	745	750	768	725	796	771	716	750	724	724	769	739	697	729	727	694	712	749	779	758	773	753	745	719	722	738	778	796	725	721	723	743	781	738	777	763	704	715	790	743	740	758	767	751	718	714	727	778	727	761	734	703	773	720	718	716	787	709	766	703	706	718	733	698	721	750	731	697	733	720	674	705	720	723	742	698	787	697	739	746	728	722	723	729	742	727	726	758	730	741	771	746	729	727	726	742	691	745	719	743	714	755	760	723	678	708	743	734	758	712	756	731	763	648	744	709	766	719	749	690	769	762	727	739	730	738	732	784	749	713	704	712	741	743	791	757	648	740	730	718	750	743	755	720	706	774	734	727	699	723	733	732	790	753	714	745	768	758	754	721	782	713	747	738	740	727	754	747	747	805	737	750	701	712	728	721	706	752	700	764	730	727	737	753	765	732	750	717	700	755	697	712	703	754	726	728	749	726	717	761	758	737	690	752	748	739	695	688	743	707	723	730	716	684	723	701	745	748	757	758	719	698	721	755	738	713	664	710	747	722	734	727	760	687	778	743	746	733	731	715	708	808	786	743	720	686	800	708	747	719	773	740	686	704	783	744	756	759	747	752	700	747	795	715	756	713	737	715	695	741	716	701	740	752	735	737	779	790	712	760	747	764	729	735	718	766	748	749	745	691	711	761	721	756	749	719	700	749	761	716	717	736	765	774	742	737	731	738	708	736	725	743	742	736	784	738	733	740	772	733	726	687	754	721	732	692	735	732	746	708	754	700	700	711	718	729	735	709	687	738	767	741	748	769	741	740	745	729	736	751	756	767	711	783	776	736	713	758	719	708	661	687	742	717	793	776	721	746	767	699	728	751	734	759	748	749	709	747	717	781	733	696	734	729	734	769	764	730	711	747	718	721	744	741	717	716	777	778	724	730	746	754	760	744	720	731	710	709	760	699	761	755	693	771	706	743	668	709	733	722	737	703	754	704	749	754	762	740	753	793	735	759	706	755	714	711	770	726	715	744	748	725	707	775	724	732	736	787	714	760	741	676	775	717	744	762	754	780	755	749	686	782	721	718	779	733	746	709	743	748	758	745	733	748	723	759	715	720	696	736	750	743	734	749	691	729	700	727	793	785	750	769	719	741	735	692	687	725	709	772	706	723	727	732	756	781	695	709	726	720	683	730	693	741	739	697	731	780	707	774	693	758	753	763	714	718	692	729	683	733	735	769	707	749	728	731	694	716	689	764	757	774	739	725	742	771	725	687	770	739	727	735	744	719	778	725	753	743	796	719	716	810	735	734	733	745	738	743	728	758	689	745	720	745	742	715	752	682	743	684	759	718	755	747	706	711	735	721	748	748	784	722	751	708	726	695	699	725	706	770	763	716	728	700	705	764	704	700	711	738	710	725	801	758	719	732	721	760	802	768	679	743	698	710	782	724	749	735	791	749	724	712	720	704	713	767	731	703	713	753	718	752	731	729	721	733	787	751	767	728	772	776	704	723	748	717	740	719	786	733	701	698	713	722	717	760	788	691	727	779	739	766	732	766	772	752	708	760	736	772	767	739	797	675	761	757	755	738	775	728	765	741	696	728	762	706	711	728	779	708	694	744	733	730	764	745	723	714	760	730	782	752	742	752	733	762	727	768	705	747	725	734	684	758	726	751	753	715	728	715	719	719	724	718	732	757	741	772	728	752	723	698	745	773	721	733	721	753	707	765	737	745	720	798	786	704	728	732	705	756	747	744	709	739	744	723	784	722	727	739	755	757	745	734	708	695	715	713	740	723	786	674	720	758	772	797	753	706	693	734	742	766	746	741	715	713	769	738	697	725	738	695	743	689	744	733	702	734	740	716	740	745	754	737	706	726	741	711	737	725	706	792	761	751	730	753	684	717	740	727	764	707	755	761	725	705	791	728	670	701	725	769	729	735	772	729	700	750	760	742	703	737	731	705	734	717	704	728	678	743	721	720	760	728	784	766	743	774	724	731	761	704	702	738	720	702	723	728	745	707	727	768	758	692	742	722	740	751	691	726	784	754	719	706	749	732	763	706	694	720	725	702	729	741	728	731	704	702	728	743	719	758	738	737	735	734	751	714	779	736	675	738	715	725	730	724	732	725	748	715	748	683	736	687	771	762	707	754	708	706	736	713	729	740	733	742	732	765	759	784	776	757	755	735	721	740	698	734	705	737	710	750	728	743	687	731	743	734	766	748	704	674	729	694	659	698	800	711	755	760	760	734	772	748	694	722	732	721	764	724	752	710	746	712	725	737	737	709	713	732	774	722	694	695	720	744	728	715	686	798	690	736	735	746	749	711	763	695	707	736	700	695	713	708	697	727	747	756	727	731	667	723	735	711	719	772	732	727	734	766	743	750	798	741	668	721	734	707	744	754	728	734	719	675	720	736	767	751	734	703	729	746	719	754	733	727	771	741	774	709	714	789	716	741	710	732	737	719	668	779	725	755	752	787	716	702	738	735	725	712	719	691	750	698	693	754	743	762	707	768	732	729	756	769	747	712	724	762	696	736	709	713	756	742	698	751	749	724	756	712	741	739	756	731	746	721	720	741	734	784	727	745	761	768	735	725	709	708	728	684	741	700	753	737	735	746	692	666	729	746	712	702	738	710	772	716	740	731	736	736	698	741	720	724	743	765	728	766	674	689	704	765	730	725	723	741	714	726	782	744	767	746	749	725	748	750	775	779	691	788	741	722	732	740	705	726	735	733	725	717	749	718	716	721	675	697	733	721	703	676	768	732	690	765	735	754	752	741	762	755	746	752	705	708	750	696	745	712	749	772	752	709	740	741	722	747	783	743	707	713	760	765	743	703	722	802	765	697	681	776	746	721	701	739	723	718	736	696	702	728	691	695	732	790	748	697	738	695	701	725	736	695	708	688	772	760	699	716	733	720	740	729	737	722	734	718	708	747	719	735	707	783	703	718	718	759	734	785	736	747	690	714	713	768	743	732	725	743	753	704	727	702	703	728	723	733	690	723	732	696	732	752	690	755	722	750	726	698	726	722	738	755	764	720	760	740	747	757	753	691	675	752	782	745	737	718	723	736	752	776	762	766	729	693	736	709	713	752	750	701	750	693	792	735	744	747	716	727	723	797	739	681	746	747	743	722	704	720	737	709	722	741	728	730	717	726	688	730	750	759	728	701	698	740	725	719	766	735	744	758	724	719	742	737	755	752	756	704	704	740
24553	22751	32907	32872	29629	22938	12689	7949	5614	2152	1355	1081	1035	1077	1013	1027	1051	1026	1020	1069	1056	1057	1067	1095	1150	1119	1055	1025	1034	1000	1054	1047	1061	1007	1065	1047	1010	985	989	981	1057	948	975	972	978	993	1030	980	1031	1013	1017	965	1035	1011	953	984	1016	980	1005	1020	1033	1036	1034	994	1028	968	973	996	1035	990	1005	1014	997	1018	1029	1065	1013	1022	1011	1059	1046	1003	1025	967	1058	951	1001	1028	1019	1016	1016	1000	979	989	997	1021	1053	972	1013	925	988	1043	978	1037	1042	1064	1064	1005	1013	970	981	965	967	1026	993	1060	975	994	1037	975	989	1026	1068	1034	1008	1020	1003	1019	1024	1043	1050	986	1071	999	1026	1015	1018	1009	1011	996	960	1047	1088	982	996	1061	966	983	996	990	1049	995	1014	1060	1046	1085	1050	1014	983	1016	1045	955	997	968	941	1019	1018	1011	1026	990	1057	976	988	1002	1074	1026	998	1043	1055	1047	1051	1012	1028	1000	1007	1062	1001	1024	1002	988	1102	1030	1044	953	964	1018	1035	1037	1033	996	1083	996	1063	973	1013	911	1024	1001	1013	954	1017	1008	998	944	1011	1030	1044	1061	1018	1016	1033	1004	1003	1026	1007	990	995	997	1047	1023	982	1028	1000	941	996	1031	927	1018	1078	990	950	947	983	984	979	968	1016	1040	1066	945	993	1000	1081	1025	1014	983	1015	991	1017	1099	1067	1032	946	1014	1058	924	998	988	989	1003	977	1012	982	1006	1009	1020	998	1008	997	994	1039	1027	1010	978	1048	1004	1045	1002	962	1040	1036	972	971	1079	1001	1031	1033	995	985	970	1021	1016	1035	969	1013	968	1025	1051	955	965	1014	985	978	1038	1048	1031	1000	995	1044	998	985	993	1015	1046	1043	952	959	1020	1033	937	971	969	986	1031	991	963	1027	1007	1061	1045	995	1034	1029	1002	1011	997	1009	961	996	1019	997	1012	1015	1053	997	1037	986	1028	1038	1020	979	1020	987	1051	977	1040	1016	1024	1030	995	979	966	952	1015	971	999	990	1050	993	1064	1026	1016	1023	1032	1017	1006	1036	1021	1001	1012	980	1051	1018	960	1057	1000	1066	993	1016	1011	1032	1005	1047	963	993	1058	1036	972	989	962	1036	1018	1026	971	995	953	934	1006	1015	964	993	986	1020	1005	999	995	975	980	1014	986	1019	1039	981	1045	1012	934	920	970	1000	975	1027	971	1008	995	1072	1022	971	992	1042	1020	1008	1056	1039	1028	1005	1036	1058	1055	1028	1022	1031	1043	997	1024	1007	976	1039	1027	1054	955	978	1055	1013	1037	997	1036	973	1037	1005	1005	1010	964	970	996	1066	1033	971	1017	1004	974	1077	1074	988	995	956	1032	1039	1002	962	973	1011	999	985	1041	1036	990	1028	995	992	1001	1030	1042	988	1009	991	1003	971	984	1004	986	983	1001	984	984	1016	1004	993	980	1000	966	1040	1045	997	1024	1042	1031	978	983	1027	1019	979	1016	974	1001	1025	1061	1014	936	1019	999	1009	1036	1036	980	968	982	1049	994	1040	979	1036	999	1034	1005	989	1067	1009	980	1064	1051	1018	995	960	1042	1045	971	980	968	1012	990	982	979	1012	1044	1089	1009	1014	1018	986	1037	978	1036	1012	999	1084	988	1086	968	1028	985	1024	1040	983	1017	1013	986	986	1022	1017	1011	1004	1016	1068	1017	1002	971	1016	995	1051	1018	1026	1010	940	1067	998	1051	1056	967	1011	977	930	1011	970	1004	976	1008	1021	1031	1001	968	1014	975	1051	1014	1004	991	1023	980	1020	1040	998	1067	1009	965	1013	1020	1023	1028	1041	1041	973	1033	1077	976	975	1035	1090	1037	996	1030	1022	973	1015	989	972	1035	990	995	937	956	959	1043	972	1002	1059	973	1038	957	984	1005	997	971	1010	979	991	958	1053	1022	1022	1044	1010	956	1058	995	1016	965	1018	1027	982	1058	974	1000	1024	1067	983	990	1045	999	988	1022	991	1035	950	971	1000	994	989	949	983	1002	1047	1028	1021	1057	1047	984	979	1040	968	1035	1009	1065	1023	985	977	1002	1020	985	1013	1061	968	1008	1017	978	1003	1044	968	976	1006	975	1026	969	987	1005	987	1003	977	1016	1025	1013	963	1005	1004	991	1031	1066	983	1009	955	1002	968	1018	987	1013	997	1050	990	1001	1012	942	1018	1027	1021	1044	1021	1041	961	975	990	1011	931	1031	1032	1026	1027	994	1012	1009	1009	1013	981	1001	1007	1014	996	997	978	993	994	981	1044	1040	1012	951	993	1057	1026	1014	990	1024	990	1015	1039	1004	1017	1023	995	1030	990	991	1038	1065	987	1020	969	993	1088	1023	1015	1000	997	1042	1003	943	978	969	993	1000	1061	1011	1047	1010	1006	956	1034	999	1000	1067	993	1013	967	968	944	1060	984	1039	994	1028	988	1006	997	979	1018	1053	1003	991	937	1008	999	980	994	1049	974	1001	1030	947	989	972	1029	1042	1039	992	1018	1020	988	947	983	1020	1028	980	1035	1015	1014	1023	1000	1000	1026	967	1002	1022	1022	1000	1008	1023	1066	997	970	966	995	1030	949	987	1058	1075	1002	952	980	1000	971	998	977	1010	1007	1010	1019	1029	1033	1009	1010	1034	1073	1003	985	1029	1016	1005	997	1006	1011	1043	981	1018	990	1000	996	1018	1012	985	988	1010	998	1005	966	1008	983	1000	1040	1078	1030	946	1005	977	988	1010	1009	978	1012	1009	1044	993	1016	967	1006	983	969	1004	985	1018	1039	1012	948	1036	995	1016	1037	1022	988	1012	966	1014	1040	1002	1009	978	1008	976	980	982	1037	1018	1033	1016	1011	974	988	1019	1019	1020	992	947	986	970	972	999	968	1036	983	944	960	1075	958	987	978	1014	969	1003	1008	995	1013	994	1007	977	995	1036	1072	1037	1008	984	1051	1024	975	1011	1004	1057	973	1034	1043	1043	998	1034	941	1017	1015	1057	1008	1002	970	993	995	1007	1016	981	998	1014	977	1017	1032	988	1015	1014	993	1040	1016	972	976	989	1064	993	973	1040	1032	1007	1026	1017	950	973	1064	966	962	951	980	1000	998	1009	958	1010	1021	1014	958	965	1025	1048	1053	1002	958	1070	961	930	1054	1025	997	1020	983	945	1028	956	1023	1043	1021	981	1003	980	1017	1012	947	1040	1008	1019	945	1000	1056	1033	1024	978	993	1000	1025	1060	1021	1018	1075	1076	965	1029	1034	1010	1011	961	1020	956	1048	1013	954	965	1040	976	976	973	1060	1017	1087	1037	1023	1098	985	1031	1077	1007	1080	944	1006	974	1013	998	1003	1011	937	960	1004	1009	1012	1029	964	1026	1025	1037	1011	979	1074	1020	1024	956	1009	996	970	1019	992	1080	997	1013	1024	1058	1015	978	991	1051	1066	1024	1043	1028	988	969	1018	1047	1010	1038	1017	1033	1009	1026	1010	1039	1011	973	956	1008	989	1033	1022	1023	996	995	1005	1024	942	1037	1008	960	1056	1041	1026	1009	1019	1019	1011	1003	963	977	1016	992	952	983	1034	979	1001	974	998	1013	1056	951	1014	969	1021	962	1036	1016	1021	998	983	986	988	1039	1054	1006	1044	1018	1002	992	1022	985	985	1004	1020	996	1016	987	1010	935	971	995	974	990	992	1053	938	1019	993	972	1065	960	1019	977	1031	930	946	1015	956	1016	1006	988	1028	1020	1022	1008	970	1035	1040	970	966	1026	1007	1036	995	959	927	950	987	960	982	991	947	1052	1031	1027	1041	985	1000	937	1015	1049	1031	981	952	1014	989	1027	1035	965	1028	966	1021	1002	1048	968	1057	1020	1042	1008	1014	1040	971	964	963	965	1027	1001	1040	1015	1014	1029	1002	996	1026	995	1034	980	1040	991	1022	917	1041	1030	1020	1037	998	1021	1027	1059	1030	1010	1027	1024	1002	946	965	992	968	1046	1055	1008	994	1006	1021	1035	1037	1037	967	1038	985	1031	1049	980	993	1015	956	1040	997	964	989	1012	1009	1051	1000	1045	980	1000	1033	984	946	989	946	1001	981	993	1000	1048	997	974	1023	1004	996	1063	1058	1017	1015	1004	995	1004	966	985	964	974	929	1022	978	1014	1004	1020	995	1010	976	1083	1004	1015	1004	996	1050	1018	1003	991	982	963	974	951	1009	955	1046	981	1045	1041	1037	1041	1033	999	1020	1046	1022	995	1025	993	992	983	1022	966	1020	979	981	1038	1022	1023	1011	1011	1014	1025	1035	1000	1066	989	1001	995	1043	974	1031	980	1059	1027
64956	99545	76311	50224	30948	15163	8208	7988	6211	2188	1346	900	781	836	885	808	891	831	832	878	833	892	903	941	1095	1107	902	889	905	855	894	837	887	926	827	919	853	917	819	823	834	931	910	855	899	892	910	864	837	876	863	870	856	868	847	873	826	825	869	869	858	889	880	838	914	811	859	852	870	847	895	890	861	894	895	865	896	819	897	833	822	847	836	888	855	826	874	902	884	948	896	904	840	879	830	898	835	912	922	857	835	893	825	863	807	851	836	926	874	871	885	891	894	929	878	904	864	876	836	894	876	912	918	833	898	860	922	883	889	850	861	821	896	856	866	875	882	861	855	909	868	877	828	846	833	844	868	927	901	833	855	836	835	844	809	880	847	831	874	841	907	875	869	854	878	848	866	840	841	824	848	828	847	814	887	814	840	800	868	893	815	884	891	862	860	871	830	825	865	853	865	846	848	901	852	852	871	848	865	853	857	868	864	896	878	887	819	879	889	868	857	857	891	812	897	894	831	866	846	872	836	860	887	850	866	809	874	838	843	868	883	893	866	854	907	926	819	811	825	867	859	821	828	870	817	856	851	923	863	811	946	874	818	837	870	829	861	838	858	841	900	904	850	879	876	819	856	869	836	924	842	843	836	806	867	934	835	850	821	867	858	880	871	860	883	868	858	824	803	850	800	870	883	873	889	873	834	921	882	874	810	860	880	865	835	904	815	871	851	849	841	829	845	832	842	808	841	870	892	839	809	841	850	862	847	852	867	853	873	897	851	901	836	852	908	825	864	824	825	854	869	860	873	888	855	853	812	826	886	869	868	870	850	867	857	829	827	883	857	911	847	841	861	835	888	883	870	875	847	850	873	836	830	842	797	892	833	859	816	908	926	841	840	878	904	831	855	856	875	837	840	899	873	864	881	823	823	895	837	821	828	854	926	863	817	871	860	922	879	897	847	851	803	841	882	785	878	909	872	932	911	816	911	863	836	853	835	917	866	818	796	827	852	893	843	879	853	892	854	867	882	852	893	857	883	870	876	856	879	890	891	835	821	851	828	837	880	838	799	853	893	853	858	822	931	867	859	861	888	842	871	836	825	815	840	868	863	845	836	832	857	781	826	846	858	902	832	885	909	860	883	845	856	828	829	835	912	845	860	808	862	854	855	852	857	901	840	821	878	876	825	856	893	871	845	854	848	876	904	926	885	877	875	876	860	857	856	850	822	879	878	885	812	912	892	874	811	835	882	896	836	847	873	875	858	900	821	800	915	898	866	868	874	812	891	809	817	880	874	885	837	839	872	912	895	838	893	885	855	845	840	863	845	889	809	884	876	836	818	815	826	831	880	862	816	810	906	903	883	851	878	872	877	860	846	859	850	845	837	868	901	832	861	860	879	810	864	778	852	861	880	852	826	817	882	828	897	765	881	893	870	824	860	882	825	867	881	827	829	891	874	883	858	835	888	855	834	832	851	880	864	896	884	858	858	876	865	905	880	826	882	866	894	855	846	859	826	884	873	830	930	846	882	889	860	849	845	874	905	908	883	880	876	868	817	924	869	829	832	899	866	879	905	866	862	827	839	915	857	817	910	855	866	831	795	868	894	848	847	843	885	855	810	873	877	874	853	840	814	808	852	855	846	875	858	898	800	821	833	860	825	846	869	845	809	832	875	890	889	871	805	801	851	847	822	873	841	898	892	892	857	856	843	813	857	866	844	907	795	858	862	795	819	855	842	915	818	864	876	913	862	832	883	845	864	877	877	880	835	858	865	850	882	852	872	841	839	885	874	821	836	844	822	823	856	877	839	877	802	865	875	880	854	835	820	834	909	860	783	914	817	873	844	864	862	869	860	864	855	864	860	849	861	849	917	789	899	892	871	908	897	826	862	869	823	854	859	900	826	866	857	870	805	881	902	839	841	885	857	866	882	850	861	836	843	818	847	819	818	883	860	864	851	811	869	857	844	827	870	901	847	834	867	845	822	866	867	844	846	847	850	869	814	832	853	902	880	891	840	860	841	810	931	818	874	872	869	847	840	836	861	922	857	839	891	880	840	867	845	878	874	896	842	831	827	846	866	846	908	872	830	876	865	859	880	866	845	931	893	856	870	806	888	860	956	825	880	891	858	877	805	806	853	847	827	847	881	887	847	900	856	850	854	896	831	824	893	854	892	834	856	828	915	863	894	864	885	881	896	831	843	841	845	824	881	867	864	845	813	851	840	808	848	837	842	880	874	835	856	817	842	821	831	900	865	810	862	852	852	867	836	878	847	856	820	882	855	901	835	839	866	809	859	860	890	900	807	874	848	885	852	823	871	830	817	866	873	856	866	890	812	913	864	844	884	813	868	868	877	839	833	879	808	893	838	870	809	838	905	879	915	877	871	873	862	870	878	844	880	876	881	906	847	879	930	831	817	854	866	852	850	846	866	841	900	843	833	866	860	816	842	876	840	904	846	897	802	860	886	887	865	860	854	904	891	838	868	889	836	860	872	910	857	790	882	860	860	839	857	866	875	883	911	857	868	880	848	834	853	828	799	855	885	909	851	867	866	865	892	904	905	866	852	840	858	838	837	822	859	876	848	895	886	874	864	836	822	860	803	913	816	843	862	850	817	845	859	837	837	916	842	878	850	848	874	855	870	851	818	868	789	857	825	911	868	862	875	909	877	871	911	882	845	839	840	836	889	821	844	866	872	906	849	829	820	851	811	835	873	908	807	873	845	831	800	820	856	887	828	876	823	865	793	884	862	880	883	909	893	826	879	892	851	864	862	846	837	903	910	820	838	890	857	867	839	955	887	832	837	851	807	865	846	894	837	876	840	863	915	887	867	921	814	780	882	871	852	901	829	904	824	846	801	832	882	907	838	891	826	891	869	889	884	858	834	855	902	841	893	869	835	809	855	826	864	829	874	901	867	867	841	891	851	854	861	858	833	878	855	869	884	878	830	892	886	859	891	828	897	831	831	834	922	827	882	852	861	890	860	849	848	860	870	873	846	857	888	815	846	816	802	830	828	853	860	843	838	849	858	837	895	884	898	848	886	848	791	837	848	822	884	882	843	865	894	868	869	858	868	801	878	865	881	852	865	833	833	781	844	831	846	851	901	883	858	856	884	847	833	885	836	833	808	862	811	872	853	823	866	844	817	809	817	907	915	872	839	887	857	870	840	911	838	856	891	852	877	880	845	874	809	893	831	859	849	853	844	833	846	823	878	865	830	821	872	819	881	845	839	857	884	877	860	906	879	835	833	797	832	854	855	825	805	899	851	823	850	886	828	801	803	884	863	872	823	872	861	888	864	853	832	840	872	852	852	873	818	855	865	811	837	863	875	822	899	834	865	854	859	875	842	846	877	861	866	869	897	887	886	880	849	849	886	835	813	853	853	845	851	882	832	858	865	803	921	822	838	791	900	894	849	791	822	826	850	838	898	832	838	861	897	867	883	833	832	870	916	855	835	872	833	857	875	870	844	879	847	897	879	777	838	853	871	823	818	868
30959	27024	22591	10292	3569	1623	1093	1038	1010	835	783	746	783	738	762	722	795	735	736	760	794	766	783	731	792	715	739	766	763	749	807	769	741	739	732	742	790	787	741	763	734	734	740	729	722	752	731	718	751	764	712	739	784	809	840	686	742	715	731	740	778	799	789	713	748	742	770	735	734	751	725	755	724	786	776	754	763	758	734	753	751	769	746	777	754	752	710	711	766	738	731	722	749	764	708	722	756	741	784	733	738	747	752	737	786	737	702	749	773	743	687	741	764	744	756	769	733	747	742	748	784	738	777	786	700	755	741	757	729	766	729	742	700	765	741	746	743	694	733	726	770	709	732	744	721	747	727	727	775	756	733	763	711	794	719	761	787	757	790	734	736	715	740	746	754	745	764	757	720	704	732	777	741	732	775	768	750	784	807	735	785	749	721	725	744	797	790	761	754	746	747	735	737	718	786	760	748	742	754	755	702	735	780	729	760	738	771	809	741	771	803	785	722	743	775	773	790	731	694	742	747	737	751	769	778	705	700	748	728	719	744	789	742	725	744	756	706	731	773	784	798	719	712	743	723	756	730	772	728	729	706	694	727	793	774	745	824	737	750	723	719	787	748	767	762	760	729	768	775	798	733	737	738	779	740	729	756	780	723	779	777	773	757	773	757	765	705	765	753	783	740	717	778	711	749	773	779	759	770	728	726	789	721	755	792	715	771	767	723	760	774	753	747	814	783	728	700	724	752	805	748	747	748	689	727	724	744	728	783	744	734	712	764	785	754	694	789	748	798	763	774	741	768	741	765	707	783	720	721	773	729	712	780	739	698	788	746	732	723	745	730	731	699	755	727	736	778	747	719	788	711	752	755	732	698	750	722	734	741	740	732	778	759	761	762	723	728	741	726	746	772	716	726	715	735	738	758	736	722	793	769	767	760	756	777	715	745	768	743	772	744	769	739	783	778	775	744	724	753	781	742	750	741	713	758	789	801	669	739	747	694	841	782	759	775	702	701	712	731	755	761	763	742	789	750	772	736	746	773	780	686	762	766	769	767	714	756	779	743	776	722	776	769	721	734	754	750	752	790	713	745	733	779	785	762	786	791	734	768	730	775	780	729	763	750	767	761	759	690	730	756	777	752	750	726	723	769	758	748	710	743	755	767	759	752	772	727	745	751	721	715	722	731	730	770	806	716	757	756	802	750	740	675	765	766	749	753	807	746	740	756	755	779	764	703	710	723	747	733	755	746	756	744	730	790	731	768	755	758	791	777	723	766	788	739	705	745	798	763	826	709	778	781	734	744	730	741	773	740	795	747	731	779	783	750	747	724	708	762	792	719	741	700	771	719	760	763	748	775	709	734	719	733	723	749	772	730	734	731	732	756	744	753	739	720	743	764	797	763	774	729	768	791	770	741	732	735	756	769	727	711	726	735	765	726	736	767	763	733	765	710	760	752	742	707	785	737	734	710	739	743	735	763	754	762	722	765	744	753	804	770	784	767	775	795	716	758	771	736	773	757	749	754	757	771	786	754	746	789	752	749	740	743	774	759	735	733	751	762	779	734	698	736	751	769	708	763	748	689	748	700	798	731	757	738	762	732	785	710	729	736	717	774	734	744	748	725	793	719	756	764	751	741	721	760	755	741	709	768	796	768	783	802	726	794	759	736	765	735	728	798	715	754	728	768	731	728	773	760	746	773	729	740	765	713	730	730	735	716	732	759	789	735	770	709	762	763	735	742	764	697	781	763	725	811	741	703	750	712	734	778	748	742	754	756	771	798	701	727	717	746	717	759	751	795	788	726	772	782	731	773	753	800	787	725	759	732	796	721	700	718	774	706	703	744	733	749	757	780	720	740	766	703	796	729	754	807	742	744	763	707	748	760	757	710	795	715	796	716	801	733	727	769	800	787	756	710	755	753	752	780	751	740	754	766	750	784	738	770	750	739	763	729	752	746	722	771	699	749	728	741	680	726	735	764	743	695	765	738	753	758	755	757	728	770	724	715	728	743	740	764	749	745	729	736	749	720	785	787	718	731	719	808	790	710	705	731	758	717	732	746	720	727	743	759	745	757	735	714	745	743	721	786	750	781	786	779	780	742	773	711	806	726	744	765	766	705	689	751	763	748	766	742	777	795	757	739	729	753	766	715	748	724	785	772	775	759	785	717	749	779	773	746	751	730	754	757	779	794	745	764	733	747	745	767	747	757	701	746	708	721	725	721	716	738	697	793	778	724	784	785	749	730	763	747	775	717	728	765	755	755	737	757	769	743	747	729	757	782	741	728	715	785	703	753	730	789	738	741	771	787	762	789	754	816	790	741	736	759	758	725	744	770	727	733	711	725	751	736	754	767	721	752	745	741	776	786	703	786	728	736	754	760	725	796	764	758	758	721	707	739	727	727	731	746	729	775	771	713	797	776	728	719	754	743	764	798	699	748	729	712	764	743	771	731	801	768	743	720	730	787	733	739	720	730	708	740	731	738	795	769	737	713	730	736	740	753	752	798	730	802	754	734	778	782	742	748	735	717	764	752	785	744	762	726	751	755	722	773	728	800	750	711	726	795	771	739	785	754	738	721	724	767	735	742	720	752	749	764	794	737	752	733	728	785	733	714	744	781	780	708	747	772	734	776	807	741	750	737	732	758	779	759	762	751	738	742	754	750	773	686	765	735	756	720	755	750	721	741	716	751	763	741	745	734	697	753	718	757	769	733	759	735	769	770	732	739	747	778	769	759	774	764	724	754	761	734	784	729	764	735	791	741	789	713	747	733	693	750	766	743	772	755	755	770	726	744	720	767	740	746	744	796	745	753	718	729	808	749	735	717	741	740	748	728	750	731	785	753	700	770	745	778	747	753	741	707	814	766	799	758	743	755	767	767	807	794	757	794	750	751	761	761	762	746	743	787	760	746	724	738	765	723	720	784	763	705	747	795	760	694	723	715	729	756	705	718	754	750	743	738	781	756	763	702	764	795	723	788	779	739	781	749	733	757	739	743	773	794	766	757	747	767	750	763	733	725	766	751	787	782	716	762	756	723	735	741	790	790	745	721	772	695	842	744	770	710	714	764	791	745	757	712	732	762	713	737	761	728	750	735	799	734	729	760	797	736	750	710	741	749	795	758	758	755	768	759	785	742	721	730	786	770	747	758	785	732	766	775	740	732	730	748	762	712	780	754	766	712	743	753	755	776	746	731	815	797	782	721	799	762	757	788	757	762	737	749	713	731	761	719	737	738	696	739	770	732	791	754	736	753	757	774	782	727	760	745	729	733	732	707	740	784	725	701	759	722	770	757	733	749	769	706	725	735	780	785	768	740	793	739	753	717	749	742	739	750	751	790	752	733	789	745	789	739	747	822	772	750	744	711	747	687	749	766	720	722	787	724	757	715	744	727	732	679	718	753	722	737	775	783	692	728	803	758	736	799	738	760	713	770	778	738	783	749	738	745	734	749	750	764	752	756	739	809	799	760	770	804	766	770	794	783	782	829	728
23610	29841	18292	6564	2922	1443	982	871	863	641	623	572	603	648	602	623	573	590	629	631	608	615	605	571	582	594	567	563	590	616	593	601	617	558	584	567	571	579	563	596	575	583	568	605	599	641	590	557	564	562	578	600	569	604	603	618	576	613	614	567	578	583	579	539	569	565	622	598	638	604	588	577	607	600	587	580	595	601	554	596	578	580	562	578	600	568	589	567	586	581	601	573	601	558	584	576	617	593	602	545	589	627	563	541	615	566	601	653	611	596	549	567	578	615	585	586	612	598	608	597	571	537	600	585	570	568	581	558	576	608	573	565	566	619	634	592	604	618	583	581	572	551	584	565	616	554	592	571	604	563	598	596	585	627	553	566	584	552	585	601	574	586	562	585	588	606	636	557	548	548	560	568	573	560	591	585	577	580	605	614	544	543	520	577	627	573	597	595	568	560	591	569	612	613	582	623	547	606	575	612	582	565	552	588	602	588	564	582	591	602	551	559	571	567	592	614	569	602	522	550	600	581	590	574	578	596	564	608	596	579	588	593	565	606	579	589	585	599	584	606	566	601	620	626	611	572	542	565	588	586	581	610	577	586	601	582	607	558	610	578	560	583	609	598	579	587	586	579	568	597	570	559	584	589	591	561	603	577	578	605	564	569	561	617	548	580	582	587	592	565	574	554	528	554	575	557	590	580	614	566	552	587	568	561	568	595	549	557	568	597	613	583	582	589	610	584	592	603	583	582	615	601	624	545	576	617	549	563	596	603	567	604	561	625	638	558	543	537	604	551	605	604	587	600	566	589	621	586	605	600	578	600	586	547	578	601	600	601	591	619	599	550	581	601	618	638	595	574	581	554	580	566	581	581	569	574	619	567	580	575	561	558	585	588	552	582	604	540	576	558	580	561	575	577	604	570	547	586	584	583	556	573	573	559	556	587	602	534	597	596	563	612	594	562	583	596	610	586	528	634	591	597	584	558	590	564	600	602	587	559	602	605	583	597	530	623	567	546	553	559	575	591	587	629	625	572	622	570	579	586	569	605	631	620	586	614	601	584	607	585	582	624	574	572	589	582	577	575	565	585	588	595	577	592	591	552	613	579	586	579	589	570	577	581	569	585	612	575	579	555	574	632	566	559	578	595	627	582	602	621	530	595	546	556	573	585	584	619	620	556	586	566	600	588	584	594	589	598	564	532	584	630	566	598	596	577	559	556	540	617	622	589	596	600	594	593	602	599	585	582	610	636	557	557	624	598	592	612	572	585	580	588	574	559	590	601	630	542	621	596	619	570	579	573	607	598	590	588	556	612	566	604	601	620	591	606	578	594	606	621	531	614	555	613	624	629	553	613	584	550	568	620	564	570	543	600	558	600	618	573	550	591	618	571	570	600	594	579	587	546	574	592	586	562	554	609	610	565	600	574	596	598	577	605	603	586	576	572	595	566	571	605	604	557	627	524	551	582	581	585	560	579	594	607	596	577	555	568	567	556	583	601	564	568	566	603	572	553	597	590	593	566	585	620	569	556	572	589	558	624	564	571	581	608	599	574	592	628	541	528	585	560	576	551	542	577	627	545	575	596	613	582	631	601	576	565	588	595	586	610	638	609	571	623	622	568	626	622	576	592	555	617	606	638	564	582	588	602	549	628	594	584	598	576	575	591	581	593	607	569	594	544	577	599	622	561	585	545	594	604	510	580	570	557	580	593	561	576	565	601	567	568	556	582	628	594	582	567	617	624	552	566	553	613	586	573	589	630	624	597	598	652	597	565	583	643	582	608	626	558	563	614	582	566	572	593	608	584	576	579	591	600	539	613	573	629	623	594	589	601	561	590	604	599	554	624	594	572	540	560	579	587	561	607	570	607	603	561	558	546	579	645	636	577	629	604	564	610	619	582	586	626	585	552	638	624	593	570	597	606	576	592	579	609	596	582	548	602	629	588	572	583	557	606	597	571	603	615	553	582	621	645	577	588	587	611	528	562	601	569	568	599	634	572	559	606	597	556	607	580	569	573	552	607	601	584	559	602	588	559	605	632	619	569	532	624	572	572	552	571	568	581	597	577	626	583	568	575	574	562	592	586	521	562	575	623	563	577	618	533	581	547	593	590	579	565	596	601	605	567	621	548	567	561	575	576	563	568	610	584	584	613	605	602	547	614	570	585	608	611	590	568	553	573	577	544	598	638	614	610	601	546	614	577	561	588	622	568	592	610	629	596	619	569	601	571	587	584	540	583	604	611	592	604	567	595	618	563	582	597	582	597	605	576	575	521	563	577	580	566	568	575	614	557	535	568	537	632	598	595	604	614	598	598	565	624	578	572	552	543	553	580	597	589	608	636	599	589	547	534	566	558	556	565	567	604	606	591	595	625	574	608	566	553	568	589	619	576	601	561	563	612	579	584	591	618	573	559	622	559	542	540	579	619	540	591	583	550	581	614	596	546	586	555	537	621	623	589	565	593	577	591	573	588	611	573	630	538	612	565	595	608	617	562	597	609	624	577	596	571	650	581	616	611	639	570	650	577	562	590	560	590	621	597	610	600	599	559	574	591	623	570	542	607	601	586	599	597	543	556	582	574	543	629	628	547	588	574	605	613	553	583	606	594	569	583	580	569	599	576	576	626	619	609	541	594	596	616	604	574	621	628	584	556	577	623	578	563	560	579	585	602	570	575	584	576	641	569	619	576	575	622	577	582	596	551	615	585	518	572	620	587	576	519	568	601	577	528	640	594	572	576	571	596	593	537	579	559	590	556	553	652	586	559	601	590	578	595	593	586	538	567	563	588	608	570	538	588	537	600	596	601	578	614	603	586	594	595	594	590	596	555	606	571	563	588	547	607	569	590	642	584	560	606	601	587	629	586	603	599	555	546	605	590	579	577	567	571	562	579	627	565	574	618	587	602	606	554	583	589	627	602	589	581	574	601	555	573	608	561	571	546	607	596	556	550	600	582	576	562	581	602	580	572	595	534	650	562	626	569	546	617	585	573	590	579	601	589	555	596	527	594	563	628	566	567	586	572	585	581	595	559	608	616	599	585	585	620	635	618	570	560	592	586	557	563	580	584	563	618	536	614	606	604	598	597	556	584	568	582	577	594	573	585	583	570	563	615	586	574	563	580	610	611	584	566	558	608	554	621	613	599	586	566	565	560	573	533	584	568	577	622	566	586	623	604	577	586	568	576	614	559	582	642	573	591	576	586	607	578	588	601	583	589	568	604	559	585	586	603	561	567	588	551	592	611	619	579	572	564	568	577	588	588	625	578	594	581	606	619	624	600	595	541	576	574	590	576	560	591	581	588	562	630	590	592	574	583	598	574	575	608	545	588	577	583	571	578	584	578	552	590	581	555	612	604	533	585	598	578	613	598	558	628	576	596	605	574	575	605	577	591	619	560	599	552	623	615	571	532	565	573	563	569	551	594	598	548	569	584	629	601	631	548	582	592	620	564	572	585	573	546	570	591	560	606	615	596	581	560	577	591	593	633	561	608
25798	24305	36658	36418	26630	14915	5755	3647	3280	1587	1070	861	869	935	885	843	862	883	822	839	841	881	860	922	930	858	886	905	845	905	875	876	869	850	826	880	872	830	846	838	863	782	807	865	834	815	849	849	862	851	890	835	881	798	833	831	822	814	853	845	840	852	778	875	802	875	892	839	862	824	817	800	796	841	828	807	840	858	874	803	844	801	857	838	851	835	851	801	877	830	848	815	884	825	866	894	855	866	834	876	849	826	869	882	811	804	867	805	858	836	851	796	866	860	869	836	866	814	874	859	852	829	824	807	884	840	827	848	903	765	887	828	882	872	832	810	835	878	864	832	873	851	871	795	884	780	865	818	844	878	837	824	819	828	849	875	818	815	870	857	773	869	840	885	863	833	841	859	866	860	846	890	901	825	857	879	791	832	881	883	863	819	799	840	855	820	881	870	884	841	851	870	890	853	897	804	857	850	819	846	758	785	859	800	842	836	866	855	883	834	855	870	856	819	849	838	889	843	820	846	842	854	840	791	877	814	809	858	843	813	866	809	816	846	837	851	823	840	840	872	824	852	826	860	839	751	818	863	866	838	813	774	841	828	831	835	840	786	840	879	810	821	815	846	819	816	848	800	887	860	854	828	842	851	799	852	831	847	906	881	815	852	872	821	884	839	836	877	853	835	835	824	794	809	817	874	863	839	811	877	817	827	821	794	842	852	835	846	800	887	831	846	862	848	829	823	783	856	863	858	851	843	890	840	809	764	845	844	864	812	835	811	892	864	826	807	815	828	833	898	856	826	857	915	802	843	800	831	865	854	871	854	841	853	805	811	818	854	842	796	841	833	797	873	800	858	824	834	837	857	845	845	875	787	831	838	890	826	859	843	803	872	818	850	876	806	859	835	838	880	818	844	815	807	794	861	811	754	904	845	781	851	827	863	813	825	873	844	853	844	879	851	847	841	859	812	838	929	856	890	827	842	847	859	805	857	888	821	839	882	846	805	834	835	819	794	817	832	857	838	851	768	830	849	803	821	879	794	839	846	820	846	830	791	839	794	829	833	810	857	804	795	812	826	835	907	846	852	861	855	832	841	828	814	858	837	866	757	843	847	842	846	827	814	878	821	810	819	841	825	816	807	819	817	812	849	803	840	814	823	838	793	819	847	819	855	888	826	809	858	887	836	904	815	833	853	894	830	849	872	854	888	879	832	840	840	868	816	884	825	826	817	789	868	803	823	864	848	811	858	847	843	774	845	872	848	892	790	814	904	812	844	835	847	862	885	787	823	848	847	872	832	841	817	826	849	899	798	817	827	806	824	845	863	790	786	815	872	842	803	838	827	858	885	857	840	830	854	801	846	865	874	864	818	854	807	828	826	836	850	840	838	854	828	810	824	884	822	788	864	780	816	834	831	855	882	878	838	826	852	836	833	839	820	863	811	781	837	806	835	800	873	851	837	817	794	860	850	813	836	823	867	853	820	909	822	868	810	823	821	840	810	811	832	863	809	927	861	824	838	823	794	838	841	829	842	832	839	878	825	827	819	874	838	893	831	804	822	856	882	875	807	869	882	833	888	842	787	796	878	835	813	871	841	847	783	844	815	869	784	841	853	834	834	881	878	881	872	838	820	835	864	839	826	827	790	823	833	835	885	845	856	861	814	868	864	829	848	848	835	820	814	804	884	843	836	764	821	798	866	860	847	806	859	853	887	893	859	865	847	894	886	843	822	809	863	831	804	811	839	835	863	805	852	858	865	852	851	846	811	859	833	774	914	830	836	778	827	831	829	789	857	837	816	860	872	874	883	802	842	896	900	884	830	854	900	844	847	847	797	845	836	861	845	814	866	845	880	842	838	877	820	812	869	850	853	808	918	829	867	844	855	768	871	831	895	814	837	833	834	808	866	845	836	851	854	870	842	843	869	803	821	815	831	847	824	831	862	846	823	845	867	874	912	853	822	861	834	830	774	842	859	798	867	855	883	866	844	853	888	865	815	806	850	882	857	883	799	869	813	811	790	869	856	871	826	835	805	848	846	819	832	813	868	778	821	860	784	825	825	868	864	821	840	860	869	795	876	891	806	844	796	886	822	818	830	835	817	839	850	852	818	870	831	855	797	827	830	837	821	850	826	786	863	889	827	823	814	913	842	862	860	840	801	823	787	789	854	873	833	839	851	887	823	855	817	822	834	885	828	847	804	828	808	824	797	849	792	842	807	886	849	832	837	854	848	809	846	875	822	902	854	848	815	840	848	883	833	858	888	770	807	848	797	870	899	843	813	811	893	848	858	842	889	850	851	789	870	832	875	829	833	841	850	848	848	796	875	865	862	870	858	871	853	822	825	829	884	884	818	868	848	806	836	832	846	877	821	867	816	824	815	799	854	813	893	805	881	862	850	775	816	833	858	839	847	817	827	796	864	808	818	833	876	878	816	820	831	774	863	842	803	818	905	841	843	827	810	876	846	871	850	878	872	821	841	878	834	869	837	818	796	826	795	808	778	861	840	831	800	829	817	848	857	915	851	821	818	891	840	812	868	823	810	853	868	849	790	850	831	834	828	862	843	893	832	867	822	823	838	807	831	887	814	833	851	844	807	880	900	848	848	815	856	798	827	838	834	867	849	868	865	809	880	858	821	847	867	867	835	828	845	832	832	833	841	849	875	861	838	862	830	836	843	902	859	906	855	815	832	822	856	857	788	868	860	837	838	835	864	836	802	795	865	798	860	871	831	858	811	847	860	779	902	829	811	825	789	819	871	843	801	819	832	838	902	826	832	784	825	856	845	824	859	833	891	814	841	806	872	862	878	843	765	881	834	820	893	881	808	853	828	832	870	881	830	838	864	883	794	817	893	844	811	821	859	885	855	863	810	803	851	853	844	830	819	816	847	869	850	855	866	875	857	853	868	858	825	859	852	870	808	834	865	865	789	814	864	854	840	789	827	788	847	848	808	818	796	841	872	829	846	820	832	903	859	835	805	850	876	897	843	804	873	892	832	851	789	844	847	878	896	775	822	807	844	823	838	802	830	880	892	899	859	820	858	908	841	841	857	863	833	813	845	810	805	842	782	885	835	841	840	918	856	877	824	837	844	882	820	881	888	825	803	830	860	846	838	862	842	850	892	845	816	836	881	827	849	854	843	822	884	816	821	821	868	842	833	836	817	836	835	803	876	847	877	845	849	860	847	820	822	817	815	758	849	807	822	785	858	888	856	804	837	826	827	811	826	878	864	848	843	802	856	858	861	831	834	825	814	819	865	795	868	833	835	831	854	845	889	865	853	864	846	828	870	863	845	802	842	884	844	839	841	825	868	797	829	825	896	861	868	825	842	795	853	929	847	804	785	850	865	809	828	838	844	869	844	785	839	840	791	837	820	835	880	898	895	849	826	863	798	825	759	868	894	822	817	861	892	880	883	850	872	892	842	863	832	791	874	853	822	795	899	824	779	821	814	822	813	811	836	829	834	790	881	840	829	873	813	854	810	842	822	840	816
61291	88234	64622	37702	20754	9479	4932	4048	3885	1621	976	704	709	741	701	769	699	736	794	757	746	642	735	820	835	814	740	680	685	691	726	736	747	725	725	684	707	731	700	690	719	689	730	729	721	659	728	728	699	689	687	679	652	732	744	754	717	744	706	706	722	718	695	715	729	700	750	721	685	683	684	737	741	681	687	696	727	758	723	707	680	737	746	716	711	734	698	741	722	685	742	724	748	716	712	773	717	719	739	717	712	744	680	697	672	713	694	672	746	707	682	688	699	707	634	701	685	685	706	688	695	697	689	744	725	712	695	666	651	679	733	716	696	705	724	710	724	686	679	722	691	758	704	707	675	721	733	679	737	741	768	690	713	775	673	694	715	726	690	741	700	724	673	726	653	711	711	680	689	699	720	693	702	719	695	728	724	683	683	717	742	756	705	672	718	721	702	671	697	716	766	761	713	751	722	687	693	684	725	767	706	732	731	703	728	684	695	706	712	699	709	696	701	662	683	740	753	697	725	708	670	684	687	690	711	700	734	712	696	720	707	760	740	694	719	739	710	684	724	747	717	683	692	711	738	711	685	739	693	742	696	712	690	721	701	706	747	762	708	737	751	687	728	713	691	717	699	700	726	704	707	731	702	685	721	702	728	721	698	660	659	661	688	705	731	717	719	738	706	731	713	695	690	681	702	747	693	687	698	674	741	665	675	678	749	701	728	733	678	690	721	678	706	812	694	687	702	694	735	675	700	694	713	682	729	742	716	716	704	741	724	758	716	719	712	725	684	734	731	749	712	704	679	737	708	731	704	696	686	760	706	688	658	647	707	721	714	710	705	699	652	688	742	684	707	670	688	743	709	729	708	693	707	716	671	693	707	698	730	659	730	687	685	746	696	749	720	700	720	676	712	688	731	698	684	706	730	688	717	697	705	698	754	705	683	698	715	701	733	669	676	708	743	733	704	701	705	738	702	693	731	726	716	658	726	700	702	663	724	706	689	663	749	690	684	735	715	711	713	683	700	730	721	754	709	651	730	719	679	701	719	717	736	654	742	708	729	653	661	724	682	668	710	738	727	715	741	707	689	709	687	719	665	710	699	715	702	721	694	721	744	739	678	718	705	761	706	727	715	711	683	762	677	699	720	706	710	737	702	693	733	700	697	701	740	745	744	656	721	702	722	704	776	720	755	701	709	702	688	671	728	717	674	699	686	677	710	763	661	718	737	735	690	730	679	675	688	687	722	696	740	712	698	667	698	730	658	695	735	693	698	674	730	680	774	680	751	754	695	684	723	740	700	674	710	712	705	663	707	692	738	712	693	675	724	724	731	684	686	713	670	686	713	713	719	682	695	676	702	709	755	691	732	717	682	738	695	733	686	726	701	661	657	686	681	709	715	710	719	717	690	735	745	729	728	749	678	693	717	743	719	679	715	700	683	678	733	736	704	715	714	669	719	678	724	647	697	719	689	699	735	697	653	676	693	668	702	756	730	720	712	728	707	703	669	683	701	718	752	716	730	720	668	702	743	761	700	703	718	765	734	670	698	669	690	734	758	744	723	780	709	692	670	709	683	710	729	681	716	709	684	675	715	739	705	649	757	716	713	692	690	767	689	722	694	681	672	697	745	677	698	683	704	701	695	725	716	673	722	735	677	682	692	764	706	675	664	673	668	722	691	741	729	691	731	714	725	749	705	716	706	717	766	700	713	731	690	689	727	748	705	767	730	703	722	711	690	695	702	766	687	692	694	699	702	705	674	719	720	708	662	736	720	699	706	709	719	687	720	700	696	679	703	656	656	688	735	715	694	710	728	704	705	708	748	704	743	716	672	699	742	749	652	744	696	682	680	687	697	722	707	657	717	696	712	676	741	678	751	719	671	708	694	698	678	691	693	697	739	722	725	727	721	725	703	672	670	734	684	707	714	691	665	754	717	720	723	707	661	728	687	718	723	751	743	682	766	714	663	702	711	716	656	698	721	682	688	658	700	687	669	683	743	722	722	714	704	686	747	663	703	702	695	653	687	724	700	749	683	707	746	690	695	722	684	686	685	716	695	729	754	729	734	744	713	698	730	709	728	705	695	729	694	729	671	676	729	715	724	739	720	709	656	696	713	709	744	735	670	665	709	719	702	715	762	683	736	672	715	682	681	744	673	720	748	649	669	703	722	703	761	659	689	740	756	717	736	710	704	716	692	709	672	715	710	718	696	736	686	682	696	664	730	716	725	675	691	675	685	710	749	711	718	762	688	711	692	683	685	682	661	707	715	748	703	718	685	741	726	716	697	710	704	755	687	728	690	693	698	719	722	663	701	703	750	719	734	702	721	739	734	694	708	750	720	720	714	659	735	701	689	670	715	743	753	695	673	704	702	720	687	704	725	689	716	711	717	715	763	739	698	705	688	715	709	723	705	743	690	696	722	669	727	697	684	667	728	706	761	726	742	684	720	681	710	679	775	698	703	660	727	707	706	732	726	762	712	684	720	725	727	737	715	672	688	701	679	725	700	689	698	721	753	657	696	714	687	713	703	700	718	730	682	709	691	736	680	662	694	731	712	693	727	695	708	668	694	687	725	749	720	686	695	705	699	735	706	721	763	736	743	727	742	685	737	744	745	700	699	674	717	696	722	716	731	693	754	678	702	680	730	673	758	728	693	701	687	703	664	720	657	719	721	705	706	711	635	687	748	713	730	694	675	701	761	718	694	652	714	684	732	674	764	673	722	712	716	691	713	726	699	685	701	665	718	709	731	734	712	714	747	735	693	734	715	686	733	739	753	652	719	726	713	678	710	692	760	699	704	756	705	667	719	712	719	713	709	704	683	669	719	699	732	717	693	721	728	713	729	722	667	692	666	691	713	716	692	723	702	694	715	692	695	697	715	748	716	707	703	697	705	674	680	708	680	683	705	709	706	719	694	691	747	723	697	706	696	739	637	725	687	660	750	690	663	763	691	698	696	755	691	718	760	710	698	675	731	683	711	670	702	682	703	692	737	690	718	760	715	686	723	714	718	677	723	723	695	719	751	715	727	719	699	692	718	657	728	717	729	717	723	730	699	716	737	722	721	727	739	734	761	708	689	706	752	658	693	706	710	693	723	699	716	714	743	710	699	698	720	746	711	703	701	766	698	699	691	727	680	701	669	735	749	737	723	678	710	724	701	733	680	700	713	712	693	723	736	721	721	733	717	704	726	757	688	723	712	684	706	712	709	701	719	677	712	748	717	689	752	676	719	695	689	698	708	702	706	708	749	708	728	746	706	677	759	680	698	683	745	734	755	751	664	679	660	741	681	752	687	706	730	677	720	689	716	747	728	714	684	663	725	704	670	686	785	722	700	692	671	693	678	738	670	681	707	742	672	734	669	723	713	711	695	705	678	705	692	689	699	726	720	706	658	744	676	722	744	697	709	694	716	655	688	703	723	741	694	678	683	714	679	673	726	668	676	704	738	699	731	699	637	664	693	707	696	699	666	684	704	735	732	691	737	669	687	670
24670	22804	33417	33039	29368	22631	12429	6428	5408	2545	1399	1021	996	1032	963	971	1026	943	1009	973	1042	970	1055	1081	1132	1081	941	958	993	1009	991	975	1018	980	1028	1031	996	984	999	967	944	980	963	979	1018	978	907	922	992	973	955	966	981	1000	1001	981	914	973	967	991	959	967	990	984	956	947	990	917	972	852	956	968	956	971	996	1011	1007	988	1013	994	981	1006	967	919	969	965	996	989	935	941	922	962	963	951	911	971	964	907	950	942	944	1007	991	977	983	930	953	946	944	970	928	958	956	944	954	973	940	971	961	948	961	916	996	924	951	971	967	958	1008	959	1001	999	956	970	968	985	921	950	1000	1021	983	971	974	900	972	975	995	959	991	923	985	932	891	1056	926	967	949	1005	1010	949	1003	1001	1011	928	990	987	948	937	994	982	1004	984	988	942	930	1024	1008	951	966	917	973	966	952	908	986	976	981	957	904	982	985	965	960	1004	905	912	975	991	938	965	944	977	934	931	950	992	930	977	979	971	959	994	943	1011	946	920	929	942	960	945	1018	971	967	982	982	952	955	970	978	977	1004	1037	979	959	997	1007	1027	905	980	999	945	961	974	962	966	980	946	958	963	985	925	952	988	1007	910	940	952	984	946	924	939	978	994	997	966	994	917	893	1007	945	975	948	967	961	941	954	1032	972	1021	907	926	956	952	985	989	977	928	985	964	963	944	990	927	985	966	980	960	971	922	986	933	995	930	931	950	1024	993	968	949	1013	981	968	932	975	951	899	965	1053	1010	981	960	1001	915	914	930	920	948	985	971	1008	974	954	1011	926	983	953	971	937	943	924	970	976	896	938	966	947	920	897	987	1010	981	913	982	954	885	909	964	934	911	931	972	939	982	962	910	965	923	894	959	945	996	1008	1006	937	932	982	911	982	942	986	954	919	971	1007	1049	980	998	940	989	977	980	1003	927	927	944	1003	991	952	975	940	968	933	984	925	957	909	949	953	879	933	990	925	984	959	958	959	947	960	1011	941	968	972	1011	975	957	975	973	910	905	929	966	996	906	971	957	989	982	948	978	952	929	985	967	982	938	989	981	946	938	966	982	960	979	974	954	987	974	962	953	1004	939	974	982	967	902	1000	960	951	901	980	942	973	969	939	980	954	953	969	936	905	960	972	943	974	977	1010	983	974	918	944	970	985	955	975	990	960	880	950	984	982	999	946	965	991	996	968	968	974	923	965	930	944	940	1030	911	991	949	945	941	943	1009	921	946	921	1021	962	953	878	990	1027	985	910	960	916	943	949	942	953	957	930	952	951	981	982	941	883	949	967	981	947	964	1002	961	998	922	932	987	1006	956	977	931	967	992	1024	950	962	915	956	968	1000	1012	983	957	991	1002	951	961	950	924	937	986	959	1031	944	988	1001	996	946	1007	929	972	934	950	994	961	1018	912	996	994	987	1033	1001	938	919	985	973	992	920	972	982	958	998	932	949	948	948	956	922	921	944	941	964	943	912	984	1004	930	891	1000	952	968	1014	942	983	950	1003	977	925	949	946	899	913	908	967	968	929	990	955	895	947	963	1025	966	915	944	999	958	976	990	995	951	914	942	941	947	955	953	975	987	962	979	941	950	1007	980	983	967	996	922	926	960	943	915	983	947	988	1010	927	956	986	1005	954	1025	1030	897	926	951	968	908	1034	981	960	992	939	971	936	998	1005	1019	937	953	998	1006	995	940	975	1033	962	966	990	880	1004	952	973	974	935	966	969	980	954	979	943	920	978	954	977	946	957	995	957	978	987	963	945	992	998	995	912	979	973	962	954	911	943	898	947	955	941	949	1010	971	950	976	977	876	972	980	1010	1002	945	970	987	991	935	900	958	971	972	992	956	888	987	955	947	940	883	929	987	948	988	988	1004	1005	951	988	995	898	979	956	980	943	1015	974	959	976	921	961	990	892	957	966	934	911	959	953	987	1001	997	951	970	956	970	936	932	980	958	987	970	941	958	961	945	973	947	958	943	934	945	934	964	972	946	947	961	1011	992	907	948	958	957	963	916	959	1019	1038	941	983	981	930	972	984	888	958	940	916	1011	908	999	983	916	986	954	938	949	919	945	898	1006	901	919	955	978	957	959	968	971	964	952	942	952	1012	1035	963	964	939	1006	971	970	995	1017	916	992	978	947	988	871	923	923	995	956	973	958	945	994	962	1002	941	973	967	963	971	934	891	937	962	994	914	985	994	998	968	869	990	1003	956	947	939	915	975	920	964	992	995	991	950	927	955	932	963	930	971	942	1000	993	971	977	931	955	966	966	994	1004	931	934	989	998	957	1003	935	936	983	952	973	950	1002	959	995	919	924	954	935	945	952	935	970	986	995	974	964	924	954	990	960	962	920	900	963	931	925	955	968	873	964	954	937	968	960	922	940	953	911	968	959	943	945	937	947	948	1001	973	947	969	954	992	934	964	1007	948	951	997	996	1008	934	907	935	964	968	946	967	997	964	985	939	942	941	982	976	923	932	944	990	1004	896	912	949	972	932	999	966	928	915	973	917	954	972	922	936	946	982	990	944	967	967	952	1002	972	976	996	943	926	908	930	957	921	932	966	982	957	1014	973	975	983	953	996	957	976	955	968	965	974	908	952	940	929	913	962	931	974	983	992	968	994	975	946	881	952	963	882	985	996	979	954	945	956	975	954	1015	966	957	951	983	943	925	907	949	955	938	957	956	967	988	981	1018	956	932	934	940	983	952	912	990	934	936	944	973	981	944	980	956	954	969	952	931	980	953	945	962	961	915	940	939	949	954	992	916	974	949	939	949	966	1000	910	933	963	967	939	902	973	917	909	948	991	968	935	952	960	947	893	928	957	968	965	932	920	931	973	935	940	931	986	969	973	921	1002	959	956	929	939	985	950	935	923	925	915	998	930	915	934	1010	977	996	902	949	957	942	1010	943	921	940	955	996	929	918	971	940	886	955	926	940	1014	993	916	913	993	1001	923	948	932	962	972	951	953	958	972	958	936	956	976	984	943	945	985	948	974	968	945	927	966	1002	944	931	927	954	1030	954	970	922	958	955	961	928	947	946	1018	925	922	923	980	911	948	960	959	962	1005	940	991	934	967	1002	931	927	995	1050	991	984	959	933	958	1012	963	926	947	959	970	994	957	948	981	964	942	944	944	931	967	913	963	1015	946	946	940	910	931	905	1008	971	923	965	898	950	977	910	932	935	951	972	983	946	908	946	987	938	974	939	966	1010	1002	945	998	1001	980	984	889	967	927	970	911	981	980	951	913	992	994	966	988	889	975	936	975	948	978	949	971	982	944	1017	947	909	972	984	984	963	987	993	932	999	940	926	922	946	912	990	925	932	990	992	977	947	911	985	924	952	980	950	982	932	999	965	934	956	926	985	972	924	904	952	925	928	997	935	969	992	940	902	939	945	953	971	897	994	916	985	959	953	927	946	938	983	939	937	949	997	960	997	980	953	957	919	1011	970	995	1001	928	991	970	989	936	859	983	997	937	995	989	981	963	974	980	996	1006	990	993	964	920	937	963	990	932	978	915	1027	943	960	965	965	944	985	957	874	952	985	940	946	929	997	966	962	893	1012	984	953	1008	925	937	896	960	950	956	954	1026	944	983	957	932	937	1002	922	933
65643	101867	75336	49865	30558	15193	8207	6472	6234	2762	1392	841	807	864	787	814	858	845	783	871	865	897	889	973	998	988	890	833	877	869	773	850	800	834	814	810	793	862	812	802	817	850	836	826	877	799	828	811	773	811	876	856	810	872	804	858	834	797	805	812	829	838	824	842	808	865	810	808	832	786	825	805	845	814	807	808	843	847	791	857	786	833	765	795	807	807	845	790	843	783	812	825	796	780	822	801	825	793	819	853	816	843	863	860	771	782	823	872	813	820	850	842	846	796	841	819	836	793	834	813	817	777	730	790	877	770	794	850	848	842	836	789	879	816	813	835	813	829	819	838	785	793	818	798	798	792	878	814	792	749	827	859	836	829	807	822	814	814	828	826	835	840	798	821	835	776	798	822	838	849	790	816	812	772	812	808	811	822	832	836	818	788	816	810	803	784	788	851	836	808	794	862	799	854	843	806	841	857	820	788	834	829	802	855	873	822	779	812	850	803	807	827	784	877	844	800	792	821	831	825	802	781	823	869	825	795	805	804	842	764	812	822	814	777	807	824	809	807	810	811	847	814	835	823	808	813	792	829	822	805	854	819	790	821	814	808	858	867	807	862	791	838	803	854	800	840	776	784	834	806	762	793	817	836	835	779	821	831	844	825	820	839	789	794	801	840	817	784	855	850	823	853	797	786	841	779	850	828	830	818	794	851	830	796	771	831	794	805	744	825	818	809	827	787	801	879	866	801	776	834	853	808	861	832	800	787	826	777	845	868	785	814	827	805	836	792	811	839	832	829	813	788	827	838	813	810	816	867	845	825	795	879	838	861	780	807	788	822	817	762	846	830	847	791	831	836	798	827	829	836	792	835	855	816	812	850	836	816	855	840	760	842	824	853	838	802	840	907	789	818	818	843	829	818	865	845	861	829	814	866	818	827	795	819	849	835	890	807	789	799	810	841	841	764	840	786	838	807	794	795	763	830	825	811	839	783	814	793	821	810	795	822	780	830	810	796	793	874	821	775	892	775	805	838	769	850	798	845	838	787	839	829	842	760	775	838	855	807	859	830	818	802	809	861	870	830	811	793	830	788	837	868	835	811	825	823	803	823	800	860	818	817	812	882	851	764	787	858	801	767	852	830	817	838	866	817	862	814	884	801	875	813	844	766	852	847	816	826	810	788	842	840	802	822	828	814	833	821	803	828	833	812	798	828	795	868	836	832	873	819	830	820	804	794	804	833	814	846	849	833	826	773	824	850	822	838	810	808	834	805	787	817	847	846	805	843	828	808	823	795	807	807	850	852	822	835	804	800	807	825	811	773	810	763	824	829	836	831	795	854	831	798	812	786	874	787	849	788	843	835	782	864	819	857	808	863	800	799	833	826	834	838	845	826	773	827	801	835	829	882	796	820	793	818	791	830	844	802	837	819	813	832	777	821	791	824	827	816	863	836	851	830	820	811	808	850	839	845	845	847	814	818	831	823	843	851	831	832	872	846	835	783	783	829	834	793	821	803	805	857	817	837	812	827	825	756	820	836	872	821	807	823	810	868	818	727	837	851	830	819	818	806	850	789	787	814	789	847	843	857	788	843	832	820	812	856	845	769	858	831	782	808	838	862	815	831	839	786	801	774	878	763	846	803	815	837	796	840	826	801	812	782	817	817	806	866	854	816	835	831	818	800	893	843	895	815	803	817	789	767	820	819	849	840	832	819	798	788	817	830	822	791	834	828	843	800	833	834	827	841	816	827	796	770	810	820	803	810	773	826	839	813	780	835	814	763	809	802	785	835	863	783	825	788	818	854	761	836	872	811	839	839	861	809	842	846	798	825	833	862	827	828	808	825	807	836	751	862	809	897	851	820	797	770	804	811	818	858	816	762	819	818	840	785	829	786	832	830	830	835	816	786	855	802	841	790	795	843	794	798	787	778	856	857	799	821	854	840	800	864	778	826	828	837	848	819	776	800	817	749	777	790	836	787	835	848	790	844	833	785	809	854	784	781	804	824	807	825	841	830	825	818	853	859	821	795	807	806	809	794	862	785	829	785	792	818	811	855	849	872	823	805	832	783	846	830	798	825	798	841	850	845	797	805	853	837	850	868	822	761	828	844	819	799	832	784	839	811	823	801	843	874	819	833	845	862	820	805	813	860	801	843	801	799	775	846	799	811	819	798	848	852	837	840	850	846	780	824	781	748	830	801	770	856	874	813	822	818	790	830	835	844	787	830	779	880	777	819	834	853	817	766	848	769	805	824	768	806	822	880	809	803	832	832	820	825	819	802	875	833	826	811	833	802	837	838	868	787	839	798	846	805	783	817	867	803	885	835	838	821	833	810	815	803	800	843	805	834	819	825	820	788	847	824	818	807	765	824	824	846	782	793	785	825	878	818	795	868	814	848	844	858	823	848	801	790	772	797	838	824	805	850	823	824	828	822	796	765	862	864	792	845	840	806	845	872	757	861	822	784	792	787	798	815	790	759	827	914	827	825	865	789	835	830	850	813	881	873	761	802	819	806	775	806	838	839	841	798	824	827	873	828	853	809	855	809	849	831	814	826	790	785	863	869	821	840	835	830	794	749	788	839	808	821	791	815	819	790	832	791	817	808	816	811	796	815	789	856	813	800	879	869	867	821	824	800	842	826	875	815	829	853	784	801	813	798	816	815	853	791	791	802	863	859	832	817	829	832	800	837	829	820	852	883	797	781	832	793	774	814	847	820	808	852	827	849	786	801	827	823	816	758	750	802	805	794	847	814	797	774	823	882	804	837	858	789	826	884	831	819	800	774	789	776	795	812	799	794	765	764	803	860	824	801	768	833	789	741	796	834	828	796	855	822	769	829	823	824	758	794	775	851	841	861	881	792	831	886	791	835	797	828	844	807	808	849	840	829	793	836	824	824	815	813	836	822	802	803	795	828	798	835	816	795	807	778	833	781	784	797	832	820	815	776	814	787	813	836	832	786	808	809	784	854	836	796	794	816	814	800	848	831	773	773	818	820	829	845	819	842	826	804	818	807	880	865	835	782	843	828	831	802	833	870	816	807	797	807	822	831	846	826	821	855	740	862	856	830	840	787	793	820	845	859	852	794	838	797	832	845	849	792	855	817	853	853	784	833	812	830	844	808	828	817	770	873	799	810	847	836	825	805	818	873	800	770	759	835	803	856	835	822	770	812	760	844	831	778	833	839	838	777	835	810	812	812	807	809	828	825	804	821	837	795	801	826	804	825	792	834	855	816	857	803	807	793	800	737	804	829	822	800	829	800	871	806	824	810	798	787	823	865	803	834	820	824	841	790	822	801	827	842	856	865	789	844	799	817	853	788	818	821	808	840	825	791	825	847	863	794	812	824	767	870	827	826	794	815	861	803	835	793	829	827	798	840	849	829	821	874	818	832	805	821	841	788	788	850	875	785	822	825	807	877	811	825	830	831	849	837	825	825	791	848	814	783	797	812	846	827	821	796	816	769	841	882	795	818	827	845	846	802	834	836	805	822
30828	27295	22724	10295	3455	1685	1056	918	972	799	734	650	643	682	660	701	653	722	657	727	636	683	646	667	668	706	676	660	713	647	702	669	691	611	676	622	666	663	698	683	700	652	659	705	646	641	638	682	707	654	688	654	696	683	681	660	713	639	687	643	666	650	702	694	641	694	631	710	680	665	661	634	668	627	649	681	650	707	636	706	716	693	661	630	659	707	615	686	647	681	668	630	633	671	665	678	720	637	696	610	627	637	652	654	677	675	693	692	663	657	650	681	683	636	647	658	684	679	669	708	633	681	680	642	631	681	644	678	684	675	673	598	680	661	675	655	659	627	633	654	693	662	685	693	665	668	676	715	609	641	701	668	701	679	690	697	644	670	741	674	666	628	721	664	710	712	667	704	649	698	672	689	680	645	685	679	675	693	728	694	651	623	683	670	661	656	650	668	659	624	651	694	688	673	639	694	636	701	669	667	670	679	645	668	654	701	681	645	656	675	684	687	734	694	681	699	702	688	687	670	701	663	671	620	612	682	645	690	680	692	673	643	674	663	714	658	685	672	670	696	680	706	648	632	625	677	668	674	731	666	683	715	614	674	632	664	693	649	676	649	671	650	682	661	672	722	676	643	671	661	667	737	687	676	686	683	660	639	662	650	659	666	713	666	669	688	661	629	598	641	688	674	637	636	709	673	693	666	694	660	718	678	670	671	693	654	695	657	687	670	723	652	670	657	683	651	662	679	655	741	659	718	696	696	709	662	675	660	682	702	690	684	695	704	701	670	695	661	635	671	630	683	636	643	651	703	646	671	670	671	660	625	682	635	687	700	617	684	655	682	703	663	663	686	639	662	658	668	669	631	708	656	690	651	669	683	687	666	669	674	674	655	701	709	682	615	689	667	672	641	679	636	637	690	620	718	648	682	623	739	653	648	638	649	738	705	638	662	634	745	661	685	630	729	680	700	643	655	660	656	630	637	693	663	682	705	637	678	667	694	647	697	684	715	649	706	683	673	707	672	664	673	644	683	670	675	669	649	659	653	681	658	667	665	660	703	710	654	657	632	653	678	686	679	667	674	633	685	664	687	678	653	676	654	676	631	695	692	721	683	724	664	704	642	689	664	674	673	654	703	666	714	621	668	656	646	634	663	669	685	636	646	659	667	650	652	690	624	698	676	671	693	689	671	682	696	654	703	627	675	676	657	637	686	685	651	688	691	673	672	705	686	696	694	663	660	698	667	669	642	678	681	669	640	718	657	689	667	669	666	744	661	645	629	654	695	688	634	719	646	663	694	653	656	656	659	626	683	660	674	636	710	723	689	641	678	685	650	695	667	677	642	641	653	714	631	691	708	621	697	671	645	689	663	698	614	690	629	690	645	666	689	628	697	650	683	659	656	667	651	625	680	681	675	672	664	667	656	687	678	651	638	626	659	653	666	634	709	667	664	692	670	623	675	648	692	678	637	677	681	658	652	637	670	654	683	662	713	630	657	713	647	684	676	662	694	666	664	645	646	656	681	648	752	626	677	669	668	671	666	660	680	645	632	602	698	678	688	680	692	650	695	619	633	650	674	716	676	699	673	632	623	661	661	650	634	668	654	676	634	673	721	694	665	671	659	660	699	668	678	693	636	714	647	692	634	620	699	676	691	687	704	634	688	650	667	645	654	670	657	700	641	647	657	700	652	642	643	710	672	641	633	653	746	682	667	660	683	655	663	620	701	604	683	681	653	670	647	641	691	671	658	644	650	692	677	639	646	677	688	689	688	661	681	648	661	681	669	751	706	664	683	672	643	673	703	632	667	675	673	694	709	682	657	688	670	648	631	678	667	653	675	664	663	668	611	672	665	688	636	669	690	634	696	709	672	640	699	677	659	692	693	638	699	675	702	683	669	678	674	711	673	682	707	658	654	642	641	660	684	655	621	665	693	663	653	702	637	676	666	641	656	669	647	664	646	645	668	695	717	704	681	622	665	640	709	663	705	706	684	703	641	677	681	648	652	627	687	665	676	721	719	710	683	629	653	659	689	651	684	624	637	645	704	671	667	652	662	666	699	645	665	631	711	659	691	706	693	672	666	685	677	657	677	655	697	666	664	647	675	694	695	663	660	651	632	667	647	659	645	697	624	618	719	695	704	673	688	658	677	654	639	692	688	647	655	710	683	642	696	672	657	634	691	670	640	638	616	671	623	693	655	633	692	657	625	634	720	674	641	651	646	650	681	658	699	647	691	702	682	659	644	666	688	638	633	661	670	661	667	661	649	658	678	637	725	611	669	667	654	681	657	687	722	672	685	635	662	698	706	690	673	679	634	705	688	672	723	691	675	632	667	677	683	688	682	668	664	648	671	658	688	660	671	664	662	719	691	659	655	660	684	658	655	678	678	662	641	647	684	666	650	653	682	665	690	687	668	689	688	677	704	691	681	614	616	644	689	683	703	670	654	675	629	604	672	695	630	661	658	659	668	685	646	664	671	661	668	696	654	680	656	686	669	680	620	687	698	691	698	640	670	651	656	706	684	728	688	690	707	684	669	716	715	634	663	646	719	671	673	655	664	676	653	697	630	673	687	645	653	708	658	689	692	660	660	693	693	704	660	685	681	650	677	680	637	714	652	705	671	686	698	700	710	669	647	716	664	654	692	675	631	717	634	700	695	686	679	661	647	676	685	670	702	663	646	673	694	668	657	649	704	646	673	701	648	650	605	677	640	617	669	644	697	641	651	659	660	636	667	646	685	670	684	728	670	695	659	639	660	672	643	666	681	646	679	644	658	667	657	685	660	685	709	593	662	650	662	697	693	711	715	660	643	676	700	696	683	685	670	693	694	664	674	673	696	695	636	697	729	666	666	665	644	696	671	699	692	659	706	673	680	638	684	717	677	657	708	662	666	685	649	695	685	634	693	649	715	638	666	645	691	671	674	688	629	658	680	697	681	653	645	636	662	656	671	670	703	681	666	630	635	681	702	675	696	689	664	667	674	692	658	677	695	651	733	669	676	651	661	667	689	640	702	695	712	679	663	644	596	685	681	621	644	707	644	692	681	668	644	669	650	679	656	683	630	622	665	609	688	622	680	674	673	645	658	606	744	635	654	711	637	686	696	634	698	700	662	618	653	673	681	642	655	699	665	631	639	685	687	645	701	673	663	688	644	659	637	685	656	638	658	698	680	649	648	741	642	714	666	690	663	669	667	675	670	690	664	680	625	679	660	673	658	670	705	690	669	679	670	650	715	676	646	633	667	662	661	691	702	670	662	716	683	643	692	663	661	680	692	679	700	692	692	642	637	671	686	652	688	646	713	661	672	654	675	723	709	663	635	658	637	631	660	657	709	688	638	715	692	714	681	662	686	645	679	623	671	632	647	638	673	623	644	659	677	682	698	669	688	629	663	682	664	664	631	664	697	662	705	665	671	657	699	679	683	660	623	679	624	654	647	719	687	678	656	657	636	661	693	661	681	680	717	615	658	656	674	647	694	645	670	673	665	617	606
23150	31302	18535	6653	3141	1469	945	799	865	622	584	535	550	576	576	524	558	564	535	542	546	540	512	521	528	541	533	510	532	523	512	580	533	527	508	533	546	511	519	507	561	507	546	504	554	535	532	497	524	505	507	587	531	490	547	519	528	507	509	499	520	484	524	534	573	542	521	493	517	529	525	516	542	581	512	534	514	501	491	564	528	543	514	525	503	514	540	504	543	534	558	529	528	529	521	529	506	519	522	517	517	526	528	554	559	526	544	534	506	519	509	531	520	541	532	548	542	543	536	508	489	518	591	498	531	516	557	525	519	539	541	481	554	493	517	518	521	512	538	543	564	538	559	496	527	500	538	545	511	521	501	535	545	528	452	563	522	518	523	475	509	538	513	541	503	508	511	543	554	560	502	516	528	527	511	524	532	554	536	531	555	515	542	509	575	529	584	497	554	485	522	534	524	532	509	584	512	531	576	500	567	519	517	522	513	509	537	461	494	564	510	492	530	534	529	534	509	510	475	511	496	514	539	567	562	490	507	508	508	529	498	544	534	484	496	509	488	512	539	477	538	503	502	539	543	571	542	534	539	521	545	514	550	515	514	522	478	521	495	524	516	515	534	477	537	529	539	552	513	505	529	484	503	542	503	574	497	535	536	525	523	503	527	504	535	534	547	492	494	514	557	545	517	528	523	513	499	512	512	540	510	534	561	500	503	497	556	529	558	502	519	523	516	517	511	530	542	527	546	511	569	531	518	522	507	500	519	526	470	543	556	549	499	559	493	527	519	524	538	525	524	542	552	547	519	484	533	538	536	556	554	523	491	491	550	499	558	540	506	555	552	502	544	538	522	595	493	546	502	484	543	502	523	560	536	491	551	502	469	499	537	483	537	519	540	514	515	503	514	546	516	503	533	550	499	516	513	519	539	542	505	494	485	570	508	502	534	522	492	551	520	515	545	502	535	494	558	532	532	521	528	538	555	502	546	507	565	525	546	546	539	525	525	515	528	530	531	496	507	565	547	511	561	526	531	523	511	538	539	527	558	532	513	521	463	515	523	521	539	528	537	556	537	508	567	520	497	507	491	549	529	510	544	529	533	498	517	513	530	516	514	553	505	520	536	509	539	529	551	516	553	490	537	561	542	491	573	502	537	539	525	479	521	499	515	540	527	549	540	541	523	533	533	545	528	509	526	529	513	529	524	532	520	566	551	508	536	490	527	520	546	535	557	526	525	536	488	491	499	490	537	534	483	524	543	539	534	529	534	560	529	510	507	498	572	514	507	512	519	559	533	531	497	509	526	534	531	498	510	508	513	544	509	507	534	464	538	510	531	499	539	514	494	564	540	513	528	518	516	543	543	529	495	543	515	516	531	531	538	539	545	597	528	549	546	524	526	532	510	559	511	552	552	506	500	516	506	495	526	547	515	543	483	504	495	534	532	513	520	513	509	540	535	503	505	526	542	490	513	541	529	523	518	527	555	538	501	550	491	512	532	545	540	506	536	530	560	523	539	531	516	487	524	530	489	504	544	553	550	533	542	501	539	535	519	544	524	550	529	557	525	504	505	537	540	533	567	533	539	536	499	534	526	529	538	495	564	511	501	524	515	500	525	533	538	504	537	532	506	524	559	519	517	506	517	610	500	552	506	531	504	497	539	526	521	508	526	562	533	523	500	519	542	528	497	547	512	542	521	522	522	532	565	511	555	539	511	536	569	517	533	546	570	502	541	502	524	582	560	542	515	530	510	541	526	526	528	525	499	524	496	545	567	537	529	531	564	493	545	561	483	471	531	543	540	564	502	502	527	535	512	471	556	513	555	500	512	568	494	528	540	517	519	540	524	527	535	586	585	483	548	517	509	554	499	537	499	496	534	536	539	566	549	507	584	540	543	523	533	566	560	502	526	503	508	500	499	551	522	531	534	536	514	528	536	520	524	497	479	529	552	543	509	539	525	501	511	511	549	571	497	562	542	521	500	502	517	554	553	549	486	488	532	466	560	515	547	501	558	510	505	534	535	537	495	538	502	530	578	512	536	547	512	516	504	527	504	492	482	524	546	497	518	530	521	518	598	536	525	568	521	503	520	552	498	562	537	498	547	534	522	500	506	519	536	500	536	538	530	530	508	540	520	513	522	506	504	534	498	475	555	491	528	556	532	486	513	533	550	530	510	547	520	496	512	536	497	492	508	517	508	496	515	568	494	505	470	542	564	536	529	504	517	534	468	519	512	524	514	512	577	526	540	531	502	533	539	538	538	527	500	512	526	545	530	507	565	532	506	531	535	525	541	567	518	513	518	490	538	504	577	527	542	555	535	529	555	505	496	520	506	562	516	537	546	519	547	549	519	507	523	516	533	521	473	546	521	556	516	562	495	547	529	506	520	530	525	549	502	516	535	518	520	544	469	565	527	523	516	517	521	548	511	528	528	536	529	560	531	565	541	571	535	533	544	510	498	507	533	494	506	520	546	516	536	519	536	486	548	497	530	515	554	550	480	511	515	504	518	508	558	503	526	465	540	531	490	513	542	501	518	549	577	547	489	507	536	563	513	497	591	508	543	509	518	533	543	491	489	511	537	528	522	531	532	523	563	531	559	552	532	565	478	485	527	529	531	506	508	575	536	516	505	506	484	532	534	523	534	517	507	497	536	531	517	511	510	493	565	556	524	522	587	509	551	543	557	576	513	523	560	578	571	554	514	542	502	542	533	504	532	542	526	490	509	546	536	515	532	549	559	549	531	513	505	525	540	541	558	530	530	546	538	526	495	524	522	515	533	491	539	520	504	537	511	540	546	484	550	531	564	495	523	518	526	542	506	514	564	502	536	532	538	499	563	512	542	557	500	514	542	550	515	517	495	556	529	516	502	525	506	530	517	512	498	499	526	508	494	522	504	562	526	517	525	531	497	549	533	485	558	551	480	516	499	535	527	547	564	530	521	508	518	547	519	535	517	514	523	554	509	577	524	563	486	496	546	491	499	508	539	541	521	546	519	516	523	547	534	504	501	497	534	513	533	515	499	532	536	525	564	564	502	540	500	515	542	512	562	514	475	528	526	528	484	530	508	548	517	513	520	529	522	502	518	512	525	516	505	509	553	525	531	476	549	531	506	512	551	528	552	499	511	589	498	528	560	481	528	539	548	528	519	506	546	535	517	502	528	548	520	506	506	566	517	517	567	527	508	522	529	515	507	526	505	525	492	570	551	517	544	547	522	503	547	548	528	537	543	567	522	578	532	549	519	495	518	557	537	513	545	468	567	507	524	548	566	533	535	537	511	562	548	525	496	544	509	527	508	563	551	492	508	526	543	478	507	562	546	505	584	491	533	502	506	594	537	527	526	582	504	519	497	541	509	520	509	545	552	528	528	542	526	554	531	525	545	513	521	522	533	514	525	493	536	569	538	513	514	536	568	516	517	525	500	523	487	544	524	548	486	524	496	548	540	482	537	471	546	517	557	514	520	531	538	507	534	547	549	538	460	527	521	577	549	549
25749	24728	37312	35928	25752	14637	5894	3255	2833	1552	988	767	827	771	751	732	778	781	802	748	803	832	745	784	819	808	735	757	729	788	780	810	792	776	740	740	798	783	751	788	768	770	745	759	776	735	780	773	723	783	813	755	764	760	773	758	757	818	725	735	770	772	804	817	741	780	752	811	780	738	779	808	752	763	747	719	759	766	749	764	748	794	760	728	749	756	740	749	806	827	741	777	796	777	720	738	737	741	779	751	778	761	769	734	744	758	743	753	749	798	761	771	715	720	725	725	757	712	733	784	723	776	755	792	765	787	719	744	788	788	756	746	709	710	713	706	761	791	761	718	744	752	701	739	781	774	772	708	706	771	808	797	717	790	767	790	774	714	757	759	709	714	764	749	739	722	713	770	724	734	778	702	788	801	741	732	786	731	745	710	725	742	720	743	735	790	737	758	779	738	772	680	747	707	715	772	780	798	765	771	725	768	752	731	704	755	779	756	771	724	727	807	733	716	760	706	740	770	713	823	731	836	711	747	689	740	753	783	735	743	779	746	696	722	762	786	772	763	776	751	747	740	754	762	739	744	770	736	750	696	826	743	725	713	737	752	731	741	727	729	742	726	766	743	774	791	743	755	813	771	795	754	766	755	804	796	745	800	774	715	764	754	760	701	743	734	771	730	731	754	708	755	723	765	732	750	730	786	754	750	745	768	728	773	746	758	731	741	722	752	757	709	764	762	830	789	710	756	721	775	740	775	749	721	733	784	727	729	768	759	758	719	768	701	739	753	726	708	751	732	716	739	764	740	723	742	759	737	803	749	769	728	751	778	738	765	738	780	776	801	745	726	777	737	752	736	756	766	752	758	775	732	747	780	722	739	815	747	749	765	735	809	781	784	725	770	722	738	759	761	724	768	771	760	738	751	794	764	723	725	746	759	769	762	747	743	742	748	744	787	769	752	761	740	790	760	766	740	762	819	769	778	739	796	728	770	716	741	793	795	783	724	744	752	784	791	722	717	803	772	662	787	758	749	752	730	769	742	738	741	766	742	748	749	729	792	774	733	715	747	806	760	724	768	775	723	765	810	753	767	758	745	798	792	795	761	781	742	770	727	791	700	715	791	702	730	731	743	729	683	726	749	755	800	732	790	719	760	747	780	756	727	775	737	766	743	767	785	749	777	757	761	771	745	784	747	717	790	757	710	717	805	811	783	736	723	765	768	776	742	735	722	735	772	726	769	722	775	709	736	784	760	746	762	791	750	751	747	773	761	778	736	712	749	737	703	737	766	760	721	757	676	758	756	697	721	718	737	720	758	680	768	765	759	752	744	743	750	786	757	749	727	816	774	770	763	722	794	820	702	738	783	725	820	833	734	777	720	721	731	734	782	735	708	787	732	734	815	813	783	802	751	763	796	744	785	723	791	725	776	757	730	798	716	724	720	787	778	753	767	707	766	725	770	799	735	761	732	757	795	701	772	763	802	738	762	756	729	769	708	726	740	730	783	752	707	742	808	754	724	763	787	781	713	788	751	759	735	700	767	756	749	746	735	743	828	780	735	761	731	753	757	781	716	787	776	764	765	794	763	763	722	769	759	805	725	763	717	761	787	817	775	740	791	699	729	749	766	768	731	791	776	722	764	789	733	736	739	732	739	746	715	773	766	754	780	738	720	732	735	746	708	764	788	755	742	772	748	765	785	762	762	776	759	699	732	770	763	759	754	715	782	743	768	756	762	781	738	723	732	778	752	740	703	696	732	751	772	767	737	747	732	796	764	721	757	803	741	729	787	731	755	771	810	735	736	705	819	741	737	770	776	737	723	735	798	737	733	695	739	748	739	792	776	805	795	787	796	733	757	758	759	733	725	744	794	744	781	742	766	775	768	743	774	712	773	765	737	738	768	731	746	696	748	724	738	764	765	773	748	814	704	736	755	732	748	749	733	739	769	710	738	739	743	734	779	735	763	767	758	759	742	721	772	790	746	728	723	768	743	731	767	752	726	756	769	760	805	704	752	703	761	768	791	766	740	710	799	752	747	778	753	732	721	788	712	739	745	716	800	699	746	740	790	703	741	716	788	801	778	783	697	745	749	733	725	773	769	806	739	807	773	734	777	747	763	744	776	766	754	764	816	701	710	777	697	754	744	769	744	730	712	819	668	751	741	707	753	780	811	732	779	756	780	777	705	716	753	727	766	783	742	772	779	771	708	776	753	782	723	809	749	711	787	770	662	746	733	770	752	694	765	773	760	797	738	742	757	756	770	756	779	720	801	775	791	720	719	728	762	752	735	740	791	811	757	765	772	797	775	791	766	715	769	758	738	746	746	762	683	752	737	781	799	731	707	739	729	746	805	763	762	752	794	748	739	725	770	747	728	813	712	763	749	770	779	751	745	746	662	719	794	739	715	737	742	770	721	800	767	714	731	746	793	719	738	764	773	687	783	746	765	770	732	768	749	746	782	760	743	729	768	776	704	783	773	748	758	774	738	765	783	732	804	733	733	736	751	741	752	756	718	772	771	783	753	768	784	724	779	765	742	729	774	737	766	762	773	744	736	743	760	715	741	794	777	733	727	732	750	747	712	732	742	747	752	756	731	725	777	769	739	770	780	744	741	746	779	762	740	726	828	781	756	738	744	721	762	748	757	718	741	786	807	779	724	736	793	721	721	762	765	707	750	775	746	713	757	737	764	777	777	766	796	792	763	799	757	777	748	729	710	768	743	733	757	723	804	788	758	723	792	763	720	800	762	767	728	754	783	740	784	725	734	750	733	799	756	769	768	737	727	724	751	764	820	772	762	728	777	768	763	799	749	760	766	731	776	762	758	777	774	800	709	770	725	733	741	776	735	766	754	720	705	760	758	753	770	740	715	736	687	784	742	746	740	770	734	771	798	740	742	767	795	812	759	742	738	719	722	746	783	727	753	759	753	743	813	791	750	808	741	746	728	763	753	760	735	810	767	716	736	785	766	809	717	672	807	785	742	768	764	740	726	775	760	744	756	784	793	802	751	773	785	797	796	818	723	762	713	761	741	762	776	762	761	775	815	735	767	749	759	728	757	772	754	739	751	746	763	787	750	661	733	735	769	786	788	794	767	723	819	739	738	759	778	762	784	752	752	713	764	777	773	737	758	799	752	755	774	726	756	797	766	780	759	715	777	754	763	779	771	800	752	746	733	756	745	731	750	753	741	790	749	737	796	786	798	778	779	724	782	773	771	755	736	708	736	791	835	752	733	710	714	780	734	751	733	735	777	788	752	760	818	740	750	738	760	739	721	750	720	744	771	750	737	779	724	771	726	750	681	753	781	734	753	715	752	743	739	762	758	726	735	797	770	755	714	790	778	747	785	753	699	768	760	757	748	725	759	710	760	778	750	793	733	798	707	784	730	786	780	777	740	752	754	732	802	798	722	768	741	769	756	748	792	720	797	711	746	766	738	766	754	722	730	733	748	715	793	720	740	753	737	745	727	751	743	731	771	712	725	747	758	761	753
61347	89722	64309	36512	20073	9139	4835	3816	3544	1688	896	624	663	662	650	677	643	671	630	634	694	660	622	666	717	750	670	637	632	629	630	663	644	645	656	612	651	610	660	646	620	662	637	650	661	596	654	611	647	664	652	631	695	646	582	691	668	689	660	628	666	642	631	645	622	609	655	663	681	683	626	654	655	650	612	641	642	670	683	667	665	693	675	655	622	648	622	669	617	653	653	630	652	625	608	641	648	593	653	675	620	689	637	639	639	647	647	713	620	636	664	683	654	650	655	630	699	691	642	650	646	690	640	660	644	662	674	689	629	671	645	658	667	635	631	626	625	573	656	691	648	681	658	615	692	684	652	632	636	698	651	610	695	616	660	613	579	593	625	604	618	640	653	650	698	624	692	655	692	655	596	631	673	611	617	647	633	635	646	687	673	672	628	649	650	636	612	650	630	660	643	642	688	688	619	643	678	630	628	653	665	624	669	656	645	669	668	666	607	652	638	668	620	650	649	667	600	638	633	633	669	644	635	643	633	636	629	661	679	625	625	622	610	662	635	608	714	677	637	642	594	635	651	626	684	619	602	612	689	630	610	684	647	608	679	607	671	682	638	626	633	650	650	669	637	639	614	647	673	644	672	637	620	635	631	635	647	670	644	610	623	652	613	630	637	689	667	631	634	644	617	652	682	623	661	697	651	691	686	661	632	705	605	607	672	646	689	632	613	609	608	616	655	682	646	694	649	606	599	639	645	642	668	623	633	664	630	612	625	663	639	632	656	636	637	581	647	617	653	659	610	664	687	655	599	652	618	644	610	610	664	684	617	669	624	606	681	648	650	614	619	673	639	618	636	642	694	663	665	633	601	656	646	671	655	654	589	678	637	621	646	622	678	652	657	613	649	615	666	641	597	646	650	646	664	625	605	596	716	630	644	636	660	652	657	632	675	651	653	632	668	626	644	637	615	662	667	671	707	684	645	657	680	650	611	683	678	614	625	606	648	659	618	676	644	635	641	641	639	638	638	668	615	673	645	671	677	674	650	672	656	648	631	623	645	647	641	635	664	630	602	635	654	632	697	624	645	658	666	593	667	647	643	670	633	677	675	629	736	672	639	634	674	654	668	642	662	681	685	634	663	634	640	657	644	685	639	624	681	633	682	646	687	676	618	657	703	634	627	607	627	660	676	691	668	637	637	695	629	654	634	647	633	671	633	602	644	636	643	624	628	600	644	649	675	655	616	665	634	649	647	637	629	630	652	604	645	686	602	683	594	589	637	625	615	651	629	686	688	663	648	640	687	648	637	608	653	634	668	648	620	673	633	627	655	693	657	605	649	656	665	647	651	681	609	604	615	669	629	636	631	605	639	646	648	628	640	641	635	684	621	668	666	645	647	612	589	641	691	590	694	636	662	679	637	668	620	673	670	662	677	647	635	618	647	635	667	617	667	646	642	638	641	656	621	667	638	660	611	617	650	622	670	615	685	635	654	642	608	654	666	615	648	640	636	654	638	668	613	673	603	674	630	655	632	592	638	667	629	627	628	666	665	697	640	670	627	679	648	644	642	658	637	631	632	626	620	675	656	624	598	655	673	712	606	650	625	658	644	629	659	618	682	640	601	664	660	625	606	662	666	577	646	649	637	582	627	662	674	640	651	645	653	638	653	619	631	658	624	637	657	633	650	623	669	622	646	673	573	644	654	641	634	652	670	662	657	639	609	665	645	683	637	658	625	636	593	627	632	666	657	643	641	624	642	638	647	663	666	640	632	624	637	640	620	663	628	636	649	675	667	705	610	634	645	669	669	630	626	624	654	645	634	626	672	655	635	641	633	619	633	618	602	684	629	655	653	643	660	597	645	600	645	615	634	647	611	650	640	639	636	620	627	611	656	641	661	633	692	688	680	668	655	650	653	629	623	630	634	628	635	655	638	633	637	718	603	635	627	669	618	636	601	657	655	625	655	645	635	652	647	640	636	667	671	711	679	625	617	594	595	597	676	645	647	608	676	675	649	677	638	620	616	623	585	664	644	671	653	627	637	619	614	639	601	634	626	657	658	617	605	642	617	681	633	646	666	695	668	639	654	652	611	708	625	675	667	633	651	652	630	658	634	666	620	672	613	595	683	667	663	661	618	641	642	666	695	642	673	617	673	637	576	607	672	630	652	680	637	598	663	698	654	676	619	629	644	614	645	657	636	634	645	643	602	640	643	657	597	641	692	606	659	661	619	631	633	641	614	660	678	622	640	638	658	607	619	659	603	631	625	648	633	636	647	652	610	642	614	635	628	686	640	663	624	706	623	640	655	661	608	651	645	663	638	638	646	611	663	698	664	627	633	616	656	641	635	610	649	666	648	645	631	654	611	717	663	661	666	632	676	677	672	607	630	654	622	666	643	646	612	679	672	652	636	646	625	599	660	648	645	635	700	599	632	636	685	594	650	663	657	644	619	604	663	653	652	655	672	657	668	673	655	673	686	611	623	609	651	674	602	686	655	642	617	681	668	633	620	661	603	632	670	614	640	647	607	648	631	637	639	650	662	682	676	619	656	662	574	600	625	642	656	624	664	635	656	644	648	648	615	634	596	569	645	665	645	656	623	641	656	636	633	613	634	637	645	676	631	625	619	639	653	618	616	671	664	636	684	672	664	674	621	643	623	681	588	662	633	692	618	643	670	679	645	690	652	661	666	609	645	662	588	634	654	643	605	650	619	672	638	642	609	647	637	615	634	619	686	656	719	638	627	623	613	672	637	679	658	611	654	639	666	617	676	659	645	606	664	677	663	648	691	647	585	636	631	627	693	631	667	611	654	650	628	648	621	643	601	615	643	626	629	644	635	678	679	641	623	637	686	641	691	643	648	648	638	654	686	613	669	632	711	680	667	678	628	616	631	650	666	668	659	651	666	653	664	635	643	621	632	619	655	672	641	665	674	660	709	629	613	653	611	634	664	643	679	674	650	603	674	688	666	635	646	680	676	664	652	656	647	628	667	672	667	667	601	679	666	647	638	673	678	611	664	671	631	635	630	669	646	660	653	743	636	680	672	655	639	619	656	623	660	661	653	698	630	641	654	632	659	621	619	612	670	620	679	659	615	602	667	667	651	643	643	673	641	649	676	651	694	679	626	628	635	639	646	621	646	637	704	608	698	670	613	595	676	652	660	618	718	641	646	642	692	655	649	637	626	663	660	614	625	637	663	652	686	652	658	598	603	655	619	649	663	620	614	628	632	612	611	635	642	675	632	605	667	624	618	664	653	625	617	627	665	627	662	670	632	642	642	678	636	591	664	667	633	638	659	666	636	650	689	642	600	648	617	683	636	627	609	659	631	672	620	568	617	661	649	688	654	612	661	599	650	602	629	592	674	651	607	634	657	625	679	673	631	658	648	642	641	610	639	687	667	655	669	659	623	604	678	616	654	648	659	590	657	662	638	669	661	621	625	636	640	648	668	670	629	672	600	628	634	674	637	599	628	643	621	644	648	673	637	644	632	651
24581	22945	33233	32351	29076	22546	12469	6447	4972	2628	1363	961	972	1024	977	897	956	960	883	992	912	917	890	1018	986	999	931	916	977	944	940	956	976	902	928	840	898	964	940	911	890	870	942	939	961	869	944	933	901	901	900	866	938	953	908	956	970	898	914	831	947	933	886	937	925	905	917	925	912	911	902	889	905	948	930	907	999	955	896	928	928	909	936	878	911	938	875	940	942	934	957	943	915	925	890	923	870	902	902	873	898	927	890	864	955	877	932	948	906	964	949	891	866	898	865	843	945	944	933	911	915	922	909	938	928	929	910	935	945	924	950	912	926	963	942	913	972	915	937	932	915	948	929	898	945	946	921	932	949	940	978	899	926	959	907	951	947	852	909	1021	877	895	918	960	952	955	971	846	925	877	895	904	946	947	941	891	970	933	909	895	928	917	929	932	923	953	945	953	985	874	914	917	964	926	883	913	890	902	893	877	918	909	936	927	929	954	888	929	861	930	978	909	882	937	890	947	939	874	893	895	885	911	910	894	878	926	940	952	930	929	929	927	859	951	890	908	915	908	940	916	866	938	946	910	974	884	971	969	936	859	925	893	869	868	960	897	904	893	947	911	901	932	956	913	913	883	898	941	873	964	944	861	910	903	938	984	916	917	970	901	894	845	932	893	911	896	904	931	907	866	893	936	905	931	829	920	892	924	935	902	834	896	923	901	922	905	940	908	934	900	926	889	987	915	944	938	942	907	952	878	900	883	948	931	897	909	897	913	904	928	864	903	920	890	943	925	957	930	987	895	1004	918	901	877	929	904	929	930	888	964	927	918	894	900	893	904	868	910	887	950	906	987	902	909	843	911	887	949	968	945	906	967	920	964	875	858	912	910	887	840	920	910	880	923	927	931	934	912	894	924	888	937	944	904	922	956	872	910	845	909	895	897	929	898	903	946	906	927	901	916	986	913	946	973	873	961	919	927	940	910	907	910	889	984	914	887	892	932	923	939	927	845	945	972	942	882	891	901	861	887	902	896	880	905	911	894	935	950	910	869	974	899	879	887	917	923	883	880	935	941	889	952	961	869	978	956	859	896	933	871	909	908	936	931	919	870	893	973	848	984	932	879	898	905	887	883	930	907	860	913	936	969	899	889	948	911	878	850	886	975	929	971	904	947	930	915	934	903	953	917	962	883	935	926	891	908	971	924	944	878	899	924	937	952	917	927	906	943	930	950	884	899	876	927	876	896	873	970	943	905	939	902	976	908	940	889	866	989	941	873	908	897	897	935	926	903	916	844	923	867	872	915	877	915	850	866	928	930	863	890	947	932	889	919	907	923	915	874	935	950	909	938	894	889	931	911	932	913	870	891	864	898	968	843	944	927	904	923	877	925	959	899	898	895	919	870	889	913	881	912	936	935	921	905	926	917	930	919	954	871	926	875	899	862	918	913	890	965	970	957	873	882	884	934	918	927	920	933	910	903	920	887	907	955	893	938	897	919	957	903	956	871	919	927	892	841	937	966	927	890	899	874	922	988	918	921	894	902	925	959	904	912	896	912	932	875	855	900	913	911	956	907	969	887	909	891	939	880	874	936	912	958	931	996	905	951	946	966	868	920	927	834	885	916	950	929	891	922	909	906	903	952	934	910	950	927	884	897	940	886	921	910	874	863	901	968	885	911	911	952	864	892	910	914	985	851	919	911	948	896	915	909	903	930	924	920	907	943	941	939	896	937	881	924	898	966	841	897	951	916	961	885	929	919	927	956	848	943	894	951	907	917	914	913	937	878	915	844	913	855	905	849	877	896	982	883	955	932	981	931	941	910	897	900	924	929	921	896	940	917	933	918	904	959	966	975	950	928	916	894	918	957	869	901	894	914	914	882	960	904	896	907	921	959	907	957	893	958	929	930	942	933	934	923	966	880	928	912	939	913	908	891	891	887	938	960	883	895	921	915	933	864	918	902	874	941	931	916	868	881	874	922	938	916	897	962	918	870	899	841	920	902	949	955	890	937	936	899	959	912	929	962	903	925	917	979	880	876	883	896	910	931	897	927	914	941	966	924	950	932	934	897	963	941	860	918	889	946	899	930	882	892	918	922	929	987	918	897	957	947	955	883	960	918	974	946	853	909	908	895	884	949	886	924	915	951	915	935	901	927	953	899	954	963	877	897	895	857	968	918	910	928	880	862	898	943	915	922	944	855	914	896	927	896	944	882	906	910	957	853	903	956	957	894	890	968	928	898	957	966	891	868	902	879	932	908	912	866	900	891	892	869	917	846	922	848	899	891	941	943	860	902	918	864	934	923	922	898	905	902	889	918	905	941	886	903	876	926	928	874	914	931	925	950	864	879	921	941	919	875	957	946	928	917	979	911	908	908	955	937	952	901	953	930	935	954	904	922	878	880	920	962	926	922	859	912	923	846	899	915	894	900	907	922	897	915	879	892	969	909	918	930	930	907	935	956	909	939	841	912	927	921	906	910	906	901	911	867	951	927	920	917	918	920	975	922	846	904	898	835	930	868	931	885	903	911	888	891	915	832	890	919	898	885	921	944	858	947	967	891	870	907	936	874	896	869	923	873	910	919	943	933	917	893	939	889	970	943	905	938	898	941	953	864	933	982	956	924	872	930	886	852	913	913	971	899	902	927	894	891	930	914	892	890	920	877	925	948	910	904	905	905	917	892	912	907	989	946	860	915	958	908	920	925	883	895	918	895	917	913	878	913	903	968	937	906	929	917	888	951	981	925	868	894	879	902	832	910	861	882	910	922	936	912	867	873	894	901	893	917	908	898	905	923	898	902	910	938	930	897	931	953	899	910	906	902	914	910	893	891	931	969	906	901	883	943	884	904	918	883	882	841	920	918	915	956	900	920	941	930	913	947	909	902	937	901	889	953	866	898	917	842	921	888	893	900	957	943	1018	906	924	883	902	876	932	947	918	934	906	870	890	918	909	903	957	906	875	932	944	859	885	897	928	891	915	942	902	950	888	910	907	924	893	909	904	930	893	910	938	896	939	952	882	900	916	900	957	886	915	884	963	928	923	941	920	941	882	919	968	878	918	894	856	989	906	917	928	915	880	932	915	894	944	862	911	968	912	927	960	891	898	912	926	883	930	857	916	913	978	935	926	929	900	950	936	918	911	959	899	878	882	898	954	920	867	889	885	913	927	972	938	871	915	902	898	969	924	919	881	865	922	956	907	892	906	915	921	860	1000	969	873	928	863	921	930	935	917	926	902	931	948	888	953	912	951	944	915	945	914	986	951	857	903	953	907	937	911	931	930	954	899	878	905	896	928	954	895	930	865	895	924	900	953	934	877	970	888	919	936	937	918	912	919	912	932	916	880	939	914	910	906	904	903	967	894	927	936	913	901	866	883	903	877	912	855	889	914	928	929	918	941	906	926	987	878	875	933	932	996	931	872	979	920	883	883	860	888	885	891	918	869	895	866	860	901	928	915	936	890	947	875	916	953	910	922	861	921	889	917	891	866	874	922	946	937	949
65236	101569	73548	48821	30069	15144	7941	6397	6071	2780	1287	898	797	797	841	762	764	807	777	830	859	816	765	883	978	895	817	849	824	779	832	824	857	772	774	777	776	837	852	815	826	797	803	810	776	807	771	789	801	816	806	766	749	843	801	839	790	796	819	799	777	806	737	772	757	746	788	737	830	779	838	789	830	804	786	775	815	819	806	804	778	751	769	838	759	757	801	754	811	790	796	781	795	761	738	829	778	764	786	762	790	840	774	769	853	781	795	795	843	829	751	812	812	787	777	797	749	791	794	771	787	716	779	792	783	715	773	807	822	748	785	813	772	786	779	791	742	817	715	837	763	781	791	804	805	761	819	798	788	799	822	773	818	793	783	741	776	757	783	806	782	794	799	819	823	771	795	813	795	811	805	777	806	775	762	803	793	794	774	809	817	789	802	806	806	825	786	763	796	788	792	819	814	786	789	774	735	802	794	768	751	839	808	771	749	837	858	791	814	790	806	808	769	750	811	790	792	792	790	787	817	820	798	725	782	833	805	733	753	741	831	770	760	777	765	755	809	807	739	765	797	780	819	796	773	782	841	755	825	801	831	757	810	791	793	761	802	780	796	799	768	761	817	806	772	742	784	758	776	786	793	772	825	821	819	768	772	786	791	819	783	805	754	771	796	794	772	844	781	773	749	739	804	809	765	840	817	757	773	781	787	786	782	775	808	792	766	756	761	775	796	832	770	781	805	810	779	763	805	765	804	808	810	799	808	781	793	738	811	790	777	734	767	774	799	820	795	807	786	797	804	794	769	743	793	776	862	803	790	826	750	812	800	792	833	828	750	758	823	839	734	813	868	786	822	766	788	782	842	777	715	805	797	787	808	779	823	750	780	741	725	820	784	795	789	746	760	771	852	750	791	742	785	748	835	760	778	818	755	777	823	825	767	797	745	799	753	799	825	762	770	788	766	791	791	810	798	788	755	770	775	789	810	776	751	770	826	807	754	804	761	802	771	749	771	785	799	792	739	802	757	792	846	771	772	828	761	782	792	766	785	786	817	754	721	776	785	773	799	735	783	734	794	767	820	810	782	812	759	818	806	813	795	802	778	764	790	759	775	780	796	774	803	804	767	780	838	764	814	800	796	785	797	766	802	808	782	730	773	753	831	775	748	781	769	809	832	795	775	749	804	762	820	713	801	816	819	800	756	789	811	800	805	797	759	826	755	775	803	762	794	829	794	806	769	799	778	765	767	769	773	774	795	805	801	823	795	838	790	780	819	786	812	799	839	782	796	759	763	772	757	790	840	828	823	808	752	807	786	817	778	803	736	803	817	802	793	774	767	781	861	792	803	762	788	744	837	811	782	795	774	800	777	793	814	774	759	803	809	752	768	808	823	807	762	785	813	772	819	764	814	757	792	842	787	870	764	790	762	750	857	800	811	759	772	817	834	775	771	780	809	804	825	756	741	792	733	842	781	749	788	764	816	810	758	772	746	792	841	803	792	832	829	817	761	781	744	806	833	829	740	770	768	820	764	822	768	841	759	774	767	828	771	804	739	797	813	797	738	820	816	822	816	777	772	832	789	790	756	806	830	779	766	763	806	786	753	808	797	787	790	817	797	768	753	750	807	790	815	737	783	779	796	811	810	789	800	788	763	779	815	782	723	702	791	784	819	783	796	812	766	784	810	790	781	811	758	806	812	787	784	815	850	797	762	771	752	793	822	781	790	823	784	795	759	782	871	837	809	836	773	764	801	785	821	761	783	814	818	771	773	788	792	786	753	804	809	796	741	814	820	757	756	793	790	809	755	769	791	779	797	796	757	769	786	768	813	818	776	787	811	808	757	791	797	777	784	839	781	882	753	777	827	819	821	746	760	788	777	760	810	813	824	763	781	829	757	809	821	768	787	748	763	812	832	815	806	724	812	770	823	778	819	799	778	803	809	767	832	789	755	766	815	755	829	752	750	805	802	751	802	776	789	788	782	818	792	819	832	816	782	811	758	834	860	793	800	768	826	815	791	797	803	813	766	763	772	730	829	835	818	758	779	802	745	801	787	846	800	771	782	809	769	829	780	791	842	810	788	794	735	797	828	783	800	787	805	795	794	787	784	795	805	779	789	784	824	780	829	853	765	847	715	729	773	810	781	836	783	766	793	758	775	812	795	746	795	743	745	787	818	843	767	758	769	820	763	796	799	831	756	776	813	774	775	826	812	799	811	804	808	803	787	788	811	807	728	761	867	776	799	796	778	752	766	789	799	826	723	803	761	764	765	801	836	799	805	775	769	784	822	776	779	826	757	790	803	797	760	815	758	786	813	816	758	806	848	802	765	808	772	758	770	822	789	820	798	813	788	780	790	778	798	799	781	775	766	817	793	820	799	771	782	764	748	817	787	785	783	809	793	808	776	829	765	768	775	773	781	761	811	791	770	807	769	813	762	809	837	719	841	807	806	777	808	784	783	751	773	790	813	809	811	768	876	767	749	780	771	788	803	788	791	729	769	773	815	803	805	759	816	759	757	748	808	785	792	834	761	757	781	820	757	836	797	808	815	813	764	792	814	842	791	840	800	757	748	789	769	764	794	809	757	806	788	812	789	773	767	753	839	804	791	798	844	766	770	803	778	800	839	800	811	810	792	787	774	785	808	785	850	849	816	830	787	789	754	776	788	826	760	810	777	825	789	858	768	816	764	742	801	752	820	743	800	749	820	777	739	780	776	796	808	749	826	836	796	759	822	793	831	769	765	813	812	722	786	743	730	820	750	857	779	756	808	765	770	750	830	791	817	832	826	793	773	808	805	761	828	745	754	789	833	724	816	790	840	794	813	807	811	769	802	724	790	765	748	786	848	781	809	807	813	772	812	777	805	799	759	771	822	793	819	817	774	768	749	766	822	837	806	758	834	850	786	834	795	792	788	781	781	770	795	760	799	760	770	789	824	803	828	786	783	836	748	779	741	798	822	758	817	776	774	789	766	831	800	785	827	787	778	802	795	787	771	811	786	783	813	795	753	728	776	749	858	782	738	770	820	773	805	804	770	811	772	784	788	830	748	792	789	758	773	790	800	792	763	765	834	763	752	795	794	779	760	786	732	819	776	841	753	821	795	833	797	787	719	791	785	804	766	778	797	808	829	773	809	744	787	730	807	781	793	712	820	802	793	817	748	812	777	806	772	814	757	769	761	802	781	820	784	765	789	780	772	824	751	803	812	783	771	814	822	804	796	796	819	780	783	796	823	784	807	750	865	798	778	724	745	778	768	794	812	794	808	753	787	826	819	778	788	780	830	775	792	784	834	875	752	733	784	774	745	786	786	824	800	786	768	783	781	774	811	840	768	758	797	815	816	779	767	807	806	708	788	759	803	794	784	780	793	786	814	804	773	766	779	769	792	811	809	840	761	747	780	802	801	728	828	764	779	827	807	801	788	843	812	785	780	765	765	792	790	812	856	781	747	775	782	850	764	769	744	767	801	798	754	745	783	767	836	780	828	789	756	805
30967	26886	21936	9773	3367	1464	1008	970	895	757	699	676	683	667	684	707	640	671	680	652	685	669	676	669	710	677	674	722	701	649	654	707	650	709	690	693	718	696	661	668	642	667	652	683	682	703	681	653	657	654	730	660	686	657	667	727	660	648	686	679	706	644	682	663	657	626	676	658	643	667	668	640	700	675	672	663	667	651	635	631	672	658	665	652	641	661	684	714	704	633	677	670	702	674	650	621	666	721	656	664	704	676	652	674	705	683	673	694	696	697	663	704	664	673	666	657	682	652	645	651	709	682	634	644	653	643	633	617	658	667	695	693	673	633	718	667	638	658	683	623	694	660	656	653	681	697	630	688	638	652	682	637	670	668	694	670	649	694	673	673	687	682	654	650	658	660	656	632	658	685	619	669	628	642	671	671	654	692	682	638	652	644	673	616	667	639	654	691	658	677	691	616	666	677	663	691	637	643	701	605	641	666	708	684	664	617	601	661	653	735	651	731	664	659	718	688	649	628	693	674	655	678	666	664	662	670	686	660	692	670	693	695	686	697	685	677	670	710	671	669	680	631	698	666	683	691	692	710	723	665	692	665	672	693	666	637	683	646	659	693	647	668	674	656	667	659	704	675	707	683	680	679	647	659	686	638	681	673	668	635	628	689	667	626	642	678	648	694	691	680	664	657	682	622	706	640	659	696	698	658	656	671	678	680	687	693	676	655	711	665	653	688	688	648	694	609	665	650	660	678	683	675	655	685	679	663	723	666	663	647	593	690	707	686	694	678	675	689	620	726	680	678	687	615	669	702	635	633	666	682	643	647	697	669	631	644	640	689	706	637	637	670	626	710	642	672	625	685	695	695	701	689	678	679	656	677	675	599	672	666	700	683	651	676	677	625	675	645	626	660	614	678	685	664	670	673	673	679	643	693	665	612	643	683	634	695	664	656	635	689	650	735	694	708	699	632	663	668	657	676	698	664	669	618	645	646	677	612	681	664	689	669	678	701	644	713	624	688	695	643	688	638	658	687	678	602	679	650	679	713	695	679	685	642	662	681	677	635	659	704	707	622	672	651	653	698	694	664	607	665	663	684	657	667	639	651	682	692	662	693	700	629	627	647	646	701	695	634	701	670	632	690	729	630	627	694	647	631	638	678	646	691	682	698	629	689	649	674	703	659	676	643	656	632	703	685	650	676	660	622	644	645	671	670	638	651	654	689	667	683	629	686	638	648	628	656	651	664	665	658	650	662	653	694	679	640	646	672	719	663	654	673	674	625	675	635	683	651	678	695	643	649	682	709	674	665	687	611	673	648	617	688	718	735	673	661	703	668	664	682	709	672	642	640	676	686	654	699	660	660	651	624	710	679	691	613	701	641	644	691	709	674	620	661	696	667	678	658	662	630	680	646	676	646	629	687	671	668	645	699	652	657	667	674	643	606	667	626	650	650	672	723	640	685	661	696	637	669	659	639	671	660	668	709	702	662	664	694	639	649	728	635	647	666	681	620	710	657	655	663	608	667	654	620	667	651	687	688	667	639	665	726	722	658	661	699	671	700	650	667	686	651	666	652	697	641	655	634	701	644	641	691	621	650	684	672	666	689	692	648	671	669	669	634	680	651	617	617	698	690	685	676	645	608	702	628	721	655	673	641	679	635	686	660	616	682	674	689	612	712	684	645	681	652	658	667	675	653	648	625	749	681	732	664	655	662	654	644	659	633	654	631	671	641	675	661	684	664	675	668	721	611	693	663	682	683	634	696	684	680	710	673	714	674	693	685	681	678	672	649	635	707	634	639	634	658	650	657	642	610	648	660	690	672	679	657	656	649	632	664	700	723	683	640	666	640	653	666	659	599	652	673	596	689	655	643	656	685	685	603	699	674	691	668	683	686	662	660	690	670	693	704	696	692	700	664	665	665	639	669	682	650	687	654	647	659	729	648	685	689	670	694	659	696	701	677	635	611	691	681	620	646	645	696	676	717	662	635	695	694	648	592	693	669	646	656	684	688	694	620	676	654	628	590	686	677	686	680	668	677	634	681	680	664	664	705	689	720	681	720	650	674	662	629	677	696	688	699	641	671	674	673	665	670	689	626	651	632	652	664	633	674	655	691	664	687	683	664	634	644	637	687	652	672	694	648	657	637	649	676	699	677	687	690	705	676	669	660	678	677	699	657	690	684	609	663	707	687	690	655	672	668	674	695	670	650	628	691	688	643	669	598	700	597	690	672	656	653	695	657	660	648	681	679	661	619	689	669	699	668	652	674	696	691	686	692	652	651	668	696	674	684	693	696	687	674	678	691	621	664	687	702	643	669	652	679	688	660	716	701	657	642	659	622	658	650	667	636	654	668	621	639	665	646	698	660	682	661	638	689	644	635	700	668	668	658	681	644	629	657	732	693	687	749	653	691	676	630	669	692	695	658	727	708	671	630	671	708	680	674	643	661	663	678	654	642	661	673	666	641	690	677	683	693	663	676	685	682	633	707	671	653	637	637	687	650	655	624	651	706	667	657	684	658	642	651	686	678	683	612	647	677	681	669	694	645	662	648	696	677	699	637	638	689	653	707	637	698	626	652	676	666	639	682	658	679	658	690	686	649	717	683	672	641	695	696	695	677	717	682	680	644	645	675	717	707	678	719	658	672	699	640	657	694	659	689	697	672	671	731	641	648	664	706	662	675	725	671	675	643	666	658	674	693	684	675	648	713	609	642	694	660	681	614	692	674	644	734	685	675	701	642	623	640	658	651	671	725	642	643	688	711	654	649	642	643	671	678	681	660	697	666	665	652	659	628	699	702	712	677	700	669	666	709	654	624	671	648	681	642	659	670	666	628	646	676	709	661	677	703	694	658	676	668	656	639	661	677	656	642	716	677	644	665	664	675	678	704	730	637	673	724	672	697	652	712	674	709	662	699	682	693	659	724	684	680	651	656	639	669	680	655	707	647	640	663	617	676	659	731	630	664	674	663	679	641	666	638	685	629	642	654	679	599	650	641	626	678	620	676	679	702	676	673	705	650	700	665	689	722	703	658	644	662	659	692	664	643	674	634	675	639	691	681	651	654	689	644	655	678	658	714	676	666	699	677	681	660	699	628	658	693	678	651	643	671	675	675	646	702	716	622	703	660	668	639	693	656	683	666	705	625	631	662	661	679	669	682	617	582	640	689	687	641	634	600	677	682	663	685	673	702	690	667	672	644	674	637	700	666	641	650	637	697	642	665	655	688	646	683	665	710	654	645	647	690	733	664	688	635	653	687	712	669	628	667	677	688	675	671	667	658	626	677	707	680	676	659	699	719	655	679	643	677	711	651	646	670	632	644	679	684	656	660	665	657	674	658	642	709	675	667	655	717	685	674	687	676	657	641	622	689	688	696	683	660	693	667	672	623	659	627	645	669	671	699	669	655	672	692	670	634	669	715	692	626	631	663	655	694	608	686	649	660	682	697	706	683	680	611	676	692	669	709	670	665	679	653	654	666	665	639	661	686	706	697
23499	29234	17143	6449	2919	1454	889	838	795	696	566	548	536	521	498	537	563	503	543	498	513	486	530	514	517	535	497	570	471	495	500	543	562	529	546	535	526	543	528	522	513	525	553	555	513	539	525	520	533	500	536	560	545	548	507	580	510	535	531	539	537	501	524	541	501	529	508	572	524	541	517	550	529	520	485	492	495	519	511	520	536	555	539	529	531	512	523	514	502	528	505	541	498	515	520	516	505	531	522	520	497	559	509	560	503	579	544	520	510	555	529	521	487	495	530	544	534	525	502	536	568	484	517	585	559	502	540	538	550	531	511	506	517	531	534	521	521	506	538	537	502	534	528	500	528	531	527	535	526	521	513	514	517	558	513	519	524	530	520	492	496	553	562	539	564	530	503	501	540	542	534	488	531	510	528	500	553	526	531	472	504	520	536	541	498	555	522	546	542	562	525	496	514	565	483	521	507	520	517	501	500	522	541	544	525	511	509	535	531	553	475	526	500	550	509	532	509	514	518	546	524	532	549	533	528	512	519	520	539	531	567	493	498	539	530	509	541	525	533	494	520	513	525	547	502	531	557	496	534	519	539	531	505	527	532	521	509	511	510	495	526	538	557	453	490	492	565	575	491	483	529	527	537	509	518	553	521	506	537	491	512	564	571	504	487	507	495	528	536	560	527	552	517	539	521	473	489	523	498	484	523	531	545	539	490	527	522	534	489	501	493	516	511	543	512	538	498	539	512	543	540	511	556	519	539	482	547	536	549	551	492	509	548	526	568	571	525	495	536	488	569	516	567	517	532	510	538	523	574	523	492	515	522	515	505	505	558	482	520	550	528	466	525	532	535	513	529	510	519	521	513	499	471	524	562	516	542	536	523	547	542	560	555	505	532	488	507	543	543	539	503	495	534	534	519	567	540	534	485	537	488	505	532	552	549	525	502	525	580	530	530	516	491	495	535	538	518	493	522	528	514	518	535	532	536	513	505	514	511	545	507	543	538	576	549	500	533	570	525	521	545	561	523	542	480	542	559	509	543	530	509	541	521	535	548	512	530	508	565	533	538	534	543	541	488	530	488	525	532	534	534	501	519	520	515	538	551	510	558	551	535	557	484	528	547	540	548	536	517	511	506	512	466	569	500	551	528	549	515	512	515	515	513	513	520	517	519	498	507	541	585	505	545	536	528	527	533	560	563	500	543	522	538	537	542	521	539	510	498	549	534	507	526	528	522	521	512	534	565	535	539	508	524	531	548	526	525	538	552	504	562	538	520	535	493	542	476	496	529	550	526	521	517	584	527	530	532	519	533	508	546	573	541	525	508	552	522	537	512	564	566	546	536	534	560	584	571	504	510	536	548	576	530	531	546	533	494	532	575	508	559	504	513	527	524	519	539	526	524	511	509	518	531	510	568	536	550	502	523	516	529	558	526	530	549	535	505	526	503	539	532	541	518	493	564	515	528	524	493	567	523	551	538	488	511	527	548	532	541	502	542	508	525	524	561	536	564	546	568	513	560	494	524	547	521	534	501	507	519	552	509	584	518	537	513	531	510	490	505	541	493	492	524	557	572	572	532	512	513	547	500	515	520	527	544	513	527	555	515	572	530	526	523	497	522	497	490	535	552	558	530	492	498	532	526	523	538	570	536	520	505	544	523	539	505	536	541	550	520	547	535	542	546	541	503	574	530	530	525	531	482	510	551	546	505	508	528	488	519	539	518	547	522	531	569	536	499	522	532	557	519	540	559	514	525	530	510	534	541	506	533	520	526	527	485	526	552	566	539	531	516	522	532	510	531	540	485	526	507	519	532	507	522	516	520	528	551	519	524	534	533	536	507	546	509	548	516	538	514	571	507	509	519	518	541	518	509	524	531	509	535	543	540	524	517	520	550	533	517	539	522	549	543	534	540	529	569	545	517	561	542	508	556	533	551	481	551	508	521	496	508	514	503	520	506	556	529	499	510	487	557	484	556	547	555	488	572	550	547	574	522	538	493	527	502	529	558	509	508	533	524	460	531	561	493	514	518	494	554	530	566	536	513	554	516	532	548	502	526	541	504	537	558	507	549	565	548	501	526	494	502	527	518	515	527	530	519	569	553	530	565	520	530	515	547	526	526	526	538	549	497	496	488	541	592	523	547	514	530	476	550	518	546	518	529	511	527	528	517	513	534	508	554	542	542	483	496	534	493	564	549	467	525	522	522	532	503	510	552	571	492	534	544	509	539	581	525	515	549	524	551	527	566	536	522	504	540	528	530	530	522	551	551	526	541	512	529	539	527	529	508	515	527	565	542	561	557	514	541	548	558	488	545	560	516	532	559	524	544	522	523	520	538	570	541	528	528	533	525	550	543	558	511	550	541	518	542	533	529	538	503	529	483	548	514	552	548	542	537	531	512	502	508	498	530	485	545	544	502	495	582	505	516	551	481	513	500	474	557	551	571	527	533	568	540	560	528	550	505	570	539	530	493	548	494	588	556	561	510	516	559	536	540	520	508	530	518	553	478	507	522	547	490	545	540	498	540	507	527	504	518	540	508	504	521	571	522	488	532	542	529	523	491	522	514	540	523	543	509	532	536	565	510	516	554	524	572	517	509	542	537	548	521	522	482	522	511	509	509	528	556	543	543	538	536	559	523	530	537	539	516	504	536	573	509	542	524	512	497	542	544	524	531	573	555	508	519	517	533	514	500	523	520	511	526	522	525	505	547	533	539	532	543	501	511	507	495	521	540	531	530	529	541	490	564	544	502	536	526	525	522	493	552	507	550	523	522	480	497	483	498	557	526	478	544	538	556	478	523	552	576	531	528	530	512	545	502	504	507	519	538	542	513	546	527	503	550	509	556	497	522	559	541	549	540	522	525	528	533	497	492	553	535	533	548	529	553	526	524	580	516	531	537	541	544	518	524	549	518	562	523	516	519	488	497	527	561	551	530	516	512	508	513	542	501	516	541	541	509	515	519	502	515	504	543	550	534	509	538	550	543	553	531	533	536	481	526	561	494	514	522	541	580	501	558	556	524	487	523	542	551	532	502	541	527	513	505	519	491	505	556	578	541	528	580	461	568	502	540	496	501	514	553	509	527	547	508	530	537	529	509	523	536	512	484	478	547	532	526	535	523	500	538	547	501	555	515	524	551	510	504	554	526	553	536	521	530	517	533	533	517	528	530	494	519	528	517	493	530	526	510	520	505	547	519	536	539	522	528	566	530	548	508	552	574	540	528	489	507	541	498	527	537	509	534	531	533	490	511	523	487	541	557	517	560	553	562	527	516	502	522	526	506	522	527	523	510	506	572	549	517	548	547	498	540	550	545	498	558	551	522	533	528	543	510	527	548	517	523	546	558	502	538	539	501	522	483	535	493	552	497	566	536	504	480	529	487	549	558	522	566	512	535	557	506	518	506	544	544	531	550	554	529	506	549	535	483	530	508	524	504	538	553	526	523	515	578	504	558	533	552	512	528	486	513	564	534	534	499	510	534	531	555	513	515	521
25785	24439	36301	36048	26509	15128	6654	3827	3269	1713	1012	845	808	801	803	821	812	806	794	886	815	784	823	869	872	844	799	817	837	815	843	832	763	832	845	843	834	780	843	850	820	742	841	803	832	788	851	822	872	822	834	794	782	808	828	823	823	809	788	766	817	822	809	841	805	750	801	770	792	826	813	790	821	787	830	797	821	877	839	843	757	762	766	806	790	806	820	774	813	815	832	889	803	852	818	834	829	812	813	779	835	809	802	736	816	831	772	805	821	783	753	842	780	828	801	792	791	770	839	864	820	865	847	799	786	830	825	813	817	813	811	868	811	827	816	838	811	769	751	843	808	789	838	816	807	876	800	805	811	795	821	907	815	772	772	856	756	763	832	777	802	824	811	768	778	775	805	827	775	731	870	808	830	776	795	825	789	794	819	849	844	799	791	788	825	790	795	807	781	828	827	815	812	792	776	803	814	798	816	812	793	863	764	847	847	824	846	771	819	799	792	778	777	783	792	821	830	808	786	818	788	744	796	770	780	805	845	802	804	770	794	750	826	824	792	796	818	788	800	795	727	803	820	824	789	814	842	828	750	783	840	791	796	808	796	802	829	853	843	782	820	829	786	799	787	753	801	785	816	738	775	852	805	802	801	784	785	852	801	792	787	766	838	809	816	782	768	799	814	851	827	789	799	808	807	809	782	777	798	801	818	765	808	812	787	789	792	780	824	781	826	753	825	776	833	782	863	806	796	775	812	788	799	823	777	808	811	788	827	801	817	841	767	788	831	809	800	852	790	788	816	780	840	805	789	807	829	843	804	790	806	778	794	766	826	783	806	811	821	834	764	871	809	786	811	793	802	771	814	796	800	815	816	844	774	806	783	819	733	803	862	820	791	835	818	798	808	802	804	746	841	817	805	854	820	841	809	833	844	791	798	801	788	827	854	778	825	806	801	817	809	771	790	786	818	770	831	848	815	866	813	838	771	803	794	834	739	761	838	873	852	797	804	828	803	816	833	805	835	833	846	794	745	799	751	835	788	760	784	803	837	788	831	829	819	808	748	790	810	829	816	783	805	812	812	821	777	810	788	786	782	843	779	830	763	814	752	794	824	837	798	804	779	824	770	820	795	819	778	776	797	787	817	826	839	794	835	837	810	802	826	835	798	810	795	789	782	810	771	784	768	830	746	787	831	778	787	845	799	821	819	839	794	813	805	756	834	897	793	815	781	771	794	789	803	768	779	821	803	809	802	748	778	820	823	802	730	798	744	905	830	810	850	767	865	875	838	742	817	808	849	802	810	853	816	781	874	750	814	738	837	782	773	749	824	850	801	766	807	820	839	816	777	766	840	804	810	804	850	812	846	794	822	835	777	787	836	791	838	808	831	814	825	780	849	791	810	820	854	818	813	788	820	781	837	784	823	770	829	840	752	805	787	760	827	756	849	820	810	753	857	821	766	814	806	765	786	845	833	807	829	801	820	832	782	772	784	861	784	794	802	834	805	786	809	796	777	780	763	806	816	782	800	736	789	848	773	774	811	822	799	808	787	780	799	803	756	784	791	802	795	744	766	785	770	784	787	800	810	899	809	821	807	850	788	793	826	788	830	801	798	761	767	762	836	743	761	816	812	779	790	817	764	794	766	811	817	768	839	769	849	807	823	799	825	809	800	846	778	802	817	785	796	822	774	787	846	779	776	834	823	874	815	783	737	789	792	769	794	807	836	759	804	738	830	805	821	837	835	798	759	845	830	805	772	817	883	794	775	835	824	807	797	808	777	775	802	843	768	798	786	807	783	798	830	775	817	789	843	816	759	784	769	773	797	798	839	775	846	814	838	834	804	803	787	753	817	826	811	789	782	865	805	817	840	826	780	842	827	810	810	825	785	765	862	790	848	783	784	792	807	816	774	819	821	793	834	758	797	775	766	820	827	744	815	804	775	799	804	840	780	747	836	793	791	800	821	860	840	798	788	719	821	841	871	802	798	790	832	792	801	832	817	811	836	808	824	795	776	781	780	774	815	774	769	807	792	789	788	851	877	814	787	797	794	783	760	803	836	825	875	831	784	790	792	816	814	759	830	824	797	789	790	827	829	796	778	769	765	815	806	822	781	797	810	789	794	824	790	822	843	813	778	753	802	769	856	861	778	729	799	825	826	850	796	820	783	806	801	815	828	812	813	823	776	763	752	759	803	806	799	788	785	788	836	827	826	794	805	818	812	757	836	764	836	762	802	791	800	784	822	838	818	827	786	823	753	807	782	818	811	756	800	745	748	821	801	772	796	779	822	800	817	764	805	815	796	819	821	786	826	825	766	762	808	813	813	844	823	751	765	812	747	815	814	819	818	771	779	822	790	828	791	793	806	808	818	757	800	804	807	785	774	807	812	810	806	791	770	844	773	805	827	782	819	786	768	812	735	810	800	815	800	823	806	817	775	785	834	777	799	787	835	758	765	799	832	790	787	819	820	787	827	800	854	860	841	776	817	795	834	731	779	824	782	776	820	780	827	784	822	779	779	799	798	788	809	814	823	794	767	743	848	803	802	779	827	782	796	821	788	822	783	793	841	826	844	905	844	837	766	779	767	801	787	777	775	782	815	824	817	791	845	862	813	785	833	851	796	801	743	769	788	763	814	786	817	776	803	817	844	800	807	838	793	819	821	863	818	813	807	872	818	776	776	793	820	792	798	817	836	803	775	825	793	831	799	809	793	802	814	782	787	767	764	779	805	806	881	847	807	783	772	766	779	797	835	783	811	776	789	796	795	719	772	769	790	848	800	828	809	798	829	850	816	800	857	815	813	813	832	843	737	821	825	769	792	804	793	810	812	826	803	798	729	758	830	801	820	788	783	764	796	783	779	818	791	785	791	821	807	840	807	810	781	847	821	904	839	776	816	791	846	820	754	817	848	798	779	837	815	774	804	823	779	780	786	792	787	774	768	830	781	811	812	768	759	779	838	802	770	792	829	808	821	745	750	802	741	760	775	803	794	793	796	793	825	844	754	808	777	771	773	777	869	770	747	849	750	800	765	814	886	791	780	805	785	826	823	800	809	756	764	825	784	822	800	791	794	830	783	797	815	754	847	784	796	807	773	756	835	800	782	823	788	790	800	804	773	832	760	763	839	799	789	732	819	780	779	848	799	740	822	782	797	788	856	818	811	856	830	837	782	837	793	773	817	775	835	810	810	781	802	769	777	812	805	802	767	811	827	825	813	807	802	814	809	769	778	828	801	784	835	782	806	843	804	838	803	824	788	770	792	810	792	815	808	797	785	834	788	755	798	830	791	833	819	828	800	802	797	754	795	821	846	809	790	838	802	814	797	841	828	805	825	796	832	766	799	785	762	824	876	866	803	803	801	788	795	830	770	804	764	815	766	796	816	825	826	794	808	796	744	792	771	795	842	827	788	849	807	826	808	791	841	864	796	724	812	815	804	762	800	803	805	814	765	784	804	809	838	852	801	783	805	803	811	799	782	788	832	780	818	824	811	779
61333	88066	63215	38230	20400	9597	5417	4476	3786	1805	954	769	693	682	700	676	663	666	638	668	687	677	659	762	783	758	691	742	698	705	734	722	717	672	687	657	727	685	670	687	716	694	739	667	654	684	688	689	646	688	713	696	702	663	672	683	707	700	707	648	702	732	697	675	740	676	697	709	635	649	707	707	688	694	735	693	654	652	705	707	700	719	689	704	689	717	694	685	723	685	658	652	689	658	713	704	653	662	770	655	658	682	666	689	711	709	663	639	649	682	692	715	722	683	698	662	668	669	666	708	725	688	685	667	642	665	723	705	666	641	681	713	722	674	697	720	703	651	680	707	692	676	703	635	660	681	680	649	728	683	656	682	682	689	663	685	684	678	674	654	696	650	656	718	659	708	712	686	668	699	708	672	707	719	698	718	654	669	702	693	666	693	713	622	713	688	681	758	668	707	680	704	693	710	696	665	662	660	680	683	710	712	655	701	656	685	725	702	657	679	677	675	669	688	693	729	674	732	677	661	700	648	664	687	710	704	690	706	706	677	687	704	706	720	681	649	747	687	640	650	687	674	705	675	723	702	677	715	684	698	644	672	657	686	738	626	665	673	706	674	671	685	667	658	669	710	714	709	681	684	677	680	669	643	748	689	711	692	686	633	665	678	659	666	668	692	666	645	672	701	706	692	680	737	680	703	712	651	624	671	689	691	685	643	692	677	678	662	692	702	693	686	726	652	710	711	657	691	693	711	691	690	674	700	690	695	708	673	700	655	649	659	707	625	730	708	690	685	714	666	721	694	674	690	645	693	713	665	678	675	701	677	702	720	689	707	676	686	659	730	705	627	722	632	686	709	714	705	662	649	671	665	718	741	674	727	628	676	687	707	695	652	733	687	764	700	701	645	655	690	644	744	675	640	708	761	670	690	671	708	670	652	650	687	693	697	671	672	641	700	663	681	706	711	692	734	691	732	686	692	702	689	680	704	632	701	695	676	712	647	648	646	678	716	682	654	718	690	691	693	667	684	677	691	722	660	657	673	640	746	679	658	657	679	715	649	650	713	690	705	673	717	631	698	672	657	681	726	671	720	731	666	735	643	737	648	733	674	672	682	693	688	677	705	674	667	715	669	687	657	641	643	678	658	673	646	639	684	675	683	721	698	663	669	619	666	679	690	661	701	652	670	666	730	645	659	662	715	668	737	663	704	606	675	725	667	664	658	730	635	670	628	668	689	682	695	715	699	649	717	666	671	728	688	757	652	694	711	685	732	727	737	671	728	698	685	673	668	700	657	725	689	647	602	646	690	660	715	673	719	662	693	712	661	689	633	726	660	693	729	726	688	684	682	662	657	665	648	681	670	699	689	668	687	667	684	678	628	697	643	672	699	667	664	669	708	675	655	639	678	662	695	669	652	695	697	711	690	664	698	693	706	656	659	715	676	676	692	646	647	693	630	708	665	714	691	709	696	662	705	705	654	718	691	741	687	674	681	694	709	677	640	685	640	664	657	628	714	700	636	728	644	660	635	678	681	647	647	699	712	677	666	700	701	686	688	710	665	731	700	657	666	721	698	636	721	666	645	692	692	674	710	641	653	676	707	757	701	643	643	665	684	718	684	678	675	731	670	665	686	686	705	695	679	692	685	674	678	639	685	701	659	683	666	660	690	708	740	650	712	668	684	702	702	705	709	671	654	680	696	689	701	712	689	689	681	669	628	687	682	635	659	671	696	665	663	690	688	672	667	673	692	673	679	706	676	633	658	674	683	690	699	693	653	662	647	687	693	671	673	647	690	718	652	673	691	667	687	642	643	659	647	714	688	685	697	745	708	725	657	662	717	692	717	685	712	706	685	663	707	705	710	680	679	669	716	687	667	712	696	697	680	653	653	679	639	652	647	578	693	672	687	653	663	665	704	695	695	700	683	657	660	661	682	680	726	676	696	683	701	720	726	747	706	701	720	668	689	672	653	659	700	674	707	684	669	670	658	719	672	664	674	667	652	688	627	722	679	674	642	661	675	652	716	674	661	632	713	690	623	692	708	712	707	707	721	680	648	709	679	720	724	682	694	641	708	700	653	663	678	704	722	718	650	680	704	687	676	672	677	655	704	647	683	631	667	709	684	719	713	676	693	676	664	699	657	714	720	714	689	669	666	727	697	721	694	660	711	617	679	652	713	662	711	674	699	722	661	686	702	652	649	708	669	666	678	635	682	670	673	715	686	713	669	699	646	698	717	685	669	735	693	668	666	660	710	712	654	649	704	742	684	646	678	671	739	669	731	711	628	649	685	670	707	675	704	686	675	698	672	663	648	697	681	722	722	693	710	696	693	691	692	647	702	705	699	715	674	686	674	637	659	665	684	709	681	690	672	678	684	681	683	657	698	689	661	668	698	677	721	636	645	634	707	677	703	666	674	710	676	686	644	678	683	693	740	660	674	673	710	667	652	698	673	666	692	659	695	716	708	699	702	642	668	693	728	719	660	722	690	667	697	633	683	684	648	726	709	686	690	710	662	664	699	680	669	718	633	660	695	692	649	702	680	686	634	677	683	693	695	644	666	684	662	698	712	727	655	692	693	645	708	738	651	632	654	677	722	643	688	668	710	642	718	680	672	685	671	716	720	691	690	696	700	711	664	672	706	669	704	643	662	698	669	684	663	660	691	653	713	662	644	666	642	644	749	673	690	687	716	653	672	692	676	689	670	683	683	666	657	724	698	691	664	654	693	682	700	671	667	683	646	673	649	728	655	698	656	710	655	627	642	638	638	725	668	651	616	710	736	682	689	691	694	702	708	657	681	706	705	705	710	666	676	655	698	649	714	705	649	625	647	669	702	708	726	688	676	673	698	711	686	685	681	663	750	709	674	692	686	688	711	688	673	676	667	683	694	671	736	693	680	638	664	644	660	681	658	632	677	683	686	618	671	673	702	651	703	632	663	679	674	682	665	658	719	669	690	690	678	680	698	688	660	667	658	716	645	679	688	667	736	674	650	665	725	664	718	680	695	674	680	699	684	702	632	749	722	695	704	674	656	659	661	705	667	629	664	668	669	678	664	662	681	675	691	670	672	644	645	650	658	666	646	709	634	679	703	750	679	665	702	710	640	652	685	666	673	699	697	695	675	695	674	636	706	681	712	690	641	723	673	689	630	664	677	708	606	721	675	665	703	706	667	663	655	646	650	637	710	685	740	666	677	745	628	706	645	693	671	685	662	660	691	667	668	706	673	714	692	659	689	696	702	701	634	721	673	709	656	662	672	707	649	700	679	702	696	699	681	682	683	717	665	636	693	662	655	703	652	656	664	696	710	649	759	692	659	719	681	689	670	686	718	659	658	700	713	710	667	646	675	699	651	665	683	661	681	697	677	662	666	673	694	668	677	689	673	713	654	666	684	694	754	681	657	721	679	633	714	686	675	672	706	683	666	648	650	760	685	670	672	686	674	661	698	697	713	681	730	701	681	687	671	679	682	708	676	663	665	716	698	660	696	684	669
24706	22843	33356	33455	29395	22567	13718	7794	5582	2677	1325	1063	1007	972	1009	1040	997	977	994	967	990	970	985	1013	1106	1074	998	1030	1037	1001	1043	954	1009	995	933	989	1018	1021	932	950	1007	980	986	948	957	993	915	977	1028	998	935	974	986	1001	1028	946	978	1015	972	959	949	965	930	986	970	912	992	983	991	985	946	942	1042	937	1007	944	987	994	919	1029	975	942	995	992	932	982	953	983	933	991	989	1020	974	923	1004	973	1029	961	977	976	949	939	989	974	1003	1007	1010	936	1038	986	941	975	947	941	941	1017	969	948	932	987	955	948	1049	965	963	999	1002	954	935	984	946	969	960	993	983	974	934	993	964	961	965	965	984	1054	968	999	898	985	1007	949	953	983	1014	957	958	925	980	995	1023	968	994	957	967	937	957	994	1004	944	950	973	974	933	903	940	989	1023	992	998	965	984	931	988	976	968	951	1002	1017	1036	993	978	983	950	971	949	981	908	955	1000	970	942	951	937	946	1007	988	983	955	978	994	962	978	1025	960	945	954	983	948	972	934	974	992	930	1024	1008	1017	962	914	944	982	953	992	958	955	1043	911	960	951	947	918	1006	988	1061	960	985	948	944	954	962	959	997	978	968	974	1024	988	996	1033	993	1008	929	965	969	1000	928	952	988	965	991	1003	944	1045	932	983	1004	1012	950	991	922	952	937	960	976	940	999	1002	933	949	1010	992	979	1005	1020	974	970	982	910	978	1009	945	926	1020	1000	975	986	933	1013	949	944	1001	1024	949	940	997	949	919	948	943	926	997	959	926	1009	942	974	990	981	1031	923	988	953	977	946	979	949	983	933	986	1001	911	946	977	968	966	945	941	924	900	1000	965	980	933	971	913	991	963	941	938	941	972	960	919	939	976	971	995	1005	1014	989	913	980	907	1031	1027	969	979	982	952	950	979	957	1000	982	1000	947	961	960	961	965	927	931	991	976	948	950	1030	1019	992	975	962	953	979	966	916	934	973	954	986	935	942	1038	992	951	1000	1038	939	969	970	924	940	967	918	950	978	990	1005	974	990	941	986	958	987	958	953	939	936	986	937	989	1012	991	957	979	983	1064	995	976	1025	940	967	1042	1028	999	969	944	988	960	991	977	992	932	968	971	949	963	979	965	987	970	982	956	997	1016	965	928	950	992	988	913	937	957	975	988	988	960	914	953	996	936	938	927	925	980	976	974	1006	963	990	977	977	938	932	954	939	960	983	1012	958	964	986	952	946	943	958	975	989	997	964	953	1003	950	971	995	970	1005	983	995	968	973	1005	980	972	956	979	988	995	971	961	1004	979	998	967	1006	1003	897	936	1008	967	926	911	958	967	967	968	968	956	1002	997	899	947	994	944	963	969	958	906	970	933	966	1036	1013	939	944	972	1030	959	996	993	962	960	985	926	979	922	944	990	952	968	967	967	942	930	934	982	982	1021	950	978	976	999	936	977	953	1030	995	968	942	977	1052	930	960	990	972	970	964	956	947	967	962	982	946	977	912	978	926	934	904	997	914	926	978	934	974	974	979	980	946	949	930	960	933	1026	959	948	982	1002	1012	938	1001	996	987	1004	964	937	930	943	983	974	966	1007	1012	968	958	994	942	950	986	984	925	979	962	944	977	942	979	950	920	938	947	962	979	922	976	936	945	1001	972	977	955	974	1016	1023	1002	938	960	961	968	964	1026	985	1041	978	958	1001	938	955	1008	1013	926	976	935	930	978	936	986	930	985	932	913	1012	965	951	939	950	987	962	978	1003	990	888	961	1042	979	945	1030	920	980	944	948	980	948	990	967	964	931	996	982	952	962	907	969	990	988	915	1018	990	992	1020	933	967	992	992	981	948	966	980	1003	971	1009	949	971	931	1001	971	941	982	925	964	946	985	983	953	924	986	946	943	995	924	987	1005	913	1006	928	952	1006	941	908	935	939	995	946	936	1006	997	989	948	926	959	995	964	938	965	974	979	962	980	955	921	999	961	963	955	985	960	978	993	948	982	942	931	951	995	981	925	1027	963	927	982	1035	923	958	943	987	998	961	991	1000	1002	967	982	962	1009	994	982	949	1028	980	979	995	1004	946	982	1006	992	995	1024	938	985	1038	1010	1010	973	1024	933	998	967	989	950	926	902	987	944	950	948	968	1004	994	982	1044	1055	965	1002	949	1022	941	981	968	979	935	989	964	955	949	997	992	962	981	979	977	1009	979	928	1018	948	950	936	963	1036	930	983	959	946	932	981	940	951	932	980	987	1023	994	950	1010	938	959	1035	973	965	987	991	1032	1008	988	962	935	1007	900	981	956	940	971	987	956	980	984	963	988	1002	948	1015	965	930	954	1006	942	1045	994	1025	996	971	955	969	964	931	977	951	969	968	922	996	920	903	1029	987	908	976	1059	963	968	974	968	934	919	1006	959	986	946	990	956	934	937	976	994	940	974	980	944	984	1000	926	1006	899	984	980	960	994	968	982	934	951	909	991	973	933	922	970	979	1009	918	994	973	980	997	1014	984	947	989	925	949	976	975	964	911	968	999	1002	984	963	951	968	974	1028	982	1010	1010	966	954	910	963	947	939	979	934	962	928	950	946	952	914	939	915	939	999	988	988	1000	948	949	956	934	992	957	978	960	995	943	950	955	884	912	985	979	927	992	936	987	943	983	962	947	931	877	949	956	958	958	960	971	983	920	959	918	982	979	913	947	972	1001	946	957	986	911	939	961	946	980	982	973	997	987	976	953	933	920	942	968	953	943	1012	999	1021	928	943	963	988	930	971	962	918	972	984	971	971	990	974	981	942	952	946	913	962	964	1019	998	938	996	941	982	977	997	940	896	922	921	962	958	978	935	960	992	962	953	998	1048	937	1004	941	1006	955	974	929	977	989	937	940	983	959	918	994	941	986	985	973	1013	1025	966	985	982	987	921	926	981	941	974	1021	1005	1003	929	943	953	896	986	962	981	983	937	992	1027	931	934	960	944	921	988	906	943	931	999	978	959	957	956	885	912	960	1021	983	974	1015	1018	1055	999	954	954	901	951	960	936	941	1002	940	1022	990	934	984	976	951	962	957	963	1007	976	906	975	989	990	957	920	936	957	976	956	951	1000	966	978	1012	948	978	944	940	979	1001	926	961	927	976	964	966	954	930	953	957	970	924	932	940	960	971	919	1012	963	980	997	930	974	1028	967	1025	975	976	919	985	963	981	970	947	947	977	1014	1001	925	1039	957	929	976	945	981	964	958	998	1033	933	966	958	969	986	954	966	985	961	981	958	969	966	907	1005	1019	966	981	968	1030	1003	982	936	965	999	971	961	960	984	1017	928	950	980	1009	962	955	948	977	993	986	941	967	983	986	953	1020	934	963	961	936	967	954	955	948	992	924	1018	957	973	985	936	949	957	950	913	1063	948	952	984	975	984	974	989	986	983	956	935	956	975	959	951	933	898	974	1018	936	979	943	917	1006	1062	927	994	932	912	970	917	983	966	971	981	1007	950	923	965	986	986	943	934	1016	907	940	935	891	1010	981	962	951	916	1021	970	954	988	930	924	918	1020	926	1014	1021	952	951	938	954	1003	970	976	955	934	992	962	935	958	923	961	1000	944	1015	1009	945	1003	967	954	1016	977	913	929	961	957	971	976	937	992	951	938	1002	1002	1022	959	956	975	956	938	967	974	1029	930	984	959	977	964	999	953	994	981	984	979	978	967	935	939	992	981	977	978
65275	100918	76346	51348	30030	15475	9029	7826	6277	2876	1190	893	900	801	842	800	840	839	867	842	805	793	850	947	1003	976	833	849	911	838	868	829	796	856	813	835	785	837	868	837	871	861	846	847	812	808	842	842	866	840	781	749	782	801	857	833	842	827	847	837	847	807	787	798	818	778	791	810	791	839	884	875	862	838	819	859	851	814	868	838	854	839	859	774	872	799	816	863	864	886	835	870	822	790	826	829	836	833	869	859	811	750	793	819	833	829	850	859	867	836	821	861	840	798	810	827	846	797	859	825	882	849	864	791	826	820	849	790	807	810	830	783	805	841	858	825	835	880	879	805	802	804	812	858	808	861	845	783	834	882	795	811	807	791	830	843	800	837	760	848	831	860	797	847	841	810	860	806	800	803	849	818	819	813	828	809	837	832	822	806	821	849	887	854	836	813	822	767	846	853	784	828	845	798	835	840	849	850	890	773	838	853	860	769	801	836	788	778	881	814	785	821	847	802	811	813	865	788	840	826	781	913	790	831	833	833	819	863	812	848	818	845	886	818	770	848	852	829	871	829	823	818	818	853	847	837	804	859	860	818	902	833	827	791	832	805	839	788	811	842	789	842	844	827	845	832	801	855	866	836	751	872	814	846	809	803	838	797	841	845	808	865	815	815	786	823	815	810	741	876	834	811	845	838	807	858	844	812	865	821	840	802	872	788	810	809	823	838	850	853	840	810	803	885	841	828	770	839	778	851	839	910	833	812	818	806	877	847	837	840	856	869	810	820	840	825	882	788	781	810	787	818	841	775	811	829	809	858	875	812	795	836	857	794	847	840	874	805	836	831	870	841	838	825	842	853	831	809	805	873	856	845	810	779	774	837	851	783	804	843	849	829	856	856	798	794	886	797	819	837	853	808	822	787	794	791	858	829	790	823	830	812	825	803	841	869	826	821	808	860	805	851	789	814	834	801	832	827	791	883	794	824	806	829	793	825	829	829	773	809	791	816	807	832	834	832	810	816	813	798	841	823	810	834	847	801	832	798	833	795	825	790	812	765	854	831	816	788	806	840	837	810	846	860	806	802	860	862	807	806	799	826	805	833	807	806	841	805	801	825	839	832	782	811	788	795	833	889	820	755	828	879	828	805	805	803	778	842	823	793	818	831	774	813	789	883	810	823	810	863	842	859	789	830	828	818	838	810	809	829	810	794	866	781	782	808	858	793	873	788	858	833	808	859	810	848	820	827	860	767	856	814	830	859	803	821	795	880	848	850	851	857	804	836	807	838	840	842	815	829	792	855	810	836	856	839	797	803	816	766	854	837	833	786	822	800	812	844	807	846	806	813	858	823	809	825	820	827	867	872	803	857	817	805	854	781	798	858	835	833	848	799	881	832	873	844	800	771	824	872	799	801	831	818	781	850	750	777	810	821	836	840	807	841	816	816	789	868	796	840	799	799	800	799	844	826	835	824	763	817	811	828	837	846	807	797	853	806	850	860	856	844	818	902	793	820	846	810	885	843	799	849	821	848	814	866	855	869	854	809	849	814	779	805	841	822	850	816	785	857	865	801	784	850	847	855	819	858	812	872	858	837	815	819	865	841	882	798	802	823	829	812	841	804	814	788	862	804	817	835	822	812	833	823	806	768	860	833	830	826	834	842	833	820	744	833	809	835	850	832	798	828	804	856	805	757	818	813	787	792	839	825	819	824	789	830	818	811	821	798	807	807	885	844	894	802	861	782	804	785	828	853	800	801	848	850	871	807	815	837	820	804	826	870	820	776	816	796	819	848	803	857	838	770	804	790	816	806	823	829	868	876	789	843	773	799	855	816	869	791	830	793	825	779	824	774	786	778	847	782	815	808	836	810	822	823	815	798	784	823	846	761	875	837	853	823	750	860	829	803	779	819	810	832	855	819	819	772	876	827	818	795	860	848	869	803	827	834	838	801	835	785	884	815	802	863	819	821	820	831	844	842	829	844	821	829	824	865	809	833	774	801	857	803	811	807	837	810	861	830	819	797	828	830	833	829	795	855	799	795	871	851	869	812	817	905	832	843	820	815	807	803	817	830	795	824	818	820	813	894	848	852	806	833	778	784	821	869	820	834	864	881	787	802	797	815	801	790	776	812	807	778	770	817	863	809	837	818	825	821	838	808	822	802	797	826	793	806	834	767	783	836	842	845	853	842	860	842	831	862	817	829	808	834	775	847	798	828	841	840	808	819	861	885	847	884	842	822	815	865	840	838	791	842	828	790	827	789	863	799	841	804	852	803	846	803	791	818	789	763	863	884	824	785	858	818	826	815	813	821	793	856	787	862	832	820	783	832	835	752	779	863	813	846	809	798	812	798	814	847	856	821	831	834	795	824	869	803	827	842	829	817	820	817	808	821	819	810	843	867	835	865	775	794	846	793	802	844	847	846	832	829	845	833	797	801	918	787	815	823	835	823	856	818	808	818	821	795	842	847	845	764	834	842	852	819	782	826	861	826	802	839	842	854	816	801	803	843	800	837	837	802	830	827	851	822	836	859	833	820	825	830	805	810	876	831	805	807	858	800	837	777	807	838	808	777	812	804	803	839	825	843	829	800	821	817	864	827	789	808	860	821	800	879	821	800	885	856	769	847	865	835	809	791	796	845	817	812	823	832	840	801	816	821	851	790	837	799	805	821	835	842	866	798	843	811	817	821	808	835	818	843	819	841	871	827	886	816	829	827	839	841	827	795	787	819	767	860	841	802	829	848	834	829	815	759	845	851	808	794	837	815	810	834	820	773	838	859	809	786	763	828	872	807	835	835	814	819	824	843	795	834	847	804	819	762	782	815	812	796	830	766	827	813	798	761	802	835	876	776	789	797	831	841	860	810	825	859	848	852	835	778	797	804	805	811	854	838	819	836	852	788	853	772	814	833	831	801	774	791	809	796	854	843	768	818	872	791	816	785	855	777	852	850	806	775	826	795	800	830	835	803	843	790	878	817	828	801	869	785	789	827	808	829	853	835	845	855	792	855	814	788	793	807	916	819	868	755	818	806	902	851	796	840	827	794	779	820	868	866	789	850	834	841	772	833	837	858	837	881	801	813	848	829	832	837	855	859	818	860	806	789	897	798	838	831	789	807	799	805	879	831	835	777	830	804	809	758	858	786	820	827	773	849	830	791	810	858	785	813	789	801	843	784	869	817	802	865	802	834	846	813	824	847	812	844	862	806	831	826	852	802	830	845	872	813	794	782	812	813	851	806	795	812	800	814	826	861	829	804	816	810	806	819	815	872	799	821	807	839	821	801	849	851	825	818	855	845	803	807	813	835	790	803	813	728	805	831	808	791	845	850	844	817	838	826	852	828	833	786	808	839	895	791	827	804	810	796	805	825	796	866	795	843	817	859	821	783	837	851	823	844	790	842	804	801	789	846	795	826	830	853	826	868	812	858	852	825	789	815	838	821	831	792	805	780	768	834	875	856	797	811	757	802	787	839	791	788	804	811	784	838	832	892	783	850
30777	27222	22698	10888	3669	1655	1189	1032	1001	826	753	703	789	746	711	752	758	757	704	742	702	739	754	747	726	745	704	715	739	774	671	725	726	717	717	747	731	752	685	707	732	715	702	730	720	733	732	780	693	670	736	770	670	718	692	706	681	758	713	722	727	682	703	692	721	712	693	727	718	719	687	699	682	696	789	724	701	703	720	718	733	752	725	691	673	761	731	708	754	726	712	714	662	701	723	705	689	742	719	720	747	708	718	735	736	701	724	710	731	727	734	729	744	674	755	739	732	730	729	710	778	741	735	738	719	726	714	725	747	751	741	714	688	721	707	755	703	731	721	761	740	706	752	711	713	760	694	778	707	734	696	732	727	674	746	700	699	712	694	748	737	743	749	707	734	725	719	738	669	727	708	701	720	731	722	746	697	717	735	761	693	741	724	788	734	707	715	726	719	721	725	755	731	759	682	741	730	697	675	687	707	706	721	708	736	731	672	747	676	725	687	764	750	721	746	766	722	678	774	735	754	737	721	743	710	725	751	718	719	705	714	726	744	718	739	725	718	754	712	739	736	753	735	720	758	713	774	676	713	737	746	784	713	745	748	721	688	755	729	693	690	709	730	679	786	744	710	743	704	697	743	710	716	701	725	732	690	759	722	704	748	712	720	695	683	754	706	728	725	762	711	684	737	695	687	703	732	708	715	685	747	713	695	675	754	754	729	727	720	765	777	694	743	690	765	711	729	686	732	707	692	763	705	692	738	710	701	755	709	702	737	715	750	713	726	687	729	725	718	765	719	693	744	711	737	734	741	764	775	680	736	769	693	664	700	724	717	742	719	701	703	683	728	717	738	715	719	780	729	806	776	703	678	682	724	676	708	739	676	722	760	709	739	712	708	724	722	730	726	702	752	768	748	716	701	735	727	715	684	700	700	709	707	735	735	714	703	723	735	756	733	749	690	758	756	746	690	704	725	680	691	714	694	702	772	723	716	728	739	723	762	752	781	719	708	729	729	746	709	726	705	751	712	673	687	676	759	756	709	735	716	696	726	688	741	725	706	724	755	744	691	694	731	760	708	726	699	706	756	687	768	732	771	768	793	700	758	730	712	725	755	683	729	717	725	752	711	737	700	724	728	705	718	694	750	775	759	696	752	730	704	689	720	690	701	726	725	739	711	704	743	748	717	725	704	714	697	732	735	693	731	712	688	732	775	732	674	743	690	709	699	708	745	744	710	749	697	702	744	700	710	750	697	752	731	728	710	719	737	719	720	764	687	682	703	706	695	759	785	698	708	735	727	769	692	723	789	741	711	704	768	703	720	701	757	763	712	712	765	718	694	742	728	738	772	696	675	712	734	733	718	708	730	765	778	744	711	770	738	727	715	765	708	704	781	724	725	741	716	709	686	706	761	697	725	725	780	694	695	736	738	728	728	744	751	756	757	743	755	670	764	747	732	781	745	734	740	736	689	726	731	737	714	727	777	744	738	706	715	736	668	727	705	718	701	753	766	765	703	706	701	711	724	737	731	698	717	726	741	748	775	749	735	735	729	709	708	697	792	696	699	712	752	736	739	672	701	699	694	756	746	742	739	699	749	690	756	743	718	664	703	746	682	722	732	734	679	700	705	709	720	723	719	681	738	703	736	749	720	735	754	721	702	731	729	714	712	693	759	742	729	727	694	710	690	705	694	776	732	710	765	710	666	773	716	730	733	735	712	720	714	749	729	692	737	710	774	721	733	717	747	710	710	744	702	755	747	708	708	729	710	729	710	727	731	716	718	711	747	721	736	673	710	749	716	735	737	733	716	774	760	765	718	779	710	736	699	736	792	718	686	745	780	740	736	659	723	745	753	685	696	719	694	673	703	722	684	701	789	762	738	775	716	681	698	710	691	740	687	689	698	743	724	690	722	747	737	762	706	741	745	710	667	713	724	710	707	708	731	671	735	713	721	723	665	766	702	697	678	730	703	709	756	733	729	739	730	701	667	731	744	763	749	709	737	733	714	777	708	688	768	705	744	720	695	714	765	736	707	703	773	746	721	778	753	714	716	743	690	731	744	771	701	727	702	716	755	683	743	729	699	734	742	737	774	702	723	732	717	737	735	719	749	719	712	683	743	733	664	673	733	767	701	700	695	761	734	698	698	740	701	724	719	700	690	697	723	733	731	713	768	718	756	762	774	714	774	751	735	728	744	685	713	736	763	723	685	757	737	716	733	753	700	743	726	710	690	694	685	758	707	723	739	709	708	752	683	710	746	719	719	688	744	791	651	750	730	705	758	749	703	678	672	735	744	686	706	725	723	734	675	736	706	722	735	724	727	720	723	730	717	729	737	722	740	724	732	745	725	731	729	733	732	722	742	767	710	758	687	698	781	723	766	681	711	700	732	735	734	752	706	740	772	711	672	699	678	797	723	743	754	697	697	734	724	716	741	702	744	746	712	655	735	720	739	702	718	703	769	725	703	738	786	725	763	700	750	728	710	754	722	722	683	754	745	679	714	764	741	765	755	725	748	685	740	722	671	702	700	751	765	741	750	714	728	721	755	715	732	758	691	737	688	697	708	705	692	759	701	764	702	706	715	721	734	720	748	765	755	727	752	719	708	720	758	700	689	709	769	695	750	727	780	691	747	721	746	767	768	723	730	676	686	786	742	747	761	685	690	755	727	684	716	749	750	702	738	749	745	697	694	724	695	747	727	739	748	753	672	731	750	741	778	745	713	703	719	734	734	743	750	731	764	718	708	712	729	711	699	730	759	708	725	756	703	707	750	698	754	713	681	716	727	737	730	706	677	744	734	715	681	739	754	702	770	732	737	726	661	716	734	724	756	768	708	735	717	746	678	687	723	738	700	729	771	716	683	707	653	775	685	729	724	696	671	699	703	720	739	703	698	727	668	742	687	703	732	716	718	738	726	694	752	747	771	697	716	795	747	725	704	725	694	726	729	756	723	719	717	782	723	690	749	709	726	683	732	743	694	714	744	710	746	708	734	730	751	750	743	723	737	696	740	714	742	755	701	775	790	768	723	703	755	686	716	729	734	751	677	719	759	747	745	750	731	690	741	715	736	704	722	680	725	784	749	711	672	718	728	701	763	754	769	716	758	696	733	750	665	715	723	747	683	711	733	748	741	704	755	749	691	768	726	740	711	715	712	732	686	732	679	742	709	729	705	740	738	752	727	712	706	734	745	734	733	748	763	699	720	757	699	733	749	722	738	761	733	732	697	756	769	747	715	712	784	746	772	731	748	766	747	709	734	679	733	728	755	715	705	742	716	697	744	764	738	764	732	692	750	662	704	747	757	698	777	754	735	710	707	734	747	717	774	742	713	711	689	765	744	710	729	760	739	745	704	722	700	735	658	727	682	678	700	697	721	686	724	740	702	732	707	725	693	731	742	707	734	717	710	724	684	718	706	724	733	740	691	750	757	731	691	737	699	729	752	715	744	744	713	757	730	743	730	708	697	706	727	684	695	786	697	683	714	732	692	771
23706	30873	18113	7193	3166	1546	984	966	917	676	574	582	592	613	545	573	572	583	574	573	566	561	541	570	566	585	551	591	566	571	563	606	566	523	572	589	548	529	585	606	587	544	600	581	573	548	565	556	555	551	565	565	598	545	546	621	587	548	556	623	517	572	556	582	595	567	567	558	529	601	577	558	599	584	622	532	558	564	532	588	577	555	557	554	565	515	559	567	582	547	563	579	581	545	545	580	561	587	546	585	568	544	566	543	576	555	570	562	585	563	587	522	616	526	526	574	581	588	575	588	533	560	572	601	528	583	512	598	598	554	577	508	561	563	538	554	527	576	559	573	603	586	547	555	615	557	535	583	518	540	515	582	563	593	556	524	564	534	587	551	561	534	545	537	576	646	579	631	566	555	529	581	548	534	570	553	555	592	552	537	547	547	574	577	551	594	521	539	546	554	548	578	555	552	608	535	552	543	575	551	568	567	537	561	594	603	566	561	602	549	553	571	572	575	547	529	554	533	578	545	587	573	556	559	548	565	572	552	576	607	563	562	555	557	543	550	535	596	555	580	541	625	565	566	628	556	585	584	538	597	535	581	578	569	582	561	543	593	587	598	621	557	581	550	545	561	543	562	600	612	544	580	586	569	610	563	551	551	532	556	573	552	556	547	528	562	568	570	555	535	563	609	531	555	551	557	517	540	518	563	591	533	571	572	555	534	565	545	555	540	612	574	537	577	560	544	550	541	543	539	535	574	575	569	577	589	549	559	551	593	546	592	534	536	520	546	574	542	550	559	533	570	532	535	528	551	581	551	535	560	600	574	563	579	560	569	578	569	554	583	541	550	535	574	543	558	545	561	596	550	610	561	609	549	556	555	552	569	537	536	563	553	578	569	547	573	583	552	564	570	514	546	530	527	557	579	587	590	539	558	580	552	540	487	587	567	538	576	587	598	560	555	536	568	613	523	538	561	553	514	557	572	564	547	556	527	547	544	582	549	571	564	550	569	571	546	564	583	608	580	601	570	528	572	602	517	553	571	554	551	545	545	587	523	547	572	531	552	538	582	574	544	593	517	604	541	569	565	566	549	524	630	524	551	555	535	554	565	552	560	543	544	529	573	556	570	586	567	559	593	561	571	579	560	615	544	576	537	575	527	524	556	578	517	552	560	571	578	524	590	526	552	559	544	560	522	560	529	553	561	555	527	537	542	582	567	582	592	566	564	565	597	588	561	598	546	596	564	582	561	543	548	545	586	549	532	566	575	572	597	539	546	557	566	562	549	556	585	606	579	591	523	561	589	585	571	551	610	543	551	537	576	520	557	569	577	588	580	543	579	568	555	592	604	556	554	559	563	541	567	564	565	571	605	553	559	541	539	554	580	597	557	526	571	571	547	609	568	520	564	545	642	573	528	565	533	605	580	603	553	585	523	553	578	584	577	568	522	575	550	533	545	562	560	556	560	551	592	554	548	554	520	581	580	525	541	587	535	609	543	572	579	548	549	560	521	601	557	578	558	545	543	598	577	555	508	575	555	583	564	559	550	579	610	568	589	556	558	524	570	572	598	530	567	555	551	554	559	557	573	589	525	566	508	590	582	553	583	531	541	562	544	565	605	559	542	599	584	537	562	570	558	568	536	546	595	611	568	575	552	520	507	567	537	559	570	541	593	556	552	585	521	567	563	563	560	529	568	582	566	592	550	560	543	581	566	582	566	520	605	574	555	590	617	591	564	555	569	575	536	528	563	565	569	548	550	560	558	561	556	579	538	565	589	498	568	561	541	554	538	528	603	510	577	588	563	542	562	573	561	582	603	591	554	542	584	579	555	577	588	597	563	582	536	556	557	575	562	562	570	551	529	550	558	536	555	531	605	554	600	585	566	539	540	551	528	541	584	613	598	527	526	537	546	564	553	558	550	614	596	567	557	564	596	623	531	565	591	561	583	545	547	569	569	575	567	587	552	546	541	568	534	579	519	578	594	523	548	587	535	557	561	568	535	546	559	581	525	568	562	566	554	540	559	627	557	561	568	554	577	530	545	599	567	547	574	569	583	599	522	568	521	545	585	550	566	578	543	582	576	538	583	558	539	540	541	598	531	569	531	609	550	568	589	553	569	604	577	559	604	577	547	545	538	575	542	579	553	590	569	515	573	583	577	574	557	528	523	529	548	574	568	591	554	569	601	553	594	575	579	633	579	547	563	566	584	545	580	559	532	575	593	572	538	511	578	572	620	565	557	554	592	572	624	573	537	573	556	571	567	553	568	567	600	547	583	559	561	539	553	545	588	488	561	537	613	536	554	550	581	591	568	548	555	576	592	537	547	564	544	533	574	583	573	547	595	546	550	561	560	562	591	572	539	560	562	588	568	575	555	557	577	534	555	583	526	581	529	582	550	565	508	598	541	566	535	595	562	558	527	554	569	609	556	530	522	587	583	528	579	606	570	555	541	593	555	570	558	552	580	571	577	563	566	576	571	556	557	560	582	569	575	560	570	554	576	593	565	546	583	568	536	594	529	574	515	563	567	569	569	586	570	536	596	530	555	545	564	561	573	575	579	570	544	570	600	553	552	533	566	571	576	537	566	534	559	575	542	552	538	572	558	582	578	540	608	586	555	567	570	557	545	547	584	583	576	573	558	575	538	624	519	549	597	541	551	601	571	541	521	564	605	563	557	566	593	573	521	574	547	550	594	583	554	536	563	588	580	565	567	567	593	506	540	596	529	590	532	591	569	552	604	561	535	577	625	529	554	578	592	562	574	585	587	544	564	545	545	588	552	599	546	560	515	570	589	550	572	505	560	579	588	594	527	548	589	569	550	579	576	525	548	548	582	570	557	538	530	591	611	544	589	563	559	514	554	542	532	530	561	542	554	590	545	595	538	594	559	578	609	560	584	555	577	551	542	576	578	580	563	544	564	594	597	512	496	524	547	584	545	588	592	574	543	516	568	529	575	577	556	552	583	595	540	570	601	588	550	555	537	624	548	543	560	550	539	547	544	590	579	550	562	569	568	558	572	587	596	572	524	569	559	561	572	580	551	574	564	565	549	575	545	540	573	569	576	609	536	545	587	612	586	568	541	559	543	539	572	584	592	577	554	544	523	551	572	541	547	543	559	518	572	557	587	576	534	594	566	550	594	575	581	566	526	590	543	553	536	510	557	530	560	528	545	520	543	575	593	537	564	551	547	550	586	563	529	573	558	546	586	518	552	602	538	572	523	560	569	601	547	500	580	526	592	580	596	601	561	600	582	580	547	552	524	580	534	552	546	563	579	576	586	595	582	534	577	596	577	560	594	544	587	546	541	538	540	589	541	539	586	558	510	562	552	567	556	582	575	549	580	584	605	531	572	560	555	562	539	555	571	538	529	530	542	563	559	570	571	539	571	556	584	525	599	562	562	558	560	530	578	567	551	525	580	561	553	586	572	574	540	589	563	568	523	528	535	570	590	582	587	555	559	574	544	618	580	568	564	550	580	601	545	558	566	537	574
25884	24767	37417	36673	26309	15241	6325	3866	3073	1725	1034	882	874	908	860	861	869	858	846	838	877	871	870	901	895	863	838	888	900	868	909	861	856	848	874	833	851	874	850	884	838	891	837	870	841	862	825	864	794	851	876	852	830	857	833	876	843	847	840	847	876	782	880	837	853	823	865	829	850	827	857	890	807	891	834	849	832	841	836	859	856	842	877	859	834	904	834	836	860	855	899	832	859	855	803	832	843	915	834	866	801	887	836	831	824	865	874	834	819	856	832	820	851	851	779	827	797	892	903	812	799	787	858	807	815	859	832	833	841	844	936	830	823	827	798	839	805	820	905	797	865	890	814	835	822	858	850	808	888	825	860	848	816	852	865	811	849	902	827	838	883	901	863	867	850	848	844	813	837	850	849	842	841	885	896	832	813	868	884	833	860	854	812	802	890	831	845	783	774	856	869	817	852	792	865	850	847	833	855	885	849	870	838	836	863	856	781	857	855	846	851	887	874	834	832	837	882	835	844	850	852	838	842	839	796	870	879	822	841	851	863	847	901	896	901	859	845	816	866	795	825	851	867	771	856	799	877	875	836	841	827	831	817	874	852	803	837	813	854	899	865	829	863	896	911	890	884	835	836	876	827	776	858	796	815	859	835	866	813	821	776	828	796	824	889	801	822	849	864	826	827	838	855	854	831	840	853	861	846	876	866	845	786	813	867	855	855	828	915	816	836	836	820	879	863	832	859	824	809	833	824	816	821	882	813	806	869	871	844	829	826	869	838	799	849	860	845	788	855	782	831	878	825	873	869	843	853	847	828	814	791	805	864	861	843	806	844	838	802	789	841	920	823	890	858	871	866	819	845	813	810	876	835	839	819	841	827	888	838	901	845	884	819	830	785	848	828	838	856	923	816	799	842	862	818	902	873	836	876	824	809	774	801	801	865	927	846	836	859	861	823	827	850	877	886	831	868	875	863	860	815	872	866	868	878	826	875	846	825	804	816	818	761	828	884	800	867	867	832	827	890	774	829	882	800	793	836	857	830	883	826	838	825	815	862	875	822	867	854	853	843	830	830	868	891	838	897	797	794	834	807	877	855	826	894	842	859	897	811	886	842	852	823	809	845	872	916	810	820	816	811	832	877	847	838	830	853	847	792	830	846	849	860	838	826	855	843	849	803	833	821	797	826	830	880	833	817	853	825	844	856	812	823	795	851	831	832	854	847	864	814	850	821	821	876	834	848	857	849	833	796	813	809	794	862	830	826	829	832	802	861	867	834	853	829	861	834	834	839	771	786	870	807	844	864	872	785	830	871	850	847	867	854	869	806	884	861	861	874	886	830	857	845	888	843	872	807	824	835	841	866	833	834	883	856	849	850	840	822	813	849	854	832	840	851	793	848	856	863	860	832	857	801	889	872	837	861	817	888	828	845	810	878	851	863	827	822	863	850	810	850	828	843	779	829	798	819	828	824	866	833	826	871	892	813	845	800	844	843	844	822	836	868	868	847	820	906	819	857	838	829	819	824	841	861	850	809	829	802	862	825	825	860	841	871	823	812	853	898	835	855	842	850	828	865	861	780	831	865	793	902	806	858	864	875	941	801	854	885	887	859	791	850	816	790	780	835	807	885	846	810	847	851	878	813	807	810	841	856	806	881	864	834	856	870	829	833	822	877	803	843	864	851	842	847	878	882	816	771	795	810	868	866	804	854	816	878	876	827	880	817	890	772	807	879	830	873	828	851	836	811	831	820	850	826	828	811	885	866	857	872	842	854	794	859	896	813	798	780	816	847	829	820	887	809	815	827	829	841	888	810	818	848	842	759	838	846	857	870	828	812	847	827	832	796	876	813	872	889	812	863	878	831	842	894	798	839	874	864	863	813	816	852	786	824	828	836	856	849	924	908	863	845	864	803	869	868	919	867	855	881	829	793	810	848	868	768	829	794	832	863	826	847	840	797	829	845	914	838	801	826	857	853	818	867	854	876	821	872	818	832	885	859	793	795	838	817	861	803	888	827	804	868	830	844	875	835	885	868	854	858	870	821	863	882	874	807	837	877	865	872	874	818	785	872	886	853	818	865	844	808	820	832	877	823	842	818	860	774	879	875	838	871	840	849	843	858	880	830	868	791	836	855	811	859	823	832	851	807	821	836	886	782	859	869	819	845	837	847	878	805	808	893	808	825	899	834	822	829	815	815	848	821	780	843	891	874	852	878	857	794	873	819	793	848	829	847	876	829	914	818	875	822	853	827	848	884	873	856	869	834	848	893	850	813	894	832	835	863	820	885	829	810	858	786	863	826	852	801	875	833	844	851	825	841	820	881	849	851	898	859	844	798	873	848	860	819	877	897	830	849	878	787	817	812	823	822	842	788	860	808	787	816	836	858	873	858	889	866	860	832	881	915	850	809	815	811	830	824	863	851	880	816	791	835	837	822	824	822	837	770	839	867	820	828	857	868	823	814	855	806	790	909	837	873	865	790	850	879	877	814	811	802	854	930	846	848	820	822	864	826	841	834	817	795	858	847	824	844	830	837	824	860	877	821	852	809	815	872	839	818	891	868	806	855	828	844	851	928	798	825	852	840	892	868	850	918	857	812	841	836	816	811	825	815	818	800	871	822	825	885	825	820	797	868	799	759	790	882	782	869	804	792	859	816	846	836	801	917	849	816	864	785	867	882	862	773	843	828	804	881	824	854	853	858	807	850	842	841	795	881	821	864	842	844	872	840	823	870	911	791	800	845	861	817	816	805	876	830	890	842	869	812	856	836	857	837	811	853	848	847	871	836	823	847	882	815	864	812	802	839	909	801	848	819	807	879	844	824	835	770	838	889	789	867	779	844	809	894	804	803	799	863	833	879	842	848	841	907	829	808	862	805	841	820	839	926	840	846	824	826	876	849	804	799	821	850	866	842	837	888	843	829	859	819	807	831	838	856	826	820	861	846	849	848	825	864	850	801	851	854	820	858	860	871	867	842	796	836	845	898	834	799	844	823	769	803	835	848	824	808	813	817	850	855	887	888	808	894	839	830	804	870	816	845	823	882	903	841	845	844	840	774	852	891	863	853	860	860	848	917	838	847	824	850	805	813	846	839	912	801	857	804	829	815	877	855	836	838	884	836	812	795	869	857	881	864	833	824	840	907	863	856	810	845	801	871	818	860	858	808	787	864	851	830	829	836	847	848	809	898	838	835	835	853	846	811	847	862	775	888	838	852	843	859	842	842	904	806	848	842	850	868	849	840	837	819	870	806	871	847	774	834	902	826	841	856	876	848	858	850	826	821	825	847	861	854	821	882	775	854	841	841	840	888	829	792	819	818	821	856	846	841	844	861	850	829	816	801	779	853	879	883	841	825	885	853	858	859	840	814	842	898	840	853	819	833	868	849	827	826	844	827	855	826	864	794	836	786	822	802	827	774	864	850	864	881	871	858	857	814	828	838	842	849	816	805	859	882	824	842	858	827	796	835	853	849	925	814	783	832	886	825	844	833	823
61233	90114	64637	38195	20335	9794	4996	4294	3604	1744	852	768	692	705	694	691	731	741	726	692	766	718	713	702	754	747	742	707	650	730	768	681	750	695	711	710	752	713	693	763	702	692	686	685	696	702	698	729	712	697	748	697	742	666	714	713	737	711	722	727	733	742	665	668	736	723	688	718	694	663	747	674	699	740	718	730	709	769	762	747	752	692	739	672	730	662	713	694	703	699	725	767	760	763	731	666	705	686	752	707	715	716	717	714	690	702	746	723	711	703	731	674	703	708	756	667	721	701	699	705	719	707	673	705	781	685	764	699	705	740	693	696	690	683	665	704	721	691	736	706	721	679	717	675	745	685	736	751	680	707	695	713	698	721	691	716	770	669	668	724	729	739	685	756	674	687	692	675	656	672	756	691	746	677	687	692	725	670	712	717	713	704	743	709	700	737	664	722	702	729	712	708	717	699	723	716	666	722	742	726	701	725	733	734	726	748	708	673	707	712	693	727	689	694	700	710	739	706	712	743	673	685	709	698	640	718	702	743	728	676	694	705	658	756	706	677	711	655	685	712	721	696	711	751	711	661	757	738	714	723	658	706	754	737	754	712	729	702	726	777	726	666	726	684	736	706	732	694	723	688	693	732	651	724	711	704	713	658	724	721	691	714	740	689	698	682	691	640	691	696	689	737	724	672	701	699	667	706	708	681	657	725	668	728	704	710	704	712	698	720	727	708	706	704	732	678	720	705	749	703	729	734	740	702	726	727	725	741	688	679	709	720	730	689	702	754	729	693	692	702	756	725	679	697	714	715	698	704	716	703	698	728	704	738	688	678	692	664	703	714	670	718	732	698	645	706	723	702	690	695	707	702	687	709	697	675	705	723	707	670	704	697	712	773	678	683	692	691	704	740	659	736	690	720	692	697	737	688	686	695	728	653	735	718	723	718	717	708	674	692	670	694	702	706	709	699	658	691	726	716	752	700	703	675	701	656	738	712	692	736	691	730	681	705	730	696	689	699	741	684	730	697	739	692	650	688	688	667	662	683	680	764	693	671	700	697	643	686	718	731	676	696	716	688	660	733	703	700	735	732	718	760	702	701	691	706	694	749	756	665	679	726	736	701	717	671	717	689	719	669	678	708	707	737	723	723	723	725	689	729	665	707	691	777	680	743	725	730	712	721	747	677	706	729	707	712	684	720	732	716	670	706	673	692	707	732	722	686	670	725	706	698	686	754	734	696	678	711	742	676	693	709	702	703	673	723	685	745	689	670	669	741	697	717	718	682	680	720	702	699	711	679	717	687	696	668	730	724	647	749	656	720	738	714	694	686	716	744	701	679	689	736	714	718	702	753	732	722	744	725	682	691	685	686	741	736	702	690	706	726	708	694	702	642	725	746	751	699	750	694	685	679	698	692	707	717	675	726	750	687	722	721	717	707	665	701	732	681	681	695	735	727	692	718	718	709	680	732	668	715	681	731	710	755	682	770	665	653	736	696	721	679	677	698	723	724	674	691	727	735	752	678	680	740	717	663	729	724	691	703	747	708	699	731	707	687	742	682	689	720	669	681	704	702	703	679	703	748	665	722	715	714	737	720	711	731	664	682	765	708	680	701	700	772	713	711	723	675	720	723	702	711	683	667	701	716	737	709	736	692	729	708	696	699	679	705	680	749	703	700	655	664	699	721	656	723	746	707	742	719	700	725	722	702	711	719	704	679	739	682	684	643	723	637	742	635	714	713	739	735	716	740	705	738	689	701	752	707	728	706	733	696	662	670	702	737	743	703	703	693	706	705	722	694	654	684	699	663	738	725	742	669	682	674	691	707	735	681	713	745	747	657	667	685	673	722	678	701	713	712	709	708	706	704	688	713	662	671	679	705	721	705	702	708	719	657	682	720	719	697	722	748	668	694	696	707	708	666	675	733	674	729	676	739	698	718	689	710	705	713	724	719	660	703	733	704	682	708	730	723	646	704	677	690	730	750	681	695	684	730	686	675	688	721	724	704	738	706	704	698	724	723	661	736	728	715	706	674	717	671	665	727	739	773	696	715	702	679	707	748	724	699	679	691	676	705	704	757	709	700	717	672	735	722	672	740	699	724	699	722	685	727	741	711	683	671	685	685	732	707	697	684	695	688	699	760	689	714	649	711	695	708	731	732	764	721	685	686	758	658	739	657	670	698	712	715	717	692	697	732	667	735	689	723	712	705	691	706	692	680	697	697	701	701	672	725	715	699	692	725	675	725	759	706	711	708	673	664	710	722	714	713	729	708	716	699	661	730	709	733	692	723	725	723	688	725	694	699	723	716	704	731	710	675	730	707	712	669	731	698	674	677	714	727	702	682	684	735	711	707	681	720	682	742	715	698	721	693	704	728	742	683	670	715	682	705	651	719	690	715	709	691	670	721	656	739	684	738	701	761	674	721	670	717	714	697	666	742	712	679	681	690	759	686	714	683	671	688	715	703	755	704	751	704	708	668	682	696	710	705	677	718	734	706	743	728	721	708	677	684	689	694	701	698	692	728	686	720	724	716	736	711	720	699	681	699	699	729	660	751	730	750	708	713	741	723	718	721	745	760	727	756	656	711	707	681	702	694	727	686	678	691	743	701	659	659	723	734	666	683	715	705	701	733	703	673	764	703	696	739	717	682	660	695	767	722	742	727	683	673	737	702	656	664	692	701	701	711	734	754	702	718	698	686	684	743	729	690	713	725	715	701	763	692	715	671	684	705	697	713	714	686	730	706	702	642	722	715	738	687	723	722	703	668	699	696	678	673	705	696	665	644	705	726	715	731	764	746	661	673	677	716	691	680	740	733	665	692	668	677	718	707	695	674	732	728	697	727	721	688	679	728	681	713	699	768	706	715	730	670	744	695	659	698	671	668	664	697	732	676	705	708	719	745	666	713	692	709	689	679	714	671	671	720	675	706	702	712	711	707	720	730	727	711	663	717	711	714	686	687	729	681	680	682	656	694	720	752	742	770	739	705	713	755	697	689	698	760	727	706	697	688	715	679	730	715	685	688	685	691	700	703	708	722	678	696	678	689	690	689	714	679	672	710	705	695	698	708	728	740	698	694	713	682	703	714	723	723	695	736	664	691	722	701	703	726	722	690	704	734	695	697	703	668	716	694	688	708	709	708	692	730	720	702	717	686	724	718	700	748	716	688	724	753	685	713	704	705	689	688	671	705	675	687	789	691	740	767	777	685	666	675	676	698	700	669	758	690	697	671	728	650	690	725	686	706	705	678	715	747	684	698	698	659	733	723	715	692	709	714	708	736	676	690	694	730	723	736	702	651	674	704	710	694	701	672	718	708	717	716	704	679	714	751	730	705	729	681	694	678	688	682	728	727	719	716	735	681	731	740	740	679	714	728	710	663	725	672	699	638	720	700	698	669	714	701	718	737	628	731	706	691	670	752	735	711	713	695	686	716	680	707	710	694	690	725	679	695	675	734	702	724	694	725	695	651	703	737	666	730	750	685	691	691	718	692
24546	22888	33428	33993	29612	23118	13471	7758	5476	2878	1341	1065	1029	984	974	1045	1032	978	1029	1051	1006	987	983	1104	1059	1040	1038	984	1015	980	1044	1013	990	990	1064	1003	1007	1010	963	1003	983	977	1005	1048	1027	995	958	1007	1030	963	976	981	995	1008	937	965	986	995	981	936	1008	929	972	991	981	995	1000	1019	951	999	985	1034	951	1022	953	939	937	954	1037	1046	980	965	958	976	1029	977	967	959	1025	1012	993	982	966	1005	1027	1024	974	958	1046	1006	1026	961	998	1028	1021	1064	1016	972	940	992	1012	985	978	979	970	956	1000	999	981	943	987	996	1008	956	992	955	1001	936	945	1031	1046	995	983	1031	1026	1001	1011	1007	1001	1024	965	981	967	969	1010	954	995	1032	1039	990	922	1004	957	1008	981	954	953	967	923	1021	999	932	1038	953	996	941	978	972	978	933	975	956	948	1005	932	983	964	959	992	986	1006	949	996	936	1003	956	976	1000	1013	987	999	944	989	1077	954	953	931	969	992	1003	958	962	981	945	938	928	980	986	996	920	1022	1009	927	1017	1013	1024	956	1016	1041	886	993	977	957	1004	964	986	944	945	961	972	1023	1032	958	996	938	938	955	976	953	1026	976	954	1045	987	938	958	964	1043	968	1034	1018	1001	1018	959	999	959	979	988	1000	1070	1006	961	992	1023	950	1030	1026	931	1000	979	998	967	957	1007	990	968	967	927	993	950	981	995	1036	984	989	986	943	1002	1007	991	978	978	1005	1003	1049	980	959	973	961	1021	980	978	1013	990	1048	1007	990	987	994	954	963	1045	982	965	961	938	927	1007	1001	944	955	969	967	1002	956	1037	961	999	1047	989	975	942	982	974	958	1007	978	925	974	951	969	985	1011	960	963	942	973	953	1089	978	1014	958	948	929	918	1014	1031	966	1027	982	1000	945	958	962	987	971	1038	968	1025	978	977	1042	1017	958	1016	993	989	978	973	983	978	985	944	991	960	887	984	1020	981	995	989	962	1011	937	965	1009	961	1011	984	939	996	917	1012	890	1024	1028	972	1000	954	962	961	962	971	1034	953	988	1004	993	937	962	944	1006	1023	980	1026	983	930	966	1016	975	1032	1005	1038	958	955	968	981	942	966	934	990	939	996	965	949	1023	1003	915	920	1017	1010	1006	992	966	1009	1005	956	981	997	956	1008	945	946	950	989	978	999	959	1003	940	1000	962	949	969	944	951	916	1014	971	973	982	1015	957	949	968	997	989	972	981	939	959	918	932	960	946	952	970	971	942	961	996	1057	985	941	998	961	961	954	977	999	966	960	1008	949	1012	982	1026	920	994	1007	966	984	953	1010	929	929	986	988	959	959	939	939	994	953	978	1014	1024	949	982	1006	934	962	988	975	994	948	1060	1024	1015	984	1025	1024	984	1004	972	1030	939	974	1002	940	1010	1000	981	1008	926	1001	948	967	982	987	1003	958	977	942	956	988	970	949	997	1007	1001	928	986	982	1000	977	1007	988	948	971	969	968	985	1007	932	958	987	951	984	915	1015	1035	960	926	1031	994	976	1003	1004	919	987	958	1019	1000	936	1008	1012	978	1028	964	943	978	1007	938	971	990	968	965	972	977	946	1010	1047	934	981	1005	963	985	966	949	951	960	993	968	1020	990	942	980	982	979	1002	975	942	970	997	927	993	976	988	953	1018	1026	966	1003	954	930	952	958	966	945	1007	998	968	969	1005	993	972	962	974	983	898	981	993	940	944	908	1014	975	977	993	970	983	997	942	1042	972	956	991	992	970	987	1035	986	998	940	996	943	954	978	955	954	947	967	924	961	972	938	946	1002	891	982	1011	971	961	1030	1025	954	999	978	1004	960	997	960	982	956	936	959	957	1030	974	945	987	925	973	989	967	990	1010	1014	978	1029	998	988	943	1025	978	969	1002	928	980	1024	969	993	966	980	1020	1020	990	982	939	986	1010	1019	990	940	1022	970	999	999	938	975	967	1012	1003	1002	948	1003	973	983	1013	978	1004	993	931	1104	972	999	996	980	952	981	962	929	963	1009	1002	991	966	940	928	1034	1022	956	936	953	978	1022	969	963	992	970	1019	975	966	981	962	960	995	968	982	1028	992	996	969	1001	1015	939	973	993	1005	1016	973	1010	977	959	966	996	1000	980	965	968	987	1015	933	992	961	1036	954	1036	927	947	951	1000	1000	988	1032	937	1017	1028	995	919	993	932	967	994	1027	946	951	984	1003	982	958	933	976	989	965	1014	1010	949	957	1033	997	1018	950	915	956	1004	959	991	967	977	971	953	988	969	951	963	934	1000	910	1008	1007	963	974	989	965	939	1004	970	953	1022	1014	954	943	966	977	1016	999	1005	1021	1012	980	939	957	1036	990	932	1012	978	938	1000	990	972	952	932	924	956	1016	1007	984	963	939	1012	957	999	929	948	950	1023	954	1006	904	976	1007	980	964	1025	988	970	977	959	977	978	1063	987	921	1015	1003	1016	1007	991	977	990	1011	971	1034	964	1034	1031	1015	997	968	967	985	1009	972	978	938	978	988	965	1011	952	929	930	964	955	998	1005	931	929	961	996	943	985	921	968	966	913	962	943	954	1043	1025	978	978	948	1016	984	942	1007	944	1015	1022	971	989	1010	942	926	959	985	1004	1004	961	967	989	960	979	978	1043	951	1004	967	959	989	1004	953	950	949	901	952	1037	979	1017	974	1003	927	955	960	951	1029	934	948	959	963	976	954	1005	976	1011	989	992	1001	1054	974	977	1008	1006	916	1016	1010	1010	1007	979	949	971	952	986	1012	930	973	967	973	980	976	935	1003	968	1052	985	946	981	987	966	910	1010	992	1027	986	1033	929	965	952	983	1000	950	969	1003	956	940	973	938	988	973	1001	983	1004	1005	947	968	982	979	978	998	926	985	936	976	927	988	976	973	981	1034	936	1037	966	958	994	1042	1010	1018	943	966	930	1015	1059	957	1008	991	948	970	967	959	976	969	959	978	1027	1005	995	956	1015	1044	990	1033	1052	1029	941	949	935	982	980	982	980	948	973	991	956	972	1006	971	972	943	1012	938	1005	963	951	957	986	970	950	1015	920	979	941	950	953	998	964	932	999	1025	964	981	992	1014	978	996	991	980	935	973	960	963	986	1014	984	978	970	979	1005	949	1036	969	962	996	1005	932	979	965	980	903	1022	1005	978	970	972	966	956	1000	999	963	983	1008	946	964	971	979	949	1017	1004	979	993	1038	1017	1011	956	926	1003	950	971	914	897	1021	907	1026	955	978	1026	931	978	946	968	901	1007	969	961	966	978	973	952	945	991	1000	999	1010	973	983	982	990	963	1015	997	973	1054	949	974	957	990	954	934	994	1006	971	1004	1056	943	1005	941	998	1034	952	950	969	1024	940	1006	1022	964	993	979	965	1031	1004	959	978	915	1028	1048	989	964	994	972	981	992	1018	937	1012	1016	898	975	1045	996	968	990	986	989	954	1000	954	977	927	1017	1034	930	1003	1008	1003	1019	1000	972	987	978	1020	996	950	1034	1032	937	1021	1006	987	917	947	1086	926	1001	994	993	1050	922	937	998	973	995	986	965	941	921	985	1014	1005	1010	995	967	955	1032	981	934	963	1007	916	943	966	957	967	953	956	1003	977	985	934	1017	1031	950	980	977	951	1010	932	953	993	1024	964	991	990	992	967	996	981	979	951	908	1005	1009	984	994	940	997	965	990	1015	986	903	957	985	1006	961	970	956	943	975	1011	978	989	987	1025	973	925	971	945	974	971	997	977	1043	941	951	938	975	1000	1005	951	957	973	966	967	980	979	956	952	972	1036	958	1051	986	956	920	915	933	1007	1025	996	984	991	979	941	995	982	986	944	990	958	978	1015	985	1000	913	1005	917	954	1018	974	972
64810	100999	76322	51540	30289	15864	8571	7945	6203	3034	1258	894	843	851	826	836	860	830	826	864	841	865	841	932	969	931	829	818	853	831	821	836	782	826	820	807	855	848	863	844	813	836	848	855	799	871	790	905	781	844	844	858	814	881	825	795	838	819	819	827	838	868	847	843	842	857	830	874	821	852	857	817	832	848	828	825	884	862	821	809	819	784	798	870	812	763	848	867	762	818	792	843	837	829	823	863	809	804	863	793	824	862	825	833	777	792	856	790	801	826	822	825	865	824	796	853	793	800	818	840	821	871	853	872	792	821	805	782	850	822	831	809	820	840	822	797	859	841	830	843	800	872	862	806	830	897	817	880	842	814	863	857	794	851	822	838	845	853	855	813	846	805	820	843	893	834	779	852	824	818	852	847	824	851	837	817	830	883	797	787	873	878	837	820	847	822	789	828	821	855	788	835	827	802	863	831	830	826	854	830	826	841	822	856	800	826	811	819	890	804	832	824	833	805	847	869	840	835	851	808	823	845	841	801	841	845	782	878	845	867	766	860	804	825	828	860	855	791	926	854	780	823	822	890	895	848	833	867	894	837	855	838	803	827	831	822	813	888	782	833	816	864	829	788	833	821	790	829	830	830	862	840	825	824	824	841	892	812	867	848	870	801	873	849	880	828	873	862	828	835	832	852	873	878	878	798	829	840	855	853	824	832	795	834	812	817	892	829	790	852	846	825	863	835	845	785	907	801	875	821	822	859	883	841	864	797	889	826	803	844	842	808	867	825	842	873	873	922	846	809	769	821	793	864	891	859	829	831	849	838	847	804	810	793	850	829	839	835	824	832	834	823	886	793	856	813	806	827	806	850	837	831	870	844	843	823	827	823	854	819	820	821	842	811	828	790	816	839	821	850	845	834	812	837	864	805	821	776	825	803	807	837	849	867	845	854	825	813	851	816	841	819	805	812	840	846	817	774	808	831	862	862	835	854	856	778	857	854	781	883	830	859	818	824	832	841	840	865	888	855	813	837	857	815	803	853	834	831	831	811	837	913	856	810	784	829	833	861	826	896	818	831	852	846	843	863	876	793	847	869	846	829	814	832	821	863	807	844	805	854	857	847	858	796	810	832	825	838	858	839	871	866	835	879	807	840	829	868	816	830	834	788	804	811	862	847	803	823	833	812	837	830	798	772	859	830	810	846	807	874	831	839	792	837	855	827	852	829	857	824	817	792	818	826	818	829	786	833	878	852	811	840	836	865	857	825	775	805	848	778	796	851	771	774	867	843	894	820	840	827	813	870	882	776	881	794	790	855	800	840	879	863	871	882	843	802	830	855	886	834	867	855	862	802	845	811	845	834	805	816	819	771	809	878	869	836	841	858	815	817	831	832	768	814	820	822	860	796	826	865	845	799	818	804	868	782	842	846	841	827	865	872	792	818	837	796	777	817	878	804	866	853	807	873	844	826	836	842	846	789	873	863	817	819	835	783	847	832	847	788	832	862	831	845	838	871	842	810	856	811	786	800	856	873	862	790	850	852	802	796	828	847	830	838	828	811	849	793	850	804	833	894	854	828	842	827	881	802	813	843	821	818	785	838	841	856	843	829	792	863	845	795	828	840	856	759	774	830	853	806	787	812	792	844	782	820	839	835	798	838	817	812	816	853	841	848	799	834	877	832	825	802	820	828	808	797	881	818	768	824	816	835	837	863	873	865	789	849	783	784	833	828	896	850	902	830	815	808	827	800	829	857	804	837	831	830	820	843	814	837	821	857	799	864	817	841	851	853	849	847	891	799	816	840	846	821	832	847	854	816	843	797	848	805	842	852	893	875	831	833	791	833	818	838	824	802	903	825	845	875	829	802	847	844	801	860	829	824	776	865	798	826	811	823	815	799	856	863	846	845	847	787	830	840	807	838	801	870	821	866	822	804	852	854	831	800	800	793	883	893	827	798	837	820	855	796	820	800	833	761	821	835	831	823	861	860	814	867	841	812	818	843	833	867	857	817	836	815	852	852	837	865	796	845	805	757	882	899	853	856	863	831	883	811	851	818	833	867	878	838	792	808	831	830	860	796	836	792	826	864	777	840	819	820	821	767	842	834	841	826	861	902	829	824	806	797	876	877	794	860	838	835	815	805	857	827	874	883	790	835	870	865	831	823	801	845	849	850	825	820	796	885	834	851	852	823	810	825	817	871	832	830	824	839	848	806	871	793	851	826	796	866	820	857	789	839	810	819	855	858	786	822	820	833	807	861	799	807	797	813	756	842	838	876	785	852	844	863	785	831	819	832	828	828	810	804	919	832	834	821	782	846	858	809	861	826	787	810	860	874	836	850	822	812	873	901	834	844	896	780	870	829	822	817	807	838	830	852	854	816	804	826	850	834	828	814	819	782	844	829	767	836	812	760	896	862	827	838	798	799	827	855	896	793	831	855	807	830	878	817	803	739	843	848	796	844	777	815	814	862	835	821	850	812	855	840	814	801	851	846	848	868	770	834	846	851	825	887	830	779	879	851	825	882	788	804	836	820	846	811	786	805	833	822	826	796	776	868	798	828	791	841	805	795	847	838	807	876	853	819	826	842	846	822	807	801	808	900	824	816	825	783	815	809	838	839	821	807	871	790	829	825	800	823	840	842	811	798	872	799	816	843	900	818	854	831	840	850	776	843	825	783	841	797	826	844	831	863	839	758	850	874	823	887	802	837	805	830	801	839	850	834	870	779	822	839	881	873	808	797	860	799	889	804	819	788	815	804	735	841	786	874	800	825	867	800	822	771	838	789	806	782	837	876	831	869	845	832	805	837	841	814	879	787	818	848	785	789	894	797	783	816	897	861	812	837	829	848	841	826	852	823	810	795	833	841	842	854	800	786	804	785	798	830	792	853	840	897	832	801	813	819	806	829	825	852	811	854	793	810	859	827	797	823	844	815	833	821	809	818	815	862	816	892	832	819	861	836	816	785	884	852	833	770	837	797	853	804	832	843	798	815	818	846	762	815	879	824	840	819	791	789	876	827	864	822	805	800	832	817	821	862	867	797	872	820	850	870	843	824	810	855	803	863	795	819	869	834	775	851	848	814	828	866	812	824	807	804	847	851	831	870	896	802	811	816	797	813	837	854	807	809	843	820	837	836	809	847	815	882	800	849	849	832	766	795	802	822	829	821	816	849	880	904	882	782	858	801	815	829	834	824	813	856	854	862	830	805	833	792	834	823	845	855	820	786	872	784	815	819	828	887	817	808	823	827	893	799	846	863	788	845	815	800	791	846	820	856	795	819	828	850	823	812	829	830	884	838	799	831	850	781	850	895	848	782	811	879	835	812	809	812	877	833	784	803	839	869	819	781	802	788	881	827	859	809	820	867	820	853	866	831	864	810	842	841	823	860	878	845	811	873	811	835	832	841	830	808	789	861	851	789	811	821	806	868	813	840	871	806	846	848	813	836	823	863	844	796	813	810	843	853	823	833	830	840	831	862	861	846	808	831	804	828	828	859
30972	27042	22478	10935	3517	1577	1083	1023	929	848	739	682	740	758	724	723	741	729	673	725	722	776	704	680	767	772	700	725	795	717	711	699	713	730	714	714	750	744	736	772	744	746	748	665	771	717	718	709	687	693	718	710	756	747	698	702	695	743	705	745	711	753	724	715	755	692	760	699	745	741	736	757	698	729	707	699	748	736	718	737	727	702	746	769	667	731	704	728	702	718	744	696	728	698	698	734	688	786	730	747	713	763	756	700	742	714	749	706	737	685	714	681	744	722	760	753	678	730	710	712	720	734	685	753	740	729	762	703	741	733	742	714	708	749	701	721	695	713	739	693	713	765	725	694	739	725	779	719	755	699	716	692	694	715	711	685	714	713	741	693	781	731	727	719	711	748	749	729	720	736	738	708	705	723	753	718	707	732	723	717	700	695	705	709	712	721	691	688	673	703	685	743	680	742	721	717	707	732	711	713	662	710	739	749	777	722	720	690	686	726	714	784	744	700	738	700	764	725	700	743	758	745	751	732	715	680	736	685	757	715	692	758	709	695	707	729	755	666	726	719	730	737	719	710	715	720	713	733	720	713	701	771	725	756	706	723	723	720	752	724	735	735	735	753	756	751	711	668	682	710	738	749	700	741	719	719	762	775	770	692	732	740	727	687	724	761	737	718	674	692	709	738	780	727	747	680	777	728	753	741	725	755	689	675	699	743	699	724	651	700	723	695	749	748	681	725	710	723	748	724	709	767	724	761	736	744	680	738	748	698	724	767	723	729	732	721	719	741	718	714	677	643	721	744	670	750	693	720	747	712	670	723	746	697	719	676	786	723	748	727	699	754	746	706	701	722	705	673	703	738	720	707	718	763	734	716	709	772	771	700	737	749	743	727	710	645	732	750	737	704	759	725	729	701	697	712	730	726	728	740	739	720	710	700	703	726	777	722	713	739	752	671	679	720	739	682	734	735	744	694	698	725	647	748	767	704	749	776	721	798	747	687	701	747	697	740	752	711	710	734	730	679	670	727	681	684	694	713	686	739	673	708	734	700	736	633	740	751	728	689	732	755	726	724	707	774	769	757	730	775	715	713	713	780	705	735	682	685	731	684	690	741	747	750	737	736	693	720	754	719	737	733	688	699	723	722	719	737	743	717	738	734	766	740	750	694	715	727	726	670	765	694	729	740	726	734	739	684	710	709	725	738	697	786	748	749	718	719	709	735	725	708	716	727	740	702	721	687	691	707	707	737	759	708	714	742	717	682	725	709	714	743	757	728	733	709	729	685	722	723	697	711	704	697	726	702	775	747	694	747	716	730	679	731	708	740	722	702	672	733	686	724	749	691	704	760	747	744	732	744	736	743	757	698	699	764	710	736	688	736	728	745	725	716	706	728	748	722	747	729	655	707	721	725	749	723	753	753	719	736	772	659	683	721	699	707	696	770	732	705	693	721	750	748	752	691	685	724	712	733	727	808	682	775	727	719	705	746	740	740	712	723	742	752	754	718	708	758	693	704	676	747	692	722	705	745	756	770	738	745	683	700	706	708	736	689	688	752	649	712	750	758	721	720	785	770	745	698	718	710	695	720	747	719	679	698	756	756	724	694	783	723	751	743	680	775	733	735	701	735	749	771	711	718	715	688	719	715	721	754	716	727	706	695	724	681	697	739	726	728	671	735	711	778	705	721	669	745	729	745	695	748	747	712	718	760	707	707	694	714	722	757	752	689	692	778	701	716	730	731	791	752	754	710	702	733	743	733	735	769	669	724	725	734	718	720	728	705	748	696	687	713	716	701	723	699	738	729	753	728	752	730	714	730	742	756	740	687	681	800	763	704	703	721	723	719	738	737	705	744	713	717	704	696	750	789	710	739	704	724	757	719	683	696	686	721	765	768	727	745	724	718	718	725	770	674	705	697	729	739	719	752	714	774	712	733	713	765	723	688	725	716	741	689	725	741	686	777	771	723	747	709	734	754	710	754	744	697	686	688	703	684	714	758	740	713	685	690	736	770	757	725	707	676	694	715	733	730	687	702	714	742	714	750	735	717	705	715	743	700	707	694	698	720	740	698	706	764	723	684	712	718	759	695	796	685	715	699	720	732	723	731	695	725	703	750	695	718	725	726	732	703	732	671	731	786	696	740	756	747	758	712	723	685	759	723	697	751	728	704	709	710	718	754	707	683	726	713	686	702	712	694	704	748	758	736	728	705	712	692	701	725	717	725	698	664	783	753	742	752	747	698	750	688	787	719	716	687	704	693	738	697	702	718	721	751	739	744	739	726	727	744	694	768	734	743	683	703	731	677	690	774	769	717	715	678	692	688	712	722	715	716	697	726	755	685	660	706	734	792	659	700	684	783	743	750	733	715	690	727	719	707	708	725	731	728	688	735	700	727	749	758	741	711	732	697	727	718	724	733	749	698	693	741	728	715	761	746	737	716	668	708	700	693	681	758	736	709	717	690	716	728	695	728	711	732	714	711	732	705	757	666	699	813	674	688	720	677	743	717	710	752	712	775	811	738	711	756	743	708	758	738	744	776	719	733	751	675	695	730	733	711	731	728	696	751	739	722	711	694	702	794	715	742	695	761	705	727	681	716	718	698	751	729	738	712	740	772	688	734	676	720	742	713	737	715	762	713	770	682	736	699	733	731	755	714	698	689	704	739	779	702	718	732	720	691	718	765	733	750	733	721	726	741	754	770	740	724	752	727	664	711	672	715	706	700	768	734	718	764	666	715	769	699	740	727	738	692	703	717	688	674	772	730	699	719	699	756	721	731	670	707	691	739	720	713	730	698	718	697	740	713	706	777	693	689	695	716	735	711	682	707	684	700	714	730	713	710	723	724	686	734	737	710	739	764	720	764	736	731	751	760	725	699	728	704	731	739	723	690	689	721	766	733	704	765	692	734	736	751	679	706	729	705	711	737	762	751	707	759	740	702	710	724	754	726	739	683	697	697	719	751	703	716	682	727	715	737	723	725	740	747	689	663	742	719	742	750	673	696	764	737	728	756	685	757	691	719	709	698	724	719	711	795	673	674	706	762	725	715	726	772	760	709	765	734	743	747	732	715	704	727	750	741	735	742	693	746	729	730	662	728	715	750	749	753	738	673	681	735	724	710	732	758	736	716	749	714	750	738	711	725	666	688	712	689	698	720	739	738	737	739	715	732	710	723	768	723	693	712	716	755	731	748	768	776	753	769	783	705	720	733	741	727	739	757	707	715	661	694	719	676	706	718	752	769	770	737	797	718	708	734	751	773	766	738	758	708	756	718	709	692	715	719	746	776	734	723	740	726	740	736	709	753	734	729	717	710	749	711	698	763	752	737	724	701	752	768	716	735	668	712	738	699	776	711	701	750	710	711	704	717	710	693	732	690	716	681	742	702	724	745	701	727	719	719	758	758	708	698	683	775	731	669	733	718	724	664	726	696	746	689	737	714	726	740	735	757	779	723	699	730	748	708	760	712	772	697	728	747	763	760	736	731	743	667
23431	29711	17563	6886	2969	1474	974	880	791	639	561	578	541	564	584	567	589	574	554	552	598	553	526	555	531	573	557	586	556	557	583	585	578	590	584	576	577	550	570	588	569	593	531	606	543	562	602	586	580	528	569	579	590	555	582	589	555	579	550	565	622	614	594	565	554	569	554	530	563	572	551	576	600	532	530	552	545	562	577	553	572	533	576	558	538	558	564	537	594	553	596	610	569	578	540	548	569	600	564	555	581	585	561	545	570	591	542	588	531	574	544	531	569	629	621	623	529	525	562	575	577	572	587	552	592	563	609	575	554	605	581	570	569	562	575	570	597	568	595	569	590	559	555	546	603	556	550	536	536	563	581	601	587	538	591	599	564	548	533	572	585	573	584	568	571	575	584	577	530	535	580	570	618	569	564	562	531	595	527	603	553	583	579	547	579	553	596	565	600	553	532	583	556	604	563	562	562	590	484	561	565	564	552	559	578	547	556	553	594	543	617	615	608	564	563	566	573	556	586	563	545	556	543	539	579	579	539	570	570	547	533	568	597	567	561	603	553	527	561	533	547	564	591	539	579	562	573	593	560	554	569	530	586	591	510	555	599	581	542	561	579	581	604	597	558	577	582	547	564	553	574	558	562	551	576	606	556	552	599	590	537	545	570	578	570	557	541	535	545	533	577	587	521	565	569	565	588	544	497	551	559	607	602	602	571	563	588	561	568	547	522	573	591	562	553	571	578	560	641	567	519	591	550	536	616	554	541	598	578	596	533	554	606	575	561	580	598	522	566	554	548	545	575	559	579	499	542	558	582	563	584	578	566	562	556	545	563	602	560	582	538	586	594	543	586	574	538	545	563	574	560	569	564	521	560	605	583	564	520	604	561	498	579	555	540	549	547	558	569	587	569	547	565	537	563	566	574	564	558	567	606	591	559	547	556	568	559	549	549	634	598	515	562	552	552	590	554	603	575	563	515	594	610	569	557	562	568	553	571	607	547	604	525	557	628	577	533	560	549	589	544	553	595	582	593	534	565	551	560	608	584	586	571	564	575	549	560	588	566	566	589	533	536	528	584	582	542	523	548	597	576	541	565	550	556	581	560	579	587	596	582	557	533	569	580	567	559	603	544	575	590	562	587	619	526	575	567	543	573	578	532	592	562	552	535	560	580	579	550	571	568	563	588	555	547	548	587	572	569	555	553	542	541	570	556	572	559	551	555	572	550	565	554	582	583	554	582	609	571	550	587	517	582	523	547	550	567	585	525	570	564	601	575	556	556	551	557	518	598	560	574	594	611	580	523	534	570	519	603	608	538	538	532	539	542	554	511	511	570	540	586	531	566	549	568	579	583	540	558	536	577	605	580	560	561	548	553	525	576	509	578	593	584	564	583	538	559	564	550	564	542	530	580	571	566	578	567	531	584	605	568	553	579	557	532	563	642	556	558	538	588	589	593	562	544	607	575	592	557	569	554	570	577	594	531	548	570	595	570	582	589	595	539	550	541	592	595	589	576	540	567	586	598	561	546	586	542	537	540	555	562	581	597	583	548	552	561	586	553	544	586	552	539	565	555	542	614	510	588	597	592	623	580	596	596	581	555	559	572	547	581	570	579	576	530	571	577	543	578	603	558	555	586	549	574	573	544	589	549	552	566	582	554	549	578	544	540	535	584	618	603	574	616	595	530	556	574	509	567	590	555	563	578	547	564	559	610	567	607	537	582	557	569	510	566	549	575	600	497	583	555	555	586	556	570	536	625	591	539	557	600	559	580	594	551	566	540	589	555	574	541	592	547	592	603	549	554	559	573	525	532	592	574	558	565	571	533	555	553	555	580	545	577	572	566	569	562	573	585	577	583	525	621	575	604	563	588	573	552	510	591	537	566	565	583	555	574	571	573	602	570	569	588	551	523	554	566	564	578	579	568	561	564	559	578	593	560	582	524	522	516	563	551	555	585	547	563	543	594	553	540	547	593	574	523	513	591	609	567	593	547	535	604	546	548	576	560	584	592	586	600	599	558	530	569	524	543	554	565	533	609	564	568	553	522	595	550	572	549	600	561	545	601	570	533	609	559	581	589	555	580	597	579	563	627	565	579	559	556	631	564	582	580	583	597	537	574	546	563	586	587	509	585	552	518	556	585	546	558	515	590	581	590	553	561	560	584	539	550	616	602	565	546	601	588	581	566	593	563	537	529	570	539	600	608	496	564	567	578	580	547	558	557	531	617	555	593	601	595	594	561	566	597	582	561	588	554	556	572	580	601	548	574	559	566	556	561	569	618	545	564	555	540	575	558	563	550	594	586	549	551	556	566	572	542	584	579	543	582	571	562	534	550	564	547	578	566	563	560	565	570	568	590	534	591	522	535	582	567	564	559	567	567	561	553	567	558	533	570	571	550	550	569	560	545	591	524	556	554	529	576	550	580	539	520	522	516	594	587	569	593	568	540	580	513	557	555	566	554	585	555	583	566	551	559	576	542	567	599	545	542	560	547	565	528	592	556	573	588	544	566	579	584	583	539	529	528	567	571	564	564	547	552	574	547	573	601	615	523	538	497	555	551	557	545	570	536	548	585	572	522	562	583	576	565	542	511	584	593	580	565	576	566	563	600	567	558	552	594	540	557	547	544	554	578	602	516	574	574	579	584	553	536	581	564	594	578	579	559	538	560	535	522	526	543	559	523	535	540	544	589	627	529	569	558	556	544	544	583	585	574	577	577	577	642	551	543	628	579	565	571	560	595	569	589	586	592	568	569	546	573	548	560	564	521	556	549	529	579	545	597	584	538	520	568	559	534	556	577	586	534	553	549	604	554	517	562	531	564	548	559	529	591	549	592	528	543	536	562	558	545	576	604	534	568	525	588	535	589	550	575	591	538	591	573	565	574	568	597	548	576	583	562	557	591	569	579	615	553	589	546	531	594	540	548	565	538	584	529	565	555	585	536	577	577	550	535	578	563	551	584	621	576	576	540	542	572	523	600	599	555	583	609	593	564	562	567	515	544	631	544	577	572	555	595	570	532	538	583	576	556	541	538	566	616	571	535	535	557	567	596	583	548	541	559	583	543	558	538	574	604	560	580	591	545	570	553	544	552	571	544	505	577	593	573	572	560	577	603	558	586	545	536	553	549	554	559	580	548	532	532	521	558	559	533	543	553	511	580	568	617	557	575	575	577	550	597	569	583	562	565	577	523	528	536	534	583	557	529	596	542	586	621	569	579	539	562	558	565	540	573	576	552	563	542	584	554	567	571	594	537	565	615	527	564	575	586	561	547	620	567	577	568	573	565	601	555	530	526	574	559	526	549	554	626	591	578	516	544	598	543	565	556	589	555	583	563	579	552	594	535	601	552	562	620	572	551	495	613	522	560	587	591	543	552	598	551	599	566	579	563	558	571	525	562	581	543	570	583	566	569	588	568	553	603	560	544	600	582	544	541	589	578	549	548	532	603	538	537	603	563	574	553	538	583	569	531	545	561	525	559	566	566	541	574	569
25859	24374	35877	36700	26496	15705	6355	4117	2920	1773	1103	901	875	891	873	845	837	802	880	839	887	867	801	952	986	912	896	828	868	833	866	858	802	859	827	807	857	834	826	843	806	814	874	854	850	843	821	836	794	800	864	890	848	826	899	820	852	870	883	861	859	833	883	853	834	842	840	818	824	789	855	855	803	801	844	857	868	835	895	837	901	873	844	858	847	902	822	832	878	862	831	853	844	801	811	840	796	844	814	866	819	868	821	837	842	876	811	847	838	836	845	809	836	783	902	842	827	888	864	831	849	817	855	877	826	796	853	779	862	828	814	903	843	849	846	838	846	867	829	880	773	832	839	870	844	806	842	825	890	847	842	815	831	858	819	816	875	851	801	814	853	852	873	835	836	826	877	829	832	776	861	829	862	827	857	847	867	826	832	827	823	893	875	851	834	838	829	873	843	806	831	864	784	835	850	847	819	840	885	835	861	836	878	872	849	858	805	800	841	817	839	807	831	809	856	811	812	828	801	801	862	852	853	837	854	781	870	828	816	847	835	870	802	857	830	818	841	874	837	859	852	822	788	840	860	852	831	846	880	851	824	873	924	856	848	811	854	835	842	817	848	881	860	792	859	871	853	877	802	820	883	847	866	865	824	802	780	799	825	774	851	814	767	861	861	843	857	889	850	842	813	884	831	819	819	822	823	825	815	810	846	828	844	815	830	875	875	805	862	864	863	804	812	819	764	828	802	835	839	832	835	855	826	854	824	837	846	840	824	787	867	852	889	899	822	796	853	818	847	799	845	871	852	852	835	822	844	849	808	867	830	812	829	807	843	836	771	835	844	833	829	848	821	794	787	794	863	791	847	804	850	845	812	800	833	893	830	854	888	848	823	842	833	846	879	836	823	881	842	826	800	820	805	762	841	803	836	878	891	818	777	813	805	885	840	804	836	855	863	845	879	863	836	874	826	795	851	850	799	827	824	838	836	899	837	847	806	900	847	865	860	785	834	818	875	869	795	842	858	823	838	867	828	795	812	848	814	817	844	768	853	846	831	831	834	907	818	821	841	850	839	820	848	891	869	828	879	814	842	815	835	821	807	883	884	776	866	848	853	822	817	816	821	841	796	886	828	840	868	858	843	788	868	793	817	870	847	799	795	883	886	882	810	894	873	826	793	878	837	852	857	857	828	866	848	816	880	864	797	911	818	816	872	795	891	840	849	828	810	858	765	820	800	837	902	831	862	859	827	835	828	814	812	810	912	877	863	855	782	792	872	873	871	812	815	864	841	787	781	818	824	855	882	867	803	843	844	836	823	844	857	865	854	865	857	857	851	807	838	864	840	854	875	818	789	859	779	840	844	823	847	834	843	800	863	872	816	795	790	846	813	849	812	861	823	871	875	819	901	849	847	886	870	841	851	813	830	819	872	803	853	816	832	833	822	855	811	852	869	781	874	873	776	833	841	845	829	814	822	840	829	887	853	844	845	895	868	839	788	831	825	921	797	832	855	856	869	798	790	821	766	830	858	872	838	856	855	843	845	840	844	799	891	801	888	805	813	811	837	860	853	863	877	836	864	851	894	790	853	848	786	893	846	825	826	815	870	871	849	871	887	760	820	889	833	920	839	807	781	773	828	844	861	871	829	787	809	851	782	835	819	912	800	889	875	876	834	875	845	812	864	794	830	819	848	840	823	806	857	848	832	854	834	800	826	851	846	879	860	825	823	815	815	872	888	777	869	861	881	870	883	856	819	859	859	815	862	852	854	824	867	868	860	878	874	870	847	847	832	827	799	822	871	849	888	829	841	796	858	825	842	831	811	794	791	835	839	783	837	828	828	858	774	850	848	833	875	845	848	840	861	823	888	840	864	820	841	814	791	821	811	797	877	817	866	763	856	844	825	849	831	828	820	814	825	849	819	858	864	831	861	854	850	808	875	804	858	847	839	817	844	857	823	899	852	816	806	865	851	862	802	822	796	836	834	821	836	848	816	847	819	849	836	840	834	836	815	870	857	886	829	868	873	818	830	831	834	853	859	808	858	876	834	901	780	879	785	821	841	831	829	826	807	819	793	862	883	843	838	791	843	850	845	851	845	839	857	845	855	795	832	848	814	791	871	833	813	830	804	835	843	812	886	862	793	860	846	791	846	834	846	852	838	788	875	838	829	857	893	760	869	792	837	829	838	835	867	886	785	874	767	884	839	800	875	845	847	845	795	868	913	843	844	776	867	833	842	809	813	869	855	861	832	882	807	803	835	857	817	850	872	844	840	879	855	857	875	844	821	847	851	859	873	855	837	862	867	858	817	861	880	851	830	812	832	821	890	857	802	812	839	838	848	839	826	812	846	804	833	826	869	846	837	834	832	866	844	813	810	839	811	853	830	811	882	845	836	817	836	787	779	874	834	852	861	904	825	913	863	891	827	840	879	852	843	789	816	790	840	829	821	843	898	832	828	833	873	834	841	836	867	789	828	849	827	883	807	859	837	839	856	838	854	901	803	839	859	856	796	845	828	801	854	839	834	822	815	825	864	836	829	836	873	862	836	817	839	820	805	887	864	805	845	860	864	805	841	795	822	883	797	897	903	805	867	875	854	881	814	824	813	833	837	805	823	858	804	792	827	795	803	837	863	827	838	803	828	823	792	824	831	850	838	875	831	811	813	873	764	854	828	863	832	870	807	897	831	844	847	874	852	878	815	851	885	826	816	825	861	781	799	869	845	827	830	875	837	831	867	811	847	850	887	824	848	837	791	831	829	819	862	820	822	882	813	829	897	820	892	826	838	858	837	816	846	805	869	846	873	813	871	837	818	815	852	838	820	768	810	813	873	822	860	901	831	797	855	834	823	825	916	827	818	824	843	829	802	791	823	856	851	827	852	860	841	825	840	834	902	829	863	833	840	843	865	796	878	849	811	854	855	834	838	846	815	850	832	813	825	829	847	841	849	895	886	799	848	834	821	863	800	804	791	831	839	831	835	849	824	820	829	830	805	842	805	819	836	865	823	817	877	864	797	846	870	803	805	800	860	863	847	853	866	856	886	831	808	844	774	866	893	817	814	822	890	822	856	912	879	831	840	750	899	850	823	840	852	848	855	848	832	816	859	804	798	818	864	787	840	814	851	841	845	850	804	823	872	813	848	835	803	820	812	841	882	886	889	871	844	856	832	873	805	890	827	801	838	835	824	849	849	789	830	903	873	878	849	880	812	815	864	827	832	844	854	816	859	881	844	832	844	811	796	842	861	911	820	900	848	834	812	834	838	814	774	795	841	855	807	817	841	870	795	852	834	834	855	832	802	795	849	857	826	893	826	848	884	827	773	829	868	828	845	846	830	853	804	834	830	877	847	827	893	871	844	868	784	852	834	837	864	861	854	842	859	822	851	831	839	826	840	820	851	800	829	823	894	823	840	821	847	844	846	867	807	869	829	820	830	853	860	816	832	822	828	820	845	838	797	818	839	836	851	830	816	841	834	813	877	811	860	830	793	908	847	803
61478	88266	63521	39469	20270	10354	5184	4494	3274	1762	966	740	714	703	731	688	677	703	738	719	743	692	731	731	827	731	693	703	705	707	727	731	764	699	723	685	736	764	712	690	727	699	679	712	714	703	684	708	713	741	692	687	745	743	673	715	696	663	741	695	696	735	736	683	719	721	736	701	731	688	711	700	727	686	714	710	708	722	690	702	703	740	759	723	751	682	714	657	650	736	699	730	650	710	724	679	694	747	720	727	675	685	702	697	713	676	683	653	734	696	699	701	762	715	750	711	679	698	724	747	755	683	743	703	710	679	722	681	684	674	672	744	746	704	686	725	675	665	685	700	709	718	718	714	676	669	697	729	685	683	684	751	698	716	685	711	742	757	699	726	710	724	695	716	682	704	730	675	669	704	677	688	714	720	673	768	671	742	775	735	721	717	696	723	713	649	743	715	690	635	681	686	717	694	702	689	748	665	670	704	712	691	700	683	743	660	687	708	765	753	659	687	733	721	740	714	689	699	741	689	749	676	678	726	749	716	696	697	733	710	703	712	707	742	704	691	715	660	672	731	678	706	728	699	725	703	701	683	689	732	710	699	660	686	706	723	682	718	746	701	700	700	706	672	689	699	727	728	699	693	655	669	709	712	681	737	712	703	729	708	721	711	692	752	704	732	743	675	679	728	665	729	707	700	686	677	682	697	715	733	705	665	736	706	705	718	694	683	698	732	705	741	659	694	703	649	680	745	701	679	665	714	691	665	647	715	684	712	718	654	718	738	726	706	686	680	718	713	699	716	701	726	697	703	702	705	722	699	712	716	741	710	713	709	678	687	702	688	688	726	729	704	679	724	675	721	697	698	706	696	722	727	682	698	785	705	701	637	711	670	650	725	715	710	719	700	698	729	745	711	722	736	696	698	674	716	709	668	696	706	760	708	696	701	768	697	696	723	705	731	738	750	730	699	713	701	805	704	680	695	702	681	704	744	684	697	666	690	666	623	749	710	712	688	671	713	692	708	716	713	710	716	711	720	658	714	677	679	694	705	731	699	652	742	729	755	662	706	701	700	669	706	777	736	643	779	684	718	695	696	720	684	695	749	680	715	705	708	738	730	705	669	692	708	681	712	684	696	644	765	688	702	706	669	677	712	688	657	733	751	712	730	751	673	778	694	750	683	654	750	682	723	701	713	719	742	754	709	717	713	739	696	740	715	752	715	661	731	731	708	729	681	731	682	679	690	773	692	723	699	684	665	682	718	727	701	742	687	741	687	738	707	717	678	704	717	702	767	724	677	700	708	710	725	682	682	696	649	713	730	759	698	665	714	750	726	685	725	712	707	719	720	718	706	698	704	675	687	729	674	700	710	720	703	732	711	695	694	733	718	728	727	716	717	681	714	691	751	708	668	734	724	659	762	739	713	682	716	667	686	693	742	723	675	723	741	726	730	698	687	693	700	699	672	756	757	683	713	735	632	772	698	745	739	709	681	692	725	706	721	725	732	746	669	714	672	745	720	716	700	754	733	688	704	711	659	726	740	733	688	709	698	699	728	683	662	742	717	709	686	711	745	684	713	701	728	755	747	676	704	673	686	698	684	700	732	738	710	659	717	763	759	747	728	722	740	705	663	693	700	699	701	702	732	763	763	703	711	693	671	721	704	662	706	718	752	711	728	677	708	741	673	701	698	676	684	676	745	671	731	688	741	644	763	708	706	694	735	735	704	716	678	725	731	736	704	729	667	731	709	686	778	692	723	677	739	746	726	724	718	708	686	685	712	701	723	648	704	707	717	685	712	745	726	702	722	726	737	706	751	673	715	720	703	719	693	723	683	723	726	734	714	709	704	714	680	701	688	694	719	716	699	659	714	720	689	665	708	696	688	709	690	685	707	722	703	727	664	737	701	728	668	713	674	705	715	736	736	716	727	677	711	713	705	696	737	711	700	708	701	684	736	690	744	756	679	719	723	683	702	713	705	701	657	719	686	702	725	688	764	680	723	726	674	675	698	700	688	672	727	735	718	706	715	690	742	716	706	696	667	675	767	683	695	663	705	704	724	721	665	682	705	684	696	742	714	682	706	706	722	668	683	693	708	708	702	700	720	691	692	685	683	725	698	717	684	700	693	678	715	683	711	707	686	724	701	638	686	706	731	680	658	724	710	763	728	693	705	707	700	701	747	656	758	700	745	730	680	705	734	716	697	705	732	666	776	684	707	717	729	701	705	729	699	698	679	674	710	691	728	653	749	759	784	680	694	744	653	711	710	669	720	678	730	720	698	680	764	679	729	667	667	677	749	714	675	682	675	729	701	657	704	687	678	704	705	697	684	733	705	732	726	718	722	726	695	758	700	723	679	732	702	721	682	722	712	712	695	699	696	696	707	715	707	693	704	716	703	733	703	724	731	696	692	764	708	722	694	752	716	757	743	669	661	674	738	699	683	734	681	669	705	689	708	742	710	731	706	731	709	729	710	714	681	737	667	718	742	662	737	692	678	681	701	741	752	760	718	699	716	693	704	740	727	691	705	704	706	673	718	751	712	711	760	699	747	732	673	716	691	651	700	710	696	646	772	730	719	716	717	688	708	709	728	691	650	726	748	682	705	673	727	749	740	729	732	676	713	705	731	725	744	702	701	722	671	711	695	697	723	726	758	662	681	689	709	728	709	742	717	727	700	655	677	696	696	695	706	721	678	700	723	728	664	684	674	722	695	718	749	692	714	752	674	721	718	703	669	739	698	685	694	729	710	720	719	746	720	692	674	681	692	671	696	686	761	674	695	687	665	712	715	702	709	677	703	729	651	769	732	660	728	699	707	692	691	692	726	707	698	700	680	693	706	671	758	729	676	706	722	735	722	696	700	757	680	731	688	771	669	704	662	710	721	736	751	739	699	749	723	702	734	676	731	700	664	674	750	741	724	705	691	709	755	671	708	666	723	717	680	698	703	675	718	669	769	674	699	682	699	726	731	712	709	723	741	759	722	695	685	671	697	709	734	748	711	747	695	701	684	717	712	711	730	731	670	690	722	684	659	715	693	699	714	671	711	744	673	750	716	730	722	713	705	673	655	705	702	719	669	681	746	724	695	695	744	726	722	699	696	722	662	705	700	688	671	675	734	664	673	688	672	745	700	692	682	687	682	678	693	671	681	715	707	684	697	712	662	712	707	702	641	704	730	661	721	694	691	712	692	725	722	702	726	691	718	698	783	674	707	681	701	715	714	673	735	741	710	715	727	702	696	681	670	677	666	741	692	715	710	742	705	695	706	687	618	744	712	712	708	721	668	683	711	735	650	711	675	692	718	678	752	678	685	702	655	750	734	698	742	704	717	698	690	676	716	697	690	712	724	736	664	722	692	697	715	740	758	715	751	708	680	714	705	682	686	716	718	671	674	669	739	684	690	712	742	721	708	722	742	711	718	756	684	738	670	701	682	693	697	676	694	702	730	677	757	732	704	761	713	720	710	708	695	722	736	685	671	664	743	707	700	676	697	721	659
24651	22932	33321	33279	29455	23541	13117	6928	4616	2578	1411	1154	1035	988	989	1005	1041	997	1031	1027	1038	1016	1042	1080	1092	1084	1012	1015	1076	946	1020	1054	1037	959	1048	1009	1006	984	957	980	1019	1009	979	994	1000	961	959	967	951	1026	953	960	950	999	1001	994	988	997	968	1017	972	1029	985	962	1013	995	968	977	951	993	970	978	943	952	999	984	967	980	1006	980	1024	1053	952	936	986	998	985	953	969	1014	1013	1027	977	971	996	938	1079	968	989	939	1029	996	950	991	1001	888	957	998	1021	914	1023	952	988	983	962	1003	985	970	1034	946	984	1001	974	1007	976	1005	959	970	975	993	992	986	1011	998	905	977	955	1025	993	970	973	987	1011	965	944	992	985	1003	988	971	1009	989	1011	951	1003	977	969	980	993	1023	991	998	916	984	963	988	977	1039	1012	971	1027	1016	1021	1016	940	987	1024	955	1013	970	972	971	1037	1022	945	1008	955	951	971	984	991	1010	966	974	971	953	990	973	1016	975	942	966	994	1073	935	936	984	933	960	971	953	949	995	1008	1010	920	1030	988	1030	974	931	990	965	966	1003	1008	1008	949	987	1021	998	961	950	1006	1005	968	962	1013	1022	926	987	971	1042	989	1017	1011	963	1012	968	997	1002	952	941	968	1004	1000	972	938	997	949	964	947	960	943	962	993	974	976	986	992	1013	1015	1031	1006	1013	928	945	1004	987	988	1006	979	1013	1009	998	907	961	1009	941	1011	968	940	1009	946	928	987	922	964	1014	975	993	983	889	954	972	961	945	986	967	975	972	1020	945	973	984	976	925	926	972	975	1025	1015	1024	972	1000	995	1032	1024	953	954	997	945	1008	1003	971	971	994	980	1025	974	1012	990	985	985	1001	1045	989	1001	959	1041	919	936	987	958	958	998	999	1030	1018	983	1062	924	994	955	996	1025	974	956	1008	965	933	1001	1003	1000	950	983	1016	1043	1005	968	965	959	1013	1010	1037	975	978	998	985	988	978	1012	987	1044	1021	966	994	968	986	987	1002	1020	986	976	990	1003	994	961	978	984	966	936	1015	964	936	951	940	948	965	997	991	939	1018	1007	979	960	976	943	979	968	1021	995	1007	1001	1048	963	1024	981	982	1014	950	1010	980	968	993	978	1007	1020	934	1018	916	1046	955	992	974	991	983	953	952	1001	921	958	959	1030	986	972	960	978	960	941	1003	1037	1010	933	961	1019	982	981	934	1001	1006	937	976	980	1017	991	1035	1005	1021	1021	967	970	971	958	981	932	930	1008	995	1036	950	958	928	985	936	982	983	1009	984	981	916	968	1018	930	934	1028	956	1003	937	1012	980	1071	993	984	992	908	1010	994	966	989	1018	989	991	941	1019	982	994	939	1019	974	1040	967	1002	983	983	941	1025	971	933	953	946	1010	1031	946	974	968	986	1030	1012	1016	968	993	1006	971	922	993	1007	897	994	1018	1019	1025	958	985	964	987	979	1053	981	999	1020	1008	1051	949	951	932	972	991	975	1000	1005	975	1023	937	1029	1002	982	951	996	1012	973	956	906	949	976	974	981	980	952	1005	944	1051	1019	987	933	950	950	942	988	960	994	951	996	986	1020	984	1007	976	978	955	982	961	963	999	993	972	908	987	1005	1021	973	1013	958	925	984	980	976	969	947	998	1032	990	981	973	979	936	954	946	1018	980	989	982	920	963	956	974	946	979	955	973	950	987	1030	976	1014	1010	941	979	956	965	957	968	1017	960	947	1009	970	995	978	953	951	984	1065	971	993	956	975	1075	1002	1022	942	941	1005	981	921	1011	964	955	986	1034	1032	1013	991	990	1015	1027	982	998	978	983	964	970	951	953	1022	980	1004	953	995	924	943	991	950	1002	1022	986	961	936	1010	962	1001	1022	977	997	1041	996	962	925	977	1044	997	944	1005	1039	1022	999	1035	1044	925	962	931	948	995	1002	945	992	948	969	975	1000	985	1047	943	986	995	978	939	1002	967	981	995	1002	971	973	978	980	1002	961	974	1032	990	995	992	986	990	1042	1013	1014	990	964	1001	1005	947	984	996	1027	917	1007	991	969	977	934	1018	984	983	996	989	980	978	972	987	993	936	939	986	952	1017	979	978	949	980	1006	989	950	1017	1047	987	1033	963	949	980	968	963	1012	982	1067	985	1012	964	1000	1006	978	1017	974	1017	984	1020	1033	917	985	972	918	924	990	977	980	1009	964	983	941	953	999	981	959	914	973	988	982	944	957	961	1052	981	1058	931	968	995	960	973	937	1007	961	970	979	1008	968	992	987	979	1033	1035	976	992	974	947	1030	974	946	991	993	933	971	994	996	996	917	1003	996	1032	1071	1014	937	1032	998	978	1008	1008	1017	1010	922	951	993	970	964	947	926	997	966	974	955	983	958	939	999	955	975	960	961	956	996	976	978	1009	1062	978	879	1027	972	981	959	955	1016	986	957	967	1013	1006	995	983	959	969	988	1031	998	1039	949	1003	991	1009	987	1007	1017	984	1015	921	961	975	1027	960	982	960	1005	974	954	950	1032	982	946	982	914	1017	974	964	935	982	1010	994	1029	973	987	974	968	981	982	997	934	1018	1029	984	972	1042	995	955	1007	948	960	1000	968	939	975	974	1014	981	953	1023	1009	1019	969	982	989	1018	919	965	1043	1004	949	953	933	962	987	947	994	1012	979	1001	951	974	965	956	998	1029	948	1024	1001	940	985	999	982	1010	1023	1007	1041	1044	976	1005	967	953	983	973	928	1034	996	1000	963	959	942	994	1007	1009	1002	948	1001	1007	916	991	978	1015	968	1057	944	964	1029	990	964	963	971	993	967	1015	939	1008	1006	1009	951	996	983	953	998	999	950	971	971	997	1006	946	1009	1014	978	925	955	976	1015	982	981	975	956	984	957	1028	1020	990	973	929	996	968	1029	948	971	1007	933	1042	966	1008	1008	977	956	982	970	991	951	1029	985	966	992	948	954	977	961	993	975	972	1010	990	973	951	1003	981	1003	958	976	1001	981	919	963	969	1006	997	988	1016	1038	1013	957	1019	971	982	951	999	947	930	973	950	1011	971	983	968	967	988	1005	1006	971	967	984	1036	987	1027	1004	927	968	985	1018	950	990	969	967	1003	974	934	991	973	934	963	960	948	982	1009	960	954	1017	1015	1015	1021	1024	964	931	986	974	1013	970	991	997	993	998	1032	1007	950	938	995	998	985	966	982	993	985	970	938	914	968	970	987	1013	979	952	925	993	996	1006	999	977	1020	996	980	1013	1014	995	1007	933	984	951	981	930	975	984	989	940	999	1024	978	1039	982	995	950	1005	966	1010	928	910	932	952	942	977	1018	1002	976	971	1029	974	956	926	976	982	999	978	998	959	987	1034	947	995	971	993	988	1015	946	965	992	952	991	908	961	979	964	952	989	951	1004	1051	1004	972	1006	964	1010	1044	1030	1021	924	981	1023	1050	955	942	1043	973	982	1013	1055	1000	930	974	950	977	1043	982	1028	959	989	957	971	990	1040	985	1026	1005	958	980	962	1007	989	1000	962	1028	961	980	981	926	982	1050	990	959	991	955	957	944	986	1023	999	999	975	1016	1014	935	1001	919	950	964	937	1025	957	977	1004	1053	1009	940	954	975	934	928	980	996	954	954	1000	1051	984	988	972	990	957	908	961	996	1012	942	945	975	924	962	975	1005	984	937	994	945	980	1010	1020	1011	980	936	1005	1002	988	1014	974	1001	984	999	1014	941	1024	924	1026	946	1029	968	1021	966	1061	958	1016	930	970	1040	1000	1025	1066	982	972	938	921	1005	974	1000	961	996	1043	995	999	984	963	924	956	1022	985	992	1003	936	999	951	997	982	935	976	933	878	954	1026	1032	954	986	913	975	1007	986	943	930	1004	953	987	998	1010	1014	954	939	1028	966	930
65471	101302	73365	51123	29902	16912	8583	7145	5222	2860	1232	913	832	856	894	833	910	857	822	864	840	840	863	960	1040	931	831	837	846	819	826	816	845	830	884	864	805	806	893	858	807	831	872	833	893	879	870	842	851	811	851	793	885	806	830	846	873	891	846	825	821	850	858	816	835	869	859	849	873	845	842	871	857	865	840	797	885	889	804	896	815	855	861	859	840	854	815	814	796	864	866	824	856	844	809	848	855	862	880	844	852	877	861	866	786	904	820	861	827	865	821	849	842	873	865	792	802	845	795	826	819	849	823	882	872	832	803	872	853	826	865	899	858	816	844	807	873	870	803	847	812	879	820	835	831	839	873	795	856	833	877	846	816	844	879	873	840	843	857	875	896	827	852	787	854	850	878	830	839	797	827	841	787	844	847	879	880	849	878	796	866	844	818	779	814	858	819	834	856	847	847	849	856	856	846	834	856	850	801	825	844	839	847	851	854	870	841	872	832	849	843	819	838	851	784	858	829	842	886	846	842	810	856	864	816	848	839	857	827	845	804	869	820	868	846	829	807	813	835	844	875	828	838	866	811	846	902	836	837	850	833	823	844	841	872	856	821	881	806	868	814	920	853	793	834	825	780	832	783	823	863	795	812	837	832	853	806	902	796	795	884	855	813	858	864	847	838	896	810	913	849	859	924	827	822	849	858	776	770	838	865	817	858	832	833	826	820	816	869	800	789	845	849	855	857	868	858	846	825	813	835	872	905	812	850	865	801	881	800	835	862	830	872	834	863	841	861	821	873	842	810	839	898	891	834	798	816	804	837	800	806	831	809	865	857	845	843	841	838	905	820	858	832	843	838	855	870	829	853	905	843	897	838	831	811	871	812	858	827	826	853	867	829	835	868	842	839	856	792	788	842	792	803	838	870	837	837	858	865	782	878	894	828	871	814	850	811	839	845	865	814	845	866	844	838	844	842	829	876	839	871	865	819	827	884	826	836	834	819	806	849	845	883	792	820	849	825	800	878	817	827	845	815	853	833	895	835	831	840	832	845	880	812	864	821	815	865	801	883	866	846	856	850	895	855	793	809	819	857	848	824	783	861	847	886	801	903	862	851	915	852	857	838	835	791	851	908	794	865	877	828	863	818	869	870	860	830	892	828	775	793	859	832	827	843	862	816	858	826	816	781	864	845	823	843	828	915	864	830	860	819	839	885	874	864	875	853	867	823	844	847	865	852	840	825	869	894	828	814	838	872	822	776	829	882	857	857	863	825	849	814	783	815	804	827	865	888	832	880	845	840	803	874	853	913	850	803	841	782	838	854	848	818	848	804	788	875	833	878	874	820	868	848	839	880	922	831	816	873	857	839	833	869	815	824	840	842	818	892	885	851	849	835	846	889	799	820	821	818	879	863	863	841	875	794	885	834	804	888	847	838	843	784	812	855	811	811	865	860	850	862	859	854	789	883	855	886	829	849	819	851	830	778	827	818	815	851	861	788	872	848	816	834	829	823	834	888	825	878	848	842	830	864	861	907	837	830	889	874	892	781	848	832	854	855	839	790	861	868	875	867	863	812	906	810	845	841	846	865	860	861	905	856	862	850	895	795	853	900	867	858	845	822	830	895	840	788	844	807	821	838	862	860	846	857	837	903	845	896	851	828	819	852	813	888	840	818	853	819	821	848	780	815	846	851	872	852	839	852	868	835	843	856	813	847	850	808	846	866	863	895	855	842	915	894	834	866	836	854	828	851	833	892	842	807	832	829	898	862	804	853	871	809	824	873	838	869	834	799	858	864	855	786	836	840	805	835	790	862	850	868	807	856	832	875	836	850	885	881	834	847	895	837	894	821	847	793	821	857	858	888	809	820	851	824	806	869	869	885	812	902	824	841	845	844	812	888	853	859	843	837	854	846	798	854	838	797	790	860	813	856	835	834	860	832	840	867	789	859	858	847	850	827	759	882	841	872	882	868	828	875	834	867	837	894	826	863	896	822	833	882	859	841	848	851	852	847	840	872	857	822	819	868	841	806	861	819	880	868	810	856	810	862	805	834	806	805	839	780	827	851	775	883	866	806	803	845	771	867	819	848	788	851	870	838	840	835	891	836	851	840	828	800	844	774	914	820	846	850	837	830	848	841	858	849	867	823	854	836	904	850	899	827	849	799	874	817	853	877	832	885	828	922	888	845	849	886	835	796	912	831	882	853	841	840	774	872	819	870	850	781	853	858	857	842	865	863	838	825	834	805	875	830	847	858	843	867	818	838	862	846	860	817	875	878	844	884	839	792	839	848	820	864	825	832	848	875	835	834	834	858	824	810	900	844	890	884	839	859	839	871	858	801	841	815	832	815	830	837	815	888	847	824	816	850	818	852	856	844	833	874	845	829	846	884	838	848	922	850	794	822	793	803	853	849	848	866	895	832	841	794	883	834	844	834	835	834	793	901	837	901	872	841	794	824	894	826	885	836	840	858	807	872	925	830	853	865	884	871	859	859	838	815	864	823	884	818	817	853	822	835	875	807	834	840	891	852	860	889	900	899	812	853	863	847	778	891	814	820	852	886	819	850	874	844	826	870	864	821	833	816	827	849	836	824	850	848	832	786	828	854	863	868	838	820	890	811	801	832	848	818	804	840	823	834	842	851	866	863	806	863	831	825	869	820	843	790	796	841	881	842	890	840	836	798	818	807	843	839	836	871	795	811	881	822	879	777	824	860	867	838	854	826	841	845	813	839	822	851	860	839	897	836	825	824	844	834	808	853	834	909	867	854	873	826	910	858	894	843	835	814	837	826	849	836	877	851	861	863	827	851	842	833	812	872	841	814	814	865	883	824	815	801	860	824	849	829	837	823	801	875	886	851	833	891	824	794	827	867	844	826	866	909	834	879	866	857	868	803	855	802	845	844	827	894	867	863	832	871	909	831	892	867	872	803	815	829	898	854	811	885	793	859	887	818	806	851	741	880	790	858	867	878	838	852	847	830	853	849	869	881	846	855	810	835	821	879	858	893	812	889	850	846	863	874	818	823	861	817	839	839	813	834	875	877	898	911	836	848	783	819	805	839	818	849	843	881	814	844	930	807	864	821	886	874	863	810	825	830	812	855	801	851	778	832	920	837	812	837	838	823	784	844	858	817	812	824	806	849	814	831	861	805	854	870	773	799	773	874	840	801	904	795	795	824	876	846	848	856	842	851	762	855	864	834	858	835	818	859	829	881	849	878	849	868	794	801	884	849	854	883	798	805	875	811	855	855	865	850	833	858	786	844	867	810	865	820	865	917	862	828	803	885	833	864	881	814	831	850	885	859	813	844	814	940	843	857	844	834	870	904	807	904	877	846	779	800	848	792	832	866	869	851	824	860	880	842	848	819	825	810	778	863	876	863	819	846	803	822	869	846	790	834	870	841	834	822	864	829	834	806	831	775	862	857	861	897	898	876	861	785	801	859	850	891	850	827	844	778	800	818	841	848	879	777	781	857	813	871	852	865	809	824	816	826	872
30817	27225	22044	10613	3465	1681	1093	911	889	829	775	723	738	767	770	764	741	802	729	747	721	689	752	730	717	742	734	749	723	712	780	754	783	784	720	710	748	716	767	717	758	715	731	696	700	739	728	683	746	730	702	741	757	715	753	777	778	768	782	689	747	668	700	687	704	755	760	789	728	711	686	682	706	734	709	752	714	742	725	734	704	706	746	752	730	770	735	748	761	703	767	739	750	691	748	735	718	661	756	700	714	686	728	680	724	725	692	719	701	710	712	748	699	701	765	762	667	716	686	774	711	739	707	723	758	718	727	720	729	735	735	741	752	749	716	738	750	699	744	782	730	743	768	685	754	693	765	697	736	763	681	733	716	769	726	701	730	717	751	732	741	691	724	764	708	726	720	717	746	708	733	736	764	709	732	673	766	682	721	710	676	795	715	704	776	748	712	735	730	776	708	721	713	726	760	719	692	708	725	750	726	712	791	732	764	702	698	750	746	736	755	757	746	710	757	755	700	726	811	666	716	778	747	756	713	768	758	708	713	794	770	715	707	756	765	765	731	765	791	684	747	737	764	771	742	759	738	700	732	731	788	801	721	712	732	707	759	658	727	726	709	736	728	713	721	667	717	771	763	752	724	744	729	736	683	742	728	772	742	734	738	685	776	697	711	745	728	788	738	747	704	728	781	738	712	748	703	726	728	682	731	674	713	734	746	724	737	725	717	744	706	752	750	750	712	754	740	684	737	748	677	753	737	739	753	691	750	740	707	746	715	754	682	742	730	732	739	699	684	733	748	694	746	729	729	764	701	714	773	783	728	716	708	720	767	727	710	742	752	737	764	728	754	700	733	792	700	797	726	688	701	800	696	799	715	728	769	738	722	686	754	779	714	748	711	754	718	716	726	725	677	770	761	728	703	776	676	741	727	810	685	761	742	754	733	740	718	675	734	714	685	756	684	678	693	711	785	725	749	743	728	705	691	751	747	760	700	713	732	724	699	713	748	695	725	771	755	707	759	771	686	732	738	679	724	754	732	764	731	707	732	736	740	733	786	726	749	743	731	724	742	736	696	741	739	684	699	691	734	713	705	757	725	684	712	791	698	728	704	752	704	785	674	685	700	706	723	688	703	717	767	713	729	766	745	701	712	761	726	705	743	736	727	718	772	746	768	654	683	673	733	694	765	693	752	728	677	721	725	759	726	686	761	767	737	714	734	736	696	676	661	749	690	746	752	733	686	739	732	706	731	740	773	688	778	768	719	715	754	721	751	707	704	717	746	705	730	761	739	744	721	715	739	740	747	706	733	682	730	732	759	740	735	791	687	702	766	726	716	710	772	746	726	730	776	738	758	743	718	795	731	713	669	706	735	711	731	771	730	717	755	747	694	700	747	750	733	751	739	738	705	718	723	699	733	761	726	675	708	703	721	721	727	766	742	694	704	712	747	715	748	695	701	757	683	712	714	715	710	680	746	788	774	717	731	740	710	789	744	750	756	733	736	696	704	749	720	732	731	713	735	748	748	706	741	738	721	776	721	742	741	732	676	711	726	755	743	696	761	711	717	697	773	682	703	690	723	679	698	744	803	754	729	762	703	726	666	723	726	688	774	735	731	709	742	724	716	748	715	745	747	699	752	718	693	692	742	768	718	750	722	711	733	750	734	698	695	712	734	706	742	723	727	749	708	759	684	743	680	726	719	640	769	696	757	755	742	716	752	739	693	719	707	682	721	755	746	717	772	737	699	710	741	725	708	733	772	782	723	759	774	695	733	729	768	727	711	751	739	746	689	751	681	673	739	729	689	724	693	730	759	729	706	719	755	681	683	718	701	758	678	712	783	736	709	763	711	734	724	705	719	793	740	701	770	788	717	756	753	778	740	702	748	711	701	752	759	756	709	738	708	699	753	768	721	673	755	708	715	755	730	755	714	738	695	747	724	708	713	691	747	762	723	765	790	715	698	749	684	743	677	762	668	717	718	738	729	756	749	664	723	712	700	698	756	790	717	751	709	712	742	715	747	665	663	675	680	703	751	709	729	646	718	752	693	751	698	762	737	748	704	752	749	726	726	687	706	702	773	707	736	711	729	759	760	738	770	725	711	774	791	737	674	745	707	743	765	747	734	741	719	706	763	786	738	737	740	760	752	757	665	698	770	762	754	765	708	796	703	777	732	735	743	706	740	707	703	736	764	709	718	744	739	731	754	684	709	711	699	738	721	754	748	719	754	753	744	712	726	746	688	756	737	785	721	729	740	722	744	705	709	740	717	677	724	754	768	805	725	771	729	742	680	714	748	720	726	744	760	788	716	754	729	738	689	719	748	763	760	694	704	687	737	720	750	763	734	702	688	757	760	733	779	746	719	686	722	720	710	719	753	718	752	754	735	775	744	704	703	708	751	736	718	703	724	724	771	739	730	693	705	708	730	748	709	695	724	708	722	739	731	748	739	711	703	762	762	700	720	724	751	732	733	725	693	770	716	747	714	764	752	744	720	730	774	714	740	643	709	751	658	741	705	722	718	694	723	749	729	711	784	732	688	732	674	692	712	709	723	685	692	679	763	758	764	727	712	687	704	727	749	742	708	746	732	713	735	746	761	791	755	718	646	742	744	767	735	702	751	735	740	733	706	719	770	745	734	760	723	771	776	711	742	744	774	725	717	726	754	723	713	730	755	766	781	741	736	712	702	703	753	751	769	701	723	682	714	724	723	748	745	734	752	702	692	691	750	778	704	752	764	766	709	756	679	742	717	744	693	740	694	732	682	754	707	676	761	772	703	729	735	801	754	748	706	704	719	707	731	697	707	737	724	751	764	728	763	727	733	737	755	794	742	764	748	731	699	779	763	702	781	738	719	744	673	739	677	722	703	696	728	762	750	709	738	694	718	743	684	688	718	727	752	727	697	717	731	707	717	727	753	721	710	737	727	732	759	761	751	739	677	736	710	725	717	784	736	679	730	763	713	677	666	755	733	756	700	758	757	718	774	726	723	697	748	739	711	714	736	737	730	750	747	734	722	750	700	783	732	723	769	687	720	719	729	754	780	751	708	660	757	727	763	713	676	785	698	750	735	755	676	712	726	744	780	789	729	746	722	694	723	731	746	684	657	733	748	700	711	678	747	732	683	718	720	694	733	701	727	739	701	738	708	716	741	729	719	715	740	735	709	701	729	722	741	784	726	762	729	727	730	716	709	716	787	744	766	726	697	760	721	737	736	744	719	718	745	715	740	748	698	716	765	690	753	704	722	722	703	750	735	697	725	738	777	727	744	709	781	738	706	689	732	700	741	779	704	730	739	751	720	701	726	724	708	699	701	729	710	743	767	697	759	743	647	700	715	746	728	733	754	745	732	726	730	739	743	680	708	736	747	790	756	722	718	716	740	758	695	716	716	776	742	716	767	754	744	723	748	713	790	703	733	706	755	706	711	730	725	719	748	704	707	687	704	758	770	727	743	733	724	765	740	688	775	710	749	760	752	686	696	669	759	688	720	723
22948	30029	16933	6961	2935	1576	1011	882	837	687	583	543	604	575	553	544	609	563	573	559	560	567	567	578	546	614	551	595	574	588	550	576	608	608	578	557	588	561	567	571	569	555	553	542	574	555	553	569	582	566	526	578	585	609	556	589	581	544	560	569	580	548	533	571	613	585	550	557	610	544	553	545	514	555	604	550	628	593	590	555	558	550	592	587	542	554	554	586	554	571	573	556	601	577	592	540	625	596	531	542	601	589	563	560	566	550	572	642	576	603	588	543	598	563	576	540	556	566	539	582	587	569	544	590	574	589	560	564	577	548	568	606	580	549	582	546	599	573	526	562	563	587	570	552	567	556	575	582	594	541	580	589	585	550	599	575	575	610	540	614	554	608	558	601	590	583	590	581	602	556	626	553	601	585	558	556	604	587	590	547	566	572	502	595	506	588	569	585	555	574	588	553	577	587	573	536	524	548	599	535	591	558	570	565	527	535	585	554	541	578	556	597	565	573	588	587	550	593	546	549	566	559	552	578	559	595	600	553	620	561	546	556	582	577	517	576	557	532	601	569	569	592	607	569	524	585	543	585	605	576	608	553	570	588	573	566	576	562	553	570	627	553	562	605	585	566	564	582	548	583	550	544	571	589	587	572	596	571	524	570	595	585	549	559	567	529	566	564	576	580	597	562	540	556	590	566	565	585	558	551	535	535	558	583	569	536	586	553	582	532	559	614	532	560	543	564	565	571	565	553	566	597	572	566	541	607	592	608	538	580	530	593	524	598	578	569	607	583	574	599	565	582	541	560	573	551	588	584	611	576	561	564	617	574	566	592	575	579	579	560	588	509	576	573	538	558	575	594	540	533	566	562	611	571	514	533	573	545	583	568	625	563	616	576	538	576	591	589	561	564	565	616	534	555	565	598	543	575	571	568	574	533	551	598	563	555	582	570	550	567	532	554	552	596	550	562	530	579	582	566	538	584	547	552	578	536	588	541	608	590	589	586	552	563	576	545	570	585	636	556	579	580	552	541	534	564	600	517	529	581	546	586	567	579	605	568	606	590	591	560	561	550	550	529	545	558	592	559	584	559	589	564	533	542	540	556	576	566	576	572	560	557	578	541	542	544	539	602	553	585	592	558	557	563	604	595	571	585	566	578	552	558	601	629	572	551	582	545	588	556	555	577	596	542	551	618	582	582	552	583	586	588	585	559	578	523	621	591	576	560	556	601	558	566	603	575	538	607	552	602	597	560	599	572	579	590	589	544	583	554	510	593	540	612	583	594	564	531	594	581	585	563	587	554	547	541	532	537	547	554	568	587	563	535	537	533	538	554	565	598	514	549	610	584	573	590	521	578	554	577	574	547	575	590	570	601	572	572	580	555	601	557	571	563	549	507	605	578	553	566	543	540	542	568	557	534	544	558	550	620	558	540	566	553	558	576	568	604	548	574	593	532	591	555	588	582	582	586	534	553	534	575	552	583	575	576	539	622	548	546	530	569	550	594	560	574	620	602	584	535	593	572	578	560	540	527	574	569	546	545	585	563	540	582	594	573	606	583	553	592	572	576	590	543	582	625	524	596	563	564	547	579	550	532	589	565	541	611	572	536	589	584	571	631	581	573	555	586	560	527	599	577	573	535	551	542	580	552	550	538	550	575	545	562	545	573	553	578	554	583	577	589	543	589	578	605	601	526	601	543	555	573	544	571	594	585	534	559	582	545	569	582	576	614	581	557	542	543	600	565	561	555	581	569	587	546	565	577	575	593	565	599	618	549	564	566	592	560	565	620	537	562	566	588	594	617	522	541	573	557	562	577	571	589	538	566	545	611	562	573	579	590	566	543	558	548	604	563	598	543	553	557	577	569	542	546	515	548	584	566	577	516	600	609	571	585	557	560	600	537	572	582	568	556	556	572	558	576	586	544	576	599	560	559	598	570	610	574	573	574	551	557	568	544	573	554	529	534	563	532	564	519	532	527	585	562	595	544	531	566	558	555	603	614	551	573	552	580	567	601	586	545	571	581	593	558	548	572	569	568	518	581	599	624	559	590	551	568	580	558	557	550	545	583	539	552	557	602	570	587	537	569	559	577	565	575	563	576	530	627	529	547	573	593	570	606	598	577	596	600	581	587	581	550	598	601	544	551	537	587	564	523	575	591	604	611	550	577	577	532	580	611	598	551	630	566	574	548	569	551	574	595	548	588	587	605	611	541	593	565	573	602	581	569	558	570	561	548	539	575	574	555	592	534	546	541	562	538	589	614	581	529	587	562	560	542	553	573	549	577	587	570	592	559	550	592	566	500	575	557	567	567	539	546	580	549	616	564	565	586	537	583	572	580	610	569	633	582	554	561	594	556	583	572	578	575	573	532	515	547	610	586	536	570	550	535	582	574	583	540	569	556	570	564	564	584	593	552	588	560	544	575	570	544	560	551	532	622	583	594	562	590	598	598	559	546	524	585	583	574	565	548	605	596	560	570	579	561	608	581	629	605	585	572	569	575	558	589	585	556	569	584	576	571	553	574	568	566	543	567	599	576	555	565	577	564	601	547	584	586	583	560	598	564	566	570	580	525	550	585	577	612	572	567	548	592	580	598	583	596	546	607	537	619	559	569	559	601	595	561	544	588	617	578	545	558	597	591	574	552	611	601	573	549	572	522	590	533	564	557	571	554	573	527	579	539	530	525	597	617	586	613	560	563	603	551	550	553	593	556	550	563	507	576	581	575	522	541	573	592	556	600	596	562	559	529	572	567	548	550	531	583	542	532	582	580	590	616	574	560	546	583	612	548	562	538	628	567	522	572	575	574	600	582	533	616	600	629	549	561	580	553	578	564	579	587	606	590	577	575	575	568	600	594	588	567	561	555	544	566	571	571	567	605	568	605	540	565	564	579	552	563	555	594	543	561	574	575	603	613	607	584	559	523	568	536	584	595	531	580	539	552	598	637	544	552	577	585	562	552	577	530	568	562	579	565	571	597	549	568	620	531	591	583	595	554	562	548	582	586	539	585	586	534	596	611	551	556	606	573	575	587	552	594	606	568	554	572	564	572	580	526	600	534	552	598	588	600	560	552	600	556	574	587	521	555	568	595	606	604	574	581	590	563	557	560	543	565	569	532	567	544	574	551	533	565	566	569	534	554	605	590	578	549	592	529	547	584	567	598	542	555	588	550	558	598	589	523	556	570	549	562	635	579	549	658	575	565	556	542	521	529	571	574	557	563	608	567	626	575	568	566	572	532	584	548	578	535	595	542	562	567	574	547	572	560	545	565	584	541	524	576	533	544	589	581	598	550	568	564	534	569	600	596	559	561	567	589	582	527	520	553	515	541	607	571	577	541	537	572	568	549	564	539	582	598	588	590	566	613	530	596	569	638	562	527	574	602	539	530	595	580	538	554	552	566	554	540	552	584	605	618	579	585	551	534	567	564	577	592	595	591	560	571	567	660	540	552	612	542	561	564	540	544	548	562	552	586	576	549	573	617	550	579	580	584
25801	24188	35848	36858	26296	16557	6726	3895	3086	1768	1147	977	891	856	843	906	903	876	885	846	861	864	843	884	923	912	846	859	808	854	822	843	827	818	850	854	867	874	912	852	843	841	840	854	843	853	812	849	861	853	879	855	833	873	857	845	849	869	841	887	845	854	828	795	840	811	881	858	828	805	829	926	856	834	842	856	840	799	829	797	800	844	839	878	827	808	820	883	872	838	863	848	868	803	846	859	855	806	820	853	859	864	853	829	845	857	828	831	806	823	898	851	860	852	864	868	803	856	870	857	851	878	827	854	851	798	751	827	812	853	857	830	833	819	843	880	841	897	880	847	810	858	844	830	813	852	811	858	851	830	839	811	793	892	802	786	852	834	877	853	854	831	889	792	827	803	820	844	848	808	890	854	840	871	890	850	834	801	848	858	852	816	848	822	855	842	860	830	901	844	886	859	859	842	851	815	793	794	792	818	850	839	894	812	872	823	828	886	861	867	872	824	848	848	851	810	851	852	839	803	786	849	815	847	838	841	811	835	826	871	862	803	838	837	859	858	875	853	870	849	870	845	861	832	823	804	836	857	783	882	840	870	837	861	871	823	858	885	825	845	847	845	879	854	859	839	856	876	910	872	833	865	852	880	825	811	852	943	874	807	804	890	929	843	885	896	834	818	859	873	863	812	838	817	857	860	860	866	785	827	869	856	816	868	858	817	858	825	828	788	876	865	831	835	876	851	852	861	871	854	879	870	821	846	832	815	819	838	842	815	804	880	816	913	805	839	837	819	848	804	856	831	821	810	859	840	834	801	794	874	896	852	880	909	846	868	818	872	834	863	828	859	818	835	817	823	871	847	895	868	853	879	863	839	819	888	887	836	852	826	866	850	830	861	846	784	823	853	830	813	837	869	773	828	830	840	796	836	844	865	830	836	849	838	929	884	876	846	818	863	807	879	850	868	849	852	878	853	808	835	897	803	837	868	824	809	834	873	909	863	850	836	856	867	867	806	848	848	794	790	871	853	838	808	839	917	848	907	847	833	855	822	804	884	821	840	834	829	828	814	842	837	846	854	869	833	802	797	852	841	853	831	831	824	828	840	804	865	794	810	856	871	832	798	854	815	840	828	837	830	810	793	836	854	780	846	801	849	771	872	825	838	810	816	847	826	888	775	831	834	817	849	794	842	873	847	863	851	836	892	834	807	830	897	814	835	871	890	812	818	811	803	864	806	815	845	832	854	785	811	843	826	836	853	857	879	810	838	822	835	855	832	843	805	844	838	869	838	851	820	888	783	860	853	858	803	836	853	807	887	847	820	859	865	821	850	849	875	902	823	863	833	825	871	830	839	778	835	837	803	831	828	822	832	874	841	830	814	868	810	844	810	810	873	843	850	828	854	843	835	871	856	860	847	886	825	806	848	811	849	844	830	830	790	861	844	834	812	801	814	815	835	809	815	871	866	828	885	850	819	820	804	892	840	846	847	871	811	863	853	782	776	768	828	807	813	845	833	857	878	821	818	840	869	824	820	838	797	858	854	827	819	864	902	891	840	829	829	844	836	906	816	771	892	853	809	903	843	821	838	813	840	861	845	894	836	817	854	811	810	883	846	839	841	835	793	852	860	798	812	839	865	909	808	840	826	833	888	898	869	775	846	821	870	796	853	877	865	871	850	785	870	827	895	831	841	866	818	857	862	841	861	845	839	829	876	842	858	831	843	782	826	831	873	859	868	899	845	858	822	866	839	823	848	822	815	887	825	863	827	876	823	835	842	820	848	817	802	911	821	872	839	832	849	843	864	851	863	819	878	853	852	879	801	837	812	891	814	798	839	832	799	854	815	843	877	883	820	868	875	819	866	854	811	836	885	896	876	873	849	873	785	883	885	827	803	824	833	829	867	910	879	837	830	860	865	846	828	876	851	897	835	837	850	848	802	866	887	871	776	807	868	840	801	884	869	786	787	830	890	779	854	873	815	914	811	843	841	834	858	822	825	804	799	811	871	913	827	798	822	808	862	855	859	848	883	866	825	854	863	802	812	827	780	832	824	767	865	839	836	820	853	805	834	766	803	853	830	836	823	827	904	863	809	828	875	840	819	874	850	840	873	847	793	887	848	818	816	813	855	839	837	846	846	822	806	852	828	836	824	857	844	843	888	817	821	812	836	871	870	870	803	852	885	855	789	830	842	820	861	825	841	856	826	868	822	819	772	850	849	851	847	840	806	882	833	878	867	825	863	904	852	876	838	851	860	832	796	801	823	844	820	896	830	848	898	758	885	849	785	856	791	902	873	814	795	807	796	827	826	890	863	842	842	824	787	830	844	815	815	903	846	819	830	789	826	869	818	876	835	864	852	846	858	855	833	887	864	837	834	818	841	857	884	843	839	831	832	833	836	861	856	848	830	886	791	837	877	836	838	868	820	832	836	856	797	791	814	845	910	826	856	841	809	850	933	860	834	843	874	872	838	805	861	848	874	821	856	831	840	891	791	847	883	850	827	846	806	865	854	906	806	920	844	832	880	829	816	862	838	834	874	828	827	837	843	900	863	802	867	846	843	896	820	842	865	877	820	832	823	843	811	874	827	839	843	823	831	818	851	831	879	843	850	878	856	805	807	797	755	854	843	814	851	889	873	827	819	862	892	826	796	872	860	820	844	776	829	788	791	817	859	838	825	793	875	820	874	849	868	931	778	879	816	875	860	817	853	828	855	835	836	846	866	882	811	833	816	790	843	827	806	860	832	868	795	848	769	832	776	839	861	812	838	860	803	805	857	848	843	824	755	855	830	822	829	836	886	856	837	853	831	851	820	909	875	865	832	837	858	857	885	830	840	824	802	836	856	817	810	826	841	830	884	821	905	894	762	865	829	849	863	829	843	828	914	870	899	811	842	847	802	871	822	839	799	859	834	843	812	901	870	805	839	762	833	892	878	885	838	852	849	842	819	869	872	830	827	880	788	804	797	777	875	862	903	816	849	885	800	808	808	797	829	794	896	793	883	878	861	842	890	823	864	817	865	838	794	822	851	869	826	819	808	829	819	889	849	844	838	841	850	852	835	861	846	861	827	785	863	809	819	836	873	868	900	802	879	885	817	888	869	886	835	837	820	803	796	824	849	789	850	867	845	888	868	889	865	843	798	869	824	809	887	809	897	828	888	805	881	843	823	843	840	863	857	830	807	860	862	804	883	807	807	818	864	834	830	811	846	864	824	889	833	877	809	825	818	850	806	801	818	838	826	863	811	843	861	844	829	832	865	817	836	851	887	842	803	759	831	837	828	832	810	835	805	914	844	847	820	823	888	847	852	873	823	861	880	830	827	842	834	868	856	870	858	807	815	833	820	816	789	853	819	858	848	845	834	857	920	850	815	816	869	858	882	858	857	798	831	841	825	839	805	807	848	858	888	866	874	844	848	783	831	837	842	827	847	810	816	883	866	894	789	819	840	768	792	846	833	841	810	866	811	865	808	800	859	839	863	827	881	882	811	816	817
61078	87367	63820	39024	20369	11275	5295	4328	3555	1861	1116	769	773	708	723	721	686	691	683	709	723	743	706	756	803	756	678	701	794	669	670	719	671	698	760	683	687	720	682	733	754	697	689	687	696	759	714	695	705	680	692	675	675	683	720	701	675	729	696	720	710	763	683	722	731	697	706	726	687	703	718	692	696	686	698	713	705	699	720	709	708	758	703	693	716	709	746	720	728	666	746	711	744	688	651	695	693	732	714	691	703	679	705	740	737	715	722	678	742	702	703	703	699	708	681	672	701	767	688	706	701	699	760	740	648	710	718	685	679	687	693	731	697	728	730	681	710	707	722	679	648	732	736	747	697	728	701	658	733	709	758	687	719	721	709	728	699	712	717	712	716	743	719	675	724	715	696	737	688	733	730	684	707	666	758	683	688	680	702	749	742	724	687	699	755	721	706	667	692	733	715	721	721	746	725	723	701	681	697	708	726	725	683	779	687	685	734	679	716	715	715	721	715	676	719	737	729	719	787	725	680	716	696	693	717	710	658	689	736	734	683	710	717	667	658	726	720	663	720	718	696	702	674	703	709	717	754	701	729	748	701	723	689	703	734	711	692	715	664	660	663	699	709	676	725	699	708	684	677	711	691	695	716	708	693	694	725	676	719	725	699	747	730	724	716	695	692	688	651	694	711	664	711	721	674	670	760	736	715	699	672	734	706	678	692	689	714	747	698	737	733	731	693	683	706	681	761	797	714	723	716	735	703	707	706	687	695	700	711	696	679	716	691	692	697	715	743	728	692	676	711	667	732	737	696	728	701	743	697	726	717	702	721	732	708	694	712	744	741	652	717	733	775	728	733	714	698	712	752	701	673	704	712	692	683	709	723	714	735	735	702	708	748	742	715	731	682	703	712	675	716	707	716	690	701	716	701	713	669	654	696	751	722	740	732	717	667	714	701	701	690	703	702	696	730	648	706	711	770	677	714	710	726	729	713	701	762	692	705	737	679	690	710	741	708	691	689	686	742	679	665	721	729	741	711	708	668	696	723	677	687	672	666	703	676	656	714	743	707	738	734	715	702	711	706	685	669	706	712	701	725	751	733	691	662	691	718	711	704	688	770	660	687	700	737	758	680	679	734	721	708	728	673	709	693	698	736	720	739	679	734	672	727	738	720	702	736	726	724	721	744	766	715	720	697	676	686	703	742	692	734	700	662	725	697	705	690	705	735	688	695	664	704	673	765	664	697	690	655	699	691	715	730	678	656	685	729	696	685	683	685	668	740	719	730	673	675	650	689	729	765	747	706	702	711	700	716	732	703	709	741	705	711	699	674	686	680	687	707	691	760	684	730	697	720	727	643	670	671	691	748	674	690	711	687	694	744	739	711	681	680	711	695	679	712	690	699	731	730	738	690	654	712	755	708	712	735	713	725	711	692	723	710	671	719	737	731	677	735	724	722	712	694	677	676	637	672	689	727	709	708	731	750	669	754	689	760	708	690	693	723	715	722	725	730	731	684	695	661	726	683	703	728	684	701	695	700	703	681	723	680	704	727	712	701	704	690	699	641	726	675	702	651	691	692	707	663	718	730	720	735	716	734	693	757	704	713	709	720	699	701	711	698	663	734	692	754	698	671	732	710	696	651	717	669	714	758	709	726	747	728	689	721	709	698	699	713	704	730	654	708	707	726	672	710	744	728	654	668	673	722	690	703	712	743	676	695	719	719	730	662	677	697	692	716	693	721	690	668	665	717	721	710	760	688	731	655	721	705	727	714	706	756	701	695	764	697	679	689	697	701	718	691	708	678	708	677	688	711	717	722	719	737	677	732	688	735	721	693	661	687	703	754	718	682	696	702	723	690	726	710	698	719	672	681	733	743	711	712	689	711	716	689	715	717	679	677	739	703	714	690	715	698	695	724	701	717	657	733	692	695	696	690	681	686	745	708	694	697	698	688	690	690	746	718	740	690	770	661	697	689	714	724	688	672	701	704	718	725	678	713	711	693	677	756	724	704	716	722	707	670	703	698	694	712	678	655	687	695	725	702	725	709	721	692	722	750	703	704	698	704	681	701	738	694	693	697	681	690	675	740	740	711	728	714	676	643	683	662	725	705	730	728	719	692	702	725	694	683	723	698	721	700	721	711	730	700	694	746	721	693	719	708	773	710	720	741	706	703	673	723	750	753	687	672	682	666	748	691	755	717	705	686	687	750	711	662	688	718	699	727	658	703	696	671	695	695	710	744	712	676	753	698	680	738	738	701	682	644	713	739	705	736	713	701	702	725	695	638	684	681	717	745	664	740	715	713	766	721	716	716	721	672	740	694	726	662	722	709	761	761	746	686	714	698	722	701	705	663	699	703	737	685	722	712	705	706	663	694	686	737	678	722	723	697	721	760	703	717	766	675	745	677	730	728	639	712	653	673	712	707	669	733	671	720	702	708	727	748	696	674	747	700	706	685	652	705	712	738	730	694	719	656	706	712	757	752	723	653	680	736	743	732	716	698	709	667	693	688	665	739	725	751	732	683	724	698	718	705	680	684	727	670	689	715	676	687	700	701	708	763	742	721	723	710	709	737	712	687	670	696	680	700	701	734	710	716	692	740	678	744	709	725	737	696	712	684	717	695	699	689	703	707	673	667	683	690	699	714	696	736	755	723	723	719	726	690	707	688	660	695	699	683	728	649	668	710	664	710	727	723	737	627	676	703	730	710	732	677	695	696	755	669	679	720	788	734	685	705	692	731	712	723	688	689	762	684	698	741	740	705	717	647	683	760	764	727	730	713	690	712	707	677	685	731	676	676	707	686	727	634	710	743	739	701	720	680	695	696	654	717	682	672	675	681	681	696	705	682	736	691	671	697	720	691	664	695	706	703	637	710	692	656	717	698	712	710	679	682	716	699	699	724	677	722	702	695	696	688	691	682	690	715	720	700	683	668	688	704	697	676	680	697	683	715	723	698	686	707	713	658	665	683	712	716	711	724	717	763	705	662	733	743	723	703	696	742	685	675	761	702	677	738	674	777	717	647	711	725	709	733	663	749	675	723	735	701	722	726	708	715	668	725	715	666	698	719	730	680	690	683	676	689	682	721	654	679	705	673	660	739	669	725	696	721	749	666	697	693	709	662	725	709	738	704	712	671	691	701	730	718	716	675	700	712	714	720	724	686	723	750	638	706	717	684	729	718	713	764	690	755	663	749	719	742	733	682	696	737	699	716	706	761	688	677	710	711	688	677	691	718	727	767	697	729	729	681	718	726	701	686	701	735	723	708	713	709	670	723	685	699	719	696	704	700	704	691	723	692	665	729	725	777	690	697	685	691	682	663	670	681	716	693	744	733	746	685	657	696	708	702	727	704	738	745	709	709	725	710	736	732	721	692	681	716	729	716	693	697	673	712	714	705	695	710	667	689	738	688	690	669	762	690	723	711	680	685	710	680	664	692	707	682	678	651	717	691	670	753	722	721	673	726	662	712	725	706	711	742	669	682	761	723	738	714	699
24649	22831	32987	33379	29403	24268	13864	7406	4839	2840	1593	1183	1030	1033	1043	1010	984	1059	1026	1022	991	984	958	1081	1118	1075	1090	1014	1035	1041	980	990	994	958	990	1017	1017	991	1001	983	1074	987	956	1023	1032	994	982	967	987	942	1003	990	1012	991	1063	1049	1006	1021	945	983	992	1051	985	990	1001	1013	1081	976	991	972	943	1001	953	951	1013	991	956	1019	977	946	982	962	985	1003	956	958	1019	977	998	969	980	979	916	979	1008	971	1003	940	1018	951	970	1019	983	1014	992	953	998	1029	1002	1014	1035	986	1062	966	1014	1026	983	977	972	991	957	1000	978	983	1047	1015	968	930	982	975	975	935	997	968	1010	975	995	977	938	939	962	928	980	992	983	1012	990	1040	994	1011	973	973	985	966	986	975	1003	1007	1036	977	1063	980	977	1016	1005	978	971	971	1016	967	948	941	981	985	988	937	1008	1036	998	943	1007	982	994	971	1030	1003	1016	985	990	988	944	997	1050	981	933	1027	957	967	1001	945	998	920	1020	1025	928	989	974	965	1016	945	1004	965	1018	991	1014	994	1005	959	1005	949	982	1019	958	960	1041	1002	1006	965	964	985	955	1018	989	929	986	968	993	954	1011	981	935	964	1014	982	979	996	1069	1018	992	974	1032	1023	966	993	946	953	988	995	961	917	1018	994	915	1020	1027	965	964	992	1013	1036	961	1017	973	984	939	904	998	933	963	1025	946	972	933	1025	946	1044	1057	1018	1002	956	1053	1024	984	1011	960	1002	990	964	977	974	961	992	942	997	993	977	1022	1001	981	971	997	986	996	984	977	1037	1068	909	1026	997	958	1001	974	958	951	982	1038	964	990	948	953	1036	999	925	960	1022	968	1018	1056	1014	963	941	970	1063	968	962	980	966	1028	1008	1022	984	938	981	952	999	964	1059	981	1002	907	968	983	1054	977	972	967	965	976	979	986	1031	909	986	956	945	1008	1006	976	971	998	975	1002	933	954	946	993	1017	1041	979	998	1025	953	959	1026	984	1001	964	961	1015	1026	1020	1023	975	955	1007	1028	973	988	956	1025	944	990	977	1027	969	1007	1012	958	990	950	986	1015	923	1011	961	930	956	953	924	952	1043	1030	961	1012	1008	981	1011	1033	986	1032	987	1064	963	967	929	1019	1002	985	950	1044	1002	965	974	953	993	968	1012	1015	994	1020	1057	962	978	984	960	993	982	969	998	944	982	989	1000	967	1005	955	936	983	1012	1008	986	997	1003	1040	972	1009	1004	1017	944	982	1036	966	1044	976	970	995	1017	939	976	950	991	968	974	982	946	989	998	974	960	1023	933	1013	976	1037	1011	965	982	943	1038	936	962	969	978	939	989	978	1022	1046	1035	987	921	992	987	999	994	994	997	999	963	926	968	921	980	1006	1063	989	983	1029	970	975	921	973	978	947	978	968	1040	981	1004	893	1000	1008	991	962	984	1032	953	989	974	997	1029	987	957	990	1017	1007	978	1010	994	1030	998	1001	931	960	1001	960	993	942	966	1005	1000	978	999	1015	994	998	968	971	989	944	1010	1046	969	1018	1024	953	1017	995	1028	986	991	999	1010	1011	1017	1000	967	1033	972	934	1032	960	1042	965	957	1008	967	1029	1010	1016	948	975	943	1012	1052	987	1011	958	1032	991	997	1003	972	986	947	939	974	1005	969	934	1057	954	975	1013	976	959	941	980	950	970	981	954	1010	1010	986	1073	909	952	982	967	1020	985	956	1032	963	991	947	988	981	1024	976	974	946	995	1019	1003	1007	946	1013	979	983	954	988	957	964	938	975	962	1022	1023	952	949	1007	1059	964	937	1004	935	1008	998	1025	1001	987	954	905	1001	933	997	991	1026	920	1008	994	969	946	959	991	983	955	1016	1012	1015	910	999	1029	1009	976	986	1026	958	1013	985	1033	1030	1005	913	979	959	986	1011	967	997	1016	1009	974	969	931	977	1015	1000	925	946	992	990	1003	1027	970	996	1007	969	922	1044	1000	1032	983	988	963	963	974	916	1054	959	943	927	1013	955	988	972	995	1006	989	965	968	983	992	1019	1009	989	1068	966	1024	993	895	999	1004	999	940	1013	976	987	983	988	1012	971	972	1006	979	945	982	971	967	1050	972	971	1007	986	951	1029	988	987	967	1025	985	1040	956	990	982	992	953	982	975	1014	1015	1000	965	966	994	971	1036	1014	985	1010	939	973	962	979	1007	977	1005	998	1028	946	1008	994	1010	1032	976	942	975	968	949	976	971	985	967	1045	1002	998	963	996	950	978	1027	989	1029	1006	957	1007	982	976	980	960	978	956	956	997	1014	972	978	998	945	1006	932	952	974	1023	934	981	1032	960	1014	982	990	989	974	1011	964	1029	989	990	967	1007	998	1006	961	1035	990	968	969	946	1031	974	1004	947	1008	1008	1034	982	962	1026	983	939	976	982	1005	1003	1013	976	997	1008	1005	939	939	977	931	991	1035	998	968	1007	948	994	1009	1065	939	995	971	1028	985	967	936	986	1033	975	1015	1010	987	924	977	974	986	1017	989	975	1013	990	1017	974	938	1000	994	983	930	963	929	1018	1039	960	969	961	1085	1006	1024	915	947	969	935	961	1003	993	1037	1002	984	958	971	958	1010	1013	963	1019	969	1007	1011	1006	973	988	998	975	1007	1014	963	932	1004	1058	964	1029	994	1040	1007	896	975	975	981	1000	956	1006	961	969	965	1017	1014	1008	973	1045	958	964	988	923	1010	1003	980	992	1032	1012	980	969	1019	970	1002	955	1011	1004	1022	954	948	1026	982	972	1077	1020	987	998	974	975	995	1016	955	983	942	940	1060	990	992	993	969	1013	1025	945	966	985	1009	948	1019	875	999	991	1024	986	1057	983	953	971	913	1006	936	1015	953	979	971	1050	1007	957	1018	982	980	987	956	987	993	991	943	988	983	971	1044	1036	1014	957	967	969	993	964	936	962	963	1015	969	1009	920	925	931	994	964	1043	1057	937	1050	957	981	977	1008	1014	970	1031	1048	956	1017	947	962	986	923	1061	974	938	1003	1020	978	973	964	966	1022	987	941	955	974	961	986	988	993	983	965	1021	995	1005	946	953	919	971	1001	1009	995	927	1000	1003	1020	986	969	949	960	996	987	1035	973	913	1014	1039	977	974	902	947	993	1020	931	977	1007	975	1008	992	1040	980	1032	1029	935	968	959	1007	911	970	959	970	967	985	967	1094	939	994	1069	974	951	1036	1003	977	978	987	1010	954	1013	997	979	958	952	1038	988	997	982	1025	1035	986	958	976	1009	971	1026	974	981	1022	942	954	995	999	970	1025	1014	977	1047	1007	931	1031	1058	1035	1037	953	1036	979	980	977	1038	1001	947	978	994	1000	994	974	975	995	998	1009	990	1025	977	991	994	1043	1001	957	1007	981	986	976	950	1032	1013	982	951	959	994	999	972	994	1007	1049	957	955	978	1013	938	995	969	941	986	996	987	994	932	1028	987	951	954	973	991	976	973	1007	1027	970	929	943	1039	1008	959	976	980	975	955	1021	968	969	991	970	1029	971	981	958	1023	968	1020	955	959	1009	947	961	1019	1037	971	963	937	980	992	957	977	966	1008	1028	975	945	962	984	976	1043	1008	1005	1031	1031	1012	1007	966	964	979	956	1002	963	963	1037	995	966	961	1016	982	969	995	983	982	1011	1012	990	992	959	1010	932	1038	938	931	931	979	992	967	972	1003	1007	944	1026	916	981	1002	975	976	906	983	1030	924	989	902	960	972	997	1015	961	974	961	991	974	930	1026	1051	995	964	967	1007	983	920	965	972	1004	1047	961	1053	946	990	895	1007	980	1021	996	983	957	924	1003	1002	997	989	956	933	1021	948	1003	930	1052	953	949	961	999	1000	1006	993	967	1020	960	982	1022	955	992	1015	973	1020	1041	971	1047	967	979	978	955	979	989	961	934	1012	1018	1001	966	982	993	971	1001	983
65224	100976	75149	51703	30392	17593	8960	7665	5446	3171	1558	1062	881	896	818	929	854	821	849	859	925	896	772	978	1031	1009	917	807	850	817	869	860	909	872	881	822	903	878	827	852	837	833	833	874	829	863	848	852	833	878	825	897	870	844	824	843	866	832	899	898	873	848	849	820	854	844	843	828	833	844	858	841	873	838	839	815	877	786	871	825	882	882	836	800	856	811	862	837	869	883	828	857	853	818	809	837	817	836	890	813	814	836	852	815	835	825	858	803	845	894	884	820	835	852	871	787	849	890	894	863	847	825	852	868	849	832	831	867	808	863	830	872	860	839	820	889	808	803	843	851	898	850	847	862	837	903	805	863	830	857	894	834	878	830	766	819	864	888	866	850	867	877	855	829	820	809	873	880	859	896	833	817	837	849	880	839	871	822	863	798	877	867	850	888	816	771	816	848	916	845	842	807	797	895	908	904	860	865	839	848	870	851	832	845	839	857	837	845	829	854	867	835	803	816	816	833	832	844	838	851	828	795	815	821	847	855	838	807	867	789	847	794	890	884	850	820	865	881	861	841	869	860	868	866	842	844	854	846	838	838	851	844	811	864	850	803	841	838	781	802	818	821	823	846	843	832	802	861	829	805	824	837	907	860	778	876	855	838	884	865	886	852	826	870	858	828	903	830	843	813	852	840	812	844	884	788	845	829	871	844	857	856	799	875	799	871	805	847	804	901	869	840	850	829	869	856	861	822	802	833	827	812	797	862	836	841	868	874	866	817	838	927	805	842	791	867	828	833	858	837	880	854	850	857	892	860	769	839	858	842	891	808	806	816	813	918	829	836	783	832	850	889	844	886	780	814	816	840	902	861	831	859	861	827	885	863	822	883	837	834	811	883	822	799	808	863	863	842	855	829	826	854	856	832	812	820	842	825	890	856	826	853	863	804	897	842	836	842	865	851	865	830	845	817	872	890	859	812	862	845	898	807	889	850	813	858	907	844	823	839	820	811	820	871	798	827	833	854	890	837	828	849	834	837	823	857	826	815	874	812	865	863	853	833	859	889	837	867	832	852	837	861	835	839	894	815	878	851	822	841	831	814	833	819	880	810	809	846	851	818	846	826	833	810	830	857	839	821	832	857	844	774	868	872	847	862	839	914	858	848	892	840	856	849	848	857	883	845	809	861	848	834	820	864	819	832	851	827	812	831	818	826	875	875	859	852	815	842	833	850	816	850	864	862	829	840	825	824	853	860	819	841	845	850	761	770	846	822	836	852	831	868	895	859	766	835	810	833	856	827	855	842	826	863	852	836	801	838	802	824	857	884	839	866	819	828	862	847	804	857	860	850	825	844	824	860	879	841	888	841	863	807	803	857	844	808	895	829	829	855	866	870	853	876	818	826	827	872	840	839	831	865	823	835	826	833	868	816	852	837	816	942	847	772	814	830	821	908	849	847	859	836	779	840	870	856	861	829	860	869	876	847	837	882	825	806	879	877	827	814	764	816	827	805	860	837	865	852	842	876	869	847	836	841	862	869	851	847	816	837	891	835	849	821	809	825	831	815	890	864	829	802	824	842	880	806	883	813	867	882	863	864	807	818	845	822	826	796	878	817	863	802	810	807	851	852	854	879	835	831	831	773	802	847	829	831	827	790	834	923	879	864	823	842	840	844	844	813	880	865	839	824	868	880	901	802	863	844	828	815	871	809	850	812	772	843	848	899	824	858	851	818	851	827	844	847	861	791	815	845	843	861	838	860	824	869	833	820	846	786	792	856	861	864	896	776	864	859	838	836	840	811	832	835	881	893	814	811	820	892	868	842	827	867	900	821	819	856	829	775	831	843	853	863	793	819	858	859	797	829	793	807	843	857	843	809	786	828	799	829	827	854	784	833	844	814	817	794	870	810	882	895	825	853	849	852	848	838	824	812	815	831	787	833	862	877	871	859	864	865	819	825	832	794	876	831	836	829	841	919	815	838	801	807	860	845	843	823	854	859	848	768	783	858	857	875	799	844	875	869	848	794	851	831	836	851	875	850	827	825	821	811	842	861	864	848	843	828	807	840	881	810	903	822	776	768	847	854	849	760	914	860	829	825	831	844	811	859	842	811	844	782	834	769	818	849	780	835	877	851	869	848	810	814	831	859	806	836	842	804	860	777	855	838	784	822	879	876	854	845	797	842	841	849	809	859	876	854	826	815	839	857	857	892	895	874	831	887	781	858	821	819	848	852	826	877	817	819	872	844	854	844	834	831	885	844	909	832	869	848	852	896	854	780	842	877	780	857	917	867	809	811	844	843	838	833	868	908	836	812	862	903	836	861	831	845	850	845	836	884	795	850	806	818	848	850	827	838	866	836	805	833	851	833	815	823	851	846	855	846	873	821	797	836	844	900	883	847	871	806	840	776	795	817	835	817	810	817	820	853	889	852	814	843	825	868	874	836	822	829	822	846	866	831	844	864	845	887	884	795	846	853	865	825	898	831	857	847	786	864	854	791	822	869	871	875	816	790	836	850	855	814	847	834	820	867	863	813	822	842	866	838	862	806	867	846	830	851	844	855	804	849	841	830	844	829	844	842	842	866	784	868	820	858	847	869	824	830	835	817	868	857	839	810	836	823	846	837	815	839	853	899	844	807	815	849	880	829	806	869	860	851	797	823	833	847	872	821	849	875	838	847	879	840	797	843	812	855	838	866	863	824	845	839	847	876	889	840	876	820	835	832	845	843	833	867	882	842	807	798	859	867	815	875	788	874	832	817	846	872	840	822	860	860	799	859	851	880	840	802	832	890	815	853	825	832	807	882	789	829	809	825	888	833	856	850	777	799	835	845	848	836	842	872	855	875	846	819	818	814	814	900	869	859	839	856	809	844	855	851	831	852	814	820	858	842	814	827	840	877	841	826	855	810	818	852	823	834	798	845	841	843	822	840	902	835	823	828	825	827	810	821	852	846	801	861	795	814	813	842	824	842	828	821	827	846	816	830	855	822	823	808	839	831	846	857	849	869	821	820	866	881	788	814	867	812	843	866	828	823	851	828	799	841	871	840	859	825	843	811	846	880	791	846	860	773	853	856	890	804	857	888	882	845	850	912	826	846	791	857	847	812	886	846	854	787	890	794	840	802	829	850	854	789	870	886	830	841	845	857	804	830	857	813	797	824	793	817	839	866	859	806	849	828	845	892	885	855	836	800	848	886	817	829	866	854	835	862	853	827	908	818	836	852	858	782	758	824	886	835	824	840	864	838	841	838	822	844	876	865	883	814	840	836	867	763	819	838	873	915	811	881	857	819	789	872	855	821	817	907	892	850	852	871	856	864	812	862	822	859	839	843	866	873	856	845	861	841	818	770	801	856	814	853	827	831	860	809	867	862	795	867	880	847	830	809	777	811	783	826	833	826	835	831	867	796	805	842	863	841	839	811	842	773	863	809	823	837	858	849	844	857	866	860	824	784	796	804	822	875	846	814	864	817	845	834	854	815	861	840	808	865	822	836	900	842
31031	26682	21949	10955	3649	1950	1223	978	898	861	750	790	788	770	751	737	737	770	718	748	737	775	795	751	793	749	695	739	737	755	783	697	737	770	788	756	799	779	740	780	724	744	754	772	748	788	717	727	780	723	732	722	720	752	762	750	794	740	754	747	711	726	746	745	758	731	747	755	761	731	796	762	772	747	732	728	826	700	725	728	787	756	718	717	731	731	770	746	749	794	758	698	739	735	749	754	735	718	688	802	740	713	747	804	723	730	726	806	774	771	757	682	723	738	726	812	785	739	693	759	754	767	801	756	770	788	767	786	790	792	734	764	763	778	727	704	774	734	754	743	732	731	788	690	718	714	714	721	753	739	783	729	749	743	741	741	702	729	781	760	743	723	706	749	775	745	756	718	742	693	754	713	734	732	712	761	755	766	778	746	761	732	740	819	728	750	740	734	761	704	771	777	779	777	779	783	752	800	737	709	771	769	755	734	710	681	774	719	763	726	736	718	764	701	742	780	763	779	751	746	771	747	746	756	803	775	710	763	737	729	769	754	795	726	713	747	739	698	748	736	742	724	757	745	740	774	793	728	735	753	775	722	688	738	814	720	730	756	737	756	734	742	763	809	773	783	735	726	696	712	737	726	759	735	744	739	756	734	737	737	735	714	716	704	738	750	752	780	747	749	797	728	765	737	793	760	724	723	730	701	742	748	776	763	741	746	768	765	715	780	716	759	755	761	791	823	722	790	779	726	698	757	757	798	734	796	756	755	766	756	770	687	706	774	680	787	708	730	797	751	767	725	710	763	764	713	762	733	733	791	746	749	786	764	738	778	778	738	776	752	737	759	731	745	759	751	748	764	759	762	741	761	774	714	740	765	750	801	764	719	747	778	771	782	762	728	720	751	766	735	749	712	693	744	759	744	722	749	747	732	696	691	765	750	735	702	763	832	742	692	709	734	713	746	762	698	778	777	752	806	689	724	754	743	767	745	755	745	719	738	770	741	731	748	763	785	725	713	729	682	725	801	795	719	735	782	718	669	704	751	685	819	716	731	699	761	725	770	769	733	758	736	792	757	758	760	740	762	706	696	761	701	757	791	691	743	796	735	760	755	764	711	728	735	778	795	767	764	743	746	762	747	735	730	712	746	715	718	779	693	713	718	768	733	772	711	724	765	733	783	752	759	717	712	752	702	772	757	740	709	757	742	774	722	735	764	713	762	746	709	777	728	779	739	735	744	757	774	759	740	703	776	749	785	724	717	720	767	717	764	822	773	723	710	756	767	753	752	717	724	744	729	731	688	767	721	734	753	737	726	735	730	747	681	748	752	725	721	763	744	769	769	761	729	744	786	714	748	722	726	724	710	695	811	730	723	760	750	736	707	685	748	779	757	783	747	749	742	768	756	750	760	726	759	761	744	726	728	740	718	746	817	761	726	745	778	760	751	788	726	746	743	721	727	707	782	694	747	759	739	773	772	740	717	738	757	788	699	690	733	742	730	761	794	786	772	781	729	747	773	721	745	744	766	767	715	727	733	771	733	777	753	712	772	772	769	751	720	759	760	742	738	732	716	715	706	744	769	734	770	773	737	771	748	743	790	756	760	786	791	742	705	761	746	718	805	757	717	692	772	779	753	738	749	751	721	779	770	774	770	759	697	763	722	779	698	734	725	712	727	783	675	743	695	754	734	750	769	757	731	780	780	731	771	749	751	763	739	741	745	726	739	785	754	765	799	760	721	769	747	744	776	747	765	738	740	798	681	727	750	775	776	755	713	755	755	745	786	686	760	777	774	771	756	728	686	722	696	707	717	732	745	770	749	779	726	740	715	749	758	731	756	765	757	756	777	733	742	746	763	722	737	743	752	743	756	735	742	732	736	693	775	745	706	760	784	717	753	692	750	770	756	734	762	758	768	687	718	787	793	719	772	762	768	752	715	784	728	731	759	767	771	732	732	772	710	704	749	745	732	692	735	755	752	791	739	721	676	747	712	750	783	754	704	728	777	759	722	726	709	738	769	759	731	781	775	762	720	747	748	720	744	731	763	735	715	757	763	719	801	753	752	758	739	739	687	697	738	772	754	710	752	760	770	720	725	749	752	764	726	739	725	778	761	743	775	728	721	716	780	782	748	749	721	747	727	730	782	736	758	796	720	740	748	732	744	760	697	797	738	758	740	765	738	750	716	712	758	752	718	750	723	735	758	750	759	798	759	752	751	747	743	782	752	769	732	696	760	729	740	813	713	765	732	726	761	773	726	728	752	774	723	746	773	711	706	768	712	792	735	729	775	725	700	777	717	754	762	832	758	759	770	772	704	721	713	745	735	806	792	705	767	768	723	751	718	750	742	757	761	754	740	754	743	747	762	699	774	687	794	768	762	750	765	764	745	761	750	736	751	736	721	727	756	745	752	689	761	727	751	750	746	771	714	768	756	692	714	732	781	745	756	755	725	817	790	744	769	698	786	751	763	726	735	729	712	714	734	761	785	769	763	772	741	755	709	741	706	749	765	732	719	704	767	712	727	723	764	772	755	720	699	782	702	741	777	769	773	783	728	758	771	731	752	699	741	743	705	772	730	775	784	748	743	730	732	748	728	768	708	745	762	727	768	771	737	802	758	786	761	778	734	765	723	724	745	765	754	754	722	717	776	688	731	729	732	782	724	754	780	733	721	775	724	764	755	683	763	783	761	722	768	700	744	710	755	730	737	733	744	722	746	704	745	722	766	758	756	744	724	741	706	760	722	764	744	780	806	721	726	748	783	783	736	739	791	799	747	712	740	753	768	770	770	758	773	741	744	765	753	763	737	801	682	717	735	759	738	788	763	764	707	710	701	720	744	722	771	743	728	814	784	747	734	767	725	770	688	726	726	798	761	750	774	755	754	768	748	717	760	694	767	721	716	713	682	715	736	803	775	773	721	760	718	804	702	778	720	731	790	716	773	716	756	745	740	726	747	753	720	730	723	763	754	766	753	775	738	739	742	782	747	765	751	694	753	752	763	704	768	732	775	773	752	706	723	699	740	786	771	753	724	715	766	737	791	765	742	699	749	745	714	722	767	764	760	731	726	750	743	721	761	784	731	761	712	728	762	733	731	673	739	718	745	759	763	758	727	751	749	753	746	731	751	732	731	733	779	786	742	762	766	752	719	762	738	720	701	715	724	791	720	762	719	760	719	754	703	700	733	747	711	741	741	742	727	728	758	746	751	752	707	721	724	756	716	751	731	738	753	780	718	723	694	735	746	741	713	820	729	742	769	765	755	722	776	759	741	774	793	791	696	757	764	697	774	738	734	737	733	762	724	723	718	742	759	744	786	780	737	768	770	744	739	766	744	719	732	723	752	772	748	772	748	738	718	692	731	748	710	750	772	731	733	764	732	748	781	756	699	753	765	737	762	778	759	735	735	750	741	728	753	802	778	720	753	720	750	814	742	735	696	743	744	781	731	755	747	740	684	733	738	717	800	786	755	771	770	746	697	714	782	763	760	738	754
23654	30245	17402	7438	3170	1762	1033	967	836	675	621	604	554	596	590	554	566	582	601	595	568	605	540	570	644	554	594	586	565	620	594	621	552	567	555	582	613	600	602	601	576	609	576	592	595	598	604	585	614	566	598	592	578	561	614	568	589	609	539	543	641	603	567	569	546	595	604	607	547	603	579	584	600	597	566	586	611	586	598	577	555	540	583	596	565	591	532	534	579	598	559	582	583	572	581	602	601	593	570	588	549	551	580	621	595	589	555	596	582	607	571	540	539	606	576	598	548	549	551	599	613	605	616	577	565	606	572	592	571	586	565	608	585	578	614	554	529	608	574	556	577	640	591	573	606	565	580	591	551	586	580	564	622	572	609	570	594	601	642	578	536	573	560	601	602	563	539	579	603	538	582	574	601	601	574	593	591	593	594	579	570	601	580	570	601	620	550	587	586	576	596	586	609	570	562	633	576	622	587	542	577	572	583	600	558	548	562	631	576	557	572	603	582	608	587	612	572	513	570	593	615	601	627	555	600	610	577	577	599	543	578	591	559	609	592	554	574	578	610	577	609	586	547	558	535	600	594	550	618	588	625	559	522	604	571	583	577	629	591	573	599	567	559	574	594	534	608	622	583	574	550	623	559	582	560	609	574	575	606	568	588	600	589	576	591	522	583	594	576	546	563	575	589	581	569	594	619	590	595	604	537	574	606	597	569	608	598	603	564	568	540	536	593	555	577	603	611	596	589	622	596	549	608	543	576	568	565	626	604	549	580	599	573	550	547	636	576	559	550	597	598	568	615	548	609	614	597	575	554	614	580	617	623	584	589	577	580	571	597	583	554	554	600	600	613	606	591	580	531	596	610	559	542	530	583	638	540	614	592	545	577	592	527	556	600	571	591	571	596	601	555	561	585	629	541	615	625	535	591	586	582	594	549	582	565	576	565	558	621	564	577	611	547	613	601	560	601	592	552	568	556	581	545	594	558	589	525	605	597	542	579	570	563	571	605	618	536	538	596	572	573	555	545	589	535	583	577	565	585	579	547	573	597	555	570	553	612	577	643	582	528	560	575	600	570	595	563	607	580	608	608	614	525	553	555	597	570	589	594	570	542	597	569	553	615	568	644	589	596	618	603	627	647	602	597	579	550	637	531	610	606	535	587	584	540	551	512	554	532	581	562	568	551	556	573	610	555	552	603	576	574	538	557	583	555	589	566	621	580	537	584	589	577	560	603	561	581	600	589	572	527	593	600	559	598	569	595	573	563	598	537	565	615	599	552	565	620	580	540	624	615	552	592	562	587	566	547	598	557	566	550	600	586	587	548	544	553	577	546	560	565	578	571	619	585	578	561	558	569	584	582	610	538	571	607	576	577	613	573	590	569	560	602	573	597	614	580	609	612	620	556	547	582	598	642	541	580	593	586	584	558	567	573	570	576	591	566	574	607	584	613	566	563	589	581	613	551	566	568	572	594	611	571	614	556	605	580	593	586	608	560	562	566	583	594	602	578	582	618	569	555	588	567	532	563	574	560	570	567	611	580	565	565	558	573	581	566	563	569	560	598	543	573	576	594	567	565	590	575	548	532	624	551	567	561	592	576	601	563	552	593	583	581	532	579	571	604	576	593	545	578	569	550	560	545	592	603	613	578	613	589	587	522	557	616	570	491	544	570	580	603	587	563	589	596	574	545	618	549	569	563	575	554	580	610	568	599	591	602	568	567	537	574	557	546	570	608	595	575	588	569	584	559	577	577	576	586	599	560	571	630	589	580	567	602	607	531	571	607	596	580	586	567	540	560	567	576	554	583	571	606	613	612	621	589	575	552	586	607	569	571	551	587	550	615	554	572	604	586	582	588	579	611	582	591	599	625	567	579	577	563	564	575	632	600	602	589	572	594	578	601	573	548	589	627	563	571	610	575	586	609	549	573	550	603	543	579	565	585	593	592	613	594	603	538	600	588	573	534	580	591	614	565	617	546	597	561	581	553	612	554	544	570	575	590	556	591	588	562	625	607	538	552	633	579	553	622	598	585	617	605	571	579	612	570	549	594	580	631	597	599	602	590	593	599	588	576	544	580	605	623	592	621	584	614	594	594	597	561	583	615	572	596	537	568	555	586	598	616	585	608	589	566	567	566	605	563	598	586	597	550	546	597	581	602	557	598	587	620	604	603	524	558	606	573	574	596	572	582	574	578	631	571	568	577	553	582	584	545	588	607	536	601	557	552	558	624	539	582	579	554	569	596	597	550	565	600	580	513	602	579	614	573	565	605	561	579	576	554	599	590	582	616	573	572	598	542	580	560	548	591	614	606	585	597	573	585	598	571	563	567	630	562	590	615	591	545	556	585	574	583	606	551	608	534	576	562	590	533	592	553	567	560	566	593	577	631	573	570	652	543	591	590	581	601	579	593	565	609	529	574	598	602	557	592	576	567	590	578	570	626	589	581	579	552	576	567	560	586	619	568	572	588	587	585	573	567	606	581	591	607	567	578	600	583	559	574	569	588	564	615	558	567	541	539	578	593	553	606	550	596	622	586	564	624	570	564	597	609	545	555	561	563	555	586	544	600	586	603	616	557	561	570	573	539	581	567	591	573	580	580	577	602	590	610	553	594	613	616	568	615	579	618	545	593	574	604	600	604	602	560	595	574	554	590	585	581	596	555	583	576	592	552	546	583	572	588	586	568	605	606	612	574	606	599	580	579	599	540	540	530	572	594	572	585	620	558	581	594	595	585	562	587	562	564	589	565	573	586	620	580	570	527	549	605	572	559	604	604	583	554	590	583	590	592	590	574	603	587	618	571	612	568	569	593	573	597	537	608	602	557	569	621	597	636	574	563	554	605	579	563	575	588	603	572	596	559	594	628	597	605	629	564	600	545	556	611	543	604	603	587	586	599	600	540	619	554	553	594	597	585	594	567	560	564	620	594	556	597	571	612	604	586	561	618	586	588	577	617	574	599	585	597	610	595	573	612	552	575	585	552	608	570	598	591	566	536	592	548	554	543	594	635	609	548	571	560	585	613	569	603	595	604	584	556	525	616	571	603	602	583	582	572	544	612	561	620	576	543	566	613	612	603	580	591	543	550	578	614	593	587	578	594	587	573	571	586	604	568	561	601	617	579	601	578	569	535	592	583	522	623	578	609	583	552	566	565	554	536	531	576	597	528	610	549	542	588	614	570	575	608	583	611	646	602	568	556	569	572	597	592	630	585	578	583	599	584	587	551	575	570	590	600	567	608	563	613	600	600	605	590	593	579	612	592	576	563	554	585	585	550	569	616	620	571	586	584	651	577	593	589	569	565	545	609	547	570	583	601	558	585	610	572	580	562	575	600	558	587	599	564	570	567	522	618	570	586	531	582	578	540	595	542	547	632	551	578	587	543	561	587	592	555	564	520	549	601	611	569	606	578	527	541	590	616	574	590	588	586	554	578	567	530	585	601	593	571	605	580	552	575	585	614	574	590	610	579	611	572	585	530	576	580	643	587	611
25944	24285	36102	37220	26948	16293	6771	3598	2672	1668	1186	952	929	885	912	878	879	907	933	947	892	833	831	943	972	929	857	869	839	911	859	862	893	897	908	879	900	853	887	885	878	939	858	814	879	825	841	898	853	847	867	921	836	811	861	904	849	894	852	837	891	909	857	855	870	834	866	821	875	848	858	873	828	851	909	843	912	818	889	894	862	834	887	877	890	894	849	825	892	889	819	850	860	905	855	919	865	889	857	859	876	902	891	865	852	935	851	835	887	900	871	898	843	820	883	865	855	869	919	832	885	864	839	838	869	821	862	848	871	799	860	848	833	926	883	866	828	833	849	852	897	851	921	897	890	800	847	888	838	884	849	859	807	849	886	861	862	901	895	877	882	874	883	889	915	869	925	885	893	890	832	833	900	838	866	903	839	865	870	850	871	835	890	820	849	822	812	877	899	900	911	857	891	825	850	879	832	808	939	876	836	862	851	862	863	848	845	794	865	876	818	844	908	859	831	840	855	911	867	833	821	834	899	847	861	868	818	865	888	860	910	875	810	929	850	838	844	855	831	904	846	851	934	854	845	877	860	877	883	847	890	857	850	860	858	874	852	895	908	805	891	865	864	829	841	878	819	856	849	872	859	845	823	815	832	880	849	883	882	831	920	837	849	869	884	811	864	874	806	821	877	798	890	836	898	899	857	892	909	879	851	890	926	862	855	888	787	845	880	894	900	849	864	891	871	886	877	802	874	902	860	852	873	863	846	905	893	872	860	875	924	866	899	837	873	822	894	895	899	844	860	850	856	882	858	906	884	840	905	894	840	879	853	822	883	851	923	857	856	816	857	858	856	823	834	846	909	841	835	867	888	848	826	883	889	879	867	882	885	875	832	875	868	866	851	837	890	843	901	896	831	875	851	863	902	859	881	831	808	860	868	876	837	845	875	872	893	870	866	795	835	874	876	850	833	877	859	876	851	874	853	902	795	866	820	863	865	835	882	892	889	847	845	867	846	877	866	856	872	853	888	903	850	867	851	836	859	868	861	858	846	899	834	882	877	885	886	820	856	887	889	840	855	902	903	862	835	854	841	913	872	843	836	871	812	759	839	893	878	875	882	877	866	868	846	855	829	868	878	851	852	890	901	829	927	856	902	840	778	824	818	881	878	898	899	858	865	853	872	873	846	918	876	853	834	918	828	885	843	851	854	827	885	816	843	838	852	853	876	889	861	850	793	862	865	833	869	859	858	869	857	827	831	901	872	837	888	895	891	879	868	849	889	870	895	875	849	857	858	861	868	877	837	836	819	909	853	892	910	839	850	852	845	897	806	910	858	855	870	923	894	903	917	889	872	899	858	873	870	875	819	881	858	826	810	842	890	887	862	859	884	882	899	871	852	869	857	882	884	844	831	863	858	896	798	876	868	904	832	948	848	816	856	876	867	868	855	821	877	876	834	862	848	861	866	844	850	849	821	858	899	883	879	919	843	858	854	919	908	870	782	816	828	888	888	851	919	905	850	852	895	903	862	857	836	865	859	909	837	860	835	817	892	899	865	807	837	839	843	882	865	813	860	818	853	863	881	873	869	896	885	804	817	856	846	859	870	853	863	851	885	814	831	834	852	823	841	919	886	844	866	826	880	857	791	845	873	865	857	896	875	832	911	888	862	879	836	879	871	833	824	835	912	850	858	875	886	846	883	839	851	853	914	879	836	940	886	880	810	914	843	870	900	861	852	890	830	899	869	851	880	868	851	910	798	848	842	864	913	831	876	866	812	849	871	854	833	900	838	921	896	944	816	858	941	877	870	874	877	847	866	828	861	838	838	834	879	811	863	834	853	825	841	868	842	870	825	858	828	867	864	849	855	879	858	818	837	834	916	838	799	876	863	893	853	872	867	858	873	884	889	860	906	850	812	856	880	840	854	867	835	856	898	893	852	860	856	870	854	839	858	830	836	863	898	881	863	864	859	879	831	932	816	813	837	846	828	823	838	842	896	857	936	833	866	844	907	849	895	904	871	855	870	795	822	898	877	869	890	824	881	859	840	861	848	859	841	838	850	835	899	839	806	867	863	870	835	836	842	870	847	924	856	830	861	879	870	853	833	884	856	856	882	869	815	893	840	894	833	894	876	865	868	871	836	852	866	891	854	858	894	854	828	849	887	837	817	859	802	831	910	844	836	880	858	864	943	884	879	889	865	903	854	900	857	838	834	920	829	878	869	845	850	912	866	937	874	893	845	865	858	864	857	872	820	876	830	878	883	901	842	856	814	947	916	893	837	885	877	888	860	907	861	849	859	850	850	868	876	901	851	885	847	876	921	880	898	921	891	863	883	875	842	909	853	878	892	848	850	843	857	882	863	798	872	859	802	829	857	866	905	833	834	848	851	814	895	891	864	891	843	863	851	833	857	860	869	850	851	796	862	862	857	829	861	863	835	873	842	895	856	882	865	860	872	881	796	868	929	863	841	861	836	911	813	837	887	838	833	912	861	853	887	901	877	851	849	823	854	845	869	883	843	864	898	865	831	831	866	869	891	909	879	865	893	816	900	814	851	834	863	880	888	834	899	810	844	892	855	833	845	836	880	861	880	833	829	896	889	855	861	825	858	828	909	853	872	821	820	908	846	859	886	847	902	885	905	857	900	896	901	814	870	846	849	878	864	867	892	912	848	850	865	834	886	885	909	846	849	896	837	899	828	844	848	848	919	838	829	840	842	854	891	887	850	856	865	918	919	820	851	855	895	844	814	876	852	840	854	861	873	905	859	901	890	878	879	877	865	898	837	845	845	805	903	822	917	881	876	848	897	869	802	910	795	868	831	877	897	831	888	866	877	813	885	886	869	829	899	893	862	876	872	898	837	849	902	902	908	889	867	909	808	878	866	896	919	894	888	859	878	871	871	875	825	844	922	834	870	861	873	884	841	852	900	913	860	809	806	866	885	874	830	875	883	875	866	881	858	806	819	820	841	861	926	854	865	860	818	918	795	851	859	869	899	787	877	915	889	876	835	848	860	872	865	867	877	858	845	852	871	854	832	847	825	876	852	899	879	869	855	872	861	816	856	912	879	825	841	886	843	880	899	840	885	840	871	867	810	880	880	846	910	859	846	842	887	866	823	847	882	850	878	814	901	919	930	893	833	895	863	908	864	869	937	903	881	861	861	847	837	830	883	843	825	852	877	891	845	926	931	795	867	880	836	873	845	835	846	852	861	868	856	851	863	845	880	860	838	850	857	878	862	877	908	836	847	889	851	842	910	889	856	814	917	888	858	877	837	831	835	842	871	879	829	855	855	919	855	840	842	808	848	850	871	952	891	865	856	859	928	839	867	830	866	835	864	805	916	818	913	853	833	842	880	877	863	891	836	916	927	853	868	862	835	870	866	888	838	869	832	850	882	856	907	841	867	878	828	925	812	847	813	807	816	873	870	863	878	905	836	899	820	847	859	921	908	798	841	888	829	869	898	847	816	849	807	824	855	843	818	885	881	858	864	841
61331	87763	64099	39285	20916	10752	5329	3985	3200	1646	1104	831	800	725	753	752	705	739	702	757	685	703	699	777	865	803	719	752	721	759	714	676	720	679	708	698	742	734	735	685	672	709	739	719	726	741	739	672	718	714	704	683	735	712	660	694	702	746	799	734	700	712	731	716	717	765	694	780	679	697	717	708	750	692	699	727	725	735	685	684	713	728	685	685	751	739	716	719	700	724	673	715	698	678	731	734	800	772	737	717	687	725	730	707	730	760	696	718	674	720	694	739	770	710	685	697	707	703	731	716	705	747	736	740	750	768	694	695	691	728	735	720	677	735	722	705	782	725	696	691	733	691	773	683	720	720	735	683	762	751	722	802	720	684	692	730	689	729	744	714	676	692	707	698	701	689	695	719	752	766	704	699	718	723	719	752	734	731	751	735	731	717	705	722	767	685	747	780	740	714	712	743	745	745	741	720	748	735	704	748	705	704	699	730	759	709	703	716	695	750	717	686	733	766	717	709	727	691	678	731	714	759	701	711	743	762	706	711	766	681	788	745	753	742	690	768	672	728	725	739	680	705	722	722	760	760	694	777	748	721	735	709	689	724	777	679	717	674	754	768	749	719	684	740	696	768	722	700	712	672	713	697	736	672	737	732	699	710	720	673	716	732	714	674	718	711	729	719	742	718	732	686	696	709	647	690	778	693	696	727	738	685	738	712	691	732	687	763	738	678	724	732	753	739	720	718	679	704	729	719	710	724	706	726	694	737	675	739	717	760	695	763	684	728	728	758	744	767	721	746	695	748	723	715	765	669	678	694	711	730	772	699	724	728	692	741	684	715	720	724	728	725	683	712	677	724	728	727	678	727	719	745	777	712	681	686	732	679	724	720	689	699	665	722	721	750	750	725	693	757	724	733	707	701	702	732	719	724	687	757	735	731	712	725	744	733	725	709	721	704	726	733	700	746	723	708	760	794	694	689	680	740	717	720	676	717	756	657	769	718	726	708	702	731	688	696	727	706	702	752	734	738	738	793	708	758	763	770	711	706	759	718	696	771	689	735	710	721	700	744	696	689	698	708	772	768	703	684	721	742	697	699	713	738	687	718	744	753	714	705	727	705	702	705	741	740	695	744	705	744	686	697	739	753	740	705	664	739	704	670	697	698	769	690	690	728	711	717	697	748	721	691	749	724	682	704	722	691	702	746	717	680	766	700	695	742	725	689	678	752	746	737	738	695	722	687	722	733	744	721	699	755	719	704	711	728	719	745	711	697	777	693	760	699	677	666	681	730	728	691	715	759	705	682	682	727	687	753	776	710	700	712	769	716	719	713	665	690	715	751	710	752	683	703	717	683	755	715	745	741	711	705	722	752	721	699	721	755	700	783	715	713	674	756	703	723	695	681	745	781	717	664	674	730	742	710	701	705	735	726	728	702	731	723	735	701	698	726	710	673	735	695	693	722	723	713	675	690	719	745	738	685	734	727	698	701	697	721	697	709	688	728	658	687	656	713	683	759	734	727	700	682	718	780	689	693	709	703	719	721	721	729	709	709	727	734	725	723	714	729	717	705	750	689	769	716	714	738	729	694	695	723	716	709	682	718	721	742	733	690	719	730	747	685	765	691	708	703	699	726	765	736	677	716	727	748	738	673	690	720	756	724	699	711	694	749	711	734	708	727	702	720	707	694	751	748	727	699	711	731	698	706	684	720	726	735	743	700	716	693	699	694	686	720	734	688	762	747	719	693	656	744	675	699	720	734	686	714	682	731	669	725	715	750	677	696	671	724	735	732	703	772	696	712	662	732	682	717	695	739	682	742	729	683	706	685	736	723	744	742	688	751	699	716	735	704	731	706	704	707	676	743	716	711	732	701	721	760	751	702	775	682	735	720	732	704	719	704	746	741	711	736	754	759	707	696	747	703	700	702	717	718	739	678	732	713	719	739	751	697	732	714	741	687	731	685	721	741	743	722	680	673	744	679	712	730	686	686	761	709	746	704	729	707	719	726	746	692	739	728	671	748	712	734	760	689	685	666	731	731	669	706	713	729	755	716	758	708	740	727	714	716	717	685	723	695	681	707	743	703	685	732	756	736	659	715	722	757	689	744	748	682	704	702	718	729	747	743	692	737	701	751	742	706	722	718	728	662	705	754	732	699	708	718	675	711	750	731	684	727	759	701	704	734	686	770	718	735	727	727	782	735	674	730	706	681	767	695	697	748	694	727	767	678	701	746	678	718	675	734	717	661	697	677	751	740	707	702	709	731	752	679	743	670	733	730	716	706	706	690	733	738	677	718	755	754	780	719	678	718	741	766	753	727	701	680	711	714	712	772	727	756	693	752	757	728	684	753	687	730	695	747	739	752	731	665	761	694	735	690	724	700	730	721	703	660	737	743	701	743	703	683	742	680	721	694	779	713	729	744	721	679	714	737	731	695	684	739	712	705	751	760	732	742	719	742	753	768	694	743	704	716	740	708	736	776	719	733	724	717	673	704	672	712	721	702	699	711	705	741	700	666	766	730	742	696	756	674	727	750	706	712	705	730	731	704	698	690	699	720	720	723	684	733	709	718	734	751	703	705	691	675	712	705	754	702	730	746	658	688	774	723	747	753	667	724	724	691	721	682	792	665	674	666	746	750	727	729	714	694	696	752	702	707	706	713	668	717	737	741	737	693	693	733	700	703	735	728	655	746	761	722	728	696	720	723	748	688	707	726	723	740	725	661	677	731	731	735	704	674	698	709	697	691	704	683	696	727	727	739	686	663	703	719	766	727	687	707	711	721	723	738	730	719	700	726	712	743	697	709	684	736	722	718	677	689	677	676	668	633	722	698	703	699	744	708	732	703	730	688	724	727	716	680	680	729	706	708	725	756	713	691	668	743	704	703	721	790	695	682	655	681	746	686	769	683	727	715	741	700	706	733	729	744	743	700	746	664	699	756	691	740	738	726	744	703	715	707	709	706	724	672	735	700	715	719	701	739	699	732	741	698	711	741	688	781	735	684	697	717	706	713	764	724	698	737	683	717	748	676	706	723	722	754	712	723	746	713	704	648	762	721	734	713	721	737	688	690	685	762	692	751	716	732	708	710	708	775	745	702	719	755	672	722	761	718	706	670	678	710	744	726	702	686	709	676	712	716	715	725	725	753	721	733	706	710	732	707	715	666	687	716	685	723	729	720	718	755	709	724	648	734	737	702	714	717	732	723	696	743	683	687	667	698	750	729	731	706	686	682	734	684	748	676	689	725	702	689	722	738	739	753	692	720	687	727	723	754	677	712	653	705	722	697	707	714	717	724	787	675	751	746	699	738	670	706	743	660	765	733	739	723	745	732	732	775	708	696	697	694	669	707	649	714	718	697	692	732	691	692	672	685	705	733	717	746	698	717	737	741	714	727	739	697	695	695	714	723	688	674	696	686	735	729	747	717	721	694	690	722	710	715	754	701	748	744	681	717	724	713	733	707	711	735	671	668	657	696	672	716	705	721	733	717	748	694
24708	22886	33114	33681	30423	23578	13090	5996	4522	2550	1619	1240	1034	1045	1052	1014	1056	1009	1020	1045	1056	1070	1005	1107	1151	1100	1045	1018	904	1037	1021	1017	960	987	990	1005	1026	976	1013	1071	949	988	1018	997	965	1005	1003	1058	1035	1024	1057	1024	1017	991	967	1017	966	991	985	1006	1010	1014	1048	1036	1005	971	1002	965	1020	990	1000	989	999	994	1007	1016	997	937	1009	938	992	1044	1064	976	1005	1002	988	1024	1011	982	1037	1028	1020	1039	1048	975	1028	991	1016	1016	951	960	984	1001	985	1063	940	1018	1003	1050	1003	953	1015	1007	985	954	943	988	951	940	1030	1032	1040	941	979	1001	1010	1006	979	962	981	1014	945	965	1034	978	1016	1015	1006	1038	999	988	971	1027	966	955	1007	970	978	975	994	1028	969	996	974	983	1019	956	1045	995	1054	964	997	1008	999	983	1013	1011	971	1007	949	1024	963	938	1006	1011	930	953	979	939	928	964	961	972	1003	980	959	979	966	956	983	1032	1019	972	999	986	1024	988	1044	1006	963	961	1041	941	944	970	971	979	967	967	1081	956	966	951	977	987	984	951	1037	964	969	995	1019	990	971	951	956	1001	996	983	919	1011	975	963	981	984	937	997	1008	992	1006	958	1013	974	1039	985	1014	970	1065	968	986	991	1017	1001	930	990	952	981	1001	983	929	983	947	981	964	999	1055	990	972	978	987	994	1020	987	1011	948	1026	1007	906	992	986	971	984	1028	975	1043	1030	1020	925	994	998	1009	950	994	987	965	979	1028	919	1003	1001	1046	978	1002	986	1052	1018	1001	1002	953	942	978	1005	987	962	1003	973	1017	1052	1024	999	975	926	1045	971	1005	970	915	1007	987	987	955	961	991	987	983	971	973	1000	1051	997	954	988	1026	1038	979	993	929	971	993	1010	960	948	978	958	978	942	993	967	988	983	1008	1010	1017	956	959	1021	980	981	996	942	1010	1001	1017	994	952	970	971	966	977	997	953	1032	1039	930	990	971	954	1023	956	941	977	990	947	999	1014	982	993	953	1025	972	1023	1013	999	994	997	1030	1013	993	985	1024	973	973	1004	1024	973	996	961	998	944	1041	1019	1038	1035	988	978	975	978	970	993	1014	998	993	997	1027	956	1020	989	988	948	955	999	994	982	1031	994	992	1018	1063	1086	1034	1033	1097	926	991	959	988	1048	1015	977	950	1025	986	950	956	1042	974	979	1047	956	1010	982	980	951	976	1017	1008	960	1033	987	951	988	942	980	974	973	955	1004	971	1004	999	1016	995	945	981	979	951	992	952	1008	1033	1015	1016	979	988	996	996	1000	1007	1038	1006	1069	1010	933	1035	1005	1008	998	943	1014	955	949	1004	994	981	1040	1016	963	1021	995	964	991	950	947	977	959	986	1032	971	993	1038	966	1051	973	978	1056	974	971	990	966	947	1006	986	1021	1017	1040	957	1031	1010	986	1005	1007	1031	962	1018	1006	984	968	986	1048	998	1007	997	981	963	970	954	966	915	942	988	973	1007	1000	947	1043	1013	965	931	1006	979	973	992	998	1029	1035	986	965	1001	965	993	956	974	969	1024	977	1058	956	968	1009	1025	978	995	996	999	998	978	938	957	1042	940	982	994	932	1049	949	975	931	980	1043	992	996	948	994	973	1025	991	1022	1010	996	983	957	971	965	1011	1011	946	957	1000	935	1000	1077	1012	941	958	1038	1039	969	1011	957	1016	1051	965	986	1016	973	949	942	963	1017	1007	1008	951	969	988	1008	948	990	974	970	929	1005	992	972	996	1067	1003	996	1009	969	1002	1033	1005	1045	989	996	1016	959	984	1025	1051	1033	982	950	1008	982	989	955	1027	1061	985	1023	975	938	1010	976	1028	980	999	982	964	1014	993	1052	987	960	996	944	974	1039	962	1021	1020	983	996	1025	1032	957	962	1020	971	944	911	1001	1005	1029	998	991	956	968	1000	1065	1002	983	992	1029	1005	994	1036	968	990	992	976	984	1002	978	965	988	965	1028	941	1020	966	1005	1049	1007	982	942	966	1016	1045	987	1027	1036	998	975	945	1004	1033	1036	941	993	1022	963	1009	964	1040	985	972	958	1031	950	1008	1001	996	1029	990	989	978	976	981	993	972	1030	997	1015	1052	958	971	935	980	976	967	1022	1002	1008	983	993	1002	981	967	972	987	987	1004	971	1000	1006	992	954	999	977	1023	1039	940	993	963	960	986	1023	957	988	975	996	987	1020	984	973	1025	976	990	1005	1001	957	995	972	975	969	993	989	1025	1010	1021	933	1016	1037	1008	1029	951	1018	965	1022	989	993	979	1018	951	938	978	936	969	978	974	937	942	948	983	981	991	1004	1000	981	954	1011	1007	984	991	932	956	987	988	962	981	975	1032	1025	958	997	971	1001	947	1029	979	961	991	1005	992	1000	1013	988	1036	978	939	957	933	980	945	982	994	1047	985	996	986	942	982	932	979	968	975	921	1018	1030	976	990	1026	1019	1035	993	973	1004	980	947	1042	999	1007	911	981	954	1004	1032	972	1020	989	986	1034	1010	992	1000	1029	1025	926	954	987	973	1012	1011	1050	986	967	975	972	983	1000	1015	1008	975	995	1001	950	994	902	965	958	984	1024	964	949	959	979	1047	1032	937	962	955	940	967	1022	974	1010	990	1020	946	962	961	1012	1017	1028	959	947	982	1002	1024	987	943	925	1041	987	1000	938	994	999	1034	997	974	978	993	961	991	1044	1013	984	975	1004	1037	1008	996	958	953	989	944	971	952	1038	948	991	1005	970	989	1009	987	951	989	1031	1008	1057	984	978	1017	957	967	1065	985	991	972	965	983	960	1014	1014	1005	908	945	957	957	974	980	1014	1004	1040	915	985	986	970	1014	988	933	1013	1025	970	969	1036	1008	993	913	909	996	1023	974	1008	1044	1060	1044	981	956	994	997	985	952	992	953	1030	1037	997	942	940	962	998	979	981	942	1000	985	1034	955	961	1050	1005	1015	929	999	945	1011	1004	1036	1025	922	933	953	976	1045	973	1044	997	987	968	984	968	976	934	971	976	948	946	989	985	959	999	967	971	1005	1038	1003	1017	997	981	992	1019	999	1013	996	1067	1001	991	975	1030	977	986	1023	999	1016	998	1010	994	969	958	995	975	892	944	1003	976	952	975	972	980	913	1009	1004	1001	998	961	1049	983	983	999	1012	966	974	993	999	955	1002	998	993	1008	1049	958	948	1000	979	997	974	960	974	993	1023	1026	1018	986	955	993	977	1015	947	1064	1031	1014	921	952	991	1024	977	943	1018	999	1095	980	1019	942	995	1005	974	949	955	981	990	993	929	1017	1032	993	978	946	903	988	971	999	1008	1012	1003	991	1000	990	1037	1019	1006	939	969	967	957	955	947	985	960	985	978	1011	1032	979	1010	970	1023	1007	1031	957	983	942	971	1022	1020	968	986	1015	1008	1000	995	976	1038	1013	1033	973	996	956	986	1003	992	1012	972	983	1011	945	1017	986	1001	1015	1028	999	936	1014	941	974	973	945	987	982	1000	978	1014	1017	962	1000	971	1007	975	990	1012	1005	982	995	1009	979	992	1046	1006	954	1001	970	1009	1009	1003	1005	978	976	990	966	1040	974	985	986	989	962	976	988	991	970	922	1021	936	981	944	1037	970	972	1046	969	948	952	947	998	994	1039	957	956	961	965	1032	1018	997	930	975	1003	994	970	1026	942	938	1003	987	1014	1028	958	974	944	977	926	1009	1044	993	946	936	975	979	1016	1038	908	956	974	996	981	980	956	1013	968	1016	986	989	1026	1036	982	1003	974	1030	1024	999	977	1033	997	982	990	971	954	972	1038	994	1039	1013	926	969	1019	978	1037	975	982	994	1007	1015	952	1002	969	984	943	1005	990	945	972	1038	961	1048	1008	983	941	939	1007	1029	1066	1022	953	948	940	980	975	986	999	987	974	963	1025	955	968	874	1001	1030	1007	987	997	1046	970	1018	956	1002	1002	991	973	1002	997	1003
65383	100040	75843	51555	31461	16667	8736	6228	5366	2771	1568	1164	871	832	865	836	866	846	875	869	940	848	891	1082	1026	957	852	824	856	855	882	864	856	848	878	855	830	864	851	852	840	825	830	856	884	920	834	864	835	808	836	875	799	865	848	858	875	857	829	863	858	814	861	844	836	839	813	817	865	848	842	802	825	871	838	873	835	798	862	836	834	854	845	854	843	901	866	841	866	846	846	792	861	858	824	856	843	891	862	869	850	812	828	843	853	861	824	840	855	871	862	827	832	843	841	851	825	859	813	871	859	794	854	850	832	833	796	821	830	832	770	873	778	819	848	853	830	809	854	883	913	819	816	858	844	882	818	888	870	882	855	847	877	845	782	855	869	877	848	852	835	830	831	874	836	858	838	833	827	837	846	855	865	903	847	856	840	825	822	860	828	886	823	861	858	841	840	837	865	834	851	889	823	829	840	847	855	839	863	848	805	799	780	883	858	817	839	847	877	845	836	816	805	827	862	888	849	857	853	808	826	846	834	849	841	886	855	808	852	813	834	919	833	850	864	876	808	844	820	824	827	855	766	844	864	863	896	833	847	860	836	895	883	783	863	821	833	852	802	853	830	778	817	875	855	865	897	868	838	844	826	807	804	833	879	899	828	840	854	899	809	874	880	871	797	841	821	832	872	883	840	846	822	856	862	812	826	811	842	842	832	825	878	772	877	853	823	844	858	801	784	885	882	847	877	863	861	906	855	836	791	825	855	864	841	841	823	843	834	864	883	857	803	848	856	807	836	859	822	845	887	850	847	872	840	851	828	845	867	806	823	823	827	869	831	850	814	862	848	836	852	851	869	844	801	821	852	796	823	823	873	843	882	866	798	835	803	840	857	857	847	813	854	802	895	852	871	852	850	838	795	824	839	888	853	864	828	869	884	890	901	865	845	863	820	827	836	844	853	836	837	854	853	822	832	773	829	883	904	759	847	842	844	868	864	845	774	839	800	858	824	832	882	871	845	838	849	890	845	807	816	869	875	825	827	849	805	830	819	874	806	824	857	870	872	776	822	867	859	854	791	895	835	848	848	782	820	830	900	810	957	863	822	869	878	833	842	850	867	861	834	915	815	892	840	879	800	829	845	825	840	856	812	858	817	859	826	823	824	810	796	877	862	864	853	841	870	773	868	873	852	826	897	809	873	842	847	842	797	828	824	821	898	911	887	800	836	815	881	842	782	843	794	824	801	874	813	878	818	804	871	875	855	818	866	868	842	846	834	842	835	834	840	824	872	905	834	813	774	847	822	824	801	837	883	841	838	794	853	829	859	888	838	881	806	829	836	885	862	856	828	842	863	873	855	873	834	849	856	833	823	849	889	842	840	915	831	813	861	836	831	892	854	843	852	839	878	841	818	846	844	835	818	827	835	845	839	879	813	822	838	865	850	863	831	827	834	858	846	885	878	804	823	800	836	820	848	826	831	841	859	839	842	804	851	799	837	839	864	820	827	819	803	883	821	833	855	859	789	824	817	887	781	813	862	893	860	907	802	797	860	798	886	813	791	849	864	877	853	852	884	853	826	795	872	867	823	894	806	864	798	836	851	851	907	865	845	868	824	899	813	813	884	838	811	870	831	825	821	854	845	930	865	819	849	833	904	864	855	900	846	835	786	859	841	865	779	896	892	878	849	806	833	831	804	871	847	836	854	812	850	813	907	852	832	789	832	849	830	843	861	816	841	828	788	851	848	839	829	856	834	885	921	831	858	788	810	861	893	825	829	824	856	771	848	784	881	787	824	809	899	879	876	884	798	854	839	802	841	836	840	812	842	814	879	848	807	814	834	835	834	837	810	875	850	827	762	843	842	843	840	845	850	872	858	807	860	840	846	897	801	869	828	847	834	837	853	872	827	875	842	891	876	776	835	939	851	858	833	779	820	834	855	867	878	859	807	762	859	884	778	880	793	843	854	813	882	820	856	825	852	842	830	870	844	878	803	858	837	838	810	837	752	839	829	851	813	856	762	841	838	842	855	830	832	795	865	827	843	859	829	869	850	874	834	826	858	843	826	808	839	838	806	844	820	869	856	868	840	842	854	863	845	835	864	829	832	870	861	829	874	842	905	870	827	855	825	867	831	846	823	921	803	840	889	781	836	832	843	853	791	858	811	864	888	840	797	786	902	824	844	850	830	861	834	822	816	774	821	811	881	840	850	800	894	871	844	829	835	879	933	856	861	878	821	840	861	797	806	831	879	876	799	828	841	848	820	809	838	847	823	834	804	800	822	848	876	837	856	840	857	855	844	836	859	878	830	892	849	852	849	825	863	872	825	883	839	833	819	829	832	830	808	850	853	851	835	842	844	873	794	848	849	792	828	828	818	810	850	886	841	834	885	828	858	814	853	828	891	801	834	774	835	826	868	802	823	843	821	815	822	866	807	823	862	864	776	839	861	846	837	844	865	865	875	793	851	829	831	853	850	853	826	868	820	874	858	820	857	869	826	815	883	848	837	889	831	827	855	803	838	810	832	840	868	841	796	836	844	867	801	793	856	882	858	787	855	862	811	894	803	874	788	891	885	841	913	831	820	817	873	871	853	818	814	862	834	786	862	862	793	850	900	853	831	859	854	876	883	862	818	833	866	866	793	830	833	843	904	885	851	817	819	789	836	866	848	854	874	857	829	831	823	834	855	867	836	789	878	873	847	818	842	870	872	812	848	856	842	874	898	829	864	840	821	816	805	844	851	861	845	837	863	801	821	843	846	856	866	884	865	863	892	850	791	916	831	830	813	813	890	874	820	833	887	856	872	834	877	888	859	794	856	810	861	882	839	819	810	807	828	850	875	825	814	842	812	839	806	819	830	806	875	835	810	867	847	801	822	851	854	815	841	796	787	818	833	835	800	808	859	866	871	845	832	878	825	846	878	828	858	809	902	900	780	871	841	827	803	858	851	842	868	796	846	813	848	829	810	875	875	856	845	859	805	802	871	825	881	903	810	808	910	837	835	837	825	894	864	912	884	811	858	795	875	882	822	852	839	827	755	849	834	856	818	873	862	868	803	822	852	853	850	862	803	805	825	839	863	831	914	858	916	837	867	849	789	863	853	809	844	843	857	865	827	849	827	874	854	821	748	843	841	825	852	846	833	813	856	834	865	837	803	871	805	819	816	812	857	853	829	808	877	864	817	861	828	864	823	857	764	850	872	797	802	834	867	847	857	878	821	859	809	830	811	877	823	840	835	837	818	834	858	825	807	871	874	830	792	878	819	800	834	875	789	844	840	797	818	839	822	884	827	860	869	856	825	853	879	893	848	830	827	823	834	863	837	826	820	852	801	825	854	823	871	816	857	816	840	803	756	819	892	834	855	831	789	828	807	871	880	835	850	865	859	854	901	870	835	845	842	798	858	820	825	825	918	900	816	810	800	862	858	809	843	823	854	818	790	840	798	810	842	831	885	855	859	834	841	823	819	813	840	863	811	853	825	873	855	866	840	814	817	871	879	862
30893	27049	21703	10658	3588	1736	1135	937	854	776	692	797	758	725	709	753	698	724	716	756	711	747	764	782	803	751	726	762	731	761	736	706	724	695	783	729	715	732	732	742	708	703	773	729	740	708	746	715	743	745	696	687	769	693	708	760	771	766	724	769	688	722	699	713	740	758	745	710	696	749	728	742	682	774	727	742	744	752	738	779	737	676	756	764	690	720	716	742	764	769	740	727	773	715	760	718	723	705	699	770	724	709	746	760	747	749	756	687	715	751	728	757	725	689	743	774	748	724	766	710	709	658	753	733	698	759	748	738	724	795	745	752	721	730	726	737	668	751	753	721	712	720	749	714	768	693	741	733	739	738	728	725	726	734	712	744	730	718	768	704	727	718	704	712	713	731	744	734	745	753	756	725	744	730	681	661	686	712	776	716	748	697	697	710	790	736	737	707	774	706	721	749	702	715	690	708	746	775	672	737	770	771	766	751	719	736	786	779	752	746	721	701	753	701	689	675	675	723	736	701	696	775	737	691	743	740	703	712	739	735	764	728	757	755	761	743	756	731	704	719	711	679	732	756	761	735	731	703	710	717	736	742	754	739	706	758	718	746	722	727	761	750	764	687	700	753	757	769	772	748	674	764	747	753	693	749	715	702	715	752	770	698	709	751	723	728	692	748	729	718	719	744	720	721	703	730	726	752	773	739	718	698	715	767	733	688	755	688	800	700	734	675	730	772	726	717	719	763	759	706	767	771	665	721	744	725	737	707	711	711	721	756	740	708	792	788	763	724	739	722	724	734	707	725	745	693	761	722	712	708	655	708	711	731	714	727	751	713	744	727	718	714	693	684	711	724	711	721	760	719	744	676	739	718	737	717	742	722	771	699	723	722	751	739	765	693	735	746	753	700	745	732	735	730	709	715	713	738	757	755	722	750	739	747	777	736	734	729	801	733	694	762	763	722	775	669	741	792	768	759	745	733	748	678	712	664	717	737	689	724	728	768	705	757	743	771	728	747	715	726	744	754	766	672	683	766	804	753	707	800	769	717	722	754	723	716	706	728	731	751	750	749	751	715	729	723	723	722	750	716	728	724	754	746	714	693	688	707	778	716	740	794	731	752	727	731	729	720	778	780	737	671	680	709	753	717	793	750	796	677	723	722	756	767	674	694	726	742	747	740	707	742	727	710	659	723	752	763	708	770	767	687	706	669	766	727	787	725	693	687	741	703	739	741	704	733	730	737	744	755	744	735	729	725	709	776	718	757	714	761	662	734	749	747	717	760	717	747	778	751	707	713	712	795	721	743	743	724	723	702	711	719	708	748	716	727	720	768	720	772	717	721	751	782	698	736	719	801	714	676	758	725	701	705	742	707	721	693	767	811	694	701	736	719	720	766	755	707	734	781	700	738	729	705	756	710	684	729	739	726	686	766	772	734	724	777	748	761	736	747	729	699	690	765	781	741	771	723	755	761	711	766	731	700	716	708	729	691	702	707	746	759	762	761	730	689	688	751	761	801	759	697	723	735	736	729	686	711	753	746	750	776	744	722	707	760	724	693	721	740	731	727	741	723	743	744	776	769	774	732	761	696	711	750	751	699	715	733	760	730	675	730	708	754	724	734	695	708	715	743	718	736	738	709	726	738	677	751	735	757	719	737	772	723	685	775	735	708	713	715	718	745	720	799	778	686	720	722	733	717	722	748	704	732	722	779	712	725	675	790	753	759	756	755	709	750	753	712	715	726	722	759	793	753	730	739	744	726	777	735	743	739	744	711	708	782	753	723	776	781	712	726	749	757	745	743	688	739	733	748	696	723	746	714	704	754	764	738	735	730	725	697	739	756	723	742	700	741	691	742	678	753	709	769	710	779	749	670	770	783	708	767	762	703	713	722	734	713	715	725	713	713	752	735	744	715	719	760	763	656	725	682	756	710	724	745	723	709	731	753	725	732	781	718	703	752	726	749	724	766	765	720	734	745	717	704	754	721	747	779	744	759	699	745	704	704	684	733	707	706	752	726	723	689	729	707	719	713	706	732	723	731	719	743	709	695	722	710	737	744	747	726	741	721	692	742	712	758	734	736	790	757	708	751	762	835	720	723	741	719	747	737	734	691	779	760	682	682	773	745	674	744	716	755	759	757	707	655	720	719	724	691	720	738	765	737	702	739	704	732	756	698	696	715	716	690	735	747	741	747	707	743	724	746	737	770	757	729	694	725	683	735	730	734	739	722	740	744	694	722	726	717	726	746	709	720	750	739	768	713	720	767	680	710	724	754	735	754	753	710	735	685	693	710	698	751	708	756	730	752	699	726	724	748	698	718	746	708	749	759	692	756	713	782	723	773	739	764	751	702	722	724	742	753	729	699	717	699	728	711	747	731	727	720	764	726	755	748	716	699	707	683	740	732	705	727	696	736	693	742	726	736	749	729	707	738	714	717	714	730	767	798	682	709	743	784	754	717	719	739	741	750	684	756	736	721	674	740	698	790	719	754	735	763	690	738	698	706	739	769	757	762	759	725	715	732	736	706	729	701	681	752	752	715	733	755	723	698	753	735	705	771	731	703	751	752	691	739	737	746	719	784	739	772	695	730	731	732	706	723	699	728	710	710	676	768	744	755	703	735	771	759	725	717	733	706	742	724	769	733	755	708	763	711	698	698	703	721	700	742	741	762	700	754	737	710	726	779	738	755	783	756	741	738	690	766	714	769	695	725	710	688	750	718	724	730	799	778	662	705	718	705	747	738	711	718	687	723	707	718	707	741	731	727	742	817	701	790	739	743	697	727	737	732	689	782	664	775	710	670	753	732	745	714	701	767	685	737	742	744	737	734	745	699	713	764	737	754	735	710	674	712	748	784	697	726	723	667	738	747	702	719	721	768	766	730	745	728	777	724	718	714	685	776	770	700	743	734	721	753	758	691	750	762	744	783	684	755	719	765	684	690	705	735	723	749	702	715	759	703	678	757	741	785	784	759	750	750	687	758	680	723	712	699	772	775	759	777	719	744	770	732	737	729	755	724	796	748	775	719	756	757	706	742	732	734	783	719	702	755	735	695	771	795	774	751	758	744	689	708	751	744	720	711	700	698	752	756	762	730	746	714	674	662	710	763	716	748	745	678	734	709	745	755	736	755	698	750	757	701	711	745	770	738	770	723	703	729	718	778	688	734	770	735	801	782	736	737	708	726	739	709	729	754	732	703	751	751	686	768	730	706	707	815	726	716	697	773	703	715	704	725	704	703	762	732	697	757	723	717	737	761	728	750	747	718	734	768	749	749	764	709	680	761	684	690	725	755	723	793	739	728	718	738	701	678	716	721	734	691	752	706	760	772	732	731	725	761	739	731	747	723	704	707	751	752	763	691	742	729	805	769	746	765	720	693	744	759	734	708	699	711	714	701	709	736	718	753	798	686	732	707	707	750	765	756	733	726	735	694	728	669	749	692	760	707	740	712	731	745	760	768	699	785	780	769	728	721	741	701	728	734	692	747	716	692
23022	29332	17138	6871	3123	1565	971	830	740	654	586	621	592	562	566	547	546	570	576	604	590	602	545	639	582	576	571	548	557	564	597	591	573	537	553	584	616	576	546	583	580	530	527	550	571	596	575	589	550	584	577	640	583	593	594	559	612	589	542	560	529	547	602	583	554	603	599	584	561	549	531	549	572	569	537	629	583	547	555	587	555	612	566	581	586	547	531	549	590	581	562	560	554	599	567	571	580	582	567	561	571	597	563	535	573	572	560	595	603	592	548	546	558	575	563	589	538	572	610	629	583	566	573	585	579	572	583	557	610	623	629	579	570	556	549	537	570	570	568	559	580	609	593	526	600	589	559	580	521	558	573	593	494	601	604	585	580	527	532	560	566	555	606	552	564	562	592	631	586	554	549	606	588	553	553	576	571	571	546	574	532	508	599	533	555	592	594	572	581	535	574	561	561	576	595	560	547	589	583	559	538	558	561	597	568	546	534	532	560	562	530	571	624	540	546	569	584	548	532	574	602	560	557	569	603	583	563	577	555	591	565	566	588	596	570	594	559	577	561	554	573	538	584	559	577	579	531	585	501	562	569	558	583	549	563	594	574	544	599	577	569	581	567	553	562	565	548	560	551	574	533	576	593	527	569	539	574	560	542	562	617	587	607	568	615	560	576	547	567	581	538	564	546	585	552	564	580	587	579	565	544	522	608	568	564	520	564	541	590	536	552	574	570	599	564	609	544	593	590	581	571	614	592	593	610	574	568	585	561	597	585	565	597	515	560	567	562	602	517	590	557	611	625	580	557	577	568	591	589	594	554	569	575	608	597	571	574	568	603	539	592	577	542	542	591	562	558	556	536	562	564	548	561	618	594	535	576	554	602	586	582	591	565	588	581	570	569	541	551	569	565	530	586	574	590	543	609	553	576	594	584	560	588	568	552	625	570	550	576	581	587	586	566	577	569	530	620	551	604	621	596	578	612	599	564	622	567	537	506	542	592	569	584	556	537	600	598	528	528	595	575	564	525	579	553	567	579	614	545	587	563	608	562	603	594	562	560	588	598	578	549	575	559	581	589	571	565	568	573	559	563	576	568	572	590	567	559	619	579	597	607	584	617	560	598	565	581	587	571	533	583	553	562	554	582	565	576	560	564	603	544	546	603	554	568	552	586	550	532	537	553	603	583	533	616	526	570	577	562	554	556	578	554	545	565	596	590	598	547	604	555	555	528	593	609	586	589	599	553	547	543	588	528	575	570	569	592	560	595	591	586	575	595	589	560	581	565	512	544	582	551	498	561	574	545	539	525	561	576	528	627	585	540	573	608	575	583	592	548	616	584	627	595	560	600	598	578	587	549	598	622	539	594	596	605	540	591	543	553	579	588	550	568	599	576	615	569	543	571	579	559	612	538	579	566	572	577	542	589	589	587	577	570	580	582	624	593	531	561	582	564	571	554	582	553	542	526	558	560	523	594	584	574	565	585	549	571	520	591	597	634	580	557	549	562	591	611	600	558	624	596	537	572	622	561	592	578	557	545	532	538	510	561	623	564	556	590	601	577	627	576	571	532	564	589	588	561	569	578	547	595	548	609	595	617	606	561	582	587	598	601	567	559	560	588	571	570	572	563	594	519	626	614	566	526	546	557	580	499	550	588	578	562	580	634	563	540	590	546	577	555	582	569	578	587	550	578	538	562	558	582	608	571	575	556	586	564	537	533	576	618	568	547	497	581	542	610	586	587	540	594	550	553	582	581	570	597	544	562	579	571	619	550	602	622	595	617	550	570	554	565	576	568	589	555	548	572	564	580	595	544	542	581	556	563	612	586	577	598	639	574	583	546	577	571	578	533	618	536	593	544	549	551	541	562	582	590	554	583	570	604	569	585	595	559	572	569	530	601	577	534	591	607	567	571	571	546	586	582	551	566	547	542	576	591	549	567	582	579	569	553	641	553	539	583	501	612	588	563	557	559	565	604	551	585	580	555	558	570	604	575	556	557	557	554	580	555	558	614	558	567	558	598	577	566	627	588	588	569	535	543	575	529	544	573	570	567	601	584	557	571	581	557	581	539	601	571	553	564	569	569	566	577	542	580	647	622	532	575	574	576	582	611	553	560	563	544	558	542	580	563	556	579	559	580	608	573	585	492	546	591	580	554	527	563	610	567	576	535	550	554	556	576	518	580	536	540	522	573	555	545	556	567	556	586	559	549	559	568	554	532	607	564	568	599	609	516	574	572	585	516	599	540	551	530	576	588	551	534	556	578	531	615	563	557	554	552	558	588	593	575	553	583	548	566	565	601	572	545	552	528	562	590	574	551	599	582	615	582	570	571	616	589	588	574	535	569	552	552	559	531	568	592	587	573	571	528	571	566	546	588	588	610	599	575	593	565	551	569	588	588	565	538	587	542	597	553	543	581	559	578	580	576	556	604	614	552	508	622	593	569	566	528	578	577	543	564	571	587	605	597	555	585	577	588	552	547	612	598	593	586	528	544	533	510	523	563	558	554	526	569	563	576	587	589	580	583	588	542	590	580	583	552	572	582	569	561	619	560	547	543	570	595	566	571	584	579	542	575	555	547	547	559	537	572	594	558	581	568	570	595	581	547	637	541	592	557	567	572	551	591	592	538	559	594	573	585	594	588	609	579	534	562	596	583	600	587	600	543	564	573	583	597	591	574	598	569	554	570	581	589	549	583	628	572	600	578	563	542	585	552	543	585	543	575	600	612	558	566	565	562	565	556	616	612	580	573	588	598	608	567	555	552	550	566	536	559	600	612	542	586	575	537	569	556	577	573	579	580	594	559	552	607	552	559	547	586	561	580	560	576	592	548	590	552	539	620	596	603	548	584	562	567	567	605	553	547	561	588	594	590	577	574	568	568	557	552	597	594	567	612	513	565	528	580	573	550	584	584	549	548	555	574	544	600	619	562	578	572	558	522	579	544	563	542	559	584	590	590	568	574	550	535	580	577	569	591	562	515	560	543	548	575	570	577	571	561	568	597	559	618	540	549	554	587	561	584	551	586	537	571	564	543	583	582	586	556	573	575	555	532	564	570	519	577	606	573	592	561	574	620	573	585	553	566	553	569	559	552	585	575	605	580	538	567	567	590	576	593	616	583	575	563	583	506	575	541	555	588	598	534	559	638	602	533	571	536	556	521	571	575	627	582	581	611	576	552	603	538	604	608	580	586	603	644	576	564	613	550	601	579	594	543	591	582	565	548	557	562	577	565	550	552	545	590	536	567	547	597	553	546	569	568	570	575	524	519	548	582	541	597	539	562	631	588	589	595	591	579	550	506	576	605	599	581	619	587	593	544	565	573	555	566	547	597	625	579	574	581	577	523	594	549	589	568	557	581	542	539	620	548	570	574	554	615	580	586	559	614	580	603	566	537	540	549	600	535	554	588	581	573	589	587	591	558	562	579	564	560	579	555	608	616	577	549	556	568	548	583	560	542	607	635	620	542	532	588	507	560	588	607	560	570	567	558	564
25945	24345	36151	37449	27258	16966	6796	3583	2941	1819	1027	964	898	921	889	873	864	897	846	867	849	911	823	929	888	866	839	845	890	839	893	858	864	823	862	830	891	871	930	814	848	839	908	909	839	855	866	819	862	851	858	856	891	867	860	845	915	841	905	827	787	852	842	863	834	851	868	806	793	842	842	867	823	868	824	912	809	779	862	910	819	858	761	803	843	874	891	844	834	780	866	838	887	858	864	876	890	802	869	832	878	872	842	844	806	857	874	857	809	804	894	923	887	815	835	842	853	826	810	869	797	856	905	872	827	875	882	867	868	845	866	866	844	845	812	875	881	871	852	841	823	834	798	883	891	872	828	843	841	869	885	853	866	787	880	842	853	824	851	855	837	845	857	904	841	854	863	826	855	871	825	854	880	907	860	833	842	857	824	833	873	828	833	869	845	843	793	848	793	882	833	761	822	874	874	861	849	879	842	880	832	827	831	843	793	869	794	853	863	842	860	847	810	809	846	910	825	841	820	851	866	859	841	859	842	884	869	830	867	895	878	865	784	871	852	868	822	825	861	793	853	869	840	870	868	875	878	847	803	856	833	831	853	844	841	874	907	832	902	867	847	797	907	845	785	816	844	811	887	837	890	859	816	825	928	903	812	886	840	890	810	821	836	837	842	847	864	836	824	857	855	834	866	920	849	865	856	838	869	885	853	845	836	864	869	894	824	888	834	827	787	839	858	843	876	827	806	859	905	871	893	846	863	868	849	862	881	817	864	860	885	804	838	872	828	854	878	810	899	825	844	830	867	812	855	866	872	775	806	843	898	835	863	911	791	825	813	859	857	868	869	775	869	810	852	788	857	903	908	885	876	868	894	897	822	846	856	859	840	838	870	847	860	859	803	843	857	817	853	824	893	867	853	810	826	854	847	848	886	879	914	853	823	863	871	906	891	901	895	866	842	843	833	843	841	854	815	820	845	860	863	880	839	860	850	827	777	858	869	902	888	897	830	876	837	814	853	861	860	813	827	852	831	823	808	818	857	836	881	843	827	861	846	877	853	825	845	832	872	872	814	831	769	882	886	820	878	845	877	904	865	835	871	858	880	824	839	840	830	880	826	825	826	913	830	827	847	882	806	863	821	870	796	844	880	888	819	865	873	860	790	838	815	860	852	872	817	834	851	823	871	872	882	856	839	804	846	836	804	854	837	869	834	849	845	814	831	848	875	857	871	882	824	864	827	859	833	799	844	812	862	866	871	846	841	878	892	830	862	843	827	846	763	848	845	805	870	773	891	882	897	873	870	860	826	869	807	923	868	794	806	778	887	893	886	825	876	849	831	819	905	828	877	834	834	842	848	815	904	842	843	871	848	892	851	877	854	845	838	862	884	810	863	796	851	861	838	829	854	798	876	884	855	822	868	877	873	829	825	854	845	800	828	810	841	827	857	856	864	818	832	825	843	829	853	893	880	834	854	813	856	849	821	845	804	853	787	764	885	820	849	873	869	857	861	846	868	873	867	830	863	877	855	842	845	829	814	844	838	860	891	859	906	844	843	849	851	814	825	821	844	854	805	850	807	852	836	864	853	864	829	859	835	833	829	806	860	806	873	890	835	826	837	857	855	806	874	844	844	862	874	850	819	856	914	862	874	853	840	860	878	846	840	836	836	867	853	852	826	834	848	821	853	862	853	812	870	896	817	820	848	853	881	814	872	836	839	833	838	809	841	856	874	839	864	855	830	807	806	881	847	854	892	876	877	897	827	827	883	816	867	824	830	815	839	831	820	849	805	840	861	848	856	844	843	871	877	843	868	830	868	870	872	796	863	809	888	852	847	881	855	806	827	831	808	824	843	836	857	821	889	882	828	844	837	887	848	862	843	759	845	831	858	857	846	842	858	841	871	799	818	828	870	888	873	852	903	886	858	851	839	832	907	854	842	856	802	848	823	828	837	857	874	864	866	864	871	842	866	908	808	865	857	806	836	813	819	845	798	851	825	853	821	848	871	832	829	879	844	879	849	840	891	850	860	850	854	845	897	840	854	810	814	840	904	799	803	887	871	865	874	757	838	850	843	863	824	858	843	879	820	863	837	831	830	834	832	831	890	865	860	841	797	799	824	818	864	837	879	822	852	832	907	830	870	830	819	878	856	861	879	859	837	860	822	916	876	906	872	858	904	853	849	824	846	850	792	848	797	844	812	911	912	858	812	852	848	854	850	822	838	884	803	788	854	826	797	850	799	836	842	813	853	837	935	791	847	862	889	847	845	857	797	847	844	841	909	846	764	858	835	863	844	862	799	845	849	843	813	848	865	825	895	817	866	862	838	857	836	859	857	862	873	854	839	836	860	822	796	869	818	858	784	909	848	842	826	856	832	869	840	852	808	861	846	883	878	837	856	836	851	849	884	852	812	808	804	917	873	893	863	848	846	868	819	830	849	867	835	794	825	821	841	855	900	872	872	853	867	827	818	876	820	874	805	785	877	822	799	849	911	841	842	852	793	825	871	875	836	825	907	857	869	849	831	806	803	898	858	861	819	861	808	855	839	813	856	903	853	825	856	882	870	821	888	879	922	883	843	825	854	895	875	833	857	832	878	865	908	839	853	850	886	863	857	894	865	858	835	874	835	875	788	826	903	870	865	859	829	833	868	852	851	875	838	850	888	867	860	892	846	853	856	876	831	870	856	857	846	862	854	836	803	835	772	799	803	805	858	842	818	813	810	845	864	801	877	868	897	878	869	826	826	859	836	856	800	836	822	884	866	867	907	902	829	835	881	871	904	873	825	832	827	812	831	824	846	777	846	847	855	877	870	888	821	849	829	894	862	838	814	860	830	846	848	816	830	886	885	843	787	869	872	854	838	864	851	817	835	839	895	859	843	826	854	856	805	827	876	834	815	879	825	814	945	896	851	884	865	838	845	837	882	860	864	895	794	843	857	826	840	816	866	861	872	851	867	802	821	927	850	829	815	829	852	900	916	834	877	817	822	822	843	839	844	840	831	834	825	855	885	814	858	842	880	761	861	822	855	849	807	819	874	869	871	788	866	881	784	838	885	842	849	857	823	893	855	896	866	872	873	857	844	903	844	877	811	828	872	913	824	904	850	863	859	881	861	845	811	863	850	841	843	847	847	813	826	862	845	859	832	832	811	837	854	914	824	821	806	839	868	875	841	822	785	789	896	869	838	859	860	821	846	827	900	862	877	863	842	849	846	825	871	828	847	876	855	825	868	891	858	816	855	883	797	835	881	838	857	855	845	836	833	825	782	826	860	898	867	829	891	845	866	843	833	818	848	837	855	813	872	877	911	895	864	802	833	817	844	823	820	865	887	863	898	828	862	893	837	810	826	862	860	815	853	865	809	826	839	858	821	831	831	840	874	842	849	849	857	861	854	857	858	852	827	863	835	875	947	869	831	815	919	843	881	860	806	841	875	871	854	820	835	823	835	866	877	844	841	801	838	858	844	790	789	856	839	809	846	873	850	903	868	860	877	816
60769	87805	64404	39433	21983	11273	5153	4011	3607	1825	949	878	717	721	752	726	709	774	723	744	740	718	700	799	815	722	720	728	709	693	664	784	677	733	743	750	706	725	709	696	723	691	704	712	720	735	713	739	752	706	733	727	715	741	704	666	719	751	732	760	746	719	665	666	748	728	694	683	642	711	702	709	703	673	708	684	703	718	760	686	676	718	734	783	724	716	686	676	735	677	699	724	726	711	719	664	745	676	741	702	750	715	700	714	726	722	702	734	721	706	711	750	712	739	689	725	712	711	713	759	704	640	663	676	701	745	712	743	723	695	705	712	726	712	711	728	738	715	708	732	735	719	710	738	727	714	665	735	733	725	681	721	739	707	701	687	669	713	681	691	686	716	713	746	711	708	759	719	663	717	713	684	715	702	715	744	711	691	688	690	726	709	708	718	714	709	743	720	734	737	718	683	664	746	745	703	700	704	729	694	692	717	749	690	681	681	692	726	672	685	778	690	705	723	716	704	693	697	737	721	678	670	748	736	718	702	681	700	753	731	682	726	715	722	679	719	742	688	751	736	683	750	694	720	731	726	702	704	673	678	698	760	731	737	738	677	702	682	714	750	744	689	721	696	640	688	688	722	715	693	680	687	723	745	692	694	685	764	720	714	706	708	674	726	753	731	712	726	709	670	701	728	769	700	720	660	718	703	720	702	677	686	744	722	722	699	707	755	701	672	708	711	730	738	713	700	654	760	696	761	711	670	677	713	666	729	719	751	717	707	701	707	718	745	708	691	696	704	715	718	688	654	691	747	711	739	699	707	704	699	714	737	720	783	685	685	703	713	694	717	704	692	701	691	756	735	757	706	715	697	704	671	727	798	701	653	660	712	744	677	719	680	724	736	732	684	726	680	690	659	706	698	708	702	711	693	734	705	723	677	740	696	718	709	696	730	768	737	756	773	691	721	727	705	727	754	699	686	695	686	712	653	744	732	699	672	706	662	694	690	675	707	722	778	706	716	714	737	669	701	665	690	754	671	769	714	699	643	736	740	691	738	689	682	701	726	762	678	659	734	658	721	736	701	701	745	697	774	727	701	681	690	716	727	673	708	707	750	669	734	697	710	682	682	785	722	760	743	770	697	677	678	699	717	737	735	685	727	728	727	730	715	727	734	711	733	717	691	697	729	724	712	703	730	656	732	695	715	706	655	723	678	683	688	715	683	780	690	689	741	721	715	701	703	740	669	686	702	652	727	725	713	757	718	689	708	738	689	657	757	749	711	704	733	748	660	720	708	675	677	698	710	679	711	702	682	701	704	743	709	696	717	700	696	688	705	694	745	689	729	709	709	711	730	739	727	679	747	696	765	713	699	707	683	679	729	696	685	747	718	687	736	716	701	722	721	706	730	700	674	682	713	715	712	676	694	694	711	715	715	704	721	756	711	681	742	675	740	715	719	734	688	733	721	748	719	723	698	670	706	739	748	743	710	680	703	741	774	717	685	695	684	774	696	734	698	718	693	718	717	749	682	690	699	704	703	741	694	732	727	729	666	621	737	703	737	696	723	730	733	724	706	736	697	708	710	759	741	741	744	732	728	693	718	678	725	707	756	679	734	691	713	709	659	683	724	686	690	675	712	747	730	678	710	716	668	741	763	705	751	726	702	733	728	716	749	736	658	713	682	724	753	653	724	719	734	701	699	717	741	725	717	712	715	658	672	733	737	698	764	684	693	695	674	744	683	702	689	666	741	739	710	718	739	735	745	701	655	745	696	709	707	777	666	716	756	703	683	711	757	707	724	676	717	709	699	679	685	707	704	709	749	693	693	759	749	658	719	741	673	705	714	740	700	674	674	686	744	648	700	692	683	715	697	724	692	667	722	667	711	684	700	659	768	735	739	739	712	716	703	698	738	692	742	715	733	701	744	705	742	706	721	737	698	711	727	722	700	692	695	719	706	726	702	735	713	666	687	697	762	668	735	707	737	794	727	715	708	686	713	703	683	652	674	700	739	702	667	711	745	721	726	699	653	702	701	747	723	666	713	681	741	713	703	675	703	668	745	704	709	737	717	726	724	719	705	654	721	748	706	665	720	708	728	711	697	739	726	727	715	710	663	694	681	731	666	714	713	694	758	725	686	672	680	708	727	728	633	719	764	731	691	706	713	704	702	755	714	714	699	690	679	671	720	715	691	710	661	716	721	746	713	685	709	743	688	705	697	676	699	705	705	705	720	712	715	732	700	702	692	699	699	700	699	679	768	708	741	709	708	720	686	706	735	661	746	701	682	737	697	722	715	744	717	723	700	729	695	686	720	717	739	735	707	755	731	743	681	729	717	746	710	711	739	691	732	709	740	695	724	681	718	730	665	714	690	736	730	662	681	690	701	679	697	713	698	716	691	687	695	726	712	681	767	679	666	716	659	731	677	764	680	682	696	754	775	699	721	689	708	709	672	702	699	729	731	707	732	682	667	703	703	697	684	726	702	688	705	684	686	758	725	750	750	723	694	710	706	679	693	704	706	760	683	706	736	721	730	692	683	740	687	713	667	721	703	722	748	714	710	748	680	728	732	755	719	698	721	676	734	665	733	710	683	755	715	740	705	700	709	734	697	756	702	706	713	704	723	688	691	703	713	679	727	738	723	718	706	676	756	701	695	719	676	689	689	681	698	706	765	688	750	729	746	705	727	658	677	695	707	717	632	682	669	702	759	695	713	686	734	756	679	708	722	712	758	684	708	750	682	706	671	701	693	662	690	720	691	718	670	766	688	678	710	682	732	701	712	698	777	695	694	679	714	724	685	723	741	737	700	731	707	778	744	746	714	686	746	691	679	705	773	718	721	725	719	738	698	729	765	701	738	729	685	719	684	696	678	683	740	677	718	692	769	709	677	728	742	737	717	719	648	732	727	684	685	692	700	694	699	729	694	716	713	709	714	722	673	713	746	747	714	697	764	684	721	692	678	673	733	708	734	719	674	689	722	710	718	671	720	727	698	701	671	720	738	697	729	688	678	716	731	681	709	684	670	694	697	690	786	711	684	709	681	730	740	703	721	750	697	742	716	707	752	715	739	762	708	722	688	755	729	711	716	712	701	737	703	690	729	706	734	714	737	726	685	705	708	753	701	712	716	709	725	693	737	723	710	667	630	713	704	698	697	725	700	706	673	732	708	698	718	700	727	685	695	741	714	723	710	736	724	730	734	720	703	718	720	732	681	744	666	701	704	674	727	726	703	719	732	709	672	687	700	713	688	768	689	739	708	715	700	699	764	739	712	757	739	693	669	736	675	691	721	713	697	697	703	717	710	695	681	662	772	696	694	690	689	709	697	699	670	699	698	683	715	717	707	674	700	715	749	692	712	702	696	690	706	730	708	751	731	734	747	709	752	661	718	708	718	684	710	710	761	708	730	638	752	747	692	719	711	698	718	707	664	729	713	674	710	726	722	736	741	686	703	685	697	692	739	711	728	704	705	698	674	763	700	668	707	727	732	693	712	744	729
24515	22759	33213	33945	30296	24563	13557	6387	5056	2712	1352	1167	1031	1052	1000	1025	1037	974	975	1012	979	1035	1001	1182	1088	1036	974	981	999	1030	978	969	981	1019	956	997	972	1020	1014	1012	1028	1011	1006	1010	984	1050	956	974	952	943	991	987	979	1039	945	994	968	944	931	969	945	959	949	1006	985	953	984	1046	1051	999	1017	956	972	970	970	1012	956	993	1024	963	1005	1018	956	976	956	972	960	956	939	960	1013	963	950	959	949	901	999	996	1003	1030	935	961	963	996	953	1006	961	956	997	938	951	987	999	1020	936	982	1004	1014	979	942	928	971	1021	915	1015	994	936	963	1013	954	1026	1003	1013	968	925	1021	966	944	974	938	919	981	1059	980	1024	1013	987	1019	930	955	969	1011	963	956	985	981	1032	959	968	1011	950	943	940	984	996	961	998	946	1021	961	968	1011	987	997	963	1013	994	1012	953	994	996	1003	990	994	987	942	1010	990	1006	976	1006	975	943	976	968	983	984	991	992	993	1006	1003	1004	958	960	967	1004	969	996	984	996	1010	1000	1007	1012	972	954	954	961	995	1010	967	1026	937	986	922	979	1047	960	1010	995	930	926	968	1036	996	983	957	979	980	942	1056	1016	1028	1022	1014	997	1043	985	943	997	1000	940	988	1011	964	1002	994	918	968	966	968	970	1018	1005	968	1074	1007	939	979	950	964	978	952	960	930	1025	1004	996	996	972	1008	973	969	975	986	979	931	985	954	983	978	990	1056	989	1029	990	979	1000	973	951	942	966	997	999	947	1010	1016	982	994	912	983	977	987	973	945	1020	988	962	967	970	933	1032	1014	993	1027	1070	1017	1019	999	1003	999	1018	968	933	972	1017	1013	1022	971	971	1032	955	988	936	930	963	989	1012	986	988	999	1031	944	968	1034	988	948	968	934	930	969	948	978	993	944	965	962	991	985	962	953	989	1036	986	955	931	1027	988	975	958	983	1009	973	959	1010	1016	977	1055	983	968	928	980	951	1011	975	965	993	966	939	929	997	978	996	1004	988	964	978	941	1016	951	972	1020	938	987	1032	994	953	1023	940	984	963	935	955	981	981	986	988	952	998	1012	960	972	975	989	923	915	971	1003	978	1025	1065	946	979	1004	952	979	997	936	918	1006	953	921	955	967	937	946	1030	1017	985	1009	1030	966	1029	988	954	1009	939	987	1014	985	999	972	989	949	932	907	986	1061	1025	994	1009	942	1011	960	996	1029	972	959	1012	951	963	932	938	964	1014	1027	990	993	995	988	956	989	961	999	973	989	946	970	970	938	963	1001	967	940	958	964	920	999	1004	1034	949	913	1029	1008	1026	946	948	989	1017	935	1039	1007	1025	977	959	955	991	1044	1025	993	1017	997	931	1014	1003	950	981	963	980	986	927	976	996	969	956	940	986	964	946	962	930	1000	995	917	1026	1017	1009	951	907	1001	972	1009	933	955	955	1005	917	969	972	987	1001	983	958	927	977	951	954	984	991	1001	962	981	970	969	963	983	982	1012	1002	1032	995	1003	1034	938	1009	949	998	929	1004	949	967	913	952	984	945	974	1019	958	958	1028	985	970	992	993	961	1003	1025	988	1012	930	996	975	1011	959	963	983	957	988	972	986	951	965	1003	1027	1005	954	952	933	949	987	936	941	966	995	993	995	993	953	951	964	994	968	993	957	982	996	919	984	950	955	974	962	974	991	993	996	947	932	988	1001	970	1012	957	969	934	964	1029	996	934	988	1006	1002	965	1016	952	1011	973	957	929	976	992	1018	993	1050	999	976	927	1000	1003	977	973	952	986	986	997	1018	967	1015	968	950	957	1002	910	1053	963	1006	1007	952	983	968	983	1058	942	986	1002	984	939	958	941	1019	961	1019	1003	1001	934	1040	1019	940	946	1038	985	941	980	1004	1031	973	930	975	994	1019	876	1046	965	1019	1031	992	953	996	982	965	975	984	956	1024	898	957	989	1071	995	975	976	962	934	975	1042	990	1038	954	1002	1031	967	949	975	975	972	970	991	994	994	1017	906	982	993	959	920	1027	975	1018	937	943	960	962	969	1013	1010	951	1026	990	947	991	922	1030	938	973	984	1018	961	961	947	967	955	952	971	932	980	983	977	976	955	956	967	1000	970	932	1037	1032	971	989	963	974	993	941	1011	968	1006	993	1005	1030	996	1018	951	1025	987	946	970	965	1017	979	1015	975	1016	1007	975	958	962	969	926	1029	988	963	1053	1028	1011	968	974	973	1033	1028	991	993	1046	984	970	979	926	961	972	933	1015	1047	961	1007	927	984	987	941	977	991	1012	990	1011	942	1027	1008	951	954	991	989	984	987	952	990	1017	1031	964	1000	928	974	981	951	979	1007	979	962	931	936	946	957	1000	993	1012	963	978	942	926	976	1021	983	993	982	1023	975	1043	996	946	979	976	971	998	995	999	1002	1019	972	1021	947	975	970	971	984	962	889	998	922	952	964	1004	1006	939	1009	999	942	1007	991	948	944	998	1038	1023	976	943	1006	923	976	986	1010	959	977	991	985	978	985	965	996	1041	1003	1018	987	975	979	1007	931	977	945	947	992	1006	989	974	971	991	924	958	969	1032	1062	996	978	950	959	956	969	985	977	1029	949	965	941	969	990	1013	976	998	903	948	976	1011	992	960	961	1005	987	1021	959	929	931	945	895	980	924	977	949	1023	935	969	1007	983	957	983	968	994	1000	963	1032	976	1004	1001	963	982	1037	1029	963	992	967	952	973	998	981	952	965	1014	983	1016	979	983	1005	1025	1052	960	1047	987	994	964	979	1021	975	980	987	1016	997	973	974	1034	976	989	1021	983	958	958	1008	945	961	1008	959	981	949	943	991	954	987	1028	980	948	974	899	948	1029	959	1010	966	982	907	970	1015	957	976	1000	960	1000	985	964	1024	980	984	992	951	949	1011	994	1062	952	1000	940	993	962	982	1032	977	1030	1002	1000	956	972	969	1009	939	969	1024	976	1038	989	939	971	989	996	904	971	991	990	985	959	936	947	952	1073	1028	1008	907	980	932	950	942	949	940	989	1000	944	985	980	1009	948	978	936	1042	959	1013	1001	1006	975	912	962	961	990	937	1004	967	957	1025	1015	986	978	1031	995	1040	957	966	1004	993	981	968	983	967	1035	967	982	965	1008	1003	995	1033	994	970	977	1027	964	974	947	972	971	1034	949	986	949	924	997	950	965	990	1004	990	1059	975	986	1005	945	964	990	984	957	986	980	1067	950	947	917	959	995	993	952	963	967	1009	988	934	968	1033	922	992	906	1017	988	934	1008	941	1003	965	1007	993	959	995	948	963	1058	979	1014	991	962	1008	1011	977	979	952	965	982	999	980	968	944	930	938	951	1044	1003	1000	1003	939	967	1007	984	980	979	988	920	973	1000	1004	945	973	977	961	946	1018	962	976	973	982	980	919	999	990	974	998	992	947	912	989	990	1016	985	936	1002	980	958	993	1054	985	997	967	1026	945	995	981	988	981	905	968	975	992	979	1029	943	964	960	984	988	991	962	1028	952	974	962	971	975	969	978	938	969	940	1020	1033	991	1007	995	999	1005	965	943	992	999	979	963	970	985	979	988	985	948	935	972	981	923	953	968	922	948	990	1040	1013	993	971	1033	965	963	969	945	970	906	975	1000	990	912	958	985	1001	913	994	989	969	1028	1031	946	1004	993	983	955	981	902	965	1010	1033	971	920	947	1030	1006	1065	990	1028	1022	970	1001	991	976	998	947	968	953	983	939	968	912	935	1004	945	1012	939	942	944	923	1006	979	984	952	967	953	1003	1019	913	945	1000	959	959	951	971	967	982	989	988	1004	976	1003	972	983	911	937	1040	979	937	944	990	1010	1000	933	1044	999
65727	100382	76018	52305	31729	18259	8584	6627	5920	3002	1247	1128	871	840	918	844	878	863	827	793	868	836	887	1054	1056	860	887	866	832	853	819	865	832	874	837	894	826	822	914	835	838	870	848	843	830	866	892	852	830	843	881	816	850	847	821	836	856	837	850	852	819	853	886	819	842	847	838	879	847	860	845	830	811	830	829	887	835	847	852	839	832	819	891	849	829	805	851	888	844	862	762	856	825	872	827	810	883	805	842	787	830	813	835	816	801	867	845	887	834	852	841	881	809	883	812	841	882	814	861	860	831	820	869	863	867	847	832	855	858	798	831	830	836	809	836	818	861	857	867	841	866	777	805	820	845	849	842	839	857	853	941	817	822	913	848	834	864	818	800	876	790	792	810	870	834	820	791	831	826	845	841	871	831	818	788	796	846	919	848	858	843	844	890	828	840	844	829	869	870	838	822	825	878	858	834	841	854	800	843	789	878	872	878	823	875	869	832	866	874	810	849	809	840	816	871	806	855	853	856	882	860	864	815	809	845	812	831	800	827	860	845	864	831	860	846	865	898	790	850	868	826	872	813	844	858	864	787	818	865	804	863	826	845	830	885	822	836	817	867	820	869	843	782	851	830	796	885	785	810	899	801	854	855	847	815	925	835	821	865	905	820	852	825	838	829	842	852	806	815	820	822	858	854	823	790	851	810	817	800	841	850	866	792	852	849	818	823	834	863	812	877	845	837	860	863	833	839	892	817	838	848	801	831	843	880	807	763	795	863	865	864	872	843	831	841	847	789	858	894	849	833	900	869	809	811	861	878	860	824	816	854	890	845	869	843	851	813	804	794	835	879	814	829	837	884	810	798	793	835	811	830	868	855	819	849	851	809	830	833	829	842	813	856	891	844	810	840	859	827	861	840	871	841	854	827	834	813	847	814	868	897	827	861	816	798	826	891	833	815	844	801	836	828	832	837	879	832	832	809	862	866	862	846	867	860	820	841	861	843	835	845	773	873	847	889	820	784	831	890	891	814	805	837	896	835	863	833	825	784	844	790	834	856	799	872	812	871	872	805	864	826	881	887	810	803	784	837	763	865	817	826	828	815	833	831	837	868	809	894	793	821	853	824	854	895	875	832	878	785	828	782	812	854	839	818	853	858	848	864	844	833	812	806	821	832	815	797	807	834	842	873	848	821	867	860	850	759	848	884	831	872	853	861	868	848	795	824	906	836	842	849	826	860	852	850	841	850	791	844	834	776	890	866	847	840	866	829	828	811	821	868	829	843	820	847	840	837	813	832	852	856	828	841	867	890	873	832	852	846	871	833	843	845	865	834	894	860	836	870	787	856	831	847	787	894	851	830	839	849	808	823	874	832	878	860	831	831	861	795	809	834	871	855	882	846	853	814	830	840	856	847	844	829	764	865	761	881	877	831	792	882	801	819	856	836	804	821	843	846	839	861	845	833	810	837	844	846	844	837	822	819	846	864	814	868	832	868	836	869	829	822	828	791	792	824	826	800	827	822	778	820	803	858	847	789	859	856	848	839	835	829	875	857	906	804	834	819	841	836	803	858	871	837	857	817	822	828	814	864	868	797	781	802	854	819	826	858	819	856	834	858	891	796	877	823	843	790	845	852	846	865	818	847	894	796	819	878	897	860	858	830	848	799	842	879	818	821	800	877	854	788	864	832	849	854	871	803	789	838	837	847	858	782	854	829	814	789	852	812	861	815	861	815	823	861	800	807	803	832	861	882	843	838	824	851	841	831	835	876	850	847	811	834	825	873	832	814	895	861	847	825	834	846	875	836	877	875	839	826	876	837	825	851	838	793	865	812	815	878	798	846	855	857	862	786	849	852	824	827	845	806	844	790	849	840	786	830	853	865	864	839	836	833	844	811	861	807	825	823	819	843	817	858	778	838	838	824	858	869	855	823	885	860	802	860	839	850	783	839	821	832	867	855	849	834	892	827	805	840	896	825	879	801	838	808	799	853	798	837	824	873	802	812	779	797	836	831	821	811	873	869	840	877	848	812	848	846	875	815	805	809	835	814	855	858	855	871	835	890	822	885	825	874	824	790	795	881	832	775	860	802	845	821	861	851	844	869	817	853	828	860	776	821	837	788	837	855	834	792	791	814	845	836	862	874	841	872	865	833	835	864	843	824	786	767	847	779	849	846	821	855	811	869	798	835	786	830	809	805	824	846	799	858	799	844	824	862	789	906	879	804	879	837	800	802	843	838	870	844	823	832	863	877	811	817	843	851	847	847	846	768	820	840	846	852	815	846	749	853	839	864	794	823	823	845	814	866	829	805	834	806	846	818	832	833	870	832	802	822	806	871	835	819	828	827	850	869	848	819	815	849	834	877	865	840	799	804	801	853	824	814	859	880	862	855	837	843	776	805	817	822	794	763	866	838	831	844	813	830	851	846	842	814	833	802	899	864	850	765	840	832	888	789	845	847	793	831	806	866	838	854	809	787	834	831	800	829	834	830	835	872	885	802	825	786	812	864	848	844	852	827	807	853	879	868	852	860	823	870	804	820	859	848	878	831	803	830	822	852	851	872	844	892	808	778	791	738	818	820	801	895	827	786	875	880	869	840	853	787	822	791	884	862	791	840	841	819	874	836	830	864	820	863	854	852	816	878	837	858	835	804	825	771	836	864	853	872	859	854	825	781	861	777	818	888	801	839	807	848	867	856	829	807	865	865	846	869	870	871	845	833	859	800	852	779	864	800	816	819	793	826	847	829	848	823	846	852	902	847	829	788	852	826	868	908	849	843	821	778	833	863	838	823	831	832	851	831	827	837	881	829	850	866	789	836	856	839	782	847	871	819	825	831	821	853	804	831	844	861	828	879	849	821	855	829	878	821	807	822	832	832	841	836	842	844	845	870	829	832	807	819	837	820	824	861	845	846	841	822	823	899	835	863	799	807	896	887	833	841	837	830	823	830	800	829	803	859	863	842	864	832	814	854	864	811	802	896	799	878	865	882	828	778	870	868	829	859	874	815	865	833	805	797	801	834	754	843	846	867	894	834	851	777	850	765	841	832	895	847	828	870	868	779	879	861	793	873	791	879	832	823	832	886	855	892	863	826	824	873	838	851	816	845	837	862	853	869	859	848	853	844	833	819	809	800	835	828	820	866	821	798	831	904	783	879	868	855	861	869	863	822	858	843	880	814	829	815	802	819	817	848	867	784	826	849	876	875	832	856	818	809	825	847	823	811	789	836	824	903	796	843	823	835	824	864	876	863	819	861	835	802	839	817	806	816	824	798	810	777	887	856	852	900	848	814	828	802	814	874	819	841	851	866	866	813	784	829	823	831	850	788	871	865	831	882	811	858	839	831	818	792	802	830	865	842	804	813	804	885	860	825	818	873	838	843	888	810	809	811	808	799	853	872	784	867	845	865	862	856	833	832	797	845	852	856	833	831	788	822	861	813	815	817	845	795	815	865	801	855	835	787	843	822	832	794	831	858	858	826	854	839	865	793	779	811	837
30869	26907	22306	10772	3612	1836	1097	887	911	741	690	658	705	656	694	660	668	679	666	662	716	734	684	777	714	759	629	673	669	696	700	687	702	661	727	738	658	647	707	707	743	656	715	657	699	687	758	685	660	647	702	690	711	670	692	706	669	654	640	651	676	688	689	671	662	701	685	683	699	701	679	701	689	714	626	702	728	656	750	694	640	694	675	679	648	722	630	663	680	675	712	729	660	667	692	685	666	678	667	678	685	690	691	640	645	666	659	734	685	716	662	668	729	705	703	676	644	698	645	633	668	696	661	673	699	675	663	709	684	697	641	699	640	714	692	664	681	670	704	730	692	640	661	676	622	729	681	667	725	642	662	653	702	706	705	671	656	660	685	681	714	733	716	739	646	700	679	674	718	693	721	697	694	625	664	695	683	705	717	677	682	711	649	683	690	729	618	743	689	646	716	694	670	692	699	711	714	664	708	696	690	642	692	648	672	705	687	647	656	675	682	667	693	724	706	719	703	701	708	726	707	695	668	678	659	658	650	654	720	720	698	711	689	702	685	672	680	679	729	715	702	710	706	687	722	659	702	674	699	675	672	698	659	658	672	709	673	634	694	707	657	667	630	710	671	673	683	683	706	716	711	682	703	653	659	738	663	700	679	635	633	653	727	672	664	694	718	684	679	698	703	635	640	684	654	647	647	680	706	649	714	683	685	680	721	719	689	708	666	684	639	671	664	670	670	660	672	664	697	693	633	655	677	674	725	695	706	674	716	707	679	670	687	662	653	669	721	675	660	626	664	671	639	710	687	680	638	677	692	686	725	694	681	702	647	668	713	709	663	689	670	690	644	694	713	681	723	658	636	675	644	671	737	650	687	747	742	667	700	722	690	631	634	642	691	684	683	710	690	727	700	716	689	661	678	662	695	723	691	697	690	672	650	692	698	701	638	647	744	682	649	694	677	715	722	666	735	709	687	697	706	731	653	695	674	694	695	669	684	655	671	646	649	660	722	698	690	675	670	696	652	667	694	705	702	683	654	659	722	708	645	656	673	663	682	665	746	695	665	700	661	673	633	647	646	726	666	717	689	656	678	713	713	658	723	710	709	681	690	684	718	685	680	720	735	665	697	746	641	683	692	729	630	735	683	650	626	699	717	655	662	638	710	693	718	705	709	669	726	688	665	711	708	702	682	704	713	701	641	654	673	703	715	702	705	681	723	701	631	716	695	659	658	671	695	661	709	640	712	652	684	719	682	684	669	658	699	654	667	659	689	643	731	708	686	690	660	668	734	658	725	676	658	722	658	682	664	711	642	710	680	665	686	691	677	711	698	710	674	659	705	653	674	719	662	721	645	703	707	666	712	695	644	669	684	721	704	755	675	681	663	678	654	684	712	696	689	637	677	684	691	646	649	658	656	722	679	684	711	671	735	669	724	700	685	684	701	648	694	677	645	694	670	664	674	730	702	701	650	640	688	732	714	665	662	679	663	717	700	650	642	679	716	733	728	680	677	675	714	641	693	718	662	676	709	681	711	743	695	648	645	653	722	689	686	690	698	661	728	722	690	734	700	659	695	679	682	695	693	690	708	693	703	684	678	656	666	702	650	669	635	703	658	732	678	677	685	748	650	665	673	734	642	733	681	694	691	669	740	641	689	706	666	693	668	640	663	634	692	660	695	680	733	689	685	637	704	647	702	713	710	695	679	694	673	732	647	649	693	702	700	724	709	696	650	636	701	679	701	702	700	707	682	709	685	682	697	690	720	702	683	679	706	680	698	668	669	644	679	745	640	682	662	685	659	730	673	670	665	691	726	688	679	664	715	654	668	687	721	696	638	699	703	684	690	703	662	704	683	692	651	667	683	637	714	693	670	698	650	698	706	655	641	665	648	611	743	649	675	688	708	744	651	677	665	669	669	649	668	668	692	634	677	680	676	699	686	657	676	670	721	670	662	700	671	684	682	680	702	698	663	700	728	711	699	707	693	679	744	704	730	667	655	671	681	675	682	695	702	688	732	670	653	660	668	674	651	713	669	639	683	707	670	710	665	693	691	682	710	768	755	679	654	676	699	658	656	676	655	681	713	691	693	678	673	701	697	632	721	641	700	665	748	677	663	623	671	641	697	670	699	704	666	639	722	704	688	667	666	672	678	689	677	710	667	654	675	713	692	724	665	707	721	712	712	648	720	775	718	680	663	650	681	685	743	641	659	667	694	727	661	706	702	682	702	671	721	724	725	680	699	705	660	691	673	615	692	702	675	672	732	668	713	696	681	692	697	659	680	717	662	700	688	663	699	686	678	686	689	684	681	673	711	704	670	681	688	656	665	664	689	650	701	720	673	693	599	710	743	672	682	706	666	691	659	710	651	684	645	689	720	725	682	660	644	646	656	696	694	729	696	681	636	717	698	683	650	659	676	702	652	692	685	663	712	677	682	710	695	643	732	675	650	646	694	672	674	678	679	696	699	680	623	660	633	734	692	684	700	645	668	685	654	700	722	713	645	654	709	713	671	677	690	715	654	671	674	641	672	666	702	664	668	656	724	704	707	686	678	626	691	662	658	711	659	731	716	688	665	675	727	697	647	673	718	676	639	700	657	656	710	648	686	701	703	706	671	693	708	667	651	658	682	652	654	694	691	708	689	705	696	655	721	707	650	672	655	701	675	679	643	673	711	735	670	668	661	659	694	726	714	644	665	665	673	717	709	721	643	682	662	698	690	694	692	693	665	704	697	631	698	664	665	707	647	674	751	713	630	680	693	693	672	642	663	660	664	668	685	702	679	734	654	682	657	700	691	658	738	684	651	642	681	723	676	666	710	675	650	622	695	706	652	681	690	730	748	691	667	709	682	695	680	656	653	672	705	691	659	646	702	646	626	665	723	689	657	709	723	668	675	680	670	721	618	693	639	702	698	690	651	651	662	743	663	677	645	689	697	706	716	663	672	662	667	684	684	695	667	659	720	705	690	702	695	646	662	656	657	643	709	680	702	678	697	657	672	716	723	715	728	662	727	758	705	636	677	646	690	646	646	675	706	742	653	696	652	632	696	709	671	709	686	696	671	662	714	663	713	662	654	645	695	678	674	664	726	685	668	679	747	714	695	693	724	666	717	699	681	688	677	694	647	659	677	692	695	703	606	697	669	674	685	663	679	697	690	650	732	654	612	676	633	670	684	683	689	705	661	733	680	664	639	659	620	675	658	662	699	716	708	666	701	703	690	692	667	685	655	692	723	653	665	708	674	670	662	705	668	687	713	738	713	662	672	644	693	683	680	683	685	655	646	690	700	668	709	672	693	690	677	684	654	616	640	674	678	668	681	682	626	680	690	685	674	704	701	695	640	666	687	738	696	674	683	644	669	696	695	673	692	668	642	691	685	665	673	690	712	750	655	655	675	688	683	647	658	668	674	713	674	686	714	711	636	688	687	647	706	663	652	715	672	681	711	660	710	685	711	646	702	645	717	696	640	637	685	692	676	635	720	702	687	646	705	681
23498	30461	17551	7215	3114	1702	914	825	821	673	518	551	534	545	545	559	550	560	531	506	564	509	582	543	529	519	570	542	554	503	537	555	541	536	530	581	531	539	507	576	540	530	542	536	541	570	547	527	536	506	549	541	580	509	529	519	560	538	558	541	506	541	545	541	521	553	538	536	540	507	539	511	511	510	540	583	513	553	533	559	529	543	567	509	510	522	543	546	549	514	525	572	550	488	550	529	482	512	471	549	552	510	527	508	536	506	573	569	542	509	541	564	493	595	550	547	489	517	532	567	528	534	543	541	521	483	524	580	548	521	568	514	553	531	526	504	556	541	522	519	528	531	512	504	557	542	533	546	538	537	549	551	526	554	546	555	504	541	539	576	535	542	521	548	527	549	519	552	520	524	544	566	531	547	497	538	541	509	517	520	491	526	530	515	563	525	517	526	588	510	564	489	523	553	524	525	505	501	547	538	594	509	549	513	524	552	511	516	498	506	544	531	538	529	536	544	547	524	513	553	551	530	507	526	534	554	539	549	526	575	495	513	491	516	575	594	487	575	522	540	553	561	536	521	500	534	535	533	558	528	555	533	538	545	525	545	574	539	533	515	490	504	548	559	538	539	551	548	547	542	505	559	565	515	531	559	529	525	537	514	573	523	545	525	540	533	550	591	540	518	511	519	531	534	518	513	576	540	547	507	541	561	575	560	493	514	552	523	523	517	516	555	538	500	511	539	523	538	561	581	541	528	556	541	538	598	523	520	557	541	487	525	555	567	558	521	571	541	523	522	586	577	498	553	560	546	507	540	531	519	514	533	534	526	539	554	525	524	536	534	495	531	501	521	550	534	520	541	570	535	547	527	552	518	555	521	528	527	515	563	561	539	498	532	483	534	504	501	587	489	577	507	555	555	541	510	519	534	528	557	505	579	515	530	545	542	528	548	541	516	531	572	557	541	568	525	476	554	519	547	549	518	531	533	510	527	557	538	548	548	542	482	508	547	570	534	526	521	539	540	536	509	519	535	531	528	546	488	535	557	570	510	516	549	537	553	584	540	522	516	533	526	547	540	503	517	552	533	548	506	529	543	557	543	538	526	568	547	515	544	549	492	529	528	529	528	531	539	525	549	539	530	557	510	532	518	558	545	517	557	581	495	576	519	521	541	551	519	510	579	551	556	574	521	570	561	542	554	568	561	554	527	532	530	538	531	571	551	551	532	516	556	574	548	527	504	540	548	530	543	536	557	544	547	561	544	541	528	540	530	529	571	548	532	509	530	561	583	536	515	570	509	486	566	525	545	516	534	564	581	550	535	538	512	527	565	488	549	550	561	571	490	512	533	536	494	558	568	536	497	523	519	546	531	558	547	491	553	548	572	551	545	527	531	550	549	543	499	560	530	537	512	517	537	550	572	542	547	530	560	540	521	538	530	592	537	532	543	519	528	485	535	550	540	520	514	551	579	558	521	571	537	550	551	509	508	567	505	564	542	487	583	546	541	552	543	549	528	561	528	490	562	555	567	521	571	558	509	521	532	555	593	560	538	563	528	551	543	510	549	516	507	504	546	565	505	555	551	562	539	544	558	563	560	550	551	531	548	501	543	576	531	500	535	536	517	519	540	529	571	524	552	554	561	562	534	560	543	541	551	536	570	555	601	543	542	550	540	566	526	506	569	561	518	551	561	538	550	548	508	547	535	539	542	515	529	509	510	512	557	561	559	521	551	517	540	523	538	496	549	557	526	582	511	534	574	524	572	533	516	584	537	533	520	548	486	527	548	500	564	537	510	514	528	570	533	541	562	516	551	512	502	505	528	564	539	547	515	496	530	502	510	520	534	519	516	561	527	523	525	498	535	562	554	534	539	556	560	512	529	539	529	557	511	534	562	515	549	528	526	531	531	547	531	573	536	555	518	497	512	547	537	518	557	507	542	557	500	555	500	551	540	551	571	552	558	529	528	533	568	536	559	528	553	533	539	546	571	507	510	520	545	526	535	517	523	541	506	543	496	549	501	523	518	554	534	534	499	567	543	552	569	511	478	497	560	496	556	526	538	573	533	522	514	527	529	563	522	552	535	535	550	537	498	597	486	575	585	551	557	530	525	544	503	556	531	537	549	525	512	513	525	540	519	544	567	576	511	550	518	525	558	543	550	533	541	575	566	488	583	548	558	555	563	556	545	540	550	541	546	509	527	538	548	551	523	550	505	531	551	551	517	548	529	529	578	537	515	506	548	522	525	522	549	542	542	515	547	533	564	585	561	563	526	528	515	536	515	556	532	475	540	549	546	552	523	510	524	532	574	573	564	529	507	522	556	577	519	521	523	562	507	565	529	555	560	503	519	557	531	535	551	537	541	567	535	527	545	500	561	563	473	517	522	524	535	565	603	509	534	500	532	546	505	516	577	529	544	535	529	531	531	544	570	557	575	557	581	574	578	520	516	510	515	545	538	510	552	524	532	538	527	589	542	523	523	472	547	495	544	547	569	519	551	542	506	503	538	503	516	562	506	514	541	549	551	488	505	524	537	585	542	552	536	549	530	512	493	569	529	539	541	544	558	539	569	503	532	540	533	540	590	525	550	544	544	507	586	523	551	561	531	530	516	544	547	545	522	534	532	562	548	525	521	551	559	527	530	544	513	553	537	549	579	521	505	531	506	523	572	550	505	510	541	574	566	547	533	568	548	520	548	562	491	523	517	499	529	554	547	549	547	559	566	551	524	551	531	506	543	549	552	506	500	561	548	545	551	512	541	567	511	579	490	537	547	546	534	549	539	541	541	550	576	537	595	560	499	539	556	581	528	511	560	567	536	563	566	498	477	571	532	533	487	514	556	523	482	555	540	510	523	547	534	527	500	508	537	578	489	529	518	566	516	560	528	557	539	573	514	539	553	510	552	541	549	539	551	532	504	557	515	545	522	567	565	530	520	502	553	518	515	563	534	577	499	573	508	570	528	565	573	506	498	558	550	547	532	545	499	530	539	538	537	575	557	539	531	520	522	499	537	523	581	573	553	547	556	523	509	524	522	513	562	556	555	536	512	556	581	531	573	542	503	549	535	527	534	495	505	510	541	531	550	493	533	510	513	567	538	579	546	536	507	540	527	540	563	580	543	536	517	506	534	571	553	519	544	577	551	534	494	517	587	560	518	548	540	572	552	545	488	515	557	537	515	530	547	501	544	552	537	534	538	546	523	565	535	543	515	510	534	528	518	535	539	565	525	534	606	537	528	495	539	520	516	514	525	587	537	530	527	544	523	550	549	530	559	525	537	525	546	478	538	501	564	525	561	529	567	543	521	532	550	497	508	596	560	536	573	533	516	527	500	539	571	552	505	533	504	586	548	507	575	501	547	557	566	551	511	549	589	549	512	561	546	528	526	541	499	544	516	553	544	515	515	527	546	552	539	519	548	550	528	548	531	551	543	567	526	508	536	517	536	553	510	543	553	582	543	508	531	486	542	588	545	523	605	588	543	550	546	536	552	494	503
25785	24391	35867	36269	26360	16242	6115	3231	2570	1650	967	912	800	775	763	794	814	798	844	790	807	807	855	873	861	800	808	807	802	779	807	804	844	811	794	730	766	804	768	785	774	776	760	849	776	811	787	847	773	785	831	722	781	838	765	792	755	783	786	825	771	767	749	789	816	833	796	779	772	783	799	778	764	781	749	793	755	766	857	823	779	774	783	783	725	801	801	748	800	792	757	730	808	812	791	746	694	792	791	796	785	807	809	784	793	748	818	740	780	793	780	781	782	791	775	786	811	760	797	785	732	740	818	783	750	715	763	744	801	782	772	756	805	770	743	769	798	767	765	780	789	800	741	816	792	799	773	794	806	808	839	768	754	783	789	748	840	792	812	747	848	800	804	764	711	769	782	811	750	806	783	786	800	794	794	749	801	819	793	752	755	778	759	802	809	800	758	801	771	761	823	764	786	762	793	787	820	814	790	767	794	765	801	806	734	784	780	814	778	766	801	800	800	727	849	760	771	783	812	799	752	776	774	771	762	743	759	788	760	819	820	793	815	750	809	808	807	755	805	799	762	790	815	799	833	778	759	796	805	816	820	789	794	755	799	804	780	791	757	793	814	804	769	779	802	817	767	800	843	738	790	770	734	763	743	757	783	791	754	827	758	729	766	802	757	841	819	765	810	803	824	791	794	802	797	814	750	832	756	735	765	762	837	828	720	788	757	745	791	805	807	787	790	820	833	814	811	784	825	775	800	813	831	847	768	785	730	736	819	762	787	816	782	794	695	781	777	809	772	770	721	787	763	837	752	768	743	803	802	769	844	799	799	777	814	740	781	764	774	794	782	837	749	796	848	794	795	802	798	802	816	813	777	809	783	767	801	811	784	795	752	775	754	773	823	774	767	730	802	836	802	715	800	780	805	802	822	766	823	835	746	753	782	797	737	776	777	796	783	813	771	767	778	753	780	770	783	793	806	771	787	733	831	754	772	768	798	738	791	759	812	786	828	769	777	780	819	791	760	804	804	766	736	774	777	767	765	761	807	806	769	799	754	777	819	805	765	800	811	780	784	809	724	780	778	776	828	775	768	739	741	743	750	839	771	749	794	831	795	736	784	777	778	752	765	795	818	691	766	756	752	797	752	765	784	770	790	769	822	749	752	749	801	805	735	765	795	771	855	748	782	783	701	783	774	837	755	795	751	797	769	775	777	774	820	820	759	738	782	756	829	763	773	772	746	796	749	807	798	797	774	815	750	774	761	745	819	802	789	803	744	782	776	764	815	728	772	788	768	729	763	764	760	783	774	773	803	739	799	783	802	809	769	778	805	794	761	764	756	729	791	789	811	826	764	743	806	737	801	791	791	784	780	819	798	754	772	807	769	804	838	750	810	793	790	765	826	861	761	830	825	809	826	771	778	793	780	810	792	783	830	741	798	739	784	781	784	851	751	799	778	774	797	778	804	743	775	816	756	802	788	799	766	792	829	793	733	804	779	772	772	813	789	766	774	802	780	764	740	810	828	766	772	764	792	763	791	753	785	817	766	778	779	748	785	773	764	749	784	796	812	800	798	802	773	758	758	806	793	763	761	751	827	812	743	782	785	751	784	820	755	801	772	743	798	783	808	776	817	791	770	765	840	757	781	768	797	774	786	788	772	797	801	823	804	800	819	799	823	785	818	771	780	792	744	764	839	821	796	751	823	864	771	775	787	740	747	804	766	824	805	744	770	776	797	750	777	761	779	775	762	800	814	750	832	780	797	779	798	801	727	751	759	797	785	777	798	803	794	791	783	758	755	826	791	784	768	763	787	760	749	773	758	811	764	775	813	806	773	807	818	858	847	774	757	782	823	761	735	783	806	752	800	741	792	854	748	772	793	788	784	752	750	789	698	801	801	764	765	775	782	776	828	768	752	766	807	803	738	804	784	823	789	746	756	798	744	825	764	777	747	766	805	792	747	767	809	763	790	791	750	799	821	778	788	752	775	763	773	776	781	757	814	770	779	768	804	772	767	753	788	803	827	795	809	757	756	784	739	760	838	779	772	769	772	781	789	787	755	783	776	763	800	739	785	748	774	804	773	765	754	784	732	809	818	774	807	770	764	769	747	786	757	790	767	754	781	792	757	763	753	776	785	815	757	774	782	773	755	766	791	818	785	790	783	771	741	808	809	832	785	774	753	748	813	817	800	870	789	814	758	782	825	798	805	750	772	818	772	843	765	759	756	753	781	780	758	805	802	781	773	762	815	826	766	753	759	774	808	752	798	831	796	780	803	744	786	810	752	846	821	778	813	780	792	798	723	761	814	796	798	805	722	783	804	775	758	794	767	780	785	735	769	807	782	753	777	763	784	742	775	819	747	762	793	825	795	782	801	821	776	791	782	786	780	749	758	781	759	801	824	829	766	748	771	840	792	792	773	806	779	812	756	764	835	802	804	786	806	781	783	779	772	745	785	728	785	796	771	760	804	774	764	812	802	788	806	804	743	765	765	732	741	828	806	824	796	757	757	792	779	773	787	755	780	760	781	796	754	762	774	801	789	803	798	762	788	799	746	766	782	764	807	802	766	770	759	812	766	794	768	793	750	818	744	785	776	798	820	731	777	819	816	801	749	760	750	778	810	780	771	769	825	815	763	759	760	780	754	750	792	728	742	742	795	789	766	753	791	805	832	792	787	763	761	782	799	716	737	743	816	777	775	758	824	778	783	767	839	795	779	810	730	790	786	866	816	844	726	787	737	768	799	812	804	821	779	758	745	753	742	795	762	779	735	798	811	749	807	753	792	790	773	753	760	778	740	789	780	766	820	752	777	779	749	799	810	755	749	792	815	794	806	721	861	763	803	749	780	736	830	774	812	766	787	745	764	832	741	733	739	818	745	785	783	828	801	758	769	842	778	788	750	766	770	796	768	765	795	816	758	802	793	751	775	835	785	751	769	805	756	774	796	786	810	762	805	763	793	804	781	773	760	799	849	763	744	747	798	863	712	783	797	776	719	766	791	823	763	753	768	841	801	725	800	765	795	839	774	781	812	803	770	800	764	796	744	784	751	768	789	834	768	757	764	772	773	792	796	743	768	795	807	793	784	755	756	795	814	761	754	764	769	763	766	793	761	805	780	786	782	755	817	800	824	778	783	862	748	817	798	771	774	802	761	793	782	782	772	771	798	820	797	793	791	784	782	744	794	791	781	830	808	777	774	748	794	791	829	751	764	782	751	725	750	814	810	760	766	749	793	804	779	778	787	810	803	788	730	792	843	799	787	797	840	768	797	812	753	777	833	761	739	815	790	809	770	765	789	777	803	801	766	723	749	783	779	820	795	829	768	764	740	813	758	791	791	799	784	787	823	789	741	763	817	771	751	784	788	775	744	808	722	815	772	724	745	797	743	800	744	784	772	790	747	765	789	774	800	786	765	805	772	794	766	791	785	803	772	796	715	790	797	793	755	790	750	775	811	748	787	763	809	739	745	775	817	756	735	806	759	780	815	830	792	799
60994	88221	63069	38355	20698	11164	4501	3670	3142	1772	866	775	706	682	669	663	709	720	676	678	641	676	674	800	793	718	655	671	648	656	689	682	669	719	699	666	675	669	654	694	668	657	645	683	666	674	693	645	688	706	664	664	648	682	662	662	636	678	640	640	687	670	638	703	658	680	708	703	724	704	665	708	644	631	677	682	689	688	701	644	694	707	654	665	681	690	631	672	653	683	679	695	638	664	618	657	702	651	672	687	736	704	695	677	664	630	708	648	679	688	709	660	718	691	691	647	684	711	707	625	683	651	663	637	687	625	661	634	657	663	714	642	656	640	664	656	671	676	644	648	631	675	668	652	696	640	698	697	606	654	673	667	715	669	714	647	677	679	678	663	638	703	684	693	646	699	678	718	691	670	752	654	657	682	697	666	653	663	691	708	713	699	692	671	665	673	642	705	692	716	670	640	715	638	660	689	665	704	649	704	687	639	671	666	679	684	694	672	665	676	675	655	696	670	659	671	657	641	675	691	667	672	641	663	680	714	680	682	645	630	702	614	656	696	698	685	653	689	657	658	637	661	653	655	654	640	653	642	631	681	689	680	691	671	655	657	644	705	702	643	705	683	666	712	685	710	656	681	692	678	688	663	619	684	653	660	707	686	685	691	672	710	667	683	652	677	674	676	700	619	706	667	638	693	696	645	708	689	650	667	719	644	707	663	653	644	702	727	668	682	680	712	675	641	685	682	666	671	695	651	634	670	620	708	663	614	641	679	669	680	616	681	684	629	648	659	646	646	704	700	703	726	663	686	688	637	652	698	637	601	650	675	654	699	675	681	647	740	665	656	691	699	613	641	691	662	643	673	649	691	672	666	709	676	645	615	663	666	672	669	659	683	633	694	655	696	667	666	649	664	649	683	647	676	651	703	692	679	667	659	706	670	712	670	676	689	655	664	681	687	664	668	673	637	656	655	699	637	670	635	685	658	631	719	655	677	666	702	704	687	668	628	675	642	663	656	698	667	656	641	656	653	698	691	690	677	672	670	668	661	672	641	692	646	672	732	637	680	714	637	649	673	651	766	652	658	691	676	662	675	667	642	669	677	653	724	667	662	649	680	690	713	695	664	697	681	691	711	643	641	688	703	682	720	663	629	674	665	686	704	643	683	671	643	699	686	655	687	682	637	647	702	613	605	635	637	644	673	613	642	661	675	640	695	670	680	681	662	651	716	662	674	713	675	679	699	645	676	653	673	644	667	659	657	691	638	654	624	631	678	691	664	661	668	711	714	655	674	648	688	692	704	713	704	653	657	668	667	670	658	653	643	673	673	655	687	693	655	696	657	662	688	648	646	718	632	696	636	680	662	670	677	704	635	678	646	677	666	663	685	691	697	646	738	720	671	662	697	712	660	660	684	719	696	657	675	664	656	684	662	682	711	662	619	640	668	675	686	678	658	697	642	696	661	689	631	707	662	696	676	654	710	690	702	686	610	681	622	645	673	677	713	634	643	705	668	698	658	645	659	673	676	712	650	660	649	678	696	640	731	674	656	678	644	645	699	659	701	653	685	636	696	636	637	682	659	674	629	667	672	698	666	664	662	662	674	679	699	674	635	643	675	684	642	703	636	646	642	645	672	639	688	688	678	674	689	695	699	651	702	688	677	665	667	682	692	672	717	615	638	677	673	695	669	695	621	679	680	688	684	676	641	655	646	676	731	638	677	616	662	640	688	669	690	610	694	633	706	699	664	647	667	690	656	716	667	674	682	683	687	694	646	695	696	661	613	649	652	712	698	692	678	646	687	676	665	706	640	640	604	650	682	688	649	667	657	670	666	674	676	659	667	646	661	694	699	699	681	691	683	705	687	672	649	698	680	689	699	702	649	643	694	669	708	669	674	641	657	616	700	647	657	649	666	658	706	678	685	684	624	683	657	634	646	650	691	632	666	670	660	707	665	622	667	671	633	629	664	729	698	691	691	638	647	643	644	723	651	691	632	692	674	680	640	701	675	646	662	665	663	663	650	649	649	690	652	676	670	663	685	654	670	642	634	663	685	669	634	676	655	657	649	612	657	657	682	637	641	700	691	641	607	671	685	653	699	672	658	674	681	674	693	677	707	694	595	669	699	658	700	659	676	661	650	681	642	671	668	640	680	654	679	659	680	667	641	676	739	667	691	725	693	697	667	679	716	669	703	706	643	665	661	688	683	668	690	627	639	682	656	635	645	682	694	662	669	679	665	624	641	642	669	716	653	659	630	687	652	673	640	713	667	681	663	639	680	602	696	724	668	711	705	646	656	652	651	676	662	713	679	656	661	696	693	670	688	659	720	736	675	654	676	727	676	661	662	729	659	688	699	632	588	656	634	650	697	665	639	674	689	700	691	681	652	645	720	657	655	665	673	661	643	696	666	634	723	634	676	680	665	681	621	655	665	714	680	700	680	693	681	662	670	684	632	647	632	706	720	655	629	686	649	642	684	663	650	681	621	706	684	715	649	641	710	642	674	690	686	701	651	665	680	605	636	687	659	679	687	624	686	679	679	652	709	691	707	655	675	625	716	645	691	672	659	652	624	677	666	624	654	683	716	695	658	654	689	701	632	683	665	683	657	640	685	638	670	617	633	684	677	683	636	696	674	687	657	698	727	665	623	647	704	682	667	656	655	686	684	640	699	695	699	667	649	676	650	690	707	656	687	697	643	655	671	623	629	666	697	654	684	674	665	667	670	691	668	687	660	696	672	700	689	701	649	665	664	684	700	653	662	684	684	666	697	730	667	715	712	638	713	697	624	645	645	662	633	625	711	652	695	638	708	633	720	661	665	647	652	638	639	704	640	665	678	655	679	630	657	653	675	608	640	634	665	747	669	671	698	702	665	632	675	682	667	690	661	662	656	707	656	688	652	698	699	656	710	678	651	698	659	667	646	620	659	634	654	660	650	664	681	668	707	658	690	699	704	715	680	648	686	655	606	662	649	637	669	687	668	671	673	664	651	654	684	671	666	640	664	675	671	656	656	685	658	709	638	703	673	704	653	687	679	684	634	659	638	683	629	718	704	732	638	684	661	702	635	670	701	618	718	713	685	717	638	698	708	679	680	651	663	648	686	638	639	694	675	650	699	726	663	668	703	659	675	684	687	667	659	675	697	640	686	678	656	657	626	629	708	656	692	641	676	676	650	628	675	695	644	655	645	691	708	738	666	705	691	720	684	633	668	667	703	668	646	667	693	723	640	707	677	656	669	679	638	654	670	669	647	643	619	666	625	664	633	658	663	673	627	674	694	653	653	690	649	722	677	657	655	657	670	652	661	679	674	703	639	706	662	653	661	671	690	660	634	658	668	670	704	684	702	689	646	642	685	697	641	689	664	645	709	662	627	669	661	640	664	695	663	678	667	697	705	683	680	679	654	641	694	673	663	636	664	693	644	679	670	710	707	685	636	668	727	682	691	653	653	668	645	650	699	701	690	721	707	638	622	643	670	654	685	680	704	646	675	673	621
24614	22876	33144	34137	30850	24098	12668	5993	4347	2506	1190	991	981	977	1019	913	966	961	984	878	954	960	997	1066	1132	978	948	949	942	940	921	950	1011	961	988	889	920	920	942	922	897	909	899	981	969	953	953	926	964	938	989	900	942	948	933	883	946	955	883	917	929	925	927	940	937	904	914	972	970	935	939	916	928	900	928	934	917	966	862	955	898	868	943	941	956	954	887	933	871	870	954	867	943	865	898	935	913	917	865	915	945	885	928	930	917	877	928	968	910	925	971	974	924	890	882	926	915	933	942	914	920	949	961	893	890	978	918	930	945	952	978	967	924	917	914	852	940	929	945	904	937	933	916	896	936	914	938	888	927	955	898	905	923	934	966	967	980	921	881	921	970	955	952	875	900	900	940	929	896	917	899	930	909	927	896	942	931	887	898	917	951	891	916	930	935	937	958	898	931	917	906	970	973	1001	892	912	893	918	920	922	909	890	918	904	934	947	922	950	913	932	958	923	913	899	959	940	910	907	900	962	901	853	898	869	900	987	937	937	949	886	917	905	880	905	949	926	873	885	939	965	943	902	916	920	882	920	950	917	888	919	924	918	915	948	886	966	930	846	937	877	864	865	913	905	975	914	889	898	929	913	915	931	913	903	881	908	940	987	933	893	887	960	953	834	911	937	932	893	947	919	975	926	968	934	863	921	898	866	907	917	895	910	963	900	891	871	931	918	900	858	973	939	926	969	964	864	879	982	927	888	901	956	909	934	975	911	898	935	904	932	947	900	979	926	941	912	936	946	924	888	939	940	935	909	906	912	906	918	916	903	929	939	909	922	896	893	934	902	913	953	911	912	930	935	968	915	946	961	880	956	926	956	960	928	945	923	933	852	880	895	925	932	906	912	921	943	947	954	901	919	923	917	911	920	923	914	862	941	876	966	922	933	917	932	918	959	906	900	904	926	914	871	951	914	925	934	947	891	902	935	942	928	888	920	937	933	923	912	927	943	949	918	954	927	931	883	911	876	858	914	943	895	964	932	868	933	928	919	948	941	857	909	935	878	925	911	878	891	938	973	887	910	883	908	951	870	897	900	935	938	957	885	943	895	925	956	972	999	890	932	919	944	899	971	893	984	893	892	883	908	937	935	900	943	905	929	872	908	930	918	960	927	932	913	934	897	898	902	951	856	957	912	954	946	940	949	888	936	925	943	923	891	937	920	914	908	928	922	899	898	911	872	924	907	934	875	875	941	907	930	964	934	870	936	977	901	947	918	880	912	943	948	907	935	918	882	899	876	899	981	891	898	923	942	910	916	934	900	934	930	958	908	959	859	901	990	895	976	939	926	843	945	922	883	949	905	894	903	892	920	911	885	942	936	904	968	939	915	934	937	871	916	927	943	924	897	914	918	909	883	943	880	904	924	931	920	887	985	930	906	938	928	891	983	906	963	929	925	914	922	922	853	963	949	875	950	927	912	871	914	928	920	908	962	944	961	902	906	958	917	930	923	888	919	940	887	1001	948	880	954	930	933	925	936	933	925	944	939	846	940	922	939	947	947	930	914	910	955	940	937	918	972	906	907	976	910	923	905	950	920	931	838	952	982	918	827	945	911	945	933	864	948	898	907	939	879	943	936	927	930	839	881	914	946	874	942	917	906	936	970	914	896	963	937	945	905	973	916	888	914	953	910	914	878	939	936	950	921	954	911	896	880	910	917	925	889	913	947	932	913	938	951	885	908	957	914	940	894	918	929	940	987	973	897	914	936	917	903	947	929	889	947	953	924	897	846	969	893	894	889	952	931	937	983	1015	959	886	886	938	934	941	924	917	904	913	925	860	942	933	923	938	882	874	907	914	925	918	910	941	896	903	902	892	899	946	889	914	936	947	891	886	885	954	988	917	936	983	955	936	933	925	928	872	925	903	926	893	891	864	933	890	938	896	932	912	938	951	896	908	886	970	964	976	973	980	879	964	885	921	995	901	912	921	895	897	918	911	955	891	881	890	878	906	886	947	933	960	869	850	935	957	961	902	967	942	904	936	954	903	862	952	919	955	912	936	942	884	860	946	917	933	904	887	939	928	953	935	949	955	878	890	912	920	881	904	906	959	968	876	886	937	910	902	933	982	979	857	967	910	968	913	859	895	927	882	833	884	921	927	888	927	920	863	915	933	887	909	941	897	944	926	916	922	910	925	888	974	929	942	877	890	897	950	893	901	964	928	947	877	917	890	926	938	886	945	916	947	910	924	916	916	859	921	940	880	934	926	920	939	906	915	920	899	876	954	869	928	902	918	975	923	906	939	928	891	904	962	899	888	934	843	940	950	900	926	897	927	914	946	907	928	872	868	930	964	983	920	879	915	913	908	872	894	927	909	965	915	943	968	914	955	872	911	943	907	935	901	915	909	913	949	923	933	941	968	918	917	876	925	857	938	934	955	941	904	939	886	980	975	901	920	959	919	977	909	999	928	922	887	886	918	867	939	932	893	958	896	930	956	903	891	883	905	944	918	919	909	932	929	926	913	892	924	973	912	919	935	859	913	934	875	885	912	925	902	878	938	902	898	896	920	947	916	951	831	959	918	890	929	940	942	913	981	928	949	938	939	916	888	930	918	912	892	913	952	957	899	955	957	918	889	919	974	972	913	900	982	933	952	912	904	923	966	933	963	909	968	949	892	881	917	928	1007	932	902	940	930	902	880	862	933	895	872	913	889	919	893	953	871	956	917	888	882	912	874	923	927	927	925	890	971	892	868	919	904	931	910	936	901	945	888	907	889	932	921	917	922	947	883	865	944	860	881	867	894	888	922	897	955	977	934	891	941	911	956	958	929	918	905	964	972	931	860	947	949	950	933	895	888	912	958	982	866	945	925	955	932	947	956	932	897	889	919	920	900	872	930	979	918	920	932	900	905	892	918	946	894	921	899	885	904	920	978	939	890	906	926	889	868	906	928	920	965	877	940	904	945	957	942	1004	873	897	896	940	952	906	929	919	954	943	961	941	896	938	973	943	928	937	858	892	945	917	921	934	932	911	946	906	962	940	943	893	964	957	869	912	930	933	912	962	989	920	907	884	901	973	919	902	912	897	942	908	897	913	940	904	932	951	926	900	989	935	912	913	931	939	957	932	921	954	900	916	865	900	901	939	921	918	892	917	918	945	886	889	875	972	876	917	926	918	892	967	924	887	910	894	913	905	942	912	907	933	915	887	954	914	969	975	939	920	901	960	915	956	941	923	921	927	947	984	927	929	934	950	938	884	956	902	873	902	872	871	922	903	938	880	886	942	918	919	880	887	956	925	851	894	889	883	966	910	880	915	939	946	909	906	913	894	861	948	908	897	957	936	978	888	958	876	893	856	940	879	962	915	937	957	909	929	918	885	910	917	922	875	920	924	871	928	965	874	935	940	975	938	970	952	973	883	924	969	926	857	917	885	921	872	894	932	940	857	929	928	957	932	904	898	855	942	963	926	874	840	977	895	931	924	985	905	966	985	943	966	932	941	963	974
65811	100370	75484	52198	31841	17713	7921	6512	5107	2765	957	906	827	817	820	838	842	834	875	826	819	827	746	1030	1136	863	871	782	820	806	868	788	883	786	790	788	737	840	769	802	818	802	854	798	776	817	858	891	832	780	812	812	781	790	749	812	800	831	825	804	837	848	735	792	838	812	841	810	794	812	819	801	798	808	817	802	792	813	846	794	799	803	846	824	860	811	805	772	803	838	817	796	829	804	772	797	765	818	788	777	734	786	779	860	769	781	794	826	848	790	830	815	863	784	806	792	844	820	835	827	818	786	738	830	802	782	843	834	822	785	839	807	786	853	803	799	811	833	822	772	836	808	822	789	792	793	836	742	849	810	808	810	803	846	859	811	812	796	817	833	769	790	804	787	845	820	873	819	785	790	814	825	772	781	866	822	816	798	823	844	840	853	862	808	812	812	809	836	785	790	819	810	849	810	763	813	824	802	795	812	824	802	812	794	807	817	798	836	771	804	737	802	834	829	838	804	817	834	780	774	780	813	803	806	811	803	811	823	859	776	820	815	811	830	831	812	777	764	775	859	803	795	838	752	794	824	767	810	832	767	822	768	828	844	774	818	812	839	873	795	814	826	802	788	776	819	841	831	867	842	791	808	849	810	843	816	810	785	830	810	809	793	807	787	794	769	802	861	812	830	834	786	781	839	842	801	835	809	795	766	813	816	819	808	813	859	773	838	819	767	782	797	807	832	801	760	829	775	829	805	743	797	803	803	843	831	729	831	775	801	765	802	778	853	837	881	774	809	802	812	828	815	748	788	802	845	833	805	813	800	817	785	807	840	768	806	788	845	784	850	799	830	817	774	771	773	821	846	773	795	787	841	794	791	795	818	833	826	837	787	818	836	849	817	817	789	800	803	834	795	840	803	778	830	816	790	774	810	805	776	843	815	786	789	781	802	756	815	791	814	796	838	790	828	791	790	790	761	866	776	830	762	820	829	733	825	809	828	815	837	802	780	792	863	828	812	844	833	850	787	824	820	752	804	752	820	806	821	829	782	839	805	721	789	806	795	829	799	767	834	804	800	820	817	813	814	751	809	796	796	789	791	781	807	819	802	764	809	820	809	820	801	763	804	846	878	813	806	829	737	843	773	806	791	840	805	845	799	802	813	770	828	798	809	796	775	833	766	775	786	781	786	781	853	818	801	843	784	767	820	803	786	781	760	834	818	810	803	824	811	793	792	737	799	775	809	782	806	848	815	797	835	787	766	765	804	819	771	830	822	773	822	841	857	805	818	793	844	826	809	823	772	825	808	777	763	789	821	808	779	847	773	810	816	802	878	849	732	748	792	829	821	844	830	830	784	825	820	777	842	758	838	788	790	819	800	826	783	798	817	801	812	804	820	804	843	847	791	798	803	804	818	782	802	819	759	856	815	794	854	790	819	832	819	800	844	814	774	782	856	796	819	809	779	765	803	841	816	838	796	770	830	818	792	822	826	807	754	830	775	836	768	789	788	788	834	814	777	847	728	840	823	762	851	754	797	830	741	861	764	859	816	766	768	771	809	763	785	848	822	760	780	831	765	804	784	838	764	759	802	756	846	781	814	824	830	768	779	789	746	839	759	799	781	806	866	794	795	838	807	877	840	801	830	776	798	862	832	791	851	815	822	831	771	837	823	774	803	799	774	823	762	805	825	854	827	827	790	760	762	792	823	775	806	783	804	739	789	814	756	818	828	766	817	746	808	799	825	766	803	773	800	785	791	809	825	854	788	790	814	791	812	775	774	844	809	808	776	815	826	787	804	782	791	801	819	774	786	810	792	798	815	793	768	815	760	816	830	822	746	789	840	783	783	868	803	820	813	791	816	785	809	798	824	791	783	788	742	764	758	802	799	854	763	827	804	796	810	834	791	814	811	818	801	738	798	817	827	766	831	765	794	831	848	808	839	787	846	767	855	831	795	804	842	798	830	813	780	818	880	800	754	820	815	796	744	777	782	778	776	798	800	760	819	788	758	759	831	847	787	761	847	811	803	766	802	804	790	755	788	785	813	814	786	796	840	817	841	778	794	796	877	801	858	779	773	792	814	822	773	800	773	778	797	769	739	772	785	795	715	772	832	788	810	824	843	783	830	821	805	764	770	853	790	833	784	745	747	779	805	785	782	778	775	827	754	780	828	821	824	766	822	797	800	861	772	829	829	856	831	846	817	820	779	800	805	828	783	818	829	802	782	827	855	787	828	757	773	757	803	746	792	803	791	780	783	839	852	838	784	845	802	784	784	748	798	795	761	852	816	825	801	788	808	762	770	854	812	820	851	821	814	844	823	820	782	779	797	774	776	780	825	894	747	831	819	804	821	850	765	803	805	772	792	783	794	756	822	817	823	778	805	784	808	799	787	788	728	844	780	831	747	841	818	792	830	830	786	809	778	805	786	796	782	835	852	801	776	820	803	827	778	804	835	798	753	818	778	797	785	822	795	796	801	834	829	829	818	844	794	803	779	817	818	831	791	783	823	839	833	793	741	825	767	795	855	787	818	788	798	836	800	818	764	793	860	805	816	853	782	833	766	812	811	829	810	814	804	801	823	875	763	818	803	774	852	782	842	770	819	794	805	814	800	855	819	796	822	793	818	752	823	813	823	763	787	789	828	738	838	824	801	802	791	825	817	764	781	789	854	832	821	765	826	839	809	833	739	794	784	755	816	843	809	787	753	813	774	791	766	820	770	763	768	819	807	767	802	774	779	805	824	802	772	832	777	813	791	802	808	775	786	786	759	776	783	857	782	783	844	805	878	769	787	724	808	815	797	818	816	787	821	781	799	782	834	791	807	786	799	797	782	782	820	811	781	808	846	829	865	803	783	828	786	808	738	821	803	765	848	778	840	825	808	822	827	798	778	763	846	827	797	790	779	771	782	857	781	835	799	806	796	815	790	831	801	842	827	790	798	808	826	817	782	767	744	794	798	799	775	797	799	777	805	821	809	820	816	756	755	854	812	798	772	766	817	772	793	815	836	818	820	793	825	837	770	809	789	799	783	818	820	794	763	748	800	831	803	791	800	798	821	737	846	778	801	763	781	830	785	792	828	797	781	771	780	759	817	820	781	789	780	841	831	827	857	807	814	827	792	774	794	786	794	869	788	826	836	785	799	857	820	808	775	818	837	822	806	818	804	788	824	814	783	818	774	825	815	790	759	775	823	774	836	783	791	834	809	811	767	805	855	742	737	735	765	820	802	803	780	814	772	810	853	775	816	793	812	799	791	832	806	831	786	800	759	807	784	826	812	797	800	811	750	765	786	789	806	811	790	831	771	819	825	823	806	785	781	853	818	807	736	787	812	846	780	835	794	798	793	824	820	809	842	780	800	776	824	788	794	809	799	787	788	810	750	820	822	802	844	807	789	807	826	833	803	841	784	803	800	796	818	733	828	840	763	800	748	813	844	800	799	803	772	796	776	820	783	812	740	790	763	796	783	832	787	790	784	782	763	859	792	769	836	808	766
30947	26379	22480	10800	3519	1638	935	812	832	710	648	662	674	661	655	640	664	681	699	660	662	643	595	676	657	630	619	675	613	676	673	632	662	620	669	668	621	663	693	605	698	646	664	674	643	681	667	656	610	646	661	685	641	688	681	622	672	645	639	660	658	658	611	642	670	659	668	652	661	669	695	652	609	678	625	651	629	657	670	665	650	649	661	636	661	614	648	623	648	674	659	622	698	689	633	662	673	667	681	665	616	705	625	685	629	655	658	652	658	641	639	648	628	645	679	656	615	666	644	639	654	666	684	620	618	671	662	642	637	640	673	648	671	667	648	693	704	667	653	633	644	643	670	649	671	660	626	666	678	623	653	656	690	640	632	697	676	648	708	679	646	617	644	622	709	633	628	629	643	675	654	630	660	689	683	643	681	668	621	627	649	618	637	646	662	695	684	620	601	631	669	646	637	681	646	640	688	641	606	643	654	632	656	635	645	607	655	674	656	656	625	595	649	676	636	699	633	668	626	620	615	624	641	620	637	649	666	630	621	607	649	657	676	667	667	622	713	658	652	681	598	653	645	670	620	641	686	663	645	631	621	648	697	644	695	640	678	652	621	692	673	685	679	673	628	648	677	592	665	629	711	639	660	638	638	629	627	644	657	624	639	607	612	648	639	630	658	639	652	668	608	640	636	632	672	643	664	702	636	636	655	676	630	702	626	643	660	621	643	620	673	684	610	694	646	642	627	648	613	659	647	664	652	651	612	685	638	646	707	675	683	638	659	677	635	687	654	645	593	612	648	640	682	640	716	683	702	643	665	630	667	622	668	682	636	632	654	661	640	609	632	664	655	684	628	681	636	692	641	658	659	648	644	625	652	597	615	655	629	603	683	655	648	679	645	664	628	636	667	632	666	653	652	684	618	637	657	694	597	640	664	650	689	680	655	690	679	651	645	626	627	644	676	629	631	708	640	673	615	685	613	719	635	667	625	672	640	654	604	628	617	648	624	666	627	644	624	675	651	626	649	627	655	653	633	645	650	619	634	641	628	641	584	692	608	641	703	648	692	640	630	634	659	605	614	635	673	662	634	661	630	657	608	701	648	634	627	643	655	648	646	638	630	654	654	631	682	636	661	610	657	655	644	639	641	661	620	664	678	663	658	636	640	675	652	625	667	642	635	690	675	619	676	636	681	670	658	670	643	628	642	639	671	682	658	677	625	669	640	667	605	642	661	645	657	669	652	644	639	653	670	671	646	688	667	649	655	638	668	678	606	669	634	629	617	619	682	652	651	688	648	612	680	663	610	681	614	644	642	682	635	634	641	624	655	635	647	671	648	633	641	659	593	640	660	629	646	624	682	656	659	661	609	680	659	645	637	604	610	644	634	635	655	629	652	677	611	605	644	636	671	650	655	677	642	622	633	646	617	640	652	712	698	652	680	643	654	663	681	630	617	617	689	625	657	640	622	629	664	604	617	612	589	676	614	626	654	685	630	626	621	662	657	645	629	656	625	707	613	649	652	657	664	671	642	648	654	621	657	644	630	660	640	635	627	647	634	664	647	641	668	648	669	685	688	670	654	651	667	665	647	676	620	609	648	622	651	653	656	638	659	651	669	661	651	626	649	653	663	612	621	650	742	669	675	651	634	642	670	670	620	658	668	634	628	662	647	652	617	630	629	622	647	639	687	592	658	699	624	636	667	641	683	697	665	639	698	712	649	614	652	667	640	655	642	613	605	625	634	660	653	616	598	623	638	626	649	668	659	676	654	622	663	610	643	670	642	651	645	663	645	643	675	640	676	668	635	638	672	664	623	646	688	682	634	678	651	686	618	678	626	678	644	624	701	703	618	639	616	611	641	650	628	626	642	601	671	645	670	644	661	636	695	628	635	663	653	649	666	590	603	662	641	631	668	683	639	652	612	615	624	638	687	629	631	677	655	651	592	634	693	655	668	633	707	625	648	622	648	655	675	655	661	645	643	619	648	696	617	666	659	643	632	688	703	673	600	644	650	616	608	664	627	677	645	629	667	708	606	688	631	647	638	635	658	611	665	647	621	652	618	635	636	678	640	643	684	683	635	605	652	639	675	664	664	618	632	645	617	636	687	663	649	672	622	616	623	675	640	666	628	676	704	684	611	656	648	606	645	676	640	582	685	644	640	614	648	634	695	640	645	655	690	668	600	648	629	680	645	672	696	652	667	625	698	630	651	722	692	675	667	629	651	639	637	626	647	686	643	644	614	626	622	658	678	647	596	683	609	667	609	583	622	650	638	648	669	635	626	657	637	617	672	670	678	626	624	619	627	637	646	656	681	689	649	630	663	648	647	647	663	684	637	628	652	654	638	643	670	672	650	659	647	659	655	707	653	636	649	618	668	659	643	655	634	730	675	645	620	663	647	674	614	600	643	630	656	688	602	607	602	653	673	664	586	677	631	611	640	687	629	678	623	660	685	642	685	637	721	619	654	659	686	645	654	642	655	643	647	668	655	642	682	675	656	629	645	699	640	646	637	656	647	690	649	656	662	674	656	646	600	664	627	599	662	628	625	681	607	684	672	617	625	641	637	635	680	655	619	672	620	626	683	648	656	657	630	675	656	657	611	626	637	665	708	647	650	653	624	660	665	674	609	636	655	647	628	675	680	671	664	651	632	665	723	647	654	662	612	705	644	664	653	673	620	679	675	662	636	667	678	683	643	676	651	640	650	620	623	662	662	671	612	622	649	640	650	662	666	621	684	631	629	692	698	636	679	673	658	638	628	660	644	638	670	634	684	641	617	673	660	654	659	610	659	669	620	624	647	646	623	630	661	648	666	663	679	647	664	607	614	685	679	692	699	710	631	589	663	588	663	662	596	629	636	657	619	664	663	663	672	676	667	646	662	621	636	616	645	641	662	619	672	712	688	616	609	637	670	630	648	668	660	593	622	675	623	659	649	654	697	627	638	620	647	621	637	646	620	669	698	626	655	605	672	622	693	613	654	660	644	608	632	628	635	655	628	630	617	634	653	658	618	651	663	616	635	664	681	623	653	612	677	620	690	636	638	666	661	634	639	614	688	662	686	686	644	681	632	655	637	626	656	700	662	631	652	669	601	618	679	689	633	649	732	664	616	661	687	692	625	648	629	612	664	684	685	620	670	711	640	621	675	631	685	636	686	618	624	656	631	617	663	638	682	612	646	647	658	721	622	657	650	661	632	689	695	640	635	633	616	650	625	625	654	673	638	642	650	610	665	679	703	673	590	664	621	689	693	659	613	654	631	669	651	677	642	665	621	657	604	680	667	645	676	720	692	612	661	649	641	660	627	607	666	659	635	694	680	669	643	667	651	646	684	638	621	690	647	628	709	654	699	654	661	664	626	658	647	671	650	658	648	649	636	659	647	632	675	628	594	619	614	647	667	696	670	632	673	673	638	655	658	658	632	681	680	634	658	619	619	668	665	656	652	649	659	661	636	644	709	681	636	643	653	661	681	662	599	646	667	648	615	654	666	651
22962	28645	18183	6960	3138	1550	863	801	706	627	497	491	493	542	527	522	546	555	522	578	523	551	531	560	534	514	547	529	522	523	514	537	514	470	542	539	570	510	490	602	489	506	548	537	508	571	570	534	572	527	534	512	523	536	540	549	488	514	479	564	530	507	535	495	509	566	543	513	555	572	487	540	479	519	523	547	496	551	538	530	527	539	517	525	540	520	512	543	497	506	503	470	499	545	487	494	532	507	555	529	547	517	545	520	536	477	534	542	542	518	519	518	525	515	500	506	493	555	545	521	524	500	490	455	557	499	536	521	491	524	472	543	530	552	519	502	521	522	483	517	508	509	540	536	500	517	536	507	526	515	482	508	566	508	542	534	519	503	505	497	521	539	501	489	544	497	544	529	509	507	489	566	520	509	508	526	525	514	526	467	534	517	471	545	499	520	523	526	527	525	500	555	545	527	539	492	512	549	533	530	488	549	526	520	530	542	527	463	551	509	567	511	491	548	555	517	536	526	558	544	536	511	489	513	530	545	513	534	536	544	509	490	556	526	521	543	520	544	500	553	530	521	510	537	528	530	494	511	507	585	461	482	531	526	502	555	507	541	532	529	559	520	537	543	542	543	495	488	553	532	525	512	525	545	519	533	531	528	535	517	550	500	510	500	583	526	533	528	508	500	493	505	560	577	522	501	541	520	548	504	523	509	525	514	531	516	536	486	508	521	580	499	514	514	488	502	525	562	548	536	529	574	556	544	494	536	521	514	511	515	525	535	535	527	535	523	546	541	517	570	521	526	525	518	509	537	496	541	497	535	522	534	512	500	491	531	508	555	519	554	520	475	524	539	542	537	527	487	562	570	518	519	527	549	499	491	504	547	500	507	502	554	474	501	503	532	497	550	506	510	521	532	510	492	529	523	541	528	521	526	527	510	542	523	528	540	547	545	505	486	523	523	549	509	522	541	542	496	504	555	501	499	484	490	535	477	532	565	504	512	538	534	504	509	508	519	524	539	514	536	549	555	515	508	553	510	545	524	535	501	514	498	546	527	509	560	532	484	513	517	536	497	528	512	495	559	511	569	506	516	508	531	496	515	553	510	508	524	515	506	548	531	502	535	542	544	520	516	517	523	549	501	508	532	538	502	527	523	543	509	500	521	475	541	515	517	517	493	520	506	530	542	517	521	520	517	539	516	500	525	521	538	516	491	519	502	542	542	498	530	510	537	513	507	518	562	494	529	498	544	520	492	551	519	579	509	548	532	563	516	545	504	495	498	551	527	505	504	548	547	528	512	513	540	545	500	508	510	515	492	529	482	555	513	512	536	545	464	538	568	495	487	523	529	518	527	547	501	510	534	544	526	558	503	550	507	591	522	553	513	585	506	495	560	527	503	530	519	499	508	524	563	530	539	481	523	533	493	559	520	527	498	502	526	559	522	513	500	548	545	522	494	491	507	493	484	489	494	553	547	507	515	506	487	497	515	528	541	524	532	509	526	495	526	516	494	523	511	536	532	545	549	512	497	513	542	510	527	529	515	505	536	503	522	496	512	552	532	538	505	550	536	519	509	538	545	546	503	540	522	536	558	494	530	557	559	510	522	495	531	523	542	549	521	510	534	498	470	531	510	528	529	513	534	563	520	496	506	540	539	529	507	494	499	505	522	548	500	527	552	545	533	547	509	535	499	545	538	478	556	532	525	498	537	508	554	537	525	503	544	528	527	560	503	522	526	507	496	555	491	529	478	494	544	580	545	524	563	536	513	523	526	522	500	514	544	542	527	547	556	510	531	519	495	548	503	485	526	539	512	517	529	558	495	509	503	528	519	486	484	575	537	468	518	514	522	544	574	537	528	516	517	497	564	530	514	499	506	487	520	525	506	529	522	558	520	537	487	516	539	486	587	533	532	524	536	535	518	522	527	523	547	513	581	517	530	545	526	527	542	539	552	492	523	490	489	535	519	542	495	510	501	471	518	497	496	570	523	570	518	544	530	544	527	502	543	558	489	521	518	481	519	526	531	521	505	552	528	525	514	525	483	544	513	536	514	523	514	521	548	536	494	512	515	536	600	510	522	519	531	500	525	501	496	498	524	493	531	486	517	502	511	475	553	531	522	519	541	474	532	553	533	539	521	506	532	551	499	538	508	580	553	509	495	508	532	539	490	522	553	544	537	514	535	536	484	552	482	491	539	537	515	514	484	537	490	521	521	529	506	507	520	530	463	514	478	523	526	485	504	508	505	518	495	563	540	526	549	477	522	570	522	523	579	552	460	520	522	528	464	515	474	532	544	508	492	485	572	486	539	544	478	526	502	520	508	495	499	508	489	528	558	536	490	508	519	566	512	527	532	489	512	514	529	499	497	504	489	499	554	510	517	547	542	528	555	537	579	525	553	509	503	521	514	535	478	534	556	521	549	515	537	524	532	523	526	526	565	545	548	505	541	550	523	499	539	502	514	523	498	513	550	501	556	478	574	509	516	544	490	535	543	530	542	526	547	505	483	511	508	521	511	521	542	462	513	508	540	509	541	514	473	533	487	521	509	520	528	529	555	529	529	523	522	495	543	528	486	514	528	478	501	535	536	538	538	521	549	515	506	549	526	558	522	509	530	509	506	531	507	552	514	539	557	490	492	534	493	523	539	555	547	525	550	544	524	521	552	526	564	529	508	526	543	499	551	506	506	510	530	546	503	555	558	516	546	485	516	509	521	548	578	533	475	534	513	500	532	488	568	544	495	499	538	545	535	541	534	548	545	509	529	512	503	511	538	519	536	520	517	526	530	521	482	499	523	527	502	500	506	491	523	544	493	479	513	539	556	483	520	537	543	508	525	560	511	521	505	525	501	511	554	505	557	463	539	539	568	512	528	537	503	532	492	545	528	574	532	514	538	499	535	511	520	474	514	542	525	515	462	499	529	564	518	532	478	498	535	568	508	546	528	561	536	531	512	554	504	518	488	502	548	488	519	551	515	502	549	517	539	530	548	488	507	565	592	538	502	530	542	499	518	540	516	522	516	531	514	528	503	540	521	509	549	527	515	516	533	561	510	502	524	521	517	556	489	477	521	528	521	530	513	560	500	514	490	547	524	499	535	510	523	557	558	526	537	521	497	571	503	519	511	532	539	540	502	556	501	504	519	534	544	536	528	499	522	496	489	517	535	531	503	539	525	503	488	543	487	554	559	537	495	522	526	566	531	500	570	516	519	512	532	560	521	519	534	503	499	512	493	540	476	505	456	578	510	514	488	533	494	511	493	520	556	555	536	535	517	536	501	496	566	523	529	523	584	555	499	505	550	528	538	507	516	572	510	532	519	509	535	512	517	490	495	516	581	527	544	533	494	518	535	512	548	531	507	517	539	523	510	533	508	449	527	493	544	538	515	502	533	535	551	501	576	498	528	514	515	512	514	509	546	497	506	506	527	523	518	499	536	513	521	541	508	506	517	546	532	506	497	557	524	495	496	486	517	496	497	490	528	513	530	542	541	512	554
25835	24281	36378	36797	26449	15157	5330	3091	2428	1408	845	770	794	768	808	776	830	769	790	787	811	769	770	833	851	800	805	773	759	799	788	727	723	759	768	801	763	754	795	738	741	779	740	756	747	764	743	733	781	758	706	779	731	728	742	783	760	767	800	778	745	753	850	734	725	728	756	752	810	830	768	745	779	816	818	781	760	729	788	782	758	769	730	734	767	775	766	786	779	758	762	754	773	761	741	738	727	729	763	776	769	763	741	730	802	779	753	780	776	730	815	713	761	759	842	745	730	785	747	716	732	744	752	758	780	749	769	765	754	753	719	783	775	759	796	748	708	780	767	733	760	805	777	754	795	753	818	714	770	753	761	738	802	750	805	793	750	787	780	782	761	776	756	768	758	806	732	787	781	732	787	748	794	755	711	785	769	763	764	774	726	765	689	783	824	763	770	754	747	716	731	709	779	747	749	758	793	742	758	717	740	725	727	750	775	731	813	810	788	749	778	782	721	736	777	775	724	732	740	744	790	783	760	744	791	754	743	748	739	739	763	812	744	774	814	725	737	763	749	721	766	759	756	742	768	788	809	775	737	735	790	756	759	775	734	731	777	777	769	741	790	806	748	774	786	744	745	729	755	750	742	752	757	738	781	715	774	723	789	789	769	785	746	803	780	764	803	758	765	816	785	739	750	794	735	800	769	762	791	766	820	758	779	735	722	795	762	774	760	807	782	726	788	739	754	760	755	752	730	723	794	766	775	770	755	795	788	819	728	748	741	754	749	799	787	792	775	789	748	803	743	808	753	760	782	784	751	783	747	765	746	777	719	702	732	764	761	725	786	804	734	750	760	748	755	747	760	738	694	735	742	741	761	707	790	785	769	780	788	783	784	748	737	787	814	750	765	757	767	776	746	794	789	760	747	735	789	778	774	742	747	738	735	756	749	764	745	763	786	782	769	781	785	719	720	806	798	767	735	774	728	810	741	754	777	812	748	764	753	742	762	763	759	790	716	743	806	722	753	744	792	716	821	818	794	746	737	796	755	787	727	763	717	762	749	781	731	666	776	781	776	762	714	775	798	775	799	811	777	781	778	727	727	773	781	780	709	776	774	757	722	770	702	753	729	761	781	766	749	740	842	794	736	851	771	780	756	701	769	783	727	734	748	734	718	756	752	792	743	785	798	784	762	817	752	803	715	756	789	798	766	728	757	778	799	792	727	770	732	738	749	748	792	790	765	779	760	746	751	750	785	755	767	724	731	735	737	707	773	759	773	730	761	749	754	783	740	766	768	741	727	785	801	748	822	746	732	784	721	789	740	775	798	728	833	731	790	790	752	792	748	767	766	738	745	753	714	759	822	716	725	734	745	753	767	735	781	758	766	736	745	762	723	768	743	732	757	785	849	782	749	726	790	786	770	760	719	752	806	757	748	766	771	779	743	756	740	715	788	728	742	776	798	766	802	730	738	751	780	735	752	730	766	770	738	761	710	805	783	745	766	765	763	731	689	745	771	784	783	808	775	763	759	766	744	744	750	785	752	747	722	751	716	757	794	793	801	739	746	807	723	770	786	780	732	783	768	784	728	784	788	782	794	803	773	754	691	784	791	762	773	758	762	793	771	757	800	732	785	794	770	745	781	750	723	757	781	777	737	738	767	749	763	747	772	781	802	786	760	749	774	757	739	757	810	740	751	791	779	761	785	821	754	781	753	739	758	737	727	791	719	751	746	749	758	781	796	730	735	768	763	715	747	786	748	730	757	744	764	715	761	771	788	749	758	760	797	759	799	758	758	767	746	765	758	791	731	744	749	732	790	779	767	790	741	722	760	790	766	769	695	757	815	752	757	728	708	726	797	734	793	757	763	773	786	844	789	766	781	789	764	753	764	728	742	734	745	821	715	781	797	749	746	733	762	739	791	794	720	783	764	697	758	762	750	748	749	762	724	791	795	794	772	759	769	770	773	731	778	743	791	730	769	736	763	704	733	762	767	760	732	757	790	752	768	727	765	754	790	770	799	791	754	757	795	705	696	775	753	740	767	751	770	760	740	782	812	740	768	735	756	760	787	733	722	751	766	777	748	762	758	765	786	801	742	755	764	712	767	758	748	767	733	805	776	773	740	767	782	787	725	747	746	770	764	766	753	758	770	804	749	797	764	764	727	777	773	762	759	776	742	799	722	755	822	741	772	715	766	774	809	740	769	750	702	770	720	759	693	731	753	748	713	789	756	759	789	707	748	813	751	797	748	734	802	748	766	711	757	781	754	751	754	722	756	766	761	780	767	706	735	767	721	702	758	737	758	715	779	805	716	745	770	755	763	752	782	789	777	731	725	825	752	742	740	763	803	745	804	805	701	749	775	790	759	726	785	768	742	779	764	770	802	737	804	761	732	764	765	759	728	779	794	782	705	764	813	781	756	769	777	724	734	789	776	760	808	751	817	800	769	708	695	756	726	802	789	798	734	726	739	734	798	758	774	727	800	753	768	733	766	800	754	792	736	769	707	792	789	749	737	766	780	806	755	796	772	792	778	744	729	728	783	716	761	787	792	756	746	703	791	769	747	749	777	757	753	742	740	746	793	747	769	707	799	756	744	722	813	801	744	770	741	733	737	720	809	753	757	771	778	764	738	768	704	751	787	724	776	772	745	747	751	790	738	730	750	777	746	774	745	782	745	752	738	807	774	749	768	719	743	769	772	765	722	775	729	810	720	817	816	730	767	845	757	757	786	797	731	734	758	728	784	793	733	773	818	751	803	779	754	735	724	767	796	755	777	732	771	733	777	717	735	755	751	723	761	779	778	752	711	731	742	734	748	741	777	758	735	714	727	753	779	783	779	799	784	751	756	783	751	738	779	711	726	769	775	766	795	762	769	817	758	737	789	760	733	766	753	773	743	761	763	746	805	785	830	746	777	782	735	754	750	790	819	753	794	753	796	734	748	773	777	794	750	770	770	751	717	720	793	812	729	751	698	771	741	750	771	739	776	746	730	768	769	749	793	796	707	732	746	789	722	747	749	757	769	745	728	820	747	761	802	779	719	786	765	767	750	776	742	737	780	785	728	735	769	814	754	772	745	752	780	699	765	782	793	748	747	728	730	745	761	768	775	755	746	765	762	760	727	786	762	781	802	774	696	736	718	749	775	780	720	713	749	750	743	749	767	778	810	768	784	745	784	760	749	807	746	777	813	778	762	757	751	824	711	777	735	749	730	776	771	735	748	796	736	739	742	731	723	784	755	756	766	771	732	738	762	783	794	780	791	802	749	760	771	753	750	749	730	774	784	712	813	754	718	792	781	803	743	733	715	774	787	781	718	770	811	755	747	785	760	819	788	764	753	754	795	744	728	747	805	759	756	729	737	802	774	811	790	758	741	759	722	786	739	757	792	730	745	802	767	740	772	750	791	787	726	786	764	751	820	794	816	760	787	773	734	787	787	788	757	703	746	775	802	761	741	759	757	812	827	765	739	765	772	768	745	697	780	732	729	713	720	791
60817	87780	63434	37793	20827	10158	4383	3789	3019	1560	716	705	642	659	671	659	671	635	628	679	641	636	625	832	753	640	667	718	651	648	660	684	658	708	724	670	649	616	629	642	681	616	632	667	638	725	646	652	645	667	639	677	640	663	652	649	625	643	685	655	651	633	624	686	655	644	694	646	601	704	679	648	653	693	634	690	640	653	654	651	701	630	692	647	706	645	610	649	641	697	660	641	684	693	682	629	621	659	647	706	657	657	633	686	670	670	715	621	686	664	664	616	703	670	651	643	631	620	634	624	710	676	653	717	666	624	684	678	679	657	669	628	630	687	643	713	666	611	653	692	654	620	669	641	653	649	655	672	665	664	655	640	660	650	693	648	656	678	645	652	663	672	669	663	663	653	645	666	665	670	646	688	637	644	652	624	672	662	669	651	670	632	649	643	644	702	682	619	645	659	647	642	650	681	635	659	640	660	646	710	658	642	617	655	655	624	688	668	624	638	639	663	694	675	641	646	656	615	638	665	625	618	659	680	712	693	672	685	634	644	667	683	663	670	625	667	628	691	648	648	613	626	681	647	664	630	624	635	709	647	663	602	645	700	646	659	618	622	672	636	658	623	647	632	641	689	628	676	649	665	660	696	631	661	640	667	644	656	681	640	657	638	674	685	651	655	669	614	655	684	632	628	675	663	676	676	644	675	647	666	638	663	653	713	625	671	632	659	677	666	615	649	667	671	641	687	633	679	639	670	661	649	669	702	666	636	623	658	729	620	638	648	634	652	651	657	647	673	674	615	666	671	656	653	636	618	635	647	667	655	652	667	650	654	648	653	669	630	625	636	586	604	661	663	647	652	629	666	632	639	638	623	613	657	638	676	674	643	603	606	675	664	632	664	639	657	626	632	681	656	712	681	660	662	630	639	647	660	646	631	642	665	671	673	663	610	646	665	674	693	667	645	632	658	672	691	672	676	708	639	651	660	685	636	626	629	641	644	677	661	664	643	612	635	621	691	602	635	644	691	648	670	634	656	641	682	672	637	632	697	646	722	670	667	649	669	613	654	650	638	628	665	683	643	664	678	694	679	662	659	666	623	660	653	648	673	646	664	641	636	658	711	601	646	643	678	645	652	670	620	664	654	659	665	646	666	649	653	691	681	681	622	701	650	675	658	631	650	639	636	667	664	707	656	707	657	630	635	675	632	656	690	675	653	678	658	674	638	605	629	655	665	675	652	661	649	654	666	627	675	691	662	669	682	659	640	686	679	691	666	647	676	700	654	676	631	658	635	638	628	643	671	589	710	675	647	689	645	658	697	690	645	667	615	602	655	686	697	669	606	673	630	686	662	662	671	673	647	697	672	657	649	677	686	711	680	622	654	688	638	634	652	647	664	655	640	656	636	639	641	676	637	682	659	612	652	669	634	684	634	669	668	690	666	665	625	663	659	656	694	685	658	644	692	671	668	687	657	644	686	631	699	668	718	705	656	662	676	664	660	697	688	636	672	618	638	697	724	672	672	636	649	650	659	588	639	660	644	695	656	663	641	676	639	682	644	632	632	615	608	696	622	662	668	677	704	711	640	676	700	606	633	670	660	635	663	644	630	672	646	684	619	646	615	707	662	649	625	645	657	680	676	654	650	729	627	669	648	662	648	684	653	629	627	659	665	668	666	676	651	657	674	661	660	632	646	703	660	701	668	642	640	637	673	667	685	636	646	678	628	741	716	686	668	612	690	652	623	599	672	634	703	654	674	675	645	647	637	701	633	591	677	624	698	658	673	648	624	704	658	668	623	679	667	688	698	665	622	648	601	665	626	672	602	647	637	660	673	648	629	679	698	684	672	645	680	644	646	637	671	668	672	699	670	651	662	659	630	685	636	695	623	653	653	704	655	626	618	675	650	646	677	670	648	654	631	637	648	644	671	623	699	655	663	662	719	658	653	703	676	640	658	678	643	648	645	681	616	661	690	676	613	655	654	668	656	650	606	663	632	661	636	612	649	662	671	668	646	637	649	659	610	672	666	636	696	662	647	676	681	639	641	660	617	635	696	637	629	627	697	675	688	626	653	634	629	611	631	648	656	636	616	623	686	589	662	661	642	644	682	645	691	662	665	682	660	645	629	678	643	669	604	688	656	651	661	637	640	698	638	684	659	691	683	660	644	634	650	648	636	645	639	654	712	631	669	679	662	671	675	620	629	652	628	635	635	622	689	607	645	672	680	663	667	624	679	644	651	649	676	670	703	653	652	663	684	606	638	693	679	634	672	660	650	670	673	657	642	655	641	629	647	631	650	671	673	651	701	661	660	636	656	663	656	667	633	651	644	660	649	672	666	669	651	681	626	642	617	648	658	635	681	639	634	690	639	640	662	684	702	683	683	628	706	665	647	653	684	625	668	698	708	621	699	651	669	644	667	627	605	704	645	665	634	669	621	669	649	672	607	643	686	635	682	681	594	672	630	668	657	679	610	649	685	642	646	668	647	620	606	597	672	638	662	634	704	672	674	634	651	651	692	617	655	663	640	630	632	663	612	683	679	676	673	651	643	685	599	606	669	652	658	684	658	648	669	613	631	682	659	588	631	639	644	702	660	667	672	641	630	656	661	645	690	641	668	665	664	632	654	617	631	680	670	655	678	690	654	695	673	586	698	656	638	659	654	659	636	641	670	656	655	657	635	658	636	685	619	610	674	683	665	676	626	652	657	671	624	667	630	655	702	664	621	706	633	651	675	668	642	654	610	647	649	697	670	666	639	656	710	643	676	661	723	657	628	658	651	653	584	684	665	683	667	639	646	677	630	650	677	631	630	631	595	609	649	635	657	667	634	660	694	659	663	610	654	658	629	667	623	639	630	633	660	668	640	654	654	628	641	649	678	645	635	657	675	662	676	653	674	659	649	694	678	704	626	655	678	720	706	679	636	642	644	653	652	666	637	629	638	623	685	667	657	716	686	665	640	628	649	665	651	637	633	653	663	676	691	677	681	688	661	694	682	644	657	659	639	674	659	699	612	629	666	688	669	660	655	688	634	634	676	643	626	662	632	615	684	649	711	659	631	653	608	661	623	661	633	638	675	715	656	676	638	625	671	699	726	675	651	658	637	656	689	633	675	650	620	687	662	662	640	663	652	657	652	661	613	704	704	650	639	666	688	619	675	658	634	681	685	668	616	659	643	655	673	647	650	649	623	649	624	672	678	672	652	689	633	636	649	666	631	645	664	691	675	689	652	627	675	626	673	633	689	694	631	666	661	703	631	629	640	634	676	650	695	672	642	675	650	689	657	668	596	650	680	641	643	638	635	649	651	664	630	650	649	613	632	656	658	690	679	669	649	641	676	627	643	671	675	676	694	692	654	608	648	648	668	640	650	668	619	688	664	634	651	619	661	669	668	637	671	678	650	651	623	679	628	649	657	680	664	676	661	652	702	680	630	667	665	685	681	638	684	668	667	673	641	688	650	660	674	673	700	634	703	661	653	636	616	629	667	647	628	645	647
24614	22837	33098	33553	29730	23223	12104	6037	4658	2449	1161	1001	996	1028	987	1004	995	971	997	962	992	944	934	1167	1118	994	952	967	936	953	972	946	1004	930	926	917	940	946	942	927	1006	993	949	924	1001	947	988	994	975	946	957	969	918	961	918	995	967	976	958	908	946	1025	907	921	973	945	960	982	939	944	978	935	938	951	970	938	884	965	952	911	890	977	973	936	951	939	995	924	901	929	956	894	964	924	874	939	948	947	927	954	997	922	901	963	941	941	940	989	912	957	859	952	971	886	924	992	956	881	978	911	920	912	942	957	941	1001	957	935	933	965	966	919	927	1006	971	915	957	1019	925	952	952	943	953	899	911	972	939	946	901	931	924	886	972	952	942	964	962	911	933	966	955	944	967	1009	938	944	954	963	928	952	953	939	918	904	947	986	924	925	894	892	962	943	946	892	970	908	947	912	900	936	969	966	918	940	979	928	894	888	922	965	919	974	942	941	969	904	1000	956	932	945	943	942	885	916	960	968	975	948	919	940	972	932	931	917	923	979	895	972	921	981	937	932	940	920	903	917	930	928	972	936	985	935	929	924	965	908	907	908	909	946	919	934	944	922	973	923	963	927	1007	946	1010	903	947	941	893	958	1001	934	924	943	954	961	927	950	945	948	963	919	960	909	974	972	965	973	922	909	941	879	924	970	901	976	968	985	918	939	935	932	920	958	925	952	962	993	948	939	952	944	957	971	917	920	959	920	949	989	928	908	931	912	955	980	900	886	975	946	931	933	957	916	967	941	918	930	932	959	955	987	903	952	943	958	920	865	939	944	974	936	945	935	951	950	920	959	978	973	939	971	1001	962	946	985	966	919	924	948	910	927	982	1006	902	904	881	976	937	893	950	961	940	922	960	961	918	920	984	871	946	902	894	923	859	915	951	917	958	959	895	955	979	967	978	976	972	988	957	949	929	923	886	955	941	955	897	917	961	947	929	958	921	936	989	898	899	950	933	945	999	931	962	888	894	911	940	908	909	959	946	962	957	960	967	911	918	981	914	870	963	959	908	917	890	969	894	931	914	899	1013	876	939	948	954	922	978	889	972	932	902	930	912	965	991	949	885	958	920	950	902	953	933	980	989	952	943	917	942	980	899	948	965	894	968	961	919	916	972	1016	946	914	923	883	1049	958	982	970	938	994	945	901	956	979	924	917	940	854	889	930	910	911	988	919	911	896	885	943	954	959	921	907	903	911	943	918	956	927	981	962	957	908	933	965	888	904	973	944	965	909	1022	979	1009	975	989	999	942	935	962	874	960	878	911	945	921	952	970	964	970	909	966	952	969	876	908	939	918	948	901	956	911	981	914	920	935	938	941	920	927	999	950	950	949	941	922	887	971	900	986	925	914	947	944	935	971	919	938	959	948	918	935	935	957	896	936	931	986	946	930	918	920	924	918	917	961	965	970	1018	919	912	926	909	953	932	936	891	969	968	1006	931	976	917	931	887	944	998	946	951	914	914	841	961	1002	931	959	926	953	922	1023	956	964	1012	925	952	921	923	919	896	984	961	940	908	933	941	964	942	940	960	919	937	971	953	955	923	996	937	915	886	932	990	953	924	961	911	976	1017	954	960	896	939	943	947	891	970	919	927	971	943	927	989	921	955	925	954	938	985	898	930	947	950	994	961	951	938	924	933	1014	944	980	977	963	891	879	923	950	951	937	948	968	983	999	913	937	951	976	949	943	962	952	948	904	928	957	930	879	971	939	960	942	929	918	931	895	932	932	930	936	922	882	954	926	926	929	934	922	949	969	937	967	959	970	933	934	932	939	987	968	964	990	945	928	958	929	929	964	918	898	858	913	980	1016	947	955	891	925	963	936	960	928	922	967	960	961	989	1012	927	969	885	938	958	973	907	959	961	888	922	948	936	887	904	992	881	942	870	984	962	975	900	937	960	935	938	931	919	995	926	954	893	968	948	872	921	926	980	944	946	997	951	908	897	902	985	940	1005	966	959	933	950	914	911	931	916	937	950	957	938	926	947	925	955	966	937	906	917	960	947	994	921	904	930	976	957	950	944	955	991	897	936	900	999	958	918	921	974	923	914	917	933	984	941	906	949	932	927	967	895	909	950	956	999	936	957	972	974	944	965	945	937	920	897	915	888	1012	968	943	942	945	960	983	961	915	970	892	959	907	975	924	922	976	952	923	918	893	878	903	945	984	923	956	930	992	947	948	911	939	964	924	930	1014	980	957	944	932	945	918	955	983	933	950	905	930	900	939	974	880	888	940	933	927	945	951	935	962	922	898	930	908	992	986	952	908	962	970	954	956	915	952	919	986	998	980	909	934	927	963	931	984	955	961	954	959	924	927	959	935	930	923	929	891	990	873	955	940	995	976	930	927	940	915	894	938	898	946	977	940	946	898	973	958	923	966	931	958	964	956	943	962	924	956	927	944	956	951	889	986	936	920	910	992	892	912	886	961	1004	967	943	918	905	878	975	923	918	944	950	957	865	938	946	905	916	946	878	943	967	922	926	934	973	945	919	976	947	907	943	1014	929	928	962	973	928	966	960	934	931	932	911	946	931	1002	985	1002	931	917	916	955	870	940	898	976	939	969	937	954	943	934	908	1003	920	966	929	941	926	995	929	917	960	899	941	938	990	960	981	968	882	908	951	992	916	970	922	930	877	928	948	914	964	955	909	987	951	971	922	929	907	921	938	896	928	879	962	910	916	951	930	907	940	973	913	935	955	946	972	945	990	926	890	931	929	929	941	965	946	897	934	895	955	942	899	940	901	912	941	933	950	936	911	979	963	971	962	961	995	898	935	925	955	930	882	920	908	961	962	961	948	947	903	925	941	970	912	912	903	933	913	939	959	993	965	922	965	917	932	901	927	902	920	899	978	959	979	956	954	898	911	930	947	924	919	998	935	877	879	949	917	915	909	983	949	966	911	948	887	942	921	953	929	945	922	902	929	904	953	910	967	1002	948	953	971	991	942	937	915	944	892	938	925	910	966	936	948	944	910	945	915	908	967	917	939	941	964	919	918	886	915	922	965	899	926	952	964	973	970	935	940	974	945	936	930	938	944	934	922	871	951	957	954	911	947	961	938	911	957	938	906	1012	938	900	928	928	982	923	961	912	946	881	886	917	912	953	971	1007	981	933	987	963	978	919	917	905	1007	948	924	975	943	921	892	923	963	914	943	945	1003	937	942	884	885	964	940	936	911	945	989	975	933	922	997	952	977	945	951	964	946	940	872	960	916	945	948	937	936	970	949	948	931	935	929	971	946	960	975	930	960	947	913	928	949	922	937	912	931	898	901	929	920	885	992	940	917	896	912	931	908	970	934	902	985	974	930	859	916	992	911	939	892	917	911	954	924	950	1000	939	921	977	909	968	853	928	962	941	931	889	972	982	941	905	880	956	934	917	970	975	974	951	906	967	905	929	924	947	973	974	946	900	949	1026	895	937	937	926	876	935	924	925	939	942	931	926	948	877	937	890	951	993	953	936	891	899	896	935	905	955	944	976	913	909	904	938	906	958	967
65066	100620	75499	51067	30816	16545	7810	6549	5651	2638	968	829	814	848	849	829	817	831	853	833	833	841	855	1136	1084	760	808	842	819	829	843	852	846	774	807	806	857	875	790	774	803	817	784	841	803	831	836	915	835	883	813	810	799	845	882	835	879	822	849	849	786	837	817	819	845	823	856	798	840	836	841	820	801	850	868	846	871	810	822	818	853	743	819	834	852	804	823	785	854	818	844	813	781	880	834	828	789	927	783	808	840	824	778	821	839	743	854	847	778	780	835	775	883	819	825	832	831	812	793	878	833	845	822	857	784	827	817	892	764	814	794	802	812	825	760	822	849	843	855	838	872	829	848	850	779	882	820	835	824	878	834	834	905	798	826	793	770	796	811	807	850	852	817	822	802	781	841	796	807	809	825	853	790	852	817	852	847	776	838	836	831	916	822	794	842	850	824	817	819	865	825	858	840	838	824	830	830	807	790	850	836	864	828	835	818	793	821	875	828	845	814	821	800	852	804	794	785	808	823	831	816	816	790	814	870	862	881	782	819	864	822	784	785	905	848	833	857	811	848	850	797	789	844	809	891	777	793	843	800	808	805	837	809	801	839	803	818	867	866	832	807	854	780	816	827	825	867	819	844	795	797	853	798	864	828	812	868	844	844	827	832	795	832	823	785	837	802	829	801	774	786	801	831	872	824	857	840	816	777	837	821	867	821	802	802	767	862	793	861	798	853	835	824	846	860	822	838	841	848	817	830	808	786	811	867	830	901	803	841	831	813	810	830	829	820	830	808	853	842	820	822	793	806	822	859	794	831	881	832	835	844	852	829	816	804	816	831	818	824	849	790	780	830	796	805	813	813	811	831	856	822	868	857	826	828	799	877	810	828	845	779	823	809	782	829	813	798	830	779	859	820	839	849	796	761	891	853	778	829	824	845	770	801	875	841	828	800	809	807	840	846	833	819	862	799	798	818	812	782	832	797	800	832	794	788	834	832	844	835	836	853	823	784	874	851	839	770	822	811	862	810	825	849	864	876	845	827	865	831	808	803	798	842	812	845	806	799	889	818	831	802	852	779	837	813	850	827	837	877	820	800	790	827	840	826	866	771	857	820	810	814	804	821	859	805	829	874	862	806	806	794	859	851	826	827	834	881	791	817	785	834	794	842	796	785	839	826	846	831	823	848	842	857	852	762	855	851	874	791	807	839	855	793	825	782	800	792	843	815	829	747	839	877	859	836	781	815	810	795	803	845	816	833	838	778	778	805	807	813	811	861	822	782	793	839	783	834	805	801	785	829	820	791	837	843	800	806	845	787	866	810	814	835	853	851	851	864	803	808	846	780	831	767	821	854	861	770	793	865	840	754	804	866	813	754	789	850	840	777	869	880	790	770	866	812	833	807	844	837	801	811	835	837	747	835	823	817	818	810	871	827	780	823	818	831	794	857	809	841	795	828	787	834	819	783	824	778	815	876	817	821	848	811	871	902	848	831	813	806	862	810	753	840	770	792	795	816	847	873	857	838	862	807	867	821	833	836	820	820	864	806	834	838	791	866	830	812	855	843	814	833	791	802	816	817	840	838	825	874	806	826	861	823	780	820	864	855	841	833	798	846	803	861	773	840	908	895	807	808	801	807	827	877	798	811	843	799	842	844	852	816	850	780	797	871	873	866	802	812	800	799	809	821	816	813	768	823	818	841	803	860	899	827	826	800	847	868	871	826	805	861	848	805	809	801	808	858	819	811	824	851	766	816	825	851	861	812	827	793	841	830	764	840	817	827	856	834	859	770	797	742	845	766	839	856	836	837	883	809	828	826	808	839	819	804	836	837	812	796	771	807	768	800	868	799	795	838	806	793	825	773	836	822	842	825	780	837	801	771	830	799	860	823	787	771	810	831	843	793	852	838	802	836	831	837	786	777	788	835	804	806	801	827	808	818	805	792	843	793	787	778	862	872	824	845	845	832	834	819	848	796	784	816	837	835	829	814	777	811	797	787	803	804	837	875	812	816	769	888	856	806	825	796	825	847	817	821	789	832	804	768	837	817	846	817	820	836	786	808	818	881	861	830	828	810	821	851	812	759	884	814	789	814	816	805	760	855	820	802	839	853	780	803	836	827	843	822	811	806	745	784	856	852	834	810	836	819	848	836	845	802	810	869	853	834	818	802	856	783	789	778	836	851	786	858	797	770	809	809	831	858	778	801	827	807	827	796	822	816	908	825	815	845	827	800	790	813	788	828	821	802	812	833	797	808	862	842	865	791	857	806	799	827	801	794	850	829	824	815	803	815	836	826	821	868	796	824	889	799	832	792	783	818	811	793	779	847	821	775	809	784	812	829	801	834	807	819	805	830	835	805	844	804	847	853	801	758	823	853	822	852	880	820	820	792	817	849	797	799	842	855	789	831	782	784	843	817	844	830	805	827	807	849	774	842	842	839	806	860	807	850	822	816	860	809	823	856	819	815	825	784	791	844	805	824	860	861	847	871	833	856	847	818	808	773	830	862	884	788	833	793	856	804	892	817	846	835	840	827	833	777	877	836	831	801	839	782	805	836	848	853	888	839	840	876	806	842	785	841	837	801	828	838	791	824	841	820	815	808	844	854	860	817	837	843	790	807	832	819	848	858	834	804	820	828	843	804	896	792	823	821	878	781	815	830	786	857	852	778	847	794	847	815	843	799	879	772	829	838	837	800	865	807	797	803	769	854	803	812	833	815	834	829	785	840	819	816	854	819	794	810	845	823	801	834	774	839	830	816	818	835	834	805	795	847	867	808	770	880	783	813	859	807	821	805	819	807	835	846	807	775	821	818	831	870	824	862	864	870	821	832	853	816	774	863	803	822	849	828	786	801	845	805	801	827	831	821	844	779	785	879	856	832	826	864	819	822	850	869	824	821	829	797	865	863	821	781	840	849	828	794	832	830	790	832	865	871	790	833	822	841	862	854	793	808	851	778	770	801	849	826	806	835	793	788	848	821	850	826	821	853	864	815	800	827	790	784	860	869	819	793	838	815	789	843	795	841	777	845	768	829	850	827	834	869	800	817	832	818	796	814	793	784	811	788	839	850	843	872	839	863	823	810	766	789	819	796	842	859	841	758	822	838	854	850	787	830	810	827	871	841	829	803	788	824	837	842	803	844	827	850	820	792	786	837	796	773	805	811	858	843	796	831	873	765	821	852	823	764	805	801	814	791	871	882	838	837	789	831	843	820	833	850	872	781	802	841	810	823	872	811	812	826	778	814	817	860	801	836	867	825	823	801	837	846	845	794	854	844	806	853	778	839	809	811	757	747	848	802	811	798	830	845	840	850	796	802	829	816	823	811	814	816	754	796	791	831	875	815	832	807	842	855	866	820	792	773	892	785	826	819	843	792	838	821	862	821	899	797	864	823	880	878	801	882	838	754	815	784	783	845	880	831	826	868	821	821	795	793	856	837	807	804	821	741	788	841	853	844	830	845	792	820	863	759	849	788	860	820	797	825	832	832	873	825	791
30928	27085	22337	10372	3391	1577	976	903	886	743	748	701	693	672	713	720	704	708	687	710	709	739	719	724	699	706	725	691	758	695	735	718	694	700	643	731	743	714	706	734	711	622	712	711	703	735	735	702	690	704	749	764	703	661	666	732	678	713	695	658	708	731	723	709	694	747	686	685	712	685	692	707	696	731	735	744	722	699	700	688	708	729	673	701	729	675	654	727	707	735	701	702	720	698	668	705	712	680	706	656	741	741	664	791	676	710	703	682	645	759	766	680	634	707	704	730	673	734	685	707	758	678	702	692	724	721	702	741	754	680	710	695	723	715	734	688	664	739	692	670	658	680	739	721	665	703	707	732	732	686	773	701	750	727	708	713	696	718	748	762	711	710	741	698	692	706	709	693	696	712	700	712	703	691	707	689	709	706	726	689	717	722	757	743	736	736	705	738	701	762	700	695	766	706	700	707	722	694	721	693	740	702	690	738	699	717	729	715	680	696	731	699	706	737	694	735	691	693	715	721	722	738	747	709	739	686	694	685	684	660	708	732	710	730	698	733	729	744	685	699	712	694	690	700	743	705	737	704	697	753	638	716	687	733	717	736	722	706	654	714	694	731	705	737	704	699	718	660	717	704	678	682	676	707	675	726	686	698	705	715	757	744	682	704	749	704	712	665	779	707	702	699	692	704	716	703	749	728	717	751	742	680	701	734	692	727	686	682	706	731	698	699	721	685	716	721	722	705	777	746	669	741	719	676	723	714	720	757	688	723	731	698	698	707	678	726	712	736	691	672	730	707	724	748	704	671	690	676	719	719	763	711	708	694	743	691	759	707	717	739	691	675	705	716	706	681	713	707	709	714	747	662	711	637	715	722	695	695	734	689	666	694	678	684	698	726	700	679	720	721	675	663	732	704	707	690	741	699	679	682	711	697	742	729	723	669	710	699	717	700	728	730	750	736	704	728	727	685	741	713	693	717	618	688	666	713	661	712	674	718	684	722	699	684	700	674	705	711	732	690	731	727	710	764	749	683	678	686	692	704	729	729	688	697	732	680	740	686	723	709	670	765	734	728	758	701	724	689	729	727	679	728	688	697	703	706	675	711	711	710	751	697	710	729	765	684	715	733	746	769	764	726	692	730	672	674	724	705	705	734	651	744	722	774	723	693	747	690	714	793	733	727	750	710	720	727	736	688	696	720	738	713	688	729	747	772	738	705	727	750	735	688	700	654	690	712	669	666	691	682	760	715	664	661	728	668	703	657	688	714	678	683	721	718	681	714	749	684	707	737	731	707	733	750	746	747	696	744	756	741	773	758	677	718	679	716	756	688	646	696	748	710	706	722	707	711	720	717	688	713	736	732	686	722	718	724	713	680	670	736	706	701	760	663	710	661	732	686	698	677	728	722	770	753	733	719	708	716	683	679	699	715	696	698	736	680	695	701	688	686	690	733	728	722	713	708	711	755	705	700	684	745	691	717	715	692	728	773	710	672	704	715	744	667	725	726	619	711	712	755	676	730	768	706	684	684	681	728	722	714	708	731	679	709	670	696	686	705	727	667	711	714	714	724	727	708	741	760	734	712	754	716	681	722	660	696	708	715	678	708	715	737	655	718	677	693	735	673	729	733	717	707	709	707	718	705	739	709	707	730	744	697	713	738	762	720	708	678	683	741	703	708	753	704	697	675	702	715	701	768	700	687	717	756	703	747	720	710	747	740	673	716	692	731	717	709	701	722	701	699	687	659	707	680	687	726	680	665	734	719	716	681	731	690	704	734	704	727	707	696	738	706	755	709	707	661	713	677	785	708	701	680	707	708	693	716	655	711	715	724	708	693	718	725	725	702	699	688	725	692	737	722	689	695	706	731	690	727	645	698	731	737	727	744	711	657	712	737	721	746	681	696	741	714	722	712	713	699	698	673	722	724	712	657	693	714	709	727	699	732	718	684	695	739	742	760	758	702	738	728	724	717	665	687	727	691	693	685	705	717	679	717	697	663	718	681	716	708	712	698	751	690	672	702	722	681	723	685	733	726	655	680	700	683	676	689	718	761	694	762	763	707	702	691	697	734	675	752	680	715	697	686	744	701	746	721	719	687	704	691	668	727	676	674	708	707	738	710	706	737	686	709	734	723	705	700	750	680	685	730	697	683	701	740	720	700	733	743	716	658	684	693	667	645	719	684	684	714	755	746	728	717	712	678	752	704	715	731	684	719	727	722	739	715	767	746	673	739	694	684	672	739	695	690	695	702	694	676	700	683	725	658	712	714	733	667	721	710	705	743	655	696	703	688	721	698	682	746	689	723	748	735	741	694	683	722	751	716	682	722	721	682	718	712	735	674	691	716	680	690	706	689	732	700	695	672	740	755	716	685	680	716	695	676	706	702	706	751	669	716	725	720	700	705	683	731	710	701	715	695	689	653	721	716	738	700	716	754	692	727	692	737	637	712	738	721	695	708	728	689	665	732	687	723	697	695	690	752	707	707	732	707	693	709	723	693	708	713	650	753	683	728	733	703	685	662	704	717	720	701	695	706	719	716	737	684	719	707	737	716	684	731	712	732	715	687	729	745	700	783	733	730	724	702	703	761	691	694	739	698	723	728	729	719	720	731	676	666	699	695	713	714	715	686	666	711	734	682	673	737	672	758	673	737	680	704	679	721	709	716	707	719	698	717	718	688	723	663	740	667	722	722	722	704	758	716	701	752	697	721	696	728	803	692	714	765	651	717	695	674	731	711	729	772	748	718	723	700	729	692	681	721	742	710	671	685	672	636	740	680	737	689	730	684	733	706	713	699	703	736	739	705	719	695	675	660	698	692	721	697	668	696	718	703	725	706	713	705	678	719	702	689	739	741	705	729	700	704	675	751	717	716	710	691	682	685	708	720	687	701	733	715	706	658	675	692	671	676	667	739	685	690	680	724	741	699	732	722	737	710	727	697	746	731	718	729	732	723	679	709	742	729	729	699	713	703	704	698	685	685	736	687	703	771	690	753	721	727	668	742	737	668	722	680	752	710	729	700	723	693	726	725	701	675	738	706	668	715	686	745	698	716	711	666	697	720	714	695	678	683	729	674	660	702	717	697	658	661	721	716	699	684	687	714	720	681	714	754	723	668	665	701	694	698	719	688	668	696	738	725	742	701	688	696	663	689	737	720	706	673	713	681	708	707	758	699	713	738	712	719	685	720	728	671	691	707	681	737	704	715	722	731	735	686	715	690	682	713	696	698	685	716	704	726	771	672	672	723	718	738	709	699	722	738	711	690	722	708	698	649	699	680	729	714	737	706	701	738	723	683	731	667	673	728	739	713	728	728	693	739	721	757	717	704	686	686	699	699	733	730	676	723	680	726	655	755	675	700	721	735	690	711	672	702	724	742	727	669	710	708	693	729	728	744	677	706	701	777	702	704	710	706	710	776	707	731	707	676	705	677	684	712	683	723	758	746	709	730	707	661	677	714	698	671	747	725	715	716	659	720	695	716	687	682	707	667
22961	29959	17763	6761	2903	1490	850	780	803	622	545	533	568	565	552	601	598	579	570	560	558	568	624	595	561	559	575	564	535	571	555	541	591	532	588	602	563	568	606	565	559	521	585	566	549	550	565	582	552	567	588	557	575	588	555	543	538	578	620	532	558	514	543	590	572	603	561	575	602	523	595	533	577	595	583	601	548	599	544	590	523	570	552	546	576	521	595	582	546	562	611	527	569	573	575	590	553	600	578	568	559	574	531	538	559	562	579	588	590	609	548	530	556	544	580	515	555	576	528	535	576	548	536	573	577	583	566	545	576	561	617	590	558	571	542	566	592	557	568	578	578	565	578	604	492	579	573	560	527	548	563	548	546	541	566	555	551	577	582	549	536	580	585	554	554	542	535	537	528	520	518	542	552	560	558	540	563	577	575	510	561	545	542	558	547	568	600	555	576	589	564	551	561	529	553	539	550	558	573	542	564	549	554	557	584	556	547	597	577	515	568	533	576	568	523	555	548	584	551	560	509	548	560	566	552	521	565	567	544	540	527	549	561	562	559	558	569	556	516	591	595	567	562	598	577	538	607	558	583	546	540	551	567	535	589	548	578	563	578	569	603	590	533	608	582	526	561	564	604	571	559	541	581	573	586	607	519	530	576	526	556	558	523	597	537	554	545	537	578	588	571	559	550	557	562	556	537	555	555	570	544	593	569	564	560	535	554	543	534	573	550	572	585	556	534	550	571	605	598	568	540	530	560	544	569	556	540	538	547	562	537	570	574	581	551	525	604	558	543	544	520	588	538	570	565	557	535	529	585	582	587	537	540	590	552	526	550	601	563	547	550	540	576	558	570	545	486	567	536	594	544	596	529	505	560	564	549	597	562	587	523	519	535	536	561	568	571	562	588	592	579	523	574	569	582	524	527	579	570	557	555	611	521	577	564	530	601	551	524	577	543	530	553	543	566	536	561	521	546	540	557	644	550	545	531	534	576	541	572	575	544	549	556	536	577	595	553	569	550	573	585	591	626	594	541	531	546	546	611	588	549	566	537	584	572	589	576	527	578	593	568	555	544	566	600	548	576	587	559	591	552	570	558	590	609	542	521	575	551	549	563	590	560	578	570	558	529	573	599	588	568	552	547	529	523	545	511	501	565	575	572	596	574	588	572	557	511	584	515	559	561	579	523	576	540	532	572	562	540	547	520	549	541	557	566	551	571	537	568	533	568	540	529	563	541	569	604	579	586	530	575	535	555	538	576	534	545	563	587	547	517	581	562	570	597	541	563	559	531	562	567	566	549	543	581	554	579	563	581	562	541	571	576	553	530	575	582	611	582	556	594	563	591	538	534	547	595	534	534	591	542	591	592	551	556	557	548	550	525	542	544	558	530	570	543	577	546	511	619	558	568	544	564	523	549	540	559	576	547	549	572	535	547	557	548	550	540	610	549	600	556	574	545	573	536	545	596	538	531	558	585	590	544	553	564	594	566	540	563	533	577	564	542	540	566	558	541	534	530	587	581	570	576	520	526	508	585	523	554	609	528	595	579	589	576	535	526	576	538	567	570	575	565	567	565	563	530	549	626	582	583	564	538	568	584	569	575	559	494	564	562	560	568	543	557	575	563	506	531	582	549	591	569	531	588	537	563	552	581	561	563	528	569	548	573	509	540	574	567	582	582	557	548	573	565	580	559	513	592	586	575	572	525	582	554	574	556	560	569	568	553	546	541	592	548	554	544	580	580	621	538	540	530	541	509	574	595	555	556	567	545	614	588	575	547	566	537	544	575	566	605	572	551	571	527	564	554	567	580	511	530	602	561	568	577	546	541	560	560	555	548	555	572	561	548	556	602	594	544	533	567	560	565	565	534	599	594	542	579	570	528	560	534	582	570	553	561	556	557	589	575	548	562	629	599	546	573	563	530	595	524	538	534	551	578	570	549	553	556	577	598	555	566	550	611	569	551	536	535	570	551	564	561	605	566	602	586	525	581	582	595	561	534	547	567	520	606	571	536	563	529	573	574	543	588	533	524	572	541	559	527	551	554	581	512	537	583	571	563	586	559	570	578	588	566	565	564	510	554	600	505	525	585	571	573	514	549	580	591	580	565	569	509	542	548	614	591	549	546	571	576	578	570	562	576	561	569	535	553	560	567	602	605	602	548	596	536	589	537	573	563	528	531	560	594	558	565	577	547	552	563	588	567	563	558	573	556	583	564	549	558	579	561	580	571	541	550	585	550	570	546	559	532	560	522	547	565	605	563	575	554	595	563	594	555	616	561	545	529	533	544	588	525	555	559	591	538	599	562	559	526	597	543	554	574	599	541	575	563	580	569	554	564	540	575	565	559	564	522	583	581	578	557	551	547	578	592	562	574	562	576	569	560	525	587	571	545	574	585	564	600	576	558	578	529	585	584	589	548	526	523	519	585	542	548	580	607	550	520	556	575	558	567	522	517	565	593	561	569	554	559	566	524	526	544	535	552	562	588	586	571	607	544	550	579	585	610	541	565	593	555	562	559	520	571	543	557	584	614	569	600	528	527	571	563	565	573	538	598	585	555	536	582	560	547	557	558	604	508	587	551	552	597	521	560	549	553	558	595	598	598	570	535	568	538	574	551	560	500	544	569	525	629	565	513	532	565	565	598	588	563	528	581	590	557	564	600	580	570	569	557	548	562	562	541	577	606	595	571	595	561	607	516	551	589	594	533	573	537	551	513	531	576	547	572	571	594	561	584	566	596	558	559	548	542	578	606	541	570	577	514	531	543	590	540	549	565	597	608	529	561	589	557	522	540	574	572	584	599	530	556	573	510	523	548	564	508	502	583	573	568	589	561	553	551	571	585	544	590	541	598	581	587	554	565	533	590	562	573	543	563	587	595	594	598	529	521	557	588	543	590	552	540	507	565	518	542	547	519	552	515	553	522	555	568	554	526	564	580	597	601	550	554	552	570	560	545	563	580	518	587	563	562	571	589	557	569	564	553	518	524	589	561	543	559	561	563	554	579	563	570	617	590	563	571	550	564	579	547	594	566	551	550	589	544	539	566	557	553	575	584	593	549	592	614	576	548	549	554	548	532	554	557	531	575	564	565	614	567	522	557	495	542	558	596	578	579	582	536	555	586	586	552	602	545	552	580	572	543	588	583	530	581	570	560	587	556	528	582	556	569	570	597	565	551	513	542	587	572	576	523	533	522	574	561	554	525	554	592	518	589	586	541	557	566	555	539	557	546	553	560	599	552	568	564	574	533	602	595	507	569	568	586	582	552	575	583	612	532	567	554	578	561	557	593	563	556	568	577	566	534	551	566	572	541	551	586	534	558	566	572	562	540	529	527	547	578	594	576	619	538	573	529	556	591	551	604	534	545	558	544	599	574	543	601	548	567	581	550	526	533	567	557	566	579	568	553	595	546	566	593	554	565	578	550	536	556	555	618	579	565	559	571	605	568	556	547	581	575	577	552	556	529	572	575	519	589	552	511	572	552	565	536	515	574	583
25748	24465	35999	35834	25818	15437	5738	3178	2619	1739	1017	921	851	897	840	879	857	813	868	916	832	918	879	906	900	858	851	861	857	895	770	852	887	827	844	813	916	851	865	880	883	813	891	861	836	825	850	890	822	832	814	882	810	842	878	845	863	864	846	857	854	818	826	848	807	812	874	872	860	874	847	849	830	828	842	852	849	812	815	848	825	868	852	887	821	834	867	880	861	785	898	827	861	900	813	769	855	869	805	811	859	829	864	879	834	865	853	860	825	846	853	901	803	846	810	846	827	837	836	860	849	866	842	894	795	836	855	801	864	801	851	898	835	858	816	874	832	871	840	840	844	887	875	862	802	836	872	847	866	784	792	847	854	792	821	849	854	839	870	885	790	859	842	848	819	836	828	874	824	829	861	783	844	828	869	860	837	890	811	790	857	873	846	859	780	831	825	846	818	838	872	793	825	839	793	833	848	879	861	809	868	779	851	822	849	856	909	848	874	815	761	842	836	886	895	794	846	846	828	803	806	860	875	817	839	881	855	851	796	797	907	819	851	853	858	871	860	833	886	863	838	817	862	817	796	842	840	852	852	828	833	832	784	853	852	870	860	847	841	863	853	870	856	857	831	801	884	809	852	850	874	892	818	855	873	880	832	859	815	846	886	848	879	784	826	847	885	849	829	841	883	801	870	895	906	845	896	865	829	879	835	878	831	876	835	805	905	803	800	830	834	872	832	845	842	824	871	844	854	863	800	829	845	876	900	833	865	921	825	832	831	873	851	829	851	872	880	861	854	855	819	828	817	813	851	845	864	846	820	862	837	874	827	866	847	892	820	793	855	833	846	874	833	849	870	781	866	817	864	847	850	853	816	849	860	800	821	826	889	884	840	839	826	854	821	821	873	874	913	861	838	871	890	843	851	850	846	860	829	890	879	823	886	854	828	832	843	784	836	852	861	855	822	796	864	891	833	859	830	832	832	863	877	846	844	843	832	821	817	828	845	862	862	851	863	826	852	832	865	809	822	849	823	841	843	855	818	830	867	872	793	850	866	838	877	842	885	843	802	825	856	840	854	812	854	861	841	792	880	830	852	883	805	841	787	798	813	841	813	858	845	851	841	866	846	860	827	840	810	879	832	872	793	907	809	862	808	813	809	897	787	791	870	821	824	863	870	841	896	901	842	820	869	866	827	849	862	872	829	754	847	801	821	867	834	819	834	801	806	876	864	817	866	866	823	846	879	873	823	856	850	831	830	906	896	827	897	890	831	837	864	776	792	833	851	822	841	866	885	842	815	831	857	855	860	825	815	813	903	889	845	803	812	846	848	870	830	902	863	844	862	828	887	798	836	831	900	855	857	833	843	850	862	861	844	889	847	816	840	858	863	815	885	855	860	840	818	850	839	817	863	822	853	867	888	799	793	887	876	883	872	799	863	850	844	836	916	812	807	796	915	837	823	812	808	858	855	809	855	840	863	781	836	851	804	852	866	889	837	842	878	866	864	858	867	874	825	788	859	910	915	798	818	875	828	841	835	806	831	835	889	845	794	876	807	831	826	825	865	829	845	876	865	842	865	813	801	819	825	804	845	884	874	953	848	824	862	866	843	811	816	846	871	870	880	844	851	835	849	841	818	831	869	909	879	889	828	814	832	812	891	844	861	821	833	846	873	839	823	811	860	826	830	840	804	823	860	850	862	827	827	858	798	826	833	830	863	827	875	823	858	837	798	876	875	845	863	818	806	822	846	795	892	836	866	826	948	825	788	895	882	838	839	865	833	893	828	846	851	860	828	846	847	780	872	828	833	880	809	824	846	851	836	801	854	881	864	856	849	772	844	823	890	871	903	872	868	782	897	812	856	809	844	867	883	842	823	875	863	827	839	834	862	837	841	859	817	834	853	879	828	908	805	773	831	871	876	859	839	820	874	860	841	838	889	909	857	869	880	825	837	906	871	841	837	813	885	858	782	855	848	860	820	799	774	877	820	807	866	760	808	864	846	812	884	865	865	854	825	871	888	819	763	908	877	822	844	850	853	842	823	813	879	869	866	863	857	807	785	869	819	870	835	854	865	837	842	800	861	829	825	836	820	804	842	835	823	827	788	848	830	812	766	844	840	804	832	865	813	859	824	864	885	813	790	826	810	803	801	872	838	802	863	850	798	895	833	826	824	848	814	840	809	825	840	821	861	835	782	887	859	869	871	868	831	864	852	911	871	823	858	836	772	815	823	851	857	879	801	826	875	867	875	806	814	853	829	845	827	797	826	844	834	839	868	845	845	819	827	827	842	807	866	796	836	831	853	822	832	863	821	831	859	866	850	853	801	818	841	817	848	830	804	861	839	863	883	839	842	826	858	845	875	832	839	866	813	882	873	802	897	865	818	772	767	837	830	842	882	884	866	875	859	857	785	821	814	859	893	847	851	850	850	835	834	874	822	804	819	816	879	838	845	870	855	878	856	834	853	821	813	867	814	842	853	821	841	846	876	857	856	818	868	864	889	863	816	848	847	815	791	878	843	848	777	830	842	822	883	867	888	856	838	813	823	864	868	821	803	781	820	874	849	862	863	819	828	814	842	836	839	764	861	851	813	829	834	868	864	839	795	850	830	843	807	851	817	871	828	880	824	883	858	869	834	823	871	795	846	852	901	881	885	824	846	875	861	851	912	829	903	812	853	835	796	784	890	874	876	873	890	860	854	847	844	859	868	838	828	812	872	902	831	851	793	881	879	844	818	854	883	859	838	805	852	804	849	857	863	823	908	799	893	835	852	843	851	900	811	846	872	844	860	869	821	837	861	837	885	808	775	808	810	872	855	831	890	818	803	859	849	863	891	901	835	796	889	857	850	898	865	837	748	895	862	848	873	871	817	844	843	890	835	841	878	839	843	822	820	812	851	826	843	862	811	834	826	829	866	847	833	851	874	831	860	837	793	826	817	820	836	843	806	876	785	877	828	914	789	827	841	800	855	852	811	853	892	838	809	881	847	818	854	856	848	793	813	803	833	821	832	825	830	853	832	810	794	832	857	852	830	843	816	835	833	801	820	864	852	858	869	867	896	828	847	835	866	876	844	818	861	831	827	858	855	859	831	863	874	826	807	848	850	890	891	854	807	890	808	895	829	895	817	897	864	867	826	897	793	890	855	845	864	806	845	806	883	849	863	807	919	867	881	849	804	858	872	864	836	801	845	843	863	832	852	892	865	818	816	740	824	868	846	804	871	816	848	860	852	869	791	852	874	825	888	860	817	804	866	841	829	821	865	867	892	913	823	885	851	817	857	863	869	897	837	860	784	829	842	853	870	846	840	826	862	809	832	847	882	870	820	857	835	850	859	863	848	886	834	823	881	847	817	895	841	886	810	873	845	799	878	864	862	889	826	888	845	869	793	850	858	816	848	903	873	844	810	831	809	899	877	842	876	792	892	859	865	873	821	847	805	816	835	854	865	821	826	895	775	850	858	868	857	837	803	858	834	827	839	806	836	808	848	858	825	876
61055	88875	63094	36831	19911	10073	4699	3599	3344	1974	814	748	731	727	699	694	750	770	734	746	725	720	792	894	805	720	730	735	726	708	741	714	676	710	706	727	708	680	693	733	696	714	706	715	752	711	716	726	702	736	759	716	750	720	681	748	737	703	713	707	744	740	737	766	730	702	723	729	723	722	703	739	707	710	732	750	729	750	702	702	659	724	690	674	736	768	710	756	692	736	714	706	721	688	711	738	735	693	710	686	655	697	692	655	696	697	699	719	688	729	695	729	737	727	666	668	731	705	735	762	703	698	704	718	748	698	704	701	694	730	708	726	729	653	733	734	686	716	699	716	677	709	695	690	720	715	775	750	713	748	745	680	723	744	717	689	745	724	752	723	726	714	722	733	744	723	702	665	740	709	693	698	723	745	714	731	705	722	704	709	699	761	727	759	715	689	727	672	708	691	734	733	731	686	691	698	683	722	697	741	693	727	735	755	715	738	697	697	716	783	739	691	687	656	713	762	721	713	746	723	711	715	694	693	725	743	694	697	690	718	694	725	710	713	702	735	711	741	686	751	653	713	689	747	765	743	740	702	694	712	744	692	688	718	722	704	689	735	700	665	730	760	715	690	722	714	730	717	719	704	676	724	770	703	662	719	715	700	714	680	726	736	742	755	721	774	693	723	710	704	698	748	703	727	695	690	704	693	686	766	721	726	731	727	730	731	714	707	671	780	679	688	753	699	671	778	735	727	695	722	715	764	698	713	733	723	680	698	722	719	710	708	720	732	701	741	694	737	690	709	691	718	716	677	697	707	725	711	735	763	704	711	691	710	684	719	736	698	745	702	696	703	700	719	731	708	714	688	737	735	671	719	703	679	689	696	691	674	715	725	685	737	749	722	710	706	734	653	710	725	714	728	688	716	724	700	713	763	724	693	672	752	710	728	682	707	746	706	751	698	731	699	758	677	677	733	691	708	715	696	697	715	741	690	737	713	724	721	684	736	700	684	733	741	743	767	719	726	721	669	675	700	692	719	759	711	700	659	732	700	694	701	701	732	731	703	711	732	720	740	696	709	689	711	734	727	688	684	703	672	709	751	731	690	766	706	739	657	733	750	731	757	730	702	721	725	699	714	686	696	748	666	707	712	687	681	714	762	670	676	682	717	719	697	732	743	698	680	694	699	722	688	725	707	711	719	709	682	688	722	673	692	684	744	645	749	671	710	658	694	741	719	745	755	744	684	725	702	738	715	694	750	725	691	750	730	725	787	719	748	706	683	709	695	749	753	708	701	769	763	669	722	734	703	723	730	728	697	708	758	759	708	708	754	713	697	698	729	707	671	746	691	743	665	739	679	687	744	760	743	687	700	719	753	704	685	732	739	662	714	705	739	734	692	720	729	750	731	710	709	728	744	741	678	741	722	717	681	764	716	742	726	723	710	694	726	696	756	717	677	717	720	711	745	733	714	706	698	742	728	661	710	720	701	685	717	692	684	700	715	762	729	723	710	692	718	703	749	651	738	693	742	691	741	702	660	714	702	731	650	778	716	671	763	771	717	686	719	742	704	702	711	762	753	750	714	664	692	720	701	732	685	733	706	716	711	759	738	726	722	695	697	711	703	715	739	724	753	773	693	695	707	684	701	730	717	720	686	705	732	671	729	662	722	712	729	713	696	721	726	719	707	747	733	713	685	673	714	708	681	733	685	727	716	702	690	713	730	690	701	692	729	688	712	726	694	730	769	675	666	664	699	707	713	688	701	636	684	699	713	733	677	721	728	686	727	750	681	708	711	777	672	704	674	699	717	744	682	687	711	675	712	734	664	702	699	722	698	689	706	730	755	709	730	770	766	678	681	704	734	706	729	740	719	736	727	737	713	734	689	713	730	664	727	737	708	745	720	727	700	716	675	730	712	696	723	653	715	709	724	722	715	706	699	666	696	748	712	722	715	659	708	723	747	757	729	753	686	721	728	720	748	681	750	741	717	672	704	713	698	718	735	735	722	687	785	720	735	705	743	713	697	670	705	748	720	711	711	782	699	675	748	713	708	722	685	726	714	725	618	728	717	732	748	692	684	657	732	735	692	671	681	671	734	708	686	703	728	701	698	748	737	690	702	719	716	725	701	665	719	708	723	711	716	700	687	745	697	744	688	704	712	709	654	737	669	703	709	700	699	695	706	716	697	706	712	707	681	646	731	713	716	751	713	704	777	717	708	723	714	689	715	742	746	725	706	720	728	727	687	685	716	715	735	718	733	728	723	728	755	703	685	727	732	753	698	758	767	725	738	741	652	725	737	708	740	774	662	697	694	717	696	720	682	684	740	689	690	738	694	699	656	669	733	704	683	688	682	726	689	741	697	738	700	676	689	654	707	711	713	724	707	727	719	705	706	747	725	656	679	679	717	694	656	717	679	747	664	746	665	713	715	698	674	748	707	702	731	715	684	691	727	708	704	705	729	754	763	718	693	719	709	696	754	702	665	732	730	764	706	749	725	662	691	743	674	747	725	713	716	707	765	733	700	690	737	703	726	683	792	721	709	755	698	696	686	704	682	752	707	703	696	740	678	726	705	734	730	729	718	691	708	701	711	706	722	749	715	740	726	732	693	686	718	690	696	687	691	688	745	663	685	680	739	725	741	685	766	747	706	727	714	711	656	712	686	723	678	698	690	708	736	733	732	705	676	751	707	746	753	687	653	759	717	663	705	739	723	725	720	708	707	731	727	746	720	742	721	734	715	705	748	754	709	734	700	658	718	688	667	736	734	692	741	744	707	715	728	711	717	695	695	696	677	700	727	720	718	745	688	701	708	726	728	739	668	723	747	800	677	745	719	697	719	676	733	752	675	742	716	689	743	744	678	689	691	695	698	750	739	682	666	691	670	754	757	687	679	715	722	778	696	726	762	667	742	710	722	752	746	678	705	746	689	693	703	700	682	725	656	725	700	713	731	692	730	687	669	717	750	702	705	700	711	709	690	730	698	670	709	766	688	703	749	699	741	744	728	746	745	721	682	702	712	726	724	750	784	688	722	706	698	708	696	722	733	681	703	773	735	731	697	731	722	709	682	704	638	750	734	710	730	705	712	676	697	738	715	715	770	747	684	705	649	663	731	716	699	766	720	734	697	693	695	764	706	724	701	739	748	718	662	734	749	717	721	710	722	703	680	736	711	734	673	725	719	727	674	710	736	694	705	725	733	722	718	721	664	736	726	737	734	668	756	673	705	711	692	702	649	694	753	696	701	737	717	728	744	744	710	726	738	740	679	724	734	768	724	718	695	697	715	678	720	727	758	695	730	748	731	676	686	745	720	693	650	755	710	717	670	688	695	724	714	725	753	755	736	688	717	696	683	738	717	737	710	677	708	704	699	709	698	761	677	700	706	695	703	714	716	730	730	737	711	705	720	716	734	718	737	739	669	690	705	725	664	683	745	720	714	677	710	674	660	752	686	703	707	716	678	691	752	705	699	696	712	729	692	709	747	732	754	729	719	741	710
24618	22905	33098	32913	29330	23620	12417	5573	4839	3162	1425	1038	1066	1032	992	1032	1020	1001	1030	1075	1027	982	991	1282	1043	997	984	957	999	975	1009	1023	1001	1008	1065	974	986	1025	1033	1032	990	1003	1002	970	965	999	1057	932	1012	966	990	1041	1006	1000	1043	995	971	998	993	1007	1005	951	959	989	1017	965	1028	978	992	969	986	1035	965	973	1006	1031	1028	1032	977	986	968	977	963	1016	977	1035	918	976	1030	1024	998	958	1043	987	1032	1034	967	1007	943	956	1078	982	1001	979	970	1017	925	959	1003	964	1004	1003	1009	1011	1017	1047	1018	1007	1029	946	941	944	1001	996	1089	1020	1020	1077	1048	982	1000	978	952	1000	1007	1041	992	984	1049	1046	991	972	1025	963	991	1005	970	1006	1018	982	1030	1003	1004	1024	960	999	999	1013	1045	1018	959	928	1034	962	1017	1011	1031	1046	974	956	1004	993	957	1039	1040	986	998	1011	992	923	1052	990	1021	967	1019	1048	1008	1020	996	1013	999	1022	1018	980	996	995	963	974	959	997	911	963	979	1015	1039	996	969	996	991	923	928	1022	1010	970	963	951	984	937	975	961	988	1002	1051	982	929	1018	1046	994	965	931	1049	942	1004	986	1018	969	997	1020	954	930	971	990	976	1004	977	962	1007	1001	1017	978	972	892	935	978	949	947	976	990	1019	1019	952	987	998	969	1017	997	983	984	1015	1020	1018	1038	1017	945	937	984	999	977	999	976	1027	1022	999	951	973	933	1037	948	970	1003	997	1047	990	944	1029	1008	1024	1059	997	1042	959	990	997	997	1040	1006	1062	974	1033	990	997	1004	974	958	1041	999	1070	977	1009	918	974	974	971	1006	1003	999	1021	983	986	1053	992	969	956	993	988	951	1018	990	966	1091	1018	1034	1051	973	983	956	937	1018	958	1004	1032	1037	987	1000	959	1040	1001	984	1015	985	979	970	1003	1015	1022	954	1027	1022	1009	1010	992	981	1006	962	955	992	955	1071	1038	1033	990	919	1017	1007	950	969	1028	950	1036	1020	975	1008	1056	1002	973	1006	1006	1007	1010	982	1077	1031	974	940	959	961	1059	962	1020	949	968	957	955	1027	966	970	988	1019	972	1000	989	1006	967	983	970	996	1037	1063	978	978	979	984	961	988	1015	948	986	1031	1039	1004	1013	1024	997	982	1023	1026	998	1018	989	975	985	1001	1040	995	1035	1020	999	959	1006	982	990	954	1039	1003	1000	989	993	960	1011	956	963	1006	990	1023	988	968	1001	966	997	1042	971	999	965	1040	987	992	945	988	968	1033	962	969	1033	977	990	1025	993	990	968	1055	927	985	1010	1031	952	1024	987	998	978	949	982	984	943	998	1012	982	985	1010	1038	1043	991	1021	994	951	968	980	963	949	1043	1008	926	996	1041	1012	982	1000	1021	1019	1037	1018	1024	987	1009	977	985	1017	976	948	972	1021	977	1018	974	1079	1010	1017	1035	1031	989	976	1008	997	1052	1012	981	1024	984	983	1018	949	997	1027	981	950	1020	1005	990	967	1020	1066	942	957	971	989	1036	1007	997	1023	990	1051	949	928	979	947	909	1034	975	978	999	973	940	990	1018	980	1040	978	1004	1014	1010	989	1036	1057	996	978	1009	1028	979	991	1003	949	977	1043	1016	1015	977	1006	1002	985	1003	966	1018	993	975	1018	1038	914	984	945	956	976	1014	1036	949	928	1010	958	990	954	944	958	1014	986	1025	965	1013	1003	944	980	1031	985	956	974	1043	968	1069	990	978	994	1053	967	983	1007	1004	1001	971	933	970	1003	995	1007	963	1031	1015	1056	976	981	1006	966	898	949	995	1038	971	970	1013	943	1002	958	1009	987	1040	967	975	996	1021	999	949	1000	997	1023	937	1032	999	989	979	983	940	961	945	1012	1032	1002	966	983	1023	991	980	984	999	972	943	943	960	989	958	984	1027	994	1028	926	977	996	978	950	955	994	965	984	1006	950	1077	999	1015	975	953	990	970	952	955	991	980	982	952	996	1033	1035	1049	908	932	1024	987	987	997	1050	953	998	1041	1023	1029	1000	965	1036	991	969	945	1050	991	1017	1057	988	989	1016	1032	961	998	1042	1033	951	1012	1014	938	1020	982	1025	1043	1011	1036	963	969	989	1001	1013	962	1005	1012	976	994	1024	1034	963	1050	964	947	960	1044	1031	921	1014	982	1047	986	991	1003	951	1024	1004	968	1022	1027	987	1005	1021	1027	1000	962	1004	920	967	983	958	1021	1030	1027	984	1007	1018	980	1014	979	990	1007	976	1009	996	1026	1000	894	993	938	979	949	992	957	935	975	941	975	1048	998	962	1037	1025	1029	969	934	969	953	993	990	1026	978	1009	973	1037	1035	951	1017	972	953	931	992	1068	993	996	960	1032	998	992	1002	1049	1017	960	968	987	976	921	1040	960	1076	970	996	1055	963	995	1016	993	1018	951	995	1052	995	1005	1008	989	1032	993	935	968	974	987	964	1024	978	953	969	982	1034	989	938	1024	1029	964	994	975	967	966	979	991	991	986	983	990	1020	935	1007	944	1005	991	964	1035	1008	1008	1031	933	987	1011	1059	962	970	981	1013	944	970	985	972	1054	1008	992	980	1045	1015	986	1014	958	1034	927	1032	978	991	1005	958	994	992	980	977	1006	979	948	981	1022	1033	975	995	989	1057	979	1023	1002	1018	1024	997	1012	986	995	1028	949	949	1002	994	994	973	991	1016	1017	1024	1000	986	1007	1033	982	992	1005	996	982	1007	1011	982	986	975	989	1036	1013	980	968	979	1035	1004	998	1027	981	1004	1009	1042	969	1000	962	1025	976	954	934	978	987	963	973	1008	1009	1025	985	1009	1021	1023	1014	985	1038	978	986	989	983	1046	994	973	998	1005	1051	982	1002	957	970	1033	1077	990	985	1007	1020	1018	1045	1026	966	987	1016	1022	1030	1006	1068	980	989	961	1042	1013	971	1077	982	953	1013	1027	1006	995	940	937	1015	983	977	922	945	1039	947	959	970	999	1001	1001	1026	1004	988	965	1013	1037	951	1023	939	893	1039	946	946	1002	999	975	985	977	1018	1009	1008	1077	962	1005	990	969	1026	1008	1026	994	999	983	1046	991	1009	1030	953	974	979	957	1013	957	957	1026	1033	975	959	979	999	974	962	970	987	1002	1012	992	1019	999	990	993	1041	960	997	988	962	948	996	973	1001	1023	999	1010	1006	989	983	976	1012	996	970	986	945	1025	1000	961	971	961	968	997	988	1010	956	979	1060	1041	924	982	987	996	954	1034	975	984	978	935	1002	982	927	966	929	997	981	1000	959	996	936	1034	1013	1040	1037	984	1001	982	1042	954	989	1036	967	1036	945	968	1003	973	994	1006	1027	961	944	1017	988	943	1046	1003	936	984	1016	965	977	970	999	1039	999	1003	976	987	987	1032	1004	1011	962	999	982	970	1031	1015	1008	943	939	953	959	1021	1034	969	983	967	1030	1007	996	1005	971	1036	1016	985	965	976	1002	978	997	990	990	1036	1005	959	1008	1028	1010	992	997	977	996	984	980	1000	991	959	998	975	980	979	910	994	987	965	997	1005	1028	989	985	979	993	937	965	1001	987	945	1023	945	999	1031	965	995	985	983	999	943	971	985	1021	1037	1013	980	942	970	1032	961	1002	1037	933	957	963	963	1012	984	1008	983	971	1012	1007	985	1000	994	959	965	1013	1014	1064	995	987	968	971	1056	922	967	974	982	982	1021	1011	1009	1001	999	1042	964	999	1037	964	984	960	964	999	1000	1019	978	967	1020	1008	1061	954	1009	998	978	974	1007	986	973	965	978	973	975	891	984	1010	995	997	1004	976	989	988	1007	973	959	983	983	1004	934	990	926	1011	1048	1036	1048	983	1008	1040	978	971	991	1035	1020	977	1036	1032	1003	997	1070	1002	967	930	1027	998	1008	1031	986	965	1047	951	975	995	1014	982	973	1049	1000	969	995	924	1013	931	979	999	972	985	1038	966	1038	943	986	982	946	967	1030	1013	1034	1022	979	952	1004	996	976	1061	995	1043	998	990	986	1027
64433	101160	75570	49598	30921	16394	8013	5963	5759	3620	1150	911	888	840	848	866	872	829	872	882	874	842	907	1174	905	903	858	840	820	838	833	900	910	889	922	904	904	898	821	868	858	833	821	788	867	862	831	880	856	906	842	865	870	847	849	840	857	809	893	882	820	902	901	875	844	845	902	864	861	873	847	830	845	849	871	831	829	844	813	839	844	838	854	804	800	872	817	917	894	848	888	844	862	849	873	844	850	875	871	780	893	899	857	845	883	874	823	839	882	850	811	877	880	895	875	881	848	850	877	876	826	916	800	895	854	859	820	877	827	883	871	839	889	924	832	831	829	848	825	816	890	887	824	906	798	865	832	837	856	863	813	879	870	840	857	838	869	876	828	887	902	848	799	883	869	823	846	840	795	858	884	880	854	924	851	820	807	840	898	836	910	840	873	863	847	892	840	833	889	890	856	862	841	850	850	866	839	810	859	874	829	916	879	849	861	859	887	869	839	837	832	830	822	855	861	830	796	863	846	894	832	848	838	869	869	878	855	842	856	847	840	849	884	881	905	871	915	814	817	865	812	853	882	869	851	867	861	821	894	843	781	828	847	819	876	834	807	882	868	846	852	868	882	882	820	866	908	860	875	878	834	844	884	886	838	826	799	845	873	803	887	860	823	839	851	905	848	855	854	865	872	860	864	879	839	854	859	851	787	860	838	831	834	850	849	895	897	847	883	858	873	869	847	888	884	777	863	849	829	874	859	867	824	871	813	797	824	833	827	839	838	894	808	867	836	807	824	890	853	852	903	867	867	882	904	886	850	806	845	852	844	905	849	883	847	863	843	887	810	828	871	851	845	846	850	850	823	817	874	839	888	884	905	903	872	847	886	854	835	856	860	871	801	949	896	871	861	827	854	898	832	856	909	891	782	817	869	808	889	877	874	869	865	851	883	810	857	867	890	878	885	878	850	839	869	883	827	841	858	897	854	865	856	825	894	873	819	849	841	885	853	850	846	817	856	831	837	855	873	851	873	877	912	840	865	834	867	902	835	818	810	860	845	859	857	825	857	843	772	911	843	818	857	869	867	851	873	805	907	875	861	832	877	879	855	879	842	876	851	823	827	858	855	857	830	842	867	797	846	826	860	873	812	881	832	833	884	858	832	833	860	848	898	828	863	846	839	828	880	820	880	809	907	874	849	845	888	888	855	808	865	890	825	891	838	855	865	943	862	849	818	824	781	923	807	869	897	843	888	820	851	811	845	871	831	843	812	851	873	863	864	832	859	871	898	885	885	835	827	824	862	846	820	809	882	805	842	860	875	792	824	828	853	823	832	860	852	831	818	831	792	843	852	822	874	888	816	890	823	916	901	875	839	887	884	867	833	851	895	890	900	808	859	838	850	813	840	903	865	855	886	860	895	880	814	898	838	812	844	879	840	851	855	872	839	896	844	858	868	860	802	863	842	862	876	865	818	830	889	828	899	884	898	839	846	872	832	884	792	843	868	823	846	807	808	876	864	897	870	815	834	869	861	881	859	842	867	855	798	849	823	853	907	841	940	847	831	832	823	817	908	835	878	854	792	813	858	878	896	860	839	837	826	874	877	851	833	877	866	883	847	864	875	887	881	829	896	845	865	778	885	902	847	812	847	811	829	800	834	841	864	867	827	846	830	896	840	837	890	888	826	835	878	859	847	841	901	832	840	840	895	839	853	888	834	869	880	893	813	848	880	831	849	818	880	839	868	894	858	811	850	879	829	831	860	799	836	886	916	869	892	890	917	813	838	830	863	883	857	904	859	872	824	868	853	893	810	870	843	896	888	798	846	867	852	828	820	803	857	860	886	916	785	834	864	856	799	860	837	868	874	772	840	860	840	846	840	869	833	867	923	865	835	823	836	858	842	801	794	850	817	868	841	859	848	810	791	837	882	877	879	846	867	859	852	795	897	866	870	923	868	770	894	831	815	846	846	842	827	896	852	894	860	839	880	848	868	861	876	891	828	849	869	862	837	885	836	872	849	820	830	878	853	830	859	846	789	850	900	858	862	830	820	831	873	813	858	860	862	886	900	807	855	876	836	836	880	787	819	824	872	840	829	840	792	870	875	827	867	886	888	828	826	868	885	807	839	830	899	860	854	821	873	851	864	873	843	900	813	868	835	859	878	856	845	836	873	872	851	880	866	816	834	841	879	899	866	826	857	826	824	817	858	810	834	878	918	862	822	855	849	844	784	865	887	900	817	870	861	873	882	873	858	864	848	820	793	870	823	852	862	890	871	827	855	843	858	869	872	830	842	862	871	869	862	817	837	907	843	820	836	818	867	871	836	830	812	888	849	898	882	856	832	866	860	843	847	854	781	830	917	876	794	910	821	819	857	916	828	827	804	796	822	826	873	921	846	777	843	870	865	847	807	881	896	846	829	834	851	814	828	841	861	913	826	831	836	852	840	836	879	841	849	816	850	811	871	829	837	847	913	820	877	835	880	878	887	836	922	925	867	853	818	812	886	838	907	836	801	827	824	850	855	846	798	863	820	885	834	848	901	839	824	877	863	881	784	931	900	870	858	826	830	838	882	850	840	855	851	889	842	845	879	852	899	794	835	818	906	882	906	818	848	904	876	874	841	846	855	806	876	856	816	879	862	851	842	805	824	854	837	884	878	857	898	848	912	861	860	839	871	876	771	851	833	885	879	871	828	948	808	880	857	854	861	813	827	804	898	894	813	803	895	842	848	864	811	858	863	913	853	802	826	832	872	840	863	868	825	857	898	848	834	835	837	858	822	819	871	795	866	820	859	876	788	821	807	870	903	812	791	887	856	883	862	861	858	865	853	792	870	909	774	818	819	845	912	825	839	823	816	861	867	864	838	876	787	842	886	848	893	879	804	854	872	865	901	810	828	871	851	867	852	862	852	809	880	869	839	886	832	876	790	906	845	853	832	802	797	868	805	834	844	902	856	835	853	837	906	889	838	832	878	876	866	843	848	849	840	884	846	846	816	911	846	846	845	901	882	834	823	826	837	853	813	826	887	840	853	811	835	822	862	876	815	818	836	853	885	848	852	830	824	849	817	838	840	845	882	844	850	856	859	929	877	884	835	863	869	839	840	854	853	850	880	823	890	838	868	855	844	841	870	844	833	820	811	826	813	846	847	864	778	908	875	853	880	887	842	840	835	869	830	821	859	889	844	813	810	868	897	810	884	842	865	907	872	845	889	857	796	828	813	828	832	815	827	855	818	852	845	856	817	840	824	820	845	837	864	884	847	861	866	870	859	871	922	859	859	869	853	839	843	856	848	846	826	863	874	885	783	859	847	859	864	846	873	846	861	827	855	812	921	848	846	862	890	863	867	898	905	864	895	869	862	830	852	771	886	889	894	838	863	858	831	901	862	870	852	820	873	850	859	871	858	790	865	850	828	869	862	830	869	811	863	852	873	879	861	809	830	783	848	879	878	882	876	821	787	865	840	816	868	792	803	802	838	871	841	874	845	801	830	851	875	905
30629	26786	22032	10365	3418	1628	1021	895	881	862	725	740	784	687	711	734	744	696	734	693	710	694	719	702	714	746	773	804	744	685	746	729	730	758	772	769	729	748	759	741	769	771	760	713	720	720	731	733	724	703	761	735	724	727	745	717	727	790	754	718	752	755	768	773	713	714	755	728	798	723	680	711	755	794	734	742	744	760	689	678	768	711	746	731	763	639	696	727	739	774	749	737	699	733	763	748	723	743	757	717	722	725	758	706	746	743	718	739	717	702	726	766	753	728	703	715	697	693	680	724	770	736	650	727	731	741	694	742	679	745	733	742	713	690	782	762	725	744	694	766	707	727	742	739	679	714	689	657	759	734	690	727	721	739	713	751	722	760	737	739	738	713	780	739	720	763	678	654	710	706	714	687	761	749	740	699	714	742	711	660	731	726	768	744	739	719	750	745	727	731	695	731	749	763	736	777	771	740	735	765	709	693	726	762	714	722	698	722	769	778	754	720	713	772	731	727	710	779	754	740	717	718	785	693	664	731	750	729	733	741	665	715	731	733	782	739	721	723	746	731	739	749	763	714	716	752	735	697	748	758	778	712	763	731	736	728	729	710	712	721	747	698	748	758	701	725	705	723	701	726	754	708	751	723	775	760	715	726	726	725	757	760	732	700	726	715	694	726	700	689	750	750	749	752	763	772	728	728	781	745	735	714	693	712	758	719	785	738	732	736	714	737	733	676	723	724	721	776	727	704	734	754	712	786	736	733	725	694	721	706	745	745	765	733	754	715	733	770	724	756	751	735	724	718	802	760	696	728	742	788	720	735	700	700	713	729	748	715	717	712	717	732	747	742	719	709	730	757	697	696	746	719	732	754	730	764	754	785	776	760	731	723	759	750	748	772	750	769	767	746	741	771	716	716	745	736	762	770	680	745	697	735	741	732	756	727	707	734	745	737	706	743	738	758	731	700	731	722	756	774	729	700	728	771	753	764	690	733	756	735	723	732	746	741	714	748	742	717	787	695	764	672	741	711	767	703	751	698	735	757	755	718	770	756	771	737	700	681	721	690	710	697	756	720	735	760	736	705	719	706	722	736	696	743	764	770	690	730	724	744	715	746	740	746	698	743	749	715	718	812	730	774	755	741	700	720	732	710	774	713	701	722	662	778	717	713	729	740	722	751	778	705	725	695	709	724	700	764	770	767	751	721	745	758	708	764	763	715	730	756	730	752	724	747	730	731	756	760	694	748	673	720	704	716	722	763	755	761	738	697	735	704	771	753	715	723	741	753	751	688	776	719	756	725	725	744	701	759	701	717	785	722	754	746	743	775	694	746	749	731	723	690	742	744	802	709	753	701	761	767	776	776	737	715	734	714	703	780	728	717	775	718	755	754	729	756	774	754	749	732	742	744	735	767	732	746	720	724	723	664	720	726	788	718	746	709	700	774	788	728	775	756	758	727	737	708	735	727	725	725	760	767	720	772	766	708	747	797	729	788	735	743	770	706	733	736	701	782	775	735	718	747	698	753	746	747	736	746	745	706	761	695	705	728	749	711	701	769	724	707	769	751	738	703	805	732	775	724	784	731	753	680	761	686	679	711	736	723	729	719	697	766	736	726	729	685	730	741	694	811	743	716	755	762	753	738	721	739	717	746	752	721	722	758	739	722	790	704	756	748	699	745	725	717	729	783	771	708	738	764	687	717	736	730	737	762	712	700	730	678	749	751	701	677	804	690	754	737	756	729	723	765	725	730	722	731	700	749	754	761	733	696	743	732	749	695	758	743	716	740	736	759	709	740	760	755	787	735	672	743	713	752	741	726	749	701	717	714	711	739	762	725	744	723	731	757	724	757	750	772	699	720	738	731	686	731	703	700	728	750	740	754	728	705	754	745	728	705	799	711	695	732	725	708	752	735	755	765	787	703	695	692	686	693	723	755	712	762	710	765	715	730	687	722	717	731	755	750	730	710	793	655	775	752	753	760	720	748	689	718	708	767	762	764	717	742	726	729	710	712	731	735	716	726	728	759	724	759	769	727	682	705	730	737	692	761	726	666	711	731	723	737	718	751	735	750	671	768	707	715	704	694	737	732	754	766	737	739	721	703	715	698	727	682	695	757	735	717	703	716	704	723	747	770	754	777	722	732	687	725	752	762	758	733	768	737	670	737	711	698	728	695	766	690	733	669	730	726	698	724	709	722	722	708	767	731	745	760	744	719	716	723	755	745	730	745	707	743	754	751	706	719	773	757	735	676	679	701	772	741	741	748	700	669	732	747	666	772	685	736	740	720	707	715	775	753	715	746	750	721	797	749	750	731	692	736	729	788	684	699	719	762	743	761	759	711	723	700	705	709	694	706	761	752	738	734	722	748	669	742	693	749	724	718	730	784	749	741	778	704	723	712	711	775	712	704	746	704	730	771	750	739	721	740	725	730	745	708	741	674	741	735	760	784	679	741	751	751	702	682	697	703	723	724	714	747	742	672	715	753	689	706	742	736	775	722	767	667	728	726	749	729	747	739	717	747	736	792	728	774	677	677	702	694	710	729	743	713	733	801	774	721	709	775	696	715	729	722	722	700	781	703	664	759	780	767	732	761	747	697	738	721	703	696	735	763	720	696	721	761	742	716	699	770	708	759	729	772	710	737	727	758	720	761	745	722	712	744	720	763	716	706	705	754	723	722	764	724	723	703	740	698	770	751	726	690	757	695	705	750	739	745	724	791	753	699	782	724	731	735	737	662	727	725	737	757	701	744	742	725	746	742	771	744	750	755	751	765	745	725	766	708	762	677	700	770	733	764	704	697	754	693	720	731	761	741	747	691	721	682	670	741	749	755	721	721	701	722	714	754	723	718	719	695	767	759	688	763	717	737	688	708	752	711	688	711	711	720	751	765	753	741	705	776	726	747	773	725	746	706	748	757	759	691	755	757	703	756	769	740	748	686	855	688	721	740	734	733	747	698	770	739	718	736	723	755	716	722	707	727	748	773	766	678	683	738	732	770	697	757	719	684	702	749	753	718	748	717	737	730	756	689	736	750	766	763	742	721	744	742	744	748	700	754	713	722	695	700	734	740	716	729	753	712	692	734	754	771	754	801	728	713	769	725	757	707	793	749	736	748	695	780	764	725	733	680	730	764	721	710	778	725	756	798	751	708	755	697	761	717	690	722	740	766	743	761	790	723	735	719	727	732	698	705	749	743	734	681	751	736	709	696	716	702	730	774	735	709	699	775	763	766	716	713	769	759	780	735	777	736	732	746	689	764	699	736	721	704	741	778	732	803	767	741	744	693	736	694	696	740	761	761	765	724	768	732	767	745	755	749	745	712	747	689	729	687	752	726	736	738	746	746	774	746	728	739	725	726	712	749	730	742	748	742	719	703	718	769	732	723	731	731	723	708	725	734	704	682	739	794	713	746	711	731	698	728	736	708	681	769	702	742	743	760	768	756	709	742	756	755	716	746	691	738	751	721	707	723	734	719	713	713	702	743	754	761
23520	29550	17588	6550	3026	1560	889	773	824	661	587	545	562	580	595	547	568	585	535	595	568	631	574	534	560	593	575	533	585	578	638	564	626	579	563	553	579	564	549	536	543	604	563	572	554	543	574	569	582	595	579	535	581	561	565	558	556	608	584	588	577	584	602	592	562	577	576	610	610	551	613	622	638	580	565	599	577	639	599	578	574	594	593	603	585	584	539	609	640	572	550	540	598	569	618	603	590	592	605	592	570	600	582	558	571	518	562	579	600	576	545	581	597	597	551	617	558	615	591	563	602	592	598	583	601	559	564	516	576	583	559	582	579	591	588	592	582	559	594	606	541	578	582	579	594	567	580	555	557	604	583	570	591	560	541	615	555	584	591	577	575	545	612	547	565	605	618	549	604	556	593	580	586	573	553	635	625	540	530	592	564	566	593	590	591	588	569	580	571	577	616	626	596	539	539	619	595	588	565	554	569	575	572	571	594	591	568	561	576	540	598	580	543	564	581	567	575	585	590	589	575	574	566	607	553	592	597	573	571	544	587	606	575	574	579	607	566	599	553	570	555	569	597	555	594	546	569	553	578	550	576	546	538	589	570	578	579	585	544	526	580	523	566	587	612	562	568	603	571	554	549	545	555	576	573	566	607	579	585	587	565	557	544	541	567	587	595	562	559	576	537	603	562	553	614	589	571	593	592	572	579	576	571	573	630	600	580	641	584	582	536	560	592	572	558	568	588	559	575	580	550	538	610	592	585	595	618	604	560	619	572	603	600	564	588	574	591	573	594	603	545	543	597	639	566	583	574	603	608	586	528	595	558	579	588	586	585	550	561	557	572	539	575	589	548	581	555	566	569	584	576	546	588	595	589	610	588	579	587	569	594	541	635	574	597	526	585	573	585	599	576	574	558	642	586	565	586	549	584	584	583	588	598	530	583	597	616	543	580	529	598	587	617	624	598	566	573	564	599	582	611	526	538	561	606	576	597	589	597	570	573	559	546	597	516	578	553	586	656	527	536	579	593	566	573	562	624	552	579	586	557	592	556	595	595	626	586	583	535	556	579	592	573	588	614	589	560	588	561	580	593	551	563	580	558	572	578	580	561	558	544	559	599	603	583	527	564	565	597	551	559	591	578	576	631	603	616	586	608	561	611	652	588	577	573	535	575	631	594	598	583	572	550	581	544	570	599	581	576	572	571	542	543	557	598	567	556	575	591	566	572	580	569	620	586	590	562	527	587	577	552	580	573	599	525	566	542	576	602	561	567	625	556	572	579	580	585	568	605	538	551	574	632	585	604	587	541	595	625	557	621	583	600	626	562	568	611	589	559	584	580	597	612	545	568	593	532	575	542	561	592	605	554	550	566	559	577	596	585	627	609	549	545	572	608	571	555	601	595	586	573	577	587	596	538	601	545	551	573	561	598	559	548	547	621	594	594	595	543	558	579	574	609	554	590	593	593	533	582	578	593	589	553	565	568	539	563	598	573	574	528	584	537	559	572	628	517	563	586	582	619	582	572	555	582	579	571	586	561	604	550	602	571	531	587	554	522	551	610	514	569	595	554	585	584	573	603	553	565	558	579	591	551	511	588	591	555	584	540	572	604	556	588	586	599	552	560	548	620	588	531	541	640	552	587	582	584	560	595	592	559	572	607	528	601	547	568	536	598	566	586	566	568	584	568	610	564	553	593	559	551	523	630	622	608	553	553	586	584	605	604	561	580	578	530	617	579	618	553	583	592	626	577	559	562	559	561	547	585	588	612	588	616	592	556	563	559	622	558	588	502	584	617	573	572	537	563	560	611	573	611	602	635	624	621	592	583	599	589	551	564	549	554	585	544	589	566	573	531	566	578	578	618	574	572	582	612	605	562	553	601	571	551	591	586	571	607	602	594	557	558	609	596	592	563	585	571	575	548	611	602	552	584	585	596	597	576	556	537	581	601	553	561	559	594	543	578	570	581	550	574	555	563	579	591	545	584	610	602	567	586	590	575	579	582	564	542	616	559	589	619	548	605	598	586	578	578	601	576	526	510	586	562	588	570	566	626	558	598	589	571	573	576	572	568	542	588	551	535	606	614	588	527	581	608	619	575	606	567	590	609	556	566	553	566	577	538	568	551	594	567	562	550	581	545	586	613	624	552	617	593	588	574	602	593	604	558	547	580	527	580	567	516	566	593	574	562	560	592	594	598	538	594	615	589	585	549	585	542	601	568	561	565	569	602	605	568	518	558	578	551	567	591	576	579	548	594	601	609	568	573	559	565	607	571	601	545	617	589	555	587	572	609	650	573	576	571	615	632	597	583	593	597	576	575	599	563	597	584	541	583	560	570	544	575	573	599	607	611	565	570	579	590	583	571	602	619	571	595	618	607	514	600	583	555	591	548	600	579	543	555	578	622	629	558	550	584	559	590	561	604	573	531	595	561	560	603	588	584	543	581	532	560	644	543	605	513	547	585	559	592	569	550	561	586	602	620	575	562	562	575	568	594	594	581	552	542	535	574	622	559	608	580	553	603	611	566	580	580	554	575	555	564	583	576	585	590	593	563	556	620	564	565	608	547	564	544	589	581	565	569	580	579	583	566	613	576	621	560	548	558	606	578	581	591	620	578	595	589	598	613	552	552	596	621	612	599	584	550	598	574	561	512	558	582	591	584	593	589	563	554	575	622	608	567	562	587	575	570	561	544	591	515	582	533	576	555	608	571	603	589	550	564	576	557	612	612	543	568	583	572	587	588	582	598	572	574	569	538	551	582	595	608	567	562	596	604	581	627	575	591	587	615	583	552	581	562	622	604	603	570	612	552	609	598	573	585	556	558	556	563	562	563	566	575	647	605	541	537	571	568	558	541	539	595	567	540	595	562	562	614	557	591	595	549	571	589	584	602	555	558	549	584	583	553	597	575	572	589	587	543	545	576	571	577	596	620	580	543	562	589	571	575	613	545	571	587	570	638	569	575	609	591	605	622	616	590	564	578	588	594	590	566	593	588	592	587	622	580	587	576	557	577	615	579	582	579	555	621	559	573	591	576	580	580	556	550	627	611	605	605	564	549	582	569	549	554	580	552	610	581	546	528	560	585	570	583	510	577	610	595	596	638	570	588	592	537	559	564	541	600	532	580	590	566	608	565	557	557	571	595	538	554	550	535	554	575	541	594	568	580	523	560	613	586	606	616	553	652	582	583	591	567	589	581	589	566	575	608	539	577	614	562	588	519	611	584	600	587	563	546	598	583	588	569	552	548	555	572	572	569	566	522	595	575	558	570	614	611	578	578	591	550	581	550	628	584	588	594	546	546	567	569	573	571	560	593	524	603	638	579	556	598	570	578	555	589	598	536	579	607	567	517	565	582	591	520	578	594	602	603	565	613	581	574	557	549	587	543	579	567	579	581	563	616	550	575	569	583	567	591	542	604	604	594	565	626	561	622	585	607	550	582	575	583	607	597	604	559	625	575	555	598	576	552	596	607	563	579	593	560	555	570	554	663	581
25686	24413	36438	36060	26236	15710	5995	3060	2784	1933	1038	914	870	859	873	907	865	870	847	849	877	916	850	990	924	900	877	855	871	928	903	903	845	873	871	942	865	831	863	878	902	877	859	881	823	843	883	880	813	899	811	875	910	870	846	792	891	837	883	861	888	896	838	879	806	849	885	888	882	843	856	836	886	851	843	787	821	878	901	873	872	878	850	863	877	897	841	866	914	834	827	836	881	929	887	846	890	840	915	847	824	877	860	888	896	874	898	806	841	809	857	881	905	918	827	829	844	867	843	864	843	891	862	916	895	854	803	811	891	866	856	841	901	853	834	894	829	858	863	838	866	897	826	856	811	850	864	842	872	901	852	856	872	815	912	846	877	888	873	869	862	837	885	834	837	857	875	893	843	877	854	887	834	896	846	828	874	847	870	886	903	843	889	823	843	825	874	822	847	892	885	778	889	888	879	847	837	847	833	869	851	874	929	903	863	843	885	874	871	811	864	886	884	882	877	844	876	864	912	870	866	907	898	901	860	924	904	845	801	861	899	888	894	890	890	870	874	879	857	867	832	835	858	813	845	865	888	876	821	805	841	958	882	887	864	855	882	864	929	902	812	868	893	862	908	866	855	888	882	852	890	872	840	900	929	876	849	858	907	875	905	851	881	875	819	833	869	863	857	850	825	858	925	869	920	857	892	915	826	838	852	860	891	845	872	855	865	878	822	891	851	858	866	865	805	843	840	867	822	877	898	921	822	873	839	885	859	872	831	841	857	823	889	847	851	831	865	886	831	871	854	850	859	833	856	896	847	795	811	898	879	812	850	898	843	851	896	847	857	861	863	839	829	817	887	896	868	887	873	852	882	869	917	838	888	852	877	879	879	832	848	851	856	846	800	872	845	827	876	883	869	827	870	890	854	918	836	868	901	860	858	842	879	874	863	919	824	870	921	836	911	928	883	822	870	871	855	882	941	858	883	902	851	858	812	868	848	809	864	857	867	852	908	842	838	769	864	880	891	876	893	921	872	874	843	881	873	910	871	880	816	897	867	912	853	862	892	848	922	850	899	859	901	863	825	809	876	867	855	917	930	824	845	823	863	838	826	844	812	878	795	893	836	916	886	837	865	835	840	845	847	863	871	869	905	869	825	905	897	874	865	826	882	886	833	897	891	884	856	934	829	867	870	866	868	847	852	895	876	881	841	887	924	922	860	886	880	866	851	857	844	854	817	874	855	882	815	864	849	847	876	897	874	873	882	895	865	877	875	864	826	863	822	856	898	824	870	805	769	850	882	854	864	813	855	877	900	882	858	881	842	826	871	867	852	884	869	821	846	841	835	879	853	855	845	891	845	836	851	845	907	862	867	825	905	843	840	887	824	827	865	852	901	838	822	834	890	894	900	843	816	882	873	818	892	854	843	860	877	875	880	849	913	953	916	863	856	864	903	829	884	873	929	901	850	848	812	857	803	868	853	903	821	855	860	901	868	854	829	821	855	854	857	929	855	879	862	867	821	868	881	868	815	832	888	904	914	834	854	885	812	869	846	890	856	861	893	865	869	904	841	897	867	943	877	867	865	876	847	822	847	916	848	871	854	883	859	867	893	847	856	878	876	889	894	845	856	834	853	902	810	859	859	892	844	848	864	827	821	823	853	869	828	861	920	872	903	849	860	869	855	851	823	956	874	862	816	864	919	805	817	938	913	893	861	867	842	841	825	850	951	833	867	904	863	880	884	870	902	859	849	897	874	878	872	771	886	855	889	859	855	861	883	880	831	847	866	852	901	875	897	910	858	874	902	815	886	887	855	851	909	862	868	868	844	863	858	858	795	841	894	863	885	851	873	801	863	865	848	853	847	887	824	871	882	835	844	900	882	856	908	839	875	880	882	801	940	906	826	854	899	785	832	893	800	871	870	856	860	885	809	877	886	921	886	873	844	862	883	851	811	829	837	841	857	914	854	918	851	850	862	904	842	891	885	831	816	877	872	890	903	882	864	862	852	870	857	867	874	823	874	919	831	838	912	893	831	845	821	872	872	843	873	840	837	855	921	880	950	812	840	848	885	806	874	899	831	833	840	840	881	839	879	824	853	876	884	825	828	917	874	866	915	884	888	867	869	836	858	873	856	892	911	887	880	877	883	836	891	893	896	854	837	878	860	933	876	916	855	902	895	837	835	881	826	885	909	847	892	833	864	894	848	888	811	858	849	830	894	882	828	840	855	867	842	825	864	870	861	848	873	874	867	878	814	912	848	858	860	799	874	872	851	858	899	868	879	835	849	801	808	875	863	903	840	847	900	870	862	841	843	802	907	864	890	895	875	875	861	901	879	847	876	838	825	879	897	904	837	859	843	904	916	845	817	889	918	885	894	891	888	884	827	879	889	913	862	904	883	856	838	853	855	842	874	898	826	822	857	913	902	865	872	893	917	847	933	900	853	913	865	866	901	900	891	875	902	849	854	865	789	880	888	847	834	817	893	898	912	857	871	871	922	902	822	836	865	833	879	859	875	914	901	851	832	890	857	890	861	846	858	833	873	841	844	808	885	847	824	906	872	852	927	863	859	883	874	894	856	879	878	889	878	912	856	867	851	828	870	867	910	872	850	854	898	843	884	822	838	858	862	807	845	839	887	855	862	836	869	850	875	914	882	867	884	895	827	888	856	857	854	854	856	849	829	871	909	861	890	868	905	925	837	862	826	848	828	895	861	884	883	849	853	851	836	854	893	869	841	835	842	843	854	845	853	804	823	849	842	840	858	871	818	853	842	961	890	922	884	858	874	851	874	928	876	898	873	851	893	911	879	785	912	873	883	883	910	919	863	851	893	869	828	888	828	813	903	850	847	819	881	802	847	852	907	861	865	857	873	893	877	862	814	855	855	852	867	859	838	856	855	828	826	893	921	847	884	885	876	879	828	834	856	839	833	829	892	829	902	912	869	851	830	857	851	851	913	895	878	860	821	899	881	836	844	933	902	869	913	896	870	860	854	803	876	856	815	898	846	848	835	938	872	909	816	850	860	851	852	886	875	888	837	844	859	863	849	825	882	835	864	904	931	824	783	874	886	924	893	882	855	893	832	802	897	857	857	836	902	812	918	847	880	914	874	859	876	842	887	896	843	846	874	848	816	817	912	864	881	883	843	904	890	820	834	892	869	862	862	894	866	786	893	868	796	861	901	868	883	850	882	863	840	826	883	875	842	876	880	896	879	843	898	870	849	887	856	902	885	841	832	842	857	893	837	866	860	844	868	912	849	849	866	850	893	835	857	841	893	837	854	833	892	918	872	865	875	869	799	852	837	886	853	911	823	879	856	883	904	909	877	812	905	905	871	838	846	871	880	868	932	869	900	852	859	886	866	837	893	853	884	890	876	906	839	822	860	836	862	833	857	843	877	871	887	844	825	892	920	895	930	872	856	886	876	910	890	837	857	862	847	824	824	853	804	900	827	844	820	854	841	874	873	846	879	890	891	864	867	910	878	903	879	853	816	826
61243	88212	63095	36562	20926	10311	4568	3434	3580	2123	913	827	768	744	784	766	706	739	703	694	736	711	738	911	764	709	733	722	765	702	700	710	742	708	696	695	702	782	733	737	766	692	756	727	704	761	720	721	783	716	689	710	747	756	734	736	770	705	737	694	768	751	746	693	717	688	726	736	706	735	701	696	762	722	719	750	737	761	701	753	727	710	711	694	733	726	730	719	751	714	729	729	718	733	745	728	696	696	743	711	712	709	716	703	714	701	723	717	749	709	711	766	717	668	722	755	679	771	704	724	746	747	737	712	734	745	695	722	716	746	780	714	703	766	713	690	777	734	746	754	754	778	720	688	777	709	727	730	712	737	725	725	741	727	714	795	773	708	710	720	762	701	758	745	689	753	743	722	713	701	689	673	726	749	736	728	760	737	732	693	727	764	755	686	719	696	753	730	723	762	729	751	725	690	681	741	729	728	707	784	721	759	731	711	712	747	695	736	761	727	735	688	728	800	727	758	767	755	725	695	729	707	794	752	724	739	723	716	720	722	702	697	681	700	712	715	724	700	699	695	728	696	746	751	746	760	698	726	700	691	720	694	710	727	734	691	745	708	738	766	755	712	732	753	693	757	770	735	725	720	730	702	703	716	718	710	713	742	692	666	746	719	710	731	709	724	736	746	699	662	722	719	739	716	731	769	698	716	694	725	665	685	659	729	801	760	739	707	748	728	725	746	752	732	665	736	750	745	746	701	729	740	733	744	680	736	742	713	728	777	687	683	748	754	706	707	743	770	737	738	766	741	690	754	696	745	713	732	730	735	750	748	709	791	709	719	733	707	734	687	753	735	693	711	739	719	704	785	711	737	688	663	742	745	698	746	728	753	736	706	737	694	696	719	717	745	755	752	726	792	724	753	749	701	732	753	715	735	702	740	718	743	737	705	740	726	710	688	752	677	734	751	735	734	701	702	687	717	774	660	729	741	740	720	735	700	744	761	714	754	688	727	718	722	708	692	726	707	762	694	688	714	721	726	742	692	757	733	716	764	700	738	774	703	759	749	748	738	770	694	724	687	734	671	747	766	743	716	730	713	746	675	712	753	684	729	674	719	706	775	723	706	742	735	725	688	744	736	689	717	706	707	729	732	718	780	694	667	731	709	763	725	728	718	737	767	721	729	775	716	728	740	703	693	720	734	709	731	710	725	680	755	775	721	720	768	692	709	723	742	697	751	748	710	746	738	737	714	769	715	733	733	700	734	725	768	714	733	746	703	689	785	729	744	730	702	767	716	707	727	701	721	724	723	718	711	725	724	679	688	690	692	714	680	762	684	728	705	765	767	732	731	730	726	719	709	751	757	759	692	735	721	706	716	723	733	711	686	726	721	747	708	747	679	695	736	695	665	718	712	714	754	754	733	688	725	745	731	764	713	720	714	734	734	752	719	752	727	681	747	707	750	727	740	716	714	781	672	716	747	736	749	724	695	724	741	721	693	780	734	721	737	780	712	725	705	664	728	719	724	779	751	701	706	720	723	725	739	740	765	760	724	731	744	763	749	693	670	674	737	762	761	723	775	754	741	769	728	699	755	759	750	732	678	736	755	712	694	774	764	705	732	700	682	714	694	673	683	708	706	719	727	743	720	719	721	696	741	764	702	653	751	759	718	731	713	729	725	718	734	730	753	696	719	722	742	691	692	742	742	755	690	687	708	678	741	686	768	705	726	700	753	668	769	762	737	770	696	712	727	786	731	742	734	763	717	674	723	727	732	727	729	732	686	752	731	731	719	687	716	750	713	719	692	648	711	721	696	768	669	758	639	731	740	743	692	766	701	731	709	669	745	723	770	762	746	706	680	718	709	773	718	754	731	763	733	755	709	740	728	765	727	711	714	709	757	714	734	732	696	733	727	752	732	732	729	749	709	752	679	738	706	723	707	731	703	714	704	716	698	740	684	750	714	734	685	740	697	700	743	703	776	711	694	751	735	721	728	743	723	725	695	755	719	717	725	748	693	738	691	710	766	692	724	685	763	715	711	725	697	701	750	729	715	756	726	729	724	757	720	711	735	685	703	766	738	710	722	724	709	725	746	731	682	717	714	720	742	690	692	776	762	780	773	709	755	742	744	758	736	691	731	721	669	724	742	730	722	708	761	730	731	763	720	744	775	748	716	693	694	724	677	714	773	715	713	724	735	738	702	738	693	720	737	736	760	730	670	694	723	731	756	745	692	751	728	758	705	714	686	729	707	741	756	672	726	683	759	717	727	753	723	672	774	711	674	696	701	713	734	746	731	720	789	752	710	709	718	708	744	697	754	707	701	777	706	746	704	697	687	724	786	739	707	721	778	696	743	664	686	764	724	735	738	716	724	711	738	723	721	725	716	757	727	763	687	704	719	732	723	704	751	790	646	726	721	777	742	706	680	694	724	759	783	728	704	752	744	749	749	708	754	699	736	693	703	701	706	693	724	744	736	699	738	738	667	726	694	715	756	756	774	766	735	735	736	724	728	715	734	747	746	738	707	708	731	670	746	745	718	691	715	715	794	747	759	717	697	687	721	704	714	726	712	716	692	742	716	712	782	710	716	709	711	714	759	746	760	698	750	749	698	756	661	704	748	685	671	784	683	746	721	701	735	717	768	687	734	724	737	721	685	741	745	753	748	705	733	739	757	805	780	739	751	722	717	700	743	734	711	726	701	783	720	737	657	760	759	786	709	734	738	718	699	737	701	744	747	694	614	737	739	722	779	738	690	757	723	736	775	741	743	707	751	714	718	699	737	702	718	725	764	726	711	767	725	713	762	750	738	716	795	707	723	711	742	749	756	745	712	686	726	673	737	772	740	709	723	712	752	697	776	739	715	758	722	692	682	772	722	770	686	690	760	748	728	737	778	765	709	698	676	678	715	716	760	707	729	714	732	697	707	695	766	756	691	723	691	739	790	741	690	695	731	726	712	711	710	678	721	748	746	790	714	729	729	745	748	704	659	691	688	683	690	746	711	708	724	739	702	752	751	741	702	741	751	689	701	755	687	745	718	674	686	736	732	742	652	695	729	708	754	700	723	713	730	700	723	716	711	770	721	688	777	707	746	754	690	731	744	738	692	733	752	748	735	717	755	747	683	747	706	711	670	693	736	691	704	699	706	744	722	711	732	719	736	707	691	801	771	727	692	735	753	731	751	782	706	708	736	753	741	723	693	771	691	755	722	697	767	708	783	692	734	701	740	686	696	758	711	670	729	710	747	720	723	729	691	749	691	686	756	713	715	758	691	805	742	729	719	687	744	749	731	723	756	712	673	759	716	738	703	726	719	712	731	666	733	736	712	678	718	728	704	794	694	769	759	743	779	690	712	731	709	766	750	729	733	740	695	761	665	705	690	716	741	694	787	740	733	740	716	677	756	756	770	654	733	752	732	753	728	753	760	715	780	721	705	723	706	760	732	738	688	716	681	725	678	749	721	708	708	721	690	701	687	720	726	749	693	730	709	673	764	790	721
24555	22688	33238	32765	29825	24069	12536	5273	4937	3350	1463	1139	1051	1114	1082	1025	1042	1109	1071	1060	1086	1039	1040	1349	1116	1108	1042	1049	1039	1060	1094	1091	1083	1078	1008	1059	1087	1072	1110	977	1073	1104	1111	1089	1103	1069	1077	1061	1099	984	1038	1044	1108	1008	1073	1056	1004	1144	1088	1045	1026	1084	1055	1060	1042	990	1037	1114	1018	1016	1086	1018	976	1061	1040	1054	1054	1080	993	1052	1092	1013	1092	1033	1000	1102	989	1051	1027	1019	1066	1049	1027	1048	1018	1027	1061	1083	1070	1044	1075	1017	1124	1062	1043	1021	1020	1066	1022	1065	1052	1079	1048	1016	1003	1038	1061	1065	1077	1040	1084	1067	1052	1071	1047	1032	1035	1035	1004	1082	1010	1006	1023	1019	1002	1075	1051	1088	1046	1015	1048	1080	1067	1025	1010	1004	1031	1064	1055	1020	1061	1038	1065	1069	1056	1054	1066	1041	1031	1027	1058	1053	1065	1055	1099	1040	1012	1086	1042	1036	1060	1028	1020	966	1021	1076	1047	1059	1061	1065	1045	1121	1021	1062	1056	1083	1062	1002	1047	1017	1037	1023	1030	1046	1078	1049	1024	984	1034	1025	1061	995	1059	1077	1039	1030	1000	1014	1071	993	1077	1015	1041	1030	1007	1087	1013	1052	1035	1056	1094	1057	1038	1000	1008	1032	1024	1077	1138	1004	1063	1011	1065	1049	1043	1081	1034	960	1066	1074	997	1063	1045	1022	1011	1017	1055	1054	1007	1041	1029	984	1032	1044	1029	1026	1005	1085	1047	1045	1005	1067	988	995	1060	1005	1049	1051	1108	1002	999	1022	1046	1055	1027	1038	1021	1100	1042	1065	1018	1062	1033	1053	1096	1010	1121	1051	975	1022	1042	1057	1058	1009	1040	1078	1035	1093	1039	1060	1083	1112	1046	1070	1035	1051	1020	1058	1054	1061	1091	1118	1013	1026	1043	987	1074	1061	1023	1062	1020	1014	1042	1006	1067	1008	1051	1039	1106	1054	1071	1035	1054	1063	1039	1061	1091	1074	1022	1031	1066	1043	1054	1050	979	1036	1037	1045	1050	1040	1039	1033	1061	1059	1025	1098	1046	964	1017	1039	1057	1083	1025	1034	1028	1022	1040	1044	1004	1102	974	1063	1056	1039	1030	1018	1008	1020	986	1034	1058	1015	1068	1075	1085	1022	1044	1025	1020	1009	966	1057	1027	976	998	1047	1010	1057	1046	1067	1057	1050	1108	1020	1064	1093	1097	1057	1072	1038	1058	1057	1073	1083	1049	1007	1023	1036	1080	1050	1083	1061	1014	1039	1020	1045	1078	1054	1011	1064	1063	1028	1019	1068	1057	1000	1034	1046	1044	1067	1017	1002	1003	1064	1091	1023	1000	987	1019	1061	1067	1069	972	973	1095	1074	1057	1065	1031	1040	1070	1028	1110	1030	1068	1002	1001	1023	980	1058	1036	1040	1056	999	1039	1068	976	1051	1086	1026	1009	1024	1030	1022	1012	1040	1058	990	1066	1049	1029	1039	1066	1084	1067	1030	1045	1021	1001	987	1048	1051	1067	1025	1001	1054	987	1092	1055	1086	1026	1045	1031	1041	1061	1038	1027	1023	992	1058	989	1046	1081	1081	1027	992	985	1076	1054	1076	1080	1039	1040	1006	1030	1068	1026	1025	1057	1058	1004	1075	1032	1072	1063	1048	1064	1041	1034	1008	1085	1127	999	1041	1113	1006	1049	998	1038	1025	1031	1010	1017	1029	961	1021	1009	1055	1092	1075	1007	1022	1027	997	1036	1025	991	1034	1032	1027	1058	1001	1019	1067	1053	1070	981	1023	1026	1073	1116	989	1028	1036	1057	1091	1026	1052	992	1027	989	1029	1102	1043	1069	1031	1066	1024	1005	1072	1058	1007	1113	1033	1031	1049	1000	1031	1048	1000	1024	1068	1035	1048	1021	1058	1092	1064	1001	1020	1049	1019	1042	1022	1044	1041	1065	1044	1004	1041	1042	1006	1083	1050	1021	1005	1073	1045	1030	1029	1063	1056	1098	1046	1060	1099	1060	1056	1027	1010	1119	1000	1074	996	1058	1058	991	1016	1045	1044	1034	1016	999	995	1017	1037	1064	1044	1046	1037	1010	1114	1007	1101	1041	1053	1058	1035	1025	1028	1021	1029	1029	1027	1052	1111	1050	1076	1050	1056	1050	1064	1007	1045	1052	987	961	1027	1053	1063	1038	1003	1036	1069	1016	1019	1009	1010	1045	1024	1065	1068	1071	1142	1020	1046	1094	1061	1074	1032	1018	1006	1051	1039	1068	1014	992	1044	1044	1009	1003	1023	1003	1076	1044	1011	1031	1017	1087	978	1078	1073	992	1044	1090	1048	997	1070	1073	1002	1071	1017	1009	1034	1012	1022	1029	996	986	1008	995	1036	1041	1010	1044	1053	1076	1031	1033	1037	996	1027	996	1036	1052	1028	1058	1098	1052	1027	1091	1062	983	1061	1050	999	1041	1047	1014	1096	1042	1025	1108	1060	1047	1064	1011	1037	1066	1014	1070	1027	1029	1043	1091	1058	1115	1101	1035	1134	1001	984	1112	1036	1076	1006	1044	988	1060	1051	987	1073	1088	1045	1018	1060	1030	1092	1024	1094	1060	1031	1037	1018	993	999	1092	1064	1108	1035	1018	1046	1061	1026	999	1058	1065	1016	1045	1080	1054	1038	1038	1044	1043	1022	1029	1047	1020	1015	1031	1055	1079	1042	1097	1080	1100	1022	1040	1043	1088	1073	1060	1039	1063	1075	1028	1064	1070	1052	1030	1065	996	1058	991	1088	1032	1049	1047	1065	1072	1023	997	1058	994	1041	995	1005	1023	1010	1049	1082	1080	1082	1084	988	974	1017	1016	1034	1056	1023	1071	1081	980	1048	1035	1044	1079	1064	1089	1052	1049	989	1064	1054	1014	1079	983	990	1053	1017	1038	1053	1070	1031	985	1044	1035	1087	966	1076	1090	1072	1092	1093	1089	1014	1035	1024	1022	1038	1039	1015	991	1060	1031	1023	1055	1041	1080	1053	1024	1064	1034	1062	1041	1046	1083	1033	1017	1029	1024	1039	1031	1026	1012	1015	1051	1036	1022	1017	1052	1044	1036	1089	1034	1075	1049	1057	1033	1123	1055	1077	1019	1039	1044	1009	1066	1036	1050	1001	1039	1002	1013	1077	1030	1016	1069	1101	1048	1082	1041	1126	1070	1075	1021	1067	986	1041	1042	1008	1057	1060	1068	1003	1029	1075	1052	1048	1006	1092	1035	1020	1063	1011	1020	1043	1025	1031	1014	1043	1010	1058	975	1062	1058	1067	1014	1067	1005	1051	1012	1028	1047	1051	1025	1015	1049	1049	994	1044	1129	1057	1006	990	1022	1076	1049	1022	1067	1095	1021	1021	1031	1091	993	1000	1039	1065	1038	1034	1077	1010	1104	1000	1086	1015	1043	980	1030	1021	1065	1057	1110	1113	1025	954	1049	1052	980	1019	1070	1122	1136	1041	1037	1020	1030	1023	1044	1016	1057	1022	1066	1040	1102	1050	977	1032	1053	1104	1095	1043	1064	1045	1039	998	990	1053	1073	1089	1060	1016	1033	1049	1121	1059	1073	975	1013	998	1037	1065	1125	1033	1022	1059	1057	993	1020	1030	1050	1014	1041	1054	1009	1109	1038	1037	1063	1035	1042	1095	1047	1044	1065	979	1047	1134	1055	1076	1084	1066	1050	1035	1007	996	1027	1053	1038	969	1020	1041	1049	1010	1000	990	1053	1029	1045	1040	1070	1048	1081	1010	1083	1049	1032	1017	969	1080	1072	1050	979	1011	983	1041	1037	1093	1087	1035	991	1032	1068	1067	1041	1032	1035	1091	1054	963	1046	1019	1043	1121	1020	1018	1053	1015	1030	1043	1078	1067	1001	1048	1023	1072	1006	1041	1048	1022	1038	1022	1068	1006	1076	1064	1038	1033	1050	1024	1000	1061	1045	1075	1070	1045	1025	1053	1111	1006	1059	1004	1092	1030	1028	1028	1036	1060	1071	1055	1029	1054	991	1031	1062	1030	1011	1006	996	1038	1057	1049	1017	1046	1052	1045	1005	1020	1022	1053	1069	1096	1066	1068	1026	984	1039	991	1055	1074	1083	1017	1047	1039	1070	1079	1058	1021	1038	1015	1040	1040	1042	1044	1053	1035	1051	1058	1034	1046	1043	1064	1035	1022	1043	994	1072	1025	1060	1003	1102	1060	1021	1062	1016	1008	1022	1017	1006	986	1048	1037	1068	1068	1013	1005	1006	1017	1052	1076	987	1017	1072	1013	1072	1064	1025	968	1004	1012	1081	1036	1016	1020	1036	1020	1045	1030	1009	1006	1038	1063	1067	1046	1010	1167	1040	1043	1070	1045	1031	1077	1058	1020	1082	1039	1026	1012	1055	1051	1010	1013	1069	1012	1105	1066	1033	1053	980	1022	1002	996	1015	1106	1049	1053	1030	1106	1004	1082	1089	1011	1034	986	1061	1065	1037	1035	1044	1036	1038	1027	1043	1019	1034	1056	1001	1026	1040	1075	1052	1034	994	984	1017	1060	1041	1068	1016	970	978	990	1031	1101	1069	1015	1071	1041	964	1033	1065	1045	1033	1069	1066	1063	1063	1072	1037	1039	1073	1031	1073	1012	1019	1103	1005	1069	1049	1014	1052	1064	1048	1028	1051	1012	1088	1021	1038	1035	1015	1034	1055	1014	1014	1007	1001	1029	1102	1052	1102	1073	1057	1026	1093	1064	1023	1052	1025	1087	1089	1078	1040	1053	994	972	1013	1051	999	1037	1051	1008	1033	1057	1056	1056	1054	1092	1046	1037	1066	1024	1005	1023
65482	99902	76103	49371	31822	17176	8057	5413	6134	3664	1433	972	902	922	904	917	891	927	926	873	904	829	876	1336	1031	964	953	925	876	893	853	923	821	950	926	881	861	860	936	863	899	863	887	913	909	947	916	857	952	874	885	926	913	886	864	888	831	877	890	919	859	875	902	920	884	912	874	873	876	916	887	900	925	912	875	882	903	878	879	910	854	904	899	849	879	859	906	895	924	858	886	901	902	915	873	921	891	896	891	916	920	919	895	903	947	879	908	895	924	900	870	878	942	833	932	878	905	799	846	842	904	933	924	949	904	855	903	858	853	882	901	888	900	845	887	931	878	881	900	892	887	932	866	903	885	860	908	916	954	891	935	906	906	909	853	917	864	868	914	916	905	905	908	894	871	888	915	904	860	862	900	878	914	914	881	918	903	834	910	924	881	915	921	926	853	877	879	849	863	871	860	868	862	890	880	855	901	949	866	906	895	969	886	883	889	912	889	882	893	861	864	936	894	915	880	899	846	887	911	872	919	881	947	923	906	848	887	927	918	905	910	895	863	887	917	844	880	873	873	903	859	872	910	892	899	940	860	844	934	860	918	932	884	889	881	879	917	928	860	864	872	892	849	893	902	898	840	875	884	940	905	884	822	880	817	842	937	849	853	877	837	864	865	860	833	861	850	900	936	882	936	898	911	864	903	888	902	896	915	892	894	878	888	890	867	909	906	879	865	862	926	935	920	890	865	901	879	885	873	833	918	885	853	916	896	933	837	875	913	922	896	944	896	858	932	849	888	899	964	929	915	908	858	905	856	900	871	897	862	880	864	875	884	884	843	929	923	874	873	858	892	891	914	926	895	902	902	922	876	831	902	907	963	854	847	855	890	901	945	892	889	897	908	915	957	839	875	878	922	880	865	916	874	885	872	887	880	964	924	923	906	827	879	916	847	863	908	889	861	911	875	913	852	919	905	864	935	898	895	903	903	914	887	905	908	881	884	878	861	905	860	900	844	900	883	831	925	829	868	904	874	859	870	881	899	896	931	892	891	895	909	879	905	915	884	951	880	888	925	868	876	860	899	899	852	946	904	898	920	844	908	938	904	898	847	921	928	851	892	909	861	914	886	862	943	912	857	881	861	907	896	867	907	839	864	890	870	914	804	910	892	874	872	857	928	909	894	882	908	887	904	847	891	927	865	874	954	913	877	892	931	898	844	892	925	811	891	882	858	908	939	838	876	908	888	900	922	872	877	939	910	896	883	953	847	864	908	867	913	835	901	847	886	909	888	912	868	918	872	854	894	852	919	867	876	892	931	894	862	860	923	933	854	835	875	922	891	894	898	847	915	901	907	845	868	929	938	870	919	927	889	892	837	915	898	907	851	917	874	918	872	901	901	875	895	880	852	901	876	878	914	862	915	907	938	905	929	922	927	903	926	910	875	877	897	980	913	886	869	885	897	876	880	882	889	898	840	867	917	846	853	837	868	873	895	890	877	924	884	922	851	875	900	900	917	907	823	901	840	875	942	876	903	917	909	895	933	879	927	896	901	857	893	913	895	901	926	897	901	872	882	870	887	907	893	938	865	893	884	809	930	830	881	899	861	896	889	853	891	894	887	835	890	933	950	892	914	855	863	875	889	854	903	903	947	938	880	839	869	907	879	885	892	896	905	853	906	835	897	921	898	895	840	852	878	897	895	843	864	845	905	880	857	903	911	873	872	881	840	886	890	880	952	863	826	885	922	901	921	854	891	899	898	870	876	885	862	918	881	886	901	932	929	867	932	904	918	872	898	899	826	841	882	881	924	866	867	917	920	844	906	935	885	862	861	860	889	889	872	860	850	888	835	898	928	852	867	912	909	865	907	911	883	889	856	946	925	898	930	924	874	843	873	856	881	918	896	866	857	868	896	882	943	852	860	854	896	918	891	915	898	912	900	861	864	865	855	840	942	916	874	892	826	894	922	894	915	875	885	938	850	909	863	858	867	935	934	910	937	891	914	909	913	873	894	871	937	878	865	835	841	863	879	942	892	861	918	852	884	879	916	878	894	867	924	861	931	849	884	877	912	863	893	962	868	885	915	921	860	879	928	878	896	869	912	859	860	865	859	946	925	928	903	898	873	857	881	854	906	887	986	891	872	876	880	895	947	888	908	865	880	880	916	882	883	931	891	913	933	838	899	883	862	851	885	844	927	907	874	887	885	867	871	862	898	857	936	866	912	891	879	914	909	941	872	923	879	848	926	860	902	867	853	938	867	907	914	873	892	859	913	900	911	905	891	908	909	838	899	943	920	884	878	897	847	878	896	883	861	913	918	931	915	859	854	903	862	852	867	849	908	896	917	946	945	827	889	906	908	857	932	875	871	873	866	917	885	890	917	903	892	875	953	880	851	856	882	908	874	902	915	915	886	883	869	884	912	883	851	894	885	841	851	891	899	887	886	886	884	923	896	909	858	902	865	858	910	931	901	895	932	927	876	867	849	904	861	920	864	905	848	856	886	929	877	897	897	896	911	856	886	877	929	836	943	868	900	886	904	888	905	900	868	891	924	851	883	828	941	818	869	908	882	862	863	812	861	922	902	914	869	850	889	904	875	906	897	869	886	894	863	851	901	890	893	911	897	850	868	944	897	874	905	940	889	886	895	882	935	921	881	899	922	840	875	822	950	886	914	892	896	847	883	879	893	900	910	904	949	880	927	861	904	864	864	879	867	880	934	904	837	904	850	901	858	935	896	854	857	889	885	890	866	867	875	848	832	893	906	871	885	932	848	879	886	893	871	889	838	911	915	911	878	909	945	834	917	957	849	902	891	885	906	862	879	891	847	943	872	903	884	893	836	863	965	857	868	878	878	838	884	864	846	888	901	895	863	839	909	883	882	909	849	867	887	884	885	918	875	873	885	904	881	911	901	906	877	861	917	882	830	893	814	849	898	911	845	904	889	943	910	876	838	865	853	902	830	874	867	834	886	851	885	856	891	932	857	900	892	848	920	891	912	910	849	869	934	871	876	922	888	918	917	926	874	876	848	896	901	836	841	895	871	903	900	880	875	875	883	913	883	907	877	863	837	890	898	878	828	878	890	908	878	841	864	807	925	875	894	911	895	933	881	947	886	836	889	923	871	892	870	890	840	884	840	848	899	870	845	846	890	914	864	912	883	914	877	906	852	896	886	883	906	871	856	888	923	920	863	875	854	920	908	912	855	866	881	897	903	869	914	901	912	928	894	897	958	931	859	854	917	908	900	874	841	899	845	883	896	927	840	905	873	911	915	893	857	883	892	855	871	888	901	854	880	909	895	876	906	950	880	908	907	912	894	908	909	945	898	919	836	912	901	818	932	891	883	866	915	879	935	912	877	894	916	881	896	886	851	913	834	865	837	860	944	903	944	890	903	868	856	893	920	813	897	871	891	853	910	892	866	859	865	890	896	899	909	848	842	839	931	898	917	921	847	844	834	885	891	864	856	872	870	942	894	878	866	899	884	902	908	923	915	890	855	913
30853	27069	22488	10099	3559	1809	1163	933	929	920	827	824	854	835	799	813	862	819	848	765	808	799	876	855	817	809	850	827	798	828	777	848	885	826	827	820	820	817	830	801	788	789	870	814	882	858	852	812	831	804	831	821	830	819	811	802	781	815	775	804	798	841	819	807	837	788	821	832	805	795	776	803	765	797	813	856	859	822	835	858	836	824	820	864	839	824	832	850	836	836	804	814	804	812	786	800	822	841	827	767	805	798	805	806	837	837	807	880	787	864	852	875	819	857	784	817	867	844	792	844	847	823	816	818	815	821	814	838	820	816	890	853	841	817	846	812	872	821	852	812	825	807	776	790	843	826	775	871	824	830	810	831	814	825	841	800	801	815	836	859	813	793	800	770	876	859	819	871	832	798	842	833	829	822	796	809	779	842	805	874	887	820	856	725	820	861	852	761	847	811	858	819	816	835	867	859	834	829	862	811	848	830	809	839	857	807	812	849	811	744	809	845	837	829	785	754	807	849	817	850	756	836	806	859	832	824	792	873	812	875	827	820	812	787	843	812	838	807	795	844	804	800	816	801	782	814	846	815	795	824	794	802	796	853	806	819	844	816	792	802	784	874	842	811	795	781	812	797	812	827	786	878	803	848	837	808	825	840	815	846	823	844	807	813	833	775	807	791	787	802	830	800	783	822	790	820	845	889	877	837	797	787	782	865	839	849	836	788	837	789	808	853	865	827	799	800	833	801	847	791	817	827	812	825	863	804	872	796	806	847	792	807	855	795	793	872	805	830	861	837	821	826	784	880	831	852	827	845	800	736	798	810	829	807	811	846	861	824	786	845	783	814	780	813	792	828	878	865	866	852	829	821	796	783	840	857	780	820	772	858	858	842	797	810	846	811	857	802	764	882	855	824	794	804	877	862	840	838	839	794	830	806	835	811	821	809	803	812	784	822	819	844	814	861	858	871	822	794	796	821	843	816	806	809	764	797	864	801	801	792	787	824	842	796	780	850	831	812	788	845	779	837	803	809	786	865	846	834	795	812	847	812	798	782	826	825	813	810	813	757	852	833	802	842	775	818	840	849	794	875	816	835	811	865	856	836	863	842	870	802	823	829	885	833	843	824	824	835	812	869	815	835	768	813	858	890	868	833	833	870	777	786	822	801	848	767	807	794	859	870	854	832	812	820	789	776	817	804	778	807	807	905	796	842	827	819	787	801	828	827	810	808	785	837	807	804	791	743	791	815	776	783	819	825	789	859	883	834	805	840	852	858	865	803	781	797	813	775	816	858	868	805	795	822	819	816	851	815	832	798	869	827	868	805	896	868	835	825	854	789	768	780	795	785	805	851	791	832	794	813	819	813	862	825	811	844	828	829	822	820	792	871	848	820	808	843	807	788	830	875	804	814	819	806	848	863	858	789	838	850	879	840	807	799	745	830	855	832	814	844	830	845	839	834	830	839	817	787	831	855	810	841	777	871	849	810	830	807	815	831	827	783	851	794	778	814	844	807	817	841	868	795	779	829	838	849	883	823	808	840	889	820	816	793	826	833	817	869	850	828	805	810	832	794	802	822	830	886	840	807	819	768	775	867	814	854	832	829	822	816	801	841	851	846	791	784	803	820	884	820	835	847	802	860	816	805	769	786	783	844	765	915	875	811	850	846	804	781	844	835	793	836	839	861	783	804	817	841	742	819	857	848	798	789	845	840	809	796	832	844	819	810	825	855	887	792	804	847	832	815	804	778	846	833	846	802	863	830	818	857	888	826	739	843	774	802	792	842	807	843	824	854	829	836	810	848	785	803	800	856	761	845	833	838	822	791	865	785	835	817	865	767	884	800	817	826	818	819	792	805	803	842	816	810	859	866	751	812	761	783	830	842	809	833	801	836	856	840	839	821	800	810	844	814	788	802	816	842	833	829	825	851	778	832	836	854	842	823	810	816	786	883	833	797	813	871	820	834	795	821	833	813	790	772	814	854	814	791	827	812	819	828	786	839	753	801	819	809	767	832	843	818	815	812	825	829	836	808	819	862	832	794	833	821	853	842	829	808	839	752	876	853	787	810	815	811	829	844	809	878	791	803	846	835	837	823	828	822	822	814	815	776	807	784	811	834	855	850	815	841	811	870	842	811	808	854	822	858	816	824	834	820	826	777	807	827	858	822	787	880	852	840	789	812	829	828	807	826	800	891	851	832	815	852	843	782	845	820	828	822	798	848	836	770	796	823	838	823	888	776	833	847	832	831	810	849	860	810	910	857	821	790	799	804	809	827	863	831	887	804	824	853	782	790	827	819	796	839	851	812	798	786	835	791	832	807	797	779	837	794	795	789	806	861	780	815	890	834	837	845	777	883	824	832	797	836	819	788	825	864	819	814	817	828	811	821	832	807	838	772	777	778	832	857	810	781	845	843	846	799	807	780	846	812	807	823	815	810	867	837	841	818	817	824	814	865	840	848	803	795	819	803	827	807	833	821	779	807	904	787	786	776	856	818	850	856	797	803	783	778	820	810	865	780	807	756	782	821	842	840	816	812	868	882	798	817	868	810	834	831	802	793	821	813	834	804	811	796	854	786	785	812	848	859	818	875	775	818	823	871	784	850	798	804	807	790	798	848	843	850	832	839	826	877	858	817	824	792	794	792	834	802	838	833	821	820	849	854	769	791	830	851	800	824	748	873	791	811	830	812	791	813	836	828	821	778	828	794	755	840	832	844	821	837	800	838	832	792	806	850	818	803	784	835	844	833	816	840	809	840	841	817	820	865	801	878	779	808	825	823	857	845	799	879	850	836	856	861	840	861	875	802	829	806	777	828	800	832	839	769	793	803	820	844	823	814	799	843	877	768	826	795	838	786	836	800	855	884	796	821	824	819	839	761	830	800	818	822	776	795	809	818	869	837	793	816	830	857	836	790	803	769	855	830	850	826	780	851	777	815	823	829	804	819	806	838	766	808	856	804	793	850	810	788	832	852	833	814	820	849	821	839	826	819	802	765	855	837	835	854	801	829	826	828	830	775	816	799	837	808	813	867	862	842	782	821	839	871	845	816	793	810	833	855	824	865	821	830	798	805	817	812	806	829	865	806	824	844	810	886	850	858	828	788	820	807	850	913	795	834	820	832	797	807	834	867	821	820	831	835	842	830	825	838	834	842	866	841	757	785	830	856	791	806	818	822	804	793	873	761	810	844	804	849	795	805	796	796	844	879	848	841	761	841	853	817	854	896	848	828	829	830	823	798	815	798	791	880	831	832	791	810	815	850	807	823	817	831	788	827	790	800	801	861	873	821	807	846	835	792	835	785	853	852	849	854	803	797	764	774	856	835	814	848	897	867	836	837	832	790	915	790	818	845	836	823	799	809	748	802	831	821	845	819	808	831	821	829	811	797	786	858	844	830	831	807	809	801	807	840	822	817	840	778	828	823	838	842	828	783	839	820	850	793	821	840	803	831	839	826	814	810	847	794	800	777	872	832	772	782	852	823	809	908	824	827
22836	29777	17767	6353	3011	1597	988	768	889	778	640	671	602	645	654	639	625	645	652	616	639	638	662	716	623	656	674	657	647	694	663	614	637	629	621	614	650	649	594	641	623	635	609	607	623	665	642	686	667	612	651	661	628	635	650	607	686	653	636	644	669	618	642	676	626	619	686	633	684	617	638	628	657	679	633	662	662	654	626	650	645	620	615	605	597	659	667	594	644	633	596	624	663	670	633	644	665	661	651	633	570	655	658	659	618	640	630	657	670	620	664	654	665	646	635	689	627	642	653	669	657	604	657	649	629	638	597	640	645	635	658	622	640	600	646	631	617	638	640	600	663	633	643	586	629	622	652	623	629	598	650	647	648	668	656	635	558	626	633	650	631	639	683	649	595	624	654	628	630	623	645	622	625	656	651	657	621	670	628	615	655	608	615	684	604	614	653	620	647	635	635	624	593	609	665	624	648	632	596	612	616	645	646	640	682	603	641	652	651	646	626	632	654	589	659	679	637	633	598	661	647	589	599	651	658	618	586	618	682	654	613	685	684	616	622	638	566	610	593	656	655	638	604	692	649	604	611	631	635	623	623	615	628	665	647	652	613	577	680	675	613	653	623	656	661	657	647	673	597	604	673	638	650	632	609	644	648	685	611	617	618	632	629	638	621	623	616	637	592	669	635	686	672	629	631	587	589	698	653	625	602	601	639	679	687	644	642	639	629	632	648	631	644	640	603	582	606	620	670	643	677	659	634	608	603	663	595	653	618	624	622	673	664	636	649	631	597	655	627	641	641	632	656	642	617	630	637	659	626	621	650	676	629	688	664	659	671	560	620	621	635	623	664	626	658	649	681	615	662	655	605	661	606	616	643	659	659	664	636	662	631	648	641	652	667	614	614	677	651	671	629	626	646	621	673	650	629	638	649	679	626	629	620	625	621	651	611	595	638	636	627	656	631	605	639	636	654	611	636	652	661	658	655	650	631	672	618	596	625	640	649	601	659	661	621	643	686	574	631	659	654	631	629	629	592	677	607	618	628	640	598	646	653	654	653	610	687	639	678	688	616	632	646	636	612	632	597	703	660	652	626	677	635	645	643	671	639	649	611	621	644	683	658	654	635	645	615	608	648	653	661	584	609	683	630	587	678	593	611	613	621	652	660	675	643	664	645	669	600	647	664	640	634	663	626	617	605	663	643	690	596	594	655	567	635	629	686	649	628	667	709	621	621	658	639	599	646	639	617	633	590	626	606	629	648	616	625	631	666	609	617	627	624	654	637	600	665	712	638	636	658	617	652	651	619	659	630	649	659	626	663	649	648	700	627	655	625	633	629	616	649	616	657	660	615	598	608	629	623	652	612	617	659	656	641	638	635	630	658	586	626	630	625	696	634	644	628	654	680	641	637	648	723	668	603	604	634	644	608	654	620	622	648	617	685	621	669	617	677	625	633	637	603	616	625	657	680	618	664	676	630	660	653	618	642	620	614	604	626	579	660	688	618	641	647	603	661	640	636	635	629	643	614	662	643	683	704	624	584	596	652	654	669	674	616	675	597	619	659	613	645	652	681	629	551	646	617	638	638	633	600	650	639	646	621	632	653	690	621	608	655	651	611	670	634	628	629	625	667	611	688	644	653	676	602	633	668	634	637	589	645	652	659	650	623	609	680	644	633	660	618	661	659	581	603	684	661	664	632	634	652	637	663	635	620	623	653	616	618	611	607	627	625	634	653	614	630	645	603	643	632	660	614	700	644	634	642	617	663	645	661	630	644	614	595	614	632	686	615	635	585	663	621	596	651	640	593	650	620	679	634	670	644	666	658	665	693	623	652	637	622	606	622	701	684	666	620	640	654	588	631	661	628	643	663	664	624	604	653	618	640	670	666	662	670	586	632	630	641	655	635	596	576	594	638	617	637	651	603	608	616	636	658	640	648	616	601	666	710	601	639	696	601	641	639	636	647	647	604	620	652	676	616	637	633	641	620	643	674	668	656	649	629	624	660	634	610	645	627	624	650	608	620	654	653	614	638	656	657	630	644	645	653	660	652	627	648	647	642	643	670	591	636	622	661	636	590	629	666	678	640	617	625	676	667	607	578	646	632	640	666	631	589	648	631	652	657	636	656	608	638	656	589	640	639	622	663	627	628	667	630	714	645	692	637	629	649	635	636	670	625	631	649	713	634	611	621	627	664	673	660	641	633	609	610	657	631	659	654	675	635	639	645	641	632	648	651	643	563	609	630	625	654	640	614	623	647	690	634	627	640	677	641	638	701	639	614	613	628	626	665	628	632	707	659	630	667	621	621	647	650	593	637	663	618	617	640	621	650	618	632	644	637	643	652	623	602	684	609	644	635	637	614	647	637	652	650	611	696	632	661	623	601	634	606	596	656	626	664	644	655	673	659	614	623	642	637	665	665	627	641	611	687	641	612	654	641	626	650	672	652	632	617	675	637	615	623	608	677	667	647	582	629	605	609	622	598	655	688	587	622	626	620	664	644	630	636	640	636	610	640	635	639	625	661	606	614	661	645	621	671	612	659	642	624	627	653	656	616	614	621	652	622	615	646	611	644	644	675	617	618	692	664	618	633	638	616	657	626	658	660	649	652	642	659	626	617	657	647	634	635	626	646	618	639	625	657	653	673	619	634	643	612	636	608	655	636	594	614	659	615	641	640	639	647	675	665	686	661	644	654	624	669	634	621	634	605	654	692	618	632	678	611	629	624	671	696	654	652	637	605	693	620	668	635	639	679	680	654	603	664	634	612	649	693	633	653	631	646	621	620	582	655	657	596	664	624	608	613	687	641	650	609	668	594	630	659	644	700	592	651	639	606	644	597	617	678	624	653	636	633	626	668	644	644	617	650	632	646	631	614	621	649	639	666	604	618	672	633	650	645	632	608	644	634	614	644	626	616	629	620	621	630	581	620	627	667	667	642	664	640	659	686	684	650	636	653	636	631	634	625	615	675	656	631	625	626	670	648	640	619	659	633	639	639	630	679	623	668	670	647	619	664	666	657	635	635	599	654	628	703	614	659	646	689	638	645	633	626	681	629	660	605	667	632	597	680	636	654	628	616	616	667	663	633	633	656	633	631	624	676	642	637	619	664	614	684	626	572	642	631	637	664	651	632	658	613	614	646	641	634	630	665	631	638	661	573	672	645	604	636	632	644	676	672	670	662	623	657	648	657	602	648	656	610	660	645	669	670	677	624	620	657	603	650	620	646	660	635	665	651	638	624	625	673	645	636	659	656	652	694	669	634	626	648	663	661	612	621	625	609	657	659	597	655	624	621	575	643	599	657	618	665	652	688	641	649	663	616	639	645	644	621	649	622	633	654	683	618	644	611	636	628	637	610	624	670	650	655	674	630	646	616	617	643	652	608	633	660	671	675	637	579	630	639	599	649	665	654	652	593	671	661	619	602	651	595	653	663	612	666	649	629	602	596	634	657	599	639	636	612	631	650	617	619	642	609	692	639	665	581	668	603	622	599	624
25830	24398	36636	36615	26627	15752	6179	2861	2890	1666	1116	1052	1051	1037	1033	995	1065	989	1021	974	984	1031	988	1182	1075	1028	996	967	1047	981	999	1005	975	1008	1026	918	976	980	1034	1000	1014	1003	961	988	1018	1014	972	996	988	992	987	1040	1017	1001	972	990	1001	903	980	1025	984	997	1059	1041	927	1069	1017	1023	1002	994	1031	1004	946	1059	1062	1020	996	1053	1002	1032	953	1022	947	1017	1021	1001	928	985	998	1021	998	1087	984	941	1016	1049	1033	965	999	970	968	1055	1036	959	997	1001	980	978	965	980	917	983	1020	1036	986	993	1051	983	1008	1002	999	1017	1050	1018	1002	1022	1047	971	992	967	997	1084	986	974	940	982	1005	994	1006	1030	1016	1026	995	957	978	1014	1018	1000	963	1010	1021	994	957	1026	971	969	969	998	939	1018	947	967	991	977	1040	1002	951	984	977	1023	989	981	1034	995	955	1004	1005	957	966	1006	1013	1021	959	956	983	1001	949	969	1060	992	1010	1040	981	990	964	1020	980	973	991	986	974	958	1005	1029	968	948	993	953	994	989	1031	984	1001	942	1053	991	1026	1045	971	1015	1023	934	995	989	968	1044	939	958	980	1015	982	999	952	1015	975	1030	965	997	1008	1024	934	954	975	1033	1029	969	1033	997	1007	927	988	996	1046	1031	1019	957	1053	993	1017	995	981	978	985	991	967	966	1025	938	998	1051	1003	1090	1001	934	980	936	974	1003	1014	934	977	945	970	966	1012	970	965	984	937	965	994	935	1012	999	947	1004	982	1016	1050	988	913	1041	983	970	991	991	1014	1031	1036	973	980	1045	1054	1013	996	980	1037	958	1005	988	995	967	997	986	891	986	985	993	1013	1019	970	958	947	994	985	1000	1029	1013	974	951	973	957	963	910	1003	980	977	944	973	1012	966	1021	997	989	1007	993	975	948	997	1001	983	1045	1007	993	1006	1001	997	1023	1000	1002	1003	1015	969	969	968	1028	978	995	934	991	944	950	978	971	958	1034	1036	937	981	1063	957	985	943	1025	994	1048	978	1004	986	952	954	980	991	1023	1029	989	1028	989	924	1036	981	977	985	987	1006	991	955	949	968	1050	974	1037	979	996	996	990	981	993	974	1010	1047	991	930	1009	982	1002	990	982	977	950	1016	1015	967	992	957	1006	1010	928	994	985	957	1041	968	955	991	1017	1012	954	979	1001	945	1021	970	1002	1017	997	1025	1010	1011	1024	965	994	1021	959	1059	955	937	979	972	996	998	983	987	949	946	1002	1007	995	977	1080	967	988	1033	1063	995	976	1032	982	971	1045	966	1010	1024	935	956	1013	999	975	1031	1010	992	1069	1033	965	1010	991	1026	973	986	1002	980	1021	988	952	1013	939	995	972	1042	1008	992	1048	1026	1040	1016	985	1004	1008	941	1003	952	989	976	1001	1020	957	980	1004	1051	1050	1043	978	985	949	1007	987	1022	1003	992	995	1015	984	1007	978	1006	966	986	997	1051	966	990	1029	1011	958	1034	1018	984	992	963	950	973	1012	1001	976	1021	996	975	981	954	978	967	986	1007	976	1038	972	989	986	984	1035	968	1079	975	1047	994	1042	939	969	1010	946	969	984	976	1001	1004	974	989	997	968	1043	947	1025	996	1014	1010	970	1014	1017	1004	1037	976	987	1044	1012	982	969	957	1011	980	966	993	1020	982	1006	993	985	973	923	962	1001	1036	958	993	1033	995	976	979	985	1009	1053	941	959	960	1004	1087	1050	931	958	963	941	998	1029	995	1061	989	978	1005	1057	990	1041	1003	949	984	982	1001	997	950	971	983	960	1025	1004	1027	1001	991	945	928	1002	957	999	1015	985	953	968	969	981	1045	969	978	1007	992	955	1029	1009	986	987	936	1023	1013	985	958	967	957	1007	975	1040	1019	951	973	966	1032	1021	1024	1033	1048	1034	958	996	995	1013	998	999	997	983	934	972	999	1043	1027	1006	996	975	1032	992	958	1000	999	1025	1038	1019	954	972	1012	1019	923	973	987	974	956	999	983	955	954	963	941	1030	990	1020	934	983	1012	954	1030	1005	943	993	941	1006	973	967	982	972	994	958	991	996	987	977	1012	1007	981	1009	988	996	1025	998	954	942	957	997	943	982	999	1016	999	1003	1009	1000	1049	978	998	983	1004	950	1023	1067	1028	1085	994	972	1003	945	970	1022	1036	946	961	928	963	982	961	979	976	957	961	1006	971	911	1052	1040	1032	1024	933	998	994	1022	934	1040	987	993	1004	952	1019	978	1002	972	979	992	955	1002	1004	1029	1028	984	975	995	966	1006	965	1013	992	1001	953	966	946	944	984	999	962	965	1012	975	1028	1006	983	975	1012	1015	1012	977	935	978	943	989	1024	1014	1040	1023	1029	931	968	982	938	975	973	1021	974	960	971	1007	1020	999	940	989	957	962	998	972	1011	1005	1011	1040	914	993	960	980	1003	1033	963	979	988	956	1039	946	1024	1006	993	940	1024	958	953	947	1046	984	967	1017	978	987	1002	1004	1008	985	1007	1011	969	1011	982	906	1024	959	979	972	1023	1044	1019	994	1035	909	960	1005	976	977	978	1014	1021	961	1026	1005	1042	935	1016	977	996	947	1024	1007	963	1024	1025	952	940	980	964	977	979	1015	1033	982	1032	954	1047	950	1015	1013	971	949	1018	970	990	1025	1042	1015	988	1049	953	1008	958	992	1007	984	933	952	986	1047	1008	949	995	1017	965	1021	986	1011	976	988	1019	980	967	1016	992	1028	939	1011	1037	1039	1025	968	961	995	983	1013	1067	1085	997	1049	961	1014	1045	1026	967	1009	949	1008	997	968	1019	978	1008	1002	1004	1001	1043	980	1037	979	1058	981	952	991	1036	995	1040	995	978	979	980	1056	997	978	983	1007	1005	988	1037	1043	1043	1056	1007	994	1007	1045	994	1082	942	1018	1003	975	979	972	973	1025	960	1038	988	968	959	950	1093	945	1012	1029	935	1042	1010	971	1002	1016	1017	935	1043	943	996	977	1013	986	966	977	979	1032	999	1032	972	993	1000	1018	1017	1034	943	971	1002	1014	1026	962	1021	1038	988	942	988	1039	1013	1012	1012	987	1002	1002	1029	977	987	987	989	972	1023	965	994	963	965	970	969	1017	1009	968	1009	1048	980	987	1030	957	1004	1038	969	1006	982	988	1004	1015	1015	1023	974	953	968	1002	1012	1016	1012	977	982	1023	996	941	1016	1002	966	975	993	986	989	1060	982	991	993	1077	944	970	995	1021	983	1046	1013	1016	994	1091	1010	979	1009	958	1040	1010	977	987	996	1000	1000	987	900	960	927	974	1029	1009	998	1019	999	982	997	1036	1029	1032	996	1032	993	1031	1000	1009	1010	981	1001	938	1007	1010	988	966	1026	1010	967	998	1038	957	942	1042	956	987	948	952	1000	947	919	943	947	959	997	1020	984	1009	1051	1032	1009	990	1010	1005	997	998	962	981	1007	971	1000	1040	1001	998	931	1002	1030	973	991	981	923	968	981	956	1038	1029	1040	1035	994	1020	946	1060	1048	1036	976	960	963	940	984	997	963	1015	998	1002	994	1033	1019	999	1008	988	1004	979	954	1010	975	1043	955	978	977	987	955	922	963	1020	1026	957	976	940	991	1018	1027	1034	1031	974	1011	1056	995	970	1014	993	1030	984	1043	973	983	986	1020	960	1022	994	1006	1062	963	1013	990	938	933	1045	1039	1032	978	1022	983	1062	967	965	1038	1008	924	992	973	995	1024	1022	1016	963	965	971	949	973	1010	945	990	1002	1028	1054	1029	931	958	964	1019	975	1003	972	946	1008	999	993	976	1002	1002	962	993	1000	986	1037	969	998	1049	1036	980	967	1016	1013	1027	992	992	961	947	1003	1009	969	1030	1010	1073	1018	1019	972	974	1006	997	941	989	1023	978	987	972	994	1039	964	1027	1022	1000	955	1022	970	956	983	1029	1012	944	1002	913	994	958	1017	1043	992	1031	978	972	965	1000	997	986	1040	966	945	992	1042	996	997	990	980	1023	994	994	1016	969	998	991	972	953	995	955	1004	997	955	1008	1034	1025	960
60586	87668	65529	36872	21548	10209	4830	2888	3315	1485	967	823	838	805	809	806	819	826	867	875	853	786	861	1065	919	790	873	802	816	844	774	805	828	808	857	857	799	825	805	792	819	773	863	810	766	835	865	781	826	831	783	795	854	775	872	783	793	839	810	846	820	814	818	791	777	835	826	810	895	802	774	840	866	765	861	789	814	796	803	796	879	830	773	776	796	820	827	812	816	786	846	838	829	807	838	846	756	854	822	827	782	784	799	811	795	801	816	834	827	856	782	836	822	858	815	806	867	791	805	831	841	808	812	804	818	800	843	831	802	771	803	819	843	818	822	814	846	828	805	829	854	814	740	835	809	802	775	810	882	773	829	787	811	795	822	792	844	784	837	744	840	847	857	806	814	818	827	807	835	819	827	762	813	833	776	817	821	815	880	763	775	782	812	786	815	769	810	783	858	818	812	834	859	835	853	764	786	777	799	822	736	833	853	815	780	779	837	775	795	847	822	803	774	796	799	823	814	855	814	827	778	830	767	803	836	809	818	793	830	837	830	802	800	890	813	853	890	822	833	785	838	789	835	815	833	849	789	823	821	830	817	839	752	832	823	802	820	830	810	858	795	809	801	851	781	796	794	841	837	802	853	788	801	828	824	826	792	900	834	842	808	821	822	815	820	756	853	839	832	789	813	759	837	812	819	826	793	838	851	850	794	800	803	752	821	816	810	855	843	826	782	735	792	825	790	824	805	830	810	841	771	774	815	817	859	829	775	792	867	793	825	822	799	847	829	824	847	862	803	845	825	770	802	793	809	785	796	818	856	811	825	856	779	857	816	817	757	789	784	843	789	817	826	837	842	750	875	852	798	876	806	867	773	808	833	800	819	751	852	787	797	792	833	805	829	800	720	774	787	819	817	816	828	845	845	807	855	756	833	834	832	821	801	814	852	781	792	825	781	860	736	799	736	840	809	796	824	815	810	778	819	803	836	825	787	798	801	797	773	804	787	802	825	779	767	848	821	845	831	841	833	784	844	816	774	817	780	826	784	791	806	790	783	794	835	825	775	846	838	863	807	807	778	848	816	786	786	751	831	785	839	816	787	831	846	824	798	780	819	802	795	766	842	779	788	773	845	778	824	859	865	800	802	796	796	784	811	821	806	840	858	827	768	831	797	773	816	791	801	782	805	806	796	808	869	803	800	797	840	863	756	839	830	786	782	823	802	787	798	821	815	823	801	804	842	766	835	789	772	801	830	816	813	837	799	810	816	812	843	805	853	797	820	819	759	844	855	800	829	799	876	861	825	826	806	826	807	773	789	838	823	830	818	800	781	822	801	814	823	787	760	787	784	784	828	803	806	807	806	817	850	819	808	845	822	826	837	857	827	836	845	779	781	800	835	759	808	824	785	793	788	785	795	811	856	748	857	780	785	824	855	769	853	809	816	850	850	814	847	809	790	820	837	833	833	822	785	851	792	817	839	802	792	831	819	793	841	791	827	848	790	842	839	809	869	802	816	811	800	829	813	812	769	802	780	772	804	848	840	778	817	820	853	829	801	794	810	773	805	862	811	854	806	817	798	766	755	788	803	835	771	781	811	775	828	800	841	852	868	816	773	823	783	819	809	793	830	807	828	809	799	811	800	791	811	815	760	726	798	815	824	769	851	820	817	815	814	820	817	761	820	757	843	808	752	837	821	811	798	808	773	806	833	807	835	817	838	834	841	804	827	830	824	815	874	824	751	789	806	796	833	850	888	810	744	800	819	790	838	741	846	866	798	841	793	806	809	829	771	824	852	816	794	839	829	808	780	862	835	808	807	801	846	790	793	826	866	784	809	813	795	794	808	860	806	761	816	775	838	831	824	813	756	826	789	856	807	846	846	830	849	785	779	834	827	763	815	792	886	818	767	788	812	833	797	796	771	844	845	803	801	841	769	817	756	798	807	805	791	806	804	811	765	788	765	827	788	814	811	836	834	824	822	756	822	817	780	871	737	764	841	861	800	838	843	831	832	801	817	829	784	834	826	825	803	821	854	825	818	804	812	874	799	810	796	823	791	788	813	812	782	820	792	850	821	817	814	851	823	759	837	789	784	790	816	830	791	805	822	813	773	801	756	788	803	799	851	842	813	799	812	856	828	789	804	832	801	758	833	802	775	790	842	801	829	862	752	779	771	771	813	811	799	790	758	836	791	787	821	796	872	807	824	782	786	779	870	782	818	833	820	859	776	820	769	855	825	774	816	762	778	787	788	797	787	796	833	814	812	820	757	815	816	792	808	814	811	829	796	849	823	804	828	804	838	791	795	820	771	781	829	824	839	823	812	840	818	823	845	834	774	807	853	789	810	807	848	819	750	764	836	803	819	878	808	835	799	844	823	819	845	775	837	850	838	847	780	809	804	781	756	826	821	795	818	821	781	826	813	793	797	811	819	814	802	838	784	811	773	761	837	856	840	788	823	798	815	870	818	779	816	822	824	800	809	766	808	790	816	807	806	807	822	789	806	788	797	776	875	837	803	801	833	811	807	775	832	788	803	732	819	832	827	783	787	790	796	812	816	788	819	833	844	811	810	797	792	852	873	854	774	832	837	800	822	805	806	837	824	789	829	837	852	821	778	843	753	790	782	810	864	752	830	789	785	784	842	800	815	824	848	769	820	816	851	806	814	809	798	838	740	809	827	815	850	833	830	804	847	785	855	788	783	825	853	868	804	813	840	806	772	819	832	819	820	829	835	789	805	823	746	789	818	776	827	819	789	847	753	833	787	777	836	846	792	823	810	822	818	840	838	823	838	813	790	815	816	785	801	789	804	772	786	823	868	818	794	829	797	795	842	770	791	792	768	785	799	778	761	828	743	841	824	791	775	836	837	828	783	769	790	807	839	771	815	746	805	812	822	823	778	754	837	818	792	831	799	805	819	794	842	782	770	791	867	840	808	799	846	836	835	789	810	784	805	815	818	827	773	752	804	771	847	828	792	763	759	865	827	805	782	820	902	846	824	766	776	789	792	831	822	790	817	832	809	781	780	766	799	873	824	820	790	855	867	850	789	786	839	754	793	812	782	805	814	834	781	803	784	805	821	793	787	824	781	815	813	819	834	801	793	833	862	822	778	811	830	894	811	804	793	811	826	835	791	834	855	798	842	817	824	788	808	834	791	776	816	840	761	813	798	834	836	779	841	807	780	831	863	800	817	838	807	801	807	792	800	812	828	783	842	806	802	870	804	816	823	832	868	812	809	833	832	812	836	819	823	764	801	796	802	806	788	843	826	767	861	811	785	773	779	853	845	835	799	831	828	834	783	797	807	832	799	858	767	797	814	815	823	847	819	789	806	821	822	825	828	826	827	816	814	825	822	824	829	829	797	766	820	816	813	796	840	826	846	811	813	767	818	825	822	810	808	831	783	826	820	873	810	777	840	774	798	824	807	759	835	798	775	814	782	837	812	830	823	816	819	830	811	822	795	868	760	839	829	842	805	791	822	817	795	839	818	834	831	803
24576	23055	34074	33438	30173	24014	12474	4750	4665	2299	1480	1267	1218	1147	1220	1182	1251	1230	1189	1203	1219	1192	1194	1522	1404	1169	1156	1225	1179	1185	1217	1152	1248	1207	1212	1209	1155	1225	1227	1220	1145	1172	1113	1160	1169	1192	1140	1203	1157	1142	1141	1179	1172	1161	1146	1166	1158	1152	1179	1146	1204	1146	1140	1174	1227	1242	1154	1235	1172	1191	1174	1155	1173	1112	1148	1189	1236	1167	1133	1161	1154	1213	1254	1130	1162	1188	1162	1192	1122	1186	1188	1180	1166	1117	1103	1184	1166	1228	1199	1134	1139	1073	1151	1189	1239	1208	1212	1138	1172	1197	1180	1147	1205	1150	1164	1203	1171	1155	1123	1155	1103	1183	1205	1143	1194	1194	1198	1201	1190	1171	1198	1151	1140	1196	1200	1222	1161	1222	1120	1114	1148	1201	1122	1147	1204	1226	1217	1200	1200	1166	1181	1157	1161	1223	1182	1153	1186	1141	1218	1203	1137	1138	1203	1212	1127	1091	1142	1151	1140	1226	1185	1184	1211	1223	1182	1152	1157	1227	1160	1184	1126	1204	1189	1151	1080	1227	1198	1157	1227	1182	1145	1188	1210	1180	1157	1168	1217	1168	1174	1158	1159	1127	1151	1141	1161	1173	1239	1176	1167	1141	1189	1201	1161	1203	1164	1193	1197	1168	1178	1149	1121	1153	1208	1192	1179	1146	1115	1155	1111	1208	1178	1096	1187	1184	1151	1159	1161	1136	1165	1154	1169	1148	1257	1262	1202	1148	1169	1210	1162	1152	1180	1159	1204	1225	1166	1154	1152	1190	1121	1154	1218	1208	1235	1143	1183	1176	1160	1192	1165	1121	1194	1133	1191	1240	1107	1206	1156	1186	1169	1137	1197	1138	1112	1165	1223	1205	1136	1163	1150	1237	1191	1179	1210	1199	1132	1183	1194	1192	1221	1164	1138	1198	1178	1194	1143	1182	1171	1194	1199	1179	1158	1108	1153	1189	1195	1187	1183	1223	1281	1168	1175	1112	1169	1136	1187	1224	1179	1147	1155	1164	1203	1196	1198	1187	1104	1129	1197	1164	1199	1172	1217	1219	1119	1179	1155	1192	1243	1202	1224	1136	1183	1161	1121	1253	1200	1173	1198	1168	1134	1166	1185	1270	1145	1191	1191	1189	1152	1254	1171	1185	1101	1219	1131	1163	1233	1210	1194	1233	1136	1223	1182	1228	1150	1141	1228	1146	1138	1238	1198	1093	1204	1159	1121	1203	1237	1203	1101	1145	1196	1158	1162	1083	1151	1099	1142	1154	1157	1183	1117	1118	1176	1139	1176	1144	1127	1200	1168	1185	1249	1147	1152	1170	1169	1164	1139	1196	1171	1176	1122	1144	1167	1208	1168	1179	1099	1203	1150	1128	1163	1250	1209	1181	1160	1169	1163	1218	1162	1135	1203	1168	1176	1193	1191	1223	1146	1120	1175	1197	1140	1165	1166	1178	1107	1163	1186	1159	1187	1207	1205	1170	1162	1194	1187	1078	1149	1168	1195	1156	1140	1114	1157	1177	1207	1161	1132	1179	1197	1192	1182	1191	1221	1193	1200	1150	1174	1177	1188	1147	1157	1150	1152	1162	1164	1129	1203	1119	1154	1155	1193	1186	1162	1208	1138	1143	1166	1185	1173	1158	1230	1213	1147	1163	1167	1190	1187	1159	1244	1182	1180	1150	1179	1168	1171	1128	1182	1192	1240	1207	1153	1204	1196	1113	1168	1189	1210	1153	1096	1179	1143	1217	1094	1198	1136	1142	1236	1202	1176	1109	1187	1170	1182	1162	1192	1123	1188	1150	1167	1162	1142	1151	1125	1188	1195	1182	1149	1169	1214	1101	1175	1146	1170	1171	1190	1202	1173	1168	1232	1174	1193	1189	1227	1149	1129	1157	1196	1191	1222	1127	1163	1215	1149	1164	1084	1180	1185	1116	1140	1121	1197	1132	1169	1201	1173	1139	1157	1200	1084	1196	1126	1161	1178	1182	1238	1162	1212	1290	1183	1231	1180	1192	1166	1122	1117	1153	1197	1186	1135	1236	1120	1125	1189	1157	1160	1137	1100	1107	1174	1166	1207	1152	1172	1148	1163	1153	1129	1216	1161	1164	1182	1206	1188	1148	1210	1158	1181	1177	1170	1134	1145	1105	1094	1196	1152	1198	1165	1179	1140	1142	1151	1139	1135	1194	1175	1131	1201	1219	1167	1195	1138	1226	1225	1160	1203	1206	1185	1136	1152	1174	1128	1223	1139	1219	1110	1153	1150	1150	1175	1219	1191	1152	1155	1140	1138	1186	1143	1210	1135	1179	1217	1186	1126	1162	1235	1176	1178	1192	1226	1161	1187	1168	1204	1177	1152	1139	1146	1214	1181	1167	1155	1151	1173	1167	1112	1167	1211	1198	1170	1185	1139	1161	1129	1207	1156	1178	1153	1109	1236	1196	1192	1162	1101	1159	1187	1150	1135	1202	1130	1127	1152	1184	1203	1221	1154	1182	1129	1230	1226	1148	1131	1211	1229	1180	1168	1151	1189	1127	1114	1129	1188	1170	1180	1204	1178	1169	1234	1205	1132	1181	1219	1188	1193	1148	1184	1168	1208	1167	1179	1154	1162	1154	1126	1125	1202	1264	1193	1195	1219	1211	1129	1167	1224	1105	1188	1186	1155	1147	1212	1137	1113	1176	1164	1209	1194	1167	1197	1147	1159	1146	1177	1169	1144	1205	1135	1147	1205	1206	1180	1146	1163	1181	1108	1208	1126	1149	1134	1172	1175	1216	1201	1211	1178	1190	1135	1144	1168	1170	1194	1229	1199	1149	1180	1179	1164	1168	1203	1117	1219	1125	1210	1202	1162	1166	1131	1133	1212	1193	1163	1186	1145	1095	1139	1206	1160	1236	1115	1168	1189	1181	1187	1199	1180	1169	1162	1195	1190	1157	1215	1165	1151	1158	1184	1156	1141	1102	1127	1175	1178	1201	1121	1192	1216	1138	1148	1188	1191	1127	1161	1139	1210	1174	1217	1137	1188	1229	1125	1191	1188	1214	1144	1158	1149	1175	1174	1170	1186	1219	1170	1177	1219	1145	1196	1191	1155	1180	1172	1133	1164	1186	1111	1241	1129	1177	1150	1220	1154	1191	1190	1173	1186	1196	1150	1171	1178	1104	1184	1239	1168	1102	1191	1166	1144	1175	1202	1196	1151	1227	1148	1177	1120	1154	1234	1150	1214	1195	1151	1193	1108	1193	1117	1159	1136	1164	1178	1189	1120	1116	1142	1201	1177	1120	1179	1163	1197	1167	1156	1120	1136	1228	1181	1162	1163	1124	1126	1147	1147	1122	1115	1215	1212	1171	1127	1202	1140	1175	1151	1167	1174	1195	1085	1171	1144	1183	1202	1164	1139	1199	1140	1200	1177	1149	1166	1147	1124	1189	1180	1149	1142	1195	1186	1235	1155	1200	1181	1121	1222	1178	1166	1103	1155	1131	1199	1166	1243	1163	1172	1170	1153	1161	1133	1104	1193	1210	1227	1160	1199	1195	1157	1137	1209	1149	1168	1154	1227	1213	1228	1183	1151	1164	1230	1143	1178	1182	1190	1106	1175	1153	1173	1198	1133	1160	1192	1177	1145	1156	1201	1163	1149	1148	1175	1184	1212	1190	1095	1135	1162	1130	1188	1180	1180	1222	1223	1153	1192	1202	1182	1187	1119	1183	1135	1202	1215	1150	1147	1137	1179	1140	1177	1136	1092	1111	1115	1183	1167	1121	1122	1244	1150	1135	1189	1177	1172	1206	1235	1185	1216	1169	1198	1128	1148	1171	1123	1159	1125	1274	1155	1199	1180	1160	1206	1173	1168	1200	1108	1168	1223	1152	1169	1197	1202	1197	1149	1098	1161	1156	1135	1131	1194	1173	1058	1198	1131	1169	1183	1165	1137	1213	1110	1157	1139	1145	1129	1187	1175	1154	1211	1136	1167	1175	1192	1123	1127	1176	1110	1132	1175	1132	1171	1163	1163	1164	1204	1144	1208	1219	1129	1112	1186	1122	1181	1197	1175	1181	1228	1176	1145	1201	1182	1173	1173	1111	1149	1199	1168	1137	1182	1196	1179	1194	1203	1150	1177	1214	1245	1192	1217	1165	1167	1196	1173	1190	1157	1188	1107	1163	1101	1179	1219	1171	1145	1135	1163	1156	1111	1110	1190	1205	1228	1183	1111	1151	1177	1182	1201	1243	1227	1122	1116	1210	1177	1148	1081	1161	1244	1150	1193	1145	1178	1174	1162	1145	1101	1163	1201	1158	1206	1231	1161	1148	1151	1168	1174	1132	1203	1151	1150	1126	1093	1158	1160	1152	1178	1192	1200	1153	1176	1207	1186	1195	1129	1155	1175	1125	1190	1109	1133	1200	1207	1140	1131	1173	1116	1177	1184	1160	1171	1146	1105	1211	1107	1157	1139	1171	1170	1144	1159	1236	1202	1180	1191	1171	1202	1144	1138	1152	1164	1109	1145	1106	1124	1224	1189	1096	1211	1207	1188	1229	1175	1160	1187	1161	1107	1166	1184	1170	1118	1221	1172	1203	1190	1162	1105	1215	1194	1179	1196	1117	1167	1185	1170	1145	1143	1195	1162	1216	1188	1179	1184	1227	1207	1195	1228	1174	1204	1127	1181	1174	1166	1161	1127	1241	1157	1157	1154	1116	1166	1163	1173	1174	1174	1123	1138	1207	1152	1172	1168	1177	1180	1220	1213	1183	1140	1216	1146	1138	1157	1194	1219	1103	1160	1148	1102	1151	1162	1238	1160	1200	1212	1229	1136	1142	1146	1174	1136	1193	1155	1211	1149	1231	1224	1199	1232	1258	1171	1210	1189	1200	1213	1198	1151	1204	1234	1212	1141	1201	1230	1193	1199	1140	1149	1143	1200	1198	1177	1159	1162	1184	1138	1149	1123	1198	1098	1176	1169	1206	1133	1157	1153	1204	1185	1227	1210	1158	1182	1148	1182	1143	1087	1112	1116	1161	1148	1180	1195	1197	1116	1180
65605	101751	75979	48784	31949	16682	7677	4685	5674	2330	1229	1020	994	982	1002	969	992	977	1006	992	1060	1047	1033	1521	1242	967	999	944	1097	933	995	1042	1012	985	961	1020	987	972	954	1012	979	977	990	1009	969	1019	991	981	982	973	1018	942	985	977	1019	985	966	968	974	968	969	1054	931	1027	940	946	983	1045	990	1048	963	989	965	1011	990	1023	1010	925	1014	1036	947	944	980	979	951	953	972	999	943	968	965	933	1039	920	1012	992	994	1001	967	983	939	978	1007	1006	1005	935	953	959	950	955	998	944	993	944	954	986	997	945	952	991	937	1058	980	923	953	983	943	979	942	940	968	1006	943	993	979	959	1005	985	915	993	946	988	1012	1019	1025	951	1007	994	1066	1013	950	963	980	1019	983	949	995	912	951	959	983	952	978	1033	986	975	976	992	948	1002	998	971	936	933	929	964	982	967	974	994	974	939	984	953	921	972	951	985	1014	979	995	1008	967	1011	1031	984	933	977	965	957	981	981	935	976	1014	978	996	934	1038	978	1012	1013	1018	1024	1082	1001	999	985	1020	1015	910	1019	1001	986	927	977	932	979	914	1030	945	991	992	1010	1055	960	980	976	945	1008	999	1012	955	973	915	947	940	950	1021	955	1045	972	988	917	978	964	990	1010	969	1003	1019	984	988	968	947	1020	979	964	995	996	1030	952	910	962	976	984	958	978	975	1016	1022	952	985	1026	1021	968	982	1031	916	999	960	972	1047	970	1018	989	1017	962	998	963	961	963	1002	978	999	957	973	971	898	1010	1028	995	932	950	980	944	1017	931	949	957	993	1034	987	947	1014	983	1058	966	920	921	1043	966	1032	990	1017	958	978	964	979	991	1009	962	931	1013	1010	1010	1037	970	1060	1046	934	998	1043	1000	1004	940	930	1042	1016	1009	961	945	1026	994	1016	992	909	982	1016	965	978	968	968	1001	967	979	1009	974	933	1015	1004	1000	997	1041	1002	995	1002	1014	984	980	978	927	1003	979	979	934	926	979	998	1001	1014	977	1018	995	910	994	921	989	1004	943	943	980	963	930	948	940	967	1001	945	1013	955	1010	936	971	962	1010	959	975	947	965	988	987	970	976	990	990	928	969	973	975	954	993	1041	998	984	965	986	1006	996	982	936	964	992	1048	974	997	1025	929	1011	980	987	940	1004	975	980	969	941	957	970	943	932	983	941	985	1001	1004	985	995	951	981	960	1004	976	953	950	949	936	968	981	961	1008	957	984	1012	1004	966	955	1009	982	977	977	973	988	1046	1029	1010	991	968	1010	1011	964	990	973	977	957	956	956	1026	957	964	955	993	982	1020	927	970	926	1057	983	1027	1040	1010	978	939	975	892	1016	999	937	1001	986	1021	1009	991	1021	953	967	953	967	969	1016	944	1009	959	960	959	942	1059	983	926	963	965	999	951	986	947	937	985	992	958	1038	991	977	977	953	935	977	936	946	977	979	977	920	988	1003	956	930	973	1035	1009	984	950	1023	1002	989	1004	982	976	1028	925	996	986	1016	1055	995	1005	966	980	1005	985	930	950	1001	1016	919	993	1000	979	968	976	1039	1006	975	981	994	926	1037	1018	925	957	990	1006	1063	1007	994	957	1031	1003	993	926	1001	981	962	953	957	974	947	994	1019	996	958	968	985	967	963	897	999	935	969	969	1015	985	936	981	973	988	986	934	979	941	952	974	924	1011	987	987	954	1019	1002	1029	958	939	1001	907	951	996	943	921	982	934	963	946	995	989	942	1023	1004	1024	989	976	914	1000	952	936	981	983	996	982	969	956	952	1024	991	1019	965	1012	1004	981	1002	948	1028	963	1018	1000	1043	1000	970	977	991	1020	954	983	986	943	1012	995	959	976	999	1013	972	985	978	1010	999	914	1005	996	959	1000	963	971	962	950	973	895	919	967	1003	990	1006	927	902	986	999	1035	979	965	993	954	975	1058	985	927	993	1002	964	949	994	1003	964	931	956	1011	978	939	980	1011	1036	946	987	1006	922	905	993	1030	980	995	1058	1014	941	965	1005	981	983	972	1002	991	983	961	999	939	999	961	945	927	961	973	944	1009	991	1017	976	967	970	891	982	999	1001	989	1000	970	950	948	964	993	975	969	981	1005	978	954	982	981	996	994	964	979	990	940	944	976	948	967	991	996	947	1013	959	1049	1050	982	959	960	1019	994	969	987	986	986	941	1007	999	989	1000	944	1072	935	965	1020	969	996	977	991	925	986	1006	924	1021	945	960	1004	964	1022	1033	1022	995	947	953	969	968	973	1031	989	997	953	970	1007	998	979	978	941	955	978	1000	1020	946	956	963	958	968	958	970	950	986	1001	987	990	998	944	994	1019	959	1028	975	969	1005	987	1036	954	986	917	1011	960	989	1015	1003	943	981	996	911	972	958	950	985	934	968	1005	988	929	961	990	940	1003	970	1012	1005	997	935	967	946	992	992	996	1017	951	1060	992	984	972	921	997	961	963	993	1014	968	921	914	966	930	1032	985	997	980	1011	1033	949	958	997	1014	962	978	971	959	963	917	946	991	936	921	946	1009	970	928	932	963	1050	956	929	989	997	896	964	1010	978	947	978	959	961	949	956	1015	979	958	952	953	980	976	948	981	981	1063	977	988	987	971	986	1000	968	1021	947	989	1033	948	1039	972	952	938	979	961	999	932	1013	961	940	960	942	964	941	980	975	926	950	1028	1010	938	963	927	925	1019	982	996	939	989	1050	979	963	1005	964	952	974	1000	965	964	980	969	1011	1001	998	953	1021	970	1003	979	1056	1005	999	968	994	1005	1005	955	982	955	1002	987	913	960	976	945	994	928	989	949	964	941	968	955	983	1025	1004	942	977	984	1001	922	1021	938	944	984	988	1012	973	944	940	975	981	964	939	938	1034	1013	1009	981	1057	923	1040	953	975	941	956	976	943	997	1031	957	993	971	937	994	927	948	989	920	968	1016	992	955	1012	972	944	976	988	952	966	1000	971	986	1036	927	1015	937	942	1012	1009	988	1052	968	910	1001	940	991	979	967	982	1018	1021	948	992	945	1019	987	991	955	1003	996	945	927	959	902	922	1023	931	986	1031	996	971	985	932	995	995	989	948	974	952	978	1002	1003	956	997	987	941	1030	919	972	937	1026	991	1000	947	992	980	912	930	1001	1027	1000	1047	923	1000	960	963	970	1038	951	934	913	928	1027	991	963	1006	949	985	969	988	955	960	1009	990	987	969	1015	955	1002	999	951	1018	985	957	981	950	972	990	979	949	1000	999	1007	976	961	975	927	986	959	902	933	958	983	983	1016	955	958	987	1059	972	943	1006	1003	964	970	984	976	938	989	1019	1012	1011	939	932	977	995	1014	930	963	962	934	980	933	1029	991	947	999	991	932	949	1011	1026	979	1016	964	996	990	978	941	934	946	946	959	984	974	1008	896	956	955	981	935	976	988	994	966	979	1005	969	914	970	937	999	968	991	953	996	956	989	938	961	976	903	938	988	977	986	1019	975	976	935	1028	959	930	979	954	1001	952	994	979	953	962	932	988	1026	991	1072	993	970	994	1004	962	954	1004	986	978	1014	974	936	980	971	993	1047	962	988	969	946	972	975	959	1015	977	998	1011	943	993	977	903	912	934	969	946	966	997	979	943	938	952	983	954	1001	972	984	1032	954	988	1008	922	1023	1011	972	1036	951	942	980	885	992	948	986	971	987	1025	964	956	987	999	1001	1025	1012	1008	959	953	982	970	925	929	950	989	942	1012	985	975	1033	941	1001	981	963	947	919	930	938	956	959	978	956	936	1006	975	940	987	928	1038	1021	985	967	947	987	923	961	972	975	944	969	970	960	970	1010	1025	931	968
30539	27261	22715	10949	4045	2039	1323	1080	1171	986	930	951	944	938	904	954	956	896	980	987	910	967	932	984	945	945	998	982	892	974	909	932	969	924	920	899	881	958	973	964	918	942	942	903	938	899	911	949	942	871	905	962	918	942	905	931	933	909	921	960	938	931	996	886	915	905	963	974	906	943	906	1000	936	992	939	875	988	922	892	868	943	929	898	928	937	892	992	907	925	952	961	982	911	893	884	931	940	951	870	938	879	944	922	949	902	944	931	958	939	949	906	937	959	918	945	924	872	954	921	967	921	939	954	941	978	915	957	894	944	974	900	902	945	921	894	970	898	968	942	978	979	908	942	921	975	930	910	969	889	962	918	889	911	938	954	916	966	899	946	932	888	868	976	937	932	946	963	910	931	969	859	911	921	933	920	904	955	913	960	909	919	889	911	867	969	913	895	952	941	906	955	944	919	948	948	929	936	919	898	912	978	893	920	896	922	932	976	945	957	922	994	916	885	937	948	922	946	940	955	935	925	906	964	893	865	947	935	835	908	944	913	905	969	928	962	933	939	972	916	971	872	909	945	945	901	934	960	896	968	919	899	920	914	938	923	899	914	934	942	932	904	926	951	958	924	941	982	964	895	929	905	903	926	937	903	879	967	997	909	966	907	913	856	895	872	948	928	945	894	889	921	969	940	949	898	917	935	929	958	923	914	932	908	946	939	1000	953	913	1028	898	948	910	918	978	889	910	910	953	900	905	963	881	910	906	864	962	947	860	869	987	919	918	918	940	892	912	925	930	874	919	871	1018	881	869	951	963	942	938	916	946	898	947	958	930	913	894	908	891	902	929	868	917	923	936	823	930	973	953	915	923	940	921	872	950	929	912	895	893	890	875	942	944	940	974	1018	956	931	915	973	933	924	944	919	934	964	928	925	980	929	956	870	955	891	897	968	936	952	939	897	900	932	884	910	908	890	933	939	935	956	906	898	921	900	923	979	942	903	930	945	925	901	929	929	882	966	969	891	934	925	904	910	874	909	960	905	878	944	902	904	928	943	914	914	988	907	948	837	912	864	961	918	941	881	900	918	915	940	922	912	945	852	906	884	941	931	944	871	924	889	943	937	899	938	943	881	979	948	879	931	963	871	930	880	912	896	892	936	977	910	946	909	891	897	912	920	925	949	918	951	979	929	986	907	879	903	956	930	871	910	880	944	926	892	901	928	942	948	989	888	908	884	881	926	919	911	906	941	938	896	992	959	933	914	961	931	943	910	916	941	848	912	941	926	924	917	938	917	931	940	885	973	906	935	932	978	937	919	906	914	857	891	935	917	942	975	923	882	885	966	942	899	913	935	909	889	953	935	957	982	956	930	938	906	936	912	970	934	929	870	902	941	999	893	907	944	941	877	927	904	944	869	921	904	882	989	899	916	927	978	939	902	872	893	965	996	943	906	884	962	964	953	881	921	926	980	945	990	857	914	934	961	979	872	893	922	928	871	880	952	931	912	902	915	927	940	910	883	849	921	910	936	929	945	914	884	961	945	887	910	914	903	943	886	952	901	915	963	874	869	920	860	934	941	919	938	954	936	963	937	937	894	950	924	924	977	930	898	883	859	956	920	940	956	947	970	924	957	919	979	913	947	905	907	901	929	915	958	941	967	980	935	967	879	1012	955	947	969	914	914	940	899	961	916	922	889	890	895	968	959	921	933	941	967	904	939	1002	898	918	968	981	928	965	885	976	963	914	905	927	932	988	939	923	937	892	962	961	861	957	928	954	932	978	907	994	936	969	932	909	907	960	915	928	895	875	921	915	932	959	951	909	902	895	938	941	879	913	967	912	941	882	915	945	904	937	921	979	953	919	966	894	906	972	918	952	929	895	954	907	914	924	931	904	905	935	943	933	902	975	972	898	891	947	953	979	948	941	914	940	911	923	971	924	945	918	883	919	977	963	934	957	884	962	958	879	923	887	943	926	947	924	912	921	908	899	932	928	943	927	1018	942	925	980	934	891	958	879	932	916	953	955	890	918	886	885	942	936	1007	914	923	902	938	901	923	948	911	929	970	904	955	930	938	951	925	898	964	894	932	905	942	912	950	901	969	913	921	929	878	925	899	924	923	1037	940	927	915	883	927	899	905	901	958	912	903	923	933	941	961	922	935	893	962	982	921	862	928	943	966	929	900	929	998	915	933	920	923	885	942	954	968	917	941	990	1009	883	925	891	955	905	890	900	905	1012	931	886	975	910	909	924	959	935	853	941	984	897	940	871	932	913	945	940	974	918	946	925	941	972	929	940	952	939	907	932	933	957	948	917	911	941	925	904	944	892	945	965	910	903	925	899	975	959	971	894	910	926	916	881	959	910	914	936	912	904	967	949	935	955	950	897	944	940	899	910	949	903	945	916	850	943	954	996	891	912	930	895	909	915	912	910	914	885	912	916	913	902	960	921	924	946	915	918	890	916	970	945	928	927	948	931	934	961	951	926	936	914	889	980	925	942	869	924	962	889	950	944	943	958	897	923	979	880	937	893	890	949	906	913	929	879	901	924	867	965	952	929	958	918	895	929	866	915	875	888	922	961	909	934	938	953	951	891	957	925	886	903	935	826	948	921	941	1020	931	896	895	886	901	957	918	885	954	909	978	971	952	972	948	953	958	957	939	930	903	895	902	931	914	952	884	963	960	950	959	923	913	974	921	909	941	956	908	937	958	943	953	911	942	968	927	960	914	868	920	856	931	879	913	936	892	913	921	910	913	879	990	913	947	970	922	922	940	872	905	926	921	960	929	922	973	950	898	930	897	963	978	968	980	963	973	926	941	913	908	905	911	925	868	908	968	924	957	977	925	927	927	954	867	898	928	928	920	940	981	910	918	925	871	927	938	913	976	897	929	946	947	879	916	949	871	947	889	929	928	959	913	904	961	956	977	888	954	918	881	962	929	913	970	936	940	894	970	933	887	871	906	916	943	960	922	901	939	981	924	893	916	928	911	935	929	962	955	917	931	964	917	952	947	939	948	892	924	893	910	906	934	968	914	972	890	928	921	910	913	908	897	943	909	901	964	902	940	948	894	950	944	930	944	942	936	915	937	945	953	932	947	920	926	901	916	912	966	900	916	934	964	936	893	988	915	897	906	889	933	925	926	973	948	909	921	913	893	958	952	952	923	940	937	928	958	954	938	884	907	957	878	930	1012	950	912	946	940	952	904	948	957	945	915	897	864	958	958	925	931	973	906	963	876	947	876	873	944	955	931	937	927	936	896	879	880	944	974	893	921	929	916	936	945	952	974	884	981	931	973	957	978	930	894	903	948	921	856	966	987	973	918	932	936	930	908	947	909	936	905	884	942	922	902	867	969	913	977	950	841	974	972	965	982	917	898	900	945	914	901	962	939	931	977	935	939	914	929	974	921	933	928	881	938	965	909	949	926	876	929	936	953	889	915	959	899	950	888	915	1001	925	914	959	904	920	957	880	948	934	891	859	929	866	978	908	941	881	858	875	973	896	874	944	921	966
22584	31007	18613	6868	3649	1913	1103	877	909	787	742	688	693	727	687	717	669	692	696	693	710	713	706	717	758	706	695	719	692	695	703	700	703	693	717	700	713	707	697	675	712	629	714	725	723	657	710	675	736	707	745	665	658	709	729	696	691	684	714	706	707	747	696	714	704	661	771	668	688	674	720	656	717	733	709	695	756	710	732	732	641	687	737	725	698	746	734	703	684	733	716	740	702	691	704	697	707	735	705	716	707	672	697	716	693	670	688	737	685	735	724	790	722	712	690	704	688	675	657	656	732	751	706	685	721	693	673	705	695	721	669	706	669	708	711	683	741	707	712	737	725	690	699	717	703	715	650	679	705	696	707	704	657	706	721	717	727	720	730	690	679	690	686	707	673	713	660	704	708	733	695	696	711	701	708	699	710	722	687	752	737	731	723	695	679	721	716	734	719	703	706	696	706	668	734	755	687	710	706	695	723	740	722	675	721	684	703	672	766	702	704	780	770	734	714	651	729	715	677	734	687	640	699	715	673	671	688	643	692	681	658	677	688	771	734	700	720	695	730	721	681	715	720	698	685	721	754	676	731	708	720	643	665	656	714	677	719	715	699	675	681	756	666	694	717	697	716	681	691	689	691	712	693	732	731	641	689	688	675	704	730	687	766	713	709	702	659	715	701	696	710	751	757	676	719	676	686	721	733	668	742	686	676	705	691	762	653	698	746	681	689	747	731	748	781	739	663	690	743	720	726	719	716	710	664	705	695	701	742	695	739	701	674	622	658	728	666	711	720	731	755	701	702	725	703	684	677	658	685	698	712	715	671	685	726	695	709	660	670	697	734	645	730	716	715	699	680	738	696	721	693	691	758	727	685	725	678	682	694	700	688	715	719	721	689	698	707	660	753	655	712	708	725	662	718	686	717	697	681	711	693	738	710	695	734	740	678	718	660	684	728	707	714	697	666	690	697	682	740	686	712	709	702	726	738	720	705	734	667	743	705	696	681	694	752	703	703	706	770	768	741	697	700	791	683	704	725	693	718	678	710	706	664	680	739	728	689	731	697	733	741	702	732	733	691	706	711	742	757	690	676	659	697	707	680	712	745	677	705	705	668	684	737	711	729	697	700	693	717	711	718	706	684	711	717	693	700	675	748	728	669	680	687	706	665	726	687	691	684	711	723	745	724	694	715	687	714	685	669	707	718	755	711	707	659	706	717	703	716	727	701	684	678	765	715	673	694	719	758	718	713	699	704	718	672	730	683	734	704	704	712	732	717	705	700	733	684	701	663	674	673	678	725	689	725	729	719	676	722	672	715	681	723	700	740	720	664	702	720	702	684	721	670	721	649	667	693	677	719	718	726	754	729	720	655	737	731	712	696	733	739	714	688	712	708	710	730	709	687	676	676	708	705	753	704	688	697	760	666	732	709	686	683	668	685	671	696	740	711	697	722	790	772	698	716	662	698	717	711	767	710	681	689	746	751	709	715	696	699	700	688	740	696	655	680	717	679	691	658	710	680	673	698	740	717	724	695	671	700	735	701	719	705	712	715	706	729	699	780	722	702	746	724	679	728	719	676	702	697	705	692	716	704	659	704	728	762	686	737	711	727	710	718	717	720	695	707	705	720	709	741	740	667	732	730	684	680	696	712	747	722	667	682	781	656	666	704	698	729	700	651	697	697	696	716	744	722	726	715	661	751	721	685	671	797	702	701	689	764	746	663	715	646	726	752	672	683	721	701	706	671	707	691	658	732	723	749	693	657	691	687	700	756	711	736	719	703	737	704	686	689	724	751	709	659	756	697	716	657	654	759	683	762	704	715	686	682	734	686	642	663	637	667	716	691	723	749	743	695	746	701	725	681	744	713	726	740	703	713	700	738	650	766	700	705	783	682	662	746	700	700	699	675	610	740	728	706	744	700	696	668	726	739	762	661	700	706	653	689	698	722	734	708	706	752	671	699	704	711	705	714	698	739	717	705	734	693	711	712	699	700	714	688	718	672	733	684	696	723	698	716	752	730	654	716	717	730	705	658	650	722	661	741	698	748	726	697	659	661	708	679	729	732	702	704	734	677	699	658	748	661	728	709	732	718	711	717	703	768	722	741	667	718	664	718	702	728	677	727	704	701	703	659	719	710	695	697	708	729	707	726	720	706	669	688	714	685	690	697	736	726	712	683	689	720	743	695	659	714	688	686	710	685	674	752	672	683	740	737	702	708	714	734	748	697	743	774	676	754	657	738	715	662	716	713	739	704	653	717	703	679	699	670	688	719	708	707	701	715	708	727	697	630	709	695	714	665	689	729	693	738	731	663	682	710	690	720	689	684	698	741	702	739	751	745	705	707	724	695	684	730	688	697	728	675	742	686	726	701	736	705	713	666	680	680	711	700	713	721	706	677	731	707	684	708	708	723	692	676	721	705	731	693	674	695	667	694	720	701	704	710	746	687	686	713	705	705	695	698	731	662	658	681	696	727	660	701	721	735	703	652	737	698	693	712	702	718	688	715	689	686	700	763	696	720	683	711	682	807	756	711	727	721	714	669	698	688	711	679	708	713	690	707	732	684	669	738	724	747	694	709	668	744	697	705	739	716	678	650	712	709	699	745	727	663	648	706	692	650	724	694	707	711	699	712	691	710	668	749	685	718	684	699	723	732	704	687	743	677	699	676	676	695	701	709	728	780	717	712	789	653	706	695	741	708	704	721	732	673	712	714	724	692	713	672	722	690	719	732	754	689	714	720	688	692	663	698	713	691	676	697	728	694	802	705	711	678	711	698	692	699	711	637	654	706	730	681	680	732	715	742	709	682	695	668	699	704	694	663	733	714	715	751	678	735	664	740	732	735	736	680	672	702	710	699	689	681	722	768	695	726	743	661	674	717	686	734	729	665	726	714	728	701	695	720	701	716	685	709	724	708	719	701	722	746	708	705	723	748	680	676	727	659	716	754	718	707	714	728	698	753	709	721	736	710	722	695	703	689	722	689	745	700	673	700	703	705	669	700	745	726	653	703	707	725	741	662	719	730	669	696	752	690	731	737	707	725	730	698	699	673	711	741	699	688	700	668	727	755	724	715	732	745	679	739	716	739	717	705	678	686	686	707	680	713	670	705	703	738	660	689	634	655	714	748	707	675	706	716	667	687	727	680	732	688	732	655	684	775	724	718	700	697	706	629	705	710	725	744	734	696	691	686	725	702	684	716	712	729	691	674	675	703	705	699	687	695	702	678	674	756	725	742	668	719	671	726	735	720	706	730	727	694	688	785	728	746	677	705	688	687	719	691	690	716	697	700	675	692	732	733	691	693	734	738	707	667	744	720	730	673	704	725	639	674	681	670	670	703	698	685	684	745	711	724	684	729	689	763	668	700	714	730	689	681	727	780	743	699	723	717	695	732	718	727	706	665	692	745	722	728	680	707	662	706	715	743	682	675	723	686	700	751	698	716	754	700	713	717	690	699	733	697	741	735	714	703	719	725	739	706	704	726	691	718	709
25740	24472	37202	36433	27587	16794	6222	2723	3004	1763	1216	1104	1083	1124	1069	1048	1086	1040	1067	1095	1055	1030	1046	1219	1233	1067	1052	1067	1057	957	1027	1093	981	1007	1050	1036	1119	1101	1111	1037	1032	1042	1037	1049	1092	1092	1051	1068	1030	1038	1004	1073	1013	1009	1046	1079	1017	1091	1065	1059	1057	1055	1016	989	993	1028	1018	1065	1001	1104	1063	1108	1049	1120	1032	1092	1048	1004	1095	1035	1075	1015	1049	1026	1057	982	1023	1124	977	1098	951	1019	1061	1071	1020	1102	1024	1053	1066	950	1071	1027	1011	1023	1094	1004	1021	1028	1039	1068	1056	1052	1035	1106	965	1013	1050	1047	1092	1083	993	1129	1023	1044	1072	1013	1039	1041	1002	1013	999	1018	1072	1036	1091	1065	1045	1044	1035	1069	1036	1047	1037	1037	1034	1032	1009	1068	981	1010	987	1046	1052	994	1019	1033	1041	1021	1071	1095	1024	972	1036	1027	1025	1021	1067	1057	1042	1037	1016	1018	1047	1015	976	982	1086	1012	1065	1035	1077	1003	1027	983	1001	1066	1061	1024	1087	1091	1023	1059	1009	1061	1014	1046	1100	1047	998	1061	1003	1033	1043	1036	1069	998	1002	1120	1069	1044	1071	1014	1010	1011	1049	1080	1007	1003	1087	980	1046	1102	1010	1060	1046	1069	1000	1031	1022	971	1027	1031	1024	987	1092	1045	1044	1040	986	1019	1033	1027	955	1077	1017	1070	1077	992	1016	961	1016	1060	990	1002	1007	1028	1028	1086	1027	1058	1061	1025	1025	1047	1014	1022	1131	1054	1064	1027	965	1023	1006	950	1028	1013	1044	1017	1046	1091	1041	994	993	993	1020	1036	1060	1001	1031	1038	1023	1066	1094	1069	978	1074	985	1011	1062	1024	1001	1028	1077	1076	1064	1033	1081	1058	965	995	1059	993	1045	1058	1073	1021	1033	1026	1020	1057	999	1039	1063	999	1090	1003	1032	1058	1036	1069	1077	1031	1027	1035	1028	990	1015	1058	992	999	1048	1068	1055	1065	1026	1138	1046	1059	1057	1044	1051	1049	1049	1035	1040	1013	1019	1029	986	995	1025	1020	1039	1077	1093	996	1065	1049	1061	1034	1032	1021	1041	1046	1012	1042	1007	1036	1073	1005	988	1057	1105	993	1018	1012	1020	1055	1022	1066	1028	1073	1030	965	1083	974	1042	1033	1056	1069	1061	1027	1065	998	1026	1023	1119	1060	1059	1054	1018	980	1044	997	1032	1009	1068	1103	1051	1007	1059	1009	1058	969	1044	1050	999	956	1067	997	1063	1003	1031	1037	1011	1037	1029	1028	1067	947	1048	1057	1002	992	1002	1017	1019	1071	1016	998	1036	1010	1048	1024	1067	1039	1063	1085	1025	1052	972	1038	1048	997	979	1050	1038	988	1054	1081	983	1025	1054	1045	1040	1033	992	1093	1045	1006	1016	1032	1064	1031	1066	994	1007	989	1021	1081	1060	1040	1047	1002	981	1000	1014	1028	1023	1044	1068	1044	1013	1062	1071	997	1045	1020	1014	1037	961	1046	1039	1080	1066	1006	964	981	1092	1038	1030	1039	1031	1057	1070	1019	1052	1072	985	1038	1043	1048	1002	1069	1031	1037	988	1069	1074	1091	1006	1035	1000	966	1066	1022	1068	1027	983	1039	1035	1006	1042	1017	1024	1057	1087	1009	1052	1014	1032	990	1028	1072	1039	1015	1059	1055	999	1011	1016	1015	1041	1055	1004	1064	982	1028	1055	1021	1055	1022	1041	1019	1050	1074	1065	1069	1000	1020	1071	989	1078	1045	979	951	1039	1058	994	1050	1071	1095	1089	1000	1021	1011	1074	1044	1087	1014	1016	1063	1024	1102	1055	1045	1037	1030	1020	1076	1054	1018	1048	1008	1005	1084	1023	989	1012	1059	1047	1056	1012	1035	1019	1026	1012	1039	996	1020	1026	1000	991	1057	1024	1059	1026	1038	1097	992	1008	1047	1068	986	1044	1062	1074	1024	1016	1101	1054	1028	1015	1020	1054	1030	1020	1021	1030	1111	1002	1015	1111	1054	1034	1077	995	1018	1017	1034	1039	1090	1024	1007	1090	1099	1092	993	1070	1034	1035	1057	1071	1011	984	1067	1073	1033	1008	1018	983	1065	1024	1061	1069	1037	1076	1024	1022	1031	1023	1111	1035	1042	1029	999	1043	1031	1055	1052	1018	1042	1050	1060	1053	1010	1070	993	1054	1031	1007	1015	1072	981	1045	1031	981	1016	1002	1007	1051	1001	1048	978	1024	1055	1043	1025	1016	1069	1062	1051	1069	1010	1039	1084	1082	1003	1050	1052	1013	1100	1037	1040	1068	1036	1024	1050	1030	1017	1047	1042	1044	1047	1084	1008	1069	1039	1049	1048	1095	1026	1039	983	1018	1009	1011	1011	1077	1038	1066	979	1029	1081	1097	1065	1065	999	1052	1044	1020	1085	997	1048	1008	1059	1077	1069	1047	1005	1097	1097	1012	1042	983	1058	1065	1028	1025	967	1066	1015	1043	1011	1023	1014	1084	1014	982	1071	1051	994	1031	1014	1013	1016	1042	1022	1017	1074	1014	1005	1021	1043	1048	990	1012	1031	1070	1017	1023	1071	1042	1033	1058	1040	1045	1057	1062	1055	1067	1059	993	984	1032	1066	1055	1075	1043	1087	1083	1030	976	983	1060	1058	1020	982	1044	1027	1108	1070	1037	1013	1013	1051	1022	1037	1056	1010	1016	1014	1039	989	1071	1071	1003	986	1066	954	1003	1043	1072	1051	1009	1046	999	1031	1030	1038	979	1013	1079	1055	1092	1054	975	1052	1037	995	1073	1020	1044	1043	1090	1038	1077	1051	1026	999	982	1065	1062	1069	1057	1023	1075	1109	1086	989	985	1061	1011	1023	1030	1026	988	1016	1044	1082	1050	1003	1009	1053	1004	987	1031	1087	1023	1034	1002	1089	1069	1005	983	1037	1076	1062	1013	1058	1042	999	1044	1039	1070	1020	1067	1023	1059	1084	1099	1042	1006	1076	1041	1029	959	1046	1006	1048	1043	1135	1036	1013	1091	972	1035	1032	1016	1034	957	1084	994	992	1054	985	1011	1048	1074	1004	1029	987	1004	1079	1057	1007	1007	1028	1081	1003	1035	1049	1063	1009	1004	1029	1037	1065	1059	1099	1041	1029	1057	1000	1076	1014	1044	1002	1074	1075	1063	1093	1021	1036	1072	1063	978	1047	1064	1063	973	1007	1086	1045	1085	1012	1021	1004	1015	1025	1055	1018	1101	1055	1020	1054	993	1094	1050	1036	1038	1038	1008	1060	1052	1034	1002	985	1005	992	1018	1044	999	1062	1083	1030	1055	1002	1019	1068	1080	1033	1069	1038	1050	1045	1077	1035	1034	1100	1007	1005	1016	1065	1068	1042	1073	1020	1018	1057	1015	1070	1004	1054	1056	1046	1076	1022	1068	1048	1030	1047	1039	1070	1005	1067	984	1052	1055	997	1037	1062	1036	1066	1063	1066	1032	1001	1063	1051	1020	1060	975	1066	1052	1068	1047	1054	1020	1072	1018	994	1022	1006	1014	1051	1013	1111	1066	1056	1035	988	1143	1030	1054	1074	994	1038	1042	997	999	1045	1026	1011	1007	1016	1040	1006	1045	1052	1079	1023	1035	1056	1013	1031	1058	1046	1073	1090	1012	1043	1054	1008	1006	1002	958	1005	996	1072	1035	1016	1088	1041	1037	1070	1093	1017	1050	1045	1021	1027	1071	1091	1060	1018	1044	1075	1048	1013	1043	1038	1035	970	978	1040	1006	1080	1016	1015	1007	1054	1041	1105	1030	1038	1097	1053	1026	1001	1003	1004	949	1015	1011	1049	1015	1017	982	1010	1034	1034	1054	1034	1068	1026	1006	1020	987	1089	1059	1044	1044	994	1006	1080	1016	1038	1017	1169	1087	1071	1014	979	1092	1072	1083	1024	1002	1028	948	1024	1010	1053	1087	1045	1032	1083	1004	1049	1047	1053	1033	1074	1045	1045	970	1051	1101	1007	998	1011	1067	986	1019	1051	1058	1056	1026	1042	1019	1044	1019	1037	969	1020	1049	1022	1035	1039	1096	1008	1091	1002	1093	1013	1037	1029	991	1027	1019	1025	985	1054	1018	1039	1051	1058	1058	1107	1053	1047	1052	1015	1042	1059	1057	1021	1011	1045	1047	1115	1028	1012	1038	1024	1042	1045	1009	985	1001	1045	1054	1056	1052	1053	1085	1020	998	1056	970	1056	1055	1055	996	1066	1053	1117	1070	1008	1047	1056	1023	1051	1041	1077	1037	1029	1064	1054	1049	986	1039	1062	1063	1058	948	1017	1102	1027	991	971	1006	1013	1066	1035	1005	963	995	1014	1002	1059	1025	1016	1102	1048	1040	1074	1034	1017	1066	1050	1071	1097	1083	972	1042	1032	1062	1000	1065	1037	1047	1038	1055	1023	1033	1033	1063	1032	1015	1019	1085	1069	1042	974	1020	1035	1043	1030	1042	1095	1053	1026	992	1014	1055	1084	1020	1015	965	1016	1018	1004	1041	1021	1029	1022	981	1050	1029	1020	1073	1062	1079	999	1000	1026	1055	1061	1066	987	1060	1007	1004	1018	1031	1033	1042	1053	1053	1120	1010	1049	1048	1077	1040	1020	1050	1047	1016	1010	1015	1026	1017	1089	1075	1035	1013	1054	1007	1014	1042	989	1007	1007	1013	970	1073	1055	1073	1009	1046	1082	995	1052	1027	1024	1025	1034	1058	1021	1029	1081	1026	1059
60446	87752	66200	37204	22202	10752	4442	2748	3700	1662	988	859	855	833	795	834	885	871	880	864	826	855	837	1123	1012	805	867	836	876	814	850	852	895	869	842	827	852	847	847	830	868	867	862	876	844	868	849	845	856	854	818	892	809	854	888	905	841	864	864	845	856	880	824	867	855	838	779	856	765	821	836	869	825	851	860	854	838	871	842	863	885	805	872	886	848	840	836	869	835	847	900	833	862	810	844	829	895	887	810	861	872	836	889	847	820	789	862	867	795	886	852	870	825	850	839	801	804	873	851	900	860	858	844	862	850	821	842	807	862	848	846	811	812	843	860	806	847	808	874	863	821	877	812	860	825	845	850	871	879	841	887	915	863	823	832	828	803	861	847	832	864	784	823	832	847	829	803	902	814	827	864	854	863	844	831	839	807	830	821	852	833	858	819	836	820	829	857	836	912	853	836	800	816	910	830	833	850	787	890	859	886	860	867	808	832	884	868	851	856	801	879	839	832	834	878	857	834	872	847	849	847	807	832	863	830	838	881	864	792	855	827	796	833	832	814	816	849	846	814	824	846	845	863	811	860	847	896	859	823	887	874	828	860	803	822	840	858	858	896	854	859	825	825	814	793	840	886	831	798	854	812	838	836	836	880	873	831	804	855	828	839	819	876	816	851	834	820	822	844	828	854	793	814	865	784	861	861	828	805	838	841	831	846	817	834	855	854	836	822	812	812	866	817	836	819	824	843	798	831	788	789	882	868	853	847	818	876	830	874	818	857	837	867	781	803	866	838	886	855	810	876	865	798	834	831	859	894	769	825	876	860	835	791	806	861	837	808	824	874	887	843	844	851	831	838	806	831	843	875	860	847	809	829	804	852	824	843	815	819	827	876	834	823	852	793	841	837	851	888	826	875	859	823	878	845	855	862	832	840	842	842	832	833	885	838	846	837	863	863	810	832	849	812	813	810	839	871	822	882	842	844	872	828	811	860	853	844	879	841	791	775	858	880	809	807	853	829	808	804	832	840	859	841	872	817	844	865	891	837	833	839	794	838	846	811	876	857	823	795	895	822	814	853	814	820	872	878	871	824	893	890	840	845	832	847	880	852	785	875	813	869	850	854	827	852	868	823	832	853	837	818	794	888	873	860	773	834	880	853	833	855	841	871	833	807	789	808	867	843	838	851	820	825	833	880	850	855	837	864	837	840	838	855	847	856	838	799	870	825	798	853	812	792	845	916	906	822	865	894	850	847	853	832	816	874	817	842	874	836	826	842	841	901	842	866	791	809	805	820	802	841	840	849	835	882	884	866	842	841	842	808	884	860	824	908	812	828	779	863	830	856	792	834	825	818	849	847	829	840	835	834	845	868	862	814	848	882	820	814	839	801	865	869	879	841	808	831	830	788	825	861	830	862	804	839	858	880	833	879	797	837	872	839	836	821	862	819	864	884	858	819	853	869	827	812	785	844	813	815	856	873	860	900	810	849	800	816	823	824	826	845	836	841	846	846	919	816	786	827	835	830	835	838	822	826	837	826	828	865	922	798	822	838	842	834	856	850	859	806	831	813	874	833	853	803	832	813	880	865	910	844	838	811	825	858	880	866	760	817	829	841	832	857	842	861	807	839	869	824	893	852	831	818	867	879	864	884	863	858	840	815	799	796	868	922	851	831	852	851	819	821	820	809	875	811	823	844	854	815	832	845	838	849	835	801	815	799	810	852	847	838	866	854	828	856	777	791	816	826	849	824	818	820	862	807	854	828	854	839	838	829	844	789	816	807	881	823	810	830	844	880	841	823	813	828	808	831	823	865	901	845	837	859	854	864	814	830	810	842	841	903	835	861	841	806	913	791	840	796	818	885	821	831	835	821	814	854	836	834	812	847	836	831	858	841	929	811	847	838	852	840	825	855	895	821	802	836	811	804	812	835	870	781	850	861	868	838	809	814	805	803	847	807	850	814	843	825	859	860	881	818	890	825	833	851	814	872	865	864	864	872	826	849	822	844	854	802	793	844	839	828	834	879	825	895	842	834	862	827	876	831	852	882	813	879	867	835	860	846	814	845	844	871	779	869	840	850	812	771	858	823	835	843	846	825	850	833	857	847	817	830	819	798	811	821	806	814	861	854	838	817	828	848	831	852	862	846	842	862	808	819	883	866	865	842	826	837	832	829	810	837	839	860	848	832	859	815	880	883	824	860	885	831	848	858	843	842	879	829	830	831	880	836	795	788	863	837	827	888	775	917	873	829	819	867	855	875	861	849	832	802	842	820	836	820	844	822	835	760	808	836	843	865	905	845	809	848	790	890	864	864	849	864	795	856	889	790	853	863	791	783	858	861	806	808	824	868	824	802	832	866	863	828	847	833	898	785	849	849	874	870	835	867	872	836	860	897	821	857	863	853	827	850	804	822	823	826	848	880	811	893	806	836	823	852	831	860	815	820	867	812	891	859	871	893	836	843	876	792	876	795	897	870	884	885	825	837	866	831	818	827	800	873	795	830	792	826	827	818	864	801	848	866	814	813	844	838	902	844	811	852	833	814	841	867	803	819	811	827	816	834	870	816	840	797	830	832	912	817	794	819	840	786	866	839	832	816	823	849	860	878	810	839	833	811	811	865	857	819	788	888	824	743	846	818	832	863	860	847	800	816	854	839	816	860	827	848	877	834	839	820	836	856	855	795	883	837	865	888	822	857	853	849	826	849	839	846	855	844	878	879	853	832	868	871	837	869	852	804	841	863	815	796	878	841	844	848	858	847	868	837	848	884	792	814	820	806	791	832	864	876	807	905	841	827	858	840	848	913	847	817	836	859	838	869	804	821	812	806	860	825	832	842	779	845	861	837	880	870	859	857	883	859	855	853	859	855	838	882	800	841	796	871	846	879	860	837	841	871	825	875	843	833	854	817	839	834	859	836	874	838	840	802	876	821	819	840	845	832	780	832	815	855	804	883	869	832	803	878	887	808	865	857	808	811	836	794	826	824	838	819	832	806	772	813	872	852	845	863	800	817	770	791	810	823	885	840	867	821	796	857	833	859	768	875	815	878	845	804	793	830	810	784	797	787	834	821	806	824	869	838	857	849	838	839	860	824	867	846	836	786	933	834	822	839	803	818	847	835	877	808	798	840	864	840	823	839	869	840	862	825	770	794	879	830	840	840	838	843	826	816	846	804	805	787	862	870	817	784	823	841	849	787	821	798	871	877	778	815	816	859	833	840	889	848	838	819	870	858	831	865	837	762	821	858	838	862	852	849	837	846	803	838	811	879	851	808	815	870	869	852	869	834	834	855	840	797	858	844	807	811	835	800	826	841	835	774	849	834	890	869	787	863	824	867	819	855	845	845	840	817	833	860	844	821	800	800	813	846	859	824	805	846	840	823	839	879	787	827	901	773	815	900	825	757	825	851	801	883	837	811	827	834	857	782	819	873	882	847	839	831	816	869	876	800	828	850	771	781	798	812	842	854	834	946	847	880	814	808	807	797	815	825	803	877	816
24546	22777	33738	33287	31174	24115	12374	5056	5284	2977	1488	1262	1258	1236	1174	1178	1124	1199	1240	1190	1300	1233	1176	1565	1473	1226	1248	1199	1221	1151	1206	1161	1244	1224	1182	1211	1232	1202	1198	1175	1176	1180	1158	1128	1242	1191	1211	1209	1229	1141	1215	1197	1083	1161	1180	1164	1236	1223	1229	1213	1191	1185	1210	1204	1244	1190	1149	1171	1136	1208	1255	1165	1206	1256	1251	1169	1182	1221	1183	1164	1165	1213	1176	1242	1173	1211	1191	1226	1201	1248	1188	1247	1147	1290	1181	1218	1228	1189	1204	1183	1185	1171	1140	1192	1151	1100	1180	1145	1198	1137	1185	1162	1225	1208	1145	1172	1214	1224	1205	1221	1211	1139	1161	1149	1197	1211	1230	1230	1184	1128	1156	1162	1213	1218	1168	1183	1189	1166	1273	1175	1185	1240	1233	1220	1260	1199	1252	1204	1160	1149	1140	1258	1213	1182	1203	1196	1124	1155	1181	1193	1206	1183	1190	1205	1158	1197	1255	1180	1165	1188	1187	1262	1194	1198	1175	1182	1236	1244	1200	1184	1251	1175	1242	1209	1171	1210	1200	1127	1230	1188	1183	1133	1206	1215	1216	1130	1187	1186	1232	1179	1238	1225	1203	1188	1204	1221	1195	1185	1162	1170	1160	1196	1138	1193	1119	1172	1212	1150	1179	1215	1148	1232	1166	1179	1191	1171	1213	1163	1207	1222	1198	1202	1172	1183	1169	1098	1122	1130	1200	1190	1165	1207	1154	1239	1186	1182	1158	1209	1154	1176	1203	1226	1194	1194	1183	1163	1169	1200	1217	1208	1228	1219	1226	1174	1192	1225	1194	1186	1212	1234	1226	1217	1185	1132	1144	1225	1175	1207	1201	1158	1178	1165	1158	1162	1228	1201	1120	1172	1175	1206	1200	1176	1191	1182	1189	1208	1139	1139	1107	1192	1196	1169	1201	1145	1153	1202	1184	1201	1146	1167	1194	1220	1250	1147	1171	1211	1212	1176	1135	1197	1205	1213	1190	1181	1185	1206	1158	1231	1205	1219	1183	1198	1206	1133	1187	1210	1142	1188	1169	1186	1245	1201	1200	1203	1163	1207	1227	1182	1184	1200	1188	1148	1164	1173	1220	1161	1186	1214	1272	1184	1182	1232	1194	1185	1220	1254	1196	1151	1220	1184	1160	1209	1218	1160	1174	1214	1192	1245	1158	1147	1124	1234	1183	1222	1095	1175	1156	1230	1190	1212	1232	1187	1228	1176	1189	1193	1157	1202	1262	1181	1197	1155	1136	1209	1168	1164	1213	1212	1150	1167	1248	1151	1170	1187	1148	1211	1177	1155	1154	1209	1183	1180	1152	1232	1115	1150	1201	1142	1189	1181	1159	1197	1189	1225	1174	1198	1168	1185	1206	1185	1239	1248	1151	1190	1145	1167	1205	1147	1214	1220	1183	1166	1167	1206	1186	1192	1219	1195	1192	1213	1187	1189	1199	1187	1195	1185	1235	1185	1249	1190	1191	1188	1166	1087	1166	1176	1207	1185	1146	1184	1190	1187	1133	1100	1151	1197	1241	1161	1126	1174	1207	1164	1170	1234	1198	1235	1102	1195	1183	1112	1186	1181	1152	1238	1158	1249	1158	1147	1218	1211	1226	1141	1159	1164	1233	1153	1142	1196	1280	1168	1171	1204	1194	1184	1222	1164	1118	1148	1182	1163	1162	1220	1134	1111	1157	1196	1176	1169	1194	1174	1143	1216	1185	1170	1140	1162	1181	1137	1199	1211	1236	1253	1132	1195	1163	1238	1162	1171	1232	1224	1129	1172	1174	1160	1165	1161	1143	1263	1203	1195	1225	1129	1091	1128	1189	1235	1208	1164	1247	1170	1162	1261	1232	1242	1145	1201	1190	1237	1177	1201	1231	1146	1144	1190	1230	1227	1153	1170	1172	1147	1192	1206	1169	1135	1198	1163	1205	1171	1143	1185	1216	1170	1246	1200	1139	1167	1149	1149	1254	1258	1195	1182	1163	1169	1230	1201	1153	1165	1133	1168	1237	1224	1180	1219	1193	1108	1203	1228	1194	1215	1148	1136	1199	1182	1182	1109	1145	1185	1187	1215	1159	1240	1157	1205	1204	1222	1159	1246	1187	1111	1184	1195	1187	1200	1191	1163	1147	1153	1201	1187	1177	1123	1153	1194	1160	1217	1138	1251	1164	1149	1171	1118	1180	1188	1159	1159	1220	1195	1142	1206	1137	1176	1172	1226	1111	1192	1117	1191	1218	1176	1212	1166	1188	1186	1124	1225	1193	1136	1207	1157	1168	1169	1156	1157	1195	1157	1162	1200	1139	1181	1193	1167	1132	1159	1204	1224	1210	1111	1139	1149	1248	1179	1234	1229	1215	1167	1239	1141	1185	1151	1216	1218	1193	1270	1163	1139	1129	1154	1188	1182	1186	1139	1233	1207	1191	1262	1160	1160	1164	1144	1197	1168	1194	1170	1188	1196	1146	1146	1200	1218	1209	1202	1158	1090	1142	1208	1215	1188	1125	1222	1158	1196	1251	1208	1172	1164	1154	1175	1178	1131	1155	1220	1190	1206	1149	1179	1203	1194	1269	1220	1172	1203	1210	1139	1173	1164	1185	1140	1214	1179	1185	1175	1199	1185	1176	1186	1233	1177	1165	1204	1258	1166	1190	1185	1190	1230	1161	1163	1220	1234	1198	1249	1199	1217	1190	1161	1131	1157	1184	1261	1163	1161	1246	1239	1273	1165	1152	1187	1291	1165	1141	1187	1163	1265	1196	1131	1181	1169	1157	1174	1187	1171	1143	1209	1196	1216	1130	1220	1192	1177	1124	1151	1168	1180	1234	1175	1174	1202	1224	1198	1152	1160	1187	1171	1151	1166	1180	1210	1202	1177	1203	1176	1159	1151	1158	1222	1193	1097	1120	1192	1209	1223	1175	1224	1204	1165	1188	1196	1169	1205	1152	1105	1182	1194	1153	1163	1226	1163	1184	1211	1149	1205	1153	1144	1147	1205	1155	1199	1214	1247	1222	1228	1205	1176	1225	1190	1190	1152	1220	1236	1160	1165	1165	1184	1179	1204	1144	1164	1162	1138	1229	1166	1204	1216	1240	1212	1148	1184	1161	1202	1223	1210	1163	1238	1228	1139	1193	1227	1202	1251	1174	1130	1170	1171	1110	1189	1204	1170	1158	1156	1168	1240	1244	1171	1217	1192	1199	1223	1153	1192	1200	1223	1199	1193	1209	1159	1171	1164	1224	1199	1170	1158	1153	1169	1216	1208	1174	1177	1214	1221	1208	1204	1250	1164	1217	1156	1201	1204	1105	1166	1138	1203	1122	1186	1218	1180	1252	1145	1129	1195	1192	1190	1205	1160	1217	1171	1168	1252	1147	1136	1232	1148	1189	1195	1183	1176	1173	1192	1153	1150	1239	1216	1192	1173	1193	1162	1262	1093	1207	1140	1119	1176	1191	1201	1173	1269	1166	1129	1189	1180	1217	1168	1193	1184	1191	1194	1217	1140	1131	1203	1129	1152	1154	1156	1177	1237	1188	1182	1211	1171	1165	1194	1154	1133	1137	1146	1190	1243	1170	1167	1179	1233	1156	1124	1173	1199	1202	1182	1198	1105	1204	1192	1190	1185	1177	1231	1178	1193	1121	1224	1212	1190	1204	1171	1216	1213	1198	1148	1166	1171	1166	1235	1234	1206	1159	1139	1193	1180	1189	1148	1155	1217	1169	1198	1261	1193	1159	1159	1198	1185	1243	1241	1169	1127	1186	1211	1165	1233	1153	1168	1170	1184	1146	1141	1185	1178	1169	1153	1201	1162	1224	1220	1147	1141	1177	1169	1150	1192	1115	1178	1170	1120	1170	1175	1118	1145	1195	1220	1183	1215	1213	1182	1196	1243	1222	1157	1147	1257	1090	1238	1125	1194	1239	1212	1175	1169	1157	1184	1211	1179	1160	1161	1153	1170	1252	1176	1141	1232	1199	1171	1160	1195	1184	1219	1223	1147	1145	1210	1167	1192	1215	1160	1167	1174	1239	1178	1223	1251	1168	1151	1125	1143	1140	1190	1216	1244	1181	1218	1185	1187	1184	1177	1189	1176	1141	1232	1194	1145	1212	1253	1231	1251	1213	1170	1132	1233	1191	1159	1231	1264	1176	1194	1208	1249	1178	1234	1175	1151	1058	1153	1210	1246	1203	1135	1160	1131	1141	1172	1207	1201	1140	1219	1155	1158	1185	1133	1184	1216	1221	1162	1176	1179	1168	1201	1204	1197	1170	1217	1170	1214	1206	1163	1196	1245	1159	1169	1164	1232	1186	1167	1155	1180	1188	1167	1118	1193	1157	1139	1196	1215	1167	1182	1258	1188	1146	1168	1198	1149	1119	1155	1184	1190	1199	1167	1163	1148	1182	1240	1160	1198	1168	1177	1176	1151	1184	1226	1189	1162	1242	1198	1212	1183	1128	1206	1121	1173	1232	1151	1194	1215	1226	1107	1177	1193	1192	1139	1221	1138	1190	1197	1228	1214	1165	1201	1260	1226	1188	1229	1203	1200	1198	1153	1172	1234	1163	1158	1160	1204	1133	1189	1203	1248	1176	1195	1198	1191	1205	1178	1191	1226	1154	1227	1170	1194	1218	1229	1183	1194	1128	1174	1218	1159	1147	1215	1145	1199	1167	1176	1226	1184	1127	1236	1177	1226	1217	1165	1142	1188	1189	1216	1168	1172	1205	1197	1220	1132	1322	1192	1171	1148	1189	1235	1193	1104	1234	1247	1205	1147	1184	1143	1174	1094	1143	1203	1157	1200	1169	1226	1136	1163	1279	1198	1225	1224	1124	1212	1153	1149	1174	1189	1214	1188	1150	1191	1244	1192	1180	1142	1217	1173	1197	1164	1233	1198	1180	1171	1138	1136	1202	1206	1238	1186	1226	1138	1166	1209	1131	1161	1162	1166	1193	1165	1183	1230	1191	1197	1212	1239	1225	1140	1291	1145	1220	1208	1279	1185	1134	1162	1150	1182	1181	1193	1156	1189	1138	1241
64686	100289	76931	50006	33208	17059	7049	5121	6193	3050	1215	991	1059	1013	1009	1052	1061	998	1001	1004	1024	971	959	1508	1284	1031	1029	1015	1024	967	973	966	966	1023	959	964	986	1029	972	1001	990	969	988	984	974	969	995	1015	1036	1009	1026	972	988	926	978	987	956	1024	1007	1048	996	978	1011	970	999	978	974	998	962	996	1018	1016	1030	975	1004	973	1023	1010	954	957	985	1035	965	1025	1009	992	987	924	975	993	1012	964	960	903	994	985	936	965	1008	958	1062	1017	979	981	979	988	936	964	939	1012	922	963	960	979	966	955	963	998	961	991	1005	962	1007	1015	964	1018	1018	990	990	964	1013	987	997	1023	1056	952	962	981	968	1008	974	976	1033	1028	1000	945	960	967	960	978	1001	1040	956	939	1004	954	963	1018	1024	980	994	920	1001	943	948	1025	976	1029	947	993	909	968	1041	919	973	982	952	989	1013	976	986	986	993	997	904	953	971	942	992	1000	961	998	964	983	973	1027	977	1013	985	904	1038	983	999	966	1018	970	943	997	989	938	1010	1018	1002	951	1040	957	993	946	1044	964	1032	1004	985	988	993	1004	968	1010	974	1044	918	1015	962	1003	1033	1002	1013	1013	951	985	975	1002	964	940	987	964	985	968	937	958	1025	1007	985	983	982	1004	940	1017	1024	947	1010	966	989	979	1001	989	1000	984	946	1008	982	1034	919	1048	953	978	973	962	1025	982	972	986	929	953	984	1006	982	961	959	962	1019	1002	1005	1017	1047	954	996	955	1030	989	967	1005	1016	944	1013	1037	1010	963	956	1003	934	946	977	962	1019	999	954	1026	982	988	976	923	920	1024	983	909	972	997	1018	967	1015	989	1002	956	1008	1011	1021	955	985	959	1002	937	990	1031	979	965	960	959	1025	947	978	1031	1011	995	951	942	1028	930	958	944	1005	959	927	962	938	988	995	1011	939	977	941	979	937	1018	979	947	988	933	1013	954	1001	969	980	952	985	920	1048	975	934	975	919	997	985	995	989	939	973	967	973	964	966	954	974	915	919	1028	989	978	1000	1002	964	963	951	1004	998	952	1010	1001	1016	947	1003	1004	983	932	964	992	933	1000	974	962	1005	1018	981	977	1035	945	998	977	950	1011	936	979	1000	998	961	974	969	995	969	993	933	967	969	991	952	1013	934	984	944	1011	998	936	1011	989	948	1024	999	949	1014	982	977	1010	1007	1019	972	1009	1002	1010	993	1040	1052	966	912	1015	933	947	987	954	974	1022	1015	1002	1010	987	933	987	991	973	1000	1036	1037	969	981	986	967	1015	1007	966	977	976	1022	986	1049	973	975	951	973	954	961	940	1003	990	978	969	933	986	984	964	1009	948	987	901	967	1001	899	933	972	984	1016	969	950	1012	1027	995	1017	1037	980	999	995	1016	999	974	986	996	997	1016	944	1011	982	1000	1017	935	983	967	946	969	929	993	940	1026	1011	1030	958	1029	1005	999	954	977	1024	1055	963	981	1060	1046	919	1000	991	960	1017	961	970	982	1011	976	1005	995	942	979	988	1005	1030	968	957	1005	978	963	973	1006	919	992	958	974	980	1046	1006	940	973	1018	1021	950	983	974	994	1035	978	966	1032	970	944	935	945	1021	986	979	938	1004	978	991	992	988	931	1003	1012	1020	943	973	1000	967	981	984	981	1000	950	980	976	988	972	1027	985	1034	966	980	980	966	1014	1026	922	956	934	1005	1058	1003	1042	959	932	991	980	960	993	984	977	943	958	945	989	1010	992	955	980	966	971	966	995	1021	1034	946	967	1007	1011	953	933	1003	926	982	1038	962	1000	989	1025	1008	992	992	991	1044	916	971	1021	986	931	961	978	987	979	1004	991	1033	987	957	991	953	946	933	935	1009	984	1011	995	1004	918	966	985	1013	991	963	937	972	1023	991	1013	948	1040	947	977	1006	1014	976	956	1004	996	1015	1002	960	1009	1010	990	1022	1007	941	971	1008	946	972	936	1037	981	957	990	944	967	932	935	984	989	1028	939	926	993	981	979	985	996	982	934	982	1014	956	995	999	976	953	988	937	916	982	991	975	951	955	984	964	975	1030	961	932	948	972	961	946	1064	989	987	996	925	1034	957	1044	974	988	940	970	973	954	990	990	990	980	1029	904	1054	1011	991	920	995	963	1023	1003	924	974	939	934	955	940	979	1014	991	1050	1038	983	982	986	992	927	979	979	990	1007	1013	994	1007	989	968	960	919	1023	970	946	975	1016	992	984	967	952	980	984	991	974	917	985	954	1036	991	981	984	1010	967	962	951	988	1003	970	1030	942	938	913	991	934	955	973	953	954	1011	1025	989	947	964	1005	962	929	994	983	985	1017	992	943	947	995	985	1029	1002	1026	1033	945	975	1007	969	1015	1006	994	909	984	1018	939	990	992	1009	965	1010	945	939	990	991	967	1000	955	966	963	983	969	994	993	928	952	1008	998	993	991	992	1023	961	1030	969	981	962	1006	967	998	945	1022	932	1026	972	1007	970	1011	983	988	976	938	958	984	978	987	945	1003	1004	988	941	936	996	983	990	1036	936	1013	958	968	990	974	999	983	952	1038	963	983	1031	990	998	1018	1010	1007	990	920	962	996	999	976	920	975	982	979	963	1030	986	995	954	986	1020	969	940	964	976	982	993	1013	973	1032	1005	979	972	982	1027	965	939	976	979	994	951	1072	965	896	950	991	1070	1013	1003	999	1015	982	975	981	974	960	970	975	989	1010	998	935	1029	955	969	1008	949	1016	956	1010	942	993	1030	1002	950	986	969	997	971	1035	951	988	954	1032	966	996	979	1037	1008	995	992	903	974	980	955	991	937	998	963	950	1014	954	958	988	985	1020	998	978	953	1010	979	1002	950	964	1087	989	951	984	990	971	981	988	980	1020	996	953	943	992	1015	965	978	972	943	1076	948	1039	1013	996	987	998	952	965	961	958	952	1011	991	1063	944	1005	1010	943	994	985	1016	998	931	1028	986	1023	955	986	1030	971	975	945	983	963	962	987	963	972	1021	979	971	967	992	957	974	988	984	977	978	1018	1030	955	935	925	909	948	1032	1005	997	952	955	978	1049	987	988	933	940	972	954	938	995	942	1007	967	1036	977	979	979	938	985	995	1032	970	996	937	1061	950	938	999	980	990	963	1035	928	980	980	958	973	956	989	1001	923	990	973	989	978	998	1008	1018	992	968	981	964	1009	984	990	1042	1014	1050	995	997	968	943	926	993	962	992	1003	980	992	971	938	1013	1005	956	991	966	952	973	941	931	997	992	947	994	953	994	991	937	1014	955	951	935	954	949	923	940	986	1002	952	993	1052	1006	1005	954	1000	983	999	948	993	940	960	942	1023	933	971	973	959	979	1021	950	987	1009	1028	964	1009	974	952	934	967	988	958	957	991	1000	1009	993	982	1008	928	965	969	1007	1013	975	949	991	1014	999	960	986	1016	1016	980	936	982	966	960	978	928	1001	960	995	987	969	956	991	995	981	939	958	1005	994	920	948	998	939	1001	977	1015	1004	1011	908	974	992	998	969	973	980	953	935	940	979	991	1024	1002	1038	1030	940	959	979	1012	941	965	959	1051	1036	984	943	947	951	962	1022	1006	969	977	999	1006	981	1008	976	1009	973	1022	965	955	989	972	965	965	1019	989	930	958	1009	1042	953	987	980	950	983	983	983	1012	964	934	947	1016	954	953	992	946	1021	919	958	1007	975	951	970	995	962	954	916	1006	970	943	935	973	954	1021	949	971	1040	952	968	972	999	946	1001	972	1017	979	920	919	957	965	959	955	983	977	940	1002	969	992	982	977	947	891	978	1007	1013	1023	997	980	959	989	908	970	919	1009	1068	992	933	940	982	949	1008	1028	918	950	944	955	995	994	974	978
30885	26864	22880	10593	4097	1939	1233	1067	1150	1002	1008	971	978	952	996	926	947	952	921	951	939	978	898	1029	984	1000	1004	952	917	903	971	965	947	949	1028	988	944	967	904	994	995	993	946	997	992	954	933	908	982	907	945	972	950	958	933	893	975	978	913	996	968	939	949	996	995	966	967	922	998	991	976	935	991	993	958	1015	987	923	886	926	910	944	977	950	955	944	988	932	935	1000	901	984	989	958	931	910	952	929	971	974	966	917	947	955	928	964	985	945	974	951	954	950	923	915	903	940	958	996	954	954	959	931	940	973	967	990	986	1002	946	959	920	966	970	947	963	985	943	957	939	979	966	969	982	913	985	967	974	952	910	935	951	964	925	951	981	966	957	1039	921	957	948	923	903	946	991	929	955	959	930	921	910	973	1005	947	978	978	940	906	932	959	992	935	937	929	907	979	1046	953	999	965	894	941	935	926	931	936	998	947	1011	923	962	968	942	917	950	920	922	929	895	937	968	1007	964	956	934	946	948	942	943	885	1005	924	989	974	1005	829	972	1020	922	947	925	938	979	940	924	918	956	947	978	978	965	951	896	939	992	914	953	909	969	968	930	951	944	918	994	896	925	953	948	882	938	973	924	922	953	987	997	953	1033	964	972	932	956	987	936	959	1019	983	1020	918	1015	990	921	969	984	978	910	900	1017	892	976	966	944	908	951	953	958	958	906	991	990	934	956	962	973	940	936	948	946	971	957	997	941	986	957	1017	968	966	942	943	937	937	983	965	925	949	960	946	908	950	975	950	926	954	965	957	1031	932	939	1014	931	982	927	972	949	992	920	931	959	955	932	976	960	925	961	984	928	967	1026	1024	983	944	1004	961	907	947	942	902	949	988	993	941	926	944	910	1006	942	942	955	989	934	979	972	959	934	1004	1001	935	929	911	946	1002	969	914	984	911	938	989	956	950	951	907	931	1014	964	914	947	945	956	968	940	1006	896	910	909	944	942	933	912	953	935	965	962	947	961	987	892	944	877	961	950	941	945	954	911	970	994	964	903	957	968	964	918	955	975	971	883	906	920	962	918	929	914	944	990	1028	893	945	936	960	919	931	860	943	951	953	983	996	928	971	957	973	995	976	984	940	939	950	959	967	960	968	971	1003	972	958	942	984	967	951	992	1010	921	902	962	983	942	924	955	927	967	961	906	948	934	952	971	929	914	958	982	1003	922	915	860	895	957	901	937	963	953	932	891	952	925	952	962	913	956	932	933	934	926	976	908	975	1000	946	943	940	1009	922	893	910	925	994	926	950	880	970	923	964	932	968	982	909	946	987	995	1009	993	959	941	957	955	954	932	973	998	951	953	925	973	1055	980	999	1003	953	994	963	931	958	912	956	959	952	953	936	1007	945	937	916	952	907	963	937	946	958	948	975	893	911	944	922	918	959	1004	997	915	945	969	964	898	993	975	954	936	985	991	961	994	967	971	969	905	890	859	963	977	951	915	991	941	946	976	911	942	924	972	951	935	964	914	935	983	973	957	994	966	942	874	990	900	951	972	919	987	934	931	940	971	947	907	974	978	903	969	913	953	939	950	975	927	924	1001	944	962	915	980	1002	966	966	1049	959	987	939	978	949	941	885	976	1000	963	946	952	1018	997	969	955	921	1015	958	1019	926	974	951	912	964	911	990	866	957	988	988	936	973	945	949	923	946	941	958	973	894	934	925	937	969	959	919	935	939	1006	1027	951	956	934	930	931	953	985	908	951	955	948	910	961	918	966	1003	893	949	939	924	995	947	966	934	967	955	976	975	974	955	917	960	961	1003	918	946	965	1016	896	902	937	936	916	968	963	959	977	911	973	1024	984	901	1003	948	948	939	907	943	897	980	953	974	893	974	921	966	913	952	979	957	923	929	989	1001	952	902	988	967	981	901	964	936	986	958	915	906	986	932	966	952	983	981	967	937	971	919	930	994	971	966	981	955	924	953	925	896	953	924	957	1007	976	952	890	989	939	952	956	965	1013	932	927	944	914	944	976	950	901	918	931	955	931	902	907	942	954	970	970	978	944	986	942	971	946	876	941	961	961	979	974	970	1003	934	952	982	981	948	950	940	891	878	1011	909	947	965	982	934	975	948	976	972	981	953	947	940	961	1009	968	981	927	964	902	898	986	929	920	975	964	938	939	955	950	991	910	882	946	951	931	963	968	1018	911	953	939	972	957	926	992	928	971	931	989	920	957	932	999	939	931	933	999	979	949	932	961	985	987	969	940	944	940	920	1022	914	950	1029	975	968	961	980	932	922	963	971	967	976	922	925	901	960	1008	966	954	982	939	947	940	999	988	988	970	963	975	946	934	960	957	1002	916	1034	914	1001	924	964	990	931	984	921	1006	893	974	939	1038	902	992	983	905	908	974	954	970	923	975	929	911	963	922	980	927	966	928	955	939	989	903	1041	932	943	959	975	987	976	990	912	954	953	970	919	967	931	989	953	970	966	995	850	953	946	946	911	958	925	973	1002	948	1015	928	954	917	1034	953	976	882	907	992	972	921	957	949	917	1006	929	1006	949	901	968	1014	1039	905	952	906	929	941	997	938	911	973	906	974	949	920	974	939	981	1022	958	980	978	975	987	939	1017	933	896	895	979	981	1022	896	940	947	953	919	955	975	927	972	956	960	963	923	1040	980	924	937	933	914	947	916	897	923	959	936	955	965	970	976	920	970	969	965	1067	945	903	970	961	991	965	948	952	964	1015	949	900	948	949	909	973	888	972	910	871	923	944	956	935	935	954	956	951	1019	918	962	957	911	908	932	986	966	914	928	962	967	972	917	970	899	919	946	952	945	941	985	964	1017	937	982	916	973	1002	977	964	935	952	910	958	937	977	938	977	931	991	957	920	942	933	991	973	890	917	890	1003	985	964	949	975	926	983	978	1004	945	974	1002	935	933	903	1028	1012	993	998	908	929	970	947	998	960	986	980	1014	1011	1007	926	944	968	964	982	989	959	965	950	964	997	919	974	935	966	1003	971	1005	980	1005	932	986	939	958	923	949	966	956	956	933	878	971	909	959	991	980	969	1008	970	909	962	1017	996	963	993	918	924	940	993	961	925	968	964	909	897	942	954	1001	942	958	901	984	978	980	1014	971	966	970	931	968	960	929	940	962	980	930	920	981	902	898	940	959	997	972	955	905	909	963	958	970	998	972	916	958	911	999	1010	992	1002	996	990	956	959	925	954	966	955	964	940	955	940	943	934	988	952	962	926	923	917	963	950	880	939	929	887	947	917	973	935	950	979	921	983	939	954	957	960	966	985	956	979	930	958	902	931	1013	932	979	971	973	970	956	931	930	963	984	995	933	913	979	967	927	953	957	947	927	978	968	963	941	989	990	969	945	907	964	953	935	940	959	918	990	986	892	955	948	996	894	972	962	941	985	959	965	928	885	908	968	938	966	958	948	967	953	957	901	937	968	921	935	926	973	978	967	916	969	957	917	964	970	932	911	911	939	967	952	951	941	927	974	996	941	999	924	946	931	884	943	994	970	1007	982	901	935	942	990	938	968	976	874	984	957	956	948	907	930	941	994	887	940	954	961	957	984	952	972	935	940	941	993	982	995	970
22426	29376	18517	6725	3406	1711	986	914	942	774	646	708	716	670	731	692	724	705	694	729	765	749	705	737	742	737	725	662	704	711	720	708	703	720	745	727	714	724	687	749	713	694	732	747	749	686	686	716	723	733	651	729	687	757	732	712	695	700	696	710	716	702	729	735	733	715	693	737	716	752	730	714	751	707	696	750	721	703	687	663	726	793	721	698	694	732	752	695	709	744	668	723	685	727	688	753	689	712	718	703	703	733	722	713	769	733	747	663	728	729	756	740	727	700	713	714	745	718	767	737	739	704	767	687	736	735	691	715	721	695	751	696	747	702	748	779	745	689	676	743	705	739	704	734	664	728	758	714	716	657	681	716	693	704	699	723	714	722	755	735	718	735	730	705	723	701	751	673	714	694	710	710	693	708	699	747	707	707	785	706	687	672	715	703	696	701	746	722	705	780	699	748	739	743	730	700	711	687	728	732	695	710	687	670	691	667	700	645	711	726	762	748	663	724	708	731	736	680	673	740	730	694	680	723	730	731	736	743	731	727	697	685	717	722	714	711	709	701	716	735	754	700	720	755	737	704	736	661	727	694	723	738	730	753	761	668	717	685	718	721	678	751	708	716	715	758	728	734	755	673	715	715	712	722	717	676	664	724	726	690	711	709	742	763	719	676	698	691	707	714	699	732	681	718	718	728	731	671	740	712	703	763	699	754	724	726	650	687	677	705	729	723	725	693	729	686	757	730	675	756	727	755	772	757	762	718	755	751	696	679	702	717	693	726	745	724	717	747	711	708	719	723	738	696	708	736	703	680	703	735	722	739	729	724	727	719	707	716	695	656	683	697	734	720	728	716	678	750	719	718	678	751	724	743	689	715	769	736	726	715	700	763	709	708	688	700	723	743	666	686	690	761	736	673	771	707	720	683	724	754	751	751	744	714	729	720	677	737	746	709	750	726	680	690	682	758	710	698	759	795	682	746	675	707	619	689	728	740	759	729	752	729	708	726	694	672	708	781	717	725	732	715	729	741	747	695	690	724	723	738	734	711	783	691	700	707	722	706	720	670	771	726	698	710	693	723	739	722	722	774	723	744	722	722	768	717	710	736	710	707	738	722	741	744	669	730	702	693	710	696	717	724	733	676	695	694	710	692	688	668	763	757	680	713	702	693	704	706	692	728	734	700	724	723	739	704	719	704	707	681	735	684	702	676	741	672	683	692	738	771	736	708	702	685	701	769	689	749	725	710	699	717	753	757	707	703	673	677	730	740	705	699	729	766	738	743	688	733	729	751	672	781	701	755	720	715	734	743	710	788	689	709	709	782	739	709	725	761	699	673	751	747	705	711	682	730	709	715	784	723	694	732	724	739	691	731	702	730	717	731	707	747	684	717	713	678	717	767	675	719	706	710	715	728	756	755	690	703	774	738	748	765	740	735	687	724	675	708	708	752	688	674	695	720	715	704	707	651	730	723	746	708	725	678	709	732	703	721	696	710	716	690	775	718	684	757	722	710	758	740	731	729	727	784	699	703	735	714	726	686	744	749	715	723	728	736	705	669	658	688	749	748	698	762	716	741	730	704	709	761	752	727	711	730	708	756	711	752	718	715	725	765	739	707	699	730	665	711	724	726	710	684	685	720	722	694	705	697	755	724	694	727	752	738	712	785	746	717	688	715	699	701	700	712	741	697	653	708	745	709	683	721	687	706	737	724	690	722	712	759	791	711	732	693	733	734	679	741	724	682	728	716	747	692	667	721	738	731	704	705	761	711	742	715	767	757	692	738	709	732	701	739	670	731	746	729	768	749	677	682	762	686	760	737	732	707	732	703	716	718	752	726	688	713	686	755	690	737	698	699	721	729	709	752	754	691	703	725	726	699	745	712	702	731	713	732	688	718	705	738	740	730	682	708	716	731	728	741	730	731	686	729	674	757	716	737	715	749	689	756	724	711	734	733	742	732	728	687	708	730	703	683	725	761	737	733	709	697	723	717	720	733	720	761	726	697	729	733	694	695	715	716	733	706	764	751	711	715	730	781	669	694	751	728	724	710	751	703	745	745	736	736	726	761	707	733	734	726	742	676	682	683	670	712	744	738	752	759	744	713	736	695	704	705	748	717	679	722	716	703	714	733	711	711	708	736	734	650	710	687	681	727	736	754	773	710	759	695	739	719	671	715	750	706	758	750	712	749	703	677	760	726	690	698	736	710	758	723	680	691	707	717	687	705	733	756	666	692	731	745	707	694	730	703	714	756	667	662	707	713	781	721	719	750	689	734	700	712	719	714	745	680	772	714	689	697	730	692	710	747	777	712	715	718	749	696	660	729	701	715	695	706	729	718	753	681	786	706	724	688	728	706	724	737	736	697	752	718	676	734	732	775	747	719	733	705	727	709	702	680	670	704	683	779	684	686	759	749	734	674	697	698	712	681	743	758	762	686	680	685	708	694	707	752	727	722	702	743	682	670	724	690	719	751	726	665	717	744	720	752	708	712	705	714	685	732	687	736	717	713	760	725	721	750	694	724	703	712	729	733	721	731	715	672	713	705	726	665	713	691	760	680	729	681	709	731	725	727	690	685	749	701	749	735	649	709	756	763	724	758	663	704	687	689	702	715	683	694	674	722	757	804	704	701	728	695	717	710	765	711	707	706	715	738	759	690	703	708	743	698	711	740	702	711	705	710	749	717	744	688	703	673	707	716	689	678	715	695	721	678	743	677	712	666	748	645	665	733	746	687	687	694	698	725	701	714	716	718	707	710	712	691	733	711	666	707	752	659	693	709	750	758	728	723	739	736	717	688	718	697	711	683	724	749	706	705	734	727	699	768	725	713	701	743	696	739	745	672	689	740	737	729	677	734	700	698	714	688	706	687	714	720	698	677	722	662	713	694	732	687	748	689	699	712	745	707	767	732	736	700	683	715	688	708	716	699	686	717	697	701	730	742	760	717	704	689	706	691	755	716	702	711	734	716	699	705	746	709	721	699	725	673	728	738	694	729	682	759	712	738	750	730	698	803	673	727	729	718	718	694	722	755	686	741	757	757	685	699	778	715	729	731	763	711	718	699	709	726	750	691	699	698	702	723	691	715	755	689	749	694	717	671	716	718	702	721	725	712	730	722	733	732	718	733	677	751	739	707	723	660	664	661	710	684	713	662	711	742	741	692	675	678	716	715	706	782	779	745	732	744	729	679	727	724	739	720	709	700	662	701	729	750	691	679	695	778	680	668	706	763	719	728	734	737	728	702	734	710	740	690	719	709	702	682	756	744	712	695	702	746	747	701	698	740	727	693	664	707	694	765	683	726	718	674	698	710	742	772	733	718	714	720	656	720	708	693	675	764	757	700	694	716	708	731	764	715	727	731	711	736	771	693	698	706	707	693	685	703	705	745	745	665	714	718	701	693	738	710	664	708	704	699	719	731	717	713	736	744	752	689	763	723	754	692	784	718	726	726	665	715	699	792	733	761	757	699	637	696	718	733	724	720	736	699	681	693
25809	24593	37108	36082	27172	16170	5216	2802	2920	2011	1165	1137	1140	1120	1183	1094	1124	1120	1066	1137	1152	1105	1121	1317	1148	1083	1133	1086	1099	1075	1152	1162	1115	1088	1053	1136	1078	1125	1048	1104	1099	1107	1086	1061	1087	1076	1095	1145	1117	1099	1115	1023	1101	1089	1077	1103	1112	1052	1130	1084	1074	1104	1091	1099	1076	1090	1036	1119	1083	1094	1145	1069	1102	1128	1050	1140	1093	1109	1096	1174	1044	1105	1089	1070	1116	1070	1096	1100	1108	1051	1133	1070	1107	1151	1105	1072	1138	1075	1092	1085	1110	1157	1074	1106	1118	1102	1046	1077	1068	1078	1015	1084	1102	1114	1050	1139	1079	1073	1095	1150	1079	1069	1095	1091	1046	1063	1063	1116	1136	1090	1095	1089	1155	1142	1083	1049	1133	1121	1049	1089	1082	1128	1127	1110	1070	1053	1145	1073	1092	1116	1069	1095	1012	1090	1074	1096	1135	1068	1089	1067	1065	1101	1144	1139	1095	1099	1045	1056	1006	1117	1102	1037	1022	1101	1079	1057	1046	1112	1116	1110	1153	1035	1111	1062	1141	1064	1057	1156	1079	1139	1108	1156	1092	1033	1081	1121	1133	1075	1123	1100	1113	1109	1052	1085	1049	1106	1098	1049	1056	1107	1156	1104	1099	1119	1131	1141	1106	1094	1119	1088	1113	1102	1049	1105	1106	1079	1066	1105	1123	1069	1101	1070	1092	1115	1065	1096	1073	1121	1094	1110	1065	1168	1084	1126	1148	1087	1090	1092	1141	1088	1123	1085	1069	1103	1098	1092	1068	1086	1022	1088	1055	1180	1076	1113	1062	1137	1086	1112	1117	1071	1142	1046	1055	1092	1052	1075	1060	1169	1061	1079	1151	1074	1080	1053	1041	1030	1068	1061	1090	1037	1051	1035	1131	1071	1121	1069	1062	1050	1102	1079	1138	1106	1079	1077	1033	1102	1078	1141	1086	1073	1083	1089	1042	1099	1068	1037	1036	1092	1050	1111	1015	1126	1060	1114	1060	1110	1124	1085	1063	1083	1116	1028	1065	1100	1051	1093	1107	1117	1045	1047	1135	1140	1166	1041	1062	1147	1070	1074	1113	1158	1060	1146	1077	1159	1093	1075	1097	1088	1051	1103	1066	1086	1119	1122	1077	1127	1119	1067	1091	1123	1105	1085	1128	1152	1066	1062	1141	1106	1050	1111	1103	1097	1108	1079	1095	1134	1098	1044	1119	1055	1044	1047	1069	1074	1081	1115	1136	1113	1084	1086	1149	1036	1073	1075	1123	1099	1140	1101	993	1121	1108	1125	1062	1122	1080	1104	1093	1156	1069	1132	1167	1113	1128	1103	1094	1076	1088	1035	1127	1052	1087	1106	1079	1159	1072	1177	1132	1070	1161	1098	1059	1057	1072	1153	1126	1133	1100	1102	1059	1090	1138	1110	1067	1102	1065	1128	1045	1116	1142	1116	1037	1051	1086	1087	1011	1080	1062	1078	1043	1093	1080	1098	1178	980	1062	1088	1023	1092	1096	1085	1027	1097	1102	1052	1105	1040	1120	1112	1155	1128	1162	1109	1080	1131	1096	1063	1012	1097	1055	1105	1126	1105	1041	1122	1069	1090	1073	1134	1099	1070	1077	1112	1115	1078	1122	1139	1097	992	1097	1048	1054	1068	1120	1112	1052	1123	1032	1128	1133	1062	1168	1078	1110	1049	1115	1081	1120	1104	1056	1114	1074	1069	1087	1107	1123	1072	1147	1085	1102	1096	1091	1050	1100	1137	1135	1048	1078	1109	1090	1070	1097	1103	1140	1062	1098	1092	1060	1149	1115	1130	1061	1051	1138	1089	1121	1092	1059	1050	1065	1086	1079	1070	1101	1117	1126	1090	1085	1095	1092	1080	1054	1050	1074	1098	1068	1070	1113	1059	1082	1085	1083	1079	1097	1065	1141	1099	1049	1101	1102	1146	1053	1100	1087	1120	1112	1063	1060	1154	1098	1086	1073	1030	1061	1046	1080	1093	1117	1088	1105	1088	1136	1106	1045	1109	1040	1091	1045	1043	1061	1066	1102	1120	1059	1112	1079	1089	1049	1126	1104	1066	1106	1111	1085	1120	1097	1047	1126	1081	1119	1084	1094	1080	1089	1132	1081	1103	1076	1114	1070	1021	1083	1104	1138	1103	1092	1065	1119	1099	1111	1088	1124	1064	1105	1129	1022	1136	1041	1128	1069	1078	1160	1107	1077	1109	1052	1104	1096	1085	1071	1003	1060	1041	1123	1126	1042	1082	1093	1090	1090	1100	1119	1101	1117	1074	1137	1136	1037	1107	1053	1153	1060	1130	1059	1093	1121	1085	1067	1027	1087	1103	1071	1077	1072	1133	1067	1115	1057	1119	1112	1121	1087	1133	1109	1060	1122	1101	1086	1094	1061	1086	1063	1097	1073	1101	1107	1108	1096	1103	1133	1094	1073	1152	1066	1087	1133	1096	1142	1065	1092	1108	1128	1060	1075	1099	1140	1065	1088	1080	1098	1126	1083	1078	1104	1073	1118	1064	1129	1074	1115	1101	1062	1129	1103	1052	1112	1081	1120	1057	1082	1046	1114	1129	1092	1044	1101	1141	1090	1092	1143	1111	1101	1128	1083	1147	1119	1097	1124	1095	1142	1169	1140	1050	1073	1047	1069	1099	1082	1056	998	1047	1052	1066	1083	1097	1123	1036	1064	1057	1069	1075	1045	1130	1088	1067	1086	1146	1173	1042	1059	1055	1033	1044	1103	1098	1061	1080	1070	1046	1049	1083	1028	1069	1015	1113	1091	1077	1063	1131	1127	1098	1093	1056	1059	1096	1068	1101	1107	1089	1147	1099	1058	1086	1108	1155	1107	1092	1036	1083	1076	1078	1086	1101	1057	1105	1119	1086	1093	1057	1067	1140	1079	1083	1065	1068	1089	1167	1131	1090	1037	1084	1123	1100	1116	1124	1067	1145	1076	1022	1127	1096	1097	1043	1058	1088	1162	1090	1132	1119	1163	1087	1096	1124	1124	1082	1068	1078	1118	1177	1143	1077	1103	1168	1118	1107	1115	1091	1106	1072	1072	1183	1092	1158	1101	1050	1097	1072	1036	1061	1127	1088	1065	1055	1039	1052	1125	1101	1117	1112	1072	1085	1085	1067	1092	1150	1125	1042	1083	1061	1102	1057	1120	1068	1157	1086	1099	1047	1142	1074	1113	1100	1128	1167	1095	1135	1070	1102	1090	1133	1045	1088	1124	1095	1071	1107	1170	1129	1077	1064	1118	1130	1105	1159	1084	1160	1046	1098	1056	1063	1096	1068	1058	1119	1066	1099	1101	1096	1080	1041	1103	1117	1116	1082	1059	1044	1070	1079	1105	1142	1110	1072	1082	1058	1103	1118	1091	1082	1091	1105	1116	1092	1088	1085	1075	1082	1129	1067	1129	1117	1133	1061	1079	1169	1155	1053	1064	1070	989	1071	1131	1085	1091	1080	1131	1144	1105	1062	1106	1048	1085	1073	1106	1074	1116	1133	1074	1164	1108	1057	1095	1039	1077	1078	1102	1019	1095	1094	1071	1092	1158	1088	1065	1120	1082	1029	1108	1073	1143	1096	1092	1138	1152	1035	1113	1074	1152	1121	1136	1074	1119	1091	1076	1110	1071	1107	1107	1020	1062	1088	1128	1145	1155	1043	1059	1063	1141	1115	1083	1128	1143	1078	1189	1136	1095	1061	1029	1077	1117	1086	1111	1049	1055	1095	1062	1061	1045	1081	1060	1110	1061	1090	1035	1057	1077	1096	1057	1069	1096	1105	1035	1069	1090	1071	1108	1112	1114	1097	1069	1073	1055	1075	1057	1125	1102	1092	1176	1110	1095	1073	1109	1103	1129	1076	1098	1085	1139	1106	1091	1102	1114	1110	1051	1160	1105	1128	1106	1116	1103	1125	1142	1162	1068	1089	1090	1088	1074	1042	1074	1065	1159	1120	1107	1119	1139	1093	1058	1112	1127	1050	1088	1142	1053	1071	1130	1137	1058	1137	1095	1062	1110	1063	1102	1128	1052	1090	1136	1107	1079	1075	1092	1115	1062	1089	1085	1079	1088	1098	1119	1103	1083	1148	1053	1121	1108	1092	1084	1094	1042	1114	1099	1049	1008	1103	1120	1029	1131	1056	1054	1112	1123	1089	1071	1135	1125	1088	1142	1093	1152	1082	1138	1082	1079	1119	1096	1108	1078	1156	1073	1090	1061	1071	1044	1061	1036	1079	1136	1122	1099	1064	1109	1104	1052	1114	1118	1052	1084	1082	1135	1041	1072	1107	1084	1106	1072	1152	1075	1065	1054	1093	1098	1104	1150	1104	1089	1093	1078	1040	1119	1037	1067	1085	1076	1091	1097	1100	1076	1147	1119	1011	1120	1086	1074	1085	1107	1077	1099	1089	1015	1090	1102	1070	1088	1152	1083	1086	1063	1067	1068	1084	1098	1044	1112	1078	1122	1111	1065	1127	1125	1075	1056	1065	1101	1161	1126	1085	1034	1112	1081	1119	1079	1075	1105	1111	1090	1112	1056	1099	1075	1077	1047	1072	1165	1173	1130	1080	1093	1041	1098	1087	1125	1107	1025	1058	1119	1083	1098	1048	1089	1059	1059	1118	1108	1165	1021	1039	1027	1081	1112	1157	1087	1143	1069	1053	1061	1107	1102	1125	1092	1082	1051	1146	1072	1098	1151	1041	1083	1081	1084	1085	1033	1096	1080	1082	1089	1085	1115	1075	1123	1087	1080	1050	1058	1081	1132	1054	1090	1138	1032	1033	1092	1044	1045	1102	991	1092	1130	1057	1064	1117	1096	1070	1059	1078	1114	1153	1058	1078	1118	1134	1119	1090	1072	1026	1069	1098	1130	1061	1080	1060	1047	1084	1112	1114	1096	1085	1111	1129	1141	1107	1074	1089	1079	1054	1152	1066	1107	1088	1077	1086	1120	1039	1126	1042	1086	1108	1126	1087	1098	1050	1061	1097	1122	1073	1095	1066	1032	1056
60538	88505	64007	37252	22214	10371	3553	2925	3355	2096	1043	943	930	903	896	913	872	885	905	905	877	966	898	1206	1065	939	875	871	909	930	945	928	876	868	885	860	888	887	890	889	888	914	917	876	917	908	901	914	870	892	854	936	899	867	909	899	900	879	965	896	891	956	928	829	836	905	874	932	889	898	911	898	868	914	880	841	882	933	914	872	930	895	921	908	885	914	896	858	847	859	853	913	870	921	872	887	885	885	931	890	864	884	920	840	907	863	897	896	879	857	863	915	820	872	931	864	893	871	851	918	927	891	912	852	849	859	923	879	891	928	881	883	884	894	873	855	919	857	840	915	917	901	952	831	886	887	952	878	830	865	914	935	893	876	882	861	857	884	908	912	901	891	886	888	885	876	875	888	889	850	878	873	854	908	868	904	865	982	855	874	914	816	884	908	895	899	868	927	887	898	870	882	847	889	874	827	902	913	942	931	855	873	899	846	904	841	902	911	851	879	880	925	919	923	881	898	894	897	842	923	879	852	874	876	852	827	900	893	908	903	874	877	872	910	855	913	879	855	858	903	899	899	881	843	890	859	888	897	841	947	907	915	922	907	894	877	941	899	883	844	955	874	876	918	903	897	892	897	835	907	887	870	923	917	882	899	905	905	855	905	883	920	923	884	911	872	858	885	871	856	933	867	880	874	860	916	874	849	918	859	904	878	893	837	875	886	903	887	884	900	847	877	859	928	887	865	885	880	878	850	917	917	901	861	877	900	863	884	910	919	870	872	907	873	900	852	910	891	917	898	906	888	891	848	868	826	889	862	842	882	870	878	890	910	863	860	911	910	888	840	940	915	871	870	904	868	865	906	906	846	910	893	917	921	894	868	922	885	875	848	850	860	873	917	886	876	892	932	842	901	926	888	891	898	895	904	877	910	922	865	866	881	921	860	858	901	879	870	862	905	876	925	841	861	899	873	905	876	895	883	880	909	888	853	822	833	905	903	864	888	874	875	846	880	902	895	841	930	880	865	824	894	909	898	872	839	847	907	873	898	869	878	884	898	873	906	847	954	870	914	889	924	881	875	846	893	853	947	914	922	866	893	898	876	869	853	854	895	898	931	913	885	861	912	881	886	904	943	829	913	879	906	895	866	861	862	889	923	894	885	871	944	840	919	906	888	854	858	861	906	896	915	880	900	857	888	836	847	900	885	884	862	879	896	889	861	906	838	891	869	928	906	884	849	872	882	883	900	917	913	887	861	892	959	864	846	924	875	915	890	900	945	861	880	872	907	890	833	866	874	869	894	856	845	871	931	874	935	921	888	919	894	884	858	903	839	882	875	915	876	895	929	944	934	917	873	887	860	863	924	880	860	872	892	861	856	882	920	889	861	882	852	869	846	867	940	853	873	918	865	887	895	916	870	912	905	876	879	803	933	876	920	915	939	856	881	923	857	875	910	872	855	911	875	895	865	881	888	849	814	914	879	866	854	944	900	883	871	904	953	845	836	902	909	899	867	887	923	871	903	830	861	936	874	882	897	919	924	864	885	793	926	825	838	907	855	911	927	882	882	928	871	901	864	885	880	895	856	819	887	893	886	877	964	891	861	872	865	832	891	891	866	878	869	934	873	887	865	831	899	848	841	872	880	931	861	895	942	891	863	849	879	941	831	888	846	895	820	913	870	881	896	903	887	879	901	975	876	852	854	936	867	883	889	868	856	908	891	900	862	907	864	842	910	855	857	903	870	894	918	884	909	821	962	873	879	919	918	894	853	850	897	884	852	889	949	949	946	887	858	874	905	840	897	889	873	913	864	939	880	850	902	857	853	848	847	925	868	859	884	943	915	846	894	932	861	863	847	887	900	929	896	913	861	873	873	845	948	839	844	878	901	840	906	908	799	885	889	910	906	863	859	893	887	845	828	875	877	863	909	903	893	866	862	854	912	848	904	903	876	852	877	896	884	810	857	879	866	868	896	877	889	866	902	847	833	881	933	862	855	861	869	865	938	871	904	869	858	826	887	872	857	893	914	823	915	898	924	900	863	857	875	809	849	842	867	911	955	952	889	919	904	891	856	884	852	867	946	870	860	863	894	914	862	870	870	843	906	891	869	913	840	953	851	889	916	903	858	902	899	907	899	891	899	912	899	867	876	817	816	868	918	872	946	866	860	816	914	862	916	900	867	875	916	851	910	895	887	866	957	865	870	879	896	900	872	909	904	872	858	868	870	854	903	939	940	920	871	903	817	834	888	880	886	902	895	861	854	850	855	863	898	878	903	849	852	847	952	872	949	933	906	908	897	845	797	896	900	900	875	842	942	904	905	852	905	842	886	929	885	846	917	907	905	957	974	875	835	910	893	856	842	948	890	907	873	872	863	887	853	858	881	854	947	822	887	890	859	876	865	886	889	867	866	858	883	860	816	906	925	840	874	907	869	879	890	890	917	912	905	928	942	897	873	879	903	900	893	895	886	876	851	923	872	863	850	874	887	906	882	888	897	870	893	893	848	938	838	911	893	861	817	939	899	888	907	879	881	849	883	801	918	886	862	876	870	839	928	914	848	929	866	837	875	898	926	881	848	878	866	899	914	901	839	862	886	871	916	869	902	869	906	840	888	913	906	916	855	837	906	897	898	880	841	847	809	887	845	864	833	882	906	880	837	857	895	876	892	889	880	843	833	916	841	832	848	887	894	911	909	856	895	896	921	876	861	843	906	908	899	849	865	916	833	839	894	910	912	868	922	841	894	888	875	946	903	909	895	883	859	883	887	848	868	888	933	898	855	891	892	921	857	886	891	910	838	869	887	849	862	866	871	882	896	934	800	890	907	890	865	879	883	866	928	873	888	952	853	823	892	908	862	905	871	904	896	872	930	903	944	906	864	883	892	808	843	837	872	919	918	921	884	867	904	940	895	852	877	856	840	870	906	848	868	864	894	858	888	876	922	851	890	889	901	899	915	906	897	867	855	863	871	850	894	909	900	842	827	864	870	864	859	847	853	867	832	905	906	901	857	876	914	870	878	908	926	873	922	894	853	943	881	885	861	900	867	856	841	865	883	809	850	848	874	866	899	888	897	935	938	861	921	919	850	884	866	876	861	928	886	868	904	831	886	810	888	880	803	807	886	899	887	905	869	881	865	853	909	840	830	883	901	866	912	890	910	887	888	866	907	891	904	871	843	905	878	866	922	910	885	888	886	868	884	897	915	895	878	881	881	913	800	877	920	847	872	907	840	882	911	939	873	853	895	935	891	946	853	866	860	886	899	851	929	910	874	888	856	914	929	847	902	867	896	888	848	840	888	902	919	862	891	898	922	872	939	868	915	846	907	882	888	883	851	940	856	819	943	874	899	912	884	928	902	882	859	847	857	849	904	876	877	898	922	894	867	877	901	860	861	978	918	913	856	881	874	898	950	849	863	909	933	916	953	873	912	875	876	868	886	818	893	874	877	843	850	869	909	876	911	891	910	879	869	862	866	890	870	888	855	847	846	894	863	856	899
24534	22823	33380	33167	30055	23024	9803	4977	4518	2672	1417	1331	1276	1358	1282	1270	1286	1312	1344	1231	1269	1287	1365	1755	1429	1253	1313	1237	1308	1267	1241	1251	1223	1275	1282	1255	1210	1187	1289	1233	1213	1280	1287	1292	1252	1233	1226	1282	1255	1229	1254	1293	1173	1253	1267	1232	1286	1341	1306	1293	1245	1266	1286	1244	1257	1291	1264	1289	1228	1269	1168	1210	1277	1268	1255	1220	1317	1329	1300	1241	1271	1285	1239	1303	1274	1260	1174	1246	1222	1243	1228	1221	1261	1184	1272	1248	1272	1195	1203	1205	1247	1293	1257	1267	1231	1277	1281	1247	1246	1236	1275	1276	1270	1246	1216	1262	1247	1228	1178	1298	1238	1264	1221	1187	1305	1254	1249	1221	1264	1211	1293	1186	1236	1263	1318	1290	1285	1239	1315	1267	1197	1247	1254	1262	1269	1294	1293	1202	1300	1201	1209	1248	1194	1244	1290	1210	1256	1230	1247	1227	1277	1293	1270	1239	1252	1274	1257	1182	1244	1286	1203	1337	1231	1266	1251	1274	1286	1265	1238	1234	1285	1154	1239	1253	1229	1211	1210	1230	1240	1255	1299	1248	1254	1212	1241	1266	1225	1271	1203	1311	1306	1247	1290	1243	1269	1264	1284	1217	1242	1214	1284	1251	1255	1212	1256	1293	1257	1235	1251	1236	1210	1178	1234	1276	1221	1239	1268	1289	1224	1215	1257	1281	1268	1230	1191	1228	1190	1227	1220	1224	1321	1224	1302	1197	1224	1244	1255	1216	1192	1270	1259	1197	1277	1266	1318	1202	1282	1328	1207	1262	1245	1222	1239	1262	1202	1288	1195	1198	1232	1234	1282	1252	1203	1294	1259	1222	1187	1257	1198	1249	1265	1295	1253	1308	1260	1228	1189	1233	1222	1213	1237	1248	1251	1235	1280	1269	1254	1264	1237	1244	1245	1316	1218	1288	1224	1239	1181	1199	1226	1265	1219	1238	1213	1302	1267	1220	1187	1235	1210	1272	1240	1249	1247	1267	1222	1239	1160	1275	1277	1274	1267	1255	1244	1205	1214	1198	1238	1278	1235	1201	1302	1227	1238	1253	1284	1334	1260	1206	1259	1248	1285	1205	1236	1280	1260	1270	1252	1265	1221	1215	1230	1262	1181	1253	1290	1206	1260	1222	1169	1287	1282	1237	1227	1257	1231	1240	1228	1182	1249	1244	1237	1207	1224	1250	1266	1192	1135	1249	1274	1280	1339	1290	1269	1264	1252	1211	1272	1267	1234	1250	1226	1265	1227	1233	1228	1263	1239	1251	1269	1275	1281	1318	1206	1238	1308	1308	1281	1205	1194	1223	1272	1212	1225	1290	1287	1216	1225	1174	1270	1267	1265	1220	1199	1264	1272	1261	1318	1274	1189	1255	1246	1283	1206	1232	1234	1265	1258	1300	1254	1170	1198	1273	1260	1254	1313	1291	1209	1245	1218	1231	1247	1312	1230	1227	1200	1254	1286	1208	1229	1280	1304	1234	1258	1236	1231	1245	1282	1249	1263	1300	1174	1224	1277	1309	1219	1273	1216	1217	1224	1204	1227	1249	1254	1271	1199	1224	1207	1183	1265	1287	1227	1277	1260	1265	1205	1315	1238	1321	1257	1306	1220	1145	1217	1266	1301	1202	1227	1257	1234	1245	1330	1243	1252	1329	1229	1176	1249	1189	1255	1235	1208	1291	1323	1212	1274	1341	1257	1193	1252	1296	1262	1250	1267	1205	1292	1202	1266	1245	1230	1224	1318	1223	1343	1209	1248	1270	1298	1337	1262	1206	1221	1268	1285	1243	1248	1224	1248	1293	1218	1196	1161	1245	1315	1203	1228	1270	1277	1254	1245	1196	1185	1260	1274	1265	1226	1204	1268	1218	1245	1221	1214	1198	1239	1196	1240	1269	1205	1192	1295	1228	1256	1234	1235	1252	1257	1324	1172	1243	1180	1245	1231	1271	1299	1243	1214	1210	1281	1278	1213	1306	1345	1215	1233	1227	1309	1203	1266	1335	1228	1245	1200	1282	1260	1283	1277	1250	1271	1258	1267	1261	1295	1250	1288	1267	1283	1272	1263	1224	1238	1224	1315	1275	1217	1215	1252	1239	1285	1198	1275	1191	1196	1235	1247	1217	1232	1206	1179	1264	1184	1246	1331	1221	1264	1221	1251	1234	1242	1214	1230	1214	1196	1265	1328	1276	1270	1254	1258	1236	1208	1295	1237	1232	1248	1221	1236	1305	1226	1253	1254	1244	1245	1279	1209	1229	1231	1219	1244	1268	1220	1255	1265	1246	1176	1165	1271	1219	1286	1190	1237	1248	1268	1290	1272	1266	1250	1234	1195	1162	1213	1241	1219	1237	1236	1263	1221	1301	1218	1223	1220	1285	1238	1299	1265	1281	1231	1240	1304	1208	1161	1247	1239	1237	1194	1203	1200	1257	1284	1207	1182	1243	1257	1208	1258	1308	1247	1231	1215	1238	1210	1243	1230	1172	1257	1247	1228	1247	1163	1261	1246	1256	1302	1222	1294	1263	1219	1207	1231	1273	1256	1217	1227	1202	1270	1265	1230	1230	1223	1247	1270	1244	1247	1233	1243	1264	1244	1262	1179	1262	1185	1306	1260	1178	1224	1265	1270	1219	1216	1255	1316	1302	1253	1238	1254	1195	1290	1219	1272	1227	1340	1244	1189	1230	1264	1220	1249	1235	1249	1232	1297	1215	1286	1294	1215	1246	1298	1251	1233	1189	1241	1250	1256	1295	1241	1245	1247	1237	1287	1210	1294	1251	1268	1198	1245	1218	1299	1240	1201	1259	1254	1242	1212	1267	1195	1263	1283	1246	1230	1210	1285	1270	1233	1267	1184	1233	1248	1213	1251	1239	1276	1243	1212	1213	1277	1267	1189	1202	1317	1149	1279	1266	1261	1206	1247	1263	1205	1253	1226	1236	1271	1282	1248	1248	1299	1262	1210	1317	1297	1293	1264	1304	1229	1190	1295	1196	1283	1197	1245	1265	1219	1223	1318	1284	1196	1211	1281	1213	1296	1186	1209	1246	1322	1178	1217	1269	1247	1206	1279	1239	1227	1195	1253	1225	1270	1270	1281	1195	1257	1276	1257	1231	1247	1246	1244	1275	1325	1217	1246	1286	1234	1250	1229	1285	1271	1280	1276	1243	1269	1255	1250	1254	1254	1193	1246	1251	1270	1217	1273	1255	1310	1239	1212	1178	1272	1227	1288	1230	1217	1230	1253	1286	1196	1227	1239	1283	1270	1306	1260	1243	1231	1272	1181	1259	1284	1295	1322	1219	1257	1291	1256	1284	1256	1301	1273	1250	1245	1282	1259	1213	1292	1219	1267	1207	1202	1197	1296	1266	1250	1238	1251	1171	1248	1274	1180	1222	1199	1250	1246	1220	1272	1236	1222	1239	1217	1292	1186	1245	1230	1208	1298	1268	1217	1290	1224	1255	1181	1245	1226	1265	1244	1247	1227	1270	1195	1238	1261	1266	1287	1241	1238	1243	1249	1183	1280	1259	1194	1232	1203	1258	1292	1274	1257	1229	1224	1238	1200	1203	1199	1210	1224	1270	1225	1227	1213	1230	1293	1197	1174	1269	1219	1286	1199	1195	1251	1205	1283	1250	1213	1285	1339	1268	1191	1173	1244	1207	1229	1219	1247	1197	1189	1255	1211	1205	1226	1234	1273	1274	1253	1208	1264	1233	1216	1180	1271	1315	1301	1191	1262	1271	1225	1240	1286	1260	1245	1242	1240	1267	1234	1207	1193	1274	1236	1174	1153	1215	1251	1248	1217	1305	1200	1174	1245	1304	1255	1279	1201	1260	1177	1241	1204	1231	1225	1266	1231	1197	1237	1299	1195	1221	1273	1179	1258	1210	1243	1307	1275	1256	1258	1219	1262	1165	1237	1295	1242	1215	1252	1281	1266	1224	1298	1239	1205	1292	1253	1277	1237	1243	1231	1267	1212	1348	1301	1222	1156	1247	1286	1280	1254	1214	1314	1186	1183	1284	1283	1247	1225	1242	1236	1185	1217	1313	1264	1254	1278	1194	1230	1273	1205	1270	1265	1252	1207	1279	1247	1241	1232	1238	1262	1246	1255	1221	1254	1234	1229	1228	1211	1225	1187	1212	1301	1254	1200	1209	1290	1245	1285	1243	1239	1239	1293	1201	1290	1262	1257	1283	1217	1183	1218	1236	1298	1244	1176	1271	1225	1238	1246	1299	1253	1266	1257	1224	1224	1230	1246	1191	1240	1212	1176	1243	1285	1188	1283	1299	1194	1264	1241	1181	1239	1227	1253	1229	1221	1240	1248	1202	1290	1215	1260	1279	1336	1200	1318	1217	1315	1213	1218	1257	1181	1304	1262	1286	1238	1214	1255	1231	1285	1213	1252	1259	1267	1205	1169	1214	1174	1199	1345	1228	1232	1266	1198	1219	1216	1210	1190	1242	1253	1248	1261	1162	1217	1218	1263	1253	1258	1275	1196	1295	1247	1260	1251	1217	1272	1199	1267	1275	1268	1202	1235	1250	1259	1256	1227	1241	1242	1167	1268	1215	1230	1279	1219	1221	1196	1245	1217	1214	1270	1267	1192	1214	1297	1207	1224	1297	1231	1241	1244	1294	1172	1276	1248	1171	1260	1306	1243	1285	1220	1162	1194	1242	1224	1202	1267	1223	1261	1251	1219	1249	1182	1322	1293	1220	1216	1268	1224	1279	1186	1268	1212	1290	1336	1231	1229	1237	1268	1241	1256	1225	1259	1231	1301	1258	1315	1254	1211	1170	1244	1265	1269	1275	1276	1233	1238	1162	1278	1224	1185	1191	1209	1217	1224	1280	1217	1288	1303	1249	1266	1227	1244	1209	1232	1259	1212	1200	1233	1211	1216	1214	1237	1227	1239	1246	1337	1236	1325	1257	1303	1205	1232	1245	1222	1270	1271	1247	1248	1237	1194	1253	1246	1272	1267	1274	1129	1271	1251	1189	1190	1147	1252	1262	1163	1130	1251	1254	1218	1260	1253	1235
65261	101320	75520	49519	31823	15531	5025	5390	5355	2872	1189	967	1033	1019	1018	1040	1038	1059	1010	1018	1046	988	1145	1824	1139	1024	1078	1018	1016	1073	997	1060	1040	1017	1033	1009	1079	1053	1046	1035	1079	1027	1052	1052	1087	1005	985	1071	1015	992	1041	1061	1031	1051	1075	1014	1040	1019	1046	1031	1061	1038	1093	1110	1019	999	1072	1104	968	1000	1073	1009	995	998	1046	1035	1017	1015	1059	1013	1063	986	1003	982	992	1022	981	1008	1028	1042	1029	1075	1038	990	1029	990	1015	1047	1012	969	1013	1008	1036	1058	1034	1013	1042	1087	1040	1025	996	1016	1067	1022	1054	1082	1069	1014	1023	1013	1061	1018	1033	1033	1024	1065	1040	1026	1056	986	996	1058	1007	1024	983	996	990	1002	988	997	1043	992	1025	1023	982	944	989	1027	1031	976	993	992	1032	1072	1041	1048	1018	1019	1058	1046	1069	963	1003	1017	1072	993	1000	1052	1033	1062	973	1035	1008	1020	1044	1018	1017	986	1009	980	960	975	974	1060	1061	1045	979	1036	1018	993	1048	1009	1065	1052	1018	1024	1000	1123	1041	1010	1053	1036	1060	1024	1088	1035	1075	1044	1047	1044	1083	1100	1023	1039	1069	1063	1055	1058	1014	1098	1026	992	1031	1003	1020	1029	996	1042	1052	988	1067	1044	979	1079	994	968	1071	1038	977	1074	1024	1038	1036	983	1049	1047	1005	991	1017	1009	1012	997	1089	976	1004	1035	1095	1033	1025	1034	1053	1034	953	1021	1076	988	1025	1011	1012	977	1051	1015	1048	1028	1051	1041	1006	988	1001	1084	989	988	949	1057	1005	1018	975	1002	1036	1077	1008	1011	1008	1034	1039	1041	1061	1103	1031	1034	1037	1054	1000	1095	985	1005	1030	1016	1031	998	1029	1048	990	1040	1009	1035	1017	1000	1028	936	1030	1034	948	1077	993	1048	1059	1086	1084	1047	969	1081	1009	984	1031	1014	1017	1005	999	967	1007	1047	1022	1064	1069	998	1034	1009	1012	1005	993	983	1074	1018	1023	1005	1005	1024	1027	1064	1036	1019	964	1066	1032	1069	1086	1016	971	1015	1058	1024	1042	1046	962	1002	1071	985	1048	946	1041	997	1012	1009	1060	1024	1057	993	1010	984	990	1006	1029	1049	988	1013	1005	1027	984	1086	1008	995	1043	1058	1015	1025	1066	1031	1030	985	1045	965	1045	1007	1051	1029	1030	1040	1014	1022	986	1025	973	1048	1016	999	969	978	1046	1066	1030	1034	1009	1034	1002	1075	1000	1053	978	1037	1037	1028	1028	1014	1044	1043	1016	1009	1005	1007	977	1063	1045	992	1106	993	1048	1042	966	1006	1008	1005	1013	987	1057	1050	1045	1035	991	1012	1056	1059	1016	1063	1013	1033	1007	989	1082	985	1108	999	1068	1062	1045	1040	1066	962	1040	993	996	1006	1043	1015	1032	1012	1070	1053	1009	1036	1024	1043	989	1024	1079	1071	1002	1037	945	1026	1029	1054	1040	933	1049	1034	965	1034	1097	1068	1072	1015	1033	995	1020	1035	1097	1036	987	995	953	1058	1021	1066	964	1095	1053	1019	1040	1048	1014	1072	1013	1008	1053	1038	955	1000	981	1035	999	1042	987	1025	1027	1002	1011	1005	1023	1020	1042	1008	1040	1020	1069	1029	1048	1031	1000	988	1050	997	1034	1032	1101	1036	1026	1053	1065	1046	1099	983	1056	1035	1026	1029	993	1052	1063	1069	1039	1046	968	1014	1067	999	1010	1040	1002	989	1041	1015	1044	1028	980	1046	1022	1083	1009	1002	969	1044	1044	1036	1047	1059	1004	990	1039	1010	1038	1066	1014	1035	965	989	1004	976	1032	1052	947	966	1035	1051	1007	1047	1013	1032	1132	1015	1039	1013	1010	1004	1013	1054	1032	986	1030	968	1056	1014	1006	1058	1003	1018	1019	1029	1050	1018	1095	1037	1054	1022	1033	1076	984	1014	1046	1023	1007	1032	1019	1027	1021	1038	1036	1031	954	998	991	977	1068	1071	973	1074	1012	1023	1002	1021	1024	1032	1024	987	1024	1069	1012	1041	1068	1026	1013	972	1054	963	1002	1052	978	977	1052	1064	989	960	1007	1048	1072	1003	1022	1069	1074	1032	1018	1008	1032	1054	1049	1025	1053	967	1041	1049	1011	1063	997	995	1012	1049	973	990	1008	1020	1069	1004	1007	1055	1075	1058	1001	1013	1014	1063	1058	1007	1016	994	991	968	1070	1032	1029	997	1044	1052	1045	1033	1036	1009	979	1027	1065	1048	984	980	999	1052	1051	1010	1016	987	1049	1001	1044	1038	988	1041	1046	1040	1027	1109	987	983	1004	1057	1047	997	1026	1025	1009	1016	1054	1061	1017	1007	1030	1003	1043	1009	1017	1024	1065	1080	967	949	1024	1024	1055	985	1007	1028	1026	979	1110	1001	1002	994	1069	968	1061	969	1061	1020	958	1009	1034	995	1041	1012	1042	1044	1029	1005	1002	1026	1009	997	1012	979	1025	1016	1011	970	998	1012	1033	1011	1048	1045	1005	1071	1060	992	1001	961	991	1043	1004	1042	998	1051	1029	995	1020	1015	1028	1041	1019	1044	1040	1018	1019	967	1039	995	1072	1125	1042	1011	1064	1005	985	984	999	1004	1061	1070	1001	1044	1026	1037	995	1027	986	1019	1032	1109	952	1019	992	1028	975	1031	1057	1065	1001	995	1076	1109	977	1027	1006	1002	1100	1008	980	998	978	1057	1015	1012	1003	1036	1036	1036	1057	1038	1012	1052	1020	1033	969	1001	1044	997	994	1040	1018	968	995	1028	1018	1044	1017	1051	995	981	1033	1027	1112	1061	1043	974	1044	1031	1067	1083	1065	1023	1047	1045	1068	1008	1039	1036	1019	1021	1003	976	1021	990	1008	1025	1081	995	1020	990	1053	1028	1029	1025	998	1084	1013	1002	971	1035	1010	1073	1032	993	1015	1084	1074	976	1030	1032	1010	1097	1002	978	1032	1034	1095	1031	977	1015	1012	1018	1104	1035	1035	1029	1066	1025	1043	1022	1020	995	1029	1041	1021	986	1053	1038	1074	1037	1046	983	1080	1065	1027	1055	999	995	1020	1021	1040	986	974	970	1083	1034	1055	1053	1032	1050	1085	1050	1005	1076	997	1017	1054	963	1010	1004	1012	1016	1051	1051	1037	1017	968	1002	977	1020	992	1022	929	1000	1047	1025	1023	1023	1032	984	1005	993	1039	1021	1007	1022	1029	1032	1025	1006	1015	1079	1020	997	1079	1046	1033	1062	1021	1036	1015	1026	1021	990	989	1024	1092	1043	1069	998	1057	1015	959	1022	1024	1015	989	979	996	1008	1000	1072	1063	981	1060	982	993	1006	1060	999	1054	1011	1077	1051	1029	995	1008	996	1027	1014	1016	1046	1069	1020	986	1033	1023	1035	989	995	1023	1037	1050	1034	1019	1029	1022	1036	981	1016	1047	1041	965	1050	982	1041	1027	1011	1059	990	1030	1056	997	1021	1007	1028	1001	1053	1010	996	1080	1034	1032	971	1026	983	1013	1048	1031	1039	987	1052	1010	1011	1085	1045	1048	1030	1066	1010	1008	994	1011	1055	1092	1006	993	1021	1061	1021	1019	1015	1067	1068	1012	1030	984	980	1013	1008	1024	1044	999	1041	1055	1064	961	1023	927	999	1006	1057	1008	1052	1012	1005	1056	976	976	994	1021	1063	993	976	1041	1021	1009	987	998	1029	1064	984	1004	1018	998	1034	954	1011	1051	1047	1085	1059	1040	1044	1057	1005	1088	1006	1069	1046	1074	990	989	1025	1019	1066	1043	1013	1024	1067	992	1007	983	1057	1004	1054	993	1037	992	989	1016	1034	981	1021	1034	984	1019	1026	1079	989	1014	1013	1036	1062	1011	995	994	1036	1001	1050	959	1014	1076	1035	986	1002	1056	1003	1048	977	972	1010	1037	1011	990	1008	1014	999	997	1005	1009	1018	1062	996	1079	1008	965	1082	1035	1022	1028	1003	1017	1044	994	1061	1011	1086	1035	1047	1009	974	1006	1021	959	1007	1052	980	1092	1028	1000	1064	1031	1012	1004	1027	1072	985	983	1000	1039	971	1019	942	1037	1030	1035	997	1047	1005	1025	1024	1075	980	1066	1041	1039	1030	1032	970	988	1055	1043	962	1054	975	992	1045	1028	1048	1093	986	1023	1030	1053	1002	1047	961	1018	1008	1009	1007	1038	1018	1037	1028	1025	1062	1031	1016	1042	986	977	1011	1062	1070	1049	1028	1046	1049	1016	1076	1028	1026	1021	1015	1043	1075	1044	1036	986	987	1030	1016	1030	1032	1050	1064	995	1041	1017	1040	1050	1033	1050	1035	1008	1005	1049	1018	995	998	974	1035	1024	1024	1019	1015	1003	978	997	1034	1044	988	1038	1033	1042	1054	1039	1030	1010	1007	993	1018	1014	1008	990	993	1006	966	1020	1027	1013	1009	1020	1062	1043	1008	1002	989	1011	1081	1026	1066	1014	1030	1006	1047	1083	1042	969	1073	1063	972	1007	1059	980	997	1080	949	1045	1002	1007	1044	1008	1076	1026	1061	1015	1008	966	1034
31009	27080	22959	10609	3651	1765	1130	1112	1043	1006	923	957	942	962	950	942	984	972	974	967	958	957	960	942	917	946	988	970	996	995	922	954	916	875	935	964	978	897	924	927	923	958	904	897	918	951	914	960	937	967	985	922	894	947	949	915	916	920	885	966	924	869	944	969	986	894	899	910	916	916	965	861	892	949	914	959	975	956	902	931	947	871	966	914	992	912	943	946	902	910	954	888	931	915	951	985	962	912	1009	964	903	940	908	914	969	955	961	945	925	913	968	937	1012	930	963	928	991	947	925	946	920	922	980	930	948	911	940	929	899	862	913	904	986	972	933	933	936	983	903	937	917	864	937	954	898	895	884	939	902	897	878	1006	924	961	990	921	948	915	869	948	949	902	930	910	948	934	974	931	913	942	941	926	923	918	889	977	921	952	937	934	931	944	901	966	949	934	935	942	983	937	924	928	955	895	931	929	941	914	941	937	878	928	960	955	942	984	933	891	896	913	886	993	1014	935	903	929	934	949	975	972	909	926	916	976	988	902	933	997	946	951	921	936	935	913	949	892	926	936	927	890	921	918	867	901	960	875	1003	941	903	954	928	924	993	977	903	918	916	891	939	940	982	926	903	881	898	934	898	957	1001	903	892	935	923	950	887	903	884	951	933	922	920	921	936	893	924	965	917	964	959	907	910	930	938	993	936	910	896	979	918	981	910	942	891	908	968	886	921	950	968	962	901	936	957	956	886	917	898	930	939	967	924	968	979	931	952	892	935	933	889	913	897	937	948	941	912	892	959	928	958	929	946	917	969	961	943	905	900	953	862	1004	924	958	946	959	931	942	947	900	944	952	894	896	1025	919	940	956	964	912	943	979	967	981	956	922	900	952	910	899	930	913	967	914	894	943	993	965	927	889	903	918	929	955	901	964	968	972	934	920	987	951	934	930	886	953	918	892	933	955	941	874	952	886	978	930	925	908	906	935	886	885	962	864	879	929	967	888	964	931	929	924	935	946	932	955	869	912	881	974	932	963	925	965	915	958	894	927	931	922	957	950	958	857	944	931	954	903	897	914	951	920	852	943	926	954	911	965	988	893	946	918	998	966	899	932	888	961	868	924	913	871	874	965	909	926	890	925	914	965	978	925	943	945	960	938	961	970	945	883	956	914	957	872	932	942	941	886	912	923	937	951	975	931	923	955	947	923	933	964	974	941	939	930	897	975	908	949	891	947	884	960	935	930	942	940	923	929	932	906	909	916	925	970	928	939	951	938	872	870	920	977	950	862	943	920	969	936	947	966	922	968	925	929	965	937	912	1039	934	954	913	980	921	952	995	920	934	999	940	987	929	938	970	920	977	964	966	971	936	901	943	932	961	936	945	924	947	913	951	876	965	975	918	976	874	938	954	889	849	964	951	893	942	918	931	905	944	946	886	954	988	994	967	915	894	1000	939	951	933	986	851	856	970	939	987	911	940	861	909	960	1001	945	943	919	908	926	933	894	975	913	971	974	928	951	973	923	917	967	999	964	922	938	908	952	943	891	902	943	941	922	922	935	923	912	912	879	936	922	916	982	984	955	927	958	998	968	984	951	958	955	988	920	943	953	901	883	918	933	964	899	985	958	917	957	868	909	980	932	953	932	921	914	950	881	941	929	917	954	964	966	913	952	921	901	941	1003	938	891	899	956	949	963	880	911	934	901	961	914	881	911	887	927	982	888	952	957	929	960	887	930	888	931	973	904	963	941	888	1004	986	965	913	960	954	909	943	990	941	954	902	899	941	917	1008	922	906	891	958	864	952	962	907	927	921	983	957	893	937	935	961	932	853	930	915	918	932	931	869	973	955	919	935	939	921	935	919	963	952	919	872	905	950	897	949	911	930	924	906	941	974	923	881	929	918	989	990	933	971	936	937	909	884	970	947	892	954	886	914	985	943	884	904	963	903	933	913	956	942	909	925	895	902	960	945	969	908	917	894	942	906	958	951	889	902	948	918	967	911	960	997	938	929	933	894	907	989	982	941	989	922	925	984	934	903	926	978	920	965	958	902	979	952	915	979	923	985	955	969	972	1000	938	891	872	982	886	981	956	912	991	938	996	994	947	875	936	959	933	896	941	995	948	930	910	993	925	934	991	971	944	922	947	901	923	936	900	972	975	917	971	906	923	974	965	950	870	890	904	974	967	919	895	960	932	985	902	934	923	949	948	930	948	888	957	912	908	915	955	958	875	910	976	948	900	914	904	916	927	966	878	915	942	964	926	899	952	956	963	923	905	907	968	933	944	928	889	956	951	953	936	923	934	911	965	952	903	965	920	908	886	917	937	929	934	972	877	963	935	970	915	983	932	918	889	917	935	964	934	886	916	946	937	892	953	934	926	936	903	932	899	889	916	948	918	933	959	945	944	950	957	921	873	916	929	920	964	905	936	899	931	915	888	951	953	960	950	960	969	931	918	974	975	915	956	957	907	933	913	853	993	943	901	959	959	937	950	932	936	950	931	903	918	949	864	960	877	964	954	918	954	980	935	923	894	913	1021	967	947	946	918	973	976	917	932	975	943	927	917	928	931	970	976	952	930	993	1025	922	949	973	897	985	922	903	944	920	971	974	856	909	973	955	910	999	974	963	961	997	901	888	960	897	915	903	960	957	934	877	909	916	941	949	952	931	912	905	947	837	924	985	909	895	923	912	942	937	986	939	927	961	976	952	913	899	903	953	909	917	973	869	952	882	965	944	942	922	962	938	946	988	988	938	945	938	933	946	902	902	903	966	920	946	957	945	906	988	888	926	876	960	939	928	905	921	936	926	943	974	917	962	974	916	951	908	982	926	910	962	993	956	922	952	910	888	957	928	968	986	955	958	882	928	925	935	938	935	914	895	929	948	944	904	965	903	897	945	960	912	933	909	956	937	912	968	926	938	936	909	947	885	975	972	935	952	886	1008	935	926	927	912	907	944	964	967	919	921	901	914	973	954	958	920	925	968	924	896	956	957	967	921	913	941	954	897	930	985	963	932	948	908	944	968	939	972	937	926	965	953	922	948	937	918	969	915	923	977	986	1009	928	929	903	957	890	946	898	871	969	936	909	912	937	966	935	924	948	938	927	911	937	982	944	971	972	985	908	965	907	961	954	926	950	908	951	942	942	893	941	908	858	893	920	936	923	939	929	925	924	900	930	966	953	907	971	981	970	902	913	917	930	927	946	919	896	931	913	947	890	889	1024	917	900	944	962	902	934	950	960	976	966	902	1001	925	930	986	974	912	926	931	923	927	986	955	901	893	989	912	914	895	929	876	943	951	926	958	921	921	981	934	931	902	952	897	939	945	973	1007	987	912	924	882	944	917	889	936	950	907	947	948	940	846	933	903	982	902	951	903	917	897	938	942	870	874	937	916	899	901	931	898	916	944	993	992	913	951	881	945	903	958	950	951	995	1026	943	899	889	973	898	967	991	901	985	941	936	897	943	919	904	948	942	949	905	920	959	1006	941	923	981	952	867	884	924	944	935	894	946	931	990	918	897	932	944
23214	29657	18192	6615	3148	1572	902	831	882	712	735	698	709	714	714	687	694	683	676	706	733	699	716	746	722	715	685	759	742	730	700	740	700	717	692	737	678	690	703	719	687	749	720	758	765	681	742	749	649	691	700	703	682	711	734	744	725	729	722	710	722	710	719	700	754	770	759	641	680	739	741	704	739	733	724	678	636	708	749	721	694	743	659	687	683	710	718	714	694	716	728	713	742	704	725	712	688	722	684	697	732	674	710	709	727	673	685	699	684	714	728	743	681	709	706	702	681	700	730	736	667	711	705	687	717	682	719	772	726	739	715	708	662	698	723	690	698	737	730	738	731	715	726	737	703	693	676	731	677	715	693	643	687	719	736	709	689	736	742	678	732	739	679	689	748	717	674	675	714	723	747	735	721	669	639	678	737	676	709	717	706	697	744	669	725	712	728	737	652	709	706	725	716	707	743	674	709	689	661	731	705	741	667	668	758	663	697	696	681	689	670	738	728	696	709	662	685	701	700	758	659	676	693	717	690	716	729	715	727	748	673	724	715	741	733	694	670	697	727	733	725	650	729	720	727	691	699	709	698	723	707	708	697	711	683	701	730	742	678	735	684	678	676	703	705	673	717	710	675	712	652	659	706	710	742	703	675	708	701	687	695	754	681	755	659	691	701	722	683	710	714	729	690	727	711	720	703	687	743	745	711	698	704	687	730	757	737	703	694	695	707	709	665	688	726	694	705	694	755	692	692	720	744	717	680	703	731	747	733	703	705	723	696	736	704	754	731	712	742	718	705	706	732	733	704	750	672	707	720	725	671	724	733	716	722	705	730	679	701	654	678	730	702	744	662	753	697	716	741	732	692	738	701	652	719	731	664	734	661	728	773	709	693	733	733	722	701	745	733	709	695	685	691	716	698	692	721	695	745	627	677	676	704	683	722	727	743	719	668	712	721	715	674	702	701	678	719	663	741	742	732	704	689	713	714	704	707	720	652	712	697	710	716	788	712	704	667	731	675	720	701	739	744	728	728	737	692	752	712	783	722	709	709	706	730	740	690	753	724	689	793	740	695	699	727	757	776	657	724	711	678	681	726	716	689	691	699	717	716	671	690	686	733	725	745	681	691	695	752	727	671	686	681	718	744	714	673	689	690	674	698	680	730	731	697	702	699	710	710	676	674	672	642	695	685	676	713	708	741	721	698	718	712	678	714	677	714	751	722	691	707	720	765	737	719	672	687	688	779	719	686	697	719	713	732	709	715	723	744	692	709	713	703	698	732	648	768	711	725	688	667	761	693	737	713	757	679	706	724	691	690	695	737	692	703	702	676	654	698	728	707	689	750	741	644	736	754	716	685	665	722	686	718	706	743	702	671	692	711	713	715	756	693	713	709	680	665	677	667	742	755	728	688	727	732	714	701	691	720	693	690	705	689	716	683	703	746	706	698	731	751	687	713	701	687	642	696	707	718	690	697	747	736	734	710	693	726	766	691	709	681	720	649	768	695	700	710	760	685	658	670	747	704	707	690	708	778	703	714	697	700	668	708	689	677	712	739	686	710	743	705	724	706	658	680	690	692	736	687	652	708	671	737	717	706	678	684	691	695	686	702	695	708	675	742	718	714	714	715	677	701	701	719	755	662	725	679	744	746	716	677	686	720	739	693	720	689	728	717	721	715	705	691	693	670	678	678	665	723	733	748	698	741	660	669	717	734	764	688	714	685	701	703	710	712	675	728	722	712	718	693	725	679	756	681	740	688	706	741	757	756	693	708	714	756	676	741	711	675	712	684	685	731	717	699	710	725	712	688	745	703	706	679	688	684	725	724	691	772	687	708	779	690	723	731	689	716	732	682	684	674	720	715	740	719	733	692	709	695	692	717	686	688	705	643	709	683	704	679	694	716	744	717	715	726	691	702	698	689	705	721	735	696	719	716	747	651	745	706	760	746	718	675	717	709	701	702	738	704	734	760	679	687	718	716	735	716	744	716	738	749	692	704	716	716	734	746	679	708	719	727	719	699	698	720	686	685	717	702	727	730	691	714	674	696	722	711	697	690	708	661	728	722	676	705	706	689	715	674	708	714	702	698	722	677	737	722	721	703	710	705	679	703	678	747	724	703	730	721	737	714	746	681	657	689	676	715	708	697	667	704	681	702	681	767	742	729	718	731	725	684	721	677	712	648	709	666	736	738	706	675	684	714	704	731	724	677	724	694	685	721	753	687	682	680	693	686	708	723	751	729	748	709	693	672	679	728	694	737	679	705	672	692	721	693	690	729	716	745	689	698	725	721	738	712	693	720	737	690	732	730	742	694	768	726	713	720	697	732	701	725	710	691	726	710	717	623	686	729	742	696	732	733	712	721	691	714	687	721	697	700	679	678	690	672	739	716	724	707	672	733	707	694	701	719	730	686	708	738	723	726	695	760	707	745	766	706	671	714	695	676	731	727	718	665	768	708	725	713	729	678	737	733	708	719	714	699	757	706	729	722	672	692	741	670	738	696	729	719	771	647	741	702	691	687	713	715	729	751	688	717	744	664	670	708	714	726	708	670	729	707	720	713	746	761	690	704	720	730	723	719	717	719	772	705	692	707	698	692	696	688	712	680	686	710	694	727	704	717	669	725	689	745	666	680	679	657	692	675	742	715	694	738	750	700	648	707	709	717	715	688	713	685	682	715	701	760	707	732	678	709	751	709	687	676	656	685	645	698	670	702	687	689	692	760	704	684	745	713	707	661	675	703	681	709	612	693	673	705	737	784	692	675	696	713	688	709	671	737	694	725	741	644	664	710	701	725	656	740	714	681	718	715	723	682	776	686	671	668	716	738	709	720	709	714	752	739	718	692	713	703	727	685	736	706	730	720	683	751	686	683	705	728	694	707	694	703	672	683	699	780	684	735	750	727	678	764	695	715	711	786	692	692	690	648	698	708	714	693	693	670	695	705	715	723	703	708	720	725	736	690	733	677	681	742	731	720	711	686	754	762	702	724	669	688	658	712	680	727	714	748	727	682	730	704	748	753	652	686	723	706	725	681	732	675	689	697	674	663	707	637	744	744	699	705	706	686	738	714	689	708	712	672	690	697	689	649	709	710	766	672	697	719	691	724	764	755	703	670	687	663	718	737	717	725	729	680	745	700	672	696	728	692	697	695	736	727	670	700	690	689	680	734	663	729	735	714	684	695	706	726	736	738	708	735	719	724	722	690	728	745	684	704	682	683	719	732	707	677	700	708	748	737	690	667	676	685	687	705	714	709	704	702	699	737	742	682	673	701	694	710	705	695	723	720	681	662	714	703	722	698	737	691	748	695	726	746	720	750	720	692	686	726	708	749	708	747	715	719	699	741	689	720	699	697	726	703	710	727	678	671	738	721	701	676	727	727	735	649	699	717	723	719	740	697	730	688	685	695	723	698	704	708	710	662	686	680	723	697	734	735	739	677	751	687	697	658	702	742	683	745	743	701	764	686	728	661	716	707	660	684	694	749	704	713	692
25841	24551	36901	35773	26567	14738	4570	2661	2380	1454	1081	1042	1091	1046	1050	1023	998	1013	1098	1053	1003	938	1091	1330	1135	1039	992	1014	1056	1080	1071	1036	1047	1049	1041	1023	1050	1070	1048	1015	1047	995	952	1000	997	1032	1003	1016	1054	985	1046	971	982	1005	1025	1051	997	972	1057	1055	1000	1010	1079	1060	1031	982	1009	997	992	992	1038	980	1019	1052	1019	981	1011	992	1020	1059	1049	966	1006	993	1028	1068	989	1012	1066	1024	1050	1071	1002	1000	973	1037	1053	1002	1065	1037	1043	1008	1037	994	1039	973	1055	1072	1001	1019	1025	1021	987	1017	1075	1006	1032	1028	1047	1044	1016	1042	1003	1001	1011	1052	1004	989	1032	972	982	1060	1007	1057	1024	1027	1018	1001	1037	1026	1020	1045	1008	1012	1061	1033	937	1009	999	948	1023	1051	1016	1004	977	1036	1006	1019	1038	1046	1006	1065	1006	1018	982	964	1053	1029	1051	1000	971	1031	998	1022	1071	997	1004	992	1019	1022	1023	999	1009	954	1023	1049	1041	1039	1071	935	996	1015	1050	964	1011	979	1063	1017	1052	1041	1012	1020	1009	953	1004	987	1092	957	1030	993	944	1047	1030	1010	985	1011	987	977	1004	1059	1044	940	1065	1019	1017	1017	1040	987	1062	993	995	1029	1039	1105	1027	1018	1024	1081	981	1021	983	958	1045	1064	1063	1019	963	1000	999	993	999	1029	970	1041	1039	987	1022	971	988	1036	963	1026	1030	997	972	997	980	985	1058	1017	1013	1014	1028	1065	1033	1041	1059	948	1005	1000	981	1047	1018	1049	993	1063	1036	991	1019	1000	1053	1010	987	1019	989	991	1036	1064	1018	1014	1016	990	1057	990	1058	966	1044	1071	1015	1001	973	1033	1009	1019	1022	1027	1009	1076	1025	934	1070	992	1068	983	976	1010	1015	1048	1051	1027	998	1004	1052	1021	1115	986	1012	1008	1000	959	998	1031	992	1048	1017	945	1077	946	1026	1034	957	1072	1066	1036	980	1037	1026	1020	985	1067	1043	1053	1061	1015	979	967	1013	989	1026	990	1018	1046	980	1025	998	1003	1072	980	1006	999	1007	1044	1009	1020	990	1005	1061	1014	1015	986	1048	965	1009	969	961	1028	1044	984	1013	1044	1019	962	1020	1009	1033	1001	978	1029	985	1043	1007	1027	1036	1047	1021	1031	988	991	1085	981	1027	991	1011	1060	1018	1041	1045	977	999	1037	1027	1026	973	1034	1023	967	1002	983	1004	950	1066	1015	987	1012	1006	1005	1048	1007	1002	1041	1093	966	1066	979	1067	1008	987	1025	1072	1037	1041	1004	1017	994	1011	998	1050	1010	985	982	953	992	983	1002	1006	979	997	1038	1038	1017	980	1013	1003	1059	1064	1000	993	1029	1006	1033	996	1045	1037	957	982	1010	1012	945	981	1071	1005	1061	992	965	1040	1004	1012	1037	991	1003	989	1021	1027	1057	1031	1085	1026	985	1072	1024	1024	999	990	1047	1001	1020	1055	1018	1073	1010	1030	1088	997	1003	1025	1044	1036	1016	987	994	987	979	1108	1015	1055	1003	1055	981	999	1011	975	999	1001	999	1042	1078	978	1024	973	1003	1047	981	1063	1066	978	1055	1084	964	1031	948	1041	953	1002	1022	1062	990	988	1017	988	1055	969	1015	1024	1032	977	984	954	987	1009	1000	999	1003	928	1117	1021	1013	991	1030	996	1051	1079	1042	1013	1006	988	996	1012	946	983	961	1016	1053	976	974	1005	1003	1065	975	986	975	941	1047	1011	1030	1005	1015	1027	955	992	1014	1052	989	998	1056	1005	1018	1005	1025	1010	1020	980	1040	997	934	999	1026	1015	1030	1041	968	990	985	1015	984	1076	1032	1089	1056	1026	1020	1046	1026	1005	1043	998	1012	1040	1054	1017	999	1020	1022	993	989	1017	1032	1046	1004	1029	1026	1015	1047	1016	1023	1058	1042	1064	1005	975	1015	1039	1064	1010	1092	966	1016	1032	1029	1051	965	1005	1049	988	1043	1009	1032	1032	1008	1012	1055	998	1003	1026	970	1017	1012	1014	948	1017	1024	1012	1059	989	1044	1033	1055	969	943	1023	951	967	1032	1043	1056	1029	1021	997	1038	1018	980	1013	945	978	1044	1001	1038	964	1019	1022	985	1013	984	986	947	975	1019	1026	998	1009	965	992	1043	1035	950	1047	977	1021	1037	1023	1070	968	1008	1014	965	998	999	953	987	1032	1041	1051	1021	1013	1046	1027	1025	1003	970	1009	982	1000	1053	971	1003	1047	973	996	1052	1035	1055	1044	994	957	991	979	1027	1015	1027	1020	1004	993	1070	1024	1006	1013	1026	988	1049	1023	1008	1003	992	1048	1023	1018	1066	995	989	966	914	983	943	1025	1001	1046	1007	1050	1020	1021	1059	1031	1005	930	1009	968	1030	987	1055	1048	997	1025	994	1036	972	1051	976	1007	977	1016	1005	997	1082	1028	1040	991	1049	1054	1035	1075	1018	1021	1028	1019	1041	1026	1009	1058	993	988	975	1055	1051	1060	1019	1028	985	1036	1077	1012	988	1056	1000	1018	1031	1010	984	985	1007	983	1000	1031	1004	1059	1050	1003	1042	1008	1027	1018	1036	1020	977	969	1007	1031	1079	982	1043	1057	1009	936	1023	1025	991	1076	1014	992	949	1022	1086	1068	1017	959	1039	1049	1063	1019	960	1033	1005	995	1018	1007	1002	985	954	1002	989	1035	994	1044	992	1026	1010	1092	1066	1012	959	996	1029	1011	939	996	996	1019	1009	1051	993	1038	1019	1055	1073	1029	986	1028	976	1068	1022	1033	1078	1036	1025	1055	974	1011	1071	1025	1037	1002	1007	1002	1054	1037	1044	1050	1026	1040	976	979	1026	1027	1049	987	1108	1028	974	1026	1027	1011	1023	936	1052	1027	999	1066	1052	1039	1061	1003	1083	975	994	1053	1029	993	1035	1041	1022	1072	1051	1007	1046	1025	1063	1000	967	1027	1052	1081	1029	939	1069	1009	927	1013	1038	1005	1034	1024	1013	1024	1041	945	1007	1002	1039	1037	980	1085	1011	1013	1017	991	988	982	1024	1033	1041	1019	1050	975	1053	968	993	1014	966	1018	1020	1014	1085	1005	997	1006	1011	1048	989	1026	1037	985	963	1040	1027	1005	1059	1052	1084	1004	984	1014	997	1037	1031	1058	1010	998	955	1019	979	1010	1031	994	1062	998	952	1009	958	1046	990	995	1041	1022	976	972	1001	1043	972	1030	958	1050	1033	1001	1047	1012	1003	996	1011	1096	1026	975	1004	980	1032	1037	966	953	1015	1045	1030	1025	1061	1007	1004	993	1047	1000	995	1063	1044	1006	968	1030	1060	1066	1051	1049	975	1035	1031	963	1003	986	990	995	982	1039	1017	1000	1036	1029	997	1009	1015	1030	1005	1005	1020	1006	1010	1007	1026	1051	1007	997	1022	1053	988	1009	990	1059	1002	965	1057	1064	1052	1035	1018	1031	1001	990	1029	1054	998	1007	980	984	1036	995	1003	948	1047	1036	986	1115	1044	981	1011	1022	1045	964	945	984	1025	1058	985	1011	1011	1041	1045	1037	1014	974	1005	1017	992	1058	993	989	1028	1028	1006	990	1002	987	1003	1053	1020	1058	1006	1026	924	1053	1100	1018	1022	975	1043	1014	981	1026	998	1079	1030	1097	1029	1019	1008	987	1061	1046	1015	1034	952	980	1026	970	1036	992	1036	977	1043	1049	959	1040	982	1031	1042	1034	1005	1028	970	1046	984	945	1028	980	1016	999	978	1052	1024	1017	1014	994	998	965	990	1009	1042	1015	1030	1013	975	1002	1029	998	1004	1011	1005	1048	961	988	1023	1062	992	1018	1049	1046	1027	996	1012	984	1077	1032	995	998	1048	1056	1019	1037	983	1068	1011	1082	975	1002	1066	1019	997	995	1016	1037	1037	997	1032	967	1032	995	1016	1005	1054	1031	989	1045	990	1062	991	1022	1005	1045	1000	1063	1068	1011	940	1020	981	1032	1008	1013	1011	1034	1028	971	961	1003	1002	1014	1089	980	1029	968	1034	1027	948	1003	976	1007	989	1053	966	1042	999	998	974	1009	1000	1017	1008	1062	1086	1021	1002	1050	1054	957	1006	1070	1030	1049	1016	1027	1018	975	1032	1030	1011	998	1048	1015	1010	1089	1001	980	1036	999	1007	996	1018	1006	1042	1009	1000	1056	1029	1032	1056	1030	1045	967	1029	1040	1043	1064	988	1059	1025	1025	996	1041	1014	1053	1042	1043	1012	1007	1002	1006	989	980	985	1038	1028	1051	1017	1034	992	1076	1059	1017	956	1025	1029	1056	982	948	970	1020	996	1017	988	1018	1010	978	1008	1015	1016	1063	1024	1014	1048	1031	1047	1029	984	993	998	979	977	977	987	1075	973	1019	1009	1037	1012	1026	1013	983	1057	994	946	1038	1071	1021	974
60870	88703	63955	35596	21302	9163	3218	2820	2667	1438	852	896	829	800	836	845	824	813	847	870	824	794	976	1263	890	858	790	805	812	848	793	868	858	817	855	817	843	860	851	872	792	792	766	815	811	833	853	835	829	814	844	798	869	839	819	819	796	812	771	871	840	809	852	848	870	836	805	840	816	805	819	790	829	813	817	771	767	846	829	829	784	793	805	869	865	839	837	797	802	750	818	834	820	822	818	812	837	830	828	873	872	848	865	845	845	862	803	816	854	794	810	855	824	847	771	845	863	839	851	793	825	809	883	869	836	785	811	759	829	861	801	882	824	805	840	812	854	817	825	834	825	835	835	766	789	861	876	834	834	814	834	784	799	864	845	815	836	857	813	840	830	850	786	852	829	844	819	817	818	808	865	812	794	855	832	851	823	775	794	775	811	798	858	879	819	878	802	864	824	825	808	832	772	868	854	824	847	809	788	824	801	843	797	841	861	850	844	836	853	791	848	826	885	787	850	797	851	860	793	821	816	782	808	808	742	826	828	812	828	792	785	814	856	892	826	810	860	902	814	844	838	830	862	869	791	857	812	863	849	818	836	830	811	858	827	838	821	827	861	832	804	788	788	831	845	823	865	829	834	853	850	856	828	816	854	848	828	873	835	822	824	834	836	769	837	870	850	811	868	845	821	846	829	839	861	810	822	820	807	805	833	875	802	783	822	800	868	845	822	842	825	841	827	855	813	818	821	842	830	841	808	853	829	865	857	845	796	853	874	815	780	875	871	796	799	810	782	762	809	855	789	777	818	857	806	804	843	795	801	809	843	849	831	817	776	848	814	815	829	864	840	854	852	808	801	814	839	817	843	837	823	798	835	799	826	836	832	854	813	848	805	885	783	799	827	811	856	839	794	859	834	815	807	831	795	829	840	846	879	812	834	855	828	817	851	814	851	803	865	820	825	926	853	817	824	801	811	852	803	859	842	834	811	854	804	829	839	834	849	882	848	806	878	849	846	816	832	864	824	830	823	819	837	803	777	833	858	852	871	833	848	851	782	797	818	827	833	836	885	851	803	843	841	826	771	847	834	833	848	828	849	858	791	800	797	868	811	818	822	832	895	879	844	818	847	836	820	809	822	816	807	798	841	792	835	874	872	825	842	883	861	798	821	831	795	876	835	836	824	839	866	777	837	828	836	781	850	835	836	825	841	890	843	845	806	821	812	864	883	817	822	818	874	829	834	835	830	827	774	831	797	882	796	878	854	847	838	820	831	772	827	840	811	816	807	813	838	797	824	749	821	850	809	825	886	827	835	770	808	751	839	819	816	796	823	776	804	785	817	839	795	847	787	840	828	834	846	829	833	803	851	812	842	821	724	814	856	822	846	819	779	843	829	850	836	858	827	823	831	864	805	857	765	811	856	813	818	830	802	810	874	804	867	871	888	831	804	854	838	834	810	846	846	722	810	837	824	865	883	792	831	838	806	831	856	808	836	841	821	823	803	780	862	828	830	869	796	788	823	847	830	846	813	819	818	833	825	813	856	846	800	786	762	835	814	838	834	787	840	870	848	832	816	807	824	865	818	828	815	902	864	823	835	844	789	847	847	816	844	819	817	836	834	820	833	796	824	848	858	862	787	776	842	861	820	790	797	886	863	853	801	833	797	867	811	793	792	806	782	901	817	823	803	811	823	797	803	808	844	855	802	860	815	864	849	867	839	825	828	809	776	829	830	812	818	804	786	798	829	898	834	794	838	802	881	810	813	793	841	815	846	860	809	841	794	795	790	811	812	848	811	826	832	815	795	854	870	854	824	859	811	789	793	868	820	813	812	856	826	848	788	890	828	796	799	792	802	830	829	840	845	862	837	787	836	812	797	867	832	842	827	827	831	812	832	853	815	801	789	838	806	811	793	858	865	801	845	781	828	826	864	774	817	849	822	853	861	803	832	794	789	845	852	796	876	895	840	789	822	817	763	823	823	870	805	813	819	831	806	803	804	854	850	807	816	841	825	835	828	820	780	802	807	853	804	818	855	881	899	830	776	869	823	819	778	773	846	837	773	784	831	834	806	762	767	838	824	799	868	862	819	807	808	811	840	852	833	759	819	851	833	833	846	847	776	824	877	801	851	790	803	916	813	797	838	853	836	806	791	780	835	825	831	885	861	826	819	829	876	869	833	774	865	796	781	869	813	835	825	827	824	818	798	825	860	859	835	846	827	819	842	853	842	821	817	804	843	844	841	824	806	797	805	815	860	842	824	852	803	806	814	827	832	836	861	827	882	805	833	862	842	816	863	797	824	834	863	755	799	845	817	783	812	828	807	838	816	845	846	854	811	786	800	847	817	844	869	843	839	873	803	807	790	770	776	869	823	740	825	822	846	811	844	796	817	808	827	828	843	826	866	849	820	866	845	824	841	856	803	850	870	819	788	806	844	810	818	854	811	824	805	783	809	835	872	807	849	805	831	824	814	799	822	853	845	846	831	895	836	849	798	832	852	868	811	827	874	809	817	834	792	860	812	834	818	806	811	810	887	808	816	808	815	793	783	791	845	822	816	879	876	798	813	830	826	867	850	830	877	831	843	798	834	802	825	816	804	827	818	812	833	809	854	791	793	825	845	797	788	828	825	815	787	808	842	817	789	805	849	795	803	833	816	810	859	803	813	812	845	815	879	805	858	786	797	838	847	849	796	844	813	813	809	827	807	827	829	854	809	826	843	807	751	867	818	787	825	836	821	809	837	868	836	829	842	831	793	771	819	834	820	822	851	786	795	867	836	820	795	834	818	821	838	854	844	785	796	817	859	879	794	853	797	900	756	788	870	792	797	809	845	825	859	840	856	775	778	838	823	790	863	834	829	856	786	851	846	841	836	823	831	751	900	813	866	820	867	829	809	737	844	799	905	816	790	831	832	858	825	829	880	792	834	810	833	776	843	842	775	809	867	881	812	838	804	828	784	836	806	776	890	809	833	793	792	857	813	840	815	844	888	808	837	800	816	803	870	810	780	811	806	839	865	792	814	817	842	821	853	846	811	768	776	829	801	839	900	837	821	833	773	840	874	826	795	812	819	879	876	856	805	785	822	809	863	797	859	829	832	853	841	811	843	782	792	820	868	806	802	790	810	797	827	848	874	860	822	821	780	815	799	803	862	790	753	803	858	832	814	799	825	837	803	823	857	849	794	866	831	845	814	815	859	848	850	809	770	776	776	805	810	854	793	861	851	809	830	827	787	858	829	843	819	838	812	812	807	822	870	848	849	782	848	832	803	825	838	750	878	826	807	816	862	854	798	856	853	820	839	815	842	799	857	842	815	829	815	805	825	873	832	802	836	805	820	817	827	836	828	826	852	805	804	821	832	833	873	838	850	844	785	835	862	785	806	822	844	785	828	820	826	842	847	877	836	826	801	774	807	837	852	773	863	843	806	820	812	847	838	806	831	891	839	826	788	814	820	809	843	830	815	849	877	844	848	827	795	791	798	822	830	810	853	795	854	817
24525	22998	33474	33034	29420	22311	10118	3963	4271	2594	1272	1159	1111	1128	1148	1142	1206	1156	1107	1161	1107	1168	1163	1649	1251	1178	1145	1162	1163	1196	1195	1116	1114	1146	1116	1139	1090	1066	1137	1162	1197	1187	1165	1129	1081	1077	1130	1133	1128	1091	1122	1131	1145	1208	1144	1173	1101	1132	1133	1084	1128	1110	1070	1115	1117	1115	1097	1157	1077	1105	1130	1102	1138	1174	1103	1095	1108	1099	1135	1184	1083	1106	1097	1114	1109	1109	1135	1166	1175	1143	1193	1149	1114	1114	1092	1136	1125	1102	1087	1071	1142	1113	1156	1018	1151	1106	1130	1141	1102	1057	1132	1061	1142	1078	1094	1124	1131	1089	1097	1120	1155	1119	1181	1091	1120	1107	1119	1086	1110	1106	1168	1042	1184	1108	1117	1094	1072	1092	1084	1158	1112	1121	1134	1039	1112	1131	1072	1067	1172	1121	1096	1089	1155	1165	1107	1145	1122	1149	1084	1068	1192	1117	1133	1176	1071	1100	1061	1082	1119	1060	1093	1115	1089	1127	1115	999	1095	1084	1135	1180	1114	1115	1121	1096	1061	1120	1087	1071	1115	1151	1115	1093	1132	1124	1136	1112	1070	1105	1094	1079	1062	1111	1154	1093	1071	985	1128	1129	1137	1188	1166	1127	1147	1085	1112	1088	1069	1061	1132	1081	1093	1171	1125	1118	1120	1086	1086	1104	1083	1108	1064	1123	1106	1077	1112	1127	1117	1184	1108	1129	1133	1072	1167	1078	1012	1127	1108	1097	1163	1073	1119	1181	1148	1061	1138	1077	1141	1170	1110	1113	1147	1131	1114	1112	1138	1080	1106	1102	1143	1135	1128	1037	1197	1102	1100	1108	1086	1165	1086	1100	1105	1135	1147	1080	1126	1033	1133	1102	1147	1117	1101	1174	1059	1121	1176	1043	1105	1066	1040	1105	1083	1111	1166	1126	1082	1192	1093	1144	1131	1103	1134	1099	1056	1117	1158	1135	1119	1167	1161	1145	1084	1075	1087	1113	1077	1134	1117	1079	1125	1159	1130	1124	1058	1129	1065	1082	1152	1105	1146	1046	1077	1117	1130	1131	1109	1132	1143	1126	1115	1092	1129	1130	1048	1154	1110	1115	1116	1139	1051	1118	1107	1111	1138	1101	1089	1127	1127	1129	1095	1139	1117	1114	1175	1141	1138	1143	1062	1055	1118	1040	1105	1124	1157	1108	1082	1116	1086	1122	1179	1148	1179	1102	1115	1068	1098	1155	1107	1085	1131	1110	1091	1188	1139	1113	1142	1094	1089	1089	1102	1059	1113	1102	1133	1059	1118	1158	1163	1087	1170	1156	1140	1065	1118	1111	1051	1121	1070	1143	1124	1128	1077	1120	1082	1131	1167	1110	1087	1081	1165	1110	1135	1100	1139	1144	1077	1144	1136	1118	1088	1124	1048	1122	1149	1117	1152	1083	1128	1092	1090	1137	1123	1115	1131	1174	1076	1086	1125	1087	1146	1177	1155	1087	1206	1125	1017	1133	1113	1097	1153	1155	1107	1136	1068	1119	1135	1068	1144	1189	1126	1158	1097	1107	1088	1148	1115	1155	1075	1100	1143	1089	1090	1052	1147	1097	1087	1164	1045	1051	1173	1115	1136	1099	1135	1164	1141	1094	1106	1099	1149	1145	1031	1124	1143	1154	1141	1172	1126	1150	1102	1056	1062	1134	1047	1031	1115	1214	1160	1137	1114	1112	1122	1104	1150	1066	1074	1114	1085	1193	1126	1024	1093	1081	1163	1194	1168	1058	1107	1099	1119	1085	1086	1067	1084	1142	1139	1082	1070	1122	1183	1086	1076	1155	1152	1052	1114	1169	1168	1179	1099	1119	1078	1116	1129	1094	1076	1085	1140	1117	1142	1117	1167	1067	1091	1124	1137	1096	1101	1098	1143	1077	1125	1111	1175	1108	1035	1139	1157	1057	1082	1149	1053	1148	1082	1194	1228	1193	1119	1152	1051	1125	1095	1086	1126	1119	1036	1009	1112	1115	1109	1128	1160	1121	1124	1105	1074	1142	1140	1138	1115	1126	1074	1131	1119	1107	1101	1139	1100	1174	1079	1141	1108	1179	1085	1187	1093	1084	1111	1090	1133	1035	1154	1105	1066	1160	1181	1076	1124	1108	1122	1064	1174	1094	1114	1068	1135	1054	1125	1140	1064	1151	1168	1082	1093	1064	1106	1082	1146	1105	1062	1090	1126	1078	1090	1121	1116	1100	1063	1024	1141	1101	1044	1074	1124	1077	1105	1103	1123	1087	1114	1126	1133	1099	1128	1124	1146	1092	1142	1193	1067	1110	1135	1117	1054	1109	1126	1105	1100	1159	1114	1110	1083	1069	1086	1172	1094	1106	1175	1172	1048	1098	1105	1149	1062	1099	1155	1112	1131	1152	1170	1117	1102	1162	1132	1126	1170	1122	1092	1127	1088	1116	1143	1090	1136	1019	1052	1146	1109	1073	1118	1126	1122	1161	1166	1117	1118	1114	1111	1104	1149	1075	1122	1126	1099	1098	1091	1101	1125	1096	1129	1196	1160	1145	1116	1132	1092	1111	1115	1106	1104	1152	1087	1131	1132	1138	1107	1111	1095	1015	1080	1126	1201	1099	1142	1147	1125	1095	1112	1089	1093	1118	1184	1129	1119	1079	1113	1129	1111	1130	1059	1095	1115	1087	1128	1124	1095	1088	1096	1103	1122	1125	1087	1134	1135	1111	1157	1137	1137	1140	1071	1129	1164	1156	1144	1100	1087	1118	1100	1168	1064	1108	1131	1137	1141	1153	1137	1121	1041	1112	1130	1106	1135	1128	1104	1113	1139	1121	1136	1090	1104	1138	1129	1139	1139	1122	1108	1119	1170	1097	1178	1121	1134	1076	1111	1144	1142	1124	1083	1073	1061	1096	1135	1131	1111	1023	1092	1150	1107	1119	1152	1136	1098	1098	1132	1130	1148	1099	1022	1165	1062	1110	1093	1136	1120	1126	1088	1047	1103	1117	1081	1157	1095	1098	1094	1098	1107	1135	1190	1081	1106	1106	1130	1150	1198	1080	1107	1069	1151	1056	1137	1104	1120	1086	1152	1127	1093	1116	1102	1158	1130	1133	1125	1035	1142	1119	1164	1157	1144	1072	1113	1076	1064	1106	1074	1130	1127	1085	1145	1120	1118	1110	1047	1077	1159	1098	1124	1223	1148	1113	1003	1155	1126	1131	1122	1180	1122	1158	1141	1033	1103	1102	1072	1100	1091	1081	1155	1127	1088	1098	1108	1157	1146	1078	1129	1102	1152	1081	1147	1105	1113	1199	1050	1117	1136	1077	1165	1127	1133	1106	1114	1067	1112	1155	1140	1148	1149	1117	1104	1142	1132	1174	1178	1128	1201	1106	1147	1073	1095	1057	1109	1101	1125	1133	1041	1173	1126	1075	1122	1143	1105	1074	1120	1186	1127	1063	1103	1138	1060	1077	1053	1111	1057	1132	1119	1129	1047	1104	1087	1093	1088	1083	1190	1120	1136	1131	1110	1164	1057	1133	1063	1074	1047	1167	1126	1109	1065	1080	1083	1135	1144	1130	1173	1113	1123	1152	1133	1157	1139	1061	1171	1043	1088	1129	1123	1116	1117	1164	1110	1121	1120	1070	1075	1109	1094	1077	1112	1078	1141	1078	1060	1021	1071	1056	1107	1177	1023	1090	1101	1088	1074	1071	1112	1162	1083	1101	1087	1106	1106	1179	1085	1141	1078	1175	1077	1130	1104	1102	1115	1048	1037	1069	1158	1105	1102	1123	1139	1122	1213	1122	1132	1108	1102	1101	1126	1102	1093	1094	1085	1138	1071	1138	1179	1144	1126	1128	1070	1155	1091	1111	1083	1093	1095	1104	1119	1114	1125	1117	1128	1110	1111	1055	1108	1080	1091	1087	1143	1104	1091	1155	1148	1068	1124	1101	1072	1113	1094	1094	1136	1096	1073	1106	1139	1124	1097	1063	1076	1111	1091	1132	1063	1171	1091	1124	1059	1120	1094	1127	1113	1138	1183	1116	1072	1163	1184	1132	1130	1177	1089	1101	1142	1105	1136	1069	1068	1114	1084	1169	1188	1100	1093	1153	1048	1115	1098	1099	1099	1171	1161	1175	1102	1122	1084	1084	1121	1124	1080	1127	1029	1124	1119	1113	1134	1051	1137	1038	1041	1071	1112	1121	1077	1084	1066	1139	1109	1071	1108	1113	1153	1109	1095	1095	1073	1055	1132	1146	1160	1123	1095	1083	1149	1144	1115	1049	1123	1141	1091	1115	1125	1101	1095	1083	1103	1092	1124	1072	1139	1229	1119	1089	1112	1090	1106	1119	1121	1120	1105	1143	1041	1139	1111	1143	1098	1146	1136	1094	1212	1100	1114	1075	1102	1103	1123	1108	1116	1132	1140	1125	1079	1148	1080	1105	1082	1036	1197	1131	1123	1136	1099	1069	1076	1113	1072	1148	1116	1161	1073	1101	1077	1094	1118	1140	1083	1127	1064	1095	1068	1084	1170	1152	1123	1111	1141	1135	1099	1187	1116	1115	1121	1164	1135	1053	1165	1108	1155	1087	1160	1089	1123	1129	1154	1096	1082	1106	1110	1069	1089	1088	1120	1140	1047	1075	1092	1092	1107	1126	1201	1102	1142	1107	1125	1036	1118	1126	1140	1124	1081	1097	1151	1128	1154	1127	1129	1114	1087	1068	1053	1068	1073	1128	1098	1107	1085	1159	1103	1064	1100	1081	1135	1103	1137	1135	1076	1126	1105	1094	1177	1076	1139	1085	1109	1105	1113	1085	1101	1139	1126	1059	1119	1135	1148	1058	1112	1097	1189	1140	1097	1087	1119	1077	1115	1067	1100	1052	1098	1096	1106	1096	1149	1139	1184	1122	1126	1115	1147	1099	1131	1149	1123	1153	1189	1071	1071	1062	1142	1167	1127	1135	1106	1193	1155	1091	1115	1116	1074	1123	1058	1159	1091	1096	1106	1114	1091	1082	1100	1124	1157	1069
65146	101800	74846	48361	31226	14402	5662	4233	5136	2686	981	894	934	945	959	948	1003	951	917	960	988	996	983	1796	1119	902	943	978	993	916	935	931	900	918	926	923	915	873	921	896	955	985	974	967	893	894	976	934	956	889	924	918	960	917	929	916	951	915	953	914	902	969	903	952	1013	937	977	919	892	871	902	940	917	954	938	930	925	943	932	942	910	969	956	881	907	919	954	916	986	935	922	957	900	964	865	955	943	989	984	933	899	941	947	933	932	937	967	924	909	1015	977	920	949	920	895	947	914	951	913	907	904	986	899	864	938	967	879	950	921	922	925	1016	905	880	963	934	893	927	939	966	965	957	949	1004	979	904	885	892	962	981	935	942	929	928	958	938	936	908	896	888	998	912	905	926	965	911	888	915	916	910	919	918	922	929	911	930	952	957	909	931	914	920	980	968	872	943	953	936	921	927	882	897	947	930	974	937	967	924	920	920	1010	949	921	909	912	918	950	849	896	882	958	961	928	919	923	904	955	924	954	855	901	954	942	919	950	939	919	905	963	947	924	943	897	914	940	956	885	899	919	983	877	922	934	940	954	957	930	906	906	917	989	966	886	895	890	879	928	934	934	956	903	977	924	923	945	912	902	968	917	928	944	995	929	894	984	897	937	911	952	958	879	957	913	917	968	950	980	917	946	964	955	955	892	924	928	893	915	935	868	967	921	895	965	974	914	937	921	948	884	985	926	953	911	918	928	950	906	858	930	968	900	965	878	918	998	951	892	958	924	939	906	930	916	971	885	964	961	916	976	934	948	929	924	943	959	966	967	931	945	922	927	917	921	881	910	960	919	895	921	901	911	1008	887	932	875	886	927	944	946	909	921	916	930	930	935	917	902	879	894	920	928	960	929	896	950	891	950	920	894	943	912	901	922	961	932	956	950	968	902	915	918	869	920	881	921	912	962	915	911	904	941	894	902	957	958	912	899	921	931	920	977	899	921	905	883	897	968	960	954	923	945	927	919	899	938	935	952	916	930	980	959	912	940	846	896	906	903	885	901	947	979	904	929	913	927	906	1000	885	916	907	941	931	920	956	925	930	879	947	927	902	947	923	922	928	866	888	954	905	927	947	927	904	877	949	924	867	919	928	922	963	932	938	920	972	898	909	953	942	903	921	933	966	949	971	833	906	966	951	889	954	871	858	910	907	922	931	909	961	915	919	962	957	944	995	892	919	950	904	930	958	885	884	940	944	961	927	932	917	893	877	944	961	929	918	916	926	974	947	916	959	878	922	949	885	965	898	952	944	928	929	976	892	986	935	887	917	975	928	902	908	895	896	967	876	916	930	855	941	924	959	975	977	920	963	942	920	954	962	889	902	925	920	930	924	904	925	917	956	938	924	890	880	932	922	895	931	953	921	907	931	883	933	899	976	877	927	946	888	1001	926	931	970	953	935	912	935	946	846	944	927	966	911	957	861	908	913	906	876	926	926	975	935	911	886	971	917	936	919	914	914	938	910	938	875	955	942	946	940	936	855	890	936	931	957	996	939	935	955	995	952	966	906	954	898	932	878	912	924	919	902	947	941	890	912	914	892	912	950	931	971	970	922	887	945	975	927	901	929	951	984	978	856	956	961	930	941	908	914	926	960	923	861	947	956	986	964	958	902	911	980	1048	866	986	896	924	936	877	930	894	960	904	982	912	957	937	930	921	969	985	921	955	908	930	915	940	911	867	912	908	889	944	927	964	948	959	916	996	975	946	909	952	887	917	886	882	932	947	880	921	922	924	925	934	912	964	918	967	943	961	927	934	919	871	913	920	927	880	946	926	917	954	916	947	917	938	988	942	915	936	935	966	952	988	910	916	927	926	881	927	974	918	885	921	931	962	923	874	927	897	871	958	961	928	966	920	953	893	923	973	931	916	974	885	961	951	963	920	896	912	925	968	888	886	914	947	917	941	981	925	909	955	915	928	972	947	926	886	938	938	958	885	946	939	856	907	925	946	909	884	927	899	967	976	941	856	923	995	932	909	927	957	935	934	887	954	887	932	953	895	942	928	947	984	907	1004	901	960	932	957	873	921	880	917	993	923	941	929	936	948	908	928	919	911	978	942	917	948	918	889	894	896	838	926	927	921	911	935	912	949	933	997	895	913	944	960	918	937	922	925	971	870	894	917	944	850	975	918	885	948	919	922	941	891	945	892	919	909	975	929	912	961	909	914	936	962	986	934	931	914	905	933	879	919	912	988	908	906	940	877	923	958	902	985	941	943	962	934	920	949	932	944	923	925	946	889	946	914	895	900	882	918	947	873	919	932	898	908	904	908	949	945	997	940	943	941	913	928	868	904	857	1019	904	962	918	938	899	866	926	901	945	913	883	949	947	947	901	914	982	947	900	946	904	924	904	932	904	914	922	894	893	901	954	951	876	899	976	943	966	942	929	942	1026	963	924	870	927	946	954	951	891	875	941	907	857	920	945	935	979	866	917	908	938	894	935	915	919	898	926	879	954	936	919	926	893	929	907	931	954	912	931	931	945	924	955	903	946	966	920	937	927	932	890	913	936	959	937	961	975	890	974	882	932	940	922	941	933	914	946	1029	892	943	903	944	947	872	951	927	964	928	910	942	893	886	951	863	886	874	894	927	900	901	928	928	918	909	900	960	948	989	876	975	917	911	958	922	934	917	929	919	919	936	892	964	939	901	964	942	945	963	921	888	931	903	931	965	925	921	992	877	931	971	938	903	938	933	923	906	959	929	899	923	911	920	854	936	927	956	947	885	950	935	911	881	919	950	912	890	908	944	915	915	954	919	938	873	892	949	914	930	939	916	866	907	924	925	941	952	962	1012	914	928	958	958	946	935	943	938	932	899	923	959	882	926	928	955	862	927	927	924	956	879	828	912	894	921	950	904	934	920	910	926	927	939	886	968	931	987	896	907	928	958	1003	906	922	942	951	977	918	881	979	910	925	944	925	943	922	928	951	940	902	941	959	926	964	909	1007	929	908	917	893	931	946	886	891	912	920	899	953	945	959	903	939	899	931	895	985	882	943	884	920	966	866	926	972	943	963	916	923	922	866	932	903	888	907	958	937	969	935	909	915	944	919	893	904	961	948	899	909	868	915	920	969	894	940	917	959	913	889	894	881	865	923	917	929	962	947	881	919	929	938	903	910	911	935	898	930	912	912	921	931	962	893	945	979	898	957	938	892	952	923	948	930	898	924	911	914	963	955	926	882	915	891	917	882	955	916	942	886	925	922	896	922	930	937	921	983	893	966	952	935	888	934	961	894	947	946	913	904	891	902	966	883	862	937	872	937	949	922	917	959	942	918	966	930	870	958	931	957	964	901	894	885	879	920	872	931	984	972	907	880	917	873	933	960	967	920	890	856	939	979	956	970	888	907	943	956	941	936	930	923	931	870	918	932	950	961	905	895	977	931	907	888	968	942	858	931	886	915	921	942	938	870	934	952	937	969	939	939	891	877	958	882	903	895	914	941	935	884	941	903	931	933	918	930	987	891
30519	27309	23222	10248	3643	1543	997	896	943	892	784	804	855	788	778	789	769	766	816	772	844	797	821	835	851	823	846	835	812	807	807	825	819	818	785	804	835	845	829	844	831	844	794	824	773	804	798	769	844	793	781	830	779	813	749	830	819	824	823	808	775	841	802	809	802	841	785	781	824	802	858	780	802	871	849	786	822	778	797	802	829	794	764	793	793	799	823	790	821	867	821	798	842	825	786	794	809	797	821	809	850	819	814	851	808	808	790	813	799	823	842	771	797	813	830	780	792	801	781	826	760	798	751	754	870	779	835	833	833	752	815	794	829	811	857	768	802	811	813	777	812	788	862	783	812	791	830	761	733	812	820	745	834	813	834	779	844	817	789	809	805	817	761	780	795	791	838	763	790	801	793	771	770	836	824	776	786	759	805	801	785	808	799	797	831	862	809	836	775	860	793	842	814	800	833	809	786	830	798	748	781	820	820	783	748	830	849	855	814	828	810	791	846	758	768	805	786	798	828	838	781	849	785	802	801	763	829	777	812	777	822	840	835	794	801	818	874	854	782	779	796	820	872	746	816	831	792	767	803	821	804	851	841	803	780	848	837	810	810	868	776	818	840	767	776	762	793	805	811	800	802	838	729	796	807	770	813	821	776	795	854	804	852	770	817	802	810	807	739	827	838	866	775	776	832	761	770	823	790	800	835	772	867	813	852	786	826	805	807	863	833	783	849	744	819	822	813	796	818	837	764	776	801	843	831	805	788	792	865	828	802	802	788	788	816	824	797	769	785	793	791	754	802	788	783	798	765	813	772	845	776	853	792	841	819	842	797	792	771	791	774	787	830	831	739	761	776	826	833	830	848	774	805	826	762	829	783	748	811	820	790	815	828	785	814	769	750	831	809	817	849	776	859	803	797	811	807	831	786	796	783	839	823	812	830	778	795	781	820	803	817	884	823	805	815	796	821	793	799	772	783	785	816	814	813	846	805	791	798	805	875	861	771	775	789	834	786	845	786	772	838	803	831	869	834	818	808	815	832	793	803	820	840	796	803	843	807	853	776	816	856	833	832	804	751	821	791	795	847	808	805	815	818	789	787	774	786	779	822	781	756	804	819	819	856	857	812	835	796	811	744	759	811	782	804	834	820	815	827	780	837	775	803	816	786	803	779	756	814	831	860	836	765	781	814	811	845	811	848	786	781	839	812	827	820	798	785	818	751	803	804	848	816	825	853	829	797	813	819	806	832	817	774	813	754	792	786	839	839	852	793	830	841	843	801	781	799	837	826	769	826	849	765	833	841	842	832	778	776	770	793	796	871	796	861	816	803	730	786	817	869	818	823	818	823	780	846	859	838	816	816	865	787	858	870	850	832	800	793	815	811	822	842	791	795	815	811	807	803	832	831	782	808	787	819	754	820	844	801	757	797	810	798	831	817	803	762	745	830	803	813	789	837	800	829	785	808	815	774	864	825	873	807	824	746	811	753	847	802	809	831	785	776	816	825	776	812	801	833	750	802	766	784	774	830	796	810	838	865	803	856	770	821	810	848	814	809	822	761	793	802	831	802	748	830	808	803	823	817	807	830	839	861	762	807	811	761	772	841	786	807	804	785	815	835	802	808	796	759	764	791	794	781	751	744	816	784	783	818	799	822	837	752	836	784	834	807	810	755	810	762	788	797	774	825	832	833	795	801	829	822	860	773	820	821	828	814	780	825	801	777	788	807	835	800	838	817	847	801	820	791	822	804	808	814	816	826	849	849	816	825	785	812	768	821	781	830	791	814	781	830	802	836	761	824	775	827	827	774	836	774	763	849	811	839	825	824	776	841	807	825	836	824	785	813	804	771	794	841	822	799	785	842	826	811	797	804	836	851	868	827	828	783	816	779	791	773	842	800	805	782	782	786	806	860	857	778	801	797	789	826	812	831	805	844	804	874	822	847	808	814	821	819	836	798	822	801	830	775	820	813	801	804	832	771	776	823	795	794	785	828	789	797	798	778	819	814	785	845	809	755	805	838	781	806	846	791	776	813	773	807	848	778	744	850	823	748	750	790	885	829	806	793	817	787	738	828	847	777	797	762	773	843	840	761	809	757	776	809	781	822	789	805	799	842	756	800	815	819	812	756	793	855	782	780	835	747	829	803	855	825	793	809	822	783	829	850	844	838	820	843	801	820	843	760	804	824	801	827	782	793	764	784	770	776	820	791	828	811	768	843	788	836	828	769	782	836	806	812	734	857	827	784	785	766	753	765	823	806	792	757	790	823	791	809	813	805	800	796	774	779	815	769	770	780	816	749	783	808	827	817	822	799	790	857	787	799	789	802	782	783	779	782	730	814	787	823	778	812	832	839	769	743	741	757	794	836	843	806	774	775	824	867	824	840	778	812	787	849	788	790	816	788	831	756	766	781	804	826	820	834	783	815	788	856	761	822	803	852	803	827	813	777	772	775	844	843	788	829	813	840	828	771	826	801	816	839	831	821	799	805	817	831	775	829	785	794	822	781	838	809	808	825	762	795	836	869	810	811	820	851	806	853	841	773	857	843	785	804	800	821	808	844	790	845	795	836	814	814	824	793	792	807	807	802	835	815	783	806	805	815	819	838	844	769	825	758	811	764	805	791	835	817	829	808	776	842	805	782	804	841	807	814	783	797	809	793	803	813	788	804	838	776	784	767	800	812	791	782	813	817	784	783	784	858	870	827	798	827	810	845	754	791	888	833	769	842	797	805	790	810	774	816	815	749	765	880	884	773	829	820	807	790	770	830	771	795	805	813	830	836	815	844	861	813	816	790	790	857	747	806	840	828	774	772	813	839	827	842	827	821	812	804	831	761	761	771	801	810	791	784	762	770	802	818	811	840	785	799	755	789	824	827	858	770	810	801	853	827	833	806	853	792	746	829	861	804	786	811	812	768	804	780	826	798	874	798	807	803	772	782	814	793	812	844	817	861	797	824	817	853	791	895	814	878	811	789	848	778	812	790	844	828	819	775	804	795	795	804	828	859	791	803	809	821	775	807	852	809	823	833	833	841	828	840	776	774	777	834	817	732	862	742	820	808	790	799	801	781	833	798	805	763	788	811	768	825	829	866	758	789	813	832	810	798	833	793	815	833	790	787	845	857	833	808	794	795	752	792	815	802	802	812	823	816	785	780	791	783	805	821	805	846	819	829	791	786	812	840	796	784	820	795	825	798	785	794	776	755	822	773	811	839	776	786	759	782	796	833	760	824	762	885	743	749	763	814	755	781	824	769	872	820	830	822	843	799	768	787	823	813	830	807	776	811	804	803	793	805	815	797	800	806	797	787	813	824	799	822	803	819	832	786	808	807	783	798	796	819	803	804	840	866	797	808	828	863	856	780	800	832	865	815	821	815	833	743	809	805	788	828	845	812	820	763	797	785	803	851	759	818	802	826	762	764	780	800	821	808	750	809	821	768	853	796	834	799	768	842	812	813	825	753	788	845	796	809	774	756	820	795	836	756	804	876	866
22372	30205	18510	6048	3071	1388	876	714	827	719	616	621	607	614	593	615	617	619	578	592	678	591	635	684	666	628	613	616	614	624	654	637	645	602	586	643	618	673	609	626	602	654	644	600	640	617	685	632	593	603	635	632	607	621	559	642	630	632	626	592	635	573	631	644	589	686	627	613	585	619	604	625	634	663	630	610	621	608	605	642	600	562	616	598	576	650	616	641	601	561	659	624	644	582	622	620	646	607	635	603	600	586	624	648	597	627	590	627	621	636	621	620	593	624	619	650	606	622	608	593	559	586	603	656	638	630	615	558	589	609	584	587	600	590	566	599	606	599	608	623	595	617	616	604	619	595	637	563	625	632	598	645	601	623	632	611	628	593	646	635	576	604	620	596	632	621	627	618	638	639	617	584	636	663	627	624	615	605	603	618	653	623	601	640	582	603	632	595	610	611	666	613	613	605	646	621	643	594	640	613	648	608	602	623	661	614	598	622	582	562	574	647	590	610	577	635	617	591	637	637	604	568	632	675	642	622	619	592	630	616	682	609	598	611	610	617	613	662	645	605	606	627	617	613	612	615	573	620	636	608	635	607	651	588	646	593	571	638	627	609	613	623	619	606	611	649	637	596	617	601	642	632	611	639	602	639	602	611	652	556	625	620	598	658	606	640	639	647	626	643	612	606	583	654	657	602	624	569	624	586	594	613	608	610	635	630	584	623	589	605	630	593	673	631	631	676	637	618	651	590	618	617	609	626	623	606	610	668	583	624	631	623	619	642	631	607	595	652	650	606	584	594	624	648	596	616	605	653	614	637	588	609	616	578	615	598	629	618	610	648	627	602	612	613	568	637	579	624	615	585	619	641	628	562	631	578	637	607	598	645	627	621	609	601	615	597	610	578	620	593	674	607	637	601	589	598	618	592	640	628	602	654	610	606	581	600	619	587	608	590	616	693	610	626	603	613	590	606	613	617	600	641	608	613	557	587	630	622	625	625	580	627	631	642	603	662	635	666	651	629	640	608	593	634	594	659	584	613	614	629	634	579	586	577	607	607	579	636	618	596	641	614	597	579	601	599	616	601	608	623	587	591	644	609	624	596	609	542	631	607	644	647	582	627	631	649	589	611	633	606	623	604	630	629	613	597	654	640	596	620	619	682	627	598	624	574	630	646	604	588	637	655	656	631	603	599	585	619	596	607	589	620	579	609	592	625	634	630	641	630	600	620	643	630	628	650	645	606	650	595	612	621	577	618	606	593	583	612	611	653	620	643	640	621	596	646	582	629	618	576	626	609	607	580	592	578	642	589	618	574	616	584	601	632	634	629	611	646	573	604	595	619	636	572	591	645	622	596	602	634	624	613	619	610	601	609	582	621	611	621	629	601	605	595	623	611	657	598	613	606	611	666	617	612	598	622	633	607	590	625	638	640	596	615	582	590	623	623	632	645	600	657	586	604	597	644	600	594	606	622	632	586	622	589	623	674	595	614	619	615	626	629	633	643	621	601	609	599	636	665	642	597	609	633	625	606	639	599	581	574	655	583	598	640	614	643	589	628	592	626	624	644	625	621	598	609	598	634	568	616	620	618	606	621	603	598	628	640	671	621	593	614	627	645	634	590	624	589	664	597	637	656	630	624	614	592	641	628	634	571	599	638	584	651	580	620	625	582	658	617	558	588	612	589	659	670	618	629	642	585	606	626	631	618	573	616	605	606	635	596	638	639	597	609	612	646	591	672	609	618	625	611	647	625	638	578	615	551	583	600	601	595	619	613	620	599	626	623	622	611	572	630	572	651	644	611	617	619	613	631	604	601	607	609	639	610	578	642	621	605	578	595	594	557	651	584	615	647	603	619	633	653	650	629	597	591	634	580	673	645	650	633	623	591	595	633	626	589	652	616	640	642	597	633	616	611	595	622	587	606	599	589	630	632	606	651	596	612	588	611	573	618	611	626	610	595	628	652	603	570	634	596	623	588	633	631	601	617	572	606	585	578	619	634	591	638	616	596	635	615	614	692	620	640	598	590	591	603	595	573	601	620	630	601	601	627	623	600	628	578	621	616	622	579	613	589	616	622	612	618	625	662	596	613	621	633	618	634	615	578	614	644	589	642	615	643	615	591	609	642	649	626	690	569	601	625	609	614	614	591	588	590	609	595	614	637	616	576	562	583	551	563	618	578	644	618	624	611	603	575	619	597	645	636	560	585	620	635	607	673	640	659	594	605	614	613	630	628	607	598	642	617	632	654	635	651	655	609	613	591	564	557	610	665	611	601	617	606	628	660	629	639	608	655	627	602	653	618	653	603	593	612	651	600	593	643	643	621	642	638	578	556	613	587	600	611	609	642	570	635	607	602	587	628	597	584	601	644	585	604	619	639	612	661	601	598	630	623	601	604	645	657	590	597	595	623	621	649	644	610	628	651	584	602	584	592	604	621	640	615	619	607	649	604	607	651	632	657	642	572	657	622	641	610	689	658	644	585	602	603	641	586	621	624	605	662	623	638	612	564	622	579	597	610	602	604	617	612	612	617	639	603	566	622	649	645	630	666	603	569	597	600	598	610	579	639	653	625	616	576	648	650	621	574	667	639	624	562	589	625	628	634	629	580	620	655	609	622	607	636	616	612	659	584	623	631	591	640	590	673	600	608	629	602	583	642	618	623	570	623	649	602	621	649	612	599	667	648	593	653	597	609	603	661	607	563	618	637	630	566	630	604	641	629	604	640	666	623	553	606	585	605	632	621	556	581	577	591	608	628	653	622	623	654	656	609	610	655	574	564	614	668	622	654	587	620	578	624	633	620	578	625	566	623	603	581	650	623	597	612	642	606	613	627	624	627	623	637	593	634	644	613	620	600	577	600	598	627	648	627	597	592	613	613	619	631	585	594	629	584	582	650	672	623	636	624	612	626	629	601	692	671	600	626	613	585	591	596	578	577	639	586	608	563	625	604	596	647	563	575	609	623	631	653	621	648	590	634	634	600	611	615	604	621	590	626	615	616	615	635	606	591	610	646	610	601	589	599	669	650	639	621	652	626	575	580	594	602	612	611	643	636	645	609	544	602	623	620	601	613	614	593	587	669	596	623	621	611	608	622	670	598	617	650	615	626	615	641	632	622	593	589	634	590	584	638	607	596	605	636	631	635	630	635	576	656	592	611	611	628	652	622	580	627	609	612	600	588	597	570	648	615	642	632	610	634	608	629	631	604	582	601	618	619	653	604	547	602	589	614	579	690	665	600	608	626	647	648	645	620	644	600	594	605	595	637	617	602	620	618	651	553	643	601	588	610	598	632	630	606	589	615	610	623	639	627	586	632	632	633	579	601	643	614	596	591	608	623	617	605	612	597	591	632	642	628	628	620	626	648	617	639	628	616	614	636	618	593	610	595	624	602	564	647	630	667	598	601	604	583	571	604	572	604	614	580	591	649	630	594	584	590	607	591	583	637	662	609	622	602	559	609	633	586	609	591	638	637	598	609	615	668	582	614	609	612
25834	24524	36666	33986	27156	14734	5060	2222	2592	1435	1098	987	999	961	963	948	951	971	967	1013	917	946	941	1239	1024	939	966	948	879	921	1002	939	901	976	914	975	974	941	977	896	913	920	948	895	962	939	903	953	941	922	915	1004	955	966	978	915	919	932	872	921	957	965	952	975	979	946	983	942	954	939	961	945	980	984	941	891	879	922	915	895	904	938	938	890	960	915	942	870	936	963	924	943	925	961	915	938	919	943	1024	904	909	900	973	954	945	959	900	947	885	938	1000	980	938	943	1007	964	942	902	942	943	963	928	979	890	944	936	965	926	995	877	945	914	912	958	919	938	916	935	916	984	931	944	941	990	947	909	891	963	890	885	913	935	929	994	944	989	973	946	974	900	935	927	938	953	968	967	974	954	880	981	961	949	924	886	906	927	969	931	914	925	916	948	1002	946	925	905	872	985	972	946	908	942	941	941	914	891	909	922	853	944	941	912	923	954	971	976	935	936	910	953	912	888	916	936	890	989	917	931	960	908	961	929	914	957	958	910	906	936	909	906	960	970	954	938	935	876	932	929	944	881	942	985	942	928	930	927	937	927	935	920	934	906	936	898	957	939	926	948	963	966	917	923	944	969	949	931	965	989	886	886	935	944	951	946	936	900	954	934	968	951	934	999	955	886	944	909	955	953	936	978	978	982	954	858	952	918	930	922	933	894	935	936	919	981	914	954	949	923	932	930	943	969	918	948	968	914	921	873	954	933	889	910	998	901	967	951	914	928	945	957	928	962	923	950	944	938	1005	920	931	928	957	946	917	914	987	930	933	923	911	904	926	912	899	929	911	988	932	942	900	936	947	957	1006	914	901	902	911	894	923	966	928	941	913	918	907	946	937	983	886	919	961	986	887	942	943	943	904	955	949	893	927	995	878	925	935	927	914	956	949	938	914	952	869	937	927	851	980	948	878	941	948	982	928	912	959	918	979	931	982	918	933	931	901	929	923	958	955	949	965	898	946	924	917	916	952	956	884	897	934	925	866	948	932	891	927	944	956	918	893	897	995	921	871	904	925	968	974	994	922	993	928	973	945	963	914	884	935	968	897	963	1005	915	940	928	943	879	964	987	917	917	958	922	879	933	927	971	940	934	900	937	960	938	884	951	961	900	948	935	957	905	959	904	958	922	944	950	941	1006	932	988	891	905	907	944	935	959	936	913	940	872	922	919	924	898	1019	938	920	962	917	897	980	891	974	1018	966	994	918	864	929	841	952	923	985	917	969	955	956	938	929	942	956	979	928	944	949	918	929	920	922	859	926	931	955	947	939	949	969	952	974	956	938	964	948	919	962	939	946	952	871	961	881	938	931	982	879	923	903	918	879	906	875	956	873	923	883	938	918	936	946	942	939	959	958	890	944	929	964	890	922	890	902	953	927	951	922	953	929	907	961	946	944	954	927	957	892	930	940	939	950	909	914	940	956	951	956	961	911	895	944	887	934	978	999	921	927	888	884	957	911	908	875	905	931	942	941	937	912	967	949	957	973	938	934	959	926	919	887	947	955	937	979	944	908	911	968	941	931	932	943	877	931	931	979	948	910	946	918	965	954	1005	961	899	909	881	906	969	924	956	961	950	974	921	945	885	917	951	966	914	920	920	951	920	975	940	947	970	892	940	926	940	966	941	926	963	971	941	980	946	924	937	984	883	907	939	913	944	891	921	973	937	911	931	936	913	958	944	894	994	906	929	925	972	918	980	928	935	967	924	893	930	930	941	898	927	853	869	891	919	934	902	922	890	917	946	950	930	953	908	960	950	933	892	961	898	953	924	933	937	914	1003	978	987	921	985	983	969	948	844	909	940	1022	948	888	948	961	985	910	898	966	926	970	964	904	939	917	936	888	926	916	949	954	906	943	951	898	905	898	958	994	899	951	921	961	952	951	962	904	889	933	907	895	905	937	940	936	864	922	918	957	920	940	914	955	930	928	893	923	925	920	982	934	942	961	933	933	958	932	921	933	951	904	961	899	958	943	923	928	962	930	912	937	966	903	974	931	916	886	950	902	948	905	949	906	927	882	957	919	943	934	943	926	974	946	895	950	933	951	1015	923	894	993	900	926	878	928	924	879	878	908	946	949	934	900	978	897	914	938	962	898	914	886	919	949	929	952	944	962	931	924	973	951	923	935	976	921	910	956	899	953	913	894	983	898	904	927	903	946	903	931	908	961	934	955	950	956	874	923	913	946	920	937	903	937	964	939	960	919	917	956	953	951	880	931	934	934	985	927	1001	918	888	945	963	928	899	959	928	909	885	906	937	956	970	957	961	971	915	959	855	961	915	925	935	937	878	955	891	949	949	938	928	877	988	908	995	952	950	992	926	952	921	949	962	903	921	877	886	939	969	878	946	965	904	913	923	938	981	868	933	909	893	907	915	884	989	951	947	929	906	921	935	929	951	909	936	939	927	904	927	957	952	947	950	883	949	944	917	935	904	931	944	999	908	883	924	899	936	898	918	966	921	921	918	881	928	935	886	887	901	960	905	892	964	905	928	926	900	886	872	966	951	919	889	998	873	916	994	902	962	885	1013	928	933	901	936	913	980	977	895	930	941	915	882	922	955	960	951	940	924	974	955	953	952	914	940	966	912	939	1000	930	928	952	893	980	921	973	973	982	957	963	966	975	960	913	944	992	928	971	1016	976	988	927	935	956	941	958	882	978	985	953	913	932	950	982	948	941	919	919	954	893	964	979	961	887	911	975	934	926	945	890	984	933	1007	969	973	921	984	926	934	895	911	972	911	979	992	904	923	935	967	921	946	1013	890	925	975	972	885	915	931	997	956	923	928	870	931	834	980	943	942	944	918	979	930	937	888	958	924	929	927	950	902	943	922	939	942	931	944	946	956	962	983	928	974	907	928	961	936	896	995	905	903	949	976	904	960	985	917	898	923	969	934	933	910	904	904	912	969	929	881	879	940	967	948	914	973	978	927	925	940	978	846	919	941	924	993	923	1001	936	978	876	968	906	961	993	956	963	931	918	937	927	1005	897	944	940	962	979	917	888	908	922	1005	983	938	914	970	953	930	918	950	1002	992	906	909	941	950	979	951	971	930	943	959	940	890	921	926	945	917	866	909	998	889	969	935	878	959	959	978	990	901	935	958	895	958	895	955	921	952	896	963	958	927	928	897	982	929	922	918	899	1000	930	950	907	929	911	885	938	990	977	975	932	987	914	1020	950	972	991	950	914	932	894	914	969	947	936	983	876	937	967	909	970	935	917	909	899	916	948	961	978	967	894	965	935	963	920	948	971	865	1027	976	930	949	931	970	952	878	918	916	981	957	921	951	918	943	976	913	946	916	928	953	914	981	952	982	924	884	916	937	939	937	898	880	829	936	948	950	927	925	969	974	920	948	870	919	939	982	902	917	913	923	946	951	951	917	956	929	936	902	938	960	900	923	962	880	1022	896	926	934	924	980	895	898	947	924	930	936	970	942	845	897	922	939	978	951	954	960	910	931	952	982	947	966	938	943	897	875	935	977
60710	88664	63185	33984	22601	9063	3785	2381	3049	1515	858	784	799	791	783	756	772	759	781	795	761	809	809	1265	821	775	836	795	726	796	754	797	778	789	792	788	770	771	729	791	770	733	776	749	699	711	733	804	760	837	750	752	792	754	770	739	749	764	765	781	738	753	774	816	752	769	796	730	764	763	775	757	776	767	744	765	781	786	753	805	736	814	766	782	777	772	806	784	763	700	714	767	750	782	803	737	792	750	749	768	794	761	798	762	824	762	736	789	764	727	768	781	790	778	776	754	778	784	825	780	762	730	792	745	799	756	736	786	775	765	722	698	772	752	801	796	753	751	728	804	816	783	806	785	799	774	798	780	800	771	750	740	779	856	788	794	780	761	777	721	762	743	804	799	772	733	780	718	773	755	758	787	749	769	783	768	755	765	745	757	797	773	759	711	800	730	763	727	782	704	762	726	707	745	747	763	719	747	778	799	777	757	719	796	759	741	731	773	821	720	765	742	764	813	762	785	763	753	747	733	771	807	774	741	802	745	767	762	769	718	779	767	734	831	809	710	763	793	795	797	761	770	797	744	788	769	756	763	724	796	748	787	764	763	785	810	723	749	744	733	775	794	746	707	771	764	771	757	768	821	789	791	790	790	770	767	813	744	761	837	763	769	792	774	701	741	758	795	792	786	775	785	779	743	764	767	768	783	739	783	734	742	752	774	773	758	750	781	784	805	746	804	703	794	758	774	763	753	779	791	728	755	744	747	763	711	809	804	745	776	772	760	812	752	761	786	750	776	775	761	739	746	735	753	735	764	779	725	729	799	747	763	732	804	806	772	778	800	788	801	726	806	770	720	773	745	779	801	752	769	758	826	798	754	762	763	743	758	786	788	718	773	791	757	708	791	734	830	747	792	764	731	732	742	739	786	765	781	768	748	785	807	750	718	709	817	754	736	740	826	729	751	772	760	690	781	751	757	739	726	760	781	709	759	760	762	750	782	802	732	771	755	735	742	753	759	800	774	802	751	791	738	760	738	792	742	771	754	749	791	776	784	801	748	791	798	770	746	734	776	755	818	743	746	816	737	737	816	754	774	794	724	802	713	745	786	741	774	829	781	806	723	741	776	758	814	702	724	692	717	754	787	794	693	749	771	747	778	768	744	800	830	762	732	767	793	738	762	809	740	772	826	820	741	745	726	741	764	784	711	716	789	787	771	767	775	750	807	764	740	735	735	797	767	787	765	789	762	838	794	746	773	755	767	782	722	793	731	812	739	778	732	752	799	804	807	742	786	711	797	788	746	796	778	777	745	782	739	779	765	772	766	791	783	773	763	777	790	744	743	773	773	768	782	729	789	740	762	783	742	750	771	757	756	719	760	749	819	790	789	761	760	772	752	813	744	784	858	760	793	740	835	796	744	760	779	783	790	786	729	761	769	793	788	761	765	769	774	764	742	763	774	758	778	758	730	821	776	773	743	712	751	750	772	836	769	771	719	790	775	775	775	736	782	812	719	751	761	720	773	743	765	727	797	760	770	736	793	772	789	726	798	736	766	708	759	788	726	774	735	753	765	731	769	781	753	769	763	721	745	761	762	801	765	782	751	792	798	751	780	756	764	784	818	790	796	773	764	713	803	760	767	800	774	771	801	742	786	751	744	749	779	779	820	720	799	778	775	750	788	722	754	812	770	728	747	769	809	781	758	793	762	783	738	753	741	703	796	832	712	782	748	782	739	755	745	747	791	769	740	741	733	752	734	771	741	765	783	787	806	792	745	783	833	751	743	758	761	753	779	739	741	741	771	715	792	798	782	753	775	750	760	745	760	786	742	817	760	768	763	776	777	753	770	786	752	775	769	768	776	782	758	772	818	708	770	778	779	763	747	770	758	798	737	751	765	725	799	713	738	804	772	760	767	726	794	737	803	782	796	771	764	805	807	749	756	728	817	803	761	782	802	785	790	750	790	785	756	783	757	752	782	753	742	793	717	757	752	753	741	756	781	727	781	775	774	766	791	732	714	793	767	744	753	777	737	817	781	779	742	775	704	777	755	768	731	773	724	710	789	740	772	772	756	791	759	771	752	753	738	739	752	732	790	764	781	723	742	765	812	777	774	743	737	766	772	733	782	745	715	809	784	738	815	791	777	758	803	761	769	777	711	796	742	752	784	733	713	793	742	766	792	761	787	787	749	750	759	829	765	776	796	757	689	794	785	778	765	757	751	764	728	773	739	692	757	785	788	776	706	784	779	790	753	729	793	748	787	755	786	767	743	795	752	760	755	738	768	810	758	754	761	790	771	746	744	709	748	703	738	780	836	766	754	770	795	754	807	661	783	761	761	799	781	746	781	736	826	713	715	756	732	758	771	815	751	809	729	770	805	752	762	720	718	761	804	776	795	732	768	729	770	755	765	786	751	757	787	769	720	677	818	778	760	803	775	754	728	739	786	821	736	763	722	773	792	760	790	765	729	735	813	733	808	742	728	733	727	766	774	775	742	762	772	748	754	764	763	768	784	779	733	762	758	767	762	734	756	780	733	774	729	788	751	796	736	767	721	785	719	774	780	761	759	749	799	776	732	744	767	786	705	747	786	755	748	754	751	756	754	766	806	807	768	782	748	790	810	745	800	693	757	729	766	770	730	753	805	747	812	715	750	777	766	761	752	794	769	771	774	767	760	753	777	741	722	743	732	757	779	755	743	763	777	760	771	764	778	764	759	768	783	741	757	779	786	753	803	760	803	778	743	772	736	773	780	806	787	753	781	779	769	748	803	817	765	755	751	737	824	775	803	732	736	718	820	767	755	745	797	774	729	745	764	733	781	764	763	706	778	801	738	800	757	799	741	790	758	762	771	746	730	762	756	791	759	762	779	790	781	719	798	778	781	797	768	820	711	780	786	713	734	697	795	806	784	804	795	777	760	785	722	729	791	747	753	803	780	737	780	775	764	683	757	728	761	766	759	784	788	792	773	724	753	750	795	767	753	768	753	732	796	801	803	715	789	751	827	743	775	811	756	750	782	781	801	757	781	791	769	733	744	776	798	710	764	767	798	745	767	764	732	757	753	730	748	757	810	776	775	711	767	777	752	719	774	789	745	744	764	752	717	742	749	756	745	739	795	757	731	750	686	785	769	760	764	725	740	741	765	750	729	767	730	784	749	763	749	769	718	786	776	781	740	729	754	750	726	752	727	743	770	783	762	737	764	737	746	724	733	769	749	778	756	797	769	711	734	757	800	783	718	786	807	783	734	776	768	801	747	775	790	743	728	727	748	779	737	770	818	792	783	740	760	722	809	715	782	713	768	753	766	780	770	757	816	722	738	755	752	776	828	775	771	800	773	756	739	708	756	757	739	792	766	786	784	782	734	766	770	681	721	753	788	732	754	771	802	754	757	799	721	713	765	765	734	744	732	721	731	765	741	752	751	752	782	765	778	803	833	802	781	747	768	776	784	770	747	782	755	787	741	820	809	742	770	772	720	742	778	742	763	798	739	751	807
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
