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
340056486618	340056487188	340056487738	340056488288	340056488838	340056489388	340056489938	340056490488	340056491038	340056491588	340056492138	340056492688	340056493238	340056493788	340056494338	340056494888	340056495438	340056495988	340056496538	340056497088	340056497638	340056498188	340056498738	340056499288	340056499838	340056500388	340056500938	340056501488	340056502038	340056502588	340056503138	340056503688	340056504238	340056504788	340056505338	340056505888	340056506438	340056506988	340056507538	340056508088	340056508638	340056509188	340056509738	340056510288	340056510838	340056511388	340056511938	340056512488	340056513038	340056513588	340056514138	340056514688	340056515238	340056515788	340056516338	340056516888	340056517438	340056517988	340056518538	340056519088	340056519638	340056520188	340056520738	340056521288	340056521838	340056522388	340056522938	340056523488	340056524038	340056524588	340056525138	340056525688	340056526238	340056526788	340056527338	340056527888	340056528438	340056528988	340056529538	340056530088	340056530638	340056531188	340056531738	340056532288	340056532838	340056533388	340056533938	340056534488	340056535038	340056535588	340056536138	340056536688	340056537238	340056537788	340056538338	340056538888	340056539438	340056539988	340056540538	340056541088	340056541638	340056542188	340056542738	340056543288	340056543838	340056544388	340056544938	340056545488	340056546038	340056546588	340056547138	340056547688	340056548238	340056548788	340056549338	340056549888	340056550438	340056550988	340056551538	340056552088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	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	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	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
23653	21605	29557	24119	21773	22911	21212	10963	6305	4498	4572	4159	3694	3593	3356	2819	2555	2236	2120	1956	1843	1683	1430	1148	1069	856	759	760	638	689	698	712	782	672	673	568	574	551	561	568	602	542	483	482	458	443	472	476	442	483	484	468	453	496	489	461	432	438	493	439	454	502	488	411	474	465	467	436	413	454	445	498	444	454	446	455	435	476	479	459	454	445	459	508	468	457	475	455	443	431	469	431	466	431	440	457	461	477	471	465	430	491	442	462	464	447	419	492	437	463	438	442	484	421	490	475	468	445	464	436	465	398	453	442	450	478	434	452	426	446	447	458	479	422	452	446	443	460	449	429	467	436	462	442	470	464	474	481	457	461	451	453	442	416	473	440	418	499	484	489	429	460	430	465	447	458	446	484	475	423	436	478	425	465	416	434	465	478	490	429	469	435	447	459	474	445	462	447	436	422	460	460	430	483	438	417	447	492	457	441	458	485	433	467	460	434	460	458	431	435	436	447	453	434	470	431	473	461	462	434	431	457	456	449	450	438	455	455	431	446	472	430	461	445	495	453	468	479	482	462	467	436	468	446	447	460	479	491	415	486	440	445	412	426	497	428	437	475	408	455	433	457	455	433	483	389	454	481	441	444	479	447	431	444	486	448	465	413	455	499	469	472	491	430	432	440	472	462	475	437	459	469	452	472	421	442	419	422	487	478	425	466	416	470	437	439	444	450	424	488	411	468	456	448	460	453	409	452	475	463	474	417	442	457	462	424	467	443	472	441	437	415	434	439	416	470	480	470	457	498	409	441	451	439	437	465	477	443	442	465	437	490	460	449	482	440	436	428	473	461	453	459	424	466	426	453	435	442	465	449	495	456	483	442	448	454	464	476	460	446	451	473	481	449	469	452	448	483	433	441	465	459	465	493	429	430	479	415	440	476	460	431	450	459	451	440	416	449	493	424	419	444	442	476	420	460	441	467	464	418	436	460	406	443	477	426	472	438	438	440	457	453	431	417	466	453	444	440	457	462	452	442	428	422	441	466	426	422	434	498	430	457	477	440	448	442	455	440	456	434	416	420	472	420	486	479	466	485	444	463	428	471	437	468	456	450	460	499	456	436	461	467	458	448	493	488	420	450	433	476	471	458	457	458	466	432	447	469	387	430	431	486	479	431	441	448	446	452	425	461	454	399	440	459	430	435	464	417	439	433	453	474	429	455	448	485	453	422	416	456	460	413	436	434	432	414	445	470	431	471	451	446	457	462	480	406	439	417	424	449	452	466	477	451	450	443	428	458	439	476	451	463	453	437	383	486	445	449	421	469	444	466	435	482	385	422	453	432	452	460	436	449	443	452	479	465	418	415	443	466	451	475	433	456	448	450	426	445	477	455	456	409	451	478	451	472	430	425	440	480	439	429	408	473	448	442	444	442	483	431	479	442	437	472	455	453	428	424	445	432	471	464	450	464	460	468	450	455	451	472	468	450	438	455	461	416	482	427	425	459	444	440	485	427	474	508	450	455	444	441	438	461	455	426	469	470	491	458	439	446	415	473	424	479	446	409	453	441	474	434	462	476	452	416	447	398	466	473	450	413	478	447	493	486	444	474	437	436	445	448	446	411	414	451	412	462	445	451	451	442	461	446	434	409	448	429	464	487	411	459	450	445	445	432	452	447	443	445	436	457	448	474	454	480	455	419	454	498	442	465	487	438	477	460	490	469	472	436	455	459	445	444	487	456	464	485	460	451	447	456	440	451	428	429	479	458	453	472	437	484	451	425	403	474	452	463	435	440	490	466	471	474	431	450	448	469	455	467	455	451	445	436	435	478	454	415	474	438	448	418	450	478	459	465	440	473	445	450	434	445	445	441	499	443	439	422	495	433	427	457	485	476	422	436	437	450	461	431	475	400	461	449	461	448	483	459	468	494	443	449	461	412	475	436	483	442	422	453	423	423	441	437	398	475	466	468	441	496	462	459	424	456	459	445	440	463	451	464	478	449	445	427	423	474	428	463	436	435	468	477	442	455	422	425	474	401	412	428	452	450	448	497	420	457	433	405	451	453	392	462	445	408	486	502	471	448	454	487	467	423	435	450	417	436	413	456	433	441	459	425	430	459	450	444	439	493	453	464	453	439	458	430	466	468	435	443	434	490	458	438	431	446	405	450	451	450	424	460	412	484	436	432	441	416	465	462	485	423	448	444	447	454	450	458	452	445	447	497	420	462	469	471	462	431	412	440	429	465	480	449	433	464	406	401	451	410	433	417	431	436	464	449	447	463	415	421	450	422	453	450	404	437	426	462	449	430	453	427	501	456	458	462	408	473	435	450	441	476	478	416	428	424	476	440	427	446	452	467	482	416	433	433	442	428	471	473	455	445	450	474	401	477	464	471	422	458	444	451	463	461	443	438	455	440	479	443	429	430	453	446	394	434	438	441	422	445	424	480	436	459	440	437	435	459	474	476	484	472	462	430	466	442	433	472	465	436	476	443	420	450	471	471	463	434	462	439	437	437	465	449	455	456	431	452	434	456	414	458	436	466	421	455	409	428	472	422	422	460	481	414	463	474	442	468	413	475	430	505	425	469	439	442	449	485	441	482	451	431	463	448	480	440	459	456	441	453	428	486	446	439	466	478	448	467	453	395	487	427	467	488	467	443	474	440	463	453	425	447	434	463	426	444	476	444	431	467	428	441	438	431	436	474	428	431	456	404	457	397	450	478	488	459	438	460	437	431	425	456	451	465	490	440	455	451	413	439	487	505	460	509	426	439	413	424	446	444	420	421	475	447	428	440	445	463	452	454	459	444	440	415	440	414	461	436	466	442	451	425	481	508	429	458	444	461	445	465	472	449	436	431	444	445	450	437	438	427	465	418	453	448	432	449	478	446	441	450	401	468	418	457	448	426	480	392	452	448	468	456	463	473	464	450	449	455	432	427	428	410	430	457	401	443	453	454	456	411	429	469	456	449	459	484	407	416	451	447	464	437	455	451	444	443	422	468	458	439	465	444	442	408	494	455	425	460	423	431	470	466	454	444	413	470	497	476	412	452	435	454	435	468	438	451	445	423	449	463	469	446	432	447	449	449	441	417	483	445	462	461	452	464	433	440	423	416	457	429	457	401	422	416	423	433	460	483	454	442	468	489	477	440	452	505	467	414	435	441	454	461	492	445	426	434	432	469	468	454	463	444	442	434	487	459	433	430	441	472	452	445	476	448	442	452	443	436	461	448	457	478	459	411	453	473	463	475	434	463	459	467	491	446	473	452	448	475	460	472	455	461	469	443	486	439	484	420	493	438	420	447	419	460	391	458	472	396	479	450	499	440	459	460	425	452	463	414	475	425	425	468	425	475	453	442	436	445	432	402	434	474	441	465	442	436	458	465	414	467	468	456	435	438	415	515	445	457	437	487	483	506	400	443	451	452	469	441	424	422	457	433	457	453	463	442	457	452	437	444	486	455	447	431	446	460	448	503	454	513	415	438	460	473	441	472	460	421	462	487
41864	54714	38851	29533	27174	26277	23324	17406	12088	9407	9383	8212	7293	7149	6584	5445	4958	4271	3946	3694	3445	3077	2622	2083	1668	1329	1195	1188	1039	1011	1087	1162	1159	1012	967	831	776	762	820	897	893	749	716	699	641	610	599	628	636	586	611	649	596	601	556	577	610	569	584	556	580	613	643	598	592	595	579	567	552	609	554	594	576	566	612	579	580	590	601	557	530	610	555	577	559	555	564	571	548	566	590	590	548	622	561	591	586	598	604	563	594	588	582	577	607	568	605	594	571	546	554	565	603	570	545	562	558	565	561	579	600	608	595	590	555	601	622	559	604	562	568	564	586	578	577	603	569	611	635	605	592	590	618	529	560	617	530	595	603	560	584	609	579	617	579	614	581	573	561	574	571	584	577	577	561	545	581	559	553	559	571	589	560	581	578	574	557	590	580	543	594	578	540	613	606	582	637	590	562	561	560	560	610	530	597	570	601	581	629	553	595	610	591	580	540	550	570	553	576	570	564	583	611	599	551	535	603	567	583	592	602	549	562	561	591	586	573	613	579	567	531	551	600	608	577	582	603	582	549	562	537	590	600	571	587	589	578	570	566	578	579	568	584	566	570	624	557	556	571	579	593	588	581	609	609	595	577	586	602	588	568	573	616	573	543	587	595	571	564	528	563	591	601	536	562	575	628	638	593	542	568	589	546	578	567	592	586	569	590	563	594	576	590	596	541	570	563	595	622	528	554	557	592	554	585	596	561	561	611	592	560	578	603	619	590	587	590	623	533	605	536	536	550	580	570	614	592	540	594	537	546	541	567	569	558	594	542	566	586	574	554	581	529	605	550	554	572	570	534	588	547	607	576	606	601	603	543	555	589	563	575	509	538	591	573	567	543	558	577	572	567	570	588	602	578	587	563	533	570	577	570	612	587	612	563	568	559	558	631	557	618	565	597	579	515	557	591	574	568	596	570	599	549	589	617	578	595	581	577	550	589	566	575	568	589	619	567	590	570	640	586	580	534	573	557	560	581	592	591	582	556	551	568	594	553	544	571	577	603	568	615	568	563	602	557	592	552	565	589	593	581	584	601	571	577	589	574	570	570	555	570	569	588	616	555	564	580	553	554	599	593	558	550	588	560	526	547	519	553	574	596	571	574	581	562	595	542	570	603	618	519	606	549	616	543	582	573	569	549	552	584	578	614	553	589	566	532	599	565	558	607	577	605	606	557	571	588	579	554	593	565	565	576	597	526	589	624	558	608	592	590	581	611	598	558	539	584	578	605	571	534	556	527	564	535	567	549	546	610	545	582	599	562	589	627	579	583	597	551	539	565	574	605	578	569	570	566	569	586	591	560	614	592	547	597	587	575	534	559	587	597	598	627	581	586	569	588	559	598	567	584	579	581	572	619	539	584	526	608	567	542	602	606	595	583	603	576	553	569	615	558	539	623	623	573	575	567	595	597	557	565	574	614	580	559	578	606	581	537	553	600	567	550	616	584	571	589	598	590	632	556	578	599	552	568	559	607	557	504	599	575	628	580	605	545	583	534	592	564	591	587	565	605	564	508	590	618	555	587	573	569	525	576	555	556	552	580	578	584	612	547	633	569	607	523	553	566	573	594	608	557	595	607	592	553	564	542	578	639	564	567	605	566	562	578	570	575	601	574	572	552	594	544	557	604	563	557	558	593	550	617	583	578	594	564	544	596	582	563	545	574	586	568	549	579	546	612	562	608	527	589	621	590	575	526	555	585	581	565	579	587	598	555	608	567	551	547	551	584	553	586	581	563	575	584	599	602	573	528	638	577	604	556	567	576	561	588	583	559	612	576	590	559	606	613	624	575	571	562	587	570	577	572	526	545	609	583	622	612	573	649	592	586	566	588	570	572	566	577	607	573	590	623	586	612	579	591	610	595	572	570	565	555	575	579	512	604	564	579	566	584	519	593	587	578	578	600	550	583	590	583	604	546	558	576	575	586	594	563	570	570	574	596	599	602	602	600	570	603	522	554	573	583	571	600	585	557	583	602	593	594	533	557	586	550	618	581	540	566	581	595	603	558	547	569	597	565	571	617	556	583	559	567	588	546	562	536	573	596	535	558	606	569	544	591	587	558	573	549	568	572	537	598	569	621	590	556	615	581	601	593	549	577	580	545	583	590	599	603	570	592	571	577	589	571	602	562	590	530	606	553	545	582	584	571	608	530	571	618	574	559	590	569	525	548	597	598	556	525	567	571	568	575	563	528	594	581	523	583	567	555	590	610	586	598	580	559	573	598	552	565	579	567	548	597	584	562	626	607	552	565	595	568	579	617	583	540	629	556	560	554	556	579	581	578	557	585	597	569	567	563	590	557	620	582	594	599	608	568	570	593	593	606	567	573	570	594	558	560	580	559	618	530	562	562	586	557	560	597	580	537	550	522	566	548	564	555	603	614	550	533	571	567	612	578	610	590	536	546	575	562	570	555	560	560	558	602	609	598	569	573	576	592	621	580	620	575	591	541	577	579	571	581	568	590	571	602	599	633	602	603	570	551	571	559	559	581	572	541	574	533	576	581	571	622	557	567	574	568	565	593	598	571	602	581	577	564	563	568	527	584	610	603	567	578	625	580	572	576	541	541	583	577	568	549	549	611	575	600	597	599	581	586	566	553	626	590	552	577	551	541	589	622	591	578	564	599	566	607	549	584	609	565	578	612	576	561	598	582	578	555	557	606	571	507	561	593	600	616	592	579	642	615	591	601	544	533	603	573	570	539	582	575	556	535	583	594	603	561	581	552	570	601	556	563	597	569	575	587	589	562	579	575	535	592	573	560	582	600	594	529	572	562	587	547	625	579	582	594	562	608	607	508	518	572	606	579	609	608	534	552	580	586	571	575	575	612	554	564	537	549	577	582	543	572	572	595	542	573	593	545	608	560	571	561	591	604	555	570	578	554	609	542	589	579	585	554	563	584	577	603	569	540	610	598	602	556	560	611	561	625	529	574	554	569	541	606	566	595	576	610	508	611	546	560	596	580	603	553	597	575	532	548	582	631	568	576	543	618	566	550	542	620	544	584	560	623	572	573	572	592	625	575	588	590	568	591	579	601	586	601	575	535	602	587	599	595	585	570	536	570	569	561	569	613	589	582	558	562	615	568	556	586	573	554	568	543	559	560	569	564	564	642	607	561	559	595	572	565	560	593	547	568	535	562	558	543	607	527	600	574	603	567	587	607	569	568	551	546	590	568	599	590	563	572	545	571	607	577	589	563	554	565	558	555	568	549	589	640	566	578	638	591	599	583	568	595	589	566	575	543	559	568	562	609	600	585	629	593	610	559	583	518	582	534	568	601	565	553	573	518	579	580	618	588	603	577	571	565	550	586	536	582	572	547	599	577	587	582	574	568	567	576	558	572	555	606	573	574	605	566	589	559	592	525	554	543	587	548	618	526	546	600	584	580	552	560	586	583	574	581	625	625	584	586	560	608	594	627	570	576	570	570	546	598	580	627	565	589	595	622	598	635	561	594	610
28039	24118	22021	16001	10501	8789	6553	4029	2562	2176	2365	2117	1843	2017	1839	1684	1437	1407	1215	1181	1121	1090	882	860	798	709	641	729	708	627	654	711	679	670	680	636	593	628	690	599	647	613	612	613	558	569	694	579	625	598	600	566	588	604	589	580	607	577	624	610	544	606	604	575	620	584	560	572	592	598	612	585	532	578	622	575	588	591	584	597	580	555	593	591	583	543	583	544	571	604	586	566	613	611	619	604	594	637	616	576	567	574	589	611	566	564	584	597	568	571	574	584	566	576	587	592	592	582	552	568	579	574	601	591	610	543	613	642	632	600	593	565	587	593	582	535	548	604	625	564	589	594	605	570	544	563	599	592	601	618	573	552	615	577	619	602	586	586	557	574	598	616	602	617	589	617	577	611	580	541	604	556	592	583	607	606	615	576	579	579	612	595	577	574	639	591	655	536	564	572	585	597	622	606	614	622	550	587	565	590	571	616	595	606	579	617	587	555	586	597	581	573	570	584	575	584	592	591	603	579	587	609	602	635	619	586	622	621	599	572	584	619	602	598	597	577	578	597	571	612	597	580	576	565	638	574	587	594	584	605	560	545	603	617	593	634	602	605	586	584	627	608	564	592	547	589	607	615	563	598	556	592	567	581	583	557	572	599	577	531	585	597	588	577	621	587	607	585	587	556	608	611	604	570	603	591	592	612	574	579	620	610	591	623	584	551	628	537	621	601	598	590	654	605	596	595	581	605	572	570	605	605	541	579	591	601	580	585	597	567	664	606	582	583	601	548	606	571	598	572	572	591	594	541	585	637	602	600	578	592	560	586	600	592	573	615	577	582	570	577	538	578	578	572	627	599	590	608	579	607	567	535	565	602	583	615	588	594	549	594	545	552	582	610	586	589	573	596	595	618	593	622	587	584	570	580	556	575	627	568	560	592	612	600	571	666	556	581	572	576	619	563	594	561	626	592	586	587	574	555	589	583	584	565	521	568	595	575	580	594	586	580	607	639	584	564	587	598	624	616	575	547	609	615	583	554	588	582	579	580	585	569	622	586	568	589	556	608	589	583	574	570	587	609	548	549	587	551	603	602	649	587	531	608	625	566	584	568	591	527	599	562	577	622	580	604	556	607	611	589	625	614	577	573	595	594	607	585	555	575	569	556	598	540	552	579	606	549	561	564	586	620	617	579	574	616	547	576	592	604	574	595	554	625	635	602	575	572	572	582	621	600	567	561	582	597	591	578	578	581	582	549	550	561	585	624	586	554	606	556	572	552	578	569	606	610	627	607	614	580	603	598	574	608	559	617	652	544	616	601	641	559	565	585	630	600	596	591	595	612	586	598	625	560	536	581	581	597	575	604	557	553	616	576	613	571	585	588	599	565	577	567	598	621	580	584	579	608	623	585	595	602	552	605	610	571	606	582	570	591	595	590	546	560	620	588	596	555	600	603	583	613	645	578	596	586	584	634	582	597	576	594	607	558	597	537	558	579	535	569	587	582	580	561	556	588	544	627	629	635	605	599	602	597	576	573	606	558	564	606	621	611	602	614	603	582	628	591	598	575	552	627	535	589	556	588	564	593	602	618	615	613	608	578	599	557	598	603	581	611	593	631	578	602	574	604	589	590	568	588	624	603	591	545	600	611	557	572	633	624	531	590	568	535	613	663	582	574	575	578	621	620	576	553	568	587	605	530	576	564	604	552	596	536	558	625	613	598	572	567	617	589	549	600	546	607	562	617	605	595	557	610	584	697	558	572	571	576	601	596	615	611	615	548	591	608	586	574	602	602	637	592	615	623	572	551	584	577	611	635	587	604	593	609	599	610	618	572	567	587	625	604	637	587	607	574	578	582	594	588	683	572	617	585	545	617	578	569	546	566	602	599	619	576	587	575	587	591	554	564	603	596	598	591	576	601	583	589	584	600	607	599	644	608	567	559	618	562	623	563	567	574	592	599	604	581	568	612	608	563	638	554	574	602	582	587	599	557	581	575	603	603	631	618	610	606	556	596	581	609	557	570	576	567	581	615	611	549	595	566	573	562	588	573	573	590	594	557	614	609	596	622	577	587	632	576	568	597	578	581	599	569	608	612	573	573	577	643	576	612	602	590	559	562	572	586	601	592	569	559	595	572	596	585	641	608	537	562	589	567	620	588	588	584	537	640	628	626	572	574	589	591	595	596	587	586	562	619	565	586	567	571	581	598	615	580	612	592	545	588	545	581	651	637	570	647	586	589	594	594	584	566	576	591	587	593	580	589	603	571	574	578	562	610	616	612	592	570	606	605	633	552	622	612	633	584	564	590	603	630	591	568	611	547	628	540	551	577	594	637	571	577	579	557	605	569	608	603	576	556	609	586	566	587	606	558	572	588	618	598	547	587	573	607	562	565	614	579	601	554	565	576	590	577	588	577	598	629	587	615	606	574	589	586	595	651	629	611	575	569	594	582	528	592	589	584	584	561	599	595	532	566	594	607	611	540	593	595	591	600	592	577	584	612	551	560	615	590	607	613	549	522	575	605	553	581	573	593	586	612	552	558	597	573	585	586	576	594	599	563	594	572	578	602	636	596	560	548	576	603	620	535	636	571	585	605	609	585	559	593	565	566	543	578	611	582	594	560	595	544	576	576	594	557	594	569	652	615	563	579	564	568	569	572	578	549	616	587	609	575	595	634	556	617	595	597	553	550	565	603	593	580	583	573	566	610	613	642	601	616	595	600	621	574	587	572	576	608	603	590	587	574	596	562	565	583	579	594	617	543	606	578	579	602	590	589	512	598	539	590	583	565	574	557	593	590	591	608	607	631	600	588	632	563	557	651	599	574	600	590	570	580	616	559	617	581	581	591	603	610	610	586	605	624	606	608	617	624	579	604	579	621	584	586	592	592	598	571	606	555	609	563	605	560	562	599	599	581	595	603	624	576	588	573	550	610	576	588	614	594	612	626	569	556	596	584	594	648	585	603	541	623	603	600	581	616	619	611	617	536	594	580	595	573	591	610	584	628	582	582	607	590	595	625	626	597	619	596	608	572	578	593	590	586	636	565	619	574	596	555	640	628	621	601	578	605	595	594	611	588	598	576	613	613	615	595	597	614	641	590	547	568	572	625	628	611	610	620	644	556	610	592	572	589	589	583	558	576	610	592	596	602	595	571	568	592	579	602	592	633	578	591	591	600	583	592	528	542	561	555	585	611	582	589	585	615	557	573	575	632	607	641	618	596	611	641	605	611	602	618	541	572	618	563	616	593	565	549	597	567	621	600	583	541	633	560	537	613	620	575	616	591	602	602	590	592	607	611	596	596	584	625	567	567	583	606	583	551	655	549	556	542	577	563	610	610	568	588	572	524	610	579	581	593	614	629	604	588	550	533	558	571	595	555	598	656	580	568	562	555	584	580	579	607	633	542	630	560	609	570	577	559	594	624	592	563	610	578	569	588	550	571	596	570	599	606	596	593	584	561	620	619	589	574	574	596	578	589	594	607	598	568	574	594	605	557
32769	36078	25958	19130	16199	15744	12691	8505	5487	4649	4916	4422	3821	4166	3781	3149	2733	2496	2193	1919	1880	1742	1477	1327	1203	1040	979	1039	944	919	877	916	987	900	897	840	792	879	860	880	848	763	760	758	772	794	742	714	746	729	740	758	800	708	810	742	709	757	781	789	823	776	782	738	765	776	749	752	777	783	759	733	749	776	768	757	758	743	773	756	750	767	819	750	729	761	750	773	815	702	760	741	735	797	825	748	726	729	754	775	759	780	742	703	788	704	760	724	784	775	700	748	756	705	745	739	777	742	777	761	735	767	725	743	756	723	723	763	776	775	789	755	750	804	799	761	768	773	785	710	708	802	815	767	733	741	716	750	760	771	751	689	739	735	743	763	737	708	780	701	743	794	792	712	779	708	752	767	687	736	786	745	767	752	739	732	806	743	699	762	752	741	734	768	775	790	733	762	777	775	771	774	770	756	753	762	744	788	727	744	735	732	733	766	758	729	750	699	764	745	694	694	811	709	760	774	733	728	725	773	773	753	724	775	794	756	748	783	751	726	777	778	717	743	762	753	762	724	782	758	718	742	767	744	737	774	788	746	765	747	813	720	689	787	729	713	738	781	760	721	796	746	733	763	767	738	748	776	744	783	738	694	734	724	723	743	777	753	750	755	768	775	743	768	814	721	767	738	761	764	767	794	756	758	785	725	776	756	797	770	760	773	736	763	764	811	779	741	786	775	773	761	743	718	766	718	696	767	727	763	757	755	733	748	716	747	720	714	720	741	730	738	714	766	749	777	779	752	758	762	774	733	750	826	723	733	708	682	772	781	774	771	753	782	746	730	743	709	746	783	792	751	788	758	714	699	771	721	769	741	718	740	697	695	765	740	762	744	731	695	733	729	715	769	727	729	782	743	736	775	735	750	750	800	728	729	767	787	728	751	771	719	748	734	696	760	746	674	753	698	777	778	759	776	754	795	809	752	778	765	758	780	773	735	774	726	756	749	772	676	708	768	702	743	767	732	758	757	768	762	738	775	753	734	722	759	787	752	760	759	733	708	776	780	741	731	719	785	722	790	713	735	750	727	785	709	740	722	784	771	774	718	733	772	766	736	766	754	756	763	770	690	766	743	778	763	730	741	761	737	739	741	768	768	763	746	749	772	758	721	761	699	753	761	747	750	758	792	757	761	768	731	757	716	776	767	737	731	735	777	771	790	753	777	790	772	791	760	753	745	780	808	722	729	751	829	726	753	787	737	739	764	779	751	769	750	771	743	744	780	784	776	798	773	786	763	776	737	817	761	763	722	795	719	730	768	718	764	770	766	752	798	795	716	738	748	770	709	778	762	719	690	742	737	750	701	754	747	737	711	753	779	759	797	772	782	709	768	785	776	772	726	767	760	797	760	802	713	757	715	772	717	783	743	762	758	728	731	788	779	764	747	745	748	777	743	793	754	755	768	739	723	774	772	732	725	752	752	707	755	786	755	751	747	698	780	784	743	728	790	698	742	721	746	755	783	730	734	763	806	745	765	719	743	737	754	726	795	835	780	778	759	752	722	750	768	743	739	791	702	770	733	729	784	787	755	788	761	808	723	740	763	752	753	763	806	769	749	735	790	754	683	769	727	773	755	786	777	760	735	738	719	708	777	785	774	761	719	746	800	708	709	761	783	745	740	764	750	771	789	751	762	756	768	742	816	772	707	752	764	694	723	722	737	755	795	687	727	781	784	755	726	758	792	693	742	779	761	750	775	760	780	748	761	788	751	764	801	760	774	736	752	775	761	775	758	761	754	737	733	755	707	731	782	769	776	730	757	777	819	782	691	790	727	696	740	770	758	759	759	784	715	766	756	725	814	782	751	745	743	773	765	709	736	771	735	774	726	758	721	766	773	795	700	730	773	766	798	753	751	755	768	723	765	772	764	744	809	754	737	705	705	748	729	691	764	757	834	741	753	751	759	725	770	719	751	761	740	803	751	734	737	818	716	718	719	722	766	777	750	781	747	750	749	713	751	760	753	764	740	738	734	715	761	751	760	727	728	779	702	734	742	788	730	721	713	699	773	719	758	726	744	742	715	746	737	794	756	745	698	776	745	764	673	701	789	738	719	739	765	812	755	763	778	769	745	751	740	763	765	749	730	728	766	737	741	774	760	746	781	772	774	752	752	731	733	745	772	758	748	703	780	786	787	725	767	724	733	776	725	747	772	727	690	736	728	753	755	764	761	776	758	811	748	764	777	781	776	788	758	752	727	753	725	725	776	735	746	775	731	731	746	748	803	740	699	745	773	786	758	731	711	739	776	724	742	744	716	739	711	728	792	784	787	755	774	727	688	779	715	742	800	775	750	754	801	772	721	709	712	761	745	777	773	739	730	761	799	796	723	774	764	710	733	777	776	747	733	784	762	736	764	766	753	680	756	714	739	776	752	775	744	711	782	804	759	757	710	787	749	784	767	809	720	761	759	771	777	726	776	808	755	736	772	791	771	750	718	770	762	751	753	771	742	754	756	725	723	785	726	705	730	714	699	765	731	742	741	740	773	778	704	753	765	707	746	794	743	726	761	749	697	800	748	789	738	757	686	738	779	774	745	750	723	784	850	749	712	782	704	724	735	746	777	717	782	762	750	763	769	741	780	728	743	747	738	725	735	740	774	720	767	760	799	728	756	777	760	704	698	792	710	798	736	771	773	803	751	745	753	748	727	780	761	759	719	775	788	742	739	741	765	733	699	744	772	758	743	717	738	729	770	738	766	731	721	734	743	688	734	731	784	743	769	760	790	693	752	753	774	744	772	765	731	775	756	766	735	699	758	786	738	727	744	746	765	779	772	735	754	762	694	801	786	754	745	770	730	775	798	734	735	756	753	733	742	754	752	730	758	723	734	741	746	725	741	731	787	691	742	750	755	739	746	784	719	768	784	793	789	777	769	752	755	718	781	768	755	667	750	791	758	759	736	726	758	786	787	835	730	751	741	721	802	783	766	734	722	778	765	756	735	776	766	712	727	765	739	782	773	768	762	734	770	739	738	718	777	787	772	708	798	719	719	799	786	800	779	748	751	741	702	761	773	747	781	766	753	762	813	760	745	769	737	742	756	754	772	734	719	761	749	731	783	748	777	804	745	794	722	731	732	787	764	736	717	786	759	777	746	746	743	706	780	799	754	738	771	772	783	747	767	807	737	744	746	726	759	759	732	791	710	755	708	701	745	787	774	764	783	751	763	788	714	750	716	776	779	765	748	741	791	770	741	762	776	740	749	772	814	766	754	771	730	741	738	789	797	764	767	757	728	767	754	733	733	799	792	713	743	751	780	785	763	801	704	752	831	735	753	761	746	721	766	774	754	720	740	741	732	758	777	736	751	730	725	763	729	754	757	792	765	753	745	767	731	736	726	715	808	735	760	784	711	776	732	793	727	742	760	739	759	771	762	815	723	774	751	752	756	753	769	758	814	766	742	758	785	708	771	738	765	781	752	699	796	734	754	742	788	746	757	742	770	784	731
23801	20861	28073	23888	21280	18289	11717	5753	3981	3615	3463	3245	3147	2963	2662	2303	1904	1683	1507	1359	1241	1271	1168	1010	855	739	666	736	681	673	629	633	720	631	595	607	596	612	627	563	547	538	541	488	531	515	548	565	574	539	511	530	495	521	534	541	507	465	540	564	507	515	520	557	536	497	514	504	511	522	500	468	512	515	507	528	528	533	537	527	492	474	491	548	550	509	528	529	533	590	487	519	489	548	512	490	510	509	488	510	522	518	513	499	495	547	481	499	524	506	524	482	480	512	556	518	478	537	477	507	523	506	512	511	518	450	508	475	499	493	513	532	527	484	504	530	471	502	511	506	510	473	501	530	525	511	488	484	525	541	483	548	491	507	490	504	533	520	504	501	515	522	528	511	514	516	479	531	493	520	495	510	552	502	520	531	493	496	476	506	520	515	484	548	529	459	518	539	578	496	491	535	523	477	512	490	444	530	492	516	482	506	517	531	501	528	509	495	506	492	522	507	467	519	487	526	526	505	516	552	511	520	526	532	442	531	491	496	504	507	510	494	523	510	496	529	506	476	524	506	525	525	510	518	528	509	484	508	488	538	525	444	471	485	507	532	495	489	501	503	493	510	491	487	535	492	497	509	528	457	480	503	541	501	512	541	492	542	515	522	503	495	501	546	506	527	526	501	513	508	465	519	514	489	517	455	502	496	488	494	517	480	526	502	494	472	513	477	491	499	503	504	508	484	526	541	524	503	531	518	536	510	546	513	534	508	513	489	514	532	513	533	516	474	515	509	535	567	476	532	514	501	499	497	501	497	484	516	471	488	516	536	502	536	524	534	479	515	472	502	480	506	521	504	519	512	531	487	492	482	516	557	533	509	472	512	539	512	487	493	514	473	503	521	528	496	511	509	508	498	521	507	479	491	484	469	518	514	531	535	527	491	514	489	525	493	478	463	521	471	567	496	520	503	508	504	481	511	489	534	514	495	506	495	497	524	509	472	531	482	511	517	543	512	509	533	485	529	557	504	535	498	513	523	508	489	521	512	513	508	513	514	564	504	514	488	508	511	520	527	520	511	515	508	465	518	478	527	511	492	529	531	526	507	546	516	466	502	479	534	505	499	533	513	534	530	489	525	517	494	549	506	484	498	533	502	487	510	501	511	520	507	512	477	504	509	529	474	537	517	514	525	506	492	496	525	460	522	517	500	504	490	502	506	534	532	545	505	503	488	469	503	528	537	483	563	490	523	472	506	494	509	531	523	496	572	511	523	499	526	515	528	492	520	538	533	485	514	497	455	484	515	515	500	481	493	466	488	518	519	515	508	582	486	503	520	534	463	504	504	528	503	489	477	530	528	496	518	505	488	542	469	467	493	498	552	493	519	473	532	505	517	538	544	485	462	508	499	536	532	487	552	520	502	485	529	526	494	497	487	518	548	486	496	494	464	503	526	536	521	519	518	498	532	515	525	488	513	536	525	534	509	507	558	544	541	499	517	483	544	518	518	525	506	496	508	531	530	513	494	514	522	532	511	528	519	499	548	524	499	539	481	491	525	508	491	481	521	554	540	495	527	529	512	488	496	506	504	503	513	503	504	520	518	538	530	524	534	503	519	548	509	500	540	525	471	516	486	528	512	455	512	516	515	445	497	512	507	546	519	539	487	515	545	461	493	538	524	517	550	497	495	523	485	490	522	488	452	515	494	525	490	534	519	476	535	486	488	496	511	528	514	517	538	537	496	483	506	514	526	528	483	497	490	521	504	494	504	555	530	472	537	523	523	500	592	502	450	508	515	507	518	493	469	519	531	531	492	537	522	517	528	488	514	509	509	519	491	500	520	542	504	472	507	474	478	486	521	491	465	534	502	479	524	533	479	527	499	547	493	530	498	507	514	471	506	517	544	498	500	504	524	483	520	513	523	479	510	473	519	487	474	495	537	538	519	531	498	499	538	518	508	538	547	530	494	490	533	515	511	493	517	547	480	514	516	448	531	498	490	527	498	489	542	491	497	492	522	512	534	499	495	531	483	476	536	485	537	484	515	525	514	503	501	479	523	485	462	521	531	509	555	539	529	529	493	521	506	530	486	557	522	541	494	537	496	536	498	472	495	496	506	505	457	518	514	520	518	517	526	502	550	481	548	482	566	500	510	477	539	548	500	513	512	514	527	511	515	472	528	519	483	517	518	512	558	489	519	482	496	504	535	493	520	526	489	499	523	524	496	519	491	479	540	511	531	501	494	486	479	532	541	496	510	527	542	514	527	517	525	490	482	481	521	538	494	548	516	506	461	524	539	530	549	503	545	535	494	492	487	527	552	488	498	514	494	517	525	505	559	542	496	490	535	535	505	485	552	485	502	545	499	495	498	491	463	488	514	526	485	525	530	506	503	503	482	493	539	516	491	497	542	513	482	466	488	497	469	498	515	483	504	505	509	499	519	475	482	489	482	482	523	485	501	477	502	554	501	539	492	489	506	521	521	541	523	508	527	487	470	525	559	499	534	479	507	523	513	484	521	499	504	504	507	533	494	489	514	525	519	558	551	525	531	472	511	508	491	516	510	476	507	517	506	528	503	472	549	500	533	500	469	520	484	484	536	529	550	480	445	495	526	508	538	518	520	505	482	472	511	506	517	556	475	503	507	466	512	549	480	467	525	557	556	503	534	516	489	524	537	506	515	525	505	551	513	558	538	481	510	514	514	463	481	534	499	479	507	487	532	501	503	516	541	495	513	496	520	512	486	488	513	436	520	541	514	545	526	467	517	490	513	475	509	543	494	499	514	527	507	511	462	500	484	496	507	513	505	514	532	504	529	492	492	486	510	480	511	513	532	460	528	523	491	539	536	509	487	578	504	503	513	497	487	525	507	480	516	529	514	525	511	490	484	490	523	485	515	531	453	515	503	494	513	523	483	509	515	523	548	506	542	501	523	499	496	493	491	500	499	522	481	506	501	514	492	481	501	505	542	506	526	483	505	503	482	495	482	505	528	468	503	500	483	513	500	530	548	488	520	564	515	536	531	542	489	477	462	525	511	534	535	543	484	508	481	508	534	518	524	496	499	520	483	474	520	526	526	515	510	540	490	533	509	525	515	500	494	535	552	499	502	500	516	521	529	517	476	497	509	529	530	445	498	539	553	525	537	501	533	500	503	521	512	534	516	497	502	491	521	505	519	507	491	490	494	529	536	500	474	540	502	496	499	552	513	506	558	507	518	490	529	523	513	511	539	528	521	465	535	542	530	503	501	497	520	528	558	457	514	487	531	478	476	481	482	498	511	509	483	524	503	489	530	526	462	478	537	521	509	529	527	527	521	517	535	508	553	528	489	502	498	502	489	503	514	518	495	541	564	537	501	509	501	487	531	545	500	502	542	538	514	512	484	526	519	532	470	503	527	531	517	506	516	498	513	504	537	513	489	553	530	530	557	483	509	509	525	481	498	498	467	495	496	500	510	529	523	477	508	474	521	493	505	533	470	492	538	538	505	506	504	527	508	501	546
36420	49717	35463	27134	23157	20890	15799	10794	8492	7803	7369	6585	6189	5900	5125	4311	3650	3313	2741	2368	2223	2218	1993	1538	1350	1231	987	1088	1095	989	960	881	962	954	856	853	802	855	848	828	797	712	709	673	649	705	689	676	694	651	701	652	659	660	665	663	696	701	707	694	601	631	641	718	698	702	674	682	677	681	639	652	651	664	680	696	690	666	643	674	646	624	638	649	682	715	660	618	665	644	643	641	656	678	647	679	637	690	744	692	656	666	642	644	678	623	661	684	682	643	661	672	654	687	636	688	679	654	652	688	690	662	599	690	711	626	686	699	677	657	691	653	637	699	710	638	636	670	678	659	641	648	638	691	704	724	689	709	666	650	669	653	659	692	683	632	671	669	663	626	682	657	634	646	657	678	655	714	643	675	666	667	659	627	680	690	606	685	631	650	658	660	672	613	632	687	672	608	643	645	654	650	641	658	640	665	711	681	652	706	679	701	666	628	669	685	636	675	674	681	676	644	637	651	621	662	656	686	716	673	693	659	682	646	678	658	682	700	653	605	702	688	625	642	697	671	660	637	667	587	684	625	657	659	691	633	679	685	647	681	659	609	701	653	652	640	669	660	628	644	643	684	670	649	651	683	668	685	629	707	664	651	658	679	671	695	637	677	667	659	702	658	655	677	697	643	650	639	646	682	656	669	662	650	684	669	677	649	640	663	645	649	692	650	691	674	665	673	655	643	681	631	639	636	646	689	668	670	682	662	624	698	693	660	664	683	670	661	714	646	638	675	617	669	675	678	656	675	693	684	661	627	644	610	667	665	665	681	681	661	673	632	680	647	664	644	633	654	643	656	656	638	613	698	671	619	696	677	675	648	662	667	658	699	651	667	648	695	631	614	665	681	624	672	657	668	656	618	654	710	625	666	692	678	674	675	666	681	656	691	672	697	649	662	612	662	642	686	657	635	684	665	623	678	706	654	712	666	661	614	688	656	682	646	679	649	709	680	663	647	621	698	643	619	673	635	678	625	661	653	669	674	643	687	663	696	651	700	629	639	656	635	652	674	628	669	664	662	667	692	655	613	670	688	697	675	671	669	692	645	660	649	638	671	691	694	720	694	667	687	681	626	648	694	652	670	642	679	649	680	664	641	621	645	681	666	691	658	660	668	671	653	624	666	612	640	639	621	644	667	654	673	657	690	672	624	648	674	641	661	690	691	653	676	656	664	649	656	640	681	684	712	618	686	683	709	642	686	659	625	633	649	587	667	606	618	698	674	694	602	631	649	648	632	663	699	743	652	679	652	667	649	654	661	664	644	720	654	665	707	709	654	681	706	707	684	661	655	654	696	674	678	582	661	616	654	651	659	679	683	653	654	597	661	669	625	696	676	669	656	632	667	672	643	660	639	690	664	603	621	704	664	634	672	680	645	682	683	716	639	689	676	654	607	682	659	704	648	668	654	657	685	635	680	660	695	673	696	660	649	625	639	683	630	673	651	676	656	673	653	625	742	620	688	674	681	735	715	672	640	673	701	650	658	668	664	680	676	635	684	667	718	674	673	662	635	694	668	650	663	642	621	668	681	674	635	647	638	689	674	641	650	693	660	646	643	623	707	709	665	684	649	646	671	658	684	674	679	666	685	685	674	690	665	631	623	668	638	681	662	683	681	692	666	618	621	710	661	645	682	697	653	617	645	626	649	679	667	648	644	643	674	666	685	636	717	637	643	645	623	678	636	662	669	654	675	671	688	633	670	636	664	662	607	695	637	678	669	709	625	670	685	726	619	646	689	637	631	659	715	673	672	673	673	734	642	683	696	701	676	646	642	693	627	648	660	623	699	661	709	659	657	688	643	687	625	637	654	672	665	699	665	600	655	679	695	693	639	653	664	661	634	645	707	691	663	617	668	698	633	658	664	681	675	677	650	688	724	679	692	640	653	709	652	662	683	692	644	611	661	629	618	667	654	628	702	659	657	663	672	673	671	627	667	610	604	673	665	643	675	659	672	686	671	674	689	684	673	646	676	650	653	690	676	677	613	661	689	632	620	659	658	679	666	696	671	627	685	679	658	705	643	620	635	641	646	659	653	683	669	605	646	671	665	675	673	629	669	690	707	641	673	667	687	668	694	642	629	686	614	666	662	606	659	641	695	666	663	667	687	654	679	677	647	613	678	667	761	642	664	682	666	620	687	641	667	619	665	676	680	663	669	664	618	655	675	651	606	632	691	666	657	670	649	704	651	655	709	678	616	594	638	644	626	645	663	654	658	715	676	695	649	670	627	651	662	690	691	694	655	649	655	709	712	618	627	660	647	716	677	651	679	657	640	691	657	674	656	675	647	710	674	689	684	594	651	623	736	658	645	664	653	667	669	660	700	680	694	727	650	672	640	682	688	721	651	652	657	657	683	669	684	672	678	687	649	697	638	680	651	628	656	707	649	649	677	684	672	637	706	666	678	632	665	708	662	635	632	651	631	651	673	679	665	673	635	677	617	655	658	641	648	716	667	619	658	723	609	641	681	690	607	656	717	627	689	630	655	609	676	612	643	662	676	639	625	652	681	632	692	675	690	670	637	663	670	691	693	661	703	598	691	632	688	684	649	639	655	684	657	685	688	665	657	647	690	633	663	646	637	628	678	668	653	654	657	660	677	640	621	628	640	649	668	725	656	643	648	673	669	647	657	651	692	678	653	704	668	698	666	676	698	649	689	656	679	634	675	655	625	670	704	631	666	731	647	634	663	717	683	696	647	701	655	688	685	647	661	664	637	652	678	655	652	681	640	660	652	673	664	677	628	655	693	708	651	692	648	651	662	694	658	688	636	672	651	659	664	636	686	617	674	684	682	641	673	648	714	686	654	650	698	625	695	635	680	682	634	680	654	607	632	642	658	668	640	635	655	661	679	685	648	635	672	674	692	629	648	648	634	652	610	712	670	662	630	685	636	649	665	691	642	653	639	694	668	669	692	672	697	661	675	663	654	640	679	641	664	668	617	671	657	672	672	645	664	690	659	658	645	707	654	672	644	685	667	678	688	639	644	665	653	659	670	635	661	640	719	674	667	635	676	628	633	701	659	674	650	681	632	639	693	691	654	661	653	601	668	700	601	628	682	689	652	717	636	647	674	701	672	669	670	622	710	727	659	651	602	651	655	618	679	640	693	674	700	666	681	686	689	628	651	620	657	682	681	682	630	719	661	658	645	651	680	672	653	669	658	640	699	676	617	674	654	664	669	605	680	658	668	678	643	729	637	620	674	667	682	674	667	666	699	688	640	632	658	701	705	640	623	646	670	662	654	685	691	650	598	707	668	669	637	651	668	646	709	680	646	697	603	645	679	645	682	657	641	650	645	672	640	654	653	703	688	646	684	641	642	652	677	657	695	671	646	653	604	690	612	635	656	675	626	635	697	685	637	645	684	677	642	683	673	696	658	667	629	691	661	694	696	676	685	682	673	661	617	646	666	671	681	698	679	635	655	641	674	635	631	642	614	686	637	645	683	665	622
22800	20896	28558	23321	21142	22036	17877	8164	6732	6179	5615	5203	4529	4212	3519	2666	2282	2135	1755	1521	1631	1453	1246	1010	831	785	709	694	646	646	649	561	620	613	579	561	565	539	550	498	444	475	447	457	478	496	524	511	483	456	472	460	424	426	399	412	427	445	422	450	405	442	447	419	441	458	456	440	423	381	428	473	445	455	397	440	393	466	454	427	404	443	428	417	467	416	451	442	462	450	428	436	477	434	426	445	429	430	446	478	414	439	436	430	453	480	434	414	437	420	451	444	458	387	419	458	414	412	444	436	422	390	461	419	438	374	444	416	432	434	453	436	414	431	396	415	430	451	417	452	401	413	425	425	433	426	429	469	420	400	437	455	441	433	469	433	422	417	412	465	427	446	438	442	416	463	458	431	428	446	403	388	466	443	440	442	440	420	416	475	448	400	450	377	451	440	433	439	422	450	425	449	406	451	430	462	440	451	416	436	431	388	446	425	447	416	417	469	431	447	449	438	444	457	457	440	420	434	432	438	404	436	430	467	440	432	436	401	446	413	453	435	464	494	429	448	466	436	409	431	445	423	437	415	411	455	412	460	464	401	450	413	411	430	441	447	422	458	450	467	417	425	455	460	432	434	445	438	473	436	424	447	449	425	439	406	427	445	420	407	452	416	437	408	438	426	420	460	425	428	440	427	437	428	453	438	433	414	425	428	450	436	442	465	442	411	395	418	435	431	410	440	424	446	446	464	441	412	447	432	431	434	419	413	452	417	448	449	432	377	442	452	427	414	436	439	474	413	430	432	474	487	447	429	475	438	460	468	440	462	421	428	426	397	409	406	454	469	448	413	420	418	465	448	437	417	424	456	451	431	391	441	479	422	439	426	436	428	440	446	428	457	411	422	462	369	429	463	435	447	398	426	421	450	446	456	418	482	430	441	435	434	441	434	444	430	392	436	434	435	441	447	441	411	425	436	419	424	437	418	438	433	418	421	387	465	458	431	411	460	414	421	434	452	448	476	445	446	461	434	433	410	414	413	420	401	385	393	455	451	466	461	440	474	410	418	428	442	413	407	430	445	451	448	477	427	439	410	440	415	407	399	416	435	423	413	430	465	467	407	408	436	409	449	427	446	439	429	434	440	449	452	458	467	450	434	443	469	442	448	446	463	451	401	461	478	445	412	400	416	443	495	469	418	398	424	453	435	439	445	421	415	446	442	406	430	464	450	403	438	406	415	455	434	396	411	447	422	445	435	449	433	437	451	416	404	413	422	418	447	443	461	408	422	447	469	430	422	385	470	472	411	456	404	444	442	443	413	383	407	430	450	432	437	436	435	405	425	415	473	409	449	421	399	424	425	445	397	435	396	426	415	447	462	435	448	431	476	440	433	417	477	397	423	437	443	420	409	450	444	452	411	439	412	446	402	393	452	411	386	425	414	421	418	427	430	431	460	435	425	428	433	448	434	442	455	459	418	426	418	406	412	428	449	433	404	438	417	440	431	494	449	431	468	416	427	472	421	428	455	413	434	446	433	442	395	474	433	421	448	450	431	442	429	442	484	411	488	459	427	465	411	442	440	443	427	471	414	433	454	483	420	441	399	431	447	433	408	450	430	439	405	432	403	410	438	425	444	426	399	418	426	437	452	450	411	484	432	430	450	396	467	408	420	407	410	424	423	392	427	467	423	378	466	418	461	445	420	432	444	418	445	415	460	466	382	406	384	433	418	446	414	449	452	440	444	422	411	455	448	452	442	419	432	455	409	399	445	425	455	430	455	447	425	397	444	433	512	440	469	454	418	459	428	397	457	464	430	411	449	421	412	462	432	388	419	376	388	420	425	437	439	416	446	457	395	411	410	435	426	446	448	443	459	412	416	427	454	432	410	450	447	408	475	434	463	438	440	432	436	410	405	448	410	435	436	429	417	414	464	433	408	413	430	454	438	416	425	427	425	448	427	411	451	443	435	418	448	452	400	449	448	435	434	438	465	422	421	419	437	404	453	452	416	450	466	406	469	439	442	419	402	437	441	426	438	416	457	425	435	448	430	452	413	436	452	409	417	418	399	429	456	451	460	432	399	448	447	436	417	443	475	454	429	430	447	413	451	437	476	421	442	427	459	446	432	418	436	450	455	411	427	459	402	408	406	444	444	455	471	415	408	418	415	446	429	462	407	413	450	439	444	420	459	427	472	444	418	454	417	432	432	416	435	461	466	442	456	466	467	448	439	458	453	464	448	416	486	438	406	483	425	446	456	449	444	423	448	445	447	440	401	439	425	406	448	463	452	471	424	444	415	457	437	417	423	422	439	436	413	423	414	410	438	428	423	452	424	475	452	400	433	463	414	451	401	436	466	429	453	451	422	437	431	430	435	432	414	423	394	483	420	456	423	435	423	411	410	452	463	431	453	409	418	455	422	446	453	446	452	431	481	464	415	443	440	440	436	456	405	424	430	447	434	424	423	486	458	417	436	411	401	433	419	441	422	429	400	430	451	439	437	448	444	461	408	426	422	417	427	415	456	400	442	427	448	467	413	447	409	437	450	441	429	419	447	441	412	445	448	424	403	419	406	401	459	408	428	422	479	437	447	432	420	414	392	469	434	416	417	462	428	407	430	422	456	380	426	454	430	426	425	431	478	467	445	421	409	445	412	414	416	451	414	448	429	439	417	419	460	440	417	431	408	468	450	411	430	432	432	433	415	453	416	445	438	462	444	412	407	467	423	411	407	419	423	452	438	432	421	397	426	436	429	431	458	384	459	446	452	410	412	463	411	436	444	435	419	413	442	406	428	399	468	408	446	456	456	435	443	495	447	450	422	421	454	446	416	397	435	417	417	436	426	438	448	426	449	399	408	395	428	421	382	442	420	441	386	429	464	457	469	430	435	430	424	403	434	413	450	464	473	427	452	442	437	475	447	409	437	419	447	462	424	432	415	412	431	433	457	439	450	422	450	437	405	453	428	432	455	440	454	410	427	463	434	450	435	436	448	431	415	452	423	431	409	437	390	452	455	428	452	416	378	456	460	463	448	424	429	441	432	426	435	465	467	442	427	456	420	427	410	449	429	426	386	432	454	438	437	430	414	435	400	404	417	417	447	430	419	445	432	427	441	450	449	435	420	436	433	445	402	445	415	395	409	443	421	442	459	418	418	420	438	427	420	436	437	418	414	429	409	416	426	432	455	423	446	457	440	472	471	455	426	408	450	392	454	397	461	436	394	413	472	465	444	446	446	442	424	429	466	410	425	445	413	419	455	471	431	412	441	471	433	414	451	433	417	393	415	454	419	472	408	419	477	439	428	405	443	438	404	416	423	414	453	398	408	414	441	435	450	444	469	455	424	424	437	483	423	476	437	453	443	406	447	429	408	424	467	385	447	451	412	472	419	418	421	446	447	452	458	450	407	481	437	412	442	444	396	430	448	469	443	421	464	414	427	453	423	425	432	445	430	434	435	412	414	444	426	445	440	439	447	414	419	414	434	447	401	404	405	465	394	435	419
40639	58816	41094	32429	28137	24305	18053	13708	13625	11900	10949	10238	8846	7954	6798	5099	4511	3972	3343	3143	2917	2513	2091	1703	1423	1248	1132	1091	984	933	895	875	840	934	749	765	774	808	798	650	586	604	581	610	594	616	664	661	611	600	556	564	536	523	532	563	541	625	544	588	535	602	603	577	571	552	584	523	586	547	592	541	550	562	518	543	584	547	532	548	540	555	572	557	553	547	552	589	625	564	543	548	570	569	564	588	605	584	578	581	549	552	544	566	562	551	566	584	554	599	591	581	556	564	557	567	545	556	538	545	548	555	550	592	535	572	580	590	522	552	546	533	589	585	541	582	535	536	545	577	550	566	559	539	547	589	553	575	583	539	554	558	559	554	556	562	566	541	559	496	560	543	527	516	592	551	540	553	556	524	556	548	580	579	591	554	553	565	536	551	499	548	550	562	562	534	550	525	554	541	533	574	550	567	543	577	559	525	574	524	544	595	558	572	594	567	554	592	533	520	549	591	551	569	515	526	568	553	540	544	565	564	553	523	552	552	551	586	546	547	583	589	552	551	544	582	568	534	569	526	536	638	539	540	568	551	557	521	564	521	547	545	554	541	585	587	568	573	543	568	515	537	546	571	569	556	542	571	524	575	540	559	591	583	568	561	559	547	576	605	559	549	531	521	542	516	548	596	540	563	532	549	554	522	561	590	517	558	588	540	500	564	530	539	567	570	544	555	558	554	558	532	557	520	546	564	555	526	562	562	564	566	551	546	557	560	603	561	543	616	577	556	599	537	532	567	514	575	574	547	544	544	575	592	548	549	568	527	530	581	536	596	593	595	579	576	578	575	541	560	619	568	555	575	540	545	522	573	561	548	560	589	542	545	541	580	570	548	542	550	552	578	572	543	555	565	563	524	565	558	555	595	584	560	601	552	575	544	536	583	535	556	598	525	547	542	558	544	563	570	551	558	530	600	550	608	592	557	555	543	530	550	559	562	539	548	592	583	563	542	592	543	540	544	554	571	590	522	540	535	581	577	616	592	565	555	519	545	518	565	520	575	526	518	500	534	555	516	533	544	538	563	549	529	577	521	589	533	532	566	534	538	558	551	570	557	512	539	572	566	541	570	537	526	561	528	552	507	605	560	548	513	545	530	573	564	546	576	561	530	526	555	560	555	526	548	604	520	545	570	587	529	592	520	560	571	525	564	540	595	528	532	519	546	556	552	585	564	613	532	552	551	540	551	561	593	519	539	539	597	568	546	549	548	537	585	551	559	577	543	514	532	537	557	552	549	576	514	545	557	554	525	553	609	521	591	556	552	560	552	580	536	592	570	527	556	533	537	536	549	584	541	555	577	521	597	553	599	529	587	521	553	550	576	575	574	552	534	563	564	530	584	553	565	526	532	518	533	579	513	570	524	515	550	516	539	530	517	566	565	552	531	533	576	563	582	568	541	556	574	555	537	555	571	540	564	550	553	573	531	599	600	535	529	512	550	568	558	548	552	535	515	565	563	569	596	543	583	535	523	548	562	513	556	575	550	565	598	586	527	534	569	543	557	556	551	556	530	562	537	509	564	563	534	567	576	545	550	566	570	598	555	575	507	546	561	582	577	571	539	563	528	555	557	523	586	549	538	526	549	583	522	565	550	590	538	544	520	540	519	550	568	535	566	552	568	512	550	538	566	550	546	570	515	559	578	578	609	533	551	557	508	581	551	567	541	563	523	554	548	555	540	543	540	525	519	573	568	566	540	542	560	595	576	519	566	555	512	570	513	544	571	535	541	551	531	521	587	554	531	528	581	563	521	581	548	579	561	540	529	544	571	606	576	561	528	573	548	578	601	547	508	565	496	573	550	559	533	547	555	553	565	585	538	511	588	545	586	562	544	528	514	546	536	591	535	488	512	578	537	574	572	524	585	593	524	557	557	587	570	556	547	557	573	599	516	527	551	575	556	512	527	559	552	567	539	576	562	573	567	570	542	562	599	547	550	560	528	560	550	572	575	578	554	546	561	537	548	537	573	592	591	525	522	585	550	555	602	538	514	615	565	580	546	530	574	544	543	584	543	559	535	536	549	560	542	568	577	559	552	529	536	531	541	549	532	562	573	566	573	565	596	600	533	531	572	574	530	550	540	563	568	575	570	570	594	554	519	562	586	583	577	551	555	508	553	556	561	524	537	570	558	544	546	531	522	561	542	527	584	577	528	563	581	547	525	534	579	582	558	571	559	571	566	554	546	524	520	577	572	545	544	523	587	552	585	541	548	559	558	566	582	528	532	543	516	575	543	555	547	596	541	524	554	562	523	568	567	581	513	578	546	576	544	526	516	582	575	565	545	535	522	524	512	574	527	570	566	579	546	538	554	552	544	543	581	535	581	537	533	562	515	534	577	524	588	556	606	568	565	567	559	576	545	556	544	522	583	540	558	583	542	578	558	603	522	554	588	588	555	580	547	550	546	545	548	576	558	526	533	573	556	573	568	580	541	570	558	633	551	545	562	522	526	553	567	576	515	570	538	603	545	570	569	581	519	581	538	563	536	606	545	548	538	559	586	597	526	559	568	561	559	542	600	535	560	546	583	564	558	509	584	530	579	563	574	546	546	546	555	565	563	586	553	550	527	599	614	533	544	544	570	521	534	555	551	563	563	526	523	555	571	533	535	550	546	545	514	569	509	580	566	534	548	551	583	591	530	544	521	541	547	582	528	537	578	551	544	562	519	547	545	538	535	542	500	587	527	513	585	553	563	554	552	568	551	544	554	517	575	544	599	575	544	529	584	571	559	567	559	576	549	591	560	565	545	538	522	545	552	512	540	538	561	550	572	553	571	612	551	561	560	496	555	555	552	576	571	599	597	568	546	542	580	548	549	540	551	537	543	525	548	520	544	567	574	555	565	543	563	559	542	581	531	550	562	560	563	596	589	554	545	566	542	560	558	558	558	531	565	549	564	558	548	526	509	532	557	569	591	562	568	569	544	537	605	554	575	509	541	542	581	539	564	564	572	587	607	567	534	547	547	588	546	521	541	556	569	564	576	577	597	552	541	572	586	526	527	556	566	524	549	595	579	556	563	542	561	534	518	555	544	550	582	552	546	551	574	520	548	573	579	556	530	564	555	560	558	559	565	552	564	574	537	575	572	510	578	528	541	552	569	531	548	543	528	636	546	587	523	536	554	545	571	528	590	589	565	523	560	581	538	555	577	563	514	530	554	567	584	596	540	545	567	570	542	531	588	566	570	549	548	593	548	548	563	537	572	556	588	535	527	542	545	515	609	540	566	521	594	569	553	590	540	552	563	581	546	638	559	574	540	569	525	549	582	517	581	525	549	575	557	570	545	552	608	569	554	530	531	531	550	548	573	599	575	539	566	595	562	546	570	559	589	606	573	517	524	546	558	570	539	571	580	544	516	546	558	561	535	564	574	560	567	558	569	503	569	554	576	558	502	560	564	567	563	498	574	516	531	629	532	544	575	539	556	513	579	540	569	599	522	561	525	534	584
27802	25861	24778	18772	12527	8599	5203	3724	3307	3235	2873	2794	2591	2113	1695	1423	1447	1311	1202	1128	1155	1071	966	797	793	683	683	635	666	675	631	674	613	636	677	649	622	589	589	625	623	615	613	592	631	596	646	633	613	584	593	632	574	624	595	522	588	563	555	585	567	605	587	632	604	611	568	574	600	617	613	572	597	591	585	593	628	593	573	616	581	578	592	574	559	621	562	612	594	596	607	586	585	613	619	594	577	557	589	621	604	593	581	582	557	615	613	617	600	582	602	614	617	611	582	564	590	571	563	589	612	614	595	605	575	541	600	607	600	544	574	615	633	631	599	614	585	612	580	590	612	558	620	532	610	655	555	582	621	598	574	618	564	555	578	573	584	578	577	610	620	593	569	568	622	623	561	635	570	567	566	608	593	676	586	579	565	614	599	549	564	557	576	562	561	597	585	585	596	597	584	556	594	587	598	532	619	597	590	564	570	609	583	601	586	576	544	583	556	614	634	576	586	593	600	580	577	577	562	587	587	585	617	574	564	601	562	598	540	597	561	591	602	609	637	618	575	580	582	636	587	591	573	564	588	590	617	585	585	561	604	537	580	623	568	595	583	586	593	594	655	581	607	584	610	564	596	556	567	616	607	609	591	609	602	618	617	552	585	563	570	558	617	604	620	548	584	626	560	607	621	588	595	625	588	607	602	577	579	577	568	593	550	580	621	557	556	589	632	625	590	579	596	621	564	615	563	559	570	601	549	640	603	604	577	569	625	567	594	558	593	595	576	624	581	555	566	547	592	634	599	588	576	557	628	614	581	608	553	611	618	623	597	620	611	597	628	552	630	577	585	566	601	590	585	586	563	582	597	542	599	578	602	577	562	593	614	581	606	629	650	619	630	603	556	608	598	570	577	602	590	647	558	573	581	610	604	600	578	599	602	594	562	611	635	597	616	546	585	590	540	592	605	629	588	592	611	612	588	595	585	575	615	625	629	553	594	626	600	599	524	592	567	606	560	595	595	561	573	560	610	624	650	576	592	602	602	610	569	565	595	594	561	558	599	642	571	567	593	591	579	584	562	535	571	585	626	612	619	569	544	542	570	576	537	583	594	640	582	617	629	572	573	600	603	580	594	604	548	534	571	569	584	600	614	578	599	581	618	587	595	555	567	560	580	609	581	589	609	637	576	604	593	621	623	598	633	612	591	557	615	585	574	593	559	561	566	583	607	597	593	586	596	571	578	615	628	578	588	579	609	589	604	614	576	634	556	626	595	560	595	566	654	574	578	618	624	607	597	572	636	664	580	589	624	554	611	620	572	574	610	599	579	652	582	604	575	585	600	574	535	563	559	563	567	617	569	579	591	600	579	597	641	611	542	603	632	582	577	558	561	531	607	555	568	578	583	595	589	577	546	563	613	637	611	548	621	608	617	610	601	641	599	577	618	586	610	587	535	564	573	547	574	576	593	591	570	562	594	545	597	601	602	620	624	559	586	564	598	576	582	598	586	600	611	551	589	578	559	588	596	609	576	619	543	615	553	569	619	586	587	621	632	598	555	588	598	594	596	610	566	595	581	582	591	612	565	596	575	588	545	628	568	551	574	623	583	598	615	552	558	608	603	610	544	598	601	606	607	621	552	577	617	588	570	577	618	591	603	555	583	592	627	578	606	537	629	629	596	641	536	571	590	559	598	606	598	584	595	550	578	554	600	580	547	622	586	582	590	559	573	605	613	578	577	557	577	584	596	611	592	585	558	574	548	622	604	568	606	609	583	612	614	561	593	566	582	621	569	579	572	606	622	588	618	597	646	560	561	625	584	576	581	585	571	584	593	606	608	562	623	590	595	595	607	606	592	602	617	599	574	539	572	573	628	584	602	553	562	601	630	560	591	592	611	584	547	577	598	565	593	544	605	584	591	630	591	593	612	574	590	575	628	542	596	609	603	582	591	613	625	600	606	574	611	635	572	564	614	573	575	654	566	602	555	614	598	584	547	592	550	580	586	572	647	549	621	596	577	599	607	583	571	549	601	610	582	597	581	598	566	582	594	624	586	597	583	581	598	573	564	587	628	587	605	590	559	623	541	570	557	616	557	578	604	583	579	577	605	564	596	586	588	587	596	570	549	577	585	600	593	592	595	602	596	607	606	618	624	622	568	614	560	589	554	586	557	579	577	549	602	610	631	581	599	583	628	630	575	579	626	597	612	631	556	622	646	613	604	616	590	595	615	577	596	625	570	607	595	562	633	583	579	594	598	618	570	567	580	579	564	600	585	626	529	577	596	603	575	600	585	603	582	574	619	571	579	579	645	575	610	590	546	593	568	553	601	591	586	568	585	602	556	600	563	579	576	618	592	556	560	629	577	609	550	615	601	570	602	626	595	572	593	582	576	580	566	596	575	587	606	582	619	607	573	573	598	539	595	616	569	591	604	547	562	562	607	569	550	580	575	595	574	570	615	549	578	598	603	661	635	627	620	626	542	576	576	587	586	586	600	634	591	604	589	564	605	600	575	597	585	591	542	554	591	552	600	579	564	591	577	564	597	590	615	591	590	592	573	617	585	578	566	674	583	579	567	563	606	602	523	573	597	546	584	591	605	582	601	617	589	590	640	582	555	587	594	603	601	555	554	587	603	574	583	611	590	587	573	569	554	581	583	611	615	590	578	607	573	608	572	576	580	598	605	632	581	602	581	603	605	621	560	594	610	552	556	598	578	578	606	582	604	617	573	580	572	629	588	577	571	574	627	587	577	601	519	617	575	570	603	597	584	562	590	555	587	581	644	608	589	596	617	626	588	577	561	609	580	596	578	582	582	571	660	601	624	571	593	624	591	548	556	566	606	566	576	538	575	593	592	576	557	597	576	575	609	619	599	578	645	597	579	579	580	592	583	591	586	585	563	601	598	595	607	578	554	572	615	575	623	624	554	618	597	555	568	597	624	582	559	570	619	613	617	646	620	597	567	606	620	576	617	582	568	594	586	544	604	556	611	597	614	610	535	579	613	598	638	591	608	589	576	565	575	597	617	574	584	576	563	588	594	596	594	602	591	605	552	544	599	571	603	585	589	625	598	603	573	590	581	600	610	576	586	558	568	610	595	575	619	625	568	597	578	577	587	565	621	594	633	556	572	607	611	581	590	594	566	583	590	573	600	582	606	570	579	570	592	609	626	572	601	571	640	578	589	584	598	578	563	615	574	596	571	564	581	547	597	629	575	566	610	610	552	595	567	575	613	589	626	612	583	597	578	536	580	573	602	563	557	553	608	635	580	582	537	632	607	592	585	602	613	608	557	591	574	597	586	543	573	592	581	569	615	583	596	555	594	578	578	608	560	568	557	618	597	616	619	529	592	589	603	582	595	586	555	578	612	556	595	594	563	614	592	616	599	574	571	557	577	609	610	589	562	594	551	592	577	574	571	613	585	608	588	606	595	609	557	564	609	561	559	592	593	612	613	576	609	609	607	606	600	594	551	593	641	588	557	612	588	603	592	557	594	582
33068	39629	29734	21224	18409	14644	10200	7997	7390	6922	5998	5674	5212	4068	3093	2595	2558	2303	2121	1931	1846	1679	1522	1297	1110	1061	996	935	867	921	871	868	918	918	796	880	831	784	798	737	769	812	771	760	745	825	736	801	792	755	753	784	741	752	805	716	783	747	763	774	758	741	756	771	746	718	787	765	734	754	788	769	739	760	793	761	758	651	744	781	758	767	766	753	815	711	756	751	734	789	769	748	713	719	751	766	690	714	807	765	747	747	717	756	758	732	765	732	773	751	755	754	756	792	780	767	760	771	719	712	746	765	748	715	774	760	752	745	763	704	756	748	703	758	722	752	753	755	738	770	735	773	768	766	719	725	780	757	759	764	778	761	788	771	799	771	759	779	732	781	768	755	782	794	771	732	786	747	773	734	770	753	734	808	748	737	785	760	761	751	785	773	788	784	748	768	766	737	800	720	775	786	757	718	717	752	727	769	763	777	766	766	730	752	795	727	749	754	757	756	776	753	745	793	708	779	768	752	767	753	763	756	756	765	744	738	736	758	715	734	711	762	743	755	760	728	744	746	823	815	743	761	732	751	791	738	787	754	797	744	768	737	754	720	801	699	794	743	730	787	722	781	728	792	776	731	746	777	776	744	719	752	713	733	736	767	729	795	716	722	731	727	745	707	770	763	753	704	745	731	749	698	809	741	797	753	756	800	744	727	779	716	782	756	725	784	731	732	773	775	770	744	770	790	786	723	723	762	740	766	756	734	756	762	721	727	771	758	728	755	743	753	749	715	800	784	766	723	781	750	773	778	780	718	800	753	793	738	773	757	782	737	710	781	782	762	748	736	699	715	709	740	764	733	717	723	758	704	715	720	745	697	786	765	708	726	768	703	778	725	768	748	821	768	735	789	706	810	802	774	771	772	711	750	736	794	727	730	723	777	760	746	773	709	775	753	760	700	714	780	763	704	755	777	687	773	737	760	766	780	766	783	790	768	762	741	711	762	728	745	730	770	778	726	736	722	751	721	766	750	741	770	747	720	784	777	723	757	772	742	754	718	748	731	742	750	745	753	761	712	742	746	720	736	778	741	771	775	787	741	770	771	745	795	764	733	773	788	768	752	724	758	800	747	751	789	703	717	780	760	764	742	777	734	743	744	755	746	737	754	810	729	716	755	754	762	742	785	740	735	823	750	745	727	728	722	745	712	738	745	745	788	773	734	760	739	772	762	765	718	776	784	751	737	754	737	732	800	734	718	737	749	742	747	722	719	718	743	783	727	742	741	780	713	755	722	724	760	707	706	811	759	777	733	731	756	765	718	771	776	714	785	723	763	775	754	707	763	690	770	670	729	730	763	785	748	744	755	737	778	764	706	780	759	767	717	787	795	779	730	775	770	747	730	744	766	757	764	790	779	719	732	731	804	754	742	740	734	765	814	731	742	758	705	716	761	752	739	741	735	774	766	717	767	770	738	727	710	756	730	723	696	680	765	739	763	757	688	792	748	739	787	746	776	746	756	734	742	717	742	778	738	769	720	755	733	713	782	759	725	714	735	726	761	748	738	761	782	745	781	735	726	748	778	723	685	792	801	753	809	757	747	736	725	753	784	723	749	736	773	751	769	763	719	747	716	784	774	733	745	766	736	734	743	711	768	757	705	710	731	748	752	775	804	768	779	748	744	778	771	741	732	796	787	751	747	757	744	777	786	768	742	770	751	744	746	787	781	763	798	768	770	803	758	740	743	725	778	743	746	715	765	736	747	727	710	763	748	805	738	738	734	761	772	738	740	705	730	731	811	759	710	763	793	754	754	708	717	786	721	740	772	717	843	741	733	700	741	753	747	783	753	744	806	763	797	787	738	740	764	744	762	750	768	749	724	722	754	735	778	765	793	752	744	804	809	749	778	780	819	734	740	734	812	690	781	753	769	777	747	788	755	731	779	744	769	711	814	757	762	783	754	772	675	749	743	754	708	736	773	735	778	783	745	759	757	719	779	802	801	790	727	721	760	728	731	730	752	770	772	741	749	733	758	791	745	748	744	730	784	783	738	814	804	747	830	761	787	761	778	778	751	786	774	801	727	748	797	742	739	742	725	737	764	761	761	777	744	728	720	757	786	791	740	769	788	774	720	771	739	741	761	790	791	727	764	732	736	732	762	766	741	756	758	767	748	740	758	758	732	769	734	768	814	756	747	768	781	782	778	756	739	768	732	739	770	725	697	718	757	771	738	725	756	713	750	721	762	761	755	787	719	800	750	762	762	730	754	705	756	748	732	697	799	698	764	793	681	784	796	774	764	747	764	745	770	743	780	704	730	743	732	722	731	742	760	806	763	729	737	772	730	699	753	727	694	787	727	788	790	771	798	775	738	790	754	716	741	804	775	785	790	818	788	739	733	766	774	701	729	736	762	748	804	745	735	783	787	730	764	749	696	766	752	753	754	733	716	778	745	776	706	776	724	721	752	813	735	769	760	751	718	765	704	749	748	760	737	748	749	702	745	753	717	711	760	772	769	729	731	755	788	762	788	808	787	766	753	734	749	736	790	742	772	748	764	748	766	791	749	733	765	726	754	721	757	787	757	759	741	742	733	778	749	744	707	722	763	730	804	724	739	767	723	751	759	770	779	786	683	757	727	760	731	772	767	730	735	755	740	694	734	774	763	800	791	759	729	771	746	742	747	760	786	763	707	743	777	803	786	782	774	771	736	722	738	734	730	780	725	766	774	788	766	724	773	747	711	765	766	748	777	741	720	746	803	773	725	783	747	741	771	760	784	783	793	757	720	733	798	738	760	739	715	749	712	785	782	763	692	746	768	750	738	787	811	773	734	847	758	777	753	780	765	784	741	790	772	726	719	732	730	749	763	753	735	750	721	736	762	722	691	783	701	725	744	784	756	755	740	739	709	753	806	723	740	706	764	782	746	761	793	751	776	748	794	732	766	751	751	734	750	790	741	756	775	703	804	788	760	747	707	747	706	711	788	765	795	690	774	738	748	737	782	816	779	722	782	744	781	763	731	783	766	756	768	732	726	769	751	694	724	708	715	771	767	715	751	793	741	761	772	759	768	791	747	779	796	740	771	765	723	726	708	720	717	791	712	716	783	779	778	781	758	734	729	754	701	730	779	759	719	710	768	769	776	725	742	719	736	731	755	763	808	753	732	755	759	769	742	754	766	699	752	751	736	742	789	754	718	743	743	783	736	732	754	761	761	745	774	754	766	707	713	755	771	704	718	774	755	755	744	763	774	750	760	721	746	736	745	785	780	782	771	744	742	765	806	742	740	754	752	742	817	733	791	786	754	746	759	740	708	806	821	748	824	714	734	744	742	773	748	748	724	774	717	736	745	774	750	788	753	733	814	768	725	743	754	772	724	750	698	733	709	775	792	788	753	768	754	720	754	766	751	751	740	775	757	755	785	789	792	738	747	742	716	773	706	754	761	731	721	761	693	759	719	775	761	718	721	752	739	782	720	745	768	759	762	755	800	739	744	726	779	767	814
23797	20934	28119	24056	21467	18488	10732	6958	5396	5015	4821	4326	3433	2638	2389	2021	1800	1466	1464	1264	1423	1356	1286	1007	857	822	727	739	674	678	676	620	656	624	581	608	593	525	531	585	565	533	564	533	559	574	535	591	539	531	533	545	608	553	542	532	529	529	483	561	532	532	575	518	513	508	500	524	499	530	497	508	599	472	550	535	532	536	502	504	538	531	545	498	521	577	536	531	499	498	529	478	506	460	570	516	549	576	507	525	495	521	584	539	528	545	536	565	515	480	520	521	555	480	528	515	507	527	546	579	542	566	525	508	501	523	526	492	494	529	567	522	497	514	558	469	526	532	501	504	514	504	550	534	514	569	483	550	510	524	508	491	500	497	511	502	522	491	535	537	549	529	509	513	519	536	514	518	531	536	542	560	550	509	498	558	545	521	528	535	570	543	506	491	522	512	484	539	535	540	504	509	526	500	493	495	528	516	554	529	562	482	552	531	521	561	514	513	496	526	514	526	532	538	561	472	530	561	547	525	521	536	513	521	483	519	495	514	488	521	514	576	535	539	504	537	529	523	562	525	516	547	547	521	538	545	522	508	524	495	534	531	513	524	497	555	561	508	534	533	541	502	507	534	555	560	508	537	501	531	547	513	470	490	529	510	548	580	484	503	550	471	521	478	528	537	526	536	526	529	489	524	569	523	548	540	550	532	551	565	552	501	490	478	538	560	513	496	503	495	556	517	555	557	537	468	570	525	539	489	496	511	524	524	544	497	490	548	511	536	543	510	550	555	545	516	536	494	545	525	498	497	524	544	490	538	549	529	446	533	515	505	546	490	510	531	520	478	497	536	530	529	523	527	552	491	532	549	497	514	511	559	528	535	510	560	495	501	520	519	538	553	520	547	539	514	558	553	536	514	535	517	565	493	500	516	499	493	537	533	454	547	530	484	496	493	493	524	542	522	539	513	515	506	477	543	522	553	514	516	571	483	516	509	575	515	558	545	518	549	541	505	528	531	526	513	561	577	519	546	538	479	538	511	527	580	522	489	482	542	536	542	547	509	512	503	549	499	532	491	505	514	504	535	516	548	518	513	528	518	523	506	529	525	511	525	512	555	527	500	543	552	529	573	491	523	509	507	525	558	528	553	542	532	544	510	527	558	499	494	523	508	532	529	578	513	518	535	529	483	511	553	538	523	544	509	510	543	558	546	500	537	551	534	525	526	510	523	555	540	525	540	523	517	555	511	523	520	542	447	533	520	537	538	564	538	490	562	535	509	525	527	521	518	543	562	502	516	545	488	529	491	508	510	517	484	500	553	552	510	537	534	505	515	499	547	527	499	538	520	522	501	521	514	586	521	511	536	545	526	516	516	534	521	517	530	515	548	519	527	518	539	528	554	490	515	506	549	535	544	531	557	520	500	528	529	539	526	511	510	480	514	512	500	535	538	549	533	542	494	492	531	502	562	556	543	567	550	517	542	517	528	525	521	495	558	508	542	534	552	560	498	522	572	488	515	516	510	542	517	558	524	535	514	562	555	528	530	549	523	557	514	559	511	495	529	509	543	516	514	536	482	544	504	547	534	526	521	498	550	497	526	521	541	527	531	514	522	503	537	507	522	553	530	498	561	523	530	556	500	492	484	535	509	532	490	555	536	510	525	523	522	525	545	516	532	574	561	517	516	532	506	498	540	526	510	528	532	505	457	506	540	521	551	543	527	555	487	536	504	498	513	504	522	520	504	519	492	551	515	503	561	499	490	523	534	512	546	541	531	542	517	518	495	538	480	524	531	504	514	541	530	511	473	535	525	559	491	518	525	541	497	516	545	530	509	543	546	530	538	543	488	562	536	507	535	526	520	527	516	495	496	533	524	539	535	518	538	515	531	505	543	533	554	505	507	550	523	525	545	518	527	532	528	561	543	514	544	501	525	551	531	543	465	558	533	557	545	501	519	550	537	501	520	515	526	510	549	569	526	517	532	545	534	513	536	527	525	476	514	507	521	495	485	542	507	535	488	517	577	483	513	537	561	537	552	531	490	549	508	563	532	528	507	491	532	534	500	536	525	563	546	499	519	535	523	485	521	548	541	578	526	554	528	536	507	511	521	536	496	565	487	521	569	510	524	506	499	527	531	519	518	521	522	537	515	494	521	524	528	536	529	569	538	520	514	527	521	506	510	498	547	554	522	514	545	535	508	506	535	507	506	528	502	557	556	520	534	523	538	495	491	496	534	543	500	533	512	495	559	514	535	542	549	532	532	578	509	522	533	536	531	509	526	503	527	502	502	542	525	513	525	526	511	496	517	513	530	525	523	521	523	526	574	537	530	532	478	531	516	504	488	549	526	539	549	523	555	542	538	548	558	480	531	531	559	574	545	497	495	552	547	529	575	569	534	526	503	520	516	515	529	518	563	527	570	537	515	517	538	517	526	526	517	511	444	543	510	509	519	518	526	515	532	558	538	523	529	545	519	513	521	551	544	541	486	562	571	573	575	544	499	518	532	498	514	490	511	539	522	538	521	521	537	570	516	544	522	547	591	526	535	543	495	518	528	476	481	536	550	550	537	530	454	509	507	541	529	555	544	538	506	509	553	516	564	543	522	496	504	514	488	560	573	518	525	559	524	549	508	553	536	536	561	552	520	529	547	522	535	485	521	554	539	531	529	553	556	565	507	514	551	500	534	540	530	488	529	547	524	491	534	510	546	495	491	515	520	525	564	496	526	549	555	484	536	527	506	542	542	523	520	520	522	536	533	504	525	492	500	555	483	513	536	502	561	484	495	537	536	512	537	522	510	546	528	503	540	561	518	526	514	500	570	502	510	512	536	510	512	491	486	517	528	517	546	531	533	510	522	528	540	503	548	526	538	535	542	510	536	526	515	519	513	538	536	562	511	509	510	511	579	542	546	543	554	548	516	508	542	532	525	529	534	537	486	567	558	551	563	518	511	539	536	507	493	529	520	529	501	478	550	488	538	521	495	544	510	533	532	532	515	507	522	491	537	509	576	516	516	508	549	548	532	495	520	565	535	521	526	535	473	510	550	533	536	529	530	535	482	515	534	521	542	547	526	506	493	503	495	509	515	519	549	548	509	519	508	522	524	498	515	536	502	549	519	521	511	565	541	528	564	518	503	529	524	536	557	457	545	496	523	541	489	492	541	522	552	511	560	517	525	534	512	545	539	552	562	519	536	512	505	462	485	504	540	556	549	520	523	491	510	547	507	533	537	527	543	540	523	530	526	523	541	533	531	516	505	552	501	523	501	538	520	532	538	513	545	528	524	545	521	519	556	510	538	513	549	511	505	515	545	542	530	533	523	539	504	531	524	546	530	536	487	486	506	494	529	540	533	516	496	505	509	527	516	537	525	524	483	508	566	534	539	479	488	522	518	554	538	543	528	538	494	509	557	536	526	455	549	541	527	505	518	543	552	509	506	513	509	531	483	551	500	535	490	500	506	555	505	513	563	516	521	489	511	494	509	578	540	545	512	528	516	475	501
36928	49975	37347	28710	24115	21412	13977	13409	11107	9887	9667	8609	6677	5080	4515	4006	3403	2739	2579	2336	2612	2428	2180	1732	1360	1212	1178	1034	932	946	938	861	916	825	867	867	784	767	730	711	745	707	669	748	734	827	744	695	750	638	670	683	675	664	677	709	691	754	694	705	711	689	713	737	657	670	699	713	640	709	663	711	632	681	664	696	635	686	707	740	621	697	659	676	666	703	696	661	667	673	629	678	709	702	706	689	745	659	700	723	689	616	718	730	674	680	654	646	717	692	705	653	745	648	682	658	693	709	664	642	650	695	653	717	659	656	693	649	637	612	681	685	696	693	705	692	652	681	707	683	687	686	670	689	700	672	687	676	728	724	731	664	657	693	686	679	678	660	654	644	670	697	645	697	693	674	713	701	707	674	665	676	678	700	642	684	656	663	720	690	728	649	700	683	685	684	660	687	693	640	674	707	675	698	667	634	661	724	680	663	650	659	637	708	683	669	646	648	645	637	675	664	663	651	699	661	639	654	638	665	690	677	675	729	651	690	698	727	684	651	710	718	705	656	624	649	679	710	689	713	691	689	714	637	647	658	665	711	686	695	714	630	698	687	655	697	643	638	656	718	676	724	681	685	680	689	690	652	677	665	656	637	678	711	676	728	711	681	674	676	654	649	676	676	630	684	694	717	690	662	635	663	693	676	691	670	733	697	665	721	632	695	642	683	687	706	641	669	667	671	661	651	690	657	671	663	703	719	704	716	737	674	710	684	707	706	708	693	738	663	687	682	674	688	672	665	690	657	680	614	661	670	715	696	739	690	678	655	672	670	687	716	714	695	715	744	727	675	680	716	675	677	677	669	672	673	664	669	651	656	663	637	672	689	693	703	699	688	643	705	680	792	691	665	658	659	641	695	627	690	666	664	658	668	684	667	678	664	669	690	672	717	666	687	692	631	728	653	630	686	663	642	659	733	694	668	656	696	634	665	704	646	671	672	719	706	685	672	698	676	698	625	698	642	694	661	690	632	679	690	666	713	621	687	673	696	653	645	682	693	665	663	711	677	698	673	656	692	677	662	706	615	673	740	646	675	668	676	649	706	635	666	630	652	685	675	669	646	710	663	661	660	657	663	699	694	681	697	706	620	615	686	664	657	693	681	681	683	706	679	698	721	662	690	699	686	658	651	693	686	652	671	675	638	695	724	691	675	705	683	729	667	627	671	658	696	714	694	657	665	745	666	687	720	654	684	664	667	662	668	666	685	688	661	658	705	680	619	705	707	690	688	680	715	691	711	684	678	693	702	657	650	664	648	632	640	629	664	659	662	703	656	672	709	674	643	699	733	673	678	653	661	678	669	671	710	704	692	642	679	643	644	667	680	623	668	703	666	701	658	698	673	672	710	718	691	677	665	689	676	688	671	704	656	703	685	678	720	638	677	656	674	635	681	693	705	676	679	674	692	683	642	689	655	668	704	697	658	670	664	676	700	704	641	684	605	678	652	686	723	678	712	655	659	694	704	680	681	690	637	711	679	699	712	721	656	729	717	678	664	689	697	679	691	696	714	695	680	703	633	689	653	669	671	717	702	688	688	651	680	723	680	692	719	682	634	701	658	691	675	688	667	662	670	663	670	640	642	674	645	708	654	703	658	646	654	696	696	685	688	691	678	690	708	648	657	648	679	652	667	689	654	648	663	642	685	670	717	670	687	672	654	677	722	736	690	661	695	709	700	678	649	685	699	732	698	692	683	668	678	642	700	662	671	666	684	670	650	669	676	650	597	727	676	658	698	711	693	734	697	671	698	696	683	669	684	698	637	680	640	668	678	673	638	682	692	697	669	720	649	697	681	652	718	667	711	677	662	705	680	666	698	673	628	689	689	703	641	647	704	691	650	626	662	708	704	694	720	651	684	663	646	679	682	648	718	690	653	741	665	663	670	691	660	684	668	651	657	665	653	735	685	658	707	659	678	654	650	662	671	714	709	682	700	711	717	636	674	710	643	663	703	653	682	671	672	690	665	667	695	725	676	721	701	694	659	648	718	663	690	706	742	708	703	673	687	743	650	680	713	649	657	644	651	674	663	693	699	679	646	675	654	710	667	661	695	678	685	669	639	680	678	642	700	672	682	648	677	704	703	690	706	657	648	688	647	641	685	692	664	690	633	613	671	700	697	656	682	675	688	686	664	670	660	658	750	709	645	682	658	695	693	660	681	687	668	637	669	702	672	660	701	705	695	700	736	671	661	678	695	652	670	642	697	650	654	690	703	700	672	669	698	641	678	650	659	706	631	718	664	672	662	706	667	735	649	689	647	650	688	685	717	678	679	681	668	656	662	655	657	720	650	698	711	676	697	723	694	689	682	676	693	684	658	679	740	674	707	695	685	721	696	685	658	662	635	689	682	697	678	675	660	656	685	653	705	668	667	648	693	618	719	709	707	714	718	708	649	656	714	687	652	688	654	683	683	661	643	639	665	662	690	654	713	682	656	698	697	684	666	707	650	639	717	643	667	656	677	667	684	638	681	661	663	628	676	633	643	662	691	668	665	673	656	645	659	650	674	653	663	699	681	675	721	642	649	708	682	665	630	724	696	707	624	721	673	682	647	684	659	707	660	621	657	643	705	652	632	697	687	686	738	694	702	665	705	678	651	653	647	684	657	656	661	642	668	687	661	653	679	672	677	674	673	692	675	690	670	657	668	653	674	624	679	649	693	658	674	659	675	659	655	685	681	654	678	713	652	695	666	670	708	682	665	696	671	683	684	654	664	689	720	660	691	711	695	703	684	678	732	703	685	656	613	670	725	702	700	623	677	655	725	691	730	678	646	696	709	708	633	739	700	690	638	662	665	694	693	668	669	676	708	650	667	682	676	661	679	672	655	665	682	646	719	666	661	688	688	670	602	695	677	654	716	682	696	705	682	692	710	658	646	690	705	686	667	719	680	729	634	669	629	691	659	665	657	688	720	639	672	722	734	658	696	656	691	703	665	642	670	682	660	656	685	705	646	726	680	658	646	705	677	653	691	678	643	710	664	694	688	667	650	715	688	716	675	672	646	682	696	650	677	669	683	635	711	642	718	655	691	679	651	647	669	669	663	710	658	708	627	697	686	713	671	696	667	749	677	652	699	673	692	699	655	649	674	697	725	696	684	676	698	712	670	654	663	677	677	713	717	680	639	719	691	719	672	669	684	630	700	624	673	730	687	650	685	651	669	651	680	591	691	682	674	683	656	703	671	662	683	690	683	656	680	677	690	642	695	661	681	694	695	691	680	714	686	670	630	708	668	685	699	662	703	638	704	670	649	694	715	663	688	672	678	645	665	658	656	695	668	702	709	741	706	665	711	669	682	715	692	667	708	703	658	661	726	707	694	633	665	635	689	681	696	681	713	692	655	654	716	687	693	679	661	635	656	695	738	681	690	710	688	653	623	665	698	675	636	657	676	641	683	717	694	668	660	674	660	693	653	650	746	658	639	644	708	682	686	663	700	690	707	709	698	668	681
22762	20859	28498	23296	21105	21789	16800	10009	7834	6036	6349	5362	4220	3407	2874	2570	2055	1850	1647	1535	1628	1665	1478	1294	1033	931	819	686	659	604	646	609	575	573	648	565	571	501	495	508	487	490	487	465	522	590	506	482	443	444	511	474	448	448	470	463	460	462	446	390	461	464	491	468	424	443	454	436	427	457	481	446	428	468	424	473	429	451	449	456	454	450	465	454	451	437	430	447	439	445	432	469	451	456	480	466	462	491	438	414	471	442	441	397	425	435	450	437	443	452	423	461	422	443	459	444	460	465	476	470	438	450	422	450	440	433	456	455	418	460	433	439	445	397	458	465	443	432	450	443	436	442	426	451	466	459	423	430	444	448	437	439	397	464	410	442	401	439	464	460	410	462	402	457	471	468	435	451	458	473	422	487	450	443	410	422	402	436	483	467	433	460	453	419	444	432	442	484	444	406	449	430	479	437	433	426	467	455	437	458	415	422	414	474	457	413	456	454	457	411	457	452	494	421	445	452	440	409	410	477	449	454	451	481	440	406	473	454	453	447	441	466	453	444	462	424	441	432	443	431	434	426	446	423	403	447	446	458	417	437	431	449	435	466	469	473	459	474	476	472	439	454	388	441	414	441	446	423	428	437	460	443	479	491	484	431	442	462	412	432	425	441	464	475	451	466	447	471	446	441	446	465	437	441	400	429	440	424	438	451	435	432	474	428	426	434	421	466	431	458	427	441	448	431	451	395	432	458	437	431	441	440	411	469	428	494	413	473	458	457	422	462	458	459	492	437	510	461	440	444	488	470	438	456	419	475	442	414	444	441	457	451	467	465	506	460	453	449	434	458	437	453	453	430	453	466	452	458	503	447	453	428	466	438	443	441	443	471	420	452	450	444	462	447	428	479	449	449	463	440	457	450	452	447	450	469	457	453	448	464	486	419	475	459	478	444	444	426	443	398	454	403	450	440	461	418	437	450	431	446	441	451	443	476	487	424	421	412	457	407	430	455	459	427	452	439	445	480	473	435	460	420	415	445	423	443	434	462	439	428	487	456	440	472	447	450	431	440	430	467	427	461	435	418	429	447	460	457	467	466	431	450	442	437	442	425	438	452	428	418	439	406	452	467	429	433	455	454	445	454	467	466	456	454	436	440	432	460	459	441	446	434	454	464	440	472	420	429	449	450	423	417	450	428	432	472	465	446	475	485	459	408	430	498	436	424	444	425	442	451	454	434	419	411	440	445	439	451	431	408	439	458	414	440	431	448	470	464	441	472	423	452	423	452	441	407	457	450	450	429	465	438	448	470	409	480	437	503	455	478	446	422	419	468	407	459	440	412	425	404	427	446	448	435	457	469	460	439	398	458	446	429	439	467	433	415	443	415	473	439	438	441	424	455	482	462	440	416	424	447	414	402	430	460	452	428	455	471	455	456	471	453	435	419	446	466	440	401	479	439	454	433	468	486	450	412	456	454	406	438	442	449	449	495	408	454	442	442	448	479	431	406	404	517	434	435	449	421	425	424	436	458	414	411	430	388	414	466	455	429	445	460	454	443	441	424	455	465	449	453	418	442	402	479	480	464	458	442	456	443	479	458	456	478	455	468	416	476	445	456	459	420	440	432	461	469	495	449	451	433	437	465	452	421	435	459	415	445	465	429	464	441	438	427	501	429	461	452	400	453	472	440	472	463	450	439	419	421	432	453	437	442	461	456	416	425	448	442	441	434	465	445	443	441	449	414	458	457	466	441	459	447	457	485	456	486	448	454	474	464	449	459	425	471	457	437	485	448	421	448	451	442	448	477	482	425	461	457	414	483	458	436	449	405	433	452	443	450	473	435	466	466	452	462	436	429	427	440	419	466	430	424	483	444	455	438	428	456	436	437	439	437	459	475	487	491	442	482	478	448	454	429	446	453	436	441	458	457	430	444	438	480	407	438	457	471	454	427	439	412	456	441	453	465	455	441	455	480	430	430	487	428	415	436	440	467	452	457	451	432	487	451	468	437	415	423	535	475	431	415	455	457	509	446	480	458	415	477	411	442	440	498	416	454	460	487	491	459	442	431	438	472	423	433	414	431	467	470	425	452	458	431	419	459	431	456	481	450	470	451	454	479	431	421	492	442	436	493	477	407	471	439	469	429	480	458	450	475	457	439	439	474	450	451	466	449	449	488	420	482	464	438	469	465	456	442	439	419	450	471	459	426	450	430	424	469	441	434	439	486	487	480	445	449	409	464	483	477	413	471	450	428	441	433	436	444	413	449	441	430	459	470	461	467	452	420	442	467	432	478	470	431	453	453	439	467	447	430	454	464	456	443	473	476	469	410	451	451	438	442	449	492	421	435	446	472	474	452	457	487	416	451	458	462	404	469	427	489	466	437	437	472	410	457	495	456	470	471	472	430	468	439	412	444	426	438	440	418	427	449	435	441	440	442	418	415	450	457	435	446	503	424	496	407	416	445	436	435	455	493	448	460	406	466	466	437	454	458	477	463	472	462	449	467	479	435	435	470	440	420	449	463	446	466	411	487	451	423	421	483	472	428	461	425	441	450	416	442	473	434	451	454	424	446	461	458	470	448	449	439	423	439	454	421	465	452	463	451	436	474	453	452	491	473	434	415	450	453	415	449	433	429	422	447	447	469	426	472	447	435	488	455	464	454	406	462	437	483	472	447	463	448	450	443	432	442	416	429	474	452	441	452	438	435	461	444	451	445	448	415	461	456	392	441	411	415	443	456	430	453	435	455	417	443	438	457	430	432	481	451	458	445	425	457	470	417	457	450	461	470	435	450	453	456	458	441	457	433	434	459	456	467	397	416	469	447	438	432	426	459	479	470	426	469	466	495	452	426	453	464	447	441	481	444	436	439	442	443	463	455	430	474	442	440	444	439	439	492	452	443	456	476	455	474	424	469	445	461	426	445	422	460	389	458	456	449	415	451	435	459	459	428	419	441	503	436	444	479	429	426	457	435	427	462	436	441	464	450	439	447	443	438	441	395	452	423	462	446	465	474	455	446	457	439	440	466	421	425	459	410	438	463	469	468	454	428	434	419	475	413	452	474	449	473	436	430	436	465	466	448	437	469	437	479	408	438	435	448	488	446	437	427	462	425	486	447	460	494	447	430	462	478	432	427	491	462	472	456	461	453	483	476	439	477	431	483	440	431	427	492	441	459	476	436	453	451	458	451	440	422	466	485	451	454	448	450	470	434	433	465	462	456	423	442	466	476	440	417	428	436	464	452	418	410	459	488	425	473	446	435	429	418	442	412	425	447	443	445	441	436	441	473	450	466	442	481	479	438	480	421	461	448	457	470	451	440	458	450	427	431	420	464	416	471	437	474	462	442	435	438	442	416	492	472	457	462	440	418	429	454	447	436	413	439	445	474	417	417	505	466	438	462	425	465	450	442	454	445	439	438	429	445	444	456	452	466	452	432	470	470	466	455	448	440	463	475	381	450	437	471	456	433	450	475	435	450	443	466	438	489	456	443	409	469	486	438
40601	57635	40951	33710	28654	22508	16127	16654	14721	11809	12137	10289	7942	6779	5451	4748	3839	3427	3181	2750	2850	3041	2758	2368	1796	1534	1322	1107	934	841	897	929	940	749	845	813	726	703	643	666	620	648	590	649	685	655	621	608	597	612	540	556	597	607	608	615	576	605	622	556	596	652	576	594	595	530	633	597	595	526	594	535	583	580	542	556	572	584	545	531	579	570	572	571	570	550	601	550	582	548	579	595	585	591	593	613	605	533	576	598	560	555	532	584	565	598	572	510	588	552	550	571	555	579	579	491	558	604	547	529	566	583	625	551	540	553	611	553	550	528	562	521	591	603	579	511	556	522	583	548	537	590	599	581	540	577	530	544	592	536	575	559	574	576	531	548	572	526	522	553	561	554	569	533	585	564	580	520	582	579	560	564	572	598	603	567	605	545	611	560	545	535	544	579	568	619	580	583	569	610	553	583	625	576	542	531	574	570	551	524	582	535	578	576	591	560	539	587	589	551	548	577	606	595	515	544	557	556	606	592	576	569	554	564	580	563	610	591	580	581	573	571	581	556	568	583	586	581	583	566	571	571	527	559	585	580	586	559	581	570	597	588	538	529	571	578	588	553	595	588	578	599	549	572	589	530	558	573	575	576	587	586	549	561	609	573	558	590	573	581	564	572	576	558	550	574	584	587	591	564	585	599	621	571	566	611	596	572	593	540	580	566	540	540	587	607	590	540	567	594	557	590	603	593	588	597	618	572	586	554	598	565	622	601	549	614	555	563	559	543	599	563	563	569	575	552	568	585	543	575	548	559	513	619	587	559	607	612	581	555	583	537	587	582	559	550	562	542	569	542	572	562	567	576	563	593	527	567	544	544	588	538	613	554	563	556	548	594	561	553	568	569	559	572	589	546	564	564	603	568	551	565	573	567	508	571	560	584	538	557	551	608	595	550	561	632	589	567	564	588	608	614	559	570	552	568	537	582	569	541	573	591	581	546	552	579	553	575	547	563	547	561	534	527	560	555	579	567	545	570	591	559	543	534	551	553	560	550	580	561	586	537	518	563	533	563	555	559	584	607	565	592	589	549	593	566	575	548	596	559	591	562	569	561	588	545	553	605	530	575	559	566	560	566	583	557	539	571	510	624	563	606	550	546	589	535	591	538	578	593	560	560	590	600	599	553	578	550	577	576	586	550	569	543	589	610	580	538	572	555	565	566	546	569	542	571	579	556	561	561	590	546	599	590	542	575	554	601	547	552	545	590	478	600	556	549	598	543	598	554	586	537	560	568	558	518	544	568	594	548	555	604	560	561	587	576	550	552	561	551	570	564	548	558	533	562	581	559	590	625	565	548	569	567	605	591	591	552	581	541	567	585	564	579	542	534	559	573	562	576	596	574	526	550	549	593	553	563	593	541	564	571	568	540	555	523	559	592	585	571	526	571	551	578	614	572	544	549	568	543	560	588	566	525	555	519	570	554	549	542	589	565	551	559	572	567	553	593	551	605	583	575	531	577	569	541	571	558	577	539	568	551	534	554	563	546	563	572	616	556	539	554	530	540	571	582	589	551	570	548	578	573	529	544	554	557	593	539	586	557	566	544	572	533	562	503	594	549	510	562	586	567	556	526	579	552	524	578	576	579	579	535	579	517	554	631	605	569	563	577	602	592	570	575	567	536	615	568	590	539	583	536	582	555	579	573	606	552	551	547	568	523	576	564	563	582	552	548	530	560	578	545	537	550	588	546	521	565	571	558	571	587	529	544	548	561	592	587	576	553	541	590	563	578	581	554	599	574	548	569	551	540	542	586	572	548	486	547	573	580	585	595	586	577	535	517	562	577	595	546	559	559	577	596	567	591	576	558	553	589	573	551	545	573	603	498	546	584	523	566	584	508	531	598	585	548	524	610	579	567	624	547	594	597	569	612	580	577	538	580	547	588	566	584	598	576	585	546	548	539	572	552	575	541	555	583	561	545	585	579	554	554	560	549	571	615	577	567	580	531	582	531	547	551	534	601	539	550	582	572	541	583	543	565	549	576	594	587	580	540	609	560	554	548	570	569	555	577	575	561	571	533	605	576	601	589	548	524	542	565	568	575	583	553	575	553	584	535	579	572	560	538	577	553	603	577	588	579	513	627	580	535	587	543	561	603	554	545	554	558	551	540	590	568	551	533	547	589	541	544	557	591	571	579	592	551	565	564	597	619	534	590	539	523	531	558	597	572	592	576	624	619	597	556	506	595	573	544	599	533	550	601	558	516	544	562	564	571	546	547	540	566	575	619	520	622	526	489	608	565	544	559	601	572	585	549	596	552	544	542	567	575	573	551	556	563	576	545	599	519	568	525	577	542	564	535	551	535	565	578	558	592	564	586	572	578	560	526	582	590	539	556	611	592	577	581	556	552	599	572	579	552	572	573	558	607	518	553	526	568	574	526	607	567	571	578	553	571	565	547	559	524	565	531	559	553	576	597	511	554	530	568	540	592	577	563	593	536	595	569	602	584	583	577	590	566	556	527	574	505	576	604	567	566	573	510	570	558	563	568	592	585	538	549	562	581	591	606	563	584	606	536	573	590	589	546	571	560	571	563	568	588	549	557	530	552	562	567	520	562	565	579	521	574	572	572	596	592	610	610	577	573	600	600	544	543	578	580	526	538	579	598	542	584	583	556	573	575	554	546	545	514	576	531	577	603	597	552	580	580	567	596	595	616	609	595	543	533	549	536	526	608	555	605	531	537	569	574	574	552	530	555	597	538	551	555	530	561	581	581	599	555	579	563	566	550	579	589	613	516	543	571	586	603	578	587	592	554	559	563	530	552	586	563	606	534	571	542	547	549	559	574	586	535	583	607	553	568	589	507	609	558	556	552	556	565	568	537	571	569	498	574	512	581	550	541	581	559	561	602	563	547	576	607	583	569	540	559	575	598	557	587	559	543	521	588	611	526	549	593	572	592	551	582	552	573	600	579	592	555	545	591	569	560	548	602	577	569	580	583	589	538	553	552	557	586	536	557	578	576	540	586	534	578	528	586	556	588	567	562	552	550	577	598	548	550	593	566	578	536	558	588	551	542	560	520	593	594	554	567	588	571	573	587	622	559	551	577	558	584	526	523	543	533	549	561	566	644	558	547	581	591	575	582	554	585	531	537	566	585	601	567	562	573	577	564	558	533	603	550	568	521	593	602	525	571	601	565	559	581	545	560	581	595	582	557	531	583	577	551	554	565	515	592	599	563	561	588	577	561	587	545	569	565	554	618	577	528	565	596	555	582	558	560	558	519	593	582	558	544	585	565	569	595	583	596	589	591	599	581	516	560	567	541	631	556	535	557	605	599	595	547	572	599	576	551	544	563	564	551	559	520	550	546	571	550	574	603	631	577	545	603	562	565	565	555	590	570	562	559	528	608	525	549	534	575	549	545	568	599	600	581	561	570	566	569	570	590	561	575	555	559	551	596	568	549	560	582	568	576	584	587	576	574	535	577	566	576	557	565	590	574	557	578	537	541
27931	27554	26121	19740	12414	6625	4142	4910	4804	3467	3272	2790	2321	1835	1485	1426	1340	1173	1092	1050	1079	1105	1036	871	892	814	766	675	689	665	642	658	628	639	671	626	644	611	588	649	587	618	648	583	575	648	635	592	625	573	575	636	660	584	661	589	586	569	598	627	604	583	627	581	554	563	597	616	613	566	605	641	628	630	553	606	623	610	604	578	608	617	549	626	614	611	582	594	582	673	565	645	593	580	562	610	620	616	602	564	626	599	598	625	595	557	586	611	581	621	556	625	617	633	571	635	616	602	628	604	608	677	604	562	584	640	606	606	600	580	568	610	596	624	628	564	612	598	615	597	647	612	642	625	571	592	586	591	570	627	577	605	609	605	594	583	633	627	575	625	628	559	596	664	631	677	662	594	602	607	598	576	604	653	568	582	613	595	627	610	595	572	597	612	602	601	601	583	577	581	603	596	601	588	615	631	614	602	636	571	622	556	647	611	545	606	617	592	579	609	614	617	531	610	643	611	612	598	562	582	576	610	549	636	614	669	640	614	546	571	625	608	648	608	579	578	615	600	566	606	597	604	639	575	609	608	588	655	590	610	583	599	604	568	580	587	608	576	591	607	631	563	582	571	655	579	580	585	628	581	614	599	583	632	614	630	574	613	548	604	615	620	581	596	602	578	604	627	602	572	632	627	601	620	603	553	616	604	632	617	657	604	632	608	610	639	579	569	621	559	564	600	626	579	631	593	606	604	614	574	587	547	572	635	607	568	592	604	569	556	560	623	607	596	621	656	543	605	593	647	600	668	592	598	564	590	619	604	638	593	625	611	611	601	643	610	559	586	599	598	566	595	610	586	625	578	632	599	589	580	596	600	562	593	629	593	563	627	594	579	599	579	628	580	624	664	596	610	600	596	602	614	590	618	567	607	554	576	636	621	560	582	636	619	578	560	577	549	635	596	588	613	574	640	613	565	606	594	590	563	559	611	580	584	611	634	555	594	627	593	581	619	623	583	609	595	598	633	558	630	609	583	604	588	596	602	599	614	594	603	579	632	576	632	617	579	620	573	624	619	595	582	605	578	596	583	598	604	632	620	557	629	575	606	636	613	603	603	656	569	545	589	594	634	576	579	595	560	630	616	634	600	621	621	649	585	607	626	599	569	580	585	591	577	590	588	573	624	610	609	604	605	588	632	584	594	608	615	645	556	575	566	629	621	548	589	652	626	566	587	556	627	594	601	627	589	626	612	599	600	559	641	590	582	608	609	577	562	635	617	592	630	533	623	617	595	584	640	590	623	576	539	571	572	633	581	645	585	561	614	561	622	675	603	596	589	585	578	626	647	584	638	575	603	615	608	584	590	601	608	569	622	626	638	590	628	585	575	589	598	548	668	549	560	604	606	602	613	621	643	574	599	612	625	606	579	652	647	620	598	616	602	624	568	571	635	595	611	576	591	602	589	599	602	592	585	596	575	608	643	610	600	621	604	575	576	642	565	581	599	574	604	618	582	565	623	648	607	586	582	606	606	577	644	614	573	603	657	600	629	615	584	586	590	600	589	615	606	653	637	612	652	629	595	602	615	548	643	639	610	607	624	599	606	544	564	577	599	595	616	606	564	595	616	590	598	617	630	593	579	592	618	614	571	597	617	611	595	583	569	564	620	588	585	594	570	586	616	602	623	608	610	567	590	627	579	589	604	630	590	589	555	618	591	589	637	601	601	583	571	594	590	590	611	577	620	608	598	628	593	590	616	593	544	592	558	605	625	638	586	595	629	606	603	672	591	588	582	590	613	611	618	644	624	607	601	581	616	577	582	613	611	630	642	582	540	599	595	599	590	623	586	640	580	642	567	610	645	620	588	607	645	608	628	628	588	625	624	581	586	626	607	624	602	574	612	610	623	577	558	614	597	570	577	580	563	567	609	624	626	584	641	602	615	572	608	647	554	554	642	613	625	624	633	594	620	569	617	622	616	594	634	620	592	601	613	609	570	571	614	561	583	626	613	602	610	552	597	616	630	635	643	580	590	591	608	592	607	595	586	638	596	599	614	574	599	541	632	578	576	619	622	605	588	608	607	544	611	601	623	539	597	579	576	586	583	579	654	584	588	586	588	587	593	596	574	583	587	578	577	618	603	592	591	608	632	589	584	601	612	555	623	609	621	579	579	611	602	619	568	596	625	580	597	591	594	581	597	573	581	617	594	597	609	583	610	586	610	615	578	579	608	589	595	591	613	669	562	614	601	575	585	639	653	604	588	606	594	614	587	597	579	616	571	580	605	590	609	584	562	628	599	595	567	612	594	598	608	586	627	651	617	588	624	597	617	598	608	617	616	609	624	636	635	583	657	613	655	617	612	622	601	602	579	607	601	603	594	567	607	602	627	573	633	626	602	648	609	578	652	602	607	622	589	672	579	612	620	626	573	597	609	553	576	621	657	605	623	618	518	565	560	593	613	607	572	615	606	573	600	574	576	583	596	580	614	581	622	574	598	618	609	625	598	579	621	618	625	583	615	628	621	608	637	630	618	635	565	595	627	568	617	633	628	641	611	577	572	621	595	582	566	608	570	612	588	616	649	605	552	577	614	592	620	633	632	557	595	598	631	600	631	597	606	597	599	560	599	573	629	643	575	610	593	577	593	596	620	596	587	590	539	616	596	612	593	573	563	625	630	612	558	609	593	597	573	602	609	587	621	622	640	591	615	593	607	625	627	580	642	579	575	576	557	617	580	615	580	583	571	604	581	579	606	622	586	611	635	580	574	599	586	562	583	583	606	614	562	623	583	614	574	554	597	607	594	566	646	571	597	611	592	577	586	596	605	552	555	598	610	572	610	610	610	583	546	657	559	597	570	614	637	620	633	586	610	595	602	588	645	601	616	597	608	631	596	613	589	575	560	618	559	593	595	599	610	603	578	609	561	570	583	616	598	558	596	579	568	603	615	592	602	594	546	595	588	648	552	541	584	599	635	582	601	604	619	592	560	631	568	607	588	604	593	596	583	594	602	621	629	623	604	593	608	570	540	579	594	587	602	581	635	622	615	584	596	618	637	601	593	582	616	595	615	603	590	641	647	586	604	625	625	577	618	613	597	587	617	595	612	591	646	606	550	584	614	594	562	582	592	610	648	578	560	607	568	618	615	602	580	652	601	608	603	579	598	580	645	580	618	620	612	596	581	615	599	597	598	589	584	624	616	641	565	648	587	613	611	600	547	613	617	585	615	611	567	637	565	591	611	576	589	581	622	579	597	617	592	597	577	570	605	616	625	581	560	626	568	630	596	573	649	626	613	606	595	619	615	552	569	594	606	603	650	610	609	595	588	609	593	608	623	597	625	669	540	606	595	615	604	647	616	597	567	609	605	610	583	583	591	593	591	611	596	627	632	597	576	589	639	594	613	626	637	612	618	609	595	630	629	581	587	636	634	593	624	639	609	621	609	607	593	596	623	594	578	595	592	609	602	604	539	604	578	597	593	609	599	595	590	552	601	582	646	626	602
33204	43204	30931	22172	17989	11449	8502	10644	10018	7097	6459	5662	4331	3381	2846	2498	2377	2080	1784	1870	1824	1710	1637	1517	1251	1208	1147	997	959	891	846	914	861	897	827	842	793	774	779	738	786	783	806	836	750	766	819	798	765	802	746	774	701	742	806	777	760	783	793	750	735	752	760	755	767	762	732	799	800	787	777	767	791	769	751	779	739	781	768	730	803	752	732	789	768	734	706	775	761	755	769	742	821	777	800	767	791	707	792	793	769	750	760	745	751	808	781	762	771	762	735	741	772	739	762	771	760	744	778	753	755	769	777	788	763	785	769	784	774	783	764	784	761	754	779	799	747	714	735	825	727	738	740	744	748	812	759	796	755	787	765	729	737	791	756	737	780	743	761	755	782	791	750	770	759	770	801	789	775	777	739	767	740	734	786	760	768	809	775	771	779	731	774	760	740	728	753	792	769	798	765	759	756	790	732	758	786	755	724	767	795	783	791	747	820	764	821	793	798	740	771	768	799	800	754	779	771	752	777	739	777	770	742	739	771	779	758	757	806	741	760	731	807	763	825	775	750	773	728	751	804	742	813	714	788	771	736	752	792	730	779	796	782	739	809	779	771	745	740	828	787	728	761	740	770	763	745	743	725	777	745	736	724	789	780	754	763	740	730	750	757	788	770	809	773	747	784	742	764	796	787	746	757	739	753	821	728	822	750	768	795	821	756	754	744	774	800	775	739	777	776	733	738	790	709	754	750	758	752	781	746	781	764	735	788	757	745	801	734	762	781	787	790	796	751	788	771	763	759	794	796	762	742	747	798	762	789	750	770	788	747	770	745	752	762	751	759	774	788	697	775	794	707	715	808	751	713	783	783	771	742	770	708	808	787	761	748	749	766	835	760	779	776	786	768	728	769	760	768	796	742	824	734	812	776	756	770	781	761	761	743	777	788	768	753	740	736	770	801	753	791	777	751	756	835	794	762	742	748	782	776	812	767	746	761	751	781	776	713	750	771	793	775	770	771	754	763	743	740	735	783	802	815	806	764	752	769	776	758	773	769	777	750	731	802	824	762	761	746	763	751	741	752	763	788	674	768	733	746	776	739	751	718	743	772	809	773	771	794	751	792	760	736	752	744	744	788	803	782	750	769	760	697	727	782	768	794	774	766	782	811	790	736	735	792	778	792	741	752	786	721	749	790	737	741	725	804	800	754	752	763	804	784	787	783	790	816	765	802	730	749	731	734	803	731	705	783	772	773	767	799	757	806	766	810	749	790	735	798	804	799	818	780	766	721	716	783	749	780	795	773	793	793	731	771	748	757	753	733	793	779	767	742	757	769	819	761	751	737	762	762	764	745	753	822	748	768	810	783	752	740	738	753	825	764	752	780	739	793	769	779	836	736	732	784	785	766	733	769	799	791	754	789	752	735	739	805	752	753	785	769	713	836	755	795	739	737	737	781	737	804	764	734	782	724	766	785	777	770	800	768	740	766	765	709	751	733	774	799	801	723	720	747	717	769	729	779	765	770	761	757	730	734	763	785	759	764	734	744	773	806	732	760	782	811	767	737	746	795	775	757	774	714	781	757	764	782	766	769	754	763	807	748	726	749	808	699	722	731	775	769	760	858	781	787	749	734	741	747	773	788	771	761	773	796	774	759	780	794	754	759	778	751	752	779	813	792	770	774	825	747	759	730	780	782	776	777	766	773	822	777	761	734	819	772	794	737	781	799	746	763	772	727	760	757	815	741	774	721	752	784	742	781	746	783	743	764	737	751	803	778	771	762	770	744	773	749	775	768	801	782	764	759	728	828	766	826	767	711	765	760	764	768	798	765	750	755	753	802	753	791	706	753	810	748	808	801	756	749	747	771	781	768	777	765	766	735	788	822	802	784	785	784	742	752	764	769	788	757	766	771	810	801	718	733	791	747	791	785	758	752	761	766	733	759	766	769	723	752	713	801	806	744	756	789	750	758	764	744	756	737	780	741	754	761	760	777	732	788	794	752	761	778	772	781	779	736	784	721	808	776	749	789	780	766	734	839	809	788	767	771	755	746	809	711	814	816	749	799	798	781	723	796	728	831	755	776	770	801	796	738	745	793	746	696	762	720	743	782	768	718	766	782	760	712	721	762	771	710	780	779	784	724	724	751	718	740	730	780	741	779	794	732	727	709	776	776	783	786	749	781	790	748	721	804	742	765	824	756	770	788	776	770	734	769	775	752	762	737	758	790	761	760	775	811	837	783	757	753	730	799	758	773	799	736	787	766	759	780	770	754	784	704	749	750	719	727	746	708	763	793	739	770	758	714	768	740	763	714	813	786	734	804	778	709	728	762	777	778	774	763	765	781	763	748	801	795	777	722	744	793	761	744	725	774	754	767	744	769	799	771	775	804	699	765	757	764	771	752	768	742	778	756	754	787	766	739	740	772	728	772	718	755	746	807	744	752	731	744	724	770	782	768	776	803	766	776	751	832	774	736	806	778	785	776	762	747	748	788	771	761	750	749	734	736	785	764	746	798	772	770	835	806	764	835	787	785	786	755	786	765	698	749	792	750	738	776	729	757	789	788	756	719	786	704	764	782	824	747	757	830	770	749	797	749	681	773	750	733	768	745	740	766	699	785	727	814	786	764	774	795	768	765	768	791	783	755	734	775	797	742	762	823	765	766	803	799	760	813	790	742	730	794	749	756	767	728	769	755	828	730	725	729	780	741	757	747	755	733	805	790	745	772	775	758	756	777	800	781	731	763	778	758	751	747	812	736	749	769	812	770	757	731	807	762	768	742	762	786	736	771	779	793	736	793	803	776	759	783	808	802	790	766	792	834	738	773	833	743	743	743	787	784	765	755	791	736	771	786	721	811	747	777	746	759	737	787	747	800	785	765	705	774	762	758	768	721	778	758	783	795	802	753	769	790	779	796	774	783	769	796	794	778	756	726	753	786	773	746	711	749	744	771	695	744	743	802	750	761	771	755	764	751	785	735	772	744	747	747	741	762	768	767	776	772	763	760	787	771	733	775	777	751	749	747	766	795	792	788	829	724	741	739	752	814	776	789	803	763	824	774	723	782	736	797	810	795	784	771	721	772	808	781	802	802	772	772	744	715	705	780	793	724	772	747	793	768	800	756	799	760	745	786	804	815	777	784	744	783	769	811	769	753	757	758	737	771	757	772	797	789	758	780	764	754	817	765	772	747	750	771	763	772	773	758	748	809	762	737	794	778	764	754	819	750	775	762	753	782	740	761	774	766	788	765	775	758	776	803	785	747	777	728	762	737	736	799	772	770	778	749	793	779	751	792	780	803	768	761	780	786	774	757	784	802	775	748	816	784	730	782	774	795	742	770	766	743	708	806	750	792	750	814	740	749	739	775	767	757	742	767	771	789	712	761	742	734	775	779	790	766	762	820	777	801	800	805	798	780	779	747	792	770	764	719	790	752	734	786	767	805	744	759	736	779	765	780	757	819	801	750	724	751	788	760	760	817	754	755	789	751	818	752	743	779	809
23870	20888	28060	24034	21308	16046	8916	8325	7128	5362	4839	4046	3169	2576	2125	2006	1763	1523	1480	1393	1270	1267	1191	1126	975	915	908	770	690	648	625	622	665	634	647	558	537	582	543	583	549	572	570	577	606	594	554	570	546	557	537	525	582	559	507	556	530	580	523	513	545	524	539	567	564	552	579	563	549	518	489	551	542	523	548	518	539	521	542	538	551	551	555	536	542	546	563	562	539	554	575	531	518	541	542	533	510	556	559	567	571	513	537	537	538	581	526	543	554	551	556	574	507	510	535	516	537	537	521	552	522	528	569	528	519	532	517	551	533	513	536	515	528	565	570	512	560	559	513	565	527	558	530	537	555	524	558	516	544	529	557	548	565	534	547	551	525	559	539	572	513	526	532	502	500	557	542	545	521	520	553	536	636	553	551	522	493	517	489	516	518	552	561	499	575	560	537	512	532	606	558	528	514	537	514	543	580	527	516	583	535	530	532	531	513	543	541	567	564	515	526	565	569	573	561	538	546	526	524	507	573	539	516	495	490	522	582	492	560	549	564	525	544	508	583	538	547	526	534	500	529	485	546	542	553	522	533	593	522	536	514	524	516	553	496	522	518	537	583	508	519	496	501	512	537	513	532	535	518	482	546	526	515	538	573	552	495	567	521	554	526	534	528	564	521	526	494	519	542	537	530	536	545	519	519	523	546	538	563	568	535	555	601	537	544	515	545	519	548	536	513	558	524	526	577	571	549	527	561	496	537	536	566	535	540	594	559	508	525	521	555	529	533	499	525	503	548	514	557	557	587	536	516	521	527	553	513	542	551	553	550	548	516	549	539	554	545	582	558	546	517	523	505	548	549	538	529	532	507	541	568	545	522	517	499	553	532	565	539	519	541	552	551	527	547	541	542	518	546	553	564	532	522	522	533	539	543	508	515	529	510	562	518	513	560	527	543	560	530	555	556	534	520	511	551	527	525	537	525	530	534	520	542	537	553	526	530	501	545	525	532	543	539	510	512	529	524	552	523	565	525	561	543	507	540	522	600	529	564	565	481	533	560	522	573	560	545	554	499	515	533	537	541	504	505	556	532	551	520	521	561	525	572	575	549	529	520	530	514	550	514	532	580	535	586	522	529	547	525	573	538	569	559	481	507	531	544	535	516	472	530	538	525	580	551	503	519	573	533	525	506	526	535	508	506	520	588	514	550	590	527	526	552	533	528	536	494	551	574	518	503	579	515	536	578	547	540	563	556	530	526	532	539	528	544	576	543	476	508	549	492	550	554	521	540	542	553	556	539	566	543	503	506	546	618	556	507	510	531	532	514	557	525	561	562	546	571	526	520	541	505	536	544	522	558	545	559	540	558	525	555	557	549	535	504	572	511	508	589	521	536	499	542	569	544	533	568	540	565	544	507	526	518	571	531	501	538	550	568	542	518	517	562	503	507	522	525	571	531	525	560	549	539	502	533	552	530	514	533	576	572	554	537	556	521	505	566	544	498	542	534	512	489	557	503	540	556	551	532	522	577	531	521	559	521	512	529	512	529	517	534	551	490	551	483	553	544	532	531	511	504	522	536	507	534	514	529	517	494	511	528	542	572	534	549	546	537	562	556	524	562	535	518	573	552	552	544	524	550	559	494	522	512	522	496	539	541	514	569	542	541	566	522	519	548	501	521	548	555	526	511	561	530	577	533	523	544	526	512	512	514	541	551	564	572	524	542	506	492	522	525	532	537	541	534	554	539	575	558	543	539	527	542	551	551	524	560	514	554	547	564	542	523	567	543	574	541	504	582	509	574	516	521	503	533	521	579	541	500	502	560	545	533	562	529	549	535	537	587	523	531	546	555	533	474	509	548	594	516	577	549	518	518	522	571	545	556	549	562	575	534	548	512	567	552	494	519	542	516	564	552	499	584	532	532	545	512	519	539	514	532	550	523	521	552	533	523	489	554	532	493	544	530	499	525	539	519	521	522	584	521	583	526	548	579	542	530	571	493	522	565	526	543	540	593	486	545	548	559	549	568	530	539	528	496	566	510	541	538	526	529	539	521	543	550	543	497	528	535	558	561	583	565	526	530	568	532	510	559	518	501	525	579	564	568	554	521	551	522	535	543	590	550	492	555	565	539	550	541	519	553	470	569	513	540	514	530	488	509	455	539	518	543	522	550	543	560	600	544	541	527	528	523	545	547	531	505	554	549	511	570	539	515	516	566	569	526	530	561	499	538	555	532	497	491	523	564	521	531	551	529	517	531	522	568	546	537	543	565	516	554	552	585	529	494	570	539	541	543	515	556	530	542	550	501	542	570	513	538	562	536	530	542	528	531	535	511	493	555	563	519	503	530	541	497	579	493	547	530	526	530	525	544	503	532	538	557	551	546	556	556	536	542	582	556	570	554	537	516	542	528	540	528	567	511	529	555	504	582	551	501	559	538	564	549	569	537	535	513	521	494	585	545	524	566	534	559	537	545	559	534	534	523	533	523	523	556	514	547	533	543	553	564	559	537	505	546	543	521	536	555	526	543	505	527	529	518	596	538	502	546	546	536	532	570	562	535	516	551	535	518	514	563	521	557	529	518	509	518	531	521	530	483	520	554	496	534	540	518	549	516	521	483	533	567	530	559	521	522	508	564	535	529	525	521	565	546	524	515	544	542	521	592	523	560	569	532	510	522	527	492	532	539	508	558	542	532	556	548	522	556	463	527	578	559	545	562	528	531	506	556	515	516	507	543	571	567	489	558	498	514	528	533	522	543	514	513	511	483	554	548	578	546	520	542	544	513	507	576	516	511	541	556	539	548	576	518	515	537	502	556	520	536	518	529	592	585	477	522	529	510	533	532	533	540	522	558	494	518	512	523	511	546	540	550	575	598	542	551	561	595	538	567	576	547	503	542	552	536	554	495	556	543	487	517	562	555	520	565	547	482	535	503	558	550	504	509	514	497	550	524	561	564	546	535	512	516	555	536	560	519	552	544	544	530	547	566	553	539	546	550	550	541	539	542	544	534	534	533	526	533	551	485	480	556	549	579	558	529	519	514	516	508	516	535	556	514	555	537	555	537	518	550	524	537	539	537	480	519	563	535	479	511	533	538	515	547	558	533	549	587	523	575	558	521	523	531	550	545	534	534	572	518	556	559	530	567	547	497	555	564	541	516	545	530	558	524	527	559	515	500	529	506	536	534	533	562	528	556	514	564	510	533	548	504	513	529	536	536	535	546	540	524	532	531	530	529	546	511	540	576	544	478	536	523	546	535	553	536	559	509	503	526	600	560	490	550	515	546	505	553	541	531	477	575	517	536	552	536	578	499	589	516	556	532	489	566	557	546	524	530	543	534	506	539	475	543	565	558	524	580	557	549	537	516	496	514	554	504	527	578	570	527	528	501	547	532	517	536	524	492	586	507	560	569	494	512	535	511	513	534	571	542	521	531	553	516	549	524	561	533	542	467	563	534	509	536	573	517	550	575	531	548	533	516	582	561	537	535	491	519	541	557	562	557	541
37554	50477	37920	28365	23351	16452	13138	15407	13585	10642	10038	8108	6309	5104	4110	3744	3241	2820	2596	2556	2136	2331	2037	1832	1713	1500	1355	1221	1068	938	1022	921	1032	935	860	804	819	735	707	727	745	742	745	755	766	797	700	685	726	669	688	697	728	711	656	687	627	632	716	675	696	727	695	717	676	716	631	697	653	716	646	666	669	652	735	655	703	663	690	707	701	675	668	690	688	693	669	711	696	683	730	655	662	767	652	716	686	664	643	676	669	702	726	711	690	670	747	704	707	708	723	723	696	684	710	703	707	676	685	725	645	668	679	724	707	709	724	652	745	638	733	743	720	714	667	674	704	672	647	667	732	696	645	725	710	698	688	689	702	735	649	675	663	697	685	697	705	637	695	712	669	708	668	693	710	687	721	681	736	654	665	722	657	685	675	647	718	733	692	638	679	683	668	705	696	667	631	701	665	676	690	657	695	647	705	667	710	704	641	688	731	682	670	643	692	674	695	719	668	722	667	685	671	673	642	697	730	684	723	686	699	699	665	673	702	697	680	685	718	676	692	716	664	685	691	674	686	699	690	694	680	705	680	690	667	718	700	644	671	630	708	659	658	741	705	737	697	683	723	695	692	681	693	695	665	689	666	682	696	732	658	686	683	687	682	724	724	711	691	677	713	685	679	716	698	709	697	701	652	651	722	676	698	651	654	694	677	681	697	698	706	679	676	712	688	683	721	683	682	668	703	622	670	720	677	698	719	684	680	641	693	667	699	691	713	700	679	673	689	726	683	727	679	693	694	694	713	702	670	662	746	653	724	693	668	699	700	634	664	691	688	665	653	701	690	718	643	718	707	689	715	665	661	709	684	722	686	691	682	685	704	672	669	703	678	724	681	686	686	701	697	675	656	672	684	702	698	706	687	679	667	709	699	658	691	644	662	642	652	714	728	619	697	706	674	666	701	700	704	658	724	695	707	693	670	686	723	714	710	702	710	692	695	741	709	696	710	717	714	695	664	676	697	679	660	698	658	703	669	672	682	669	694	661	685	669	683	657	709	711	732	704	664	656	661	664	677	707	703	705	681	711	691	712	686	710	729	662	683	685	677	689	694	656	671	696	727	740	683	714	722	673	722	673	696	621	678	715	679	682	691	664	668	663	739	709	645	712	702	689	673	668	690	719	675	645	675	652	678	732	666	677	709	693	692	672	672	661	714	669	659	653	649	689	692	683	680	684	718	718	670	657	677	685	693	697	673	667	735	712	666	660	691	703	652	729	643	681	674	707	745	683	686	717	664	710	707	697	657	706	712	639	657	710	658	683	734	685	682	713	645	637	679	683	689	709	688	678	669	670	669	654	714	734	690	708	674	696	716	636	709	698	694	681	698	679	702	690	700	651	658	721	673	725	664	675	667	712	682	677	722	716	665	709	662	678	716	679	640	681	689	727	686	696	713	727	701	648	694	692	758	688	657	670	670	696	703	735	691	684	708	665	695	722	614	688	690	732	681	699	683	699	659	699	678	713	688	721	681	675	675	664	705	707	712	677	732	701	673	692	685	681	674	660	700	715	657	682	642	719	668	639	704	722	665	655	721	672	686	689	683	641	694	726	708	734	709	634	669	727	738	663	709	700	654	702	656	713	715	682	716	632	706	687	727	705	693	700	711	673	721	732	651	685	725	700	699	662	682	695	713	731	707	727	716	716	678	726	707	722	702	634	671	675	737	685	643	702	631	709	700	701	724	712	686	682	626	704	639	660	637	748	698	675	764	677	748	694	679	701	723	678	705	666	665	682	681	671	712	703	657	696	696	659	708	685	662	734	726	729	662	727	738	663	708	682	701	691	711	671	690	705	636	680	708	743	705	679	662	691	721	705	713	709	712	720	653	710	746	707	704	693	715	727	672	676	666	692	703	671	667	658	662	733	701	676	722	706	672	693	656	692	666	708	682	651	705	693	680	665	685	794	688	686	702	669	672	719	685	721	676	677	697	714	673	680	679	670	684	673	653	718	696	701	688	693	700	664	714	692	669	686	716	675	729	696	683	725	718	705	654	718	702	655	658	692	688	664	674	692	672	708	754	673	676	733	723	692	699	703	704	706	698	659	685	694	710	676	637	671	719	718	658	692	690	701	720	656	681	693	658	716	689	666	659	723	679	708	706	696	681	703	695	675	653	659	669	674	680	680	694	710	710	683	673	678	654	708	717	701	688	723	686	682	686	667	672	701	706	719	608	713	698	671	668	700	674	675	677	721	715	691	673	659	686	677	696	654	685	678	732	623	734	707	673	704	660	701	668	689	702	640	711	694	670	657	684	727	721	689	713	709	699	681	687	659	662	702	658	661	714	704	677	668	692	628	689	704	637	724	635	674	687	663	640	693	669	666	697	681	737	634	708	683	677	674	684	684	702	715	716	704	685	701	697	713	706	659	709	692	737	688	663	658	672	691	696	674	689	642	652	647	721	654	703	715	707	701	656	646	687	686	676	663	664	735	697	695	628	674	684	706	707	683	663	725	671	705	665	682	658	678	677	695	691	732	669	701	690	711	680	679	675	662	671	647	720	674	731	734	701	717	670	716	711	706	689	645	673	690	665	667	733	718	704	680	713	705	692	700	666	645	673	706	665	696	673	701	684	679	688	684	682	699	666	658	699	716	685	721	734	654	659	678	706	679	688	692	672	668	648	701	704	665	674	663	717	664	732	695	723	678	707	659	716	660	698	653	650	719	683	702	661	705	697	680	717	680	672	685	706	694	696	647	671	713	655	687	674	712	656	636	709	658	711	677	650	713	697	706	675	697	618	717	626	702	720	678	675	629	704	697	734	703	690	676	708	690	688	681	736	690	700	686	723	675	727	666	668	700	709	703	691	643	712	686	684	684	691	644	691	657	715	685	741	692	678	682	702	735	670	677	721	689	701	685	746	646	683	720	679	712	622	670	675	712	675	695	697	738	752	705	690	663	723	665	717	716	755	704	691	694	696	672	678	683	711	698	666	665	688	668	653	724	695	661	729	673	695	713	682	698	723	674	681	688	725	689	697	718	654	700	689	695	676	691	715	713	726	711	660	660	642	651	719	697	708	703	687	724	681	706	670	693	716	722	601	680	693	706	661	688	680	720	672	687	651	716	663	689	667	703	733	744	704	703	683	654	678	688	703	648	697	698	707	693	716	639	681	710	693	714	692	698	721	717	729	698	682	672	703	659	712	721	671	725	700	653	676	685	720	739	681	753	751	720	713	717	716	691	709	659	686	716	727	682	675	679	695	685	682	705	678	673	669	704	658	646	719	668	698	687	658	693	694	676	675	669	670	713	649	643	697	655	704	702	671	670	650	658	669	693	725	637	707	688	664	712	711	678	727	719	705	716	723	676	666	685	707	693	678	697	663	653	691	683	666	720	664	676	690	681	710	693	715	656	716	685	668	692	696	686	675	624	671	685	661	734	694	674	648	727	700	690	708	705	711	706	665	707	663	697	722	699	693	668	682	691	640	732	729	648	653	670	721	679
22909	20888	28538	23395	21073	21178	16121	10379	9329	8138	6370	4751	3756	3307	2762	2512	2154	1869	1795	1640	1416	1480	1254	1114	1106	1035	981	927	801	745	665	649	699	633	606	503	496	473	536	527	499	486	511	500	513	485	514	450	446	483	442	466	452	489	423	429	457	473	456	455	468	429	474	480	469	480	500	486	474	470	464	461	489	510	449	443	434	467	465	471	472	458	461	442	469	424	457	478	460	484	486	483	426	448	483	468	442	456	423	428	470	470	454	481	437	481	474	425	454	446	481	467	443	475	488	432	443	466	466	463	441	475	436	413	457	453	445	489	431	494	441	459	483	440	435	478	442	491	465	454	443	481	458	461	475	462	448	474	437	469	469	449	461	460	409	403	471	490	480	479	451	457	456	449	445	426	476	443	466	457	443	421	436	487	435	446	453	447	424	405	490	439	506	483	449	477	476	473	461	489	439	480	447	469	449	451	464	483	472	449	452	452	454	446	459	474	509	453	470	480	437	468	431	469	500	491	460	502	437	442	463	511	448	480	456	467	436	430	419	462	459	467	462	461	423	452	463	435	459	455	447	449	510	458	486	454	461	458	473	461	495	480	442	453	509	449	415	457	465	455	447	477	457	485	438	454	492	427	471	465	468	436	454	447	462	473	479	492	409	455	485	487	499	463	467	469	472	458	488	470	453	482	463	447	461	451	467	482	498	412	492	491	464	417	440	441	453	480	452	469	432	464	441	440	420	470	431	423	474	465	520	467	458	447	446	468	485	436	424	448	461	463	464	457	457	466	400	468	475	449	462	464	510	462	453	476	481	499	455	443	480	454	461	446	445	446	447	467	496	434	452	449	445	423	433	466	431	498	477	459	476	506	466	473	482	430	459	467	440	459	505	471	420	458	453	433	478	460	456	448	469	437	457	464	465	509	491	459	470	459	447	493	474	454	478	458	457	464	423	476	469	483	464	473	461	460	462	489	460	493	425	458	424	448	473	497	469	486	463	483	458	439	451	433	450	473	444	452	448	514	485	466	445	482	440	437	470	470	456	451	442	433	446	456	449	449	450	477	452	449	481	464	467	441	432	475	478	440	516	471	447	467	484	460	469	434	445	443	481	470	453	460	488	453	462	448	461	470	444	510	500	406	453	461	468	446	420	425	423	461	456	471	451	420	431	448	489	469	431	436	444	432	442	451	473	439	462	456	431	436	436	440	442	482	437	438	461	465	451	468	503	436	465	403	434	446	444	455	437	496	443	487	482	471	459	480	430	463	467	447	438	431	491	482	469	447	461	479	462	472	438	457	452	460	455	472	446	442	430	427	478	461	444	461	467	471	448	460	466	412	430	459	469	480	462	446	424	449	476	416	440	452	472	445	466	449	481	478	466	462	456	425	467	425	450	463	459	449	473	467	475	461	479	471	476	453	451	461	510	442	451	459	413	429	483	447	503	439	482	460	430	430	488	481	475	461	476	462	480	489	495	475	457	449	447	487	483	453	461	448	473	512	486	451	444	475	470	453	450	442	501	476	498	482	423	412	476	470	437	444	431	459	456	479	446	462	466	505	493	491	476	463	438	485	471	470	483	458	435	469	492	432	425	481	442	410	442	453	461	442	487	440	468	447	462	487	486	464	462	463	419	467	442	462	464	438	439	458	455	477	464	467	485	464	441	436	449	465	467	441	454	466	473	445	436	450	492	478	470	403	457	477	475	496	476	451	478	461	427	402	509	436	420	457	413	434	432	453	457	450	446	437	475	446	480	478	438	462	444	444	489	486	451	463	474	486	462	445	452	432	447	453	452	450	477	461	445	454	482	439	441	477	496	444	469	449	464	417	426	447	440	436	456	462	468	430	443	449	412	462	455	476	437	434	494	480	464	468	483	482	466	432	465	498	445	434	468	461	485	464	470	466	462	462	484	450	450	491	435	445	485	462	435	436	468	431	468	450	471	438	469	444	490	493	486	482	456	467	465	470	474	482	405	457	459	451	434	444	437	437	457	444	487	488	452	475	437	443	438	520	470	410	454	450	435	476	434	471	438	448	448	461	491	440	456	479	478	483	466	428	470	434	432	424	421	502	495	460	455	439	461	449	444	447	470	496	460	436	466	455	452	414	451	474	482	465	467	455	420	489	456	463	429	461	493	429	449	475	474	457	467	463	457	439	468	455	455	475	472	410	460	452	455	469	471	477	413	447	464	429	516	479	448	475	449	445	447	473	496	458	463	411	441	429	476	465	437	417	462	467	506	439	450	444	475	435	473	496	449	428	462	464	445	465	493	449	513	477	411	483	463	440	447	448	433	436	472	459	427	461	480	446	460	455	447	497	443	435	447	474	421	437	452	487	437	463	451	499	492	436	442	437	454	482	473	439	449	503	457	478	460	451	489	418	457	456	465	437	480	490	457	484	448	470	473	431	450	446	464	436	442	474	474	463	452	445	486	466	483	495	419	488	454	448	474	472	481	442	496	472	428	430	459	452	453	446	494	472	502	440	448	443	485	478	443	426	484	441	459	446	474	451	529	471	470	476	475	436	444	489	450	459	466	435	454	460	472	471	454	437	462	490	524	437	485	411	409	438	438	439	445	476	490	450	434	475	410	473	449	453	444	459	483	465	458	465	435	471	507	449	415	480	466	477	459	486	469	465	455	447	489	443	452	451	495	461	471	472	466	455	414	474	461	444	472	472	443	493	440	442	466	473	419	469	430	461	449	456	444	452	427	479	432	490	447	446	499	476	451	459	427	456	424	389	482	466	491	442	461	440	446	475	440	469	454	441	444	449	465	475	450	450	448	508	494	451	476	455	486	443	475	472	495	448	480	466	466	463	464	444	474	455	466	436	490	412	438	481	453	447	475	442	457	440	483	456	459	484	476	426	484	459	472	458	446	476	463	478	495	470	499	499	456	467	460	483	499	487	474	436	460	465	451	472	447	470	475	476	439	480	485	455	437	449	486	462	422	463	428	453	460	469	494	491	453	475	440	468	470	453	460	426	432	452	445	491	456	488	493	446	458	473	425	449	464	455	474	439	427	480	471	457	473	457	441	455	437	460	448	457	456	455	421	466	436	430	435	501	482	482	458	407	427	428	444	496	422	449	470	439	452	450	458	455	506	444	482	477	455	454	457	455	466	488	449	474	474	454	439	483	438	420	485	421	489	484	431	438	440	457	451	446	452	470	464	449	423	482	418	462	487	455	465	456	460	463	490	433	441	456	471	456	457	460	477	478	460	413	480	442	481	472	477	499	466	455	480	457	453	472	489	492	461	468	466	445	493	440	447	411	433	459	446	443	463	458	448	468	439	450	469	447	464	437	459	458	467	445	431	496	472	415	441	425	495	473	485	461	462	437	458	458	445	445	471	467	443	459	465	445	482	437	459	452	435	431	465	442	446	440	452	440	430	461	481	440	463	454	439	453	470	420	470	459	458	418	441	465	433	504	435	443	471	491	475	463	428	440	460	443	450	435	473	464	468	489	449	481	501	477	478	450	481	489	487	476
41284	56527	41612	31241	26171	19668	16805	17467	17118	15021	11987	9538	7501	6347	5303	4927	4080	3578	3358	2979	2656	2593	2246	2138	1867	1668	1530	1542	1325	1150	964	922	1036	932	791	730	680	637	656	660	678	696	685	709	710	664	628	663	608	638	628	580	582	598	589	553	617	585	613	589	590	561	608	580	637	647	630	638	582	563	607	571	573	567	607	580	612	576	585	615	595	612	570	584	647	592	547	575	577	616	592	554	593	583	601	559	531	615	522	586	610	559	637	562	612	614	598	591	538	558	606	605	547	597	570	564	555	549	583	560	595	595	549	590	602	568	580	651	557	552	587	609	573	562	615	587	581	570	595	566	607	584	584	564	598	524	620	592	583	603	558	588	586	581	534	521	587	566	561	572	574	615	564	607	593	586	567	593	597	606	568	580	556	586	573	569	559	603	569	586	554	596	574	611	607	591	574	582	595	587	555	594	587	549	586	611	553	619	612	560	596	562	602	544	634	533	573	616	586	581	565	555	578	568	624	603	561	599	609	605	599	598	583	577	547	607	589	560	607	572	615	580	571	559	562	581	575	607	579	551	601	557	576	567	622	603	579	589	598	577	541	638	637	555	574	588	559	580	608	581	600	631	618	545	586	608	574	570	580	599	562	607	620	585	603	582	592	605	605	556	575	581	578	563	557	636	604	591	610	588	593	585	578	590	631	579	592	616	593	583	587	634	578	606	553	587	616	542	597	588	549	567	588	572	551	562	580	605	584	591	587	598	582	587	584	593	599	576	580	563	592	596	544	569	587	547	581	572	562	600	565	594	557	589	566	619	627	563	553	533	594	588	533	601	602	583	612	534	605	582	563	538	588	559	599	618	597	640	560	597	557	646	541	597	640	548	550	598	568	553	592	514	606	551	585	617	561	584	627	580	571	587	563	557	607	596	533	582	584	545	557	595	576	660	602	589	567	601	568	577	552	594	574	564	577	560	612	571	611	569	582	581	598	593	615	580	570	617	564	622	578	582	611	655	560	604	571	583	611	593	572	595	570	573	588	548	580	604	574	630	577	625	559	598	624	615	609	587	609	540	558	565	574	586	581	613	576	563	573	569	610	591	607	618	577	563	568	578	569	546	594	624	619	595	582	531	560	600	631	604	552	563	577	587	591	571	595	567	565	564	597	598	589	578	591	561	580	593	557	541	578	600	606	599	596	592	567	585	554	609	577	557	535	583	558	604	573	597	642	597	582	617	619	616	623	563	593	577	550	584	552	580	554	587	566	596	600	606	611	579	571	598	582	578	584	563	604	582	590	583	583	578	603	592	583	542	553	574	571	575	566	593	598	573	586	568	540	587	604	621	572	578	579	557	557	588	544	587	599	583	567	562	625	622	582	603	631	582	545	572	562	574	590	587	593	555	565	590	545	604	589	598	554	579	546	538	538	557	589	560	571	624	566	591	560	569	587	596	563	572	560	549	572	605	555	623	596	549	593	522	599	518	567	619	616	542	597	619	603	587	564	606	599	571	542	626	523	589	592	534	608	542	560	596	604	539	588	588	588	606	563	562	575	568	603	607	596	593	585	555	536	598	567	628	604	553	587	599	577	568	594	573	594	546	609	543	577	617	630	608	565	602	540	563	627	582	563	586	557	582	609	553	578	610	590	617	600	617	625	537	551	608	617	552	584	558	556	549	582	575	644	617	554	579	576	589	573	590	574	611	601	552	543	592	583	598	603	592	593	575	597	603	584	581	605	611	618	578	563	585	558	561	605	581	558	598	545	589	571	562	615	578	578	603	586	610	555	593	566	616	548	561	560	584	562	557	553	594	583	561	614	583	610	589	567	589	592	615	558	582	562	596	550	545	558	583	601	608	629	566	571	559	568	609	611	569	579	551	580	585	617	585	548	576	586	572	598	578	569	579	544	524	558	616	606	585	580	581	575	585	627	579	602	538	567	643	577	569	569	615	602	625	612	607	580	552	548	586	565	539	556	607	590	579	622	598	623	555	578	578	588	620	557	562	553	648	553	587	542	572	617	587	575	596	599	604	551	604	639	582	619	607	643	556	608	551	536	558	607	618	573	589	560	573	592	595	583	567	632	585	563	588	595	561	639	576	554	610	574	619	563	571	553	581	552	608	592	563	568	633	631	531	562	577	587	623	622	576	586	594	572	579	586	592	555	574	559	586	583	584	609	587	572	563	620	623	617	590	559	574	573	561	550	560	603	599	614	570	584	602	593	568	594	593	576	545	619	559	567	572	580	620	616	595	617	609	635	563	589	602	568	547	549	567	575	586	577	611	537	584	535	591	573	549	554	587	555	589	567	613	578	562	591	625	598	571	560	570	577	609	563	586	583	624	558	535	568	542	577	579	592	614	600	567	605	577	588	575	586	576	555	639	606	571	598	547	575	578	595	577	592	583	587	584	581	591	550	589	572	600	596	582	577	586	631	575	574	621	532	581	595	584	655	632	597	580	600	568	604	632	601	574	567	593	572	615	582	643	536	560	617	534	555	570	575	589	569	575	599	573	598	549	557	540	610	591	538	622	611	606	589	545	566	615	603	575	557	567	581	588	552	532	589	573	574	580	619	635	606	617	560	584	584	562	586	591	578	574	551	603	591	609	572	612	569	593	544	568	587	581	630	547	607	583	552	564	589	589	628	552	589	586	597	599	601	600	630	591	589	529	595	606	567	548	555	573	573	590	603	580	615	615	572	568	589	620	599	610	538	623	588	596	594	609	609	614	586	561	549	606	573	585	548	574	615	598	578	605	532	586	613	566	611	601	582	604	621	580	542	577	582	599	573	573	566	616	622	566	571	572	621	571	586	595	567	618	593	596	578	599	528	623	588	608	626	597	552	602	569	603	617	593	572	571	586	537	564	562	562	609	546	525	580	592	573	598	594	620	582	608	590	578	597	571	582	529	624	581	551	618	595	591	603	551	575	596	629	557	594	576	559	589	589	577	576	538	565	549	600	556	549	589	592	563	588	599	611	588	600	600	537	567	628	552	607	571	584	639	559	572	589	585	582	579	580	590	541	586	568	582	565	580	567	605	648	590	538	579	565	603	580	629	593	565	595	585	605	568	543	546	565	585	591	598	563	566	574	543	600	587	630	556	609	558	554	616	595	549	571	604	604	571	599	618	540	584	602	604	591	588	587	615	572	609	646	588	568	546	606	613	600	585	560	572	575	554	610	584	559	612	567	585	651	581	578	583	572	548	564	585	570	582	604	608	613	548	592	594	624	569	633	587	559	593	602	593	563	607	564	572	573	592	610	565	586	621	576	609	551	585	550	594	575	625	583	627	594	550	571	572	564	590	570	567	632	594	596	592	561	580	586	567	582	582	561	570	565	582	564	606	598	560	533	600	555	566	595	556	588	595	562	582	594	598	564	574	626	575	592	632	584	616	565	571	534	551	598	602	607	600	633	610	581	589	587	564	589	579	598	627	613	557	595	617	625	585	561	560	573	596	609	585	561	582	581	556	610	536	574	569	611	592	573	595	577	565
28480	25962	24262	17818	9728	5760	5462	5541	4505	3771	3075	2530	2226	1856	1539	1414	1340	1257	1193	1087	1011	1025	996	847	825	840	798	806	738	772	671	640	692	647	613	631	628	609	643	623	628	632	628	647	685	623	604	576	604	628	609	606	623	653	607	628	652	586	629	648	633	641	627	623	589	637	597	641	601	654	636	624	622	619	564	647	620	601	572	607	609	623	609	617	589	569	566	609	559	626	624	571	611	622	574	622	640	589	626	624	590	627	643	600	596	582	599	592	627	625	621	574	579	636	591	637	603	584	619	582	624	612	608	617	621	622	612	635	588	596	576	596	630	601	618	587	543	632	588	590	607	639	606	623	583	641	624	623	644	628	601	612	596	580	611	643	647	609	625	623	628	597	636	659	594	578	617	642	588	594	602	616	652	591	634	613	639	604	616	626	633	586	627	583	604	546	622	650	591	585	615	569	586	600	664	563	600	639	577	582	625	601	624	625	635	584	636	578	624	666	599	604	656	616	589	613	683	602	614	590	643	613	568	649	604	611	592	618	614	573	630	646	558	646	593	649	609	621	607	633	620	583	607	584	599	657	630	616	600	617	609	545	646	592	561	625	633	602	584	590	584	640	647	579	620	599	606	602	626	554	653	640	618	595	596	627	598	598	579	629	624	623	601	571	610	578	600	604	591	653	578	616	593	626	577	608	628	600	593	593	653	625	592	590	569	622	611	603	601	567	599	622	632	623	642	591	601	619	610	612	600	599	626	599	607	610	637	600	599	613	606	585	632	594	604	623	620	613	614	592	558	582	598	611	605	608	589	641	623	636	656	621	568	622	659	629	605	564	635	593	632	592	647	636	639	629	600	630	631	608	605	634	589	554	612	625	631	622	586	554	632	588	615	620	591	628	596	603	622	582	626	610	632	604	594	578	601	603	633	617	596	619	645	661	649	570	581	610	636	623	643	655	647	618	576	625	636	604	642	603	573	602	642	630	628	633	640	632	678	563	618	605	587	649	599	656	635	644	589	621	616	587	588	617	614	641	608	555	618	617	646	627	641	594	631	640	610	608	613	618	616	582	581	594	570	629	619	599	612	618	645	578	619	589	605	594	609	595	663	622	615	590	587	606	619	645	600	598	628	596	638	636	643	602	575	603	597	603	624	577	588	611	602	581	595	627	638	635	631	613	616	584	582	610	635	595	614	578	627	556	617	686	567	586	582	536	599	630	601	604	620	612	593	581	590	649	616	616	581	576	625	614	591	598	609	619	624	638	598	605	606	595	647	628	605	603	614	626	602	591	594	600	603	620	584	569	618	620	608	621	619	630	589	590	631	600	653	616	618	675	627	630	582	580	626	597	554	647	589	620	614	581	606	588	579	600	588	615	602	630	613	610	640	571	638	662	655	660	686	588	624	632	615	603	588	619	592	596	627	634	604	592	626	639	557	561	630	606	615	624	523	562	589	619	640	615	618	623	619	626	596	644	636	602	581	627	594	623	552	585	595	609	595	623	621	597	606	591	566	579	607	620	573	652	597	645	654	619	634	614	628	571	627	598	567	615	580	640	621	656	594	630	590	612	569	580	621	610	655	572	613	598	624	650	630	626	622	617	597	640	562	652	547	586	594	602	596	594	571	602	630	628	573	622	563	652	640	593	637	602	610	621	593	587	631	622	597	605	608	589	611	608	629	594	622	557	568	620	614	663	616	611	559	574	595	600	609	595	665	594	581	575	645	579	653	628	638	621	608	626	630	644	638	589	614	640	625	619	621	651	618	606	658	599	585	581	617	657	637	583	586	596	649	601	617	631	572	623	597	602	640	631	625	601	600	606	591	592	607	626	606	574	611	589	584	570	631	626	595	614	625	621	638	668	573	599	574	605	615	613	622	580	625	628	631	641	619	630	620	616	677	636	598	657	591	643	626	627	592	619	595	614	580	603	582	631	588	634	584	639	659	632	598	604	610	624	601	601	592	618	599	581	609	622	598	599	630	586	585	580	607	588	625	639	601	630	634	604	639	643	609	603	632	649	629	561	595	567	590	623	582	606	578	600	575	627	643	618	648	609	656	591	595	655	611	629	635	624	615	580	588	578	601	576	630	615	642	629	585	618	620	558	633	628	602	625	630	633	576	624	633	583	592	622	611	620	617	610	585	610	612	656	632	626	612	646	625	615	659	634	582	627	567	595	627	623	607	639	639	642	633	579	619	597	601	630	606	639	616	638	614	617	610	635	623	584	638	593	634	609	636	618	651	597	601	625	616	603	602	606	592	603	625	643	583	597	605	663	607	632	595	689	586	618	644	581	588	616	643	620	570	642	612	624	614	610	599	596	570	632	636	632	609	578	632	651	591	611	562	631	666	594	579	606	599	619	622	620	612	610	636	593	668	656	616	589	600	662	626	635	599	579	573	595	653	605	601	606	578	587	590	643	592	619	589	585	627	620	607	598	648	596	609	605	611	608	607	671	645	588	642	641	607	656	629	593	641	645	613	598	613	599	605	635	646	635	585	574	659	587	621	599	607	631	637	659	620	587	615	620	623	639	521	615	576	589	571	602	557	647	633	602	635	655	639	631	585	593	627	572	631	627	629	599	604	616	638	634	603	621	584	609	628	629	608	625	589	630	624	575	608	600	606	592	598	596	598	621	604	603	639	626	612	597	613	631	584	629	584	592	593	611	620	597	599	601	612	634	586	585	609	673	635	630	615	603	577	649	625	631	595	603	573	593	634	614	573	627	597	582	550	612	606	570	673	584	605	596	587	627	571	608	625	573	581	613	581	617	616	657	595	675	625	611	620	615	680	612	639	624	590	589	599	570	601	639	649	538	593	606	603	612	597	611	658	600	614	579	566	586	609	612	586	590	594	619	601	597	617	614	622	624	596	647	626	564	629	637	610	558	610	650	582	587	612	626	627	594	584	595	601	608	574	607	572	586	553	639	609	633	603	620	604	622	637	625	559	595	627	620	600	629	631	652	635	584	629	628	589	624	599	627	615	606	602	590	622	642	623	595	626	565	620	629	636	610	656	620	598	594	604	647	624	630	622	585	631	607	591	658	627	645	615	611	607	596	615	595	601	620	657	619	581	609	599	592	622	672	675	615	620	612	633	609	652	628	653	605	586	572	630	578	631	572	629	597	615	591	618	561	630	644	622	589	641	624	603	654	595	615	640	654	576	627	618	617	675	599	584	608	638	598	611	641	594	613	619	612	622	590	609	578	601	573	632	618	631	614	588	636	537	624	588	579	604	661	580	627	596	618	575	632	645	627	599	585	617	655	616	581	538	622	593	574	624	601	570	591	620	585	631	572	620	606	553	564	578	604	645	621	640	632	604	613	583	598	628	582	611	612	602	620	608	641	677	603	579	615	559	646	677	655	569	578	568	622	597	589	647	546	616	593	626	597	619	576	607	600	609	640	620	607	600	598	616	596	577	601	629	627	609	619	672	622	601	592	605	578	640	563	605	585	612	605	616	612	596	651	635	590	605	609	627	610	576	623
34014	40040	29072	20307	14694	10621	11621	11549	9630	8040	6243	5158	4341	3489	2923	2629	2341	2252	2133	1767	1668	1613	1505	1321	1218	1226	1193	1081	987	989	890	961	893	839	853	802	831	781	794	792	813	822	832	797	810	813	787	784	754	820	801	771	752	773	758	755	770	797	735	806	806	780	790	754	779	705	810	777	779	808	781	760	782	791	794	777	802	730	774	783	776	768	759	769	750	793	759	805	748	787	766	769	770	777	748	737	762	756	747	728	768	812	756	793	786	805	773	744	791	801	815	758	772	762	760	799	790	773	846	842	747	785	736	769	794	810	792	700	757	779	761	756	822	800	773	759	773	806	778	812	787	801	810	754	799	812	773	805	790	801	790	771	752	743	792	728	800	765	756	843	729	763	807	739	787	796	763	810	774	757	760	851	784	780	746	760	807	757	699	760	789	744	792	799	773	798	766	798	768	753	801	753	776	735	785	772	790	791	791	808	768	798	847	747	778	765	796	808	787	742	755	772	743	760	786	791	713	799	743	768	766	809	814	727	780	796	780	744	706	786	786	741	738	785	816	766	799	817	791	757	863	774	753	759	782	800	746	737	789	797	789	740	818	780	795	787	782	760	782	787	798	741	814	778	759	807	778	757	758	727	784	787	813	796	755	782	836	775	748	759	781	755	777	772	795	780	776	741	750	804	768	778	729	796	762	768	776	805	817	801	801	762	720	797	717	754	789	792	806	791	842	767	772	772	785	768	807	792	803	786	841	752	762	747	725	797	809	729	777	791	803	844	798	829	769	807	817	789	797	791	713	763	811	812	816	798	808	760	771	784	750	780	803	819	782	765	737	822	779	793	766	741	758	847	794	810	790	783	769	824	832	777	755	780	803	814	806	759	741	786	765	760	780	708	752	797	734	788	792	825	790	767	802	764	775	772	793	813	832	764	826	811	734	774	791	819	746	787	762	785	771	820	821	777	772	808	715	803	727	797	772	792	809	755	837	806	793	743	749	753	828	729	799	746	735	781	753	763	790	767	800	752	751	749	768	817	726	761	783	765	828	735	792	828	752	772	771	837	812	830	800	813	800	773	849	807	790	735	777	745	782	796	778	767	795	775	792	759	815	797	782	789	759	816	774	742	765	759	728	793	825	799	799	783	802	766	784	779	782	778	779	815	759	820	798	769	733	759	727	810	779	748	737	757	777	758	849	782	814	785	792	751	731	768	781	719	784	745	792	770	751	786	751	821	768	805	790	763	821	813	794	780	773	745	768	803	834	756	806	729	815	825	777	780	775	748	779	764	823	783	802	777	770	772	791	755	797	788	785	798	754	742	767	799	752	803	792	762	759	763	739	778	762	799	779	802	757	755	762	776	792	797	765	805	745	774	780	799	729	758	793	791	782	752	823	755	825	771	795	749	793	807	776	786	815	762	762	808	767	815	776	804	759	772	810	802	770	761	766	772	759	730	770	767	813	782	816	761	777	811	746	788	771	759	814	798	770	777	757	716	770	815	857	748	795	711	826	751	802	768	783	791	763	772	799	797	754	711	717	763	789	794	785	769	812	789	758	777	793	784	737	810	817	777	752	810	774	777	762	689	753	780	748	787	829	804	753	773	791	742	766	742	746	829	777	755	756	794	743	785	776	768	726	768	781	781	822	788	801	810	806	772	780	780	776	787	809	783	772	810	747	781	795	733	716	801	727	763	790	792	828	798	775	784	750	788	798	764	783	758	740	827	833	796	828	835	790	795	790	805	755	800	845	803	790	772	805	796	717	763	791	780	774	767	761	730	823	800	810	744	774	763	763	761	807	771	753	783	809	810	775	771	790	795	817	768	735	773	740	767	783	742	805	768	766	771	770	798	790	814	781	793	777	829	808	802	786	720	756	815	810	752	772	776	757	818	759	773	826	734	773	759	819	770	753	772	776	765	786	770	776	746	793	802	795	804	769	777	794	768	765	771	774	810	773	761	765	834	810	785	803	774	758	770	782	755	819	776	810	821	773	801	818	814	770	735	765	760	780	741	792	770	796	797	755	763	759	766	778	780	775	801	802	798	786	794	810	816	814	769	785	819	850	766	769	755	767	800	805	763	771	771	787	722	782	790	788	770	768	788	752	857	753	784	821	764	794	724	793	765	775	790	755	796	792	762	806	773	794	768	754	749	815	823	814	760	749	769	720	759	782	773	832	798	825	759	771	786	789	783	806	765	761	787	768	774	774	761	756	761	759	756	842	780	735	817	773	790	784	730	780	752	733	767	764	781	806	776	773	782	795	746	795	813	796	788	821	809	738	770	802	808	794	778	802	773	791	804	806	803	757	791	804	798	806	787	763	803	784	747	790	821	779	828	774	772	777	767	785	787	793	753	753	781	811	775	743	787	735	738	804	762	823	781	756	801	773	792	838	755	756	743	792	795	775	742	782	764	787	810	783	791	804	786	765	766	771	802	826	808	799	730	851	766	751	778	777	797	793	785	760	806	776	763	733	756	782	782	743	799	802	774	763	807	752	763	743	742	776	736	773	816	786	825	694	782	792	773	844	794	749	779	782	761	789	784	825	766	792	788	782	791	817	791	814	849	773	781	791	768	782	780	763	802	768	751	834	772	825	829	786	823	807	796	812	836	805	765	767	779	778	788	795	769	844	830	794	828	799	744	792	750	789	807	758	765	768	788	790	782	715	796	756	775	794	776	772	797	799	769	781	809	763	789	777	774	765	758	727	759	781	764	742	799	847	842	835	752	795	782	789	794	732	750	777	822	806	750	765	827	804	803	747	744	737	770	790	815	739	766	810	793	748	758	792	778	785	814	767	788	791	814	773	741	793	780	770	788	805	814	801	757	798	768	796	791	758	794	773	823	726	766	822	781	733	744	827	778	802	766	803	758	762	791	762	758	799	808	771	773	778	812	741	772	748	770	798	798	742	782	824	750	774	787	738	752	781	841	745	770	761	775	719	759	760	828	773	778	728	754	737	761	785	781	751	776	837	812	776	797	742	755	794	772	804	770	736	772	775	744	796	746	776	785	792	763	784	806	822	766	780	790	767	743	820	747	772	773	748	772	780	815	784	821	787	747	734	759	804	783	824	748	799	758	790	808	746	744	790	810	784	748	782	772	736	787	771	780	755	786	774	776	802	793	788	772	830	799	822	818	805	736	800	783	796	773	775	852	736	776	748	777	800	804	779	760	765	784	763	734	736	773	785	758	737	748	814	811	776	744	759	765	808	707	771	770	771	757	787	811	799	811	742	689	777	826	789	823	802	744	769	726	809	795	788	772	768	849	811	776	765	767	730	799	761	833	781	768	795	765	803	756	811	784	837	822	773	780	817	762	761	796	778	828	764	755	769	801	806	796	770	764	765	756	810	795	769	780	817	799	791	766	752	795	796	767	733	756	826	745	818	769	792	717	796	799	788	796	818	757	813	781	786	806	757	749	818	791	762	786	732	772	772	762	777	766	798	764	801	768	794	747	790	824	816	759	792	729	777	730	836	768	768	739	726	742
23739	20814	27871	23898	20831	15339	11963	9892	6942	5680	4128	3783	3103	2572	2124	1937	1831	1734	1410	1312	1390	1233	1066	981	895	900	982	868	742	711	654	633	619	616	602	584	559	564	579	572	604	585	545	653	574	558	588	567	545	591	573	574	573	549	544	563	587	557	525	531	544	545	530	583	605	553	590	541	552	524	525	525	522	497	535	528	585	571	578	522	567	556	527	540	586	531	579	590	524	556	586	516	519	557	576	563	580	551	550	560	527	516	544	516	559	571	523	560	555	556	525	553	558	592	558	557	513	539	521	540	542	538	562	541	550	530	568	520	544	494	526	479	535	562	551	523	572	528	532	533	554	533	527	476	504	501	550	526	562	557	512	564	558	525	577	564	505	542	557	548	543	519	502	532	532	582	550	539	513	533	561	553	533	600	575	579	546	547	535	540	525	524	533	577	503	546	547	611	524	575	535	499	588	522	551	543	540	512	511	514	514	533	521	519	522	504	538	517	549	535	510	569	527	548	530	524	560	551	512	524	548	546	549	541	569	561	572	513	531	539	495	539	579	585	565	569	524	541	557	520	537	546	547	549	522	539	540	513	520	552	543	517	518	531	512	556	549	539	559	532	566	530	525	562	547	544	530	533	506	577	538	533	534	557	494	531	542	510	548	576	537	543	565	525	524	557	545	513	552	517	546	583	555	532	553	538	541	561	530	562	539	542	537	543	550	586	528	543	542	547	515	509	537	550	538	523	515	567	529	535	578	505	553	522	530	539	546	550	567	566	589	545	546	516	539	577	500	602	561	543	522	524	524	535	495	585	533	566	536	567	553	529	551	517	531	520	529	535	563	541	545	515	560	523	529	554	544	555	507	519	556	567	494	545	570	543	561	519	531	523	558	550	555	547	524	538	584	567	536	588	526	536	553	499	546	541	563	550	544	528	557	503	541	532	547	585	593	582	563	532	537	558	533	544	541	536	575	541	575	516	579	517	553	510	502	558	529	530	567	500	555	581	556	573	559	544	552	561	527	528	484	532	536	509	531	550	588	524	556	563	579	521	521	534	540	576	575	549	534	518	534	520	522	529	513	529	583	545	536	516	555	493	526	525	559	533	567	553	573	495	571	531	554	557	533	533	583	545	547	533	566	540	564	550	546	579	566	512	567	518	571	567	537	546	535	512	554	541	581	539	560	520	526	547	531	544	510	542	547	554	533	575	557	525	506	536	551	542	538	547	564	548	554	562	537	535	561	577	542	588	530	585	549	490	528	578	523	552	541	495	544	585	524	514	555	575	537	572	577	547	546	506	502	548	510	539	545	561	534	507	543	543	554	494	543	543	555	522	582	530	500	594	525	569	561	552	491	556	506	559	526	537	536	492	547	558	515	559	517	545	512	545	528	563	528	556	540	579	549	528	607	507	529	558	564	557	583	562	543	558	521	553	565	565	532	547	548	547	535	556	543	555	570	521	549	542	524	549	540	564	524	556	509	576	516	565	488	564	559	550	500	524	526	567	543	570	510	525	591	511	511	512	529	569	578	528	595	572	529	534	543	538	573	565	533	526	570	557	591	523	518	532	553	529	563	575	498	527	564	545	568	510	534	558	515	535	536	573	547	498	557	562	512	566	565	564	535	568	579	535	531	556	603	587	512	515	530	549	549	557	550	504	550	538	543	560	552	550	549	506	531	540	510	531	557	544	558	532	561	559	553	549	565	566	546	525	561	539	513	522	507	595	503	552	521	571	537	558	559	552	528	524	504	584	581	553	547	538	559	575	551	578	552	549	541	570	524	536	582	530	555	531	568	523	545	510	535	552	571	534	569	497	566	547	537	535	546	569	538	571	549	519	584	527	543	538	547	519	553	570	559	553	553	520	541	579	571	566	548	589	560	529	545	529	518	591	558	536	530	559	575	528	571	554	497	540	524	552	490	552	516	514	526	533	484	481	526	552	583	566	572	544	568	531	556	536	553	514	506	524	512	532	518	511	570	551	544	542	515	531	526	511	544	530	546	542	615	522	567	538	591	590	562	543	564	559	569	514	543	535	517	561	528	550	547	548	513	530	560	538	517	551	532	545	547	539	509	559	555	523	534	544	550	532	592	559	515	548	567	548	531	550	515	555	544	493	518	533	521	507	570	508	518	516	545	527	560	523	536	555	543	515	519	534	543	546	520	575	562	517	553	537	528	545	572	570	541	538	559	547	539	529	535	531	558	576	574	524	530	526	533	546	546	543	567	550	491	537	544	520	534	524	543	523	514	576	559	533	490	519	563	534	589	537	541	557	552	512	510	559	522	580	520	552	576	503	563	524	520	521	540	532	570	527	552	525	564	514	551	569	556	582	546	542	581	521	537	521	529	570	567	509	515	563	549	492	558	527	535	544	539	561	525	559	536	502	544	487	563	501	509	587	568	558	556	545	553	506	539	532	519	566	554	551	511	597	578	531	529	514	586	524	595	548	522	552	507	571	559	530	522	508	529	558	536	566	572	546	533	519	562	536	545	552	537	523	552	529	550	514	540	600	510	533	503	532	573	513	544	519	602	497	549	541	520	546	541	562	512	558	594	479	546	561	502	538	541	585	513	567	553	533	500	544	549	523	505	552	516	499	518	532	551	511	512	550	558	533	500	567	565	508	530	554	549	532	553	538	528	463	524	554	571	552	576	527	548	541	499	485	569	527	526	589	516	527	544	519	521	488	590	547	534	566	559	560	577	554	567	523	525	564	534	544	547	548	543	534	564	521	530	552	503	541	547	517	523	549	555	550	514	552	571	576	581	543	507	531	534	519	520	557	520	547	568	545	539	548	570	526	565	564	562	543	538	566	549	533	535	547	558	524	532	566	537	531	554	536	557	508	518	566	565	523	554	487	547	508	545	523	578	571	499	562	567	553	556	568	560	587	525	534	550	533	559	566	598	514	554	548	553	493	527	562	552	503	549	591	543	579	487	520	556	537	493	522	543	557	555	569	531	525	520	514	551	551	530	551	589	533	526	544	559	509	545	573	552	539	528	523	538	563	547	583	528	516	534	561	525	560	547	557	511	535	538	531	519	553	565	552	540	585	547	512	560	580	524	584	543	568	572	563	542	527	549	562	573	526	503	528	549	545	570	524	544	576	572	514	540	602	519	542	583	533	580	566	518	528	549	533	537	535	492	551	563	540	526	500	523	535	556	524	527	552	508	578	557	538	558	545	554	529	561	522	538	545	503	553	514	554	537	530	573	541	549	529	522	520	555	538	574	593	545	508	554	515	566	549	526	523	539	560	547	554	517	528	554	537	540	578	521	551	511	510	555	552	537	548	543	541	532	536	562	548	548	517	573	531	521	554	516	576	528	537	588	591	500	565	527	552	538	558	546	501	547	583	549	582	559	502	510	534	556	530	588	563	534	584	516	565	579	515	530	555	512	565	554	491	532	564	567	572	557	520	521	545	538	530	567	519	524	543	540	526	576	522	521	540	515	543	537	521	542	559	562	540	575	526	513	550	525	524	503	484	563	503
36188	48447	34912	26470	19491	15536	18171	17207	13546	11083	8480	7534	6180	5112	4055	3790	3424	3288	2580	2278	2509	2062	1625	1579	1583	1578	1454	1418	1190	1077	946	947	882	817	853	800	800	788	791	760	786	831	798	820	774	791	777	679	694	721	701	708	707	679	746	717	727	732	722	731	758	699	733	693	701	712	718	717	741	728	674	756	767	688	684	703	716	745	705	707	713	700	688	663	723	712	723	700	692	685	719	668	695	666	674	711	686	739	662	702	680	693	683	690	680	709	687	707	717	665	671	686	664	679	718	747	696	664	709	674	719	700	696	761	674	675	755	707	650	692	705	701	692	753	665	712	686	704	739	707	684	669	707	701	734	697	678	725	755	689	708	716	692	729	723	708	705	740	727	735	738	702	726	687	721	716	722	689	693	700	687	712	718	695	677	701	705	678	693	700	695	676	631	704	699	721	695	705	684	682	698	732	687	697	612	735	689	688	673	682	711	686	701	702	698	674	710	707	717	703	746	719	700	718	706	724	677	711	665	730	683	716	687	680	687	688	697	696	639	723	692	720	719	725	744	711	686	702	688	681	671	685	739	691	685	687	705	665	697	692	708	706	734	694	724	685	704	684	667	734	727	734	694	692	667	675	702	701	691	710	702	700	715	670	714	707	646	738	715	703	699	729	724	714	688	713	717	676	764	701	754	719	708	663	674	693	700	694	696	736	654	676	730	724	666	681	653	718	674	682	681	709	729	687	735	714	727	704	748	658	684	708	688	682	708	707	711	720	714	729	668	683	672	672	685	664	727	707	639	740	721	666	661	650	727	673	654	637	743	697	662	684	680	712	733	720	730	713	695	680	715	714	680	695	690	697	702	671	664	711	701	690	666	717	645	714	731	687	709	662	690	705	690	642	725	691	694	697	692	695	662	659	741	687	693	730	645	651	720	676	678	701	731	676	710	693	723	735	699	719	651	703	705	702	711	697	711	680	683	689	680	696	702	710	735	691	698	669	673	728	677	702	686	690	683	672	647	668	692	716	670	667	742	746	699	723	665	696	671	686	680	678	694	725	697	661	652	695	694	661	668	668	665	664	749	723	687	667	711	716	700	691	705	661	700	702	638	705	698	717	728	678	675	671	747	681	725	723	722	684	665	687	720	678	649	709	696	757	713	702	699	672	736	704	651	740	675	636	737	706	619	659	657	659	728	721	741	715	665	717	701	660	718	706	731	751	705	715	742	696	697	728	750	711	695	668	666	680	664	694	728	708	674	684	726	695	701	711	705	722	674	680	741	698	716	689	680	722	724	680	728	708	735	696	715	717	724	688	694	692	665	690	777	710	738	684	674	684	691	755	665	676	671	723	665	688	697	699	710	690	674	654	684	718	769	710	710	678	776	673	691	694	679	709	701	686	697	718	645	720	677	751	668	690	721	716	704	719	689	698	682	700	690	685	693	668	756	681	752	722	664	701	688	748	632	682	707	665	652	668	723	689	689	664	714	703	757	722	693	684	670	691	700	714	719	736	674	722	719	695	666	663	706	700	719	668	731	673	718	675	704	716	724	710	684	648	680	704	669	696	673	705	746	679	706	699	720	715	634	677	709	685	707	695	725	657	683	668	667	659	687	682	682	709	729	786	667	662	704	697	683	659	700	682	683	699	714	689	698	662	696	742	674	701	685	727	710	712	723	729	670	706	695	701	715	686	689	641	703	741	732	654	684	671	695	702	653	686	698	701	703	708	682	672	720	682	770	716	678	689	711	706	684	762	700	667	730	694	672	697	720	701	706	712	720	716	706	667	692	730	665	729	669	708	674	730	688	700	700	668	712	728	687	703	696	719	711	705	719	706	669	697	702	705	713	698	672	693	665	658	696	681	653	708	634	677	731	723	704	709	693	712	720	722	723	643	655	683	715	715	707	700	681	723	689	700	725	682	703	670	693	684	734	688	671	705	732	601	717	674	647	710	691	706	696	674	689	741	737	709	690	683	753	696	717	691	738	704	729	684	708	698	713	695	720	690	676	701	713	777	665	709	691	733	691	718	711	695	690	687	715	689	696	685	707	738	729	705	729	702	657	683	668	677	687	716	682	681	758	720	736	704	754	722	720	659	696	738	681	700	717	684	682	698	703	696	678	676	713	649	694	667	703	695	689	705	674	713	690	687	771	701	705	705	653	710	670	684	707	725	685	698	659	679	714	715	698	704	689	700	697	694	711	664	697	726	677	669	727	677	681	695	704	683	738	670	682	662	698	706	688	691	714	723	685	724	727	659	732	682	747	733	692	722	684	717	711	734	693	654	742	716	684	696	660	694	646	737	708	702	741	679	676	669	694	744	651	670	718	640	702	710	666	744	699	644	723	660	641	677	690	763	680	688	656	700	687	705	709	689	722	682	692	660	701	707	716	709	710	718	745	700	693	686	722	678	657	705	688	715	714	718	691	744	691	681	712	680	705	754	696	706	712	667	684	733	734	753	697	700	675	705	701	628	675	659	704	685	656	699	677	755	716	712	693	713	741	759	697	698	666	685	689	696	690	689	744	726	731	674	695	692	672	684	676	717	666	770	752	718	688	679	657	707	695	723	661	700	703	752	691	671	657	713	704	696	701	744	733	743	734	711	709	689	683	684	722	738	699	681	755	696	703	721	712	711	733	656	698	723	761	753	696	644	654	641	668	687	700	656	676	705	693	694	710	700	694	685	706	742	686	701	725	698	768	694	664	698	665	671	650	698	728	730	665	670	685	705	669	702	653	714	698	726	661	732	727	727	669	685	710	669	702	683	717	697	722	680	695	725	709	669	741	734	687	723	690	728	702	708	676	734	724	701	703	670	711	748	689	711	691	724	660	685	643	719	676	750	705	705	691	650	711	699	713	716	666	685	685	687	705	663	689	638	698	689	671	710	698	671	690	712	699	702	754	704	690	737	702	732	658	659	672	705	715	704	646	725	688	679	678	667	683	731	683	720	686	697	675	642	667	665	702	717	683	707	705	703	668	744	688	682	687	671	713	640	704	713	698	711	705	710	675	688	681	697	731	742	698	706	731	719	660	703	697	650	705	662	663	692	681	741	668	703	673	717	698	754	708	723	633	642	693	695	678	679	668	758	747	688	658	672	675	697	662	696	722	689	712	720	728	711	704	695	672	708	703	674	754	713	670	730	705	676	649	685	673	686	666	691	685	679	696	651	705	685	673	709	702	735	716	679	701	645	706	683	709	697	746	705	711	702	685	654	675	711	654	693	705	711	724	628	693	703	742	680	676	733	699	676	708	712	659	699	631	684	700	682	612	726	712	695	702	712	671	712	726	704	683	685	708	656	677	682	718	743	711	699	750	656	691	704	707	729	753	673	675	712	673	700	695	712	706	673	716	732	730	691	648	677	635	689	701	660	675	676	673	684	671	723	731	675	668	756	700	652	671	790	669	669	719	684	734	742	714	720	691	706	683	709	665	750	675	679	663	709	688	638	700	705	669	681	692	763	743	690	673	674	710	713	713	718	677	718	676	720
22667	20797	28403	23266	20890	21546	20003	13024	9202	7193	5480	4978	4209	3132	2939	2637	2358	2100	1617	1701	1673	1314	1057	1115	1092	1152	1113	1037	849	649	647	602	645	599	546	527	589	518	519	542	540	534	524	553	544	565	483	487	526	490	476	513	499	481	504	482	479	487	491	480	512	476	468	479	503	477	521	503	460	497	485	513	500	493	455	477	485	494	498	522	475	440	481	465	499	461	490	487	468	483	466	496	480	533	462	530	507	499	458	465	452	509	517	492	473	455	452	477	491	489	514	482	484	499	515	456	489	484	531	472	498	500	452	517	503	472	485	498	477	455	471	474	492	479	472	492	484	466	499	462	448	528	461	473	473	498	453	478	506	491	470	432	476	502	453	532	473	504	489	482	485	483	458	465	452	514	470	492	487	497	498	425	467	509	510	474	430	502	434	504	492	474	480	447	523	465	489	440	491	482	482	474	469	443	476	475	495	464	469	493	502	514	450	501	425	480	517	476	492	489	468	487	465	448	467	483	476	503	486	434	508	504	477	479	476	487	445	499	455	500	487	442	483	471	523	447	489	482	489	495	456	494	522	459	481	469	482	480	463	501	476	479	468	475	492	488	473	436	481	498	472	489	500	466	448	483	437	504	450	473	444	487	518	468	461	463	456	511	457	487	500	488	446	486	457	476	475	438	469	481	477	510	426	447	491	499	452	448	479	514	506	484	488	507	497	493	474	487	464	462	548	485	482	471	465	472	490	490	495	466	496	484	509	456	500	442	493	459	484	489	459	481	447	479	468	480	434	440	521	476	504	522	513	455	484	509	480	443	479	464	484	460	452	478	485	502	490	478	457	494	483	435	453	452	453	487	484	501	477	501	494	507	467	486	455	486	488	480	482	509	476	510	509	475	469	484	502	518	505	454	464	475	449	502	503	461	470	460	500	472	469	472	474	462	466	501	497	505	493	485	487	476	507	481	470	452	487	461	458	475	497	467	431	490	478	499	475	448	502	500	505	472	447	466	524	479	519	461	477	492	484	537	482	496	449	475	443	457	463	488	438	464	480	454	450	450	447	448	486	457	446	458	466	453	488	499	454	486	504	496	489	471	507	478	455	515	514	520	511	556	486	513	465	431	443	487	484	465	457	439	497	483	470	516	487	475	478	495	463	494	483	467	513	447	487	455	469	494	448	465	491	504	467	473	472	472	474	491	463	455	484	485	452	449	455	479	465	485	501	455	529	491	463	441	488	514	461	498	487	477	476	492	477	490	479	487	484	516	478	462	461	474	461	524	454	473	473	496	433	461	453	477	447	474	446	466	467	509	459	426	507	493	486	488	458	461	521	473	501	468	449	464	443	476	478	480	468	480	463	493	499	465	493	456	480	464	468	473	481	506	475	495	467	490	483	486	463	448	473	475	446	491	455	494	500	464	500	471	502	441	438	439	483	475	460	487	500	427	474	446	481	476	448	434	478	466	497	517	497	478	484	467	486	458	488	462	492	459	488	487	457	458	472	492	462	468	466	471	475	465	461	465	490	484	454	486	477	483	503	484	478	473	452	489	476	476	488	477	476	469	474	504	468	444	462	484	485	459	496	517	495	494	480	462	461	500	451	477	472	511	467	515	426	511	475	480	487	529	521	482	498	470	500	453	491	528	469	472	483	465	475	445	524	492	494	476	484	464	444	474	488	488	492	473	482	466	463	475	485	443	457	416	499	438	456	478	457	442	451	484	500	482	461	490	444	449	472	445	517	492	475	442	471	495	453	450	492	480	487	466	503	457	469	490	484	457	464	483	448	465	472	506	493	449	474	461	440	445	485	483	468	500	485	478	453	509	448	484	485	485	481	521	440	471	467	493	497	466	506	464	431	455	465	483	471	470	471	467	493	470	454	504	453	477	482	486	475	463	472	502	479	480	480	480	454	469	451	471	479	450	476	503	477	482	485	459	477	547	492	468	519	483	454	495	456	456	470	512	477	483	464	482	455	482	463	496	474	477	508	457	465	492	507	496	451	480	486	464	451	466	507	431	491	470	469	468	492	467	471	492	471	477	466	507	448	471	485	481	501	478	464	492	457	509	484	487	498	464	457	474	519	465	498	474	493	418	475	464	498	495	473	471	470	434	468	479	435	463	479	463	473	470	436	478	488	484	507	469	489	467	450	488	463	490	451	504	474	460	485	495	459	519	457	434	467	459	490	460	470	488	475	497	501	449	413	448	497	506	465	491	450	467	435	462	465	493	511	461	415	499	473	477	439	471	461	485	494	500	490	516	500	494	519	484	484	471	466	466	479	494	477	484	462	480	505	515	478	468	511	458	477	508	483	449	456	454	474	451	467	429	461	466	460	476	514	476	499	449	512	495	468	474	499	471	509	476	487	490	480	484	496	520	443	436	455	535	469	447	472	462	487	445	489	493	490	475	497	488	476	492	483	472	495	477	476	444	491	477	480	462	503	465	480	477	500	464	509	482	496	497	490	517	472	497	492	463	431	511	469	556	492	436	458	464	456	455	460	477	483	479	482	470	455	481	510	486	497	468	473	444	460	465	447	464	456	477	463	463	491	459	498	473	459	455	467	449	494	491	532	441	424	439	477	455	440	442	531	493	467	462	456	488	468	480	487	483	470	481	471	466	463	503	489	460	461	501	457	476	461	488	515	507	481	452	477	524	450	472	467	516	435	500	466	468	459	484	481	493	530	488	506	492	472	470	490	484	511	494	453	508	468	477	454	449	492	462	448	472	478	472	471	505	477	468	452	497	504	488	471	482	476	505	507	482	504	442	471	450	478	443	476	488	491	533	501	509	500	496	479	448	511	462	458	453	439	481	490	483	474	525	473	477	495	486	479	489	510	460	465	516	469	472	505	477	431	513	479	448	457	481	457	481	437	495	471	493	499	488	445	471	470	461	452	476	453	483	518	479	457	473	471	483	478	439	470	510	447	459	467	482	462	506	492	486	477	479	435	517	476	484	462	478	511	459	482	466	507	472	470	470	429	446	451	520	488	488	494	487	476	499	460	506	512	514	457	510	490	472	506	479	475	489	482	466	461	470	488	487	477	456	468	440	453	460	472	512	520	413	472	475	471	511	465	458	469	445	504	505	505	459	501	456	481	467	484	456	476	500	465	473	446	507	489	495	490	449	513	507	464	442	488	479	479	509	477	466	478	459	479	502	465	470	520	475	461	443	451	469	478	457	443	474	453	474	445	484	507	475	497	477	485	474	485	426	486	473	506	472	458	458	445	477	486	488	475	493	499	474	504	476	493	485	475	481	501	485	456	450	497	476	513	491	463	492	458	497	476	429	483	470	517	470	455	461	463	498	471	487	461	482	518	433	472	462	453	434	470	509	482	446	472	478	486	486	468	501	457	456	468	469	487	491	432	475	507	469	422	493	489	476	505	488	477	477	485	470	490	499	458	444	464	466	500	475	439	459	483	519	467	488	443	507	509	471	470	445	465	476	483	457	460	455	499	433	445	455	459	504	450	455	492	461	490	491	440	453
39795	56074	37304	29748	24070	22050	22108	20133	16451	12997	10373	9858	8037	6266	5453	5051	4600	3937	2761	2978	2886	2492	1836	1915	1957	2032	1803	1680	1351	965	1002	887	899	760	799	700	689	758	724	686	724	721	705	734	736	675	690	663	624	661	686	611	620	635	646	659	606	616	648	586	629	625	607	639	584	601	605	604	553	594	610	615	639	595	593	594	607	602	616	622	592	583	617	592	616	606	580	604	598	633	583	637	605	620	608	552	646	556	577	618	619	610	584	630	599	626	600	631	631	619	594	620	570	606	625	587	664	604	588	616	592	599	678	599	568	634	611	620	599	616	565	594	610	593	575	601	617	574	656	589	628	578	613	594	614	623	585	623	624	650	608	616	585	606	617	596	597	630	597	586	617	568	609	571	637	582	581	609	622	617	597	580	636	624	562	589	585	631	606	642	588	624	638	613	617	613	593	572	612	608	624	623	630	603	605	622	618	590	561	540	630	620	572	584	629	592	591	594	556	622	613	598	634	619	618	614	655	639	586	620	578	603	620	628	603	612	606	592	602	622	583	612	599	599	591	648	570	592	596	612	608	582	573	631	638	624	627	588	639	601	597	626	562	610	576	587	583	613	628	595	628	597	604	611	569	573	572	577	638	685	604	599	628	581	607	578	599	631	599	613	569	638	598	584	600	613	588	558	633	587	630	605	565	611	585	579	603	608	608	582	619	572	590	595	629	588	615	610	629	615	585	594	597	543	571	633	582	599	604	553	617	585	634	583	609	582	624	570	612	608	589	632	606	589	588	600	550	594	632	621	644	616	585	601	561	626	571	603	614	612	633	631	585	610	609	598	597	585	630	611	622	631	629	605	620	577	578	630	559	612	629	646	651	586	586	624	623	644	612	599	613	634	554	593	621	625	575	607	592	594	553	592	609	637	589	630	610	609	576	583	624	601	649	602	605	602	601	576	583	647	605	639	660	621	624	617	578	618	579	609	584	615	605	576	617	576	576	626	601	614	614	640	626	591	577	635	599	585	575	655	585	562	614	616	639	598	642	627	606	608	586	583	616	616	576	598	603	637	570	607	603	593	605	645	616	554	621	622	608	644	609	616	612	632	587	638	589	622	611	608	618	601	633	593	669	609	583	619	590	633	638	617	609	605	606	596	596	607	618	610	622	560	593	592	600	606	570	619	576	597	614	616	586	626	638	631	574	659	628	589	604	595	579	597	611	607	610	638	584	583	634	584	605	626	597	569	592	557	610	605	571	613	602	655	595	625	605	604	601	636	564	615	621	595	622	552	616	660	622	621	584	598	564	660	648	610	577	598	600	598	573	649	581	585	614	580	585	588	587	587	636	614	624	571	608	589	613	593	577	574	593	613	554	629	622	634	612	612	594	638	648	636	610	597	598	589	590	625	580	653	597	630	620	573	677	600	630	613	586	607	651	583	608	590	641	577	607	538	599	622	601	620	615	609	646	666	635	614	578	604	613	613	580	621	600	575	613	593	587	628	632	636	558	586	587	606	633	578	615	591	614	618	599	596	590	642	651	597	608	632	589	613	573	595	620	580	562	572	606	598	612	649	606	571	622	634	594	594	619	666	600	576	616	609	567	540	595	565	574	608	590	607	625	596	621	611	585	611	607	565	582	604	637	630	623	623	629	602	616	601	581	588	559	599	609	601	568	624	636	545	633	612	547	597	616	571	642	596	625	652	628	618	595	581	607	605	618	612	573	616	602	601	640	603	602	611	619	585	600	604	608	586	602	601	628	561	582	588	608	578	600	588	564	584	593	618	586	618	596	599	609	605	637	639	569	600	603	550	576	580	570	603	628	633	636	632	593	585	626	629	627	568	587	595	632	591	608	604	541	629	620	564	611	609	587	633	631	571	627	573	620	572	574	598	614	580	626	562	650	634	601	620	558	650	583	577	596	617	605	599	598	630	610	603	597	623	651	593	604	574	621	593	577	650	629	607	594	613	615	577	595	595	629	621	605	600	617	625	642	581	633	560	658	589	558	615	616	579	608	606	615	551	625	640	603	619	616	622	556	547	619	582	634	596	610	634	589	599	585	598	627	619	573	606	564	581	620	619	588	632	617	603	588	638	619	600	588	647	606	625	596	621	575	592	612	583	573	601	598	638	615	626	590	618	565	569	634	570	634	618	633	614	572	634	588	585	596	606	580	608	591	591	622	626	581	592	593	603	574	577	602	635	621	592	590	590	595	616	599	653	606	612	590	631	576	627	643	578	614	609	628	574	557	591	623	614	606	605	607	606	593	580	617	594	667	620	598	643	609	557	604	608	567	557	561	587	608	623	625	629	596	607	587	592	607	579	652	598	578	635	598	636	592	619	625	604	578	607	595	609	577	596	605	619	604	555	576	613	571	651	591	632	610	616	628	654	572	601	640	566	617	621	575	596	625	546	559	587	589	568	633	605	602	573	578	635	601	586	606	625	587	587	617	614	575	551	661	604	561	586	568	562	598	611	598	601	593	628	588	613	591	571	606	602	612	623	621	629	603	603	638	590	614	602	591	624	573	599	626	636	616	595	604	594	629	559	617	614	589	590	592	614	613	648	592	581	596	581	570	626	604	575	601	587	624	621	617	614	581	586	614	582	595	579	605	633	571	604	591	568	607	612	593	630	626	620	597	601	608	640	587	627	628	617	562	582	578	606	614	575	627	613	584	660	560	586	610	594	582	573	600	603	586	595	588	580	583	602	581	591	572	621	631	584	606	602	600	583	582	620	605	626	597	620	607	592	581	612	640	579	602	579	599	637	628	573	631	631	587	609	621	602	620	596	600	605	622	624	575	588	619	633	577	631	592	599	613	575	664	597	576	580	562	588	618	610	627	602	608	621	557	611	624	602	619	613	595	595	585	623	618	584	586	611	610	626	603	555	633	580	617	580	592	571	634	615	610	621	623	608	571	582	611	597	592	650	597	552	598	609	614	572	614	619	612	600	596	639	588	582	603	620	620	609	581	602	592	601	613	569	624	637	619	575	650	617	624	608	654	615	624	543	607	629	598	574	595	589	631	594	614	618	591	634	555	617	618	613	569	605	585	598	656	548	612	594	632	643	614	587	608	586	602	615	581	594	627	619	582	595	624	639	649	634	579	590	612	588	560	595	591	602	577	579	655	610	586	606	624	607	619	600	576	589	597	626	605	646	601	638	594	621	620	609	611	609	645	587	557	579	584	616	566	612	617	656	571	600	631	581	599	623	624	583	561	605	578	610	580	629	626	566	586	587	666	605	594	606	578	595	622	563	570	601	620	577	610	649	591	619	625	598	621	618	648	626	598	647	628	590	591	592	608	645	584	577	599	608	644	602	637	624	598	637	601	656	622	606	583	614	578	585	589	594	596	599	581	564	594	596	600	622	589	617	576	618	614	584	573	633	598	582	585	575	552	616	601	564	587	668	622	554	586	603	614	634	599	616	647	635	582	607	597	632	613	588	583	628	620	609	578	585	607	602	637	620	583	566	602	604	594	612	609	569	618	616
27745	24998	22163	15230	8289	7782	7809	5887	4416	3284	2664	2456	2255	1906	1713	1584	1357	1232	1124	1149	1067	978	839	841	843	896	860	797	796	672	699	683	729	650	648	621	608	649	663	665	628	651	632	657	618	626	618	584	616	620	595	633	652	583	647	628	609	670	650	634	565	595	619	633	658	636	637	652	603	632	646	611	607	612	606	609	650	570	655	588	626	628	605	587	624	639	629	570	591	612	610	595	633	636	599	582	633	658	597	586	622	590	613	637	610	588	637	635	634	586	614	656	643	597	565	550	613	650	631	629	612	649	611	577	629	602	638	611	630	587	609	623	603	590	593	611	645	600	590	626	632	613	656	613	603	602	629	622	623	553	630	667	572	678	616	598	592	597	633	609	621	594	658	624	654	651	638	643	624	634	571	651	638	592	606	639	562	666	600	648	620	589	627	624	611	658	591	597	622	647	624	617	579	618	623	576	621	637	586	603	651	605	640	653	656	551	635	650	618	649	601	615	588	697	627	656	611	596	600	597	611	656	615	628	612	569	657	611	632	570	625	584	554	643	631	592	607	609	655	625	607	640	604	620	641	605	609	570	625	609	635	622	567	582	630	579	596	597	618	615	604	643	593	588	618	651	629	645	571	593	613	623	582	630	608	616	612	639	627	577	611	622	629	601	604	595	615	592	594	661	620	629	555	590	643	538	564	670	636	599	618	662	597	617	598	640	609	599	606	618	617	648	633	619	630	593	642	588	643	615	625	636	614	628	599	586	631	569	609	608	589	603	604	630	606	641	613	635	588	617	620	621	581	577	649	594	619	612	614	626	612	660	638	629	602	602	657	649	618	643	671	613	657	657	619	568	621	604	600	635	612	615	624	635	629	642	640	578	616	619	599	618	607	608	612	649	603	599	603	598	626	654	628	618	649	610	618	571	602	613	604	580	651	607	584	629	624	649	621	620	601	627	594	619	600	605	636	631	596	617	598	637	615	558	605	608	553	673	587	641	646	576	594	603	611	614	624	679	622	628	618	624	615	580	585	607	647	627	615	571	603	586	614	595	598	583	570	593	607	612	634	632	613	604	640	574	613	615	582	625	577	617	632	631	597	663	627	598	618	606	600	619	632	623	623	621	605	649	631	580	576	608	582	622	635	622	605	652	675	587	639	642	573	573	601	627	626	616	650	622	605	608	569	578	601	626	623	583	634	569	654	614	592	623	648	613	639	619	621	644	622	617	628	591	670	637	596	646	627	603	622	561	620	600	609	643	607	599	620	611	612	633	589	633	632	583	650	607	652	630	633	636	594	642	621	624	645	626	613	589	616	606	606	599	596	606	649	588	625	569	648	627	634	612	638	602	630	606	590	604	618	629	597	638	608	618	605	584	596	593	623	651	595	645	612	617	647	638	624	614	601	585	553	642	633	618	621	587	639	603	611	575	603	627	609	605	582	619	652	603	597	623	638	641	614	657	622	617	644	658	606	602	658	616	681	612	624	609	621	589	627	604	584	653	611	648	591	586	608	655	618	632	638	656	640	623	582	707	632	603	643	591	648	597	648	640	628	626	610	614	598	600	630	619	593	606	658	626	594	610	606	575	684	614	582	595	652	599	576	653	620	617	528	626	583	597	615	608	640	641	665	619	607	636	616	594	573	644	565	613	581	631	614	583	607	613	668	585	577	626	597	569	653	628	616	600	653	626	644	620	632	629	602	627	635	603	620	653	623	630	604	608	631	606	602	620	606	590	579	640	652	622	618	585	630	582	600	565	683	583	662	623	596	650	597	580	616	566	619	607	646	621	639	615	648	591	561	622	623	592	586	612	608	605	613	640	637	613	629	613	619	612	593	579	609	633	598	643	637	619	603	645	606	593	588	623	592	607	582	616	649	633	589	655	590	610	597	626	645	595	568	585	605	625	593	605	594	652	621	594	622	598	596	632	656	684	618	595	590	630	610	614	600	595	632	661	603	625	660	646	625	652	636	628	631	619	628	647	634	596	620	600	615	607	629	619	612	639	642	606	604	596	651	604	660	664	581	592	665	613	590	609	586	608	657	595	610	620	614	629	626	627	623	618	650	655	608	631	651	624	655	644	634	646	607	617	594	613	590	590	595	667	560	620	594	622	626	586	611	625	651	615	624	637	610	603	620	634	611	632	616	605	632	635	619	602	613	624	621	573	597	659	661	594	623	592	622	624	604	626	627	585	611	615	612	611	610	580	613	671	607	630	591	641	623	580	602	630	600	639	656	632	624	670	600	623	638	600	647	658	587	585	633	568	628	590	616	633	587	617	629	599	606	534	607	583	647	605	576	589	625	635	620	582	615	637	599	625	651	602	641	624	578	598	579	623	597	579	679	627	561	623	559	614	595	591	679	578	596	601	587	595	638	606	579	671	626	606	606	637	604	629	646	602	599	608	609	630	624	604	645	598	600	643	625	630	631	669	645	621	632	615	604	620	652	615	586	631	597	622	620	592	619	633	634	620	600	621	615	567	594	600	612	640	625	626	612	628	603	630	635	632	629	621	593	649	601	584	578	622	628	621	599	607	622	631	604	626	624	606	602	655	636	615	635	600	634	593	610	652	652	645	653	596	575	662	594	616	615	605	617	649	569	651	609	612	623	616	593	646	591	611	637	636	633	612	636	632	632	589	624	634	604	621	611	634	597	617	604	626	622	663	586	606	625	615	651	641	555	641	606	604	594	615	558	613	606	653	623	648	589	661	617	634	657	593	641	613	624	572	625	621	623	617	648	596	607	666	637	585	630	662	627	605	606	602	602	634	589	630	571	629	647	610	675	624	632	644	646	630	634	612	638	620	597	650	681	576	601	608	616	602	580	614	629	610	552	607	628	581	634	642	610	645	609	628	580	664	571	614	586	631	619	608	618	614	638	573	622	617	663	594	594	556	562	616	624	618	608	644	630	587	636	626	638	625	620	630	605	611	634	622	628	605	608	575	609	594	620	611	643	611	594	618	611	573	620	622	630	676	622	593	614	597	617	588	646	600	633	634	611	656	619	644	622	622	621	632	599	671	604	616	628	624	603	619	643	574	642	640	579	645	621	631	664	584	585	624	617	598	601	637	622	613	610	652	595	620	609	625	611	647	607	567	582	572	644	586	617	585	622	609	662	651	689	611	622	580	641	599	637	585	620	631	663	642	591	619	583	627	632	575	638	627	565	614	588	594	613	603	629	649	608	590	607	567	584	597	580	596	570	587	615	584	609	607	590	585	591	575	576	585	580	584	643	638	580	629	610	633	630	598	584	643	681	637	604	621	612	642	640	592	622	627	619	570	602	615	631	627	625	584	605	614	601	642	659	614	613	613	636	618	621	611	601	631	623	618	613	691	603	637	604	643	640	636	609	607	607	560	592	601	663	659	643	606	640	619	616	637	629	624	637	593	614	609	625	633	607	594	587	546	611	655	607	604	637	624	596	651	598	649	586	638	564	610	618	617	583	636	624	663	564	642	587	625	640	598	580	609	588	610	613	602	633	618
32213	38407	26320	17656	13520	14348	14828	11628	9204	7002	5415	5032	4588	3773	3315	2859	2455	2194	1902	1825	1686	1549	1251	1311	1384	1392	1286	1164	1126	917	961	884	946	815	823	865	819	808	803	843	842	806	813	818	844	819	786	866	796	825	811	767	784	823	801	772	831	788	745	762	826	787	765	823	748	771	744	771	791	814	770	786	738	835	800	797	786	819	831	829	807	778	814	784	788	799	776	814	748	792	811	782	790	800	802	787	798	782	815	814	779	777	804	772	773	764	783	777	785	795	742	823	791	773	816	766	789	732	785	783	775	780	792	802	736	799	784	747	794	790	768	840	763	830	769	797	772	796	772	779	772	848	787	792	767	813	773	749	775	766	762	787	810	804	754	772	754	861	793	808	778	784	817	795	816	811	787	737	814	785	782	813	816	841	779	807	758	841	793	764	762	766	758	801	817	802	792	806	813	792	799	789	738	729	775	812	801	728	780	796	714	689	795	789	740	772	797	780	730	810	782	787	802	842	814	836	774	812	860	778	786	793	763	752	818	799	764	812	778	801	787	809	773	796	780	812	788	755	783	775	776	771	812	752	808	731	831	828	794	751	813	783	761	789	816	842	779	851	804	804	779	786	795	752	772	782	809	798	808	840	778	815	739	847	758	798	790	762	746	815	797	755	806	732	783	796	813	811	800	772	826	782	766	847	748	831	795	777	801	799	802	791	770	843	787	755	798	797	788	821	817	785	792	777	813	775	817	776	745	732	818	799	815	815	802	792	829	821	780	777	790	776	753	821	787	824	770	776	795	775	781	780	758	777	801	762	770	790	743	785	763	809	768	751	795	780	791	765	793	753	806	777	762	763	799	750	760	786	760	747	810	751	790	744	800	784	818	790	740	783	791	745	787	813	804	761	768	848	792	847	810	824	807	815	775	785	795	769	817	814	749	794	789	822	811	799	842	789	758	807	815	746	822	794	851	813	769	800	753	824	774	799	773	746	762	769	789	783	778	805	803	773	773	718	787	818	818	785	795	754	836	801	760	775	792	770	732	800	813	814	847	803	798	744	741	777	827	777	761	752	740	782	760	816	779	793	807	743	787	781	793	798	789	787	753	757	791	799	854	760	799	793	811	767	792	794	825	771	761	832	779	828	764	838	831	768	776	754	792	767	790	788	796	718	808	753	809	808	789	808	784	750	814	774	785	746	778	783	802	781	827	778	769	818	766	781	774	756	768	779	745	780	805	783	811	765	795	760	814	755	742	800	784	806	783	785	758	761	802	829	811	746	821	821	772	762	848	748	802	843	755	756	796	802	771	794	797	735	811	803	782	799	821	816	822	780	762	818	780	800	823	809	768	791	771	800	780	838	782	757	788	744	781	779	796	706	791	765	773	817	811	761	783	800	813	753	744	816	770	806	862	814	769	757	755	731	776	841	797	831	752	788	812	762	810	784	791	825	848	810	775	775	801	781	796	772	758	759	760	783	809	805	735	821	833	748	727	748	826	795	757	791	824	816	883	799	774	847	772	763	744	783	746	774	804	747	775	808	755	753	734	794	775	781	765	729	759	773	783	773	775	790	785	790	762	826	789	767	827	777	764	782	788	777	781	806	796	764	745	758	783	751	817	795	796	746	800	769	800	791	781	790	783	815	773	773	812	790	793	809	780	724	834	796	856	791	780	802	738	787	794	757	728	721	819	758	788	868	789	806	800	762	791	794	780	761	820	827	801	831	770	798	831	731	783	809	788	825	812	795	787	799	823	822	796	743	772	805	793	797	770	751	774	763	789	769	815	777	776	766	762	807	785	820	810	792	773	788	724	762	779	826	853	778	817	766	764	776	774	811	788	756	749	747	804	818	771	814	781	809	730	823	815	808	739	777	751	749	771	780	785	795	787	796	835	764	780	763	800	736	848	789	812	750	808	775	841	764	778	797	764	822	790	750	779	795	792	819	834	759	775	786	757	763	800	777	750	783	775	827	767	818	784	807	819	774	800	749	794	785	780	840	731	786	820	792	808	790	762	816	822	787	801	805	800	774	789	763	758	784	765	861	771	789	752	799	793	773	794	712	804	795	742	798	760	811	770	771	778	775	836	778	806	802	795	800	775	790	801	708	815	820	730	719	815	792	803	764	797	811	767	762	758	776	791	768	814	769	803	749	815	738	807	795	762	826	864	743	798	792	785	804	770	777	811	826	774	732	758	826	816	858	818	763	788	820	819	793	768	754	759	753	776	785	814	807	791	798	780	801	820	767	752	760	788	811	801	766	809	780	796	785	824	757	812	811	740	711	791	823	735	789	789	767	790	828	817	805	791	764	710	804	832	776	754	790	791	843	783	763	819	784	782	775	814	706	781	750	809	776	789	766	757	781	787	777	755	755	797	821	835	806	782	798	793	739	781	829	806	780	828	829	747	782	757	793	767	772	802	801	830	798	797	775	797	825	763	779	810	777	801	837	802	725	788	798	839	790	784	778	772	810	787	738	838	768	752	804	801	775	783	794	749	758	775	810	828	820	766	786	770	829	721	817	776	835	810	758	829	799	772	770	744	771	755	818	797	774	758	760	797	809	755	761	756	801	887	773	751	793	780	766	759	794	758	801	777	774	810	773	781	784	750	809	799	817	783	829	774	791	799	818	797	779	813	766	747	781	803	826	794	846	766	771	804	757	771	793	764	779	798	753	828	790	791	832	778	803	786	802	767	836	793	786	815	775	792	745	710	806	758	758	765	737	754	775	799	771	843	814	804	774	753	788	783	805	708	790	769	738	820	737	722	801	786	749	795	784	807	835	751	811	777	771	844	776	802	794	810	767	785	793	800	795	751	755	792	783	781	824	792	760	781	776	810	788	761	757	783	753	790	760	704	822	806	786	789	769	821	805	779	801	818	800	815	808	786	742	788	824	783	770	816	773	784	784	788	759	760	794	827	754	763	803	812	812	796	749	828	766	812	816	770	783	775	774	807	738	823	746	772	727	800	803	764	770	836	738	787	840	778	756	791	825	835	787	830	783	824	787	804	745	801	766	786	815	731	825	789	801	837	802	745	745	802	807	743	772	788	814	764	807	831	760	789	793	808	767	769	757	781	772	783	775	770	747	777	808	757	815	794	828	774	827	749	752	761	793	824	786	807	783	748	820	808	790	827	768	777	818	747	819	795	762	779	792	796	808	788	771	788	777	785	807	824	831	769	781	806	739	812	815	807	798	776	810	783	808	783	811	788	819	792	771	795	742	708	862	806	821	782	738	787	772	783	801	822	790	819	822	766	779	790	817	749	778	803	788	782	767	792	816	787	761	773	784	761	780	793	797	788	756	834	805	803	783	778	792	827	786	799	799	788	824	777	785	753	758	726	805	808	798	799	783	821	801	775	792	813	739	743	799	766	765	803	772	771	778	713	771	793	761	768	849	806	779	816	785	824	781	847	784	747	740	777	764	802	801	772	786	843	758	836	769	734	837	754	843	757	761	761	769	798	807	774	795	805	800	812	766	786	775	741	796	803	810
23866	20895	27999	23917	20830	17706	14814	9853	6355	4920	3870	4058	3379	2879	2312	1958	1829	1572	1486	1241	1266	1161	995	970	958	1098	909	828	838	731	699	680	665	646	630	589	623	571	584	624	599	593	606	618	574	578	582	591	592	609	624	584	596	553	585	635	548	575	549	570	565	588	605	567	547	562	562	567	531	558	596	556	599	576	584	571	544	591	581	536	594	548	578	568	531	575	568	560	571	592	567	554	577	578	596	558	570	524	528	579	562	570	565	561	544	558	562	564	562	539	549	571	559	548	573	578	557	567	564	582	555	581	540	542	570	556	552	536	544	573	537	524	534	524	548	541	555	555	554	594	554	537	587	572	560	548	536	566	572	557	546	572	530	552	569	510	559	536	544	559	579	565	520	570	559	575	543	536	534	557	487	542	582	573	527	576	540	556	532	554	564	532	572	580	604	523	541	573	573	569	535	594	577	560	563	555	543	528	610	573	573	586	563	536	551	529	570	600	555	582	586	560	546	553	601	563	565	577	545	594	599	547	571	522	555	553	566	539	585	565	560	585	555	541	515	565	541	594	575	548	512	554	590	587	568	499	534	548	584	593	553	540	518	511	530	560	569	553	582	565	535	531	603	553	568	490	571	534	544	587	556	564	527	530	566	535	577	550	592	539	557	546	534	541	554	563	546	568	559	554	553	534	596	560	614	567	569	559	555	565	597	531	538	569	596	557	590	577	587	566	594	560	560	527	544	537	570	547	541	591	511	563	551	544	564	555	574	554	540	533	591	555	570	579	525	536	559	606	578	549	534	554	573	567	507	525	530	514	554	573	533	547	584	559	519	535	578	560	559	543	570	605	557	520	584	564	541	558	548	576	594	566	593	577	593	560	550	545	565	565	571	561	532	546	509	560	553	554	569	531	544	599	544	562	568	560	549	569	542	544	574	555	572	536	544	493	556	532	550	529	577	558	551	549	551	546	602	557	543	548	606	555	559	561	586	639	572	578	539	578	558	597	602	568	586	569	559	558	529	598	546	605	557	573	587	609	562	540	555	548	544	572	593	534	564	504	545	568	519	555	545	572	539	600	503	572	547	556	598	539	562	523	529	539	559	578	596	599	577	588	564	498	552	551	546	545	512	553	577	573	535	548	605	569	576	575	529	573	558	555	585	545	563	557	507	593	527	557	614	582	606	553	562	577	573	536	606	537	573	536	568	591	587	559	561	590	577	570	550	561	535	561	554	521	513	574	545	541	581	560	577	540	490	559	548	543	565	581	553	544	570	570	532	603	557	578	570	538	604	543	564	575	552	578	562	583	550	610	558	546	554	542	553	540	575	591	553	586	545	591	562	568	577	539	571	562	555	574	562	551	523	575	531	578	528	521	553	583	543	553	545	555	565	559	538	519	580	582	553	547	531	577	517	529	566	531	616	566	563	548	573	541	550	587	560	568	541	554	539	583	563	557	583	527	559	549	569	554	575	555	571	564	544	571	579	578	548	552	574	564	547	520	566	575	546	592	560	584	564	551	533	540	548	545	530	522	588	598	571	563	534	562	552	545	578	540	536	579	541	555	598	538	586	540	563	567	558	547	538	557	594	583	574	534	560	570	560	590	594	540	546	547	554	550	541	555	576	541	565	554	559	587	555	572	587	558	603	547	558	569	586	590	564	565	583	530	536	574	580	577	576	547	520	570	587	567	517	597	540	548	563	559	554	575	539	556	572	553	555	564	567	571	552	549	545	586	551	562	571	573	545	514	584	553	589	545	564	617	505	624	536	578	577	567	572	582	555	545	576	559	586	529	577	555	580	569	559	550	569	538	564	535	570	522	531	611	548	571	565	589	571	585	593	561	539	536	529	536	558	521	551	573	575	544	572	550	542	549	549	578	509	565	532	555	553	523	534	561	543	614	587	561	584	566	596	555	549	567	542	572	542	584	581	523	552	525	612	536	545	527	575	579	574	608	562	514	537	594	546	553	556	557	571	554	543	523	521	587	559	532	591	569	587	573	589	540	580	576	587	531	542	517	546	550	558	547	542	578	534	526	551	589	593	550	550	613	533	551	566	544	559	576	542	568	552	542	553	546	603	567	529	520	591	550	514	517	509	543	564	587	564	580	593	509	561	553	548	512	547	603	562	541	554	592	546	589	550	505	580	542	578	551	556	496	546	555	564	546	550	554	571	534	578	580	535	587	596	545	556	532	547	545	565	570	536	592	548	522	557	533	550	545	572	576	529	568	552	570	585	578	542	522	569	610	573	554	508	577	556	543	538	540	535	579	540	546	526	564	549	549	563	547	614	557	589	553	519	559	549	547	562	596	585	567	548	561	559	592	554	613	536	565	569	564	557	547	589	543	587	577	555	547	588	572	563	543	573	581	569	541	574	561	551	547	566	528	567	528	550	557	585	515	526	582	604	565	580	593	532	582	581	594	568	544	543	587	542	610	581	595	554	565	576	530	536	553	574	578	595	583	535	589	564	563	549	584	572	545	558	523	566	575	583	549	581	568	561	574	586	557	544	573	550	560	561	585	526	544	565	559	594	579	542	551	594	539	540	573	549	596	628	565	609	587	567	600	609	560	557	582	531	600	542	553	580	556	542	598	539	554	538	542	556	526	547	610	554	572	546	545	593	557	580	512	525	550	541	556	578	585	498	521	546	558	588	534	512	568	557	556	602	545	562	562	537	563	574	524	589	573	543	578	541	581	596	552	563	550	570	524	584	569	537	536	585	547	588	578	545	563	590	541	568	593	591	581	543	595	549	545	561	580	590	571	538	527	565	591	594	550	569	556	577	605	576	579	582	551	533	560	584	547	554	523	515	540	530	565	537	580	571	536	573	540	572	539	586	586	561	526	556	581	556	549	578	487	497	592	567	556	572	565	543	577	555	559	555	616	550	575	528	575	543	546	512	560	508	588	560	581	538	555	594	546	531	564	591	523	539	548	570	550	574	571	554	597	571	578	560	583	580	537	532	565	515	540	612	550	577	533	557	611	570	560	528	601	537	579	573	554	561	539	528	586	586	555	536	524	545	586	548	607	576	562	559	570	577	539	549	565	574	595	561	545	560	546	582	551	555	571	521	519	576	533	547	602	569	573	527	549	549	553	594	598	527	520	602	516	552	581	559	564	549	561	512	559	535	576	531	563	581	551	535	528	587	558	550	552	541	561	572	544	596	582	567	551	516	565	551	582	587	556	582	550	559	530	558	594	583	573	570	597	531	573	560	541	578	501	535	546	601	556	518	529	552	549	603	529	510	608	602	568	554	571	563	517	528	550	517	583	554	529	561	552	589	552	548	563	542	570	550	545	566	551	554	544	534	521	522	556	554	576	557	572	546	561	569	535	562	573	575	546	568	550	506	603	561	563	546	553	561	528	551	575	618	574	555	580	531	547	589	596	601	542	573	603	551	578	564	558	590	553	589	566	544	568	557	522	577	542	593	584	582	516	595	538	580	555	536	521	553	569	547	518	577	547	538	569	564	533	525	568	566	555	565	566
36358	47856	33080	23196	19102	20588	20595	16666	12172	9647	7842	7938	6695	5401	4419	3617	3350	2956	2658	2259	2223	1992	1702	1554	1562	1636	1443	1244	1300	1067	1012	974	953	871	821	793	798	777	804	769	781	851	881	831	818	752	829	759	753	806	730	738	743	715	773	688	717	755	743	722	767	711	694	757	673	741	758	694	683	695	692	706	699	741	733	669	748	709	732	717	704	730	728	748	749	746	693	701	702	753	749	720	721	724	744	650	715	726	762	721	726	736	754	735	759	736	756	694	696	780	732	692	744	755	723	737	721	755	717	768	684	728	759	722	725	720	759	765	698	773	688	688	710	693	733	691	713	697	753	746	749	691	726	755	742	720	709	732	720	727	704	729	726	721	723	714	689	728	721	692	703	728	733	756	721	711	717	701	704	760	703	663	749	710	690	749	729	747	722	745	663	731	753	795	729	750	680	727	736	752	705	719	712	730	752	735	699	702	686	723	730	673	702	736	731	724	706	714	723	719	703	711	735	701	721	702	729	715	738	753	732	723	770	717	713	720	739	702	676	753	770	729	783	710	706	723	748	673	718	758	738	760	698	733	709	736	717	741	707	728	733	698	766	738	700	727	758	741	753	741	740	665	702	682	716	654	696	676	679	704	739	714	712	692	716	664	726	749	692	729	706	718	722	705	709	704	719	735	698	755	735	716	738	730	721	730	695	729	739	736	725	659	746	704	743	692	724	702	671	761	685	701	717	714	753	709	761	767	715	683	701	716	726	720	740	731	673	728	716	688	721	732	743	719	718	692	737	680	742	739	683	679	694	724	717	705	697	737	712	726	752	726	688	719	739	683	716	718	709	755	723	695	666	728	690	728	699	673	743	780	711	794	694	712	628	742	738	732	712	746	729	680	707	732	746	758	696	653	709	721	687	695	708	776	756	714	770	755	714	662	732	761	725	721	742	701	700	672	717	732	684	721	739	718	736	721	723	730	697	672	723	702	755	693	747	677	765	724	690	725	713	675	717	701	782	723	714	793	671	710	705	732	719	769	733	714	757	680	732	738	752	745	687	694	660	740	729	734	702	746	701	675	722	713	711	667	736	751	719	702	731	708	705	698	717	693	728	726	746	720	736	756	740	684	722	714	722	694	671	714	725	661	747	733	650	685	717	689	736	748	716	734	711	742	726	759	727	712	738	715	700	680	689	726	747	717	750	681	724	673	727	673	731	738	755	682	689	736	712	694	745	745	749	723	697	705	680	737	741	705	747	688	678	729	753	725	702	701	691	715	718	698	680	747	748	780	714	685	730	721	721	735	727	691	673	700	708	685	706	738	714	693	699	731	724	744	680	693	749	721	747	739	718	722	769	665	747	730	737	709	706	706	673	711	784	736	710	700	702	753	715	716	702	702	693	717	715	735	733	770	757	723	709	746	671	701	719	716	720	759	718	771	747	722	666	707	704	759	698	714	706	722	742	694	763	722	737	704	701	702	752	697	733	694	716	698	691	728	724	716	737	756	694	732	713	734	749	686	726	733	701	745	755	737	733	682	746	748	694	719	695	730	724	704	671	683	730	710	710	698	763	693	693	704	699	730	682	736	764	740	721	729	728	694	704	666	689	752	710	698	729	703	737	688	742	728	688	747	674	677	717	695	732	684	738	761	690	745	712	749	729	708	739	703	738	706	746	692	707	734	718	712	729	686	736	671	751	700	721	729	697	742	716	745	721	714	743	739	728	733	744	696	702	726	715	682	705	683	719	740	713	727	754	752	711	779	738	680	770	693	745	704	719	752	750	672	713	730	720	727	748	710	726	701	676	693	690	733	744	725	749	713	742	693	741	708	726	708	698	725	699	678	758	710	770	739	727	668	743	723	741	678	742	767	710	685	711	692	730	718	742	663	685	736	748	717	716	732	690	723	706	762	767	716	757	717	672	750	724	683	764	727	720	712	763	709	710	698	710	768	692	703	726	750	706	749	715	702	678	701	704	719	769	735	740	702	651	729	681	736	733	729	707	682	712	756	700	707	760	730	713	735	736	714	723	714	729	657	745	730	708	707	675	741	641	692	697	729	715	757	726	721	729	749	752	781	700	729	736	687	704	670	671	721	738	677	714	715	737	757	753	725	709	699	728	687	725	685	708	708	727	709	722	710	739	715	737	719	694	775	729	706	720	658	721	686	736	737	739	709	706	695	762	724	717	717	734	733	692	705	726	722	709	771	717	749	736	702	743	727	757	734	706	730	744	677	754	705	718	676	689	700	767	719	726	695	709	757	741	674	762	734	707	700	720	735	704	645	686	686	729	693	700	709	700	727	691	741	734	724	712	717	737	725	698	717	705	694	734	722	684	728	727	716	693	723	728	721	722	757	686	745	697	717	701	732	773	697	736	722	716	733	751	681	760	667	708	739	714	716	683	752	740	754	670	708	695	684	700	704	739	753	735	720	721	753	762	650	776	731	727	755	768	728	740	704	751	657	700	716	666	743	686	748	734	683	720	728	731	629	693	716	669	730	744	736	714	722	706	721	679	680	732	679	711	712	767	714	736	742	692	767	684	750	729	742	737	713	765	724	681	749	738	691	703	723	725	752	709	702	787	753	666	730	701	715	744	702	725	698	749	718	758	702	748	733	705	688	744	717	739	710	721	779	699	723	722	685	751	712	705	696	736	694	739	691	738	709	718	686	761	707	707	746	681	698	691	718	698	747	698	707	708	724	666	705	718	734	739	731	683	716	717	706	713	718	705	763	749	716	708	723	741	687	783	732	717	744	648	708	740	718	760	741	698	669	745	720	679	690	672	701	707	721	741	719	726	713	660	745	737	765	746	687	700	724	773	751	726	708	697	780	755	698	702	704	762	726	724	709	706	737	718	738	732	694	676	725	718	723	746	739	684	731	759	728	706	747	700	726	721	728	705	774	717	737	733	706	698	716	757	677	742	709	688	701	736	740	693	749	707	703	713	707	710	695	715	710	730	762	694	683	726	677	689	704	743	706	709	695	742	706	695	680	724	697	679	742	713	754	758	705	719	721	730	719	707	716	707	720	740	683	676	706	707	721	760	695	774	704	747	720	678	696	791	702	706	754	734	698	746	709	708	700	712	676	666	741	733	750	780	662	700	728	711	728	691	667	724	750	693	764	719	745	756	695	656	749	726	694	678	725	747	699	791	740	673	732	702	704	758	719	746	722	709	714	728	768	728	742	694	708	726	693	717	695	717	736	726	738	709	683	714	673	702	658	724	717	703	711	676	697	725	693	723	718	709	727	731	755	722	740	738	740	699	696	749	721	725	703	720	733	734	701	685	751	727	723	703	690	778	690	727	694	734	677	706	725	717	708	691	746	676	698	647	752	694	729	654	748	677	672	800	710	732	680	685	703	756	672	746	739	674	745	730	758	720	703	710	648	718	716	746	707	723	707	719	715	720	712	676	692	718	722	721	707	762	725	743	720	689	736	670	699	671	716	704	706	760	709	758	740	759	704	757	718	656	710	724	692	686	713	699	723	757	755
22944	20917	28500	23387	20973	22344	22009	12676	7970	6188	5068	4657	3771	3220	2694	2592	2222	2041	1788	1570	1396	1361	1068	1042	1009	1187	1044	893	884	801	676	656	683	600	565	625	569	564	557	550	597	561	586	551	532	573	548	518	524	480	538	527	491	496	498	515	483	519	546	500	497	538	481	504	539	489	479	516	476	486	487	507	498	492	507	494	475	481	510	501	448	487	522	531	442	501	468	503	473	526	461	528	489	452	468	489	513	475	483	469	496	516	469	506	518	498	469	494	511	499	517	485	470	524	519	462	541	478	510	504	484	501	496	495	519	496	523	474	464	498	511	545	466	491	487	464	513	470	492	516	487	482	517	513	480	460	520	517	477	485	524	480	504	478	517	485	499	485	531	490	479	544	516	471	503	499	481	491	530	496	493	473	484	530	445	484	483	501	466	506	486	446	475	502	512	508	514	512	497	533	527	549	517	500	475	487	518	498	512	514	459	505	498	476	501	489	454	503	533	454	492	487	490	522	485	531	507	473	502	496	496	495	499	505	514	508	477	493	498	486	468	474	518	512	498	454	459	489	492	481	456	490	481	508	509	427	505	492	483	480	503	507	496	530	485	506	507	501	510	497	527	490	455	480	494	466	499	492	497	473	496	445	456	516	478	525	476	491	492	481	507	503	503	469	497	486	488	519	480	506	461	523	521	484	497	465	498	485	519	498	503	513	501	514	501	480	483	438	505	523	482	473	481	522	517	534	500	500	511	529	464	501	484	479	449	500	481	490	510	495	483	500	464	459	474	467	488	501	506	481	476	479	512	485	520	505	487	468	496	483	470	486	459	523	449	480	525	474	500	484	480	495	464	508	465	520	503	490	466	510	464	454	481	488	497	489	471	482	475	501	503	473	484	520	487	481	485	483	487	483	510	508	527	504	497	504	518	516	457	458	494	492	487	448	477	493	525	498	520	486	479	482	506	506	509	467	485	450	480	493	477	482	483	451	498	488	457	488	465	497	513	529	462	511	472	486	471	495	497	505	516	539	482	491	491	512	470	505	481	480	478	448	518	492	496	494	471	489	470	511	488	500	498	503	487	512	499	493	508	511	486	492	505	498	492	541	502	472	480	451	480	492	444	481	491	503	495	490	474	515	498	513	490	475	493	489	503	524	478	528	498	474	497	474	473	519	493	470	531	466	494	470	547	478	473	461	500	521	449	507	506	470	479	521	505	434	490	454	515	502	500	495	514	487	514	442	493	487	516	477	511	494	500	509	504	470	458	485	514	463	530	483	534	494	514	490	455	454	489	475	487	486	485	476	501	482	483	486	507	478	496	494	479	476	497	513	486	452	484	483	489	486	487	431	498	475	540	486	487	511	501	456	457	498	467	495	509	480	467	470	455	545	495	477	479	494	487	445	495	487	477	522	497	510	510	504	503	535	478	461	505	489	530	465	514	501	468	490	509	482	511	496	497	498	506	494	467	487	452	471	529	489	482	468	490	524	469	477	495	486	463	472	519	462	490	495	463	477	496	503	475	532	476	530	437	480	531	487	497	497	500	477	506	474	466	483	514	504	483	513	483	488	491	520	513	507	478	481	494	488	489	481	502	496	502	533	490	473	491	485	483	506	490	458	520	519	440	477	486	488	514	484	484	467	513	475	493	461	535	500	484	443	492	510	519	507	491	456	480	479	477	496	511	515	523	498	498	494	514	484	509	491	530	504	490	501	519	488	468	468	482	548	474	505	496	497	475	489	494	466	471	473	507	480	472	484	496	463	447	524	477	507	525	526	493	498	492	479	537	439	510	501	461	496	534	500	494	515	497	450	465	471	489	496	535	476	464	483	495	477	471	466	464	477	487	464	502	519	497	521	485	513	500	484	496	463	506	506	494	512	498	492	495	452	462	464	515	517	491	494	507	487	499	489	468	490	507	507	479	492	489	472	478	500	528	492	511	471	484	532	524	481	479	526	529	480	500	462	474	479	486	503	504	463	485	473	497	506	501	541	516	496	480	452	507	471	524	494	466	502	475	490	555	475	516	488	528	520	494	499	502	489	480	454	498	510	537	520	463	501	499	492	488	464	480	494	502	503	493	512	483	494	511	503	497	530	495	473	455	464	517	487	456	520	484	493	482	522	486	502	487	507	452	499	516	485	498	512	476	483	457	480	493	503	509	469	520	467	504	457	509	459	547	472	493	478	501	477	449	487	502	503	486	518	497	482	450	468	500	467	500	474	475	498	500	464	496	436	477	459	472	483	506	491	450	509	465	467	488	495	480	472	511	506	460	486	500	447	514	470	448	503	541	461	516	496	487	463	493	470	478	517	483	506	477	482	458	505	472	500	483	458	518	491	484	492	480	505	474	442	485	530	486	474	505	475	491	459	492	480	467	460	500	471	497	482	477	453	495	514	485	503	480	510	486	480	506	509	483	480	448	508	479	495	467	500	466	491	485	543	464	513	490	452	493	458	512	506	491	529	460	498	479	507	463	518	491	503	517	500	545	485	455	470	507	503	430	472	529	488	501	496	510	492	493	477	538	473	492	511	535	453	533	484	531	472	474	506	448	549	458	482	533	502	528	459	486	532	457	487	477	523	513	491	485	544	490	487	497	460	512	461	476	445	487	463	440	464	510	469	518	463	501	534	509	466	482	515	500	490	454	543	482	474	510	480	476	489	493	503	476	486	472	483	517	494	522	533	490	529	529	503	475	493	521	498	478	482	528	477	495	477	522	479	475	522	484	472	489	484	457	467	507	481	485	464	518	480	499	488	469	477	462	467	472	464	501	454	511	498	497	521	517	498	461	475	519	463	467	486	493	537	523	487	470	499	481	476	502	497	469	474	504	491	495	506	495	491	446	459	469	502	531	483	478	464	507	486	488	494	507	516	483	488	481	481	509	511	482	515	466	501	496	478	479	516	498	496	485	500	516	509	517	472	510	491	500	528	511	445	477	495	496	527	519	509	473	492	512	527	493	511	505	469	499	533	444	462	501	444	486	537	487	524	478	469	527	534	524	452	442	511	437	473	498	486	507	511	478	445	549	486	500	507	487	487	510	513	540	498	478	493	531	524	458	469	430	498	486	486	508	457	491	449	516	460	508	475	481	524	497	465	482	559	473	462	500	480	496	482	482	507	493	507	501	499	479	511	492	459	512	533	459	510	448	488	469	433	529	502	467	471	465	501	507	505	479	457	522	458	443	523	483	511	485	497	505	467	527	516	495	470	494	456	472	473	470	481	509	502	517	496	470	515	472	465	462	491	491	497	453	494	477	510	478	525	495	490	502	475	489	487	470	509	436	542	479	493	488	473	465	509	503	498	472	486	480	484	466	498	482	485	472	522	481	502	548	483	499	464	474	511	525	493	489	484	517	508	522	543	502	510	486	451	490	458	472	485	481	534	462	509	508	476	487	512	524	463	482	512	469	476	501	495	508	486	453	487	493	454	457	515	441	480	491	513	510	481	526	525	495	486	490	543	481	523	474	484	481	550	461	515	502	471	490	530
40059	56970	36670	28127	24155	25730	25025	19301	14557	12029	9854	9220	7594	6350	5495	4908	4356	3827	3243	2810	2576	2553	1898	1727	1730	2022	1670	1318	1247	1255	1102	956	1031	871	754	722	785	731	695	765	715	760	821	781	740	711	647	725	690	687	697	683	680	700	672	680	682	693	651	649	636	665	649	646	680	648	623	651	611	637	650	649	667	668	659	614	705	613	628	592	636	623	641	625	634	624	622	638	579	616	603	673	638	575	665	631	629	652	580	667	613	602	581	628	643	628	637	624	579	612	619	613	609	635	605	608	603	642	703	632	666	646	613	583	627	634	604	633	627	616	631	689	621	604	582	597	638	642	619	617	643	624	650	635	631	620	625	658	574	627	674	652	591	638	610	643	618	638	616	599	630	609	637	610	609	630	628	644	583	635	618	603	592	597	625	636	614	657	647	634	597	606	615	635	621	592	605	632	611	640	620	676	644	657	650	613	626	635	643	667	686	631	636	620	612	665	636	592	624	616	574	638	645	667	664	608	609	618	643	608	618	657	611	668	589	652	633	637	637	637	563	687	686	635	665	594	637	610	563	637	632	641	602	591	645	622	644	608	640	630	666	668	608	654	672	660	607	646	675	599	610	640	619	621	585	643	604	599	624	611	633	631	590	580	641	578	645	662	631	608	620	564	637	629	669	622	646	668	638	626	657	593	620	632	632	635	585	604	621	651	631	601	601	608	613	591	632	639	620	622	665	601	611	602	592	649	663	572	672	616	612	656	592	637	601	597	628	606	655	613	631	647	615	634	611	659	640	619	573	618	626	619	607	626	628	621	635	622	644	650	675	627	616	590	623	619	540	621	617	579	619	631	592	606	647	608	623	654	610	646	612	613	624	652	640	616	627	611	644	631	620	564	658	662	638	590	637	649	619	628	652	649	584	627	611	605	592	569	632	625	625	637	599	627	626	610	628	647	633	620	639	597	620	601	622	632	599	611	635	633	580	625	673	628	572	592	613	632	686	589	584	658	674	579	653	661	632	570	609	634	579	621	633	623	649	606	636	634	586	622	658	622	599	639	639	605	616	648	616	619	649	611	663	638	637	637	624	650	657	651	648	644	618	585	606	599	657	626	646	619	583	640	619	616	665	642	631	592	635	580	626	607	609	658	606	637	646	600	588	607	643	614	649	655	645	643	635	630	621	641	632	629	610	625	639	615	599	634	644	596	600	571	620	601	610	608	612	667	649	592	637	638	654	587	606	687	616	652	631	596	609	648	595	638	572	638	585	669	579	597	622	667	612	662	634	617	581	602	695	610	617	620	631	604	637	644	654	640	600	650	656	630	634	638	624	634	589	587	588	631	598	632	630	639	643	626	624	610	627	676	642	628	621	656	651	619	642	606	610	643	639	641	629	644	659	593	557	609	573	591	615	676	601	670	632	625	627	611	636	616	594	645	631	652	655	598	641	624	622	656	675	622	645	609	603	610	650	605	607	626	637	624	578	653	630	628	659	653	625	636	597	671	643	608	605	644	681	623	656	577	608	635	576	677	653	652	664	614	634	635	598	595	621	651	671	632	658	647	594	637	652	612	628	613	653	626	605	612	615	619	609	620	677	615	604	627	631	620	651	576	643	604	691	656	629	639	667	622	620	663	626	616	599	609	576	646	666	623	656	674	583	566	623	598	579	613	633	641	624	613	614	628	629	615	674	629	650	637	615	656	607	616	606	664	633	631	636	646	565	636	616	627	664	570	696	634	648	617	636	610	628	639	598	638	636	575	639	595	655	672	604	577	644	614	608	629	625	643	662	606	601	629	650	568	623	624	610	627	601	602	642	657	623	644	696	677	642	619	603	628	619	659	636	652	605	642	653	611	614	625	650	611	604	610	630	583	619	606	650	613	655	643	649	617	669	622	624	606	632	592	620	574	649	599	603	635	619	620	604	625	641	636	621	626	621	678	593	619	633	614	636	637	630	680	658	632	581	630	577	600	623	566	699	659	648	618	597	643	565	623	642	606	619	621	639	609	566	625	618	645	616	624	595	633	618	667	665	606	594	622	630	629	575	639	626	650	636	638	588	628	693	668	654	627	650	632	636	611	635	626	585	644	607	643	643	619	603	601	676	624	641	622	639	665	665	654	633	641	577	615	684	640	635	604	575	615	673	620	585	606	659	613	638	613	636	644	628	666	595	620	605	616	617	656	674	608	649	578	661	634	622	623	606	615	671	632	657	617	611	600	640	635	637	627	645	669	653	637	631	627	631	658	615	642	608	663	615	638	671	651	598	651	622	672	644	646	678	565	640	637	618	643	595	648	634	613	606	643	606	606	566	628	613	664	642	651	605	646	595	626	610	689	647	605	583	662	628	609	591	640	634	619	623	625	635	615	630	668	664	599	635	643	646	643	612	655	669	632	595	617	629	649	656	644	646	617	591	659	628	619	637	627	645	558	627	634	668	645	628	583	616	660	646	630	650	619	624	593	605	635	588	618	616	637	655	633	639	636	632	642	594	619	594	669	623	619	596	631	660	606	595	621	637	625	621	641	611	676	626	610	646	582	571	647	648	644	617	656	630	634	648	621	594	621	661	611	633	610	617	615	612	610	653	605	615	606	615	593	577	671	613	607	576	574	623	620	653	679	569	635	659	640	648	606	579	632	621	640	632	624	613	607	638	619	607	658	596	586	630	599	633	651	623	618	661	608	633	647	595	606	627	602	626	619	619	646	643	640	598	646	632	667	634	635	631	637	598	660	662	661	633	654	618	602	623	633	598	630	607	637	584	612	639	611	625	598	635	605	611	651	650	637	652	601	583	610	602	626	618	633	592	583	667	609	634	625	656	643	604	641	631	621	591	648	661	622	608	578	639	641	664	634	610	566	615	612	647	626	640	621	664	633	604	575	644	644	644	618	613	647	619	635	630	550	627	579	634	607	655	569	607	595	611	607	631	628	634	604	626	612	611	600	634	628	660	606	624	616	629	607	616	660	628	597	637	692	622	642	665	603	649	631	618	660	623	617	635	607	645	649	589	641	624	657	613	647	684	644	619	607	638	632	616	656	616	610	606	630	663	663	641	607	596	613	653	628	641	624	630	614	623	611	672	654	588	589	617	622	612	649	638	623	637	641	646	609	628	651	668	631	619	612	587	682	660	603	591	635	605	567	627	628	597	621	648	641	652	635	605	600	649	628	623	660	628	576	659	622	635	603	594	633	642	638	573	609	641	655	609	644	595	562	657	600	643	636	622	605	617	632	663	627	585	629	617	574	685	659	651	579	588	623	602	640	635	642	582	610	590	624	656	618	648	583	603	643	652	642	610	685	578	652	610	595	584	641	653	622	625	621	655	631	619	603	667	632	613	600	620	608	606	614	632	658	621	625	625	602	619	644	630	605	603	624	594	626	649	636	583	584	600	665	628	603	616	642	605	602	607	634	676	602	640	633	589	630	638	614	644	613	626	609	622	658	634	675	648	646	671	636	606	598	634	600	592	601	583	598	604	611	686	616	623	630	664	598
28448	25508	21655	15315	9817	10820	7857	5104	3818	2853	2652	2267	1957	1748	1625	1573	1317	1217	1256	1121	964	938	897	772	913	874	853	730	749	747	713	695	697	686	693	712	636	651	697	655	671	678	663	654	639	636	641	668	652	635	627	665	635	619	633	633	666	634	673	624	628	624	657	635	607	630	672	653	646	618	612	593	633	611	650	610	671	638	630	596	668	642	649	615	603	650	618	610	638	637	639	645	629	637	658	632	667	628	611	648	662	614	629	632	630	664	597	637	626	635	648	643	633	604	651	609	613	641	683	638	633	650	677	620	633	620	648	626	608	625	681	628	607	634	643	679	627	634	657	639	599	605	648	593	683	638	633	642	607	653	640	598	654	669	580	619	643	603	605	645	609	641	678	634	625	639	674	601	652	644	588	665	660	610	639	643	623	625	609	587	623	619	655	657	615	669	662	618	660	625	652	642	604	633	605	606	633	663	598	618	651	611	593	617	618	676	606	643	624	640	620	663	634	613	647	598	633	645	636	653	577	627	624	599	671	639	624	627	654	639	658	589	634	619	645	648	593	622	595	659	625	631	634	656	639	626	656	649	610	626	602	592	608	643	644	581	638	608	636	641	584	627	624	615	623	664	661	626	609	640	641	629	611	651	624	682	581	580	612	645	654	616	654	580	587	623	616	618	631	563	621	656	601	664	585	575	651	625	640	588	607	621	612	617	591	632	621	597	645	617	618	588	650	611	613	610	625	639	622	625	632	614	688	643	606	647	673	639	632	644	638	670	609	599	624	613	650	636	636	591	640	642	630	604	607	641	667	602	663	593	637	589	639	651	641	616	683	618	637	634	623	618	589	628	628	617	619	638	593	597	616	625	608	628	663	615	618	651	615	659	623	662	625	598	652	623	621	616	623	615	616	655	605	636	633	595	636	671	610	660	639	609	635	615	654	605	590	685	640	630	588	642	633	634	592	647	671	668	637	616	620	621	567	629	561	649	579	681	598	657	655	644	620	647	648	590	653	582	661	613	653	568	650	629	584	612	666	661	650	585	584	645	641	637	621	654	673	644	667	601	680	637	633	608	655	644	649	592	611	615	590	646	612	648	645	640	621	677	622	637	608	642	667	604	595	639	658	562	636	633	639	624	626	619	657	622	617	628	614	649	609	630	656	641	629	677	680	626	669	588	664	638	629	584	668	684	617	658	619	649	613	610	608	613	625	630	661	614	659	638	666	634	669	630	615	651	651	635	632	610	611	646	596	602	630	610	620	602	614	599	616	598	668	662	641	624	637	618	612	635	631	635	624	664	587	611	638	645	639	574	608	638	621	642	649	645	580	630	614	589	639	588	630	655	639	612	594	660	615	614	625	625	619	665	635	661	637	637	615	637	630	590	631	597	633	625	647	629	636	624	623	624	644	633	649	677	619	632	642	647	612	647	622	673	630	574	640	582	640	611	589	614	607	603	620	622	614	666	605	606	628	668	660	625	611	633	622	672	583	600	664	593	668	598	632	601	655	654	659	638	577	632	608	639	619	580	629	611	630	677	621	608	611	583	665	604	660	593	630	617	592	594	650	655	646	649	600	636	616	595	609	661	664	660	675	626	598	639	660	630	646	648	674	648	648	624	639	654	596	650	662	637	609	676	631	556	649	613	652	634	661	608	647	643	585	639	641	591	668	630	592	611	616	677	628	618	631	561	697	604	608	612	634	646	626	602	611	618	607	652	616	612	599	646	626	680	641	627	608	656	595	608	612	638	668	634	603	601	627	632	621	649	614	644	667	626	669	631	622	670	637	611	624	665	646	618	607	612	642	647	580	628	633	691	614	599	630	636	670	620	616	610	627	587	590	614	609	584	680	630	601	618	637	620	618	638	613	607	638	623	609	608	651	677	608	642	585	679	661	645	598	664	620	614	602	599	652	624	616	615	612	623	604	628	613	631	615	627	611	611	615	607	639	646	635	603	627	667	674	631	611	613	653	651	621	593	607	619	603	651	645	627	637	576	592	624	649	632	634	636	600	613	639	642	629	659	659	637	619	675	615	618	645	631	607	613	634	664	646	602	629	588	630	652	592	617	632	641	607	601	632	653	675	639	603	614	654	609	618	609	632	636	616	635	574	608	629	608	645	618	644	604	615	627	640	642	582	566	611	599	630	643	596	580	620	661	616	629	596	676	645	647	656	632	658	652	633	635	599	591	627	656	679	660	628	661	636	692	593	632	664	661	649	631	629	621	628	628	652	602	661	657	652	684	694	654	668	655	636	653	632	654	674	593	640	655	645	606	636	632	672	638	658	599	647	634	617	632	651	587	616	644	634	650	591	629	644	635	572	643	651	645	609	611	616	597	655	598	642	624	657	638	649	653	631	626	615	627	619	631	572	573	623	625	616	692	627	597	620	614	610	631	695	624	603	625	602	599	642	596	648	634	624	589	658	603	630	619	625	632	603	620	619	604	570	657	605	629	634	609	644	620	604	620	623	627	651	608	651	675	637	604	635	605	604	648	633	662	613	654	665	620	640	646	609	652	581	627	655	635	639	644	595	604	569	659	628	651	594	580	602	615	603	644	618	635	599	636	672	646	635	623	620	631	626	600	650	615	602	624	621	634	620	647	660	620	650	618	668	621	638	629	668	606	595	619	643	606	619	630	627	643	630	597	641	610	624	640	627	648	629	643	613	635	616	621	572	655	660	642	641	615	584	609	638	621	680	614	666	651	643	630	654	650	611	608	649	618	629	632	652	657	652	618	606	631	625	586	594	619	645	663	596	677	674	659	605	634	606	621	630	642	612	654	623	611	570	652	660	659	605	593	570	655	614	705	592	609	610	651	645	631	606	644	623	633	608	609	608	577	547	637	659	605	631	627	625	662	610	630	612	601	613	622	648	619	637	614	653	625	629	647	589	604	577	621	608	651	618	650	614	661	609	592	602	557	615	630	662	617	628	671	657	590	630	622	653	649	628	650	647	642	637	626	645	624	619	668	649	639	600	660	610	612	559	590	636	676	687	659	617	639	645	691	628	593	627	661	629	658	619	674	624	586	668	628	621	631	626	645	607	584	631	625	639	613	596	668	614	601	643	613	648	611	630	610	651	600	628	622	578	652	603	620	652	608	646	596	616	606	608	602	622	622	607	643	632	631	641	637	624	613	666	615	667	615	655	661	597	603	595	634	660	622	616	627	625	644	635	607	637	638	629	685	670	578	642	632	638	627	633	648	636	622	632	585	626	650	645	621	643	644	664	686	619	640	632	647	670	618	604	586	597	616	671	629	612	637	627	603	628	630	622	633	623	658	672	654	657	638	625	555	636	599	615	658	642	601	621	642	628	622	664	630	620	648	640	687	681	636	658	625	654	649	637	623	620	584	638	673	606	670	601	662	630	627	632	640	625	611	621	615	659	666	638	655	639	622	639	641	657	672	624	606	662	643	616	617	610	677	608	621	637	633	624	629	651	634	693	641	643	655	601	647	615	650	668	653	621	637	608	642	629	602	618	626
33399	38146	25774	18386	15865	18401	14459	10368	7945	6239	5565	4609	3994	3466	3054	2948	2454	2095	2072	1898	1613	1470	1270	1262	1338	1374	1216	1127	1136	1117	991	926	938	930	871	840	864	849	827	908	834	932	931	833	864	861	822	870	820	859	839	839	843	843	816	818	862	801	816	820	833	843	831	838	778	806	818	830	817	803	815	801	755	781	810	796	829	808	835	801	775	800	797	772	794	848	799	842	791	783	819	831	826	781	773	866	838	838	829	813	850	807	832	839	823	796	821	777	796	816	830	818	801	781	846	787	792	797	759	816	806	793	786	768	843	826	786	811	824	772	787	830	788	860	788	853	749	825	809	803	780	756	872	850	796	865	788	864	824	849	778	834	772	825	764	812	845	831	828	780	804	829	816	773	794	759	723	787	862	783	838	789	791	751	820	811	796	786	811	791	786	819	789	792	791	812	801	811	857	808	764	822	751	817	825	807	773	870	782	874	781	806	799	830	817	806	852	844	804	808	813	805	792	814	823	778	801	802	822	846	799	803	879	795	869	817	819	795	837	803	718	836	798	763	794	866	793	822	817	841	807	804	796	763	799	787	780	816	837	805	879	839	787	809	793	825	810	785	810	785	868	839	763	832	779	736	810	815	801	826	746	814	772	819	804	807	818	800	839	833	834	773	808	768	791	811	797	828	800	782	795	793	836	819	823	836	797	797	802	814	808	864	781	825	785	799	765	848	795	828	846	844	802	811	796	782	754	797	799	825	791	821	765	840	806	815	849	786	752	793	806	749	861	824	787	831	790	825	795	802	813	793	785	812	781	818	799	794	795	819	807	851	784	835	789	820	821	800	802	794	875	819	853	782	837	865	867	820	772	808	827	807	784	827	853	816	766	833	834	846	774	814	845	789	813	792	848	806	794	857	770	826	860	816	833	823	806	879	816	805	823	804	795	783	803	793	758	786	794	814	765	843	850	795	817	825	791	786	806	770	852	819	779	772	799	814	810	843	793	805	781	772	884	807	845	822	805	820	844	817	829	812	870	793	801	793	823	808	841	775	817	795	832	800	760	829	727	806	846	822	828	795	816	759	802	826	871	807	827	883	814	834	830	775	829	803	814	819	785	805	789	770	846	817	794	791	789	863	807	788	788	808	786	808	827	772	798	790	780	763	843	835	853	789	836	826	804	782	794	826	835	787	797	746	767	843	775	778	788	814	841	804	814	772	811	794	805	800	806	841	817	775	756	804	803	814	819	811	823	794	834	773	811	787	850	777	837	820	831	819	809	840	780	794	807	863	770	756	837	822	802	812	776	805	812	806	803	804	850	761	832	814	795	809	828	818	783	821	797	792	852	777	821	792	813	767	818	798	827	798	810	836	821	832	812	811	799	823	754	780	786	791	803	820	860	825	815	837	854	810	802	870	807	837	814	810	824	809	843	763	842	813	764	793	814	772	811	798	797	784	791	823	780	841	758	826	787	790	827	834	816	781	828	772	787	809	788	779	774	777	833	840	814	802	869	825	787	808	818	829	791	802	838	791	838	798	779	817	821	773	822	816	813	753	809	800	794	824	822	842	800	787	854	820	815	810	808	847	819	802	825	800	797	814	834	812	779	818	839	808	829	858	820	825	826	839	806	788	825	829	814	776	826	759	759	799	775	790	837	752	850	855	831	758	830	791	794	805	838	805	864	797	800	780	852	770	793	811	791	860	838	817	822	761	787	838	827	799	808	871	830	808	824	819	773	793	787	804	759	759	831	838	858	824	851	759	797	884	845	756	814	787	800	843	856	798	763	838	817	823	786	812	814	834	791	858	778	794	825	819	783	803	834	811	773	805	819	825	793	800	809	823	801	817	809	843	803	762	771	781	808	797	769	851	790	831	844	830	853	855	792	767	883	771	785	805	770	833	856	825	809	829	821	804	790	773	810	847	802	766	828	844	802	855	845	848	789	792	832	807	768	801	865	818	816	770	774	830	809	836	891	792	817	844	801	815	839	810	821	847	802	775	827	797	795	849	848	764	824	848	789	802	789	834	817	815	834	782	815	824	846	790	839	842	846	853	868	780	867	810	839	811	797	846	825	793	818	839	793	743	797	823	794	861	800	788	899	815	800	838	864	846	865	795	839	791	746	797	838	766	823	818	807	811	818	794	804	869	806	805	830	802	815	853	876	850	811	847	784	767	817	811	818	792	817	821	797	846	813	797	858	850	806	825	857	835	809	846	845	835	815	800	821	813	819	791	850	788	824	799	792	836	834	805	827	824	802	817	811	815	798	864	820	804	839	761	818	813	790	816	838	833	808	781	861	801	798	805	784	816	790	823	811	863	791	736	812	765	791	847	800	832	803	871	895	800	802	836	803	782	825	812	823	829	785	796	801	794	789	786	846	814	777	814	843	860	822	820	768	834	819	780	846	773	835	833	808	791	784	846	784	862	814	823	801	817	824	782	813	819	817	807	819	808	773	806	836	823	795	797	828	811	818	834	820	793	826	796	788	794	789	848	801	828	867	780	824	833	786	783	826	807	811	798	815	793	843	795	760	804	833	790	849	764	859	811	839	790	823	849	816	798	800	803	837	759	853	769	810	832	761	812	780	773	832	813	808	804	814	820	791	834	844	800	777	783	778	834	841	804	806	798	833	828	743	816	825	820	827	862	791	811	795	779	818	811	808	760	804	821	785	791	766	802	788	824	815	844	847	767	803	824	794	857	828	838	828	806	853	800	811	778	796	808	805	821	778	815	784	838	858	834	752	823	777	802	787	764	770	840	737	847	794	838	783	852	863	759	764	773	792	802	840	890	835	794	783	816	823	781	773	785	817	802	819	775	787	803	778	815	876	837	760	831	793	856	799	783	805	822	785	818	769	813	775	787	859	817	817	852	789	794	780	759	772	802	824	850	788	828	825	847	808	772	814	807	762	820	808	831	769	831	804	829	842	870	798	842	847	806	777	810	816	824	812	790	832	815	812	819	807	810	854	817	799	825	828	869	845	822	813	813	836	799	761	792	796	832	830	752	759	839	803	862	840	828	801	817	807	852	789	793	835	831	848	806	811	836	812	771	823	820	804	792	872	819	859	838	791	821	873	769	872	762	825	788	848	827	791	830	830	799	827	813	752	773	780	824	799	816	790	835	834	798	812	804	795	828	809	811	791	808	771	822	824	797	804	812	812	776	808	776	831	786	820	795	820	824	796	798	854	856	808	786	805	818	826	840	862	783	838	777	816	789	830	842	827	829	758	826	837	769	775	833	800	858	816	841	834	812	794	820	831	851	830	811	779	777	881	818	887	795	806	864	832	851	805	805	813	788	769	789	794	856	833	847	802	817	800	837	872	857	855	775	771	838	790	824	817	809	838	846	829	793	789	818	826	794	821	830	809	804	794	824	808	818	838	807	792	802	835	830	825	811	812	834	813	835	793	809	820	783	824	815	798	828	764	791	850	812	835	806	711	771	796	810	825	801	774	829	803	852	796	799	825	842	851	825	790	858	850	783	809	824	818	800
23832	20873	28046	23841	21428	20207	16079	9301	6261	5101	4147	3309	2797	2463	2205	1918	1684	1626	1464	1412	1271	1075	939	931	917	1014	901	826	793	811	740	771	665	641	623	628	658	646	641	586	688	641	601	587	583	617	628	553	570	557	552	600	583	578	586	568	550	628	582	585	595	555	584	583	575	559	584	574	572	565	582	548	568	574	546	591	534	550	597	575	542	588	601	541	561	551	576	560	595	592	556	537	561	569	564	586	578	548	552	583	532	579	575	609	556	548	529	588	539	507	549	546	549	547	548	542	549	539	572	558	604	573	595	572	551	567	582	572	584	555	600	551	575	597	593	530	550	581	547	553	570	570	562	516	616	573	602	576	563	571	602	584	521	612	551	570	529	548	576	582	550	543	584	583	604	619	572	579	541	571	574	586	555	596	557	598	542	580	609	584	550	584	517	564	538	572	565	552	668	559	583	585	584	577	591	560	594	574	552	543	591	563	532	544	520	557	551	568	557	541	588	578	565	579	545	529	543	509	635	583	605	543	562	530	531	615	571	569	577	594	561	579	571	582	580	537	537	551	578	542	576	560	579	542	567	608	563	567	576	572	566	542	582	559	564	574	598	577	610	549	551	600	609	555	558	579	561	568	592	584	576	534	529	565	587	569	584	588	568	531	552	553	558	586	588	574	601	542	598	558	529	524	567	588	580	584	579	539	533	576	585	596	581	564	600	572	547	554	560	530	608	581	590	587	535	574	578	595	587	575	615	586	574	563	529	563	556	529	597	552	529	546	584	557	569	535	617	564	583	609	585	578	582	601	583	572	556	552	571	599	593	551	579	544	573	549	648	578	556	597	615	583	593	537	551	580	572	535	552	581	602	564	593	574	605	531	581	548	559	557	578	571	589	570	579	550	569	574	579	567	577	574	583	553	602	568	574	563	605	581	565	602	558	565	582	550	539	606	568	566	569	580	528	587	576	581	572	587	505	630	583	582	593	600	599	562	557	564	592	538	555	552	577	594	549	578	574	584	593	550	544	569	557	602	534	569	587	617	554	623	563	553	575	621	563	610	596	551	596	567	563	585	565	540	588	542	561	574	551	564	518	517	530	536	581	563	564	592	597	555	593	578	580	587	581	545	573	589	589	546	533	586	565	573	577	577	585	595	576	599	545	614	566	554	571	582	528	574	571	553	584	546	562	601	570	605	591	602	551	544	564	567	574	556	587	569	556	569	568	546	550	579	570	556	542	537	560	569	567	593	559	590	598	535	593	540	564	572	550	565	588	608	575	537	551	595	558	617	581	528	548	583	543	610	565	584	588	532	594	590	605	573	607	551	560	609	564	567	543	562	561	548	612	534	586	559	589	591	521	538	561	589	615	541	573	615	586	553	529	554	543	592	547	599	574	516	554	550	572	549	576	566	596	495	598	586	583	561	555	564	535	577	552	564	559	589	542	520	562	550	594	581	598	519	545	620	548	597	528	556	562	579	534	564	569	547	564	563	589	554	568	608	551	590	630	541	533	549	594	595	583	573	613	555	544	547	525	575	599	569	547	579	596	539	586	627	589	541	592	551	572	569	564	536	555	592	570	545	591	566	597	544	566	571	552	535	586	574	578	553	579	618	528	560	573	569	567	599	594	571	516	593	606	578	570	563	607	589	576	536	581	580	574	565	527	588	560	593	523	587	566	584	594	556	578	560	576	577	553	537	543	547	582	598	597	591	563	569	562	598	571	573	554	541	566	613	566	579	564	519	553	571	594	543	577	584	578	588	594	596	564	578	562	554	574	601	558	580	606	588	601	582	557	589	546	555	564	578	617	556	612	537	536	565	556	584	552	619	540	596	563	556	571	569	580	613	595	554	560	575	571	610	573	547	566	591	586	587	573	563	560	587	575	550	527	526	573	576	578	556	547	583	579	539	583	630	525	594	546	577	572	574	604	576	557	593	546	555	558	568	528	582	608	550	584	536	597	610	568	553	518	597	562	564	564	565	554	587	561	552	554	550	573	593	617	610	561	605	542	583	602	660	599	575	551	588	558	513	555	549	522	571	597	602	588	598	564	598	584	572	556	563	593	557	602	551	554	537	521	529	549	534	577	605	587	526	573	566	553	595	540	533	575	563	582	571	554	574	529	603	575	570	572	570	571	588	522	569	579	554	602	628	555	595	562	591	586	585	582	517	554	573	572	578	589	583	613	578	558	546	555	576	556	552	569	581	572	574	555	581	539	575	533	565	549	568	555	569	592	561	538	569	583	544	580	577	545	530	603	523	532	556	567	556	571	590	569	599	549	609	541	550	589	566	534	548	548	580	565	592	590	594	554	605	562	553	599	547	554	543	568	586	622	562	536	597	576	593	557	558	561	594	546	635	551	574	576	621	576	542	548	565	564	579	560	564	622	593	533	536	549	583	582	550	569	532	591	540	548	558	555	539	576	568	527	579	586	581	542	570	570	538	604	586	599	591	570	581	571	552	564	602	574	570	579	554	568	561	583	559	546	556	566	536	571	572	605	574	537	620	565	577	603	563	560	574	585	574	598	533	583	580	580	537	583	590	523	600	591	580	554	574	575	571	551	551	598	563	565	536	555	568	554	574	563	538	590	611	558	559	564	574	576	566	573	579	598	531	593	556	545	572	600	553	558	593	530	522	616	549	561	550	559	585	574	542	538	560	530	581	562	574	565	563	562	549	596	565	559	541	592	538	548	600	526	541	566	579	582	577	561	575	563	554	577	569	553	615	571	554	528	593	553	553	585	617	554	559	584	561	565	548	545	596	582	585	588	531	578	563	584	555	566	557	547	570	559	550	598	571	561	572	547	593	575	496	568	589	551	582	573	600	563	576	563	582	630	549	534	610	565	545	573	615	573	612	573	522	588	606	568	574	571	562	584	590	571	565	525	564	593	542	570	597	554	593	558	575	592	572	556	610	555	533	606	629	548	562	569	541	577	585	546	577	575	552	545	617	568	566	601	541	588	559	558	566	513	585	564	528	571	595	535	513	530	555	606	618	584	594	552	581	591	564	553	543	590	569	571	581	576	547	598	534	561	551	564	589	576	562	599	577	581	590	628	533	587	559	582	528	554	642	554	602	569	570	575	591	568	604	580	593	549	541	560	558	602	583	545	565	563	607	558	599	548	585	574	581	555	597	557	574	555	603	593	538	570	530	574	656	607	572	569	538	541	580	588	536	561	551	531	580	583	546	543	591	575	598	602	535	573	540	557	531	554	556	600	571	573	538	605	531	556	544	548	538	540	557	553	545	577	584	537	578	560	560	556	517	574	537	534	587	575	572	592	532	551	597	592	578	531	565	561	548	605	534	576	579	580	561	550	569	620	572	605	528	560	592	571	554	589	564	582	591	621	585	557	578	620	573	560	578	545	549	554	546	589	559	582	605	521	582	527	514	585	576	639	603	589	546	535	525	574	616	587	596	595	579	570	587	597	598	553	586	562	597	597	562	580	558	554	576	583	560	550	579	557	572	550	591	548	580	546	592	568	553
36377	45750	32296	24480	24771	24525	20943	15582	12270	10231	8034	6582	5679	4942	4384	3540	3040	3024	2653	2467	2114	1850	1465	1418	1514	1563	1552	1180	1207	1191	1060	978	959	929	868	884	849	854	857	872	958	949	906	835	840	811	810	820	843	754	782	778	785	749	735	742	781	744	750	718	758	729	763	750	720	723	779	748	689	778	696	741	735	764	703	738	751	748	811	728	735	713	755	747	721	720	762	757	775	768	743	751	701	783	711	754	672	712	716	754	705	782	745	650	718	760	730	713	743	735	738	718	734	744	698	720	672	724	761	685	737	760	731	727	791	704	713	745	706	723	733	716	731	753	750	729	769	689	775	706	751	741	755	759	714	677	693	721	731	814	697	703	753	682	729	752	715	762	784	748	742	727	709	787	735	713	752	741	733	721	719	716	758	755	746	723	721	719	772	737	761	743	752	683	749	723	764	741	753	742	722	746	680	685	717	764	749	774	775	773	763	707	778	712	752	762	684	769	766	745	776	721	728	762	706	721	710	750	738	775	733	779	744	760	738	730	733	745	798	759	740	727	705	709	730	734	703	699	765	737	720	764	713	766	672	781	721	735	725	767	763	747	772	702	747	784	684	745	681	705	743	751	722	715	739	733	684	744	744	758	744	771	729	768	781	723	777	693	782	728	740	739	783	728	696	702	738	720	731	761	742	686	717	759	774	781	722	738	757	718	802	727	732	764	780	752	721	764	735	715	764	672	754	748	774	736	760	786	699	745	770	702	757	770	713	752	743	780	753	696	723	708	778	742	705	736	730	731	735	755	753	760	695	720	710	740	737	745	734	728	715	717	746	725	741	741	765	741	693	733	727	731	750	773	787	747	711	712	705	739	758	726	740	748	701	743	738	745	667	716	719	703	762	660	711	761	787	720	756	720	783	696	728	783	745	768	761	695	729	720	739	734	726	709	773	773	705	740	769	746	753	725	774	759	741	730	707	721	721	754	726	740	714	700	736	717	745	732	734	728	718	739	710	767	728	750	777	761	787	729	716	751	733	753	751	742	704	743	738	745	778	678	726	756	754	743	712	691	725	766	720	736	767	745	717	723	734	741	731	707	752	730	715	750	760	731	758	753	727	718	730	756	746	710	719	775	729	695	760	773	732	699	744	707	724	728	744	772	720	726	709	716	685	727	734	722	734	751	685	743	775	707	780	752	710	715	745	741	726	732	700	705	754	746	717	760	719	686	750	783	770	745	763	728	725	768	706	715	750	762	734	741	711	711	728	687	727	783	737	749	727	747	730	767	710	735	753	764	769	741	770	744	691	802	682	735	754	762	714	713	720	751	706	728	716	764	784	732	710	686	757	767	802	709	713	660	754	764	733	709	786	762	761	728	698	734	793	730	744	739	778	758	726	709	739	780	761	727	742	727	714	738	792	752	727	718	720	736	753	750	675	732	683	765	756	789	730	755	713	723	744	714	759	733	786	744	699	751	755	780	688	696	682	695	736	801	751	787	734	746	754	730	750	756	734	766	732	758	768	726	735	738	684	722	764	777	715	701	722	731	744	733	749	747	746	711	708	732	686	697	735	754	717	730	756	706	711	797	704	809	767	743	729	763	775	711	715	708	711	740	736	725	714	795	751	693	751	769	724	721	745	729	704	757	740	768	735	762	763	719	756	709	758	776	726	786	706	750	709	688	729	787	713	728	723	741	702	716	757	731	755	741	709	715	733	717	692	758	779	760	729	728	745	722	717	700	811	737	722	756	710	751	722	737	745	770	735	796	704	781	731	699	749	743	757	774	700	707	697	728	784	744	773	714	752	721	724	756	733	715	719	791	696	766	700	751	720	739	723	730	736	747	739	741	754	718	738	783	718	763	767	750	728	731	706	705	761	792	719	794	745	725	746	729	757	692	753	705	738	766	698	709	765	709	731	757	767	744	753	769	704	742	734	749	773	727	710	654	738	736	711	752	815	730	696	739	726	754	703	767	719	766	714	770	710	744	748	730	711	736	785	702	715	725	707	743	743	783	689	759	726	783	696	712	697	718	728	756	724	724	709	719	741	716	795	734	735	757	762	742	720	747	763	738	731	762	755	742	679	702	752	737	766	770	740	756	761	737	715	708	780	760	686	737	724	765	746	769	776	761	736	751	709	763	721	718	689	708	761	747	781	767	727	715	708	712	761	704	795	771	718	815	718	741	758	738	773	807	729	752	745	758	756	710	773	732	733	736	714	775	760	754	766	714	750	739	729	716	716	748	753	717	748	684	753	811	737	766	750	739	770	736	721	747	723	743	789	741	742	734	731	694	757	732	754	752	726	717	716	690	759	735	749	728	754	685	763	748	719	737	731	694	742	779	731	720	762	770	719	756	745	733	748	734	699	767	773	728	786	785	728	713	698	722	750	756	788	771	745	721	732	771	723	722	751	756	789	791	734	716	767	716	782	787	722	796	774	770	685	738	740	735	711	720	743	758	745	700	710	754	724	744	683	718	718	744	716	753	763	730	712	746	731	818	743	725	751	750	689	726	719	739	749	744	769	770	733	725	719	780	747	700	731	752	737	754	697	754	712	744	754	800	714	752	750	719	798	715	727	697	688	757	796	709	754	720	732	745	738	776	706	755	715	750	749	723	754	767	739	708	732	719	742	730	733	708	775	737	729	704	732	720	803	770	737	751	756	751	755	713	724	744	777	753	765	766	719	749	765	762	717	713	736	677	750	746	765	739	755	695	765	737	725	705	743	727	701	742	730	771	777	713	745	700	763	754	751	752	772	770	698	759	713	734	774	750	763	708	729	736	704	767	756	699	742	723	752	715	742	681	736	722	699	724	714	698	733	725	746	719	695	744	740	685	759	770	760	741	735	762	775	741	686	744	758	707	727	731	734	744	747	724	751	759	757	725	737	699	721	785	729	758	744	710	733	735	768	737	711	696	757	745	712	722	769	752	734	764	770	733	801	751	762	733	742	710	717	734	730	687	757	716	700	714	746	703	750	736	731	728	737	803	689	756	715	765	713	744	762	709	772	756	700	812	738	702	732	745	725	751	730	723	675	687	739	741	702	732	761	757	696	792	767	781	736	731	740	742	733	764	746	748	765	667	743	740	745	744	705	796	749	667	701	732	778	744	773	778	701	731	690	752	718	760	730	774	733	771	774	727	734	758	753	734	731	776	703	758	693	724	716	764	775	740	742	768	715	755	718	752	757	756	739	777	756	769	740	714	761	753	756	741	711	718	789	757	769	707	787	747	709	786	721	713	781	742	771	712	763	746	763	755	759	741	737	733	726	742	717	722	735	714	751	724	728	679	742	689	786	718	753	771	756	713	694	731	751	774	703	757	743	772	702	720	716	722	758	735	730	754	735	703	689	697	761	734	741	728	764	719	741	696	750	751	666	730	719	736	741	705	747	771	770	725	729	744	745	739	754	768	743	768	716	730	694	755	755	742	756	713	715	742	760	707	715	760	758	708	750	751	749	712	761	765	773	705	719	732	714	766	797	753	776	747	725	722
22761	20900	28537	23330	21111	23509	23533	14493	9273	6788	4992	3801	3355	3028	2788	2553	2324	1996	1616	1690	1313	1135	1031	941	952	1122	980	903	874	861	763	706	689	673	616	593	597	614	589	609	665	672	628	605	595	595	507	576	547	536	535	543	514	529	529	552	517	491	519	532	526	500	547	509	488	554	539	504	501	519	517	484	518	537	522	540	462	491	513	494	544	520	501	523	512	524	587	530	551	522	485	512	545	561	532	480	511	523	518	471	543	508	517	514	512	532	517	534	483	508	483	534	509	531	514	502	539	475	550	497	515	484	550	506	519	568	557	548	526	540	517	526	511	479	568	520	505	529	487	550	512	499	518	508	522	548	538	562	495	551	522	527	521	512	497	490	494	497	515	518	564	491	544	514	561	502	558	508	471	518	507	489	538	510	513	532	525	523	501	529	519	548	484	535	521	506	543	512	573	553	549	527	546	515	522	495	533	513	540	516	542	525	510	534	489	499	481	527	511	525	520	492	557	515	534	532	514	491	498	509	514	506	452	484	535	521	525	534	490	525	582	485	529	528	482	465	526	495	534	529	514	521	543	496	537	522	524	567	526	529	507	496	483	522	546	501	480	506	527	527	494	513	529	535	518	560	522	500	528	526	525	525	525	530	530	531	507	536	564	523	513	510	468	544	495	502	491	542	563	506	491	551	525	510	542	508	529	526	526	488	515	517	508	505	517	528	516	528	530	495	494	505	535	540	502	556	477	527	489	500	504	504	499	547	500	508	511	524	553	464	499	527	495	485	548	512	554	557	545	507	507	465	497	490	510	531	500	516	540	533	539	544	514	517	539	542	507	516	514	534	512	486	490	487	529	476	505	543	537	513	467	522	543	523	546	513	511	530	490	506	528	520	470	529	521	530	531	544	517	491	531	570	521	570	518	475	499	537	538	501	485	532	520	555	502	487	560	475	494	515	516	507	511	509	514	534	491	520	493	510	475	522	503	492	484	552	509	513	504	465	472	505	510	484	524	501	484	510	488	519	507	528	559	486	498	517	517	500	506	525	495	508	504	509	529	481	544	511	506	512	509	540	557	516	471	502	499	505	538	511	507	502	507	529	517	507	498	517	473	537	525	530	525	528	524	534	519	517	498	525	519	512	523	482	528	529	539	507	483	501	479	504	539	563	496	497	470	510	537	490	512	521	505	504	524	488	478	529	484	547	516	519	523	485	541	516	560	539	507	476	525	535	515	503	530	513	553	519	538	459	511	508	488	556	523	535	518	500	475	500	532	513	516	516	552	529	480	523	510	540	498	523	497	482	537	562	551	495	516	506	502	512	486	501	530	502	545	475	527	506	515	547	525	536	525	486	497	520	492	491	563	541	538	551	534	479	516	496	521	534	530	485	535	530	535	467	528	546	510	514	504	503	470	518	524	526	507	527	505	553	512	550	517	511	524	512	494	500	546	522	553	538	480	506	517	549	549	490	500	565	498	509	508	571	508	487	481	507	476	545	502	541	489	490	496	532	487	489	492	510	477	516	494	536	536	511	514	515	487	531	488	528	545	542	507	525	536	546	519	483	507	509	534	548	496	529	531	539	476	534	476	519	505	497	511	485	551	546	524	497	527	513	511	488	515	457	506	457	507	533	511	491	545	482	513	525	510	517	516	533	560	486	523	517	541	547	511	528	550	512	514	479	519	498	518	503	537	511	534	523	503	535	537	520	512	509	542	561	479	498	494	510	524	545	519	556	501	544	493	519	523	525	500	508	497	558	547	514	502	498	522	523	502	528	544	499	511	529	544	499	477	510	536	534	507	553	489	515	510	524	528	525	527	501	481	536	443	543	502	551	493	479	490	451	520	513	529	517	488	530	517	552	508	510	541	505	523	501	482	484	540	513	552	476	474	499	524	479	533	560	483	542	514	478	520	513	506	556	508	548	498	536	493	540	525	494	506	502	456	531	513	492	510	489	494	510	514	526	520	501	525	501	522	513	487	535	507	483	518	527	538	520	520	535	476	525	478	542	520	498	499	529	528	478	519	478	476	522	537	571	526	467	522	520	551	513	521	506	518	537	559	518	487	535	531	501	479	510	551	564	523	523	523	488	518	485	512	504	526	495	505	505	562	526	533	566	517	541	478	538	474	508	493	480	516	493	477	532	527	487	460	486	508	518	533	511	514	500	507	509	499	491	523	532	519	524	530	505	513	496	484	496	496	496	495	553	551	503	492	472	528	593	505	508	528	516	542	545	530	529	563	472	506	494	536	510	487	532	514	511	514	500	478	540	506	534	510	521	525	539	542	534	476	500	520	522	498	536	533	493	555	491	521	524	497	568	514	543	514	510	524	544	516	498	538	517	508	517	493	532	484	499	527	461	514	485	508	511	500	519	530	522	497	529	520	540	525	536	524	543	494	520	530	537	540	538	539	507	502	502	498	527	500	518	514	532	489	497	521	558	540	543	491	541	504	483	530	545	469	473	516	507	509	528	527	484	522	475	514	522	477	529	564	506	489	529	523	503	514	502	518	504	517	500	505	479	514	493	495	493	494	496	532	534	530	502	518	529	537	497	491	496	542	509	524	542	554	500	506	528	484	510	506	511	508	533	505	491	536	503	534	471	534	519	535	548	510	504	522	494	515	517	502	549	516	547	537	518	480	501	521	512	511	550	515	524	495	494	514	480	529	505	545	499	557	509	507	527	523	496	475	504	522	527	499	487	536	531	508	493	524	523	531	527	521	527	534	514	481	526	519	513	541	521	471	502	481	511	548	552	493	516	506	494	503	504	517	488	495	503	494	464	492	519	497	515	499	457	568	524	520	517	535	518	525	549	544	516	514	502	499	475	522	518	546	536	536	525	518	505	486	478	511	503	525	554	487	549	505	516	510	517	500	471	490	520	514	515	506	539	484	503	533	481	535	528	519	483	527	504	468	507	532	538	460	497	483	490	502	493	517	528	574	493	515	488	559	518	512	501	523	534	494	491	491	527	508	519	515	501	511	513	533	536	511	517	502	487	515	480	570	540	502	469	523	561	522	530	497	560	514	501	531	478	507	506	504	539	497	497	533	491	526	542	524	492	530	547	498	519	524	581	547	560	522	543	532	479	563	517	572	482	518	526	521	508	529	566	477	527	496	513	493	504	463	487	500	507	531	550	533	513	523	497	544	543	505	536	522	476	526	452	533	474	530	482	507	544	512	511	481	500	487	499	544	563	526	529	513	524	523	537	515	500	505	552	508	523	492	527	497	482	481	511	536	529	506	492	547	529	481	494	529	516	534	508	544	510	484	511	490	488	506	518	515	526	490	512	506	479	553	531	485	490	500	523	542	492	545	504	512	507	501	501	514	483	508	527	494	478	531	528	534	531	520	509	507	512	560	486	542	535	532	533	532	504	534	529	496	484	460	495	513	525	542	551	485	477	539	521	488	528	508	467	451	481	575	543	476	522	504	540	523	469	499	504	497	530	487	553	542	519	494	522	532	532	517	535	506	500	494	488	527	545	472	538
39801	54376	35932	30062	27776	29704	26191	21365	16149	12540	9571	7503	6627	5995	5351	4987	4223	3639	3098	2884	2455	1875	1633	1538	1709	1875	1609	1444	1282	1279	1156	1071	1034	935	855	843	848	803	786	892	955	894	831	732	796	762	727	696	701	688	726	663	646	681	696	665	717	668	690	715	643	621	658	650	676	682	613	652	663	647	667	628	668	657	619	665	635	664	675	639	670	665	657	683	710	669	689	690	636	625	666	629	662	657	633	707	675	590	639	673	617	673	658	716	620	614	644	639	632	697	624	682	643	599	625	673	706	609	657	608	612	657	614	672	665	629	642	605	607	630	617	639	621	628	607	596	605	643	660	670	667	679	666	680	674	667	595	606	634	633	615	681	665	680	608	669	647	653	588	661	717	634	635	631	662	645	667	634	605	651	673	644	674	619	635	596	684	628	655	702	683	649	686	664	646	633	692	638	655	670	641	617	639	681	622	676	628	653	612	641	660	609	694	676	668	678	683	662	650	652	639	664	696	654	662	631	644	653	662	651	690	637	701	618	652	654	601	659	623	656	671	605	627	608	616	628	653	675	613	632	687	634	628	625	690	629	661	682	656	656	644	649	685	662	715	631	613	623	662	685	649	658	613	655	641	693	627	648	650	709	637	684	639	638	657	718	625	655	637	640	640	658	671	650	678	635	601	649	672	637	629	675	637	618	661	665	646	634	702	621	661	629	639	678	667	697	644	664	623	639	722	667	634	637	695	619	666	624	645	642	623	633	647	649	597	697	647	677	656	603	656	627	652	610	582	666	626	652	651	627	645	660	660	669	634	665	683	698	662	689	693	670	613	602	652	632	613	652	636	661	676	658	675	662	609	724	658	670	650	691	669	627	680	666	658	618	666	648	595	647	620	625	655	650	610	639	671	665	604	628	637	663	655	631	617	610	656	664	641	678	590	660	709	676	621	653	635	662	659	669	675	656	671	649	671	651	662	645	632	724	646	642	693	649	616	635	642	647	663	692	709	566	649	653	652	623	703	665	649	663	595	615	633	630	695	645	648	646	689	656	711	680	638	655	649	665	698	680	646	679	634	654	657	701	660	642	673	679	624	638	686	705	627	647	621	625	681	643	640	642	659	685	687	611	675	635	665	672	670	648	599	672	708	655	630	652	703	622	648	647	678	620	611	667	652	626	659	689	625	621	624	660	648	637	644	640	619	638	663	625	656	657	615	633	683	643	697	666	681	646	643	720	625	694	676	608	651	646	616	646	679	662	610	694	665	617	660	673	626	649	662	681	631	728	614	677	718	648	663	649	657	687	629	672	665	719	656	722	668	638	631	659	653	649	655	646	664	631	648	666	652	671	654	641	669	631	646	629	661	604	680	646	698	667	615	607	630	626	665	667	664	637	648	696	641	586	666	664	639	635	616	684	629	677	671	609	700	622	657	642	682	647	656	656	672	630	656	663	660	630	650	679	644	675	649	649	671	657	664	645	615	651	685	638	605	612	663	687	643	662	657	666	632	678	691	643	710	645	651	650	661	636	666	670	665	663	659	623	673	689	613	650	619	660	611	675	644	665	647	656	620	696	660	673	638	660	617	606	642	595	631	660	648	653	646	659	642	649	664	664	660	621	701	663	696	654	646	627	653	631	601	652	701	650	629	643	619	661	624	679	645	657	650	634	646	654	676	640	709	656	645	682	694	664	666	679	642	668	668	647	674	643	670	620	705	603	652	624	699	659	655	673	660	663	631	623	621	637	682	598	676	631	645	631	647	710	724	638	694	620	642	607	625	673	648	615	618	627	663	658	681	637	597	642	674	675	653	657	682	643	665	643	640	679	659	655	700	660	650	664	668	701	693	648	653	610	663	694	645	646	608	678	694	638	657	627	666	689	607	661	731	631	683	665	653	639	673	632	595	638	660	659	678	651	688	660	674	661	613	638	668	633	661	643	643	673	672	641	685	629	627	609	650	659	711	641	647	646	615	633	639	676	653	659	641	653	707	693	632	627	641	666	677	658	710	668	667	655	705	625	641	642	647	641	660	636	627	636	599	663	643	627	613	655	670	632	645	636	703	632	642	655	664	685	640	654	683	682	655	607	657	637	667	634	653	626	675	624	617	626	660	612	633	698	663	652	668	692	613	683	651	628	628	685	674	656	683	666	641	671	651	654	666	681	638	627	660	662	626	637	652	633	678	638	677	619	674	613	663	648	688	620	596	646	633	639	648	648	621	646	654	631	672	615	660	675	670	636	627	648	648	658	651	648	616	646	633	691	647	645	680	625	663	667	630	642	650	646	668	635	662	607	642	632	656	677	655	668	633	661	638	661	655	690	633	642	674	647	613	605	673	649	665	665	683	665	637	620	668	668	641	670	621	664	653	662	575	688	653	628	672	675	647	610	653	599	695	641	621	606	664	695	669	633	642	657	675	677	660	679	674	672	675	612	693	644	654	640	626	646	693	647	644	632	647	694	651	704	650	708	668	625	676	633	641	612	690	681	666	631	666	633	679	605	673	668	711	672	644	637	664	652	629	663	638	632	678	623	653	689	644	654	680	625	689	672	662	671	637	675	689	656	658	612	670	639	663	616	621	625	638	670	664	628	671	655	680	641	640	632	642	589	651	650	693	673	650	622	647	630	673	635	648	615	682	647	648	628	681	656	648	662	596	667	645	686	657	626	671	625	610	637	659	630	612	661	633	650	624	631	644	630	651	705	650	622	679	655	657	692	666	652	659	673	656	644	642	671	638	651	655	625	633	662	696	572	643	660	674	678	605	666	644	661	641	634	670	615	659	627	612	651	669	603	619	664	614	696	669	667	648	652	679	686	651	629	632	638	634	675	621	611	641	670	636	643	672	681	630	677	699	686	622	662	682	649	614	605	660	599	696	673	636	641	667	633	679	639	699	670	634	614	681	616	684	653	647	640	622	642	633	675	610	637	635	642	637	666	633	638	645	657	675	671	637	671	670	629	678	627	606	619	625	675	644	654	638	647	630	681	671	673	625	642	658	626	670	675	640	682	610	629	650	677	651	659	635	698	657	674	674	706	657	676	634	610	653	642	656	625	633	646	641	672	613	642	667	653	652	633	660	669	650	649	631	647	633	671	658	632	673	628	670	649	566	657	674	661	683	661	625	681	651	652	627	659	649	670	639	679	625	627	681	657	638	635	676	605	647	663	687	686	657	668	640	633	668	672	659	668	680	650	645	708	696	606	606	663	594	640	613	652	646	651	649	648	635	642	646	643	620	666	671	639	667	599	692	641	671	649	671	615	625	609	655	667	712	633	686	653	614	633	616	655	647	643	684	637	655	683	610	623	616	652	631	629	643	632	645	668	676	660	621	613	663	656	665	632	634	666	593	635	615	623	672	669	648	664	644	640	623	629	663	668	666	642	677	652	621	631	637	674	657	655	657	650	675	676	636	646	658	636	642	659	628	666	639	654	640	675	632	658	649	631	649	616	667	654	668	676	622	629	634	628	701	612	635	633	632	611	647	642	621	638	637	658
27788	25081	21943	17327	15245	12979	9719	5536	3787	3275	2353	1854	1729	1722	1722	1482	1371	1283	1126	1089	944	851	850	853	850	854	834	824	782	789	751	707	684	727	717	713	667	666	714	727	704	686	643	634	708	629	654	701	660	644	674	677	642	658	615	662	658	627	679	695	687	628	700	659	668	646	630	642	639	651	623	635	640	635	691	671	652	653	679	597	632	652	610	609	617	664	639	677	601	643	668	622	606	631	632	632	691	657	599	615	631	598	653	602	644	649	641	631	644	618	629	688	611	629	632	635	609	659	674	640	615	630	649	667	647	635	651	657	664	657	632	655	607	643	625	639	646	643	640	618	647	663	609	679	667	676	665	627	667	657	653	686	638	636	633	626	656	701	679	611	682	664	662	627	632	609	642	629	633	671	691	588	610	625	692	641	636	637	640	594	613	648	656	694	632	637	634	616	638	642	610	614	688	603	652	639	631	667	670	685	613	695	650	672	675	636	638	636	653	630	625	652	599	622	655	625	616	662	643	652	613	638	642	685	676	676	673	626	656	659	702	636	629	663	672	674	686	684	684	648	662	669	663	613	622	653	647	613	661	658	614	651	637	667	670	663	621	653	675	657	635	654	618	664	647	653	649	625	636	647	638	646	638	643	623	734	624	634	633	619	655	652	644	626	618	671	636	656	664	641	635	669	661	630	650	661	671	638	592	605	659	639	642	684	644	612	669	617	644	675	645	597	668	628	672	621	659	618	634	603	637	595	647	676	637	684	684	627	674	628	642	598	606	608	654	640	650	648	662	689	640	608	690	662	646	661	661	594	697	621	653	644	686	667	619	666	673	628	618	686	644	646	641	652	646	643	655	649	704	642	646	656	630	659	662	637	657	661	645	644	655	649	592	646	674	668	649	661	585	603	651	642	635	685	634	672	641	635	624	621	651	618	628	633	678	673	639	691	642	679	617	665	653	646	656	660	655	644	649	613	619	620	660	633	622	628	649	642	612	652	643	648	657	654	698	614	652	644	633	671	679	651	639	649	640	654	644	649	678	654	650	669	635	662	668	640	657	628	676	639	617	631	605	637	630	608	647	717	625	615	688	663	645	682	646	605	648	657	677	659	669	653	613	679	634	651	684	683	659	627	671	652	646	678	667	612	621	598	655	667	635	611	641	618	638	645	644	677	677	673	671	634	600	627	637	649	655	665	634	642	623	723	610	633	629	665	620	659	706	615	730	656	610	622	679	605	719	682	621	615	607	663	614	671	618	683	675	681	631	637	658	660	613	668	669	606	693	642	661	642	619	683	681	668	657	641	681	635	697	673	630	646	612	618	652	643	635	660	631	674	624	628	649	630	675	639	661	612	642	705	641	612	633	683	627	664	647	618	628	631	611	636	635	651	608	641	642	628	620	637	642	629	676	620	654	565	661	700	668	653	641	659	679	631	697	643	632	647	621	665	647	662	621	607	665	671	625	626	638	635	695	643	670	586	642	585	632	663	655	660	631	644	629	608	644	713	631	638	622	620	625	682	681	645	643	639	666	681	632	622	664	652	677	691	660	651	698	659	637	682	667	645	632	683	709	665	643	648	690	629	637	651	590	647	693	601	659	640	677	660	655	633	636	660	662	660	628	621	648	624	626	659	625	619	663	652	637	664	641	631	639	641	640	637	624	660	635	666	667	670	682	636	590	627	612	636	674	681	618	629	648	614	623	649	631	669	649	631	638	695	585	645	686	658	597	657	635	650	603	644	715	629	678	667	669	619	665	646	650	611	623	667	651	653	665	687	663	680	671	645	645	618	657	645	634	637	656	635	650	601	659	626	655	706	620	657	664	645	633	591	631	653	690	703	651	654	585	658	669	629	679	611	649	678	645	640	689	667	695	615	615	652	676	702	651	614	618	650	647	645	645	645	641	641	685	668	640	662	622	651	675	627	635	662	631	644	672	654	630	626	642	644	609	655	661	650	654	630	609	640	672	665	691	677	677	640	631	648	625	650	653	658	632	643	649	652	661	621	612	656	680	638	682	600	701	638	659	666	622	690	681	640	646	660	672	655	644	630	677	618	667	634	669	637	683	658	644	622	645	688	616	654	683	640	682	729	601	653	663	690	694	674	655	630	697	650	655	650	649	599	645	613	639	677	591	665	658	617	599	618	637	605	660	621	627	647	658	646	689	640	636	606	670	647	653	609	630	650	608	643	627	640	646	676	657	618	653	690	628	653	575	656	665	654	645	673	635	637	613	616	649	679	655	647	658	654	666	612	640	656	645	616	632	611	646	664	670	630	638	679	697	657	645	653	626	681	712	635	659	613	629	651	684	613	692	622	663	625	660	664	669	629	648	650	666	605	651	666	656	657	659	660	653	650	689	634	676	660	665	628	632	673	642	642	662	601	661	691	591	645	634	678	615	653	667	620	667	628	627	611	664	652	631	639	676	687	668	663	648	667	609	658	677	631	683	619	618	661	633	578	648	680	623	629	661	623	632	665	669	677	625	658	606	674	654	669	607	677	644	643	670	597	663	674	666	661	633	652	630	613	661	675	632	670	642	643	666	650	579	650	608	651	639	629	634	667	653	664	625	654	647	634	643	651	633	629	625	594	649	615	649	600	606	647	600	652	603	621	646	641	632	625	651	636	650	681	658	639	622	683	641	652	644	620	622	621	609	676	638	590	631	615	661	705	621	586	585	697	665	652	612	618	641	630	670	623	652	686	659	636	633	645	692	653	662	615	650	619	682	635	659	677	654	645	643	627	640	708	634	622	694	626	628	639	677	636	681	630	684	656	631	653	675	644	647	637	638	631	677	655	658	637	643	665	644	659	643	657	612	701	641	600	668	639	629	657	633	670	675	663	605	659	650	665	655	653	680	653	638	669	665	654	701	660	612	617	708	658	648	604	667	665	592	651	605	676	645	680	632	676	601	671	656	641	652	648	657	608	630	601	638	631	654	634	632	647	629	644	659	623	650	631	640	667	658	699	661	676	662	668	665	633	640	631	636	639	672	624	675	645	620	647	701	623	624	644	645	695	671	630	685	680	629	614	681	638	620	667	653	655	636	663	657	617	705	672	632	620	599	633	689	633	595	651	618	653	651	632	692	624	636	677	669	651	633	627	665	635	684	647	677	645	667	652	667	606	669	660	626	608	652	681	669	641	626	681	660	669	620	720	640	650	633	669	642	704	590	627	660	619	660	681	649	607	632	614	636	657	617	648	642	649	643	615	672	653	672	649	696	682	742	627	632	655	599	653	664	628	647	626	643	642	616	633	673	639	628	677	651	644	646	606	658	653	643	657	653	585	664	678	650	636	651	653	636	700	650	625	669	636	642	627	663	645	669	640	629	660	620	634	641	627	606	604	625	662	651	659	624	675	685	675	622	670	646	660	654	637	643	659	607	638	688	637	665	591	626	649	639	645	633	625	618	661	668	665	662	622	679	626	646	600	654	644	620	638	673	643	677	628	661	694	651	650	654	644	644	652	667	676	683	705	616	642	672	641
31923	39021	25401	20548	21970	20259	16460	10888	7885	6725	4563	3634	3417	3224	3086	2689	2467	2202	1936	1791	1426	1249	1232	1257	1193	1190	1176	1140	1129	1046	1040	958	884	901	879	906	838	868	917	931	936	930	869	906	912	896	835	893	831	850	911	868	863	854	782	841	860	838	806	841	831	847	816	793	842	863	893	844	831	818	760	857	842	842	834	845	831	859	855	888	814	830	846	791	863	804	861	805	823	805	782	761	813	851	855	817	795	809	849	848	853	799	859	850	861	868	812	783	807	856	866	831	802	873	815	814	851	841	838	803	808	833	805	847	891	827	814	831	815	824	797	826	814	807	847	823	852	827	782	816	859	822	855	853	837	848	792	860	827	824	836	853	859	849	786	846	825	845	807	816	798	840	835	828	814	797	807	882	833	875	842	832	853	817	791	815	837	839	854	835	797	867	903	823	842	848	850	853	818	817	857	828	841	865	848	803	837	789	851	813	861	868	827	814	814	845	852	756	845	878	822	861	813	866	832	789	842	874	798	824	831	798	850	824	795	833	835	784	837	848	861	816	776	799	796	809	850	710	822	873	835	820	836	756	796	797	867	861	788	828	814	825	828	772	778	853	834	844	875	854	800	797	845	850	854	823	846	833	817	808	813	823	819	835	822	822	812	798	809	816	884	834	789	789	866	810	845	823	825	848	865	826	865	859	795	845	834	857	799	823	784	823	812	813	796	807	820	821	869	807	809	786	859	838	856	863	836	841	770	795	777	834	800	816	789	832	832	834	809	844	823	808	782	839	814	835	832	821	796	817	872	853	785	776	785	824	810	794	823	814	821	880	808	815	827	831	789	822	875	856	832	853	820	805	869	844	834	774	802	816	839	782	769	793	816	774	773	818	790	818	854	832	786	836	822	797	844	802	784	891	807	859	813	847	833	838	865	817	830	835	842	816	836	824	823	818	828	796	806	797	815	842	818	810	796	798	924	834	803	855	788	835	826	837	801	832	826	769	809	832	871	822	764	795	834	864	835	803	813	789	820	847	844	838	819	792	821	819	839	853	832	826	811	862	875	842	877	862	758	797	807	851	794	822	802	813	862	812	847	820	839	805	820	786	819	807	860	842	870	835	824	821	804	822	868	811	801	803	832	785	812	885	833	840	871	830	883	848	829	811	843	764	820	791	833	810	823	837	827	858	781	845	782	838	844	803	805	852	883	819	811	857	804	809	849	844	828	798	850	850	851	839	796	817	833	769	798	804	809	855	775	815	814	838	841	842	775	803	795	791	827	816	827	835	815	814	808	827	878	851	849	811	807	794	843	863	815	832	819	835	848	789	810	811	847	833	862	863	829	822	819	862	819	830	804	837	813	849	836	859	775	846	818	845	847	799	798	804	846	816	823	874	878	831	798	869	847	840	853	849	873	863	824	831	811	808	851	859	784	816	798	846	799	843	815	804	834	858	798	822	822	852	853	837	901	860	792	822	809	850	842	803	838	822	823	794	873	861	822	859	808	839	808	864	780	788	857	835	876	871	824	802	810	831	846	867	816	816	840	841	798	825	838	798	811	834	822	795	794	858	859	824	849	863	882	865	809	851	872	829	809	825	846	831	790	857	845	838	815	808	798	796	912	863	825	829	824	814	813	842	834	769	816	790	847	801	849	868	840	861	856	845	827	857	863	807	856	791	818	815	814	823	886	863	863	855	807	835	859	872	783	904	854	835	826	790	865	845	848	804	796	842	813	834	846	829	819	821	811	833	799	850	805	828	819	821	809	815	779	815	835	783	864	803	832	844	822	818	785	871	760	867	832	844	855	859	787	782	777	818	791	833	825	842	801	879	880	809	834	827	823	856	818	786	848	859	821	830	847	826	840	819	803	853	786	825	795	814	869	846	819	798	822	783	825	813	815	857	797	796	796	813	794	796	820	850	887	856	819	828	865	844	802	826	814	823	879	848	829	832	806	777	771	812	834	773	798	772	821	832	778	825	823	828	779	859	853	849	800	835	825	836	820	809	804	815	797	849	820	880	826	865	804	805	852	817	818	861	884	852	847	789	828	848	826	814	852	807	779	793	832	827	841	840	824	821	747	836	832	876	881	868	811	786	849	832	816	866	828	849	820	824	830	807	810	838	832	874	836	836	793	741	857	853	856	828	817	804	785	753	819	785	802	858	806	798	799	843	769	801	871	806	842	808	820	829	811	873	827	753	832	832	791	774	880	848	846	843	821	850	824	760	841	807	801	813	847	837	827	835	799	841	862	822	829	834	784	781	807	875	835	838	843	838	842	791	817	843	861	807	863	787	851	808	874	871	799	821	826	836	773	845	812	805	851	786	799	808	834	851	853	828	849	798	786	820	871	784	860	821	729	820	841	814	831	827	856	832	838	818	873	838	831	824	872	851	827	824	843	808	838	783	804	830	796	792	820	863	842	814	799	771	842	827	807	850	822	795	766	818	817	790	797	844	820	811	845	821	850	814	774	857	813	822	818	818	857	872	831	836	826	826	839	818	800	885	827	851	855	797	837	817	815	821	835	801	819	876	851	794	818	872	820	890	823	802	801	814	852	819	879	767	773	921	844	854	825	854	819	837	811	795	777	819	853	857	809	819	868	784	804	830	813	827	848	846	896	785	892	816	806	795	772	843	807	814	856	858	841	812	843	860	826	814	806	823	896	817	814	811	782	859	835	856	808	831	835	884	818	863	819	877	814	856	796	830	793	851	799	778	886	860	821	829	819	801	820	813	842	846	819	849	823	846	835	867	825	807	846	821	841	831	869	884	841	839	846	827	796	826	869	856	811	884	849	812	782	850	811	825	756	825	840	780	807	809	798	812	816	823	800	852	854	849	849	802	816	824	807	847	845	776	837	844	869	783	871	789	847	783	827	800	815	837	816	847	842	848	841	819	860	819	850	864	815	825	775	842	750	854	827	839	893	817	839	871	828	819	847	817	821	828	806	813	777	825	832	813	837	810	851	798	818	822	870	845	842	828	852	810	791	829	819	836	839	868	841	866	808	836	809	841	819	845	793	816	896	811	878	825	879	834	786	837	819	836	824	804	858	823	873	766	846	846	787	848	805	824	791	849	818	819	866	867	881	824	835	827	843	808	835	782	863	768	855	837	780	847	857	787	820	845	847	821	800	858	899	835	851	855	802	865	775	853	813	802	803	827	836	824	803	811	801	777	803	796	803	859	821	836	837	843	810	809	808	775	852	813	848	871	795	864	804	805	810	905	827	837	792	813	836	817	828	840	792	853	823	808	808	834	866	804	818	754	862	786	804	802	829	809	800	819	825	786	849	820	886	828	861	818	808	838	822	834	798	807	774	828	819	867	787	866	866	806	817	843	800	800	837	803	818	814	851	827	876	859	814	788	785	889	862	789	798	794	856	835	820	781	837	795	817	865	811	855	797	838	833	858	756	769	857	814	795	827	800	839	823	842	801	902	783	870	795	796	811	824	827	773	798	836	814	834	765	821	833	848	830	844	816	819	782	796	816	852	837	791
23764	20846	28007	23903	21738	20741	17538	10144	5708	4753	3586	2987	2406	2304	2211	2028	1821	1569	1551	1417	1146	943	902	900	932	888	919	879	814	775	757	700	669	734	703	679	631	672	639	694	661	690	680	642	655	608	632	658	618	647	577	600	626	649	616	585	624	614	584	573	625	601	631	592	617	610	608	587	552	587	578	603	560	598	626	587	560	577	584	570	650	584	575	601	609	591	581	604	668	549	608	574	612	627	614	602	633	605	624	609	585	586	629	564	546	559	589	608	615	599	575	641	556	551	593	582	622	579	610	579	604	555	583	579	631	612	576	580	644	601	605	604	572	594	612	567	602	568	616	585	562	655	597	595	612	637	594	608	606	622	559	645	585	570	583	606	565	590	621	586	609	593	599	581	604	636	628	569	595	629	615	609	585	608	578	562	651	569	627	565	554	586	623	626	622	598	577	596	586	619	599	579	566	613	555	646	570	584	581	583	582	604	576	613	591	556	601	606	592	622	635	600	560	587	573	580	607	575	617	568	597	584	572	607	614	582	570	605	593	564	588	588	665	569	610	603	596	627	585	613	537	567	573	579	571	644	582	569	635	622	619	577	635	569	603	589	603	625	592	595	587	592	607	584	597	595	627	571	615	573	605	574	587	591	602	586	588	572	618	590	615	587	653	604	624	593	572	577	576	577	582	574	581	629	589	584	603	572	577	628	637	574	597	568	623	610	596	636	591	599	596	616	567	563	592	593	626	645	601	559	600	558	609	601	617	616	572	578	599	580	602	570	592	608	594	593	616	658	637	569	573	583	589	531	613	569	560	607	599	589	570	575	623	636	567	581	566	597	616	604	577	647	591	611	591	589	603	614	598	563	604	623	581	590	588	584	640	592	581	556	620	590	613	591	612	620	607	629	593	564	604	601	588	556	595	608	612	586	581	600	624	597	594	606	580	584	600	570	579	576	596	588	617	578	565	568	589	577	586	604	589	573	606	635	587	569	600	626	606	576	583	635	585	579	616	587	565	587	598	588	605	613	619	574	587	634	632	607	576	596	552	616	595	597	570	585	590	609	581	578	594	600	620	582	598	575	594	611	566	624	605	565	630	617	574	545	612	584	581	588	620	585	601	573	569	616	582	546	546	545	614	579	589	607	606	584	602	584	595	549	572	616	613	585	584	589	594	613	582	583	615	617	603	586	591	608	578	566	595	577	584	643	597	566	618	589	553	614	603	547	586	563	613	594	604	616	602	576	587	586	597	609	579	583	605	577	615	581	622	584	577	610	604	615	592	607	579	590	589	609	590	588	599	591	601	599	576	632	618	605	542	633	599	555	577	606	571	566	594	581	626	659	545	602	632	579	555	604	576	614	615	626	595	595	600	547	567	595	612	527	592	581	629	615	592	557	573	582	622	617	589	629	555	617	622	615	558	611	592	581	619	597	586	581	633	630	587	598	577	602	593	601	579	594	603	594	637	612	587	590	519	575	620	591	619	611	627	592	586	584	601	623	579	586	619	593	591	628	583	593	591	597	612	595	618	601	614	603	609	592	599	609	624	580	604	602	599	564	603	633	628	634	591	608	556	576	630	619	613	607	574	593	565	624	569	558	596	596	602	592	596	564	651	580	604	609	581	534	638	610	612	576	580	628	587	597	568	603	577	634	597	542	627	621	604	654	627	605	598	615	596	637	595	644	576	591	584	636	615	613	613	589	600	609	579	613	625	576	599	626	602	590	625	595	588	612	574	599	606	600	599	613	616	564	581	605	591	616	588	598	584	572	600	596	581	605	591	572	614	625	569	630	583	607	594	624	571	569	601	607	550	572	604	629	576	599	603	588	588	613	607	580	583	560	633	575	598	592	623	579	567	558	582	573	604	590	604	582	564	590	597	606	564	564	616	620	602	577	623	640	551	586	612	628	599	591	593	604	569	578	603	580	607	605	639	604	623	596	585	597	608	618	605	558	642	544	589	570	627	575	572	597	598	604	558	594	600	561	600	581	625	659	559	607	580	593	615	598	603	574	615	623	604	597	629	592	577	591	570	580	580	562	608	609	634	583	634	612	579	643	598	560	614	551	628	622	623	591	607	615	629	588	609	598	579	620	606	606	572	541	591	619	576	565	608	636	620	616	598	600	644	564	595	618	590	599	595	599	586	582	588	607	610	613	621	559	635	589	595	618	604	639	645	545	609	645	622	575	596	591	615	578	560	597	612	602	609	530	623	622	617	560	651	611	662	576	554	595	612	585	586	594	629	589	602	574	600	573	605	603	610	581	598	585	574	570	617	609	602	564	623	591	568	598	581	579	558	578	630	581	615	577	588	599	602	573	590	596	619	607	572	566	574	607	622	632	617	582	629	560	622	606	590	577	598	619	571	627	603	602	562	602	608	589	615	626	557	587	611	557	630	608	586	642	593	619	631	606	585	551	612	604	578	593	576	608	553	603	586	621	578	568	597	622	583	595	582	594	586	598	613	588	582	609	617	578	571	648	606	592	595	573	598	567	599	569	623	567	565	625	578	593	623	608	568	583	666	577	625	552	603	605	574	602	568	577	621	548	598	617	614	587	607	623	640	610	615	581	606	580	626	600	601	599	559	594	586	589	639	572	606	615	586	602	612	625	612	597	597	630	563	592	601	604	573	630	555	570	633	576	620	574	609	596	605	569	554	607	614	595	560	559	590	548	612	610	603	623	621	578	571	595	627	650	548	600	608	619	597	598	603	623	624	565	620	587	571	592	619	607	618	578	594	624	607	632	619	567	556	626	592	582	583	568	572	616	624	588	607	650	576	604	596	594	610	603	635	594	569	571	615	607	557	620	576	567	595	581	567	608	594	583	581	608	571	582	618	577	613	593	602	574	639	577	574	617	561	626	616	616	557	574	610	584	588	607	575	594	583	599	592	637	625	528	614	623	602	576	616	548	608	610	643	607	557	611	610	585	629	582	569	549	602	615	601	631	600	601	583	621	597	541	582	559	561	586	596	634	604	570	615	635	568	582	560	555	540	565	653	576	592	563	585	543	602	581	586	588	571	598	573	617	580	621	591	635	582	587	577	578	610	604	573	611	579	604	614	610	583	573	594	566	576	576	622	579	591	618	609	636	580	573	608	570	608	578	629	573	610	627	590	607	602	605	602	625	586	566	592	569	579	583	592	592	646	621	599	584	601	603	636	613	613	585	535	572	635	570	597	569	559	603	573	594	631	640	599	628	557	645	612	596	568	604	587	609	622	608	610	633	579	541	580	609	599	609	612	607	599	566	616	630	583	665	567	624	572	612	600	616	577	577	552	610	597	593	608	514	598	585	545	618	598	581	592	593	636	563	593	578	595	635	599	647	628	627	585	593	623	601	590	612	572	594	624	592	585	610	602	593	612	590	562	560	610	652	585	618	600	609	631	591	624	603	614	603	601	589	580	631	553	604	594	626	566	615	537	619	567	607	602	599	598	582	596	615	580	616	624	538	582	628	569	580	624	599	587	605	638	635	607	586	606	612	597	579
36100	49803	33246	26465	26794	25289	22734	16355	11198	9261	7124	5745	4730	4466	4031	3777	3550	2753	2694	2399	1969	1509	1334	1353	1443	1373	1384	1339	1248	1152	1070	1049	1019	1015	976	870	856	848	924	958	916	859	886	881	903	866	877	836	805	784	781	792	805	772	765	730	767	754	771	750	766	812	757	790	799	711	743	784	814	743	811	754	775	758	767	811	785	744	772	775	790	790	751	749	751	795	759	725	742	801	792	827	776	769	751	784	710	752	781	756	775	737	792	764	779	763	708	756	752	772	756	762	747	804	777	736	722	761	739	747	759	770	729	773	730	724	775	810	737	767	750	800	755	769	747	773	767	771	749	768	788	811	728	756	731	771	750	805	732	811	781	753	775	762	786	753	745	797	762	795	823	754	747	815	770	720	737	768	753	745	760	688	758	747	817	762	705	774	743	758	772	736	765	776	731	765	754	749	730	736	766	768	725	745	752	732	727	768	734	732	784	752	750	759	734	775	787	739	752	831	710	743	757	741	763	740	795	775	705	715	770	775	765	715	765	767	808	772	775	739	765	757	758	710	797	773	784	751	727	785	714	772	791	720	731	756	800	739	830	718	787	747	703	749	740	757	752	738	799	774	786	773	771	759	726	773	740	763	752	774	734	753	770	762	740	755	702	749	785	745	817	785	787	803	741	765	788	808	722	764	777	737	781	765	796	783	725	741	764	774	723	796	745	746	738	769	806	732	726	773	722	716	773	755	754	729	763	793	751	713	775	811	736	824	766	781	773	762	755	799	742	757	736	831	728	780	833	766	809	720	729	775	763	766	771	783	817	766	785	773	789	764	729	745	786	738	730	757	777	747	741	731	782	715	804	744	738	808	742	804	804	745	756	760	772	708	784	752	734	746	817	773	770	764	748	765	729	784	732	795	727	745	754	796	786	750	787	746	773	728	738	762	756	799	769	765	784	792	774	734	760	737	761	759	743	762	766	822	776	776	753	735	765	748	795	739	767	758	776	774	766	778	756	726	718	778	789	723	771	745	749	784	788	794	812	768	771	786	802	789	764	792	846	736	772	776	782	798	789	772	769	728	760	742	774	744	767	764	782	760	761	779	731	744	767	726	764	787	774	764	728	732	755	741	740	758	760	770	714	812	773	725	799	809	797	760	747	763	766	772	786	837	759	767	750	782	804	777	761	734	786	749	800	759	794	775	804	765	768	798	725	758	765	775	788	764	789	785	722	793	765	780	802	727	775	800	760	735	775	760	759	728	758	848	781	755	814	790	777	789	721	744	776	777	797	797	805	774	759	806	756	761	746	757	796	736	794	741	761	736	818	762	858	780	722	756	771	778	768	774	741	736	788	752	777	754	760	788	745	805	750	809	743	745	752	794	806	756	758	812	760	764	774	749	683	778	725	778	770	756	743	752	738	757	810	758	728	760	716	802	741	747	778	789	811	804	788	763	794	796	724	774	743	770	793	788	759	777	818	770	794	745	820	720	747	715	745	736	765	782	774	801	748	756	719	762	748	770	789	697	793	795	772	782	800	809	746	762	745	768	755	763	744	816	765	750	716	758	773	745	738	739	743	784	734	764	791	779	751	713	717	777	764	745	722	785	714	737	760	747	768	753	767	731	810	728	741	747	744	730	749	801	824	782	781	737	766	741	798	756	759	772	808	719	793	739	783	760	815	720	754	761	738	704	800	729	779	719	743	751	771	784	757	743	772	714	767	773	747	752	783	774	778	772	760	764	784	755	719	776	756	758	715	808	750	723	737	763	712	773	760	774	743	772	714	720	718	720	756	772	782	734	764	780	813	720	727	756	739	795	793	752	755	744	721	748	760	805	764	777	752	678	725	811	782	771	760	777	786	813	760	774	763	785	748	735	771	756	785	795	743	724	762	732	735	772	705	764	770	793	774	792	772	735	733	752	725	756	776	757	818	789	794	765	784	757	782	747	706	753	794	720	751	766	737	810	765	720	789	787	754	763	776	819	741	758	748	757	765	761	751	766	773	743	762	704	790	743	746	787	802	773	743	736	786	773	805	743	798	792	779	769	734	781	725	747	736	729	761	800	745	754	782	723	744	764	773	777	785	784	763	765	780	753	758	763	771	718	775	745	764	756	721	704	795	766	851	783	786	753	798	816	804	747	738	787	750	800	751	757	769	718	754	741	768	756	794	706	758	775	766	766	795	785	782	776	762	767	805	773	737	768	702	734	751	729	767	751	778	791	763	786	717	792	747	800	709	744	753	758	770	788	708	806	789	757	747	715	772	781	790	708	753	718	766	746	744	763	794	755	780	709	740	733	757	775	778	767	735	762	789	753	766	731	794	725	728	773	809	744	799	805	733	774	826	760	788	777	722	749	777	748	754	743	759	741	751	780	746	787	797	769	807	739	731	768	770	740	740	795	755	756	783	752	772	775	715	698	766	747	727	733	788	766	756	785	766	745	752	808	790	747	746	791	752	793	731	746	739	771	713	778	780	733	761	746	787	726	762	756	760	770	735	720	772	777	782	729	720	768	755	753	769	811	790	759	735	768	746	786	786	736	756	772	722	798	735	750	808	711	765	764	768	772	739	777	768	754	740	775	803	796	764	776	728	757	731	753	768	765	791	764	756	779	761	737	804	728	787	718	799	729	732	797	780	729	780	783	771	768	776	757	745	779	743	781	798	753	840	733	785	760	726	759	753	750	749	769	766	798	762	742	779	785	754	746	732	772	769	800	806	782	760	775	741	761	782	772	705	730	783	772	757	775	796	758	722	735	794	774	751	779	782	746	783	752	776	785	734	812	763	790	762	770	738	782	762	761	715	789	794	788	773	726	800	775	770	726	788	742	799	742	744	690	786	735	715	750	761	712	798	751	764	761	770	763	723	776	714	753	742	809	807	760	733	838	742	766	783	702	794	780	776	731	807	728	762	809	790	857	758	761	779	763	739	776	707	790	780	758	748	796	773	766	737	835	725	782	775	747	737	735	789	719	790	747	753	788	810	776	748	787	760	757	752	766	730	735	777	760	786	736	781	769	786	759	732	783	725	804	743	777	735	724	773	758	752	768	756	834	814	769	772	767	785	725	745	759	746	749	748	755	767	750	772	740	730	734	763	741	783	777	754	789	770	765	770	712	726	755	809	735	794	758	768	745	770	800	784	745	756	779	770	755	750	760	728	784	730	794	751	775	710	760	766	737	750	763	748	698	784	755	767	745	752	741	771	731	760	802	812	774	785	798	742	791	758	747	755	752	797	760	757	743	753	693	758	777	742	726	776	709	756	767	769	777	803	718	761	756	752	781	751	776	756	776	801	759	750	758	750	770	720	776	727	761	739	711	758	812	747	784	757	779	803	802	760	734	759	769	790	795	753	751	782	732	738	765	758	764	778	769	754	727	752	772	794	718	779	766	756	736	725	808	768	754	789	766	729	769	768	766	806	779	749	798	778	730	724	753	787	777	729	764	774	775	811	766	796	742	773	762	761	762	757	716	764	791	749	767	714	758	779	746	773	768
22726	20852	28483	23339	21340	23471	23084	12865	7333	6029	5428	4129	3153	2927	2719	2691	2244	1792	1888	1743	1319	974	945	857	949	1017	911	945	855	825	783	719	695	710	689	697	616	650	633	689	654	630	644	614	607	637	627	570	632	592	601	563	571	560	532	593	525	562	519	544	592	594	580	532	580	518	563	510	536	569	533	543	532	545	553	535	566	556	542	550	536	552	525	517	527	555	575	535	587	571	573	495	543	504	525	555	577	564	536	516	588	567	581	588	555	531	540	510	564	537	556	521	548	510	510	521	609	544	546	553	551	531	531	534	551	567	522	548	512	550	508	531	579	505	516	545	577	560	560	558	544	610	518	542	557	506	538	562	550	532	535	551	521	553	547	484	571	565	519	533	506	601	538	542	558	559	542	526	565	531	555	522	501	530	565	548	570	547	530	573	541	549	580	534	531	539	532	577	568	495	584	536	508	629	572	507	547	534	541	550	543	545	550	538	588	608	546	584	541	581	542	563	542	553	568	556	551	564	501	549	504	516	530	536	561	577	527	569	576	564	575	527	553	551	548	526	560	543	540	548	543	572	516	528	549	544	558	494	543	553	495	544	522	564	558	562	529	562	567	536	541	552	518	539	542	549	529	584	530	600	518	508	563	546	561	571	521	539	500	562	515	560	495	562	562	549	539	551	548	558	535	540	578	526	553	510	512	567	539	552	575	502	552	570	558	534	580	574	577	515	561	539	555	542	518	521	530	550	551	576	588	570	533	553	528	532	579	553	533	569	546	549	562	549	533	499	557	564	518	567	525	561	565	568	560	528	541	535	524	543	554	556	537	532	532	562	566	546	543	573	521	514	506	502	517	530	545	520	508	529	551	540	528	542	516	563	512	538	521	514	531	569	549	558	563	529	548	535	588	526	511	518	579	515	554	581	567	568	528	543	594	524	563	538	518	509	562	532	534	519	508	547	567	537	549	591	544	568	523	515	552	563	556	564	546	562	523	569	537	529	577	545	573	520	546	540	547	534	522	550	575	596	508	527	551	570	546	574	522	507	541	526	551	533	564	531	560	583	566	543	511	582	545	583	524	593	525	530	561	576	548	529	517	513	560	521	575	551	538	515	573	516	561	562	557	574	560	527	539	563	568	540	533	541	556	520	527	565	516	579	536	535	548	575	536	557	546	523	551	566	497	593	571	518	548	536	535	560	553	500	520	539	562	522	539	570	547	550	520	594	548	499	553	556	507	548	549	552	539	516	515	546	505	585	534	568	565	532	551	534	545	565	555	500	533	509	533	518	563	554	560	503	550	560	540	519	538	541	560	533	582	484	528	545	513	549	521	526	507	534	546	544	579	555	542	577	511	582	539	572	566	538	583	483	537	542	557	546	603	553	512	544	551	527	542	552	540	590	543	532	502	587	556	529	547	550	589	511	567	555	573	546	556	500	528	507	541	563	513	534	537	555	514	530	507	564	586	552	542	571	518	557	542	533	539	548	533	513	527	579	520	515	569	528	544	501	525	560	499	555	572	521	533	529	594	553	516	553	562	526	547	551	593	547	547	540	546	522	555	553	557	536	537	530	540	531	542	510	539	582	567	543	549	531	508	557	564	505	549	535	558	540	536	575	528	561	522	545	516	528	540	493	556	550	504	534	521	527	522	530	552	529	573	522	539	518	528	542	523	557	528	505	538	544	580	549	562	503	527	564	579	546	544	540	579	562	513	562	515	584	577	543	519	555	554	544	508	549	562	527	537	525	564	530	557	585	575	543	551	488	536	562	570	552	529	508	557	549	518	551	562	538	577	547	513	553	516	555	547	551	529	565	515	544	529	532	563	576	581	510	557	543	543	522	522	560	556	538	570	584	560	512	548	554	525	524	530	569	550	516	522	577	586	548	498	583	522	539	561	562	563	566	560	501	518	554	571	520	610	528	577	556	537	584	537	576	520	517	564	539	522	526	507	543	521	575	523	546	500	525	569	551	528	536	584	534	563	558	471	529	587	547	521	559	515	551	546	540	565	571	582	531	563	531	557	577	572	519	531	548	540	517	578	560	564	546	558	561	530	556	561	557	576	540	507	545	553	572	599	552	553	567	522	545	583	556	538	541	522	479	529	548	547	522	561	543	538	520	570	578	527	538	511	557	523	527	593	540	554	515	552	548	555	548	592	530	554	564	518	549	538	554	573	536	548	515	582	581	528	587	501	545	528	534	544	531	563	523	543	505	595	540	515	549	529	591	544	528	533	561	575	554	528	577	525	503	554	548	564	539	591	546	544	532	533	538	571	529	553	498	516	510	496	546	519	547	577	545	523	560	568	538	516	541	496	547	523	554	539	532	563	580	560	578	534	570	590	524	548	558	563	517	550	548	568	528	512	557	543	561	568	573	564	540	526	534	510	591	525	545	554	556	559	542	560	488	537	587	515	543	522	565	522	530	540	516	549	522	556	545	571	527	589	544	528	512	540	604	545	555	514	567	566	522	556	549	561	556	566	559	542	569	557	545	583	533	584	574	550	572	541	524	505	532	544	490	528	556	537	548	555	494	540	518	562	578	577	520	528	591	564	550	568	537	519	556	516	542	546	564	518	498	569	573	538	577	559	512	509	571	521	498	541	523	545	560	561	532	556	532	538	523	534	557	531	550	522	522	510	533	557	522	573	531	530	505	516	557	556	560	522	545	564	537	553	553	523	512	547	537	555	542	542	524	572	540	527	502	540	529	530	528	538	547	515	562	522	555	543	527	600	513	558	529	526	539	520	554	531	551	567	549	541	513	522	580	570	559	513	579	544	522	570	538	531	517	550	506	558	547	534	544	539	545	503	542	471	542	532	522	565	573	527	551	556	539	526	558	555	551	521	532	549	547	537	576	525	567	527	515	559	524	523	527	525	545	557	553	538	583	532	541	531	552	575	547	561	527	547	506	567	557	546	534	542	522	552	565	555	561	537	551	521	568	567	514	558	585	531	557	592	528	531	559	569	553	539	511	499	531	529	572	560	508	583	530	565	514	552	544	549	522	527	524	509	512	571	488	584	536	535	527	518	523	534	531	516	534	530	502	555	504	534	553	538	568	509	522	534	528	549	552	523	535	518	529	556	550	534	541	562	535	519	516	555	569	542	523	579	543	550	539	535	492	556	579	518	518	529	521	527	566	530	542	518	537	564	536	524	549	498	532	521	538	538	539	536	496	535	552	539	500	571	546	552	532	550	541	544	556	512	559	523	579	545	567	548	531	561	562	558	516	533	562	540	537	549	541	554	529	533	563	567	566	528	511	556	526	552	541	576	528	572	536	554	495	566	490	543	550	541	568	538	575	532	526	554	536	555	555	549	550	549	536	492	549	549	566	555	556	569	563	527	524	582	502	550	597	536	582	561	557	578	553	580	541	535	562	538	564	583	537	508	551	531	532	522	489	519	578	539	568	555	515	499	566	513	528	528	500	548	566	540	545	555	565	526	532	578	518	529	573	532	535	568	565	488	511	561	561	542	504	545	498	511	531
39991	57826	36969	31503	31638	29435	25385	18959	13524	11541	10495	8091	6387	5820	5225	5043	4131	3430	3465	3159	2279	1715	1468	1398	1496	1606	1499	1394	1284	1245	1220	1084	947	1067	1023	941	888	855	881	972	959	912	868	919	849	823	807	797	785	779	776	750	735	709	721	707	717	679	697	703	711	766	662	703	730	703	696	731	718	714	626	656	709	651	690	688	735	698	733	684	713	675	717	674	708	659	724	661	661	661	716	714	664	658	659	702	696	688	719	685	679	682	722	683	667	625	664	717	643	708	696	680	688	688	710	652	699	649	697	689	736	684	742	689	646	724	698	674	687	684	646	681	688	692	672	712	714	667	734	727	678	706	698	682	691	673	666	698	701	700	654	675	664	715	675	678	704	683	636	693	708	687	683	657	716	676	692	676	656	722	714	706	702	686	746	681	674	659	643	704	678	680	692	697	711	684	733	691	703	703	707	680	657	625	712	680	688	728	701	688	705	693	688	683	663	667	716	697	667	685	694	702	693	703	659	661	661	688	686	714	655	615	649	694	663	712	664	704	651	711	692	685	713	702	702	689	659	695	693	695	648	712	694	723	711	690	704	643	717	724	721	691	700	690	693	699	685	728	674	670	691	699	657	716	668	707	680	690	668	699	675	712	691	678	655	673	678	695	667	667	691	667	678	633	646	674	695	681	644	704	723	689	663	714	679	668	736	682	671	690	675	686	679	692	673	709	682	635	660	665	672	682	685	696	772	669	703	688	748	666	691	679	682	719	714	678	730	683	667	673	667	685	710	699	709	690	709	668	687	667	671	658	722	694	659	737	672	683	705	688	667	733	675	690	640	686	649	718	667	661	699	679	730	695	708	704	659	679	650	692	668	693	720	636	638	656	685	699	656	673	657	693	712	701	721	700	654	697	724	695	688	678	735	651	682	643	725	679	731	662	680	645	683	647	695	669	688	683	707	670	705	690	748	681	713	729	686	704	713	648	728	673	696	669	712	682	706	696	699	710	667	702	660	740	675	688	694	647	727	641	706	702	698	667	705	655	672	692	656	686	675	627	687	693	674	660	654	693	682	652	677	705	697	705	745	658	646	680	705	664	675	721	708	694	661	694	711	694	688	698	735	696	670	704	690	721	720	729	669	676	705	709	713	731	639	679	641	656	697	698	708	654	710	671	673	656	683	687	706	700	681	677	694	678	715	698	687	733	663	708	669	668	691	682	680	711	682	713	684	706	735	677	700	712	691	703	665	716	664	722	699	705	727	720	666	657	676	661	688	670	670	710	683	710	651	698	684	700	664	687	680	698	668	642	694	714	674	717	667	660	652	701	699	677	727	666	682	683	665	639	697	683	644	633	665	709	662	715	707	717	680	640	710	692	672	678	683	714	721	705	644	701	623	671	692	701	680	703	710	707	726	670	693	700	714	699	696	684	719	662	654	716	701	689	671	678	704	653	681	682	690	685	728	699	687	695	627	708	670	690	650	701	682	709	687	676	706	682	727	675	637	676	699	710	675	669	676	713	663	688	717	673	704	630	692	657	669	712	656	662	643	665	715	652	692	665	704	700	716	662	738	707	670	661	680	690	737	725	694	688	676	698	726	724	705	679	721	702	727	702	729	706	734	682	696	715	699	687	691	677	717	682	722	683	682	691	702	642	668	663	707	646	660	703	710	724	697	695	722	714	719	739	630	711	668	714	701	666	712	692	679	658	718	733	673	696	661	712	674	670	669	704	697	690	689	701	677	666	688	657	715	677	706	730	706	684	620	709	681	719	692	702	655	678	705	699	692	665	689	703	703	700	695	724	663	681	662	666	677	693	694	714	690	679	695	688	699	691	687	714	693	697	658	708	689	685	696	719	706	708	711	726	702	619	687	721	648	683	698	711	682	695	669	713	693	677	686	659	681	691	681	681	691	664	677	711	690	676	674	692	638	672	712	682	715	701	651	709	688	661	666	753	734	698	738	701	619	702	683	734	685	664	656	689	646	714	686	655	680	675	678	684	687	668	690	699	683	648	696	638	699	716	710	686	692	648	704	678	628	702	679	695	710	717	674	730	728	702	674	659	666	679	694	698	654	714	681	687	693	679	689	704	705	677	706	727	738	671	659	709	685	692	699	671	719	681	698	699	701	657	730	701	745	710	684	674	697	704	743	702	676	664	672	715	701	688	682	633	668	699	680	712	724	685	697	669	728	702	672	679	686	684	733	658	703	694	701	705	734	688	678	665	678	675	691	671	675	715	677	709	724	729	654	688	735	710	710	701	674	726	710	729	671	695	672	713	716	698	729	642	651	683	703	714	652	712	703	660	714	680	671	697	675	664	702	675	640	689	731	719	671	691	738	684	677	698	662	641	698	694	693	711	729	714	713	667	678	730	693	667	677	715	685	689	719	692	712	680	650	681	736	723	695	704	703	645	701	648	683	712	638	718	667	673	692	749	653	713	670	672	666	666	646	708	694	660	704	685	667	660	662	670	697	665	717	691	740	664	694	704	697	706	659	649	673	669	695	676	746	725	678	666	715	733	718	661	694	659	674	676	686	729	694	682	697	690	665	634	675	715	670	705	728	737	662	670	670	746	690	701	673	683	671	696	703	675	723	672	726	673	732	651	709	676	722	694	653	673	694	670	670	745	720	760	657	686	676	690	665	685	668	714	695	654	702	668	722	684	697	696	651	654	694	681	686	694	715	676	696	688	731	686	715	671	712	677	704	651	687	721	696	740	650	699	695	649	685	668	683	718	717	689	682	675	649	683	670	742	634	673	694	627	718	678	706	657	707	683	655	691	672	697	723	677	692	700	675	634	750	656	674	697	674	681	674	636	661	674	658	681	724	650	632	685	682	746	638	731	663	683	716	726	690	704	698	665	700	667	727	671	702	693	702	695	706	684	729	647	691	703	735	687	728	681	704	741	649	650	690	701	667	717	712	661	668	654	694	733	712	725	680	698	670	704	647	726	686	693	712	677	730	694	641	706	655	657	719	688	738	683	693	696	688	714	692	659	688	668	659	658	679	717	658	648	673	671	709	677	637	700	661	653	683	710	701	653	690	685	677	686	637	666	669	691	712	642	677	661	723	671	685	661	659	668	733	658	623	713	722	643	670	657	685	733	688	693	718	717	711	678	688	705	694	681	722	671	742	709	733	694	670	668	703	691	719	703	724	691	692	675	678	705	700	680	703	659	710	670	719	688	692	666	719	716	660	691	693	673	703	692	654	674	674	721	694	685	708	684	714	666	683	682	694	711	713	693	661	696	671	701	670	699	716	706	666	648	669	695	647	712	688	688	732	709	690	689	691	684	667	696	688	680	674	702	670	675	717	634	695	703	629	676	732	646	653	666	700	695	695	674	707	668	691	695	681	691	672	706	690	682	724	663	685	713	696	718	678	702	701	681	715	718	719	695	741	700	695	701	698	690	739	686	667	691	652	690	659	704	673	684	655	693	666	667	725	664	693	705	689	691	670	705	671	700	680	706	708	642	633	668	669	675	708	727	706	691
27873	25630	23431	19333	14972	12604	7993	4403	3594	3560	2883	2138	1918	1940	1674	1475	1335	1283	1276	1175	984	847	772	799	764	803	780	814	780	804	773	753	714	703	719	689	710	693	742	716	662	681	697	691	653	724	675	706	695	720	681	698	628	698	700	653	698	671	671	682	685	691	708	658	694	647	645	618	680	687	665	699	674	653	674	687	649	717	658	658	719	676	654	629	671	662	686	662	659	676	650	710	689	657	665	669	684	641	661	674	689	667	632	684	648	663	664	636	635	685	663	656	745	677	684	642	686	625	681	620	670	641	646	633	700	684	628	625	649	668	673	684	669	696	612	658	638	725	663	703	635	643	641	662	665	659	640	662	669	645	643	661	669	706	670	692	641	609	693	684	724	677	683	673	636	626	695	651	666	665	669	700	640	630	681	693	657	688	687	697	652	645	687	624	657	666	671	684	645	700	703	668	706	659	639	645	673	665	668	667	654	657	657	709	690	601	693	639	649	624	658	632	714	685	669	678	696	688	667	665	666	657	706	664	656	690	676	647	667	667	712	685	628	719	654	663	691	657	659	676	647	683	700	633	662	624	684	642	668	710	706	695	669	665	669	649	653	633	665	700	680	679	676	631	703	689	653	668	634	662	704	664	635	689	665	675	681	688	641	653	678	646	664	688	677	673	657	637	653	716	666	674	638	672	693	707	663	639	669	671	698	688	679	652	701	645	626	660	679	628	692	658	658	699	716	669	707	694	676	659	673	704	681	626	626	599	639	674	626	666	645	635	686	636	674	641	676	634	676	672	674	692	682	698	658	663	644	679	726	640	669	671	675	652	709	692	632	648	684	638	636	657	619	652	672	641	668	660	688	660	668	657	661	672	715	663	702	611	691	661	687	647	636	633	665	663	690	676	653	650	641	676	718	697	671	700	674	665	635	648	659	680	651	646	633	669	632	674	677	664	656	663	695	698	654	685	656	660	673	690	695	625	661	689	670	688	682	592	649	652	673	674	693	688	662	691	687	659	679	680	676	708	660	667	643	695	651	626	649	681	676	664	644	632	658	660	671	653	660	651	674	654	649	676	670	654	620	666	629	661	669	669	611	681	670	674	673	668	636	693	652	657	647	661	641	660	681	696	655	741	692	695	640	650	640	673	653	651	688	686	673	688	658	662	668	691	708	697	682	643	678	658	715	631	654	634	646	661	703	686	658	697	622	659	642	653	650	662	687	700	703	675	651	642	651	645	673	663	659	642	672	632	664	715	736	687	628	695	672	679	668	669	690	693	682	689	635	644	685	715	680	672	663	623	716	682	654	663	638	656	688	695	658	710	663	656	663	693	702	713	689	671	655	609	651	674	696	637	645	681	645	644	639	687	650	613	626	645	672	688	647	689	700	690	666	668	669	624	680	673	659	678	672	693	666	673	622	661	731	698	684	681	651	616	651	687	679	677	660	659	681	636	634	654	656	714	658	657	634	629	690	623	659	647	643	704	653	695	675	673	635	686	692	687	661	606	670	650	616	671	627	698	670	715	643	626	664	677	689	670	646	655	662	631	700	653	673	672	654	698	672	663	674	667	643	675	678	671	635	677	657	697	692	606	645	664	669	651	659	678	661	668	640	673	668	660	672	674	671	678	672	658	704	672	702	642	651	667	670	642	703	673	701	695	649	669	655	660	686	646	645	635	671	694	659	650	680	686	675	676	672	667	668	661	638	706	646	675	683	647	653	688	647	709	669	672	664	670	662	659	674	632	677	666	632	673	671	676	724	703	677	690	645	700	671	644	666	677	661	624	653	632	672	640	668	660	693	749	683	680	628	707	670	682	712	654	634	686	638	668	645	684	710	675	647	669	667	716	694	672	653	699	699	645	675	714	685	664	675	680	624	667	655	677	656	706	678	667	639	707	623	660	651	675	630	712	675	682	671	644	647	684	621	636	685	672	665	693	665	686	683	677	717	667	666	697	662	645	710	692	650	660	701	675	667	641	685	648	623	633	661	655	669	669	643	693	680	698	685	665	665	649	640	659	688	692	644	671	654	626	706	673	658	652	677	642	689	704	684	647	707	661	673	696	690	678	651	704	633	633	669	640	668	696	662	666	707	685	664	654	707	674	675	674	685	664	711	649	681	651	690	592	638	638	671	656	671	702	671	654	726	648	693	704	665	685	674	633	681	625	673	641	669	659	670	694	693	647	663	681	693	618	678	631	696	651	684	659	660	665	692	681	667	656	678	705	695	694	693	677	738	682	675	685	663	688	631	693	691	680	663	721	658	662	676	678	692	636	656	679	644	653	635	627	694	667	635	722	662	672	683	631	681	637	610	653	692	608	678	659	685	663	659	690	668	652	693	611	689	708	621	635	645	674	656	684	725	683	669	644	654	658	666	663	647	648	690	687	702	621	635	657	699	652	673	679	649	632	623	675	630	679	666	666	679	695	675	649	655	699	681	655	659	680	643	692	712	644	651	720	677	701	676	665	629	646	702	678	635	672	683	688	667	648	684	633	657	667	682	673	671	659	637	681	648	669	679	726	641	638	713	656	668	633	654	672	605	685	651	642	636	618	626	651	667	677	640	684	661	694	702	688	671	612	682	637	658	638	659	677	658	666	651	648	663	716	662	650	699	670	652	662	692	649	658	673	670	686	666	621	645	635	708	653	711	639	722	618	690	631	667	677	669	658	647	675	678	634	625	679	662	706	655	664	623	671	665	665	641	681	664	641	638	710	657	683	671	647	707	668	712	709	703	683	689	704	653	683	680	671	682	699	675	654	662	667	627	669	656	673	679	642	644	624	651	657	655	669	663	707	652	635	663	686	617	671	680	652	668	703	622	686	664	690	682	686	677	676	639	627	654	652	638	680	690	681	665	702	626	612	651	649	650	699	691	649	652	678	674	669	658	665	676	671	645	650	639	700	719	669	658	671	642	696	628	658	632	643	609	640	646	711	646	644	682	677	663	680	698	715	720	688	710	683	621	682	677	623	616	644	683	677	679	643	685	664	617	628	660	680	687	630	668	668	651	685	711	680	676	704	644	673	691	681	654	685	640	655	664	707	626	656	709	695	665	632	642	637	658	662	642	668	668	620	675	733	660	630	643	613	710	690	672	691	680	664	661	667	652	670	707	677	717	678	688	686	678	624	647	639	668	652	641	597	656	656	664	659	679	667	695	692	676	715	715	663	659	692	749	615	669	658	716	659	648	699	678	648	646	703	692	673	665	683	651	715	645	712	706	662	626	706	648	646	638	668	660	672	673	677	615	687	618	667	628	671	636	692	659	597	633	647	627	699	680	690	649	629	669	687	682	640	626	660	663	682	681	669	667	610	670	708	731	635	683	724	696	655	640	637	658	673	643	715	672	648	689	679	681	673	707	669	668	714	709	670	694	678	638	654	653	680	686	665	673	593	694	664	671	659	656	683	692	613	666	666	676	641	659	675	676	694	685	633	672	702	665	657	673	674	674	650	685	672	677	659	644	665	624	649	690	637	683	637	656	651
32316	39273	27764	22766	21351	19458	13619	8674	7626	7531	5965	4164	3767	3640	3147	2617	2425	2301	2168	1904	1509	1282	1182	1104	1072	1112	1166	1097	1020	1034	1019	989	1004	967	953	941	906	906	978	990	912	961	930	928	908	930	912	896	856	829	897	912	868	870	833	866	858	867	853	865	878	848	890	866	831	933	855	841	797	831	831	843	857	863	870	813	830	838	907	899	836	873	861	789	832	778	815	871	833	859	861	799	899	859	880	855	844	822	887	799	826	850	840	838	850	889	866	825	862	847	898	842	818	862	899	835	791	867	868	846	857	863	843	895	863	830	873	872	847	855	821	877	891	860	796	853	853	753	882	856	836	858	828	832	845	843	837	875	888	875	886	847	864	840	850	845	856	852	841	819	824	807	839	849	784	816	861	881	849	844	843	860	833	858	855	829	799	872	901	818	843	774	797	875	833	856	885	836	826	859	804	868	833	883	857	849	933	850	830	884	921	870	827	804	855	869	841	826	865	859	851	891	866	874	861	841	912	869	847	849	839	841	868	851	794	853	845	850	842	840	877	856	845	865	840	833	907	845	869	833	775	823	854	871	833	820	835	852	848	847	851	885	832	834	825	870	860	811	854	833	838	870	838	810	859	898	878	857	883	810	823	811	847	831	883	868	806	871	845	847	838	827	830	848	880	816	839	854	885	866	842	839	844	841	896	868	849	849	824	891	828	889	885	861	897	849	836	856	849	857	868	863	877	812	921	868	852	886	817	882	842	878	838	862	813	884	804	892	870	915	869	826	837	863	867	804	832	849	812	827	850	872	899	832	850	863	899	870	786	829	880	849	819	830	854	824	864	809	822	863	893	800	841	800	849	893	861	865	851	814	850	818	855	849	857	866	846	873	863	867	800	867	828	808	855	879	827	845	858	875	846	806	860	860	822	848	903	856	851	791	842	846	862	870	846	804	838	840	813	869	839	852	858	826	856	832	861	817	873	817	889	888	863	863	835	858	818	834	848	885	805	796	832	901	871	841	893	846	846	835	835	859	799	923	859	826	889	809	844	843	837	893	824	824	882	854	820	884	848	866	861	842	836	831	837	874	892	857	886	859	847	886	845	872	896	789	840	840	812	843	826	854	843	870	848	887	836	832	809	886	814	827	804	862	892	839	874	860	817	850	807	882	888	818	872	847	832	814	867	836	875	818	784	895	845	832	833	864	841	886	899	845	875	872	852	830	881	873	808	864	801	836	813	830	880	792	842	833	871	866	850	811	852	828	856	855	831	863	891	881	806	896	834	796	885	848	827	852	876	838	851	812	846	851	857	878	853	824	837	848	854	865	816	850	831	866	862	866	840	852	853	839	831	879	867	813	948	919	840	830	868	853	858	882	830	748	830	840	855	803	869	860	848	894	904	831	902	833	847	828	822	844	846	835	852	842	893	853	830	891	878	907	811	842	853	828	854	857	891	870	823	805	898	829	873	876	888	892	862	871	824	796	852	871	800	815	838	886	830	804	849	864	868	887	885	858	880	868	840	825	800	802	858	877	833	794	851	897	860	883	808	884	829	831	854	893	839	829	854	810	823	855	858	911	830	853	808	816	791	891	878	851	860	794	883	825	841	856	906	813	785	833	835	822	879	876	829	840	876	860	863	838	820	872	853	819	873	832	811	883	841	847	861	787	866	865	836	843	803	799	854	830	826	863	859	849	850	898	844	827	875	805	834	846	804	863	873	778	814	857	823	893	787	859	820	858	843	878	882	855	873	837	790	796	878	887	866	822	840	826	867	786	822	869	869	817	842	853	823	838	808	873	859	820	834	856	835	868	862	828	870	822	831	932	870	808	849	872	838	835	821	822	895	821	838	837	829	875	835	820	817	879	843	831	879	863	862	899	845	880	874	832	837	881	820	864	838	806	873	812	904	835	833	866	846	838	890	828	899	861	877	801	856	889	881	827	851	849	831	832	880	854	852	795	877	798	869	871	826	861	828	818	819	840	844	828	839	835	878	876	842	814	863	793	891	814	869	844	829	848	831	853	879	878	830	829	845	863	872	821	838	835	832	851	829	833	827	837	853	831	861	830	831	813	837	845	821	847	844	850	801	768	860	840	867	859	810	851	822	865	812	807	831	850	819	855	830	838	854	874	830	855	831	837	834	835	841	824	841	829	831	837	822	813	912	825	905	790	850	800	845	799	905	851	849	885	868	866	873	838	872	821	840	881	869	843	869	822	833	791	860	870	856	830	759	835	867	820	861	807	823	846	849	862	839	890	835	838	855	812	799	860	867	890	851	816	827	843	882	839	866	834	863	878	883	820	824	866	886	810	893	834	803	850	850	832	828	890	798	843	872	873	839	868	854	836	877	857	868	870	833	788	854	818	823	834	849	850	857	823	856	832	878	835	873	888	850	876	840	832	853	859	855	865	841	830	910	817	867	817	878	898	830	920	833	844	851	863	827	847	855	821	906	829	865	834	903	878	848	849	849	853	844	848	845	870	859	846	866	829	862	841	855	850	843	816	837	872	921	866	894	851	843	849	899	864	894	830	853	867	823	901	852	820	863	849	841	866	839	845	814	820	829	791	841	826	857	796	852	843	830	844	821	806	851	836	873	824	879	887	869	867	891	854	834	875	852	855	783	881	886	838	852	830	820	834	843	835	876	911	772	834	870	876	853	855	858	834	869	838	847	863	857	869	849	802	882	864	821	877	836	830	859	896	858	830	816	777	801	848	866	840	866	872	828	873	853	867	809	882	814	841	870	877	840	823	854	858	865	815	849	871	891	853	840	843	862	788	923	801	885	838	824	814	857	799	903	849	865	825	828	835	889	857	832	865	864	854	823	824	834	790	846	836	839	852	856	820	894	819	829	840	888	829	860	847	867	828	845	868	811	885	834	824	892	815	887	812	815	828	864	864	796	847	854	818	836	896	832	869	881	866	882	801	929	892	849	859	903	857	864	863	876	852	847	801	833	870	848	873	881	844	830	901	818	890	860	876	834	857	876	934	895	827	855	773	816	861	853	894	895	891	850	850	869	848	849	856	828	870	889	857	814	875	839	860	872	825	828	841	841	877	812	825	819	838	843	896	811	804	876	849	840	826	873	827	874	840	841	907	827	909	815	847	834	842	861	837	837	813	850	877	781	847	885	806	863	868	819	843	874	847	901	892	816	876	878	802	902	863	806	839	869	877	869	830	842	848	809	891	854	868	851	810	894	848	845	841	832	867	820	872	850	822	882	814	891	868	819	878	823	868	861	862	858	842	819	838	835	810	848	888	897	850	846	828	816	884	810	882	834	825	771	880	847	808	824	836	854	889	839	887	841	789	896	873	904	888	892	843	844	884	845	889	838	889	840	850	856	835	908	805	818	863	862	825	897	896	889	861	856	858	828	851	863	891	813	849	855	840	865	824	870	840	797	859	899	868	793	860	867	912	861	861	874	788	905	895	833	798	835	861	845	829	845	862	876	833	839	834	863	878	825	835	850	892	851	861	837	826	788	809	832	855	818	875
23937	20929	28046	24063	22051	20223	14196	7336	5486	5335	4373	3700	3302	2733	2370	2127	1923	1720	1571	1419	1157	995	895	773	849	793	827	808	796	756	831	801	787	730	690	690	694	714	716	680	728	688	660	676	646	667	675	644	672	660	601	616	629	597	667	648	637	615	609	585	613	611	664	647	575	663	582	604	655	624	599	598	605	608	631	632	603	610	619	614	564	613	646	614	610	646	572	635	625	633	630	606	613	666	638	612	578	599	603	598	620	585	631	584	624	635	611	589	624	632	579	637	635	622	621	588	595	632	641	631	647	635	602	609	592	592	620	612	567	649	601	601	619	656	582	652	596	589	610	614	596	598	602	602	616	626	597	600	641	651	617	688	608	643	665	611	655	624	631	622	643	600	625	597	629	614	585	567	596	635	621	572	603	586	592	624	657	600	593	638	604	614	597	641	595	607	558	588	584	571	625	637	643	619	604	610	662	622	597	608	634	607	629	615	604	603	592	633	593	599	665	599	620	607	632	580	635	603	576	635	610	669	561	605	615	666	606	580	600	637	647	614	610	646	631	592	663	607	605	583	622	586	602	617	618	591	606	604	601	618	617	573	650	588	637	613	590	607	607	619	611	580	615	630	609	622	597	569	608	638	580	569	608	602	618	634	599	591	633	633	645	637	654	634	657	652	605	618	619	642	637	650	610	614	591	638	572	556	653	640	634	623	618	643	600	621	617	635	596	635	643	659	604	627	641	620	613	635	615	593	618	607	627	655	636	587	601	601	613	602	596	590	611	652	564	652	599	620	596	616	629	615	588	600	623	545	600	615	633	619	597	599	646	613	614	658	611	577	623	607	577	632	617	645	575	576	595	581	602	629	591	638	626	633	619	621	592	595	620	641	556	615	682	582	614	602	614	630	633	651	633	633	590	592	596	630	609	628	578	638	575	590	640	622	613	581	599	621	586	606	615	639	629	656	584	615	594	607	618	620	641	618	636	609	615	580	628	639	644	550	631	639	598	590	628	620	613	632	616	640	641	607	623	642	566	616	601	658	570	630	594	630	630	642	643	609	631	569	585	599	642	562	618	602	619	602	597	618	572	590	638	588	615	555	595	583	610	627	610	604	623	607	588	604	614	597	617	590	590	628	612	598	620	647	590	658	606	620	594	665	618	595	631	611	586	628	655	626	627	602	606	630	595	602	612	625	636	638	601	602	618	621	665	621	568	623	601	617	640	590	614	628	565	627	604	606	621	586	596	630	576	621	605	602	654	646	611	591	648	589	637	632	614	591	602	593	625	588	605	640	577	631	615	636	620	573	597	642	586	607	632	656	611	642	616	607	657	596	635	620	596	580	621	645	640	638	621	626	621	655	605	578	628	599	589	647	612	616	637	596	667	602	617	631	658	593	659	662	629	626	619	603	613	608	627	644	563	649	598	673	595	625	652	563	607	641	601	609	593	650	616	608	634	639	599	637	630	589	600	593	593	628	606	585	615	603	606	631	606	553	625	631	627	632	625	621	580	600	637	638	620	649	620	613	665	577	603	616	601	603	613	610	598	612	635	609	675	600	583	675	628	574	607	609	633	589	586	640	603	625	645	618	617	644	594	614	604	628	672	622	678	660	609	629	646	646	600	649	565	618	613	615	612	629	592	608	595	626	605	648	645	641	577	607	611	608	574	652	628	603	618	649	630	581	602	626	633	629	610	652	595	593	632	602	581	611	619	631	597	645	620	604	608	646	599	612	586	632	610	589	647	607	586	616	606	595	562	639	643	595	597	580	618	650	616	578	641	617	611	632	565	635	596	595	580	625	644	629	597	624	653	630	624	613	598	575	623	628	597	605	610	633	619	606	635	616	631	594	625	649	604	640	607	608	590	658	630	600	630	628	601	636	602	644	633	616	594	610	628	578	612	588	671	591	616	624	612	649	593	611	570	640	601	595	596	641	596	591	650	598	611	596	619	655	598	597	649	634	580	626	626	583	660	591	618	657	599	629	655	620	622	605	644	593	604	618	656	580	606	592	578	633	624	582	646	641	623	557	592	638	604	616	628	603	598	599	625	643	598	599	637	611	612	621	612	612	592	667	619	642	607	627	638	620	596	649	592	636	595	606	581	628	638	585	578	657	619	602	618	608	611	593	589	587	697	595	610	583	625	628	613	605	590	608	621	569	645	645	641	616	620	642	608	616	619	625	606	621	574	626	611	623	639	596	643	564	641	599	571	588	598	651	589	589	603	632	623	646	621	576	618	610	577	619	629	612	611	594	602	597	629	649	613	616	653	625	650	631	626	598	638	661	624	624	634	588	602	594	624	616	622	646	560	646	640	597	654	667	655	581	601	642	657	634	622	610	619	606	572	610	594	612	642	631	615	560	630	655	599	659	617	640	629	558	624	597	605	611	612	579	646	619	645	644	594	596	578	628	607	565	606	618	591	624	599	597	618	610	624	585	657	600	621	636	621	636	599	580	627	621	586	575	616	600	623	592	585	631	614	568	643	612	640	559	626	637	615	586	577	626	634	640	657	568	602	633	592	599	639	581	632	637	602	635	587	611	605	627	594	603	635	637	587	614	626	635	631	631	629	614	604	598	599	582	605	563	598	626	636	654	654	610	621	607	660	618	572	654	620	588	598	572	630	597	637	643	631	615	659	611	675	616	649	587	644	651	572	626	701	624	634	609	650	616	576	616	662	590	617	667	615	593	625	600	661	625	631	623	600	626	646	592	602	651	635	651	638	631	602	611	579	637	584	632	546	593	563	665	638	555	610	591	631	595	606	589	571	585	638	620	598	646	569	654	598	597	610	587	633	555	596	638	613	580	586	594	566	626	609	625	636	651	635	609	603	630	629	652	612	639	645	606	610	587	606	554	590	629	609	602	609	640	611	624	620	614	624	621	590	609	636	642	589	618	631	649	616	632	591	582	628	639	645	596	633	572	637	599	622	579	587	630	608	590	629	609	641	646	650	592	615	575	671	636	609	642	600	622	645	579	609	596	624	639	585	624	632	570	618	625	581	585	616	624	627	621	596	600	598	640	562	611	577	632	598	619	617	632	626	632	602	630	645	609	566	592	609	602	568	606	602	632	580	621	628	628	615	627	647	597	590	603	643	610	648	601	577	634	608	624	590	596	600	634	624	597	649	606	594	679	633	649	625	617	625	616	556	580	631	609	587	612	662	612	603	654	612	640	651	638	602	659	622	590	616	601	569	586	628	622	621	602	605	608	562	578	640	630	623	625	613	615	605	546	614	609	626	625	590	654	625	588	637	653	580	650	596	635	581	598	605	604	597	649	636	642	628	610	612	650	575	633	619	585	594	608	594	649	633	629	618	619	602	589	631	632	613	634	589	569	625	593	579	597	621	587	629	583	579	600	582	599	619	614	643	572	572	633	625	595	609	594	634	611	569	585	575	587	600	561	648	645	589	607	643	596	612	596	636	591	617	571	581	639	613	587	628	608	640	617	570	605	579	626	613	609	616	608	622	602	574	577	600	620	621	646
36235	49217	33899	28132	27312	24467	17957	13111	11106	10695	8618	7320	6411	5313	4637	3903	3525	3233	2909	2475	2020	1618	1381	1220	1071	1149	1213	1185	1180	1115	1137	1072	1081	1031	1004	980	946	940	1022	975	927	967	934	897	903	875	919	880	848	844	821	862	833	768	813	802	846	780	752	762	759	811	838	826	800	832	768	818	784	789	780	776	793	765	856	800	859	770	802	776	801	807	817	774	765	868	780	803	785	781	800	794	812	772	835	761	844	827	813	781	789	764	754	759	816	827	761	791	803	808	755	775	789	782	758	779	819	776	785	784	816	764	775	770	807	802	753	783	703	755	820	793	789	824	797	775	709	805	828	825	807	796	750	747	773	812	836	762	784	748	819	815	746	828	833	780	828	804	789	765	786	772	756	845	761	781	778	776	856	775	749	790	770	782	772	776	839	776	787	759	769	806	756	837	764	752	780	819	797	809	851	785	811	805	813	778	803	805	780	740	789	807	764	837	790	788	767	780	747	824	824	810	789	780	837	775	783	811	782	802	787	767	767	773	830	799	801	782	789	803	789	794	775	809	812	786	750	811	818	771	751	755	771	804	786	778	792	782	776	821	806	811	771	791	769	799	755	797	815	736	801	784	826	846	781	768	782	794	792	822	774	797	777	759	805	786	796	800	810	771	794	787	821	825	787	830	821	781	785	793	821	777	833	748	826	794	791	809	782	777	805	763	767	776	775	823	783	841	795	823	779	741	840	786	781	830	756	733	780	814	858	790	786	830	816	790	769	794	790	771	810	771	801	791	755	801	807	816	769	809	791	782	782	807	798	778	811	777	819	860	847	765	790	804	752	796	780	780	837	783	817	745	799	776	790	772	811	829	783	768	747	749	801	789	815	807	763	762	742	765	783	766	788	759	754	816	781	830	785	828	775	736	830	834	810	778	806	798	822	789	786	761	814	784	806	852	771	810	771	784	804	806	805	721	779	813	791	842	793	798	799	820	787	837	745	812	808	762	799	786	803	770	818	834	802	784	727	781	795	854	775	799	799	796	834	794	798	810	810	771	805	742	763	774	804	776	830	765	783	816	755	813	770	752	767	752	775	823	759	796	785	815	793	793	804	795	795	840	763	806	825	801	835	806	757	824	802	774	846	765	807	780	799	740	796	786	794	816	790	788	848	786	803	786	743	782	825	756	802	808	791	807	769	731	756	862	778	805	732	807	803	792	730	813	799	790	811	819	770	789	774	791	812	817	824	815	722	789	783	827	823	802	811	772	782	758	764	820	826	789	827	770	825	808	793	789	824	749	767	778	846	756	777	807	772	801	848	789	804	763	830	767	768	803	794	854	828	784	772	811	832	784	798	816	796	727	746	743	775	764	759	758	827	754	806	771	823	748	786	813	792	801	796	768	811	780	787	794	786	813	760	803	814	787	755	801	815	736	748	799	812	803	801	802	812	787	782	761	840	749	777	813	799	808	778	734	778	754	758	796	752	791	822	823	802	825	793	813	767	798	789	777	778	770	793	829	801	771	848	797	742	807	805	832	824	813	777	814	811	824	838	798	791	822	768	786	827	800	862	793	824	748	753	789	781	739	829	768	776	825	850	831	780	851	782	832	829	711	750	789	836	783	805	823	790	784	776	823	770	755	759	789	820	822	781	754	766	774	777	801	779	808	790	742	847	810	809	765	731	751	816	781	751	786	779	833	786	741	789	780	762	773	800	780	842	785	838	771	781	839	850	813	822	837	805	798	790	796	813	846	801	833	775	820	806	766	772	782	797	834	728	845	792	828	789	760	776	826	777	787	785	762	813	816	768	775	771	803	757	808	820	768	798	745	780	782	784	810	809	806	804	765	774	785	796	836	818	807	776	773	780	794	720	783	813	837	772	814	802	744	754	791	788	831	760	772	767	745	750	803	795	818	744	796	819	776	762	835	782	794	758	823	807	766	746	773	778	796	770	771	802	834	833	805	805	751	752	785	836	826	821	792	798	828	783	837	778	794	812	813	846	795	807	747	802	766	791	756	794	793	795	812	802	801	796	817	722	797	812	756	795	808	806	803	830	816	817	783	782	797	774	824	752	791	772	813	766	827	821	785	806	783	753	830	784	763	755	841	820	806	853	761	787	781	759	789	793	750	804	790	771	806	750	742	845	766	772	783	747	792	781	776	812	818	770	774	748	756	749	754	779	755	771	810	744	779	799	802	815	781	811	806	823	775	770	792	774	760	846	802	800	795	735	783	783	743	773	793	783	794	785	762	769	792	826	772	741	839	777	789	804	760	786	765	779	762	831	799	810	791	781	764	786	769	816	767	820	743	822	783	826	809	809	776	786	810	728	816	775	751	762	772	768	799	779	799	742	783	868	780	813	779	784	804	777	739	802	762	772	817	878	783	776	773	796	773	794	838	749	751	753	845	816	816	760	763	772	774	790	749	782	784	791	760	814	838	800	731	754	783	780	763	812	763	778	771	768	810	822	821	761	742	771	776	785	843	758	833	830	796	774	760	764	764	774	804	773	786	799	788	838	798	833	755	819	816	779	815	783	808	746	767	770	824	848	807	833	818	801	730	825	704	874	758	792	779	780	791	797	803	786	772	770	771	756	727	785	837	752	785	742	756	831	821	803	776	813	778	854	806	802	812	773	802	761	769	747	773	814	771	847	811	774	767	823	765	779	838	763	769	770	781	826	798	753	810	808	805	787	794	751	755	759	842	780	818	779	786	735	829	803	844	807	784	754	765	818	769	798	809	798	808	808	782	790	778	785	803	783	826	818	796	821	800	814	782	789	777	739	795	776	750	819	780	820	820	835	741	736	762	750	828	783	796	852	786	771	832	799	816	766	790	804	765	759	816	859	811	775	785	758	801	811	837	800	805	823	795	821	823	784	775	763	834	756	803	797	803	837	805	761	818	781	804	825	758	779	773	763	785	820	843	770	783	758	748	809	825	806	847	795	771	796	781	782	808	785	817	842	754	752	759	787	777	790	831	831	787	824	810	807	722	782	828	787	805	774	772	804	792	800	801	822	812	802	767	828	820	813	773	798	787	775	810	744	827	788	766	791	786	785	761	843	747	840	798	832	873	795	853	780	816	841	775	743	810	821	811	798	762	800	746	829	826	773	827	806	746	802	814	801	808	793	791	823	785	758	753	740	779	749	812	821	778	783	777	816	785	795	798	809	767	777	742	794	852	777	825	814	827	843	779	835	787	816	750	808	728	797	798	825	775	746	786	765	742	771	808	817	794	767	750	793	820	799	795	785	790	784	766	763	837	728	744	762	751	792	755	802	823	772	807	794	796	820	806	833	796	799	785	816	775	808	828	793	802	747	805	800	766	774	804	771	790	794	822	750	801	754	773	790	794	818	762	765	769	831	783	796	804	787	789	795	835	813	771	851	768	771	810	817	783	768	783	780	783	796	810	805	813	770	816	815	735	837	844	813	797	799	809	791	769	741	780	814	789	856	804	803	759	778	791	738	838	855	801	784	833	782	835	811	812	835	749	715	751
22804	20879	28482	23413	21347	22782	19324	10489	7710	7338	6026	5502	4818	3887	3190	2795	2483	2025	1798	1683	1595	1123	954	870	865	834	749	893	886	775	796	810	736	698	694	752	666	733	723	691	709	720	649	628	652	649	671	633	604	598	623	546	619	594	600	592	568	586	580	556	566	607	598	539	627	621	598	595	547	547	631	612	562	574	613	540	572	543	585	580	604	623	596	566	568	587	521	546	596	555	542	539	580	581	536	581	591	550	571	567	567	574	586	563	577	580	583	596	562	553	551	605	569	587	544	577	569	535	567	553	577	579	553	563	582	555	571	568	593	547	545	551	588	565	561	565	598	567	559	555	600	559	582	586	543	551	537	573	597	601	589	562	581	574	574	588	528	630	599	584	580	581	597	577	554	529	564	595	629	578	549	559	580	543	552	591	541	590	583	618	583	557	553	563	542	590	572	570	599	550	512	598	579	550	594	564	579	574	545	538	564	569	560	564	538	598	552	546	557	555	514	585	538	593	532	607	583	525	572	540	583	526	598	596	603	570	556	522	566	597	601	599	591	566	563	570	515	614	538	611	561	582	593	554	539	552	576	561	585	560	537	575	555	621	581	558	583	611	560	589	588	570	582	593	582	588	559	589	563	558	591	596	539	604	563	543	540	543	598	558	559	569	528	604	606	538	562	558	601	599	574	593	608	586	609	552	588	532	569	562	573	601	538	579	555	574	593	589	597	564	594	548	531	614	543	564	500	570	572	546	556	554	607	557	580	580	580	552	578	579	565	580	578	564	567	619	563	633	582	559	559	580	584	597	562	556	587	599	543	547	573	601	567	582	564	576	556	582	578	542	574	613	530	573	613	585	551	539	593	563	560	581	572	575	568	544	573	554	565	554	618	580	567	535	617	536	560	576	584	629	566	552	572	544	588	550	543	614	599	567	550	561	522	573	568	577	560	534	484	565	578	582	595	550	574	574	551	534	560	605	587	577	575	584	556	576	600	537	578	643	576	590	535	538	591	571	579	569	582	539	579	569	596	513	600	585	539	609	560	589	543	572	573	566	535	571	585	611	550	595	569	611	540	601	546	573	580	609	550	569	575	549	576	561	532	562	539	543	558	592	549	577	560	586	605	561	499	613	538	568	559	620	576	574	548	574	555	575	561	543	551	561	589	571	570	567	545	551	576	577	546	582	542	554	563	567	586	574	605	575	585	539	552	528	546	565	586	576	599	580	601	577	548	546	570	571	594	579	590	576	579	564	574	601	555	604	561	597	553	582	566	562	557	557	582	605	581	569	591	508	551	595	574	581	567	569	565	583	542	598	609	590	564	542	541	626	561	559	541	555	540	582	569	571	586	537	557	576	608	565	581	591	570	548	581	600	583	551	593	601	557	539	572	551	589	586	557	571	546	522	518	544	585	585	562	583	601	559	581	553	544	569	583	574	534	591	549	565	578	587	555	579	579	536	589	572	557	558	581	607	598	544	589	592	618	570	544	538	564	579	552	549	548	576	566	562	586	561	567	578	576	550	577	535	578	609	577	542	557	567	567	534	571	579	582	582	559	575	585	582	590	578	562	525	543	576	537	559	597	567	617	602	570	577	569	586	569	588	570	594	547	591	563	537	535	566	548	573	561	555	585	560	595	561	567	540	616	561	578	515	561	579	616	558	591	587	592	571	627	596	554	589	565	604	587	596	567	574	586	556	602	615	598	596	594	607	566	571	581	544	584	554	603	592	555	544	555	580	578	586	538	585	597	598	555	541	601	569	569	590	559	600	552	583	529	569	591	593	593	561	602	575	580	578	581	555	590	545	588	569	549	577	544	601	575	559	564	538	565	551	544	578	515	529	606	521	578	583	568	532	551	574	593	583	591	591	552	575	607	581	550	582	564	532	550	576	558	590	516	606	580	614	555	584	533	535	575	593	566	564	547	581	544	513	577	578	573	522	516	586	561	571	604	588	550	491	611	563	562	557	552	517	543	575	585	541	597	596	564	549	545	541	530	554	607	585	560	527	545	575	601	593	607	585	555	579	561	594	592	608	583	552	592	564	533	558	580	590	563	551	577	522	619	567	621	567	571	593	571	562	567	558	561	615	556	558	570	602	533	558	556	574	592	597	533	570	567	615	556	608	609	558	549	574	546	608	568	583	616	615	540	568	567	539	551	600	565	551	578	581	535	521	545	558	578	575	562	577	587	557	560	572	596	570	580	551	534	535	567	573	575	553	555	549	535	540	587	568	556	523	585	541	558	548	578	569	601	539	553	609	590	541	611	572	591	580	584	587	583	570	567	588	548	552	579	534	554	595	555	567	643	586	570	547	581	565	548	606	597	580	575	534	562	584	579	550	571	590	594	543	554	598	545	574	599	572	519	573	567	551	557	578	537	579	611	528	590	551	539	568	548	577	577	557	524	582	602	567	631	539	558	532	569	567	554	576	580	599	584	551	587	543	608	584	563	552	589	540	567	562	594	577	583	605	567	586	598	610	556	594	555	571	576	561	625	550	598	531	550	574	542	545	548	597	577	591	570	577	614	613	548	578	614	586	574	585	567	592	548	518	603	562	559	602	578	537	533	538	554	566	572	575	587	527	598	581	592	586	547	553	565	568	595	577	560	610	575	580	580	572	534	574	572	577	544	594	608	582	548	593	510	590	538	560	571	560	559	553	559	540	550	553	593	564	599	582	569	544	553	557	573	558	535	577	585	558	565	539	572	549	574	560	573	596	562	581	531	547	553	596	572	515	569	553	595	542	542	549	572	540	596	572	586	605	553	549	545	522	585	565	533	622	617	573	571	534	561	566	561	588	566	562	536	555	589	558	594	621	582	593	562	555	563	575	572	587	558	572	561	547	549	560	553	527	577	578	566	534	585	526	567	536	564	605	565	567	602	598	579	568	563	515	553	566	558	597	589	575	602	545	520	582	540	527	560	544	590	561	570	500	614	574	598	546	558	539	595	554	603	562	559	562	576	549	543	566	542	535	559	558	572	571	576	547	563	583	563	583	561	589	548	559	557	562	599	573	543	582	541	574	537	563	566	524	593	574	541	610	532	505	597	568	595	590	608	533	620	550	583	580	585	604	572	597	532	565	565	612	589	584	547	544	556	576	586	559	564	587	560	561	585	537	582	546	597	541	566	604	577	569	565	553	576	563	543	572	627	588	597	565	575	576	558	571	569	569	594	596	572	559	618	561	584	618	573	598	577	590	555	591	564	610	580	588	566	579	568	553	572	553	594	594	576	586	575	559	563	543	520	587	564	547	577	523	561	534	551	578	602	585	593	582	579	594	564	630	597	556	574	620	536	595	591	561	554	576	562	586	557	574	588	567	527	575	550	573	579	532	558	563	571	536	589	549	620	581	530	583	578	567	551	534	533	544	590	576	585	545	580	589	553	552	585	562	597	639	580	564	553	568	584	570	587	579	553	555	623	559	566	600	561	557	577	564	583	560	616	551	559	571	587	555	615	551	594	566	569	551	565	577	543	559	530	535	546	566
40253	55513	37754	34201	31254	26767	20379	16502	14529	13764	11452	10649	9301	7376	6074	5160	4674	3671	3189	3086	2627	1930	1503	1341	1255	1212	1157	1397	1291	1224	1162	1176	1158	1045	1037	1009	1000	908	1059	998	957	947	920	861	882	955	864	843	758	718	815	792	751	751	711	757	698	738	716	773	750	688	773	734	744	688	716	699	726	704	768	731	733	707	752	807	716	717	737	735	756	751	763	720	736	718	703	703	709	718	709	693	721	703	741	701	699	713	724	688	679	731	721	722	683	686	749	754	731	753	744	755	693	719	702	762	691	724	716	725	708	713	674	707	690	702	738	688	691	688	691	673	755	736	679	717	702	692	740	686	745	745	695	699	697	758	710	708	715	739	740	680	688	733	767	722	702	723	719	720	702	705	715	705	763	719	749	714	750	747	712	697	706	710	769	724	693	726	729	742	711	729	723	749	721	744	779	744	752	721	765	709	722	739	747	735	763	710	721	773	756	732	760	729	774	750	707	755	694	735	739	706	675	722	713	695	723	707	725	688	694	692	709	714	776	743	722	720	754	694	714	670	726	678	706	741	725	704	733	747	750	704	718	726	740	709	712	722	744	694	730	683	738	715	727	728	732	761	705	721	688	700	733	713	747	779	795	726	703	697	721	748	694	759	718	728	742	732	799	732	703	731	718	676	733	668	721	729	711	706	739	700	740	706	751	701	710	710	753	702	755	776	669	760	756	744	729	739	749	729	742	760	699	753	725	752	729	731	700	727	733	724	715	754	707	759	724	713	715	721	709	690	729	726	691	739	733	725	705	737	671	717	735	735	740	726	712	709	717	748	703	738	698	737	727	753	730	729	701	714	739	712	750	735	704	732	710	705	675	726	723	736	721	740	733	699	688	725	715	752	705	735	708	688	732	691	756	740	709	775	706	699	694	712	747	755	722	720	759	677	715	754	721	747	725	681	736	727	741	715	753	697	720	734	768	778	744	714	779	707	730	709	683	728	735	686	719	709	725	691	732	701	727	732	669	731	770	758	719	773	736	687	703	746	698	736	715	738	736	702	694	722	746	728	746	785	774	723	722	770	713	665	701	732	735	723	729	748	755	735	680	716	769	701	735	724	782	690	684	740	744	719	672	745	725	754	732	731	759	710	731	726	707	725	726	726	765	755	725	773	667	710	719	709	703	700	735	729	697	715	695	728	706	762	711	751	753	754	731	692	692	735	739	727	702	722	702	734	705	693	751	714	720	793	728	702	704	694	749	760	741	664	721	692	728	732	748	732	745	721	666	691	682	711	726	747	713	758	700	750	730	694	692	720	682	702	761	703	702	726	737	699	703	714	694	693	710	755	735	713	683	705	732	704	706	707	703	672	685	680	752	727	727	704	706	723	698	712	702	706	737	761	712	775	709	714	760	712	716	739	715	734	703	709	703	723	683	689	735	700	710	721	731	766	666	744	743	797	740	685	739	695	691	680	683	719	739	722	772	729	684	719	752	703	699	718	690	709	733	709	744	731	699	718	789	728	726	726	746	703	731	713	732	730	764	742	758	736	737	696	731	729	746	725	699	705	717	731	746	735	722	718	683	709	709	733	719	688	715	721	735	770	777	763	790	716	710	718	712	742	684	752	688	767	719	744	706	753	699	686	747	729	746	724	716	736	685	705	750	709	705	706	704	724	723	734	717	734	740	736	744	670	684	683	747	744	719	727	702	707	696	755	704	692	716	746	717	737	739	712	741	747	736	696	726	753	696	678	756	770	686	707	753	777	689	743	711	723	726	719	735	722	694	680	747	683	709	746	731	725	708	755	717	730	744	727	737	730	738	696	715	720	772	682	713	748	712	726	684	726	693	725	736	769	702	758	723	716	722	783	764	719	719	721	736	763	724	721	717	741	657	705	665	698	696	725	730	720	698	701	700	705	740	750	707	790	732	686	751	706	690	706	729	730	728	717	735	719	704	706	752	755	688	688	767	746	688	743	727	730	775	755	687	711	652	709	692	734	729	704	692	726	720	712	756	731	713	700	713	735	729	746	709	692	746	758	712	756	679	761	726	801	712	783	732	771	715	767	748	737	676	682	705	726	700	705	691	733	727	721	749	720	729	754	708	764	766	727	755	713	724	748	730	760	748	732	715	746	714	719	722	723	726	713	738	728	693	705	722	744	697	762	780	737	731	684	695	695	732	736	716	702	734	690	720	756	754	748	754	688	697	725	731	720	666	775	703	721	718	709	720	732	753	709	758	710	751	732	728	700	737	719	714	762	770	764	715	770	708	739	734	759	710	736	700	739	701	689	746	723	702	686	733	704	703	729	735	721	746	728	756	686	747	749	739	711	697	704	716	744	724	730	719	755	725	701	749	699	708	730	723	734	688	680	754	725	697	733	724	693	712	738	728	756	759	766	674	678	691	741	711	724	738	751	726	703	728	735	735	752	748	701	753	677	781	699	672	674	756	736	709	747	684	745	743	747	770	719	747	771	689	747	700	712	709	679	712	716	752	723	695	677	749	749	755	743	709	722	744	708	762	725	743	708	751	724	712	711	692	760	747	749	734	700	707	721	716	765	710	732	722	740	709	722	740	706	731	722	733	709	731	700	802	778	703	703	721	694	754	760	681	692	683	739	731	713	698	744	767	728	724	726	676	658	712	663	715	781	774	644	708	703	676	771	743	711	669	695	710	729	710	769	709	713	730	784	729	711	703	721	755	698	717	745	765	769	740	717	712	728	748	734	707	715	721	719	741	732	693	769	769	744	735	698	723	701	722	703	687	727	730	717	681	770	703	709	716	721	717	776	746	764	701	742	716	732	710	743	765	704	748	753	691	730	749	690	744	707	732	737	721	682	749	744	710	738	718	716	720	710	739	698	743	712	789	700	751	698	723	727	725	777	714	729	682	703	735	703	715	731	733	678	711	768	742	689	750	726	735	682	722	772	682	740	711	717	708	756	747	766	739	741	685	704	757	746	682	772	723	716	747	758	691	651	692	732	721	689	749	740	732	704	774	738	744	687	739	739	723	720	720	758	714	726	685	742	699	756	688	753	760	695	701	737	720	722	738	718	724	724	696	669	760	705	704	710	752	685	744	675	689	733	775	717	745	735	731	738	689	715	775	727	714	703	696	739	704	706	698	683	759	736	743	687	700	734	703	750	746	734	765	737	697	732	713	765	701	761	745	710	691	692	747	687	764	713	709	733	713	787	707	744	738	692	687	692	713	728	689	697	755	698	710	724	746	737	698	740	685	731	713	685	736	759	733	759	730	740	764	759	751	717	695	735	771	716	664	693	742	707	718	726	699	705	722	772	705	750	678	694	725	758	689	746	693	744	704	727	750	742	724	708	703	692	729	795	706	753	764	687	718	762	675	718	723	770	723	698	741	706	691	748	752	742	712	709	717	742	706	709	789	745	736	731	675	689	718	710	738	745	682	717	748	739	708	688	658	691	715	748	712	744	656	699	721	716	766	694	712	696	731	727	728	717	733	779	707	735	723	730	693	692	726	804	760	698
28058	24991	22526	18867	16143	10486	5818	4422	3944	3589	3015	2903	2454	2052	1632	1614	1506	1393	1267	1264	1077	832	812	831	830	803	759	812	799	795	745	763	754	694	715	771	766	650	714	698	714	668	715	705	701	741	733	668	698	703	661	712	692	681	676	659	684	677	704	733	649	700	712	740	684	660	689	699	676	648	671	710	688	664	679	628	729	671	637	679	700	642	687	692	685	696	686	659	681	667	693	659	675	653	626	644	649	716	703	659	639	700	652	686	686	720	694	663	657	703	666	668	674	662	704	675	747	692	673	688	681	703	710	700	667	669	677	679	663	682	704	721	670	657	704	687	717	702	721	683	696	648	659	713	660	669	624	714	648	678	651	664	715	673	711	645	670	733	659	650	680	677	657	667	734	668	673	677	688	702	668	676	679	671	675	654	688	732	668	656	675	645	623	680	706	710	693	707	654	694	681	722	665	719	664	672	669	691	741	669	701	693	736	662	698	663	670	645	727	705	714	689	668	705	670	682	701	681	659	694	641	659	688	697	765	681	667	701	640	709	711	717	677	732	676	602	710	672	692	670	681	679	732	661	642	687	663	666	655	702	655	658	651	673	685	688	691	679	698	696	682	655	695	683	715	688	639	601	633	669	709	697	700	702	682	691	644	698	726	689	654	669	673	689	694	675	660	734	672	712	666	698	715	648	672	723	644	716	672	668	646	690	649	712	664	713	685	657	670	676	687	652	688	703	650	655	696	731	645	678	741	700	667	681	707	685	703	720	721	683	713	684	667	718	688	655	661	671	640	696	628	691	681	641	675	628	671	699	665	669	720	707	673	702	674	664	656	717	680	728	637	622	710	704	662	633	633	661	688	682	692	648	712	685	661	658	679	695	679	695	679	658	677	700	662	677	672	707	688	730	700	687	684	668	679	657	661	676	653	682	684	688	664	701	728	640	659	663	671	668	694	674	677	736	703	723	668	687	705	712	703	626	715	683	650	666	696	727	742	717	668	683	669	651	698	690	652	708	712	684	703	645	707	694	648	665	729	592	672	685	695	687	613	663	658	666	651	704	653	716	673	711	733	676	718	665	693	657	658	636	719	659	681	654	657	636	646	648	661	686	744	697	679	751	679	662	692	715	664	714	646	695	677	694	624	686	624	674	674	682	687	641	707	686	676	654	681	653	698	707	697	689	702	704	707	712	675	635	710	665	714	677	663	681	668	692	696	686	682	691	675	709	724	731	692	723	693	650	680	710	627	713	661	688	700	635	715	690	720	660	716	678	693	720	642	661	691	670	694	647	678	696	728	707	673	694	681	736	713	677	696	686	661	720	685	731	652	702	681	679	700	677	707	649	686	728	722	652	664	643	663	695	714	673	668	662	669	716	682	707	708	692	678	717	690	622	685	698	725	664	671	691	685	655	720	688	657	627	674	712	673	718	717	670	717	673	666	659	666	618	672	663	659	653	637	692	715	682	690	673	665	696	670	665	669	712	717	741	703	636	616	682	746	650	701	658	683	709	723	694	711	700	690	675	702	676	677	666	682	671	677	669	702	679	640	688	660	672	711	689	694	722	662	734	690	651	716	689	700	693	709	658	684	656	678	702	639	692	715	657	680	694	701	664	655	688	681	655	682	696	634	685	670	650	662	686	699	654	692	705	660	637	689	672	672	677	696	679	646	646	662	664	684	686	679	684	698	667	639	712	699	659	674	735	681	696	679	707	705	670	734	718	623	661	707	687	629	670	757	660	629	697	674	670	668	670	661	696	628	664	656	699	658	674	711	669	685	751	662	708	667	679	695	670	661	686	697	706	664	701	655	665	673	688	710	673	718	670	680	682	685	664	673	686	684	673	680	663	612	681	714	667	664	668	637	696	677	706	714	712	667	638	654	686	673	671	695	666	716	640	669	676	671	727	690	713	669	681	716	686	705	699	741	649	695	654	694	703	694	683	663	708	673	636	736	698	706	674	707	693	708	714	698	617	709	689	669	689	666	678	689	668	667	670	671	669	683	681	703	685	677	721	670	702	663	732	696	719	709	663	702	669	648	706	696	687	682	663	709	700	657	698	713	677	668	660	692	664	633	658	666	697	679	688	676	718	653	699	684	671	689	662	711	662	639	677	709	703	640	661	694	669	756	730	664	705	657	735	665	716	686	678	695	611	698	661	634	716	690	636	714	704	718	682	695	720	703	678	710	696	720	735	677	652	726	719	685	660	680	694	676	725	641	674	702	653	664	687	683	686	655	716	666	661	648	715	698	673	663	707	641	690	695	715	671	703	670	679	702	665	692	698	663	637	685	718	662	674	652	648	642	670	683	626	713	693	686	669	709	745	711	679	729	678	690	692	706	649	640	667	674	696	646	685	699	672	694	699	687	745	681	692	696	700	698	692	680	674	668	687	704	688	699	668	654	665	701	689	696	667	709	654	675	650	713	706	662	649	653	694	652	673	671	700	643	752	706	686	685	689	686	710	665	696	671	648	669	675	728	665	679	723	740	715	680	683	719	685	625	681	646	686	666	727	727	687	686	696	686	678	662	699	703	714	651	712	693	684	684	688	674	656	677	703	715	634	700	657	686	655	749	670	667	692	677	659	692	686	712	665	659	698	683	650	685	675	725	652	682	701	732	696	641	716	680	720	685	698	686	711	681	714	654	656	678	730	742	679	659	647	675	673	681	705	651	671	713	662	667	657	720	676	665	650	685	678	699	712	690	711	734	680	700	644	690	654	672	690	690	696	665	659	677	701	705	697	648	663	748	691	721	708	696	702	629	636	711	691	694	676	707	712	634	649	689	661	656	693	692	680	702	661	716	762	703	692	674	728	739	718	705	645	720	696	660	649	711	679	649	700	675	688	702	682	684	712	742	655	670	666	662	668	654	712	733	701	646	681	674	636	680	643	701	698	667	687	667	639	738	683	733	717	674	652	712	681	668	687	631	709	668	699	656	697	686	655	714	682	691	668	697	700	700	669	656	699	683	671	690	652	710	666	688	720	650	660	713	696	605	667	664	689	687	713	657	711	695	720	716	650	698	689	657	632	649	708	687	704	673	726	707	708	682	644	629	646	670	691	665	672	662	697	670	652	704	666	656	682	695	669	639	679	690	655	646	656	696	653	671	653	651	736	654	639	686	704	668	736	677	672	752	703	656	705	728	652	640	698	656	667	663	726	682	683	661	666	642	673	660	620	700	676	665	706	688	675	658	694	712	682	627	726	675	677	673	731	695	659	677	688	688	671	658	632	707	662	663	709	673	677	668	627	695	696	689	695	654	659	718	672	690	721	660	685	687	711	644	686	661	697	723	675	680	693	658	707	680	687	724	646	646	685	676	686	680	661	678	699	647	722	714	722	658	704	707	696	651	656	722	665	684	756	639	643	711	677	681	667	671	666	687	680	684	685	660	676	712	693	691	667	680	675	635	663	686	724	661	667	684	656	740	615	703	705	698	721	662	657	652	691	687	661	703	682	688	692	663	681	671	647	703	651	721	679	689	717
32808	38481	26772	22371	22378	16774	11142	9435	8429	7500	6345	5667	4935	3834	3142	2882	2660	2377	2322	2154	1743	1368	1151	1126	1107	1023	1054	1020	1060	1082	1069	989	983	976	967	943	1039	966	962	902	983	919	881	892	921	927	932	929	890	884	903	929	884	852	868	903	857	883	873	828	852	866	896	859	864	890	844	890	864	837	871	897	848	810	893	837	917	843	868	869	820	878	876	913	877	850	826	893	870	864	899	810	846	880	908	865	830	847	852	869	884	883	841	868	876	828	868	859	821	863	841	864	924	879	862	878	882	953	891	867	833	877	902	907	893	856	881	879	871	830	861	847	875	863	892	896	930	879	878	877	911	871	857	880	920	881	858	910	859	851	887	842	896	866	869	847	860	859	863	867	928	854	901	852	871	868	878	806	856	906	861	886	953	850	858	839	901	847	806	888	867	883	831	859	836	843	872	892	828	878	879	869	885	816	871	866	837	930	820	871	882	884	842	914	889	816	901	877	869	866	828	900	891	880	836	885	797	879	908	902	854	915	919	914	901	894	868	822	875	896	871	849	905	879	856	921	903	840	842	873	892	854	829	843	882	896	880	912	924	860	821	865	801	930	920	856	861	859	905	868	874	889	825	809	866	905	832	855	865	894	866	854	838	883	860	908	890	871	860	905	867	897	859	871	879	894	880	838	877	871	877	915	896	913	871	864	925	862	867	839	821	862	888	833	843	829	864	873	882	869	883	898	841	870	851	852	821	898	888	854	891	901	883	845	887	910	883	857	778	931	896	905	864	887	916	839	896	876	868	931	871	855	879	946	851	877	865	814	881	846	809	866	851	881	862	917	906	859	888	810	840	862	865	873	902	878	918	882	913	920	881	845	908	897	896	858	904	893	845	846	896	860	853	908	848	854	898	941	815	907	865	874	854	880	860	878	915	929	899	852	874	863	849	860	864	877	862	884	865	887	911	890	898	871	864	853	806	847	826	931	890	865	878	891	864	837	853	871	933	884	836	895	821	856	857	901	861	874	868	902	853	884	925	863	906	904	901	860	913	866	900	858	856	872	866	868	850	892	884	903	916	862	876	850	815	907	832	847	854	855	841	904	904	834	880	890	846	906	823	858	875	827	938	822	810	813	917	900	837	845	886	870	887	875	846	820	942	904	848	885	944	875	831	859	870	881	897	834	818	904	900	825	878	882	851	913	919	795	826	852	842	923	916	879	856	844	846	858	866	836	859	874	879	830	867	907	871	865	868	922	839	878	878	864	812	899	871	880	886	854	891	879	860	916	869	894	876	860	905	833	942	850	798	893	841	836	905	910	905	864	885	890	853	850	883	852	880	868	916	896	883	812	905	896	794	924	924	863	895	870	903	839	908	867	834	945	841	886	872	886	906	839	900	860	917	866	841	934	882	902	850	865	806	865	869	859	844	924	837	828	854	873	869	936	903	844	881	870	887	911	900	882	901	915	868	839	868	889	924	865	912	896	903	873	843	866	839	876	870	934	861	884	830	832	880	861	901	873	934	873	879	854	880	832	920	862	844	944	891	897	859	866	881	949	853	889	915	863	884	855	834	882	890	881	839	814	874	858	846	855	891	869	891	854	844	831	855	848	927	871	892	861	904	904	874	837	892	881	851	902	861	851	902	870	921	896	881	906	814	910	882	872	860	942	906	875	838	903	872	820	879	855	891	846	901	872	900	829	843	892	848	823	856	887	916	845	878	849	905	894	875	887	849	870	863	846	941	860	874	885	897	879	885	812	879	934	858	883	871	848	864	873	891	866	870	854	917	862	885	850	902	841	827	906	858	844	943	835	854	875	863	886	840	940	828	880	895	862	914	888	888	853	900	866	871	861	869	887	861	849	880	886	929	853	860	850	869	880	838	846	868	845	828	916	901	827	858	875	930	885	870	862	862	876	843	880	855	849	890	886	893	878	865	842	876	895	832	865	862	867	896	919	884	892	820	869	864	861	887	843	848	872	896	850	906	891	864	878	838	850	849	861	865	840	828	928	902	889	885	845	844	903	852	844	865	885	884	833	837	940	855	864	887	854	866	841	884	872	856	904	832	862	894	858	882	874	866	870	872	892	900	890	903	850	886	845	833	834	833	861	828	850	842	871	867	868	883	887	855	846	898	845	882	902	874	892	846	869	848	850	842	917	860	822	852	889	867	889	842	835	891	825	870	890	929	903	867	892	919	868	871	900	877	825	910	846	831	851	881	857	918	860	863	831	869	887	914	835	837	870	842	867	878	832	861	873	878	914	853	879	853	836	874	883	887	883	877	864	855	911	881	852	888	886	847	873	869	849	843	831	914	844	895	836	913	832	893	959	867	887	906	883	864	885	921	844	891	871	820	853	859	888	924	903	861	909	857	833	945	926	855	832	907	859	896	938	870	897	891	913	864	831	866	842	858	896	877	880	836	908	924	880	825	919	866	862	947	879	878	894	876	890	858	874	885	841	930	881	873	874	831	921	848	840	877	837	843	888	895	838	855	858	897	837	871	893	878	833	799	853	874	888	825	855	925	864	868	873	876	854	883	866	868	829	863	811	870	875	835	869	878	866	901	874	906	898	889	890	897	874	851	903	879	895	952	934	809	793	863	899	824	888	875	850	898	827	870	865	949	945	863	875	858	882	845	858	911	872	866	850	877	888	845	854	913	824	883	884	855	915	894	838	870	885	884	869	840	902	842	914	858	869	874	850	821	880	868	870	889	903	958	818	844	889	857	881	870	893	868	850	884	841	862	883	896	891	846	888	860	871	825	910	844	855	848	881	865	880	860	879	855	875	946	895	824	855	842	865	858	853	896	890	858	886	838	873	833	868	905	867	909	894	891	861	813	891	859	843	871	878	828	887	915	831	818	798	862	869	913	843	886	885	882	914	830	891	882	847	813	918	815	889	847	839	839	881	892	887	869	958	882	895	912	859	858	843	832	828	904	910	865	855	881	871	925	829	900	894	875	911	891	882	854	898	870	864	857	845	909	916	843	840	882	866	890	839	876	835	834	844	829	892	851	894	876	819	843	864	867	910	829	781	896	879	880	860	853	914	912	885	864	813	822	856	863	852	856	845	894	896	860	913	867	875	878	891	896	864	849	838	912	898	893	923	917	802	870	888	905	879	916	863	807	878	871	873	866	881	904	847	862	884	867	871	882	902	810	910	829	809	881	882	830	890	857	835	849	839	836	938	865	800	858	862	878	829	907	848	848	915	906	869	879	869	861	865	928	884	856	825	847	835	873	863	819	870	883	880	879	917	874	902	880	894	893	859	852	888	837	856	882	869	893	853	914	865	893	819	843	914	900	858	891	850	844	862	863	832	911	809	894	859	873	852	865	853	889	863	922	856	912	869	840	850	900	846	886	837	862	877	807	852	851	875	825	855	914	859	820	824	948	813	909	884	873	852	922	809	838	838	855	875	900	878	847	924	921	877	926	872	866	858	876	937	880	844	884	836	876	866	852	878	864	845	875	858	820	868	845	824	863	881	815	889	874	869
23751	20867	28102	24039	22235	19250	11846	7065	5749	5014	4266	3906	3402	2956	2568	2259	1976	1968	1869	1572	1139	964	894	915	823	815	808	822	818	787	779	732	749	793	713	715	712	722	740	749	735	746	730	660	680	682	706	676	641	669	632	641	650	637	643	596	640	638	627	657	601	680	688	649	658	664	617	662	633	659	641	613	669	650	638	647	633	615	627	650	653	661	639	644	671	620	653	636	669	626	634	627	639	632	644	664	641	675	643	597	595	591	642	641	625	647	630	634	656	619	653	675	597	651	642	659	664	647	635	642	675	648	620	626	591	643	604	655	600	650	596	634	676	635	675	669	635	660	630	637	620	611	667	621	620	592	637	604	632	668	639	675	661	656	644	609	615	608	642	648	606	610	634	626	641	648	672	615	659	610	629	669	619	642	650	600	620	649	652	613	650	657	597	629	631	638	635	671	616	602	619	648	605	641	615	666	599	622	666	626	639	657	662	656	641	618	614	655	682	624	658	638	607	673	644	642	647	593	666	642	636	660	642	580	650	618	684	614	638	625	635	632	590	611	641	611	635	650	668	669	611	650	602	655	643	631	639	617	662	654	622	605	607	660	647	654	641	648	683	590	681	639	604	619	661	588	610	593	632	651	655	678	627	623	612	608	603	655	628	649	589	643	624	635	600	663	604	726	663	665	607	608	610	669	647	598	616	626	697	621	624	583	528	606	674	642	609	625	679	640	579	626	671	644	665	639	570	616	662	624	706	675	628	610	648	620	649	628	649	640	607	595	644	641	662	624	653	624	634	629	705	602	673	624	645	656	631	578	649	662	584	663	663	605	631	653	623	623	599	650	645	618	645	620	664	641	646	666	621	609	632	634	688	626	595	639	612	642	642	622	654	651	618	653	657	665	674	651	642	675	690	653	620	639	605	630	626	645	616	666	611	654	628	637	654	602	621	636	641	621	617	670	614	618	657	616	655	612	634	664	683	621	647	624	585	622	619	641	641	620	637	630	616	626	673	647	672	598	694	624	670	650	640	650	667	683	652	652	669	599	600	657	615	638	607	626	615	665	626	643	644	640	659	644	616	657	684	626	601	677	647	597	636	645	627	622	630	636	605	624	640	637	587	596	662	673	636	596	603	640	660	618	613	625	606	569	617	636	625	624	663	623	640	632	675	628	645	626	664	603	634	601	645	642	628	630	633	674	654	608	634	621	620	637	631	636	631	645	613	640	633	629	649	630	680	648	683	640	681	651	667	641	626	604	637	610	667	624	642	638	615	578	604	639	626	626	636	673	651	645	610	645	639	660	649	653	624	589	672	653	616	638	582	659	628	628	700	637	673	653	621	585	649	608	627	642	661	609	647	614	619	653	651	625	604	617	652	634	624	610	655	612	625	618	627	626	627	606	626	623	675	693	611	659	652	636	635	649	584	594	608	661	652	609	647	646	645	649	607	625	674	666	644	593	593	616	613	621	598	653	633	652	636	641	651	685	646	658	710	610	630	606	628	698	614	631	632	641	660	663	626	643	660	670	667	644	636	658	601	599	641	624	587	628	602	671	597	622	621	635	662	660	659	610	627	625	637	624	674	611	593	616	647	686	677	628	617	588	624	643	635	602	638	656	611	631	657	665	615	721	576	655	628	630	613	623	646	589	676	654	631	671	604	655	602	620	602	642	661	637	605	632	620	614	629	618	615	624	634	648	620	700	658	689	638	603	635	644	640	624	638	613	628	581	652	635	634	608	628	601	660	644	621	613	640	617	611	622	639	611	651	650	647	611	601	626	661	622	628	655	653	618	642	654	596	630	584	609	653	648	624	620	624	628	619	683	613	657	632	663	598	641	566	650	620	653	650	610	626	631	631	638	632	624	631	626	645	650	643	654	660	655	646	600	658	654	631	650	611	618	608	635	666	614	616	650	608	637	625	644	629	631	620	642	656	624	609	622	638	639	638	620	635	634	605	649	695	609	673	651	641	650	625	661	609	613	623	705	617	648	647	658	596	640	650	606	648	586	652	689	660	681	629	718	633	668	628	638	655	638	618	654	615	632	661	620	650	637	605	628	614	715	597	623	633	658	601	681	598	617	601	666	610	664	682	623	616	658	628	631	576	677	644	674	664	643	606	622	673	675	628	616	581	584	631	638	649	658	608	628	613	650	634	637	616	614	618	601	634	622	604	624	687	606	588	659	601	676	657	632	634	602	609	669	637	672	633	652	612	625	650	614	609	637	605	653	641	581	675	635	643	654	597	672	604	650	614	657	615	623	605	667	605	625	613	654	595	681	627	647	626	627	648	629	627	660	637	688	617	620	640	599	649	638	648	644	657	605	590	629	636	630	646	621	674	660	679	621	620	572	648	671	606	593	621	622	671	687	570	639	654	660	610	631	612	640	626	635	663	682	643	650	601	655	616	630	631	625	634	627	640	635	636	645	585	608	616	667	651	634	626	619	616	615	633	652	603	659	624	614	634	668	660	653	684	621	662	622	641	634	613	647	623	660	665	647	673	597	641	660	643	658	606	643	658	601	669	647	581	614	624	646	623	635	636	634	609	608	668	595	649	618	617	638	596	653	640	597	663	622	645	620	613	601	621	623	634	624	621	626	643	595	590	643	623	611	623	638	641	640	617	626	649	648	641	709	661	655	621	637	632	602	656	643	601	613	580	635	630	633	627	654	623	638	626	660	631	643	601	631	647	630	601	638	601	623	670	586	595	610	645	614	644	646	635	645	660	624	633	670	610	642	635	671	636	662	666	613	628	638	619	634	647	631	622	604	599	687	591	632	663	615	627	631	661	665	625	650	706	629	657	650	667	674	605	645	626	655	659	613	650	584	674	621	569	645	653	635	622	629	634	606	604	631	613	650	662	625	669	630	712	664	609	634	621	635	579	648	651	651	653	663	619	641	650	597	635	624	661	626	644	652	568	583	688	610	649	653	627	638	627	624	624	644	639	626	621	659	643	660	590	701	628	642	632	632	658	608	618	645	660	591	637	629	626	640	618	644	618	659	617	592	635	618	624	618	644	676	644	586	660	645	645	610	565	624	620	619	669	625	591	699	610	610	646	647	611	625	632	622	621	589	626	605	669	629	639	647	623	631	630	676	636	635	633	658	619	618	646	648	627	635	640	612	627	631	616	624	626	650	674	653	617	632	608	653	647	614	572	653	638	622	598	644	689	627	619	605	660	658	607	612	602	630	646	588	636	651	604	607	631	632	675	659	651	647	680	636	631	656	632	621	630	661	673	622	627	664	645	646	643	647	640	618	657	591	625	651	633	643	643	640	625	656	630	609	607	624	591	608	624	649	562	644	625	643	652	633	671	613	664	606	661	702	678	604	621	625	616	659	616	618	662	620	673	646	629	646	676	625	623	573	588	644	660	602	638	611	604	629	655	646	599	651	680	635	651	623	635	627	655	627	658	645	644	620	626	597	658	620	623	648	625	566	652	688	616	668	617	623	683	616	691	671	607	614	654	607	629	618	585	646	641	599	632	677
36361	49290	36020	29975	27956	22041	15844	12757	11500	9858	8364	7699	6700	5524	4804	4187	3780	3488	3260	2609	1978	1422	1328	1274	1235	1127	1115	1185	1154	1107	1123	1070	1076	1006	968	1018	1033	966	992	954	1008	959	941	898	957	891	832	937	863	856	844	844	863	842	835	876	825	821	820	813	791	830	796	787	861	791	845	821	746	870	762	849	850	840	820	821	815	869	763	762	859	808	836	798	828	869	766	793	789	856	809	818	832	839	857	838	811	826	783	817	762	824	828	822	840	797	833	836	856	810	812	811	827	819	813	838	807	812	791	793	738	836	830	812	846	861	828	824	801	797	851	772	796	825	788	787	791	776	789	821	802	814	814	849	806	827	839	857	802	834	779	845	787	806	780	831	841	823	820	821	775	810	832	872	878	836	805	791	811	824	806	835	785	811	815	805	792	802	838	774	805	797	860	840	833	829	772	809	804	841	817	787	850	818	780	783	831	847	821	799	791	794	839	813	836	754	801	772	747	818	833	775	790	795	859	853	774	812	793	783	821	798	858	803	805	817	846	854	816	806	829	783	829	783	810	812	832	797	811	800	835	825	798	833	838	803	860	795	819	793	817	838	827	815	833	762	860	774	809	804	769	856	793	857	805	844	840	797	803	880	840	798	821	804	847	804	815	804	810	805	777	786	779	761	812	800	839	852	795	802	794	781	833	827	833	859	805	815	818	869	824	847	799	740	862	814	847	872	799	785	793	798	805	797	833	809	785	737	843	799	820	823	808	836	800	829	835	753	773	799	807	832	791	810	784	780	809	807	814	830	827	805	850	800	894	802	795	863	839	797	810	812	800	781	784	832	801	830	833	775	845	810	780	780	784	847	792	830	786	837	831	821	821	808	818	830	787	800	837	808	764	826	793	813	792	811	837	793	829	844	797	837	813	844	826	814	840	835	858	804	825	818	804	834	821	806	847	780	833	825	785	817	874	784	822	841	809	852	837	767	782	786	824	836	769	807	829	859	811	822	843	818	826	823	807	806	803	806	749	828	795	799	794	754	772	803	844	806	909	827	811	814	804	819	808	820	816	754	806	786	800	785	854	818	836	804	810	842	747	838	790	798	812	780	821	825	794	829	775	812	812	816	855	755	787	776	755	790	826	786	799	787	812	848	791	802	789	831	791	844	786	773	813	784	829	784	839	860	808	777	819	818	840	795	820	818	800	761	824	833	775	805	789	793	833	821	832	780	817	818	740	803	837	825	753	790	823	829	805	807	756	862	825	845	748	811	763	890	823	835	804	862	776	796	782	796	798	815	806	788	790	827	812	791	819	787	789	784	834	817	839	839	821	836	816	794	864	837	796	823	826	821	812	821	836	828	836	804	790	797	830	835	800	785	867	844	801	826	880	800	846	827	826	818	809	796	834	854	842	856	768	785	823	819	798	819	787	854	823	804	786	794	783	811	864	747	784	822	835	769	844	830	842	815	814	766	797	821	826	806	844	830	753	822	851	817	774	794	826	792	810	822	836	793	818	826	806	832	760	789	856	783	798	833	830	823	808	875	839	807	868	780	831	829	796	831	826	861	771	848	832	800	833	799	830	803	780	820	779	847	804	794	854	835	796	799	804	781	799	724	862	774	800	834	782	791	754	805	851	814	764	829	820	820	802	813	809	822	801	811	814	829	797	781	831	836	882	785	806	763	796	863	763	821	815	744	781	812	768	819	827	818	858	870	819	784	833	779	848	826	804	806	859	822	826	852	828	832	783	790	794	737	803	794	856	829	866	813	801	777	890	763	816	798	888	820	803	812	811	842	817	769	790	843	817	799	794	788	829	798	855	776	803	822	813	787	821	841	806	810	853	757	790	811	831	824	803	798	782	853	842	810	850	834	813	850	800	801	786	859	798	795	803	782	865	844	756	773	773	820	731	826	797	817	790	773	829	864	818	863	844	839	757	802	818	809	819	850	781	784	820	788	833	754	807	834	823	818	799	836	802	829	803	839	806	814	800	793	792	811	825	829	777	864	781	797	781	790	776	816	776	802	849	786	783	809	769	794	832	810	799	830	807	794	793	859	815	818	767	818	881	814	814	871	816	837	800	808	858	850	795	799	802	850	758	793	827	777	833	813	834	809	816	785	823	812	775	809	840	791	786	792	854	795	827	834	835	793	819	824	821	771	803	791	800	814	798	851	776	765	750	811	762	805	787	818	811	837	775	824	829	871	850	808	849	753	819	821	814	832	801	840	820	799	850	746	770	805	750	849	785	806	788	796	867	787	832	783	813	834	815	841	832	785	828	780	812	825	839	805	810	836	855	803	809	832	789	808	843	803	819	845	822	808	822	816	857	813	750	813	786	838	808	739	826	861	789	796	842	809	798	837	869	802	784	799	824	857	843	827	825	776	771	806	775	825	845	811	809	823	842	816	866	808	783	798	815	753	807	817	832	795	791	802	839	809	858	779	815	842	852	758	832	809	818	805	818	787	792	809	801	823	815	811	830	764	791	800	833	833	793	826	799	804	812	784	842	803	828	827	810	811	808	854	799	840	823	829	828	796	826	806	823	793	809	789	805	796	815	792	818	818	795	860	878	764	770	819	796	791	830	766	802	835	844	822	792	822	808	834	788	794	836	816	836	768	805	871	786	814	775	797	825	839	807	806	849	796	834	862	792	841	793	814	842	752	812	826	830	815	844	830	835	801	842	764	853	770	830	815	829	847	866	776	835	845	853	792	820	807	811	809	798	822	835	830	809	800	818	825	772	808	806	838	816	864	816	790	846	866	856	863	764	782	732	800	783	805	806	788	837	873	857	816	844	836	820	818	804	827	825	790	795	803	800	815	866	804	837	790	818	831	829	800	787	806	800	833	817	803	810	829	827	856	846	814	810	817	766	802	809	804	804	836	808	824	823	794	813	800	777	793	815	792	813	818	764	786	851	832	848	809	834	827	770	793	833	812	828	861	821	800	799	825	780	762	829	811	811	765	783	845	815	800	769	794	858	812	791	850	800	786	800	810	844	823	821	816	812	813	768	756	829	849	783	798	796	789	754	800	792	838	840	814	817	795	794	828	774	814	779	827	829	837	805	794	834	773	730	796	819	785	818	794	761	792	795	818	814	822	790	849	850	843	828	814	792	755	790	762	822	824	814	830	852	840	885	762	865	828	825	786	805	806	783	833	804	807	852	835	853	796	805	809	823	847	821	823	834	825	807	768	804	841	874	803	817	769	820	755	815	799	828	784	786	811	861	809	776	812	867	821	806	791	770	832	832	797	828	771	787	851	802	832	856	754	762	789	791	859	820	835	836	825	862	771	828	795	853	823	792	801	835	838	777	749	792	780	795	763	821	845	867	851	802	782	836	834	798	802	819	830	811	813	822	858	815	814	839	820	834	832	822	823	811	813	823	857	789	840	855	772	782	772	801	808	806	839	845	815	770	794	823	804	794	821	830	760	829	794	866	757	837	795	796	807	772	779	824	813	777	822	855	786	830	842	812	793	825	819	803	810	831	798	791	763
22700	20808	28429	23276	21072	21343	17181	9207	6768	6482	5630	4981	4876	4442	3730	3153	2662	2425	2084	1528	1126	950	891	848	817	798	835	832	768	822	786	794	799	790	740	759	778	740	737	682	685	721	679	643	692	720	683	668	649	634	645	637	620	581	563	567	591	578	585	612	591	586	619	584	604	629	586	609	584	576	580	544	596	576	543	591	635	580	629	597	587	587	591	583	619	565	596	536	574	603	572	596	566	574	575	588	555	570	609	598	574	627	599	553	584	550	576	599	577	600	554	590	580	539	599	545	606	572	570	615	581	540	568	583	588	579	568	559	562	603	559	620	575	563	630	622	601	580	574	553	588	597	557	568	601	537	570	604	566	628	626	582	567	570	573	565	533	575	606	552	607	562	566	592	609	580	559	529	599	604	597	571	534	608	582	635	582	598	615	534	570	614	600	570	617	592	615	552	597	557	554	574	597	548	573	586	562	613	555	591	581	578	602	567	592	595	606	604	587	534	611	553	574	617	597	584	587	598	581	588	579	570	565	554	597	555	597	575	591	546	547	605	561	585	569	573	579	595	613	597	635	589	566	618	579	617	622	584	597	614	574	575	587	589	577	620	562	608	590	605	565	607	566	583	560	606	576	581	576	619	608	590	593	550	549	544	560	564	574	541	570	590	610	573	569	597	605	579	603	564	625	601	589	566	611	553	575	593	590	556	617	581	529	612	594	588	541	574	559	615	569	595	572	578	601	560	629	581	565	551	617	632	577	603	548	594	563	570	568	585	580	620	593	556	542	576	621	579	539	564	594	574	604	575	580	645	579	584	547	574	615	558	605	552	605	575	518	602	538	639	587	570	556	591	649	524	608	598	585	548	557	581	581	589	592	585	601	563	589	601	558	619	634	600	592	585	622	622	613	557	643	583	613	542	544	579	599	560	558	572	576	551	580	556	607	603	587	557	545	577	598	603	576	585	569	613	581	605	584	573	543	572	619	616	579	586	611	545	568	519	617	555	576	592	582	581	573	568	582	592	556	551	580	550	583	584	571	580	579	599	626	609	608	620	585	563	574	604	592	560	582	570	584	610	567	608	573	604	638	555	543	579	595	547	601	611	605	592	557	570	578	586	612	628	605	580	572	573	526	575	630	575	561	563	604	558	580	610	607	581	570	562	628	569	570	605	630	563	582	574	579	654	577	619	599	569	579	591	567	586	641	583	601	591	556	535	603	569	573	565	631	570	583	596	579	556	588	547	575	612	561	553	615	621	616	579	647	547	565	590	559	613	592	575	577	576	578	581	621	579	648	591	603	578	602	589	582	594	563	652	579	575	566	591	588	607	572	571	576	598	545	582	587	563	600	541	582	587	614	570	588	628	561	580	562	559	550	567	587	640	576	585	583	600	541	588	582	548	618	564	617	607	548	609	593	593	596	576	564	576	596	598	583	597	598	578	601	615	569	581	556	567	575	565	608	609	580	626	611	621	596	608	528	583	614	602	585	559	573	597	575	561	572	570	625	552	576	547	562	585	558	562	559	555	610	570	568	595	555	572	567	574	566	582	591	620	582	573	556	530	532	569	603	585	574	587	592	611	564	547	583	514	619	611	577	605	535	610	533	610	572	604	580	587	581	553	585	582	571	593	613	575	596	572	570	560	604	604	570	625	574	572	585	576	586	556	558	608	584	610	549	621	530	594	536	566	588	579	586	589	590	539	592	590	597	582	583	588	598	544	545	604	618	603	573	559	594	583	583	583	592	570	568	580	594	583	574	588	572	566	577	574	585	573	593	540	553	593	612	613	581	586	553	595	556	556	587	559	589	592	554	596	582	614	597	575	596	566	583	567	584	586	598	624	557	564	588	557	549	602	569	584	584	561	578	587	580	568	591	579	560	599	587	575	575	589	578	557	573	576	567	584	550	576	614	541	619	575	557	582	546	607	635	571	632	602	553	600	587	559	558	582	558	597	594	575	621	593	576	601	580	588	547	575	595	556	601	550	579	544	541	592	567	624	580	579	584	568	544	613	558	572	557	548	567	564	587	557	577	550	573	577	591	579	581	553	556	584	551	538	555	581	604	584	606	569	576	572	612	557	600	567	610	608	580	635	589	585	569	589	597	573	569	580	597	577	552	583	604	570	586	562	592	602	567	544	599	583	596	575	541	607	605	590	554	588	603	583	567	574	583	624	632	616	600	575	572	563	587	581	569	616	574	565	565	579	591	573	543	584	626	590	615	574	585	606	495	580	560	547	594	574	601	598	578	615	524	582	597	603	568	597	567	558	562	596	590	634	602	559	583	551	629	549	600	611	610	563	600	625	582	573	616	616	558	539	597	622	596	600	550	587	587	577	619	584	570	602	598	569	613	581	583	623	595	553	585	609	542	571	564	586	578	568	574	573	592	650	572	570	533	589	582	581	573	595	621	632	588	642	566	616	618	597	594	545	569	562	595	580	550	624	595	569	589	605	577	592	606	558	617	549	578	609	578	592	608	569	582	561	559	569	594	589	607	582	567	555	607	597	557	626	591	571	568	604	617	573	539	577	596	575	607	581	586	642	583	531	575	566	586	580	575	574	590	587	554	556	552	578	569	563	576	538	610	619	588	568	592	587	538	568	571	578	581	582	570	566	596	597	556	577	613	548	601	547	640	557	579	613	619	577	581	542	593	570	584	603	602	563	583	595	547	587	579	536	567	582	610	587	578	568	583	568	580	581	575	634	562	592	628	573	614	616	582	591	583	592	604	614	614	582	580	579	580	530	583	565	563	576	622	620	622	535	578	575	553	552	560	575	545	569	594	581	581	564	622	573	583	563	564	612	585	599	556	613	580	554	569	602	567	563	582	570	619	581	591	610	587	602	568	584	574	554	581	584	580	590	619	605	568	604	561	592	572	589	600	583	550	580	576	599	597	587	618	640	528	540	597	528	578	616	625	585	557	568	583	570	577	585	574	593	564	612	590	595	573	553	614	602	573	538	596	574	585	605	570	574	547	608	569	626	622	589	590	563	555	597	572	585	569	659	574	622	593	598	579	559	627	554	592	570	625	578	607	516	617	585	568	547	639	625	574	589	569	576	617	626	606	601	573	568	569	528	562	557	606	558	598	538	584	652	558	528	555	591	587	599	554	589	575	595	558	610	588	589	586	545	544	599	613	590	637	558	572	571	578	597	586	553	613	611	559	546	591	576	554	620	601	577	551	587	626	569	595	636	580	577	540	575	579	533	591	576	641	648	613	550	564	597	586	595	570	585	570	572	552	612	634	625	593	566	645	559	559	570	610	590	590	573	586	575	565	586	574	577	562	570	591	586	542	600	579	603	578	589	552	569	636	572	580	560	564	589	581	531	543	589	618	592	555	614	561	576	611	564	615	551	564	585	588	601	580	598	567	601	559	598	539	581	547	592	572	609	597	522	546	607	572	548	590	617	587	565	612	575	578	611	581	566	581	546	562	548	599	615	572	607	547	597	563	545	560	589	585	578	603	561	601	600	576	574	550	584	564	545
40138	58151	40055	35381	27187	21402	18089	15223	13543	12234	10670	9546	9499	8190	6669	5796	5095	4407	3782	2712	1851	1466	1391	1290	1374	1268	1240	1285	1190	1121	1178	1112	1078	1142	989	980	993	1009	999	997	932	906	895	923	894	903	828	837	821	787	767	838	809	781	787	751	731	786	751	761	743	756	719	744	746	795	724	747	720	741	772	767	739	728	741	736	717	727	687	724	747	760	698	695	739	747	750	768	716	722	739	770	764	712	740	718	752	723	754	781	704	759	758	708	699	753	733	678	732	764	721	677	744	722	778	737	705	700	706	728	741	734	689	723	741	790	721	687	724	759	767	722	724	761	713	689	797	703	699	693	721	717	718	797	761	777	743	687	720	737	781	729	683	710	769	727	723	750	806	758	757	779	747	744	694	752	726	734	740	699	750	731	740	751	717	712	713	756	731	748	732	766	742	730	723	742	683	783	720	714	688	734	749	718	728	745	724	766	705	706	736	787	734	773	721	751	763	763	747	733	755	705	722	797	720	738	740	698	724	773	747	726	717	729	749	702	749	772	769	698	766	765	752	702	753	714	738	740	741	736	715	756	734	719	773	755	771	752	719	723	778	728	713	733	747	723	760	779	705	762	763	767	762	726	760	711	710	737	695	697	779	738	730	734	731	724	779	755	706	746	732	706	750	733	741	770	672	750	702	730	776	677	772	704	760	738	721	746	741	719	716	742	723	755	704	697	727	697	712	754	767	821	690	727	742	769	786	802	716	679	748	729	798	739	762	732	706	752	745	748	716	713	737	739	754	740	747	716	763	725	732	732	705	678	732	721	769	748	741	728	731	731	736	741	708	760	698	687	718	739	754	727	733	782	748	731	763	734	741	772	763	739	724	713	758	709	717	710	780	748	729	724	751	734	741	668	728	734	759	765	733	764	758	751	731	723	740	718	735	727	726	730	703	703	699	733	704	710	675	775	752	741	701	767	728	744	694	702	718	710	722	703	726	786	707	704	702	700	747	765	741	732	775	735	721	724	696	722	751	706	730	718	743	722	710	734	745	753	733	718	737	729	718	727	729	769	768	755	725	718	716	729	776	708	735	733	791	765	757	774	736	742	725	723	694	761	769	711	724	790	761	746	798	787	747	741	774	730	741	757	709	740	701	710	737	672	776	742	740	673	692	713	731	725	752	739	768	737	759	720	765	695	706	737	758	758	737	713	761	710	739	742	743	725	728	777	701	688	744	738	732	697	739	766	710	722	783	800	730	753	697	683	728	745	697	765	740	756	750	769	753	738	716	697	763	809	761	697	681	723	718	767	706	706	738	744	729	766	739	687	731	761	774	733	731	718	728	743	687	757	750	689	752	723	759	752	739	714	728	709	724	736	723	757	752	720	734	716	705	715	760	729	721	778	752	785	789	740	697	700	750	703	756	740	692	761	700	708	711	733	679	754	703	761	738	723	697	785	763	768	713	691	755	730	685	703	768	677	742	748	778	762	767	742	739	752	737	705	769	778	715	755	788	734	764	756	724	694	794	708	770	769	781	804	712	685	725	758	741	747	705	725	781	742	695	737	742	699	693	752	687	749	720	752	767	706	719	726	736	761	730	756	721	722	766	758	753	717	692	710	722	721	657	729	689	779	697	728	691	762	733	691	771	704	763	735	772	738	742	707	776	742	755	729	742	718	718	748	726	726	787	739	736	733	783	741	718	741	716	692	755	741	727	754	739	687	787	732	753	746	710	706	761	722	736	674	750	719	735	747	699	738	704	735	736	744	709	750	741	798	703	699	722	682	699	691	729	757	708	746	723	704	730	688	691	753	768	731	769	694	727	704	734	724	736	723	763	721	679	730	757	746	716	783	769	752	755	744	728	653	715	729	693	672	727	715	737	732	696	753	714	712	688	771	766	761	728	739	759	760	697	760	751	754	750	743	751	739	748	765	709	698	776	701	745	792	748	752	750	763	759	703	714	780	732	724	741	752	737	721	716	753	703	695	692	707	753	718	749	738	703	764	769	703	732	755	700	720	741	779	750	759	720	721	692	759	761	717	742	735	764	749	732	667	757	694	765	703	743	731	741	745	744	751	744	723	716	743	702	715	722	765	739	695	774	747	742	722	715	717	715	773	712	733	715	740	724	739	764	756	726	782	748	710	717	718	715	730	740	744	744	740	746	741	729	736	709	698	729	713	725	738	734	730	723	672	732	719	782	725	690	760	741	742	724	742	684	707	700	728	724	726	736	731	744	727	767	794	744	738	753	749	719	765	713	724	719	676	728	726	734	724	751	737	731	748	810	735	735	743	750	743	740	733	752	771	742	717	754	791	734	691	700	743	743	773	742	739	729	744	760	786	728	720	754	736	740	732	718	734	707	720	758	693	789	718	761	761	735	742	723	750	699	740	681	734	715	717	744	763	765	723	751	731	744	743	743	700	714	762	758	755	700	757	740	716	731	723	741	720	736	740	806	751	696	752	722	773	708	726	708	749	764	748	739	784	690	732	703	761	735	764	733	745	686	774	750	745	728	687	772	735	737	710	756	753	777	708	780	731	707	734	751	754	754	727	712	697	718	722	728	729	796	693	756	740	753	765	693	768	733	731	765	747	738	722	721	763	771	734	781	716	744	727	741	724	743	691	750	705	759	710	713	719	735	750	741	769	718	687	746	719	737	737	779	722	766	732	728	726	699	800	688	680	737	740	716	759	718	769	766	703	767	730	755	778	756	721	759	742	729	708	786	765	743	734	714	755	753	733	729	755	785	746	771	771	703	738	741	796	728	710	726	763	706	789	745	776	698	786	716	694	690	766	755	771	731	747	710	743	797	744	697	727	752	742	747	711	717	738	720	751	818	751	721	667	698	727	740	723	711	743	733	725	725	746	722	709	727	766	720	727	750	695	736	726	696	756	733	692	739	744	734	684	707	691	694	672	764	736	739	738	717	723	737	719	695	707	701	696	737	727	725	710	715	744	739	761	763	741	722	719	685	716	714	755	709	724	709	725	745	700	753	723	726	726	654	709	734	747	753	745	716	739	718	756	746	718	705	771	712	766	766	761	718	753	756	735	689	755	785	712	717	761	739	804	689	779	770	761	709	711	695	707	768	688	750	709	713	794	758	732	723	711	722	711	683	733	731	737	744	723	756	744	765	712	689	728	776	712	730	717	754	751	725	723	730	725	781	780	782	728	695	718	739	737	755	681	751	700	693	755	693	698	698	737	744	774	713	734	729	741	731	730	719	767	721	751	764	723	735	742	714	711	687	789	700	743	712	705	769	717	707	758	728	737	772	718	675	756	737	717	706	778	732	753	752	748	767	747	662	748	730	738	689	756	711	769	711	730	699	700	714	739	737	734	728	692	785	728	726	749	733	711	740	780	758	721	677	768	759	724	683	818	733	788	718	734	761	757	741	711	741	680	753	743	730	718	733	764	724	755	708	719	746	745	735	762	763	751	685	738	732	728	710	693	724	704	717	749	699	714	740	719	745	690	670	731	730	743	723	715	688	713	801	717
27899	25845	26322	23033	13954	7458	4867	4739	4289	3429	2880	2478	2729	2378	2137	1914	1680	1426	1056	928	825	767	816	788	771	812	764	754	815	788	743	789	764	796	758	742	809	712	736	723	696	707	727	678	692	720	724	690	717	680	694	683	675	693	668	658	676	677	685	718	689	661	688	724	676	668	681	711	717	687	674	765	727	680	739	684	656	700	721	650	696	719	727	663	727	679	684	713	642	692	670	671	719	722	677	695	670	674	696	648	740	696	680	707	665	722	695	686	684	680	685	657	681	710	661	683	707	684	655	715	724	638	655	673	707	700	654	733	732	637	695	652	663	676	675	685	634	707	723	702	668	697	674	664	726	710	684	703	663	687	672	671	713	707	699	668	699	706	707	644	761	689	650	713	725	684	706	688	668	710	676	685	650	678	729	684	675	729	632	712	723	620	676	738	689	714	668	703	722	721	715	728	725	708	729	625	706	704	683	709	712	701	689	689	791	683	691	697	679	705	656	724	683	599	702	679	680	674	727	757	614	667	696	719	665	646	700	684	669	714	712	702	708	695	730	613	741	720	714	719	711	730	700	695	683	669	675	673	705	728	682	658	682	709	702	683	720	728	672	669	726	720	682	721	678	677	741	669	731	707	678	665	700	670	676	692	646	663	675	689	699	734	687	688	718	724	653	653	676	676	701	699	742	719	669	689	636	682	689	682	690	654	701	700	704	680	654	698	702	694	726	673	680	727	718	728	666	697	697	662	693	728	714	692	668	708	682	666	719	714	699	686	694	707	728	682	670	716	667	695	689	708	715	710	690	704	725	659	689	681	692	671	684	702	686	694	729	714	708	650	694	709	688	689	648	670	653	653	729	715	670	741	754	706	680	725	669	678	655	674	659	680	693	679	721	698	637	686	691	682	693	676	705	643	645	669	692	703	637	672	680	654	631	708	664	655	678	659	660	660	637	677	706	693	714	732	731	687	656	716	686	721	679	717	667	682	637	683	661	638	691	677	681	707	676	697	696	704	640	675	674	686	713	692	693	699	666	698	682	692	717	697	681	661	682	674	669	684	682	755	652	729	704	720	680	698	689	691	679	674	661	702	677	674	700	695	676	704	687	667	695	700	687	663	687	699	693	701	714	659	700	673	712	637	690	678	663	710	703	686	742	678	660	731	687	692	701	675	679	683	695	728	684	658	694	693	680	693	719	661	699	684	686	683	710	669	711	658	731	688	671	694	678	672	709	709	730	680	705	712	704	685	702	667	720	676	654	717	698	676	681	741	697	695	660	723	691	667	690	719	683	653	699	669	663	698	713	714	687	694	683	656	705	686	698	659	676	643	708	692	731	728	730	703	673	696	667	703	696	685	745	705	663	682	688	624	683	740	679	675	687	705	663	720	658	704	665	642	714	748	705	683	698	672	679	671	707	685	763	703	702	674	654	720	657	690	669	668	684	678	689	674	691	651	639	655	688	707	675	732	674	699	690	655	701	691	690	692	654	698	699	674	700	697	655	700	729	670	685	731	713	634	678	715	675	711	698	731	709	753	691	714	707	685	684	671	689	691	693	685	690	676	659	666	654	652	649	687	694	667	667	720	698	699	666	707	697	725	708	689	702	659	673	676	700	669	727	728	669	682	669	703	686	689	704	697	676	670	684	670	679	690	720	697	645	682	736	657	642	698	710	674	682	711	741	711	697	673	668	652	717	681	697	671	698	694	687	708	709	670	687	677	695	683	656	680	715	659	708	669	675	673	701	706	668	662	715	718	710	723	723	678	730	702	674	660	658	682	704	680	692	723	700	683	699	691	691	678	720	682	695	649	655	653	717	635	690	698	652	663	720	688	675	726	699	625	687	699	691	658	672	683	695	652	673	665	729	659	706	672	695	717	713	716	675	641	724	651	733	730	699	687	656	701	686	661	661	636	695	721	678	699	651	700	704	722	701	644	668	684	639	734	694	696	741	684	703	656	693	642	644	663	713	663	692	660	659	721	706	704	667	653	649	682	671	681	702	644	719	709	694	688	726	701	726	657	718	668	730	662	680	707	727	730	697	669	700	705	714	678	720	671	676	712	690	693	695	646	714	648	681	667	662	675	677	631	695	730	678	656	712	669	665	690	686	685	693	705	724	684	624	680	753	688	724	752	722	736	679	718	700	702	692	699	698	701	681	653	679	688	737	702	697	703	730	662	710	613	674	625	665	697	712	659	727	677	664	673	660	679	702	701	690	663	653	702	699	683	709	725	695	659	683	666	695	700	669	732	680	689	731	666	630	744	681	732	702	719	715	684	690	666	710	715	678	674	688	738	707	707	676	653	675	679	684	661	624	741	712	690	704	668	672	690	683	676	694	699	699	717	710	659	710	682	732	683	714	683	643	651	732	663	666	647	700	689	700	699	684	692	685	745	668	673	704	637	656	677	657	716	645	707	753	663	679	750	721	705	673	730	662	690	674	687	696	710	738	750	685	711	639	745	683	780	675	710	691	715	650	710	675	629	689	753	720	676	672	708	715	642	650	680	686	684	698	638	707	644	691	673	728	662	703	710	669	710	641	740	644	711	699	698	728	674	706	677	694	687	690	681	702	705	703	709	664	697	675	738	676	738	709	709	634	687	704	686	711	698	671	699	709	675	666	715	657	689	686	702	675	721	686	702	668	701	672	712	665	736	689	691	675	667	699	727	697	644	630	727	660	722	687	701	652	691	692	666	662	657	689	699	705	733	668	697	668	695	666	701	708	680	670	716	653	719	682	728	707	629	716	678	682	727	687	725	732	647	716	711	673	675	689	656	707	682	656	676	718	665	678	677	649	680	658	657	698	673	709	666	670	726	696	686	769	664	669	690	663	742	754	671	677	704	696	697	696	723	704	709	700	667	685	671	660	701	704	663	638	675	734	700	728	667	682	645	717	675	677	717	677	706	647	717	653	681	733	634	701	710	708	701	709	664	664	666	711	658	719	695	698	736	685	692	667	708	668	678	652	691	721	653	739	688	705	698	662	703	691	676	703	640	686	726	708	672	706	678	711	706	669	693	655	714	740	656	689	736	671	716	686	673	737	677	677	683	715	698	688	699	640	653	740	696	721	703	677	698	647	698	674	680	696	684	745	702	722	700	602	712	664	696	714	709	680	672	674	638	669	679	701	697	687	720	612	664	723	729	720	683	701	665	669	668	674	689	723	684	670	662	711	661	674	646	678	725	719	769	729	707	677	691	705	718	700	666	679	691	694	695	661	696	706	645	707	679	679	681	708	693	731	715	704	713	713	683	696	713	652	686	692	703	632	712	657	714	672	704	713	648	727	690	728	679	715	687	702	681	655	682	666	668	721	701	668	673	690	716	734	741	723	696	732	688	695	725	688	737	706	692	720	678	692	704	692	662	650	695	662	730	708	646	699	683	686	670	660	716	718	689	696	718	710	689	723	693	684	671	691	673	709	680	704	656	666	709	673	671	645	706	692	687	664	676	680	664	730	679	718	674	671	675	644	658	713	738	699	668
32386	40939	31797	25774	18896	12579	9704	9803	8990	6899	6065	5026	5114	4541	3936	3509	2869	2401	1864	1458	1181	1057	1070	1130	1115	1110	1031	1059	1040	1058	1076	1000	1043	1063	1021	961	918	1003	1027	959	934	868	907	947	960	933	929	959	944	904	924	922	847	895	884	823	859	891	863	903	842	862	894	871	920	924	927	893	910	848	882	863	873	947	822	891	896	830	855	872	865	853	863	899	879	904	874	887	863	923	881	844	882	892	844	852	887	881	843	839	803	867	840	880	914	879	884	839	924	883	898	873	834	854	834	853	860	854	866	877	832	845	887	911	856	911	913	925	852	903	911	826	888	901	853	856	848	890	867	838	834	872	904	882	844	835	936	883	851	916	844	820	891	851	874	873	895	834	864	860	835	863	867	836	929	864	875	854	873	967	955	862	881	900	926	874	924	873	841	850	836	846	906	879	941	865	881	871	892	922	873	892	862	832	870	874	882	886	894	846	887	858	828	847	863	859	920	885	863	919	866	927	872	857	873	928	843	809	863	886	878	849	901	914	878	897	902	902	846	862	927	907	851	921	845	902	829	849	916	879	882	849	866	833	858	867	878	841	832	902	890	883	833	900	876	873	890	908	835	931	898	881	918	905	838	864	920	843	862	885	809	898	806	868	922	846	875	911	868	931	887	890	945	902	868	884	868	869	892	812	921	867	849	829	861	934	864	901	859	888	869	867	891	879	854	905	889	865	862	873	868	860	869	892	897	830	828	882	798	854	873	898	923	916	890	840	893	858	850	854	917	861	876	874	884	849	851	888	896	878	838	911	839	921	856	860	857	917	884	876	857	932	839	928	885	899	879	868	844	848	866	854	852	879	896	837	836	856	894	890	903	905	870	892	921	905	877	866	880	865	890	881	895	851	900	927	844	914	918	809	874	854	863	915	854	916	826	895	873	878	861	902	849	890	909	856	887	863	861	839	853	906	780	869	872	893	863	955	842	909	917	902	843	875	876	859	901	864	924	874	856	916	832	884	887	848	870	895	865	857	858	861	859	891	919	905	862	833	882	828	838	860	893	892	844	862	859	890	835	879	884	842	855	869	887	858	846	872	860	859	868	876	896	843	908	872	881	882	823	906	892	863	873	866	844	872	864	845	854	849	878	916	910	847	875	894	851	861	889	852	881	847	836	859	886	805	909	850	862	869	905	917	874	869	899	843	854	874	893	805	892	831	855	879	812	890	939	838	882	860	882	854	825	889	840	874	863	912	931	865	852	881	850	810	869	869	820	853	865	896	848	910	906	828	869	836	924	886	860	870	883	881	877	888	875	859	843	899	863	902	899	878	886	861	852	830	825	841	879	877	879	857	854	890	808	906	853	898	869	909	877	881	882	888	867	860	895	852	806	901	853	906	897	898	888	855	879	916	871	875	824	897	874	916	847	858	865	874	912	864	849	885	869	895	974	897	866	871	869	859	871	862	865	855	883	880	838	871	869	908	915	933	880	887	894	923	873	830	860	894	897	852	832	828	859	858	871	871	829	906	939	879	885	897	859	905	921	879	856	876	876	881	824	918	901	868	886	855	870	899	901	901	872	901	835	838	788	961	901	870	837	892	892	853	894	891	857	834	861	880	889	918	894	815	894	866	886	862	853	857	987	897	875	879	826	864	878	898	864	935	884	857	939	828	900	941	917	854	864	863	894	871	924	860	880	873	928	868	935	893	857	881	865	847	862	901	864	834	854	884	898	890	828	899	883	853	884	878	857	847	888	883	856	851	897	894	869	855	828	871	933	872	863	885	885	832	887	853	918	877	828	836	794	852	889	889	839	890	847	860	900	932	853	902	893	929	880	867	814	848	859	824	886	856	856	843	858	856	851	852	847	874	871	927	888	854	950	897	884	925	884	860	870	863	854	868	844	906	870	884	871	871	899	852	905	869	901	894	851	842	864	937	874	904	893	860	934	873	878	883	840	860	843	886	807	894	912	869	812	951	890	880	854	911	899	866	892	873	796	867	813	837	921	906	908	846	872	852	913	878	838	866	919	909	883	856	885	858	884	936	873	916	895	854	867	912	896	860	897	869	890	884	884	857	870	928	810	899	931	887	904	861	939	876	878	922	831	891	898	858	931	825	937	852	890	860	921	873	861	942	901	858	858	877	914	877	900	869	909	881	908	887	915	942	868	882	858	860	915	902	855	929	882	869	896	885	848	865	863	882	839	889	882	894	877	883	852	853	902	927	817	923	946	929	902	887	888	843	876	886	887	883	874	824	936	862	849	917	929	910	919	852	924	914	925	860	900	880	885	866	871	874	896	874	833	893	848	843	842	885	884	903	855	899	877	826	875	888	930	852	878	895	933	860	860	866	898	918	871	935	892	881	873	900	897	850	905	895	925	840	943	899	828	911	880	858	888	856	924	887	903	883	906	890	869	920	844	828	886	834	837	871	903	885	887	889	829	876	871	849	887	910	896	883	880	905	895	852	878	885	883	829	866	872	849	876	873	921	861	849	920	875	909	902	851	896	861	889	858	827	866	882	829	923	868	880	903	882	884	948	891	940	843	825	867	899	889	950	890	908	881	864	914	853	899	897	868	848	881	865	908	903	834	882	908	857	784	921	899	879	912	864	845	903	871	901	846	852	956	843	908	887	878	866	900	893	869	882	901	827	854	906	902	871	916	919	863	855	891	848	872	885	868	899	900	863	902	865	906	901	927	907	910	868	865	857	897	854	851	885	886	890	903	887	831	881	843	864	888	879	923	886	828	896	979	872	861	883	864	904	858	866	816	893	819	906	833	870	899	883	901	876	851	895	888	883	875	872	873	913	884	845	863	860	913	837	848	908	894	870	908	906	969	855	919	848	925	862	828	890	872	867	842	841	880	865	889	894	868	907	844	834	932	861	894	865	867	850	880	905	851	856	897	822	903	889	881	902	933	903	874	860	841	840	900	812	898	865	859	872	830	803	873	839	845	863	888	880	910	906	878	834	866	834	879	857	850	862	879	876	942	879	952	882	910	890	863	881	919	883	826	858	884	934	823	921	889	849	846	854	838	845	839	837	880	865	906	929	911	832	868	883	894	946	894	903	897	908	870	921	831	854	884	870	874	902	888	858	806	892	885	858	868	855	876	861	883	894	854	856	883	889	813	884	900	872	887	843	837	841	816	877	843	866	860	930	818	888	857	857	888	866	802	828	870	878	861	930	874	860	895	886	914	890	882	958	907	853	829	866	914	898	900	885	831	882	882	862	922	889	866	908	855	866	825	867	884	859	889	860	961	878	874	845	842	845	893	848	861	870	891	855	862	899	879	874	880	868	868	832	880	858	847	832	884	875	858	901	905	828	831	905	842	915	873	929	874	934	869	850	827	881	893	870	838	878	854	851	820	854	903	853	892	844	865	884	933	843	872	912	869	870	826	861	862	863	841	867	886	900	921	862	850	892	878	883	898	862	878	870	859	863	930	882	863	852	916	887	917	863	856	852	862	867	867	863	922	897	915	880	864	901	886	873	873	896
23706	20880	28162	24132	21558	16717	9613	8343	7555	5605	4706	4118	3802	3257	2938	2426	1771	1411	984	1003	890	910	843	854	863	953	842	792	828	749	810	811	717	821	726	749	741	740	728	774	675	672	703	713	728	716	678	674	665	630	669	665	684	689	630	689	644	646	665	649	639	655	656	623	682	648	639	679	615	595	633	621	621	647	614	643	636	688	619	624	601	603	636	667	676	634	646	613	651	583	672	623	659	682	592	659	631	658	622	634	631	623	584	658	646	662	602	642	689	637	701	659	649	618	623	648	648	666	629	641	674	722	629	718	631	658	638	650	646	639	690	632	656	663	649	653	609	631	653	711	676	594	628	645	629	599	670	676	635	649	678	639	627	619	657	641	624	639	628	636	639	662	620	651	637	631	668	640	620	615	630	599	625	597	610	663	638	669	668	660	657	669	633	662	670	666	653	609	711	670	651	628	595	663	653	616	654	628	619	655	610	662	666	641	613	652	635	641	629	651	590	612	645	631	604	627	682	709	681	661	617	604	662	670	600	646	667	650	656	652	656	642	631	646	631	583	644	637	606	680	615	619	637	684	644	639	639	655	626	667	633	635	656	653	642	626	669	594	668	636	606	678	628	662	622	669	632	665	611	672	675	679	689	631	667	620	613	618	623	677	633	637	635	651	663	651	601	655	650	615	606	669	641	618	649	670	676	654	641	633	608	616	660	639	655	687	660	672	654	693	633	589	593	624	682	620	640	631	643	631	671	641	629	664	629	657	681	675	644	674	638	651	649	629	623	649	657	662	645	628	703	640	640	664	627	639	626	675	645	668	696	670	612	655	638	643	607	616	678	622	618	626	687	576	678	629	669	621	659	632	622	644	675	631	681	640	634	628	659	646	663	676	637	623	606	635	636	628	631	662	630	675	631	625	598	668	669	614	626	684	635	627	636	638	711	660	683	610	641	663	688	631	658	650	671	645	669	609	620	636	622	578	622	635	627	618	628	617	636	634	655	632	620	652	640	631	676	684	658	645	622	602	621	663	645	641	670	660	627	611	648	637	646	623	626	634	619	648	619	635	626	645	647	633	676	682	691	674	643	667	654	693	617	638	673	623	664	663	574	647	643	662	683	662	640	671	653	607	645	646	614	661	601	593	598	660	606	675	648	646	641	656	651	617	633	617	647	608	638	645	637	666	644	656	680	602	620	588	681	646	592	654	660	638	614	665	676	660	631	647	644	669	641	609	672	635	655	646	625	698	646	637	642	625	621	627	639	623	597	679	637	627	654	673	650	623	622	644	621	692	681	634	615	660	659	668	650	678	633	628	597	620	627	584	660	647	639	631	631	641	634	672	677	691	629	681	648	602	648	629	650	686	668	636	654	627	615	675	689	629	625	642	620	616	629	621	646	652	667	627	623	633	639	638	613	619	672	634	648	672	614	634	656	657	624	682	625	610	650	688	683	669	623	649	608	644	644	662	605	652	630	624	628	625	619	707	695	619	635	646	658	601	661	639	624	646	654	674	660	645	636	652	666	664	611	647	685	647	608	610	662	656	675	623	675	657	649	638	677	650	644	687	621	647	647	689	645	647	651	660	649	679	630	644	638	676	632	672	663	627	675	666	634	680	612	695	636	652	686	661	647	657	647	667	620	679	617	653	663	628	668	595	668	607	632	653	666	599	615	627	651	620	665	615	626	631	685	677	601	635	660	641	649	689	666	630	635	645	607	626	601	647	616	644	621	643	633	646	673	592	667	604	648	616	663	652	642	609	625	615	676	622	629	605	675	674	682	684	602	617	642	659	657	619	624	671	628	657	612	657	669	642	633	697	602	599	670	683	641	647	581	679	678	682	652	644	693	631	658	591	657	611	664	622	703	633	627	631	678	664	658	681	669	639	626	598	625	662	640	639	681	674	667	616	648	600	682	667	642	652	640	681	635	653	619	663	635	658	653	638	674	687	703	675	636	629	662	620	646	651	673	633	674	661	658	623	656	610	665	626	636	599	637	615	599	657	678	650	628	623	653	632	655	681	655	635	666	625	634	641	662	626	625	647	676	662	622	604	692	643	655	654	649	655	617	641	635	661	653	664	585	656	637	660	645	625	636	639	610	645	608	664	680	655	690	599	642	648	672	653	609	595	617	594	618	631	657	665	604	696	620	578	621	621	618	664	639	654	671	643	626	596	618	647	661	667	679	686	655	630	659	653	676	623	651	613	659	646	656	670	703	602	649	634	653	645	657	658	655	653	637	674	617	635	649	627	621	645	662	595	655	627	624	633	622	668	637	647	696	687	631	608	622	628	639	655	672	652	663	634	632	615	624	636	654	675	666	632	677	687	673	662	656	619	615	660	600	636	642	644	634	631	621	619	641	597	616	660	648	659	618	610	619	686	634	662	596	656	684	640	604	660	634	619	636	596	682	666	686	610	658	674	632	648	626	642	644	650	660	635	686	656	668	638	613	608	694	663	677	667	626	646	684	620	653	601	616	616	701	652	712	641	641	607	674	691	689	615	638	655	662	640	631	617	648	600	678	631	678	679	618	623	615	636	628	660	637	664	670	671	638	652	703	648	628	669	643	646	657	633	678	639	578	662	673	644	651	614	611	611	655	658	591	610	655	636	661	693	609	619	654	625	645	680	630	654	630	589	629	659	613	655	636	636	620	646	683	635	645	675	669	666	636	738	620	603	643	642	642	666	646	595	622	638	611	686	648	676	637	572	608	621	615	620	644	651	651	607	653	639	673	691	602	603	627	641	641	661	632	638	608	675	648	613	615	670	682	624	642	676	673	641	612	636	681	637	662	659	655	592	619	632	652	608	624	644	665	637	658	606	654	673	656	683	586	632	661	649	655	675	603	661	624	672	699	634	641	617	707	670	667	653	681	597	650	627	648	659	645	623	643	663	646	701	664	655	623	682	646	668	674	661	653	666	632	667	620	619	617	624	655	597	610	641	643	631	671	624	647	666	665	654	615	611	673	657	670	660	664	691	630	628	662	659	622	693	621	597	660	654	624	657	683	597	677	671	676	651	680	667	637	657	640	646	666	616	620	600	627	629	650	632	659	661	661	635	662	652	640	659	626	630	617	616	657	599	676	627	627	599	635	630	617	649	660	666	608	619	636	613	659	600	687	633	637	641	647	648	627	697	667	613	669	693	640	615	693	668	673	668	627	618	647	635	613	596	646	590	632	649	665	643	654	633	658	636	629	621	606	619	679	663	586	625	635	630	675	634	663	666	651	620	616	642	673	618	659	667	633	640	640	684	662	640	671	675	659	649	617	646	627	664	634	631	630	602	658	607	640	623	627	670	613	679	636	622	625	652	631	685	633	630	651	619	620	620	606	641	593	649	662	663	610	606	679	616	687	624	622	622	601	653	623	627	677	641	654	659	621	661	614	662	644	637	676	642	641	646	699	638	656	676	615	692	666	633	637	649	677	613	675	625	648	649	662	663	651	610	677	608	616	637	634	624	667	641	634	657	680	628	647	636	654	702	615	628
36435	54204	40646	32261	24326	16818	13899	15460	14237	10735	9213	8106	7099	6342	5486	4310	3308	2399	1606	1469	1467	1172	1248	1297	1227	1313	1246	1132	1218	1224	1170	1154	1118	1119	1101	1017	986	1016	950	1002	978	952	940	986	931	967	885	902	854	901	861	844	888	825	814	819	837	809	827	839	805	838	813	855	852	855	840	823	840	792	842	844	834	824	845	789	812	849	795	829	808	864	782	866	846	818	836	825	798	791	822	815	818	804	776	796	857	838	803	816	793	853	796	839	775	825	813	811	795	791	842	795	815	812	801	863	765	843	854	809	801	783	789	848	904	834	820	831	821	843	823	823	806	778	833	859	890	822	797	843	844	842	820	880	826	846	801	802	794	863	843	895	761	842	811	874	815	823	803	781	825	831	808	883	856	812	822	831	828	838	850	851	831	792	809	836	869	821	826	787	823	825	801	781	814	854	852	809	783	821	857	821	841	828	864	787	801	791	778	834	846	859	800	847	809	762	823	834	874	834	838	833	799	826	842	808	818	815	902	878	761	850	798	864	835	816	819	817	886	823	820	808	780	832	787	809	769	864	857	837	855	841	783	780	830	806	851	799	833	831	812	773	790	830	876	805	833	858	799	821	809	846	821	808	833	746	791	829	855	798	811	787	827	785	816	821	804	832	819	849	844	804	859	842	806	819	857	823	853	799	810	855	857	779	817	774	820	819	809	803	833	800	754	798	814	852	859	787	863	836	800	791	848	791	818	803	820	860	853	825	819	818	840	816	828	799	821	799	845	809	818	830	828	767	794	786	800	840	832	852	843	852	794	826	840	798	824	857	819	813	867	828	840	817	850	816	846	814	832	837	782	847	816	793	866	788	764	803	793	849	781	852	829	823	844	849	818	798	839	799	798	833	819	848	839	817	800	863	875	841	820	804	804	825	815	794	835	827	800	834	844	840	844	773	802	786	793	827	833	793	837	832	806	799	839	792	808	835	831	783	808	863	838	788	762	865	833	853	876	836	775	858	812	784	775	837	852	829	803	824	841	835	796	824	830	818	794	788	787	822	842	822	807	845	855	858	779	793	815	772	800	859	827	768	788	857	814	837	852	777	838	830	865	789	836	885	795	801	841	820	808	813	823	835	858	804	815	830	766	824	870	787	847	812	830	831	878	802	805	845	819	845	833	842	879	851	805	862	798	818	821	811	843	792	803	818	794	836	846	882	815	826	806	813	868	798	863	854	790	843	804	790	799	848	871	848	804	813	822	749	818	816	815	822	799	847	804	795	818	780	799	894	804	816	829	812	783	868	777	864	856	830	820	848	849	802	806	822	792	797	763	787	841	792	813	789	843	783	829	851	831	855	838	815	800	881	817	838	834	848	797	824	794	803	825	825	852	799	825	801	822	850	778	824	817	826	898	771	866	826	856	865	808	885	840	799	841	765	863	761	806	817	781	781	805	875	835	819	792	788	813	841	858	830	830	835	834	847	865	917	820	834	812	836	865	848	852	821	813	845	814	817	797	811	824	845	817	814	794	840	867	839	837	822	832	780	815	821	832	792	776	809	826	847	817	813	837	813	817	853	768	799	843	857	769	820	826	759	811	798	835	810	808	795	831	817	855	787	846	822	826	805	822	804	842	861	801	841	799	835	804	845	850	797	814	834	757	846	838	786	831	834	800	814	809	809	810	779	814	785	810	841	857	833	832	874	800	826	833	834	881	836	811	784	809	892	856	805	888	858	821	871	779	835	818	850	779	835	804	856	831	843	810	828	819	825	825	831	796	765	855	841	822	832	874	811	783	798	835	834	816	762	865	817	849	802	801	849	809	815	802	827	810	808	827	833	813	804	776	845	819	822	800	793	765	772	833	817	828	825	763	799	804	814	824	879	814	828	795	771	825	837	815	805	815	810	790	812	816	818	834	817	817	826	793	820	815	821	876	833	812	838	801	817	844	817	761	810	882	818	797	788	829	764	806	814	808	885	855	865	839	799	828	813	780	821	781	746	814	856	819	832	778	844	822	824	829	830	885	792	852	844	838	805	798	863	809	793	798	832	773	795	801	788	823	813	814	777	777	844	848	803	855	845	799	837	810	789	824	801	809	843	799	828	798	772	845	785	781	867	811	839	824	828	812	830	838	857	823	808	808	845	865	810	860	841	842	787	796	793	857	836	881	802	812	780	785	885	822	800	762	811	833	861	821	782	840	771	812	811	842	861	771	788	819	812	797	819	823	849	837	828	803	816	851	822	796	813	798	870	860	813	813	799	818	815	853	817	842	861	807	807	889	851	817	858	826	812	808	807	760	847	831	763	831	795	822	783	815	795	818	832	746	825	805	841	820	871	802	856	875	787	801	822	836	827	813	835	826	800	763	859	790	859	818	816	798	767	807	832	813	848	773	824	779	821	824	791	806	803	835	842	790	854	785	819	846	781	875	783	734	797	807	810	775	782	845	774	818	798	812	805	792	876	818	868	794	813	807	844	790	861	807	801	814	784	799	772	826	829	803	808	831	820	891	843	820	822	808	772	837	865	855	846	871	842	798	852	819	837	815	829	815	831	827	772	818	870	823	802	868	798	821	835	843	864	812	773	843	830	804	841	875	800	766	846	828	811	830	827	830	821	798	797	825	830	844	830	806	770	752	792	824	831	828	843	849	824	870	827	818	842	790	843	841	813	835	755	806	870	821	818	799	802	804	827	818	825	846	790	805	818	782	835	805	833	845	838	798	743	804	805	820	867	859	811	817	780	859	819	802	795	812	868	836	780	815	841	800	811	810	819	855	837	805	852	806	861	820	837	826	837	845	833	814	824	820	811	793	862	839	823	836	818	867	855	817	845	794	845	806	826	818	769	846	822	792	870	793	873	826	834	804	867	788	854	859	807	842	840	782	804	813	844	834	816	800	833	880	817	834	849	821	866	845	794	766	806	823	748	818	788	820	811	812	817	801	802	855	804	846	826	805	826	751	854	774	829	850	821	796	821	814	764	836	831	809	785	802	812	798	821	764	833	773	863	842	808	834	816	841	828	794	830	893	847	828	855	821	803	756	779	784	870	803	806	848	812	802	797	788	834	844	829	740	843	808	819	784	813	851	790	786	817	781	839	860	808	830	790	787	772	802	814	845	775	833	801	803	813	773	787	875	819	803	776	830	807	828	876	765	808	793	775	776	831	770	764	794	796	838	799	760	831	784	830	864	828	806	803	809	814	854	854	815	773	814	852	838	830	790	834	801	771	797	822	825	858	773	877	837	838	784	849	840	822	812	801	787	747	834	798	821	796	805	834	838	814	819	865	794	815	797	834	833	802	790	848	836	742	875	815	833	791	812	824	799	823	840	831	798	815	830	847	840	838	809	832	830	824	825	837	774	764	827	788	787	803	783	827	755	813	809	780	801	834	827	825	838	828	828	865	839	868	848	807	847	784	817	859	830	811	787	818	819	814	770	825	754	832	844	827	857	799	802	824	849	857	811	833	817	802	832	815	849	831	847	821	838	818	838	825	816	813	813	801
22851	20919	28558	23378	21040	21372	17084	12641	10865	8337	6972	6086	5138	3962	3185	2315	1615	1224	1155	995	918	940	973	969	1033	1085	1005	922	945	894	837	807	823	846	799	759	764	721	688	699	700	696	666	679	691	697	687	623	615	661	637	607	617	598	618	577	578	641	641	650	650	623	584	597	647	588	605	577	586	604	612	628	581	607	605	647	557	620	573	602	621	620	635	636	598	600	617	622	617	557	606	656	567	641	617	613	600	633	581	613	561	622	563	612	609	603	587	614	632	629	586	598	534	543	597	597	592	579	602	601	609	632	633	618	616	633	595	632	625	622	595	569	556	597	594	615	602	579	610	633	600	617	574	632	597	650	608	618	564	569	550	566	625	622	616	602	615	645	651	615	625	600	639	563	586	586	562	601	588	603	551	587	614	553	607	594	585	552	632	610	587	577	570	629	617	608	612	619	605	580	600	626	561	605	589	636	577	672	639	632	594	603	608	619	617	648	618	605	591	635	622	605	613	611	590	568	601	614	598	645	617	581	567	623	575	586	597	598	643	605	631	619	626	625	581	621	589	615	587	622	611	609	623	587	583	587	604	638	631	592	593	604	618	604	608	613	632	569	604	580	607	595	600	587	613	591	604	608	614	580	627	600	587	587	600	637	635	571	581	627	607	597	634	615	630	604	635	621	603	585	618	606	629	605	628	612	584	575	611	604	603	636	627	602	636	652	600	549	622	558	606	605	591	627	634	566	602	610	605	602	617	618	613	610	621	568	580	578	566	674	600	623	572	645	615	599	640	644	596	621	604	580	609	594	568	605	578	627	588	602	569	607	644	602	596	646	621	612	604	617	608	587	596	642	581	617	620	595	599	643	605	639	635	584	613	593	626	610	586	613	576	603	572	580	615	599	557	607	626	621	631	630	661	645	590	621	600	602	622	603	612	580	605	613	663	615	583	593	569	563	602	583	628	602	619	654	573	580	588	617	624	610	585	631	590	642	575	601	615	635	597	624	583	599	593	618	630	597	587	617	596	615	604	601	590	614	642	579	620	571	560	606	586	640	579	615	628	593	609	577	545	623	630	615	635	618	606	540	565	640	617	552	611	636	602	597	610	598	593	638	622	567	628	596	617	578	566	606	569	593	602	650	593	597	594	593	607	605	613	575	625	628	583	633	626	594	598	620	634	611	650	613	574	590	585	650	627	605	598	704	626	591	624	587	577	573	617	587	609	594	611	622	613	616	587	634	601	658	637	598	608	556	629	608	577	621	602	587	578	581	637	580	622	629	603	645	597	590	613	621	631	618	619	614	596	541	577	605	581	601	580	586	603	610	579	603	552	582	601	560	633	638	602	594	580	610	598	606	605	603	611	617	599	609	644	644	619	588	604	615	614	600	572	585	582	584	633	645	585	593	560	592	640	597	656	627	609	581	619	590	604	580	651	634	631	588	609	604	555	597	618	652	609	609	584	573	577	605	581	617	661	601	630	611	602	625	602	566	599	626	574	580	605	617	615	589	593	599	535	604	635	559	587	576	606	577	613	598	608	620	603	581	600	646	604	607	615	600	602	588	572	607	580	597	585	617	621	601	611	579	604	609	592	614	622	637	593	627	628	597	606	615	624	643	559	600	613	624	611	526	612	617	612	632	620	601	599	569	615	574	612	628	579	619	586	625	605	597	626	598	620	607	611	561	601	651	596	620	577	577	629	605	600	618	622	629	641	599	546	602	629	628	635	647	617	618	610	650	598	590	625	586	551	594	606	625	594	617	616	613	618	583	609	595	598	559	620	598	568	587	575	631	586	613	585	636	649	602	583	644	621	620	587	544	646	613	597	614	631	611	603	577	619	613	599	621	605	631	606	583	581	633	620	582	578	576	606	615	578	615	567	624	599	596	654	602	652	636	588	588	581	630	617	582	577	572	580	604	559	561	644	614	588	583	565	622	579	612	570	591	561	613	575	605	624	589	633	603	569	591	613	647	580	587	631	613	589	612	604	566	646	629	615	567	599	615	590	620	598	610	589	538	551	618	585	530	609	599	610	555	635	608	606	586	603	573	601	622	634	602	628	597	606	659	623	625	599	561	597	580	557	537	621	594	621	639	635	625	595	620	616	590	620	607	630	620	585	595	609	564	587	619	608	603	606	593	611	604	618	604	639	624	581	576	602	546	582	626	602	635	612	652	612	585	596	596	616	557	599	605	580	603	643	620	646	650	609	667	592	601	606	588	648	584	558	590	600	610	610	619	551	587	625	581	617	625	641	592	590	608	551	593	589	652	596	620	606	640	592	615	595	598	617	653	615	616	588	626	565	618	618	647	582	636	604	592	601	623	620	609	603	619	551	620	567	605	568	617	539	610	599	597	639	632	569	661	615	574	574	597	638	606	640	637	606	619	616	598	608	564	585	607	592	548	578	581	586	593	582	607	628	625	589	594	607	561	606	643	659	606	620	609	585	649	639	641	600	617	615	616	580	598	607	597	627	594	595	658	596	634	619	603	618	593	616	621	601	615	590	596	603	609	604	582	587	586	583	624	579	606	651	603	612	602	605	592	607	629	583	576	633	558	565	632	582	575	625	639	577	595	615	630	598	651	577	600	601	593	642	579	558	602	584	571	602	607	591	610	558	648	604	632	627	586	605	584	607	610	624	582	573	586	637	612	583	589	630	615	567	607	632	626	579	609	589	629	600	620	576	615	599	631	586	610	570	621	592	586	617	599	591	628	602	580	583	611	577	643	623	611	619	584	607	552	606	611	609	629	635	550	598	646	614	580	583	654	567	595	605	593	619	601	598	623	571	617	641	593	593	618	567	592	607	590	615	610	626	621	591	599	633	661	619	628	647	607	626	563	569	605	577	623	595	594	576	581	559	642	621	598	607	601	604	570	583	603	589	600	615	623	588	625	567	648	624	645	621	621	609	577	573	609	637	548	625	592	590	572	601	602	573	598	628	585	598	618	593	621	615	592	612	606	613	621	627	610	632	605	569	606	605	588	618	579	583	646	586	577	599	573	627	565	563	598	599	622	577	600	596	623	574	624	623	621	605	618	584	649	659	605	611	566	612	624	568	588	603	573	633	583	635	599	588	595	571	610	572	599	603	660	651	636	572	601	617	631	629	622	642	591	576	588	588	597	636	566	625	568	608	588	600	614	553	634	629	615	603	620	613	608	611	568	599	601	636	625	654	592	597	618	551	570	596	572	621	609	611	648	622	614	590	561	580	579	595	590	597	617	579	584	600	633	585	585	640	597	653	599	615	612	573	588	636	582	627	643	648	631	581	617	573	571	613	587	616	587	638	566	606	634	601	606	641	616	640	573	660	630	611	585	602	627	614	600	626	657	573	624	595	588	633	596	615	600	621	594	601	587	597	578	599	621	582	594	590	605	614	620	618	611	598	602	645	606	579	555	595	651	619	596	603	552	618	580	615	582	613	639	598	640	589	632	628	614	634	567	577	574	588	590	601	592	590	616	624	614	581	638	637	594	617	592	604	533	590	567
40518	59149	43164	35535	24890	20206	17279	20474	18494	14877	12641	11392	9571	7244	5968	4311	2964	2108	1862	1614	1467	1447	1424	1464	1589	1632	1656	1530	1413	1181	1273	1149	1154	1231	1155	1093	1032	976	938	988	909	914	903	921	970	921	897	871	827	817	850	800	817	763	788	753	809	821	748	839	780	814	777	741	769	765	758	819	781	779	718	759	730	778	746	756	745	819	800	742	784	769	737	778	787	742	770	735	771	744	767	802	767	710	749	741	750	710	762	756	764	730	737	760	753	734	709	757	781	750	774	727	744	730	789	744	729	758	768	782	732	752	744	754	739	753	757	761	778	749	737	766	753	733	760	726	779	743	770	779	797	775	772	743	759	766	771	766	781	818	768	740	741	777	756	774	723	697	724	735	772	758	781	780	792	767	764	790	787	755	737	769	763	790	748	699	725	734	767	771	751	752	761	769	746	757	761	726	799	830	739	743	696	710	757	785	788	741	777	742	768	786	808	736	780	727	793	768	739	778	774	780	782	710	776	762	756	739	722	727	756	768	720	778	796	732	758	696	749	772	753	777	762	771	751	799	812	730	744	776	732	747	730	747	694	789	766	736	737	716	837	766	817	765	732	796	775	779	765	760	762	787	712	787	757	770	727	744	724	763	681	761	745	768	760	796	751	788	775	748	759	798	771	741	744	734	750	793	763	727	758	744	766	778	752	810	777	797	789	750	790	786	707	751	776	785	791	774	738	723	775	763	721	784	805	761	735	817	725	733	779	768	757	724	758	731	769	790	721	758	841	751	782	791	800	795	759	724	752	774	712	764	757	778	751	719	806	771	731	721	737	709	732	741	747	736	763	736	790	742	750	741	757	749	781	819	768	742	772	712	700	737	761	741	775	759	707	754	735	812	735	697	758	729	727	751	755	719	750	799	779	750	760	800	745	776	796	823	797	759	732	773	749	724	745	727	834	755	777	779	767	747	756	765	746	737	757	752	742	785	754	769	781	709	766	771	783	779	774	827	793	781	786	741	732	776	726	737	770	728	777	713	782	747	738	737	776	707	751	761	772	750	766	739	761	759	787	745	790	801	768	759	750	760	689	780	733	757	799	793	755	771	763	805	729	723	717	747	752	737	734	717	785	741	775	782	728	727	753	762	731	746	802	768	741	740	758	802	761	784	757	748	778	723	746	767	734	767	720	729	800	807	764	725	737	726	761	749	730	735	802	743	781	788	741	739	740	756	731	753	762	783	737	755	769	749	744	773	770	762	765	749	752	805	756	761	717	709	745	787	747	838	689	761	741	699	667	739	745	724	738	765	727	761	786	730	830	741	751	799	718	776	776	764	755	745	734	728	799	761	769	689	726	782	777	733	797	767	736	724	774	784	738	759	771	776	763	731	770	799	767	733	766	799	717	733	768	683	771	767	751	774	734	764	753	735	748	774	810	758	788	725	756	763	795	752	750	756	734	779	766	707	746	761	768	795	760	731	792	740	803	751	752	803	764	751	758	783	745	786	751	777	741	730	744	728	732	774	741	718	782	735	745	760	725	801	766	770	832	704	728	751	733	756	750	782	761	748	806	778	746	741	744	787	795	760	783	741	772	785	748	801	739	797	747	758	745	748	840	730	740	729	746	764	757	722	810	792	756	755	719	735	807	767	751	773	738	768	812	772	737	744	755	784	731	770	704	712	743	752	785	777	807	753	719	768	785	782	737	757	747	779	729	740	727	716	722	770	756	769	769	738	763	765	734	731	763	711	756	750	760	716	716	778	754	770	794	750	797	729	806	802	754	746	744	736	755	803	722	745	764	764	768	747	785	731	716	755	749	733	743	758	740	695	778	772	740	743	699	751	744	795	748	763	749	742	777	738	752	774	781	739	854	780	724	757	764	758	797	703	715	742	788	753	693	790	736	779	772	687	788	763	732	791	766	760	741	768	747	766	745	744	785	765	769	734	810	732	733	748	782	760	795	763	782	738	777	761	751	734	762	729	764	701	729	775	788	798	760	779	758	732	730	693	776	744	791	763	812	720	815	761	770	780	783	764	774	738	696	744	784	733	783	757	772	782	785	766	732	762	783	763	784	770	726	748	750	751	728	760	797	731	765	784	778	742	749	758	709	767	741	778	779	805	725	725	781	731	739	738	701	793	729	737	802	759	738	772	727	791	808	751	736	731	771	777	810	705	724	795	766	759	776	740	768	740	729	783	777	745	743	751	773	779	767	785	759	759	797	742	773	758	739	732	778	722	729	708	765	736	774	776	793	755	718	747	744	765	764	762	740	707	760	805	787	705	766	788	751	713	757	688	775	665	779	755	816	747	721	761	765	769	800	804	770	729	747	760	741	780	756	737	737	758	780	789	756	775	738	775	723	805	758	736	764	794	731	791	776	786	714	760	779	749	772	764	789	783	760	784	702	776	820	752	743	738	747	753	739	726	760	776	771	811	781	779	728	764	798	774	761	687	812	743	777	735	770	769	749	764	774	740	751	721	782	799	761	770	737	763	753	779	762	740	758	722	771	757	733	731	723	781	780	748	742	731	746	713	769	750	726	716	773	762	751	813	752	763	756	744	724	735	728	780	797	776	793	771	751	737	791	769	696	780	750	724	793	776	765	726	725	774	735	754	747	772	747	748	721	722	743	782	755	782	781	755	742	734	767	764	727	743	764	776	747	709	736	793	710	760	762	764	768	794	795	707	794	806	720	770	737	788	798	789	794	752	782	785	795	756	805	764	769	721	771	783	718	721	702	792	834	773	758	784	779	728	746	764	732	694	732	762	766	737	766	782	743	785	740	728	723	783	795	765	745	737	754	737	759	742	714	767	786	759	725	734	763	763	753	829	779	775	774	777	787	760	747	753	752	750	751	731	705	740	747	797	774	724	710	721	707	751	779	782	722	768	778	725	738	791	724	754	737	775	740	744	720	741	789	833	778	801	766	756	779	753	759	730	764	779	732	759	738	719	757	764	747	726	739	768	745	749	755	731	733	722	762	748	769	777	765	746	793	733	758	737	819	804	766	789	772	813	747	795	752	827	789	751	760	771	718	777	779	779	752	765	720	749	770	773	801	788	717	786	759	741	738	817	756	716	775	736	773	761	722	757	789	764	779	751	769	790	814	819	727	763	736	758	761	759	749	745	786	762	793	756	757	796	802	731	767	763	756	787	731	815	736	759	727	754	756	765	727	747	768	729	759	756	781	758	741	737	769	727	762	726	747	736	778	766	784	706	789	772	769	761	774	740	769	823	799	741	733	748	747	762	770	747	728	717	722	738	731	714	736	741	739	785	791	740	756	725	782	786	717	751	767	747	756	711	724	737	747	732	759	751	792	740	748	714	793	733	764	759	741	777	735	757	735	744	734	737	749	705	705	756	768	818	762	775	724	754	742	770	773	752	755	808	772	751	744	753	753	746	733	773	755	749	769	699	744	732	709	752	720	727	749	764	745	723	737	713	778	766	708	713	781	750	733	763	793	748	798	768	764	752	758	772	807	761	765	781	756	728	723	716
28010	25898	28432	22673	12352	6872	7293	6893	5548	4344	3558	2800	2189	1755	1458	1067	934	897	853	801	865	876	855	857	827	861	922	895	798	782	749	772	826	764	849	779	693	732	675	753	743	758	729	751	768	758	719	725	746	698	721	695	673	690	682	642	667	710	664	703	722	739	662	674	703	674	688	732	709	722	692	721	665	696	726	711	713	712	707	670	721	717	728	707	679	712	666	654	691	754	680	755	718	703	730	728	662	719	722	711	698	742	719	701	717	643	702	724	703	672	653	712	644	700	718	637	674	686	701	764	688	716	679	690	641	727	706	761	683	725	685	712	679	717	696	700	679	682	713	663	677	679	677	704	692	682	709	679	692	706	639	674	698	712	709	651	664	727	684	730	725	739	669	666	726	732	680	699	674	727	684	697	676	683	654	682	730	690	680	695	703	685	689	685	704	656	694	722	674	698	706	713	676	717	701	658	728	670	702	717	691	717	719	702	707	708	709	651	743	704	690	656	733	674	739	730	706	686	720	673	715	713	665	725	669	719	747	776	654	737	717	732	722	715	695	752	721	640	692	707	716	729	711	699	717	676	710	701	682	766	703	699	669	669	713	713	710	716	690	739	729	655	691	701	701	726	708	726	736	729	683	713	733	665	693	704	730	658	763	706	697	722	692	673	681	698	692	694	675	705	753	649	739	688	733	726	689	711	678	733	686	681	696	693	692	723	702	664	729	711	719	706	705	706	706	696	691	728	735	645	691	717	647	689	705	729	731	717	717	630	673	714	683	696	669	698	695	709	717	705	725	729	733	700	698	680	667	689	731	741	697	687	709	751	729	623	712	660	708	690	690	704	684	707	641	711	677	687	687	702	715	667	692	691	701	729	719	699	673	685	718	721	711	717	654	715	714	652	752	713	700	706	689	754	705	695	688	691	703	712	687	680	737	745	705	748	694	707	711	723	719	714	714	694	749	672	655	728	677	711	732	679	674	706	713	714	655	692	666	712	730	703	732	656	660	711	698	737	700	711	690	633	733	696	677	693	611	716	705	710	681	693	718	709	720	643	699	731	726	713	688	669	678	667	727	694	688	665	677	737	691	697	733	699	709	710	665	729	696	644	725	667	713	710	703	704	698	715	755	701	702	704	678	733	658	709	724	710	663	717	646	700	717	752	751	731	752	692	718	683	679	712	647	712	680	702	702	674	710	723	727	701	743	742	695	645	693	758	723	709	690	713	724	654	738	707	702	699	665	735	694	693	700	715	681	661	657	744	716	714	677	715	706	703	669	739	675	685	680	682	726	654	650	655	662	713	698	657	713	683	750	652	700	735	687	738	685	705	674	708	768	705	706	712	739	651	684	689	741	734	692	682	660	673	717	684	683	729	664	740	654	700	694	709	713	669	717	706	742	705	730	676	719	673	726	728	695	658	711	691	686	689	725	689	685	726	720	693	698	645	699	678	740	699	705	704	670	722	773	723	719	703	719	745	697	675	704	652	703	707	753	680	671	703	680	776	683	688	719	722	697	708	708	708	722	684	677	715	670	695	694	697	765	723	682	692	718	737	711	676	645	764	748	653	630	742	723	676	711	702	750	720	723	660	694	686	694	746	731	717	701	729	682	730	683	706	735	698	617	748	688	715	672	667	737	708	716	692	675	679	704	680	693	753	683	666	697	709	689	676	707	732	721	707	738	722	671	687	676	729	707	698	723	736	662	707	685	701	692	713	727	718	732	686	702	679	740	693	712	720	668	723	683	693	686	723	704	678	727	709	663	712	749	678	657	715	687	763	710	748	641	742	680	710	732	669	693	662	721	680	726	714	681	728	678	660	675	683	709	699	747	684	762	693	660	701	691	690	741	762	711	738	664	710	732	671	702	710	694	703	705	678	721	689	718	694	729	688	678	687	700	712	706	675	715	693	676	714	718	729	720	724	736	699	713	728	701	683	737	676	667	751	678	671	699	693	659	710	735	667	712	728	722	708	682	716	675	743	707	674	715	648	731	751	720	707	741	705	693	721	688	702	698	755	716	666	690	709	690	716	684	695	695	708	675	687	696	688	670	654	698	697	682	698	711	685	685	709	729	680	702	661	664	682	684	682	648	708	742	704	695	656	689	679	659	671	672	746	674	659	668	685	680	742	698	660	716	655	690	682	665	736	723	689	706	721	702	697	726	778	697	695	704	677	712	676	715	730	740	719	743	698	652	726	693	673	724	693	706	700	684	723	704	695	688	678	730	679	695	690	678	701	694	704	687	679	688	717	731	697	695	662	700	737	705	698	736	674	701	714	679	724	766	715	698	711	675	719	687	715	712	734	671	677	705	676	657	701	643	680	710	711	696	687	672	640	701	669	706	672	660	739	747	708	727	629	693	696	672	672	731	666	718	719	709	686	699	666	688	713	686	706	746	667	759	701	700	639	663	701	694	684	682	660	730	656	713	692	667	699	703	713	720	726	686	716	656	751	698	692	701	747	709	730	690	728	734	616	656	756	692	706	699	714	690	694	704	746	725	685	673	707	659	728	736	642	702	682	670	737	738	737	696	689	681	708	688	707	706	716	697	690	731	674	690	698	682	666	695	705	721	718	736	732	728	687	719	675	734	737	697	667	692	720	662	732	700	694	738	702	684	700	645	746	663	673	730	711	700	768	687	697	686	707	691	704	681	703	692	703	732	693	676	667	702	676	682	700	708	716	715	730	701	692	709	718	723	730	688	709	698	705	698	714	717	734	662	715	733	707	700	718	710	692	681	685	710	687	669	778	711	713	696	732	691	671	725	696	676	696	712	680	685	708	711	687	643	721	713	707	742	711	667	689	655	669	702	730	708	685	700	745	710	688	733	686	696	689	691	693	717	690	680	702	652	662	675	702	688	688	678	675	659	709	682	702	653	703	679	710	729	679	714	696	714	695	663	704	705	727	674	698	600	722	733	710	704	710	694	691	667	677	753	685	696	659	703	680	706	663	702	700	707	703	720	725	702	719	687	646	694	646	696	767	688	680	707	737	715	628	685	727	695	700	679	705	717	678	722	692	698	726	763	737	674	699	660	697	665	705	667	742	660	701	730	673	743	676	694	693	689	718	698	751	713	683	699	706	675	622	700	712	676	711	710	629	643	678	683	710	715	691	649	705	657	709	677	651	688	692	670	749	691	663	659	631	750	703	698	753	732	681	711	712	708	738	694	714	733	696	747	677	673	736	752	704	674	716	704	721	764	726	699	741	672	680	702	658	727	717	695	697	691	653	738	649	707	738	714	685	710	724	710	694	688	688	765	668	696	739	702	742	709	705	689	675	758	701	725	677	671	718	692	685	627	710	689	683	750	712	684	672	681	671	685	731	736	677	723	696	686	729	704	677	764	699	726	703	740	737	675	700	658	704	754	695	694	670	680	699	717	695	730	660	687	689	684	689	696	677	686	707	657	772	694	690	648	705	717	712	699	700	688	661	696	696	706	700	664	673	689	727	700	744	738	698	700	692	667	680	698	661	685	709	658	728
32420	40619	34619	25068	17132	12459	13627	13586	11199	8973	7214	5655	4382	3332	2525	1884	1522	1271	1250	1147	1231	1192	1143	1106	1183	1259	1250	1227	1120	1118	1055	1035	1012	1096	1067	1007	979	1022	972	954	991	934	932	985	982	935	902	934	924	898	889	907	843	868	901	919	907	910	827	893	934	839	913	865	918	909	903	920	889	891	911	871	847	867	906	891	894	915	873	893	855	895	872	910	865	878	910	831	899	923	884	867	859	897	937	940	921	873	894	875	903	943	839	916	907	890	848	854	895	848	916	916	859	905	911	916	913	897	899	915	917	866	871	903	895	914	936	903	876	917	892	887	877	862	918	927	883	903	891	894	943	899	889	858	903	930	915	881	878	881	916	876	888	844	857	876	867	902	927	874	877	879	819	856	830	892	865	855	915	911	884	910	909	960	876	883	891	894	839	894	904	897	941	854	860	906	922	876	891	866	920	837	878	946	932	929	893	916	915	872	890	893	941	903	862	830	860	897	908	874	921	936	895	908	821	946	872	948	916	930	843	935	904	860	900	889	899	876	905	883	869	900	860	903	875	937	862	900	901	833	898	939	898	890	860	905	964	900	899	889	914	883	906	854	846	888	879	883	919	893	855	903	911	883	913	908	956	813	889	869	920	882	902	915	931	877	898	899	892	929	910	881	879	916	904	914	859	876	905	883	880	919	910	919	895	871	869	873	831	884	936	836	884	902	916	894	925	900	880	870	915	892	901	868	899	884	892	901	903	869	880	881	890	889	881	893	896	873	864	927	869	878	893	886	902	931	925	900	844	858	857	891	857	890	896	873	880	874	922	922	874	886	904	888	867	910	921	897	938	889	886	943	925	933	921	909	895	885	923	901	908	865	892	897	866	868	916	932	896	863	837	917	898	909	907	894	876	811	904	902	916	871	878	909	811	869	939	905	949	902	965	912	936	903	950	863	857	941	891	915	872	899	927	871	913	887	869	880	919	931	868	921	936	862	925	918	839	846	852	890	897	898	881	857	833	928	890	859	875	950	883	922	860	873	865	881	878	842	888	893	860	857	885	845	844	911	878	896	858	918	899	859	867	844	890	862	892	914	828	905	878	912	888	882	904	910	909	920	906	887	908	884	869	930	878	841	928	900	889	866	887	895	867	866	884	896	909	869	871	886	871	879	903	905	866	851	919	894	830	874	904	897	892	862	865	874	912	902	850	908	880	905	900	876	878	918	926	909	919	884	901	919	903	839	883	887	861	861	942	884	898	885	895	825	853	844	900	931	872	949	855	924	870	908	847	940	892	864	910	898	907	898	898	848	875	881	900	864	827	892	924	891	876	919	901	865	859	882	880	931	865	955	926	872	905	872	896	885	929	888	855	946	860	912	892	929	868	925	859	899	841	906	847	864	888	921	884	918	939	879	878	858	951	878	830	922	844	892	881	901	924	901	898	883	891	877	962	904	916	904	895	898	891	899	889	821	860	883	946	919	891	885	907	852	893	882	883	865	975	932	883	927	884	872	865	870	865	849	875	858	875	874	870	888	951	908	841	883	820	828	822	950	918	872	825	890	895	837	878	903	897	900	910	875	930	840	868	863	888	902	907	867	845	875	836	900	889	855	883	806	905	873	924	895	901	899	895	873	880	866	889	903	902	888	910	867	943	912	953	840	877	893	844	864	892	822	908	852	937	914	908	879	930	923	878	918	930	881	905	949	909	871	894	889	860	903	891	901	895	881	889	849	870	914	867	914	910	911	876	910	842	902	898	930	890	901	926	909	833	879	862	877	885	898	890	894	826	916	952	918	893	886	858	901	859	872	880	853	922	929	883	877	877	877	850	890	917	849	912	879	866	926	858	867	927	880	877	886	883	855	850	852	916	899	882	883	829	936	872	923	888	855	906	827	839	893	850	862	852	859	878	901	881	908	910	928	889	889	895	847	878	886	966	866	855	906	862	850	912	919	856	915	833	860	842	854	876	879	930	881	869	817	882	913	931	885	880	931	906	828	877	903	857	885	873	837	872	804	903	879	884	942	893	929	858	863	865	918	837	894	919	838	900	865	833	857	874	918	914	895	907	888	908	867	958	835	917	916	906	945	943	921	901	947	918	865	868	832	878	909	858	872	880	886	918	921	877	852	918	916	888	856	915	877	902	850	883	922	910	920	916	895	887	853	892	948	864	889	867	911	875	914	856	915	876	861	923	910	925	891	895	873	887	879	847	890	879	842	893	854	859	907	845	893	898	876	891	916	908	889	875	878	868	950	874	900	893	888	904	933	943	879	922	865	889	906	880	908	866	924	945	928	894	938	860	896	949	844	854	887	908	840	917	878	945	883	828	869	903	905	906	868	865	842	878	866	876	884	888	925	944	855	895	879	894	927	910	849	865	924	895	954	930	893	867	933	940	870	918	912	872	916	892	894	931	977	903	901	879	883	885	860	920	862	862	881	846	912	898	918	869	904	918	838	886	911	859	868	903	938	880	903	885	888	899	864	892	854	915	862	864	887	902	911	871	886	861	869	890	862	866	934	935	873	874	931	897	924	848	862	869	917	896	895	901	886	895	922	919	866	874	942	947	904	916	924	911	831	915	890	899	853	896	908	862	940	898	918	857	850	856	919	867	881	862	838	907	881	909	904	872	857	918	860	869	909	920	901	917	923	919	873	937	863	902	915	876	931	914	941	864	949	877	914	906	909	910	867	851	870	936	904	878	954	880	873	822	933	883	872	816	892	886	850	873	875	899	863	874	879	906	901	905	927	889	911	881	878	903	910	887	940	906	850	904	890	907	881	903	875	892	895	895	943	856	884	850	902	927	884	886	885	899	850	887	876	859	904	922	892	877	862	895	897	880	860	921	887	900	895	900	935	888	913	926	871	936	882	840	835	824	918	843	890	940	866	894	874	894	870	897	847	943	866	942	872	892	896	888	889	835	898	894	854	870	892	879	909	890	914	879	895	907	904	917	909	943	912	917	890	902	864	888	923	904	935	854	853	850	914	881	914	858	883	887	921	862	891	913	866	870	911	824	881	915	833	891	901	852	894	942	955	883	928	897	870	888	848	886	880	894	921	912	923	837	908	892	885	876	924	905	865	920	871	854	910	919	903	870	852	890	884	899	903	892	904	894	897	902	883	837	827	896	868	849	895	855	939	883	881	907	900	946	898	875	916	888	857	890	860	856	903	837	871	891	885	857	945	904	902	876	884	873	905	889	925	875	866	869	900	881	928	933	876	906	897	860	881	891	927	859	858	891	905	897	912	929	863	914	864	906	892	867	867	872	889	825	819	951	857	943	874	875	900	921	916	904	945	829	882	862	891	852	905	847	925	918	876	873	890	853	903	930	906	940	861	931	890	931	919	865	906	905	923	879	922	866	883	840	856	895	889	897	892	901	912	935	821	847	936	924	923	875	920	897	895	883	911	867	830	863	953	884	895	851	875	879	892	871	910	911	887	905	894	874	937	927	825	860	870	938	845	847	892	884	878	930	863	881	885	925	879	885	877	895	894
23820	20892	28038	23992	21000	17903	14238	11881	9185	6909	4854	3613	2445	1850	1461	1184	1103	1017	998	902	907	921	877	942	859	871	989	904	833	837	835	807	817	795	807	720	727	687	703	714	731	690	713	696	734	730	715	651	677	694	618	634	676	704	656	675	625	704	734	639	632	668	681	656	659	676	634	658	672	664	661	653	653	633	626	680	663	656	659	612	701	614	640	648	662	648	662	658	676	598	607	664	646	642	648	674	648	645	670	634	646	637	625	626	625	648	661	607	595	678	706	612	618	667	666	678	636	643	656	621	642	627	661	614	675	663	649	637	691	639	729	634	625	663	648	666	646	634	651	646	610	627	644	624	652	659	663	651	647	626	610	656	677	666	718	675	663	648	649	674	670	612	655	698	659	649	664	632	687	644	670	635	656	624	634	643	660	647	616	621	695	665	638	627	621	632	655	659	641	641	654	657	654	643	666	726	690	646	615	638	635	619	615	666	665	693	640	614	630	666	620	658	661	607	678	648	640	645	628	626	642	662	647	677	671	631	675	656	593	631	637	609	647	732	630	684	618	653	653	665	648	641	629	671	670	662	628	648	643	616	602	640	617	665	662	597	653	688	643	629	658	638	628	651	640	635	636	692	627	619	638	640	601	638	640	640	644	676	629	651	697	632	644	634	670	627	689	638	679	674	662	648	678	622	679	641	626	639	665	623	642	691	669	676	637	635	682	603	636	675	635	651	662	632	618	631	637	668	626	647	663	658	626	635	652	635	631	604	627	643	612	622	624	694	637	666	596	639	669	686	682	665	654	657	692	611	630	602	640	624	669	633	662	681	650	669	646	675	641	604	636	651	659	665	662	662	660	632	688	674	634	633	620	646	676	629	667	651	666	685	665	627	653	625	658	636	608	675	650	683	663	654	681	706	641	617	655	646	626	675	643	674	601	631	629	633	630	693	648	630	667	699	643	618	707	600	648	702	646	730	648	692	623	670	652	663	669	666	672	631	632	613	693	639	634	680	642	594	694	588	645	622	686	626	628	676	618	671	617	648	641	597	615	649	670	658	646	627	619	669	658	639	667	630	634	671	670	635	625	624	677	641	653	625	624	663	634	657	674	669	629	646	660	658	660	635	634	682	738	692	666	638	667	606	627	658	689	626	649	628	671	660	637	645	627	619	635	619	646	612	647	596	651	623	633	673	637	617	640	695	649	647	673	663	632	624	655	633	649	605	619	678	626	664	669	697	652	663	636	627	614	668	622	625	611	648	689	681	661	661	615	695	679	664	660	644	613	637	668	660	623	592	666	642	629	617	667	661	703	642	612	681	629	644	662	645	648	646	642	605	684	623	646	677	635	646	688	652	696	633	653	656	636	676	664	676	648	623	655	705	645	658	669	718	640	638	689	615	658	633	688	655	649	720	634	630	671	682	640	611	671	652	650	627	660	635	640	638	657	619	616	667	634	665	669	630	665	601	604	673	645	593	652	613	675	613	634	654	621	647	677	617	665	684	643	634	639	652	653	640	689	627	688	654	657	625	646	657	675	648	652	686	623	639	633	653	662	676	686	610	673	680	646	639	664	698	635	668	642	659	663	648	638	630	636	668	639	627	668	662	629	675	669	623	639	684	619	677	598	719	643	654	610	700	701	679	658	615	634	660	640	643	671	648	665	674	652	671	650	655	669	679	666	707	636	660	640	700	650	691	634	638	710	622	654	643	697	603	698	613	653	644	624	632	639	643	637	614	661	650	653	696	694	642	719	676	670	621	640	642	655	638	682	656	584	636	751	648	631	615	660	671	644	647	641	593	624	658	640	632	649	681	591	659	657	613	643	635	606	651	691	650	701	666	648	667	644	635	632	636	631	641	657	643	687	671	669	679	702	607	665	628	604	631	635	613	616	652	636	663	673	647	634	623	662	666	689	628	660	596	680	640	668	694	676	663	615	653	669	648	655	678	587	644	676	671	636	662	662	634	626	677	654	659	668	639	694	611	657	607	614	662	662	669	650	603	618	672	673	673	639	688	670	660	655	659	682	633	703	642	671	653	624	631	651	675	678	596	646	675	629	700	627	607	662	610	630	683	661	645	634	647	617	650	660	650	645	664	644	643	666	663	685	614	668	633	656	617	637	627	667	662	702	654	622	634	677	621	687	694	647	668	651	625	632	657	683	672	629	675	636	671	651	636	655	617	619	658	665	623	677	602	650	663	666	641	668	657	651	619	667	663	642	647	616	687	678	673	661	660	661	701	639	632	645	636	658	662	682	661	670	644	634	652	645	620	699	660	664	600	671	658	621	652	629	637	618	668	643	659	651	668	669	639	660	634	625	667	668	617	656	645	628	584	656	620	670	692	616	641	658	641	646	637	676	675	649	651	635	661	637	655	660	707	687	646	670	669	630	661	681	621	672	662	660	620	658	634	634	710	648	656	613	653	678	612	636	672	628	677	640	645	705	636	649	675	686	647	684	645	651	610	644	651	672	662	646	623	615	628	647	627	665	660	627	651	628	645	636	636	627	669	636	650	630	643	613	678	676	642	616	635	677	642	621	651	642	590	591	687	639	650	689	675	652	680	642	655	684	676	620	687	672	609	679	671	661	629	679	627	626	626	599	646	641	631	689	662	642	672	661	668	615	645	624	639	670	626	680	677	667	638	662	619	671	658	649	620	623	630	628	683	671	666	616	653	640	665	607	656	632	627	643	606	678	640	655	650	599	700	629	672	636	707	633	628	679	635	711	667	630	678	651	643	636	651	679	674	646	671	664	662	670	645	663	580	654	612	694	691	618	633	623	606	675	614	660	630	644	689	689	672	665	648	650	623	602	647	689	643	672	612	673	646	613	675	647	658	680	687	651	625	612	663	647	612	650	601	638	618	680	696	693	672	662	643	668	675	676	644	679	647	649	629	661	642	614	640	656	634	627	641	659	685	644	654	628	680	604	614	633	673	628	660	674	638	639	689	655	645	663	668	654	645	647	718	695	672	633	611	671	613	652	633	682	618	631	672	670	652	633	639	685	637	650	614	619	659	605	698	667	683	665	669	611	659	647	650	616	681	657	647	606	670	650	657	605	629	652	628	617	654	647	681	652	663	620	615	641	657	629	672	670	591	642	664	633	647	676	624	637	650	697	652	642	620	641	679	630	665	662	627	641	653	675	649	638	700	643	635	670	642	678	636	643	616	676	659	621	666	643	693	697	652	615	619	627	619	633	628	645	621	606	670	657	627	667	618	607	674	650	624	632	637	653	633	622	667	676	693	637	637	649	629	676	661	619	667	662	621	595	699	682	643	609	647	649	654	634	685	674	610	663	641	626	613	647	652	642	623	697	685	630	669	678	670	621	644	631	668	615	667	620	647	647	600	615	603	644	658	660	648	652	694	682	667	623	656	668	649	667	660	623	696	643	632	644	634	639	643	653	612	631	631	636	651	671	687	626	630	618	647	614	614	605	667	675	644	665	634	670	657	658	652	678	654	675	668	690	650	619	677	655	713	624	668
36585	57222	39203	26599	21174	20240	19393	19677	16327	12565	9180	6772	4695	3455	2573	2006	1809	1547	1478	1470	1300	1308	1352	1372	1322	1375	1480	1408	1233	1231	1188	1112	1166	1114	1140	1037	976	970	1017	942	1044	927	966	970	920	942	901	841	885	898	864	847	875	888	874	846	807	830	804	766	800	842	825	861	860	830	832	886	812	808	810	813	836	877	847	841	818	803	839	780	794	800	828	841	860	841	847	800	774	822	832	800	871	820	845	807	816	850	806	865	827	842	815	827	840	828	843	802	867	786	787	855	824	826	809	782	803	808	852	796	848	817	870	792	878	791	844	865	825	831	802	831	790	849	836	767	801	805	778	811	863	837	863	841	834	808	826	777	892	852	888	848	827	819	857	842	770	904	775	830	800	820	881	841	819	841	837	792	843	823	824	830	858	872	877	848	857	833	841	848	766	848	889	820	815	790	834	831	860	829	854	855	798	835	819	829	835	888	827	880	835	877	862	848	822	833	816	862	871	797	835	846	846	799	811	816	796	805	873	778	850	771	872	844	818	813	836	826	816	807	814	814	841	859	852	818	783	834	831	876	815	781	849	843	812	775	828	840	837	812	833	835	816	815	847	812	847	834	749	813	823	804	826	855	802	829	848	800	832	853	855	812	782	824	870	813	829	809	856	826	844	807	821	822	800	863	797	841	818	796	811	833	871	876	832	785	832	824	848	839	825	830	836	833	846	815	756	817	819	809	771	772	812	797	862	844	803	834	805	808	835	786	835	818	814	819	822	795	881	839	828	823	867	859	795	826	816	867	846	862	829	791	807	863	814	790	799	829	805	867	778	826	809	873	852	781	834	841	834	873	836	774	806	795	837	822	854	856	825	808	812	801	854	839	805	824	849	812	841	854	854	873	887	836	792	783	815	819	839	848	856	779	771	792	811	805	835	833	829	845	816	844	793	835	851	836	792	820	775	792	775	788	808	854	791	818	793	825	791	800	792	854	858	800	818	842	846	828	870	816	833	837	794	821	834	852	797	811	823	832	808	841	836	817	846	813	849	852	797	821	797	869	866	832	786	810	822	825	852	814	871	819	838	825	866	806	781	807	808	795	875	817	842	783	837	818	849	805	830	838	844	843	779	847	836	818	845	803	795	842	804	791	799	797	780	802	838	833	863	826	819	834	776	830	836	841	815	815	811	867	823	798	795	840	822	791	850	902	783	836	858	854	830	826	851	817	815	795	819	823	830	810	906	822	824	830	809	845	831	827	819	791	807	878	843	850	850	848	813	808	887	838	763	821	805	839	818	854	864	817	772	853	860	830	817	814	835	775	835	828	862	801	836	841	844	857	852	839	840	870	848	807	810	765	815	806	800	822	861	837	854	878	833	823	813	830	804	857	752	837	777	837	863	844	811	862	842	831	791	843	868	838	805	803	833	864	838	824	859	847	822	812	849	821	806	847	832	790	802	804	856	756	836	824	802	849	777	829	778	827	825	780	777	831	874	835	748	818	816	780	833	800	842	862	803	809	814	858	798	821	876	791	801	816	850	842	819	813	838	848	868	802	811	875	782	853	804	843	807	841	782	794	796	811	861	856	846	827	846	841	793	874	828	840	785	805	825	823	873	808	830	801	797	851	817	805	850	829	802	803	827	848	824	778	791	861	834	743	793	813	773	776	841	826	818	829	848	827	870	826	837	828	833	801	816	815	819	828	838	801	789	838	867	881	857	832	801	838	908	831	838	847	834	852	843	857	853	822	825	832	805	796	829	825	842	791	847	841	781	832	813	782	834	760	817	830	831	876	756	837	828	847	769	809	806	800	815	778	813	825	819	814	757	802	836	850	824	860	806	857	824	878	825	834	777	843	791	861	781	801	815	738	797	814	836	883	842	821	828	832	874	845	809	840	832	853	808	822	877	823	815	797	873	812	836	782	830	817	805	844	813	825	808	814	810	822	817	822	889	813	799	838	837	785	841	774	856	837	795	832	838	830	817	803	875	813	785	813	782	806	813	882	829	807	773	858	830	797	849	793	845	798	771	826	841	800	827	857	794	783	811	868	836	802	812	834	810	824	804	779	857	835	827	794	833	812	809	865	857	796	869	832	842	781	818	842	788	827	903	798	819	846	851	814	803	852	830	808	836	847	824	846	875	815	807	794	832	843	822	832	848	801	835	841	804	842	837	816	859	797	834	829	856	817	862	791	787	812	835	839	857	849	822	794	836	787	804	804	839	810	823	896	849	791	859	833	838	798	848	832	848	801	810	828	837	829	751	839	820	798	814	804	820	851	851	835	829	831	840	817	804	814	863	841	810	813	826	823	798	792	808	862	874	827	838	843	801	798	832	830	833	782	842	897	831	825	810	805	840	857	858	754	827	840	835	795	812	803	800	862	803	806	777	851	812	782	848	860	792	824	857	756	818	847	838	814	792	843	846	854	829	814	825	828	797	773	825	870	853	908	817	832	804	797	785	817	842	848	775	845	819	794	813	775	843	827	855	824	831	821	852	829	817	766	786	858	820	808	806	815	816	782	833	855	884	845	788	811	849	833	816	819	823	801	849	778	838	863	860	842	883	848	787	818	795	817	831	787	773	821	812	844	824	799	834	826	830	822	847	812	798	789	832	820	863	814	802	821	825	768	818	810	829	854	864	828	843	790	844	785	779	824	782	801	810	831	824	832	785	841	832	808	823	821	815	788	893	818	781	857	784	828	829	809	842	821	810	814	830	866	847	834	791	809	837	859	851	830	809	849	808	843	877	810	837	809	839	787	803	812	784	816	828	822	777	782	857	831	782	853	788	831	849	816	846	811	822	860	857	753	762	807	832	830	780	819	832	779	816	830	821	804	761	826	755	828	811	863	804	880	838	824	784	806	883	757	803	820	846	884	885	808	838	803	796	838	850	830	837	857	830	802	855	818	841	844	819	811	818	848	790	828	839	781	799	843	781	833	835	780	848	828	849	851	800	805	836	760	799	818	858	835	807	792	836	836	865	852	828	807	803	824	812	803	847	773	786	801	854	855	840	833	840	815	846	758	790	868	759	801	834	817	810	806	778	791	790	773	805	823	799	842	834	802	872	799	852	836	868	809	841	769	849	865	803	854	822	846	829	835	827	809	837	827	837	820	785	774	842	836	828	846	842	860	814	819	856	817	809	899	818	814	831	848	840	844	793	883	780	816	849	853	842	881	866	837	836	813	793	861	843	846	836	888	766	784	799	838	823	816	813	786	822	830	787	751	790	796	844	784	831	789	851	795	814	855	801	840	821	818	834	851	760	863	869	832	786	898	853	874	851	829	813	797	805	839	813	791	833	824	815	834	819	816	865	807	827	817	858	852	804	839	798	856	841	857	816	788	783	823	788	852	841	794	838	853	838	836	823	829	830	837	788	800	803	849	817	817	830	825	826	857	782	836	829	820	828	845	824	834	772	873	806	840	819	861	796	819	890	807	808	805	841	797	833	845	798	766	859	810	788	815	783	825	808	815	848	837	812	797	832	842	857	817	790	793
22806	20902	28531	23345	21032	22139	22609	15866	12450	9362	6224	4273	2849	1878	1451	1365	1285	1127	1021	1044	1063	1054	967	993	997	846	953	990	933	824	854	862	900	868	853	764	781	697	788	762	698	727	741	719	767	716	587	652	612	645	617	594	577	619	614	643	596	653	582	617	618	588	590	602	634	621	585	645	585	554	560	582	569	611	613	614	654	615	630	597	575	670	607	648	627	585	617	611	614	617	621	601	629	549	589	635	610	611	587	577	624	589	596	628	575	596	631	598	603	601	610	615	605	635	560	617	631	581	571	576	618	596	595	555	605	575	627	614	618	564	617	569	605	651	574	539	605	564	528	602	598	584	601	641	589	610	606	620	567	602	599	640	561	576	626	597	597	612	649	617	613	579	583	614	632	582	637	607	609	591	600	625	555	578	570	565	601	640	621	609	635	588	672	613	597	629	651	601	531	584	623	622	589	560	571	636	582	608	612	618	593	650	596	600	655	608	618	577	593	605	627	564	595	607	604	630	561	623	599	561	658	592	560	610	616	623	581	590	630	566	565	618	576	598	586	629	632	571	615	619	593	595	606	591	607	590	612	557	613	610	617	621	612	565	613	564	647	578	554	563	572	620	631	629	585	594	543	595	586	616	554	645	565	558	584	600	616	550	604	554	588	625	561	604	620	608	629	591	619	608	596	597	622	607	603	597	606	581	610	638	593	595	613	606	581	584	603	614	644	624	570	600	603	575	608	602	614	599	594	572	610	573	599	610	617	572	604	601	590	601	634	616	580	638	594	601	619	593	633	613	600	573	627	610	600	581	595	586	574	646	602	614	576	605	625	604	611	573	601	585	644	594	602	584	575	558	597	626	617	625	615	636	593	631	588	589	601	595	603	606	565	587	559	626	616	654	593	598	597	565	612	596	575	597	614	560	566	610	533	594	632	602	603	642	621	598	558	585	601	582	594	616	575	576	607	636	670	595	585	566	600	584	647	575	583	612	559	597	551	614	574	598	591	630	581	610	620	583	585	591	591	585	625	606	609	606	600	588	580	557	609	644	625	618	563	586	599	608	578	576	616	609	609	599	608	593	579	587	602	621	608	569	609	632	611	597	666	586	557	625	608	583	584	578	586	623	619	566	602	606	608	588	571	547	563	550	590	561	579	560	541	621	606	614	633	544	635	618	599	606	587	647	575	564	644	625	604	600	563	645	597	650	609	603	601	580	600	613	620	605	548	579	592	612	604	596	601	605	592	619	556	639	524	638	561	605	640	618	597	624	528	632	585	651	586	598	590	601	601	619	604	612	573	582	593	650	617	578	593	590	596	603	628	638	605	554	599	623	598	640	578	603	606	576	589	644	605	641	621	601	588	622	582	617	585	627	607	605	602	618	576	592	586	600	651	608	618	574	610	557	600	615	642	609	643	586	624	620	604	571	568	594	625	630	635	595	603	566	574	635	597	580	594	603	605	584	613	567	583	589	647	576	597	595	605	605	583	594	563	598	592	552	581	603	564	604	647	636	602	556	570	606	609	599	592	587	578	563	634	577	601	576	598	635	630	573	614	644	605	634	591	624	587	603	639	634	612	611	632	603	615	619	605	543	560	617	587	584	560	598	602	601	594	593	580	643	608	589	596	559	583	614	590	585	609	557	642	567	592	651	610	608	594	620	611	601	614	570	571	588	595	647	603	588	626	564	623	640	629	561	623	585	612	579	584	576	589	617	606	624	617	597	590	585	560	583	603	531	623	547	607	569	616	557	637	617	588	560	657	578	614	609	589	564	598	608	575	563	589	576	593	567	606	589	571	591	604	643	629	586	583	589	605	577	648	590	567	596	610	567	637	612	616	604	567	566	631	598	586	575	609	550	589	620	619	608	638	590	609	619	555	607	635	621	616	597	590	620	594	607	618	583	622	641	575	612	653	573	615	597	584	608	610	600	562	565	639	582	575	634	602	573	624	578	591	632	559	593	582	582	565	550	613	630	596	622	603	623	586	609	553	638	623	627	647	612	594	556	608	545	602	574	564	587	623	617	587	589	609	564	567	630	624	625	623	639	607	572	595	584	603	598	586	586	599	582	625	557	644	592	601	621	580	624	604	595	599	584	627	575	606	607	614	598	589	599	603	569	608	624	591	571	597	610	602	551	583	609	576	612	642	594	614	610	586	573	636	615	616	586	647	624	563	589	591	591	578	610	612	583	577	557	611	593	635	619	578	564	614	619	585	550	637	610	576	603	601	562	607	603	575	594	599	570	634	584	643	580	616	609	601	632	620	627	611	586	565	582	560	633	635	605	589	641	587	605	579	617	590	602	656	608	574	587	589	634	614	566	636	628	651	614	597	564	589	619	619	572	623	610	608	621	566	561	583	605	611	591	610	628	629	616	594	588	624	598	582	603	619	601	564	588	597	600	625	640	609	607	577	561	567	608	581	616	564	627	537	574	624	560	588	580	524	653	609	621	588	566	597	562	616	601	634	613	637	602	548	559	615	600	642	611	617	622	582	576	637	577	584	587	615	616	634	587	566	611	579	625	600	603	599	574	598	638	636	624	602	632	580	620	602	577	568	633	633	628	637	602	615	585	581	542	613	637	619	593	569	595	590	653	600	595	611	578	589	609	579	583	587	605	602	596	535	599	639	613	606	586	570	631	551	639	601	653	627	626	629	586	600	594	586	577	582	642	629	586	593	609	615	587	598	607	588	598	608	544	602	598	594	573	613	573	580	542	594	574	591	576	555	599	586	612	550	583	586	578	615	595	560	580	577	617	614	651	567	603	594	602	623	619	596	627	602	615	623	576	580	618	613	567	578	618	612	622	614	604	584	616	621	576	567	576	594	604	578	555	578	604	574	600	627	579	573	560	586	607	570	567	589	606	669	585	622	578	580	619	633	611	577	610	572	631	579	580	607	624	599	592	603	629	568	592	577	578	578	599	591	627	593	585	630	647	607	586	615	619	600	623	624	630	565	595	600	564	624	644	621	593	597	617	577	613	601	638	647	566	570	586	619	655	590	595	600	613	595	578	643	574	618	551	596	586	603	587	621	589	585	598	609	590	607	608	571	636	590	614	622	557	589	557	591	615	634	639	587	581	592	581	572	620	621	606	578	638	579	593	583	577	590	560	584	577	559	587	636	581	627	626	592	606	568	582	595	590	551	606	590	597	604	599	574	624	628	604	595	597	600	603	622	595	645	580	581	608	600	643	599	598	603	533	602	596	583	576	606	617	594	619	572	583	598	615	626	634	614	629	613	624	630	622	569	604	637	598	573	611	598	587	611	612	584	594	609	616	589	597	607	590	582	569	619	626	587	612	599	564	617	572	604	660	570	592	649	624	621	627	598	560	561	590	573	603	587	585	605	602	560	602	547	610	540	598	608	617	595	584	585	582	605	651	607	615	648	582	592	616	602	649	590	618	603	589	610	602	591	644	578	619	636	641	628	605	636	605	559	551	606	602	593	599	583	568	579	612	637	634	587	603	621	597	595	626	620	598	590	579
41076	63401	42679	30041	25215	24544	25198	23098	20193	15696	11117	8099	5498	3375	2740	2352	2161	1865	1593	1589	1665	1585	1493	1582	1461	1402	1486	1524	1354	1253	1353	1256	1249	1221	1249	1156	982	1032	987	1094	1054	922	965	885	844	938	806	822	797	790	773	830	793	810	806	776	774	744	780	784	748	808	797	719	763	791	756	765	779	776	707	768	754	794	749	777	736	708	742	729	759	729	782	753	763	679	706	726	715	740	755	701	764	713	709	769	794	709	703	730	734	705	795	725	729	730	760	718	735	780	759	729	746	741	764	754	776	728	690	733	788	761	845	747	744	755	784	799	773	738	751	738	773	745	746	746	759	746	728	717	716	740	813	828	738	735	739	708	725	757	793	754	795	709	771	728	732	780	755	741	765	687	722	761	758	744	732	723	771	737	712	756	712	782	753	727	749	735	771	749	779	744	716	787	764	723	720	758	780	759	743	780	753	758	799	778	716	704	785	675	734	746	765	718	763	698	737	803	809	730	737	754	765	762	759	790	782	717	771	764	750	740	799	754	730	698	721	717	740	768	699	756	753	741	758	738	756	743	786	769	775	737	724	757	748	756	790	757	747	770	711	730	751	716	788	746	723	771	738	735	747	759	757	730	734	719	752	753	752	785	739	699	753	739	700	721	748	760	746	770	785	729	698	802	701	773	763	692	719	779	693	733	718	694	734	769	741	772	713	728	764	820	729	716	726	754	695	743	760	717	761	753	770	771	757	729	767	710	701	740	780	764	727	768	757	729	736	741	738	735	742	727	791	751	748	776	738	767	697	741	703	763	714	737	709	752	744	729	767	764	755	739	787	719	744	730	764	693	810	769	699	768	732	731	744	769	767	742	784	779	760	776	755	740	729	728	758	745	731	762	773	767	757	724	772	798	787	774	737	719	741	729	736	768	728	730	758	761	786	762	849	742	755	750	734	754	727	772	762	704	770	756	693	742	727	776	755	728	738	709	698	726	736	735	765	735	732	731	689	736	683	763	744	744	715	746	743	798	745	759	713	745	790	779	784	722	729	732	701	746	779	744	741	762	701	749	712	731	746	771	770	730	752	753	785	761	746	721	727	736	780	737	745	762	809	776	747	740	731	746	747	731	753	752	758	766	751	792	785	747	718	732	718	797	763	752	707	778	727	728	735	738	716	742	731	743	783	765	735	744	757	717	746	731	804	744	763	772	713	728	746	792	749	688	736	780	770	784	758	680	729	776	733	770	712	763	765	715	774	758	693	720	751	739	724	736	728	745	744	725	748	728	715	784	735	722	802	720	727	740	741	750	715	772	699	770	752	793	746	754	748	748	732	764	761	790	736	767	747	751	744	750	770	784	784	717	726	729	791	707	766	828	789	779	792	774	764	756	736	761	728	734	764	715	703	729	751	734	739	719	794	768	728	722	770	792	728	771	805	757	728	759	759	766	671	715	765	743	726	803	770	693	767	758	769	748	747	763	712	753	747	767	738	768	749	752	745	805	759	725	769	719	719	759	743	759	722	727	802	703	768	731	735	758	728	692	756	721	777	751	752	789	748	803	750	782	772	744	732	744	741	773	817	761	771	789	781	718	735	757	738	742	726	709	711	791	773	779	732	720	763	748	767	776	763	734	773	768	737	725	768	774	767	748	763	743	686	763	741	784	716	703	794	814	742	740	801	769	737	787	772	698	740	737	760	701	767	722	724	763	737	747	768	706	748	710	685	759	743	771	808	747	720	818	721	781	796	759	763	752	760	781	728	690	738	754	719	737	754	735	764	694	733	698	737	740	727	744	793	724	786	718	724	723	738	712	773	761	722	761	720	791	767	774	686	707	727	731	692	760	749	779	739	746	744	723	728	758	779	772	780	750	758	755	773	728	745	760	738	757	738	770	760	734	724	738	744	771	786	765	774	742	767	719	738	767	770	787	752	736	767	741	727	796	729	766	708	731	768	753	703	755	674	708	827	784	756	758	738	740	769	745	760	759	769	761	719	771	724	715	739	762	729	783	744	724	748	743	786	695	745	756	756	734	747	785	730	758	759	721	737	723	771	746	775	768	710	762	753	771	771	795	763	777	709	745	765	691	772	710	745	750	711	744	763	743	763	677	738	764	762	753	786	741	779	771	750	784	801	737	743	745	746	730	687	691	763	750	745	754	781	760	754	777	760	760	762	758	768	749	724	747	733	760	770	792	755	759	752	703	755	726	748	734	676	744	762	775	752	717	728	768	742	693	768	736	752	768	739	734	754	718	711	805	777	739	793	755	757	761	704	707	720	723	712	695	769	771	760	771	754	746	786	743	712	765	702	749	746	784	732	747	698	754	744	752	745	723	732	751	700	752	734	741	770	718	745	752	763	760	730	742	708	693	754	691	716	764	728	758	735	712	733	728	710	791	735	757	734	801	741	727	747	751	744	802	791	742	783	729	781	771	741	767	765	780	754	718	768	706	767	701	738	790	719	778	776	783	767	801	738	761	726	745	741	759	760	775	740	747	757	776	762	763	711	728	749	712	769	715	745	739	729	800	747	719	731	758	697	738	746	763	768	697	677	725	759	840	778	739	693	804	744	768	796	764	746	751	766	716	739	753	753	794	790	779	783	737	753	796	765	770	719	808	775	758	748	763	731	810	728	762	765	752	766	786	769	688	713	726	778	770	741	777	712	705	745	717	752	821	729	776	757	728	702	726	696	772	756	689	739	760	746	760	728	794	703	745	742	715	704	774	745	718	755	796	696	776	802	793	724	740	783	733	735	756	724	758	795	719	741	730	774	719	740	743	726	797	731	702	759	722	699	778	756	764	705	735	757	717	741	719	776	749	718	727	678	707	740	775	725	710	724	713	712	756	727	758	759	773	751	749	707	772	780	725	727	785	717	741	726	747	742	779	759	748	755	774	743	719	764	759	730	744	769	752	748	706	700	783	777	709	759	738	710	761	754	730	723	768	736	715	714	755	748	742	771	762	765	754	746	753	747	735	722	782	794	729	709	724	745	741	721	766	735	771	746	714	713	721	726	741	782	765	697	790	819	763	696	773	737	746	742	773	760	691	759	740	804	775	795	767	757	781	739	760	767	751	767	771	705	703	761	699	736	735	731	786	773	764	769	783	788	762	703	765	712	724	730	711	726	756	672	760	767	786	747	767	734	775	770	759	755	767	712	717	745	731	734	796	750	719	750	703	720	724	772	737	695	712	799	756	769	714	733	772	730	751	744	762	759	757	766	737	763	734	703	739	773	782	764	727	767	743	791	759	763	770	790	746	719	783	735	727	750	714	749	723	695	699	742	771	780	780	722	767	760	726	732	697	762	744	741	743	749	720	758	732	771	734	739	746	744	764	802	725	664	710	757	741	776	732	728	789	748	755	718	758	767	713	799	741	743	745	743	725	714	735	726	784	748	739	732	731	737	755	749	790	748	750	701	740	740	800	748	733	713	762	728	731	733	730	800	751	758	760	760	726	754	736	715	754	770	760	757	813	709	721	755	721	763	803	706	789	796	733
28139	27499	27090	17681	11936	10538	8339	7577	6519	4807	3435	2092	1410	1187	1076	990	930	877	870	829	870	847	892	803	845	825	820	834	834	809	815	818	824	800	761	788	725	711	795	783	750	709	718	729	708	789	698	688	721	744	766	752	766	704	674	767	693	708	694	729	736	704	727	695	679	713	690	718	723	719	681	704	711	701	708	719	743	701	717	693	733	729	684	708	719	681	704	691	685	706	711	683	714	716	714	691	756	723	716	722	713	662	686	703	737	708	724	684	729	695	726	685	699	727	723	718	697	663	723	767	702	693	713	696	681	726	682	681	715	700	718	702	718	688	690	715	673	693	679	756	727	693	699	670	668	744	717	693	705	687	674	723	714	726	677	703	712	719	733	649	679	684	669	732	702	690	730	677	724	690	669	699	711	709	696	757	727	710	729	645	701	643	688	760	693	650	672	752	674	696	732	725	659	645	726	688	713	698	701	742	691	737	710	665	730	719	698	674	679	712	664	719	766	744	655	751	735	691	678	728	696	745	694	671	687	742	674	702	703	759	701	711	730	734	724	718	729	697	732	700	673	733	697	721	717	686	713	709	712	701	667	709	715	728	750	646	733	701	706	678	678	670	695	700	681	708	708	672	693	688	685	754	694	699	680	725	694	686	691	710	675	704	701	745	699	722	686	759	712	670	722	700	728	702	713	708	698	681	759	711	724	718	732	743	696	696	696	690	731	675	697	698	695	688	703	720	730	686	736	636	730	726	714	713	716	727	684	721	701	673	702	703	730	721	697	652	732	705	668	694	719	738	782	715	696	718	686	753	663	674	704	679	715	711	712	681	705	770	740	701	705	701	728	705	695	719	740	687	671	735	706	700	662	697	674	707	711	705	746	715	700	726	719	695	665	724	757	739	703	743	725	726	684	705	726	737	722	676	745	714	706	685	686	722	719	665	722	730	713	722	699	742	715	697	702	695	727	725	755	696	711	735	680	694	726	693	727	676	717	721	725	664	767	691	709	685	719	687	707	688	672	745	697	711	721	730	699	713	733	716	710	732	686	722	751	706	754	727	718	715	692	649	729	654	649	683	764	723	737	692	678	718	712	708	741	712	709	698	684	729	717	707	697	747	735	719	721	679	700	657	678	753	691	707	709	700	698	695	710	712	685	740	651	779	677	705	698	688	712	751	688	716	689	714	772	707	753	728	669	718	711	735	649	700	712	711	670	738	718	747	730	684	651	689	685	705	709	679	682	722	752	670	671	758	710	737	711	697	690	701	683	695	702	694	696	696	714	687	665	731	685	700	666	705	728	704	742	695	725	669	733	696	685	656	727	741	701	701	733	693	705	714	657	704	714	708	698	686	700	701	659	772	707	751	748	739	702	651	739	684	692	703	687	711	678	726	688	654	698	722	695	700	653	673	720	678	717	689	724	720	741	700	679	679	749	688	718	690	691	717	720	715	737	741	732	657	690	690	713	711	719	705	728	685	724	732	712	721	721	716	700	663	685	674	692	699	740	662	655	687	718	700	695	729	724	743	717	714	678	682	687	741	692	704	693	704	701	679	712	692	704	727	744	728	702	710	716	727	713	714	693	696	699	660	703	703	652	698	689	721	700	702	644	683	669	682	678	744	748	692	716	751	684	696	689	724	698	664	727	666	708	702	691	714	664	710	673	688	716	720	706	686	713	729	704	684	715	673	735	739	681	709	746	734	709	726	678	685	743	723	705	721	698	687	711	696	697	744	701	659	717	693	729	759	677	700	697	774	716	730	664	715	733	668	712	726	675	709	710	708	674	697	680	684	716	702	728	709	705	705	740	691	704	688	698	687	671	688	690	731	688	722	683	698	706	676	726	706	703	754	715	706	719	682	660	669	694	734	655	709	709	687	662	663	697	708	734	688	680	676	700	637	697	706	680	679	696	725	680	673	724	703	653	686	712	739	688	718	728	669	726	726	732	703	682	760	735	708	708	753	692	698	627	717	702	731	662	697	675	686	713	713	748	644	697	690	761	681	715	697	661	740	720	697	686	686	684	681	702	649	682	705	709	708	719	692	706	758	756	721	725	695	697	684	718	705	719	757	701	708	698	660	724	705	713	712	733	660	698	740	698	703	688	705	690	686	646	681	652	686	689	688	721	732	709	722	712	701	698	639	684	723	659	701	695	719	685	706	679	652	676	732	711	692	696	676	742	670	713	700	695	714	754	726	768	721	729	685	706	698	696	663	674	683	726	758	722	650	686	695	704	667	747	755	690	796	683	677	718	726	708	710	677	724	694	686	646	704	674	687	716	727	706	677	689	653	656	750	673	687	724	670	750	708	720	697	708	711	717	660	704	683	746	701	644	740	700	722	692	731	697	647	713	719	675	688	676	745	634	729	702	720	711	698	738	695	721	713	711	676	687	727	735	680	735	693	710	694	748	722	682	702	703	702	673	654	679	716	733	758	735	707	682	686	664	689	718	703	768	725	742	725	720	690	675	716	647	710	674	694	746	723	699	694	707	719	714	671	673	713	770	729	691	687	685	681	692	741	755	697	707	697	711	703	692	698	671	725	762	698	738	721	742	751	695	728	690	676	653	743	691	738	744	723	735	716	696	731	653	693	677	699	708	734	677	753	699	663	664	676	710	716	698	728	666	717	704	737	701	705	722	678	687	725	722	758	722	700	699	677	662	678	695	700	706	660	700	689	708	685	669	649	715	710	703	677	686	734	711	727	704	707	703	711	721	706	690	643	694	712	657	684	695	710	712	702	708	717	754	662	724	679	711	701	708	659	736	685	729	690	720	669	735	690	697	738	734	677	726	718	711	707	756	699	712	698	698	743	714	712	721	692	680	689	743	699	710	731	697	708	710	646	741	719	730	664	660	697	676	711	700	751	680	678	664	732	710	738	708	701	746	675	688	685	723	748	698	702	724	712	685	675	709	710	729	712	702	702	695	685	699	772	641	734	692	652	716	687	696	693	679	668	706	659	737	722	711	699	710	705	712	735	659	734	722	704	705	709	695	678	674	715	715	675	716	684	704	766	661	678	677	710	728	680	688	712	740	675	699	702	705	705	708	724	699	731	704	692	743	675	666	657	710	663	674	717	699	671	687	691	780	731	721	689	716	679	672	692	734	725	752	732	711	676	717	733	693	669	664	719	692	687	695	761	749	689	684	734	746	711	704	735	666	698	692	707	678	676	700	701	726	683	714	712	649	729	715	690	738	712	713	742	713	691	714	708	737	693	723	709	683	724	694	728	653	701	687	661	680	710	701	701	656	745	720	673	707	744	701	670	679	665	673	740	710	709	655	682	727	751	695	708	665	724	686	718	750	661	711	663	653	717	702	742	757	669	691	668	745	685	641	661	697	700	717	672	712	712	719	760	749	694	676	702	697	718	706	727	728	767	700	731	672	673	744	704	717	712	701	709	722	677	668	665	716	726	679	650	704	694	710	723	698	688	732	782	699	725	682	757	667	662	703	714	717	742	684	708	710	729	708	722	712	736	708	708
33082	43282	32460	18951	18255	16959	15087	14338	12395	9303	6657	4139	2556	1915	1721	1506	1342	1352	1247	1270	1194	1195	1140	1162	1212	1241	1165	1177	1183	1051	1134	1125	1081	1018	1033	994	933	1011	988	969	947	953	947	948	928	891	923	888	907	883	874	876	913	898	904	885	954	907	844	901	918	892	877	914	909	924	851	879	906	905	890	899	878	858	898	836	852	876	851	874	927	855	877	912	865	884	938	892	889	832	885	900	859	917	901	879	869	871	865	865	923	895	937	926	845	882	863	874	917	896	964	882	875	875	887	904	877	875	882	877	894	908	837	907	894	900	801	884	928	882	912	863	884	903	942	905	907	908	858	854	899	883	907	868	848	883	878	885	876	881	867	907	904	898	841	909	922	928	894	903	859	874	838	893	909	887	880	896	898	880	896	910	836	886	903	857	916	900	899	825	865	879	906	895	878	847	933	856	868	871	922	853	913	931	888	929	921	906	878	917	923	908	858	873	843	864	902	912	908	808	905	860	877	987	846	909	814	845	901	904	938	891	883	880	928	845	928	915	853	875	851	866	860	912	818	907	852	913	927	838	947	915	872	863	921	884	866	876	850	889	888	922	901	915	875	894	865	908	846	881	915	927	875	887	923	879	886	858	883	864	853	902	889	888	870	893	869	867	883	856	870	847	854	884	853	872	902	876	926	913	832	900	885	865	921	840	851	867	899	869	873	889	910	798	903	919	865	855	906	859	897	836	882	902	894	913	875	890	880	874	873	861	852	916	898	865	917	911	926	859	857	883	915	870	905	855	904	889	858	915	896	906	886	897	834	844	885	818	856	923	870	874	943	899	911	879	860	878	915	912	865	875	886	854	869	916	896	847	925	913	890	891	883	852	838	900	882	902	842	900	951	905	900	923	893	888	901	887	862	949	925	939	924	867	898	929	854	859	897	917	922	893	863	886	923	875	884	877	877	927	882	935	881	893	881	879	889	864	873	898	921	889	907	865	915	836	830	903	854	893	888	895	918	889	938	887	840	926	944	845	883	846	923	902	921	907	893	863	887	919	909	898	809	886	865	834	839	862	845	868	875	857	849	913	834	845	896	921	908	904	911	904	832	898	932	841	843	906	902	896	951	876	896	901	894	862	832	891	879	860	878	941	877	870	883	850	933	880	874	918	890	900	863	895	875	888	898	910	893	841	874	861	871	842	913	911	886	928	914	907	862	884	884	902	910	886	888	911	875	879	871	841	923	860	912	980	883	884	905	872	930	865	876	875	900	853	892	890	839	851	851	894	904	885	833	858	988	874	894	883	828	907	854	898	875	877	893	905	883	898	905	924	890	892	882	889	884	861	967	917	859	893	902	935	841	878	893	850	928	821	878	885	883	859	853	934	866	900	926	888	848	917	871	929	903	900	940	889	938	898	960	892	872	905	843	902	882	868	894	876	885	838	861	922	901	897	867	887	869	907	893	883	906	924	870	861	894	933	890	853	835	868	892	907	912	917	887	871	887	905	941	870	840	848	860	860	862	847	918	876	906	922	853	910	848	838	866	857	871	921	894	852	897	893	868	896	954	900	864	881	898	858	921	923	852	874	795	896	903	900	880	916	848	859	840	878	897	846	883	833	843	887	860	943	917	921	888	877	926	877	872	874	877	867	865	862	858	927	942	882	853	919	935	873	826	890	933	876	939	871	896	865	927	846	944	863	861	881	881	865	909	900	880	879	841	898	909	870	877	859	860	897	876	940	847	881	819	902	867	908	843	903	910	918	930	850	917	885	896	862	867	906	882	894	859	884	908	904	867	888	879	866	902	848	971	893	881	839	907	873	924	913	907	865	961	915	873	876	847	912	864	859	903	883	890	860	898	901	869	875	852	835	890	855	853	854	901	838	867	898	865	866	878	903	893	933	933	910	910	888	871	874	977	827	900	829	834	923	853	882	937	897	868	919	891	891	843	865	884	916	897	926	944	873	893	845	898	870	851	929	904	880	876	845	900	858	927	920	860	911	879	910	859	872	879	899	873	910	882	886	896	902	857	855	913	843	898	864	912	880	876	863	861	883	861	873	807	915	924	909	894	875	898	884	857	877	899	891	844	895	888	862	893	841	877	894	914	901	877	888	899	874	894	884	888	878	859	856	853	913	825	852	886	818	832	858	898	907	904	931	901	896	856	896	830	837	875	848	883	905	892	857	935	795	923	904	878	900	880	892	848	915	901	880	876	864	926	844	861	898	907	912	902	866	939	867	900	904	921	865	899	869	859	919	847	921	885	882	849	869	884	872	901	878	879	852	919	892	880	910	894	873	929	917	866	917	884	947	931	891	889	878	864	885	868	930	908	862	819	907	892	846	885	912	915	911	869	933	841	873	839	870	904	902	890	875	877	895	912	874	869	920	843	921	870	848	920	858	890	865	919	871	955	915	899	842	816	894	838	858	898	879	843	878	867	958	880	888	894	930	863	869	904	870	871	871	956	875	867	926	878	909	862	836	869	804	926	881	955	921	937	924	841	869	911	884	851	910	888	872	914	911	909	861	871	893	910	864	891	915	853	940	893	904	870	861	861	851	860	907	886	896	897	863	862	910	915	873	893	879	941	880	881	891	874	886	874	864	837	909	839	843	906	895	888	869	931	902	885	908	835	893	838	871	878	859	891	920	864	894	893	876	868	893	863	814	855	862	928	872	895	868	878	890	838	864	833	913	881	876	934	884	929	890	894	929	961	898	855	893	923	864	897	860	869	879	827	907	868	856	919	875	908	914	869	924	875	842	891	868	896	933	858	837	889	854	905	889	913	862	878	845	888	878	895	878	877	910	950	975	938	859	898	836	900	889	895	881	897	888	860	886	895	933	908	889	906	902	917	912	870	881	926	850	880	925	865	910	891	923	899	831	875	917	891	849	886	863	877	828	835	906	863	845	862	973	901	824	856	869	898	856	882	935	881	927	879	887	926	890	927	902	850	914	906	897	895	846	909	862	857	870	853	877	884	889	875	889	858	873	910	919	892	892	900	943	863	861	811	865	910	935	864	887	867	842	922	951	838	893	887	931	897	917	902	860	845	915	888	881	913	941	884	788	877	858	881	845	908	860	893	901	885	862	830	857	906	879	872	893	854	912	840	855	828	887	881	922	920	895	879	923	856	887	902	892	899	947	887	872	888	829	830	843	930	924	881	881	906	873	871	834	924	876	885	927	902	929	893	900	920	884	898	869	910	906	885	894	905	906	905	912	876	868	867	854	891	852	959	875	886	910	891	876	896	908	873	867	866	886	848	931	875	898	900	891	852	906	863	914	926	903	879	870	917	889	857	897	914	895	892	850	834	882	865	881	894	868	892	897	878	902	856	838	885	876	908	866	817	840	876	837	894	879	798	919	903	919	899	871	906	915	910	858	843	920	834	899	896	835	879	878	870	873	931	840	803	928	852	912	858	911	929	875	856	876	887	869	894	861	918	931	872	883	862	916	924	914	866	845	896	886	879	854	891	913	908	860	901	977	864	880	900	919	870	886
23697	20826	27949	23794	21375	19480	15593	12004	9760	7505	4540	2748	1813	1443	1304	1241	1057	998	1016	955	902	883	885	953	918	955	907	877	850	819	842	832	930	815	823	768	727	733	764	752	742	718	689	722	667	636	638	665	712	671	679	650	685	660	652	657	659	626	647	689	634	615	668	627	626	631	658	626	639	645	694	709	627	668	659	663	637	649	630	667	646	629	640	692	670	633	602	649	639	619	618	670	657	639	643	618	646	670	646	650	624	607	667	658	605	616	658	628	630	662	621	609	688	655	681	647	603	660	611	634	631	657	656	594	654	661	613	651	641	662	638	662	662	619	687	624	618	677	659	614	645	686	652	635	652	651	676	672	680	650	642	660	655	627	602	666	663	675	613	679	728	675	646	622	632	653	626	685	628	602	671	645	677	625	612	658	612	651	623	652	638	620	634	683	622	708	647	629	691	628	666	646	632	612	638	674	651	608	665	624	624	631	661	673	614	680	680	660	632	633	634	677	643	643	701	660	628	659	653	691	699	623	678	628	646	661	651	640	612	637	627	646	627	662	641	633	650	678	652	670	621	651	632	657	636	633	677	690	640	691	619	674	652	681	668	662	660	638	629	652	647	632	678	679	589	639	651	671	647	640	633	625	682	644	665	650	629	617	645	680	627	639	642	599	664	641	671	655	665	619	656	693	644	614	641	629	658	653	650	616	689	648	679	650	642	648	645	698	667	686	673	632	619	699	691	622	691	713	661	658	655	658	647	667	659	607	636	622	656	664	652	648	651	673	685	601	671	699	693	658	634	612	674	634	702	597	677	655	632	621	648	608	656	711	607	715	679	641	637	754	609	682	645	645	674	668	660	689	660	638	666	645	671	609	609	666	667	624	641	624	656	639	622	635	673	649	688	641	664	654	630	642	622	653	625	661	609	683	670	637	610	652	670	639	632	633	599	629	663	641	658	670	614	664	630	633	659	664	680	667	658	627	645	635	640	687	646	669	630	646	662	620	644	662	630	621	626	630	622	649	662	656	638	699	648	668	640	675	700	652	617	619	696	646	668	649	649	640	591	662	653	619	636	630	639	611	672	671	650	700	663	657	683	646	674	665	634	623	685	664	617	626	621	647	657	596	682	695	689	631	644	618	591	633	608	657	625	683	675	673	677	644	612	631	650	670	706	668	625	620	600	638	673	657	667	698	634	671	674	675	659	690	640	607	660	649	606	664	621	640	646	610	631	641	652	647	659	620	651	611	660	674	673	655	666	646	678	662	646	637	676	617	629	679	629	662	609	658	650	641	660	640	636	612	666	657	679	671	593	673	683	671	619	636	635	688	625	625	638	640	631	663	630	641	661	619	597	655	668	653	580	625	638	634	698	675	660	636	639	595	651	657	630	673	669	629	627	649	677	637	640	649	647	650	664	630	645	674	637	628	649	652	691	625	642	608	652	629	693	620	672	667	721	697	592	620	655	643	631	664	640	674	635	689	657	648	668	595	602	618	657	612	621	682	641	670	650	680	697	685	603	639	632	622	684	637	659	654	637	657	667	662	687	652	660	617	616	637	634	581	674	655	668	670	624	626	653	668	632	635	665	657	649	645	677	678	624	654	623	638	640	642	641	632	653	640	603	676	669	654	665	643	623	648	682	629	663	636	639	613	699	624	624	644	625	599	683	648	641	617	653	639	642	658	617	634	695	630	661	629	663	643	650	630	669	668	686	634	646	656	658	647	670	660	669	650	659	654	684	658	675	654	627	679	690	679	650	644	666	644	600	611	642	648	607	637	617	640	658	697	651	643	685	658	672	599	650	659	649	691	618	665	629	629	639	652	667	653	667	661	662	634	667	646	632	655	647	644	649	632	713	610	636	681	635	646	595	704	632	711	662	663	632	650	620	642	636	683	700	626	638	678	673	591	666	639	641	655	658	668	648	643	640	695	636	619	647	632	653	686	633	610	656	580	682	638	632	629	661	655	665	691	621	627	682	673	613	631	660	654	630	649	618	671	655	655	678	690	630	662	660	673	677	649	620	648	615	630	654	637	669	668	650	601	618	643	628	634	668	659	661	678	614	641	614	669	646	654	623	651	629	620	670	621	644	613	670	677	620	663	635	674	639	588	687	611	617	645	636	598	623	684	700	640	649	612	670	634	641	668	623	674	695	678	663	719	655	710	670	666	650	649	658	671	635	656	683	634	617	631	667	642	634	714	632	629	657	657	671	638	689	618	625	659	651	655	613	671	625	638	666	631	698	618	633	690	682	620	612	684	690	703	640	693	690	646	697	635	673	607	665	664	634	664	647	637	666	684	659	654	653	620	676	656	644	617	654	637	642	653	647	645	646	621	643	664	682	665	684	665	661	668	658	655	637	696	645	649	647	612	631	669	642	640	625	637	612	631	625	588	604	613	629	629	648	597	640	610	627	610	635	633	642	644	626	622	603	622	664	628	633	597	648	640	737	641	644	657	636	634	695	637	651	670	631	658	650	656	677	669	615	619	669	639	652	631	637	625	640	701	630	611	639	661	650	640	650	673	699	679	710	651	666	637	670	645	671	669	630	661	671	638	687	644	677	607	603	647	644	595	641	663	634	658	675	666	628	628	663	661	663	667	675	633	681	635	645	627	662	627	641	622	658	618	643	633	644	637	655	687	653	650	654	636	634	636	634	636	648	663	641	626	638	620	629	636	695	639	653	608	633	651	619	669	627	604	674	587	635	614	668	640	631	680	618	629	644	624	664	695	650	627	664	663	640	659	692	637	631	613	642	648	644	671	639	610	632	624	667	633	597	632	652	616	636	649	674	643	645	667	627	668	662	598	665	653	697	618	621	634	649	647	664	652	698	643	680	639	627	636	698	655	673	686	641	625	664	614	604	641	583	672	676	639	652	659	614	643	662	668	610	634	636	640	654	634	621	660	646	655	649	644	702	629	680	652	669	655	654	662	614	638	662	699	663	599	614	658	611	649	654	654	635	638	630	684	659	701	720	621	621	638	677	647	615	647	662	595	640	674	636	676	651	640	658	667	662	621	644	667	661	626	665	642	642	713	624	599	667	647	635	692	593	641	666	669	661	669	653	649	684	660	681	630	633	639	673	669	658	679	669	665	622	677	652	669	638	669	655	649	629	641	648	667	626	664	619	675	594	657	677	590	630	643	623	648	668	634	672	669	652	655	634	650	630	663	612	654	611	632	607	630	664	633	707	669	632	656	693	695	641	592	654	642	653	628	652	656	649	605	698	668	664	682	635	647	709	624	664	627	654	680	638	678	663	668	649	668	632	672	613	643	651	643	606	651	624	659	671	668	660	651	625	646	629	664	689	655	678	642	658	661	702	612	664	658	666	615	642	629	688	619	632	636	648	628	656	656	666	647	680	676	602	651	640	665	637	665	624	658	665	622	635	658	630	590	690	671	647	604	687	674	615	645	643	640	632	674	645	669	624	645	586	663	632	677	656	659	662	654	642	683	667	658	628	639	674	691	658	607	663	687	623	647	664	634
37472	55613	37509	25102	24918	22713	20479	19657	17069	13321	8466	5365	3502	2482	2251	1999	1805	1670	1445	1457	1349	1393	1337	1376	1359	1428	1366	1253	1281	1103	1216	1183	1248	1237	1135	1064	1036	1040	996	963	995	885	968	939	867	882	875	864	857	886	852	859	808	801	857	807	869	814	783	783	848	859	812	809	863	816	796	866	814	856	834	822	836	869	777	837	854	805	801	830	805	790	807	816	860	807	776	889	817	793	859	847	815	817	854	895	814	802	826	822	852	826	821	820	799	823	818	828	827	795	881	810	861	860	812	829	818	850	837	831	836	834	854	840	812	834	825	819	845	876	850	855	863	815	836	872	852	824	805	823	846	800	785	753	792	838	821	833	819	780	826	794	840	820	826	844	844	792	824	765	757	808	814	817	839	832	843	771	822	773	815	837	837	824	801	797	832	774	820	814	809	755	814	798	792	798	757	810	792	806	751	779	835	818	756	809	814	798	892	823	816	816	790	831	843	840	857	795	799	827	883	849	773	830	831	782	815	844	799	811	801	799	896	853	832	816	808	855	791	806	805	823	755	825	766	814	770	774	778	852	808	820	813	875	864	820	777	823	842	828	851	872	819	828	790	796	832	866	824	830	820	830	818	818	804	820	817	809	833	858	797	851	829	797	792	848	893	835	820	826	810	814	813	830	855	786	788	762	796	789	799	870	826	866	851	791	783	848	803	838	781	806	756	781	879	789	793	818	836	813	817	803	835	800	852	778	860	840	822	835	851	835	840	807	870	818	839	839	803	851	825	800	865	826	841	764	836	800	816	786	787	858	839	828	835	763	882	778	820	776	831	769	814	850	838	821	822	870	817	838	806	823	814	811	819	833	811	790	818	784	836	847	810	863	864	806	800	886	790	823	817	818	818	766	799	794	836	875	779	851	793	832	774	832	793	832	818	829	797	849	880	783	822	862	854	861	810	854	783	768	818	845	853	806	768	754	835	805	836	864	827	819	818	800	799	809	865	812	774	777	818	816	810	813	847	867	795	794	832	749	808	852	861	840	775	803	817	800	834	831	867	814	805	849	812	832	780	810	816	818	856	790	826	839	790	832	780	809	871	844	861	825	873	771	768	822	853	824	857	837	819	845	800	811	865	892	807	785	865	803	768	767	814	819	827	810	839	837	840	793	802	837	791	830	837	795	831	811	820	799	811	830	826	839	819	891	818	819	860	811	808	752	802	810	802	888	753	806	798	811	829	802	800	836	761	825	818	828	826	831	854	832	838	838	823	823	819	795	841	815	845	824	876	809	792	801	812	830	845	884	840	803	846	812	833	813	814	810	742	852	803	831	894	821	823	791	826	772	823	833	814	812	794	833	818	802	846	819	791	746	806	844	805	812	820	867	786	825	820	814	823	810	809	770	845	803	784	753	815	851	840	860	837	897	786	793	815	815	865	795	770	825	781	802	757	857	824	877	792	819	863	808	849	794	820	785	870	761	828	850	789	801	829	840	783	847	807	841	809	828	834	783	809	850	823	817	814	862	835	833	819	845	782	824	845	836	853	788	809	838	818	822	801	766	840	834	854	843	830	839	849	831	837	805	761	763	801	846	838	883	811	794	777	816	823	780	827	849	878	811	846	803	834	818	800	796	738	776	812	804	800	805	818	760	831	791	852	859	824	840	788	778	858	800	813	793	811	882	806	802	849	777	859	853	859	820	810	825	853	829	815	800	808	837	828	827	826	815	800	827	811	810	821	838	813	829	859	815	810	770	829	805	787	846	859	801	814	828	808	838	831	822	817	817	834	812	827	800	825	794	858	828	850	815	832	785	766	836	843	818	834	787	773	840	809	813	804	801	802	848	787	823	853	835	874	849	805	836	847	833	818	834	830	788	795	831	815	835	843	849	820	839	794	825	823	827	843	868	798	815	856	802	847	827	814	822	830	818	834	842	864	816	826	874	803	769	793	802	742	775	868	851	782	789	814	847	792	814	861	778	808	852	834	789	805	844	817	810	786	877	871	802	866	786	846	840	814	817	839	858	808	794	758	857	806	850	818	852	784	828	751	802	810	826	790	810	854	820	813	817	820	852	827	794	816	831	840	818	848	798	831	837	831	807	825	840	828	799	795	788	795	775	832	833	824	833	773	797	818	852	827	828	852	792	790	813	811	762	851	846	810	861	846	827	767	853	779	848	872	790	798	793	845	856	807	808	789	806	844	795	770	835	838	799	834	822	782	732	843	810	793	845	824	809	785	808	856	828	839	828	830	831	814	817	805	842	768	837	806	857	774	802	838	813	853	830	821	817	873	804	800	837	821	851	847	865	786	800	852	831	769	817	814	848	811	811	833	847	794	786	844	801	784	813	783	872	823	849	801	819	842	815	798	815	798	820	810	820	786	814	856	827	811	790	804	801	836	802	822	756	799	794	842	817	828	771	829	775	821	803	812	853	862	813	803	849	797	886	788	765	791	780	806	834	832	823	818	812	800	800	848	859	813	825	812	789	837	810	773	833	788	796	863	824	813	804	815	849	838	793	823	850	787	836	774	783	821	829	845	830	775	812	794	835	805	832	800	805	795	852	890	822	775	837	791	769	806	818	839	812	819	819	853	809	851	807	772	795	788	782	801	793	816	800	816	792	771	814	821	801	857	829	844	771	766	836	824	852	794	831	838	832	853	753	870	850	784	786	805	829	794	802	856	827	876	762	747	803	788	817	796	839	793	763	860	828	860	868	822	853	801	822	802	802	836	832	779	758	855	870	816	799	780	810	839	805	792	776	813	843	837	786	807	795	836	850	800	840	782	861	818	819	867	809	835	789	845	825	795	808	833	825	783	755	812	811	840	830	791	756	860	802	814	815	771	834	792	857	806	848	806	844	794	809	796	869	806	790	789	868	854	785	769	891	853	821	797	805	811	829	836	780	794	816	825	813	836	789	811	809	812	816	774	814	796	848	742	833	753	799	832	834	835	806	822	821	808	856	801	817	803	774	836	824	832	829	860	816	812	841	777	844	792	836	843	773	842	847	846	782	807	845	823	820	809	779	818	834	786	798	824	807	843	842	829	891	827	833	838	824	844	842	813	825	822	848	824	858	811	823	801	865	779	849	807	826	874	871	826	823	836	859	775	833	820	868	824	804	791	798	827	825	818	829	838	792	830	832	752	815	831	872	791	817	854	810	828	835	827	841	756	828	793	828	800	807	850	807	796	818	794	818	836	776	783	803	845	799	827	829	810	811	803	822	837	795	839	868	832	825	863	835	825	840	825	829	819	811	865	835	810	823	860	774	782	793	808	834	811	836	815	844	837	786	850	824	864	844	827	798	807	800	841	817	800	837	839	846	832	830	823	856	799	791	815	825	766	808	814	906	872	840	788	838	859	838	872	852	864	805	821	827	835	766	842	847	822	824	818	795	814	786	833	854	884	834	813	813	842	800	784	841	832	773	825	801	818	820	801	850	789	830	804	799	790	747	878	796	775	798	800	808	876	831	799	796	836	771	818	839	846	798	857	832	791	826
22679	20798	28411	23279	21094	23180	23478	16178	12157	9383	5597	3479	2194	1767	1558	1388	1277	1097	1057	1036	1030	1014	1012	1029	957	1044	1003	899	958	836	847	860	962	872	910	754	740	750	780	749	701	764	653	706	662	658	680	637	613	616	644	621	605	631	626	658	625	656	577	591	648	624	588	630	575	588	592	647	589	600	594	601	633	591	587	591	608	561	641	594	644	578	615	564	610	605	631	614	570	666	611	601	561	622	567	615	623	622	592	609	623	640	609	596	579	601	601	586	613	582	608	588	587	612	598	602	570	539	596	580	606	628	609	572	603	588	618	595	601	631	622	596	615	577	618	583	566	597	620	651	612	587	594	610	605	546	560	620	579	641	564	609	598	632	601	576	598	613	590	578	565	620	578	619	594	590	612	612	561	602	627	614	578	599	626	606	635	595	583	631	625	573	613	588	626	605	624	616	571	593	619	577	636	611	612	554	648	596	619	588	570	616	581	572	633	603	612	536	558	605	647	590	569	632	588	603	612	617	616	611	598	623	644	602	554	635	593	566	581	598	621	604	620	591	577	562	624	620	594	638	631	564	592	599	633	628	627	589	633	598	618	627	609	602	647	565	556	613	589	583	614	549	622	607	620	626	648	559	562	609	579	575	580	616	589	621	569	602	605	586	576	609	580	597	599	617	574	609	590	628	571	662	602	606	575	606	610	569	595	607	624	584	589	582	608	590	626	586	610	633	574	591	585	641	601	580	562	606	568	580	640	603	640	606	591	575	636	657	619	553	605	615	608	620	568	617	617	572	622	625	579	585	662	587	612	635	614	569	571	581	626	609	642	622	608	649	599	624	637	612	581	569	602	582	584	614	594	608	588	608	639	593	611	599	644	602	604	570	600	595	593	582	603	598	630	566	593	574	582	652	634	608	615	626	644	631	575	595	655	608	560	600	615	622	634	619	626	591	606	594	603	611	607	552	580	623	613	625	583	616	666	615	597	576	597	633	638	567	668	617	645	603	632	593	613	641	619	596	576	595	595	614	592	614	610	606	585	613	565	584	611	561	598	591	585	600	570	606	617	618	579	625	618	570	586	560	572	610	567	626	582	567	618	648	601	602	619	605	602	598	575	610	592	618	627	597	580	609	573	559	642	603	598	598	649	638	626	637	618	578	598	616	595	602	605	615	598	632	613	573	635	610	591	602	603	666	631	571	632	635	650	586	599	581	624	576	588	606	591	578	632	602	611	609	593	629	645	627	633	580	581	588	626	570	602	601	595	596	580	658	559	586	592	591	596	594	580	648	622	596	577	612	603	611	590	659	607	646	617	640	578	591	583	603	641	650	599	635	629	595	626	585	638	609	569	607	592	606	588	623	607	620	604	645	599	577	605	597	607	604	601	613	617	663	579	615	583	596	593	647	566	562	620	566	637	614	603	661	670	604	625	624	628	578	591	602	602	592	620	625	623	626	604	631	607	607	594	613	586	607	593	605	595	627	612	653	569	606	628	607	589	639	589	594	596	586	597	645	588	623	595	580	625	625	604	606	585	610	629	571	600	583	649	616	607	588	566	589	628	604	582	605	597	620	613	626	594	604	652	622	681	565	578	599	623	619	644	585	610	614	582	630	609	557	616	601	612	587	633	577	609	590	619	626	616	611	616	613	608	601	632	555	640	600	632	610	556	632	631	624	619	634	567	656	598	627	568	589	576	559	576	589	675	579	639	578	590	588	583	603	602	635	577	560	647	624	640	590	610	602	598	592	605	590	588	591	578	620	623	613	629	600	613	613	617	611	595	575	625	611	630	573	623	611	605	576	610	594	626	634	631	627	648	617	595	573	621	561	594	630	614	608	609	660	611	591	580	597	588	598	586	630	618	605	614	583	568	588	606	625	588	596	590	618	643	607	606	615	614	587	602	659	574	574	585	654	611	614	571	601	646	606	637	597	605	583	607	629	637	640	578	618	548	618	617	594	568	593	597	579	572	589	589	575	603	637	613	629	571	610	582	611	609	591	634	602	589	614	584	585	629	594	607	593	604	597	578	667	601	621	614	583	631	563	618	564	619	591	654	631	605	560	555	633	607	621	598	605	627	629	611	624	641	638	578	602	631	597	591	624	614	632	603	634	634	583	585	595	600	585	630	643	584	576	661	649	593	649	598	580	595	650	598	635	582	592	610	601	558	605	582	577	582	604	616	625	625	555	592	643	614	607	600	565	606	592	632	605	597	587	580	639	615	620	618	620	646	657	600	613	555	611	579	592	632	613	592	606	648	619	599	608	582	653	637	583	600	601	622	598	604	584	621	605	623	620	612	581	597	620	594	631	567	621	640	592	659	617	604	580	605	584	572	566	566	592	598	564	605	580	600	585	625	586	601	605	577	622	630	634	571	631	593	620	617	630	619	626	648	582	652	592	611	640	599	605	618	651	583	565	599	620	613	603	574	615	592	620	626	598	620	600	674	578	568	574	604	623	609	628	592	624	626	597	583	640	634	590	607	588	613	599	629	612	580	591	573	621	590	596	589	586	623	605	622	593	589	596	591	600	611	599	632	646	585	575	634	606	573	635	616	603	645	582	573	623	605	621	602	599	620	630	597	627	613	593	553	609	561	647	575	600	613	624	611	593	556	607	617	596	626	612	587	562	603	616	599	581	588	599	599	621	582	616	572	567	619	603	589	627	585	547	590	579	639	594	629	593	594	645	627	599	600	573	610	620	592	591	654	589	585	614	565	614	661	614	567	639	644	598	571	599	613	577	614	585	602	544	584	644	611	595	537	647	581	599	623	649	563	568	613	658	601	601	575	608	627	583	605	575	588	620	577	649	573	581	588	597	618	617	619	619	667	566	573	598	584	600	607	651	645	597	614	600	651	604	613	607	583	599	609	607	585	578	612	664	606	604	593	641	604	622	599	601	629	615	580	631	619	622	585	603	569	592	635	558	541	578	602	595	591	600	591	582	603	634	577	567	563	637	624	592	593	605	627	591	615	586	598	595	571	614	580	614	614	604	593	594	626	585	580	621	564	622	631	559	614	595	579	637	576	582	617	578	584	625	582	588	587	592	620	593	593	614	630	609	606	615	606	590	641	556	590	608	610	595	566	623	577	568	609	543	584	613	583	650	583	589	592	584	596	598	591	613	600	556	585	613	613	632	611	611	559	601	581	595	647	605	663	665	572	566	583	578	633	582	609	607	672	620	564	640	606	611	637	613	555	572	608	590	617	628	602	625	591	550	668	657	596	593	585	618	623	607	644	594	575	644	611	635	611	612	581	605	640	614	644	641	585	621	620	652	617	593	638	623	595	611	575	600	620	604	632	615	649	638	600	634	618	621	620	622	589	586	612	603	580	586	627	575	576	615	579	591	637	599	605	597	610	590	596	653	607	603	602	599	601	650	568	635	636	599	604	597	619	592	543	605	606	576	606	618	624	568	575	639	573	608	615	599	651	599	640	591	605	575	590	624	603	556	601	616	588	582	612	625	605	571	606	606	586	582	561	585	650	630
41006	63175	40746	32039	28784	29006	26173	23126	19581	15705	9954	6544	4225	3139	2814	2407	2110	1904	1803	1662	1582	1527	1504	1530	1595	1543	1463	1461	1353	1223	1275	1294	1318	1329	1325	1152	1027	1061	1009	928	971	896	896	946	914	802	858	814	759	797	811	775	787	836	785	786	830	731	738	727	784	772	780	746	761	758	713	727	772	763	800	749	802	744	752	777	724	731	770	767	751	762	778	750	750	747	738	704	752	721	768	740	757	748	759	735	761	743	742	772	727	747	796	733	731	758	725	780	756	741	720	765	816	752	714	749	717	760	787	749	757	740	748	766	747	734	745	733	724	782	791	741	782	766	750	760	783	768	721	770	754	721	776	795	760	739	750	737	777	811	760	726	757	797	795	732	785	784	789	818	693	754	755	695	715	757	738	768	735	735	770	830	751	760	782	752	777	721	740	712	771	727	770	794	794	739	778	757	808	752	737	776	731	746	742	754	720	739	748	729	761	782	731	797	793	758	727	738	760	750	718	710	772	796	735	760	732	749	747	746	720	774	736	750	777	729	779	760	711	776	789	747	768	759	709	799	790	788	795	727	751	718	794	780	764	756	775	706	779	715	767	714	791	720	722	784	749	717	794	742	754	776	757	726	725	698	752	772	782	770	681	792	775	752	781	735	773	693	755	735	832	729	723	774	727	728	736	751	738	765	738	739	742	730	745	744	778	790	739	738	725	765	725	767	681	743	763	787	710	748	771	683	748	796	731	759	772	762	809	804	755	787	728	778	786	785	721	770	765	743	735	751	750	767	790	767	719	718	799	749	764	762	755	724	743	715	741	689	764	726	764	732	744	771	748	759	739	761	768	751	774	717	750	786	735	674	767	798	723	713	754	750	768	743	721	764	764	734	707	706	751	766	740	746	771	745	778	744	765	782	783	752	785	754	765	738	768	727	713	744	751	773	778	744	713	748	742	778	749	746	791	710	775	785	765	768	782	795	770	722	743	769	734	748	758	803	755	823	773	722	766	735	779	758	779	748	770	707	794	734	729	734	738	764	800	767	768	734	824	767	713	721	763	725	767	742	732	758	753	758	761	708	751	758	748	742	765	765	683	767	752	799	789	756	743	738	759	762	764	768	776	809	753	715	728	737	765	775	786	771	780	736	744	736	750	728	742	744	740	736	769	755	803	793	735	715	750	808	727	792	718	766	753	692	746	751	721	756	788	759	791	743	712	736	807	759	790	773	773	786	768	783	735	786	768	759	714	752	776	754	737	753	773	813	764	771	797	717	818	772	752	773	699	722	719	789	751	793	775	674	746	803	782	723	758	757	782	752	784	746	734	743	781	793	719	768	794	741	768	770	747	746	748	740	792	739	744	736	773	717	722	743	746	749	749	724	780	807	800	715	724	797	765	768	743	778	729	726	743	738	741	755	748	772	749	759	733	712	755	706	746	753	785	736	815	796	742	715	804	750	748	810	736	735	784	748	718	712	758	787	728	747	725	791	764	769	768	706	741	775	775	768	749	751	780	739	785	774	790	745	754	791	702	742	707	758	751	723	755	808	769	749	729	709	729	755	747	726	763	770	734	761	769	800	768	769	729	800	746	753	758	708	786	733	731	770	760	713	785	777	761	781	786	736	759	791	771	774	800	716	766	748	753	762	779	793	728	761	732	777	763	734	765	763	696	771	755	753	776	742	768	736	764	761	748	688	765	748	747	768	753	727	764	766	760	773	754	731	751	738	752	787	766	796	748	759	737	736	779	764	805	689	740	743	711	772	749	729	732	734	724	736	778	770	747	727	784	793	794	759	750	735	761	781	753	784	737	780	802	759	756	689	767	723	705	743	767	763	751	689	819	740	768	780	782	758	754	720	747	762	763	715	732	747	737	714	790	758	756	715	728	759	783	760	853	744	720	826	741	740	727	746	764	717	745	788	708	802	770	727	744	719	769	725	736	751	771	752	728	739	783	776	763	743	706	729	795	737	792	748	796	729	773	735	751	783	752	779	742	740	743	713	818	773	766	793	732	685	712	773	755	778	708	804	762	736	725	759	803	730	748	784	709	772	761	724	789	752	755	776	745	749	793	709	745	747	735	742	748	761	714	698	727	798	748	755	789	767	767	741	770	727	735	741	737	734	750	741	826	737	773	770	800	754	733	743	754	804	722	743	807	772	733	781	761	792	762	707	736	711	744	780	779	737	738	745	759	741	738	730	741	773	722	727	766	768	815	805	753	729	804	790	757	773	761	723	754	745	770	725	757	758	752	742	757	726	715	801	720	756	747	743	722	723	751	815	805	766	744	756	757	751	751	775	729	767	746	742	783	729	763	731	754	776	763	741	749	724	812	766	702	698	759	726	738	773	732	774	717	761	777	756	765	768	737	809	767	746	765	759	763	739	754	790	777	800	781	769	775	721	733	758	777	772	777	732	694	728	735	752	753	734	803	763	761	755	756	747	706	717	787	761	731	772	742	717	767	788	809	774	750	773	741	736	741	750	762	730	773	747	734	716	784	692	757	772	702	768	739	779	766	777	749	764	791	753	775	736	749	749	700	768	760	768	749	758	743	750	760	795	767	700	733	791	710	787	749	697	744	759	737	779	753	752	735	698	745	752	703	708	733	786	802	706	720	721	797	724	791	749	755	746	783	776	732	757	774	736	789	766	754	768	785	707	752	764	739	729	706	771	771	782	770	781	720	741	728	742	739	736	740	770	735	713	765	753	785	732	747	737	760	719	803	700	733	780	682	771	794	767	752	766	810	782	752	783	786	739	712	753	744	731	741	754	731	781	768	736	784	728	780	752	747	784	797	732	756	731	780	723	763	695	804	769	779	790	727	726	740	762	750	773	746	719	789	691	792	744	771	756	750	700	726	784	786	760	747	799	725	748	760	742	753	781	756	790	741	783	793	736	773	752	798	726	725	760	744	746	782	744	775	715	817	774	772	761	729	795	770	777	707	751	772	741	735	689	762	732	745	730	778	770	722	738	748	784	713	752	768	756	765	747	756	751	744	797	755	752	772	724	745	762	781	793	748	793	794	781	757	729	723	751	787	744	757	778	756	797	751	722	747	774	716	735	778	740	784	750	729	780	736	757	757	752	752	761	796	774	734	747	755	733	748	724	769	735	805	757	753	734	766	810	778	735	752	725	760	764	771	777	767	777	757	779	792	741	776	775	738	750	787	738	760	755	792	745	743	767	758	781	758	790	738	778	737	777	711	763	800	758	739	763	751	742	754	763	739	733	769	811	707	789	717	769	797	777	762	826	763	764	774	713	775	730	759	765	767	717	776	769	778	730	749	724	777	728	788	799	781	766	792	698	753	714	801	706	772	770	735	730	718	758	717	780	719	764	731	799	739	786	754	742	751	757	746	720	750	683	733	734	726	747	749	741	783	751	794	789	792	753	764	764	771	741	807	743	734	789	774	709	690	730	701	715	756	722	748	749	743	707	785	736	735	749	705	750	741	712	723	753	752	754	766	792	754	791	800	763	715	750	720	740	754	796	797	762
28190	28328	23511	17762	13861	10570	8907	7056	5842	4375	2817	1716	1335	1112	1078	1037	948	943	879	878	873	824	899	825	866	807	786	807	865	855	782	845	807	803	798	799	778	786	748	751	752	758	777	750	733	753	667	675	717	714	739	749	723	717	693	724	680	729	700	720	670	685	717	688	716	659	720	716	723	706	720	698	708	733	724	719	714	702	672	725	711	713	708	692	727	726	735	736	718	722	690	693	692	686	696	708	706	733	761	744	720	684	743	691	709	683	710	748	705	764	704	695	731	683	768	708	720	714	678	674	719	642	685	705	720	727	685	715	710	674	708	719	674	702	736	735	716	650	670	746	724	751	717	681	733	728	664	736	693	695	693	706	684	717	752	714	719	702	721	703	721	717	741	695	708	675	698	718	688	709	670	721	724	689	674	719	661	688	714	716	669	726	719	717	706	714	701	718	695	699	718	743	708	681	698	723	730	746	681	702	724	693	731	734	717	737	695	733	713	695	692	718	719	749	735	742	693	700	696	715	750	662	700	735	721	713	747	696	669	737	688	664	694	722	710	666	661	690	691	739	707	730	717	711	688	746	725	752	671	680	715	712	720	768	725	763	789	711	707	735	685	683	709	706	771	706	703	692	713	673	732	677	718	709	746	691	727	752	747	722	725	700	700	682	641	745	713	727	700	725	734	684	746	726	720	702	738	732	769	726	697	685	704	733	740	734	707	735	694	710	738	720	714	710	726	739	709	742	743	669	679	740	726	692	663	730	728	725	722	713	719	731	683	679	694	771	693	722	760	743	672	772	693	740	699	712	738	730	709	700	698	715	702	738	730	704	699	718	765	710	745	721	703	718	692	681	676	708	723	667	704	705	709	711	735	739	751	738	713	712	703	707	713	739	686	722	719	728	749	683	741	685	716	717	700	712	693	703	724	739	734	703	683	725	672	739	714	694	747	736	728	681	716	733	703	687	692	715	692	730	717	721	644	718	709	686	716	691	691	696	737	729	701	755	700	731	716	735	725	677	739	685	681	711	690	749	707	703	681	659	715	714	702	676	681	674	671	720	731	670	682	752	733	700	704	711	705	714	740	740	694	723	719	647	722	714	709	723	718	733	762	690	684	729	708	744	724	696	695	725	718	723	756	754	719	673	765	729	822	740	676	722	721	723	733	692	704	749	691	688	682	658	696	734	736	743	774	698	666	698	662	677	730	767	666	720	667	673	697	750	699	685	704	735	791	681	684	679	676	692	697	710	709	752	775	717	691	737	732	768	638	699	706	697	745	756	714	735	700	701	719	707	692	722	721	709	738	727	687	694	710	714	665	721	703	731	684	704	741	716	695	712	729	683	756	734	703	713	669	721	741	696	689	712	731	706	679	805	710	687	677	701	725	744	765	677	721	730	740	684	730	700	700	752	721	759	743	725	716	693	713	737	711	729	696	740	686	746	728	693	707	711	706	665	788	742	715	691	706	709	741	718	730	690	673	685	711	693	684	755	716	739	757	707	687	739	749	716	731	683	729	695	722	681	666	698	723	713	677	720	706	700	731	710	728	715	681	724	726	698	704	710	704	716	743	657	719	719	732	699	678	736	696	724	708	707	693	694	708	712	721	730	695	692	715	703	695	690	743	697	713	692	705	681	723	720	688	693	743	733	691	678	726	730	720	773	717	703	741	714	670	700	752	698	767	762	757	768	724	713	695	764	675	698	674	699	660	688	715	722	722	726	702	711	738	691	679	716	724	732	717	744	730	713	729	676	715	705	692	724	688	733	784	696	696	702	714	702	714	743	724	698	728	753	700	739	710	675	725	722	693	692	745	731	760	670	688	653	712	729	683	727	732	731	696	681	745	688	756	643	706	702	736	738	676	732	694	714	758	709	703	724	764	703	686	654	697	733	730	739	717	708	721	702	722	711	691	656	713	672	712	740	706	714	702	707	764	696	742	698	718	794	692	659	690	705	695	694	721	707	702	730	694	736	700	679	741	680	747	654	673	688	709	748	641	669	735	761	717	729	673	755	727	718	749	732	710	727	746	691	706	700	735	751	707	679	736	720	693	706	734	716	673	693	704	684	745	722	687	695	732	736	716	687	699	713	756	740	689	734	736	679	738	712	732	732	671	768	709	778	687	741	710	696	699	701	716	749	678	697	702	700	738	680	707	731	714	708	681	712	708	714	711	760	738	762	764	705	685	676	713	723	740	709	762	734	681	711	704	705	752	661	713	736	693	706	718	781	712	735	682	696	675	722	704	727	717	751	719	673	710	710	697	704	670	696	743	712	707	681	739	754	749	687	671	744	711	714	721	725	720	726	723	712	690	717	709	729	660	737	736	682	715	755	747	672	706	728	672	696	707	713	705	720	722	735	718	729	714	698	700	674	664	742	734	701	663	713	721	703	647	723	698	664	693	721	717	714	748	694	713	762	710	670	707	700	749	660	686	731	707	682	682	686	751	681	681	700	701	705	768	707	699	702	735	751	705	748	755	716	646	701	710	682	713	704	734	693	705	699	686	697	726	708	739	660	703	722	694	748	707	709	691	712	705	778	732	711	716	764	703	735	711	672	703	681	734	724	698	680	734	687	730	745	757	729	684	722	742	733	756	703	683	760	738	711	752	714	722	701	716	712	697	726	719	721	720	698	717	723	703	719	703	715	703	687	733	716	735	715	764	684	717	701	677	747	722	734	728	689	742	667	666	734	702	709	710	693	703	687	723	722	695	751	768	711	685	727	643	705	703	752	686	761	715	748	687	697	719	718	696	741	758	704	716	710	769	718	715	671	762	737	706	736	721	713	700	755	713	686	701	709	742	760	738	706	707	706	731	696	685	707	754	753	664	733	712	690	682	714	712	733	735	695	724	752	714	687	728	681	720	724	707	703	697	711	739	734	729	694	749	718	708	729	683	719	721	689	737	685	668	717	705	698	758	711	711	659	672	673	705	703	659	705	740	701	746	703	696	705	715	706	727	664	718	700	730	703	705	748	727	708	726	724	694	659	692	723	781	754	695	715	690	728	706	697	694	739	706	698	712	720	698	764	688	669	709	720	742	699	739	707	722	714	710	714	702	688	696	708	729	724	747	703	725	667	663	742	699	732	738	662	711	741	673	740	737	663	687	725	683	782	697	715	733	715	734	749	682	734	702	749	699	708	767	701	733	735	744	702	713	710	757	725	762	711	717	703	716	724	735	680	708	676	757	751	706	674	761	729	774	746	689	733	722	750	687	736	707	691	710	740	740	701	712	726	676	701	661	708	762	699	731	769	681	701	702	674	722	722	709	710	686	683	700	718	678	678	694	692	728	723	739	700	706	704	720	718	738	738	760	627	714	724	761	708	751	702	713	724	744	738	755	728	787	750	705	676	694	679	716	723	717	669	746	739	718	764	734	722	737	740	718	680	723	732	705	747	761	676	689	723	740	711	719	703	772	712	690	763	665	730	740	759	713	655	697	747	758	687	728	727	722	712	693	742	693	719	689	736	721	722	716	683	726	699
33480	43927	26051	20645	19861	17242	15751	13442	11579	8685	5569	3383	2140	1849	1773	1546	1529	1415	1246	1221	1240	1172	1213	1240	1179	1081	1111	1145	1197	1189	1084	1107	1088	1124	1081	1045	1025	995	1025	998	976	973	967	971	943	954	937	923	939	905	924	885	984	911	906	929	899	885	866	892	949	895	898	918	868	887	895	934	920	895	935	904	858	865	902	915	920	907	902	930	902	879	869	889	948	906	889	904	885	919	899	904	896	924	913	939	897	851	873	877	927	849	892	876	887	882	851	942	948	848	891	907	894	896	931	887	919	895	841	895	895	935	925	875	866	873	843	874	940	902	907	907	916	918	896	945	875	873	955	910	917	897	892	940	872	875	942	933	897	939	923	903	870	913	919	911	906	893	847	903	933	914	914	866	948	890	909	860	887	819	882	894	929	928	980	931	880	879	858	945	929	908	933	930	881	901	928	940	852	894	944	918	904	903	898	916	878	938	917	906	947	919	909	909	909	872	852	946	899	907	903	871	919	906	903	900	902	861	893	843	922	858	902	933	896	916	904	841	899	851	854	921	939	918	881	902	917	880	922	934	933	848	849	925	896	891	872	871	826	848	885	875	915	857	861	911	909	886	933	914	944	911	850	887	853	946	855	871	885	964	948	909	847	899	869	911	912	896	928	877	908	950	875	916	927	863	898	917	904	942	870	876	932	909	888	887	900	894	920	898	872	899	890	956	887	930	884	917	907	885	896	888	893	897	877	907	862	912	898	880	918	868	892	886	953	919	949	901	864	900	910	882	909	916	925	930	894	897	901	921	894	893	974	865	902	926	934	826	886	936	919	874	980	900	900	913	935	911	912	964	904	906	899	903	840	914	882	873	914	923	813	850	903	892	875	874	893	903	958	869	902	933	873	829	919	968	891	932	899	940	857	942	902	902	905	899	890	877	895	906	886	900	867	1000	899	915	914	863	825	911	949	931	912	880	887	936	891	861	892	940	882	911	926	890	877	836	879	876	876	872	867	935	859	916	899	870	867	875	920	900	945	907	916	910	911	927	874	931	910	939	878	896	916	895	894	913	895	899	863	886	903	880	858	897	943	881	920	916	865	884	862	816	921	893	991	868	852	932	880	881	919	922	888	961	873	888	850	871	871	916	935	928	938	889	946	873	956	912	866	905	894	925	893	919	962	954	940	863	853	868	914	927	960	854	945	847	910	927	871	846	948	929	883	839	905	910	849	881	894	874	912	902	928	850	916	866	886	908	886	880	907	919	902	868	910	861	892	858	863	922	932	888	880	927	892	925	907	879	883	860	929	901	877	841	928	874	851	864	907	901	961	920	884	904	925	911	866	946	955	873	894	843	827	917	906	930	943	869	914	894	926	952	885	930	862	952	904	876	893	888	878	859	867	941	891	894	948	875	886	872	860	930	886	871	908	944	913	920	898	871	891	882	891	957	934	872	867	906	899	910	874	872	920	916	941	930	904	910	938	829	898	887	863	873	917	883	891	899	881	905	893	934	941	910	858	884	856	966	895	900	891	914	892	898	855	883	859	884	970	904	895	867	890	927	945	922	934	891	925	906	885	870	951	938	896	893	924	861	903	911	951	878	909	895	878	897	937	909	915	917	884	891	940	905	841	873	911	915	872	883	920	890	842	952	886	882	893	914	949	902	931	943	878	923	926	941	886	913	942	893	858	875	895	937	953	889	929	900	866	923	888	930	872	929	891	869	875	910	849	810	860	938	921	940	905	924	897	937	885	915	854	855	848	951	918	876	946	877	929	890	922	887	877	884	884	896	937	901	847	869	891	913	913	876	916	893	900	834	908	904	906	846	903	897	864	895	928	987	914	848	909	910	893	911	888	850	874	883	870	914	881	915	886	847	867	899	886	864	896	878	883	899	871	905	943	917	880	894	893	851	940	925	877	858	897	892	929	914	878	886	934	889	936	857	895	895	889	949	877	898	922	912	911	855	883	918	879	874	878	882	867	956	951	903	924	902	887	918	917	937	880	915	884	920	854	866	860	918	877	914	901	883	904	870	867	893	932	885	840	868	897	910	918	885	909	901	907	887	910	891	898	904	919	936	919	852	930	885	929	870	916	879	938	910	926	908	948	807	910	912	871	951	922	865	917	888	848	872	949	915	890	875	938	892	892	928	875	923	893	922	889	926	874	891	877	942	877	900	889	898	906	931	885	937	930	894	871	867	899	897	905	886	950	910	866	881	888	894	878	868	859	853	911	928	897	918	908	872	875	955	841	842	931	958	913	919	852	879	863	945	924	888	899	894	859	836	898	874	894	871	896	910	915	890	886	888	851	933	932	873	909	939	904	950	867	927	890	861	883	907	881	866	920	897	865	916	881	926	883	905	898	854	909	918	919	874	958	920	938	920	908	909	879	899	931	845	913	848	891	891	861	922	869	891	925	909	906	883	905	898	851	879	867	868	879	949	923	894	863	899	890	892	850	873	889	864	909	836	881	897	920	911	899	883	916	897	876	928	868	885	905	907	900	924	902	870	890	869	895	923	901	869	852	918	903	938	918	942	838	964	890	883	889	923	894	875	883	911	905	903	976	929	877	908	916	879	869	902	869	875	930	890	849	914	862	884	881	837	857	888	857	940	936	942	821	862	850	930	926	794	898	911	852	919	932	900	863	895	877	950	876	912	860	948	914	950	933	923	892	879	900	963	836	947	899	906	860	891	910	903	904	907	934	880	871	958	871	932	899	877	893	922	886	881	893	884	888	873	923	913	896	904	863	913	940	924	898	926	935	861	892	828	897	886	908	928	914	898	939	940	898	897	884	906	902	881	899	948	921	925	941	918	883	895	883	872	914	899	899	896	852	929	886	922	865	880	904	919	873	881	898	846	922	920	937	892	904	876	894	887	972	864	959	874	913	924	926	932	900	978	906	936	888	908	907	908	898	911	889	901	876	908	934	922	902	838	935	912	935	897	935	877	878	938	878	915	925	876	935	871	886	900	930	959	961	896	922	836	904	889	895	888	885	936	918	891	880	903	930	937	864	920	901	898	840	842	878	918	903	912	889	940	879	901	930	847	896	914	856	914	893	855	848	886	937	849	940	904	910	898	891	941	892	879	908	874	852	916	855	862	889	886	947	851	891	871	904	901	932	945	922	862	916	939	917	940	933	896	924	920	887	858	952	915	888	879	933	834	928	908	888	909	947	898	899	839	953	872	910	895	882	910	918	853	913	930	921	881	940	896	880	982	914	876	872	922	867	862	866	916	894	942	888	919	853	901	908	899	905	894	894	895	916	943	908	888	883	924	924	872	899	902	881	904	883	899	883	901	917	951	897	910	857	892	912	933	896	914	906	904	900	905	914	877	881	874	855	900	896	889	915	893	869	916	893	927	882	904	889	871	916	885	860	907	877	848	925	902	879	915	874	876	914	949	891	872	912	923	875	874	882	811	952	871	955	890	923	873	866	978	903	881	936	905	906	939	874	915	855	886	877	932	890	925	917	881	845	906	847	917	882	929	849	926	915	901
23721	20830	27991	23810	21593	21339	16427	11130	8462	6537	4284	2517	1771	1650	1514	1345	1251	1100	1014	954	944	956	960	969	991	922	872	766	887	914	942	884	891	848	858	787	812	825	778	790	772	755	714	707	726	695	725	688	686	710	748	697	703	647	708	667	713	666	711	711	679	649	675	686	662	709	650	723	701	684	661	669	701	713	668	666	683	671	655	707	650	663	655	642	665	651	641	627	698	620	610	684	676	695	627	648	687	669	669	702	675	643	685	643	691	632	681	658	640	648	689	638	629	669	687	678	676	680	653	631	708	643	676	668	681	657	663	692	649	618	654	714	725	691	658	693	679	650	632	649	658	723	670	688	703	643	716	680	697	713	721	617	707	626	665	654	635	665	675	674	718	693	667	621	666	629	643	693	647	665	697	686	650	709	686	723	695	704	682	673	712	688	679	669	640	716	663	655	650	717	670	701	670	672	735	669	706	709	664	666	687	653	656	637	710	664	629	685	677	662	688	688	681	664	642	656	694	672	693	684	650	672	699	651	683	701	638	687	671	695	669	689	613	628	704	645	639	722	663	673	678	667	709	640	689	688	665	669	663	693	676	658	674	722	662	641	644	641	653	637	652	755	657	713	672	662	682	615	675	685	643	691	682	673	618	667	666	675	696	733	659	668	696	687	682	663	691	687	666	636	674	700	644	643	672	707	610	649	661	662	654	631	616	680	684	628	656	670	651	668	676	637	656	698	671	694	687	691	668	668	652	666	670	628	694	656	654	674	683	682	641	715	678	693	714	666	696	683	642	705	702	676	703	687	700	714	658	671	690	675	635	676	679	646	685	651	663	695	641	649	661	665	681	692	683	643	627	669	682	697	675	612	644	648	684	680	655	618	661	693	678	722	696	692	641	659	651	685	699	669	636	648	650	642	695	658	628	655	639	618	620	704	655	684	619	700	680	671	688	615	668	675	635	652	685	669	656	657	698	681	625	668	657	669	647	692	695	660	663	689	653	664	655	661	640	647	695	674	650	656	658	624	647	653	694	713	659	696	648	674	641	627	650	665	651	652	607	665	679	659	649	694	666	625	609	667	673	662	664	659	696	652	648	667	634	668	648	655	662	653	638	660	631	686	699	701	649	676	652	687	642	691	683	649	644	662	656	676	639	668	650	747	671	676	658	657	695	668	683	680	644	659	675	660	716	656	696	661	659	649	677	657	710	650	634	665	648	661	695	670	712	683	696	649	703	688	648	658	679	670	695	588	678	641	684	676	700	666	670	652	636	699	654	680	712	689	664	697	626	620	731	690	646	722	674	699	675	701	716	662	683	631	702	647	684	673	640	690	696	650	678	617	599	600	671	664	671	659	622	636	630	668	641	699	637	658	693	707	690	701	673	668	611	681	668	642	693	697	629	691	630	662	696	643	662	655	645	688	678	691	680	666	662	640	642	643	673	702	682	695	727	653	657	631	655	637	646	672	672	684	641	603	674	640	672	716	662	687	677	692	691	645	676	640	667	693	706	692	668	674	664	674	654	636	660	691	705	671	656	662	672	657	620	657	656	639	635	653	652	687	632	684	673	665	675	651	657	704	691	710	749	669	648	682	686	679	708	653	627	650	637	719	697	676	664	684	669	704	684	671	662	685	660	677	690	657	647	669	705	656	662	685	660	668	663	688	648	677	687	640	707	625	615	690	705	699	690	689	665	652	678	678	683	650	689	668	680	668	663	650	661	703	669	666	665	650	694	673	648	677	642	684	682	641	656	678	637	685	676	668	698	662	675	711	654	638	679	684	615	679	700	687	604	652	716	647	692	618	762	679	667	608	730	680	671	665	698	641	670	682	657	682	645	686	646	658	668	659	673	617	678	685	668	666	668	657	685	683	685	668	658	662	722	644	711	679	639	661	650	632	655	684	700	699	691	654	630	664	724	676	632	684	702	654	673	661	683	711	658	657	630	687	659	671	666	651	642	700	662	657	662	660	687	681	654	710	670	640	633	682	650	664	681	729	674	669	653	682	650	643	677	678	614	605	665	673	671	664	692	679	639	660	675	589	726	722	682	692	667	713	656	689	666	637	679	679	662	728	664	648	648	651	695	695	620	719	645	636	626	640	685	651	669	652	669	639	698	660	657	650	653	694	627	691	704	680	700	670	679	728	680	682	671	689	669	613	612	619	656	637	713	655	672	696	665	678	688	707	655	643	679	673	679	677	622	694	658	674	710	616	723	711	682	636	676	680	698	665	634	624	659	611	671	677	703	643	625	690	660	694	690	620	651	679	674	682	687	687	674	669	695	695	711	670	623	681	719	693	690	697	658	668	663	676	652	657	684	706	644	664	664	626	682	671	644	661	666	706	682	648	664	657	713	643	659	624	659	723	714	631	710	648	632	666	670	682	688	659	655	699	681	683	683	706	648	656	683	643	628	670	677	665	608	664	695	686	707	661	656	666	661	653	648	637	656	668	660	616	692	624	688	640	670	691	682	663	675	671	684	635	684	686	650	666	671	646	687	657	595	680	670	701	646	623	685	668	651	729	638	622	618	669	642	685	646	641	626	606	642	652	658	650	712	661	658	689	695	676	670	693	673	707	691	700	726	675	664	673	660	663	661	668	657	647	648	651	682	657	663	656	682	663	668	666	674	658	701	682	679	681	695	682	646	660	636	631	672	686	733	684	654	683	659	703	632	698	678	607	663	651	679	727	691	679	664	636	675	658	652	655	685	649	689	676	688	689	678	701	668	659	646	634	647	678	672	624	698	672	654	687	707	699	709	723	637	657	646	686	675	660	687	637	655	716	695	678	665	617	659	612	671	665	617	642	678	674	652	720	675	689	672	677	701	652	716	697	724	637	671	644	670	720	625	615	698	677	627	670	710	656	661	677	674	644	637	653	701	675	663	636	668	634	682	670	636	659	668	671	669	719	708	668	699	668	634	687	647	704	662	613	678	675	669	642	648	661	682	649	700	673	674	658	674	678	673	645	722	670	659	619	682	633	666	645	718	691	633	680	652	667	677	670	689	660	657	713	656	676	686	685	677	670	696	687	718	604	696	663	662	653	677	702	668	692	698	653	623	659	617	697	643	648	712	707	639	683	666	639	665	682	655	675	658	679	674	659	695	661	679	683	661	649	651	670	610	662	670	633	697	682	670	691	716	672	702	697	647	714	654	645	691	671	744	663	704	676	641	632	679	650	642	676	704	690	631	725	671	684	676	635	650	681	684	660	643	658	666	655	684	667	667	656	649	686	667	696	662	677	662	683	696	704	632	681	682	692	670	677	658	687	715	711	654	660	661	648	604	660	699	651	676	701	695	721	662	660	653	656	661	661	686	698	721	674	630	619	641	617	691	661	676	705	672	702	669	673	661	685	703	594	633	687	659	665	648	668	702	703	643	681	672	677	653	625	687	668	633	650	684	668	673	677	712	673	697	638	644	698	645	700	675	659	707	690	642	664	685	652	710	680	701	692	679	667	676	655	666	650	693	652	651	645	647	689	676	716
36957	50627	32668	26217	26036	26143	20823	18283	15143	12145	8313	4605	3249	2893	2633	2357	1999	1679	1616	1453	1370	1407	1397	1475	1378	1279	1224	1114	1220	1412	1323	1205	1161	1277	1226	1103	1149	1114	1027	1037	996	923	963	1002	943	947	911	907	923	872	890	883	848	866	849	832	882	914	856	830	830	883	865	909	851	873	854	807	874	861	840	844	888	861	830	863	833	861	862	889	820	824	866	876	841	806	826	830	830	845	854	835	871	870	865	860	828	841	879	859	865	872	797	815	871	824	865	874	799	857	887	858	849	870	877	879	873	844	838	845	891	895	890	846	814	875	816	859	852	872	835	865	862	820	861	908	856	854	875	791	813	844	837	873	846	912	909	833	878	802	812	824	850	902	816	885	840	837	851	884	857	843	843	868	839	812	835	853	860	865	802	827	844	891	885	869	824	856	833	892	814	820	869	831	843	809	888	873	821	848	879	825	807	826	855	837	885	873	852	921	871	833	842	827	828	840	851	826	798	887	876	827	872	865	827	868	880	807	833	810	797	848	851	884	878	893	832	791	834	860	823	870	846	811	779	850	840	811	892	856	757	812	907	819	873	840	817	828	868	874	869	857	829	895	820	856	854	858	870	850	843	842	832	865	860	797	828	866	847	816	829	839	791	797	853	859	800	845	894	799	836	851	818	860	893	795	865	842	838	817	857	861	889	846	894	840	847	789	794	881	844	861	798	891	852	866	839	832	803	842	860	815	837	891	825	839	861	849	853	855	836	874	833	841	838	819	875	827	854	857	858	859	838	845	795	850	867	832	829	847	858	835	821	822	785	815	841	898	835	775	871	835	866	853	859	839	900	852	855	791	836	844	850	826	787	858	827	849	828	867	807	875	854	870	882	821	863	900	817	851	828	821	869	863	796	858	857	900	816	858	837	815	821	852	896	795	826	854	849	837	834	865	833	858	857	797	761	831	816	902	886	832	848	792	871	839	861	845	838	891	858	856	863	810	850	856	864	802	872	876	808	827	831	866	789	877	866	832	835	837	869	856	876	856	793	861	801	812	868	888	886	910	856	834	835	896	857	829	844	895	859	854	848	841	869	846	837	836	850	853	857	847	792	820	880	826	861	863	822	861	871	871	890	877	869	839	836	812	890	864	828	823	840	843	839	848	851	838	834	821	771	819	858	879	867	811	858	849	887	801	857	882	837	888	895	830	844	844	869	819	853	844	832	873	841	838	863	859	854	845	842	864	829	801	835	862	867	862	835	843	861	831	813	803	855	826	871	833	866	888	839	855	885	808	812	816	859	832	861	856	858	842	834	856	851	818	871	820	862	840	926	785	823	824	844	843	825	814	868	839	825	849	868	835	834	866	836	858	839	822	876	820	838	840	867	838	819	834	836	844	840	898	863	831	857	855	872	882	829	870	824	865	778	852	856	815	820	869	860	800	811	833	845	833	867	872	842	879	830	798	888	804	836	842	863	854	869	809	798	875	869	778	874	859	791	873	841	828	821	856	884	846	856	860	839	789	827	813	837	893	852	843	781	847	887	812	840	831	839	842	823	860	788	859	847	852	829	823	815	925	860	835	804	827	872	820	818	835	792	883	851	841	832	833	862	843	841	834	805	820	838	832	865	805	865	858	796	787	867	854	824	828	841	842	843	824	821	875	839	870	830	872	899	841	801	828	857	854	847	849	821	853	837	893	892	806	882	862	853	826	865	813	791	840	815	836	846	840	842	791	807	836	860	838	810	848	867	810	860	832	831	803	802	791	860	837	850	821	914	802	891	874	885	878	873	841	832	797	906	829	878	837	876	831	864	867	874	865	804	838	863	843	858	868	858	827	838	868	907	832	831	864	872	782	818	814	892	867	827	853	868	840	841	881	804	833	861	868	822	863	814	804	832	808	813	817	886	851	846	797	807	877	882	833	786	811	846	833	814	804	817	835	860	872	864	817	876	872	896	904	867	861	894	791	881	834	858	816	895	793	815	786	793	882	830	876	832	894	826	880	828	866	828	831	835	875	804	851	892	868	837	814	833	862	841	875	848	816	817	857	830	825	881	868	812	875	885	892	864	854	816	817	834	858	825	802	869	853	850	816	810	798	851	842	813	786	878	853	832	850	863	861	845	893	818	873	853	906	810	851	857	850	805	831	889	855	856	851	827	864	816	898	839	878	933	834	828	865	832	889	844	844	810	866	821	827	900	828	858	842	819	848	880	845	871	857	791	828	817	823	815	853	849	883	796	861	850	874	817	889	844	873	839	873	873	843	885	843	809	827	906	843	815	864	896	856	788	874	844	806	856	849	837	770	829	848	845	892	862	824	886	804	863	856	869	872	882	798	857	851	879	839	874	873	856	845	855	791	814	882	884	870	844	889	834	844	831	848	864	889	825	829	845	818	873	844	860	847	838	885	827	812	841	837	854	897	850	872	868	841	797	849	876	808	864	876	835	810	814	872	839	835	902	836	857	825	866	840	862	812	856	889	832	878	860	854	821	839	840	823	850	835	900	852	854	833	810	838	867	879	831	830	795	881	869	887	900	864	822	864	856	865	811	841	801	848	884	817	851	862	815	817	853	878	839	842	838	915	859	796	866	843	870	843	811	864	865	909	823	889	929	878	848	834	837	891	829	850	845	825	811	872	824	876	831	834	804	792	861	805	839	818	868	845	877	873	855	825	826	860	891	822	822	863	828	829	845	863	881	831	855	838	865	852	893	842	838	820	874	903	820	812	876	800	833	894	842	838	846	860	856	845	893	829	822	844	889	829	816	840	806	872	829	837	840	847	831	866	834	849	887	845	900	813	840	837	803	859	856	828	881	835	838	814	859	819	860	811	830	860	889	821	911	799	799	826	830	835	822	823	837	826	846	860	817	821	807	833	828	857	861	846	832	795	797	800	762	878	878	843	898	928	845	813	841	820	800	843	800	830	837	843	861	857	813	873	888	826	887	861	873	877	798	857	845	862	854	812	789	866	815	871	827	833	859	805	811	816	875	887	925	815	825	864	843	823	823	870	812	823	835	876	891	883	849	817	824	879	811	871	851	858	817	823	830	817	852	830	860	813	860	855	833	824	890	870	811	835	892	839	828	855	786	859	860	828	876	846	852	880	827	882	831	842	822	882	828	882	834	843	890	835	894	838	848	806	865	818	857	876	877	841	806	828	829	856	872	851	855	857	828	852	845	892	838	839	878	868	874	841	859	888	797	817	877	824	817	891	882	889	832	852	856	824	863	871	840	811	839	864	859	838	886	841	813	866	877	850	864	855	851	826	872	874	874	855	844	831	839	856	820	826	832	897	841	913	852	916	804	910	842	837	849	884	870	865	872	815	850	818	834	850	840	837	845	834	884	870	792	847	887	883	795	830	840	866	825	872	799	832	821	872	849	831	817	896	822	805	894	786	885	840	769	850	893	836	838	851	813	855	891	877	871	819	809	853	853	830	843	840	844	791	799	786	867	854	835	852	863	805	872	804	849	857	865	821	823	808	858	864	827	827	912	897	837	840
22687	20809	28441	23302	21293	23686	23463	14698	11154	8196	5857	3392	2259	2184	1952	1672	1479	1244	1192	1108	992	1018	1127	1139	1008	914	881	817	889	943	981	958	952	1015	903	845	852	846	812	782	731	668	738	673	698	678	690	653	701	629	668	657	679	642	646	657	607	694	627	581	614	633	724	645	619	638	613	657	605	670	656	619	665	629	663	619	644	658	620	643	651	617	610	651	654	643	613	664	613	618	632	650	630	644	610	660	660	643	684	651	629	672	661	655	609	649	636	652	630	653	612	621	660	634	654	672	622	670	601	609	646	643	656	633	663	639	681	652	638	615	642	641	618	598	651	627	648	624	630	594	634	673	642	646	641	674	625	607	639	640	624	663	603	620	645	644	607	612	658	669	623	640	657	649	635	596	625	641	618	636	607	626	654	687	650	619	615	691	644	653	646	687	666	668	675	612	644	651	625	639	653	626	636	646	645	609	649	610	656	613	599	612	601	668	636	657	626	608	658	684	593	645	596	654	637	658	638	602	646	580	632	644	662	650	651	579	664	659	660	610	616	620	635	684	598	665	669	667	643	651	663	610	599	627	649	638	615	611	613	660	592	625	620	649	608	650	621	653	636	626	613	652	690	644	682	617	662	676	609	659	645	633	605	650	611	646	648	623	657	620	647	620	651	648	641	637	632	605	635	627	668	641	659	634	677	668	626	610	601	637	642	637	658	678	641	648	640	622	638	637	643	643	599	628	642	643	661	651	626	620	626	643	628	648	625	651	645	619	674	628	647	608	592	646	625	626	662	610	630	592	672	606	623	642	636	662	640	627	623	615	635	596	597	654	645	583	652	612	637	617	626	634	719	648	641	647	620	623	623	626	634	611	627	638	616	629	629	634	640	649	640	649	668	588	662	601	629	650	669	642	617	618	624	607	645	636	654	664	605	649	623	598	648	640	634	668	620	616	655	648	674	644	677	664	628	634	645	641	590	630	617	645	634	655	610	650	646	667	628	619	613	621	605	636	649	574	671	662	620	667	630	647	636	640	623	621	603	613	656	609	699	637	629	663	632	635	663	650	660	614	678	617	629	609	634	603	694	607	630	623	624	638	647	652	633	605	650	657	688	687	651	681	615	608	657	639	597	647	646	637	620	637	639	655	634	656	630	642	631	636	613	663	637	610	581	615	652	661	664	684	630	661	608	657	620	604	618	618	622	629	685	664	636	638	618	667	625	640	637	648	684	637	631	663	653	626	604	642	646	568	646	608	631	664	654	585	653	731	598	618	623	658	645	644	654	648	676	650	620	605	641	628	618	675	609	629	607	624	645	653	635	600	615	638	621	648	620	663	610	643	617	612	618	663	632	655	655	651	705	600	619	684	621	632	674	635	602	662	624	651	616	576	626	665	669	650	592	602	588	620	676	628	612	631	598	653	626	628	708	647	673	585	600	622	623	612	643	604	670	622	658	665	653	613	636	653	588	655	677	629	622	660	633	652	645	610	646	632	608	646	637	598	599	619	664	648	639	607	620	672	653	622	626	645	646	584	662	647	655	644	628	626	620	642	591	640	602	580	630	655	593	619	677	639	674	664	623	623	624	687	635	649	632	619	600	649	652	620	653	598	636	677	586	688	642	621	611	603	624	694	636	629	686	675	625	652	624	627	610	697	627	644	640	636	638	608	638	624	655	652	667	645	588	630	643	597	615	640	651	628	626	619	647	606	663	674	617	651	667	658	671	605	635	562	642	616	598	638	634	593	638	612	645	630	615	635	653	624	627	674	677	605	629	587	592	656	609	625	660	618	620	645	618	619	644	621	627	636	633	631	639	629	627	623	608	648	626	609	644	694	598	666	660	635	621	651	650	611	649	653	631	594	634	657	648	616	673	645	636	638	613	648	666	661	644	667	624	642	688	636	694	634	595	640	658	638	645	621	651	647	617	604	662	648	674	618	633	643	652	653	670	588	653	644	689	626	604	636	652	664	610	615	628	653	655	613	692	617	638	673	633	645	618	611	609	648	624	643	624	651	627	663	645	656	640	678	633	612	643	638	623	653	660	700	655	607	652	643	669	628	646	631	629	625	599	644	623	612	658	606	637	629	650	591	631	640	690	588	644	643	654	672	607	613	656	625	655	657	613	648	673	630	635	690	636	623	627	658	605	705	638	597	628	674	646	600	634	658	648	593	603	673	646	607	578	618	637	639	614	616	614	618	651	663	646	637	641	644	614	622	601	611	571	671	657	637	646	599	651	610	697	664	599	593	657	657	633	640	640	656	631	647	638	655	611	613	646	649	618	680	612	641	638	619	651	611	630	654	660	643	615	632	642	624	647	618	648	649	663	640	627	632	616	637	617	654	629	639	592	672	620	642	630	659	636	615	628	661	611	661	652	660	670	653	622	610	619	704	635	673	647	641	599	656	641	637	637	644	604	598	624	593	651	636	675	608	658	655	617	629	628	603	669	628	624	659	609	641	660	675	617	658	671	657	655	692	637	604	663	602	642	625	645	634	665	645	628	638	646	658	662	677	624	655	628	618	679	666	638	617	651	676	599	632	626	692	626	616	658	668	636	628	645	628	640	644	670	661	612	622	637	651	633	663	616	635	628	641	661	611	636	629	617	644	639	650	622	643	665	642	610	599	626	661	645	627	644	662	656	630	656	644	645	641	665	626	637	667	617	655	641	634	656	674	597	585	621	582	604	656	612	623	629	607	623	613	669	653	617	593	635	642	626	664	632	641	579	683	602	599	615	654	621	640	613	638	627	674	621	660	606	642	620	670	637	598	656	601	610	631	633	622	625	574	621	656	657	627	637	650	651	624	635	647	647	612	620	616	585	693	639	616	630	651	600	613	658	664	630	650	596	620	681	590	607	607	607	647	678	617	635	639	600	654	645	613	630	599	639	611	646	666	614	600	619	631	625	645	638	655	588	601	602	624	654	635	616	693	682	616	619	648	595	627	692	623	647	631	619	611	666	620	650	623	586	638	679	588	600	613	555	638	604	662	645	652	629	604	631	666	612	679	659	647	661	649	605	654	627	616	587	681	602	657	622	624	679	646	593	679	654	660	683	623	648	620	651	619	664	609	648	617	652	646	652	617	637	637	638	623	630	611	631	657	619	614	661	665	628	602	639	621	637	620	631	672	680	620	620	690	644	654	669	605	611	635	691	611	600	639	650	611	653	628	641	620	652	642	610	623	648	657	605	660	652	643	656	592	573	590	663	609	650	629	651	663	627	619	646	616	634	573	602	611	622	612	624	640	685	624	625	647	668	609	629	642	628	611	620	625	648	637	644	659	640	648	625	611	671	636	650	649	604	643	632	596	634	679	632	649	654	611	648	650	639	613	641	603	632	638	603	614	690	663	595	605	710	651	617	642	626	611	634	629	689	609	633	592	630	674	631	662	629	690	591	656	590	647	659	651	626	627	680	608	632	692	647	620	640	663	585	651	659	626	638	595	633	634	577	661	656	687	699	594	654	649	640	614	615	622	638	631	649	634	600	581
41323	56681	36994	32878	31774	29802	25753	21359	18764	14201	10433	6414	4345	4053	3643	2949	2396	2156	1858	1720	1527	1604	1831	1879	1546	1493	1255	1134	1191	1462	1445	1364	1341	1435	1290	1147	1270	1250	1173	1077	1020	1026	939	976	910	883	855	882	845	821	850	838	805	817	877	837	834	838	800	839	797	783	790	880	803	837	766	805	786	833	734	751	842	764	821	801	798	826	779	796	834	789	848	795	776	803	818	792	769	778	814	756	783	782	822	792	823	776	796	740	782	764	759	788	763	802	833	788	770	768	768	741	780	846	747	796	778	824	772	786	856	752	828	794	851	824	760	813	785	779	783	800	767	821	794	795	791	785	773	777	754	795	794	816	788	762	812	762	792	826	754	804	761	770	828	821	769	836	781	825	784	800	789	782	764	767	799	808	778	834	794	763	797	770	795	822	802	777	775	793	837	745	769	744	726	752	794	811	823	813	758	740	774	773	785	809	801	779	777	851	816	830	788	837	793	801	787	752	785	821	805	784	778	778	749	825	775	772	799	827	801	753	765	810	776	776	806	768	820	796	836	764	797	794	815	789	747	780	821	765	836	783	715	771	783	795	822	778	775	789	804	795	793	758	758	818	790	777	747	759	810	818	804	816	797	819	798	753	763	758	782	813	757	806	785	765	800	776	821	755	791	772	816	811	867	783	822	834	781	750	789	832	806	789	760	782	791	751	795	776	801	809	799	723	799	777	842	793	816	806	786	795	738	788	760	803	812	756	800	776	789	797	759	795	769	801	745	798	734	758	762	863	771	790	805	799	769	805	725	800	790	804	752	804	770	770	780	817	814	779	791	814	792	745	773	791	814	824	814	808	784	824	738	780	798	807	725	783	841	809	810	779	765	764	782	797	784	759	799	773	753	752	783	772	797	835	818	778	774	759	773	841	785	802	796	798	775	709	838	754	823	741	816	789	788	858	763	808	718	808	797	804	770	774	807	771	831	777	838	835	800	800	790	773	790	794	789	769	784	752	717	761	833	759	767	815	816	743	736	772	803	817	805	745	738	781	784	809	764	860	813	773	825	773	792	799	752	801	770	814	781	819	809	769	813	770	749	755	794	783	782	778	814	767	800	709	758	780	819	805	851	835	778	790	806	788	789	831	835	761	805	800	770	775	776	747	803	721	761	812	773	856	809	775	774	810	785	801	824	840	762	785	773	809	775	818	847	787	772	787	758	759	764	736	765	790	843	834	774	780	789	762	799	743	756	766	778	749	801	801	785	737	777	728	822	783	769	749	773	800	771	794	789	827	786	769	789	825	843	779	799	850	773	792	788	750	785	817	822	737	767	766	750	769	774	765	811	775	793	795	824	784	845	788	816	758	803	795	788	749	806	766	780	779	784	827	790	800	786	789	754	780	787	802	733	765	755	792	819	772	754	784	838	818	814	781	798	785	755	807	766	795	791	851	835	768	797	792	786	778	794	736	794	779	761	790	777	752	809	791	760	825	810	784	808	777	765	750	777	793	815	800	795	763	752	802	782	784	794	780	778	800	804	759	833	789	766	762	794	800	779	769	806	824	742	826	752	835	764	821	789	837	741	792	780	783	805	787	771	785	832	773	748	769	811	840	806	816	822	827	871	781	803	764	791	791	778	754	827	806	824	789	793	783	805	745	800	754	803	778	782	795	762	792	769	792	789	774	805	785	752	838	853	788	731	763	789	766	778	784	791	855	811	840	759	773	811	817	792	745	804	753	765	770	802	754	787	753	780	759	794	762	833	765	728	809	809	798	742	796	804	774	785	791	796	769	774	762	786	749	811	786	864	799	724	783	791	786	820	816	781	770	786	748	745	795	737	771	765	786	764	807	789	781	742	795	758	815	797	801	779	731	762	745	776	800	733	811	806	778	813	804	778	752	769	816	779	827	791	786	785	766	782	855	744	831	811	797	783	793	764	765	777	766	834	775	753	749	812	798	793	804	799	754	829	780	813	785	774	812	774	793	772	800	789	805	819	779	742	764	810	835	803	770	822	793	767	812	820	769	815	816	770	797	801	778	748	810	790	763	819	774	848	814	768	807	816	780	813	795	778	788	767	796	779	778	778	799	761	778	779	765	796	733	807	802	799	785	777	784	752	803	779	767	820	757	756	774	770	811	792	809	791	803	789	767	816	770	739	758	807	789	787	817	797	872	764	828	804	761	790	803	748	838	812	744	777	760	837	784	791	787	784	787	790	810	789	810	756	813	823	772	847	766	788	731	795	787	771	800	766	791	787	710	811	793	794	759	751	781	775	792	779	790	862	797	779	760	802	788	819	732	749	781	786	850	787	793	818	797	796	774	828	783	771	783	808	817	782	803	812	825	783	761	785	786	761	769	758	804	820	799	754	854	832	824	821	763	833	780	760	795	802	804	777	771	720	759	784	820	789	779	769	811	749	829	813	808	785	804	800	778	727	798	793	754	776	762	824	718	772	765	801	848	784	811	789	777	821	814	765	780	773	813	789	816	802	776	813	771	796	774	809	730	744	810	794	758	759	774	784	787	831	781	832	790	802	779	790	801	764	796	791	808	792	789	812	775	765	813	763	787	762	770	832	778	784	847	793	814	779	808	768	792	812	813	764	848	788	798	771	753	750	788	860	777	809	784	806	806	753	826	798	804	773	762	796	795	758	781	801	754	835	811	763	737	799	750	785	808	819	790	777	805	787	766	799	760	855	769	792	775	807	759	784	793	820	805	779	812	796	760	705	802	817	787	747	852	805	790	819	801	822	788	818	791	806	765	804	787	776	773	786	729	748	865	774	730	804	797	777	857	828	770	814	806	768	822	810	735	789	795	738	778	767	744	796	765	776	763	769	769	831	804	784	744	829	798	789	819	811	821	792	822	801	750	782	838	809	777	812	814	786	784	778	806	798	767	786	837	815	760	789	748	802	818	752	820	777	784	752	808	774	852	813	754	746	778	797	773	810	767	798	843	826	754	769	797	798	802	803	756	790	755	821	797	828	794	792	814	798	774	784	814	803	825	805	800	785	816	760	775	787	766	778	793	716	789	845	751	770	795	822	767	866	794	749	792	756	781	779	753	795	805	762	751	808	840	766	791	800	773	833	789	816	792	812	764	802	751	773	813	806	754	815	814	765	771	801	784	761	789	810	752	811	777	791	813	786	801	743	792	808	786	779	822	811	809	828	803	802	769	771	829	793	806	799	805	728	780	827	826	765	784	797	790	774	761	786	772	772	762	823	783	767	791	775	726	824	811	827	747	776	782	761	797	792	836	778	811	763	757	806	778	754	808	810	788	774	801	763	760	737	792	782	762	824	770	784	846	779	777	793	779	763	807	808	824	787	793	759	790	843	771	763	756	805	814	770	802	803	844	750	793	814	782	812	793	848	742	797	781	764	765	820	758	836	785	768	780	767	806	763	805	805	769	786	803	813	826	788	786	785	780	759	762	796	794	777	820	817	762	793	813	832	742	784	806	779	799	801	789	860	772	785	841	722	780	805	779	843	743	779	801	796	805
28048	25513	23053	20257	15581	12460	10111	7169	5243	3745	2507	1745	1312	1324	1263	1148	1024	933	1039	921	860	910	825	870	882	783	813	720	778	854	829	830	885	856	784	849	902	837	760	825	737	752	794	755	712	778	732	724	741	756	710	736	749	699	762	744	771	745	772	753	755	736	762	708	706	724	746	736	783	737	745	709	742	725	725	745	747	737	739	736	729	725	708	768	736	766	725	734	741	706	714	735	685	714	759	751	760	723	750	734	716	713	711	738	759	703	766	678	717	690	766	766	760	762	705	721	731	733	743	723	731	682	667	709	707	740	702	720	697	750	683	698	742	722	782	736	738	744	756	753	723	726	731	744	726	688	708	721	746	710	752	734	712	769	746	716	721	727	757	749	738	764	732	741	737	731	708	732	731	708	730	723	730	712	755	750	765	720	789	708	715	738	717	740	706	748	782	724	669	741	762	725	717	749	699	700	744	738	746	722	738	729	686	763	756	728	766	754	713	743	692	717	727	750	725	735	735	786	729	746	781	699	732	730	722	723	753	735	800	705	712	728	744	769	719	731	724	736	697	726	710	746	780	698	705	727	713	740	731	733	730	719	747	784	816	750	715	724	736	721	728	751	726	721	723	754	736	718	708	716	777	735	686	734	765	731	703	732	733	735	739	773	711	752	755	721	698	748	780	789	704	731	760	706	727	745	727	765	681	746	748	753	706	782	720	699	763	679	753	761	758	710	752	741	730	736	735	761	758	709	703	752	763	741	745	752	711	737	724	734	765	744	795	722	742	725	703	730	722	717	739	746	761	763	754	744	768	716	729	749	702	716	735	728	741	712	720	728	721	758	783	734	787	725	741	724	759	742	710	740	695	687	713	728	738	722	695	757	724	736	748	711	740	741	761	700	750	763	727	745	703	664	762	806	750	718	702	686	741	751	718	711	726	764	796	725	739	725	729	780	735	773	732	742	730	734	740	748	705	748	698	757	749	719	753	741	731	720	759	734	716	718	725	722	713	724	686	757	767	725	746	703	709	774	762	705	754	796	770	796	777	757	706	757	773	747	704	714	780	755	778	725	728	743	711	763	739	725	717	739	720	710	735	759	754	775	756	723	720	791	761	727	748	722	758	724	734	725	703	734	708	757	712	730	749	704	729	707	736	720	723	716	734	708	750	693	716	733	810	742	711	709	756	717	744	714	752	750	743	734	738	708	725	780	714	727	741	725	746	706	709	734	736	750	714	744	734	761	754	754	717	752	748	692	738	751	796	722	729	783	699	715	745	764	732	776	726	733	763	692	730	696	749	757	741	772	744	736	729	757	761	688	724	723	686	781	703	690	759	725	704	717	720	747	735	723	723	763	739	709	696	728	713	711	724	748	703	772	784	733	773	773	755	757	731	753	761	710	708	740	715	735	709	775	738	756	747	751	732	740	766	748	742	685	741	678	741	734	712	762	755	663	752	780	703	750	772	753	734	714	729	723	696	696	726	711	748	730	717	752	744	677	692	720	752	729	717	703	749	753	706	740	753	717	727	710	716	734	680	722	722	734	758	697	692	736	711	734	740	709	694	768	748	739	761	758	749	706	718	726	675	707	727	741	689	763	717	746	773	814	788	747	725	768	798	752	735	676	722	720	695	733	711	752	738	749	722	664	730	722	728	744	739	743	703	707	751	711	730	748	735	734	798	693	759	712	712	752	711	743	765	725	712	721	713	702	688	743	737	700	721	774	731	700	733	747	727	694	729	706	758	728	751	742	723	731	747	666	729	785	744	712	707	735	726	753	718	746	718	690	766	743	744	702	741	749	688	717	774	750	706	749	693	708	682	756	711	699	754	691	732	768	764	778	747	727	709	746	731	772	718	714	750	700	698	764	762	764	702	743	719	750	747	735	778	744	723	731	747	738	735	759	724	703	775	684	734	695	692	746	712	734	743	735	689	729	769	725	728	744	793	725	743	716	682	730	755	751	755	690	697	729	722	738	763	680	757	718	780	720	745	711	712	739	782	684	750	768	725	753	679	758	777	728	700	718	731	745	757	684	707	734	723	774	747	700	713	718	770	718	785	707	728	698	735	763	682	736	701	717	712	729	750	715	758	709	707	739	730	719	763	766	788	707	748	708	711	715	791	761	697	738	774	718	773	733	730	709	672	719	711	737	738	739	743	765	694	784	753	719	761	729	713	676	745	712	712	751	746	700	676	722	726	726	743	745	715	687	762	771	724	728	699	729	707	737	740	730	780	736	747	709	712	726	734	755	753	774	743	781	707	735	761	746	699	793	747	753	736	712	715	731	702	731	703	719	709	801	741	682	721	734	751	733	695	750	789	747	746	740	727	725	723	753	742	710	718	738	740	747	737	724	727	756	671	752	732	798	763	706	732	735	737	702	724	698	758	697	717	735	750	736	689	702	742	733	738	711	730	754	704	698	720	745	737	716	709	763	726	744	697	722	705	722	768	723	677	779	763	677	776	735	716	706	698	764	748	762	717	708	767	746	716	686	731	737	749	756	701	693	763	767	715	766	741	766	759	742	728	669	739	757	730	719	761	772	731	725	685	714	739	755	741	737	710	755	760	737	730	698	714	665	752	690	756	716	759	725	747	728	720	748	789	690	740	714	750	757	747	724	697	771	692	694	723	742	763	759	750	800	750	736	700	702	774	739	735	763	740	737	709	715	741	731	769	737	795	727	732	754	731	714	744	707	733	756	744	759	715	700	712	766	724	704	724	702	754	778	718	715	751	750	715	736	729	736	729	705	777	719	758	720	736	753	748	734	743	716	707	713	734	713	768	699	739	764	757	742	728	702	773	717	718	710	750	712	765	720	718	660	739	730	744	729	760	763	718	779	686	711	752	720	698	756	761	761	706	728	691	719	751	764	733	736	673	742	795	764	748	703	709	752	712	755	784	748	777	729	690	732	711	713	739	718	698	715	760	794	713	698	731	765	764	709	732	766	728	705	693	723	717	774	718	783	692	794	730	711	718	737	746	755	759	726	719	736	771	720	714	700	761	732	776	731	725	698	777	778	704	703	690	729	768	777	768	713	738	709	769	703	716	770	783	706	771	711	710	760	777	692	723	753	783	756	773	736	765	713	721	706	753	751	693	731	728	744	824	764	740	703	735	719	783	716	704	711	750	733	716	677	736	712	763	729	732	774	772	747	734	751	708	711	719	725	728	751	706	734	753	734	771	782	746	752	724	734	739	765	727	736	693	737	685	746	706	729	693	725	749	718	711	716	732	728	786	753	747	781	757	739	717	724	733	711	727	719	737	749	735	800	762	796	721	710	730	763	694	764	792	763	738	695	750	718	759	708	734	717	745	776	765	745	765	757	729	718	749	724	772	712	757	720	726	695	700	747	717	767	803	728	743	734	745	787	717	721	701	762	716	730	785	753	739	722	747	734	726	754	726	716	718	734	689	750	709	702	762	706	787	769	693	755	750	705	711	722	768	709	712	740	715	686	750	722	739	740	757	757	732	709	780	766	748	738	680	747
33806	38936	26919	23615	21618	19448	16784	13224	10386	7175	4943	3272	2295	2308	2039	1654	1492	1540	1360	1260	1213	1244	1173	1248	1242	1127	1040	1039	1029	1137	1239	1139	1142	1207	1099	1098	1084	1073	1039	975	975	962	981	984	960	952	920	940	949	930	932	871	940	896	921	900	909	914	975	895	908	936	942	954	868	899	930	841	852	965	973	916	937	906	894	880	938	854	917	950	863	872	945	947	906	943	904	909	954	952	938	924	881	953	930	913	928	880	908	864	897	961	884	888	925	917	920	920	894	910	901	897	897	920	894	886	899	865	898	899	894	922	898	884	912	866	894	873	934	991	909	887	936	934	958	895	904	862	900	868	936	868	880	907	932	930	871	947	900	899	935	917	864	902	913	901	887	975	875	944	952	899	906	933	828	869	952	870	929	1013	928	937	907	863	905	936	924	894	903	958	898	927	958	901	899	964	954	911	929	899	919	928	908	933	943	909	846	902	881	942	909	931	919	936	925	892	943	898	913	874	916	979	964	890	947	900	918	872	922	875	925	933	887	916	921	929	909	908	929	920	913	942	948	946	909	904	855	979	929	933	936	964	909	906	865	901	907	984	871	925	941	939	941	927	939	913	901	924	904	870	894	941	939	869	921	895	919	873	902	942	908	911	936	899	871	910	899	875	918	910	964	887	927	933	979	929	927	935	893	914	928	976	900	989	893	830	887	952	927	866	956	969	914	908	973	903	914	878	887	919	967	950	911	885	889	970	861	885	924	883	892	935	886	938	856	919	909	944	908	943	953	968	919	881	940	959	922	964	986	874	926	928	936	901	929	933	971	920	931	912	892	846	863	959	898	923	875	913	911	905	947	929	892	875	931	923	901	896	986	886	916	881	877	892	970	900	938	872	855	911	900	936	923	914	899	925	978	916	924	903	871	898	935	925	918	889	889	964	873	891	918	953	927	920	921	893	927	910	910	857	913	907	938	916	898	947	901	932	912	1003	920	933	915	914	888	918	926	853	891	947	909	959	928	930	914	937	929	856	889	924	921	888	950	921	890	901	921	955	920	922	932	942	893	949	928	959	905	913	908	875	956	905	925	898	880	974	877	961	948	906	894	951	930	889	912	917	963	966	908	908	955	915	875	938	925	922	932	897	887	929	871	952	923	936	887	909	929	901	878	889	936	950	869	932	942	945	960	922	906	920	884	910	933	879	967	873	912	889	939	905	899	851	882	938	888	916	894	914	888	917	948	862	881	914	954	957	947	978	937	976	934	896	887	903	940	902	892	889	945	900	922	888	934	960	900	953	849	882	952	945	932	866	903	928	905	865	828	947	872	928	935	896	884	918	939	860	919	930	905	898	945	874	922	898	968	893	879	918	931	907	944	938	929	909	962	883	921	912	934	940	892	894	903	850	936	891	992	926	886	950	899	902	858	1021	917	945	969	929	895	890	929	920	959	928	927	908	919	895	951	919	840	876	916	871	884	915	936	924	958	936	901	918	924	911	914	888	884	961	909	932	904	884	893	948	908	950	905	904	911	981	888	911	932	879	908	949	943	876	874	914	955	942	854	897	909	945	872	878	886	912	939	931	944	874	910	882	896	976	902	896	946	877	923	898	927	916	890	905	978	865	964	932	932	903	915	959	912	956	884	906	939	908	876	965	872	949	917	944	879	963	935	957	882	917	892	892	889	911	863	921	932	974	889	903	958	892	885	849	925	908	913	893	945	942	971	889	872	920	975	894	904	948	896	886	891	860	888	937	883	945	930	945	943	924	951	852	921	925	947	910	961	925	952	940	852	963	883	899	946	947	882	920	923	904	943	913	919	891	932	945	868	970	966	927	946	921	900	903	923	905	930	936	928	917	938	974	901	919	906	896	918	897	979	912	884	864	905	981	934	886	903	901	941	922	961	910	988	895	874	927	907	935	936	910	960	909	909	956	913	901	942	929	882	866	935	904	903	973	916	946	935	928	896	919	883	898	889	887	893	933	900	912	929	914	939	898	885	908	880	904	954	945	952	939	907	850	880	927	940	950	889	912	955	897	928	890	964	926	908	955	881	940	921	920	947	869	909	943	989	956	904	933	893	964	908	916	939	918	922	854	907	917	906	910	984	938	907	981	861	895	937	955	912	919	932	953	943	921	955	932	866	913	951	908	916	950	943	919	969	921	927	928	948	863	898	945	907	953	944	895	938	921	926	956	892	975	945	960	903	931	883	948	906	937	950	943	917	893	937	945	936	929	890	887	909	933	922	908	880	896	904	941	934	916	949	924	908	915	914	922	926	889	898	957	897	938	879	900	935	876	931	959	940	906	927	880	901	939	948	967	910	894	972	917	879	885	917	941	897	909	903	832	882	904	883	888	935	887	944	950	926	872	920	915	901	940	877	959	915	969	871	916	932	909	931	947	919	876	904	950	966	928	920	955	902	910	876	918	877	943	913	947	888	919	971	930	930	882	873	903	920	892	912	925	958	882	927	994	903	948	888	904	892	976	963	909	901	890	918	952	923	920	930	943	922	971	953	864	965	919	921	966	987	884	923	902	875	893	889	871	966	945	870	945	891	943	889	886	922	922	936	925	898	904	921	933	918	922	910	913	926	951	938	916	922	890	951	917	894	924	909	939	888	926	982	930	935	910	884	935	922	929	917	938	908	927	909	907	930	881	907	892	897	899	930	953	917	935	901	946	903	909	874	901	895	908	943	936	968	939	982	964	890	887	930	879	897	921	960	905	919	888	927	904	910	931	915	916	888	899	927	895	959	862	967	945	943	899	920	976	965	907	932	985	941	890	900	899	973	949	935	930	902	927	950	987	885	890	903	914	954	904	870	937	875	906	893	917	885	933	911	932	918	901	887	948	901	962	927	892	904	850	843	925	868	925	900	938	967	904	942	948	966	914	939	935	912	924	864	896	864	887	895	869	913	925	918	963	927	887	893	880	903	912	943	902	934	897	949	931	937	952	934	924	910	934	909	972	936	893	855	936	908	940	930	925	926	916	907	885	888	931	918	884	931	883	916	887	888	884	918	863	863	954	918	895	913	939	925	921	940	883	869	891	960	891	899	915	907	892	928	872	868	966	962	861	915	919	916	898	944	905	890	977	926	892	939	937	937	843	928	891	954	916	856	905	895	880	921	893	917	855	886	965	889	910	914	909	943	893	933	909	883	915	920	901	925	924	867	873	954	943	946	922	884	908	926	899	942	919	915	929	872	890	941	977	915	866	929	962	937	936	881	972	918	931	957	881	980	941	948	911	938	897	930	933	861	953	937	895	899	943	935	898	888	914	914	918	937	881	929	868	879	901	983	931	903	936	904	915	908	891	874	920	904	927	882	885	887	921	901	945	897	896	905	932	891	864	925	925	953	873	961	930	956	888	923	897	892	947	947	888	908	905	881	944	907	933	910	927	942	910	924	886	936	899	921	921	915	902	969	890	899	891	943	958	902	910	920	880	881	906	843	942	881	1013	910	845	886	908	919	936	928	907	931	919	919	951	937	944	888	913	887	878	903	947
23687	20801	27980	23863	21910	21330	16716	12587	8866	5483	3251	2210	1869	1750	1493	1401	1315	1238	1047	964	916	950	871	867	915	857	744	734	752	735	841	896	913	991	858	908	897	840	837	772	761	701	795	789	720	682	742	708	665	704	698	655	711	699	751	681	717	736	718	734	702	735	752	719	656	708	676	692	698	678	687	697	723	695	713	662	690	654	730	628	671	679	692	693	715	696	694	695	669	671	658	691	636	675	704	646	728	691	680	677	665	714	695	675	675	688	678	653	663	706	718	681	674	688	646	686	655	668	640	680	648	687	726	658	706	712	663	685	700	674	665	682	697	662	703	706	682	713	683	687	669	729	733	688	719	670	696	722	715	678	672	669	687	648	608	678	664	666	685	661	695	678	634	709	695	691	675	738	711	648	756	683	698	725	699	688	731	678	658	662	674	662	650	636	691	683	717	661	693	632	670	723	679	680	721	694	683	686	739	679	666	709	734	741	663	645	661	707	662	677	711	709	665	692	681	703	720	672	704	717	678	712	687	684	669	669	672	660	702	693	680	694	642	650	699	713	651	687	711	698	657	704	723	659	702	679	683	716	717	670	682	665	683	715	747	651	683	688	696	683	717	666	693	673	681	655	666	666	681	656	730	700	713	695	658	736	713	728	708	691	664	673	711	715	664	649	734	707	723	716	669	721	682	709	691	709	695	717	682	665	703	648	672	682	760	644	682	704	720	649	679	715	697	691	701	705	679	678	631	642	634	678	747	698	686	699	712	669	690	703	709	655	692	676	683	670	674	703	709	672	733	757	718	724	731	714	666	716	691	672	700	655	687	672	658	702	668	712	700	707	713	668	669	677	699	660	689	694	676	693	672	722	707	685	707	646	692	640	709	686	677	680	662	695	697	665	691	694	689	696	691	685	674	722	719	670	706	684	649	668	689	733	714	713	725	675	690	683	702	668	693	669	672	672	706	647	662	718	667	750	717	699	712	710	705	686	684	689	700	643	684	654	699	677	661	686	711	707	708	736	663	714	683	656	717	671	677	684	651	631	667	725	667	687	661	710	658	680	665	699	681	705	654	686	721	694	760	700	686	672	741	658	658	678	700	724	719	696	677	751	691	672	678	634	647	676	700	701	639	684	698	686	663	677	740	684	695	713	669	744	664	684	633	677	659	704	674	686	723	683	693	684	681	718	704	674	681	682	683	668	723	674	641	637	686	711	699	677	677	666	682	657	708	734	685	699	659	721	710	665	693	684	678	716	654	657	675	684	709	677	662	707	658	680	695	655	699	671	686	708	702	686	654	690	681	684	690	715	688	682	697	728	698	654	664	678	686	711	681	725	692	701	664	676	710	684	715	699	692	660	708	665	683	674	717	652	715	676	720	679	684	653	696	708	676	665	713	694	666	691	698	685	680	723	687	711	693	668	707	664	701	669	709	671	655	694	711	658	684	670	679	703	662	661	712	701	689	683	694	712	676	701	734	661	669	688	694	748	653	719	671	678	698	669	690	676	695	667	727	672	674	677	718	667	677	645	611	683	747	692	734	672	678	665	739	682	692	727	681	652	667	635	691	708	634	720	648	662	631	694	650	725	662	662	686	717	765	673	681	633	691	695	730	703	701	687	720	675	713	657	681	676	693	722	660	590	726	687	748	704	680	658	672	705	640	684	660	679	704	661	690	664	706	692	667	674	690	661	690	652	651	627	650	711	725	687	672	630	718	693	698	656	676	703	672	660	711	715	681	669	662	693	705	745	688	678	654	650	695	693	654	698	676	731	697	714	699	674	691	708	716	707	718	686	694	672	730	699	683	697	684	706	669	703	728	682	644	706	701	650	699	706	672	753	676	715	693	644	693	690	708	757	698	716	662	637	686	708	693	705	684	689	676	701	670	731	701	663	662	672	675	718	701	661	667	691	712	643	662	657	680	647	676	643	669	668	691	634	639	670	681	672	694	686	685	716	713	687	707	659	727	741	718	675	692	675	667	699	744	708	665	691	654	737	716	725	692	660	704	629	739	668	670	655	733	681	740	721	652	689	665	695	757	709	682	656	704	659	688	631	706	675	688	646	683	674	653	692	694	717	683	720	696	724	738	680	683	701	700	657	671	718	694	670	624	730	683	742	706	691	696	724	705	655	665	701	671	636	699	711	712	674	690	714	695	708	716	648	698	673	699	723	722	665	674	695	679	641	675	697	659	683	664	668	664	699	670	715	681	703	679	666	714	707	687	657	689	756	676	679	692	698	714	676	619	719	695	700	689	705	669	661	676	706	677	689	671	717	701	725	692	705	743	720	712	680	708	698	675	686	695	661	680	683	666	712	646	689	678	717	673	712	739	681	682	689	672	691	688	710	701	686	664	703	653	693	697	660	687	714	645	715	682	705	679	665	670	727	687	754	681	674	657	660	673	673	710	645	739	707	667	675	668	685	666	674	656	639	711	666	672	708	633	674	688	678	662	700	680	672	694	673	726	687	680	728	663	725	724	744	676	718	703	696	730	731	663	696	681	716	665	726	699	687	678	637	711	676	634	647	695	648	670	659	704	733	689	711	668	696	683	650	734	684	736	697	672	684	709	674	687	679	624	716	731	645	660	632	647	642	666	672	683	723	684	692	651	691	706	673	642	699	731	732	719	646	722	700	665	676	662	688	681	691	693	657	684	723	688	634	664	668	697	688	726	716	682	697	634	662	697	676	724	694	665	654	629	644	727	710	704	686	688	673	718	689	714	676	705	722	735	658	692	637	639	701	669	674	687	667	765	726	677	664	710	687	661	693	747	650	646	695	686	678	663	674	692	661	614	652	647	677	730	707	673	724	662	703	716	720	693	745	679	639	630	706	731	679	675	702	653	705	690	676	671	698	683	654	653	707	661	682	734	699	675	690	705	663	671	659	690	714	659	663	721	641	686	679	691	717	653	635	693	690	674	712	658	692	685	654	704	701	700	704	655	734	681	663	699	680	718	653	679	719	648	682	692	660	658	672	655	667	624	696	689	697	669	684	637	704	653	661	690	686	652	685	681	683	698	690	712	697	679	666	706	728	662	706	728	716	746	699	706	680	704	673	718	680	687	723	743	691	712	673	734	664	684	691	690	702	683	691	670	676	740	679	672	700	707	724	684	665	692	651	679	694	681	716	703	709	681	705	667	659	722	706	720	722	645	688	645	649	691	702	668	640	693	662	680	673	678	679	683	679	712	704	693	694	673	664	706	715	672	656	623	676	729	739	675	664	715	693	656	668	666	678	761	739	713	700	663	719	688	694	679	686	666	718	660	696	678	710	677	672	673	684	681	668	691	715	694	671	688	689	684	697	728	694	741	673	733	698	686	678	732	649	670	665	687	685	663	664	670	721	650	680	675	735	662	635	666	665	694	695	678	686	714	627	680	682	679	702	714	711	673	666	692	646	673	693	682	705	668	678	692	699	617	705	651	691	695	685	696	750	667	633	654	664	688	687	700	648	738	667	673	689	633	717	712	647	721	666	685	680	732	668
37290	48716	33072	28661	27103	25777	21825	19687	15419	9904	6220	4166	3672	3219	2638	2349	2191	1923	1625	1424	1335	1398	1350	1297	1292	1244	1109	1000	1049	1068	1219	1232	1388	1433	1185	1224	1325	1150	1097	1042	999	969	987	1012	978	907	886	901	895	951	899	894	885	853	902	906	945	841	873	924	876	884	861	853	902	850	913	903	823	908	868	863	861	792	872	883	907	910	881	851	898	862	872	822	888	897	892	869	854	856	895	893	833	894	851	798	835	906	838	862	870	901	869	848	873	865	847	847	858	862	891	910	838	901	856	861	885	825	832	873	888	862	813	845	822	837	907	883	840	864	929	896	854	890	862	850	853	863	868	837	817	846	852	855	821	863	878	889	910	838	852	877	859	918	830	876	917	891	832	867	875	841	885	846	907	858	850	865	869	883	852	861	858	866	850	837	880	858	864	947	877	899	858	796	883	875	879	914	853	858	875	890	863	860	876	864	889	891	846	868	805	816	924	951	860	818	858	875	849	872	873	806	861	862	871	899	881	869	899	854	880	825	813	928	870	838	913	908	874	902	877	886	876	892	899	886	852	829	872	859	904	845	861	869	873	865	854	873	847	867	917	886	845	908	905	882	859	867	853	880	882	875	816	947	870	917	860	850	878	852	856	894	829	892	859	835	907	898	840	873	863	897	825	865	848	830	936	885	899	894	864	876	829	881	882	877	837	827	851	871	862	907	857	903	909	942	881	928	847	873	859	818	910	877	870	916	883	835	870	880	870	895	909	814	855	903	902	841	836	843	831	814	822	858	938	823	799	867	846	859	873	895	900	871	907	836	847	872	866	892	833	877	903	876	916	879	863	861	949	882	868	911	874	848	853	886	852	878	848	881	880	814	834	854	872	884	893	864	927	836	932	913	866	826	877	836	868	909	843	871	888	869	805	905	847	910	868	903	891	855	872	867	840	897	888	837	806	886	864	862	841	854	858	875	903	860	793	840	862	859	853	864	912	883	908	899	901	868	839	832	849	907	824	863	899	852	917	876	919	885	884	822	804	844	847	858	813	824	844	883	858	844	901	868	827	869	863	848	875	882	918	833	885	884	857	855	800	828	816	872	839	880	899	902	866	895	878	915	877	897	878	853	810	837	903	886	832	844	886	873	877	909	847	914	830	885	911	840	838	919	885	846	867	873	853	859	828	917	887	900	875	864	865	882	831	868	855	861	865	871	855	878	918	904	877	867	914	887	833	885	864	834	932	878	883	883	866	873	895	921	851	846	876	860	900	849	889	888	905	852	883	915	866	872	900	848	819	834	790	848	828	902	881	845	873	864	875	880	864	890	856	848	843	907	842	804	872	861	857	909	859	816	865	864	904	875	863	856	871	850	829	898	909	883	871	908	847	862	842	902	880	893	882	853	921	881	901	917	908	870	884	814	849	856	856	907	858	861	816	822	843	883	885	877	864	871	868	882	845	940	955	930	821	868	847	912	832	837	850	897	900	858	862	823	848	911	861	899	828	887	867	884	841	843	831	883	845	826	821	852	837	873	870	896	902	830	902	846	865	849	896	894	852	855	888	868	892	875	862	791	846	878	846	857	808	877	894	894	911	890	891	889	899	866	859	824	903	849	909	874	873	880	833	888	905	870	823	849	833	806	862	890	824	863	863	840	853	842	835	868	869	857	837	843	893	901	839	815	902	869	815	847	859	843	871	882	864	886	850	830	882	817	920	851	832	847	891	931	846	919	880	890	842	873	876	867	872	825	856	844	811	866	873	867	854	877	868	872	885	857	862	903	814	817	909	821	821	869	822	868	910	873	819	867	869	873	817	856	843	884	880	883	872	923	907	872	881	850	890	890	905	911	851	945	863	835	911	854	877	913	868	857	906	799	864	874	881	900	867	861	915	853	858	852	853	884	853	810	889	908	928	846	897	831	894	865	854	861	877	908	857	823	869	865	894	816	859	859	912	865	848	881	869	880	805	937	837	931	878	837	869	883	837	860	862	864	878	881	833	900	847	905	846	861	863	901	872	848	932	862	861	888	850	866	873	885	914	935	870	856	879	872	872	853	796	841	815	848	892	835	860	880	886	855	911	871	883	877	860	879	847	866	866	870	847	880	859	849	847	819	939	860	842	881	875	867	909	880	869	854	853	882	818	859	847	870	863	911	862	820	902	867	874	839	848	812	899	875	828	920	855	818	895	851	908	869	864	840	856	941	846	843	877	865	881	881	913	885	849	849	911	895	907	903	852	910	908	840	851	888	855	851	847	864	904	867	920	867	857	861	886	869	885	842	917	857	882	887	901	866	836	894	919	868	902	886	901	839	868	884	886	874	884	860	834	822	805	834	918	800	882	818	847	907	843	898	857	852	836	871	891	891	876	922	919	877	832	859	871	850	887	854	834	878	862	868	853	835	850	818	867	878	838	859	779	880	861	904	857	856	894	892	859	872	881	838	842	893	867	863	835	863	896	843	861	902	838	898	810	846	841	905	885	895	896	854	854	910	879	837	811	868	908	869	899	879	887	876	817	870	867	843	860	899	909	858	907	886	844	868	826	855	858	885	883	825	901	850	868	887	888	847	894	842	892	855	882	875	836	886	872	907	857	859	858	839	846	868	831	912	873	851	819	889	840	883	822	885	877	885	861	862	922	872	880	905	857	857	833	870	854	864	873	910	903	845	829	863	890	885	851	839	834	900	915	830	865	874	916	785	860	878	877	866	912	903	855	912	889	858	859	896	890	895	869	823	827	929	831	819	858	895	877	846	902	869	893	872	908	904	861	819	887	864	883	907	898	854	876	878	863	870	879	860	852	882	883	847	818	812	858	828	877	855	881	868	892	886	881	890	823	862	888	939	889	890	905	882	859	833	835	873	866	856	870	860	866	854	859	888	857	877	846	845	837	846	851	852	791	921	845	886	860	870	850	905	871	859	863	875	833	907	922	843	854	880	902	903	895	854	836	900	927	882	847	881	825	849	878	887	885	858	894	893	820	877	876	888	886	911	877	932	887	921	872	862	872	869	914	919	898	849	877	882	858	875	812	865	857	881	857	856	910	881	913	878	875	863	835	867	915	812	905	840	832	820	821	863	933	926	866	803	838	851	870	836	860	866	875	892	912	863	921	852	887	884	863	843	881	872	816	887	895	915	838	925	905	899	867	895	896	881	907	944	848	856	883	926	888	871	902	887	852	888	903	891	836	863	871	863	875	856	889	901	896	812	851	848	890	920	880	817	850	889	832	833	875	895	878	833	823	844	930	812	832	863	840	868	903	926	867	877	875	872	808	847	840	864	836	889	914	869	833	890	826	914	892	885	828	888	940	836	882	831	923	866	908	870	877	888	855	907	863	874	873	878	890	859	859	907	900	929	845	860	824	837	872	904	884	888	863	835	867	848	884	873	878	900	832	819	877	858	906	937	891	859	906	861	928	895	872	851	878	879	845	846	849	828	835	897	851	834	867	902	822	864	875	811	859	881	853	830	828	841	903	865	877	924	937	895	878	910	834	862	869	868
22747	20832	28441	23291	21191	23303	25132	16898	10785	6824	3996	2987	2441	2032	1866	1876	1715	1385	1205	1088	1046	1041	950	947	957	911	805	719	739	782	890	901	965	1173	986	952	1051	921	824	828	758	797	743	743	747	712	719	735	663	704	652	666	670	699	663	681	629	627	676	663	635	629	665	664	676	693	663	639	648	630	652	659	618	628	645	651	650	638	660	654	642	574	629	646	670	661	697	660	605	711	644	623	627	605	637	596	630	670	658	659	629	710	672	643	624	681	653	629	609	575	621	645	652	604	664	672	627	629	665	638	629	645	688	661	656	645	661	683	636	652	621	685	644	649	635	627	619	660	693	660	647	697	654	609	678	664	665	680	614	675	701	660	617	628	679	636	648	676	635	668	626	648	640	662	650	688	609	662	675	671	663	623	696	584	649	655	664	662	653	646	628	691	625	627	647	639	638	630	648	633	644	696	648	671	670	629	661	649	651	636	621	636	642	630	663	652	660	596	658	617	625	624	670	618	619	651	622	654	701	667	609	672	643	644	671	643	667	651	654	689	641	668	709	680	628	647	626	638	656	643	687	647	671	643	642	614	642	640	645	632	623	665	650	634	611	659	622	638	602	665	637	620	661	620	661	644	645	597	641	627	652	632	588	670	623	659	659	689	679	600	668	623	629	617	644	683	665	668	655	626	664	597	616	655	647	660	633	655	638	637	668	636	641	641	637	664	638	614	609	624	634	654	621	601	628	659	668	601	677	683	595	642	655	587	655	656	612	646	642	667	658	637	628	664	650	677	662	715	691	629	666	706	640	671	670	630	662	655	627	657	682	631	657	626	639	640	655	638	649	630	621	673	626	671	599	636	633	661	617	707	643	634	662	649	622	702	630	671	620	668	621	620	657	650	649	636	626	631	660	652	637	608	659	646	603	621	644	646	664	642	631	648	685	633	650	643	635	627	660	652	626	651	661	667	681	702	661	614	710	617	633	609	622	657	675	638	678	607	642	671	635	690	673	666	668	619	637	630	650	656	611	640	644	667	709	604	643	658	633	666	629	618	610	656	629	692	637	630	671	643	668	670	642	606	672	633	638	663	644	624	623	699	689	673	635	639	626	635	607	657	657	697	639	620	670	658	643	677	621	652	618	662	638	675	646	650	663	656	655	635	669	596	619	629	663	673	668	648	650	717	601	644	635	679	671	655	636	662	674	700	668	602	618	674	619	673	676	654	618	683	674	641	630	626	661	669	642	678	646	662	653	653	595	694	657	628	696	639	602	670	638	668	597	667	607	656	648	655	652	632	640	660	680	639	653	635	671	684	657	654	635	638	658	681	634	696	659	663	654	643	642	638	617	621	657	636	630	624	667	602	633	673	641	664	680	665	681	621	658	671	651	644	623	611	577	685	640	645	642	654	645	662	647	643	684	648	657	684	627	620	622	610	640	636	686	626	653	624	670	673	699	676	658	628	643	635	662	669	638	658	643	640	651	666	647	719	672	637	651	636	642	714	619	665	648	645	652	658	649	656	660	628	678	629	653	644	656	596	623	671	654	657	648	640	668	654	636	672	673	619	660	678	627	612	649	691	645	677	614	639	636	637	622	627	643	686	639	647	604	668	667	593	603	681	690	661	689	670	633	687	601	683	678	691	627	666	643	670	621	649	614	685	630	646	632	700	629	665	667	643	717	631	629	614	703	677	687	656	604	641	655	651	645	664	706	649	687	631	668	679	615	648	603	646	615	690	668	635	662	617	651	689	662	626	639	702	650	683	625	680	661	643	675	655	661	682	638	654	592	619	679	651	642	644	636	654	682	662	611	664	668	644	626	676	646	699	611	604	642	656	692	641	671	701	633	647	622	630	645	658	631	653	650	649	692	643	640	614	618	688	570	655	640	626	693	636	631	673	641	658	640	633	639	629	619	676	673	646	670	629	621	636	633	683	578	666	622	645	664	662	689	656	611	618	645	641	689	657	695	670	632	647	618	669	680	622	689	616	689	670	636	636	622	653	625	668	677	652	635	682	646	639	630	643	638	635	684	660	670	647	695	626	695	659	655	620	685	620	663	624	655	697	592	641	647	702	687	648	646	646	676	603	679	650	662	626	610	641	651	613	632	617	658	658	631	643	665	640	639	671	662	628	635	697	705	647	644	646	644	625	655	654	641	683	655	681	633	668	662	635	647	661	670	662	614	671	665	654	682	666	643	625	640	680	606	653	611	610	687	649	645	651	635	678	660	619	665	646	675	599	668	684	618	648	642	637	648	662	636	624	670	670	635	670	663	669	669	634	649	661	622	654	690	629	660	690	654	664	655	655	643	605	647	674	637	632	616	626	677	634	637	641	655	629	678	619	573	601	656	635	627	637	652	620	597	619	617	662	623	644	642	651	684	629	602	666	680	667	617	689	663	649	654	634	642	663	649	643	648	610	631	611	646	614	632	608	636	612	605	634	646	660	651	624	621	650	635	617	638	620	648	646	667	654	640	683	653	651	623	632	646	638	663	683	661	648	593	636	663	637	647	627	670	668	650	634	609	664	661	682	639	636	651	641	667	682	643	623	625	641	644	676	630	641	627	639	658	643	672	664	606	705	653	652	668	652	651	636	646	635	735	662	649	641	625	640	634	622	608	684	608	634	701	583	689	624	619	680	623	665	602	629	655	669	636	656	610	609	634	664	642	650	694	659	622	655	640	664	647	662	642	645	641	635	643	630	677	651	643	653	662	631	624	635	631	637	637	695	672	666	586	598	628	677	659	655	682	627	633	615	678	652	655	670	656	651	660	657	647	629	643	636	617	611	679	656	666	646	628	623	634	593	660	689	663	656	679	648	657	621	653	664	640	668	596	663	619	649	644	690	652	623	677	647	668	628	643	660	668	623	676	634	618	617	653	676	686	659	672	658	659	680	597	657	646	646	658	658	628	637	624	634	660	613	639	629	650	668	625	673	695	658	645	670	694	689	654	674	643	616	619	670	662	670	672	629	655	640	630	655	609	623	655	631	627	639	651	656	678	608	634	638	667	642	668	613	675	649	690	635	696	607	634	662	664	638	608	671	669	671	649	628	643	608	661	611	672	624	656	640	651	691	657	633	642	658	672	636	651	647	668	671	659	664	609	647	663	642	605	615	640	649	609	666	644	597	660	640	673	639	634	650	694	621	638	609	683	661	621	682	631	656	679	649	642	659	691	649	621	631	630	640	632	656	629	601	683	628	638	677	627	700	695	629	636	627	646	659	645	671	622	660	669	673	657	684	657	625	677	660	664	622	692	626	574	649	608	625	639	602	608	681	669	691	636	612	700	659	662	677	664	632	645	654	644	659	678	655	624	664	633	635	650	658	622	633	640	650	686	643	606	668	612	685	683	652	622	626	641	617	646	618	624	634	682	612	632	680	666	693	689	673	619	620	624	614	623	679	602	665	664	656	666	682	658	658	635	616	643	668	641	632	622	659	686	656	688	669	642	652	611	663	625	606	649	633	644	625	675	615	666	690	639	645	641	629
40424	54364	40117	31489	30221	28899	28315	23789	17512	12118	7543	5453	4754	3907	3513	3346	2897	2354	1980	1784	1630	1617	1394	1351	1457	1356	1097	1003	992	1031	1168	1320	1507	1826	1524	1487	1435	1278	1214	1099	957	1027	1033	983	924	878	851	882	915	854	833	851	847	855	812	847	807	804	886	811	854	818	856	864	722	816	819	806	811	834	827	793	791	805	830	827	852	829	778	837	752	778	784	802	787	757	810	808	765	801	801	797	787	848	787	863	806	780	788	830	827	804	792	811	761	789	757	773	765	791	830	805	785	768	846	838	783	851	831	815	760	834	763	764	839	744	805	796	819	812	799	813	770	823	828	806	814	838	777	775	813	775	780	764	763	856	783	794	829	790	811	834	798	796	805	834	804	818	808	765	808	821	852	822	764	781	839	850	762	802	835	799	830	757	802	767	752	794	836	815	837	810	829	746	808	802	796	754	795	809	791	817	854	874	755	793	761	789	804	728	819	817	772	836	832	786	768	837	781	793	783	800	809	790	765	807	762	816	823	788	796	836	804	792	840	811	811	777	773	772	840	781	796	794	822	805	784	794	817	829	834	819	805	785	829	832	783	803	794	803	781	815	769	797	785	852	804	850	825	833	771	796	769	777	788	823	755	743	789	809	812	761	773	812	803	797	820	850	811	848	801	814	793	767	785	814	755	801	828	770	792	889	770	799	781	855	833	833	803	835	790	871	783	823	806	830	785	828	824	800	801	841	809	813	785	809	868	792	791	795	808	784	827	813	782	847	852	812	820	767	753	804	769	793	802	775	870	841	743	781	792	821	774	843	810	832	838	866	833	805	805	786	815	742	800	780	807	792	836	775	789	848	807	830	775	787	814	802	761	779	760	825	781	768	786	800	804	814	847	741	794	818	832	811	855	804	813	792	800	834	792	815	783	788	783	768	786	795	805	811	791	818	802	768	812	788	754	787	766	834	827	781	805	811	780	793	819	851	795	839	797	804	769	768	737	813	798	819	790	862	837	798	823	841	822	803	800	792	816	842	783	773	791	804	798	795	776	800	778	812	779	762	900	786	816	841	803	796	783	838	785	797	762	852	821	791	825	811	830	837	806	839	806	820	798	830	776	848	801	810	808	752	819	808	810	763	857	763	844	783	774	827	840	758	793	801	761	811	810	817	801	791	833	766	837	755	848	865	831	820	825	826	832	896	871	810	816	834	787	785	799	772	785	805	777	857	803	806	758	749	802	846	770	771	789	845	808	765	826	809	801	792	831	801	817	782	821	730	760	808	806	785	818	834	817	792	800	763	798	870	778	811	769	845	791	754	785	787	751	800	772	812	850	819	821	805	766	878	813	793	830	807	777	809	795	773	814	830	805	800	783	815	798	771	809	804	822	803	765	823	828	800	881	837	828	811	833	837	806	793	802	819	811	743	768	780	813	813	809	761	770	823	782	790	766	796	837	823	815	783	775	841	774	809	826	800	817	815	797	793	792	819	798	757	791	766	809	795	821	815	803	826	827	857	793	725	802	864	860	822	843	790	860	858	780	773	872	807	811	811	780	804	765	804	805	837	788	760	805	817	777	782	801	853	816	828	818	796	813	797	820	772	759	762	872	831	806	842	803	763	877	792	822	776	820	735	760	794	734	797	786	773	770	780	833	822	794	842	822	804	800	790	817	771	839	757	795	814	747	800	860	820	810	784	799	815	794	765	798	787	809	794	791	798	761	792	783	859	787	783	791	819	843	782	819	810	768	754	817	794	804	765	748	801	848	771	808	807	855	771	792	747	812	755	816	851	815	795	790	820	805	770	830	808	761	827	835	710	796	779	807	807	778	787	730	796	821	811	801	826	802	797	806	797	784	821	796	783	793	791	835	813	809	757	777	798	791	741	754	813	837	857	782	760	791	835	807	790	755	804	796	736	859	798	801	813	814	792	824	780	842	822	808	786	814	785	789	775	830	776	801	807	767	808	790	780	809	801	870	843	829	837	786	876	824	802	811	759	726	818	784	808	799	823	833	766	833	810	840	831	775	831	824	762	747	800	794	786	762	763	763	788	796	795	820	832	759	794	770	839	756	796	801	767	776	805	796	822	795	775	774	837	823	787	786	770	763	813	779	807	815	799	782	814	782	763	821	788	797	767	834	804	821	780	782	838	805	789	868	758	805	836	814	789	838	844	789	802	815	783	769	769	840	809	831	803	788	778	810	754	789	833	835	826	812	799	813	780	758	819	820	836	772	793	799	779	831	814	792	793	754	847	780	810	828	820	795	773	826	819	800	809	854	818	800	772	767	773	785	811	839	787	794	826	806	810	799	770	833	804	801	828	838	833	768	856	770	814	817	830	761	826	797	779	749	832	835	830	765	806	833	816	767	825	812	793	793	811	812	786	750	842	794	847	840	792	824	832	783	771	794	784	777	824	857	805	787	814	807	794	809	791	814	779	819	777	810	852	781	767	810	820	815	825	759	801	803	845	774	779	794	796	840	818	777	798	831	825	778	798	803	757	829	799	737	783	789	757	831	792	778	745	827	785	816	796	826	853	804	834	799	768	786	768	804	817	783	764	772	829	796	769	835	835	777	884	818	819	772	780	799	802	796	857	890	777	806	803	793	805	854	758	815	784	777	779	786	800	826	834	808	794	762	763	829	813	820	805	852	821	808	781	837	829	760	859	826	797	831	835	781	778	775	785	848	786	797	814	791	798	773	862	785	824	754	825	802	816	824	800	818	824	807	797	840	823	769	782	819	771	820	753	770	806	809	801	765	794	789	772	792	808	782	773	817	772	798	791	782	821	779	749	806	809	857	817	783	827	795	786	785	810	794	784	824	805	851	822	814	760	847	799	812	773	810	801	809	817	830	792	876	809	778	848	864	835	838	787	839	821	817	815	808	780	836	767	796	824	773	750	795	821	821	798	788	803	825	762	839	752	792	791	821	846	811	779	806	778	787	811	806	782	796	768	805	824	861	780	793	860	808	795	791	781	747	781	813	835	766	840	802	774	813	796	801	802	816	754	795	782	846	801	846	805	769	794	823	805	814	834	793	830	793	851	835	847	796	788	808	801	800	807	774	800	832	769	791	802	845	777	782	820	816	821	848	804	761	819	785	821	820	759	778	785	761	822	802	769	801	823	809	749	800	848	828	814	791	786	778	805	792	807	776	820	782	787	812	821	803	826	778	845	815	851	803	790	795	830	758	840	801	784	831	822	797	744	754	830	830	819	762	779	813	784	795	790	791	792	795	801	845	815	827	803	850	821	809	842	792	822	796	785	812	802	824	837	746	816	815	824	777	829	827	797	793	808	833	778	800	800	838	807	803	843	855	829	763	817	850	865	803	814	837	788	833	802	818	879	795	779	805	858	794	823	806	792	802	807	836	801	775	806	812	774	798	812	797	817	776	778	805	840	802	759	791	832	764	840	798	788	769	838	822	781	790	858	837	823	734	811	799	804	784	769	803	819	826	822	776	755	818	830	777	840	806	852	798	802	819	852	766	738	768	834	802	776
27882	24159	24368	20850	16659	13746	10055	6240	4081	2698	1931	1535	1385	1311	1263	1199	1074	1048	986	934	880	891	916	912	905	819	826	750	783	797	831	840	861	888	945	915	862	815	824	770	769	841	800	772	758	774	748	786	717	749	741	741	784	729	743	789	738	774	718	792	762	724	745	764	766	738	748	764	714	770	743	711	769	765	778	739	688	730	779	772	733	759	767	782	744	748	811	784	734	748	731	741	731	732	734	733	754	723	781	791	767	753	712	781	782	760	751	768	757	778	705	748	734	742	748	751	720	739	732	779	763	732	710	723	716	721	796	716	753	785	782	728	747	724	753	725	770	771	699	730	783	753	783	781	708	728	726	745	788	768	745	725	770	676	751	739	741	770	724	769	764	750	709	764	749	751	773	794	721	731	692	700	690	751	723	729	788	779	718	695	748	748	752	703	702	752	711	735	771	704	718	744	769	681	776	770	776	708	757	702	726	750	759	736	762	781	795	734	755	704	730	734	692	752	722	770	702	718	788	722	750	761	779	745	732	652	765	746	682	786	722	763	775	738	721	786	697	778	730	752	719	758	733	800	752	747	801	764	714	783	828	757	801	713	782	725	770	740	737	721	747	740	748	692	733	758	783	757	729	797	745	767	694	694	764	773	738	719	740	749	735	715	773	775	756	698	750	762	751	736	741	776	745	791	763	740	738	722	766	756	750	784	734	736	764	754	740	736	761	740	783	795	729	763	734	722	760	794	720	793	775	726	711	768	712	743	732	705	737	743	722	730	719	765	786	752	760	736	738	842	766	718	759	716	717	772	732	788	756	710	755	748	750	783	739	809	712	763	707	762	756	734	736	733	711	782	712	726	699	729	745	725	755	738	743	776	736	716	724	718	761	741	794	747	764	713	798	736	759	740	780	741	764	727	802	729	727	726	758	740	759	753	735	765	815	762	769	796	752	780	747	757	736	699	784	704	696	730	724	773	702	753	804	724	762	743	786	725	725	761	757	688	744	746	793	746	747	709	759	810	723	782	738	723	787	726	788	713	730	766	741	742	777	763	773	753	734	746	751	777	709	733	725	796	761	707	729	732	741	744	716	724	729	743	768	803	749	694	745	702	764	767	746	771	735	731	725	741	721	792	739	710	773	729	687	761	766	703	756	710	805	757	746	738	738	774	774	763	745	723	778	729	779	787	738	724	782	773	733	761	722	793	741	775	706	769	713	750	800	715	731	803	731	757	762	745	738	725	767	751	749	733	760	739	761	779	714	753	716	765	768	742	719	744	738	787	758	758	724	755	734	744	731	726	759	714	755	714	681	774	758	722	756	743	758	804	760	702	722	736	762	700	731	792	782	780	742	740	747	748	771	698	740	742	758	703	747	754	772	696	665	730	757	756	740	778	718	784	796	761	795	733	689	749	680	764	741	709	702	760	738	752	740	717	799	767	761	778	787	737	719	811	821	756	760	744	745	773	727	737	739	739	751	756	711	776	769	823	795	758	785	691	737	747	756	764	760	734	748	725	751	759	722	709	779	709	741	715	795	726	775	729	735	694	731	765	795	737	715	788	720	702	772	726	728	730	747	764	745	755	720	769	724	688	737	741	770	723	736	752	747	810	745	742	743	748	716	762	699	751	711	714	755	787	773	713	732	797	769	779	765	746	802	718	738	721	765	739	690	733	740	749	711	717	771	766	725	767	695	735	780	743	755	730	806	739	744	764	766	714	731	735	726	751	759	818	765	728	730	744	725	772	758	779	771	686	728	752	737	732	778	752	768	735	689	760	715	730	771	731	674	748	774	772	721	765	772	741	694	775	746	747	707	715	698	746	797	794	765	804	724	742	756	784	713	754	777	698	740	740	725	745	744	732	759	759	820	792	743	738	762	756	767	765	728	791	737	737	748	771	709	767	796	809	758	699	760	744	710	778	790	780	783	754	786	726	708	767	730	743	770	690	739	751	784	720	751	719	783	734	749	767	743	712	709	752	732	781	750	736	699	723	758	736	767	752	771	717	774	775	776	742	765	763	717	785	744	749	747	728	761	810	756	781	772	731	795	759	767	771	754	727	731	764	745	731	749	749	778	749	740	733	693	742	750	743	777	736	715	783	749	747	683	720	713	756	705	747	749	757	733	771	692	794	812	721	746	710	732	732	740	720	724	694	745	700	752	693	793	756	708	710	695	764	725	715	738	758	717	729	736	742	772	724	779	765	730	741	759	778	726	751	704	773	773	768	719	757	786	752	787	745	746	725	750	756	783	749	735	721	795	735	764	762	747	746	744	713	766	761	735	743	759	794	750	751	754	773	753	759	741	790	687	743	758	729	745	748	738	712	782	657	770	732	721	762	773	718	786	771	745	790	710	717	761	729	773	739	780	725	694	673	732	771	812	732	769	773	745	730	789	729	735	727	772	760	740	751	756	736	755	760	749	723	750	741	760	753	755	772	764	744	711	760	742	747	746	803	797	791	750	749	744	744	742	745	727	717	725	774	794	715	699	748	712	741	770	744	722	731	732	748	772	765	727	719	764	770	724	720	792	747	766	768	731	802	750	757	748	791	725	765	769	792	758	719	718	743	742	735	773	704	804	752	783	712	730	761	741	715	771	724	724	676	751	807	770	731	743	765	713	743	763	742	799	810	754	759	699	805	682	711	722	766	754	756	770	753	743	732	728	719	741	790	767	786	735	719	784	757	753	759	744	798	729	792	766	746	740	741	735	766	745	744	723	749	749	708	748	749	760	793	745	746	770	782	714	749	696	731	783	751	740	726	748	712	703	723	742	696	691	761	749	730	732	759	709	735	770	746	756	758	720	813	742	740	736	713	703	766	722	746	716	786	720	727	776	729	774	772	737	723	822	800	714	723	722	809	732	741	754	743	751	729	774	717	738	717	770	706	797	727	743	700	724	741	761	708	806	782	743	762	741	747	790	723	736	763	765	783	802	767	753	750	750	754	729	762	752	740	668	777	748	730	719	780	780	749	704	763	749	785	691	742	766	751	745	765	747	783	796	762	748	729	791	760	757	704	703	708	736	766	802	773	784	742	721	771	793	752	717	774	761	737	807	780	729	789	754	765	734	759	717	778	681	803	754	781	698	754	771	722	715	745	725	730	715	783	717	747	714	752	737	739	730	748	687	813	721	746	717	704	780	780	716	757	783	760	785	771	779	748	751	750	727	741	713	711	738	759	712	740	693	726	742	764	717	749	778	759	749	718	745	792	712	770	722	747	733	730	734	725	759	813	785	725	710	717	790	756	699	726	781	749	787	784	716	749	732	794	734	730	741	761	759	741	766	767	755	796	671	728	745	737	767	689	663	754	713	744	725	744	706	718	745	735	735	721	767	812	784	744	715	761	739	718	793	779	727	783	686	755	667	707	725	733	731	780	745	722	796	763	748	786	777	712	751	755	746	775	715	716	746	730	746	715	758	732	764	725	743	747	734	727	726	737	741	743	748	764	772	725	729	764	746	702	740	735	786	776	769	734	762	746	780	737
32537	36681	29877	24056	22731	20631	16924	11498	8115	5516	3680	2854	2410	2149	2108	1883	1626	1497	1380	1340	1194	1201	1213	1278	1158	1068	1010	1010	992	1080	1037	1090	1147	1312	1284	1262	1159	1139	1089	1081	1024	982	1035	1003	995	972	985	964	926	965	980	979	971	955	973	957	911	996	989	960	985	936	926	929	968	965	901	940	934	962	974	918	947	976	888	974	948	935	978	947	960	958	968	848	943	940	947	936	999	941	971	943	971	908	950	1010	878	923	933	938	905	885	919	912	930	942	910	907	938	886	944	893	968	910	941	971	961	919	971	941	910	887	952	946	916	920	959	886	949	900	927	864	937	930	889	928	992	970	880	923	877	934	906	926	941	872	900	901	952	908	968	1020	903	886	921	889	945	955	962	963	971	968	931	940	921	966	933	925	942	943	886	961	932	913	911	895	910	946	973	947	912	991	999	955	951	937	954	870	939	919	917	926	926	947	941	961	951	964	986	954	962	948	925	910	889	952	941	913	955	932	945	978	892	958	955	926	927	965	1010	990	923	979	1026	952	948	932	946	901	956	933	920	971	966	941	972	865	943	929	952	926	917	943	953	890	962	930	917	923	955	946	930	887	922	902	911	858	981	1032	945	934	948	956	921	908	906	931	931	934	967	926	934	933	954	909	941	902	931	956	911	928	910	986	977	1002	986	926	928	835	944	945	991	923	957	895	909	920	973	943	906	926	939	961	949	971	954	912	951	963	948	1007	945	956	947	934	917	961	958	939	922	937	963	875	924	937	946	978	945	908	950	917	919	962	921	996	958	958	901	941	937	970	943	897	906	935	964	936	941	862	926	933	956	947	895	935	888	921	980	906	921	927	954	927	944	937	971	964	966	926	951	939	940	938	935	961	954	959	938	927	919	928	917	918	970	936	963	947	957	927	909	991	965	895	997	912	883	924	991	935	962	947	916	897	942	957	923	938	1000	943	910	946	889	885	986	913	950	981	934	920	917	978	896	977	944	935	903	934	907	894	911	944	947	949	963	945	981	912	975	942	931	944	946	952	932	975	939	944	949	963	933	886	944	989	944	901	904	890	901	957	942	924	886	943	939	972	981	930	901	953	957	961	961	969	934	892	920	944	986	890	1010	886	886	955	889	959	931	928	948	907	956	909	970	917	974	886	920	930	914	920	925	914	926	974	962	935	911	955	978	911	952	913	963	897	917	969	937	939	971	979	962	942	982	983	931	903	910	956	875	916	947	937	949	985	959	948	944	964	923	914	940	990	901	932	977	940	891	949	963	935	940	937	955	942	935	931	925	938	945	945	918	981	954	932	984	945	941	994	939	953	920	917	948	940	940	963	952	983	993	931	946	903	986	963	993	886	914	912	952	884	998	956	884	950	965	992	936	941	962	983	1002	881	927	918	959	897	1012	1018	955	951	983	957	909	937	930	947	939	933	907	941	898	910	915	933	936	940	947	958	970	930	945	889	957	927	952	940	919	915	1006	923	974	952	934	977	1002	1017	919	971	933	904	947	936	962	949	912	954	942	958	948	914	914	902	972	987	898	981	924	916	983	912	950	942	944	934	910	973	985	931	938	1001	920	895	946	946	955	945	983	929	898	940	977	978	923	932	975	929	959	927	949	893	892	978	960	945	933	940	958	934	975	913	930	970	935	942	929	923	929	900	956	960	990	894	969	955	943	913	944	969	939	942	957	892	973	947	931	958	877	967	917	954	929	874	970	954	956	974	902	925	913	956	970	917	959	930	919	999	927	913	967	941	904	879	930	932	891	965	917	944	914	938	861	895	921	955	967	944	975	949	897	971	950	943	983	982	927	909	962	896	926	953	911	969	922	973	928	933	923	929	953	933	968	937	920	938	892	922	912	947	977	911	908	965	950	958	958	896	950	934	944	957	900	977	940	959	937	921	921	902	972	943	950	883	954	978	926	925	891	926	925	949	934	942	954	989	972	947	930	958	960	939	997	924	941	905	958	933	1018	920	945	873	958	944	1008	897	983	953	866	959	939	965	899	955	965	968	936	927	953	918	951	907	886	964	887	943	990	955	1002	902	924	932	1000	926	910	935	906	893	914	885	903	914	932	957	909	950	938	933	911	858	900	984	984	967	920	892	862	920	906	908	929	947	927	924	928	934	939	955	887	1001	928	931	922	892	962	957	871	923	941	890	1016	957	919	911	935	940	917	943	900	927	924	939	1021	953	978	954	923	930	947	988	969	941	930	987	930	970	929	955	981	903	946	983	950	931	967	970	929	948	943	948	907	941	919	909	916	931	929	937	944	955	940	938	893	932	928	983	869	922	948	893	936	955	945	974	933	942	967	957	940	919	941	970	887	929	916	955	985	954	984	879	909	975	967	974	903	957	928	982	936	934	964	948	954	919	961	986	978	944	1005	945	890	867	961	927	951	952	891	940	946	983	990	952	947	956	935	1018	920	946	931	956	952	993	934	930	956	882	961	899	976	918	901	917	940	929	919	946	884	935	947	955	890	897	943	951	956	981	933	888	928	955	943	931	993	972	896	941	949	935	906	924	901	939	927	869	952	966	986	977	919	894	928	971	953	970	954	975	952	951	935	892	984	963	932	916	922	939	914	958	970	936	932	948	980	935	892	957	971	992	952	968	936	891	981	926	951	910	939	981	926	969	949	915	969	942	954	957	904	930	951	920	932	902	953	940	902	926	1026	920	959	917	945	913	905	943	961	925	892	922	857	935	954	926	958	927	898	868	922	924	965	945	911	939	928	911	929	984	930	969	913	878	959	950	970	967	957	977	951	936	940	931	970	920	941	939	917	918	918	939	939	911	971	912	957	943	982	908	981	871	959	934	961	958	965	892	916	952	887	900	921	873	975	923	962	966	920	974	928	890	923	886	929	942	894	909	950	922	989	966	933	937	958	925	894	871	904	969	957	997	933	919	938	915	907	942	942	885	963	917	946	918	979	944	950	847	915	959	945	977	954	925	969	901	972	941	941	935	928	919	912	941	944	908	960	965	917	976	954	938	907	953	923	956	940	977	938	945	907	933	994	984	893	1020	842	911	930	921	990	909	929	902	879	928	956	951	923	914	910	923	958	920	904	965	1004	966	890	942	894	909	956	948	919	933	880	908	916	948	913	903	926	882	920	945	962	927	929	930	986	950	926	953	956	961	946	969	968	880	946	944	929	908	947	966	953	964	951	920	987	910	905	923	898	939	930	968	934	936	901	955	933	1007	960	939	911	926	897	929	927	912	925	925	937	924	931	936	985	919	983	909	912	958	915	963	910	882	893	948	886	953	876	870	966	954	949	894	934	998	933	960	914	939	995	1017	972	897	882	925	895	999	978	889	918	950	946	988	966	958	940	957	981	920	926	931	900	930	979	939	928	928	931	952	922	940	942	920	949	912	917	952	988	945	922	902	908	966	975	954	952	947	922	982	884	953	930	958	923	931	956	969	968	917	931	1001	973	938	926	912	887	944	907	972	959	937	906	959	931	917	934	981	972	950	991	915	992	957	976	930	912	937	894	908	912	898	949	930	939	943	926	900	911	883
23720	20859	28038	24208	22760	20883	15003	7796	5388	4088	2694	2279	1951	1732	1506	1335	1226	1169	1053	1048	933	847	959	957	965	871	808	742	769	835	836	835	871	921	874	912	913	854	869	780	800	762	754	769	731	719	761	730	748	700	772	743	704	758	679	728	694	707	683	689	713	688	702	683	706	647	715	736	744	718	668	712	691	726	685	704	669	676	711	684	700	719	707	730	676	730	733	696	675	698	723	722	678	693	745	653	700	720	751	666	740	680	690	696	718	717	676	667	669	697	672	680	673	695	732	670	708	751	727	665	682	682	682	721	695	693	692	675	703	722	740	685	699	691	713	669	684	691	742	678	737	680	712	701	701	702	742	683	691	697	660	690	695	685	704	743	701	721	694	719	675	722	713	721	687	706	716	640	687	707	672	698	704	691	749	676	658	703	687	659	718	734	705	670	687	646	723	724	685	683	694	698	696	683	664	734	669	721	676	685	671	706	656	679	679	710	700	674	713	647	672	688	672	711	678	718	663	645	655	658	691	660	696	685	680	695	675	711	751	650	706	657	708	679	696	636	677	677	688	681	696	732	711	709	706	674	733	683	663	720	724	690	716	710	710	693	727	702	723	716	662	698	704	712	662	710	676	686	689	689	699	689	724	707	709	695	686	659	677	672	677	718	652	703	700	641	660	736	662	703	688	720	671	711	690	692	684	685	691	680	680	656	680	722	703	724	704	692	726	664	753	666	682	707	679	745	702	682	686	711	660	715	767	673	700	654	668	648	672	689	689	725	675	718	717	658	712	748	724	698	635	708	690	761	709	654	716	740	738	681	691	702	746	695	733	704	694	733	684	716	691	690	702	680	658	659	701	692	738	698	683	730	709	679	697	723	648	673	724	711	677	702	723	717	703	679	715	717	755	709	683	690	652	678	718	694	716	673	710	646	671	700	730	707	700	703	708	676	702	664	708	685	691	652	711	735	642	674	661	711	716	702	709	736	691	706	726	715	693	707	658	724	696	628	724	701	673	692	687	665	753	691	755	694	687	735	668	672	720	700	732	672	701	707	710	699	729	710	674	703	685	711	666	707	708	712	696	674	691	670	721	678	696	756	672	704	714	683	708	673	693	717	684	686	667	698	690	643	718	689	689	724	678	705	712	690	700	672	680	670	691	658	706	717	690	663	733	669	677	723	698	704	697	704	701	687	699	739	657	653	675	682	655	704	685	690	713	676	722	686	682	679	689	667	719	651	696	688	699	693	694	663	713	684	692	716	666	728	664	666	697	686	713	665	674	697	731	731	699	691	679	720	710	684	678	705	706	685	704	665	672	704	704	729	709	677	675	736	709	681	671	713	696	680	634	672	665	703	679	720	691	690	757	713	703	709	703	689	743	691	711	696	709	724	683	722	678	685	695	701	712	671	729	707	681	688	694	686	723	691	667	675	692	694	655	692	702	643	670	695	658	668	713	684	710	681	696	706	672	683	682	735	696	710	702	697	659	715	678	676	690	703	684	684	690	627	696	655	713	695	704	685	687	665	643	678	672	692	755	712	686	772	754	692	739	729	668	703	729	680	654	722	691	703	643	693	694	666	640	704	695	678	765	665	695	709	682	688	705	676	681	705	665	701	670	686	669	747	671	694	665	685	719	700	640	744	667	666	675	676	711	716	672	693	683	684	730	662	727	718	681	713	703	736	672	704	671	687	671	717	698	729	692	697	673	706	703	676	709	636	677	679	692	774	689	695	682	705	678	727	701	685	693	712	738	688	720	668	659	730	700	673	724	622	688	716	703	701	675	721	719	696	698	683	677	658	709	727	690	701	715	707	693	650	720	712	734	719	726	678	679	705	713	698	768	648	637	713	718	703	678	730	727	722	718	737	698	675	695	705	696	695	672	692	670	703	662	725	658	678	693	688	713	668	660	653	689	695	728	716	727	671	694	672	647	683	679	622	695	676	696	719	708	709	669	739	662	709	709	700	692	762	705	695	716	698	687	691	714	698	724	701	716	688	719	706	779	723	644	688	675	643	726	696	727	681	676	698	642	676	719	720	696	716	658	683	689	698	724	710	699	670	702	686	708	727	714	633	713	680	711	664	668	708	689	692	719	685	665	672	723	714	677	666	672	687	714	677	668	678	657	686	700	730	742	714	737	653	662	716	641	726	683	690	719	703	674	668	769	738	695	698	723	667	670	685	727	698	701	691	620	662	718	708	678	710	718	694	760	680	692	674	707	692	739	693	698	641	692	666	695	706	715	689	683	692	683	696	682	700	680	748	734	695	692	664	611	696	635	696	648	720	696	681	697	700	707	700	603	669	703	699	686	696	683	751	682	740	707	674	679	688	662	741	689	686	716	678	631	696	683	735	733	693	658	722	705	656	678	685	680	658	733	739	690	703	727	646	722	716	683	716	726	705	698	696	716	649	683	677	705	689	742	696	682	679	665	709	709	661	673	692	690	625	711	691	695	676	719	714	725	655	679	691	684	697	697	680	711	721	667	642	652	734	693	669	686	705	696	661	669	671	707	745	679	657	641	716	684	685	659	668	697	704	716	663	732	700	724	667	686	697	725	707	757	733	731	718	665	697	711	677	678	696	696	687	724	719	742	684	705	670	703	694	650	697	699	671	744	714	662	665	701	730	749	678	704	692	712	706	709	702	700	701	684	703	689	622	753	696	668	688	696	650	689	722	678	696	730	659	685	673	705	696	702	688	680	705	681	676	711	716	676	681	698	687	704	667	649	676	728	657	703	695	726	735	648	648	695	696	712	699	656	698	712	711	691	694	679	670	692	740	694	683	715	709	663	674	681	682	701	676	755	666	709	682	695	694	656	669	670	724	664	696	704	660	674	685	682	684	668	654	694	715	658	709	718	693	721	703	686	663	647	749	711	720	648	736	683	684	708	679	716	680	705	711	708	682	690	719	673	696	709	702	683	676	682	670	683	701	664	716	677	653	674	648	696	697	705	711	677	682	638	684	670	638	643	702	759	666	705	703	697	656	687	705	721	694	687	696	686	671	662	677	704	684	682	683	693	700	705	688	640	660	732	739	717	687	758	678	674	758	697	654	704	713	678	693	698	706	700	714	691	674	738	740	642	689	657	694	688	671	670	718	698	666	679	690	616	681	675	707	688	670	708	713	681	712	657	681	711	673	644	685	720	695	705	722	657	714	651	702	673	677	719	738	734	700	670	693	697	692	729	720	712	757	706	730	677	664	730	667	721	700	642	661	739	682	685	669	692	723	693	671	709	710	711	689	690	718	701	719	688	722	702	694	740	713	697	758	682	695	688	693	699	662	683	690	762	675	696	709	644	640	723	663	665	654	737	708	715	694	687	703	730	700	734	742	695	692	729	702	717	675	704	688	690	685	703	675	696	664	640	696	656	686	687	684	687	647	692	665	684	676	656	703	725	732	689	682	680	710	657	696	718	680	744	707	673	756	701	678	730	662	637	625	656	692	693	670	691	688	704	654	684	691	726	687	665	745	671	697	700	712	730	638
36470	46739	35757	33936	30083	24451	19244	13376	10645	7851	5096	4482	3695	3245	2716	2299	2086	1841	1677	1536	1385	1328	1377	1502	1367	1167	1136	946	1034	1046	1209	1117	1295	1377	1363	1344	1304	1200	1177	1128	1008	983	1000	986	979	965	974	963	956	906	881	893	934	985	941	881	910	937	920	896	851	910	829	892	915	853	902	939	904	860	862	889	863	843	883	879	906	919	884	833	921	886	942	913	874	867	828	877	856	883	893	893	875	862	908	851	845	863	901	918	928	904	885	929	926	904	860	886	907	860	929	894	890	856	915	864	883	869	850	889	921	855	903	896	907	852	955	939	903	897	814	928	890	899	887	899	862	898	891	952	883	899	901	897	858	840	869	874	836	900	885	845	839	847	876	886	882	900	876	864	866	864	948	872	903	877	906	921	889	890	908	873	839	881	840	868	892	858	878	837	859	852	891	890	896	901	883	878	941	849	847	842	892	820	911	882	862	882	931	841	854	876	932	868	872	883	887	870	877	864	825	889	829	891	896	851	825	845	902	859	848	888	878	863	910	867	914	862	891	920	858	843	887	905	900	856	896	885	851	878	903	877	921	893	890	911	873	897	864	878	883	834	895	878	836	892	925	894	870	886	919	898	869	858	903	878	886	884	896	869	928	844	891	841	859	879	877	872	871	855	845	913	883	915	866	865	912	928	860	852	864	933	874	886	858	939	908	885	911	838	816	863	888	913	909	866	889	899	871	882	888	964	893	904	843	897	869	854	868	864	965	856	886	874	877	873	898	904	912	907	895	875	901	883	848	905	881	867	884	888	872	918	892	897	840	860	907	854	831	844	874	872	918	899	841	899	880	854	901	870	891	894	863	880	915	871	890	907	881	903	916	875	831	892	888	897	864	905	846	896	832	902	842	870	848	849	866	892	880	887	902	835	911	915	892	886	879	896	917	879	891	896	823	886	881	861	884	869	915	837	875	867	896	867	875	883	895	915	860	825	915	911	868	881	831	860	911	847	829	897	890	833	864	896	837	863	890	908	851	863	886	876	902	906	858	900	841	908	847	841	924	832	869	921	862	847	891	853	895	881	824	879	868	925	851	891	942	866	921	887	904	880	904	867	885	829	918	846	933	838	916	857	857	881	894	895	872	848	894	822	853	911	887	851	875	891	875	894	896	872	824	882	871	870	910	923	812	909	813	877	920	872	900	819	869	900	867	896	859	898	856	879	876	874	899	866	834	886	880	870	866	877	838	860	865	890	862	869	889	921	883	842	974	885	927	831	825	934	891	830	912	866	862	844	891	857	854	904	859	887	854	918	935	904	813	883	844	883	898	885	907	903	907	866	863	908	889	877	852	859	882	896	892	881	892	824	850	890	882	872	921	893	889	857	887	864	872	934	894	896	858	890	861	893	877	861	863	845	886	897	875	891	830	874	880	884	834	883	927	882	885	875	869	809	865	883	873	886	834	883	865	865	875	838	847	889	889	879	920	906	875	879	887	845	838	901	862	854	887	923	846	866	855	878	859	863	878	871	866	896	855	889	877	879	878	851	802	868	883	877	901	860	931	934	832	845	873	883	852	922	895	834	843	893	877	912	844	880	905	893	913	828	840	844	841	906	885	884	870	901	906	874	834	903	852	895	940	852	831	882	873	858	845	934	861	935	879	858	893	903	904	897	826	870	881	888	841	901	871	871	878	922	880	866	894	888	870	882	867	904	856	892	863	880	864	859	879	840	847	865	877	895	801	849	871	867	862	899	874	895	882	912	871	850	832	858	866	910	935	859	891	900	889	892	873	888	893	888	862	907	904	875	908	888	871	864	787	865	888	888	901	908	881	890	936	842	853	865	842	920	834	908	886	813	871	903	867	917	836	838	868	885	881	876	848	859	838	896	908	855	868	872	869	842	871	896	883	848	872	872	851	883	859	885	847	887	875	843	854	895	864	872	928	869	872	886	890	864	847	873	876	946	880	893	870	905	889	873	845	897	849	880	865	840	886	910	897	821	905	868	842	876	908	862	903	902	944	927	867	894	907	894	862	868	852	862	840	877	897	910	925	832	909	859	948	849	839	795	900	913	873	910	857	858	959	903	831	881	911	837	859	819	889	809	877	879	906	920	826	857	875	886	863	924	951	867	870	865	853	866	875	934	878	866	868	842	886	858	823	826	877	885	881	906	864	820	813	899	924	898	851	890	910	901	864	871	848	927	823	899	875	884	925	908	834	897	858	893	847	863	886	841	901	884	886	921	890	901	878	826	874	849	796	872	877	833	864	908	888	846	889	890	865	877	873	867	854	889	879	899	867	917	976	851	853	874	910	883	893	888	878	902	869	849	895	923	811	817	883	913	851	862	861	850	875	887	882	880	863	899	875	864	860	883	900	910	856	861	825	852	884	894	897	890	821	846	855	865	893	901	934	891	905	869	966	910	869	862	899	846	861	904	849	836	913	861	943	913	829	891	875	872	864	899	852	859	858	881	919	904	898	874	941	874	889	889	836	871	858	824	839	847	913	812	894	856	884	933	913	897	888	896	872	929	926	840	901	876	915	870	896	826	862	867	871	855	890	816	895	895	819	873	868	871	870	857	843	888	863	901	935	827	862	898	860	870	830	863	870	854	847	883	873	933	879	866	856	884	892	848	859	845	916	870	898	872	851	837	854	890	877	879	876	826	862	841	860	895	843	898	914	855	852	843	853	897	874	875	889	843	890	866	841	888	856	858	903	872	853	912	851	888	896	862	862	887	885	852	846	844	859	914	822	857	885	917	897	838	920	872	899	930	903	900	861	816	852	889	870	897	877	881	943	876	860	857	869	898	906	858	904	891	917	895	873	856	895	869	820	888	874	908	826	864	830	909	900	853	880	929	837	903	848	883	900	888	910	884	884	883	895	863	959	888	898	944	873	848	856	892	887	883	872	902	855	857	840	925	855	900	897	921	894	893	862	890	877	897	865	885	835	872	846	871	887	891	855	874	898	864	917	914	892	896	866	892	895	869	928	917	869	894	880	914	839	842	849	879	868	873	896	893	863	859	871	834	879	861	832	896	887	832	861	872	874	935	861	857	831	886	813	856	834	912	833	901	879	945	905	835	948	914	883	886	880	885	863	797	842	884	876	835	895	951	856	853	868	905	865	826	884	879	908	873	860	846	879	857	923	896	916	921	857	916	881	888	927	868	882	859	893	909	916	919	911	878	844	869	838	839	915	866	899	885	898	915	895	881	847	878	864	861	852	927	789	884	902	847	836	880	842	905	827	883	861	859	866	904	889	882	902	880	910	815	819	876	855	870	853	878	903	875	866	948	854	887	840	852	880	854	871	910	860	902	889	912	888	871	861	848	839	886	855	920	890	888	882	845	811	890	908	903	861	960	867	875	855	812	891	870	916	916	840	884	864	863	895	856	908	919	880	868	884	881	886	894	865	873	898	861	940	881	892	851	848	895	842	840	909	871	874	840	910	836	874	900	823	868	849	909	891	886	853	878	899	851	960	835	857	849	814	871	896	866	875	870
22684	20793	28433	23273	21448	23242	21014	10702	6862	5021	3777	3105	2341	2017	1773	1626	1392	1288	1196	1107	978	916	982	1098	940	893	795	660	777	860	858	870	1005	986	1012	901	949	864	814	815	749	754	763	697	748	694	734	696	737	696	666	696	691	580	657	689	660	686	671	674	661	658	672	629	684	654	679	701	629	669	629	611	622	662	603	670	692	660	640	690	662	630	596	646	626	630	649	617	623	628	659	637	653	682	599	628	663	667	651	597	641	665	635	630	635	651	679	608	661	627	602	659	660	658	655	646	633	647	632	641	599	604	663	652	644	641	660	632	679	678	636	634	684	631	629	662	691	617	657	687	660	629	639	664	663	644	678	641	618	588	602	638	680	665	643	643	595	681	683	667	638	654	608	654	636	640	645	637	669	633	622	602	627	604	625	652	618	670	637	610	664	622	685	669	657	585	629	596	618	616	690	627	662	618	615	656	683	630	647	647	661	626	664	616	639	639	632	644	683	612	640	655	677	674	642	663	632	649	635	651	623	630	622	655	635	668	637	659	621	709	643	685	638	629	622	665	654	613	633	669	637	646	615	677	652	639	603	653	620	634	613	622	637	607	667	589	675	590	670	622	604	663	644	649	650	643	660	603	638	670	651	631	651	700	618	682	617	640	697	660	622	644	622	644	626	624	632	676	628	588	594	636	659	666	631	723	659	630	643	637	668	633	638	672	663	642	633	638	614	639	671	629	634	596	628	622	676	693	602	595	689	633	599	669	668	648	622	664	675	642	664	655	655	628	631	623	682	610	646	641	586	632	608	633	628	635	666	627	646	671	664	630	623	683	688	682	613	669	601	613	619	633	646	695	641	632	662	698	657	639	647	600	648	670	645	621	636	620	668	678	616	630	676	617	647	612	622	651	635	659	636	618	648	667	628	649	676	642	597	623	624	641	653	663	646	676	661	624	657	627	683	642	644	645	681	666	635	634	670	630	662	652	661	630	594	654	620	667	663	685	638	647	636	631	656	647	615	628	636	640	625	627	666	651	656	633	639	674	657	598	663	668	599	662	656	628	620	632	622	663	648	647	668	655	630	633	667	614	620	643	635	637	618	638	623	575	635	659	621	667	663	693	605	639	630	620	617	641	627	664	597	638	642	640	646	597	678	628	587	679	628	644	612	606	646	637	674	624	606	625	657	634	669	670	592	663	641	620	624	615	640	644	624	678	671	615	650	622	605	633	614	672	634	625	666	630	624	643	646	668	660	673	653	682	678	587	619	628	616	624	634	661	665	637	665	647	634	670	651	639	639	670	633	688	623	656	661	655	665	639	686	621	626	631	619	640	622	651	651	637	679	603	659	646	675	652	612	642	626	629	633	617	637	660	686	629	638	631	601	622	628	715	655	607	623	692	631	642	646	603	663	640	674	639	624	614	653	668	626	692	658	668	653	625	642	657	683	649	634	660	666	675	641	626	643	595	649	625	636	610	602	619	644	644	647	640	658	664	636	626	667	612	647	658	642	661	675	642	644	633	660	645	620	679	647	605	624	632	603	635	649	623	663	684	609	642	698	653	629	595	643	596	654	640	627	660	660	659	631	652	656	665	662	667	643	636	604	624	682	667	620	643	666	646	667	653	648	611	655	656	635	610	659	621	669	610	585	663	635	652	628	586	634	696	656	682	632	662	605	621	636	649	659	683	624	633	651	625	677	646	657	627	670	645	624	658	653	662	626	613	701	657	647	636	665	621	648	654	644	631	655	640	657	639	660	646	647	655	617	657	612	655	632	666	630	639	658	636	699	646	644	639	657	652	645	629	647	631	658	632	658	657	620	589	632	644	632	657	713	623	676	615	637	684	667	652	642	646	681	634	605	632	679	655	621	672	638	632	649	657	615	608	663	674	636	659	654	663	681	606	624	673	664	634	645	614	676	637	686	671	677	639	634	645	582	644	656	641	616	624	646	659	635	620	678	654	665	634	652	627	644	636	662	647	641	650	648	635	660	614	684	657	578	610	681	602	628	623	625	654	670	614	680	630	607	634	724	585	619	639	641	685	609	633	661	662	696	652	607	607	648	618	669	655	660	671	676	625	620	643	637	642	650	597	664	654	669	633	661	697	616	689	623	629	674	668	671	665	647	628	639	637	667	628	607	645	635	639	639	693	603	654	601	632	664	646	655	664	678	671	591	606	657	641	638	623	642	612	665	645	623	644	632	658	609	634	633	608	697	624	649	571	566	636	665	640	618	632	649	629	607	640	641	627	584	603	644	678	619	634	634	630	625	611	639	652	630	684	650	636	679	631	650	671	711	629	614	639	648	632	650	676	645	622	623	646	641	668	650	669	697	687	655	634	652	637	592	660	668	636	629	675	673	631	662	651	642	706	650	612	679	656	615	619	659	564	599	667	629	638	622	660	635	648	672	669	615	659	709	634	614	618	606	638	671	657	612	614	629	644	643	657	614	659	628	689	655	674	665	596	620	649	668	651	634	636	632	632	596	652	662	678	655	629	608	609	632	651	654	640	664	650	625	641	666	598	676	675	673	663	665	649	605	646	702	657	591	650	626	634	680	631	691	671	669	669	626	640	666	672	653	642	659	649	654	692	664	663	666	618	640	617	652	678	650	628	648	669	613	679	662	646	665	643	621	609	699	598	654	640	693	608	659	663	568	637	644	670	657	633	651	655	664	607	681	619	608	623	637	681	646	677	659	657	669	672	633	653	688	649	580	657	630	646	669	634	662	619	652	684	651	609	631	645	633	702	651	645	647	659	674	641	629	634	692	630	645	613	647	628	636	648	658	651	643	627	636	652	622	648	658	622	648	621	645	655	647	638	643	626	630	636	653	651	645	647	632	674	685	612	653	619	627	627	659	630	622	666	608	649	662	626	618	623	671	673	646	637	633	651	630	639	698	637	633	677	685	654	653	617	654	624	673	613	575	659	641	629	649	641	635	671	661	645	660	639	662	667	660	649	642	651	660	608	646	582	640	683	659	648	651	680	636	638	670	632	634	635	632	628	640	650	628	588	677	651	648	620	636	635	694	623	645	636	647	651	621	645	605	617	624	643	644	637	626	606	618	632	638	645	663	632	672	646	659	637	640	663	636	628	644	665	628	634	609	664	615	615	670	579	674	679	642	666	636	652	611	617	625	602	617	638	668	644	615	638	596	635	635	628	638	625	655	644	608	653	615	643	689	614	600	585	656	646	648	629	665	662	602	624	616	668	642	617	620	621	648	634	665	656	624	621	609	689	611	695	658	699	636	643	655	679	636	654	644	637	631	649	644	655	622	608	642	653	687	658	608	686	680	602	637	649	622	631	620	637	588	652	628	636	657	584	650	632	648	654	590	646	647	642	666	656	668	653	633	619	651	642	578	637	642	667	670	608	654	618	663	634	647	614	614	608	588	607	595	614	642	616	639	633	672	639	618	614	637	655	663	656	691	585	640	651	657	616	642	628	671	611	642	614	625	627	677	712	617	610	631	616	628	620	620	637	636	644	647	617
40651	54007	41978	36412	32370	28697	22189	16431	12870	9454	7550	6184	4558	3794	3232	2759	2448	2151	1984	1801	1500	1406	1516	1649	1433	1256	1064	969	1053	1123	1173	1223	1483	1449	1563	1447	1308	1255	1211	1153	1013	1093	1071	993	966	971	909	894	854	858	913	891	816	849	856	878	861	826	807	809	848	821	863	838	835	840	869	831	859	771	805	805	801	810	791	774	766	831	794	775	780	838	836	803	804	825	787	817	837	768	803	836	809	834	812	843	773	808	824	827	819	816	803	790	779	772	799	835	775	776	848	848	807	790	806	827	799	795	808	772	777	818	767	831	801	806	791	816	853	857	799	780	806	835	796	783	760	802	821	798	782	829	798	813	807	823	791	812	786	865	805	785	784	743	771	751	791	780	859	855	809	831	790	766	789	804	773	793	833	813	807	756	802	803	802	753	781	787	804	831	827	790	854	825	849	798	787	806	810	841	740	820	846	801	783	738	789	839	799	817	839	820	785	806	786	784	828	813	799	819	793	868	803	795	788	814	816	775	795	820	825	858	816	800	783	780	809	835	798	770	778	787	785	777	808	846	823	804	852	796	826	778	842	827	776	806	787	827	848	785	813	829	752	814	849	820	809	767	800	824	771	793	806	838	741	835	779	796	785	787	807	766	827	831	802	762	833	809	813	810	812	767	731	785	830	820	829	786	768	809	830	787	826	795	824	793	799	790	807	769	785	782	786	786	820	848	769	773	792	778	743	852	849	821	767	807	834	838	764	804	809	807	814	763	841	777	793	828	750	817	775	841	813	853	807	811	743	826	786	785	847	854	825	801	810	843	756	810	807	804	769	789	819	833	808	754	738	850	840	825	813	819	872	832	911	792	763	832	792	784	795	815	739	808	823	799	794	831	824	822	777	838	814	830	795	816	813	806	848	778	817	837	810	801	790	845	766	811	727	776	814	780	776	807	846	811	827	837	804	792	825	782	792	833	768	788	805	821	814	887	796	812	792	726	799	848	804	776	873	790	833	797	802	822	786	838	771	831	811	812	771	784	829	844	786	785	798	788	770	784	816	840	778	824	762	824	837	804	822	779	800	794	795	850	843	817	789	813	809	824	818	789	782	826	831	785	765	790	833	795	789	789	823	863	855	804	803	774	796	811	862	794	844	839	781	807	770	795	727	790	792	788	779	773	870	756	761	762	830	803	778	822	761	850	758	791	753	820	837	819	786	801	795	815	817	796	779	812	796	840	797	801	803	768	807	799	814	757	821	767	828	768	832	793	807	822	805	769	836	795	819	786	777	784	839	762	776	803	818	827	840	772	810	864	803	778	796	814	776	808	783	776	808	813	783	831	828	807	829	812	807	837	814	806	770	822	853	753	828	778	767	829	804	829	812	821	826	767	779	829	787	849	851	823	768	798	824	803	793	812	750	793	780	805	783	829	798	844	752	770	802	791	801	862	831	792	740	795	825	816	768	829	820	734	840	808	734	849	815	815	793	785	862	763	881	792	853	815	835	857	850	745	827	781	790	765	813	854	795	787	803	760	757	785	816	845	845	784	741	754	773	807	852	791	829	762	807	751	850	864	767	806	757	821	864	780	763	830	757	833	809	815	794	820	796	758	754	792	780	806	789	813	808	802	793	841	782	845	827	805	813	784	794	811	790	754	822	799	817	801	858	801	866	767	795	801	796	826	800	830	816	804	830	798	833	757	759	768	823	815	797	812	806	816	796	757	815	762	802	801	765	804	856	815	819	803	821	795	819	814	761	831	776	778	827	831	774	794	785	797	836	817	813	756	780	781	833	800	839	857	837	845	816	756	813	802	745	793	812	806	826	783	760	783	752	759	802	784	784	811	787	796	845	783	835	771	869	767	781	771	765	771	785	839	760	811	799	840	804	895	814	799	788	816	822	749	796	804	804	809	826	819	760	781	800	843	838	799	831	839	789	814	806	792	810	783	773	791	747	786	815	793	782	818	800	829	793	832	814	820	814	837	770	817	783	777	818	766	812	822	751	796	814	823	779	801	743	784	775	803	837	744	743	806	829	848	828	797	776	767	814	842	783	831	806	806	747	846	757	755	809	839	822	791	819	802	828	805	785	841	801	815	778	841	823	800	833	802	814	813	802	792	810	798	826	800	810	813	791	809	772	769	755	792	775	768	813	801	820	782	811	822	835	759	804	802	826	832	789	783	766	805	826	759	805	796	767	805	840	825	776	765	827	772	808	785	756	859	880	849	775	825	839	812	802	787	842	778	770	838	768	785	802	755	781	836	799	776	812	842	791	799	803	759	787	804	806	801	842	794	834	833	820	784	766	830	810	794	738	804	776	806	801	773	774	799	838	775	792	844	791	791	791	755	844	823	775	842	791	813	808	789	732	828	768	808	762	783	776	830	827	828	783	795	762	839	794	808	831	795	841	801	782	825	822	812	735	793	782	849	808	827	752	805	799	816	787	788	747	742	749	791	798	797	823	814	783	799	796	810	820	786	792	814	794	783	777	786	811	822	807	780	784	768	807	839	792	887	811	836	859	819	775	829	854	831	820	791	800	808	846	788	813	807	801	804	792	789	809	792	770	739	839	786	831	793	786	814	769	806	818	850	821	806	816	805	777	821	842	823	804	791	795	775	780	778	797	778	778	807	815	774	818	794	734	753	811	782	794	794	773	819	786	824	858	826	807	808	758	799	799	799	772	819	761	804	805	813	810	823	767	825	770	785	834	795	761	800	824	844	854	850	863	791	817	786	803	819	803	809	845	832	780	803	797	773	816	802	785	784	813	802	849	768	788	796	809	826	815	795	815	752	779	804	807	833	762	825	811	793	838	841	807	842	800	837	784	817	749	799	788	811	803	805	808	849	843	814	775	785	804	830	835	792	801	802	813	842	804	761	804	808	805	813	833	782	839	843	866	765	780	864	821	810	765	807	890	813	802	789	762	782	781	790	746	767	853	789	834	819	773	784	805	773	758	783	832	812	781	784	787	780	839	823	803	808	826	812	782	852	770	801	801	797	850	825	786	756	804	799	805	782	784	783	820	784	779	855	783	812	789	826	779	780	785	806	777	806	791	849	864	781	797	767	773	792	771	754	794	835	822	822	846	744	808	772	816	810	816	738	842	850	819	848	767	749	784	781	814	811	764	814	796	767	808	824	796	852	799	825	800	838	814	756	795	777	805	794	810	867	838	807	842	811	829	805	812	780	805	787	792	775	783	780	821	795	796	767	787	788	806	832	791	794	783	793	821	786	793	850	786	820	858	800	781	820	771	848	833	798	825	818	817	793	821	838	791	807	750	790	820	774	815	823	807	838	795	823	829	834	800	835	807	824	775	788	815	787	842	800	851	846	766	768	766	837	826	789	838	833	815	827	842	790	820	773	817	814	794	817	837	791	743	827	825	744	753	771	740	747	793	799	807	857	790	799	809	777	782	844	793	783	727	767	738	786	844	786	819	823	793	770	788	806	815	846	804	814	826	789	823	806	739	821	774	781	823	773	783	819	806	838	747	809	829	814
27684	24666	24752	22928	17332	12286	7919	4240	2773	2205	1791	1563	1323	1275	1136	1043	1003	988	910	971	801	838	880	925	857	831	831	802	819	818	842	826	789	821	816	809	806	884	770	822	808	818	801	760	791	796	824	752	759	756	755	738	704	733	766	764	747	772	780	729	769	801	758	739	775	739	789	722	744	730	723	785	764	741	732	803	721	735	757	728	765	723	764	769	746	725	713	756	751	772	732	722	792	717	785	760	759	769	777	728	789	720	777	705	737	740	731	751	703	714	741	723	743	794	769	754	745	731	754	749	778	737	711	752	794	773	789	754	720	761	713	740	769	753	729	723	777	752	749	780	753	755	782	772	755	786	751	773	787	727	731	722	728	748	724	778	725	718	786	768	735	783	774	727	731	712	767	745	689	772	729	778	776	731	755	781	785	763	747	754	707	724	719	698	724	722	740	716	733	784	696	719	757	731	754	793	753	678	754	746	693	754	753	780	739	737	786	763	716	828	722	788	749	745	734	784	758	758	758	730	742	778	760	743	722	773	710	683	730	759	737	732	719	759	739	749	722	806	790	727	792	715	743	705	718	761	768	741	762	706	745	719	793	770	792	742	741	739	716	763	733	727	733	786	794	731	797	773	742	787	781	770	766	758	710	799	731	705	750	743	754	711	723	726	804	736	772	749	700	740	759	778	784	711	725	723	736	739	761	780	737	783	759	759	770	740	765	720	769	751	769	769	754	778	769	726	680	745	695	787	701	718	745	770	726	715	740	784	779	749	734	742	744	758	748	773	733	741	740	733	783	792	728	753	761	769	734	740	750	751	725	738	736	758	759	770	780	757	744	728	743	746	766	741	763	736	735	727	722	758	765	829	766	732	749	740	753	734	750	780	724	759	749	790	733	772	740	736	775	763	753	755	774	715	782	773	714	780	743	782	724	727	750	718	736	747	795	741	755	774	786	765	752	716	742	754	766	693	696	760	740	764	716	726	789	717	777	744	720	722	779	727	792	730	792	736	736	778	776	752	751	767	739	767	718	741	748	744	734	736	699	746	738	773	780	710	728	687	780	735	755	729	759	774	750	756	758	790	784	736	740	769	751	729	753	791	745	727	799	787	766	736	741	743	735	796	756	772	696	747	742	720	739	757	716	756	756	752	738	718	815	783	773	720	716	690	717	703	834	760	799	738	767	717	730	754	716	756	754	726	744	696	764	744	715	719	732	733	706	739	751	757	734	722	750	742	690	757	765	766	743	756	750	748	746	774	732	724	775	717	779	707	722	710	748	732	725	773	755	762	763	777	769	731	751	736	726	725	750	735	726	782	754	712	717	731	729	762	783	746	758	768	798	781	749	710	727	727	766	776	802	737	764	734	752	747	764	760	771	754	759	758	716	728	735	754	796	797	755	766	690	714	746	778	757	737	748	784	738	765	753	753	746	748	720	764	735	764	788	743	712	735	748	737	765	735	754	786	726	743	694	772	757	744	735	716	729	812	754	708	713	785	792	773	747	750	753	739	704	770	764	787	717	765	764	697	709	764	692	783	686	742	800	781	673	745	773	715	751	768	751	773	781	810	740	771	747	755	755	763	749	788	787	699	777	734	738	730	740	706	760	739	761	715	713	802	756	788	731	783	789	784	730	766	712	762	748	714	732	755	804	729	764	702	751	773	769	745	773	769	753	774	738	792	805	729	747	764	740	749	763	776	764	785	757	782	771	773	753	713	725	714	778	776	754	755	782	727	760	762	710	772	759	762	737	747	705	739	732	763	708	709	740	750	739	745	749	765	713	745	744	734	786	723	688	803	782	753	714	710	733	748	756	731	780	843	745	748	717	764	792	726	784	688	727	771	738	764	766	780	733	724	769	733	726	731	718	712	758	762	741	764	728	719	811	738	791	795	752	716	801	746	716	777	736	728	703	784	728	761	806	769	772	720	759	715	744	765	738	807	695	767	767	734	746	767	784	790	737	722	728	748	725	769	792	772	766	802	748	773	740	686	761	768	725	795	732	717	731	740	746	727	779	729	767	745	795	786	758	757	718	746	747	709	756	769	776	781	713	740	752	727	736	737	730	790	701	749	775	739	756	744	736	671	728	741	741	775	757	776	767	768	736	778	739	823	785	764	760	757	741	709	702	739	782	788	714	694	741	765	766	676	742	747	779	743	734	753	740	714	794	755	732	767	798	791	737	746	755	789	732	741	766	740	730	756	715	728	725	745	757	735	704	744	753	730	747	755	769	734	725	793	757	727	784	704	791	707	730	762	709	753	746	692	763	702	772	735	760	706	746	746	752	709	723	729	772	742	742	767	758	796	744	721	735	770	714	765	774	734	737	747	690	717	757	766	791	767	699	764	766	759	749	701	760	762	774	743	756	743	726	744	823	732	755	732	786	769	781	738	758	769	733	789	773	836	769	738	741	748	717	797	717	731	733	715	697	752	715	741	708	718	754	772	798	728	767	767	750	741	745	733	726	740	757	735	753	724	729	729	780	719	708	738	744	783	765	739	722	728	727	732	783	794	711	730	779	732	772	722	711	738	750	733	725	757	757	698	736	746	745	713	741	764	776	770	760	771	736	738	730	752	793	747	773	738	764	790	775	714	743	749	762	726	726	772	727	689	764	741	744	731	686	754	751	786	781	763	747	734	746	728	742	735	739	779	708	755	729	763	745	752	711	696	706	748	700	730	718	723	740	770	709	771	733	785	723	737	733	719	739	715	750	766	751	750	716	788	794	790	807	732	763	758	767	759	728	786	760	798	775	774	752	746	728	754	803	765	714	806	775	760	718	743	730	719	760	753	757	762	732	765	769	740	765	750	739	774	742	737	734	725	787	763	781	807	751	775	783	735	746	720	722	720	752	749	769	715	782	775	770	769	731	693	772	729	671	739	744	753	727	751	747	748	799	786	775	745	794	791	722	708	691	722	727	784	714	759	774	787	754	789	720	762	782	740	765	751	769	777	760	710	762	710	739	736	764	764	734	744	729	729	791	768	718	751	738	725	744	717	778	706	682	707	741	765	737	753	762	696	791	709	736	795	780	756	780	766	793	756	731	760	783	710	773	818	729	698	758	719	757	724	758	737	751	769	743	708	711	746	699	699	713	718	739	802	703	770	780	773	730	771	795	732	712	737	739	753	806	729	778	754	696	725	752	697	742	758	762	772	723	776	768	781	786	773	736	745	700	761	719	768	777	754	746	756	745	800	737	743	746	720	807	788	776	731	748	746	737	756	731	715	711	774	754	730	673	752	726	754	734	768	787	703	723	692	745	771	720	778	726	781	749	820	740	760	793	764	750	754	773	721	759	754	770	785	716	722	774	758	745	767	759	742	739	730	754	733	731	775	730	727	723	748	772	780	728	718	761	722	803	751	782	785	752	703	757	757	738	751	745	783	754	693	715	701	763	779	710	745	720	732	801	731	763	767	753	781	744	717	779	764	746	756	732	756	740	753	727	764	722	749	745	746	792	772	745	700	785	790	781	751	738	739	724	770
32180	37767	30213	26505	22538	18517	13754	8258	5726	4225	3532	2915	2361	2058	1850	1698	1572	1425	1366	1320	1182	1114	1087	1148	1188	1113	1009	966	1016	1039	1107	1151	1103	1139	1123	1178	1094	1094	1088	1049	1020	1015	1002	1063	992	975	963	918	1016	971	1002	952	990	961	963	963	945	943	1006	965	923	920	926	960	875	950	965	935	924	1010	917	895	962	887	965	923	938	874	895	885	990	921	969	924	944	962	924	900	953	898	967	956	868	922	897	958	936	877	945	933	898	946	901	942	904	938	890	902	991	931	945	933	950	903	909	923	963	921	948	918	937	983	966	945	898	892	933	889	949	920	989	930	942	951	942	938	938	966	931	925	932	917	948	972	932	922	957	993	982	980	966	953	983	950	947	982	904	1006	941	940	950	919	916	893	927	949	951	986	834	930	970	922	920	964	929	900	970	926	916	952	920	932	929	918	944	932	945	955	911	950	939	883	967	933	958	873	919	840	920	892	905	931	920	902	894	913	945	915	925	928	927	933	909	913	939	903	958	974	952	943	904	899	983	965	928	1005	886	909	970	1009	902	887	937	908	937	940	967	926	928	939	975	953	925	910	961	947	962	894	921	929	925	968	953	959	919	924	922	1000	930	986	938	936	934	909	895	957	946	949	937	932	951	970	948	912	955	983	931	930	931	952	918	943	917	926	961	933	958	925	926	923	934	926	981	912	959	941	932	916	932	952	941	942	916	921	950	976	1015	937	927	936	970	903	932	917	913	966	898	936	939	936	901	924	898	939	899	918	923	974	956	930	872	936	967	939	946	924	933	958	901	915	927	914	914	946	940	938	927	958	925	890	941	938	905	929	925	922	901	951	917	896	903	952	923	908	951	924	918	926	889	891	920	904	972	955	921	914	887	990	928	947	939	892	972	945	969	960	941	882	865	955	898	949	936	983	953	939	959	973	874	956	959	940	910	910	942	935	946	980	975	940	930	898	918	921	922	898	943	914	940	968	925	908	879	952	926	915	906	932	939	910	907	934	959	854	897	916	986	920	953	895	903	974	934	949	919	925	920	906	956	902	919	927	898	970	934	945	922	970	933	885	975	911	916	933	919	923	929	920	951	915	958	974	916	914	932	927	920	919	915	948	918	983	922	933	978	961	963	914	953	929	956	955	976	932	937	969	940	921	943	945	922	922	917	904	933	925	926	952	930	889	934	946	910	971	989	950	926	919	963	963	922	884	945	927	925	914	928	933	949	950	962	962	943	905	892	924	933	956	959	886	907	929	971	931	972	928	897	1032	949	887	899	872	886	939	898	918	933	971	828	930	951	936	943	934	944	925	929	923	910	909	897	905	969	930	954	915	926	914	953	964	867	956	972	912	931	920	937	968	980	914	860	936	923	973	945	908	963	911	949	916	887	946	954	925	987	951	947	947	928	958	919	990	937	960	937	943	1003	935	909	934	927	954	957	967	943	887	934	929	935	897	960	877	909	1021	957	920	971	953	953	930	924	923	910	903	947	920	951	982	939	924	969	924	959	994	924	956	957	928	942	961	966	924	967	925	924	926	948	963	868	881	980	916	953	965	907	947	930	974	946	937	946	912	954	925	970	969	936	1010	957	926	889	916	972	936	917	916	919	955	923	920	950	900	925	948	981	901	942	927	989	918	880	923	962	929	934	1007	938	980	1026	963	886	904	900	930	937	935	965	947	950	952	912	933	900	937	948	905	915	948	932	941	918	961	920	964	959	943	943	984	928	961	907	910	878	919	907	990	880	932	940	943	958	966	924	906	944	944	973	937	979	944	936	972	909	882	940	931	955	980	882	912	945	943	900	957	945	956	940	984	956	913	943	1012	973	896	899	906	941	899	943	935	934	914	964	968	957	864	923	959	919	940	939	916	946	947	917	935	945	868	962	922	978	902	928	926	914	942	955	916	968	943	927	964	900	952	938	958	922	919	915	908	1012	924	969	915	947	909	957	971	938	937	950	953	932	943	938	927	914	974	1005	907	948	983	918	945	921	969	943	942	938	881	914	985	917	915	953	928	938	957	912	946	906	933	964	977	936	887	956	963	933	906	886	951	920	914	907	997	872	920	898	913	902	941	946	939	932	904	875	1010	957	876	970	903	928	1013	967	969	916	954	934	914	971	941	912	941	978	936	943	917	976	939	910	991	914	962	957	945	963	904	961	894	918	913	923	908	897	926	936	948	888	1021	929	958	967	945	886	954	924	977	935	968	921	967	945	936	874	932	930	898	929	915	896	980	953	991	969	989	976	962	927	955	971	883	910	931	904	895	941	938	987	932	919	910	912	936	947	939	903	974	935	945	900	977	900	898	963	907	918	953	934	922	912	882	895	938	971	897	919	903	958	967	954	970	936	942	965	916	970	952	927	951	968	995	912	899	966	938	937	944	914	933	863	963	908	885	895	966	979	959	933	933	910	973	966	912	931	933	933	962	964	932	994	923	926	945	928	945	888	939	924	950	929	897	939	940	979	909	907	923	980	911	943	922	1007	920	909	932	887	942	938	936	915	923	942	894	947	970	973	926	923	928	891	938	898	907	963	967	960	901	895	958	960	919	962	973	938	921	938	913	949	924	925	945	968	896	948	924	945	950	995	930	899	915	969	915	927	967	925	967	947	908	896	927	920	906	919	928	945	931	934	921	948	950	907	901	939	970	924	931	963	927	968	915	969	895	976	923	909	914	952	946	951	955	921	915	939	935	885	918	934	973	933	929	966	906	997	959	915	913	917	959	921	968	924	979	929	895	927	969	991	916	975	897	912	986	923	972	929	888	934	958	854	932	911	940	966	912	922	965	940	935	911	959	996	921	920	994	908	945	903	976	917	942	925	958	978	968	907	972	944	908	959	988	962	909	1012	949	922	895	971	895	882	947	898	946	883	899	832	942	981	921	940	961	890	955	925	943	938	932	909	937	932	942	954	956	926	916	932	943	903	969	941	934	951	957	959	946	931	909	957	930	923	951	911	925	1011	922	956	889	888	937	924	880	928	1029	971	901	943	999	938	936	879	900	877	913	937	936	942	918	917	1008	873	968	928	945	965	898	950	993	913	947	909	1020	924	971	957	909	952	934	964	943	959	921	917	914	925	911	915	940	909	971	1004	978	903	943	941	927	973	924	958	946	948	970	922	941	945	976	943	960	972	960	896	863	913	933	909	992	952	879	887	921	914	942	935	950	925	948	992	959	927	953	986	873	912	946	956	909	993	888	947	896	884	950	944	930	916	911	959	934	946	999	951	889	938	944	917	929	937	890	1004	943	938	888	933	905	936	959	894	910	900	914	988	926	927	903	971	953	983	908	937	905	904	965	927	906	966	974	853	932	917	994	892	923	958	894	938	915	943	901	920	910	943	946	848	897	957	961	932	912	902	927	999	874	972	946	949	932	888	974	930	920	917	950	922	945	969	985	905	922	932	938	915	912	913	888	939	925	980	994	877	992	938	966	934	917	948	962	938	956	942	909	909	916	886	930	915	992	904	953	913	939	914	981	962	980	957	959	944	919	939	941	900	955	971	979	1000	963
23651	20816	28018	24159	22480	20324	13060	5877	4121	3280	2443	1933	1617	1543	1482	1375	1298	1162	1092	1011	1016	918	873	884	933	856	833	820	775	825	827	823	820	847	908	858	885	877	852	896	755	738	780	742	786	688	723	777	748	702	717	712	709	715	668	706	757	724	693	691	677	711	720	686	729	692	669	740	792	664	681	705	728	701	732	737	690	711	706	696	686	675	697	675	670	675	734	741	695	730	689	706	662	694	719	681	679	644	679	738	681	697	708	694	652	704	731	708	679	695	695	713	690	728	671	731	695	659	737	712	707	680	703	703	686	696	752	679	666	691	692	716	693	698	687	657	691	709	729	690	720	638	658	712	690	671	717	643	690	717	741	741	694	672	662	669	662	627	696	707	704	705	696	719	738	734	694	674	707	709	687	673	693	689	691	720	746	672	733	675	707	730	676	674	694	662	681	701	694	656	684	689	692	646	656	699	696	669	700	708	706	697	722	677	695	645	706	705	699	691	664	704	748	696	718	722	683	698	686	733	709	659	739	716	659	703	691	694	689	677	715	705	753	666	691	702	664	658	708	662	658	724	696	715	688	668	669	704	656	726	693	687	707	669	681	662	721	715	667	727	698	689	655	687	672	701	698	719	751	684	678	663	672	692	739	750	727	685	678	691	675	696	705	705	761	685	668	707	671	648	681	733	718	756	729	732	677	727	720	674	700	713	649	704	704	660	691	661	666	764	680	698	700	703	695	723	676	671	712	701	708	695	678	673	723	685	702	678	707	727	694	702	721	677	724	737	714	695	643	718	712	650	685	704	655	683	712	685	664	674	730	692	707	722	669	697	720	720	722	662	711	723	678	655	625	707	649	677	676	718	689	692	682	687	684	681	713	690	658	664	686	661	677	700	660	741	653	715	678	729	737	708	703	723	666	674	659	635	724	627	709	723	680	667	679	646	690	706	699	702	719	738	729	672	696	705	721	664	688	650	629	706	678	662	740	698	673	698	659	711	691	719	735	699	705	734	672	748	701	710	674	699	656	682	670	727	697	694	709	731	718	695	672	701	710	711	697	687	687	719	712	723	687	701	691	709	735	747	698	674	694	704	657	726	685	673	710	739	661	700	611	667	672	681	714	689	664	688	725	649	660	714	687	684	709	712	674	668	694	689	680	682	684	748	722	678	689	664	729	650	693	701	707	676	711	702	704	697	679	708	671	677	658	667	709	687	667	699	684	698	682	678	685	680	708	744	718	725	672	694	716	680	679	683	718	710	662	700	685	688	696	686	701	660	711	628	726	697	679	737	665	728	733	657	716	693	686	733	690	716	697	711	667	701	645	682	744	721	693	703	669	655	688	685	736	697	705	693	684	710	700	695	715	696	677	698	701	721	737	671	713	719	723	683	670	647	713	643	712	681	706	681	702	686	721	647	681	696	708	657	689	692	694	692	687	679	734	677	628	682	673	709	709	703	747	717	725	725	682	697	700	691	682	708	688	672	720	730	697	695	697	683	679	669	689	699	666	708	669	721	655	733	689	722	689	722	693	725	728	678	695	691	716	702	699	700	698	658	665	673	675	606	707	661	677	774	699	682	692	702	667	705	715	677	677	696	714	711	662	700	661	675	727	637	678	703	664	720	704	700	697	669	662	693	696	761	684	729	720	684	762	694	690	678	726	695	674	707	764	694	727	710	712	714	742	749	721	701	712	655	733	673	653	629	638	719	731	689	715	698	697	685	788	650	719	670	692	710	699	683	669	659	687	726	714	664	719	691	706	743	662	663	716	670	697	684	673	685	659	651	653	689	683	693	690	693	701	748	677	683	697	695	718	682	666	641	699	648	675	676	708	666	712	706	667	682	691	709	688	696	701	690	691	703	686	671	699	686	693	713	686	710	696	700	674	699	726	670	714	645	688	677	676	688	695	725	670	719	640	675	707	677	715	717	671	675	743	694	698	721	684	707	662	724	701	697	657	658	678	679	696	670	696	668	686	669	672	695	711	701	689	697	710	673	659	705	654	699	644	720	656	726	663	695	669	682	701	706	690	679	641	676	719	665	678	687	736	607	660	715	721	664	659	633	735	663	694	677	751	685	692	686	694	669	653	702	705	700	682	681	588	713	690	716	691	685	757	711	667	718	702	731	689	687	703	651	695	707	714	717	696	764	689	660	729	636	744	741	687	684	701	648	678	671	713	684	692	662	723	699	662	697	685	755	696	667	708	683	725	740	686	690	698	729	718	688	668	678	655	687	690	651	724	689	677	747	677	697	701	683	673	723	705	671	679	730	719	669	723	719	686	690	758	669	710	654	652	662	704	660	711	658	655	667	683	716	691	733	706	733	656	686	693	666	657	691	661	666	663	655	743	633	673	690	670	708	708	660	681	717	704	707	702	691	689	689	721	730	730	667	666	676	706	713	652	678	690	717	692	673	682	720	675	711	687	745	685	708	695	735	700	674	637	634	673	697	677	647	698	675	686	655	716	765	718	696	723	704	691	668	641	728	697	642	725	654	670	690	677	649	714	710	696	705	712	673	745	656	719	715	686	690	717	719	692	708	667	655	691	705	695	701	754	696	678	715	664	763	695	730	702	738	728	679	655	725	656	647	741	663	702	728	759	671	705	765	712	684	679	717	705	699	700	664	708	648	708	690	715	686	717	707	645	701	672	703	734	700	720	659	689	674	660	711	678	712	731	689	690	668	733	721	710	698	687	711	672	668	701	702	677	678	680	696	687	727	676	632	717	672	723	700	687	745	702	689	733	695	673	699	683	666	668	714	663	707	724	680	706	651	700	705	713	683	645	730	686	713	679	692	698	718	706	725	672	707	695	689	708	685	680	700	670	721	704	703	656	669	692	665	703	727	706	725	726	673	709	704	738	726	697	678	698	703	724	725	639	667	700	734	702	672	665	666	669	709	688	618	668	680	764	644	667	709	714	691	644	710	669	683	714	688	746	684	679	670	695	730	711	689	737	685	651	685	703	698	675	737	684	686	657	682	654	668	679	669	715	671	726	723	699	686	688	737	716	659	678	680	696	722	683	672	733	685	700	694	675	692	650	704	685	679	692	686	685	697	659	699	687	697	689	683	731	706	664	678	706	674	674	695	689	655	707	721	713	721	671	664	688	701	660	666	735	696	697	699	708	699	693	691	683	680	689	664	665	707	698	694	705	688	686	731	716	653	651	749	686	731	682	733	677	728	665	703	672	674	714	718	669	710	671	686	668	699	729	746	711	746	680	689	689	706	720	707	713	734	713	679	682	682	676	692	707	646	737	709	692	665	701	709	690	655	728	715	720	729	641	669	670	714	708	709	701	655	674	689	669	686	675	697	641	676	699	654	696	699	712	660	685	705	635	704	719	717	673	656	678	666	692	668	697	660	754	667	706	686	726	705	723	711	679	673	690	680	676	645	706	624	683	667	697	727	699	682	704	685	688	673	688	671	626	652	722	689	699	683	701	702	727	658	720	664	672	736	704	712	698	723	705	704	658	693	692	661	677	661
36872	46384	37276	33496	29207	23453	16367	10345	8331	6701	4780	3680	3218	2780	2588	2331	1997	1878	1728	1643	1425	1342	1359	1304	1322	1231	1151	1014	1040	1131	1137	1173	1177	1240	1193	1289	1333	1134	1163	1140	991	1069	1082	1040	940	1039	966	951	891	951	911	895	905	840	946	910	901	882	857	918	907	904	852	883	902	949	920	883	884	873	875	839	945	912	880	827	876	869	924	809	927	899	872	837	845	884	930	904	851	852	848	849	908	863	873	867	882	847	908	904	877	910	868	901	825	883	895	847	883	908	845	890	891	855	897	844	908	863	838	879	881	971	841	868	837	867	869	861	880	901	852	880	865	909	881	882	875	851	903	892	854	886	869	904	878	850	838	840	897	861	896	924	901	888	848	864	839	846	875	903	847	900	861	894	879	899	873	859	870	862	825	844	870	879	891	852	824	884	850	872	914	928	839	932	922	858	896	870	867	906	827	893	916	863	910	909	852	905	908	860	830	787	833	901	876	885	880	857	855	867	886	876	873	863	939	824	838	906	886	887	861	871	865	908	905	931	874	878	854	894	863	873	889	884	867	924	889	867	879	932	891	870	914	864	886	845	885	859	893	889	869	942	869	873	894	860	860	848	900	853	900	875	889	885	932	910	858	875	920	901	902	822	881	931	888	908	921	878	917	872	839	848	896	837	871	896	932	895	829	851	842	864	887	882	854	867	837	864	844	891	863	872	845	865	886	893	833	854	874	864	911	872	879	872	886	868	892	855	866	896	836	940	871	836	880	876	865	792	923	845	829	872	945	843	852	895	866	889	882	851	879	894	881	934	880	909	885	906	862	865	906	850	878	892	887	863	908	862	861	850	900	937	924	916	915	885	881	923	885	843	901	833	848	842	898	816	849	916	850	910	884	875	852	908	864	863	880	860	851	905	890	876	916	915	819	858	852	833	862	852	879	853	841	894	883	891	900	844	840	883	847	845	853	881	865	873	896	889	860	889	889	904	861	835	888	866	889	903	866	852	878	858	878	907	875	882	869	862	882	877	874	838	860	890	825	881	870	909	884	805	845	870	845	871	872	896	882	846	907	877	860	894	878	892	885	847	841	887	855	850	826	924	882	894	886	842	893	926	901	896	889	856	892	931	801	898	900	873	906	914	856	845	841	864	851	898	848	899	914	873	888	883	932	850	885	866	901	894	905	911	834	899	848	835	836	853	909	892	871	853	867	872	866	851	846	945	790	889	862	885	915	895	882	920	902	905	893	889	867	877	893	851	867	849	872	896	897	868	888	867	885	866	860	848	836	864	889	871	850	890	888	909	818	895	930	905	889	839	833	888	879	861	879	836	924	876	893	815	847	903	891	931	887	810	821	875	880	844	890	916	882	876	890	836	908	860	886	859	887	854	934	905	889	906	882	875	884	840	864	906	934	877	827	904	824	940	841	873	861	939	904	854	917	899	896	884	848	885	846	844	867	867	867	856	892	838	913	876	903	937	861	885	829	915	885	901	894	894	871	795	857	872	841	846	882	830	833	854	855	860	857	886	882	944	928	821	863	875	877	905	848	908	866	882	890	871	849	891	889	890	861	919	838	842	852	857	917	911	935	846	900	918	847	876	866	868	835	899	871	888	905	835	846	911	833	868	887	856	887	849	853	876	887	906	922	879	887	867	848	869	849	875	873	843	857	896	800	887	867	878	866	868	930	855	896	861	834	896	818	856	875	830	850	860	842	844	866	890	892	874	879	831	832	906	861	892	905	889	861	906	848	946	892	880	871	831	898	824	854	935	872	876	948	911	896	920	855	877	935	852	907	872	907	885	904	826	876	901	877	901	855	907	945	847	894	849	847	889	882	876	923	846	897	820	869	842	852	874	863	863	844	843	870	878	867	844	843	902	895	875	868	875	830	914	850	875	892	854	869	851	833	869	851	832	930	913	925	879	877	843	810	823	861	866	859	913	913	874	887	860	881	820	857	896	866	889	857	889	895	880	857	900	850	875	884	873	954	897	876	821	852	864	917	893	900	885	902	876	822	845	831	831	872	804	899	823	855	905	885	868	922	835	869	851	898	871	821	890	883	891	854	902	910	917	905	880	881	875	870	910	883	897	936	857	904	891	902	880	861	874	897	911	878	877	908	847	925	917	894	885	825	890	829	926	886	862	829	855	909	844	829	891	848	895	885	888	853	839	866	860	864	866	849	865	827	889	892	881	822	895	865	876	857	880	901	861	886	879	872	828	894	882	891	880	870	858	890	853	879	843	886	915	915	863	844	848	864	881	962	837	891	868	877	862	855	856	842	893	847	888	814	872	859	902	834	896	925	845	812	893	863	882	817	942	878	907	878	878	882	883	908	874	885	835	870	926	889	838	902	850	885	876	848	844	871	899	901	857	875	926	899	883	892	871	899	859	883	852	875	794	899	877	848	842	805	879	852	886	871	843	884	863	896	906	887	852	949	883	916	835	912	905	881	921	853	866	859	958	876	868	879	863	866	870	882	880	910	891	877	877	836	867	942	869	842	902	831	898	891	846	900	928	842	894	814	839	906	821	886	848	814	861	858	885	894	887	876	834	852	858	843	896	852	881	832	838	872	905	872	894	870	857	883	873	940	856	849	869	879	865	902	873	913	864	863	846	852	861	816	836	866	884	854	936	891	917	878	843	870	832	814	900	906	889	810	834	879	809	895	844	906	851	835	897	854	837	943	873	904	896	932	868	898	850	895	899	829	844	925	900	809	895	870	869	876	824	865	855	888	923	914	896	881	885	891	877	928	883	872	849	819	872	853	865	924	870	816	873	832	868	859	842	903	891	856	898	854	844	855	896	919	845	881	864	877	862	874	900	875	868	879	890	869	896	819	870	855	884	905	858	872	893	870	893	862	912	855	846	863	876	836	880	856	911	871	837	854	844	826	881	866	911	877	837	912	844	886	868	829	843	890	860	844	877	884	858	871	889	879	861	868	866	885	924	922	907	899	920	866	882	872	853	904	918	850	867	881	874	890	871	823	831	837	879	867	921	892	928	876	948	820	842	875	923	834	906	864	910	856	863	888	852	932	854	882	854	871	871	899	866	857	863	874	889	868	863	877	901	928	914	872	945	893	853	885	854	869	863	827	887	852	803	799	880	837	854	859	886	832	826	919	874	894	883	894	883	789	875	857	858	804	893	908	854	882	850	853	865	883	900	859	916	887	889	795	867	847	875	872	850	852	879	898	853	863	888	909	890	821	891	832	881	912	824	921	861	922	852	857	824	845	838	901	906	867	927	856	843	857	869	862	854	892	911	866	838	855	834	873	867	899	876	892	917	959	906	877	887	852	906	867	929	862	870	938	901	840	887	893	838	905	917	871	861	842	855	883	897	892	920	838	869	843	916	886	860	875	887	912	877	855	895	860	897	912	848	866	836	897	894	876	896	876	880	892	910	890	822	866	861	900	856	871	899	834	868	839	841	890	853	893	851	855	864	892	880	879	881	876	882	924	855	873	867	848	858	875	840	891	869	871	879	846	874	903	844
22650	20790	28432	23392	21481	22751	18386	7817	5659	4635	3086	2135	1899	1893	1668	1584	1441	1253	1279	1227	1185	1107	1093	1002	1067	933	854	840	780	845	854	908	936	865	942	930	902	883	906	872	814	815	816	755	753	784	717	710	689	679	688	654	666	697	695	650	687	644	726	685	654	657	636	633	630	698	604	626	651	699	725	645	630	617	639	654	641	648	643	652	645	668	642	623	659	681	650	628	614	622	632	674	651	682	691	676	646	635	644	638	631	646	627	619	639	658	627	610	631	640	616	634	633	690	672	624	681	667	668	682	684	642	614	625	648	630	640	635	632	641	621	644	669	633	712	643	690	633	639	617	625	653	661	670	663	681	659	675	657	685	643	697	658	643	637	610	682	648	631	623	628	661	647	633	648	676	625	667	657	638	645	611	646	572	662	628	660	636	650	615	603	645	629	608	618	657	667	656	642	617	668	664	621	654	631	625	627	650	644	666	642	639	661	640	667	634	628	667	640	665	653	664	616	637	662	618	660	646	609	630	652	616	643	593	641	658	663	633	644	625	635	678	641	640	626	660	617	651	699	667	656	632	675	632	681	667	616	663	606	621	643	615	629	641	652	705	596	637	634	641	609	638	658	672	613	640	637	649	652	665	672	639	653	662	689	641	632	642	651	591	651	674	696	654	647	623	606	580	623	632	644	655	630	643	617	590	669	654	637	665	682	632	639	664	629	673	649	680	684	684	668	625	605	673	682	678	650	600	628	673	672	612	693	659	620	650	662	634	634	634	608	641	666	670	665	610	648	603	585	618	634	667	631	658	609	628	654	679	616	605	610	646	697	601	663	630	623	645	623	614	651	605	623	632	623	695	680	652	698	627	658	632	629	612	645	623	673	628	651	625	647	701	667	650	638	659	643	644	663	640	626	680	669	670	621	629	659	629	651	656	641	648	608	651	620	634	624	620	612	636	668	664	665	680	688	645	595	638	668	645	641	592	625	633	645	657	651	640	583	624	614	572	690	630	610	600	595	655	642	677	630	661	660	670	651	620	655	656	636	663	701	650	657	602	648	592	611	601	612	659	600	722	653	642	626	601	660	619	651	660	627	639	672	658	574	630	649	653	642	673	621	633	663	633	647	658	616	652	613	620	671	634	631	662	679	668	716	614	668	690	651	645	635	658	633	645	645	629	705	679	616	653	601	682	709	633	665	651	642	622	682	630	675	622	696	630	653	586	625	651	687	706	606	606	664	614	669	626	683	627	635	647	653	641	638	634	649	635	624	585	591	638	656	633	655	643	656	633	660	622	691	617	695	675	661	641	629	652	609	633	629	700	643	629	684	614	635	673	670	684	676	689	626	666	654	647	649	674	676	606	656	698	633	606	658	668	683	652	628	646	715	673	612	619	676	627	684	673	645	646	649	612	656	611	632	649	661	648	625	672	588	607	625	644	619	652	639	659	616	635	629	677	657	617	603	607	656	680	654	650	643	618	668	594	651	649	658	615	653	649	658	631	629	649	631	635	637	614	692	710	646	660	670	632	690	612	612	617	613	635	636	648	628	627	636	621	623	633	683	634	628	668	623	645	662	642	626	630	623	654	674	622	648	639	645	662	640	635	652	683	669	666	653	655	633	683	658	602	658	642	664	620	659	655	606	659	650	634	613	667	667	612	646	661	607	636	611	619	635	663	666	662	631	646	616	654	633	664	640	661	662	672	615	642	641	625	672	622	627	636	614	640	633	679	677	669	644	643	629	626	621	624	647	595	671	653	644	676	651	667	644	637	608	661	676	672	607	667	638	695	623	619	640	643	676	665	637	687	602	621	595	689	668	634	643	653	634	661	618	630	609	627	630	652	645	667	624	662	649	656	614	615	640	623	643	638	657	624	667	636	625	600	595	620	642	676	678	693	650	631	634	587	647	649	643	641	585	668	622	670	641	588	622	655	659	593	659	675	670	700	636	652	631	651	692	627	623	670	640	678	639	681	700	633	624	703	661	655	655	633	646	665	660	603	682	654	657	653	648	633	648	633	613	634	616	620	643	620	623	609	627	662	665	646	684	661	611	655	681	649	646	643	641	638	625	703	614	605	664	659	610	647	610	633	613	649	655	645	642	653	657	646	650	608	634	687	689	641	631	638	681	656	660	690	621	650	608	643	701	579	613	671	629	643	611	712	632	630	638	614	612	629	635	672	644	643	647	641	667	616	691	647	650	628	665	666	675	669	668	667	656	652	617	653	681	637	662	627	621	649	677	592	663	639	615	652	661	636	618	597	680	658	646	644	640	671	663	613	622	659	672	628	655	662	614	657	638	629	686	631	638	633	634	584	650	654	651	662	664	650	671	670	614	656	693	650	649	613	657	638	625	628	671	671	667	656	673	679	601	689	681	685	637	673	666	658	603	626	681	634	653	604	633	636	663	628	653	653	613	639	592	646	644	608	617	645	663	630	626	670	647	589	658	690	672	626	643	658	632	651	612	642	606	664	683	620	659	638	635	662	647	649	647	633	687	677	617	653	649	634	616	672	656	639	607	698	624	637	642	665	581	661	646	683	610	661	660	616	646	659	648	596	624	690	594	586	690	654	646	658	633	649	645	647	684	632	598	655	606	647	671	630	595	663	652	666	661	650	652	653	602	629	671	655	659	643	659	672	580	664	619	603	704	649	588	658	625	628	677	629	640	650	645	653	616	651	657	637	649	664	621	622	689	649	663	619	692	679	626	657	662	636	638	678	679	662	639	677	674	641	621	694	632	643	621	622	672	671	645	671	619	669	615	652	649	692	630	672	631	637	658	632	705	662	633	618	653	633	663	673	627	671	630	698	634	664	635	635	638	681	665	617	657	594	620	602	630	587	640	661	615	609	667	643	664	645	673	688	640	620	618	668	673	607	655	647	678	615	651	665	654	633	594	629	712	662	648	641	634	703	659	592	606	714	603	628	638	616	611	613	672	632	667	616	661	637	613	617	623	641	645	634	636	677	686	649	605	635	631	603	647	630	635	661	635	635	629	661	585	648	652	603	606	601	581	641	629	639	650	649	588	608	647	651	654	691	636	655	609	641	649	614	604	611	636	619	651	635	679	645	596	641	648	653	660	699	622	669	612	665	615	634	672	702	621	651	572	648	648	610	652	664	664	641	595	667	633	646	645	626	648	648	658	642	676	658	613	650	640	609	654	659	672	653	627	648	623	653	663	678	634	672	619	647	633	655	624	599	616	617	637	658	612	657	643	698	667	670	639	675	654	654	655	608	635	640	668	675	676	610	650	591	639	656	617	631	597	677	655	635	623	652	619	624	648	633	651	612	633	627	643	639	643	648	600	660	659	640	651	617	618	671	668	631	706	625	629	647	614	617	616	647	650	680	675	667	628	654	654	668	643	657	640	658	666	639	588	639	624	631	639	662	593	657	645	688	592	631	652	655	708	662	639	619	636	661	662	600	652	675	633	650	662	618	617	642	670	630	685	646	639	624	635	636	660	659	643	650	665	653	646	667	614	639	649	661
41274	51122	44782	39028	32442	26571	17935	13075	11235	9063	6161	4292	3598	3360	3204	2776	2451	2082	2063	1925	1782	1692	1620	1641	1579	1403	1226	1148	1044	1183	1245	1201	1347	1297	1336	1330	1279	1294	1273	1219	1257	1108	1066	973	931	958	1018	874	978	863	870	832	818	867	893	820	836	916	907	888	855	853	810	819	853	779	830	849	866	800	800	804	779	808	848	804	816	848	823	807	861	857	804	842	795	763	846	834	799	784	790	792	776	792	802	799	827	810	770	781	817	828	725	795	800	786	777	823	828	801	771	791	830	802	774	790	798	794	828	802	786	805	784	808	809	849	836	820	814	816	794	788	805	798	802	768	809	795	819	816	788	787	804	827	809	804	768	755	814	833	794	793	783	769	823	811	785	786	825	793	760	798	802	821	798	830	816	815	780	815	825	796	810	823	800	848	761	827	829	819	814	882	786	767	789	815	783	800	831	785	819	830	832	815	807	791	790	868	798	817	868	845	767	801	825	799	810	802	821	801	778	821	833	796	801	789	772	838	803	803	825	809	792	842	755	761	804	766	810	780	741	809	824	810	831	780	856	790	818	842	767	820	816	773	799	792	767	766	781	832	758	804	826	760	825	848	843	814	820	799	796	794	808	738	794	781	765	816	746	826	792	787	783	822	777	791	840	797	831	780	822	808	826	840	842	796	812	826	810	823	798	742	805	759	795	831	839	802	780	814	833	841	778	875	847	828	827	756	790	833	749	840	811	753	821	777	788	744	797	806	812	816	815	782	795	808	809	809	768	780	808	760	759	827	771	778	804	796	784	839	789	851	863	775	842	768	782	833	808	793	805	790	807	845	820	819	813	823	827	794	814	814	738	770	812	811	841	820	780	826	817	858	786	741	812	777	795	819	807	823	815	845	802	809	842	827	815	851	732	840	798	763	776	803	814	783	837	813	769	824	818	864	825	778	805	776	807	830	846	804	806	802	885	778	824	781	804	768	790	785	835	757	802	832	810	826	777	857	814	753	803	804	777	853	779	794	755	802	813	804	816	867	826	811	799	790	788	803	806	804	805	778	814	793	795	780	834	819	868	800	768	771	803	773	807	823	830	797	858	776	790	820	817	801	818	829	786	840	788	830	824	852	838	810	797	762	801	800	831	797	809	838	790	828	795	818	819	729	796	752	838	783	839	751	839	805	813	831	791	802	834	811	786	786	811	836	806	791	805	796	822	801	778	835	824	774	821	805	758	854	831	839	789	780	846	799	824	797	818	789	847	789	820	765	850	810	819	807	799	791	748	768	802	780	799	778	852	861	771	777	783	829	805	797	800	846	806	794	768	788	808	826	792	820	800	795	795	824	765	821	808	838	811	867	783	819	834	854	874	766	800	855	802	813	828	734	847	836	844	749	804	787	849	767	841	811	833	762	818	823	834	813	839	836	861	829	805	857	802	778	834	813	780	763	826	776	857	807	819	801	771	822	837	769	811	799	777	887	801	834	782	769	800	796	804	816	820	815	810	822	802	822	812	797	777	844	830	793	824	786	822	822	790	745	826	741	825	814	797	816	838	787	791	801	761	798	823	792	824	810	834	813	797	814	811	792	811	785	792	799	815	796	856	813	828	791	815	836	790	816	802	859	773	808	841	790	833	839	831	759	832	797	879	819	793	766	869	814	795	771	790	814	865	817	828	771	814	815	845	812	777	809	785	785	770	809	750	760	776	794	778	781	820	779	782	845	814	750	763	839	835	781	833	789	802	777	817	832	789	804	809	804	789	848	785	798	822	830	790	815	848	834	901	789	848	776	807	819	800	823	805	818	826	820	822	838	766	830	817	803	818	781	799	807	821	833	807	798	797	839	824	834	798	844	772	825	780	789	816	821	831	765	853	777	782	835	820	811	811	819	799	778	837	808	796	774	776	840	788	782	803	856	743	852	827	864	775	819	783	800	788	826	768	774	809	825	830	812	749	800	827	774	780	784	777	857	790	804	797	795	802	830	806	809	839	846	811	780	795	794	807	802	851	775	809	782	810	829	821	795	810	837	812	848	758	814	753	811	829	804	791	822	790	763	818	781	795	768	809	783	757	779	767	841	784	805	825	790	812	807	801	780	851	807	813	789	837	775	717	811	839	809	802	828	835	811	823	822	829	803	791	799	769	781	810	800	768	804	779	823	768	822	815	792	799	793	798	808	850	760	775	787	778	819	802	781	810	818	781	825	832	824	836	806	777	795	824	824	789	765	781	797	812	800	840	827	840	808	798	789	784	831	802	779	857	807	782	804	794	833	728	802	830	783	788	780	784	792	805	818	827	758	809	800	830	814	826	791	829	841	796	839	776	848	797	858	839	811	812	787	786	837	803	827	798	785	786	791	846	777	818	850	793	771	850	804	817	765	823	791	815	829	791	815	810	771	805	771	816	823	794	774	796	775	840	798	798	834	797	780	805	769	869	818	797	828	776	799	816	788	816	792	802	809	800	822	781	798	783	788	830	824	852	796	814	816	801	834	762	857	798	807	797	802	803	812	822	793	797	790	847	771	792	801	814	740	797	821	821	793	786	833	798	821	828	805	844	827	803	789	798	744	854	819	810	796	801	794	804	820	796	778	811	830	749	775	794	863	751	813	807	782	744	813	811	796	774	808	792	821	804	778	822	785	833	797	783	833	801	813	830	809	816	865	853	866	775	847	796	807	819	789	836	858	804	846	831	792	833	833	829	814	797	781	801	833	826	838	794	797	764	790	796	794	812	824	799	771	807	821	799	860	830	799	791	815	828	806	793	839	787	797	835	818	806	789	814	833	816	833	844	776	775	813	845	793	810	782	813	811	844	800	783	834	845	799	833	793	793	792	858	788	784	801	837	818	816	798	811	818	828	803	787	775	795	853	831	821	782	798	863	831	823	807	807	766	849	820	886	860	818	812	773	800	787	785	810	760	783	787	766	760	794	816	815	817	806	800	790	808	803	825	789	765	812	768	806	804	752	872	788	791	824	778	800	836	781	793	821	821	785	867	797	727	827	758	840	799	792	761	826	827	800	791	798	835	823	730	784	799	804	788	812	836	803	789	841	819	789	809	774	805	735	836	839	804	804	772	783	767	781	793	830	795	783	793	846	856	780	836	851	781	756	783	811	856	830	805	849	854	825	834	777	806	829	800	822	825	808	804	810	758	793	825	835	863	814	791	774	807	810	824	784	830	813	807	794	799	812	801	796	830	855	813	785	837	835	791	820	819	781	759	795	823	794	775	796	768	822	765	789	834	794	807	821	796	815	808	801	819	825	744	774	804	795	763	780	779	796	810	755	818	824	781	837	769	825	816	783	805	863	788	815	807	774	812	779	776	776	789	786	782	734	836	784	825	769	814	809	816	771	819	826	798	784	799	798	825	848	800	850	811	802	802	809	789	806	817	839	797	798	800	840	813	825	790	832	759	786	812	761	781	800	799	835	853	788	770	784	818	833	832	787	820	795	817	841	770	776	833	747	788	795	810	767	791	825	832	837	798	850	816	787	809	767	798
27655	24785	27694	24164	16005	10175	5773	3470	2922	2117	1659	1281	1211	1112	1012	1078	962	1044	947	991	912	939	883	961	938	877	866	775	825	825	830	805	822	867	853	861	823	900	858	848	837	824	797	751	821	801	746	762	757	780	759	742	748	792	743	768	764	761	741	776	748	819	808	699	744	798	810	729	780	778	764	771	703	764	774	755	754	796	801	734	745	788	789	723	711	770	756	725	703	693	770	759	776	763	691	767	770	749	714	692	745	751	772	754	751	718	747	758	765	760	756	778	769	796	728	733	778	740	750	717	718	741	758	784	772	781	755	781	727	735	746	733	728	714	731	733	749	738	757	793	771	716	728	770	785	730	763	699	732	757	773	726	758	741	752	760	744	725	733	795	764	755	703	762	703	739	742	774	765	724	749	749	713	753	744	713	731	738	724	767	730	774	738	770	759	756	762	747	737	727	745	770	723	769	751	764	703	736	755	726	749	754	739	794	769	699	717	755	761	755	714	758	722	794	781	759	746	711	691	747	733	728	828	769	775	726	798	732	694	721	761	704	733	757	752	758	778	742	773	728	753	769	773	736	738	722	733	750	773	742	798	786	714	739	750	756	764	703	790	780	768	710	750	746	757	762	770	769	692	748	763	808	746	749	746	751	774	719	837	745	741	736	743	767	766	750	717	712	752	786	744	760	803	757	764	836	724	757	731	712	743	792	732	777	799	746	762	767	749	755	754	677	778	757	719	741	759	771	779	775	758	746	728	802	692	736	722	753	685	733	774	705	764	770	688	751	769	767	713	716	789	737	757	758	798	711	717	749	733	760	766	739	738	769	779	791	740	789	753	740	763	715	765	701	748	731	680	747	763	743	734	756	732	720	764	759	780	743	760	787	771	791	815	788	756	786	751	726	774	730	738	804	688	770	771	754	755	761	770	738	750	718	797	769	732	743	743	762	762	725	821	779	705	725	774	788	744	727	752	759	759	745	738	765	749	775	731	756	759	765	711	747	777	755	764	714	730	786	717	776	751	722	714	661	745	784	759	723	777	716	743	749	743	763	710	786	728	769	807	724	785	772	735	741	749	763	782	711	754	791	771	751	725	749	756	754	753	752	786	768	741	749	755	763	736	737	746	788	726	754	734	787	785	715	730	756	761	764	807	729	730	768	762	735	751	756	780	759	803	702	809	825	786	741	761	729	745	747	803	762	758	766	814	770	785	748	798	752	799	754	770	751	741	770	788	831	731	775	816	740	773	734	792	754	753	804	717	717	762	749	729	703	761	804	760	779	723	759	755	754	730	752	789	767	754	774	783	729	738	758	744	783	753	769	718	747	749	735	750	773	777	733	755	719	698	762	738	754	732	745	706	784	757	779	759	732	741	725	771	753	746	715	797	778	786	720	749	729	737	741	763	704	735	757	795	781	728	715	754	748	751	745	722	774	729	693	743	747	757	754	745	735	727	785	790	799	744	742	807	764	752	818	783	793	750	763	775	808	732	752	733	749	736	793	712	742	706	740	783	776	803	729	771	760	764	751	729	735	705	712	719	734	707	777	759	765	776	774	779	790	715	747	764	778	762	743	720	745	725	728	773	706	710	756	767	752	773	682	742	762	768	753	759	771	742	794	757	757	746	759	771	760	714	762	746	709	762	745	764	765	702	797	788	743	737	695	758	741	721	795	737	736	809	719	755	701	703	766	800	771	806	747	769	760	753	747	760	717	788	789	733	788	763	770	766	760	759	760	783	716	763	802	765	741	732	726	728	700	732	752	779	721	783	735	770	792	792	782	750	752	745	761	773	722	728	742	765	771	758	733	740	783	775	789	730	774	759	796	748	771	766	785	797	755	746	737	768	749	777	771	733	745	721	776	788	767	801	760	797	791	761	726	748	767	742	792	720	772	758	785	765	740	735	743	739	691	747	714	748	728	704	707	800	735	738	743	763	774	750	754	802	743	778	735	764	714	804	766	739	769	757	777	727	733	761	780	769	768	786	777	741	697	810	743	771	776	743	753	732	687	738	756	783	743	782	758	735	781	751	712	807	757	744	784	729	754	737	750	738	740	743	736	690	743	763	723	760	770	761	704	759	756	771	749	765	725	694	753	724	726	772	760	792	757	773	751	745	737	782	743	761	777	760	816	765	758	757	773	746	769	773	778	713	763	768	718	767	758	768	748	763	778	778	706	752	711	722	758	728	733	772	765	744	740	753	780	761	763	740	779	771	744	718	762	738	717	767	797	776	762	763	754	777	736	742	745	763	778	760	824	756	774	760	754	708	730	783	729	727	758	739	786	781	779	747	747	777	717	763	731	784	741	771	814	772	750	781	769	764	729	762	726	772	751	746	791	791	790	736	772	707	753	766	732	731	772	773	744	754	744	765	754	726	771	682	721	757	723	759	759	773	746	741	756	742	742	784	739	717	724	766	740	752	803	796	736	728	737	745	761	740	765	723	730	729	766	742	795	766	771	728	698	773	744	764	776	768	715	775	769	757	786	758	711	785	718	763	760	739	744	745	725	730	742	785	743	767	783	738	772	730	809	674	730	732	748	768	702	731	782	800	771	785	750	704	744	805	736	732	749	763	737	770	750	746	747	755	772	747	727	722	771	759	716	749	756	786	787	737	746	757	779	764	827	786	753	731	742	753	803	744	717	741	757	741	747	699	761	757	744	735	768	748	741	768	733	735	745	733	724	780	723	765	773	743	717	796	746	707	728	757	713	745	788	780	782	784	776	754	774	744	729	735	692	775	762	760	770	764	757	767	726	732	750	741	728	729	773	733	786	762	752	731	783	757	731	790	763	726	735	785	712	775	756	817	763	781	772	761	730	772	795	764	774	738	755	789	787	773	748	793	745	752	717	781	787	792	764	792	767	752	740	775	710	771	723	790	811	781	807	759	730	777	721	762	780	795	810	750	748	746	745	764	779	786	730	745	782	713	757	768	761	763	739	710	778	774	780	788	751	760	755	726	761	737	788	790	791	749	773	749	774	785	765	715	783	743	730	756	778	793	802	814	782	735	751	746	727	737	759	769	742	782	757	751	758	728	776	775	777	743	726	708	778	769	772	798	733	773	776	781	732	757	770	752	727	720	761	703	784	800	751	757	743	772	728	711	772	790	780	753	761	815	726	758	757	754	798	751	765	749	739	777	768	753	720	750	744	763	742	734	723	740	702	719	761	774	704	760	721	745	740	739	755	757	728	763	731	715	750	762	818	739	729	725	789	777	707	740	748	783	752	747	719	768	774	732	767	775	714	760	751	739	765	750	723	752	721	739	754	713	740	748	771	811	769	754	767	772	716	763	769	758	722	719	712	769	798	772	818	802	783	740	741	735	740	778	729	744	723	743	774	827	734	770	753	768	800	785	721	747	762	718	736	724	777	777	772	791	803	732	815	722	732	766	744	764	790	783	756	794	766	727	723	811	769	770	742	763	829	710	758	766	743	772	758	707	806	726	739	764	715	746	765	752	794	752	767	743	752	781	762	766	762	739	814
32607	38468	34061	26987	20925	15895	10856	7232	5929	4611	3109	2205	1910	1825	1672	1575	1437	1434	1436	1386	1281	1407	1356	1286	1286	1243	1116	1057	1098	1079	1077	1069	1073	1124	1157	1071	1098	1146	1088	1097	1079	1035	1028	997	1066	949	961	943	1033	1000	970	963	960	973	1013	1002	957	954	964	971	1000	907	949	927	984	948	949	1004	976	986	952	957	937	950	918	981	945	932	988	971	984	942	964	1016	919	903	998	942	942	935	943	962	955	968	938	967	938	915	1005	970	938	987	959	926	936	893	942	935	957	941	888	982	933	975	877	946	922	990	970	971	928	949	977	907	928	901	960	963	903	936	970	912	963	964	925	917	939	911	981	950	931	971	959	957	948	931	925	939	891	963	907	932	961	876	921	993	975	960	990	983	951	981	963	972	923	910	937	934	932	954	914	931	924	972	941	927	952	912	976	984	889	930	903	937	963	899	1004	967	928	970	952	928	958	998	927	951	991	965	962	950	941	911	963	900	1004	898	943	916	862	893	1014	969	931	919	861	977	988	928	925	1013	946	906	967	910	985	915	902	925	964	943	934	872	966	955	923	947	957	930	973	996	958	986	994	976	983	945	941	967	947	960	974	971	972	943	976	1038	897	934	937	922	951	905	914	914	903	884	918	898	958	902	964	987	929	971	905	940	930	957	988	936	1006	980	972	994	880	928	962	911	913	945	910	956	921	949	1006	993	930	937	951	913	952	916	927	913	910	917	953	965	961	941	941	1019	913	938	958	902	930	996	966	962	925	906	957	935	941	968	890	966	1004	1009	964	941	968	953	944	965	951	951	909	913	937	952	963	933	1034	927	915	928	975	960	905	949	935	970	970	998	924	922	985	982	952	941	978	949	945	961	1043	927	951	998	948	939	925	943	921	918	947	898	932	932	999	932	924	959	971	962	923	914	936	995	988	939	945	937	957	973	964	936	987	909	927	992	963	986	991	943	921	968	990	976	919	941	971	952	920	961	943	947	931	989	973	939	954	986	922	984	885	988	955	978	937	929	961	971	932	879	917	924	954	983	935	904	903	924	946	927	954	967	936	945	942	977	996	888	968	993	947	948	931	960	890	963	908	898	968	960	931	910	950	959	971	956	972	970	983	925	976	971	964	944	962	882	947	925	926	933	944	949	975	961	958	969	967	956	941	926	924	925	950	922	1005	938	955	926	980	956	901	925	929	996	935	928	980	993	979	983	902	946	971	956	931	1053	945	894	945	907	974	899	1001	1005	959	954	955	956	955	963	976	939	988	936	951	990	947	893	948	926	967	926	938	965	1009	874	948	970	938	954	935	940	970	939	951	962	904	962	896	964	964	943	966	937	944	952	927	900	924	940	948	935	893	929	969	970	937	940	946	1028	988	939	933	950	945	897	902	964	889	974	974	941	905	919	933	958	949	980	977	969	957	973	982	958	937	975	925	1032	878	919	935	920	916	980	956	965	939	986	934	962	926	908	937	976	980	928	914	966	902	943	941	1006	906	907	969	965	977	984	953	935	934	971	936	914	924	971	937	905	904	903	943	883	974	946	925	948	922	962	920	949	959	964	983	985	908	924	989	932	934	957	978	923	965	954	931	1003	917	986	973	962	969	909	942	900	957	959	932	967	1015	974	965	945	957	974	947	986	947	997	925	972	988	948	902	1009	905	963	964	979	987	917	982	1006	967	939	908	920	870	933	880	957	945	998	982	941	995	941	964	939	938	944	989	1009	951	979	947	927	955	963	952	941	1031	958	941	941	971	983	967	969	957	924	968	910	972	899	903	924	965	975	915	948	936	941	1024	977	956	968	966	958	975	911	970	939	941	935	858	970	943	905	977	996	985	961	913	964	986	946	958	932	969	974	912	921	913	954	955	927	949	947	919	962	978	952	948	962	938	892	972	976	925	945	990	980	960	974	924	943	946	910	995	939	1038	979	985	971	980	893	1014	936	912	897	895	950	915	961	942	941	960	915	970	878	928	947	991	921	967	1013	973	982	976	990	933	922	947	979	938	945	965	988	1032	968	930	920	932	1015	949	936	958	1019	945	917	963	905	963	947	994	905	946	888	956	934	970	956	941	994	952	907	963	914	928	928	959	997	976	954	960	978	966	948	988	977	928	957	952	935	942	911	950	930	908	928	900	928	992	931	972	913	943	911	972	987	901	918	932	919	882	942	888	945	946	932	990	968	954	961	957	917	947	890	888	894	872	1014	1002	931	887	966	898	933	921	900	990	912	904	910	924	950	949	992	965	946	967	953	964	933	986	917	952	976	1010	923	979	937	942	947	954	1004	909	938	938	922	929	945	989	951	958	938	943	953	958	916	946	973	951	988	940	918	926	927	935	904	946	963	895	902	934	941	991	916	962	963	971	976	953	942	963	946	951	903	879	976	926	996	907	926	964	956	956	980	927	940	932	941	1025	940	1001	891	888	952	981	959	888	970	895	927	931	915	991	963	968	907	947	972	932	934	926	965	954	939	935	1026	907	944	955	896	925	960	971	1003	968	993	966	903	968	979	995	937	956	923	917	949	907	981	983	971	901	945	990	890	929	965	957	930	912	925	926	972	962	996	933	963	1018	980	977	945	964	950	930	980	973	924	936	963	939	935	936	958	925	983	969	995	962	922	993	949	940	974	915	952	978	921	978	948	938	993	965	989	898	964	955	910	923	955	901	913	975	907	913	891	976	985	921	914	963	921	891	959	980	969	921	907	935	929	954	961	948	958	983	976	938	960	904	950	929	951	1000	956	978	994	886	905	951	895	967	976	985	921	915	974	953	983	943	923	925	965	949	907	915	915	1002	982	958	900	981	880	901	997	952	956	963	939	921	989	914	971	949	945	1011	920	945	977	961	984	958	906	914	942	947	964	999	964	967	942	971	951	974	986	882	953	861	936	984	912	980	978	965	980	924	939	967	925	994	926	941	985	935	941	958	927	957	966	945	946	936	1003	954	943	920	956	944	969	910	938	968	953	921	1010	931	963	938	957	962	922	932	934	1000	993	973	963	948	920	949	919	926	1011	924	939	929	918	980	1010	965	951	1008	919	977	956	930	918	1005	916	995	982	948	921	929	965	986	889	964	916	966	944	975	976	919	919	958	906	982	929	958	906	898	949	964	935	968	940	933	958	962	901	965	956	858	937	887	962	944	962	961	947	955	948	984	961	933	1003	955	944	964	949	950	963	926	930	931	911	977	950	891	975	901	953	955	956	961	912	965	947	943	962	992	1011	887	982	922	947	953	919	952	922	933	917	951	923	901	949	952	931	891	953	915	948	934	976	920	934	957	917	988	934	959	933	904	922	988	958	931	872	946	961	903	957	987	946	935	953	954	973	968	935	955	959	887	931	954	937	923	984	979	912	970	986	994	952	917	991	969	975	917	943	954	925	978	965	906	945	1017	925	934	969	937	907	959	945	933	974	934	956	984	971	944	972	993	967	939	970	967	911	982	914	967	951	961	930	888	951	970	957	960	915	950	884	923	924	990	954	903	896	923	954	974	940	941	970	971	977	961	975	864	950	1001	911	954	968	913	959	937	966	950	912	901	969	904	1002	931	911	932	956
23701	20849	28168	24116	22132	18603	11090	6022	4218	3134	2167	1562	1477	1434	1401	1346	1370	1268	1112	1084	1062	1124	1090	1069	1021	1028	939	843	829	845	874	849	835	787	926	850	910	887	904	841	864	834	812	796	799	792	731	722	777	700	693	730	711	768	709	734	750	726	706	720	702	699	697	707	711	751	700	700	752	714	724	693	680	692	696	764	719	748	697	700	740	768	746	754	692	692	767	716	700	696	713	741	714	680	703	729	710	727	689	706	752	712	727	728	692	701	747	728	696	764	666	730	696	716	704	701	787	715	744	672	707	669	695	688	671	686	672	720	682	736	711	690	709	713	711	716	761	686	677	700	757	697	705	700	716	681	742	679	688	675	695	730	725	694	707	719	661	702	683	698	713	745	740	720	677	700	729	703	677	689	729	694	670	706	676	782	700	713	665	702	680	737	741	668	713	748	708	701	750	696	721	699	751	731	718	710	660	705	686	654	692	711	786	675	661	691	735	712	703	707	662	684	749	689	746	742	667	661	658	709	650	739	704	711	676	692	697	713	743	713	734	736	710	721	752	730	665	712	757	663	680	696	690	622	653	696	698	672	718	718	709	668	722	718	718	763	698	722	735	712	706	698	710	672	705	698	678	693	699	708	725	678	722	726	658	742	694	733	708	697	724	697	721	719	721	706	779	720	717	691	728	703	694	725	656	697	736	713	644	705	688	739	762	640	699	753	717	695	729	645	742	692	744	690	675	712	768	692	733	705	713	666	670	709	697	693	712	723	686	676	676	736	683	686	647	701	697	742	698	741	713	712	718	671	732	694	717	791	726	716	750	679	708	709	705	714	690	736	709	716	722	674	692	695	753	718	717	689	710	727	679	695	693	694	721	697	736	712	723	710	686	726	683	684	703	721	711	711	712	728	693	687	745	686	701	727	751	697	675	753	709	690	728	717	685	711	717	756	703	730	725	709	714	718	655	727	659	720	678	688	701	688	671	701	702	695	693	671	712	712	660	680	705	721	695	693	705	707	716	691	731	711	725	672	752	702	711	679	706	701	664	651	665	703	699	728	699	714	722	684	728	668	694	677	658	707	708	702	691	716	656	724	687	707	755	694	685	752	711	706	677	724	745	688	669	681	708	695	696	679	741	752	787	733	737	695	735	718	666	682	673	701	700	731	717	697	714	733	716	711	693	692	685	685	689	693	702	689	687	666	730	748	734	674	654	701	743	734	718	720	730	687	649	681	669	700	730	714	735	723	695	716	678	730	693	664	655	664	706	708	693	697	744	686	654	694	727	676	694	723	749	745	722	699	677	752	758	676	730	714	706	701	719	708	714	696	680	686	698	664	683	685	720	707	726	676	748	680	711	716	724	693	739	693	699	669	714	686	692	702	752	712	681	676	772	667	675	671	712	707	752	738	690	704	712	702	714	715	757	684	655	747	725	706	718	761	729	714	693	696	629	712	697	709	724	741	678	717	676	709	675	708	776	678	731	708	684	727	712	738	722	768	692	684	736	726	720	727	689	777	678	765	682	774	770	722	707	705	719	749	732	700	682	714	721	686	694	665	716	680	728	747	738	647	741	711	770	713	705	655	720	735	716	676	704	659	677	727	698	702	742	678	684	727	671	687	725	775	706	656	754	741	704	676	701	680	694	715	684	690	729	717	683	740	721	657	665	709	700	715	738	701	677	740	734	697	695	732	717	700	708	707	714	733	745	689	729	690	727	728	692	735	678	728	725	747	701	686	693	718	716	703	738	710	713	697	712	699	701	697	725	699	691	716	691	704	696	697	688	695	711	684	700	717	699	706	702	683	727	746	700	700	672	697	679	730	724	722	658	703	701	731	735	698	705	688	704	728	704	681	686	677	720	657	741	650	684	667	750	672	731	689	727	771	705	653	742	633	705	695	681	680	662	715	714	703	692	709	712	688	711	729	683	714	700	663	727	700	699	761	719	715	700	729	702	693	694	722	679	770	695	692	725	728	701	633	689	711	699	719	660	741	728	694	709	702	681	651	670	729	725	695	708	725	730	736	675	683	744	726	713	710	746	681	706	722	705	732	715	701	718	707	730	741	715	748	733	681	727	720	716	663	695	696	731	697	707	692	715	724	706	727	691	690	714	691	699	699	721	675	648	725	745	720	711	694	746	743	695	709	707	691	682	712	684	695	672	700	705	695	710	717	714	741	759	683	708	715	746	705	705	753	732	729	719	718	683	714	729	721	766	687	698	717	667	641	716	665	707	666	715	753	696	729	692	655	720	694	713	705	688	731	667	689	714	667	754	709	682	701	727	708	663	761	690	750	682	752	705	721	719	720	711	676	701	677	750	679	725	676	705	694	750	728	657	727	711	671	678	752	672	744	692	672	741	698	719	695	728	720	701	717	736	725	774	710	691	660	693	676	669	729	684	703	736	679	725	645	722	717	685	721	735	704	693	738	693	758	713	680	712	714	719	710	687	727	729	724	723	710	676	724	669	731	724	697	726	727	722	725	768	686	672	703	705	662	698	757	720	737	712	706	743	686	771	754	780	711	749	748	714	752	748	734	733	739	729	732	666	730	711	660	709	692	710	695	720	688	697	715	698	683	740	658	708	711	771	741	716	706	668	657	720	720	688	719	708	716	746	711	723	705	672	660	701	713	657	689	718	633	675	698	745	734	680	709	731	731	727	663	716	714	729	690	703	723	669	701	702	671	688	650	671	728	718	742	726	665	683	707	706	712	732	692	736	692	692	687	724	709	736	740	706	721	708	692	684	707	712	700	737	697	678	671	713	725	690	748	745	672	720	695	712	689	728	734	745	707	697	724	699	712	697	659	713	736	697	667	711	696	697	695	707	711	716	705	696	739	704	669	688	733	693	693	694	747	703	692	702	697	690	672	717	634	662	749	748	686	704	701	754	728	664	685	683	710	693	730	723	737	748	694	701	671	684	695	651	699	700	694	710	675	648	726	719	700	694	720	707	700	723	710	719	699	736	721	685	693	712	652	676	714	718	691	745	748	699	745	719	681	696	723	690	720	676	744	701	697	684	671	730	709	658	691	786	706	698	737	672	753	677	700	673	739	718	718	710	688	754	688	698	701	683	677	736	718	744	709	711	679	728	678	701	670	713	712	704	739	691	717	651	748	744	693	685	696	732	732	704	697	666	697	694	688	692	687	653	706	706	681	709	670	708	733	687	684	737	718	733	736	651	682	699	661	711	743	731	748	662	728	722	734	670	723	731	694	686	672	681	721	702	745	716	719	668	691	704	712	719	731	678	719	677	748	754	748	672	733	699	711	712	718	698	677	726	732	681	744	745	655	700	704	698	708	695	713	737	698	732	685	692	698	721	689	718	700	702	729	696	680	713	709	715	702	744	670	752	657	702	719	698	726	689	713	699	699	725	691	696	713	727	729	673	678	739	674	773	697	723	713	721	709	715	730	737	744	728	675	673	690	697	725	754	672	724	702	755	700	714	721	665	706	709	745	664	714	706	666	722	725	700	676	705	710	719	704
36551	49184	40435	32965	27713	20098	14529	10930	8413	6524	4265	3126	2708	2625	2445	2218	2098	1912	1794	1666	1532	1733	1649	1587	1547	1408	1286	1197	1215	1189	1262	1197	1170	1285	1240	1086	1222	1211	1282	1175	1122	1132	1096	973	1035	1002	940	949	960	974	919	944	888	940	940	970	911	929	924	855	971	942	866	883	926	901	891	874	864	913	939	870	902	846	843	925	961	931	915	882	823	878	911	913	897	930	947	858	914	900	895	901	845	855	869	925	892	851	866	846	851	879	899	943	859	926	956	938	905	894	870	854	875	907	902	889	861	877	881	873	846	916	938	883	879	901	874	833	926	827	858	883	879	916	915	913	926	935	894	950	879	924	863	863	961	879	855	905	840	934	899	886	877	831	873	866	879	883	867	876	883	924	934	955	914	897	890	867	888	864	903	887	895	865	848	902	881	833	824	924	954	852	916	880	878	869	897	863	925	857	905	910	889	898	860	859	882	852	895	855	904	830	883	880	921	890	893	858	856	908	905	913	866	873	870	896	894	877	891	854	908	914	854	900	892	875	847	883	932	892	841	873	904	878	833	863	873	889	876	895	834	908	851	868	895	964	870	911	880	888	920	880	888	847	876	900	844	872	935	900	884	868	915	905	863	893	877	847	892	869	937	930	896	899	890	965	889	911	857	853	878	888	885	861	925	871	936	885	915	878	861	908	857	958	884	974	877	882	868	877	884	839	836	890	873	940	878	908	914	911	894	922	892	914	885	871	850	905	907	904	853	915	913	838	916	908	884	858	858	880	880	867	952	908	882	901	894	874	903	864	866	903	893	931	905	892	961	866	887	905	879	834	887	935	868	838	906	881	870	862	873	888	922	881	864	887	919	886	926	894	858	856	930	892	855	894	906	910	875	877	857	914	904	909	901	893	909	899	896	910	859	893	912	886	908	854	869	879	850	865	877	876	850	917	929	880	850	836	899	881	925	868	894	870	896	853	910	859	820	923	851	886	905	907	876	931	834	944	868	916	932	946	890	889	907	828	924	882	844	903	860	984	911	899	889	884	874	933	923	897	902	888	910	874	927	867	940	858	894	877	847	879	926	895	827	904	917	878	875	901	886	892	834	830	864	917	894	847	854	861	918	912	905	857	845	869	844	900	919	907	907	903	877	860	885	937	877	863	883	897	955	891	944	889	866	913	894	916	870	838	933	885	866	872	899	853	899	908	922	864	947	877	910	906	886	930	909	876	866	911	889	856	902	854	878	877	888	892	879	926	855	848	854	878	886	894	910	851	918	926	889	888	842	842	906	846	892	847	895	848	885	900	849	919	879	863	937	895	900	916	878	834	927	827	945	876	848	917	922	886	890	866	897	873	901	852	927	912	942	916	897	883	912	916	854	889	878	866	848	903	870	895	892	880	840	914	903	892	940	863	870	882	867	875	869	853	888	904	859	918	874	894	851	855	865	888	890	910	844	909	894	917	903	894	890	877	895	887	874	855	901	878	909	889	923	898	899	898	874	861	903	873	851	897	840	893	910	888	920	857	923	863	865	824	863	905	916	862	875	940	847	873	908	881	922	814	872	901	857	857	866	931	915	910	881	875	926	941	840	837	872	848	915	931	937	862	895	913	924	889	860	926	877	911	911	885	876	834	883	898	916	890	881	883	890	892	888	873	886	891	894	897	868	911	911	899	925	888	947	883	824	873	833	863	902	885	918	921	895	876	899	893	912	858	859	897	914	884	837	947	898	895	918	946	864	892	878	884	873	864	858	872	930	917	861	934	904	922	876	862	910	876	917	882	870	876	889	959	952	882	907	827	844	945	861	860	895	877	919	866	855	879	846	860	884	899	897	891	844	828	858	899	853	918	870	908	943	926	887	888	905	869	896	884	909	863	891	902	878	903	881	855	898	895	890	876	876	887	896	901	848	892	817	847	879	909	914	866	897	865	872	855	881	848	925	887	883	935	884	877	928	882	888	888	886	916	880	863	872	834	887	886	864	883	871	879	894	868	859	848	902	897	877	940	873	846	891	838	896	902	924	885	823	821	877	864	890	857	925	899	867	897	899	868	858	857	902	930	910	853	915	854	938	847	902	898	872	845	873	908	887	886	899	844	884	896	838	936	872	952	940	872	877	883	829	873	885	876	842	918	918	887	938	901	892	868	866	906	934	878	873	905	829	910	967	850	896	838	873	853	923	931	874	923	862	882	831	874	872	869	876	901	865	911	926	902	854	875	919	846	843	894	849	968	919	895	883	912	896	869	884	913	879	909	882	882	923	894	915	853	904	875	872	933	913	885	871	866	885	858	866	895	899	906	857	885	881	857	855	876	951	836	894	905	886	893	850	898	828	894	853	915	814	931	848	904	852	864	865	847	875	889	932	910	880	875	841	890	861	805	820	844	836	913	894	878	851	911	895	894	892	884	883	870	854	922	846	876	907	855	858	870	891	870	904	870	883	908	820	888	897	842	934	901	898	870	885	900	874	949	875	867	948	863	883	829	945	853	892	926	903	892	868	954	898	859	942	858	916	939	887	815	918	908	887	874	895	854	886	907	941	888	907	933	901	880	886	868	856	914	876	898	859	913	881	848	838	879	897	875	887	926	912	895	847	880	867	921	846	923	928	837	882	867	876	911	865	962	904	900	886	836	895	927	921	912	878	871	861	901	869	919	883	895	894	901	901	811	892	870	847	932	905	882	887	898	915	909	917	838	852	885	922	882	907	919	857	874	888	892	859	882	856	892	840	925	877	907	950	897	873	900	916	887	911	911	877	869	859	890	888	944	928	890	835	898	920	913	865	808	887	853	879	904	857	975	857	847	910	892	863	871	852	920	915	844	897	909	893	879	888	920	869	936	939	937	890	920	900	874	863	863	847	911	916	895	883	892	823	899	926	856	877	857	829	929	917	898	878	963	953	853	883	835	869	896	957	882	891	958	863	942	886	874	898	894	871	897	856	893	788	893	862	872	869	910	858	866	863	888	898	843	904	915	832	916	889	918	900	915	914	851	931	915	917	852	878	905	897	910	924	908	896	914	854	904	901	840	885	868	908	896	827	864	869	859	884	863	907	862	942	906	866	937	894	934	901	896	953	916	954	922	870	799	883	911	902	931	888	918	859	932	885	868	825	852	918	872	922	902	926	837	881	893	891	915	943	927	865	879	847	904	904	879	886	873	897	914	916	877	839	944	902	899	860	875	858	905	907	902	883	904	864	862	893	923	892	853	897	878	870	961	849	906	874	868	889	801	975	874	939	907	862	871	919	868	879	840	919	912	907	933	862	871	911	841	897	893	890	856	864	930	883	910	859	891	875	860	910	889	881	966	877	842	864	882	904	904	860	903	903	898	859	881	893	912	902	857	852	858	897	877	904	864	888	851	915	886	886	866	839	920	914	896	851	887	890	880	919	914	873	878	892	909	864	864	857	900	846	879	882	903	912	915	918	868	914	897	852	900	831	830	870	882	872	864	894	877	898	850	880	908	870	912	909	867	946	891	920	837	937	940	897	923	925	897
22774	20893	28538	23419	21208	21475	16529	7161	4570	3643	2600	2078	1854	1693	1820	1684	1489	1320	1233	1126	1132	1232	1200	1171	1135	1144	1013	960	814	868	911	891	870	942	942	850	863	959	880	833	890	865	806	765	821	713	690	699	682	669	657	651	683	698	704	665	682	659	659	710	703	704	678	685	689	671	643	632	606	641	646	641	634	661	608	720	665	679	657	651	682	655	637	680	657	646	661	636	664	629	700	661	645	670	657	662	653	694	642	671	663	645	663	684	650	633	686	691	652	683	676	654	655	663	689	652	637	638	633	654	622	610	641	639	688	659	659	604	639	684	682	695	677	679	686	669	655	665	630	616	660	658	644	653	677	653	650	678	661	646	692	708	620	640	654	675	654	611	674	658	633	714	734	660	666	642	664	664	650	650	693	655	652	630	709	646	668	658	677	639	628	670	628	685	663	690	685	640	695	615	662	685	623	648	642	642	640	671	674	677	690	667	669	675	709	624	651	684	669	670	666	660	610	671	692	617	683	684	638	658	629	658	672	620	648	589	672	625	601	626	653	617	646	673	676	616	637	640	602	637	675	615	659	607	644	658	614	662	623	693	656	693	629	648	651	701	659	625	647	691	607	646	721	694	638	669	680	636	660	639	647	675	651	658	682	623	679	683	677	629	661	693	648	680	665	650	660	645	669	701	646	648	646	721	663	655	644	616	639	671	694	645	616	657	663	631	653	653	694	658	682	631	639	667	700	660	695	650	596	654	668	668	665	627	653	628	651	659	657	708	679	651	615	670	657	670	732	657	678	635	656	664	680	672	675	656	650	645	667	646	634	656	722	681	635	647	677	662	613	659	616	664	625	649	665	638	671	639	665	637	669	602	639	680	667	680	652	651	665	671	685	634	632	704	659	595	691	680	640	652	577	610	645	665	642	636	633	686	644	646	732	620	630	681	647	697	618	662	624	673	630	636	624	651	684	649	638	662	647	684	658	689	670	663	670	632	669	651	662	634	624	644	680	676	660	696	659	682	669	638	630	614	705	638	726	658	618	641	673	625	684	644	645	708	663	683	675	625	656	676	671	651	636	667	611	609	671	678	672	651	619	638	670	666	643	657	640	656	654	581	609	649	646	677	626	665	645	685	662	704	667	639	672	688	651	686	653	655	656	678	671	677	640	666	646	715	631	680	668	624	643	645	646	662	681	662	651	657	715	664	674	641	685	655	659	662	665	682	642	623	626	611	703	659	667	595	682	654	598	647	684	665	652	629	674	636	635	665	642	614	678	663	632	672	626	671	657	641	632	593	674	658	642	685	649	684	660	627	667	645	606	709	628	674	642	656	646	633	669	662	623	678	694	608	684	635	659	650	667	648	637	703	674	673	655	680	690	653	688	689	670	692	634	660	670	668	673	659	679	664	647	617	630	659	643	670	640	655	677	701	648	665	671	685	655	626	672	668	631	674	673	630	636	653	662	642	661	651	652	691	652	637	671	645	638	633	646	645	628	641	686	685	658	696	675	597	630	647	660	664	655	681	656	701	654	646	680	641	671	659	672	664	663	625	652	686	650	667	631	627	672	695	617	673	653	706	679	661	650	649	643	659	664	686	664	666	668	666	668	659	656	672	686	628	627	668	663	644	629	667	664	666	664	675	623	646	644	626	658	703	615	635	695	693	685	639	613	634	659	660	692	639	619	696	651	637	612	660	681	678	627	635	701	620	699	662	653	691	639	660	685	604	607	682	641	686	690	675	671	682	654	625	690	692	688	707	703	632	696	693	641	595	667	644	680	660	676	626	634	654	683	629	596	672	690	649	674	637	678	730	664	642	650	626	673	660	643	623	638	654	669	688	601	653	651	641	668	631	639	689	649	699	652	667	662	651	663	635	637	684	673	694	662	661	642	636	612	646	657	654	653	662	626	678	661	662	657	658	668	653	619	601	624	678	655	622	671	666	616	627	647	637	627	630	665	643	625	680	657	682	635	640	626	642	632	663	617	687	653	678	638	611	665	657	681	680	650	648	668	628	634	607	649	630	663	648	622	650	681	636	643	646	619	683	614	660	658	646	704	712	705	653	683	627	650	668	658	629	626	609	679	638	638	674	648	593	642	671	653	633	670	692	620	684	653	633	662	642	644	656	677	668	668	629	648	638	670	653	637	638	623	633	668	693	615	621	655	658	635	681	632	615	652	654	681	618	670	645	684	677	639	589	616	683	636	713	661	643	626	646	643	668	651	685	648	656	659	647	661	631	656	683	653	653	641	656	619	660	628	646	684	667	722	656	668	651	667	633	655	670	664	648	689	677	631	703	680	666	670	660	630	626	686	685	618	672	694	648	673	602	662	647	675	692	629	641	624	641	616	685	674	625	658	666	613	631	632	665	698	702	648	695	719	650	671	675	632	682	656	667	712	652	621	636	668	627	653	653	669	626	656	653	665	676	701	626	602	580	655	664	642	638	704	654	642	638	686	642	644	637	682	679	624	653	672	626	666	706	669	639	639	702	650	630	654	648	649	708	627	657	632	633	630	636	670	619	701	636	671	674	681	664	600	695	672	644	664	648	608	646	599	675	597	660	672	637	676	638	663	635	618	693	706	695	650	659	667	628	666	663	694	668	643	639	650	706	690	622	622	653	660	683	653	687	631	674	647	652	630	655	648	650	650	635	637	653	595	661	653	694	615	620	639	629	638	629	701	666	680	642	646	669	685	644	642	627	673	646	676	634	665	682	641	658	670	604	655	659	618	689	640	617	644	703	682	634	625	666	695	671	656	636	673	637	628	624	653	603	598	664	673	633	636	660	653	673	683	703	626	686	638	696	627	676	638	668	673	618	682	674	631	626	678	669	686	623	672	656	626	674	675	656	598	644	633	646	606	658	616	590	680	621	641	686	700	641	650	623	648	628	734	639	669	653	614	601	630	668	656	684	642	634	668	651	615	643	616	641	676	685	641	645	638	639	646	608	666	633	664	640	609	620	658	670	677	647	631	642	647	671	655	662	681	645	604	625	659	682	646	669	670	641	666	643	633	695	667	637	662	715	706	691	647	615	653	646	658	646	634	664	653	625	675	654	665	677	655	638	616	655	695	651	648	653	671	653	679	655	620	647	687	647	645	711	670	682	640	677	652	683	702	667	641	648	652	672	691	648	703	619	709	677	660	662	612	626	681	653	673	646	705	664	650	585	637	615	660	663	668	651	670	622	632	636	677	671	665	677	627	641	637	625	662	676	647	645	614	643	667	600	653	648	667	615	634	694	639	668	624	601	664	655	662	657	637	687	658	641	584	626	599	686	661	664	689	610	652	632	694	641	616	660	625	687	651	664	605	649	589	659	638	633	604	679	629	671	641	631	618	674	644	683	693	662	670	647	642	675	649	652	650	639	630	644	676	634	654	642	686	647	660	673	585	616	643	682	671	662	650	679	604	665	638	663	704	624	663	648	606	661	652	651	639	698	642	646	653	608	680	633	617	648	645	603	649	619	624	644	652	635	635	617	651	686	707	666
40808	59099	44693	37021	28630	20666	16077	11813	9400	7226	5016	4000	3543	3282	3306	3053	2725	2278	1959	1761	1972	1944	1772	1724	1813	1711	1561	1426	1240	1238	1295	1254	1275	1338	1383	1201	1256	1409	1283	1234	1283	1200	1053	1080	1030	986	908	879	877	836	900	786	926	876	886	873	933	855	858	863	854	817	876	899	864	807	841	856	805	833	807	810	840	782	837	868	845	857	750	834	813	871	804	815	829	847	764	798	885	833	778	827	839	814	766	807	759	864	830	833	833	826	767	788	782	816	796	847	756	804	807	785	830	832	811	850	875	839	834	838	838	788	817	863	792	826	811	813	818	806	830	839	879	815	862	801	837	854	771	793	818	824	804	820	845	856	815	793	822	797	782	886	811	764	780	824	887	819	805	804	817	812	810	786	777	842	817	815	797	803	777	844	819	821	830	799	840	780	777	814	805	823	792	854	812	785	805	831	795	837	812	815	765	755	846	799	742	785	796	817	867	846	817	782	799	801	820	810	815	814	806	831	782	788	848	767	859	813	864	770	865	848	787	839	826	831	797	833	803	762	828	803	812	834	791	761	821	833	767	830	857	829	837	791	794	812	851	837	779	796	808	778	855	832	839	838	820	860	782	821	832	845	825	832	812	783	811	790	809	790	816	823	819	883	808	804	820	786	850	830	770	838	824	816	768	805	836	817	819	817	802	791	778	869	808	861	796	839	797	788	849	844	892	806	784	812	847	792	789	801	858	768	813	773	791	795	802	842	821	840	812	841	785	824	824	835	846	782	737	790	825	876	818	811	847	799	799	822	778	818	831	799	829	839	837	761	869	820	825	792	833	869	764	855	824	799	815	819	820	796	839	789	857	788	832	802	855	845	784	786	878	849	801	849	821	835	810	766	822	813	796	842	802	786	790	771	819	787	827	824	793	828	790	790	814	850	781	788	840	862	774	784	795	809	802	795	796	769	769	833	823	846	803	784	803	825	780	809	805	761	795	811	803	823	764	780	805	831	864	817	812	788	798	780	809	755	861	785	855	796	801	793	798	855	752	836	825	802	820	785	802	832	825	834	801	845	846	811	749	862	772	808	753	829	772	782	786	777	818	823	801	805	793	839	809	804	777	793	822	780	801	817	810	740	834	838	804	828	825	837	813	783	783	797	814	756	815	856	781	789	798	811	850	852	791	796	845	851	779	795	777	825	777	781	795	784	788	834	769	787	830	839	807	816	825	809	822	789	860	800	794	817	835	774	815	766	788	810	808	794	808	807	780	779	814	789	789	831	833	772	812	828	793	815	807	819	813	802	831	799	838	855	842	833	785	855	804	869	834	832	779	872	793	843	819	794	808	817	842	806	817	800	803	825	799	827	836	796	859	805	794	789	772	796	868	871	805	818	824	859	822	819	786	814	788	799	823	825	869	764	824	795	794	759	815	788	845	811	794	763	762	781	846	788	788	832	832	809	821	846	797	807	769	778	783	824	836	844	820	820	823	876	817	807	806	815	782	815	802	794	837	815	831	778	825	802	805	772	810	780	802	783	860	807	757	837	835	800	842	835	830	777	776	843	790	853	779	825	834	827	808	867	864	771	747	831	811	835	855	808	786	763	839	792	849	826	762	849	814	815	834	787	818	800	800	825	767	807	764	807	807	806	871	756	819	807	801	844	799	822	838	837	856	823	782	844	800	775	797	826	786	773	823	838	818	762	818	822	770	835	835	757	885	784	814	813	872	843	834	837	805	816	777	819	834	850	833	850	798	818	792	850	792	799	814	789	775	847	826	781	805	796	832	799	777	788	773	835	846	789	831	806	833	774	808	771	804	804	783	760	826	803	864	815	816	788	853	811	866	855	793	860	827	816	793	806	889	808	822	793	752	841	798	788	819	824	792	770	834	830	806	785	809	749	846	828	806	795	803	788	819	801	822	808	851	798	832	797	814	828	774	794	805	835	845	813	811	805	803	792	830	770	774	830	795	836	803	833	792	775	863	840	779	839	810	778	846	832	812	752	815	803	777	844	805	800	823	798	798	776	851	812	819	814	755	818	784	785	828	768	815	875	806	823	795	808	842	806	847	805	838	838	849	790	836	810	821	798	745	861	826	803	827	810	858	779	796	796	800	822	852	788	841	801	770	826	789	839	828	785	848	864	772	817	861	784	824	796	777	844	822	853	842	768	778	824	784	810	806	780	849	846	813	841	846	845	864	816	834	859	813	828	787	810	845	775	828	823	760	823	802	862	857	820	835	780	820	790	824	771	789	817	821	773	849	786	832	799	836	813	824	791	855	818	820	870	786	860	814	800	807	834	784	775	787	839	768	876	860	795	803	816	848	781	872	884	876	795	784	855	846	834	789	794	801	830	834	821	749	789	785	764	821	820	800	792	791	849	765	846	803	798	832	802	817	824	840	847	844	855	910	744	779	826	777	859	789	854	779	803	852	784	777	819	796	842	775	836	803	819	836	799	833	810	862	815	818	771	764	824	821	878	823	857	796	855	779	896	825	791	762	778	809	799	804	838	824	825	804	793	799	868	860	789	783	784	793	877	760	833	790	782	822	810	797	862	742	785	855	781	808	835	814	814	785	812	872	786	773	811	817	771	851	844	856	782	783	822	796	836	761	786	772	833	810	828	788	767	787	786	779	863	801	802	820	809	806	794	828	842	815	818	770	756	818	802	811	777	845	807	814	868	867	797	803	852	803	841	824	854	813	833	795	773	772	797	827	835	868	866	857	781	798	804	761	823	848	793	792	828	771	818	780	797	841	798	806	864	827	813	801	823	819	821	814	789	810	836	804	802	855	837	807	764	866	872	767	830	818	841	813	873	837	808	775	819	753	818	787	818	813	811	802	805	837	848	801	802	855	832	780	841	789	750	814	771	817	776	749	860	845	770	837	778	774	814	809	845	836	832	813	793	807	777	840	801	838	828	817	779	840	813	855	814	852	776	836	793	797	816	784	747	783	786	792	841	830	790	817	821	830	790	835	819	776	804	807	817	857	846	807	851	811	870	826	821	847	838	832	790	815	828	873	801	828	796	789	791	795	818	788	863	797	826	842	770	832	780	777	791	826	815	813	800	814	833	840	786	850	810	771	820	844	825	806	822	830	798	794	832	824	800	870	832	843	806	840	797	817	768	800	811	818	817	779	769	817	821	816	833	820	819	809	792	849	759	833	867	756	817	812	817	839	774	794	796	771	833	788	778	785	776	824	869	840	808	786	812	870	834	798	803	851	769	774	829	785	822	860	861	769	839	855	788	872	816	860	793	800	817	817	787	809	815	766	847	858	865	857	772	797	795	787	781	828	829	829	879	756	889	814	824	770	801	801	820	811	824	812	826	823	802	779	828	782	814	824	793	849	793	854	846	847	867	795	773	838	767	800	783	822	822	835	795	850	815	725	861	850	805	831	795	765	814	825	754	768	859	789	797	756	762	912	808	809	791	786	814	814	843	812	828	853	805	830	859	782	852	817	794	834	796	787	817	780	767	789	829	843	833	833	861	771	815	821	747
27976	26935	27768	23183	15017	8839	5269	3107	2148	1569	1364	1223	1115	1079	1071	1121	1057	976	972	1009	939	980	938	968	929	981	885	926	877	841	868	889	876	869	854	869	878	847	847	867	876	845	766	767	759	776	802	752	792	796	783	796	763	805	757	717	782	780	778	781	799	778	756	773	715	753	745	757	802	754	777	774	702	734	746	724	774	740	748	763	748	764	764	756	747	698	785	784	819	809	776	748	757	780	733	777	788	760	752	788	779	747	756	793	754	777	793	746	816	706	724	796	779	773	805	790	747	749	773	791	801	717	780	741	787	764	776	762	707	790	779	798	829	733	779	818	738	767	786	777	773	741	801	744	741	784	757	789	780	795	783	723	796	789	778	766	716	767	779	795	744	791	771	800	776	716	811	785	720	745	763	786	744	743	781	772	735	781	765	757	779	726	773	804	819	728	737	774	820	788	762	755	784	794	779	736	800	830	812	793	754	722	749	756	789	699	819	770	705	762	785	779	735	750	744	778	769	742	798	749	801	740	723	788	734	750	784	774	742	752	761	795	738	767	749	800	721	794	746	752	757	779	748	754	771	757	768	749	751	779	800	734	710	750	708	812	811	764	807	823	736	770	794	815	763	721	700	726	802	756	731	724	752	800	769	804	730	705	757	742	804	815	772	799	785	761	734	765	766	805	788	784	767	728	771	739	788	777	756	741	759	719	797	795	758	767	774	749	787	793	793	693	763	770	745	758	753	778	846	746	786	732	727	836	769	778	790	731	742	738	820	754	808	828	775	728	766	736	761	784	783	755	781	752	799	745	774	759	833	767	750	769	715	785	790	757	750	729	791	740	819	748	742	790	744	774	746	778	781	761	737	783	781	782	784	781	764	754	781	759	769	741	810	801	736	707	800	778	793	781	741	793	741	799	770	722	741	770	785	827	758	805	759	811	769	777	745	772	799	712	771	739	759	773	779	763	814	748	776	768	757	778	781	778	796	739	751	698	746	746	799	787	752	760	737	787	723	776	811	764	747	745	763	778	758	741	742	761	785	717	760	774	715	799	762	816	821	750	816	746	737	739	794	778	808	764	814	788	748	777	739	726	727	803	753	770	800	790	740	737	784	812	766	725	789	730	746	781	760	723	741	745	764	820	763	792	755	750	780	742	725	802	752	762	796	711	768	747	770	752	766	755	761	753	721	746	783	713	773	778	768	769	769	769	791	776	796	764	794	737	771	779	809	783	757	763	774	730	786	764	787	742	778	773	749	771	774	788	786	821	778	731	750	784	761	757	795	747	802	777	799	716	730	754	783	736	772	799	768	716	768	751	778	774	785	737	775	729	846	742	744	783	757	707	804	718	810	788	773	751	806	758	802	773	786	721	796	752	737	768	742	705	735	756	754	817	756	745	765	752	733	773	771	778	784	774	708	742	726	822	746	737	793	763	746	747	809	798	751	799	760	748	769	771	739	775	760	797	778	766	766	736	763	767	741	725	775	782	776	733	825	733	710	806	803	769	782	753	740	767	752	816	762	787	773	761	747	769	755	776	758	735	791	804	759	750	754	771	767	792	769	781	824	791	779	767	768	759	766	788	779	772	767	766	774	800	708	781	784	763	835	763	729	756	768	772	802	763	744	796	755	788	760	742	750	740	774	731	792	788	788	751	789	811	813	758	717	719	684	746	776	780	813	749	779	773	754	781	791	768	711	743	753	772	776	797	748	787	747	754	796	803	703	812	733	790	710	794	787	757	793	747	804	775	770	757	712	769	773	788	740	771	769	742	728	734	773	802	770	798	793	773	778	741	712	781	788	755	753	732	764	763	763	757	776	775	758	812	784	817	759	780	760	773	747	747	776	775	776	767	744	788	747	730	783	805	755	736	809	809	780	703	777	751	807	789	793	829	785	802	791	730	789	782	748	720	746	827	740	737	775	786	782	755	741	752	746	771	797	788	767	733	800	789	801	738	701	783	825	713	757	755	749	777	756	746	782	751	786	768	767	744	787	772	761	757	781	712	702	780	772	784	765	782	851	783	708	760	755	737	721	815	749	744	768	793	761	801	757	789	702	751	795	785	729	758	799	761	750	773	766	789	796	756	790	805	744	717	783	756	791	754	797	748	742	767	706	802	766	772	762	740	770	759	722	796	773	743	745	798	822	737	738	763	823	759	734	762	788	764	760	720	778	784	768	724	809	756	772	738	761	823	716	794	723	773	783	727	703	761	767	788	773	857	727	762	776	735	720	743	776	763	807	767	765	764	787	766	789	746	768	738	793	812	765	738	738	773	779	800	743	770	790	769	784	831	770	755	743	733	769	794	741	751	805	721	774	798	772	747	756	722	730	713	756	715	728	710	738	728	778	770	782	771	776	750	730	790	822	813	801	787	777	751	705	785	815	774	783	758	699	704	741	735	794	714	791	748	704	702	752	815	821	832	790	787	815	761	735	757	745	793	791	708	767	757	788	771	753	715	812	760	776	746	723	784	809	741	800	793	748	742	808	740	717	709	715	785	727	803	739	780	748	801	742	753	794	784	762	744	763	712	761	792	764	751	758	778	793	780	751	769	737	726	762	686	777	801	755	815	770	748	748	749	744	756	730	788	739	745	733	782	788	735	802	750	717	722	775	795	758	766	765	770	750	758	803	720	713	781	800	721	733	733	765	782	765	773	804	803	763	726	752	777	753	746	741	739	781	741	712	767	761	731	785	758	778	800	733	749	783	786	828	775	757	780	752	783	731	781	731	781	710	784	774	753	764	799	775	745	770	721	770	784	742	750	739	782	748	731	786	781	741	795	750	752	758	793	798	783	810	788	803	741	757	720	771	738	777	769	772	762	748	721	780	774	777	774	737	792	711	725	776	705	776	760	752	796	781	750	751	731	774	797	775	737	749	802	745	780	780	765	754	735	803	751	807	736	745	742	774	829	741	738	796	755	764	767	805	784	774	755	721	799	738	770	790	746	771	807	815	773	773	711	818	755	819	754	727	822	739	800	800	787	752	783	757	718	739	767	761	783	739	754	756	776	761	784	738	753	768	796	761	773	718	735	715	811	771	803	815	726	789	745	797	772	765	734	768	775	762	753	793	783	771	759	723	770	685	729	778	756	776	777	740	706	811	772	739	769	745	766	771	807	810	764	796	736	750	775	767	805	754	725	793	725	773	786	763	810	803	739	800	806	775	804	707	809	806	829	789	725	758	756	788	765	750	805	759	769	819	807	753	823	752	788	771	754	757	708	733	734	749	754	768	772	770	715	712	735	783	782	749	747	813	769	819	763	740	773	758	791	855	772	737	753	731	760	759	740	797	751	759	716	754	766	815	751	775	781	747	748	814	730	779	771	790	740	758	769	775	781	776	750	762	746	736	761	798	791	753	799	762	770	783	789	766	742	722	801	799	769	753	712	758	763	774	750	750	787	764	758	727	731	765	779	785	770	789	735	799	766	771	737	769	730	772	713	736	745	781	747	755	744	782	757	835	753	795	737	760	720	772	726	773	741
33261	41204	33429	26000	19709	14209	9831	6241	4260	2962	2291	2033	1863	1752	1805	1667	1623	1456	1277	1331	1356	1423	1385	1395	1242	1272	1285	1188	1173	1116	1132	1141	1117	1181	1129	1111	1089	1089	1080	1135	1069	1054	1020	1009	1028	1019	949	942	928	978	938	922	942	960	1019	967	956	977	979	920	990	907	948	986	993	985	920	951	954	939	893	975	955	935	994	902	1001	982	1000	933	954	900	912	947	954	951	907	983	910	924	904	917	997	912	920	947	934	982	916	890	968	943	936	949	952	971	920	965	958	933	975	957	992	957	916	937	934	948	946	895	955	888	885	941	944	957	955	975	1033	951	959	881	937	935	939	975	952	963	961	977	958	926	908	962	941	946	963	960	971	955	986	938	935	958	929	934	951	939	899	954	1030	928	957	1017	953	938	920	959	931	928	937	925	979	946	912	943	939	959	1009	982	984	910	966	970	937	984	927	967	983	946	917	1010	949	984	897	980	920	888	962	903	925	941	937	954	936	922	950	924	911	967	918	922	924	972	949	975	940	943	1034	986	901	947	930	959	936	954	952	989	972	965	911	949	930	998	956	942	956	919	956	990	942	1001	971	924	911	962	926	964	962	945	917	954	927	907	966	981	930	968	940	940	904	965	949	898	933	974	975	948	992	939	968	952	938	970	925	950	955	999	946	968	1013	943	897	966	895	916	955	906	974	929	913	984	949	905	826	902	999	859	912	972	960	922	927	931	908	939	999	929	977	977	972	943	956	945	1007	953	906	944	965	955	967	942	917	910	919	934	965	953	955	886	934	914	940	930	937	964	880	909	950	954	948	961	966	989	924	955	1017	923	921	945	926	994	942	948	926	944	996	933	976	923	968	969	938	951	999	973	916	967	962	944	993	944	978	983	939	906	946	968	933	931	964	910	933	893	966	924	940	935	954	1005	978	914	991	1010	934	954	970	918	928	950	946	919	960	983	975	948	1000	1005	945	938	909	966	985	953	950	903	946	930	943	984	1003	967	958	962	922	972	983	883	976	999	930	963	956	948	1006	946	998	936	962	916	927	925	961	973	956	967	999	950	946	926	975	966	942	933	965	924	918	1001	935	940	941	973	963	954	944	911	941	992	966	950	957	896	936	945	920	974	927	888	916	962	941	974	953	977	954	959	952	984	926	895	966	1004	960	915	976	958	937	946	965	1005	939	950	940	931	972	933	988	881	927	911	942	962	886	940	932	976	945	983	949	970	944	963	1026	935	968	930	911	974	935	944	892	965	970	982	939	954	940	947	949	965	937	948	969	1011	958	916	919	954	940	950	912	890	945	963	935	962	958	899	900	976	881	903	938	965	990	856	932	930	974	946	958	981	932	945	968	928	997	951	989	976	934	973	983	960	911	912	1015	919	1009	954	929	976	905	888	900	945	898	968	953	928	936	943	924	923	981	939	934	958	1004	891	914	877	980	971	927	949	984	952	1000	968	949	909	985	970	942	945	947	954	922	946	959	962	941	906	960	1012	992	962	941	920	940	892	945	933	929	912	906	951	944	935	914	948	971	933	966	980	987	1000	989	944	931	932	982	941	951	937	982	942	988	964	998	914	965	953	951	964	988	939	929	976	968	998	963	955	955	891	963	942	956	924	979	915	937	947	947	978	921	936	973	922	922	943	922	928	995	942	976	931	930	927	927	942	956	958	942	912	989	950	963	864	980	951	930	912	965	924	993	969	934	962	968	931	949	974	1010	1007	960	968	966	929	933	903	982	933	957	952	940	914	974	950	946	954	968	926	960	969	964	998	1002	948	989	885	888	943	981	944	943	933	1002	930	971	1025	982	928	951	925	940	947	1025	989	979	937	953	1049	981	940	943	934	905	983	975	970	979	962	963	918	998	962	922	931	1003	972	963	958	962	922	925	891	936	940	921	978	938	951	954	915	952	950	967	947	946	912	981	921	936	1001	935	933	957	969	905	952	886	911	955	989	913	969	930	1001	983	993	912	990	929	946	918	946	953	902	914	936	954	963	943	996	912	953	923	874	966	952	952	928	965	1009	964	956	967	911	998	974	967	924	953	923	967	921	999	947	946	941	970	936	995	967	923	963	916	924	924	987	927	959	924	981	893	968	921	922	939	985	995	924	943	943	959	886	957	934	957	955	970	952	925	931	959	967	931	980	965	906	950	963	961	898	974	954	957	922	961	914	893	888	922	974	986	956	1021	996	884	862	969	916	955	932	907	978	934	904	947	969	944	968	960	963	966	944	939	957	943	921	958	885	959	906	958	909	944	921	928	943	919	973	934	954	979	952	945	965	931	898	920	942	934	969	1004	972	903	936	974	1005	971	940	913	946	930	933	961	913	947	954	936	957	946	988	1024	965	910	951	929	971	930	907	973	1021	963	962	946	954	985	915	939	934	918	937	982	960	947	1008	932	978	966	1001	958	906	928	960	959	979	960	934	953	934	928	1005	958	988	955	909	904	906	945	979	903	985	930	882	951	978	945	942	916	935	1011	940	911	922	965	915	934	962	957	945	913	972	918	964	983	926	982	928	989	889	943	989	936	953	917	917	963	921	949	921	951	946	940	948	958	934	941	948	970	978	1025	946	942	943	968	951	947	928	986	957	966	917	957	967	928	968	933	947	1032	938	916	915	948	990	941	940	945	942	926	890	985	962	999	947	905	945	957	971	950	922	932	956	900	922	913	968	942	954	968	985	959	947	978	963	938	946	966	926	972	949	944	930	941	900	924	973	992	964	919	949	913	943	965	1012	957	952	983	983	974	914	967	933	941	978	979	969	952	1004	971	939	947	922	963	955	979	951	961	887	932	927	915	938	999	940	955	942	935	951	930	940	953	973	931	970	959	980	908	997	966	931	959	930	987	964	943	943	950	942	934	981	969	973	972	938	977	935	940	923	976	951	946	963	954	982	954	950	930	935	943	906	971	957	949	958	950	929	964	942	917	924	897	934	964	965	964	917	979	944	988	949	908	992	963	983	944	919	954	938	961	963	917	940	954	982	932	982	984	936	951	1001	948	972	963	980	972	961	1016	929	930	993	972	953	915	919	975	977	995	931	893	1001	927	916	934	969	944	866	949	1014	947	967	884	973	979	908	950	949	970	904	959	932	945	970	947	985	964	958	961	911	931	932	961	927	942	984	952	959	972	931	1008	958	982	922	942	962	948	972	925	968	965	919	944	982	970	981	963	994	941	958	941	959	929	940	988	934	981	915	969	956	933	957	946	984	926	964	980	939	938	981	940	967	956	909	1001	959	990	946	946	888	943	953	906	942	1004	952	1000	950	974	1018	953	917	954	962	926	917	931	902	944	968	963	929	943	992	918	976	981	963	942	934	969	947	968	910	965	905	942	922	944	1017	976	998	972	983	929	967	932	1000	957	968	926	927	933	919	959	980	970	995	947	998	984	946	1000	963	985	952	928	904	961	1030	911	948	988	942	967	948	914	1010	943	945	967	981	919	984	899	898	979	981	960	976	960	983	956	951	973	924	957	952	946	1017	981	976	925	989	958	1009	928	910	973	937	975	917	972	954	954	918	950	947	937	985	972	932	920	958	937	934	936	944	970	952	955	993	927	989
23751	20830	27993	23982	21777	19437	12092	5454	3185	2437	1793	1496	1445	1353	1410	1366	1116	1025	1001	1050	1030	1019	1107	1077	1014	1003	1024	1080	933	917	873	904	982	968	939	875	872	884	844	867	820	829	775	803	803	747	764	716	737	717	679	731	757	738	727	778	780	739	761	767	719	685	710	748	720	715	753	704	680	738	712	697	700	773	712	744	685	737	685	698	725	717	713	704	671	715	706	699	721	728	667	701	732	760	751	684	729	741	746	747	714	702	743	750	759	756	694	694	717	722	685	702	706	689	685	728	751	698	707	733	737	724	721	720	729	732	701	677	742	717	715	709	747	767	699	744	696	680	734	711	675	695	732	714	722	707	737	689	706	701	696	715	692	652	701	747	727	736	722	724	737	734	759	691	728	708	710	734	702	712	703	689	729	769	721	761	727	688	667	696	719	729	662	686	703	725	705	754	758	710	734	730	704	719	727	732	696	705	728	690	687	722	768	715	708	714	703	702	701	741	728	699	667	768	744	715	711	708	726	703	728	735	693	692	727	763	717	722	722	750	716	715	725	716	704	714	673	737	734	659	696	664	684	713	711	708	755	760	757	758	689	729	751	720	713	715	725	701	708	734	714	720	750	781	746	742	725	696	719	753	705	678	699	713	703	746	704	701	706	709	730	683	713	748	695	714	671	744	729	680	773	757	695	690	725	743	717	717	675	728	703	735	764	747	688	750	734	725	677	765	750	708	758	753	715	732	686	718	685	703	713	738	676	753	655	732	671	728	732	731	696	722	640	771	721	700	780	741	745	706	766	697	666	695	739	695	723	691	710	682	708	684	751	694	705	694	718	683	747	675	738	727	730	708	671	737	707	708	704	729	686	724	655	738	707	744	674	724	679	723	666	703	698	669	672	708	709	731	667	753	698	727	684	752	696	698	690	690	746	718	736	725	666	710	701	740	682	744	683	729	698	694	697	716	705	712	710	699	700	720	711	741	721	708	710	725	741	672	742	679	772	698	732	675	772	713	738	662	714	762	703	750	742	736	686	692	695	704	724	747	688	710	711	707	648	714	691	690	760	704	700	686	750	709	727	756	720	702	686	722	742	716	731	680	705	749	675	748	755	733	729	707	725	709	721	716	710	714	696	725	740	752	689	775	724	668	681	688	732	696	735	719	710	663	706	714	700	722	722	746	709	753	675	704	722	753	746	706	754	702	719	656	785	737	712	714	684	680	713	725	725	709	664	765	716	728	743	729	711	701	706	686	722	706	708	658	664	754	726	705	703	739	739	715	712	682	711	754	751	684	750	762	661	747	729	749	684	725	738	712	719	681	767	715	686	788	776	683	650	722	708	698	706	740	691	734	691	778	690	750	795	709	739	707	749	711	784	691	747	708	738	709	738	733	697	736	705	745	699	717	758	737	768	757	720	681	721	728	717	720	695	719	718	713	701	716	662	735	719	680	669	717	666	688	661	745	747	725	741	753	726	728	710	703	705	679	721	695	701	765	704	725	695	692	679	724	713	763	725	683	794	719	740	694	731	716	706	741	712	722	739	718	722	678	717	734	692	713	723	672	740	763	730	742	714	692	726	725	725	751	758	684	652	760	695	704	736	685	712	689	708	733	714	714	673	688	692	689	688	735	687	742	713	699	732	715	764	787	728	728	671	721	719	724	735	715	732	695	771	751	684	762	681	741	710	720	740	711	683	733	727	717	729	698	745	765	771	681	763	703	706	707	711	729	718	686	736	706	740	732	678	702	724	690	738	710	699	682	686	699	703	702	707	698	673	726	676	684	721	710	722	681	707	730	749	720	712	708	712	670	694	738	693	729	734	726	708	711	670	716	714	701	714	755	688	708	731	684	697	675	698	698	730	743	739	674	673	718	738	760	711	742	674	720	694	717	746	702	747	750	720	739	700	720	730	732	721	730	732	736	700	724	730	703	689	719	665	699	684	709	724	736	681	732	738	699	734	705	743	721	682	743	738	687	665	697	725	740	733	713	736	784	713	704	743	689	733	712	731	718	745	719	696	728	724	708	685	731	720	711	740	713	683	688	740	737	731	722	705	737	755	728	751	726	693	707	735	685	751	736	687	700	781	707	751	717	719	701	730	696	730	664	696	752	665	724	724	675	727	734	712	727	703	705	778	719	695	768	706	726	707	703	698	711	717	712	697	727	679	724	686	721	681	739	701	717	720	712	695	755	681	713	693	710	704	705	709	696	763	751	727	738	704	705	700	671	731	720	709	724	691	707	704	713	748	732	721	692	740	714	692	722	756	689	678	680	747	755	706	692	744	734	717	696	697	729	737	718	674	675	670	709	717	684	749	710	729	740	666	707	720	693	757	740	710	695	694	696	721	681	700	713	701	723	662	740	674	705	729	683	672	735	697	689	719	701	730	707	705	750	734	662	748	725	712	738	716	715	727	688	677	710	678	685	685	662	744	700	733	723	718	685	726	725	730	720	797	691	720	733	754	725	743	775	718	686	688	747	682	708	766	703	685	762	714	664	719	671	687	677	699	722	702	717	716	721	753	781	730	717	748	652	737	733	678	712	723	766	752	726	738	724	688	723	711	751	699	688	690	691	717	760	733	722	711	665	688	748	717	722	727	731	696	695	734	736	733	728	740	737	723	734	778	748	728	704	732	633	713	725	704	740	729	741	709	681	708	680	735	751	734	675	728	757	696	725	712	737	672	701	736	724	755	694	720	681	736	720	724	759	752	723	721	716	711	731	705	708	683	693	696	729	736	720	728	727	745	739	712	714	679	710	730	695	697	735	712	710	732	705	691	710	709	713	706	745	717	754	725	714	674	711	701	787	716	705	695	711	681	651	690	761	697	742	744	732	687	700	704	736	735	674	746	756	708	707	716	688	758	690	710	719	740	736	722	716	681	763	736	742	723	707	728	737	697	754	724	692	708	716	708	755	713	632	674	667	769	674	706	715	747	725	759	706	683	761	729	717	720	700	712	743	637	662	763	710	727	737	690	749	731	761	693	728	696	653	736	726	748	650	733	724	724	706	721	734	715	740	739	704	700	739	681	712	692	659	739	737	664	700	696	714	748	789	725	697	720	684	664	742	715	698	725	653	693	694	699	706	686	696	728	763	716	686	712	687	726	715	745	738	673	765	715	719	730	699	718	683	722	747	704	704	692	724	757	765	701	717	710	709	702	702	703	721	718	722	705	695	746	745	664	714	781	690	718	711	682	672	721	763	682	737	761	744	686	692	710	747	725	661	726	711	723	712	696	688	707	736	745	718	731	723	697	796	691	738	749	721	731	752	752	726	702	729	724	779	710	752	719	695	721	748	715	696	740	683	721	695	691	717	676	689	710	743	700	684	698	742	709	670	692	735	699	702	767	697	734	716	692	712	724	745	690	709	728	661	736	668	709	726	668	729	694	671	673	695	688	692	692	732	792	700	742	731	702	728	694	700	707	678	709	716	708	707	725	705	771	703	733	677	701	725	707	750	734	747	689	787	716	680	705	744	743	739	698	678
37896	53313	39056	31075	26553	21807	15528	9763	6346	4709	3438	2777	2474	2194	2333	2221	1928	1702	1574	1571	1616	1611	1527	1575	1514	1550	1500	1531	1391	1301	1263	1348	1360	1351	1278	1130	1147	1206	1195	1172	1154	1173	1064	1070	999	964	933	937	881	951	904	900	902	938	884	940	941	906	954	933	946	888	884	885	876	872	896	936	888	906	895	928	898	919	937	946	919	943	905	838	929	959	938	902	972	912	865	951	892	914	926	850	901	887	900	880	862	905	886	909	891	909	972	925	862	912	950	946	902	827	881	911	946	844	878	873	884	843	933	920	907	853	875	888	920	840	878	901	858	941	857	900	935	891	827	889	873	859	902	892	931	878	881	864	850	859	914	879	883	865	912	903	914	889	893	881	924	831	888	941	913	861	832	886	930	892	907	904	878	949	894	893	919	911	896	897	871	938	913	840	909	863	908	851	904	925	827	891	899	886	811	847	895	917	867	949	831	924	883	901	845	893	920	876	873	914	934	883	845	908	875	891	909	887	896	853	874	873	840	890	925	893	956	923	859	897	882	862	943	896	897	878	906	919	894	941	911	859	925	859	878	918	895	888	865	900	867	897	911	836	856	896	889	889	915	966	878	932	875	858	875	853	861	902	883	928	921	890	912	847	901	927	901	894	861	915	873	922	890	953	937	906	881	866	903	904	909	889	905	888	876	836	847	933	936	883	848	834	846	874	860	894	855	854	872	870	897	846	926	866	877	879	877	884	901	862	904	929	862	857	836	920	850	883	898	919	887	889	894	933	851	911	872	896	910	816	928	905	920	889	955	912	901	885	891	879	922	903	865	878	901	897	891	919	912	874	871	942	883	878	927	866	911	910	920	873	912	855	894	909	890	903	892	890	919	861	922	910	886	915	853	886	909	948	856	902	919	858	875	855	861	907	858	864	878	893	889	935	930	914	906	898	903	875	861	963	927	875	825	861	867	949	905	882	896	883	911	932	899	938	881	920	907	898	903	839	913	891	886	890	823	845	861	867	898	959	880	955	913	930	848	879	909	869	933	905	820	924	875	888	870	867	954	868	879	913	866	938	897	930	911	867	935	906	881	890	918	898	909	876	911	915	908	941	943	929	905	915	888	900	907	857	880	892	884	876	867	879	886	909	930	909	906	885	882	857	931	857	833	910	913	907	908	877	911	887	941	907	831	894	871	952	861	912	914	876	902	911	906	914	883	846	851	904	912	857	909	877	883	929	887	893	926	878	910	890	936	880	879	907	925	893	919	929	875	915	870	925	944	884	874	922	873	878	905	901	906	904	909	883	895	867	902	885	897	908	899	876	896	878	910	889	872	894	905	892	888	878	844	893	885	879	881	889	854	863	872	907	908	901	917	866	894	882	949	909	904	844	923	936	856	897	914	889	886	905	923	898	958	904	902	922	871	872	889	884	944	849	852	952	877	930	942	891	843	900	977	916	908	870	923	905	940	816	865	935	889	895	916	906	915	880	815	896	886	875	914	820	825	903	888	969	891	862	928	932	953	886	913	883	932	921	829	877	860	875	921	911	848	942	871	954	883	896	855	906	934	881	869	857	876	870	919	894	882	917	935	889	899	864	865	891	887	838	873	863	873	874	934	882	858	881	864	917	904	896	863	914	947	943	915	892	904	959	892	884	882	879	933	907	916	846	932	897	887	865	913	925	931	847	871	915	887	890	855	899	952	972	899	869	880	903	898	883	864	939	935	903	889	883	871	965	888	931	888	858	876	861	932	881	883	896	900	948	943	918	878	928	882	910	934	843	922	863	901	921	914	895	894	865	920	896	841	890	898	852	884	855	914	902	896	902	840	878	824	925	910	881	850	905	877	944	956	861	884	878	894	907	872	934	893	885	908	897	855	902	857	847	879	863	857	896	870	895	902	944	907	898	846	926	914	913	913	962	923	870	915	903	892	869	851	907	961	893	912	841	878	887	863	930	866	968	845	876	901	925	892	906	912	934	933	903	899	834	907	884	914	888	909	921	940	889	863	869	928	897	926	930	936	899	856	884	899	892	888	900	938	853	927	906	908	893	890	942	871	800	851	840	901	867	885	886	899	870	905	847	860	936	903	894	847	888	858	905	901	915	937	900	920	818	935	851	919	950	893	906	887	933	892	919	871	887	859	866	873	873	910	891	815	866	828	888	910	876	876	844	892	897	914	882	849	915	907	847	898	930	901	897	872	917	918	890	875	844	898	900	881	914	914	870	936	859	878	891	921	907	923	936	870	875	861	871	908	871	858	877	903	884	968	877	888	842	875	929	829	905	858	915	934	930	911	902	920	886	905	906	831	938	947	856	870	935	886	860	872	917	868	932	846	909	903	842	866	908	926	862	912	880	860	876	935	883	860	908	896	883	913	929	887	852	955	898	889	902	867	954	914	912	912	942	934	931	910	853	899	884	890	989	902	897	861	853	891	871	868	933	828	868	900	921	872	839	903	893	875	886	901	876	878	875	897	900	901	907	864	882	906	901	853	884	887	927	861	948	928	889	853	926	890	889	932	909	921	948	884	914	895	892	953	858	889	905	877	899	927	872	877	859	926	871	862	907	893	918	943	914	882	905	918	915	890	910	896	897	858	861	868	929	883	926	858	861	893	913	880	914	869	874	892	850	857	902	941	939	879	897	878	864	912	868	914	871	887	927	842	863	927	884	902	882	929	914	915	889	924	873	913	838	900	878	868	871	874	917	929	896	895	919	904	875	925	855	967	867	898	862	877	914	920	829	864	823	886	866	895	863	917	881	902	844	891	865	908	937	889	939	926	904	871	891	915	892	875	939	829	893	910	901	887	904	932	853	897	910	938	878	904	885	888	911	834	863	927	888	916	918	852	924	895	885	872	913	919	855	905	936	862	932	883	924	883	922	847	864	829	841	867	940	920	916	863	899	880	885	912	869	915	951	919	890	939	853	956	837	891	882	906	918	894	861	923	857	858	818	924	868	897	838	924	905	853	904	883	878	950	890	900	890	876	893	887	856	899	964	920	906	922	885	926	855	922	890	928	882	905	858	912	931	944	886	863	848	925	859	871	865	932	946	888	891	890	869	868	911	875	932	864	891	878	895	925	950	892	909	862	904	883	858	927	906	854	923	863	888	886	914	866	940	880	889	920	879	907	923	884	937	889	911	866	883	905	909	927	873	885	875	882	905	861	898	873	939	878	870	932	918	868	927	904	927	889	892	888	875	918	885	887	955	910	869	858	837	875	830	942	863	871	837	909	871	881	903	903	824	859	882	929	874	854	861	909	931	830	902	840	879	915	908	921	873	905	898	857	927	863	967	879	940	866	931	935	869	895	934	847	867	878	892	883	891	907	935	877	891	877	950	883	845	872	884	922	903	959	889	915	908	912	892	915	862	934	894	916	872	889	867	925	839	894	925	868	863	892	865	856	912	894	840	871	911	896	919	857	937	891	891	856	871	896	817	872	875	834	927	882	863	924	890	905	866	914	881	891	876	833	890	875	927	884	856	866	903	877	907	876	856
22694	20823	28493	23294	21152	21946	17456	7297	3917	2644	2065	1890	1724	1637	1643	1504	1363	1167	1163	1154	1069	1086	1084	1134	1096	1118	1089	1104	981	999	1026	1057	1022	1066	992	857	840	979	935	862	832	820	812	801	714	704	740	728	680	660	699	676	731	682	653	628	691	673	681	705	690	693	746	699	647	717	655	658	652	703	702	621	620	687	630	675	673	653	632	624	663	649	652	666	669	649	664	679	683	661	708	670	678	661	624	617	663	673	663	644	684	707	657	654	700	664	664	703	688	665	663	620	652	649	675	666	644	686	690	698	675	630	710	658	667	664	659	655	631	634	680	678	717	656	686	648	678	633	682	635	676	659	680	694	690	701	609	676	636	673	699	677	606	629	661	647	681	666	670	668	685	661	675	683	672	674	663	682	734	677	654	676	651	654	681	672	632	653	644	683	643	606	659	651	651	642	633	636	646	675	654	645	660	685	666	673	672	636	712	658	664	639	673	664	670	636	655	718	650	586	646	645	639	650	646	663	646	677	716	621	640	672	614	700	647	640	652	713	654	658	673	729	674	676	704	644	659	672	648	703	711	676	656	675	675	657	677	700	673	658	661	638	621	632	662	683	643	619	656	654	673	671	697	662	692	701	624	732	683	660	676	631	636	604	655	612	606	638	636	672	732	669	618	612	658	651	686	627	636	657	626	681	664	623	674	626	648	679	661	689	625	639	648	690	632	625	690	712	724	625	735	645	634	694	665	681	680	714	595	624	617	720	659	655	702	673	668	667	653	611	668	672	659	663	702	664	674	637	620	662	645	649	685	687	650	710	678	655	671	631	676	622	679	661	680	669	670	720	682	658	644	678	682	639	682	669	588	681	644	649	648	615	672	661	688	648	632	655	625	665	657	679	617	704	682	650	686	627	635	629	622	613	646	680	685	636	625	659	686	643	638	700	632	637	666	694	644	663	636	648	639	664	665	658	678	666	644	730	678	691	693	676	661	647	669	641	664	646	665	641	615	648	660	695	688	660	663	649	678	660	638	710	588	617	647	655	665	651	673	713	626	651	662	616	682	670	671	642	664	600	654	615	676	730	671	645	656	675	691	689	695	664	659	701	641	676	675	656	694	676	642	670	666	710	667	667	614	674	662	673	668	626	653	665	718	645	648	648	712	640	683	654	636	651	670	646	631	669	672	707	681	604	634	619	672	619	676	641	654	639	669	681	669	674	658	656	674	658	678	714	615	603	685	626	619	677	674	693	672	646	645	677	632	617	627	686	655	635	663	656	661	709	638	648	647	678	643	655	666	705	691	651	681	688	715	717	692	665	648	631	640	713	674	651	671	643	676	659	654	685	632	683	683	716	665	685	673	698	659	639	667	671	647	659	605	627	656	640	689	675	714	659	661	673	669	630	681	620	649	655	626	651	688	676	715	671	664	662	668	698	640	659	672	658	666	675	708	655	715	666	686	653	683	667	656	633	663	618	668	683	642	673	708	685	629	659	654	617	666	678	642	707	685	615	691	665	695	735	621	675	686	621	640	712	662	625	655	651	631	683	687	593	680	651	647	642	638	645	629	633	650	678	638	612	659	657	664	648	627	698	666	636	656	677	687	678	651	688	637	667	675	626	661	638	690	620	680	705	669	598	685	662	589	671	699	618	664	692	654	676	691	678	695	634	680	680	702	669	613	668	647	671	628	666	681	679	620	674	668	693	628	658	682	662	635	645	652	653	636	680	689	661	649	643	650	687	661	662	663	701	601	666	683	652	687	701	666	618	639	641	649	630	675	656	613	656	660	622	692	678	647	675	694	738	634	669	625	711	689	650	640	624	696	669	676	676	680	670	704	646	648	674	641	705	692	737	623	667	639	644	683	681	692	682	667	621	690	647	699	659	652	685	649	692	705	683	673	668	646	658	700	682	668	666	615	655	705	677	621	663	661	641	633	639	685	631	672	644	651	668	649	712	670	665	680	688	681	677	635	736	668	632	661	662	653	691	646	656	714	741	665	619	696	633	642	636	666	634	626	680	664	648	640	645	642	652	637	656	651	651	632	662	684	649	650	647	612	663	661	675	628	604	664	626	646	640	606	642	647	672	672	664	681	693	670	673	690	667	682	676	705	658	630	638	670	634	708	662	655	611	661	703	647	646	666	668	673	641	663	660	726	657	694	676	670	679	682	667	679	628	621	635	636	666	681	678	659	616	664	657	622	669	666	694	685	701	664	633	623	674	661	662	672	665	656	669	636	625	633	702	651	689	654	673	666	629	661	663	693	654	669	668	708	683	629	627	664	709	689	658	674	654	632	641	653	639	626	651	674	670	683	677	657	654	633	676	651	691	671	660	599	649	684	660	619	624	674	680	650	730	651	711	639	654	644	610	676	659	649	659	669	684	636	630	660	689	661	619	667	673	684	634	701	632	691	653	686	687	621	621	644	627	682	661	667	685	692	635	707	637	660	700	659	682	628	627	640	638	674	624	617	628	645	614	675	699	679	663	681	698	710	645	648	677	710	651	668	681	650	648	657	679	632	691	633	692	679	640	688	694	677	629	662	659	630	656	634	672	670	664	661	624	649	677	636	696	645	679	664	676	639	681	658	658	710	658	681	683	669	658	671	659	623	639	704	656	653	658	669	597	636	637	709	663	661	655	671	663	671	667	630	653	624	610	634	659	670	643	717	636	676	674	652	695	651	657	725	631	675	658	664	633	638	713	700	657	679	684	633	694	719	642	677	680	669	688	639	630	626	669	619	649	637	593	672	659	673	661	659	639	698	664	616	654	632	673	642	652	661	645	682	674	653	641	681	643	636	655	640	623	680	663	650	674	666	651	662	683	607	668	679	665	674	666	566	664	622	645	700	684	653	669	637	658	679	674	682	647	665	672	620	619	648	664	626	635	679	656	675	700	660	630	654	640	620	655	680	686	634	639	681	628	658	635	669	630	642	697	658	670	607	647	678	663	639	638	670	651	645	637	647	682	656	679	657	661	635	666	613	675	660	631	673	687	692	646	637	682	642	664	668	671	686	664	641	651	651	628	644	660	650	647	664	652	676	620	679	648	681	650	695	662	627	664	658	676	650	641	651	693	633	636	670	620	643	680	680	646	623	653	669	687	682	654	656	673	647	675	655	645	671	681	616	666	678	664	709	671	719	676	615	657	637	657	638	683	655	689	671	688	650	710	681	683	671	670	664	680	671	651	731	669	600	684	702	671	650	634	623	665	695	642	639	664	691	681	632	625	659	693	640	660	650	704	615	650	622	710	653	679	671	653	674	665	628	680	650	702	654	687	655	686	689	637	659	632	641	638	657	650	682	666	649	665	656	683	707	639	642	625	647	655	686	705	651	664	694	661	718	666	704	674	650	713	681	693	657	658	704	724	633	650	656	654	630	677	664	666	608	647	654	687	678	682	687	688	656	616	678	638	671	672	653	647	636	643	693	625	659	656	621	635	635	673	635	685	641	680	676	666	647	641	656	630	654	675	671	624	647	651	674	670	669	666	721	644
42170	59222	44379	35860	28923	23572	16845	11566	7580	5388	4107	3670	3067	2841	2880	2612	2259	2034	1888	1767	1657	1590	1767	1788	1775	1764	1779	1798	1493	1534	1492	1545	1510	1548	1289	1132	1185	1370	1247	1223	1116	1141	1132	997	975	921	902	865	870	859	848	850	955	854	884	897	865	857	890	844	841	858	882	875	880	828	831	807	822	859	843	804	806	805	775	814	818	824	877	821	852	859	855	795	812	803	849	777	882	764	820	831	840	828	785	797	850	781	812	855	782	795	797	834	833	798	847	841	820	815	819	808	804	826	755	783	808	798	874	824	833	813	879	797	801	830	761	788	850	840	786	812	805	808	843	816	793	824	826	805	794	797	803	828	836	784	808	748	811	869	837	826	863	792	827	861	784	797	887	830	817	856	818	789	785	828	827	804	785	847	798	785	812	821	811	793	797	794	810	811	785	760	813	818	834	804	806	799	786	838	773	809	773	820	845	820	821	882	835	814	749	839	832	778	815	801	824	831	831	816	820	825	842	800	872	817	786	824	850	809	864	788	797	807	781	851	782	827	816	813	806	824	784	809	797	820	808	803	802	793	797	823	885	797	826	821	781	768	848	859	809	816	866	788	825	836	844	828	842	815	813	800	766	844	821	857	851	790	800	809	800	817	814	825	804	737	824	797	812	796	805	761	802	805	793	792	830	796	795	819	815	819	814	836	809	810	866	814	806	853	810	799	830	787	827	737	802	837	919	785	839	818	797	820	859	832	841	828	774	802	793	809	785	779	793	786	817	822	822	792	826	840	828	822	789	811	811	808	842	803	879	775	841	842	870	806	801	797	812	859	826	833	818	828	826	816	856	861	808	784	826	803	828	796	817	777	897	782	799	871	795	807	780	834	783	766	834	820	852	831	835	763	840	817	806	783	817	774	825	790	816	861	829	825	850	753	809	803	820	789	792	788	838	847	847	809	790	801	838	826	765	813	796	776	810	761	807	789	811	760	796	838	813	792	748	779	819	833	798	824	865	835	816	787	813	778	805	761	771	779	829	802	848	836	784	818	857	760	775	832	828	807	834	842	805	868	817	790	826	783	808	827	751	825	880	812	847	840	834	795	852	827	772	787	809	859	828	806	790	794	804	849	775	850	822	840	805	795	836	820	827	858	773	824	823	795	802	805	824	882	822	806	852	847	821	789	824	804	797	814	799	799	821	768	783	864	853	800	799	785	782	767	814	817	828	830	838	828	876	817	816	800	776	822	817	794	816	803	847	847	796	831	838	817	834	820	795	791	740	838	838	815	792	807	790	813	773	827	839	842	801	814	820	812	797	799	825	764	818	828	762	804	798	780	860	842	849	834	778	818	816	772	865	862	825	784	831	836	765	842	776	835	850	835	791	854	808	781	875	820	823	834	818	780	783	809	792	850	771	849	780	803	821	799	776	767	776	760	796	770	849	806	772	834	796	821	828	845	823	810	820	823	756	847	849	856	821	830	784	856	801	812	797	862	781	794	811	803	799	835	765	819	835	860	813	833	892	793	764	800	850	847	815	781	825	832	801	867	853	865	836	863	803	757	822	834	825	778	833	847	820	828	848	788	818	791	805	773	775	760	809	834	830	776	847	821	820	784	816	842	808	773	808	844	791	840	840	861	843	792	832	839	857	798	829	800	786	754	842	816	776	855	793	833	830	765	830	802	824	789	815	786	814	781	812	845	837	829	865	822	771	812	851	768	803	846	797	791	830	789	880	798	898	807	807	820	815	823	825	797	812	785	811	835	806	792	773	824	852	812	838	807	810	858	827	818	807	769	815	838	855	815	801	802	845	844	807	773	813	847	813	808	845	827	841	800	773	855	837	804	826	759	792	814	838	808	858	831	812	802	808	775	872	791	812	818	787	851	809	815	820	822	842	802	786	803	784	765	836	842	767	837	838	836	800	878	870	832	789	829	746	789	842	830	784	809	815	824	872	834	829	781	857	817	868	826	833	827	812	773	808	800	795	834	847	884	798	780	797	773	793	854	785	796	808	821	807	814	799	812	855	777	793	855	789	858	841	792	796	759	804	769	818	861	856	841	787	820	801	818	819	827	800	832	821	818	773	792	862	820	744	803	855	804	814	833	776	801	810	820	811	783	807	814	877	833	842	823	808	781	809	794	834	812	823	854	796	827	846	771	878	810	800	852	785	810	840	787	825	778	827	811	787	821	845	804	830	869	784	788	848	789	840	808	840	831	780	812	813	801	885	816	844	823	792	774	842	869	778	768	800	792	815	838	804	785	824	760	831	806	801	833	816	824	802	793	830	783	817	822	812	750	845	832	833	841	818	798	775	815	773	831	853	803	819	863	824	832	851	800	836	823	792	810	761	827	837	817	819	844	812	852	806	793	798	806	888	851	826	821	810	799	795	824	822	833	782	824	828	814	845	837	833	811	845	818	816	793	813	740	772	817	867	778	807	811	816	815	771	802	800	807	841	780	859	812	767	774	805	835	783	858	793	785	783	857	810	834	825	777	813	795	804	821	827	833	767	761	837	794	838	848	798	810	814	814	779	841	831	819	817	835	802	771	827	774	883	800	804	810	844	781	803	813	829	813	848	881	839	841	773	819	827	825	897	844	814	868	777	824	804	829	810	845	829	834	799	816	811	853	786	818	767	837	817	797	866	801	814	851	845	810	776	783	793	775	854	833	808	780	805	869	800	800	795	800	815	758	790	750	839	779	828	810	832	825	824	816	785	804	862	822	766	762	813	790	808	765	789	848	828	799	784	834	770	782	760	793	837	848	818	804	792	843	796	818	789	836	833	795	799	857	760	823	782	834	812	812	855	821	763	823	796	798	792	807	865	800	785	847	815	882	814	816	796	798	761	839	805	780	829	805	834	793	845	786	853	816	812	835	826	814	812	799	801	828	804	865	804	830	805	829	799	787	848	822	800	740	790	809	804	843	834	818	781	806	798	790	855	823	871	766	849	838	766	845	790	804	842	780	792	816	755	802	802	817	808	825	812	796	811	811	818	790	788	803	780	817	816	837	822	814	841	809	841	767	794	790	812	832	787	798	846	788	814	847	822	817	805	884	849	869	804	816	818	845	752	799	779	796	852	763	834	791	817	804	856	816	803	755	819	851	785	842	775	846	753	797	836	823	808	753	827	889	800	765	857	848	794	817	833	809	851	856	793	819	828	818	819	837	844	797	828	839	795	824	805	792	798	821	746	811	819	773	822	805	832	809	831	734	815	856	801	786	800	820	825	813	802	808	798	778	797	835	845	858	807	832	822	781	878	782	785	801	859	800	808	808	827	812	834	768	801	808	797	817	817	771	803	833	768	819	782	822	827	834	850	801	804	807	869	817	785	811	819	866	737	831	786	835	816	845	837	817	793	804	799	801	828	853	831	819	821	720	844	846	824	814	759	771	786	873	820	845	853	791	820	811	808	811	791	814	787	854	858	784	828	824	774	818	825	786	782	779	826	800	808	815	774	780	834	813	843	832	756	829	828	823	818	804	801	841	811	844	843	783
28658	27948	28935	23117	14075	7610	4925	2502	2008	1637	1242	1201	1169	1084	1120	1011	1065	935	969	946	950	964	954	921	866	899	953	947	929	917	959	952	908	937	886	864	839	895	848	823	819	825	841	792	802	774	786	722	805	742	800	763	798	763	746	732	767	768	769	812	819	779	813	785	780	752	767	838	772	787	756	762	762	769	727	784	777	813	792	795	799	766	782	746	783	812	743	834	740	798	789	771	812	755	741	765	743	776	708	762	787	772	766	751	770	817	765	750	743	750	792	777	727	782	761	796	746	764	757	796	792	804	747	764	740	750	831	765	741	778	755	746	747	768	758	749	761	732	763	763	805	779	769	773	809	770	795	780	780	729	728	774	817	703	742	765	807	812	738	776	753	762	781	740	719	771	754	804	772	791	768	765	805	726	768	765	791	796	805	753	743	798	727	769	769	710	744	756	770	816	760	735	699	785	771	756	795	748	799	812	791	763	751	723	774	800	754	789	806	783	750	765	771	701	744	778	774	748	714	753	733	803	728	771	775	732	762	802	748	765	723	745	749	758	760	807	770	746	789	788	783	817	794	752	739	761	778	795	786	717	741	734	765	753	727	739	747	821	746	772	756	728	755	752	738	756	818	811	776	760	737	782	682	780	801	826	745	795	782	808	758	719	797	773	752	750	818	725	759	788	751	799	748	760	804	746	808	801	719	812	756	756	826	751	777	753	772	746	759	800	726	765	778	733	744	784	731	789	794	779	727	794	731	822	789	719	758	817	752	723	695	767	778	778	765	798	746	815	751	796	729	743	796	774	765	765	770	731	747	756	734	779	799	710	740	727	759	769	764	803	744	789	765	793	770	751	791	730	757	800	725	814	786	773	777	770	759	730	778	740	779	727	764	799	809	753	785	768	830	761	767	747	779	781	760	795	724	805	792	773	766	753	742	780	763	793	743	774	737	747	803	753	759	765	773	756	743	766	781	758	786	776	776	754	780	780	792	761	771	831	764	760	770	780	764	794	763	773	755	747	817	792	802	765	745	789	733	757	776	777	750	808	780	785	794	776	755	780	712	721	777	700	757	762	784	790	795	768	764	783	738	738	752	791	762	777	797	801	790	783	790	785	761	783	755	771	763	745	848	797	828	818	775	724	760	724	764	765	780	750	790	797	762	804	731	726	772	808	796	786	754	782	783	777	761	802	778	755	792	758	769	739	745	769	785	818	701	749	770	774	783	728	803	837	776	794	756	735	766	789	784	745	774	771	789	753	728	721	823	791	798	716	773	743	762	783	797	720	787	802	797	796	729	761	750	747	776	748	800	768	813	688	763	777	728	805	753	752	772	750	794	805	757	801	778	745	763	759	806	782	805	773	763	703	746	766	770	775	763	759	792	750	769	750	749	766	761	723	788	801	811	752	778	778	694	751	763	717	757	739	784	769	765	790	753	806	811	754	737	745	759	733	752	737	725	788	793	781	782	726	773	760	738	736	804	724	759	801	788	756	756	782	792	769	750	766	758	784	756	802	783	786	760	716	817	762	746	807	788	767	781	769	755	726	740	761	792	735	740	782	763	734	749	773	782	714	767	773	767	785	772	760	729	769	744	775	708	757	775	751	759	792	786	769	755	744	759	764	788	717	818	797	753	761	734	748	725	724	776	748	797	767	754	762	795	756	785	760	757	787	726	802	758	809	850	759	774	719	804	767	777	701	782	786	749	797	776	765	761	765	822	724	747	753	770	745	770	757	777	755	742	808	722	756	775	757	731	780	753	766	787	703	814	744	715	752	764	779	768	754	753	699	768	775	742	794	782	738	792	793	783	742	788	798	723	736	755	751	801	736	768	777	769	729	757	772	754	740	765	741	791	773	776	730	803	772	768	745	786	773	791	791	801	778	777	788	748	742	763	685	725	761	748	832	733	710	778	765	786	799	779	746	759	764	764	780	769	765	790	731	759	762	777	782	773	824	787	744	767	797	831	736	791	759	822	778	771	742	783	759	764	730	767	749	768	768	742	774	725	763	761	750	785	752	756	778	759	780	730	758	721	750	770	777	781	785	752	797	761	740	780	787	724	759	715	784	802	743	742	782	734	790	828	761	782	754	771	764	797	804	752	768	756	768	747	764	767	765	736	766	770	792	791	741	794	809	799	732	763	754	748	765	754	721	761	761	759	786	748	770	739	760	727	782	759	758	744	795	773	746	760	722	755	740	775	724	830	784	727	781	814	716	700	821	704	741	797	743	766	800	728	793	789	766	790	738	790	746	712	775	753	795	746	707	790	761	794	791	761	748	735	750	789	800	779	755	759	744	753	729	760	775	734	780	781	784	754	782	778	787	716	785	730	797	845	729	699	782	813	713	775	748	768	760	774	756	797	768	772	712	748	769	721	745	758	763	778	776	782	727	764	720	769	754	728	767	762	747	734	825	750	746	762	758	792	784	712	798	759	753	747	767	752	763	748	792	761	755	710	750	762	827	827	777	739	760	781	772	779	781	808	740	779	757	775	693	741	788	768	756	763	802	800	744	813	759	782	794	730	737	770	742	732	772	732	768	734	794	787	822	799	761	769	754	822	776	745	783	724	753	766	788	767	740	796	797	770	776	728	746	753	742	734	752	788	729	756	770	765	753	746	792	763	789	788	761	716	736	757	779	735	757	760	800	705	765	758	757	771	782	737	735	779	784	755	787	773	766	716	759	745	759	777	734	786	756	826	732	756	752	774	820	759	813	796	754	738	757	774	815	689	817	750	769	783	732	761	786	810	693	757	763	756	817	772	793	730	749	798	788	784	766	766	734	718	785	710	746	710	795	758	753	794	778	785	746	731	794	810	780	749	789	753	810	750	715	805	782	778	804	715	764	785	746	750	742	765	794	752	764	742	806	754	756	777	764	744	781	788	778	778	828	789	778	781	758	740	726	777	727	757	757	781	793	738	740	789	764	730	744	782	731	782	717	805	817	732	686	739	781	787	762	724	773	753	778	826	721	778	799	797	757	740	739	807	796	779	764	761	775	777	773	761	821	743	796	737	759	795	756	807	749	781	762	775	745	759	762	788	793	768	720	783	726	797	748	729	745	750	799	752	754	763	748	753	734	694	654	704	770	744	761	760	767	717	753	789	773	777	764	800	752	747	808	785	765	743	776	750	775	722	783	781	778	752	778	753	745	818	762	713	744	716	772	782	801	743	773	808	774	844	758	796	761	777	767	764	768	827	729	772	750	775	789	714	816	757	784	732	775	795	762	814	749	776	801	750	765	747	785	772	711	772	765	731	771	763	818	731	801	727	789	742	771	743	768	789	797	769	778	802	732	763	779	758	780	739	788	830	801	737	795	723	752	758	720	717	783	777	734	762	777	728	759	725	748	735	759	727	739	715	769	716	801	772	721	780	755	743	751	730	739	772	740	807	756	751	768	742	726	783	813	781	754	758	788	771	774	799	754	770	748	735	783	766	789	787	807	730	785	751	792	738	773	766	785	741	769	737	786	787	827	813	735	775	783
35066	42966	34936	25417	18677	12980	9381	5204	3885	2964	2284	1901	1762	1853	1792	1507	1479	1351	1392	1250	1326	1415	1376	1382	1234	1336	1288	1231	1235	1219	1295	1202	1281	1253	1194	1064	1104	1123	1077	1045	1011	1048	1046	1047	992	1004	927	978	1032	946	943	941	907	977	992	1009	930	921	928	966	958	959	987	982	933	962	997	965	1030	1053	969	912	989	928	931	915	931	970	1007	924	925	900	910	932	913	1000	912	942	1002	974	938	940	954	934	992	939	986	945	972	940	998	990	954	966	947	995	976	924	982	1001	984	955	965	970	970	984	915	959	924	912	982	1013	991	963	949	947	944	953	955	1023	942	900	956	996	911	982	991	959	941	995	988	932	988	908	929	955	894	930	975	955	955	986	988	1023	1011	922	906	891	977	988	990	1027	888	966	971	1017	928	971	878	940	994	998	946	910	939	970	944	962	1029	942	950	941	955	986	963	911	919	954	934	976	965	924	934	996	960	968	977	956	928	978	966	994	968	944	897	952	1041	1013	962	934	988	933	931	954	950	987	986	934	943	905	925	1013	1008	961	975	982	962	953	950	945	971	984	928	948	910	982	942	968	971	995	917	966	955	905	949	967	974	952	969	944	919	962	1005	977	983	967	963	957	976	957	973	988	927	921	972	949	974	953	947	905	1009	917	921	929	966	998	1027	890	933	912	942	1000	1003	960	957	979	938	903	934	939	1000	898	984	950	990	965	981	1007	1049	964	888	977	918	996	990	943	926	976	1021	940	936	967	968	952	919	983	988	938	966	968	960	967	980	956	954	966	960	980	974	955	959	956	1021	969	922	966	912	995	930	1039	915	922	950	933	967	923	972	936	978	915	1009	992	908	978	955	963	974	989	996	993	978	959	956	926	972	990	917	932	950	902	969	1013	979	963	985	1011	952	909	1005	951	999	915	932	956	1004	988	929	941	979	935	990	962	999	956	987	1004	966	927	1005	957	974	974	972	933	957	931	939	954	1023	975	992	949	953	993	963	930	910	945	969	974	984	901	1012	958	953	951	975	964	948	968	990	1003	974	994	952	903	932	981	946	968	992	998	969	939	983	911	932	914	956	964	1003	957	960	939	973	1000	944	961	1002	959	966	996	947	948	963	927	943	969	1011	988	936	920	946	963	927	1004	935	944	977	955	950	911	1026	968	944	922	1002	983	936	927	953	1004	932	956	981	999	1028	1000	972	942	900	964	958	959	951	907	975	995	961	940	1000	945	923	979	997	987	947	1021	919	952	956	960	978	905	1014	969	1009	950	1006	931	979	976	910	970	943	961	1027	967	962	935	930	1003	1015	959	981	1024	960	942	962	1001	965	978	997	987	976	973	988	949	988	975	948	978	969	940	919	926	957	882	960	960	974	962	962	973	932	966	905	939	967	943	955	932	927	1018	969	977	1010	922	990	1001	893	949	948	945	958	948	971	935	953	964	961	1000	961	987	984	903	958	910	918	927	914	985	933	954	974	940	936	988	957	921	995	957	1001	986	968	953	947	996	953	975	1002	957	938	1004	922	974	973	945	913	949	960	1032	928	953	980	994	982	949	997	926	939	1019	907	982	984	948	977	942	946	953	986	980	1001	982	939	939	962	955	951	902	962	977	1006	950	987	947	985	965	952	956	934	966	966	955	980	986	942	953	979	825	974	954	941	965	987	948	943	960	888	980	919	959	926	947	962	959	920	923	1006	935	988	936	987	959	982	941	947	992	963	956	972	945	985	961	982	961	1011	944	966	916	968	1019	958	1001	1005	975	959	960	953	963	962	992	945	925	978	975	979	1006	974	905	984	957	993	991	931	975	925	975	990	912	969	1003	968	988	1016	947	911	968	947	925	975	985	960	906	950	984	932	962	942	956	1002	983	904	963	962	971	956	949	877	948	960	946	965	923	956	960	959	975	913	974	928	990	956	910	960	916	935	938	970	998	940	946	956	920	896	963	923	1012	924	897	954	972	944	942	969	956	974	961	957	1033	976	941	992	964	893	917	1004	984	933	942	964	967	991	963	953	981	951	956	945	950	913	955	945	960	962	974	916	931	985	920	1008	952	985	945	925	991	980	934	946	941	924	999	953	950	950	924	973	990	922	970	1045	933	950	985	976	953	943	946	937	961	981	936	927	934	951	982	953	969	942	924	1024	940	962	975	991	941	917	942	978	1008	927	998	984	969	961	974	1009	951	907	944	955	894	945	895	940	937	971	944	1020	964	957	998	916	979	953	933	940	946	972	917	937	965	951	948	927	954	896	963	952	951	1002	944	996	1004	921	941	991	952	1026	924	930	945	917	962	990	947	995	946	948	953	945	939	937	929	924	935	974	897	984	929	1021	954	974	941	956	930	952	989	925	991	898	936	944	943	1003	919	996	961	941	964	962	915	989	964	971	968	927	926	1013	1008	932	936	948	996	1005	923	992	971	941	950	940	1013	916	946	925	935	967	897	955	994	946	1010	919	938	942	888	998	954	945	952	930	928	971	991	954	940	873	935	980	937	975	945	986	922	976	931	969	931	958	985	951	955	966	991	973	986	984	960	897	947	956	966	976	901	911	940	954	988	956	933	983	957	907	993	980	923	950	960	957	905	994	939	950	982	955	901	971	911	936	965	910	928	910	965	970	1005	931	917	998	965	959	940	968	992	951	923	1008	957	968	946	921	950	892	982	1001	973	943	952	974	968	965	974	951	934	949	941	960	940	944	951	893	933	967	975	965	894	955	974	995	958	982	935	938	948	920	935	913	947	922	994	929	948	963	957	934	954	912	965	941	943	922	969	978	939	958	975	958	890	970	996	932	1006	1009	920	922	954	913	985	954	959	959	962	939	905	939	950	955	945	891	964	974	952	940	977	937	943	944	942	974	951	938	903	929	917	939	966	1017	974	1022	979	1010	908	907	943	958	945	934	940	1014	993	912	927	940	944	911	940	986	941	942	985	923	973	952	941	915	963	989	929	951	916	950	1008	885	943	988	919	935	915	916	940	932	937	962	981	984	932	926	943	898	952	994	944	928	952	937	960	968	929	974	930	953	917	964	999	989	935	962	969	949	960	948	966	961	1014	966	948	994	952	1013	979	931	989	913	954	996	954	968	957	978	981	986	960	995	955	906	1001	985	991	996	946	933	940	904	956	947	964	971	967	941	1001	912	970	947	972	967	947	977	991	1024	989	1001	958	970	898	938	958	993	982	942	996	970	945	1014	953	982	979	978	985	988	980	969	966	962	940	948	870	957	959	946	957	980	964	936	1000	993	887	955	955	963	994	1019	983	989	951	935	851	929	990	935	980	984	944	944	979	952	943	923	898	962	961	938	964	962	1012	986	961	966	939	941	911	934	909	950	932	978	993	1000	940	945	986	955	973	946	949	916	995	894	951	931	980	968	953	991	958	943	970	954	959	954	970	977	1008	956	965	925	986	894	969	916	971	988	977	944	963	974	932	907	970	914	922	939	920	961	950	943	980	924	993	955	1005	979	1001	907	906	941	944	984	932	976	1021	951	948	958	965	972	937	903	916	986	934	954	1011	962	948	945	967	962	968	991	977	931	973	916	963	948	951	987	957	936	950	989	978	993	966	954	912	930	934	982	980	957	993	913	1029	938	991	929	995	924	983	965	939	957	939	987	939
23707	20806	27924	23941	20839	14622	6482	3592	2385	1731	1725	1612	1576	1466	1299	1183	1162	1060	1081	1038	1142	1111	1075	985	941	1031	1028	1073	1071	975	1017	1013	942	943	900	814	859	890	829	824	849	819	755	728	715	769	660	713	707	719	752	737	776	736	690	762	815	732	734	718	691	727	701	675	677	683	710	724	690	806	706	727	712	727	688	760	729	714	682	672	703	704	643	662	711	717	731	708	699	679	703	690	720	687	695	721	728	708	675	686	693	735	676	685	708	693	760	708	712	698	672	719	689	717	699	689	714	723	728	696	740	696	659	722	697	707	706	702	704	732	740	724	703	745	687	702	722	731	710	681	703	716	716	674	663	699	705	712	747	670	699	721	713	638	679	717	681	672	700	698	719	713	728	722	754	651	704	757	759	725	709	696	721	720	716	712	733	705	650	692	685	701	712	715	712	712	688	699	723	691	718	716	764	680	706	696	703	717	705	669	741	696	759	648	718	660	688	739	697	702	693	709	731	687	693	713	721	680	734	682	701	683	664	688	713	690	659	690	720	702	693	665	711	713	710	719	733	687	713	711	705	674	680	688	729	667	717	687	687	713	674	667	731	717	686	705	705	716	735	729	666	715	724	700	697	652	760	677	709	647	678	683	692	697	694	686	729	660	718	689	687	711	690	730	684	686	712	753	692	781	691	686	739	739	672	698	706	740	737	704	720	716	670	713	676	691	734	667	680	702	723	747	729	683	723	729	741	710	699	719	701	662	650	698	691	677	709	711	735	675	700	743	689	692	704	739	698	744	714	722	721	721	702	714	718	675	693	690	729	720	723	721	737	715	741	700	750	705	674	781	704	707	710	712	674	690	720	731	742	760	709	753	726	739	668	701	743	717	717	714	666	662	728	736	687	690	717	691	712	703	707	710	710	702	699	712	668	722	729	698	739	692	719	706	708	691	749	749	703	684	683	708	701	671	700	725	706	637	682	687	674	725	677	689	709	712	732	695	696	712	717	692	712	706	694	720	736	719	709	707	692	686	736	711	696	733	711	694	638	689	713	650	749	715	714	665	704	685	689	739	697	714	749	655	695	721	718	668	654	694	750	680	698	731	758	688	682	752	680	691	714	693	694	724	708	704	751	742	703	678	704	690	755	674	735	724	712	674	721	657	747	683	666	722	716	679	679	723	683	694	733	714	680	704	708	727	662	730	714	675	690	769	717	693	741	746	720	693	699	685	736	708	674	723	674	746	695	693	753	728	717	677	711	656	703	699	724	730	698	677	725	714	755	670	718	731	678	701	691	721	706	630	730	719	720	740	671	706	743	729	720	705	696	703	687	678	664	738	759	741	740	702	714	725	734	722	677	711	739	677	715	683	723	744	737	650	775	698	747	716	744	679	699	707	701	761	719	722	693	706	683	728	704	716	724	726	681	690	679	679	724	699	724	705	702	715	672	673	701	693	721	701	694	659	736	721	715	706	706	701	727	730	720	672	716	724	721	655	699	753	756	701	710	731	694	703	674	656	680	738	735	681	706	734	713	699	706	708	721	761	704	734	718	686	701	738	674	677	672	729	634	661	715	692	700	710	726	694	702	720	693	690	708	697	722	703	688	665	743	696	724	687	664	668	700	697	681	696	687	660	675	690	720	746	707	745	763	693	693	758	714	705	732	659	709	753	690	695	670	778	719	700	701	729	715	722	658	716	687	672	689	757	689	691	679	681	739	700	733	709	687	738	725	704	677	656	688	694	721	680	727	670	712	713	709	682	729	737	702	708	684	725	658	673	736	707	692	695	737	682	717	701	691	699	703	688	702	689	763	692	745	713	668	706	675	670	711	693	697	715	721	666	719	748	715	726	687	662	704	680	689	708	694	676	706	688	695	701	756	698	747	720	725	743	731	702	686	676	731	755	746	673	743	704	692	717	708	672	709	680	668	708	700	681	693	754	717	702	721	687	697	750	736	744	752	711	712	706	704	722	698	702	697	690	660	671	733	673	714	692	722	720	726	699	732	695	683	713	651	688	694	690	744	749	718	699	690	701	677	716	735	700	761	686	695	716	641	714	698	683	715	695	756	724	721	687	736	679	683	702	696	684	638	713	673	720	707	726	635	722	696	706	719	679	703	754	722	724	669	715	694	670	686	731	652	660	702	731	718	685	754	682	697	710	706	732	691	747	744	718	715	691	667	703	729	733	676	670	720	731	725	681	637	668	670	710	716	724	694	718	657	732	732	692	717	719	716	738	694	692	676	714	705	694	717	678	723	687	685	697	619	714	704	693	698	714	701	665	685	687	712	714	705	681	663	684	711	676	728	728	668	701	673	701	699	682	675	673	681	678	748	687	719	716	715	697	677	724	737	666	672	652	677	722	666	724	691	723	699	710	710	708	696	662	744	688	669	677	698	706	724	655	730	688	692	655	709	666	711	699	709	688	693	719	636	710	721	675	669	746	752	711	716	676	743	681	687	694	641	733	701	758	691	687	671	737	745	666	703	659	685	727	711	685	722	705	662	697	733	713	719	730	729	721	697	735	696	677	691	728	741	668	722	723	722	728	677	705	697	696	728	748	749	677	666	738	680	702	697	660	737	668	710	704	698	709	675	726	746	718	706	735	722	707	697	702	691	743	713	673	684	656	692	689	771	742	726	668	647	683	729	659	685	738	670	738	670	708	663	709	719	700	689	719	678	742	661	692	711	734	722	745	740	724	715	705	662	683	680	717	709	712	642	681	709	749	719	694	713	688	713	737	673	720	694	692	725	708	691	675	717	693	749	694	708	696	694	707	706	709	733	696	725	682	710	686	706	672	696	688	694	724	745	744	711	725	746	746	711	717	735	697	751	730	684	710	697	667	648	710	683	658	699	719	722	666	686	696	688	757	703	700	698	738	718	691	710	708	727	710	727	693	702	695	753	689	677	716	731	680	666	688	702	696	689	706	729	684	697	703	714	717	734	699	703	716	718	673	682	693	711	720	685	689	762	702	672	744	695	727	679	634	732	735	655	707	710	730	705	738	718	708	721	687	735	767	709	704	675	648	730	692	676	699	703	718	699	692	676	708	677	707	699	695	721	702	729	739	730	699	720	748	730	693	709	753	748	745	699	656	716	655	749	692	738	692	674	717	710	730	735	738	729	714	719	679	684	730	675	710	719	671	694	738	690	673	720	740	690	691	654	701	681	694	739	758	704	691	710	741	722	661	751	766	701	697	686	682	702	654	699	716	731	743	716	639	687	741	723	729	720	695	726	723	678	699	699	751	693	721	718	693	734	708	700	741	705	728	679	732	766	709	705	691	697	708	703	709	710	711	707	709	663	689	694	738	730	714	698	724	736	693	753	717	713	645	739	642	768	680	709	712	716	706	675	683	753	682	694	662	722	704	710	699	736	731	695	709	683	718	695	719	680	715	653	703	726	674	694	680	688	733	661	697	671	673	710	691	740	718	666	675	694	717	727	692	756	671	725	656	704	715	701	680	741	671	704	724	718	664	693	701	712	655	681	719
38493	52895	40519	28186	19442	13466	9312	6592	4568	3486	3210	2805	2818	2506	2077	1917	1787	1719	1652	1703	1649	1795	1621	1505	1318	1471	1484	1611	1599	1485	1603	1635	1555	1524	1255	1209	1169	1203	1150	1089	1091	1099	1064	996	1041	959	928	923	842	961	894	964	997	924	902	990	905	900	905	941	855	949	885	894	877	894	910	872	897	901	885	880	872	922	913	875	885	903	872	890	875	919	936	839	876	905	898	890	809	902	911	847	882	850	879	823	883	861	885	923	837	893	889	884	864	876	889	857	868	868	914	895	846	898	886	875	860	876	875	859	917	882	927	820	904	869	891	921	881	944	862	901	897	942	828	890	827	800	827	907	868	873	918	899	879	875	814	865	877	859	859	860	855	874	894	857	845	920	838	853	860	900	868	859	861	824	854	894	916	823	866	890	837	880	855	898	905	902	881	887	871	849	897	892	914	853	865	905	895	857	833	862	852	839	914	864	881	862	893	870	851	866	877	909	841	866	939	891	835	869	902	875	914	892	855	926	918	902	887	935	881	880	824	831	862	832	838	882	936	889	891	908	845	926	877	890	864	877	883	904	907	878	859	856	866	869	885	863	850	890	853	870	892	860	859	879	849	934	945	795	885	963	889	876	869	951	895	879	822	897	948	887	834	910	932	848	885	886	875	902	875	908	851	910	864	920	887	931	874	864	868	873	865	905	908	895	839	897	894	880	885	892	846	882	877	910	815	901	884	874	863	894	892	850	905	870	890	853	895	878	856	944	857	859	826	879	900	910	891	877	894	938	897	902	902	879	880	874	853	895	876	918	882	872	854	888	949	828	884	872	878	905	873	865	900	887	912	881	937	931	858	926	924	864	890	875	885	894	843	897	872	857	898	869	870	908	903	888	893	861	815	920	799	824	893	931	871	860	883	919	852	877	837	870	838	879	876	883	854	872	951	874	826	894	850	883	856	888	872	932	903	877	897	917	884	869	915	820	842	931	861	815	854	926	835	848	881	862	909	872	839	899	894	880	903	956	847	889	879	913	901	858	919	897	867	925	895	867	892	843	899	919	841	871	900	890	972	883	874	835	879	876	885	870	920	861	894	908	932	811	881	883	868	894	914	933	899	878	856	887	886	868	936	900	931	905	948	844	856	925	896	873	814	773	872	915	854	975	923	910	898	868	847	910	865	876	863	834	829	925	870	876	860	924	865	909	894	853	880	897	875	859	873	859	863	891	938	865	851	851	901	893	869	875	838	861	863	898	848	909	864	891	853	877	909	842	878	887	867	907	867	877	887	898	914	899	905	863	921	899	866	886	915	859	909	855	903	812	906	893	864	876	867	836	859	890	937	883	848	901	897	885	880	913	929	915	831	881	887	827	935	878	889	851	913	870	878	914	875	873	882	858	889	859	795	885	850	964	896	837	872	877	925	896	859	897	855	901	889	924	874	880	877	910	878	874	888	860	852	862	884	883	877	842	913	866	935	865	861	887	866	877	933	878	907	904	888	878	816	867	876	859	937	921	856	812	877	854	885	864	892	888	849	900	895	894	891	918	865	880	874	919	907	854	870	872	885	922	877	926	827	884	832	896	883	869	865	892	893	828	903	852	886	887	919	851	844	902	929	909	904	833	893	906	862	897	842	844	911	862	870	895	917	907	878	849	864	851	908	889	929	923	907	902	923	842	840	857	853	899	879	887	906	869	843	837	802	950	879	896	853	879	847	879	895	914	888	900	883	907	860	857	895	880	891	831	900	894	902	877	904	858	911	825	841	886	907	897	928	897	868	861	823	858	849	874	907	876	877	917	967	835	915	921	867	892	874	837	860	876	889	907	862	881	900	883	894	873	808	850	898	859	861	903	884	890	875	906	893	926	858	900	858	904	900	890	894	906	917	861	925	878	934	866	889	866	826	881	880	894	885	913	859	870	859	909	889	920	895	887	864	872	893	920	851	875	892	886	881	915	892	940	882	829	859	836	929	872	898	932	846	893	861	881	928	867	881	903	890	813	890	918	875	907	892	857	903	901	857	926	846	872	871	872	889	842	930	871	902	916	885	921	875	881	881	923	867	914	917	872	850	890	877	895	856	904	866	902	861	919	872	862	879	885	928	852	860	900	888	892	888	874	810	850	860	872	859	870	891	897	925	903	922	905	875	891	900	838	848	856	885	821	865	879	870	884	900	913	892	889	854	855	874	866	844	876	936	909	871	892	806	857	909	923	933	892	824	869	875	884	915	900	869	890	884	896	929	896	855	911	887	930	915	871	841	873	830	913	917	892	877	828	935	887	913	898	847	885	893	932	836	870	866	903	925	911	873	854	846	900	890	902	846	891	875	880	896	831	861	899	874	844	897	890	879	854	862	891	894	887	904	927	912	843	848	905	905	877	894	888	907	905	859	843	899	912	886	895	820	884	952	850	841	883	861	851	898	912	850	881	893	880	880	888	899	925	914	854	853	908	892	830	809	910	849	856	883	863	858	851	846	869	856	889	898	857	891	859	828	877	915	911	864	945	840	890	863	890	872	910	888	884	907	888	876	857	889	917	829	872	907	933	881	922	892	845	824	864	846	925	841	855	925	826	906	904	846	876	876	917	923	916	882	862	853	896	903	879	894	884	901	870	880	881	883	866	911	865	883	904	873	871	891	868	863	921	875	923	858	889	862	866	819	934	852	852	854	869	891	900	865	829	891	874	903	814	888	904	854	856	881	916	865	848	859	858	848	879	890	843	858	856	918	896	888	931	939	831	851	826	875	915	898	864	861	856	922	885	957	901	874	896	881	861	844	881	842	855	846	896	860	896	869	901	873	866	860	858	871	855	857	898	874	838	879	835	904	883	908	916	862	865	928	856	879	893	900	821	859	908	868	870	942	899	847	867	921	879	850	861	918	905	879	872	912	887	904	905	917	852	891	858	847	892	897	932	858	906	863	845	871	855	936	848	869	873	876	900	872	882	840	909	868	853	903	862	886	837	860	887	893	888	884	896	919	873	881	850	887	920	893	882	864	859	921	890	864	902	874	903	865	882	833	865	879	864	914	887	919	866	864	914	910	871	847	906	896	882	900	924	823	902	875	903	918	925	903	854	904	870	913	873	954	881	880	896	884	871	855	901	924	840	893	878	857	916	922	847	864	899	875	894	932	843	821	884	945	865	837	888	858	903	882	876	859	897	872	877	855	872	851	879	924	849	853	902	873	913	889	891	894	912	869	859	877	921	823	911	910	912	845	812	875	884	859	929	862	877	868	927	890	907	898	889	854	848	884	851	874	894	846	915	835	907	893	916	889	904	880	848	838	865	922	810	856	895	849	866	902	866	862	880	850	919	905	858	839	931	910	874	882	902	898	849	869	899	876	887	886	869	899	866	881	896	833	898	914	872	843	876	904	871	837	932	880	863	864	886	915	899	875	881	901	862	961	874	862	897	843	826	807	880	894	867	866	934	891	878	857	810	880	858	853	947	856	925	900	895	885	902	868	894	868	864	877	888	879	825	861	894	899	914	879	870	910	869
22700	20854	28546	23223	20864	20960	13745	4166	2366	2242	2136	1847	1615	1539	1436	1389	1295	1328	1253	1363	1400	1197	1112	1022	1023	1000	1024	1101	1174	1172	1114	1111	1094	982	949	876	856	840	810	819	852	880	813	773	738	676	729	725	671	750	662	705	710	660	762	729	675	720	656	705	686	629	672	630	656	659	669	676	698	673	699	661	632	625	642	623	720	668	665	648	645	638	660	662	647	641	704	596	643	636	636	624	643	688	641	587	631	655	665	660	601	654	684	673	659	651	664	631	633	681	661	659	667	656	654	634	708	657	610	635	635	642	658	689	640	619	664	645	635	654	631	656	623	664	616	671	673	661	651	631	665	635	625	624	655	597	661	658	636	670	658	616	708	612	651	632	701	626	637	621	627	665	644	649	623	665	656	636	638	638	656	651	631	642	670	654	607	645	636	666	677	674	623	654	700	685	619	650	644	626	662	629	650	661	627	628	642	613	679	651	703	675	665	631	652	669	622	650	632	662	605	617	637	651	667	617	656	652	630	645	684	670	627	688	623	664	645	674	617	601	662	628	612	628	676	674	616	621	657	653	641	679	635	657	669	646	647	677	619	611	670	676	654	661	637	641	629	624	662	669	656	636	641	623	632	684	675	638	671	642	629	645	663	664	681	636	634	686	662	618	621	642	641	654	673	633	595	678	601	669	659	665	655	616	645	665	688	647	638	681	682	656	666	626	621	650	682	683	694	667	644	652	616	607	680	616	630	667	627	665	616	665	637	650	623	640	649	647	647	659	642	637	651	631	673	631	614	650	632	696	660	674	605	641	690	636	633	652	612	670	655	617	683	631	677	683	672	623	640	666	674	632	669	672	671	660	625	684	664	618	681	630	658	622	643	667	633	586	644	670	675	667	654	630	642	648	622	633	637	632	661	673	671	644	661	662	628	633	654	664	632	641	655	667	621	634	627	635	624	645	655	657	665	671	662	617	621	604	630	647	680	649	712	626	701	643	662	654	643	669	716	639	689	594	640	677	580	678	657	651	727	650	710	661	658	654	640	655	684	660	658	663	671	640	622	618	640	647	670	626	641	667	661	653	651	644	614	664	674	651	676	656	671	639	633	651	642	645	635	701	657	625	630	646	657	688	676	655	663	619	694	634	638	649	688	642	701	655	652	659	650	630	682	681	653	675	679	650	636	618	618	666	668	644	648	685	619	644	639	662	580	631	643	631	687	637	623	657	607	630	676	644	632	614	670	658	627	596	680	663	670	660	639	663	679	692	628	625	662	613	668	685	661	665	657	676	620	627	643	654	641	625	630	713	633	672	664	669	664	640	643	627	651	667	655	622	693	651	643	661	599	631	641	652	627	641	623	666	627	709	619	651	686	655	635	649	611	666	658	665	659	650	651	632	687	653	653	636	650	647	614	644	649	671	676	649	662	644	632	710	631	668	676	624	656	673	614	641	655	625	625	631	621	589	677	628	644	600	619	676	642	673	645	654	626	649	647	666	657	672	625	631	688	655	663	644	662	652	673	623	658	647	633	640	704	640	630	674	615	643	647	659	651	639	663	674	674	668	619	670	684	638	718	653	648	628	624	644	653	682	686	628	622	628	656	634	672	651	660	633	658	652	648	620	645	616	642	656	671	665	660	649	695	663	702	656	654	641	663	662	674	647	640	636	627	638	656	613	654	681	634	597	653	649	616	600	666	706	663	684	622	676	669	663	631	637	659	674	647	626	642	683	608	649	659	643	657	616	665	667	628	654	679	646	641	683	648	652	650	622	653	652	652	666	658	653	663	665	603	623	684	679	615	641	678	598	682	634	613	618	690	629	630	666	639	657	626	673	664	624	684	643	669	620	645	682	631	625	633	627	642	626	626	642	666	641	682	648	638	689	677	626	641	652	653	630	637	614	645	661	651	674	614	621	673	613	604	660	640	634	671	694	692	659	680	681	668	689	660	607	593	676	663	635	646	677	635	672	698	633	659	659	623	630	686	624	684	606	679	652	647	628	613	633	671	636	662	666	667	652	704	638	637	676	656	640	677	687	661	658	662	579	651	645	643	674	620	658	654	669	619	700	639	616	649	654	617	594	652	628	646	643	668	629	653	620	684	628	657	694	660	672	637	635	671	665	647	662	637	657	681	614	617	622	663	660	680	622	648	665	620	631	668	612	622	648	653	674	671	675	685	624	651	635	648	655	652	659	649	675	653	617	660	667	632	660	669	635	614	657	654	644	609	652	631	613	658	648	680	662	651	637	640	626	647	663	646	640	650	646	656	675	620	635	632	632	620	650	688	637	618	628	626	598	716	640	635	653	617	598	642	641	595	676	637	635	682	652	619	592	630	635	590	602	666	638	636	650	629	683	610	626	653	641	650	671	668	655	684	649	660	653	669	662	679	619	659	703	675	608	629	621	620	675	692	651	647	664	669	612	624	701	652	663	663	663	628	668	631	671	725	659	667	683	626	665	621	649	704	610	631	626	686	622	664	677	640	646	637	641	639	640	717	669	677	625	697	630	668	628	644	680	655	619	651	678	634	671	655	660	648	651	715	649	611	602	653	634	649	647	668	670	636	664	654	597	670	640	644	682	663	607	668	634	666	625	700	669	667	635	677	664	598	664	642	620	637	632	617	651	616	686	644	686	631	652	626	651	690	628	654	631	628	596	683	663	662	640	639	586	636	631	640	639	638	664	629	649	649	674	575	620	648	667	642	652	656	622	655	642	677	597	623	678	606	611	682	689	643	635	640	659	604	657	641	674	679	631	632	574	667	669	647	645	648	653	619	653	652	654	651	639	659	621	646	643	614	605	643	623	614	657	610	657	676	675	652	630	607	654	622	625	674	650	597	622	646	667	610	659	644	619	629	656	634	626	641	673	644	674	593	651	628	632	618	627	637	627	625	602	638	642	649	646	613	638	688	646	636	599	683	641	625	662	652	625	679	644	650	671	668	678	610	666	640	626	630	644	652	627	685	623	645	662	684	609	660	651	648	663	630	651	669	640	639	657	655	672	674	603	616	629	695	638	635	663	659	662	684	624	673	682	704	593	650	631	672	651	625	679	624	638	649	659	682	644	669	627	657	649	650	646	679	634	611	655	654	652	656	648	638	657	646	658	654	667	648	666	660	626	616	600	647	675	652	649	653	620	631	673	613	569	638	636	655	653	658	618	636	642	639	645	673	678	659	639	673	643	638	695	684	676	645	633	625	648	606	644	637	658	633	668	641	671	668	674	640	667	666	670	645	609	623	636	687	643	637	617	626	675	631	599	664	651	653	619	637	641	634	664	683	630	595	604	634	692	618	661	667	659	653	644	666	636	669	687	619	659	626	629	632	663	650	686	652	635	629	618	600	618	635	640	627	636	619	641	680	656	628	631	683	610	669	641	705	664	688	601	676	597	639	616	635	639	638	646	656	646	614	638	618	668	649	639	636	674	633	653	704	635	653	652	660	620	627	644	591	671	674	648	618	639	634	689	631	656	647	635	694	644	630	655	637	653	623	599
42727	61272	44255	28931	19317	16560	12277	7112	5013	4489	4382	3560	2905	2780	2413	2314	2121	2114	2054	2092	2182	1967	1757	1500	1448	1539	1608	1737	1807	1686	1796	1772	1689	1630	1375	1217	1288	1136	1158	1135	1183	1139	1098	1025	919	910	904	826	885	819	857	866	887	853	887	910	877	826	841	837	808	853	812	909	818	868	813	788	860	804	806	811	843	842	790	844	848	838	788	774	792	809	811	819	789	803	861	796	776	798	885	785	780	838	773	855	745	815	798	766	748	790	780	835	837	825	796	786	739	770	756	779	814	834	820	761	806	829	791	782	797	791	776	821	755	785	814	831	873	804	792	826	802	810	801	798	809	841	823	837	825	779	784	788	766	811	841	778	786	784	792	746	830	783	749	785	780	820	805	826	798	796	712	757	799	757	779	800	792	817	797	772	790	814	835	808	791	763	824	809	786	800	798	803	779	796	795	740	761	795	809	792	855	797	792	768	803	818	786	806	786	821	711	803	770	791	830	772	776	799	834	800	784	810	792	818	800	773	787	785	821	786	812	771	786	759	797	850	838	782	799	791	784	733	808	777	832	839	826	797	818	830	790	779	785	778	755	798	797	836	781	793	798	820	806	833	787	749	771	766	795	794	771	829	763	762	771	766	815	804	833	764	778	770	808	780	789	783	790	782	822	799	769	832	791	847	791	797	811	801	799	818	766	849	783	783	795	814	807	782	789	849	813	789	807	778	856	797	806	766	803	804	784	775	789	804	815	847	803	784	767	845	797	808	779	779	852	793	799	764	797	800	833	811	824	816	854	831	829	796	765	822	798	791	781	809	837	801	819	798	798	780	779	813	823	862	835	778	830	808	728	777	836	841	771	791	784	790	804	742	789	791	800	790	778	786	838	770	827	804	779	780	728	769	750	757	770	804	806	855	786	812	792	783	792	774	796	761	767	805	734	810	830	788	802	758	805	839	785	807	817	777	782	781	743	809	851	740	816	777	805	811	791	751	823	868	783	796	827	820	806	794	782	773	786	754	761	808	780	833	837	832	804	747	777	823	795	796	772	762	740	820	812	779	818	838	807	797	808	770	778	754	830	771	809	837	795	806	791	769	760	732	757	803	774	805	810	836	777	776	766	826	802	804	863	833	785	757	834	833	800	820	809	766	787	816	776	758	758	796	843	800	812	766	806	797	759	748	806	814	863	833	835	811	780	792	777	795	790	785	837	844	826	831	804	788	782	773	840	759	799	767	722	809	793	798	771	825	803	784	818	768	803	824	773	830	811	807	808	823	820	832	780	799	792	847	844	808	823	795	843	781	793	776	835	786	771	796	827	794	785	783	796	791	775	806	843	818	806	835	806	822	870	773	810	800	786	782	806	787	822	747	796	761	821	799	823	835	788	792	767	781	789	798	769	800	791	822	792	760	834	762	786	802	766	790	751	754	854	788	774	756	805	834	816	819	800	816	803	820	779	756	787	840	865	774	798	837	834	798	810	758	831	842	788	756	782	825	773	830	847	775	837	815	808	833	773	800	773	787	754	832	807	807	782	797	780	803	768	821	790	798	758	784	762	768	746	794	783	719	798	782	825	787	809	776	862	817	823	750	781	848	829	805	796	747	823	796	843	813	820	808	775	851	735	848	806	749	804	816	807	794	809	776	832	768	776	829	812	766	820	799	834	813	786	819	807	809	764	800	779	843	766	779	813	808	778	802	778	791	808	802	778	824	774	855	833	806	818	793	779	768	794	838	760	810	767	804	787	792	791	783	777	812	807	845	835	811	785	776	794	798	783	863	809	798	773	800	752	779	817	792	812	780	822	774	784	810	775	811	792	776	768	830	766	793	776	813	775	779	808	813	789	798	779	811	837	783	759	819	798	788	814	775	761	815	808	782	790	792	800	869	770	760	841	802	804	826	800	810	814	817	781	752	799	790	837	800	787	841	853	783	809	841	799	816	826	850	817	813	815	792	793	800	760	822	760	800	797	777	759	859	802	809	837	797	795	776	792	800	895	779	834	793	784	829	818	835	777	792	844	788	825	799	803	836	786	771	831	761	768	818	781	776	756	769	844	794	824	779	796	757	799	780	772	797	779	791	742	826	789	793	812	780	828	788	813	811	809	771	834	787	765	778	777	813	783	807	815	840	780	797	793	771	808	781	827	825	805	805	804	765	819	865	837	805	749	782	787	817	763	752	809	834	787	842	795	758	751	795	812	792	765	788	814	798	849	840	784	811	762	782	814	814	811	751	802	776	806	749	780	765	827	753	795	749	777	788	781	784	799	783	822	768	818	745	766	824	769	799	832	796	779	805	811	805	811	798	828	763	768	802	817	792	806	773	828	803	834	803	778	823	752	817	830	801	810	826	795	814	786	754	828	767	782	835	806	811	758	838	810	770	793	786	802	809	817	803	825	842	827	800	831	833	817	870	820	801	809	830	747	837	828	804	763	804	799	793	800	809	880	795	794	799	788	793	783	789	786	779	778	743	822	751	794	811	769	816	790	753	792	790	820	802	786	799	805	799	822	788	799	813	799	855	737	803	815	785	786	771	800	812	797	829	762	806	789	793	786	754	786	765	819	820	791	818	782	773	825	753	792	833	838	782	833	756	794	815	778	800	814	781	820	870	791	795	820	793	776	772	793	811	797	792	747	833	745	781	777	786	817	829	849	797	788	813	830	761	812	797	821	790	775	791	841	759	778	771	812	766	804	764	783	797	816	821	766	768	812	782	845	793	779	799	769	805	802	770	736	774	810	793	810	836	801	813	808	786	763	774	822	826	832	832	815	801	768	822	818	759	774	732	799	803	805	850	807	779	842	814	811	787	807	778	819	807	793	789	768	821	774	802	841	823	745	783	788	760	804	776	771	805	751	796	800	831	810	829	763	820	772	798	820	809	807	829	758	788	762	773	836	772	783	788	822	795	795	824	813	831	777	782	794	820	793	818	858	815	758	831	854	809	798	824	788	774	775	834	786	783	864	824	802	807	762	804	840	819	831	786	852	798	802	824	775	778	774	841	801	879	825	825	820	792	805	815	817	775	827	784	819	768	796	786	785	826	781	800	794	766	776	798	753	843	843	773	784	830	812	787	822	808	731	809	773	775	796	788	801	819	797	761	808	800	789	798	811	821	805	811	831	808	748	821	764	771	799	761	788	819	793	800	760	864	801	813	772	783	791	804	795	780	804	761	780	832	799	819	811	765	805	789	771	822	805	801	760	801	836	786	744	727	798	789	808	831	773	765	797	813	762	788	800	811	768	808	777	775	809	852	811	802	756	803	721	785	778	806	847	782	832	830	805	861	780	796	833	797	804	793	781	781	790	784	798	821	852	817	795	872	827	796	804	813	742	851	789	810	794	808	828	823	786	797	789	801	767	818	788	742	793	795	835	786	791	777	821	758	753	793	797	820	812	828	803	819	788	791	755	756	813	856	788	743	818	755	815	838	815	809	784	741	806	783	811	778	831	806	883	806	783	707	829	760	770	742	822	801	744	787	759	807	791	788	773	784
28867	28180	28187	19933	7706	4396	2544	1591	1312	1334	1213	1105	1049	1014	1024	1043	1037	1030	1031	1101	1001	914	895	900	857	889	888	930	968	974	918	870	901	908	874	811	866	839	842	825	752	827	809	827	807	758	778	803	758	795	764	752	770	819	784	785	742	755	755	740	762	769	797	719	738	746	803	739	740	774	760	762	765	728	780	699	743	770	776	768	780	737	736	763	720	786	775	787	742	753	756	758	763	703	713	745	782	776	770	741	790	776	774	798	734	773	806	761	765	789	791	777	746	771	757	732	730	727	765	774	774	787	746	743	763	791	740	714	767	765	733	740	720	742	772	760	770	762	740	741	752	776	760	772	748	780	794	794	757	749	751	752	746	752	777	721	756	754	741	737	804	731	743	784	692	720	807	749	751	779	801	748	735	771	714	803	796	747	775	788	821	733	707	742	794	762	774	743	770	811	768	775	743	740	762	756	809	769	764	743	777	735	753	735	780	718	792	751	730	750	784	787	788	749	790	755	779	817	736	757	767	738	755	745	786	770	798	759	758	738	711	800	745	776	743	743	783	727	784	761	778	763	708	759	746	744	811	793	785	770	806	746	724	727	783	780	748	784	816	732	793	766	761	738	744	770	795	755	743	753	770	778	736	726	765	742	785	767	770	805	771	736	759	775	763	763	763	735	755	755	752	741	740	792	742	728	750	696	726	749	815	750	752	755	818	799	826	764	749	776	747	737	763	765	801	755	759	792	747	744	791	719	783	740	752	746	812	764	726	750	728	746	774	767	797	727	737	714	734	762	723	783	805	714	769	746	748	738	795	734	781	758	757	802	742	715	759	745	776	771	765	730	728	740	770	750	765	748	734	754	727	670	761	779	681	755	726	753	724	756	770	785	768	784	718	747	773	731	724	789	742	763	701	794	787	769	755	734	759	726	734	781	740	763	785	780	705	746	720	760	791	787	808	717	781	777	759	754	754	798	775	790	779	773	832	775	743	741	793	818	800	784	749	742	802	798	722	760	796	796	765	835	755	810	785	793	752	731	825	723	827	784	698	740	742	775	783	750	749	784	754	738	752	732	746	750	733	758	750	774	764	757	725	784	766	761	785	731	763	775	746	739	786	759	744	779	728	758	704	762	762	729	779	820	767	762	764	748	789	733	813	789	719	725	782	783	762	702	747	721	744	747	783	760	784	700	751	777	796	754	746	766	780	777	789	775	776	743	757	730	754	765	760	776	746	721	773	793	709	769	746	760	747	780	796	755	758	741	724	768	785	770	778	715	784	769	721	727	787	723	751	817	748	725	754	816	794	792	760	740	743	740	780	739	782	692	769	783	758	699	790	725	762	762	766	771	793	746	763	780	795	784	789	762	752	790	729	756	751	706	730	720	751	740	718	764	759	771	754	720	785	790	754	791	793	771	740	725	748	738	802	797	745	712	759	778	761	697	798	787	779	767	790	733	763	787	787	723	758	808	735	774	791	740	814	774	797	800	759	811	734	755	798	722	752	787	722	810	754	748	719	762	729	747	761	761	753	774	815	718	730	799	784	769	770	773	790	737	819	776	795	765	718	738	728	750	781	740	714	775	745	787	775	784	791	774	770	716	782	754	755	729	778	804	723	783	761	753	728	696	773	778	803	774	789	733	781	766	769	759	735	771	789	750	795	758	772	793	757	748	761	769	765	767	761	758	733	781	797	777	740	778	762	741	728	732	744	777	763	751	757	785	720	757	745	745	746	753	758	792	751	832	747	740	781	736	764	738	769	777	803	767	766	775	731	780	758	750	756	764	724	726	744	803	782	746	724	755	739	787	739	785	755	761	745	751	732	762	723	799	780	741	786	760	787	775	716	738	807	806	786	781	787	722	787	713	740	748	765	731	737	719	791	738	764	803	723	788	782	779	737	773	754	756	768	710	746	713	715	756	718	759	780	771	793	729	716	718	778	721	749	782	759	723	766	778	718	768	755	721	800	715	747	800	758	697	741	761	758	816	794	784	789	785	751	747	751	775	786	806	808	802	764	801	787	776	735	817	778	742	744	764	802	760	723	773	760	777	807	708	766	742	737	752	729	745	757	779	763	754	747	803	720	790	774	776	756	783	761	824	746	746	761	768	780	722	797	759	733	774	730	758	773	793	764	803	754	771	735	755	798	788	780	764	765	786	730	740	798	768	812	781	767	782	786	785	708	796	758	761	767	801	711	725	724	813	735	758	737	709	754	806	748	761	760	788	758	737	790	809	742	746	778	714	755	731	747	771	750	775	823	760	811	764	716	751	748	771	795	781	750	778	778	704	746	726	772	781	747	718	718	771	752	734	753	795	760	784	742	765	788	787	749	768	798	757	800	757	765	758	763	745	729	733	794	743	736	760	833	807	762	706	773	774	778	739	769	759	756	798	786	772	773	753	781	737	741	748	749	807	766	756	756	747	769	785	755	739	782	769	770	813	807	756	748	761	748	792	711	759	739	785	746	748	787	748	798	712	737	781	729	742	816	782	783	752	775	741	723	791	759	730	799	751	804	782	796	766	740	737	779	789	758	766	735	742	724	742	752	750	767	792	754	781	760	785	730	744	780	778	746	743	761	809	812	734	758	793	784	800	796	740	741	738	760	729	770	782	752	755	753	727	785	774	757	767	733	749	739	745	734	749	764	755	754	798	792	778	769	776	726	753	779	745	758	790	738	726	751	732	771	736	772	744	751	770	799	810	845	814	726	790	712	778	777	708	776	736	754	724	756	781	751	752	798	803	746	775	740	806	766	796	787	761	757	746	791	714	769	809	757	722	745	736	793	727	789	812	780	726	743	775	712	748	757	739	687	725	803	779	736	780	757	736	773	737	762	763	727	730	734	754	736	760	737	782	777	774	739	790	804	711	753	780	775	740	713	765	727	736	761	765	771	799	753	750	756	764	761	798	818	777	724	776	714	778	796	762	785	738	730	717	740	738	764	763	761	775	737	719	774	766	760	758	789	747	710	775	798	801	726	778	785	758	740	786	731	744	736	724	821	735	754	761	731	775	742	780	754	800	767	773	768	767	749	743	804	726	731	733	746	728	754	779	752	758	782	782	728	743	776	752	798	775	748	756	703	760	732	771	758	781	741	739	753	708	762	777	741	802	762	745	690	800	747	729	735	799	755	776	748	726	767	769	780	807	785	755	759	737	765	771	758	726	749	775	778	767	747	769	768	734	738	743	795	785	791	767	798	757	761	763	736	761	775	730	752	811	777	746	744	836	782	774	814	739	744	757	770	766	791	756	742	736	795	750	721	779	762	788	725	827	727	749	774	766	767	781	773	736	706	704	769	758	815	760	803	812	774	722	717	776	766	778	766	792	761	775	755	764	718	762	791	752	733	813	794	753	780	738	724	765	769	760	781	747	823	789	745	719	792	714	759	752	723	813	740	765	743	774	745	753	757	763	771	806	772	782	802	744	782	787	779	697	715	786	746	771	745	777	775	726	781	805	734	785	731	755	762	810	772	708	731	760	748	707
35439	43537	33876	21488	11123	8342	5046	3078	2512	2320	2074	1796	1750	1736	1612	1569	1507	1478	1580	1583	1463	1323	1248	1228	1165	1127	1244	1376	1359	1301	1254	1167	1219	1180	1149	1080	1121	1077	1053	1094	1070	1111	1088	1025	1012	1037	1040	982	1003	993	1015	1023	954	991	954	996	957	994	970	1004	952	898	968	957	953	948	841	973	959	947	953	984	937	946	933	939	952	974	1036	968	940	932	953	1008	953	945	981	989	1037	980	938	1035	962	955	884	960	997	965	962	966	940	939	951	913	951	918	934	973	922	958	1014	972	970	966	957	959	962	914	966	1032	942	915	914	918	937	890	930	944	940	958	967	969	985	930	959	947	973	959	879	949	906	955	975	994	927	973	907	943	937	1008	949	935	928	1025	966	924	980	917	968	958	957	935	964	960	963	952	972	958	987	949	950	961	926	876	951	976	991	993	983	918	967	954	930	902	1030	980	977	923	1012	949	913	972	944	959	905	990	906	974	921	940	960	947	985	980	952	877	933	908	938	980	922	912	981	882	907	983	930	956	979	936	960	905	977	963	952	957	978	923	984	970	985	973	994	971	898	962	926	913	993	951	940	942	1000	971	947	938	913	1022	927	959	887	956	946	888	979	916	949	990	970	975	965	970	944	956	968	930	927	1011	951	926	950	945	941	908	986	895	999	947	974	952	979	877	953	924	964	963	900	898	898	925	961	993	923	946	981	974	953	980	907	952	967	976	956	917	987	946	959	937	968	947	963	935	1013	942	952	925	938	920	993	948	906	945	937	920	964	968	947	954	944	939	956	965	929	892	928	1012	961	958	946	970	980	915	1003	955	904	939	954	924	951	932	965	953	941	928	944	923	928	955	917	948	915	948	935	909	1017	954	943	925	924	978	916	963	983	917	986	935	932	914	983	929	1000	1015	883	910	966	895	983	978	911	892	917	965	965	976	928	962	959	950	974	938	1008	991	960	967	965	910	984	967	943	957	920	955	961	1001	951	998	922	937	963	953	965	987	923	962	961	966	973	970	919	940	939	922	916	910	959	960	919	922	943	927	979	998	944	1006	974	947	949	950	946	957	966	970	979	978	969	1000	987	954	958	925	892	911	958	959	961	981	923	966	968	973	975	921	945	904	918	980	971	943	985	963	907	947	947	923	944	959	998	971	937	942	1001	898	928	934	968	961	979	914	1024	944	968	961	924	972	947	901	914	902	1039	928	949	946	929	932	927	934	974	968	985	967	934	994	975	941	961	956	904	959	979	928	923	964	960	869	948	891	960	952	952	929	945	992	980	991	910	968	950	935	929	948	944	966	936	982	978	924	918	951	947	914	923	948	949	978	984	1002	960	985	954	964	913	951	996	965	965	976	1000	984	884	993	935	944	921	946	935	917	892	916	930	960	933	974	974	928	901	945	959	960	918	968	936	928	974	973	975	959	932	889	933	997	997	1007	908	973	965	1007	919	965	961	1002	941	923	894	878	924	926	914	967	946	926	951	991	961	1004	970	925	935	900	900	973	952	971	905	954	971	964	980	983	933	985	891	968	936	917	1047	956	981	942	926	968	949	900	960	910	969	959	940	911	975	974	977	933	983	967	979	956	937	983	873	959	918	995	942	922	972	971	953	1002	1004	902	973	977	954	935	926	944	961	922	904	934	1010	929	929	996	931	952	958	901	964	941	963	1002	928	917	906	949	962	952	945	909	977	959	961	974	946	934	921	997	928	955	962	997	979	992	993	928	937	961	963	986	975	992	948	969	906	994	920	970	976	945	974	970	981	983	968	918	922	907	929	967	932	964	950	972	958	914	920	978	915	933	950	955	976	948	956	930	950	964	960	947	928	949	967	994	927	906	1011	916	997	905	924	919	947	939	920	915	933	930	904	970	992	985	979	996	980	1011	969	956	973	919	976	968	956	943	973	916	922	933	934	912	964	984	918	935	988	949	1001	975	953	904	969	938	976	985	981	950	959	972	974	951	930	972	937	984	916	983	952	976	976	923	935	1004	971	925	982	946	933	939	936	931	957	900	930	952	979	953	964	958	947	923	971	925	989	951	939	924	996	950	984	948	976	940	993	982	985	941	920	914	967	994	967	978	960	944	955	977	930	902	956	930	924	939	936	959	999	1001	928	948	950	981	969	928	910	956	950	971	996	967	1016	957	948	922	908	906	954	934	1003	948	934	967	900	959	1005	973	968	941	952	911	1002	932	922	979	956	967	903	948	940	967	972	985	942	949	954	987	985	930	934	993	966	945	938	990	976	958	927	982	948	930	900	951	932	935	966	947	948	949	1017	1010	948	899	908	939	943	913	996	947	989	991	937	999	964	970	994	982	964	934	950	945	1029	925	940	913	978	925	961	959	952	912	939	931	964	943	964	912	988	908	1018	959	986	977	903	894	983	929	947	956	924	1010	981	950	973	941	938	960	968	950	889	932	969	929	950	1002	956	932	994	957	1030	885	913	964	950	964	947	965	965	942	966	925	948	962	930	934	903	988	971	965	953	963	961	981	879	936	987	935	881	965	931	963	946	960	1001	967	952	936	904	968	985	937	962	1014	980	951	959	913	918	945	895	1005	934	929	975	941	934	1013	975	960	987	978	967	986	967	951	988	1007	930	954	967	949	988	945	978	964	992	964	948	945	971	895	920	944	939	955	954	977	933	915	960	991	962	934	1032	969	911	938	943	953	903	903	920	916	965	888	956	954	929	908	964	940	907	967	978	939	934	963	999	973	950	885	945	960	959	969	981	959	962	918	975	961	953	950	956	895	883	905	957	921	935	981	1002	993	968	960	940	922	955	975	993	959	958	906	996	985	952	997	900	979	927	951	938	944	970	914	929	950	896	956	880	958	961	1023	912	957	874	943	945	949	909	907	922	987	964	918	952	946	989	913	955	927	906	933	885	942	964	878	937	918	942	993	928	975	924	891	993	956	939	956	956	910	979	973	914	976	979	951	953	982	976	972	972	970	932	956	979	971	981	1003	966	930	947	906	932	991	1033	950	903	930	991	996	995	927	1009	945	974	954	929	980	932	909	980	917	957	882	999	975	920	976	964	945	1000	959	938	935	961	976	964	959	948	1009	927	950	923	948	925	946	952	957	968	988	1011	964	933	941	931	871	945	903	984	937	972	956	986	993	984	953	952	955	969	959	925	935	934	966	969	982	954	1019	909	975	934	946	962	986	930	972	965	923	937	961	999	927	940	949	905	959	956	967	938	938	953	968	942	964	904	935	909	944	907	931	970	918	968	981	909	937	917	988	922	942	926	990	942	1016	929	936	937	984	943	902	965	950	940	932	946	938	1008	958	926	943	969	927	984	982	958	954	906	946	923	932	990	966	879	915	921	1019	940	942	990	927	890	918	947	990	927	967	1000	938	899	951	891	935	945	941	961	911	944	1004	939	919	953	972	903	917	966	983	945	916	990	956	962	960	991	916	892	961	958	930	970	1019	987	890	918	946	926	958	944	933	932	925	923	980	928	925	930	977	953	931	994	940	976	955	961	915	918	931	951	931	920	975	968	953	967	890	974	960	966	977	955	975	936	934	908	930	938	903	955	923	978	969	966	940	970	981	967	913	960	918
23635	20812	28094	23934	20901	14799	6006	2565	1901	1658	1552	1360	1460	1451	1404	1231	1231	1306	1274	1216	1011	992	1032	1003	884	956	944	1014	1125	1000	1018	952	852	876	906	852	823	791	808	920	810	830	853	754	727	749	738	738	735	709	729	765	689	724	711	722	730	666	706	657	718	686	756	723	739	707	701	687	755	714	711	702	694	759	665	654	657	744	754	660	680	670	662	724	703	709	704	671	723	677	704	654	709	673	675	690	667	677	732	732	703	723	698	682	740	671	723	695	698	681	684	747	715	710	673	684	694	732	680	745	643	702	699	638	706	643	698	723	684	669	735	686	688	704	715	716	730	714	674	734	759	693	675	709	700	693	711	695	677	706	710	730	702	714	652	692	648	683	705	691	691	740	716	682	749	693	697	683	649	705	699	696	688	683	668	679	694	647	725	683	720	702	701	658	672	740	646	648	689	660	703	727	715	741	680	722	672	689	728	655	695	671	740	689	707	668	632	717	684	746	689	725	677	692	685	716	696	724	680	652	748	680	692	743	674	633	743	678	690	662	698	690	677	679	668	685	690	691	637	690	673	692	686	660	648	659	721	701	698	679	688	707	735	734	714	703	715	685	700	668	697	706	660	695	683	671	684	719	698	727	625	710	675	706	653	686	685	685	697	715	678	721	665	672	689	686	686	733	672	718	661	722	697	695	676	686	661	731	680	696	678	686	715	660	680	665	743	698	708	654	690	683	741	652	686	747	730	708	663	628	655	693	699	705	684	653	719	673	696	721	739	728	672	654	683	690	663	713	717	679	702	704	699	716	659	669	697	693	746	631	692	641	689	729	731	727	660	675	684	698	660	708	682	735	682	738	706	740	707	712	739	700	692	672	728	672	709	697	689	702	714	727	716	722	717	722	680	718	649	698	690	676	673	673	734	703	685	730	678	738	728	727	680	689	637	672	737	668	679	749	743	696	672	712	693	690	687	704	719	696	669	719	696	723	720	700	666	688	660	701	673	700	708	732	680	687	729	688	690	705	670	711	668	668	699	663	713	685	701	704	695	680	701	707	658	669	681	714	681	673	710	690	666	676	648	681	687	685	662	699	738	679	766	750	689	701	662	721	659	703	689	721	659	679	632	669	678	696	698	683	769	661	694	656	678	674	711	712	738	666	620	713	704	689	696	704	683	700	682	719	718	710	681	743	687	695	720	661	698	672	666	705	743	710	742	691	740	661	719	694	699	696	648	690	743	663	667	738	652	724	708	702	676	739	660	720	704	721	638	749	647	701	654	731	712	687	648	660	710	731	679	665	692	678	665	651	679	649	671	699	688	662	696	671	712	711	685	689	735	699	705	687	744	673	692	711	706	716	634	678	688	677	679	681	730	718	695	699	738	722	686	666	670	695	652	694	696	765	656	687	699	703	695	707	641	713	710	714	656	705	725	685	715	670	708	726	646	696	709	686	703	700	719	692	717	704	711	660	698	692	663	723	655	726	703	695	728	685	687	679	695	672	658	694	729	664	718	691	739	703	719	684	648	728	686	675	701	688	702	684	705	671	703	662	696	678	706	717	722	703	690	688	679	679	726	699	708	687	712	719	640	684	696	692	707	665	682	662	712	641	707	680	679	684	702	706	692	683	683	695	655	668	675	664	687	700	716	694	759	672	666	695	707	733	701	687	701	672	703	665	651	683	710	712	665	665	724	649	679	664	651	732	690	677	705	704	737	706	700	707	686	657	703	689	674	691	715	696	710	699	700	686	662	668	651	693	681	699	697	717	694	684	708	718	651	722	664	735	725	721	671	677	694	703	655	722	744	652	672	701	755	703	705	687	707	676	703	670	696	699	677	710	741	700	683	660	718	664	684	687	665	637	708	678	688	691	739	708	741	749	745	737	669	720	658	743	678	691	659	666	703	702	683	691	627	685	671	689	698	653	654	718	665	693	724	687	686	682	676	703	721	683	659	669	708	686	718	695	664	685	698	657	654	733	710	673	717	724	733	699	672	728	698	703	694	623	689	710	652	712	692	736	700	689	682	683	707	745	657	669	731	637	725	667	639	685	654	683	612	690	726	696	703	681	720	666	718	715	687	693	696	706	709	653	721	695	679	734	685	714	716	649	689	636	692	740	730	662	663	738	697	711	730	696	709	682	702	699	729	718	701	717	737	669	702	635	713	697	731	677	706	669	676	677	708	695	676	713	644	687	741	748	683	676	678	726	713	655	715	676	687	666	682	680	684	715	661	655	685	661	677	712	741	694	731	713	669	712	694	694	699	722	695	681	659	644	721	729	702	724	744	677	666	703	751	698	712	721	679	671	713	660	725	680	736	694	683	720	700	695	677	754	716	734	686	691	679	710	712	694	676	623	665	697	721	665	668	716	667	692	654	740	702	665	710	711	667	723	705	653	734	687	686	665	684	666	655	674	722	727	668	648	723	665	686	706	670	755	658	666	671	717	706	728	690	717	682	679	663	686	728	707	684	744	651	709	662	722	727	707	728	735	720	722	690	640	717	686	694	704	696	728	704	688	689	699	691	645	706	705	733	712	702	696	681	732	685	668	674	723	692	723	738	680	698	766	718	690	647	672	691	636	656	710	688	672	663	679	699	642	670	659	696	764	668	665	673	682	674	702	672	716	735	714	714	691	725	717	693	704	680	675	705	702	679	637	749	669	728	723	677	701	648	665	682	728	715	703	727	683	670	718	688	718	706	741	674	691	659	679	703	713	632	681	682	727	715	648	702	657	701	734	728	695	691	716	709	681	639	708	717	709	706	731	732	720	678	665	691	732	685	694	706	668	671	742	656	663	665	672	646	745	667	700	711	707	668	685	736	682	690	686	684	703	704	700	706	713	699	681	713	714	714	708	718	676	668	669	740	672	697	725	745	661	726	714	669	671	641	714	714	697	636	725	718	689	714	748	662	695	703	683	699	721	685	672	697	707	704	711	705	695	754	713	663	730	688	711	748	664	684	671	661	727	690	702	706	669	692	719	697	688	710	702	728	702	648	691	672	695	665	660	711	641	707	717	689	674	686	714	682	671	652	687	643	695	744	631	694	669	659	679	685	676	692	709	648	669	677	644	756	670	683	684	689	703	692	718	658	702	706	701	674	665	712	698	668	668	725	689	734	652	716	732	663	680	694	661	723	675	688	677	702	700	666	657	704	646	680	734	699	688	680	674	702	700	676	684	713	661	705	731	661	688	725	684	681	694	698	693	694	730	651	679	701	687	718	676	710	729	684	724	669	643	678	679	673	706	711	699	700	703	698	687	712	630	700	675	706	649	688	693	682	689	694	704	735	738	696	673	715	709	692	708	708	667	705	717	632	717	719	691	676	692	714	749	710	702	659	721	737	731	715	672	714	704	708	704	700	654	713	688	678	691	748	707	691	751	720	668	718	668	694	677	672	691	715	651	697	746	660	697	725	678	709	695	712	712	685	713	693	724	681	707	687	678	703	657	690	675	721	677	672	664	688	735	689	678	702	691	704	641	672	629	705	691
38714	52637	41041	29931	20127	13001	8128	4961	3789	3285	2845	2628	2541	2438	2337	2194	2073	1996	2094	1962	1644	1505	1537	1432	1323	1316	1330	1569	1638	1549	1528	1491	1185	1214	1210	1046	1162	1085	1107	1251	1175	1149	1095	944	967	945	903	959	919	921	873	939	934	952	899	956	892	953	882	869	897	892	890	905	908	907	943	896	893	885	889	859	886	903	838	874	922	900	862	841	886	883	885	910	890	829	916	902	908	893	841	903	903	805	888	843	834	916	893	889	859	856	887	885	900	883	870	881	867	886	906	913	838	899	887	878	879	840	854	861	847	870	889	895	876	877	860	896	899	882	900	843	815	925	799	882	853	865	823	886	862	932	883	909	897	855	854	837	879	870	870	881	881	895	904	883	824	885	864	916	881	824	862	873	856	875	871	861	879	916	820	906	874	927	861	886	876	890	870	895	863	838	888	901	893	868	886	886	873	852	917	931	856	849	946	883	903	890	881	906	846	923	793	874	838	880	974	885	922	889	839	822	875	899	916	865	898	885	940	904	880	883	880	876	870	863	843	917	873	801	867	894	877	863	880	854	860	869	873	868	846	831	858	832	841	921	895	865	889	884	896	876	874	897	880	855	870	916	868	862	855	919	884	882	861	828	901	864	876	858	921	884	934	855	883	830	838	879	866	853	860	818	848	914	950	882	937	850	899	826	877	867	871	834	893	896	860	857	885	893	904	839	869	899	857	898	817	871	868	857	896	851	863	846	843	876	853	825	899	821	861	883	862	855	874	857	881	887	866	857	891	871	843	907	894	899	883	896	879	880	865	871	928	877	857	886	797	866	852	867	899	852	891	867	828	912	853	891	853	847	911	884	907	833	886	824	914	882	832	844	869	853	904	900	840	902	851	914	906	916	866	885	876	926	878	823	914	879	838	905	856	887	879	853	859	792	914	856	859	882	796	871	865	914	869	819	860	885	889	892	878	902	816	886	830	891	845	866	907	818	860	894	907	869	874	882	922	818	902	889	949	841	908	887	805	862	868	867	888	829	849	885	904	858	862	844	832	863	862	876	881	885	861	872	857	880	931	889	900	876	928	893	861	829	888	860	864	909	852	875	843	846	886	875	837	826	851	849	870	878	865	892	843	867	880	874	871	878	868	819	886	901	856	866	911	812	908	880	914	862	897	855	860	845	876	849	853	890	892	901	827	913	928	890	888	891	876	878	894	905	849	849	869	900	797	825	899	889	876	848	843	872	881	838	873	923	889	913	842	849	923	883	862	881	912	847	864	876	866	888	897	885	864	881	906	917	866	891	823	895	875	885	888	863	878	868	880	864	863	904	869	873	893	859	895	901	888	845	871	891	842	868	816	858	853	889	872	883	850	884	903	867	907	875	852	879	846	954	837	897	805	846	908	904	868	917	801	859	872	901	909	885	871	925	893	873	896	851	855	887	886	826	879	909	910	889	903	854	895	879	900	922	859	872	866	863	867	866	909	881	907	901	856	869	880	854	878	836	896	892	911	904	847	910	887	886	842	869	876	873	851	941	883	861	862	886	852	836	924	865	904	912	928	906	870	866	826	897	812	816	892	847	831	865	844	891	888	937	872	907	924	884	890	906	929	879	869	865	864	878	865	849	866	890	853	816	864	872	865	845	841	893	885	919	892	857	878	860	874	830	810	876	824	878	861	872	897	850	882	833	899	901	830	891	898	855	887	873	865	881	939	837	858	858	876	840	881	906	849	861	903	838	867	856	871	872	902	891	851	911	840	848	860	884	833	855	838	846	851	889	882	872	892	919	892	895	922	866	902	877	831	894	867	870	882	881	904	901	839	890	790	874	897	874	887	862	870	963	911	869	840	900	910	889	896	910	859	893	862	923	906	857	881	876	850	868	879	801	851	875	824	878	861	897	859	843	881	913	902	867	940	870	845	841	892	847	901	917	887	831	859	901	908	883	847	908	904	847	901	871	892	879	803	850	871	841	847	892	868	894	898	867	882	929	852	889	870	844	865	909	925	878	873	891	824	839	963	880	888	900	910	921	902	865	816	884	881	858	885	852	864	909	875	868	812	890	862	862	875	878	837	941	861	886	908	833	870	885	895	905	864	866	876	865	878	891	856	920	847	898	841	921	910	830	849	907	846	894	884	881	897	855	883	898	919	832	816	844	845	868	868	848	858	900	891	874	891	923	931	849	898	920	900	822	882	870	842	831	790	855	913	895	891	852	903	887	856	898	854	905	843	867	838	877	857	889	846	835	817	942	880	932	971	862	862	882	939	847	834	870	896	866	848	891	884	870	882	862	912	830	857	868	897	892	892	854	819	876	819	914	873	901	836	913	877	879	859	841	873	906	829	876	909	851	847	869	858	823	902	874	842	884	862	869	917	918	888	841	865	868	918	866	920	887	815	941	854	866	841	892	827	880	861	814	844	877	894	891	910	863	818	866	845	866	874	920	868	825	876	812	827	898	878	898	854	853	832	861	875	845	844	930	877	874	841	894	858	869	886	905	886	889	869	853	874	846	843	881	925	826	897	867	884	831	850	890	851	876	898	889	881	858	934	900	906	847	856	829	832	862	897	877	884	838	876	891	919	883	838	883	846	887	862	876	939	847	876	852	861	915	880	922	874	883	874	815	862	892	922	890	907	955	836	858	874	875	902	865	895	877	872	855	883	872	881	856	861	875	820	857	858	885	916	823	861	870	906	922	875	946	888	905	882	848	873	862	896	865	869	861	893	893	833	848	863	840	882	861	818	860	863	881	890	920	868	886	924	959	877	879	842	872	895	873	909	854	844	846	877	866	905	889	830	817	917	873	888	922	890	893	891	869	843	895	873	868	922	902	821	861	850	846	897	859	844	852	955	868	866	857	877	932	889	869	805	854	932	828	868	896	863	832	853	876	839	840	879	881	847	864	863	858	916	878	873	891	882	860	811	830	858	843	861	837	842	912	845	899	880	910	865	885	908	853	917	871	847	799	888	893	861	845	920	908	928	882	848	828	833	844	868	872	891	911	846	869	850	916	842	880	916	876	930	837	902	920	862	816	855	924	869	848	845	865	866	911	904	917	843	826	844	908	852	869	862	853	886	860	872	847	904	876	843	868	844	889	874	895	853	877	874	902	892	909	934	871	896	917	909	905	841	894	871	873	926	884	905	897	853	897	889	863	886	890	894	920	867	888	877	887	879	918	883	839	843	857	949	848	862	855	900	903	865	897	842	919	832	830	814	873	904	849	876	858	911	910	887	878	851	899	888	847	841	866	845	895	914	845	878	941	859	860	872	847	856	767	853	873	850	868	811	910	904	909	920	857	891	902	868	835	860	874	807	859	895	845	855	906	829	852	901	849	861	901	854	878	892	869	900	874	900	870	859	867	911	880	865	894	923	848	852	865	862	908	905	883	861	884	921	895	887	884	912	878	854	887	869	855	888	878	873	882	875	908	911	825	915	874	812	882	778	913	868	920	864	884	835	874	864	893	854	902	882	848	888	838	844	846	882	871	838	818	847	857	839	904
22709	20835	28504	23320	20944	21144	13960	3703	2404	2100	1873	1939	1890	1814	1777	1580	1707	1678	1464	1309	1142	1123	1145	1001	963	961	1009	991	1186	1186	1010	998	881	872	806	800	808	754	862	959	977	821	728	724	665	718	704	710	694	703	650	671	701	682	697	653	597	677	623	689	681	666	675	711	675	681	639	669	691	669	664	640	661	645	663	653	613	642	579	633	661	687	687	667	640	665	653	663	643	584	656	652	665	624	619	678	597	643	639	685	660	624	652	656	610	619	644	655	606	680	642	620	645	615	656	654	637	635	677	608	617	612	608	652	651	654	629	630	611	620	650	604	636	649	625	625	678	643	632	631	669	667	646	620	638	631	637	650	621	597	735	674	640	601	686	655	632	649	651	606	674	632	649	616	617	646	649	694	681	656	664	709	608	660	631	637	636	610	659	660	662	617	676	664	642	635	640	635	647	640	659	630	611	639	633	650	719	639	627	644	645	610	617	648	633	663	653	659	624	632	628	665	594	651	587	624	649	667	619	675	592	620	614	633	612	673	692	678	623	663	655	596	630	665	618	622	633	627	626	621	635	617	634	658	629	663	635	660	593	652	623	603	624	672	608	645	625	627	654	643	605	648	625	645	603	591	563	639	578	594	607	594	621	677	637	638	635	654	672	618	626	601	622	629	650	626	587	642	688	700	688	666	621	612	636	597	635	671	613	608	676	681	704	649	676	631	630	647	635	635	634	589	637	652	629	607	652	632	640	652	642	638	631	657	645	633	677	672	654	665	642	595	596	666	641	556	617	598	652	611	604	668	686	614	631	643	601	646	685	667	612	649	660	668	634	650	636	636	652	666	605	658	619	648	693	651	656	647	657	630	643	684	663	637	616	652	632	633	630	604	666	591	666	601	613	596	660	657	612	622	621	675	649	613	655	648	590	614	617	691	621	639	597	584	641	617	603	649	648	622	652	668	637	630	634	665	649	659	642	660	626	620	667	597	635	611	647	629	660	659	651	655	624	631	593	642	599	624	666	644	664	615	637	590	613	644	660	615	642	648	637	635	597	631	626	643	638	613	620	587	631	626	653	648	596	628	637	658	637	617	634	644	627	659	581	639	604	673	647	636	627	613	657	650	665	689	689	633	673	626	668	631	589	667	669	664	643	592	622	645	642	655	628	632	631	627	632	622	655	681	658	665	621	632	600	664	657	616	636	635	690	647	625	659	700	707	675	656	594	648	655	659	613	640	639	631	660	612	662	676	627	628	610	646	608	634	620	607	667	660	616	644	654	635	619	672	674	619	595	617	620	621	652	628	660	632	638	607	613	640	634	615	595	624	651	639	633	669	634	675	653	643	689	637	661	671	672	614	684	608	639	622	638	648	606	668	614	647	595	677	640	682	620	638	621	658	604	594	613	627	658	603	652	648	655	606	613	659	670	621	614	617	662	656	601	648	601	619	616	621	611	595	653	633	612	600	627	629	631	625	655	682	668	643	646	628	657	657	673	637	634	635	630	703	627	612	591	632	654	667	655	662	618	646	633	626	633	596	639	594	630	635	615	631	632	677	621	642	650	635	611	617	667	634	661	674	648	582	621	621	631	633	655	617	631	641	581	579	631	613	668	655	668	645	637	613	670	614	656	614	644	645	638	602	630	650	592	672	679	619	620	672	669	660	620	622	615	598	619	675	610	638	644	686	647	621	638	635	676	629	666	598	659	647	610	634	631	638	610	662	654	633	651	626	625	622	606	638	624	636	629	648	656	608	606	596	602	645	615	621	592	652	625	669	626	645	621	636	646	609	628	670	699	603	630	669	652	662	668	605	689	644	592	611	651	633	624	639	645	607	629	633	649	628	680	618	614	656	665	648	647	598	607	650	655	614	650	578	650	671	659	658	662	593	662	602	650	602	672	619	653	639	669	650	607	587	669	630	638	609	632	655	623	716	666	647	654	680	629	622	611	630	648	617	654	631	616	608	644	629	637	655	608	630	632	664	591	604	617	649	661	592	628	660	640	636	662	602	666	691	653	625	630	594	639	638	669	681	643	645	633	599	638	621	584	654	600	601	661	655	681	634	597	627	671	623	614	656	667	625	642	642	630	628	616	601	602	580	656	606	606	637	636	623	628	617	660	634	666	663	642	585	624	567	643	656	635	625	654	671	634	646	649	673	624	641	639	611	586	632	635	633	687	636	648	618	632	634	672	625	634	665	665	644	642	622	649	618	599	644	657	619	649	634	670	639	574	595	650	653	660	630	654	665	632	660	656	621	602	659	660	618	643	651	595	592	623	647	659	705	627	648	656	584	653	640	607	651	678	638	667	644	647	621	687	689	640	620	660	642	631	629	621	622	647	641	665	606	585	642	679	664	657	655	632	612	642	637	628	640	640	650	615	608	645	668	644	656	623	641	604	579	639	640	635	662	660	609	666	613	651	650	660	620	671	559	657	675	605	645	608	705	645	646	634	668	613	661	631	639	665	602	681	652	618	642	629	671	606	643	606	656	609	613	649	664	666	654	651	640	593	705	678	630	598	586	633	609	629	650	630	560	594	682	617	661	617	662	622	618	645	586	647	633	624	574	646	617	663	656	642	620	625	629	614	643	619	629	589	638	645	605	668	673	631	686	605	593	663	618	579	679	662	672	624	644	643	614	625	583	640	638	660	635	608	636	617	617	704	629	604	611	654	623	665	624	689	655	607	633	598	688	664	649	655	666	624	652	660	592	642	668	616	617	667	605	649	623	625	663	681	611	576	640	631	645	624	607	646	595	661	640	651	657	649	673	604	648	632	692	670	667	631	653	662	597	654	640	704	639	649	676	589	657	614	625	686	570	659	665	650	588	601	659	653	680	614	655	635	645	639	641	657	633	593	605	645	644	629	612	641	640	622	663	616	670	630	601	578	601	614	633	657	662	632	611	648	665	658	645	633	598	640	617	661	678	627	639	619	617	645	633	610	644	662	672	630	623	654	633	632	652	636	609	592	633	639	599	607	654	629	659	630	633	618	658	624	679	642	613	674	628	616	631	643	658	621	698	659	629	647	615	630	606	651	646	649	629	629	671	612	662	622	636	637	624	613	597	618	645	628	636	643	619	588	685	580	613	683	640	629	700	665	661	649	620	644	656	653	654	671	638	627	645	667	628	601	630	662	662	633	635	629	675	680	622	689	672	598	610	638	615	615	630	631	608	646	659	638	620	645	625	608	684	697	690	627	593	657	621	638	600	614	647	702	624	638	651	640	642	619	607	600	625	650	641	668	641	649	659	656	648	661	620	617	636	648	625	641	627	657	647	632	644	601	636	690	614	631	643	661	601	647	631	679	653	608	603	623	638	632	645	671	651	621	607	681	651	595	616	584	606	624	648	671	625	644	694	612	614	650	676	610	610	622	622	626	629	634	646	605	644	638	636	633	606	648	660	646	659	627	613	605	641	635	710	633	654	663	632	646	664	630	626	651	652	660	634	669	654	618	615	648	639	694	692	575	646	617	623	593	639	635	636	626	645
42620	58234	44972	34754	23166	18976	11734	6126	5065	4225	3618	3617	3730	3434	3235	2815	3119	2865	2658	2147	1811	1826	1731	1620	1401	1426	1439	1576	1859	1757	1597	1473	1317	1295	1142	1021	1103	1061	1240	1470	1353	1143	969	860	869	921	907	976	958	873	890	904	844	878	872	841	898	854	796	839	740	914	877	832	923	853	777	812	781	808	817	809	825	778	791	808	831	840	828	807	766	801	791	864	811	784	790	748	813	767	806	746	778	812	808	755	799	760	814	806	813	766	798	769	731	800	757	808	776	767	805	767	776	801	821	777	789	828	796	756	754	782	757	744	815	842	779	774	829	820	853	767	796	799	819	765	778	777	753	789	790	800	832	793	765	776	786	769	790	762	774	813	769	743	742	774	750	777	794	748	800	774	748	735	849	748	841	753	768	790	752	821	772	810	791	814	802	807	805	806	848	773	762	763	761	777	827	795	750	748	860	780	780	808	745	796	754	779	805	794	851	769	787	821	721	766	771	810	819	817	807	758	720	750	806	818	823	799	798	761	759	768	801	768	732	804	777	778	806	776	828	817	776	782	782	793	817	798	738	853	777	816	790	793	819	784	787	822	744	734	830	773	794	841	782	734	788	772	796	774	774	801	779	786	775	786	800	811	783	855	776	750	817	794	798	766	777	764	799	771	778	780	803	825	801	786	775	769	775	805	827	761	779	836	779	804	833	806	753	750	809	808	752	786	794	767	747	778	799	782	809	764	802	795	791	788	750	767	723	810	801	793	828	777	762	785	790	764	762	814	802	766	775	739	784	824	761	761	758	788	766	790	799	781	743	844	773	756	845	753	803	748	812	788	757	817	763	762	787	812	812	783	752	780	796	803	770	798	825	793	786	800	815	817	780	799	811	755	769	764	773	770	783	752	828	768	808	726	798	742	781	747	784	820	738	790	836	774	768	827	787	770	780	753	762	812	720	768	743	778	843	789	766	838	855	760	771	780	782	800	766	774	809	769	826	811	802	831	800	748	766	805	776	774	811	760	754	752	786	774	826	805	753	769	766	752	773	796	785	807	780	771	736	755	794	823	756	774	786	796	760	793	783	838	824	742	756	764	765	726	798	793	765	813	801	770	750	729	838	794	778	736	815	807	787	774	759	767	800	804	821	820	806	815	796	761	764	792	737	760	775	795	779	747	810	776	771	797	772	776	775	751	849	788	783	748	794	782	794	770	761	764	756	777	757	730	818	816	785	807	780	764	781	844	743	815	826	810	819	813	795	767	782	803	801	782	774	791	799	778	820	802	778	837	783	766	818	792	754	781	813	805	770	843	719	797	811	799	780	796	772	818	840	832	837	775	778	789	755	759	773	775	775	734	796	801	758	799	780	813	771	789	772	739	792	830	811	756	791	769	848	797	736	843	812	826	777	740	842	786	818	784	833	789	799	788	808	820	788	798	777	783	760	736	808	786	831	824	788	786	796	807	806	761	788	788	760	743	814	824	804	773	813	760	795	767	793	773	800	796	766	770	771	811	801	822	788	748	758	772	807	786	801	754	778	734	798	791	778	748	790	814	786	816	773	809	822	752	807	790	804	758	769	763	770	805	786	806	746	831	811	782	792	780	828	806	804	769	783	764	792	767	760	870	796	751	785	768	802	752	765	746	749	813	770	768	801	812	750	780	763	790	797	807	835	718	812	771	764	779	829	780	753	763	753	818	793	809	776	781	781	815	792	786	768	768	810	763	751	759	774	812	775	759	802	785	798	805	781	783	778	813	780	796	797	774	722	800	834	730	766	789	735	813	773	778	805	791	771	839	849	784	800	778	733	756	827	771	793	778	824	769	806	817	801	755	752	761	808	733	772	810	801	738	846	801	812	831	814	760	759	808	773	752	822	770	775	827	806	741	776	736	806	809	780	787	750	815	763	762	813	732	803	798	773	837	805	772	823	714	732	820	808	787	784	746	790	783	763	842	725	810	822	785	783	778	769	793	785	752	770	753	853	833	847	844	737	793	785	785	773	795	782	783	774	782	766	798	827	844	813	802	814	744	751	767	800	815	799	811	762	757	766	735	833	786	804	743	743	773	795	810	756	774	773	738	774	773	815	802	796	801	785	791	746	775	800	791	795	772	828	760	758	811	791	765	741	780	786	719	783	773	803	798	756	787	777	759	778	798	820	779	825	779	757	783	804	768	838	767	778	787	806	783	793	759	798	789	791	763	753	818	787	804	805	806	766	733	796	815	810	775	813	792	823	734	814	805	801	746	748	751	726	759	845	795	754	762	772	811	774	763	798	799	829	762	742	816	791	790	755	827	769	768	767	710	815	827	793	817	766	751	807	844	791	802	790	781	774	841	771	779	816	765	758	775	829	794	776	840	771	753	811	782	760	779	818	763	812	786	813	808	802	753	778	770	762	816	778	768	745	813	738	796	836	793	775	825	765	795	760	763	826	771	790	795	768	767	751	778	796	760	772	859	785	776	737	771	739	731	803	788	748	780	797	804	794	760	805	842	823	798	770	791	756	794	764	754	813	813	756	817	762	808	769	797	798	805	820	806	746	798	800	819	807	767	752	763	795	769	760	766	710	768	811	775	762	734	777	785	809	772	768	827	803	796	765	814	842	828	795	765	786	801	785	802	761	785	763	804	756	720	773	780	809	773	741	799	791	783	811	777	758	769	821	793	789	740	779	801	799	820	834	764	800	840	792	760	757	792	815	806	837	761	791	828	819	797	846	846	795	814	763	835	795	752	807	778	799	751	785	777	737	793	768	808	746	762	824	774	745	764	794	796	789	762	807	758	833	795	784	770	786	809	822	752	712	836	788	775	795	819	824	776	785	780	843	792	792	792	767	789	808	784	772	822	805	785	821	759	806	753	815	827	765	793	765	773	778	764	772	750	769	819	828	813	814	770	762	819	768	799	777	720	809	791	751	819	786	810	752	820	759	758	782	786	782	749	747	756	795	765	734	781	799	773	777	775	835	751	746	749	789	754	774	795	770	790	782	788	784	788	812	780	739	802	814	781	769	774	777	771	787	756	771	762	752	765	769	758	759	817	815	820	832	792	808	768	789	743	797	787	787	774	800	774	850	815	804	765	745	803	755	789	797	804	806	782	818	801	799	808	804	774	786	825	830	743	711	839	786	785	808	801	744	745	750	799	762	798	794	761	854	816	743	815	803	799	800	802	756	782	752	785	760	752	709	807	759	788	806	821	854	775	810	779	831	777	763	804	777	816	841	780	829	820	772	774	813	748	718	819	746	840	789	764	755	805	823	821	834	785	808	842	777	746	828	795	843	786	759	793	798	769	746	785	799	752	842	818	731	800	785	806	782	814	759	829	766	741	795	768	802	787	797	778	769	794	745	804	797	805	725	733	795	747	813	763	752	762	778	818	807	774	734	754	781	786	752	794	783	749	826	781	827	797	767	792	763	766	764	750	786	768	748	814	794	765	795	778	818	783	766	777	792	790	816	750	765	769	789	769	797	827	768	741	806	805	827	791	774	772	797	761	789	784
28621	27149	28320	22559	9797	5865	3049	1557	1331	1254	1275	1272	1337	1315	1402	1271	1255	1111	1037	1041	1029	1006	1015	955	944	904	823	871	920	874	914	891	823	825	828	750	883	803	857	842	847	855	811	787	799	764	794	770	803	788	813	739	813	793	756	729	750	784	726	760	757	730	771	786	774	780	759	763	753	742	749	750	751	741	744	746	769	751	777	709	759	723	699	785	779	720	769	771	780	745	752	788	782	766	733	759	705	746	775	788	799	718	767	728	786	787	733	712	776	772	770	716	736	770	770	786	726	747	719	780	761	761	777	709	742	741	803	740	798	723	770	769	737	787	747	786	788	820	789	789	746	801	723	754	795	787	748	803	787	760	787	747	722	726	763	782	730	793	759	773	745	797	742	702	776	737	817	824	754	750	700	770	816	802	773	731	808	742	756	747	762	795	743	789	743	736	749	738	745	789	753	733	766	786	797	742	769	770	779	791	765	778	738	797	736	744	757	768	751	783	777	774	759	783	776	723	782	762	733	772	759	808	728	802	730	731	753	760	797	794	781	730	756	747	721	750	732	739	741	749	785	733	790	728	775	767	783	754	730	754	752	765	777	791	773	713	793	741	789	800	774	779	780	788	730	782	734	736	771	763	763	746	721	774	785	728	701	767	784	729	743	757	712	751	799	751	751	761	760	779	766	749	779	745	763	745	796	749	745	753	780	758	752	713	736	774	765	785	702	762	783	757	688	779	759	718	744	736	777	730	759	731	728	763	742	798	771	772	772	751	753	741	760	778	737	757	730	767	768	769	746	736	732	783	732	784	747	730	739	812	764	756	786	749	753	774	726	747	759	700	719	762	738	815	752	761	770	811	766	747	749	763	725	791	734	757	764	735	737	780	738	764	751	727	758	749	779	773	774	799	757	738	771	727	741	758	746	779	756	766	734	771	741	768	776	701	779	830	728	772	818	781	757	762	737	765	734	734	703	784	749	764	712	772	751	710	783	732	707	769	764	734	725	744	773	787	792	755	770	749	797	791	810	784	791	736	728	731	793	749	837	764	768	751	734	756	760	777	771	703	772	767	694	761	791	756	736	770	733	821	767	708	785	749	770	695	716	799	760	765	772	778	750	700	780	751	783	742	764	743	769	770	753	759	795	727	739	748	771	713	723	768	751	762	722	740	767	796	800	742	783	734	801	771	779	810	755	722	752	765	746	744	773	756	840	770	739	768	761	769	738	768	756	789	780	701	735	739	710	784	814	748	773	753	788	723	787	762	775	707	729	778	729	756	757	760	757	779	712	713	796	714	736	765	754	795	795	758	702	757	751	765	739	774	752	734	780	724	789	763	780	791	795	768	735	762	770	729	718	817	811	813	777	746	726	712	744	736	798	765	813	793	823	756	775	803	778	777	793	773	782	756	745	759	771	765	703	775	713	731	758	772	728	718	765	770	751	765	759	788	780	777	772	747	727	794	770	800	775	756	745	766	756	759	687	730	719	765	747	751	712	795	761	760	717	699	758	763	744	746	769	762	773	788	737	730	810	800	749	749	785	778	737	745	773	758	727	752	790	760	752	776	745	721	782	756	781	751	715	758	711	814	727	764	754	785	739	782	772	802	807	715	787	698	752	742	765	811	744	741	734	752	707	769	769	740	732	736	745	742	769	766	716	763	744	770	777	792	729	771	705	780	759	774	769	803	708	719	746	777	790	797	733	767	785	753	764	722	742	794	760	770	764	792	787	795	799	762	813	761	752	703	720	810	762	752	768	769	704	746	721	779	743	793	762	756	763	760	776	726	752	790	757	797	781	727	731	764	795	733	768	756	784	720	749	751	758	775	809	790	751	753	738	757	776	813	801	788	792	753	790	723	748	816	790	782	759	816	738	758	757	787	723	779	753	788	775	800	813	785	739	758	771	718	768	741	791	749	741	770	732	744	750	753	781	713	787	747	756	717	775	774	765	769	781	750	747	783	762	787	725	778	821	756	784	744	744	791	777	747	761	780	798	767	839	757	726	799	706	728	748	747	756	744	775	760	739	719	769	790	760	818	768	775	774	738	754	756	784	789	726	750	743	739	741	788	781	736	752	770	812	755	796	739	828	759	753	771	735	792	778	735	714	720	745	719	785	734	767	721	763	788	741	774	756	768	745	773	764	774	691	769	728	796	767	760	754	737	736	743	753	737	770	771	784	787	770	744	802	762	763	720	769	750	794	842	731	726	804	741	751	784	767	778	731	744	715	741	767	722	747	771	742	789	732	809	738	748	747	760	746	757	754	747	756	769	752	781	731	789	748	739	784	795	824	731	779	765	719	778	763	771	811	787	774	774	755	741	769	777	715	773	755	725	762	713	733	758	762	792	741	704	801	770	795	740	735	750	757	750	761	799	763	696	758	777	749	739	737	797	781	751	782	714	745	763	743	750	741	809	736	741	777	727	744	799	744	719	781	784	764	811	754	800	779	730	710	717	789	779	709	820	728	735	758	771	740	756	739	748	749	696	771	766	754	772	765	802	813	781	744	721	744	809	734	778	738	749	803	800	780	725	779	794	793	753	794	750	731	741	770	784	771	829	740	709	733	797	805	761	752	765	719	760	752	805	826	764	760	750	734	724	785	777	753	689	743	791	745	771	746	729	742	788	751	777	738	792	736	744	787	755	760	806	733	747	759	770	757	744	754	818	734	735	789	750	736	821	771	763	794	787	691	742	762	756	755	758	751	773	771	771	773	727	750	736	719	773	792	772	756	820	757	724	818	803	756	831	712	826	743	765	766	780	783	710	705	760	758	761	736	727	807	789	733	787	766	767	750	780	767	783	762	779	745	731	734	766	819	725	782	795	795	778	746	777	770	756	696	747	746	769	785	774	744	749	752	783	756	735	786	735	785	797	756	752	750	749	716	754	804	729	781	780	737	791	791	808	760	745	729	769	832	777	785	736	800	765	796	749	750	744	767	743	737	766	754	740	767	767	704	737	726	744	738	755	754	769	778	784	788	824	743	732	712	757	766	740	780	768	742	742	757	770	718	755	767	706	774	770	760	743	778	791	761	747	769	769	786	767	756	778	736	809	799	708	745	778	726	781	780	742	720	797	741	738	799	774	714	724	730	746	835	792	744	783	730	731	795	731	793	751	757	772	784	778	777	779	756	811	757	749	775	715	776	780	746	762	787	776	744	765	781	792	727	770	724	742	739	820	791	732	775	715	750	718	752	721	739	701	712	785	760	764	785	709	748	742	765	827	757	775	783	775	754	756	782	771	812	813	758	800	719	727	745	696	745	821	748	755	750	741	738	772	787	754	804	738	753	756	770	741	755	816	767	765	772	792	741	725	789	725	766	739	735	715	770	772	767	783	733	763	737	756	725	751	757	783	808	711	821	739	753	743	746	757	767	785	806	751	788	793	791	758	751	751	711	791	813	764	717	723	719	764	817	718	743	787	684	697	756	757	762	735	747	711	797	733	733	745	752	728	778	782	748	717	772	773	811	768	740	743	767	811	729	798
35275	41927	34203	24272	13469	10280	6048	2919	2388	2201	2226	2264	2285	2370	2285	2088	1913	1791	1557	1495	1430	1350	1456	1299	1269	1230	1266	1267	1286	1292	1263	1208	1121	1143	1095	1121	1069	1011	1208	1152	1079	1082	980	937	994	946	1012	978	973	1027	993	948	923	996	983	968	899	965	930	946	977	992	955	1004	982	1017	970	929	1000	986	926	953	952	961	949	916	960	909	953	979	957	973	991	985	953	975	953	912	952	961	951	903	948	954	928	916	929	986	901	900	1001	865	910	946	936	927	902	947	941	987	1014	968	926	940	994	918	918	941	913	991	920	935	965	962	933	953	938	934	953	984	942	962	941	933	958	959	961	971	926	1007	972	889	906	941	999	961	932	960	869	928	869	935	1000	1002	959	951	955	941	919	972	961	931	968	960	943	887	984	978	1056	919	991	972	953	995	937	1001	941	924	923	894	968	958	951	963	890	954	954	936	975	918	949	929	989	922	925	1011	935	913	986	1021	973	932	992	955	961	930	959	949	954	916	988	943	953	954	992	1022	919	949	888	917	950	891	925	941	902	952	922	958	977	923	958	889	958	935	925	993	947	938	950	916	939	889	926	940	924	937	951	965	949	936	958	940	937	984	942	947	979	970	992	920	964	1017	943	1007	919	970	968	932	913	915	980	917	928	975	1010	916	945	979	925	950	924	921	966	927	962	919	987	926	976	908	937	995	975	956	941	941	934	941	906	913	971	942	952	936	941	976	943	915	944	951	990	974	975	902	917	982	891	930	936	955	882	901	945	928	978	930	936	966	900	910	895	958	943	913	972	940	923	967	928	958	931	934	941	978	954	966	928	948	964	927	926	962	952	951	921	935	946	914	915	916	951	953	961	943	956	964	912	955	982	955	951	921	971	942	954	927	888	953	978	878	913	954	947	967	929	928	955	944	954	995	1012	911	1002	955	920	975	933	928	935	936	964	903	956	976	993	922	964	949	923	971	956	897	907	932	962	961	950	958	947	969	948	957	980	928	963	916	939	978	917	946	943	932	925	923	951	983	937	992	950	966	940	931	945	961	923	942	961	941	896	961	924	914	988	930	954	946	1000	996	935	999	971	955	998	966	918	902	936	959	964	928	935	925	974	962	1013	930	949	964	1017	911	947	935	911	889	1018	979	926	917	935	921	952	899	961	939	934	944	959	983	967	962	919	920	895	943	902	886	961	959	979	978	959	958	966	944	928	969	974	952	931	945	930	906	876	961	946	942	941	955	981	971	927	950	932	914	931	929	902	910	984	950	922	983	1033	948	903	963	962	947	938	953	964	974	893	958	926	977	981	947	906	899	970	945	918	876	923	1022	957	918	919	911	923	946	917	932	895	974	889	920	974	932	934	1011	938	945	939	967	987	930	936	996	940	917	909	925	924	918	928	1025	948	940	925	894	949	958	951	887	964	978	998	962	922	956	951	887	1002	904	993	987	927	988	909	939	987	967	966	925	959	1002	957	954	971	947	1000	957	959	946	963	939	921	942	945	905	922	977	954	1025	987	941	986	872	983	931	991	938	967	905	891	881	1014	957	933	921	950	961	935	953	943	915	946	937	906	970	972	943	931	956	948	993	984	979	930	970	950	909	1000	975	977	1007	1010	947	952	919	1022	957	907	936	975	985	917	940	950	847	893	959	931	992	939	911	984	918	968	957	981	925	946	927	978	918	982	970	976	927	954	904	968	932	939	948	951	973	931	930	895	990	935	959	973	974	972	980	985	953	976	974	992	942	965	978	955	915	943	905	880	984	972	960	1005	936	986	968	1031	951	918	896	941	978	929	946	919	958	929	948	962	918	937	966	943	900	1010	963	939	946	930	964	955	998	911	891	951	946	965	891	909	969	928	950	981	925	941	946	975	983	927	915	980	985	1025	864	943	926	951	931	950	923	960	985	957	968	982	929	949	917	977	953	977	925	958	1003	984	944	928	959	952	917	880	1022	971	905	921	973	919	953	978	920	871	947	951	992	938	953	929	965	974	944	967	1010	921	947	891	976	891	956	978	922	951	931	942	937	982	928	1010	957	961	968	900	966	898	890	947	916	988	888	984	954	943	925	997	893	953	928	1003	972	928	883	974	947	935	980	934	902	954	901	952	941	897	969	955	934	989	933	967	964	912	869	933	907	964	955	907	984	974	959	984	997	912	926	965	990	912	897	897	948	982	933	961	973	962	939	984	982	981	967	958	965	910	936	897	917	937	982	930	992	918	943	1010	952	925	952	967	918	971	938	946	933	957	1007	992	946	949	927	931	958	920	963	966	938	967	970	944	947	897	885	958	936	960	947	915	915	947	947	907	950	912	985	893	965	912	912	929	911	952	932	977	929	1003	927	957	871	987	995	966	959	938	935	946	923	929	928	977	991	951	937	945	964	950	963	995	974	958	928	915	904	935	954	980	950	992	949	960	911	997	942	900	959	915	902	943	946	901	963	969	952	969	940	914	959	927	958	1011	927	905	962	925	949	966	955	976	946	936	947	976	948	954	919	968	995	953	907	903	951	983	895	998	929	984	935	971	929	982	945	951	957	951	959	934	943	928	964	944	947	913	976	944	917	910	1023	994	959	933	954	967	992	959	887	920	949	893	901	897	982	998	925	966	946	1007	956	965	993	1010	925	964	946	914	954	957	931	926	939	1007	920	942	968	900	993	981	903	942	954	946	977	932	934	951	951	982	952	965	986	969	972	918	956	976	964	943	937	993	980	928	950	955	919	957	958	921	956	930	943	915	943	1046	1000	959	988	914	953	950	921	931	944	991	914	971	927	922	971	975	939	940	899	935	974	971	939	899	985	949	920	969	950	947	991	948	875	934	971	944	990	939	946	944	953	952	965	910	972	989	920	967	963	960	925	984	1040	964	953	958	928	969	940	1001	939	991	1012	953	982	955	937	920	975	915	942	1001	953	997	921	975	916	911	937	928	969	976	976	975	903	992	965	974	948	965	950	956	960	961	964	971	915	960	963	897	895	894	940	968	980	994	918	964	914	948	962	931	890	1012	944	982	954	940	954	920	1033	976	987	950	957	949	908	900	998	914	984	940	941	903	922	942	981	969	943	886	949	1001	975	915	952	933	950	958	969	950	921	969	977	1028	903	926	978	962	874	919	953	1000	964	910	911	926	977	945	913	891	917	955	947	865	943	918	946	933	957	988	945	901	907	981	875	958	926	1000	904	920	957	954	952	1003	979	953	946	950	958	939	998	943	994	988	956	932	948	941	929	968	946	916	946	950	882	921	977	969	984	970	959	913	909	912	944	916	920	902	915	909	977	977	952	884	921	947	912	989	988	967	948	976	939	933	950	982	985	944	946	953	966	973	1011	947	931	955	930	976	969	940	879	947	917	960	979	984	910	942	970	877	967	913	968	986	930	967	912	914	911	914	945	977	985	967	945	928	953	954	959	975	914	940	908	976	947	917	933	990	934	955	921	977	925	1005	906	906	963	994	944	964	946	941	933	940	945	976	976	940	975	956	975	1014	963	982	928	972	955	960	967	966	903	972	923	988	1015	948	976	981	981	930	952	927	955	984	972	966	1002	989	903	949	972	919	968	931	940
23706	20808	27988	23944	20795	16346	9838	2771	1849	1856	1801	1784	2135	1984	1905	1607	1523	1338	1304	1146	1070	1183	1202	1073	978	999	874	850	890	938	945	911	823	828	794	831	848	790	926	879	864	767	784	712	707	761	707	727	711	748	706	757	707	702	698	701	702	713	739	696	736	666	676	726	682	678	683	677	712	689	664	738	680	708	725	690	712	743	702	711	672	753	710	717	689	673	678	716	695	746	649	705	664	629	650	703	716	658	674	697	671	687	697	663	710	670	716	681	707	744	689	702	738	715	675	668	707	661	652	703	693	691	668	698	683	670	648	705	660	685	656	634	679	664	701	671	677	683	649	688	708	658	693	705	656	660	646	744	640	722	674	687	697	674	713	688	717	714	730	689	686	678	726	750	698	701	672	722	712	674	717	672	731	705	666	672	700	702	709	685	743	724	705	667	642	718	748	660	640	672	676	694	656	694	714	659	683	717	697	690	738	660	740	670	685	673	681	678	747	695	715	672	696	687	648	661	693	712	714	716	719	689	687	676	721	676	690	659	706	700	734	702	686	695	686	734	738	715	672	708	713	706	700	661	660	725	718	735	706	650	713	699	719	687	699	700	708	720	679	700	672	668	719	661	720	727	690	621	701	693	655	649	691	693	662	692	661	678	713	694	656	700	677	693	685	726	714	701	664	681	661	678	690	693	707	701	682	680	678	717	726	673	692	659	729	694	719	619	666	675	728	716	662	702	653	708	691	704	684	715	712	719	794	668	679	730	754	727	704	699	633	723	716	757	642	725	672	642	657	704	709	684	671	668	695	702	629	636	773	706	644	676	692	725	656	630	708	697	694	673	676	692	705	677	729	686	682	709	702	663	688	680	707	680	678	668	670	710	662	661	682	677	669	669	731	675	709	671	677	681	731	730	729	721	670	713	686	675	686	695	717	726	670	714	685	712	730	635	701	645	720	692	718	714	679	679	701	696	665	703	693	702	713	663	706	672	677	698	719	659	711	693	693	657	656	686	721	696	705	711	661	673	671	703	664	664	754	712	727	670	714	682	687	699	705	657	681	689	695	711	651	698	734	687	705	713	642	666	707	697	647	718	696	719	642	675	657	687	663	720	623	664	739	738	669	699	650	677	717	714	709	721	721	650	676	694	675	658	682	710	651	708	712	713	659	687	688	698	655	662	713	709	695	713	750	690	735	716	657	665	650	669	693	683	688	686	714	683	723	682	707	686	701	691	720	703	680	724	639	709	688	683	708	676	677	637	657	700	727	702	656	652	721	680	710	690	724	678	690	687	695	651	679	683	678	679	720	694	684	725	678	686	721	717	692	741	715	664	724	685	708	684	714	680	672	684	684	766	699	673	702	674	727	664	643	673	664	682	660	721	665	701	716	674	689	729	680	705	673	656	715	654	681	740	698	674	694	638	645	686	685	676	692	710	696	692	705	708	680	703	642	736	715	730	688	672	704	684	664	648	667	702	672	684	673	708	681	697	644	659	678	714	716	687	637	685	695	688	729	744	688	689	685	704	710	704	716	718	703	672	703	698	665	689	679	702	695	719	702	710	721	702	728	688	749	640	698	719	662	697	653	708	688	725	677	703	660	673	660	674	690	712	670	671	687	739	701	702	663	676	711	694	729	761	700	658	689	651	704	691	738	709	667	661	655	691	682	687	705	682	689	679	750	659	666	660	694	684	667	709	698	661	675	705	678	713	706	708	705	669	750	754	692	706	742	727	724	672	665	705	675	660	687	700	649	685	705	713	665	693	703	689	716	705	691	713	653	689	638	723	715	716	708	731	704	678	679	739	701	681	702	689	700	697	677	683	655	666	706	664	722	715	672	691	721	738	704	662	703	667	705	724	651	688	668	681	691	688	680	706	676	696	682	703	723	721	701	725	724	703	742	704	681	664	708	707	688	688	646	686	682	733	751	682	699	717	689	742	654	694	706	726	677	668	692	715	721	719	673	708	697	661	696	676	670	670	684	724	723	714	711	656	667	658	700	666	690	728	702	685	729	718	731	692	682	676	698	692	700	703	708	687	644	679	648	697	708	681	772	661	680	700	675	719	718	720	707	677	683	716	701	684	674	670	714	680	671	679	693	682	702	688	733	709	681	650	638	656	684	672	743	688	705	690	683	685	655	655	661	677	694	665	750	709	675	709	695	665	703	739	675	708	673	725	730	722	651	689	673	682	697	712	681	679	687	691	737	729	730	781	694	694	678	673	730	674	711	710	719	686	669	713	740	641	711	673	692	674	673	707	675	733	702	674	692	712	653	722	702	680	677	696	692	666	682	658	679	665	704	690	678	718	678	676	668	712	663	648	702	704	720	686	714	699	640	653	741	691	668	682	677	721	704	704	711	692	697	702	686	689	691	709	694	664	689	687	683	688	690	690	686	687	700	697	672	642	646	708	692	691	745	692	639	676	690	708	687	665	675	707	677	706	679	685	690	673	685	665	755	671	697	718	687	706	716	716	665	707	708	674	681	676	653	704	635	658	672	697	656	746	685	676	679	702	721	687	685	699	700	694	696	674	706	707	724	671	746	718	658	693	687	664	690	685	655	678	687	662	702	682	756	720	696	662	738	691	723	718	665	672	710	674	671	656	706	707	668	694	639	687	711	690	675	685	693	700	668	715	703	717	716	689	678	706	697	669	691	668	651	680	694	716	689	698	668	730	674	654	671	688	705	675	674	706	666	718	737	707	706	690	692	670	694	655	713	660	667	698	705	685	719	636	648	702	661	705	698	753	689	648	686	673	706	734	682	696	727	679	655	729	689	663	685	703	684	671	689	732	699	694	653	690	687	648	679	718	699	712	657	705	674	746	696	709	700	677	663	682	685	717	690	680	717	715	657	670	708	674	694	683	699	646	708	700	678	681	724	685	664	702	678	659	694	683	689	708	691	722	636	708	719	750	699	726	666	693	694	697	686	680	691	715	715	752	675	704	689	679	665	686	677	745	722	695	669	687	729	711	714	688	708	696	717	677	661	715	696	735	697	698	718	727	692	646	668	679	726	693	656	669	701	685	682	698	677	704	681	731	707	680	653	681	690	692	691	650	703	691	688	710	681	695	686	701	666	638	703	683	647	678	623	710	687	683	700	703	657	661	679	734	643	642	700	671	669	693	674	719	705	698	700	642	688	699	662	680	712	618	693	661	671	724	724	665	669	712	695	679	695	713	707	629	680	679	641	669	708	717	692	660	707	733	742	726	760	681	655	736	669	683	680	693	688	707	702	678	648	706	677	700	711	728	702	718	710	712	700	664	686	673	709	715	648	695	663	686	674	693	683	696	669	713	683	666	681	721	710	660	724	654	694	671	725	682	692	674	706	674	693	666	664	707	729	666	669	680	669	704	708	678	695	705	699	682	680	618	677	634	669	686	695	658	696	674	686	699	684	729	692	681	669	692	702	692	643	711	717	690	654	710	663	637	638	665	710	709	662	644	706	709	675	685	706	741	714	673	676	724	681	658	711	709	675	669	736	709
38356	51442	42091	28022	18775	17183	13493	5013	3724	3669	3334	3370	3899	3827	3396	2841	2511	2233	2121	1815	1786	1791	1896	1698	1536	1432	1314	1246	1350	1319	1372	1261	1125	1148	1043	1140	1119	1072	1272	1295	1160	1104	950	917	932	868	883	937	905	923	868	927	931	911	892	902	951	928	907	860	896	934	918	930	974	881	933	865	868	856	916	920	880	861	832	887	877	877	868	850	873	919	842	870	881	846	827	896	903	846	863	891	884	874	870	905	869	845	889	861	871	838	878	868	866	869	865	873	876	784	855	938	890	841	836	897	888	831	885	862	858	880	878	862	869	890	818	812	875	868	909	888	873	897	856	883	878	855	904	868	849	908	851	904	907	842	838	842	859	876	887	910	891	855	902	849	873	832	907	877	904	889	849	875	915	855	840	814	881	925	891	895	913	858	884	870	872	857	911	907	905	869	894	833	851	847	860	857	872	857	862	836	861	861	857	835	851	792	889	911	844	961	823	872	867	885	815	914	881	861	844	857	865	847	886	857	885	832	870	875	860	846	844	839	866	881	876	858	890	934	844	887	882	870	846	910	850	806	868	879	897	836	835	893	856	872	883	856	903	847	851	873	852	884	857	909	902	875	840	926	878	893	863	878	888	856	868	847	855	830	804	876	929	898	896	869	865	861	865	874	927	950	861	863	879	848	851	883	931	871	835	884	844	926	825	909	912	806	809	861	835	917	855	927	840	848	873	851	808	864	919	883	875	863	868	862	904	863	850	868	869	907	841	878	884	824	856	879	879	875	861	863	906	895	874	826	888	906	891	900	886	817	861	923	898	841	882	848	888	917	887	949	852	872	839	872	874	908	928	913	865	900	890	830	880	836	828	924	899	842	899	828	816	881	861	869	899	890	821	876	865	880	859	852	896	873	905	866	903	832	899	894	839	829	904	854	846	884	828	865	908	868	879	884	835	883	920	895	891	841	851	875	870	897	875	831	858	887	841	847	859	836	858	809	851	925	841	878	836	892	817	851	839	823	885	856	866	879	845	870	830	886	826	873	897	837	912	842	876	850	867	901	856	891	863	890	872	852	896	869	866	889	892	858	828	849	838	881	888	876	840	887	914	845	905	888	884	848	838	898	856	894	884	893	859	840	879	852	897	836	817	875	869	832	884	881	853	884	860	905	919	865	842	887	866	875	853	912	891	876	857	915	847	850	876	887	883	815	915	872	874	855	839	847	892	823	841	841	894	872	841	815	886	917	900	898	892	840	922	913	881	847	863	883	837	844	901	872	899	874	838	854	834	834	897	881	871	901	872	933	834	883	862	855	897	841	907	861	872	910	914	843	891	854	843	862	908	908	905	884	913	878	839	870	868	886	800	840	845	823	871	877	891	878	893	814	874	857	854	896	893	816	843	836	851	860	849	895	900	894	842	926	829	834	881	895	839	891	821	843	888	829	910	882	885	881	835	902	843	883	849	868	837	914	836	914	900	830	885	878	842	845	879	849	854	873	890	899	920	856	820	810	897	865	864	920	877	831	846	900	933	834	900	877	852	845	843	862	884	866	903	872	867	860	886	910	855	855	876	839	851	805	866	906	906	886	863	879	866	910	848	884	898	827	855	882	843	873	910	857	878	829	846	855	864	868	872	879	889	856	834	850	863	892	951	868	848	862	840	855	842	817	893	893	856	844	935	885	828	842	844	857	866	866	843	915	857	894	888	840	917	922	868	885	908	849	885	886	854	869	880	849	863	880	884	941	828	857	834	926	859	879	877	835	846	863	819	834	811	917	865	876	862	839	832	886	891	820	921	861	922	908	856	857	865	828	872	879	881	935	902	842	881	906	901	837	858	829	882	869	885	866	884	817	853	868	850	805	914	883	899	882	835	885	854	866	828	894	879	799	905	887	885	900	852	874	870	891	902	904	803	900	829	874	885	895	829	859	914	838	909	882	876	871	863	818	844	879	924	830	873	825	832	799	821	839	887	903	823	849	882	828	855	887	906	863	847	888	873	904	869	869	943	861	901	858	836	839	897	846	871	853	880	841	825	876	859	834	889	837	850	818	865	868	851	874	865	906	874	834	855	878	904	861	846	905	901	844	866	809	824	915	891	860	819	884	862	940	919	876	888	901	781	879	843	898	891	878	836	812	887	870	963	892	835	865	869	869	952	885	930	835	854	835	877	863	881	887	873	914	845	825	820	889	828	902	849	901	828	847	824	855	857	859	894	845	847	852	860	831	864	828	827	894	854	878	848	868	914	867	873	868	884	851	838	871	905	886	847	916	868	899	904	886	880	821	844	881	889	882	862	841	866	900	875	834	890	832	809	902	902	867	882	821	886	905	833	853	835	831	841	874	851	844	870	837	939	882	837	876	827	843	886	893	851	854	827	881	895	884	838	872	867	865	861	870	880	865	943	857	841	870	886	792	913	930	867	849	863	866	858	855	874	908	901	852	866	860	857	873	916	900	899	891	862	847	858	878	821	856	867	866	862	889	905	869	883	913	808	893	874	838	857	870	848	851	917	834	865	875	873	891	829	924	866	864	835	883	825	844	869	876	826	840	906	874	842	876	854	841	909	863	884	854	892	867	886	820	895	880	850	895	820	830	876	893	877	844	834	839	914	858	864	884	856	902	826	811	905	838	882	869	862	859	836	862	846	862	846	874	840	840	847	894	865	846	825	852	869	896	948	852	813	879	890	865	873	829	845	826	919	873	876	920	805	835	893	851	916	874	904	844	953	900	894	869	879	872	876	888	885	905	854	882	859	890	867	840	928	857	902	884	885	850	917	872	821	843	849	875	817	816	886	851	846	835	868	841	866	877	890	891	860	913	849	884	873	878	895	908	864	861	886	857	882	841	831	868	843	898	868	883	860	873	874	851	840	863	907	900	841	835	867	841	910	901	888	838	870	830	822	865	824	966	846	844	864	872	883	909	913	854	857	883	835	832	858	868	893	890	867	899	868	900	858	844	907	851	826	855	864	843	854	859	868	913	853	876	870	856	852	893	880	887	881	853	825	894	875	839	865	860	882	869	876	913	858	848	865	833	891	853	892	807	888	861	849	867	880	898	859	830	838	863	858	874	887	872	878	869	860	798	915	874	850	885	863	856	860	874	877	862	835	870	870	856	862	843	827	933	878	896	828	865	841	900	911	933	867	810	897	875	841	864	897	883	868	861	883	875	838	878	877	825	845	901	867	911	874	842	867	853	872	892	894	889	860	922	859	886	839	903	846	836	861	888	869	854	913	849	851	858	885	824	844	864	851	912	849	838	850	895	847	865	868	860	905	864	863	859	838	885	821	854	920	892	837	908	889	908	865	852	905	844	860	883	859	884	901	838	872	874	952	909	862	823	865	909	864	871	871	823	840	875	861	925	874	902	877	887	862	928	829	850	856	876	848	821	915	823	887	878	887	831	912	857	885	849	868	865	832	880	838	850	875	827	866	905	873	876	851	884	863	868	899	875	866	871	860	879	905	858	888	869	825	862	933	915	872	890	878	879	883	867	860	829
22668	20778	28438	23188	20969	22019	16110	4040	2272	2279	2139	2187	2495	2537	2166	1862	1760	1623	1385	1349	1317	1385	1382	1303	1142	1004	929	872	1017	1011	957	937	806	811	793	811	761	867	904	844	816	740	679	713	661	683	704	673	712	642	636	685	632	671	660	654	652	631	649	639	595	658	614	619	638	619	636	637	633	641	644	635	696	715	614	633	631	629	620	590	651	621	658	618	626	637	634	686	670	626	658	614	653	644	617	612	614	616	641	589	664	650	569	651	630	660	645	652	634	628	578	621	682	564	589	638	579	575	647	640	640	635	640	594	595	603	623	594	656	600	662	595	652	603	641	595	639	617	575	636	642	649	669	604	639	626	596	584	635	606	585	644	619	653	620	635	613	624	565	605	636	593	615	629	640	667	627	623	607	629	630	592	594	591	592	669	585	626	659	630	596	692	611	653	596	626	605	617	639	639	577	637	612	609	619	600	611	652	602	640	589	628	606	660	605	623	652	599	596	608	658	577	624	606	659	634	633	614	619	635	629	662	599	599	613	631	610	641	579	627	570	656	632	615	617	642	608	605	621	635	628	595	598	584	644	643	644	691	621	636	660	601	640	578	630	645	603	586	581	625	642	622	616	642	637	625	626	620	615	599	584	639	633	620	578	632	551	629	598	633	592	633	605	632	609	611	606	627	668	641	599	637	675	637	646	606	568	618	595	604	651	640	624	627	614	614	604	661	640	601	583	627	640	623	638	599	643	637	607	594	668	598	619	665	609	623	639	652	656	597	632	610	594	602	651	651	619	613	590	562	629	623	605	611	620	598	629	629	607	627	598	643	623	630	609	640	613	567	640	634	658	682	622	622	648	638	591	667	614	612	595	619	613	607	662	584	608	636	625	663	623	625	625	583	611	671	640	618	600	631	610	631	631	636	623	661	609	627	601	641	584	618	620	627	587	625	637	651	627	619	643	603	654	597	677	651	618	650	618	596	626	599	608	629	646	632	637	635	617	615	653	607	628	599	636	612	633	638	647	580	594	610	634	601	636	654	595	617	663	596	623	615	639	601	657	588	658	652	626	638	642	640	647	621	611	646	629	678	638	643	623	605	605	651	640	662	616	611	660	610	615	604	677	624	616	567	595	630	569	635	585	625	655	602	615	654	617	594	616	641	631	616	593	619	614	647	652	663	627	652	605	644	657	638	623	670	600	600	614	610	662	656	609	616	640	588	574	619	585	636	624	637	655	602	671	617	657	624	637	631	642	617	623	604	632	627	624	626	683	642	609	617	639	577	624	652	616	625	581	635	599	595	609	603	601	643	662	621	615	631	654	631	655	580	645	639	672	620	634	611	617	601	616	666	638	598	656	632	639	618	639	667	643	590	669	621	642	629	626	687	677	629	648	653	590	605	631	668	609	607	604	635	619	614	586	616	631	653	595	591	629	573	656	647	623	614	583	635	615	564	640	661	655	668	608	586	640	643	592	636	631	604	672	611	608	671	641	662	652	620	637	636	636	643	637	648	635	652	635	643	645	611	625	641	582	630	639	621	659	606	566	651	637	652	638	620	614	642	632	601	651	619	617	588	577	653	605	659	661	646	617	638	597	662	637	592	638	623	599	623	580	597	652	619	593	649	641	670	641	614	579	576	690	580	623	596	646	657	634	590	651	602	645	586	632	616	629	620	658	631	619	637	604	590	642	608	673	616	582	659	610	661	661	622	675	634	621	628	614	635	657	600	625	592	705	646	591	632	661	665	623	619	661	623	641	647	639	634	627	670	655	625	594	658	634	573	678	657	588	630	582	666	637	624	625	604	605	616	599	594	583	572	614	607	646	614	600	573	631	618	630	627	629	599	631	621	638	556	607	648	628	612	652	620	657	635	617	660	604	626	666	584	609	621	614	631	624	609	634	611	634	604	637	608	648	663	650	625	623	572	627	638	673	587	614	630	641	633	653	644	608	607	585	596	621	618	595	589	631	627	606	662	636	627	653	644	619	625	604	589	550	674	601	588	606	645	667	638	586	585	576	597	640	610	633	608	579	626	623	610	676	578	628	591	589	654	664	648	579	630	599	640	647	629	615	632	624	648	613	616	652	604	612	603	643	653	657	638	595	601	614	651	651	583	616	615	634	606	615	630	584	603	604	620	615	627	579	593	655	648	633	576	672	646	640	606	610	618	605	606	623	574	629	602	656	620	636	628	621	625	664	611	648	613	633	642	588	597	623	655	617	629	595	620	642	617	635	628	604	611	609	602	645	652	638	624	623	640	642	654	662	623	680	607	619	605	639	669	599	626	622	587	616	613	622	600	646	656	617	606	609	615	703	658	646	590	604	605	626	611	639	596	614	632	665	608	627	654	617	620	601	612	614	574	669	607	644	613	594	575	628	634	592	596	638	644	642	627	629	607	682	634	613	617	669	627	630	617	619	627	609	599	592	637	625	635	643	612	610	608	606	618	613	664	656	632	646	615	647	618	586	623	609	634	638	583	607	639	630	628	591	641	609	612	633	588	591	560	620	632	595	646	636	600	629	620	640	594	633	594	614	681	649	602	587	639	586	634	605	580	584	611	673	629	600	626	644	632	611	610	666	636	576	687	613	627	634	677	630	576	615	609	606	592	617	613	601	624	645	668	632	586	606	608	637	641	597	619	632	636	652	646	626	668	568	587	667	616	659	643	606	633	616	578	652	654	658	582	622	629	592	611	617	602	609	665	654	637	618	609	614	659	590	626	665	596	585	624	641	594	648	582	623	619	602	678	602	683	609	648	614	645	636	588	628	629	616	604	623	610	621	609	575	630	614	634	620	593	609	628	610	603	653	620	610	608	607	570	624	635	635	614	620	614	640	597	596	654	655	613	640	640	575	613	588	626	604	607	645	573	644	624	626	615	609	633	637	626	607	610	617	637	617	596	651	628	650	653	633	597	641	669	624	616	606	637	654	653	638	629	685	637	599	638	654	610	595	647	685	596	655	611	621	595	610	632	676	646	595	622	605	622	641	622	643	604	620	662	670	593	642	601	639	639	611	644	595	567	618	673	602	616	619	675	636	658	575	607	613	621	614	578	643	588	590	616	659	583	643	583	565	617	646	577	601	614	609	545	686	618	663	604	603	638	634	589	573	618	588	594	631	628	656	620	653	590	616	612	629	587	654	663	588	667	602	631	665	610	614	557	661	617	627	594	653	631	641	608	638	631	630	623	615	681	572	619	604	616	608	632	570	622	639	606	631	651	635	600	641	618	645	556	617	634	639	597	639	573	589	637	626	601	626	607	618	593	564	630	603	646	631	645	604	658	596	679	618	594	592	649	638	702	618	604	592	626	610	640	614	635	606	615	618	613	622	604	605	601	638	635	671	603	580	659	622	617	614	595	600	583	609	623	616	635	593	582	634	602	614	607	599	607	621	629	621	602	664	662	636	616	630	602	621	594	661	581	649	614	663	610	585	660	641	621	599	663	610	668	674	614	673	623	651	574	638	606	611	587	641	657	612	616	612	621	641	609
41985	58424	43801	30081	26380	24423	13664	6603	4577	4719	4438	4408	5006	4681	4010	3271	3133	2674	2519	2186	2094	2250	2274	2012	1747	1625	1362	1381	1575	1614	1403	1348	1184	1156	1157	1221	1138	1179	1212	1214	1181	1017	916	852	916	919	852	858	864	864	884	817	815	875	891	863	843	802	858	791	874	787	795	809	776	831	794	826	830	810	811	791	790	790	783	782	814	832	802	755	745	795	766	784	799	798	788	778	785	772	727	784	794	787	814	816	754	782	761	727	794	753	828	812	756	817	792	761	760	740	767	740	754	760	801	752	772	785	819	837	769	778	740	761	756	769	829	784	762	784	776	808	771	770	749	748	809	799	778	774	779	773	752	798	781	771	809	794	758	804	723	778	788	750	762	774	748	758	801	754	783	796	758	827	781	773	801	738	766	800	792	793	739	821	759	786	782	744	740	822	764	799	750	817	776	792	747	754	772	794	741	778	766	795	796	754	801	749	794	767	789	742	783	784	748	784	793	805	799	758	781	757	779	759	773	782	802	752	765	816	755	779	818	786	756	740	766	763	790	792	758	755	744	741	797	771	727	761	810	778	825	776	805	766	821	744	742	766	751	810	771	714	828	807	805	761	782	702	724	777	787	757	802	767	820	773	837	739	768	816	797	781	745	751	746	822	759	767	795	766	801	753	787	804	806	739	809	807	746	772	768	796	804	823	783	809	758	771	790	756	760	772	739	718	834	813	720	759	804	760	800	727	792	778	764	754	780	836	817	818	761	772	823	801	731	792	778	781	789	754	796	757	791	791	778	781	777	761	746	790	753	800	769	805	775	751	795	772	715	733	752	754	730	772	806	760	782	772	798	808	764	792	798	807	765	769	774	779	739	759	777	743	718	757	835	791	801	776	783	791	776	751	778	750	792	793	780	723	768	770	778	790	719	763	793	771	806	763	778	781	766	748	759	741	815	758	741	759	847	744	770	762	803	755	797	797	791	712	784	746	721	799	820	784	814	793	795	791	802	787	761	798	814	776	800	763	826	766	783	767	796	786	751	780	753	720	745	733	768	756	764	740	762	800	808	793	769	773	787	791	722	777	794	748	810	804	767	758	787	790	742	755	760	762	742	763	711	768	737	741	784	818	799	788	809	786	748	785	768	781	792	793	781	722	742	807	744	747	793	757	822	781	762	791	782	766	783	775	770	796	822	830	749	794	768	758	806	760	732	771	746	781	756	794	826	761	797	824	765	771	807	759	758	769	773	784	757	753	805	803	754	773	752	797	778	719	764	791	757	776	790	775	817	824	779	744	795	784	798	745	764	721	765	741	679	788	784	738	826	759	740	774	796	763	764	730	801	827	733	729	717	810	722	783	794	805	802	783	795	732	752	795	756	762	811	719	807	688	779	833	758	763	769	800	753	781	731	804	798	838	814	768	752	798	797	814	759	761	791	770	750	774	776	717	775	806	791	807	794	775	821	735	747	779	817	739	800	767	782	771	786	799	778	749	785	765	813	764	776	791	777	761	697	790	752	781	800	770	767	733	789	789	779	755	818	754	810	771	749	797	758	840	744	793	786	777	769	816	774	725	747	773	748	740	818	810	749	814	744	746	783	807	777	726	793	762	736	739	741	735	778	796	739	775	777	748	771	740	813	772	732	783	794	813	790	785	818	803	750	761	729	748	833	773	744	766	755	777	802	823	738	776	783	786	753	794	778	760	781	812	737	770	777	723	752	785	794	783	762	787	764	772	743	811	750	796	787	748	774	767	751	823	752	766	782	795	765	775	742	742	715	765	732	786	733	796	763	746	749	734	738	796	842	796	793	781	757	795	788	739	802	778	753	810	805	804	849	805	827	802	754	747	828	779	745	767	826	770	807	794	753	761	790	794	827	773	744	748	776	763	818	814	750	776	784	745	738	762	730	739	777	724	811	783	744	764	724	797	828	741	773	741	808	706	785	744	715	779	703	739	803	812	786	788	775	756	749	816	804	759	718	793	756	750	759	803	791	774	771	783	775	687	811	768	798	772	771	752	740	763	801	814	790	733	779	786	790	760	773	794	751	720	794	811	786	773	736	745	821	815	757	766	764	733	764	764	818	744	816	752	759	727	787	815	716	800	826	822	762	807	775	760	802	794	784	745	775	756	762	792	754	778	746	766	780	778	737	742	805	729	797	802	772	757	799	753	748	770	768	771	805	828	753	771	765	782	805	738	707	760	741	748	783	804	813	738	784	773	796	781	797	755	791	788	802	811	754	783	768	778	737	745	794	745	731	818	771	732	761	770	773	761	784	821	725	807	753	774	708	737	722	761	762	761	726	812	786	792	745	766	751	789	695	782	771	782	751	775	802	771	736	811	764	765	750	795	701	752	847	785	768	749	773	752	796	717	714	763	739	776	798	743	713	764	794	780	748	759	783	802	825	812	780	748	734	750	788	763	760	799	792	752	797	777	785	766	854	795	742	781	779	750	754	777	752	757	787	783	764	798	756	806	808	758	789	744	775	850	754	802	775	747	805	786	781	810	752	773	785	752	793	736	778	795	797	750	765	758	809	796	822	756	745	753	808	789	779	813	782	796	762	752	759	756	733	724	836	748	804	797	837	810	763	785	747	731	770	814	835	805	761	743	772	813	802	767	781	744	779	797	741	788	800	811	767	721	826	777	788	763	728	747	749	748	778	776	748	750	757	784	773	784	785	799	737	758	779	767	791	795	757	761	783	785	756	794	801	799	795	798	733	767	788	773	748	820	818	814	791	757	830	738	827	766	812	739	787	765	767	790	753	768	774	806	762	797	726	774	774	795	801	750	753	781	785	781	811	786	799	788	756	797	808	756	802	776	748	805	760	822	764	820	772	790	751	728	773	777	806	761	756	758	761	760	790	809	780	787	774	773	727	826	787	773	732	785	791	800	763	742	743	755	813	785	800	785	766	816	790	780	749	755	776	799	750	768	838	799	828	744	774	735	751	708	732	744	765	834	773	772	771	774	789	802	874	773	778	848	788	837	775	810	787	757	758	766	783	770	765	751	772	832	760	748	727	830	828	802	759	747	714	772	786	745	764	777	822	806	794	814	780	792	788	815	709	802	775	743	759	748	787	724	767	802	748	788	786	761	756	730	747	746	753	790	749	774	800	756	778	717	773	796	788	777	798	751	771	773	769	771	787	812	820	844	714	731	761	736	737	771	769	803	753	770	768	852	767	824	745	769	850	792	777	788	742	733	767	802	755	800	768	772	776	768	750	769	759	775	795	783	782	756	819	742	772	783	758	795	767	790	754	721	789	782	766	746	726	770	784	774	766	757	774	745	775	734	740	724	745	782	786	750	743	797	798	786	776	802	794	806	761	748	837	786	785	752	745	750	799	767	746	833	773	789	781	743	753	772	781	758	788	804	766	757	769	797	772	716	776	738	772	809	739	769	748	793	806	748	784	807	753	779	802	807	767	792	787	798	760	785	779	778	742	791	737	722	784	759	759	765	755	795	757	757	764	796	768	829	769	763	794	761	769	776	760	767
28405	28400	29601	20297	12496	9467	3080	1481	1515	1421	1393	1577	1504	1502	1476	1223	1171	1140	1068	1047	1057	1086	1082	972	945	903	961	891	892	908	839	893	849	800	842	785	818	768	800	821	757	705	801	817	773	779	756	726	789	781	767	807	729	757	753	781	756	778	764	734	780	808	788	789	756	749	773	792	753	772	735	777	707	752	783	711	770	718	756	779	709	770	722	752	747	757	767	701	775	727	710	738	726	777	776	780	749	767	716	761	725	757	747	762	757	750	823	757	775	778	732	732	719	710	752	722	798	737	766	721	735	754	787	768	731	766	733	773	744	728	773	747	784	780	720	688	764	749	747	746	743	758	738	766	764	763	730	770	743	732	752	762	722	815	730	750	748	756	780	692	761	812	773	732	764	790	779	761	751	765	792	747	802	740	775	801	732	784	802	777	762	738	777	781	725	732	739	798	800	732	748	729	779	752	734	749	713	736	777	745	725	810	744	737	739	778	742	779	750	735	766	746	761	772	758	774	741	775	745	768	713	729	726	746	749	758	763	761	757	789	724	744	708	749	730	763	785	760	779	735	741	753	823	774	758	742	791	769	805	793	748	753	756	714	712	802	707	769	813	782	727	757	760	796	716	772	736	769	760	743	771	756	717	746	749	750	806	788	729	741	792	766	782	769	739	762	726	777	738	775	757	750	829	783	773	708	718	746	742	765	754	756	755	740	744	754	734	721	759	797	765	721	704	747	696	775	763	783	760	770	726	769	730	729	769	733	790	795	779	776	760	706	784	770	741	757	756	780	763	704	726	778	738	748	753	768	728	753	758	733	747	776	749	734	745	766	796	760	711	783	729	698	767	733	724	757	756	781	698	796	767	809	801	757	809	764	720	774	776	736	749	736	713	747	765	730	738	744	753	692	786	729	705	805	717	719	795	734	755	758	733	781	736	730	713	767	759	731	777	763	742	755	763	775	768	756	781	783	770	741	746	826	779	772	788	775	816	746	796	788	740	733	787	740	795	749	819	725	700	777	755	785	792	702	780	760	717	756	771	763	718	763	743	756	720	766	744	776	751	739	728	715	721	765	706	741	745	730	785	795	702	750	787	732	756	724	759	752	822	725	802	797	731	777	773	804	747	731	740	759	746	728	787	770	809	756	751	751	782	800	730	712	743	770	795	761	749	710	749	816	747	785	744	794	790	756	727	693	772	772	774	756	753	743	759	730	711	769	750	746	785	741	811	785	725	745	743	728	798	716	750	732	761	719	706	722	722	746	759	771	796	799	741	807	759	803	723	727	759	737	694	722	687	736	739	744	757	789	762	767	791	785	784	767	772	754	724	733	738	759	769	771	734	768	722	755	734	736	777	736	796	758	783	786	751	756	778	786	734	791	768	750	712	711	734	755	767	773	753	742	786	774	783	766	782	753	782	739	742	766	758	812	783	732	764	713	759	737	739	735	721	760	807	730	715	745	751	761	716	710	749	722	749	746	784	807	729	765	703	709	710	759	741	717	756	767	735	720	757	756	770	786	790	756	785	765	754	734	776	745	753	701	737	735	778	746	748	739	744	714	729	703	768	785	727	757	737	726	753	774	770	763	738	746	729	690	720	728	774	776	731	749	758	742	684	762	769	758	741	769	767	786	782	748	758	720	808	755	780	782	683	715	734	799	743	769	733	676	732	775	815	756	767	762	750	722	733	769	735	789	779	790	732	721	776	732	702	731	756	759	767	755	763	751	701	717	803	803	697	784	765	728	750	765	792	737	770	785	734	693	762	741	705	769	740	758	770	763	761	724	758	793	749	752	738	735	788	764	753	784	725	774	754	718	755	713	750	793	737	786	738	794	752	755	750	680	738	768	753	729	760	731	782	756	738	736	703	754	757	814	791	759	801	785	791	738	765	791	729	764	727	772	774	733	777	745	783	795	744	784	782	787	781	770	742	740	790	732	794	744	746	793	777	789	729	762	719	777	718	766	746	748	786	767	787	735	745	740	753	720	734	785	716	756	728	777	763	727	815	821	779	754	785	716	769	750	761	715	753	739	722	753	678	687	727	784	751	770	723	748	722	737	759	780	756	779	720	743	781	742	757	749	753	753	732	714	766	748	760	784	755	741	734	751	723	775	724	741	763	789	804	741	738	795	750	739	736	766	730	739	822	741	761	802	708	708	756	746	768	758	748	758	772	772	752	764	774	746	749	760	704	723	737	760	764	790	731	750	765	782	760	777	748	742	784	813	717	750	798	780	731	732	795	749	750	756	792	731	751	741	753	751	720	759	758	706	726	797	786	779	787	750	701	795	715	738	720	716	737	739	791	741	764	749	731	760	777	746	774	722	773	777	729	730	789	726	795	720	755	745	734	743	785	725	725	805	773	804	729	753	732	732	760	777	731	774	765	755	758	729	731	763	742	765	740	765	770	809	746	767	787	746	732	760	735	774	728	708	785	748	732	757	742	792	769	756	721	776	747	751	805	784	752	738	729	737	737	704	732	727	769	781	705	741	681	735	717	773	751	791	766	789	759	723	780	807	790	738	758	788	732	733	741	774	753	791	740	781	769	774	721	729	765	704	756	779	728	746	721	745	785	767	788	793	764	718	779	762	749	789	714	742	708	737	775	757	770	734	777	700	812	785	780	744	781	815	745	742	784	726	748	748	758	789	737	784	738	780	758	723	784	698	771	716	784	758	778	739	786	750	799	731	752	729	767	696	751	779	748	770	748	776	773	778	761	712	688	739	709	715	758	752	792	715	738	723	778	723	757	738	785	734	711	749	751	760	793	805	778	755	744	719	815	738	764	692	750	825	756	778	729	727	710	739	772	798	781	726	767	745	764	714	778	790	805	748	799	784	708	753	769	728	783	773	775	709	780	717	738	759	728	736	751	688	720	770	756	754	765	726	776	740	780	764	753	753	776	748	844	731	773	759	763	739	734	744	738	749	771	745	728	764	794	788	702	718	771	723	797	714	721	742	750	792	743	794	796	736	775	733	713	717	707	764	728	727	698	777	705	770	756	744	794	735	735	791	727	807	784	836	793	760	795	754	766	786	763	726	780	740	792	799	743	751	733	793	726	756	757	752	791	749	746	709	747	730	778	767	780	740	727	756	780	779	758	723	784	759	762	763	784	762	737	757	728	798	768	745	736	707	782	687	760	764	718	783	743	736	800	757	769	740	771	759	696	742	730	750	722	748	774	737	781	783	718	785	781	757	732	716	758	761	772	743	708	766	740	745	770	817	784	737	764	753	740	735	754	724	732	758	775	794	759	780	742	739	732	760	724	763	764	726	732	731	747	779	770	762	747	776	740	787	771	719	728	759	766	718	744	729	782	742	782	749	771	756	733	741	761	755	717	754	800	762	775	735	783	752	768	748	717	794	749	722	727	752	775	732	729	733	753	785	764	708	755	736	849	746	777	739	764	741	759	744	777	782	743	746	722	718	744	763	753	781	745	750	759	707	794	755	791	773	724	759	751	753	824	759	754	755	737	697	774	785	729	781
34874	43956	35118	21380	18132	15538	5189	2698	2931	2593	2367	2883	2785	2557	2228	2035	1855	1735	1633	1647	1620	1610	1528	1396	1323	1342	1216	1120	1240	1265	1154	1186	1123	1034	1078	1054	1087	1039	1096	1026	1078	1057	1042	986	1022	953	977	976	1006	948	965	1015	956	978	953	959	1037	994	972	921	986	979	935	957	956	958	945	992	986	995	905	1002	957	949	895	894	982	959	959	926	916	875	950	907	931	972	1000	928	966	955	959	965	903	926	918	922	946	908	919	941	948	967	948	932	932	931	968	897	932	903	980	939	976	919	899	939	944	942	880	985	905	938	892	926	976	889	961	932	954	952	955	910	895	927	928	955	941	959	934	937	997	933	1042	942	937	953	973	937	906	932	905	947	906	965	939	977	908	989	952	913	960	946	926	959	982	948	949	1021	955	936	924	921	948	886	1015	921	958	951	970	993	919	931	957	899	922	968	961	956	976	915	930	933	916	999	924	970	978	904	973	967	946	932	972	889	952	952	965	953	911	1011	975	991	892	912	927	865	955	937	995	928	919	993	986	921	979	924	894	958	954	892	937	911	886	950	933	918	933	943	941	959	951	901	910	980	962	908	956	973	959	880	947	953	922	956	990	966	922	967	927	956	976	938	931	982	921	914	1027	923	917	973	931	933	941	1000	945	927	945	935	963	988	960	980	896	937	944	962	886	973	990	959	914	896	1024	933	930	930	975	907	945	996	913	952	888	1014	871	980	911	962	939	956	987	966	978	921	972	941	923	909	940	965	871	936	974	961	938	983	949	974	970	943	948	932	976	953	956	941	855	929	920	921	962	909	925	953	919	1004	938	965	1016	920	953	975	920	1007	935	951	932	971	914	952	969	922	962	940	945	975	975	972	905	935	963	965	931	983	909	890	905	891	924	933	934	877	963	940	929	954	915	991	959	963	956	944	891	978	949	962	907	894	954	952	986	953	934	915	935	961	926	921	955	930	943	983	924	908	941	992	884	945	912	904	953	913	921	975	923	968	969	962	937	917	967	949	941	939	938	933	1045	900	950	967	966	962	898	945	909	955	974	895	1018	937	931	912	927	963	985	943	921	973	951	941	945	1003	943	983	969	886	910	984	933	905	922	983	907	914	948	953	949	944	974	917	907	976	1008	974	967	942	961	915	930	971	915	954	971	980	994	929	945	954	927	978	925	952	1003	901	932	928	932	970	921	953	962	995	938	894	937	994	952	936	953	932	930	906	941	979	992	876	957	943	1003	922	960	933	944	953	944	919	888	964	997	981	944	977	931	919	943	960	932	976	889	953	943	924	971	900	929	923	986	932	914	909	951	910	938	960	963	910	894	940	913	974	892	987	926	948	985	968	963	888	971	897	940	946	904	907	951	948	922	883	882	948	952	910	940	964	972	923	987	965	914	941	915	956	965	992	958	964	966	865	938	908	947	915	958	966	891	936	908	954	970	919	949	1003	935	961	979	933	944	930	958	975	894	945	1016	877	978	948	976	944	941	951	960	953	954	914	901	944	944	939	898	960	954	923	960	970	942	951	909	935	932	951	929	920	951	947	968	995	997	917	926	942	896	934	878	982	931	934	949	953	951	952	932	929	1014	908	975	916	958	935	965	883	922	923	931	913	944	903	967	915	968	916	938	924	914	928	905	996	943	922	912	983	939	957	981	909	928	909	912	867	985	878	934	916	951	937	1017	903	955	896	925	965	977	927	927	987	942	928	912	937	871	947	964	966	963	940	951	865	916	954	923	913	935	968	931	971	906	960	984	944	965	929	942	925	898	956	931	967	934	974	878	953	960	887	936	1010	960	956	933	951	951	920	966	879	974	910	1004	899	948	957	978	949	906	979	892	949	961	926	929	941	973	978	922	919	952	916	958	965	943	934	986	900	961	964	929	945	965	976	923	954	948	947	930	939	917	929	942	952	934	917	907	948	923	981	925	964	957	950	970	954	902	938	949	910	940	923	918	893	905	920	919	970	918	904	964	884	964	966	951	908	975	930	969	918	956	992	921	934	924	916	879	958	934	908	949	981	944	927	943	923	929	979	915	957	943	968	925	967	978	993	913	990	919	939	956	904	932	899	948	940	909	949	952	939	989	879	949	937	920	944	949	945	970	914	885	909	922	966	936	951	997	908	950	947	969	883	905	932	962	950	896	937	891	963	913	975	943	975	949	954	980	942	869	954	957	894	920	958	914	943	933	921	956	964	996	958	931	911	901	942	927	930	942	934	952	902	932	953	955	953	956	918	997	899	917	886	970	984	985	933	967	982	951	977	957	966	989	937	922	954	948	944	937	933	899	947	950	915	944	936	968	952	980	1021	920	935	979	966	969	958	928	949	942	936	950	975	953	903	1014	963	913	943	945	887	955	948	931	911	967	979	976	937	917	991	951	947	943	913	929	923	944	936	942	923	925	970	915	905	980	950	906	940	955	984	928	978	955	925	895	982	939	903	904	948	915	990	883	890	926	960	950	991	1001	901	960	925	979	967	925	944	986	960	957	982	926	915	929	945	923	931	1003	910	963	963	939	931	928	930	950	917	907	927	955	886	888	945	978	891	961	945	1006	939	953	927	949	952	922	909	918	932	976	910	930	930	961	904	906	927	909	946	968	916	951	944	950	935	905	939	977	921	918	928	964	977	963	947	965	949	958	967	936	896	922	941	918	960	963	965	957	970	939	954	921	910	960	970	975	934	951	953	928	935	947	915	951	905	978	905	943	945	936	928	926	1007	938	936	949	960	907	1014	942	897	970	955	1003	926	963	960	886	959	917	924	999	972	931	929	957	931	893	945	927	895	928	892	963	905	979	919	963	974	962	930	914	927	854	947	929	972	940	979	948	934	962	961	900	968	930	960	956	1010	914	907	948	952	967	941	926	885	934	942	940	913	977	983	956	923	913	992	929	937	930	929	971	915	905	935	944	956	934	1018	907	939	945	946	916	928	931	954	989	925	975	919	955	940	921	954	929	934	927	941	927	870	890	938	919	986	874	942	944	977	951	964	961	937	927	1012	951	915	944	933	927	938	922	924	964	960	963	920	953	924	871	917	978	979	915	962	961	971	962	914	936	989	944	988	956	886	884	907	946	920	910	964	935	889	967	950	905	935	953	924	868	923	993	901	923	951	896	948	947	970	959	970	920	910	933	919	872	883	959	944	968	934	882	960	883	952	951	950	941	916	953	937	916	963	958	973	885	961	901	890	966	941	922	911	921	918	961	950	971	969	906	949	949	933	863	916	916	959	923	918	921	966	938	947	915	909	887	964	938	898	932	977	949	988	938	944	920	1016	951	933	952	906	922	924	978	904	917	954	939	980	933	957	938	930	907	996	932	997	930	953	973	980	936	915	981	958	932	938	897	960	1004	903	948	975	931	913	959	927	954	928	946	881	920	956	950	905	949	908	901	917	961	899	908	951	941	960	892	927	893	963	949	907	905	949	1000	965	936	913	908	965	917	978	940	912	912	935	906	932	1007	949	919	878	995	939	950	919	925	948	948	968	936	987	916	914	900	923	911	905	965	944	946	993	971	950	898	950	929	991
23807	20879	28061	23851	21490	18647	8398	2465	1966	2227	2204	2409	2496	2252	1844	1541	1466	1331	1317	1241	1213	1222	1081	1134	951	927	995	906	949	994	1038	971	914	913	791	813	843	827	814	814	838	804	775	732	704	739	729	778	724	713	724	746	741	732	731	731	737	694	774	669	717	657	742	686	682	712	705	718	708	734	692	733	690	712	676	677	692	687	669	710	755	653	702	684	704	700	698	691	699	673	659	689	659	744	710	719	688	681	695	725	720	749	701	727	737	701	676	648	715	668	654	714	709	728	706	716	705	669	694	716	678	710	648	684	761	698	703	703	707	694	670	679	698	711	693	711	665	709	689	668	661	716	723	686	679	709	663	681	736	692	673	721	702	649	728	744	730	679	699	644	659	686	668	675	702	687	702	667	673	721	717	709	709	662	666	663	661	693	703	685	707	674	695	694	705	735	696	664	699	677	693	705	710	682	720	729	760	647	732	693	706	698	685	701	719	726	697	716	659	679	712	686	707	724	717	744	679	750	707	694	736	713	688	669	696	711	677	692	628	666	701	722	702	657	704	715	700	695	683	672	690	738	723	658	673	722	688	674	689	719	739	658	680	685	670	696	674	684	677	641	741	721	680	667	678	664	658	702	667	738	642	676	624	673	738	685	701	715	675	692	672	720	712	696	716	676	694	739	717	698	705	686	709	716	684	724	692	688	736	695	752	687	690	721	662	727	669	708	698	716	731	646	715	723	678	732	707	731	704	645	699	685	697	680	715	686	643	685	734	645	708	727	713	702	683	686	734	702	720	691	680	659	688	693	676	678	751	694	713	702	679	684	687	677	730	715	659	670	687	666	696	715	696	700	677	702	674	716	694	677	726	695	682	697	685	708	738	708	748	705	721	690	699	708	692	721	698	729	688	667	711	660	734	755	753	695	665	675	737	655	709	679	675	680	731	708	681	687	723	673	724	667	668	713	733	765	674	709	690	691	715	700	688	634	727	718	719	731	685	691	711	689	691	711	694	663	707	707	666	659	704	739	671	698	699	689	698	720	704	699	728	720	674	716	711	701	726	706	713	706	680	721	685	675	675	689	725	734	666	733	714	676	719	663	654	752	718	716	716	656	680	710	691	759	709	698	678	708	683	693	676	709	687	660	712	670	698	722	725	690	703	692	712	668	669	692	719	698	715	721	669	683	738	689	677	681	685	726	726	757	699	677	708	706	717	690	706	690	726	639	719	709	709	737	715	698	703	709	702	692	700	754	663	690	732	718	692	716	641	729	668	704	655	724	709	674	682	668	674	721	723	671	677	700	750	697	696	693	692	681	697	660	702	739	692	697	695	645	734	652	660	723	723	665	734	657	708	736	682	696	726	696	668	708	709	715	688	687	672	712	680	708	727	670	674	707	700	648	705	665	783	647	633	709	696	730	701	702	722	693	743	692	728	660	731	734	693	685	719	716	684	701	676	726	684	699	708	667	716	651	694	679	679	706	683	690	697	673	687	688	733	680	756	673	729	710	754	692	734	717	718	673	680	694	691	673	687	695	744	731	650	663	751	680	680	704	691	677	657	698	682	669	713	667	654	737	722	687	667	713	726	721	675	713	714	708	693	667	681	706	726	649	641	739	674	690	737	708	711	725	707	686	687	690	683	703	687	678	718	692	692	672	691	654	721	700	701	677	672	698	680	699	705	731	670	686	719	708	655	690	654	690	714	693	704	714	663	719	713	691	711	722	692	665	726	697	688	735	647	716	688	691	709	698	663	689	685	720	767	718	658	741	707	708	655	658	722	713	684	702	709	689	677	720	699	706	693	708	662	667	701	689	693	695	656	710	678	688	703	691	672	681	675	755	689	709	690	685	678	693	691	729	700	705	715	702	681	655	686	690	649	661	711	692	719	719	711	718	670	704	697	661	697	698	676	724	709	689	694	742	672	712	705	637	715	698	683	706	730	693	710	727	693	736	684	711	715	688	764	701	679	704	666	647	682	717	697	736	706	745	712	669	719	734	686	692	693	653	730	701	732	710	646	760	677	699	692	693	681	763	702	695	657	747	723	675	702	677	741	750	696	661	679	699	704	668	701	667	753	671	670	677	654	661	709	687	657	705	711	694	687	705	737	691	742	678	735	657	743	719	669	688	746	684	705	715	690	709	693	700	714	691	701	683	693	624	706	726	685	659	690	695	680	739	668	696	683	672	664	686	718	659	699	708	658	733	677	701	679	742	690	643	667	753	711	689	685	680	659	723	710	683	678	690	661	692	681	707	676	639	667	715	663	704	668	673	718	706	681	718	700	704	667	716	703	680	696	711	693	675	661	667	704	658	685	682	698	698	667	705	685	621	700	734	701	661	712	708	787	728	681	687	686	723	710	680	701	716	719	740	686	701	692	709	705	662	731	703	710	707	701	717	661	762	731	714	708	717	696	662	665	687	712	727	673	726	713	689	708	673	689	680	676	681	680	698	691	675	736	696	770	690	699	704	690	739	686	684	683	700	652	683	694	679	661	706	701	718	710	699	712	738	726	676	648	711	714	665	672	670	677	703	641	675	652	679	645	708	659	653	691	718	709	690	709	754	679	750	707	707	673	724	669	731	709	666	734	718	680	675	713	727	697	724	684	697	675	636	663	727	728	687	702	655	794	702	689	718	688	709	734	710	678	681	698	709	746	701	727	705	641	686	707	720	727	732	681	696	705	748	735	662	715	637	699	734	717	713	693	719	668	690	751	670	664	716	733	706	700	714	699	719	738	673	735	720	715	713	659	712	683	669	688	669	653	672	672	699	667	703	688	705	713	659	703	649	657	678	710	703	718	662	710	706	705	665	672	705	722	671	730	667	665	716	704	679	733	688	699	705	719	732	733	729	699	732	678	653	697	725	683	730	696	717	720	733	706	663	695	644	701	710	694	658	657	684	629	640	674	690	655	662	693	725	669	723	749	705	731	707	683	705	731	711	687	716	716	726	711	706	648	663	751	726	683	687	692	746	724	735	720	712	715	727	728	678	675	675	701	677	659	644	717	677	698	697	678	702	693	732	688	712	711	686	729	708	698	686	715	724	711	704	682	711	723	637	706	687	706	682	735	685	654	694	692	709	724	708	672	663	686	667	741	663	718	686	674	712	678	694	719	719	742	715	716	701	719	717	684	695	667	680	706	686	707	727	644	709	719	697	667	675	651	747	719	704	687	703	639	704	757	733	685	688	683	728	711	695	686	669	688	695	702	737	699	688	681	715	681	700	732	707	679	701	725	712	655	712	698	686	706	703	673	741	672	665	687	662	603	679	684	679	715	705	698	740	701	726	656	677	679	721	668	714	691	679	671	722	728	723	655	654	703	763	707	705	741	699	721	684	685	687	681	691	713	672	706	703	677	693	718	679	692	711	741	709	708	706	708	724	672	725	690	703	676	679	700	740	667	657	730	702	698	694	695	667	713	714	685	745	686	680	757	706	694	718	691	690	681	659	679	669	689	697	704	694	695	697	654	638	722	662	727	702	697	665
38663	54173	39235	26420	25008	20419	9892	4343	4045	4454	4222	4702	4718	4088	3301	2606	2421	2201	2141	2063	1937	1915	1798	1668	1440	1430	1370	1213	1347	1346	1357	1335	1266	1111	1041	1053	1099	1174	1068	1097	1120	1043	1064	970	1049	866	915	984	929	972	910	896	917	886	922	952	876	916	837	854	876	839	943	911	892	883	896	909	889	878	908	887	837	882	869	909	894	862	847	863	835	839	915	860	833	858	873	883	858	828	844	878	867	862	890	907	847	899	880	905	869	874	834	917	885	852	814	894	822	866	928	877	883	853	894	906	879	869	895	818	915	888	899	886	876	856	879	862	905	846	847	910	912	881	881	865	850	841	893	858	876	861	897	853	843	845	820	860	868	890	793	880	856	862	857	889	855	860	856	876	860	908	841	891	852	909	806	858	886	887	878	842	849	860	856	873	867	865	809	882	880	871	883	904	886	818	879	888	883	847	848	955	843	853	812	905	830	806	896	880	833	875	878	884	887	837	877	900	890	892	893	823	840	902	886	880	821	891	856	868	879	857	841	841	852	887	874	882	853	804	894	864	898	867	879	841	852	882	853	907	857	867	840	884	881	928	932	872	847	917	919	912	892	898	839	857	846	863	850	866	898	844	872	832	866	858	891	830	874	858	859	856	826	828	883	863	889	805	866	929	899	875	822	901	892	935	834	870	925	891	849	833	956	888	834	835	848	900	873	857	881	881	810	878	891	866	844	934	882	866	893	872	811	832	880	855	827	881	862	876	898	812	919	870	821	847	824	886	877	854	866	849	869	827	861	849	895	873	849	854	902	863	921	970	861	843	904	874	836	870	881	925	840	867	918	927	872	901	888	909	856	903	868	850	895	901	841	874	872	892	866	812	864	888	822	897	938	839	899	887	868	842	890	884	874	899	880	875	911	894	897	904	925	903	860	826	872	893	897	817	876	869	865	826	854	846	866	862	855	868	856	891	883	924	838	821	859	837	863	920	894	881	894	870	919	895	880	834	907	812	845	857	872	915	882	856	831	872	834	864	873	837	889	871	900	922	933	890	876	883	883	895	885	874	860	883	884	861	862	863	840	871	894	882	845	876	863	856	872	874	859	873	832	871	866	857	896	876	857	881	817	863	866	959	866	881	871	870	906	872	855	870	893	841	845	893	863	854	856	869	849	823	871	854	903	836	876	864	850	875	832	950	885	896	840	844	849	877	871	902	897	878	783	855	829	827	855	844	923	874	801	944	853	883	863	896	855	794	901	909	917	847	857	805	875	884	898	824	798	869	848	897	903	840	892	886	877	864	861	889	862	930	887	880	919	870	878	856	884	853	844	847	899	877	901	866	875	874	851	866	858	828	911	861	856	894	886	905	817	868	851	875	910	827	929	834	861	876	895	911	839	912	868	821	882	836	905	923	886	825	913	836	817	902	844	871	858	847	872	857	844	864	875	851	858	891	868	906	861	873	857	857	842	919	925	870	864	873	833	899	860	870	906	888	846	853	863	897	878	833	876	832	909	900	845	854	888	870	848	851	870	899	831	871	848	866	841	920	881	918	866	880	891	847	927	880	844	873	861	834	856	892	881	909	812	847	922	825	827	872	872	906	888	848	890	874	892	891	898	874	867	924	877	883	900	880	817	840	895	919	883	841	931	856	865	806	871	898	806	898	845	854	881	819	873	873	881	826	879	845	836	907	920	840	852	893	906	814	845	905	888	922	871	892	879	865	893	838	851	845	891	849	894	876	876	802	900	861	856	897	831	952	855	863	856	867	849	910	879	853	919	871	847	841	905	814	858	923	867	841	902	878	957	851	899	873	836	888	907	906	842	884	853	866	835	870	913	858	947	855	860	873	843	834	895	855	876	824	820	852	886	879	896	833	870	834	890	853	872	844	847	864	862	865	861	855	835	816	862	867	937	804	896	892	849	859	863	875	853	932	824	908	887	886	898	899	872	903	887	873	830	891	846	891	843	877	857	833	879	862	887	834	879	913	832	861	905	885	798	822	884	919	794	901	901	869	875	892	833	860	890	929	874	847	865	853	872	820	889	850	890	854	892	900	872	858	905	890	938	897	850	870	885	867	834	805	860	838	931	865	860	883	894	872	847	865	916	845	884	884	854	874	876	854	910	926	858	862	870	879	915	852	870	822	876	902	838	835	898	837	890	837	819	865	850	889	908	869	831	888	878	863	887	844	835	888	841	851	891	873	921	812	854	858	813	889	884	891	821	827	875	863	869	851	870	872	834	855	871	820	834	887	878	890	848	924	810	856	898	857	897	858	880	838	869	862	839	853	860	861	911	898	859	906	834	827	882	827	901	906	895	847	856	860	818	989	882	804	858	886	845	878	872	829	914	891	904	858	850	863	875	851	846	886	887	831	885	860	880	877	834	855	844	847	896	863	920	880	803	912	876	940	873	814	858	838	858	842	847	848	832	879	836	841	852	918	860	916	848	879	787	891	831	901	812	832	836	869	849	881	888	918	891	870	898	828	896	864	872	858	842	873	872	892	864	870	859	890	882	881	884	807	858	843	847	845	871	874	863	841	848	872	862	861	872	874	874	839	862	866	885	860	856	893	902	869	883	867	828	910	825	950	896	870	945	873	878	853	853	866	917	885	845	869	872	883	843	835	857	867	903	825	832	863	856	952	815	846	925	862	960	899	866	907	877	866	899	868	864	863	845	826	904	880	859	896	881	895	825	907	872	890	834	819	845	839	857	862	889	845	890	810	904	867	889	875	842	893	869	872	868	905	861	867	845	896	858	882	850	858	838	911	932	840	863	871	852	873	857	939	882	902	864	836	895	878	787	860	851	836	872	874	870	818	868	874	864	918	928	865	854	881	885	879	876	850	849	868	870	889	857	852	844	843	826	846	866	832	859	813	874	864	847	829	894	916	808	847	922	863	861	842	811	860	945	899	840	854	884	873	874	862	875	852	907	840	919	815	890	902	854	816	876	830	860	911	825	900	911	854	879	865	828	873	864	867	837	866	865	864	911	902	854	882	888	910	873	859	868	881	817	855	852	894	821	893	882	864	866	855	786	852	864	913	909	906	849	878	865	881	841	874	873	892	929	816	826	855	879	858	905	844	886	806	916	863	945	862	882	859	859	838	895	847	873	912	872	825	850	839	898	895	860	911	820	903	852	845	847	871	868	909	872	889	896	920	872	905	931	840	890	828	879	839	852	842	860	869	915	886	888	859	861	916	868	867	868	882	907	913	846	872	904	918	878	912	900	882	839	843	928	900	805	901	849	866	846	843	816	879	890	866	862	818	839	902	878	845	875	847	853	875	907	897	860	888	873	915	929	881	906	833	867	819	833	898	857	886	907	907	851	847	853	842	912	849	852	839	845	890	899	863	879	899	869	887	851	841	914	859	833	838	885	806	887	840	863	808	912	878	835	863	915	892	911	888	912	878	910	877	887	899	867	845	832	896	894	847	820	916	888	894	848	902	843	860	818	870	923	883	839	841	903	887	864	865	886	894	945	858	871	897	882	874	868	849
22708	20840	28450	23310	21197	22517	18158	4391	3458	3513	3504	3721	3455	2759	2182	1846	1702	1612	1519	1373	1331	1273	1161	1146	1183	1183	1006	897	891	972	930	964	818	813	798	794	878	813	809	743	762	816	750	711	684	672	678	651	619	691	616	689	626	650	671	645	701	645	650	645	663	628	691	638	618	685	694	633	642	666	627	603	604	643	653	636	620	636	636	615	644	600	627	629	633	598	665	594	631	629	666	637	603	621	628	624	610	662	626	642	646	636	626	613	619	609	637	571	642	630	595	633	629	596	634	651	611	607	627	653	605	686	626	625	622	645	668	644	619	655	632	625	577	633	605	597	635	637	600	606	631	634	593	546	605	656	601	630	648	640	647	656	636	644	678	638	666	573	685	632	624	658	626	629	630	666	599	696	619	624	617	615	589	651	688	620	649	628	594	610	643	628	651	629	660	643	623	618	660	604	654	597	626	604	648	601	648	663	603	632	655	624	641	655	597	614	632	613	629	637	617	621	617	602	639	586	627	613	610	633	635	577	607	648	590	641	627	636	640	634	628	605	660	643	622	639	629	617	614	650	614	648	620	627	584	613	616	638	657	633	631	602	611	630	613	628	573	683	609	599	694	633	641	630	667	617	639	590	641	604	674	664	641	610	639	654	644	595	637	640	606	635	606	653	668	658	620	630	625	647	627	622	636	563	655	637	629	650	631	610	616	620	614	620	603	609	646	607	634	632	650	630	617	615	590	646	629	611	619	625	680	638	675	646	680	569	622	648	641	627	665	596	652	606	664	657	650	645	597	652	662	624	613	642	651	645	591	652	612	613	573	643	597	655	607	643	620	616	668	635	669	669	650	646	622	630	642	616	664	654	683	640	650	636	634	607	682	603	617	622	603	633	666	609	637	645	618	618	644	644	604	642	649	638	622	641	616	624	628	661	615	632	631	660	585	603	672	638	639	590	632	643	639	642	636	589	632	641	677	585	660	646	638	607	639	656	624	607	601	632	643	662	628	647	608	638	625	654	640	610	619	581	615	614	667	610	656	642	596	604	609	645	659	613	659	635	646	621	608	615	640	604	643	611	630	679	631	656	656	612	641	613	574	623	632	664	647	633	632	634	612	692	604	590	626	609	624	638	661	650	619	640	602	601	619	626	633	642	658	645	637	640	611	671	600	629	613	616	666	637	636	683	609	588	713	654	641	656	620	658	669	657	659	639	634	650	613	672	656	634	634	681	649	643	628	634	640	627	668	605	609	608	625	611	652	648	645	619	602	678	588	644	609	674	634	665	637	652	652	637	639	604	649	608	660	652	653	656	581	598	627	667	598	654	607	667	615	675	675	633	649	639	681	676	613	653	574	629	612	660	674	607	622	613	686	596	666	631	608	631	625	653	616	629	603	629	658	610	632	640	628	616	632	634	601	629	648	634	596	597	640	650	602	638	640	613	600	587	602	645	618	601	618	664	647	618	647	616	670	612	655	609	635	638	654	631	630	636	644	663	653	618	619	614	604	610	619	632	638	592	648	652	598	635	632	629	665	656	608	653	606	609	625	637	601	622	639	623	635	641	652	610	620	624	678	621	593	597	638	599	640	595	608	661	607	621	650	623	672	579	640	638	617	614	637	605	627	563	656	644	603	636	627	581	608	649	615	646	616	634	632	597	618	609	650	653	658	604	602	641	664	593	663	609	625	652	629	658	625	649	621	610	621	639	600	632	652	652	672	606	630	675	619	640	611	628	632	644	685	638	616	625	640	657	583	642	634	649	653	631	685	606	579	644	626	601	622	668	652	631	609	656	665	665	644	655	641	646	631	673	579	582	623	698	624	642	605	615	652	658	642	620	586	624	606	638	638	618	644	618	622	629	589	626	587	616	662	626	653	617	653	647	640	647	620	599	641	604	632	597	613	610	635	645	669	664	674	627	659	617	654	611	671	605	648	632	577	664	670	603	588	660	625	634	593	658	658	660	629	611	627	588	664	633	614	658	652	621	679	652	667	646	636	609	597	640	615	649	593	619	630	650	639	630	603	644	660	642	606	640	639	666	552	607	595	633	638	648	642	658	645	600	634	642	675	605	645	618	631	604	604	677	650	627	637	669	664	640	603	611	612	641	658	632	602	617	611	626	620	591	639	647	628	612	618	611	619	617	622	624	647	595	629	654	586	603	629	604	628	649	674	677	615	674	615	625	683	625	642	642	619	652	629	605	607	617	658	623	633	634	632	636	662	628	685	612	652	579	629	598	656	650	677	609	619	627	649	611	641	662	636	645	616	615	662	627	661	639	584	605	667	591	628	650	585	630	605	667	605	668	666	642	634	623	600	628	614	643	628	636	648	603	632	675	624	635	598	624	638	649	639	612	600	586	613	609	617	613	645	656	614	649	586	639	625	573	599	637	610	638	687	639	651	655	635	651	647	618	633	611	636	635	638	613	669	639	603	664	659	656	639	604	653	658	650	656	601	602	583	673	593	671	646	625	588	607	658	584	661	603	623	596	665	584	649	618	603	633	667	593	651	612	603	637	573	592	622	630	637	635	619	631	645	623	590	646	576	573	640	642	605	631	622	609	659	678	633	617	669	647	604	623	635	620	656	656	648	615	674	652	624	617	611	631	629	607	589	656	621	622	585	635	614	641	574	658	627	587	636	656	644	622	670	677	618	637	647	598	637	617	601	613	670	612	586	629	620	677	593	632	647	582	629	572	640	655	618	633	616	670	608	593	653	624	659	627	622	599	658	616	668	662	652	653	634	657	645	683	633	614	631	633	631	632	650	647	624	653	559	598	654	599	628	616	607	597	643	606	640	615	660	622	596	649	646	655	592	668	656	617	641	633	636	649	601	645	626	641	625	642	662	583	609	641	670	574	586	624	628	570	663	617	672	673	620	647	605	590	568	650	648	634	629	684	603	610	612	585	608	625	652	632	579	642	658	618	618	644	591	607	573	681	594	640	652	639	621	628	585	600	671	640	635	693	620	613	592	602	593	619	601	614	637	617	607	655	624	582	647	621	632	659	703	632	630	651	628	675	622	624	648	619	600	634	628	614	604	656	697	621	608	619	645	607	647	580	627	644	711	619	645	602	618	661	626	687	621	607	656	629	635	630	648	643	646	634	633	649	645	645	634	629	649	672	611	647	646	632	648	645	642	621	659	677	639	669	627	606	593	604	603	609	639	654	619	663	610	619	634	629	593	634	602	598	642	656	612	572	636	633	636	636	641	610	634	621	651	633	646	618	621	639	676	661	605	632	582	615	640	635	667	604	621	610	659	622	635	605	645	607	625	637	657	621	636	613	596	622	629	624	655	637	633	695	631	646	673	640	644	598	622	678	647	653	676	595	679	615	660	663	608	614	614	617	640	687	643	601	653	663	632	580	624	626	602	662	584	616	611	615	633	582	667	620	583	618	610	613	616	623	626	604	661	629	612	660	604	659	644	653	607	647	661	655	661	674	643	655	611	587	632	653	625	639	644	595	592	606	614	619	665	638	618	615	628	606
42231	60059	40899	33538	30452	26160	17133	6505	7310	7063	6994	7224	6664	5316	3901	3181	3135	2720	2574	2382	2166	1985	1884	1843	1800	1679	1472	1310	1353	1355	1480	1459	1263	1145	1101	1120	1115	1039	1171	1048	1112	1116	1044	947	907	894	799	888	852	859	779	843	857	840	833	863	820	843	844	876	794	829	815	841	815	796	756	828	827	805	755	748	785	774	813	770	820	766	852	742	769	827	786	765	836	787	768	811	786	810	795	776	768	809	733	768	769	779	789	776	783	787	806	848	829	772	798	795	773	798	797	748	738	821	875	767	768	765	830	765	777	834	753	750	794	784	776	780	780	815	788	775	808	785	780	770	798	799	776	811	827	770	820	804	770	812	780	812	786	766	847	765	836	786	820	811	794	774	763	821	735	806	843	775	820	812	744	728	776	791	713	780	791	771	783	800	743	756	822	810	818	811	774	778	805	824	805	780	838	806	789	730	859	768	768	775	864	791	815	766	789	827	735	768	763	808	832	830	770	808	774	778	784	793	740	756	791	784	768	777	782	761	765	813	796	782	778	806	754	781	814	828	797	810	789	742	759	757	785	774	791	751	768	765	788	769	746	776	763	729	781	771	785	819	845	747	784	832	815	759	802	806	799	844	832	799	778	791	813	808	805	794	819	807	790	824	819	802	748	775	756	816	832	831	761	804	805	775	787	742	767	810	793	832	736	837	784	800	821	794	745	796	805	810	766	757	829	764	804	799	795	761	807	835	756	816	777	813	803	790	756	771	837	814	809	798	794	782	815	788	827	758	780	762	788	772	785	730	804	815	805	840	758	814	819	800	802	806	759	791	767	745	845	780	806	760	773	804	753	686	802	798	765	784	788	786	739	788	764	788	716	766	843	811	802	812	823	760	800	782	741	792	808	787	789	731	784	793	804	848	738	781	777	774	771	768	823	800	814	841	783	803	807	789	788	778	768	776	816	795	750	760	752	838	747	817	763	819	794	792	763	810	762	773	762	756	782	770	783	817	839	797	794	820	817	787	758	802	825	778	803	768	808	772	815	739	779	735	770	783	775	772	764	762	768	776	748	794	764	778	842	820	768	784	755	794	813	800	858	767	740	805	800	767	829	745	780	779	787	731	711	793	798	834	806	775	754	725	766	772	787	772	764	768	733	775	805	791	783	727	887	804	807	735	773	797	780	787	817	792	776	746	804	825	826	768	755	787	789	779	771	825	794	781	763	801	737	786	782	810	737	821	777	770	816	787	835	791	754	759	745	781	776	810	812	810	775	807	815	806	789	743	801	792	752	815	836	756	755	764	798	753	773	814	788	766	865	753	804	795	803	820	777	812	760	772	736	786	753	768	741	817	820	794	817	786	781	759	788	785	738	800	782	789	747	763	766	758	789	808	785	752	789	745	794	782	797	715	730	806	791	767	797	788	819	777	797	800	775	780	782	751	818	733	786	815	761	778	800	790	771	748	777	777	774	780	771	795	769	780	785	766	757	803	802	793	810	786	810	788	815	754	724	746	819	797	764	867	794	777	774	774	737	825	750	763	719	737	796	827	777	793	815	799	740	736	779	819	812	767	819	820	802	815	769	768	795	714	749	798	825	783	810	754	846	762	754	841	746	768	756	825	796	753	746	786	802	741	795	730	798	787	765	798	757	776	806	769	795	738	748	730	796	777	802	802	811	687	803	795	777	809	718	753	792	796	780	775	764	748	795	799	881	816	756	724	778	757	787	819	762	756	785	784	710	778	818	732	821	774	804	812	780	785	790	788	814	785	758	854	800	825	748	809	780	759	750	764	794	820	790	784	777	716	810	785	792	825	823	773	796	757	826	814	766	802	787	782	722	792	752	809	759	772	780	777	833	724	797	781	773	744	768	820	832	799	745	760	753	820	767	784	768	787	836	782	804	802	791	777	821	780	784	776	815	725	779	741	781	779	776	759	793	772	779	823	781	799	776	806	805	779	800	825	768	764	795	824	785	759	793	773	789	790	823	774	791	792	810	816	773	846	796	767	767	828	774	803	790	840	785	730	814	762	735	722	831	725	751	744	760	739	774	768	776	789	797	753	746	830	816	734	796	736	790	788	784	765	804	761	797	709	773	768	738	740	759	754	723	769	815	776	832	799	791	788	757	798	777	726	800	779	807	783	723	826	793	828	812	789	791	778	812	805	783	804	793	797	786	778	764	709	809	786	823	765	781	803	803	764	750	746	767	830	787	741	774	754	788	773	793	714	818	770	740	770	791	780	791	795	795	769	797	816	758	760	827	806	755	817	812	772	750	793	772	811	793	795	816	841	765	822	775	821	800	784	805	811	794	786	749	819	771	809	836	752	793	716	800	748	790	764	775	820	762	798	820	747	785	797	787	771	875	761	819	749	774	832	769	806	794	824	792	770	778	785	816	872	802	735	818	763	831	825	778	833	817	752	773	773	788	812	826	793	837	788	781	798	789	811	731	811	788	759	817	806	784	758	793	743	754	803	789	788	764	776	766	776	811	690	816	756	835	781	821	828	837	782	776	793	797	778	786	787	806	783	777	757	751	802	761	794	760	790	812	779	765	801	802	779	779	781	763	836	783	790	781	791	818	772	727	721	758	799	799	788	776	791	754	754	780	782	802	807	815	803	770	810	761	800	827	764	782	806	801	833	779	759	781	717	736	794	788	751	722	752	763	777	767	747	770	813	832	707	822	808	748	790	825	764	784	776	790	800	796	751	823	769	772	818	787	701	777	778	754	766	746	762	785	810	793	807	762	799	807	742	810	780	839	812	777	741	833	789	752	773	809	801	834	821	806	796	804	808	755	732	803	794	750	743	737	803	791	796	760	823	770	758	736	819	823	757	782	846	824	798	759	734	758	790	750	779	790	760	817	750	780	811	757	762	750	786	790	798	779	800	798	780	802	775	747	801	823	767	794	795	820	798	794	791	808	783	785	781	844	788	794	755	764	822	784	803	813	819	798	802	789	796	775	710	772	808	791	798	714	754	763	791	792	749	781	781	795	798	761	754	762	832	831	764	793	780	833	765	775	773	788	754	747	783	736	774	825	804	802	780	816	772	793	799	783	786	757	812	792	716	769	714	800	835	804	784	806	799	794	736	827	743	763	781	842	821	775	829	803	762	813	744	802	796	801	849	779	798	763	815	770	796	796	826	799	728	806	759	802	781	763	824	751	772	811	759	765	789	797	784	781	765	769	783	795	748	771	764	804	798	725	790	795	764	795	822	773	819	776	763	789	782	785	774	780	815	788	776	757	859	783	799	796	818	775	784	803	769	780	750	763	777	809	755	776	777	760	791	807	765	791	793	810	799	766	805	730	806	816	804	782	814	788	775	765	811	779	751	815	801	768	806	810	801	810	734	783	826	787	828	770	792	740	767	755	806	783	771	789	770	792	745	787	744	832	788	750	794	785	786	830	758	829	796	730	767	782	784	774	801	760	813	803	747	823	805	807	782	788	763	830	772	779	775	809	804	848	824	757	743	767	811	781	856	772	777	747	792	794	772
28623	29263	25879	21738	14340	5202	2710	1557	2031	2402	2411	2414	2048	1576	1347	1318	1190	1203	1142	1116	1048	1012	945	1002	1041	943	992	933	934	954	928	897	815	865	855	841	855	840	825	818	841	812	839	762	816	809	739	793	784	776	745	767	718	750	810	755	742	794	771	724	738	749	721	738	821	732	813	776	774	774	738	722	741	755	791	781	744	749	743	789	769	758	752	748	732	722	790	770	794	796	804	818	748	725	734	751	804	818	795	753	718	743	789	786	775	767	785	796	794	761	787	832	733	759	788	726	744	746	795	785	785	733	763	761	733	736	785	748	805	765	742	784	724	709	760	738	811	788	756	759	770	762	746	807	789	776	743	759	742	775	752	761	764	743	776	725	771	744	794	757	773	767	775	763	776	780	752	721	811	806	812	770	784	767	731	808	764	730	782	750	753	756	721	764	712	708	741	711	815	816	787	770	799	742	743	779	835	780	749	697	757	789	766	790	686	763	740	767	715	754	766	797	742	799	794	731	765	764	703	742	761	771	764	829	793	762	805	756	784	731	776	736	778	756	842	747	741	698	750	785	711	735	782	831	775	743	747	760	743	744	758	769	750	730	765	740	747	754	801	772	733	776	798	785	792	759	766	725	686	769	792	767	741	725	781	727	778	805	735	791	763	739	774	773	760	750	803	810	790	802	721	779	774	756	806	808	722	775	722	721	814	755	700	818	732	739	731	812	769	809	740	769	717	780	746	770	742	782	755	768	780	727	778	763	751	710	770	802	792	766	767	724	766	733	768	752	766	756	734	779	781	754	759	812	805	740	795	724	766	787	717	775	843	745	743	764	801	736	787	800	749	806	731	808	718	746	757	752	756	764	697	793	800	723	715	755	804	746	747	777	756	727	723	785	744	716	764	771	769	794	766	747	766	770	759	767	778	739	775	777	781	773	710	776	757	717	763	787	746	763	753	715	791	735	818	718	743	830	731	821	786	756	721	757	779	774	791	750	788	784	787	731	735	759	832	759	772	796	759	784	801	759	760	743	766	776	751	777	759	787	777	792	771	759	764	758	808	811	757	795	756	761	750	756	774	752	769	769	734	805	776	762	745	797	750	762	783	716	752	826	797	747	722	743	772	752	819	751	816	761	775	802	742	753	775	772	693	717	760	751	775	786	769	829	766	796	795	735	727	774	769	737	800	782	784	716	780	733	781	757	760	775	796	733	780	777	762	718	802	788	799	766	796	760	781	791	746	702	726	774	745	757	717	790	704	793	783	730	749	778	787	727	765	802	761	775	735	786	748	793	753	744	799	761	739	735	795	791	733	743	731	762	780	747	763	787	835	731	790	743	777	752	791	743	754	838	804	753	728	760	716	762	718	746	719	756	782	766	788	750	727	774	802	772	767	784	792	790	788	777	773	763	707	777	781	773	782	813	808	731	760	778	696	733	777	724	745	737	699	776	732	745	714	753	767	764	835	768	762	830	712	816	804	770	778	767	744	784	773	775	759	755	761	749	802	803	751	755	793	733	763	730	771	738	762	748	745	773	732	730	781	784	728	781	780	751	753	723	792	743	757	775	733	800	856	743	767	733	769	761	732	753	752	739	801	773	791	759	750	764	759	772	761	758	792	745	768	822	789	723	717	779	748	741	768	771	774	720	788	786	773	803	772	731	775	728	769	769	771	739	722	723	808	776	708	813	778	832	764	736	768	793	746	825	791	761	771	792	759	710	768	727	734	739	769	759	718	752	760	753	737	774	772	770	765	818	769	771	784	749	745	763	796	749	739	812	757	778	741	766	771	730	723	788	760	743	741	787	818	750	734	753	753	737	728	739	760	768	748	760	777	730	790	729	757	793	760	751	781	781	821	788	759	787	755	785	747	810	779	746	713	768	733	764	716	756	773	734	743	813	813	758	766	784	772	717	757	831	790	755	782	748	782	737	715	777	820	766	780	754	762	749	715	758	735	722	712	798	758	738	730	818	770	739	788	777	747	763	781	747	786	771	779	791	774	736	767	785	771	744	743	752	739	797	798	731	757	787	739	782	797	821	725	722	766	752	772	745	774	745	737	723	746	765	792	748	812	737	802	729	718	707	746	723	737	702	709	788	761	773	762	814	761	746	703	770	787	759	732	733	733	710	789	804	763	746	762	779	748	780	767	734	779	779	775	746	745	714	728	764	758	766	808	752	714	737	759	797	758	792	778	760	836	764	742	739	726	779	746	746	809	746	780	781	819	769	772	757	802	735	779	765	758	770	791	759	759	739	733	821	779	735	718	796	790	777	737	764	793	737	773	762	763	719	779	760	768	798	772	731	775	714	834	829	758	792	775	764	756	715	771	714	749	738	778	798	726	745	737	753	776	753	759	764	754	722	767	794	728	745	771	752	763	829	724	785	767	731	755	795	718	840	765	740	767	775	780	756	745	755	759	708	730	724	716	779	738	721	733	784	778	747	755	781	796	734	777	794	771	814	747	778	776	811	748	714	779	734	772	767	761	780	772	779	785	733	769	736	764	771	734	719	757	760	749	756	744	748	734	757	778	768	796	767	808	720	754	755	790	751	796	773	698	745	791	761	754	752	733	691	787	704	768	753	753	738	732	779	749	753	750	736	793	740	780	713	737	779	708	797	814	770	775	770	727	784	728	758	781	741	737	747	760	767	714	780	789	768	785	750	814	762	788	796	823	750	751	762	773	737	790	783	734	753	802	760	768	816	741	718	768	805	776	752	791	762	737	712	773	693	764	758	745	770	751	817	763	765	764	763	743	762	767	743	790	771	744	745	801	743	741	730	738	757	779	777	829	774	731	800	759	780	764	741	785	746	776	751	785	742	744	711	758	798	775	784	797	737	789	760	761	766	748	742	741	748	759	778	750	789	815	743	794	768	781	750	731	769	809	759	729	698	763	722	754	786	783	747	767	801	797	780	830	738	778	732	765	709	740	748	830	736	817	758	768	709	732	736	745	736	769	748	796	769	746	709	738	693	718	788	766	782	770	786	830	806	802	790	755	773	778	742	757	699	786	752	747	759	775	794	772	758	792	734	724	747	776	785	760	762	722	742	784	783	791	818	800	784	752	800	768	750	779	730	736	767	781	759	725	753	768	751	756	778	779	755	779	751	715	746	774	763	767	740	740	764	799	733	824	755	754	764	821	760	766	750	767	696	756	752	786	750	773	766	792	796	788	797	792	810	756	751	682	756	783	750	793	726	781	747	760	777	757	728	761	777	738	768	746	760	733	737	799	741	797	784	738	799	816	765	773	798	765	760	774	739	772	791	780	776	779	760	767	768	761	778	791	787	747	792	756	764	785	759	752	749	797	765	767	744	743	820	716	712	788	753	741	706	699	751	763	793	759	766	768	795	761	764	768	741	759	751	750	736	814	738	772	744	737	727	787	764	755	827	723	776	764	774	784	749	747	809	742	745	746	810	761	736	808	802	762	802	782	745	757	782	726	765	812	746	811	781	737	765	795	790	774	741	792	772	739	724	799	777	757	770
35208	44995	30182	24611	18972	8325	5234	2824	4145	4790	4767	4603	3925	2851	2222	2176	2026	1861	1814	1758	1700	1478	1407	1383	1523	1339	1240	1228	1168	1216	1153	1249	1066	1119	1117	1128	1115	1123	1044	1067	1025	1070	987	1005	1030	951	951	1018	926	988	977	983	950	984	1007	1028	959	1012	967	956	954	982	954	961	964	993	959	1001	971	1014	1000	914	959	894	995	959	969	928	989	971	974	894	990	991	875	918	981	965	965	961	939	986	971	997	1001	965	903	928	932	960	940	914	964	951	892	969	965	935	897	939	951	956	926	938	945	969	1048	971	1026	983	921	927	985	911	961	961	951	976	963	1009	953	961	956	911	929	988	964	974	925	951	955	996	910	946	1015	906	926	964	911	922	941	925	922	981	991	950	923	945	947	935	985	950	967	957	944	970	954	952	906	911	991	956	927	897	949	913	973	935	958	948	938	938	954	979	1011	957	927	906	936	957	949	956	987	900	910	948	957	923	1015	1005	921	973	1016	950	922	979	897	965	982	945	969	988	990	907	933	957	977	915	974	956	932	944	922	956	955	957	964	983	952	941	981	964	949	932	1001	964	921	971	946	946	916	961	982	952	892	941	915	957	971	983	946	950	958	947	987	938	963	939	937	907	975	978	944	912	955	918	943	938	962	1025	970	912	976	983	940	940	975	963	932	963	957	949	896	971	940	993	976	919	920	951	921	913	983	962	959	966	1013	895	951	901	929	938	994	975	928	950	980	937	914	951	961	997	978	991	987	971	928	1007	920	973	981	931	953	958	939	1007	969	921	921	952	939	963	954	918	987	958	977	963	980	952	941	976	900	941	898	937	981	958	1003	969	929	993	883	948	948	936	959	911	979	967	903	1047	1015	900	962	924	957	985	961	964	972	952	924	944	996	912	930	969	958	908	972	939	1006	964	1009	968	927	944	936	901	955	926	974	934	987	944	936	932	997	943	885	932	972	982	953	908	984	944	964	928	981	897	941	952	951	929	942	1001	934	944	960	979	948	900	943	916	957	1019	979	969	916	981	902	934	969	952	893	962	958	939	993	956	959	938	1004	982	963	930	1017	917	966	960	979	1001	962	934	945	969	981	963	942	968	905	989	983	913	962	974	953	944	951	912	958	942	979	937	942	922	920	964	954	927	971	990	935	937	944	920	973	938	942	946	1048	936	950	990	976	909	960	1006	973	949	989	941	987	920	950	939	947	1003	978	955	939	1010	895	922	979	929	1035	939	995	920	940	906	939	993	973	997	956	930	911	924	956	969	966	912	929	983	993	1001	976	916	1002	993	936	952	943	981	958	910	988	961	972	967	939	923	1001	926	921	957	894	906	960	965	943	971	959	901	926	930	941	950	968	978	918	977	939	974	951	987	963	968	907	932	923	957	992	996	974	929	941	955	1055	994	967	890	910	893	953	985	964	948	953	982	976	984	977	925	981	945	941	980	951	908	957	937	982	952	967	950	937	975	929	968	927	965	958	941	991	909	964	957	938	962	956	931	1004	927	900	978	986	976	966	949	940	944	958	1019	970	911	981	930	946	1011	971	989	961	970	982	980	993	872	966	956	976	924	926	904	984	934	914	999	952	989	940	914	908	921	968	974	969	946	964	919	905	946	908	982	922	953	936	969	927	950	961	927	1003	991	951	953	947	901	972	988	954	947	888	946	956	925	897	967	930	964	910	965	1007	932	945	920	989	933	883	984	904	931	975	955	954	956	935	1010	1034	981	976	990	946	978	954	993	931	932	955	976	989	937	916	968	983	914	897	965	949	950	939	960	932	992	989	911	942	967	945	984	972	947	981	959	917	960	936	938	963	1001	933	941	953	1047	924	908	938	996	944	966	910	993	958	1027	977	940	1012	976	950	963	996	935	939	956	939	919	981	936	951	949	935	941	905	946	901	982	942	984	969	932	963	958	979	923	895	926	964	985	963	954	919	965	978	921	960	1001	971	939	902	1016	903	939	961	961	926	959	916	900	951	951	957	1025	993	931	919	924	921	918	929	913	957	915	936	920	965	918	959	957	943	923	962	912	976	975	936	949	916	927	947	974	903	914	1026	928	933	916	980	985	967	933	928	910	957	961	980	994	1002	954	946	975	950	954	955	990	926	988	949	922	974	883	992	929	912	897	941	933	907	962	942	981	924	915	968	987	947	896	1001	975	961	981	1007	930	982	917	961	983	933	962	910	940	958	963	945	953	1012	949	986	968	968	982	921	961	946	927	957	1017	973	960	991	962	957	912	982	940	927	946	961	933	936	930	937	957	970	982	964	905	1026	959	939	974	922	940	1040	946	970	950	962	971	1000	963	924	972	1028	984	1043	1011	978	982	1001	949	917	911	938	986	925	956	991	972	983	984	937	953	980	987	937	912	991	994	964	969	942	979	911	958	975	971	986	986	928	910	921	981	986	948	946	966	903	989	945	928	957	990	953	945	957	908	982	967	942	927	925	978	920	951	962	922	948	933	914	978	927	980	1017	947	914	909	1032	938	918	958	925	972	891	973	950	990	1000	949	984	952	926	910	981	966	917	943	978	998	899	948	936	942	932	918	964	947	936	967	934	947	991	1006	950	906	931	988	962	925	928	966	941	905	925	959	939	938	927	948	955	924	982	957	938	892	997	980	940	927	1027	1001	940	899	973	914	926	978	950	967	943	959	972	922	936	954	948	919	964	939	986	973	980	950	934	960	991	948	890	884	1015	967	935	991	1005	947	1031	913	921	941	977	966	994	948	961	912	958	990	961	922	938	966	970	976	928	909	915	939	911	973	984	980	972	998	896	924	948	978	967	915	973	941	998	937	978	1007	1000	933	962	1001	894	915	922	914	909	929	943	898	976	939	978	969	1002	989	998	892	988	977	1003	970	984	978	977	943	960	908	967	979	927	946	916	922	923	907	934	871	958	885	901	982	913	905	916	933	916	913	951	947	936	957	950	977	950	959	1021	983	948	906	952	956	960	946	952	947	932	992	948	946	950	966	951	963	897	944	945	945	924	940	979	910	948	1017	980	965	926	979	909	940	995	958	972	1009	949	927	947	996	925	955	940	988	947	876	993	942	903	947	899	949	963	985	962	1014	978	930	915	977	949	980	950	989	969	996	913	972	945	930	902	995	1005	988	943	917	1004	927	944	929	954	950	933	946	951	980	976	972	926	941	918	943	946	910	950	993	947	974	948	1003	922	949	888	975	1031	986	976	960	975	935	937	955	931	988	936	931	953	924	978	954	944	953	967	968	952	991	922	917	939	904	961	909	1004	1034	930	940	947	869	963	960	971	934	931	950	947	930	986	961	1007	1001	990	920	956	920	932	1003	958	922	931	966	1029	953	940	970	931	913	883	961	914	997	932	977	939	979	981	932	978	924	961	936	964	932	936	929	953	989	985	953	981	917	887	956	931	981	996	973	885	938	927	946	928	1000	995	979	983	964	948	972	939	922	949	979	914	962	990	974	909	960	963	997	928	1005	950	956	1006	1000	894	944	957	888	921	967	951	925	945	1007	992	928	947	911	909	946	930	994	943	955	970	955	959	950	976	905	959	944	969	944	938	997	980	944	964	955	950	951	976	990	959	948	1007	944	947	936	932	1000	944	941	959	955
23647	20805	28019	23992	21658	16296	7002	3748	4521	4676	4236	3677	2925	2028	1649	1589	1489	1361	1340	1327	1301	1189	1186	1105	1224	1103	1074	976	903	871	964	938	917	920	856	840	872	803	758	781	828	803	699	808	723	702	749	731	764	713	693	696	689	733	702	738	694	747	730	711	723	706	696	699	694	675	735	702	700	750	725	715	715	675	764	695	675	742	701	757	744	728	719	723	724	705	746	711	679	703	682	745	681	697	720	704	699	746	727	692	727	723	705	707	684	680	723	733	678	739	666	685	757	739	713	673	729	693	669	690	782	682	674	733	725	728	723	690	716	684	715	732	706	657	732	687	734	690	760	695	771	724	691	727	700	678	764	680	681	773	721	774	720	738	712	648	716	706	722	714	697	702	711	735	738	708	739	747	717	729	733	698	697	669	721	732	713	684	700	761	696	668	689	705	781	739	668	703	699	724	750	685	689	754	685	783	722	676	739	712	678	675	694	678	705	738	697	721	710	733	736	745	728	701	726	728	736	728	727	759	701	707	699	705	673	760	728	749	721	715	703	740	684	759	725	720	676	730	724	731	748	739	704	723	720	735	669	690	770	784	692	682	744	656	664	726	732	717	683	708	703	695	704	723	711	774	737	680	684	727	719	711	669	718	693	669	698	716	693	705	760	697	725	692	736	739	729	683	724	695	710	668	710	686	747	673	696	665	764	690	693	711	692	692	722	729	698	666	691	733	717	672	695	708	720	708	717	640	724	686	725	685	708	707	688	724	712	701	717	695	734	718	660	706	704	701	723	692	752	688	699	754	696	706	694	698	700	698	713	734	634	738	681	711	723	706	743	712	729	682	754	739	712	686	702	683	692	742	719	692	749	713	693	729	690	732	676	687	695	708	699	707	686	722	716	697	695	644	745	759	677	700	715	668	722	689	695	757	676	726	708	678	664	725	749	728	723	661	688	730	753	675	697	711	734	707	729	705	702	694	684	734	689	662	734	695	723	699	676	651	691	721	703	722	764	746	677	688	736	604	686	718	709	738	730	707	697	715	663	708	738	688	697	685	698	681	738	652	717	768	676	701	670	725	705	701	700	709	757	747	687	743	690	680	696	674	745	717	705	724	735	747	712	694	700	696	712	708	739	699	714	709	715	710	738	720	664	696	712	712	731	658	724	674	693	746	682	702	650	747	702	685	688	714	746	747	721	745	677	721	700	713	727	729	724	693	699	724	698	662	737	704	727	665	705	687	713	735	729	714	735	725	726	707	711	689	722	710	710	705	690	692	713	716	772	740	709	694	697	710	699	692	686	689	720	802	721	730	688	732	736	723	741	689	684	654	687	746	691	656	702	665	728	713	659	732	770	683	668	714	693	695	695	645	706	660	707	687	707	706	695	726	673	722	701	706	706	748	695	719	716	714	736	738	721	736	668	676	741	711	739	690	701	696	743	713	703	775	713	759	732	731	674	680	738	678	718	676	684	729	711	676	763	695	678	682	685	711	699	685	716	707	723	691	671	736	712	711	722	646	701	671	670	698	734	724	693	737	710	696	699	734	759	696	730	685	743	705	748	706	737	714	701	735	706	713	668	774	708	712	696	691	730	709	718	730	738	702	680	691	682	718	674	730	726	705	686	756	697	691	712	670	682	678	727	681	677	657	734	697	705	706	685	709	710	701	690	743	728	687	737	693	741	693	713	690	721	725	679	690	741	723	712	686	717	716	690	719	711	685	680	692	688	674	664	684	686	703	677	712	700	752	731	668	721	691	731	659	748	723	680	709	696	736	673	710	693	685	720	700	753	711	680	737	683	741	697	734	701	707	718	686	710	701	711	684	711	748	704	743	724	698	689	710	681	696	729	710	734	708	733	734	710	693	731	681	739	732	742	691	695	714	713	719	712	707	697	683	743	726	690	745	754	710	667	685	734	724	773	718	715	659	673	707	701	712	723	708	745	656	761	678	720	722	694	727	721	680	684	726	713	726	725	729	704	783	718	760	721	711	748	682	671	716	697	724	741	672	711	713	724	663	699	695	705	705	750	712	771	665	683	710	702	665	648	682	733	684	724	743	693	696	656	743	694	689	729	673	717	716	721	714	700	744	704	685	736	664	754	753	749	725	719	688	717	752	687	729	689	696	740	689	669	696	707	677	711	674	686	703	696	719	664	692	680	692	696	708	751	692	708	656	726	716	715	725	707	718	765	679	712	682	711	700	705	695	745	738	695	729	701	659	696	680	702	744	689	766	650	694	697	679	697	699	704	723	705	713	705	739	732	741	708	722	706	634	678	686	692	706	705	683	657	743	690	659	727	717	678	732	670	712	699	746	713	699	715	676	701	741	668	703	690	663	715	710	704	689	685	697	716	749	703	734	748	700	650	739	724	689	721	708	732	719	687	677	705	723	705	707	690	709	686	704	740	684	691	656	710	747	737	720	734	697	671	726	711	658	686	653	683	700	737	705	730	668	731	745	708	699	702	689	723	689	697	732	700	731	718	668	679	708	653	661	685	689	710	662	700	697	724	687	704	703	692	688	738	664	737	672	691	699	708	717	688	683	697	702	731	702	705	743	784	740	736	722	707	703	698	716	762	700	654	740	739	719	691	743	682	726	703	688	677	732	683	732	774	704	755	700	708	712	678	721	697	702	719	691	749	661	727	692	700	722	684	683	704	657	688	706	706	638	738	734	750	708	692	625	667	731	711	713	738	721	697	707	683	685	690	674	646	712	703	694	701	762	675	689	683	672	671	678	704	702	716	667	727	712	720	749	702	739	698	688	685	684	679	729	682	709	718	734	683	683	692	706	695	712	763	711	695	657	676	730	741	702	705	747	698	746	704	745	730	716	733	738	708	698	722	681	695	689	734	688	700	689	745	692	699	693	707	663	662	696	706	669	683	716	700	716	679	704	694	704	707	658	688	695	722	731	687	687	692	735	709	727	703	727	734	699	674	695	711	713	676	696	755	699	657	712	723	711	730	691	725	699	702	687	727	687	690	714	702	724	708	678	694	699	692	701	697	714	737	707	686	728	698	709	704	725	688	755	680	657	727	771	754	681	729	694	715	722	717	693	724	743	688	724	754	722	671	735	727	710	719	658	706	693	704	682	734	699	678	719	677	717	672	707	705	735	715	679	668	686	660	707	675	713	715	693	676	726	710	723	675	701	718	711	708	705	696	699	706	725	708	687	721	729	697	671	696	712	737	729	711	709	706	696	683	676	702	673	693	744	726	700	737	686	677	689	740	736	710	747	713	681	681	757	687	735	720	688	694	672	671	720	698	715	693	755	740	716	710	684	722	740	627	747	694	680	678	692	725	752	695	704	748	676	727	731	722	679	702	744	704	721	701	732	768	741	692	705	722	695	720	645	735	745	691	726	703	690	757	698	746	710	731	735	686	709	711	666	680	739	711	697	688	682	689	688	671	666	700	690	718	714	684	683	721	675	674	690	720	753	699	692	678	699	668	725	687	652	680	709	691	708	638	653	667	698	707	684	680	716	697	724
38787	55217	36910	31544	24753	15560	8839	7558	9416	9214	8408	7115	5383	3672	3108	2718	2477	2274	2211	2133	2162	1768	1697	1709	1872	1674	1514	1348	1290	1207	1235	1300	1281	1233	1136	1087	1187	1077	1069	1116	1049	1011	1046	957	994	945	886	974	965	916	945	929	908	955	911	907	881	866	883	858	918	889	944	943	954	911	953	884	900	870	920	950	915	910	956	914	895	908	918	919	880	890	880	939	863	917	885	918	913	822	944	870	864	891	854	934	864	945	899	895	877	932	902	884	848	916	898	857	843	915	894	932	886	899	930	838	854	887	934	900	843	825	894	877	872	932	830	867	898	906	839	925	906	904	865	880	928	883	889	911	877	887	794	985	879	891	888	856	870	922	960	862	912	924	912	844	860	865	865	896	901	888	937	921	825	909	896	874	933	883	884	872	879	907	881	869	913	879	886	894	910	876	902	859	892	832	926	933	875	844	865	872	911	908	864	847	888	960	885	887	844	887	811	839	888	860	894	908	872	837	914	883	896	911	851	895	903	848	911	907	878	863	875	865	910	887	828	914	874	906	893	874	891	864	888	888	878	858	832	851	861	893	838	883	885	897	906	919	915	899	911	880	882	910	903	898	916	906	877	915	909	883	899	879	851	861	930	887	916	852	851	898	882	923	892	813	909	837	934	945	868	880	879	853	978	890	894	890	877	895	880	855	915	849	850	874	918	900	940	868	946	866	906	919	855	907	890	923	849	953	868	863	854	882	840	902	885	836	879	865	956	853	893	913	912	853	899	877	843	877	871	880	906	812	909	862	941	870	881	900	861	866	873	900	899	840	869	889	898	886	840	932	834	874	879	867	852	934	888	885	878	898	834	824	852	868	903	858	859	878	918	904	826	885	872	906	876	911	859	857	893	876	921	881	966	890	911	885	901	897	916	864	900	847	893	914	909	913	843	906	846	873	913	876	946	856	863	869	878	832	872	858	904	888	867	900	869	889	863	867	838	853	913	873	872	857	837	893	885	871	874	930	892	888	895	892	899	889	825	862	933	926	884	890	935	828	880	876	928	896	890	899	873	895	878	893	897	855	897	869	777	929	906	907	935	849	892	902	882	902	853	883	860	891	924	852	895	901	911	861	843	887	858	863	880	863	886	881	877	885	869	900	952	891	889	851	924	905	844	924	894	850	853	860	893	942	856	854	856	908	827	916	889	851	941	923	848	896	882	902	914	878	907	906	825	913	860	914	906	875	894	896	851	899	883	885	909	867	862	925	858	905	912	861	923	872	884	917	917	855	914	859	915	924	943	866	863	881	830	854	896	925	872	923	958	888	909	904	879	856	890	888	930	903	879	816	876	884	853	905	842	777	873	912	830	910	886	879	900	923	904	881	864	894	886	869	876	894	897	861	834	889	856	795	893	856	875	936	874	911	854	888	879	846	903	927	895	868	922	909	905	892	855	863	859	877	905	890	930	882	853	900	897	851	939	949	868	932	883	818	859	863	877	914	915	926	874	840	938	859	871	889	888	873	903	893	861	902	871	875	888	873	888	869	904	891	899	880	889	904	912	887	898	886	879	881	890	888	898	891	875	907	875	869	839	925	879	831	883	880	868	903	868	871	864	887	871	958	878	859	897	881	908	822	890	830	859	885	890	882	877	892	850	897	851	871	877	882	896	902	905	899	884	869	899	900	906	825	891	860	898	918	807	860	898	885	868	880	865	894	977	915	926	897	912	847	899	906	884	901	878	893	898	893	873	842	858	880	947	912	938	871	851	899	877	918	870	854	893	934	855	903	864	886	869	896	958	922	912	908	914	856	887	916	825	869	838	940	851	872	851	889	922	904	895	901	934	867	903	873	889	890	802	865	814	878	910	945	917	854	879	898	891	911	838	895	883	923	928	884	870	924	914	864	912	916	839	943	900	863	901	860	808	837	918	910	893	865	883	910	871	930	891	901	891	871	920	863	913	889	868	877	872	893	861	858	901	853	899	875	872	944	881	872	926	933	877	906	905	857	900	876	878	897	904	879	896	891	872	851	863	816	908	858	934	913	860	882	937	937	896	961	860	908	928	843	875	929	844	883	913	902	883	894	900	903	857	876	886	877	883	868	882	919	859	881	861	914	911	896	893	890	879	917	903	940	892	881	922	874	854	831	885	923	884	918	909	844	851	930	887	846	887	831	898	899	879	859	888	921	885	868	866	843	883	847	865	850	916	885	847	885	847	860	913	890	902	834	891	848	882	909	913	922	862	926	896	919	893	905	886	875	914	862	859	891	882	850	901	903	914	893	864	881	888	900	889	908	839	893	878	870	877	869	890	836	869	818	858	872	864	826	934	853	875	886	877	920	896	823	938	918	882	906	874	924	840	877	905	917	920	834	869	895	876	912	840	924	808	887	856	925	875	862	882	879	890	921	873	868	857	875	840	943	921	886	893	894	882	856	858	861	855	859	835	887	915	904	886	854	893	983	882	896	895	864	908	898	867	867	900	850	855	897	915	829	914	895	920	849	875	937	907	890	900	940	882	895	887	851	932	853	857	887	887	922	861	874	856	914	923	915	849	878	859	907	884	899	886	892	908	902	870	872	956	931	894	892	878	836	887	881	894	865	913	861	891	890	880	887	936	915	903	902	923	904	904	853	871	929	899	820	844	913	862	881	871	857	855	898	886	888	897	842	883	822	900	825	907	852	864	839	834	893	830	872	883	851	959	867	892	883	916	857	872	871	926	922	799	898	925	852	881	881	913	886	956	843	859	821	822	905	891	884	882	851	864	900	931	903	931	898	859	863	893	904	839	852	882	828	909	870	896	870	885	884	829	882	861	902	922	841	889	901	881	846	872	878	864	877	819	866	904	885	927	913	857	883	827	889	886	863	910	852	897	924	879	879	876	870	913	909	909	868	840	858	871	862	850	907	844	847	906	849	873	936	878	870	903	858	865	845	862	883	867	871	814	894	848	826	929	884	883	902	857	899	915	825	832	911	870	876	862	879	854	926	906	915	942	926	833	960	874	874	915	917	877	861	868	913	908	838	882	874	941	890	879	897	877	922	918	812	851	900	924	880	817	859	898	901	846	903	851	887	878	832	901	926	899	855	920	831	884	884	869	870	944	897	859	844	867	918	919	838	877	898	898	854	865	920	878	875	918	882	815	916	909	855	918	929	857	851	868	910	858	857	826	911	843	832	916	843	852	898	908	860	926	905	852	920	882	840	884	843	854	866	894	850	908	813	900	852	885	897	894	874	870	881	864	906	839	863	932	856	860	888	849	879	877	870	900	889	892	879	896	899	940	861	845	892	944	847	929	912	920	883	903	861	881	871	878	929	841	872	865	884	897	896	840	887	849	871	890	879	884	899	895	909	919	851	844	892	858	873	886	893	868	919	839	891	883	882	898	855	848	845	867	890	830	913	898	851	853	893	868	870	888	875	867	873	864	893	951	842	884	938	890	875	866	900	963	921	897	890	873	895	923	818	890	908	862	913	926	893	897	903	880	878	842	876	888	866	873	903	868	876
22706	20816	28419	23238	20917	20599	11684	6377	6528	6465	6047	4733	3266	2387	2036	1784	1713	1616	1537	1574	1512	1346	1157	1287	1377	1269	1139	1028	1002	943	941	917	973	943	811	875	860	829	815	839	783	761	727	706	694	666	696	659	658	636	659	679	633	677	673	665	671	637	666	683	669	621	670	677	643	646	621	641	677	618	675	636	615	673	651	670	630	639	639	630	613	668	679	666	640	679	669	651	708	663	647	649	643	672	661	653	661	664	655	610	692	677	641	644	651	646	641	648	644	661	654	673	674	648	639	663	657	636	682	648	633	682	674	682	609	672	670	658	643	615	669	631	637	634	651	632	655	680	688	673	642	660	640	623	656	641	660	637	651	604	654	690	649	642	620	665	616	683	658	706	630	659	643	632	640	588	650	639	671	656	673	653	663	639	606	668	632	682	617	683	662	636	624	589	638	638	684	663	688	682	619	603	646	599	636	636	649	656	660	658	656	651	621	632	605	631	646	652	669	615	690	646	680	644	676	604	656	617	694	689	697	615	666	630	650	663	630	645	624	631	699	661	618	613	682	680	692	636	732	647	654	635	662	644	624	708	645	653	609	673	624	643	623	651	667	591	654	665	628	654	640	626	699	598	670	658	662	630	659	649	708	643	663	650	664	659	661	671	656	669	631	628	654	670	690	622	681	705	676	662	615	712	655	663	620	664	684	661	637	665	645	691	638	651	651	660	634	627	653	662	644	641	673	668	631	659	612	623	612	643	687	618	684	654	668	596	647	650	641	642	641	664	638	652	664	661	632	651	630	650	634	711	651	669	694	633	595	639	688	642	682	606	653	641	629	646	636	668	639	696	678	706	659	651	659	670	670	715	637	650	661	712	635	616	624	661	689	674	692	632	662	643	684	651	660	647	658	683	640	632	616	650	645	628	625	674	682	629	598	633	666	634	693	667	624	666	634	649	624	619	640	682	679	620	610	655	628	616	667	634	661	627	604	666	642	598	622	639	642	631	606	642	620	653	634	650	626	673	682	670	702	615	658	690	660	624	714	673	712	624	662	633	677	658	606	625	615	674	649	592	626	651	611	613	681	619	661	614	709	651	636	687	614	699	650	634	686	614	669	689	661	618	662	655	671	591	649	647	626	681	656	652	629	666	678	679	639	687	617	647	663	657	642	671	650	693	664	605	648	687	647	629	645	662	620	629	653	661	671	651	682	682	634	629	660	653	617	654	621	589	665	678	644	653	680	703	654	614	640	629	633	677	681	645	682	656	577	622	663	677	630	679	612	659	644	672	666	661	631	636	678	656	635	644	631	665	649	646	677	681	680	626	656	682	627	641	628	686	651	698	642	680	642	618	666	670	623	683	670	646	646	633	632	637	691	651	636	630	636	652	664	613	645	676	661	617	629	640	642	685	581	644	659	672	673	674	655	649	617	665	650	652	686	629	698	682	638	641	602	648	656	663	658	624	645	656	642	666	620	657	668	632	646	656	668	659	690	656	594	629	634	638	653	627	625	653	665	642	637	659	653	684	668	690	621	643	671	657	657	702	606	663	659	625	682	641	653	598	652	636	661	705	642	648	589	687	626	643	652	653	647	673	658	655	616	647	699	596	649	623	654	700	630	614	665	623	628	672	649	652	639	626	668	665	651	650	572	665	651	661	672	652	663	638	683	635	657	635	677	646	644	659	651	647	649	630	640	692	663	593	620	646	613	651	673	648	618	623	676	635	647	633	611	647	640	642	607	685	614	701	646	647	622	639	601	671	600	647	656	679	707	658	672	648	661	660	652	649	609	635	628	654	685	642	655	627	679	672	684	643	690	635	650	669	665	637	658	611	689	659	637	651	613	684	687	610	671	704	647	668	675	691	670	605	674	650	664	680	659	668	668	686	628	649	660	640	619	598	598	659	663	643	676	653	635	687	684	597	611	665	650	621	678	584	675	677	626	625	676	677	616	650	655	658	652	626	653	670	691	643	628	620	633	669	631	668	725	670	650	656	624	643	642	622	633	681	671	649	632	641	663	673	658	615	639	622	669	635	638	631	686	684	617	671	652	629	661	650	640	656	635	626	591	679	676	672	704	668	653	632	671	653	619	606	594	661	616	627	617	645	656	649	642	599	662	655	668	676	628	641	632	618	700	629	629	674	685	670	639	673	655	652	636	610	647	699	640	628	654	631	650	602	632	644	630	639	659	631	665	656	669	655	609	647	646	617	629	664	657	671	621	624	669	654	620	628	636	649	636	614	645	652	639	692	628	637	682	639	685	662	670	659	651	682	675	620	677	622	622	636	693	652	610	638	647	637	666	635	669	665	640	718	619	616	680	652	672	660	689	661	670	639	634	632	658	648	650	693	652	616	658	678	673	637	683	663	662	626	652	681	648	642	667	647	668	653	596	625	690	680	624	680	623	658	634	634	674	577	670	689	686	677	675	655	630	680	651	630	709	628	662	658	652	635	636	650	651	673	668	655	648	681	679	627	634	700	662	646	678	653	674	651	626	637	662	644	613	631	666	609	658	624	625	622	635	655	659	640	648	651	621	636	622	647	614	615	596	641	633	686	632	637	666	653	634	641	634	653	662	682	681	667	634	636	675	613	607	624	608	674	634	680	649	674	612	657	625	618	639	667	647	636	656	643	652	624	623	642	662	651	675	593	659	645	674	705	669	650	677	660	621	660	624	660	659	620	647	639	660	648	666	658	694	659	633	649	601	658	661	640	663	647	616	619	637	620	646	666	665	615	668	657	655	629	683	636	686	678	629	721	670	673	667	715	639	643	663	672	658	695	684	643	618	641	672	622	667	647	644	636	675	649	652	663	653	668	670	638	656	625	655	602	595	640	683	652	642	636	644	633	608	654	707	640	670	625	633	653	657	635	649	669	703	631	617	677	704	671	684	662	643	656	677	665	625	644	641	616	642	648	622	649	634	635	644	645	634	657	613	612	671	671	631	634	662	657	630	677	621	660	674	673	625	676	622	638	674	672	634	642	648	674	695	656	657	666	668	664	657	670	606	650	626	640	620	632	665	672	671	629	671	676	698	644	634	641	646	625	626	609	657	632	643	640	652	650	701	648	623	627	687	676	639	665	633	630	677	653	659	631	668	651	601	668	653	618	627	652	677	650	627	629	694	641	652	596	664	613	631	662	661	688	667	669	604	630	667	662	669	634	648	635	660	638	625	621	683	629	644	661	668	662	666	610	674	654	677	682	641	657	644	625	638	651	653	704	637	654	638	675	611	649	638	618	637	719	658	611	582	645	661	638	680	616	660	614	655	609	633	651	678	634	721	631	646	598	688	664	632	673	683	638	629	662	609	670	667	608	622	596	613	665	644	636	645	584	632	624	679	671	618	693	639	630	660	680	649	594	666	653	621	677	592	648	637	629	650	631	642	640	691	652	627	675	629	630	642	660	650	662	664	661	646	690	687	628	659	624	647	642	638	651	591	688	644	654	675	678	628	640	657	624	621	659	622	654	674	630	619	641	692	646	641	649	713	643
42432	64385	39607	32490	22832	12366	8973	11873	12943	12384	11160	8757	6322	4538	3605	3146	3048	2855	2618	2627	2455	2039	1844	1991	2223	2056	1803	1542	1460	1266	1363	1329	1383	1317	1174	1195	1219	1159	1111	1151	1134	1046	958	912	880	815	846	862	886	878	864	817	871	891	822	864	829	853	850	814	878	857	798	811	783	810	831	803	846	788	819	847	795	792	780	760	795	821	806	815	777	830	815	785	822	865	804	831	736	824	771	790	795	774	828	807	793	768	804	776	836	831	781	786	777	873	849	824	822	814	786	817	787	810	767	794	788	759	839	813	827	803	818	845	793	820	810	815	780	833	780	866	784	784	772	806	829	784	750	860	815	764	762	825	799	788	856	807	841	763	822	833	765	821	784	792	801	773	853	788	812	768	776	785	786	746	799	769	830	808	785	819	822	772	815	767	811	834	766	806	776	834	807	818	779	805	814	775	797	808	785	800	830	808	807	774	805	795	809	779	818	803	785	736	813	808	849	830	824	804	788	811	765	782	767	795	828	830	808	798	803	818	839	811	767	818	793	781	796	816	775	796	830	800	781	795	816	821	734	829	765	855	789	801	798	769	861	806	848	835	807	809	798	789	829	800	821	736	753	789	752	832	789	789	815	816	829	796	815	811	814	841	809	741	798	758	751	791	790	821	808	793	749	789	840	794	791	770	780	784	855	784	799	767	784	815	836	806	776	837	847	783	823	795	770	721	792	826	813	816	801	785	772	824	802	779	768	794	781	799	823	804	748	795	839	807	795	796	815	812	812	813	801	827	815	792	796	743	743	858	787	803	833	840	767	818	776	806	814	819	823	840	826	748	774	707	792	797	744	774	792	795	831	788	810	811	796	721	801	820	782	767	793	773	832	766	841	809	747	867	834	818	779	831	770	828	794	791	791	803	788	801	829	802	806	799	837	780	800	803	781	851	772	813	749	807	793	775	788	779	812	796	801	831	842	830	790	797	829	807	791	819	788	833	789	786	770	799	835	753	857	810	746	830	814	801	796	806	792	856	775	800	848	793	825	794	832	802	776	787	782	804	768	760	793	818	788	777	774	827	784	812	804	760	779	787	774	824	829	783	808	813	826	808	769	778	815	766	769	806	793	822	786	826	778	826	782	769	807	777	811	756	789	785	795	757	823	767	797	765	830	799	792	787	832	792	796	799	842	804	759	810	775	781	784	804	803	780	741	788	810	769	767	754	806	818	796	799	796	799	792	746	846	766	831	807	831	781	790	851	832	778	802	828	789	797	820	825	775	822	790	820	779	794	809	827	830	844	807	839	785	756	762	783	768	774	789	774	829	775	815	822	775	832	773	824	765	794	820	821	764	795	780	798	760	772	794	789	768	817	760	812	824	799	824	801	770	821	834	819	799	769	791	790	725	748	822	828	738	811	776	829	818	776	785	832	822	750	795	787	813	794	819	762	781	842	838	769	803	771	796	788	779	798	813	756	811	793	790	810	820	809	798	813	802	841	790	797	753	763	782	788	815	828	794	782	790	820	846	768	823	779	804	703	786	796	839	788	839	805	784	830	801	797	798	751	812	815	804	866	831	796	797	767	792	824	791	813	824	820	788	794	780	779	780	800	797	789	765	815	792	843	775	755	859	852	799	766	852	735	829	762	777	766	814	830	796	763	784	736	788	798	824	818	826	785	789	793	795	826	811	752	817	790	820	840	780	788	785	826	816	753	824	818	767	775	822	817	801	760	820	764	827	787	807	786	809	766	832	835	769	761	851	803	761	825	800	816	794	747	805	795	825	783	814	833	751	768	814	805	789	762	791	750	794	779	780	829	790	840	809	780	787	792	763	773	719	804	767	805	825	851	804	853	788	763	763	767	802	786	766	814	819	805	762	827	857	829	797	772	817	780	765	788	761	853	776	853	795	797	751	797	807	831	836	799	854	770	734	833	792	821	824	810	759	858	823	839	795	849	848	766	817	806	827	799	770	845	780	798	844	747	779	876	824	794	770	802	765	810	848	805	807	835	819	810	749	826	791	807	789	803	805	861	842	767	856	798	808	788	765	770	811	858	797	734	819	793	795	833	765	817	800	747	752	801	792	815	810	801	791	799	802	785	799	812	804	788	746	852	778	823	841	779	809	830	784	740	789	779	744	806	849	818	800	763	816	728	794	801	760	833	813	793	821	793	781	817	755	743	783	789	827	766	778	812	814	774	807	777	791	744	843	797	803	782	756	817	755	751	829	866	821	836	794	822	772	844	849	797	764	744	742	777	782	793	800	763	789	750	790	805	778	801	782	820	754	762	799	795	769	800	870	792	792	794	778	763	769	849	765	818	773	799	801	766	837	824	796	819	789	832	839	807	783	777	797	848	801	748	858	865	765	784	816	793	768	799	785	805	814	824	810	777	775	865	779	767	784	793	765	756	761	834	759	842	760	761	843	782	780	815	806	799	867	775	854	836	787	846	868	750	809	819	791	759	873	778	783	751	806	851	782	820	800	767	780	794	830	760	793	785	825	854	805	799	814	787	834	788	815	814	784	793	848	821	786	802	833	812	789	833	801	797	825	798	845	764	811	829	778	817	828	822	810	809	829	862	815	838	782	795	796	840	756	760	769	814	802	760	800	769	796	834	786	836	777	835	781	792	826	773	790	800	799	787	821	801	767	753	775	825	826	820	811	773	803	820	807	772	788	751	766	791	819	820	793	843	777	820	740	813	812	783	794	786	827	761	807	783	770	787	783	758	830	785	842	772	814	804	798	818	745	779	784	799	819	781	792	826	822	771	795	774	854	847	793	805	808	796	800	787	776	821	828	803	770	821	812	781	824	824	764	826	824	762	769	745	803	771	830	846	760	828	772	783	786	778	796	818	753	803	799	776	809	755	825	801	803	809	852	778	814	742	782	826	773	772	813	823	802	813	759	781	821	812	783	769	816	767	806	807	798	801	873	835	813	775	773	805	782	814	807	735	823	799	714	804	819	766	805	809	842	858	804	787	770	792	763	826	813	797	805	764	845	842	775	759	805	789	810	798	794	781	733	744	799	818	817	829	837	834	818	781	847	789	824	767	805	808	829	769	778	824	807	799	821	761	805	789	823	782	789	788	823	810	793	756	800	829	797	811	830	857	773	815	820	828	785	819	804	798	810	819	791	785	753	766	795	804	805	782	781	803	775	827	755	808	767	800	828	762	790	800	791	780	813	806	790	758	799	796	818	830	802	823	814	743	745	753	851	779	779	841	842	813	784	816	782	811	772	800	828	775	800	810	774	806	834	838	780	806	782	811	789	852	823	814	798	788	827	809	765	848	803	793	775	806	800	762	819	785	794	803	801	776	795	776	814	775	815	845	801	801	835	803	856	785	776	786	837	836	851	778	815	815	796	824	845	806	825	814	785	781	783	764	794	785	846	798	872	797	787	827	840	769	812	812	814	835	750	809	821	771	790	813	776	755	790	804	815	796	782	801	783	834	785	796	790	823	737	775	800	790	857	773	808	816	826	792	849	820	753	771	787	746
28875	29431	25938	19486	11256	3524	2294	3046	3518	3388	3057	2136	1742	1413	1275	1331	1266	1205	1280	1210	1143	1020	1051	1042	1129	994	993	947	881	844	853	823	866	872	796	892	851	824	777	857	851	796	777	766	787	774	795	770	858	800	756	795	732	768	762	809	754	786	764	771	765	754	777	744	759	797	820	769	806	783	802	768	798	786	793	792	783	748	799	759	745	793	792	776	771	785	799	818	784	750	812	751	756	812	765	766	808	832	766	811	788	766	778	694	765	804	791	776	792	772	811	802	748	811	738	810	803	767	790	761	782	753	787	793	789	771	769	815	793	779	753	757	724	752	780	813	771	714	775	802	797	777	776	764	728	757	796	788	717	772	751	806	817	753	718	767	751	768	749	806	784	718	761	802	733	729	754	768	765	798	770	745	813	779	731	812	752	778	791	749	734	830	749	807	758	818	813	726	778	738	741	773	828	794	746	727	753	761	788	826	759	750	799	736	741	802	762	765	765	838	736	761	742	751	770	763	794	782	824	702	780	777	812	760	806	798	800	770	816	786	774	775	776	748	764	753	754	777	812	795	776	778	776	792	749	818	812	736	773	788	750	766	765	776	807	794	748	759	746	790	809	792	797	752	772	794	763	795	784	798	730	802	707	801	748	722	744	747	819	742	778	749	820	781	767	828	791	780	784	741	791	808	779	769	778	776	743	792	717	793	786	838	790	806	796	764	781	761	773	772	782	751	799	808	774	746	761	839	778	762	745	751	754	747	795	740	764	740	699	735	755	789	770	744	758	754	756	744	808	770	761	793	730	756	793	749	784	754	754	764	758	813	767	786	744	732	760	756	788	802	744	756	737	813	771	773	751	818	760	760	711	740	761	788	821	766	737	797	796	772	760	755	735	790	745	792	774	814	774	775	760	780	786	754	763	807	735	780	788	781	713	771	776	720	753	745	778	779	784	772	767	711	765	787	782	746	749	748	768	752	858	736	797	743	769	751	772	815	807	755	775	775	768	783	776	765	765	768	800	770	800	761	751	734	768	764	792	746	762	742	812	794	746	821	795	764	763	743	797	741	772	780	731	714	762	743	788	743	754	783	784	740	727	764	847	790	763	756	789	753	756	729	831	743	757	775	769	727	804	746	771	737	778	741	781	802	791	777	794	762	733	802	800	753	720	794	840	801	752	759	786	782	798	790	759	766	749	747	807	779	765	790	758	782	811	755	783	751	752	793	765	835	789	732	780	733	826	797	709	773	800	778	747	746	756	706	747	744	788	796	748	756	713	781	748	784	774	751	787	792	746	813	771	773	772	779	693	806	812	834	731	780	778	763	741	773	797	793	818	802	758	805	743	732	805	780	781	801	759	756	788	763	763	785	793	810	797	774	746	760	729	735	743	796	766	765	784	830	788	774	763	778	764	767	779	880	744	818	724	824	766	768	760	781	771	826	798	797	775	728	826	806	778	808	754	730	734	725	755	783	792	734	814	786	799	806	741	761	772	704	802	756	737	763	769	765	779	795	763	745	801	789	751	756	784	814	747	783	802	765	754	792	756	743	707	776	731	736	756	745	771	794	792	784	798	760	776	786	741	746	733	809	779	787	772	734	790	735	719	791	760	760	749	761	753	754	789	766	805	775	747	786	810	808	746	777	757	740	763	827	780	768	782	730	820	772	801	764	736	726	792	737	794	760	736	800	756	811	774	779	770	780	789	798	805	753	782	801	762	738	768	808	776	761	787	726	763	826	758	757	758	770	792	706	765	697	770	751	722	806	793	762	760	826	763	794	783	758	765	791	747	759	805	789	783	795	819	708	748	803	767	818	773	739	784	771	744	790	815	743	767	812	792	806	741	776	742	763	724	808	787	767	832	782	785	789	744	762	738	784	735	773	786	749	767	759	751	773	799	793	773	778	750	762	827	754	753	759	813	811	778	781	769	718	787	787	776	723	775	793	790	799	763	747	787	772	770	750	771	752	722	765	807	802	790	720	777	741	719	740	795	731	785	784	751	797	805	849	775	802	791	804	795	808	796	783	779	756	793	769	836	799	738	804	760	778	727	761	784	815	825	807	768	777	744	836	780	782	749	807	777	758	793	733	757	758	796	793	789	761	749	805	792	782	779	765	760	777	769	741	772	789	781	744	797	787	822	704	749	791	724	748	759	757	812	754	750	791	751	753	773	751	744	802	762	798	800	802	777	768	769	760	788	842	764	778	768	748	779	777	777	799	773	742	804	753	779	784	784	772	796	751	747	803	783	775	743	805	782	732	753	777	758	786	747	769	756	777	727	827	770	730	755	748	788	735	756	766	779	722	748	740	778	726	758	799	766	768	753	737	788	776	780	769	783	792	770	728	769	770	805	761	750	808	775	772	754	788	775	797	787	724	710	773	728	760	784	735	828	751	763	820	833	780	716	795	791	778	776	823	743	758	792	780	795	742	769	745	785	772	723	755	741	754	761	748	743	756	781	793	830	761	766	780	781	801	708	793	818	799	765	728	819	789	784	808	786	803	791	767	773	836	769	780	748	782	752	759	724	799	761	697	792	723	799	776	782	754	772	755	807	733	781	777	784	816	783	730	788	790	763	749	804	784	828	754	771	836	799	774	744	825	763	780	776	759	767	810	746	791	748	789	831	740	765	755	832	810	774	813	781	786	758	760	791	772	809	752	789	789	772	757	795	801	785	775	734	810	813	763	783	735	765	759	765	827	743	843	800	832	817	817	760	767	803	770	740	759	758	777	782	852	769	833	725	750	783	720	781	822	761	766	780	787	744	758	760	782	734	769	778	802	768	698	815	797	781	746	772	749	770	786	808	766	791	787	754	770	793	765	768	816	781	798	772	809	763	746	735	702	810	809	764	804	806	780	776	789	782	714	782	779	722	802	742	750	813	801	765	713	776	746	781	731	810	784	786	734	762	811	748	770	806	814	753	786	830	765	796	767	744	768	786	792	700	763	770	800	744	798	813	819	744	777	785	823	767	802	773	764	773	807	757	786	739	811	763	775	779	801	789	748	788	804	699	757	762	743	709	757	791	817	766	764	825	803	744	751	763	763	755	747	778	794	774	742	758	787	772	723	757	740	745	799	772	839	801	759	804	744	757	747	770	788	765	750	760	742	743	726	768	780	744	735	810	768	770	770	748	768	749	799	792	784	743	781	767	736	822	743	770	740	806	708	758	798	780	714	787	788	793	755	783	764	783	748	804	819	778	753	746	818	745	745	735	803	771	771	784	756	735	745	812	771	764	778	751	737	777	771	777	815	824	764	758	750	805	738	778	809	802	779	815	769	768	755	785	763	789	762	786	788	782	763	755	798	750	778	746	768	789	753	743	772	800	796	787	785	832	756	826	754	724	785	742	801	758	747	760	800	763	788	792	732	803	812	767	782	780	760	797	728	756	767	796	779	758	763	775	759	711	734	722	762	756	799	751	759	801	803	754	770	820	788	757	792	790	733	802	795	758	759	770	761	775	763	761	777	733	789	773	734	781	757	802	807
35899	45156	29989	21871	15238	5843	4314	6537	7395	6930	5858	4045	3090	2473	2257	2100	1989	1995	1881	1903	1760	1600	1437	1536	1720	1532	1416	1332	1303	1073	1096	1156	1171	1200	1114	1175	1138	1123	1068	1108	1109	1050	963	967	1026	986	985	953	1027	1004	922	975	926	970	993	964	1039	945	968	996	931	966	904	968	1005	994	1052	1001	966	1024	921	978	1029	983	935	980	962	977	950	938	951	927	1015	1014	929	928	943	1039	943	980	957	958	954	986	968	976	995	932	981	935	985	966	960	917	1042	956	928	932	994	1017	962	986	995	973	940	956	962	914	930	982	971	1006	1055	953	941	919	998	910	1021	976	977	958	913	921	924	986	896	1002	998	882	1006	950	1008	929	1048	1025	946	948	935	977	973	979	1007	946	951	939	897	941	927	924	922	918	957	953	961	924	959	938	938	951	923	1010	931	893	890	973	947	951	1019	988	929	942	933	957	970	981	962	944	969	941	943	920	951	977	906	962	940	990	962	911	968	1024	973	984	982	996	972	953	954	941	963	922	959	930	984	899	999	1000	1011	1013	953	939	978	942	952	895	943	998	928	979	966	983	980	921	946	973	973	969	928	930	964	954	928	965	944	951	979	941	951	1052	938	976	947	919	944	932	916	952	921	946	918	969	956	960	968	881	923	966	941	904	1032	931	991	934	1007	930	966	984	993	999	1023	995	1007	932	966	994	956	963	966	962	942	953	932	1002	961	1004	944	969	1015	943	970	917	954	927	984	924	967	991	960	931	1053	938	972	924	949	947	933	963	995	977	1016	961	961	984	936	971	975	967	951	901	907	943	959	1006	985	933	937	946	1008	966	943	962	972	967	1005	958	965	899	944	1016	978	985	946	1012	960	948	949	958	970	924	945	903	1018	919	964	941	974	1014	937	992	995	903	944	994	990	944	1036	955	1000	951	971	969	942	956	888	959	924	1015	986	989	946	939	986	995	984	938	965	950	1009	982	937	980	953	949	986	999	949	971	973	973	961	954	953	992	969	915	980	935	937	1007	939	963	966	997	933	937	939	922	983	1006	942	951	930	913	864	1008	940	948	954	974	1028	980	958	961	1011	1006	983	973	1006	931	983	948	932	998	970	985	905	923	978	988	995	967	998	936	980	962	922	993	922	910	972	956	949	973	991	987	930	973	984	931	956	954	999	951	1007	976	999	986	930	1004	1011	994	962	991	942	939	971	991	1020	944	989	944	1013	925	981	987	969	992	946	970	999	962	983	960	975	955	953	931	951	966	939	1001	954	952	945	940	957	981	993	932	1027	974	970	941	958	977	918	1025	972	946	922	971	929	943	1017	967	974	944	970	953	949	974	932	972	1008	932	957	968	997	976	982	977	1017	969	944	974	992	950	954	931	956	955	932	929	967	960	973	948	938	927	962	985	944	921	947	965	888	959	964	1008	1005	935	949	943	927	955	918	995	948	983	969	960	954	932	964	939	959	989	961	937	970	1018	973	957	993	942	937	942	955	938	1004	957	968	972	988	958	958	956	961	963	980	932	1003	932	984	970	986	986	966	966	931	951	907	985	934	947	914	1010	956	929	906	974	955	993	963	903	931	980	976	936	955	965	980	945	985	962	958	898	986	962	979	951	998	954	922	967	980	881	944	1005	1016	970	974	967	932	953	919	987	956	1023	966	982	974	1033	985	983	968	983	888	959	962	973	960	921	961	940	967	1006	938	936	989	954	954	1009	976	898	960	947	957	890	978	989	933	908	944	983	938	998	947	970	995	1002	980	880	981	920	933	976	970	956	909	933	920	921	948	974	959	956	946	956	982	959	931	977	1017	959	963	907	971	964	955	963	994	957	898	921	932	1005	924	957	958	973	1040	978	1010	963	989	949	930	974	984	925	1015	971	935	968	959	936	956	991	963	943	907	955	1037	885	972	969	950	981	959	977	1007	981	1037	998	954	968	982	924	944	908	949	946	1020	979	946	958	965	994	984	1002	1016	934	954	921	985	966	966	932	967	977	972	984	990	922	992	960	970	972	1014	977	897	907	982	970	998	988	956	936	974	944	949	959	971	966	895	1001	972	965	997	989	999	923	963	981	947	917	926	946	984	952	998	1030	976	993	932	947	980	1014	991	927	994	950	953	990	987	955	928	962	990	914	940	951	974	967	976	933	986	967	980	963	930	953	1005	964	953	950	968	994	918	927	964	975	1018	1015	933	976	1004	987	908	1019	994	938	962	911	917	978	942	1018	985	992	963	1005	932	958	965	957	942	969	958	1035	1015	925	962	984	969	987	1005	906	996	963	932	944	948	951	940	979	921	981	969	968	945	927	934	932	991	954	1003	947	925	986	991	965	943	911	936	968	933	928	903	954	983	955	1008	947	977	978	997	991	1018	982	982	955	964	959	967	942	953	959	969	973	952	974	979	970	973	922	993	994	980	943	966	925	891	952	1003	990	931	934	988	991	991	945	962	934	921	947	972	967	982	960	981	989	1032	945	963	985	948	996	924	928	976	936	923	952	964	952	1004	922	928	946	985	958	940	908	944	992	995	957	1015	968	1013	950	953	935	956	965	962	949	995	935	942	948	965	966	1021	961	960	973	974	949	946	961	999	864	997	993	985	914	982	953	1009	943	954	1025	999	991	981	949	972	971	973	989	941	1001	1003	999	1005	973	936	987	966	941	996	960	985	924	1004	982	966	971	992	991	948	937	990	961	956	900	1060	946	910	959	909	954	976	999	992	998	969	939	974	985	977	1024	970	954	954	971	954	1012	993	963	938	945	957	975	971	950	959	932	965	916	1000	978	980	1001	1044	931	1013	917	975	994	965	982	957	989	1022	996	995	942	1000	978	972	1006	955	1012	942	945	976	906	980	984	894	959	924	933	991	1030	947	1048	916	947	973	969	936	958	941	943	998	971	1004	917	962	926	987	949	952	944	881	990	1009	957	909	935	1015	954	950	1018	909	963	910	985	995	964	979	970	974	977	993	999	963	902	937	940	941	958	1008	966	964	982	992	940	936	966	941	946	971	931	973	930	955	899	962	940	955	960	997	937	954	952	988	966	951	951	1058	984	962	999	952	963	950	1011	897	959	983	913	999	964	904	934	1030	1005	952	954	961	971	974	948	953	961	972	996	911	936	942	975	910	993	953	920	957	959	995	933	937	945	961	1007	929	983	949	940	1024	977	970	1013	945	903	955	951	974	970	1006	981	905	992	937	990	1015	952	991	982	969	1000	1026	989	899	966	954	966	981	944	902	945	973	924	997	938	982	963	970	956	950	953	953	957	983	974	935	939	987	1020	920	972	925	975	935	940	986	921	996	958	963	966	905	930	1028	964	960	946	954	1032	932	952	1003	978	951	984	946	968	966	1001	962	976	986	948	939	931	960	985	962	948	913	958	966	946	975	947	975	1005	1041	960	945	963	907	993	940	988	939	966	989	1005	974	978	976	936	948	945	946	978	994	1018	979	1010	977	935	958	963	970	916	943	980	970	934	976	963	959	965	1010	1057	922	983	886	943	924	954	983	953	997	952	984	977	927	960	972	983	993	958	925	961	986	958	859	957	993	953	942	995	994	986	976	916	945	907	959	997	1018	949	940	1002	1013	1002	985	964	954	917	1001	983	911	961	984	901	972	960	990	944	962	936	1001	957	965	963	936	958	971	970	997	995	982	951	977	1009	996	980
23673	20869	28033	23925	21187	15416	6111	6314	5787	4785	3651	2718	2136	1787	1580	1497	1512	1392	1382	1424	1224	1155	1071	1191	1321	1183	1038	1076	1060	854	825	907	900	924	860	881	889	816	841	845	766	723	828	761	736	771	758	758	749	723	756	777	759	694	728	697	747	703	763	707	737	763	677	724	750	714	741	704	732	716	727	723	717	689	718	704	720	732	675	689	711	712	680	681	742	724	719	708	709	699	705	711	674	712	703	730	745	722	697	761	707	717	712	693	664	719	668	713	684	723	727	689	692	711	663	696	730	714	686	776	716	741	770	681	690	637	706	727	727	674	687	678	684	712	680	811	718	640	720	698	702	716	708	681	727	760	722	680	716	701	731	688	703	721	702	707	759	666	715	686	712	743	668	716	711	657	724	688	692	723	704	724	745	692	720	735	701	736	685	692	700	726	735	694	728	750	707	668	698	696	723	736	711	726	692	711	712	696	705	712	701	707	690	753	752	702	708	719	709	700	712	717	650	659	731	689	695	713	734	697	742	700	703	717	730	728	691	747	709	757	701	683	710	721	696	689	753	704	742	666	735	685	673	715	659	692	731	722	724	722	699	745	733	696	693	688	745	728	685	707	707	685	730	698	710	717	738	706	683	709	691	686	695	725	720	739	694	727	724	746	715	743	740	654	713	668	725	742	708	716	651	704	650	701	682	669	715	715	725	718	727	698	692	692	692	723	720	732	691	686	681	722	687	707	744	679	772	715	721	683	693	669	727	711	696	686	742	730	695	703	714	725	699	702	718	736	731	740	697	722	696	695	659	692	706	607	651	735	697	699	710	697	697	700	703	677	720	672	660	683	683	710	726	717	677	766	778	717	733	745	631	700	685	757	740	718	658	700	712	685	746	724	705	711	726	698	712	701	748	702	695	724	701	681	695	720	748	703	677	703	679	718	709	719	706	741	680	683	717	678	732	715	684	743	696	705	694	726	699	710	713	683	723	685	721	749	685	712	745	724	656	706	713	735	698	692	757	724	688	695	728	683	698	686	754	751	672	717	731	742	735	678	737	699	683	677	702	709	736	689	700	698	731	714	705	701	720	719	739	754	733	724	714	699	716	716	686	658	719	710	722	712	711	709	715	751	744	679	704	706	687	704	684	722	759	700	689	657	700	720	687	696	727	733	713	667	723	656	716	691	765	712	700	732	708	690	708	736	736	728	736	752	740	685	689	690	676	763	718	696	704	685	649	757	709	714	739	694	705	686	726	736	751	732	685	708	730	728	717	721	686	687	719	691	745	722	702	704	719	733	728	694	709	730	721	747	713	706	689	705	720	727	650	706	720	749	725	695	702	724	719	740	690	732	677	740	722	752	683	764	717	646	678	716	680	692	688	697	711	659	696	708	707	745	722	642	667	680	695	713	701	720	727	705	708	729	767	729	705	706	659	730	766	714	727	680	731	663	703	675	718	706	712	655	724	725	756	697	722	662	750	744	658	701	732	714	736	770	681	677	708	664	701	718	674	727	705	699	769	744	740	721	696	712	699	692	718	717	715	707	738	683	689	678	697	721	741	687	719	690	724	713	709	727	735	720	711	702	748	694	686	689	680	685	734	696	694	670	701	686	752	689	692	659	710	732	739	687	746	769	676	705	706	685	697	680	686	669	721	685	746	706	773	710	693	740	716	703	739	699	716	720	735	749	707	742	675	694	721	706	674	652	742	705	691	751	713	743	795	706	686	702	665	726	726	684	716	706	746	696	724	707	760	658	734	735	763	689	688	717	722	774	711	647	713	706	703	731	689	699	712	692	724	682	687	716	660	734	730	744	693	734	692	730	684	686	701	729	694	722	690	735	716	714	768	670	684	702	682	681	698	691	759	708	718	694	726	742	710	711	725	744	694	733	740	695	705	718	706	701	744	718	715	713	725	732	716	741	737	717	735	723	698	719	696	723	691	696	700	720	686	754	692	733	717	734	668	699	737	738	727	693	685	680	688	724	716	719	691	699	769	708	702	728	730	689	716	709	690	734	699	705	705	674	721	669	712	766	668	736	731	716	682	714	744	743	775	736	757	747	709	694	766	724	747	708	738	734	654	698	749	658	703	708	677	712	709	764	709	687	705	696	717	643	702	716	682	739	741	695	736	689	738	672	705	711	689	762	724	691	734	667	707	679	673	683	687	730	719	691	654	736	707	708	711	723	670	702	708	692	709	694	725	704	718	742	717	726	673	730	725	688	772	753	699	739	718	696	725	743	741	738	713	741	723	725	717	678	668	703	710	713	665	759	703	760	653	713	763	699	700	707	717	697	712	727	728	712	751	714	688	740	742	753	698	703	717	707	717	717	799	690	734	728	711	666	739	690	675	745	750	750	716	733	680	730	695	751	734	698	718	814	713	694	665	652	770	673	702	724	741	772	727	703	691	744	694	724	709	724	726	745	690	666	757	719	710	721	726	777	691	718	739	686	711	725	720	672	676	709	695	733	665	664	697	728	716	719	695	742	713	692	729	725	732	696	692	735	692	699	710	707	672	756	737	693	724	743	735	731	700	697	693	710	694	662	727	727	715	707	680	745	692	698	635	732	730	677	677	701	723	740	733	637	721	719	733	688	745	702	695	667	704	748	727	726	661	745	738	690	733	717	692	701	712	700	717	724	680	758	723	704	687	730	712	754	695	717	708	739	663	713	708	695	689	709	657	709	714	662	715	738	701	701	700	677	745	724	722	720	727	744	698	684	771	707	712	721	690	736	687	719	738	689	717	706	700	738	744	704	737	681	695	678	700	742	686	708	724	707	689	767	711	671	721	728	693	717	679	695	698	670	713	673	725	688	777	727	749	691	746	731	710	718	717	689	697	678	759	738	693	705	713	731	711	668	739	703	707	714	743	719	680	712	723	714	704	679	703	691	708	752	779	699	712	735	731	744	718	743	691	710	729	720	718	719	704	738	733	697	673	771	695	690	707	720	679	689	683	738	727	706	699	743	686	717	631	728	755	713	693	705	717	725	678	715	704	691	778	674	743	705	682	735	696	663	719	754	723	677	694	679	732	712	701	677	671	705	671	717	732	714	723	694	701	734	704	709	711	734	724	723	703	695	670	668	761	717	748	692	678	707	738	718	676	729	707	702	715	754	755	699	723	725	733	706	727	685	683	664	678	711	718	683	685	735	691	720	702	722	670	722	730	749	696	660	685	705	641	717	700	650	712	727	719	726	681	722	728	729	670	725	704	719	751	667	715	663	712	721	713	745	671	754	709	697	712	721	747	707	701	710	727	780	704	753	714	713	645	749	689	692	715	665	727	713	712	707	708	725	714	709	730	750	669	755	677	712	730	692	706	744	663	704	711	763	707	741	722	727	691	746	686	714	748	662	701	683	705	670	752	726	733	664	699	709	736	732	655	705	723	732	694	687	695	769	695	730	736	707	675	734	709	717	676	758	710	729	658	679	669	687	719	698	686	736	718	760	732	686	687	668	727	682	729	698	727	692	708	709	718	757	675	712	663	733
38894	56373	39824	29829	21476	14069	7948	12276	11448	9271	7147	5210	3957	3235	2921	2652	2651	2426	2206	2201	2045	1748	1744	1904	2088	1811	1581	1579	1482	1148	1188	1153	1220	1305	1160	1247	1278	1141	1111	1091	1007	1055	1005	999	947	940	974	986	956	989	1015	897	906	863	917	900	897	953	952	937	890	911	930	886	921	854	929	886	901	882	871	873	922	870	922	919	862	907	932	802	897	858	851	869	886	948	903	940	915	903	906	888	878	907	932	873	903	863	934	904	886	880	896	892	926	887	924	914	868	911	870	919	888	908	892	887	912	855	904	840	888	884	879	896	901	896	890	907	881	888	890	888	880	923	863	886	917	886	856	921	821	856	894	913	924	879	929	924	883	941	883	877	901	959	854	845	906	855	955	876	910	845	875	840	923	866	862	929	844	850	876	888	852	854	905	848	897	847	944	881	892	846	856	931	894	863	908	897	880	850	913	908	910	974	878	900	901	898	851	901	898	896	883	895	876	890	917	872	897	882	913	888	851	877	859	939	927	884	877	917	915	917	911	928	909	896	882	881	956	885	914	912	863	909	939	940	920	929	935	886	850	899	894	900	878	868	873	897	932	901	877	873	855	929	893	971	928	941	896	877	845	890	911	903	917	876	941	886	875	910	908	873	904	909	874	870	890	949	831	884	870	910	884	866	863	841	876	895	916	863	923	866	868	925	841	917	939	913	841	821	915	906	889	874	850	876	935	897	900	951	832	846	924	928	889	909	850	875	907	968	907	857	890	878	897	865	842	909	947	874	873	877	850	868	900	911	861	891	946	852	837	903	932	904	910	868	883	901	857	904	906	863	921	911	880	877	895	850	851	906	889	877	897	950	886	895	931	917	933	931	896	915	951	868	867	875	868	874	878	873	888	910	879	852	909	886	931	897	861	875	883	881	843	915	879	888	927	917	905	898	884	908	885	922	886	927	866	879	897	881	898	905	856	878	870	883	874	913	849	923	904	864	911	893	880	872	972	926	902	870	879	915	912	896	862	895	898	911	912	903	874	870	856	884	871	886	933	898	910	863	858	899	931	931	885	868	847	908	921	926	940	966	901	871	927	871	909	920	897	893	867	882	903	895	890	900	898	892	931	943	876	885	908	898	930	886	902	877	915	931	851	879	882	882	876	836	892	912	936	897	885	882	890	847	900	885	886	904	859	914	925	883	935	912	935	871	870	916	914	830	890	852	908	918	904	846	946	846	895	935	876	913	856	921	878	875	881	968	908	884	923	889	888	891	882	954	866	919	909	898	877	861	869	890	815	834	858	862	866	858	876	850	956	901	900	888	919	873	854	871	938	891	939	942	925	889	927	868	880	871	907	944	932	885	890	880	900	860	913	884	852	866	909	933	911	916	894	889	872	895	876	862	888	949	918	844	886	888	846	886	896	844	942	934	898	876	848	828	845	884	902	865	897	853	874	903	849	888	896	957	839	892	931	896	898	885	935	873	936	832	835	899	906	868	863	883	807	943	910	923	878	888	908	869	886	850	871	902	839	880	843	879	903	889	894	906	938	851	885	949	846	897	880	920	868	944	847	897	910	863	861	919	884	882	860	939	853	899	887	920	932	895	890	880	900	889	855	908	902	944	884	909	886	905	890	889	910	899	886	859	870	951	881	901	916	905	860	888	907	887	902	894	909	928	907	903	927	850	924	848	918	890	889	865	884	915	873	899	865	903	954	919	884	877	867	889	880	855	891	868	870	903	896	896	886	916	868	871	959	899	885	913	889	897	920	843	917	892	850	926	850	900	896	884	875	911	920	818	878	863	902	864	896	933	878	863	885	888	907	891	935	880	887	882	927	889	939	901	903	904	873	876	888	931	889	876	876	899	882	924	917	857	902	878	903	904	869	899	877	921	916	848	810	858	916	850	925	916	908	958	896	906	909	911	916	844	858	989	948	910	887	919	938	945	857	838	912	878	863	859	877	927	879	925	905	911	929	869	887	938	893	851	899	904	895	911	930	913	884	851	890	914	918	828	906	878	852	909	874	897	876	917	894	900	827	954	885	914	906	866	894	871	891	850	896	904	904	898	905	937	887	882	889	866	960	913	901	916	889	876	899	883	898	853	878	866	914	860	878	859	880	907	875	883	841	911	877	914	911	954	872	858	925	873	880	898	880	893	855	923	878	890	860	892	890	876	936	872	939	939	911	839	904	907	897	902	856	913	882	838	881	890	875	929	962	885	881	876	908	837	940	922	857	904	844	803	890	914	924	886	839	916	896	855	886	918	871	882	881	918	946	859	864	923	912	896	903	886	891	900	835	896	878	901	909	932	892	916	866	869	890	894	858	904	852	920	875	922	844	911	855	916	842	855	873	892	912	926	902	927	914	894	906	922	893	928	892	838	925	876	873	879	870	892	916	868	884	872	912	880	886	897	905	888	915	889	928	878	918	835	860	917	892	890	903	871	883	913	877	902	903	954	892	867	892	914	883	895	881	894	901	892	909	913	905	878	871	874	837	887	907	859	896	979	889	905	887	921	921	895	893	900	952	868	884	934	919	912	877	870	896	929	910	865	908	891	869	879	935	853	896	886	895	842	894	941	858	926	866	943	860	909	897	875	894	945	828	868	850	909	876	839	885	871	895	833	887	916	893	875	882	889	935	903	844	902	905	907	894	910	845	948	895	868	886	892	918	934	941	913	898	905	933	862	861	834	945	908	906	852	858	891	859	882	871	923	962	870	861	942	865	926	854	892	884	875	859	839	948	882	927	850	882	853	868	865	917	913	915	932	865	867	840	845	897	912	946	860	887	869	866	920	897	879	891	879	882	882	911	924	895	845	889	911	915	903	907	884	965	920	870	914	894	830	869	896	904	900	881	851	869	859	886	910	854	900	906	881	846	898	907	874	934	867	909	891	960	893	898	878	883	938	887	899	870	892	918	894	888	958	926	849	925	889	906	902	926	932	877	881	870	906	903	891	920	887	841	882	939	922	904	861	863	874	895	920	874	918	905	865	880	923	923	910	887	883	890	871	865	953	928	899	876	883	907	905	891	918	819	879	923	858	869	894	910	891	952	847	861	860	930	913	922	918	907	928	823	912	832	911	913	955	807	852	876	855	880	900	889	868	901	884	934	893	890	914	910	901	914	879	956	898	917	864	905	896	922	905	870	884	889	928	923	891	918	906	880	837	892	910	896	893	892	936	869	930	902	921	931	843	879	877	910	920	926	827	878	882	872	915	878	865	944	921	901	916	902	883	866	956	936	904	956	943	908	905	856	877	921	874	875	950	904	917	879	916	845	919	939	905	906	885	932	961	961	902	895	883	862	892	873	914	879	886	930	896	907	909	878	873	885	889	887	905	871	901	892	901	917	894	900	874	860	876	935	887	932	873	895	966	935	874	881	880	920	897	858	863	886	854	945	890	927	891	880	887	905	902	922	895	902	795	900	876	935	896	968	895	937	867	927	906	906	919	876	891	865	893	877	860	893	937	859	873	876	925	943	882	920	866	930	882	892	884	898	921
22649	20795	28368	23278	20937	20770	16280	10651	7381	5840	4812	3534	2470	2111	1961	1793	1775	1789	1730	1630	1367	1219	1175	1308	1364	1299	1162	1098	1082	910	853	852	936	813	832	856	955	869	844	844	769	762	781	728	712	669	754	705	662	686	693	670	639	655	673	688	684	640	680	670	709	665	691	693	656	639	618	713	685	708	690	632	677	633	687	627	697	624	627	678	669	685	655	652	666	642	607	682	654	619	642	641	663	626	625	711	647	654	660	684	662	673	665	600	687	690	626	660	710	663	644	673	633	657	621	677	695	671	642	610	646	693	653	698	630	668	688	658	615	666	663	647	650	668	605	602	663	680	652	683	637	606	685	672	645	639	662	630	695	635	621	646	665	688	662	666	637	643	687	632	638	637	722	648	659	667	636	676	666	682	656	642	611	687	628	655	624	648	638	640	692	662	701	650	688	636	640	685	645	701	650	673	659	663	655	661	685	620	618	664	654	645	622	654	651	655	656	687	653	662	707	653	666	637	635	637	634	649	649	687	656	648	604	645	653	679	631	614	681	603	651	666	611	655	659	620	669	668	641	661	619	679	637	678	680	643	647	666	698	598	705	683	678	716	652	625	648	678	621	633	669	676	647	684	646	668	693	640	667	662	671	678	616	708	626	608	698	661	660	633	643	688	666	664	635	671	639	615	638	657	690	638	641	673	677	650	706	654	672	706	650	682	668	647	655	698	633	656	676	646	604	651	677	626	629	674	613	670	654	639	690	672	613	665	663	647	674	664	670	632	627	648	648	678	671	650	642	644	644	650	680	648	642	668	697	631	651	671	639	686	682	695	690	664	680	690	661	662	644	670	673	682	676	693	648	620	654	675	649	665	643	657	674	647	672	658	619	640	658	642	678	654	674	670	652	646	671	654	655	637	682	646	644	668	679	650	675	665	639	655	685	690	656	650	651	659	694	634	631	678	621	636	690	697	663	679	649	647	693	716	643	647	655	661	662	649	653	640	620	659	721	642	652	680	690	668	661	619	648	671	604	697	637	679	642	667	628	647	688	640	624	644	699	710	628	655	677	633	694	635	659	717	630	650	679	650	691	645	659	634	649	659	640	641	625	625	669	682	663	650	646	636	668	630	694	609	604	676	643	677	681	644	644	660	670	654	650	639	664	657	632	654	657	646	671	638	656	658	639	622	662	647	621	643	638	643	610	624	642	659	659	672	687	609	605	645	662	650	679	632	684	643	642	685	661	666	671	640	655	654	673	644	642	627	610	667	685	624	648	666	643	667	630	670	662	604	669	667	646	660	629	683	734	644	649	684	630	689	628	673	648	652	719	636	687	656	650	665	673	630	631	673	637	607	660	681	636	678	659	669	634	654	662	616	703	653	677	647	665	668	701	634	662	659	640	633	636	704	642	696	622	655	667	666	665	638	663	653	681	681	629	599	691	596	666	649	689	644	666	625	670	654	669	670	618	629	631	659	676	656	614	643	661	650	682	681	616	671	636	654	672	680	687	635	668	644	617	651	659	624	666	645	707	634	651	677	633	692	664	629	684	675	686	682	636	651	645	673	661	692	679	617	694	663	643	682	641	645	673	672	596	639	697	675	668	658	625	710	643	637	687	638	625	656	703	612	681	653	649	650	680	677	642	662	666	644	670	698	729	704	641	688	649	716	657	684	644	656	659	665	662	648	665	671	695	640	678	668	657	671	631	659	688	666	657	617	667	605	642	666	693	683	681	665	668	657	652	637	648	663	643	648	647	623	626	679	670	661	669	699	633	664	653	619	669	645	682	706	636	688	626	602	657	632	685	680	676	647	684	623	627	626	633	654	608	594	647	707	712	673	659	663	669	707	659	652	637	659	658	685	652	670	662	657	626	684	641	660	634	623	645	678	648	663	675	649	678	643	665	685	701	658	659	676	663	647	711	663	704	675	683	664	672	647	627	671	681	712	600	630	656	660	639	714	639	599	643	676	637	664	674	642	645	621	671	654	667	687	663	658	653	635	659	675	646	646	659	631	640	655	661	610	644	697	613	612	618	695	651	653	679	680	631	621	648	626	674	674	604	663	621	667	678	678	624	627	663	672	619	671	672	690	649	673	663	685	656	649	654	680	652	638	684	634	583	666	705	706	611	670	651	677	663	633	661	668	667	648	641	628	645	615	669	693	652	640	655	647	619	629	636	653	642	655	630	655	637	688	651	682	621	655	651	634	619	625	645	612	640	669	613	643	703	658	689	633	690	659	640	678	696	669	661	640	643	685	618	654	712	610	628	675	667	653	633	652	627	641	668	630	667	688	683	676	677	650	649	643	640	640	643	671	667	639	634	657	648	672	669	653	661	679	642	633	644	653	706	664	635	645	644	671	740	638	624	643	637	647	619	642	658	666	688	648	648	646	658	679	662	639	683	680	714	710	630	676	669	670	671	656	650	672	669	644	669	654	684	604	682	657	654	660	652	653	674	658	688	640	663	632	609	671	636	674	660	629	619	633	651	660	647	618	656	658	634	617	648	653	676	637	651	678	640	628	672	667	684	662	622	662	630	613	671	684	624	652	683	647	705	626	634	634	673	705	640	648	638	692	674	562	644	667	658	640	673	611	681	642	651	640	666	625	668	621	711	623	626	651	645	613	651	699	676	675	656	674	612	675	702	661	608	667	644	671	674	623	602	676	691	668	664	626	641	680	633	685	673	625	631	679	668	620	615	654	674	645	645	646	667	647	636	673	684	699	683	649	626	628	638	670	663	675	612	653	672	675	680	665	656	673	659	637	649	641	606	685	698	697	680	687	659	691	648	684	645	641	667	690	659	615	665	643	655	625	615	609	654	666	624	616	630	665	648	662	684	668	655	711	643	646	609	654	675	692	655	684	677	670	605	656	698	659	638	748	664	685	601	673	640	711	645	688	648	656	633	671	633	698	670	653	663	650	635	681	668	666	695	636	707	663	666	678	638	639	648	695	657	716	656	663	643	668	629	640	686	669	665	610	673	640	628	634	632	675	649	686	666	684	626	664	641	640	672	621	689	655	660	691	635	633	664	599	630	664	683	649	593	699	652	661	646	599	679	665	659	679	651	639	643	714	611	692	652	678	685	678	687	660	680	681	677	680	678	670	618	622	668	709	679	694	673	584	648	659	675	628	672	729	667	638	663	661	675	685	662	696	681	656	667	656	666	703	677	642	651	671	655	707	651	611	652	640	645	641	681	689	662	644	630	631	688	665	689	685	680	620	667	678	632	626	631	756	633	649	646	652	661	661	664	653	653	648	626	659	659	643	663	702	662	680	647	635	665	680	673	686	664	644	653	666	643	623	686	660	625	658	670	645	642	614	691	666	650	652	651	661	670	692	663	673	645	615	709	632	657	655	656	622	672	677	709	644	634	640	678	646	681	690	630	660	678	658	654	660	644	635	655	674	674	636	669	678	655	623	676	652	675	613	650	684	671	647	639	627	708	691	621	675	669	647	678	645	672	641	651	620	624	675	657	688	650	628	587	635	628	652
43052	63112	44891	35138	22496	13875	16948	17334	13419	11092	9142	6697	4685	3829	3435	3364	3184	2927	3026	2761	2324	2072	1919	1983	2338	2200	1823	1660	1632	1328	1256	1261	1324	1297	1147	1210	1359	1141	1136	1067	1051	1023	974	882	921	897	961	846	924	854	917	891	825	865	879	865	844	824	882	812	810	821	800	864	850	796	859	888	823	818	864	825	850	817	822	834	764	860	808	806	860	828	807	851	840	809	843	803	859	815	847	793	834	842	740	788	780	814	778	796	821	840	828	791	835	828	809	828	800	796	821	827	771	800	823	819	780	806	764	809	793	783	801	822	761	782	805	822	790	806	852	790	825	827	823	784	788	859	809	808	823	812	838	818	756	838	835	846	772	810	813	790	793	789	824	781	792	822	805	780	766	829	824	818	813	752	766	803	778	807	827	823	817	750	830	744	824	837	863	772	750	810	798	828	879	853	766	809	843	794	837	885	818	861	774	773	807	811	835	821	845	822	806	801	770	822	813	877	829	800	813	785	822	796	789	799	761	846	839	822	830	818	757	824	762	838	772	793	831	768	792	839	832	822	804	840	798	799	851	808	862	825	771	821	795	777	816	773	781	783	809	791	839	806	786	766	795	780	818	797	794	766	804	868	816	838	810	834	863	752	849	828	803	815	819	835	790	804	839	817	803	776	803	814	801	839	841	834	815	825	828	791	809	850	797	856	792	852	812	814	830	794	816	893	786	845	785	816	784	787	803	812	801	799	821	775	833	827	807	826	814	819	846	816	846	842	826	819	760	839	762	790	768	854	856	804	822	784	823	815	819	777	829	838	799	820	818	829	811	776	765	809	827	848	843	828	815	780	860	837	826	814	803	868	766	780	780	811	832	842	804	801	842	779	815	834	824	760	831	860	815	803	854	832	785	801	809	854	829	824	753	855	814	813	753	787	809	873	803	861	827	806	796	794	826	788	825	810	815	815	775	842	808	830	841	867	877	792	848	812	842	846	809	808	863	780	742	811	790	803	828	798	836	846	782	799	824	805	812	834	796	829	793	821	849	836	817	811	817	780	832	800	809	799	770	822	804	788	764	764	814	756	848	852	841	830	800	791	792	811	810	797	844	839	810	855	817	817	822	797	829	808	812	799	782	786	822	848	778	837	837	847	801	767	778	879	854	756	775	821	842	833	800	815	784	818	799	799	787	804	785	822	794	814	789	794	797	792	805	822	773	783	855	829	875	831	838	819	851	793	764	816	811	810	867	880	805	801	760	770	819	833	812	913	847	810	806	761	783	840	794	857	806	764	798	827	809	815	765	800	767	792	881	795	838	839	839	845	833	811	807	794	781	849	810	853	806	810	858	821	808	775	780	848	803	836	850	810	810	843	838	768	794	790	778	772	796	803	767	808	764	794	857	885	823	804	841	826	838	804	816	786	805	827	821	854	760	830	778	775	789	811	822	794	792	788	775	783	802	752	795	816	860	799	786	831	815	830	808	836	819	811	843	823	791	830	853	822	805	797	833	762	803	802	791	814	890	815	769	861	851	853	819	827	802	803	788	786	829	791	801	793	840	865	764	770	741	851	797	841	790	797	807	824	793	825	802	801	826	825	806	792	849	825	822	788	804	823	832	808	809	808	811	747	809	827	820	820	866	840	783	797	762	877	805	795	819	755	804	817	825	823	851	799	822	830	802	811	753	799	825	842	774	778	828	824	805	785	827	827	845	820	821	783	855	808	794	804	824	795	783	837	844	833	777	804	808	803	787	840	803	809	807	738	818	850	770	853	855	812	837	767	792	834	817	790	821	796	798	852	819	759	818	840	808	803	773	787	841	739	831	787	788	872	812	793	828	839	826	837	861	812	825	805	795	788	818	811	876	769	770	792	777	890	840	809	839	752	800	822	819	800	839	805	800	814	773	786	821	890	807	836	826	858	841	793	825	827	877	810	786	876	798	781	844	798	800	762	838	793	784	785	811	812	799	766	836	787	771	810	814	838	795	790	780	778	830	773	817	804	807	791	844	809	789	846	813	810	814	763	780	792	782	822	842	826	795	837	834	781	845	814	788	797	814	779	810	767	792	787	775	802	860	796	801	857	828	768	840	795	843	799	837	826	804	805	792	832	832	857	836	843	812	886	789	805	812	831	802	746	801	749	836	785	822	796	792	855	802	775	790	781	803	803	782	763	762	773	814	782	781	800	834	819	788	751	835	790	804	816	808	797	864	814	828	790	797	761	801	810	816	837	801	825	749	850	858	808	833	793	802	802	773	769	822	794	870	813	837	782	858	838	784	801	833	797	835	825	821	836	811	773	812	812	828	837	786	817	818	779	780	764	834	832	788	796	799	844	831	828	826	801	818	779	797	803	818	774	830	840	815	804	813	824	812	790	786	803	781	801	823	778	794	841	818	827	821	792	801	792	835	828	783	805	780	870	831	839	834	778	841	866	855	808	876	835	874	770	901	793	736	826	787	784	807	791	796	859	829	833	793	789	806	790	827	822	798	759	792	782	803	795	829	821	865	802	786	767	808	807	800	844	821	841	800	776	832	786	822	864	836	806	877	782	816	797	799	821	850	814	781	877	799	811	764	893	852	827	803	818	814	798	798	769	885	804	836	824	800	836	868	807	871	829	801	839	814	787	770	859	774	781	818	843	779	812	801	829	822	761	790	775	835	831	850	785	760	806	800	795	810	821	828	817	865	827	821	776	802	824	814	823	810	859	827	832	865	779	832	803	801	823	867	853	873	789	837	875	794	843	814	827	837	809	826	780	800	812	775	818	870	760	822	809	804	814	801	787	810	826	808	742	777	836	774	775	790	796	815	880	810	805	788	822	806	815	800	842	843	841	762	781	816	815	792	827	778	785	819	845	813	821	813	789	813	819	813	816	803	768	824	819	785	812	829	808	831	852	803	754	806	810	790	810	872	838	815	804	823	844	807	818	862	826	764	863	817	811	822	800	839	776	869	818	807	821	817	865	778	801	835	796	808	818	803	834	823	754	839	813	778	809	846	820	807	810	775	800	814	836	781	804	833	816	850	766	791	762	837	793	761	825	776	814	810	809	796	802	790	826	816	815	813	781	822	792	819	790	847	842	761	851	821	858	770	803	838	819	790	805	791	823	797	793	859	831	812	809	774	769	855	838	835	799	768	836	849	834	788	836	813	767	805	809	854	815	790	852	814	807	819	769	863	852	793	822	817	862	854	887	814	793	779	797	774	778	720	822	803	778	851	833	809	752	791	772	825	806	768	769	843	845	817	841	811	821	781	823	803	800	845	803	767	800	838	845	836	813	816	773	808	807	842	843	800	818	800	786	766	867	796	781	843	764	817	839	845	822	828	831	862	814	815	776	804	903	790	844	841	833	800	831	825	825	829	794	835	838	811	808	862	782	829	801	830	855	810	858	812	834	853	811	786	837	777	865	823	807	834	843	794	832	811	791	785	859	817	784	803	835	806	790	826	844	825	852	813	821	807	816	776	808	807	790	820	812	806	777	831	854	839	812	901	833	835	776
28578	31072	29694	18261	5685	3811	4582	5239	4047	3440	2420	1815	1541	1361	1389	1408	1274	1390	1273	1189	1176	1082	1059	1059	1125	1078	1002	904	931	929	880	881	865	828	870	912	933	832	886	857	820	825	807	789	779	794	819	794	791	797	756	751	810	824	811	802	793	757	799	776	768	799	794	753	788	759	798	791	798	766	787	773	804	748	752	846	783	782	787	777	788	771	805	809	719	787	756	746	826	779	770	802	811	791	764	733	768	776	740	753	753	784	780	798	753	818	838	791	807	788	813	785	732	828	776	827	751	810	806	833	730	753	750	780	807	844	754	801	815	758	738	814	767	761	802	798	797	732	740	794	747	723	747	792	750	798	806	777	765	840	809	868	761	809	741	816	775	721	818	816	760	755	790	797	785	756	860	718	789	801	791	779	745	814	767	780	779	815	747	792	823	763	756	789	771	816	747	759	843	775	805	815	753	785	745	777	761	805	772	808	786	802	798	780	774	747	748	765	800	862	732	770	746	756	779	842	730	764	822	782	745	818	790	803	783	740	768	719	730	793	778	782	780	775	762	767	814	800	783	787	757	724	798	833	829	756	825	779	766	810	796	799	766	805	757	748	737	803	822	807	836	758	771	815	796	776	798	799	758	740	757	785	776	802	764	788	784	785	728	781	811	819	766	824	810	816	731	830	800	799	736	788	776	772	804	772	705	839	748	801	802	773	776	752	763	821	790	869	760	808	762	805	781	773	733	747	809	776	761	784	765	770	755	789	806	782	782	781	799	772	776	777	721	761	758	768	776	805	790	776	784	784	830	816	720	816	776	789	787	725	791	759	812	808	792	782	799	756	762	773	794	815	740	800	793	796	832	770	777	783	790	829	838	809	768	804	771	786	755	808	770	747	783	809	798	782	797	773	749	784	834	803	773	769	798	803	769	765	812	746	776	785	789	789	789	762	783	773	775	760	762	790	778	752	809	779	822	805	792	754	763	753	744	748	788	784	766	781	762	799	793	823	825	770	798	828	757	766	764	764	791	796	789	735	800	774	780	793	772	761	797	766	837	787	804	808	802	812	763	822	770	751	755	749	834	777	802	800	717	808	749	797	793	811	768	772	747	812	824	771	765	763	798	776	792	768	766	821	805	771	819	791	763	765	756	742	764	797	773	751	754	755	830	822	768	764	781	790	799	757	747	824	804	794	714	772	749	786	759	780	809	801	844	798	806	833	782	817	828	768	737	746	774	744	767	742	788	804	755	753	793	762	763	781	740	809	803	762	761	845	788	750	782	748	777	810	769	777	800	775	826	754	782	764	853	811	750	768	741	762	783	783	773	799	743	779	838	763	775	803	770	831	781	775	774	787	798	742	741	744	749	770	764	797	784	801	784	783	764	819	738	783	757	737	739	781	805	721	798	801	764	789	759	787	805	779	763	837	763	741	763	774	829	792	777	788	823	789	776	755	779	769	832	797	829	810	753	764	811	773	793	762	807	815	756	771	808	727	756	824	806	760	814	845	753	780	826	754	833	793	813	807	790	778	800	772	783	839	751	749	790	790	790	767	765	830	800	787	779	768	814	810	791	785	778	756	820	861	734	761	762	789	796	786	799	796	804	772	773	821	795	804	804	784	777	814	765	796	865	820	783	794	777	760	745	786	761	770	768	747	768	775	797	737	768	780	767	811	814	828	767	739	843	808	782	804	805	803	811	800	788	823	832	797	789	797	834	758	752	771	765	762	743	787	796	783	794	750	807	819	809	742	726	767	865	792	763	781	774	802	777	763	771	796	829	746	763	812	793	754	785	762	815	813	733	753	802	746	794	805	757	754	796	746	752	772	809	801	747	761	793	784	783	804	784	715	772	758	774	736	792	760	798	736	764	779	804	806	777	763	808	767	803	772	741	792	785	784	748	798	781	778	789	792	800	733	787	781	786	767	804	798	797	795	791	750	800	753	738	795	795	783	795	785	758	788	795	762	741	781	803	762	827	825	785	797	791	762	792	784	764	802	770	757	818	843	799	768	800	807	767	779	746	819	786	813	780	840	816	733	802	793	796	806	774	746	789	765	795	834	808	797	756	770	742	782	782	774	792	793	751	780	759	720	782	804	758	771	711	793	765	839	758	766	829	758	789	762	736	802	781	749	769	762	797	784	802	783	810	795	820	790	791	758	784	790	775	762	816	779	813	776	756	796	809	725	785	785	832	788	796	726	772	757	778	823	741	828	760	745	768	831	801	844	769	766	799	841	785	747	795	818	787	797	782	734	850	804	843	753	757	802	830	783	802	780	775	812	821	785	768	786	777	792	766	768	787	739	751	762	775	766	779	764	854	780	803	794	767	729	752	773	741	761	796	800	745	809	813	783	775	759	764	747	813	732	822	787	794	796	786	743	748	801	766	812	780	819	815	783	810	812	735	794	831	789	776	807	730	809	783	796	773	810	832	798	768	808	771	820	763	835	782	750	740	748	777	780	785	840	780	764	763	769	730	735	801	810	829	842	824	843	800	793	775	805	830	781	789	819	769	781	780	802	768	774	731	775	766	819	780	777	809	715	803	791	768	769	778	832	750	751	774	784	755	777	787	775	779	781	785	706	832	813	755	803	784	822	789	810	802	805	767	763	768	753	762	769	778	812	776	772	824	759	802	831	765	763	786	777	796	741	802	765	784	733	785	775	775	765	765	772	740	761	791	771	758	809	791	810	812	786	813	788	766	783	774	815	800	772	761	821	823	775	801	763	805	743	772	798	780	775	743	780	744	803	779	795	761	793	780	817	832	778	753	804	791	794	772	787	791	741	768	786	767	774	781	795	790	762	794	786	800	835	732	764	809	822	777	777	759	803	798	771	750	789	818	773	819	771	790	798	798	754	732	759	768	759	818	801	825	769	795	767	750	753	786	780	771	808	777	777	788	777	782	773	775	746	765	805	793	741	739	786	784	783	810	788	798	796	723	773	799	769	815	758	765	794	790	804	824	769	799	785	797	773	759	828	734	752	762	815	725	814	763	800	759	763	771	743	711	777	768	804	799	764	748	800	757	751	802	737	787	797	834	806	804	791	816	770	795	776	804	768	737	805	784	785	741	778	817	764	857	748	742	834	771	808	792	814	718	753	824	864	780	780	742	742	775	795	792	779	797	796	816	771	762	757	798	751	751	771	785	733	781	850	797	822	787	759	772	801	796	778	814	800	801	839	780	778	780	792	866	808	809	761	779	732	754	803	771	751	813	765	864	799	788	783	785	731	772	782	799	818	766	785	791	775	796	781	769	743	780	795	775	818	764	738	785	794	817	808	777	817	802	798	748	759	784	764	801	748	822	797	786	838	776	859	815	771	812	784	779	817	735	830	813	807	755	774	731	790	777	816	795	760	799	847	788	751	806	730	775	773	741	812	847	812	786	805	811	846	766	777	800	772	776	760	818	818	778	781	792	747	781	827	769	739	815	820	797	772	777	810	809	742	865	792	778	744	832	816	764	778	755	808	830	811	770	799	795	762	789	793	771	790
35236	48318	34171	18549	8344	7453	9241	10736	8417	6874	4627	3345	2625	2206	2311	2200	2112	2188	2047	1824	1788	1583	1515	1578	1656	1507	1378	1360	1305	1174	1110	1163	1197	1107	1123	1063	1203	1064	1125	1044	1056	1031	1025	1028	996	989	966	901	998	978	1054	956	1025	1008	956	985	971	988	971	941	974	936	959	1004	950	956	946	963	928	967	990	966	965	979	972	975	937	977	938	950	930	916	952	987	947	1003	964	993	1030	1026	957	968	1012	974	982	975	969	991	981	978	988	967	920	932	973	938	1017	1004	959	965	982	982	990	963	998	979	1016	1010	933	1005	982	947	946	918	954	956	983	1003	955	897	1005	933	964	1027	1004	1013	1016	927	992	959	994	935	935	995	961	982	947	1044	1004	899	945	981	1002	973	963	1001	1042	947	1024	1006	1055	1009	992	1003	993	981	954	930	971	950	963	960	990	940	983	973	994	971	956	973	997	976	990	989	962	960	944	967	960	1019	937	986	992	1020	1037	908	1012	1028	1059	1035	1006	925	938	904	997	965	940	913	1003	976	972	1002	979	945	1015	981	1006	964	996	986	1001	939	1025	1006	947	979	996	952	932	960	955	1008	938	926	997	989	982	980	998	1019	954	979	969	985	1001	931	962	931	921	1000	976	1007	1010	970	960	905	944	1028	997	994	977	979	1002	984	922	960	933	1005	978	1027	1014	973	946	942	941	941	1007	969	958	972	995	1002	996	956	951	985	959	976	969	985	952	948	927	996	1009	965	924	948	985	989	964	897	1057	961	995	943	967	954	1011	968	1032	940	961	956	961	947	1047	977	978	988	972	934	1019	982	968	985	1043	990	993	1017	962	969	948	913	958	996	1001	963	928	977	984	955	936	978	982	953	931	962	973	912	949	1024	958	952	972	995	950	1010	989	964	970	983	1007	943	939	983	889	945	988	927	999	939	934	987	963	986	944	1014	973	979	968	952	954	972	985	940	940	925	975	993	993	958	968	944	953	985	989	974	964	985	964	951	927	904	984	897	955	983	1010	937	941	917	989	1041	980	1021	990	1023	1006	997	952	932	938	1003	979	954	959	966	994	975	1004	970	959	1002	985	997	922	970	977	989	989	971	932	981	978	1021	945	938	1012	989	951	957	958	1039	970	1031	977	935	990	1003	963	960	965	953	932	1013	964	987	1000	958	1029	1001	913	945	974	945	945	953	924	956	969	981	980	993	965	944	930	974	948	998	959	925	949	917	993	1009	951	977	978	969	1036	997	993	990	999	974	961	1026	980	952	926	1015	968	964	938	965	930	971	923	984	953	1012	960	962	977	933	944	919	956	967	964	970	970	955	990	940	941	944	985	1022	947	986	959	996	973	947	971	1015	963	968	983	1008	963	991	946	956	971	922	949	949	995	996	1007	970	986	1017	939	962	979	990	923	926	973	958	958	1047	949	977	1036	961	950	956	919	1006	987	996	906	982	993	978	1000	949	931	975	1043	957	969	923	996	971	939	964	980	973	981	954	934	932	969	980	990	946	971	954	983	971	1008	957	1009	980	922	970	968	997	1015	937	923	995	1034	966	1029	978	991	996	999	974	1010	929	982	939	999	1002	950	980	934	975	988	963	938	981	1025	1025	1032	951	989	994	950	1012	937	960	977	933	937	964	967	958	1040	949	952	958	923	1033	955	957	919	919	991	1013	987	993	939	954	967	972	958	1001	954	961	1025	999	924	990	920	993	996	1014	971	994	922	966	928	968	998	963	1015	949	999	968	973	966	940	940	982	976	984	938	937	929	946	991	950	939	1036	988	986	1018	960	989	1002	983	950	986	961	940	961	964	990	947	1001	1015	975	965	964	1017	943	979	952	946	979	999	966	1001	930	948	951	992	977	944	911	992	934	951	1011	1028	1015	950	961	974	949	992	933	1035	972	956	1013	990	959	994	964	979	928	966	973	962	1028	978	949	976	1004	986	996	973	977	957	965	897	966	1024	994	984	1010	936	1013	954	967	991	1005	964	901	976	982	951	991	956	942	977	915	1001	952	916	921	1008	954	993	980	901	945	922	939	991	1000	911	1022	958	921	1023	975	1006	959	977	926	949	979	931	916	974	978	1004	970	970	987	920	980	967	982	917	977	986	933	960	939	972	913	928	1031	1047	971	954	964	945	1030	998	975	933	931	973	985	1008	969	976	970	974	1008	1012	1009	957	982	988	995	963	936	959	923	1035	939	1000	954	980	994	955	922	981	969	1031	1017	979	993	938	991	941	1003	1016	993	1042	1006	951	946	968	966	943	1038	893	1029	935	933	977	996	982	1010	957	991	986	978	934	950	962	960	934	992	962	1014	1033	999	986	975	1000	928	958	974	974	942	987	998	1036	1006	943	979	971	952	1004	939	959	986	1016	983	941	942	1034	979	988	951	964	939	981	957	962	933	955	961	947	993	1008	915	995	954	997	973	953	965	1009	931	957	945	961	919	954	960	1005	985	941	939	971	1002	1036	957	998	948	951	973	973	958	997	1001	974	986	972	956	961	967	1025	1003	962	957	921	988	974	942	975	972	918	939	1012	911	999	1009	1003	974	986	946	1033	993	979	951	941	958	946	964	972	997	965	1009	976	974	993	952	964	965	979	986	944	910	1002	941	974	939	1072	964	947	991	1009	987	989	983	963	986	969	972	970	982	985	974	973	947	979	1023	984	970	962	1003	947	992	958	1030	940	1043	991	959	1039	959	1023	992	916	944	969	924	971	992	1003	992	925	947	959	928	1015	1006	984	929	999	949	977	974	949	987	977	962	971	949	935	926	1013	1005	936	1038	999	1014	991	944	930	954	921	1004	972	941	990	975	948	973	954	994	994	1022	986	1009	966	1013	1007	999	998	922	931	916	886	994	930	952	973	946	958	977	1039	957	1000	997	986	997	931	999	945	927	967	976	970	973	1043	928	1015	998	995	985	954	1013	1005	979	942	934	914	906	967	998	988	1006	958	1038	953	921	990	960	948	931	995	1027	962	1020	1012	1002	954	983	967	963	973	968	1009	998	1019	978	1050	991	1002	1039	916	911	975	956	937	990	971	949	941	957	926	924	986	985	968	991	966	970	983	940	963	979	976	1000	969	965	953	952	951	944	929	972	938	954	988	992	972	942	961	986	971	946	993	977	1020	985	922	942	965	923	943	970	994	1009	986	938	911	963	921	954	943	993	986	1042	968	1023	971	918	969	958	989	1009	995	986	971	1020	978	1003	990	981	943	1000	995	985	958	996	951	991	982	1022	940	950	1010	912	958	954	894	980	945	949	951	964	940	944	1007	959	979	967	973	905	966	896	1004	944	990	992	997	986	975	985	969	959	1035	956	931	988	1012	977	933	1004	993	996	962	979	935	990	991	940	957	992	979	918	989	974	944	963	912	1009	984	1045	974	1017	982	958	996	979	923	924	1012	972	981	991	941	983	980	969	980	1028	1016	904	978	983	935	995	990	973	944	903	964	938	1020	951	986	951	987	962	981	974	994	1006	1001	935	1016	966	947	972	920	1002	984	985	995	992	967	1013	932	950	958	974	967	938	993	998	972	907	961	959	989	938	996	966	1002	974	973	976	932	998	953	935	978	1008	1002	968	969	942	932	1027	1004	968	983	994	999	944	914	964	989	915	906	1013	961	946	934	975	963	974	945	956	972	991	998	990	967	1013	1000	947	971	970	1007	937	956	948	929	974	1002	1024	941	961	968	969	958	992	1032	999	966	1010	983	1005	984	942	1019	962	962	979	966	977	968	920	1000	943	950	961	982	996	1002	967	1003	975	992
23760	20903	28122	23926	20641	14327	11829	8289	6262	4817	3649	2465	1987	1948	1767	1821	1826	1668	1528	1541	1368	1182	1140	1318	1353	1181	1072	1053	1022	952	944	885	898	849	829	907	925	832	850	780	827	796	752	754	754	745	748	763	756	726	715	734	770	804	699	756	725	733	710	736	734	743	763	767	790	723	746	708	738	705	733	761	742	737	725	736	762	739	713	736	743	719	779	721	733	736	662	702	716	762	691	725	751	714	781	693	675	681	729	716	741	764	702	726	730	750	717	702	736	726	738	706	685	730	749	721	731	706	709	743	710	702	759	696	723	717	775	763	748	746	733	764	712	749	696	731	729	753	705	771	696	736	729	756	782	741	734	722	761	791	715	751	751	740	734	775	757	748	722	717	753	780	718	715	725	744	731	762	711	749	679	707	704	798	754	718	685	722	783	743	702	723	740	773	698	758	714	733	729	743	703	714	743	741	737	735	736	720	710	766	700	741	741	751	690	680	768	759	779	723	734	701	743	731	685	706	743	736	700	676	691	734	773	715	705	755	699	728	715	730	714	742	732	791	713	726	729	751	682	714	740	759	721	661	724	740	719	739	785	664	723	754	726	720	715	679	708	738	767	717	697	702	674	714	700	715	760	713	750	750	715	722	775	671	739	721	743	701	780	759	700	760	713	685	763	754	735	718	750	725	693	694	750	746	731	729	732	805	730	709	727	735	779	716	739	769	699	806	729	704	779	740	753	765	717	706	757	728	740	753	679	700	711	764	719	749	741	727	720	735	759	705	691	693	668	722	730	729	726	685	730	766	721	707	760	717	740	711	722	708	748	695	707	765	726	735	737	740	694	726	755	699	760	706	716	717	721	689	704	735	706	703	730	732	689	688	720	710	704	763	774	758	732	736	710	708	681	713	734	761	711	700	772	727	723	675	708	731	770	736	719	726	753	718	725	736	725	721	732	757	750	756	722	746	754	751	729	725	736	728	718	765	713	731	755	715	697	746	687	762	736	733	756	751	723	718	706	703	748	714	718	742	758	698	656	732	712	645	756	767	750	710	756	708	745	718	732	730	781	733	692	689	802	761	742	742	691	758	737	766	738	734	708	749	744	753	715	717	694	747	749	694	712	703	681	743	748	707	739	694	741	753	751	724	733	727	738	736	750	802	733	750	695	698	698	695	782	709	772	715	711	755	683	691	750	707	793	739	750	695	721	696	726	725	747	722	764	736	734	709	730	753	775	691	762	723	683	703	729	680	718	769	705	728	676	736	747	669	741	724	724	749	740	696	710	772	760	722	723	756	669	728	754	770	692	765	728	727	744	726	754	723	748	740	793	727	765	701	714	679	720	729	714	743	696	737	761	720	743	753	684	778	737	732	769	689	737	711	735	791	786	739	727	760	736	750	743	754	797	717	715	700	713	730	751	747	738	694	715	681	736	739	785	730	715	761	676	707	753	692	725	763	709	725	722	748	701	696	750	727	763	736	750	747	714	718	728	728	713	718	722	739	716	735	718	719	721	708	771	751	772	696	727	728	751	718	675	711	701	719	736	728	698	705	746	719	732	766	754	743	736	759	746	703	704	779	724	692	779	735	790	752	716	730	697	692	737	769	717	747	784	713	704	710	787	702	692	767	710	702	702	745	747	760	732	747	728	727	737	770	748	734	745	739	736	661	745	755	771	756	767	674	728	723	724	734	799	707	756	764	727	681	775	741	705	755	696	729	718	737	725	699	738	754	694	712	730	743	706	711	797	745	717	726	709	711	741	743	777	683	747	732	715	705	693	742	656	742	761	748	735	747	748	732	675	710	715	717	698	703	710	760	737	733	714	696	736	728	740	757	764	692	702	681	757	727	741	718	725	782	790	786	696	707	759	705	732	733	727	732	765	685	720	749	708	754	711	752	763	737	705	714	755	702	734	788	708	754	728	748	737	692	723	737	718	712	688	737	753	697	710	742	726	760	765	742	716	761	757	701	711	740	706	729	754	753	758	717	727	769	766	701	716	678	729	735	754	710	727	712	677	710	768	778	711	692	710	742	743	738	736	718	798	750	774	714	714	700	742	751	695	727	767	695	734	737	713	733	691	744	732	728	706	759	658	676	738	726	689	712	719	694	720	728	745	730	713	736	723	729	720	696	727	760	724	758	713	710	759	710	750	691	737	715	681	750	741	689	785	718	760	675	765	718	729	726	741	733	814	744	759	739	732	742	709	780	684	683	733	681	736	719	703	693	732	746	716	711	676	748	766	724	741	732	732	756	720	676	735	770	729	721	746	725	755	733	719	732	690	705	715	709	729	702	689	733	710	719	754	723	748	762	735	732	781	763	726	713	757	706	748	712	707	702	741	729	736	745	706	763	716	711	735	783	745	718	718	701	720	731	734	721	757	682	736	739	824	728	759	674	758	732	742	749	662	786	720	679	752	727	701	719	741	703	777	739	766	769	705	706	676	730	688	746	718	734	707	750	718	740	755	720	738	756	751	710	757	729	752	679	752	732	776	726	692	706	746	731	746	777	699	720	750	703	723	711	757	680	730	727	727	696	742	766	745	723	708	739	697	715	700	719	762	734	720	673	729	700	720	753	687	740	704	760	761	705	712	727	761	734	721	738	789	749	748	749	714	719	755	710	712	740	747	716	716	762	781	777	712	749	685	669	775	759	742	742	738	789	732	736	740	753	703	733	740	761	772	733	799	763	763	738	707	756	678	731	675	711	707	732	757	723	760	747	731	696	736	721	761	721	736	656	743	722	708	715	693	745	728	760	762	711	697	690	745	716	740	800	720	716	680	671	761	767	730	743	754	706	734	738	692	774	682	690	708	733	730	744	770	684	731	748	749	731	712	702	713	760	736	735	694	714	676	765	710	719	751	729	756	739	770	731	760	718	757	742	678	739	754	719	714	757	757	691	764	720	720	752	776	716	743	710	765	719	754	729	700	721	694	726	697	728	712	737	703	716	707	736	710	744	737	759	718	753	715	726	761	674	727	734	715	747	739	724	709	768	734	745	753	681	737	743	759	723	763	716	788	735	738	722	668	726	752	732	723	722	713	750	724	691	754	731	720	746	670	741	702	726	723	736	718	666	738	699	733	700	712	711	732	754	730	683	730	732	782	797	760	705	727	737	755	702	750	756	709	691	698	692	705	723	678	671	692	713	755	734	708	739	728	679	726	718	684	737	715	759	742	687	795	710	717	690	773	755	686	800	738	680	702	749	679	731	753	757	740	718	804	696	705	732	726	723	794	756	800	715	759	733	743	682	738	733	804	722	739	748	681	722	709	724	725	725	748	715	696	744	781	723	738	715	709	701	722	707	707	725	756	747	729	758	743	728	710	747	750	737	751	768	757	714	733	711	743	717	708	771	688	728	716	728	749	765	726	751	724	734	745	747	818	740	718	744	714	699	716	691	724	743	746	763	732	722	711	730	716	728	663	751	753	684	775	718	707	747	743	755	771	720	733	740	733	724	745	746	715	754	719	721	738	720	737	746	772	737	730	757
38509	60291	40446	25719	13994	13450	17345	14846	11802	9377	6923	4845	3669	3477	3278	3225	3180	2760	2516	2527	2213	1854	1713	2121	2078	1802	1525	1566	1461	1381	1180	1162	1158	1185	1197	1220	1242	1089	1092	1097	1059	1080	987	1012	1007	1026	951	926	933	911	920	954	921	902	951	909	918	911	868	938	907	901	905	915	890	916	893	912	938	921	888	971	909	866	937	867	931	883	890	890	897	946	900	904	914	917	894	923	892	882	952	903	918	869	916	906	919	912	955	909	917	978	803	928	936	929	907	873	882	870	879	867	893	920	915	910	928	871	929	938	905	905	885	919	897	924	899	920	853	897	971	943	901	933	906	884	972	923	929	887	865	859	903	937	888	871	910	882	922	951	948	956	929	865	952	899	929	907	886	910	921	934	930	903	903	895	937	953	938	928	894	935	893	922	833	907	896	911	887	936	881	921	893	916	904	981	880	863	928	941	891	940	915	853	944	906	861	935	955	895	945	892	950	971	969	924	901	930	932	903	903	908	923	891	918	928	850	888	931	912	871	905	928	949	979	866	936	889	933	890	834	917	852	912	875	916	929	942	910	943	913	914	924	890	894	871	915	880	911	908	922	931	896	862	924	894	927	898	882	927	937	911	907	915	872	905	927	885	885	883	908	914	945	868	948	939	943	927	955	897	957	953	912	922	896	950	933	887	923	893	878	854	903	937	927	884	906	914	973	917	883	925	865	885	927	844	950	862	876	957	906	887	886	916	891	911	905	929	881	934	910	892	888	968	880	882	887	921	942	911	933	842	887	893	925	986	935	953	889	889	898	896	916	935	899	913	904	881	878	937	963	925	904	896	912	897	893	916	915	918	895	913	908	915	895	940	917	951	879	922	919	848	949	905	885	913	919	926	886	934	910	995	951	929	872	921	892	964	921	930	990	920	950	883	914	943	929	933	893	928	945	885	945	894	931	922	887	934	970	897	913	859	950	890	891	921	904	905	923	914	914	913	937	931	908	924	949	911	917	902	886	881	900	893	869	884	946	916	929	925	891	882	895	921	924	893	881	873	922	860	886	958	959	934	913	926	912	875	942	935	946	898	938	923	955	860	960	919	889	920	884	873	913	928	873	910	961	966	942	897	938	945	942	916	881	850	906	924	955	931	885	921	939	865	889	943	890	924	863	921	914	910	883	943	910	885	904	878	913	841	954	876	907	869	935	870	886	937	946	852	915	920	912	961	973	875	914	899	933	884	940	895	967	882	910	918	961	939	936	983	885	914	942	919	917	967	886	919	932	856	882	928	853	885	860	928	877	904	876	860	921	902	890	948	915	922	944	944	909	907	886	896	919	917	892	916	909	948	960	891	929	914	946	928	900	892	837	916	909	829	905	911	918	912	899	956	868	928	954	900	925	892	914	908	910	896	935	925	918	941	938	934	904	926	885	903	855	901	911	885	905	930	959	875	936	888	945	843	945	924	849	905	893	890	879	841	909	932	884	908	935	890	933	911	920	869	891	935	880	908	910	958	937	888	940	910	902	911	919	891	903	901	889	897	925	901	940	894	897	939	973	888	907	963	849	891	856	929	873	900	900	912	918	947	958	908	900	924	923	891	900	918	932	924	874	912	903	892	912	853	926	928	911	920	910	944	890	902	843	942	905	907	920	875	895	971	891	929	922	915	861	904	959	885	917	937	912	908	896	895	879	904	931	891	903	935	900	898	915	946	892	910	867	947	908	936	933	856	898	865	920	943	877	892	834	871	949	946	883	892	975	943	860	936	914	944	933	914	909	892	885	966	886	936	941	939	913	925	898	872	889	912	881	929	869	922	895	891	920	872	917	937	931	897	877	889	918	873	930	970	835	876	828	887	949	913	918	918	921	877	906	886	953	881	929	937	893	895	924	938	938	897	883	878	902	941	884	926	901	889	915	919	827	888	915	904	926	915	915	851	959	927	853	899	917	902	932	893	940	962	915	894	904	893	900	890	870	889	909	933	905	889	922	873	941	920	918	910	925	860	909	889	888	878	895	923	918	917	898	899	898	906	878	875	869	893	905	903	903	969	874	940	873	962	944	901	953	882	920	884	870	925	925	914	919	922	965	851	932	937	916	880	884	879	923	883	902	922	968	881	944	923	891	878	938	957	886	944	926	932	963	866	966	873	887	932	942	937	892	917	895	891	856	866	893	924	873	944	909	892	963	945	909	927	852	925	992	937	885	968	890	916	899	900	885	896	902	928	902	980	929	880	888	878	931	923	877	949	907	889	948	878	873	910	920	959	953	951	929	848	936	885	931	874	945	887	928	942	955	903	858	899	932	906	919	973	953	901	914	870	909	885	921	905	948	882	892	950	982	873	892	922	907	906	887	958	923	946	890	962	922	911	880	887	927	870	888	919	873	935	949	893	926	904	968	920	938	947	929	866	904	894	928	887	910	866	908	885	930	931	914	913	934	925	915	929	937	907	857	942	896	912	902	936	862	905	922	890	861	870	932	921	895	952	889	949	902	904	895	910	903	876	938	868	950	934	916	907	861	931	895	914	876	928	864	915	895	910	935	900	927	906	956	951	897	909	947	931	905	891	891	909	870	948	924	937	929	892	907	898	865	952	887	896	873	949	939	886	929	902	961	881	904	879	830	936	988	828	882	879	872	897	915	925	907	892	862	944	891	909	888	868	932	864	911	888	891	912	954	904	912	899	919	945	933	897	894	904	992	919	946	894	917	890	928	853	902	923	899	860	984	871	884	904	925	883	934	933	906	946	892	913	864	854	886	897	886	922	886	874	847	893	935	853	913	895	971	940	888	942	924	857	960	900	929	906	920	924	902	905	871	894	885	901	914	947	863	953	904	875	885	870	930	888	848	846	937	963	928	927	930	911	898	916	948	927	927	898	945	841	850	931	885	897	858	897	972	929	930	933	896	929	940	944	853	931	875	957	901	912	906	943	875	896	955	892	913	857	909	897	921	923	949	879	903	908	930	903	912	859	874	922	868	910	872	895	890	902	877	924	973	917	949	911	936	903	931	913	905	926	954	916	900	911	865	933	917	927	897	869	892	908	946	901	952	932	935	927	849	968	950	914	907	906	991	910	961	919	919	944	912	892	919	924	915	912	895	876	978	928	931	909	888	890	944	904	891	859	873	856	866	906	939	917	876	956	919	900	920	887	906	908	938	903	968	913	902	906	933	938	882	929	905	918	948	898	954	865	932	897	940	915	932	860	923	934	944	890	887	904	910	915	895	927	893	889	934	923	907	919	984	843	889	850	886	934	945	940	917	903	869	903	887	842	919	928	946	904	900	864	936	893	914	921	879	914	912	909	874	948	935	889	895	914	876	855	896	928	914	898	916	928	899	929	912	964	897	923	872	918	883	917	905	903	887	886	862	905	895	917	898	963	903	852	966	945	937	953	948	872	887	916	1027	872	935	917	871	934	893	895	962	918	935	936	927	906	915	922	892	991	840	926	927	913	899	945	896	923	941	841	913	928	913	904	999	881	870	879	886	890	872	937	902	950	882	926
22748	20868	28562	23281	20951	21448	19264	12062	9016	6393	4822	3504	2825	2668	2470	2432	2192	1864	1795	1751	1490	1313	1305	1350	1400	1226	1111	1149	1120	1094	954	852	941	893	949	905	868	847	748	829	712	753	764	740	770	714	716	711	741	693	727	673	703	718	659	692	708	708	689	762	674	724	631	673	696	665	694	646	679	727	671	712	700	683	719	661	683	703	668	702	660	678	683	680	677	723	642	646	641	671	666	694	731	695	719	654	677	686	675	651	700	640	644	675	688	682	653	712	661	675	670	708	659	746	713	705	651	691	664	640	713	708	614	719	729	696	702	702	684	643	682	709	689	656	657	664	634	665	646	639	700	684	689	705	701	623	690	645	701	695	636	647	680	672	669	642	681	683	689	665	669	669	667	688	662	664	640	701	713	679	619	708	668	677	647	698	695	691	649	639	708	666	638	715	633	687	718	684	667	732	642	635	653	684	687	674	665	670	706	696	677	722	681	681	672	682	621	676	697	705	672	651	694	683	684	648	672	690	697	657	766	665	702	709	690	645	638	704	682	686	716	730	695	682	656	670	748	660	673	664	618	671	640	703	686	668	689	651	699	709	676	690	717	606	692	698	675	682	660	651	683	699	713	701	606	693	649	651	632	655	701	700	746	670	681	632	712	682	738	687	695	683	702	646	666	702	691	677	650	677	687	679	682	704	723	698	628	748	706	694	652	662	728	704	697	689	704	665	662	719	681	658	629	660	700	675	689	658	776	699	706	665	696	681	678	694	641	650	679	705	671	687	691	640	703	671	674	639	694	694	691	678	640	690	711	676	680	665	700	719	659	635	698	734	717	693	653	696	674	720	733	662	689	681	696	631	692	662	666	693	678	681	701	698	675	707	683	681	650	716	669	700	666	667	659	724	669	660	728	706	728	666	670	679	656	684	668	678	697	690	677	689	638	656	680	682	680	686	719	693	667	694	650	759	708	687	623	682	720	652	635	696	643	700	682	649	679	649	659	656	670	670	706	705	654	659	688	708	643	688	736	657	653	693	703	703	668	703	694	674	678	666	660	701	694	673	660	667	724	696	667	690	733	654	692	682	684	656	688	671	656	656	697	675	687	686	706	676	684	674	621	689	711	686	627	665	656	736	680	705	684	705	721	683	679	646	690	667	686	681	703	724	702	703	697	682	730	657	635	682	695	665	727	673	657	682	681	676	700	733	690	672	689	698	673	720	615	696	701	664	703	638	663	669	620	677	658	625	722	766	674	646	701	678	688	682	652	658	711	700	672	648	670	680	695	661	691	732	664	709	660	688	664	653	693	684	731	641	696	620	688	714	674	626	641	641	665	638	694	703	708	693	651	748	678	689	696	682	666	682	703	664	678	682	699	616	677	622	701	646	664	644	666	645	679	639	680	656	680	668	760	636	662	670	666	683	719	678	730	651	662	649	695	666	676	671	660	670	645	664	713	667	664	647	703	662	724	722	663	699	653	676	710	676	657	684	688	687	686	676	685	661	693	689	652	662	691	696	692	719	689	708	664	661	665	677	703	704	622	674	664	655	737	659	670	688	642	687	673	646	704	706	653	686	650	696	663	709	675	700	685	702	713	713	675	684	677	648	721	677	727	634	694	736	697	674	688	622	654	693	694	623	656	665	640	699	696	694	669	696	670	684	658	702	705	722	685	689	684	611	650	686	662	650	657	636	640	656	689	667	691	683	641	665	654	711	686	646	692	665	678	678	686	666	669	673	718	664	703	694	689	694	679	666	666	637	641	760	644	696	656	653	659	648	719	642	655	622	716	694	688	661	644	632	687	700	754	679	676	688	712	646	675	618	663	747	667	656	673	677	671	675	691	627	641	675	702	641	679	652	614	694	667	637	633	679	652	707	635	654	668	708	684	682	685	667	642	648	675	679	731	686	692	687	670	693	646	706	675	655	705	661	655	700	710	732	695	643	681	686	685	689	653	662	657	669	713	673	669	632	696	708	683	657	690	709	654	655	694	713	672	706	642	642	739	672	669	670	676	689	642	675	675	637	704	706	632	716	717	660	672	629	686	651	706	693	675	653	689	667	711	695	634	699	650	652	698	680	675	652	689	662	661	706	656	718	681	649	650	704	669	701	665	723	650	713	659	675	649	660	657	701	724	682	677	652	663	697	696	708	672	683	642	695	641	685	715	670	649	688	668	738	656	680	653	676	647	734	695	702	713	689	637	701	671	620	738	650	690	723	727	651	612	699	689	658	661	657	736	655	656	682	698	682	683	675	654	702	690	641	646	697	681	658	660	711	649	669	702	675	650	645	705	685	662	650	671	643	664	651	636	686	637	649	636	659	645	659	706	665	688	658	720	617	699	652	671	746	677	667	718	701	667	668	693	682	644	677	692	664	668	687	693	709	691	676	658	667	640	671	647	698	666	682	651	669	684	690	679	713	684	632	685	718	657	691	661	714	664	660	688	709	684	672	703	710	683	705	696	629	703	691	670	689	703	702	696	653	677	683	686	631	711	702	670	655	701	703	665	659	662	657	676	695	700	703	708	704	676	658	679	691	656	729	673	732	689	674	637	653	674	681	686	687	742	687	695	681	711	668	687	663	661	660	663	714	678	692	627	664	683	643	650	681	645	664	663	649	690	673	677	704	653	737	681	672	661	680	693	698	698	691	630	726	674	696	650	691	605	689	679	697	725	695	736	656	682	688	667	715	627	667	678	633	684	688	660	677	681	662	663	692	710	659	666	692	685	672	633	615	658	708	635	697	733	625	628	625	674	658	667	640	668	681	671	670	652	640	641	692	664	688	638	728	684	643	659	663	703	700	699	667	666	720	658	651	692	677	677	718	658	632	667	655	641	650	686	641	731	678	697	692	700	703	699	689	677	718	699	700	683	696	721	668	719	672	711	689	704	667	662	681	657	677	663	684	729	690	662	654	664	656	664	649	628	662	698	694	664	681	685	666	681	657	672	653	704	691	665	720	661	684	699	647	627	650	703	671	731	652	661	664	704	701	659	690	718	673	664	690	667	674	715	674	671	647	704	671	658	690	714	611	675	694	664	676	715	642	712	688	703	656	660	747	675	658	654	593	702	666	704	635	649	702	734	678	691	668	673	708	730	652	681	755	672	649	634	620	707	676	697	711	665	690	657	664	650	701	668	706	671	677	689	674	646	686	670	689	649	681	681	657	626	641	655	700	660	705	689	665	651	676	661	657	652	691	681	709	731	680	687	656	687	664	681	691	744	647	668	711	698	648	627	671	682	704	674	708	730	652	663	701	715	696	677	682	707	653	640	710	688	683	686	757	645	649	696	675	699	645	644	711	657	657	682	665	710	716	703	669	697	663	661	653	687	636	701	659	709	686	728	697	722	648	712	647	646	713	657	712	660	673	716	701	658	621	705	720	702	678	698	657	661	693	697	672	662	680	658	671	738	656	715	670	655	735	636	679	647	714	673	656	669	702	650	691	681	687	705	718	668	672	679	665	689	620	672	657	703	655	692	673	710	681	674	691
43114	67044	42186	29978	22362	19972	20879	18982	15835	11577	9081	6545	5277	4946	4444	4376	3710	3272	3220	3082	2421	2102	2014	2185	2141	2015	1755	1757	1794	1639	1411	1184	1282	1294	1338	1261	1236	1092	1063	1056	1016	957	966	969	931	878	913	854	838	900	848	818	869	846	843	897	825	858	858	818	841	848	850	832	840	839	837	876	862	883	839	840	807	839	856	832	858	787	829	815	831	911	833	853	817	807	838	847	855	832	819	852	785	843	816	782	803	852	812	840	824	900	899	889	848	805	858	848	842	872	910	869	860	785	802	808	818	834	821	797	839	845	855	812	826	803	871	844	809	860	865	797	810	868	873	810	860	808	880	870	828	837	869	851	795	825	772	791	803	901	895	845	883	832	807	854	828	823	843	854	856	869	831	865	823	840	836	800	886	836	811	818	813	827	810	832	841	811	806	869	829	831	896	883	822	787	822	844	854	858	863	842	841	831	858	855	800	819	835	827	834	846	844	894	882	828	849	834	776	857	874	838	843	854	800	848	828	930	808	825	837	884	799	849	864	858	876	859	833	827	836	830	829	832	843	843	821	817	824	836	800	836	797	843	808	790	837	823	792	769	864	825	845	835	856	869	913	823	838	799	834	864	885	755	880	832	827	840	852	874	805	815	800	875	837	843	857	892	795	794	821	822	818	815	839	773	832	807	801	835	789	825	791	793	840	835	859	832	842	852	855	881	850	795	819	877	817	876	811	829	847	804	856	812	863	885	819	859	856	828	794	875	868	807	800	847	838	861	828	838	839	806	863	852	861	853	900	858	756	830	824	815	894	820	798	888	855	835	810	819	840	816	865	868	820	783	804	789	809	824	814	878	839	806	842	828	857	842	837	869	810	866	811	848	851	880	782	840	853	806	864	839	893	877	851	821	805	819	813	853	835	819	758	788	795	812	787	840	872	871	806	803	832	824	871	826	815	874	857	867	808	773	862	837	848	855	837	840	813	824	872	796	874	826	836	854	876	801	859	865	796	846	869	861	784	845	853	766	760	863	833	848	784	821	856	852	849	894	873	792	827	879	858	808	819	815	799	756	861	833	881	846	789	840	820	787	843	868	852	851	844	814	848	834	857	835	889	783	816	778	852	822	843	822	802	846	834	801	784	779	870	839	859	856	825	841	829	862	830	808	838	811	832	810	851	867	878	855	837	876	821	788	796	826	868	789	796	890	844	828	807	842	864	835	872	836	865	905	810	830	798	779	760	814	880	893	844	828	828	811	830	829	887	795	811	823	787	825	801	811	867	786	849	800	844	812	850	827	798	794	835	846	815	807	864	860	902	816	887	844	854	843	846	866	845	835	784	850	809	819	834	813	880	829	833	854	821	848	800	807	802	860	816	801	872	891	825	873	821	814	868	824	874	886	854	824	844	845	860	793	848	853	805	857	808	817	837	787	870	895	874	830	834	870	849	849	796	873	783	776	879	842	921	816	848	852	805	845	797	846	835	780	796	848	938	855	873	854	792	857	853	917	850	899	869	832	820	866	808	857	798	861	850	867	831	813	826	868	830	879	822	841	856	822	848	836	818	802	816	853	836	793	869	795	801	824	853	859	773	829	873	818	817	878	802	800	878	899	805	827	821	852	882	853	848	873	827	801	830	860	817	833	838	847	824	825	804	879	792	796	861	838	820	844	857	809	846	855	908	863	814	830	808	878	877	823	866	827	776	827	917	863	826	824	884	837	880	823	859	835	867	877	889	867	825	866	868	848	846	848	879	840	831	846	836	869	836	837	815	815	877	833	867	852	812	838	798	813	826	753	804	800	889	908	836	859	832	875	855	814	836	896	859	852	837	882	871	884	797	826	834	836	844	875	860	855	848	808	870	834	850	841	840	862	855	909	847	837	850	836	792	848	865	934	855	866	848	764	838	829	780	836	811	852	874	837	831	863	809	809	851	843	841	831	784	810	858	895	779	852	847	844	779	857	802	785	815	823	794	870	810	852	837	803	813	842	822	870	837	830	853	817	851	814	831	838	844	824	817	819	842	812	829	838	756	820	852	895	792	812	848	794	827	855	824	814	835	832	838	787	814	807	863	845	799	826	808	835	824	886	810	863	812	797	816	874	844	829	836	847	850	816	832	889	800	820	867	877	841	839	853	802	899	873	840	874	839	846	840	815	849	802	812	833	831	796	831	869	837	810	851	883	872	838	882	863	868	833	781	823	853	828	844	800	838	794	831	853	829	874	870	854	870	879	791	829	851	836	825	798	827	836	853	803	923	804	879	812	843	888	807	853	833	831	886	785	843	837	849	832	914	856	838	847	814	869	834	849	818	752	827	837	821	872	842	750	854	833	813	827	875	836	876	859	809	861	821	803	829	822	833	888	865	848	882	779	812	848	823	822	858	807	829	847	837	824	841	771	855	858	846	778	856	845	878	871	825	853	905	842	836	806	798	814	850	859	846	796	806	845	875	906	861	841	814	835	802	833	806	827	821	865	860	827	810	847	837	843	798	837	803	831	869	817	825	839	820	869	860	845	856	814	832	848	830	878	837	842	830	848	826	880	831	817	822	847	808	835	905	844	850	851	823	825	840	816	848	821	823	810	769	855	857	857	842	847	831	836	806	826	855	883	886	837	826	825	807	826	855	793	863	799	815	862	824	816	819	808	809	836	855	833	766	841	823	837	839	861	844	828	841	860	828	794	776	866	812	802	810	927	835	813	830	848	834	884	798	854	838	856	838	800	839	818	828	844	797	832	805	845	849	821	823	847	809	783	827	822	878	868	862	800	814	840	802	838	803	859	792	854	867	863	842	857	897	861	912	835	827	816	833	802	863	808	804	796	770	808	833	861	814	826	825	831	865	789	838	864	828	865	817	865	814	813	886	824	864	827	850	836	852	853	829	869	866	820	817	821	840	840	816	879	840	855	848	828	797	797	829	850	851	828	854	874	869	833	854	852	803	837	814	852	854	836	834	820	855	817	852	852	850	828	812	846	834	835	874	801	810	798	758	837	828	812	826	817	844	858	843	848	844	800	859	813	813	835	870	835	825	865	816	756	830	901	843	817	867	831	808	822	851	830	819	846	858	845	849	811	818	842	852	817	830	829	881	848	811	804	873	853	819	814	798	824	811	812	832	888	791	803	818	835	863	869	857	803	792	833	842	813	848	827	870	795	850	838	853	867	847	857	845	811	838	866	880	839	820	818	825	792	836	834	873	799	803	813	819	899	882	846	809	834	836	840	821	838	833	807	825	828	846	862	875	860	867	822	805	900	896	816	840	858	780	836	801	855	831	870	838	834	806	885	831	802	885	824	844	771	869	810	817	828	881	826	841	805	805	861	860	834	810	859	824	807	882	833	841	822	819	760	809	866	852	789	819	866	884	798	832	828	838	822	835	900	826	848	816	868	857	807	826	840	794	827	840	771	817	840	870	835	815	778	901	808	795	794	866	814	844	862	839	840	813	816	879	804	855	879	847	846	838	798	838	820	834	862	855	862	805	825	841	835	773	834	828	822
28938	31929	28719	18830	8457	6157	6755	6163	4331	3264	2558	2136	1944	1718	1580	1428	1399	1342	1318	1277	1124	1011	1005	1071	1037	1000	973	898	981	960	961	886	884	896	895	895	887	831	754	835	823	846	804	801	851	770	819	795	810	746	791	787	807	789	767	855	808	847	794	786	779	800	823	776	798	773	792	779	775	842	776	834	813	785	800	837	831	842	811	773	761	778	786	804	756	844	833	789	817	776	811	779	786	801	788	819	781	794	816	802	816	786	804	807	787	872	806	776	822	774	793	774	820	812	787	794	800	772	766	808	780	797	771	815	766	788	715	785	798	800	721	802	767	772	771	806	803	793	798	786	800	802	783	782	822	823	746	787	804	791	791	816	853	785	797	779	760	800	801	856	803	842	772	746	762	849	797	819	863	829	769	759	865	748	793	817	788	838	856	797	843	819	763	811	801	806	763	803	745	793	865	816	775	774	821	745	811	753	781	744	799	836	774	748	838	780	781	779	785	808	808	798	832	775	796	734	738	755	792	840	768	760	791	794	802	759	808	830	824	811	813	824	796	808	818	789	781	775	795	784	812	808	750	826	780	783	800	784	770	734	807	790	766	789	782	853	787	772	802	831	780	723	782	819	832	786	804	776	804	812	833	860	791	802	789	775	777	822	799	820	791	785	823	829	757	818	803	784	784	802	766	769	773	832	764	808	820	829	726	762	790	805	787	788	821	784	756	803	790	800	783	814	800	789	787	785	835	818	788	803	793	778	818	752	807	809	822	786	838	798	854	829	816	782	698	787	750	820	764	777	808	830	809	815	836	798	781	781	776	783	769	758	791	844	783	790	834	745	827	816	791	798	791	763	810	788	794	743	795	743	811	819	810	771	789	780	813	798	769	787	796	773	799	776	771	840	792	736	789	789	782	807	779	764	804	812	826	768	827	810	854	785	794	817	739	805	803	760	784	801	836	792	818	774	809	777	816	802	729	757	805	815	777	818	853	789	774	774	765	794	771	810	808	809	788	774	807	776	818	788	784	803	803	777	856	802	801	832	744	783	764	782	824	805	797	771	757	755	815	774	829	793	791	791	773	808	775	786	778	791	821	770	750	761	847	787	792	834	799	804	790	796	787	843	826	797	799	807	753	807	769	759	796	760	853	750	816	810	811	821	769	809	750	786	748	854	790	807	823	790	792	849	785	806	759	739	812	794	828	793	781	795	779	778	812	766	786	751	779	771	774	785	794	795	742	834	821	806	822	795	801	809	784	807	804	798	779	817	861	758	806	794	759	832	803	835	780	740	730	820	796	806	816	803	760	786	820	835	769	772	776	759	768	804	809	776	780	821	746	851	894	845	813	805	771	781	784	777	786	778	795	798	773	733	843	772	801	782	803	784	790	772	746	787	810	837	791	804	802	815	794	809	853	810	767	807	789	759	782	807	807	788	820	790	793	828	807	806	797	766	812	785	754	772	818	842	772	741	795	805	826	782	803	759	815	777	818	837	778	812	768	829	818	786	792	793	784	795	777	770	814	857	873	802	823	782	792	802	792	836	825	802	800	808	765	793	816	744	758	773	819	806	828	817	779	789	777	786	750	751	801	755	820	765	827	780	755	793	825	757	753	808	780	798	813	782	817	795	773	821	819	752	727	789	810	778	784	814	758	819	793	801	772	781	817	806	779	730	836	773	833	758	799	828	777	789	806	797	785	792	802	752	806	828	803	777	753	767	795	812	764	817	787	817	780	747	769	820	819	807	796	805	791	844	820	790	806	780	791	800	778	810	846	751	752	815	786	766	822	763	771	822	793	768	764	833	803	766	791	814	780	799	750	845	822	789	787	774	817	761	772	832	769	837	813	769	829	869	781	802	797	782	783	778	839	808	776	863	841	753	785	824	772	748	827	800	774	760	809	759	798	785	824	819	832	826	800	809	809	772	791	794	797	768	801	802	768	783	887	786	759	775	767	767	824	797	787	821	786	793	790	793	822	788	859	770	813	793	800	784	763	849	788	805	804	804	772	776	784	783	815	865	783	787	732	834	814	840	838	778	760	796	751	808	788	793	791	791	784	846	806	753	835	777	852	788	800	778	798	826	820	787	835	791	792	792	775	776	847	833	821	786	791	762	782	793	816	762	779	799	815	826	801	765	765	776	812	784	716	752	806	791	785	800	828	828	804	769	842	773	808	843	842	797	773	765	746	794	817	804	817	806	795	805	755	814	782	792	818	802	773	801	820	795	819	782	819	769	829	803	773	831	785	736	772	780	844	778	784	772	812	820	754	806	789	798	797	774	827	735	792	791	814	756	819	775	783	762	796	804	808	809	820	788	805	802	791	821	805	783	743	815	819	763	815	787	839	815	793	841	745	786	789	799	812	716	771	818	790	805	793	808	816	817	829	838	812	740	779	826	795	777	768	787	785	824	797	813	724	792	803	800	782	771	820	832	747	809	774	813	798	841	784	852	811	753	798	764	772	792	801	820	842	777	805	803	754	821	757	791	802	772	777	770	836	839	813	819	789	786	806	837	799	788	777	818	810	850	767	794	778	781	808	774	771	778	783	789	795	802	792	760	830	796	755	824	845	776	805	793	808	759	836	793	788	758	826	847	838	817	757	834	820	754	836	756	762	749	767	792	796	778	798	769	763	750	795	787	791	814	799	814	811	805	819	787	794	859	774	789	770	774	743	776	747	791	821	803	763	840	811	796	771	771	793	813	803	804	782	760	813	806	814	786	822	823	793	792	817	810	808	771	828	793	760	763	774	761	775	838	773	833	784	772	805	794	843	830	820	701	810	802	785	820	836	797	735	795	775	738	801	788	828	800	844	833	853	801	750	812	809	796	753	784	766	778	759	884	812	845	830	817	842	787	765	767	788	755	757	821	884	768	825	792	803	805	781	840	848	765	826	818	762	782	847	778	873	795	781	793	823	801	834	813	739	772	820	798	843	791	819	792	835	800	790	791	775	775	798	764	804	808	807	827	799	788	835	740	801	772	788	748	781	813	759	833	796	850	775	769	789	763	821	754	784	802	753	784	756	872	760	812	760	844	820	764	807	809	782	817	788	757	770	765	785	775	833	781	781	803	738	810	762	819	842	798	799	744	830	782	741	780	767	777	789	783	784	798	870	800	770	806	822	817	811	788	810	762	804	835	791	807	826	767	831	757	778	803	801	846	839	814	800	727	826	785	784	815	773	777	794	796	775	814	747	812	802	805	783	798	778	797	865	773	764	729	781	782	820	808	819	796	817	857	829	808	812	795	821	780	804	811	812	829	837	750	827	798	797	825	780	756	773	806	823	830	790	750	801	831	826	787	780	802	802	759	796	810	777	853	772	789	793	793	802	843	804	809	756	804	778	818	800	788	833	804	801	766	827	813	793	777	788	770	837	834	807	828	779	741	782	813	810	820	811	787	732	800	830	827	812	767	767	809	789	755	850	790	850	803	814	833	779	835	788	830	831	797	812	777	806	769	755	831	746	831	798	826	809	732	761	814	809	795	799	805
35935	48201	33052	20500	12224	11388	12901	11954	8579	6576	4886	4018	3504	3002	2723	2329	2231	1935	2154	1908	1540	1442	1480	1579	1536	1477	1369	1253	1315	1261	1262	1132	1073	1124	1217	1144	1104	1148	1047	1022	1050	1065	1002	1078	1036	1017	979	1007	967	957	1004	996	1000	980	1027	978	1017	988	968	996	984	987	969	976	1005	1025	1029	994	1022	1022	996	958	981	1018	976	1028	965	946	976	985	982	1010	972	977	1003	1009	1007	1018	938	945	989	991	959	1039	940	997	972	946	1074	1045	991	963	989	955	969	976	1007	988	1036	1035	969	990	959	933	971	1018	1001	957	967	1013	1035	979	1038	979	978	943	960	982	993	992	990	998	1061	1002	990	1036	977	938	949	958	938	982	1022	968	965	986	1019	927	1065	951	972	973	1002	995	966	1044	958	974	980	1007	1001	957	982	971	969	1034	1053	966	963	1042	963	989	970	937	1013	1011	1024	1032	1004	1032	993	1016	935	997	960	977	943	952	962	1068	973	966	989	975	996	1012	978	1024	972	957	942	1032	968	992	961	967	965	1004	973	1002	948	1018	988	997	977	965	1020	999	974	989	996	989	1024	993	1031	981	959	995	978	947	1004	1022	1036	973	941	1039	1000	982	958	992	1009	979	1001	983	940	995	1004	1010	1001	945	994	1000	999	958	956	1038	1012	1019	968	951	946	1023	941	933	975	905	1003	953	1003	1008	933	963	995	1019	1015	939	994	988	948	1011	944	969	944	1011	1013	1025	974	1023	1014	995	1031	1019	998	993	968	997	992	1001	965	956	995	996	1019	990	967	987	962	976	1061	946	974	1025	970	956	999	954	982	988	1000	1025	973	1011	991	973	1008	994	999	1022	959	985	1019	964	974	987	996	1033	1024	1001	949	969	980	959	959	971	964	964	995	1009	1022	1032	991	946	1031	1021	1000	1026	1028	984	976	988	977	947	1035	985	1011	993	1026	1033	1013	1044	1017	1009	950	965	909	996	1014	977	979	985	1032	968	967	963	1012	1006	976	1030	951	1007	997	976	956	973	1004	980	962	950	1024	1013	993	1010	949	991	1024	957	1024	1012	944	1000	1012	956	947	976	1048	1018	1015	1032	999	999	954	1020	985	952	990	975	982	981	938	990	975	970	947	1004	951	1022	987	996	1026	978	1062	984	985	991	982	967	989	1003	995	957	995	1015	1018	1008	963	1043	982	1005	993	1006	960	998	1007	1019	988	1011	1027	976	992	920	964	1005	963	1000	1002	1042	1020	977	1002	973	1008	995	992	977	935	1005	979	983	987	945	1008	992	978	1008	999	1020	1019	894	948	1008	994	994	1051	934	967	994	1040	965	963	1062	984	1017	1016	1062	971	1019	1061	976	1033	1010	937	968	969	1037	1043	1009	989	1013	992	983	988	975	935	954	973	972	951	948	988	940	962	1024	949	1006	1048	1023	998	961	987	962	1003	987	952	985	981	997	1060	1003	1005	994	986	932	1017	1022	989	965	981	1061	974	969	1018	996	1015	1001	966	999	1021	1010	1025	1009	985	982	1010	972	999	991	987	914	985	931	962	1061	971	1021	951	989	970	943	989	963	1031	958	1002	1007	1002	1021	1036	1065	1041	984	957	981	1027	995	954	945	973	986	1004	1020	999	1062	973	958	1017	1038	1014	948	943	971	980	978	1000	1016	1038	975	967	977	1036	1014	983	937	995	982	961	989	981	1004	978	981	1030	984	992	993	1014	950	1022	984	983	995	985	1013	976	965	908	1015	991	1018	1033	979	982	1022	971	964	1001	1011	932	999	985	969	983	934	982	1036	925	974	1025	1021	964	982	987	1000	989	959	1004	1001	970	977	1023	984	999	967	988	1010	997	1004	984	1023	949	979	960	977	954	996	979	964	945	980	994	990	952	980	945	984	968	1021	1014	1025	1006	976	971	922	981	1044	959	1008	965	1002	938	934	971	965	1006	945	1002	959	1033	1036	979	1018	955	1010	1013	953	973	1027	977	969	1022	969	982	1034	912	991	1067	992	938	989	978	1002	951	969	992	915	961	1006	994	1002	992	969	1013	995	1010	973	933	970	1052	1063	1050	969	928	996	947	987	929	928	1071	1019	941	981	939	1023	946	985	1004	1018	939	1017	1003	1037	944	1012	1027	1038	981	997	939	995	1005	980	1001	937	993	987	1030	952	978	944	957	997	986	1003	988	1044	1038	993	1009	960	986	1027	971	979	1024	990	936	1015	996	956	1016	973	1028	1006	955	985	940	952	979	991	1028	1032	1035	950	977	1007	1044	967	975	1002	1017	998	991	956	956	997	982	976	1001	989	1013	967	1054	1016	950	998	1000	1005	971	957	962	990	990	1004	1002	976	984	994	1020	996	995	926	979	973	967	1011	1004	985	998	958	938	955	998	953	941	980	997	964	1000	962	991	948	992	956	1008	980	936	957	994	999	982	1012	1010	980	995	985	981	995	1013	1026	997	941	944	984	953	1009	976	1033	1026	1011	963	1020	994	962	955	946	961	984	1001	1008	1021	1040	996	988	1009	1007	980	1003	938	949	1000	974	960	969	1007	948	998	966	1051	1008	995	1000	976	969	991	1015	1000	1013	992	986	989	962	944	992	965	1018	976	1003	1036	1005	1000	1002	1006	985	1027	1005	970	994	1006	979	981	994	979	997	1031	982	985	976	982	972	984	955	929	968	985	949	1007	995	1008	974	1038	959	1077	952	943	942	1019	1005	1000	996	987	986	996	990	989	975	1048	907	1043	1003	977	992	989	990	966	995	985	1008	1006	951	968	1040	1035	1045	995	1023	1044	973	950	960	994	947	998	936	964	967	986	1028	1001	1001	1016	952	990	945	999	997	985	934	996	977	973	1013	993	956	919	1024	976	951	1001	942	959	1050	1004	1015	1035	990	981	1052	989	991	968	1014	1029	1019	1002	1011	1042	991	1009	956	1021	995	986	1019	1012	969	970	984	1005	980	1028	1031	987	954	1037	960	923	944	1001	944	1001	1029	970	982	988	1016	1030	981	1000	962	1009	987	990	957	997	1032	996	1003	969	1016	966	956	987	1019	1000	1006	1020	1005	984	1040	953	971	1007	988	998	962	972	975	983	1002	961	981	998	1000	951	954	994	1004	972	997	1036	1017	1011	967	915	982	1009	953	1030	993	972	1015	1014	1042	1034	939	947	959	964	984	985	953	1004	980	879	998	1037	962	996	993	949	994	984	966	1013	1012	978	1059	972	1027	984	1006	984	1007	998	992	965	991	984	999	966	963	981	1003	1011	971	969	1014	1010	976	1024	963	991	1001	997	986	991	988	993	1010	1000	1022	967	989	1018	968	975	974	971	975	955	975	988	956	992	983	998	1027	987	1060	1004	1036	991	1009	973	1010	948	986	959	960	984	991	958	957	986	956	1021	1013	969	986	1017	1040	1008	982	900	1020	1039	1000	920	1014	972	1022	1009	997	1002	1047	997	955	976	949	999	943	1001	993	955	927	1037	998	1037	953	991	991	959	986	984	1015	950	1019	1011	959	962	1015	959	1010	980	990	992	994	992	976	993	978	1013	1012	905	986	1066	1006	976	1046	980	1007	943	981	942	943	955	980	1024	991	989	1024	976	987	966	935	949	990	996	992	997	983	1034	959	998	1027	968	950	1003	984	964	951	986	978	964	980	1026	992	969	1021	980	953	990	1023	999	989	974	971	1006	974	992	970	1028	1022	1032	1011	1009	999	1027	972	996	989	931	1022	990	1013	1031	1034	991	1001	963	999	1022	962	1045	993	1028	986	971	968	966	1020	1023	1009	953	1021	969	944	1015	999	1036	973	978	981	987	957	946	1016	1029	1006	1027	995	987	1047	995	975	989	981	991	1011	1034	959	1001	936	1015	1033	987	1027	955	968	1007	936	1057	986	1008	993	1000	987	943	1029	992	1062	1017	998	990	991	968	992	959	966	1021	984	984	947	1002	959	990	1042	993	1026	1010	977	983	944	988	973	1026	1013	1012	1005	962	1023	998	1004	1043	943	971	979	963	1000	997	1019	989	979	950	977	979	1023
23749	20922	28138	23836	20746	17860	14136	9239	6773	5351	3741	2954	2760	2394	2126	1983	1811	1747	1568	1312	1191	1086	1152	1204	1220	1066	1037	988	1035	953	993	856	814	913	912	844	871	871	768	849	823	816	745	739	799	743	746	683	750	796	777	740	769	721	763	741	744	731	774	757	756	774	778	740	713	778	692	764	749	771	714	740	736	687	715	798	729	711	734	763	716	729	717	725	693	734	737	732	748	780	756	770	756	717	748	684	698	729	730	701	687	743	749	733	718	735	768	730	743	744	722	722	757	737	798	746	711	733	682	734	787	668	728	749	782	752	696	721	730	762	752	664	719	719	735	750	694	751	725	737	737	767	743	746	693	782	718	744	706	678	706	750	729	739	717	765	717	739	739	712	739	747	704	779	713	752	733	720	774	775	768	732	736	722	740	740	740	740	733	768	761	748	742	748	754	692	700	705	729	765	717	708	682	740	764	786	751	714	774	771	750	709	742	679	757	760	703	662	710	723	773	706	729	731	699	731	731	701	750	715	745	700	812	714	725	748	714	714	725	724	736	738	715	729	714	748	772	734	738	761	744	761	733	767	754	733	729	773	717	755	752	721	697	727	722	734	705	726	753	703	736	710	731	758	706	716	686	749	733	731	729	715	790	694	713	762	695	724	677	706	708	707	684	715	690	709	703	769	727	695	694	687	791	768	711	768	737	723	757	752	726	764	736	760	751	780	720	703	765	748	710	752	720	662	762	673	767	827	745	750	767	701	746	733	744	760	729	735	714	748	690	732	763	718	795	708	737	772	780	696	742	802	703	699	688	750	745	769	680	708	712	746	793	744	749	779	788	686	774	757	770	734	706	696	737	739	700	724	744	707	743	708	743	755	723	748	721	703	758	703	745	719	759	713	721	740	752	728	720	729	723	736	738	731	737	741	698	714	692	733	787	772	752	726	707	785	695	770	753	740	702	749	726	737	724	763	729	757	715	743	760	724	724	748	703	704	722	713	744	685	737	746	740	759	727	784	713	747	745	698	679	746	727	746	726	717	760	739	726	708	722	705	786	759	741	807	711	725	761	716	729	769	699	720	683	718	713	737	713	735	739	735	713	756	792	713	714	727	729	744	720	742	677	696	709	726	693	704	739	758	724	717	724	748	715	761	725	739	713	733	719	689	764	699	711	751	789	693	690	712	730	713	738	687	728	737	753	821	734	707	737	757	703	690	741	743	746	726	671	762	706	746	740	694	773	751	753	748	709	705	752	747	706	731	678	734	774	778	727	691	712	753	710	751	724	742	780	728	762	749	777	739	722	742	764	745	705	727	724	757	724	753	768	746	765	724	721	794	762	767	754	757	709	799	721	673	674	705	784	765	773	761	728	742	724	733	731	723	715	751	734	732	692	719	707	722	780	702	745	709	693	690	744	695	743	714	711	755	726	709	734	789	699	712	733	740	742	673	748	769	739	743	734	694	718	734	719	743	691	696	714	701	717	695	747	701	747	726	790	767	751	726	740	763	727	749	720	754	752	730	736	765	710	749	725	722	781	659	745	735	744	746	697	706	738	731	732	732	741	736	727	741	719	697	801	743	760	723	744	733	736	803	705	737	727	725	745	726	729	734	738	723	706	740	721	729	772	717	769	688	737	729	763	746	724	718	744	717	694	755	715	732	677	747	726	683	695	763	706	758	690	700	698	706	749	755	704	759	755	713	732	707	734	692	717	685	723	698	765	731	731	736	700	794	695	730	750	666	704	724	743	728	770	755	693	768	694	742	727	723	709	735	749	723	720	732	752	705	718	743	728	728	740	743	753	696	680	704	779	726	708	661	729	750	717	746	693	741	709	725	758	738	717	749	711	776	783	702	769	776	695	753	736	746	732	701	726	737	779	696	721	776	730	728	750	730	719	725	724	754	757	694	734	797	708	739	740	724	708	722	713	792	762	713	782	673	798	718	758	766	778	714	748	705	728	700	705	719	720	713	767	744	709	703	721	737	710	689	733	698	724	716	700	724	740	711	743	739	709	721	752	712	722	703	754	730	688	725	761	717	702	728	736	754	729	728	767	755	726	712	701	696	703	748	723	702	726	694	752	764	743	754	701	744	726	712	712	757	738	702	743	721	683	755	739	728	721	756	682	764	729	735	782	774	772	719	717	732	689	730	737	775	686	704	712	738	776	699	722	728	712	720	789	772	700	661	737	724	746	733	658	710	781	768	727	741	732	758	778	721	749	726	707	686	729	766	769	685	708	716	713	773	753	760	687	760	710	758	745	747	742	741	727	712	695	692	731	696	714	713	718	732	724	731	738	787	764	702	717	686	776	714	670	725	729	731	703	693	704	777	743	732	724	722	717	665	753	712	732	736	678	737	731	672	772	708	699	743	717	749	732	749	745	727	742	714	679	753	764	760	741	785	715	762	727	759	733	718	765	742	731	765	719	716	726	754	764	705	725	765	746	743	739	722	735	708	742	699	739	725	687	776	694	732	758	740	730	741	664	698	767	716	722	705	748	739	711	722	742	750	773	705	784	721	745	710	733	738	713	703	773	739	744	691	679	698	763	747	731	746	716	706	740	722	711	748	741	757	728	767	750	697	726	728	728	755	740	757	753	769	753	713	751	713	769	735	742	741	730	729	714	700	725	730	712	737	685	701	722	753	707	736	731	678	740	752	724	723	756	693	706	735	733	738	708	721	691	718	705	653	795	682	728	719	750	695	764	753	712	723	723	719	711	777	728	713	698	739	743	751	690	743	683	738	747	734	715	766	753	760	688	760	669	737	721	734	702	731	751	747	751	722	807	726	734	711	728	746	727	736	709	751	768	782	746	743	751	746	752	765	729	686	688	735	745	739	748	722	711	706	690	739	716	739	791	758	764	686	724	760	806	731	756	763	739	755	747	714	738	740	724	733	731	769	727	736	766	724	752	742	731	704	740	761	750	729	751	749	725	722	767	765	733	728	704	747	798	709	713	748	717	678	752	764	780	751	694	736	724	752	702	754	738	648	765	707	736	707	746	753	794	715	723	733	714	714	701	758	700	707	721	752	723	765	715	704	736	701	708	714	720	701	694	675	698	735	730	730	732	745	730	732	767	713	706	751	738	743	768	685	681	743	718	727	760	689	700	781	747	705	730	758	764	749	714	743	757	762	745	697	721	710	700	697	781	742	771	739	689	731	778	755	757	763	780	705	735	719	749	710	701	744	755	677	719	760	718	767	729	746	739	727	712	720	683	754	732	787	706	729	768	673	737	697	718	715	761	736	700	707	727	743	693	774	698	748	779	691	719	738	728	732	719	717	783	719	723	689	776	695	687	728	741	732	721	729	680	751	710	737	747	731	704	710	654	784	731	748	741	727	710	700	761	731	711	771	756	714	730	740	680	740	698	703	780	746	729	681	743	724	700	751	776	739	726	710	771	722	711	708	655	715	769	696	741	674	760	724	738	744	732	748	761	742	712	766	722	709	727	740	732	724	724	725	689	735	728	758	747	742	720	709	749	727	728	723
39717	55866	36869	21102	16663	20580	19138	15761	12826	10083	7286	5889	5360	4415	3772	3380	3208	3077	2743	2141	1890	1829	1863	1889	1862	1692	1598	1432	1401	1336	1328	1204	1120	1223	1212	1167	1156	1148	1069	1132	1101	1019	1050	1041	1012	935	954	943	936	924	915	969	898	937	954	927	899	920	963	907	946	886	958	938	916	896	905	927	973	987	911	904	918	932	909	927	970	964	921	932	895	903	916	932	930	927	844	923	909	966	921	968	929	887	890	895	890	928	922	930	928	925	879	949	951	917	975	935	908	856	978	913	870	927	916	949	949	944	944	941	937	903	936	961	926	958	964	897	932	909	895	933	973	902	937	895	913	960	941	922	877	936	890	954	962	888	912	956	947	990	940	935	940	972	932	903	948	904	909	939	924	895	900	980	920	915	935	928	959	930	903	908	951	937	940	911	921	944	914	891	901	922	896	920	879	961	946	895	944	933	870	931	858	903	936	917	951	923	886	900	924	926	885	921	954	977	908	923	903	947	942	878	888	947	855	930	910	910	938	931	900	856	943	967	915	891	887	915	842	858	945	895	962	877	916	916	915	891	873	972	886	919	898	960	928	940	935	924	886	924	904	938	912	869	925	930	912	928	883	906	943	931	908	929	941	915	939	929	922	932	952	876	894	904	919	922	889	932	870	924	911	910	961	901	946	889	890	913	942	879	864	873	969	925	960	939	1001	957	928	906	895	917	863	917	907	965	885	929	923	895	919	912	946	906	923	932	865	877	885	928	947	906	926	923	962	915	882	890	948	918	959	936	936	943	953	985	898	941	943	958	941	932	959	886	930	906	902	922	930	974	978	913	914	860	895	950	919	881	930	985	918	924	873	877	933	945	913	916	907	909	942	865	890	901	880	875	910	922	922	906	919	912	873	881	873	903	961	942	942	919	960	936	955	845	917	883	954	917	916	917	913	900	922	901	919	925	935	863	948	883	920	871	926	876	922	915	851	909	930	972	938	879	910	909	874	906	927	956	917	913	902	914	875	890	958	908	941	935	978	922	918	950	911	920	923	844	992	944	930	911	978	941	886	965	905	936	907	981	976	934	939	951	863	928	887	874	927	888	922	901	963	935	924	941	950	926	915	912	957	845	945	960	895	933	940	890	928	949	921	938	965	946	897	915	910	935	949	885	948	910	933	902	898	920	961	907	935	939	925	921	947	956	899	863	924	925	955	925	908	913	869	918	897	956	890	955	940	919	915	843	974	883	938	837	868	885	915	931	945	928	888	955	885	837	881	938	852	925	896	875	919	913	920	914	939	899	943	899	916	909	853	933	943	934	852	928	924	881	960	954	968	885	949	942	893	926	862	933	916	1000	930	918	919	875	904	927	913	897	931	915	961	928	917	1004	925	900	903	959	937	962	940	932	916	924	872	872	912	939	937	937	880	928	887	883	874	935	984	911	921	917	923	897	917	933	924	883	961	871	907	953	925	932	934	951	874	961	970	876	897	957	942	873	889	899	918	856	962	921	946	922	913	939	924	937	912	855	917	917	885	943	932	878	934	972	947	921	911	928	902	868	895	930	892	943	920	892	944	933	921	918	865	928	874	891	893	853	925	911	882	963	907	903	937	911	913	940	944	874	932	944	938	892	946	896	891	932	937	945	911	944	904	921	961	945	962	902	954	960	853	892	919	923	925	947	938	881	915	947	896	918	928	915	929	909	902	947	917	951	968	922	919	957	889	944	917	903	933	910	925	973	917	922	880	889	938	935	882	919	945	976	979	922	897	872	958	985	898	889	930	901	971	914	905	931	937	908	902	896	923	969	928	908	948	922	918	923	903	918	886	904	955	929	900	848	885	919	875	908	903	895	892	953	950	938	909	898	978	925	919	935	961	919	870	915	939	962	922	885	926	900	872	930	925	926	960	934	931	982	924	909	914	912	910	889	874	942	926	929	906	927	908	930	882	900	975	933	889	888	918	867	902	948	928	881	907	919	906	899	874	921	928	944	997	953	989	881	905	950	911	938	906	908	899	923	957	912	872	917	878	884	872	945	882	907	1000	981	887	905	873	950	913	918	894	880	1012	894	916	925	912	992	886	929	915	886	906	899	921	916	895	984	908	970	905	935	881	903	848	961	925	941	928	920	884	946	975	939	929	920	912	892	918	903	949	901	920	951	930	901	915	885	896	949	915	958	917	931	959	929	956	952	884	914	874	924	915	948	919	882	913	924	916	945	949	867	917	934	919	970	885	945	886	925	923	890	889	983	968	932	949	954	876	841	939	905	950	935	970	921	885	928	911	910	893	934	892	929	871	923	928	915	978	920	916	961	896	976	920	894	892	912	929	928	920	912	933	948	943	933	919	898	911	930	914	969	909	910	951	975	895	890	916	931	902	940	928	986	915	930	915	912	866	941	915	938	857	919	924	884	888	938	935	924	946	896	905	947	880	937	923	894	930	928	975	909	944	986	920	910	980	944	883	966	869	939	961	907	932	909	916	934	996	932	907	911	905	941	908	924	959	938	965	930	908	942	867	896	965	891	889	921	962	939	878	950	907	871	906	951	940	876	963	899	898	890	908	942	953	923	920	896	896	923	905	914	905	903	933	936	929	881	905	923	959	926	929	930	943	915	905	956	942	877	886	924	947	954	958	922	862	1006	899	899	913	937	859	892	924	899	902	1018	979	940	905	933	943	866	906	904	905	877	910	957	897	921	882	983	910	898	925	895	959	904	936	926	934	904	932	900	887	967	882	910	896	919	857	903	917	922	938	904	878	867	899	928	961	977	917	908	891	908	925	898	905	923	875	930	887	939	871	961	903	929	925	925	924	894	939	979	931	910	961	896	971	937	892	837	940	936	904	989	935	899	926	927	948	951	953	879	934	882	897	945	907	917	941	910	914	931	929	888	945	936	936	931	954	941	890	913	910	930	905	925	886	911	870	940	912	906	890	908	875	947	857	918	957	945	968	928	948	926	881	906	915	908	960	910	923	932	923	987	904	914	893	926	897	922	883	887	889	899	930	934	943	907	891	887	940	911	991	934	930	925	944	948	948	932	982	900	868	855	855	888	947	965	937	912	892	886	867	902	915	892	942	917	936	926	916	920	987	943	913	921	916	940	959	895	896	891	907	946	949	935	923	886	925	934	918	933	925	941	975	904	960	907	896	923	925	956	905	936	909	949	901	872	980	898	952	941	902	859	927	967	1009	890	910	934	902	867	900	971	894	950	911	916	928	947	914	919	866	915	855	917	952	903	917	906	893	927	902	879	936	955	950	926	874	916	914	887	966	900	894	917	854	872	906	955	904	862	903	908	905	943	933	906	973	922	921	906	930	956	885	920	897	903	964	914	885	946	916	929	887	919	892	912	921	901	880	906	954	876	888	880	859	918	886	881	833	917	939	967	949	900	884	958	881	863	909	905	870	947	932	899	885	873	904	887	876	903	924	928	932	923	961	882	955	925	950	934	912	930	905	886	936	969	903	943	949	926	946	940	901	969	926	900	907	880	885	943	942	900	955	862	922	888	920	932
22742	20914	28577	23343	21099	22477	20935	13002	9473	7255	5062	3742	3531	3460	2947	2522	2354	2094	1730	1551	1370	1247	1288	1288	1230	1218	1087	1059	1003	1073	868	869	825	777	890	831	895	831	843	803	810	803	822	763	740	732	738	722	726	663	698	743	723	628	779	718	704	682	707	655	697	674	680	691	715	716	695	728	692	680	679	658	737	667	671	725	661	687	663	663	681	709	729	681	674	683	721	694	668	645	706	652	674	743	710	706	611	658	700	680	718	666	748	675	629	679	644	694	712	653	690	651	691	679	681	647	727	691	703	684	681	697	697	700	680	678	675	677	696	679	738	653	687	644	715	688	712	691	676	742	734	719	681	718	660	711	704	699	700	697	647	690	719	694	637	643	669	682	633	663	709	687	733	713	701	685	688	678	692	663	624	643	670	671	717	724	685	701	712	687	670	681	702	687	691	687	658	694	678	696	672	646	721	678	658	703	645	699	726	731	652	680	666	666	648	702	651	654	733	680	687	592	693	683	741	664	693	726	691	688	712	681	629	700	666	673	686	721	679	679	737	677	671	645	662	661	726	691	646	743	704	724	674	677	699	671	666	654	647	670	674	714	682	660	729	667	709	690	695	682	695	679	717	648	701	681	711	690	655	723	690	712	650	727	686	688	692	695	703	642	697	687	665	679	722	691	662	619	680	715	688	712	699	645	696	695	633	673	669	671	688	662	677	682	705	687	703	656	699	690	652	609	677	703	680	669	658	651	643	707	684	673	669	712	654	725	691	699	707	659	657	698	756	692	672	683	668	695	685	745	664	678	654	656	636	699	681	687	698	693	652	691	669	666	660	704	671	684	674	671	676	685	713	671	662	724	691	667	674	653	659	701	668	678	672	653	665	662	647	683	694	635	726	647	705	716	685	654	674	694	690	709	630	673	710	666	653	705	717	686	651	688	692	693	672	676	694	668	694	632	695	703	673	658	703	665	678	676	697	660	668	606	666	699	706	684	679	638	687	704	708	653	677	683	608	691	716	680	696	742	646	709	669	683	636	711	712	687	686	742	671	681	652	711	662	668	726	686	670	703	703	679	670	674	669	680	698	699	680	649	714	731	660	682	684	648	684	692	743	696	681	686	696	657	684	674	710	697	685	691	647	671	711	717	686	711	696	720	730	713	628	730	696	694	696	687	719	679	743	637	693	690	715	691	704	708	701	672	662	700	648	677	718	694	707	712	666	688	676	653	679	701	665	691	679	687	703	714	695	698	650	681	701	727	678	656	728	685	650	705	704	711	703	717	680	688	670	687	643	696	706	716	673	670	700	713	674	661	677	649	675	696	672	694	650	690	681	687	686	687	666	653	707	666	685	667	664	679	684	716	708	676	657	679	672	687	683	657	661	671	648	704	661	666	708	669	627	701	675	679	717	645	627	655	649	682	703	659	702	661	682	653	691	677	735	691	635	665	704	640	660	650	695	669	726	692	653	683	719	671	682	683	675	676	678	710	668	667	649	634	706	697	690	659	692	684	678	731	713	673	667	659	679	701	684	694	641	691	670	655	690	708	677	677	697	665	664	669	631	697	687	705	654	658	690	692	671	711	694	670	681	686	660	701	673	712	725	707	652	662	682	704	740	677	656	666	692	708	673	647	668	703	677	646	628	675	677	702	726	675	682	700	693	683	687	665	652	666	695	706	652	668	678	660	718	673	674	705	681	714	693	686	674	655	688	686	653	666	709	668	747	673	684	628	679	743	683	672	703	647	694	648	729	637	664	701	666	640	723	696	628	686	641	688	684	680	654	649	723	701	679	722	704	668	682	700	663	657	651	673	668	658	702	707	718	680	715	666	722	678	698	682	642	668	726	682	704	639	643	650	683	626	696	697	692	725	663	678	676	656	662	692	627	704	658	694	689	671	724	665	669	690	657	699	687	666	672	713	658	658	664	673	694	692	711	643	663	680	660	696	662	699	711	692	716	653	692	628	722	720	694	683	686	706	685	661	733	624	646	696	677	721	727	681	635	686	710	724	709	684	684	656	680	640	684	675	696	668	691	719	649	664	684	697	708	665	692	667	705	659	693	692	697	727	694	681	691	675	655	710	699	702	653	686	693	695	695	667	731	665	706	700	681	663	611	664	640	633	654	675	680	694	661	694	688	686	667	722	700	681	678	671	706	728	705	687	726	637	755	722	672	672	669	676	695	648	721	720	715	659	650	704	673	675	695	707	638	657	693	655	685	656	638	660	667	690	680	671	661	681	736	680	710	665	677	612	717	649	707	716	667	733	689	659	664	724	717	685	700	694	615	736	667	648	723	709	688	663	620	682	676	704	680	665	681	707	672	694	688	678	681	721	644	658	680	681	684	709	653	674	659	717	648	664	698	688	684	680	674	676	738	663	688	694	694	727	657	696	642	692	677	713	691	647	651	649	672	669	687	685	709	684	695	691	662	725	628	685	654	666	714	686	678	728	685	728	702	687	682	669	692	660	718	657	709	693	677	697	672	695	707	678	707	677	688	687	675	675	683	678	690	686	680	666	699	694	673	701	708	654	682	632	662	708	700	712	716	681	708	676	666	715	666	709	686	660	669	682	707	681	660	683	646	659	752	699	699	656	698	652	639	677	676	659	740	670	672	711	688	685	667	692	615	732	667	723	676	683	706	718	664	654	661	663	659	669	678	671	691	651	653	670	704	678	680	689	687	688	686	709	724	668	683	672	709	657	720	708	676	682	703	715	655	600	695	723	662	673	670	658	634	661	653	688	700	706	708	680	702	691	705	706	662	644	731	686	699	699	660	707	657	645	705	709	627	664	692	696	651	711	694	685	679	684	637	706	688	708	662	639	642	643	677	674	719	692	659	678	716	664	688	700	671	728	717	684	669	677	669	654	674	675	686	686	667	681	711	686	671	695	644	671	678	689	652	668	712	688	715	677	696	691	695	702	670	659	708	635	697	666	722	679	725	666	702	667	685	737	697	716	693	619	652	691	697	674	693	699	666	663	720	697	687	703	698	660	704	705	680	720	713	680	657	694	668	616	694	729	679	658	653	708	680	673	703	710	662	670	708	721	676	712	670	654	667	702	670	726	629	671	675	719	695	698	672	676	690	712	690	684	678	705	706	693	680	674	680	719	725	670	674	705	689	723	717	722	648	685	665	664	682	672	682	686	719	643	718	696	717	698	672	637	642	677	619	680	656	700	678	693	655	667	730	677	703	708	697	620	674	617	708	705	650	635	718	672	660	680	665	671	710	709	674	629	702	674	695	708	692	639	734	700	675	680	675	679	695	719	676	655	665	716	691	671	711	698	697	695	661	701	698	653	712	711	728	652	659	688	700	718	680	720	662	699	706	668	660	688	717	726	682	635	691	634	744	751	702	645	669	665	637	664	648	672	696	736	683	645	759	703	665	738	705	714	706	714	698	671	712	653	697	708	710	660	687	699	686	682	667	662	724	692	674	679	671	723	665	691	706	639	683	670	650	678	710	692	712	692	681	684	642	719	654	713	660	704
43397	62432	37867	25852	27225	26410	22320	19803	16470	13005	9555	7405	6616	6403	5458	4544	4093	3656	3079	2410	2137	2100	2008	1972	2046	1878	1717	1598	1556	1367	1153	1175	1158	1153	1222	1135	1333	1221	1136	1122	1077	1121	1049	1022	929	983	908	810	887	898	860	847	883	883	845	878	840	899	820	866	893	859	802	874	879	865	906	848	820	855	853	851	857	836	847	867	889	856	874	802	843	882	831	904	860	937	894	864	816	875	868	855	789	871	811	894	846	855	882	873	890	844	821	864	866	867	832	890	807	854	792	815	787	818	882	877	895	835	836	869	889	893	823	845	830	837	814	819	784	765	829	827	872	878	852	848	847	851	865	860	822	832	809	870	816	866	810	836	827	835	844	854	855	880	884	843	870	803	871	872	857	846	814	847	844	846	833	852	805	843	899	894	852	855	835	868	874	874	861	838	852	842	835	830	888	863	861	855	803	861	869	824	874	815	853	763	821	848	877	860	786	875	873	864	871	867	847	805	841	820	868	883	826	892	828	835	824	795	867	792	881	838	916	807	855	876	882	806	921	839	840	850	854	834	810	901	823	870	812	829	862	868	860	822	823	877	844	833	894	841	887	830	855	857	853	862	794	801	803	923	870	805	854	894	789	850	817	820	836	864	834	838	838	869	842	859	830	790	850	842	869	879	873	862	859	860	862	850	871	875	865	841	863	843	850	799	797	852	811	875	838	814	834	820	881	853	898	832	871	837	848	839	839	836	831	913	823	776	891	866	809	881	834	879	837	833	808	901	864	878	832	915	873	824	847	823	842	835	829	808	885	806	900	845	887	861	869	878	815	885	828	898	823	821	817	876	832	827	869	803	856	827	867	803	818	848	876	838	822	814	844	847	926	807	861	827	818	858	869	876	865	816	840	876	837	845	890	842	864	819	839	872	846	812	817	838	891	882	816	896	848	861	906	848	824	849	831	824	787	881	933	834	821	854	817	864	876	807	855	859	875	853	821	867	842	899	821	851	899	873	832	816	841	890	818	830	832	882	887	839	800	857	834	843	858	812	899	859	822	814	882	853	824	878	830	861	807	831	808	854	838	944	843	843	842	825	827	832	818	855	896	800	811	867	845	803	878	849	873	820	859	857	811	844	822	827	811	870	867	787	826	887	857	830	828	854	843	816	905	826	868	837	847	858	833	837	842	843	844	837	840	805	833	839	840	855	868	848	852	810	826	886	828	788	855	879	863	834	944	845	810	808	802	874	848	811	837	858	833	881	885	779	821	835	840	896	816	844	831	874	849	812	865	807	898	857	877	820	884	822	818	860	808	887	851	834	936	840	879	831	924	797	837	848	858	833	851	829	849	859	810	789	844	861	813	825	869	845	839	807	894	825	809	863	842	813	839	814	895	837	819	838	841	812	834	850	866	874	839	855	856	854	816	846	811	859	810	898	812	835	852	876	810	849	844	816	846	854	819	892	845	842	844	840	856	914	855	843	865	866	867	851	862	836	836	836	838	868	878	883	816	865	830	820	862	856	798	840	866	870	800	848	815	807	864	837	851	901	880	820	857	870	846	867	856	839	863	844	854	818	870	803	813	901	847	849	834	836	803	783	833	843	869	814	853	854	878	880	769	856	842	874	877	879	823	864	853	803	836	865	812	848	855	818	851	850	824	837	885	879	836	844	837	868	877	884	797	866	844	852	818	867	854	859	842	898	853	909	879	877	836	785	870	888	843	838	871	872	857	914	849	832	843	849	854	856	806	830	888	843	890	832	847	881	871	853	856	791	824	838	811	844	890	827	816	854	862	847	801	837	881	837	834	900	865	876	800	808	811	922	847	889	794	814	864	833	881	848	767	808	903	924	885	824	862	830	849	847	896	832	857	869	873	824	831	822	829	868	884	906	876	851	861	818	850	849	880	845	883	815	854	837	894	867	857	854	856	845	805	874	847	840	908	848	836	895	826	838	844	849	832	844	888	862	848	816	870	860	809	844	857	831	857	873	852	802	831	884	872	908	828	913	855	859	826	828	876	810	828	818	837	800	871	808	836	808	823	895	818	843	808	825	837	856	882	883	869	853	823	865	796	904	828	885	840	885	875	835	847	881	806	871	838	801	865	834	855	820	823	905	831	792	818	835	907	827	882	874	814	877	851	885	859	830	866	892	823	829	869	864	862	868	850	853	870	837	862	861	846	888	847	834	832	841	807	850	843	862	882	817	805	864	832	799	884	824	898	826	890	881	855	844	848	857	855	862	877	829	857	881	797	832	824	852	876	830	852	897	881	831	910	803	842	850	816	839	836	837	882	832	797	870	859	861	819	841	815	874	853	845	847	843	846	870	846	881	869	884	894	855	828	857	835	839	874	851	900	832	787	843	860	903	898	835	823	826	886	842	873	825	876	853	855	806	887	884	845	804	820	831	848	835	872	916	870	850	812	844	817	908	834	818	851	824	876	852	837	889	822	873	840	792	952	863	842	815	925	854	816	873	834	823	850	884	863	818	878	856	815	861	798	826	780	831	871	842	874	820	865	827	884	837	849	858	852	902	807	859	873	804	832	819	870	809	887	846	807	801	837	868	857	823	855	813	819	784	906	794	830	815	809	835	817	834	843	911	867	848	881	804	855	888	868	823	800	855	804	852	837	860	813	849	845	819	849	834	817	786	882	875	812	841	812	871	861	887	878	860	812	859	869	840	868	830	834	851	893	882	837	842	840	813	882	830	853	866	814	859	847	802	799	877	819	864	868	823	827	820	799	846	835	856	869	817	859	898	830	863	858	853	821	878	792	893	839	875	825	821	867	828	837	796	813	832	920	878	869	849	833	884	814	872	858	837	826	874	859	852	879	881	842	863	889	812	887	862	839	852	800	872	889	877	868	826	842	853	851	904	813	869	844	858	874	857	824	867	844	855	878	838	848	872	842	813	822	865	866	809	863	874	879	847	759	847	822	845	820	887	860	857	814	804	811	818	849	890	856	837	875	874	813	865	923	791	858	876	852	803	841	871	916	869	841	855	819	830	894	838	860	808	830	809	840	886	879	823	851	802	847	838	863	841	837	923	869	824	875	919	853	837	784	907	894	824	880	876	831	830	908	856	829	872	822	873	853	837	799	824	869	876	879	919	835	816	849	832	802	834	862	792	822	860	823	820	906	821	881	882	867	819	852	892	823	819	888	848	842	784	861	834	836	822	845	842	881	887	836	821	867	825	900	842	896	832	846	868	877	804	859	874	876	824	824	818	840	853	835	817	891	810	773	858	829	818	836	877	890	822	843	838	837	800	836	888	860	839	815	828	861	838	831	795	828	800	811	847	844	858	843	885	834	826	852	894	834	832	813	823	863	891	877	830	844	889	874	861	915	882	870	837	823	851	827	896	843	851	871	866	817	828	854	803	885	847	844	884	857	886	810	852	849	902	845	845	824	875	818	831	867	868	851	815	852	870	876	848	824	897	866	839	844	867	866	888	873	836	901	849	863	818	858	860	808	796	892	834	818	879	869	874	812	833	868	862	888	826
29022	30885	24649	15858	12950	9642	7449	6291	5322	3711	2475	2043	2104	2113	1968	1730	1557	1452	1240	1128	1116	1063	1060	1035	1085	1066	999	934	942	900	888	911	914	843	892	877	873	815	876	856	816	841	854	777	785	868	820	809	815	856	855	802	792	803	822	821	755	776	769	793	797	826	785	785	828	774	853	841	800	823	801	852	812	849	796	760	782	740	774	799	728	813	823	819	782	810	732	772	804	808	842	828	789	790	795	809	825	815	815	815	839	792	801	777	786	808	802	796	843	801	800	756	789	821	817	783	817	788	813	779	839	806	839	840	783	788	782	813	793	818	755	794	784	789	836	794	792	773	856	825	769	811	813	803	814	754	830	795	794	782	795	798	805	856	775	780	766	805	793	799	811	832	775	788	816	827	788	815	805	822	800	757	800	754	828	846	779	777	825	824	800	780	800	874	762	830	747	799	778	817	806	830	831	795	796	835	782	737	812	809	807	817	781	831	810	853	792	752	729	749	756	836	845	837	790	833	770	809	829	807	800	764	782	788	751	837	815	795	746	802	779	816	817	792	873	809	815	810	821	833	771	793	817	791	831	870	800	783	758	777	795	832	806	798	823	799	809	818	840	807	762	795	810	841	830	843	841	855	828	762	837	805	767	862	740	777	814	779	869	767	811	818	815	839	777	761	808	854	841	815	841	818	853	801	793	793	806	828	823	794	766	798	850	791	769	834	799	791	847	764	785	812	754	829	793	827	831	774	821	890	833	817	777	804	820	814	741	831	821	877	782	760	795	806	804	797	778	827	851	803	762	791	810	775	808	840	846	778	834	793	847	817	754	797	801	770	828	820	803	810	837	812	795	819	814	804	820	825	789	781	768	818	813	811	807	776	843	764	825	772	833	815	751	803	816	817	831	808	802	795	767	825	780	761	862	775	792	798	813	794	829	815	791	834	803	828	803	857	820	774	773	861	851	797	817	805	846	844	752	805	758	781	829	783	841	855	860	797	829	780	789	788	809	815	848	748	788	772	881	796	779	808	765	816	816	803	773	805	821	820	830	824	789	853	792	833	862	789	789	802	780	793	783	803	788	851	830	802	765	791	849	860	813	807	813	824	792	762	779	827	801	799	808	807	800	819	842	776	795	787	775	810	816	811	779	818	893	823	791	819	804	824	799	854	795	791	791	811	783	794	827	761	837	849	806	752	895	757	789	838	781	827	781	776	769	796	840	799	811	782	769	753	872	818	807	825	815	803	815	776	825	823	831	815	848	787	818	807	836	755	810	820	747	767	826	799	809	785	789	828	843	826	768	758	822	797	862	786	806	807	796	839	854	772	789	804	853	854	834	804	715	822	778	748	834	775	832	804	821	789	777	748	807	805	800	778	831	808	807	826	729	781	791	781	828	813	783	793	794	814	765	837	793	774	774	812	842	762	820	763	811	730	790	786	814	823	764	830	835	798	736	807	784	759	810	826	845	851	743	786	833	790	803	802	807	791	793	818	874	810	820	855	772	837	821	811	758	798	797	792	824	787	770	811	845	821	779	834	821	833	795	790	793	826	857	810	782	801	823	793	786	820	815	799	806	815	783	791	765	837	818	783	812	815	778	781	809	845	834	854	789	796	842	803	812	766	803	783	769	763	750	770	828	816	830	813	794	758	798	797	779	752	801	801	872	764	805	810	776	847	807	722	818	806	787	796	840	811	862	772	813	772	765	765	827	843	771	772	832	810	796	830	801	811	809	794	777	785	807	795	771	821	824	848	812	732	814	793	789	783	850	801	807	796	841	852	795	831	758	788	822	805	808	814	861	761	765	802	833	789	786	754	833	792	841	852	795	848	792	846	811	840	814	818	787	819	837	783	809	843	779	796	804	828	787	810	798	800	813	813	797	842	841	811	806	833	805	786	824	829	790	867	801	787	777	818	818	801	775	795	796	822	787	813	768	779	779	800	831	811	800	779	783	770	807	807	772	837	800	814	793	798	835	790	779	800	771	772	818	767	851	777	842	827	755	759	822	829	816	782	857	806	745	839	837	815	826	812	784	808	748	771	824	805	793	794	819	783	773	809	820	805	813	765	793	848	812	798	818	760	828	800	786	834	775	815	819	757	767	846	807	778	818	838	838	805	831	845	792	823	815	822	827	874	744	843	778	808	734	839	843	776	782	831	779	839	787	762	829	828	809	785	813	808	791	869	786	765	789	832	854	799	795	816	796	795	817	799	820	829	826	775	824	810	789	779	807	819	805	814	804	803	840	792	829	780	789	867	790	830	788	774	820	803	784	831	822	789	724	820	792	807	821	844	783	797	781	895	848	829	779	802	770	798	838	832	818	779	775	841	776	825	837	770	772	846	764	767	791	823	781	823	826	840	802	809	776	765	800	782	807	864	751	795	821	775	830	798	825	750	753	850	818	801	800	768	785	804	812	840	776	780	836	825	867	805	811	830	802	831	798	809	774	765	850	815	816	792	750	816	835	792	834	812	757	791	805	799	809	763	791	868	841	849	768	838	789	836	806	791	786	767	757	832	787	817	799	815	766	767	820	788	771	743	762	799	812	814	829	772	756	797	855	816	807	829	800	808	816	802	859	802	774	814	804	841	775	815	816	807	817	798	824	775	778	782	786	818	790	851	852	791	804	818	800	787	806	763	752	778	873	794	779	815	772	822	802	794	781	808	796	785	796	795	786	807	793	788	797	799	819	830	796	779	798	810	817	820	815	830	818	836	738	828	750	797	814	791	802	793	824	794	785	806	786	794	844	818	801	796	799	797	782	818	805	797	804	807	751	766	793	801	856	783	809	837	809	806	754	833	831	768	752	778	798	763	790	753	796	806	817	827	851	817	813	799	784	866	833	804	793	792	814	801	832	842	854	802	761	809	768	783	851	783	813	774	829	817	768	856	788	835	785	768	838	790	823	787	774	786	782	796	776	816	815	815	804	824	862	807	811	815	794	831	775	797	829	870	858	797	814	748	810	769	823	771	801	793	803	774	767	779	796	840	786	841	835	838	814	787	813	830	853	806	792	813	834	807	857	788	758	811	845	846	815	777	830	786	790	779	820	832	854	828	788	778	830	842	798	778	749	804	797	794	821	842	815	793	753	795	773	765	799	829	787	827	830	766	793	831	792	805	809	795	855	868	794	801	846	801	797	799	741	766	838	829	759	849	803	826	820	789	761	854	765	825	795	812	806	876	783	823	805	829	807	790	787	843	781	847	850	828	772	800	801	812	789	854	843	803	839	785	823	807	805	817	764	814	828	787	774	810	827	810	806	804	811	737	826	767	730	858	817	820	803	767	822	804	811	777	860	848	788	820	798	842	830	817	831	820	791	790	819	826	809	785	803	787	823	806	804	795	833	806	889	795	783	772	841	818	837	798	761	791	812	820	778	799	803	851	806	835	781	771	801	797	836	818	819	854	831	845	825	809	839	784	865	814	778	759	815	826	778	802	778	810	797	804	840	809	863	823	818	813	778	782	820	833	860	781	874	819	839	805	813	846
36150	46985	26439	17685	18974	15827	13369	12165	10464	7119	4868	3872	3785	3889	3388	2965	2501	2304	1936	1651	1627	1581	1510	1427	1435	1513	1500	1407	1248	1191	1095	1051	1145	1149	1102	1082	1160	1102	1043	1086	1103	1040	1050	1021	1086	1059	1027	1035	987	1076	1062	1002	1026	1035	1024	1028	988	1022	988	1019	1017	959	1044	1037	1028	1021	1010	1069	996	1067	1047	960	1043	1035	996	1002	972	1030	976	1030	967	975	1080	1006	1062	1029	1023	1053	1022	1029	991	998	1021	979	969	1003	1001	988	1011	1016	999	1024	944	992	982	1000	1060	963	987	996	1054	978	1004	1002	989	1080	952	1034	993	977	995	1015	1029	1008	1019	920	1053	1051	963	991	961	1013	1038	1053	1007	964	1048	991	959	992	1014	1009	1035	1001	1029	1008	1034	960	1047	1000	1034	996	995	1004	1021	985	973	1004	1001	964	1001	981	955	1042	977	1005	1001	967	1073	949	1012	994	982	970	1005	952	976	1028	1018	954	987	992	1059	1026	973	959	1032	1014	1025	986	992	1072	1061	1040	998	948	995	1013	953	989	992	1044	1034	986	991	1032	980	1050	954	1000	1036	957	1010	1012	1004	1007	1012	990	1018	995	997	975	1033	1030	989	992	1029	992	1042	1015	987	996	1031	978	1003	1047	1035	968	1000	978	1010	956	976	1033	972	1043	1033	1012	937	1017	1040	992	993	967	959	1006	991	1018	1023	1042	1010	982	1059	1022	993	996	1048	922	1009	1024	968	1056	1002	1011	1098	1041	1006	1059	968	1024	1069	999	996	992	1011	997	977	1010	962	1008	997	998	976	966	1007	953	997	999	979	1000	992	1071	963	1000	1032	986	1022	983	986	1044	990	1003	1015	1022	1045	984	1017	1022	1027	1016	1004	997	1016	1022	1044	985	1009	988	996	1039	1009	1022	1066	1061	1000	958	990	959	1054	968	1005	1058	991	1016	998	1038	1011	987	1027	970	991	1029	1020	1058	1054	1022	1006	1006	941	1004	1005	1044	1043	1002	1038	1088	1090	1025	1054	1023	1045	944	962	1004	1025	953	1007	984	980	1049	990	1007	1015	1001	979	973	1003	975	1013	1066	1000	976	1013	1014	1029	1021	1027	964	1009	1033	1045	996	1027	974	1005	1005	1014	978	1025	1018	1033	990	1025	1012	993	990	966	1058	1020	1072	997	982	1011	1017	934	1046	1003	963	1067	1002	1038	959	1030	1015	1044	974	1022	987	1035	994	994	975	1000	1011	1019	1004	1015	977	979	1065	962	972	1024	1004	1035	1008	1019	1017	1004	1016	1040	1014	1032	980	991	1008	1014	969	990	1034	1033	1047	1036	1011	997	1080	1037	972	1034	953	1008	1013	994	1031	1008	1027	975	952	973	983	1026	940	1002	1000	1025	1043	979	988	980	1002	1022	990	1011	1005	1026	1043	1016	1004	1053	978	978	1095	975	1027	1008	989	1015	1024	980	971	1039	979	997	958	964	1039	976	1033	1012	934	962	952	1039	1014	996	1013	974	1043	1005	992	981	966	1045	959	977	995	991	999	970	1001	987	970	1020	993	978	984	996	995	1072	972	1001	1013	1043	984	958	991	1001	1008	993	971	985	982	1023	999	1009	990	985	1041	994	1019	1048	1068	1009	983	1055	1012	998	1040	1068	1015	1006	1012	980	947	974	988	975	1059	967	983	979	1013	984	963	971	995	1016	1033	990	970	969	1042	965	983	1029	1036	967	975	998	1014	966	1035	1001	962	1037	928	1005	1049	995	1048	1052	1008	1025	1003	984	981	1014	1021	987	1031	997	1026	1080	978	965	977	960	1056	1020	965	995	1066	1012	969	975	1044	1015	975	995	1000	1005	1032	977	1002	1046	999	1034	1064	1027	982	1058	993	1044	994	987	993	1062	1046	963	1042	1005	999	969	933	947	1092	983	961	1055	1033	1002	987	1032	992	999	990	973	1006	1045	1029	985	992	1027	1030	1022	941	1064	969	1014	1031	1007	1032	1015	989	953	1005	978	999	982	1004	1021	1049	1000	1032	1008	1047	991	997	1004	1014	999	977	925	1011	986	1057	949	1010	980	998	1021	998	1005	1003	979	979	1023	1043	989	1042	1051	1006	998	1022	1004	1025	993	995	940	997	988	1005	1017	997	989	979	1025	1092	1057	954	1016	1053	1002	1060	980	934	1007	1000	978	1031	990	966	1055	991	1002	983	1051	983	962	992	1040	989	969	1004	995	1033	981	1006	938	1000	992	982	1025	1003	1001	965	994	949	1027	1062	1012	966	1001	990	1016	995	1038	1023	1020	1032	980	963	1010	1001	1023	983	1021	1035	996	1052	997	983	1002	1021	1069	1029	1029	1047	992	992	999	943	989	976	1036	1042	940	1004	1006	1011	995	972	1071	981	1037	1032	1030	1001	1017	1016	1032	1000	997	970	987	1008	1021	1030	990	1000	980	1031	1028	1000	958	969	1008	985	954	1008	1012	1027	974	999	1012	964	992	1004	995	1034	983	1001	1062	968	1022	1061	994	1014	982	1008	995	1006	1018	1023	1023	999	1027	997	983	930	940	1035	917	1023	991	984	1011	1030	976	1051	1006	970	1005	1026	980	1010	965	1069	953	957	978	940	1014	978	987	978	996	1011	984	981	957	1033	991	1037	1034	1008	1030	1056	1002	1080	988	1055	993	1017	973	956	972	1056	1007	995	1023	1060	990	1036	931	975	997	1067	1003	1015	997	1036	968	1005	994	989	1055	1041	995	1013	1026	1064	1009	1021	986	975	1035	1005	953	983	1006	1044	1008	1018	1051	1036	1009	1073	1025	987	1008	958	1022	1011	1015	981	929	990	996	974	1017	979	989	1046	1040	992	1039	981	1025	1020	981	1002	1042	982	987	1024	968	951	1006	951	1000	1022	1025	983	1007	967	988	984	985	1006	1011	975	994	1010	1001	1023	988	969	995	1025	989	1039	1012	1007	1017	1032	1056	1060	1053	1024	1049	1002	1069	967	1013	1005	1053	1009	999	1007	985	995	1001	994	1025	1010	1009	987	998	994	1016	1054	954	973	1079	1062	1017	1018	1005	1018	1080	963	1010	999	997	1009	1026	943	969	1032	980	1053	990	990	1014	955	1065	996	988	919	1029	1039	993	1071	985	1009	1001	1032	1076	972	997	942	962	1010	1020	986	1012	1034	1018	951	1017	1026	1016	984	995	1026	1018	1027	993	982	1037	1019	1020	1054	984	1009	967	1027	1024	982	1003	967	966	999	1007	998	986	1037	990	1037	981	998	985	941	1026	987	1049	983	1015	972	1016	1021	1012	949	966	1007	979	995	964	982	977	979	1035	1001	1038	1042	1023	952	941	1018	1023	964	1045	962	1002	990	951	1081	1061	963	1037	987	1003	1015	1001	1002	1024	953	1030	1056	1023	1021	991	945	1004	977	1056	985	1030	984	1000	961	1062	1082	1016	1041	965	957	984	1017	1026	991	1015	1014	947	1053	1013	1021	997	985	1026	973	1007	1015	1037	996	995	979	997	1049	1084	1029	969	1025	960	978	1000	1048	999	1020	1017	1038	1032	1004	976	984	1020	989	986	1001	992	971	1017	1021	990	1006	989	948	1036	1012	966	1013	1060	1014	1007	1044	1005	940	1025	1009	1013	973	1081	969	984	1020	949	964	1048	1019	986	1012	997	979	1037	1069	1035	954	1039	1055	979	1007	952	998	1004	1005	1056	1011	1014	1012	987	1020	1061	1038	1013	931	1019	1057	994	947	1072	1001	1052	933	993	952	986	1037	1012	1003	984	1062	1009	1013	958	1011	974	1081	1017	985	995	958	992	978	1002	971	1012	997	1046	1012	954	994	1027	966	990	993	1028	1004	1033	993	980	975	990	1011	988	1021	975	1024	1016	1022	991	1010	1011	999	1050	972	1000	937	1014	1007	1032	1026	1030	988	1021	986	989	1002	1008	969	978	1032	984	988	1023	993	1002	1000	1024	1009	975	1053	981	1040	1056	1037	977	980	1021	977	971	1029	998	1021	993	970	1011	984	984	1023	982	1028	962	983	971	987	1044	981	998	993	987	956	956	945	1043	967	976	1023	978	986	978	975	1024	973	961	992	1012	1006	1006	1035	1015	996	939	998	1041	980	1052	988	960	1000	1048	1011	981	960	1059	984	992	1033	977	1051	1001	939	977	1045	1042	1060	1001	985	978	1029	967	987	988	1026	1003	1018	1000	1028	968	983	981	1010	984	976	1005	985	976	1026	940	1010	1016	986	1011	1018	1017	1005	984	1015	1043	1049	1056	1015	1012	1012	1023	927	1079	985	1022	996	954	1000	966	985	1014	1006
23739	20876	27956	23877	21156	17658	13229	9723	8080	6102	3406	2654	2667	2501	2658	2218	2024	1691	1449	1219	1271	1199	1161	1182	1121	1216	1135	1012	981	953	868	812	886	872	882	867	917	869	810	782	876	819	808	771	786	744	780	754	778	737	787	757	759	783	797	742	746	748	738	760	758	744	765	734	762	797	771	800	726	742	753	742	771	773	736	761	759	763	727	763	752	754	741	720	742	709	747	782	751	736	736	681	744	747	754	788	711	801	735	747	779	686	707	772	754	704	720	778	752	792	753	740	745	757	772	790	740	689	751	747	733	759	779	779	735	721	747	709	720	777	700	788	798	792	746	733	733	711	706	758	753	756	736	748	819	800	786	740	756	716	758	756	772	769	731	775	786	764	713	691	770	771	713	761	750	743	790	778	736	750	713	738	773	733	739	800	784	767	764	759	717	763	753	785	775	768	747	766	808	772	726	750	770	649	736	731	735	704	734	725	800	742	730	753	708	728	770	754	764	768	768	742	810	746	771	734	758	737	725	746	723	773	714	733	724	740	800	775	737	724	752	756	734	765	710	782	783	754	735	691	709	736	760	737	764	757	748	729	800	718	763	724	779	712	686	764	730	689	684	724	747	766	751	748	774	780	738	781	787	782	754	763	754	700	759	751	733	676	713	718	732	741	748	706	804	776	784	756	710	766	726	734	725	735	738	748	749	752	741	727	742	705	710	772	718	770	733	751	727	743	739	776	705	774	714	773	764	789	741	735	731	764	741	747	788	742	764	758	714	797	844	742	718	778	716	780	697	759	779	770	750	743	689	746	726	748	737	754	802	778	771	722	745	674	754	689	658	761	789	701	773	761	747	749	719	686	753	734	768	709	742	731	724	745	735	734	711	771	730	744	769	732	712	746	727	729	696	779	792	758	736	749	783	729	766	667	782	747	783	772	726	805	728	720	769	761	731	760	700	738	728	763	736	753	741	716	706	748	787	711	722	689	773	737	785	732	743	735	781	768	720	739	738	730	767	783	760	734	723	761	699	762	738	805	750	760	722	747	780	738	751	703	760	733	767	692	718	730	770	700	751	742	693	749	761	743	756	714	787	777	752	770	691	742	717	734	762	742	746	733	771	772	760	764	791	768	741	717	728	713	773	723	730	749	743	721	750	748	790	815	767	758	683	761	775	786	800	687	767	751	731	739	711	806	716	815	730	744	772	750	819	759	767	763	710	785	759	734	727	767	755	737	761	705	738	752	731	788	740	732	783	730	727	814	782	750	736	731	768	748	728	719	713	711	770	730	740	730	777	724	731	725	753	722	769	747	715	760	736	730	716	738	732	754	766	761	696	810	792	760	808	721	747	722	710	741	763	742	756	727	733	726	754	716	759	766	746	738	699	739	734	751	773	702	789	740	704	728	697	756	711	739	811	735	761	761	721	735	752	725	717	732	728	776	776	769	733	752	755	764	780	720	790	712	710	721	666	687	724	738	785	674	737	721	727	709	719	731	772	782	688	756	751	758	753	782	748	711	710	740	753	756	748	735	783	718	709	707	763	736	763	764	803	721	779	759	744	718	745	711	760	688	767	753	715	713	747	746	742	750	746	686	779	737	735	739	777	736	733	749	730	737	732	738	736	735	702	724	767	723	812	739	756	821	731	719	748	688	768	765	835	743	734	738	713	743	776	755	755	785	698	760	741	754	772	748	716	754	762	765	745	776	724	705	736	755	778	768	773	750	746	758	773	743	732	736	762	764	770	707	744	761	765	748	703	704	747	743	732	750	781	721	716	790	736	700	731	791	755	732	744	701	749	762	760	715	760	733	712	801	755	745	738	741	800	785	729	717	773	741	731	729	742	751	717	720	795	676	732	694	730	721	767	748	729	828	752	699	668	751	728	752	745	800	744	776	725	770	761	748	784	723	738	802	749	715	724	766	780	722	678	771	734	766	715	756	771	709	712	734	708	712	762	769	716	719	722	765	704	764	754	744	735	723	761	722	715	780	682	741	780	816	690	743	761	752	711	756	711	750	773	732	740	744	730	776	722	812	785	753	779	739	694	741	723	736	769	749	710	761	756	763	759	751	740	745	754	746	689	711	744	726	749	759	750	761	780	749	753	745	768	697	715	714	734	703	765	757	797	770	752	688	758	693	730	802	739	785	742	746	738	737	747	779	709	744	707	772	720	779	742	788	742	750	726	722	723	731	731	745	741	743	718	731	735	757	737	726	719	776	782	763	766	709	813	724	751	739	741	780	732	766	720	771	702	728	716	774	730	723	751	749	736	765	724	751	737	777	753	761	775	736	749	715	787	644	753	708	770	767	717	744	779	735	703	725	749	763	756	803	739	744	769	771	785	715	745	756	781	788	765	786	753	685	756	780	782	724	778	717	738	744	746	740	752	737	755	734	770	768	758	715	745	727	735	764	751	721	726	728	760	689	675	706	747	703	714	705	789	748	710	776	748	752	785	734	809	706	716	724	748	727	760	725	773	767	724	740	727	756	765	749	749	704	745	694	740	748	728	761	718	771	732	735	736	741	771	740	776	750	753	758	719	718	691	761	720	759	727	772	715	763	740	724	726	709	725	752	715	701	778	751	760	735	728	760	761	703	762	712	695	789	739	712	750	741	707	721	716	736	752	748	758	744	730	747	787	778	803	706	722	708	771	779	741	749	764	710	767	747	713	776	730	769	801	724	748	740	741	763	774	776	717	741	728	734	746	737	716	754	755	665	789	752	768	766	774	766	740	751	746	750	750	703	733	760	720	721	744	760	774	757	683	762	731	733	747	737	753	781	729	781	756	743	735	697	787	781	745	753	829	716	711	718	770	729	784	739	736	741	749	709	729	736	746	719	803	760	714	758	719	766	738	726	719	742	779	700	741	725	712	780	739	712	754	778	755	812	696	723	731	770	732	744	698	766	743	783	774	738	771	715	726	795	740	726	770	757	751	727	722	776	779	794	747	821	761	733	739	706	743	710	749	757	723	720	769	723	724	778	775	723	722	755	760	748	724	771	749	688	747	682	763	734	741	745	750	743	739	726	759	677	746	753	783	692	744	746	761	770	708	725	718	793	760	722	712	742	747	751	719	767	736	749	772	708	727	770	728	733	763	732	688	724	763	731	774	728	699	737	716	735	743	744	743	746	788	758	776	754	717	763	706	732	733	717	738	762	669	747	733	752	751	727	763	725	723	758	719	728	719	742	716	802	719	774	745	749	728	723	718	767	746	745	754	784	754	744	803	742	746	751	756	745	708	728	777	777	758	750	706	753	742	725	781	764	755	735	771	759	757	739	747	743	781	731	769	759	759	727	720	791	777	744	758	724	745	742	741	786	747	706	711	731	798	720	729	728	778	715	783	735	808	738	795	775	723	800	734	688	753	753	746	738	768	745	695	764	690	765	747	740	731	754	724	724	800	746	691	766	766	715	719	780	717	736	753	794	759	815	734	746	756	740	785	725	781	736	764	767	718	707	685	728	745	744	662	731	737	757	722	713	713	700	732	723
39522	57498	32344	25781	21366	19697	18170	16521	14912	10739	6436	5180	5001	4861	4878	3989	3603	2877	2379	2107	2016	1780	1778	1728	1689	1861	1662	1553	1335	1295	1194	1126	1216	1175	1208	1175	1185	1122	1144	1040	1119	1062	1011	1035	1007	1014	1010	962	1015	923	968	914	988	908	1003	991	888	907	946	986	884	915	947	940	926	910	933	932	982	989	944	945	872	981	927	908	972	904	946	970	958	943	888	933	895	962	938	894	978	920	920	963	959	910	874	907	910	952	921	921	908	911	955	925	945	944	977	922	964	930	986	966	951	910	957	949	921	942	870	900	896	875	957	949	946	920	889	883	931	969	908	895	932	943	929	923	901	1000	940	924	962	972	913	958	886	932	930	961	956	917	950	863	932	987	892	944	941	944	907	917	925	965	941	935	924	928	906	939	977	904	932	887	931	925	975	978	937	892	992	912	960	943	905	944	951	952	920	978	930	891	958	935	918	882	868	950	930	964	926	966	922	875	874	899	898	916	916	883	919	935	946	944	895	969	974	940	950	956	910	946	955	945	957	876	941	922	1010	884	988	950	944	920	921	977	934	985	923	971	946	958	957	908	940	938	929	926	926	953	934	967	962	917	893	944	913	979	1005	936	875	929	941	909	1024	903	878	968	911	889	949	971	940	949	929	912	922	880	944	914	948	973	921	936	922	894	875	921	927	974	934	971	899	971	914	914	929	952	965	934	895	904	946	962	935	949	939	969	940	939	893	959	939	946	930	923	955	867	923	944	948	958	968	909	970	959	872	968	974	924	975	943	933	925	980	929	955	959	935	911	946	960	894	959	980	943	895	882	920	913	948	908	1012	984	907	914	942	936	967	970	917	1003	995	932	907	939	954	938	916	964	960	900	966	966	936	908	982	931	960	936	1002	903	915	875	995	893	917	907	922	947	934	951	964	950	951	931	937	945	912	921	978	910	977	943	956	914	949	907	919	915	992	936	898	923	898	912	954	912	862	940	931	927	942	937	865	955	917	965	965	875	901	924	938	961	881	975	978	889	920	954	923	946	935	937	944	920	974	926	959	943	896	956	902	896	925	919	949	896	892	889	970	916	963	889	913	962	904	932	859	941	886	916	954	961	989	914	961	925	957	911	919	906	950	920	906	940	948	943	914	975	940	935	962	920	923	939	909	945	915	924	877	959	933	944	936	911	951	884	944	937	873	914	894	890	873	921	946	942	902	935	954	951	947	1011	981	942	933	920	913	906	954	901	948	907	938	887	941	921	946	974	982	955	941	949	890	984	942	922	907	920	915	901	921	951	940	948	916	922	942	912	954	908	938	915	932	939	944	945	949	886	956	962	939	915	950	919	894	918	945	973	920	928	919	885	944	957	957	892	957	901	996	921	908	965	934	984	933	923	963	935	895	1003	901	939	926	964	1004	958	908	942	931	939	964	938	904	923	924	966	968	895	979	1001	930	926	975	905	933	895	991	942	920	951	940	866	990	931	907	896	930	981	880	986	874	944	989	955	951	973	954	972	960	941	909	899	874	923	913	944	879	971	996	908	948	906	919	960	939	966	932	989	948	930	982	941	889	918	927	871	895	955	948	923	942	910	971	928	914	951	944	957	905	948	937	923	849	881	886	933	922	933	933	889	930	923	948	933	977	911	900	918	929	947	937	948	938	931	950	962	942	925	855	967	960	908	971	951	971	896	931	932	921	885	963	912	963	950	927	898	980	915	993	894	953	950	967	938	859	922	951	962	958	938	948	887	941	921	943	973	937	960	923	920	913	932	881	935	936	925	962	940	934	912	921	945	951	955	899	979	940	986	934	860	939	945	960	907	902	945	965	873	933	922	914	931	936	867	936	961	936	925	935	947	954	962	917	923	904	954	965	974	944	929	957	971	917	947	927	992	941	894	891	890	954	1006	948	939	962	903	895	849	876	962	933	949	938	927	961	896	919	901	933	900	933	923	969	937	952	949	916	947	996	919	923	907	917	993	914	922	954	912	899	1017	955	891	943	934	899	961	907	903	878	895	927	934	898	928	964	916	897	938	913	917	885	946	930	990	905	944	955	964	927	962	941	938	934	907	927	912	973	904	954	864	900	926	908	950	937	971	954	935	913	890	960	912	996	925	939	952	918	877	980	980	983	969	948	856	998	904	961	963	1000	897	967	909	896	967	938	957	967	910	916	924	955	934	991	893	934	911	941	887	953	969	1015	926	920	924	935	953	971	931	963	930	903	977	923	971	907	917	944	886	960	967	930	953	943	977	962	918	973	893	928	977	915	889	963	966	920	970	914	950	913	957	946	932	959	965	896	904	917	947	920	921	968	934	943	960	970	978	889	906	955	945	944	986	881	930	946	958	922	951	905	971	899	909	941	951	1015	929	899	918	917	899	976	955	932	896	959	949	977	941	928	908	927	920	862	954	902	949	894	953	917	881	923	913	1019	945	951	919	967	881	909	873	920	910	904	891	895	942	883	907	901	977	945	931	877	948	885	1009	972	920	871	956	941	912	906	891	915	901	950	930	979	912	975	892	942	909	928	909	911	972	928	941	921	954	904	921	956	974	915	906	929	918	950	955	923	926	927	931	880	916	929	1009	956	967	993	902	901	949	906	959	997	952	956	969	958	951	885	892	950	941	980	928	952	943	892	953	902	917	943	908	917	914	990	947	971	982	966	910	919	929	962	937	849	936	940	996	952	965	969	906	969	897	953	916	952	911	977	985	959	905	956	941	940	952	932	928	984	976	927	982	906	979	869	939	963	893	943	903	917	931	954	974	922	931	900	941	939	944	920	900	927	977	948	920	934	910	982	900	936	894	947	930	941	853	942	893	912	947	921	985	927	909	904	910	912	929	908	956	888	916	891	935	932	922	933	1019	922	963	950	936	943	921	900	987	896	934	965	943	927	974	933	924	970	894	987	955	987	938	946	902	896	967	942	936	955	955	901	1002	895	925	958	925	985	979	971	913	953	971	921	931	922	953	961	899	962	954	878	866	953	871	856	908	957	923	992	895	898	931	940	945	942	915	905	914	991	940	915	917	942	893	886	938	947	907	988	941	962	941	934	937	937	933	977	946	981	882	920	857	898	988	971	912	938	860	963	926	931	973	946	943	937	941	893	951	984	982	916	977	812	930	919	965	941	935	950	940	917	962	930	923	953	978	882	958	943	924	970	910	964	968	902	917	970	946	902	956	942	965	899	892	896	939	886	909	927	932	932	947	1017	962	907	942	863	984	943	957	905	940	907	929	913	895	954	904	944	890	943	881	905	966	938	926	951	916	968	935	933	906	899	957	913	982	920	947	894	949	926	935	921	899	953	908	910	930	911	911	926	900	1006	919	954	923	938	935	951	951	945	892	897	929	885	911	895	928	931	976	948	956	974	926	947	886	963	927	900	902	934	906	918	936	929	939	914	947	982	912	899	847	965	938	989	952	874	914	891	919	883	900	1007	874	962	935	890	942	966	922	975	857	928	973	992	914	902	928	987	894	940	945	957	915	899	932	972	1001	911	941	926	936	950	966	922	974	981	935	990	961	878	924
22686	20863	28489	23285	20954	22186	21654	14520	11378	9111	5103	3915	3728	3332	3081	2596	2223	2028	1749	1633	1510	1405	1454	1309	1318	1321	1190	1125	1010	950	881	833	911	927	909	927	851	825	823	846	805	790	770	753	699	742	741	746	732	701	707	683	699	710	698	780	675	745	772	676	665	729	697	679	711	676	705	742	699	688	721	699	699	641	717	698	652	735	726	697	700	664	664	702	714	703	710	756	702	691	663	698	653	681	717	706	716	691	735	701	666	684	651	674	666	713	699	693	674	727	695	662	680	701	705	720	693	696	713	682	729	705	737	722	679	749	678	767	662	737	714	682	664	715	693	735	737	720	703	675	666	715	693	701	679	711	704	721	722	669	692	675	703	727	703	689	668	715	674	659	684	682	703	738	700	682	671	675	661	730	670	734	714	676	718	637	672	713	656	653	647	723	690	729	669	672	688	715	690	698	685	708	718	686	718	682	679	729	704	680	681	682	646	693	674	711	689	691	675	685	686	711	695	731	711	688	688	723	707	741	735	668	717	718	673	699	687	720	695	596	697	661	711	695	673	723	723	637	715	703	674	702	735	685	745	725	746	673	757	700	665	756	750	673	710	706	674	681	725	705	664	709	682	707	670	711	690	656	714	771	707	702	659	719	746	668	693	695	742	751	718	693	698	702	667	693	734	689	675	689	733	683	683	664	750	745	733	677	696	705	676	654	711	702	699	664	692	685	706	689	647	729	701	697	697	695	741	680	710	737	697	711	746	732	698	689	672	742	632	697	696	681	665	703	653	717	700	649	738	691	710	721	650	698	670	687	711	685	742	657	742	754	767	696	662	701	703	703	677	723	662	679	736	685	716	720	644	679	665	668	700	662	677	691	692	670	730	715	702	712	700	741	712	718	683	680	735	646	730	701	681	684	735	702	690	696	691	692	714	682	693	688	699	724	703	675	680	694	679	720	713	710	693	696	687	736	706	696	682	725	713	685	711	729	696	668	712	755	677	724	688	693	693	696	673	678	727	669	677	710	708	710	667	656	724	681	712	705	724	714	704	696	667	696	716	783	669	687	696	707	673	640	713	651	707	671	758	720	677	709	731	692	713	657	709	721	721	664	664	746	660	718	718	704	673	707	729	737	633	722	698	676	696	669	706	681	689	715	728	746	697	665	662	688	695	717	675	681	655	719	696	681	695	666	690	708	686	741	670	713	698	747	663	699	674	745	673	674	726	684	677	670	703	696	697	684	721	684	708	703	631	634	697	666	638	734	706	703	685	795	760	673	676	715	682	671	670	714	707	714	715	696	699	664	675	688	718	712	624	702	702	697	683	695	713	735	708	682	689	712	732	697	728	633	675	715	724	703	725	662	745	693	663	724	713	675	731	761	706	684	728	666	687	682	708	676	718	663	732	706	732	694	687	673	674	697	655	731	677	691	632	731	708	658	714	693	725	713	664	732	703	687	689	660	718	743	694	668	714	675	686	718	675	675	705	701	727	715	697	764	633	715	702	719	678	700	686	688	653	697	713	700	683	669	705	773	721	719	698	694	712	684	707	685	681	681	652	708	680	705	652	707	717	721	659	686	694	701	664	674	674	705	667	663	713	675	658	696	705	666	692	707	700	673	717	677	727	660	693	667	676	737	645	716	668	709	736	726	724	711	687	699	681	630	713	701	709	679	678	688	644	701	707	666	730	683	667	689	693	691	691	695	715	693	685	710	716	732	736	667	684	698	669	698	677	727	641	684	720	702	686	663	702	647	683	734	674	697	680	696	719	734	684	685	699	743	673	704	726	719	667	693	703	703	716	690	662	672	695	683	678	666	719	678	672	698	689	692	671	708	691	674	703	707	705	665	682	693	698	695	665	694	683	707	696	679	701	718	679	674	691	662	642	660	697	678	703	672	679	719	691	690	698	704	698	704	687	676	703	756	693	716	716	714	694	690	705	693	724	681	718	731	735	691	705	684	642	709	694	672	702	664	772	719	689	740	672	721	651	679	747	729	760	687	688	691	654	667	649	663	706	678	671	705	711	692	688	719	685	653	725	655	724	694	676	692	716	686	704	667	724	670	697	657	707	655	654	677	708	726	679	665	658	678	680	676	674	736	713	700	716	648	687	662	734	708	736	658	676	708	673	697	682	698	689	696	728	684	661	719	696	709	720	718	707	705	707	667	728	702	719	742	675	667	734	711	682	691	714	705	745	690	666	708	655	676	725	693	731	703	693	698	684	670	661	673	676	694	692	640	698	652	700	697	704	680	722	663	731	750	739	747	648	684	702	702	670	713	683	682	676	688	665	714	680	686	728	717	697	718	715	687	726	677	734	697	689	705	726	685	688	710	677	642	673	691	750	722	706	712	690	648	699	710	678	671	703	654	699	740	755	707	653	670	736	644	667	715	715	681	678	726	691	732	674	719	701	703	734	735	654	757	608	696	705	687	664	675	710	702	694	698	662	693	664	715	694	689	707	695	720	686	683	643	712	741	739	726	692	669	710	669	726	710	688	696	676	687	728	681	706	698	727	673	713	701	712	687	721	698	636	670	676	710	650	716	691	690	687	690	680	735	708	711	681	720	729	708	714	689	692	701	692	706	703	699	751	697	694	716	712	666	702	694	662	666	696	714	690	643	703	672	699	699	708	723	702	707	712	660	676	710	716	721	705	682	676	665	680	702	683	780	704	690	666	713	650	716	707	647	711	756	732	712	708	717	647	718	755	751	701	710	704	685	656	715	696	732	698	687	702	735	704	682	664	706	666	714	694	682	671	670	723	694	661	733	719	691	700	609	668	699	712	708	695	729	698	681	700	696	739	691	687	646	688	737	704	675	665	681	700	712	656	639	695	678	731	694	663	700	660	692	684	693	653	687	678	710	717	700	667	667	691	714	687	700	687	720	668	727	713	716	692	657	668	713	686	700	694	727	686	706	726	688	701	702	701	675	628	711	728	733	720	694	661	738	688	734	694	685	666	674	656	667	705	690	714	703	711	674	729	731	717	689	685	666	729	663	705	679	667	673	707	714	656	698	771	707	738	712	700	679	711	706	677	691	636	679	710	639	697	678	758	673	733	708	686	650	684	745	760	699	720	700	687	648	685	694	681	688	740	702	684	701	692	720	673	711	674	688	706	667	712	671	693	687	702	669	713	712	713	662	742	675	720	686	755	669	715	711	696	645	694	687	704	701	657	650	670	695	676	664	692	709	719	675	704	706	721	692	731	672	709	696	684	692	693	675	718	672	682	725	678	700	724	647	668	697	730	657	674	708	701	697	695	722	692	722	731	670	735	702	683	711	667	691	719	747	697	744	717	706	680	678	673	691	739	687	664	670	635	697	684	652	721	718	706	681	694	706	688	712	718	618	671	705	695	699	660	718	718	710	710	708	747	722	693	692	709	720	681	652	676	681	668	734	696	693	738	679	739	715	655	635	689	702	680	668	727	719	700	667	664	678	643	696	661	693	708	671	715	703	674	707	704	686	665	682	730	714	692	716	707	707	679	731
42669	63007	37513	28313	23822	25219	23639	21864	18877	15339	9116	7502	7154	6333	5722	4657	4191	3499	3020	2656	2276	2286	2285	2120	1983	2107	1833	1671	1410	1419	1217	1184	1136	1223	1240	1193	1187	1064	1155	1030	987	984	1038	990	958	988	1012	985	844	922	916	862	872	867	854	872	860	889	913	864	871	843	856	867	886	851	872	872	821	860	868	910	882	857	892	857	850	854	889	910	823	844	896	872	835	942	917	795	906	829	856	827	845	822	841	807	900	888	838	865	880	896	871	856	864	831	870	868	845	859	849	886	896	851	822	853	927	845	877	866	852	896	846	849	874	861	894	867	859	857	819	912	863	851	915	857	879	869	892	830	882	839	909	827	853	857	871	818	863	918	878	863	835	863	864	889	876	873	900	864	899	870	840	893	850	816	784	858	829	895	824	863	850	862	801	847	864	832	895	844	871	900	831	887	869	855	853	850	851	871	902	905	864	863	921	862	833	868	854	863	851	905	851	896	896	889	839	882	842	839	868	886	899	846	865	834	862	887	885	890	846	915	856	854	823	831	887	880	851	876	858	827	847	895	840	855	858	899	900	848	840	827	875	864	886	861	842	843	882	804	827	882	832	887	896	834	842	905	843	887	876	888	870	899	804	852	854	879	866	849	893	826	864	869	904	873	864	840	867	892	870	893	866	909	839	857	870	884	896	887	839	896	860	840	830	908	915	877	888	823	875	803	869	864	885	870	880	795	810	893	877	891	899	901	868	844	880	863	896	814	880	824	883	833	859	884	888	858	847	832	917	862	860	870	825	842	852	882	874	834	877	864	854	851	879	908	814	849	836	809	868	842	844	928	886	838	873	857	878	880	857	868	885	884	845	884	805	870	884	850	806	860	884	849	905	838	841	856	839	840	873	847	869	860	822	865	853	881	840	876	898	858	874	812	872	901	808	902	895	863	877	878	845	875	877	839	868	903	880	852	894	862	943	886	857	872	919	857	820	860	863	815	847	850	809	872	857	878	885	881	889	828	842	886	860	869	859	874	878	897	846	869	850	871	856	825	873	876	902	870	845	837	853	841	905	870	827	854	871	862	839	906	907	879	844	848	892	823	876	872	855	862	877	925	891	869	846	886	841	867	908	861	891	894	831	867	843	890	897	877	878	836	870	840	875	886	889	830	875	836	825	839	811	877	910	857	860	836	854	869	824	877	829	883	855	884	890	895	848	847	846	850	848	872	859	827	871	825	851	846	874	863	830	856	840	865	877	868	865	908	863	867	863	883	868	884	807	832	839	876	885	952	843	895	906	886	883	865	870	848	854	861	871	902	845	842	907	840	905	876	862	891	887	873	855	792	913	813	840	897	846	838	852	860	861	891	906	891	886	855	869	886	855	917	874	848	821	843	846	868	858	901	822	861	847	841	871	861	839	876	857	862	823	879	845	850	891	883	823	895	870	878	849	865	876	867	861	891	895	892	926	873	821	877	853	855	856	874	906	854	899	894	846	866	864	866	842	879	870	874	874	889	874	857	878	884	880	871	850	883	871	864	844	869	909	814	855	827	875	803	916	834	880	862	880	870	882	882	817	909	895	852	842	867	837	864	839	921	885	806	913	867	873	885	883	910	827	836	851	879	878	841	916	838	856	865	829	885	890	874	876	830	860	809	876	840	872	900	888	885	831	863	852	863	827	880	861	842	803	861	862	867	894	818	840	859	832	831	862	897	838	847	886	872	868	856	850	902	882	840	832	869	904	855	861	849	888	832	889	862	882	826	797	821	826	876	836	875	844	908	897	876	869	875	850	867	848	932	822	846	828	851	847	857	878	857	854	861	828	899	862	819	837	837	907	855	884	907	868	857	870	927	864	849	862	869	848	840	869	892	873	878	890	856	851	894	849	823	909	831	846	843	846	860	832	854	861	839	847	871	835	885	876	809	858	940	851	895	855	881	876	860	845	914	839	897	899	827	880	857	882	814	868	914	875	879	843	888	878	856	883	842	847	875	874	875	877	843	844	836	813	905	816	847	793	863	848	892	868	926	887	929	855	868	840	846	843	877	853	919	825	863	878	899	885	857	847	879	861	888	894	871	868	886	859	906	915	843	848	807	910	835	851	866	842	892	863	888	868	854	836	838	885	854	855	818	865	845	838	862	859	881	861	840	846	874	816	857	852	901	829	912	851	852	866	878	859	873	856	869	868	866	865	860	836	868	843	885	828	892	837	942	867	840	871	911	832	898	878	899	806	859	832	926	878	845	813	869	861	919	844	893	867	880	895	875	847	796	792	845	829	850	813	838	874	885	867	808	883	846	850	921	885	855	847	912	852	883	908	837	891	883	849	835	847	854	815	845	883	835	857	843	868	819	857	934	879	870	795	871	851	897	867	842	940	875	849	798	885	887	856	858	900	894	862	874	877	877	826	911	877	862	885	869	817	937	906	893	848	880	896	841	872	848	830	828	867	856	872	817	986	855	829	844	841	909	888	857	875	882	860	847	862	900	872	820	892	886	854	902	873	852	841	819	837	900	835	832	819	844	873	841	901	890	866	861	848	884	873	845	878	816	867	861	848	891	859	886	884	901	815	896	816	875	887	800	866	874	876	840	870	810	818	890	887	897	920	904	866	852	900	848	846	872	860	859	916	857	859	821	872	887	914	894	890	848	833	860	866	874	835	885	854	912	896	911	909	829	819	843	931	882	863	886	858	846	872	896	847	873	852	837	832	891	875	874	835	850	868	859	871	847	852	824	813	906	854	850	902	859	844	862	839	861	874	843	869	876	876	898	803	885	830	825	869	820	901	900	827	857	871	877	875	901	863	860	898	873	856	822	835	867	842	891	904	911	844	912	828	880	886	864	927	858	819	861	902	846	885	897	855	868	911	896	806	862	838	887	852	812	845	875	907	858	861	911	859	801	907	906	860	843	898	889	879	865	838	875	870	878	854	876	851	897	857	835	880	834	846	859	881	921	843	892	886	880	857	854	847	922	817	883	873	859	876	824	838	881	859	835	861	859	864	794	888	902	874	870	887	855	864	873	876	899	857	849	893	878	921	873	861	865	889	825	831	872	871	869	787	842	872	874	850	843	839	846	891	873	841	914	875	830	842	902	840	834	892	899	845	888	835	922	877	895	877	866	831	861	907	797	844	846	874	896	840	880	874	890	895	881	886	843	834	898	792	849	900	896	892	843	865	840	853	879	877	917	922	855	872	823	904	813	852	800	873	887	853	811	913	862	904	888	844	846	863	866	847	920	882	919	858	897	887	903	883	787	907	884	824	883	858	829	843	830	845	837	849	863	882	869	867	866	871	875	857	893	843	818	928	847	881	877	838	841	860	825	913	878	829	875	869	815	878	906	844	839	869	892	931	871	875	903	876	807	827	890	847	855	834	901	896	862	859	898	877	934	833	889	870	866	872	827	794	895	865	882	848	894	853	830	845	860	873	891	842	864	801	923	880	878	858	815	882	851	847	904	818	857	876	846	891	883	885	844	870	883	797	888	842	837	862	822	893	872	810	852
28994	29848	22968	14077	9316	7708	7097	6204	5510	4357	2940	2307	2070	1888	1695	1592	1509	1369	1360	1188	1142	1096	1141	1091	1116	1022	946	970	888	900	877	929	888	908	872	905	863	856	843	830	812	882	835	785	818	766	841	813	795	827	798	801	831	804	838	838	756	842	822	817	802	770	780	808	850	804	794	784	850	848	854	770	844	811	803	794	865	761	796	831	767	841	785	812	792	859	839	736	794	818	799	802	859	802	861	800	822	807	800	798	760	814	811	779	818	761	848	837	839	830	824	768	777	843	791	805	803	804	792	816	794	783	806	795	813	803	796	797	821	836	805	798	793	766	820	746	847	801	838	830	857	796	781	825	786	791	803	816	816	822	834	847	777	765	787	807	847	826	794	820	763	792	774	850	768	836	836	819	823	748	830	825	803	807	824	804	833	816	840	799	792	836	797	787	812	819	776	825	842	869	837	790	797	833	833	786	810	828	827	829	832	793	764	833	829	780	847	832	797	839	777	850	827	834	808	831	882	829	809	795	846	875	858	830	792	778	810	757	847	803	839	837	846	853	829	846	842	787	839	844	823	801	802	839	746	834	842	788	824	793	790	808	825	774	788	791	811	791	831	824	808	888	755	785	884	789	842	827	736	811	834	834	828	788	826	772	842	831	804	786	878	809	823	778	840	784	811	794	799	793	813	771	812	805	785	827	869	786	805	780	782	775	778	799	858	794	825	872	849	811	833	836	756	824	833	838	836	859	823	762	803	804	773	832	811	806	824	776	794	739	852	802	790	823	817	776	813	813	802	810	835	824	785	787	824	823	809	821	779	870	811	862	798	798	776	793	775	812	852	841	865	780	851	809	805	795	834	849	819	791	773	800	874	779	781	822	799	808	798	782	807	830	805	811	797	813	841	854	804	827	813	830	838	836	786	852	815	867	773	790	815	842	849	731	793	772	832	754	832	853	845	806	762	824	864	860	866	822	821	818	826	838	790	831	796	866	812	759	782	783	820	776	820	818	780	822	728	783	802	853	819	785	811	759	809	838	849	833	830	794	813	797	736	836	801	809	814	811	743	815	789	789	824	839	764	786	815	784	795	896	838	816	832	886	751	795	838	752	849	820	824	836	850	893	772	850	779	825	758	816	827	786	860	805	842	813	786	838	789	838	797	830	828	788	834	827	750	855	825	851	836	842	807	788	834	842	809	808	800	824	763	834	816	838	822	784	842	799	829	822	798	809	794	836	806	819	784	836	809	784	809	795	828	778	802	792	765	851	825	749	837	790	807	758	821	826	831	788	798	832	812	727	791	797	829	819	757	795	816	815	774	816	819	803	808	818	797	839	810	764	794	830	834	791	789	804	816	839	821	803	832	805	805	850	805	793	759	778	845	864	804	830	825	856	829	867	811	795	834	819	785	814	816	785	778	797	818	824	849	798	821	780	829	756	837	847	784	791	808	862	725	810	826	820	815	790	832	830	803	828	827	825	820	859	783	811	839	794	850	875	820	855	809	808	780	796	828	785	844	849	785	850	814	814	828	818	825	834	828	825	850	787	829	860	861	797	794	795	836	809	814	827	758	830	845	797	814	827	795	800	806	858	820	857	874	782	790	820	806	780	818	821	827	817	799	804	825	789	833	826	865	773	812	835	793	834	812	800	829	843	867	762	778	817	839	768	850	814	835	883	801	794	774	779	811	793	848	802	886	823	809	859	843	819	862	824	837	819	810	821	784	820	835	774	827	823	842	841	792	790	821	809	797	780	807	844	808	827	805	811	819	804	758	859	836	854	871	802	810	784	790	821	800	833	804	833	843	764	840	752	819	812	821	787	805	840	855	806	793	790	790	838	806	826	801	797	830	823	834	809	795	760	814	816	805	816	832	849	789	816	818	794	834	845	765	823	773	880	794	784	813	845	803	794	775	782	837	801	846	777	828	803	832	820	859	828	817	807	807	778	810	845	829	789	815	747	767	764	811	807	799	788	835	819	799	824	799	818	814	826	838	800	798	810	799	863	844	835	830	847	827	808	814	907	813	832	793	812	840	797	789	859	804	859	805	795	746	785	788	799	789	843	804	798	839	796	837	789	838	870	851	795	812	826	806	825	843	802	805	839	795	751	787	818	773	775	828	839	789	821	856	817	832	819	810	834	840	778	801	774	873	739	818	854	841	797	823	844	856	769	788	817	808	786	807	872	806	815	853	789	841	790	823	821	806	810	826	801	844	807	833	839	788	798	792	788	804	824	794	826	808	834	791	841	807	831	830	801	867	839	814	842	830	851	807	809	828	819	777	823	825	819	791	796	821	786	809	773	755	822	814	830	864	806	863	811	790	816	806	843	794	782	842	805	868	809	821	830	852	788	834	873	827	825	781	817	788	851	813	845	866	809	829	806	829	839	787	808	788	784	826	821	825	828	796	800	847	822	827	832	817	816	820	757	803	780	788	835	833	834	800	825	859	797	814	793	791	809	766	827	797	861	815	828	811	831	845	743	796	807	851	795	773	767	829	806	822	782	784	789	820	811	817	794	823	803	818	836	856	804	813	823	844	858	850	843	808	840	783	824	793	794	807	803	788	791	792	792	812	823	829	818	780	797	738	870	813	806	831	818	843	838	796	839	784	784	815	846	854	804	851	834	753	885	769	801	822	805	819	785	842	783	840	762	842	814	837	795	827	795	840	839	797	799	810	845	811	755	806	788	768	814	847	834	787	804	799	799	849	830	834	800	822	857	797	802	827	824	803	808	797	861	855	802	825	753	819	874	856	812	783	880	818	850	823	819	801	831	811	856	828	811	816	798	831	792	821	818	854	839	804	768	867	850	785	810	783	837	833	866	831	818	800	798	808	786	849	827	871	843	835	836	762	843	798	824	785	848	809	814	836	817	823	786	846	840	835	794	857	802	827	837	850	805	883	814	836	800	784	786	818	796	852	817	792	774	870	783	790	808	834	834	873	800	788	845	790	790	854	775	798	856	806	802	824	820	848	818	764	869	846	822	779	811	781	775	836	798	817	791	800	828	803	815	826	810	757	807	793	807	816	757	764	858	814	846	817	814	855	790	809	797	823	777	834	794	837	788	801	792	839	827	843	848	843	836	847	776	879	827	820	805	803	831	829	818	829	782	769	824	774	823	800	822	771	843	855	797	820	794	837	770	714	829	791	814	856	823	809	775	758	744	858	770	815	761	781	806	843	832	810	810	815	818	811	781	795	759	829	829	814	783	846	805	805	862	824	800	777	817	839	804	854	815	768	848	783	801	880	769	807	793	787	813	833	842	788	842	809	818	804	724	824	774	827	855	791	762	780	803	801	801	861	799	831	843	834	813	830	852	766	825	788	742	791	783	826	793	836	825	824	779	850	804	746	827	828	817	832	790	729	833	818	802	823	832	790	780	818	842	820	832	792	774	790	827	822	763	852	771	840	764	832	833	836	808	819	800	811	869	813	831	825	809	812	850	841	872	767	799	813	833	753	847	797	800	829	862	806	774	809	819	808	822	799	850
35692	45176	24585	16067	14972	13745	13438	12314	11070	8794	5924	4350	3878	3374	3018	2704	2563	2214	2085	1922	1770	1737	1709	1581	1523	1462	1452	1243	1108	1134	1210	1174	1100	1161	1120	1089	1127	1061	1056	1062	1026	1074	1039	1034	1070	1076	1044	1059	1052	1033	978	1039	918	997	1006	991	1006	998	982	1091	1034	1042	999	998	984	1031	1000	1000	1033	1029	1059	1067	987	1059	1003	938	1020	978	993	1008	1043	1041	1067	995	1012	1049	1059	1003	998	996	978	1008	1023	1023	1000	966	923	1043	1012	970	1014	1032	1050	1060	986	1014	1005	1015	1008	1037	1003	1014	1054	1016	971	985	991	984	1021	1029	1002	1032	972	1037	1012	1080	952	1036	1043	986	983	1004	1027	1051	957	1005	1019	997	1008	1016	970	998	1007	978	1016	1021	1010	1022	997	988	1057	1036	1003	987	1009	976	1010	989	1022	1018	982	988	1017	987	1025	1002	1018	1007	1084	1016	1001	1024	1035	949	1017	1039	1077	1041	976	1011	997	1055	1035	990	1004	1044	1043	1010	965	1000	1018	1011	1043	1033	984	1035	1060	972	980	1008	1039	1017	1025	1053	1058	1009	1019	1065	988	1077	996	1021	1012	955	1020	1000	1024	1043	973	1025	992	1025	999	963	1021	993	1023	1033	1023	1037	935	1022	1021	1068	1058	1020	943	985	1013	981	1029	955	1032	1004	1013	1069	1019	1032	1008	1016	978	967	985	985	1018	998	968	954	967	1055	1001	997	988	1010	978	1011	1035	981	1015	1029	1036	995	1040	1003	1051	1013	1053	1032	1012	995	1013	1029	1003	1013	1013	992	1034	1077	1020	954	1023	1033	1034	1014	1072	996	1004	1029	944	1042	993	997	1041	1001	1005	952	1014	990	974	976	1013	1026	1057	961	999	1084	1025	1037	1008	982	1061	1077	1024	989	1047	1000	1018	1015	996	1006	1027	999	1004	1012	1002	1031	1018	982	982	999	967	1031	1029	1022	998	1006	947	1020	1024	1019	1037	1019	1039	1033	1014	1012	1059	1055	983	959	1051	1033	1010	1019	988	1019	967	1040	970	978	992	958	960	936	957	1009	1010	1010	1047	1009	1033	1054	1009	1028	971	966	1013	1054	1009	982	1018	994	1008	1001	968	1063	993	979	1004	1082	966	1036	978	1057	1000	1013	1011	1041	973	1005	1037	998	1012	1030	1049	981	987	1038	989	1033	1059	975	1046	1012	993	998	1028	1061	1008	995	1032	1066	1004	1044	964	980	1051	1024	1062	1003	1073	1035	1036	1008	1031	982	981	1039	1040	1008	1020	977	1008	1012	989	1030	1027	1090	984	1019	994	1054	998	1061	984	1000	1037	957	1018	1019	1007	1052	1001	1031	1004	1032	1018	955	1050	997	1046	976	1000	1055	1043	1033	970	1014	994	1053	1013	1029	1003	1000	1059	979	1027	1013	1043	995	1029	1057	1030	1015	1027	929	979	953	992	982	1048	1039	950	1053	1019	979	1002	1031	1028	993	1034	980	1001	1032	1054	1010	951	1049	1039	995	1000	1014	995	999	1023	964	1000	971	1017	1074	1025	1011	985	1036	1047	1009	1043	1070	983	986	1045	999	1017	1032	1013	970	1043	995	999	960	1027	969	1077	1023	1020	1015	1003	1021	972	940	988	1106	998	1077	996	1047	1060	1022	1015	973	1003	1046	1013	974	991	1076	1021	1048	1051	1016	986	1045	950	1027	992	1026	1014	1001	1060	983	1021	1017	1057	1016	1018	1021	1034	1010	1009	1014	991	991	1040	1012	988	1032	1030	985	1007	1028	985	964	1013	1021	974	1000	1004	1020	1024	1095	1009	999	1029	1025	1009	1026	988	1021	1013	1029	982	992	1037	991	977	1017	964	1046	1011	1045	1047	1025	1034	965	1011	1047	948	1011	947	1060	1035	989	996	993	976	1016	998	1046	1029	1042	1020	1028	1036	1037	1053	1020	1069	1038	985	1015	973	1018	1040	1020	1013	1042	998	1026	1023	986	989	1041	1020	989	1026	1040	977	979	983	974	1029	1017	976	1031	1031	968	986	1082	1038	1047	976	1008	975	992	1037	1017	975	1082	988	1000	970	1000	1006	1023	1011	1003	1035	993	1011	1009	1041	995	1026	993	1029	1001	1025	1004	1034	998	1031	1038	991	1050	1008	1032	1015	1034	1026	1039	972	1015	1010	1035	1023	1039	1057	1021	1001	1020	1016	1019	977	1010	1029	1037	1022	1035	974	1008	1038	979	1055	1053	1009	1054	1002	996	974	1058	981	1047	991	1051	988	1025	1000	983	1029	1068	1016	1004	1033	1003	1006	1029	1007	1019	1068	934	1061	1018	975	1015	967	1029	1012	1034	1066	1030	1014	974	1022	1026	1019	964	1034	1007	1040	1035	1012	1053	1027	1019	1043	974	1001	1015	1026	1049	1063	1009	1064	992	985	987	980	1007	1005	1050	1013	1036	1002	975	1022	1085	1020	1015	984	1021	983	1013	966	1005	1021	1074	964	983	974	1021	968	975	1010	1062	1027	985	1067	954	1004	1022	999	1053	984	1036	1011	975	996	1010	1082	983	1001	1034	1020	1047	1033	950	1024	1034	999	1017	997	984	1040	1048	1075	1071	1019	1022	1019	983	969	980	1014	1046	1038	994	993	1011	1009	995	1018	1068	1059	1002	988	1008	1020	1037	1017	1058	1010	1033	1087	998	1015	990	993	985	1039	992	994	989	1011	1021	1015	992	983	999	1081	1018	1031	987	959	1012	989	967	1009	956	1022	976	1048	987	1046	955	1000	972	1028	1033	991	1006	1025	972	1052	1033	957	1070	1027	1063	981	1003	965	1044	1031	1018	955	983	970	1017	996	1042	998	1029	986	967	1040	1066	978	1006	1035	996	1042	986	996	1048	1003	1031	1002	1015	1037	1014	1008	1038	962	1013	1027	1006	999	1025	1000	1025	999	1027	983	1003	991	1008	1068	968	1017	1045	991	1056	984	1013	1023	994	1039	1022	1015	1108	1023	971	1031	1028	1058	1001	971	1041	1055	1014	1061	1026	980	1073	984	1010	1050	973	976	953	1003	1023	996	993	978	1009	1017	1026	1040	1032	1023	1058	995	1079	1010	994	1038	1023	1012	1049	1040	1004	1017	1019	970	994	1037	995	1001	986	1010	1011	999	1076	998	1006	1043	996	937	1016	988	1038	1049	999	1029	984	993	1044	995	1055	974	979	970	1039	984	967	997	1036	1068	982	979	1014	1042	1073	1037	933	1019	1032	991	1031	1041	998	1017	1032	1052	1015	1081	1006	1033	1045	1023	1108	1011	969	988	1025	996	972	1053	1010	1033	1059	995	995	1037	979	985	1001	1003	965	1008	1018	1059	1066	1074	1030	1063	968	989	1000	994	1006	1033	1072	1089	978	1038	1033	1027	1044	994	1001	1000	1021	966	1056	1021	1062	960	1002	1082	1001	969	1043	1001	1055	1032	978	977	984	991	1007	1024	1012	1017	963	1006	1051	989	985	969	1047	1028	980	1028	995	980	994	1036	940	999	1054	1047	953	999	1033	1032	991	1026	1049	983	1030	1052	1023	995	951	1023	1077	1008	1027	1071	1035	990	1022	996	1077	955	1030	989	992	1021	1007	1068	1016	1049	1039	1045	991	993	1028	950	1028	1049	1066	965	1010	1028	977	994	995	975	994	1034	993	1015	1026	962	1005	999	1043	1019	1037	996	1041	1017	1045	1023	975	1015	1043	1036	1027	962	983	1029	1058	1075	1015	1015	1030	977	1007	983	967	1086	1006	1045	994	1018	956	1066	995	957	1044	1021	987	1010	1038	999	1000	1002	1015	1006	999	1048	1046	974	1014	988	1014	959	1022	996	1028	1002	1014	1035	999	985	1077	1001	970	1030	1070	1068	1035	1029	989	993	949	1014	1036	1059	1042	979	1094	1100	1026	1059	967	1079	1042	1009	1025	1066	1007	966	988	990	1067	977	991	1011	1025	980	971	1002	1032	1034	1060	979	990	1010	997	1008	1068	1043	1022	1069	1010	938	1068	1058	968	993	1064	976	1003	1086	997	1049	1021	1012	986	1013	1046	968	1018	1001	1030	1029	989	945	1009	989	955	1000	994	962	985	1030	1059	1001	1028	1047	1012	1036	1012	1049	1031	997	1008	1039	1057	1011	1024	967	1019	1056	1058	962	1022	1005	1074	1011	979	1060	1040	1038	1030	1000	1055	1023	999	982	1056	1085	975	995	1029	1049	1024	986	1018	1018	972	1022	1017	1032	1036	1034	1009	1032	1017	1028	1005	987	919	1028	993	1050	1035	1006	1046	1051	983	971	981	1035	1018	990	1026	977	969	1040	1056	995	981	1041	1033	1029	1015	1011	1073	1026	1057	1034	1005	1030	1037	1035	1012	1002	1013	1018	1009	1052	1045	1017	1041	977	971	1039	961	1007	1014	1009	1028	1048	1042	962	991	1042	1009	982	1022	1065	1035	1019	1009	1042	1005	1040	1004	1044	973
23788	20913	27924	23930	20864	16091	10116	7257	6893	5895	3919	3281	2696	2502	2213	1968	1976	1809	1672	1627	1472	1337	1325	1295	1269	1188	1102	957	853	915	844	933	861	871	935	943	863	848	832	849	875	803	794	778	748	844	808	728	789	791	772	775	783	751	782	749	769	783	784	748	740	803	730	764	752	744	784	747	746	749	781	724	704	716	732	802	773	712	807	759	759	789	752	763	749	727	805	736	787	798	744	765	777	772	759	797	717	771	726	783	751	761	801	739	804	753	769	803	751	756	742	746	744	742	754	757	765	790	748	777	691	773	748	725	760	691	778	776	736	794	726	731	675	752	760	771	754	784	804	726	763	818	782	745	733	753	756	771	781	761	739	754	700	704	757	784	773	756	760	766	769	771	797	734	791	739	801	787	804	797	773	719	726	752	759	792	755	760	781	736	747	756	701	749	723	734	711	778	743	747	722	794	785	748	768	722	711	812	720	751	756	725	765	737	780	788	785	728	782	771	783	724	746	764	764	746	760	774	737	747	773	721	746	780	748	720	739	751	785	704	756	747	787	749	742	777	765	681	741	780	788	757	787	728	773	722	732	775	790	735	750	780	788	793	733	781	731	760	810	710	767	734	737	724	766	776	750	744	781	721	750	745	806	805	722	707	723	780	763	772	769	680	754	756	760	759	746	753	727	724	765	732	736	769	741	792	714	775	782	746	755	775	763	744	829	738	769	716	775	735	754	761	734	768	760	759	772	761	758	784	759	752	782	744	686	757	694	786	733	741	784	815	715	754	747	736	721	733	817	699	759	744	725	770	790	787	747	696	715	764	742	768	777	730	769	808	773	776	764	767	755	773	789	808	739	741	756	758	796	793	766	729	740	805	739	797	692	741	772	811	786	721	779	782	700	741	734	729	806	722	807	771	690	715	767	742	750	747	794	767	717	717	726	742	760	740	809	752	773	737	741	685	742	764	756	741	767	755	790	727	780	817	757	750	788	794	799	768	737	691	769	762	780	803	776	768	748	800	793	758	747	755	726	736	755	732	801	792	794	754	788	800	730	729	784	778	768	747	811	763	774	731	785	715	810	777	724	748	707	793	746	748	748	775	777	756	746	730	767	736	729	747	719	759	765	738	761	763	814	746	732	758	755	707	739	768	742	766	779	732	752	746	769	747	816	743	752	745	744	784	793	757	741	721	735	700	764	780	801	772	796	779	725	795	735	795	786	759	743	723	788	820	761	768	716	811	775	771	779	742	742	812	740	740	743	729	777	754	754	787	728	769	710	760	724	738	717	722	818	763	752	701	761	751	754	723	717	792	709	791	789	764	733	727	739	766	754	709	713	738	753	780	750	767	764	747	731	790	726	751	776	734	755	767	807	721	813	753	750	735	750	791	786	741	763	732	775	747	796	758	760	728	761	704	762	752	761	731	787	736	751	773	732	716	753	737	755	753	752	784	716	740	735	811	757	719	738	713	728	793	723	717	758	765	736	720	741	730	715	734	737	751	805	750	771	726	765	717	739	775	763	742	778	737	765	711	762	770	787	737	735	756	735	752	800	738	760	806	732	743	751	756	740	768	803	782	766	756	741	758	758	732	745	751	750	771	741	752	771	763	771	770	743	714	729	739	730	811	728	732	757	734	756	735	754	769	805	742	740	734	768	737	726	743	791	760	786	697	779	736	745	735	718	715	759	765	732	767	757	805	759	802	764	773	757	782	760	740	756	753	737	800	760	710	756	743	792	759	737	727	772	698	739	786	766	749	762	718	768	715	776	753	740	789	752	698	745	784	778	741	751	769	752	704	777	716	753	763	773	807	736	751	774	774	749	733	754	764	777	802	741	751	740	750	797	688	760	751	752	776	784	741	715	796	822	740	721	778	694	717	772	738	775	773	701	816	696	754	735	708	782	764	783	791	782	740	777	719	719	747	790	772	776	750	737	748	766	788	733	785	768	808	779	757	774	735	756	717	745	788	715	745	728	795	786	737	785	719	689	779	746	710	722	779	790	764	718	733	759	732	753	743	776	756	794	746	793	758	738	743	774	725	774	732	709	747	731	835	733	734	725	728	794	744	717	730	778	766	755	837	739	751	779	731	758	760	795	737	763	752	708	754	728	731	708	755	711	775	761	781	762	737	778	712	723	753	790	743	768	793	766	726	772	788	751	717	798	732	778	753	778	762	758	721	773	767	787	783	731	769	735	754	783	811	764	801	818	731	731	799	760	736	746	726	812	781	821	789	738	760	754	741	748	735	761	757	732	716	736	791	769	713	745	748	763	797	754	730	723	717	766	773	722	772	740	736	778	825	773	738	746	732	819	750	767	772	735	773	725	759	773	746	752	771	766	764	715	731	797	799	749	744	733	757	803	781	806	790	714	777	747	746	817	720	778	723	735	741	755	744	762	791	814	725	753	802	768	716	787	757	721	729	768	755	720	750	733	760	716	725	764	785	774	788	751	797	754	800	779	768	799	757	714	790	727	749	755	753	756	800	744	765	746	745	789	757	774	789	724	766	733	720	806	748	708	756	738	747	791	737	761	723	728	766	750	746	770	707	766	745	761	813	746	730	812	763	751	753	694	776	731	748	721	735	735	698	753	752	777	768	730	735	755	747	787	698	731	749	751	749	760	777	757	742	762	736	751	709	764	815	776	749	760	726	726	737	751	712	764	792	706	743	712	758	774	742	775	768	766	692	759	766	764	761	768	766	763	710	700	742	753	730	752	777	777	789	714	751	772	762	750	769	741	799	734	754	730	774	703	796	740	730	750	791	753	718	732	761	723	752	799	742	714	792	732	763	776	737	787	780	742	778	770	800	765	740	725	751	744	711	764	745	789	763	713	755	754	773	726	736	742	779	769	768	779	754	739	780	746	757	738	756	744	799	767	726	730	776	731	757	757	752	716	758	778	783	776	749	782	768	758	740	728	811	759	818	822	712	773	783	779	748	744	779	796	740	788	744	710	793	721	719	772	763	784	735	747	727	796	726	779	780	728	787	756	731	751	788	721	754	726	748	741	714	754	797	734	759	755	755	780	799	748	759	721	740	739	741	733	760	735	757	757	772	747	720	788	754	694	746	755	770	719	762	760	759	731	806	760	736	734	778	769	735	749	753	793	789	711	739	748	756	718	732	771	780	766	731	684	751	729	727	785	724	739	767	748	784	751	807	772	730	741	748	728	708	793	777	802	781	758	753	768	723	717	685	756	767	786	723	723	776	766	742	770	788	753	795	778	732	744	713	773	727	767	782	742	713	745	739	712	739	793	771	767	714	779	771	811	768	761	783	803	750	754	805	765	734	751	732	782	785	735	750	783	761	781	785	803	743	717	722	754	747	734	722	706	763	743	771	762	713	769	729	736	759	792	759	777	790	759	777	802	770	743	746	748	722	800	735	757	761	749	736	766	716	785	767	767	756	772	708	774	785	781	767	823	737	744	797	749	751	750	744	775	779	771	756	741	746	698	767	742	772	719	771	773	721	744	773	735	751	749	722	767	763
39191	59476	30630	21572	18455	17119	14061	13368	13241	10836	7614	6156	5339	4630	4056	3594	3471	3237	2943	2679	2423	2076	2108	2066	1894	1812	1653	1421	1185	1253	1327	1248	1186	1230	1199	1153	1081	1103	1109	1078	1090	1051	1069	1033	1019	1006	1008	932	983	931	981	957	1003	980	914	1036	969	999	954	926	926	957	953	984	910	935	931	937	990	979	999	990	974	916	955	970	950	918	965	991	959	923	1011	953	922	928	948	947	963	897	958	958	908	955	919	934	996	926	919	896	918	967	998	952	909	919	908	949	983	907	963	929	947	956	941	965	903	953	973	941	939	928	924	970	984	909	934	946	931	957	966	927	972	936	950	963	968	910	939	964	938	924	985	891	937	957	957	972	921	929	964	957	897	941	989	906	945	958	909	899	925	954	934	930	968	973	904	929	958	1018	993	932	919	968	939	931	924	912	946	966	921	968	903	898	948	928	964	981	968	971	961	976	954	937	951	894	984	977	953	977	970	994	953	963	945	998	969	997	895	963	910	969	940	967	964	928	935	934	946	971	985	973	986	964	857	956	919	920	981	926	948	976	899	884	910	939	904	920	974	966	948	922	922	953	885	979	943	976	949	929	930	917	921	888	920	915	916	957	924	926	930	1008	966	934	951	971	966	974	988	947	916	923	942	947	956	921	899	883	988	968	967	894	895	1005	963	906	924	962	969	974	900	942	995	972	929	946	945	996	988	967	964	953	955	925	906	961	939	950	978	941	930	958	914	948	938	977	904	954	959	934	933	908	936	924	957	971	900	928	943	963	984	906	941	907	945	963	945	972	971	970	915	954	999	956	951	1000	934	970	924	967	939	935	978	907	929	940	900	980	972	913	919	949	967	972	967	963	947	983	911	929	950	878	942	962	918	920	920	918	883	984	954	963	917	953	940	861	952	961	961	949	974	948	960	965	977	929	971	932	963	948	1021	909	906	931	908	961	970	979	940	961	942	954	957	956	946	940	931	929	966	977	900	911	947	942	942	897	978	944	975	935	1002	900	974	905	894	966	952	1009	931	967	907	933	999	957	950	996	953	923	977	984	953	975	1004	960	963	938	942	950	954	905	920	992	885	1007	947	984	948	932	926	876	1000	962	905	978	923	956	917	933	935	962	940	899	909	947	982	888	947	896	928	960	993	956	907	897	963	936	992	949	960	944	911	962	923	950	956	952	931	935	917	950	935	950	930	979	956	983	935	973	904	919	931	926	893	922	976	954	978	956	946	951	968	958	945	1018	915	940	920	937	925	912	949	975	929	904	1000	906	942	903	1001	942	947	903	920	920	932	957	966	907	919	992	939	962	940	946	950	965	956	994	945	934	916	922	1023	938	992	971	901	942	954	979	926	941	936	940	910	938	949	942	958	955	930	909	890	921	932	952	893	963	958	943	962	1011	990	937	918	928	912	915	941	938	887	943	940	918	957	937	920	952	951	986	936	943	936	926	926	915	956	951	909	953	932	982	1000	960	979	940	909	949	901	925	959	940	946	951	947	932	979	976	949	891	1009	983	981	902	926	883	959	968	963	967	970	942	919	933	881	943	963	1015	969	965	969	919	945	1011	921	989	941	927	958	973	955	997	963	945	978	959	905	933	962	921	944	946	962	926	854	978	943	950	949	956	972	944	915	997	929	962	920	947	970	1009	934	949	953	913	948	985	1014	930	965	941	956	930	960	925	970	1024	997	932	960	960	945	933	930	913	894	1002	920	901	928	1011	983	968	916	928	902	945	985	1023	896	927	958	911	981	957	975	1029	930	1023	943	958	923	929	923	924	992	949	942	956	925	902	915	931	935	930	974	958	926	957	929	937	916	1004	941	933	1000	912	908	974	954	1007	948	948	947	897	954	988	953	1001	945	958	989	967	974	899	955	957	944	896	947	981	934	930	927	905	968	951	933	954	940	964	898	920	981	945	929	975	955	943	876	918	932	997	937	923	936	947	965	932	934	905	930	943	977	949	979	1001	909	925	952	943	915	917	908	902	1002	935	915	948	991	965	1003	912	938	934	939	985	975	952	907	963	917	952	940	985	949	959	960	942	948	917	952	938	894	966	964	916	887	960	968	991	928	969	913	959	976	943	995	955	965	919	952	925	1023	997	923	988	985	922	970	1000	942	920	956	1002	896	951	1005	975	938	954	877	935	1012	978	992	962	923	922	993	975	940	1003	932	964	905	944	912	919	893	895	945	892	985	902	928	905	939	976	930	894	959	946	885	912	887	928	951	946	1015	957	939	955	974	935	935	886	936	887	924	916	952	954	940	982	988	942	921	915	982	919	919	976	984	898	968	914	1026	935	938	918	937	941	988	930	981	982	966	1000	947	918	951	987	956	946	966	937	944	929	907	914	907	921	916	857	944	917	912	966	961	885	935	966	1003	946	956	960	962	965	910	947	950	950	968	951	970	930	995	908	904	968	943	979	933	933	898	1007	964	913	946	911	963	956	940	996	948	968	947	964	935	975	928	950	916	953	898	977	928	949	881	891	949	906	959	936	939	974	894	961	940	1004	1004	927	916	948	945	965	944	966	949	924	972	1008	860	960	993	940	966	984	982	960	905	923	967	969	958	1017	953	949	1006	924	960	976	942	908	956	967	929	934	920	1008	934	979	906	946	972	904	922	935	958	908	906	936	950	939	954	964	944	873	953	934	912	988	887	919	971	920	934	950	1002	963	937	964	878	965	894	982	980	897	943	925	956	968	917	966	936	978	920	943	968	962	950	882	951	916	1003	989	951	932	950	974	888	974	1000	932	954	877	933	861	1006	983	897	949	900	990	986	955	1000	932	938	969	933	957	939	989	916	948	963	999	987	942	955	931	967	943	998	922	945	969	928	951	932	948	916	926	976	935	970	970	940	1031	962	935	997	984	948	927	956	964	969	870	934	931	920	939	983	938	945	919	1009	906	960	949	1016	921	993	945	976	921	952	997	938	946	940	947	912	970	966	963	964	950	937	935	937	931	947	933	911	963	944	962	973	960	930	945	985	955	955	967	923	926	922	964	941	950	912	905	866	965	895	903	975	934	917	920	949	943	945	909	915	977	954	989	932	876	928	954	921	948	959	921	875	941	949	933	941	968	961	952	977	926	973	925	930	942	961	900	904	1003	994	974	973	988	964	966	974	882	969	931	955	929	926	970	974	923	1000	893	968	964	956	936	963	985	906	1015	1014	935	956	957	913	949	908	927	943	919	950	1044	878	967	982	904	899	906	940	943	969	958	948	927	1006	936	906	1007	880	907	884	918	921	986	935	945	945	938	922	974	1004	1000	921	935	927	974	862	933	928	953	944	884	976	890	910	940	926	936	927	976	978	988	942	965	920	969	917	943	932	930	1023	902	936	994	980	893	924	938	959	1000	953	887	949	917	956	977	958	937	1014	936	973	910	940	1006	935	954	995	950	920	973	956	960	951	979	968	945	943	1024	946	935	947	914	888	971	916	935	926	977	1012	970	993	956	1028	940	920	945	916	951	923	989	918	993	921	901	983	956	950	938	981	966	893	932	931	931	924	954	948	941	898	957	974	964	949	944	907	979	942	969	951	942	954	975	908	943	920	1001	973	950	1000	924	907	948
22762	20854	28496	23301	21011	21917	20528	14454	10386	7526	5403	4005	3557	3219	2829	2689	2655	2422	2186	1800	1671	1498	1646	1510	1385	1263	1013	983	894	870	929	981	935	870	908	960	848	784	763	830	816	831	818	742	787	738	795	748	720	749	704	703	740	728	715	682	748	736	715	705	740	721	705	729	702	768	744	705	708	750	730	694	720	749	715	708	707	685	716	700	714	691	669	762	717	694	712	717	688	701	724	716	731	765	700	687	688	712	704	701	709	726	699	689	717	712	668	689	705	734	696	746	721	746	717	676	672	696	681	728	740	747	760	704	682	677	694	708	698	674	701	713	705	685	731	687	679	711	726	713	688	700	706	722	682	754	733	724	665	714	686	710	711	716	770	699	717	688	704	730	633	720	724	737	683	707	751	708	669	688	737	667	633	707	724	690	686	678	657	719	667	686	701	724	708	636	708	722	714	683	698	702	740	695	707	756	716	703	675	724	720	720	740	689	763	662	706	710	680	694	718	672	721	703	708	741	715	698	713	707	719	695	686	699	730	692	739	680	710	716	654	719	763	713	711	705	668	735	700	725	684	670	721	693	737	703	725	724	681	705	662	728	701	718	688	711	704	749	695	706	702	720	633	730	674	718	747	694	757	705	715	739	695	739	710	780	677	704	693	703	690	699	720	736	719	695	673	669	749	687	700	710	714	720	725	689	679	715	770	728	717	691	691	695	711	681	675	706	682	702	694	650	733	679	690	694	732	706	771	663	699	693	711	710	698	682	685	765	707	709	657	756	725	703	710	732	664	675	649	727	690	742	717	730	717	664	677	728	741	719	755	745	720	664	743	740	710	715	714	698	757	717	680	668	738	678	710	751	670	715	695	700	735	721	705	689	659	700	673	722	670	698	755	702	734	723	693	742	725	697	694	703	694	712	686	707	660	753	718	693	707	708	757	707	712	723	711	715	713	697	704	713	717	727	715	692	677	767	709	698	667	742	699	714	685	694	726	753	695	708	678	703	733	693	719	684	746	678	711	722	723	709	698	688	715	694	719	711	727	670	676	760	742	690	684	706	671	710	654	719	739	651	762	694	722	734	700	685	738	690	706	735	678	695	716	688	707	748	689	690	716	720	738	704	717	682	755	724	771	723	726	674	784	673	696	709	713	678	708	769	754	715	682	686	743	726	735	727	668	732	701	716	746	683	705	741	686	747	684	775	680	731	697	716	698	675	732	704	705	676	690	700	727	698	719	716	765	695	722	750	685	747	751	687	709	727	735	768	756	693	703	692	719	738	676	681	729	679	696	671	739	701	701	726	731	739	687	706	710	747	750	732	691	695	715	702	693	721	715	723	709	678	686	711	695	688	704	766	686	675	698	703	760	715	707	698	740	713	689	693	675	700	725	695	789	724	699	680	731	673	689	697	718	706	707	738	719	760	729	700	734	710	745	743	709	697	719	717	719	735	709	708	727	685	706	677	692	703	696	698	746	681	684	705	680	698	707	693	683	765	725	740	706	716	753	687	719	696	702	679	670	756	740	750	668	698	676	694	713	781	701	684	714	699	689	724	713	741	700	689	759	746	672	705	716	720	734	682	671	673	643	744	705	674	719	712	686	684	700	670	712	724	730	690	740	683	711	723	694	708	726	713	695	663	690	687	672	720	751	715	667	721	720	729	688	682	684	719	715	715	736	743	722	703	702	690	701	669	734	720	720	690	732	662	689	705	702	702	699	719	676	703	725	726	763	689	690	739	704	699	733	746	712	722	724	698	719	690	664	679	757	662	681	698	673	684	721	736	738	705	705	723	740	687	692	716	642	706	749	754	702	690	731	689	735	718	658	723	716	749	649	671	684	698	707	709	766	746	704	732	671	719	694	709	641	716	694	718	699	695	656	698	733	693	742	657	713	733	711	730	668	675	691	670	689	644	701	769	702	693	692	711	717	680	704	730	761	687	687	664	682	699	706	719	705	682	703	694	765	660	686	682	718	652	718	695	756	701	646	695	711	737	685	730	728	682	718	726	695	758	693	697	723	771	720	706	662	714	775	700	748	685	740	690	734	702	668	680	689	695	723	664	713	739	711	685	713	676	731	721	717	736	733	711	740	717	747	719	669	722	672	738	704	696	688	726	726	622	720	735	679	702	695	688	719	664	684	721	746	700	694	684	760	710	720	734	750	644	666	755	710	695	715	702	728	720	675	653	700	672	702	739	747	688	712	709	696	672	698	705	720	661	672	731	700	699	718	694	690	727	646	709	729	662	763	710	675	749	715	708	763	706	728	706	741	697	723	720	710	707	741	693	705	719	702	723	711	730	691	666	661	703	750	702	712	665	702	761	706	680	730	698	671	672	739	727	725	696	749	732	669	717	684	734	746	701	716	706	726	731	718	736	735	698	700	718	719	703	673	728	726	697	717	678	759	716	703	695	694	695	741	674	703	709	661	690	688	693	743	708	718	676	706	699	749	727	711	713	727	728	744	687	724	683	689	718	764	682	675	722	697	754	712	687	743	686	725	709	687	736	703	732	737	722	710	725	730	758	727	677	688	701	687	691	771	718	765	680	704	739	746	665	706	706	709	706	722	694	730	718	688	683	759	788	680	711	696	653	701	684	719	686	730	695	732	708	698	674	712	721	711	760	695	723	732	715	738	684	707	705	773	763	690	665	765	732	726	692	699	698	669	685	706	733	699	717	741	704	691	709	686	713	702	714	749	684	708	727	733	691	754	715	725	665	706	706	664	655	740	690	737	698	702	722	695	689	669	692	678	663	714	700	718	707	686	687	705	737	693	719	727	669	734	694	632	719	720	693	709	681	682	736	748	717	694	667	712	728	705	715	694	688	666	704	758	728	680	686	688	727	756	692	743	694	715	716	696	672	712	749	728	708	691	686	721	653	708	676	716	683	694	674	680	771	671	775	755	648	706	655	695	733	673	682	692	700	690	684	745	717	716	756	656	695	682	705	715	703	721	680	743	742	736	725	732	704	658	752	694	763	691	691	685	687	722	678	670	703	696	653	727	685	708	693	734	684	731	719	700	702	688	713	708	691	747	736	735	721	743	697	700	718	723	725	686	697	699	710	773	725	695	685	685	678	706	731	702	712	686	709	695	695	704	718	731	740	777	640	694	682	674	772	709	688	721	661	702	709	716	687	661	712	740	688	705	738	732	753	745	760	684	668	715	691	700	689	751	667	697	731	695	696	734	666	684	679	661	662	687	750	692	657	693	783	714	645	717	659	673	720	694	703	682	689	703	694	691	702	684	682	688	681	721	773	781	743	701	726	758	712	673	703	696	680	731	715	742	734	712	715	713	703	689	746	684	691	759	701	658	704	766	729	708	737	696	702	668	671	731	710	674	687	716	704	731	723	699	688	718	733	695	754	732	696	778	752	766	703	720	686	748	711	706	711	730	685	724	700	669	690	712	721	707	712	703	676	716	733	685	681	732	729	731	722	685	678	707	666	696	684	727	674	717	736	718	704	706	701	751	722	683	675	731	706	681	725
42792	59647	37321	27898	26012	23349	21927	21670	17699	13300	9887	7526	6632	5926	5255	4834	4657	4267	3668	3078	2753	2549	2536	2484	2164	1924	1477	1361	1261	1158	1299	1395	1299	1222	1329	1364	1085	1065	1086	1062	1084	1058	1037	1011	1030	1028	990	983	916	914	929	900	911	936	912	858	912	914	864	886	918	870	910	863	873	866	875	881	885	818	885	919	869	827	818	914	856	909	865	894	869	850	888	865	841	878	860	875	892	870	808	894	843	855	858	814	853	862	828	897	891	931	868	869	881	918	843	875	876	880	850	849	817	873	864	865	945	911	893	936	874	856	885	890	808	882	871	865	908	875	909	838	872	875	817	865	857	817	862	851	876	882	921	892	929	837	832	852	903	875	892	840	886	847	869	865	882	841	893	908	872	890	848	864	866	853	875	875	879	907	858	881	860	828	844	916	839	912	898	857	852	887	852	864	855	872	856	837	871	871	891	867	844	856	900	856	885	887	853	926	871	897	839	826	825	937	884	940	899	880	832	892	884	898	870	847	846	871	897	914	881	854	886	906	858	895	795	896	859	836	890	817	920	905	859	853	897	858	942	858	848	879	905	940	886	872	820	879	828	874	872	805	866	867	833	911	909	892	886	972	925	841	859	885	890	931	879	894	895	871	830	830	893	917	851	926	872	906	880	885	861	873	843	814	898	842	905	873	859	863	897	854	879	859	891	838	875	876	877	863	914	854	840	864	857	885	907	892	893	911	894	824	897	879	852	886	844	870	873	870	865	841	882	901	893	886	860	851	909	904	921	909	849	882	859	843	858	907	824	880	913	887	831	843	867	845	874	833	885	811	849	856	916	827	824	823	879	860	864	836	878	929	882	861	848	846	911	868	893	825	870	898	880	913	905	852	863	863	888	839	876	896	926	849	869	851	892	866	920	862	853	860	869	835	892	879	899	805	838	876	808	858	844	837	907	887	883	852	812	896	825	891	873	920	895	957	873	887	872	854	869	882	893	906	908	845	863	844	857	865	831	898	862	848	922	918	949	838	829	896	836	809	927	821	845	868	855	829	905	852	914	841	884	829	859	913	838	847	849	905	871	846	836	875	816	898	879	876	841	831	826	873	905	900	874	880	886	869	883	885	944	861	896	857	892	836	859	848	850	900	857	876	854	831	823	849	866	872	840	893	889	882	853	861	908	896	860	856	883	935	959	875	887	910	921	870	918	890	921	905	834	846	835	833	896	923	852	874	837	877	935	893	832	888	885	913	879	849	865	875	870	906	859	875	925	871	834	851	907	823	913	886	872	911	846	882	834	835	874	872	914	892	822	868	875	874	853	826	886	854	880	843	871	895	873	894	898	908	889	887	872	884	838	870	895	852	861	879	851	879	861	846	890	850	891	851	816	830	862	835	842	907	838	909	820	844	849	855	833	855	904	857	869	890	869	859	842	881	854	859	881	909	847	898	865	940	887	893	865	847	870	841	858	864	790	864	846	836	809	896	903	920	843	897	795	855	866	891	878	809	851	860	867	888	912	918	918	808	874	910	819	851	893	880	899	880	846	898	862	922	857	862	898	871	878	849	930	869	903	867	844	862	923	860	884	831	878	844	792	876	872	867	830	872	863	880	865	858	893	916	894	897	856	860	851	875	889	908	854	914	834	886	941	875	828	879	845	930	893	861	911	823	929	806	880	918	879	853	874	853	918	913	872	810	916	829	878	883	916	863	844	828	833	931	872	848	850	857	863	901	930	839	826	882	855	869	875	874	864	906	905	881	852	887	944	833	872	864	869	892	869	874	896	869	856	869	871	863	848	901	855	837	871	839	848	878	911	888	856	859	903	870	888	878	889	812	887	857	870	860	876	895	846	867	868	854	822	892	849	886	871	861	887	898	850	886	853	875	862	855	872	891	843	889	927	865	870	835	889	856	886	858	867	895	860	880	819	888	875	902	956	869	875	865	874	916	862	846	855	845	885	887	904	868	920	817	840	849	871	875	854	877	880	890	867	840	834	824	842	914	898	917	885	908	842	860	822	872	860	878	885	825	858	980	885	849	916	865	833	905	858	888	912	832	884	884	886	882	851	873	892	851	857	921	880	898	879	855	831	895	844	892	865	860	863	897	887	891	847	873	902	881	869	842	888	927	868	855	870	878	823	886	879	865	868	901	847	847	897	893	880	842	914	852	854	880	894	841	889	902	886	870	864	859	924	863	844	888	824	867	858	899	883	870	844	897	911	898	848	894	845	845	911	840	844	838	877	858	876	914	817	845	911	854	890	851	878	868	870	881	831	930	856	890	888	886	917	832	873	882	926	857	832	829	884	884	884	922	849	917	845	891	825	821	870	918	888	865	870	927	885	875	865	892	819	850	850	850	917	926	832	859	835	844	882	849	884	846	860	918	849	862	892	859	861	850	910	881	861	856	852	895	902	924	923	879	930	910	854	919	839	883	851	866	887	865	905	838	849	861	885	869	871	909	905	880	880	844	888	866	861	917	839	880	870	910	902	919	830	829	895	846	877	866	822	851	841	849	917	844	856	853	861	860	944	844	884	871	894	849	861	850	860	848	856	851	865	862	867	852	838	824	811	865	840	888	890	873	871	909	854	869	850	855	954	830	899	893	850	886	822	874	940	861	860	851	843	854	883	854	863	877	819	897	915	832	881	901	855	857	858	862	872	813	847	844	889	853	921	880	861	860	890	883	871	873	880	871	950	815	897	851	937	871	884	880	847	871	890	879	910	871	858	846	863	871	866	880	911	905	900	884	862	871	863	822	875	854	850	852	857	918	866	863	853	858	882	884	823	856	874	853	833	871	849	874	855	851	918	892	915	900	834	868	887	855	865	875	927	810	878	830	861	854	856	878	869	870	868	911	906	823	895	864	829	868	872	869	914	927	889	854	888	876	899	886	832	842	874	855	875	900	864	862	823	907	939	909	883	870	852	852	873	853	844	904	861	877	828	864	902	875	821	880	876	881	898	852	924	848	831	853	895	850	889	863	848	928	890	877	852	908	951	882	881	836	865	855	869	853	860	926	882	949	873	872	896	876	913	818	886	899	837	900	886	903	846	883	878	884	869	846	922	797	887	876	859	907	843	887	862	843	853	863	879	870	910	846	817	836	957	901	880	916	866	862	870	891	881	905	924	912	843	891	875	874	894	820	871	912	868	866	885	865	864	936	860	863	881	854	910	876	859	916	864	877	852	868	905	801	925	842	893	847	866	895	890	885	938	887	905	861	836	877	943	913	822	885	904	903	822	881	875	842	853	870	844	878	847	904	884	872	898	880	809	901	827	890	822	909	867	840	923	853	879	874	885	914	917	902	827	914	908	899	823	865	868	882	898	803	864	854	850	858	908	872	838	893	871	886	879	872	867	843	824	853	901	834	829	879	843	847	856	868	887	830	863	893	824	876	852	886	920	894	850	943	869	813	849	886	883	909	885	864	871	871	881	934	868	813	879	879	837	953	829	881	892	870	882	854	850	880	857	854	863	867	890	927	879	883	886	893	853	920	849	895
28553	27465	25130	17582	8815	8123	7939	7416	5418	3697	2710	2373	2246	1904	1850	1801	1607	1548	1357	1345	1309	1234	1221	1143	1027	982	902	919	864	835	942	922	869	873	881	827	890	833	873	869	842	857	824	784	815	793	832	846	851	817	851	838	813	801	842	829	886	801	805	893	910	888	817	837	819	847	812	881	841	833	825	863	817	781	805	787	783	833	865	921	861	827	808	845	723	845	863	807	811	801	826	857	819	841	836	845	839	866	818	765	797	751	835	784	810	818	779	846	798	834	824	775	825	817	851	807	787	848	823	829	813	801	814	814	849	827	850	810	852	806	882	855	852	829	803	768	821	849	839	816	853	855	834	802	807	841	792	842	852	809	802	792	789	866	797	819	798	815	773	833	801	805	862	827	793	843	789	859	806	826	855	866	826	824	822	848	810	764	876	830	812	831	822	796	849	815	835	822	792	822	836	804	797	821	817	814	823	827	857	817	792	823	832	841	846	828	813	857	836	767	777	777	798	842	813	850	835	886	828	820	779	784	808	856	830	804	813	783	846	778	832	835	816	871	793	809	841	856	821	866	804	859	869	780	797	805	813	822	808	747	875	771	812	796	888	845	792	840	810	805	804	841	859	818	822	864	824	789	816	863	840	818	770	809	821	816	790	849	832	827	839	795	827	817	797	801	877	837	825	847	839	809	855	858	814	827	829	817	859	813	809	820	875	816	851	810	863	849	850	819	793	776	816	816	772	816	802	848	811	838	835	842	804	825	827	809	840	868	792	816	836	847	807	801	798	812	887	815	822	837	834	829	779	824	834	787	817	844	812	849	843	820	816	838	861	790	797	879	824	812	799	808	799	838	821	836	805	830	839	799	817	837	802	829	790	846	838	795	820	785	818	844	845	788	864	767	778	811	805	804	859	799	824	798	820	828	837	800	840	854	839	744	844	796	833	786	860	803	827	819	802	797	764	844	825	880	827	826	832	855	777	829	848	776	826	762	855	809	821	878	817	857	833	859	862	802	836	813	775	848	802	804	841	857	826	857	839	781	816	841	849	801	809	852	795	745	866	826	789	803	802	844	870	785	774	804	855	883	836	872	850	887	829	810	840	869	832	840	798	816	893	866	835	837	821	802	791	841	811	813	867	829	772	848	850	800	823	837	821	820	792	803	801	849	857	798	844	808	823	808	839	840	732	799	898	793	819	881	808	841	762	813	856	778	826	843	804	812	812	869	791	831	893	819	811	858	813	779	799	805	781	829	806	816	795	828	797	836	827	824	786	792	833	813	803	832	797	837	807	852	853	830	818	854	842	798	841	830	863	817	829	817	836	843	856	883	811	810	823	857	903	841	880	782	790	823	832	809	804	845	742	818	797	825	782	835	785	781	790	800	823	854	795	871	861	815	849	865	848	841	870	878	804	796	862	775	828	790	870	802	871	823	778	884	809	831	815	788	825	792	819	847	860	853	877	824	867	855	796	798	834	826	797	827	800	803	809	843	865	810	849	835	879	866	799	820	834	772	858	813	853	790	835	827	805	826	818	806	858	810	807	839	794	806	837	782	848	830	810	812	819	851	830	794	836	871	787	870	828	814	828	838	824	843	804	799	828	804	837	807	843	820	797	837	763	850	859	798	824	827	823	790	861	851	862	855	838	825	856	867	810	788	822	827	878	821	820	763	797	871	833	799	831	861	816	806	793	772	829	824	780	871	823	820	837	858	859	849	812	864	879	831	854	862	833	793	834	775	851	821	828	785	813	834	809	858	760	860	818	869	829	853	821	839	805	875	891	854	782	830	815	845	841	805	846	790	781	849	876	829	887	797	801	813	811	765	812	806	881	861	809	787	834	831	819	844	791	772	823	807	880	824	755	813	842	847	843	847	886	807	816	802	818	798	782	805	836	864	808	829	800	879	836	779	803	822	856	827	793	890	820	834	865	859	804	826	830	820	847	819	873	833	850	826	819	793	827	805	859	877	803	824	773	801	851	796	831	789	827	819	785	790	787	817	819	840	830	844	799	852	758	813	819	871	847	886	795	792	799	831	795	861	767	814	817	799	839	827	822	838	823	806	800	806	820	824	828	821	815	851	834	793	847	840	831	851	816	866	823	804	767	771	752	812	845	803	825	831	807	832	793	812	777	819	839	817	825	756	795	834	800	821	831	866	839	870	827	798	877	844	810	827	819	841	770	816	837	848	758	832	812	903	768	820	812	804	790	810	816	863	833	859	804	798	775	818	810	819	860	834	791	779	821	807	799	849	821	849	807	799	868	783	857	797	798	854	788	787	808	856	825	833	769	863	803	801	841	796	833	882	828	809	839	835	827	852	803	812	827	816	860	847	873	802	816	841	853	849	787	828	854	799	872	804	823	856	828	826	872	811	824	783	822	854	851	802	804	836	814	824	852	865	810	833	829	819	825	758	805	844	840	830	860	842	850	830	848	827	776	794	844	777	813	787	792	832	799	813	792	798	793	862	833	875	819	801	847	787	775	800	843	813	827	856	842	837	813	836	825	786	845	812	798	848	828	836	845	802	815	868	912	852	831	863	808	838	776	795	868	821	816	790	862	813	785	858	813	868	815	807	842	803	837	818	815	857	880	772	857	841	842	863	802	801	799	805	802	805	831	836	811	830	857	822	857	838	801	812	822	838	780	815	863	806	806	834	798	782	831	802	809	806	816	819	791	877	838	826	772	838	798	876	831	867	766	841	814	804	786	847	812	851	800	812	840	849	861	859	825	829	862	810	872	883	837	805	788	839	780	829	800	786	853	815	813	800	786	857	792	838	845	793	825	810	856	874	817	825	821	777	847	816	841	797	809	836	825	880	863	817	814	855	798	814	832	777	837	817	814	837	841	834	818	870	889	822	852	828	822	855	843	857	826	888	788	807	846	851	767	803	805	844	795	867	851	865	754	851	858	767	835	823	841	796	852	801	798	835	840	860	827	791	824	817	778	813	809	816	793	806	755	803	875	833	809	824	803	863	866	799	810	826	819	880	819	802	748	781	846	889	856	840	828	763	826	811	822	869	801	817	790	845	848	748	844	858	830	813	843	849	813	788	837	851	842	780	793	827	832	863	867	804	833	789	822	772	784	810	832	821	852	868	848	807	805	819	798	839	806	811	791	793	834	814	813	846	836	809	805	795	797	817	843	790	817	798	831	861	837	852	864	888	870	829	814	835	806	826	855	807	832	880	892	803	838	812	817	787	844	786	831	810	845	852	793	852	866	780	829	789	797	829	802	892	806	815	842	821	829	837	830	805	844	833	822	858	819	793	855	788	806	820	805	840	824	799	799	772	832	804	824	840	824	853	823	884	839	839	853	847	863	814	831	791	843	840	825	853	843	807	775	839	843	809	857	835	805	794	803	856	840	858	859	813	821	820	822	793	827	837	757	826	792	785	807	865	754	770	849	845	841	811	829	821	822	833	822	875	763	821	797	839	843	834	862	839	848	759	862	861	829	807	844	835	820	840	792	817	836	847	825	826	821	793	808	784
34677	41628	30277	19303	13306	14155	14685	13561	10592	7358	5199	4420	3966	3377	3193	2929	2738	2512	2244	2065	1915	1950	1834	1695	1479	1323	1252	1137	1178	1120	1116	1160	1171	1188	1147	1138	1168	1144	1075	1121	1086	1074	1045	1123	1029	1093	1026	1074	1063	1022	1053	988	1017	1030	984	1020	1067	974	1034	1025	1049	1065	1028	1005	1022	956	1046	1010	1039	1063	1053	1064	1059	988	1095	1046	983	976	1014	1050	1001	1046	1013	996	1014	1003	1024	996	1010	995	1044	1017	1005	1020	995	1012	959	988	1039	1055	1066	989	1004	1046	1028	1010	1017	1010	1012	1054	959	979	1051	1017	997	984	1008	962	1035	1047	997	1058	991	1019	1002	1007	1032	991	1000	1019	1035	1025	1039	1029	1024	1069	1019	1034	1013	1040	1066	1027	1014	1085	1043	1018	1044	1030	961	978	1037	1055	1011	1041	1026	1051	991	1027	1060	1003	1000	990	1101	1034	1064	1041	1039	1052	1027	1010	1012	992	1079	1030	1008	1015	1054	983	977	1016	1021	1030	1013	1042	961	1084	1067	1070	1045	1024	1010	970	991	1008	1044	1017	1007	1061	1035	1024	1012	999	1061	1032	1031	1071	1034	1016	990	1005	999	973	1052	1064	1098	1009	964	1027	987	1036	1050	994	1004	1060	1038	982	1010	1014	1051	1055	981	989	1042	1006	1001	1039	1004	980	1051	1049	1027	1025	1074	1048	1045	1053	1024	1041	1040	1026	1035	1031	989	1031	1024	1036	962	1017	1015	1058	1067	1057	1076	1070	1084	993	1000	1028	990	1019	1019	1042	1011	1003	1029	1048	1039	1060	1014	1008	1019	1038	1051	994	1012	999	1054	1018	1004	1024	1046	1059	1075	1036	1062	968	1058	997	1007	1026	1031	1082	989	1029	982	994	1036	1024	1020	982	1014	990	1053	1040	1009	1051	1007	1010	1031	988	1043	1061	1003	1030	1017	1051	995	1049	1039	1022	1066	1048	1025	1016	997	1030	1012	1013	957	1040	1048	1038	974	1066	1000	1013	1008	1028	1017	1058	1043	1053	999	999	1044	956	1010	1051	1051	1020	1078	1053	1012	962	1024	1021	1038	1014	1052	993	1017	1068	1012	1026	962	1009	1013	1031	974	1008	985	1063	1063	1044	1018	991	1038	1047	1012	971	1022	1000	1009	1011	1003	1046	1046	998	996	1008	1004	1097	1045	1019	1014	1007	1052	988	956	1079	1075	987	977	998	981	1014	1000	989	1012	979	1056	1049	974	993	1102	961	1014	977	1009	952	1040	989	1035	1046	1070	986	1016	1013	999	966	1015	1010	1023	1040	1050	997	1034	1001	1023	1063	960	1045	976	1035	1023	1066	1011	1046	1070	1092	1075	1006	1034	1055	1005	1001	1051	1090	1038	1017	1035	1037	1066	1002	949	1042	1034	1023	1037	977	1077	977	986	1023	1001	965	1055	1000	1017	1030	1055	1090	973	970	1019	1048	1026	1018	1049	995	979	1047	979	969	1035	968	991	1001	1052	998	1056	1035	1026	964	1021	970	1000	1025	993	1054	1079	1000	1013	999	978	1005	1051	999	1026	1006	1015	1011	1061	996	1051	1053	1002	999	1015	1012	1100	977	1021	969	988	1015	1045	1016	1036	995	1028	1063	1013	1009	1025	979	1007	1037	1058	975	1021	1018	1003	998	1013	1046	998	1048	1066	992	991	980	1039	979	1056	986	1027	1036	1074	1001	1011	1059	1003	1064	1005	1028	997	1020	986	988	1024	995	977	1003	1020	1028	975	1035	1016	1000	1050	960	1045	1024	1052	980	1045	1014	1038	1025	1034	984	977	1032	985	1036	1042	1005	997	1081	1025	1008	1027	998	1048	1034	1021	1001	1068	1020	1028	1056	1039	1013	1012	1018	1044	1023	989	982	987	1026	996	1062	1001	1010	1043	1031	1053	999	1076	1020	1008	1086	1061	1058	1039	980	1048	1050	1009	1025	1027	1038	1032	1000	1031	1027	1001	1077	974	1043	1005	1022	1036	991	1040	1049	1030	1021	987	1061	1056	1038	1012	980	1027	992	1025	1040	1033	975	1003	1050	1030	1036	991	1008	967	1058	1040	989	1003	1120	986	1043	1058	1008	1052	1096	1022	1047	1035	1018	1053	986	1051	1075	1020	1038	985	1065	1077	1018	1001	976	1021	1015	1003	1067	995	1012	1081	973	1051	956	1078	996	1036	1046	969	986	1056	1006	1023	1044	1060	1051	1041	1026	1054	999	1042	1056	1085	1034	1020	1049	1027	1054	1003	1021	1031	1011	1049	1003	957	998	1031	1069	1074	1060	1051	1076	994	958	998	1057	1045	970	1000	1011	1036	1038	1002	983	1078	977	1039	1040	1037	1031	961	1018	960	1009	1021	1047	1022	1039	1021	1046	1017	1008	1024	1038	968	1025	1035	1010	1007	1003	1012	992	1021	1054	942	1037	981	1026	989	999	1003	1025	1022	1032	1024	985	1030	1003	1028	1044	1010	990	1023	1043	1017	1015	1002	1024	1021	1024	1020	1023	1008	1016	965	1011	1013	1050	972	1026	1018	1037	1000	975	1031	986	1023	1098	1008	985	1074	983	1004	975	1001	956	1039	1012	984	1070	1017	1043	1054	1043	1071	1037	997	1022	1036	1030	1018	1077	1045	1039	982	992	1041	1024	956	1034	1054	993	1021	1061	1066	1013	973	1010	990	1071	996	1022	1052	1039	1017	1025	1018	980	1023	993	993	1066	1035	986	1016	1075	1011	1010	1048	1038	1025	1011	1002	1026	998	1026	1065	997	1004	1020	1055	1000	1006	1024	993	1041	1073	1007	1026	1055	1060	1007	1045	1076	1023	1032	977	1017	1061	997	1055	1019	1038	1004	977	967	1046	1029	1005	1020	1046	1048	1001	998	1069	955	1006	1058	1062	1015	1038	1035	1053	988	987	1008	995	1015	1013	1037	1037	991	1033	948	970	1006	1042	992	1041	1032	1009	1046	1064	1019	1067	977	1004	951	1027	1032	985	1061	1029	992	973	1060	1032	995	1003	1035	979	1086	1044	1046	1030	1046	1018	1042	1018	1011	990	1006	1027	992	1051	1027	1033	1013	1015	1046	1092	1016	1036	1002	1021	1024	993	996	1002	982	1050	1003	988	1001	986	1018	972	1042	1035	1036	1061	1027	998	1110	1023	1067	948	1027	1102	1024	967	982	969	994	1024	1064	1001	1030	1009	1076	1024	1035	1031	1007	1015	1016	1055	1082	1029	1082	1055	1034	1041	986	988	1003	949	1037	1048	1058	984	1031	982	1048	1035	1057	969	1091	1008	1033	1035	1073	1062	1018	1070	984	1053	1072	1009	1010	962	1025	985	1024	1080	1046	979	1054	1064	991	1031	1000	1059	1035	983	1031	1009	1029	1025	1048	1023	1048	1004	1042	1022	988	1052	1018	1055	1026	982	1028	1049	1007	1042	984	1060	993	1040	1023	998	1049	1054	1009	981	1040	982	1009	1029	1062	1051	1041	987	1087	1035	1009	946	1011	1016	1001	1043	1054	985	993	1016	1038	1033	1032	1033	1026	1024	1035	1028	1005	1018	1073	998	1014	1072	1014	1022	1005	996	1024	931	1015	986	1009	1054	1024	1022	1018	988	1016	1032	1006	995	1030	1015	1130	1029	1000	1042	1006	987	992	1047	999	1010	1008	1045	1048	1036	1037	1035	1089	1009	1000	1023	999	981	979	975	997	1083	1058	1007	1072	1046	993	1012	1047	1024	1057	1096	1023	1021	1031	1062	1060	1052	1079	938	1008	1062	996	1046	1043	990	990	990	1032	987	1026	983	1025	1021	1039	1023	1040	1047	1071	992	1044	1085	1050	1003	1077	1031	1056	1036	1041	989	984	1078	1015	1056	998	1004	1004	1036	995	1067	1083	1002	979	1016	1078	1030	1044	1012	1056	979	1041	1074	1029	961	993	999	1013	1015	1037	1066	993	980	989	991	984	1068	1003	1037	1032	1053	1026	1044	1022	1028	993	1012	1036	986	1039	962	1020	1058	1042	968	987	995	1029	998	960	1041	1018	1002	1028	991	1057	1010	1054	992	1063	1019	1012	1007	1027	1089	1037	999	1050	977	1036	1030	942	997	1005	1067	1117	1000	1008	1009	1012	1088	1062	1038	1027	1041	1064	1029	992	1067	1040	1002	1131	1038	1006	991	1064	1092	1022	1055	1023	1054	1011	1045	1042	1084	997	1027	977	1012	1035	1026	973	1006	1022	1032	1046	1036	995	1046	1030	1002	990	1011	1010	1004	1062	1020	996	1016	1088	1054	1001	986	1092	1068	1008	1038	976	1038	1076	1053	1047	1052	1001	1038	1024	1019	989	1035	1047	1029	1029	1035	1004	1012	979	996	988	988	1037	1030	1097	1007	996	1012	1042	1035	1007	1036	1004	998	1048	1072	967	1020	1069	977	1021	1043	1109	1019	1077	996	1058	1061	1041	1027	1018	982	1016	1029	1000	1048	1054	994	1078	1020	1059	1018	1004	1008	993	1018	989	1011	1067	1039	980	1036	1004	944	995	994	971	949	1011	1033	1005	1050	985	940	1008	1038	992	1012	1045	994	1019	1028	1044	1043	1095	1008	1030	1053	1015	1035	1038	1015	1018	1052	969
23830	20921	28103	23858	21171	18860	15747	11674	8379	5142	3754	3051	2629	2477	2342	2089	2028	1782	1744	1639	1600	1594	1366	1150	1029	988	900	828	887	849	850	932	891	947	950	840	812	827	841	865	846	820	881	853	834	852	774	810	770	762	820	780	819	766	823	791	721	763	754	759	807	791	790	795	717	800	762	794	754	782	759	802	733	739	803	703	720	776	720	757	760	782	772	770	741	769	801	702	772	740	806	768	725	743	765	826	758	796	755	746	744	816	762	762	798	764	753	803	781	778	717	767	807	764	765	777	755	739	724	758	749	806	825	767	773	792	761	766	778	782	798	765	776	763	756	735	746	742	719	810	773	799	826	782	757	792	760	741	769	754	734	761	766	770	806	745	783	756	791	788	740	750	788	737	773	755	772	795	737	801	754	763	748	715	771	780	782	742	769	749	741	778	744	758	730	755	738	764	731	739	735	725	751	799	768	795	762	778	731	764	761	747	786	803	753	777	764	755	778	770	787	749	775	773	743	766	772	722	799	785	735	794	781	788	719	742	756	802	812	751	795	776	795	791	786	750	709	752	698	731	728	783	759	804	724	729	772	743	710	767	737	795	766	777	784	780	761	799	783	791	793	746	756	791	755	828	723	735	727	742	796	771	729	757	769	724	767	767	792	737	754	759	756	802	761	801	784	734	769	771	712	780	756	768	750	762	751	815	757	779	813	737	736	761	768	812	795	788	761	783	784	758	733	733	762	775	740	739	760	747	733	767	781	791	769	800	756	789	761	793	774	784	758	735	737	744	751	801	737	808	743	772	778	753	754	737	801	728	765	751	721	786	764	742	780	777	716	780	756	721	821	746	773	751	735	788	732	747	760	791	762	803	801	762	786	744	771	819	775	775	837	738	712	774	707	829	773	841	719	763	738	777	757	763	806	765	784	764	800	769	726	785	734	739	755	725	756	747	769	772	775	751	779	755	811	734	809	758	719	728	789	760	808	770	766	784	748	743	762	763	778	770	768	708	763	777	742	738	720	714	808	774	792	781	765	719	767	781	757	738	749	745	785	749	761	747	726	784	718	769	804	797	749	799	788	784	752	759	763	725	774	793	754	711	770	747	793	803	749	766	790	750	734	735	752	764	744	797	731	798	757	766	729	748	802	803	746	779	753	758	730	734	754	783	783	742	752	766	780	785	763	796	794	785	754	716	725	800	799	715	821	724	741	757	757	799	798	799	744	734	759	827	731	756	752	762	787	736	759	775	755	760	770	753	756	769	715	720	816	757	764	755	698	757	742	767	820	762	763	804	738	807	818	773	768	796	733	769	732	823	727	804	762	766	751	774	757	750	801	811	804	766	752	767	758	792	805	770	753	760	806	718	732	777	775	745	786	770	761	713	721	756	730	784	744	765	730	790	771	755	753	776	785	756	742	735	721	782	788	786	731	737	782	792	810	786	802	777	757	724	807	842	751	819	746	767	777	769	779	728	765	794	726	762	758	765	792	778	767	741	794	738	729	749	789	783	766	750	747	718	749	786	800	746	751	711	772	731	807	800	761	780	759	777	791	773	766	764	821	762	749	732	786	726	749	772	701	731	768	773	741	757	735	760	721	734	752	750	745	750	748	715	730	785	739	748	779	772	773	778	759	770	781	777	763	791	753	761	795	817	717	761	759	774	735	769	743	742	749	790	774	791	778	737	748	821	789	784	796	782	789	720	793	747	799	767	773	761	763	773	776	770	782	786	777	737	778	776	762	795	746	720	779	797	767	797	751	775	750	734	758	768	760	787	800	766	764	785	793	738	778	752	789	747	758	759	738	779	717	774	789	745	783	738	781	790	722	764	786	777	740	801	761	718	775	760	747	792	749	695	743	782	745	777	828	779	773	785	813	776	744	768	762	736	814	758	796	739	739	769	736	706	763	768	737	776	743	722	777	717	759	733	760	791	730	793	755	753	742	713	759	806	769	779	733	787	735	833	793	792	751	755	737	738	756	791	750	756	793	780	763	759	753	735	772	753	769	770	733	786	733	770	744	714	764	728	767	781	776	831	741	759	768	760	746	767	751	738	732	749	785	733	740	702	778	740	780	755	749	785	785	752	777	751	742	708	774	784	788	774	783	796	745	734	773	792	762	784	752	772	749	727	739	754	746	760	768	744	769	800	770	808	713	835	748	758	762	802	741	788	799	762	762	779	781	775	764	753	777	755	758	745	754	780	697	732	754	813	743	745	739	776	788	763	783	732	754	755	745	762	710	782	786	850	758	781	748	770	736	727	761	766	744	837	753	731	780	787	770	814	764	782	787	823	739	767	771	775	726	786	782	763	730	752	799	756	779	798	771	743	729	745	772	742	742	773	764	706	777	754	781	759	788	782	747	753	748	799	732	789	752	757	762	713	701	785	779	775	752	787	757	815	769	757	771	850	783	853	757	763	739	710	792	780	742	698	762	737	716	759	759	736	841	751	756	830	774	763	724	818	765	795	783	745	783	831	750	776	796	774	722	739	759	774	757	769	782	744	749	738	765	772	748	777	708	757	767	749	733	769	759	750	759	741	802	779	785	787	774	729	732	779	804	779	777	739	702	736	785	770	767	809	720	723	771	754	787	730	765	783	817	794	762	744	781	751	769	730	764	736	769	767	793	773	723	759	751	756	778	771	721	756	776	768	790	762	736	762	800	784	767	762	746	758	775	768	797	753	745	747	820	789	728	779	745	753	701	781	782	741	797	761	784	750	741	799	778	759	777	763	767	733	784	714	744	752	748	743	800	777	765	766	756	760	726	776	770	781	759	808	823	841	773	794	789	794	731	773	779	776	759	750	782	789	793	786	808	764	833	772	727	801	724	771	782	694	753	729	762	741	743	756	730	747	765	770	744	805	794	832	768	723	838	814	781	759	756	793	750	724	783	780	746	756	799	732	718	762	778	721	760	804	794	779	800	780	731	732	790	762	734	737	813	753	755	748	747	758	766	750	720	742	723	758	799	806	786	785	780	774	797	732	794	715	803	723	695	761	777	714	774	758	761	803	765	771	727	764	756	777	776	753	815	804	753	705	774	711	781	776	742	775	779	765	749	767	763	731	773	752	739	781	753	753	744	742	747	741	762	767	792	781	795	818	710	689	733	769	804	773	779	704	760	759	781	757	741	749	711	798	770	803	778	772	782	792	758	751	792	817	746	773	779	720	829	726	698	781	769	767	773	729	770	789	738	760	801	741	756	792	728	772	774	737	775	767	751	746	784	728	791	696	791	736	789	759	776	776	765	800	769	755	756	732	803	747	753	760	674	730	780	770	782	747	724	781	731	743	747	775	753	738	756	708	764	808	762	804	769	759	750	787	748	771	756	729	794	729	786	790	755	783	813	687	800	790	714	787	775	753	721	768	777	812	711	720	760	735	760	809	794	711	717	736	777	761	779	803	770	765	745	805	779	754	742	749	758	806	753	764	794	751	766	735	746	796	788	799	795	800	769	792	795	775	712	727	738	705	732	746	793	722	796	762	772	781
38285	55392	35567	23490	22028	21977	21179	19301	14242	9491	7133	5854	4926	4427	4303	3861	3469	3137	2816	2796	2674	2542	2117	1829	1484	1357	1312	1198	1120	1139	1163	1136	1229	1281	1300	1120	1180	1105	1078	1152	1106	1090	1044	1138	1091	991	1018	1009	1023	1028	971	927	993	947	986	913	971	936	942	929	985	1033	997	1011	987	933	917	928	1024	993	948	948	980	956	909	959	921	957	979	925	955	966	922	941	896	992	957	966	965	911	954	966	971	998	948	950	987	963	916	954	914	934	929	920	927	964	973	968	976	986	947	915	943	951	925	918	920	965	933	961	950	1033	947	941	961	1031	944	954	961	971	950	933	908	907	982	997	900	948	965	958	935	972	935	927	905	979	935	963	944	876	967	916	980	955	966	998	957	971	997	1018	975	959	951	891	964	986	960	925	962	930	1003	944	934	940	952	934	992	949	1010	1031	982	1022	908	988	903	922	952	967	943	914	985	951	996	978	966	960	944	919	960	965	891	969	980	975	920	955	940	935	931	984	922	967	940	938	885	961	942	951	942	962	988	979	921	957	921	998	960	880	949	946	898	1002	999	1014	950	948	985	962	995	978	927	885	913	969	943	928	983	925	884	946	957	1010	919	932	970	970	929	957	988	948	950	1010	895	946	933	953	956	919	921	1001	968	928	948	947	909	965	984	978	941	973	939	1003	929	975	896	935	936	1006	953	919	930	939	962	924	972	940	885	954	976	974	945	980	958	953	997	959	948	917	988	934	955	953	953	903	955	949	950	947	925	958	929	988	914	963	881	959	929	1005	889	983	927	988	933	970	915	966	1020	977	897	925	915	963	949	954	1000	952	958	960	957	964	985	917	942	977	924	954	992	964	975	983	948	950	1009	975	940	974	949	950	942	955	894	959	991	965	989	940	993	979	954	902	981	958	909	974	975	993	943	929	930	956	997	922	963	938	963	919	897	951	948	957	908	964	975	947	992	914	1022	977	1013	955	952	949	940	978	917	914	958	987	985	973	965	971	919	1030	950	951	970	967	957	941	966	962	932	944	996	961	947	917	1015	978	906	920	961	964	973	991	933	943	1002	947	908	962	951	915	952	944	979	979	880	933	996	957	977	943	946	933	994	948	921	940	942	874	957	955	959	976	951	950	970	948	983	995	917	974	940	960	937	937	985	943	955	958	949	988	927	935	937	885	967	911	972	941	973	961	952	898	962	1019	930	993	936	926	934	968	1000	1015	953	923	940	950	956	928	914	982	936	921	925	976	971	939	935	952	926	954	961	967	910	987	923	912	942	975	959	966	964	957	976	935	973	932	922	931	944	934	890	958	965	947	893	965	961	926	972	967	969	948	936	1003	1014	965	922	939	966	941	985	964	969	1018	893	950	969	1017	986	987	948	930	968	959	931	982	937	942	923	952	898	938	932	980	906	956	937	956	914	915	934	945	985	941	974	976	915	953	934	929	960	937	916	970	939	920	891	904	946	966	976	960	955	991	915	1020	941	974	932	939	968	1030	891	979	960	931	918	982	895	895	968	985	883	933	970	926	976	915	980	987	964	940	916	955	933	931	979	960	964	960	1007	946	994	954	974	993	960	945	955	940	915	954	936	984	981	955	973	990	943	917	926	963	901	984	949	933	963	967	966	974	1001	982	966	944	952	955	1000	961	959	934	939	1010	943	937	939	959	886	936	972	890	935	928	964	922	959	904	972	948	913	933	981	1013	974	947	937	1000	949	952	974	941	939	907	946	992	957	958	977	948	967	956	976	998	982	985	959	914	970	931	955	912	944	921	935	881	986	936	930	995	924	939	950	936	946	991	970	949	954	954	939	961	914	975	957	939	975	976	979	944	922	917	926	957	896	977	957	954	974	912	944	929	906	1000	956	969	974	942	980	980	954	928	904	964	938	977	912	982	934	983	942	869	963	923	1004	969	957	973	965	1001	902	966	937	947	922	939	936	947	995	986	920	971	902	971	983	991	958	916	979	984	941	970	952	951	933	958	909	966	963	944	974	926	959	1002	990	930	994	939	975	940	969	965	984	938	919	983	977	936	957	980	936	965	922	955	925	991	949	964	1033	929	929	957	982	941	965	953	935	915	946	999	928	939	992	938	966	960	981	1000	985	946	971	934	909	901	1018	949	1004	993	956	912	937	997	958	949	929	927	963	905	928	892	934	1045	946	939	910	1000	952	934	924	942	947	938	997	946	971	964	890	1040	974	908	949	929	928	897	950	954	978	1013	980	941	925	989	946	939	935	966	931	951	940	1016	962	968	941	910	1005	912	952	938	964	997	938	1011	881	949	962	925	941	856	919	945	929	946	971	967	989	970	980	993	993	934	900	991	880	982	1002	934	893	953	960	976	947	941	1007	967	996	927	980	910	949	1011	970	990	939	964	931	981	943	956	999	971	941	870	958	952	986	967	984	983	945	970	994	924	959	940	1002	951	968	955	948	1001	944	959	892	952	942	947	927	955	959	919	960	920	983	995	988	938	995	967	993	969	997	991	942	993	994	982	1000	1012	982	942	889	973	919	927	975	933	958	960	995	933	941	1011	968	1004	979	960	961	923	976	952	1035	996	952	905	928	944	948	980	920	957	920	957	945	934	916	982	920	927	982	927	937	963	985	1009	953	951	946	980	952	1004	987	980	990	1014	1026	955	948	990	968	963	906	949	909	944	913	973	915	893	920	954	1014	971	924	890	942	900	948	993	939	967	980	932	982	977	941	968	966	994	892	1013	906	954	972	915	948	954	943	922	924	948	953	951	988	928	894	957	956	973	982	981	988	925	973	980	1004	924	923	938	938	985	937	982	930	986	940	1015	941	939	883	949	935	929	950	927	991	953	889	946	951	896	964	938	984	961	915	902	998	984	924	988	918	949	938	919	1014	969	977	972	1026	928	949	924	947	942	939	938	923	950	955	951	956	982	990	981	920	922	1007	940	934	896	886	947	911	963	976	947	954	959	954	991	901	952	943	974	930	973	1006	954	976	979	937	968	979	887	923	1045	955	932	976	933	937	950	892	986	965	968	1030	918	952	988	926	986	930	983	935	909	931	958	946	993	961	949	946	999	955	1003	965	949	954	995	915	938	925	974	974	888	939	926	951	916	1023	994	948	1018	964	1004	920	906	989	944	931	903	943	999	945	955	948	945	909	954	956	945	976	931	947	877	958	945	961	950	922	988	957	988	991	926	906	930	987	980	929	974	938	952	932	978	936	951	971	972	948	935	1033	957	978	932	964	925	988	910	909	939	997	963	941	932	957	941	983	1017	974	905	989	982	963	999	957	967	983	1000	949	953	942	946	944	962	884	935	1002	934	935	928	968	933	955	928	870	967	919	931	935	928	964	969	952	967	951	924	964	913	947	989	913	1044	928	960	994	962	979	974	909	962	970	978	939	959	968	998	992	918	902	958	939	943	921	913	922	1013	949	914	990	954	950	948	986	954	989	960	952	987	979	904	934	914	929	957	949	940	1033	929	946	952	953	942	933	995	940	947	925	955	1009	906	900	937	920	947	937	943	944	996	987	925	920	957	956	996	939	976	914	958	916	1001	999	897	973	967	940	991	971	890	962	939	968	935	934	917	970	977	925	929	955	886	981	932
22837	20868	28516	23301	21033	22277	21784	16013	11289	6379	4416	3599	3349	3147	2705	2591	2354	2289	2249	2027	1886	1672	1434	1224	1043	913	888	855	826	779	839	799	885	894	977	917	865	836	837	875	834	797	805	778	854	786	798	767	720	762	735	701	727	707	743	715	709	721	729	713	725	691	711	665	675	767	769	690	725	672	669	706	694	769	718	687	744	726	690	664	738	697	708	671	700	701	692	769	676	686	723	744	692	739	695	719	682	632	682	685	686	674	727	739	731	734	693	739	742	745	717	722	682	734	738	702	679	716	716	683	684	741	722	710	722	730	723	698	719	741	728	730	664	716	688	753	719	666	664	748	739	681	672	693	674	686	693	718	730	670	684	667	699	703	698	713	725	708	719	697	743	733	761	704	704	720	690	708	707	641	713	673	715	718	778	696	704	716	756	734	695	732	787	675	723	721	727	772	710	693	719	707	708	738	737	681	659	727	725	729	713	711	738	698	728	726	744	713	720	688	716	673	706	699	750	694	732	724	694	710	688	738	705	704	716	719	699	698	672	739	681	662	683	733	683	739	728	689	746	711	686	764	718	709	711	718	671	708	704	702	682	721	726	699	712	770	763	667	718	746	668	702	707	709	669	695	710	743	723	704	711	741	752	711	689	738	663	715	706	688	702	682	728	704	752	722	684	733	682	732	646	657	702	739	687	712	712	736	669	680	654	742	706	692	737	688	719	706	726	713	759	715	685	696	675	697	670	692	712	673	722	674	693	734	721	749	744	713	688	692	673	690	700	691	692	710	696	688	692	735	721	666	688	681	709	678	691	726	745	739	726	760	661	707	722	679	710	698	739	693	722	742	694	680	729	696	700	709	724	744	727	719	637	692	732	716	698	709	691	736	655	701	719	683	727	669	701	675	712	727	695	666	700	637	705	702	733	719	732	688	717	709	693	698	722	679	682	699	675	719	702	737	667	726	713	727	710	682	712	711	708	692	656	739	720	692	694	714	730	746	723	686	742	724	718	686	793	722	710	695	731	698	709	715	705	731	700	665	749	681	730	703	721	697	744	677	706	640	697	718	751	778	689	707	727	715	697	682	667	655	682	694	713	770	726	712	707	714	708	708	727	671	745	675	691	748	710	688	694	708	707	721	733	725	712	720	743	739	743	674	704	728	707	741	702	714	751	675	745	706	711	707	689	697	701	672	713	692	697	713	676	692	745	709	750	702	717	713	700	735	734	686	714	725	675	639	743	706	690	684	699	682	705	726	723	718	686	692	689	722	735	714	777	750	693	720	709	722	702	738	702	750	695	731	685	707	705	693	661	730	709	725	718	748	721	695	686	741	667	715	660	728	665	712	709	652	702	700	730	742	678	682	688	747	777	704	703	691	687	715	721	729	731	732	722	707	719	720	735	696	728	680	704	680	677	737	707	706	666	676	694	680	724	709	719	715	701	696	687	724	691	712	717	739	692	676	715	710	718	750	707	688	689	728	694	694	706	721	706	695	753	647	715	709	699	694	714	735	740	676	661	736	723	679	722	695	686	720	716	725	691	736	670	692	703	685	678	717	722	696	712	706	710	678	736	652	675	737	708	694	738	662	738	699	742	744	685	716	765	680	742	695	704	661	728	688	749	728	731	700	731	723	673	716	732	703	747	701	719	717	744	701	736	727	716	742	723	740	723	675	733	719	701	707	686	760	682	708	710	759	698	722	718	697	732	725	700	650	707	698	687	697	703	688	690	687	688	731	684	679	679	683	754	736	703	696	711	709	689	707	732	709	734	737	736	656	684	684	708	675	744	709	708	720	681	711	716	724	734	683	715	737	693	755	711	746	677	736	720	703	732	676	704	724	653	737	748	746	678	738	693	772	707	702	753	742	719	690	696	711	695	694	678	747	703	724	710	737	689	706	734	672	657	674	663	739	677	698	694	730	711	660	705	685	764	739	697	725	673	704	759	706	677	736	729	718	722	711	744	687	705	760	731	702	693	670	720	744	674	692	700	680	714	699	754	697	703	718	741	713	685	738	745	682	713	732	714	666	720	635	718	734	711	694	713	726	645	686	697	692	720	729	702	703	737	677	692	708	720	695	752	690	731	654	707	687	717	742	675	758	689	711	742	718	698	696	648	731	684	722	740	728	717	681	701	710	690	748	728	715	664	705	713	736	747	669	706	725	656	724	696	739	678	658	692	685	720	726	754	692	737	695	712	757	750	733	707	746	748	705	716	712	705	706	694	713	719	771	676	719	684	723	693	697	699	673	706	709	654	674	707	755	720	688	667	709	725	692	709	694	690	687	691	712	731	690	697	694	689	698	686	794	696	683	687	670	759	695	714	700	758	699	718	662	706	726	701	737	713	700	762	736	673	702	683	705	697	712	662	715	739	724	704	727	693	710	729	655	755	701	733	717	752	707	677	665	651	730	684	710	724	754	762	707	706	751	674	666	720	722	713	725	705	758	742	706	738	717	693	715	710	673	732	690	650	686	659	749	767	727	691	706	664	728	674	725	778	698	730	734	737	666	687	683	697	672	651	745	688	737	702	695	651	749	699	706	727	699	772	689	717	702	712	703	726	715	739	683	658	750	695	701	719	712	742	680	681	757	701	706	711	730	676	735	708	696	702	691	672	698	741	668	724	726	757	650	702	669	661	748	700	735	693	698	742	703	715	709	708	714	742	676	717	729	735	733	706	726	731	770	686	709	759	757	700	748	701	669	729	699	709	731	720	718	720	683	731	678	681	763	725	667	697	686	718	689	717	701	693	745	696	676	713	705	685	741	732	649	742	688	709	690	651	734	707	690	741	731	716	723	730	698	700	727	721	692	736	670	692	727	724	722	738	685	721	744	688	743	708	715	720	773	701	688	743	715	698	657	724	698	716	746	761	754	713	650	713	726	746	700	722	726	781	724	697	710	681	691	676	740	714	705	695	673	731	735	707	703	726	711	758	662	722	670	733	657	728	703	654	712	713	748	732	731	714	771	700	733	703	749	703	706	677	709	711	673	663	688	746	707	688	716	697	726	700	716	704	712	663	715	655	682	757	755	685	688	691	725	701	734	732	678	734	692	685	737	735	699	688	675	690	701	697	665	664	746	720	724	732	685	688	726	704	687	748	714	744	674	714	655	676	684	711	681	712	712	698	698	672	712	749	703	737	710	693	706	724	696	672	720	759	693	712	688	678	665	681	710	681	669	675	663	726	724	709	708	755	711	711	736	675	711	756	731	696	690	723	721	721	741	711	737	670	686	704	652	747	672	703	688	723	697	724	697	713	667	725	701	666	702	753	686	753	692	751	743	703	684	751	707	734	680	696	683	675	695	669	741	704	719	704	721	730	755	701	734	736	686	719	693	729	722	742	753	730	713	711	730	679	719	714	687	694	709	753	727	716	714	729	707	682	698	690	692	736	713	682	695	684	713	731	716	716	675	726	722	689	721	710	678	727	661	736	731	723	726	705	649	684	732	699	752	656	704	692	647	693	727	732	766	722	669	683	704	739	704
42333	64117	37774	28753	26309	24933	24478	23388	17890	11331	8433	7027	6445	5754	4988	4768	4286	3947	3811	3457	3212	2704	2350	1840	1572	1303	1204	1098	1079	1079	1145	1094	1152	1196	1257	1210	1206	1119	1107	1094	1073	1112	999	987	1111	991	1078	963	961	890	938	890	842	938	911	906	917	867	881	891	917	838	916	879	892	860	818	963	934	922	907	874	927	923	876	942	907	870	862	855	839	888	871	866	904	848	892	856	848	856	900	859	907	915	843	870	848	863	863	891	861	858	833	924	917	913	874	864	879	918	810	903	854	843	836	843	840	899	879	882	846	885	887	872	925	895	891	872	963	891	879	859	890	883	833	913	848	841	847	871	895	878	828	813	870	876	911	890	894	865	905	836	895	882	818	846	854	880	832	854	880	945	888	836	855	871	892	885	911	860	890	893	889	877	913	860	893	877	798	892	866	848	900	877	879	886	886	927	853	924	887	875	855	847	889	878	865	852	877	847	864	907	865	876	873	848	880	852	896	853	920	852	871	867	871	948	864	913	899	872	881	852	889	904	902	866	905	898	858	885	850	834	841	839	909	888	901	880	904	901	921	908	856	880	875	816	868	914	908	835	889	864	876	865	891	908	860	833	882	870	911	865	875	907	921	880	843	842	818	883	852	838	858	917	842	920	860	862	846	867	888	881	875	887	849	903	843	856	903	833	926	818	883	880	872	878	867	897	870	876	825	897	913	882	884	819	904	877	878	881	857	842	889	849	868	896	868	863	895	950	884	875	922	919	883	902	859	890	865	828	868	830	902	845	848	896	900	854	828	884	876	876	835	873	897	923	863	857	921	910	824	847	889	921	923	881	937	855	877	876	900	917	855	856	856	860	898	918	939	926	780	891	888	889	947	856	959	891	877	856	867	863	884	903	908	892	892	877	890	916	861	905	839	927	891	845	880	908	889	877	860	854	884	918	919	910	882	878	870	892	935	852	900	889	840	846	889	872	843	904	831	866	862	891	915	941	928	871	897	841	896	899	894	885	873	792	903	908	874	850	830	878	876	834	836	915	856	854	882	827	865	871	881	914	875	902	901	895	906	843	844	889	889	849	814	858	908	845	877	852	895	837	849	887	917	916	863	890	852	858	893	859	863	832	916	897	849	888	832	866	843	881	887	856	930	884	878	914	956	869	883	855	850	867	894	910	885	866	889	879	921	864	810	881	886	836	876	864	881	881	873	906	918	912	821	890	875	891	874	898	915	859	889	891	893	835	914	857	937	894	877	907	897	830	856	834	882	922	860	831	912	860	899	865	888	861	894	842	844	815	940	830	879	909	883	897	821	902	808	825	869	863	863	879	860	894	863	830	880	910	845	824	890	914	872	879	887	854	850	846	880	938	890	857	862	832	893	906	896	926	814	871	866	904	851	873	898	879	888	840	863	834	886	852	879	889	912	880	835	892	874	923	855	865	849	879	865	839	846	830	906	810	893	829	867	855	940	884	837	843	880	913	848	864	831	871	835	869	864	882	849	877	908	854	859	892	895	886	853	880	886	897	919	920	855	880	858	825	931	903	897	871	891	853	895	906	851	941	880	865	877	897	826	845	940	850	894	913	837	844	868	899	927	853	841	868	871	915	868	894	842	857	868	886	910	838	882	821	882	824	883	898	858	856	879	896	868	859	875	876	841	842	863	892	870	920	904	826	862	845	850	866	825	864	868	883	853	890	889	912	852	897	929	866	821	893	862	927	867	895	895	862	902	886	867	898	872	890	850	903	902	918	866	930	896	884	849	844	906	853	904	900	874	850	894	930	903	900	864	851	884	898	895	858	866	891	892	840	890	882	892	875	880	858	862	885	907	860	866	890	882	831	880	866	873	914	905	858	889	833	916	928	866	909	878	857	887	910	850	878	845	854	885	896	877	852	885	912	875	928	896	852	818	849	860	893	841	911	872	925	859	888	888	865	858	910	896	880	868	876	848	893	945	869	904	887	911	865	899	891	948	903	873	896	847	868	913	860	887	882	902	912	875	923	889	928	886	870	858	915	925	875	876	838	880	900	894	890	924	966	902	882	862	876	782	853	866	860	893	858	867	908	884	874	862	849	851	829	863	844	851	925	840	872	863	863	858	875	861	856	867	908	857	883	853	861	856	873	814	873	849	872	905	868	858	853	911	855	860	841	878	871	857	830	880	857	829	892	835	859	896	918	864	905	904	899	851	938	920	898	850	874	942	877	910	862	868	890	869	918	875	902	873	840	862	875	871	927	891	814	885	884	886	846	861	841	858	902	862	883	854	837	877	887	870	928	908	869	899	882	885	878	878	864	896	848	841	855	858	928	916	863	911	875	914	827	833	890	864	874	872	909	882	891	891	850	889	862	841	839	858	891	838	891	923	851	867	870	850	897	923	898	918	893	883	846	866	872	914	842	945	885	875	872	882	883	893	811	906	848	888	898	905	874	908	868	930	904	901	851	930	923	923	920	872	873	911	888	888	847	909	891	913	855	873	883	905	871	880	846	904	865	865	831	882	871	836	902	883	829	851	881	898	890	833	898	897	879	904	900	877	882	890	857	874	886	850	842	861	889	845	857	881	830	908	860	880	860	850	896	932	859	843	881	881	917	867	877	851	886	845	909	890	890	893	868	889	919	928	888	883	761	839	882	882	861	823	876	918	864	909	849	863	855	876	847	869	900	877	881	842	863	895	856	838	863	873	865	843	872	842	869	869	920	902	854	867	870	873	855	871	844	867	889	892	917	869	886	873	881	833	895	870	913	893	842	913	875	873	887	885	862	882	861	843	869	863	825	875	842	884	846	870	876	872	809	816	879	870	912	871	861	902	877	887	879	904	872	880	845	923	902	934	866	855	867	872	906	888	856	844	843	875	836	861	806	886	885	889	866	903	929	864	899	901	874	904	899	850	906	877	875	807	892	863	937	839	904	873	828	857	848	876	910	854	905	840	863	878	912	884	876	852	890	878	931	879	869	884	856	859	852	807	839	890	849	841	892	894	915	889	836	888	886	886	939	908	887	841	849	853	882	868	894	900	906	844	864	884	890	902	897	839	877	910	915	909	879	886	858	889	869	859	898	860	877	919	863	885	905	858	820	870	875	902	898	863	860	883	858	889	843	843	852	866	856	917	897	930	953	885	909	866	925	865	847	836	898	857	912	898	908	826	872	868	860	871	858	899	861	887	881	831	924	916	846	913	890	891	863	841	823	924	928	880	870	910	881	841	879	868	900	839	842	951	926	912	915	867	841	911	895	880	890	888	811	948	876	900	856	850	914	891	936	831	922	912	909	902	925	871	895	904	861	919	890	889	867	875	901	880	892	922	829	916	876	831	879	847	855	897	867	926	869	941	833	876	864	842	847	845	923	959	868	890	889	899	891	866	870	918	882	944	841	874	884	865	897	862	854	937	869	864	860	848	886	912	913	884	876	899	857	882	875	819	909	944	861	946	874	895	883	895	922	893	839	855	839	828	918	909	904	906	964	869	874	875	885	874	856	847	874	879	931	834	903
28292	29323	23703	16410	11488	10144	8798	7661	4859	2823	2213	1867	1872	1835	1681	1648	1658	1586	1554	1492	1281	1248	1063	971	967	860	816	881	865	849	898	858	844	912	827	896	897	911	907	834	845	871	927	814	857	913	864	844	884	805	842	829	847	801	831	843	806	814	878	790	839	855	853	838	846	868	775	813	812	873	801	788	876	823	819	830	822	825	817	860	857	777	843	818	885	793	864	855	856	827	819	859	852	831	826	800	840	855	845	797	871	847	847	827	811	805	838	874	840	884	806	802	827	839	858	859	787	862	812	822	892	857	761	819	822	817	905	810	815	844	801	817	833	840	839	824	798	809	877	813	785	867	846	870	833	814	832	797	869	842	869	823	821	810	817	827	853	816	863	857	880	844	818	842	833	833	823	806	828	849	785	878	846	810	859	847	795	836	803	833	787	803	854	839	855	824	871	826	814	882	855	795	814	819	806	820	852	834	791	812	847	818	838	798	915	820	819	834	821	790	818	831	854	853	818	826	826	833	790	854	859	770	814	822	821	835	794	845	822	806	838	878	848	805	799	846	824	822	833	862	845	856	841	840	815	800	802	827	885	812	852	813	821	833	838	840	843	866	808	805	823	773	843	854	781	791	801	827	821	805	808	824	857	851	815	848	855	803	891	832	812	841	853	823	824	828	820	850	859	816	851	803	843	826	811	807	820	811	826	830	836	786	857	839	826	887	818	829	823	842	811	841	793	855	785	813	905	805	854	820	841	846	791	788	860	835	808	872	845	831	848	830	765	818	817	821	865	836	794	832	821	823	828	805	836	834	804	894	810	770	850	922	848	802	820	859	782	819	849	869	838	803	813	806	812	849	844	843	773	832	808	840	788	825	811	808	885	846	869	749	785	819	849	844	845	789	839	801	837	828	825	810	824	868	818	855	769	825	872	815	846	833	822	825	772	785	820	809	837	866	794	853	839	829	913	792	909	822	823	838	862	783	847	885	867	847	818	847	810	862	851	789	846	841	853	790	852	754	792	832	832	777	862	836	788	852	875	817	869	803	836	838	828	861	831	776	862	860	854	834	792	873	816	854	876	843	805	799	795	831	817	851	828	868	841	814	831	848	821	805	871	830	845	839	872	811	824	836	836	809	824	869	829	838	865	832	843	813	858	861	865	829	804	803	847	803	800	847	768	832	822	831	866	831	792	878	852	780	827	850	847	840	858	806	834	817	868	794	811	821	822	779	823	790	859	775	836	862	878	804	841	832	838	828	844	811	820	795	827	840	816	835	781	858	805	817	779	766	846	834	832	832	853	740	805	802	834	850	856	758	879	802	806	842	870	816	853	793	878	858	815	824	841	803	861	857	824	815	775	779	811	797	804	775	826	820	822	753	874	812	839	836	846	834	835	840	849	839	849	858	795	811	832	836	847	785	862	886	838	813	880	866	842	848	873	816	806	844	844	818	827	837	837	812	791	821	802	825	849	832	808	838	833	848	825	822	830	793	851	825	841	829	825	862	845	836	854	848	852	836	846	840	832	798	803	798	811	813	819	895	855	835	795	856	782	788	827	878	796	748	804	833	810	825	762	838	817	795	784	857	817	868	795	855	803	823	834	804	809	814	808	839	799	816	809	880	851	821	830	781	864	827	780	818	833	814	843	851	797	856	845	839	855	810	839	892	870	837	893	815	875	844	815	836	802	821	861	867	829	852	830	862	824	848	834	843	824	854	880	829	836	815	836	804	789	836	824	875	838	827	830	799	835	855	816	826	823	791	835	814	773	879	787	860	858	836	864	795	857	796	836	891	793	811	835	851	819	795	843	846	856	838	836	812	805	845	849	805	818	869	820	813	854	852	804	840	892	814	825	856	818	829	832	812	870	826	777	844	829	793	782	795	804	824	777	799	819	817	825	855	798	804	858	849	787	825	838	788	805	822	801	799	816	785	854	812	809	778	837	824	864	832	807	843	873	780	847	851	845	869	821	863	830	799	772	882	833	885	881	870	843	801	831	821	896	817	810	849	831	761	779	841	804	839	840	826	813	810	858	843	834	863	813	806	822	814	860	831	875	872	794	829	799	836	846	827	830	792	824	813	814	867	835	866	825	884	820	825	862	882	814	873	813	864	868	840	828	867	843	770	891	867	824	818	844	799	820	843	885	800	912	822	837	846	818	811	899	805	827	871	799	853	786	838	810	841	790	812	871	808	841	840	856	816	818	809	802	790	834	828	812	842	843	794	832	857	828	846	781	837	844	845	808	852	824	818	832	858	854	838	861	828	824	818	850	799	863	811	867	821	824	903	789	847	852	824	831	877	819	824	885	816	871	859	823	870	841	806	792	810	796	846	835	849	786	854	842	836	859	900	833	798	839	838	798	842	833	847	861	855	844	836	838	836	819	854	814	903	829	863	866	810	852	845	831	834	807	786	813	873	826	839	816	829	773	789	894	847	808	882	833	821	829	863	845	780	800	807	801	833	840	847	855	850	783	831	828	805	830	790	886	823	834	835	801	838	803	824	900	859	840	809	866	797	841	844	837	855	809	850	827	796	819	802	883	850	834	844	824	863	846	829	796	850	845	830	836	869	823	815	834	829	804	809	830	808	825	788	875	857	830	843	860	838	819	861	817	805	822	829	766	835	817	828	884	845	837	877	830	841	814	838	821	829	790	815	851	883	821	808	811	832	815	814	794	883	783	821	860	820	779	835	829	821	862	861	872	821	826	841	835	788	817	854	834	839	765	856	871	797	811	793	842	809	788	835	887	851	870	842	841	858	802	879	819	855	823	821	828	821	852	904	808	792	811	835	781	816	887	828	842	842	787	833	867	863	886	844	781	806	823	866	830	807	846	813	833	814	832	811	885	840	842	846	853	760	850	813	816	849	800	852	846	822	839	849	848	831	876	815	779	824	843	917	810	839	811	825	821	806	860	813	814	823	837	845	868	784	877	813	851	821	810	809	842	864	856	892	831	874	833	850	838	825	809	870	807	898	816	870	851	844	824	827	859	846	858	837	769	831	852	818	812	870	789	897	874	822	873	867	789	849	829	858	757	835	833	809	855	824	840	853	864	847	843	777	835	830	903	815	760	787	787	842	809	811	824	836	844	815	831	863	806	812	843	827	850	798	852	849	803	773	852	888	833	869	810	796	847	839	859	839	844	837	830	835	851	808	854	856	821	830	845	842	763	857	881	786	797	850	882	827	780	811	828	790	771	783	877	828	857	820	805	797	836	840	865	877	847	840	811	808	849	826	910	848	795	855	843	814	864	784	855	855	891	821	823	809	853	834	836	843	828	858	813	791	867	812	858	825	816	832	801	800	860	806	851	825	824	844	838	850	817	843	885	808	806	820	826	869	885	886	868	870	852	805	886	799	833	817	928	851	852	861	812	929	827	814	832	829	750	836	790	809	817	829	837	839	866	881	856	785	811	808	822	867	843	820	839	834	801	802	832	857	855	826	835	852	846	808	826	839	793	881	855	828	818	830	835	836	820	849	856	854	843	833
34117	45611	25872	19260	17301	16906	15386	14249	9466	5578	4319	3391	3340	3232	3057	2875	2829	2688	2443	2271	1941	1680	1664	1417	1294	1153	1127	1111	1092	1059	1092	1121	1086	1108	1113	1144	1141	1132	1152	1101	1078	1052	1067	1061	1057	1018	1085	1086	1066	1060	1059	1033	1035	974	1003	1044	1039	1046	1051	1054	1074	1021	1063	1046	1025	1064	1095	1114	1077	1023	1001	985	973	1034	982	1033	1003	1063	1069	1073	1054	1053	1042	1024	1069	1027	1055	1018	1044	1070	1062	1094	1042	990	1022	1057	1044	1032	1027	1087	984	1057	1041	1046	1009	1036	1019	1053	1024	1077	1022	1004	1031	1030	1003	1050	1105	1017	1055	1017	1050	1119	1101	1041	1025	1061	1080	1045	1035	1028	1071	1011	1000	1020	1029	993	1051	990	999	1046	1017	1005	1008	1053	1066	1016	1024	1095	1037	1085	1055	1074	1005	1060	1028	1113	997	1061	1008	1094	1018	1071	1034	1064	1037	1004	1040	998	1024	1032	1032	980	1072	1065	974	1070	1067	1071	1051	1074	1036	1018	984	1042	1069	1063	985	1041	1040	1044	1020	1006	1002	1041	956	1009	1012	1046	1010	1046	1074	1000	975	1096	1060	1012	1007	1006	1024	999	996	1007	1016	1062	1044	968	1046	1035	1024	1028	991	1020	968	992	1044	1048	1044	981	979	987	1017	1046	1015	1073	1065	1046	1081	996	985	1043	1005	1024	1024	1054	1017	1061	1030	987	966	1049	1076	1068	1047	1088	1026	1030	1010	1038	1013	1020	1063	1016	1009	1031	1025	1054	1060	1076	1026	1060	1016	973	1005	1021	1019	1081	1035	1001	989	994	1046	1078	1078	1026	1023	1074	1012	1067	1027	1042	1094	1046	1037	1013	1017	1021	979	1032	1008	1003	1010	1046	979	982	1032	1051	993	1018	1008	1056	1001	1012	1022	1019	972	1010	978	1068	1045	1032	1046	1023	981	1058	1013	1042	990	1046	1036	1003	1029	1031	995	1048	1024	1028	1034	1005	1053	1044	1048	1032	964	1031	971	1002	1034	1033	1089	966	1081	1046	988	1023	1073	1012	1080	997	1008	1067	999	1012	1069	1023	997	1025	998	982	1022	1025	1027	991	1078	993	1009	1044	1018	1047	1015	1027	1020	1029	1036	1008	1049	1018	1018	1052	1010	1032	1088	1045	1029	984	1051	1060	1112	970	975	1041	1023	1070	1082	1016	1071	1026	1006	1057	1051	989	1005	993	1100	1025	1003	1083	1032	1032	1024	1037	1046	1008	1023	1018	1041	1063	1002	1023	1003	1024	989	1006	1107	974	980	1034	989	1012	1108	1017	1026	1035	1026	991	984	982	1051	1017	1021	1051	1034	1023	1056	1003	1061	994	1062	1081	975	1041	1044	1001	1045	1034	1003	1019	1007	1136	1034	1038	991	1042	1035	1043	1051	1024	1008	1074	1003	983	1056	1035	997	1047	1053	1000	1061	1030	1004	979	992	1045	1043	1095	992	1019	1028	991	1016	1013	1029	1046	1067	1050	1033	1003	1038	1025	1072	1001	1053	1013	1039	1019	1050	1060	1040	1085	997	969	1071	1055	1057	1065	1029	983	1034	1020	1098	996	1052	1003	1027	1037	1032	1099	1042	1042	1034	1037	991	994	1053	956	1029	1022	1050	1005	1042	1020	1072	1052	986	1037	1018	1081	1046	1004	1015	1002	996	1028	1007	1019	1048	1032	985	978	1078	1063	1056	1038	1022	1056	1098	931	995	1011	987	1011	1039	1068	1044	1038	1076	1040	971	1014	1036	1028	1060	1027	1031	1034	989	1098	1033	989	1048	1042	1058	1032	1043	1046	992	1044	1008	1014	1016	975	1032	1022	1047	1021	1067	1055	1016	1034	1002	990	993	1076	1079	1038	1030	971	1032	1068	1055	1001	982	1040	1027	1020	1043	1030	1024	1047	1047	1044	979	998	1060	1004	1049	1017	1090	1067	1022	1066	1034	989	1049	1002	1028	1062	980	1043	1048	1021	1070	994	1094	1001	1045	1048	988	993	1021	967	1015	1082	1032	1017	1036	1041	947	999	1030	1047	994	1034	1022	996	1020	1026	1014	1054	1014	1036	1031	1043	1089	1018	1086	981	994	1046	983	1034	1009	1058	1016	991	1058	1039	1020	1073	1041	1069	991	1036	1030	1108	993	1089	1086	1080	954	1059	1070	1099	1033	1036	1058	1012	984	1058	969	996	1036	1023	966	1049	1065	1051	1006	998	1050	1009	1024	1021	1010	1058	1073	1019	1049	1023	999	1055	1026	1007	997	1017	1024	1071	988	1033	966	966	1006	1056	1072	1001	1056	1029	1019	1056	1072	995	1034	1005	1083	1056	1055	1070	1030	1025	1068	1037	1000	1074	1058	1067	1026	1088	1043	974	1000	1004	990	1012	989	1074	1073	1028	1054	1064	986	1046	1060	996	1015	996	1038	1076	1021	1082	999	1021	968	1049	1035	1035	986	1061	1022	1047	1034	1004	1078	1058	1015	1043	1020	1061	1086	1058	1008	1045	1049	1017	1026	1039	1110	1042	1022	1076	1019	1050	1052	1024	973	1031	1042	959	1068	1019	1023	1074	1020	1015	1116	1002	1016	1019	1046	953	1056	1060	1015	1004	1023	1042	964	1036	1017	1000	1007	1073	1028	1001	962	1040	1048	1014	991	993	990	1033	1082	1012	1026	994	1032	984	989	1037	1002	1045	1059	1026	1036	1023	1052	1025	1070	1053	1013	1009	1036	999	1023	989	1022	1048	960	1043	1067	997	1036	1026	994	1036	1047	991	1036	1060	1044	992	1045	1014	1076	1037	1025	1024	1046	1009	1065	1028	1035	1000	945	1065	1051	990	1099	1058	1014	1035	972	1048	1038	984	984	1015	1070	995	1031	1071	1073	1088	1039	1083	971	1068	1047	1028	1051	1038	1003	1001	1039	1009	1003	1104	1042	991	1089	1073	970	1046	990	1060	1019	1089	1039	1059	1091	1036	1038	1035	1001	1059	978	1015	989	1012	985	970	1059	976	1005	987	1054	1013	1029	994	1005	1043	967	1000	1016	1023	982	1039	1034	1026	1063	1043	1011	1042	1057	1038	1016	1076	1031	986	1068	1028	1005	1095	1038	987	1040	1074	988	1052	1019	989	994	1041	993	1020	1069	1067	1019	1034	1061	1049	988	991	1017	979	1059	1037	1062	1013	1022	1022	999	1016	1055	1058	993	1008	1014	1020	1013	1043	1041	991	1038	1044	1068	1040	1036	988	1049	1024	1007	1048	987	1013	1018	1101	1016	1048	1022	1011	1038	1026	1007	1008	985	1033	1032	1085	1015	1014	1074	1088	986	1020	1005	1031	1030	1065	1009	1018	999	989	1068	1014	1047	1049	1072	1077	1026	999	1009	1066	1034	1027	1011	1060	1012	1051	1067	1056	1006	1038	1023	1103	1042	1053	1021	1052	1026	1039	985	1040	971	992	983	1029	1002	1060	1037	1023	1003	1042	1034	1006	1048	1010	1077	1020	1067	1001	1033	1038	1098	1062	968	1002	1062	1016	1049	1092	1032	1010	1048	1039	1068	997	1050	986	1047	1021	1014	1019	993	1006	1062	1017	1086	1058	1054	1005	1041	1042	1037	1007	1087	969	1010	1001	1010	1038	1044	1010	1043	1008	1056	1089	1028	1048	973	1008	1020	1058	1068	993	990	1023	992	1003	1010	1016	1042	1032	1038	1023	1073	1085	988	1058	1064	1054	1079	989	1054	1022	1036	1025	1058	1014	995	1018	1020	1054	1005	1040	1062	1050	986	1011	1030	1021	984	1085	1035	1033	1041	1030	1022	1037	1047	1056	1049	1073	1032	1039	1007	1065	990	1060	1002	1087	1017	1044	1048	1051	1040	1065	1014	1006	1001	1033	1003	1058	1072	1002	1035	1038	974	995	1039	1021	1054	997	1035	1009	1045	1026	1044	996	1028	1044	991	978	1067	1004	1045	997	1010	1065	1076	1076	1005	1022	1037	1029	1003	1018	1044	1016	1051	1010	970	1010	971	966	1048	989	1054	991	1004	1074	1027	1012	950	1074	1050	1032	998	1057	1005	990	979	999	1030	1030	1060	973	1011	1043	1082	1027	999	1033	1077	1013	1103	1003	1016	1079	1025	991	981	1034	1055	1051	1074	1065	966	1045	1095	989	1049	1074	987	1019	1020	1041	1059	1037	1015	998	1061	1014	1028	1018	1053	1006	1033	1047	1038	1021	1096	993	1087	1020	1041	1046	990	1061	1085	986	1009	1009	1065	997	1019	1079	1068	991	1002	990	1085	1104	1046	1039	1065	1043	997	1082	1091	1047	1027	1023	1061	1069	1037	990	1041	1022	1050	1049	1011	1029	1037	1031	987	1046	1059	1009	1065	1063	1021	990	1041	1037	1055	1077	1058	1044	1019	1007	1073	1002	1012	1003	1039	1036	981	1074	1038	1053	990	1042	1013	1038	1023	997	1035	1091	1034	993	1076	1042	997	1039	1017	1003	1046	1031	1043	1009	998	999	1022	981	1014	1073	1064	1056	1030	1015	1043	1005	1027	1027	994	1002	1003	1037	1024	993	1001	1032	1037	981	1038	1008	1069	1033	1022	1088	1044	1012	950	1101	1039	1020	1040	947	1106	1081	1047	1003	1052	1069	1075	997	1035	1040	1045	1056	1033	1047	1063	1052	997	1057	1055	990	993	1027	1011	1025	1024	1055	1023	1129
23818	20911	27968	23830	21156	19782	16032	11380	6829	4125	3046	2655	2694	2669	2528	2557	2376	2147	2058	1719	1448	1282	1171	1152	1002	971	963	866	833	819	787	858	874	852	887	913	863	831	904	872	827	862	839	781	839	871	797	769	829	787	771	770	816	731	769	772	792	787	743	853	748	769	757	764	754	773	770	769	797	791	797	771	783	798	791	795	744	778	771	795	787	776	774	741	787	787	799	781	793	799	761	803	804	752	796	808	809	804	740	832	767	836	778	727	811	799	790	737	805	782	802	780	778	817	798	761	791	776	824	797	768	768	800	805	740	757	751	785	751	779	776	743	765	732	780	820	759	768	775	819	770	794	787	792	748	747	730	830	833	776	823	748	799	800	769	758	776	837	726	789	830	782	783	799	812	777	799	742	785	840	846	756	814	723	844	749	796	802	738	815	789	793	784	761	822	775	789	790	797	756	771	778	804	824	767	766	772	790	769	758	821	807	794	793	777	806	792	785	799	769	789	763	811	794	771	787	768	797	766	796	747	770	789	752	745	747	769	781	805	760	783	784	815	740	765	809	759	803	754	753	750	750	730	831	793	835	791	788	739	749	759	758	785	788	816	787	790	767	742	801	798	742	759	759	803	709	807	781	758	825	786	760	781	779	777	794	775	783	791	747	770	770	748	745	759	776	787	749	744	824	749	769	799	820	766	740	806	811	702	838	751	798	754	790	770	784	770	749	743	787	747	749	798	774	764	719	787	761	737	812	785	759	818	769	777	740	791	832	795	798	824	760	754	801	750	733	784	866	776	775	814	831	756	832	816	772	800	768	749	780	785	806	797	848	735	796	767	794	793	758	876	807	769	798	809	832	793	794	791	771	756	804	817	803	777	757	756	757	795	790	815	753	729	790	733	793	785	724	778	795	750	765	770	755	780	731	770	773	775	787	814	797	768	798	758	777	814	816	786	784	810	784	774	833	784	816	842	791	770	722	787	770	806	757	821	691	788	768	790	738	815	802	765	742	781	777	822	816	773	750	785	764	793	754	786	801	782	763	767	792	803	808	789	774	801	780	778	770	776	758	785	769	764	785	754	761	815	746	752	761	687	773	739	814	816	741	788	787	759	803	803	796	760	771	754	743	788	774	795	766	775	774	762	838	766	781	841	744	812	723	716	800	752	777	787	775	821	759	788	782	753	810	752	801	802	763	766	736	742	800	780	765	847	712	749	791	778	821	823	850	744	761	778	794	785	747	743	805	752	772	735	795	789	719	748	738	807	788	793	821	795	739	793	716	773	818	817	773	812	757	780	794	787	774	776	801	787	795	751	798	753	814	792	786	777	818	764	833	819	763	797	784	743	836	819	823	798	784	803	764	796	773	753	773	743	768	741	738	782	819	782	770	803	726	819	795	746	839	773	733	794	814	757	752	773	788	770	785	761	798	735	793	812	716	761	764	739	795	780	810	742	756	784	712	800	813	798	793	805	763	783	806	762	790	752	786	782	736	778	766	753	772	792	768	796	808	853	765	776	765	750	773	727	762	784	799	753	773	774	778	743	833	839	779	814	815	744	798	794	826	787	722	794	802	805	789	796	808	831	726	797	765	800	802	738	750	786	799	738	790	756	726	765	777	770	767	790	772	752	734	781	785	817	800	765	783	816	863	796	812	805	761	768	789	810	761	792	760	806	732	800	789	743	777	777	799	771	758	814	793	809	796	764	768	760	780	810	784	757	756	817	805	754	788	765	770	823	757	792	818	744	789	822	788	809	771	764	784	764	807	763	781	790	819	769	766	790	771	807	811	756	790	785	775	813	770	735	770	773	780	770	775	764	766	811	730	793	738	802	771	738	757	771	796	770	734	747	798	777	741	788	733	805	813	812	782	767	791	736	787	797	789	818	750	813	783	814	744	796	818	753	785	772	756	812	740	801	795	743	772	779	761	766	783	749	804	794	797	747	756	771	801	799	780	751	769	756	786	768	831	795	754	754	784	744	784	748	810	778	776	758	822	789	822	768	795	777	749	745	757	727	772	810	776	769	771	750	736	771	741	731	804	761	791	755	770	746	790	765	819	767	778	798	766	762	778	726	742	782	748	839	814	781	771	804	742	841	790	807	785	754	723	796	782	747	832	784	746	758	790	780	797	802	815	794	800	793	800	748	775	785	763	758	767	847	746	761	790	797	829	787	785	746	744	794	811	770	785	793	732	766	792	788	747	712	834	750	822	784	755	800	740	746	761	778	759	793	785	774	758	802	767	750	794	780	710	783	792	741	748	770	794	780	797	774	814	859	820	788	803	790	801	799	796	739	766	769	754	783	810	809	730	771	752	765	775	786	773	800	728	771	759	770	762	743	772	796	801	783	780	773	795	824	779	768	770	754	776	824	797	753	808	834	691	744	783	785	773	768	808	825	806	791	803	796	802	734	806	786	758	823	752	794	819	797	787	800	843	790	781	816	792	844	754	825	730	801	781	805	752	742	782	742	753	797	775	780	776	773	779	749	808	743	825	779	764	751	789	806	792	808	809	817	743	716	801	761	786	767	776	810	754	758	747	738	774	776	789	822	723	783	823	788	788	775	805	787	789	806	722	782	736	785	797	784	775	766	813	793	758	799	786	779	794	773	773	826	772	852	813	731	733	765	764	774	762	758	708	717	794	792	705	745	798	815	751	740	796	780	787	810	815	778	761	787	762	782	716	762	751	759	767	815	771	731	769	730	766	751	766	785	779	793	759	778	784	857	761	740	773	779	790	782	758	765	768	770	809	782	761	792	829	752	816	752	774	755	750	769	753	776	750	787	821	777	727	762	780	780	848	748	782	725	741	819	803	749	757	776	782	765	823	768	745	744	802	785	728	750	806	768	800	751	761	787	781	758	852	796	741	804	756	763	808	779	782	817	782	741	758	757	773	769	802	814	772	769	828	768	813	717	764	735	768	749	795	755	736	755	806	760	776	763	771	829	801	811	746	823	764	740	732	822	760	751	776	778	767	740	813	810	798	818	783	759	751	767	740	824	742	827	809	811	728	778	776	754	799	775	798	759	782	824	769	804	744	825	806	753	760	849	821	740	767	784	800	795	756	831	802	772	782	783	818	772	737	781	776	755	761	772	809	798	809	777	832	804	765	741	784	800	739	807	788	753	748	773	811	810	820	779	801	779	790	789	757	772	803	803	721	760	810	746	737	752	770	717	767	775	775	795	749	805	795	796	805	752	745	798	776	775	757	818	731	763	764	766	820	809	777	780	795	783	770	811	807	824	783	769	825	728	786	772	828	760	837	733	792	778	812	797	785	778	815	781	784	761	746	780	776	751	757	807	805	771	779	798	731	754	768	796	755	789	752	773	805	823	760	775	814	739	815	787	796	769	807	788	778	756	715	777	790	758	781	765	811	797	844	828	797	786	750	790	774	758	768	743	804	810	710	782	790	777	744	769	755	812	788	757	791	733	753	818	762	783	812	723	754	807	754	800	756	772	772	815	770	790	717	798	770	802	768	747	806	799	761
37922	57368	31251	23884	22557	23560	20867	18414	12074	7720	5972	5108	5025	4808	4652	4558	4378	3910	3405	2876	2344	1958	1883	1611	1531	1398	1294	1229	1087	1039	1071	1001	1067	1124	1008	1201	1098	1146	1099	1161	1161	1103	1122	1100	1056	1104	1031	1041	1062	1024	968	1029	981	1025	1007	988	991	1004	992	942	1045	974	966	945	985	977	1044	1016	977	952	945	956	936	978	971	989	941	986	934	974	988	986	958	952	927	973	953	948	979	955	962	990	981	940	931	997	988	991	926	957	986	992	975	958	969	1003	970	982	1001	979	988	961	974	923	966	1003	951	1053	1032	978	913	960	988	997	962	976	944	933	1013	973	984	948	947	977	947	962	965	1014	993	962	1014	950	891	963	969	954	971	976	914	954	1022	1022	951	961	1008	984	997	936	981	1000	1015	971	1010	961	972	994	952	972	1009	967	976	970	1018	909	1004	920	1020	953	925	1027	1016	961	986	1011	1010	956	1038	966	1014	931	945	948	1019	980	938	972	1009	893	954	930	977	931	965	970	958	1010	1006	989	961	935	966	1019	973	999	956	980	925	964	967	932	961	958	1019	944	1042	980	941	994	958	1064	950	1001	966	916	971	959	977	933	929	986	945	960	967	995	996	927	970	1002	955	937	957	1015	945	939	912	957	943	998	947	1003	983	919	1019	949	996	1001	1018	937	966	936	993	920	971	990	979	991	943	968	882	930	972	973	990	1008	921	1006	1015	985	1015	947	1004	995	961	998	954	918	975	995	962	1031	934	1012	944	1002	951	953	1021	926	1000	961	1000	992	983	925	977	945	948	956	970	963	967	1021	970	1004	963	937	1002	1034	985	975	958	975	987	980	991	958	938	1002	1012	942	954	925	967	1031	948	985	923	967	918	988	957	997	951	972	982	965	989	981	935	955	946	949	980	980	935	971	936	997	1031	970	967	1021	974	940	972	932	956	986	941	949	933	924	943	1022	964	984	947	991	974	947	921	1005	959	949	1003	995	923	1008	997	925	938	937	1022	959	1015	980	981	976	959	987	977	966	990	934	972	940	985	1012	953	994	1026	927	1022	921	950	949	958	994	1009	878	981	935	929	974	1026	998	987	974	965	956	995	983	1012	992	909	958	981	1012	930	983	925	1017	966	958	946	983	966	918	976	989	968	961	1009	941	1016	951	1025	986	996	1013	951	935	966	933	946	999	970	956	968	971	932	972	972	917	980	944	953	937	1009	1002	959	953	963	995	982	961	951	1009	979	954	950	1042	1040	920	1031	990	974	965	972	978	876	971	977	951	953	956	1028	947	989	891	1006	896	937	951	964	1003	970	1010	939	996	996	911	1019	968	965	922	979	950	1074	988	935	950	971	1010	927	912	924	1005	978	950	967	959	951	963	963	932	910	1008	1039	968	939	951	975	982	972	1014	957	956	929	960	897	970	979	989	986	997	926	956	1005	934	992	967	973	978	980	987	1004	959	971	919	939	946	977	963	1009	956	938	978	987	965	964	945	1013	951	948	949	949	963	911	965	1010	946	1014	970	982	940	1015	1010	923	911	981	952	977	966	937	913	925	971	942	1000	1020	1024	942	937	988	919	933	984	947	962	1043	973	922	980	951	985	989	958	1005	986	929	934	987	968	995	966	947	977	991	1016	1006	986	971	957	986	989	963	980	917	952	1000	990	950	870	943	987	1039	1034	1006	966	976	998	1007	976	1000	976	994	980	940	985	972	976	951	955	1001	921	929	978	951	987	957	1028	939	988	948	921	1008	962	977	935	974	976	932	978	948	952	917	975	1006	1016	982	1014	998	970	958	973	1002	983	989	945	982	935	948	964	1005	967	940	980	944	948	1018	982	965	1009	935	973	1019	928	994	946	967	988	1027	941	955	935	983	925	957	983	932	972	933	904	964	959	896	998	1001	1017	907	983	984	940	1005	987	1011	943	936	943	982	1010	932	941	954	944	995	941	984	931	1005	930	1022	918	934	1035	1015	1007	975	950	929	951	995	1015	923	1013	900	935	984	957	908	947	934	978	899	925	923	971	946	976	990	971	1013	911	927	1033	986	974	999	996	973	982	966	982	1024	987	936	1018	950	1005	947	1056	933	982	990	907	935	964	904	905	978	973	975	942	1011	924	977	938	952	985	902	1018	903	980	917	943	954	945	967	929	1014	955	1022	970	978	1001	985	988	1025	960	977	964	1002	966	959	915	1034	1032	937	966	956	961	916	978	1029	981	1059	942	956	995	1036	965	928	904	954	974	974	928	951	902	1017	1001	990	1006	963	959	994	926	945	1016	1028	972	961	943	982	989	927	986	985	965	961	971	970	917	960	1005	953	932	919	998	960	1003	996	979	1015	993	1010	934	903	988	974	973	956	938	956	973	994	1017	963	942	942	894	974	977	1011	936	975	1024	950	975	994	987	920	980	958	976	927	950	958	978	949	940	940	964	942	970	975	968	991	1002	990	992	995	911	953	965	973	983	919	937	985	1001	964	991	954	980	977	933	976	961	992	941	928	1008	953	950	956	942	952	979	986	970	963	910	962	944	988	941	986	981	935	901	986	974	1014	964	967	932	957	946	979	966	927	956	930	909	945	976	957	913	947	1040	953	969	1003	1008	1008	951	959	970	985	1000	1016	959	1000	949	1005	987	973	967	980	878	968	913	1006	956	1008	902	978	982	967	913	930	951	1005	988	1000	969	1029	943	980	962	995	964	1004	953	951	977	955	973	957	933	933	967	926	1003	931	971	960	977	942	920	993	995	972	1033	988	949	938	1001	987	1001	980	994	928	997	956	934	976	946	1025	912	964	912	999	964	945	975	944	1008	995	962	1031	1009	957	979	980	943	960	971	1012	988	952	966	1002	973	973	942	935	934	936	1007	998	924	1033	944	929	943	978	946	985	950	983	921	929	956	1046	915	989	971	1012	980	984	957	969	981	931	987	959	955	973	984	951	935	947	997	938	974	1002	1000	1014	932	987	1006	950	955	931	994	1016	932	950	981	951	975	967	1028	966	950	952	949	954	1001	936	964	959	957	938	958	991	1000	1006	1026	1020	941	1036	927	981	957	993	927	907	960	973	958	1024	953	997	1051	1013	948	927	938	996	961	969	951	978	923	990	1019	941	957	1003	1014	994	977	983	886	944	903	949	1000	982	952	905	963	974	951	965	962	920	976	962	1004	1028	912	1002	945	918	957	927	1026	967	983	959	1029	981	947	933	952	978	915	981	929	1014	985	903	929	903	979	1013	982	998	983	969	971	959	989	938	984	1024	962	963	988	948	961	904	967	963	978	985	967	946	949	902	941	988	946	952	988	893	948	902	900	958	908	965	932	994	978	963	962	921	998	985	989	955	963	922	960	965	1001	940	949	984	982	995	952	943	964	1008	986	965	928	954	1003	981	972	970	966	1007	947	1028	973	904	994	940	964	964	949	980	986	974	968	947	968	996	946	981	909	957	956	990	959	998	930	950	965	962	961	968	927	879	930	981	970	1006	964	966	963	1003	963	1023	979	985	960	986	1003	917	1048	1009	999	984	991	980	924	961	961	963	1035	991	966	983	989	938	983	940	939	935	966	949	951	1012	951	977	943	963	978	974	977	1040	982	976	1001	943	914	962	987	933	971	978	1011	990	961	973	981	948	978	926	1007	983	928	968	920	932	1016	943	926	1002	968	981	960	969	1035	969	962	982	926	950	934	948	917	992	987	996	1034	984	978	1003	978	1031	1013	978	1000	1002	961	955	949	987	982	987	935	1003	966	994	953	977	913	1018	993	946	965	949	931	913	970
22689	20834	28429	23302	20927	22772	22752	14930	8199	5133	4019	3904	3602	3646	3638	3373	3018	2718	2260	1834	1592	1384	1309	1239	1266	1068	970	968	836	831	788	837	798	792	809	814	858	886	818	811	834	840	848	765	813	767	765	737	791	804	730	748	706	688	760	704	754	751	746	775	709	758	730	745	764	769	765	766	743	778	786	698	764	728	697	723	744	772	707	733	752	698	734	731	751	740	757	696	686	776	743	783	732	786	731	747	768	728	739	743	726	714	762	750	735	769	769	691	757	768	753	762	769	760	777	740	727	776	673	708	788	698	783	748	752	753	723	767	714	748	707	745	703	747	745	748	712	739	713	760	763	703	739	749	736	777	704	768	762	734	753	741	756	695	707	767	735	746	741	750	707	764	715	750	715	742	744	702	734	760	706	715	741	727	735	769	731	804	782	722	745	778	702	750	752	728	715	750	716	713	736	751	721	686	707	773	705	695	758	747	773	721	702	719	702	737	730	752	775	759	780	778	737	727	723	701	731	769	798	735	754	731	726	776	734	746	763	746	692	684	762	708	763	755	751	689	723	758	778	741	768	729	716	797	754	741	717	716	712	745	674	734	725	770	768	766	716	699	701	721	751	774	748	705	713	789	732	762	673	727	734	707	694	719	716	797	754	741	696	753	731	749	697	741	726	806	721	765	728	730	803	718	744	713	723	794	752	732	776	774	756	766	744	758	753	695	803	713	715	755	735	682	706	767	770	721	743	755	726	739	739	725	782	672	712	731	728	741	713	779	711	792	734	717	756	712	731	721	765	809	723	704	723	716	728	695	737	759	703	767	720	725	705	787	708	720	725	730	749	754	723	781	737	726	737	691	719	753	688	737	741	769	733	730	778	724	689	748	711	708	771	729	741	720	796	677	760	736	758	688	715	746	743	752	740	752	675	751	751	706	742	717	775	737	711	716	715	715	705	714	698	766	706	757	711	741	700	720	757	723	767	713	713	763	738	756	711	727	736	748	703	739	755	746	713	755	695	665	746	723	769	720	711	728	750	790	717	788	750	736	737	728	755	747	746	696	681	785	722	771	784	727	739	719	731	758	751	739	710	753	752	711	700	754	744	731	709	758	711	712	696	715	732	727	746	722	747	720	749	726	789	754	717	707	695	691	702	715	712	726	816	698	714	740	738	744	727	742	784	763	757	699	746	755	757	769	751	742	768	740	735	729	750	721	745	697	727	716	726	717	701	724	739	714	759	716	753	747	743	727	681	714	725	757	770	724	758	751	840	715	778	695	728	731	757	705	700	760	704	782	736	782	709	717	703	749	772	729	710	703	700	724	726	739	726	749	741	731	726	715	745	729	704	711	736	762	747	758	761	782	764	700	712	721	662	742	745	707	712	741	768	738	725	749	740	685	764	744	754	762	718	683	687	703	707	716	744	716	741	777	738	710	700	752	693	748	745	713	744	678	716	758	792	752	710	717	694	761	710	706	750	767	764	770	677	733	760	746	712	740	730	713	736	716	719	768	781	753	680	732	744	747	739	747	755	709	675	761	711	734	707	712	758	748	728	728	688	719	703	712	792	757	735	757	722	744	712	765	764	765	675	703	752	692	749	713	754	722	737	713	704	728	737	745	780	725	736	725	738	717	726	750	755	725	721	759	741	731	745	710	701	718	703	745	705	734	693	806	768	710	802	718	740	740	757	785	742	721	706	696	708	723	766	759	728	692	741	750	740	729	734	733	744	742	683	728	741	730	759	763	762	759	746	706	747	717	711	780	728	723	751	720	726	718	733	721	744	784	678	759	705	737	781	764	704	712	741	698	771	711	782	747	727	728	734	734	701	753	723	728	743	772	724	710	717	759	722	693	778	751	691	756	755	723	709	759	774	723	755	725	695	766	730	716	743	708	703	734	744	758	698	695	749	722	729	774	715	743	728	765	792	694	710	743	793	720	728	719	741	742	746	762	733	724	709	745	709	727	751	722	750	733	743	708	710	715	727	750	736	747	755	774	703	731	700	739	702	729	675	782	730	769	756	714	735	748	750	759	776	696	738	774	742	720	738	764	740	759	721	726	739	734	707	775	742	782	749	710	769	707	750	669	713	694	768	759	724	752	755	744	774	776	722	755	680	741	743	705	725	726	746	723	725	754	761	732	697	733	784	742	712	751	709	751	711	721	731	748	707	740	758	768	708	796	694	780	691	702	684	769	690	725	736	766	752	720	721	749	711	735	730	780	714	721	731	734	729	734	752	741	746	721	768	727	775	790	713	716	725	791	753	735	735	733	726	729	721	705	748	737	773	743	706	756	714	714	747	686	786	710	703	732	674	714	774	745	721	727	730	779	694	755	751	742	674	704	710	718	688	747	733	739	749	709	733	757	737	725	765	744	725	734	721	730	727	692	731	717	732	752	704	744	706	779	766	743	750	734	761	723	748	709	753	738	723	750	761	721	730	712	746	724	736	710	694	713	741	750	752	728	690	759	746	691	731	711	742	708	764	727	740	700	764	725	767	744	729	721	726	740	744	745	719	756	764	750	780	747	715	743	706	748	722	719	716	695	741	755	749	772	728	770	777	723	697	676	688	742	756	743	760	740	709	768	737	762	710	710	724	721	709	753	729	749	703	817	720	740	687	730	735	750	699	810	770	759	727	702	716	759	722	702	735	753	722	773	705	715	727	729	755	771	709	769	760	713	726	730	776	790	743	738	729	727	753	719	752	724	745	778	753	786	752	776	725	730	789	730	756	735	688	724	689	717	711	744	738	729	766	758	703	757	731	738	738	684	750	721	776	731	729	753	757	754	637	727	723	803	733	751	702	692	826	785	725	749	764	743	748	719	706	716	695	682	701	725	735	783	721	726	729	719	679	641	721	740	695	757	722	740	734	727	737	722	739	759	725	759	800	731	689	740	751	755	696	725	698	681	684	745	752	678	719	731	719	751	755	729	750	736	676	704	725	726	774	717	711	714	704	716	787	679	746	790	711	721	721	757	710	764	736	753	787	742	692	719	683	741	703	732	753	713	751	743	775	771	667	725	710	750	770	786	714	762	732	708	750	731	790	747	731	727	678	765	738	747	733	732	752	734	717	726	712	744	745	683	693	749	757	731	715	728	735	734	713	721	775	717	762	767	715	810	740	730	731	766	773	795	764	709	748	738	742	776	752	731	722	741	739	720	770	692	732	776	735	678	743	727	761	740	710	714	783	739	754	747	724	760	735	777	719	731	716	730	762	724	695	748	728	737	741	714	766	750	719	758	676	702	732	767	688	736	737	751	745	687	768	718	747	730	756	769	731	757	757	752	715	753	752	735	724	715	734	725	746	713	683	734	682	786	730	702	696	693	731	720	688	738	677	733	713	744	733	750	720	736	759	738	747	707	801	738	753	690	716	768	748	746	731	813	751	741	726	788	770	691	734	749	770	709	763	778	704	686	746	774	773	748	760	761	726	736	711	720	746	745	732	759	758	796	726	791	764	709	742	734	737	673	737	742	739	736	700	754	707	758
42865	62921	36808	29055	25321	27527	25063	21583	14106	9679	7732	7339	6832	6494	6489	6143	5586	4808	4004	3134	2537	2076	1933	2034	1950	1508	1433	1354	1180	986	1024	990	1017	1073	1057	1170	1200	1210	1062	1117	1079	1062	1063	1093	1076	1055	993	950	1043	952	951	968	928	937	917	930	870	951	921	896	885	857	897	950	941	964	871	895	924	924	851	894	902	900	947	907	910	944	903	932	894	900	923	904	914	942	859	884	899	896	924	857	883	897	901	920	912	886	927	899	880	946	912	860	930	896	887	931	890	884	914	867	880	879	901	936	884	859	883	874	910	880	888	825	923	897	959	890	894	895	954	914	902	879	892	896	891	915	915	937	911	913	938	843	887	871	959	892	957	930	867	931	886	886	849	909	883	913	899	872	888	912	894	918	853	834	911	928	942	901	962	917	882	892	880	910	914	924	917	864	904	852	867	912	917	915	889	955	927	921	882	905	900	909	878	933	947	929	975	881	909	871	982	847	832	901	874	882	901	909	951	921	886	866	866	862	919	859	926	881	915	955	943	917	925	908	906	892	883	920	894	882	901	908	921	869	896	883	912	927	897	919	942	911	932	857	937	913	858	938	884	894	936	932	922	865	950	868	916	898	891	891	910	910	928	947	920	905	886	940	927	886	912	856	908	928	891	853	918	923	904	887	903	897	939	887	933	897	901	922	894	897	854	904	926	934	900	856	929	938	895	915	919	875	927	891	892	910	890	906	890	874	913	833	860	923	908	927	926	932	889	885	915	906	868	884	933	919	920	860	871	899	956	945	866	926	885	886	843	870	904	890	874	885	878	935	926	856	917	785	871	912	896	898	866	884	920	967	833	874	830	888	940	888	826	921	896	948	907	893	943	933	899	905	908	870	881	904	931	919	934	881	943	866	892	859	869	917	941	877	889	894	859	930	880	902	890	922	897	924	933	919	912	865	904	887	872	922	891	881	912	926	903	940	939	904	889	935	835	899	870	900	915	871	921	870	932	961	823	917	909	915	944	886	853	902	895	925	895	896	920	967	838	1001	924	902	882	898	899	931	894	905	899	905	940	903	935	905	888	887	945	805	918	902	973	965	922	903	941	945	929	911	886	903	896	923	909	909	898	929	903	893	919	887	927	905	952	901	907	867	887	917	879	892	872	910	912	910	907	900	879	901	916	931	886	928	914	892	934	900	943	942	960	858	918	903	909	871	891	933	926	899	881	944	932	932	851	874	875	897	956	900	906	928	923	872	921	916	906	926	855	887	910	939	933	888	908	888	922	865	912	921	876	933	905	895	880	934	890	924	909	942	880	921	942	916	847	897	916	924	890	918	893	904	869	933	889	895	892	851	887	925	899	886	947	923	897	842	907	910	930	909	909	943	963	932	986	904	917	887	903	923	866	935	865	933	893	888	915	944	874	911	947	908	909	957	878	930	870	966	908	930	934	914	941	910	887	868	885	893	947	856	871	915	898	923	898	923	912	878	884	912	926	913	902	894	915	883	935	897	901	875	958	930	915	856	877	912	940	872	869	905	868	926	967	945	920	863	878	919	891	930	882	949	887	966	865	863	889	916	892	910	940	908	893	864	905	893	892	894	955	917	946	991	956	906	951	927	878	874	903	898	929	918	891	946	923	911	950	881	926	882	843	885	897	929	933	901	866	880	844	893	871	869	887	929	875	922	929	900	929	891	849	897	869	907	868	988	908	889	922	913	870	896	825	876	884	875	861	915	891	903	893	900	872	912	884	916	883	930	894	940	914	934	891	924	900	965	951	887	951	890	919	879	889	903	930	952	881	938	932	883	881	858	867	948	898	871	919	911	904	967	934	889	900	872	939	891	897	931	919	906	926	874	853	925	932	918	909	920	874	917	912	862	921	891	923	869	957	859	913	896	878	936	859	911	954	902	896	938	897	914	878	919	912	865	869	919	989	893	913	936	918	917	875	900	868	891	902	863	851	820	881	947	938	885	874	903	954	925	901	945	851	896	885	947	945	913	891	916	909	894	890	970	950	887	939	925	914	909	876	884	933	883	887	882	885	876	939	940	886	901	865	939	900	899	912	831	908	906	936	917	869	876	866	902	926	866	930	903	908	853	899	890	926	897	901	871	969	918	942	884	906	922	895	919	887	870	923	954	877	901	915	911	880	939	929	938	875	854	908	882	901	898	923	887	868	927	892	920	920	924	925	879	910	882	877	900	901	922	889	936	969	862	850	830	911	906	934	942	848	899	886	910	883	944	878	885	943	890	864	899	911	857	835	959	890	857	964	873	926	949	910	930	897	860	918	902	884	920	898	896	899	921	906	871	847	905	926	848	847	863	915	860	913	880	841	896	927	830	928	975	884	921	918	872	902	944	876	898	898	897	911	955	921	900	924	897	873	884	904	879	897	902	868	870	933	919	950	920	919	925	897	915	886	912	942	931	950	937	883	920	899	879	936	878	871	896	923	882	909	902	922	894	914	817	970	891	919	877	965	859	950	969	899	904	898	944	924	855	938	952	940	919	866	907	894	873	920	911	866	921	901	868	900	881	858	872	876	904	922	946	895	903	890	904	925	876	890	876	1004	916	913	869	916	921	939	890	907	902	906	904	905	908	879	863	891	954	899	909	890	874	862	849	918	926	932	881	900	834	892	965	879	897	947	896	885	872	818	892	924	837	837	923	931	907	893	913	896	868	883	899	892	892	903	811	902	915	866	970	877	889	975	925	920	896	890	938	914	923	926	892	935	913	927	941	915	916	876	920	891	980	949	902	898	900	901	910	927	904	925	900	945	873	889	883	912	938	905	888	933	953	884	926	907	919	892	936	925	917	872	878	906	894	904	888	926	897	834	929	895	968	936	929	918	904	883	900	893	904	924	904	924	935	843	875	945	944	848	900	898	904	949	888	850	920	941	872	884	930	949	880	937	891	863	928	882	863	931	885	836	915	938	886	874	926	914	910	890	904	892	894	894	894	897	900	931	886	888	909	940	899	894	844	928	895	921	879	917	845	875	887	926	884	892	930	877	873	897	902	939	850	922	869	937	903	866	868	909	850	899	881	923	894	906	898	916	823	908	939	919	867	894	871	945	897	913	891	895	907	896	857	881	942	927	904	922	908	917	959	874	929	884	912	930	921	972	920	847	936	888	930	939	909	927	957	905	949	927	907	894	890	913	930	889	901	839	872	915	940	958	894	903	899	910	913	871	923	864	904	881	925	903	913	909	937	862	902	914	907	925	938	922	949	890	879	889	903	933	889	942	883	949	864	879	903	912	937	834	906	866	911	969	890	931	887	880	879	915	894	926	830	917	872	893	896	837	908	917	942	885	871	929	858	866	890	875	900	930	899	896	877	883	908	951	872	939	934	924	917	954	933	896	900	904	915	928	918	913	890	967	853	944	894	926	863	946	854	883	870	912	883	917	904	914	880	989	892	908	906	920	915	891	909	924	899	881	833	921	917	915	915	897	839	921	903	928	899	926	960	858	866	873	862	948	935	893	870	931	908	977	905	987	885	900	932
28573	28302	23852	15895	9771	9709	9257	6740	4111	2678	2257	2084	2164	2199	2202	2015	1807	1509	1387	1378	1165	1063	1014	1039	1032	1014	946	964	880	881	855	874	859	832	869	885	878	880	852	837	898	901	902	875	888	888	866	907	888	844	856	827	831	868	863	825	885	869	837	837	879	851	837	834	799	849	868	889	862	888	778	828	828	838	839	885	828	869	862	840	806	881	816	811	848	829	851	854	799	836	858	854	847	821	810	840	860	841	831	830	827	839	862	835	809	853	868	867	813	853	784	786	825	853	826	828	874	900	832	839	833	863	843	850	868	825	874	842	837	844	809	866	831	872	815	847	859	820	899	865	835	832	833	814	809	841	825	777	857	814	808	791	853	835	836	876	802	824	819	864	819	849	886	815	794	836	815	827	818	816	826	799	844	893	826	855	848	826	854	884	833	794	819	821	854	836	813	855	843	820	849	873	829	835	816	802	828	871	776	878	792	822	808	880	858	801	799	844	802	812	861	763	835	851	796	834	816	887	795	801	809	823	822	828	845	859	873	861	840	864	871	845	855	831	905	863	846	808	886	840	853	824	799	872	879	846	869	821	844	859	853	866	881	837	802	870	805	878	916	820	802	814	810	822	839	847	900	791	815	837	862	855	901	821	845	840	889	794	854	796	874	824	871	809	785	835	847	809	840	833	891	845	845	859	852	840	879	865	830	812	838	839	827	836	837	811	768	775	846	833	844	836	864	781	812	857	839	790	883	867	845	871	823	870	871	840	831	825	826	824	881	763	823	878	824	788	850	850	807	881	844	797	812	827	867	814	846	863	797	839	841	863	815	883	870	834	838	880	837	799	861	842	832	842	811	828	831	800	804	871	839	868	830	848	886	817	851	854	835	871	819	854	815	857	820	819	882	798	857	824	814	864	801	828	835	849	849	839	861	839	849	832	784	846	890	894	859	849	816	841	905	855	821	793	827	801	804	893	798	874	809	777	839	850	867	864	839	844	881	822	827	843	835	812	886	854	861	833	817	812	829	841	842	764	856	818	840	899	826	845	832	846	809	849	841	836	844	853	827	851	856	847	854	829	842	856	807	866	846	842	867	911	805	872	789	914	843	879	845	811	807	837	792	793	820	840	816	817	831	854	890	845	815	809	791	827	846	843	866	781	783	880	881	819	809	868	824	834	828	800	790	858	844	864	840	881	843	869	871	821	855	864	862	875	809	841	826	822	812	813	834	843	873	793	824	851	890	819	781	743	845	856	853	809	861	869	862	843	843	871	834	843	797	827	848	867	822	833	800	808	829	827	874	846	836	805	829	873	885	877	831	864	876	824	863	823	828	855	812	842	788	832	861	827	818	874	839	860	888	813	881	878	793	806	824	811	872	885	871	799	846	838	807	836	827	893	793	835	856	853	828	834	859	835	841	788	843	835	856	865	872	832	783	806	892	807	756	840	866	787	870	807	819	889	873	846	862	837	824	841	816	868	913	876	842	865	843	839	888	845	831	817	813	831	871	820	825	855	827	845	816	851	867	813	855	786	823	819	876	849	886	872	851	862	857	864	839	815	856	868	864	808	829	829	821	804	814	797	856	817	818	886	857	857	800	890	830	875	843	817	875	887	814	860	816	820	836	767	796	860	858	820	852	869	829	795	855	783	853	823	823	814	787	865	821	844	859	852	905	822	867	811	864	827	858	866	826	893	839	838	877	812	815	851	873	834	835	876	841	897	796	868	849	804	787	890	798	817	913	843	750	882	789	841	860	834	803	816	804	857	807	823	794	883	850	833	829	816	849	883	805	870	805	859	820	863	841	852	859	837	815	838	830	886	845	809	865	830	847	899	874	830	881	842	867	785	848	843	871	860	866	830	776	857	878	891	896	837	838	859	830	807	857	829	888	847	867	822	867	830	879	817	867	859	825	859	810	871	876	828	879	882	816	857	856	832	864	806	868	831	847	889	893	840	831	859	798	808	867	865	793	847	862	872	810	871	857	862	833	834	832	876	823	845	788	798	824	819	781	876	857	843	876	847	827	789	873	851	824	810	842	823	823	839	848	833	806	904	899	843	833	815	847	819	865	840	868	904	832	849	832	897	900	873	820	836	874	827	818	841	884	814	878	829	864	840	805	827	878	817	885	858	804	844	864	818	896	869	836	851	883	842	864	864	862	844	819	820	840	868	832	849	872	830	855	806	833	897	879	900	823	864	874	880	808	854	852	863	825	890	874	832	883	887	863	849	864	828	902	855	813	806	799	799	911	846	872	922	805	823	805	826	852	870	862	832	793	870	840	879	833	880	846	874	830	866	786	765	835	853	843	895	874	838	825	816	842	794	859	829	845	850	834	830	805	901	798	910	852	831	819	887	808	815	817	820	825	858	843	873	866	823	870	873	823	804	847	879	852	823	881	852	818	863	856	857	846	816	839	840	867	852	851	799	777	863	831	831	851	810	858	853	895	842	812	824	848	871	838	841	847	816	870	896	839	791	809	881	804	829	825	821	888	822	837	797	885	888	836	823	847	869	840	862	823	803	829	879	855	835	842	826	849	868	882	893	814	822	810	923	833	855	833	838	872	848	860	827	836	828	836	766	801	856	866	865	864	837	872	871	837	800	835	793	823	829	820	857	810	879	865	794	782	847	830	893	853	791	885	832	815	857	813	865	808	838	834	880	806	873	861	789	882	854	857	867	850	850	844	835	839	873	857	833	847	872	856	871	838	793	857	844	838	817	846	827	862	842	865	910	850	875	817	826	844	840	811	821	817	847	844	845	804	811	879	785	884	824	824	828	860	797	840	857	843	805	902	880	881	781	867	811	892	838	890	879	788	820	872	857	808	867	830	834	842	813	881	811	871	831	864	851	804	871	857	835	794	849	875	884	842	772	804	890	865	865	872	864	855	855	841	870	825	827	833	832	780	774	846	817	827	804	849	856	819	842	861	847	882	841	901	832	800	844	851	860	859	809	842	841	907	810	861	868	863	848	835	817	842	889	815	813	839	865	865	871	801	847	845	793	850	821	842	861	884	844	820	811	798	883	869	839	858	849	793	850	895	813	812	862	867	845	872	822	837	829	814	854	827	847	807	838	839	806	862	814	862	855	852	847	858	842	858	825	841	831	855	848	815	844	877	824	832	899	771	769	818	809	862	839	847	790	827	875	833	816	880	786	866	829	852	843	801	827	820	853	826	854	875	819	823	889	816	844	836	864	872	798	863	851	829	848	847	812	851	830	807	831	895	862	885	820	849	841	840	831	833	870	857	824	872	766	824	778	898	832	846	829	857	820	863	831	783	822	849	886	838	788	879	809	890	879	816	826	841	879	870	810	805	866	842	813	843	817	833	822	822	827	859	867	795	797	820	834	845	822	845	862	861	820	864	783	818	882	829	819	861	885	862	849	853	831	835	882	855	877	891	845	809	909	872	865	878	825	849	861	825	844	816	847	796	840	828	802	859	798	903	850	848	844	844	831	817	803	858	830	844	819	863	844	822	806	812	834	848	831
34867	43081	27138	18062	15205	16855	16564	12534	8025	5292	4340	3955	3972	3999	3907	3454	2998	2385	2222	1978	1610	1467	1346	1424	1481	1394	1306	1231	1169	1073	1055	1104	1096	1113	1112	1099	1171	1151	1114	1125	1170	1198	1089	1080	1080	1124	1049	1076	1065	1093	1062	1005	1028	1091	1037	1055	987	1050	1068	1111	987	1019	1003	1016	1041	1101	1055	1001	1123	1055	1073	1069	1026	1044	1092	1049	1020	1019	1023	1035	1033	1039	1032	1048	1067	1034	1078	1034	1013	1081	1042	1047	1036	1013	1020	1052	1094	1029	1078	1074	1056	1047	1050	1066	1012	1104	1023	1050	1078	1046	983	1045	1088	1132	1043	1054	1038	1003	1004	1046	1040	1081	1014	1013	1041	1072	1022	1063	1035	1061	1071	1033	1047	1070	1067	1104	1066	1027	1085	1068	1003	1098	964	1003	1031	1042	1018	1071	1060	1044	1020	1063	1077	1066	1070	1055	1041	1061	1002	1000	1012	1087	993	1058	1098	1044	1030	1043	1034	1046	1078	1080	1040	1132	1027	1042	1063	1067	1055	1018	1103	1049	1050	1085	1065	1078	1036	1040	1090	1036	1009	1048	1043	1042	1094	1066	1077	1038	1078	1024	1031	1011	1004	1029	1026	1010	1006	1026	1121	1034	1049	982	1048	1079	1049	1107	1052	1070	1093	1079	1031	1053	1098	1028	968	1059	1030	1072	1024	1052	1064	1041	1065	1049	1040	1053	1028	1006	1095	1040	1021	1136	1039	1038	1000	1042	1067	1041	1059	1052	996	1030	1051	1096	1037	1043	1033	1065	1027	1064	1058	1073	1009	1027	1092	1004	1021	1049	1004	1103	1006	987	1054	1035	1032	1084	1077	1066	1036	1060	1011	1070	1022	983	1026	1052	1065	1043	1078	1069	1034	1089	1022	1067	1020	1050	1040	993	1058	1051	1018	1012	1069	1062	1000	996	1006	1036	1016	1051	1080	1039	1065	1026	1032	1086	1056	1023	1010	1050	1092	1065	1040	1043	1007	1045	1033	1022	1039	1031	1022	1069	1017	1087	1047	1070	1050	1020	1068	1077	1054	1048	1117	1038	986	1085	1034	1048	1036	1079	975	1018	1070	1032	1026	1042	1028	995	1065	1050	996	1045	1054	1037	963	1103	1047	1050	1081	1090	1002	1022	1059	1041	1033	1029	1084	1019	1024	1027	1035	1049	1100	1024	1092	1016	1041	1051	1028	1036	1044	1038	1040	1006	1023	1017	1004	1031	992	1040	1121	1004	1039	1078	1034	1055	1058	1073	1016	1075	1043	1009	1034	1040	1091	976	1106	1026	1030	1022	1061	1048	995	1048	1086	1045	1082	1075	1026	1073	1048	1005	1058	1094	1060	1025	1031	1024	1045	1045	1041	1043	1076	1052	1018	1020	1036	1077	1043	1045	1065	1093	1056	1026	1073	1033	1017	1011	1054	1021	1051	1096	1030	1002	1056	1084	1082	1028	1062	1035	1018	1023	1027	1065	1067	1007	1014	1079	1103	1099	1053	1036	1009	1041	1087	1051	1040	1062	1010	1065	1042	1027	1064	1037	1009	986	1056	1053	1077	1015	1077	999	1060	1080	1030	1079	1026	1099	1044	1018	1028	1057	1058	1028	1043	1021	1023	1018	1016	1066	1116	1085	977	1030	1064	1044	1057	1076	1050	1095	1018	1007	1046	1030	1066	1009	1080	1002	1059	991	1050	1023	1046	1038	1017	1074	1087	1015	1030	1041	1017	1059	1009	1070	1019	1062	1074	1078	968	1111	1028	1047	1044	1033	1096	1066	1080	1067	1022	1077	1059	1080	1021	1054	1050	1026	1043	1078	1062	979	1093	1032	1065	1021	1047	1039	1050	1077	1064	1019	1031	1110	1077	1063	1109	1046	1057	1073	1021	996	1025	1029	1060	1053	1052	1048	1063	1056	1053	1059	1025	1083	1019	1013	1054	1015	1098	1070	1069	1068	1050	1034	1148	1079	1028	1056	1005	1025	1101	1063	1048	1066	1044	1095	1022	1033	1008	1093	1057	1074	1067	1068	1062	1027	1020	1033	975	975	1048	1055	1065	1014	966	1090	1032	1034	1086	1047	1093	1066	1044	1036	1061	1054	1017	1104	970	1048	1062	1002	1034	998	1018	1042	1026	1021	1070	999	1069	1088	1031	1032	1039	1011	1070	1021	1004	1033	1067	985	977	1032	1039	1065	1069	1034	1022	1056	1050	1082	1037	1044	1006	986	1053	1032	1096	1035	1043	1048	1087	1093	1040	1016	1065	1034	1082	1040	1029	1026	1063	1104	1048	1070	1069	1049	1037	1063	1082	1077	1038	1055	1089	1072	1076	1007	1008	1019	1046	1090	1049	989	1035	1059	1053	1016	1056	1097	1088	1087	966	1085	973	1009	1050	1040	1068	1012	1028	1080	1044	1054	997	958	1015	1000	1042	1022	1035	1116	1080	1093	1082	1096	1043	1051	1055	1048	1057	1051	1051	1033	1051	1026	1029	1116	1058	976	1040	980	1051	1072	1064	1076	1059	1063	1048	1079	1068	1054	1076	999	1066	1077	1021	1027	1031	1057	1035	1077	1117	1078	1023	1043	1066	1065	1035	1045	1053	1043	1029	974	968	1049	1050	1094	1063	1033	1097	1015	1084	1033	1023	1046	1086	1082	1073	1027	1037	1042	1038	1009	1095	1021	1026	994	1018	1047	995	1035	1034	1074	1053	1048	1025	1033	996	1066	994	1006	1041	1091	1073	1044	1045	1051	1067	1026	1045	1050	1020	1042	1010	1057	999	1064	1012	1075	1080	1024	1065	1096	1031	1064	987	1049	1099	1067	991	1110	1052	1102	1052	1067	1092	1076	1067	987	1012	1081	1073	1086	1051	1036	1017	1041	1054	1033	1108	1069	1001	1090	1004	1000	1033	1049	1039	1061	1069	1013	1047	1019	1066	1081	1043	1024	1042	1048	1047	1018	1034	1070	992	1040	1060	1060	1060	1076	1090	1105	1101	1071	1053	1055	1049	1025	1054	1008	1011	1006	1012	1051	1093	1067	1040	1098	1041	1029	1019	1048	1071	1038	1012	1022	1040	1090	1074	1025	1047	1036	1047	990	1005	1107	1046	1025	1007	1056	1105	1112	1040	1032	1058	1019	1052	1036	1062	1002	1037	1052	1104	1107	1058	1052	1019	1075	1047	1020	1070	1050	1023	986	1000	1068	1041	1025	1051	1018	1004	1097	1040	1023	1085	1083	971	1017	1021	1096	1040	1081	1016	1095	1073	1035	1058	1060	1061	1074	1045	1024	998	1051	1023	1056	1022	1087	1062	1014	1056	1070	1025	1036	1016	994	1043	1005	1023	1057	1019	1032	1030	1023	1058	1050	1102	992	1016	1070	1036	1045	1030	1035	1089	1050	1038	1044	1024	1030	998	1023	1038	1075	1037	996	1018	1079	1047	1115	1072	1004	1037	1029	1080	1063	1047	1029	1035	1068	1077	1050	1071	1044	1035	1035	1072	1011	979	983	1093	1014	1067	1017	1061	1061	1002	1055	1028	1045	1027	1053	1099	1064	1084	1030	1053	1050	1001	1085	1035	1041	1044	1064	1036	1049	1094	1100	1034	1068	1029	1054	1035	989	1029	1084	1001	1019	1035	1073	1119	1056	1018	1029	1043	1048	1018	1056	1073	987	1027	1004	1002	1068	1035	1027	1049	1073	1081	1066	1023	1003	1044	1013	1023	1071	1089	1046	1071	1085	1060	1050	1056	975	1038	1057	1050	1025	969	1000	1025	991	1043	1041	1068	1012	1016	1081	1008	1060	1033	1043	1008	1044	1079	1020	1092	1037	1045	1021	1085	1034	1045	1073	996	1054	1080	1030	1049	1111	1035	1016	1091	1120	1051	1082	984	1096	1094	1047	1031	1041	960	1066	1065	1030	1015	1072	1031	1031	1013	1033	1068	1042	1032	1091	1023	1026	1059	1000	1040	1025	1011	1085	1072	1071	1040	1061	1081	1045	1043	1046	1024	1024	999	1086	1060	1023	1067	1090	1023	1038	1035	1079	1071	1045	1018	1037	1042	1036	1005	1033	1020	1043	1071	1064	1032	1008	1021	1071	990	1034	1062	1069	972	1031	1056	1039	1043	1056	1059	1018	1067	1011	1025	1083	1084	1068	1072	1046	1020	992	1080	1085	1119	1112	1053	1036	1017	1100	1057	1055	1104	1036	1036	1069	1077	967	1073	1057	1050	1110	1050	1041	1048	1025	1037	1048	1009	1083	1067	970	1069	1024	1046	1060	1021	1025	1045	1008	1092	1067	1093	989	1106	1044	1062	1004	1045	1066	1047	1073	1034	1057	1013	1026	1096	1047	1017	1031	1044	1047	1054	1045	1036	1051	1082	1047	1063	1065	1074	1122	1109	1030	1015	1016	1047	1028	1064	1052	1052	1021	1068	1096	1056	948	1032	1042	1035	1009	1012	1032	1078	1022	1044	1077	1048	1047	1065	1040	1029	1014	1021	1107	1078	1083	985	1015	1107	1026	1053	1062	1033	1022	1014	1045	969	1053	1056	1045	1179	1063	1057	1017	1135	1032	1052	1067	1021	1081	1017	1089	1094	1082	1071	1040	1028	1076	1011	1077	1047	1045	1018	1096	1018	1050	1040	1055	1038	1083	1017	1078	1060	1048	1051	1034	1011	999	1051	1069	1075	1045	1024	1117	986	982	1106	1015	1031	1082	1053	1049	1025	1046	1055	1059	1058	1075	1057	1033	1036	1071	1023	1010	1066	1052	1083	997	993	1060	1013	1086	986	1071	1054	1094	1007	1070	993	1006	1066	1010	1022	1078	1042	1087	1030	1114	1039	1082	1057	987	1096	1028	1079	1069	1091	1040	1040	1040	1025	1065	1080	1008	1035	1058	1035	1121	1052	1086	1038	1055	1054	1013	995	1072	1083	1009
23799	20935	28109	23885	21265	19996	16483	9893	5870	4051	3415	3115	2973	2994	2867	2403	2073	1788	1674	1451	1326	1056	1084	1176	1119	1024	1016	977	847	898	831	883	883	901	889	822	869	872	904	799	868	848	886	823	835	840	837	777	761	812	770	802	767	816	802	799	813	829	754	809	777	811	838	767	825	792	762	825	741	794	752	778	848	759	790	766	787	793	808	814	781	791	811	794	755	772	790	772	797	813	806	764	804	814	804	831	778	809	783	796	773	788	815	800	773	805	844	770	789	798	812	798	738	799	820	833	804	786	798	766	775	744	798	776	772	766	786	754	810	751	808	791	774	781	764	736	726	760	842	810	767	800	767	821	740	794	826	779	764	746	761	837	770	824	811	798	825	793	822	778	814	773	819	825	785	769	795	815	770	791	805	774	769	786	792	797	795	780	853	761	829	780	790	787	727	813	797	819	773	803	739	765	791	801	783	747	839	798	832	780	804	804	757	792	819	806	782	790	791	762	779	770	793	768	779	828	787	815	778	799	811	757	776	791	810	840	800	812	793	791	798	747	807	778	763	794	751	802	770	787	851	819	821	846	830	784	751	843	786	772	774	801	777	739	789	821	780	863	835	812	750	760	810	768	769	820	798	807	773	835	764	771	778	788	787	804	773	801	838	769	779	784	764	784	826	768	831	759	828	792	739	824	777	821	846	815	781	806	836	819	814	763	799	813	775	797	758	792	792	727	808	780	746	832	746	800	797	765	821	790	823	803	796	796	763	753	792	812	811	832	802	839	766	754	743	781	789	783	813	790	762	826	772	842	786	828	835	823	815	804	740	733	831	796	800	759	778	808	783	840	745	757	742	795	778	824	803	819	793	827	745	794	818	771	797	799	810	734	735	782	814	801	808	810	802	792	809	807	758	770	781	747	750	763	816	754	794	821	823	783	804	815	788	770	783	758	849	778	827	783	836	782	851	761	800	761	799	765	744	770	828	818	811	775	743	758	806	823	861	782	783	796	825	792	849	830	851	769	807	793	740	841	780	785	740	797	756	812	780	801	820	792	768	794	794	759	751	798	802	793	755	798	758	764	736	843	826	763	823	757	838	841	821	803	834	828	819	785	760	749	776	793	786	825	802	790	776	790	824	773	744	747	822	795	743	754	755	757	792	803	825	788	826	813	767	738	821	752	778	829	792	822	743	822	766	834	750	806	835	756	765	813	780	801	786	800	821	801	789	802	824	817	770	760	790	782	758	804	775	842	838	843	870	785	809	745	811	811	807	822	767	791	766	791	793	735	743	783	791	794	863	801	750	815	801	801	788	829	771	796	801	783	786	841	822	792	816	766	759	829	791	820	749	862	825	813	755	798	847	788	790	843	825	794	802	809	798	785	739	770	778	730	802	784	835	870	787	784	835	797	748	744	769	814	808	834	836	773	763	795	794	733	782	762	778	819	803	780	836	801	738	773	802	783	727	804	737	743	751	744	781	795	777	759	809	763	809	833	802	763	812	767	781	811	796	841	776	824	792	835	791	810	791	766	801	816	808	779	798	831	810	809	752	806	788	822	815	787	770	802	816	820	791	809	790	780	811	776	762	852	802	814	783	803	801	839	805	775	773	830	773	825	763	749	781	807	747	804	857	857	745	778	763	786	822	803	765	790	827	775	739	787	768	781	752	803	728	806	768	797	799	845	814	755	747	776	801	800	809	735	783	787	798	842	813	829	763	826	775	816	741	817	783	791	791	785	744	805	816	822	769	739	756	741	781	761	788	783	795	831	772	836	808	819	803	832	792	804	826	789	769	805	789	783	770	812	788	794	784	746	777	779	776	783	811	801	797	840	809	793	802	791	810	814	749	798	773	742	810	799	809	777	801	810	788	811	818	762	836	826	758	785	822	760	789	800	782	815	756	787	788	784	808	778	809	757	781	796	801	807	778	797	845	767	742	743	761	753	835	797	788	773	787	800	785	777	798	722	774	802	763	810	820	763	784	736	830	764	790	787	811	778	771	812	850	791	781	782	787	804	742	829	797	748	777	809	803	844	792	785	825	773	766	776	762	749	770	797	746	801	800	741	808	826	762	797	735	788	806	826	799	832	808	783	772	796	824	795	788	802	773	816	814	808	811	793	796	776	804	775	802	808	813	850	807	786	757	763	755	755	809	775	774	813	780	774	798	857	812	773	772	801	752	780	804	795	804	828	858	746	810	788	794	764	759	748	780	790	822	762	813	815	747	737	835	824	778	801	793	805	754	758	791	790	795	797	769	800	795	791	772	795	800	784	803	765	829	793	784	839	810	828	813	789	757	747	748	774	775	769	786	813	845	781	806	776	814	793	822	782	708	839	759	772	785	744	769	794	802	749	777	787	791	769	784	843	790	817	775	772	756	792	812	748	772	806	776	778	810	755	781	782	805	859	826	816	757	792	810	768	773	826	799	815	832	860	724	825	788	759	785	834	817	809	795	806	810	790	809	793	749	838	750	778	730	802	786	775	804	806	820	834	792	780	776	733	765	815	778	742	757	818	820	764	808	784	854	775	800	821	856	826	809	816	739	793	788	767	776	750	772	811	800	793	789	850	782	765	796	798	762	783	763	791	779	799	761	857	776	829	781	806	747	742	812	720	782	821	842	810	815	766	785	703	767	745	744	804	817	853	800	779	842	769	790	771	789	790	776	804	768	767	782	739	791	777	796	809	853	828	804	746	800	797	812	780	836	756	755	769	790	812	798	818	781	833	788	796	790	799	810	818	815	827	802	785	782	775	773	778	804	736	780	833	757	860	783	785	776	815	806	772	804	789	821	793	796	774	755	782	796	808	807	780	762	791	753	767	803	785	809	760	768	827	777	806	788	796	851	812	807	789	814	812	763	785	830	771	734	784	784	749	793	789	755	830	788	785	793	783	793	774	751	754	790	816	818	782	831	779	722	798	803	788	790	849	783	780	799	821	772	780	796	780	781	814	799	802	827	793	778	797	768	727	787	790	790	800	784	786	823	805	761	770	757	802	774	734	813	840	805	836	797	759	759	811	795	749	771	792	788	770	778	799	779	828	884	746	808	761	794	824	817	780	834	787	768	793	780	785	827	803	835	847	788	774	813	758	805	831	769	761	816	793	789	810	765	772	829	827	797	774	831	816	756	763	809	783	757	811	794	814	739	762	773	734	825	774	758	739	803	766	810	761	755	816	777	805	789	777	813	792	800	801	763	800	815	756	799	795	773	794	769	721	761	786	782	794	772	755	791	820	766	774	844	804	753	752	739	834	770	744	805	834	798	788	806	772	819	814	801	764	798	817	781	750	810	801	805	740	779	791	798	807	789	748	767	739	779	824	797	809	795	761	770	797	810	761	772	806	769	772	750	792	813	821	770	719	808	814	789	813	801	787	781	796	839	849	798	820	760	793	785	790	850	751	806	774	783	814	747	759	821	793	797	815	774	804	773	783	812	765	792	761	723	787	790	788	773	728	835	763	767	767	783	821	789	786	764	749	764	819	814	796	817	788
38732	57697	33975	26228	22987	23957	21609	15695	11006	8073	6447	6211	5651	5595	5216	4375	3479	2998	2909	2443	1830	1692	1585	1749	1596	1527	1422	1308	1145	1208	1129	1047	1040	1073	1124	1152	1171	1127	1119	1097	1150	1148	1109	1084	1124	1054	982	1016	1052	1042	992	1019	980	1006	1040	1048	1013	999	1011	994	1004	989	1056	976	991	1015	1035	1026	1042	1029	996	962	1014	1018	979	984	965	977	983	1005	979	977	978	991	980	1063	969	1055	1029	1032	979	1038	951	987	1025	1003	965	951	971	991	994	947	1015	1071	1010	988	1004	1062	1014	1009	977	982	993	1030	993	998	941	970	984	979	1105	985	976	941	991	957	961	987	972	1023	974	1005	1000	933	1003	1033	974	962	1018	965	1014	1007	1005	994	985	962	1009	945	951	1008	990	952	923	987	981	1002	971	975	1024	1004	972	1042	1000	973	1045	1013	988	989	977	1043	989	988	1032	1021	1037	951	948	990	974	992	1024	988	986	1008	1008	972	1006	974	973	1016	943	1019	974	945	988	1062	959	989	967	931	967	928	1007	1036	956	1021	1025	1003	975	962	1013	902	984	978	980	953	1010	1001	936	1005	1022	1005	971	981	1021	1007	1003	979	1027	973	984	973	1008	1006	995	897	895	1023	955	1007	980	973	1035	965	969	979	961	1008	1015	978	961	996	934	970	981	967	1040	985	936	1033	903	932	982	981	974	998	988	959	1012	961	956	1016	869	986	1008	934	970	1064	983	980	1001	989	980	931	1060	983	959	1010	986	958	984	992	1024	996	939	975	981	971	977	1001	973	949	1007	980	965	1002	980	955	985	1012	1010	1009	1008	999	963	915	1027	1088	971	967	1007	982	1000	1020	1000	978	1027	996	984	1031	967	954	991	1033	969	972	1009	959	952	1011	1028	982	976	974	1002	961	998	971	1005	975	953	999	960	986	1007	965	940	978	989	1002	1007	957	1009	1050	1027	993	998	1003	957	983	972	953	975	948	968	960	971	954	985	998	1002	1067	974	1009	999	978	960	981	971	973	977	983	992	993	966	1047	964	998	941	962	983	974	995	1013	979	1013	1002	998	1046	972	942	979	1011	1016	978	957	957	986	995	976	977	975	1002	1046	1005	991	1006	958	1029	953	1003	1067	1031	994	1031	980	1013	1003	1043	965	1007	961	1009	982	981	962	991	999	1020	991	1007	1021	993	987	1020	931	1011	1027	989	962	972	961	1004	1017	1035	1044	1021	976	1048	990	969	966	953	995	1053	983	1057	994	1006	959	981	993	932	974	1045	991	1037	954	1015	953	1012	970	978	1024	947	1007	960	1016	966	1006	983	1048	992	979	999	999	976	986	989	953	985	999	989	1016	1016	1059	962	964	1011	963	940	980	966	987	938	970	961	978	977	1008	970	1063	986	957	986	977	984	963	1021	999	976	931	1024	974	979	980	1025	984	982	941	949	1002	962	951	1042	1026	1000	957	966	922	904	979	1010	983	977	1030	1043	998	1063	938	998	979	973	979	1019	1022	965	953	927	1040	962	1031	1000	1045	1052	1037	958	981	972	948	924	987	1022	1001	909	1000	989	1001	966	1005	974	1023	984	1007	995	1022	1006	980	967	1035	992	1008	940	990	978	966	1007	963	1006	985	927	983	965	995	957	979	1015	978	957	990	930	972	981	1019	959	988	1020	982	1017	1005	965	1008	997	976	1009	986	1011	1048	990	976	972	968	997	1015	1039	988	981	1007	980	980	967	989	978	1006	938	977	978	985	1025	996	1054	944	989	1011	972	986	929	1018	1000	1018	990	1031	950	1041	1020	994	989	1012	1039	954	962	972	989	951	969	996	974	959	960	975	987	981	936	1013	958	1056	989	953	982	966	938	932	964	1009	976	931	986	988	1075	1010	996	1044	955	1002	967	929	992	956	1024	1011	1032	980	952	983	1007	1014	965	1019	1008	982	979	992	1031	940	994	1003	1022	967	957	979	1008	997	1003	944	976	996	986	1002	972	938	1018	1043	992	919	991	1006	946	1043	960	995	966	1022	1025	974	960	952	948	979	1000	997	976	1029	999	952	996	962	1003	936	999	1017	983	977	989	986	985	985	996	988	953	1004	990	1022	989	926	953	1013	950	973	978	1006	956	949	947	971	1000	982	1017	982	1001	1010	965	972	969	1018	1057	965	982	935	899	991	989	952	987	1026	969	960	979	956	968	1011	932	964	951	948	987	971	971	1025	986	1007	949	997	992	1000	975	983	1022	984	1033	962	989	987	941	989	960	929	990	935	949	976	970	1027	981	1001	985	992	925	1028	928	1022	1037	1002	1010	943	999	1014	966	1063	899	976	1009	980	934	1016	930	1023	1018	1017	952	958	950	1008	1015	1022	1013	923	978	946	953	1007	970	991	1008	981	997	948	975	996	996	970	1012	1006	1000	965	979	985	976	1005	1015	985	1014	957	1027	995	986	1013	940	935	965	1052	934	965	936	885	976	990	941	1052	989	998	967	1017	990	992	992	1031	1029	993	882	1013	969	1028	1000	994	1019	958	963	980	1016	955	959	1003	979	989	957	932	1017	980	1028	994	952	953	1020	913	962	990	1000	942	982	1026	963	1000	953	1002	987	1026	938	1002	969	996	995	974	1042	1007	996	918	985	961	994	967	1039	991	1016	971	939	999	1017	992	969	1004	988	987	992	988	896	970	990	965	977	997	1019	996	981	986	931	1018	954	1021	962	987	997	990	968	1015	962	1007	1047	1011	1006	992	962	983	1013	1011	971	1016	1001	976	983	971	954	967	990	972	925	1012	1001	971	996	977	954	1022	1001	1010	925	960	971	1023	964	977	968	947	967	955	1010	1055	1002	1014	988	973	1012	922	973	963	1000	992	1005	985	941	995	977	973	986	940	993	994	939	961	950	993	1021	990	1023	978	990	1018	995	937	982	985	980	983	952	958	983	982	984	907	1021	995	1000	945	994	931	975	985	975	988	995	940	977	1037	973	1026	937	1015	1041	1020	1019	1008	994	1017	963	1010	998	968	959	981	953	982	983	1018	968	1006	957	1016	981	954	941	956	954	1021	1006	1017	1041	1003	1040	1026	1017	1008	964	970	979	951	982	995	1010	944	935	994	1023	1002	1007	994	989	1019	1027	978	1039	939	987	963	971	996	979	1013	939	995	1043	974	1036	1039	1034	982	981	950	918	980	972	991	933	969	986	980	987	1009	995	1009	988	969	962	1056	995	1034	1000	965	979	993	990	972	1012	1021	1037	978	955	1014	1007	987	1030	1003	978	1047	1040	954	938	957	982	964	975	957	973	963	1020	1064	949	969	962	969	983	934	999	925	973	954	930	1012	967	969	975	977	951	955	948	946	947	996	994	996	985	946	986	999	1004	1012	1028	1005	972	957	966	911	988	963	1003	948	934	1029	1038	987	1028	1006	959	1025	999	1056	1020	955	959	998	973	990	985	1031	967	965	990	1017	991	945	995	964	1000	968	969	971	966	996	1008	933	967	976	1050	982	995	955	908	954	1008	987	976	1016	978	953	963	947	1023	1027	978	986	1021	1004	1007	1018	1003	1014	1046	993	978	965	1002	1030	1020	959	1040	1001	1003	994	1018	1034	962	964	1021	1024	913	1012	955	915	1013	957	951	1005	953	1008	985	980	938	1033	994	963	985	1000	1034	977	1000	937	970	979	957	1037	1002	1003	1038	970	976	989	985	1004	1036	985	973	987	987	973	940	1024	1011	960	1007	922	1004	969	1010	979	949	994	1028	964	999	981	997	973	964	972	1075	984	960	952	938	950	992	960	948	977	987	951	982	986	940	969	953	991	999	957	969	978	951	1000	919	1009	993	966	1027	956	1016	954	1014	986	1016	966	995	988	993	967	943	1009	957	956	1014	963	997	971	972	992	1000	992	982	986	992	1006	979	945	1015	982	984	915	1001	954	902	1009	988	966	984	997	986	960	1018	997	1032	1025	971	1019	1049	1064	980	961	934	933	959	973	904	1009	976	973	962	956	976	974
22759	20904	28601	23324	21231	23127	21800	12163	7725	4928	4558	4453	4188	3922	3517	2804	2379	2218	1966	1717	1362	1238	1217	1222	1169	1029	1178	1120	965	900	941	865	781	858	824	818	846	890	933	882	875	827	859	865	795	800	823	723	770	787	770	783	740	691	763	804	780	749	792	800	782	741	779	744	768	773	829	756	755	733	797	786	795	731	748	725	785	731	745	755	787	780	752	765	736	729	774	713	735	734	708	729	779	749	728	697	728	758	736	759	765	751	740	763	734	749	781	756	754	790	765	760	758	749	803	762	762	763	729	738	718	754	719	799	742	681	729	765	827	768	745	697	732	796	697	763	718	738	753	732	719	751	770	757	724	779	733	779	763	717	791	731	737	732	764	805	735	736	761	746	813	764	754	758	750	781	724	768	792	778	716	746	738	749	811	756	689	724	762	716	799	720	762	774	732	718	775	709	752	749	770	735	765	734	742	746	726	740	769	756	727	770	768	723	758	763	736	784	738	741	737	720	746	777	728	761	758	779	785	742	792	789	767	714	718	729	762	765	728	819	760	771	746	731	769	733	787	789	704	780	763	714	739	702	726	749	725	737	750	756	753	743	698	758	731	741	717	751	764	710	772	751	737	742	743	753	754	764	732	740	762	712	732	739	721	751	754	756	701	738	706	743	757	740	738	747	711	788	764	715	743	741	766	723	716	725	661	739	741	755	769	807	757	758	718	706	739	745	774	734	717	717	740	762	726	752	786	733	708	752	765	780	734	721	769	769	773	781	719	737	769	776	766	781	723	737	750	749	775	742	739	722	735	706	729	741	745	761	737	727	727	739	707	750	735	717	780	750	753	741	747	762	770	752	708	744	761	748	698	762	769	745	709	713	763	724	736	781	746	717	739	739	728	791	683	814	778	764	758	731	752	771	742	746	735	776	809	744	768	752	763	780	734	756	767	756	743	787	787	724	765	754	729	728	734	807	808	715	739	752	757	786	775	773	795	786	787	753	748	778	816	731	778	793	758	737	784	733	746	735	700	720	750	719	707	712	741	709	734	735	743	746	716	740	784	744	713	728	763	772	778	760	794	749	710	769	755	736	780	734	737	795	711	770	789	725	762	764	776	791	754	690	727	776	724	720	750	782	756	782	717	748	738	713	777	744	769	757	757	747	736	772	753	806	751	751	726	735	753	761	732	749	789	745	687	765	816	733	763	720	735	788	764	718	730	718	767	722	734	754	763	776	733	756	760	762	760	747	748	743	719	782	769	723	739	731	755	715	741	719	716	703	763	733	729	759	741	754	758	723	745	795	757	713	771	778	720	764	736	750	763	757	736	732	805	764	705	759	777	770	780	774	741	744	743	792	756	711	753	717	724	751	723	747	703	741	736	770	670	727	741	754	725	697	765	760	773	734	744	772	773	758	718	749	739	749	743	757	741	757	736	750	780	742	769	780	711	707	792	752	733	760	780	754	749	754	748	710	754	718	757	758	754	735	741	758	758	776	727	788	754	741	756	732	762	726	744	733	744	712	738	736	755	779	829	743	786	737	710	763	743	736	788	772	761	720	737	715	710	722	747	771	701	792	762	778	774	728	737	727	732	757	754	735	749	780	696	767	767	762	756	765	721	751	708	754	725	761	761	799	737	743	734	780	746	801	724	771	740	749	786	747	717	740	744	793	795	784	710	784	740	741	769	735	759	752	743	767	754	743	781	754	739	747	743	721	768	682	727	739	762	736	750	722	756	753	708	800	733	818	778	770	800	746	770	753	801	768	755	770	758	765	732	723	751	735	789	747	708	722	723	722	802	740	711	750	726	782	735	761	699	679	711	734	702	789	766	772	712	706	808	746	724	776	768	750	724	759	757	776	754	743	757	697	697	736	737	750	732	747	704	752	741	756	756	736	752	715	763	711	778	705	752	793	758	819	703	728	726	754	731	741	751	735	744	745	713	759	753	763	741	748	786	754	747	716	744	765	723	749	747	712	716	731	754	782	759	741	752	736	751	757	706	763	729	738	808	755	697	758	761	760	747	729	724	747	750	733	760	762	762	781	738	714	765	738	708	768	744	759	738	786	719	775	709	756	734	703	735	745	781	779	791	743	730	760	735	783	767	728	750	718	728	725	760	714	745	756	728	742	783	753	735	770	714	745	732	745	713	768	746	788	742	802	752	749	758	725	716	726	735	712	678	707	742	771	775	763	773	761	764	742	726	739	787	753	746	732	746	773	708	765	779	757	757	808	723	751	768	773	715	738	710	772	745	740	737	760	724	736	745	777	738	807	715	742	743	730	755	743	750	727	777	773	754	729	749	756	746	772	761	742	781	757	732	792	768	746	745	734	703	773	722	780	784	726	762	748	736	766	814	743	743	747	752	750	773	762	758	763	731	778	756	672	699	745	793	771	746	726	734	733	799	725	787	757	726	743	792	805	717	728	752	735	753	782	745	753	776	750	719	745	745	735	772	781	736	768	720	789	736	729	739	736	761	771	749	686	742	818	692	690	773	756	751	801	752	731	755	707	714	710	742	746	735	737	752	741	716	755	752	766	730	713	739	768	739	777	728	743	758	744	745	755	766	728	760	748	745	676	743	735	752	757	717	756	723	729	751	750	733	762	775	765	743	709	771	719	750	773	742	769	758	714	702	728	778	777	769	717	735	764	728	767	743	751	743	716	716	763	717	760	745	726	774	722	697	730	749	730	756	790	755	714	713	735	715	807	754	744	712	742	752	776	746	786	787	734	759	719	787	760	776	725	751	750	739	714	795	722	738	681	703	745	760	728	755	745	712	781	796	728	739	719	774	733	696	695	730	767	720	775	735	762	742	772	768	743	775	750	764	728	769	729	737	770	788	756	751	745	748	744	705	768	711	763	766	728	762	703	716	720	716	729	750	770	769	716	766	687	773	738	742	778	753	756	718	737	762	791	786	755	726	738	747	769	702	754	777	705	750	765	712	734	708	745	741	729	764	770	787	711	722	733	749	722	770	776	742	765	710	764	752	750	720	758	753	767	771	712	707	720	720	755	717	675	703	750	749	723	744	756	764	751	751	774	724	738	693	763	724	724	730	698	710	731	724	730	745	794	826	706	717	767	735	807	764	712	767	757	752	735	722	747	726	735	747	780	734	730	710	733	730	709	731	717	705	789	778	757	758	741	749	737	737	741	788	714	759	748	724	757	737	761	767	793	725	726	759	744	762	732	731	735	735	733	773	712	733	783	728	756	761	754	736	763	748	726	731	701	767	767	776	744	746	737	761	726	788	707	716	723	777	735	747	718	748	823	768	760	729	723	715	708	750	753	775	776	736	759	765	732	721	759	743	775	737	765	764	731	800	754	767	729	702	720	751	743	767	740	713	752	687	745	749	770	685	692	774	718	727	798	750	715	764	767	771	767	722	781	771	779	722	726	770	706	715	724	815	731	734	754	788	712	746	714	741	769	708	773	736	745	736	766	730	708	690	732	756	762	742	759	743	768	752	776	724	752	776	811	729	806	742	742	749	728
43273	61498	39532	32029	30309	28586	22875	18264	13608	9229	8839	8442	7877	7160	6171	5127	4256	3734	3235	2800	2206	1843	1796	1837	1711	1548	1768	1497	1332	1197	1152	1024	1051	1077	1116	1185	1108	1181	1112	1183	1132	1155	1071	1091	1009	1010	1021	1017	1006	1028	988	943	937	959	997	939	918	934	898	987	960	932	898	927	941	917	948	937	917	935	901	922	938	914	937	892	904	941	985	1010	921	914	909	906	940	962	901	926	900	916	936	920	904	912	972	897	933	927	892	920	907	943	914	874	974	939	878	897	941	939	892	902	945	921	898	858	953	923	875	865	902	982	883	920	908	950	945	928	910	904	923	893	839	887	920	948	884	892	927	897	908	936	897	942	906	956	920	952	937	993	869	931	954	934	878	868	926	931	935	923	930	916	941	939	926	902	904	974	1005	924	921	899	941	926	899	881	917	899	935	886	962	892	912	949	922	867	896	884	959	917	938	915	933	888	904	858	973	904	920	942	890	910	922	863	936	950	909	921	879	979	862	887	952	879	885	950	963	924	914	930	951	913	958	933	921	939	916	950	916	977	892	938	950	927	903	913	885	932	954	928	901	901	892	896	912	907	911	902	878	943	916	936	927	908	891	902	928	977	929	919	898	913	948	911	920	906	974	938	899	921	913	901	920	937	956	927	865	948	925	924	949	907	928	920	984	884	879	892	913	886	929	910	920	907	900	944	959	918	974	934	907	874	914	950	875	945	951	949	922	899	865	901	905	929	913	939	927	910	939	978	916	908	910	878	900	852	883	877	924	934	934	928	877	932	892	920	914	956	963	980	899	1008	964	900	904	862	937	923	959	906	910	952	947	891	970	928	947	900	979	925	963	900	905	893	966	896	910	874	934	903	890	863	946	923	966	956	889	889	924	881	923	938	920	932	927	899	943	905	894	954	896	944	901	931	863	929	936	908	900	956	894	925	913	918	948	906	872	895	937	893	873	906	897	982	902	894	942	926	908	959	931	917	933	884	922	907	919	884	926	953	889	918	898	964	927	920	965	914	931	875	919	940	908	912	929	887	924	926	924	940	945	899	909	943	993	958	943	942	946	861	899	881	857	882	898	871	894	990	919	924	970	904	901	914	906	887	894	958	917	906	905	942	937	912	951	929	934	917	905	904	899	904	974	973	926	939	970	894	893	950	894	904	899	919	910	946	938	915	942	893	929	938	941	912	910	963	913	958	904	914	893	965	925	931	888	931	910	929	956	953	935	931	884	870	888	880	933	953	957	893	869	924	957	909	888	923	937	924	961	909	919	961	946	946	946	885	919	941	911	913	892	911	885	891	935	891	974	944	950	899	875	866	885	935	921	892	941	957	906	913	942	874	900	924	922	898	879	954	922	956	987	1010	951	916	954	926	915	952	903	930	933	958	909	928	877	895	979	934	860	978	907	995	958	902	900	940	936	924	977	859	906	967	920	899	914	956	907	921	878	905	909	911	890	964	934	939	954	919	901	874	952	933	947	916	957	880	923	881	854	895	976	909	938	894	888	909	940	916	950	960	902	936	921	907	956	933	952	909	920	916	918	906	926	917	921	908	916	936	922	900	885	928	916	935	940	910	937	936	873	897	863	925	875	979	912	932	952	960	923	970	886	893	967	884	911	928	896	932	888	925	903	939	870	901	912	944	958	937	848	923	932	922	939	930	912	884	905	935	887	918	919	913	1000	899	958	935	899	973	917	993	927	908	969	932	864	908	918	957	913	946	938	969	897	963	933	912	939	900	967	948	908	871	980	903	952	954	952	947	879	952	907	939	895	908	894	947	891	913	891	949	881	908	869	938	960	875	963	937	918	931	953	880	901	907	877	927	954	943	941	909	939	912	911	924	883	960	967	977	954	939	933	928	893	929	898	901	925	936	884	960	948	900	874	910	853	928	932	900	905	922	883	898	933	912	939	974	949	883	899	1015	952	899	993	916	894	902	918	1013	892	932	843	968	887	895	943	920	946	931	894	902	958	945	919	962	893	946	895	914	926	885	947	909	883	888	902	919	926	911	936	958	890	920	917	903	919	872	912	882	927	909	930	883	916	903	932	886	992	927	944	909	937	933	923	906	955	966	871	886	915	926	911	940	906	929	913	905	908	903	913	853	977	935	901	925	947	941	867	960	913	893	899	933	906	930	925	930	876	921	904	952	966	920	887	941	990	888	909	915	909	950	957	896	937	931	927	945	928	914	948	995	966	872	918	880	893	976	886	940	945	916	873	889	889	919	925	925	901	949	908	942	889	901	934	955	939	909	914	925	926	957	874	889	905	884	926	929	866	918	916	928	921	919	946	889	916	939	921	955	886	976	937	891	925	961	876	951	910	945	892	918	905	901	917	969	924	879	945	890	937	905	918	852	941	878	949	946	873	912	961	875	932	934	929	872	951	860	926	911	935	906	976	925	900	895	898	909	968	915	882	924	902	912	932	888	897	965	887	943	938	924	939	907	938	943	983	939	899	950	926	962	921	908	940	950	859	922	921	891	902	915	944	942	898	922	916	888	877	925	947	952	980	924	954	919	952	920	947	856	929	929	898	920	904	908	910	939	926	932	917	880	896	930	914	859	920	945	914	947	909	885	978	914	947	976	938	912	921	934	909	924	910	918	906	924	909	954	894	943	853	937	911	985	963	937	933	911	968	915	964	949	978	903	915	961	930	905	958	899	867	905	898	931	943	966	942	965	916	873	861	894	875	949	899	875	913	943	909	939	921	908	916	917	929	885	893	933	916	900	922	953	971	845	938	916	901	930	887	894	920	905	987	916	908	933	935	933	922	903	931	934	943	955	972	895	883	916	904	899	879	897	884	901	952	891	959	938	921	950	918	964	907	901	897	937	966	902	931	957	938	960	906	923	909	981	929	859	912	932	918	999	898	960	965	926	972	907	927	951	963	918	913	884	901	918	862	860	864	894	903	951	879	914	881	946	903	898	939	892	932	855	901	888	885	901	970	904	887	901	970	902	948	963	930	941	933	938	940	888	903	930	972	924	879	871	938	924	955	842	968	896	899	947	970	930	934	949	920	950	934	940	926	959	921	870	984	891	954	903	939	965	934	910	921	926	911	903	933	913	880	909	947	855	937	923	1007	892	927	969	930	914	976	983	936	969	950	919	944	871	911	905	911	957	899	959	890	908	895	868	943	941	912	894	887	939	888	899	953	886	957	905	988	977	902	971	964	893	970	910	933	964	909	905	959	923	951	945	903	902	882	869	913	945	930	911	911	929	936	931	942	966	950	916	911	937	874	901	937	887	858	905	940	924	906	937	961	873	905	910	940	927	937	891	975	987	950	951	913	940	941	927	934	895	941	958	892	939	936	923	901	905	940	933	946	910	914	911	929	900	914	934	921	918	904	906	915	888	908	922	897	869	874	888	910	934	870	978	912	917	918	943	953	919	907	904	891	943	971	917	932	912	957	958	921	863	917	944	943	896	875	956	962	913	904	929	930	888	891	896	933	900	921	933	870	935	899	873	901	933	957	959	912	897	905	943	931	947
28669	28204	24699	19194	13432	11120	7962	5405	3169	2614	2673	2596	2516	2080	1906	1733	1557	1496	1307	1183	1124	1073	1065	1038	1024	1061	1036	894	977	884	897	936	920	877	885	868	923	886	938	939	925	915	909	897	879	897	888	879	854	876	890	855	887	811	845	870	870	838	934	827	839	873	894	836	901	817	916	879	830	891	844	896	853	875	875	865	910	827	837	864	865	857	863	856	813	865	810	844	858	896	808	848	883	852	889	829	854	817	895	844	867	840	849	858	882	841	884	857	803	836	851	854	878	816	887	856	847	805	805	814	853	870	837	869	850	871	879	854	861	901	874	840	821	831	827	859	831	854	814	839	846	850	820	894	830	889	838	917	882	851	879	842	937	859	886	902	889	874	881	864	868	912	893	856	875	826	821	876	834	836	904	851	865	873	877	880	857	859	870	814	836	797	905	875	825	893	878	821	849	852	886	929	889	821	791	817	865	846	813	834	862	879	906	854	882	916	872	871	849	840	868	888	883	896	848	858	837	864	846	830	839	818	829	822	937	856	864	846	886	869	867	807	881	872	813	869	835	805	851	869	864	881	847	865	825	841	835	832	895	907	867	827	873	860	846	900	851	855	896	839	865	819	856	867	865	832	879	819	819	819	939	826	827	870	846	869	870	885	876	846	791	853	842	819	851	879	853	858	890	851	788	851	838	847	839	852	858	883	876	842	837	847	884	792	879	799	909	881	844	844	855	833	871	861	861	823	854	845	861	842	916	806	809	864	905	889	875	850	862	810	872	868	911	902	872	911	868	855	815	863	839	834	882	790	825	827	793	915	816	848	819	872	869	869	802	849	809	909	859	895	868	868	825	844	871	842	852	840	883	855	873	893	896	865	840	844	868	885	880	847	849	814	812	845	911	864	897	874	825	896	823	859	849	880	883	871	808	892	812	871	825	849	856	824	875	822	910	782	841	875	885	833	862	845	850	825	852	852	898	884	840	824	830	884	840	877	839	850	880	881	873	900	804	855	853	866	908	837	883	863	865	854	883	872	874	831	858	852	862	879	849	903	852	847	839	879	916	870	840	875	881	813	878	797	876	780	857	822	826	868	830	949	844	883	867	828	873	822	836	885	894	846	838	891	918	813	843	841	865	829	886	837	888	876	872	859	863	853	834	799	834	825	846	834	851	834	893	823	846	854	880	888	892	845	837	842	836	877	819	844	918	904	868	792	888	859	831	875	860	884	870	784	780	850	900	824	883	886	835	907	832	873	888	805	867	868	856	910	890	850	862	880	843	834	876	862	875	901	919	847	891	836	873	819	809	881	905	844	894	807	828	828	843	814	843	880	833	888	894	878	845	910	797	865	849	880	914	934	897	838	884	790	813	883	844	933	841	881	828	877	842	872	890	905	889	787	880	833	839	855	902	906	842	866	863	858	861	871	861	883	846	782	850	839	873	835	866	899	837	849	886	847	870	801	853	913	866	898	836	849	849	818	860	837	896	829	824	910	855	888	899	843	860	830	891	838	862	829	845	834	832	875	868	884	872	892	829	866	849	832	850	888	834	849	824	881	767	861	878	838	904	853	833	870	838	851	912	851	833	837	828	841	891	821	840	886	858	871	843	882	910	899	838	863	870	887	877	873	833	907	881	849	881	850	859	862	851	822	900	837	863	894	883	788	873	833	834	916	868	826	863	919	881	881	804	859	856	809	878	811	866	839	825	880	883	814	839	822	878	897	806	855	866	904	873	850	827	833	835	829	848	869	873	858	881	850	817	895	863	787	867	838	875	914	877	847	868	887	887	873	896	841	854	872	813	912	814	863	845	843	858	865	880	885	827	873	933	862	831	848	880	902	870	926	843	856	845	800	821	830	885	816	830	891	917	895	843	840	920	867	901	846	807	858	842	833	880	908	868	856	854	799	885	855	835	838	832	859	830	889	811	878	902	886	825	842	859	817	890	849	906	827	883	873	897	901	851	821	892	854	869	844	821	869	868	868	850	904	865	852	908	865	884	895	833	896	839	874	912	868	863	895	924	855	861	864	844	855	865	867	828	851	817	836	839	786	844	855	869	872	896	907	875	882	870	853	875	860	846	874	846	864	865	846	795	850	879	818	849	867	848	857	894	848	866	848	827	826	882	849	852	889	883	939	924	826	844	851	876	861	826	820	906	883	823	902	806	863	825	859	863	843	890	885	868	860	854	850	873	844	844	791	860	843	878	795	863	901	858	878	853	833	845	851	859	826	855	869	834	847	892	870	915	855	853	807	810	920	853	837	822	817	844	849	838	889	879	893	862	877	824	905	888	812	831	841	818	858	904	858	840	821	860	882	868	869	894	888	848	841	847	839	855	869	891	865	825	820	831	834	863	858	853	884	865	878	850	838	819	851	819	818	863	852	886	878	885	820	864	852	871	853	836	886	861	867	833	841	879	878	862	791	914	817	811	817	855	929	813	855	866	878	842	875	863	865	833	876	829	843	852	831	812	839	849	824	842	888	885	847	817	862	835	846	856	864	869	871	860	840	844	838	862	821	850	886	837	871	830	866	893	877	893	862	827	877	857	892	917	897	848	860	876	823	882	831	860	854	869	830	862	871	830	854	855	840	863	854	872	839	885	840	817	892	870	876	883	861	822	878	810	913	845	859	859	847	892	851	872	881	854	850	815	872	813	858	848	906	852	853	892	873	836	892	866	827	856	896	863	804	904	849	866	875	855	872	865	910	833	895	839	840	845	962	804	890	887	828	889	885	893	834	871	815	806	851	868	899	787	868	825	861	897	872	873	824	870	919	875	916	845	837	829	836	859	848	872	894	857	875	790	842	856	863	894	874	828	892	841	875	876	819	834	824	826	870	885	872	833	830	842	875	833	874	857	867	900	863	837	848	884	882	866	866	869	867	811	868	883	892	900	844	870	842	864	875	893	820	853	866	792	824	851	860	826	827	823	841	825	847	816	865	847	867	902	889	858	814	866	879	896	867	818	849	864	909	839	837	883	835	835	892	853	849	877	860	836	871	862	875	803	865	876	886	858	807	868	862	860	894	858	873	834	837	852	846	830	853	849	810	843	884	888	838	938	879	866	841	923	838	915	853	833	826	853	898	843	853	825	829	891	863	801	817	849	838	897	855	883	877	837	968	885	911	874	869	877	824	902	805	893	861	865	881	834	867	807	863	873	895	872	843	819	890	888	857	883	859	838	852	802	861	837	836	858	863	798	882	859	855	867	856	833	807	838	855	798	853	834	866	808	834	838	877	870	835	793	844	805	852	860	880	846	824	836	806	909	894	887	901	890	882	854	893	826	811	860	824	886	894	846	861	861	847	895	912	908	849	838	900	860	865	842	870	848	867	880	872	820	877	922	871	856	855	801	909	888	870	852	854	848	830	906	898	811	853	892	841	887	800	858	813	871	841	893	800	854	805	874	856	815	830	870	851	841	850	826	858	886	837	879	868	842	856	849	850	842	875	879	836	861	858	854	891	829	866	841	865	912	880	839	880	805	891	840	867
35070	43213	28920	21882	19000	17896	13850	10200	6256	5086	5148	4792	4306	3816	3289	2813	2545	2239	2101	1865	1558	1502	1490	1474	1494	1337	1301	1265	1200	1194	1110	1082	1099	1123	1103	1147	1133	1148	1205	1158	1181	1139	1160	1169	1137	1073	1111	1081	1063	1052	1088	1033	1104	1095	1090	1083	1087	1085	1057	1046	1043	1058	1044	1039	1060	1108	1085	1056	969	1046	1029	1085	1032	1064	1076	1133	1095	1032	1119	1007	1078	1092	1005	1048	1044	1087	1062	1062	1023	1050	1004	1074	1074	1031	1000	1103	1072	1107	1051	1090	1037	1093	1079	1031	1082	1047	1076	1069	1107	1099	1083	1073	1085	1110	1109	1037	1038	1053	1089	1098	1047	1056	1101	1101	1045	1019	1041	1021	1078	1071	1084	1038	1091	1029	1093	1060	1056	1045	1104	1023	1017	1009	1048	1026	1101	1047	1108	1104	1055	1054	1002	1028	1095	1049	1085	1055	1086	1106	1033	1008	1096	1029	1034	1031	1058	1080	1007	1077	1014	1042	1046	1048	1096	1046	1036	1081	1113	1080	1038	1068	1059	1124	1018	1080	1054	1066	1083	1084	1024	1036	1075	1065	1062	1040	1073	1005	1025	1074	1071	1127	1056	1131	1031	1035	1072	1043	1034	1070	1073	1059	1058	981	1040	1033	1046	1035	1117	1095	1036	1017	1077	1080	1028	1033	1031	1027	1064	1051	1071	1037	1002	1068	1078	1023	1093	1044	1095	1064	1072	1043	1034	1048	1071	1059	1097	1096	1045	1065	1058	1046	1047	1095	1069	1159	1054	1117	1018	978	1069	1020	1032	1077	1008	1081	1040	1076	1064	1067	1021	1051	1037	1087	1080	1060	1097	1068	1011	1129	1097	1038	1084	1021	1076	1106	1064	999	1049	1049	1089	1084	1059	1082	1121	1077	1054	1139	996	1037	1100	1101	1118	1036	1042	1105	1037	1069	1117	1025	1036	1062	1079	1075	1030	1028	1002	1087	1102	1054	1046	1050	1104	1037	1046	1036	1105	1058	1014	1076	1034	1073	999	1145	1099	1084	1060	1092	1083	1065	1069	1012	1038	1015	1078	1063	1085	1049	1030	1036	1021	1068	1079	1086	1077	1058	1058	1035	1062	1073	1011	1018	1094	1040	1074	1033	990	1082	1134	1088	1103	1104	1110	1056	1114	1022	1011	1031	1127	1097	1020	1088	1050	1006	1122	1017	1084	1089	1076	1057	1060	1087	1080	1043	1015	1013	1100	1077	1039	1129	1111	1064	1092	1083	1025	1077	1051	1091	1070	1100	1031	1089	1126	1039	1073	1052	1075	1082	1072	1073	1049	1039	1080	1010	1075	1069	1120	1084	1076	1042	1052	1040	1094	1071	1050	1070	1070	1004	1074	1059	1040	1066	987	1069	1084	1024	1052	1090	1052	1073	1002	1087	1055	1131	1061	1101	1052	1110	1050	1030	1032	1061	1026	1066	1077	1082	1074	1085	1071	1070	1043	1061	1093	1078	1101	1072	1013	1043	1041	1065	995	1101	1070	1052	1066	1069	1095	1048	1091	1053	1053	1031	1078	1060	1044	1049	1057	1011	1037	1028	1001	981	1067	1089	1060	1049	1016	1014	1123	1068	1063	991	1015	1068	1054	1028	1088	1060	1067	1084	1075	1015	1128	1021	1046	1069	1112	1076	1068	1042	1029	1092	1027	1065	1085	1045	1043	1084	1067	1034	1045	1060	1031	1081	1074	1108	1064	1111	1084	1065	1031	1091	1075	1082	1075	1046	1087	1062	1048	1147	1048	1089	1058	1044	1083	1075	1064	1063	1023	1044	1068	1099	1077	1123	1034	1110	1087	1035	1055	1011	1086	1074	1064	1084	1042	1087	1113	1081	1092	1005	1004	1080	1029	1027	1096	1056	1025	1029	1077	1051	1022	1052	1100	1098	1119	1108	1166	999	960	1070	1048	1072	1051	1104	1017	1078	1052	1032	1053	1048	1075	1106	1120	1036	1068	1019	1030	1065	1069	1058	1103	1074	1013	1097	1089	1042	1046	1064	1069	1067	1001	1054	1041	1089	1033	1052	1032	1018	1096	1062	1033	1078	1073	1045	1069	1007	1098	1050	1090	1130	1086	1043	1122	1092	1073	1003	1035	999	1056	1012	1029	1032	1058	1092	1087	982	1002	1081	1062	1088	1039	1097	1100	1053	1087	1017	1056	1061	1037	1122	1090	1095	1102	1039	1071	1074	1062	981	1022	1060	1091	1070	1080	1088	1042	1032	1081	1088	1055	995	1068	1006	1065	1066	1079	1001	1005	1101	1090	1032	1046	1057	1041	1094	1001	1081	1024	1023	1072	1046	1026	1009	1074	1033	1043	1168	1073	1024	1076	1042	1067	1074	1085	1070	1092	1124	1060	1032	1034	1051	1030	1085	982	1119	1101	1041	1085	1068	1068	1058	1028	1057	1107	1074	1061	1054	1092	1057	1061	1123	1069	1096	1088	1090	1031	1034	1126	1062	1000	1067	1059	1097	1039	1081	1071	1046	1079	1048	1090	1058	1111	1051	1098	1035	1030	1045	1067	1092	1032	1098	1003	1061	1084	1155	1110	1086	1036	1056	1042	1071	1089	1029	1083	1029	1057	1051	1048	1118	1104	1007	1049	1018	1070	1073	1021	1026	1085	1049	1119	1021	1073	1113	1093	1052	1080	994	1038	1102	1064	1070	1000	1035	1063	1056	1029	1032	1090	1042	1134	1036	1069	1042	1136	1051	1087	1063	1105	1101	1045	1100	1091	1128	1051	1052	1119	1076	1040	1051	1062	1097	1089	1047	1087	1064	1080	1070	1110	1104	1067	1013	1047	1049	1078	1079	973	1081	1120	1118	1051	1053	1022	1033	1076	1072	1073	1126	1101	1062	1021	1114	1074	1050	1032	1056	1116	1105	1070	1125	1046	1066	1117	1089	990	1107	1061	1053	1081	1047	1058	1081	1096	1062	1049	1057	1103	1070	1067	1028	1049	1026	1072	1051	1033	1032	1055	1032	1031	1076	1112	1064	1039	1079	1053	1098	1076	1096	1057	1046	1039	1071	1035	1008	1076	1098	1103	1085	1115	1128	1047	1025	1022	1047	1027	1050	1072	1102	1081	1028	1050	1113	1072	1045	1106	1016	1080	1043	1016	1016	1036	1016	1063	1053	1073	1063	1072	1083	1072	1129	1014	1079	1023	1081	1064	1052	1070	1108	1075	1043	1061	1030	1050	1054	1137	1047	1070	1058	1134	1096	1006	1102	1091	1056	1023	1060	999	1018	1002	1013	1149	1062	1079	1044	1078	1086	1064	1070	1055	1038	1035	1103	1058	1055	1053	1065	1033	1060	1044	1045	1131	1054	1112	1126	1085	1050	1059	1070	1069	1033	1113	1026	1059	1046	1049	1080	1014	1119	1078	1046	1021	1076	1024	1092	1046	1103	1033	1020	1049	1098	1035	1063	1101	1059	1058	1088	1061	1028	1071	1104	1059	1075	1055	989	1109	1019	1059	1087	1052	1077	1042	1109	1031	1041	1113	1065	1134	1073	1006	1027	1086	1098	1088	1039	1056	1041	1086	1034	1098	1038	1110	1070	1058	1070	1044	1064	1119	1065	1040	1085	1109	1038	1070	1076	1084	1049	1103	1031	1083	1053	1058	1070	1050	1089	1098	1080	1052	1059	1042	1101	1049	1030	1072	1031	1016	1068	1021	1124	1111	1044	1088	979	1026	1064	1010	987	1090	1030	1028	1051	1056	1106	1048	1029	1070	1040	1014	1067	1087	1071	1049	1081	1033	1066	1035	1066	1022	1077	1063	1060	1123	1106	1069	1115	1136	1114	1025	1105	1045	1078	1052	1084	1029	1080	1056	1040	1090	1079	1058	1040	1080	1061	1106	1061	1054	1022	989	1073	1078	1083	1023	1036	1028	1060	1080	1043	1085	1075	1104	1031	1104	995	1082	1121	1088	1053	1129	1064	1077	1076	1073	1044	1130	1085	1041	1076	1077	1086	1077	1055	1069	1032	1027	1075	1017	1100	1064	1065	1060	1055	1056	1106	1083	1051	1055	1055	1043	1070	1083	1055	1084	1063	1025	1022	1070	1111	1080	1104	1039	1041	1056	1093	1080	1052	1103	1067	1090	1005	1155	1095	1050	1073	1052	1013	1066	1085	1119	1073	1085	1062	1103	1055	1068	1085	1066	1069	1066	1073	1035	1050	1029	1059	1099	1077	1044	1122	1103	1066	1040	1058	1066	1063	1021	1055	1103	1041	1100	1095	1020	1072	1088	1101	1054	1054	1076	1039	1064	1082	1080	1113	1075	1088	1022	1009	1069	1024	1114	1083	1019	1071	1064	1015	1041	1107	1025	1105	1113	1051	1069	1122	1108	1051	1098	1044	1016	1099	1090	1089	1104	1076	1051	1036	1055	1105	1145	1083	1107	1052	1072	1021	1068	1041	1108	1014	1016	1054	1037	1074	1055	1045	1095	1073	1040	1030	1045	1004	1087	1093	1024	1062	1065	1104	1081	1067	1105	1070	1062	1049	1089	1076	1066	1089	1057	1091	1098	1040	1035	1028	1103	1012	1122	1028	1040	1091	1031	1056	1064	1072	1108	1056	1130	1097	1090	1092	1012	1074	1088	1030	1121	1057	993	1097	1041	1062	1079	1090	1072	1094	1056	1041	1009	1030	1071	1030	1082	1025	1097	1036	1051	1041	1030	1051	1055	1116	1020	1052	1036	1026	1061	995	1072	1046	1106	1028	1051	1036	1070	1065	1027	1047	1099	1106	1066	1033	1073	1038	1062	1101	1048	1096	1062	1113	1048	1075	1055	1057	1030	1038	1099	1061	1043	1041	1098	1054	1072	1081	1079	1021	1093	1033	1044	1094	1057	1094	1098	1031	1026	1137	1044	1044	1081	1056	1029	1072	1047	1047	1111	1078	1073	1073	1045	1131	1068	1066	1024	1110	999	1094	1033	1084	1060	1082	1041	1105	1115	1054	1028	1066	1062	1027
23811	20918	28087	23993	21640	19679	13367	8059	4562	3820	3550	3311	3089	2742	2396	2156	1971	1872	1638	1453	1223	1133	1101	1179	1167	1107	1054	922	883	917	883	875	831	932	878	892	912	866	929	901	957	914	899	841	851	782	913	875	819	849	838	853	794	798	821	785	795	800	851	814	773	799	771	841	780	776	817	816	796	887	811	763	856	756	803	843	817	838	853	783	759	821	832	786	860	789	850	856	788	762	790	778	842	785	812	811	798	758	854	788	753	794	821	748	803	826	793	810	804	785	817	813	868	835	790	829	809	811	852	802	751	817	743	826	826	827	848	831	813	855	803	816	780	800	796	820	771	819	811	793	764	788	822	813	758	753	808	772	826	798	788	756	868	845	803	833	828	793	818	807	858	798	858	779	794	832	800	826	773	776	844	778	820	793	801	743	809	800	830	795	777	811	727	823	806	763	841	784	773	809	773	797	832	855	785	827	821	765	803	859	818	768	811	834	782	843	802	845	802	819	830	744	787	808	781	765	802	826	792	799	828	781	811	805	764	834	893	813	763	835	789	768	810	797	791	857	820	823	771	808	757	832	814	776	837	806	778	784	791	857	741	798	831	814	836	775	772	817	828	826	792	796	779	842	760	804	804	790	775	767	793	810	810	796	838	748	860	792	762	846	809	894	795	817	777	812	851	816	778	781	809	811	823	832	815	784	856	772	818	819	812	817	787	788	794	796	803	805	840	832	819	804	802	726	753	780	832	793	789	770	809	828	785	813	802	777	810	789	796	753	808	803	773	833	778	821	807	746	797	848	815	812	801	859	765	838	820	841	769	782	785	822	786	825	762	804	811	746	812	804	825	808	757	819	824	788	824	842	767	770	812	784	833	771	777	810	790	831	791	868	748	819	786	867	802	795	852	795	831	747	788	782	788	802	796	804	831	816	815	847	796	832	831	819	840	767	841	771	835	792	771	858	738	778	841	813	844	789	834	775	821	807	830	755	825	832	782	805	804	781	793	731	850	828	767	775	818	807	781	775	712	744	815	774	822	803	781	784	829	830	845	831	786	785	769	820	864	809	843	798	744	810	832	784	800	810	797	810	726	808	780	751	860	835	822	865	811	816	867	797	816	804	763	791	821	823	783	825	771	819	843	833	838	809	726	822	835	760	769	783	848	766	788	792	815	841	806	834	824	828	800	801	768	817	776	798	805	789	838	784	800	795	812	820	791	758	791	804	809	843	767	776	792	807	756	800	838	822	816	816	783	835	751	817	837	786	788	825	832	818	859	807	810	865	822	787	843	783	851	793	823	820	834	790	801	856	853	824	789	770	798	816	852	788	817	783	793	786	819	801	846	839	783	830	826	794	856	790	836	803	812	799	750	804	839	804	778	794	805	779	798	784	860	809	811	799	825	790	832	843	820	786	820	807	789	848	796	831	824	780	791	760	814	827	816	774	828	797	871	895	859	862	776	823	772	818	797	817	801	822	843	796	820	752	849	758	762	851	765	795	846	834	827	782	852	776	824	781	815	808	810	789	801	850	867	800	828	819	832	788	855	832	788	757	799	838	779	846	833	757	738	780	827	831	808	782	760	823	868	792	816	820	804	842	839	805	773	811	785	845	817	760	800	804	818	829	855	807	769	820	778	851	833	767	811	807	761	785	828	786	828	813	762	786	826	847	854	808	744	837	785	846	809	792	793	799	798	800	818	814	797	815	778	806	844	798	808	797	759	794	770	760	832	724	810	812	806	778	761	757	804	787	786	839	780	865	780	802	819	824	759	795	798	755	849	844	837	781	820	772	793	766	763	750	846	778	820	780	821	812	796	812	850	769	808	805	795	834	844	792	763	835	793	819	792	790	780	828	799	805	820	765	765	829	808	815	735	794	787	829	831	765	812	807	789	788	757	781	832	781	791	784	800	754	786	780	803	862	803	863	776	771	769	853	781	800	772	876	863	838	815	811	784	849	765	800	813	821	766	811	797	818	831	809	792	768	800	812	777	803	763	808	793	817	803	842	809	816	802	802	806	859	770	833	789	823	831	774	808	764	820	801	804	819	820	786	844	814	782	824	814	808	807	825	842	756	791	772	796	764	753	808	798	829	765	816	834	849	818	862	820	817	806	808	782	806	818	766	788	843	784	767	855	776	795	832	832	784	813	819	768	773	804	844	779	842	805	785	837	791	746	797	786	779	764	801	814	821	835	827	802	783	802	808	776	779	825	833	865	770	815	777	809	799	823	797	794	813	807	813	759	797	816	760	780	814	752	866	824	843	813	889	791	851	845	832	791	782	806	852	744	805	803	824	742	795	806	790	779	809	815	835	776	759	791	808	795	827	730	797	814	777	791	799	843	805	793	823	805	791	819	782	772	813	836	788	807	829	818	837	780	868	783	797	805	812	821	817	865	768	797	803	796	801	788	761	839	769	751	810	854	814	740	817	863	822	817	820	857	759	806	836	793	766	797	803	765	787	737	816	763	799	811	797	788	818	824	851	846	825	796	813	745	857	838	814	848	819	781	782	778	764	827	805	814	826	831	815	774	838	803	791	845	841	848	815	752	791	831	771	839	777	803	827	836	824	831	769	817	849	831	793	794	755	807	822	805	807	810	779	794	814	842	824	807	841	871	830	787	801	803	811	835	811	765	769	795	797	807	875	804	791	778	800	748	863	801	772	768	800	778	803	801	809	764	845	792	812	793	879	807	787	740	793	813	837	810	778	759	819	772	841	779	783	792	756	845	815	773	851	818	792	794	769	824	716	760	786	817	781	824	795	826	835	826	829	809	846	824	823	786	793	809	760	798	799	802	820	808	770	772	835	779	775	837	805	754	840	781	795	889	799	772	813	756	810	854	789	780	806	823	826	784	829	778	804	810	807	850	826	772	863	794	804	779	831	809	784	813	789	817	769	822	777	808	789	813	826	816	750	819	830	785	841	777	827	807	818	847	788	772	802	777	761	799	802	836	844	828	780	790	771	812	796	754	855	821	795	770	827	796	816	783	825	793	825	830	853	808	836	808	830	728	775	806	809	744	822	820	737	834	738	786	838	822	788	833	831	830	773	849	813	832	747	791	847	789	785	818	818	766	783	824	791	803	828	835	755	777	818	802	832	782	793	855	769	823	800	836	773	819	823	798	826	813	815	773	779	829	788	735	801	771	792	776	832	843	787	808	810	783	797	800	819	741	790	830	824	765	729	779	827	785	848	815	790	763	779	802	797	758	800	744	834	796	810	826	822	771	796	788	790	821	810	822	803	778	806	769	835	792	807	793	812	824	835	805	819	790	775	829	764	830	783	828	807	775	836	839	787	828	816	817	766	792	816	806	845	799	828	811	783	870	785	808	834	815	810	797	852	848	823	789	772	797	789	812	804	765	787	792	845	750	775	806	805	822	778	765	800	773	758	807	800	770	768	827	750	798	839	781	802	805	803	785	798	805	772	782	845	791	829	764	763	810	787	814	777	812	793	858	818	806	835	761	816	845	832	795	855	851	780	803	776	828	792
39281	53845	34886	28681	25703	22408	17745	13767	8646	7238	6932	6359	5650	5033	4328	3748	3475	3116	2766	2143	1836	1773	1687	1736	1733	1586	1407	1191	1148	1203	1061	1117	1120	1126	1073	1087	1136	1191	1305	1237	1231	1227	1140	1173	1049	1066	1038	1023	1006	1046	1056	997	1060	1014	1035	1064	1022	987	1012	983	999	1002	1013	967	1055	1023	941	1013	1015	997	1043	1001	1026	1043	1028	1002	1054	996	1000	1054	962	1024	993	1017	964	997	934	991	1014	1001	1014	942	1036	1023	1011	990	1005	1000	986	967	986	990	1030	968	1046	950	1030	996	989	1022	1028	1000	1023	987	1001	1005	994	977	1023	955	1027	998	1030	1025	1025	970	1019	998	988	956	1004	1012	1016	968	951	998	992	977	986	1037	980	1000	1022	1015	924	986	997	982	979	982	1006	1046	988	955	996	1020	942	967	997	967	1039	1001	974	982	975	1048	1005	975	978	993	931	984	976	978	1015	983	972	976	1008	1013	1042	987	1003	983	947	1006	979	976	1021	1001	1037	976	989	1025	974	965	1007	999	999	1012	1048	970	940	999	973	977	963	973	999	1046	1040	1009	1024	960	962	1038	947	927	1016	980	1018	1002	1043	1043	1007	1021	1010	990	1032	1025	995	1020	1055	1034	949	1001	1013	992	1004	950	1002	972	1010	930	1007	1029	1016	1000	1001	1009	997	1003	977	995	1041	990	993	993	990	1008	1005	979	1045	1010	1031	1007	972	974	1007	1006	1025	955	1031	981	994	987	1003	1011	1013	967	1004	1036	976	988	911	1015	941	1030	1026	979	952	986	1063	1050	1015	993	977	988	985	980	990	1002	1030	963	984	998	997	986	1023	930	946	1005	1008	984	970	970	998	1004	993	967	980	986	994	913	968	945	1000	988	1003	1008	995	1024	973	959	962	943	980	995	997	1033	1021	997	1012	1039	979	1018	997	994	974	1052	950	964	1042	952	1014	992	968	1019	1031	1004	972	975	974	979	1010	1017	940	1048	990	983	1019	1047	1004	989	1023	1006	1038	996	971	957	1031	1010	911	990	1010	949	946	972	1020	973	962	941	993	998	992	935	1013	994	1051	980	1014	998	991	1021	1016	1008	974	948	1013	972	1041	993	1041	996	950	968	1008	991	988	1037	987	1045	1022	970	1006	981	1025	1081	994	1013	974	958	949	1029	1011	998	978	1015	984	1019	997	1001	954	945	991	1028	972	990	1036	956	938	957	1047	953	931	1001	1023	926	1007	1029	1001	999	1046	1017	946	984	1024	999	985	1045	969	1018	1015	1025	1028	1004	994	996	1035	958	1024	998	1042	1051	1017	991	992	989	1046	981	975	969	1034	993	1042	1039	1005	991	981	988	984	1091	995	1039	1013	1047	972	952	927	981	1017	974	1002	982	1013	1023	1019	990	1008	1002	1029	978	920	951	987	1012	989	967	957	944	972	976	975	1007	979	1029	975	988	1017	993	967	966	965	1007	971	1003	988	933	992	988	1016	990	1025	1002	1012	979	999	928	1003	1023	1001	1008	1030	978	1008	991	1036	1003	994	1021	980	1033	1019	996	987	1010	1008	990	1008	1000	958	963	986	988	1026	1013	1017	980	938	1021	998	914	984	1027	973	997	1022	987	1017	963	969	1026	1009	1000	975	974	983	995	969	975	1009	1023	1015	946	1001	972	1060	991	1000	998	951	1003	1040	998	1003	1001	1012	1024	959	933	979	960	933	1013	1003	966	1029	972	994	962	1018	953	989	948	993	943	988	948	1022	1041	1035	978	1034	957	1025	1041	1007	1011	983	1010	1004	945	978	957	1034	1008	1006	988	978	1029	1017	970	1054	937	1004	1002	1030	972	1049	1028	943	1027	1019	970	959	1068	1017	968	1035	1077	1012	948	970	975	998	1051	995	985	980	975	1021	981	977	976	1004	972	1054	1007	997	919	967	1006	1036	988	933	1001	955	1031	999	980	934	990	1031	960	1006	1019	977	1013	934	967	1003	1057	924	995	996	986	1004	997	1032	1033	974	1002	986	988	993	1026	1038	949	1000	1038	941	1038	995	997	1004	981	933	977	935	979	1018	1021	1035	956	986	1020	983	967	1016	990	997	941	1027	973	998	995	1005	1043	959	978	990	1004	1009	1036	990	967	994	995	1008	1019	982	1001	983	953	1037	1020	974	997	1066	960	1004	973	987	987	996	983	991	928	952	1003	1000	981	1007	989	1021	1027	962	998	1052	975	947	969	945	953	938	1059	1014	928	1042	968	967	1005	983	1040	1039	959	1023	1001	1016	960	969	994	988	1017	926	985	998	973	1035	1030	993	963	973	1007	1010	1013	952	1008	1028	970	989	1050	945	982	966	972	1014	942	1052	974	1006	942	1007	1019	1026	994	1026	934	1046	984	993	1052	982	996	1010	1050	1024	1061	1025	1011	962	1003	1026	987	997	1040	994	997	1015	1014	1039	1034	977	1014	981	950	1010	1012	931	1040	1011	1002	1013	974	1022	913	982	972	953	1011	1006	961	1021	1066	970	976	1006	971	966	1034	1012	1039	988	1016	952	962	1018	984	983	926	1033	1070	972	986	999	995	966	1033	1023	1014	980	990	1000	1005	981	989	1010	946	1023	1018	972	969	1001	1030	1042	1028	994	948	970	977	1015	1000	967	1014	995	1018	1011	978	958	992	995	1017	1017	993	1050	995	964	998	959	966	996	983	977	1026	998	1008	1023	1027	1095	959	1011	965	953	1030	1013	1069	992	1006	964	999	988	1040	1041	1012	1030	969	979	1027	994	988	980	1006	1007	1040	1027	970	1022	1055	1045	989	998	988	1005	999	917	981	1027	982	1024	970	1044	978	1005	966	1012	1021	956	988	1047	928	989	979	991	955	995	965	961	1016	1012	964	1054	1009	975	977	1041	1013	990	979	1033	1010	986	995	972	965	975	1028	942	1039	966	992	989	977	995	1014	980	932	986	979	979	1006	1021	982	1011	1019	991	971	987	1022	935	1056	971	1032	1050	978	958	991	1011	964	987	881	971	1044	945	943	965	1039	997	939	958	986	1002	1051	1009	979	1018	986	987	989	1014	956	990	1017	968	1049	974	1027	1026	967	994	1023	1033	944	965	972	986	968	1007	951	1010	989	936	1028	995	1002	1014	948	969	973	919	969	1034	1054	1007	974	1026	1002	972	986	964	1002	971	1069	988	1005	967	1001	992	986	1014	1020	946	970	982	1006	996	1001	1006	1029	1001	988	933	944	979	1047	1023	962	1019	1023	1020	968	1026	1023	951	996	975	1008	1047	1022	987	1031	1012	1014	993	965	1001	975	999	995	1010	991	981	987	979	1043	985	1000	1012	1012	998	963	980	1009	990	967	981	984	1047	966	1006	1061	1028	1000	952	1001	973	979	977	1031	1068	976	1026	1031	944	971	1020	978	924	978	1003	977	941	979	1030	932	1005	1008	997	942	1043	1000	979	978	1097	1000	1012	981	969	951	981	1022	1001	1006	1017	1079	1015	975	964	1046	997	983	934	1029	1009	1031	1031	1005	1008	1017	1029	965	1014	1018	971	1021	1015	984	992	1012	954	954	999	998	1067	1009	1035	1011	1065	965	1004	959	1002	1001	1001	1029	993	1002	966	965	997	1014	988	1021	998	1036	993	981	1000	960	945	976	1006	1042	1006	998	968	949	976	972	1007	901	980	973	981	971	1002	1028	978	959	966	986	1005	984	1013	953	1017	986	982	966	967	994	950	967	997	1047	991	976	1020	1008	1000	973	995	1019	1010	925	1020	989	983	975	1000	995	996	977	993	1035	943	985	1000	983	1031	1001	980	968	990	955	995	1013	943	980	1040	978	1010	998	980	955	981	1003	936	998	1017	962	1027	980	980	989	959	1048	1056	1008	1011	959	991	977	1039	1017	1006	1024	967	1006	1034	992	953	1002	1001	980	994	991	1021	981	1015	978	964	1033	1014	969	1002	1059	1060	996	1040	1033	968	1025	1024	989	924	965	983	969	1002	964	1033	1016	1032	1021	1045	985	1052	1039	964	1014	1016	990	988	980	1032	1023	977	1031	1050	967	993	977	1001	1023	1027	965	1017	1010	1014	979	960	988	1015	925	985	968	991	1003	1022	976	1043	941	965	963	972	990	1038	976	993	970	1077	1061	950	1061	976	980	996	1030	984	985	993	1008	967	987	1015	967
22696	20858	28573	23278	21162	23026	21267	11000	5590	4459	4364	4236	3664	3148	2767	2586	2439	2112	1785	1474	1355	1269	1273	1149	1142	1075	975	881	831	840	843	800	826	924	909	895	953	862	939	977	906	850	872	805	783	761	843	820	771	762	763	744	732	754	747	749	771	796	802	742	768	738	790	695	792	743	739	748	747	742	776	731	768	764	765	827	741	780	766	753	724	718	756	763	779	722	757	772	760	772	749	731	717	729	785	738	726	711	775	714	742	708	726	729	740	733	792	770	729	781	753	732	775	776	777	781	773	769	773	706	712	731	759	778	729	750	763	735	744	728	726	759	741	753	751	774	787	786	724	728	773	708	775	724	710	777	768	739	744	765	767	774	720	731	746	761	743	754	772	785	769	754	784	747	753	714	728	725	762	770	782	770	753	748	712	716	750	790	760	799	806	753	760	746	761	726	773	693	719	795	752	778	801	744	760	735	779	717	763	745	757	767	749	787	755	761	809	743	745	764	739	726	810	749	774	765	726	733	756	707	793	755	739	767	708	714	727	745	767	773	765	796	773	742	780	747	751	729	774	709	705	734	743	732	723	740	749	706	802	757	741	719	755	756	725	742	749	739	780	758	688	790	742	746	785	745	765	732	733	682	767	771	734	758	713	726	704	757	772	804	743	764	725	731	749	728	757	756	723	752	726	791	767	729	725	755	743	859	795	725	737	721	754	724	751	751	749	753	788	801	685	756	742	791	743	745	783	735	732	753	693	818	791	768	715	735	709	741	770	721	726	801	741	757	767	748	715	742	743	753	737	758	745	737	725	765	735	795	833	758	726	725	823	731	762	729	784	751	715	780	767	771	780	768	695	761	730	757	740	759	754	701	765	760	735	821	747	740	723	748	747	744	734	750	804	684	761	725	720	789	759	792	732	760	752	674	821	742	765	702	699	772	766	769	745	800	782	733	756	781	733	738	744	676	802	756	754	771	738	776	786	747	720	720	714	749	801	752	775	741	741	705	741	709	731	742	735	745	706	744	725	789	729	772	694	784	739	789	704	782	779	765	809	780	768	734	770	751	747	757	730	788	747	697	781	777	778	705	779	752	804	747	690	703	742	741	727	738	714	729	767	766	761	752	778	745	767	761	753	731	769	726	689	751	761	753	740	776	720	762	721	764	803	723	728	760	744	742	755	771	716	733	736	762	768	743	712	731	717	725	755	753	752	762	734	802	750	726	763	777	768	731	741	762	772	692	751	721	788	772	708	770	778	758	739	772	762	762	732	739	728	730	789	799	799	764	749	711	719	728	783	723	773	791	743	714	774	694	756	784	709	715	689	742	701	767	768	767	735	727	766	743	746	763	736	769	755	741	760	682	722	762	771	724	753	768	765	772	762	759	732	748	711	719	744	728	718	768	768	741	752	754	725	710	742	799	757	774	739	752	731	729	702	765	746	751	731	727	742	789	737	719	750	683	764	797	745	793	722	753	748	784	740	757	715	792	720	745	747	734	801	780	721	755	790	776	752	763	748	731	728	763	764	761	689	732	782	714	720	747	739	762	755	738	784	759	746	729	752	729	753	800	775	760	702	779	695	757	779	782	698	771	776	759	775	718	751	754	682	787	745	721	769	712	766	760	753	730	726	746	751	718	712	728	704	760	738	813	757	732	743	774	759	758	710	749	765	740	781	687	692	762	777	707	738	741	727	778	724	746	771	749	786	786	804	747	745	746	709	763	747	726	738	778	737	723	712	732	738	715	719	759	734	693	742	763	766	750	799	736	717	704	709	762	759	811	816	742	721	775	772	777	712	738	775	740	718	764	698	772	754	744	702	743	717	709	744	767	724	776	732	752	762	763	697	662	767	744	781	737	766	790	764	707	740	731	746	722	726	785	731	733	809	701	776	714	748	728	786	751	715	689	758	725	761	787	748	796	774	718	740	704	771	748	811	742	748	767	695	701	702	748	720	742	739	729	744	741	755	700	783	744	737	709	703	750	751	773	796	740	758	711	760	772	775	729	759	750	752	735	766	753	732	735	725	756	767	722	755	733	756	799	734	717	725	713	778	735	719	735	744	745	758	730	743	751	699	792	759	747	768	772	747	777	747	729	725	789	738	789	735	793	735	790	738	723	797	767	726	765	743	753	781	744	733	731	720	739	759	741	772	729	751	767	762	746	768	717	751	733	756	760	750	711	727	745	793	766	744	712	730	734	736	702	762	743	737	729	754	786	777	689	810	712	761	796	738	764	750	796	760	749	769	696	711	737	729	764	747	706	745	733	737	778	757	762	742	759	744	781	761	784	736	743	758	746	776	800	731	693	741	720	722	755	763	736	747	794	737	749	757	745	728	733	766	787	767	770	729	747	756	746	738	760	723	753	733	695	737	730	722	756	780	766	743	661	730	754	766	754	716	704	698	776	753	801	733	778	700	768	745	779	757	780	774	739	707	775	777	746	788	721	758	750	703	752	723	739	734	791	748	733	752	778	734	747	846	776	752	754	768	803	762	768	741	754	731	737	724	725	730	643	728	730	754	779	825	745	720	747	716	741	798	696	710	738	781	721	745	781	740	775	749	747	791	780	722	722	728	764	731	751	766	728	771	746	773	733	772	763	751	757	805	789	756	743	740	769	741	741	751	723	739	748	748	739	752	741	773	774	796	754	718	738	772	729	732	760	734	786	713	710	741	739	779	763	755	762	724	750	785	760	771	776	764	723	751	736	804	738	778	734	737	719	770	711	743	753	754	713	722	726	727	805	781	741	754	706	770	765	749	743	769	769	731	770	725	776	737	749	734	714	724	758	777	774	741	743	741	682	734	763	778	710	737	732	795	707	776	771	741	756	728	748	756	828	743	785	724	709	713	749	784	739	783	733	729	721	713	764	721	724	761	764	735	778	794	743	732	775	745	738	719	768	744	783	706	760	729	763	721	741	832	757	751	761	812	754	802	722	777	763	747	726	732	751	780	779	787	814	794	747	750	739	715	708	756	738	758	776	713	762	717	762	724	704	753	748	724	776	771	722	774	752	784	749	763	799	767	709	740	710	750	716	728	756	768	728	753	695	733	799	740	796	746	731	731	747	703	826	766	761	785	764	742	754	701	715	755	707	743	751	779	745	816	728	785	726	768	811	758	726	706	732	661	722	781	747	728	739	723	743	775	805	749	755	749	769	784	772	727	775	747	735	754	718	713	716	737	727	748	721	736	701	736	764	748	749	730	775	760	750	752	736	733	767	759	708	711	714	755	702	715	728	769	807	791	716	757	738	771	778	726	758	727	764	715	756	722	761	746	720	786	749	746	735	739	720	734	762	758	756	735	792	767	742	750	715	732	712	732	695	698	740	747	796	759	740	814	788	725	765	755	775	743	742	763	793	809	759	734	721	737	761	750	786	784	748	735	767	736	757	688	773	741	714	722	775	778	707	716	754	700	749	744	726	735	746	757	726	715	745	794	778	719	769	751	724	777	755	780	734	720	789	735	729	765	737	757	770	729	828	709	747	734	738
43191	62920	40695	33136	29704	27954	22316	16549	10715	8815	8258	7846	6922	6007	5025	4684	4055	3605	3013	2413	2067	1949	1979	1908	1679	1474	1343	1155	1119	1120	1110	1059	1152	1150	1147	1209	1216	1262	1262	1308	1308	1223	1162	1059	1012	1004	1051	1016	974	995	931	914	947	944	922	987	948	951	982	905	938	951	944	938	923	874	955	934	957	978	947	934	923	924	960	928	986	939	903	902	953	885	928	939	893	904	867	929	891	931	907	889	885	885	940	938	918	902	921	921	899	931	939	865	920	974	881	925	940	900	952	944	945	922	904	949	926	926	879	906	909	862	847	939	863	935	872	957	893	927	931	894	874	929	884	879	931	869	892	915	927	919	920	947	906	907	907	934	950	885	867	950	927	900	930	937	880	853	928	938	924	893	893	945	920	917	925	929	918	890	903	901	917	929	916	893	954	882	971	921	923	915	908	924	926	903	839	898	937	906	890	866	929	937	926	886	917	876	929	956	959	951	937	897	984	896	952	959	954	902	935	926	951	838	876	940	871	910	904	935	1008	917	922	895	937	912	938	896	922	913	880	921	870	942	901	965	944	907	958	943	909	881	926	925	921	912	913	903	897	939	948	959	904	922	904	919	932	935	947	945	871	865	911	973	895	900	925	920	913	931	935	936	924	910	950	945	919	900	942	932	934	861	887	879	912	906	974	916	933	958	923	892	870	884	953	914	970	945	910	904	911	944	908	966	881	869	874	952	885	889	924	906	913	916	959	863	934	915	860	868	941	921	914	910	903	899	936	923	929	915	886	916	916	923	889	869	885	1012	898	929	928	906	890	975	889	942	901	921	945	920	895	873	931	930	921	965	901	955	911	937	972	890	931	927	937	934	867	874	942	904	908	903	927	909	958	914	910	878	963	942	945	856	946	895	898	926	972	908	874	879	917	903	909	876	858	934	984	938	934	901	923	945	1003	972	950	915	911	923	932	907	904	885	931	944	951	911	924	885	914	921	930	871	944	888	941	899	882	919	940	890	953	916	916	913	948	939	871	967	964	937	935	893	941	873	932	911	962	912	902	965	921	866	925	902	913	885	882	891	893	911	855	929	935	952	912	923	900	900	900	920	945	900	937	888	892	931	901	981	897	905	917	951	896	941	868	902	932	925	956	899	886	881	986	902	889	955	942	898	1003	945	951	913	952	899	937	905	941	926	947	922	938	943	893	922	882	946	863	893	929	944	894	957	930	929	909	892	869	972	907	941	909	855	907	899	927	883	918	921	891	920	961	924	922	909	964	881	958	916	921	913	913	916	929	966	894	887	901	860	945	900	968	899	953	862	964	981	911	941	903	927	920	929	903	917	914	934	906	913	875	895	902	852	901	908	916	898	901	923	896	893	915	977	903	891	941	856	916	910	903	906	866	921	946	947	917	924	849	918	917	889	904	901	923	918	941	951	937	922	954	939	1000	893	968	917	959	936	949	863	925	871	918	891	935	924	880	903	947	931	966	911	927	940	940	926	884	932	911	918	899	914	950	922	878	927	898	911	902	890	928	886	883	921	915	890	907	888	913	935	945	874	872	910	943	899	945	942	865	925	947	914	903	923	863	903	946	927	900	921	954	865	902	915	950	899	994	856	919	940	891	901	919	925	928	934	916	925	930	929	867	910	880	945	944	907	906	899	914	924	949	843	943	886	919	960	938	892	902	940	974	929	930	917	898	933	985	939	937	962	874	902	892	934	920	952	901	924	918	967	934	921	942	901	927	972	903	896	909	916	843	966	869	845	889	976	938	959	914	885	912	918	905	896	871	908	912	905	851	913	949	925	997	966	874	909	945	957	927	911	909	950	918	901	923	943	868	934	886	886	870	906	892	887	873	862	926	904	850	909	946	930	940	930	934	864	936	939	977	949	875	906	920	908	893	907	953	923	888	830	953	968	886	944	970	916	946	884	903	907	932	909	933	914	904	935	908	988	910	867	906	925	957	916	877	929	921	934	891	957	950	909	875	858	849	960	927	947	871	969	886	921	927	895	946	938	924	926	889	957	975	867	867	953	931	943	968	895	939	942	920	894	899	927	881	929	877	929	878	883	924	916	868	920	858	904	921	870	932	909	966	906	916	909	952	891	893	893	941	893	903	965	900	956	896	932	921	915	929	918	962	937	943	915	935	922	891	912	912	895	891	912	936	953	929	949	900	943	910	955	899	931	874	881	907	917	875	812	909	911	890	888	944	933	876	929	925	907	899	903	901	919	893	909	958	928	964	912	864	898	932	890	907	915	914	936	946	963	915	932	887	894	881	920	921	947	952	937	897	946	923	903	848	977	887	926	902	911	873	952	900	920	894	900	960	912	909	881	908	898	906	876	908	893	917	958	922	884	931	944	938	921	906	919	882	873	954	883	891	862	901	894	930	911	925	933	960	924	855	926	922	913	915	952	927	885	966	892	899	889	875	900	921	982	924	919	916	926	930	894	928	865	891	910	969	883	920	920	922	951	888	906	961	906	997	926	884	871	896	851	861	938	932	943	967	891	927	834	904	866	926	928	919	904	895	918	940	955	902	934	950	900	900	955	901	957	904	945	897	929	915	877	947	955	862	955	890	910	946	938	922	876	882	909	903	935	860	948	889	920	927	954	913	923	905	880	897	909	899	943	933	874	936	882	912	878	892	973	920	890	928	866	955	929	948	845	930	877	947	885	897	900	951	881	919	899	912	930	944	965	868	943	962	963	930	892	942	894	924	927	875	905	906	893	892	928	895	919	912	913	912	900	942	938	979	946	938	886	916	926	986	901	905	921	894	860	950	916	937	928	900	905	888	814	903	900	921	960	902	904	845	903	883	882	920	914	909	931	964	928	980	939	926	898	860	866	922	930	937	910	919	901	871	896	952	896	877	913	948	926	938	920	903	999	908	913	930	918	886	918	954	903	881	967	948	930	962	895	913	909	904	903	878	944	895	911	945	892	913	852	966	933	884	882	927	869	909	893	895	865	943	905	877	919	937	949	870	884	913	985	974	952	893	919	926	900	915	925	913	916	869	989	899	957	911	872	922	920	861	923	930	869	915	912	886	869	923	893	911	908	901	903	963	993	907	931	895	948	933	946	892	903	850	917	914	939	906	874	913	952	902	908	943	902	910	940	976	965	866	870	950	939	931	937	917	992	907	936	876	876	890	957	948	966	840	920	951	941	903	956	973	962	906	954	893	923	919	956	902	863	915	942	910	908	874	892	928	962	901	936	876	962	897	922	875	880	948	898	906	918	914	978	863	898	873	930	962	904	915	930	890	963	903	870	958	901	910	896	933	938	875	926	910	890	848	925	867	895	910	949	893	969	949	891	919	913	920	922	938	909	880	882	927	922	925	930	946	942	922	918	891	864	937	900	918	867	901	927	877	908	911	870	972	928	925	900	945	945	937	932	950	892	959	868	956	942	946	919	962	930	944	916	974	938	912	919	964	894	963	890	903	937	932	936	904	918	923	900	897	874	937	888	937	938	945	909	950	914	910	906	907	899	893	956	939	943	937	915
28543	28680	26497	20351	13828	11648	7244	4022	2748	2389	2327	2229	2133	1846	1708	1715	1537	1467	1197	1097	1166	1082	1016	1091	1011	1016	952	907	923	864	936	882	883	905	923	922	988	885	933	919	861	882	887	895	923	897	855	899	910	853	846	832	846	900	841	847	835	866	902	896	941	857	838	890	817	854	865	893	874	842	902	882	864	836	830	886	838	860	903	865	880	860	859	883	820	897	883	896	838	858	836	884	875	820	853	895	873	892	867	891	843	818	853	835	876	908	911	836	939	819	879	874	822	859	836	879	870	892	858	882	897	886	866	886	846	852	898	859	860	835	892	827	884	883	909	881	892	895	830	848	826	849	927	804	905	864	850	858	836	809	886	821	869	913	865	894	863	803	852	795	888	933	786	877	860	884	855	827	817	853	847	829	898	896	905	858	815	917	898	860	886	832	880	849	866	869	893	819	891	858	837	851	824	859	888	869	871	850	865	869	848	871	856	853	858	935	855	870	837	871	832	871	823	826	822	859	859	799	896	857	876	853	861	876	926	894	897	874	829	856	867	876	859	868	877	883	889	792	853	893	897	852	875	890	859	860	870	912	848	875	854	868	854	806	873	887	867	883	874	877	889	840	896	906	852	867	914	855	847	870	859	852	885	840	848	860	869	827	842	850	861	904	843	844	898	887	881	810	875	840	893	886	889	866	833	829	939	833	821	872	860	859	812	823	846	910	877	866	880	886	896	881	898	860	837	903	866	846	898	871	808	883	826	876	888	874	820	804	865	916	809	925	881	843	858	834	856	843	886	847	850	872	904	857	858	878	883	901	893	876	898	887	841	909	837	857	873	788	845	828	847	865	858	904	875	843	844	827	904	862	865	895	910	864	831	863	899	862	878	862	864	862	889	848	934	882	811	871	850	884	886	797	894	833	910	846	834	859	829	899	883	873	861	813	885	860	890	834	850	825	806	828	900	888	873	870	821	836	831	838	940	857	845	840	871	907	833	828	850	840	857	865	838	868	878	969	853	901	841	882	860	826	814	829	892	874	846	868	836	805	872	866	853	879	917	946	888	843	855	899	824	831	846	889	837	907	841	862	881	853	831	884	862	869	859	901	858	902	848	891	918	871	818	900	898	882	832	876	835	891	836	811	912	893	870	863	864	845	884	867	911	903	810	836	913	852	839	839	833	861	947	864	840	876	870	821	813	826	894	834	866	865	853	856	840	908	906	851	830	860	878	831	837	908	841	852	812	908	870	905	876	833	843	906	848	869	829	853	851	880	860	880	829	814	914	862	833	847	868	893	929	825	851	848	864	866	965	857	847	838	871	849	867	868	860	897	885	857	871	857	838	814	842	889	858	885	899	881	917	893	910	886	901	821	894	830	893	875	836	865	831	866	863	865	854	818	889	839	890	863	855	903	858	888	867	815	827	905	830	888	865	898	816	853	898	842	856	898	856	860	883	894	838	823	856	918	857	871	860	879	836	865	936	857	803	837	849	860	844	867	884	870	851	862	886	912	822	853	832	867	843	857	880	870	871	855	876	847	902	898	862	911	809	873	850	822	877	882	864	893	875	900	847	864	868	876	830	796	844	892	848	839	837	838	854	871	873	837	861	917	894	891	883	875	900	882	856	851	842	892	851	878	874	842	851	885	838	854	890	869	837	835	863	824	842	880	882	869	912	909	903	916	829	855	840	809	799	880	867	879	846	810	878	869	887	815	889	807	865	825	823	906	874	833	912	838	856	882	860	813	902	850	853	865	870	874	887	850	814	889	868	821	875	860	822	869	868	850	852	936	913	861	857	895	874	872	796	885	859	828	930	902	885	883	873	842	880	881	859	886	883	887	914	865	827	868	882	893	879	878	845	882	901	859	852	917	850	853	853	885	869	843	865	831	887	830	845	816	831	918	830	834	831	902	959	914	893	861	860	803	873	847	885	916	847	822	782	861	917	879	868	883	836	848	893	883	824	859	830	842	897	835	849	865	866	921	824	877	810	876	878	871	837	791	905	832	815	875	840	848	825	865	926	911	929	856	883	863	855	864	857	878	869	840	876	930	854	911	816	847	914	856	861	908	833	900	918	876	879	859	898	895	877	877	861	852	889	849	867	849	849	840	849	842	836	891	900	830	882	867	924	853	865	873	877	890	815	808	857	890	912	841	942	841	910	866	911	840	882	804	861	892	918	846	885	883	901	898	851	865	869	875	844	850	905	874	807	836	860	850	882	850	833	895	885	927	843	845	752	846	848	896	785	806	824	883	878	837	862	836	904	835	900	856	881	892	927	902	842	897	866	888	827	862	884	874	868	875	861	864	874	869	845	837	934	906	808	862	867	936	827	865	926	893	904	821	838	875	876	863	846	860	849	840	909	880	862	866	827	832	852	909	871	831	873	902	866	869	897	880	858	939	941	850	880	881	906	855	851	849	877	830	850	886	833	847	918	837	833	838	833	888	878	834	856	840	839	887	917	833	902	829	900	864	868	862	871	897	891	891	856	840	846	886	869	853	889	862	920	852	847	903	810	861	884	858	859	842	900	869	880	857	909	876	897	870	884	835	846	896	875	860	893	890	874	878	841	868	868	857	891	813	841	865	887	885	891	882	871	832	875	852	844	867	867	916	865	900	875	879	894	846	866	896	886	894	857	834	890	916	859	813	845	862	851	865	842	915	877	844	870	876	866	853	877	855	892	810	908	870	858	863	930	869	903	867	844	850	921	856	912	843	851	816	908	840	818	817	871	867	831	882	896	885	885	894	910	869	840	823	901	853	895	832	896	889	849	852	886	884	837	829	934	841	854	824	828	904	836	860	886	907	865	851	894	844	906	874	856	903	867	826	820	862	893	902	899	860	871	877	878	811	838	822	887	846	855	840	804	923	888	854	895	847	852	931	862	836	878	858	848	865	915	869	899	871	875	872	942	893	837	882	838	891	886	884	859	891	863	890	849	890	887	837	940	912	889	873	838	848	893	798	871	864	908	853	847	919	851	881	867	866	851	901	868	880	844	851	883	848	930	862	937	882	818	864	877	841	935	821	867	929	849	859	844	843	870	816	807	905	856	880	866	873	840	861	871	917	845	872	783	895	905	877	891	813	906	867	849	878	877	875	803	846	877	898	888	843	857	867	804	902	907	890	894	872	900	864	857	834	850	946	922	881	833	844	808	902	884	859	857	816	841	831	883	833	847	928	812	838	874	877	867	848	917	878	895	879	869	838	859	848	845	878	889	876	820	877	844	823	924	890	868	856	878	831	857	861	872	903	871	857	865	874	863	863	859	876	886	880	862	887	828	877	854	813	874	897	878	840	856	840	824	862	841	816	871	838	855	862	846	893	846	898	877	835	833	865	859	862	851	808	903	867	827	901	878	878	915	867	819	888	889	836	867	867	874	860	812	896	814	804	855	849	927	872	870	897	847	883	838	853	896	857	839	846	869	866	837	894	893	838	890	855	845	845	831	844	904	869	812	894	877	874	826	853	889	874	899	890	955	892	827	874	899	828
35042	43717	31500	22455	19412	18094	12713	8019	5539	4732	4454	4149	3671	3192	3030	2788	2491	2101	1802	1668	1620	1519	1508	1431	1304	1340	1225	1229	1116	1103	1149	1148	1143	1131	1184	1149	1270	1199	1199	1157	1166	1097	1155	1141	1113	1105	1155	1090	1134	1057	1093	1100	1100	1072	1094	1074	1071	1113	1015	1093	1095	1039	1125	1060	1044	1102	1087	1150	1010	1063	1079	1070	1144	1109	1039	1080	1078	1060	1066	1141	1077	1059	1095	1112	1045	1110	1069	1124	1086	1043	1047	1097	1071	1101	1029	1021	1040	1033	1082	1045	1050	1027	1064	1055	1113	1048	1038	1034	1093	1015	1055	1105	1066	1108	1087	1120	1063	1051	1064	1099	1089	1021	1031	1002	1053	1074	1097	1053	1138	1046	1039	1067	1050	1019	1035	1098	1040	1112	1064	1112	1083	1064	1047	1098	1071	1087	1009	1089	1135	1064	1011	1048	1066	1051	1078	1087	1055	1063	1046	1099	1147	1047	1040	1070	1065	1047	1065	1102	1042	1067	1006	1040	1042	1101	1046	1079	1061	1102	1057	1054	1143	1067	1056	1070	1111	1067	1057	1143	1085	1068	1077	1066	1041	1046	1108	1104	1027	1044	1044	1095	1088	1086	1014	1029	1105	981	1043	1021	1087	1059	1060	1080	1104	1082	1064	1056	1047	1063	1023	1074	1062	1056	1003	1062	1062	1077	1029	1097	1047	1046	1030	1028	1108	1052	1050	1126	1068	1042	1049	1028	1024	1074	1033	1053	1085	1117	1109	1108	1026	996	1117	1077	1036	1032	1066	1033	1061	1043	1045	1127	1040	1019	1086	1141	1096	1076	1045	1078	1082	1108	1115	1068	1013	1044	1047	1069	1093	995	1054	1105	1144	1047	1112	1087	1089	1062	1046	1062	1031	1097	1097	1056	1074	1101	1088	1040	1068	1070	1111	1093	1044	1062	1062	1033	1034	1034	1156	1095	1050	1161	1085	1114	1055	1044	997	1049	1094	1063	1025	1011	1002	1066	1045	1118	1075	1097	1113	1060	1028	1105	1038	1058	1063	1058	1067	995	1072	1083	1070	1058	1144	1039	1092	1091	1023	1099	1023	1058	1053	1031	1095	1110	1085	1081	1059	1055	1074	1062	1092	1073	1059	1064	1057	1072	1045	1042	1089	1067	1053	1042	1087	1086	1047	1026	1022	1044	1048	1079	1071	1053	1065	1058	1079	1082	1055	1093	1013	1118	1063	1115	1039	1061	1080	1072	1031	1069	1079	1052	1083	1106	1075	1117	1083	1082	1082	1047	1034	1086	1075	1107	1106	1121	1076	1109	1037	1021	1059	1122	1113	1041	1083	1088	1012	1085	1066	1104	1145	1090	1057	1059	1074	1122	1028	994	1112	1079	1095	1071	1062	1088	1082	1099	1112	1085	1089	1057	1079	1104	1080	1092	1094	1048	1078	1048	1096	1079	1027	1047	1088	1058	1090	1020	1084	1071	1005	1024	1020	1014	1075	1090	1086	1056	1065	1009	1073	1061	1030	1046	1033	1052	1103	1059	1061	985	1013	1032	1035	1073	1074	1115	1053	1084	1064	1062	1081	1053	1094	1117	1041	1048	1083	1059	1016	1078	1026	1106	1095	1076	1119	1090	1122	1034	1068	1056	1101	1043	1073	1051	1100	1148	1103	1075	1025	1047	1039	1025	1046	1087	1024	1122	1119	1048	1019	1131	1073	1098	1009	1055	1089	1029	1084	1050	1083	1126	1046	1096	1053	1123	1106	1076	1095	1101	1061	1054	1142	1066	1097	1109	1030	1104	1044	1057	1085	1062	1073	1107	1044	1105	1029	1070	1164	1085	1024	1060	1137	1002	1088	1089	1041	1039	1045	1065	1079	1067	1061	1025	1126	1030	1017	1061	1078	1020	1056	1098	1076	1072	1139	1118	1082	1053	1060	1062	1059	1108	1071	991	1009	1077	1077	1111	1074	1061	1047	1045	1067	1058	1048	1100	1021	1024	1050	1010	1108	1021	1046	1024	1063	1056	1065	1120	1070	1090	1064	1093	1079	1075	1033	1092	1048	1060	1050	1048	1042	968	1069	1110	1064	1026	1094	1011	1069	1098	1093	1102	1077	1075	1042	1067	1136	1064	1043	1110	1128	1092	1034	1115	1071	1074	1040	1062	1049	1023	1089	1031	1091	1039	1029	1042	1124	1068	1045	1098	1061	1054	1063	1027	1026	1046	1084	1106	1148	1049	1084	1025	1091	1074	1091	1134	1068	1057	1130	1103	1087	1097	1033	1037	1055	1045	1012	1047	1023	1056	1043	1090	1052	1067	1105	1065	993	1056	1037	1014	1026	1133	1083	1066	1060	1065	1067	1036	1086	1024	1067	1029	1094	1137	1075	1042	1050	1094	1086	1050	1087	1097	1060	1068	1062	1102	1095	1044	1042	1020	1098	1075	1021	1060	1040	1087	1066	1086	1018	1078	1046	1041	1074	1036	1084	1042	1119	1054	1146	1047	1040	1100	1034	1080	1064	1041	1074	1077	1065	1088	1067	1098	1057	1086	1070	1058	1125	1118	1088	1073	1086	1070	1038	1084	1087	1099	1059	1074	1072	1067	1021	1081	1088	1052	999	1116	1063	1095	1068	1079	1042	1049	1059	1040	1073	1049	1080	1071	1088	1100	1084	1034	1087	1043	1060	1059	1031	992	1039	1100	1088	1088	1127	1060	1017	1038	1069	1045	1054	1095	1072	1119	1016	1042	1072	1027	1055	1027	1073	1085	1167	985	1134	1096	1105	982	1091	1117	1074	1061	1035	1042	1083	1022	1053	1039	1044	1058	1014	1058	1099	1061	1081	1129	1037	1131	1029	1034	1109	1043	1121	1084	1058	1083	1096	1101	1074	1076	1069	1005	1048	1086	1110	1083	1077	1104	1090	1030	1065	1055	1020	1029	1020	1107	1064	1077	1030	1061	1101	1078	998	1061	1074	1070	1088	1028	1052	1093	1061	1027	1052	995	1051	1062	1117	1040	1066	1136	1042	1041	1058	1118	1055	1047	1083	1036	1124	1094	1018	1039	1080	1063	1041	1105	1063	1076	1096	1046	1081	1029	1058	1129	1077	1083	1068	1084	1054	1040	1094	1048	1054	1112	1071	1106	1067	1079	1085	1048	1064	1041	1069	1041	1009	1078	1005	1083	1060	1060	1069	1120	1065	1087	1047	1056	1083	1028	1062	1112	1121	1094	1098	1066	1028	1160	1058	1052	1152	1037	1101	1080	1044	1103	1036	1060	1028	1073	1062	1018	1035	1001	1038	1009	1060	1070	1018	1042	1108	1037	1097	1066	1051	1078	1108	1105	1069	1099	1100	1076	1040	1085	1079	1093	1064	1062	1138	1125	1100	1002	1043	1033	1096	1030	1084	1050	1095	1042	1048	1087	1144	1019	1018	1110	1068	985	1081	1117	1124	1045	1028	1067	1019	1100	1147	1112	1045	1069	1090	1080	1048	1104	1049	1060	1097	1075	1047	1023	1061	1074	1080	1051	1041	1080	1029	1078	1059	1049	1106	1065	1061	1097	1147	1050	1047	1053	1118	1092	1125	1053	1074	1070	1093	1068	1056	1041	1078	1064	1062	1047	1068	1073	1114	1066	1053	1008	1018	1078	1082	1082	1028	1033	1077	1113	1102	1095	1047	1062	1078	1053	1028	1062	1001	1023	1027	1065	1104	1066	1072	1082	1015	1060	1086	1098	1028	1099	1006	1082	1007	1054	1100	1079	1049	1056	1058	1047	1126	1056	1038	1000	1049	1024	1040	1084	1084	1131	1076	1104	1114	1098	1051	1041	1086	1062	1094	1122	1064	1035	1037	1133	1089	1064	1079	1051	1087	1066	1097	1019	1059	1067	1081	1059	1034	1068	1054	1083	1013	1060	1077	1074	1032	1067	1068	1066	1071	1053	1084	1124	1031	1099	1041	1028	1132	1042	1026	1053	1131	1009	1037	1106	1140	1091	1050	1110	1079	1106	1098	1080	1025	1058	1062	1111	1069	1038	1122	1141	1038	1057	1052	1061	1018	1107	1049	1120	1063	1049	1090	1022	1056	1057	1060	1047	1060	1113	1064	1073	1125	1061	995	1084	1071	987	1019	1117	1050	1116	1073	1041	1039	1066	1098	1077	1044	1047	1030	1090	1060	1035	1070	1053	1033	1112	1065	1049	1066	1084	1054	1058	1065	1007	1037	1053	1043	1064	1068	1115	1085	1069	1048	1080	1070	1069	1119	1103	1030	1053	1080	1047	1070	1103	1085	1035	1010	1038	1037	1118	1068	1063	1077	996	1064	1094	1070	1020	1006	1030	1053	1100	1109	1098	1086	1080	1099	1083	1041	1081	1052	1039	1036	1049	1064	1090	1023	1053	1094	1053	1053	1066	1061	1050	1040	1069	1118	1080	1059	1035	1075	1085	1106	1084	1103	1027	1060	1045	1059	1063	1055	1099	1050	1021	1114	1090	1083	1105	1001	1097	1120	1115	1008	1094	1056	1080	1005	1092	1049	1082	1039	1076	1081	1029	1134	1083	1061	1082	1054	1084	1020	1109	1093	1086	1097	1084	1059	1085	1120	1040	1102	1103	1051	1079	1090	1082	1101	1074	1085	1012	1082	1116	1077	1117	1014	1061	1124	1062	1101	1092	1084	1089	1086	1099	1025	1064	1067	1038	1044	1065	1051	1046	993	1084	1075	1066	1064	1126	1068	1020	1053	1078	1097	1028	1060	1112	1072	1109	1068	1113	990	1066	1072	1044	1059	1052	983	1073	1034	1069	1042	1034	1050	1051	1055	998	1047	1077	1082	1054	1045	1090	1033	970	1042	1060	1115	1026	1078	1089	1102	1072	1022	1038	1073	1087	1088	1068	1045	1100	1083	1041	1050	1079	994	1066	1039	1005	1102	1004	1017	1087	1080	1097	1002	1057	1080	1033	1044	1092	1101	1068	1077	1056	1030	1098	1123	1050	1071	1053	1080	1096	1098	1121	1079	1093	1098	1095	1111	1057
23712	20871	28133	23887	21821	20276	13434	6138	3997	3792	3574	3010	2710	2430	2400	2010	1860	1561	1372	1356	1352	1230	1112	1124	1095	1023	1037	907	914	906	926	903	905	905	900	908	907	891	936	946	867	817	844	851	886	808	840	807	893	821	849	876	791	851	776	849	806	805	844	801	798	813	848	797	843	822	840	815	781	787	818	729	817	825	838	743	787	823	791	768	800	787	819	751	816	812	778	858	805	813	749	728	810	778	799	833	825	751	791	756	785	754	837	742	825	835	792	788	771	811	796	786	812	824	813	770	803	822	811	816	796	761	804	764	806	813	822	782	823	823	809	812	766	777	765	829	777	791	798	809	788	784	791	795	823	828	806	814	782	796	810	777	788	836	796	799	792	837	793	808	796	786	837	850	802	772	789	824	814	818	840	763	804	792	810	780	836	786	767	759	836	842	778	770	801	781	763	768	769	791	768	805	847	791	829	853	851	831	791	855	807	793	764	847	746	798	803	806	787	785	766	789	779	816	801	818	817	806	737	777	845	802	812	783	791	861	815	798	802	754	819	836	820	759	817	795	794	797	806	758	779	796	759	757	785	811	757	777	813	810	835	820	798	804	790	811	785	856	841	786	780	806	805	793	792	860	813	782	831	789	735	811	834	814	796	710	803	819	766	760	833	787	790	831	856	837	797	746	811	799	812	857	786	831	784	770	809	818	823	835	802	813	787	798	777	785	806	800	825	755	791	798	776	792	766	793	763	813	789	766	777	818	750	821	763	793	844	784	758	824	799	780	766	787	802	768	772	807	800	829	808	801	830	815	809	803	767	801	812	784	762	816	815	824	780	808	795	809	765	852	863	839	805	824	835	827	791	787	819	768	794	790	817	817	743	775	780	809	753	747	766	798	791	754	782	842	796	778	824	793	770	760	760	787	813	793	792	791	816	828	803	727	833	756	797	775	797	814	831	813	791	856	805	802	830	769	755	815	814	770	825	826	820	756	795	779	782	824	782	819	767	791	799	835	824	775	817	777	783	757	776	816	803	789	790	834	819	769	801	795	876	768	797	822	773	830	755	802	787	793	758	817	793	828	790	828	803	782	782	823	818	810	857	771	772	799	810	808	807	782	795	789	810	771	784	837	765	787	761	800	846	777	775	731	825	768	853	842	809	797	815	763	809	797	815	774	803	796	820	817	793	788	798	755	792	775	793	793	815	815	795	827	788	824	806	810	830	816	784	768	810	791	826	825	841	777	792	781	798	774	802	802	792	807	810	774	820	807	821	758	802	785	804	821	837	816	815	853	872	772	807	791	803	823	806	834	839	777	794	758	799	792	834	761	772	789	781	837	785	788	795	781	853	790	808	777	748	804	785	851	807	815	816	765	776	839	788	777	816	775	851	832	808	766	805	785	830	828	763	807	819	785	825	822	785	744	795	864	853	824	781	739	819	813	815	825	773	817	789	814	790	783	761	785	819	811	761	817	791	806	780	779	829	773	796	815	782	829	800	824	809	819	777	851	797	788	812	837	790	793	823	806	802	779	757	798	792	754	790	795	828	766	812	752	801	834	787	735	802	736	783	823	807	809	818	818	754	760	815	838	814	784	827	839	798	826	788	783	855	784	761	817	800	779	778	804	766	784	775	780	786	819	806	795	812	772	818	733	810	816	768	830	813	768	771	860	790	826	795	798	855	793	777	798	802	825	750	827	803	803	805	827	809	801	779	820	777	806	800	813	831	752	766	838	795	814	796	794	774	785	796	798	752	780	782	788	787	797	785	779	791	809	777	802	808	824	836	796	810	811	780	822	783	790	809	796	799	773	774	799	815	806	818	803	817	775	805	802	798	818	825	819	834	788	796	803	791	767	808	798	803	787	790	822	777	800	803	786	799	802	831	757	790	759	794	801	756	828	797	764	774	806	793	762	815	806	815	767	751	812	814	816	769	802	825	754	806	724	831	814	789	791	813	793	732	773	817	784	811	819	813	797	785	778	857	799	786	827	754	758	820	805	844	791	773	744	820	800	796	686	845	803	816	779	793	759	880	766	805	763	803	750	801	771	814	791	815	829	809	830	810	774	783	794	795	806	785	815	794	851	837	780	785	849	835	799	768	827	790	793	776	766	808	806	817	770	819	830	801	808	808	795	866	778	778	773	776	814	785	774	766	812	821	765	779	869	817	788	761	786	807	800	828	792	761	774	774	808	827	795	835	792	820	786	807	791	779	789	829	807	822	819	746	773	801	786	806	805	808	815	754	768	804	806	787	792	792	801	795	804	774	735	784	772	805	835	737	805	791	804	773	784	806	757	774	778	825	775	783	745	816	780	789	767	800	810	803	838	788	782	751	789	781	817	740	790	815	794	763	796	825	773	797	797	912	799	796	786	763	805	783	789	834	803	782	789	814	790	831	787	817	837	772	742	766	811	828	822	764	741	821	783	792	771	794	799	798	852	765	827	822	756	869	776	856	757	791	819	793	802	818	781	794	767	775	784	826	805	837	793	788	797	778	819	790	773	778	793	780	812	776	826	792	774	742	801	757	793	764	822	794	800	828	821	817	835	764	788	854	760	751	807	795	759	812	791	834	819	815	780	755	788	800	795	791	837	808	779	817	811	823	797	762	792	828	808	795	782	836	800	804	815	830	844	828	839	804	802	803	761	757	800	763	833	805	813	843	799	780	752	804	765	803	807	797	838	775	782	807	767	789	831	815	828	822	855	790	817	768	792	812	835	815	783	779	783	791	764	838	809	767	807	827	787	845	744	760	756	746	797	836	778	828	775	814	810	774	770	830	767	770	820	763	823	792	769	762	820	823	821	847	786	786	847	844	754	756	741	780	808	791	784	814	763	786	769	797	803	745	811	823	776	825	793	819	815	755	830	773	827	789	771	781	771	847	796	847	777	764	817	815	742	765	772	789	784	800	810	804	785	848	838	823	849	771	784	772	771	768	774	797	829	785	801	795	820	794	816	794	771	785	856	795	799	766	807	800	786	768	802	787	808	849	782	789	812	743	793	807	822	784	769	847	820	807	775	784	832	834	766	824	825	830	780	824	779	755	793	791	779	791	848	781	826	832	799	783	773	803	766	782	828	815	822	763	772	811	741	794	756	847	805	784	760	770	779	785	794	745	804	800	791	854	797	801	805	808	807	779	741	760	771	801	801	783	814	755	764	824	851	791	773	813	805	801	827	832	815	802	776	826	803	818	790	805	797	820	815	796	819	764	775	816	803	821	807	825	827	737	782	781	815	808	833	820	807	797	787	826	759	803	833	775	837	807	792	824	770	801	793	769	787	805	760	788	757	794	799	797	811	795	823	811	838	773	783	861	766	815	794	739	756	786	797	828	808	810	795	799	788	756	815	778	842	822	794	768	787	773	818	810	808	781	805	818	835	817	813	790	792	824	780	827	821	756	783	850	832	759	799	760	800	809	860	775	773	765	797	824	796	783	791	812	792	787	743	769	806	795	805	779	781	746	758	774	797	792	777	780	879	776	811	790	882	793	773
38854	54377	37613	29026	27081	23447	17023	10364	8032	7605	6772	5703	4984	4507	4148	3724	3218	2562	2215	2109	2136	2014	1767	1666	1413	1436	1360	1318	1197	1183	1149	1059	1137	1144	1091	1145	1190	1219	1225	1109	1064	1114	1106	1033	1058	1024	1003	1097	1028	1075	1035	1015	1024	979	1050	978	993	987	1038	993	1036	1013	965	1007	983	1033	980	969	1001	955	935	1018	1006	1016	1071	989	1002	960	999	972	932	954	1019	1005	1000	1009	1032	1021	995	1017	1029	963	1054	1003	933	1033	930	1020	1036	991	988	1010	1014	1016	1031	1001	976	1013	970	978	968	968	985	906	916	996	1020	974	973	991	997	1016	1010	1015	994	1019	1005	982	1020	990	990	1009	996	992	951	1005	1053	982	987	1034	990	1031	996	989	963	1000	985	939	1000	985	947	986	990	955	926	1024	977	1026	985	1005	1007	1053	893	973	1056	979	989	966	919	1001	947	1017	979	940	979	999	997	995	931	941	1023	1004	997	946	979	983	967	1014	968	976	937	985	1008	1029	1012	956	1025	1010	956	997	1047	1009	1006	1018	967	949	1002	1008	1046	951	947	980	981	1000	975	989	949	974	969	948	1006	1005	979	1004	974	987	983	1040	941	954	927	1012	988	1004	990	983	1041	959	977	1039	1038	993	1019	987	1020	1002	985	996	962	998	921	987	999	956	1020	1008	999	998	1025	1018	1019	1049	1026	1014	971	1001	1028	1003	1050	943	1011	969	1042	1049	1021	962	1037	1000	964	980	987	973	961	1006	1025	997	950	1000	1019	1050	1043	980	994	987	992	1035	980	992	1062	994	937	934	1017	965	1034	990	955	992	1010	982	1030	975	997	986	997	983	968	971	1002	978	974	992	977	981	966	976	1050	1017	965	993	1005	992	1024	940	1010	1007	1054	1003	1034	974	1059	1035	1027	995	1026	1070	952	915	997	1042	972	948	1017	978	1036	1013	1022	993	985	975	1003	950	1021	988	1045	979	1018	1032	959	1002	959	985	1061	952	1034	988	1028	995	904	997	1008	1041	1026	993	964	1018	993	965	964	999	1002	958	993	1002	1023	1031	965	930	977	991	969	1050	1037	1043	949	1020	955	969	982	1012	958	994	1023	946	1079	984	973	1008	985	1029	1027	975	1012	968	973	976	1014	1042	966	954	1007	999	954	1000	996	970	1039	954	923	967	973	996	954	957	962	1015	1017	962	982	1011	950	973	1044	1033	979	996	981	1027	979	1029	995	1035	1024	987	983	1020	1026	1008	999	1033	981	969	995	995	982	1020	1002	999	996	1031	937	1052	1011	1015	1013	991	1001	1002	1019	972	1021	946	977	1004	1008	985	996	1029	1011	1024	923	1028	1025	993	993	981	984	1005	988	983	955	1043	981	980	1025	934	976	941	970	980	1036	997	998	990	1003	976	1027	965	998	998	1020	999	942	982	1043	946	1020	1031	972	980	986	987	969	960	999	988	1008	981	1001	975	979	976	1024	964	1018	987	978	963	976	994	947	1046	977	1007	1000	966	957	1042	960	1011	986	1003	1032	985	930	1002	969	1026	982	923	1018	1011	941	1005	1018	933	1006	996	942	1024	980	1025	1010	1009	949	1027	1047	971	964	985	992	1012	1073	968	1008	956	991	963	978	991	970	993	1004	1031	952	969	1034	997	978	1005	973	1001	942	995	940	974	970	1012	956	964	1008	982	972	1017	965	955	961	959	944	958	944	1071	1041	936	972	985	916	969	999	990	983	938	971	1003	976	985	1011	983	1066	979	1008	947	1050	966	1016	964	973	934	1066	971	971	964	973	988	985	957	986	1027	966	984	1001	1056	975	921	980	971	995	1030	981	919	972	934	1001	997	989	931	1025	1040	950	996	969	1052	984	963	1026	966	1009	990	971	977	1031	955	1016	969	1008	967	998	965	967	1081	1020	996	941	993	1001	1026	954	1009	977	966	996	999	964	1063	935	1015	989	993	993	1013	1033	1005	1026	974	996	949	1014	929	995	1046	940	1023	1026	996	1000	1011	982	982	1006	995	975	1032	998	974	971	991	1007	1036	1011	1009	985	925	1019	992	979	976	966	1007	975	926	951	977	1032	981	1051	953	961	962	1042	985	1073	1018	985	1018	1005	1002	985	1030	978	1012	957	992	968	1057	950	978	985	1005	937	987	960	960	1011	983	1012	1022	939	939	985	971	991	1010	949	1042	1027	1023	1025	967	1026	1014	977	1032	1038	993	980	985	957	991	1004	950	960	990	1008	949	1005	996	945	1052	976	1021	1024	970	1038	1009	1038	994	947	997	967	968	997	985	1042	969	977	993	1049	965	998	1031	934	990	1002	979	1011	979	978	960	1022	965	940	1010	1001	1015	1036	1010	941	981	967	962	967	971	944	1009	1024	1048	1022	1001	1028	982	1008	1022	1018	986	1009	981	984	1024	971	939	955	1018	1020	983	1011	1022	964	1031	1003	1024	1019	972	976	1017	970	957	996	990	1004	988	1019	983	985	981	940	933	1017	939	969	1012	1009	999	1023	972	1033	954	950	1022	1051	996	977	1038	949	995	1024	1015	1047	982	1023	1018	935	1030	953	996	994	1042	987	1002	975	1056	980	964	998	974	952	1008	994	1046	1009	975	986	1084	957	969	969	1030	990	1022	1014	943	1015	1008	942	1005	1033	967	1022	961	952	929	1034	999	1009	1006	1030	970	1050	961	957	1006	986	984	969	960	1006	985	961	1029	999	1031	979	936	1008	1050	1043	966	966	952	1006	972	982	1012	998	992	971	967	984	996	1011	963	965	1018	964	985	994	972	990	984	997	1023	980	949	1020	993	979	1011	1039	916	984	1022	934	1018	1023	971	1024	965	1001	937	965	1007	1037	983	973	1012	994	952	917	1019	967	993	997	970	1057	1002	1009	1020	1063	995	1025	965	980	957	987	965	999	971	964	977	999	1004	962	1008	1005	1041	994	968	994	978	987	947	990	943	1020	1026	1042	978	1051	980	991	973	997	1019	1007	1074	1072	979	1019	951	1018	975	1031	978	990	962	1018	986	928	937	934	960	1004	1006	994	957	1013	1036	948	959	988	1001	1038	1002	955	1018	951	1007	984	952	1023	995	937	1061	1002	953	1005	953	999	967	981	1029	975	956	1037	1049	998	981	977	955	1019	964	1013	1022	1017	1009	1024	977	967	955	929	1070	976	1020	1009	998	991	984	972	982	945	969	1024	933	998	972	983	1041	996	976	1004	1030	1042	1017	1027	975	1005	954	1017	999	997	974	1019	980	968	946	973	1028	1003	1029	994	980	945	1008	989	963	987	975	1001	1031	1027	971	991	1024	1001	994	943	1028	1011	972	959	997	1006	966	964	970	1017	968	1000	935	994	979	955	1000	1010	1016	1024	962	976	963	1033	943	997	1007	990	1023	1000	987	1019	1001	1003	1042	969	987	1038	966	983	944	996	982	1012	1043	994	976	977	1059	1011	1015	1005	975	993	1000	948	1016	1016	953	997	1060	986	1073	1032	970	1010	1030	1020	983	972	943	985	948	979	988	1011	996	1010	981	1031	955	1002	991	942	1013	1015	1046	986	1030	1016	1022	973	1059	987	1052	1002	999	1041	1040	1015	937	1031	1003	1008	980	943	1035	1000	972	977	1028	1025	1003	1018	964	971	928	1020	1010	960	1040	981	968	979	998	960	948	971	1008	974	979	1020	1015	923	1070	1034	988	996	1024	1012	1002	1037	1005	1014	998	972	991	1033	987	976	959	968	1026	968	995	996	996	1015	961	1011	1017	972	997	973	967	973	1019	1017	1013	1052	1024	967	1013	993	1013	956	971	942	957	951	981	1000	964	984	942	998	977	1010	1001	1032	978	995	1004	1009	950	1008	970	955	982	1021	1003	1031	981	1065	998	978	998	1001	1023	1012	1006	943	979	1009	981	971	1001	1020	990	990	977	1054	1001	970	956	1080	1032	995	993	986	1012	1010	982	973	965	999	1053	950	1029	1005	956	1007	964	999	952	1009	1032	1003	1015	1012	1030	1019	978	1035	933	1051	1008	1027	1015	968	1029	977	984	991	1021	1013	997	957	979	962	976	992	999	983	1009	931	1035	1006	1055	946	1026	1005	982	976	972	985	1033	965	1016	932	946
22649	20815	28421	23347	21181	22827	19009	8202	5533	5490	4636	3412	3030	2861	2662	2324	1954	1703	1471	1448	1465	1311	1181	1102	1087	1117	1021	951	903	869	867	880	794	918	857	859	869	893	897	901	862	841	864	819	796	811	794	760	783	774	779	740	793	777	783	796	740	746	788	765	725	764	773	714	749	731	753	766	747	764	756	712	744	736	734	684	726	733	759	731	734	764	735	711	755	760	823	783	697	742	754	738	750	775	745	752	759	724	767	733	688	777	698	719	703	692	780	749	751	744	744	783	759	690	747	769	774	737	731	739	738	781	728	750	760	764	729	781	765	728	702	729	709	728	798	754	741	784	759	692	761	766	745	790	721	714	736	755	648	718	774	771	772	774	721	703	738	777	692	704	753	757	746	726	722	760	710	742	744	707	717	701	733	755	739	756	756	767	787	702	747	742	739	731	746	730	720	682	768	723	741	739	726	760	735	725	730	753	683	681	807	744	719	755	733	745	810	772	774	781	756	719	745	733	748	757	743	711	738	768	704	782	758	778	727	723	750	799	737	768	775	736	750	767	762	770	745	734	774	729	746	735	747	730	710	762	804	699	777	732	717	780	722	743	719	731	728	714	741	730	756	768	716	723	730	728	727	688	673	759	749	740	708	727	779	722	714	753	712	765	733	745	714	730	746	715	708	779	787	722	717	736	718	717	714	767	771	764	721	745	722	736	721	747	743	733	745	758	729	717	721	739	759	714	718	779	733	678	718	764	731	753	710	746	791	753	698	720	713	710	749	752	743	718	726	762	754	709	749	732	694	735	788	714	735	731	751	749	741	760	727	801	766	732	755	787	738	781	695	760	692	745	763	727	774	847	735	700	730	721	760	694	677	768	746	740	778	729	732	751	713	723	719	734	785	715	758	737	727	801	738	749	730	763	777	740	738	774	748	741	739	725	744	759	746	761	763	761	725	757	724	784	740	720	749	727	764	754	726	715	731	775	690	693	730	728	702	736	758	728	730	717	748	782	717	727	741	768	749	790	761	745	737	687	758	740	717	727	723	717	791	729	756	744	725	747	745	731	737	726	769	733	777	734	701	746	776	737	759	776	725	745	716	749	763	670	738	741	734	723	746	763	735	746	710	739	712	767	756	783	739	743	721	717	793	751	753	728	749	822	745	698	693	712	748	729	752	754	688	751	703	757	752	786	781	701	758	775	704	711	776	751	723	799	741	723	813	734	723	754	759	705	726	739	802	749	719	758	785	684	701	725	787	743	750	765	699	733	692	725	751	767	763	780	766	684	748	734	736	737	758	730	749	733	753	738	736	736	772	722	736	778	721	686	765	786	754	787	752	729	722	769	768	697	758	719	751	797	770	711	729	764	747	747	703	717	709	749	713	726	713	741	754	726	755	712	744	759	767	799	726	698	769	709	700	791	726	749	738	802	695	733	720	679	727	695	760	764	733	744	685	768	720	685	804	744	715	691	715	721	724	682	710	778	756	720	723	712	764	736	737	748	771	729	728	762	755	736	731	759	754	750	741	742	783	741	680	728	729	713	758	763	755	737	738	715	721	716	724	735	724	723	749	751	770	768	802	755	699	773	732	775	709	727	723	734	743	737	743	747	767	719	755	700	749	773	759	784	754	742	724	748	774	729	730	736	752	797	728	756	768	766	716	746	756	764	745	733	701	745	715	734	732	769	743	743	726	690	750	741	752	747	716	720	765	789	718	672	675	766	783	745	754	738	727	809	737	713	783	721	766	708	743	763	730	760	717	714	719	721	786	766	726	754	747	803	708	767	695	747	710	761	713	743	736	769	723	718	708	743	758	733	747	714	725	691	705	707	738	765	711	734	715	708	762	744	721	731	757	716	727	727	726	756	721	707	704	712	717	777	748	747	742	721	736	741	765	739	719	733	796	722	754	744	776	756	679	718	740	751	737	724	711	732	743	745	757	753	712	753	725	743	775	778	813	737	761	740	730	706	703	735	774	765	753	734	740	734	693	710	762	714	753	714	749	778	692	725	752	724	715	745	737	714	739	736	736	716	728	708	730	762	732	717	729	750	732	731	777	734	765	740	675	745	749	779	757	712	765	724	758	782	749	748	740	670	764	773	741	748	692	724	726	794	762	692	758	746	690	708	711	742	738	761	758	683	692	770	778	686	726	713	734	740	726	765	759	692	742	672	726	734	733	750	730	803	763	751	744	771	773	708	767	766	812	715	733	707	706	709	727	733	751	706	741	685	792	740	744	723	733	726	755	726	770	738	742	757	740	720	780	731	706	739	818	748	732	712	778	768	732	716	763	772	749	711	711	755	724	779	724	706	753	741	791	779	740	696	743	743	711	694	719	763	784	721	724	771	783	713	714	723	764	660	755	760	755	767	727	725	690	722	739	747	788	745	775	705	718	737	761	708	690	727	747	760	760	781	761	751	695	733	761	729	734	754	768	736	718	721	753	731	733	744	777	721	779	734	730	766	782	691	705	767	755	740	746	704	694	717	765	753	761	756	703	752	779	761	777	751	730	756	761	762	780	728	714	753	729	724	731	703	727	763	726	760	753	749	744	727	763	749	745	704	702	733	728	739	763	780	815	762	707	715	743	729	704	719	758	765	751	717	785	746	774	722	773	742	686	735	726	707	733	712	738	802	788	718	773	661	714	743	737	771	752	692	714	781	793	746	715	737	696	776	774	731	771	732	731	790	763	797	743	759	708	742	757	760	734	741	747	702	769	722	705	756	744	676	746	744	743	785	718	730	763	708	746	699	761	745	721	745	696	704	754	784	745	733	718	713	758	746	774	738	759	755	717	769	716	723	733	745	744	727	723	770	749	717	751	679	725	713	725	718	739	726	769	779	742	776	731	747	691	743	712	744	781	808	782	733	757	756	707	776	743	743	726	765	736	731	725	735	714	740	720	723	746	727	710	707	697	755	747	723	734	735	724	747	775	718	762	743	732	766	754	814	710	740	758	718	705	754	750	749	721	762	764	710	787	766	737	718	747	741	738	699	775	692	715	745	716	745	741	710	740	764	762	770	790	770	744	804	728	753	730	742	728	793	751	705	779	761	763	732	703	765	765	728	729	741	755	760	733	770	715	797	716	726	732	775	715	761	729	772	685	732	750	766	725	768	760	725	707	741	713	727	739	780	766	645	710	733	763	736	752	745	745	760	762	729	755	673	738	751	762	756	764	755	725	717	780	719	743	809	785	692	724	734	748	759	717	765	736	741	722	786	749	719	754	701	739	690	745	756	767	769	768	756	727	713	750	712	755	734	724	704	785	810	770	747	719	712	762	729	754	715	713	758	770	772	724	748	772	674	755	745	765	744	729	699	748	755	749	736	757	742	705	729	702	727	726	743	746	741	705	702	736	720	751	776	773	782	731	783	767	736	740	692	681	733	791	745	670	736	743	709	755	736	754	786	755	770	764	726	774	736	782	747	713	760	721	697	771	734	767	748	731	712	780	717	752	748	779	775	757	746	728	742	750	733	737	746	783	748	739	754
42753	62272	41948	35501	29874	27040	18820	12867	10470	10543	8776	6429	5734	5302	4854	4157	3311	2639	2367	2256	2285	2067	1739	1676	1631	1645	1519	1308	1212	1087	1169	1170	1077	1221	1150	1171	1210	1203	1178	1244	1198	1114	1164	1044	1085	1040	1000	1016	935	1019	935	957	977	904	942	915	939	965	927	931	923	971	935	933	909	817	877	964	957	918	886	911	872	882	894	907	867	866	872	871	893	856	897	923	896	917	904	837	920	881	869	854	931	885	898	911	899	951	917	961	921	910	904	876	838	859	966	880	852	906	908	894	920	886	875	897	931	899	935	883	910	938	873	886	938	901	905	948	873	865	915	912	869	889	908	898	924	908	949	851	875	906	887	952	952	850	916	851	965	847	897	869	903	924	932	919	908	885	879	849	895	906	905	879	868	904	889	901	945	907	921	897	874	906	882	906	913	878	955	884	898	878	888	904	925	861	912	872	880	884	910	901	945	854	872	888	892	941	892	874	922	893	914	892	918	861	889	931	882	920	1007	946	900	878	875	959	942	865	890	918	850	918	896	886	971	875	939	895	920	893	928	928	917	927	947	965	891	982	862	951	868	867	903	932	871	901	946	916	909	868	858	871	973	849	914	892	918	928	890	909	895	901	893	895	938	822	913	906	907	830	890	904	885	902	916	884	839	945	891	908	902	910	890	881	896	938	907	878	901	955	824	907	864	882	892	905	950	844	875	920	869	883	978	884	898	899	853	914	920	901	860	969	873	948	855	879	967	908	938	905	897	857	921	928	917	918	873	896	915	920	933	883	915	904	922	888	908	927	908	816	886	853	879	926	877	852	883	910	922	920	933	921	918	920	927	930	898	883	948	917	894	904	922	878	921	895	871	917	936	889	912	932	846	919	900	894	898	894	910	932	840	886	946	840	908	919	883	895	898	882	943	915	960	891	903	880	913	899	871	891	923	899	864	906	884	908	900	831	924	862	927	916	917	939	936	918	913	891	903	898	837	893	902	927	954	916	869	931	875	876	918	906	887	893	912	895	899	920	908	862	911	912	871	887	918	932	900	895	952	899	969	860	944	917	934	864	907	892	921	879	915	906	907	936	948	931	911	909	882	940	943	900	909	917	938	953	890	870	935	908	914	916	902	938	950	916	886	933	931	936	905	913	915	899	851	901	907	847	896	900	903	874	919	912	904	940	886	898	883	927	904	881	998	963	874	901	898	914	929	898	868	912	909	875	901	924	943	874	886	920	872	907	921	899	930	875	924	919	876	875	952	935	927	928	884	870	869	875	915	909	919	911	888	981	907	874	902	909	924	904	947	921	908	933	875	903	893	868	888	923	891	895	934	925	943	862	849	872	906	862	857	935	850	867	914	886	918	920	892	911	915	858	878	956	897	916	908	924	945	867	933	885	900	977	885	883	909	926	855	901	872	882	897	902	886	908	887	893	902	922	922	900	880	927	942	867	952	847	864	900	902	873	917	903	855	893	913	898	880	863	941	898	870	875	878	866	948	868	876	957	863	902	964	882	960	906	905	925	890	889	940	894	854	904	954	925	864	899	876	941	932	870	946	883	946	850	914	883	851	887	872	872	866	927	916	854	898	885	861	945	918	916	918	909	874	883	904	929	841	927	945	941	899	901	898	951	871	846	909	912	909	841	874	959	918	909	892	921	909	905	913	926	916	928	874	934	859	935	910	884	902	919	900	878	931	905	895	863	885	936	889	954	846	933	938	937	945	892	960	894	885	909	897	886	906	903	886	918	874	914	870	911	936	945	936	869	905	893	885	865	897	858	849	889	942	919	875	884	903	847	969	886	902	904	940	911	917	874	839	895	896	900	951	914	851	936	920	926	888	868	951	901	882	945	878	873	945	923	913	924	886	831	905	918	898	919	921	915	943	955	903	946	908	892	931	918	939	922	916	959	889	944	909	851	921	949	886	906	870	918	877	932	933	915	908	903	944	893	885	914	918	901	899	915	907	938	848	920	875	907	912	880	892	943	868	912	921	894	833	931	897	892	906	887	922	925	915	908	896	880	912	905	913	894	918	893	949	911	942	886	900	840	903	875	885	938	891	1028	932	934	943	932	927	894	905	939	950	901	899	934	901	923	912	902	940	926	843	865	910	922	904	872	904	894	870	905	935	929	891	888	871	899	881	888	939	901	899	888	903	843	879	940	918	870	888	941	934	893	932	892	889	903	904	883	911	922	911	924	953	975	896	913	934	912	920	927	934	899	895	895	919	909	897	893	903	933	882	897	924	968	856	894	893	918	923	913	867	918	858	868	907	888	896	918	873	936	882	918	895	888	918	920	932	884	864	913	885	954	860	868	989	859	902	877	931	869	888	919	860	894	949	899	945	889	930	898	930	865	926	944	938	901	900	891	856	855	938	896	904	901	895	912	892	945	861	903	934	897	838	898	959	917	868	960	858	903	907	874	920	878	861	883	949	934	860	863	903	929	917	892	901	912	911	857	899	910	924	923	914	862	908	908	985	911	887	962	897	902	879	878	887	844	916	877	915	894	855	882	935	898	924	845	887	891	918	884	905	879	872	944	885	879	881	922	915	914	875	885	928	904	868	940	927	951	888	896	935	909	942	873	874	993	911	916	905	913	925	930	876	907	893	939	900	934	940	873	904	918	900	914	908	937	929	914	903	928	911	928	915	881	879	923	870	898	885	918	911	888	899	876	878	903	886	910	917	906	908	948	967	900	930	916	913	913	913	874	920	939	874	957	898	909	874	926	905	860	877	959	925	890	915	916	896	926	873	919	915	898	892	896	897	916	919	930	900	868	931	894	888	914	942	906	904	906	889	924	912	919	864	959	917	882	904	870	879	870	875	856	910	888	939	875	868	906	927	925	904	932	886	877	931	927	915	877	859	895	949	953	886	912	964	921	941	950	918	925	864	866	960	908	907	885	910	910	960	970	904	897	891	922	889	924	881	897	964	924	896	932	912	866	887	896	897	898	889	967	920	859	889	886	897	916	913	855	947	888	927	900	879	900	926	935	895	883	894	902	875	895	841	931	891	969	906	935	898	880	910	863	874	958	923	880	903	878	921	882	921	913	933	868	888	912	940	876	934	947	877	902	917	863	910	921	883	860	913	907	883	855	922	878	827	840	887	901	888	904	943	858	897	903	891	920	872	900	879	872	897	880	874	886	917	922	964	936	887	879	903	929	862	868	936	840	926	899	908	899	867	937	885	945	926	922	894	923	892	934	888	863	918	931	845	902	878	899	951	919	861	903	958	910	923	898	932	934	842	883	929	903	890	885	932	906	943	893	922	891	871	953	941	874	871	906	922	896	903	865	940	893	901	917	899	927	908	923	914	939	909	898	933	915	891	904	921	943	905	900	912	928	869	938	892	883	840	882	860	900	896	913	911	892	969	885	906	916	909	911	920	898	868	912	904	880	903	941	948	914	843	902	893	877	924	956	939	893	942	890	893	888	934	887	937	878	936	884	901	905	861	849	930	904	917	892	908	896	889	891	917	912	931	875	869	948	900	876	864	868
28446	30415	28904	23500	15197	10182	5026	3336	2712	2618	2206	1707	1677	1625	1510	1342	1219	1174	1170	1101	1082	969	1024	1069	1009	1017	906	919	921	865	904	925	914	981	912	905	925	920	937	910	894	883	940	865	878	938	909	910	900	861	927	884	821	858	862	931	790	861	926	845	829	871	904	897	903	852	868	867	887	871	891	851	833	852	886	862	875	853	885	816	843	894	845	901	880	852	892	876	820	863	841	844	864	947	814	875	826	848	856	854	925	926	888	912	892	888	860	851	891	863	819	871	844	906	851	820	857	928	890	819	894	920	903	798	937	843	809	879	862	826	871	882	894	823	842	927	826	870	878	873	869	873	898	876	818	870	817	900	881	879	921	868	847	844	919	904	818	812	893	831	815	881	869	857	812	801	871	872	863	835	883	866	871	851	941	856	896	859	856	886	896	870	866	895	879	868	893	848	873	869	856	867	873	832	869	881	887	854	893	873	813	832	823	859	808	892	887	852	845	898	851	844	843	860	929	820	871	898	877	922	906	815	816	903	887	889	841	863	903	877	875	874	817	862	857	864	889	877	845	853	908	896	861	866	837	845	867	870	871	850	849	851	849	885	908	895	850	857	879	873	872	821	921	842	882	855	853	883	859	822	855	908	875	882	882	862	872	868	905	894	891	840	876	897	833	844	816	840	793	925	867	933	898	870	827	841	856	824	857	850	840	851	857	862	866	888	899	913	903	840	858	801	882	863	807	863	862	902	867	851	820	918	825	795	818	822	919	823	832	864	864	865	895	849	893	875	832	850	845	879	864	880	875	896	871	822	868	842	851	886	906	866	799	871	836	869	869	875	843	876	863	885	847	836	926	886	844	847	855	865	904	872	858	857	840	816	892	856	870	830	887	858	791	859	902	827	811	868	867	859	856	838	831	862	827	822	862	873	812	866	851	833	900	847	858	843	829	826	869	872	883	831	887	859	887	891	886	872	833	857	896	778	834	841	873	869	863	819	855	825	910	844	851	857	927	849	805	848	873	873	843	836	893	885	851	877	868	836	912	849	863	861	871	872	852	880	863	840	899	877	821	857	841	854	814	897	818	830	870	924	863	866	850	899	915	867	856	883	919	831	856	893	921	900	826	859	840	823	827	854	878	875	854	877	866	879	819	869	835	809	806	868	830	909	894	805	854	809	842	875	876	886	830	818	837	869	836	793	840	834	821	893	858	882	830	871	858	821	868	850	832	899	857	864	804	875	895	908	883	877	886	888	894	873	885	821	822	825	878	852	856	861	830	869	884	869	881	872	885	827	802	809	907	880	864	857	866	856	919	868	879	892	862	871	843	868	857	870	895	866	818	872	875	894	875	781	836	901	808	837	852	824	891	877	841	837	876	840	878	832	872	877	866	859	883	836	924	858	818	868	848	886	825	901	891	834	854	853	880	864	842	885	871	884	805	855	888	854	871	893	890	841	833	860	852	845	845	909	860	873	907	872	915	866	834	859	941	851	835	835	834	824	878	865	809	855	891	868	839	879	819	870	859	829	892	864	843	888	849	846	879	881	823	890	823	844	905	898	872	886	830	910	892	853	794	940	858	827	917	871	845	870	834	898	860	876	911	790	877	888	877	886	852	853	870	853	871	835	871	889	906	876	877	850	851	860	827	907	816	830	872	820	827	867	794	851	851	829	866	872	853	821	841	840	817	859	861	832	893	828	834	890	864	873	865	852	867	821	840	873	854	861	906	879	825	904	822	901	837	840	847	846	874	854	826	800	792	918	880	860	890	913	899	894	860	874	813	907	830	864	853	854	864	865	881	843	897	893	910	873	834	886	847	847	895	843	887	851	872	825	851	863	828	907	867	846	893	867	871	864	884	903	926	861	852	884	878	887	814	875	867	897	880	850	861	857	822	866	888	925	862	822	846	893	879	910	882	812	884	851	907	854	903	838	836	882	895	915	895	853	834	865	875	860	831	903	809	865	879	863	872	872	856	883	910	897	823	858	846	887	869	818	852	909	881	867	835	921	809	877	875	831	859	869	836	867	836	926	875	858	852	882	871	810	859	891	856	894	838	893	839	815	850	838	820	849	950	881	854	882	878	901	869	816	842	883	870	797	848	814	875	829	901	863	878	866	864	840	854	948	849	869	928	800	824	876	800	837	870	820	827	869	879	844	877	818	893	884	819	830	819	786	869	826	843	884	907	821	854	875	832	920	974	854	860	846	834	888	933	887	914	853	871	837	861	878	870	821	819	854	868	854	857	888	853	871	852	920	852	878	870	875	878	893	873	848	862	877	832	847	852	883	852	893	833	881	847	866	894	831	845	864	813	860	898	881	924	844	851	841	844	864	805	852	884	832	773	866	860	829	897	863	882	833	918	837	871	958	818	825	810	873	869	838	860	834	841	850	855	913	877	847	880	863	914	852	869	876	878	874	886	849	844	848	864	854	842	889	841	902	840	889	890	883	873	901	850	845	848	844	841	903	858	862	916	823	854	878	862	884	870	780	912	897	814	881	871	871	882	858	879	809	872	813	893	871	899	878	925	855	856	882	869	818	826	864	863	875	897	827	847	914	814	875	852	896	896	820	899	890	886	912	836	867	847	894	812	867	849	839	811	833	927	877	871	833	842	828	843	900	891	850	858	875	837	871	884	892	893	858	861	903	875	875	872	855	844	852	896	892	862	892	864	863	881	896	876	831	794	899	882	904	883	852	942	816	926	857	920	852	900	865	835	841	907	912	882	871	882	886	868	861	809	838	851	847	889	869	880	871	962	836	809	900	866	899	882	897	868	835	822	786	860	876	844	815	872	838	849	881	847	856	818	874	864	818	894	843	868	812	869	875	916	881	804	860	904	817	861	868	894	889	868	870	821	829	861	858	820	888	882	867	878	797	885	872	905	860	846	803	879	888	839	859	889	869	877	837	893	898	815	852	840	851	882	860	854	871	870	876	872	896	927	832	829	859	857	831	876	860	877	881	837	832	822	864	872	838	875	857	906	848	851	879	862	845	845	817	901	819	880	845	891	820	828	837	868	863	884	837	798	849	889	863	855	841	865	916	847	828	865	887	848	911	917	866	861	859	879	866	903	898	850	809	859	880	822	887	897	862	771	865	856	863	848	873	868	899	884	877	824	882	837	884	809	846	884	867	861	854	858	884	806	812	896	883	910	896	880	898	841	894	836	868	847	886	839	881	852	904	843	830	887	861	875	817	893	838	894	906	916	904	907	855	857	890	874	835	852	865	821	848	830	827	837	864	892	904	882	873	906	872	834	819	808	849	931	861	865	874	856	879	826	805	810	885	864	844	870	866	825	839	921	852	821	875	874	895	844	852	825	835	927	850	848	843	797	937	845	809	833	883	845	874	795	834	857	857	848	877	815	865	833	972	900	873	875	868	862	771	868	902	871	876	863	835	868	857	892	814	855	876	777	867	883	886	846	875	874	829	804	879	868	890	838	872	891	854	812	853	868	852	882	912	875	841	811	889	844	895	829	863	844	851	882	841
34662	46603	33844	25415	20268	15483	9424	6524	5294	5031	4268	3165	2915	2699	2425	2069	1904	1768	1780	1574	1482	1433	1360	1375	1358	1298	1238	1179	1151	1138	1126	1148	1187	1196	1150	1101	1253	1246	1192	1221	1147	1111	1106	1142	1095	1105	1088	1100	1077	1123	1065	1098	1107	1050	1042	1067	1058	1077	1060	1087	1083	1057	1054	1030	1038	1108	1093	1088	1060	1052	1072	1070	1049	1082	1104	1036	1138	1100	1024	1068	1063	1056	1102	1068	1098	1059	1064	1094	1062	1047	1087	1087	1019	1020	1031	1062	1063	1063	1081	1036	1065	1082	1048	1074	1046	1067	1094	1009	1116	1118	1063	1081	1048	1085	1117	1076	1092	1103	1084	1008	1104	1062	1039	1061	1058	1086	1062	1161	1056	1187	1064	995	1077	1114	1083	1081	1092	1059	1038	1079	1057	1054	1085	1086	1096	1030	1123	1061	1055	1070	1095	1125	1133	1078	1082	1041	1060	1008	1133	1108	1049	1122	1030	1098	1141	1043	1096	1079	1033	1059	1026	1093	1069	1091	1086	1045	1035	1079	1018	1083	1055	1057	1057	1093	1053	1060	1106	1094	1047	1067	1070	1001	1059	1027	1043	1025	1077	1091	1110	1069	1060	1051	1071	1061	1045	993	1042	1046	1083	1079	1017	1063	1064	1064	1112	1046	1142	1110	1065	1000	1060	1084	1093	1061	1102	1069	1064	1127	1017	1062	1058	1045	1082	1004	1027	1076	1082	1054	1030	1053	1092	1079	1071	1093	1078	1087	1096	1062	1040	1026	1067	1081	1048	1019	1044	1079	1093	1070	1123	1034	1108	1053	1063	1078	1096	1113	1075	1029	1086	1063	1073	1027	1108	1074	1080	1065	1045	1119	1041	1070	1149	1052	996	1045	1109	1094	994	1103	1078	1053	1043	1100	1059	1077	1081	1114	1092	1059	1089	1059	1061	1045	1050	1096	998	1136	1072	1021	1051	1107	1045	1012	998	1118	1045	1083	1027	1026	1055	1045	1031	1089	1038	1048	1058	1100	1024	1058	1027	1055	1063	1046	1037	1043	1108	1088	1055	1039	995	1112	1043	1065	1129	1060	1058	1017	1090	1103	1093	1072	1055	1069	1070	1072	1082	1091	1084	1028	979	1083	1030	1110	997	1110	1025	1051	1067	1067	1076	1068	1035	1124	1028	1068	1072	1067	1029	1095	1104	1068	1082	1072	1037	1071	1133	990	1053	1048	1055	1049	1104	1045	1033	1056	1019	1085	1022	1124	1087	1049	1038	1064	1074	1099	1121	1091	1085	1055	1049	1105	1044	1005	1068	1073	1054	1047	1042	1105	1078	1102	1090	994	1103	1091	1059	1100	1027	1070	1042	1022	1035	1060	1047	1128	1053	1109	1002	1111	1030	1053	1045	1013	1074	1038	1067	1072	1062	1046	1061	1003	1041	1063	1083	1050	1052	1061	1093	1019	1125	1029	1072	1090	1075	1069	1016	1073	1094	1043	1105	1072	1081	1055	1050	1052	1056	1039	1053	1075	1101	1038	1032	1134	1074	1036	1094	1043	1043	1047	1072	1014	1035	1069	1075	1053	1030	1034	1057	1040	1124	1008	1078	1107	1049	1087	1041	1067	1055	1041	1056	1084	1077	1061	1079	1055	1013	1105	1056	1083	1153	1089	1054	1027	1095	1074	1076	1102	1050	1103	1026	1034	1064	1031	1070	1066	1013	1049	1096	1068	1083	1054	988	1092	1097	1048	1049	1069	1074	1044	1133	1016	1051	1067	1054	1130	1079	1064	1032	1023	1090	1016	1060	1080	1105	1058	1043	1061	1055	1081	1097	1084	1066	1075	1039	1015	1112	1140	1054	1049	1048	1030	1077	1112	1072	1122	1098	1064	1144	1113	1073	1093	1023	1025	1021	1082	1055	1069	1057	1089	1073	1082	1044	1074	1067	1038	1095	1025	1068	1001	1094	1113	1089	1056	1093	1079	1082	1063	1052	1084	1062	1118	1045	1101	1041	1090	1055	1037	1105	1034	1060	1134	1053	1083	1037	1121	1054	1043	1033	1086	1035	1034	1078	1096	1067	1084	1072	1101	1088	1064	1048	1028	1035	1053	1069	1004	1073	1051	1063	1039	1076	1037	1069	1131	1069	1021	1051	1101	1107	1109	1074	1039	1068	1095	1103	1136	1135	1073	1025	1050	1047	1036	1064	1070	1019	1055	1073	1085	1061	1098	1066	1041	1123	1073	1027	1026	1035	1055	1094	1020	1080	1054	1086	1099	1056	1101	1049	1083	1064	1084	1099	1043	1017	1119	1063	1085	1077	1052	1068	1026	1031	1013	1102	1069	1057	1026	1045	1082	1064	1113	1048	1082	1070	1029	1076	1073	1049	1032	1086	1110	1048	1063	1007	1050	1049	1035	1061	1086	1069	1046	1078	1067	1091	1069	1065	1027	987	1124	1048	1095	1064	1081	1080	1068	1012	1079	1091	1075	1066	1078	1008	1098	1123	1152	1040	1120	1076	1003	1057	1077	1032	1112	1102	1044	1037	1104	1048	1054	1136	1053	1076	1116	1045	1097	1068	1106	1071	1083	1024	1079	1066	1062	1049	1042	1118	1031	1089	1092	1096	1107	1003	1080	1052	1143	1091	1041	1043	1178	1103	1090	1052	1068	1073	1061	1092	1080	1032	1049	1018	1047	1070	1107	1083	1065	1047	1121	1100	1078	1063	1084	1057	1084	1115	1007	1084	1133	1067	1094	1040	1069	1090	1081	1086	1071	1042	1014	1019	1098	1078	1137	1063	1121	1054	1079	1056	1056	1073	1125	1037	1052	1035	1091	1074	1065	1056	1030	1092	1094	1041	1111	1064	1055	1070	1056	1097	1080	1075	1059	1053	1038	1134	1020	1079	1067	1085	1050	1064	1082	1101	1130	1089	1038	1111	1086	1042	1061	1033	1099	1106	1088	1071	1089	1087	1065	1076	1021	1049	1095	1079	1059	1071	1040	1093	993	1052	1074	1033	1093	1110	1086	1092	1051	1086	1083	1144	1125	1061	1108	1080	1076	1064	1073	1071	1046	1080	1078	1149	1090	1082	1079	1043	1084	1036	1007	1055	1109	1069	1132	1069	1123	1135	1095	1007	1039	1040	1091	1106	1078	1048	1041	1056	1067	1037	1039	1072	1034	1016	1104	1076	1104	1109	1094	1142	1081	1009	1095	1067	1082	1034	1035	1109	1062	1081	1025	1129	1049	1109	1112	1103	1119	1072	1031	1080	1060	1018	1072	1020	1070	1072	1012	1012	1106	1073	1097	1116	1092	1100	1030	1120	1092	1082	1029	1056	1051	1026	1028	1160	1035	1068	1038	1054	1129	1101	1072	1011	1066	1113	1064	1031	1031	1047	1067	1029	1057	1066	1060	1022	1097	1020	1028	1023	1119	1094	1105	1093	1073	1057	1112	1067	1049	1089	1088	1127	1074	1077	1105	1126	1105	1065	1024	1057	1097	1089	1064	1139	1077	1056	1081	1060	1016	1068	1037	1057	998	1066	1079	1023	1139	1053	1056	1085	1091	1048	1116	1112	1088	1129	1060	1020	1077	1094	1081	1051	1077	1042	1091	1080	1049	1051	1056	1092	1108	1054	1084	1115	1134	1078	1110	1126	1067	1054	1067	1053	1040	1060	1057	1073	1070	1028	1026	1055	1094	1047	1038	1107	1045	1032	1070	1138	1094	1058	1074	1050	1106	1070	1111	982	1079	1078	1080	1085	1085	1028	1031	1009	1077	1061	1092	1049	1094	1023	1097	1071	1125	1045	1057	1051	1075	1093	1062	1051	997	1111	1090	1039	1048	1051	1106	1104	1032	1120	1037	1052	1029	1122	1072	1066	1019	1041	1068	1058	1043	1096	1101	1033	1053	1045	1079	1038	1048	1091	1094	1121	1065	1020	1042	1095	1006	1125	1096	1094	1050	1054	1147	1105	1052	1055	1078	1117	1002	1068	1015	1066	1114	1055	1059	1090	1093	988	1062	1070	1096	1163	1054	1065	1065	1061	1057	1081	1064	1047	1061	1111	1077	1061	1048	1098	1046	1048	1112	1028	1059	1032	1076	1037	1055	1088	1086	1071	1058	1047	1104	1084	1150	1108	1065	1082	1088	1057	1057	1082	1050	1076	1041	1092	1077	1047	1046	1091	1080	1090	1075	1059	1044	1039	1107	1085	1063	1087	1061	1039	1106	1078	1097	1073	1044	1091	1044	1022	1021	1104	1025	1084	1012	1078	1087	1100	1127	1066	1069	1045	1047	1086	1074	1092	1035	1106	1043	999	1059	1088	1046	1079	1099	1103	1028	1048	1062	1112	1055	1029	1029	1092	1129	1039	1156	1089	1071	1063	1065	1045	1086	1023	1099	1026	981	1070	1123	1102	1058	1081	1032	1116	1052	1075	1080	1045	1110	1048	1070	1097	1079	1069	1028	1099	1090	1065	1104	1086	1013	1091	1139	1098	1088	1063	1039	1026	1116	1043	1075	1123	1032	1082	1074	1074	1057	1119	1082	1098	1045	1067	1045	1089	1056	1105	1064	1071	1035	1117	1098	1077	1052	1079	1110	1091	1042	1110	1067	1111	1091	1074	1092	1013	1093	1065	1073	1082	1126	1040	1052	1122	1039	1103	1116	1014	1057	1084	1058	1085	1096	1117	1111	1065	1093	1049	1095	1085	1106	1042	1079	1115	1097	1048	1073	1025	1084	1093	1053	1072	1089	1144	1045	1047	1104	1065	1128	1107	1036	1094	1051	1100	1052	1071	1013	1021	1109	1140	1106	1035	1081	1042	1052	1082	1090	1067	1063	1063	1090	1032	1016	1022	1060	1033	1037	1085	1035	1069	1081	1029	1150	1060	1113	1051	1072	1060	1080	1065	1020	1071	1061	1054	1044	1073	1069	1030	1069	1101	1092	1065	1075	1110	1064	1082	1119	1070	1025	1080	1057	1124	1060	1099	1081	1075	1099	1031	1067	1115	1096	1074	1083	1063	1073	1084	1075	1076	1033	1050	1099
23664	20820	28121	23944	21642	18612	10355	5392	3831	3370	3150	2326	1941	1906	1756	1596	1523	1525	1314	1255	1164	1100	1094	1140	976	1044	986	901	894	892	840	858	867	902	881	915	832	908	952	860	872	866	904	858	823	854	848	815	833	833	837	839	807	781	858	859	743	762	873	860	792	846	800	763	816	779	863	752	820	807	788	748	828	803	864	851	774	840	860	843	812	776	836	788	794	784	744	803	797	834	811	765	825	789	785	768	819	777	820	831	765	799	804	769	796	788	809	765	816	846	791	825	756	821	754	832	791	766	798	792	812	756	764	791	772	771	797	792	848	737	729	791	755	803	799	802	767	811	771	807	829	777	814	809	823	809	859	797	824	795	801	756	803	787	797	816	833	747	776	740	783	811	811	880	808	765	767	761	857	762	792	820	812	773	822	771	818	851	822	804	823	788	798	739	747	759	792	798	766	813	752	777	817	806	793	816	798	783	792	777	824	826	808	827	776	787	765	747	836	795	779	819	817	771	793	801	740	771	800	736	771	801	824	796	794	779	759	773	789	808	817	850	855	812	810	788	803	871	842	782	835	833	784	834	807	732	832	826	796	791	779	827	801	818	788	774	813	812	779	757	815	766	849	777	784	775	815	828	786	810	738	816	857	783	841	790	782	800	778	800	749	800	823	850	726	787	809	846	818	825	794	801	817	806	824	789	822	801	811	856	818	742	821	802	819	868	794	784	799	866	815	767	764	782	781	768	755	815	799	754	760	808	799	821	796	782	760	821	779	796	819	764	801	771	771	764	821	768	824	802	779	802	794	788	788	802	784	764	840	810	779	819	776	807	822	768	780	800	849	824	803	793	779	789	850	754	783	788	746	818	839	803	761	837	795	816	833	796	785	780	824	795	817	778	844	799	731	809	853	827	774	823	760	764	821	798	751	758	842	790	758	766	835	812	849	743	773	804	850	848	791	876	783	797	784	796	778	801	774	809	801	798	803	795	753	806	784	788	836	777	781	830	835	856	806	809	761	810	824	799	790	815	795	820	853	834	834	847	831	787	810	765	763	812	813	776	838	780	800	784	820	829	790	760	819	785	827	784	804	819	787	847	841	817	783	755	774	833	787	795	786	777	854	784	812	788	785	841	807	796	804	773	824	818	746	811	841	722	774	774	812	786	830	839	765	802	780	794	754	796	816	813	756	789	797	796	787	801	813	802	790	760	784	812	801	781	768	780	764	764	763	806	809	802	813	779	775	788	820	826	836	761	791	775	851	804	840	795	797	801	786	853	798	751	797	763	796	799	794	771	810	784	793	816	771	773	827	797	797	820	772	743	837	835	809	783	851	762	837	812	834	744	717	821	795	796	822	795	783	745	799	793	797	828	760	866	822	779	822	811	780	800	838	748	812	802	796	778	819	801	786	813	802	758	853	788	789	820	832	767	801	820	843	763	783	825	786	788	826	773	841	807	837	805	837	806	799	840	769	841	762	812	807	788	826	770	828	792	821	730	845	819	783	820	817	801	803	815	735	834	796	824	819	809	813	823	836	838	819	785	782	764	778	783	829	736	741	809	799	818	772	807	777	745	811	820	795	796	842	795	810	783	867	774	800	811	816	800	774	780	802	803	802	782	845	798	821	784	825	790	805	790	828	777	772	785	764	785	807	802	812	840	819	798	851	798	805	786	791	825	812	782	823	880	783	803	765	809	785	810	863	785	778	758	768	727	754	809	807	797	803	820	822	814	776	778	793	800	824	777	831	793	778	816	820	770	813	800	733	744	773	801	844	775	827	783	815	743	810	784	811	783	790	829	825	762	810	836	809	798	767	740	750	775	782	791	736	745	790	746	789	805	815	781	835	807	821	825	852	858	753	789	759	817	802	853	815	805	786	842	749	783	818	785	796	787	806	838	781	747	816	802	834	809	808	810	816	811	807	766	757	808	755	748	798	791	795	780	800	769	786	834	816	779	804	787	748	815	755	832	778	818	789	821	841	783	824	829	773	753	818	842	765	807	769	829	775	777	814	782	802	768	807	830	791	799	825	733	782	758	830	778	831	761	810	826	770	796	790	745	826	807	816	839	746	842	827	838	782	789	784	738	853	782	797	795	854	786	861	792	784	793	753	749	752	814	811	824	843	834	829	797	877	785	802	837	787	818	778	809	846	806	796	848	780	763	826	814	782	780	757	815	795	800	792	793	785	754	805	784	799	825	767	804	828	756	747	829	785	773	768	817	849	762	825	825	802	779	797	831	795	782	763	802	839	775	808	823	827	807	826	798	772	831	827	797	807	802	816	765	778	776	809	801	797	819	826	798	764	772	806	788	753	772	816	775	773	799	752	756	813	832	809	792	788	799	802	849	783	792	812	790	804	779	800	788	818	800	855	810	816	765	813	771	804	811	821	786	850	812	800	770	764	827	805	804	808	784	778	817	802	852	808	839	834	782	863	808	790	764	832	772	806	810	803	827	763	822	764	781	800	844	831	805	821	851	809	794	767	798	757	801	751	757	822	778	782	826	799	776	830	827	816	818	763	742	792	829	784	812	799	844	762	795	861	812	791	807	802	768	826	847	792	767	781	798	806	779	870	792	773	737	777	766	764	781	829	798	787	792	763	812	802	822	776	769	817	811	787	844	802	796	812	796	854	829	800	790	846	771	768	770	795	771	788	795	805	810	752	837	856	824	824	791	795	812	831	775	812	781	793	768	838	760	822	758	734	803	806	795	818	783	805	780	775	775	786	780	751	776	779	800	775	843	827	808	786	840	786	790	792	777	812	822	811	748	796	802	793	813	793	807	784	829	764	768	813	805	755	788	805	801	821	798	800	787	805	769	800	820	804	811	779	746	837	795	816	801	758	785	768	799	776	806	778	813	854	792	783	792	850	817	806	783	774	786	784	842	846	778	835	742	839	805	797	814	807	764	761	817	784	821	763	828	780	814	810	781	805	772	745	775	840	755	822	811	843	808	785	808	779	807	820	830	781	770	858	808	782	785	787	763	828	767	792	843	808	782	784	823	756	802	807	770	809	730	824	779	821	845	819	789	771	821	835	824	771	820	792	798	778	745	799	844	830	817	803	811	843	792	775	856	834	812	801	833	801	837	810	773	764	833	787	810	811	810	757	807	751	818	825	810	794	822	810	829	789	782	780	765	775	813	780	820	809	808	855	837	804	781	808	841	833	765	795	813	809	781	827	815	822	774	825	765	832	790	719	793	818	789	762	760	812	819	788	809	801	822	820	797	788	813	786	782	773	827	839	831	791	789	801	819	815	812	778	781	805	760	816	839	792	830	754	752	800	813	794	871	830	779	808	785	862	795	755	751	799	798	800	782	829	798	801	749	782	808	765	835	787	772	861	794	797	772	792	778	811	797	778	794	782	826	793	782	790	822	811	842	800	770	825	805	868	792	813	782	833	840	724	764	775	850	804	778	819	821	828	786	778	779	806	801	787	824	788	736	753	764	764	808	773	790	818	759	812	802	814	783	804	799	754	784	789	782	842	811
39161	59255	41034	31521	26035	19641	13548	9989	7512	6702	6101	4447	3610	3340	3157	2708	2357	2355	2108	1921	1856	1729	1562	1590	1436	1434	1343	1164	1112	1184	1124	1200	1208	1203	1142	1168	1184	1243	1151	1194	1171	1167	1175	1137	1141	1061	1085	1068	1009	1056	1018	1052	1018	947	1050	981	1040	1020	981	960	945	1027	964	1012	997	980	1029	1001	1055	993	1017	1000	1011	983	1052	1040	1045	1056	992	1014	976	1004	997	1018	1011	1040	1021	991	945	961	975	1011	996	1011	989	970	1027	1015	962	998	1013	973	1082	1017	1032	1020	996	967	976	990	991	967	988	942	1030	979	1003	1041	1031	971	924	977	996	1033	956	980	1007	979	1001	988	1004	1024	979	982	1005	961	1014	1050	959	1044	1035	958	992	951	974	1007	987	954	954	964	1023	968	981	1039	978	946	1007	987	989	1007	989	950	973	1019	979	1020	985	995	1018	1013	975	982	1033	985	1002	957	1015	980	975	999	961	974	1021	962	989	987	1040	972	973	1001	978	1001	947	992	956	1031	958	997	1006	990	990	1052	937	1007	983	1021	986	981	917	1008	1000	1027	1006	1020	968	1002	1016	937	985	1023	959	953	963	1050	961	984	988	995	992	1027	970	996	952	1004	1020	1029	998	1018	970	977	1007	1028	1072	1033	1020	956	1034	981	987	933	994	967	1021	1015	974	999	1018	990	956	1001	964	985	1019	974	961	1022	960	949	974	955	965	996	1001	1008	945	1052	1029	985	1009	972	966	989	995	1004	1055	985	1041	950	986	973	999	969	982	958	1012	958	1028	1009	990	961	968	959	1024	966	965	1007	1003	956	987	1024	952	949	947	973	985	1019	999	946	993	1016	994	985	974	1042	1019	977	997	967	993	1008	922	1026	1012	1003	982	1021	968	948	977	1048	1036	1009	975	986	1036	979	1043	1024	977	1046	959	1035	977	1017	954	989	1071	1012	1026	1004	970	978	979	985	956	995	987	994	1023	954	1065	1010	997	977	1001	965	984	1029	983	980	963	1019	1012	1036	1053	1001	1025	973	939	958	1004	1007	1008	984	995	975	943	1042	1026	1004	986	966	988	1000	1030	1020	1001	941	1043	998	976	999	962	984	1014	1018	947	947	993	1039	992	989	1056	947	992	988	943	941	1018	1028	1003	986	989	931	1016	1002	966	972	958	1042	989	998	1014	990	973	986	971	1019	1035	1052	968	965	997	972	1045	998	960	967	919	985	983	956	1036	1041	1018	1044	999	990	965	1021	1005	987	1009	989	1052	985	1052	1023	968	925	989	1023	1025	943	986	940	1003	988	990	943	1028	977	1034	1008	973	987	882	991	979	995	938	1017	923	1001	1009	1038	1040	1022	1025	990	1033	1032	923	993	1100	1046	1007	1015	1011	1007	970	959	1032	1001	1008	997	1030	947	958	1007	978	1021	1014	1014	952	1054	998	982	956	977	1010	997	998	1023	942	1018	996	992	993	1009	940	1021	987	1013	968	977	1025	1001	960	1016	1003	1020	1032	961	978	986	945	977	1002	1000	1008	973	1043	1006	928	982	954	979	1004	972	979	956	1008	983	976	999	989	994	963	978	969	971	981	1001	954	991	1031	971	973	1004	1012	1008	961	1040	998	983	949	1017	948	949	979	996	984	1005	1022	965	999	974	1003	1082	986	1026	1000	1043	964	1030	974	992	1003	989	983	997	978	1020	935	1041	985	963	987	941	989	1007	979	1014	995	997	996	961	982	1000	1004	1069	982	988	1060	950	1029	1014	1048	1001	994	959	952	992	991	1009	980	970	1024	1032	996	1036	992	1006	1033	985	970	1027	996	988	1005	1035	910	971	1018	974	1072	1025	1053	1019	998	996	982	909	997	956	961	993	1007	997	1028	964	1029	924	1002	1007	993	1000	964	970	1013	965	1003	1021	989	1018	978	1041	967	1001	961	963	961	992	996	1014	1020	997	1029	1006	1028	967	1035	1039	977	956	994	993	1022	1007	1008	943	971	1047	1013	999	1030	983	1022	1003	985	967	990	983	960	1054	985	999	1003	953	1030	975	998	1026	971	1009	986	995	1010	951	953	958	993	983	1039	987	991	1021	939	972	975	950	1038	938	1007	981	1001	989	1031	1036	902	977	981	991	1030	1016	975	985	1001	981	1030	996	953	1006	1075	935	1036	943	974	1016	968	980	991	1018	1008	1021	937	1002	1047	993	1037	979	888	996	1003	951	985	974	1046	1013	964	1006	1055	1069	960	1009	995	963	982	996	977	996	993	1036	1017	1017	959	991	983	994	998	933	1028	1013	971	992	1001	941	1004	983	950	926	977	982	1010	1002	1017	1012	978	970	992	945	975	1012	1033	1019	980	1039	960	981	1034	972	1002	992	971	1030	994	955	1049	1012	963	983	964	1012	983	979	1007	980	973	1004	998	954	973	1035	985	1002	988	953	1013	1010	993	1006	997	997	984	1012	966	976	1015	1018	964	1019	1041	1049	987	948	926	951	1004	1012	1002	1028	1016	961	957	931	1032	962	955	1013	964	971	1014	1003	976	992	954	1034	1029	1009	1037	986	978	1060	991	972	968	1027	1036	1026	988	1020	1019	1025	981	978	989	1040	1009	996	977	1025	1028	1011	1015	1067	1006	994	976	952	1003	1018	996	1055	957	968	964	988	1034	962	994	991	1030	1001	946	1005	939	1007	1015	993	1041	960	988	984	969	974	1025	977	1008	967	1027	1045	948	969	958	962	1048	980	1019	972	1042	998	1023	930	961	967	979	995	987	981	975	964	1005	982	998	979	1004	1028	947	979	1047	1051	943	983	1018	1036	979	995	952	961	1051	978	997	990	990	941	977	999	972	969	988	989	1001	970	1002	941	1000	1013	973	958	1032	1016	990	958	1060	966	965	960	978	1011	968	986	950	1036	979	1003	986	950	988	999	994	1017	990	950	1027	1001	945	1054	1054	1035	990	1030	1039	1026	975	949	935	1030	1007	1031	988	997	1018	988	1063	1039	1036	965	1047	1002	1002	979	1011	968	1038	1031	972	1000	1004	982	987	987	948	1047	994	993	1007	1006	959	945	1045	992	1030	978	1034	992	996	952	990	973	1023	980	961	1022	1042	953	1024	1050	969	1007	977	972	1024	982	1009	969	1002	935	960	1006	1056	1035	1031	992	922	960	962	996	1001	946	1033	1059	1049	1018	965	968	1020	1031	928	1022	974	1001	987	1042	996	1060	998	1002	999	947	946	972	1051	995	953	993	951	979	991	1050	1063	983	1021	994	955	1029	956	1015	979	982	936	1019	1024	992	1005	952	989	1011	987	979	1005	954	1002	1021	1024	980	983	978	1001	936	992	988	1003	981	976	968	1034	976	1035	988	1032	1014	997	974	1019	1006	963	995	954	1002	1025	954	977	967	1072	976	953	974	1012	1000	934	995	977	1041	1024	994	1009	992	1000	978	1001	1051	1000	985	937	955	1011	987	944	992	936	950	1012	908	960	981	930	980	1018	1012	1049	973	1029	1017	978	927	966	994	1027	993	984	932	972	1042	998	1020	961	914	957	985	952	993	1031	1020	1039	957	995	1019	984	987	1097	1016	1008	952	1041	1010	986	1024	968	973	983	952	983	943	955	939	1020	998	992	919	1013	1011	975	982	995	1027	993	1008	970	1014	1019	967	1009	957	1000	996	960	993	935	972	1021	963	1000	950	1003	1012	996	1038	987	950	987	1039	1078	1050	957	1014	1025	986	1010	1018	998	984	1023	960	1004	960	1027	1077	991	1008	993	984	994	973	982	1071	947	1038	998	957	955	971	986	966	961	1000	1001	944	975	946	927	911	977	987	1022	967	1037	1011	981	1007	1016	1047	965	926	949	1016	997	1011	1047	1025	1008	1019	991	1015	1011	984	1005	1018	997	938	1035	1021	1011	1038	972	1009	992	995	991	994	1005	974	961	1026	982	1008	981	1005	997	1010	972	998	980	1016	1030	973	1058	899	1117	1056	1063	1017	998	978	1014	1034	1043	991	994	990	1046	1029	986	1049	997	970	1032	981	1000	1000	989	973	961	945	1027	1021	979	1008	965	979	948	1065	966	968	987	925	969	964	947	1012	976	1060	990	1001	975	1042	991	983	1025	965	1020	976	929	1040	987	1079
22672	20824	28427	23290	21267	21551	16811	7755	5019	4218	3606	2763	2588	2403	2079	1845	1797	1540	1452	1321	1410	1310	1188	1136	1075	1034	925	849	822	845	850	861	841	846	832	863	858	895	893	862	886	847	826	817	881	813	771	792	810	817	843	741	753	755	800	723	744	775	722	732	680	728	803	762	694	749	757	725	777	727	793	768	746	755	755	762	753	749	707	733	714	725	813	795	756	729	738	732	729	767	735	762	694	720	721	789	709	736	719	769	692	708	724	702	716	726	713	788	707	712	711	753	763	690	826	771	732	739	719	721	723	744	698	776	720	760	735	705	702	717	737	694	739	749	704	684	765	691	702	723	728	681	751	710	785	722	709	739	684	751	748	721	676	676	748	705	749	786	747	718	749	755	717	731	741	719	779	737	740	698	762	757	749	743	712	729	737	732	765	757	681	731	758	741	680	741	736	736	711	699	793	689	722	766	682	681	708	735	738	741	683	741	735	750	784	772	722	754	719	758	767	765	747	770	701	707	728	695	688	727	714	722	726	706	790	727	728	689	739	730	688	760	727	773	724	732	745	774	741	735	724	743	738	721	754	746	751	757	746	750	769	712	721	752	734	737	729	701	723	702	714	763	780	773	717	704	707	700	730	728	715	768	744	766	748	759	700	742	706	662	732	723	711	739	715	705	736	739	731	762	774	753	703	756	699	730	744	734	715	751	746	753	759	728	737	736	752	743	744	754	736	763	727	760	691	752	733	773	765	712	802	722	749	722	705	709	717	728	718	718	750	726	696	734	747	726	762	680	715	735	758	781	702	726	643	710	734	739	713	714	736	689	762	771	689	752	705	757	670	754	769	756	804	715	738	749	733	732	731	731	730	730	776	797	723	771	691	776	771	765	725	724	742	758	747	709	726	699	727	728	773	729	777	751	708	728	724	677	754	759	751	743	751	724	721	733	722	711	769	715	715	745	718	753	691	754	756	683	709	717	701	743	718	783	765	745	769	741	770	749	714	740	758	766	716	734	726	713	701	758	674	715	769	738	682	733	753	726	726	710	736	735	768	731	686	711	728	713	799	746	766	689	743	730	697	753	747	739	753	706	735	731	743	723	718	709	738	745	735	711	713	711	749	742	695	732	779	737	765	681	737	750	719	734	715	755	723	721	739	753	706	731	774	754	722	735	729	717	747	724	733	743	749	732	723	732	763	779	770	659	739	768	728	760	747	723	745	755	709	701	799	729	766	743	737	728	734	754	724	709	734	736	721	705	764	780	695	715	732	725	745	755	749	724	755	735	730	764	745	748	717	741	764	717	758	738	770	747	795	768	718	703	767	727	751	781	733	741	750	779	737	744	725	702	712	782	760	728	748	736	730	732	747	704	729	779	731	653	743	703	732	751	739	691	790	743	757	730	780	699	736	702	762	722	763	770	760	720	743	757	699	737	788	755	742	738	791	727	733	771	759	768	718	741	760	711	727	706	746	742	737	747	753	730	735	751	713	775	794	743	724	724	715	753	708	726	742	770	694	758	713	726	709	734	733	779	734	736	738	732	723	707	718	722	722	731	777	689	725	759	740	764	763	752	742	703	762	708	692	732	717	771	766	748	698	743	719	720	740	759	704	707	720	738	750	699	724	766	740	707	790	772	724	753	734	770	718	703	767	739	775	728	739	667	750	707	728	725	698	712	744	670	665	717	688	728	743	763	691	743	743	686	693	730	690	727	698	716	743	742	754	746	762	707	745	675	738	770	717	731	749	754	713	762	762	777	757	706	742	744	738	770	692	733	715	704	743	744	695	695	735	762	682	777	772	748	723	693	710	707	769	763	782	711	730	710	722	750	735	702	721	748	725	717	712	691	761	759	700	735	727	702	731	724	745	747	738	722	707	783	742	744	733	749	692	737	693	763	765	741	746	743	730	708	731	735	716	726	738	695	742	724	669	738	706	660	719	724	758	750	750	728	755	756	711	750	735	739	709	721	785	776	756	739	751	751	747	688	730	706	755	742	745	721	728	733	763	744	778	778	751	671	754	767	681	749	785	723	701	756	773	764	740	745	753	709	754	710	678	745	707	744	736	756	706	742	760	682	745	742	703	704	762	768	758	739	705	731	811	719	754	754	754	739	718	789	733	750	681	747	728	682	753	712	710	757	733	713	756	735	700	727	740	704	764	713	687	720	728	704	706	760	811	719	714	665	759	725	738	718	773	700	743	717	723	777	704	771	819	777	717	734	728	692	801	765	709	714	729	754	758	756	747	761	773	728	749	722	740	709	773	768	725	736	711	750	772	754	755	742	740	700	751	755	738	789	720	773	717	752	728	714	773	740	747	729	747	756	744	723	770	728	659	747	688	715	742	809	734	789	697	742	713	754	734	779	725	728	759	757	793	751	785	769	779	750	720	727	760	698	775	728	755	757	708	733	716	736	738	723	761	754	756	723	745	685	730	706	701	675	759	711	712	728	750	723	706	700	720	733	761	720	691	754	765	752	730	731	717	773	749	794	783	716	711	767	757	725	729	731	742	725	703	732	702	778	784	771	742	783	721	739	703	734	719	731	739	730	712	695	725	712	677	728	710	725	726	713	773	737	724	755	744	736	712	744	716	757	747	735	746	735	737	712	759	754	734	694	726	731	704	704	758	757	702	690	748	769	719	677	776	722	751	713	717	717	742	719	791	745	757	706	707	752	791	719	847	735	753	748	721	689	724	770	744	679	722	712	696	768	769	718	764	698	704	716	738	771	725	798	731	742	784	726	770	732	742	735	722	720	710	765	742	733	705	701	726	725	701	742	687	736	707	761	703	705	765	744	749	734	741	759	708	716	721	685	750	671	733	707	770	729	715	780	723	707	745	735	725	769	744	727	770	760	740	735	707	710	702	710	714	694	739	719	711	748	733	690	771	729	771	718	746	762	711	730	696	736	740	706	697	751	738	720	737	708	706	763	748	750	730	737	747	743	725	700	733	748	720	732	732	776	780	736	748	728	701	738	724	736	785	771	747	724	721	737	763	774	706	709	757	702	737	750	702	730	759	706	778	728	746	722	759	754	694	715	739	673	748	712	748	709	698	734	761	721	750	754	749	722	712	732	737	778	766	717	724	688	705	725	717	685	711	761	745	706	736	797	703	742	753	772	694	663	708	732	713	753	738	718	710	724	737	780	710	727	723	678	716	726	744	723	711	717	699	732	764	751	706	709	701	751	721	768	770	763	726	712	750	702	713	721	800	741	771	782	695	734	781	814	771	741	734	761	734	732	716	712	749	758	710	756	773	683	685	755	783	761	726	736	736	768	728	752	726	738	763	757	735	723	725	725	696	762	697	725	741	722	779	790	733	745	714	736	710	690	762	720	688	751	725	734	788	781	726	740	736	716	713	745	795	727	709	717	717	719	730	778	744	697	765	715	708	757	724	763	727	750	733	708	758	757	722	719	723	728	785	695	756	731	725	710	784	717	753	721	740	696	686	736	729	741	714	724	756	781	713	711	713	698	731	727	735	724	796	718
43515	66348	45649	36033	30274	21332	16289	12715	10056	8216	6857	5296	4865	4404	3826	3319	2924	2576	2300	2147	2222	2213	1878	1603	1567	1483	1309	1165	1029	1158	1110	1071	1153	1087	1161	1084	1127	1202	1157	1152	1145	1092	1071	1137	1063	1122	1064	1047	1005	953	970	971	969	918	886	947	953	963	919	872	967	924	949	889	943	905	880	924	918	878	858	857	940	948	863	942	879	888	942	899	963	883	884	861	863	910	871	911	908	905	946	898	894	968	916	911	932	848	914	892	879	862	872	923	928	883	915	857	888	891	912	842	926	887	895	903	931	910	896	906	919	942	908	916	933	933	912	883	862	876	875	975	899	887	903	916	957	936	893	905	945	910	912	933	884	896	917	840	914	905	916	929	924	851	929	946	925	923	847	889	886	903	903	858	883	911	853	844	871	868	898	884	906	877	916	952	937	927	898	915	886	960	905	948	945	924	886	885	878	915	835	849	872	936	834	896	893	990	844	898	904	945	910	874	860	917	891	875	843	891	936	868	862	915	902	886	958	928	957	916	891	886	948	888	909	905	961	884	911	906	913	906	912	863	885	860	907	883	941	952	926	919	880	891	866	899	912	849	884	873	966	925	886	955	926	917	914	921	918	918	908	871	910	908	913	838	869	907	937	923	892	936	877	947	885	907	912	903	900	892	913	889	880	900	887	887	905	912	869	904	891	901	919	913	923	920	928	917	902	894	931	881	911	915	958	932	939	925	925	941	882	901	876	868	906	891	899	878	868	908	917	869	837	871	921	911	922	892	905	917	911	882	927	963	917	911	932	890	896	918	858	882	935	894	896	953	975	910	887	835	912	947	881	906	863	888	926	887	899	892	914	862	854	896	922	887	876	952	849	928	944	902	879	957	889	864	879	898	929	901	913	923	909	929	897	919	908	866	870	909	906	868	879	921	934	870	932	929	865	905	974	916	855	930	897	890	889	929	916	900	934	974	925	915	880	911	961	894	860	906	838	928	908	850	885	952	898	888	877	920	879	956	972	925	899	868	872	938	934	895	871	960	874	876	914	869	897	858	876	888	941	885	970	898	903	861	896	893	916	934	912	931	907	995	930	977	874	915	926	910	892	964	886	907	848	934	910	915	894	932	850	929	942	835	901	870	900	894	890	899	877	860	942	938	909	898	917	879	925	895	919	906	871	899	921	918	929	822	915	950	887	903	888	867	923	913	913	889	870	866	869	942	863	901	906	929	921	839	890	889	881	897	903	879	886	908	902	937	928	876	917	889	870	874	878	904	886	919	852	903	910	896	919	934	904	892	901	886	920	915	932	861	902	897	887	967	909	945	911	923	887	928	907	930	888	867	925	873	897	880	907	913	888	948	854	950	925	897	904	901	883	909	851	907	951	907	990	906	875	896	972	898	943	939	857	918	902	906	928	943	917	919	896	862	927	877	904	868	924	876	879	963	904	927	909	921	947	865	870	927	911	892	880	905	917	906	907	932	905	889	925	924	862	901	933	959	882	920	907	945	956	883	920	868	933	902	814	942	882	896	872	896	919	896	909	956	874	941	915	869	877	881	912	907	901	859	883	867	918	911	896	900	899	893	927	923	867	947	893	904	931	896	911	917	887	921	885	953	921	936	925	951	910	888	913	950	886	958	902	851	847	881	895	940	888	903	881	903	923	923	920	922	896	944	893	928	934	914	870	913	898	900	899	924	869	946	883	920	874	931	917	891	938	878	986	914	907	928	956	900	908	916	930	932	870	892	868	900	947	900	952	880	842	933	918	890	908	909	930	920	861	918	935	925	870	897	876	927	885	909	875	913	875	924	910	952	916	938	930	923	926	885	906	944	890	916	858	899	934	876	840	946	958	935	892	859	942	834	902	939	952	944	889	930	949	873	883	923	883	887	927	890	890	897	935	900	902	865	870	834	923	915	883	915	925	898	874	905	850	915	949	909	905	848	891	878	871	912	951	911	943	880	902	863	897	870	890	916	909	912	854	910	935	847	868	887	918	893	925	899	874	917	920	935	958	905	899	896	839	882	892	907	899	929	941	910	909	948	901	908	891	928	859	889	927	901	918	941	881	912	936	875	922	909	902	924	865	881	903	891	900	921	901	930	915	902	929	850	915	918	924	928	916	901	948	879	879	960	931	934	968	947	884	912	932	933	924	889	943	898	890	960	893	920	939	913	910	908	880	841	866	910	900	965	905	953	908	915	884	877	952	930	889	904	874	893	948	909	899	885	950	924	944	878	902	919	870	918	918	903	904	881	921	896	888	866	876	872	893	959	883	939	959	911	885	924	870	866	917	924	908	944	852	915	912	950	885	946	845	867	932	922	917	925	931	989	836	792	879	930	869	921	956	903	843	855	928	895	918	909	874	923	851	906	869	915	937	904	884	899	902	967	926	888	908	867	908	925	888	919	874	892	885	863	917	915	894	933	911	928	938	909	876	862	923	865	917	874	873	948	922	838	891	865	878	938	917	868	872	859	886	878	961	894	947	905	879	898	957	867	934	946	867	912	889	922	884	920	912	923	894	892	954	903	964	873	942	881	906	938	941	867	902	896	931	905	839	887	933	869	891	891	907	912	908	965	873	914	913	925	928	904	909	951	908	896	890	897	866	878	911	881	906	910	861	892	940	931	876	911	888	855	895	868	891	854	861	896	919	934	886	909	848	917	943	887	920	897	893	947	893	919	929	879	917	950	922	855	841	925	858	914	944	938	968	912	901	898	1025	869	887	918	862	940	920	852	903	876	881	891	926	942	897	910	880	867	856	933	917	965	882	894	923	928	876	918	911	935	917	931	860	915	897	908	892	920	891	927	922	909	851	898	897	976	909	944	906	932	923	891	899	878	914	874	894	911	898	919	959	847	905	894	923	921	914	886	906	869	901	884	811	891	889	900	908	910	917	888	952	903	917	947	930	862	883	946	885	879	872	906	930	902	910	915	872	901	941	897	955	905	905	950	911	899	930	932	946	859	916	888	942	923	877	880	895	895	920	891	868	906	858	930	921	897	936	887	916	907	951	895	873	919	895	891	877	890	920	895	955	905	892	888	867	894	867	920	915	910	959	927	911	889	910	969	885	919	835	868	864	915	917	878	884	941	933	896	901	899	959	891	900	891	896	872	908	858	845	913	898	890	895	930	943	909	909	903	901	856	935	881	894	836	927	918	880	884	935	922	922	923	924	942	898	877	873	912	930	879	919	947	934	862	908	921	946	826	882	927	903	932	861	914	933	847	889	918	888	860	837	923	927	892	894	931	927	904	893	867	894	960	860	895	921	924	914	877	886	853	885	921	879	924	861	931	900	974	972	935	888	920	893	915	930	904	920	968	862	866	918	933	954	913	921	834	881	875	900	888	919	863	910	929	904	907	951	899	907	932	863	854	917	927	907	890	968	926	928	886	859	898	944	883	875	895	922	901	973	902	870	933	931	889	907	903	914	904	909	968	902	916	833	924	898	906	872	856	919	949	901	966	896	915	911	907	967	887	918	972	898	933	883	895	909	872	884	947
28985	30737	31017	24071	15104	7764	5082	3454	2465	2027	1663	1669	1607	1485	1357	1310	1245	1138	1157	1162	1114	1172	1130	1087	967	931	965	919	891	912	949	943	940	937	860	920	847	930	889	913	905	946	878	891	940	874	879	883	916	912	891	865	862	872	894	897	911	908	909	897	887	833	837	894	847	883	838	813	896	883	895	816	850	910	915	874	833	867	842	899	928	868	841	861	875	880	839	846	922	833	905	850	909	849	899	875	877	873	868	873	892	876	874	846	865	909	877	827	899	846	870	889	870	913	873	885	885	873	808	819	860	871	894	887	897	829	885	922	875	910	796	894	830	852	898	843	818	873	874	857	835	861	863	873	887	895	822	865	852	934	891	891	850	874	893	920	846	865	847	895	862	836	850	827	820	892	861	816	882	881	850	897	869	841	865	884	867	827	865	899	900	874	907	871	858	919	873	894	837	876	904	936	911	863	890	844	890	861	879	879	860	849	847	909	891	819	883	834	861	887	838	821	894	886	886	905	858	870	885	869	874	902	864	860	909	911	873	867	908	880	867	881	900	851	885	828	880	830	870	871	862	953	935	835	935	883	870	858	860	867	883	812	879	842	882	849	859	895	800	923	896	885	832	909	885	827	874	918	901	849	850	863	850	858	923	891	830	904	918	876	873	900	858	861	901	860	867	913	854	882	859	825	845	904	897	845	907	915	866	889	888	867	920	876	942	913	884	875	888	888	824	825	851	881	858	895	855	840	838	871	888	909	834	831	886	867	878	916	858	871	876	860	897	870	864	866	866	924	804	832	857	890	873	835	924	854	878	881	851	868	870	905	880	890	867	923	877	835	860	866	886	884	860	852	832	847	862	858	846	831	903	862	892	881	866	878	870	856	849	815	896	838	855	856	827	903	844	853	857	832	877	847	921	897	817	878	909	882	891	832	912	837	867	881	874	914	886	849	885	866	849	864	854	876	869	840	918	843	957	804	909	908	905	892	916	855	858	844	850	890	873	878	874	881	878	916	848	889	920	899	875	902	851	854	865	884	874	934	900	841	855	917	876	933	824	846	846	875	902	897	850	900	851	867	907	907	878	847	835	920	873	818	821	873	813	871	904	867	882	876	869	862	850	854	816	931	865	898	866	849	853	892	883	870	886	871	913	918	871	911	885	899	904	911	897	857	911	875	896	878	779	865	896	824	862	888	863	884	846	848	894	856	968	856	882	862	824	869	871	845	863	866	873	858	872	846	830	911	883	837	844	862	854	811	889	841	867	887	895	859	894	856	872	810	875	866	874	914	815	847	913	884	837	867	864	801	858	871	949	927	896	849	886	818	872	836	885	929	877	880	883	916	872	876	903	898	862	863	928	854	838	876	877	891	856	876	926	935	883	922	805	858	857	822	908	867	899	863	814	923	879	865	850	843	857	840	875	887	857	826	836	895	914	895	860	889	857	866	899	828	864	822	892	894	912	825	902	861	890	904	864	865	890	848	867	897	890	927	875	885	879	908	890	938	885	879	900	865	825	893	842	830	868	887	888	891	855	822	901	884	857	866	835	828	870	906	873	864	843	848	845	911	898	898	870	915	876	809	899	889	863	888	859	900	887	871	902	888	850	848	847	851	836	928	871	872	950	861	896	844	829	888	884	881	854	869	853	846	890	852	882	898	894	868	875	927	884	914	916	847	913	884	886	827	846	876	828	881	867	855	815	874	871	931	884	872	880	924	884	870	871	889	892	858	870	849	917	853	869	878	854	843	836	852	893	841	892	901	883	877	844	880	882	865	854	882	868	863	864	862	887	860	920	869	928	870	861	847	887	830	898	896	857	856	845	871	822	863	873	877	840	935	887	874	821	870	865	906	892	861	830	849	904	842	869	880	860	886	906	847	892	909	890	881	894	875	894	885	840	883	929	874	838	856	887	865	855	887	857	850	886	909	867	854	880	794	819	905	859	857	868	866	813	958	824	893	868	850	860	919	910	869	881	857	905	878	874	864	850	877	899	874	866	849	837	841	828	863	869	843	918	868	880	826	878	907	876	911	897	863	903	841	813	831	869	848	865	868	825	850	846	865	841	874	958	863	870	886	854	902	848	854	900	842	872	838	921	838	873	861	847	815	826	898	861	832	876	850	861	906	871	875	870	923	883	894	881	919	947	878	902	818	873	903	884	849	866	863	869	856	860	906	877	883	829	905	808	963	892	939	807	869	859	854	901	836	927	841	908	905	845	860	879	915	860	861	890	889	888	855	858	895	864	904	845	861	875	862	857	910	859	918	857	947	868	875	850	872	857	909	891	861	876	908	892	810	809	870	855	846	893	892	895	853	881	918	917	882	873	888	857	869	819	852	847	866	876	881	886	865	894	904	862	847	882	911	868	907	856	902	921	835	819	821	868	852	847	872	849	888	829	858	840	826	847	877	858	836	833	863	886	882	888	858	888	906	874	931	843	826	900	842	853	893	875	839	833	858	871	883	856	832	855	853	899	903	880	872	874	832	891	854	900	841	918	900	869	816	858	868	902	866	842	887	854	852	860	866	942	860	881	917	932	872	897	888	901	843	880	881	837	899	915	932	852	909	850	863	855	845	875	886	891	869	832	824	891	905	823	932	911	829	915	845	874	915	900	861	827	928	841	893	860	818	843	879	860	836	858	875	864	849	853	894	905	831	829	858	886	892	865	881	948	844	859	847	841	875	880	857	854	877	901	901	906	907	826	868	897	856	879	882	867	887	844	846	846	892	872	930	821	953	866	840	845	923	883	892	890	896	890	866	800	854	875	841	882	875	884	897	868	893	895	871	888	848	830	842	962	809	885	889	845	845	882	894	870	896	870	825	878	876	904	835	863	861	865	877	891	866	872	883	819	874	893	907	862	885	910	841	874	886	889	896	903	866	897	860	892	853	905	889	845	915	887	852	879	877	877	892	882	857	876	938	871	868	896	927	921	888	882	912	922	896	888	867	866	879	934	916	864	911	881	855	901	883	896	858	858	823	846	896	867	842	952	879	853	896	831	865	847	791	843	857	918	858	848	871	856	891	892	856	905	904	921	882	838	851	876	830	843	879	861	919	821	838	898	899	933	902	821	844	848	854	902	895	850	910	931	847	883	869	887	894	823	845	871	837	883	851	869	889	831	923	899	903	890	878	933	847	884	891	916	915	819	909	902	877	863	839	875	866	860	859	851	870	918	829	890	836	879	918	869	892	855	871	910	859	887	871	843	828	848	821	890	841	873	875	809	833	840	902	854	825	811	878	879	858	887	814	778	818	858	882	887	870	847	900	881	888	875	929	847	849	845	868	887	901	893	889	893	894	865	917	882	867	875	834	915	848	864	832	835	892	921	866	890	904	824	891	917	905	860	844	842	936	826	874	861	886	865	868	894	890	859	871	828	865	883	868	853	859	837	893	902	886	835	876	854	871	857	845	862	845	843	842	903	859	849	882	855	844	854	863	888	834	918	856	871	964	815	898	866	878	858	962	773	851	869	932	831	883	858	900	942	908
36249	47159	35876	26187	19377	12362	9352	7187	4934	3772	3215	3064	2780	2567	2194	1896	1893	1791	1825	1729	1732	1759	1516	1354	1282	1250	1204	1161	1189	1096	1097	1137	1176	1221	1053	1170	1134	1201	1142	1195	1186	1254	1135	1169	1154	1135	1117	1108	1134	1153	1095	1097	1086	1100	1121	1077	1069	1049	1083	1098	1067	1124	1091	1084	1034	1099	1080	1014	1071	1062	1113	1082	1045	1072	1045	1082	1045	1040	1082	1060	1076	1062	1054	1046	1108	1031	1030	1024	1082	1136	1093	1102	1078	1082	1132	1064	1092	1051	1093	1060	1054	1059	1094	1028	1100	1093	1125	1054	1083	1051	1094	1087	1127	1121	1094	1064	1127	1095	1028	1121	1117	1093	1046	1081	1139	1053	1092	1030	1053	1126	1030	1060	1083	1090	1057	1087	1085	1032	1135	1074	1106	1036	1063	1075	1077	1068	1064	1076	1092	1081	1120	1102	1111	1050	1053	1058	1054	1082	1089	1106	1058	1038	1027	1091	1078	1043	1079	1035	1057	1099	1098	1091	1023	1057	1052	1068	1083	1063	1024	1152	1066	1052	1015	1050	1086	1071	1049	1124	1042	1067	1039	1023	1114	1060	1109	1055	1143	1008	1117	1043	1080	999	1103	1053	1037	1041	1080	1057	1073	1098	1124	1106	1120	1084	1056	1105	1086	1056	1105	1079	1022	1148	1023	1102	1090	1099	1071	1065	1106	1052	1014	1078	1088	1024	1118	1035	1095	1074	1061	1063	1109	1112	1068	1082	1094	1083	1062	1066	1084	1086	1065	1073	1049	1045	1059	1030	1033	1069	1053	1095	1084	1047	1054	1067	1022	1076	1109	1072	1038	1064	1085	1070	1037	1059	1081	1057	1086	1090	1053	1084	1108	1054	1050	1029	1055	1060	1056	1088	1033	1043	1061	1069	1114	1038	1103	1065	1009	1004	1061	1142	1073	1067	1071	1102	1078	1080	1058	1008	1084	1080	1083	1107	1076	1045	1031	1033	1087	1078	1117	1086	1079	1036	1109	1074	1122	1081	1088	1079	1102	1121	1085	1055	1038	1059	1074	1106	1032	1058	1082	1058	998	1011	1076	1051	1107	1017	1101	1063	1096	1079	1075	1074	1035	1025	1089	1085	1098	1083	1100	1122	1101	1043	1094	1029	1115	1139	1092	1021	1092	1096	1074	1108	1032	1056	1043	1116	1046	1072	1049	1065	1128	1100	1007	1014	1130	1158	1068	1037	1027	1062	1070	1119	1093	1094	1080	1086	1191	1116	1072	1142	1088	1116	1116	1117	1063	1016	1087	1064	1106	1070	1121	1081	1103	1080	1126	1080	1090	1099	1130	1062	1069	1110	1059	1076	1011	1130	1065	1131	1132	1025	1094	1077	1038	1039	1064	1059	983	1079	1056	1083	1090	1024	1009	1048	1067	1016	1063	1053	1090	1089	1122	1035	1069	1090	1151	1069	1089	1092	1045	1052	1102	1101	1046	1078	1042	1101	1117	1148	1091	1109	1067	1072	1027	1050	1074	1089	1070	1058	1092	1144	1149	1046	1104	1080	1049	1046	1136	1061	1052	1075	1101	1050	1085	1082	1060	1031	1024	1114	1102	1071	1069	1023	1065	1069	1080	1097	1053	1083	1077	1080	1036	1099	1161	1112	1072	1088	1029	1040	1081	1050	1034	1106	1123	1067	1146	1061	1067	1092	1034	1067	1082	1063	993	1108	1050	1070	1074	1094	1071	1092	1065	1079	1067	1044	1090	1117	1058	1071	1123	1079	1076	1093	1069	1114	1091	1094	1067	1038	1092	1099	1008	1041	1037	1054	1064	1103	1044	1110	1066	1077	1079	1098	1066	1081	1099	1084	1081	1092	1017	1095	1039	1010	1108	1064	1068	1098	1108	1045	1057	1063	1024	1030	1087	1118	1035	1036	1108	1079	1036	1108	1052	1058	1060	1074	1060	1025	1127	1110	1083	1064	1105	1075	1023	1083	1156	1129	1059	1020	1130	1027	1048	1030	1096	1090	1116	1066	1055	1104	1092	1036	1070	1070	1103	1027	1045	1054	1040	1097	1010	1063	1097	1093	1058	1075	1093	1097	1062	1086	1067	1048	1041	1112	1072	1124	1128	1122	1072	1022	1130	1091	1144	1071	1130	1013	1075	1113	1102	1110	1059	1123	1107	1096	1103	1068	1175	1132	1076	1134	1066	1074	1074	1092	1091	1022	1028	1144	983	1030	1041	1104	993	1115	1031	1117	1047	1058	1046	1123	1055	1075	1103	1046	1059	1103	1099	1077	1095	1101	1100	1146	1114	1100	1054	1095	1071	1118	1082	1073	1035	1042	1075	1123	1077	1079	1099	1079	1134	1094	1020	1064	1043	1105	1113	1077	1015	1066	1058	1035	1054	1038	1125	1122	1063	1023	1140	1057	1103	1133	1092	1100	1027	1076	1070	1083	1123	1063	1099	1087	1011	1042	1055	1126	1090	1069	1099	1025	1133	1075	1099	1064	1130	1060	1105	1057	1087	1031	1066	1108	997	1102	1099	1067	1030	1050	1071	1053	1040	1062	1062	1015	1089	1113	1146	1058	1049	1045	1075	1115	1068	1057	1072	1107	1070	1074	1093	1072	1074	1144	1142	1049	1083	1114	1093	1081	1114	1060	1102	1059	1101	1066	1070	1086	1114	1037	1071	1021	1137	1051	1058	1049	1084	1076	1094	1099	1070	1126	990	1076	1081	1092	1095	1135	1108	1088	1091	1092	1116	1027	1078	1117	1054	1116	1062	1052	1045	1059	1089	1087	1114	1070	1064	1156	1124	1120	1056	1114	1079	1061	1117	1059	1096	1033	1148	1044	1061	1093	1071	1101	1055	1073	1103	1095	1080	1059	1061	1076	1070	985	1063	1033	1088	1077	1073	983	988	1055	1068	1098	1071	1048	1157	1079	1134	1065	1080	1078	1060	1103	1077	1032	1097	1081	1084	1064	1104	1085	1051	1027	1093	1009	1076	1084	1123	1063	1102	1117	1060	1070	1108	1070	1009	1088	1049	1028	1077	1050	1053	1061	1053	1062	1094	1028	1035	1086	1037	1115	1124	1058	1107	1077	1077	1101	1102	1080	1035	1118	1130	1093	1023	993	1042	1128	1122	1108	1064	1120	1019	1035	1065	1118	1089	1015	1101	1074	1106	1122	1080	1063	1045	1170	1120	1102	1040	1088	1157	1032	1047	1040	1054	1046	1063	1074	1090	1122	1066	1057	1117	1083	1085	1111	1087	1065	1058	1082	1137	1118	1089	1061	1069	1075	1030	1039	1061	1068	1092	1074	1069	967	1017	1063	1085	1085	1104	1063	1076	1076	1076	1089	1017	1030	1077	1106	1090	1078	1053	1046	1124	1088	1126	1068	1134	1062	1083	1083	1087	1060	1097	1060	1056	1084	1034	1032	1073	1070	1058	1031	1093	1090	1075	1098	1109	1089	1055	1116	1128	1149	1087	1106	1103	1090	1054	1108	1089	1069	1102	1081	1076	1077	1082	1090	1080	1123	1055	1125	1099	1045	1056	1050	1050	1124	1071	1116	1055	1061	1135	1025	1121	1100	1075	1032	1110	1117	1052	1017	1120	1056	1105	1052	1086	1107	1077	1075	1114	1059	1040	1137	1088	1096	1060	1111	1040	1103	1095	985	1053	1099	1096	1062	1121	1046	1082	1069	1065	1059	1129	1035	1110	1012	1061	1054	1070	1062	1086	1045	1136	1059	1087	1088	1070	1075	1067	1130	1038	1069	1105	1076	1115	1061	1057	1055	1041	1093	1104	1115	1096	1069	1138	1026	1129	1053	1114	1047	1076	1055	1076	1058	1026	1115	1079	1036	1010	1107	1071	1099	1123	1097	1116	1078	1026	1079	1058	1042	1067	1106	1058	1083	1076	1029	1041	1048	1125	1080	1066	1072	1124	1029	1104	1099	1099	1036	1140	1111	1053	1136	1056	1079	1062	1064	1140	1077	1125	1028	1099	1078	1054	1055	1134	1104	1023	1059	1090	1108	1097	1095	1067	1035	1084	1127	1090	1080	1079	1081	1071	1059	1092	1104	1053	1030	1113	1067	1079	1027	1048	1102	1082	1071	1060	1101	1036	1108	1025	1120	1110	1066	1078	1117	1056	1067	1093	1093	1078	1117	1054	1023	1107	1040	1089	1079	1044	1120	1065	1087	1082	1133	1009	1076	1068	1157	1149	1135	1095	1049	1056	1094	1117	1121	1054	1030	1061	1075	1068	1118	1103	1074	1069	1088	1079	1049	1055	1033	1105	1144	1113	1112	1097	1097	1079	1129	1038	1059	1060	1062	1048	1042	1112	1113	1024	1099	1151	1043	1074	1087	1104	1065	1044	1118	1097	1081	1112	1035	1075	1019	1123	1057	1076	1093	1087	1036	1069	1137	1057	1138	1082	1061	1104	1097	1040	1095	1131	1043	1076	1066	1108	1050	1134	1066	1047	1051	1099	1085	1052	1086	1123	1050	1083	1041	1085	1107	1046	1004	1076	1070	1077	1062	1049	1094	1048	1082	1017	1050	1085	1073	1068	1010	1101	1110	1134	1099	1093	1092	1104	1116	1103	1089	1109	1075	1145	1097	1032	1101	1083	1074	1073	1083	1057	1051	1046	1091	1052	1122	1070	1144	1057	1119	1088	1108	1062	1036	1047	1048	1025	1060	1082	1072	1047	1037	1089	1120	1093	1100	1094	1054	1093	1107	1148	1050	1036	1044	1060	1137	1109	1066	1027	1066	1067	1067	1065	1124	1048	1077	1080	1047	1041	1089	1068	1115	1065	1082	1072	1068	1080	1108	1103	1072	1074	1083	1058	1141	1061	1100	1095	1084	1100	1066	1035	1098	1065	1103	1095	1087	1072	1044	1077	1122	1038	1082	1103	1035	1064	1124	1079	1033	1048	1083	1083	1100	1108	1066	1075	1118	1121	1065	1081	1074	1060	1013	1047	1148	1094	1091	1075	1092	1033	1112	1010	1051	1170	1131	1117	1144	1065	1156	1183	1119	1090	1083
23647	20828	28081	24172	21333	16454	9870	5024	3548	2797	2269	2063	2027	1795	1560	1487	1490	1546	1465	1446	1375	1294	1138	1003	975	934	960	854	891	887	855	781	835	878	903	886	920	827	910	925	937	904	849	882	828	823	829	848	826	835	815	796	821	805	796	847	783	792	832	781	779	779	809	838	821	786	881	809	837	832	757	755	796	797	784	823	772	748	806	800	810	754	837	801	781	814	779	850	791	737	760	788	842	776	821	765	799	794	802	766	804	767	731	807	799	740	775	758	800	777	815	845	787	779	818	786	793	804	751	770	788	806	788	797	805	833	809	784	793	829	810	796	810	811	770	812	739	832	804	808	796	793	778	770	824	809	798	825	790	806	838	794	818	778	778	812	779	764	753	818	770	794	833	810	718	783	798	832	829	822	799	750	824	741	806	828	781	829	835	792	785	810	772	833	779	809	791	769	795	821	780	821	806	770	776	791	853	815	816	814	826	780	771	779	758	734	760	814	815	829	792	818	828	808	764	800	806	771	841	789	814	805	841	810	743	751	773	764	768	811	741	750	776	774	813	805	807	821	816	783	769	795	781	747	810	773	804	807	764	800	809	782	789	812	798	800	823	810	732	791	775	781	803	760	789	765	785	828	772	812	771	804	826	768	797	796	787	808	822	816	794	764	825	779	855	776	798	785	780	838	787	863	832	827	800	734	796	811	823	775	780	759	791	815	783	774	810	797	810	805	808	800	771	846	799	809	823	773	764	812	801	833	776	777	757	849	843	777	818	811	835	828	796	758	800	792	759	808	793	856	777	734	806	809	786	830	806	780	783	802	841	761	797	810	789	814	802	830	795	802	804	763	777	827	863	755	800	784	808	845	768	800	759	838	804	802	758	821	806	841	819	786	778	815	745	790	826	811	792	810	804	789	830	749	793	763	771	783	824	788	842	846	806	750	780	811	803	773	803	742	787	775	772	815	774	773	813	773	818	767	818	787	764	833	748	781	800	782	828	799	808	765	808	812	774	826	837	861	788	780	791	778	785	740	807	797	783	810	732	756	808	786	774	827	856	780	778	784	749	764	784	822	794	800	753	843	798	791	785	770	824	811	767	781	796	783	758	787	860	769	793	787	787	797	762	781	780	779	796	785	801	793	799	747	846	797	809	820	782	776	772	800	790	740	807	812	805	818	812	812	747	770	803	790	793	796	821	764	832	793	826	816	793	825	779	749	829	760	764	791	834	721	830	806	825	770	797	811	800	794	808	759	760	799	799	784	785	812	769	795	801	799	802	758	805	791	803	764	800	788	796	787	839	748	824	739	759	762	821	812	750	805	778	785	832	805	777	823	794	800	834	775	829	793	800	804	796	827	784	804	852	839	807	795	783	809	772	760	808	763	801	795	809	803	803	787	730	780	827	812	803	791	750	777	868	777	797	787	817	776	771	817	833	827	760	815	824	789	767	753	794	786	833	834	833	778	732	804	799	818	805	819	789	830	781	815	814	762	831	818	736	831	793	796	762	833	827	826	805	763	804	798	782	804	775	769	779	821	809	788	777	803	807	802	831	821	826	778	809	779	860	766	811	828	827	789	847	803	736	789	804	790	863	840	768	816	782	784	788	817	757	791	787	800	789	850	765	752	801	805	788	827	773	838	830	836	830	775	810	750	779	824	777	815	849	791	758	727	837	851	807	793	803	830	811	779	775	789	757	801	817	784	746	789	761	806	807	766	800	814	880	838	802	766	790	811	775	848	776	767	769	804	827	804	792	797	785	776	744	778	811	773	823	814	830	794	789	749	785	767	798	754	794	765	780	781	760	784	810	796	776	794	847	777	820	749	818	807	800	853	779	813	800	733	816	778	776	814	823	818	813	768	802	791	785	785	806	754	760	830	820	871	862	817	775	758	789	806	799	766	793	790	795	835	804	811	763	788	828	791	768	832	794	779	798	785	795	782	858	827	782	821	795	794	850	779	772	813	831	798	789	782	802	764	772	823	743	789	782	761	829	793	763	784	823	771	792	800	796	784	812	812	787	737	837	788	858	795	787	811	739	768	781	796	797	816	801	736	798	799	806	761	819	768	790	816	805	845	780	787	816	847	798	769	827	769	797	802	789	795	811	742	854	820	751	776	811	757	724	789	772	786	747	818	850	799	794	765	818	788	800	773	804	777	809	810	791	783	735	818	814	796	847	797	816	846	861	795	724	813	817	798	834	746	789	771	775	763	759	754	839	801	805	794	809	809	790	864	793	825	814	754	799	786	802	786	778	774	783	793	818	781	768	765	789	758	818	783	770	838	792	804	823	841	755	842	732	826	807	798	794	791	791	860	811	796	769	785	812	749	778	848	773	823	820	834	803	773	795	800	823	798	746	768	782	813	832	795	810	757	797	775	810	782	765	781	817	809	820	820	797	762	784	762	789	827	813	800	846	766	793	802	807	800	796	825	781	733	817	777	817	821	762	823	811	838	813	790	846	776	791	851	814	801	775	797	808	785	818	826	838	844	778	773	802	762	772	791	796	806	854	786	824	818	787	840	806	838	858	761	759	802	855	792	817	801	810	761	827	699	822	764	757	793	819	820	779	785	769	754	800	829	802	822	783	788	771	772	769	811	795	796	808	793	786	809	807	782	761	848	831	825	822	803	812	822	741	791	850	792	786	797	784	779	850	785	816	804	791	809	840	788	804	821	808	745	766	765	810	834	778	818	795	789	811	821	747	816	830	793	798	839	771	806	827	763	770	764	763	833	799	764	796	837	797	813	788	751	772	792	771	807	846	776	801	874	769	812	788	755	822	793	803	826	775	845	811	764	777	801	774	821	811	777	803	791	704	813	837	728	793	781	816	860	787	807	782	825	772	719	830	810	763	785	799	787	743	779	773	785	778	810	798	824	832	794	842	817	810	823	816	803	823	777	799	771	777	831	810	836	772	760	782	843	732	776	756	774	849	805	804	792	827	805	800	794	825	807	834	837	814	765	812	770	752	744	783	844	814	804	827	784	816	809	784	767	835	744	793	762	818	792	786	772	823	746	774	783	836	826	777	822	824	867	763	792	836	749	808	829	781	783	829	807	772	786	819	826	742	814	772	773	770	742	827	812	826	806	822	808	840	799	795	777	789	759	809	774	774	805	803	795	731	814	780	809	750	773	806	770	826	814	794	772	772	816	765	798	759	783	793	762	847	797	760	766	823	762	783	824	830	822	811	840	814	795	808	801	811	785	860	811	779	794	797	836	827	771	804	755	839	826	803	819	784	764	811	805	832	840	777	788	787	788	800	794	809	784	790	806	778	762	758	762	793	849	740	795	787	769	774	807	830	810	818	820	810	827	809	758	804	751	822	763	817	801	783	796	792	798	786	829	809	765	762	798	832	811	783	807	755	751	812	821	764	849	798	819	779	831	790	802	739	778	794	764	807	788	826	750	785	781	829	774	802	822	842	772	827	797	841	798	790	793	796	807	835	787	794	793	809	794	787	808	858	743	822	799	766	825	810	805	875	793	769	819
39887	58523	42187	32605	22697	16168	13176	9103	6943	5481	4125	3780	3700	3164	2701	2480	2496	2504	2305	2230	2119	2020	1736	1464	1304	1279	1199	1074	1173	1167	1041	1026	1074	1140	1169	1100	1166	1113	1157	1194	1238	1200	1192	1182	1057	1074	1047	1032	1041	1072	1003	1001	979	1033	1011	1009	958	1026	1053	1017	1031	974	1009	1048	983	909	977	993	1022	1051	982	1039	944	954	1012	1007	1004	1014	985	1052	1041	970	1007	1012	995	1037	915	1004	1032	1022	1009	968	1025	992	975	945	975	1028	966	960	1009	992	978	956	1037	973	967	1018	992	997	1000	1028	945	986	1010	983	980	995	1019	970	965	966	1008	1013	954	1014	981	971	986	991	1008	978	954	1013	1014	988	978	1032	992	994	957	1011	998	978	989	996	1056	1003	1009	965	1037	993	962	977	1008	973	1023	995	981	1020	936	912	984	1014	1001	983	988	999	956	989	987	953	1018	977	978	1037	936	964	984	1011	981	968	1028	1009	974	931	1025	998	977	955	1019	1004	999	983	961	1012	1000	1002	957	958	969	1010	1014	968	981	923	975	1006	959	967	996	971	1062	943	996	967	967	928	1011	936	996	938	1003	966	989	965	960	956	1044	1053	933	978	981	998	1005	1020	989	957	955	1023	1016	966	939	963	943	1038	1000	994	977	969	989	991	1010	969	967	1015	967	1005	1037	1007	1002	1061	989	1024	978	1011	974	979	1047	988	976	1006	992	972	933	1022	970	1022	976	982	1009	987	964	993	1007	976	1012	981	999	981	977	967	974	942	963	1012	1003	1022	985	990	990	959	982	946	994	1011	990	964	1005	904	932	1010	967	963	956	954	970	981	1015	1059	1004	956	983	1019	990	1042	991	1011	966	1025	970	1001	1020	1015	952	985	984	996	983	1018	950	992	955	979	948	989	922	972	950	942	1032	963	962	1001	1006	1042	979	1026	954	1023	909	1000	937	1025	1016	1018	969	980	988	936	934	984	963	959	994	994	976	1018	1021	988	984	953	1001	1008	995	985	997	977	1000	992	987	963	986	972	995	987	948	1017	1012	976	979	965	962	1032	951	967	957	993	917	971	1016	982	1029	973	1026	990	1050	1002	941	991	1014	930	981	970	1002	984	1018	1014	975	984	958	1045	933	987	994	1005	982	976	1015	954	973	975	957	991	1008	989	988	983	1007	998	980	999	1042	1002	997	927	968	975	978	960	973	939	1021	1038	978	979	926	924	973	991	985	1025	980	982	969	974	999	933	951	1046	964	1036	980	1004	953	984	988	959	1010	960	1002	989	1001	969	961	966	979	1011	963	986	945	961	993	987	975	984	973	987	988	995	962	969	931	997	989	1041	1010	1019	912	992	991	1016	1056	989	975	1026	1006	1001	942	1050	989	972	966	900	981	995	981	1012	981	968	1014	1035	1016	971	954	983	1038	970	1026	966	972	1004	1038	1021	1011	973	948	1006	1034	966	986	982	998	1015	982	1030	993	987	995	920	982	988	1001	985	1014	1026	1013	967	952	931	978	995	924	1006	950	1000	1008	988	1050	985	1002	1012	1004	1007	947	980	972	965	985	958	939	1010	979	973	938	1017	1020	1002	988	994	996	960	974	975	1049	974	931	1013	984	987	960	955	986	966	956	1004	1011	983	955	975	988	1038	1003	1007	1069	958	1024	916	1008	961	1032	990	979	999	999	910	1015	1056	1000	997	1027	952	1017	1006	1012	1012	1023	1058	973	967	982	982	1046	982	953	972	1001	974	991	973	1046	977	941	1046	948	973	997	944	970	978	959	995	995	1019	993	987	996	927	985	1032	974	994	1010	971	989	974	995	964	948	953	999	950	984	992	968	1001	1031	1010	987	1011	1047	946	958	998	1027	976	955	989	1041	1041	1004	982	918	986	990	1001	981	947	972	978	977	1024	983	1010	1000	1052	954	996	1023	946	979	964	960	987	1046	961	1042	1036	956	949	965	1027	1012	987	1020	951	981	948	965	949	961	964	954	971	1002	940	1028	1018	997	1006	1036	963	969	962	958	966	1044	967	1021	959	981	1023	975	986	970	996	969	1018	1008	965	997	953	974	953	997	1018	921	993	1026	999	951	916	963	970	1044	992	1002	951	982	955	988	1009	982	1035	1029	967	954	1035	985	1000	946	1038	970	992	978	970	946	1029	1009	1000	931	993	948	1041	983	1015	988	968	984	966	1026	950	1009	998	1013	1028	964	938	985	989	957	1003	1037	1042	938	983	1016	940	1003	1041	1047	989	993	1011	971	993	977	956	985	1000	977	953	1014	987	933	1002	1043	1001	982	1023	952	1009	970	941	1064	1025	995	969	980	916	979	990	945	954	1000	1037	973	987	961	936	954	987	974	951	929	1004	985	1004	960	1003	999	972	975	955	1017	990	1010	947	992	996	1029	1037	964	1041	980	995	1005	999	998	1034	987	1028	1029	959	1018	1015	961	1004	938	1025	1024	884	971	970	947	988	1007	1037	966	977	1031	1001	963	982	948	989	1037	1008	1024	921	999	1031	959	957	1002	1012	1026	989	1016	1027	946	992	1039	1002	1016	986	988	1091	985	972	1003	989	970	1013	958	1017	964	968	987	1047	979	975	1013	935	948	979	1093	980	1008	989	995	963	1044	978	990	970	1007	987	951	959	979	1012	1051	1032	932	963	954	963	984	1039	947	929	972	982	1024	992	973	995	994	943	1019	972	991	933	1000	1013	998	980	1017	992	1011	1008	976	957	1024	1049	965	1022	996	996	959	907	986	944	945	985	999	935	1002	992	986	952	1009	1011	1023	965	994	918	1012	1026	998	995	998	975	1010	974	1015	978	989	1015	1019	958	959	1005	989	1006	965	996	1005	999	997	984	974	998	970	1022	978	960	927	977	971	1007	972	994	964	927	964	1016	991	1038	998	924	1023	976	961	1012	966	973	985	991	981	937	957	1029	986	1037	977	986	976	1004	1020	997	972	986	931	1016	993	1063	920	1032	951	964	977	938	964	966	924	987	1016	985	979	982	1005	1051	937	978	979	988	957	961	1012	1004	999	987	1022	1016	988	1012	984	1028	969	993	992	950	1002	965	978	1003	921	974	1037	955	961	1011	994	987	1030	1023	1007	1025	943	947	970	983	1011	926	978	952	971	986	929	977	1022	980	958	959	962	950	976	998	1023	1016	1054	968	1031	950	1053	990	943	934	976	1028	997	1014	939	921	921	1012	964	969	1009	964	976	925	1042	1020	869	971	947	988	969	1003	995	1030	1020	1017	1022	993	1025	1025	1011	999	990	950	953	965	989	1012	1020	1003	966	991	978	937	913	979	952	966	930	1062	1070	953	983	989	957	961	957	953	1002	979	1014	959	985	971	960	956	928	972	953	968	1002	996	987	970	953	1018	938	967	1008	981	997	998	967	1002	947	959	961	999	985	995	951	959	993	958	933	964	938	977	1076	1008	999	1001	1037	970	991	982	1018	988	985	983	954	1006	1002	1016	973	1008	1031	979	953	959	1022	1024	1010	986	976	1021	982	961	934	995	1013	965	946	994	1042	955	955	1013	994	956	956	980	1018	953	960	1009	994	918	1034	1033	987	964	965	953	984	1008	973	967	1018	994	950	1039	985	922	988	1047	1002	1001	968	1040	1004	933	940	957	991	987	1020	973	996	994	994	976	1023	982	968	969	941	959	959	1000	997	948	990	933	957	940	1002	1015	1023	1038	967	990	1007	935	1070	1007	1005	1001	945	1013	923	977	1002	1011	1038	952	986	1012	1017	970	938	939	982	1008	984	982	964	998	984	1006	977	998	991	990	963	950	971	1003	969	934	993	1056	988	991	951	986	1016	954	1002	951	1017	1018	1012	1007	954	1000	948	974	933	965	939	957	954	980	951	998	995	984	951	1066	1046	954	988	1003	997	987	924	921	992	1035	992	1006	1014	948	1029	1054	1038	970	1004	1051	957	940	998	993	1028	981	1017	985	1001	1015	1032	973	973	957	1040	984	987	992	970	959	971	976	1008	987	940	997
22652	20800	28412	23310	21061	21502	17581	6875	4054	3257	2481	2138	2165	2038	1960	1931	2095	1731	1624	1377	1288	1192	1154	1100	1014	975	920	872	771	787	780	745	801	801	803	853	855	823	901	844	936	822	878	884	810	850	774	800	786	749	775	768	739	706	721	744	734	760	745	711	732	721	749	735	745	735	727	755	688	724	775	750	769	701	664	687	731	739	680	741	702	693	728	715	730	729	704	699	677	727	720	713	746	771	697	737	748	698	698	727	656	727	716	724	753	743	728	718	723	749	764	762	729	662	696	751	709	684	738	726	664	710	766	728	720	744	755	688	724	679	723	736	707	733	681	700	705	683	681	706	748	724	711	707	755	737	770	730	682	718	705	745	737	766	777	721	668	762	744	670	724	703	715	718	742	715	706	683	708	690	698	714	712	685	702	700	746	774	747	674	663	699	700	689	708	787	741	727	722	721	728	732	748	734	739	740	737	726	680	743	705	732	701	716	715	701	708	669	650	711	757	787	680	685	715	691	768	750	726	723	716	770	737	748	754	745	732	759	725	723	727	704	695	705	704	747	771	766	715	739	748	728	707	684	774	748	708	783	722	683	715	688	759	706	702	677	729	679	701	718	718	690	709	716	715	726	734	748	749	741	735	715	736	720	719	700	705	696	733	705	712	728	649	764	691	732	730	733	724	772	762	743	750	749	754	723	716	721	712	719	718	656	718	726	776	725	692	713	689	738	722	757	726	732	748	698	749	688	674	692	769	650	696	740	769	740	741	679	713	740	768	677	761	704	759	791	747	727	769	716	701	779	749	722	721	729	734	684	733	699	726	783	745	730	706	790	724	697	707	675	685	706	730	686	745	690	774	716	717	688	744	746	715	697	720	751	736	758	752	737	692	732	716	688	716	682	720	729	703	705	692	748	739	690	729	717	691	728	754	748	729	720	757	743	751	690	723	746	725	691	709	702	772	755	701	756	761	701	722	719	745	735	742	756	744	709	761	712	723	748	733	673	683	731	765	733	690	723	759	721	713	703	720	724	740	722	686	724	734	735	679	689	733	734	726	709	690	735	696	678	708	733	705	713	705	677	727	731	731	698	646	686	687	725	711	697	720	724	688	750	756	739	694	718	710	690	709	767	728	757	712	712	740	755	716	692	749	736	728	759	770	676	687	728	712	729	722	717	741	706	723	722	672	712	711	698	726	718	735	718	704	671	696	722	767	728	704	735	734	727	697	743	758	737	727	749	740	729	750	764	737	724	711	693	724	726	779	722	720	695	701	681	703	732	726	715	717	718	717	718	731	713	704	682	725	680	728	714	750	772	670	691	703	719	746	722	714	717	678	722	686	691	709	677	706	721	703	704	748	678	720	738	694	669	747	741	740	659	711	735	694	741	763	789	694	750	752	710	739	722	698	727	737	774	760	711	713	769	712	718	694	722	714	713	728	747	747	676	698	708	744	708	705	698	728	682	673	675	710	684	727	731	679	718	727	746	683	716	768	731	724	705	658	722	709	734	765	744	730	677	734	763	714	727	709	713	765	757	764	685	707	724	748	750	734	736	746	730	819	730	726	687	740	739	739	687	732	749	716	719	703	731	718	744	734	700	732	759	760	697	737	710	704	737	725	707	709	665	733	710	751	812	743	704	727	723	725	705	691	731	765	708	740	728	735	702	772	703	748	751	721	706	714	701	697	754	748	717	742	706	739	756	727	689	750	715	728	684	703	730	682	675	715	715	733	697	719	678	700	750	726	722	705	722	706	742	694	747	746	727	689	751	700	709	757	699	715	731	726	701	723	712	707	758	717	731	729	734	730	750	738	698	681	738	736	717	717	704	733	765	667	773	738	728	724	697	735	740	738	728	707	775	720	697	726	721	646	717	728	709	733	681	721	701	748	728	735	685	702	697	756	708	687	745	673	694	705	751	693	696	718	728	704	748	744	781	736	719	755	760	714	751	704	757	717	754	730	701	693	717	682	702	710	683	746	706	753	689	715	728	718	691	718	738	752	730	711	744	728	746	747	731	735	727	723	682	682	651	706	673	713	719	701	713	718	689	758	711	706	763	706	751	761	712	696	735	700	697	731	695	720	704	726	731	736	717	727	691	712	694	723	744	747	763	702	789	686	748	769	742	719	725	704	732	671	692	747	734	717	740	718	719	673	710	723	745	756	700	740	725	725	658	660	681	721	688	750	699	744	672	707	750	713	746	686	701	739	708	694	730	727	702	686	721	721	732	720	704	751	698	694	721	716	735	738	699	708	693	772	674	707	746	726	707	738	686	704	699	751	749	715	776	726	722	717	757	681	706	691	712	724	701	724	727	695	663	721	706	707	722	774	713	730	697	765	721	749	699	756	709	697	725	736	683	720	713	734	740	691	691	718	752	743	699	686	762	717	790	746	730	753	706	704	700	720	746	704	731	728	725	697	742	699	708	738	716	679	746	701	734	691	745	709	714	701	746	705	697	730	673	787	716	686	711	713	692	754	726	704	667	691	717	758	752	683	711	734	663	678	683	698	728	708	726	708	717	747	737	761	708	727	754	712	710	741	703	745	774	701	726	714	732	683	735	743	670	718	709	671	752	726	758	688	710	715	710	667	674	723	690	723	742	742	719	657	669	704	745	754	730	715	694	709	719	741	736	751	730	693	764	719	696	752	726	751	693	710	722	745	706	707	787	743	732	736	684	710	785	714	697	679	702	737	727	745	756	694	724	701	732	711	714	704	674	746	709	740	688	815	687	717	759	757	719	719	766	709	744	792	733	708	721	762	737	700	735	722	731	734	759	725	703	716	718	707	721	735	717	744	713	727	751	701	698	744	726	707	733	723	775	708	711	719	742	803	743	707	743	726	733	724	714	760	743	756	700	709	692	715	776	707	701	710	748	727	723	720	708	697	716	692	746	704	763	786	730	691	764	743	719	706	742	735	704	663	741	670	703	668	715	689	678	783	709	669	723	718	707	685	720	717	702	765	726	696	713	711	731	734	715	730	702	673	683	735	765	727	671	712	765	719	697	711	718	726	673	746	706	712	704	699	711	690	728	738	716	718	701	735	730	747	762	728	694	755	749	775	699	768	717	703	712	704	671	738	704	744	725	745	676	699	720	704	720	710	726	755	734	720	709	716	719	751	725	683	736	711	677	732	747	743	738	715	695	740	724	688	708	732	752	684	724	714	709	739	712	714	671	726	711	746	763	733	674	720	740	697	709	769	735	702	732	707	726	686	751	749	721	701	737	724	710	731	735	744	769	707	730	727	702	722	743	747	751	704	718	700	730	696	735	714	732	712	769	709	737	740	722	743	684	755	716	738	725	714	722	674	784	738	738	693	755	704	724	752	693	714	687	684	731	751	725	734	712	733	735	737	717	711	753	741	704	675	727	699	679	725	721	729	672	731	717	716	750	720	719	688	737	736	798	726	686	706	718	762	763	734	699	744	732	731	731	750	695	751	716	716	730	716	735	688	742	683	714	720	716	706	730	720	751	696	752	727	726	750	709
43964	65556	46509	36686	27248	20998	17608	11058	8121	6466	4679	3900	3977	3699	3452	3462	3605	2989	2722	2181	2028	1790	1687	1550	1503	1288	1289	1266	1042	1053	1010	884	1013	1037	1070	1169	1159	1129	1189	1184	1155	1215	1158	1105	1022	1068	1067	982	972	932	953	966	933	922	900	939	940	872	882	968	902	906	916	944	931	887	868	942	939	897	906	906	944	908	932	905	861	938	917	905	870	894	890	903	941	888	890	910	859	894	880	925	879	863	888	869	915	850	844	887	907	843	874	850	851	854	944	881	888	917	884	898	891	923	924	948	864	897	861	911	830	876	851	881	918	874	857	908	863	887	908	935	856	886	864	848	930	923	857	943	888	894	950	884	889	882	880	899	868	900	855	857	895	912	849	855	891	921	895	894	960	916	893	902	933	852	893	863	878	880	861	850	861	896	872	866	871	957	909	921	875	891	870	853	906	892	857	877	900	860	854	855	841	928	887	878	849	888	913	860	898	895	869	900	880	919	829	860	918	862	902	899	869	919	930	877	875	827	922	886	896	905	897	932	912	925	879	922	895	919	849	943	866	864	880	901	844	885	893	920	919	873	878	928	914	838	883	878	924	930	912	866	918	915	872	916	840	863	848	923	887	874	921	846	878	911	903	852	921	892	905	891	897	856	902	877	890	919	931	833	872	869	861	915	882	882	886	886	878	865	857	887	875	900	893	864	898	860	884	942	869	895	909	881	943	869	862	935	868	940	887	879	864	956	891	866	885	904	891	878	872	880	888	896	872	901	905	911	867	859	900	905	951	890	937	877	897	868	916	910	875	848	881	939	907	900	899	885	813	883	865	877	966	904	884	873	902	940	922	864	839	880	906	868	865	854	868	907	840	863	917	871	886	892	846	892	863	866	882	852	889	871	912	858	873	848	908	848	912	872	827	839	845	891	896	844	924	906	870	872	873	885	882	905	908	872	874	854	921	870	838	929	936	898	865	841	909	896	895	890	834	884	892	907	883	851	922	857	828	910	879	895	897	873	891	842	906	919	881	921	862	840	908	860	918	928	982	912	884	879	867	870	881	916	865	852	856	891	935	887	853	867	853	907	928	900	887	882	896	905	895	879	883	894	901	854	861	882	892	910	850	851	882	848	838	902	857	879	853	883	894	887	874	877	921	886	905	915	840	855	840	851	907	870	867	884	816	838	903	863	850	889	879	810	914	887	854	872	870	894	861	914	853	909	910	914	924	914	856	919	889	879	920	868	887	899	910	936	919	854	866	897	849	848	899	918	851	845	818	865	907	880	884	821	877	870	911	927	893	942	882	873	911	905	924	898	875	890	908	856	832	890	886	902	934	908	909	875	880	856	864	882	953	871	881	891	899	961	869	912	848	876	879	882	884	888	848	881	898	822	888	861	909	863	904	861	881	907	895	845	905	847	861	853	918	894	947	929	951	846	906	896	869	888	917	865	863	888	823	894	881	802	886	895	940	865	912	855	908	926	876	906	879	873	919	830	902	894	920	827	919	920	879	894	900	860	878	875	866	915	893	855	805	930	867	919	931	921	903	846	967	926	878	880	896	857	854	943	908	870	890	862	859	899	901	906	853	922	880	838	905	921	870	865	910	840	899	909	928	901	906	878	838	873	885	904	852	865	887	899	885	870	859	898	912	892	848	931	923	932	863	872	857	936	914	879	870	806	905	921	922	911	861	862	863	891	899	822	909	880	886	859	862	862	884	921	879	847	896	939	895	874	848	880	862	945	868	873	899	859	894	825	838	881	917	862	858	882	870	839	862	916	908	884	859	954	900	881	858	899	926	878	878	913	925	867	920	876	863	829	855	915	920	876	893	915	882	884	861	861	928	884	948	880	893	903	862	853	901	831	847	838	920	908	908	858	927	868	928	916	906	912	884	885	935	878	866	925	894	896	903	855	910	904	860	869	868	875	866	866	877	889	865	860	874	873	868	947	893	889	908	852	931	887	875	858	882	854	921	869	922	947	911	905	920	852	910	853	864	846	839	883	918	885	898	877	844	867	889	854	891	896	913	944	861	865	882	939	877	895	828	907	852	922	896	900	897	923	856	886	890	900	830	894	906	912	867	861	866	913	918	892	888	884	884	908	936	884	903	883	929	917	983	906	921	897	886	900	903	873	911	843	909	843	918	954	869	867	939	864	904	833	888	925	859	899	909	893	900	905	872	914	888	808	935	865	911	902	902	849	919	943	865	912	911	943	878	880	840	898	945	867	864	843	834	937	871	892	825	852	841	856	863	855	876	918	858	887	890	909	903	876	874	841	869	884	873	864	877	860	892	918	870	850	890	847	902	858	895	921	881	873	899	888	892	895	863	889	880	905	865	857	874	912	891	848	854	836	942	864	850	895	870	873	906	908	888	867	900	888	872	844	883	842	883	872	935	908	901	914	925	859	908	877	909	886	893	899	826	856	823	860	879	938	860	866	873	862	880	850	908	889	893	880	892	899	875	884	884	917	894	836	893	936	926	912	901	938	913	854	930	888	861	894	900	877	841	874	844	896	918	882	901	870	875	828	865	896	893	891	912	906	923	873	901	838	900	886	903	861	912	877	906	888	821	917	935	893	887	906	889	868	874	883	836	908	831	817	855	912	857	958	896	840	920	870	896	869	913	852	909	868	865	923	916	941	884	863	898	900	843	922	880	925	925	933	879	876	914	889	928	894	912	914	890	843	842	917	912	874	883	898	836	909	845	913	910	951	885	834	875	906	897	892	926	857	918	909	932	882	895	908	859	821	868	881	919	921	889	917	805	843	861	872	887	931	875	934	870	932	879	870	913	843	905	893	898	879	890	832	883	911	901	904	845	848	919	894	841	855	866	904	904	851	883	855	843	896	920	858	933	879	892	896	904	874	938	860	836	899	873	849	934	832	893	887	908	902	917	885	865	906	879	901	863	900	870	871	842	855	912	895	932	958	911	902	903	904	936	914	927	857	907	880	881	876	817	930	895	906	859	880	898	884	862	910	936	874	877	860	906	894	882	921	912	907	940	847	885	939	939	911	910	854	869	886	899	835	889	890	903	860	890	954	918	861	952	893	873	844	900	876	868	907	817	895	894	880	856	868	856	883	879	925	864	916	889	892	885	918	887	902	879	933	913	906	923	911	970	944	936	901	930	872	931	871	887	868	892	895	892	926	903	909	843	922	917	913	857	941	933	856	869	893	870	875	885	897	913	856	850	865	934	886	808	858	823	835	889	869	905	890	874	879	878	925	893	914	922	872	868	907	865	878	905	883	881	910	901	904	933	956	885	922	841	895	890	886	935	879	895	847	914	870	893	842	899	848	956	863	846	935	881	912	823	882	874	920	884	780	889	891	866	880	871	916	879	940	864	899	896	804	849	861	902	818	895	868	904	892	890	911	815	888	863	901	864	847	885	934	928	897	931	918	867	917	856	797	869	881	876	891	909	891	932	910	844	887	915	854	897	858	889	866	857	908	914	890	901	871	902	888	857	863	875	894	843	883	878	931	854	885	869	906	892	878
29099	32043	30064	23779	13071	7576	5143	3026	2034	1775	1442	1391	1405	1446	1447	1421	1405	1176	1145	1094	1042	1001	1115	1027	966	982	931	908	876	854	914	847	903	900	939	949	909	898	933	945	955	970	927	906	878	885	938	888	877	899	817	907	879	915	844	884	876	899	886	879	805	871	872	892	862	918	892	849	902	899	926	877	806	818	822	921	865	845	899	931	892	880	814	866	886	855	858	907	898	940	955	845	858	839	822	870	867	935	861	854	884	857	823	843	838	840	822	900	879	933	846	914	853	878	897	888	912	843	859	900	849	873	849	866	832	865	881	816	890	818	837	879	831	874	877	828	899	898	866	856	889	857	854	870	859	906	904	845	889	911	844	929	885	875	946	863	846	876	857	904	887	874	884	851	831	878	836	811	925	818	843	873	878	870	874	893	806	868	823	883	825	834	825	871	857	868	912	843	872	898	794	832	906	910	813	862	849	902	814	911	874	901	869	928	869	936	869	875	869	824	917	855	883	841	813	872	861	901	872	854	899	886	895	844	892	908	905	890	868	846	896	871	934	895	875	870	846	845	853	892	874	874	864	878	880	908	893	865	859	893	844	922	867	877	902	839	860	881	867	865	893	856	859	884	859	850	874	811	823	915	854	880	826	901	843	854	878	888	878	905	857	883	946	833	927	858	896	888	866	841	891	920	824	869	868	935	877	886	882	884	914	894	829	851	900	833	829	884	893	841	876	894	860	920	794	881	859	852	886	873	869	877	828	846	917	898	824	898	930	882	886	906	913	864	890	887	861	874	908	881	873	884	818	842	843	921	827	838	878	832	856	876	923	874	844	890	847	820	864	913	887	872	875	885	899	897	791	858	864	841	846	849	836	865	856	910	871	891	907	871	827	884	878	882	899	841	854	886	863	857	820	917	894	820	824	861	908	931	836	807	841	895	892	842	905	862	862	876	855	861	852	871	862	865	919	912	849	880	870	872	851	857	882	866	869	819	878	852	870	902	863	850	866	851	855	875	856	871	860	875	900	851	860	917	908	892	923	935	887	907	848	881	866	796	892	911	899	866	884	881	838	881	903	854	874	892	872	865	803	893	927	879	876	838	865	863	764	853	912	844	906	856	891	880	868	899	850	901	887	838	842	938	861	865	826	887	876	887	858	827	885	899	847	884	869	894	917	851	890	952	900	860	860	877	857	852	894	896	899	840	919	874	887	901	894	874	841	881	865	922	949	875	916	928	838	888	856	818	913	840	831	877	874	828	847	861	837	835	871	861	831	908	881	906	896	842	906	833	867	827	848	871	872	876	953	858	826	877	872	864	878	827	829	891	825	834	832	868	885	933	860	839	849	893	803	886	885	885	924	877	883	877	887	843	876	882	937	871	886	829	862	867	908	905	849	816	885	834	862	828	853	845	896	847	817	870	853	939	894	851	833	878	832	934	815	890	867	873	867	858	863	880	914	807	871	896	864	863	871	895	857	885	901	895	898	927	869	855	837	859	872	925	861	922	875	879	894	860	866	919	833	868	900	877	875	882	868	837	860	857	907	951	894	844	835	836	866	850	891	825	831	869	855	911	880	851	860	876	882	873	872	908	875	904	852	927	851	871	880	842	863	869	826	873	888	815	853	928	874	867	919	872	908	898	821	860	852	834	877	847	856	895	841	807	861	901	918	840	879	860	860	893	911	869	877	910	930	847	896	879	859	846	870	850	876	841	884	920	917	923	857	909	861	923	895	896	914	873	839	875	850	920	925	892	829	894	838	912	854	876	909	836	895	821	849	871	856	837	879	851	809	857	928	919	849	831	882	871	828	857	792	842	890	886	872	876	877	830	847	857	836	884	889	892	844	852	872	876	849	844	829	901	854	866	839	878	873	860	887	890	888	932	856	862	890	906	904	902	908	888	886	871	871	934	844	880	827	875	848	858	876	916	893	866	901	853	842	868	866	898	906	881	876	849	851	874	853	878	875	849	844	874	877	818	867	861	898	858	855	841	802	891	862	856	862	896	904	843	827	844	887	859	902	891	879	836	870	883	919	866	877	901	855	937	863	901	880	847	871	864	798	897	852	882	847	812	891	863	880	883	880	883	901	901	910	846	810	868	854	827	851	892	829	857	851	845	871	861	828	874	865	849	880	807	790	870	867	897	855	849	850	860	885	825	872	844	855	826	878	894	815	876	835	838	842	861	829	899	912	910	861	833	877	895	924	871	890	918	878	909	871	854	847	880	902	907	893	912	869	866	943	884	867	878	893	916	856	889	860	861	838	867	838	886	893	882	863	854	835	900	950	893	950	869	878	885	849	857	867	856	819	895	830	854	850	850	868	823	912	895	895	845	886	910	838	895	879	834	910	889	901	860	866	888	866	836	890	908	857	903	889	914	858	880	867	887	866	874	864	875	851	840	839	910	895	852	835	892	866	886	898	858	924	838	850	906	821	934	875	880	881	901	869	837	883	891	841	930	861	899	834	836	872	890	902	871	893	877	914	845	855	907	860	852	907	840	822	886	819	879	890	891	873	858	891	838	922	901	890	883	853	910	839	906	865	916	843	821	832	837	885	859	836	896	835	871	824	866	898	870	848	879	833	887	930	919	849	869	880	812	829	864	850	920	880	861	874	895	832	865	889	869	888	857	880	866	842	854	877	887	931	891	875	900	833	843	879	873	860	869	874	886	881	879	878	907	944	878	835	830	897	866	882	848	864	882	817	856	867	845	903	862	840	873	858	873	868	867	860	886	852	889	826	850	858	846	941	941	826	881	844	915	893	886	875	850	879	885	870	878	861	889	863	880	861	842	842	829	886	867	822	816	833	873	835	890	925	859	869	851	862	869	844	887	833	836	886	874	861	882	885	849	847	804	886	831	883	869	922	869	866	872	904	858	874	844	860	879	850	871	876	881	869	878	860	842	844	859	922	902	883	863	818	822	894	859	893	860	847	870	865	872	880	880	895	886	874	835	857	855	867	896	842	920	838	896	856	884	858	873	836	896	839	845	851	849	858	886	876	899	842	890	859	849	895	896	879	855	899	902	816	894	882	855	921	868	883	884	848	825	865	871	890	902	955	829	850	891	871	862	885	863	870	834	856	872	856	842	868	892	872	912	865	871	826	861	837	906	914	911	846	879	799	867	882	837	867	841	840	853	864	927	890	826	884	850	904	907	841	863	827	929	916	982	842	866	866	882	921	843	883	852	919	864	893	857	875	881	884	855	835	861	861	841	844	840	860	842	887	812	834	847	845	893	903	846	882	882	882	877	826	910	867	884	885	894	908	880	859	880	864	893	858	886	887	866	848	857	911	845	869	859	863	879	880	872	904	859	831	834	886	851	889	885	901	860	868	880	899	840	877	880	888	865	868	903	828	873	871	896	824	918	908	863	836	917	805	829	848	862	861	912	841	827	823	878	884	853	887	898	900	847	858	861	895	855	885	917	918	820	858	916	857	907	891	848	847	868	880	869	854	849	899	907	902	917	904	862	850	889	855	820	845	901	861	851
36887	48026	35453	25756	17299	12708	9726	5613	3909	3363	2412	2294	2358	2314	2238	2353	2096	1848	1633	1410	1445	1406	1322	1311	1219	1194	1231	1192	1162	1083	1095	1136	1098	1122	1121	1152	1163	1186	1180	1194	1193	1144	1147	1169	1160	1173	1124	1084	1065	1117	1098	1140	1106	1108	1113	1161	1118	1034	1119	1099	1108	1086	1070	1102	1127	1075	1117	1151	1114	1110	1095	1081	1091	1081	1100	1078	1077	1086	1061	1066	1078	1079	1015	1083	1093	1076	1089	1123	1108	1076	1053	1031	1115	1037	1042	1084	1042	1074	1093	1035	1041	1079	1060	1097	1035	1096	1061	1070	1086	1123	1050	1035	1118	1046	1027	1066	1041	1081	1017	1048	1074	1120	1036	1027	1067	1126	1051	1092	1074	1056	1075	1072	1118	1093	1144	1117	1068	1032	1068	1124	1049	1044	1033	1125	1098	1077	1105	1092	1060	1061	1089	1121	1065	1033	1085	1086	1010	1076	1088	1088	1076	1095	1137	1023	1030	1050	1051	1051	1070	1090	1084	1096	1126	1061	1058	1051	1021	1044	1128	1139	1081	1076	1083	1071	1093	1059	1043	1064	1086	1012	1074	1082	1054	1051	1030	1113	1067	1025	1064	1038	1087	1050	1069	1108	1060	1078	1064	1120	1088	1088	1046	1031	1063	1048	1107	1027	1080	1102	1068	1107	1071	1062	1041	1041	1057	1007	1107	1119	1062	1085	1046	1079	1063	1058	1084	1042	1088	1105	1118	1086	963	1041	1049	1050	1069	1130	1138	1053	1033	1024	1088	1048	1098	1087	1032	1094	1087	1021	1086	1083	1069	1142	1145	1088	1065	1054	1065	1113	1077	1054	1104	1050	1086	1099	1095	1076	1070	1037	1049	1078	1032	1103	1031	1039	1109	1059	1057	1094	1086	1020	1115	1055	1078	1081	1129	1073	1094	1093	1037	1083	1111	1066	1104	1021	1063	1068	1078	1080	1094	1139	1100	1082	1060	1065	1069	1067	1033	1067	1078	1064	1104	1075	1096	1084	1066	1059	1052	1054	1055	1121	1052	1033	1083	1049	1074	1082	1064	1108	1087	1074	1121	1079	1060	1081	1055	1101	1094	1119	1093	1041	1061	1063	1026	1033	1083	1094	1113	1006	1140	1081	1028	1094	1030	1024	1087	1083	1144	1044	1067	1125	1131	1099	1129	1055	1049	1077	1115	1106	1043	1051	1066	1048	1079	1093	1148	1059	1077	1073	1005	1103	1097	1065	1080	1056	1125	1037	1053	1029	1122	1115	1130	1042	1084	1078	1055	1018	1089	1048	1045	1003	1097	1083	1002	1075	1094	1074	1090	1057	1054	1037	1034	1057	1082	1095	1063	1118	1104	1030	1075	1091	1110	1084	1046	1027	1078	1017	1115	1098	1101	1071	1100	1077	1068	1029	1052	1071	1119	1118	1058	1094	1079	1057	1042	1112	1065	1057	1149	1119	1079	1044	1090	1136	1047	1082	1044	1096	1093	1131	1049	1093	1038	1025	1072	1068	1102	1090	1105	1133	1134	1065	1067	1062	1037	1120	1071	1147	1105	1077	1042	1169	1064	1064	976	1064	1105	1038	1101	1074	1071	1017	1058	1125	1088	1112	1074	1033	1131	1076	1030	1054	1077	1072	1052	1036	1062	1142	1073	1123	1087	1097	1089	1085	1132	1056	1063	1140	979	1045	1104	1008	1088	1078	992	1076	1044	1095	1059	1058	1086	1107	1044	1023	1063	1072	1025	1111	1057	1054	1050	1087	1057	1095	1062	1110	1091	1050	1001	1092	1041	1028	1056	1046	1156	1056	1065	1123	1069	1061	1031	1121	1089	1121	1117	1084	1068	1063	1069	1079	1035	1136	1055	1090	1089	1090	1116	1072	1060	1114	1063	1058	1049	1067	1057	1062	1024	1079	1137	1068	1025	1084	1057	1080	1073	1022	1088	1074	1027	1084	1063	1031	1085	1121	1085	1088	1092	1059	1105	1044	1085	1090	1075	1019	1087	1060	1098	1043	1072	1113	1065	1107	1090	1032	1060	1070	1043	1097	1074	1086	1066	1084	1137	1054	1068	1060	1067	1021	990	1059	1059	1034	1026	1083	1104	1071	1059	1043	1069	1076	1104	1067	1010	1058	1100	1094	1138	1089	1074	1049	1113	1050	1058	1078	1085	1123	1077	991	1066	1132	1102	1106	1056	1040	1059	1032	1078	1077	1048	1002	1130	1098	1055	1120	1086	1120	1087	1080	1035	1088	1149	1084	1041	1087	1047	1111	1080	1132	1110	1086	1122	1090	1135	1108	1103	1147	1055	1094	1131	1067	1130	1024	1102	1093	1057	1068	1112	1046	1033	1043	1085	1061	1037	1039	1021	1022	1038	1005	1084	1074	1029	1055	1081	1147	1070	1015	1052	1084	1128	1097	1042	1118	1093	1130	1080	1025	1086	1090	1056	1084	1099	1099	1095	1113	1088	1082	1085	1062	1143	1098	1100	1096	1020	1115	1082	1060	1125	1056	1070	1067	1078	1138	1091	1087	1013	1081	1131	1094	1070	1067	1174	1040	1040	1056	1065	1086	1111	1092	1084	1179	1081	1064	1022	1065	1067	1090	1086	1041	1055	1072	1065	1082	1062	1074	1076	1097	1076	1089	1041	1049	1134	1058	1084	1089	1076	1095	1101	1082	1031	1081	1123	1106	1099	1094	1076	1100	1090	1113	1099	1062	1094	1071	1075	1072	1062	1113	978	1131	1081	1060	1107	1115	1085	1060	1065	1031	1051	1065	1132	1079	1023	1044	1100	1037	1098	1066	1095	1071	1059	1055	1165	1052	1149	1100	1121	1044	1073	1102	1052	1075	1124	1067	1061	1042	1075	1140	1120	987	1098	1054	1098	1055	1017	1077	1103	1057	1092	1059	1078	1058	1049	1091	1095	1101	1093	1079	1063	1070	1099	1141	1073	1144	1063	1060	1056	1084	1054	1107	1033	1065	1064	1078	1090	1112	1065	1085	1064	1046	1054	1054	1099	1033	1061	1051	1135	1087	1089	1056	1065	1063	1092	1061	1077	1059	1074	1033	1058	1080	1059	1063	1100	1066	1058	1086	1089	1098	1073	1119	1172	1070	1046	1031	1070	1076	1104	1047	1079	1047	1069	1091	1061	1076	1081	1035	1126	1041	1055	1044	1043	1023	1117	1096	1092	1076	1102	1112	1066	1060	1093	1039	1133	1108	998	1138	1080	1071	1086	1039	1071	1067	1071	1079	1040	1053	1107	1055	1084	1075	1065	1110	1099	1094	1012	1045	1083	1045	1100	1049	1092	1083	1086	1075	1075	1051	1075	1094	1056	1073	1059	1053	1116	1044	1076	1058	1150	1046	1075	1061	1099	1126	1069	1081	1101	1087	1050	1094	1057	1009	1076	1062	1141	1030	1017	1153	1134	1064	1102	1095	1044	1020	1101	1008	1091	1089	1032	1020	1109	1087	1072	1076	1107	1038	1042	1109	1021	1043	1079	1062	1073	1092	1081	1093	1089	1070	1064	1078	1187	1070	1063	1066	1080	996	1053	1102	1113	1080	1020	1011	1021	1075	1081	1087	1090	1042	1066	1102	1100	1045	998	1065	1097	1051	1034	1074	1024	1104	1148	1105	1005	1087	1081	1112	1063	1013	1104	1100	1063	1099	1093	1028	1097	1095	1049	1047	1048	995	1055	1051	1042	1064	1002	1078	1109	1053	1067	1147	1049	1083	1085	1066	1090	1124	1133	1046	1048	1068	1058	1067	1084	1034	1040	1077	1045	1036	1073	1131	1080	1070	1107	1059	1080	1105	1120	1083	1047	1061	1111	1088	1068	1098	1095	1053	1087	1058	1057	1024	1076	1126	1041	1051	1107	1092	1071	1096	1052	1034	1045	1082	1074	1058	1048	1065	1112	1058	1052	1074	1045	1074	1096	1040	1028	1047	1052	1111	1118	1112	1073	1093	1067	1100	1094	1045	1070	1078	1120	1012	1026	1096	1111	1008	1088	1080	1070	989	1058	1098	1078	1125	1094	1050	1052	1067	1025	1126	1127	1084	1134	1116	1079	1082	1046	1045	1082	1105	1079	1064	1091	1029	1054	1058	1083	1035	1049	1118	1078	1026	1087	1095	1078	1115	1095	1094	1065	1056	1042	1077	1083	1040	1132	1097	1098	1082	1065	1131	1116	1058	1071	1007	1114	1030	1020	1036	1089	1119	1052	1054	1081	1134	1044	1027	1018	1102	1107	1080	1128	1054	1026	1089	1097	1048	1035	1064	1114	1046	1068	1030	1065	1066	1005	1096	1076	1102	1063	1135	1137	1094	1112	1094	1033	1092	1109	1028	999	1072	1058	1056	1095	1081	1078	1130	1038	1069	1067	1104	1091	1059	1112	1020	1043	1036	1081	1065	1095	1061	1090	1078	1071	1068	1016	1066	1133	1063	1040	1094	1076	1066	1071	1064	1008	1057	1040	1048	1139	1068	1073	1067	1066	1102	1020	1077	1099	1050	1008	1132	1123	1099	1120	1067	1056	1039	1083	1065	1028	1059	1073	1102	1139	1097	1106	1110	1042	1079	1040	1051	1064	1084	1080	1077	1040	1046	1094	1144	1100	1035	1156	1076	1067	1064	1112	1095	1099	1067	1049	1073	1069	1040	1066	1084	1121	1050	1027	1041	1036	1098	1092	1160	1092	1090	1108	1067	1020	1132	1111	1068	1108	1042	1105	1051	1073	1095	1083	1063	1079	1042	1036	1095	1067	1079	1123	1070	1029	1084	1070	1062	1101	1049	1039	1088	1069	1036	1084	1111	1103	1088	1050	1105	1114	1044	1051	1085	1062	1098	1084	1080	1055	1080	1043	1070	1025	1065	1064	1031	1056	1066	1009	1081	1061	1063	1094	1101	1090	1066	1023	1072	1056	1091	1083	1077	1067	1064	1042	1111	1119	1090	1084	1074	1117	1101	1102	1076	1039	1018	1060	1032	1101	1096	1064	1022	1080	1100	1059	1049	1098	1004	1116	1068	1144	1032
23734	20877	28133	24096	21372	17297	9264	4002	2841	2408	1820	1771	1865	1785	1727	1658	1421	1291	1227	1163	1090	1033	986	1031	961	914	911	937	874	879	803	811	807	821	856	855	808	928	909	910	924	932	968	851	832	788	812	808	774	772	828	767	828	865	764	792	812	829	797	784	783	789	797	821	782	768	828	751	758	818	747	829	837	832	825	810	799	776	776	725	762	784	850	818	794	791	771	807	820	760	774	830	789	740	797	766	814	767	786	746	793	825	815	786	803	787	830	783	821	734	811	789	761	833	787	804	746	757	805	770	782	738	735	804	828	786	791	787	790	838	785	817	795	768	822	760	832	769	790	772	789	813	858	770	781	765	728	774	740	765	771	816	820	747	718	826	775	763	787	757	737	768	802	827	784	749	845	777	739	755	814	829	771	836	843	767	797	757	773	792	819	802	782	750	775	802	793	787	819	783	814	773	824	821	778	759	770	737	791	805	803	795	832	801	815	761	822	841	817	795	792	761	783	788	767	775	800	809	797	809	776	840	785	767	857	772	827	751	778	760	773	830	754	813	799	781	822	761	772	760	842	800	809	779	786	809	855	763	802	779	757	773	805	783	794	867	795	822	762	785	750	745	787	771	771	802	818	789	764	783	853	760	746	776	792	763	783	773	847	731	778	811	792	799	762	764	768	808	694	792	798	771	794	786	820	786	834	757	770	778	799	804	769	735	778	807	798	767	810	792	834	813	826	795	813	805	821	845	797	792	798	820	777	773	811	770	815	800	778	797	764	745	745	827	792	727	791	782	779	761	798	864	810	818	814	783	783	798	735	771	832	772	751	771	727	734	810	781	779	763	799	750	776	772	789	733	811	780	815	828	826	759	780	772	797	831	819	781	832	793	762	778	795	810	799	753	776	810	767	779	821	749	792	766	834	830	797	821	763	806	734	762	794	807	749	787	782	858	783	845	736	813	815	754	799	760	811	815	781	797	745	785	793	774	775	799	789	806	796	779	772	779	774	770	795	854	792	788	773	760	799	802	806	810	819	801	793	763	764	778	813	815	732	805	734	780	787	802	825	786	757	776	801	786	783	764	797	756	762	731	808	751	802	808	790	777	763	780	781	761	772	851	778	791	807	787	860	817	798	743	797	800	738	795	765	794	752	821	800	763	828	835	737	826	844	849	732	759	751	779	801	751	787	796	766	799	782	803	747	779	778	700	763	803	808	817	740	782	821	805	815	827	810	770	789	770	770	757	772	836	801	838	768	797	775	792	844	839	802	815	763	771	740	806	781	778	771	778	786	739	797	831	774	791	845	771	765	775	783	781	768	788	783	763	879	773	736	759	806	762	774	784	761	786	750	783	758	821	796	789	799	811	734	810	811	860	819	808	812	795	777	745	797	765	828	790	771	807	821	820	745	843	808	766	759	767	838	746	769	767	801	774	750	788	784	787	748	806	786	804	762	810	795	787	807	758	803	804	783	777	730	796	784	785	821	777	735	762	807	743	830	788	783	788	809	720	819	787	789	867	815	784	772	775	753	765	802	814	759	806	764	826	791	828	762	798	782	816	805	820	786	820	807	801	748	827	755	790	809	814	798	779	786	832	765	830	748	853	803	834	759	762	763	766	774	839	749	724	792	784	797	797	823	802	820	802	775	773	741	826	803	768	784	747	805	790	751	804	744	797	811	843	784	768	817	809	811	814	723	814	829	776	780	786	821	829	805	753	797	809	765	768	784	804	838	818	791	759	791	764	747	769	778	723	817	807	794	782	751	793	782	845	773	739	751	753	795	780	777	809	770	820	799	847	758	766	772	782	784	780	757	791	797	829	775	751	784	825	754	818	766	776	826	754	773	775	785	735	829	811	765	766	750	806	808	783	803	779	770	791	825	795	791	747	816	809	790	751	789	772	811	801	764	779	802	746	809	740	775	831	793	771	756	800	803	790	777	812	799	791	838	760	763	803	795	790	758	817	797	739	806	786	779	773	800	803	807	778	803	788	783	822	804	761	842	767	753	784	822	763	798	795	791	755	827	776	795	755	795	808	778	784	810	810	807	769	782	793	800	826	766	808	758	736	773	819	780	797	813	805	800	793	768	816	805	812	756	727	759	812	767	763	763	766	783	762	803	780	757	745	778	771	782	839	765	819	778	762	795	805	799	801	766	766	762	771	742	786	833	760	810	842	764	786	733	765	778	819	788	842	763	770	781	806	751	757	759	753	740	772	765	805	818	841	774	805	761	753	781	808	753	814	860	816	828	803	734	809	766	730	780	732	811	806	796	798	820	759	799	821	790	790	764	813	730	760	790	769	763	780	759	771	819	736	789	804	797	802	760	852	799	810	759	784	800	797	788	794	776	782	785	768	806	796	742	814	785	796	796	794	780	825	826	741	785	786	747	760	768	748	752	826	749	768	786	790	735	755	819	771	768	804	824	820	800	792	838	836	803	781	765	811	758	777	746	775	761	799	792	770	790	766	810	793	820	815	800	793	796	792	806	826	781	772	785	792	795	791	789	863	806	847	838	727	831	797	825	795	794	807	757	782	780	780	781	809	779	820	784	787	805	752	815	772	771	759	764	777	838	790	784	767	769	801	767	820	728	804	800	840	781	840	861	830	787	820	782	776	791	778	792	774	843	774	818	778	814	761	798	768	768	800	771	797	795	732	796	780	821	833	722	791	800	800	779	789	796	802	799	776	791	808	771	783	771	797	776	828	772	769	809	763	776	827	824	752	785	760	810	780	728	754	764	803	802	830	761	790	789	786	782	797	747	759	810	771	757	823	821	826	769	830	775	706	818	775	755	762	784	852	809	786	782	819	804	818	794	726	763	799	841	785	788	778	766	788	815	788	774	783	771	856	783	757	819	757	794	775	776	802	789	836	796	793	751	794	780	814	788	763	840	818	747	867	758	792	799	733	806	797	758	795	727	796	789	798	811	807	739	761	755	848	726	803	766	772	742	721	808	799	792	755	796	810	785	768	772	805	793	825	786	738	785	808	806	754	808	798	754	801	758	790	805	776	783	770	789	774	799	787	805	801	797	794	743	769	805	770	778	776	806	757	822	768	757	763	776	804	749	761	769	786	804	785	808	738	764	753	801	797	770	804	788	766	747	815	760	771	764	779	744	806	798	781	765	774	803	769	732	807	809	777	769	796	786	805	769	805	774	811	747	739	802	814	768	731	774	790	756	802	809	805	803	811	805	763	813	827	818	837	774	787	778	813	835	799	800	794	790	828	828	839	747	811	792	806	792	769	795	791	814	755	779	768	756	787	769	795	774	752	836	854	762	771	780	820	788	791	776	779	812	789	761	758	859	751	760	815	805	815	735	828	780	751	773	780	768	775	774	802	787	757	814	809	791	795	791	828	789	750	741	784	802	789	829	806	810	720	758	823	814	807	781	797	799	789	771	780	840	783	746	793	759	832	744	788	798	776	761	746	774	823	752	807	773	800	815	826	779	790	766	778	741	797	784	784	777	762	817	825	806	766	788	750	744	743
40269	59211	42537	31441	23768	18208	12148	7352	5873	4689	3456	3238	3218	3090	2918	2795	2304	2061	1833	1630	1550	1511	1425	1427	1369	1205	1267	1229	1236	1127	1012	1002	1063	1051	1119	1171	1164	1175	1138	1188	1247	1242	1180	1150	1067	1106	1022	1027	1082	1066	1057	994	1011	1020	1079	997	1044	1059	1078	1040	1032	1053	1014	1044	986	1026	1000	1013	959	1060	1029	926	952	992	981	925	1034	1026	941	986	1023	994	983	978	994	951	1005	948	956	944	996	982	994	1032	948	922	950	996	948	1001	991	989	961	1018	957	1050	992	945	957	954	940	976	927	958	962	960	970	976	986	967	923	941	995	973	948	973	1008	1007	941	989	980	994	999	955	917	1027	1005	943	978	976	1003	952	999	978	969	979	988	974	975	977	984	939	943	938	942	992	970	964	969	948	983	966	1015	992	954	979	1010	968	1026	916	982	1061	986	1000	983	989	1006	953	975	1007	970	956	984	1012	977	976	1012	982	988	965	1016	940	1008	986	982	990	968	938	995	958	945	988	1048	902	979	1013	989	990	1015	1000	950	981	1020	972	976	1009	1002	982	1037	988	995	1002	1016	968	998	974	1027	950	986	957	1039	1021	1002	1024	1011	1024	932	954	980	963	951	969	961	1000	964	945	984	1005	1012	1006	951	938	1028	1015	1059	1007	974	956	994	909	944	952	950	944	986	980	977	955	992	993	958	987	956	979	1000	997	994	974	1006	981	1016	994	1018	953	987	1025	992	1045	1013	1010	989	1007	957	994	969	958	956	998	923	1022	982	946	933	992	939	1002	957	958	958	1008	948	913	956	972	973	927	919	982	957	930	933	953	973	972	930	977	925	970	1004	1008	968	933	1009	887	967	1023	1001	1018	993	963	932	956	952	930	916	946	971	930	984	1004	968	1004	980	988	983	1001	945	1023	1028	1016	986	921	997	998	939	1021	898	987	948	994	1080	960	995	935	983	951	1026	979	965	974	955	967	985	967	982	1022	992	961	985	938	1009	1047	1014	999	977	978	978	1000	1004	1000	974	961	968	973	922	955	927	955	999	1018	1070	944	954	965	1037	953	1023	1006	958	998	991	962	978	951	958	974	973	957	994	953	952	1046	922	973	1004	977	952	970	1005	993	1027	985	967	993	995	1074	968	1010	977	965	966	1002	959	981	948	996	1000	942	1011	967	1025	963	1022	976	931	1005	975	946	970	1020	964	997	998	941	1013	969	946	964	959	1007	984	946	1033	979	966	1011	1021	994	965	971	907	1013	954	977	972	969	950	978	957	983	933	1058	991	969	957	970	962	1015	931	913	998	990	1019	993	959	943	992	967	963	1027	973	989	1011	967	994	1047	976	983	974	967	963	978	990	1019	985	967	980	1024	998	980	1062	905	977	1062	924	943	964	967	975	1019	926	931	941	1012	947	971	1016	964	1030	969	972	963	982	978	990	980	995	914	976	953	937	979	992	945	959	957	925	1005	919	945	994	936	931	979	931	991	1022	943	948	970	991	978	974	957	964	891	955	1023	974	980	1003	990	925	986	964	968	992	1025	996	995	987	964	934	969	979	961	967	969	988	949	987	949	1017	958	936	1020	981	1046	966	927	990	957	1029	999	931	994	976	964	939	952	1029	1031	937	949	973	1005	1028	1007	974	971	958	968	992	1001	958	927	958	965	962	951	1010	903	930	961	982	961	988	993	984	1023	1002	984	1001	990	996	930	1013	1028	1040	966	953	944	1039	1043	1028	970	1033	1007	954	1008	968	968	973	1000	933	948	995	920	996	968	1044	992	1021	951	957	981	936	999	962	1027	938	986	1013	980	954	972	968	940	916	963	886	968	957	999	977	990	1003	936	968	1037	967	918	958	1005	1025	985	1029	1002	983	955	970	1007	1005	929	1008	922	953	969	964	984	1007	936	939	981	963	937	1002	1060	976	963	945	966	1009	986	933	1006	981	982	979	979	985	970	969	963	930	1049	958	1064	973	974	988	957	1039	985	963	991	954	968	971	984	986	959	953	986	991	993	944	998	964	986	923	1006	990	968	997	975	940	994	1027	1001	932	960	993	1009	948	947	973	941	967	1036	947	1000	1018	932	1000	1018	941	962	949	989	1009	990	937	929	985	984	951	967	1007	955	985	974	935	988	1011	983	1002	979	988	956	981	1035	1001	1022	963	1040	981	964	963	1050	971	983	974	1027	989	1000	969	965	936	992	991	996	999	1023	906	996	964	980	990	981	994	979	957	972	977	995	993	1003	1003	1029	960	993	971	1006	1006	968	976	985	927	996	954	937	923	931	985	1001	983	976	951	936	917	1019	1003	1020	959	975	945	1055	958	981	988	1039	977	942	977	1013	965	1004	951	999	997	966	989	945	970	960	986	967	987	964	1004	964	1071	1001	937	966	982	989	905	951	947	1014	1024	1008	951	954	986	943	958	1015	997	1006	904	961	980	971	946	895	996	957	1048	975	985	977	980	1001	988	968	974	1002	933	920	1026	1013	960	961	1002	1000	954	1028	1002	983	1031	948	972	984	1009	1037	959	1036	984	974	1036	1036	1003	944	899	1018	970	1006	952	948	959	1009	1007	975	963	974	941	973	964	940	975	1039	962	1012	957	984	937	983	982	1021	952	1014	1040	969	952	957	962	1023	979	930	1010	981	971	993	980	911	1105	1010	970	1020	978	962	958	926	984	971	949	938	937	1035	932	1014	1033	991	1023	969	992	1011	1003	1020	995	964	927	984	965	1023	996	952	1010	1019	969	925	930	990	998	1007	964	977	985	903	934	966	1008	973	960	989	949	1011	962	997	981	961	914	996	1004	975	1016	984	959	974	1016	1030	964	905	965	948	951	976	983	964	972	928	982	1011	948	990	982	1004	970	1063	993	995	928	966	918	941	996	963	989	973	922	987	907	962	1011	902	935	1005	984	1002	978	979	971	935	955	966	970	963	947	980	986	961	1048	910	999	993	948	972	1003	995	989	1006	965	985	1041	1002	1001	977	1030	999	1014	955	937	913	1008	1017	989	946	920	1017	947	1010	1003	1009	962	961	1017	1005	973	990	950	983	919	951	940	966	1011	1007	953	961	997	995	972	992	1021	948	1024	986	991	999	964	981	993	1011	998	988	963	970	965	987	1008	996	1011	1003	965	910	972	1011	986	964	975	984	920	958	987	955	996	964	910	930	995	957	987	994	943	1034	955	1017	1006	1024	949	951	972	980	1008	947	981	992	935	911	925	1005	965	970	984	987	975	988	958	975	981	1002	990	990	937	992	964	977	1032	1003	998	978	984	983	937	977	929	961	979	931	938	942	969	959	917	990	937	965	969	1014	1034	998	958	999	948	1028	963	986	1022	1034	960	1055	984	1006	992	998	964	1037	999	969	1015	1009	956	931	1009	980	1009	964	935	1026	981	1029	983	950	987	992	987	1006	955	936	945	1051	1016	937	960	1032	1009	958	1006	972	945	945	987	991	972	1023	991	990	999	968	1010	979	948	1019	990	980	988	986	972	1019	957	992	983	1005	961	980	987	962	1009	977	1007	1023	1012	1020	1031	983	1056	999	970	1069	1014	950	1012	1017	993	993	992	999	941	1057	971	972	998	969	985	1013	963	970	947	955	1025	920	968	990	1017	1031	961	985	1031	993	985	972	964	921	963	1048	984	1000	987	949	956	929	991	974	1005	943	949	982	983	1026	938	1021	965	923	1000	945	1002	1007	928	970	999	980	930	959	943	992	937	943	993	1028	1007	984	949	1019	975	1001	973	964	996	1016	986	1003	991	975	966	914	988	991	965	962	943	956	974	1049	1014	1002	965	991	992	948	969	956	970	951	986	968	947	965	995	987	945	1010	949	960	960	984	938	989	1025	957	982	1005	939	968	1015	980	1000	1039	1014	987	973	979	947	1070
22695	20817	28382	23279	21078	21986	17365	6297	3545	2943	2550	2463	2388	2195	1998	1700	1474	1311	1271	1207	1068	1105	1140	1074	1021	898	973	907	947	946	768	770	789	817	789	786	850	874	903	911	911	837	839	832	871	810	797	767	785	749	743	766	757	782	747	719	736	694	746	743	750	714	748	723	703	735	706	722	733	751	724	751	682	742	730	764	749	761	732	751	699	682	735	708	727	707	799	736	739	693	709	750	717	711	735	716	726	709	681	745	704	753	739	674	755	723	725	769	714	674	721	716	711	741	717	758	727	670	754	729	698	717	724	681	712	717	713	675	775	690	796	705	766	679	702	692	701	728	680	705	713	725	706	743	712	716	722	699	723	728	718	720	692	705	743	782	722	772	751	724	695	711	694	736	677	688	716	716	722	710	739	727	724	746	729	689	696	693	669	802	705	741	780	753	742	731	673	668	730	726	679	740	694	693	727	733	703	734	757	759	746	717	699	713	713	743	672	741	743	704	708	699	728	729	724	727	700	726	751	733	713	765	735	750	734	709	724	665	692	737	729	684	746	759	747	676	694	738	682	768	708	698	692	751	706	669	705	727	718	713	743	721	753	705	719	721	686	756	703	738	737	689	711	691	718	741	682	710	679	740	706	736	697	761	711	708	749	730	707	724	703	736	702	673	684	758	734	683	729	751	722	749	742	728	710	706	769	711	724	692	759	687	697	731	729	746	717	770	756	715	771	728	732	741	740	699	679	772	716	736	757	674	689	697	698	713	699	717	730	726	709	726	706	699	757	772	696	736	710	663	727	675	736	685	680	676	720	681	746	679	692	737	716	715	754	722	761	740	721	764	681	715	715	719	731	731	706	719	735	730	686	737	689	680	752	735	693	674	714	723	705	730	734	726	677	720	743	676	732	714	718	756	723	701	701	698	668	766	720	715	680	687	684	741	717	764	701	737	658	733	701	677	661	720	712	736	719	743	729	721	680	724	676	714	757	730	753	700	746	717	674	725	750	754	724	730	718	742	685	712	668	757	718	698	697	697	702	711	730	695	735	702	708	698	731	746	757	698	722	699	733	721	690	708	718	690	685	705	741	725	700	724	709	694	756	726	701	701	707	779	746	772	681	709	744	703	748	730	709	705	767	671	719	696	735	724	741	691	742	728	712	710	723	726	783	692	703	681	667	715	709	727	723	686	753	739	729	689	748	733	764	729	778	706	759	725	714	734	775	732	711	729	769	717	718	713	728	750	725	709	768	731	738	723	658	727	684	708	767	715	740	718	723	674	755	716	756	730	703	740	659	705	680	687	699	700	719	730	723	687	750	678	713	747	762	713	756	711	701	682	770	707	723	751	721	745	764	691	723	681	764	785	728	657	748	723	721	749	713	669	722	703	708	750	729	713	705	756	694	649	751	734	712	681	726	682	720	731	705	776	663	719	719	742	723	718	742	731	738	698	716	722	760	728	751	732	747	723	687	743	705	724	709	693	708	713	744	753	675	722	669	761	698	705	701	717	731	685	789	726	713	721	686	735	722	721	730	689	712	704	716	690	708	694	744	765	725	722	729	762	725	685	732	672	670	692	718	757	694	688	677	731	733	720	689	735	740	731	746	699	703	683	730	715	711	688	711	713	708	754	668	751	692	690	754	714	722	698	690	680	729	709	714	711	745	729	762	722	717	724	675	705	681	746	733	710	716	706	715	720	687	695	727	714	736	675	725	674	768	720	668	769	722	709	719	773	699	735	745	691	726	673	704	689	730	706	767	721	705	709	704	739	705	703	718	659	721	719	727	714	680	732	779	767	739	698	756	679	721	727	714	702	676	753	724	716	774	791	694	779	662	681	707	723	715	742	717	738	704	753	698	707	730	702	701	770	767	712	748	691	719	724	686	706	649	699	703	714	740	739	724	699	722	751	767	711	782	728	753	704	731	709	749	650	721	666	754	711	668	717	743	676	734	732	728	702	711	703	710	694	752	733	718	730	704	685	709	725	687	718	755	668	780	743	730	727	681	694	712	699	713	691	770	744	705	735	742	721	718	707	681	728	670	713	700	731	750	736	711	707	670	713	744	709	735	762	731	708	692	703	718	691	726	689	709	675	737	697	695	669	684	668	695	730	741	728	758	741	749	768	700	720	739	711	683	742	768	681	710	693	680	730	686	741	709	748	694	707	758	734	748	719	705	712	711	732	714	691	689	741	727	728	783	720	700	719	705	721	686	688	689	720	715	713	703	702	720	687	735	722	729	722	748	756	718	729	684	682	730	707	728	724	718	687	692	675	726	763	684	697	728	713	728	684	741	729	752	739	735	705	676	718	737	687	758	688	670	717	701	697	755	690	737	687	721	731	725	676	731	689	765	654	755	718	724	721	719	696	662	635	725	734	732	721	733	750	710	665	673	721	695	731	713	710	701	718	684	739	752	706	704	693	701	727	749	724	713	719	722	736	737	681	727	714	709	740	710	702	705	754	696	703	725	742	726	750	722	689	770	724	740	714	673	673	757	731	729	676	701	724	727	723	726	728	708	680	648	739	710	727	708	680	685	693	681	777	718	707	720	712	712	696	687	643	716	690	780	751	678	704	700	689	735	687	705	716	728	702	742	755	746	679	709	689	694	704	734	775	745	755	728	727	692	711	696	704	687	712	731	715	723	728	683	696	680	739	742	644	706	694	768	723	707	729	738	743	756	739	710	709	747	695	718	725	730	755	739	668	696	674	680	706	705	706	729	722	751	731	703	711	687	711	689	729	670	731	761	737	700	728	704	677	715	718	702	734	725	698	710	718	718	697	720	719	668	700	690	712	713	751	755	703	656	735	694	695	731	692	667	711	719	780	738	673	687	698	744	707	730	668	706	747	702	684	709	706	692	676	700	703	665	708	751	655	696	777	726	718	721	739	752	761	712	737	727	722	730	718	739	798	691	773	735	704	712	690	770	718	710	711	715	721	721	714	710	728	704	732	731	714	735	725	703	713	710	710	752	701	708	710	672	705	705	745	710	726	722	706	739	697	736	745	690	731	716	722	729	687	720	694	714	699	760	747	772	704	688	688	725	712	717	691	724	754	687	704	728	668	744	660	679	680	697	719	742	696	724	719	737	710	687	718	747	730	709	699	751	709	749	742	686	667	742	699	710	746	728	687	731	708	681	664	767	703	769	713	738	700	692	740	711	751	704	706	720	698	658	691	754	726	710	724	737	678	693	743	731	725	699	759	652	734	692	707	756	700	755	687	772	723	735	700	752	694	686	762	738	703	709	724	794	701	738	701	701	727	699	709	746	792	735	704	732	719	736	703	731	721	714	763	687	706	686	741	726	705	711	722	704	759	701	719	723	693	719	736	722	741	698	742	729	718	739	694	727	727	665	734	714	697	717	724	747	684	709	726	699	700	763	744	734	722	643	715	723	695	715	684	812	701	728	717	723	719	742	678	737	726	721	749	758	711	757	696	750	723	751	692	662	698	698	709	709	716	747	683	692	707	707	719	759	691	718	766	702	707
44383	62539	47154	35910	28025	24024	16412	10260	7223	5613	4896	4589	4353	3920	3285	2960	2426	2144	2025	1878	1683	1576	1618	1483	1458	1302	1265	1347	1219	1151	1007	928	963	984	1014	1079	1142	1100	1191	1259	1176	1216	1174	1152	1071	1002	976	996	943	909	930	1008	927	953	934	927	973	924	923	901	921	856	974	884	930	901	924	904	931	868	917	932	857	891	909	905	928	890	933	920	873	867	927	851	902	879	912	907	891	904	839	946	877	877	857	846	910	864	858	924	929	874	909	829	862	906	916	904	837	896	835	821	889	893	846	919	873	898	866	848	880	867	852	872	886	839	857	886	904	861	898	829	889	884	846	905	888	838	890	831	830	899	857	868	843	881	898	866	888	866	859	912	901	854	912	803	914	896	887	931	909	882	904	913	900	871	912	891	911	903	838	856	884	869	907	910	907	840	899	852	876	918	843	923	879	810	865	872	868	862	881	851	886	849	885	948	878	865	867	861	901	887	879	887	886	884	889	884	841	905	936	858	897	870	823	830	850	921	890	872	902	859	904	888	899	883	854	897	885	916	885	907	882	928	887	895	906	881	876	889	846	883	891	891	878	868	902	924	887	854	927	914	918	857	862	876	933	829	871	932	897	904	861	871	869	855	869	903	854	934	871	939	850	873	837	835	919	889	893	896	874	845	926	875	852	892	870	854	850	907	878	857	895	885	872	945	871	881	896	959	922	842	843	927	844	884	920	897	812	900	920	892	834	892	877	867	830	894	931	885	889	877	837	936	880	861	832	894	835	879	863	910	833	873	848	916	872	911	904	881	940	870	919	878	912	905	915	870	865	866	866	899	885	902	865	919	837	868	874	859	875	899	905	835	879	900	861	860	931	874	870	900	925	886	884	884	868	854	940	903	890	860	913	900	883	863	916	872	833	880	832	903	927	856	879	888	902	892	892	880	859	905	922	886	910	898	858	870	860	867	863	868	834	892	823	887	865	875	848	898	873	872	826	911	873	905	893	820	884	802	923	858	899	902	863	879	857	910	846	835	871	852	911	955	869	898	859	848	883	937	861	878	879	843	888	872	895	853	906	948	885	858	878	911	893	862	880	871	962	882	837	928	883	890	892	919	890	886	899	913	885	943	883	861	899	855	860	894	891	885	829	919	869	935	894	921	907	920	933	856	851	934	915	876	858	863	890	854	907	891	942	899	897	905	911	864	898	871	871	908	946	905	930	850	901	883	926	907	910	915	893	852	881	882	824	889	859	893	848	831	911	864	852	890	889	843	898	894	873	854	879	901	881	912	900	868	878	888	891	816	863	890	855	860	891	893	867	870	893	887	894	913	905	885	846	885	892	903	924	871	841	897	854	910	844	847	892	893	854	821	867	904	864	861	851	877	879	832	907	843	906	888	916	794	908	902	854	889	858	849	891	867	860	841	868	871	911	873	859	818	887	925	907	860	891	879	913	878	871	878	918	849	855	931	885	852	893	893	865	860	869	887	811	886	899	897	924	856	836	885	898	842	885	884	818	883	881	920	885	881	821	899	948	871	930	869	905	890	837	903	909	830	891	854	854	833	888	889	911	889	936	902	906	869	870	883	871	878	886	839	877	841	865	868	875	860	900	903	852	838	842	875	921	905	852	852	887	892	885	918	916	878	920	896	867	903	858	905	817	891	895	895	848	868	900	864	937	902	859	869	925	893	908	862	906	838	871	883	866	848	886	908	846	885	874	841	929	857	841	901	902	853	918	845	865	884	922	806	881	926	909	896	881	895	895	853	910	886	860	848	912	862	857	857	901	878	875	928	894	865	878	868	870	918	901	869	878	855	935	937	897	875	906	906	869	882	912	857	888	914	919	869	887	840	867	864	921	883	890	887	852	882	906	900	874	873	877	900	901	860	885	915	877	926	884	880	884	821	905	885	877	875	810	897	863	895	856	902	900	856	853	868	869	861	867	889	881	843	883	862	892	836	814	890	896	861	838	905	921	887	867	904	935	882	869	874	836	913	887	838	919	910	879	880	903	873	839	885	895	897	872	841	863	891	891	862	940	892	877	915	834	909	885	932	878	844	858	894	881	905	927	907	903	878	886	874	869	876	887	885	881	873	833	887	838	867	860	869	842	877	888	877	904	866	864	891	885	864	887	871	892	861	881	864	903	947	849	896	901	900	827	926	839	847	911	867	897	871	871	937	865	840	883	900	833	904	836	885	889	933	858	878	869	863	952	858	884	908	903	868	878	869	874	905	872	926	858	871	900	863	909	912	842	864	874	855	907	881	909	881	898	885	862	900	889	878	911	822	911	860	826	864	879	837	874	855	888	919	862	886	823	950	916	916	897	844	901	896	931	847	877	926	903	885	903	921	922	932	894	869	848	887	875	906	915	891	930	932	856	862	855	875	900	917	892	896	887	861	859	897	834	905	832	898	936	947	881	908	866	830	906	870	903	888	905	859	894	836	864	875	891	896	923	819	886	891	845	830	916	879	898	883	888	861	924	927	881	853	895	859	855	909	872	881	875	951	861	874	852	834	892	845	879	912	895	889	859	882	882	889	904	887	911	860	882	884	905	861	870	891	894	843	874	895	909	877	892	949	896	874	892	846	894	881	922	855	881	850	893	840	946	870	828	878	932	872	864	948	885	897	919	867	860	924	910	851	864	875	892	895	883	898	875	891	923	907	897	894	928	911	855	899	875	882	788	909	876	889	862	917	897	946	956	860	903	898	864	885	852	901	850	910	883	884	932	903	876	845	868	872	891	923	929	902	872	916	828	874	870	896	871	856	909	845	844	911	896	881	861	876	860	877	901	884	885	893	899	925	871	903	881	891	907	889	879	851	885	917	902	852	904	875	880	931	895	904	879	878	923	927	843	896	860	827	843	864	884	909	816	838	875	882	921	883	912	867	895	883	880	930	851	899	864	859	898	869	859	879	890	917	883	847	826	938	903	843	919	895	888	895	886	895	928	887	895	893	862	921	912	863	914	851	885	879	843	865	868	908	878	946	907	861	857	921	940	898	873	840	862	857	839	880	912	890	850	902	920	837	889	857	877	892	865	929	847	865	912	902	914	828	865	851	906	891	855	866	874	865	871	894	883	833	915	847	858	890	946	924	896	892	866	892	858	853	920	888	870	839	902	864	915	894	887	965	843	885	890	897	869	886	906	856	845	878	896	897	888	888	887	878	863	914	923	841	817	889	942	855	903	918	867	873	897	956	904	863	898	921	924	850	857	920	910	920	889	858	911	836	902	909	881	871	905	832	886	842	897	944	865	918	909	857	834	875	853	836	904	937	930	935	868	833	883	854	851	898	933	869	922	929	831	891	861	881	891	898	884	850	819	840	877	907	868	863	885	864	900	870	906	912	867	867	882	914	888	823	894	864	921	837	915	892	873	833	909	906	863	892	912	881	864	861	903	903	832	866	856	833	883	901	871	901	902	882	875	932	905	885	900	840	880	900	873	862	879	921	886	904	835	882	901	873	886	893	870	879	870	888	855	825	931	879	909	854	870	882
29528	31461	31204	23598	13242	8614	4619	2411	1808	1673	1543	1552	1493	1340	1281	1158	1146	1067	1030	1040	1076	951	996	988	992	968	1001	963	927	942	869	906	898	875	889	929	969	902	952	923	920	941	997	965	970	953	909	869	854	859	932	874	870	904	852	888	868	839	911	875	869	864	893	926	880	887	886	894	836	905	889	870	886	917	844	901	889	877	875	871	845	892	809	875	897	872	896	858	918	908	890	850	857	914	892	872	868	885	862	866	927	907	845	911	894	902	872	851	903	927	872	894	907	894	884	866	890	863	841	884	841	836	892	859	842	834	870	848	838	873	858	900	889	859	921	807	896	837	898	863	823	862	881	856	873	831	850	901	852	892	885	871	859	891	943	857	854	934	855	912	848	846	894	837	847	876	899	901	896	924	909	857	833	870	906	875	867	897	846	878	895	925	955	859	861	864	841	857	920	840	922	896	887	893	874	878	877	889	895	914	886	864	887	915	889	867	861	917	889	891	846	858	903	908	842	878	889	909	891	862	887	889	885	898	861	868	842	881	863	846	869	849	882	906	853	923	853	947	867	873	883	866	856	866	901	913	899	859	910	853	855	921	893	912	852	903	870	903	903	891	914	892	863	883	912	907	868	869	841	923	918	864	836	952	863	862	856	936	842	902	862	908	898	901	953	870	919	861	847	908	888	884	895	867	840	906	850	924	860	918	859	884	911	902	885	868	901	841	862	866	862	924	873	891	888	921	858	887	934	839	916	873	846	843	824	870	896	878	895	865	896	883	838	918	919	873	869	878	932	887	882	887	855	891	868	946	915	828	886	920	925	834	851	855	908	859	900	908	893	858	901	854	906	921	902	839	879	896	911	888	854	882	869	865	864	864	873	891	882	878	841	882	857	851	886	909	944	903	903	843	893	845	933	914	855	873	917	883	856	803	897	857	893	877	922	886	915	826	921	906	923	913	839	884	888	909	886	873	895	864	863	889	849	861	890	885	870	818	842	936	878	883	842	923	839	884	852	882	931	862	912	859	877	834	898	880	909	886	907	854	882	944	859	813	864	871	886	901	923	887	916	904	876	891	854	872	867	879	907	875	905	887	903	868	901	903	902	900	907	877	882	900	877	889	907	879	848	870	906	857	927	836	870	856	868	853	910	877	910	879	865	905	876	885	866	923	912	918	861	891	891	867	849	883	928	892	928	857	884	891	888	882	844	915	933	943	877	874	872	903	858	943	911	863	881	877	874	885	845	799	855	871	870	827	918	918	839	832	901	894	880	863	907	883	885	833	874	851	880	845	892	931	907	856	872	930	870	864	931	867	839	837	900	890	909	924	895	817	858	878	876	901	891	893	815	882	894	889	917	897	943	890	830	872	869	899	882	888	889	842	904	855	889	863	892	901	829	889	853	846	896	885	880	887	879	861	884	831	860	876	871	918	863	934	870	854	907	843	879	896	911	895	869	881	907	855	854	900	869	884	860	933	893	898	889	904	858	883	870	874	859	857	855	866	845	877	860	893	899	907	917	917	910	906	917	874	904	940	844	887	919	854	861	900	913	852	893	858	946	875	848	845	897	831	815	820	942	849	907	862	861	909	895	886	853	911	885	916	854	817	898	881	916	891	909	866	831	885	903	861	849	907	872	880	834	874	816	827	856	875	852	828	877	904	886	852	898	819	890	877	878	851	928	909	871	881	891	909	945	874	862	880	914	893	842	882	914	928	849	897	883	841	882	884	895	878	884	899	890	865	883	898	851	884	869	925	883	885	802	834	899	894	937	897	900	890	842	850	895	832	879	910	868	890	860	841	906	906	856	863	863	920	884	887	853	885	848	919	911	843	884	854	890	900	925	887	856	851	848	894	907	854	827	886	865	925	896	864	823	932	919	861	854	882	865	852	897	870	900	868	898	896	874	866	880	887	899	930	856	896	882	867	882	931	907	857	857	845	800	887	841	883	881	894	835	840	868	900	897	936	943	938	828	869	836	907	957	868	943	927	912	894	851	869	880	851	850	933	896	847	839	892	875	859	906	812	868	832	899	882	900	922	851	877	929	846	873	890	900	871	874	892	914	910	891	840	905	937	903	937	907	856	830	874	941	919	892	889	895	851	907	847	844	903	891	876	868	897	919	862	881	863	849	887	934	886	911	933	878	850	910	809	890	883	893	878	925	904	902	911	894	910	848	901	789	840	842	919	894	858	862	895	901	893	880	878	859	908	881	881	836	872	881	824	858	903	886	908	881	873	867	900	899	910	893	861	863	866	853	889	916	923	815	899	832	913	910	852	888	843	912	868	894	853	844	892	920	904	884	953	953	897	843	866	864	849	855	898	875	868	929	922	835	914	870	935	949	932	906	934	905	870	876	898	902	887	915	852	887	886	905	866	899	880	878	871	931	852	868	899	867	857	875	883	899	913	877	930	876	869	907	916	873	874	886	922	924	881	926	851	922	876	915	869	857	887	853	889	811	884	878	864	878	902	912	929	850	892	863	854	874	896	919	895	892	912	894	885	913	923	847	828	892	880	879	881	867	874	864	882	861	909	866	895	885	878	804	824	920	854	835	852	863	881	927	902	901	931	877	893	862	884	827	867	871	911	867	852	924	868	895	894	856	864	895	877	875	881	908	874	892	887	926	942	904	883	865	885	815	823	890	936	834	797	886	818	823	897	829	847	903	889	859	867	886	917	899	895	892	913	860	866	836	905	906	861	919	866	927	918	876	865	857	853	885	818	840	873	898	892	888	889	862	922	914	882	889	876	850	875	882	833	895	881	920	890	863	879	912	873	881	853	912	897	964	856	857	876	909	875	895	861	879	866	849	872	898	899	844	953	848	885	824	888	943	857	884	930	925	916	877	847	862	866	910	860	888	846	880	801	883	879	868	965	889	869	943	911	936	880	875	898	842	854	896	944	881	916	912	854	896	864	817	916	904	877	892	889	876	857	856	829	853	879	889	869	901	901	869	818	900	918	891	861	883	853	873	864	875	882	908	929	881	892	876	873	850	857	891	856	902	820	920	943	873	910	921	910	875	876	880	868	891	887	878	900	819	899	841	877	934	872	875	852	907	866	906	854	892	864	896	924	872	895	864	882	884	864	859	919	869	877	843	885	925	894	951	847	840	881	880	848	848	888	859	852	837	846	874	890	829	874	915	839	916	861	863	870	879	914	905	922	917	924	875	848	840	877	846	903	872	858	880	884	897	893	856	867	903	838	833	866	920	906	903	856	859	879	865	877	884	849	872	838	949	880	837	904	861	869	965	853	859	906	875	928	893	854	873	892	878	894	913	863	864	846	864	904	912	919	860	825	903	919	857	939	892	854	844	848	904	843	897	865	863	865	902	889	862	869	826	866	909	846	887	855	886	888	878	863	869	856	907	937	910	952	912	873	874	882	827	835	839	854	881	854	892	863	912	901	897	938	861	891	893	885	889	846	873	846	891	842	863	879	892	870	913	912	851	887	856	903	886	865	886	876	840	896	937	857	871	888	851	888	892	838
37633	47510	36457	25103	17440	13824	8340	4609	3345	3151	2597	2511	2441	2308	1963	1830	1647	1668	1375	1348	1365	1327	1333	1358	1245	1281	1285	1249	1227	1169	1137	1125	1151	1110	1124	1118	1115	1207	1193	1177	1229	1193	1164	1154	1126	1178	1137	1164	1212	1095	1123	1132	1120	1060	1097	1086	1103	1078	1139	1110	1087	1102	1042	1115	1067	1130	1129	1139	1069	1080	1120	1063	1090	1091	1084	1059	1092	1099	1124	1136	1138	1093	1070	1076	1074	1094	1096	1129	1092	1062	1061	1089	1077	1108	1091	1031	1076	1107	1114	1101	1130	1142	1092	1161	1039	1047	1059	1114	1141	1080	1160	1133	1063	1061	1147	1071	1068	1123	1067	1111	1043	1097	1138	1108	1074	1125	1059	1108	1116	1114	1083	1103	1089	1115	985	1032	1131	1059	1098	1133	1128	1078	1118	1127	1053	1060	1156	1013	1104	1085	1058	1054	1067	1050	1063	1031	1068	1125	1120	1024	1103	1044	1087	1070	1111	1096	1097	1053	1134	1146	1104	1107	1103	1097	1140	1128	1139	1069	1074	1126	1081	1075	1121	1069	1081	1088	1082	1056	1098	1138	1092	1112	1146	1137	1075	1067	1080	1030	1072	1105	1094	1080	1046	1051	1114	1053	1099	1079	1115	1126	1078	1036	1072	1075	1060	1058	1146	1125	1090	1110	1029	1046	1092	1079	1049	1108	1101	1073	1056	1121	1045	1082	1129	1084	1127	1082	1105	1078	1124	1064	1037	1133	1127	1059	1063	1066	1123	1110	1063	1093	1045	1083	1142	1119	1082	1082	1120	1014	1068	1092	1064	1065	1106	1115	1086	1090	1118	1068	1098	1088	1064	1098	1095	1043	1080	1063	1057	1087	1090	1135	1081	1093	1142	1099	1117	1090	1147	1078	1098	1103	1042	1089	1102	1088	1126	1170	1091	1076	1114	1067	1122	1101	1099	1118	1112	1119	1059	1080	1110	1058	1070	1085	1130	1036	1118	1058	1091	1140	1111	1043	1065	1122	1151	1070	1076	1089	1082	1120	1067	1107	1106	1119	1125	1097	1096	1124	1150	1071	1103	1079	1070	1109	1079	1055	1112	1084	1131	1072	1085	1086	1060	1084	1073	1055	1096	1068	1104	1090	1104	1062	1086	1118	1099	1108	1129	1085	1121	1097	1123	1126	1066	1014	1073	1147	1047	1133	1123	1113	1080	1138	1050	1069	1114	1156	1075	1151	1087	1145	1091	1112	1068	1076	1045	1086	1039	1139	1083	1150	1047	1135	1101	1090	1095	1067	1037	1108	1126	1040	1079	1084	1093	1099	1092	1090	1074	1084	1122	1047	1074	1176	1077	1085	1148	1110	1132	1094	1124	1056	1041	1033	1098	1081	1122	1055	1061	1083	1051	1106	1081	1082	1110	1057	1037	1068	1104	1054	1113	1122	1040	1126	1062	1171	1124	1091	1049	1079	1123	1123	1039	1119	1085	1074	1067	1125	1076	1045	1067	1062	1087	1106	1149	1078	1170	1103	1036	1071	1091	1099	1142	1077	1110	1042	1166	1141	1075	1071	1065	1091	1136	1149	1077	1069	1066	1128	1084	1036	1137	1106	1044	1093	1081	1144	1089	1097	1112	1070	1102	1010	1067	1048	1066	1084	1051	1054	1137	1034	1072	1119	1125	1048	1105	1044	1050	1043	1016	1037	1166	1081	1029	1079	1095	1020	1082	1079	1054	1079	1063	1060	1122	1072	1014	1068	1043	1059	1145	1062	1089	1022	1112	1104	1124	1089	1024	1106	1111	1124	1091	1044	1164	1129	1067	1108	1077	1059	1135	1094	1091	1097	1098	1105	1130	1072	1114	1044	1090	1042	1107	1102	1098	1046	1001	1065	1132	1017	1091	1127	1104	1036	1105	1113	1108	1076	1098	1061	1096	1097	1102	1060	1070	1053	1103	1092	1117	1037	1123	1074	1043	1080	1054	1083	1082	1077	1151	1104	1093	1114	1076	1067	1106	1120	1088	1128	1077	1120	1125	1091	1108	1046	1088	1081	1102	1102	1074	1099	1055	1121	1113	1050	1077	1007	1070	1063	1113	1071	1118	1083	1089	1032	1081	1074	1085	1080	1077	1086	1032	1068	1144	1098	1062	1052	1083	1188	1137	1113	1132	1098	1103	1026	1051	1098	1106	1107	1144	1076	1132	1041	1089	1087	1130	1165	1062	1068	1069	1052	1109	1088	1065	1124	1095	1073	1047	1072	1044	1074	1120	1112	1087	1044	1145	1076	1054	1106	1082	1110	1099	1049	1111	1074	1121	1077	1121	1121	1178	1103	1038	1055	1116	1136	1102	1061	1069	1055	1114	1125	1079	1090	1105	1152	1073	1054	1050	1068	1079	1084	1059	1079	1085	1106	1089	1090	1040	1132	1114	1099	1046	1098	1132	1067	1104	1072	1150	1082	1055	1092	1065	1121	1111	1087	1117	1128	1081	1114	1080	1096	1101	1097	1132	1101	1100	1060	1045	1096	1139	1039	1127	1099	1106	1130	1095	1094	1112	1128	1093	1013	1088	1088	1082	1027	1121	1103	1071	1093	1045	1167	1043	1075	1072	1099	1099	1134	1144	1044	1132	1040	1107	1103	1107	1125	1121	1126	1050	1098	1170	1158	1099	1061	1062	1115	1076	1078	1066	1109	1098	1040	1105	1079	1125	1110	1102	1040	1084	1114	1104	1058	1071	1117	1093	1083	1051	1084	1089	1121	1192	1071	1078	1150	1141	1082	1090	1080	1113	1102	1148	1121	1106	1070	1102	1124	1134	1151	1100	1107	1097	1112	1042	1099	1116	1148	1091	1133	1033	1059	1131	1066	1017	1069	1102	1095	1068	1118	1121	1056	1142	1026	1090	1101	1030	1077	1087	1062	1045	1075	1058	1118	1083	1084	1083	1044	1025	1048	1042	1067	1129	1063	1035	1065	1045	1040	1107	1119	1065	1072	1096	1062	1128	1091	1059	1098	1147	1102	1050	1048	1112	1090	1124	1138	1064	1111	1044	1152	1117	1108	1144	1137	1122	1046	1061	1142	1085	1078	1108	1033	1074	1090	1109	1100	1038	1057	1082	1069	1103	1064	1074	1128	1094	1050	1049	1066	1127	1045	1071	1094	1095	1071	1098	1080	1064	1067	1091	1103	1160	1096	1041	1058	1104	1114	1075	1111	1114	1177	1069	1141	1081	1110	1106	1088	1068	1062	1109	1092	1071	1039	1152	1083	1126	1096	1119	1102	1129	1025	1136	1091	1118	1115	1054	1091	1067	1074	1120	1054	1116	1078	1055	1137	1085	1089	1092	1094	1105	1066	1059	1112	1121	1092	1049	1100	1060	1042	1037	1080	1052	1101	1070	1011	1036	1114	1069	1051	1061	1067	1101	1105	1109	1123	1040	1123	1095	1072	1083	1094	1121	1069	1116	1113	1075	1049	1105	1069	1069	1129	1112	1055	1087	1081	1083	1112	1075	1118	1044	1072	1053	1091	1071	1093	1085	1062	1122	1061	1133	1124	1119	1042	1101	1167	1100	1101	1174	1060	1052	1109	1046	1130	1080	1071	1022	1062	1110	1122	1059	1104	1096	1093	1082	1079	1046	1084	1123	1079	1078	1119	1069	1088	1105	1085	1099	1081	1086	1151	1126	1124	1124	1038	1095	1140	1080	1095	1081	1068	1095	1081	1043	1112	1076	1059	1098	1131	1093	1106	1115	1115	1087	1100	1059	1130	1047	1088	1068	1126	1098	1096	1094	1120	1071	1129	1149	1150	1098	1054	1092	1080	1068	1057	1056	1064	1106	1075	1120	1148	1102	1136	1125	1119	1096	1113	1131	1082	1075	1099	1033	1117	1109	1141	1088	1130	1092	1057	1089	1089	1076	1102	1068	1074	1068	1103	1082	1075	1126	1140	1103	1094	1088	1085	1095	1094	1136	1114	1055	1071	1050	1095	1097	1101	1102	1066	1053	1134	1059	1136	1005	1060	1135	1112	1142	1087	1122	1132	1018	1131	1105	1122	1082	1068	1041	1131	1075	1120	1079	1014	1082	1038	1101	1104	1041	1078	1072	1094	1122	1103	1108	1106	1079	1036	1120	1121	1076	1093	1075	1157	1128	1151	1069	1051	1072	1022	1109	1135	1089	1094	1020	1100	1095	1042	1083	1074	1102	1059	1111	1105	1140	1060	1035	1078	1079	1090	1069	1171	1086	1089	1050	1129	1103	1054	1109	1059	1067	1076	1064	1051	1103	1079	1072	1092	1121	1099	1068	1044	1099	1088	1058	1122	1039	1120	1021	1117	1119	1078	1071	1089	1064	1082	1133	1075	1135	1112	1065	1116	1028	1089	1106	1076	1079	1090	1039	1101	1111	1050	1097	1122	1125	1038	1070	1097	1076	1074	1074	1050	1030	1123	1047	1088	1056	1097	1101	1024	1091	1139	1169	1096	1084	1036	1131	1058	1091	1063	1065	1030	1090	1139	1054	1097	1135	1044	1049	1021	1064	1078	1166	1076	1088	1029	1080	1085	1113	1105	1088	1112	1109	1100	1088	1150	1086	1080	1085	1049	1046	1076	1099	1083	1156	1106	1086	1066	1064	1083	1079	1135	1100	1161	1097	1065	1056	1072	1040	1111	1074	1111	1097	1055	1041	1091	1093	1085	1019	1086	1058	1079	1096	1086	1062	1111	1083	1077	1088	1128	1096	1034	1128	1070	1054	1085	1081	1095	1081	1110	1107	1056	1079	1147	1100	1096	1120	1070	1039	1031	1070	1115	1077	1116	1092	1095	1089	1097	1083	1050	1066	1130	1113	1105	1078	1091	1061	1108	1119	1150	1101	1064	1124	1088	1064	1083	1094	1135	1129	1088	1117	1069	1137	1067	1072	1098	1130	1056	1051	1165	1038	1058	1093	1055	1084	1127	1043	1107	1115	1036	1111	1037	1105	1083	1083	1044	1103	1076	1108	1069	1107	1056	1062	1109	1043	1116	1090	1083	1097	1130	1139	1034	1092	1075	1151	1094	1105	1085	1114	1054	1018	1055
23730	20882	28137	24070	21313	17260	8584	3655	2686	1941	1937	1819	1761	1588	1536	1460	1269	1240	1118	1006	1052	1029	1043	971	1005	1023	924	961	942	929	862	802	759	866	886	821	843	914	889	897	924	918	915	850	862	832	836	825	814	867	839	793	826	835	814	783	817	814	776	837	838	778	770	837	759	803	842	752	833	809	808	797	799	782	772	847	799	816	798	815	844	850	813	799	756	801	857	772	769	764	850	798	811	843	787	750	809	803	739	752	820	800	776	775	793	806	862	810	749	784	807	773	788	842	791	731	811	772	799	821	816	742	795	784	846	795	802	828	817	734	766	778	742	812	806	819	774	740	760	795	783	800	777	782	820	847	816	832	776	781	751	790	782	760	809	761	785	780	775	854	775	758	773	784	821	788	788	797	759	806	769	823	795	745	811	803	809	804	775	819	744	806	817	773	821	832	825	764	834	759	773	789	768	754	736	781	779	782	804	774	778	786	768	846	754	817	863	728	857	774	756	818	811	785	813	746	789	818	830	743	769	778	777	805	766	823	785	788	848	738	812	766	803	775	788	872	826	813	769	829	813	811	805	755	784	837	771	815	778	778	753	797	777	767	806	807	838	801	840	779	788	788	760	799	822	801	812	792	746	822	839	812	788	850	750	809	765	773	823	800	815	818	868	774	782	804	815	805	826	824	774	800	766	854	792	788	796	809	793	757	727	778	785	766	742	730	790	794	750	824	805	795	812	747	772	782	806	810	795	839	803	765	763	789	786	782	774	776	812	783	757	813	805	784	770	774	784	817	783	773	787	771	813	786	781	807	807	821	808	764	791	786	820	783	821	776	789	821	783	804	867	821	867	788	820	800	822	792	798	773	813	819	836	786	797	796	758	771	779	761	823	809	806	803	747	813	831	806	805	738	771	793	834	845	754	830	807	814	786	840	803	806	801	781	780	814	819	863	764	775	803	840	819	739	784	759	764	843	794	748	776	794	791	755	809	770	737	816	815	751	850	805	803	800	817	741	841	806	761	799	768	824	822	805	789	797	792	798	747	785	779	742	809	786	809	782	807	807	812	771	783	748	781	840	825	837	778	847	769	807	787	838	837	772	872	818	815	855	790	752	833	772	772	820	801	747	789	775	821	814	785	803	841	842	787	802	807	746	761	785	781	763	813	839	781	832	810	791	747	776	785	817	792	827	779	768	776	798	808	784	759	791	827	852	770	773	798	790	843	816	792	790	800	829	794	802	783	786	770	811	761	786	770	845	778	791	757	785	768	756	761	771	818	755	826	791	744	786	841	778	810	732	811	768	843	794	764	753	817	822	774	836	859	789	765	776	824	830	842	787	806	782	794	871	795	800	754	846	786	809	806	756	802	836	816	825	760	800	823	804	857	739	802	749	803	870	733	823	843	776	781	737	819	806	781	807	825	821	790	816	741	807	786	782	768	807	844	822	778	762	805	787	819	801	787	766	814	830	827	753	771	771	773	776	813	733	839	797	793	805	816	815	784	804	803	758	788	818	807	819	783	771	770	870	776	827	804	811	755	793	828	826	821	788	841	755	799	864	812	784	785	765	804	768	807	745	778	803	798	790	814	764	832	781	751	823	816	764	807	791	759	755	758	775	824	799	753	768	779	734	772	830	813	764	741	791	755	780	802	799	804	788	847	828	762	845	832	805	772	753	786	813	800	764	803	822	764	812	764	827	760	861	789	741	831	806	815	818	791	803	743	778	768	839	767	772	791	800	800	743	787	754	816	842	797	762	793	777	804	816	798	855	819	792	825	795	789	776	791	804	808	828	770	797	793	814	794	801	790	812	808	790	780	745	821	799	849	786	772	796	798	783	835	794	735	820	847	798	798	816	818	802	797	814	776	772	825	792	804	809	771	802	772	802	832	775	805	768	828	790	776	755	775	773	805	792	792	773	752	786	780	787	807	791	775	752	783	780	780	699	834	805	753	759	747	785	818	745	816	803	758	766	785	792	749	775	773	810	765	752	802	779	773	833	820	812	765	799	757	827	795	815	842	828	808	817	845	760	784	794	823	811	809	768	807	749	809	784	827	790	777	764	803	789	813	817	801	819	813	735	794	800	777	792	786	842	792	804	786	795	778	813	769	778	836	823	844	781	836	773	829	786	803	745	795	769	789	740	753	768	822	786	830	799	774	797	803	792	769	750	763	759	745	818	812	791	784	811	803	734	856	855	809	797	798	741	785	776	754	771	780	727	798	866	804	802	791	805	823	834	832	780	781	801	795	749	813	803	830	755	747	774	809	808	798	781	775	827	783	809	790	782	778	803	786	805	798	823	842	772	836	833	791	763	795	772	816	792	795	806	797	813	841	782	766	827	774	815	761	761	801	799	793	772	793	799	821	777	759	840	790	802	761	792	796	767	765	781	831	756	818	821	799	797	784	816	872	808	801	746	793	806	857	826	780	802	808	836	791	805	789	784	754	843	760	826	816	823	757	793	815	773	856	747	785	821	776	785	851	828	806	790	765	792	784	814	800	796	755	776	809	738	791	818	757	789	806	717	787	836	826	804	821	794	766	797	736	847	837	770	827	775	824	755	747	818	788	735	811	789	759	818	763	796	761	750	794	788	829	799	795	823	757	787	775	813	790	763	766	794	791	832	746	783	783	810	822	774	731	754	830	780	794	808	784	854	772	802	757	782	798	813	833	822	808	806	778	783	768	839	725	797	813	838	797	853	732	813	805	796	833	805	786	815	787	784	780	820	842	788	833	812	818	781	765	783	755	794	788	808	765	839	775	810	805	759	838	778	751	762	776	779	822	801	812	821	793	817	758	790	764	841	723	827	744	811	808	813	764	853	758	769	788	778	802	775	829	793	818	813	806	783	817	823	802	735	792	792	806	806	793	741	795	790	834	820	817	770	775	803	783	816	805	799	750	813	759	804	824	772	807	765	767	776	780	800	762	827	834	826	769	815	835	836	802	810	778	806	802	810	754	791	775	820	864	769	825	787	820	816	827	794	826	788	809	847	778	732	791	794	771	819	811	815	731	831	792	857	781	834	801	811	800	783	842	808	820	729	787	842	834	783	801	756	830	825	751	801	751	771	818	796	796	756	755	773	774	802	809	803	816	826	801	772	841	807	752	783	760	820	788	798	845	793	741	777	780	793	796	755	774	815	800	803	776	809	846	809	800	816	826	817	730	795	831	810	761	817	804	757	777	769	781	779	859	805	820	772	795	761	788	792	799	825	785	799	802	804	817	821	790	749	789	796	814	807	788	820	806	800	792	779	813	822	771	806	799	816	831	781	827	802	826	754	785	827	833	770	810	768	762	787	782	781	839	824	758	746	812	770	787	812	779	789	745	801	778	770	811	776	801	750	832	816	750	797	718	796	809	794	800	767	732	799	817	826	803	792	788	819	755	781	831	769	788	861	792	801	786	817	783	774	828	693	776	772	825	789	794	780	803	775	855	792	753	785	765	755	841	791	753	734	808	824	820	776	791	739	760	762	784	811	801	746	812	811
40145	60466	42614	30056	23558	17988	10577	6627	5324	3796	3545	3318	3008	2725	2529	2352	2034	1828	1683	1474	1499	1492	1490	1463	1433	1279	1343	1354	1277	1128	1077	1045	1012	1006	1052	1036	1069	1166	1191	1206	1159	1154	1155	1203	1094	1081	993	1022	1085	1045	1103	1027	1060	1013	1040	1053	1022	1085	1012	1038	997	1010	1025	1029	1021	1019	983	988	1032	1000	1010	1018	1001	976	966	962	962	1001	997	982	928	1022	972	948	941	975	962	935	914	974	1008	978	929	970	1018	932	976	912	986	976	969	1054	1006	984	999	962	977	953	1022	952	973	1032	1009	958	981	1025	934	997	1032	965	979	976	914	972	937	988	971	983	972	969	969	1004	959	950	996	994	957	989	1031	1022	950	999	1000	1001	981	1017	987	1002	989	984	986	994	995	942	955	984	977	969	976	1006	972	955	1021	977	1031	986	984	1025	959	1013	962	963	995	977	999	1033	972	977	952	1088	949	956	990	1000	992	1062	1032	988	980	1006	945	1000	969	968	996	965	1035	1011	1016	1001	970	1003	954	1003	960	991	1003	982	981	953	937	985	999	974	953	995	958	1013	956	993	908	993	997	1026	991	1010	988	1020	959	1025	989	988	1012	982	981	1049	951	992	982	1051	993	989	925	931	1015	1017	1014	1028	1019	978	997	1005	949	968	970	993	1001	1040	1048	973	983	979	947	970	1013	1006	1048	956	1002	994	981	998	1009	981	973	986	973	1060	923	1015	1004	974	1020	1032	959	1078	979	1012	1030	999	1009	943	980	981	1023	957	1035	938	1048	1001	951	1002	992	907	1018	928	985	1022	970	960	1041	991	901	965	987	1002	1012	1072	955	976	972	935	996	963	998	973	996	987	974	1025	978	957	964	942	1001	1013	1026	1006	987	946	975	976	987	975	1007	971	1028	991	957	991	907	945	1024	929	1018	1038	965	972	1030	1000	984	1005	980	971	1011	1013	955	995	999	1019	1065	1029	976	901	1019	948	969	1004	995	1015	923	962	1025	997	932	958	1002	1003	978	982	990	967	929	1005	995	976	988	987	974	961	1038	960	965	977	972	991	983	947	971	971	990	1023	948	939	994	999	985	994	962	992	1003	1016	1043	975	944	982	987	1027	994	933	986	989	966	947	993	981	1004	945	952	960	959	966	972	990	944	982	1029	1000	973	952	939	940	982	975	1024	994	1015	995	1022	999	981	962	998	943	973	986	965	943	956	979	985	1015	1064	962	991	1049	969	998	941	981	966	1048	947	1006	901	1003	967	1012	980	946	1018	1033	954	957	980	968	985	1006	1039	1032	974	952	1034	966	1000	969	1015	949	948	981	1029	1008	1038	945	985	983	1012	976	1015	936	973	969	1001	972	990	1001	1039	1004	976	959	1008	999	958	977	950	998	986	952	973	981	1018	994	980	973	976	1023	957	996	942	969	1015	1016	988	1001	1048	962	1008	951	1000	1006	1030	1053	1001	1016	1008	947	999	1031	978	988	977	1031	1027	973	986	974	1012	963	987	956	989	991	965	983	973	981	944	1014	972	978	1006	1037	990	966	990	1043	983	1009	968	980	992	958	960	965	965	1030	1006	980	1089	981	974	942	958	985	961	994	967	983	1036	964	949	993	958	1002	1036	965	962	1019	943	991	1012	979	985	1035	992	980	1004	1051	988	965	992	1002	936	998	1007	936	946	1000	974	1012	969	973	994	990	1031	977	972	1022	974	1011	1002	937	928	976	938	946	1034	987	965	961	910	947	991	975	981	951	894	924	963	952	982	966	986	1009	1000	938	1001	1002	989	994	1007	982	1023	1035	1029	976	980	931	966	967	981	959	948	1031	982	978	972	990	994	1044	1016	990	1003	935	1019	960	978	922	953	947	1003	958	974	999	941	1019	945	1013	982	959	984	933	924	984	982	1005	996	965	1034	1002	957	955	972	1006	983	991	982	971	1043	985	1004	985	954	1020	1002	920	954	941	1020	999	1015	1003	970	961	1045	1000	1000	1024	984	963	977	956	993	982	1010	989	1004	1024	989	958	1009	966	1031	1002	978	987	1011	1007	966	1024	1032	954	994	1000	1037	981	1003	1000	1013	977	962	1001	966	1036	987	984	929	998	958	954	980	984	1011	970	988	979	967	1037	974	975	1022	958	989	958	974	1022	988	972	969	1004	974	970	1024	1026	1032	1046	1017	1001	991	1020	984	995	973	1019	943	981	1003	1036	1007	927	972	996	1023	1016	956	968	1045	963	995	1039	956	968	928	969	1057	945	995	1074	1012	942	1036	992	945	1000	965	1017	982	990	968	1001	1044	1044	923	965	1009	969	991	1037	994	1037	998	972	1015	987	917	1001	1032	993	981	970	990	1030	1029	932	978	976	951	958	991	982	1011	909	961	1037	978	968	961	1070	1006	1045	1010	973	940	1048	998	955	972	1008	1000	1005	968	989	1036	968	982	978	986	980	1057	946	1001	970	945	1004	1030	954	987	970	985	995	997	987	1022	990	945	971	1004	965	1012	947	993	971	966	986	1021	962	967	1002	1085	955	973	973	996	957	998	957	920	986	962	970	970	949	1045	990	972	1018	977	990	1022	967	973	957	997	1001	968	1005	995	999	956	999	969	1005	997	1008	995	968	1031	1002	956	966	988	983	979	914	999	992	1007	945	971	1001	971	1052	1004	1042	969	1030	965	955	949	933	949	1027	989	979	1021	923	986	982	1021	1036	914	990	962	961	947	993	962	958	951	1000	1006	1004	992	985	1029	975	978	1003	1006	992	995	913	1002	941	992	959	1027	928	1035	961	975	1024	988	960	975	1012	977	966	976	932	979	954	999	997	966	990	969	999	913	947	983	983	969	964	934	962	978	960	989	984	978	1002	977	997	1014	1002	976	956	1019	1003	941	947	1028	990	1016	981	949	983	999	991	1006	956	949	1009	1007	974	980	1019	987	1019	1030	992	986	970	959	944	950	952	1018	1011	968	955	955	984	964	1027	999	990	935	985	963	1050	992	992	930	1068	981	1054	1018	998	956	979	992	1009	1047	952	1016	1010	988	1000	1023	917	952	1043	970	1020	974	984	1023	974	994	984	1002	996	1031	980	1004	933	971	952	1009	953	987	970	929	977	1001	912	1037	986	990	982	999	982	979	940	945	959	1004	931	999	1011	996	956	1018	948	1040	972	994	955	1000	962	1073	973	1018	974	941	1000	1031	1031	1004	1025	927	1007	995	1008	959	987	985	965	1023	964	1016	976	1044	955	949	981	1000	984	996	963	991	1017	963	1042	963	1007	979	983	1021	986	973	987	984	979	938	997	1025	960	967	950	1004	999	984	982	1038	990	1012	944	1035	968	995	986	967	997	990	936	946	990	960	990	907	936	986	1011	1004	1005	1002	979	1007	944	976	986	1028	960	943	965	970	975	1009	994	1043	1043	992	964	962	1014	977	975	966	1044	974	1012	1038	1016	984	973	967	980	915	961	1017	1007	973	1000	972	969	996	1019	962	998	957	982	944	1001	994	1002	1028	964	1000	976	938	1009	988	962	1042	1009	992	974	982	1026	978	962	1038	990	998	937	983	1035	1063	964	970	973	1018	994	959	1017	976	933	937	998	1010	998	1024	1002	1001	953	1021	1001	1005	977	1005	992	925	986	996	949	1020	1019	991	956	924	982	949	949	1017	997	1006	1015	1010	965	1052	980	931	930	1015	1032	1001	1014	961	954	931	967	1011	990	972	1013	914	981	970	1022	966	991	985	993	966	992	980	996	991	1067	965	987	969	977	1025	987	1034	984	1020	1028	978	929	962	988	959	1043	1000	967	1009	941	954	1007	993	1019	998	1027	1031	972	951	1011	965	944	975	951	998	939	987	1012	965	976	971	968	1007	1029	999	982	984	1000	998	985	979	1004	980	1006	991	986	991	900	919	1030	936	994	942	1000	976	927	980	953	985	983	988	950	995	999	948	995	1013	1000	1029	1027	950	1015	986	933	999	936	1052	981	961	975	984	969	990	994
22616	20798	28487	23249	21031	21364	16124	5647	3201	2540	2257	2281	2309	2094	1855	1676	1440	1257	1178	1048	1148	1144	1085	1055	1086	940	1024	1040	1005	836	810	789	750	759	756	784	830	907	857	821	840	823	845	754	783	769	737	694	741	769	738	740	760	757	721	715	708	718	770	757	762	659	718	751	688	704	727	719	719	744	731	707	710	742	726	680	703	703	678	731	709	715	699	718	717	740	743	709	759	733	655	749	668	662	714	749	726	716	733	711	705	733	721	689	658	764	701	740	699	704	710	705	671	736	722	764	668	671	736	719	697	727	717	707	712	712	681	689	707	732	696	738	673	688	682	720	753	663	694	722	704	691	704	712	711	705	715	693	710	660	739	777	735	728	690	720	714	703	690	734	686	716	681	712	721	666	711	727	720	701	764	724	717	689	699	718	727	687	689	753	651	745	721	711	711	738	721	670	736	739	679	696	650	673	742	739	691	665	708	705	725	734	735	631	708	688	688	697	759	690	683	700	707	753	696	727	681	689	698	670	728	692	678	680	700	705	726	683	690	747	701	732	732	695	726	713	712	660	729	728	712	681	711	722	668	664	662	701	656	665	730	664	681	692	696	737	704	715	763	710	662	686	715	743	663	746	726	739	736	677	786	775	700	698	672	715	696	708	689	678	718	717	730	642	675	730	714	721	686	712	703	734	697	714	678	697	723	721	726	727	678	719	740	709	699	705	646	681	742	726	693	698	673	683	713	709	654	705	712	714	777	685	754	702	670	732	698	671	744	653	700	736	696	706	696	695	720	717	727	681	694	710	712	690	750	728	705	708	750	708	683	743	729	674	681	696	692	734	649	753	714	719	718	674	656	682	691	759	669	707	711	727	715	672	694	709	687	661	693	728	698	720	716	712	699	737	689	660	726	736	659	714	686	765	709	742	693	710	730	709	702	706	694	687	719	718	697	681	726	668	733	672	760	680	732	714	700	751	719	692	658	679	670	685	651	725	710	716	715	735	717	733	734	701	740	655	696	661	684	696	707	720	749	704	734	725	679	720	702	730	722	700	709	664	742	665	656	721	683	676	752	716	727	722	690	650	701	725	738	700	744	734	720	685	723	682	680	697	707	740	763	697	674	707	646	757	716	670	663	708	685	749	692	696	687	667	701	739	714	705	692	706	666	735	721	726	711	743	684	730	677	703	763	701	724	739	720	680	619	712	730	727	704	729	666	744	731	681	666	692	681	725	709	706	692	745	698	695	704	687	684	736	715	745	660	720	738	660	684	709	694	684	740	725	734	683	743	737	694	651	695	748	663	693	682	665	672	730	682	684	720	704	720	690	757	694	753	712	732	751	746	747	766	682	668	739	713	705	667	721	725	676	682	698	731	728	693	699	718	714	707	694	709	694	711	695	662	708	700	713	695	742	733	734	710	685	708	697	749	719	739	690	704	675	708	713	706	734	690	733	738	671	674	688	664	758	695	698	711	709	689	722	713	702	638	760	710	650	715	706	698	750	770	685	758	700	722	699	694	731	710	720	727	711	678	690	659	745	668	737	715	719	682	699	711	755	705	749	658	668	677	750	737	713	702	728	721	680	687	702	734	743	683	682	710	717	731	666	710	710	722	742	668	734	697	728	651	658	685	743	723	721	645	684	699	702	753	736	696	709	732	653	730	724	688	695	689	712	672	711	743	745	717	693	713	644	724	691	724	717	690	718	709	670	649	697	718	725	689	685	714	753	715	756	731	721	679	713	704	694	684	700	714	706	652	685	696	713	688	677	699	724	753	722	719	746	740	727	712	742	711	757	718	703	717	686	724	715	666	726	730	737	722	725	729	729	701	734	705	658	709	709	710	693	704	714	714	676	720	709	703	767	735	714	662	642	729	733	702	680	750	701	695	674	698	697	663	731	665	712	714	704	716	701	706	688	684	701	706	723	706	673	690	752	675	690	693	733	711	717	701	652	767	705	675	687	706	764	704	678	715	726	732	670	726	702	710	657	689	733	686	698	730	747	673	714	706	687	702	705	691	685	664	691	737	733	653	716	694	701	707	697	706	666	735	686	743	692	736	646	704	682	740	751	736	673	693	697	721	677	664	721	640	709	708	682	705	664	693	718	717	695	703	693	719	656	693	661	687	707	745	747	663	663	703	754	664	718	703	693	730	689	656	701	700	682	733	710	744	779	713	728	741	711	742	729	706	715	690	691	701	697	714	673	707	676	716	680	731	701	701	698	734	691	693	690	721	681	703	735	681	736	686	697	750	697	724	695	733	664	710	693	744	714	714	761	757	672	693	744	724	728	681	698	700	696	722	724	713	710	722	712	693	713	653	643	743	747	704	742	704	719	693	674	725	714	729	673	728	692	729	682	682	670	703	726	706	749	690	706	730	674	651	640	682	679	719	659	688	710	691	755	754	697	705	689	645	674	687	676	712	701	763	721	719	678	763	737	733	683	673	646	701	702	709	699	655	690	700	706	726	714	722	711	700	647	672	672	728	727	685	645	683	702	712	717	690	746	720	685	711	706	709	701	720	699	722	697	666	727	694	710	739	690	682	670	722	673	730	699	697	690	732	742	706	703	730	737	682	723	683	731	742	729	721	692	717	739	727	773	729	693	714	696	712	682	738	696	676	685	747	715	704	715	699	697	686	714	693	668	739	736	712	705	736	722	679	698	669	701	672	705	716	740	707	722	656	743	723	698	681	664	736	726	712	699	706	721	693	709	699	681	689	727	704	704	699	745	742	672	727	728	699	681	736	682	685	659	661	701	712	703	721	702	658	686	666	711	704	685	728	645	714	719	716	721	687	701	743	714	701	720	749	657	695	670	739	703	735	679	726	717	702	692	709	671	682	680	665	680	693	674	744	694	717	744	757	713	731	698	722	688	708	706	727	669	739	701	697	719	691	632	702	718	715	698	721	689	700	694	711	685	678	757	710	711	709	702	728	696	714	718	658	683	726	705	755	689	680	732	656	701	688	759	698	714	707	632	675	664	687	772	657	710	741	680	725	683	698	719	694	705	730	716	665	699	712	647	680	684	728	725	711	739	659	684	771	670	703	727	707	717	716	689	692	699	702	713	674	736	707	690	767	708	696	733	753	702	663	691	671	706	700	681	714	683	701	695	685	702	677	716	670	690	697	701	669	653	726	660	676	658	681	720	719	714	665	664	684	744	683	732	666	682	754	707	674	685	697	707	685	701	745	704	738	702	704	739	737	718	728	671	687	694	674	681	703	736	720	753	740	654	705	726	742	683	714	663	679	682	698	740	699	734	723	658	709	670	703	657	702	702	680	672	697	741	712	720	722	724	720	703	700	718	691	744	706	725	707	706	660	713	736	657	703	728	699	713	697	681	730	735	714	701	699	712	703	729	700	732	696	695	697	686	690	710	678	703	706	657	713	709	703	703	677	687	686	722	733	737	742	738	650	700	702	753	702	690	689	670	756	718	710	690	791	726	674	697	712	713	754	708	726	719	716	694	725	709	729	669	755	716	679	727	712	713
44304	64498	47443	34417	26881	20849	14569	9365	6327	4980	4265	4542	4323	3894	3391	2826	2343	2116	1790	1676	1616	1776	1686	1610	1429	1326	1380	1433	1415	1152	992	945	914	959	975	963	1003	1138	1196	1167	1196	1118	1077	1017	987	992	920	944	891	921	877	937	915	974	974	895	898	940	881	897	867	943	880	905	896	845	954	917	882	918	866	899	877	893	851	835	816	855	823	873	890	857	890	936	903	890	830	892	863	810	866	848	888	850	867	889	885	889	941	863	905	869	895	870	816	844	878	849	856	852	919	832	883	781	897	852	866	830	837	837	935	844	813	842	896	844	832	839	891	861	839	861	939	861	854	844	916	892	878	861	867	845	891	860	815	883	888	869	856	857	844	845	871	806	876	869	878	873	932	884	863	839	867	826	844	898	851	892	859	794	833	909	801	856	865	891	864	878	881	844	894	871	855	876	853	865	882	876	857	899	924	922	865	836	873	864	859	879	866	904	860	889	849	807	867	827	874	826	813	841	873	875	849	834	875	937	916	939	860	807	831	934	904	843	855	851	880	878	841	816	863	843	840	898	865	875	829	849	874	835	895	887	859	836	832	891	872	893	884	814	854	841	888	818	891	869	830	883	830	839	865	794	862	887	889	836	845	861	844	870	854	914	871	938	867	835	881	858	881	881	860	838	847	881	863	887	868	897	904	872	863	887	866	843	860	851	879	879	836	838	822	830	883	896	888	860	773	906	882	864	870	912	873	894	890	845	922	906	900	868	847	850	875	909	839	869	843	868	849	905	847	856	859	864	890	839	856	859	892	893	866	897	831	863	833	836	817	816	842	864	874	852	900	842	865	818	827	874	863	793	866	894	901	869	859	875	870	814	837	864	831	849	851	855	812	835	846	844	838	886	933	926	852	853	860	909	841	857	776	880	840	871	838	886	838	841	912	831	886	872	891	825	861	821	858	893	907	883	897	839	882	823	855	816	810	849	827	830	856	889	873	907	860	841	908	870	902	843	849	911	887	855	855	898	909	865	846	824	874	862	852	876	847	867	853	872	825	901	888	862	873	832	882	830	866	866	868	859	836	856	858	857	907	911	849	819	924	848	893	849	856	854	892	903	861	803	873	862	812	932	924	827	851	827	851	860	879	862	838	855	853	859	771	839	805	904	879	876	892	865	871	873	844	867	855	912	831	881	880	913	851	859	891	843	880	876	844	838	893	866	922	881	818	851	880	859	866	851	860	882	867	897	887	893	913	873	873	889	849	865	847	842	832	892	851	934	843	849	845	815	785	860	969	924	832	854	825	845	901	850	830	845	851	828	839	843	853	910	883	861	811	909	857	848	819	872	893	880	863	835	883	852	833	806	858	848	830	851	862	830	864	884	878	827	860	868	837	840	887	913	891	889	824	859	856	833	863	871	845	872	833	823	878	874	891	896	896	866	874	921	855	809	847	882	860	886	866	879	887	853	898	859	865	866	897	856	852	857	873	838	821	862	865	848	839	903	874	873	817	814	923	866	894	928	883	857	864	913	889	843	842	852	860	825	843	870	844	886	857	928	866	860	887	865	894	876	892	866	876	860	909	906	854	907	882	852	910	857	884	837	890	871	895	857	898	852	896	866	909	845	815	903	868	821	916	896	876	867	836	839	850	873	877	889	887	888	863	859	918	879	865	823	866	893	909	832	842	902	868	874	876	898	839	854	865	876	883	788	849	842	853	864	898	870	871	910	897	874	886	878	880	846	887	852	876	852	884	893	860	818	817	864	874	887	872	885	864	858	825	842	811	871	789	844	848	861	864	866	851	861	860	889	844	834	840	854	837	844	823	839	872	824	881	873	863	837	909	877	901	896	853	830	858	847	821	914	885	863	946	880	862	893	821	891	859	899	842	917	881	869	844	886	783	852	869	888	928	808	898	848	887	857	869	920	873	897	894	861	869	827	833	861	874	877	847	841	893	911	930	916	858	894	840	872	852	838	875	916	899	862	900	872	830	825	845	834	821	845	899	844	877	874	810	891	882	854	903	875	881	816	797	864	867	832	873	884	799	837	874	852	881	907	847	805	880	858	863	907	866	874	850	862	874	896	810	830	841	865	883	882	869	852	863	873	862	822	850	929	835	875	852	894	902	832	847	885	884	841	868	854	866	829	863	882	917	902	875	816	876	889	871	840	869	929	836	846	911	864	856	830	879	876	866	850	879	826	902	874	860	846	894	852	867	911	876	861	917	852	860	865	874	828	863	877	882	846	828	876	830	807	867	824	880	896	836	901	868	812	847	913	863	898	896	834	892	866	892	874	915	922	825	897	844	864	865	888	868	864	877	889	859	859	845	858	844	853	898	853	852	882	887	881	866	877	865	838	838	859	863	878	830	865	829	843	912	830	882	863	908	879	845	839	856	906	888	837	854	825	846	869	848	887	882	853	859	825	888	883	873	863	963	878	862	806	831	832	913	871	903	871	861	884	844	856	859	836	883	881	829	906	833	910	899	849	892	867	867	863	842	895	846	844	874	875	890	916	844	861	859	820	869	802	862	884	832	797	876	890	857	874	873	893	848	854	882	847	868	895	891	935	841	839	816	909	867	853	866	910	835	830	888	851	869	885	888	871	910	906	835	837	841	827	868	778	850	880	855	887	814	866	819	844	895	877	888	850	888	807	822	839	839	837	901	871	808	893	882	883	878	890	841	853	885	829	843	885	846	864	832	877	849	832	871	889	862	842	852	914	870	899	831	841	865	863	897	879	880	860	932	874	883	868	805	817	901	855	882	876	844	907	888	881	822	862	887	893	838	879	864	855	838	875	796	845	844	870	876	868	880	861	861	856	899	813	837	862	851	898	845	892	865	863	786	931	852	910	870	899	863	850	851	836	906	925	853	890	821	909	873	858	835	888	859	864	885	840	843	858	827	865	858	896	921	879	864	881	869	836	871	837	862	862	916	908	846	860	835	852	852	904	824	862	882	864	844	863	936	879	860	870	846	876	867	826	875	866	914	826	859	903	882	863	850	845	840	849	893	839	888	853	878	856	845	884	868	836	794	875	850	879	856	876	864	863	901	843	833	890	878	846	855	878	833	855	874	868	846	876	835	916	898	899	839	892	890	905	870	894	860	876	850	893	898	854	841	832	871	864	880	855	853	875	858	866	853	848	889	867	855	950	820	876	823	893	894	854	914	932	869	830	884	865	882	879	871	849	856	869	844	854	891	906	876	832	869	882	914	872	855	853	876	827	825	841	835	867	843	865	862	916	795	880	877	867	913	882	803	799	892	830	848	848	852	914	844	854	840	876	846	881	868	902	882	851	870	907	902	884	868	864	833	880	875	896	858	869	888	936	917	810	841	856	890	891	895	852	873	838	884	877	861	859	860	861	861	878	920	891	888	848	828	834	811	864	904	878	903	845	847	863	852	877	835	836	858	828	877	854	882	863	894	852	853	857	867	849	876	884	870	847	919	775	859	889	831	871	878	832	901	884	897	879	881	905	849	830	901	847	901	864	843	832	865	902	909	856
29311	30286	30883	21347	11820	6039	3407	2070	1592	1440	1493	1489	1529	1464	1387	1174	1176	1091	1085	1024	1071	1028	1035	1004	990	941	949	974	918	919	866	837	891	893	895	871	901	872	859	956	921	872	947	953	894	874	904	913	810	882	873	879	916	906	925	925	846	882	870	902	832	890	939	919	902	881	863	896	835	856	849	896	910	885	847	837	823	864	836	896	898	867	888	878	838	891	841	892	949	860	860	893	847	876	886	867	903	889	860	832	883	889	862	857	835	902	839	823	849	812	896	903	864	849	872	887	893	898	911	888	856	843	879	882	860	802	844	844	841	875	868	864	850	876	827	809	913	886	872	876	874	877	902	887	828	935	846	862	814	935	879	871	888	841	845	896	874	908	871	890	822	837	847	800	857	918	921	877	838	830	835	839	901	869	878	874	902	875	841	893	898	842	843	879	878	877	856	890	921	884	889	834	837	874	848	895	841	853	885	854	891	891	903	876	884	880	855	895	859	887	888	902	860	881	856	808	873	848	887	833	844	870	813	877	856	891	871	942	846	843	896	847	881	839	896	874	882	866	870	884	871	843	837	861	885	919	896	836	874	869	812	941	910	833	853	830	869	848	847	899	905	825	813	849	876	873	877	899	866	912	866	863	820	844	860	893	874	901	876	885	919	864	880	919	891	824	830	870	907	856	930	828	851	903	851	912	841	900	893	866	860	892	884	875	903	844	914	874	882	855	893	874	839	899	821	918	849	897	914	900	923	891	871	909	881	878	864	839	855	909	826	795	852	901	913	875	890	876	896	877	897	788	871	863	915	882	893	886	907	884	885	899	878	867	856	860	884	905	807	846	923	850	833	859	831	903	844	877	848	896	864	882	869	884	894	885	890	891	873	861	893	820	865	886	841	821	904	886	833	882	878	845	954	894	822	838	901	912	892	882	850	906	880	862	875	867	847	903	913	869	884	927	860	852	868	843	846	851	870	855	885	856	894	870	873	876	802	859	835	868	877	810	914	866	940	875	880	896	866	889	871	887	841	869	869	914	874	872	886	896	919	865	815	834	863	848	873	845	872	892	843	940	880	899	872	881	814	867	880	848	844	897	884	847	927	882	852	852	886	866	890	844	892	911	872	806	843	882	902	870	838	856	868	853	893	819	861	868	826	869	880	914	877	860	852	965	935	779	847	891	876	871	813	865	849	885	836	845	854	912	853	909	882	848	874	923	880	878	816	909	857	916	839	860	888	912	896	839	903	859	898	858	839	883	898	797	873	871	871	839	843	864	858	877	879	849	882	880	885	875	917	865	867	882	848	824	872	916	846	812	885	840	881	862	875	864	913	874	867	904	866	832	857	808	894	895	849	871	866	831	842	848	892	887	859	842	821	815	854	856	846	840	867	894	843	862	885	819	880	885	848	870	917	874	890	886	904	861	827	886	835	898	842	872	925	803	875	880	862	877	868	880	838	938	891	803	837	846	851	794	896	869	879	823	844	852	887	830	902	829	902	852	868	837	851	844	921	875	885	820	884	887	932	860	854	887	921	861	849	888	875	866	837	843	825	854	827	846	877	946	881	925	860	858	870	860	863	899	914	857	823	872	867	865	871	889	867	837	877	862	831	840	870	856	901	872	920	855	832	855	931	872	856	826	869	888	849	851	817	896	910	847	814	827	863	831	885	842	882	842	900	863	862	927	860	876	872	846	837	858	827	884	903	814	846	832	931	876	886	850	879	860	849	855	877	835	860	927	857	864	869	889	811	840	898	875	863	887	860	825	864	782	901	815	880	878	870	890	887	886	913	846	837	879	901	866	890	858	886	820	849	879	893	850	874	920	870	845	882	853	873	850	870	927	862	833	865	853	901	833	911	876	877	906	848	862	845	887	857	880	925	902	937	925	905	854	865	852	856	898	902	829	870	915	845	867	881	833	937	889	892	851	877	920	893	878	848	899	887	853	857	890	861	916	872	855	835	870	866	921	842	882	863	883	869	900	874	876	893	851	846	843	918	864	919	878	875	852	841	881	868	894	890	842	893	811	876	874	888	854	851	865	911	775	868	848	851	904	881	869	899	882	882	834	930	799	914	858	823	900	913	831	865	906	824	900	846	853	877	866	824	878	898	879	828	878	888	859	908	892	922	885	904	939	842	921	914	895	880	881	874	876	884	839	862	820	866	879	875	868	860	864	850	886	828	864	861	889	899	880	790	880	880	877	844	913	815	880	834	854	820	841	859	798	869	863	857	940	857	872	890	858	898	869	868	883	835	871	830	854	834	897	851	930	914	843	896	850	856	918	860	825	812	889	919	903	882	891	870	868	904	864	839	891	840	853	874	886	858	813	845	887	885	908	885	871	851	856	873	873	871	844	870	888	844	900	904	855	916	882	857	851	876	838	917	842	839	872	896	884	839	892	814	918	894	836	885	876	930	873	908	882	867	880	860	897	840	880	885	836	813	891	837	886	895	856	877	914	835	863	821	843	917	905	896	888	861	880	912	890	927	867	866	882	879	878	838	804	843	873	906	897	857	873	837	845	899	883	875	914	829	867	839	837	909	874	887	846	849	859	892	892	895	922	846	893	843	868	834	841	896	890	899	877	916	938	883	917	832	790	825	893	820	832	889	878	867	856	861	883	882	830	869	825	848	877	893	835	896	904	884	864	870	821	875	857	896	903	917	877	890	818	868	865	873	813	831	841	888	920	857	912	861	830	884	902	892	851	803	891	877	926	967	859	868	874	853	891	814	876	812	881	879	876	889	856	845	849	857	866	841	880	884	823	883	888	881	856	904	872	853	849	884	825	849	821	876	934	878	852	866	857	870	869	860	880	937	882	836	835	858	857	895	885	851	881	879	913	859	906	865	903	858	876	851	842	832	873	846	910	844	908	900	908	867	864	820	874	858	846	877	847	854	843	916	854	857	802	844	809	839	893	891	856	883	856	852	900	870	899	913	889	812	925	883	865	934	834	848	885	917	852	849	859	886	871	890	888	900	859	852	851	936	861	862	878	913	866	847	883	835	836	858	838	911	885	860	881	901	876	844	875	871	899	908	890	835	846	896	820	837	847	835	875	874	867	853	822	838	888	860	812	894	833	861	848	841	868	895	897	836	853	889	861	917	847	824	842	904	915	850	853	881	847	879	845	896	855	887	849	834	876	889	894	870	852	916	814	852	863	838	888	854	829	896	849	894	870	837	809	844	866	862	848	873	861	868	875	911	868	907	909	862	846	829	878	916	844	846	842	895	852	846	866	839	890	840	863	873	861	842	869	874	856	868	826	890	851	927	902	889	851	853	884	845	873	886	881	824	875	876	846	876	861	849	833	910	864	861	887	808	911	848	852	869	896	884	821	826	922	855	896	827	859	872	867	899	885	881	828	834	837	838	910	813	845	846	879	858	858	843	880	904	885	797	864	829	883	883	819	883	866	902	910	844	879	910	871	875	842	897	884	800	858	891	846	891	839	905	842	856	876	884	854	805	882	885	858	852	842	871	862	898	857	833	911
37164	46278	36319	22814	16063	10146	6338	3771	2851	2652	2681	2594	2635	2404	2258	1852	1782	1454	1422	1533	1476	1484	1349	1327	1283	1323	1218	1228	1276	1230	1101	1175	1093	1065	1132	1094	1146	1132	1144	1255	1143	1149	1120	1181	1126	1146	1157	1101	1090	1095	1088	1098	1057	1158	1074	1100	1093	1128	1080	1095	1076	1141	1082	1068	1078	1037	1027	1063	1098	1064	1058	1070	1107	1094	1137	1116	1078	1128	1080	1028	1044	1054	1083	1056	1072	1070	1070	1089	1062	1107	1081	1091	1039	1064	1120	1090	1097	1106	982	1093	1050	1082	1085	1156	1003	1046	1070	1109	1061	1123	1057	1085	1134	1103	1083	1123	1061	1043	1091	1074	1103	1035	1028	1107	1130	1103	1051	1092	1123	1119	1108	1061	1109	1114	1082	1044	1091	1077	1063	1089	1082	1077	1043	1068	1112	1051	1035	1061	1050	1065	1116	1078	1081	1032	1085	1055	1094	1131	1057	1023	1062	1068	1018	1091	1077	1045	1064	1062	1053	1092	1116	1045	1093	1077	1095	1058	1083	1095	1030	1058	1088	1141	1066	1097	1078	1028	1072	1054	1026	1094	1094	1106	1037	1105	1068	1120	1013	1133	1103	1044	1030	1079	1115	1039	1026	1103	1089	1157	1057	1047	1070	1099	1079	1084	1128	1106	1104	1082	1047	1108	1104	1079	1094	1100	1064	1064	1063	1144	1077	1069	1084	1133	1060	1008	1063	1024	1095	1027	1101	1083	1084	1121	1084	1087	1087	1120	1073	1077	1051	1065	1075	1120	1023	1064	1044	1109	1080	1098	1003	1050	1068	1091	1054	1054	1021	1060	1040	1107	1053	1025	1066	1039	1093	1099	1028	1088	1145	1031	1057	1118	1081	1021	1087	1082	1055	1043	1134	1029	1059	1090	1086	1089	1058	1131	1056	1071	1112	1052	1067	1043	1104	1104	1041	1027	1088	1041	1034	1151	1061	1070	1069	1088	1066	1058	1074	1065	1081	1056	1091	1078	1065	1085	1051	1069	1060	1102	1069	1066	1092	1090	1111	1054	1098	1116	1074	1001	1097	1075	1164	1070	1076	1082	1070	1076	1084	1049	1078	1074	1066	1115	1102	1100	1079	1117	1117	1094	1157	1053	1081	1031	1103	1077	1115	1115	1075	1074	1101	1033	1046	1112	1075	1084	1081	1092	1076	1017	1105	1079	1091	1088	1076	1096	1136	1081	1077	1089	1063	1080	1060	1057	1043	1061	1099	1048	1079	1059	1094	1055	1049	1081	1109	1087	1094	1110	1090	1098	1064	1066	1116	1098	1081	1089	1061	1126	1032	1118	1111	1076	1112	1039	1104	1066	1054	1122	1032	1101	1043	1041	1102	1104	1084	1059	1071	1100	1151	1067	1089	1065	1124	1039	1010	1075	1107	1041	1103	1130	1088	1123	1061	1036	1057	1065	1050	1126	1133	1016	1046	1070	1173	1078	1111	1125	1008	1110	1090	1100	1087	1043	1111	1070	1112	1051	1048	1069	1118	1091	1096	1062	1120	1063	1077	1112	1078	1098	1019	1104	1037	1076	1061	1082	1119	1056	1080	1127	1073	1124	1074	1089	1083	1080	1022	1091	1020	1048	1096	1077	998	1043	1079	1094	1111	1031	1095	1089	1078	1052	1096	1037	1090	1045	1075	1114	1048	1034	1088	1090	1133	1083	1061	1034	1132	1079	1054	1020	1141	1069	1051	1049	1102	1098	1045	1075	1184	1045	1032	1107	1083	1053	1084	1071	1125	1115	1076	1106	1084	1088	1080	1081	1122	1072	1075	1078	1113	1106	1141	1101	1027	1119	1008	1134	1057	1084	1080	1078	1061	1045	1046	1049	1083	1118	1070	1049	1026	1152	1147	1045	1140	1080	1107	1041	1125	1022	1076	1138	1080	1073	1153	1088	1112	1057	1024	1056	1073	1079	1033	1085	1069	1087	1060	1123	1109	1019	1039	1075	1081	1088	1097	1135	1062	1089	1044	1071	1042	1056	1110	1065	1008	1056	1047	991	1024	1100	1133	1086	1028	1062	1025	1115	1073	1064	1024	1063	1097	1089	1024	1117	1109	1092	1058	1136	1094	1065	1078	1041	1088	1056	1134	1038	1072	1088	1082	1086	1055	1111	1077	1111	1035	1069	1045	1089	1135	1049	1129	1082	1056	1090	1080	1081	1078	1125	1048	1116	1036	1068	1043	1045	1040	1140	1064	1049	1038	1149	1067	1081	1046	1087	1121	1093	1071	1025	1009	1110	1099	1069	1105	1061	1131	1100	1051	1115	1118	1102	1134	1017	1036	1001	1081	1052	1061	1063	1098	1013	1039	1070	1093	1071	1106	1085	1101	1051	1108	1103	1072	1070	1060	1085	1151	1102	1092	1056	1095	1052	1110	1038	1066	1078	1067	1097	1127	1037	1080	1064	1086	1116	1082	1098	1084	1069	998	1063	1013	1040	1100	1088	1055	1068	1116	1097	1147	1129	1025	1039	1137	1088	1054	1052	1094	1022	1048	1062	1071	1102	1064	1101	1064	1090	1031	1097	1077	1061	1018	1089	1120	1053	1028	1027	1055	1049	1117	1099	1070	1108	1065	1072	1078	1120	1092	1092	1073	1044	1079	1066	1046	1075	1118	1077	1078	1116	1068	1093	1084	1085	1043	1068	1085	1094	1051	1165	1107	1113	1098	1076	1103	1092	1070	1046	1072	1099	1102	1103	1030	1089	1019	1126	1077	1049	1053	1085	1093	1094	1063	1124	1065	1078	1067	1078	1122	1087	1062	1093	1014	1096	1029	1053	1131	1034	1062	1094	1032	1031	1115	1078	1148	1087	1128	1046	1125	1077	1106	1028	1064	1055	1097	1101	1093	1077	1046	1027	1055	1120	1102	1102	1071	1023	1045	1090	1098	1106	1073	1053	1079	1077	1058	1035	1076	1047	1084	1051	1079	1089	1039	1069	1066	1051	1090	1128	1050	1090	1055	1039	1063	1077	1062	1010	1095	1077	1066	1014	1137	1016	1084	1044	1138	1068	1061	1023	1078	1067	1136	1079	1092	1061	1044	1106	1084	1131	1075	1077	1049	1067	1009	1046	1102	1032	1098	1074	1063	1052	1077	1085	1072	1066	1082	1116	1049	1043	1169	1151	1097	1092	1059	1077	1078	1092	1028	1073	1105	1106	1121	1112	1101	1113	1028	1078	1084	1037	1074	1092	1073	1097	1070	1082	1113	1046	1080	1113	1103	1111	1055	1053	1091	1043	1025	1054	1093	1122	1145	1080	1083	1101	1063	1104	1099	1099	1081	1115	1082	1070	1085	1109	1071	1025	1077	1102	1089	1076	1007	1076	1050	1079	1099	1125	1084	1105	1107	1083	1057	1087	1155	1074	1084	1076	1043	1034	1101	1097	1052	1085	1093	1002	1109	1054	1102	1102	1051	1046	1077	1136	1047	1077	1024	1084	1083	1160	1057	1100	1034	1077	1048	1066	1094	1110	1148	1065	1068	1049	1114	1072	1074	1069	1101	1107	1064	1071	1082	1066	1041	1075	1099	1063	1083	1011	1051	1047	1102	1058	1064	1041	1065	1118	1056	1166	1070	1069	1089	1096	1116	1104	1090	1032	1076	1093	1072	1033	1057	1059	1068	1035	1068	1138	1058	1066	1060	1069	1025	1048	1101	1017	1110	1052	1062	1118	1084	1082	1051	1141	1069	1084	1016	1017	1072	1048	1114	1118	1092	1117	1077	1061	1050	1109	1121	1116	1139	1050	1119	1097	1075	1097	1069	1057	1037	1044	1032	1097	1126	1103	1070	1113	1133	1096	1067	1035	1102	1035	1097	1082	1061	1126	1112	1050	1130	1042	1097	1043	1036	1108	1165	1057	1074	1044	1074	1102	1112	1101	1039	1071	1045	1097	1071	1132	1049	1059	1077	1036	1068	1079	1092	1148	1041	1087	1125	1064	1010	1036	1125	1076	1090	1053	1080	1076	1065	1075	1015	1089	1080	1121	1017	1107	1101	1062	1071	1107	1084	1127	1066	1106	1041	1125	1039	1019	1047	1058	1076	1103	1117	1085	1121	1136	1061	1056	1066	1077	1059	1035	1098	993	1100	1068	1078	1074	1021	1064	1094	1073	1108	1074	1066	1070	1073	1074	1061	1083	1106	1066	1053	1129	1059	1121	1032	1020	1023	1042	1120	1046	1065	1094	1103	1122	1094	1008	1081	1069	1071	1048	1089	1091	1045	1085	1082	1060	1102	1064	1040	1088	1056	1087	1060	1085	1063	1023	1082	1113	1076	1049	1062	1061	1075	1119	1081	1068	1116	1070	1069	1071	1066	1053	1101	1106	1070	1072	1076	1055	1092	1062	1100	1078	1012	1139	1080	1047	1101	1079	1095	1050	1089	1064	1029	1060	1104	1109	1054	1059	1027	1042	1053	1058	1146	1100	1113	1039	1068	1048	1087	1077	1067	1115	1058	1039	1113	993	1067	1058	1094	1095	1103	1077	1051	1092	1024	1106	1053	1061	1097	1082	1125	1099	1090	1112	1075	1037	1060	1122	1069	1113	1037	1075	1078	1072	1078	1054	1017	1054	1031	1118	1071	1005	1023	1057	1068	1095	1043	1149	1066	1070	1098	1062	1036	1057	1064	1065	1124	1119	1042	1067	1069	1086	1098	1119	1111	1043	1107	1039	1065	1112	1089	1086	1080	1102	1089	1075	1131	1025	1111	1086	1075	1092	1088	1086	1049	1070	1039	1072	1068	1068	1081	1127	1004	1042	1071	1040	1107	1134	1102	1119	1085	1119	1143	1089	1118	1094	1106	1062	1101	1061	1080	1049	1090	1077	1083	1048	1069	1119	1080	1082	1089	1069	1041	1057	1065	1082	1124	1098	1153	1116	1065	1052	1064	1104	1105	1081	1102	1106	1078	1102	995	1068	1078	1062	1090	1090	1086	1091	1033	1096	1059	1019	1053	1067	1087	1077	1077	1127	1070	1100	1102	1074	1064	1053	1064	1086	1123	1046	1044	1124	1128	1127
23754	20952	28233	23967	21143	15258	5184	2749	2306	2242	2142	2304	2125	2010	1696	1469	1405	1133	1147	1137	1133	1135	1117	992	966	957	1031	997	978	884	813	823	842	840	891	853	850	926	890	888	840	917	868	885	837	809	832	829	763	798	760	807	806	824	829	816	774	771	791	802	784	797	810	806	784	763	786	778	817	725	861	832	814	767	799	791	801	818	803	766	783	830	832	778	782	790	792	755	792	757	830	776	790	779	792	777	766	772	779	726	771	761	799	761	766	798	781	793	806	766	771	778	808	809	828	775	787	788	764	777	799	801	786	756	737	801	746	834	802	799	824	789	790	746	790	782	755	807	840	729	796	768	787	831	773	819	824	818	780	789	767	784	789	795	817	742	742	810	750	735	746	825	778	803	757	784	820	751	788	793	805	771	788	790	820	757	740	846	768	826	764	788	813	817	803	803	784	809	797	752	772	788	800	746	788	767	825	817	805	842	765	735	776	792	818	815	783	816	798	774	837	808	774	792	758	770	787	786	783	796	749	819	745	792	838	813	736	794	744	790	791	736	841	764	790	795	814	786	808	762	779	786	792	716	848	746	825	757	807	819	781	774	782	758	814	810	819	794	772	786	812	785	760	740	807	767	777	819	795	746	779	740	775	766	819	846	818	748	775	790	773	786	756	779	803	804	784	768	747	810	836	797	776	777	812	813	821	783	852	779	772	791	788	798	760	798	774	811	758	794	764	775	748	769	784	765	771	802	830	779	733	739	847	745	819	801	770	758	797	799	796	769	804	784	759	762	840	770	829	777	820	810	829	760	823	771	760	758	798	811	777	771	778	868	784	831	809	803	774	814	775	747	756	812	763	805	782	725	777	860	795	807	769	803	819	766	812	819	792	784	814	776	756	792	771	771	774	783	799	759	753	816	770	797	793	770	809	833	784	779	763	782	827	805	808	801	720	751	773	805	819	745	742	737	822	793	781	680	751	776	774	752	839	768	746	819	790	842	783	737	802	733	799	836	817	754	799	794	837	800	794	792	767	828	808	783	838	747	801	838	789	780	737	770	757	780	755	763	752	773	763	800	778	787	756	823	787	721	760	804	756	807	793	838	802	826	754	768	779	755	803	814	793	801	788	774	774	837	750	756	819	758	784	786	777	812	834	804	731	801	820	752	774	845	812	788	774	814	750	745	772	817	814	810	785	789	771	760	830	805	767	776	833	748	750	779	788	754	774	767	738	840	794	818	786	751	801	812	763	818	768	756	744	763	768	801	830	777	831	772	825	801	782	815	828	797	844	791	698	790	733	758	785	753	780	799	800	772	828	779	819	820	779	767	784	795	727	821	775	733	727	791	790	795	774	812	814	807	789	800	823	835	803	747	758	833	749	762	817	728	760	842	816	783	782	791	841	773	833	792	776	823	816	792	760	800	789	774	776	739	745	797	767	762	765	775	755	763	761	783	748	768	772	771	759	814	802	749	797	762	801	740	767	825	782	762	769	754	763	779	759	803	793	740	821	744	796	798	764	742	801	801	814	788	755	782	770	791	763	794	781	780	801	805	873	823	760	817	751	786	794	822	772	807	796	777	769	756	745	875	780	822	778	795	783	795	753	765	767	788	715	781	776	846	763	819	811	823	814	799	861	777	778	810	780	817	831	755	841	745	823	805	777	784	777	801	746	775	797	772	769	773	801	782	796	807	811	767	805	840	776	736	793	787	770	778	782	775	776	812	815	792	818	764	753	753	781	784	785	790	774	787	749	770	790	821	851	736	773	814	775	723	759	801	774	810	750	810	790	820	742	812	816	788	777	776	775	768	765	726	842	783	744	843	761	771	776	766	811	808	834	781	740	797	837	750	756	764	800	797	799	759	806	771	792	793	753	764	785	786	797	825	736	724	825	796	786	794	791	824	803	809	780	786	764	750	784	725	774	762	841	753	770	773	806	781	790	856	767	806	772	751	784	782	791	786	777	798	775	713	806	746	767	806	806	724	791	747	747	774	779	799	752	811	834	804	783	776	768	759	765	786	800	777	793	779	794	801	762	808	813	772	780	790	780	787	781	845	761	824	790	755	757	779	793	819	767	752	743	797	798	751	764	763	790	764	800	813	845	760	787	780	811	818	800	783	758	750	820	775	772	772	770	799	763	798	786	812	810	791	845	792	772	805	784	758	769	818	755	798	861	775	785	780	815	751	803	804	782	787	799	764	791	773	792	798	796	784	782	820	774	801	811	751	745	770	762	791	793	816	794	788	802	733	747	724	801	803	800	732	796	789	804	722	780	778	759	760	818	838	803	749	787	779	800	799	817	765	782	772	835	820	763	768	782	845	816	797	779	766	784	788	797	811	775	821	829	812	760	767	784	760	825	790	770	769	792	776	764	787	794	781	794	804	822	811	804	784	800	786	776	746	792	778	778	758	783	829	803	792	771	767	838	753	796	777	801	796	777	790	789	795	794	746	817	757	778	734	769	742	857	817	818	818	764	812	788	816	783	780	788	798	786	771	836	816	836	771	798	808	800	787	811	756	829	782	836	773	812	839	776	815	821	788	745	787	752	807	783	783	764	799	802	833	788	761	780	785	781	776	797	789	772	776	777	770	739	779	785	769	786	780	777	760	794	802	767	864	792	771	774	790	768	801	815	766	780	755	787	748	760	808	808	745	817	789	807	767	804	784	776	853	773	760	811	762	819	786	785	775	814	775	824	811	828	777	786	764	795	805	784	779	792	821	804	764	815	779	834	803	788	729	796	755	744	771	813	776	824	786	799	816	805	758	770	774	816	816	850	760	782	806	752	767	801	772	780	836	821	787	772	737	785	778	800	772	777	794	779	826	817	807	846	775	790	817	771	791	801	837	772	816	786	781	797	799	792	776	804	772	785	810	768	769	776	839	813	835	777	787	829	829	785	747	820	776	781	774	828	759	767	737	812	810	762	771	797	748	768	810	740	821	777	781	780	785	828	814	752	821	774	760	773	766	795	855	805	817	804	798	771	776	776	742	752	783	806	823	800	813	780	789	830	810	774	769	759	801	799	776	750	785	740	751	790	778	785	763	738	807	780	862	831	777	733	774	812	795	796	809	763	780	778	708	841	802	735	793	806	762	806	746	780	780	807	724	771	797	777	825	773	765	793	769	752	799	773	768	794	808	769	839	781	775	767	778	797	823	787	733	790	815	804	782	790	754	807	786	792	796	792	766	777	804	768	809	788	805	767	780	785	763	790	771	776	806	774	826	779	776	830	826	826	775	795	744	780	752	807	751	769	789	787	795	747	792	765	796	776	805	772	802	810	739	807	783	792	774	720	810	783	748	781	762	772	847	821	756	790	783	779	782	738	799	793	876	757	784	746	816	828	772	759	790	792	814	779	835	806	829	800	779	778	805	798	753	783	745	739	788	741	812	814	760	747	796	758	782	811	777	778	761	815	825	814	803	800	800	827	812	790	864	765	809	779	740	778	857	799	779	866	809	826	770	794	770	841	826	786	730	820	806	758	758	770	803
40504	58633	42124	29643	21039	13453	6558	5233	4673	4494	4077	4338	3884	3708	2908	2415	2216	1806	1673	1658	1640	1583	1568	1525	1371	1317	1311	1425	1316	1192	1054	1005	979	1021	1063	1078	1103	1107	1225	1150	1173	1138	1114	1159	1113	1059	1027	1012	988	989	1032	1091	1048	964	1011	1006	1061	987	1012	988	1018	961	988	976	902	1003	960	969	1015	1015	1033	967	1018	952	963	982	971	957	964	973	1023	1015	996	960	956	990	955	963	989	932	967	991	1011	991	962	987	963	1043	989	970	931	987	1005	1005	983	967	954	1004	955	965	944	947	989	968	1012	992	1042	949	1040	1022	960	985	995	965	951	940	1059	959	933	965	981	987	950	936	997	951	931	998	991	941	993	967	974	949	985	945	997	953	1026	1042	954	946	975	1001	988	960	942	995	1023	981	963	994	951	1016	1020	1049	979	994	1012	972	1017	967	992	1025	986	1053	980	999	1012	976	979	1008	949	934	993	1007	992	920	992	992	1017	991	978	910	968	957	921	995	968	1005	973	988	938	962	983	950	949	953	1021	980	968	978	942	996	979	956	963	980	946	1014	938	947	938	953	981	918	965	909	977	925	954	962	986	1012	953	983	977	998	973	999	985	989	992	1012	978	962	1027	943	1009	1007	983	1018	980	1028	966	921	944	997	1006	975	942	957	980	953	1008	1015	996	945	1003	956	953	1013	989	948	997	963	990	993	940	1033	1025	912	923	949	984	996	970	993	935	1041	982	990	979	983	1046	925	965	999	955	948	981	1024	904	957	981	959	909	975	996	972	893	954	978	954	961	960	1000	1012	954	981	954	971	1037	969	969	941	1000	985	946	1004	1022	1000	989	949	971	947	949	981	993	952	978	1004	976	927	995	999	1014	1000	961	961	967	995	1004	1036	1009	989	1021	969	992	980	963	1018	949	996	977	987	953	1017	938	1054	1011	997	964	962	1008	977	928	1009	962	1021	949	942	1009	954	954	912	971	944	1006	949	1017	1010	928	967	998	997	889	930	1015	958	963	958	1007	1011	985	933	967	905	967	992	953	943	994	936	1004	964	977	1001	973	978	944	941	1018	1026	971	1007	948	994	1018	953	1000	960	958	929	983	929	976	1000	907	994	980	988	1018	953	987	992	927	1015	979	953	1029	983	967	963	939	932	1011	909	983	973	974	950	998	959	934	967	933	965	966	950	993	1020	982	979	965	965	1005	920	921	973	910	941	988	1007	992	940	965	992	950	1000	936	1022	980	980	982	910	1018	986	950	995	954	903	999	1016	935	983	977	1013	983	1035	994	924	940	968	964	967	960	968	963	968	974	1042	960	986	996	981	973	943	942	1001	960	991	969	950	974	1010	1008	928	984	1006	973	905	940	937	933	1011	937	998	1005	936	963	1001	957	992	988	962	915	976	986	939	936	968	994	966	965	972	983	997	960	973	999	955	953	1019	958	949	1048	1017	1004	975	952	959	1017	956	954	958	989	1032	948	974	912	971	960	964	1004	950	963	956	1018	978	976	1029	1024	976	944	962	924	980	915	983	953	973	975	988	982	950	962	1001	957	983	949	971	1026	1008	926	1030	973	993	1054	988	985	965	993	931	1002	967	881	983	982	1005	938	961	926	957	968	970	979	967	950	929	996	1020	1011	960	954	960	974	1010	938	1004	1003	1008	953	956	967	1000	945	946	995	918	968	977	1018	1031	960	959	1004	949	955	950	996	982	986	957	995	994	909	965	926	998	948	964	972	968	972	985	993	978	961	956	1005	1014	973	943	985	941	1006	1012	972	961	985	962	930	990	954	961	974	1023	1003	942	969	962	974	1017	950	977	979	953	968	993	974	972	985	997	910	1001	964	988	957	881	934	940	890	922	947	984	1010	1008	937	962	993	986	998	983	902	945	939	990	954	960	1036	953	1021	926	967	981	1011	953	984	934	991	974	988	949	988	1059	928	988	1004	995	979	956	986	873	980	953	931	938	936	931	973	1043	981	982	929	945	952	1011	997	961	1045	1001	955	974	939	987	929	965	944	921	995	964	1004	991	968	968	949	933	952	973	984	902	977	1039	969	997	965	956	995	923	960	957	1015	934	954	991	947	997	961	953	1012	1021	1006	1014	899	1009	964	934	965	966	964	949	990	998	972	959	961	960	970	975	950	1020	964	991	888	1016	950	967	957	962	1017	901	991	974	1018	913	964	1004	965	953	1015	948	1001	978	953	936	975	960	936	959	976	1000	1039	912	928	960	963	971	965	917	939	1018	964	975	956	953	950	955	938	985	946	950	1010	1014	974	980	972	939	982	982	965	940	968	967	1035	965	953	1010	961	947	991	964	984	912	935	970	984	992	952	933	966	947	977	1014	934	1039	970	951	1006	999	983	991	998	969	951	949	963	979	935	958	975	939	1011	975	968	940	968	1013	954	945	920	963	978	977	992	990	987	1020	973	988	969	987	965	969	947	977	977	985	993	980	947	1009	965	1006	998	1019	943	1026	892	1004	972	934	975	1013	1042	960	997	997	953	993	964	1020	926	1013	980	946	1001	1012	986	932	947	1036	971	975	989	984	994	963	962	943	960	943	1002	1005	967	1002	947	995	966	979	964	960	959	1021	957	925	957	1020	949	982	924	1006	975	950	1018	945	962	950	936	997	981	991	1008	919	961	988	1001	919	989	959	998	972	930	988	997	985	924	966	990	939	909	933	997	982	968	961	922	967	980	1006	1003	1030	1007	972	984	955	1011	963	986	998	895	1007	936	966	917	955	1007	972	955	921	947	971	967	982	995	1024	993	914	986	970	1012	965	965	983	918	1000	1011	989	959	992	941	952	903	950	1041	931	998	1010	994	977	974	981	1035	967	971	1022	989	968	954	976	961	922	981	969	991	983	929	949	1012	957	948	982	929	908	908	1023	999	1029	954	1001	1033	990	1013	1007	984	958	949	990	992	966	943	958	956	976	965	1006	977	995	952	990	1052	976	962	960	968	940	970	990	903	990	998	982	989	997	948	983	993	929	988	970	1016	999	983	970	985	981	966	961	973	1006	999	993	964	972	941	943	1005	995	997	969	987	955	971	992	882	1028	1042	940	932	988	967	984	1000	1023	958	987	962	981	986	976	977	949	973	923	1020	986	999	1006	968	969	1012	973	965	983	954	943	1028	1000	1031	982	999	1012	933	905	971	964	1019	1010	958	950	940	1020	973	1008	964	994	1025	1002	915	964	998	988	954	959	966	945	934	987	1002	1025	921	1008	957	1012	972	1033	951	947	962	947	965	967	982	960	940	960	981	991	984	968	932	930	937	995	940	996	1008	1015	969	923	1020	990	984	948	1087	978	1018	988	983	976	975	1009	1021	951	967	959	919	943	965	1004	1005	985	1007	964	1003	970	968	993	972	975	979	1003	978	959	957	1010	927	998	935	973	984	1001	1000	953	1002	924	1013	952	986	1006	1024	951	975	979	969	939	995	1021	923	935	979	1016	995	974	961	928	999	971	956	968	981	937	957	1003	1039	990	975	933	1010	928	966	964	965	915	987	946	1046	971	936	962	1014	1005	1033	1023	942	988	1006	962	925	988	966	1017	1033	1006	960	1012	925	904	964	952	944	974	966	971	964	973	976	943	977	985	1005	995	1029	977	1000	935	934	982	1009	1018	956	974	951	1021	946	955	998	1003	964	984	971	977	1000	981	996	980	962	959	959	977	952	954	948	973	993	985	993	982	982	1008	1041	937	1004	1029	974	1018	971	976	1015	965	997	974	958	1023	990	927	954	1009	957	948	983	965	919	983	996	950	998	1002	980	979	1009	955	973	934	997	965	1007	995	968	972	936	1020	954	1025	998	922
22776	20890	28505	23383	21013	21271	13628	4390	3384	3063	3064	3301	3278	2709	1903	1823	1411	1447	1195	1151	1081	1135	1098	1014	956	900	931	995	966	805	699	739	728	751	821	757	858	906	832	860	806	858	778	807	818	747	750	751	738	783	733	798	719	728	736	742	780	764	701	707	712	722	710	719	756	766	725	716	727	705	724	765	746	658	699	684	734	708	731	729	688	729	704	708	702	669	664	674	773	726	713	659	701	701	684	720	712	671	681	703	695	736	718	713	693	670	702	697	723	701	703	770	699	676	699	728	755	709	743	747	691	698	727	753	713	692	701	685	707	706	733	707	682	675	729	741	715	674	735	737	717	700	674	681	698	654	699	636	684	685	701	704	724	723	715	717	745	711	719	747	713	737	756	724	736	697	699	699	706	664	696	745	697	752	741	691	700	710	731	699	727	698	687	703	701	723	719	700	679	684	700	653	702	719	706	686	713	729	721	698	703	649	718	705	703	720	676	732	713	692	704	697	715	675	693	686	695	712	675	694	668	672	734	672	762	695	654	696	689	737	675	702	703	700	718	703	716	716	696	741	706	705	710	674	733	690	685	759	686	746	734	713	741	723	683	710	707	696	710	691	760	726	687	666	708	693	695	703	688	669	715	680	686	676	711	717	713	684	726	679	758	712	673	744	701	657	661	683	742	724	731	686	665	709	693	731	718	728	729	700	716	731	717	649	698	654	730	713	712	672	731	732	717	696	692	712	715	705	669	717	749	676	691	696	696	717	715	674	690	696	740	709	684	696	704	737	670	714	686	662	711	705	734	722	715	688	729	719	664	697	706	703	697	684	677	714	688	691	710	710	685	672	734	723	702	699	681	712	674	702	751	690	740	760	678	706	693	714	697	714	723	712	716	699	669	698	638	721	709	711	676	752	728	680	685	735	679	710	704	662	715	744	705	699	660	712	669	715	687	663	733	691	706	697	720	713	704	726	662	703	673	715	684	684	693	673	696	703	710	708	693	669	675	700	716	734	678	658	692	745	677	712	699	727	713	704	711	712	693	667	706	653	694	690	710	667	701	704	726	699	714	692	665	692	731	695	678	699	692	681	710	728	716	695	684	658	669	692	702	673	705	711	709	752	672	682	679	704	684	716	692	685	713	741	676	741	655	739	747	699	730	654	687	718	648	700	662	756	726	700	694	690	757	673	719	717	727	722	735	647	689	719	753	659	731	703	697	682	685	683	680	740	662	699	737	687	677	670	652	723	663	768	683	685	720	726	718	639	660	703	731	744	689	654	716	752	664	726	689	712	719	735	701	729	741	697	671	684	733	678	744	695	697	664	709	690	713	695	699	674	731	659	710	647	680	705	715	737	713	656	754	719	664	764	768	675	703	708	680	698	718	693	671	703	696	651	752	705	710	671	679	689	701	699	690	659	699	713	652	667	657	725	671	656	672	688	735	719	670	697	730	722	680	693	690	745	712	691	712	688	707	701	727	678	675	750	733	752	741	627	719	721	725	688	673	709	693	700	725	704	693	697	708	684	709	673	732	657	711	675	679	706	687	715	695	720	678	702	726	711	701	704	679	723	688	710	710	709	707	667	689	678	701	727	705	703	664	719	676	701	722	648	712	723	757	694	701	691	765	735	676	741	660	690	745	776	670	706	745	737	707	714	680	700	696	682	747	750	685	671	727	705	691	682	653	739	657	665	744	740	721	735	654	711	692	639	712	668	698	686	716	727	650	715	652	704	734	680	749	731	704	696	681	685	722	696	698	682	685	753	673	731	726	747	689	691	701	735	730	690	674	648	663	703	754	673	662	664	720	718	712	665	719	688	754	712	681	689	710	725	680	681	672	685	671	731	681	643	729	716	733	739	712	739	730	709	676	718	742	695	703	708	725	729	739	697	665	687	740	685	732	693	756	665	704	743	704	685	715	666	681	667	681	685	696	670	735	683	709	670	675	652	725	682	726	646	722	750	713	708	689	759	701	703	735	686	677	721	705	725	663	671	735	672	703	689	654	688	695	700	705	702	707	728	668	698	719	735	703	722	724	718	663	718	689	706	708	698	671	687	725	748	719	683	690	723	743	712	623	731	742	712	708	695	717	695	728	735	692	693	757	719	654	722	687	669	671	725	704	685	712	693	698	645	724	695	697	692	697	682	716	716	729	696	686	744	728	745	700	703	710	765	718	696	696	698	707	716	685	708	711	652	666	676	671	666	729	678	745	716	717	750	694	674	669	748	684	706	700	690	718	679	719	736	696	650	726	710	750	706	685	694	714	762	700	691	707	731	745	715	695	682	721	681	725	689	743	733	705	738	719	707	679	721	704	662	699	665	703	727	696	694	710	736	703	635	739	734	727	692	709	709	711	644	716	728	666	692	722	677	660	736	651	664	678	673	726	673	700	698	714	741	694	746	684	686	720	653	690	682	726	672	654	650	654	706	699	626	712	714	696	699	688	713	710	670	645	688	679	668	688	709	683	699	697	747	714	730	668	705	697	752	709	700	683	677	717	672	714	696	665	660	676	656	671	695	694	762	658	695	674	720	655	685	726	685	682	762	708	717	696	715	666	745	723	722	701	752	732	694	695	680	718	706	734	731	706	664	693	650	709	752	695	722	682	691	709	716	696	702	715	687	684	650	752	655	738	735	720	708	683	676	695	677	678	660	697	738	673	729	701	675	703	684	702	719	737	719	712	709	711	716	723	711	636	674	685	674	695	723	725	692	662	716	678	742	700	717	712	741	686	709	725	673	714	747	674	718	671	722	673	731	695	681	719	688	705	664	703	706	659	722	673	702	689	675	699	691	748	695	723	701	687	674	694	664	706	737	695	766	734	728	675	732	681	668	697	659	714	709	636	734	681	705	645	735	674	738	723	712	683	705	741	711	676	716	701	722	645	708	727	715	697	697	697	705	756	771	702	681	745	681	721	724	709	673	702	702	663	752	690	731	713	690	719	686	721	683	687	686	718	673	682	687	733	716	761	686	719	732	691	691	707	735	733	696	692	708	704	733	700	696	720	743	692	748	716	755	706	682	668	742	696	681	675	704	711	692	689	694	738	706	699	741	698	653	688	675	682	685	669	686	689	748	695	720	647	744	711	721	709	683	695	716	667	687	708	710	729	695	659	715	691	660	741	631	713	709	679	730	758	673	693	681	695	669	680	691	749	743	690	685	695	715	683	690	691	706	755	700	724	642	731	712	689	684	740	678	727	727	704	687	740	723	718	707	727	657	661	720	707	705	719	679	726	734	702	732	693	705	648	699	726	686	677	677	720	659	694	734	681	682	689	692	715	709	665	771	672	647	717	677	644	711	707	674	662	714	691	739	704	737	670	694	683	729	714	696	654	659	728	704	715	753	722	648	702	700	686	681	733	706	662	668	711	722	667	661	723	672	645	679	690	658	703	700	701	703	716	691	752	720	672	714	713	690	716	691	703	729	678	680	703	733	700	704	708	700	691	758	741	724	703	710	703	698	683	727	679	711	713	738	694	714	748	701
44016	65762	44924	31659	24626	19273	10379	7840	7121	6350	5976	6547	6227	5054	3261	3055	2406	2136	1916	1749	1789	1609	1583	1574	1381	1299	1229	1462	1323	1057	929	898	934	931	963	1012	1131	1191	1119	1174	1074	1130	1068	1050	1041	942	958	893	930	954	952	1000	914	1032	947	935	903	862	891	910	942	886	870	900	906	881	876	851	863	846	885	885	883	864	884	859	848	857	843	865	853	841	899	833	905	829	901	890	862	841	844	868	866	832	820	867	820	836	850	863	848	932	857	817	837	829	859	839	891	889	860	856	845	860	856	814	836	846	872	859	815	854	857	937	857	859	853	896	871	846	848	891	840	864	844	841	873	867	893	879	854	934	874	785	902	877	842	877	860	883	899	864	906	816	824	874	849	871	805	861	817	843	874	886	894	871	848	877	817	840	876	874	837	830	869	845	814	858	876	890	834	871	865	852	842	891	843	840	834	915	889	867	874	843	796	834	848	826	883	822	845	867	889	882	832	873	871	903	876	867	928	821	873	873	830	909	854	815	860	805	873	824	832	911	861	833	844	826	818	898	853	836	896	846	862	865	830	889	851	884	863	829	808	836	838	835	835	870	876	895	884	816	860	853	866	817	872	851	808	886	926	847	916	861	884	830	869	822	885	835	837	892	853	871	837	834	794	815	854	847	814	860	888	846	834	900	892	816	844	852	898	870	871	848	887	858	832	798	832	850	812	827	830	865	845	848	857	810	852	883	805	891	882	854	850	888	829	840	880	797	847	837	907	900	869	833	866	850	882	891	849	915	831	914	850	893	909	897	847	876	844	830	861	869	826	831	840	819	911	868	925	820	814	918	825	860	828	848	897	816	864	913	900	885	808	858	824	862	849	913	844	845	878	886	852	902	853	904	864	840	826	832	817	920	906	865	878	843	880	851	879	806	879	871	851	946	878	858	812	785	855	870	881	846	865	873	902	874	910	839	872	863	876	898	817	862	893	901	885	913	842	866	828	848	858	836	913	838	872	854	864	825	857	906	824	817	849	819	885	863	896	898	895	810	815	838	823	847	889	877	870	909	826	850	869	901	860	822	875	856	886	838	887	856	843	902	897	870	850	772	838	880	831	887	874	874	874	872	846	897	844	851	863	877	853	806	854	819	865	829	847	847	835	861	883	846	885	855	909	882	817	882	882	875	888	866	861	905	820	861	886	860	851	844	873	808	843	894	820	893	862	863	853	877	877	865	887	864	843	841	847	875	836	835	856	880	866	848	880	866	802	870	839	899	826	838	817	801	829	853	892	893	822	797	888	867	835	847	838	892	893	849	826	854	873	942	874	827	885	887	945	878	855	818	799	886	867	858	895	857	860	886	864	869	833	873	861	842	905	855	879	864	875	913	867	839	850	897	898	777	876	863	881	891	895	925	820	878	815	850	847	878	846	859	900	890	842	931	851	831	888	891	904	862	849	880	882	855	865	865	845	853	829	846	873	885	871	888	841	835	810	909	876	827	831	865	900	840	844	813	842	889	903	865	867	806	880	875	859	864	825	830	826	893	885	902	878	870	909	878	878	841	821	868	854	898	877	895	898	826	849	840	833	828	851	845	759	870	868	841	835	831	831	841	879	843	876	851	830	892	812	801	836	860	857	898	873	873	882	857	883	887	807	801	866	850	921	830	826	813	870	866	898	888	832	832	912	876	853	843	863	815	834	830	856	835	857	833	881	862	875	863	834	881	839	867	845	899	860	847	861	851	877	845	871	864	872	862	860	860	897	851	900	838	833	834	884	858	873	853	828	794	837	882	861	863	904	793	853	843	842	857	856	866	843	807	863	875	821	862	874	849	892	816	870	882	840	877	837	904	827	857	828	879	858	859	875	817	884	880	875	878	849	899	874	848	897	825	852	908	841	870	872	902	821	844	856	845	824	924	872	850	907	855	854	879	895	797	899	900	896	824	868	846	883	886	814	849	838	875	870	824	903	853	889	863	889	867	850	856	825	853	936	853	863	857	859	883	832	902	854	821	826	820	821	888	866	849	867	888	844	841	869	853	887	846	846	827	828	894	837	869	886	884	879	821	836	847	826	838	860	864	853	831	886	887	868	886	867	836	825	789	896	887	858	842	898	889	875	846	868	880	901	917	896	818	875	867	846	889	878	841	878	872	857	853	908	870	787	854	833	871	822	873	886	889	866	848	842	868	868	900	861	856	860	857	871	880	901	831	837	839	850	872	860	865	888	826	855	896	851	858	899	828	881	842	874	865	876	804	842	802	919	818	788	876	873	855	819	858	856	852	864	853	850	869	867	851	838	849	815	829	797	894	820	807	839	789	856	871	892	900	858	889	886	849	903	875	853	836	859	817	839	867	864	847	845	804	864	890	827	835	841	898	858	852	865	854	856	861	848	855	845	854	828	890	895	851	855	855	873	871	841	813	904	849	801	831	834	883	868	922	875	887	838	841	821	800	817	882	851	855	854	899	858	866	857	870	824	873	884	837	860	848	833	878	907	876	931	831	841	895	933	905	862	860	847	865	869	886	851	897	839	867	902	830	854	838	867	852	880	885	879	834	850	883	857	864	811	862	869	835	889	819	814	885	884	869	844	857	838	844	871	890	854	816	832	869	843	823	842	810	853	859	839	889	878	925	867	836	902	871	862	825	872	847	828	848	853	885	866	845	837	830	859	838	820	892	845	850	891	871	834	834	846	867	848	855	887	895	863	899	894	878	866	882	829	850	863	877	822	847	859	841	790	864	899	902	879	848	906	870	856	839	913	836	796	884	806	872	882	882	860	882	827	848	830	857	854	842	856	896	780	827	879	894	888	860	829	894	801	821	864	856	854	831	843	834	859	868	905	792	842	848	854	872	877	855	894	897	860	880	894	912	851	885	834	875	843	877	906	870	892	854	816	862	829	868	862	875	802	880	882	883	879	889	853	857	906	836	840	873	846	874	852	898	830	889	845	862	825	938	856	854	885	850	826	837	868	823	885	882	872	810	856	814	851	858	876	899	843	825	815	866	889	853	818	865	835	903	855	819	871	896	872	861	872	904	884	836	811	853	826	868	875	832	877	847	889	813	871	877	875	837	858	832	861	862	843	886	892	841	892	852	878	888	860	835	813	804	901	878	881	874	856	896	872	863	886	884	876	872	815	932	856	856	865	850	884	884	863	865	851	852	868	836	919	901	868	863	880	873	815	895	856	776	840	844	837	869	870	851	867	840	819	875	870	887	854	833	813	837	876	882	879	846	882	845	818	846	874	863	943	870	892	865	828	900	851	846	812	854	855	890	890	810	858	885	865	865	886	846	866	865	851	884	848	773	863	858	834	835	875	833	871	813	879	850	847	851	889	901	859	845	894	856	851	875	863	873	822	898	868	848	841	855	805	831	885	831	847	908	871	936	881	847	850	850	859	867	789	900	881	885	856	850	908	853	834	911	836	881	892	796	867	868	894	831	858	853	867	853	759	882	856	867	871	866	830	898	866	883	834	861	833	831	874	881	847	840	856	856	873	844	898	829
29136	30980	27994	19074	10204	6430	2791	2112	2029	1979	1949	1926	1767	1530	1371	1185	1199	1122	1063	989	1020	1024	1041	1030	941	983	960	978	951	918	936	865	881	920	920	901	968	955	976	943	918	938	870	916	906	866	888	862	904	899	879	880	961	897	908	890	907	873	863	889	890	903	934	875	865	901	903	842	873	874	863	927	867	870	924	866	859	886	881	837	844	870	913	862	883	889	889	887	918	904	945	838	917	851	899	907	866	890	902	867	912	856	894	864	877	906	899	862	834	892	901	865	885	864	869	852	897	828	925	903	862	920	819	902	886	829	944	900	936	859	851	848	874	872	817	867	901	878	903	859	893	923	857	913	900	889	904	871	925	893	883	869	906	881	932	865	881	876	843	847	917	859	908	906	868	880	917	923	909	888	922	832	907	848	887	872	858	900	827	990	859	860	859	822	889	914	884	870	892	865	883	925	879	878	912	905	885	845	874	898	855	869	885	930	838	849	854	881	837	856	817	871	859	906	903	840	901	911	919	925	907	861	856	879	867	858	855	912	882	875	889	868	896	899	847	832	933	931	915	920	847	896	877	874	916	850	881	926	898	862	886	892	856	885	878	893	876	1004	918	876	919	892	877	894	883	908	909	867	921	914	914	879	872	878	883	923	884	884	830	910	870	880	899	893	855	865	951	874	949	920	860	868	904	909	842	865	869	925	907	930	864	864	892	899	890	918	888	860	839	873	869	869	911	916	902	861	897	832	900	894	886	871	946	860	902	862	888	893	867	905	857	902	883	866	888	959	947	879	870	888	880	872	857	892	899	874	896	853	895	926	886	924	908	916	891	856	903	904	887	851	898	860	918	886	891	902	846	889	883	909	843	835	912	917	928	855	864	899	847	900	904	891	928	850	876	874	936	890	860	876	874	860	867	887	928	870	858	890	899	857	887	881	899	946	840	918	892	873	843	870	899	898	915	904	890	904	872	895	842	963	897	883	921	856	915	841	961	847	847	906	908	879	885	917	897	904	937	859	912	860	876	851	902	903	911	907	861	871	853	849	911	904	919	856	862	893	862	917	904	883	832	893	899	887	907	857	878	853	881	876	848	883	885	912	896	886	894	864	894	840	918	912	881	904	881	913	943	882	893	879	879	885	840	875	853	884	921	898	854	921	881	907	891	878	895	938	875	881	862	860	870	892	913	885	909	933	883	860	908	861	886	829	896	867	929	878	924	902	845	863	880	834	940	921	876	874	913	865	867	920	893	854	868	850	949	851	891	865	838	919	921	857	866	909	893	838	921	876	822	896	878	805	858	868	845	897	852	890	886	901	835	866	879	893	876	918	867	853	868	889	880	896	860	860	879	932	851	970	813	857	822	914	908	862	869	871	897	875	901	910	883	844	863	889	921	904	806	898	869	882	902	868	900	875	886	886	924	946	897	853	856	862	899	930	882	879	924	880	879	890	828	857	894	841	834	867	886	935	865	909	883	867	854	864	887	879	888	898	918	880	947	917	895	869	894	876	837	924	814	892	877	875	883	863	883	864	885	871	907	890	876	821	846	950	864	889	854	854	874	915	864	885	901	866	892	895	896	892	882	888	870	872	832	876	885	889	893	873	885	893	876	858	858	901	869	884	904	882	864	887	913	924	856	857	901	838	870	892	938	884	822	916	905	865	900	889	841	965	828	880	917	936	810	867	888	885	872	880	859	905	899	889	856	943	864	873	864	894	927	927	891	948	858	856	848	866	927	861	878	898	889	920	901	904	892	854	869	896	875	874	932	919	864	895	852	902	856	877	901	892	836	861	859	872	855	922	912	845	890	841	913	870	870	908	850	852	820	872	848	895	879	944	858	861	938	849	884	842	928	864	875	911	877	872	886	890	887	880	892	936	875	849	896	851	919	874	925	957	865	900	881	833	893	831	857	915	865	896	862	942	820	890	910	876	896	881	855	912	887	860	814	896	851	881	882	899	903	911	956	921	915	887	874	886	893	858	912	923	860	948	887	869	883	892	865	871	898	902	848	869	937	876	884	889	884	879	852	909	879	890	915	900	896	878	820	930	897	879	849	896	901	870	882	896	880	974	847	904	911	871	826	929	886	874	852	915	901	883	892	848	846	894	861	891	839	878	885	879	896	876	869	895	796	873	885	873	852	922	898	914	947	919	877	891	870	934	842	884	893	858	888	838	900	852	865	911	849	828	895	844	902	921	869	909	879	896	880	858	866	874	895	828	897	904	885	845	875	839	868	947	880	862	891	908	873	845	893	915	880	879	817	887	884	905	882	918	893	934	876	893	926	899	856	901	878	898	864	876	837	855	894	837	867	937	939	873	899	914	847	881	869	841	817	888	872	950	843	860	908	859	879	928	890	890	908	881	914	891	917	910	887	920	893	923	891	941	888	887	845	888	877	865	895	885	852	844	888	908	875	808	912	915	893	923	920	895	869	913	882	834	872	910	848	879	911	885	880	887	888	908	841	897	845	824	863	862	857	906	855	903	869	842	907	883	879	913	853	860	908	879	904	945	804	853	885	868	922	833	899	891	802	848	909	877	854	882	858	901	849	863	884	872	852	852	825	851	887	867	856	885	870	843	888	873	878	929	840	874	934	880	912	856	903	889	885	875	818	887	925	855	927	861	908	885	836	904	904	846	926	879	918	889	876	931	855	895	914	932	884	896	924	841	890	842	857	850	944	878	965	874	872	895	915	874	864	932	879	911	885	887	892	875	880	811	918	885	876	895	892	854	883	871	904	868	921	830	891	920	902	859	874	888	875	900	911	885	912	868	918	962	873	853	909	865	857	973	851	905	890	965	874	848	887	936	866	969	883	912	867	844	892	819	880	900	927	856	942	917	874	895	849	885	920	897	867	903	904	923	864	943	904	925	879	887	894	852	844	882	912	885	891	807	850	915	886	852	885	886	862	854	887	836	855	888	837	884	887	860	840	887	917	909	875	869	886	890	890	872	870	872	890	912	853	878	938	834	872	878	930	891	871	862	847	872	854	867	856	866	852	904	871	877	811	878	969	811	824	871	863	854	899	913	906	855	914	885	893	841	941	882	870	912	903	885	860	882	876	891	872	910	903	862	884	895	891	906	909	894	810	953	874	897	938	900	923	912	880	885	886	880	921	880	887	855	905	923	854	811	907	873	886	879	837	871	828	854	890	876	877	877	878	915	853	872	906	916	908	863	883	971	891	883	872	843	863	898	823	923	892	874	879	926	914	890	910	873	886	875	929	852	894	954	934	887	915	854	914	916	933	869	854	965	930	868	870	795	879	872	889	904	855	830	968	889	884	917	877	877	897	819	884	866	901	882	875	904	913	873	857	907	927	870	909	894	881	912	895	861	935	870	897	872	832	837	922	880	898	891	849	873	877	866	903	842	850	881	885	903	899	952	893	892	918	915	900	865	866	883	858	941	825	890	873	921	841	886	871	898	862	865	856	841	882	868	836	913	868	852	858	920	875	919	863	905	828	874	915	895	882	890	882	918	920	947	898	906
36821	47000	32456	20376	14464	10897	4820	4003	3880	3727	3629	3407	3020	2469	2150	1875	1692	1585	1528	1373	1362	1362	1345	1310	1215	1302	1269	1266	1191	1179	1124	1145	1128	1171	1140	1084	1198	1221	1221	1194	1228	1178	1167	1169	1146	1222	1108	1141	1119	1107	1147	1131	1155	1158	1079	1119	1095	1094	1071	1093	1072	1107	1112	1074	1056	1077	1100	1099	1095	1060	1093	1163	1162	1096	1052	1128	1105	1116	1117	1059	1031	1077	1077	1099	1109	1038	1116	1079	1118	1057	1170	1061	1085	1096	1107	1068	1148	1071	1047	1105	1050	1100	1113	1113	1055	1063	1053	1165	1136	1112	1057	1089	1106	1078	1072	1089	1103	1162	1055	1077	1055	1083	1070	1076	1085	1110	1101	1113	1109	1058	1093	1101	1071	1074	1095	1120	1104	1124	1101	1099	1057	1087	1032	1109	1075	1062	1053	1132	1109	1083	1081	1110	1098	1066	1085	1114	1114	1060	1105	1134	1025	1055	1065	1094	1116	1058	1116	1083	1028	1065	1116	1107	1122	1070	1098	1019	1038	1070	1095	1036	1020	1065	1107	1094	1113	1046	1114	1075	1116	1115	1088	1065	1079	1096	1081	1146	1043	1100	1132	1020	1055	1076	1066	1099	1071	1045	1066	1090	1008	1140	1049	1090	1113	1075	1086	1120	1127	1064	1091	1126	1071	1043	1120	1123	1098	1096	1129	1077	1103	1074	997	1096	1065	1076	1132	1143	1078	1068	1060	1085	1055	1058	1049	1076	1071	1078	1089	1078	1111	1066	1070	1089	1068	1079	1091	1113	1144	1086	1071	1117	1046	1043	1091	1075	1112	1135	1045	1049	1049	1106	1064	1056	1062	1081	1057	1126	1117	1060	1109	1088	1074	1097	1126	1108	1107	1089	1100	1155	1075	1115	1062	1113	1090	1082	1070	1094	1093	1084	1070	1078	1076	1035	1080	1085	1114	1080	1151	1104	1089	1134	1033	1088	985	1128	1047	1055	1091	1099	1057	1104	1092	1065	1140	1149	1110	1104	1101	1124	1023	1045	1125	1088	1110	1123	1115	1055	1086	1111	1037	1073	1081	1064	1061	1109	1104	1103	1092	1091	1084	1078	1079	1101	1116	1072	1111	1102	1131	1127	1094	1053	1113	1054	1088	1059	1080	1082	1067	1046	1130	1080	1074	1131	1092	1108	1113	1136	1119	1081	1093	1115	1029	1114	1109	1075	1102	1090	1088	1135	1064	1105	1121	1105	1180	1114	1062	1054	1124	1120	1055	1072	1066	1113	1089	1042	1079	1081	1061	1090	1042	1056	1116	1077	1015	1117	1115	1062	1108	1036	1102	1043	1011	1145	1064	1102	1080	1099	1043	1138	1021	1147	1084	1118	1086	1064	1062	1098	1096	1082	1073	1099	1083	1112	1084	1106	1088	1144	1040	1110	1077	1116	1083	1029	1094	1077	1109	1075	1059	1079	1136	1101	1132	1089	1128	1094	1047	1054	1016	1111	1104	1143	1072	1109	1110	1096	1075	1072	1063	1112	1092	1086	1106	1159	1082	1088	1032	1069	1048	1116	1036	1153	1068	1089	1077	1075	1089	1046	1084	1098	1038	1095	1130	1068	1098	1126	1095	1117	1105	1099	1118	1010	1096	1094	1096	1105	1087	1125	1039	1057	1123	1022	1078	1087	1087	1080	1081	1034	1083	1076	1117	1055	1120	1137	1099	1066	1072	1099	1090	1067	1093	1101	1071	1071	1162	1032	1095	1080	1078	1080	1071	1076	1058	1060	1080	1070	1061	1126	1142	1058	1149	1031	1024	1052	1101	1023	1088	1086	1073	1113	1053	1083	1052	1074	1079	1088	1086	1087	1099	1003	1106	1004	1076	1086	1012	1107	1085	1043	1081	1085	1090	1084	1101	1131	1076	1082	1058	1098	1061	1045	1071	1119	1067	1073	1044	1069	1060	1059	1068	1082	1126	1082	1117	1068	1088	1017	1026	1030	1070	1096	1091	1010	1125	1064	1053	1141	1115	1133	1038	1082	1085	1070	1014	1089	1068	1056	1061	1057	1111	1091	1088	1068	1083	1089	1118	1101	1101	1077	1123	1115	1095	1085	1080	1097	1129	1073	1063	1091	1085	1088	1082	1070	1090	1102	1082	1041	1120	1094	1097	1080	1082	1047	1111	1099	1151	1093	1088	1093	1048	1055	1082	1080	1082	1062	1080	1048	1045	1026	1100	1079	1141	1101	1029	1125	1053	1075	1095	1111	1141	1072	1070	1099	1111	1115	1077	1057	1083	1085	1052	1106	1049	1098	1120	1031	1068	1032	1059	1085	1120	1098	1095	1130	1057	1004	1067	1105	1113	1079	1039	1167	993	1108	1035	1086	1107	1069	1132	1090	1150	1023	1129	1082	1068	1091	1043	1127	1122	1017	1113	1061	1036	1133	1123	1035	1085	1114	1135	1080	1161	1078	1094	1066	1104	1041	1095	1098	1057	1083	1068	1097	1096	1060	1068	1146	1077	1032	1086	1088	1064	1154	1057	1033	1055	1091	1107	1068	1094	1029	1065	1006	1071	1068	1150	1085	1085	1045	1094	1084	1129	1069	1092	1068	1086	1064	1144	1064	1098	1030	1141	1109	1091	1131	1077	1123	1048	1101	1106	1062	1077	1072	1047	1068	1129	1110	1109	1037	1070	1070	1114	1055	1077	1083	1050	1112	1076	1087	1053	1021	1055	1085	1072	1095	1074	1069	1087	1086	1134	1093	1057	1059	1129	1113	1133	1091	1124	1105	1144	1106	1121	1144	1098	1118	1083	1015	1021	1082	1091	1121	1084	1112	1120	1058	1100	1076	1057	1071	1084	1118	1076	1091	1087	1131	1109	1057	1110	1079	1062	1067	1091	1050	1137	1113	1089	1026	1088	1115	1146	1063	1079	1071	1077	1085	1060	1101	1087	1084	1031	1082	1055	1119	1051	1061	1110	1082	1063	1119	1045	1088	1051	1132	1118	1141	1086	1113	1113	993	1151	1062	1032	1074	1077	1067	1129	1072	1145	1073	1081	1131	1110	1094	1125	1129	1060	1103	1056	1062	1114	1107	1098	1085	1096	1096	1089	1101	1085	1069	1084	1112	1055	1058	1110	1064	1026	1104	1064	1075	1089	1061	1058	1054	1048	1106	1034	1070	1081	1143	1099	1035	1128	1086	1144	1033	1093	1050	1029	1083	1085	1109	1102	1079	1121	1122	1139	1105	1070	1053	1122	1073	1052	1064	1134	1118	1122	1093	1038	1112	1132	1124	1061	1107	1094	1047	1094	1077	1102	1123	1120	1084	1029	1044	1033	1106	1137	1100	1064	1057	1057	1072	1073	1047	1063	1113	1099	1091	1013	1209	1140	1125	1101	1106	1057	1068	1032	1074	1070	1018	1079	1080	1122	1044	1142	1083	1067	1051	1078	1116	1092	1072	1114	1085	1107	1111	1053	1048	1093	1094	1103	1049	1083	1073	1073	1112	1154	1112	1091	1081	1151	1142	1035	1127	1065	1076	1085	1139	1085	1131	1094	1112	1105	1035	1051	1107	1044	1087	1078	1024	1115	1097	1099	1109	1067	1083	1111	1068	1077	1108	1111	1109	1088	1021	1029	1127	1128	1075	1110	1085	1165	1053	1077	1090	1125	1076	1114	1106	1069	1140	1036	1090	1046	1133	1097	1111	1030	1101	1080	1041	1101	1077	1137	1101	1123	1112	1068	1025	1088	1078	1027	1084	1130	1125	1081	1104	1036	1116	1061	1118	1064	1021	1050	1107	1119	1105	1094	1126	1123	1102	1113	1106	1066	1137	1064	1155	1108	1071	1140	1115	1083	1060	1138	1147	1055	1079	1089	1115	1140	1044	1104	1084	1078	1079	1076	1085	1039	1108	1084	1094	1051	1075	1078	1100	1088	1117	1094	1065	1056	1089	1122	1109	1128	1011	1061	1032	1113	1105	1138	1046	1111	1114	1108	1082	1048	1086	1072	1097	1123	1088	1089	1130	1133	1140	1078	1076	1053	1083	1059	1102	1096	1003	1083	1101	1081	1084	1074	1092	1133	1067	1111	1052	1117	1068	1111	1108	1076	1075	1112	1087	1090	1124	1116	1106	1045	1137	1122	1015	1088	1022	1016	1067	1148	1064	1121	1045	1120	1058	1089	1070	1116	1133	1101	1092	1070	1140	1013	1108	1101	1079	1056	1100	1036	1127	1129	1133	1078	1078	1109	1089	1051	1097	1122	1120	1104	1092	1065	1078	1086	1080	1065	1089	1111	1104	1110	1099	1099	1089	1119	1092	1058	1090	1109	1133	1065	1119	1095	1053	1098	1115	1064	1090	1080	1106	1106	1093	1189	1100	1109	1036	1055	1107	1043	1155	1108	1058	1056	1108	1070	1149	1092	1082	1014	1096	1124	1122	1084	1081	1087	1050	1068	1073	1037	1058	1025	1054	1108	1095	1074	1194	1017	1115	1118	1126	1147	1085	1121	1071	1096	1113	1143	1051	1122	1036	1094	1079	1080	1064	1090	1096	1086	1142	1147	1069	1104	1046	1069	1110	1080	1198	1038	1045	1090	1051	1079	1031	1077	1096	1049	1086	1040	1086	1118	1102	1103	1034	1107	1039	1065	1085	1088	1105	1044	1066	1090	1076	1145	1073	1058	1065	1115	1088	1065	1067	1064	1091	1053	1093	1099	1072	1123	1067	1058	1133	1104	1053	1059	1025	1095	1054	1108	1112	1093	1083	1073	1054	1085	1072	1047	1112	1100	1048	1085	1102	1095	1106	1111	1108	1108	1094	1111	1058	1064	1127	1029	1149	1068	1046	1054	1166	1099	1099	1101	1023	1037	1018	1100	1047	1056	1093	1122	1055	1081	1102	1057	1106	1050	1012	1076	1094	1059	1159	1125	1100	1110	1074	1145	1093	1106	1090	1090	1101	1087	1158	1099	1103	1097	1035	1099	1089	1048	1118	1097	1046	1120	1114	1128	1108	1086	1100	1125	1123	1078	1115	1112	1073	1090	1042	1158	1132	1062	1067
23732	20871	28044	23824	20887	14211	5122	3334	3036	3167	3225	2784	2208	1952	1759	1413	1293	1173	1233	1135	1063	1069	1002	992	949	970	935	954	957	874	847	850	796	843	857	875	971	977	918	926	898	811	914	823	808	830	792	844	841	871	817	865	842	799	842	804	807	785	853	802	825	800	814	867	802	776	832	791	772	780	784	835	793	799	787	805	785	782	791	832	813	785	798	808	809	833	765	828	796	798	822	775	829	776	790	781	782	776	754	828	800	789	799	714	784	797	817	795	827	812	768	795	751	745	822	801	851	749	811	792	756	811	787	715	806	811	769	780	816	802	751	762	868	819	831	778	794	766	774	833	793	808	858	785	794	763	796	827	776	787	794	806	832	775	789	777	793	792	771	771	769	841	822	784	804	841	783	810	772	785	793	784	766	821	765	755	778	776	805	781	830	864	812	776	761	784	791	782	815	781	764	774	740	771	811	794	783	721	751	826	811	809	848	798	799	766	821	768	794	832	789	747	769	809	787	789	798	804	792	860	787	777	790	851	781	833	783	745	798	793	851	790	777	780	816	810	757	807	844	786	820	797	813	743	789	773	808	802	778	823	828	808	811	846	797	796	751	824	781	831	822	823	802	792	792	810	745	806	777	774	829	824	816	811	795	782	828	828	736	840	790	779	799	718	778	756	791	792	785	799	771	824	784	737	822	782	789	843	802	768	786	843	785	754	821	808	773	807	773	822	747	766	781	800	832	793	780	782	782	802	745	826	759	728	770	828	824	819	787	756	811	776	810	769	804	819	857	823	792	773	827	743	827	801	830	771	805	833	734	765	834	757	798	804	806	752	770	813	782	798	810	767	795	721	772	778	798	793	805	833	836	753	796	776	800	786	816	804	831	752	783	825	813	884	776	806	749	838	802	779	756	771	803	803	753	794	788	794	812	802	788	756	728	792	826	864	785	782	798	766	764	829	811	814	807	768	771	821	788	773	830	814	803	848	844	807	793	813	802	764	796	760	814	823	748	804	832	798	808	804	807	803	811	811	735	794	822	835	785	792	821	799	789	797	802	837	837	806	845	786	753	773	767	807	816	797	829	776	815	812	793	824	800	750	789	791	834	763	770	781	840	814	762	792	810	755	826	774	812	815	785	804	735	809	801	795	804	820	773	785	789	792	789	794	770	767	803	780	820	823	736	726	815	809	795	789	832	786	804	809	820	766	815	754	839	789	779	781	845	773	809	805	789	793	798	853	787	784	772	738	745	800	752	852	770	823	779	794	789	721	810	773	845	802	771	821	732	822	862	847	828	782	768	778	811	766	822	819	801	833	780	765	800	833	810	789	808	773	783	770	808	787	830	795	825	847	825	784	799	763	813	772	805	860	757	786	806	780	847	833	774	748	806	766	801	765	760	818	813	790	788	803	796	786	811	789	769	737	800	795	833	780	787	866	834	775	813	776	868	799	788	820	761	807	844	825	811	752	781	764	793	865	763	775	791	759	781	807	799	779	791	821	794	762	792	783	816	788	792	789	786	786	806	790	806	769	777	759	758	741	776	776	791	800	807	760	868	828	787	789	772	798	815	769	826	808	833	778	802	742	798	798	808	785	806	775	754	765	817	824	838	815	769	798	831	817	806	767	847	804	800	840	765	855	853	732	815	836	792	793	779	797	800	819	782	735	824	832	775	766	825	759	795	795	737	789	839	809	809	797	786	805	824	788	759	803	830	818	777	768	748	826	796	853	807	779	765	769	799	790	776	770	783	815	746	786	771	736	756	840	805	768	761	816	837	822	797	795	776	743	812	789	765	749	805	821	796	754	806	761	801	760	788	759	770	821	767	838	792	767	838	757	735	790	717	806	824	793	797	796	776	786	757	882	791	793	758	770	812	790	761	816	802	793	799	811	773	728	774	797	837	815	825	775	796	792	851	801	772	845	786	815	801	820	762	816	783	770	753	798	850	769	781	796	738	805	779	784	856	842	765	794	788	794	773	762	723	778	759	785	783	810	766	743	811	816	810	735	771	804	786	785	779	822	774	757	770	765	778	778	800	779	835	790	784	744	766	823	848	753	800	780	766	843	817	850	758	808	816	745	838	824	762	817	788	817	808	815	789	777	769	792	805	838	757	772	807	819	797	819	797	860	779	764	820	762	785	799	845	812	795	823	823	822	800	810	876	808	806	754	734	761	819	757	786	823	768	848	828	798	818	798	822	811	800	818	800	810	766	807	786	803	828	807	781	777	669	766	783	776	790	789	755	817	798	790	838	813	843	800	827	841	801	834	811	863	813	805	791	795	806	822	807	785	865	797	789	801	776	790	795	747	805	795	824	789	796	806	814	822	764	805	778	791	807	836	824	784	839	796	839	823	819	798	810	791	743	782	795	746	769	835	803	768	780	786	789	807	781	834	783	775	723	787	810	766	834	810	795	826	793	831	834	785	703	773	791	798	869	788	774	814	805	779	741	763	785	813	798	779	756	798	772	807	794	802	758	790	801	852	787	748	822	831	802	766	799	766	790	764	795	788	787	845	808	846	776	782	785	807	817	782	817	791	793	792	826	782	846	813	768	805	780	775	810	797	776	768	798	808	785	769	745	751	810	788	779	774	771	817	812	806	825	821	866	810	800	755	770	770	847	760	767	779	802	768	774	779	789	804	775	845	772	775	791	789	858	785	770	779	792	796	827	798	781	804	815	817	792	765	800	770	768	801	730	800	790	779	808	828	786	748	827	816	795	846	755	833	846	811	812	778	808	832	826	800	794	793	810	758	795	721	762	734	883	814	761	819	766	816	808	783	810	756	839	758	828	825	807	808	773	804	827	743	820	792	804	786	771	809	782	816	796	776	776	774	776	816	785	762	824	721	767	844	804	834	795	800	784	848	783	759	806	742	785	773	735	818	822	834	798	745	783	794	773	821	787	826	752	769	784	799	795	769	848	809	744	787	825	805	748	808	786	783	757	773	769	772	760	824	843	866	838	767	723	742	725	794	810	802	776	811	775	791	822	788	801	771	782	826	797	755	767	775	836	766	786	805	848	816	753	819	797	780	799	771	785	817	784	760	798	779	784	828	806	843	818	780	739	784	820	779	727	807	807	792	799	825	857	811	858	807	813	791	772	775	781	759	792	772	832	805	784	789	837	772	785	800	813	785	775	824	794	788	828	778	794	786	777	747	830	779	738	807	790	755	785	820	794	799	776	840	769	794	791	805	827	772	787	814	748	784	788	770	822	765	760	780	787	781	777	781	831	742	795	796	793	777	778	834	786	795	798	755	804	731	802	809	749	773	854	784	785	824	794	752	803	816	741	793	761	725	771	737	786	798	771	791	847	815	761	825	828	841	778	749	783	790	786	792	870	835	778	840	804	813	787	822	799	807	758	845	831	806	836	752	808	779	768	790	799	748	759	841	830	811	782	807	783	828	799	775	804	859	830	760	801	775	782	752	793	806	769	785	839	825	764	772	757	819	780	805	787	780	815	760	841	766	764	768	808	791	803	808	815	763
40666	55349	36999	26049	19101	11909	7242	6600	6134	6233	6131	5386	4075	3512	2991	2341	2108	1963	1749	1613	1541	1510	1454	1485	1423	1312	1233	1343	1203	1157	1023	1055	1046	1042	1076	1084	1172	1278	1284	1210	1163	1159	1187	1094	1049	993	1037	1082	1039	1076	1082	1074	1033	1026	1011	1031	965	1039	995	998	1016	1014	1030	1061	1010	1008	1028	1011	1034	1014	981	1052	995	944	1030	1027	1039	1028	986	1006	1005	951	963	964	998	949	1026	983	1018	1006	1023	986	983	943	980	961	944	1009	1025	1020	1011	976	1008	950	953	1023	1017	932	1007	1029	1033	1012	946	965	963	1019	980	972	970	1010	996	980	1037	966	1028	958	1024	957	978	956	982	951	976	976	967	989	1009	983	1009	971	985	974	1014	966	1052	1014	965	973	977	976	1010	966	965	950	972	1034	971	980	1000	1002	971	961	961	949	958	1012	1020	961	965	949	967	981	978	991	996	1025	999	961	949	1038	925	977	980	997	972	973	1020	947	982	1007	1029	976	978	972	1053	985	1000	1053	975	1006	1000	1003	1005	985	974	995	965	1018	958	998	1027	1060	1004	989	936	991	979	1039	967	1026	1023	1023	996	1030	943	997	1024	925	982	1007	1010	1094	1002	1017	948	942	937	991	988	966	1018	973	977	998	1015	975	974	987	969	1043	949	1003	923	1011	947	969	970	1001	995	973	957	1000	957	994	996	943	954	975	977	957	970	1007	969	1030	974	986	1050	987	996	943	948	1008	980	1035	991	1006	987	1013	991	997	1002	1004	946	1006	954	1052	1018	998	985	967	1012	991	988	966	945	1028	1011	944	1016	999	1028	973	997	1015	1037	1039	955	976	949	981	1043	992	981	944	957	977	1041	986	972	1071	933	1010	1025	1018	962	942	1006	1063	976	965	949	994	940	1017	981	982	1005	970	969	947	1010	984	1022	944	1001	982	946	1027	980	984	950	1008	992	972	963	984	1016	1009	979	1013	926	1026	1012	1015	985	995	979	1030	1016	989	952	925	976	1023	1004	967	981	1013	983	1010	974	976	1002	989	1018	1038	994	959	970	988	1005	1008	997	1008	1005	992	943	978	973	1010	971	1003	1047	1003	981	916	993	1023	941	960	1028	1007	1013	936	1012	983	984	991	952	985	994	998	1011	992	1004	1021	977	920	964	931	963	995	988	998	975	1052	941	981	1037	1011	989	979	1051	939	979	1027	1013	938	995	950	977	986	953	989	1019	1027	989	1013	989	962	984	1019	979	1009	976	935	1020	1005	992	995	971	1017	993	999	985	966	993	962	1052	989	972	1002	1003	999	1050	955	1015	996	931	1033	964	999	965	1036	1058	1040	985	998	1014	1007	1008	985	1050	1001	1011	1023	1036	1005	984	973	1036	978	977	915	982	1005	999	992	991	974	990	998	939	900	979	1017	1049	922	941	1059	1023	964	931	996	1028	996	1014	952	972	928	997	1003	1049	992	1004	967	999	966	1009	990	990	1014	968	953	1030	978	986	955	986	923	949	983	995	954	977	937	973	1009	982	957	960	1016	999	956	1005	961	986	987	929	998	993	958	1076	996	967	998	959	1001	1029	983	951	984	1015	1017	986	930	944	941	1006	1001	1008	1013	1005	946	996	994	1051	956	963	978	1079	1014	988	1031	977	974	960	959	1048	959	1005	973	983	968	948	996	983	1010	970	1014	953	964	985	981	948	1010	1019	1038	1036	1009	997	960	999	949	937	1045	956	972	985	995	1015	1025	1034	998	927	967	987	1028	994	978	1047	950	1004	965	947	977	1010	934	992	965	975	943	989	962	937	1007	951	985	1012	962	1030	936	1009	989	1020	967	973	994	966	1040	1023	987	984	995	1005	991	991	976	1017	974	1026	959	937	1007	1003	980	972	1003	988	963	925	976	980	977	988	1041	975	998	997	985	993	997	1035	946	1035	914	973	1007	951	1006	990	934	972	1034	1014	965	1066	1016	946	969	986	995	985	1010	980	1015	992	958	994	968	984	903	971	970	924	960	1025	1002	991	947	1005	1007	994	1077	987	975	939	998	944	973	935	991	987	997	960	978	928	989	1043	1019	970	984	949	963	967	978	941	950	977	996	919	954	985	1014	1005	965	1020	1020	1029	899	963	950	1034	985	976	978	1057	935	957	1008	1003	964	986	974	1006	925	973	999	1052	918	986	953	995	1019	1068	1011	970	981	986	1012	977	1007	1016	972	997	1045	958	963	948	984	966	1052	905	984	963	981	925	997	968	981	962	1011	937	1036	1039	1011	997	1043	994	977	1008	973	980	953	1020	1030	926	1030	973	984	998	985	1053	993	987	929	941	976	957	983	965	978	1083	944	952	994	940	981	974	991	965	946	937	974	957	981	984	986	965	1045	965	942	981	947	994	1016	954	961	980	1029	975	972	948	967	993	1058	1007	1046	937	989	986	1024	1006	1016	981	1010	960	958	989	1018	1005	996	921	973	924	982	924	1010	990	975	1032	974	947	971	1007	994	978	1007	971	973	939	1011	981	967	974	974	1020	983	936	994	1039	1028	935	1021	1002	1008	941	1040	1009	1010	1028	1022	1008	1014	992	973	987	1009	966	1060	955	995	955	1045	1029	943	948	973	996	948	968	956	1019	965	989	1007	983	1004	976	988	1001	940	956	985	979	994	984	1004	995	946	983	974	1008	991	1029	1001	962	1003	976	969	968	994	996	1023	924	969	969	1007	1060	973	968	1014	957	973	1006	967	1022	977	984	1022	1006	1008	999	1014	1002	994	987	996	1053	960	979	1061	954	953	974	993	991	1000	997	1012	994	973	976	1030	978	1012	999	962	945	1008	931	978	956	983	997	987	1007	931	965	977	960	993	948	983	984	995	1037	1010	998	1018	1043	1014	1001	995	943	1018	988	1014	950	1039	1006	1000	1039	949	968	1027	954	967	1020	1003	988	945	950	1002	952	1035	994	1018	996	953	1030	968	1042	1019	1020	938	973	977	992	1022	938	1008	1015	1021	943	993	1008	951	1004	1000	973	973	1007	981	962	1011	1011	1007	971	996	1025	938	1000	967	1033	1032	986	1024	979	964	946	1059	1039	1009	1009	997	953	962	967	965	974	1019	978	969	956	1000	1020	980	956	967	942	997	951	959	1003	977	936	989	1000	946	920	972	965	992	1068	1018	1043	1009	999	1004	982	965	986	914	979	985	1025	913	1022	983	969	954	1036	997	1037	989	1028	981	960	1010	981	948	1029	1025	1026	1046	1015	1002	965	1022	1042	976	1007	988	952	1040	1028	1019	970	965	974	1003	1025	944	1008	957	962	986	981	1001	979	1002	980	1045	975	992	976	1014	997	1019	971	952	1021	963	974	993	1077	1013	992	1020	972	986	999	994	960	963	986	976	986	971	934	967	988	965	1015	986	978	999	1031	996	986	994	958	1012	986	992	955	1012	971	957	978	1001	982	1033	995	1003	1011	974	949	976	976	932	983	966	1023	989	985	1013	1011	976	976	974	1041	1018	967	1005	1043	964	976	982	987	957	963	1010	1024	1044	1008	938	975	970	1039	987	945	1065	1010	1033	1010	982	1032	999	929	975	1056	971	1008	969	979	928	967	953	1050	1016	968	978	1002	955	947	979	1032	932	1008	945	1015	951	959	1011	1019	1019	999	995	1027	970	1001	1022	1027	969	990	1012	964	1000	922	1033	964	974	970	986	974	1021	950	982	1000	965	1023	1053	968	1030	1054	959	1029	984	993	990	995	979	1000	982	1012	997	957	1000	984	919	978	978	1031	957	999	991	985	994	973	971	1023	1000	955	981	973	962	1006	954	1014	1003	953	1007	953	1004	959	971	959	967	1007	950	976	974	971	980	952	973	974	967	976	1019	981	1014	1024	973	992	936	956	1051	983	951	965	1046	952	983	1035	977	958	997	985	942	980	1004	985	995	989	958	1014	1023	997	971	1028	962	966	987	965	1023	963	1003	1000	1087	948	944	931	962	1003	1025	1007	967	1012	1001	973	960	976	949	962	985	921	991	912	1007	1051	981	977	1014
22707	20868	28542	23299	20924	20789	12816	5250	4339	4891	4776	3714	2817	2413	2000	1814	1559	1430	1186	1229	1206	1179	1131	1008	1043	941	1044	1038	846	758	770	769	781	760	818	821	822	821	870	881	884	837	842	763	754	762	780	778	787	709	724	776	818	751	748	749	746	737	757	753	775	772	760	740	770	717	706	761	716	768	720	762	768	704	702	704	699	739	751	711	740	739	745	659	738	667	766	733	699	703	678	708	688	716	729	724	699	708	679	724	678	681	764	713	775	716	753	726	670	732	705	723	695	712	730	743	687	651	701	704	782	734	731	676	724	750	720	667	682	722	692	737	721	731	721	721	699	696	736	702	659	690	680	697	704	711	722	707	695	721	730	729	753	705	738	722	727	720	700	731	726	748	735	672	716	724	707	722	722	739	673	750	730	705	722	693	726	706	703	731	693	713	755	715	671	675	672	723	691	718	705	718	684	708	723	758	692	701	765	702	729	747	680	676	726	672	779	754	744	709	699	747	730	714	728	752	670	753	735	705	768	740	701	747	708	680	692	772	779	723	667	726	676	732	775	726	704	745	666	719	675	731	709	728	661	705	690	637	730	692	726	676	739	669	724	695	678	699	671	705	748	742	680	677	679	720	708	701	695	700	675	725	683	719	742	695	675	727	732	654	729	720	735	702	692	706	683	756	661	713	735	684	700	763	745	691	713	722	679	719	735	699	689	719	688	727	727	700	721	724	715	667	670	716	695	777	714	705	686	751	712	713	665	704	719	732	692	729	701	717	759	684	681	766	714	714	721	701	699	728	699	730	737	719	696	713	706	705	715	730	714	689	749	709	729	735	724	734	706	721	703	717	713	686	705	734	698	750	692	672	740	730	718	675	705	686	734	697	683	762	702	694	708	683	708	736	709	709	715	753	642	760	738	709	697	723	776	738	741	700	693	703	712	726	718	660	673	694	711	691	722	727	703	702	712	693	685	691	661	644	753	689	730	747	669	727	731	696	761	696	717	702	745	719	680	748	704	755	656	728	730	776	677	742	688	721	700	697	696	747	701	700	716	749	716	682	733	734	701	692	727	731	681	669	761	706	739	720	754	710	699	734	708	758	712	715	648	664	689	744	697	730	731	695	752	720	765	687	667	692	703	707	723	732	720	771	730	694	745	662	688	737	740	708	706	671	724	703	709	742	772	738	701	695	717	692	651	700	691	730	719	692	717	756	690	717	714	700	763	732	751	702	723	730	729	704	702	753	723	701	712	741	720	728	733	688	728	766	719	701	732	727	734	712	722	678	742	757	682	726	676	666	744	718	758	716	698	678	747	680	698	726	702	679	717	713	751	706	693	730	734	722	698	710	710	717	698	703	733	732	737	754	700	720	667	676	709	719	733	679	760	719	715	714	681	713	711	721	728	724	751	733	727	740	691	728	758	753	757	682	670	709	710	755	687	699	696	689	759	701	725	738	731	754	743	750	736	675	724	717	740	760	719	719	709	703	709	723	707	713	662	711	701	692	672	673	676	721	749	674	701	676	729	711	685	734	752	695	672	721	704	729	713	699	704	692	691	709	730	692	683	702	738	754	722	688	751	700	767	707	750	695	698	734	729	724	714	678	710	747	657	758	751	705	745	730	734	743	730	686	693	726	737	693	710	705	720	782	747	712	695	754	739	685	704	695	708	714	720	721	671	731	761	696	730	718	690	664	737	689	711	718	724	685	723	719	742	722	643	753	721	716	697	696	748	733	706	673	677	743	686	724	722	727	746	740	706	744	730	704	692	719	682	726	720	683	691	743	760	673	709	740	722	754	703	720	679	699	680	737	667	690	708	756	669	709	751	685	685	698	729	712	708	720	724	657	671	725	718	691	707	729	729	707	702	713	734	727	755	741	728	709	712	688	719	759	728	659	666	684	695	693	689	709	697	711	708	684	678	704	737	675	672	676	768	698	724	744	677	680	756	743	723	740	722	694	739	704	695	732	746	693	700	673	678	706	716	723	733	663	680	713	779	713	713	712	742	694	700	706	646	731	739	734	701	736	704	707	711	701	763	717	709	718	699	672	696	768	708	714	717	730	712	692	690	722	699	737	705	706	714	679	711	723	749	685	695	754	724	779	718	735	731	730	747	716	725	698	707	668	725	746	768	743	734	734	704	723	712	673	700	735	756	686	740	700	707	729	703	716	757	656	742	691	713	713	777	711	701	679	689	692	722	743	750	739	644	729	726	679	731	727	706	653	707	734	723	663	728	763	729	689	742	714	725	728	714	729	756	677	740	732	705	702	665	741	696	702	692	703	739	722	684	717	696	649	725	702	674	732	728	690	709	715	698	764	709	727	694	701	697	719	701	726	740	682	730	667	719	718	711	701	692	724	649	696	686	705	721	728	668	699	686	715	710	687	715	703	709	679	676	675	698	750	701	716	719	700	697	748	733	690	740	726	701	729	706	749	729	705	673	693	714	697	709	676	710	727	740	702	733	734	693	731	732	709	715	702	716	720	733	725	710	716	735	718	709	704	712	689	727	696	693	661	692	724	692	731	736	726	673	745	694	722	677	698	700	694	711	698	723	700	699	763	691	729	674	693	747	696	684	692	697	737	739	706	678	726	713	720	760	706	706	719	732	693	728	726	679	728	677	747	680	711	705	721	651	733	742	682	741	749	767	712	739	710	700	765	732	695	705	736	678	670	743	712	712	715	699	675	759	708	728	785	732	696	687	702	731	700	690	731	736	728	709	713	724	772	762	705	723	677	717	724	693	719	702	708	723	702	705	689	733	715	720	694	703	734	744	720	682	682	684	688	772	725	716	697	657	720	702	699	681	727	722	666	706	763	705	738	706	717	715	691	727	714	670	707	686	731	681	694	727	720	660	730	716	709	771	700	733	706	740	736	727	733	738	741	714	708	737	747	694	685	691	765	692	700	724	733	691	712	706	705	749	725	693	730	725	737	750	698	714	701	731	734	681	749	735	757	746	701	711	708	701	708	692	697	672	720	700	754	723	701	718	743	688	742	732	722	742	660	684	708	760	706	793	745	725	676	692	733	683	662	704	712	746	676	718	740	738	661	704	711	674	709	712	714	727	724	672	742	705	699	698	716	741	742	712	684	697	757	666	681	722	759	722	718	689	708	709	663	707	716	754	710	739	746	692	708	710	693	734	742	735	710	704	713	748	671	735	733	743	733	740	721	685	727	749	693	704	723	732	723	677	726	741	669	700	725	717	683	718	688	730	737	679	702	700	706	689	756	707	714	731	716	694	708	740	740	735	732	679	724	714	655	709	724	695	758	735	682	697	711	687	715	719	761	707	733	718	724	740	685	708	692	695	731	712	733	678	741	723	699	682	721	697	741	765	730	743	711	751	717	764	728	723	742	717	752	714	687	685	676	665	656	699	691	692	711	732	730	709	718	714	746	707	708	741	714	704	691	687	704	739	730	736	678	755	732	745	696	703	670	754	715	666	711	717	706	686	684	703	700	728	704	745	684	723	746	708	697	735	681	716	731
43947	59300	40607	31859	22776	14916	10580	9247	8703	9800	8895	6968	5142	4210	3530	3097	2533	2284	1898	1875	1860	1805	1647	1596	1583	1390	1561	1438	1099	935	952	1008	949	968	1038	1029	1148	1146	1112	1169	1165	1092	1056	988	989	1029	988	964	1062	960	870	938	977	940	953	947	930	976	918	941	960	946	912	916	962	934	908	897	944	906	948	872	906	838	858	875	909	866	840	890	866	884	889	918	894	864	892	930	839	876	894	884	900	825	858	859	880	852	885	873	854	891	909	858	885	880	873	899	884	832	866	885	836	947	851	939	849	870	862	861	878	849	830	859	911	907	886	883	890	897	875	878	928	866	879	857	857	865	853	884	871	894	867	862	909	909	848	884	844	891	883	879	846	901	887	810	884	882	837	876	887	803	857	890	914	892	884	843	844	837	904	842	861	818	863	880	920	909	866	897	906	847	848	865	831	789	867	892	849	903	842	898	813	865	867	923	844	930	875	896	894	950	841	880	905	876	850	869	899	839	835	882	879	883	876	892	853	846	863	875	889	839	894	847	902	902	891	873	864	879	858	833	872	855	866	865	873	852	863	862	866	853	849	814	877	917	853	912	890	845	860	907	852	859	932	857	881	882	878	879	901	890	794	880	920	834	911	913	847	895	879	897	893	888	859	853	844	871	834	893	879	839	874	888	875	870	832	913	829	858	912	863	894	868	842	866	852	864	924	845	859	870	813	860	929	873	872	903	858	888	877	858	896	899	902	833	920	899	902	839	868	940	867	881	826	849	786	870	897	880	860	900	906	897	884	870	876	873	871	921	897	890	899	841	886	878	868	868	865	857	853	912	871	904	880	822	872	893	901	858	883	867	853	877	846	864	875	879	876	873	865	850	870	859	870	897	875	890	834	891	857	881	879	884	820	891	908	863	923	877	918	881	881	887	917	878	904	847	909	852	841	890	851	874	871	854	891	869	889	818	838	870	906	836	869	876	901	863	895	881	857	856	841	871	912	854	886	872	910	898	864	866	904	875	841	880	830	812	850	886	845	865	880	855	846	865	866	886	874	934	868	856	837	940	863	916	884	878	836	835	899	851	921	862	875	895	858	879	903	863	969	847	848	884	905	889	860	860	909	875	881	921	852	892	817	878	909	918	840	788	864	906	900	885	881	877	927	907	856	900	898	854	865	867	852	908	904	868	887	859	874	859	897	878	900	885	850	859	850	946	839	867	825	881	839	862	892	888	863	902	915	854	836	874	891	895	883	804	863	894	937	877	884	862	870	892	875	877	836	922	880	897	861	898	869	850	841	857	838	888	840	914	830	849	862	895	856	922	897	844	888	876	887	866	912	857	845	849	829	870	916	880	863	872	857	876	852	899	856	859	853	842	894	875	877	861	910	896	918	889	881	910	857	870	910	895	884	909	932	873	868	887	833	866	878	902	930	857	908	874	905	867	878	856	912	900	860	840	867	806	848	880	890	891	896	904	869	861	922	909	853	908	880	920	866	879	911	902	921	862	946	866	879	876	859	896	863	839	896	874	827	860	882	831	917	863	886	818	863	904	854	880	867	876	858	909	907	887	869	952	864	865	863	851	901	909	830	888	842	859	865	884	834	909	884	933	846	848	880	838	891	861	883	838	875	880	849	898	945	858	847	894	853	886	840	843	888	992	874	899	891	900	910	846	902	857	858	931	875	881	911	883	874	886	820	875	906	897	886	853	898	819	874	876	863	905	949	870	899	877	956	858	920	849	854	812	914	919	919	861	865	855	890	905	826	807	892	850	831	811	901	886	862	862	872	882	876	844	908	819	870	893	844	877	855	860	874	855	924	893	886	898	859	830	901	887	855	856	844	901	834	883	888	874	885	917	851	919	876	891	903	928	850	890	916	841	865	955	861	855	888	854	882	857	882	880	864	887	910	850	904	849	856	883	876	882	854	886	875	893	857	840	836	869	854	924	914	865	841	880	894	890	857	868	878	883	861	859	838	873	831	881	827	839	807	906	834	911	855	876	860	845	898	877	868	850	887	908	854	849	870	912	904	916	895	895	894	866	916	836	866	891	856	819	875	921	869	836	881	861	866	919	917	876	852	880	886	926	876	858	861	869	875	808	909	874	914	883	900	868	888	923	884	895	896	921	850	859	849	916	853	873	897	859	882	769	897	859	885	830	853	849	873	822	879	818	873	856	931	831	795	861	879	862	877	835	837	838	900	872	891	893	894	842	923	886	850	901	851	854	833	887	897	859	878	880	920	945	856	887	878	882	897	846	867	911	840	929	899	848	914	879	851	860	869	821	823	874	863	929	876	913	808	877	875	911	888	874	807	898	878	867	933	872	882	872	882	902	901	907	797	843	840	869	908	853	870	873	873	861	924	864	879	877	811	853	864	895	855	892	854	822	832	875	865	880	855	836	849	846	856	849	881	878	871	911	897	873	920	864	878	856	854	861	859	861	909	893	860	885	881	917	880	881	857	885	844	886	843	841	802	898	855	875	861	864	850	895	861	842	865	847	862	861	808	900	836	919	874	910	888	882	906	919	857	881	863	916	893	858	872	844	848	847	845	886	856	912	868	853	906	846	878	858	899	866	831	877	906	841	887	843	921	871	910	879	853	882	850	870	861	853	872	858	856	877	854	843	901	885	847	883	840	876	907	868	845	869	843	814	889	908	829	837	873	916	810	903	879	857	860	913	836	856	900	843	883	901	881	859	854	924	884	931	893	877	887	864	872	852	918	861	899	881	846	894	882	877	820	889	890	897	888	887	852	819	857	864	847	859	900	894	928	874	884	854	871	871	869	857	902	925	892	897	879	905	930	859	853	898	857	914	862	881	837	883	918	914	855	856	829	874	880	939	869	839	906	858	893	898	875	941	866	864	860	884	914	899	841	908	926	837	864	848	864	919	861	862	833	851	909	882	862	857	854	865	860	898	862	750	854	856	896	870	938	921	907	938	887	871	958	913	866	910	878	843	945	826	867	867	862	913	883	848	906	859	886	894	900	913	932	893	906	844	888	853	858	876	882	846	878	871	820	915	850	859	845	890	864	919	904	887	928	895	859	867	906	846	888	899	900	899	898	865	873	876	870	850	863	903	880	853	878	860	852	876	835	809	889	905	862	872	881	859	838	908	892	883	898	834	834	927	891	855	882	859	869	885	848	902	851	876	907	879	909	841	848	902	910	839	829	916	819	882	849	884	875	834	868	887	875	843	889	867	876	836	874	890	884	843	809	926	815	862	906	851	900	905	882	893	857	890	916	842	890	908	898	902	882	898	853	913	863	842	859	874	885	830	886	843	901	844	834	835	839	851	855	892	874	912	883	888	838	836	913	934	904	850	830	876	857	891	861	849	849	894	871	869	905	855	906	908	866	851	876	894	908	895	820	848	851	862	813	883	871	886	822	915	865	908	908	874	856	879	885	836	910	889	919	855	881	900	878	909	892	913	894	869	898	877	839	848	920	836	869	901	833	889	891	859	911	880	831	959	895	856	890	856	896	868	863	895	855	878	900	853
29350	28112	25134	18949	9355	4717	3002	2788	2607	2694	2258	1886	1540	1400	1303	1287	1175	1060	1025	1042	1025	1109	1064	1051	1025	980	1020	971	952	911	922	942	914	946	921	954	931	955	954	981	986	955	950	924	886	891	874	952	913	893	890	902	978	878	911	936	930	881	885	952	883	901	941	888	880	912	891	874	908	899	902	796	861	878	900	901	915	933	880	866	893	861	909	877	865	904	913	909	891	957	877	888	866	865	851	903	890	889	854	902	891	922	874	872	870	905	869	945	897	882	862	903	928	862	936	870	918	953	885	918	828	923	853	871	873	918	848	884	889	909	852	945	903	872	878	880	913	896	894	922	878	897	905	917	912	903	837	860	895	899	871	877	910	909	893	940	910	899	837	916	944	886	871	920	918	907	957	868	891	843	911	873	854	916	913	880	860	895	935	896	924	931	896	886	851	861	909	895	890	911	909	860	856	931	881	885	913	906	892	901	881	876	905	922	947	870	852	833	876	879	886	951	911	879	914	880	924	881	862	906	937	865	915	903	870	890	823	943	914	906	856	900	919	888	878	914	885	909	888	878	866	842	870	860	895	936	914	987	851	862	895	907	959	878	902	905	920	892	906	889	841	827	847	924	896	888	870	910	891	854	845	874	900	923	930	886	872	791	877	927	861	910	913	914	895	847	885	935	874	896	925	847	902	899	880	921	891	860	835	912	870	919	918	951	913	932	896	903	899	862	906	890	854	881	922	879	900	879	948	884	906	858	896	886	922	907	939	879	885	867	933	894	854	864	957	891	857	866	945	892	911	836	891	885	884	895	893	895	867	886	876	895	938	925	904	912	942	943	911	860	881	907	881	855	853	834	858	880	914	880	905	823	831	905	899	909	893	866	905	862	899	915	917	844	858	889	879	871	857	916	913	940	825	918	921	886	976	900	945	835	873	888	868	858	917	902	884	932	894	881	876	911	908	897	905	835	887	876	917	923	914	906	919	921	896	964	901	888	826	936	924	929	872	906	944	882	919	862	883	880	843	875	914	858	874	874	885	883	865	919	935	890	904	883	831	865	934	878	876	860	899	877	844	897	891	879	862	947	849	885	925	947	881	904	944	857	864	872	912	902	875	991	886	901	905	890	940	882	883	845	907	911	900	940	867	861	922	961	876	898	896	853	853	849	900	902	863	841	859	819	868	926	903	968	928	904	890	906	864	851	912	942	897	881	860	889	874	929	920	871	913	880	845	895	889	894	874	864	894	898	902	847	904	890	871	883	892	872	923	928	882	920	851	870	918	881	894	868	901	872	887	818	853	916	848	834	876	921	895	899	896	868	929	905	892	919	888	891	859	846	898	939	888	859	855	925	905	893	861	900	906	876	906	854	898	894	872	891	899	881	916	870	850	907	887	912	867	874	897	928	933	929	919	858	965	957	844	926	860	835	913	904	916	920	909	883	896	885	921	918	935	847	923	878	891	852	867	853	852	891	907	928	915	925	875	864	904	909	922	898	931	875	872	859	877	916	905	838	904	896	895	919	882	901	894	881	894	852	937	880	929	893	882	906	849	887	945	908	934	829	902	887	893	851	851	903	911	882	932	915	874	858	935	905	898	917	921	877	911	903	924	876	852	899	899	890	886	891	888	876	920	923	940	899	854	842	894	905	910	863	902	872	915	850	919	911	867	844	958	880	834	864	865	906	859	896	934	900	878	935	923	921	890	923	889	904	898	830	903	897	833	849	889	897	927	880	853	848	869	911	907	853	945	845	892	902	910	847	868	852	899	899	850	876	815	852	889	902	891	936	914	931	907	881	865	872	878	910	896	841	888	894	911	917	949	871	889	878	859	881	900	846	919	860	907	891	895	894	946	865	914	873	924	901	918	889	923	879	917	895	903	875	847	855	880	910	876	911	864	922	890	890	864	942	926	863	844	907	922	881	843	919	939	847	873	906	895	897	926	900	885	889	847	885	864	868	829	917	947	879	926	845	898	903	885	877	895	853	803	876	931	925	933	903	900	904	885	860	871	892	941	841	870	873	873	933	940	882	876	916	922	884	860	898	913	887	837	916	866	834	862	867	856	906	899	897	883	853	908	890	871	923	847	938	837	879	935	833	872	858	848	896	868	943	878	900	877	892	909	836	949	869	862	851	949	931	895	935	884	965	883	859	902	881	873	856	932	893	887	924	916	879	897	938	904	899	948	910	846	931	895	897	899	933	872	830	890	858	919	909	876	858	903	885	898	832	889	892	937	881	929	873	899	908	874	889	926	858	919	845	902	915	889	856	903	892	861	888	893	906	896	839	916	920	912	893	896	909	889	972	900	873	911	913	879	925	903	857	908	872	923	891	872	893	879	891	871	957	917	862	828	888	844	909	944	856	869	888	910	909	880	900	871	936	953	941	859	924	891	887	891	874	895	901	906	910	839	875	875	926	911	894	854	927	881	930	885	903	895	955	908	917	896	900	905	931	911	921	859	913	887	911	860	902	850	884	897	937	865	883	919	915	903	900	910	876	902	959	896	850	913	915	891	946	844	892	907	922	923	879	891	945	884	890	922	844	855	856	855	897	895	902	937	899	924	895	836	890	877	877	894	929	927	904	867	932	867	879	868	872	861	875	920	899	937	918	879	871	891	897	898	877	872	917	931	880	888	888	892	855	900	911	906	896	887	922	884	884	872	887	888	870	809	945	863	875	880	929	898	883	895	898	837	887	890	900	863	945	931	894	873	946	878	852	827	894	856	941	896	902	867	908	856	906	888	871	888	918	881	883	923	845	869	905	903	891	883	929	932	884	863	891	952	923	865	930	938	879	875	846	912	900	873	902	899	934	894	848	854	896	937	913	930	960	885	901	927	910	950	878	877	970	893	843	852	879	884	906	935	941	847	913	884	905	888	911	885	865	871	880	879	875	886	873	830	897	858	888	877	899	864	815	860	880	900	896	844	948	900	868	882	929	940	889	905	876	862	841	875	876	852	892	893	918	940	864	914	918	896	880	880	896	896	840	898	852	876	900	873	904	901	893	903	868	957	876	879	883	873	843	863	959	840	869	869	815	870	893	877	901	875	904	884	942	896	854	868	927	927	885	843	917	856	887	941	849	887	879	842	863	905	909	872	940	889	889	889	867	867	892	799	895	836	910	867	870	888	874	899	928	924	912	943	869	906	906	915	918	870	900	916	945	868	937	894	883	870	918	933	878	954	932	905	880	888	928	911	857	875	857	878	889	830	934	869	875	877	869	967	922	909	891	864	892	875	913	875	841	888	913	858	908	840	854	857	901	902	887	896	892	876	859	883	921	893	890	893	877	891	927	921	882	896	882	891	928	868	837	861	867	881	903	920	853	916	923	909	917	866	853	885	853	917	878	869	876	867	931	895	845	909	878	881	905	897	900	883	889	909	842	889	882	903	880	909	919	856	926	845	882	854	908	917	861	844	870	845	867	887	888	918	910	886	858	902	921	848	925	898	856	860	871	936	865	906	923	866	839	826	903	866	901	900	853	866	870
36997	42761	29385	21080	13816	8376	5787	5651	5237	5475	4144	3314	2588	2327	2002	1859	1605	1455	1484	1390	1485	1455	1474	1424	1417	1348	1322	1329	1233	1116	1178	1128	1134	1134	1175	1132	1147	1171	1154	1151	1194	1181	1207	1145	1211	1162	1138	1156	1137	1082	1159	1162	1137	1130	1145	1083	1181	1119	1108	1168	1123	1129	1147	1139	1141	1128	1136	1129	1099	1073	1108	1157	1076	1131	1092	1197	1078	1061	1142	1126	1160	1063	1100	1121	1078	1094	1086	1077	1017	1046	1105	1067	1158	1095	1154	1163	1080	1109	1088	1113	1124	1149	1082	1115	1074	1082	1121	1066	1047	1096	1059	1049	1114	1119	1100	1208	1082	1101	1087	1083	1189	1066	1132	1083	1092	1109	1085	1074	1128	1145	1061	1096	1060	1037	1092	1053	1141	1015	1089	1152	1123	1091	1079	1114	1074	1120	1120	1048	1103	1126	1106	1115	1075	1126	1084	1073	1130	1079	1086	1096	1149	1061	1131	1059	1032	1118	1099	1126	1092	1012	1066	1181	1106	1105	1112	1123	1069	1138	1103	1103	1090	1100	1125	1086	1106	1070	1149	1090	1154	1136	1101	1093	1148	1119	1112	1089	1127	1078	1073	1127	1073	1140	1064	1032	1117	1107	1090	1089	1114	1179	1057	1038	1106	1078	1094	1095	1043	1080	1072	1036	1055	1080	1071	1103	1179	1140	1132	1054	1084	1125	1119	1114	1135	1113	1097	1113	1143	1105	1142	1050	1126	1116	1051	1076	1101	1145	1085	1100	1111	1080	1140	1110	1081	1050	1031	1151	1189	1133	1139	1070	1113	1086	1135	1133	1089	1086	1086	1074	1062	1175	1103	1054	1081	1132	1139	1132	1063	1128	1095	1109	1133	1152	1187	1118	1090	1068	1108	1119	1109	1105	1090	1096	1111	1097	1113	1090	1111	1132	1113	1142	1123	1107	1103	1112	1118	1069	1171	1119	1061	1116	1147	1110	1120	1133	1090	1073	1098	1130	1131	1095	1090	1102	1092	1012	1071	1083	1076	1057	1113	1175	1098	1138	1138	1077	1067	1130	1119	1107	1069	1130	1145	1123	1105	1088	1066	1111	1086	1085	1063	1076	1109	1094	1118	1070	1060	1131	1126	1074	1106	1115	1139	1079	1095	1052	1107	1059	1079	1076	1054	1058	1108	1043	1138	1163	1128	1070	1085	1102	1154	1100	1109	1103	1107	1075	1090	1086	1104	1120	1076	1124	1088	1120	1125	1082	1087	1115	1156	1102	1115	1110	1156	1087	1147	1126	1086	1085	1146	1078	1113	1142	1093	1111	1156	1122	1063	1091	1110	1086	1064	1139	1085	1037	1110	1111	1073	1100	1088	1097	1116	1040	1135	1092	1042	1016	1108	1077	1092	1081	1070	1145	1126	1102	1050	1069	1102	1163	1126	1098	1105	1096	1059	1141	1138	1127	1053	1106	1097	1071	1097	1126	1106	1108	1124	1088	1088	1132	1087	1140	1178	1110	1070	1084	1152	1106	1081	1061	1090	1056	1076	1047	1137	1129	1123	1125	1107	1083	1118	1051	1138	1111	1070	1165	1106	1109	1080	1098	1051	1117	1147	1149	1113	1079	1132	1050	1047	1122	1120	1120	1097	1092	1119	1134	1125	1084	1110	1092	1125	1087	1115	1101	1069	1072	1161	1066	1102	1120	1068	1110	1152	1136	1160	1091	1116	1050	1141	1094	1090	1056	1088	1136	1070	1059	1051	1082	1126	1060	1114	1110	1103	1072	1069	1109	1073	1058	1112	1130	1110	1064	1100	1090	1094	1123	1074	1110	1134	1074	1100	1080	1096	1089	1097	1084	1144	1072	1160	1137	1067	1052	1107	1153	1123	1150	1111	1094	1173	1110	1057	1064	1098	1107	1110	1088	1123	1092	1079	1095	1098	1177	1101	1151	1116	1127	1142	1095	1164	1118	1102	1104	1070	1035	1107	1042	1056	1075	1158	1145	1128	1080	1072	1142	1125	1125	1091	1103	1081	1044	1138	1103	1024	1091	1168	1074	1115	1077	1063	1051	1117	1061	1094	1116	1095	1114	1056	1063	1132	1094	1094	1107	1093	1064	1100	1120	1076	1102	1153	1068	1114	1103	1062	1072	1127	1161	1086	1056	1030	1086	1094	1130	1118	1096	1097	1067	1097	1140	1114	1061	1103	1147	1116	1138	1122	1067	1077	1116	1127	1120	1104	1111	1098	1094	1125	1072	1131	1100	1168	1120	1102	1075	1129	1094	1125	1073	1109	1120	1090	1105	1077	1155	1107	1109	1094	1056	1079	1105	1083	1128	1101	1125	1153	1083	1120	1017	1102	1044	1094	1085	1076	1055	1180	1130	1145	1095	1122	1138	1113	1076	1077	1155	1079	1112	1079	1084	1129	1146	1093	1133	1095	1079	1117	1100	1059	1079	1106	1086	1073	1074	1069	1126	1107	1071	1108	1110	1126	1056	1100	1080	1150	1125	1097	1184	1086	1109	1086	1112	1075	1075	1077	1106	1123	1132	1102	1128	1166	1117	1079	1121	1038	1157	1188	1110	1157	1109	1061	1113	1074	1154	1110	1141	1046	1104	1051	1139	1014	1102	1095	1032	1067	1128	1106	1086	1093	1113	1119	1082	1067	1103	1098	1117	1114	1110	1145	1083	1147	1090	1080	1065	1059	1092	1116	1135	1098	1129	1057	1152	1089	1112	1122	1113	1144	1122	1094	1110	1110	1075	1050	1145	1090	1062	1075	1122	1085	1064	1108	1115	1151	1087	1072	1115	1067	1083	1105	1067	1108	1120	1123	1123	1138	1160	1127	1069	1063	1048	1086	1093	1048	1085	1052	1120	1098	1110	1040	1141	1068	1154	1087	1119	1146	1088	1084	1091	1077	1121	1128	1139	1121	1073	1097	1076	1092	1062	1084	1121	1107	1113	1125	1097	1101	1112	1071	1136	1091	1103	1131	1016	1130	1153	1092	1094	1087	1088	1128	1089	1142	1052	1129	1087	1164	1095	1090	1146	1076	1133	1111	1106	1102	1076	1058	1090	1079	1047	1113	1127	1131	1119	1117	1135	1151	1092	1090	1166	1129	1100	1021	1139	1053	1152	1103	1109	1109	1088	1100	1089	1168	1080	1071	1101	1152	1072	1136	1133	1079	1076	1082	1120	1120	1070	1043	1102	1090	1070	1106	1054	1059	1077	1124	1067	1098	1096	1059	1081	1059	1096	1085	1019	1106	1121	1118	1082	1145	1088	1086	1067	1072	1064	1054	1153	1086	1069	1048	1042	1098	1041	1139	1072	1085	1062	1059	1086	1126	1064	1163	1106	1147	1103	1137	1135	1142	1087	1085	1081	1076	1099	1043	1146	1102	1075	1049	1079	1022	1111	1186	1102	1110	1106	1063	1131	1163	1107	1113	1114	1053	1069	1095	1097	1192	1066	1036	1069	1141	1062	1101	1154	1121	1101	1046	1148	1064	1091	1112	1091	1067	1060	1142	1123	1153	1096	1109	1083	1100	1152	1110	1129	1190	1069	1128	1094	1083	1065	1061	1124	1087	1086	1083	1073	1128	1102	1086	1072	1095	1100	1127	1089	1132	1141	1147	1126	1120	1084	1114	1086	1130	1108	1051	1127	1075	1109	1101	1127	1098	1111	1145	1144	1095	1130	1126	1109	1093	1109	1129	1092	1133	1154	1070	1085	1125	1122	1138	1100	1095	1113	1086	1076	1103	1159	1141	1117	1116	1075	1150	1077	1060	1082	1088	1075	1078	1093	1100	1065	1159	1099	1082	1077	1104	1124	1129	1167	1106	1076	1128	1162	1075	1105	1050	1056	1103	1061	1105	1072	1084	1076	1118	1129	1059	1047	1069	1085	1116	1121	1092	1085	1099	1114	1119	1111	1152	1109	1148	1109	1104	1173	1151	1074	1080	1070	1090	1132	1098	1077	1075	1077	1094	1118	1068	1085	1120	1083	1128	1077	1045	1101	1123	1157	1106	1111	1122	1102	1100	1115	1081	1057	1074	1086	1082	1106	1124	1038	1085	1116	1159	1029	1062	1127	1100	1060	1097	1056	1075	1074	1152	1096	1116	1095	1112	1097	1100	1108	1104	1088	1015	1149	1136	1186	1143	1134	1150	1124	1077	1104	1050	1092	1124	1122	1114	1070	1103	1119	1069	1112	1109	1146	1039	1091	1075	1071	1086	1072	1067	1136	1112	1123	1056	1084	1111	1128	1148	1082	1071	1127	1126	1116	1128	1120	1173	1076	1142	1113	1127	1063	1105	1128	1055	1118	1138	1068	1108	1137	1118	1082	1080	1088	1129	1115	1056	1064	1091	1097	1066	1114	1054	1111	1140	1085	1091	1108	1103	1140	1153	1088	1086	1138	1062	1132	1075	1058	1095	1136	1115	1142	1085	1097	1060	1033	1194	1079	1091	1108	1093	1102	1147	1096	1078	1067	1145	1104	1108	1160	1081	1186	1051	1024	1135	1013	1122	1058	1128	1094	1058	1069	1147	1126	1068	1059	1162	1112	1092	1071	1121	1133	1066	1084	1126	1039	1116	1103	1053	1132	1125	1070	1082	1097	1096	1087	1019	1038	987	1091	1044	1060	1105	1111	1071	1094	1090	1090	1104	1081	1096	1120	1062	1127	1139	1048	1095	1102	1082	1124	1100	1131	1121	1090	1108	1069	1079	1094	1096	1075	1032	1138	1139	1121	1078	1088	1059	1138	1091	1069	1090	1077	1067	1095	1137	1132	1088	1060	1125	1121	1112	1115	1109	1160	1104	1066	1121	1146	1081	1105	1105	1102	1087	1035	1083	1080	1056	1150	1083	1116	1056	1100	1105	1104	1153	1069	1139	1075	1154	1124	1090	1126	1115	1147	1114	1130	1102	1075	1132	1090	1101	1122	1071	1110	1058	1059	1092	1052	1117	1150	1079	1107	1103	1109	1129	1077	1076	1103	1060	1100	1092	1142	1096	1085	1111	1124	1117	1198	1107	1002	1129	1115	1116	1125	1125	1080	1160	1122	1088	1088
23656	20833	27995	23795	20655	13640	6572	4310	3957	4107	3681	2545	2003	1695	1540	1217	1159	997	982	1008	1001	1111	1013	1003	1046	1018	1063	1052	942	896	861	858	802	848	827	869	920	875	935	893	909	864	883	883	834	871	828	775	806	829	791	824	868	858	840	795	825	817	838	816	795	821	824	771	758	793	819	751	819	815	817	825	836	777	726	781	817	768	834	811	762	806	771	739	776	817	747	757	808	757	744	813	782	800	774	797	797	792	798	830	828	812	757	760	776	764	788	783	778	835	848	754	816	825	775	793	816	751	773	801	809	804	791	790	832	820	743	785	745	777	759	755	811	793	803	763	758	746	790	838	803	818	801	835	844	760	765	761	782	761	721	784	809	797	793	808	716	737	755	754	768	767	772	791	749	785	786	801	826	811	813	728	790	810	808	783	786	808	764	806	750	809	827	762	800	795	762	808	809	830	795	741	810	806	785	773	799	841	816	772	791	818	769	751	804	801	814	764	787	756	718	750	770	740	771	807	783	810	801	810	788	770	760	754	801	762	801	780	787	792	848	783	783	812	775	888	788	772	817	767	765	792	775	787	781	791	759	720	785	795	774	778	744	806	786	834	829	788	768	820	826	749	803	791	815	824	786	819	823	825	793	797	816	808	798	818	836	757	778	785	781	785	763	795	811	780	761	736	793	819	757	799	782	845	783	758	798	764	864	825	779	818	785	764	779	804	812	777	809	784	810	821	784	799	738	749	780	787	782	763	842	791	794	786	779	775	847	854	770	849	738	781	741	752	805	784	787	838	787	826	811	779	784	776	822	843	770	760	788	812	799	765	782	833	845	801	766	766	805	803	811	803	824	760	753	791	781	795	826	790	765	818	807	794	818	754	758	807	868	841	834	774	764	810	796	822	763	737	785	877	780	816	850	810	787	823	833	781	814	769	784	787	794	799	804	813	775	819	763	784	784	836	808	791	774	803	788	792	796	743	815	809	786	805	760	791	790	759	811	791	834	783	716	750	802	854	788	818	796	853	778	806	808	788	756	815	820	795	770	795	772	781	758	829	772	796	773	787	748	796	790	805	762	762	770	867	867	794	808	770	760	810	763	779	769	728	767	820	791	814	732	781	771	778	760	789	759	798	816	818	832	798	804	770	771	840	826	847	789	837	785	821	771	785	806	796	822	778	797	854	800	722	734	817	782	740	825	745	844	819	829	784	794	852	717	812	895	775	831	746	832	847	777	787	815	783	778	808	748	797	841	739	741	790	813	809	805	790	805	772	771	768	790	805	798	753	751	762	766	749	787	794	841	759	828	764	796	797	790	825	795	823	827	765	827	787	808	837	781	802	782	761	734	801	807	838	836	811	798	770	816	796	769	774	771	816	797	776	803	791	778	778	754	731	835	815	773	817	762	807	747	790	876	773	809	774	757	776	807	782	812	729	798	812	789	812	785	759	817	767	797	788	779	793	803	748	855	772	803	759	766	820	827	774	757	756	786	752	814	790	759	811	760	831	796	829	755	792	833	796	812	818	759	798	783	798	770	789	806	784	726	802	788	820	811	851	745	746	806	759	807	804	823	821	794	799	798	733	787	790	805	789	765	867	809	740	756	758	815	796	735	820	770	780	798	808	816	788	794	784	826	763	803	796	794	804	795	810	763	803	783	742	784	702	777	779	746	773	818	739	770	797	747	749	802	763	781	754	761	744	773	796	784	788	788	747	764	811	824	819	744	821	769	801	823	812	759	747	778	770	769	795	784	737	776	756	853	860	807	770	774	825	771	790	784	785	759	759	802	779	811	794	785	786	790	797	807	761	775	809	809	774	806	746	833	793	740	781	743	770	774	748	759	787	753	805	766	798	802	773	790	815	810	767	812	761	779	750	806	777	806	817	775	795	741	771	723	764	829	818	779	775	742	726	769	772	767	741	769	822	829	790	737	837	745	768	789	793	805	758	800	786	789	813	774	714	803	852	793	762	784	799	775	788	757	829	799	809	776	746	850	746	766	745	808	822	804	772	777	828	799	794	742	776	763	796	797	769	759	795	818	791	803	751	806	853	798	758	774	792	798	763	767	776	840	754	796	812	809	756	780	791	799	793	767	799	786	800	785	805	810	769	759	751	752	807	791	740	837	868	771	797	799	822	725	797	780	743	868	767	804	760	799	747	773	799	791	720	786	774	797	734	847	851	803	852	750	822	799	787	759	775	747	777	790	783	795	805	734	759	785	799	836	784	753	769	726	828	803	768	736	783	753	841	764	808	757	793	851	766	784	789	776	755	820	813	795	748	779	770	778	782	812	784	751	819	804	818	834	775	817	746	808	803	749	784	810	815	843	758	825	746	759	840	791	751	770	832	742	778	759	795	793	833	799	786	796	793	760	765	832	792	809	829	773	756	825	778	829	787	740	766	783	849	751	804	714	743	832	827	754	812	828	788	711	781	815	767	805	794	786	808	791	787	759	798	803	801	763	784	730	815	763	787	763	832	786	804	773	806	758	771	812	782	739	754	758	811	813	794	749	779	827	768	787	791	810	802	788	813	805	797	781	784	731	775	777	804	766	765	814	745	757	858	781	803	783	829	779	750	818	841	820	802	793	769	796	801	777	828	796	796	788	759	793	837	861	819	827	792	784	761	777	833	759	758	811	789	821	818	790	755	778	796	839	755	812	792	820	819	759	793	786	796	731	755	773	819	795	731	765	752	784	775	812	781	772	771	810	769	782	781	735	782	752	767	828	740	837	763	763	808	820	759	801	784	779	807	818	819	806	849	779	784	778	803	810	767	745	806	795	804	772	785	742	826	761	793	782	763	807	786	824	779	774	787	782	781	794	791	779	768	825	786	760	761	808	751	734	759	793	810	793	766	773	761	822	764	772	728	799	768	777	796	793	827	808	754	742	770	776	742	776	818	804	809	810	835	858	835	771	776	809	804	769	811	732	787	775	788	826	804	810	819	826	756	781	804	804	689	794	803	782	754	721	791	831	766	770	788	790	768	747	827	808	819	776	801	805	830	761	802	797	748	771	784	781	802	765	805	750	758	806	771	696	797	772	759	822	788	782	831	773	805	819	777	806	818	818	783	795	752	771	763	772	750	806	758	786	796	817	769	752	765	782	761	778	812	810	745	817	824	829	840	811	746	791	797	848	782	802	794	772	766	805	762	759	782	784	834	775	759	771	770	768	798	804	758	764	777	740	812	834	790	784	775	828	810	754	818	771	790	792	759	782	767	729	808	812	785	798	799	828	805	740	780	778	809	802	714	784	821	764	776	833	802	806	784	815	824	828	839	798	875	795	801	815	757	791	783	768	822	806	831	800	780	799	807	837	780	799	786	806	792	759	778	760	778	775	762	742	800	805	768	837	782	746	770	764	740	773	774	810	795	778	814	862	794	785	797	750	751	746	779	791	704	775	804	877	769	784	761	824	760	790	755	773	818	785	746	762	746	802	804	773	728	798	778	797	803	840	793	790	800	758	823	761	765	751	745	753	803	787	756	772	751
39812	54837	36734	26082	16361	11362	9676	8036	8103	8276	6942	4734	3656	3106	2488	1974	1697	1392	1400	1388	1442	1535	1443	1459	1464	1520	1573	1497	1246	1045	1069	1033	1040	1069	1114	1112	1149	1165	1175	1124	1212	1214	1182	1070	1126	1126	987	980	994	1036	973	1108	1039	1023	1099	1057	1030	1092	1001	1006	1031	1039	1015	981	1022	1010	1003	971	1019	923	983	992	995	998	1026	954	962	974	974	949	994	922	1017	953	1004	980	963	995	989	1024	963	1007	926	1016	1019	963	921	1030	995	950	983	996	990	981	998	901	1007	978	1004	965	965	1036	1045	926	964	950	1022	1010	999	966	910	986	1013	983	1003	992	1037	927	1066	963	1010	984	999	960	1000	903	973	992	987	947	884	1025	987	899	997	958	904	1002	910	966	964	953	1010	997	959	946	978	973	989	990	971	1015	1058	988	948	987	973	956	1004	958	984	954	978	926	975	1003	945	959	986	968	968	981	964	988	977	923	966	986	1056	969	992	1026	982	961	913	991	1025	969	1005	925	953	989	991	957	990	963	957	980	945	969	996	1009	963	1007	975	967	984	948	977	1013	977	984	1003	984	991	930	982	948	1003	981	972	916	996	1027	935	997	937	1011	979	986	984	977	1009	919	952	993	972	945	1044	992	969	1019	980	993	978	963	967	957	962	945	997	955	985	1046	966	1006	969	989	925	920	990	954	984	946	958	998	1003	964	992	1014	995	1021	1019	1002	922	1027	945	991	958	982	1019	955	938	1059	1009	998	1059	956	965	941	973	1024	991	972	980	972	1002	932	954	951	936	952	963	964	997	968	979	965	964	981	950	1033	1001	979	1028	977	998	985	1007	972	995	1025	903	973	1005	1026	1045	961	993	998	1038	962	898	968	1026	993	967	976	976	969	962	996	979	922	965	957	1003	978	980	941	1003	986	986	1001	1009	971	995	1004	1045	940	979	979	990	988	946	962	968	951	921	1006	959	978	998	998	971	973	997	1009	993	994	988	966	953	1006	979	1007	996	947	986	1003	958	944	963	940	947	965	1037	990	1000	1000	961	973	933	932	1026	977	990	1010	941	979	959	975	1029	960	1032	1019	954	957	975	1039	972	977	1018	923	972	957	957	991	943	985	974	1014	1018	935	969	1015	1000	997	1009	982	968	989	974	1005	986	985	940	1006	1016	996	968	966	1014	1032	976	1004	993	965	1025	981	973	1005	952	980	977	976	993	944	998	955	1028	981	991	1018	975	943	991	989	946	987	953	1031	966	980	986	994	979	1002	1016	1018	934	921	959	955	973	966	978	979	977	950	983	992	988	1018	971	1046	975	961	965	950	945	1028	914	919	1002	1000	1003	984	1003	986	1012	952	940	1028	949	1014	971	962	1035	1011	1048	922	994	1006	979	1003	986	971	973	959	1013	966	1010	1023	955	1034	990	967	983	1003	948	904	1003	980	1026	932	960	929	978	936	1009	1008	1004	972	970	982	975	979	943	967	973	1016	959	965	953	1011	930	983	975	975	1000	967	983	937	1019	1004	958	1024	964	974	959	974	983	1001	1034	949	986	973	1005	929	1038	1019	1005	951	1021	927	992	942	951	991	972	988	980	1004	932	979	1013	1012	919	959	1026	936	940	988	985	953	938	945	1020	978	1041	963	946	953	1006	965	1009	1010	973	950	1022	971	937	956	1011	1043	966	945	974	993	1021	993	968	972	954	957	1003	1002	965	953	939	977	985	993	966	937	997	1044	1005	1002	1011	1073	933	988	964	1000	956	1031	1000	1010	984	898	995	941	917	989	979	950	985	1016	977	1020	936	1005	1035	947	994	973	993	990	933	1054	974	993	970	962	927	935	976	993	914	1027	926	982	939	1019	953	967	935	950	1004	946	1000	949	973	971	987	956	918	973	1003	987	1039	1004	982	993	1038	973	953	1028	986	981	1005	998	998	987	1022	996	949	994	980	970	962	947	1046	1035	949	986	964	1003	996	948	998	968	980	953	931	1015	1048	986	989	1008	941	979	1013	964	1027	973	989	959	964	928	962	1012	974	1024	963	925	939	979	963	918	1027	939	1003	946	971	1016	1042	965	1013	1005	961	987	1002	939	923	978	1001	1006	1026	1003	976	1003	986	941	980	935	995	1029	967	979	956	966	984	1008	996	966	1006	995	1010	972	964	949	948	1004	1039	985	1057	911	931	985	974	929	976	985	971	977	931	982	1018	1041	1001	935	975	976	971	1045	1013	1089	1000	1032	968	929	971	994	974	944	981	1001	958	988	987	1014	988	992	966	956	989	950	970	1057	943	996	961	997	953	983	934	1047	949	1033	985	968	1026	988	973	1036	958	983	968	991	953	1036	948	984	916	1058	996	1010	1004	987	988	915	983	939	953	1026	942	953	1003	949	1048	977	983	942	1004	998	982	972	988	958	970	1008	950	942	1005	987	949	964	996	994	1000	989	955	930	984	960	955	978	965	975	875	972	983	1010	962	955	1027	964	1012	1006	1050	964	929	1015	1003	954	969	1014	1017	970	923	976	970	941	993	913	995	1000	1049	990	949	982	994	952	979	972	980	951	1003	976	1000	950	949	1032	939	946	998	983	988	955	1009	982	1001	979	996	951	965	988	975	948	987	1035	985	968	984	981	979	988	981	1017	981	1000	1014	977	887	1000	967	973	954	888	988	979	973	962	994	996	956	987	996	955	997	1027	978	994	947	988	985	997	949	1011	968	917	989	951	1002	982	959	980	995	964	963	997	985	982	1015	1028	959	983	977	970	984	941	971	998	946	915	1004	948	968	943	995	947	1029	986	992	983	1024	929	939	999	1010	1004	981	1002	1033	940	1042	975	1003	961	998	966	1004	1021	970	1022	936	979	981	1021	1022	978	994	955	942	1036	913	982	951	968	977	1010	1008	1018	961	957	936	1011	932	1019	924	962	939	952	1030	1022	995	961	976	983	969	988	963	979	971	1062	973	962	998	1041	996	984	1007	1000	982	1035	955	982	943	946	982	973	952	988	1035	988	997	959	986	950	991	1008	956	946	975	992	962	1041	935	949	989	1003	993	983	975	994	985	972	975	994	993	1004	940	972	974	972	983	969	961	969	991	1019	975	942	976	994	1004	1015	908	1029	1013	987	1017	935	973	962	969	948	1048	934	952	972	1044	996	953	960	1053	977	1003	976	993	862	1017	1011	1000	943	962	960	1010	979	986	959	1002	999	1015	984	960	957	1008	963	1011	974	998	1024	1029	975	976	904	982	961	982	937	971	939	952	987	962	942	991	994	957	1008	935	954	1014	1072	955	959	965	1036	967	990	1033	1017	983	942	944	992	1033	1007	995	1003	999	1032	949	991	981	998	1016	971	965	997	993	959	1019	974	977	977	908	989	978	990	935	949	969	962	936	1026	1005	992	971	982	957	974	991	973	990	1008	987	953	921	944	1006	931	1006	927	902	983	1028	946	995	1011	933	1051	988	923	996	975	951	988	961	1008	969	995	926	960	1050	1007	973	1003	972	925	1021	980	1030	985	969	971	994	964	946	966	1012	1007	1021	969	960	1008	961	926	949	979	966	965	1010	967	1005	970	1079	990	1002	1011	932	987	948	994	1013	951	942	998	952	932	1011	943	969	980	1034	1040	954	986	988	961	1004	980	899	957	1044	962	975	946	972	982	945	950	979	942	991	979	980	966	912	956	952	986	961	968	971	916	953	993	985	960	960	939	964	971	961	1036	977	943	906	1022	976	960	991	958	955	997	936	951	927	910	982	980	1032	936	1013	959	971	963	959	951	1005	939	984	1009	956	1005	995	1038	1007	1023	1023	937	994	953	983	1008	990	1030	966	989	988	975	973	977	986	1003	966	998	938	1022	934	1026	984	980	1019	1009	987	994	947	952	989	940	952	1007	954	994	958	955	984	928	955	985
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
