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
340334418667	340334419187	340334419737	340334420287	340334420836	340334421387	340334421937	340334422487	340334423036	340334423587	340334424137	340334424687	340334425236	340334425787	340334426337	340334426887	340334427436	340334427987	340334428537	340334429087	340334429636	340334430187	340334430737	340334431287	340334431836	340334432387	340334432937	340334433487	340334434036	340334434587	340334435137	340334435687	340334436236	340334436787	340334437337	340334437887	340334438436	340334438987	340334439537	340334440087	340334440636	340334441187	340334441737	340334442287	340334442836	340334443387	340334443937	340334444487	340334445036	340334445587	340334446137	340334446687	340334447236	340334447787	340334448337	340334448887	340334449436	340334449987	340334450537	340334451087	340334451636	340334452187	340334452737	340334453287	340334453836	340334454387	340334454937	340334455487	340334456036	340334456587	340334457137	340334457687	340334458236	340334458787	340334459337	340334459887	340334460436	340334460987	340334461537	340334462087	340334462636	340334463187	340334463737	340334464287	340334464836	340334465387	340334465937	340334466487	340334467036	340334467587	340334468137	340334468687	340334469236	340334469787	340334470337	340334470887	340334471436	340334471987	340334472537	340334473087	340334473636	340334474187	340334474737	340334475287	340334475836	340334476387	340334476937	340334477487	340334478036	340334478612	340334479162	340334479712	340334480261	340334480812	340334481362	340334481912	340334482461	340334483012	340334483562	340334484112	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2722	2000	3600	2300	2722	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21890	20145	27429	22732	20170	19574	9780	3464	2851	2179	1785	1503	1287	1207	1105	1048	1003	939	941	876	916	870	879	810	820	805	819	852	819	736	783	732	771	788	775	765	754	785	758	738	732	771	758	772	717	730	778	744	749	718	755	696	749	715	749	775	785	773	768	724	756	775	770	726	722	667	753	756	719	754	723	738	772	759	732	805	769	766	711	793	749	759	747	781	742	721	777	764	776	786	777	730	777	753	750	724	745	750	797	727	736	762	780	766	716	744	787	747	713	712	740	702	759	731	732	756	723	742	720	721	748	728	756	736	777	764	797	737	807	724	724	725	754	696	745	703	727	724	733	748	725	775	806	730	731	777	706	684	760	742	767	727	766	697	769	740	727	734	736	693	710	728	698	719	764	759	728	733	701	731	748	692	786	776	735	753	769	793	777	749	689	785	774	751	703	708	735	774	725	760	697	730	678	728	716	707	744	704	723	718	726	731	712	767	711	758	784	712	818	697	748	745	752	689	750	739	735	772	751	797	745	712	759	766	733	755	700	689	711	757	723	745	698	694	713	754	735	765	707	735	720	792	734	778	738	774	758	714	745	754	758	713	705	707	722	770	728	751	688	717	744	743	721	727	779	696	769	756	727	762	727	725	701	696	730	722	772	741	771	719	735	750	673	731	763	731	758	698	703	714	740	745	765	702	722	779	688	784	727	732	701	715	679	717	694	769	711	790	721	707	755	743	740	700	733	748	687	756	738	693	721	736	720	703	774	771	725	715	750	709	728	737	751	703	730	693	752	738	700	743	692	751	775	734	747	765	767	767	703	776	752	724	773	750	740	762	724	752	706	709	732	734	702	749	730	765	727	757	749	728	748	779	735	698	784	753	700	750	747	739	724	771	737	674	717	801	761	731	710	738	736	725	737	728	722	740	769	728	735	752	736	734	731	769	731	742	705	767	721	792	748	766	742	707	737	795	756	742	749	747	711	758	720	740	708	712	698	718	709	736	713	714	778	743	754	731	725	692	751	727	727	741	744	729	744	714	707	739	731	769	786	749	772	755	724	723	695	758	749	771	763	734	704	732	775	723	752	752	766	720	726	776	742	727	730	738	723	729	750	755	765	760	735	743	691	666	724	748	742	716	746	695	769	747	747	709	740	751	707	759	709	730	755	755	752	728	773	759	811	729	681	713	697	735	799	725	736	699	703	694	711	749	740	703	736	761	754	752	723	721	746	752	735	709	748	719	744	737	803	691	761	676	743	721	733	731	734	708	795	731	691	728	761	749	764	771	730	743	783	745	789	714	764	721	674	674	723	708	744	718	730	757	727	738	741	759	720	743	753	778	749	713	726	748	747	703	762	753	729	718	711	720	755	736	770	781	704	718	758	743	759	747	770	717	753	731	709	804	745	802	694	762	743	763	763	793	742	762	731	733	750	768	734	778	733	721	710	716	723	734	754	782	682	764	736	762	746	727	698	714	747	757	748	745	748	761	763	729	770	707	681	711	720	679	776	728	733	729	757	741	772	752	694	752	759	716	733	723	744	753	734	721	713	747	739	703	801	786	757	775	756	778	713	712	731	724	754	703	760	761	742	710	703	766	707	745	723	751	781	734	717	747	676	745	718	701	737	741	721	747	730	753	689	809	733	732	743	702	732	770	725	720	673	708	726	712	729	699	730	709	734	764	755	723	696	744	735	725	676	702	730	711	755	706	747	707	743	714	691	771	723	724	699	768	744	738	685	746	715	761	785	738	807	717	766	729	795	726	762	723	732	709	740	744	790	736	726	744	762	765	789	735	763	777	707	795	726	707	729	756	730	750	758	740	757	699	708	746	718	734	746	693	786	749	741	723	748	662	732	714	753	700	758	744	692	750	736	710	715	724	744	695	747	746	731	811	656	719	720	688	758	744	724	695	734	737	732	776	745	743	772	761	729	732	710	708	709	780	780	723	725	761	739	722	713	739	749	719	715	721	702	742	771	730	739	697	707	739	718	704	759	756	737	755	746	707	710	727	690	737	725	738	770	724	698	735	750	798	771	739	671	720	728	751	751	733	676	725	763	730	714	740	766	762	714	728	724	724	706	752	721	778	723	722	723	721	737	748	708	731	685	751	753	743	805	754	754	716	737	699	701	700	728	737	724	760	772	777	758	730	707	737	753	750	746	734	732	672	703	705	723	753	750	739	747	756	745	777	744	747	713	727	758	804	735	748	725	755	754	724	768	730	702	686	732	668	742	725	710	730	713	708	788	728	762	760	772	747	734	727	772	727	719	705	760	762	800	730	741	746	738	727	754	734	687	711	774	750	780	744	705	742	744	730	727	764	797	726	750	739	719	726	732	747	748	720	736	736	746	738	743	746	680	708	720	684	744	761	762	753	721	705	698	783	762	698	709	716	751	756	707	718	733	725	744	778	753	784	760	785	737	760	750	736	751	701	741	738	748	706	778	752	747	756	733	722	787	716	717	782	766	725	771	757	705	743	754	735	759	686	712	733	763	733	765	765	706	794	717	751	691	735	716	748	757	743	683	723	700	719	719	711	732	728	760	739	732	784	713	715	727	732	728	739	732	746	730	723	726	738	745	731	749	704	738	770	737	723	762	713	731	771	688	804	756	731	717	801	772	710	731	758	720	721	734	776	755	767	712	754	725	735	690	717	759	673	749	737	725	752	713	773	710	733	760	725	736	753	724	735	649	690	684	775	691	734	720	718	750	737	768	733	747	739	779	780	716	725	764	738	744	698	717	754	725	735	723	730	750	748	702	705	726	771	725	701	736	734	758	759	779	720	749	748	676	714	718	749	725	700	727	742	716	734	691	731	774	726	746	738	737	751	738	694	770	747	808	729	711	725	785	724	726	733	789	773	780	716	703	713	740	698	745	709	701	758	746	749	779	745	760	781	683	736	746	700	766	762	728	766	714	686	718	704	676	728	766	714	700	717	737	718	743	720	769	745	733	727	719	764	759	781	733	729	748	718	679	740	776	703	749	733	732	714	746	707	746	701	723	733	758	678	733	705	720	801	721	716	712	775	741	713	706	762	727	778	748	708	698	685	735	704	735	743	747	707	726	721	718	753	740	727	768	738	704	740	732	801	725	748	728	800	718	741	779	762	728	720	655	759	729	748	740	727	754	749	744	754	710	679	715	770	742	759	711	730	719	701	756	724	717	750	694	719	741	748	754	707	730	723	757	680	713	722	670	758	743	723	688	729	741	729	732	746	734	690	760	747	732	735	741	791	711	750	734	767	719	759	797	738	700	697	790	753	744	739	744	703	704	727	745	750	743	723	734	734	767	699	728	720	737	702	751	744	708	736	711	705	713	698	751	776	758	724	772	744	749	722	756	680	762	744	759	714	702	767	765	733	717	738	757	753	733	769	698	706	741	738	781	735	736	687	753	769	732	736	697	669	760	746	776	746	754	725	777	771	748	759	750	743	758	779	706	776	751	727	716	742	741	730	741	726	749	729	789	770	744	712	706	751	735	739	745	752	725	693
33091	56848	47671	28896	14792	11155	7258	5944	5573	4073	3215	2562	2245	1927	1691	1496	1450	1447	1246	1188	1134	1043	1047	1022	993	1018	950	959	928	888	921	916	907	861	868	898	874	864	883	870	835	803	808	875	846	851	857	851	829	848	856	814	872	842	841	846	836	845	843	843	883	809	872	846	822	839	792	856	832	850	857	884	792	859	814	790	844	851	787	879	783	793	812	807	831	813	810	830	847	812	899	804	808	818	867	854	795	794	812	854	849	867	765	800	830	802	835	817	786	784	793	832	781	875	879	773	798	839	817	871	819	832	807	878	840	804	830	810	814	814	803	833	798	826	850	871	816	824	818	815	856	814	820	854	849	848	831	807	824	818	836	768	808	827	874	787	826	822	857	843	774	779	784	843	847	801	830	784	862	870	834	861	850	808	866	809	769	783	868	775	790	850	816	841	806	776	811	852	822	826	861	850	822	802	804	836	854	800	858	788	803	851	787	823	832	831	879	806	801	797	825	834	815	836	806	821	836	776	797	809	840	803	785	843	820	805	816	806	830	861	810	876	794	783	765	858	826	820	791	828	871	862	826	826	813	825	805	838	809	828	837	843	831	854	836	853	793	831	836	853	806	814	842	839	855	814	821	799	794	807	879	804	822	794	783	849	764	808	852	822	839	804	843	827	842	818	817	857	819	769	820	805	830	824	797	807	759	882	820	811	801	838	852	809	816	864	861	806	769	831	788	811	806	827	845	858	788	845	844	867	820	824	822	823	842	838	810	851	815	835	879	857	819	863	848	833	836	837	801	852	804	837	840	856	812	813	857	853	821	805	796	815	838	794	786	842	846	788	845	859	844	868	835	752	863	826	809	813	818	832	885	810	783	845	833	800	829	806	857	843	812	849	800	838	816	815	841	856	827	781	867	868	815	849	878	810	841	825	822	860	825	835	804	786	809	845	850	783	803	831	820	828	821	814	818	840	842	806	805	840	824	821	843	821	826	841	809	818	842	770	856	804	823	841	798	864	808	785	811	841	799	826	813	813	839	839	810	859	854	817	860	863	830	818	838	854	862	849	830	882	853	830	822	832	846	822	822	764	864	789	843	806	820	805	881	835	818	807	793	824	773	837	802	867	848	812	891	828	846	826	856	842	809	843	856	863	781	795	835	791	836	842	885	875	813	803	821	823	820	840	824	813	793	837	794	828	876	801	794	810	769	843	806	833	845	799	857	862	817	793	745	814	819	840	789	859	846	837	742	842	850	820	794	843	778	779	868	836	804	854	833	865	837	838	834	819	802	839	864	825	812	788	853	831	880	826	809	799	838	812	859	805	884	819	791	812	856	831	821	809	793	897	798	806	851	767	820	877	817	863	807	788	802	806	801	856	820	817	839	782	883	843	814	768	809	856	825	851	823	836	866	808	830	847	821	807	834	849	793	867	816	847	859	820	824	805	841	869	809	823	833	841	782	843	834	788	823	810	905	777	842	854	814	848	822	852	844	818	800	827	814	770	817	832	843	831	805	823	847	833	866	791	814	789	793	812	824	799	809	797	840	779	838	805	821	790	836	843	842	792	824	799	838	803	804	868	852	789	861	801	849	772	857	818	783	802	816	792	878	810	812	826	827	826	800	856	787	805	819	844	824	831	848	883	848	851	817	765	794	850	799	796	845	860	821	882	834	831	853	856	802	868	841	890	790	781	836	864	852	882	836	802	824	817	889	849	808	812	848	818	806	825	842	839	852	825	835	857	818	812	785	817	811	810	789	823	821	841	867	857	835	825	836	888	847	832	837	828	831	781	845	767	811	842	791	854	817	799	882	836	890	847	790	811	890	822	831	839	782	816	829	857	853	864	836	809	781	817	865	826	830	862	868	785	809	792	814	782	862	797	821	838	817	763	836	842	856	881	797	826	774	793	835	827	822	858	866	803	754	788	830	846	844	777	794	846	800	845	872	829	832	833	808	795	815	868	813	826	788	805	825	800	846	801	852	805	820	819	834	851	802	760	841	803	845	836	815	877	781	839	819	862	865	823	806	809	822	816	830	816	847	831	826	880	813	871	870	820	841	844	875	781	834	793	808	796	859	850	831	828	875	853	810	830	789	860	850	855	807	847	822	825	818	779	803	853	804	815	806	848	805	805	823	792	777	821	793	787	828	874	803	831	841	818	799	837	876	832	801	807	800	829	800	865	880	797	819	861	882	766	845	816	837	820	812	802	834	841	851	841	782	818	799	836	793	818	839	857	799	839	820	829	818	820	805	866	856	869	809	824	801	861	832	819	843	837	782	861	805	766	817	842	851	780	861	811	839	763	861	769	818	922	860	811	799	780	799	838	823	784	830	738	823	811	836	801	855	827	842	832	824	839	887	795	800	807	852	833	834	828	805	805	827	844	872	820	811	819	824	817	862	800	828	823	861	782	810	852	800	850	878	818	842	820	868	788	847	814	866	851	816	839	829	801	817	828	805	828	868	829	815	813	848	770	794	818	862	795	789	859	856	795	881	846	864	849	841	842	815	815	878	808	817	779	815	804	879	799	783	807	796	857	860	817	818	803	827	826	859	871	861	783	818	820	917	811	866	868	804	825	827	780	874	816	823	783	808	825	807	835	833	828	828	788	799	811	892	810	844	829	832	887	832	827	849	771	867	821	843	805	830	869	854	814	802	829	858	857	831	839	818	842	836	835	832	823	803	887	827	806	819	820	798	801	863	904	831	827	809	792	768	831	875	837	845	860	805	831	792	789	814	830	856	821	831	818	815	858	829	853	785	794	841	849	893	805	883	805	823	851	815	824	818	845	821	844	791	829	855	816	818	818	801	813	878	819	830	882	821	822	856	795	817	842	884	851	863	812	812	819	888	828	805	818	862	827	802	856	841	841	823	835	816	836	832	819	792	850	816	828	815	838	809	857	859	787	811	802	876	870	816	786	809	836	809	832	781	822	837	830	862	840	820	828	831	843	804	833	857	771	830	831	870	858	844	833	834	811	770	855	812	887	816	836	859	854	821	829	839	787	829	823	839	788	781	856	838	831	832	799	846	833	823	808	846	825	834	904	814	844	846	853	836	805	850	799	840	830	836	850	844	826	798	855	807	796	797	769	826	827	813	858	828	854	830	826	838	816	787	819	856	810	808	851	822	809	851	830	815	821	769	824	811	864	789	854	892	806	812	841	814	825	862	791	803	890	819	841	821	834	818	828	821	748	766	825	795	874	760	830	814	797	835	824	811	809	848	806	842	816	881	815	852	801	853	860	787	825	824	869	814	782	826	834	912	818	822	838	783	822	834	804	842	853	845	826	823	811	826	830	825	857	852	832	816	803	809	868	810	765	805	881	810	812	841	790	832	781	858	835	819	837	813	877	842	812	794	824	778	869	837	840	804	860	823	787	791	859	825	833	835	800	808	819	825	828	827	825	825	817	810	834	800	795	857	856	861	827	838	853	822	812	871	889	875	831	808	788	811	857	847	839	805	787	822	803	832	830	825	827	825	843	871	825	818	851
29112	26321	25725	13625	4204	2565	1554	1129	1067	1007	798	794	698	639	665	638	612	614	569	577	569	562	593	608	529	602	568	552	543	585	528	527	538	529	528	517	523	557	534	517	507	565	532	514	521	532	533	518	500	519	528	562	539	537	528	525	542	567	588	531	537	516	539	531	513	518	501	530	523	496	530	537	516	556	509	586	510	521	521	517	492	565	516	550	532	534	553	542	549	517	553	546	533	513	481	570	552	530	530	548	514	529	520	517	525	503	546	536	514	542	555	520	493	504	524	509	487	548	554	535	530	513	528	512	542	539	539	494	514	521	529	534	489	526	503	545	509	550	506	506	519	530	562	517	551	510	547	543	533	544	537	542	487	525	527	555	556	546	518	579	517	487	568	557	507	555	531	503	514	531	533	537	522	537	525	528	548	493	548	533	539	513	546	508	547	489	493	522	535	507	557	515	557	541	508	538	554	512	539	510	549	522	534	526	557	532	533	515	554	523	523	478	514	544	519	509	510	486	524	544	497	541	496	551	513	500	531	539	472	487	584	577	539	512	511	494	507	520	504	530	468	509	508	530	512	552	555	537	517	519	549	515	507	538	534	538	529	560	554	496	521	538	478	538	565	548	524	526	491	520	499	522	549	514	486	547	509	499	496	564	503	533	535	573	517	525	527	543	569	515	521	541	532	520	511	495	530	527	544	527	517	522	535	535	511	526	529	543	517	530	502	527	512	522	525	580	520	521	531	576	508	541	503	516	511	518	519	527	537	561	540	494	532	537	541	480	564	524	558	528	554	509	531	500	522	539	531	472	490	527	524	493	506	530	497	504	492	534	506	529	556	547	499	522	499	534	510	521	530	542	533	508	509	519	550	540	513	530	546	487	523	480	491	484	514	553	489	512	513	529	541	536	522	547	515	530	519	488	557	536	501	531	509	521	519	513	511	483	531	543	539	506	526	518	521	515	505	524	514	548	510	600	499	548	529	494	529	564	532	536	553	480	541	557	527	484	523	466	497	527	548	532	520	514	545	516	530	555	534	521	544	544	497	566	556	504	528	533	521	552	551	542	515	525	547	518	494	508	531	522	527	493	501	528	538	529	536	555	524	549	521	504	558	517	539	520	517	574	509	534	506	492	495	569	556	541	550	509	506	509	497	517	528	558	532	519	540	498	548	537	497	542	562	496	547	554	518	508	526	524	542	513	578	540	533	518	491	532	553	536	544	538	556	496	511	563	515	501	516	562	558	547	519	538	498	563	523	525	479	482	519	555	530	560	531	533	551	520	499	540	526	527	511	508	475	574	518	502	536	508	471	551	512	531	481	490	491	549	541	528	535	555	503	546	520	519	581	525	535	507	496	534	535	518	564	521	530	531	508	522	508	510	563	523	524	542	489	545	539	491	529	545	526	510	527	499	537	542	544	501	527	550	498	538	511	573	537	523	509	470	549	498	537	503	531	541	492	546	484	543	527	527	547	505	558	543	514	498	525	494	486	496	498	569	588	528	510	555	555	552	525	496	513	499	520	519	536	546	515	510	539	540	522	488	521	517	476	563	536	524	574	509	529	548	518	546	534	478	502	530	530	535	520	547	511	554	547	548	483	518	557	496	530	558	548	519	512	578	545	516	516	536	519	551	505	535	551	550	526	517	565	561	542	533	514	518	526	520	535	540	535	532	523	528	529	518	555	542	519	507	523	555	527	502	511	515	542	542	511	559	501	520	523	505	536	511	518	557	519	569	554	520	495	516	482	566	509	545	505	514	532	549	532	568	533	533	514	536	500	517	545	513	535	488	486	537	516	543	520	516	497	503	560	554	480	520	522	537	504	521	512	524	544	523	512	547	538	510	515	536	528	533	534	545	476	503	553	542	537	529	547	568	492	504	520	501	514	517	541	484	572	519	557	544	519	497	539	489	503	506	570	542	531	517	560	516	548	524	509	514	560	542	537	533	546	509	546	524	572	498	527	505	512	521	524	543	544	489	529	574	523	504	499	525	508	536	499	500	540	493	524	541	512	536	489	571	544	498	554	513	538	580	528	538	532	526	554	490	527	569	514	543	551	558	558	553	528	507	544	531	483	518	535	525	511	506	538	491	526	537	536	539	491	503	532	487	535	521	560	487	526	551	496	490	560	534	510	511	518	532	534	507	531	488	546	534	514	545	521	542	536	458	492	525	549	554	464	520	504	556	521	536	547	532	472	504	533	535	527	530	554	544	533	545	538	555	501	532	569	553	521	533	577	537	528	533	542	503	514	513	517	509	543	529	518	559	512	502	508	488	517	513	559	524	574	554	536	521	526	506	495	523	527	530	519	510	498	532	559	511	537	524	536	533	550	572	509	504	525	534	532	549	541	533	512	523	512	527	519	515	490	533	532	510	503	490	530	544	580	540	521	548	532	528	527	530	514	510	524	554	476	519	518	506	521	513	513	562	510	496	492	489	546	535	512	533	528	546	544	535	545	504	571	492	548	527	524	541	478	564	542	552	512	533	559	520	547	511	516	556	507	517	537	522	569	553	530	521	538	493	527	517	546	544	474	540	535	554	490	492	534	521	496	550	541	544	488	495	555	550	535	521	519	516	517	551	547	512	569	528	512	559	522	530	511	517	543	531	496	553	514	507	539	520	526	517	500	549	513	515	507	497	520	520	521	582	544	498	515	538	489	514	527	499	501	553	540	512	507	522	554	488	518	549	552	547	534	530	500	536	543	517	517	510	527	509	513	498	523	510	537	550	567	512	518	533	557	536	500	517	556	562	597	551	540	531	494	527	510	537	534	496	514	525	471	529	518	494	539	543	524	512	539	519	557	533	544	554	559	539	575	507	478	554	558	466	508	527	515	505	541	542	561	505	505	517	537	493	540	513	520	516	532	498	508	546	504	515	505	543	524	524	493	530	492	500	548	502	544	528	511	538	512	549	526	532	545	493	532	468	530	523	490	511	487	549	519	517	491	534	539	488	560	495	545	530	509	515	507	525	543	524	517	539	512	523	506	532	530	538	528	550	540	574	535	490	531	517	497	500	563	508	527	559	526	497	559	544	509	550	514	530	519	558	546	526	558	527	541	555	563	527	528	510	545	522	501	533	531	540	509	530	529	551	527	508	533	524	541	511	532	495	510	570	566	466	547	496	543	528	546	490	540	497	532	505	514	506	505	551	487	532	522	492	498	524	488	525	559	479	520	555	528	579	530	492	539	509	512	509	480	522	564	551	529	520	485	526	533	544	539	541	548	515	568	493	527	523	527	515	546	558	535	534	499	530	478	500	484	518	512	544	505	506	561	466	570	538	515	499	555	475	538	529	492	537	524	503	525	476	512	544	509	552	505	550	505	522	526	508	534	530	543	528	517	525	499	556	516	519	531	526	514	530	525	522	528	530	542	539	524	552	515	525	536	492	521	481	540	555	544	547	505	524	543	549	534	498	541	556	541	499	497	539	507	506	542	533	552	497	558	508	512	565	495	504	536	530	496	532	494	535	496	543	493	512
29838	40901	29824	14057	6119	4646	2947	2213	2084	1814	1446	1195	1140	978	925	839	782	845	730	711	741	733	709	731	676	689	736	665	710	647	636	657	620	676	623	633	663	637	643	669	646	676	684	644	632	662	639	590	637	675	683	671	658	659	679	637	647	580	626	619	642	648	656	629	637	638	616	642	669	650	642	618	639	660	679	693	652	653	579	645	607	658	680	617	628	649	663	658	637	647	637	627	650	630	671	630	633	592	656	630	688	675	653	632	646	653	629	627	642	593	627	632	633	675	670	644	661	674	647	637	657	634	608	642	618	643	642	649	658	604	631	679	626	611	635	650	649	624	613	648	623	614	646	659	657	643	609	675	626	622	664	687	671	637	632	644	639	625	645	611	660	631	647	596	651	632	653	633	622	625	658	612	607	573	670	649	647	662	595	612	632	676	641	581	658	635	739	631	650	665	636	632	592	653	595	658	580	665	677	639	596	623	660	663	640	684	581	640	630	672	641	618	697	596	624	608	612	616	640	637	642	676	654	673	651	663	649	666	658	656	629	660	664	636	657	589	640	635	672	661	679	653	651	610	668	609	616	619	640	617	651	682	658	648	702	643	694	634	637	646	658	639	607	638	637	642	662	632	604	669	642	623	622	674	606	638	673	675	653	671	655	698	666	654	592	612	644	644	624	668	607	677	612	616	641	675	607	650	650	645	642	639	602	640	640	596	616	666	650	675	631	610	627	637	650	622	587	649	626	671	621	656	635	601	636	615	629	596	672	615	632	625	616	646	672	647	654	606	638	655	632	657	615	668	661	613	646	599	624	643	626	636	630	637	648	627	652	627	583	641	658	676	653	648	613	649	637	595	648	647	647	630	620	644	661	664	630	644	661	644	699	654	662	666	658	611	635	667	615	639	644	637	649	632	667	612	609	633	662	633	644	617	635	664	659	672	693	650	653	684	655	677	631	679	606	622	627	643	629	624	606	657	631	650	616	682	699	632	678	672	677	669	631	638	642	605	598	649	636	606	634	666	626	664	648	595	681	625	661	632	681	591	642	667	655	644	624	681	623	640	625	630	668	637	627	645	630	611	600	649	659	623	672	638	616	671	693	633	605	661	625	608	621	666	676	626	656	622	636	667	648	674	672	614	632	604	648	648	649	630	658	643	667	613	624	613	621	620	633	632	616	666	621	631	636	650	605	624	666	676	639	661	601	655	664	660	632	598	657	602	649	632	634	640	689	661	637	623	657	659	673	665	668	646	624	596	642	653	620	587	656	628	608	638	695	662	662	634	650	654	657	618	642	627	627	616	620	627	643	652	638	653	607	656	617	635	656	641	591	623	606	664	606	648	662	635	647	614	646	639	632	645	661	696	634	606	632	633	592	661	605	641	659	615	624	675	630	649	636	631	652	690	613	632	650	633	666	682	622	670	641	643	662	628	668	629	674	625	634	620	695	639	613	667	645	625	629	612	653	641	682	668	627	639	624	674	654	692	670	639	636	626	641	708	636	617	654	633	604	663	640	648	629	656	667	583	648	608	567	669	668	617	668	629	600	689	639	660	667	668	665	637	619	676	638	614	620	599	638	678	634	640	633	678	652	616	620	664	653	617	628	678	632	627	654	631	667	661	637	682	661	681	654	648	663	658	610	656	627	677	612	638	689	628	664	626	623	646	635	684	632	663	669	614	647	688	639	629	680	636	667	653	688	633	658	612	623	635	631	620	641	682	676	595	588	608	632	635	671	653	644	661	623	698	607	663	648	627	623	608	643	643	646	642	607	663	639	604	665	643	644	612	642	714	639	631	639	626	588	687	606	672	644	663	638	606	642	591	634	669	618	663	635	671	586	603	633	656	641	660	628	669	646	667	638	605	624	718	652	630	624	657	641	599	590	654	613	583	638	679	668	653	645	640	646	636	679	678	661	664	669	631	642	651	625	635	620	608	627	661	661	652	628	659	608	646	602	655	656	598	614	647	617	634	647	681	668	671	680	680	629	656	615	637	657	621	647	680	665	623	665	675	641	658	662	628	630	668	667	671	658	607	618	636	638	626	648	676	616	682	632	615	637	606	629	682	637	626	623	633	657	637	630	612	682	631	631	672	594	618	636	672	631	606	668	678	637	667	629	636	608	593	589	641	673	642	617	635	685	647	660	625	625	666	667	660	655	619	660	694	626	619	641	637	605	646	678	653	666	595	654	645	597	615	675	637	638	610	677	658	664	638	595	669	667	689	678	638	626	687	640	603	655	653	618	626	649	658	627	680	670	610	602	693	665	670	619	683	610	638	657	624	633	626	627	601	633	659	606	655	645	633	666	612	662	629	618	640	610	640	649	649	671	605	649	645	687	616	636	660	674	667	659	670	639	657	622	655	648	687	614	650	665	654	649	663	661	614	660	648	626	669	606	639	648	661	644	656	651	640	644	656	673	616	648	642	627	642	673	649	626	656	647	662	651	665	627	655	617	654	587	680	644	631	656	661	636	644	638	628	648	678	639	660	684	630	589	657	666	624	634	650	613	632	636	673	666	661	609	630	642	650	676	631	667	599	623	645	649	634	636	663	678	580	668	655	611	665	626	650	654	605	676	662	650	646	605	639	675	685	637	652	629	613	589	588	609	629	664	644	652	621	615	605	641	646	640	626	628	609	594	651	613	593	640	660	667	623	645	627	689	627	653	663	645	600	594	643	660	671	632	579	677	670	662	604	602	677	652	627	657	641	598	606	631	619	633	656	587	675	658	647	631	645	673	598	652	624	590	632	592	670	592	680	632	636	607	669	655	596	595	666	614	646	651	646	610	662	626	644	597	625	603	666	657	633	643	646	618	618	651	647	619	612	652	625	584	601	660	638	645	642	653	620	602	629	626	627	640	605	622	604	648	622	663	640	691	648	609	645	660	651	636	612	641	637	630	652	594	613	657	638	591	675	668	647	611	630	649	671	671	600	614	665	636	641	649	658	621	653	645	575	637	654	612	618	677	663	608	646	628	680	659	618	688	593	652	686	661	657	645	638	661	673	626	601	611	639	645	677	614	625	663	602	618	688	625	627	652	634	620	687	647	666	653	635	640	598	616	646	641	631	678	612	631	679	586	641	626	620	628	664	649	679	612	642	618	652	615	592	649	654	647	629	665	621	646	635	629	628	623	635	602	651	660	613	640	666	643	615	624	629	646	657	661	665	671	660	639	632	655	668	610	642	649	699	613	622	678	618	643	690	597	659	660	623	626	682	646	638	669	655	646	650	622	613	664	625	633	667	664	660	613	655	631	662	623	654	616	687	622	619	626	672	623	605	633	573	628	624	619	638	642	675	640	646	631	639	622	659	608	620	614	685	644	637	645	607	653	672	597	626	602	578	631	658	677	663	627	666	613	643	636	660	626	601	620	639	643	663	621	608	652	610	625	642	650	678	635	622	626	630	604	624	666	670	637	600	629	581	659	658	670	641	591	637	623	630	652	650	674	656	618	642	653	635	650	634	638	637	607	637	638	616	654	679
24511	21363	28579	24873	20327	9630	3827	1943	1505	1335	1107	909	782	726	655	671	638	592	606	511	513	518	517	527	469	510	514	536	525	471	513	484	449	510	479	468	500	438	503	490	456	459	422	458	441	457	458	461	478	473	467	472	431	424	427	456	452	477	524	428	422	449	447	454	464	471	471	470	471	427	448	466	481	433	454	457	477	494	468	472	427	431	458	426	490	450	442	469	495	459	448	473	473	456	463	457	477	438	451	473	470	440	459	467	462	424	476	437	477	494	492	426	475	441	460	426	460	471	427	466	433	480	403	451	446	455	450	427	480	458	447	423	411	433	470	465	485	458	462	428	454	466	437	438	470	482	465	457	476	452	440	443	452	456	468	476	427	422	447	463	439	449	455	441	453	436	451	419	479	456	435	431	399	449	416	467	441	436	428	428	504	433	460	442	456	483	469	448	443	484	451	458	460	453	485	445	416	443	470	448	465	425	464	472	503	474	494	471	458	453	477	403	467	471	482	401	438	478	444	429	448	476	488	447	444	438	426	464	484	442	473	442	477	488	461	442	479	446	465	435	462	468	488	452	452	477	445	453	435	459	430	472	453	451	433	455	458	460	420	427	439	476	449	483	432	468	462	466	468	426	461	458	455	448	464	444	471	491	456	489	426	433	453	444	460	451	430	452	436	462	472	437	495	443	466	482	492	488	486	429	474	504	468	426	469	439	443	450	440	445	509	476	477	460	442	453	497	458	471	446	493	440	444	449	459	461	450	435	452	449	463	487	489	441	485	460	418	463	441	444	448	470	444	444	486	440	417	389	415	466	435	449	444	455	475	462	423	429	457	445	426	430	465	476	449	457	447	484	444	466	441	437	420	459	460	435	459	441	437	478	506	480	467	425	458	448	457	445	473	451	479	399	457	453	465	447	485	462	443	443	440	429	448	437	434	443	425	453	466	469	458	441	462	448	418	433	465	435	477	399	446	465	460	467	431	485	503	443	408	489	441	465	450	455	476	448	434	473	460	435	449	444	461	428	432	440	427	412	446	463	442	448	434	460	470	434	463	454	451	441	479	481	464	458	489	446	444	467	445	454	461	461	434	449	459	453	481	481	455	483	424	477	468	478	447	449	458	459	444	457	484	461	437	470	467	446	492	431	426	462	473	525	442	463	455	444	440	456	428	437	445	452	425	470	474	445	493	412	476	454	442	468	441	433	442	462	444	433	462	464	467	484	474	481	422	416	475	462	445	445	477	469	475	461	413	449	436	470	434	491	483	420	446	445	471	473	448	452	455	499	467	474	438	478	446	474	449	506	431	458	482	417	447	433	451	474	426	419	453	473	443	421	429	444	486	476	463	458	454	462	485	457	445	461	463	469	429	481	463	466	415	436	420	459	446	486	464	448	423	472	472	437	448	409	425	407	434	500	480	461	427	467	508	477	459	469	486	428	463	458	462	447	433	438	486	480	457	429	449	464	456	473	479	431	474	488	450	454	471	487	495	491	448	435	426	442	457	459	456	447	410	479	454	462	447	441	473	436	425	451	459	442	488	458	454	482	474	481	436	436	458	473	456	405	427	439	449	490	461	445	471	480	434	465	479	468	466	453	477	415	461	455	454	468	501	434	417	473	407	463	446	475	456	455	429	440	506	451	453	462	473	427	486	443	450	466	469	435	448	508	495	446	447	480	459	477	480	455	484	413	450	444	484	435	430	451	442	467	466	449	422	449	451	468	422	444	453	447	420	455	440	478	469	457	429	428	421	460	468	433	464	447	461	444	465	423	448	507	434	447	468	433	430	449	442	434	465	455	427	466	467	432	449	484	421	421	446	446	454	459	467	451	474	405	470	453	435	461	443	431	472	450	397	457	467	456	467	434	441	442	469	453	465	492	469	431	432	445	440	468	484	450	444	489	456	445	449	438	495	462	447	472	468	456	440	453	434	463	461	438	445	479	479	437	455	444	392	486	418	424	466	472	433	457	484	446	482	446	418	434	484	446	456	447	472	489	419	425	456	478	478	425	397	467	433	466	469	463	430	463	489	485	420	446	472	485	460	465	467	448	437	473	476	446	414	453	435	445	454	429	473	443	458	421	474	498	451	436	457	479	457	443	464	456	464	470	457	472	417	468	446	480	462	491	435	428	407	446	460	425	434	474	438	471	476	441	452	470	469	464	457	448	447	453	430	470	434	415	421	458	430	428	460	460	489	444	448	436	446	497	465	452	451	489	482	431	426	456	448	443	453	436	479	471	435	447	474	434	476	453	425	437	475	475	426	457	412	435	432	444	472	445	455	458	433	461	476	458	407	479	440	421	468	484	467	421	439	469	466	474	440	433	433	437	444	474	453	437	497	458	448	444	434	458	451	472	452	434	429	460	449	435	443	482	443	465	459	445	479	465	434	434	438	446	455	432	427	472	474	426	493	450	480	475	469	439	442	465	483	482	458	464	493	481	478	460	485	455	433	479	457	456	487	452	428	480	436	460	456	444	422	453	464	439	393	430	480	431	467	464	478	441	446	414	401	467	478	445	462	467	443	465	485	470	475	437	470	455	481	454	479	472	428	463	441	483	447	439	442	409	447	473	446	450	464	435	433	450	467	472	447	439	469	440	451	440	448	426	436	477	422	441	446	490	460	457	480	426	457	495	435	471	431	462	435	470	429	476	458	488	458	445	453	454	463	508	496	433	452	433	479	449	452	464	460	473	471	487	447	454	448	489	486	502	477	461	478	450	449	428	416	476	461	417	493	428	461	454	487	418	476	469	470	446	497	469	472	438	494	433	469	442	448	445	471	440	446	446	417	473	460	486	472	479	469	445	506	458	433	440	419	457	479	469	458	477	452	471	444	459	445	418	415	456	448	453	435	484	469	466	465	437	447	461	442	455	454	468	449	460	472	499	466	449	493	450	441	474	456	441	452	451	474	456	462	448	461	507	452	434	463	439	433	489	483	451	459	464	447	450	440	472	454	511	447	414	443	465	455	450	465	455	425	460	472	464	437	455	448	451	486	455	459	466	451	458	479	436	460	473	483	460	452	426	452	434	441	447	447	447	438	454	465	458	485	461	446	441	499	472	478	481	461	459	482	505	472	453	448	476	463	463	434	445	485	416	489	447	484	448	514	472	462	463	486	451	454	474	488	491	430	469	472	456	470	465	453	436	474	415	403	502	444	450	460	457	429	433	461	453	458	402	457	457	425	455	469	484	441	443	439	423	463	439	413	478	476	455	484	453	397	427	485	479	436	457	468	445	470	474	451	438	485	439	495	494	412	454	448	470	447	469	477	455	447	434	441	446	456	457	453	483	451	492	469	473	475	448	473	453	403	434	480	440	473	431	471	415	495	438	447	444	450	478	441	464	405	492	442	469	447	431	491	444	470	497	473	462	401	443	495	481	454	452	456	474	469	453	471	454	436	476	479	426	461	436	451	503	442	425	458	443	464	444	443	442	424	427	468	443	454	407	438	468	419	463	449	449	459	493	447	430	466	471	458	430
31870	53260	42261	24721	11522	7966	5800	4011	3116	2574	1933	1558	1324	1104	1081	931	945	837	813	780	750	710	712	682	712	705	674	641	628	627	600	579	529	547	614	591	584	541	597	548	550	573	556	576	575	574	573	533	589	595	576	535	575	550	563	544	521	531	593	540	595	514	580	538	570	547	573	590	576	508	557	543	561	537	579	544	559	561	512	578	569	556	546	565	566	523	520	526	582	588	531	584	532	591	576	581	565	588	515	552	564	577	554	553	515	543	553	529	587	519	559	558	588	554	533	534	549	561	606	537	565	534	561	522	587	604	525	524	556	567	540	574	517	567	579	515	573	529	584	558	540	555	499	571	561	570	488	548	523	558	577	544	533	551	529	576	555	543	582	552	561	563	542	550	527	546	569	576	531	583	539	549	532	554	551	526	533	524	563	577	574	613	581	578	475	521	545	572	530	529	527	565	523	568	538	597	535	510	543	555	551	554	584	572	576	556	556	547	568	530	498	561	550	592	554	549	566	568	583	578	541	547	561	531	526	570	523	556	528	553	503	536	538	553	560	541	590	550	597	580	562	554	522	549	576	555	574	554	537	539	515	553	564	544	569	559	596	518	520	508	541	555	540	567	534	609	509	532	557	541	537	569	497	554	545	524	553	570	532	543	544	567	567	592	567	562	555	504	580	555	584	530	566	588	562	585	556	597	558	528	566	526	558	523	550	551	536	586	557	574	554	538	545	509	516	575	577	560	537	568	566	495	543	533	569	537	545	558	533	552	573	585	510	579	586	490	533	569	543	531	570	562	529	487	484	567	549	583	573	509	562	567	559	543	537	551	526	573	583	557	597	550	546	524	575	562	584	527	555	539	546	555	567	524	582	537	561	541	555	539	580	548	569	538	533	581	532	550	528	534	560	592	568	570	576	487	565	560	547	511	552	539	539	558	540	553	552	541	511	513	560	563	545	551	561	558	605	536	614	558	586	513	565	528	531	561	564	568	547	584	541	548	502	574	565	539	537	542	530	576	529	562	564	568	541	511	597	514	576	568	529	545	563	527	552	518	529	533	525	566	542	547	530	513	545	571	592	517	580	550	549	562	533	528	497	492	570	548	547	563	549	548	573	543	545	536	548	567	589	528	546	579	567	545	557	561	549	530	542	546	529	563	556	511	549	553	549	546	572	556	512	545	564	549	562	554	539	563	552	509	558	536	579	520	537	516	540	536	498	515	569	526	514	536	576	549	550	593	516	592	575	592	551	583	541	570	541	543	586	554	606	547	540	547	578	575	568	548	543	547	588	542	575	592	529	570	555	571	571	533	564	517	573	566	552	532	539	545	623	530	587	540	586	563	583	531	519	501	540	547	491	577	561	527	522	544	572	529	527	514	567	559	506	521	548	543	576	535	546	520	542	552	553	553	527	566	582	585	588	569	563	499	536	573	540	554	570	540	553	566	575	546	544	523	553	574	566	520	558	542	538	525	577	604	588	553	543	548	557	556	534	522	524	512	535	514	582	574	541	573	523	547	564	573	574	562	496	518	560	584	551	546	539	536	569	534	572	558	572	564	581	567	548	572	592	533	560	587	555	583	575	556	563	528	547	541	555	536	592	520	525	566	526	550	543	554	538	569	526	552	579	554	554	559	560	584	536	593	557	564	556	552	560	587	572	518	557	515	541	546	548	517	546	530	551	533	525	576	566	521	544	586	514	530	538	547	527	520	588	541	551	563	519	538	589	538	533	610	571	531	540	556	571	554	609	555	551	538	510	591	610	598	545	535	537	562	502	569	549	595	557	542	562	533	565	545	542	553	560	523	546	562	593	513	560	557	553	537	533	541	530	554	558	555	538	533	598	557	566	507	541	551	562	561	542	536	542	581	541	568	563	548	604	540	502	553	584	585	542	570	561	536	558	594	556	565	521	573	598	578	554	569	537	516	556	548	552	545	547	535	549	546	615	557	567	572	537	595	501	577	556	566	542	543	563	550	566	636	517	605	555	533	591	537	520	543	484	522	551	553	564	589	546	531	540	523	531	555	576	599	523	513	545	550	571	542	571	561	540	581	571	529	533	521	552	547	554	584	596	562	562	570	549	583	562	544	531	562	498	533	568	556	521	523	543	559	566	515	583	563	574	597	545	519	550	502	542	589	545	556	538	561	510	549	527	573	572	510	505	531	544	493	537	608	556	547	504	548	522	519	558	550	537	572	583	553	530	532	499	567	529	584	605	609	583	552	576	514	568	540	541	553	545	561	565	588	550	552	522	586	533	547	538	556	524	542	548	529	578	588	556	552	576	537	520	523	545	574	562	548	527	545	579	559	602	554	557	545	541	516	507	551	558	552	569	523	530	553	542	534	565	577	545	585	513	539	527	530	533	561	519	554	529	530	540	547	565	561	571	512	533	575	556	515	519	508	529	584	539	537	547	547	530	583	537	537	555	564	570	508	510	576	528	562	516	540	551	540	571	547	550	543	541	544	598	520	588	556	585	521	545	541	558	534	552	552	562	529	537	526	541	542	592	548	556	533	561	552	535	568	589	565	550	529	565	567	582	537	532	571	549	544	566	571	601	565	540	595	593	581	520	599	519	584	526	536	564	583	536	565	526	589	557	574	525	522	507	560	561	537	549	547	522	584	594	555	581	550	538	543	541	540	539	544	569	574	526	542	544	560	536	533	548	583	594	539	568	532	544	537	570	503	532	586	527	547	562	557	529	555	559	528	555	542	509	536	504	540	548	565	586	531	537	561	561	535	541	535	579	530	536	543	557	500	535	523	519	557	521	564	535	548	567	562	568	536	556	560	548	527	597	515	545	553	552	544	538	550	498	536	509	556	541	549	555	543	585	576	520	513	542	556	578	572	551	561	559	600	534	555	545	556	571	565	539	542	570	545	521	539	582	556	549	541	571	520	549	541	515	510	535	569	557	528	534	552	547	545	557	572	573	535	543	551	533	563	553	546	535	509	555	521	553	594	527	546	551	553	565	563	545	533	548	573	533	539	558	563	583	540	544	513	548	559	532	553	561	535	565	535	568	518	568	533	589	525	554	527	565	561	566	514	548	541	553	552	535	537	546	549	549	553	550	544	526	536	576	564	533	542	523	517	544	561	591	570	534	564	549	513	554	567	524	549	607	522	570	526	585	536	542	576	608	575	510	553	542	520	556	546	542	528	560	543	499	567	567	496	524	502	533	525	559	516	547	577	568	512	550	558	568	572	544	578	514	553	562	545	518	546	554	585	520	571	604	546	534	492	537	578	517	617	514	561	510	578	573	571	551	537	524	559	540	558	547	558	571	574	532	569	522	554	529	574	540	544	518	539	575	555	541	541	548	560	524	553	544	518	539	541	537	544	603	604	554	565	511	536	544	529	553	547	568	562	559	591	571	516	533	559	565	548	539	529	537	579	516	533	546	548	564	513	555	515	567	563	555	507	538	505	573	562	587	540	512	544	562	508	521	581	602	588	552	549	549	544	549	561	516	553	571	583	587	551	566	536
25569	21467	28164	25386	12483	3814	2803	1896	1467	1220	1176	1043	1055	962	1027	891	964	904	852	882	838	854	851	880	858	832	863	863	811	813	796	830	773	856	759	803	757	769	797	839	827	818	832	798	834	811	817	799	805	743	851	807	815	848	796	777	756	751	788	872	799	822	781	813	809	803	798	806	815	767	832	788	793	825	815	771	816	802	804	828	846	783	793	786	813	765	782	814	747	791	819	772	781	824	780	813	750	769	799	759	754	777	750	796	800	798	800	819	782	815	756	804	807	809	801	754	804	750	814	794	822	800	783	818	772	782	759	835	814	809	786	802	836	762	821	772	774	796	781	772	752	739	754	793	831	761	755	833	761	838	773	762	775	768	835	795	754	773	758	780	781	812	783	760	832	753	765	814	860	753	788	845	797	817	776	768	779	795	846	762	804	828	848	813	788	809	816	790	873	804	776	772	792	730	819	808	792	760	801	799	828	755	767	785	774	778	805	766	785	756	765	803	816	784	812	812	806	836	781	833	841	824	792	776	779	780	799	787	787	771	787	831	789	785	790	780	837	778	784	816	824	813	780	786	777	797	844	782	810	784	747	767	827	765	723	778	779	814	805	838	766	775	800	746	768	788	737	810	763	789	753	757	812	819	837	814	850	757	797	835	781	800	833	782	803	801	766	744	803	769	848	751	802	799	735	799	821	804	787	818	801	822	776	767	853	794	793	800	753	847	853	852	773	816	749	771	801	863	811	808	792	794	825	773	760	749	734	775	755	811	802	763	791	772	781	804	815	760	765	814	804	812	803	782	833	795	795	798	840	802	752	811	787	850	777	802	810	781	813	815	835	794	821	801	785	789	802	787	816	781	794	806	820	813	820	806	742	818	835	794	779	773	782	787	795	835	787	831	817	821	761	792	820	824	880	775	816	790	798	829	766	766	761	780	785	801	817	767	789	805	806	832	824	792	775	794	801	826	789	795	807	812	764	824	769	847	739	789	783	831	786	821	809	809	766	786	819	773	769	790	755	758	780	747	793	796	832	766	786	814	806	803	790	811	781	774	833	812	777	770	880	822	778	850	854	781	843	821	749	800	752	805	831	834	787	823	793	826	851	775	811	787	776	754	752	824	788	739	800	809	797	761	776	790	783	763	850	780	781	803	812	845	820	789	802	771	828	783	809	798	812	812	767	806	794	797	785	804	780	737	761	831	795	847	758	801	723	781	769	788	832	749	790	779	825	798	814	794	865	794	837	828	798	794	847	810	804	814	715	768	774	806	786	839	787	768	782	840	767	799	787	832	782	818	796	739	788	769	761	783	802	771	757	781	773	811	835	843	808	770	809	855	810	759	777	799	777	785	833	748	776	855	868	750	782	819	845	862	769	755	765	779	814	783	796	846	827	738	836	715	799	782	838	800	824	847	778	799	787	834	775	777	809	809	843	783	808	791	835	801	747	789	794	779	803	756	841	799	757	791	776	785	815	772	870	800	820	803	786	757	811	794	812	800	760	747	732	799	775	838	769	798	789	751	818	821	799	817	786	807	832	769	821	784	737	798	781	804	821	770	806	855	801	797	813	821	781	827	790	823	818	835	738	730	842	814	778	788	752	798	802	809	768	811	822	795	769	842	808	751	803	758	777	804	812	780	802	799	816	760	816	847	771	830	800	784	794	786	801	814	799	799	829	846	845	829	827	787	755	792	835	785	817	815	809	792	835	774	821	750	812	835	784	834	823	813	792	831	799	786	738	803	774	771	842	748	781	799	748	858	804	788	805	804	744	774	778	811	812	787	759	808	800	783	806	782	831	781	778	837	793	855	759	796	765	776	821	820	822	820	800	794	834	761	781	823	766	834	853	823	831	764	812	749	814	801	835	799	803	760	808	847	775	783	819	856	787	813	766	828	783	833	755	792	834	795	810	819	788	812	791	763	838	838	808	790	776	777	796	819	766	763	817	784	795	817	734	809	740	782	772	771	746	835	847	794	818	815	757	748	760	784	782	807	801	799	765	760	763	825	831	806	797	788	871	818	884	758	784	802	839	836	746	827	768	854	773	811	773	784	785	775	768	753	836	801	789	836	810	835	832	783	822	823	789	778	788	799	807	812	785	803	807	817	766	762	809	799	773	811	790	833	800	834	825	790	755	830	792	781	825	796	837	776	797	787	842	858	814	794	835	767	769	800	773	791	747	854	823	781	812	767	817	781	749	785	779	822	815	813	770	842	806	830	839	785	811	791	765	793	767	735	780	796	840	849	805	782	830	832	728	785	818	784	759	818	793	820	810	793	776	779	770	805	786	787	805	870	847	835	783	782	817	782	757	791	851	825	830	758	813	803	834	795	746	801	766	788	805	789	783	783	819	766	813	759	834	848	801	792	821	807	769	875	815	765	759	749	784	824	800	787	758	795	770	791	772	806	770	842	793	792	705	773	762	777	832	796	790	843	770	821	808	809	791	781	836	785	793	818	816	755	721	816	814	838	780	741	812	744	776	803	797	801	780	827	822	773	764	782	796	769	766	797	817	775	788	802	834	795	800	805	760	756	765	804	794	787	828	791	724	752	817	839	828	799	781	788	774	741	811	797	822	806	777	802	828	836	775	819	791	774	769	819	854	765	776	839	776	784	783	791	782	809	777	796	742	790	836	784	784	753	790	834	798	726	818	774	825	814	788	785	819	810	785	785	795	801	808	787	739	808	838	743	785	807	802	775	789	832	769	818	784	804	756	813	804	807	843	812	809	750	780	834	782	800	779	813	819	821	808	800	792	776	763	847	791	792	760	837	806	799	822	865	772	829	810	773	837	788	858	833	804	868	782	792	810	810	789	814	807	800	839	763	789	839	759	821	819	810	844	851	761	797	814	819	743	856	769	853	802	829	730	810	804	793	768	794	768	777	732	828	798	852	783	828	830	767	778	821	800	817	785	836	773	855	765	783	781	849	746	784	772	761	798	814	859	843	775	820	769	799	783	735	824	816	778	831	778	804	820	770	814	788	812	753	789	799	769	839	743	786	789	820	775	807	801	801	779	825	820	762	735	767	779	793	767	819	816	787	771	777	760	746	768	798	756	765	790	740	792	824	814	832	800	776	837	797	814	778	838	772	813	760	793	786	759	810	770	816	772	841	739	787	782	835	801	792	781	795	796	837	812	813	783	790	792	741	807	836	776	811	782	794	799	793	748	780	780	807	817	801	768	818	754	812	782	770	815	817	770	826	756	865	810	763	759	835	753	838	756	789	793	762	794	752	825	820	804	867	774	764	826	790	826	774	781	813	802	858	788	806	795	787	862	781	760	789	811	777	807	814	797	796	811	807	758	751	783	781	808	806	780	861	783	812	802	793	794	807	774	813	834	799	792	782	772	788	820	792	758	764	818	802	788	771	810	777	775	810	799	827	749	807	841	782	812	799	754	796	833	835	852	821	800	813	802	800	748	762	842	790	802	803	769	795	781	800	803	782	792	788	801	741	832	775	804	799	802	827	779	742	799	805	800	797
31662	49964	39828	20695	10599	6175	5314	3649	2790	2217	1973	1686	1490	1387	1256	1265	1225	1182	1111	1113	1089	1080	1068	963	1020	1059	1054	1003	932	1032	939	914	948	946	965	965	933	928	924	952	946	982	954	918	937	879	927	957	940	927	948	939	944	931	960	930	905	921	939	961	937	905	900	912	891	873	929	887	886	901	870	927	919	963	922	893	926	937	924	887	866	914	971	878	952	893	885	907	913	967	902	948	923	950	898	955	916	879	934	926	905	939	945	909	962	953	912	934	957	925	936	911	948	968	933	906	951	926	901	883	913	935	932	915	955	908	951	876	972	883	902	890	904	971	913	883	940	932	913	923	955	983	934	933	932	987	1002	906	1015	908	894	937	958	932	955	998	939	986	949	902	936	919	957	943	929	948	943	940	953	947	917	969	908	974	910	969	849	944	961	891	906	921	936	936	914	935	941	876	984	892	944	897	934	919	926	924	920	908	905	898	930	900	934	941	959	949	931	835	914	882	939	955	916	914	888	918	937	929	909	876	897	967	900	867	967	927	912	915	945	916	918	933	955	916	880	921	1008	920	883	953	875	879	900	925	908	948	958	891	931	898	928	916	934	963	915	914	917	967	952	875	939	928	941	901	877	936	892	931	925	915	892	973	858	959	904	874	934	917	888	924	928	931	936	910	922	904	921	900	945	962	929	926	945	905	980	965	918	911	944	955	1006	906	922	942	907	926	912	900	918	920	940	953	946	937	927	948	904	910	1012	910	940	941	955	893	923	898	921	939	952	928	972	952	916	942	863	943	978	956	880	905	927	926	924	964	876	968	1002	926	930	941	929	906	882	987	940	911	883	915	907	904	930	915	991	976	975	942	905	920	905	903	898	916	973	910	926	939	921	911	925	889	899	913	859	924	909	937	858	919	890	961	907	921	908	947	951	898	883	966	862	904	911	919	898	931	889	944	922	956	899	915	893	999	932	866	933	928	912	990	953	905	901	893	956	932	918	923	893	928	910	962	962	918	948	834	894	903	993	882	916	924	910	863	887	935	921	895	923	936	935	950	938	946	878	954	934	905	941	888	926	890	908	955	864	936	953	884	925	930	924	920	914	923	937	923	895	900	906	965	938	891	902	876	938	960	891	930	989	1003	939	916	895	908	937	905	899	951	942	894	947	877	921	914	960	908	966	953	955	938	913	893	932	899	908	958	845	959	923	914	900	905	885	923	959	924	941	907	949	900	906	941	930	892	946	887	953	893	941	893	867	937	898	933	923	916	913	935	981	896	905	918	930	903	994	932	921	967	878	916	875	925	906	934	900	928	933	889	904	964	945	923	934	913	972	930	892	920	939	963	959	936	918	912	919	937	922	888	934	843	992	911	875	927	903	948	956	872	877	935	931	920	961	883	914	916	887	918	951	885	934	885	930	899	936	927	872	878	931	919	897	857	944	941	909	916	953	964	905	933	890	978	922	954	967	919	907	953	936	925	942	896	948	945	945	924	928	896	929	899	889	901	920	965	933	942	995	915	894	938	926	926	937	908	944	967	887	952	960	903	898	876	971	860	886	937	957	952	890	948	952	930	973	887	953	881	892	943	920	933	904	963	899	903	931	862	924	929	922	918	872	873	908	885	902	922	916	922	912	921	981	856	891	941	918	923	930	906	876	933	897	941	922	932	930	907	955	947	940	942	975	873	950	953	947	912	924	905	955	953	916	912	921	960	978	964	942	968	884	903	955	944	876	907	895	923	937	941	929	904	938	975	902	929	898	886	952	897	928	892	915	874	956	909	955	924	861	891	890	940	937	927	1019	900	937	928	900	976	900	967	893	923	920	974	945	964	954	936	963	937	952	985	907	940	913	947	906	902	925	959	890	949	922	924	963	926	899	942	989	885	924	916	957	870	930	905	887	893	924	949	963	901	892	895	902	955	955	911	907	937	883	950	895	952	909	936	925	918	927	939	879	904	934	916	950	956	901	953	913	930	903	974	935	945	917	915	924	953	926	966	947	957	951	883	951	951	923	940	892	891	968	911	966	973	967	969	948	907	892	936	898	875	982	903	925	923	932	933	936	977	960	876	945	890	887	955	908	927	903	899	931	934	957	902	938	927	948	900	877	920	901	930	910	981	941	824	916	951	942	949	926	930	910	966	910	902	920	907	958	903	906	931	905	944	941	926	893	883	917	864	950	904	932	935	942	915	910	915	928	902	996	906	927	869	952	937	922	963	954	885	903	936	913	969	948	837	977	881	950	906	894	963	934	918	902	940	956	940	893	911	897	949	886	1036	911	919	921	902	922	909	875	937	932	975	933	939	915	920	891	968	885	896	920	939	890	961	914	930	923	924	900	880	904	854	929	935	915	925	902	925	867	910	932	902	889	928	882	895	957	897	921	882	917	891	893	934	959	967	920	896	922	918	951	936	938	915	898	911	968	941	962	972	926	939	892	929	904	899	929	908	912	896	901	969	937	929	923	943	895	924	860	949	880	938	896	911	1000	907	913	914	931	876	924	957	908	947	925	922	906	938	909	921	949	914	878	882	841	998	955	918	911	970	909	935	910	931	900	957	923	948	877	875	933	936	947	948	940	862	883	894	896	947	901	944	964	976	925	945	846	933	894	990	929	911	908	899	889	925	947	933	863	898	881	918	941	931	975	919	958	946	952	932	930	901	971	911	936	945	866	906	928	880	946	903	937	859	905	851	952	962	976	934	944	899	957	877	904	929	924	948	895	919	981	931	877	933	910	892	903	973	916	896	985	878	952	977	924	948	925	920	926	873	955	877	907	871	918	958	927	966	889	987	900	951	893	925	940	945	916	934	925	909	886	906	879	912	913	938	941	899	899	938	887	939	924	956	928	928	938	888	959	970	942	927	958	921	897	942	916	875	920	927	948	975	962	888	902	964	940	910	958	961	939	942	871	940	929	915	946	888	916	918	865	917	897	995	933	872	976	895	970	945	916	931	940	954	912	924	938	932	976	940	945	952	935	869	912	912	918	923	923	891	911	928	918	918	922	956	947	883	901	963	945	913	891	992	896	909	923	913	882	904	888	946	883	920	886	943	916	927	899	936	919	967	904	921	896	932	947	876	899	916	936	938	899	898	938	862	927	916	923	971	956	893	951	919	914	898	910	920	971	964	923	915	882	940	945	946	928	937	919	928	980	900	900	847	962	859	918	935	892	923	899	962	952	907	900	979	906	924	1030	892	948	899	935	931	900	958	885	867	923	928	966	889	946	879	916	899	905	885	910	950	896	915	1001	915	948	927	940	883	931	961	926	924	928	915	857	901	961	876	970	910	917	966	861	896	930	896	976	883	939	944	969	877	878	876	933	944	932	928	907	878	956	922	980	921	950	959	895	865	897	891	933	982	932	876	888	915	895	929	901	949	918	927	955	920	925	931	931	932	959	964	939	956	872	891	914	970	945	902	914	903	913	926	939	944	934	945	886	903	937	909	930	945	889	970	885	947	900	925	870	907	938	909	896	937	901	914	886	916	934	906	894	970	925	896	951	915
23266	21381	29074	24114	21488	20723	11392	4199	2656	2108	1660	1534	1360	1233	1204	1143	1004	965	967	991	952	933	933	901	957	885	899	881	856	854	767	816	890	878	844	872	805	871	875	828	857	811	824	834	808	820	809	796	796	854	839	815	794	804	824	795	816	811	737	818	827	841	849	804	837	705	835	808	783	799	803	818	776	792	788	831	854	813	837	786	782	789	816	820	800	822	835	796	814	786	818	756	808	798	875	782	818	880	846	837	794	801	803	761	794	803	847	796	840	809	815	813	819	847	772	811	770	753	797	848	760	834	838	726	807	829	819	816	744	833	760	754	778	824	738	821	738	811	775	850	766	799	846	801	771	812	863	781	813	823	829	791	798	831	763	820	799	767	794	755	826	782	812	759	809	824	799	830	779	757	802	832	775	784	752	782	801	836	832	787	839	844	826	821	796	809	764	738	846	835	799	849	851	832	838	859	795	766	776	744	779	800	747	830	803	792	844	780	778	799	841	807	752	786	842	791	819	797	813	814	822	844	776	791	787	806	820	876	837	831	813	773	855	796	798	830	784	822	771	785	899	829	835	806	825	805	807	802	794	784	745	844	809	830	831	816	817	790	741	768	792	827	794	832	785	787	771	765	789	753	787	848	795	765	847	733	782	785	832	831	799	793	809	837	777	795	841	777	807	746	704	825	785	777	765	774	762	817	744	808	774	774	834	774	804	818	849	768	800	816	808	802	786	847	750	798	771	759	791	786	818	788	823	826	796	785	792	765	826	802	865	802	793	824	832	805	785	803	819	805	804	785	786	772	785	803	804	822	760	819	811	801	780	764	758	805	809	780	841	819	805	802	755	767	802	844	776	823	826	827	790	786	747	851	825	763	854	806	826	836	797	839	798	806	803	826	780	795	814	851	794	787	848	798	850	784	757	776	799	783	804	794	753	814	823	838	834	798	811	770	804	787	799	800	770	777	817	792	801	754	795	848	790	836	798	807	735	825	818	845	839	806	819	770	814	806	833	805	797	802	729	803	800	801	805	829	764	784	792	818	847	817	870	833	792	775	794	769	803	857	812	813	780	825	831	785	822	803	806	767	854	798	802	823	791	767	788	773	818	772	800	807	770	801	781	816	810	832	770	804	789	821	798	779	812	815	763	786	739	813	804	857	839	789	813	782	774	792	823	816	793	844	820	794	808	837	819	774	837	748	766	813	762	823	763	795	758	802	801	784	819	766	786	858	822	750	784	767	768	772	816	831	769	791	765	808	779	815	821	830	752	736	819	795	808	809	831	825	798	789	835	791	867	889	830	779	794	776	779	794	860	817	798	810	820	777	804	780	778	772	781	815	809	769	805	767	806	793	787	815	835	799	883	810	814	783	770	711	827	811	791	829	822	809	815	796	829	777	805	800	818	780	785	827	779	789	770	805	799	789	730	823	821	824	786	775	837	818	815	810	769	819	866	843	814	820	860	777	769	816	801	821	781	777	813	842	831	786	786	802	837	808	792	802	781	812	782	816	833	797	799	765	812	842	791	783	749	830	772	815	817	783	812	790	829	773	807	763	799	768	803	812	810	808	820	817	808	792	817	768	846	804	799	822	791	831	775	837	889	794	819	804	812	810	775	797	818	793	807	832	798	857	823	856	794	763	802	840	805	775	777	783	792	864	801	768	811	798	819	784	817	808	775	832	803	796	851	803	743	760	769	820	798	831	818	746	791	772	770	816	817	811	827	798	752	800	802	811	730	834	797	800	798	720	787	794	840	804	770	753	840	762	805	784	780	830	782	800	770	807	815	816	769	762	798	769	809	786	818	802	780	815	843	803	813	749	824	833	811	797	812	836	763	746	806	783	830	825	787	751	774	782	774	806	798	847	829	800	837	838	769	749	817	811	778	761	804	848	808	792	807	790	796	804	830	809	785	804	781	793	819	795	844	776	814	821	824	843	845	790	831	820	789	824	776	819	772	774	847	825	788	788	798	816	827	760	771	761	762	791	827	810	770	782	824	775	778	812	833	805	761	771	807	780	807	778	800	800	786	830	799	797	807	724	822	785	812	786	791	829	810	803	808	805	818	766	753	789	794	781	840	821	811	770	807	811	794	805	797	765	813	830	806	800	807	812	811	795	815	808	808	793	821	790	837	806	805	761	773	849	801	823	812	804	741	851	805	798	789	757	797	778	791	747	773	796	774	838	806	797	852	778	849	798	833	839	812	827	783	778	837	814	826	780	745	743	788	851	797	831	777	837	799	788	758	814	764	776	777	811	772	814	794	792	788	784	807	759	738	800	840	789	814	828	795	800	825	792	790	800	822	800	828	857	768	804	836	828	740	746	771	814	792	783	806	813	791	754	856	791	793	825	785	761	768	831	806	784	779	774	800	786	794	788	812	784	805	837	796	782	776	849	843	815	810	776	829	754	827	804	781	741	785	798	788	823	812	800	731	753	816	771	812	843	788	728	803	796	843	743	822	759	809	802	844	795	824	824	789	828	753	784	809	813	818	748	722	816	826	776	793	824	849	815	793	816	810	815	810	800	809	811	781	788	814	782	828	786	813	811	761	797	802	810	793	772	789	836	795	854	840	801	809	772	813	822	797	786	782	757	810	839	828	802	772	820	810	818	784	798	793	793	794	806	824	826	787	784	887	812	764	783	843	820	812	804	822	783	793	839	810	788	809	811	777	806	811	808	801	758	790	792	786	773	805	795	775	758	858	788	787	775	769	782	774	815	767	843	767	821	784	837	831	818	780	816	820	802	808	805	769	796	781	716	766	753	783	776	769	756	723	800	813	795	814	820	771	828	764	808	824	816	809	767	803	785	765	775	777	800	769	794	832	776	798	816	816	832	750	776	775	831	764	775	748	830	829	793	806	778	857	762	839	820	822	806	841	771	812	816	822	837	761	796	821	800	796	792	803	783	786	762	869	795	807	780	764	859	796	783	823	850	780	809	821	777	737	801	796	818	785	824	815	765	822	769	816	774	870	790	769	787	820	804	718	818	824	795	777	760	773	813	844	739	784	795	786	798	811	806	851	852	849	811	769	839	793	772	796	822	851	810	740	732	767	847	766	805	740	767	787	746	766	809	788	793	799	801	804	842	787	814	795	793	806	806	793	805	810	838	804	794	843	799	755	812	764	779	802	783	782	817	781	786	845	829	766	758	787	826	752	827	771	819	824	776	777	830	813	817	793	759	816	755	788	777	793	839	777	811	797	820	823	869	804	798	792	754	741	797	772	841	802	840	788	807	777	776	785	802	807	789	772	817	840	805	811	808	785	821	837	780	809	797	805	765	792	802	853	817	779	804	762	811	836	776	804	813	774	802	795	781	800	819	818	784	759	761	830	846	819	835	856	812	792	801	741	864	777	815	824	785	760	816	804	780	785	808	844	771	833	807	769	787	798	751	796	799	795	753	789	785	775	837	830	806	786	803	821	783	847	729	805	817	789	823	804	858	801	805	858	752	773	766	793	838	787	795	801	839	830	782	767	803	791	754
35296	62198	50591	32414	17798	10701	9813	6682	5236	3704	3063	2490	2156	1888	1651	1671	1405	1476	1341	1316	1224	1187	1119	1157	1141	1051	1105	1017	980	964	928	921	972	962	959	948	976	974	883	913	930	909	956	894	949	945	1026	935	898	860	887	943	915	908	938	897	901	917	919	878	878	899	888	897	886	935	897	900	868	884	914	869	899	855	869	899	868	874	848	888	876	940	889	891	899	936	905	929	916	933	887	914	873	917	913	842	916	847	889	902	918	947	890	926	926	919	926	946	963	847	874	875	847	893	909	942	961	890	846	863	893	903	901	869	932	897	894	887	923	892	895	848	869	859	939	878	839	897	914	866	915	845	885	846	940	850	913	919	886	890	915	880	893	886	889	930	899	914	890	946	911	881	879	891	911	873	931	881	870	903	931	859	924	877	861	880	919	917	844	917	888	867	928	944	932	895	928	870	899	864	889	861	880	861	871	875	886	878	891	915	860	891	909	871	900	904	866	922	879	873	913	907	877	881	942	900	899	930	870	904	900	827	877	872	880	907	919	835	959	892	870	858	924	924	943	938	903	936	814	899	870	920	853	914	887	853	900	937	893	851	896	885	903	856	931	854	888	939	907	930	936	819	920	883	916	937	914	845	920	906	902	902	895	857	898	856	891	926	851	857	875	853	898	915	917	875	873	876	886	849	883	829	899	873	867	900	896	867	914	896	926	965	902	900	901	892	882	839	876	837	891	942	929	872	926	925	862	883	919	888	898	914	855	874	874	880	892	814	932	925	847	902	950	854	878	892	953	839	947	864	918	892	923	910	952	838	908	871	909	904	850	905	873	821	908	933	882	869	872	879	884	867	884	905	930	904	954	921	887	901	913	923	871	926	879	813	927	877	890	897	878	913	903	857	902	851	962	910	933	892	834	931	852	888	882	870	907	907	977	937	870	912	882	880	942	899	912	884	867	902	925	916	902	856	892	910	892	904	913	936	899	910	941	907	908	906	912	904	897	886	900	898	892	922	882	829	872	841	916	830	962	875	858	879	817	908	821	869	889	869	914	935	906	906	923	911	876	873	931	894	865	887	852	884	846	910	931	900	940	875	904	897	875	852	844	915	889	892	879	897	914	935	865	926	881	926	886	839	924	858	858	907	880	909	882	907	877	874	889	869	881	893	921	853	883	860	903	923	932	943	892	898	894	850	888	858	906	873	848	883	879	873	917	882	874	892	929	910	865	902	882	939	928	880	917	876	928	843	851	927	931	912	909	885	837	910	898	929	853	926	867	893	886	918	930	910	895	901	894	882	931	918	888	882	870	928	940	896	852	881	924	874	869	909	980	881	903	879	930	884	885	944	879	921	889	890	854	880	895	921	890	880	893	865	931	936	926	855	885	951	915	927	855	887	923	882	925	918	894	886	868	864	881	848	868	886	902	892	901	949	845	907	904	904	842	909	843	874	884	918	902	846	845	899	887	971	906	877	890	914	895	948	871	888	902	864	879	845	895	897	878	831	908	897	904	905	852	916	888	881	889	910	852	915	891	917	880	877	883	887	909	873	838	918	866	940	929	883	910	916	877	830	893	892	927	871	866	943	891	900	957	853	894	888	907	937	924	850	923	938	914	881	897	880	888	850	877	899	906	913	902	870	904	866	916	922	898	856	854	893	853	855	871	891	906	851	945	872	847	907	881	860	953	896	910	943	876	879	903	878	939	904	922	909	934	917	945	902	966	926	929	915	946	901	886	853	896	889	951	865	891	891	858	927	894	869	880	884	867	904	935	878	873	906	920	866	866	933	880	905	884	928	918	806	889	890	898	861	913	871	908	924	899	896	899	864	932	870	860	918	883	945	934	927	860	910	926	916	899	882	901	903	899	919	885	870	917	865	846	940	880	911	898	905	863	896	876	918	890	850	895	861	934	922	954	837	957	939	829	875	880	875	920	953	871	932	918	877	902	881	872	905	922	881	933	902	847	888	895	882	880	922	936	949	900	896	884	897	918	892	871	848	914	911	874	897	923	914	895	888	846	921	885	945	899	889	862	843	878	904	894	891	910	845	886	913	905	900	907	867	894	880	898	874	931	882	873	885	824	899	888	895	936	903	915	889	849	895	933	923	874	906	929	893	861	884	858	908	894	926	849	915	917	896	906	957	924	907	903	890	948	874	873	879	921	867	894	888	859	877	897	846	882	921	919	903	916	873	888	889	899	923	909	864	856	872	885	851	865	898	894	871	863	906	859	898	860	909	913	890	880	906	888	929	887	877	933	878	894	917	868	888	879	900	933	890	885	903	875	881	912	894	937	1003	963	843	860	910	942	911	852	902	837	900	927	891	852	889	922	911	896	923	833	886	882	864	880	787	870	909	844	871	879	893	884	917	914	896	842	930	913	856	879	852	922	923	837	929	863	902	906	952	823	903	901	894	938	897	898	887	884	907	950	884	910	912	860	885	907	915	883	912	861	805	867	913	926	903	806	870	902	850	878	888	910	896	888	848	939	906	929	886	875	916	852	924	907	859	929	896	937	851	868	875	851	882	864	915	910	855	909	892	864	867	928	879	879	829	926	893	942	920	921	849	848	934	899	881	829	849	892	837	886	944	848	862	929	880	914	859	870	899	918	848	954	890	868	886	901	830	864	920	870	887	877	925	857	911	885	878	851	892	855	914	952	886	850	964	898	861	876	858	897	875	952	877	864	912	858	894	878	900	913	909	879	920	868	890	900	901	896	908	866	884	890	893	940	918	917	939	838	897	911	864	951	871	931	963	928	863	890	913	909	880	917	900	865	916	916	899	931	888	886	888	920	889	927	900	874	923	916	943	869	876	898	875	882	876	866	848	935	870	870	932	853	926	924	907	920	894	888	878	939	909	855	856	913	936	923	910	898	878	883	851	889	889	915	890	866	885	871	877	925	901	957	849	880	951	881	860	926	912	901	855	903	924	833	843	926	887	874	890	901	879	964	881	883	885	916	892	912	917	909	931	915	934	906	906	913	909	959	876	924	857	904	882	885	924	917	902	912	887	903	882	834	899	910	868	902	897	913	971	870	907	896	901	904	879	889	919	921	888	861	889	901	903	890	921	896	926	943	889	923	876	898	874	894	869	876	922	853	896	876	903	905	937	929	916	898	908	956	967	874	898	941	879	871	884	903	927	832	929	901	906	867	869	866	806	947	899	889	906	903	934	888	919	890	891	891	926	881	898	913	895	874	956	875	867	881	890	848	903	870	934	939	889	902	888	921	942	885	896	876	878	859	898	909	860	941	887	910	908	909	874	877	914	890	906	912	909	860	880	865	909	884	865	857	903	895	899	926	885	915	875	925	944	869	880	901	912	944	869	820	884	882	886	899	883	877	900	892	908	905	920	914	904	908	876	876	856	939	854	895	828	874	886	912	850	924	933	881	930	872	889	909	898	909	909	910	851	885	873	884	881	926	887	874	892	879	948	920	901	831	892	910	840	907	866	913	934	867	901	903	844	858	876	868	906	919	882	936	903	910	936	933	861
29412	27217	27824	14477	4656	2322	1614	1282	1049	870	786	735	708	657	617	665	632	609	644	606	592	598	572	613	568	647	563	557	545	564	580	571	579	588	540	526	555	526	546	580	558	566	508	530	551	512	538	553	568	591	552	564	555	534	547	533	575	524	565	542	615	557	536	540	543	563	580	572	561	580	596	559	583	579	524	550	576	574	576	549	526	563	587	578	589	601	543	581	585	561	560	577	524	606	604	533	572	587	581	565	563	539	525	553	521	557	581	578	486	538	566	559	544	569	579	515	555	517	514	573	526	597	551	508	548	557	550	530	573	560	547	548	534	575	575	546	533	538	575	556	553	573	563	572	594	583	545	563	590	510	562	580	584	546	587	575	552	542	576	534	544	550	542	556	562	595	568	510	539	581	534	583	558	540	544	587	570	537	566	563	578	539	563	593	575	565	508	560	615	563	560	550	506	567	554	553	578	590	602	565	550	569	559	564	547	541	523	549	552	537	549	575	573	529	532	559	579	575	577	554	598	576	574	568	541	552	583	571	575	612	539	555	540	519	570	553	575	599	524	595	564	552	579	559	559	559	534	593	530	560	556	624	586	537	565	568	503	583	626	512	571	564	556	585	530	547	528	574	559	553	565	512	537	541	530	522	549	537	533	538	516	568	507	521	550	566	541	525	576	563	522	532	531	530	560	554	592	533	597	510	571	557	560	564	565	563	531	580	589	608	571	542	558	523	587	593	520	572	549	565	569	560	581	582	552	596	588	543	557	539	555	519	557	565	587	575	553	566	601	555	533	581	581	569	522	555	546	550	570	547	511	545	542	556	554	550	524	587	557	550	498	576	601	530	552	519	554	565	572	572	600	572	565	528	560	541	520	523	556	564	607	540	595	551	549	546	570	546	527	576	584	601	585	570	552	551	535	534	567	566	527	578	572	527	554	542	555	561	545	529	537	564	587	575	536	513	559	503	536	571	569	596	571	494	573	542	540	615	574	554	528	517	511	587	534	537	565	547	513	564	574	539	583	594	543	569	542	587	550	518	549	560	542	525	558	591	555	549	557	538	556	529	560	549	544	582	555	560	537	537	568	522	575	553	558	524	577	549	568	576	568	546	546	534	583	564	558	548	491	519	553	532	568	531	571	551	556	554	571	585	556	578	584	560	568	554	566	543	554	557	595	562	531	563	560	571	585	552	569	521	569	545	557	541	588	562	554	612	573	557	548	532	537	553	571	558	591	587	580	551	549	550	582	547	552	525	547	588	561	564	585	575	555	535	626	549	551	510	555	532	585	557	563	548	584	514	531	522	566	536	525	556	566	551	591	606	578	516	556	561	538	562	505	555	621	539	566	570	610	516	505	541	525	576	539	547	579	534	538	557	573	579	558	569	529	547	581	552	544	611	568	578	575	571	532	558	572	563	528	544	561	540	538	560	546	519	599	574	562	557	559	567	579	572	579	574	566	568	546	561	536	598	548	564	554	571	586	590	526	574	562	520	530	565	534	533	531	568	516	527	606	564	554	561	581	540	551	559	566	543	517	565	537	579	557	556	564	554	567	532	533	529	544	511	544	538	582	563	533	533	568	558	616	577	472	560	556	557	536	594	538	533	535	540	594	581	557	556	526	541	535	519	528	557	510	544	549	560	540	516	601	573	555	519	568	549	513	570	535	566	557	579	565	552	545	562	566	522	514	546	569	539	581	573	574	550	545	546	585	544	586	529	548	522	544	594	529	583	546	565	567	543	542	552	559	563	593	553	557	571	558	584	579	553	534	600	547	600	542	555	520	570	574	577	589	585	555	569	561	556	561	556	536	564	532	574	519	519	564	558	575	547	579	568	551	568	553	540	570	565	585	562	557	586	572	562	583	528	562	568	546	580	531	536	539	562	548	562	526	544	559	574	550	575	573	554	557	559	567	560	596	558	538	588	544	596	567	573	571	523	546	569	515	559	566	559	560	549	514	568	567	587	531	562	534	546	565	598	578	572	545	553	544	564	549	564	527	572	536	562	550	551	531	579	563	559	553	513	507	542	546	558	539	592	594	545	571	548	526	545	533	562	587	523	587	537	562	584	579	528	517	501	601	548	567	546	595	545	572	536	539	558	535	564	543	534	566	613	579	526	571	545	579	530	529	542	568	555	547	523	565	568	566	523	548	556	541	567	529	593	576	542	539	566	528	540	534	587	565	524	576	547	578	530	583	568	543	551	542	533	547	579	572	598	554	562	532	578	597	518	539	555	548	552	570	545	569	561	564	538	584	519	551	598	617	542	582	508	533	535	555	536	574	541	581	557	582	592	578	502	582	570	527	592	571	500	543	541	555	570	508	576	551	554	573	558	566	535	554	572	535	550	510	599	531	552	553	552	564	527	558	582	557	583	616	520	585	531	560	567	562	570	574	514	540	545	557	538	557	557	579	527	551	542	559	587	541	564	579	583	606	530	564	564	572	551	561	556	547	519	590	577	562	554	564	556	584	540	542	560	588	529	583	551	562	576	568	587	528	581	553	564	546	566	577	552	572	551	557	532	549	587	566	559	593	547	553	552	549	555	554	556	555	586	523	504	572	540	549	532	541	525	566	535	567	603	544	554	560	557	557	566	577	525	487	558	565	577	628	557	551	564	588	606	558	540	592	559	570	546	592	551	561	562	528	538	561	560	598	566	531	546	543	585	514	552	546	554	573	535	556	548	539	586	571	558	540	575	559	527	524	528	544	583	509	542	576	559	544	550	563	576	552	576	523	549	568	567	533	542	544	557	601	585	549	541	598	599	561	578	602	554	624	578	539	561	529	543	552	551	570	574	553	554	527	563	542	545	502	490	546	587	579	567	546	491	545	542	535	578	564	560	555	529	537	552	540	575	532	599	572	539	556	598	570	573	564	538	573	555	537	538	579	559	575	566	535	562	538	552	549	528	539	536	559	537	564	538	551	552	605	536	539	527	552	554	596	533	592	546	578	530	568	573	541	551	568	545	586	536	595	579	588	555	548	526	560	555	549	516	513	559	563	562	548	553	576	556	594	569	552	575	577	605	564	568	544	522	520	607	552	573	554	559	567	534	563	578	610	578	592	520	561	566	567	535	571	532	572	578	543	533	564	548	542	539	581	588	532	560	539	576	537	544	571	572	559	573	534	555	587	551	542	565	518	585	587	555	564	528	550	529	532	501	531	575	558	575	550	563	540	558	562	558	537	495	515	570	552	569	558	561	557	584	571	555	619	579	552	574	560	559	579	587	564	605	583	567	537	551	564	564	549	529	524	554	552	583	565	546	554	606	558	507	542	552	540	565	540	574	572	589	584	541	574	569	534	580	577	552	565	516	581	582	580	572	593	598	536	561	553	571	531	561	593	517	552	543	587	578	578	540	566	614	553	569	534	594	550	547	551	568	546	578	535	588	563	559	554	553	556	564	571	550	543	520	532	555	570	513	512	567	592	538	519	522	581	526	585	600	538	539	527	508	594	570	549	571	507	537	546	566	496	516	563	567
30654	42537	31691	14425	7037	4020	3258	2570	1925	1496	1219	1124	1060	954	868	892	857	862	775	832	758	761	714	725	816	773	745	669	678	670	711	674	713	713	711	638	702	673	686	689	660	743	650	685	702	645	654	669	691	699	700	730	659	705	665	677	693	665	680	678	678	640	666	736	656	717	642	712	685	640	673	702	692	716	672	666	640	665	651	664	634	634	664	667	681	668	659	666	685	642	674	670	696	671	662	670	620	666	708	667	656	688	642	704	683	703	686	668	669	685	672	682	641	690	646	689	674	668	701	619	681	626	655	685	665	655	696	665	679	702	606	660	639	670	652	705	669	661	673	676	641	695	697	690	680	673	693	660	682	668	657	688	626	701	683	714	677	660	707	680	628	674	656	687	683	648	645	685	658	632	665	685	690	665	656	670	673	654	696	668	691	669	704	690	646	650	667	674	679	686	697	680	668	656	701	677	660	662	663	673	632	681	743	656	709	676	712	680	697	669	645	686	651	658	698	689	675	671	666	654	735	673	680	657	679	666	720	643	698	721	657	656	693	624	674	638	670	688	690	612	644	695	683	653	699	716	676	655	632	667	631	682	647	636	650	658	688	683	677	614	694	655	660	691	621	634	675	646	703	664	697	652	633	663	653	672	676	675	656	688	699	651	661	680	673	659	648	720	688	672	650	641	676	663	652	670	701	654	681	664	691	667	672	711	680	663	619	666	681	667	654	683	639	681	672	732	655	702	644	675	697	670	706	620	679	635	686	688	686	587	665	686	711	674	680	709	697	660	650	647	660	691	672	680	625	676	664	662	656	679	632	701	659	692	694	676	684	632	649	680	662	668	719	645	703	751	664	727	629	707	694	718	633	723	681	686	707	703	648	669	680	652	668	694	677	653	692	662	666	703	692	655	662	682	680	647	646	695	686	678	694	666	661	664	708	658	711	686	686	650	618	626	658	706	701	628	608	673	677	662	658	681	666	687	648	693	732	697	662	684	624	649	621	728	692	622	662	651	705	654	673	660	649	693	697	659	618	698	644	675	706	710	630	688	714	672	681	668	657	670	717	724	705	648	638	698	667	677	628	685	684	674	653	676	693	658	713	649	684	731	682	685	653	666	703	652	700	648	681	658	674	602	651	623	619	654	682	695	645	689	641	661	673	723	663	692	676	659	706	651	668	648	688	705	689	677	697	661	719	601	672	634	681	662	662	691	698	613	649	683	707	656	701	685	677	691	647	673	619	645	696	656	659	644	706	670	678	631	723	666	671	642	705	692	668	670	732	698	632	685	682	650	660	668	720	658	698	630	646	700	624	681	630	649	662	648	693	680	700	671	632	646	678	665	597	685	706	701	713	654	676	679	701	663	648	632	686	638	722	653	721	635	676	748	688	666	680	662	706	659	695	696	639	693	674	685	637	671	611	741	670	693	719	659	662	684	635	690	698	655	667	666	652	671	678	651	667	617	644	672	719	637	687	658	644	736	658	681	685	651	688	674	648	689	665	621	660	674	611	690	688	642	671	657	675	685	658	657	633	721	629	637	648	653	653	667	735	670	665	718	672	666	676	664	695	691	719	702	654	684	674	660	656	677	644	729	720	651	665	698	682	648	700	668	684	669	633	637	698	698	632	689	671	689	668	681	688	715	633	694	701	713	738	656	660	657	671	692	672	677	698	684	712	722	682	687	694	645	652	652	706	661	650	707	672	691	641	715	655	658	699	675	668	720	698	707	634	646	658	632	665	681	697	685	716	698	719	663	656	640	703	623	669	693	653	690	614	642	656	664	652	709	649	688	678	650	685	666	644	668	633	642	700	696	699	656	631	664	686	671	651	651	714	650	677	669	691	673	640	647	690	698	695	721	654	682	679	654	666	690	707	714	678	638	698	681	658	648	665	681	640	615	663	690	666	665	671	640	679	690	684	725	674	674	660	684	702	701	666	704	690	753	688	719	692	683	683	662	707	654	642	656	684	648	653	704	650	691	690	632	653	641	677	664	678	694	654	673	656	634	669	702	688	712	666	683	682	679	647	688	659	667	641	667	649	685	662	673	644	655	659	643	712	685	664	686	693	672	673	705	660	660	636	683	663	656	647	690	679	683	677	652	639	665	645	662	675	730	649	678	674	633	697	661	661	685	654	700	644	718	663	644	672	678	653	675	655	656	686	663	649	692	678	725	696	676	677	669	665	667	648	664	661	689	668	727	641	713	681	660	725	680	676	731	694	701	709	697	706	719	628	674	654	677	632	648	684	683	678	677	641	642	679	658	689	638	662	655	670	686	671	669	632	706	663	701	662	714	738	631	741	695	713	688	620	667	716	666	651	691	716	672	656	675	646	661	672	679	648	650	685	667	709	667	678	650	697	669	680	679	663	662	676	661	679	635	694	641	717	643	698	661	715	749	665	718	653	712	641	651	685	707	681	694	656	657	611	639	635	642	693	655	691	667	675	605	651	676	705	668	670	712	690	717	682	668	703	698	636	704	629	640	673	657	639	631	688	650	672	670	657	681	702	673	632	681	704	674	708	631	706	680	675	744	663	684	695	703	714	694	660	665	695	742	690	686	634	656	627	643	649	637	727	684	696	701	655	675	696	704	648	671	707	663	657	668	669	703	679	665	660	702	702	645	644	658	664	656	654	663	676	657	680	691	707	637	671	643	617	640	642	688	662	665	712	633	652	644	683	644	686	670	666	620	643	670	675	701	684	668	682	615	624	680	702	682	650	669	648	664	717	662	642	663	704	641	664	658	694	652	678	701	661	623	669	655	651	668	717	658	733	686	701	689	698	663	716	675	688	642	622	679	691	668	655	682	626	692	651	628	666	674	659	659	702	682	715	758	683	684	686	707	644	685	718	666	693	630	675	686	655	670	712	631	684	680	686	616	678	663	650	649	647	697	681	612	673	676	626	643	657	681	638	716	667	656	681	660	697	666	639	646	696	663	735	677	685	707	694	639	625	697	646	643	702	660	623	620	697	615	686	656	664	666	604	700	645	667	711	658	661	636	715	648	694	642	668	711	682	667	644	652	676	639	690	648	663	692	671	631	670	648	623	644	642	668	633	656	679	686	599	711	636	724	658	687	660	687	665	647	649	676	663	663	697	616	671	684	640	672	662	674	670	704	667	659	677	650	645	652	664	671	700	690	688	645	710	677	698	654	651	702	694	641	636	691	701	681	618	685	686	695	668	694	689	683	664	646	654	692	634	699	691	673	620	685	748	658	685	664	663	674	660	671	680	691	673	713	639	685	640	661	606	682	693	626	652	668	686	707	695	703	703	687	654	679	658	632	688	690	653	656	669	685	634	629	650	662	666	653	669	705	628	635	670	640	683	673	678	639	687	688	623	670	656	693	714	670	635	694	695	682	595	681	664	691	659	676	704	679	653	677	710	654	672	691	667	676	722	681	673	648	656	641	735	687	640	660	659	735	651	688	708	668	656	652	659	620	672	662	644	720	649	618	639	672	700	666	687	635	648	715	651	647	662	655
24436	21318	28710	24818	20344	10007	3536	2481	1562	1233	941	887	801	712	690	691	662	620	582	582	548	575	610	571	541	563	558	520	547	529	487	531	511	483	502	540	529	482	567	498	486	488	472	487	496	496	485	497	480	472	511	504	457	504	550	474	510	472	486	520	471	496	504	507	480	493	506	491	511	503	503	496	477	468	494	507	511	506	451	515	498	500	488	472	461	458	496	499	487	493	517	499	498	479	488	502	484	489	468	468	463	456	556	456	519	498	474	515	499	506	464	478	456	516	510	445	477	514	491	489	491	531	463	492	461	480	500	490	472	496	499	461	472	468	476	503	524	475	483	498	467	508	480	530	453	484	513	449	508	462	462	459	452	480	454	461	500	487	488	507	454	461	477	469	501	485	471	472	470	488	483	507	478	445	501	471	461	484	513	492	490	473	472	494	492	492	492	493	506	468	458	479	493	482	500	492	470	511	511	476	479	453	512	471	525	493	494	475	484	494	469	468	459	490	499	501	439	504	447	480	481	494	510	492	500	458	478	479	473	482	496	502	489	482	489	439	483	452	475	468	474	462	496	448	499	464	502	455	480	477	451	495	497	518	501	461	489	449	495	468	479	506	504	517	490	469	455	440	452	477	513	495	497	487	504	468	507	493	486	499	518	499	464	496	529	496	472	530	484	501	453	476	509	446	529	425	490	457	519	493	454	462	466	487	451	446	483	488	493	453	486	459	495	504	500	484	464	494	494	502	504	482	456	482	465	508	511	491	451	506	470	490	491	492	479	509	490	512	464	470	520	502	494	484	466	496	480	462	510	477	487	445	487	438	480	552	456	496	472	503	460	459	476	458	450	525	491	503	500	496	477	493	473	475	459	485	506	490	495	456	460	503	478	459	507	453	458	502	515	513	475	494	496	518	511	456	508	473	467	472	452	479	503	478	417	481	466	491	454	475	462	469	470	482	505	457	478	473	486	501	469	472	483	471	447	444	488	513	476	507	455	499	497	502	457	439	483	469	462	502	470	472	471	451	449	487	490	470	505	526	450	473	431	470	523	491	445	504	491	496	470	453	495	479	478	490	496	470	483	507	472	484	471	453	460	522	468	509	515	501	448	551	453	464	480	503	465	468	472	503	495	490	435	444	507	504	464	432	499	459	501	463	474	492	501	444	468	480	508	458	457	501	460	477	438	498	480	460	490	477	470	438	506	430	483	468	504	477	464	503	508	521	457	499	464	457	457	494	487	483	492	483	485	489	465	499	483	479	501	480	498	495	498	468	491	471	463	480	492	510	480	423	449	421	455	474	463	476	516	470	496	477	531	506	476	526	510	493	482	479	508	538	530	465	466	462	485	507	486	485	478	546	512	442	480	456	438	519	477	482	487	453	468	503	512	481	486	488	480	469	451	474	502	523	517	475	506	475	474	479	456	480	501	455	560	524	472	489	468	497	490	514	452	490	504	492	476	484	482	489	466	486	485	465	432	504	498	494	476	483	451	462	450	474	481	435	476	479	496	544	458	522	478	455	490	504	485	509	467	492	473	487	483	503	505	465	503	507	515	480	482	486	460	458	480	508	469	525	485	498	485	477	492	534	487	463	465	511	492	448	518	491	488	505	475	511	526	470	513	487	481	459	539	482	499	501	500	456	506	510	500	463	471	520	516	457	498	494	485	494	509	467	466	510	464	463	472	484	489	474	456	478	501	498	455	490	489	479	473	478	461	537	510	465	459	489	483	488	488	474	498	439	509	462	506	499	495	490	510	488	525	513	502	495	453	490	462	482	525	499	465	491	496	487	464	453	499	458	455	443	453	474	514	442	502	541	472	496	485	469	512	469	514	505	477	505	519	461	498	439	489	489	465	471	481	505	491	506	489	465	485	473	469	486	484	478	493	508	479	463	492	481	507	491	469	478	465	530	482	476	471	495	531	482	494	482	482	489	482	470	508	462	451	548	504	461	518	503	464	472	484	463	481	474	464	488	448	453	494	487	468	532	412	505	506	472	487	467	515	460	472	494	451	464	441	444	460	492	502	492	505	476	503	487	482	507	507	471	492	503	512	499	496	469	480	485	462	471	496	482	475	505	430	498	484	480	489	458	460	478	512	475	500	485	489	510	502	509	462	500	486	482	504	482	494	460	465	495	477	508	510	493	509	458	501	531	453	482	458	454	474	447	513	538	452	479	441	500	466	458	531	504	498	502	457	456	440	477	498	482	490	474	480	493	512	429	466	509	508	507	475	512	490	488	460	444	504	482	496	500	511	447	489	452	478	501	492	497	479	486	465	479	468	506	492	510	447	524	477	459	469	468	474	494	496	451	446	452	461	477	481	518	563	456	503	486	481	449	466	527	492	498	509	500	463	463	484	478	479	457	488	502	474	492	507	476	471	526	466	519	501	504	506	464	515	443	483	501	461	496	477	495	498	490	462	476	446	437	472	518	480	459	499	486	474	504	488	512	501	474	480	443	481	536	493	525	481	491	450	512	469	422	519	468	473	459	518	475	484	507	504	515	481	431	441	488	494	535	525	462	478	471	470	473	487	482	471	482	519	488	510	508	480	493	493	466	469	479	448	496	484	478	512	456	481	470	478	511	472	501	481	516	476	484	461	511	465	509	494	495	464	515	484	519	495	432	497	466	486	523	492	454	466	492	533	466	488	498	506	522	484	457	470	437	508	465	493	501	499	484	480	463	485	483	501	478	466	507	471	493	468	529	436	496	461	472	528	485	468	477	461	520	484	514	465	448	486	487	485	472	484	485	510	512	475	524	491	471	484	477	474	428	463	482	515	519	488	491	488	496	449	482	487	467	461	499	475	495	511	511	494	456	520	466	438	502	462	494	454	489	507	468	469	475	516	472	477	514	505	499	490	493	456	463	494	511	470	528	474	515	508	525	476	489	490	518	484	495	537	493	515	478	462	447	496	481	468	488	463	504	481	464	520	460	435	489	473	491	483	482	493	473	515	544	505	525	481	485	470	505	451	483	501	473	497	463	489	432	494	444	538	459	499	504	513	484	498	470	487	498	469	478	482	492	471	442	483	499	492	496	482	511	495	482	510	471	474	458	491	472	493	467	463	482	480	468	445	506	441	478	477	484	476	523	478	508	467	472	547	494	526	522	496	484	435	460	504	451	468	478	477	530	503	495	473	525	479	510	501	464	473	470	487	490	465	464	492	467	465	458	546	512	515	482	494	477	481	469	466	532	480	501	461	457	490	496	510	518	507	493	463	455	474	474	468	464	474	467	440	471	441	476	467	472	504	523	484	499	452	492	444	453	465	488	485	489	450	469	526	468	484	491	493	491	474	524	476	506	524	529	452	500	482	486	490	468	489	511	454	509	468	510	483	480	441	482	428	500	481	482	505	461	484	505	475	461	477	455	497	462	475	480	487	467	495	502	490	516	481	476	492	471	513	474	450	467	484	456	455	533	489	475	466	465	439	529	497	496	482	488	551	467	491	496	465	491	462	507	507	484	506	492	534	478	512	470
31282	54837	46117	23526	12342	7720	5739	4833	3227	2381	1802	1552	1317	1135	1025	1005	908	914	828	813	789	803	828	765	727	723	678	655	675	659	636	630	594	623	584	586	622	644	608	587	587	580	587	587	615	592	581	567	618	566	586	585	622	593	550	555	537	574	617	602	591	559	553	599	596	581	609	560	596	573	601	564	574	529	587	572	608	620	573	581	575	592	591	528	573	581	599	556	585	594	545	622	588	584	596	576	574	575	564	556	579	582	599	590	540	557	541	631	628	573	590	584	579	615	605	580	630	561	586	555	586	572	572	570	566	543	557	584	622	567	576	578	595	541	557	628	616	559	595	584	623	598	526	611	531	585	586	605	603	592	563	588	556	634	536	578	586	577	559	612	594	554	605	597	611	590	583	583	620	580	567	599	537	582	602	530	548	581	591	553	582	648	609	526	590	593	570	604	589	577	561	593	597	584	617	559	580	572	584	577	567	572	638	633	576	611	585	579	603	595	599	598	551	573	606	581	593	603	548	598	529	556	584	589	569	604	583	543	602	617	622	599	596	603	586	609	608	582	560	607	574	583	530	572	556	564	562	587	608	592	572	577	596	543	585	612	601	596	581	563	602	589	594	576	609	574	611	595	576	587	573	571	589	599	603	606	599	571	580	558	577	572	536	589	558	577	570	544	614	576	624	561	540	563	568	587	556	564	532	558	561	573	595	596	567	590	573	555	582	576	595	586	593	556	605	555	569	568	588	594	565	580	596	624	541	619	561	581	583	560	590	608	589	604	618	613	552	560	568	579	617	580	580	581	583	545	604	639	620	560	558	557	584	590	609	587	579	584	574	575	602	554	542	541	621	592	581	552	558	596	573	595	579	569	584	592	579	531	604	565	560	541	574	584	607	546	608	621	580	524	566	559	592	585	549	593	592	597	641	578	569	576	544	588	616	575	560	563	529	561	571	620	593	611	613	524	589	609	573	548	579	562	587	578	546	565	575	591	575	586	608	568	574	578	609	596	594	612	594	600	581	571	583	562	590	583	586	542	615	567	578	550	583	620	595	610	551	584	572	596	594	572	591	536	562	626	582	597	587	567	590	573	562	605	546	590	565	543	571	564	583	568	587	572	584	564	571	551	550	588	587	601	542	553	599	584	566	582	582	585	534	557	591	576	561	571	553	562	563	599	539	566	572	563	564	569	591	567	610	610	580	601	536	604	577	536	575	596	578	578	516	575	554	581	571	566	635	609	571	540	573	591	539	598	577	558	576	579	565	581	617	602	554	600	595	610	583	538	608	576	590	543	564	562	558	613	587	594	569	586	575	557	575	614	647	608	590	559	591	555	540	604	604	591	564	536	575	603	554	578	586	563	611	569	593	573	569	577	604	603	597	574	585	559	555	604	575	582	550	600	561	602	578	565	596	570	617	559	593	607	589	611	544	610	570	574	606	599	542	616	586	580	583	523	590	614	582	613	561	551	574	585	578	552	600	542	568	616	565	587	591	617	568	513	628	577	584	613	632	608	633	579	589	588	607	601	550	574	569	622	578	596	557	601	560	575	556	586	547	571	586	560	585	640	586	546	561	586	539	588	571	553	599	562	598	566	579	582	582	601	597	574	566	569	581	590	578	595	608	564	575	582	608	580	573	601	577	589	634	617	598	599	602	556	574	571	568	585	581	572	579	562	578	616	583	574	590	616	569	588	611	565	574	544	582	565	553	515	581	580	565	580	586	617	601	594	553	607	614	610	565	586	588	562	559	560	574	571	590	605	572	585	535	617	579	523	554	594	555	551	573	570	603	580	583	570	530	612	626	613	590	569	590	595	560	544	601	624	575	564	577	582	536	608	617	572	573	591	558	554	604	570	633	599	568	513	578	629	617	554	565	552	593	589	564	602	587	573	595	603	543	553	600	570	559	616	605	587	586	553	559	567	546	603	550	556	593	573	603	627	606	571	562	553	601	580	590	564	592	586	569	558	610	617	568	556	615	563	547	578	590	606	566	563	599	561	568	565	549	576	584	568	539	583	581	598	603	577	603	577	570	548	579	609	569	557	592	546	545	589	603	588	620	572	645	563	591	593	597	549	562	560	560	584	596	599	538	571	591	615	602	622	600	565	596	555	588	548	603	614	547	569	621	621	579	554	583	617	564	575	560	589	604	600	582	591	590	594	575	582	564	574	580	588	570	572	607	555	576	563	593	585	577	550	596	563	594	612	572	550	555	592	565	575	573	537	572	548	587	575	594	567	553	619	577	554	568	521	592	587	580	577	576	599	595	589	612	530	569	604	565	581	621	595	568	597	550	600	571	620	540	581	593	569	578	583	604	568	587	521	606	585	588	593	591	565	573	602	602	578	565	583	583	575	630	573	581	593	589	582	586	599	589	579	518	610	607	591	609	593	557	623	574	557	544	541	599	608	562	574	583	593	559	550	572	560	568	585	567	558	587	585	562	576	579	589	587	584	587	587	621	635	585	590	568	528	536	564	601	587	592	559	525	541	574	624	561	565	599	619	549	582	625	599	541	611	587	549	608	574	588	571	605	601	574	558	580	512	590	580	569	598	556	522	599	561	584	572	594	566	623	581	549	598	571	625	541	585	576	615	591	571	579	600	580	584	533	568	584	584	611	594	554	580	554	596	568	571	606	599	560	610	581	590	595	550	567	558	518	578	566	595	538	605	599	606	567	585	585	526	578	570	612	563	596	522	566	613	568	557	548	560	565	595	583	551	580	580	577	601	584	549	598	590	604	609	633	569	549	599	568	577	540	558	559	561	594	583	560	593	628	582	587	562	649	594	612	556	620	584	609	616	560	597	577	565	594	589	583	561	554	570	611	602	534	568	607	620	587	573	590	592	622	582	572	551	607	613	548	561	536	610	619	560	526	521	585	558	587	592	603	596	555	583	583	564	547	591	568	613	594	566	569	581	572	612	552	610	580	563	596	540	561	532	611	578	582	599	598	585	579	622	564	602	530	612	537	568	576	568	548	613	564	597	598	562	582	569	601	592	578	600	582	576	566	578	613	591	542	533	585	594	612	561	592	617	558	547	598	591	555	588	540	566	547	566	613	589	642	554	560	549	548	546	577	560	562	560	591	557	531	578	576	564	595	552	573	617	623	537	606	543	562	611	570	604	596	559	568	561	577	597	583	597	580	574	603	559	625	579	584	597	548	595	601	565	544	577	576	611	576	555	569	619	592	561	561	586	592	603	579	596	583	549	534	543	567	589	578	580	567	595	563	563	598	580	564	567	613	606	559	556	628	576	605	595	567	611	611	574	600	578	618	551	582	590	612	554	587	569	577	603	606	597	566	596	596	590	604	574	581	569	577	582	568	579	573	592	584	594	557	583	556	582	598	578	575	527	632	602	572	565	584	619	615	568	632	548	575	555	548	605	564	581	560	579	589	572	581	612	556	576	612	561	555	556	565	587	569	550	605	578	575	593	602	579	620	596	583	550	557	599	556	565	569	592	589	578	612	571	587	536	547	548	605	586
25560	21475	27795	25302	12077	4373	2529	2134	1586	1315	1162	1101	1030	924	957	944	986	917	860	849	935	921	974	880	850	817	793	905	883	833	845	791	829	860	791	865	815	860	797	823	857	848	805	832	823	882	830	853	790	810	827	843	819	791	822	780	785	843	788	804	788	833	765	795	807	792	776	839	812	817	858	835	900	797	769	843	809	814	829	795	800	819	809	804	849	840	806	838	808	827	838	791	861	812	797	840	761	832	821	802	803	798	824	825	806	783	802	841	796	808	813	833	784	865	772	843	901	829	795	787	777	825	817	840	811	822	809	785	857	834	820	855	807	787	805	836	803	824	845	787	812	834	829	792	843	816	880	803	804	850	792	809	855	838	799	801	823	857	829	781	865	793	728	839	878	824	755	760	826	814	821	815	774	816	851	839	796	828	844	847	829	829	781	816	810	858	816	828	849	853	745	872	828	858	789	810	799	815	797	802	847	802	798	861	810	825	821	825	823	798	805	822	786	812	833	814	780	786	850	857	799	861	779	788	781	822	820	814	771	793	834	807	782	803	824	825	794	807	815	759	825	797	799	792	807	823	828	833	805	815	818	866	790	752	786	768	791	833	842	804	841	791	829	817	803	800	914	877	798	852	766	807	836	796	812	826	840	787	843	850	784	807	849	867	803	827	832	828	789	811	791	836	817	821	819	805	836	843	824	850	862	852	807	813	833	795	783	801	854	825	838	790	819	826	829	823	833	788	834	809	801	794	839	814	812	796	805	810	808	835	855	808	814	772	842	859	828	887	813	834	799	848	793	844	838	797	818	848	861	844	835	814	854	826	843	846	770	808	848	792	849	821	802	785	821	864	816	843	852	810	826	882	834	786	811	841	800	807	895	782	789	795	819	838	801	827	818	810	787	884	861	849	802	823	835	875	813	759	782	821	804	812	842	829	817	763	837	818	816	837	868	860	761	817	808	845	832	794	839	857	794	778	848	823	859	816	811	807	829	827	851	809	866	788	848	833	854	802	791	844	856	794	791	832	845	756	848	843	847	807	815	838	812	805	849	846	845	805	833	842	869	795	807	857	835	828	847	826	837	805	807	829	855	791	804	764	852	823	804	796	874	846	873	780	817	781	784	808	812	846	806	820	809	798	799	804	793	779	789	830	820	801	803	824	823	845	824	813	812	802	830	858	847	868	824	815	822	851	850	812	794	792	775	884	805	849	767	815	801	823	843	782	834	841	772	815	794	814	826	841	799	781	825	836	826	813	806	819	758	882	778	836	814	823	813	795	794	778	852	785	843	821	804	792	787	794	750	872	854	820	802	805	833	783	827	843	838	786	838	851	752	736	857	879	812	825	872	841	876	787	762	829	839	839	825	838	765	823	807	861	770	792	837	802	773	823	785	833	800	809	802	815	837	830	824	788	812	805	836	775	832	854	818	807	831	816	814	825	861	880	767	857	821	863	859	825	786	884	861	815	812	844	826	842	838	817	819	794	827	801	845	782	792	861	829	829	809	806	840	787	826	757	784	768	786	803	833	804	774	807	820	864	862	852	824	794	870	831	836	854	828	824	852	776	838	838	849	842	802	833	854	845	809	837	806	863	820	808	835	808	810	802	864	812	887	816	789	874	798	792	792	816	867	839	802	791	821	850	862	854	855	855	850	807	788	774	853	797	846	827	842	866	777	792	817	827	791	862	831	787	775	822	843	887	776	798	802	828	805	862	793	831	831	809	829	851	818	837	765	787	827	847	787	844	860	812	770	788	801	831	860	822	813	776	819	812	803	863	748	804	736	879	848	833	850	846	820	818	844	837	822	845	796	808	852	811	830	807	804	757	833	802	849	841	817	827	853	823	825	825	752	815	822	771	812	797	829	746	830	815	765	820	813	791	845	816	822	789	800	818	841	815	810	844	855	829	757	853	818	861	790	752	806	827	879	819	813	819	796	869	788	793	763	794	835	776	858	838	815	859	861	811	866	815	788	872	821	812	825	788	868	790	842	805	833	836	780	820	844	782	856	829	843	843	808	809	820	868	840	810	833	809	818	806	841	855	801	816	816	779	767	789	822	830	815	775	807	803	793	768	795	819	820	836	821	780	790	848	835	906	883	801	799	827	799	819	844	809	820	870	827	805	787	828	810	821	874	805	819	774	810	798	796	846	839	803	811	871	829	845	822	818	805	850	794	759	811	805	830	793	798	844	764	801	794	842	831	800	844	816	833	815	827	808	856	797	779	816	770	797	807	883	837	807	797	833	774	814	824	821	825	786	845	815	831	808	801	829	824	845	766	803	837	798	842	829	819	861	854	829	823	901	822	803	835	838	834	811	771	845	752	826	821	793	835	787	782	779	874	842	808	804	803	902	853	819	789	809	818	816	788	801	797	828	815	843	849	796	842	835	844	841	846	782	821	873	779	785	816	785	805	811	831	809	821	805	854	845	797	817	754	856	832	834	831	819	844	796	770	827	809	813	806	823	777	797	799	804	800	839	867	835	823	830	779	848	826	791	821	813	818	850	846	813	748	849	781	867	828	834	843	862	807	788	828	809	834	834	772	822	861	820	838	789	826	837	840	814	808	833	800	809	782	792	851	795	768	843	859	832	742	849	779	796	811	809	791	828	775	786	811	792	808	796	840	845	808	753	876	827	845	824	825	812	760	849	842	824	831	794	798	867	806	793	770	839	796	788	833	842	832	808	811	819	872	798	766	818	809	810	798	790	854	808	792	819	798	857	833	779	853	839	837	838	777	816	799	829	799	788	821	772	786	869	827	821	811	868	812	788	857	771	805	813	846	865	789	842	779	843	867	814	799	818	826	831	802	800	853	824	805	773	829	830	818	824	810	790	804	877	809	837	827	841	826	797	816	790	840	783	833	862	792	813	849	835	838	799	794	764	804	818	810	781	775	776	830	776	785	835	841	795	828	813	837	814	837	843	837	816	856	777	804	845	861	817	815	840	815	771	756	815	843	813	827	785	843	829	868	779	736	804	835	813	840	841	831	813	850	836	819	822	787	808	802	783	837	796	752	821	809	834	826	813	817	838	817	803	829	849	834	833	828	846	910	834	797	833	838	853	860	820	802	817	797	805	826	796	815	757	784	835	851	785	825	833	819	767	828	789	799	813	836	803	824	843	802	786	818	788	828	845	833	835	823	862	893	803	810	819	815	823	856	795	825	792	796	769	810	818	790	836	815	823	837	864	781	834	838	824	873	763	836	836	835	831	812	765	822	829	812	792	819	792	769	863	779	771	860	801	791	835	832	803	793	773	841	802	831	787	853	819	820	812	805	825	747	838	824	857	788	782	821	833	833	808	820	806	795	769	750	838	833	856	844	863	833	805	806	846	810	825	826	816	822	839	811	786	827	800	778	796	826	848	785	837	882	805	808	842	785	817	788	834	788	802	811	799	790	800	763	827	812	791	784	771	750	828	797	810	796	863	869	783	769	797	814	798	858	889	845	767	854	858	819	796	892	793	798	796	809	881	831	854	838	861
31862	49644	37603	19545	9897	7053	4850	4104	2934	2234	1813	1756	1441	1376	1248	1212	1206	1178	1114	1170	1190	1151	1143	1102	1062	1104	1016	1009	1029	1029	940	1007	1016	1003	956	983	976	932	973	996	1019	979	952	968	972	942	911	979	972	989	965	954	989	938	925	1018	888	949	968	987	960	931	914	892	997	941	908	994	954	928	897	941	950	894	950	962	943	956	909	925	923	917	921	912	937	945	929	947	971	917	981	973	939	979	906	941	958	962	985	958	975	971	929	982	950	922	958	990	958	1001	930	938	938	913	974	964	954	972	957	928	903	946	911	911	909	972	951	986	954	988	942	945	914	912	952	957	895	989	953	931	914	945	904	941	905	972	935	953	870	929	958	921	1002	920	990	940	934	943	947	1011	920	971	918	922	981	936	962	1014	962	920	927	931	963	954	914	959	933	988	921	969	951	928	952	961	938	972	955	959	906	895	946	1003	926	946	985	938	958	952	955	1003	967	944	978	959	922	936	905	944	965	933	954	986	947	913	972	958	964	959	946	944	916	988	926	988	967	946	911	966	951	941	925	932	990	972	903	965	894	958	935	924	944	969	893	994	898	910	925	956	962	981	950	940	907	902	929	907	928	969	972	913	959	976	943	935	951	962	980	977	964	984	961	980	996	941	947	892	1017	978	956	957	945	968	929	989	935	908	929	928	915	966	977	955	971	998	930	967	959	992	1004	908	933	983	963	951	929	1030	913	970	956	978	975	926	955	939	1018	962	968	1001	987	960	912	961	952	938	957	952	932	914	929	958	957	955	997	959	887	910	982	896	902	946	960	953	949	906	953	946	915	946	929	993	913	902	899	934	952	942	970	1012	1008	970	940	993	953	989	973	894	945	1016	1000	905	964	975	934	976	961	912	957	958	968	928	905	922	942	942	942	911	963	989	941	957	891	1028	936	952	892	942	984	945	974	932	956	879	917	939	963	938	957	1003	976	898	989	927	967	960	928	988	884	950	966	937	926	988	899	941	911	951	927	923	907	958	906	941	1017	968	1020	959	986	935	1018	1006	1000	903	957	955	915	955	882	955	961	949	962	961	879	984	955	993	972	925	976	952	921	926	940	1004	947	926	947	958	980	934	944	962	897	974	929	923	978	984	920	933	995	931	957	887	941	937	960	916	991	1002	961	945	931	962	987	979	987	954	903	921	933	967	950	890	923	927	925	988	961	930	904	959	944	946	929	933	921	947	939	985	943	947	901	994	933	943	984	919	996	901	902	911	923	931	937	928	981	985	978	980	951	964	891	947	975	961	955	976	897	951	887	968	889	948	920	953	928	933	957	933	917	955	1006	928	957	957	935	950	959	964	1011	949	926	918	1001	965	962	892	977	983	916	973	988	913	959	922	970	983	923	944	946	960	898	936	954	991	1003	947	989	902	944	932	900	933	980	969	977	915	961	922	989	953	962	919	973	939	937	940	953	940	979	899	906	995	951	909	982	933	970	912	944	922	943	942	894	904	936	960	949	941	937	895	944	1026	955	978	930	952	949	889	952	931	918	980	951	916	944	953	961	941	946	938	1004	966	984	1011	913	929	989	975	1007	951	937	950	979	953	887	947	899	946	964	951	920	904	958	955	907	965	954	966	974	955	998	947	1000	989	938	984	968	976	956	836	996	982	914	902	939	941	953	940	974	912	955	932	908	912	956	927	950	916	942	930	951	961	964	975	938	947	925	997	901	928	886	932	949	921	942	903	962	986	1011	997	982	937	971	964	935	970	914	927	963	933	944	938	889	939	1001	941	926	932	935	990	931	916	1015	919	977	937	987	975	970	910	932	937	942	948	945	942	914	892	916	993	917	931	907	954	974	980	968	977	969	926	991	941	966	957	964	952	909	988	918	1020	977	943	957	900	943	927	939	846	943	962	888	924	945	892	959	935	973	1005	986	899	897	959	982	937	944	1044	929	916	977	949	986	932	925	937	931	971	923	1005	961	968	956	977	976	914	981	979	927	931	963	955	994	985	922	914	941	896	907	987	950	890	956	960	972	921	996	962	922	906	897	975	916	947	933	953	953	941	958	935	910	953	978	923	955	995	960	903	928	990	933	917	934	920	955	984	955	973	955	958	887	976	939	968	923	935	916	933	959	921	973	941	955	980	929	941	945	931	926	940	930	973	978	971	948	920	955	1006	942	978	939	926	925	923	897	901	962	956	909	909	1037	887	931	993	938	962	950	904	940	951	945	937	934	975	921	945	922	959	953	960	949	871	931	946	949	982	935	944	948	953	956	916	914	1036	988	951	976	926	913	947	964	985	944	900	955	958	918	990	935	958	967	935	950	948	957	950	961	933	996	949	929	869	963	886	932	927	929	969	912	929	945	933	962	962	937	976	1015	939	919	912	969	967	967	936	893	958	890	898	941	961	989	996	961	958	934	973	961	891	983	885	951	959	965	919	923	974	967	921	915	924	952	919	956	973	861	950	999	964	883	950	939	911	946	906	940	950	906	941	977	985	951	939	916	924	928	927	956	956	961	925	929	913	921	970	957	968	990	909	1006	958	923	954	946	939	965	946	959	975	961	976	939	954	927	949	961	960	937	915	954	911	930	931	928	914	954	972	968	970	956	964	956	937	916	940	972	892	925	974	944	1008	908	927	978	925	912	952	963	966	945	948	912	920	978	939	919	994	973	924	924	906	968	956	956	970	958	965	926	934	968	932	897	950	991	954	987	959	926	930	912	949	943	952	978	936	999	958	945	901	977	998	909	946	960	935	932	1003	990	1002	997	929	911	973	939	965	960	960	940	1011	974	952	927	1024	935	985	975	970	915	975	946	963	964	939	993	965	928	900	972	927	953	946	946	885	960	912	972	911	943	922	952	916	1003	924	922	978	930	990	958	944	897	975	988	964	983	958	964	990	936	925	972	939	896	956	959	952	932	922	915	933	916	946	959	945	952	911	958	936	963	985	973	934	944	933	934	964	952	929	976	966	957	924	972	999	968	930	950	982	970	970	936	987	933	990	951	940	957	978	970	964	897	928	975	917	960	920	934	918	980	915	956	939	979	953	932	935	963	968	969	983	972	919	902	917	974	919	934	986	953	919	956	981	862	936	927	920	983	918	925	899	926	961	946	954	937	954	951	960	935	913	975	937	931	942	963	964	954	980	937	999	922	979	989	956	1004	944	971	911	928	979	919	1013	950	945	998	899	966	956	920	972	966	974	967	936	948	964	966	980	941	960	938	996	952	959	928	935	905	911	965	932	915	948	918	945	926	996	948	939	981	941	929	929	951	982	953	943	957	899	926	965	946	920	902	1013	987	990	958	958	934	888	985	930	942	926	915	968	957	953	935	1012	976	953	945	889	968	928	923	935	974	962	956	945	918	962	880	930	942	991	998	919	927	910	942	974	964	955	895	912	959	912	940	913	959	1005	896	953	971	945	960	919	957	922	901	935	951	898	936	925	952	997	953	952	927	945	958	930	985	982	959	950	942	969	988	930	900	1002	940	949	932	1004	930	936	936	953	926	910	994	982	939	1000	917	934	961	942	951	945	893	944	953	925	913	983	976	1027	949	949	999	972
23396	21417	29162	24142	21499	20856	11179	4373	2836	2142	1742	1548	1336	1246	1186	1100	1018	1008	1028	1028	1009	978	1021	990	999	940	853	869	885	884	904	857	862	905	858	810	836	910	879	863	806	899	833	805	865	846	835	815	884	865	851	797	811	852	869	834	824	843	853	830	827	837	787	847	806	767	837	833	831	791	826	811	867	780	776	840	784	824	811	834	836	828	816	836	851	810	815	841	808	801	818	841	845	843	830	818	792	820	822	774	835	844	872	828	839	853	830	798	807	816	840	762	781	892	803	802	842	798	775	827	834	795	782	865	803	813	807	821	854	787	852	797	876	791	791	799	832	805	840	840	839	831	848	797	782	834	848	854	846	791	779	796	832	802	889	848	804	856	791	840	827	821	809	790	804	796	853	795	844	799	847	818	852	802	814	871	817	813	807	856	851	878	840	832	814	830	799	857	851	786	746	845	825	831	832	783	850	790	841	831	827	814	820	817	818	822	874	785	851	808	840	870	815	830	834	845	829	793	824	844	806	798	800	827	782	795	820	865	854	839	820	856	830	845	820	827	828	846	807	879	840	851	784	863	774	791	861	831	836	860	826	856	817	770	847	805	808	837	828	828	843	914	830	804	864	809	833	869	810	836	850	822	820	811	794	821	826	824	851	841	872	808	812	827	807	830	790	859	841	865	857	801	788	822	856	826	784	868	802	829	802	838	844	853	863	842	822	846	822	792	830	782	823	786	816	845	873	803	841	842	823	808	795	861	855	849	822	801	802	814	793	853	850	834	831	852	842	875	831	785	820	796	814	766	814	833	825	785	813	831	820	811	789	866	806	817	818	812	814	808	862	809	879	831	818	805	817	835	879	865	818	799	925	854	821	792	836	812	870	866	802	863	803	853	778	855	785	793	810	785	806	798	753	800	832	806	846	818	825	832	866	808	810	834	817	854	881	845	828	815	796	828	843	848	799	813	792	842	868	822	820	830	783	802	794	837	853	868	811	808	810	818	865	846	772	823	823	799	851	783	789	828	800	784	840	765	801	820	820	848	844	837	829	882	791	883	819	822	831	827	781	846	792	802	796	825	849	830	808	874	791	777	803	819	767	860	854	821	796	828	861	847	792	813	851	813	849	852	849	813	826	813	803	843	849	861	802	817	816	819	811	872	798	766	860	829	828	845	781	815	864	827	821	799	823	818	794	789	783	876	833	815	859	794	841	814	777	841	800	788	810	768	830	845	799	841	835	791	864	818	821	802	856	802	807	777	812	865	805	827	801	828	792	816	807	847	817	874	915	808	836	836	828	838	847	861	869	815	831	790	738	823	745	800	814	800	868	781	826	806	780	871	787	843	846	820	885	839	796	861	843	814	854	839	847	830	851	801	837	862	846	828	811	869	854	807	836	799	827	795	813	810	817	800	875	870	801	849	780	865	830	829	827	845	788	825	805	868	825	805	856	815	833	848	803	845	840	781	814	803	798	833	823	812	790	813	820	838	829	826	805	807	876	853	820	823	837	853	845	823	869	860	873	778	814	824	826	836	827	772	791	820	836	836	796	810	829	799	860	828	828	811	799	794	868	826	807	835	802	784	859	845	835	813	799	841	838	799	841	849	789	831	836	839	826	864	807	761	853	777	850	845	821	791	854	826	816	842	848	859	833	819	811	851	841	836	824	831	824	859	853	822	866	843	805	860	858	819	829	853	818	789	786	835	850	823	844	808	804	785	845	832	858	824	830	826	786	856	809	803	852	832	796	839	813	887	788	831	829	778	859	822	868	851	849	861	772	837	837	830	781	753	892	838	814	779	868	831	868	828	818	791	813	809	809	785	846	810	873	828	827	794	793	824	811	850	815	832	865	805	844	871	784	850	796	817	812	842	864	851	820	776	843	819	851	877	863	804	881	765	797	760	818	867	795	819	808	788	826	789	816	771	842	833	862	832	784	855	809	802	833	792	865	835	780	787	797	798	776	885	826	829	823	844	859	848	807	870	820	843	858	787	809	801	803	838	793	825	787	872	829	782	813	852	848	848	856	838	844	767	865	836	828	822	804	837	796	840	804	810	803	791	878	833	842	831	796	806	836	783	804	792	839	819	775	840	870	840	861	819	855	830	824	832	829	873	784	815	824	795	834	820	820	827	779	847	828	853	862	875	854	832	830	800	789	790	844	838	868	872	884	836	849	831	811	799	810	830	813	805	841	814	822	835	787	853	787	787	782	861	789	855	798	863	849	852	823	849	869	823	839	844	797	780	855	820	843	813	825	843	870	830	814	813	786	818	813	783	826	838	808	844	828	772	810	834	826	828	781	803	799	809	874	813	833	872	761	845	817	832	792	784	838	804	784	847	846	840	844	849	886	823	825	845	844	828	818	814	816	841	860	827	839	825	830	810	831	849	841	840	841	888	879	864	843	831	821	840	814	858	835	822	838	839	798	832	837	772	818	794	808	859	796	842	892	796	881	865	850	871	826	838	831	773	839	852	824	821	876	845	848	873	820	850	836	876	853	840	834	832	832	778	838	842	793	835	764	865	778	806	875	837	798	861	811	831	844	814	855	844	883	828	835	829	851	799	798	820	802	808	853	808	821	824	812	822	830	797	804	846	812	851	805	809	832	781	819	827	823	865	836	845	828	856	830	804	807	833	777	846	811	795	889	824	830	847	834	813	834	792	803	801	822	778	814	857	844	830	770	836	796	792	840	817	846	844	826	785	809	780	789	817	791	793	809	794	841	781	811	813	821	813	835	818	791	866	829	839	845	820	853	822	840	837	855	843	838	762	825	758	845	886	832	832	863	778	803	833	820	802	778	813	796	784	867	804	880	793	848	844	806	830	809	856	797	766	875	863	841	813	810	816	873	846	818	812	890	795	815	817	877	836	833	855	764	809	831	828	828	857	871	819	807	845	845	853	792	839	811	823	847	811	836	821	857	830	820	835	842	781	817	804	823	859	762	845	817	829	782	828	843	812	798	805	880	827	856	852	873	801	836	800	837	771	847	906	833	796	828	819	831	858	814	789	869	826	831	791	802	799	833	779	806	832	861	820	819	902	809	782	857	791	809	809	803	847	765	868	877	861	839	825	867	796	845	836	796	783	808	830	794	853	809	773	816	848	821	884	794	794	823	826	818	843	856	735	810	881	847	807	782	822	803	787	817	836	858	873	806	805	863	839	811	792	838	810	780	828	815	824	827	790	827	858	790	832	820	759	825	837	822	851	818	854	826	816	855	837	799	833	860	797	827	853	831	790	872	863	836	847	799	814	773	784	827	785	857	809	827	822	879	790	844	835	790	836	787	851	803	781	807	825	789	828	828	865	825	859	834	810	849	843	809	803	870	844	840	802	865	824	831	847	852	800	779	853	828	794	787	809	858	763	782	834	805	803	824	848	786	808	803	805	830	832	826	854	856	885	816	783	856	836	770	852	836	832	838	795	805	830	847	800	838	837	753	803	807	841	806	792	809	793	821	850	865	873	866	826	823	806	804	875	825	813	834	830
36129	61004	49761	30235	17518	12247	8952	7434	5549	3884	3068	2700	2138	1886	1749	1641	1524	1361	1291	1303	1365	1291	1275	1241	1189	1153	1114	1064	1070	1042	946	1023	969	959	983	958	968	998	924	1007	958	922	946	964	901	950	937	973	956	956	922	945	928	950	964	959	919	876	924	1001	945	909	962	879	919	985	874	903	906	909	971	891	928	914	936	884	974	896	898	917	882	946	962	952	898	926	940	944	894	930	942	945	945	932	912	892	881	891	926	936	918	929	921	945	946	926	919	911	852	895	925	890	922	882	916	859	873	908	894	981	870	911	920	933	942	912	936	894	908	874	944	852	957	902	925	911	916	913	924	906	918	916	927	923	924	890	905	962	911	885	961	954	916	966	903	913	892	885	923	951	893	908	932	931	913	960	853	899	902	917	939	888	956	919	888	890	884	924	900	899	914	895	957	922	874	912	949	906	952	918	938	973	879	915	894	963	900	925	889	892	909	926	890	917	920	944	924	911	901	931	929	968	915	918	933	883	963	933	898	891	826	947	921	920	881	892	929	931	904	904	938	898	896	936	919	935	940	902	885	942	907	934	904	942	959	894	943	874	949	922	924	926	975	915	917	962	896	910	945	910	903	902	851	925	903	890	949	896	958	881	909	940	880	897	894	904	924	922	925	946	897	920	888	932	965	913	970	910	959	932	927	882	917	938	909	912	942	948	902	912	882	860	968	949	936	932	938	865	889	946	897	924	919	910	921	927	928	912	937	910	909	906	897	929	903	908	863	926	953	886	892	954	897	926	911	955	880	859	894	890	879	959	891	933	884	912	920	885	899	900	887	922	900	938	906	914	957	935	942	898	906	908	892	850	882	899	933	925	908	943	985	905	887	915	945	912	961	923	946	926	937	891	858	884	921	920	912	844	921	945	895	943	934	914	957	958	908	872	931	928	988	864	950	881	918	926	905	896	911	913	864	892	901	883	904	967	860	944	889	939	895	942	945	903	936	896	925	915	852	904	900	937	843	883	869	911	933	899	951	965	858	943	908	952	870	943	889	904	888	873	869	895	946	902	880	878	870	955	930	953	921	924	936	926	908	900	914	933	912	972	911	953	897	854	889	868	917	911	919	894	840	934	900	919	908	914	944	925	886	940	912	921	945	901	909	910	895	941	950	907	882	974	907	906	912	900	848	898	919	900	917	962	941	897	883	935	963	936	936	933	939	925	947	895	932	878	926	924	922	936	939	923	939	912	883	919	948	988	898	960	906	879	894	944	947	864	886	888	882	905	955	908	890	849	895	954	925	900	931	908	913	905	937	1000	936	943	897	838	902	904	997	875	904	986	944	919	903	911	915	933	928	953	933	908	878	885	895	947	864	929	916	923	934	884	902	898	917	883	884	881	916	928	831	914	945	918	895	946	906	902	892	907	883	964	926	913	925	883	927	873	931	878	908	901	914	846	911	915	917	1019	911	936	880	875	892	834	973	918	937	960	912	883	921	939	903	958	930	929	931	919	938	847	889	904	922	941	934	925	875	952	892	933	898	959	880	916	927	949	922	941	893	902	852	942	941	893	886	859	932	909	871	942	936	930	948	859	918	958	868	842	904	910	915	930	918	866	901	922	932	915	900	890	900	921	935	931	911	939	939	960	940	882	943	905	923	897	925	910	910	1000	985	935	950	949	920	859	898	932	892	948	881	884	885	931	894	930	875	900	965	889	885	899	928	920	891	905	906	926	895	934	883	947	909	898	942	959	903	913	864	890	952	920	880	1009	895	893	893	949	865	857	884	921	918	922	938	929	921	906	929	876	895	953	994	879	897	943	911	873	881	827	922	946	913	965	911	945	903	941	896	875	906	893	840	861	891	916	890	908	946	940	895	942	854	903	950	879	834	918	939	951	924	914	892	920	951	908	959	946	892	860	965	887	869	886	900	919	906	928	888	900	948	930	936	914	944	913	899	894	937	872	875	905	938	867	903	903	883	965	917	857	863	931	930	922	939	925	893	933	935	916	906	913	938	916	897	926	862	951	958	914	918	886	889	864	894	905	924	911	936	922	901	907	939	907	895	919	894	915	940	898	942	950	899	953	910	917	894	908	889	969	923	918	905	933	869	900	904	927	916	866	916	853	900	885	943	954	931	925	890	911	890	907	903	957	919	943	965	934	943	932	913	925	920	954	908	901	905	979	922	869	917	927	937	935	936	911	907	926	908	944	921	896	854	902	910	913	882	868	923	922	859	913	919	892	874	934	950	930	876	922	877	919	925	914	900	929	944	912	892	917	872	931	913	934	935	902	891	976	829	945	907	885	906	914	905	1022	892	911	932	906	830	901	911	949	939	918	897	916	923	896	927	906	926	888	883	909	917	976	868	904	889	910	909	892	909	912	957	896	888	943	921	933	938	904	866	857	925	905	950	915	907	879	969	906	863	876	895	922	888	945	914	915	898	950	857	920	896	949	891	890	894	885	965	933	889	926	917	952	923	943	948	880	912	940	895	925	908	926	956	854	909	951	966	886	873	871	892	928	881	876	943	929	947	950	898	899	891	916	912	915	889	931	896	907	903	918	903	947	875	913	935	928	914	983	1000	928	905	944	926	897	895	931	891	938	872	945	920	904	902	882	960	870	891	972	989	959	883	837	910	927	911	954	969	903	933	910	881	896	929	888	977	891	912	936	896	908	949	934	906	881	908	916	862	885	955	881	870	922	915	883	930	912	964	962	914	945	883	915	972	880	991	938	872	915	972	948	864	945	921	918	864	927	973	926	902	903	938	924	908	901	940	886	876	952	959	933	942	931	947	906	868	913	848	890	923	851	872	932	918	936	908	860	950	977	889	959	884	922	918	952	914	941	920	882	928	873	905	907	954	969	898	950	950	903	907	901	910	948	957	894	901	918	883	987	916	905	935	897	897	886	956	936	917	936	932	897	922	918	910	920	878	923	950	879	947	906	931	936	915	892	962	924	891	908	904	893	908	948	896	919	891	893	903	939	908	894	946	879	921	922	938	937	953	954	908	952	911	931	900	919	949	928	931	893	896	904	924	917	922	934	903	902	912	928	936	861	881	925	890	950	898	939	899	892	940	937	911	957	987	940	896	952	891	905	956	922	921	918	888	882	877	907	919	889	970	923	951	902	896	920	978	886	932	875	947	935	935	908	912	887	897	903	927	933	880	900	956	933	909	851	964	942	934	883	872	972	952	944	886	913	936	948	926	923	935	867	859	933	887	909	947	924	880	913	866	881	879	864	876	943	905	900	911	919	914	912	938	890	961	928	893	961	917	906	870	924	943	840	944	926	903	903	883	945	942	898	901	866	905	917	988	885	967	922	884	885	910	918	927	941	951	909	909	957	901	856	878	968	874	956	931	887	902	962	921	939	886	964	900	905	903	912	912	914	940	942	904	947	916	921	904	908	930	931	924	885	923	895	961	940	911	941	914	895	897	904	860	943	915	943	910	884	950	911	927	922	921	942	909	973	906	913	954	946	956	952	915	896	869	911	922	900	904	908	932	837
29353	26302	26741	14001	4832	2409	1599	1350	1162	960	817	734	739	633	640	639	617	637	575	639	623	544	633	608	641	588	590	631	530	631	596	550	574	591	519	545	599	582	571	598	570	566	591	569	575	573	558	583	593	559	547	535	502	551	560	535	585	600	550	562	563	547	564	552	536	562	529	590	572	554	565	565	544	525	561	589	557	556	580	576	568	577	591	555	572	591	552	559	575	565	573	604	571	547	519	596	594	539	534	455	564	534	573	550	561	566	580	558	617	590	539	548	559	595	511	599	582	539	540	564	581	546	553	538	539	576	576	593	552	586	592	543	567	554	563	561	548	531	555	547	545	570	580	557	602	620	534	565	574	558	603	544	590	598	531	573	598	559	576	569	554	543	515	547	541	567	537	520	508	546	555	570	577	567	564	552	529	610	609	573	596	586	584	556	560	621	555	545	563	555	573	575	555	539	580	579	557	570	595	553	554	535	564	572	533	604	587	599	559	557	602	530	543	558	546	546	560	571	544	594	558	547	592	561	581	570	542	610	531	560	568	549	543	563	573	521	586	576	579	576	584	540	599	555	567	549	526	556	571	550	565	533	543	549	599	581	563	551	547	579	606	551	548	564	583	548	526	551	592	580	567	570	554	551	535	552	599	546	629	552	589	543	550	550	571	567	569	596	558	555	578	521	573	589	565	590	570	579	540	560	546	562	506	553	606	571	535	597	529	552	556	516	521	545	595	533	527	564	529	531	534	540	567	509	562	543	574	516	572	559	580	568	551	575	528	550	579	581	582	540	562	545	587	569	546	614	532	582	537	610	562	595	588	558	549	582	581	559	541	543	549	579	577	536	576	509	568	581	583	527	578	539	549	568	534	532	533	611	575	560	546	572	535	572	533	588	549	546	563	538	506	530	539	555	587	574	509	582	583	528	587	566	597	542	535	600	580	578	574	549	524	551	583	592	593	586	595	564	556	542	545	570	537	576	580	566	580	590	527	594	567	563	575	566	544	596	575	566	590	564	570	580	570	606	584	550	547	567	558	574	564	564	561	554	566	547	548	531	569	554	600	545	573	588	573	529	541	567	500	569	596	588	566	541	554	605	587	598	516	543	581	632	521	566	565	582	559	578	571	557	560	561	557	586	551	536	600	528	570	558	552	585	558	586	573	597	561	595	536	582	528	523	594	533	571	529	561	564	575	626	525	635	581	541	560	574	578	545	592	591	555	571	502	575	586	522	569	563	570	557	573	550	605	550	569	551	537	578	538	497	572	535	541	557	610	579	545	496	563	580	581	580	561	547	542	535	526	548	555	552	625	560	564	571	602	553	545	537	591	606	552	561	560	565	564	561	594	574	593	555	560	572	557	610	591	539	564	568	579	537	541	534	524	621	561	541	561	572	600	545	580	561	582	565	574	612	555	518	533	530	573	568	538	550	596	551	516	581	610	561	587	533	585	525	581	573	583	562	555	518	540	535	602	567	540	565	523	546	590	585	545	595	569	544	578	586	562	572	567	569	528	583	591	592	587	549	583	547	525	577	580	529	611	604	531	544	584	586	514	542	566	537	604	599	553	560	564	587	537	587	544	571	569	620	581	515	600	566	568	529	545	525	568	546	559	538	580	561	571	558	589	537	556	563	551	531	575	553	566	560	583	549	556	558	554	545	582	550	519	558	538	597	557	585	570	540	495	570	591	549	593	597	565	528	591	569	538	578	566	580	539	550	547	565	537	550	539	567	591	558	547	558	565	550	537	577	598	534	506	567	545	522	560	568	587	607	598	537	531	601	571	551	538	576	543	570	564	539	514	551	530	583	577	531	579	563	563	570	580	545	552	636	557	526	582	589	500	566	590	590	582	543	551	550	569	575	533	564	533	558	570	553	588	528	549	577	553	557	550	531	574	527	616	526	552	558	589	568	532	579	574	542	527	523	563	566	588	533	569	553	553	581	558	572	553	593	552	539	581	544	540	573	576	542	581	576	554	542	561	566	527	575	575	576	527	555	618	566	540	534	576	551	561	562	559	551	568	570	576	570	576	564	573	589	585	555	572	577	572	568	576	537	569	567	571	536	569	604	570	562	554	547	537	560	592	587	585	567	564	510	582	544	541	590	558	609	574	531	520	534	545	574	540	532	565	587	569	529	577	543	552	563	593	530	579	513	562	558	583	590	584	586	557	578	591	551	562	540	551	566	543	547	582	549	534	575	579	547	555	512	560	586	509	574	602	568	584	582	492	542	581	594	574	481	606	573	543	609	586	538	571	598	560	601	554	564	546	573	582	570	569	537	599	587	565	611	566	582	553	607	524	540	564	560	582	586	551	566	597	539	556	585	613	560	546	556	564	545	581	608	554	546	626	555	579	571	602	585	566	578	533	569	576	525	553	517	506	620	602	513	547	546	507	578	564	552	584	584	563	551	587	569	574	603	546	550	604	589	567	567	538	552	608	578	524	557	550	603	580	535	585	610	535	574	550	530	603	564	563	576	559	586	523	547	594	553	573	538	553	560	597	555	582	565	554	605	550	596	536	590	542	556	574	559	554	526	559	538	567	561	535	582	587	560	547	609	595	593	566	603	552	557	584	588	546	577	543	605	567	554	577	579	581	526	531	582	529	552	523	578	527	561	566	534	512	578	567	547	556	598	595	565	580	570	562	582	560	527	534	555	567	567	563	577	566	598	565	568	543	543	541	596	547	578	585	580	542	575	526	549	562	510	577	523	562	570	544	561	553	566	569	542	522	593	543	557	595	532	530	564	554	554	560	602	613	582	591	554	547	524	555	625	542	585	540	574	551	569	571	571	554	604	578	560	606	552	576	586	579	548	525	600	594	552	546	578	571	546	604	583	572	542	563	579	551	508	550	570	521	532	542	559	574	562	562	512	569	537	547	577	568	563	552	597	553	579	562	563	557	525	601	572	563	531	560	590	522	579	603	618	514	537	557	549	573	583	555	575	548	525	556	569	517	590	593	593	606	556	575	549	551	513	534	589	583	568	591	539	525	551	538	572	569	522	575	559	536	545	550	540	545	550	540	534	587	541	520	513	540	540	565	576	555	566	533	573	536	513	587	564	543	593	575	541	588	540	599	569	578	587	577	525	567	578	590	570	591	525	546	525	590	548	564	570	575	554	592	569	593	583	546	547	532	581	569	588	583	548	556	551	594	597	505	579	582	561	567	577	523	628	570	567	530	547	549	595	565	571	559	549	570	596	561	537	596	533	584	561	573	578	560	537	581	551	618	549	582	544	513	574	562	573	558	559	559	576	573	566	591	532	597	556	584	566	566	568	547	521	556	541	555	566	576	559	542	596	531	619	576	561	559	538	559	528	561	594	533	509	571	561	560	553	601	538	534	617	575	532	610	534	550	561	543	554	546	544	577	563	566	555	546	558	553	574	561	609	588	560	518	550	569	585	535	525	544	550	589	586	578	555	566	550	532	601	564	540	555	566	561	514	566	551	562	569	566	569	603	547	569	594	585	562	587	544	587	574
30677	40721	30828	14175	7311	4557	3089	2614	2221	1680	1381	1168	1050	996	845	888	801	861	831	770	787	803	824	767	783	792	825	742	762	684	652	708	658	670	686	702	700	624	694	702	706	705	664	666	700	653	647	654	683	677	670	698	704	636	698	679	684	707	655	651	649	697	668	686	674	660	644	714	641	732	716	681	650	655	620	661	679	670	680	667	692	652	653	719	641	662	692	684	681	703	657	646	649	663	682	662	664	672	672	655	694	686	660	695	706	652	683	722	665	627	648	698	673	642	711	693	701	618	676	690	676	659	691	683	632	651	659	706	695	684	683	740	682	704	699	708	690	653	650	664	678	665	660	686	671	689	666	663	647	638	641	703	692	659	654	634	658	711	651	661	703	750	687	705	694	662	662	715	616	661	669	703	646	727	622	731	709	639	671	682	713	714	705	673	662	686	678	655	669	677	672	777	689	666	666	651	712	720	719	673	647	669	710	671	688	674	667	692	618	738	708	714	644	706	713	699	702	677	685	691	687	669	700	674	642	623	702	677	699	703	656	701	671	667	667	642	661	701	660	628	690	686	692	683	674	685	651	651	669	657	667	719	695	628	707	664	722	670	645	706	709	718	698	676	697	658	676	744	698	729	692	693	663	697	676	667	660	651	668	692	677	676	642	689	674	668	701	699	653	657	647	637	705	659	707	676	689	697	703	644	672	691	648	647	677	677	708	632	748	714	696	676	664	700	671	703	685	714	674	653	624	693	658	665	705	668	643	670	629	737	653	622	687	635	605	696	703	692	652	658	659	656	703	665	682	674	664	668	705	689	668	663	625	646	729	688	701	653	690	667	654	737	657	672	650	668	639	679	717	709	608	736	669	686	667	647	661	683	658	615	715	670	702	682	703	690	695	663	680	724	626	698	675	690	677	688	651	689	686	676	670	679	654	732	687	701	681	680	612	673	708	684	726	709	674	645	667	654	719	724	678	702	698	714	706	756	624	660	707	709	650	685	665	640	688	697	661	706	712	680	673	720	632	678	735	701	636	662	651	702	679	622	720	673	710	703	629	651	670	646	714	688	620	641	694	681	730	640	678	711	680	637	688	655	665	677	642	649	674	678	680	639	674	703	686	684	731	649	688	671	653	669	684	661	682	689	720	673	644	626	685	672	679	678	719	652	659	688	697	697	687	699	670	680	642	660	641	690	670	631	714	658	732	611	706	646	668	694	654	666	655	677	661	647	706	710	684	712	711	672	650	655	692	677	688	675	663	680	677	642	687	670	699	717	666	621	657	647	663	704	660	672	682	675	649	665	661	712	656	685	665	650	652	636	702	643	664	672	677	666	689	714	652	653	658	701	696	708	652	672	639	669	684	669	672	696	655	619	666	677	618	679	654	698	653	638	655	653	663	659	639	672	675	643	664	678	680	713	662	645	755	691	696	671	696	689	683	657	681	669	682	669	647	703	660	644	680	625	753	679	663	669	689	691	624	663	652	673	684	685	675	701	665	717	697	676	699	678	663	670	670	693	719	710	694	675	679	700	661	664	699	711	688	710	681	651	655	660	676	656	690	720	716	636	664	713	701	647	681	638	676	679	636	661	739	679	672	673	637	659	692	653	697	734	688	674	706	677	622	653	675	667	696	661	666	649	658	669	667	692	707	677	691	667	694	649	690	708	655	736	681	671	703	703	686	733	740	715	633	637	665	718	695	682	681	669	707	670	694	631	696	703	709	683	726	703	681	659	663	664	684	699	703	694	684	696	670	697	692	666	696	663	694	676	724	681	663	644	636	747	718	665	694	656	680	718	687	626	636	709	718	698	733	694	659	690	665	672	650	675	628	667	711	661	689	665	636	626	662	690	667	714	656	667	678	668	667	679	641	660	665	662	667	684	710	680	646	679	680	684	657	677	681	688	696	659	679	707	689	671	705	695	689	702	749	666	686	687	657	695	679	682	681	639	689	698	666	674	677	644	702	695	702	634	687	641	702	701	630	685	679	673	669	679	641	672	694	708	646	644	627	615	672	673	657	658	623	646	661	705	709	678	666	658	707	682	682	675	722	682	713	694	720	703	672	661	657	705	724	723	664	676	713	726	651	596	699	688	718	718	697	663	677	652	717	673	673	705	697	725	660	719	629	635	704	674	689	668	663	680	708	650	670	688	712	708	659	683	686	681	702	680	648	711	680	644	655	679	647	714	660	708	681	686	693	675	682	712	687	649	683	659	658	665	687	684	665	707	667	673	676	708	682	650	663	646	670	648	695	685	722	690	628	680	667	677	667	725	689	660	642	708	676	698	670	612	677	674	663	647	680	681	691	659	720	689	650	648	659	667	625	643	711	692	673	666	706	684	662	717	634	634	694	684	644	683	654	667	661	675	680	690	669	644	681	694	625	715	701	682	698	687	742	647	669	704	682	657	672	741	674	664	681	638	684	698	653	657	718	685	685	692	667	706	648	697	686	714	656	672	702	695	647	706	608	679	686	700	689	694	719	722	626	637	685	723	688	659	651	624	662	670	719	619	662	675	644	671	725	660	681	673	675	679	704	609	674	658	730	664	668	674	690	654	712	687	651	664	703	700	659	698	656	663	688	641	654	669	712	709	689	746	728	634	648	679	698	666	696	638	656	680	668	679	667	672	687	640	705	676	649	665	713	640	704	705	718	676	718	733	660	649	702	643	696	670	651	685	684	678	656	694	685	626	646	662	648	664	675	707	652	628	690	732	653	667	698	675	643	700	655	665	665	684	695	690	700	704	679	717	642	697	696	712	663	661	689	663	696	661	661	681	699	685	690	665	707	689	644	624	710	668	678	677	668	718	680	686	687	627	665	707	659	631	649	658	690	673	657	678	685	668	671	667	699	662	655	685	685	728	693	613	634	695	681	713	667	667	668	694	630	686	679	690	661	688	648	654	705	712	672	698	670	655	694	729	693	699	666	703	699	671	719	647	746	667	669	647	630	714	691	680	644	679	629	695	687	681	622	693	662	720	696	678	639	652	744	683	670	650	660	684	672	665	636	675	677	695	658	672	667	713	689	671	680	709	688	693	720	689	616	704	667	682	685	636	651	699	638	685	668	643	673	703	668	731	690	690	705	665	662	742	692	700	666	695	696	681	687	662	692	703	668	697	664	709	692	646	730	658	681	690	688	705	707	672	635	661	619	667	680	663	681	691	717	651	663	703	680	732	671	675	648	684	669	666	637	645	701	705	664	648	666	666	654	664	676	631	719	663	667	695	700	666	664	682	661	701	707	684	660	687	645	665	684	669	691	681	669	664	646	727	694	615	722	655	648	683	621	643	660	662	687	650	608	713	682	693	669	722	655	696	665	657	680	693	696	694	699	664	672	698	709	667	672	639	707	701	695	693	695	678	661	707	697	727	705	667	699	688	678	707	690	651	629	708	683	678	628	727	700	663	679	639	708	609	701	631	667	667	689	648	656	660	658	642	678	656	663	718	705	662	694	729	662	701	650	661	625	723	672	676	730	653	727	675
24428	21354	28517	24847	20529	10222	3764	2185	1832	1433	1126	908	770	724	692	650	621	688	606	531	603	605	651	591	581	534	560	497	527	507	521	502	523	458	485	494	467	503	520	502	512	509	506	506	531	523	491	472	507	499	556	523	502	511	549	469	493	491	501	532	521	483	478	482	486	485	489	522	512	498	499	489	500	461	482	488	472	518	493	484	490	480	476	486	488	539	493	526	482	469	470	471	475	502	462	476	489	460	475	496	498	515	466	481	502	479	414	499	520	488	522	488	514	486	507	458	509	484	482	468	470	491	517	508	501	461	524	526	487	451	481	490	500	485	518	492	529	482	477	514	480	470	498	481	473	500	497	526	496	497	492	511	476	486	484	499	490	486	490	516	469	493	493	471	472	502	524	473	509	522	504	508	515	483	477	492	482	521	482	480	498	420	501	505	483	504	487	506	487	496	471	491	479	507	474	520	467	490	496	461	477	473	482	524	489	476	483	482	481	527	482	489	531	514	534	486	492	472	502	506	519	512	507	495	479	477	485	502	494	509	470	489	509	474	477	541	450	498	491	483	494	481	496	491	480	469	499	499	475	427	504	454	478	511	493	508	451	486	483	481	491	486	511	485	481	497	503	519	529	508	488	487	496	515	476	469	516	467	429	489	452	488	528	507	452	521	504	478	476	412	466	441	500	486	487	531	490	518	501	482	507	487	443	490	503	527	502	503	462	475	472	467	455	502	477	519	501	504	500	525	481	522	453	481	511	500	493	531	521	504	523	511	522	473	493	491	486	501	467	506	535	504	477	477	484	476	471	500	433	428	507	497	512	486	488	516	499	485	483	502	508	493	498	475	503	525	479	513	494	467	468	483	485	494	475	499	486	472	450	486	469	491	514	513	480	506	484	492	465	494	505	497	474	512	479	483	498	517	496	479	461	521	477	509	498	460	510	509	453	493	481	531	497	500	481	501	498	496	488	490	490	468	480	510	497	494	555	494	477	488	467	510	486	482	453	469	465	465	493	478	494	460	516	462	489	481	522	516	547	510	502	485	522	510	501	502	523	519	488	494	526	497	488	451	479	492	527	513	495	496	515	496	502	508	473	508	507	489	492	500	530	498	498	522	440	484	451	513	523	486	504	439	514	506	514	504	518	478	484	440	473	472	472	481	490	464	493	483	478	485	475	500	530	481	436	491	522	484	486	497	510	504	464	469	506	466	493	530	496	481	508	470	471	485	494	514	495	502	533	468	454	486	502	466	479	497	461	481	497	497	484	451	518	467	509	496	459	469	474	502	487	526	520	465	504	480	469	503	518	525	459	486	453	501	438	526	467	515	486	512	486	481	463	520	499	486	491	513	480	510	462	491	506	486	490	490	473	493	508	563	497	465	480	497	496	507	508	504	486	492	512	541	484	462	461	522	507	507	508	504	479	460	517	454	512	477	466	487	493	473	496	500	476	467	510	529	501	493	516	494	503	497	530	487	467	530	495	486	435	498	453	485	518	500	514	485	516	517	486	497	509	475	511	484	507	497	475	456	537	490	504	516	508	506	495	510	490	497	517	477	481	505	503	468	467	454	521	467	466	525	490	481	526	462	489	473	491	494	479	501	544	519	534	493	459	515	502	466	504	516	467	458	512	484	518	483	474	484	503	507	474	497	485	481	473	462	496	504	494	485	478	497	489	493	477	524	493	489	473	530	512	512	499	490	501	466	473	484	460	536	495	460	485	508	505	514	533	513	484	449	491	476	509	491	513	515	496	495	524	480	541	496	446	509	476	478	493	486	472	488	462	532	503	513	444	477	502	491	512	492	470	538	494	487	513	495	520	498	486	509	506	481	448	463	482	489	486	481	471	494	438	487	498	533	507	505	491	498	472	477	475	508	508	507	491	483	486	466	501	487	507	466	504	509	500	526	478	481	512	509	497	460	454	497	474	467	490	428	491	486	508	517	481	482	510	499	488	457	500	492	509	500	533	476	463	493	478	488	496	489	457	418	483	466	490	505	484	515	525	510	478	455	465	470	488	522	506	503	496	504	491	460	497	492	519	481	507	468	487	505	469	461	521	484	493	491	492	457	478	492	479	474	481	502	493	494	493	473	483	480	503	535	495	506	484	494	484	488	484	481	505	500	504	492	509	493	494	504	503	500	470	480	478	457	498	486	484	533	464	496	516	492	504	494	509	476	480	465	493	500	460	499	500	498	452	516	483	461	510	488	516	508	532	490	488	435	462	538	492	496	492	481	467	484	500	499	476	525	470	464	485	499	495	504	487	538	474	464	515	466	474	525	509	520	522	469	520	459	473	498	512	462	475	446	522	473	471	483	474	471	491	522	485	471	480	491	469	477	551	458	509	483	470	489	486	476	482	523	511	484	510	520	474	526	490	487	510	469	511	459	478	501	478	512	502	502	489	492	482	489	478	506	495	503	481	477	469	485	490	462	440	453	458	443	510	506	469	533	500	473	452	491	492	501	478	485	516	522	486	481	518	487	489	494	469	496	498	519	505	473	459	489	497	503	539	471	526	477	519	479	498	455	530	471	510	493	468	473	509	504	496	530	494	509	514	452	475	521	483	492	453	482	511	496	476	496	471	504	456	500	503	493	498	462	479	487	473	474	532	451	479	478	499	457	531	516	536	480	488	497	477	497	494	508	462	455	465	504	471	465	491	477	454	496	548	479	494	485	472	502	519	494	465	489	475	473	476	520	498	458	486	515	519	539	473	441	460	486	483	469	490	458	492	522	511	504	502	482	493	543	477	498	486	457	472	452	427	509	501	527	544	461	503	466	490	477	488	509	537	456	536	499	506	501	502	491	511	495	528	453	465	489	505	522	471	525	482	503	459	499	529	517	501	470	494	511	431	484	507	477	502	493	485	509	500	485	460	488	491	484	499	494	483	510	496	506	486	529	509	484	520	456	460	509	524	531	494	473	471	491	492	507	548	521	503	490	481	484	508	495	496	505	443	500	481	468	506	473	501	484	498	518	523	522	504	475	522	453	432	457	511	512	492	506	492	473	457	487	472	483	473	495	464	494	503	485	505	450	485	502	501	482	479	517	520	470	520	524	483	437	441	500	515	497	491	456	485	492	532	525	461	488	526	502	521	465	525	475	454	500	487	464	493	499	488	515	470	493	512	520	452	486	458	478	536	480	491	490	541	511	492	509	489	503	507	488	465	476	513	463	484	501	475	517	442	513	510	543	489	469	489	496	497	500	489	501	486	520	479	521	505	477	530	496	507	526	483	493	506	493	476	498	501	550	486	465	520	492	510	449	505	471	508	489	473	457	471	499	474	471	463	486	463	478	486	486	505	460	493	491	483	502	491	467	468	500	498	468	526	492	519	475	452	476	490	527	483	488	477	515	485	526	501	489	491	515	506	521	490	478	473	475	471	506	556	475	502	471	488	477	542	476	474	467	465	479	497	498	507	527	481	480	491	471	502	539	484	497	461	488	537	497	482	479	500	521	472	488	473	486	455	510	509	510	515	495
31911	52478	41581	23415	13415	8529	5792	4220	3661	2802	2051	1683	1234	1118	1092	1013	951	911	858	789	808	832	847	798	748	755	777	658	636	688	658	661	655	611	644	627	601	674	617	593	575	599	634	581	590	586	583	619	584	583	574	567	590	586	606	578	618	584	572	574	596	610	570	588	594	559	597	619	610	609	577	576	635	584	589	553	572	594	632	584	586	601	576	612	614	606	562	637	608	619	592	551	588	581	580	613	615	599	595	573	601	591	553	561	641	604	587	672	557	600	584	585	560	594	616	576	565	561	573	577	610	642	618	604	587	655	611	606	616	588	557	614	581	575	550	632	552	609	563	539	605	614	630	571	592	554	630	555	649	591	572	625	588	593	580	599	568	621	613	591	607	600	549	656	552	584	629	595	582	582	609	592	564	584	602	551	570	593	580	596	594	584	612	635	582	618	607	580	593	616	584	532	557	558	580	548	556	575	562	562	582	599	631	592	602	575	613	628	594	624	539	606	555	591	571	612	598	602	588	584	587	591	615	643	584	558	552	592	631	576	586	574	602	562	577	565	593	607	612	578	582	611	540	567	545	587	641	584	588	590	551	595	590	602	565	577	527	614	587	568	589	562	587	569	556	591	562	589	622	555	610	570	574	537	606	615	635	608	596	587	592	566	597	563	585	593	624	574	596	535	613	611	599	587	591	593	575	595	607	612	546	611	588	574	551	602	566	558	617	561	641	581	606	561	597	628	615	569	588	612	524	601	632	590	585	600	587	601	574	548	586	609	598	554	586	569	605	572	608	637	584	605	585	626	587	554	571	634	572	559	608	616	607	562	617	588	571	563	578	583	602	575	613	574	587	588	597	577	610	522	625	566	568	628	603	556	582	562	613	607	567	564	592	573	609	592	571	551	566	642	652	587	608	621	593	644	579	560	543	557	562	564	573	575	596	629	553	586	591	619	567	642	591	575	610	624	596	587	599	572	572	587	579	651	603	620	555	587	598	602	576	597	577	581	577	609	618	562	622	561	542	574	621	569	591	602	579	621	566	576	601	561	548	526	573	568	614	612	600	552	589	579	585	580	637	573	582	649	610	576	577	564	571	565	575	569	564	595	619	603	603	593	526	581	577	664	594	604	554	572	548	601	601	576	561	586	587	632	584	574	583	556	563	603	615	599	605	580	609	603	582	605	596	612	588	553	559	613	590	590	601	587	616	588	594	627	592	567	577	568	594	610	587	582	609	576	584	593	572	610	585	564	632	576	584	592	608	630	608	575	581	599	570	597	579	634	597	544	596	619	574	563	590	596	577	626	639	632	595	568	577	525	588	551	538	575	560	546	577	592	637	588	567	603	564	636	611	592	586	601	599	588	602	587	583	553	597	592	560	582	599	593	540	559	616	630	612	588	578	618	618	574	600	611	570	605	571	596	546	611	621	595	615	582	584	582	575	544	571	561	602	601	596	559	589	594	612	580	603	587	546	554	586	589	579	576	593	637	600	585	582	602	555	559	589	584	613	590	560	576	586	555	585	590	591	571	603	605	605	577	619	565	600	578	550	567	583	630	517	644	548	581	568	564	619	609	567	586	592	590	594	584	613	615	556	571	589	579	583	624	558	577	552	619	560	608	596	621	616	588	620	594	556	574	558	538	611	580	593	555	550	585	597	594	616	572	573	602	596	561	577	598	576	631	636	562	536	579	556	589	604	576	608	598	540	587	588	583	535	628	574	581	603	612	582	627	625	551	571	605	576	606	591	534	605	577	564	581	597	599	607	624	593	632	591	544	624	543	566	565	592	572	603	592	582	572	556	648	588	568	619	575	585	602	609	598	601	663	610	572	584	599	581	583	557	609	620	582	574	612	547	606	597	593	590	570	565	594	562	584	569	590	598	600	575	602	585	624	618	574	565	584	576	557	588	598	575	611	559	565	568	614	590	576	594	601	556	607	557	621	578	561	571	591	601	617	584	588	603	593	600	580	635	569	606	568	637	602	584	587	632	594	574	634	576	614	570	572	630	578	614	556	589	606	577	572	578	596	595	568	610	602	545	559	557	572	563	586	597	578	594	590	561	545	580	596	597	587	545	575	574	553	621	553	605	631	586	597	553	585	602	598	580	563	593	631	600	553	596	568	563	577	559	599	591	566	602	593	591	542	541	606	578	622	579	597	611	606	621	621	583	641	601	611	628	532	576	567	561	623	608	574	578	594	594	569	598	553	580	586	576	574	581	604	569	591	584	579	590	563	601	617	562	591	570	567	636	582	611	623	601	552	617	540	570	586	574	595	585	619	526	564	634	606	580	611	584	600	588	542	558	578	550	666	548	642	596	602	648	611	599	572	598	621	593	606	575	603	552	605	657	601	599	586	609	574	584	599	580	631	583	604	620	599	589	544	608	611	628	573	591	585	596	587	576	602	594	548	576	575	579	563	599	625	648	578	574	581	589	598	611	583	604	591	580	568	583	572	567	551	568	607	569	593	565	612	572	559	596	592	588	599	596	585	624	576	600	615	568	558	534	561	568	594	590	589	576	607	634	536	551	610	594	607	566	576	570	571	621	606	550	578	582	534	551	623	611	557	633	609	582	593	579	648	598	581	579	595	581	583	573	519	591	603	552	604	600	606	560	572	552	625	551	569	596	561	603	588	615	601	567	619	593	568	569	603	617	603	600	577	587	561	533	566	639	525	627	596	546	577	644	571	581	583	589	594	585	610	587	558	605	577	540	564	582	555	591	567	592	543	560	598	592	590	598	572	572	601	579	582	603	553	600	615	647	617	563	579	562	598	579	599	570	634	592	609	601	595	533	578	595	573	636	601	598	593	591	597	583	641	594	605	583	607	541	569	621	624	592	622	568	616	601	586	580	622	574	632	574	596	589	580	594	597	588	605	564	598	646	618	606	536	599	597	561	601	620	622	563	606	565	613	585	586	592	567	554	615	582	579	573	602	579	569	570	604	565	584	583	608	579	566	560	613	572	585	579	622	593	604	640	628	547	567	608	635	542	565	637	560	605	588	596	596	573	635	571	540	553	601	645	577	614	575	582	600	598	540	580	567	633	622	549	614	606	544	559	592	571	600	558	591	622	587	550	603	602	583	599	550	602	599	604	600	601	596	594	602	599	552	608	609	619	589	556	637	612	601	588	612	589	580	570	637	583	578	568	596	574	601	598	567	597	583	599	614	572	570	603	605	574	594	572	604	587	591	565	546	619	603	569	606	604	589	538	565	597	581	622	641	594	568	560	584	575	549	605	619	577	590	545	559	541	625	586	556	634	598	575	606	590	600	580	600	586	596	591	595	623	562	599	592	583	607	564	621	582	579	610	630	537	575	598	598	574	604	585	556	629	586	570	545	595	600	587	569	603	571	633	586	624	587	553	585	596	594	605	577	588	586	594	583	543	573	594	588	582	578	600	592	596	579	608	603	596	575	609	619	561	578	564	587	563	603	590	637	571	581	586	600	603	600	614	547	615	563	610	581	592	598	569	600	613	578	578	590
25493	21435	28058	25719	13099	4521	2662	1874	1613	1475	1261	1165	1030	1005	935	976	985	940	927	955	892	839	906	947	912	909	926	856	880	834	863	881	854	885	853	836	912	874	910	815	861	826	897	867	860	806	901	869	945	840	777	800	871	828	886	879	813	834	812	858	829	841	842	817	874	878	841	839	812	869	809	900	905	835	778	785	826	831	822	825	881	813	829	877	822	782	832	783	811	837	796	844	857	870	845	846	817	832	818	846	832	892	876	831	891	886	839	820	878	862	835	784	810	846	882	839	843	845	831	805	836	866	846	874	870	854	796	837	842	858	871	876	840	814	868	867	856	917	835	830	890	844	835	840	826	850	836	860	868	796	867	885	836	878	850	849	804	861	908	810	844	846	863	847	848	815	897	841	844	924	825	882	883	855	830	806	850	903	871	878	822	821	852	821	862	824	805	875	857	850	823	796	863	838	817	837	822	846	789	843	914	845	828	841	791	831	905	852	829	821	830	851	843	874	828	814	808	800	846	821	823	803	890	820	851	800	767	840	813	781	884	801	835	835	859	816	809	860	833	854	815	882	842	866	836	804	839	829	905	838	814	844	809	862	795	781	830	830	814	804	813	862	811	852	880	835	928	898	840	809	823	864	838	889	824	822	832	841	817	832	824	837	876	824	830	837	810	813	849	812	841	802	859	836	883	876	846	833	867	854	901	867	847	864	827	872	841	807	862	839	843	875	854	893	871	885	862	857	894	841	868	857	889	852	876	847	861	868	841	859	856	833	829	851	883	822	844	866	845	824	865	801	882	831	823	872	883	864	814	813	821	851	829	869	854	846	823	830	839	850	814	820	817	851	834	820	814	825	798	855	879	906	841	850	805	832	861	807	823	844	855	848	768	805	835	826	874	823	849	832	887	795	853	821	927	785	852	824	867	887	825	844	848	821	824	856	872	829	826	845	826	866	819	780	878	833	870	841	828	835	844	852	840	841	842	824	892	847	883	868	847	874	840	864	854	818	862	780	896	822	816	864	852	854	823	831	844	824	867	790	836	884	887	802	818	857	839	848	837	838	877	874	880	908	843	887	827	834	836	845	827	879	837	795	838	834	879	858	797	864	856	837	832	822	867	815	802	821	905	856	791	812	835	871	863	814	843	832	860	893	850	856	785	761	831	896	821	861	823	893	826	864	841	833	819	871	857	855	876	848	880	840	792	880	839	813	783	827	887	862	796	815	848	801	836	802	865	857	841	829	847	843	868	838	792	858	896	816	798	844	853	852	841	857	771	822	844	867	887	845	879	821	839	834	822	880	812	840	886	816	814	828	844	818	839	851	846	864	828	881	805	810	852	872	872	887	917	866	849	864	865	816	871	837	861	913	840	818	916	826	824	904	889	846	869	837	855	823	881	867	829	826	875	771	887	866	947	877	825	811	827	845	883	845	808	849	818	838	882	837	783	875	861	866	800	811	824	838	856	815	855	834	872	864	870	828	866	813	797	868	857	902	830	806	874	861	843	873	840	823	869	912	857	841	844	823	856	831	847	819	839	855	834	838	844	832	831	886	827	851	832	844	858	802	853	838	823	848	860	873	864	828	850	858	890	872	786	859	810	821	829	865	850	839	834	834	858	873	889	794	827	875	869	842	855	837	782	820	869	877	815	823	867	838	870	902	777	876	863	811	864	867	887	810	825	822	855	871	893	854	846	812	841	871	824	815	846	826	862	824	849	870	822	819	793	830	867	891	814	873	895	840	858	845	822	889	866	800	812	877	873	865	814	858	815	878	824	840	798	825	880	877	882	801	822	919	851	802	842	841	865	827	880	848	838	873	845	855	845	803	888	834	856	767	873	794	829	840	874	872	831	840	866	867	828	854	867	883	817	855	862	879	836	849	909	826	830	818	873	800	837	830	821	816	840	790	886	853	833	852	889	835	796	779	846	848	859	821	847	867	821	877	820	794	831	880	839	838	844	851	899	815	888	828	903	844	832	884	799	849	828	887	828	805	822	846	839	830	854	879	820	849	851	864	878	803	842	882	797	862	878	809	843	853	845	848	873	829	812	823	816	900	887	803	855	813	838	856	856	805	855	818	869	885	803	852	810	833	867	840	829	825	852	815	846	880	833	875	895	877	845	822	847	857	847	840	859	852	869	825	844	867	843	793	866	805	886	920	810	877	782	867	853	877	842	884	821	835	854	816	841	798	828	818	821	872	851	863	839	865	870	842	877	865	872	879	868	828	825	821	838	900	851	790	829	799	819	843	857	884	867	834	888	866	877	830	888	872	840	843	806	822	848	884	855	889	896	809	876	861	794	873	867	822	870	785	809	859	822	813	819	854	906	807	863	824	844	890	774	886	852	895	854	843	880	819	857	818	765	832	795	872	832	838	873	855	814	834	835	854	883	843	837	849	823	831	815	848	808	803	855	818	904	833	882	859	860	833	830	884	902	891	818	862	832	887	829	824	901	779	839	800	878	810	874	849	827	869	820	845	875	842	895	831	861	817	812	823	858	877	897	902	815	886	766	857	840	838	827	846	867	908	851	886	841	838	879	849	892	801	877	821	829	842	860	817	855	844	872	830	827	928	869	839	860	851	851	867	834	814	883	879	875	872	861	870	856	817	827	896	801	830	821	830	837	864	879	789	871	822	873	913	876	838	837	884	839	791	873	853	808	838	854	809	775	824	895	878	797	820	855	855	870	867	827	820	857	827	868	857	826	863	824	827	861	861	827	852	819	833	885	819	799	879	858	873	889	849	837	856	818	805	886	795	829	855	838	892	850	794	852	852	861	884	821	831	827	839	854	828	837	795	860	821	814	850	839	863	826	826	852	846	856	869	842	880	792	775	889	860	838	825	842	880	891	845	830	875	832	827	798	898	821	895	854	819	824	892	815	807	842	835	849	833	843	810	859	882	920	881	845	870	817	843	865	851	841	871	912	791	801	852	833	826	838	857	882	897	875	837	828	805	832	836	839	826	880	843	842	858	859	823	881	842	816	841	861	885	851	818	834	827	825	836	857	865	819	826	832	857	845	855	875	846	859	859	778	882	834	865	842	905	820	847	835	839	816	804	886	875	853	828	805	846	859	866	794	856	780	857	865	877	898	869	796	848	868	849	849	893	810	861	889	798	822	770	787	801	848	792	850	868	833	889	833	902	830	865	865	836	891	808	845	818	868	840	874	828	828	817	840	869	847	797	840	846	825	824	854	843	871	859	854	767	854	869	906	905	826	856	873	796	809	861	813	825	864	846	813	883	864	883	854	845	840	832	854	830	825	837	819	894	852	829	837	834	767	814	870	792	813	825	864	839	836	811	818	860	819	780	871	871	792	845	873	892	860	865	821	932	848	864	852	793	889	863	816	834	858	846	878	791	797	856	867	851	859	866	848	788	815	887	830	875	889	886	865	859	848	792	823	874	829	806	852	888	860	869	837	828	794	853	799	882	862	871	873	820	860	883	790	831	835	869	895	814	797	841	828	854	894	889	828	822	797	842
31868	47727	38107	22626	11636	7073	4942	3640	2950	2664	2058	1702	1492	1373	1371	1261	1271	1156	1192	1175	1122	1188	1156	1217	1192	1200	1116	1060	1078	1052	993	987	989	997	1034	955	944	992	997	969	1019	989	965	998	1020	1046	1030	1041	960	1008	951	970	952	997	979	986	952	978	1001	981	945	989	929	1038	942	948	940	992	1021	1039	964	996	945	987	977	988	968	977	983	902	969	1007	979	963	946	956	983	1028	994	928	936	1078	974	940	994	1049	972	1004	971	1024	980	1009	983	969	939	954	1001	954	937	936	963	950	989	940	997	990	1002	1024	930	1035	970	1008	972	959	956	917	1007	972	966	1007	966	1020	996	961	949	976	924	998	1015	965	961	953	973	895	1009	957	990	1019	954	945	1042	960	951	943	993	981	981	990	995	982	950	1031	980	982	984	971	933	952	982	979	972	988	950	966	1023	936	1050	1006	945	1017	979	1000	946	1007	969	984	990	964	973	1026	996	1002	949	1019	999	949	997	930	988	1017	1000	915	900	986	937	958	970	977	918	979	952	985	969	913	967	961	961	992	956	978	978	945	952	941	980	957	1040	931	1027	975	992	938	940	974	964	957	922	975	972	1012	986	955	942	990	985	971	976	965	967	944	938	960	974	990	1003	968	951	1010	972	1031	1012	938	1000	974	970	995	943	996	977	936	964	973	987	992	953	997	946	987	966	985	956	974	929	1001	941	963	898	952	957	932	1001	991	966	938	935	962	982	936	1029	997	981	971	951	967	948	981	1005	929	943	960	1050	1000	977	969	985	965	912	923	955	954	925	966	982	994	1004	964	946	973	986	987	960	927	1017	1000	1039	930	957	964	940	1007	912	1017	982	994	984	943	985	984	992	978	971	952	937	964	995	1007	992	962	986	936	983	976	965	982	974	988	943	976	985	1019	1044	902	977	1022	935	1027	1013	947	1004	976	957	984	965	962	939	937	953	947	966	981	956	957	944	1042	917	1045	983	978	1012	1009	977	983	999	990	1011	996	971	975	1005	984	955	973	952	951	903	925	938	936	997	982	1004	993	977	968	971	1027	1013	980	990	937	981	976	970	972	925	1029	996	915	956	888	945	1014	978	995	1011	999	983	950	997	983	1007	985	1006	984	982	952	996	986	1067	1028	996	963	934	936	1009	1007	961	957	987	1011	986	1023	956	1012	1007	968	1033	979	961	973	1014	977	965	1018	961	958	968	989	998	971	1001	983	984	985	957	931	1016	933	966	951	937	971	967	983	997	935	960	968	938	1005	1024	996	932	944	947	1018	984	958	1004	982	932	988	968	952	951	996	930	972	969	1018	1044	987	971	958	961	1030	1024	963	979	956	1028	940	945	934	981	980	988	1012	987	979	954	998	963	994	989	1000	974	989	985	941	989	942	976	964	970	984	982	954	972	986	1036	944	967	938	984	1024	1000	981	935	1054	988	1006	995	983	964	953	943	1000	998	954	972	940	907	994	1003	1025	961	977	990	962	1004	974	972	941	997	1003	1004	942	952	987	985	970	946	982	999	955	933	1036	958	926	938	971	981	901	975	940	1006	988	971	967	983	917	955	945	991	927	1001	899	1018	987	979	1038	1019	967	961	978	1002	969	938	932	940	988	940	946	967	964	968	990	977	954	953	962	981	932	967	972	965	1018	954	950	1014	948	984	1010	974	982	975	954	1005	910	951	985	978	1005	937	952	963	946	969	954	982	995	957	1006	996	973	983	953	981	1003	986	961	952	1004	987	987	951	955	916	990	968	981	959	966	947	946	947	965	1002	986	1009	998	948	946	994	932	942	955	922	1002	989	959	990	974	962	944	1016	971	946	964	1029	978	1002	953	953	919	970	1001	978	988	960	964	979	981	1018	976	966	1002	1011	999	1003	935	941	983	985	900	971	969	975	945	985	942	930	1007	919	958	997	1008	898	963	906	969	996	1000	1011	1032	992	982	965	1022	945	994	959	965	1010	935	912	984	933	998	965	998	959	975	938	963	938	1004	941	997	1009	969	930	989	1024	978	919	999	952	955	970	978	1004	977	980	971	935	995	933	1013	1048	952	972	961	979	963	1015	1003	993	990	953	946	918	942	1009	955	1005	992	915	1000	982	970	1001	995	977	971	935	985	982	954	962	945	998	960	972	1009	985	951	935	963	1014	1003	941	1004	985	984	974	987	954	954	998	967	972	952	957	1005	940	932	952	962	943	984	967	966	1024	996	967	975	987	951	1025	966	1019	983	956	975	996	979	1004	959	1009	1002	979	954	961	955	919	933	973	905	998	998	1043	1029	945	956	1025	976	938	994	950	940	990	990	1004	933	1020	977	961	959	1025	1013	1018	1009	988	947	1000	1030	940	898	970	923	1011	989	1029	963	994	935	956	998	986	974	995	927	927	999	1031	985	957	935	1057	962	923	982	987	971	975	972	967	969	930	950	1005	951	975	934	943	1028	950	985	982	1021	975	1038	989	991	942	1009	966	951	1005	960	968	947	996	978	955	985	989	990	977	986	991	903	960	1017	990	958	945	967	951	949	1004	981	964	992	975	912	965	996	973	964	987	955	984	951	975	991	940	931	937	922	974	946	1036	930	989	1022	978	974	971	990	1043	986	994	966	958	999	945	1034	1038	969	969	963	950	970	959	972	915	955	1001	985	978	987	943	910	1000	979	977	1007	1030	972	970	982	964	924	965	974	983	969	996	1002	1021	977	919	997	997	948	942	1025	950	1008	1008	974	1001	974	964	982	955	963	948	930	975	972	935	960	991	1008	965	1001	1008	1008	976	958	964	956	961	996	994	966	1016	996	998	913	1003	985	974	959	1001	938	961	1010	947	988	961	941	990	956	996	1024	932	997	948	1020	910	930	964	1028	1010	980	970	1018	1009	970	946	982	979	988	995	921	974	1008	1010	974	1002	963	963	1014	990	1001	1000	964	988	1036	963	986	933	897	978	988	1010	934	999	988	993	961	990	932	944	926	957	977	951	1005	986	1011	981	1003	945	969	984	959	954	976	990	911	984	991	1002	984	995	986	967	937	995	989	1006	971	962	943	960	942	1020	1016	934	965	965	938	976	969	974	982	976	1024	967	997	918	972	1001	1002	995	966	1001	965	945	1042	939	995	967	1035	977	943	979	1046	942	969	994	958	969	991	964	999	977	987	973	963	965	1008	1032	962	976	942	959	933	1017	969	972	1016	920	949	961	1008	987	992	1057	992	979	1007	975	944	961	929	958	913	1033	968	995	985	960	1068	937	933	1032	997	979	981	956	989	1000	1006	999	982	972	940	932	1013	991	983	951	1036	976	952	979	971	1025	960	972	931	974	996	926	947	948	1019	927	996	998	959	990	1022	988	1064	966	972	944	986	942	998	1028	956	975	984	985	983	982	1000	985	961	972	942	986	964	898	978	1030	932	978	950	966	1001	962	936	963	1053	1021	1002	954	977	1045	964	988	957	997	1002	1059	957	911	994	995	1009	1005	1017	963	1023	932	986	1002	975	983	1020	972	1019	970	972	917	981	950	958	998	945	975	1023	979	970	972	953	904	974	925	971	939	964	942	983	945	960	955	1014	975	994	965	942	985	940	946	936	957	984	985	942	955	1053	971	963	1023	959	942	949	967	937	993	949	1002	978	997	1008	1019	1065	948	951	947	963	961	956	952	1012	1007	1009	933	996	926	1051	984	922	976	1030	974	990	987	972	929	988	1024	997	974	986	927	953	958	995	990	961	949	997	934	957	959	924	1018	989	1007	990	971	987	920	1024	1022	960	940	972	1012	931	944	992	954	993	926	997	963	1014	940	970	949	1010	1017	1028
23322	21379	29049	24202	21496	20817	11609	3949	2549	2269	1908	1548	1338	1244	1191	1113	1141	1111	1037	962	1054	996	1058	1071	1019	1029	990	982	957	917	945	952	907	887	894	903	938	870	938	888	925	903	853	849	857	868	871	861	897	936	813	907	862	890	928	882	865	821	857	833	880	837	870	843	905	839	910	894	879	851	801	861	829	858	906	889	841	848	842	861	816	880	861	923	885	889	887	856	929	915	843	852	886	871	955	820	802	875	838	809	872	854	908	862	883	902	805	858	926	890	854	885	849	872	872	878	859	855	845	797	829	829	895	864	814	840	848	889	862	865	860	838	820	862	868	820	843	858	927	904	894	895	894	851	880	860	850	874	880	816	849	871	848	830	877	909	847	864	877	889	892	825	836	873	827	855	858	892	841	851	860	871	893	900	850	863	850	878	876	879	844	846	890	933	883	873	821	876	837	897	885	824	869	855	830	854	860	835	829	859	797	880	786	828	844	794	845	840	812	884	883	854	876	903	843	860	865	867	870	854	865	896	844	815	859	844	833	852	824	839	827	888	892	863	825	840	852	910	840	882	839	866	876	851	867	851	831	893	860	867	888	838	839	850	942	889	855	856	874	849	888	831	843	848	930	860	831	846	921	910	926	885	875	885	860	875	819	832	900	880	862	877	843	802	842	921	867	862	831	858	903	873	846	803	823	795	830	877	855	850	860	869	830	832	808	835	896	893	836	817	807	837	847	860	852	835	829	876	848	882	850	844	805	886	817	844	874	875	858	886	852	876	897	820	854	827	872	857	831	858	813	844	866	868	783	850	873	856	915	867	890	838	818	836	850	860	884	880	900	858	891	955	882	836	874	878	851	869	863	861	868	872	835	864	814	846	862	848	874	877	880	833	845	841	849	826	883	775	923	887	848	833	868	880	870	834	891	871	853	867	854	819	856	859	822	902	789	819	825	854	850	866	871	832	864	873	849	880	893	854	860	862	849	880	897	860	880	873	889	844	888	886	846	913	880	806	816	825	855	814	857	870	805	869	902	862	850	850	847	904	854	836	874	811	898	855	860	867	877	848	873	849	864	873	874	865	855	886	894	870	930	882	861	895	835	871	899	874	915	819	863	860	849	861	870	869	868	834	812	859	849	876	853	816	846	844	881	861	834	847	855	843	869	831	924	851	797	837	872	868	896	862	828	929	868	850	875	855	889	824	866	902	887	870	864	908	861	869	859	844	840	851	828	869	871	848	872	842	836	786	888	867	900	903	861	890	875	852	831	797	844	868	870	836	897	833	857	855	905	901	814	909	882	835	795	869	834	892	857	869	864	842	841	866	894	866	863	842	824	871	852	838	868	884	857	898	810	861	839	862	886	912	905	850	806	885	854	867	858	894	857	819	843	844	901	846	837	869	864	873	886	844	885	826	895	902	869	885	825	818	840	849	810	831	816	841	875	880	872	878	862	884	897	833	821	879	877	892	865	852	851	850	843	862	910	858	833	890	841	869	873	836	863	882	830	830	895	824	860	820	851	839	928	812	865	898	872	926	826	842	907	824	833	875	880	826	838	865	875	863	840	853	895	823	870	891	851	861	859	857	886	841	837	892	872	868	867	826	871	825	860	863	874	850	851	813	890	859	868	851	875	844	914	861	861	872	919	867	835	832	817	850	875	908	869	867	824	824	767	847	812	789	894	865	837	835	872	836	835	846	862	796	840	810	902	875	829	838	879	815	829	918	887	893	835	857	876	862	808	817	852	877	854	888	848	812	870	859	894	866	868	841	899	856	874	867	833	843	905	800	862	866	826	853	958	842	801	848	869	856	860	837	788	853	810	878	857	853	866	866	876	821	855	884	901	869	845	868	854	897	874	887	849	804	798	873	862	825	825	844	851	865	846	820	902	816	849	859	876	835	812	918	876	798	858	829	892	887	883	891	855	882	848	867	855	895	935	849	850	862	869	829	845	857	868	877	827	876	861	864	861	874	870	849	815	855	912	832	849	907	886	908	884	850	829	861	877	847	868	896	854	868	840	898	818	894	874	879	914	885	853	828	848	834	806	834	869	812	879	860	849	884	853	897	852	796	889	866	877	878	890	871	872	886	935	859	854	883	821	898	838	853	877	903	854	848	841	876	874	896	833	862	830	846	833	843	864	854	856	888	867	832	856	917	886	884	831	889	829	828	845	871	847	873	844	811	855	883	826	829	835	857	854	863	888	837	852	842	899	874	888	861	855	850	881	805	809	790	811	842	844	890	860	868	856	865	917	861	862	840	850	841	895	880	920	847	870	850	872	894	850	905	855	863	921	901	881	843	862	881	867	844	851	859	883	846	833	835	876	876	831	898	832	829	876	853	860	858	878	843	900	834	874	853	870	852	836	833	858	885	891	902	872	880	897	846	926	901	871	835	866	901	838	878	852	865	885	844	888	909	853	842	797	856	875	876	869	867	831	890	839	880	832	862	858	842	876	857	887	855	830	838	844	854	858	840	890	864	826	848	878	805	863	846	904	882	871	793	888	838	839	822	864	866	891	897	931	793	893	828	810	853	834	825	889	809	895	785	837	857	841	826	833	863	844	871	844	790	830	834	896	914	877	865	843	852	822	842	897	889	834	851	841	853	820	843	853	858	820	884	900	905	817	875	853	791	792	889	866	856	822	897	823	846	958	826	831	889	831	829	801	873	825	899	833	851	830	881	909	852	858	810	878	836	862	874	826	868	827	810	878	897	810	833	870	829	876	825	845	846	849	895	877	878	864	809	856	854	895	868	837	857	867	811	829	838	839	821	887	840	899	908	814	893	827	924	881	827	859	924	847	867	882	875	870	876	889	895	850	869	913	933	860	844	812	853	885	890	891	846	864	858	912	815	849	846	879	841	842	866	882	847	817	850	853	843	842	857	801	835	817	876	892	851	805	828	907	832	872	834	871	880	867	839	913	841	850	857	856	827	877	893	857	837	828	886	857	858	891	887	888	807	838	876	861	821	920	807	864	817	854	833	809	864	850	887	872	876	821	870	887	906	866	889	857	867	843	824	907	866	868	882	840	878	847	867	833	813	864	855	859	864	858	867	901	845	881	857	891	822	914	821	895	860	847	869	866	819	896	897	888	821	896	867	913	815	845	831	836	830	849	870	838	931	843	867	820	874	856	853	828	853	841	872	918	869	825	920	870	878	895	797	907	816	840	844	866	864	828	846	818	895	886	866	818	924	871	799	855	883	811	866	833	824	816	854	750	881	852	849	875	841	853	814	805	813	873	875	869	845	828	816	878	879	843	868	859	894	841	855	847	926	874	845	820	863	832	841	891	862	845	876	926	815	916	831	854	895	838	816	860	850	885	839	859	834	848	850	925	896	864	828	866	919	882	847	835	862	843	851	902	877	866	858	922	878	814	819	878	822	808	888	862	863	842	863	879	875	852	854	853	874	882	843	853	842	843	827	940	891	852	832	879	820	873	892	821	932	886	873	814	867	896	879	886	865	836	905	819	925	873	815	869	856	883	830
36257	61775	51242	33194	19248	11842	9415	6548	4809	4124	3428	2647	2028	1926	1731	1558	1484	1394	1415	1302	1282	1321	1198	1276	1334	1337	1205	1140	1132	1108	1099	1065	1067	1039	1068	1018	988	994	938	1000	1005	952	1017	960	976	960	1006	945	937	980	1025	913	956	953	944	950	941	1014	960	958	971	985	980	964	967	972	965	982	956	988	998	988	947	968	923	952	949	995	881	977	978	957	960	984	951	969	948	979	1039	1017	961	964	950	976	949	1008	1020	937	927	989	971	907	926	942	917	927	972	1003	897	986	945	956	977	951	971	1018	961	977	960	998	958	1020	918	947	913	957	972	993	951	973	970	943	954	936	963	924	941	976	972	986	962	919	912	998	943	941	932	966	962	957	910	973	986	969	949	948	931	964	927	986	971	890	969	973	956	954	938	941	997	979	985	937	970	967	963	972	924	954	969	960	939	959	968	961	906	942	976	996	911	977	971	975	969	940	939	967	936	920	909	901	966	873	950	919	972	915	920	921	1008	977	917	971	932	924	929	932	956	944	998	938	957	949	974	924	987	947	995	976	969	903	987	1002	906	955	986	945	937	923	995	932	956	956	990	952	926	963	944	947	970	935	950	939	945	979	962	979	945	986	877	1012	1001	930	961	962	998	958	972	896	980	913	964	959	935	931	910	939	918	939	1021	969	971	875	904	916	903	891	929	982	973	939	972	1004	978	995	1068	942	988	953	939	908	940	923	907	957	967	990	1031	915	989	911	947	964	933	921	981	939	957	1003	935	965	948	975	976	986	945	956	893	957	944	1005	970	1004	955	900	956	931	933	992	963	947	944	961	927	936	921	947	942	931	927	933	991	982	923	965	903	965	969	941	1022	919	976	942	920	977	981	944	954	974	944	1025	907	979	964	928	984	951	976	917	902	984	961	939	970	899	977	947	963	934	928	930	1034	946	947	984	968	994	942	979	947	965	936	979	959	923	939	920	1009	942	989	952	923	967	970	952	977	946	957	910	997	919	994	933	973	1017	1002	959	975	943	947	945	936	978	978	905	956	917	947	975	980	909	990	1011	956	927	933	915	946	970	907	902	936	932	903	920	950	997	980	972	895	898	956	897	969	942	918	979	943	949	960	945	977	939	962	976	991	1006	943	965	895	899	883	950	994	954	957	909	984	936	989	980	951	991	930	922	973	952	948	991	943	998	948	1004	1001	953	969	1005	925	986	974	913	955	1012	942	887	977	942	968	962	916	944	1009	920	928	965	970	943	957	956	912	973	964	939	950	992	1000	982	950	924	987	972	918	966	934	944	1004	993	908	923	963	988	939	919	945	960	945	945	1003	971	915	946	995	939	934	993	962	932	958	929	961	935	913	962	958	913	907	996	924	939	887	961	925	947	997	959	967	910	1012	992	975	970	978	940	1004	971	962	916	971	951	913	968	940	897	911	1004	989	946	914	976	931	944	932	939	955	950	909	956	956	951	912	991	952	924	937	952	949	966	925	929	965	925	995	973	914	972	972	926	981	942	962	961	966	961	945	986	909	978	918	935	968	913	948	929	926	953	1006	984	958	904	959	979	944	986	926	922	924	993	942	1010	961	941	947	894	935	946	940	951	948	984	968	956	954	932	934	938	938	921	953	952	996	1010	936	985	916	940	949	985	985	958	945	964	985	940	961	917	998	964	982	998	989	977	939	988	899	944	942	948	933	959	935	932	956	932	990	957	867	934	956	970	990	970	975	919	965	971	963	960	909	967	956	960	975	929	966	942	946	1026	1001	922	966	978	945	1001	938	925	1022	994	946	932	974	928	919	936	939	995	1025	935	883	938	911	936	970	965	967	953	951	892	1013	897	914	976	956	974	957	975	1010	975	919	957	937	999	937	958	1002	923	1010	972	956	955	975	986	946	935	954	942	976	1012	894	934	924	934	1022	971	951	932	923	955	975	990	999	924	968	957	985	931	901	952	945	954	985	906	916	1023	978	963	983	934	928	1017	964	984	1003	969	1017	974	957	961	941	935	935	923	969	969	994	926	970	897	990	1002	986	973	980	1006	973	967	911	1000	942	906	1002	977	959	968	965	994	951	935	980	970	976	1003	937	928	955	972	965	923	927	952	947	993	1018	974	982	916	943	912	992	924	972	954	925	951	968	953	970	956	947	938	986	940	965	950	974	971	944	949	893	959	907	906	987	961	946	893	966	1013	947	971	974	965	923	967	923	940	908	954	918	964	914	961	1028	959	954	918	952	964	984	947	948	996	934	947	902	1021	875	903	961	987	904	1036	968	972	945	946	944	934	967	936	958	928	917	1010	934	1017	969	950	902	886	929	969	973	928	983	1004	948	929	1006	950	929	978	965	1013	1005	963	917	947	951	981	964	940	980	985	954	972	950	968	958	972	961	909	969	945	976	953	993	978	938	982	964	981	955	963	886	961	956	905	983	925	922	1002	975	895	979	963	956	947	915	949	945	1019	979	938	982	989	931	979	954	1018	923	968	974	977	963	966	958	917	914	957	892	922	911	938	987	945	981	1009	924	926	949	965	983	942	941	947	997	958	943	941	949	946	919	938	964	1009	1051	983	911	939	934	967	923	1014	1009	976	1004	946	975	965	960	943	903	981	983	938	1001	937	956	923	1001	975	952	937	970	955	981	956	997	981	897	948	981	939	951	932	890	945	967	909	946	931	1022	965	952	994	938	1002	942	990	921	920	994	989	929	950	955	993	968	978	931	886	984	975	924	988	926	953	963	984	961	997	971	989	984	964	950	969	907	950	951	994	984	909	1012	939	975	940	973	948	923	959	953	929	935	928	990	916	905	955	982	957	931	955	1010	939	968	960	992	975	993	984	977	986	948	1004	1024	1000	958	915	981	927	997	984	953	945	977	949	964	925	952	943	947	974	955	981	955	958	961	945	955	980	927	983	1014	963	941	953	973	964	961	943	971	994	987	928	953	982	989	964	954	912	918	1010	941	958	948	892	951	959	962	923	988	961	964	925	928	939	971	977	918	918	939	982	999	979	944	922	920	900	958	937	998	938	968	943	966	1008	995	932	970	993	981	1013	955	956	957	987	950	890	962	994	976	1015	997	970	977	942	987	943	953	926	936	924	953	947	1015	981	943	926	913	933	970	892	923	958	968	982	927	869	916	971	905	926	953	936	963	933	854	989	1009	941	950	913	957	964	968	1004	924	924	945	928	971	958	918	972	937	989	1035	962	940	969	933	1013	962	975	980	962	949	948	982	961	929	1000	939	1031	1054	947	951	948	966	924	956	952	932	931	979	958	982	930	953	987	985	927	949	953	944	916	986	955	896	931	975	997	915	972	939	939	1008	993	940	946	1018	1006	937	922	960	982	1066	1007	974	984	949	987	937	961	913	938	996	942	956	954	894	888	972	967	950	923	943	973	940	961	934	947	975	972	941	922	935	941	1015	943	936	934	972	966	952	941	960	941	971	974	1012	904	994	946	1029	919	962	957	942	928	1006	916	931	946	921	952	933	930	989	947	927	960	963	964	959	997	940	915	963	983	1003	931	949	943	971	962	1009	994	959	981	926	955	927	963	971	965	943	977	958	940	995	987	924	994	942	939	964	955	903	972	992	970	921	989	924	965	910	972	949	932	969	943	941	940	990	979
29172	27023	28362	15855	4588	2249	1776	1332	1087	945	843	806	686	706	634	701	674	658	680	666	698	642	637	635	656	628	613	655	640	578	614	643	589	624	632	623	661	671	552	622	593	641	595	543	618	638	589	541	588	652	577	612	577	604	610	572	582	659	612	550	621	548	578	621	597	622	600	584	633	609	618	561	644	603	622	564	588	606	565	599	608	592	584	603	569	554	649	557	581	599	597	587	581	592	533	582	546	582	606	577	592	586	586	579	597	586	565	583	564	626	610	579	578	588	640	611	563	558	593	572	609	539	598	617	611	618	584	589	621	595	608	560	586	593	580	595	608	610	619	626	606	617	598	577	584	583	603	576	568	576	561	563	610	615	608	600	571	583	545	558	570	613	594	578	589	610	621	604	592	640	601	588	620	601	608	580	608	572	572	603	630	608	551	562	590	619	575	648	572	585	581	560	566	583	566	595	602	570	608	575	578	582	616	606	584	570	552	621	595	592	598	630	584	601	574	575	626	580	604	637	560	584	611	580	610	599	594	618	589	590	577	586	599	560	603	578	643	601	636	598	600	628	594	587	615	628	621	643	594	604	612	619	589	582	585	582	626	640	603	617	596	581	549	556	606	584	580	600	606	587	596	600	581	588	589	622	591	636	573	615	542	572	623	590	599	589	610	613	602	554	604	598	552	636	622	581	612	626	612	594	604	566	622	614	557	573	565	571	624	596	578	596	588	609	601	592	600	578	612	619	640	567	557	592	615	540	624	623	563	573	623	586	637	620	620	601	589	567	626	624	588	578	597	573	628	584	646	598	549	597	613	614	607	600	580	574	608	587	627	575	560	586	598	609	619	611	597	626	629	620	626	568	588	624	561	635	609	560	622	546	573	606	614	627	606	577	601	584	620	606	553	598	566	574	592	562	597	592	567	596	585	596	615	588	577	635	614	605	579	555	628	632	610	616	599	576	618	621	593	597	596	574	611	580	599	569	592	621	568	624	593	588	599	561	575	564	560	632	571	599	584	569	607	616	571	580	567	584	623	585	623	524	601	591	621	649	580	631	615	614	546	573	600	610	565	575	596	573	597	595	562	571	552	570	629	602	615	560	604	566	600	595	619	582	671	554	614	591	556	606	620	571	600	604	616	640	601	565	558	623	576	547	606	591	583	578	586	577	601	609	564	627	607	582	597	583	614	623	623	606	604	633	566	589	582	529	569	580	585	605	589	579	563	563	567	602	605	556	550	600	574	596	544	583	597	588	582	567	607	576	583	581	610	532	606	563	594	570	580	566	624	569	590	599	593	548	596	602	618	601	619	583	583	609	608	579	613	605	566	589	622	622	581	572	591	604	563	567	640	574	610	592	563	592	564	642	588	616	572	547	603	613	607	563	581	666	624	600	616	590	571	563	538	588	602	572	594	607	587	588	643	580	579	621	637	609	590	588	587	574	614	623	633	575	612	590	618	592	604	610	604	520	598	664	634	608	619	606	603	581	597	613	608	585	615	612	586	590	580	601	606	624	625	649	575	628	566	551	563	589	579	619	578	588	629	588	573	588	589	617	588	580	568	617	589	611	566	595	646	603	626	616	611	656	611	608	562	567	621	608	568	565	598	571	631	588	577	608	614	558	606	586	576	586	612	567	558	630	579	624	608	593	553	629	591	608	571	584	604	590	607	582	605	578	611	567	625	598	636	599	643	624	597	640	602	575	627	616	599	567	606	587	555	606	611	591	595	599	609	598	607	532	569	648	604	575	575	577	592	565	584	592	584	605	602	576	610	593	582	600	600	603	597	630	620	582	575	624	604	610	593	585	591	551	574	596	581	590	614	578	613	601	588	604	568	634	557	567	563	634	589	587	594	612	614	614	625	632	594	634	599	572	575	628	594	574	608	630	611	635	562	562	605	581	597	620	610	608	546	564	621	588	634	543	571	580	574	627	627	603	660	634	623	589	620	569	609	604	560	605	601	624	572	539	575	593	596	594	600	633	637	586	601	557	613	574	578	607	593	631	571	590	590	573	612	590	629	619	572	610	597	583	591	576	591	576	620	581	617	613	591	616	583	644	621	607	599	602	615	595	594	606	622	579	586	543	579	603	654	621	647	549	569	567	570	614	619	607	584	588	569	568	598	613	574	573	612	575	632	622	609	623	605	613	609	655	636	600	588	628	632	605	572	579	560	586	579	579	626	628	621	593	565	586	575	576	592	599	583	566	567	610	599	569	624	574	606	632	612	624	612	596	617	611	618	599	592	593	598	603	569	560	601	583	569	595	645	617	601	597	658	608	603	586	540	558	577	582	617	573	566	571	578	563	588	626	640	573	582	621	584	571	580	592	565	547	584	591	549	573	603	580	632	595	592	565	601	597	606	560	619	578	595	568	572	598	629	574	574	584	617	605	579	607	573	596	595	614	613	610	573	578	555	612	583	597	596	592	613	573	595	606	596	566	580	572	608	595	554	600	618	573	580	640	556	598	588	592	599	544	572	590	574	582	565	604	650	569	546	626	581	566	574	594	599	611	614	564	581	589	616	640	602	581	585	590	593	599	608	567	569	584	577	630	622	552	637	605	603	626	588	609	612	582	605	605	612	616	616	603	596	590	605	627	589	628	609	604	593	586	592	603	594	598	590	595	621	571	629	553	587	596	606	607	557	571	612	602	574	617	590	580	582	578	563	591	604	588	626	598	649	610	603	571	580	606	619	567	589	625	625	615	599	592	574	600	541	573	567	595	579	595	602	615	608	559	585	591	596	563	579	584	589	630	587	636	613	592	592	610	577	612	581	597	620	549	600	586	593	571	572	602	580	621	605	602	572	581	580	564	572	615	555	602	589	600	578	606	560	586	563	583	600	622	551	622	577	588	562	614	603	578	625	547	619	644	632	592	605	545	591	567	592	600	554	606	624	556	579	573	604	634	633	622	586	663	576	651	628	611	560	599	636	534	613	588	608	573	593	574	593	610	602	609	599	611	582	635	605	589	609	609	555	603	605	625	548	603	600	594	599	587	589	639	614	541	625	589	588	581	579	596	595	579	564	601	570	648	581	648	576	597	587	554	605	611	567	613	563	558	599	554	634	565	629	631	585	574	545	556	586	621	634	625	603	591	599	555	629	571	545	552	575	595	573	620	588	620	585	565	622	607	562	587	610	660	600	623	647	559	609	569	600	592	626	630	590	614	599	621	569	529	606	575	599	632	594	630	596	640	599	611	611	605	577	590	579	615	640	606	585	571	547	591	610	590	592	604	583	589	625	586	572	605	616	586	609	585	626	598	558	604	598	580	594	626	610	580	603	613	573	598	560	554	617	616	610	609	578	571	547	599	598	592	576	614	566	578	589	590	645	599	623	603	570	589	615	587	598	603	601	619	600	619	579	593	628	650	598	579	593	610	602	564	611	619	575	578	591	632	609	589	582	575	611	668	607	595	562	631	601	607	608	620	611	550	598	550	596	562	576	581	608	563	615	583	591	588	534	556	569	607	552	589	560	632
29823	41856	33275	15481	6806	4446	3491	2498	1918	1569	1447	1110	1019	911	854	891	858	798	775	841	883	841	808	789	819	890	826	802	790	782	738	734	741	734	699	772	703	722	704	725	736	714	717	713	671	713	756	704	717	750	720	699	724	786	790	699	685	690	688	719	689	731	698	714	726	744	743	730	688	732	701	717	727	667	701	729	746	710	706	664	704	696	725	740	723	694	692	726	749	684	721	703	632	710	712	735	688	730	725	706	712	676	742	660	691	724	724	702	722	719	716	677	683	687	700	737	725	677	679	701	730	675	765	707	755	732	716	748	718	665	691	689	751	749	653	705	725	686	684	680	711	735	727	705	720	728	748	685	702	732	670	697	753	724	724	743	701	699	730	720	708	732	726	731	701	702	707	710	677	676	728	780	720	709	747	670	696	684	740	695	698	747	712	719	747	679	765	714	673	735	736	704	686	740	728	707	675	717	695	718	726	718	711	710	685	688	699	681	751	728	756	660	682	714	771	746	705	733	681	789	730	703	720	712	734	727	744	700	725	713	751	679	748	711	722	712	715	744	729	723	706	719	680	717	705	733	705	725	758	706	683	671	698	683	752	691	762	656	712	691	725	729	736	707	683	707	727	778	699	692	737	753	750	691	741	709	673	718	733	690	729	756	709	656	714	700	740	673	706	715	727	694	662	712	685	727	709	716	721	748	780	690	663	711	744	688	690	692	686	715	726	708	686	732	682	697	707	738	735	715	698	694	704	711	678	759	686	722	704	680	714	707	691	703	701	710	663	725	737	725	764	782	708	766	702	698	741	706	707	760	703	679	720	745	688	725	733	712	750	752	691	670	721	687	697	642	730	678	722	693	677	715	690	723	725	764	691	701	714	692	662	669	731	740	752	729	726	705	676	725	734	658	739	740	764	669	701	729	708	701	689	769	739	740	708	700	719	749	662	723	716	721	736	663	779	720	670	691	651	709	699	707	694	706	749	725	701	756	708	731	682	686	696	725	651	657	736	685	662	698	683	706	671	713	741	689	721	734	735	693	745	734	723	736	722	720	759	695	688	756	701	714	725	747	731	725	683	690	708	683	703	730	699	653	746	704	686	749	738	678	747	762	780	748	733	691	710	693	716	724	727	734	729	716	699	721	778	678	709	752	706	714	712	697	710	728	734	701	699	743	702	694	707	791	723	740	682	685	709	651	759	681	694	775	686	671	809	735	695	779	665	689	745	719	714	687	738	701	714	723	736	680	737	752	725	755	697	705	704	737	703	712	650	734	684	724	711	724	755	671	718	659	714	712	662	741	773	763	721	679	695	706	685	709	700	726	699	702	696	690	710	666	697	711	679	692	768	749	746	759	689	669	701	713	733	764	700	693	669	707	734	693	705	709	707	712	702	669	689	695	748	692	716	715	707	737	708	685	689	725	677	765	700	727	680	764	710	751	729	775	725	733	757	743	714	749	700	727	733	730	731	737	753	761	680	716	778	717	705	694	757	657	706	709	703	693	713	736	719	746	721	689	696	711	716	730	694	712	696	703	724	734	682	700	716	680	724	695	683	730	749	729	733	746	707	700	731	701	750	714	700	723	749	733	727	713	732	688	703	710	755	660	731	723	707	685	710	743	719	694	738	704	697	724	747	741	702	737	698	712	704	698	691	703	699	707	747	687	713	711	702	716	677	747	759	714	702	722	701	727	702	720	725	711	733	748	728	743	703	709	712	663	684	730	729	729	723	706	684	709	692	750	717	729	639	747	707	730	724	691	746	731	746	711	697	682	698	738	736	728	698	707	745	724	694	682	667	736	757	759	684	743	729	721	696	713	716	686	769	739	769	683	766	697	685	760	684	757	703	721	697	740	714	786	731	745	695	717	735	754	726	733	709	690	771	675	715	703	662	708	675	677	731	748	686	706	731	688	691	713	671	695	700	745	710	729	698	709	741	670	676	747	687	735	762	731	669	723	695	701	663	721	706	691	715	655	739	740	714	720	679	681	732	727	665	704	711	717	734	747	748	768	722	728	657	693	703	703	714	738	730	755	720	711	713	748	697	723	683	724	728	719	674	702	751	715	672	719	710	741	748	726	718	700	784	668	727	681	748	699	698	705	742	676	753	690	665	696	734	678	737	712	721	682	728	729	710	722	724	696	737	720	693	654	753	692	692	662	708	673	730	702	688	705	704	724	744	692	731	679	735	741	743	680	718	741	724	723	697	708	712	729	749	763	718	690	685	678	731	655	695	703	721	719	758	718	710	739	717	690	658	708	707	764	687	712	690	681	695	721	771	659	639	745	712	700	749	680	743	686	716	744	764	715	760	759	699	691	698	720	740	693	719	702	707	749	745	759	749	753	680	727	717	763	694	709	688	741	759	683	720	734	699	707	740	733	742	721	689	709	718	699	726	722	684	722	688	697	688	737	733	727	696	698	727	722	748	685	709	718	715	731	759	690	703	692	713	671	700	710	716	721	729	720	763	709	708	711	655	688	719	684	749	728	672	683	684	709	767	728	711	671	675	765	745	698	704	712	745	721	706	714	716	709	690	732	681	735	731	710	725	686	717	693	714	720	709	701	689	734	675	699	743	685	725	699	700	686	716	713	719	711	670	680	705	736	695	713	720	710	729	743	737	743	690	781	699	768	723	665	693	726	694	691	696	731	713	737	735	703	684	717	720	717	632	744	692	697	669	724	713	705	689	743	697	760	707	682	714	742	681	693	740	729	734	700	743	755	732	742	753	701	740	724	699	724	751	678	699	713	747	714	728	728	686	742	725	672	692	667	691	715	701	738	697	700	742	724	714	757	731	696	686	727	686	740	698	722	744	744	664	717	740	718	707	674	696	706	731	735	730	724	752	701	718	765	739	702	738	712	738	751	673	736	669	722	700	695	740	701	703	690	704	705	722	699	735	760	716	717	684	720	673	744	715	754	763	699	714	696	671	709	719	733	716	742	743	731	719	712	736	718	700	687	712	729	717	727	742	711	714	735	687	685	729	693	727	712	737	716	712	758	714	656	707	734	720	700	652	693	681	691	724	740	698	745	725	736	721	631	701	722	716	743	732	722	685	676	701	691	689	765	731	732	686	687	718	722	712	695	727	678	722	718	680	699	733	719	715	689	730	692	677	701	693	731	666	681	728	740	765	731	719	688	714	770	705	746	733	746	700	709	719	704	710	652	678	737	743	718	683	691	755	709	696	694	755	685	716	716	694	698	720	727	696	697	739	724	723	699	672	761	686	691	708	753	705	718	683	671	694	708	673	716	723	723	746	756	712	737	713	739	728	719	674	699	697	675	705	687	718	678	722	739	729	663	742	743	728	683	750	714	713	736	704	728	715	724	691	680	746	744	710	719	700	688	731	723	728	687	760	714	725	744	762	724	725	721	711	682	732	752	683	690	708	735	714	699	697	712	752	744	742	732	719	751	677	757	740	698	748	687	703	676	700	721	702	701	715	687	681	711	699	719	755	719	717	707	674	725	721	738	765	734	716	686
24452	21336	28699	24848	20170	9694	3874	2269	1593	1232	1080	936	753	714	686	638	629	660	608	622	655	637	605	628	585	564	625	603	576	588	545	535	580	558	486	493	528	510	513	513	524	539	535	541	515	506	580	532	520	514	481	548	545	493	498	552	515	478	532	450	506	531	494	512	514	511	549	528	503	502	528	501	514	515	496	506	519	569	512	503	493	518	544	542	545	531	527	493	532	559	499	522	492	510	482	513	527	508	530	538	525	548	510	528	533	514	546	481	547	567	501	517	488	511	513	492	452	501	544	573	521	524	497	468	505	490	514	518	477	551	563	533	539	531	532	502	504	504	498	528	528	480	479	521	496	505	517	494	511	534	494	480	535	513	544	514	506	521	506	518	500	526	461	543	504	523	515	506	535	541	497	508	514	509	531	524	485	502	543	531	553	498	505	531	533	485	523	509	505	538	509	509	501	503	489	506	556	527	518	536	483	546	497	478	514	498	475	531	529	515	521	529	525	518	550	506	549	502	512	484	472	496	504	513	501	494	504	528	494	512	510	526	472	493	501	523	525	542	534	540	532	503	505	481	532	500	528	531	531	510	543	502	504	535	523	547	529	543	542	480	533	489	516	503	525	524	523	506	532	533	531	517	509	501	448	481	511	535	530	541	516	534	522	490	525	523	505	487	536	491	495	529	504	512	509	560	461	511	503	532	509	530	520	516	489	538	489	544	529	502	501	492	509	523	495	516	489	481	485	454	512	491	516	539	513	513	556	496	507	509	497	530	536	553	495	570	498	559	519	552	526	547	455	525	569	522	484	544	519	506	543	526	519	502	459	514	492	504	448	507	521	516	498	489	514	531	512	524	538	543	535	481	484	516	535	593	538	489	532	535	521	517	527	540	513	483	471	544	497	488	538	517	492	572	550	511	473	503	547	519	497	498	520	519	513	509	505	551	493	493	531	494	529	486	522	501	512	499	515	511	577	523	541	495	528	517	505	552	516	515	488	539	497	541	495	523	532	504	482	544	503	506	484	476	509	520	506	548	486	567	503	494	511	505	514	519	538	515	531	507	518	501	480	486	500	531	492	496	523	521	530	513	520	490	531	522	514	533	566	537	471	504	517	516	505	545	517	489	507	508	523	549	493	521	527	528	514	549	474	553	551	519	511	499	485	476	496	485	539	520	505	485	534	498	505	508	520	551	515	529	523	510	518	479	513	494	537	505	546	496	437	461	499	512	511	511	483	554	539	516	499	509	509	525	542	504	530	510	529	509	543	513	530	504	515	510	492	492	506	476	512	489	499	512	529	505	509	506	496	505	546	497	529	492	496	537	485	479	513	570	540	492	487	487	544	510	561	539	539	523	541	493	513	539	519	515	526	514	536	536	493	529	503	493	533	508	476	515	520	511	465	535	535	555	504	510	527	540	517	565	496	529	511	506	513	518	554	556	533	482	488	507	493	474	548	547	501	502	521	500	513	534	562	526	521	513	521	498	564	553	484	520	514	543	522	542	555	487	525	507	528	530	531	569	550	468	482	480	528	493	469	530	522	514	496	486	503	541	532	522	513	524	529	534	501	517	516	525	464	503	514	519	499	497	500	512	524	503	537	506	522	503	514	454	473	523	479	522	518	499	534	525	512	525	522	490	517	495	518	526	540	528	507	502	485	509	534	509	499	485	504	482	519	521	504	531	520	533	549	482	499	483	559	514	505	493	499	509	493	499	485	525	517	503	528	493	534	444	524	506	528	512	505	483	484	533	520	502	532	546	494	481	538	477	519	525	514	532	503	508	536	476	504	523	541	536	525	490	512	559	516	566	534	495	500	495	508	497	517	521	501	524	536	543	495	517	517	519	544	471	475	514	522	522	474	503	572	488	470	500	520	504	491	528	536	511	500	496	525	512	482	543	510	530	487	525	537	534	538	478	526	512	498	544	519	463	495	573	488	554	528	501	483	491	508	504	527	521	462	539	503	498	465	480	525	525	501	544	510	493	514	482	499	526	503	520	555	514	541	513	479	494	516	548	503	509	502	490	535	496	527	541	501	519	520	521	519	478	538	485	502	503	504	498	511	498	553	530	482	472	498	500	494	523	508	530	540	486	503	496	554	508	508	575	495	526	498	519	497	516	540	542	503	535	541	571	507	496	499	474	541	493	508	515	552	526	544	510	478	488	513	505	499	491	510	522	530	478	547	529	496	524	475	480	508	512	524	505	534	500	502	492	498	530	545	505	530	460	558	500	564	541	546	511	525	522	505	518	495	518	531	527	524	527	492	497	513	520	493	508	504	510	553	536	501	495	532	536	527	501	526	490	499	502	497	519	509	544	476	454	524	510	510	486	537	518	531	528	504	476	509	511	479	560	511	520	520	515	530	526	502	484	558	498	479	517	543	491	505	527	489	488	529	516	557	513	539	543	515	528	543	501	494	524	552	537	531	516	566	499	499	534	513	524	506	555	557	524	516	515	538	528	544	475	528	507	489	499	520	484	509	498	491	499	552	543	541	480	522	506	480	517	490	516	535	534	519	542	546	478	472	521	495	517	464	530	504	526	531	496	462	533	516	497	485	558	498	514	490	524	525	552	495	557	517	534	513	514	562	477	492	534	532	514	526	538	488	513	508	531	512	529	486	536	550	513	555	509	514	510	535	499	524	491	515	513	486	516	487	488	535	486	519	534	494	544	556	472	547	488	537	530	479	526	583	504	515	514	495	483	537	507	502	534	562	512	465	468	489	493	518	467	500	526	499	487	504	536	520	514	514	491	529	528	481	487	545	496	498	510	476	461	525	517	532	538	496	512	569	522	525	528	565	518	514	526	545	503	506	529	528	490	470	524	517	537	485	506	561	521	509	533	528	487	479	519	513	510	528	513	517	504	504	503	509	518	491	488	529	525	491	474	506	542	478	498	514	482	499	521	531	523	543	518	545	485	511	515	516	498	516	492	527	522	518	502	543	522	520	513	524	527	503	521	486	505	537	522	483	532	512	507	502	469	522	524	521	516	559	537	537	478	523	549	533	562	514	543	529	493	496	499	533	555	541	520	502	534	536	512	512	478	510	488	530	518	491	543	538	543	509	499	535	526	462	488	517	529	538	503	523	517	513	517	518	479	466	546	480	506	534	503	540	516	512	466	517	505	489	484	503	495	542	525	509	492	527	511	469	497	546	508	510	500	513	531	525	496	537	516	506	511	486	506	509	491	488	491	568	520	498	513	524	523	533	483	474	540	494	503	516	509	516	506	541	548	493	469	539	528	489	502	511	483	555	480	520	509	494	508	559	486	512	517	528	510	513	571	499	530	551	506	540	522	531	505	527	561	488	540	557	512	515	512	524	519	511	479	513	501	538	486	565	521	553	470	495	507	526	519	533	520	488	523	551	486	500	488	499	525	506	518	492	481	560	511	532	484	512	527	558	523	529	491	556	570	500	506	515	517	512	507	472	503	476	498	515	531	486	515	497	493	495	523	504	506	527	534	489	532	525	510	506	536	486	522
32543	53993	45588	23942	11405	7858	5994	4524	3089	2329	1976	1555	1222	1110	1036	1012	937	880	935	842	857	846	771	772	733	801	832	787	743	679	639	639	706	640	654	645	667	645	656	642	656	650	656	631	575	577	636	628	626	617	673	633	578	623	604	645	583	585	620	604	615	599	615	596	624	644	634	614	655	615	631	607	628	602	584	626	662	567	589	657	592	599	647	606	621	639	611	609	652	644	606	601	630	627	663	615	616	624	590	664	611	646	590	639	579	619	640	661	584	612	629	657	633	609	590	593	587	614	636	602	597	625	597	647	639	583	613	601	579	570	648	602	562	592	580	634	604	603	615	643	607	590	626	628	564	631	583	604	601	651	604	610	605	635	641	607	581	609	610	586	590	596	564	598	651	586	644	628	605	639	558	614	639	557	614	624	608	626	605	674	601	632	635	634	593	632	621	564	592	615	581	675	586	596	612	610	611	599	603	556	625	608	611	634	559	596	630	597	597	610	654	580	609	603	625	647	605	604	616	675	612	602	586	640	586	598	631	682	609	613	649	604	604	574	620	607	606	606	564	587	647	613	612	664	632	662	621	597	593	618	646	601	581	618	657	618	641	622	599	665	604	633	598	592	623	598	589	638	633	621	567	643	621	672	611	660	608	586	605	639	644	594	626	656	622	573	635	653	617	535	645	623	602	555	603	655	667	650	610	648	605	642	611	615	587	578	587	586	604	586	631	608	645	621	617	614	623	602	604	596	668	612	655	636	642	629	616	655	603	636	625	599	626	608	603	622	640	628	613	682	631	607	607	606	611	575	568	605	631	592	621	598	628	608	620	632	580	581	568	605	659	631	648	645	649	573	608	623	625	609	648	668	650	592	589	569	643	602	635	590	647	632	614	644	637	614	592	585	604	614	647	579	649	609	561	591	629	574	650	599	594	587	632	621	669	687	646	611	628	568	580	532	584	656	604	619	609	593	620	616	653	594	604	581	639	603	615	633	607	626	601	652	637	639	579	656	629	643	632	593	609	569	625	578	612	600	614	623	600	617	597	593	556	652	630	558	637	623	598	592	578	607	648	610	612	597	618	570	602	606	604	609	619	598	594	611	600	591	656	618	591	580	602	651	635	614	612	604	594	601	612	675	559	596	637	599	604	638	597	595	568	618	638	584	624	622	644	619	610	597	617	611	628	652	626	649	607	596	598	609	575	600	614	636	593	643	631	569	637	573	600	611	606	602	653	617	626	628	628	631	665	601	622	596	629	663	599	626	636	620	584	609	598	592	591	590	639	595	593	583	645	624	619	588	602	608	609	629	676	602	658	636	593	624	657	632	666	605	607	637	622	622	613	607	628	603	630	646	581	561	637	596	649	636	634	647	593	607	664	616	651	602	595	614	622	576	644	641	598	613	609	612	604	597	625	637	659	613	569	642	607	589	581	616	566	625	632	616	641	584	616	603	630	610	626	637	606	621	590	590	589	608	608	630	591	589	611	598	583	609	635	650	602	583	645	644	630	611	627	651	617	596	674	622	624	613	623	622	634	553	599	569	623	665	662	584	583	597	638	590	614	596	657	601	630	646	634	606	632	598	635	617	640	606	607	642	647	623	621	670	643	641	560	604	585	604	619	614	632	660	599	618	604	603	618	643	631	578	631	630	624	626	638	624	621	618	607	625	591	614	602	626	628	630	617	558	620	641	614	636	624	637	629	624	580	612	646	615	644	581	646	641	662	604	602	577	634	612	593	571	624	625	615	598	616	626	624	616	615	587	598	630	665	641	613	586	581	678	611	605	616	633	652	620	652	602	587	641	591	580	624	639	660	625	628	613	645	640	615	593	577	633	595	586	622	577	611	603	638	614	600	625	616	634	656	634	629	629	597	612	608	600	628	604	622	602	645	605	627	655	610	604	597	629	616	615	612	581	636	602	666	599	621	616	641	646	628	630	597	648	619	646	638	601	620	561	594	616	653	625	576	555	607	607	623	626	640	585	606	637	574	652	623	638	592	609	622	642	564	627	625	581	605	631	610	621	622	571	599	626	604	622	652	596	590	617	609	667	602	609	633	622	617	692	664	628	614	599	596	579	649	608	623	592	561	635	599	657	623	590	623	613	599	641	645	625	608	663	606	613	667	605	612	619	603	606	609	641	623	605	599	605	610	611	617	613	584	551	602	646	591	609	574	624	618	621	608	653	594	588	647	602	651	612	624	648	602	604	641	623	675	618	596	614	569	654	604	641	578	605	613	630	633	601	606	688	644	639	616	606	607	623	596	622	601	629	633	595	624	571	633	612	591	579	626	613	637	627	595	601	624	633	571	646	600	608	620	622	625	614	673	611	602	591	595	583	619	593	620	624	625	657	631	609	650	606	586	630	628	589	611	642	607	627	640	621	613	615	629	621	635	614	621	623	634	547	588	584	673	598	598	627	639	581	624	667	607	544	581	593	652	596	621	651	620	635	592	553	605	605	620	596	625	600	580	645	611	621	608	570	631	631	586	637	606	664	624	627	622	599	605	630	622	584	648	604	648	642	601	601	624	634	660	627	638	621	615	572	617	633	611	642	619	579	619	693	584	628	623	599	613	616	616	633	655	593	630	603	572	643	601	586	586	613	627	627	585	637	628	627	628	627	612	615	626	600	662	596	626	607	615	620	614	598	651	590	638	620	651	597	591	576	598	637	607	612	592	585	586	593	620	628	597	605	592	627	576	665	628	583	640	606	642	670	599	647	625	638	556	550	589	600	623	629	673	656	589	647	616	622	637	621	626	640	611	623	649	646	595	626	598	614	630	605	661	597	629	619	646	609	622	612	652	591	667	594	566	608	584	629	569	651	664	622	607	589	630	658	623	633	656	593	603	603	607	594	607	607	604	611	634	644	581	590	554	575	607	632	577	617	616	626	598	650	651	608	589	639	615	606	583	633	612	612	605	631	609	593	623	608	631	644	627	649	597	607	630	562	603	631	673	642	601	628	633	632	581	623	604	680	610	621	599	638	617	610	610	584	647	658	643	630	616	641	596	616	597	582	552	656	620	586	603	645	671	627	592	578	643	634	628	602	589	584	629	580	640	574	583	627	660	612	640	675	550	569	631	624	580	628	613	602	629	571	559	632	603	616	617	591	569	640	627	631	582	622	620	613	636	631	620	631	601	617	605	613	576	628	603	613	635	635	596	605	610	628	658	639	623	572	608	594	618	621	643	604	588	577	602	585	582	634	610	603	631	620	627	630	585	585	599	676	660	594	604	634	606	599	641	655	632	638	655	614	593	604	642	606	625	612	632	605	599	598	601	646	594	637	606	629	561	654	652	622	575	581	557	626	610	628	605	602	566	654	609	590	632	611	622	632	584	602	607	591	619	608	629	612	576	586	604	620	654	625	593	639	629	600	587	569	628	589	612	639	573	645	632	649	642	667	636	625	557	621	635	605	629	598	592	610	635	593	611	616	622	620	664	627	645	598	640	645	645	621	630	607	600	609	645	602	585	653	642	592	627	638
25633	21526	28123	25353	11886	4018	2834	2091	1590	1366	1203	1167	1096	981	993	956	955	839	910	889	928	967	930	961	939	946	889	899	939	870	876	876	845	863	916	847	889	775	804	869	820	855	865	864	859	827	853	838	860	871	867	825	833	836	846	862	895	810	827	852	854	857	876	868	866	860	881	866	871	856	816	868	870	846	849	877	819	863	898	830	804	824	836	787	816	815	896	843	820	874	872	900	835	856	859	827	874	851	837	862	839	865	849	851	864	906	821	804	786	798	886	831	891	861	831	779	830	852	896	856	868	844	846	888	899	836	875	837	814	801	895	828	874	871	786	821	835	817	899	913	913	853	861	827	840	865	822	822	872	856	866	858	798	804	888	899	857	897	876	816	892	811	833	891	883	845	842	863	890	890	846	816	827	808	830	863	872	832	795	887	825	805	880	870	823	815	828	816	867	830	822	848	864	876	829	844	838	884	843	852	859	878	832	846	876	954	856	809	828	806	869	783	775	878	878	864	822	834	866	859	929	893	900	870	828	824	865	828	833	829	843	841	811	871	857	844	859	837	838	848	820	902	876	822	845	808	859	892	830	844	855	846	841	821	812	855	848	855	820	882	814	861	851	842	880	804	854	840	863	905	856	833	852	822	877	840	852	869	867	878	785	778	869	813	851	876	841	892	862	845	831	861	861	859	867	828	823	885	874	817	881	830	867	837	850	890	832	800	889	809	866	825	891	839	795	860	948	864	862	863	862	871	846	871	847	856	849	866	842	868	865	824	886	900	845	816	860	867	848	849	864	931	886	838	863	893	927	892	849	920	830	872	864	831	915	844	811	871	869	881	849	858	820	859	869	833	835	824	820	898	827	818	847	875	889	853	878	869	817	847	842	824	811	859	847	896	865	855	849	819	903	894	839	900	839	817	864	858	828	856	838	885	824	849	813	893	830	925	856	838	858	850	868	847	821	832	849	883	847	819	821	836	804	843	834	862	868	788	797	825	835	871	842	858	852	896	843	830	840	836	833	837	899	893	833	858	867	830	903	833	881	893	826	825	819	903	855	872	831	844	859	886	849	846	821	765	773	865	841	813	847	836	855	901	839	841	875	800	826	904	833	834	837	813	803	818	870	833	865	821	855	904	871	886	855	822	855	800	878	860	851	871	833	790	883	873	895	894	833	888	809	852	843	852	852	859	828	825	846	858	880	835	812	869	793	864	865	792	866	835	775	871	819	882	807	858	880	861	899	798	863	869	870	861	887	847	874	836	842	840	845	842	816	824	868	792	868	832	839	897	901	824	898	867	834	801	839	799	848	853	886	874	867	833	800	794	862	849	853	842	796	843	817	874	901	771	810	843	797	825	862	839	874	820	812	827	818	846	810	787	853	892	825	864	870	889	852	857	831	845	896	884	845	842	853	911	784	798	833	799	908	843	865	884	853	845	865	909	818	884	855	836	875	852	876	909	859	847	903	864	897	847	867	847	856	835	876	816	821	848	826	829	877	782	901	847	850	828	844	846	927	882	846	877	837	850	878	817	822	831	823	861	877	837	806	876	903	836	878	871	825	788	821	896	857	848	864	832	837	833	863	869	879	888	905	866	861	828	810	851	827	860	855	864	873	830	800	899	837	817	860	840	888	833	869	859	868	849	898	822	857	834	804	819	855	828	839	872	813	873	862	872	847	822	935	827	863	927	842	908	836	844	818	871	851	930	834	781	875	850	829	822	899	882	871	874	849	823	809	885	813	844	881	834	850	834	860	811	881	847	825	823	956	866	809	880	880	869	863	873	917	837	809	794	922	818	839	896	909	829	812	865	867	832	835	869	856	847	855	812	828	834	868	862	802	831	853	792	857	826	895	800	838	870	790	881	877	855	857	868	893	809	895	756	807	857	854	862	852	830	815	847	859	814	805	866	853	821	874	845	840	870	855	869	869	819	840	830	842	885	855	880	857	837	893	873	819	808	803	885	829	769	834	826	916	864	855	886	886	918	844	914	888	853	882	811	854	893	832	843	877	828	876	887	839	863	802	851	826	846	865	906	847	809	900	859	860	834	804	864	835	910	828	841	883	835	827	849	805	895	845	854	859	823	818	830	846	764	840	854	821	901	856	833	858	869	875	874	852	868	788	874	840	850	785	802	884	803	853	874	865	882	790	823	840	888	829	838	904	921	873	891	820	831	896	901	834	854	841	857	817	842	896	803	859	896	876	851	841	866	792	872	860	876	792	819	815	826	849	835	856	878	812	886	872	858	915	852	824	826	861	811	910	793	913	888	835	799	901	846	854	892	877	844	883	868	833	827	826	872	825	889	884	840	799	898	876	849	887	843	820	852	869	851	831	837	909	847	870	893	786	839	854	873	845	817	809	868	865	807	857	859	845	870	852	883	862	906	802	816	894	914	847	858	845	819	812	827	854	832	848	893	905	842	833	885	840	869	851	867	827	875	927	869	866	838	835	832	864	794	848	856	817	870	860	886	879	872	888	877	832	883	831	871	846	886	784	868	882	870	846	847	802	891	885	835	856	837	870	812	902	845	830	865	800	837	855	915	837	843	871	919	852	849	843	857	835	827	855	873	872	873	862	800	828	883	869	809	845	872	831	862	843	855	871	811	832	818	829	848	835	877	844	841	815	851	854	810	839	806	859	885	856	853	840	883	808	823	857	810	853	866	882	819	862	882	831	843	884	851	827	835	849	837	825	883	835	811	886	852	838	812	868	869	900	882	855	810	855	836	923	832	804	885	915	900	889	891	855	835	805	864	884	873	859	874	881	848	791	807	862	813	832	904	818	886	856	782	808	834	802	819	871	813	881	835	876	857	837	827	857	890	867	915	875	856	858	887	853	872	850	935	817	863	831	852	896	814	871	829	855	846	842	879	841	772	818	829	861	856	829	854	886	839	827	840	858	824	841	804	897	800	836	832	856	833	897	820	893	830	878	880	858	901	898	888	867	831	858	906	800	820	846	906	854	892	857	839	865	850	859	854	885	810	827	869	832	859	846	882	797	818	812	860	867	831	843	842	870	799	837	887	857	850	863	841	842	863	872	828	820	857	872	848	846	880	821	831	844	846	828	862	934	845	869	833	803	844	867	855	808	919	862	855	831	882	876	838	848	848	819	817	810	861	834	841	850	808	846	868	896	841	847	849	856	896	889	869	842	879	841	833	886	827	845	857	832	897	823	838	862	887	844	854	850	835	860	903	852	866	796	786	839	905	856	810	888	914	838	916	823	817	816	865	861	832	891	806	890	920	872	784	867	844	844	851	864	906	850	839	846	845	882	850	828	821	852	875	855	908	843	833	907	833	845	850	787	845	863	848	846	917	844	899	858	880	853	890	822	858	916	857	855	914	902	884	850	836	874	839	841	835	915	840	827	835	832	847	850	815	839	817	850	844	835	871	860	834	836	805	845	849	838	909	872	837	843	838	842	874	906	864	858	880	799	815	825	850	806	823	904	884	896	861	848	911	883	830	928	828	851	862	844	822	830	869
32938	49476	38615	20206	9915	6524	5347	4116	3070	2373	1860	1679	1538	1393	1306	1284	1160	1161	1134	1214	1157	1165	1112	1130	1069	1135	1224	1122	1121	1061	1019	947	1016	1006	1028	1028	1030	1003	1042	976	1032	1033	1002	985	1035	964	1010	980	1036	978	963	962	989	1021	1001	977	958	1009	949	1048	1050	1001	977	1012	1058	992	974	1013	970	949	969	1002	955	962	1055	1004	947	1050	972	998	981	985	1021	954	1025	930	1035	984	1001	997	943	1010	1041	959	1059	1000	970	1022	987	964	1006	1000	959	984	1047	933	984	973	1002	968	915	1038	1059	944	1035	981	962	1047	1041	989	999	1027	964	1004	936	1000	933	925	993	961	999	1056	1026	1015	1034	1002	977	994	1014	960	971	934	975	957	945	965	1031	992	957	965	959	941	1005	961	976	1075	1049	950	985	1020	999	969	989	968	1015	971	1039	999	984	1023	1036	1026	1012	977	942	996	960	991	1000	952	960	988	948	964	980	952	977	979	975	987	981	947	992	998	968	971	941	997	1020	1012	1019	990	982	1032	940	981	1038	973	979	1002	971	974	992	984	921	948	964	1026	951	978	1049	977	1010	970	997	1004	969	1067	945	1059	938	1027	984	1004	1019	992	949	1008	997	954	1018	993	1003	991	978	990	997	946	1002	998	940	1013	953	972	976	999	1009	984	1028	1030	1001	1002	988	1031	1007	1074	966	1029	1024	970	994	936	1033	999	977	1033	980	993	1037	956	965	966	984	1008	911	950	998	957	993	971	947	996	999	938	1029	987	1015	1026	983	982	997	969	1011	1018	1036	985	978	933	1006	999	988	1018	963	996	1050	1033	999	1005	995	1007	962	1014	970	985	983	961	915	984	989	1016	963	1031	951	995	1046	990	971	1000	1054	979	929	1006	1024	1000	1003	1030	995	1003	932	995	982	1014	936	962	970	995	1019	984	1008	1030	1040	1008	948	988	961	967	979	1017	1017	999	1015	1030	988	1010	984	991	937	1015	998	1041	1015	1021	968	964	999	1005	960	1027	1000	958	1001	1000	933	966	1003	1017	978	982	952	984	990	973	975	979	987	954	986	1018	988	937	990	976	998	975	934	940	990	1023	989	992	1005	966	975	971	991	978	950	1019	995	964	964	973	1014	1017	925	1031	987	941	1023	1023	1010	1018	984	928	1022	998	985	1001	1001	919	1052	971	953	976	883	943	1011	998	969	1044	969	985	950	1019	960	1000	924	1030	1033	993	983	961	995	994	1034	1041	989	999	1013	979	1012	1006	967	973	1031	956	969	999	991	935	988	968	1008	953	995	947	992	946	1008	991	1023	1001	952	992	1016	985	1040	968	987	1030	1001	950	936	983	973	935	1017	982	998	991	928	967	1029	1020	981	1010	986	936	997	948	973	989	1028	979	995	943	974	923	1012	967	991	976	1005	984	990	981	958	989	944	987	998	924	1004	927	966	1029	1003	1041	1035	1047	989	994	947	983	964	964	981	958	969	936	976	1020	1030	919	1034	882	966	972	976	1018	1024	958	933	1038	1003	971	974	1005	972	954	991	990	1025	972	940	1010	981	1009	1007	1012	941	983	1004	1022	965	966	999	982	1020	965	984	964	996	943	1005	974	975	992	1022	989	998	977	946	1001	991	1006	975	969	1042	1003	1019	1013	978	988	973	1011	998	1015	1000	990	997	983	1021	1037	952	969	1000	943	1038	953	967	1011	950	989	948	936	1009	1006	1023	993	1059	954	951	1009	948	975	972	1003	991	958	970	1040	1018	1031	955	984	998	1021	880	995	973	938	1067	990	969	935	1000	954	966	970	939	980	980	920	970	974	966	944	1034	987	972	998	964	984	972	959	989	996	1055	1017	1001	979	957	1000	985	1007	980	952	1009	963	993	994	933	1022	1000	955	963	1001	957	964	1005	948	1019	932	919	1001	1007	993	950	1031	1013	1009	897	988	985	1038	921	1017	965	1008	1012	1025	1019	1023	1014	1000	982	993	979	975	945	968	992	980	959	973	969	943	954	1012	995	1005	1003	1026	998	985	950	924	963	989	1008	949	961	954	993	967	930	1010	970	1000	1007	999	1032	993	984	1010	1011	968	992	998	950	976	1009	1013	1036	968	964	1027	948	979	999	977	999	983	977	976	999	1005	947	1009	962	1028	957	1029	945	961	980	993	984	1005	936	1009	1010	1019	1019	953	1007	1037	963	992	989	1006	1016	976	1033	978	963	984	951	1013	1013	986	1011	1013	982	1000	981	1007	977	1005	999	990	993	994	982	1033	995	1010	985	1068	976	934	1011	1048	1031	947	1047	1007	979	968	957	1012	949	982	946	1055	963	965	1038	964	987	968	993	962	993	934	982	1031	965	956	967	999	1041	995	1012	999	1040	999	967	1019	1042	961	950	982	997	1005	1010	1012	1012	995	939	1026	923	986	1008	935	943	1040	988	1003	946	1009	1031	980	965	1001	1025	959	952	1017	948	1042	947	1018	968	982	976	971	979	944	936	1006	952	1007	980	940	1013	1003	1005	971	952	977	971	1013	950	1040	973	920	966	1003	991	1006	1017	1057	1026	1016	1031	987	961	1024	966	1055	983	1009	1022	923	951	1053	1029	956	968	981	935	1026	975	973	1013	985	994	894	1009	1005	991	992	928	1002	1004	919	926	980	980	973	957	999	998	999	996	1015	1031	982	956	979	969	994	956	938	1017	989	1006	1003	999	960	984	997	1007	980	974	1049	1038	991	950	1026	945	1004	945	1038	979	1003	979	1006	982	955	996	996	992	945	971	923	1015	1011	963	992	971	993	958	961	947	984	947	972	971	938	992	1020	988	1029	980	973	1008	964	926	957	968	981	957	1019	1024	973	936	930	1016	1018	1016	988	951	1024	1011	915	932	964	998	1028	1012	1009	996	1060	965	1035	992	1011	966	955	984	983	1029	928	1029	976	995	996	1048	948	1015	975	971	958	990	950	995	997	980	1000	985	1037	958	1054	1016	1040	988	961	1007	961	1056	1021	998	1015	971	1010	999	1041	1026	1034	1032	977	1021	953	1037	1013	962	1003	974	1030	1029	985	984	992	1000	1022	972	970	972	1029	988	993	989	1019	989	940	1001	967	992	994	1004	991	962	1060	945	977	1012	994	1015	979	1025	943	1000	962	964	1040	965	1005	947	968	984	1024	1046	995	984	973	987	1028	988	994	1009	995	951	982	952	971	978	1028	962	997	947	1013	992	994	965	971	977	1005	928	943	902	967	989	935	992	1055	975	994	990	956	971	1068	1042	1021	972	954	1004	925	984	1009	1010	986	943	978	974	990	1013	984	973	989	970	1019	1034	969	962	953	941	943	1020	995	1010	986	943	998	996	973	1003	956	975	945	1005	992	993	964	962	999	1016	989	975	970	997	1019	1032	967	1021	1032	961	982	1000	992	1003	982	981	1046	973	1030	1008	954	971	1006	992	1058	1021	975	1023	1009	1037	973	998	963	1026	994	967	994	924	1022	965	1012	989	981	981	1015	933	1040	1003	978	980	1002	984	963	970	1010	1013	955	983	998	1017	1031	937	984	976	944	1031	971	987	1025	1004	926	941	970	988	959	991	983	1045	971	982	991	980	1013	964	996	1006	924	1000	976	974	994	994	993	1003	990	973	1000	971	962	948	990	949	912	1010	1009	1003	973	937	1024	962	971	953	1004	985	1005	987	974	1011	984	988	1008	984	981	951	980	944	909	980	998	1011	1031	993	951	994	971	990	1000	1010	1000	1001	988	1030	1003	1034	1009	975	960	995	1003	973	1020	1059	982	998	1010	991	970	1026	1026	997	983	1030	946	1019	1000	1013	962	954	1003	967	981	964	1002	980	983	1044	1015	952	958	988	983	1074	998	927	947	1037	1008	961	947	963	1013	965	1078	926	986	988	939	990	1023	1042	1034	959	962	971	964	995	936	985	983	1023	959	943	962	983	989	971	1003	997	967	1058	1005	960	1013	1048	998	988	980	975	976	1010	981	984	949	1003	957	1014	966	948	972	1007	994	1010	960	988	1007	994	1011
23256	21298	28927	24086	21395	20689	11109	4279	2854	2258	1862	1485	1324	1212	1141	1130	1024	1044	1027	1038	986	1019	991	967	947	948	897	926	976	912	899	864	878	904	844	820	912	911	902	864	905	849	881	825	897	880	836	782	811	842	835	811	834	777	810	844	816	840	838	862	868	842	887	816	826	828	867	903	846	848	869	857	860	843	833	904	866	897	792	860	802	835	841	839	830	832	828	855	876	830	845	848	840	824	847	814	879	808	831	816	789	823	911	824	864	856	852	832	887	856	863	901	882	837	868	858	867	872	866	900	823	821	887	856	847	886	889	837	819	857	830	863	846	763	864	864	835	868	809	836	851	882	825	882	819	873	869	840	825	876	829	832	797	875	829	793	830	851	861	824	848	868	882	830	794	896	867	852	837	812	845	816	805	861	904	874	902	866	834	858	832	854	842	868	862	846	843	833	814	824	811	858	838	838	824	829	825	794	832	864	823	859	858	842	871	841	848	851	859	832	875	851	857	829	831	831	856	785	811	815	835	884	849	837	845	844	842	915	846	854	836	802	858	905	906	776	844	850	858	826	846	794	889	878	860	843	841	843	835	861	818	864	835	858	849	835	812	824	888	848	891	794	874	834	809	847	844	906	878	849	825	887	852	899	901	894	820	875	838	811	849	879	810	864	859	785	831	825	808	872	830	778	882	873	837	818	834	837	779	823	844	816	850	835	882	809	864	797	833	844	889	853	870	831	821	800	832	812	819	833	899	828	879	849	819	817	822	854	884	851	889	888	860	887	839	872	854	887	867	860	829	832	812	864	856	825	863	905	850	858	801	888	817	868	806	837	829	827	853	838	838	799	811	821	830	895	879	847	839	858	844	818	839	819	862	810	905	826	859	869	822	805	895	847	856	884	901	815	886	839	860	907	832	870	874	887	872	805	908	848	842	890	850	907	915	855	787	854	890	825	816	849	893	830	836	860	832	891	831	839	895	838	841	856	824	895	880	865	906	862	867	856	807	857	843	854	816	899	843	841	852	809	763	878	874	820	870	782	826	840	836	835	857	821	810	879	788	825	871	883	831	843	862	868	880	864	861	830	851	861	891	854	856	830	821	859	841	898	846	825	857	847	846	852	868	789	890	845	843	853	869	776	823	859	896	825	860	810	868	864	877	852	833	821	830	820	801	836	859	849	851	833	805	841	875	806	791	853	839	846	849	864	813	868	835	839	834	843	827	789	844	842	892	842	827	845	886	885	861	808	906	892	805	858	879	901	867	874	854	894	849	874	872	846	845	829	859	853	830	831	866	854	866	832	884	858	832	780	856	819	812	848	830	860	815	866	831	840	875	854	835	880	842	865	849	866	832	868	916	864	853	839	842	848	820	882	869	856	866	842	835	880	854	839	832	841	851	858	831	816	854	809	870	920	907	870	829	828	817	867	807	835	805	803	813	806	827	841	869	812	816	860	878	817	804	836	884	804	825	818	765	871	861	884	871	859	837	824	855	830	792	824	860	844	837	776	860	781	838	834	789	873	851	745	838	895	832	857	885	850	804	858	785	833	811	824	835	855	811	800	838	860	830	817	829	835	858	873	810	769	794	791	830	875	900	838	922	796	870	898	819	806	809	833	871	839	897	841	891	840	874	812	872	830	873	824	840	855	816	863	868	853	861	881	852	886	905	855	844	853	904	843	872	846	826	833	887	844	850	851	822	842	864	853	840	862	867	795	835	878	837	786	843	813	823	820	841	864	863	872	815	868	838	866	801	855	902	828	814	888	847	828	886	842	827	851	833	850	822	847	856	810	848	818	881	826	822	820	874	844	827	874	862	869	875	829	868	830	839	834	841	831	860	832	875	861	801	873	813	831	861	851	797	816	876	853	852	830	882	827	848	827	840	840	843	847	851	860	907	838	823	855	838	913	804	809	882	884	875	877	845	852	843	827	798	899	892	881	839	831	894	815	852	876	876	907	862	844	826	847	821	882	867	845	825	825	869	859	845	866	779	814	830	876	822	791	858	827	822	846	876	874	808	884	820	866	828	843	853	841	884	870	866	867	887	868	827	854	858	852	876	850	795	852	854	807	862	845	826	828	829	854	869	833	870	911	833	844	838	821	867	833	832	896	838	834	800	828	806	856	834	773	817	817	856	803	883	893	819	882	849	810	763	862	854	822	812	780	891	837	820	839	841	865	827	886	860	835	883	829	874	810	812	854	810	875	885	847	853	926	792	879	848	876	850	797	856	874	848	829	845	842	845	847	898	806	848	890	885	853	869	821	811	849	831	892	856	811	845	832	861	897	833	851	828	815	811	833	870	843	855	828	883	840	828	870	847	846	767	830	837	813	845	809	846	830	886	855	877	873	846	770	840	850	842	823	858	855	819	823	833	843	827	830	852	863	837	833	841	821	843	863	904	838	897	849	877	835	843	886	850	822	817	849	850	853	850	851	788	904	817	900	827	878	845	820	861	818	795	818	870	802	847	824	858	890	827	811	882	868	841	828	810	817	840	874	859	872	902	831	848	815	834	869	817	853	840	816	865	853	809	837	815	856	841	819	848	844	861	864	845	830	847	837	871	814	828	838	889	860	821	843	817	875	857	832	871	889	831	822	858	860	857	781	861	831	835	826	790	803	832	853	818	783	839	851	856	852	846	871	893	869	888	793	841	864	898	857	869	797	852	874	865	893	884	865	810	854	892	877	792	831	861	841	869	853	860	850	838	830	861	868	808	905	828	899	856	920	824	862	787	830	816	831	837	855	799	814	859	825	828	849	902	898	846	792	822	869	841	902	859	794	812	844	860	858	845	853	863	815	787	856	826	847	860	787	805	877	824	836	811	833	763	833	845	878	861	869	882	861	831	869	863	807	819	869	858	841	865	812	803	849	855	827	884	834	859	825	856	863	908	883	813	838	907	833	826	856	879	777	936	833	830	904	875	876	906	797	847	804	855	864	842	818	873	883	853	885	825	842	867	875	893	827	830	841	844	838	869	811	873	874	861	847	793	810	868	868	831	864	852	797	817	831	838	801	817	786	830	858	827	867	798	879	857	843	790	807	893	817	773	856	868	830	850	809	845	848	849	861	816	899	901	864	916	835	830	878	819	864	892	858	846	821	820	816	837	821	861	787	766	847	835	806	801	817	850	785	868	902	841	850	881	855	848	860	832	803	832	888	883	872	884	854	832	851	824	863	921	811	864	871	855	841	878	846	826	875	791	794	832	815	790	824	839	815	767	842	900	838	814	832	805	850	877	834	878	884	842	829	811	859	848	816	842	836	835	913	812	828	800	841	822	914	855	864	802	925	828	822	919	866	863	819	837	820	842	815	888	844	837	845	840	849	830	868	846	840	878	848	837	829	866	808	807	850	834	849	858	816	798	911	851	782	862	860	855	835	898	794	856	910	828	833	827	799	845	871	880	793	875	871	834	814	819	833	807	848	842	884	815	863	882	815	898	869	855	807	819	878	857	819	883	820	844	867	804	840	838	834	828	813	760	887	838	825
36411	63928	50470	32556	18466	10880	8955	7249	5540	4255	3228	2561	2118	1811	1607	1482	1400	1355	1316	1297	1275	1284	1283	1240	1186	1212	1141	1140	1137	1097	1026	1004	1041	953	1011	974	976	964	969	957	960	1001	953	1006	973	942	1032	1005	984	986	957	980	953	936	934	948	968	965	975	950	937	959	948	950	946	949	1008	986	975	933	962	915	976	969	970	960	958	919	930	954	935	942	918	926	984	961	954	951	958	976	956	975	971	933	953	882	935	905	929	992	945	965	864	891	882	933	1040	918	1009	905	987	996	911	960	971	972	955	918	922	928	916	971	893	944	972	984	953	915	936	1005	932	937	943	964	971	987	945	935	940	930	931	942	919	920	1015	929	947	943	919	970	969	906	942	899	939	1014	960	889	912	969	958	953	935	984	963	1005	969	895	927	968	972	991	967	946	925	994	919	927	1017	923	925	946	1010	922	958	920	919	970	978	921	897	971	935	965	959	940	937	985	941	959	968	944	990	978	958	914	971	937	932	938	949	881	955	914	940	943	973	964	955	944	961	925	1061	915	944	981	993	909	940	925	1007	974	935	973	964	904	948	969	988	956	923	922	940	899	935	973	931	1007	942	890	897	945	943	885	931	945	892	937	953	949	918	942	923	975	957	962	978	1028	1002	933	923	914	919	976	938	972	927	927	1000	968	919	916	938	959	891	960	926	949	953	935	934	919	914	926	993	950	948	921	966	977	913	917	953	989	946	932	979	979	954	1004	1038	963	935	926	908	914	978	953	953	977	922	997	958	917	944	970	954	913	931	917	929	931	939	997	987	973	905	953	907	919	915	953	902	983	1009	967	952	947	943	914	922	961	916	969	892	974	936	909	885	972	970	1015	927	887	929	986	994	956	908	977	952	941	933	973	1027	928	962	961	986	945	894	980	922	890	935	969	961	937	937	878	912	952	944	897	935	924	927	963	936	923	928	902	932	953	950	969	978	962	883	950	955	931	952	937	891	934	928	956	897	902	925	957	960	931	1009	969	955	963	918	952	917	912	918	933	931	979	934	948	976	969	939	954	946	939	913	968	947	914	941	980	941	914	965	954	917	926	931	937	934	886	954	936	966	967	919	912	957	936	930	964	927	922	961	921	984	952	879	949	967	1008	942	958	976	906	937	914	912	940	991	934	967	904	892	906	967	935	998	914	990	968	953	908	959	952	942	922	939	977	966	936	1005	1005	912	971	925	946	952	952	955	946	931	932	961	973	966	964	928	937	969	991	957	990	931	941	932	933	972	964	957	908	987	942	972	873	858	984	925	895	995	941	927	995	949	972	938	959	982	995	922	917	960	932	960	925	922	934	965	934	946	934	898	962	940	892	934	895	953	897	968	899	961	940	1001	957	997	912	932	928	938	931	873	912	921	880	964	925	937	936	916	1007	1003	928	997	908	975	973	964	915	985	908	928	935	909	956	947	944	980	967	945	972	981	896	962	935	876	934	906	940	941	910	941	918	922	972	916	1005	926	1006	892	918	915	957	973	1002	961	978	966	976	928	898	898	954	945	944	972	941	882	999	936	962	921	920	954	975	909	918	913	922	924	921	944	912	992	981	963	960	957	926	957	938	910	935	936	957	984	914	930	938	943	970	927	997	938	980	971	993	889	980	958	978	941	924	971	931	947	929	963	973	928	953	913	1015	889	924	940	1011	876	921	973	917	910	994	951	953	1002	894	933	936	946	954	892	882	934	1004	911	1009	911	964	939	963	906	916	946	1008	915	943	931	932	991	891	943	940	940	915	911	888	939	912	964	929	978	938	944	918	975	998	979	1002	966	955	984	898	909	934	906	965	907	991	933	928	995	966	907	911	908	961	943	941	941	952	963	966	944	984	941	978	978	978	878	947	940	951	959	961	890	982	946	962	945	950	946	909	930	1009	972	941	993	936	962	968	928	966	983	972	940	945	920	974	965	959	903	947	916	922	941	932	868	985	937	913	1006	963	937	943	945	918	965	973	935	910	953	1008	938	952	986	928	941	967	907	943	981	940	967	931	915	950	921	915	966	968	935	915	1005	963	896	914	925	915	961	965	962	928	916	931	986	935	982	952	871	899	925	917	958	959	990	1006	959	978	911	894	951	1001	959	916	905	951	925	960	982	972	1003	998	940	958	944	960	952	911	984	950	976	902	941	916	918	889	910	972	916	900	955	893	964	947	984	912	926	978	959	987	920	959	960	939	973	914	940	961	951	982	955	959	894	965	942	964	994	930	954	948	932	934	949	943	869	930	956	945	902	938	951	953	956	956	951	950	916	935	957	1029	998	952	962	961	951	911	929	908	949	922	1006	943	935	941	919	939	901	937	955	904	951	974	968	915	991	936	978	962	943	964	972	963	979	950	933	890	1002	936	956	933	947	925	907	920	929	923	929	919	1001	900	986	880	974	988	913	962	947	894	964	937	942	955	963	928	929	952	926	930	962	966	918	976	946	951	941	949	950	943	987	940	919	977	944	926	920	984	943	896	915	975	947	913	898	942	914	922	934	942	996	907	989	941	926	958	929	980	916	929	906	899	937	947	919	973	962	950	951	935	917	976	924	955	959	952	977	968	937	930	931	968	994	963	955	966	960	967	885	963	930	894	925	970	1049	996	939	936	889	953	960	927	961	916	887	920	922	897	990	980	957	958	916	904	911	980	917	905	931	936	946	926	929	1018	935	913	920	938	890	899	947	1012	972	907	902	901	955	961	951	966	902	912	903	984	938	938	924	906	950	980	918	897	907	948	953	923	937	920	967	923	977	932	954	962	941	978	943	949	1002	942	927	885	918	930	945	987	959	967	954	927	931	966	977	978	975	934	987	925	933	953	953	960	923	890	936	990	955	943	951	949	930	922	959	984	948	955	931	896	903	945	980	915	966	906	925	927	996	965	921	953	976	975	935	946	911	924	1004	974	894	940	911	972	962	841	977	981	922	980	956	932	910	977	911	941	960	1026	934	940	912	923	933	923	853	980	999	951	980	951	944	927	958	968	971	931	894	956	972	917	906	932	920	921	911	963	904	976	950	929	949	961	890	934	906	907	901	944	941	979	956	933	933	989	944	916	940	980	935	944	938	975	906	965	1039	968	968	980	987	889	992	934	917	970	1009	958	924	931	933	955	965	954	1008	1002	976	951	965	950	917	964	921	959	933	896	968	890	945	972	935	968	927	942	996	981	988	981	889	962	893	959	927	940	988	942	993	911	967	942	928	934	929	969	915	969	991	960	916	966	947	875	953	977	952	945	936	962	962	939	895	1011	959	947	885	933	909	937	979	923	918	928	963	959	975	918	901	953	967	957	923	942	957	936	913	926	948	993	922	925	890	928	941	915	969	924	896	961	911	990	952	940	922	971	971	900	923	921	910	936	889	966	986	944	982	987	978	950	921	966	939	980	907	895	992	965	901	903	955	957	1024	966	955	921	952	924	919	970	933	997	916	905	899	966	964	922	938	979	915	971	972	968	890	880	938	973	914	961	968	968	961	940	960	926	948	1002	913	993	957	931	910	922	975	916	978	940	956	984	891	914	917	988	990	986	976	930	961	901	973	932	946	952
29369	27791	27116	15338	4649	2282	1728	1442	1115	951	874	755	722	709	651	675	717	617	650	647	624	629	664	615	630	626	632	644	661	616	637	587	602	547	595	577	574	597	573	576	606	629	616	603	567	582	581	590	558	576	612	597	585	617	614	582	560	597	574	580	619	576	645	581	588	611	563	572	558	619	559	597	559	564	568	602	605	651	595	548	606	553	592	584	552	555	595	587	608	568	583	601	598	594	614	637	587	587	590	601	599	588	545	595	630	609	578	588	557	537	579	556	588	603	616	558	605	576	551	600	606	546	612	590	600	589	564	584	554	582	564	599	567	591	581	565	619	607	567	567	558	628	609	589	614	586	601	605	587	583	579	575	579	575	551	571	572	559	600	559	560	562	572	553	626	575	583	562	577	551	579	553	554	553	630	583	593	589	522	564	597	583	588	594	595	604	619	582	565	593	595	590	613	571	588	635	595	568	649	617	560	601	582	538	573	598	613	608	611	574	553	542	596	608	566	593	622	573	586	566	577	554	593	604	580	599	573	586	691	602	540	571	614	587	574	611	587	603	598	618	533	570	618	567	552	561	561	581	529	541	601	590	603	566	613	586	625	618	564	575	584	618	578	608	611	589	597	601	629	578	612	572	601	581	569	549	542	568	574	578	549	574	613	577	601	601	592	598	583	582	581	617	571	613	621	567	635	557	554	584	602	570	612	591	589	577	578	591	632	567	610	610	622	586	578	582	610	576	630	589	583	555	575	572	585	596	608	592	645	567	543	640	572	582	549	589	600	591	592	571	618	558	581	583	597	615	556	559	574	572	608	554	577	593	611	595	589	548	571	543	575	571	604	570	572	603	617	583	567	563	619	608	565	571	622	557	597	564	540	579	604	563	613	536	596	590	594	561	594	568	562	525	626	556	605	544	580	597	622	564	576	561	589	605	599	622	596	592	536	612	587	598	588	584	581	577	578	577	602	573	576	585	581	592	557	583	609	616	547	598	565	574	589	576	571	566	565	582	613	589	607	620	605	572	591	570	606	611	576	608	597	574	599	610	542	607	591	583	622	572	598	612	602	622	631	558	584	598	561	598	579	602	574	609	545	624	579	600	606	605	562	592	606	583	605	576	564	594	603	576	596	567	583	547	573	569	572	598	585	559	607	607	625	559	614	545	586	594	567	587	596	587	600	566	575	605	573	608	578	617	581	554	572	528	573	551	621	585	593	554	609	568	605	595	606	585	596	586	591	593	594	610	595	619	598	601	570	594	618	584	598	624	558	579	577	598	654	594	599	608	626	596	600	586	599	583	552	617	583	593	648	591	632	571	590	597	616	629	583	552	608	617	619	541	570	623	588	589	579	588	594	617	605	595	557	626	601	589	600	568	576	576	584	596	624	539	590	604	601	556	536	642	626	643	604	618	581	668	579	602	616	560	551	551	563	644	579	602	554	572	585	626	590	597	584	601	577	578	620	624	599	597	580	577	572	606	589	583	625	611	607	575	609	604	593	637	588	567	576	603	584	613	618	621	605	584	592	556	583	631	575	586	610	602	587	573	582	557	641	596	582	612	609	608	590	585	580	566	597	586	610	579	629	578	578	608	596	566	594	596	612	603	557	556	574	578	533	565	609	572	581	565	596	608	586	567	580	598	600	567	598	604	593	535	594	588	589	582	570	630	603	569	577	629	561	591	589	616	560	597	593	601	620	535	593	558	604	601	629	615	568	588	595	597	564	556	603	609	585	623	605	589	572	584	565	606	589	600	575	586	618	592	594	666	591	574	561	579	603	612	612	586	628	614	596	556	565	598	584	596	608	563	588	622	549	598	555	573	561	594	586	604	589	608	622	575	577	590	598	603	556	560	549	600	601	593	569	569	572	626	640	581	550	588	568	625	557	591	569	582	598	610	575	576	603	605	585	593	562	568	592	548	572	595	549	595	585	579	558	589	551	575	577	603	579	571	569	603	592	520	609	569	656	541	580	596	618	646	593	574	597	568	595	601	530	576	577	574	559	551	583	602	593	607	540	586	574	674	633	574	563	584	559	576	613	613	629	611	556	566	550	606	572	578	596	569	562	555	548	625	636	558	633	571	583	545	582	581	577	546	558	569	591	597	593	557	536	594	585	565	579	565	599	644	519	596	560	570	589	572	615	584	554	617	625	584	546	613	582	555	566	555	659	598	614	630	597	580	620	613	578	611	586	613	601	606	591	566	566	533	594	583	608	570	544	596	598	551	544	587	613	618	579	612	589	606	610	614	626	639	588	577	607	610	598	572	621	589	615	594	569	595	571	567	555	590	563	581	599	591	590	579	584	655	587	605	590	611	579	582	558	581	576	620	590	571	561	600	608	586	576	570	592	591	580	544	550	547	592	563	565	594	570	589	625	616	596	583	578	587	567	582	572	535	599	566	607	592	585	550	610	607	593	558	625	595	555	598	573	596	594	586	574	619	570	588	578	610	588	558	535	582	613	583	570	600	570	569	578	603	595	601	603	589	564	579	586	599	571	551	555	606	573	605	575	594	574	563	580	593	555	563	596	591	581	610	619	625	579	593	580	549	548	562	614	615	631	609	572	607	602	583	561	590	598	579	608	594	568	580	549	597	536	588	584	576	625	581	623	607	592	572	594	556	644	606	586	594	624	598	609	586	580	544	585	562	594	576	555	573	570	625	568	586	580	557	598	580	546	621	577	555	593	563	578	549	587	597	602	564	615	572	603	569	595	576	569	582	596	577	608	604	604	587	610	602	563	559	623	605	599	588	600	596	552	603	585	598	588	600	600	549	585	567	566	597	581	575	567	591	570	546	568	589	565	581	585	557	609	544	573	550	570	572	618	622	589	578	578	570	588	553	624	573	585	581	548	613	601	618	589	631	555	576	609	601	573	588	558	597	584	560	550	607	570	599	618	554	592	617	564	583	592	616	599	570	591	600	523	541	564	553	570	574	592	607	604	570	589	577	594	639	535	595	569	618	558	599	628	642	607	542	585	599	580	568	593	610	566	637	569	613	591	582	593	605	595	554	599	586	621	558	616	580	583	599	587	617	584	629	558	590	592	594	592	596	562	614	588	572	554	620	573	615	556	579	578	573	618	584	561	575	605	564	589	586	542	561	610	588	595	577	598	549	594	618	563	609	569	572	560	563	563	563	619	574	546	630	601	603	635	592	595	581	568	589	579	551	565	578	570	594	596	605	558	582	584	583	613	605	584	586	553	591	576	633	606	574	614	595	566	622	553	583	565	583	599	592	597	595	582	554	574	587	580	581	572	575	552	551	560	597	568	546	577	602	617	582	556	618	558	597	637	566	550	575	580	583	624	549	602	560	580	573	615	606	616	590	578	590	567	602	661	612	620	560	575	634	542	575	585	619	581	584	645	599	609	536	563	605	639	620	624	636	617	589	620	622	603	571	622	586	600	614	561	594	584	546	573	553	611	555	609	614	601	592	561	604	616	592	576	556	615	596	611	588	553	544	547	576	632	571	580	590	604	564
30506	42780	31619	15562	6781	4058	3207	2686	2176	1705	1397	1168	967	916	913	874	843	785	831	768	856	792	816	798	791	777	789	782	820	779	785	721	740	700	744	710	685	678	718	715	729	737	672	746	725	703	718	735	737	708	723	674	711	710	733	741	684	700	666	693	671	692	723	668	703	732	730	725	672	701	728	691	658	700	734	714	723	702	684	737	713	728	693	710	712	723	678	703	661	630	694	736	787	704	701	701	696	703	744	770	671	721	686	682	713	706	758	705	674	768	729	722	702	676	688	736	725	698	688	679	703	662	674	747	707	703	681	714	667	688	722	708	735	683	697	697	744	702	699	699	733	666	677	690	661	710	712	671	711	726	662	689	674	686	679	679	709	678	718	679	685	706	727	692	770	661	695	723	700	701	703	724	670	705	695	695	673	715	678	742	657	724	731	723	699	679	679	705	672	723	702	704	704	753	731	683	700	665	715	649	716	700	715	672	641	711	674	734	729	695	752	700	695	724	653	675	693	749	717	679	673	713	693	716	718	719	679	723	762	693	717	722	695	676	688	703	716	683	707	670	730	697	730	709	693	730	695	698	681	719	754	727	688	679	734	692	749	661	713	742	713	722	715	699	695	733	715	728	705	700	689	712	676	702	749	693	702	741	691	667	713	743	701	677	654	717	727	724	720	671	687	679	691	710	714	644	712	706	721	706	710	680	664	674	718	636	698	710	681	735	705	717	716	701	712	665	662	732	672	670	742	699	667	727	729	699	689	731	723	684	659	677	762	692	718	735	702	769	763	677	671	736	714	704	718	700	702	724	682	734	672	736	665	681	763	695	726	688	690	701	665	735	646	695	730	685	746	692	704	728	712	673	678	622	707	685	729	714	706	685	696	687	706	651	735	683	748	698	731	663	718	752	713	700	715	692	694	736	710	697	722	679	687	727	697	730	684	742	690	672	694	668	754	727	682	684	680	729	703	713	687	731	669	735	727	695	710	718	708	692	666	703	721	697	687	734	706	694	686	762	759	734	690	684	749	700	759	709	645	691	714	723	672	696	695	681	688	726	733	716	725	716	660	717	703	705	732	714	662	726	699	668	716	718	694	693	738	725	698	733	684	657	714	741	717	726	715	721	674	691	743	693	672	690	725	689	701	696	737	744	740	697	692	691	760	749	687	720	715	691	688	712	746	644	680	705	708	674	715	712	719	647	739	717	685	713	695	728	656	701	659	687	728	697	668	712	708	697	696	701	710	703	717	673	709	720	726	668	727	713	703	675	696	697	718	696	702	744	711	658	683	709	634	727	711	724	742	715	706	679	682	692	685	699	725	696	711	717	664	718	687	704	682	681	681	714	697	712	754	729	716	764	721	680	719	707	736	744	699	677	676	726	710	754	707	728	660	683	683	698	660	717	699	768	728	716	728	703	695	735	706	706	699	701	768	686	669	727	716	695	707	721	689	676	680	731	691	673	695	673	710	673	699	690	694	720	707	684	688	653	697	644	752	718	725	697	677	721	651	698	700	662	710	768	725	661	727	687	675	689	733	686	691	713	684	707	693	690	676	674	668	696	723	697	716	702	719	716	712	723	708	714	742	720	690	695	719	725	705	700	707	648	684	682	722	723	717	664	719	680	728	729	684	750	699	713	688	651	692	666	746	717	673	678	689	699	725	689	688	707	680	733	685	730	705	709	683	688	712	636	694	698	745	686	717	694	686	657	722	670	676	700	684	702	753	669	667	665	719	706	703	688	718	659	697	699	702	716	741	700	668	689	677	699	733	670	672	662	730	720	685	736	720	710	731	716	670	703	674	701	684	681	686	692	718	719	700	714	663	705	712	740	717	701	689	705	707	695	676	678	721	729	645	667	695	726	698	718	686	764	714	671	702	669	676	712	758	736	710	739	651	727	709	698	711	720	744	707	675	713	705	696	700	694	698	682	766	727	739	733	716	703	696	687	691	677	753	685	740	685	714	733	733	648	715	760	700	698	744	694	710	681	651	738	717	704	712	679	707	688	699	701	695	693	761	679	660	736	738	698	703	676	716	707	694	706	727	689	697	670	690	719	729	696	747	693	672	711	671	680	697	693	718	707	669	695	699	722	714	674	672	697	647	698	734	746	665	731	703	696	697	721	711	724	677	694	636	685	680	692	663	711	687	704	682	722	663	699	730	718	721	710	709	685	665	718	753	722	678	681	719	652	706	675	714	685	686	670	692	687	661	658	728	644	674	684	701	664	719	726	740	699	658	734	685	731	698	731	698	709	710	713	670	655	695	711	702	696	701	734	733	674	692	723	676	713	693	741	684	712	695	720	718	671	707	707	694	691	696	714	723	718	723	691	649	703	768	672	701	737	672	702	771	706	689	677	686	686	755	691	745	759	773	731	735	717	681	709	706	727	675	749	735	730	697	699	671	720	630	709	691	689	690	678	699	717	721	686	713	677	651	741	727	701	715	645	716	719	691	670	709	681	670	671	742	730	705	658	690	697	720	732	750	753	758	733	703	669	696	740	655	731	704	761	703	724	685	689	728	665	680	712	690	754	710	715	697	723	677	667	694	688	672	744	679	715	750	731	740	677	686	719	668	728	713	661	725	683	730	713	679	731	736	737	748	679	747	696	698	699	690	679	753	692	705	716	704	687	681	689	709	690	693	709	676	666	705	721	668	687	721	655	674	737	721	706	739	670	697	696	735	683	751	761	653	711	705	687	704	664	707	696	700	671	674	713	712	690	760	734	727	685	678	691	687	729	739	681	721	676	699	720	706	726	715	708	716	691	743	724	697	714	712	724	679	678	706	684	694	643	737	709	636	751	705	687	692	738	700	667	696	728	720	715	674	717	719	716	716	704	739	640	724	710	692	703	678	720	718	653	700	635	703	700	678	699	698	671	677	719	694	730	717	693	717	690	693	681	722	730	751	735	715	692	683	711	682	753	669	666	687	715	691	714	719	693	722	674	673	719	688	681	728	659	718	729	706	718	690	718	662	740	676	662	745	657	676	653	736	697	703	692	678	694	677	687	665	699	728	685	717	650	732	691	637	674	714	692	686	812	742	719	683	715	715	710	732	708	700	745	678	686	722	702	701	661	717	692	670	777	728	711	745	758	671	670	714	766	730	676	695	766	719	697	667	704	695	746	685	674	729	699	708	708	723	704	734	682	755	718	645	677	707	692	696	715	707	703	719	704	669	703	684	726	711	721	681	714	732	764	715	708	690	695	684	710	716	733	714	705	697	759	693	711	718	706	702	678	743	715	710	710	765	700	735	699	707	693	672	677	706	688	665	701	709	751	689	693	725	750	730	697	717	686	687	713	687	714	706	732	671	713	702	696	714	747	700	655	704	710	695	673	743	697	660	702	681	672	724	740	682	688	699	692	707	734	681	742	718	700	732	735	658	705	720	732	739	694	702	681	704	693	674	751	748	702	735	702	732	763	756	739	676	652	678	734	704	675	674	696	688	674	716	670	655	761	656	692	727	767	728	694	684	690	677	754
24477	21385	28644	24989	20518	9577	3571	2305	1841	1395	1120	904	819	768	699	663	656	640	581	607	643	640	577	615	574	597	575	540	560	580	573	548	510	560	532	517	533	521	528	520	520	540	520	539	494	523	539	510	502	543	551	467	516	539	519	537	539	504	539	506	554	564	480	497	499	509	499	523	510	536	502	500	524	548	506	497	536	527	544	506	551	513	514	508	520	524	528	510	546	479	521	490	507	501	523	525	536	511	485	486	484	558	505	561	566	499	486	546	546	520	486	521	487	504	499	514	529	550	477	504	527	469	516	494	574	462	495	529	492	477	508	530	526	490	522	523	504	514	537	512	502	514	545	518	535	547	542	491	518	497	518	532	538	504	520	511	510	519	524	535	514	471	503	487	502	506	494	495	539	549	482	484	512	567	522	528	498	501	543	502	510	510	548	501	532	537	527	504	524	494	490	502	530	522	513	490	513	524	532	515	546	549	517	504	530	503	502	510	535	521	539	507	541	504	513	583	522	540	561	507	502	491	505	531	522	511	526	482	502	499	488	554	501	515	506	507	547	526	539	513	503	514	496	530	501	492	538	499	501	500	508	528	513	512	468	531	533	515	505	520	559	491	563	515	511	528	507	532	487	482	507	530	479	543	575	542	552	458	523	512	486	498	485	517	527	544	509	547	507	513	549	540	480	531	522	497	535	499	496	556	506	498	480	525	532	546	536	480	542	504	531	468	550	518	530	480	559	494	531	494	530	501	511	496	513	538	519	536	504	502	538	505	526	542	499	507	490	539	498	515	512	552	522	542	560	521	516	516	524	497	539	518	523	488	546	506	513	519	520	526	545	538	525	528	465	507	537	515	507	555	490	504	521	500	512	481	532	544	537	548	490	524	516	516	504	526	539	560	529	518	526	522	536	516	533	527	550	501	499	496	523	500	525	474	525	540	522	523	482	520	525	503	532	546	513	499	542	496	519	488	487	501	514	497	478	523	520	531	503	538	495	533	514	497	538	539	528	513	482	509	512	489	535	493	524	550	499	500	486	525	515	512	534	507	508	527	485	516	498	545	504	531	515	503	538	531	551	525	571	494	537	532	542	515	530	493	542	463	530	504	544	516	490	510	546	512	504	524	492	555	518	523	523	488	484	551	539	537	498	521	534	517	543	488	473	568	501	502	503	502	538	521	511	535	494	504	512	491	503	512	494	477	525	543	514	468	496	502	473	495	532	481	508	504	544	511	491	523	497	485	500	541	509	474	549	499	500	521	473	509	504	533	515	517	492	517	483	521	528	515	498	521	477	496	531	547	535	521	502	475	502	533	527	505	504	516	541	496	543	506	521	542	495	546	498	522	510	486	536	560	582	477	498	507	509	510	504	534	520	502	533	487	513	484	544	497	510	509	516	500	532	524	544	511	504	513	482	526	523	476	501	508	492	519	525	508	504	543	511	558	518	459	537	521	508	527	487	533	532	509	510	536	528	534	522	502	544	512	534	496	489	535	512	502	514	478	504	524	485	485	488	522	525	494	481	550	510	543	532	477	533	560	534	532	511	492	522	529	538	529	486	494	530	518	546	489	522	483	498	499	563	515	501	501	538	502	481	475	504	523	527	501	498	503	523	569	514	484	511	512	497	565	494	523	484	484	533	521	522	501	544	527	490	509	529	531	518	511	465	498	524	530	488	525	519	549	502	535	524	525	541	487	547	512	509	518	493	518	558	497	539	512	541	507	489	538	506	518	495	540	534	523	536	541	526	524	514	519	500	541	510	539	482	483	481	493	511	527	498	502	478	491	544	517	461	519	558	484	507	531	523	539	499	511	522	486	522	525	502	528	508	517	532	522	540	490	533	503	531	537	531	499	511	544	490	504	498	440	467	529	499	508	496	502	527	525	506	476	537	539	489	506	529	525	505	519	528	524	527	510	528	540	541	561	504	528	510	505	497	569	523	503	554	528	540	526	560	519	491	538	523	508	498	510	522	515	500	488	491	526	512	485	504	515	504	512	521	486	492	551	534	539	476	490	550	514	522	500	501	516	530	495	520	517	516	551	520	530	561	526	532	478	501	511	525	549	509	513	551	467	515	506	542	515	548	466	503	488	501	507	532	511	548	527	519	560	543	572	536	529	521	508	523	546	557	547	505	529	532	534	508	504	512	545	513	567	550	509	540	483	507	567	496	514	500	518	499	487	504	519	508	529	521	507	532	482	473	528	513	466	518	484	514	504	485	551	500	554	501	472	510	543	539	506	479	486	506	528	518	487	527	532	539	501	462	495	530	487	517	524	547	528	518	503	533	516	496	512	511	495	519	502	517	511	543	493	541	513	546	505	529	558	566	536	502	518	524	529	522	556	496	537	520	487	481	547	529	505	568	524	519	516	507	540	532	492	489	500	481	509	469	495	502	537	503	529	519	528	539	500	517	498	540	527	521	514	493	495	513	506	516	483	524	537	494	504	509	539	482	510	491	488	531	505	508	519	508	558	503	525	525	494	499	516	537	530	539	535	523	457	513	522	487	509	454	504	503	523	519	535	532	473	524	537	514	524	533	528	512	549	506	484	507	519	567	544	521	552	507	523	517	504	505	520	496	504	507	503	537	497	544	495	472	537	497	528	524	515	502	502	513	503	537	498	507	527	500	497	529	474	546	504	470	513	494	523	560	494	515	521	527	514	496	528	511	545	518	545	482	490	523	495	498	525	497	483	536	497	503	524	494	469	492	517	514	525	530	503	495	545	509	497	536	535	525	513	512	541	506	538	563	483	541	533	490	508	472	475	499	521	517	557	496	540	539	553	527	496	473	496	503	515	511	507	547	526	540	501	546	503	515	495	531	516	503	508	540	524	497	520	518	504	489	527	544	533	513	489	492	474	498	525	555	565	479	543	509	516	523	468	517	503	527	498	472	518	524	559	521	507	504	500	530	489	512	527	548	518	526	541	512	531	485	501	534	553	543	510	484	489	547	553	538	532	500	531	483	514	506	536	527	501	558	516	529	534	544	478	465	538	543	522	485	518	492	529	539	477	516	495	528	519	533	497	481	523	538	490	524	537	489	515	500	478	552	520	497	534	486	504	516	506	486	506	527	556	470	525	528	514	522	548	518	519	509	535	494	505	532	525	502	552	542	529	494	472	530	529	524	502	525	514	562	508	479	572	486	538	494	505	499	499	516	521	505	535	485	515	535	488	537	524	551	501	466	541	474	493	568	509	510	512	530	528	476	511	509	449	534	506	508	541	506	534	461	513	531	530	495	492	536	527	499	499	536	483	498	513	478	522	526	489	468	504	516	539	494	540	523	500	501	464	549	532	515	520	514	497	541	528	494	520	519	501	518	518	493	466	524	516	515	503	495	557	508	499	473	488	524	521	535	519	514	510	506	497	487	538	514	528	523	556	528	535	530	462	517	505	518	499	475	515	505	546	534	500	502	493	522	504	514	574	496	501	518	504	521	496	543	517	505	533	516	492	519	460	461	484	532	510	473	515	500	533	512	533
32641	54114	43470	26445	13047	7346	5614	4653	3780	2858	2008	1598	1252	1146	1049	936	903	846	844	784	787	807	824	823	762	776	735	785	785	712	674	653	624	622	653	610	677	625	640	642	642	656	653	620	617	672	669	630	647	605	638	627	600	584	686	619	626	616	637	628	622	657	567	628	627	586	626	601	601	611	597	637	637	593	593	638	648	578	663	623	591	625	606	593	615	633	592	645	623	578	597	670	601	618	638	647	636	612	577	587	568	628	619	603	616	615	590	629	655	617	660	627	614	627	621	583	619	619	606	618	629	609	605	672	580	599	604	633	619	614	642	604	662	604	613	579	646	611	583	623	585	616	624	614	593	655	629	612	662	636	613	601	603	600	610	602	628	615	591	625	656	591	619	623	553	638	617	589	604	604	639	612	633	625	649	594	626	611	600	648	602	619	619	640	629	595	624	546	609	603	581	627	631	589	628	599	606	604	612	624	573	611	628	557	601	643	618	625	610	584	615	579	629	619	617	591	577	582	609	642	594	613	586	587	626	590	638	611	629	650	631	628	627	646	623	637	604	604	573	583	621	583	675	671	655	617	626	601	551	592	615	650	582	605	610	588	665	641	608	626	618	606	613	634	598	599	593	607	583	578	612	593	597	614	649	603	641	593	652	604	625	626	600	620	610	640	634	640	605	654	640	655	608	628	577	642	602	632	596	598	582	621	590	607	629	593	577	656	608	600	615	610	596	573	609	639	600	633	632	631	605	612	629	590	607	666	595	626	622	636	663	572	590	597	598	638	628	588	589	582	590	611	608	618	601	622	673	580	604	620	625	601	575	642	597	603	615	594	600	612	648	576	551	626	614	559	632	615	665	625	629	574	611	646	611	581	613	618	597	611	603	635	602	622	631	651	600	568	637	570	650	652	642	613	598	591	606	594	620	657	644	598	661	591	619	607	632	636	618	612	585	638	601	598	603	620	613	656	642	644	615	613	613	580	603	611	641	566	638	624	601	615	640	589	600	625	599	598	624	629	609	612	664	606	619	555	610	584	629	631	604	657	619	629	655	606	592	684	573	598	611	621	622	590	636	645	603	610	607	588	615	633	611	618	606	614	621	634	650	620	626	618	619	583	623	635	654	584	619	639	618	614	604	608	609	574	614	655	627	647	622	604	616	621	684	585	647	591	624	599	675	623	656	686	629	631	590	600	628	662	590	598	623	627	619	585	682	602	612	595	588	633	645	610	587	614	660	641	619	597	599	644	594	602	578	585	614	546	591	669	574	628	643	611	616	599	635	617	580	603	636	590	619	575	654	597	635	609	632	599	587	603	610	587	614	598	569	610	604	638	608	598	623	593	609	618	600	595	579	665	592	668	669	585	632	618	611	672	585	589	637	619	606	604	575	619	591	647	628	616	652	603	575	610	608	639	583	615	651	634	635	586	597	581	624	630	648	639	613	621	583	558	596	618	598	652	649	581	608	661	645	631	601	618	623	646	608	681	591	596	632	574	675	610	669	661	590	616	609	674	618	613	638	604	653	617	616	640	617	596	618	614	610	580	659	623	623	592	602	603	645	628	622	598	655	641	569	610	617	618	611	569	540	608	607	620	621	611	623	591	606	618	623	630	576	647	646	561	617	590	620	595	609	643	631	614	618	656	588	609	585	614	573	632	611	629	580	631	593	614	607	589	593	628	615	629	621	648	632	594	635	577	641	622	588	617	652	579	615	614	644	564	617	626	604	617	650	646	636	654	611	627	606	638	587	610	666	620	557	598	654	605	623	585	650	579	584	641	594	638	559	650	602	653	603	613	620	597	628	589	576	675	599	600	637	643	527	643	644	641	607	632	585	606	601	602	590	637	645	620	609	615	637	657	598	640	639	618	590	647	631	595	638	611	625	645	601	574	640	605	622	588	605	621	606	581	608	628	685	599	607	614	613	628	628	577	631	612	631	650	605	586	628	596	623	596	620	621	615	573	594	626	573	616	590	609	607	614	548	600	576	651	580	607	649	593	587	582	560	621	604	597	611	615	632	597	630	596	619	573	612	635	613	590	669	609	640	605	592	598	613	589	587	615	672	645	647	600	573	585	596	585	625	645	662	595	629	679	597	569	612	608	597	608	651	628	586	589	627	562	630	585	645	594	645	614	576	597	624	618	647	623	613	581	659	614	640	575	695	646	619	617	610	600	613	624	632	630	596	634	613	597	623	621	614	646	652	638	619	599	661	586	650	606	572	610	609	596	617	591	632	598	611	642	606	683	609	624	610	607	568	626	588	624	614	627	673	589	602	628	592	649	658	605	608	607	583	626	605	618	612	547	647	648	611	626	607	594	600	601	597	631	648	619	590	610	596	589	640	610	589	629	594	598	602	567	667	593	604	578	593	592	532	660	607	606	618	590	610	635	626	605	619	643	623	607	600	594	591	626	602	651	617	608	632	608	605	654	606	608	601	620	570	613	590	621	635	623	640	582	591	649	566	643	627	563	642	610	616	664	660	664	627	567	620	662	583	596	612	566	597	613	639	605	615	652	620	617	613	593	586	613	574	601	609	662	640	610	599	616	623	618	605	609	626	614	589	592	610	616	628	621	606	615	634	579	626	641	571	602	610	649	667	613	625	606	596	636	589	617	610	641	604	614	589	592	604	630	595	626	640	603	633	580	619	599	607	612	609	619	614	637	610	598	645	593	573	561	591	633	553	613	598	577	600	653	605	615	619	610	589	606	644	645	634	573	596	641	597	600	627	662	599	615	642	615	560	633	539	636	617	591	611	652	621	682	621	567	646	610	608	627	614	667	595	622	641	627	611	643	571	635	596	587	615	627	584	594	599	595	647	608	602	641	624	662	598	644	640	609	597	670	591	591	596	579	650	623	607	633	632	635	592	623	619	638	639	577	644	630	625	639	589	657	612	621	617	598	608	614	592	658	631	643	654	604	625	630	632	649	665	617	627	638	604	657	606	650	587	605	587	614	600	625	647	631	625	605	570	664	586	617	622	565	632	601	605	593	639	597	602	620	584	588	590	569	661	610	654	639	592	644	617	619	609	631	623	659	641	625	560	640	617	659	629	566	605	625	597	572	626	623	607	629	575	591	644	665	634	607	611	602	652	603	637	585	635	618	612	643	597	577	639	605	642	605	619	603	656	652	578	694	644	643	628	593	639	671	648	598	548	646	564	646	596	540	635	642	636	595	604	607	604	604	637	593	645	593	597	654	602	662	612	572	621	586	632	635	681	609	566	606	590	626	611	637	626	602	596	627	607	595	617	592	541	598	589	625	629	611	659	604	594	627	600	594	600	571	571	626	583	594	590	667	618	660	625	568	578	640	611	586	630	644	645	601	591	643	597	604	611	664	620	603	631	639	573	612	590	627	639	619	625	650	611	631	602	649	584	589	615	606	639	647	598	639	619	611	583	663	574	577	613	610	600	584	615	627	635	610	597	588	570	581	614	590	593	590	560	614	585	625	600	637	617	621	611	651	625	584	655	623	644	610	648	620
25381	21401	28197	25684	12320	4037	2535	2079	1633	1495	1255	1206	1076	1013	1071	988	912	928	876	902	850	884	997	970	923	918	897	899	873	907	844	816	832	896	829	895	850	944	869	839	880	902	927	832	859	841	832	871	825	882	847	812	850	866	828	859	844	877	825	807	857	859	846	849	846	920	873	828	829	856	807	841	825	823	839	830	865	827	867	823	834	899	809	856	880	814	823	835	856	868	857	850	853	800	851	836	842	814	809	880	841	844	863	896	831	869	828	833	853	880	854	855	836	798	877	844	818	809	821	822	874	913	887	843	874	890	807	804	851	855	865	874	858	844	837	864	870	830	836	879	821	828	854	839	832	786	792	871	843	851	803	836	835	840	918	865	873	826	867	826	868	833	806	826	846	835	846	865	840	842	839	769	804	835	862	828	841	830	855	888	798	821	825	805	880	844	837	861	843	787	887	819	856	829	862	835	854	867	834	819	841	762	885	867	867	842	853	871	854	863	813	855	900	839	818	827	842	848	819	855	797	829	845	918	856	844	873	807	853	854	821	846	859	847	810	846	838	869	880	824	855	862	860	843	855	863	816	878	879	885	870	823	809	806	826	873	797	837	879	837	828	813	745	860	864	894	868	798	889	799	873	860	877	846	882	870	821	832	849	816	838	786	818	868	826	871	882	843	890	874	846	819	819	843	798	802	817	884	890	832	852	840	843	850	792	844	890	802	901	884	858	857	826	856	881	794	883	883	866	849	829	874	826	876	860	848	874	847	855	883	822	822	845	831	847	821	860	837	841	788	883	877	793	826	864	820	904	799	868	845	857	862	876	785	806	866	836	823	851	810	848	909	813	798	830	861	862	827	855	838	832	888	873	878	864	823	869	823	816	867	819	865	781	872	887	842	879	882	822	839	852	868	839	822	800	824	842	812	871	845	860	847	800	837	838	811	816	891	829	883	846	851	855	840	917	859	865	874	896	867	870	848	836	833	871	840	849	880	835	871	839	871	921	846	853	848	879	846	860	881	865	851	846	837	829	853	823	894	792	843	846	851	822	830	828	856	855	851	808	821	839	854	852	809	815	814	882	862	812	802	816	809	875	823	881	782	838	853	841	851	825	829	843	874	864	836	894	832	857	824	851	852	865	885	828	860	855	849	910	825	809	900	867	847	866	811	831	831	805	798	797	804	845	820	920	845	908	849	821	860	816	858	876	862	857	858	826	801	842	871	825	861	804	856	834	891	826	824	847	866	865	845	892	849	857	789	812	799	847	883	849	826	892	859	810	863	864	819	818	848	805	856	867	849	879	898	833	821	825	834	825	781	870	810	845	872	852	892	866	857	817	810	786	758	827	860	891	828	844	881	827	864	789	861	840	797	869	840	862	901	818	870	865	876	860	837	828	833	835	853	806	857	828	824	866	858	827	884	898	872	846	861	837	814	870	877	913	849	800	860	906	923	846	869	857	885	795	825	772	862	828	817	896	853	863	852	807	800	926	875	864	827	836	871	889	866	836	810	807	837	814	861	841	850	782	853	802	860	817	905	802	815	875	800	832	894	835	838	835	880	811	832	836	881	911	892	873	827	830	886	886	813	886	825	851	852	857	835	824	826	870	842	806	832	874	854	803	869	835	803	828	864	881	852	811	848	864	841	858	815	847	832	890	812	898	791	841	894	845	815	865	919	920	844	873	915	805	837	845	870	839	899	875	837	830	868	813	853	807	828	871	881	879	838	818	851	848	841	840	853	859	832	859	845	774	870	819	844	865	912	846	827	829	835	823	885	843	810	844	821	813	839	865	843	859	843	788	862	819	805	827	879	870	862	886	776	811	831	774	845	808	870	818	889	851	888	846	838	842	844	834	846	877	870	858	844	854	801	848	833	836	853	879	794	810	812	880	817	847	855	824	880	865	805	833	851	888	857	888	900	914	811	853	874	851	841	838	832	826	843	884	861	834	835	805	848	829	884	828	845	876	853	871	857	903	875	893	829	847	863	879	800	823	887	850	832	901	849	882	869	788	829	863	821	866	820	812	869	848	868	824	835	857	881	867	854	851	821	831	844	852	845	794	858	841	873	824	857	878	883	769	801	855	822	854	874	768	812	842	849	884	884	916	836	839	800	879	890	838	834	821	829	895	807	842	843	872	810	834	835	864	840	828	845	853	916	845	833	864	844	871	843	898	862	834	889	848	822	871	890	860	867	856	815	834	864	819	808	853	849	835	847	886	852	797	841	862	836	863	849	837	834	881	826	779	843	873	812	838	859	842	936	828	788	882	836	838	887	867	886	862	847	803	901	814	786	837	813	875	816	865	834	873	846	854	856	848	822	866	847	856	892	868	850	865	805	836	850	828	812	883	833	813	824	824	824	868	810	817	862	844	848	837	822	840	849	823	870	890	867	840	870	854	864	830	794	829	789	860	821	887	826	800	804	833	844	845	836	839	845	820	819	825	895	863	761	841	881	836	823	841	839	908	833	838	868	852	858	840	820	870	846	857	872	824	789	863	832	835	870	858	799	780	842	883	825	816	813	902	809	914	888	849	819	842	827	855	798	818	865	834	840	854	871	839	861	843	838	844	912	864	840	799	851	836	823	871	825	842	827	837	845	832	879	858	835	860	866	853	831	887	827	865	889	843	873	862	833	893	836	840	805	801	908	867	850	831	808	823	871	791	868	880	831	824	818	830	842	858	875	823	825	840	837	843	864	839	868	836	883	883	815	859	805	820	841	887	841	819	814	914	889	849	809	870	895	847	886	829	826	796	793	856	848	873	886	848	803	842	818	857	849	830	860	866	830	865	824	853	912	847	834	820	782	809	829	846	810	810	825	853	842	854	788	884	857	858	835	847	841	854	817	831	834	861	786	886	833	868	845	853	822	845	867	782	819	789	856	827	839	856	871	880	876	830	816	860	922	840	849	807	820	825	859	867	855	874	873	857	811	841	874	925	832	863	867	826	875	881	826	844	851	875	848	863	870	843	825	842	865	813	850	859	878	867	874	816	862	855	871	802	832	827	814	841	891	828	866	856	824	869	835	850	810	840	861	841	815	867	876	857	826	918	852	862	871	812	836	910	859	841	837	891	809	841	844	898	790	816	872	873	862	909	856	834	868	829	930	804	837	850	858	847	845	916	866	845	896	857	875	875	850	805	858	834	836	867	834	847	852	893	812	788	811	816	866	837	854	842	814	839	853	895	790	913	865	845	844	855	879	847	818	870	864	820	831	879	834	875	847	846	842	815	854	881	847	776	845	828	821	848	859	808	847	799	880	856	844	849	870	882	805	892	813	845	856	876	841	859	826	907	839	791	869	818	869	832	866	814	829	845	802	809	805	831	828	840	833	799	833	841	791	856	895	833	849	820	855	868	869	813	838	816	813	861	835	829	834	861	858	865	802	852	824	829	873	888	882	863	807	865	850	836	844	878	816	834	836	866	764	808	825	818	853	796	863	848	822	813	801	884	799	823	896	869	840	871	793	799	875	888	834	855	862	855	891
32281	49201	40571	22534	10275	6001	4756	3991	3189	2615	2212	1843	1611	1389	1363	1231	1234	1132	1112	1163	1090	1171	1125	1087	1123	1056	1047	1071	1099	1058	1054	981	971	972	965	1024	1007	1024	976	982	1004	982	1020	1004	947	1008	1016	981	936	988	964	971	986	961	1039	963	992	1031	1006	994	1037	948	981	955	991	1015	961	955	999	1010	1042	957	923	1013	1009	1014	955	1041	1023	1011	980	1002	988	964	972	965	1026	996	992	1024	968	956	1055	1003	1039	996	954	938	1006	1027	949	962	916	946	960	925	949	1015	934	934	996	976	952	962	1027	1006	993	938	946	988	987	977	939	959	980	952	957	1017	930	1027	988	926	941	1006	991	981	986	1020	1008	984	933	955	930	986	967	954	964	961	1031	1012	946	940	1047	1022	1015	964	993	928	922	913	1018	975	1018	988	964	973	976	962	997	974	1000	972	953	978	963	971	983	980	1017	983	980	948	1011	963	963	1070	1001	973	937	987	992	994	1002	958	1001	958	969	978	983	1004	1010	975	996	959	964	953	977	994	1042	963	973	1003	1051	932	975	966	975	1023	942	1044	1014	1027	916	1001	976	1036	922	1017	927	1026	976	978	958	975	948	985	1045	1000	940	959	1012	964	988	982	1023	968	980	985	1001	993	987	995	988	976	1007	984	924	986	938	986	1009	1045	977	940	1003	948	971	961	920	963	1026	948	1008	966	927	961	1009	970	964	982	1027	974	988	962	992	1016	960	958	983	971	1073	946	987	996	1030	1001	1072	997	989	954	959	959	1033	1036	995	983	951	1012	1020	974	1042	942	996	982	965	992	1005	941	960	915	1005	983	993	956	1034	982	983	939	970	958	944	1003	930	955	969	991	983	1009	926	981	1031	972	944	982	974	947	1018	950	945	931	949	908	956	997	1023	1013	965	1035	970	1019	951	974	934	956	976	988	978	949	976	994	898	999	978	966	966	928	961	1009	1010	978	960	957	959	928	980	933	991	955	918	953	957	979	1022	1011	1039	984	982	1006	976	1001	964	997	972	1026	996	1020	990	1018	918	1041	974	932	987	1001	992	993	964	970	946	973	965	954	964	981	970	996	1024	983	938	930	985	946	967	968	999	936	992	978	940	961	1007	973	966	994	996	951	980	1018	985	954	956	960	993	945	965	961	954	891	1010	944	998	980	969	920	1057	998	954	996	941	987	923	975	1030	955	944	950	991	963	991	1011	980	982	1022	1009	974	1015	1069	960	1018	974	963	972	939	971	1014	1001	981	1028	1005	1000	1011	970	944	1002	987	938	1010	967	986	978	996	1036	1035	971	965	966	968	990	965	964	1039	927	938	994	929	972	1022	906	934	1001	1023	980	941	974	951	960	1005	986	996	929	1003	1003	1041	968	945	960	965	1004	959	981	921	910	1009	955	958	969	998	929	986	968	949	943	985	939	971	976	1002	953	999	999	987	987	1024	970	1002	970	988	953	939	969	986	979	975	930	1017	986	1021	1062	986	962	966	954	1020	967	941	897	978	1028	988	987	971	976	983	1054	983	977	1008	965	1006	974	983	1010	1022	980	981	957	974	982	1028	993	1021	952	918	1008	999	975	965	996	989	1029	943	1036	940	997	951	946	982	968	948	1034	988	1004	999	1011	975	914	977	989	962	1015	1009	994	982	1031	1005	983	996	995	945	907	930	951	941	963	1073	982	964	952	939	924	1023	950	952	957	941	970	961	1036	982	941	962	942	995	1006	1017	981	998	954	987	938	996	981	936	950	965	979	1048	962	978	972	983	975	967	960	979	991	964	928	980	969	975	933	927	967	972	1044	972	981	965	1001	968	992	1009	1032	1042	1001	1024	978	1006	989	1007	985	922	987	996	961	1020	1010	998	1026	1010	981	985	990	971	973	959	1036	983	970	978	940	1016	998	969	978	943	1029	989	988	946	964	962	980	1037	997	932	1041	958	923	984	972	974	970	987	991	984	994	998	950	1004	980	985	1015	924	970	1021	964	1047	947	943	993	992	963	978	963	987	969	983	985	1003	985	1058	950	1046	976	997	1035	995	925	983	998	1022	967	971	971	1045	974	929	982	974	1006	976	1033	954	987	958	990	982	925	980	967	971	949	1037	954	1027	992	999	979	972	975	990	1008	989	1007	972	963	962	1009	990	959	949	963	955	975	942	957	1018	971	971	894	986	953	1017	1065	951	966	997	979	998	954	986	920	983	1029	965	1000	1023	996	968	1016	993	1018	942	999	985	1052	960	979	1037	978	1044	985	938	928	933	993	973	976	948	1003	1013	959	962	957	975	955	957	988	969	998	967	1005	926	908	977	1016	966	973	1013	975	969	981	1007	1000	965	963	953	1017	973	1024	1015	977	967	955	965	1002	963	966	992	930	1007	933	976	1011	1016	990	954	1023	922	973	995	958	993	961	915	938	991	926	959	1001	948	983	1011	983	915	984	973	956	926	961	930	926	963	1007	1003	989	947	980	973	1010	931	940	939	915	996	981	946	975	968	948	1006	1005	990	1021	934	997	996	980	962	994	961	949	1016	995	914	1025	1012	996	1004	1012	961	878	983	1046	997	986	944	971	971	928	1065	1011	1004	998	1001	989	977	1008	1012	960	987	936	986	983	959	1012	1020	947	1021	967	947	974	945	965	970	974	971	992	974	1034	999	946	1014	978	997	978	920	977	1016	997	1016	1020	1009	1007	1022	976	991	975	996	896	1038	1002	956	1002	941	940	913	961	976	972	1012	972	979	928	950	993	998	954	954	1013	962	1001	987	958	981	1000	970	1028	976	941	944	1040	953	1002	999	1011	1016	958	971	974	975	1024	990	990	990	969	945	977	958	984	987	1012	1020	982	972	945	998	962	984	972	968	1001	953	992	1018	1010	994	1012	947	1012	972	1002	985	1014	969	1025	952	997	941	988	971	1005	997	936	969	994	993	991	1008	931	984	954	994	1046	944	932	1010	1012	1018	943	1009	988	936	1012	981	999	998	991	975	968	1003	915	981	977	943	982	1014	931	942	973	991	999	951	986	1027	949	988	959	939	994	982	983	1010	939	967	998	927	961	971	981	1090	891	907	953	1016	949	989	1019	930	983	992	960	966	930	961	949	1003	972	978	995	988	950	959	933	968	933	960	913	937	979	960	1002	985	975	1020	935	959	989	916	953	948	944	972	1033	978	1017	1023	955	941	924	989	989	1001	936	975	972	941	954	1008	1028	983	983	995	941	1008	986	985	976	956	958	992	998	950	1006	1029	982	998	1034	1032	959	996	958	978	1004	992	997	1001	971	943	1029	928	956	962	956	921	1018	971	962	1027	1003	978	948	934	987	949	966	961	975	954	974	1000	1004	986	1009	951	944	956	987	1055	976	993	1039	978	1003	948	997	991	997	965	982	1048	1008	1029	942	1003	1037	989	1028	969	998	980	989	1011	1029	991	927	1003	944	968	958	938	960	970	976	946	952	987	959	959	1021	963	983	1022	941	919	1017	1003	971	1002	968	906	956	1035	969	972	991	972	986	968	949	972	971	986	966	959	997	948	1013	979	999	935	984	934	1015	964	965	1008	1021	929	1011	974	1011	984	1059	951	967	985	942	978	969	982	975	932	998	930	969	992	1009	1013	1010	993	972	1010	951	979	1017	1003	1017	1001	977	970	991	963	955	930	1005	943	941	974	1024	928	968	917	968	1007	984	935	993	1012	953	997	1020	940	941	1009	994	990	959	959	968	982	963	995	1013	960	1029	1015	934	991	1052	1030	1014	993	918	1027	1014	1050	980	1001	951	988	989	1010	973	985	975	983	988	936	1025	1009	938	985	1004	914	957	993	1010	985	965	1023	985	1001	1014	1013	993	991	937	1035	977	918	943	990	911	984	1010	951	996	1001	1003	921	998	954	950
23222	21313	29023	24081	21387	20732	10820	4138	2954	2308	2014	1735	1596	1312	1228	1121	1013	1085	1064	1018	1024	1034	995	1012	1016	936	986	1006	946	944	916	931	893	944	902	941	875	903	900	840	889	882	849	874	819	875	900	869	841	883	830	860	893	864	960	853	830	878	860	880	843	872	910	870	859	849	870	891	847	860	888	862	858	877	882	843	897	854	834	880	878	897	917	838	839	839	866	881	886	839	838	867	857	858	924	869	893	852	867	903	808	883	901	875	880	862	888	820	894	895	839	835	857	815	880	893	850	884	823	913	832	829	834	895	841	857	900	817	856	855	882	855	875	873	890	879	837	844	867	884	885	827	900	875	871	894	812	892	864	850	809	843	829	830	836	881	914	846	880	886	851	877	866	861	848	862	873	867	848	858	882	884	833	865	883	866	862	838	848	857	865	821	861	887	881	887	900	874	904	847	888	887	901	892	792	867	930	880	861	841	881	805	907	849	860	887	872	913	853	870	888	864	882	874	858	830	876	895	850	880	882	830	876	834	862	859	875	911	853	850	844	805	871	844	853	829	875	875	805	824	849	892	869	926	834	868	881	852	879	898	904	820	851	861	877	825	897	875	863	810	892	831	889	893	867	899	846	825	885	934	869	864	872	843	871	818	846	868	839	882	844	883	884	818	856	839	877	848	888	889	833	861	869	873	872	854	823	811	855	815	852	901	851	933	924	875	874	841	851	886	892	899	920	873	935	875	875	857	902	864	855	849	863	838	860	879	868	872	861	917	887	824	849	877	899	870	889	897	861	858	864	893	892	850	888	859	904	857	884	864	891	861	835	784	830	900	868	855	892	891	904	865	828	833	839	820	851	840	827	794	886	843	867	883	861	875	874	844	871	855	853	830	837	835	810	906	837	857	818	880	856	898	829	891	811	837	843	880	908	864	886	880	869	851	855	820	875	890	862	847	827	872	824	879	908	893	849	882	914	857	819	844	805	819	823	911	833	879	814	829	819	903	822	892	869	845	872	875	832	878	907	880	852	881	825	887	873	857	809	884	836	859	904	873	881	863	823	862	824	871	824	851	872	876	817	884	922	846	811	806	864	825	888	820	855	878	821	883	928	859	883	883	824	846	828	805	846	836	863	873	859	858	860	845	850	785	861	863	880	873	885	889	853	915	906	835	878	875	876	916	912	861	870	837	869	863	845	857	822	877	870	832	847	844	864	853	871	882	882	866	894	872	916	906	817	847	898	877	867	831	869	829	908	854	897	884	838	842	900	837	850	898	869	842	864	858	896	904	912	850	838	813	958	895	823	857	850	920	848	847	902	822	901	840	825	851	859	881	868	824	950	878	853	863	816	829	888	893	874	829	846	916	856	900	849	898	889	888	872	888	872	835	881	875	869	862	897	839	851	887	859	836	840	844	870	863	874	836	869	927	810	858	845	864	831	860	898	779	825	867	866	850	922	886	858	910	887	889	842	884	902	873	844	832	903	859	813	853	909	857	839	840	840	858	849	825	830	849	825	859	886	855	865	843	834	859	856	880	864	863	929	848	803	830	802	862	879	846	815	794	879	851	823	894	877	875	855	838	839	869	866	876	914	885	840	864	891	877	855	820	882	844	873	903	884	871	895	907	867	890	837	785	873	889	850	860	839	865	882	848	873	813	889	862	876	861	863	851	846	827	859	868	944	862	885	881	916	878	862	862	864	865	881	901	831	898	838	870	875	882	896	838	860	875	865	841	821	869	869	849	807	918	889	817	849	844	856	828	869	836	905	818	848	861	838	824	907	868	884	844	870	828	830	870	848	816	848	832	870	830	881	903	896	906	847	812	913	822	855	911	880	869	845	830	870	873	897	833	875	890	851	874	849	859	885	872	880	824	855	837	870	844	831	847	879	895	894	880	893	882	809	819	872	868	851	914	881	928	881	867	848	850	865	845	870	852	860	887	873	838	855	861	905	878	854	892	897	836	862	846	868	857	906	880	858	941	819	874	874	912	860	878	872	884	854	877	848	864	862	869	829	811	865	825	880	811	853	812	882	844	895	842	860	858	829	858	869	839	863	892	850	841	869	878	843	810	882	853	809	866	865	862	825	887	864	851	893	864	854	795	917	866	865	840	803	831	794	843	872	893	865	843	870	841	834	842	860	896	849	901	825	880	823	840	863	842	894	864	893	878	869	923	859	857	856	834	870	892	815	886	831	873	850	826	819	879	869	859	856	876	862	890	907	834	878	917	845	890	855	824	922	887	789	885	832	815	878	892	883	852	810	890	798	857	911	897	837	824	878	859	856	820	838	829	853	833	825	889	822	813	881	867	868	862	867	845	890	850	903	876	852	867	840	917	860	807	828	852	860	875	842	782	905	752	884	901	898	849	822	859	869	851	856	819	855	895	868	848	896	825	883	855	874	848	834	857	837	845	855	828	875	836	861	800	819	876	889	867	825	851	948	896	878	844	856	834	835	868	859	840	887	805	864	824	845	885	805	867	881	875	857	814	874	862	855	846	829	890	851	798	871	921	898	839	803	855	916	870	895	828	821	888	811	792	838	816	895	884	843	860	803	835	827	886	839	884	885	859	863	823	866	869	838	817	885	887	878	845	834	849	825	870	839	847	848	849	843	866	852	885	854	852	925	871	913	817	891	817	843	819	838	859	900	855	906	913	905	867	931	839	865	875	891	882	900	878	829	870	854	889	788	890	855	863	862	852	835	852	874	862	825	881	915	839	845	817	890	832	902	890	827	853	884	859	783	855	852	866	823	885	863	860	875	884	868	825	838	852	899	868	854	793	839	911	887	808	846	828	822	878	867	878	838	859	811	838	865	828	846	871	812	818	829	874	833	802	860	850	908	867	869	792	822	847	901	855	844	845	834	890	852	852	871	818	877	864	887	873	834	878	926	864	806	833	873	876	889	830	823	899	872	888	881	884	850	843	833	845	848	817	843	832	854	857	843	893	852	903	822	903	836	898	858	852	869	873	813	875	870	859	861	857	864	861	816	865	916	876	859	796	790	835	841	914	838	835	854	928	914	844	873	863	839	862	909	855	947	851	863	823	876	918	895	911	804	884	833	849	818	868	884	895	845	868	908	890	868	855	850	859	864	867	868	863	817	835	875	844	851	898	906	879	852	882	873	907	886	834	816	837	877	877	833	822	851	872	912	832	839	865	826	875	815	878	844	919	839	814	864	871	854	841	877	897	852	863	881	877	848	822	840	831	822	870	847	894	877	859	804	871	843	931	841	842	868	837	930	854	870	870	858	825	878	790	900	818	908	869	849	877	835	820	871	881	896	851	827	819	925	867	880	873	924	867	886	837	886	878	872	858	854	823	862	825	868	910	900	847	822	875	875	935	891	826	817	860	847	883	831	865	868	876	830	899	921	863	861	836	883	863	863	823	906	852	777	864	841	834	892	876	865	867	849	861	882	874	837	849	850	810	822	827	817	906	804	858	850	901	850	872	838	841	840	926	828	882	875	864	897	875	825	878	867	882	832	824
35791	62926	51479	33263	17037	11468	8470	6852	5863	4408	3404	2990	2630	2028	1674	1555	1409	1331	1308	1271	1256	1268	1213	1279	1264	1174	1181	1079	1147	1082	1043	1083	962	1031	970	1016	1025	1009	953	968	966	1004	952	1010	995	979	938	1001	898	952	963	981	987	1001	978	927	1026	944	992	987	1006	967	948	954	941	1007	955	1030	953	922	964	909	944	915	945	959	941	979	950	936	1005	955	941	967	951	945	937	1016	968	999	999	982	926	945	1061	996	949	998	870	974	928	976	991	961	944	969	943	931	943	933	904	968	922	928	978	988	986	971	986	961	957	954	933	970	975	948	969	935	934	986	948	987	1027	953	985	1013	971	956	951	939	956	950	921	965	932	919	962	968	991	959	942	985	966	949	1019	977	964	965	898	945	939	951	936	953	984	973	966	955	943	904	1015	977	955	938	920	1010	968	980	1017	974	988	927	940	970	977	914	939	961	963	906	929	957	926	948	959	975	994	979	950	984	958	961	964	953	964	924	978	944	996	1004	981	983	954	974	996	939	984	964	901	986	961	945	930	984	957	927	949	956	877	947	936	968	893	982	904	948	969	902	979	963	1001	950	948	944	1013	915	970	956	942	969	936	951	987	968	928	947	906	954	999	1007	883	986	994	979	912	896	964	920	982	938	907	977	972	926	936	969	963	943	926	968	967	972	966	981	917	918	948	964	1026	1008	978	960	941	1007	987	922	969	1044	956	893	937	936	958	965	1008	993	938	992	920	962	973	1005	951	965	897	993	993	989	942	989	941	983	947	969	970	988	989	956	954	1001	926	961	978	931	977	963	1016	942	907	894	937	918	935	1017	988	959	956	932	956	928	975	938	961	918	947	963	988	1007	968	987	967	929	959	970	906	976	962	946	948	955	982	982	947	989	951	853	944	980	926	975	1010	968	975	939	900	999	961	958	975	892	924	984	978	996	976	959	1005	970	916	985	919	936	924	949	902	1024	959	944	1014	975	914	1020	969	956	926	912	982	880	903	926	961	990	945	956	963	902	963	1008	988	926	996	1014	1007	980	961	955	976	955	970	1007	969	942	1035	991	961	989	970	1005	936	919	983	1000	923	920	1005	986	890	929	967	962	960	926	957	960	1007	931	943	964	974	971	988	961	984	910	911	924	966	1015	908	956	1013	1030	945	960	1061	972	944	946	984	970	957	971	911	949	965	958	969	959	981	943	961	992	927	912	1023	1019	966	972	1008	1013	987	976	940	955	980	950	892	941	971	962	1012	998	976	996	975	940	967	978	965	940	930	917	937	985	999	973	955	971	961	956	959	928	978	954	939	923	959	958	953	949	942	983	969	945	944	970	969	925	957	949	939	932	991	968	967	911	928	907	998	911	930	979	954	965	952	974	982	962	898	927	1008	955	968	965	933	954	984	963	977	946	991	975	984	933	947	973	984	969	974	956	956	998	1007	978	977	1016	1025	925	970	943	942	973	952	973	926	934	939	956	969	1026	961	956	951	981	956	920	992	973	978	938	956	978	966	967	935	876	999	911	975	943	978	972	907	947	997	1029	1000	964	951	965	963	968	946	949	964	964	979	982	961	1005	969	948	939	906	901	968	952	981	909	966	1012	925	993	938	1009	955	1002	985	981	971	946	968	892	901	920	930	972	968	1006	982	943	927	965	952	961	943	910	967	972	947	952	879	930	978	1008	989	990	948	903	989	985	928	971	1021	921	937	976	1033	987	928	1015	928	939	979	950	961	939	951	971	933	944	974	949	1005	1017	928	959	961	982	945	996	955	931	944	1019	957	963	964	977	970	945	964	925	952	957	947	943	943	924	952	1003	874	976	915	902	954	939	945	1000	986	989	998	968	1015	896	928	972	950	972	949	948	1024	893	970	1006	952	944	999	965	967	943	1000	935	924	1004	979	905	961	1021	993	968	1040	924	988	979	989	977	951	939	952	907	935	942	907	995	942	948	966	948	937	982	957	964	885	995	934	925	971	975	982	940	978	977	968	966	941	936	1004	940	994	953	971	926	978	957	972	982	951	879	939	935	952	963	905	960	1009	962	956	921	955	930	937	933	975	994	959	975	941	1002	1004	934	987	990	932	929	930	925	946	922	941	980	964	896	954	960	961	934	924	948	964	1037	917	923	958	962	964	1038	945	971	952	992	956	947	944	972	982	953	949	990	978	953	954	998	958	958	908	937	979	938	980	930	910	970	941	922	932	960	985	955	976	936	943	936	929	973	966	955	977	941	974	983	1000	965	911	1022	969	981	954	966	984	929	933	952	964	978	995	950	938	1022	949	939	964	936	957	978	963	942	980	969	977	990	929	957	961	976	926	949	991	896	902	961	888	964	944	1018	931	949	993	966	984	990	992	956	990	932	983	1004	998	958	923	891	974	978	1004	943	954	943	954	924	979	915	926	919	973	998	917	920	955	969	979	951	941	948	967	997	994	955	961	980	945	939	943	936	979	944	932	968	973	929	945	1002	931	944	989	955	984	963	902	975	1040	922	950	968	913	978	959	984	965	943	864	898	964	949	955	882	969	988	951	955	976	933	920	973	976	917	941	992	1004	959	958	963	962	976	930	947	977	997	1018	894	932	997	969	918	949	872	982	974	894	916	944	960	965	966	1005	968	918	880	935	894	902	957	961	982	894	937	891	1044	948	939	947	1025	952	989	947	934	955	951	1002	919	978	972	967	924	924	997	962	964	974	985	906	1000	1021	904	894	945	940	998	968	965	927	1011	920	969	921	1009	986	954	973	989	993	983	1009	924	943	1004	882	981	974	952	975	977	917	954	926	970	952	1026	927	983	959	922	947	1003	955	973	978	994	925	990	916	964	964	955	962	915	933	986	965	951	940	969	971	944	958	948	910	941	1040	924	992	934	931	917	961	967	928	985	960	996	998	941	928	969	942	943	972	973	965	916	975	942	925	941	957	933	910	960	943	952	954	919	994	943	927	1000	958	1025	948	991	922	953	897	992	946	983	950	955	957	969	906	914	930	966	989	971	978	975	974	929	997	1022	1001	1061	971	943	988	988	934	955	963	945	954	937	874	882	965	937	927	950	962	914	945	941	913	989	969	906	961	983	941	995	988	985	953	946	924	961	942	989	970	1013	940	969	897	993	996	915	1002	933	932	965	923	929	962	958	1011	978	993	988	944	904	973	972	985	957	954	957	946	922	949	990	984	991	954	926	935	949	929	908	965	963	977	935	926	954	950	999	981	944	1003	925	924	956	970	928	933	941	974	999	948	970	945	916	944	964	971	923	981	991	966	978	1015	968	966	919	951	933	965	901	965	973	997	997	955	944	953	978	1017	1011	938	959	994	940	922	1052	953	926	947	935	927	1047	982	937	931	985	925	986	910	935	888	967	938	995	935	901	974	927	939	988	1001	949	1027	917	927	963	957	953	982	954	950	999	949	932	967	905	983	950	995	935	939	1014	991	950	983	961	973	963	1047	912	991	950	909	869	950	913	995	931	963	950	938	962	975	943	912	894	984	982	978	977	989	967	991	962	993	942	1003	972	949	972	969	965	930	969	924	911	944	967	1012	942	938	941	972	910	1022	937	961	981	952	966	947	953	1005	960	996	954	955	933	979	973	969	932	937	1009	949	978	936	888	941	878	963	986	1020	968	1009	935	1015
29280	26765	28099	16001	5010	2447	1696	1272	1186	1035	866	878	774	776	675	610	589	659	603	591	585	626	608	645	664	624	598	633	613	619	643	610	552	581	590	643	608	536	582	619	619	608	570	582	584	577	621	575	595	604	597	557	598	582	566	566	578	604	595	602	579	597	544	577	602	545	592	595	581	655	606	621	584	598	571	622	578	621	587	591	620	581	576	575	614	571	539	592	619	589	591	562	625	568	614	578	579	609	583	575	550	625	604	581	590	568	581	603	621	615	642	572	600	557	586	635	557	581	558	596	622	575	571	594	593	563	594	590	528	574	548	588	597	603	580	586	568	584	576	610	606	589	591	573	569	579	607	633	575	577	552	594	588	602	566	579	595	616	592	552	566	547	565	575	562	631	619	577	598	577	613	567	597	578	550	601	593	592	583	577	566	600	653	604	552	609	586	586	556	576	616	586	607	590	587	582	593	567	599	619	563	561	569	574	596	606	580	630	547	647	565	621	575	575	558	560	584	605	591	591	600	576	568	545	593	568	568	553	595	596	572	608	588	609	582	579	606	536	605	591	624	595	580	624	564	569	628	600	584	547	549	627	571	587	605	575	608	548	589	592	596	560	603	593	587	597	633	595	589	577	589	594	619	571	588	610	603	593	577	583	570	566	605	579	614	595	594	612	565	586	597	587	600	609	603	578	541	628	599	612	577	587	570	597	595	627	578	591	592	595	612	600	606	605	536	596	652	622	557	593	587	574	549	587	560	613	565	584	614	588	612	614	595	554	604	559	604	550	592	615	618	577	641	578	571	595	568	597	638	587	597	604	559	612	572	602	588	607	559	592	559	596	602	554	618	542	608	611	529	593	592	575	611	601	595	550	608	610	582	617	590	642	615	543	605	591	625	653	587	597	617	595	569	566	555	589	573	631	581	566	614	587	607	584	634	603	557	579	589	558	597	574	589	564	553	598	562	582	559	580	577	559	626	596	600	597	595	598	576	620	596	576	606	570	580	588	607	628	594	560	608	596	579	607	556	616	590	604	591	572	577	554	591	579	617	575	570	567	585	581	613	603	580	586	598	589	614	564	599	614	573	602	629	574	560	594	555	588	600	592	629	650	581	607	557	645	543	601	554	623	600	620	596	621	624	603	569	535	626	582	559	617	583	548	597	537	566	581	576	619	572	553	590	607	621	585	559	606	587	593	595	557	622	614	572	616	623	579	598	623	526	580	594	580	544	613	598	601	553	596	602	587	582	617	571	576	604	612	592	592	584	593	595	563	573	562	602	582	597	577	582	620	556	580	638	636	560	617	550	639	574	616	598	577	597	536	579	566	603	604	553	639	569	582	587	561	605	602	585	586	560	572	555	593	646	636	600	608	582	615	605	592	564	560	612	653	567	628	594	638	567	571	615	611	614	568	602	583	576	560	584	589	602	576	616	583	619	602	608	566	569	578	613	611	546	594	569	553	599	582	566	571	568	590	580	646	578	637	559	582	588	570	606	596	634	586	612	637	583	578	569	577	605	617	587	600	570	585	623	607	584	574	606	581	597	575	627	585	612	572	574	570	526	593	593	598	553	617	606	630	546	621	528	570	594	621	596	563	571	581	617	594	589	619	621	547	587	572	596	578	583	554	571	576	549	598	583	589	549	583	617	607	598	549	582	547	563	564	604	572	585	610	626	599	590	539	558	581	591	583	590	567	583	582	582	595	593	597	602	572	589	596	626	630	626	617	648	610	566	599	601	574	573	594	572	590	600	558	594	580	587	589	628	557	587	618	606	563	594	586	605	624	593	566	585	598	647	597	600	582	593	607	580	585	625	589	569	619	554	531	567	606	648	574	525	568	603	607	596	576	598	585	611	628	604	591	595	608	582	580	602	583	644	585	577	599	585	571	597	593	613	561	581	558	582	609	580	610	617	537	584	595	563	556	581	614	600	594	590	571	585	570	570	597	588	658	576	587	608	614	607	621	577	601	592	580	612	582	584	599	575	579	625	578	602	614	610	584	591	611	559	591	571	596	611	605	584	574	577	513	588	595	596	626	586	587	590	605	596	563	600	553	573	568	626	630	610	596	577	556	587	587	592	580	613	583	585	634	585	575	595	572	623	559	652	590	576	617	556	535	589	603	565	601	585	598	561	594	584	632	572	578	599	619	557	587	576	566	591	609	594	562	624	593	631	610	579	642	560	598	571	582	606	589	552	591	613	567	595	558	603	602	617	579	582	554	601	670	604	600	563	548	529	581	607	568	558	563	623	555	609	628	665	601	595	566	597	588	599	583	563	590	608	649	564	582	611	581	627	581	594	584	597	580	573	600	621	543	591	581	589	591	612	592	587	602	650	603	584	579	589	572	617	567	574	558	600	591	675	589	603	606	581	625	572	605	564	600	575	605	629	626	576	563	533	572	598	601	586	629	644	607	555	568	625	524	592	602	570	571	640	607	537	604	612	608	602	553	593	609	604	618	588	573	646	571	582	553	551	603	564	543	574	574	577	571	558	599	565	612	616	563	608	562	613	606	565	595	558	573	534	576	603	573	549	539	615	571	582	599	588	627	563	609	593	598	597	630	604	608	584	644	598	626	617	594	596	589	563	623	562	611	592	605	588	587	620	558	559	585	585	590	611	591	603	609	603	591	590	612	566	580	584	636	558	616	537	599	579	614	593	607	589	594	584	557	582	585	588	588	598	588	550	572	608	613	592	574	615	581	642	568	592	583	583	582	619	587	631	604	549	615	556	569	591	574	560	600	562	585	579	548	590	622	622	629	582	654	622	631	547	584	633	540	546	575	578	518	594	619	561	622	563	600	557	573	541	575	562	562	610	563	586	633	567	590	577	584	608	565	573	594	603	571	598	569	624	590	585	607	592	621	570	538	621	598	590	599	600	610	626	601	617	585	575	590	548	561	580	598	550	584	570	620	624	626	589	614	565	584	559	587	609	561	566	561	541	619	589	578	617	608	604	609	599	617	615	617	629	608	546	543	634	526	569	569	595	576	560	563	580	581	585	555	620	647	602	525	607	596	580	596	586	564	612	590	583	607	567	578	624	616	613	595	607	638	567	598	587	561	658	600	614	586	566	572	604	568	574	601	590	598	637	570	594	600	560	552	559	616	606	588	603	607	634	595	595	573	625	581	571	553	579	621	580	562	567	580	532	545	602	584	573	570	590	595	591	567	640	610	586	632	607	649	597	590	604	570	557	623	589	533	578	597	546	601	573	585	595	568	609	581	580	613	581	561	588	556	589	574	587	548	571	576	594	611	618	613	595	590	613	584	568	575	582	594	546	585	586	574	592	573	543	596	619	570	556	577	596	603	615	603	607	546	596	570	602	571	595	593	591	566	615	588	611	576	567	546	542	569	605	566	564	585	611	611	579	631	639	625	615	553	568	643	602	596	518	586	598	620	583	591	588	603	580	575	595	625	575	582	595	572	623	641	577	615	622	577	597	581	581	558	596	595	659	595	620	595	624	568	591	610	568	572	568	630
30578	41395	33117	15564	7271	4353	3255	2543	2265	1770	1513	1407	1190	1034	919	951	815	867	792	717	758	756	796	830	783	778	774	783	764	766	764	742	773	759	720	776	706	675	712	757	746	736	715	660	706	665	680	735	729	705	666	697	749	785	712	698	688	733	686	720	746	706	678	757	711	717	736	732	695	695	746	711	738	726	697	760	686	712	691	649	728	736	713	727	678	694	672	709	698	739	699	741	695	703	712	725	664	657	684	674	700	738	687	699	687	680	684	721	670	719	695	706	714	668	737	696	698	702	716	788	661	716	724	705	648	673	744	718	704	722	651	705	738	717	723	703	697	705	795	700	714	706	700	738	691	727	700	709	702	748	734	748	671	653	706	709	693	686	662	701	733	696	733	737	759	726	706	714	703	680	656	738	728	681	696	705	696	683	718	710	754	779	652	682	695	678	669	707	694	697	677	691	693	720	701	698	754	704	728	724	734	671	722	703	682	679	727	690	701	697	693	698	709	696	761	715	716	741	705	719	686	716	692	713	696	729	699	661	696	696	715	683	695	706	738	730	714	755	726	661	712	730	669	709	709	727	704	688	691	757	719	755	668	660	764	730	682	691	732	676	712	719	758	705	684	705	729	753	658	756	723	694	719	699	687	665	649	660	654	725	695	671	671	690	716	704	686	706	698	775	680	706	658	729	690	688	705	763	696	764	696	662	715	667	653	740	667	674	713	722	728	703	664	713	706	657	731	646	666	687	675	700	703	744	691	647	696	669	710	666	687	716	697	742	697	757	685	711	703	694	693	689	664	673	773	714	701	710	694	704	642	739	671	750	715	714	704	707	717	689	684	740	686	742	697	716	705	725	686	658	691	701	674	688	720	716	720	731	725	688	711	722	729	700	682	715	717	697	714	712	717	658	700	713	686	716	747	700	687	718	681	714	698	743	696	703	770	640	717	720	704	729	669	713	704	693	717	737	670	686	744	691	714	688	660	709	689	718	701	694	694	733	684	704	721	690	721	713	698	700	663	703	739	688	745	713	718	680	740	728	687	741	722	703	730	674	729	724	750	698	734	741	711	678	708	728	696	702	721	697	672	650	692	670	734	745	737	736	713	727	717	700	685	735	691	673	673	692	707	723	651	715	708	713	712	668	706	726	699	712	654	704	683	730	757	663	658	695	680	713	692	708	716	745	664	722	743	704	691	700	680	670	700	695	690	668	688	727	701	686	692	684	735	744	669	701	716	735	715	691	722	708	688	722	735	693	723	696	723	683	681	723	700	711	725	735	684	695	688	724	703	739	687	633	713	743	705	763	717	725	718	697	701	692	716	727	677	705	712	708	694	703	668	719	673	727	685	672	671	684	736	692	683	672	724	657	691	739	746	675	696	735	706	684	691	719	737	737	720	659	708	700	693	702	723	681	695	685	736	690	699	718	711	691	735	654	668	693	725	675	710	680	679	743	724	696	633	736	649	708	717	700	674	721	716	724	694	700	698	726	683	729	693	701	703	783	680	742	678	637	681	702	708	713	741	699	727	737	701	728	720	730	711	719	636	678	724	688	691	672	657	753	706	680	715	699	720	703	662	745	657	708	667	685	741	699	738	640	667	706	669	689	694	700	713	727	690	700	742	718	737	769	691	692	721	719	746	696	658	670	680	725	730	739	747	679	763	714	685	696	688	685	684	719	717	696	717	721	727	765	693	690	709	708	679	689	711	739	694	705	696	740	700	697	707	706	712	697	730	738	702	674	688	708	715	710	748	712	725	714	673	676	685	737	727	697	735	723	695	724	706	674	721	723	715	686	708	770	727	786	724	675	749	692	688	713	695	666	672	711	741	686	691	694	711	683	693	721	702	694	682	732	773	661	714	733	689	693	710	682	686	722	682	731	701	721	743	700	726	703	742	682	678	725	622	704	707	695	710	722	678	626	752	746	729	648	711	677	705	683	703	719	720	672	709	710	713	664	676	682	743	698	751	688	725	686	699	738	768	678	697	721	745	690	702	725	706	687	747	683	734	762	719	755	746	694	712	710	710	698	709	693	727	741	711	647	723	743	751	683	676	723	726	728	661	715	675	675	710	739	754	688	691	715	723	744	725	682	707	683	686	710	684	718	707	725	731	637	720	671	686	730	732	724	694	756	665	701	652	741	673	685	690	735	738	682	735	728	758	705	685	741	691	669	666	739	717	713	684	718	775	685	737	732	713	701	762	686	675	673	731	667	708	688	718	660	740	691	710	689	728	710	697	691	657	698	731	709	736	748	682	702	701	715	672	733	702	754	741	664	691	697	717	713	715	702	702	747	678	716	740	730	680	685	751	693	727	712	714	695	727	711	667	662	721	701	713	762	748	748	673	672	678	695	717	693	709	694	706	710	696	671	721	693	716	674	719	699	719	692	703	649	685	705	697	703	644	702	722	712	681	708	693	714	691	668	685	704	718	695	675	707	743	699	669	672	717	626	734	734	718	698	677	649	695	713	748	638	724	715	676	684	694	725	750	730	700	690	704	723	666	703	663	763	686	732	705	682	683	701	683	692	745	661	745	697	714	720	678	693	688	738	674	748	668	734	693	733	682	704	689	680	723	720	708	726	728	698	708	708	695	685	682	698	703	694	682	713	783	679	673	755	776	666	677	688	703	749	708	713	673	764	704	698	733	692	734	720	679	641	679	687	697	729	712	688	726	725	702	698	690	712	740	749	697	665	704	722	683	679	746	747	673	708	738	695	684	734	656	734	693	724	687	761	644	688	694	703	737	673	714	672	737	685	729	711	694	687	706	702	685	680	768	697	669	651	669	645	739	703	687	712	673	679	736	693	680	684	668	700	754	703	678	730	741	732	694	712	719	717	705	729	725	738	708	756	703	710	710	699	692	684	702	678	763	707	702	641	687	758	696	706	686	736	756	785	699	669	667	708	714	712	711	715	701	724	692	758	694	703	697	713	742	680	721	723	703	684	698	752	727	703	698	740	735	713	722	694	688	697	651	664	702	711	709	632	721	672	705	733	682	701	701	726	646	673	656	709	693	691	704	686	752	741	719	754	703	716	742	686	732	710	757	738	657	699	725	672	724	697	701	716	691	701	696	731	739	722	688	690	709	704	708	688	738	677	736	717	726	729	714	677	740	721	702	737	746	721	724	746	682	689	742	663	721	677	679	720	735	723	710	700	722	666	703	700	720	688	684	714	678	719	662	735	684	719	711	723	669	723	740	737	709	683	699	700	753	743	732	735	666	737	691	712	698	675	744	668	712	670	731	722	710	752	675	685	741	771	726	713	706	834	697	751	741	760	746	712	734	706	673	709	717	748	728	744	704	739	644	724	766	712	717	682	714	725	698	729	684	696	695	727	713	735	779	757	709	672	699	705	687	697	720	671	691	717	722	719	677	757	669	705	706	684	661	719	683	693	729	697	703	708	740	659	673	738	718	748	673	712	668	668	682	739	694	711	717	739	736	720	666	712	706	662	712	687	701	695	700	691	733	744	722	704	707	715
24493	21325	28536	24877	20417	9905	3569	2093	1600	1480	1220	1018	918	804	772	678	643	596	570	571	611	619	615	564	588	564	527	529	591	556	544	546	532	551	507	483	505	521	542	492	510	540	519	519	522	520	517	496	500	522	481	479	529	501	496	514	487	558	516	517	508	500	538	535	546	491	510	531	498	477	537	491	546	496	501	529	511	530	542	489	507	474	522	523	483	587	497	529	561	509	515	519	523	528	499	529	515	495	521	492	526	468	529	497	498	497	482	483	539	523	555	559	486	460	482	501	504	501	553	507	532	526	549	536	520	479	481	586	490	537	538	525	509	486	546	513	519	486	546	529	542	491	506	501	509	510	477	487	544	506	525	493	504	495	521	501	518	543	508	495	541	543	510	534	515	484	526	461	470	493	573	501	517	485	484	532	477	546	495	509	538	506	535	497	533	481	547	538	530	472	562	482	550	502	496	529	487	493	516	553	503	504	476	516	540	501	494	557	524	501	513	503	518	515	567	523	521	505	515	518	539	541	524	547	497	488	515	469	533	502	471	541	530	491	504	495	519	501	514	523	534	511	484	521	514	504	516	509	504	489	467	498	525	471	518	516	525	535	488	500	539	524	495	487	512	474	543	519	555	500	508	530	511	530	521	525	517	497	536	511	519	483	484	517	513	514	492	537	499	509	499	514	467	489	495	487	524	516	491	506	509	540	527	510	514	486	506	488	499	496	459	492	545	506	502	500	529	486	475	498	465	533	510	504	473	500	523	525	526	450	537	463	517	474	479	494	475	494	564	464	547	481	544	504	500	519	530	524	523	506	511	535	496	497	594	491	506	495	497	495	476	523	561	498	530	532	524	503	510	516	508	567	544	494	496	495	497	466	530	481	516	491	500	507	522	483	479	553	533	532	534	495	511	501	518	520	475	550	513	508	510	489	539	533	484	512	516	539	516	503	483	502	529	510	534	521	490	494	522	477	497	523	506	543	534	542	526	502	478	509	497	492	500	529	488	496	474	526	477	493	495	518	529	528	497	486	502	543	476	505	523	509	488	492	528	500	490	534	496	532	521	515	529	509	513	502	478	488	528	442	524	529	544	505	475	531	528	501	520	500	502	488	491	535	492	474	530	495	496	475	475	492	536	554	507	517	528	490	486	517	550	505	444	521	531	539	501	541	549	489	493	510	517	533	524	492	490	495	463	466	495	500	476	474	513	513	507	547	484	518	541	519	470	497	522	471	485	500	505	497	495	551	511	523	497	484	515	474	494	533	519	512	534	501	528	483	517	500	512	541	532	516	497	487	499	535	547	514	519	504	486	528	492	535	524	547	493	541	538	525	482	515	535	484	495	513	531	481	535	517	515	481	493	537	483	538	495	508	499	467	515	538	520	530	480	494	541	447	518	462	484	512	528	540	522	537	536	492	474	523	492	508	475	563	481	521	503	494	566	519	527	472	478	495	480	510	537	487	504	552	527	532	507	482	531	512	502	542	511	491	504	485	522	490	526	514	515	491	516	509	518	485	514	518	553	488	472	487	515	513	471	491	456	488	496	541	516	493	493	508	526	505	485	504	498	465	542	501	478	564	529	539	554	524	482	535	547	506	501	509	519	516	504	497	518	500	502	488	529	504	514	478	523	531	483	494	504	479	510	532	512	491	530	519	512	493	496	488	477	547	518	530	522	502	523	532	468	465	480	514	525	463	507	524	529	540	495	477	484	507	501	475	510	528	509	480	535	485	523	487	493	493	502	482	500	537	498	505	507	457	521	512	519	502	508	502	530	517	485	506	496	486	552	533	469	520	523	512	514	536	542	524	526	480	500	494	526	486	512	549	498	522	529	486	502	514	510	469	525	507	542	570	523	486	477	527	538	529	500	498	505	524	538	509	518	520	520	536	498	490	490	525	539	506	487	496	502	480	536	481	515	479	491	520	538	537	516	513	513	509	486	482	488	558	460	479	471	491	484	538	524	524	485	510	478	503	539	506	514	539	531	489	473	535	513	506	508	493	486	490	494	513	473	554	516	509	514	520	520	513	522	520	509	482	478	475	533	502	490	530	521	547	523	510	505	529	530	541	516	516	544	522	469	522	493	507	538	541	527	506	555	549	524	512	529	493	470	493	546	523	548	509	501	499	486	545	524	483	506	528	508	523	560	547	472	510	519	499	516	507	506	508	495	506	526	491	537	485	507	515	525	486	533	489	500	520	498	546	507	541	515	465	506	520	505	524	535	514	498	503	480	516	505	537	506	549	484	515	511	510	501	529	530	509	526	525	493	507	518	528	515	478	540	495	500	553	514	492	481	511	518	521	527	504	535	458	531	518	521	516	526	498	533	490	486	499	498	531	478	485	530	501	504	466	463	492	502	519	484	525	546	516	494	495	486	509	493	510	487	549	527	544	515	540	572	463	514	515	514	510	532	519	485	539	528	504	516	507	517	527	545	515	546	512	516	512	497	518	528	512	527	553	490	494	547	525	507	554	497	488	475	518	508	508	523	476	534	487	443	510	510	494	523	505	529	515	504	522	494	526	499	489	522	497	490	512	509	488	499	495	503	545	473	532	501	488	504	536	479	535	557	528	517	511	520	552	549	525	519	541	516	484	461	499	472	533	505	565	528	553	549	549	519	530	546	536	518	494	505	466	538	523	509	492	498	507	513	515	486	495	536	522	533	524	487	497	485	506	514	534	528	469	552	504	485	492	495	523	523	485	501	516	494	471	517	489	544	522	531	515	513	496	525	523	522	497	517	533	499	485	484	493	528	476	512	539	516	546	480	531	509	519	497	520	520	533	518	507	510	505	496	527	506	514	526	501	497	499	528	494	514	515	516	522	495	527	507	496	506	495	536	523	530	520	523	470	557	501	514	515	482	518	512	507	499	512	488	528	494	556	511	519	505	499	541	496	510	500	488	453	515	514	528	476	516	507	513	538	495	513	531	538	511	500	528	534	492	507	542	472	517	509	463	504	516	540	492	513	466	513	478	512	510	506	536	465	516	530	489	511	457	540	506	525	535	453	528	484	472	491	461	535	518	468	496	525	490	538	503	508	526	479	532	549	544	502	509	516	534	506	503	528	514	532	520	553	509	504	521	474	517	489	497	489	512	534	515	498	506	519	529	504	528	499	558	555	504	468	473	556	516	483	499	530	533	541	498	493	468	497	489	502	489	477	495	519	467	482	515	517	472	525	487	520	534	520	537	492	505	520	525	550	506	514	488	544	538	446	531	511	516	472	513	497	518	525	482	502	569	504	482	503	514	508	535	501	495	501	561	542	515	542	533	527	509	461	471	536	487	474	529	495	524	478	484	480	546	510	501	509	512	509	500	515	481	520	498	521	521	468	484	526	512	503	522	480	512	531	517	505	480	540	481	532	522	513	472	496	542	516	564	524	521	567	512	491	503	508	498	491	502	480	503	503	538	518	545	537	525	471	488	476	472	526	508	521	491	525	519	477	494	512	521	539	531	539	495	506	514	492	577	536	509	479	511	488
32911	52717	44078	24292	12971	7982	5562	4186	3416	3044	2343	1892	1657	1399	1188	958	937	879	793	786	784	786	850	823	788	760	759	726	737	718	693	707	690	656	662	633	634	623	667	637	638	611	656	596	650	628	639	624	629	632	592	656	641	648	606	629	644	643	623	588	642	591	630	575	650	639	607	618	591	596	578	659	637	590	607	644	565	576	578	652	604	637	607	630	618	639	602	615	596	644	622	654	594	577	613	623	597	620	573	603	628	602	620	602	618	616	612	644	633	613	638	586	599	584	598	602	654	645	583	614	600	575	614	569	629	593	574	610	643	617	650	622	625	625	588	620	589	641	615	593	567	524	629	591	617	617	640	605	580	601	626	581	623	591	626	629	612	632	624	631	610	602	595	595	586	637	628	594	627	639	617	577	617	607	598	592	629	624	647	587	627	589	594	604	579	646	639	608	596	602	674	629	605	651	636	608	632	602	597	631	619	649	618	595	664	609	603	618	623	629	630	583	615	601	600	605	596	586	658	630	616	627	595	596	607	628	616	651	587	618	650	608	607	621	635	609	589	595	614	622	598	683	609	628	593	613	617	614	646	570	603	625	607	616	626	590	618	595	621	580	631	590	606	610	588	607	629	578	596	625	619	610	623	642	641	623	618	585	698	627	619	612	598	595	578	602	602	620	649	588	538	590	595	585	640	645	603	586	550	605	568	642	607	589	589	584	616	666	651	621	597	637	574	643	618	619	591	595	615	601	605	592	559	603	594	577	621	590	629	632	595	602	635	684	610	587	610	595	620	582	623	608	600	616	597	604	641	628	660	629	663	578	608	600	585	620	604	609	633	586	583	629	629	601	636	589	609	607	615	643	610	581	618	639	662	580	590	598	588	665	606	618	612	584	573	618	629	614	586	632	599	585	596	603	653	600	588	637	604	633	608	618	573	621	612	642	599	644	666	625	599	617	621	610	581	581	615	608	641	616	631	591	620	587	588	664	640	643	587	558	602	629	673	623	676	628	617	584	593	570	610	598	591	604	595	578	687	594	642	586	622	580	591	623	660	609	614	598	586	635	609	555	600	574	586	611	649	600	611	542	619	606	604	575	569	588	599	640	623	621	569	612	640	646	629	669	552	633	598	584	578	635	622	626	607	643	637	605	596	590	625	607	588	635	605	629	539	603	619	629	582	636	634	642	562	601	620	597	652	594	635	579	621	573	654	621	575	615	608	624	646	592	592	587	619	595	611	577	638	587	632	610	614	626	610	620	595	605	616	608	607	617	566	631	595	597	623	594	604	626	602	582	592	598	643	618	585	616	657	601	563	567	625	607	591	608	602	606	600	625	596	603	581	647	631	581	628	583	627	623	623	608	608	572	635	606	611	604	541	638	622	605	595	600	567	598	596	599	618	648	593	564	639	585	625	631	605	596	632	569	620	609	623	613	601	603	596	605	601	634	624	628	595	621	613	618	619	633	658	579	645	625	611	598	565	615	617	618	639	578	608	630	644	586	616	597	624	589	568	615	598	603	611	590	624	628	621	634	618	578	597	601	601	603	641	607	648	634	634	646	622	638	612	622	631	621	626	623	614	643	620	636	634	556	593	615	646	630	612	579	632	576	641	625	620	629	625	593	583	615	603	609	608	631	601	566	586	642	559	570	678	618	610	663	580	561	616	632	659	624	602	601	619	607	624	576	626	594	612	630	621	552	633	609	588	643	609	589	629	651	649	640	627	622	656	635	594	621	655	603	586	611	587	607	654	650	580	635	617	613	586	603	558	576	622	616	573	609	609	604	572	615	627	607	608	613	581	613	589	567	601	636	596	588	605	600	675	600	589	630	590	577	572	626	592	581	639	640	595	616	633	578	620	596	612	603	579	602	656	614	607	590	608	615	627	663	582	616	592	595	625	619	581	622	598	617	596	599	628	567	622	603	593	619	604	615	608	589	605	614	551	613	633	638	608	599	561	629	622	591	623	629	648	611	657	611	604	571	609	638	603	652	582	587	606	642	625	611	606	633	608	635	593	592	610	616	606	639	604	597	603	627	625	583	649	622	637	612	646	617	608	607	550	562	608	585	592	591	626	609	626	603	649	603	571	587	607	575	655	574	578	541	609	675	639	619	606	578	615	609	633	625	634	593	624	611	595	621	629	633	596	559	582	671	619	628	581	611	567	660	620	605	619	626	612	630	601	671	589	644	603	600	602	577	654	635	625	677	593	639	574	627	599	616	618	619	591	589	596	598	616	619	611	629	574	592	637	632	612	588	597	629	635	587	599	585	575	621	643	596	576	599	551	589	568	584	591	594	589	614	595	672	592	586	629	615	618	649	603	620	591	607	614	634	560	597	602	625	642	585	578	570	654	623	594	622	649	599	619	628	612	582	589	578	619	602	578	646	646	617	617	612	596	599	621	632	656	602	614	594	596	562	636	623	635	646	630	561	618	612	616	584	615	634	643	568	582	595	601	634	620	603	597	613	622	617	635	626	594	618	599	644	654	656	602	609	645	564	624	579	647	615	600	579	585	557	589	614	614	592	650	600	621	613	583	608	628	607	588	564	608	613	612	634	608	580	642	639	568	617	599	630	623	599	585	592	650	611	585	615	599	640	650	612	601	603	645	633	614	617	602	601	621	634	643	599	597	642	638	686	571	601	652	604	570	569	581	504	631	590	602	605	601	628	601	627	586	604	622	581	605	619	591	588	616	613	666	628	620	607	585	602	620	574	606	587	599	627	557	621	582	573	614	606	594	610	618	563	588	621	596	598	654	575	628	579	594	620	627	595	608	589	595	624	589	603	576	610	583	644	621	587	593	613	639	580	601	569	638	596	618	595	608	598	601	605	626	624	605	594	622	587	647	622	617	610	652	603	617	618	570	594	619	574	646	605	597	628	608	645	656	625	624	628	650	598	637	619	615	605	617	632	603	620	612	624	596	666	639	595	624	592	596	608	599	621	621	627	591	620	614	633	599	635	616	609	586	610	604	641	632	591	591	637	589	618	607	588	580	635	606	641	629	614	624	592	632	619	617	642	604	630	594	613	628	613	633	596	601	633	570	642	565	598	628	601	603	574	589	589	562	619	643	610	623	636	619	608	565	615	585	589	564	607	620	616	601	648	594	602	619	628	632	567	638	617	621	567	611	655	585	633	652	639	617	593	616	615	627	624	595	572	613	634	654	619	603	593	603	567	616	595	596	576	627	614	636	634	613	627	625	598	600	586	568	619	632	590	628	612	566	561	592	598	611	602	607	593	612	581	588	610	617	601	611	570	609	663	563	612	623	664	649	586	626	597	649	609	573	624	622	611	649	584	570	617	625	547	624	611	601	568	636	609	594	596	648	607	638	635	603	617	589	576	582	624	587	614	602	561	590	569	616	591	598	630	640	618	567	598	611	623	620	597	653	664	589	630	620	563	586	603	629	610	635	625	604	615	610	610	585	595	628	627	611	631	598	651	622	627	605	582	605	592	600	589	602	593	609	624	616	639	634	641	625	643
25537	21393	28067	25559	13286	4417	2602	1886	1542	1464	1333	1196	1153	1108	1061	971	961	875	887	907	952	921	914	956	887	954	844	911	849	915	829	872	830	833	842	863	893	902	838	880	889	911	866	842	851	830	805	851	896	845	859	829	855	865	872	813	857	815	879	803	880	866	843	855	866	843	859	883	829	799	842	833	832	891	847	868	822	860	856	872	862	822	835	823	870	857	877	828	901	824	814	860	813	856	747	862	850	878	829	859	880	863	842	788	857	950	825	841	919	884	827	839	826	841	887	826	864	879	828	861	808	872	874	904	885	817	838	823	834	872	855	857	822	871	842	914	879	864	882	878	869	832	872	854	820	850	834	844	834	846	824	848	838	913	861	846	867	876	847	828	836	892	825	804	828	820	850	856	804	851	854	880	817	857	891	833	832	849	899	936	847	826	881	830	851	791	858	808	819	828	827	898	787	838	851	777	847	824	859	815	836	824	860	863	900	860	912	867	844	886	875	869	863	840	812	878	826	861	790	874	847	839	803	849	819	847	888	845	813	908	843	835	796	833	849	859	851	904	832	783	851	861	833	794	853	894	818	873	849	879	894	898	860	853	872	858	814	838	794	849	830	893	836	865	871	812	848	783	817	838	828	863	854	864	847	846	857	848	867	814	842	777	804	818	831	874	913	842	853	812	869	834	833	810	860	859	874	828	821	869	847	858	869	873	835	863	803	826	894	841	871	808	848	881	826	805	890	838	836	857	848	793	902	831	858	882	854	866	863	847	891	850	860	894	826	836	843	829	836	816	852	883	865	862	895	866	779	853	836	854	854	843	827	831	840	886	828	870	840	835	881	870	878	841	832	842	816	872	836	851	884	864	859	792	868	871	818	873	878	802	822	893	860	880	866	841	892	887	863	860	844	845	867	886	848	867	847	838	864	877	822	848	817	858	851	859	856	874	844	865	827	866	816	888	859	788	854	857	867	909	853	893	863	861	825	854	835	830	819	835	844	840	836	858	895	843	846	829	838	848	845	789	869	835	877	880	879	888	886	829	857	837	835	843	840	884	850	905	819	824	836	812	882	849	827	826	783	850	845	840	813	890	848	843	855	854	874	813	852	794	866	842	870	813	891	861	839	829	835	819	871	844	866	902	829	856	827	824	894	871	837	804	874	882	833	855	863	842	846	807	847	848	860	853	858	845	836	879	874	959	855	861	829	850	828	852	830	841	841	810	862	850	853	851	857	810	829	861	851	768	891	781	862	856	826	900	873	825	863	813	836	852	825	893	859	845	851	894	841	890	806	891	925	883	835	830	882	859	847	874	820	825	837	832	827	814	887	816	830	887	826	824	804	838	856	876	842	843	826	841	850	873	878	847	846	897	839	873	830	849	790	831	867	863	815	852	848	851	861	863	882	851	870	814	844	832	808	863	835	869	895	813	870	858	880	842	867	901	810	803	840	854	854	881	881	893	856	876	881	889	853	825	886	906	850	839	887	836	892	875	845	842	876	862	886	870	876	809	876	873	815	893	892	881	881	892	872	831	898	820	923	859	844	887	892	856	813	853	833	890	874	892	837	873	849	836	828	839	807	893	891	867	846	821	815	877	882	828	897	880	844	815	881	827	873	924	832	879	833	829	870	810	878	851	905	879	933	797	824	889	878	846	859	819	800	886	841	869	819	860	843	843	874	860	854	889	848	859	871	846	807	877	790	893	840	811	864	889	849	802	836	846	855	783	875	858	923	794	777	824	815	845	842	850	820	854	880	882	793	844	856	895	813	805	850	864	834	858	873	832	907	820	884	843	874	876	860	871	836	876	820	825	824	863	838	858	838	822	807	834	824	795	865	913	860	833	867	855	869	808	893	860	844	830	809	859	877	880	854	843	844	836	864	837	868	897	905	856	871	884	867	794	944	919	845	857	825	833	828	852	913	882	901	835	891	842	837	819	869	853	899	847	845	854	834	864	840	854	848	820	827	901	892	859	851	837	868	823	874	834	825	851	897	780	838	855	892	820	832	844	829	839	844	857	906	865	850	847	834	828	874	842	849	840	788	853	834	818	828	810	827	873	838	852	867	829	836	873	825	884	875	844	816	858	852	798	879	869	839	773	852	823	804	846	843	808	843	891	838	809	827	854	837	814	921	842	844	842	834	813	848	840	842	881	897	843	822	897	833	879	772	788	868	829	850	876	865	829	850	854	850	876	825	881	805	869	834	889	807	820	840	814	868	825	827	863	886	906	816	858	852	824	866	798	839	854	795	821	823	882	864	891	855	856	806	863	849	828	853	886	839	874	860	837	832	812	887	844	823	831	929	840	908	832	848	866	839	877	836	864	882	833	842	862	826	879	841	865	817	830	902	869	788	870	913	892	879	919	865	845	813	883	904	844	865	857	833	839	850	828	831	857	850	847	863	804	821	821	844	836	845	837	820	872	876	929	837	842	878	912	845	861	860	850	795	832	889	832	862	792	854	864	854	808	793	862	828	833	833	881	802	837	837	821	854	850	808	809	872	852	816	852	853	834	827	810	836	859	834	838	868	855	838	851	842	924	818	835	837	821	877	851	811	841	861	859	817	847	903	829	870	865	869	871	848	855	877	835	842	836	873	849	849	815	846	793	814	837	872	842	897	850	860	855	905	830	856	827	771	848	836	873	865	872	862	849	819	895	826	829	858	836	839	821	838	815	853	838	843	852	833	816	854	848	868	819	818	770	847	866	820	837	858	830	772	860	850	869	863	897	865	844	800	895	839	854	887	846	909	886	832	898	867	895	881	848	795	861	873	885	813	832	862	795	812	815	839	846	849	874	850	879	893	836	842	824	872	813	843	832	881	882	858	863	849	815	810	862	875	880	852	911	850	799	868	877	863	904	835	823	834	856	850	859	878	869	859	912	791	874	871	881	852	840	809	845	869	868	901	816	848	842	782	849	873	838	875	878	832	872	878	878	851	880	864	852	887	799	832	893	859	895	841	841	817	842	830	838	883	835	856	902	835	839	834	807	811	901	905	860	840	833	870	797	875	869	853	832	909	833	866	828	803	796	881	815	848	850	853	886	822	854	817	846	835	859	831	873	827	856	807	834	837	848	808	910	901	796	843	880	893	912	847	914	903	848	834	804	844	857	873	867	829	872	833	844	867	890	832	803	842	807	902	887	900	907	893	843	865	820	835	867	806	865	871	852	859	805	872	881	906	853	852	845	852	835	839	880	820	851	871	821	863	849	845	855	863	855	838	861	822	849	863	839	828	843	821	844	845	857	893	853	894	856	837	854	942	820	851	837	825	806	886	889	854	826	852	840	851	851	825	817	804	834	824	812	867	846	832	861	840	839	817	854	865	882	859	827	862	887	761	879	882	883	842	819	835	790	861	827	860	836	838	903	802	861	813	836	855	845	877	850	895	862	864	816	802	891	916	921	849	849	806	884	882	859	866	869	773	842	863	881	833	896	877	841	901	875	861	886	851	851	876	778	834	834	823	909	870	850	878	874	872	821	836	844
32210	49324	39337	23222	11142	6842	4767	3505	2888	2592	2224	1910	1802	1559	1500	1267	1162	1101	1123	1040	1121	1089	1164	1145	1179	1087	1058	1007	1125	1070	1036	1070	974	1050	999	1059	989	990	1014	986	952	990	1012	976	1006	1033	999	978	966	945	1011	961	1002	1030	936	969	977	1057	978	1067	1032	956	1044	995	1021	944	1019	1009	939	1044	989	935	996	949	986	960	990	1019	965	1023	976	976	998	1059	1029	1005	1002	1000	1022	958	955	1000	958	946	985	1005	1013	1010	953	1010	978	1015	985	999	963	1043	992	1015	1009	1045	979	1042	908	929	959	951	931	935	993	929	1001	969	1029	965	1008	980	969	943	953	984	1022	1031	1056	994	963	1004	961	941	1027	987	969	979	1012	966	972	1010	962	956	953	996	969	945	992	1013	1009	998	970	1002	956	990	1033	985	956	958	1000	929	1016	1021	972	947	1040	1030	1021	1027	938	966	1006	1011	995	971	928	988	942	1010	1018	988	1048	990	1024	995	982	1033	986	969	988	939	976	962	1018	1042	964	980	988	950	1008	954	996	983	958	1004	1017	944	977	973	1024	1006	995	933	994	924	958	953	963	1056	987	1004	946	966	974	927	1001	939	1022	959	1066	986	987	1014	993	974	951	1022	966	972	959	981	949	977	1044	988	978	1007	961	1000	990	949	961	1057	1008	1039	1022	933	970	1014	992	957	951	967	994	995	908	950	982	969	1047	951	1029	983	1020	986	919	1006	976	1010	955	973	1034	926	990	959	1055	1002	1053	996	990	991	990	1043	967	955	910	958	997	943	943	966	955	967	971	1022	1043	952	927	999	978	1011	980	976	1005	1038	948	983	964	938	941	974	984	994	956	931	928	959	975	970	1015	952	1030	991	991	994	968	937	986	989	920	970	1035	1011	1004	1035	956	970	962	967	951	1008	944	963	1031	1000	986	949	961	948	984	985	1017	963	1000	1002	967	970	993	951	981	977	1020	930	1003	1004	1012	975	983	977	1034	1003	999	938	952	996	1008	995	977	962	929	1000	974	1011	928	1005	1045	925	979	1025	1021	952	974	1001	924	963	958	1016	998	999	1005	1021	994	1005	990	1026	970	978	1002	967	985	1038	961	994	998	997	940	969	1003	960	973	1012	1005	894	1049	1046	945	993	908	969	1028	977	979	962	1007	932	1001	994	1017	987	992	919	934	1014	1045	991	970	962	975	993	982	988	972	938	933	984	963	1017	1019	986	971	987	1009	999	1023	970	960	995	960	977	1004	977	1006	972	980	965	979	952	987	911	1029	1000	983	1030	948	1018	973	979	1011	962	980	939	971	917	943	989	957	976	994	965	987	972	956	962	1019	1010	997	996	1015	975	982	978	992	969	1035	972	971	930	955	993	994	943	974	1014	1026	1002	943	1015	1010	942	960	990	984	972	1007	1008	966	911	971	1017	983	951	987	982	950	945	977	984	1000	961	975	980	984	997	971	1010	1028	935	963	954	1011	973	983	981	1035	1059	973	939	981	1030	965	960	947	995	969	1027	977	975	1003	972	1003	1002	985	988	1032	976	982	954	1002	968	966	998	924	1022	1035	961	1006	984	1006	1006	1010	1005	989	1029	968	1023	988	964	1028	965	1000	981	999	1012	1011	959	1048	1010	993	993	1006	1021	1025	987	982	987	1007	1033	1003	1002	1011	1030	1007	952	966	1019	964	974	1033	1016	989	963	980	984	947	962	1033	988	995	987	1017	979	1027	997	961	1039	971	977	1029	932	998	1004	961	1006	1016	1000	1044	953	962	1051	1007	979	1018	1001	1000	919	973	1039	974	1001	941	995	1005	962	1007	968	1045	985	973	1005	1037	1004	969	1003	989	952	1012	991	991	974	985	989	973	979	1015	937	991	1006	976	1002	960	921	958	1029	981	994	958	988	1010	1002	977	1013	1001	975	970	1013	965	975	1001	967	988	1000	924	1059	1024	1032	1013	1003	977	983	931	972	993	1052	972	1044	957	1008	994	975	1021	962	967	1001	946	1000	1018	916	993	949	941	971	994	988	961	1026	1007	988	920	987	959	959	943	983	935	988	921	987	980	1011	1008	1040	969	922	1005	960	977	1031	1004	964	920	1003	999	1022	946	973	972	1009	1003	997	984	1008	1007	968	998	996	978	997	990	977	1011	1024	1000	999	985	992	1057	935	982	947	1005	952	1016	928	1019	971	1007	992	984	1055	927	956	994	1053	1016	1028	991	992	902	1007	995	1003	925	979	988	993	980	926	1004	986	990	950	962	1023	954	1008	1049	995	961	964	989	994	982	975	993	963	1002	959	980	1007	989	926	991	1021	1017	988	951	955	932	994	975	1010	947	967	956	1002	1015	932	1013	943	944	1005	1016	896	1038	934	1019	973	985	1022	995	981	948	969	984	965	1005	976	962	998	1042	954	995	988	989	978	982	956	1015	961	993	991	967	990	990	976	1014	935	992	992	1023	981	967	1025	973	1039	1015	960	987	1031	971	932	959	997	973	963	1019	970	1007	915	1037	967	966	969	987	1007	912	989	955	981	1007	973	989	932	969	926	912	968	1002	966	985	988	995	963	985	1002	966	1008	1011	980	1000	1026	968	975	1017	1056	972	935	985	945	997	1045	993	1017	972	993	973	927	1032	926	935	997	995	948	939	1019	1034	993	1012	1053	995	1010	937	1038	980	913	979	995	980	981	984	952	986	994	953	973	969	1019	957	941	976	1024	957	959	966	1033	1029	954	950	969	1032	957	951	978	942	988	968	999	967	994	982	981	949	999	992	978	977	979	1020	1010	1025	967	958	1013	985	1073	1012	914	1004	1008	1039	970	995	967	989	1007	970	980	951	1009	987	974	1047	1012	941	989	1012	984	973	969	971	1002	1023	1026	1020	1005	1040	976	918	994	970	941	1005	973	1005	941	942	1020	944	994	987	953	924	960	953	974	982	990	991	1051	958	1004	967	923	976	1048	976	1044	998	974	1005	1001	1058	951	946	968	930	961	975	944	986	948	1000	941	981	989	1004	1002	1011	999	958	956	1004	959	979	989	1011	981	960	999	960	960	973	1002	999	990	1041	933	995	1074	1013	944	1002	948	1003	994	940	969	958	1014	975	1039	979	948	974	952	974	1012	989	996	946	967	941	947	955	998	956	1009	1043	1012	950	960	1011	989	980	990	1009	1007	962	1035	1017	1052	992	926	972	987	940	950	1026	997	956	979	1044	974	991	962	1021	1002	989	998	1029	966	975	984	963	973	970	974	964	1012	984	980	997	994	998	986	1000	1004	1033	984	985	1007	963	1028	988	1065	979	1009	986	947	990	998	997	974	1013	933	1007	921	1024	939	946	1003	977	1006	999	974	990	964	968	981	983	997	946	986	945	982	939	1017	1024	1002	985	1013	954	998	1010	1002	982	1003	1031	1000	962	991	953	933	971	993	989	953	951	917	1040	984	912	988	1053	910	986	1016	993	1013	978	980	1022	991	963	933	999	1039	957	978	968	991	1043	966	1016	1038	986	1036	964	994	963	947	940	1007	988	1015	1049	978	997	1024	1011	948	1025	977	1047	922	1016	1026	1021	970	1024	972	980	956	961	997	998	998	975	956	1005	978	977	980	987	974	988	1019	954	980	1033	1002	989	986	964	985	939	1008	998	1014	977	1027	1021	1012	969	960	969	951	964	991	1009	1020	1016	964	1000	997	984	1006	961	952	1015	996	964	961	935	971	939	969	999	945	1010	990	935	1030	967	1010	983	975	939	1002	979	979	928	1022	975	981	966	1028	958	960	917	968	964	996	973	1003	951	902	970	1013	993	961	952	987	954	1038	990	1015	986	1044	936	951	983	961	1013	1011	991	934	991	979	985	987	954	1020	1002	975	976	988	994	1001	959	1014	943	953	993	973	1019	959	1001	985	1050	978	986	988	982	1027	979	961	950	1000	932	954	997	970	1052	986	937	1014	1004	956	973	1010	1021	933	1004	995	956	1000	1004	975	965	958
23175	21316	29032	24116	21362	20645	10549	3603	2531	2206	1894	1606	1545	1469	1278	1155	1050	1015	1030	970	960	1036	1052	1022	1073	931	949	920	916	906	925	918	896	932	931	924	922	868	908	886	855	856	915	891	909	906	854	877	822	831	908	851	840	885	907	883	885	888	889	910	853	857	845	913	874	930	817	883	868	879	881	860	880	897	894	851	915	882	905	873	880	888	836	930	881	862	923	917	807	830	871	818	853	925	839	865	881	892	845	873	821	852	790	784	819	892	869	840	905	877	850	864	884	849	927	914	835	868	855	857	893	892	875	893	880	896	859	831	858	852	855	895	938	874	880	882	884	911	872	870	838	871	822	834	866	859	846	854	922	905	895	871	880	879	871	871	880	873	793	827	864	841	863	907	840	880	876	874	856	847	898	861	836	897	880	851	850	902	913	900	858	866	812	897	829	834	900	816	918	837	868	863	826	880	835	873	855	838	848	908	841	810	857	900	843	840	880	871	889	827	840	859	821	861	911	841	862	821	831	847	880	876	866	873	880	837	842	888	848	807	843	907	905	856	811	893	844	824	899	868	924	889	824	864	835	788	929	880	892	862	839	855	955	832	854	893	855	891	866	862	855	876	860	888	856	844	888	859	918	870	838	821	930	893	855	893	857	880	912	828	921	905	838	834	847	848	934	811	824	901	894	900	875	906	848	834	830	897	863	874	906	887	856	862	810	838	904	836	868	843	857	892	890	892	865	876	870	898	845	894	832	826	861	821	902	893	849	891	885	869	854	852	850	880	915	860	833	841	839	819	900	788	864	906	906	878	899	877	858	858	851	876	887	882	887	899	847	855	846	892	897	892	892	841	847	864	872	853	902	906	867	892	879	932	874	879	848	813	868	840	836	879	876	863	877	841	859	846	927	863	893	865	854	876	909	850	896	885	892	920	846	838	867	906	850	850	868	831	809	869	831	947	872	819	833	860	866	924	877	904	852	821	835	813	831	884	878	867	886	892	826	888	866	843	816	881	833	800	893	862	895	835	862	884	874	854	844	888	853	815	865	895	841	885	865	874	859	897	819	842	855	815	868	873	863	864	910	814	844	887	868	858	850	816	897	908	894	871	869	879	863	841	879	858	826	903	892	906	859	862	890	848	855	863	873	870	862	869	865	878	898	858	903	824	839	899	893	841	871	834	858	888	894	867	887	827	855	830	900	959	847	841	832	860	823	816	821	834	892	832	875	879	834	906	860	815	816	815	812	854	878	855	865	893	869	889	858	823	855	821	855	910	865	842	825	848	908	913	876	930	846	830	835	905	857	873	857	911	855	857	820	873	849	867	859	824	903	840	860	823	896	861	891	906	879	830	846	874	876	867	880	908	901	839	861	874	834	852	900	934	834	884	891	859	823	916	892	892	817	904	913	864	853	860	853	847	906	913	919	927	879	890	873	851	819	861	834	890	855	832	893	863	864	873	845	873	841	863	870	858	902	891	868	856	811	830	871	899	849	919	924	883	823	866	854	825	869	829	809	846	880	912	873	844	816	876	877	883	879	844	848	905	927	865	848	843	899	893	895	855	877	852	893	845	855	873	896	880	899	846	866	882	806	867	847	885	785	830	905	886	882	866	846	855	872	874	829	864	875	874	908	920	838	854	874	885	870	893	875	939	842	848	917	856	875	854	848	848	901	850	831	824	851	870	877	840	852	896	840	821	853	884	898	864	882	884	864	889	832	839	861	923	854	905	909	865	858	881	803	869	901	862	848	889	887	865	898	840	871	875	892	830	848	901	815	874	901	845	914	865	872	844	888	857	810	866	869	826	866	857	867	893	906	884	864	843	846	856	839	851	896	871	922	863	900	833	880	900	852	874	859	853	881	811	767	846	836	870	833	836	864	849	871	864	880	858	859	863	883	858	846	880	877	880	872	859	848	876	910	874	876	826	881	840	908	886	866	879	918	848	871	807	886	805	851	900	893	819	879	849	884	881	811	859	916	897	881	839	859	880	849	861	881	863	839	861	896	843	864	884	843	918	838	849	895	838	886	897	819	872	814	878	790	832	865	862	896	873	860	914	946	878	831	837	877	881	866	872	847	862	841	857	918	886	833	883	869	877	881	835	867	857	894	898	882	855	867	872	826	868	869	875	864	849	868	880	859	898	893	874	862	880	873	853	838	908	875	872	872	886	872	877	820	893	905	882	858	827	902	883	869	911	888	896	882	893	880	813	875	846	853	902	825	889	833	898	882	886	844	891	901	836	834	861	853	842	847	847	928	873	867	878	825	896	881	808	820	852	832	881	862	888	887	879	906	877	868	840	893	885	821	845	880	842	814	871	908	878	856	842	837	870	868	898	859	853	847	860	810	863	797	828	875	862	859	875	870	855	836	880	915	859	863	884	899	847	869	822	856	867	832	908	877	835	912	886	863	868	894	840	861	879	853	811	842	865	870	858	851	859	909	852	849	878	894	814	870	858	875	856	856	860	812	826	868	835	835	937	868	823	860	912	838	885	840	854	907	883	854	840	886	898	851	885	927	878	806	866	850	844	843	848	860	853	864	855	807	841	827	886	889	826	880	812	841	879	826	920	868	876	852	870	849	886	863	834	826	856	853	817	832	834	808	866	817	910	861	858	894	885	907	843	875	851	871	846	869	886	829	875	832	879	910	817	882	851	856	818	859	827	839	847	905	875	873	909	891	877	822	820	857	879	858	932	863	894	867	924	843	930	847	878	813	884	888	880	843	881	890	821	868	817	873	828	890	865	852	871	827	886	862	866	853	833	876	812	872	859	867	843	828	828	850	895	844	848	913	885	889	868	830	891	819	861	825	848	859	844	803	837	891	887	862	796	894	862	860	897	882	864	903	868	813	870	833	888	856	885	913	838	828	904	848	895	834	898	854	830	829	849	877	836	854	870	906	848	869	851	903	823	880	852	807	854	896	904	910	881	895	837	859	815	877	873	859	863	888	836	820	855	766	818	859	900	834	827	860	833	868	861	878	881	875	844	871	843	906	871	879	847	842	881	830	823	884	837	903	822	865	874	879	860	871	891	878	878	899	841	852	889	875	846	882	928	883	825	842	825	868	862	883	843	931	926	900	922	883	821	863	851	905	824	880	820	832	812	855	810	846	872	877	824	872	928	866	843	895	882	866	845	878	845	855	868	867	860	854	862	852	796	873	839	839	858	836	849	892	884	864	868	871	876	845	838	837	895	873	892	854	848	813	888	878	919	889	905	884	837	872	868	864	907	858	869	843	816	835	884	902	796	867	839	836	857	903	798	842	867	838	848	889	886	864	871	872	874	900	889	912	895	855	861	871	879	876	878	826	845	861	806	854	850	899	926	901	841	878	880	883	835	852	820	903	832	854	890	869	875	781	872	834	859	829	856	894	812	886	855	911	837	892	824	916	870	865	846	903	827	817	858	887	841	869	880	862	892	926	887	829	859	877	854	859	857	824	862	847	863	898	837	813	877	888	850	893	863	831	849	847	903	843	893	860	875	892	839
36388	61669	53659	34224	17878	11891	7890	6283	4692	4017	3376	2971	2598	2359	1941	1676	1428	1382	1344	1247	1268	1324	1225	1318	1288	1099	1179	1124	1183	1134	1091	1054	1102	999	967	1031	1010	1058	1038	994	1031	1038	969	978	1063	984	987	1022	984	1070	921	996	981	947	966	955	943	941	953	963	990	974	956	948	948	991	1003	997	970	1001	994	943	1066	917	968	890	1002	1002	928	964	995	962	1023	981	1009	997	948	1009	955	953	963	914	925	946	903	985	978	929	1002	1053	956	979	983	970	961	956	934	974	955	982	945	963	968	911	954	938	918	962	961	910	942	943	968	985	990	967	988	1012	983	992	964	922	994	958	991	987	1000	1008	971	1004	929	913	990	962	936	980	987	992	944	933	1005	991	919	977	960	975	970	947	977	939	980	970	911	955	978	947	927	944	1025	948	960	1014	948	978	1016	956	914	1013	948	882	995	936	967	1019	974	977	932	996	987	908	967	950	1029	999	943	962	979	980	954	985	1020	954	968	939	933	1010	967	995	958	982	933	964	970	928	995	963	977	982	955	945	975	964	982	979	938	958	963	965	925	974	1019	960	906	965	1011	998	970	979	962	981	951	912	941	995	940	957	980	994	926	977	957	1012	957	948	976	992	972	972	922	928	984	954	905	976	948	958	1009	1015	937	994	966	983	941	973	1013	932	960	978	993	983	953	981	925	979	976	1020	931	965	990	1014	928	974	982	950	997	950	981	1009	1008	944	923	923	940	944	1025	956	990	946	998	974	900	1015	1027	954	914	949	931	981	948	918	944	969	948	986	976	967	984	1018	940	959	1030	945	991	944	1010	984	979	948	951	969	998	962	977	993	971	938	951	1067	985	947	968	971	1035	912	1010	973	951	1003	969	954	958	953	1002	959	1010	979	988	959	972	978	990	977	968	1004	913	952	949	991	983	1010	968	970	950	949	1004	1004	968	953	989	956	982	972	937	934	946	972	945	982	979	943	994	974	956	927	989	996	975	993	966	929	998	955	882	1010	1040	1019	913	961	967	955	951	956	974	933	972	971	984	942	976	964	1010	953	1002	948	974	1007	947	988	1029	981	953	966	987	956	1007	1015	952	1003	995	1021	992	1016	892	1016	975	970	1004	960	916	955	957	928	1014	971	983	948	1020	930	998	966	978	976	953	943	982	992	943	1013	954	950	962	1012	1007	963	1035	957	975	966	1030	959	971	923	990	952	930	957	960	918	966	935	1029	956	962	907	944	1009	952	958	998	977	972	978	933	988	940	997	1008	1019	940	918	995	913	968	963	991	983	950	966	971	968	998	994	996	959	941	978	991	958	1015	977	974	954	997	936	993	956	946	985	927	953	1008	953	1015	975	999	938	964	909	973	1031	1037	994	975	986	989	939	981	952	984	994	991	963	944	938	1000	944	1023	949	985	933	981	961	979	991	960	925	946	965	1001	989	888	1013	945	964	1033	970	1015	1032	926	1010	910	984	948	963	949	998	986	950	1022	981	981	936	939	968	968	1011	943	946	987	885	958	931	991	928	973	946	996	1027	940	953	965	985	946	932	928	989	903	941	939	988	1019	968	941	962	971	932	953	948	1001	985	923	962	958	1001	952	882	951	931	991	941	918	953	995	949	1020	983	961	944	967	914	942	1009	972	991	957	972	964	1015	966	959	963	992	950	989	995	949	993	941	985	954	990	989	967	965	965	953	991	992	1014	955	1013	977	973	946	942	980	978	972	971	975	980	929	991	935	971	920	951	976	946	922	979	994	959	974	1034	972	1036	987	989	935	1028	964	935	928	971	963	960	989	972	1037	951	977	983	980	1013	948	952	949	965	962	983	944	977	934	905	970	1038	1015	1019	1018	947	1003	986	954	973	994	932	882	909	951	956	1040	984	968	971	975	1001	987	976	987	895	987	1057	929	964	953	1004	958	968	952	922	961	1004	972	959	919	966	982	969	927	997	998	1006	1002	978	1013	961	927	946	999	926	1002	951	908	960	983	961	980	963	927	987	949	1007	946	993	986	1003	982	950	919	959	1016	959	944	971	945	1013	959	980	990	922	953	987	961	1028	960	911	918	928	993	971	977	945	934	1000	977	955	1017	985	996	936	931	932	968	1003	995	944	970	1020	987	1023	963	946	976	983	1000	981	970	954	962	929	952	960	1011	944	932	1013	969	998	998	962	1010	1017	1009	914	962	954	949	960	945	988	994	948	1008	964	944	969	982	982	999	945	968	937	1024	987	946	974	967	941	962	996	943	1037	968	970	1017	941	908	916	978	981	962	990	956	982	940	974	1005	942	971	954	994	992	960	970	990	971	1016	997	917	946	1011	967	968	984	979	960	976	943	918	996	983	939	925	944	922	1025	961	1013	991	1007	974	941	1008	983	931	913	977	967	992	923	984	1027	989	973	970	1051	971	962	954	945	975	994	934	913	947	988	955	970	972	995	984	970	978	941	950	973	932	979	961	945	1002	1000	993	980	932	991	955	956	1025	933	955	930	1009	965	985	944	981	1009	984	964	968	974	999	982	951	957	1026	955	942	983	950	870	957	947	954	987	945	1023	1014	980	967	988	964	979	938	964	955	957	918	902	952	943	970	961	976	941	972	1011	990	956	947	951	948	974	964	1032	987	947	966	948	983	956	944	908	983	936	968	945	963	971	943	956	936	943	990	962	892	970	963	972	991	969	982	947	1014	959	932	955	932	947	975	971	977	943	983	949	932	922	983	941	949	957	975	916	871	958	980	922	944	969	986	964	948	894	955	964	919	979	961	899	1003	963	968	942	941	947	988	981	994	1013	973	999	934	920	989	998	961	997	996	981	944	991	1001	989	969	953	936	932	992	997	972	1015	993	969	1010	1019	941	993	973	971	923	972	975	1032	999	957	958	957	990	971	955	984	970	973	1009	969	987	1000	944	947	984	986	959	1010	949	961	1033	937	1031	953	953	974	960	899	1004	947	951	995	983	1008	963	951	944	906	985	945	946	953	952	999	994	932	985	1022	979	984	896	984	941	929	990	1002	975	984	991	956	1004	929	984	1015	972	972	989	927	927	982	1012	1012	967	995	935	983	952	995	996	1021	994	941	1011	990	987	925	983	1050	969	912	977	931	981	967	980	959	963	948	968	1003	1007	946	963	973	997	1006	952	962	945	958	962	994	1000	930	984	931	980	982	957	970	982	961	1009	974	953	911	954	968	985	933	992	930	990	938	938	930	928	981	983	971	938	971	994	989	987	947	925	961	963	937	957	1006	955	946	1020	979	921	980	1005	941	989	951	934	978	976	982	976	1003	1006	921	893	957	981	953	958	988	931	971	978	1006	988	930	976	972	996	911	907	942	930	966	1005	1028	977	946	958	953	1006	919	944	977	935	970	957	933	986	971	985	979	1009	909	960	958	954	1011	1008	983	1000	998	968	970	938	1021	944	985	974	981	950	984	908	977	994	931	989	1002	953	960	964	954	1002	991	945	967	999	1002	987	923	960	1007	968	938	988	1019	986	1005	978	1007	971	916	1007	984	984	977	1012	911	970	967	954	1010	995	966	972	990	908	971	973	957	977	959	1004	966	968	963	950	996	973	957	939	946	960	997	943	948	968	918	985	1003	951	990	933	913	918	947	937	961	954	972	960	969	974	942	959	1004	910	997	978	965	998	974	995	958	1007	1043	929	943	986	994	982	964	935	1004	956	977	950	1003	941	929	1011	944	974	990	968	975	965	968	968	965	996	982	974
29165	27382	28080	14428	4574	2560	1582	1311	1024	896	814	784	719	689	721	683	616	646	650	619	590	599	618	647	635	669	608	639	586	586	649	639	633	649	600	583	575	583	610	611	584	617	568	601	600	589	608	568	613	564	581	546	578	572	615	585	601	561	599	603	607	580	577	549	614	620	576	606	597	597	561	572	604	548	605	671	565	616	601	609	622	552	571	590	542	536	544	607	551	531	590	578	592	561	577	605	577	580	610	594	543	573	585	633	594	612	603	570	575	603	547	564	600	559	611	532	543	588	603	594	616	574	594	574	584	606	585	617	631	539	624	570	614	611	609	586	551	587	605	584	580	563	576	569	595	562	593	578	584	608	552	595	547	584	578	614	606	574	627	558	592	592	562	523	565	577	559	575	585	574	575	596	596	595	555	647	599	587	571	619	594	605	557	605	586	622	591	586	599	600	587	590	617	583	589	576	566	571	642	589	587	568	584	588	585	605	628	545	587	597	602	556	588	593	582	599	584	611	545	567	611	579	610	581	599	574	564	636	596	539	599	542	573	575	561	588	621	620	554	596	559	578	568	596	622	664	568	622	589	577	562	624	620	566	620	578	554	578	577	569	575	593	584	574	607	607	573	585	597	577	554	594	563	592	577	573	569	574	619	576	553	612	546	544	561	617	584	634	550	600	603	586	572	602	578	563	597	568	552	568	589	553	642	564	561	589	579	576	552	586	598	551	594	617	585	562	588	593	592	570	598	580	614	615	593	567	563	590	593	607	607	559	586	635	582	588	572	593	530	596	562	582	578	591	594	614	615	549	614	608	558	546	572	609	599	601	568	538	586	581	628	570	574	591	583	567	614	586	608	611	582	598	583	585	613	598	602	564	556	602	591	611	585	552	605	610	573	570	599	561	594	616	597	589	590	615	604	598	599	622	610	618	577	592	606	541	586	570	623	625	604	590	665	587	584	587	628	558	563	576	586	595	581	572	567	538	576	586	607	548	601	574	564	581	628	605	621	567	617	583	578	594	558	581	597	609	575	555	536	582	650	593	532	603	612	570	569	612	627	584	578	627	563	558	580	632	602	584	674	568	555	563	598	607	644	543	600	558	598	618	638	580	613	608	579	530	557	565	601	572	584	595	591	574	561	574	651	593	592	577	566	607	572	569	602	555	572	583	579	596	570	616	600	583	573	566	590	593	595	638	578	565	549	601	646	588	600	561	633	600	574	553	568	580	576	570	616	511	565	637	662	584	578	572	576	605	578	564	560	596	602	604	565	614	594	586	607	563	595	535	610	615	544	570	599	603	610	585	586	594	576	610	636	636	615	618	574	559	615	585	590	589	598	587	570	572	562	592	614	599	588	565	588	588	570	612	604	557	614	590	553	622	563	595	575	588	579	572	597	612	584	567	567	587	584	629	607	591	577	582	614	596	597	601	609	566	588	590	568	595	591	587	628	555	593	594	610	550	583	594	625	609	560	575	563	617	609	560	555	591	615	570	606	629	572	570	602	583	541	541	594	558	620	595	568	602	570	564	592	576	584	585	603	565	571	611	590	598	542	586	594	571	630	575	590	585	585	629	594	613	590	602	590	556	606	547	597	621	567	608	596	605	616	567	582	601	548	559	590	594	587	570	622	585	577	602	567	587	534	599	556	636	585	582	586	570	588	571	591	571	555	589	625	598	581	563	568	574	572	580	543	556	569	601	555	582	557	628	626	567	583	594	594	573	581	632	635	613	570	545	601	585	591	571	595	598	588	571	587	579	590	584	573	593	531	538	593	586	542	563	581	573	571	583	576	529	576	568	603	546	573	569	559	588	583	591	584	575	597	614	619	627	600	591	574	618	605	554	587	619	613	543	544	527	620	595	608	575	574	583	577	627	588	586	574	584	554	577	550	555	625	602	564	600	591	626	604	589	615	587	598	589	574	586	549	579	564	593	599	591	581	569	649	558	601	577	635	538	629	607	597	599	583	562	603	570	610	598	615	565	620	588	559	565	592	554	577	573	554	624	580	566	606	562	575	611	572	583	551	559	619	573	583	586	577	581	567	625	588	627	602	621	556	589	593	578	583	535	588	561	583	575	593	602	557	582	591	634	545	611	572	540	593	610	626	534	585	594	572	615	582	523	595	609	614	594	555	594	596	614	525	592	604	576	549	594	590	577	612	579	584	575	600	573	553	585	589	601	627	570	578	619	538	599	575	591	642	567	592	548	572	601	540	546	575	571	535	542	541	571	546	582	551	617	608	587	592	561	551	579	598	587	615	566	613	602	613	566	572	574	568	550	539	618	640	564	572	545	607	561	620	564	569	577	551	592	591	593	580	600	571	562	576	584	572	579	581	558	553	628	620	560	586	559	592	592	626	574	599	578	607	592	568	613	552	592	540	577	606	580	591	613	613	608	564	535	583	586	582	587	605	620	620	568	594	566	577	564	577	588	524	603	596	594	539	561	530	565	603	608	614	632	582	586	564	585	593	593	597	573	570	602	525	586	554	559	597	601	569	580	568	563	562	554	608	573	582	594	566	588	573	565	624	619	613	560	626	558	595	584	613	572	585	572	591	552	607	559	556	626	598	603	588	594	559	594	581	620	598	588	563	609	589	580	602	554	580	562	596	578	599	605	562	552	570	578	583	564	573	595	588	586	573	579	615	633	645	573	561	585	623	600	581	590	579	547	617	592	588	670	554	588	581	652	604	601	605	530	584	554	623	574	578	626	558	619	562	559	574	524	578	603	606	599	579	532	624	599	611	613	542	556	621	573	595	538	562	604	614	562	571	615	599	556	593	584	617	571	623	594	580	577	620	601	546	571	577	590	571	588	573	603	587	569	573	579	578	593	591	596	603	578	567	557	604	565	576	615	600	596	553	602	608	579	574	569	592	626	554	578	575	599	554	626	587	600	618	560	579	617	553	608	597	581	581	539	550	575	600	590	594	556	575	609	522	609	607	575	562	604	583	611	603	613	573	520	584	603	540	576	608	561	601	591	585	607	566	614	599	587	571	621	593	615	610	612	580	620	634	612	564	564	595	606	588	603	625	592	620	576	543	583	598	600	619	609	532	579	605	560	562	578	575	569	609	569	568	597	578	586	619	636	614	584	603	563	597	556	588	563	600	571	588	612	570	571	620	625	610	645	565	606	635	587	607	594	592	581	585	625	597	584	591	547	589	610	596	583	543	595	579	552	627	605	568	609	573	571	584	555	559	596	606	606	591	587	594	594	602	574	612	593	634	543	619	618	611	614	597	594	588	560	579	557	582	575	573	555	613	529	590	600	616	576	581	595	584	538	597	584	585	599	609	587	580	608	608	598	554	561	581	526	585	572	574	586	589	586	619	561	605	597	560	618	628	607	584	629	644	536	570	614	571	582	554	580	575	634	610	589	594	584	583	593	581	603	616	567	564	581	583	577	578	546	598	630	572	560	570	621	619	598	574	576	566	603	599	648	612	590	571	604	571	574	572	596	598	543	595	605	603	592	580	589	592	568
30489	42600	32314	14284	7060	4939	3017	2452	1924	1604	1399	1293	1193	1168	1013	927	850	907	814	793	825	758	787	825	823	829	752	838	803	740	777	817	770	749	707	737	739	685	714	738	671	731	696	713	695	763	705	685	696	706	702	714	761	702	716	697	727	744	721	717	686	736	763	715	730	712	745	675	729	667	669	668	654	652	707	750	727	698	724	653	752	709	711	696	640	690	704	726	781	715	707	720	718	696	735	689	716	687	708	714	685	698	691	678	679	716	664	715	669	688	673	706	683	761	721	713	702	723	732	721	739	768	708	717	751	733	686	715	661	733	675	711	681	674	723	697	744	676	694	711	753	677	720	725	686	659	761	729	748	728	714	730	712	715	710	765	726	725	649	693	771	716	705	681	714	700	688	684	684	717	744	691	723	698	736	722	689	693	686	691	721	688	742	727	696	744	703	751	695	680	670	702	732	722	737	651	669	710	712	698	686	721	732	677	719	676	719	741	704	666	712	711	703	721	707	642	703	729	688	699	702	661	699	699	707	700	729	700	690	710	705	674	676	673	718	665	704	692	705	720	717	712	679	693	710	711	727	751	731	700	720	726	731	721	689	730	761	697	676	731	641	684	750	702	698	685	780	705	688	734	738	733	728	717	773	688	715	695	739	713	738	682	713	712	743	697	679	741	725	719	723	675	728	705	680	687	704	677	718	663	753	775	708	640	711	748	695	718	716	683	724	705	729	723	719	689	695	678	699	714	696	736	675	674	757	718	704	691	747	674	688	737	677	734	716	672	706	683	723	722	740	697	726	713	724	665	692	717	716	709	688	737	755	711	745	736	671	749	700	753	765	680	700	694	679	676	705	734	723	732	719	665	707	720	742	690	708	691	715	691	699	682	722	709	709	748	723	721	692	727	763	712	764	765	679	733	687	681	737	711	700	687	760	722	699	692	726	676	717	733	682	654	752	698	697	724	699	672	674	732	720	680	705	689	698	686	697	668	655	710	733	711	693	676	711	708	742	724	640	687	697	722	666	750	702	702	671	738	699	698	699	728	726	674	737	691	709	688	741	777	669	727	663	687	766	764	719	666	656	689	649	698	713	714	658	721	721	663	724	698	739	709	754	703	721	697	747	725	678	653	698	693	679	723	706	718	674	688	700	736	681	704	731	709	705	690	689	733	672	670	693	696	734	722	729	696	708	734	673	715	704	722	680	699	651	736	765	704	713	669	669	689	653	714	719	714	680	667	769	712	693	715	744	715	692	700	660	706	693	667	705	754	680	737	760	719	711	699	711	697	694	692	721	748	681	687	721	728	688	723	679	704	707	695	704	695	717	700	732	697	661	698	675	714	686	714	711	734	705	692	720	692	647	705	679	750	748	674	708	735	708	746	659	708	688	621	731	753	718	703	734	678	674	757	736	715	687	719	717	720	773	712	666	713	684	726	672	709	684	710	725	712	692	707	721	727	699	731	693	726	715	722	688	713	729	741	679	710	699	694	732	690	698	673	705	677	655	720	697	697	679	659	737	656	713	731	709	724	722	663	690	699	700	751	700	743	744	725	702	709	715	742	733	699	706	680	709	742	703	703	688	713	680	731	747	673	699	740	712	775	698	707	668	709	710	695	736	714	722	715	713	739	666	702	698	664	695	717	722	669	710	726	727	683	693	774	706	735	743	710	746	746	721	720	688	736	720	668	739	679	682	688	707	742	711	710	658	731	718	677	717	691	688	703	712	686	727	719	681	718	720	746	677	715	686	709	708	702	735	715	713	726	722	693	687	704	756	684	679	721	708	704	720	677	694	719	723	674	718	677	697	743	692	710	743	694	688	712	699	720	666	684	727	742	699	687	713	729	733	691	751	702	731	696	720	710	718	728	753	710	680	667	682	677	695	699	708	697	754	676	682	708	743	710	731	681	691	677	693	736	773	705	714	700	706	671	701	717	671	726	705	734	714	710	697	731	669	679	674	690	721	729	751	734	737	733	741	696	746	744	739	715	769	732	692	700	724	731	749	697	774	679	727	714	681	746	707	680	685	675	757	713	666	698	695	694	710	745	693	738	750	669	720	703	722	754	667	696	688	777	722	743	727	675	732	720	717	745	747	712	696	714	707	718	675	731	721	703	713	710	712	728	711	688	723	666	717	770	697	701	708	719	663	679	684	702	772	700	682	633	688	734	689	698	734	707	671	722	704	685	689	729	676	715	703	696	718	703	751	735	708	691	673	731	706	723	692	730	696	700	696	756	757	682	689	730	692	713	723	706	699	714	724	693	705	716	719	699	695	667	663	691	668	685	747	771	725	734	740	720	723	702	682	677	739	719	686	672	696	681	760	721	769	668	695	717	747	722	678	686	729	706	750	720	705	708	713	657	734	691	677	699	714	661	738	676	689	719	711	702	704	707	712	706	727	674	680	722	753	697	709	685	727	734	700	660	676	737	716	753	726	689	710	705	711	650	737	701	672	762	698	707	718	678	731	754	688	706	731	712	686	690	723	719	741	729	714	745	707	713	689	650	702	774	706	720	727	722	667	746	660	704	703	734	743	754	742	663	731	707	713	736	725	694	666	701	669	698	740	724	663	675	718	740	716	686	704	716	709	692	726	719	718	707	710	679	692	672	685	729	725	686	696	667	707	686	716	717	709	685	710	669	683	725	732	734	701	723	690	727	703	733	664	708	722	653	707	716	694	702	684	677	641	739	750	733	684	696	701	725	736	693	719	700	691	713	641	733	728	712	721	682	724	690	696	700	747	720	689	726	682	702	707	705	735	705	717	672	691	697	739	713	658	704	695	715	689	710	720	694	732	684	751	696	725	704	696	682	739	688	715	699	739	686	714	663	762	779	697	679	668	705	705	712	716	753	690	744	681	701	685	650	712	725	688	666	714	717	704	680	739	723	747	733	714	699	730	699	669	696	652	717	692	660	692	748	763	694	743	727	667	732	717	701	680	708	674	699	698	718	747	716	683	763	769	676	725	723	739	737	721	729	711	685	685	759	725	675	684	721	726	712	675	654	683	705	717	752	754	678	710	679	732	657	683	740	712	715	702	686	705	748	700	686	686	717	678	754	727	714	682	719	695	759	639	715	668	700	702	666	706	717	683	724	744	703	695	757	713	685	662	666	707	692	685	742	678	629	748	738	689	698	660	722	685	688	731	637	672	728	735	664	766	657	698	711	700	721	751	715	659	714	721	713	710	656	699	698	681	679	720	720	747	717	686	696	722	668	650	707	720	707	768	709	688	709	681	726	707	677	706	673	717	645	718	689	699	737	722	701	696	751	725	700	687	665	675	697	706	727	704	693	753	701	675	676	710	666	714	702	740	686	718	697	647	735	711	688	639	712	768	670	717	687	714	699	741	716	721	699	723	751	671	734	743	728	709	741	692	731	710	728	684	715	731	668	705	776	666	687	702	695	701	762	740	686	718	691	652	680	721	692	770	700	674	707	712	664	701	677	685	718	709	731	694	703	750	700	663	712	730	705	691	676	678	715
24436	21334	28487	24896	20391	10420	3628	2051	1573	1320	1084	944	977	814	738	710	639	604	678	590	614	585	599	614	633	610	592	591	572	556	544	548	570	549	523	507	513	499	536	509	527	501	546	555	512	538	518	530	545	511	519	506	507	510	477	544	508	495	535	506	501	553	505	517	493	536	518	502	508	495	516	542	520	482	508	510	493	562	526	527	522	532	506	510	510	511	524	544	520	514	560	514	511	503	507	566	544	507	499	479	506	489	528	491	533	518	538	521	483	474	488	489	526	520	526	495	543	531	494	501	518	526	446	504	516	514	510	477	530	511	531	444	531	516	501	505	502	488	481	516	539	520	536	512	474	536	501	509	534	513	512	512	490	481	521	537	459	525	454	541	531	528	496	504	536	480	498	508	531	523	472	495	491	520	493	519	547	485	506	518	514	519	518	460	516	534	505	511	537	470	518	526	484	517	497	497	522	525	527	525	516	489	517	522	525	492	535	522	491	513	543	499	554	498	527	490	487	516	519	501	501	490	500	489	540	517	503	480	513	491	513	514	496	505	524	521	511	529	502	485	509	507	546	503	494	549	507	550	551	510	513	483	521	495	537	478	560	505	540	492	493	490	517	522	502	458	520	518	511	472	491	525	467	525	536	501	556	483	516	488	558	506	520	475	558	502	536	501	541	531	497	531	546	507	492	491	486	516	543	507	489	566	491	500	503	523	512	515	544	507	495	501	486	559	510	535	553	521	490	514	522	507	485	497	509	542	521	502	525	516	513	471	513	529	552	545	508	515	494	506	494	479	493	522	476	475	486	529	562	499	516	480	509	539	487	516	532	524	494	519	494	465	594	499	519	503	470	489	485	505	511	485	499	547	491	507	489	539	511	506	504	490	505	485	519	534	562	543	517	513	510	485	542	504	550	533	536	537	514	516	503	500	543	520	503	534	531	531	508	501	512	505	500	500	557	497	549	521	535	507	525	511	489	481	525	547	512	495	507	495	481	502	503	472	464	497	538	522	524	520	525	539	525	501	517	502	509	513	550	480	544	526	491	529	527	550	559	523	478	498	509	524	523	536	519	508	520	528	540	495	525	530	525	528	491	498	485	514	501	524	505	523	539	536	497	512	507	546	541	495	501	510	457	536	524	492	498	503	498	498	540	506	484	517	514	527	517	538	497	531	545	534	528	505	493	524	510	516	548	505	524	521	502	503	498	497	579	545	519	527	532	460	482	514	530	532	511	516	516	503	531	505	486	526	549	467	507	522	533	523	478	521	513	537	529	461	486	570	526	537	521	523	485	511	539	501	529	524	513	530	516	526	536	520	520	549	493	492	503	566	515	475	542	558	506	539	519	491	508	521	492	518	523	511	515	529	506	501	477	521	499	548	494	511	494	541	522	534	547	477	522	505	474	504	494	554	534	484	503	504	491	473	483	524	520	507	486	551	488	506	538	538	524	524	533	535	490	517	512	482	510	495	518	523	523	554	532	525	523	497	489	489	515	491	490	485	537	492	494	556	504	503	506	538	536	510	532	550	501	498	509	514	475	479	510	494	511	526	497	519	491	492	503	481	499	541	528	502	542	525	518	497	484	545	528	520	463	526	530	512	510	517	496	521	490	540	495	516	450	508	486	540	493	542	551	497	521	527	486	532	506	522	519	523	537	505	531	523	523	525	496	447	498	484	499	501	495	512	527	510	542	542	516	495	466	497	504	509	540	501	511	523	525	513	507	490	519	522	538	508	524	524	507	502	473	555	526	514	486	480	538	504	508	546	501	515	533	495	501	505	522	529	492	496	543	466	516	509	499	524	486	503	534	534	475	495	522	552	530	523	477	518	534	495	508	532	504	515	533	535	553	503	516	514	491	528	509	443	489	504	517	510	536	507	505	528	495	520	509	520	509	528	523	490	562	493	461	478	506	524	518	511	521	473	543	501	542	490	510	508	521	513	505	532	488	489	531	511	438	516	563	474	502	490	511	519	506	495	495	510	506	499	479	535	514	469	496	512	483	558	490	513	487	504	474	499	516	556	499	463	508	522	495	491	478	509	548	548	494	520	500	508	496	496	516	500	519	551	516	484	523	550	526	520	483	512	515	491	594	527	576	521	500	499	484	525	520	518	479	514	512	489	484	487	488	526	525	495	523	515	477	506	510	506	540	502	551	492	513	560	518	519	483	489	494	518	493	477	496	502	484	495	495	503	502	503	535	518	538	512	544	524	465	529	514	543	514	456	503	553	527	482	532	504	499	485	513	521	530	465	497	527	544	544	485	496	497	528	529	516	463	507	502	526	504	493	517	527	532	543	534	551	524	528	507	544	563	561	438	521	513	539	490	517	516	492	521	518	557	554	468	525	491	530	513	525	535	498	540	505	543	546	517	515	484	517	462	504	484	547	551	469	513	558	531	505	478	535	534	546	523	510	503	496	519	519	518	495	506	498	551	513	528	502	531	499	527	526	491	514	496	544	525	511	529	492	517	466	513	536	505	505	510	525	508	547	556	507	523	513	539	488	490	507	524	522	551	505	539	531	505	490	551	524	511	507	509	502	511	495	553	489	498	503	510	510	491	474	522	517	527	520	550	468	492	568	500	506	514	500	523	487	532	504	496	473	532	498	475	470	513	558	562	501	499	482	494	465	538	513	490	504	512	496	483	491	481	528	488	532	544	511	518	507	494	512	524	522	477	534	508	520	500	519	509	528	507	504	545	465	529	512	529	474	511	484	512	528	509	521	525	532	504	511	471	486	506	476	507	502	539	516	516	524	525	534	499	518	521	534	513	482	519	565	528	513	538	507	512	503	504	490	486	484	530	513	533	470	513	504	498	504	526	497	508	513	500	518	500	502	473	548	500	589	488	511	545	493	521	535	501	529	489	481	496	529	511	489	505	547	490	496	512	504	506	515	527	523	518	482	499	540	511	504	492	475	521	489	513	539	526	470	480	494	495	487	504	513	516	523	542	515	484	546	485	518	484	547	495	522	573	515	526	497	492	525	563	489	515	547	562	488	502	506	498	515	488	543	521	475	515	517	506	486	516	532	499	485	511	521	481	501	496	480	517	507	557	514	515	472	522	528	521	489	486	489	512	512	507	513	543	535	517	521	483	495	499	544	497	522	507	535	526	523	508	515	509	514	530	540	503	499	510	522	539	498	486	505	494	509	524	483	524	525	465	489	523	509	529	515	519	511	489	531	497	518	494	477	541	485	532	498	495	501	487	521	485	487	474	523	533	475	472	542	523	530	524	507	492	538	546	504	519	499	495	519	509	485	539	467	522	458	492	507	476	496	520	548	486	478	522	501	508	545	536	509	494	494	493	500	479	531	477	476	551	526	507	528	524	516	501	495	506	494	507	530	519	497	500	531	496	519	507	498	513	486	491	502	526	509	516	507	517	526	503	483	553	538	459	495	554	539	464	528	523	500	512	545	507	475	515	524	537	529	460	506	502	541	524	515	466	502	524	528	537	485	538	501	579	493	499	510	477	505	541	529
32976	54509	42654	25769	12763	8695	5610	4040	3323	2532	1995	1722	1632	1441	1216	1097	953	913	860	840	804	794	791	859	804	791	764	731	698	723	730	776	733	673	615	653	592	653	646	622	642	627	601	609	639	628	591	633	608	600	649	603	608	627	605	596	679	621	627	657	621	603	608	612	623	612	645	610	610	631	578	570	641	614	628	622	639	618	632	642	630	618	606	636	611	657	634	572	620	615	638	620	649	613	640	623	607	626	616	605	609	625	603	634	628	630	550	618	575	614	581	614	649	584	624	609	595	618	588	591	607	604	653	597	596	628	603	596	604	619	644	599	613	610	648	678	600	648	624	632	573	640	591	611	643	650	651	571	604	675	619	591	667	646	643	628	562	623	649	615	595	592	611	638	610	632	633	606	606	594	629	630	617	589	581	613	591	654	606	615	664	607	610	652	606	626	628	605	603	615	547	660	566	587	618	601	600	624	623	683	543	593	641	611	605	600	607	651	634	638	601	651	591	633	570	650	608	596	623	593	634	666	639	641	623	617	592	646	577	640	625	588	594	585	631	606	626	578	616	608	591	596	656	639	612	647	656	669	554	589	590	632	624	624	643	680	648	603	615	583	592	590	599	660	646	569	629	602	620	614	628	599	574	598	649	638	593	611	568	598	631	637	577	592	608	638	570	605	611	556	600	596	583	580	605	614	601	602	646	613	619	649	597	622	627	580	593	607	612	624	617	609	627	627	580	612	608	641	560	625	583	604	580	594	589	594	635	587	682	607	622	621	600	606	677	619	600	651	615	579	624	612	619	620	577	566	604	599	598	640	628	640	641	630	624	555	620	615	593	636	605	607	595	629	655	647	630	604	598	589	642	618	606	608	609	642	656	604	611	577	619	565	640	590	584	613	571	592	580	573	642	641	587	587	646	580	587	581	624	636	643	579	637	584	569	593	601	599	592	655	605	611	635	598	563	628	602	628	665	568	597	593	560	621	635	626	639	639	670	617	605	636	622	618	614	628	619	613	624	601	636	584	594	616	562	626	617	631	619	580	604	640	580	629	582	614	618	669	612	626	602	583	578	609	582	611	601	610	606	611	536	607	635	603	604	563	611	645	624	599	596	609	621	583	609	588	612	598	622	636	576	593	605	640	631	637	602	594	599	606	616	614	633	615	661	611	651	622	584	562	617	612	645	622	603	626	573	640	617	614	629	621	611	662	571	626	632	588	599	584	636	672	645	638	621	599	650	601	643	616	636	645	567	618	585	625	626	606	622	570	596	658	618	611	599	575	594	665	598	626	639	646	616	609	585	603	595	582	619	603	594	570	617	587	586	638	592	619	665	601	588	605	659	614	636	638	653	614	619	610	591	615	635	625	646	607	599	607	629	558	662	627	586	596	616	620	579	635	599	640	639	613	624	626	607	633	604	632	615	558	635	636	663	589	664	600	605	587	602	549	630	594	600	607	623	597	601	629	585	604	620	565	673	596	619	630	595	603	597	662	631	615	595	623	584	636	635	649	614	613	611	584	623	542	600	619	595	611	614	610	585	602	617	580	636	610	634	595	583	646	640	598	627	580	666	630	619	642	593	587	628	598	630	659	642	651	615	617	619	621	622	591	641	605	592	570	642	594	602	585	619	618	613	614	637	594	625	649	600	583	625	589	594	614	599	639	585	611	633	600	589	618	606	587	568	592	604	601	639	627	581	585	630	558	601	614	606	644	578	592	615	648	650	593	590	561	612	634	628	599	666	609	609	592	614	598	636	570	620	630	625	607	620	628	592	624	618	588	604	601	638	623	614	598	614	568	626	643	621	629	625	605	607	642	624	618	622	631	595	589	626	617	630	569	631	598	609	649	636	592	584	589	611	667	579	618	609	633	581	619	599	584	608	617	638	634	605	618	584	578	627	621	594	555	614	604	601	622	616	591	625	627	603	618	587	598	609	612	603	649	592	591	593	613	610	575	616	632	615	581	619	610	623	581	630	614	615	604	598	574	589	593	631	590	596	631	592	628	590	597	613	637	621	624	641	619	635	676	592	572	621	609	580	627	570	631	627	594	618	622	554	599	629	599	676	601	618	596	619	617	609	641	607	582	633	577	583	632	623	619	653	565	644	542	577	598	637	625	597	651	603	608	669	601	608	614	582	610	582	583	580	623	594	656	607	641	654	607	664	612	620	613	574	629	632	622	601	574	637	600	672	608	614	612	621	616	609	624	620	619	609	623	632	634	611	605	639	647	612	635	639	642	579	651	622	596	598	605	627	577	601	584	617	598	633	578	586	646	628	605	679	594	576	614	621	649	610	637	652	623	631	619	629	639	638	620	556	603	630	614	636	600	639	621	615	605	660	598	624	650	605	650	618	614	579	618	633	602	617	619	596	602	594	564	585	624	597	625	572	606	642	630	609	606	626	595	591	597	608	610	608	611	599	542	600	628	652	639	566	598	579	593	547	581	583	615	604	663	610	615	594	628	615	686	591	619	638	585	596	605	608	612	628	612	619	608	623	588	572	582	638	603	599	566	600	602	630	622	614	611	572	612	641	561	631	623	626	573	595	603	632	572	613	629	608	616	630	614	619	603	597	563	628	594	609	585	616	600	603	625	652	638	670	587	602	609	622	588	616	639	628	652	619	548	624	621	644	626	627	605	608	581	614	615	543	568	604	614	613	638	606	588	621	586	632	616	614	620	589	620	615	616	583	621	623	601	656	621	646	616	644	581	647	600	618	604	626	612	639	596	609	612	630	658	613	611	644	631	606	634	627	576	570	599	641	605	621	595	653	638	600	606	618	564	672	585	635	617	619	584	642	593	608	630	645	579	604	608	593	619	607	616	583	628	598	595	607	592	610	612	599	580	641	633	614	599	574	627	562	615	608	635	617	571	641	649	589	615	616	611	608	602	599	602	614	604	611	613	645	602	572	623	601	631	625	596	623	605	598	667	576	616	646	582	576	651	599	577	589	599	636	592	640	618	630	634	596	615	613	609	608	645	607	599	619	587	606	600	669	643	631	630	575	599	602	576	598	619	654	624	580	629	634	568	642	636	606	626	575	596	627	599	591	650	646	643	618	625	626	575	611	622	625	612	625	612	615	555	600	599	649	625	582	592	610	593	593	604	640	621	624	654	607	584	603	652	627	638	654	580	627	639	620	610	604	623	630	583	604	625	594	647	636	621	592	573	582	579	602	583	620	598	590	644	589	597	586	633	593	602	632	626	616	643	627	623	607	586	563	628	620	621	640	643	601	627	580	620	614	625	621	605	568	606	638	642	638	611	627	612	593	584	581	594	628	612	607	629	615	611	615	619	622	608	594	583	615	627	605	626	661	631	597	593	573	584	642	592	622	609	599	636	610	642	604	647	624	599	553	596	619	587	616	632	599	591	629	605	605	647	595	650	583	650	579	622	578	612	605	623	608	619	630	623	612	583	606	603	614	613	672	608	580	563	604	625	601	594	581	599	644	613	655	613	610	620	622	650	671	623	611	609	623	650	604	630
25458	21418	27984	25339	12442	4600	2682	1941	1666	1446	1259	1121	1132	1074	1042	949	963	924	948	902	972	927	843	946	924	899	943	926	833	900	896	855	879	854	839	863	940	882	851	871	870	866	819	898	855	879	837	860	849	876	876	854	859	849	855	822	860	879	838	850	832	855	903	831	819	870	797	840	856	843	851	900	822	828	862	838	858	892	883	850	855	836	832	840	882	855	892	913	833	884	821	836	861	843	895	871	872	827	850	917	837	906	836	784	759	799	841	821	836	860	829	842	824	790	840	868	856	843	832	865	916	849	796	788	886	858	830	831	860	846	844	816	860	811	807	840	874	823	853	860	826	833	852	867	846	893	895	883	793	884	814	859	892	849	875	804	843	832	847	879	822	834	855	820	874	855	832	893	860	866	837	853	859	810	854	841	898	854	856	856	891	853	827	851	764	858	853	875	848	870	874	816	842	840	817	815	827	853	805	814	897	914	825	788	852	808	904	876	827	802	890	834	840	828	846	837	838	868	878	873	886	877	852	849	871	846	810	824	861	850	833	907	848	859	848	841	853	836	864	834	902	843	884	833	829	899	812	911	849	873	925	862	833	840	892	852	833	852	880	833	840	837	883	858	840	862	845	860	832	878	886	862	934	814	873	855	864	882	831	816	804	847	888	853	881	874	903	788	841	876	846	812	771	803	869	836	878	825	875	874	904	824	859	841	837	847	879	855	805	832	840	822	816	850	856	814	801	822	859	903	814	868	860	848	840	808	863	883	863	864	849	808	867	874	816	842	858	864	815	852	804	824	842	893	856	860	858	864	832	888	860	823	878	856	848	809	828	857	918	829	827	843	848	796	876	866	819	891	878	882	843	842	835	768	782	863	880	834	873	838	825	865	863	932	818	806	886	832	884	881	907	835	829	836	861	895	822	833	871	813	906	794	849	864	879	821	865	805	861	882	801	842	811	854	839	870	891	820	823	829	858	870	792	855	808	872	803	857	888	846	825	819	876	817	856	896	859	880	874	882	857	854	864	854	849	874	855	877	884	888	837	830	880	848	793	832	864	770	849	855	812	825	827	888	823	823	844	830	808	857	831	858	895	799	833	832	839	886	907	841	825	831	850	823	850	849	896	835	872	770	816	859	879	854	823	850	890	805	854	872	831	859	876	906	873	883	871	834	794	837	866	869	851	867	829	811	838	759	802	833	934	808	837	826	841	843	838	864	874	820	883	843	852	811	827	825	856	860	865	852	838	835	872	832	812	913	829	818	822	822	852	849	862	877	873	862	863	776	804	840	858	799	848	876	902	820	832	883	787	849	814	825	844	864	858	847	861	820	851	849	846	833	885	811	806	827	794	890	853	893	893	847	877	842	884	869	866	817	907	815	886	783	951	884	863	911	805	830	881	853	843	854	897	828	887	869	848	869	841	841	787	825	828	833	821	862	879	830	874	830	846	883	851	886	821	844	849	834	843	860	836	827	815	841	830	825	846	871	808	815	861	872	819	831	842	836	841	888	896	860	826	883	889	836	815	800	838	873	858	797	830	861	887	890	855	863	866	836	836	795	847	834	834	828	819	815	817	838	826	846	816	846	862	843	830	869	766	858	866	859	827	793	875	826	849	851	883	823	849	884	890	824	840	881	872	839	833	893	858	832	848	910	883	824	847	893	817	880	824	844	851	812	852	841	817	882	864	875	841	862	867	868	860	847	828	842	823	830	882	897	877	838	890	739	839	803	844	804	862	815	826	845	874	870	845	872	849	845	879	871	838	830	823	824	833	861	810	825	894	842	835	813	870	841	873	840	873	840	845	884	878	859	843	866	896	840	848	851	839	870	880	837	852	853	818	878	854	815	807	881	849	880	808	867	863	820	863	842	909	851	839	899	870	813	860	874	840	821	881	828	827	866	826	865	877	844	857	860	870	858	833	835	836	817	876	835	875	870	805	822	846	865	874	912	870	831	857	877	818	811	822	887	887	865	875	803	825	811	813	823	855	839	876	859	831	850	883	885	841	926	887	843	833	799	876	846	830	855	844	896	791	882	841	819	811	826	799	869	870	841	878	810	861	882	910	855	818	816	856	828	881	814	816	842	891	853	865	878	891	874	824	859	858	878	853	817	849	856	822	857	836	820	847	898	829	815	853	858	881	888	880	838	827	880	868	864	835	843	863	800	878	870	812	858	829	825	868	823	842	853	834	858	861	862	788	848	846	826	842	867	858	877	831	835	811	817	899	825	844	871	856	888	801	796	866	857	847	877	842	860	839	834	864	890	893	840	865	872	874	839	847	853	861	798	829	818	820	834	862	777	864	907	845	860	870	896	824	837	824	837	858	841	856	844	824	874	862	862	882	830	833	839	849	846	846	856	817	854	833	814	839	859	868	828	813	791	872	844	800	895	845	823	859	853	836	815	844	869	817	842	844	821	878	820	847	805	841	836	885	878	844	870	877	885	830	851	862	835	804	845	802	885	880	792	916	921	853	808	884	871	841	798	832	871	862	877	820	823	825	902	864	824	879	819	854	856	846	912	854	828	825	802	886	828	834	829	818	858	827	805	925	875	805	818	863	866	794	807	852	869	847	822	830	848	850	863	865	905	916	868	873	859	871	895	818	833	839	836	830	822	834	858	830	838	816	823	884	834	843	882	876	762	878	836	832	832	877	813	838	832	843	835	856	855	836	843	807	864	870	785	897	902	824	827	831	793	810	847	857	876	821	867	879	833	849	864	843	871	913	794	896	792	806	820	806	832	813	847	861	830	863	859	862	802	820	816	844	826	842	869	835	865	875	843	841	844	850	816	880	833	857	913	809	882	742	862	888	763	820	855	831	864	828	824	817	847	887	849	854	892	869	872	886	833	806	876	833	830	806	858	877	836	850	867	859	872	845	847	889	844	802	809	851	886	864	833	819	841	883	901	834	818	886	812	868	881	858	844	796	832	894	818	824	859	850	870	854	828	912	898	816	848	830	807	853	840	853	850	842	840	836	878	897	848	810	840	877	817	826	858	814	810	834	863	872	847	844	864	880	789	822	812	846	814	853	808	879	880	903	845	829	848	890	838	868	849	872	926	878	822	834	881	795	835	849	816	848	841	849	893	854	859	762	806	836	802	873	808	822	862	817	848	807	835	874	858	837	772	836	820	875	879	829	823	825	843	874	864	893	835	823	810	887	872	829	853	863	845	836	845	858	802	859	872	851	884	845	830	842	881	861	842	839	853	768	855	852	834	849	819	904	778	859	849	839	881	847	862	889	841	890	887	811	859	878	833	876	909	823	839	875	843	835	865	853	828	832	865	809	861	869	891	823	834	872	867	837	872	881	821	850	814	856	836	847	858	823	835	829	865	896	864	821	860	796	870	863	869	801	806	851	821	831	860	890	828	801	862	826	814	844	844	870	842	820	906	899	841	855	865	820	873	870	852	837	871	800	893	879	888	828	837	867	774	860	847	850	798	773	852	860	837	839	791	821	884	849	829	834	843	868	823	880	805	846	840
32233	49579	38636	19967	10638	7118	4992	3728	3095	2468	2151	1739	1694	1583	1471	1321	1359	1215	1228	1185	1101	1088	1106	1185	1174	1088	1029	1123	1134	1075	1126	1050	1124	1016	1016	1027	1040	992	1018	967	1002	918	966	1009	1011	1013	987	988	1000	931	977	1052	985	954	974	960	987	975	1044	944	972	1064	973	1041	1008	965	1002	953	1005	1023	944	960	958	986	947	1001	918	922	981	1019	974	975	923	971	950	869	988	998	960	972	985	951	956	993	988	959	1050	974	1006	958	1014	977	988	978	966	1000	982	999	1005	947	974	996	991	1001	965	979	988	999	1031	961	954	952	983	979	1006	997	1015	978	1004	1031	1012	964	979	1006	986	981	1003	969	926	987	948	987	978	939	1042	1008	1041	950	959	967	949	1008	990	986	1001	950	988	970	969	1002	1020	963	961	964	983	979	976	965	932	997	974	982	1001	967	1008	949	1041	990	942	1011	982	973	955	1037	935	1024	992	992	1000	960	1023	999	999	1013	991	1050	953	1005	1000	999	1018	995	1046	1007	981	1036	955	1024	962	970	984	987	945	1006	984	963	1004	951	970	936	983	988	975	939	973	952	948	1041	961	973	934	996	957	984	1042	1004	988	1005	947	1017	1009	956	954	945	988	991	990	997	987	939	968	971	971	1012	1000	1028	1003	976	930	951	1011	1007	976	971	981	1004	980	1002	932	1020	982	977	982	943	971	988	991	1043	988	1038	1033	1012	1024	1010	965	996	968	955	989	942	986	953	968	942	901	994	1013	1011	972	957	1011	1002	982	1002	976	973	956	926	1026	970	949	1034	943	937	950	984	995	979	952	1036	975	963	1052	1024	932	1038	963	999	950	971	1005	998	958	980	1003	975	968	921	1016	1013	924	1017	976	967	976	975	986	971	971	1006	938	965	1018	957	1008	955	1020	932	999	985	938	1017	993	997	949	1015	1064	943	962	1000	987	959	978	1017	962	968	1012	944	1035	998	994	962	988	993	980	999	942	987	981	983	968	980	980	982	981	949	973	998	951	1020	948	986	965	988	988	1001	1032	1009	965	962	955	946	967	988	955	993	1028	968	959	917	1013	970	1000	938	981	974	976	971	997	976	1014	913	980	965	980	947	1002	943	995	969	989	996	966	987	1000	970	1014	912	998	926	973	1010	938	950	959	958	1019	985	962	963	966	979	958	1022	974	980	967	925	945	994	975	961	980	951	1005	976	922	970	974	947	960	945	948	970	984	962	1019	981	945	1003	942	996	980	966	972	988	972	966	945	974	1025	956	964	972	1027	966	964	984	968	947	993	927	994	973	970	969	1007	1013	1027	937	1011	1019	1030	1000	953	1011	927	972	1007	974	961	1010	990	965	949	998	988	952	989	1006	952	956	967	992	973	966	1012	1014	1006	970	1025	945	924	983	939	915	1030	1006	959	997	963	1018	940	1021	1004	941	981	984	1041	925	990	1021	998	1009	979	1030	963	988	995	1015	970	1022	987	991	1011	988	994	988	967	968	973	959	923	983	1013	1007	941	969	935	981	969	1013	981	1017	931	962	1036	946	1057	939	1013	1039	946	981	1020	1003	986	998	965	965	978	989	946	979	974	907	972	1011	1023	1013	978	982	1003	967	954	946	993	1009	1000	1007	979	955	1016	1002	967	1001	1007	993	966	964	947	964	989	998	1015	987	975	920	958	989	981	963	990	961	980	1020	1040	960	940	921	1016	994	993	997	953	1027	965	1012	1050	999	962	1015	975	1021	1037	996	947	1018	988	917	953	1009	946	1024	958	1010	876	996	957	984	962	947	994	985	974	969	944	1031	978	991	941	992	1007	1002	1016	966	962	990	927	984	976	962	981	986	1017	998	1000	1011	952	962	1006	963	985	976	956	989	975	922	978	1010	959	926	990	993	953	955	965	994	925	969	949	915	929	982	945	986	976	981	1010	981	959	961	946	952	981	966	967	964	916	921	954	980	1006	959	1000	952	1013	924	975	960	953	1015	975	951	956	983	928	966	956	1043	958	978	960	994	992	951	977	906	977	945	1023	966	992	943	968	1008	945	993	952	1055	1005	960	970	988	1014	1004	909	965	962	979	952	949	990	954	983	980	1029	944	994	981	991	955	991	961	948	1035	941	976	949	959	1019	983	996	982	983	1006	969	953	942	966	1051	1057	1017	967	964	992	953	941	955	988	924	996	998	984	1015	1003	968	988	925	959	977	1009	901	996	977	929	1028	974	1082	1004	982	914	994	996	1022	953	992	985	922	990	1011	1012	977	1014	958	969	954	994	1002	992	969	942	943	957	977	962	960	1009	989	1039	983	934	988	933	936	959	922	1011	990	949	974	988	1020	992	938	951	933	936	1015	989	980	978	1001	1004	954	929	960	949	983	974	986	1006	985	976	989	994	976	982	979	991	984	1010	963	995	976	993	989	1033	985	984	995	1012	1001	969	973	983	1039	945	939	1021	1017	1009	971	991	968	929	993	1020	967	981	923	968	1017	942	1012	970	984	969	1002	981	1009	1045	998	988	1001	1021	1024	1003	952	1019	958	1017	972	993	1004	956	986	945	918	1000	1002	979	973	1023	1006	969	996	994	967	1038	981	1026	1027	913	985	945	892	947	981	951	887	980	968	963	1021	975	994	950	946	1000	1023	950	1012	978	954	1008	980	1025	1010	948	945	956	988	967	992	1027	916	993	967	959	930	978	941	989	995	984	916	948	948	1024	953	936	1042	975	1047	1002	966	963	1044	962	935	985	1022	963	1013	1007	958	1009	1016	957	1010	986	991	992	1007	906	893	976	930	970	933	1020	1037	1004	970	974	978	990	968	1002	940	966	973	980	974	989	1015	958	977	966	983	978	971	929	965	912	981	980	985	958	977	975	1000	991	998	968	982	962	987	949	1012	985	935	976	948	948	967	1034	941	943	939	899	987	972	971	993	984	1010	996	1008	969	996	983	943	957	993	991	994	978	927	957	929	970	1014	977	963	960	971	1015	961	1011	952	970	961	938	1031	986	968	936	960	1000	981	962	985	930	1009	982	1041	998	930	973	970	940	1009	1016	978	1016	939	955	983	947	994	1021	994	1045	987	959	1028	965	964	986	988	960	983	1004	1004	966	950	947	996	952	924	909	954	948	974	881	1039	1015	969	1000	979	1002	1020	976	955	991	968	988	980	930	1015	987	947	972	1005	980	975	1014	958	957	994	1010	938	1023	962	1010	943	1037	974	1014	987	939	1053	920	1034	1014	999	999	936	1014	948	977	989	965	959	939	937	1022	1007	974	959	1007	956	937	925	1021	1000	924	986	942	970	981	998	1017	1026	936	905	974	1003	1014	957	991	1011	938	966	943	975	996	1009	986	908	991	965	996	993	961	992	1032	938	967	967	941	998	955	989	983	978	960	954	947	977	985	988	1025	981	989	956	932	1024	910	953	946	961	910	957	1007	974	966	970	939	996	955	937	979	960	934	949	996	986	979	996	964	1015	1001	954	1000	949	1000	928	980	995	1001	979	1015	984	977	973	970	1019	934	960	1001	981	971	946	929	957	990	935	1004	940	988	1006	952	949	977	985	1001	996	928	973	971	950	985	971	1005	957	998	938	966	985	965	960	961	993	1004	1003	1000	957	962	951	1007	990	970	958	909	957	958	996	1009	982	985	982	962	1017	979	959	929	1007	1050	1031	936	1001	966	975	958	956	997	1012	1014	996	972	980	928	1028	969	1024	966	1003	1006	964	978	944	925	955	955	980	993	1014	1043	986	978	958	981	994	1018	1029	978	968	944	964	1005	1023	970	1001	954	1020	983	955	977	1013	959	987	1001	1005	972	974	991	974	939	927	958	937	974	949	862	958	955	1000	951	966	987	1010	948	950	967	954	1026	979	993	922	997	964	1011	961
23231	21335	29014	24097	21368	20961	11414	3920	2807	2535	2011	1591	1514	1378	1308	1246	1242	1145	1135	1077	1016	991	945	1009	1008	971	953	906	950	979	1006	897	898	881	897	894	889	882	867	852	903	841	879	910	881	911	881	821	844	882	837	853	890	842	833	871	906	866	867	849	837	863	867	908	841	945	900	823	824	875	848	878	836	837	868	887	858	886	829	883	870	917	815	850	878	869	903	847	853	863	845	849	875	873	877	808	855	899	874	892	879	915	834	870	823	873	853	827	803	842	843	806	880	863	880	842	845	884	859	849	864	841	831	892	869	798	893	798	829	879	870	887	914	842	889	907	854	834	882	850	857	852	831	889	842	807	847	899	858	910	862	899	876	905	842	885	872	855	881	870	850	861	873	850	859	835	842	865	831	868	853	840	832	876	835	892	844	911	833	838	902	890	849	867	840	878	893	886	869	821	830	866	885	914	919	883	839	842	917	823	860	888	880	827	885	867	927	899	906	815	876	833	788	889	914	873	817	840	874	888	882	872	851	876	843	859	869	836	804	849	857	795	855	840	870	827	888	815	852	838	895	837	872	828	818	878	896	864	897	828	863	927	884	893	900	889	891	827	841	822	824	868	850	879	893	866	773	884	821	846	875	879	928	814	894	883	899	881	872	884	801	932	867	860	807	876	873	909	868	821	899	876	887	826	852	871	854	932	844	858	817	832	833	860	941	925	896	816	829	917	845	828	879	864	898	853	865	876	896	887	877	804	909	826	857	928	877	860	821	879	840	899	841	843	851	850	849	872	887	883	848	890	814	856	842	845	899	883	848	866	862	881	807	902	911	859	873	860	895	860	891	831	883	956	905	836	850	864	848	846	902	830	844	839	860	821	890	899	894	850	856	847	879	849	879	834	904	846	915	911	857	897	866	886	856	888	869	923	856	874	840	857	847	821	843	869	810	906	785	872	905	827	881	898	814	884	799	884	819	870	869	848	856	808	824	912	847	823	848	841	800	853	868	874	878	872	853	835	878	902	885	852	840	882	849	899	878	873	891	829	861	844	896	812	834	865	835	810	875	937	858	866	855	820	932	887	836	798	874	917	902	810	896	856	884	874	850	828	879	859	911	885	846	851	856	933	902	859	835	899	857	850	856	874	844	834	880	871	911	806	877	904	892	859	839	878	857	792	843	835	888	875	880	890	892	907	892	953	806	848	852	871	879	859	873	866	853	893	847	865	882	939	875	843	901	901	869	885	802	798	901	855	853	872	837	861	885	841	891	865	862	887	926	823	804	851	865	856	842	863	822	853	875	843	908	801	840	824	850	813	884	865	864	805	886	864	825	872	838	861	861	846	815	848	894	903	877	894	893	834	875	831	850	898	856	819	876	783	817	863	863	890	855	837	859	836	852	864	826	794	835	808	862	884	839	876	834	885	842	847	845	871	879	878	834	833	878	887	914	814	892	854	827	817	908	862	885	879	863	899	900	893	894	819	800	813	865	846	840	857	905	866	872	844	854	853	841	857	806	879	891	829	866	836	885	861	884	852	833	881	836	836	881	877	884	875	935	851	862	886	872	876	833	866	883	885	829	854	864	903	877	822	837	843	862	861	864	883	891	801	800	886	879	883	846	903	871	926	811	862	788	892	867	845	845	863	841	880	903	848	889	859	857	865	852	893	885	851	887	824	845	907	853	888	878	884	847	918	881	852	857	855	818	844	855	844	849	846	881	853	800	904	833	899	901	859	836	843	861	866	851	798	867	871	868	870	881	847	835	861	883	849	854	918	939	826	912	841	858	865	838	861	851	853	887	838	861	904	876	862	844	894	845	831	870	919	889	866	847	828	901	828	867	868	857	845	808	839	861	858	866	873	854	831	871	851	837	822	800	904	845	851	893	910	867	845	866	868	826	900	863	855	884	840	894	887	858	836	865	874	854	847	847	866	904	866	879	862	869	932	856	851	878	818	862	847	894	808	877	884	892	867	874	896	877	821	778	926	882	890	855	839	899	842	873	883	888	845	855	891	880	850	847	919	856	861	856	878	849	850	885	863	840	849	844	854	841	834	907	877	870	843	822	869	847	816	846	830	827	904	856	885	853	838	868	856	888	850	895	839	968	839	863	882	805	848	833	830	859	894	888	786	889	782	909	871	791	858	887	919	864	870	859	915	887	840	821	863	831	897	872	848	864	831	905	875	851	835	854	840	780	842	817	841	828	890	850	843	880	868	840	891	839	895	878	852	865	870	822	880	886	916	845	872	871	865	872	912	890	925	873	844	892	891	879	831	866	834	850	865	870	839	850	805	863	868	839	891	787	852	787	837	888	844	860	860	886	860	812	825	869	789	896	863	843	816	847	852	874	877	855	894	850	891	901	913	875	879	851	866	869	868	828	880	890	822	873	848	875	883	909	850	833	846	927	877	865	913	883	912	866	902	875	843	843	860	905	834	823	865	820	826	892	890	828	793	882	841	858	853	856	882	885	874	851	847	841	879	805	879	858	840	849	874	826	869	847	894	832	861	856	827	893	881	877	863	839	859	863	859	848	900	847	883	919	897	877	836	855	864	883	849	842	898	847	874	839	854	886	883	814	860	858	863	855	845	836	900	893	849	872	868	881	841	864	856	838	874	871	853	880	855	834	816	848	824	881	897	882	906	844	860	841	890	894	860	831	901	824	856	895	820	822	832	820	840	841	871	824	906	793	829	866	827	849	828	879	879	875	885	895	903	823	859	874	814	863	860	859	878	864	904	848	842	812	909	872	866	893	853	866	859	862	849	888	883	843	882	805	815	827	858	843	876	881	901	823	834	849	855	941	860	898	849	893	846	885	845	860	863	874	866	836	891	833	867	869	830	835	860	902	869	872	880	828	850	908	865	859	860	914	854	843	808	943	889	829	896	861	861	873	805	842	801	869	840	855	842	827	855	860	844	887	870	896	850	868	881	909	821	869	833	848	853	893	900	883	872	864	856	845	901	896	837	811	863	860	855	822	810	849	882	837	907	874	883	922	879	857	876	882	829	839	796	884	852	837	893	856	923	847	867	869	847	915	843	829	848	895	822	873	872	858	846	866	827	847	858	868	812	868	831	856	869	815	857	858	881	839	860	889	811	854	808	852	874	876	864	891	860	888	892	841	858	814	872	819	890	908	831	851	851	834	853	864	874	855	848	866	864	870	875	852	881	820	888	832	874	882	839	840	866	864	793	848	870	810	871	879	851	849	867	902	859	854	842	879	840	889	888	806	918	856	838	834	906	841	849	829	862	798	864	859	797	888	844	839	870	833	843	871	852	842	862	809	870	856	820	857	894	848	901	908	830	891	923	838	858	863	845	909	878	888	829	880	816	889	900	847	814	854	842	881	827	880	858	859	861	886	857	864	892	824	842	912	833	862	888	905	858	824	781	880	907	826	889	855	877	817	828	871	871	811	864	851	832	816	830	875	821	795	827	942	875	875	886	859	852	871	804	858	790	904	911	827	838	823	888	879	889	870	902	919	877	907	867
36448	61812	47667	30367	16401	12829	8895	6558	5418	4684	3531	2758	2331	2207	1950	1692	1781	1640	1451	1422	1339	1144	1233	1218	1300	1181	1126	1053	1184	1083	1142	1115	1101	1042	996	1020	1022	983	1053	979	1030	1049	939	1005	1041	942	936	962	947	973	998	923	952	991	973	970	989	985	1023	921	962	963	970	1000	929	989	926	921	970	990	920	942	1030	971	968	958	948	991	989	963	947	930	981	981	975	990	969	989	963	1031	966	1010	936	945	1005	966	969	1000	966	970	990	947	1002	953	956	934	961	975	955	970	1007	950	965	964	923	929	941	889	1001	935	957	940	995	983	965	945	938	982	931	932	958	1014	935	968	948	924	924	952	977	960	993	957	956	987	961	974	964	937	969	971	964	965	974	968	929	974	931	954	949	998	919	964	924	1003	986	971	1042	971	963	1041	966	948	939	964	950	958	937	995	950	948	951	911	964	931	985	948	949	1007	936	1010	935	953	955	960	957	940	916	921	925	986	972	941	961	965	991	971	978	969	1005	965	948	937	1024	980	999	915	923	996	934	982	948	992	975	1014	958	934	951	943	968	994	978	947	957	987	956	954	993	963	974	977	955	983	934	965	996	961	973	1000	970	974	979	970	936	967	971	1015	950	1014	947	942	1003	970	957	1003	994	935	958	964	1005	956	977	1010	916	928	973	934	991	972	921	983	1062	936	987	958	940	957	1009	929	921	906	949	1000	957	910	1015	970	970	967	943	893	996	926	1014	967	892	976	984	987	979	964	964	930	1019	987	948	895	933	990	993	1003	940	952	984	968	958	915	957	965	1005	939	955	972	916	992	987	951	983	1003	962	916	958	955	976	977	950	944	1012	950	962	954	938	963	910	948	950	913	1018	932	968	965	961	926	921	996	977	955	950	968	919	930	916	959	931	1002	894	972	943	969	875	957	985	946	1022	969	959	938	967	916	947	984	946	991	1046	973	990	1014	954	987	945	934	985	980	1000	970	973	974	910	939	950	931	931	942	957	919	939	942	949	955	964	990	953	954	1001	912	975	959	943	957	976	970	976	996	967	939	953	947	950	940	930	1002	969	930	952	952	964	898	961	1005	948	966	993	988	964	1005	927	958	948	944	987	965	982	951	962	938	916	982	984	964	939	977	937	1008	937	971	950	975	923	936	966	931	985	952	946	974	981	905	912	1003	992	947	941	897	949	962	997	999	971	997	955	984	1008	924	939	913	925	973	950	988	957	1009	908	987	951	907	931	973	946	900	935	979	911	982	951	1001	927	944	963	932	1015	949	945	953	999	955	970	929	962	983	967	915	941	930	887	979	938	905	980	921	992	923	958	896	1016	952	971	982	958	903	1036	935	941	936	940	977	979	942	972	915	959	968	947	978	975	988	955	926	919	1027	958	928	982	915	988	952	943	950	993	945	948	977	965	919	970	916	944	928	993	922	997	951	960	968	935	954	934	925	969	958	935	912	1008	964	976	885	908	978	973	1002	958	977	973	1011	972	987	954	951	979	944	925	1023	958	1015	986	951	955	953	940	1010	973	908	972	967	960	924	954	987	987	1015	926	967	973	921	967	939	973	977	946	1040	929	943	959	926	986	957	987	962	973	1002	968	1010	997	943	961	912	959	953	966	997	994	978	938	955	990	943	1016	938	991	938	1013	971	974	1004	980	941	954	984	1034	1015	949	979	959	889	920	941	1002	953	979	978	986	994	971	907	934	1034	929	987	951	949	931	954	999	1001	945	959	979	921	969	944	981	982	984	953	956	1041	961	965	933	984	967	896	970	958	977	963	951	926	1060	969	911	977	959	972	1009	974	933	947	977	1006	953	991	1016	954	952	861	987	937	936	957	927	959	980	933	951	971	993	1017	984	946	981	991	928	982	1018	1016	968	935	959	989	898	990	919	941	970	930	962	905	974	970	992	954	944	1021	943	948	965	984	954	985	935	937	957	935	961	943	969	1028	1014	970	920	982	949	994	979	958	926	940	923	951	971	991	978	953	902	974	925	942	942	971	944	967	993	909	1003	939	1006	984	970	961	970	968	993	952	948	944	937	1046	914	985	959	943	901	980	985	937	959	939	942	916	928	938	931	913	1022	973	966	961	930	940	947	982	956	915	951	1026	969	971	950	1066	926	926	1000	978	950	973	973	976	963	947	1012	1008	974	994	986	1011	978	911	941	939	1000	964	944	937	917	908	932	1009	966	957	939	940	942	957	995	947	941	1000	993	935	919	991	961	978	943	948	1010	985	985	939	935	956	985	991	988	912	960	1028	958	951	958	977	975	984	949	943	973	916	961	989	963	921	967	981	953	933	959	944	939	953	1010	1002	974	972	956	991	978	946	984	967	974	981	994	984	997	974	942	941	929	939	914	984	981	912	957	952	930	937	947	1000	1005	964	963	935	925	888	958	962	957	977	925	1030	980	928	948	991	950	941	965	930	927	964	928	947	990	964	961	913	974	978	971	1002	995	927	980	930	977	969	974	1011	950	956	1027	946	908	935	969	947	967	1016	979	988	953	968	923	975	943	965	946	968	956	948	929	974	997	996	961	931	977	959	981	1033	989	960	994	958	955	943	894	926	946	935	987	941	958	966	947	960	892	946	952	947	983	996	947	1016	946	980	963	947	953	932	970	991	901	1017	944	1007	945	901	926	938	920	1008	984	952	943	985	955	951	967	951	1027	939	961	939	982	938	917	963	963	926	902	981	971	969	921	948	979	1006	964	973	981	966	1009	1012	1001	943	940	936	978	988	970	941	958	969	989	920	978	934	967	1007	924	935	959	977	955	945	964	956	963	941	1026	941	945	963	970	948	972	942	959	982	993	981	984	992	940	962	984	996	938	975	941	975	905	898	975	976	1028	954	927	970	914	922	915	946	927	977	995	957	997	911	981	926	954	980	995	948	950	925	940	928	970	944	973	974	958	998	1017	983	888	1000	928	945	878	932	962	1028	994	937	984	943	1003	983	967	988	986	970	967	938	896	960	978	931	994	979	989	910	958	928	972	983	1015	947	1014	938	967	993	960	946	932	933	920	961	1047	936	980	949	972	994	974	892	964	993	985	951	937	922	936	955	956	938	1059	914	906	916	939	966	976	997	930	975	963	928	918	953	992	928	943	960	982	991	963	942	921	934	1011	959	926	974	1017	936	968	945	1050	928	979	920	944	970	968	953	945	1015	972	919	1017	948	947	960	998	957	967	974	921	965	992	947	989	923	915	939	895	940	957	959	998	974	941	1012	926	956	942	1030	943	948	969	915	944	933	961	972	977	975	935	993	957	975	1017	938	1007	955	969	1003	963	954	930	999	994	931	923	963	973	1013	945	985	949	899	969	910	967	953	986	974	956	963	912	959	959	949	933	974	982	905	974	1020	948	958	993	923	960	962	938	972	965	960	981	959	941	973	942	920	918	982	960	955	992	976	947	966	993	1020	989	962	943	914	999	970	952	968	914	954	993	1010	973	975	908	953	973	999	946	996	949	961	971	983	982	964	925	952	950	902	931	965	1001	995	1010	1015	981	999	958	993	949	982	950	1006	993	922	1017	922	943	973	1051	944	920	1027	980	956	950	1028	973	927	957	979	938	945	990	982	955	992	945	944	947	1032	918	971	968	957	954	991	933	934	976	938	965	903	1011	947	980	1042	997	1016	990	964	953	978	960	971
29683	27308	26720	13699	4440	2561	1754	1302	1079	1000	891	759	758	729	728	710	733	709	628	654	698	613	651	651	662	603	667	611	604	607	630	642	597	621	617	623	629	571	564	601	572	582	621	632	540	583	604	621	566	632	545	607	626	585	662	568	619	543	617	648	588	608	599	568	552	585	540	612	555	554	553	586	620	595	567	615	568	605	592	574	581	504	597	610	609	560	640	607	609	547	562	592	571	608	630	603	577	566	652	618	554	612	619	560	583	618	581	574	568	606	571	609	619	633	593	609	586	598	620	594	596	592	575	597	579	574	598	608	609	581	599	525	586	595	606	596	562	562	599	634	584	592	599	563	619	581	600	572	590	587	593	585	609	638	614	592	602	601	594	597	606	600	637	568	590	617	601	600	596	584	646	561	563	538	590	584	611	578	592	591	566	610	599	610	647	559	607	620	603	565	589	627	560	572	567	564	620	599	564	586	633	560	592	593	542	579	575	601	609	602	547	564	565	610	624	522	585	619	621	648	565	578	600	607	622	611	558	619	556	583	646	622	629	599	621	592	632	605	642	532	617	555	611	594	579	579	566	619	551	590	597	552	601	597	588	636	565	601	592	600	608	559	581	565	549	585	630	586	590	607	584	573	597	630	615	620	591	578	582	612	587	607	581	583	628	629	554	567	581	616	589	552	583	585	554	603	606	541	590	559	585	591	579	611	635	623	584	620	586	583	596	580	575	594	599	577	604	550	548	602	595	575	588	586	590	629	605	632	609	571	605	578	595	562	552	605	606	587	608	582	565	584	591	577	634	574	546	609	626	561	556	609	625	600	547	583	578	590	593	599	576	590	604	611	597	598	565	605	613	613	603	589	601	586	572	586	547	580	601	596	587	571	561	542	609	600	602	594	594	599	566	602	589	614	586	627	561	617	581	616	600	631	573	592	622	561	568	579	627	618	629	571	601	571	613	547	595	591	589	579	606	601	589	590	562	554	592	617	617	589	641	582	585	600	616	550	623	590	623	580	555	612	575	612	583	645	574	597	592	612	614	579	588	564	605	593	588	608	603	599	568	600	587	561	571	632	582	578	586	602	600	603	583	562	605	600	571	595	574	577	605	596	587	620	561	581	609	566	593	614	636	581	618	663	574	574	589	544	571	585	567	605	590	591	618	610	632	608	623	601	614	619	578	598	647	581	590	566	613	592	606	619	561	524	558	550	608	545	597	574	592	576	576	589	609	616	608	599	579	643	599	633	612	592	605	584	567	617	583	550	607	572	598	619	654	607	617	624	623	604	578	546	582	620	598	583	630	614	600	559	613	632	581	546	601	604	597	587	574	589	579	650	595	594	573	568	610	611	596	543	661	581	575	607	592	584	578	614	614	633	591	607	612	565	618	569	580	537	584	628	620	571	594	617	590	603	627	542	560	585	597	593	588	590	579	591	564	614	568	588	555	612	571	629	610	549	631	592	595	632	585	594	619	571	583	589	604	583	610	585	611	605	616	575	606	522	555	636	588	566	583	622	600	623	591	596	607	612	607	580	588	611	559	596	586	566	556	585	589	568	599	605	606	574	611	587	566	574	561	587	591	592	637	580	572	601	569	575	584	632	645	596	604	632	583	613	612	590	567	632	612	558	588	616	588	558	557	537	585	576	585	572	602	628	597	558	579	605	607	539	579	598	557	592	612	615	586	567	605	564	613	624	592	594	622	639	613	585	595	559	610	593	555	544	591	596	591	578	603	559	645	559	596	611	609	556	571	576	583	650	600	584	550	598	589	575	599	581	621	574	596	598	563	603	578	606	589	583	542	615	612	565	616	638	587	572	559	638	580	542	609	580	608	560	624	553	557	559	603	587	549	593	559	555	563	614	548	571	579	565	608	613	631	623	597	578	582	574	578	583	661	626	561	588	567	606	604	607	609	604	591	576	610	615	585	613	595	572	571	597	579	580	552	601	629	561	604	602	573	616	585	595	641	627	565	575	581	585	626	615	591	563	599	583	616	556	577	585	621	592	650	616	624	593	610	598	564	588	569	589	577	579	582	566	619	593	644	564	594	608	565	591	566	590	582	563	587	590	575	595	608	579	570	595	613	589	571	604	578	550	601	622	624	663	641	588	578	634	574	569	567	598	617	620	578	580	640	601	564	593	619	599	618	600	581	640	602	578	576	595	622	590	598	569	600	602	556	596	556	599	599	559	643	577	575	592	647	632	596	603	621	581	550	573	645	611	628	602	567	571	614	593	665	613	567	619	617	580	623	610	558	577	590	618	620	581	591	564	601	607	603	599	606	602	570	593	587	562	587	604	628	619	588	625	588	625	619	581	613	587	626	543	608	598	565	590	605	635	591	589	575	633	614	537	616	585	599	578	617	599	581	545	597	546	631	569	555	611	591	621	579	553	583	602	560	594	628	630	627	632	601	589	654	593	611	614	556	528	583	615	564	565	584	619	566	598	622	572	571	584	586	636	601	612	571	562	581	594	630	552	544	612	593	560	592	608	622	589	592	576	588	560	583	610	567	592	609	585	608	600	620	620	564	605	622	547	595	602	603	613	566	611	578	566	618	577	570	580	566	583	593	585	631	594	557	629	620	591	559	583	588	574	617	565	585	588	601	569	598	582	581	615	605	615	580	558	610	605	584	591	579	611	572	626	602	561	639	594	569	582	584	604	568	564	551	618	597	559	591	552	586	588	584	577	605	586	576	617	549	573	617	596	550	596	609	554	566	544	558	603	601	581	626	603	598	579	571	547	561	591	570	602	538	622	543	615	601	575	581	580	592	574	583	585	633	628	570	590	591	589	592	568	560	601	593	558	634	611	591	545	585	560	597	575	572	613	571	605	595	588	635	571	573	554	607	606	569	616	558	572	590	588	590	600	625	591	622	598	588	582	546	631	594	548	584	546	598	590	626	621	574	618	568	596	584	564	586	558	582	599	562	584	615	607	606	622	581	621	569	661	560	631	620	606	543	585	566	568	559	572	581	581	604	590	582	561	603	605	573	606	613	574	632	574	595	536	565	595	619	618	605	563	564	602	576	653	596	600	572	616	600	598	538	574	632	585	616	567	593	584	626	582	608	630	603	632	585	592	629	602	578	600	544	631	595	582	597	567	609	613	567	529	581	569	627	620	598	589	615	586	573	607	604	638	560	629	591	587	574	606	605	599	599	615	625	574	571	635	590	624	544	599	612	580	653	545	597	657	572	614	624	563	609	567	603	582	574	559	652	593	580	624	614	539	592	591	611	576	585	627	592	599	644	594	623	628	597	570	573	585	589	578	563	588	585	571	577	610	599	575	598	576	573	562	576	621	531	632	583	560	565	553	573	597	621	595	642	569	568	591	555	625	566	621	566	566	598	603	558	587	585	622	592	625	593	590	582	551	608	622	605	576	609	594	606	619	602	562	619	561	548	574	544	579	571	625	616	587	576	619	570	585	587	612	602	600	582	592	604	576	593	561	583	597	589	575	590	665	570	562	559	588	583	590	591	573
31849	41673	30951	13954	6830	5012	3554	2518	1912	1799	1387	1149	1031	1014	926	968	955	947	901	878	895	762	820	838	762	825	808	749	760	788	747	786	725	749	748	772	730	709	708	682	721	724	748	733	731	661	680	670	661	723	748	741	739	702	739	766	700	721	714	723	730	723	690	689	653	716	728	708	743	708	683	717	747	735	746	673	729	723	717	665	749	709	747	703	652	726	757	690	701	723	767	733	698	722	776	740	729	735	742	697	727	716	715	725	672	709	676	757	747	753	746	729	755	736	683	722	715	691	702	705	742	741	709	675	740	667	724	736	714	791	746	683	699	674	721	712	746	687	713	721	718	708	722	684	693	727	698	731	741	724	737	736	730	706	684	678	729	654	694	754	684	727	699	734	740	746	732	698	689	692	750	716	679	734	677	710	760	763	678	765	691	745	691	675	737	740	673	708	736	657	712	705	759	696	715	694	704	739	714	746	758	710	734	690	728	763	722	728	694	713	736	679	759	700	730	723	651	752	705	680	711	730	735	700	723	690	720	745	706	687	710	716	687	706	697	741	700	744	730	720	698	737	698	722	683	703	744	718	683	694	770	653	812	697	742	718	700	684	679	682	750	710	675	747	748	752	711	689	740	728	699	758	696	697	687	718	665	700	685	701	710	706	776	687	726	732	724	693	756	763	757	705	748	714	729	733	712	713	731	729	715	749	706	739	737	697	752	665	711	693	733	716	683	721	735	678	693	730	686	725	751	722	673	756	708	746	691	715	722	752	734	678	682	723	744	691	730	745	666	707	711	752	679	748	724	732	709	701	728	712	707	740	724	753	732	720	703	699	707	732	758	745	710	709	735	722	656	686	768	688	733	680	696	724	724	757	746	724	727	716	750	742	737	705	747	717	724	719	722	727	724	717	767	688	706	725	720	750	686	726	674	713	700	683	714	732	732	666	739	727	723	692	677	699	735	678	715	713	700	684	693	695	718	715	712	694	714	761	735	747	707	717	729	743	688	733	701	682	746	751	737	751	745	722	667	680	727	721	722	737	744	697	697	745	722	739	698	728	711	774	699	679	691	748	783	733	693	670	712	707	759	705	699	729	699	731	702	687	704	690	694	756	715	747	717	776	701	658	720	685	744	698	704	728	764	705	758	726	725	724	693	766	723	723	682	718	674	748	699	710	704	756	701	720	737	728	726	710	729	702	757	719	684	690	741	687	710	704	740	769	686	740	700	707	777	664	690	690	768	670	732	738	640	715	702	768	729	658	723	741	700	777	706	664	679	702	756	726	711	773	687	735	734	681	673	708	740	725	747	727	711	756	650	720	738	746	703	715	754	667	700	711	710	710	714	782	731	687	758	753	692	685	706	759	698	713	726	724	767	676	707	702	731	717	697	707	739	761	776	742	724	716	727	716	706	688	689	710	731	685	709	702	704	752	682	715	685	764	727	667	739	762	711	683	698	762	701	686	720	729	680	714	704	738	688	699	717	676	740	729	725	681	690	717	728	738	696	696	734	710	710	707	701	751	763	701	701	722	697	731	712	715	716	723	731	698	711	686	716	688	704	734	678	705	743	691	738	731	696	669	708	748	702	707	707	709	730	720	709	702	706	742	700	675	727	760	670	752	699	709	722	717	761	683	737	673	722	683	690	728	715	723	789	719	740	714	718	737	738	715	731	733	741	694	741	750	734	728	729	707	702	728	789	689	705	672	730	707	689	732	693	726	733	700	748	654	732	722	786	685	703	712	736	755	753	690	694	726	677	741	671	744	706	732	765	735	699	718	717	745	712	687	710	726	722	707	751	684	750	755	694	688	727	726	682	739	739	741	695	733	745	739	726	663	753	712	730	735	771	716	695	728	738	718	698	740	715	669	749	731	742	710	700	734	737	725	649	697	719	742	705	706	727	767	729	683	741	701	727	696	728	704	702	730	691	695	708	708	726	740	722	714	712	751	730	743	724	761	703	694	714	723	669	708	757	707	748	711	701	701	761	738	704	729	664	742	718	741	727	686	714	684	734	740	734	710	706	708	710	734	669	684	716	748	696	716	705	691	736	736	725	725	693	733	754	678	686	704	754	784	689	731	608	755	673	713	738	747	734	720	699	716	685	646	688	703	752	691	701	764	735	677	715	733	775	723	723	730	704	733	674	693	725	780	730	679	683	700	731	743	734	709	677	684	714	735	739	714	737	676	736	769	710	719	722	686	717	680	700	761	731	707	694	699	709	713	691	703	739	741	702	707	707	747	745	752	697	715	693	692	742	668	746	682	719	707	722	732	751	695	707	734	715	677	703	722	718	710	739	697	703	662	735	698	744	710	707	743	658	705	720	671	758	740	710	728	719	724	710	716	713	738	724	698	709	655	745	650	705	655	706	748	699	724	667	706	731	692	711	704	729	693	703	746	697	725	736	699	736	693	718	688	706	699	692	751	737	715	667	735	709	692	747	669	744	662	695	750	737	773	735	746	672	684	699	703	688	727	713	707	710	689	728	675	705	673	716	724	724	689	700	728	701	669	680	669	715	753	729	721	668	715	649	696	690	732	720	705	718	714	717	722	672	724	696	721	688	745	714	737	717	711	736	698	709	747	705	735	729	700	706	698	707	678	712	698	694	749	749	748	701	762	747	703	732	721	693	720	682	727	723	701	667	695	707	728	756	709	741	720	714	735	743	744	715	730	671	720	737	756	708	692	707	725	708	701	707	725	721	699	718	684	724	729	745	678	713	713	726	725	703	754	695	741	698	722	703	718	679	646	738	730	717	717	692	737	677	725	697	689	669	730	731	717	726	685	713	734	705	763	737	750	750	738	679	705	683	693	721	769	715	716	705	726	740	736	676	709	737	756	731	719	694	700	730	700	748	686	737	685	695	700	655	728	698	719	671	702	737	729	743	737	757	728	721	706	662	747	693	702	688	721	678	690	697	749	710	710	707	693	705	698	633	684	685	701	697	719	702	729	751	713	673	679	735	699	751	666	734	694	669	716	708	708	687	709	719	685	673	729	753	719	735	712	702	712	723	738	734	722	683	744	726	752	706	766	786	704	687	746	685	749	705	721	724	744	704	732	725	768	719	688	700	720	744	704	705	711	722	765	706	691	712	711	687	735	731	768	702	711	715	720	683	721	697	749	726	714	699	716	721	713	733	674	709	731	696	658	753	762	696	663	689	735	692	697	702	694	759	695	721	725	727	708	710	736	702	744	760	720	718	740	706	743	731	707	712	737	745	744	695	727	706	708	726	723	727	673	693	730	737	694	732	723	721	696	751	687	701	701	730	684	690	756	734	765	759	737	755	758	724	708	696	695	696	731	732	662	706	731	766	732	754	720	668	691	693	705	718	662	728	722	742	696	711	699	724	734	727	726	763	716	692	690	746	740	767	713	681	751	709	760	753	735	690	714	728	699	695	724	729	773	715	700	761	696	719	712	720	729	700	741	706	719	754	777	712	745	743	734	708	721	730	706	773	718	738	698	743	752	717	755	748	725	686	705
24489	21357	28531	24863	20543	10306	4004	2174	1738	1378	1101	984	896	814	768	742	726	689	707	678	634	668	588	600	625	608	621	549	595	596	563	562	558	568	537	567	594	579	513	531	575	493	542	557	561	530	559	553	515	508	499	535	544	517	557	566	570	580	542	534	551	540	541	523	520	543	534	575	493	514	569	577	575	555	561	529	542	503	530	532	512	569	588	584	529	552	558	556	572	529	481	556	502	511	560	515	564	569	520	499	583	526	487	552	497	539	518	559	519	568	526	541	536	531	508	490	537	553	525	553	557	537	524	519	580	488	563	544	509	525	521	530	496	521	541	534	498	536	534	541	492	576	557	520	531	569	530	569	555	539	537	527	533	542	545	544	519	501	529	533	532	513	516	542	504	533	493	515	517	531	524	567	528	528	527	516	503	535	511	529	524	518	518	505	534	498	544	509	554	518	518	484	529	517	552	532	557	566	531	472	522	505	563	527	525	493	539	513	554	554	529	532	542	526	515	516	527	537	494	509	534	512	539	562	559	543	567	541	514	550	522	513	537	541	521	531	586	471	540	533	574	531	545	539	535	512	472	533	532	497	539	549	552	567	534	574	542	552	591	527	495	548	491	550	569	552	477	525	542	556	533	507	548	519	518	569	544	508	528	522	507	567	509	541	519	520	591	567	569	527	534	539	529	493	528	524	509	500	517	526	551	532	561	513	526	525	576	508	519	540	545	562	549	530	500	530	518	519	525	523	499	567	504	529	520	577	546	528	498	505	522	554	553	524	533	528	492	503	587	541	543	532	530	528	542	509	535	565	534	496	488	544	551	570	552	524	522	551	512	525	506	527	512	528	538	517	520	489	547	523	530	547	555	540	525	516	580	508	523	567	526	562	495	535	504	514	522	530	537	492	559	530	548	523	506	526	571	551	560	531	571	499	476	519	527	540	509	528	549	523	521	529	550	548	473	578	530	573	570	521	521	534	541	539	535	522	560	549	527	571	544	529	546	510	528	562	543	521	519	549	508	523	530	530	525	554	511	505	512	525	560	567	540	509	550	546	513	551	514	534	471	521	501	519	545	541	507	533	563	514	540	523	528	540	549	534	516	525	499	524	527	509	545	517	540	557	527	522	522	501	490	524	546	555	544	514	526	553	551	495	528	528	553	493	511	544	536	526	526	511	508	516	576	518	528	547	543	524	569	539	540	520	481	485	510	507	565	521	541	508	539	541	521	533	518	523	501	527	570	541	515	536	548	531	495	497	558	526	550	545	499	567	514	570	533	499	560	528	516	531	561	548	524	489	498	502	550	540	555	515	541	519	492	554	525	573	491	504	514	563	522	492	525	519	511	533	541	514	534	517	555	557	556	567	511	529	542	539	545	523	531	525	546	505	537	543	531	523	549	540	571	523	518	501	565	528	572	511	515	547	548	522	548	539	565	544	580	528	567	527	537	512	521	573	555	547	531	535	488	538	495	506	524	545	520	545	490	511	548	515	567	546	564	512	465	549	535	505	518	546	580	484	494	516	558	515	523	553	514	527	528	519	507	556	500	560	555	506	504	546	505	482	504	563	535	538	527	495	509	539	539	534	515	506	520	532	547	507	503	530	534	551	501	556	513	538	540	526	517	547	519	545	537	550	568	530	530	564	543	520	505	539	509	528	519	544	540	562	533	546	488	520	531	533	542	520	548	504	500	487	556	531	534	515	539	553	524	505	530	553	513	530	535	528	531	545	525	500	535	501	513	534	538	557	524	531	522	483	519	516	520	539	549	548	544	577	500	522	529	553	548	534	527	523	511	501	560	523	582	558	517	519	517	497	574	502	516	533	534	550	541	529	557	522	568	521	516	530	533	531	562	516	527	561	543	518	501	521	579	522	541	564	536	580	524	544	494	572	551	519	529	558	542	547	542	550	531	549	554	568	537	522	543	494	526	543	533	521	520	555	532	537	499	533	517	539	552	496	517	515	540	520	526	528	455	537	537	516	491	537	528	530	510	547	514	575	588	577	571	552	529	534	532	555	508	530	554	511	549	548	579	512	567	543	528	533	534	524	502	546	522	541	569	525	554	570	539	542	553	473	562	514	529	517	521	530	492	544	560	513	514	533	501	548	504	532	510	510	498	505	520	528	504	543	518	509	534	535	531	537	561	535	558	498	572	496	534	528	512	521	547	513	502	472	526	518	539	558	527	531	534	504	527	533	533	522	506	553	519	529	510	567	516	543	553	548	527	567	437	543	538	515	519	538	530	526	530	543	523	519	576	516	547	543	557	507	487	513	535	534	511	547	522	542	540	506	523	501	557	496	539	481	549	537	529	510	550	548	544	559	551	541	524	529	554	540	508	582	520	533	501	542	499	518	531	557	533	537	519	522	520	532	542	539	535	566	512	552	559	533	538	474	501	589	510	507	529	525	516	510	521	536	510	519	554	534	519	565	526	531	533	526	535	503	554	558	545	539	527	494	555	527	523	556	539	564	517	527	483	507	497	535	547	531	511	538	540	509	531	568	524	546	527	516	500	565	550	536	556	536	533	513	558	550	538	513	536	494	548	536	523	567	524	550	532	515	548	546	526	511	564	539	539	505	477	506	596	558	576	508	512	543	534	519	537	552	538	506	508	545	525	557	514	503	541	528	518	554	531	576	562	514	534	551	508	544	519	495	565	563	513	509	569	538	513	542	495	535	517	526	529	530	512	497	523	551	518	573	523	516	573	564	510	544	590	525	542	543	541	540	504	504	515	533	503	528	580	521	539	505	512	541	547	526	552	538	545	519	556	546	507	487	549	544	527	535	526	522	534	550	509	525	541	533	522	504	547	512	501	496	506	506	546	504	529	534	600	504	529	523	525	521	518	495	502	525	534	553	514	502	538	524	514	526	548	512	492	516	503	514	544	509	519	518	544	533	580	538	505	520	518	537	539	536	562	521	526	538	564	494	580	543	566	461	548	581	482	503	499	539	532	546	506	543	524	488	507	538	496	516	522	533	554	469	506	497	521	565	524	519	525	560	519	534	545	548	526	533	534	546	505	539	521	528	520	477	542	551	548	530	579	535	512	488	549	581	525	545	526	530	579	554	499	535	471	524	519	558	578	526	538	541	501	598	544	515	525	562	522	521	544	501	515	518	566	518	502	543	527	551	505	563	541	499	556	557	557	519	561	551	464	529	538	540	549	529	521	509	523	553	526	556	527	530	574	561	516	497	553	536	566	530	512	554	511	594	511	506	539	520	553	529	546	543	501	541	540	507	536	506	485	515	494	567	525	545	548	523	551	474	507	550	496	566	527	506	523	520	565	499	535	524	556	533	535	563	547	544	538	566	528	518	554	521	527	525	536	491	512	551	520	504	525	518	520	551	561	502	530	515	545	541	539	497	522	547	583	535	514	506	503	532	530	529	596	533	531	537	534	478	560	553	542	560	505	547	532	541	520	534	560	538	540	545	478	539	534	511	520	534	523	543	552	507	516	560	540	499	562	504	549	523	575	527	530	557
34449	53889	43474	25280	13390	8516	6104	4244	3401	2665	2238	1510	1435	1294	1256	1091	1180	1039	902	886	869	819	753	777	805	838	711	772	762	717	698	693	663	700	691	685	627	675	657	683	681	650	665	639	624	617	615	658	635	703	627	626	626	672	604	644	656	660	643	629	623	659	609	631	656	626	625	620	671	657	693	626	644	601	681	640	622	622	646	614	638	601	587	603	665	618	633	633	627	641	604	694	654	654	612	640	626	636	604	629	616	661	646	625	643	644	599	629	657	627	625	610	581	674	619	641	607	679	613	646	619	628	684	623	610	649	643	646	626	602	635	642	664	712	623	633	645	627	630	622	644	648	618	660	669	642	630	586	609	628	654	592	627	617	667	637	637	652	599	634	642	616	640	587	642	647	632	637	656	616	594	609	582	601	615	595	625	598	676	661	651	629	654	647	632	616	613	639	578	618	641	657	619	656	647	657	653	676	651	603	654	656	608	629	625	603	657	622	679	628	665	617	644	594	620	580	653	647	607	664	594	644	602	605	578	614	637	598	669	618	663	649	639	665	629	622	652	651	665	644	620	599	675	592	699	604	656	604	662	639	612	610	659	621	650	593	635	604	603	613	620	628	677	646	605	614	672	654	656	642	617	643	587	653	678	634	640	692	647	668	668	637	658	683	616	590	656	603	620	599	564	636	632	614	669	647	644	610	645	616	602	666	636	655	614	654	640	658	653	646	654	660	634	626	640	635	657	652	641	660	630	640	615	641	631	613	607	652	613	633	646	635	597	619	651	657	640	656	614	611	646	604	639	631	610	677	655	630	619	606	582	645	649	578	622	633	612	603	631	662	619	608	621	620	640	624	620	629	633	647	626	615	599	571	674	611	634	602	627	636	616	669	667	622	645	656	639	655	666	669	571	559	680	644	636	636	646	598	584	623	626	625	646	620	615	633	598	646	613	677	596	645	672	642	660	625	642	641	614	642	606	628	650	630	624	608	647	667	657	647	638	591	623	632	655	593	604	661	671	601	640	649	631	653	658	613	671	625	673	669	615	664	620	594	644	651	609	639	608	678	637	638	621	649	674	630	693	631	643	628	653	660	674	668	655	646	686	669	631	659	636	636	617	639	641	587	600	608	623	657	654	648	660	600	608	639	707	617	631	642	628	592	638	665	637	691	638	581	643	623	662	625	638	662	667	642	610	590	633	673	639	663	641	647	599	647	664	626	656	649	639	638	678	611	603	651	624	629	654	624	673	631	648	618	629	665	627	623	633	642	644	617	617	608	629	617	671	636	626	637	660	649	629	616	610	607	640	604	644	613	654	641	618	622	616	651	604	613	621	615	616	652	662	634	664	627	648	661	628	659	596	612	634	636	630	616	658	647	647	646	624	678	624	625	632	622	669	650	679	637	624	665	642	590	668	617	663	606	632	663	633	620	658	623	634	626	593	613	603	656	642	668	596	637	654	618	598	660	613	659	637	651	640	664	649	620	588	622	600	610	633	628	616	618	647	666	653	598	679	626	630	624	627	605	647	638	627	642	664	639	623	608	613	633	667	602	640	645	645	610	634	644	589	660	639	634	623	628	657	603	642	637	620	606	673	636	628	638	664	635	649	613	672	588	624	615	634	606	650	635	622	694	669	596	637	611	633	616	648	679	649	671	608	643	630	685	641	627	641	646	580	614	667	576	636	635	640	649	615	641	629	622	606	629	651	615	625	663	601	627	651	679	632	623	666	648	641	647	656	647	630	612	614	589	634	571	546	628	645	634	637	650	625	638	576	647	636	634	615	649	632	635	652	647	683	565	679	604	688	592	645	601	568	635	651	628	643	682	621	643	637	592	672	633	632	672	668	627	657	663	597	660	597	658	645	677	660	670	587	690	605	609	644	602	611	644	659	632	638	633	567	636	653	610	641	660	613	605	609	620	648	648	662	614	627	609	658	657	655	615	630	623	566	623	605	646	618	616	656	654	657	626	603	664	651	573	617	647	622	606	600	614	663	627	617	594	587	612	599	664	642	656	617	613	645	648	622	639	649	672	665	625	696	657	634	631	630	639	685	584	621	650	650	644	659	626	626	670	642	631	638	642	623	614	608	602	636	628	668	625	670	617	632	670	611	625	619	676	643	723	650	615	643	642	628	578	654	650	671	652	638	666	644	629	647	663	611	589	658	652	653	595	624	597	673	658	617	592	596	645	673	663	653	650	638	628	595	653	632	634	641	639	597	603	639	624	696	662	654	676	654	626	668	635	593	662	650	631	588	612	638	625	663	599	570	638	601	631	651	639	639	640	642	621	666	578	647	699	601	636	629	601	618	659	634	625	636	641	620	627	595	659	624	632	623	679	617	638	644	629	633	666	658	660	670	644	656	638	663	602	618	619	658	652	669	624	652	638	660	644	641	621	637	572	614	626	627	643	611	637	640	623	662	626	652	604	669	635	629	628	601	613	676	615	618	611	614	630	647	622	654	616	591	633	614	678	624	634	650	682	654	654	642	601	639	636	646	622	651	618	585	606	634	650	653	673	691	649	590	619	639	646	657	624	674	665	658	580	606	648	613	664	626	571	689	634	672	660	665	624	628	662	572	695	608	608	652	625	614	664	627	644	682	617	618	619	614	606	647	627	589	581	637	688	618	650	627	625	645	622	638	612	637	668	592	641	656	652	652	616	683	615	627	629	672	655	648	631	600	644	606	664	649	670	618	664	645	633	599	623	620	614	610	641	621	662	650	616	622	619	682	635	612	623	637	667	640	581	649	637	632	660	607	645	560	601	609	635	632	666	609	645	630	642	614	574	629	583	606	646	591	631	632	629	640	638	586	646	672	614	636	658	615	672	598	612	645	613	636	658	635	607	631	661	661	653	653	628	611	631	682	613	663	611	625	610	616	639	627	619	648	619	593	604	600	654	656	624	646	706	647	690	648	630	625	607	635	675	585	632	599	626	661	623	671	685	587	653	617	634	648	608	623	622	664	625	658	640	644	652	644	660	657	650	642	626	656	593	595	656	641	650	634	638	639	664	630	636	613	639	617	630	673	611	605	658	614	635	607	657	602	617	649	611	659	604	684	675	656	650	655	661	664	616	660	625	647	654	646	575	600	613	583	661	632	650	616	632	656	595	638	582	596	666	662	586	693	653	619	641	658	656	618	613	693	631	600	607	624	645	606	614	652	616	635	598	635	630	575	621	651	604	617	688	614	662	609	635	676	617	641	648	583	655	673	644	663	649	602	604	609	659	598	666	666	591	689	653	625	610	604	639	649	643	658	658	614	677	620	584	655	648	643	615	609	666	607	652	597	633	653	660	628	666	695	613	600	596	651	618	656	622	616	667	610	623	648	642	640	629	635	636	597	625	618	620	633	628	632	637	612	663	643	624	627	642	654	663	637	599	631	644	651	632	614	625	623	653	666	644	665	619	685	664	599	623	646	616	625	644	634	600	641	661	644	598	643	624	636	634	582	641	629	644	589	599	635	583	629	649	634	622	622	648	624	624
25454	21392	27737	25391	12233	4429	2915	1957	1665	1435	1278	1193	1213	1132	1033	1015	1049	1001	1010	971	927	990	922	894	994	872	910	902	970	867	938	904	853	923	841	885	898	844	838	891	919	884	873	896	844	914	806	840	911	848	801	827	879	859	826	847	962	885	867	865	918	850	892	819	889	822	858	825	860	880	872	918	878	896	850	855	858	895	829	886	921	839	860	814	908	843	910	866	901	904	791	839	830	825	883	838	866	864	861	874	875	845	880	849	876	913	866	866	854	870	857	891	817	881	854	864	869	890	876	863	842	820	834	849	896	843	849	854	833	882	911	807	891	921	815	866	845	835	883	852	833	823	847	870	896	891	843	816	927	925	832	885	850	904	928	886	878	855	831	797	819	861	899	854	918	946	896	916	875	820	822	892	858	846	807	894	839	834	803	895	864	870	880	870	862	845	825	836	858	893	852	855	882	833	889	880	876	880	869	837	894	869	829	846	866	865	847	852	855	903	923	816	919	826	874	876	883	891	862	839	851	906	843	890	876	857	886	796	863	896	825	839	810	907	844	831	848	924	870	861	830	834	885	893	824	873	855	885	870	878	884	946	863	869	839	831	903	861	862	851	853	893	902	851	849	868	871	813	858	918	858	880	859	844	850	886	845	834	843	853	858	903	832	873	886	876	827	913	874	832	924	882	885	883	816	855	860	874	889	881	883	930	851	873	860	882	874	908	938	916	817	857	848	845	846	823	894	840	933	841	919	903	918	827	839	889	843	878	854	897	829	865	906	845	825	854	859	878	882	920	897	839	867	834	869	887	846	845	819	868	905	841	874	869	876	904	874	920	879	874	901	850	895	920	835	882	833	883	870	855	861	866	889	881	891	824	837	829	825	843	891	860	868	893	853	860	857	867	810	899	847	863	846	873	896	842	823	835	851	879	900	840	849	861	860	887	817	886	857	886	923	880	907	846	846	870	861	883	910	845	863	914	884	912	865	858	856	851	881	867	866	845	903	859	865	844	849	835	851	834	850	864	840	868	897	880	861	845	894	829	828	850	879	860	840	887	872	888	812	850	857	833	820	865	855	909	926	883	873	845	870	840	873	851	849	859	878	883	837	867	839	865	872	879	854	889	857	903	867	890	877	846	878	854	899	858	868	864	865	835	868	853	809	912	861	867	838	850	839	851	867	820	931	897	840	871	831	867	882	868	896	838	837	902	866	828	875	825	853	889	838	799	859	829	888	861	801	856	915	861	848	838	853	862	822	878	877	857	866	872	822	875	836	885	852	901	871	881	863	882	838	903	815	839	853	883	836	864	834	833	874	875	886	812	834	859	786	897	887	839	850	863	866	861	878	827	843	858	896	887	901	803	870	906	874	873	820	845	868	898	819	864	876	881	846	875	868	964	927	842	835	862	853	902	867	857	866	880	793	883	893	892	856	882	931	881	828	862	861	871	841	859	854	904	846	883	843	893	837	856	883	875	866	899	834	868	882	885	862	816	886	897	882	838	915	864	872	878	842	869	930	823	958	878	903	807	799	874	884	881	910	888	835	898	856	872	819	910	866	878	886	805	915	821	842	886	827	854	886	869	942	858	878	873	883	872	893	911	836	838	817	866	846	889	835	806	858	908	882	776	850	919	887	881	847	819	885	849	836	866	943	845	848	866	847	869	895	837	818	864	875	871	849	888	845	863	825	854	841	860	860	825	829	855	856	853	883	856	867	884	782	908	788	872	877	945	827	875	857	893	904	869	900	912	815	865	922	832	804	843	889	866	864	904	879	921	846	807	873	860	822	923	865	858	857	908	843	855	888	852	888	839	844	866	884	854	895	875	886	868	817	893	879	876	830	866	870	873	844	894	793	892	929	824	887	861	905	881	874	902	905	887	902	891	833	863	842	878	849	842	846	852	795	891	867	906	847	814	907	914	831	834	821	854	883	862	869	838	868	903	900	856	870	832	861	893	864	849	824	783	884	880	898	866	836	857	825	858	832	854	876	868	907	847	832	866	873	828	900	883	881	822	894	913	881	853	800	843	844	894	879	858	865	898	876	903	853	849	877	919	811	877	881	854	855	944	920	857	837	862	886	844	875	847	844	901	855	865	849	857	879	861	888	858	897	882	889	916	871	879	887	867	848	844	887	828	867	879	854	887	859	836	846	913	883	847	812	869	862	875	868	850	881	837	849	860	876	854	897	847	888	896	867	892	895	860	883	854	880	847	894	895	877	905	879	886	891	860	858	852	846	859	881	882	928	902	852	909	854	907	869	781	872	824	878	831	842	887	866	867	881	840	871	892	900	924	875	872	922	801	834	871	888	892	837	829	874	891	863	831	864	882	940	888	842	802	859	893	880	849	886	863	852	855	875	841	884	853	886	853	900	904	867	906	822	866	879	862	860	881	831	888	860	886	928	845	830	882	892	866	861	842	865	841	851	878	901	866	868	823	856	834	879	828	849	867	828	914	917	872	877	903	838	877	907	833	900	932	876	861	864	841	888	864	870	863	868	862	798	938	890	851	850	894	876	860	886	803	906	869	842	813	787	868	879	851	914	903	859	874	900	838	848	856	884	847	869	867	859	857	858	859	863	837	834	829	888	876	884	812	932	871	918	892	886	883	881	866	826	835	877	850	867	885	906	862	896	802	860	846	918	860	859	802	865	902	881	833	871	803	850	880	855	842	841	835	868	803	929	872	875	895	882	894	867	817	932	857	855	841	892	861	859	923	852	900	831	869	877	914	894	916	945	862	878	899	842	880	881	831	812	866	864	843	892	886	844	881	912	888	920	837	921	854	879	857	894	933	870	885	885	826	858	807	851	879	904	843	918	831	843	855	860	862	823	903	856	835	845	877	862	808	857	875	849	831	877	882	853	907	845	873	879	884	849	856	852	909	846	886	883	849	910	889	923	930	899	927	906	869	923	892	849	844	839	824	825	858	928	866	847	826	854	868	872	877	891	871	855	834	837	879	836	902	871	894	864	893	862	852	864	867	858	864	841	893	894	919	909	849	901	874	853	901	910	867	857	863	860	896	895	839	862	822	896	825	826	875	824	879	839	892	891	866	829	889	839	886	868	847	799	850	863	824	843	902	852	887	884	878	855	852	877	876	900	812	843	855	866	866	877	830	819	892	885	830	860	813	832	854	871	845	893	824	846	876	903	929	870	918	898	847	855	866	916	918	814	919	856	893	901	889	877	867	890	886	874	878	896	812	860	845	878	928	860	851	851	840	894	884	800	860	860	869	830	860	927	867	865	837	866	927	896	866	842	884	849	854	854	891	850	905	890	870	865	860	880	855	890	868	869	866	821	820	877	857	868	882	853	842	870	868	862	862	846	858	855	840	883	810	836	841	847	866	885	861	877	891	861	862	825	925	891	852	839	826	937	860	868	878	893	892	836	892	882	874	871	814	841	874	846	864	867	851	940	873	888	874	879	896	886	866	874	842	874	863	900	870	848	864	842	877	877	820	832	840	900	841	857	925	952	862	840	863	836	886
33787	48996	36702	20883	9814	7130	5503	3787	3104	2476	2074	1808	1701	1644	1503	1431	1379	1314	1273	1275	1207	1164	1104	1060	1084	1150	1077	1119	1054	1096	1060	1043	1077	1054	1007	1049	1023	1045	1066	976	1029	1029	1055	1032	1009	929	997	930	1048	984	1014	1002	968	976	1070	991	1041	973	971	1072	987	983	1031	995	1002	1006	988	1024	1010	1005	1057	953	1023	972	1022	988	1030	1001	1008	970	1006	1011	974	1021	1015	978	1020	972	1002	1043	985	1033	972	999	1025	987	1037	941	972	1051	1010	1000	1042	1032	995	983	965	1011	997	981	1021	1007	1002	1078	1021	1021	1036	960	967	958	1034	987	986	993	945	994	1051	931	983	935	984	1026	995	979	982	957	1018	938	1046	1031	990	975	1011	963	1008	1027	1002	997	1040	996	1053	1013	1009	970	1038	1008	1013	1003	1007	997	978	1064	951	1017	987	946	962	980	1034	994	950	1033	1044	979	973	991	1012	964	1040	938	1014	998	992	992	1002	929	988	977	1015	960	1053	986	1010	1035	988	969	992	1008	1022	1004	1009	958	1008	946	974	1008	992	1060	1005	1005	1009	944	957	975	995	1090	1001	1014	1003	994	1016	999	993	1013	1006	975	958	965	1017	981	979	995	1018	988	984	976	1020	1017	1023	1015	1055	1008	1011	1016	955	1024	1005	975	1011	1003	1064	949	1004	989	1016	967	1016	1050	993	954	965	997	984	1012	1012	1059	1004	1016	1018	963	998	986	972	983	1026	1003	959	1028	1036	999	1000	956	994	1007	993	993	964	954	983	1007	1042	1004	1007	994	1064	977	993	983	1018	981	1032	983	987	973	975	989	969	986	1018	1014	1009	986	955	979	990	1014	955	990	1032	1003	1005	1012	962	984	1008	1045	1022	1006	1016	991	1029	991	997	1033	1020	984	1015	957	977	984	988	920	995	981	1015	1004	948	1038	998	953	961	924	1026	1026	1034	984	1010	965	1080	976	967	998	1017	983	1025	950	965	997	1047	1050	992	953	1016	999	992	920	963	1021	940	1003	1006	1014	978	1013	970	947	995	996	1016	952	974	996	944	1009	1023	974	982	1005	989	982	1020	1025	1003	985	939	999	997	1027	1015	979	1028	976	988	996	972	1027	1004	936	989	966	1018	998	1038	989	987	989	991	1035	974	960	964	974	1007	1030	917	1037	975	973	976	1002	1026	993	1036	1050	993	1018	992	1021	1015	951	1015	992	986	987	979	981	926	1005	1057	978	994	994	965	1004	982	1012	992	995	1040	987	964	947	944	977	969	1047	996	1012	1023	978	1066	1006	983	1001	987	1039	1025	975	954	1009	1019	986	1004	1008	952	1008	950	1010	1015	998	1007	965	1037	998	979	1001	1013	954	1015	996	984	1035	1019	1001	924	940	980	941	1065	962	965	969	986	1021	970	1037	991	1038	979	995	998	969	981	932	995	972	1025	951	990	1036	1006	999	971	1000	998	965	957	1005	1021	1002	982	1045	1008	991	983	1025	1051	965	1050	1021	1037	1005	1011	1026	1030	1009	1066	996	968	983	966	1035	986	998	999	973	1026	966	1014	991	1020	1007	936	1004	1031	986	976	1041	992	969	1028	930	1004	1000	939	1002	1016	992	1041	948	986	1009	1034	1001	972	989	984	1005	945	1004	1027	983	1032	1008	1021	981	1005	1024	969	977	988	985	992	1021	922	930	1035	1010	1014	991	977	992	1033	964	975	977	1000	988	952	1005	991	1026	974	990	1003	1006	1006	1025	1030	933	985	968	1056	1061	1033	985	977	1002	999	990	1006	1015	992	1017	930	968	987	1023	962	1033	1035	963	995	1032	1011	1012	1002	1042	1006	982	938	995	1014	968	992	1002	1014	1038	1020	979	1009	1001	974	967	969	1000	982	1022	1028	1004	984	1021	1028	951	990	940	1020	1048	1042	999	973	1029	1042	1000	980	973	985	1026	1032	1079	943	1008	1001	1026	996	970	980	993	1053	973	1004	940	1015	1016	1032	982	1042	1005	1009	958	985	1004	996	1008	1001	1080	1001	981	997	1000	964	983	957	1011	1006	988	1012	1075	1038	980	982	993	970	975	966	1011	981	987	1063	1002	1004	981	1020	988	1038	1046	957	994	1012	961	909	1015	956	970	1039	1015	971	1076	1019	1006	998	1024	1051	965	1026	1008	981	962	1019	1046	979	975	966	1024	996	968	1002	971	944	997	1023	1008	1012	980	982	982	991	998	994	973	967	1015	1001	1021	990	973	970	988	1001	995	1011	982	1013	1017	996	1015	1020	935	1075	954	984	1035	1021	1015	968	998	1004	951	992	1070	949	1007	1011	1031	972	1009	973	979	1027	983	1017	998	959	985	931	1062	984	994	986	993	1002	961	969	1051	1027	980	1056	1032	997	999	1019	1017	1033	1054	1026	965	992	999	937	1010	1025	1028	996	995	1028	1040	971	996	977	976	1021	1017	1057	1057	991	975	1009	1022	1002	1022	998	1002	1008	1002	979	997	1028	995	989	975	1009	954	963	1000	1008	968	982	987	1043	989	1050	978	987	1031	972	1016	994	993	959	988	1032	986	1043	974	942	972	1046	1053	1032	979	914	1001	983	984	987	1015	959	1030	935	965	1011	971	1009	1032	1028	974	974	987	960	1022	1000	998	997	1003	983	958	951	1042	1019	997	975	1001	990	1012	961	991	1019	1026	978	972	1030	1006	1030	985	960	1016	1038	1002	977	1001	993	995	953	951	972	978	1012	1032	1007	986	979	942	989	996	1038	1016	973	975	981	1023	993	1012	999	1032	1040	946	974	1011	987	962	1066	1044	1006	1008	1001	1006	1024	963	1055	964	950	1008	1016	1042	995	1044	1017	958	941	965	1058	989	950	989	1007	995	987	955	1005	1004	965	1002	1037	1036	974	998	982	1002	1014	1002	1002	986	971	959	1032	1049	992	1021	954	958	950	1037	1011	999	1037	982	956	990	1025	1020	1029	994	992	1005	1039	1009	1057	1008	1020	1010	981	1011	947	1029	923	1035	917	1034	1018	1031	1031	1009	1028	988	1011	1028	990	1003	990	1001	1031	1014	980	1005	1014	979	983	1040	959	1000	979	972	959	987	1015	972	1044	954	965	990	1026	981	935	1016	981	1021	945	1039	981	966	1001	994	1004	993	1031	979	984	1024	963	976	997	1001	990	984	1001	1001	1060	962	1016	1051	968	1005	1001	1001	989	1001	1002	958	982	1017	1023	949	1028	1025	1042	982	1014	1009	950	1045	990	1017	1013	998	911	1055	980	952	935	1019	1045	1015	1016	938	983	976	1002	985	997	992	994	950	1018	1006	956	980	962	1010	982	956	993	981	1009	986	995	1025	1047	1028	978	1013	1012	1054	997	1026	1034	1055	1008	974	1041	1022	994	1020	965	1012	970	1042	933	1001	1043	960	988	1040	952	997	994	1001	1003	1066	1013	1007	977	999	948	979	1000	1043	980	975	984	981	1017	1025	1010	1033	1003	1014	955	1000	1021	990	987	975	1010	956	1003	1011	1037	1010	1014	1027	967	1013	976	981	998	965	1028	1060	955	994	993	966	1028	953	987	1007	999	978	987	1022	991	1017	991	948	982	1001	990	1062	1027	1022	1011	996	992	1014	1046	975	955	980	980	948	1022	993	1019	952	1002	1018	1015	1023	968	992	947	971	988	1016	1023	960	998	1006	1004	1001	1000	1042	969	951	1047	994	1024	954	1030	987	919	986	990	995	1016	1054	958	943	977	1023	980	976	964	973	969	1042	1018	1003	999	977	1016	1004	967	1041	957	1000	928	994	983	1009	997	958	969	1032	1021	1000	1022	969	1043	989	1021	1008	980	965	1025	982	969	991	1025	999	989	948	977	1019	996	988	997	1001	1018	997	975	958	953	1031	962	1061	1019	1009	994	1000	992	1034	993	1002	1029	1026	995	1040	980	968	936	1031	1034	958	1030	982	1024	961	933	1027	1034	1026	992	950	972	982	1000	972	997	976	941	1019	1008	1013	1004	969	934	1014	1032	975	999	954	969	1017	1001	1000	970	1062	1010	991	979	1048	981	1009	984	973	997	970	1030	1014	1010	1000	962	982	970	982	1037	982	988	995	958	1009	1023	1020	1031	1007	987	1023	1049	1038	1015	962	1037	904	1033	1004	1018	1007	1062	969	933	1029	1008	991	1007	1037	968	969	1042	1007	982	1015	1009	954	1035	981
23284	21350	29092	24047	21407	21070	12049	4307	2951	2368	1811	1675	1519	1449	1304	1358	1266	1234	1146	1077	1114	1066	1045	1048	1054	980	975	955	916	980	971	939	935	909	995	914	923	911	902	902	854	895	866	905	934	919	953	914	888	931	946	901	880	910	898	916	859	885	904	906	941	932	828	894	867	871	912	881	941	921	874	887	930	872	845	883	907	886	839	889	906	898	891	830	918	870	858	848	913	955	867	892	898	854	876	914	887	890	900	876	881	870	876	882	883	909	892	851	840	898	852	873	875	886	903	925	884	859	856	840	878	884	875	902	913	843	859	935	929	885	902	880	880	896	872	895	856	867	798	854	909	867	871	852	912	928	898	844	966	870	893	867	877	880	888	893	883	905	891	885	903	887	851	904	894	814	847	929	898	910	919	829	911	936	961	885	903	967	855	893	924	834	857	874	941	901	906	906	834	905	937	941	878	849	905	959	879	930	880	864	860	920	909	871	869	860	844	839	922	963	860	860	931	953	929	862	884	880	861	869	866	836	934	906	884	951	860	887	880	864	909	880	892	850	868	871	868	902	945	898	858	907	836	887	888	960	899	835	904	876	885	886	894	887	953	921	901	870	851	876	879	911	929	875	878	853	906	854	916	896	901	869	906	854	909	890	892	895	885	879	932	848	895	856	936	847	895	891	820	889	855	871	950	895	886	881	863	882	843	867	857	831	915	901	870	881	899	885	861	814	905	890	868	902	858	902	839	914	872	862	861	950	897	853	879	867	835	843	904	864	908	903	918	903	915	919	967	860	865	917	896	893	825	877	900	839	898	917	886	924	887	916	858	883	882	826	857	923	870	883	961	879	834	858	900	929	843	917	936	857	848	914	900	867	920	901	962	912	866	860	887	885	858	878	884	931	836	855	836	897	896	911	903	866	893	893	897	892	909	836	844	901	909	910	922	873	890	850	874	877	913	919	865	964	927	907	863	855	902	853	902	898	890	879	913	922	922	918	855	928	917	898	892	917	850	864	851	869	884	906	839	920	906	878	866	873	916	868	913	921	834	864	821	887	827	909	830	881	875	849	888	862	915	903	909	896	911	805	926	880	826	877	932	910	865	851	847	879	863	823	891	890	893	899	890	853	848	874	897	879	887	861	900	869	865	871	818	876	940	874	836	861	874	915	880	881	877	861	841	861	918	867	860	858	833	853	855	881	870	887	890	895	894	874	862	909	868	884	949	851	877	871	893	906	915	893	918	871	895	903	866	897	898	910	937	834	884	885	912	909	891	883	920	937	893	858	876	901	782	913	855	906	892	894	867	928	894	863	878	876	876	883	938	880	878	916	882	919	931	909	929	827	863	887	858	890	874	868	892	934	861	831	865	818	856	897	896	841	882	885	918	891	847	877	954	859	898	886	839	900	898	892	861	891	863	879	892	844	868	885	829	938	880	904	839	953	921	920	893	910	854	914	894	924	835	910	920	943	915	871	917	906	925	897	854	871	878	911	894	959	901	858	888	896	867	887	876	895	900	869	896	878	921	919	840	804	898	874	950	919	809	854	940	882	884	868	856	813	866	908	936	953	821	895	876	880	855	858	851	923	877	910	898	873	905	906	842	876	912	889	896	878	949	880	859	891	888	899	877	872	840	875	874	915	860	910	840	907	884	919	915	900	824	875	896	875	856	879	923	847	910	852	870	904	962	925	876	914	880	896	865	916	911	900	872	945	843	895	892	852	897	845	918	898	895	893	881	920	891	829	846	875	884	982	901	899	864	935	943	898	913	868	894	823	862	887	897	873	854	859	878	865	862	939	870	911	872	889	888	824	915	846	879	913	945	851	874	907	855	815	828	853	897	853	875	873	888	865	872	831	906	896	917	922	901	854	868	941	905	913	869	871	831	832	868	874	920	856	928	882	867	933	858	873	808	857	888	915	834	907	851	877	912	890	895	894	896	889	859	912	868	894	860	847	874	861	866	890	881	862	861	894	865	848	900	898	867	767	874	851	850	908	956	869	888	886	877	922	871	849	903	932	913	874	884	908	919	879	905	839	884	853	878	839	872	896	859	879	888	841	861	856	877	953	937	880	876	890	828	901	913	889	908	883	883	893	846	911	885	892	901	918	867	892	837	941	868	902	900	890	865	904	878	883	844	898	913	900	822	883	888	875	852	873	869	905	883	929	935	914	874	948	842	888	922	941	889	883	901	901	900	896	852	931	913	875	833	943	857	894	895	890	884	839	906	878	832	887	886	898	866	828	887	890	897	928	877	872	878	845	872	926	876	952	866	870	913	808	906	885	895	885	864	886	875	844	916	874	904	923	891	873	864	881	905	944	888	973	883	876	890	928	930	861	881	888	890	957	865	862	940	865	864	853	914	911	888	891	903	888	907	855	855	854	924	846	884	858	909	897	858	918	983	839	909	898	872	913	907	891	877	856	883	853	891	932	839	879	883	847	854	933	919	875	863	948	873	867	952	863	919	896	875	849	915	847	865	863	867	913	882	891	838	862	901	881	899	910	927	900	891	890	909	831	884	880	848	858	870	896	916	936	851	856	836	876	863	871	869	850	899	842	863	890	860	894	877	882	869	922	819	872	873	861	854	907	902	878	858	889	934	824	868	885	905	877	902	892	904	836	879	874	838	883	892	893	882	900	887	928	879	821	866	836	894	881	905	836	913	920	837	883	871	855	880	896	920	864	865	893	898	920	885	921	869	881	887	889	922	871	885	854	876	923	882	871	869	908	934	903	873	895	852	924	885	862	887	840	871	834	898	836	887	866	864	810	893	916	893	828	894	888	889	886	929	894	872	903	891	880	900	869	944	844	817	929	891	883	921	876	859	907	867	854	884	924	871	884	876	926	887	890	827	902	913	843	812	838	938	905	895	899	860	894	906	893	896	813	904	833	878	842	818	873	889	870	858	896	888	906	874	854	830	915	862	892	830	936	859	806	880	825	870	880	921	879	867	906	917	890	870	854	903	842	828	926	861	919	878	896	832	892	850	890	876	902	868	869	859	905	832	867	940	859	911	930	895	887	885	877	816	908	926	888	941	898	874	862	844	896	900	896	906	845	869	914	897	918	920	889	872	841	890	865	869	898	901	902	844	881	884	896	835	852	855	906	938	909	868	925	934	876	890	860	877	919	915	870	862	937	896	903	881	850	892	897	869	936	890	922	936	907	884	863	884	877	910	888	925	856	865	914	898	869	853	884	899	930	844	885	917	873	862	821	867	840	960	895	903	954	854	831	870	884	881	925	861	861	895	890	876	894	866	916	895	816	889	866	900	909	922	868	961	839	859	896	898	868	890	926	877	902	878	890	841	968	859	862	881	859	871	873	924	916	851	877	817	932	880	846	872	866	892	887	929	951	906	929	844	882	889	879	876	913	832	918	833	900	925	886	889	905	910	863	864	956	877	794	844	819	887	871	870	864	876	905	886	909	853	857	867	922	879	856	937	897	939	899	933	860	848	861	882	883	950	840	906	906	877	913	869	854	875	837	952	842
35697	59580	48167	30388	16851	12466	9520	7033	5549	4191	3213	2863	2454	2315	1999	1874	1792	1673	1569	1515	1376	1283	1195	1239	1225	1209	1202	1131	1172	1113	1120	1081	1104	1004	1091	1041	1075	1010	961	1050	1030	1007	1017	987	1020	1096	1037	1007	1009	956	1007	1002	971	1009	1034	1031	927	987	1021	1046	940	1004	961	969	938	1027	937	999	935	931	954	983	970	997	939	946	995	965	982	967	945	963	971	955	1002	977	966	991	1035	940	950	938	991	998	958	968	1022	965	941	953	994	986	996	981	935	982	986	985	973	1037	1006	1005	1048	983	992	918	1003	1011	961	962	983	1044	1000	1005	950	1027	970	979	952	1006	1017	974	948	981	959	975	1010	976	955	975	990	1006	988	984	1009	990	959	992	1039	1016	944	994	926	955	970	1027	980	990	953	935	964	1020	926	984	1039	1031	978	988	935	932	1006	947	969	989	922	990	977	1006	957	958	1001	979	985	1023	1026	963	1011	965	972	985	1012	1015	948	958	962	1031	948	994	996	970	977	970	1005	985	929	968	1004	1026	977	996	987	1081	973	977	981	1003	968	998	959	1017	1021	1005	1024	970	966	1017	975	1000	946	968	1022	962	924	981	956	1004	971	971	1002	986	932	991	952	1008	987	961	999	946	967	916	979	1015	952	967	990	976	985	931	995	902	915	1001	1003	957	1021	1001	942	918	965	953	932	947	955	924	1018	1004	942	976	980	962	948	1017	987	940	989	968	986	1021	1009	967	983	941	960	979	911	946	989	1005	947	976	970	994	1006	944	918	1016	1009	959	990	977	959	1023	949	986	972	1007	961	1039	984	975	934	977	981	1019	967	1002	972	1009	938	973	963	1028	980	919	938	959	949	963	1004	961	959	1013	987	958	1020	968	992	990	952	950	925	960	942	942	937	1008	1002	992	1001	953	1024	1003	931	964	986	932	963	1009	976	942	952	986	979	927	938	989	944	961	924	1020	993	955	965	979	952	968	988	955	991	907	947	905	963	1045	989	1030	989	982	992	1000	946	967	960	1009	964	1025	1012	995	1016	1001	991	896	961	947	929	958	974	965	975	913	1018	968	952	977	961	1004	974	967	1080	965	974	1031	1005	1007	1031	1019	978	935	1005	979	977	985	1029	975	967	930	952	1003	1014	942	970	955	972	963	989	994	943	974	971	970	985	999	966	966	961	988	980	1005	1005	986	966	976	949	953	966	954	940	952	993	946	976	939	1006	1012	1005	1016	967	996	971	964	949	934	987	1015	1012	985	933	1013	1011	998	975	949	980	987	991	988	967	927	989	1015	1009	966	976	1024	975	973	990	946	947	1002	1005	964	1015	1026	973	961	973	1002	931	1030	981	937	978	993	1050	971	940	1002	983	1034	991	935	993	940	1004	982	985	947	926	958	977	987	983	989	964	955	951	941	958	1010	1013	945	991	962	936	976	962	971	999	972	982	938	966	1051	999	928	935	1001	983	965	996	977	932	997	986	992	994	967	897	1015	1030	985	943	981	976	931	957	948	973	1055	1001	1003	968	948	1013	990	988	959	951	992	956	975	995	1001	938	969	954	1018	1010	967	967	972	960	976	971	1008	980	970	957	1019	958	984	1002	1021	983	953	958	1007	924	917	985	944	997	999	977	956	1007	1020	953	958	965	996	958	965	994	993	997	976	953	968	965	1007	1005	994	1000	910	936	991	1040	942	951	992	1020	996	937	1015	968	908	994	894	994	1002	994	905	979	992	970	1001	984	978	1003	1015	998	962	1011	949	988	920	965	981	956	949	1026	1006	979	972	1030	946	1001	963	988	977	922	994	928	980	958	1013	975	1001	1019	965	998	953	967	965	987	1010	990	954	1042	985	1006	983	993	957	967	999	1014	944	975	998	975	970	908	966	977	992	1011	1005	939	940	988	996	962	1005	1007	945	971	1011	987	994	968	968	995	938	952	980	981	1004	969	1004	957	1032	986	996	978	959	1012	985	933	988	1002	1001	1039	937	1000	982	983	949	964	969	981	999	982	974	954	967	900	1017	948	1015	984	1045	997	976	991	997	960	945	999	952	996	964	1012	1000	984	1010	968	976	1000	967	985	1004	969	1021	969	994	993	981	926	1010	1005	987	972	955	997	989	919	977	1006	1019	902	985	1036	1022	957	945	985	942	1006	1030	928	971	985	1008	988	950	971	968	993	1007	1027	893	963	984	968	989	976	945	939	971	986	973	1017	973	1011	937	1013	974	984	987	954	981	937	920	1010	949	960	990	999	1000	1006	929	959	929	980	1009	994	1034	971	992	1000	952	925	969	952	954	992	1000	990	971	928	977	917	1041	996	949	1039	983	948	1005	974	939	1023	976	943	943	968	989	986	1011	946	1035	1012	956	947	932	983	908	1004	1029	949	932	933	998	951	986	984	989	964	993	945	994	991	990	1034	948	972	929	926	991	969	960	1022	976	923	983	987	976	999	959	947	971	972	999	931	924	970	959	1043	1007	1010	1023	1013	979	970	1000	991	990	976	996	955	1018	947	958	935	1010	1007	977	982	978	970	966	942	992	960	962	983	1006	954	940	965	995	952	994	1017	980	1016	937	1013	981	968	959	961	965	897	1003	993	941	966	995	1019	973	929	1022	973	1006	995	939	939	992	935	977	930	997	918	976	988	956	959	957	951	975	986	910	986	941	987	998	983	935	967	962	976	983	973	1002	936	959	1026	990	970	996	987	963	1033	933	984	954	968	954	1010	977	994	1040	1050	1014	943	980	967	978	1033	976	1002	995	966	981	919	946	977	1026	1001	960	936	948	971	966	997	922	1015	1006	979	947	992	994	965	967	1008	986	977	956	967	918	947	949	939	968	996	941	1031	962	1015	971	957	946	1002	974	993	971	1017	918	997	976	927	902	1019	945	1003	980	949	940	979	987	1012	974	992	931	1024	978	979	958	993	998	983	965	956	1014	958	1005	1005	1060	993	1006	937	981	983	953	1008	1007	1013	958	984	950	924	980	993	993	935	1011	919	996	1033	983	1008	989	946	924	980	927	991	1001	995	970	970	904	952	1001	975	943	950	977	948	976	1004	969	983	939	995	986	993	965	984	984	988	957	975	1022	978	958	1048	975	963	982	994	950	937	960	918	977	1011	982	945	991	1008	920	990	980	960	986	945	966	994	989	961	975	973	992	977	929	944	987	971	950	993	979	986	960	953	980	1025	1002	927	906	946	1017	965	964	1001	926	994	1033	965	947	984	956	994	993	1038	996	936	969	980	968	1003	985	986	956	956	975	990	970	959	978	954	970	988	930	965	977	929	987	919	1007	981	957	988	917	956	959	934	986	1000	935	982	915	926	974	986	952	931	935	982	921	968	994	997	973	983	992	984	960	922	976	934	927	973	933	911	976	948	1009	973	1058	937	1006	1015	964	958	994	962	954	1016	947	981	966	931	983	982	1038	1043	926	954	941	1036	950	1005	937	954	950	998	948	961	1013	955	964	1042	1030	1016	982	965	986	957	989	983	972	1022	1013	1005	972	982	950	942	963	963	902	931	978	1007	915	985	929	970	973	931	1007	946	989	994	1056	991	1015	921	1027	975	934	984	983	997	994	946	949	956	924	1007	979	921	932	959	934	997	987	944	1008	995	941	1004	950	958	952	970	904	945	952	982	974	1037	991	981	965	974	971	960	972	1022	979	974	1018	1004	999	964	985	988	983	1007	988	959	937	944	968	978	925	957	1005	954	996	992	958	938	1017	955	956	981	1000	970	923	993	979	1000	983	959	1010	997	941	991	997	969	994	961	942	956	978	964	1086	949	974	905	967	965	961	971	949	1014	1015	1000	956	961	992	959	935	987	952	1009	963	984	984
29269	27941	27514	14151	4045	2362	1796	1407	1193	1061	890	763	722	751	751	763	708	722	751	686	649	626	619	703	664	617	699	635	663	637	646	625	678	612	611	674	598	640	591	580	579	628	594	640	632	637	618	631	638	642	641	628	601	576	555	631	640	609	607	655	616	651	626	639	608	592	610	640	621	650	603	633	645	623	635	635	628	594	662	606	624	653	657	604	617	642	603	579	599	623	613	647	631	664	637	587	578	617	585	606	626	605	596	623	632	618	574	644	597	611	600	554	602	609	604	605	584	620	559	624	610	610	652	635	601	599	619	604	606	617	597	596	584	641	619	602	607	644	614	574	641	620	591	604	603	623	613	601	606	608	584	613	601	617	647	611	597	585	624	604	584	649	631	593	634	600	638	608	570	633	614	633	634	654	610	639	617	629	627	586	621	681	620	597	588	601	626	655	579	610	604	592	575	622	595	647	594	607	605	614	573	614	624	602	618	620	619	653	647	610	592	588	611	573	640	607	599	627	602	616	617	604	622	577	654	591	567	600	649	653	596	634	620	631	617	627	603	632	619	618	624	644	614	608	653	636	569	641	633	580	594	671	584	617	576	601	617	600	626	642	629	643	672	599	617	575	629	582	616	614	633	573	617	597	606	575	607	597	608	666	586	600	577	603	642	565	628	662	654	641	630	599	601	633	611	603	665	608	567	645	580	633	611	637	572	607	622	582	641	648	648	604	590	611	596	608	609	670	559	595	613	580	601	575	632	591	597	608	611	606	661	614	630	585	601	601	599	591	606	570	609	610	587	602	625	639	616	588	648	621	595	652	596	622	638	640	599	619	635	622	671	650	653	569	640	620	612	678	610	617	606	618	594	615	628	599	653	590	590	620	599	608	598	589	632	619	614	567	648	560	556	570	602	589	620	620	653	627	691	619	622	633	611	610	590	598	663	632	632	603	585	614	618	596	615	631	585	583	614	612	603	634	676	620	665	613	673	634	622	595	670	577	609	645	609	640	624	639	652	605	621	641	574	583	634	631	623	629	591	684	647	650	686	652	629	629	571	591	626	661	638	612	579	601	619	594	613	609	639	632	622	608	632	622	608	661	607	579	612	600	599	621	630	631	620	588	574	616	614	624	561	622	635	662	625	599	600	643	609	623	591	556	628	615	610	618	656	587	591	634	614	724	674	627	624	587	612	585	580	638	633	620	603	555	597	585	601	620	602	619	605	627	663	625	635	566	610	576	637	623	602	639	636	581	573	621	620	625	632	610	585	611	621	575	623	609	596	631	599	610	657	628	625	597	641	610	572	609	599	645	636	555	597	595	631	574	627	613	627	612	621	580	600	570	632	633	602	589	618	601	578	634	654	629	637	563	630	593	605	589	610	603	653	635	625	589	628	580	579	576	622	631	623	605	637	635	620	630	630	610	630	625	599	592	639	618	611	610	613	618	639	618	618	613	612	637	609	645	628	655	609	584	611	627	644	623	580	599	604	618	636	611	663	639	613	631	644	582	640	613	588	630	621	606	602	605	647	603	591	598	594	602	623	623	640	575	609	614	588	612	614	624	661	622	608	609	580	609	633	636	561	568	636	606	615	585	556	609	628	598	580	603	626	629	555	604	591	586	612	593	606	635	607	605	635	611	611	628	602	674	626	616	624	621	598	596	613	607	641	594	598	592	609	638	621	583	654	621	635	600	583	611	630	574	662	641	570	649	610	602	635	606	649	602	628	614	613	594	645	626	616	592	628	620	585	632	589	606	614	632	636	602	564	622	618	635	668	627	605	653	618	579	609	619	617	579	612	603	628	598	607	635	587	603	598	643	623	583	675	615	625	614	638	637	621	634	596	617	652	625	579	688	617	625	609	636	630	658	618	623	640	595	599	649	632	626	617	618	604	625	649	623	589	604	648	655	662	617	592	605	660	566	635	611	592	606	630	627	583	637	604	635	654	571	648	631	599	619	640	648	588	625	605	652	652	590	608	633	630	624	619	619	522	623	645	627	619	608	629	618	602	655	594	623	641	603	599	652	622	639	626	653	610	616	642	603	621	640	596	690	590	565	624	626	583	624	617	575	631	615	595	625	602	594	613	600	615	598	613	595	663	628	639	614	575	630	610	611	589	595	622	596	618	632	635	615	614	610	610	613	641	626	629	605	570	606	627	560	592	649	591	621	629	623	636	570	624	615	629	627	625	626	600	621	587	675	623	618	615	643	637	626	619	598	609	636	608	614	693	613	630	589	673	635	584	623	614	594	568	658	619	619	638	586	613	606	641	636	587	620	636	608	594	636	681	634	604	583	635	611	621	615	609	614	620	630	604	586	641	598	628	613	633	607	621	619	627	684	613	630	651	630	617	572	600	588	568	635	573	597	625	617	616	563	638	592	660	632	580	590	591	593	658	606	632	533	641	599	643	613	618	602	613	633	605	646	578	591	626	613	624	610	622	570	555	597	559	580	622	599	631	642	632	610	622	601	616	657	622	565	666	628	593	643	679	617	613	621	596	611	625	599	615	635	672	601	603	579	619	604	632	582	626	606	612	628	614	618	641	580	634	586	635	619	629	647	619	609	632	609	584	669	620	625	607	611	600	623	631	616	601	631	667	647	628	641	678	702	610	612	608	593	608	639	625	633	577	605	627	618	598	631	551	609	610	592	638	617	647	630	610	634	614	628	591	580	588	624	596	593	588	621	606	647	615	592	647	563	615	671	601	648	620	628	634	596	598	635	631	606	632	603	633	606	614	586	572	645	602	572	645	654	588	612	586	611	616	648	592	614	618	619	659	619	627	593	638	589	635	629	582	605	600	566	663	595	641	580	594	618	637	595	596	564	611	562	650	612	601	585	588	640	617	606	613	571	650	627	660	624	623	636	655	605	622	610	634	666	585	632	617	679	606	607	580	568	610	607	637	605	630	623	599	612	629	631	596	622	615	585	591	637	616	615	626	573	607	555	577	563	626	584	634	606	632	638	665	636	630	623	576	674	590	625	635	627	642	615	601	626	602	610	603	630	612	626	631	612	626	603	646	565	632	612	614	618	599	602	606	653	647	607	610	616	584	612	625	599	645	559	617	596	603	625	650	631	579	620	599	610	648	590	647	610	564	626	641	624	601	585	572	673	609	643	615	641	671	624	650	623	597	622	635	601	619	643	628	626	619	616	611	617	610	609	602	626	578	594	589	595	615	615	622	642	691	654	597	589	593	653	599	599	645	650	597	651	631	640	633	621	621	626	595	620	680	615	613	625	624	595	610	614	607	622	600	632	607	627	614	641	605	615	617	635	635	596	636	610	619	608	605	574	579	608	598	658	640	660	609	568	602	624	604	618	591	614	600	632	587	571	567	600	610	637	590	590	639	629	615	617	566	650	614	640	611	618	570	617	627	659	618	603	616	641	596	694	626	645	682	637	639	610	607	619	630	611	633	618	604	598	561	605	640	605	600	618	589	636	618	609	583	613	641	611	607	617	612	636	561	565	632	610	644	600	620	594
30847	42895	31502	13792	6148	4703	3545	2771	2075	1892	1409	1195	1076	1083	1058	971	922	927	868	895	860	855	846	794	820	756	822	820	816	808	830	789	772	755	777	782	784	795	738	750	710	704	750	782	769	725	764	743	729	713	701	755	751	727	737	750	755	786	760	762	748	734	749	754	763	777	761	735	728	715	774	752	732	742	735	718	714	711	721	754	729	751	697	696	720	767	793	778	760	716	740	661	727	712	703	683	757	717	770	728	749	764	735	753	766	718	742	713	732	716	722	753	766	730	758	751	729	724	701	748	766	722	710	719	740	731	743	742	736	735	803	707	741	789	730	741	711	770	728	669	720	757	767	723	709	745	737	748	735	688	745	722	739	747	730	761	720	703	712	728	748	755	715	755	711	738	758	723	762	745	682	726	757	755	701	748	729	749	734	730	750	790	770	700	753	758	718	725	704	698	747	714	739	724	702	741	733	705	713	737	763	779	690	717	741	670	710	716	742	726	749	766	708	723	735	748	726	738	703	690	757	742	776	738	735	742	737	728	735	748	747	749	733	724	727	744	699	757	769	732	721	732	721	762	726	736	695	715	714	748	712	712	735	777	731	789	762	755	746	723	707	752	695	726	769	730	730	754	707	771	746	711	764	789	769	732	708	723	734	742	759	737	719	696	718	713	752	732	693	728	722	765	707	756	740	757	726	777	712	733	772	785	712	708	723	775	778	758	728	789	733	731	749	656	706	751	799	756	714	714	707	743	738	747	741	790	724	716	736	785	717	740	705	706	730	776	678	705	772	793	758	757	721	712	731	705	724	759	743	801	727	715	787	779	754	717	751	770	753	774	688	682	751	703	718	721	749	774	755	742	746	696	716	766	738	720	752	781	742	734	717	689	704	759	720	788	699	713	691	739	748	791	744	782	786	726	727	705	724	710	763	736	713	733	723	710	670	742	742	675	709	787	745	685	728	745	713	751	708	752	757	747	704	737	764	782	729	750	727	785	777	763	714	744	753	753	745	752	766	724	729	742	758	739	730	757	744	739	761	741	791	721	720	793	756	719	743	759	715	727	727	725	741	751	710	787	737	737	695	757	754	712	772	778	686	790	746	708	712	763	698	762	776	769	748	763	689	755	746	745	748	797	775	738	724	729	754	694	787	754	695	750	760	701	716	762	768	771	736	766	740	663	748	763	770	777	753	737	725	747	732	683	786	769	727	728	776	751	721	749	749	714	739	734	771	760	800	746	687	671	720	775	725	717	721	759	751	699	723	712	777	745	718	739	706	762	785	713	743	747	722	753	678	655	686	724	764	734	704	694	788	790	746	738	736	742	756	796	706	745	730	777	764	771	778	743	746	748	757	734	712	704	734	722	735	719	773	736	666	741	720	725	766	699	726	767	756	742	758	775	718	690	740	754	719	757	753	735	763	717	715	780	742	753	749	694	691	753	767	757	827	705	738	759	722	750	702	718	733	686	688	747	761	749	774	744	698	746	769	724	724	756	735	726	745	777	705	801	740	723	765	754	739	763	712	751	735	745	738	729	716	767	722	747	775	697	755	739	797	751	717	772	725	733	682	758	739	725	745	707	769	770	747	682	700	741	785	725	703	728	729	764	743	742	744	743	738	721	763	713	708	752	781	685	678	734	704	742	698	761	749	718	756	756	789	727	773	718	789	764	753	736	732	706	705	716	722	737	736	699	788	722	763	708	759	731	733	721	767	745	767	730	755	724	729	716	727	784	683	747	710	755	738	706	764	702	736	687	724	774	765	792	746	720	688	759	788	736	758	718	709	696	758	747	740	737	764	729	717	785	700	765	714	733	766	757	773	694	730	723	722	734	736	715	719	723	708	722	716	708	741	748	726	729	750	738	765	769	729	725	781	695	753	754	763	739	731	753	720	708	751	786	738	696	742	728	690	753	730	783	764	728	725	734	807	718	788	780	717	714	761	715	725	747	771	767	716	699	762	720	719	743	741	698	775	748	734	740	742	732	728	808	709	736	739	725	740	698	744	661	723	722	764	670	746	791	688	787	742	716	721	756	743	737	791	696	779	691	777	702	706	731	702	741	778	726	701	737	738	751	721	739	737	752	652	708	716	665	770	740	716	749	743	704	741	693	759	717	684	725	739	738	719	735	708	785	742	770	746	696	730	728	720	697	792	700	758	751	739	713	751	733	636	719	695	732	773	718	748	766	751	728	741	730	756	719	678	760	723	722	754	753	724	763	726	738	722	728	724	751	707	738	702	781	752	767	718	737	690	758	760	725	729	699	734	703	797	744	723	735	760	762	747	765	719	761	692	688	753	755	709	764	747	794	722	737	738	728	767	734	690	743	804	753	734	743	765	773	717	736	734	726	738	742	776	737	706	719	753	748	688	736	771	737	752	709	735	721	799	724	761	740	769	714	741	738	783	725	785	768	782	778	758	744	764	705	755	737	718	723	731	750	698	760	779	756	732	758	725	719	742	753	709	708	704	771	741	759	736	724	796	732	667	732	744	710	776	712	761	733	717	772	770	734	735	753	737	703	751	764	743	753	698	747	722	745	722	753	729	736	810	784	770	716	736	751	742	748	716	698	732	739	750	722	736	729	701	766	720	720	750	745	752	753	763	677	709	720	755	787	736	726	748	692	770	755	754	737	698	718	727	754	739	722	738	762	737	753	683	746	682	768	752	693	730	704	738	736	675	760	684	709	753	711	706	702	749	706	734	723	786	766	766	799	719	701	723	716	770	713	723	737	793	746	727	694	773	790	718	702	766	754	706	718	690	721	742	731	716	750	701	729	756	766	714	739	744	737	718	711	731	721	728	691	747	726	727	691	759	702	725	732	746	733	715	740	738	753	700	743	773	749	753	696	785	737	717	737	735	684	718	746	726	701	752	702	771	749	691	667	755	745	700	761	743	750	713	755	718	754	760	757	751	767	727	701	733	796	758	725	718	756	738	749	706	703	742	761	706	729	732	733	742	742	760	707	716	752	735	726	739	673	704	738	719	697	711	727	753	707	743	770	740	732	762	778	740	705	761	769	735	761	743	694	734	730	703	726	768	769	781	704	728	720	702	735	717	722	767	757	775	758	778	735	713	761	799	750	748	708	772	698	702	737	711	721	741	763	723	751	754	724	750	714	715	695	757	733	694	699	715	772	750	684	722	738	733	738	743	752	747	740	779	727	746	752	765	765	738	768	740	745	713	725	713	707	790	792	745	697	735	736	759	737	754	735	747	746	720	708	768	727	747	799	755	822	754	780	769	773	733	749	717	748	703	712	755	694	728	731	741	785	754	739	704	701	745	677	727	722	712	736	749	736	701	782	759	713	747	722	735	707	778	751	724	738	723	764	708	777	709	670	724	755	722	678	735	707	694	735	776	738	781	701	745	724	700	732	724	700	715	787	750	739	696	729	719	750	721	743	758	750	770	724	756	762	733	753	777	768	688	745	712	712	684	749	727	742	716	741	733	763	782	770	701	742	743	769	763	741	769	697	747	736	725	719
24389	21282	28388	24624	20409	9693	4089	2471	1874	1560	1178	984	943	892	861	764	879	729	781	684	634	686	674	644	594	668	622	616	626	586	562	607	619	604	596	667	577	573	549	609	550	533	547	578	576	573	567	591	552	532	594	549	584	554	571	560	554	583	585	576	580	576	535	540	579	504	554	606	561	569	599	552	582	597	543	548	583	580	521	577	557	581	534	547	551	537	562	526	530	543	573	562	556	573	567	579	583	577	569	569	571	574	522	644	523	596	544	571	566	557	576	503	554	562	562	577	572	544	575	547	565	573	534	521	554	560	562	562	541	577	534	511	592	594	562	571	545	581	551	560	557	590	539	530	573	565	575	552	589	523	526	581	578	548	575	559	561	553	606	613	584	591	555	528	530	602	567	575	568	556	600	560	539	586	574	549	564	553	586	561	541	569	565	575	565	575	546	550	541	577	541	577	578	572	571	580	572	590	543	570	554	620	571	546	542	569	517	566	592	548	569	535	577	557	573	569	563	594	539	568	567	537	559	576	555	589	600	587	541	560	578	556	558	604	534	564	588	565	548	574	520	577	561	555	531	588	573	583	531	588	550	546	516	584	577	535	561	547	545	572	547	561	537	514	582	512	554	575	569	586	546	558	554	556	523	569	533	561	546	576	567	546	556	560	560	531	552	611	573	582	583	546	535	513	535	584	596	565	523	588	554	539	556	518	555	592	517	570	584	581	556	551	590	561	621	556	568	558	551	581	589	563	585	547	571	491	577	539	542	496	570	611	534	541	573	593	580	591	572	568	535	565	615	548	545	535	525	566	549	565	576	539	521	552	563	567	511	547	520	582	549	546	515	523	586	569	591	581	534	537	554	551	558	546	593	599	553	593	533	545	543	577	573	556	549	549	565	552	573	497	594	562	563	616	564	548	534	546	579	573	534	560	531	559	576	594	540	527	573	591	511	549	615	550	549	567	583	540	552	546	575	535	556	532	543	543	550	543	565	567	538	575	536	578	589	590	559	555	562	547	579	600	575	573	552	560	554	563	574	597	620	566	538	572	619	574	572	576	577	548	558	514	566	559	560	551	533	566	565	544	550	558	531	533	522	533	609	528	575	540	550	541	557	559	576	587	582	521	565	538	582	553	595	560	574	566	591	558	538	574	571	572	598	569	576	555	554	538	560	569	573	566	578	525	545	487	585	571	577	563	568	582	552	558	573	605	564	577	621	522	528	595	526	564	553	549	604	526	553	602	554	595	552	565	554	571	554	589	583	568	535	527	589	526	559	553	588	529	569	537	545	574	567	566	590	583	547	598	593	540	614	580	541	565	579	492	534	593	578	538	571	592	563	547	555	584	570	559	577	527	559	541	605	532	550	542	544	557	548	551	561	565	528	581	548	583	567	557	559	570	570	561	537	551	561	537	593	586	559	519	542	500	570	589	574	557	544	517	501	529	573	554	573	544	567	566	558	548	570	594	579	540	573	588	598	535	553	581	580	540	547	545	554	562	548	566	560	558	545	566	559	580	569	581	535	578	573	554	563	539	581	543	602	579	596	612	568	568	590	524	531	526	569	573	631	539	563	571	547	578	570	568	601	549	557	569	505	536	568	546	588	563	538	533	578	581	573	578	571	541	592	592	587	579	571	582	532	588	557	583	574	563	521	578	574	541	566	532	559	592	535	559	605	580	558	532	516	582	612	566	585	592	546	548	545	594	545	508	549	575	540	542	549	541	576	560	558	593	509	544	556	510	563	576	544	558	553	628	522	575	574	574	580	552	541	564	527	575	579	596	574	607	588	566	599	559	535	548	571	539	561	554	569	548	542	542	574	528	577	590	523	546	570	612	554	543	564	540	536	561	564	566	516	553	623	569	531	543	572	574	535	525	551	577	550	563	569	534	548	564	547	530	554	549	577	555	566	523	583	557	546	596	553	530	566	533	588	530	537	564	565	555	611	527	600	553	569	578	499	502	526	622	643	580	534	526	555	566	535	568	530	552	530	544	584	596	523	555	535	583	595	572	567	585	584	563	584	557	602	558	582	567	522	565	504	564	593	585	543	545	543	543	571	559	545	584	586	559	579	573	554	527	538	535	565	559	566	637	534	553	527	553	586	571	572	582	590	565	535	566	551	584	538	545	526	570	552	543	530	573	546	572	542	569	558	564	572	572	573	579	587	582	606	555	570	532	599	536	570	576	566	614	524	543	524	545	561	585	626	537	575	551	562	537	565	603	522	538	571	591	535	584	571	578	539	592	603	537	542	576	541	600	547	531	564	577	552	542	546	571	604	525	601	528	568	608	555	559	579	526	566	560	553	571	604	563	596	563	553	542	563	569	554	550	569	611	521	583	570	569	636	559	587	598	579	564	578	574	548	583	510	567	563	591	573	530	593	575	566	560	557	513	559	546	590	575	544	575	516	575	569	557	613	566	574	597	550	509	561	544	563	575	562	586	505	543	552	579	609	523	553	565	577	553	570	564	558	572	595	589	574	546	561	567	564	557	563	569	579	599	565	579	588	577	576	566	571	561	600	562	533	546	608	488	546	530	567	599	593	510	558	560	544	599	567	558	572	562	532	570	559	530	539	583	567	588	549	532	600	530	548	563	585	550	534	559	597	534	572	532	617	515	546	567	551	588	552	513	579	555	574	523	561	566	576	559	539	551	578	528	543	553	602	567	541	541	596	548	568	522	552	560	574	618	583	572	573	564	559	596	532	540	546	568	536	599	574	574	560	563	609	544	576	579	600	509	578	558	572	582	525	592	592	540	608	571	542	545	572	560	521	539	571	530	582	579	553	562	592	543	551	555	571	553	561	545	568	562	561	568	510	558	522	545	584	575	598	573	575	530	493	568	573	553	569	604	563	565	583	561	578	581	497	559	554	521	540	575	567	558	579	550	576	509	580	524	539	547	587	559	552	597	561	544	549	574	586	539	551	562	575	527	565	568	583	561	597	560	597	572	536	576	558	599	563	547	548	570	565	532	571	553	558	566	591	579	555	564	567	562	545	574	520	574	568	525	561	568	540	576	548	511	557	554	562	559	587	516	582	538	539	506	557	543	580	562	538	568	554	538	577	591	577	526	563	542	549	556	606	543	558	582	557	593	575	567	562	599	568	553	534	580	559	530	537	549	552	527	516	594	544	541	510	545	584	600	576	602	572	556	573	577	512	577	558	540	549	577	611	585	574	532	528	575	548	522	616	507	527	578	542	566	578	575	558	525	580	548	571	542	571	541	555	593	535	577	519	577	561	567	583	539	578	585	588	526	584	593	571	523	575	623	572	563	548	505	563	573	575	589	564	527	576	559	536	587	616	588	552	577	530	532	557	542	567	526	597	554	589	553	579	541	609	602	551	539	577	558	578	554	534	565	557	566	570	567	577	529	589	559	575	616	569	558	534	551	571	609	542	562	546	607	581	586	510	576	537	568	572	521	547	543	553	582	573	554	563	592	564	602	542	567	621	537	567	578	589	600	557	546	583	627	588	591	588	565
32757	52439	40511	19855	11048	7961	6247	4812	3694	3060	2217	1628	1543	1470	1262	1129	1151	1029	1000	958	930	940	889	841	833	778	818	792	745	794	750	746	710	739	721	781	648	688	691	660	667	702	736	668	722	730	745	657	658	682	651	660	646	704	652	644	656	656	688	684	699	640	659	714	645	683	638	649	659	689	694	649	645	632	682	672	639	705	667	635	672	624	664	673	655	653	691	692	679	660	679	657	725	678	666	652	714	662	664	679	679	647	667	640	672	720	678	686	670	679	656	678	671	681	681	704	646	730	687	753	667	691	665	630	666	656	660	652	649	679	662	682	651	629	676	614	712	679	664	677	658	672	705	636	672	678	650	660	641	682	684	621	661	681	645	721	698	698	672	659	653	662	658	686	678	653	642	640	664	655	710	670	653	662	707	690	636	671	672	660	627	628	692	632	632	665	732	646	708	685	678	702	642	659	642	676	655	673	693	625	677	653	659	710	712	691	651	678	674	667	618	703	676	652	655	702	655	635	659	677	655	650	674	622	668	727	642	655	704	692	642	681	700	701	664	653	612	671	667	675	679	695	693	663	672	647	655	655	665	660	653	663	665	679	696	671	679	645	682	666	668	652	701	661	672	709	652	581	646	689	644	655	659	661	703	693	683	593	703	681	636	667	688	704	633	677	640	668	666	680	702	652	659	669	695	708	664	687	665	673	643	635	696	667	706	589	700	641	655	695	673	650	705	640	648	641	711	662	672	667	684	670	686	628	669	658	613	633	638	664	684	669	684	634	666	687	646	669	635	675	646	620	692	642	680	661	688	650	679	723	705	661	673	644	643	676	661	656	682	631	675	683	699	641	653	630	635	703	675	686	717	716	655	728	672	675	621	670	632	671	655	651	610	685	655	713	652	640	645	634	659	682	682	708	677	635	679	667	653	634	670	617	638	667	706	669	639	615	658	625	672	695	659	685	684	704	660	659	672	636	700	667	646	662	704	667	714	642	696	644	621	687	704	648	678	610	677	680	696	682	634	673	645	674	640	687	696	666	666	647	659	651	676	741	705	656	606	676	696	678	656	693	640	673	664	674	658	668	687	698	640	634	661	640	676	643	673	664	635	640	701	690	667	652	680	649	693	686	631	663	675	691	689	652	653	671	714	693	649	691	690	646	605	692	601	638	666	667	675	648	722	696	660	643	616	709	643	650	661	663	684	663	631	672	632	684	714	669	692	669	704	668	655	672	680	667	689	668	666	633	682	710	686	711	658	675	667	641	653	667	692	620	670	571	682	702	697	665	668	685	639	681	643	668	648	643	697	633	662	659	632	694	629	671	665	677	637	644	674	704	640	691	683	683	652	684	647	630	641	652	675	626	654	634	659	661	696	667	629	630	650	625	661	676	632	658	665	669	651	673	678	675	672	653	667	655	665	710	685	633	666	639	636	661	665	649	697	668	686	626	708	669	651	636	630	671	644	671	655	655	668	663	732	662	640	678	650	640	619	655	636	679	669	652	635	681	651	666	671	656	667	659	728	654	637	696	680	652	695	648	683	622	672	653	665	684	635	650	653	667	644	664	707	693	657	667	634	658	636	682	644	659	676	663	668	651	683	691	638	688	649	671	671	658	687	645	719	616	669	650	705	671	681	638	650	665	647	626	623	701	684	684	629	691	641	709	649	681	697	674	657	639	653	696	681	686	700	689	684	669	656	631	673	665	654	689	662	707	690	664	667	640	664	676	671	677	647	695	703	683	621	683	648	707	625	626	620	643	685	651	678	629	636	673	638	664	600	691	696	710	717	685	625	690	700	679	689	630	691	670	685	649	710	667	667	697	676	691	634	676	643	671	660	663	666	584	661	663	667	648	680	646	658	672	685	689	647	665	686	680	681	688	673	655	692	663	644	669	677	684	655	602	736	634	670	721	670	647	634	716	681	660	644	668	694	706	666	653	683	641	621	680	638	687	677	677	631	665	667	669	641	663	631	723	670	661	680	660	657	685	641	687	679	700	674	629	662	646	613	702	642	628	664	673	626	647	632	665	711	693	652	692	661	700	649	640	697	659	650	680	690	692	701	668	674	665	677	688	688	657	665	638	675	667	690	693	667	670	664	688	612	687	612	678	703	678	702	722	691	681	695	657	648	651	641	665	712	696	648	682	658	672	676	663	717	685	684	649	703	695	632	642	673	669	651	701	671	647	653	650	641	652	706	679	670	722	682	701	696	647	681	654	665	693	668	655	669	672	745	696	680	669	706	659	618	698	672	662	666	703	679	689	661	657	658	700	709	609	637	639	638	654	654	640	695	635	642	646	655	641	658	684	642	722	627	695	648	668	622	654	679	692	588	694	696	683	681	704	666	651	663	661	681	655	622	661	659	674	698	664	705	651	659	691	688	700	619	641	643	658	641	621	643	668	682	669	649	670	661	687	667	625	669	638	688	650	665	642	690	697	667	680	698	674	638	702	668	678	633	673	653	698	679	698	619	673	654	645	650	683	665	701	687	655	667	652	695	664	698	696	700	658	675	647	640	680	654	642	655	691	679	690	655	681	720	669	644	700	649	682	680	685	676	650	654	696	673	630	674	670	667	683	721	686	722	699	638	672	660	683	680	671	675	700	657	679	679	676	689	675	674	686	644	679	667	670	669	628	705	648	655	651	666	637	637	687	688	661	662	663	662	738	655	647	673	641	660	675	672	696	714	659	673	703	590	647	652	654	618	649	660	652	704	692	690	658	682	644	660	643	635	676	686	650	698	670	655	587	713	626	720	657	676	715	677	691	682	596	618	672	684	690	665	638	685	682	657	620	688	690	683	659	672	684	619	667	689	666	695	652	625	685	643	648	684	698	614	669	703	654	647	636	686	679	644	651	667	701	615	643	678	696	714	652	674	713	640	641	661	696	615	663	638	674	715	682	679	653	681	635	658	634	635	675	652	644	662	685	685	637	707	648	662	676	695	622	665	639	673	724	656	702	650	663	675	635	704	659	663	657	647	697	649	647	697	666	655	675	703	651	711	709	657	651	702	669	651	684	659	674	655	631	676	628	632	676	654	747	663	696	681	667	708	702	698	672	675	729	689	648	640	665	688	664	662	665	738	705	656	663	636	634	641	661	686	658	681	659	640	662	641	624	660	644	680	674	701	657	649	630	654	631	694	635	684	592	698	638	674	671	657	690	650	656	640	722	656	637	663	652	666	690	622	670	659	682	639	629	669	724	663	684	659	698	645	637	633	702	650	662	724	667	692	670	667	643	685	686	681	651	672	657	709	650	676	686	689	640	648	659	693	664	658	695	696	638	662	692	706	670	648	667	685	661	651	663	657	710	689	646	677	664	696	644	672	676	680	618	663	708	701	668	584	659	667	651	619	658	684	660	631	699	649	687	693	689	705	664	664	673	640	671	668	603	645	672	661	636	605	640	600	646	678	679	680	610	622	631	671	712	622	659	684	698	659	663	659	643	673	640	664	644	644	674	678	681	651	659	656	668	714	686	691	648	653	668
25488	21354	27580	25194	11634	4052	2889	2130	1858	1656	1415	1246	1116	1203	1119	1038	1084	1126	1017	1011	983	1006	1008	990	965	985	1030	963	953	969	967	931	959	942	963	917	935	902	976	869	911	873	960	949	936	943	923	978	944	963	937	923	916	906	944	879	932	925	930	961	969	899	945	935	938	920	935	909	912	916	934	924	885	915	920	961	945	900	954	888	951	966	958	924	946	879	904	917	964	908	884	970	844	927	828	919	872	939	989	915	889	905	926	876	922	930	942	954	943	882	857	948	877	939	950	870	850	906	869	928	920	912	915	897	937	894	887	889	930	892	896	914	920	932	908	908	921	880	941	933	881	938	891	938	898	923	908	953	908	969	896	905	913	983	930	918	925	976	907	880	913	955	965	888	897	923	889	867	900	901	966	955	919	951	921	951	924	896	892	907	923	889	922	940	909	911	947	856	958	860	922	966	940	961	941	895	924	958	905	947	927	907	907	909	962	905	927	942	1007	877	884	938	898	893	886	911	918	933	908	931	887	931	924	879	925	934	859	914	932	921	930	916	937	890	878	913	894	951	937	931	971	931	912	913	931	924	880	901	921	903	920	951	914	926	951	879	864	934	927	928	982	894	981	959	933	868	926	895	911	914	981	931	907	971	906	927	914	935	927	915	920	926	948	974	935	903	955	939	891	900	953	882	931	908	916	931	953	932	920	919	905	931	971	911	919	916	936	884	923	889	886	980	900	948	904	924	937	929	924	892	911	933	904	912	915	883	900	936	950	936	975	955	895	882	955	937	1003	952	966	958	939	917	934	970	925	904	897	950	899	944	920	912	913	878	920	931	950	885	927	968	915	908	923	894	931	878	918	934	926	946	932	938	938	945	937	912	937	926	887	859	953	922	909	982	976	957	897	958	944	888	902	954	942	908	916	888	896	939	918	917	952	899	922	944	959	909	953	981	955	929	934	902	871	958	953	906	919	942	887	909	973	971	896	959	907	953	893	898	923	934	904	936	932	922	947	882	932	947	962	914	909	895	930	901	946	929	890	924	951	963	938	893	942	933	965	888	921	873	952	901	929	922	897	950	932	956	874	987	906	910	977	882	926	932	922	909	875	965	971	948	919	899	885	881	914	849	949	877	958	953	945	954	923	989	963	861	946	970	912	946	930	892	957	928	927	952	933	920	964	966	896	933	927	954	948	903	934	921	954	902	951	904	950	1008	963	921	925	924	891	892	927	980	955	898	952	910	913	914	894	907	967	917	875	880	942	875	870	924	960	934	939	912	873	864	933	899	907	961	967	880	939	922	909	886	880	871	881	933	904	865	936	883	891	870	904	885	953	950	922	955	897	857	977	947	917	910	911	883	900	988	912	925	921	972	944	971	970	925	992	911	951	875	935	936	977	947	975	907	934	944	877	901	925	907	853	948	913	883	888	943	938	871	900	901	908	841	923	847	934	959	971	935	941	915	906	963	971	933	916	949	898	912	959	903	891	918	885	872	943	921	936	923	936	876	885	957	899	896	981	911	941	876	936	888	953	940	929	892	935	937	960	935	930	911	951	919	921	987	925	902	948	932	891	961	928	941	918	914	885	931	911	993	950	898	902	945	891	969	882	889	925	906	904	918	922	933	931	871	892	950	907	859	893	906	959	919	891	933	947	940	919	915	954	956	938	955	899	926	884	933	892	902	889	908	933	936	871	926	906	879	957	900	913	914	983	941	931	892	955	865	873	918	923	897	913	914	899	941	914	911	923	951	964	926	953	907	883	905	924	875	937	943	970	924	903	963	980	927	925	975	973	917	872	885	927	941	939	929	889	885	915	937	906	924	889	938	982	883	871	917	889	879	978	910	920	875	963	912	900	876	922	914	968	881	942	913	911	924	910	896	960	920	932	869	926	887	937	942	931	989	940	955	954	978	892	933	924	920	894	913	864	888	918	995	877	926	881	933	902	922	956	909	913	940	928	893	885	861	951	926	888	944	906	922	948	915	926	870	888	908	940	971	951	890	924	922	913	926	984	905	931	915	905	957	957	843	905	946	1018	929	939	893	940	876	866	919	923	965	899	898	928	902	916	924	944	956	904	884	965	936	944	927	924	877	967	942	915	947	913	931	910	967	922	902	915	947	943	934	932	915	954	899	954	959	934	946	920	934	941	924	920	908	880	923	949	917	952	846	896	971	881	975	916	941	890	886	931	923	925	874	913	924	894	958	945	929	994	903	888	887	901	955	933	933	932	901	929	874	914	868	948	887	940	916	933	909	903	939	932	936	905	909	931	923	900	957	941	928	970	951	914	958	927	913	862	902	899	947	916	940	943	936	889	922	901	930	924	932	883	909	924	907	949	894	913	960	928	874	924	984	941	960	884	917	958	947	921	916	914	936	892	858	901	862	888	958	882	897	933	888	883	964	937	918	870	905	969	975	944	953	893	910	929	896	959	886	897	894	928	890	944	918	916	946	959	947	908	857	901	933	923	897	935	937	932	988	936	894	936	906	889	956	891	893	909	934	954	900	909	890	868	938	944	951	917	873	935	862	929	943	935	906	892	899	973	924	951	975	859	941	959	912	927	931	926	908	948	922	926	904	967	950	986	885	893	875	823	907	953	866	904	931	954	906	864	907	928	932	930	893	952	964	863	934	928	892	897	961	971	894	908	905	868	847	905	897	983	899	934	910	915	903	946	929	921	882	929	959	855	910	915	939	946	914	989	964	945	876	911	913	869	958	912	952	920	923	991	892	928	929	962	899	933	950	907	864	878	890	953	916	905	943	882	955	895	913	916	865	936	921	930	925	935	886	967	905	940	889	915	921	914	957	889	913	939	908	937	908	967	973	866	890	881	912	937	893	899	913	895	901	901	996	956	943	994	905	892	908	878	954	897	930	874	900	899	928	880	898	901	975	900	881	966	919	932	953	933	857	909	926	903	948	892	886	894	973	941	922	933	916	903	946	953	942	851	931	912	907	927	902	875	931	932	917	943	937	885	879	934	948	887	878	935	868	904	928	921	997	877	887	908	899	905	963	940	917	897	894	887	921	936	922	903	929	939	917	912	861	916	877	950	897	905	969	920	968	881	943	876	874	952	894	973	943	887	981	957	886	924	931	908	898	899	871	918	963	874	915	931	926	902	912	942	916	952	886	913	890	934	862	966	846	877	875	935	916	961	939	924	897	899	919	884	977	923	955	964	942	963	907	920	918	916	880	950	949	960	955	870	982	919	922	916	918	875	909	903	907	919	976	920	915	895	902	919	949	903	977	939	921	901	932	907	963	919	918	864	928	867	933	941	922	885	935	949	892	931	908	890	910	898	918	959	977	912	922	968	881	902	880	933	912	897	893	969	887	949	917	932	940	909	919	958	984	940	939	938	899	905	936	881	899	911	938	900	922	922	918	939	889	900	874	931	903	946	945	921	957	920	900	930	961	932	940	892	850	930	913	945	871	957	923	865	906	882	928	939	887	888	896	900	918	940	934	959	957	909	956	911	939	934	908	950	969	923	917
33140	46027	36418	18565	8870	6493	5200	4054	3535	2913	2242	1746	1786	1621	1500	1411	1344	1356	1276	1325	1300	1222	1232	1195	1162	1158	1140	1158	1141	1123	1138	1082	1129	1120	1094	1084	1094	1081	1069	1021	1079	1078	1008	1071	1086	1048	1085	1085	1056	1039	1065	1038	1043	1025	1059	1063	1110	1082	1074	999	1049	1026	1048	1054	1076	1083	1081	1110	1005	1050	1057	1102	1091	1067	1049	1115	1057	1034	1052	1011	978	1029	1074	1058	1063	1077	1044	1078	1024	1048	1086	985	1028	1067	1038	1147	1008	1098	1072	1068	960	1000	1039	1077	1007	1097	1089	1049	1005	1048	1062	1082	1027	1055	1003	1023	1043	1063	1062	1073	1061	1034	1054	1104	1078	1041	1092	1025	1092	1049	1038	1075	1040	1042	1013	1019	1023	1038	996	1011	1021	1094	1100	1114	1022	1021	1080	1033	1038	970	1036	1109	1102	1000	1064	1097	1059	986	1137	1052	991	1054	1102	1049	1108	1055	1114	1025	998	1104	1059	1084	1025	1060	1096	1043	1051	1060	1060	1014	1063	1062	1050	1056	1068	1050	1067	1019	1060	1049	1018	1041	1057	1029	999	1084	1056	1036	1095	1031	1068	1067	1038	1063	1089	1096	1002	1079	1026	1004	1060	1069	1050	1060	1021	1000	1084	1035	1052	1091	979	1062	1047	1032	1069	977	1101	1092	1052	1041	1032	1065	1015	1108	1046	1034	1003	1091	1085	1115	1055	1020	1080	1080	1037	995	1058	998	1011	1065	1061	1091	1038	1062	1051	1033	1057	1130	1093	1016	1032	1011	1060	1084	1074	1033	1072	1044	1024	1064	1020	1123	1095	1047	1020	1139	1029	1064	1044	1049	1059	1030	1054	1080	1054	1092	1082	1038	1059	997	1064	1008	1033	995	1123	1050	1045	1087	1089	999	1045	1029	1039	1052	1014	1074	1066	1077	1082	1040	1061	1051	1072	1013	1112	1069	1051	1045	1037	1085	1044	1041	1061	1106	1085	1081	1047	1099	1020	1001	1055	1031	1019	1035	1066	1070	1039	1055	1043	1032	1070	1077	1015	1039	1034	1097	1156	1042	1109	1082	1006	1107	1060	1012	1036	1066	1070	1011	1070	1076	1018	1064	1080	1098	1133	1144	1064	1068	1062	1004	1112	1085	1053	1086	1071	1064	1085	1077	1090	1074	1024	1021	1058	1030	1062	1119	1053	1019	1028	1097	1030	1084	1012	1015	1030	1070	1080	1067	1048	1098	1060	1008	1049	989	1151	1052	1025	1061	1062	1063	1005	1098	1009	1068	1087	1069	1055	1019	1089	1065	1031	1111	1010	1037	1059	1064	1080	1051	1064	1018	1041	1003	1087	1028	1072	995	1039	1026	1045	1083	984	1046	1014	1102	1059	1062	1075	1052	1141	1004	1074	1075	1033	1064	1066	1049	1051	1071	1041	1019	1077	1077	1022	1063	1106	1080	1031	1131	1047	1094	1030	1018	1080	1059	1027	1057	1031	1100	1068	980	1078	1042	1032	1105	1087	1086	1008	1050	1041	1035	1080	1031	1147	1095	1009	1061	1059	1046	1073	1080	1081	1048	1087	1061	1007	1112	1010	1018	1069	1041	1078	1027	1017	1078	1016	1081	1066	1004	1091	1027	1102	1051	1026	1111	1103	1064	1078	1042	1091	1082	1072	1020	1066	1004	1041	1066	1086	1045	1082	1032	1048	1067	1015	1103	1081	1032	1069	1001	1088	1104	1075	998	1058	1069	1066	1058	1021	1075	1011	1057	1073	1064	1067	1025	1079	1057	1049	1035	1134	1041	1056	1039	1084	1033	989	1084	1037	1032	1085	1070	1091	1073	1071	994	994	1031	1070	1070	1076	1048	1075	1021	1055	1006	1065	1098	1053	1008	1061	1055	1010	1035	1073	1100	1063	1055	1011	1035	1053	1022	1048	1099	1056	1076	1077	1048	1056	1090	1040	1083	1096	1044	1082	1052	1005	1035	1062	1118	1007	1101	1050	1077	1043	1011	1130	1100	1066	1015	1034	1059	1108	1040	1126	1125	1119	1045	1022	1052	1082	1064	1042	1022	1041	1104	1049	1051	1088	1031	1062	1131	1009	1060	1125	1073	1019	987	1045	1031	1049	1085	1109	1044	1044	1066	1034	1088	1076	1044	1048	1082	1072	1087	1035	1083	1080	1069	1110	1023	1049	1038	1086	1118	1069	1054	997	1094	1124	965	1075	1058	1062	1111	1130	1091	989	1063	1079	998	1043	1093	975	1016	1065	1048	1044	1091	1083	1030	1095	1041	1092	1020	1061	1121	1049	1059	1017	1061	1064	1030	1030	1069	1094	1080	1036	1032	1042	1063	1090	1118	1073	1126	1030	1064	1039	1034	1104	1050	1135	1048	1003	1023	1071	1077	1020	1050	1061	1032	989	1131	1090	997	1069	1041	1005	1063	1007	1068	1082	1014	1101	1052	1076	1054	1052	1022	1081	1031	1157	1115	1059	992	1030	1043	1067	1043	1063	990	1054	1082	1055	1069	1081	1061	1107	1057	1071	1086	1080	1036	1058	1062	1071	1068	1021	1052	1087	1101	1100	1083	1053	1017	1011	1015	1075	1039	1046	1059	1122	1059	1036	1036	1092	1062	1033	1115	1057	1112	1036	1115	1073	1043	1141	1032	1025	1101	1054	1052	1011	1084	1047	1064	983	1102	1033	1103	1058	1061	1073	1048	1079	1063	1066	1116	1022	1046	1087	1051	1045	1115	1049	1034	1050	1066	1062	1032	1029	1038	1053	1105	1034	1036	1062	1057	1044	1073	1134	1053	1077	1086	1076	1040	1095	1053	1062	1081	1029	1077	1072	1070	1034	1026	1085	1049	1034	1041	1095	1035	1033	1073	1002	1079	1048	1056	1051	1031	1055	1076	1041	1024	1021	1030	1012	1054	1060	1052	992	1070	1060	1080	1093	1013	1001	1086	1038	1016	1020	1087	1036	1048	1064	1050	1084	1065	1035	1065	1128	1044	1022	1055	1070	1038	1048	1023	1022	1083	1064	1050	1042	1014	1065	1128	1031	1068	1072	1021	1046	1046	1095	1049	1064	1012	1068	1085	1131	1099	1037	1103	1077	1020	1048	1034	1067	1050	1079	1082	1017	1043	1094	1042	1002	1095	1056	1042	1047	1085	1026	1081	1064	1065	1034	1080	1006	1068	1009	1030	1022	1053	1101	1147	1063	1004	1052	1069	1103	1016	1019	1040	1004	1093	1066	1041	1062	1021	1020	1102	1061	1007	1086	1067	1084	1089	1057	1081	1086	1024	1032	1026	1017	1129	1052	1009	1027	1043	1067	1062	1088	1073	1015	1078	1060	1063	1124	1063	1085	1016	1113	1069	1082	1033	1124	1114	1054	1039	1078	1074	1008	1061	1036	1098	1111	1084	982	1027	1004	1080	1064	1010	1047	1045	971	1084	1025	1044	1036	1059	1070	1027	1046	1048	1037	1032	1053	1096	1010	1091	1074	1069	1069	1039	1076	1134	1036	1047	983	1041	1020	1090	1066	1087	1032	1065	987	1000	1033	1056	1082	1022	1040	1077	1020	1086	1035	1086	1036	1061	1096	1088	1020	1040	1056	1048	1045	1026	1061	1044	1052	1034	1023	1068	1052	1022	1045	1103	1047	1101	1035	1075	1043	1077	1035	1020	1022	1050	1059	1020	989	1069	1041	1038	1080	1093	1064	1042	1080	992	1035	1076	1053	1063	1087	1075	1082	1100	1027	1041	1055	1018	1059	1039	1095	1070	1074	1099	1073	1035	990	1055	1077	1052	1064	1025	1032	977	1089	1100	1018	1024	1029	1029	1077	1072	1064	1095	1129	1084	1031	1040	1016	1015	1059	1093	1116	987	1045	1028	1099	1063	1071	1000	1065	1087	1025	1141	1051	1086	1057	1058	1045	1070	1053	1058	1038	990	1062	987	1088	1043	1049	1098	1087	1051	1114	1043	1094	1096	1049	1032	1059	1068	1022	1016	1071	1000	1086	1077	1041	1038	1075	1084	1021	1055	1108	1009	1036	1072	1056	1008	1101	1008	1012	1063	1054	1059	1044	1091	1034	1034	1062	1048	1045	1076	1017	1032	1041	1030	995	1070	1042	1101	1165	1041	1026	1014	1016	1066	1114	1065	1081	1073	1076	1012	1074	1105	1071	1057	1070	1056	1070	1095	1040	1091	1077	1064	1067	1054	1051	1091	1035	1076	1037	1055	1048	1010	1048	1020	1079	1068	1075	1003	1057	1042	1052	1087	1057	1094	1115	1052	1051	1050	1103	1048	1080	1035	1073	1139	1060	1064	1038	1074	1109	1093	1017	1064	1013	1040	1020	1066	1044	1064	1037	1058	1098	1069	1075	1057	1041	1042	1087	1034	1015	1062	1115	1016	1142	1004	1080	962	1105	1071	1074	1110	1079	1009	1061	1037	1056	1021	1069	973	1053	1070	1047	1063	1073	1009	1066	1046	1055	1067	1041	1059	1004	1023	1039	1071	1029	1124	1052	996	1060	1086	1035	1054	1082	1120	1095	1096	1034	1080	1067	1031	1098	1056	1026	1048	1018	1099	1014	1045	1027	1080	1022	1058	980	1057	1034	1050	1105	1098	1016	1022	1002	1039	1038	990	1059	1061	1022	1064	1042	1039	1055	1048	1089	1094	1014	1084	993	1031	1051	1075	1090	1060	1029	1044	1056	1077	1016	1031	1001	1025	1049	1086	1031	1022	1057	1037	1104	999	1050	989	1069	1024	1070	1070	1079	1077	1052	1051	1045	1053	1083	1026	1046	1041	1060	1013	1106	1040	1049	1012	1110	1033	1132	1011	1080	1086	1062	1062	1004	1081	1056	1091	1036	1038	1099	1032	1036	1073	1058	1113	1097	1050	1095	1097	1105	1051	1018	1112	1097	1098	1046	1063	1065	1065	1066	1026	1030	1023	1029	1069	1033	1038	1073	1032
23262	21301	28964	24010	21340	20898	11205	4288	3104	2678	2092	1695	1539	1472	1345	1299	1293	1232	1174	1117	1094	1160	1102	1078	1016	985	958	1019	1060	1033	1033	977	992	1016	953	958	988	908	994	963	907	986	930	950	942	963	893	922	1034	983	924	951	912	921	903	970	986	951	914	939	945	929	894	850	920	928	874	942	940	885	952	936	907	928	933	927	939	947	942	894	972	967	922	893	868	914	988	900	966	946	956	944	938	937	928	929	971	909	862	885	923	976	933	901	945	976	952	926	956	906	940	948	916	935	1000	886	911	951	930	900	938	960	973	899	1007	953	914	899	942	925	874	973	898	914	880	865	904	927	954	952	909	900	1018	947	948	972	988	916	852	897	890	894	998	946	970	868	878	954	969	944	940	943	920	884	928	919	920	916	913	911	973	946	952	920	966	957	870	909	905	914	917	927	890	923	921	932	923	926	887	914	952	905	966	901	957	915	943	946	933	930	898	946	877	874	937	935	916	973	950	948	948	929	894	978	919	933	953	948	914	871	869	902	930	926	916	950	901	921	930	932	927	882	946	875	866	907	910	966	956	905	887	934	904	957	891	878	926	932	951	946	922	934	930	953	921	948	914	874	895	949	964	911	960	926	904	906	885	916	930	968	966	884	894	892	939	944	867	955	918	892	937	989	954	938	921	890	897	953	897	914	987	862	902	949	894	930	924	914	895	949	928	909	922	884	929	950	929	909	908	899	979	901	908	876	918	961	950	921	846	953	978	932	884	912	894	937	937	984	946	928	943	924	898	896	960	938	860	964	905	907	988	944	931	917	916	911	959	892	864	911	952	896	886	961	916	967	973	973	931	918	969	918	958	955	934	961	886	981	982	947	897	812	928	887	917	984	881	964	971	902	972	905	936	926	926	907	953	880	950	990	914	928	917	968	959	919	920	895	884	904	933	963	904	907	932	952	962	928	912	945	895	945	948	872	982	911	876	918	951	994	861	894	936	948	924	977	913	921	949	959	891	951	911	894	911	887	901	937	924	922	914	901	921	907	881	961	901	894	896	930	971	913	915	925	1001	937	903	884	900	929	993	945	946	932	926	939	907	956	900	933	905	966	987	913	951	957	944	949	932	918	911	903	922	878	927	935	894	907	952	918	966	949	892	918	963	917	909	890	886	955	951	901	912	919	945	939	946	894	886	974	916	886	933	928	918	908	945	881	945	926	903	917	935	895	923	953	953	951	951	915	887	928	900	898	854	923	932	945	1000	944	899	905	934	937	949	873	921	944	903	975	942	929	953	905	879	888	905	917	930	877	902	914	914	966	972	967	916	926	924	963	916	932	885	899	940	885	901	903	949	906	884	902	919	933	893	940	907	965	968	931	950	946	852	967	969	937	908	923	945	947	862	910	896	962	857	909	942	915	892	910	1011	910	949	880	920	931	933	953	943	933	934	902	906	876	917	892	934	907	921	954	954	909	957	872	884	904	955	929	911	909	916	956	921	928	913	894	895	907	952	1001	946	956	924	979	923	929	915	944	906	892	958	871	961	929	919	930	917	905	988	965	946	948	903	886	993	904	922	877	905	964	936	1026	875	916	925	976	900	824	930	951	933	919	947	955	916	941	900	899	973	955	924	902	966	948	955	964	889	921	901	895	906	912	907	920	970	976	923	935	959	986	941	932	933	881	941	924	887	962	925	919	960	847	925	957	919	897	879	946	924	899	915	939	982	938	946	963	925	970	924	842	935	944	986	936	972	958	912	972	915	931	876	983	951	842	926	900	949	979	955	915	929	884	908	917	920	961	918	897	918	903	927	904	895	945	947	962	905	916	963	910	887	916	983	993	902	870	932	914	926	909	894	928	907	934	903	853	945	923	894	963	933	936	893	885	968	945	899	877	947	887	1000	956	915	873	917	895	886	923	864	890	913	856	955	933	924	959	875	940	947	961	870	952	936	938	951	883	917	990	907	944	945	948	911	930	1006	843	974	952	922	947	912	899	923	966	887	905	968	954	939	927	940	881	855	896	922	948	938	969	898	917	927	982	940	970	981	937	960	965	966	958	945	961	965	932	835	893	942	916	938	954	937	922	936	961	929	957	924	899	917	912	917	943	870	892	972	956	922	937	921	927	943	907	951	926	936	897	909	897	950	829	937	926	927	898	962	870	889	896	960	957	905	916	920	967	890	889	943	931	936	954	923	921	926	914	922	913	957	907	995	912	905	887	915	940	909	956	934	871	963	969	929	940	961	929	920	903	953	989	934	908	962	907	889	957	925	943	887	902	916	914	948	937	925	872	906	906	925	923	903	962	899	978	913	919	918	917	924	935	865	957	887	926	857	915	986	909	935	923	916	912	941	912	926	915	941	892	934	899	846	913	927	961	887	926	922	846	945	939	891	969	973	943	940	920	921	912	882	914	906	930	977	932	921	934	927	958	1005	971	917	939	869	959	893	944	894	896	921	895	935	889	976	938	931	914	918	947	919	921	941	922	912	941	893	957	974	933	920	959	965	926	952	904	922	947	960	832	961	949	963	890	943	867	961	1016	931	937	937	946	899	904	872	931	961	904	935	914	896	1005	913	944	891	943	888	940	948	892	877	906	991	959	960	985	896	910	907	946	932	947	900	927	944	964	877	914	930	910	880	945	940	887	888	902	965	887	892	965	879	961	926	937	905	964	910	933	911	921	957	906	925	962	921	975	932	892	946	927	881	941	921	943	968	907	900	933	939	902	877	982	884	890	923	956	868	955	973	915	856	937	923	965	887	994	979	910	995	947	920	917	932	883	991	932	877	872	898	917	893	887	905	925	896	910	911	982	956	973	860	875	923	938	904	914	942	950	926	908	913	889	926	907	965	928	919	922	866	947	935	946	939	924	914	908	912	867	923	905	937	951	899	949	937	916	917	947	924	914	837	937	910	970	935	993	944	924	916	931	950	894	913	926	930	911	924	872	922	999	942	929	914	947	976	927	945	948	939	935	910	885	918	906	917	924	883	957	988	865	900	948	929	944	917	892	875	862	895	932	972	981	965	930	892	893	917	913	930	879	923	920	902	967	918	930	924	894	914	923	904	938	936	904	927	977	904	966	943	928	940	923	964	943	896	955	925	893	910	960	841	909	935	1012	907	947	886	948	854	863	909	906	952	969	946	948	964	957	910	1007	925	964	921	920	954	843	940	936	926	942	871	906	889	935	930	923	920	928	922	935	901	996	976	902	888	917	914	926	891	902	893	926	950	945	894	927	903	887	922	992	919	894	874	847	920	915	923	946	898	894	974	866	958	999	942	940	980	906	925	867	924	902	917	883	927	928	900	943	924	902	883	884	902	905	912	962	916	943	876	904	910	932	879	942	963	1011	938	959	858	894	906	935	932	934	945	895	936	941	896	940	904	924	911	973	902	894	885	952	938	904	873	958	920	947	889	941	915	911	936	970	896	888	887	908	891	925	863	922	910	909	929	960	905	892	894	946	958	854	937	926	918	978	936	961	893	903	985	979	937	897	904	876	885	894	869	878	966	890	905	909
36307	60851	47626	26501	15648	11527	9264	6989	5989	5183	3691	2681	2489	2440	2120	1888	1676	1713	1519	1424	1501	1402	1363	1389	1220	1193	1147	1265	1254	1134	1155	1070	1182	1161	1075	1113	1058	1049	1087	1047	1051	1099	1100	1087	1071	1045	1009	1017	1017	1036	1093	1076	1063	1034	1118	1069	1084	1090	1036	1059	1039	1003	1073	1047	1027	1069	1085	1048	980	1028	1029	1078	1098	1056	1026	1030	1017	983	1082	1088	1063	1109	1053	1043	1058	1046	1084	1039	1119	1054	1039	1038	1020	1054	991	1036	1017	1046	1035	995	1034	1096	1054	1002	1039	984	1047	1026	1080	990	965	1049	1100	1002	1001	1078	1047	1007	1034	1021	1014	1037	1023	1030	1020	1066	1013	1061	1082	1032	1054	1057	1027	1005	1086	1073	1041	1036	1001	967	993	997	1056	1056	1056	1021	1029	1062	1057	1013	988	1063	1018	1024	1036	1045	1042	1019	1067	1010	1034	996	1028	987	1065	1072	1018	1037	1021	1011	1030	1038	1091	1032	1056	1009	1046	1052	1025	1078	1028	1076	1109	1017	1018	986	986	979	1031	1037	1032	1074	1060	1034	1051	1014	1096	1032	1049	984	1052	1051	1042	1002	1038	1010	1001	1020	1073	1008	1075	1009	977	1085	1094	1033	1003	1032	1110	1044	973	1024	1016	1044	1067	1055	1035	1046	1033	1060	1020	1037	1052	1010	975	1006	1070	990	953	1071	1029	1043	1044	1055	1034	1005	1023	1039	1046	1081	1061	994	1014	1006	1074	1004	1049	1016	1082	1072	1064	1003	1022	1075	985	1069	1007	1029	997	1093	1007	1031	1065	1020	1005	984	1012	1064	1049	969	983	1070	962	1068	991	1062	1041	1046	1081	1032	1011	1076	1014	1035	1053	1011	1020	973	1012	1038	1015	1048	983	982	1033	976	1050	1014	1125	986	973	1013	1030	1052	1018	1004	1003	1016	1061	987	999	1016	1075	1083	1030	1065	1009	966	996	1032	1034	1044	1047	1103	967	1035	1025	1052	1013	1059	1039	1015	1070	1049	994	1039	1030	972	1023	1021	1051	985	1047	961	1043	1029	1055	1102	1080	999	1036	1028	1000	1053	1026	1030	1034	1059	1089	1064	1042	1055	1006	1030	1052	1037	983	1012	1047	1012	1049	928	1011	1029	1029	1070	1049	1027	1040	989	1088	1037	988	1073	1018	1044	1023	1063	1018	1086	1029	995	1026	1008	1043	1007	1036	1049	1034	997	994	998	1075	1061	1037	1019	972	1038	1087	1027	978	1008	991	1038	1070	1005	1023	997	1010	1037	1030	1046	1019	1044	1039	1089	1057	992	1038	975	1046	1042	1085	1014	1015	1016	1069	998	1027	1031	1012	1026	1055	1043	1028	1042	1023	1073	1082	1034	1017	1032	1037	1011	992	1065	1023	1064	962	1066	1027	1030	1059	1034	1067	1017	1067	1022	995	1077	1034	1074	1022	1018	1043	1061	1017	1087	996	1035	1052	1047	1046	1005	1026	985	1030	1013	1101	1002	1106	1014	1063	1019	1039	1060	1095	1133	1019	987	975	999	1056	1035	1045	1057	1019	991	1017	1037	1007	1076	1043	1007	1060	1065	1010	1026	1023	1037	1118	1029	1009	1061	984	1027	1012	1066	1039	1070	1031	1030	1050	1009	992	1016	992	998	1019	994	1005	1049	1003	990	990	1077	1015	1015	1054	1077	1025	1022	1037	1057	1029	1074	1025	1011	1029	1019	1059	1012	1062	987	1048	991	1039	991	985	1086	1036	941	1023	969	988	1043	1056	993	1038	986	993	1009	1021	988	993	1034	1005	999	1032	1027	1025	978	1011	1033	1046	1064	1058	1031	1062	992	1017	1029	1000	1008	1061	995	1000	1042	1023	1050	1040	1038	1031	1076	1001	1056	1070	1048	1015	1072	992	974	1035	1021	1034	969	1036	991	992	1053	1081	1024	996	964	1008	1020	1044	1014	1027	1068	1031	1026	1077	1014	1038	1037	1041	1041	1079	1014	1057	1034	957	1006	1031	974	984	1018	1019	1059	1012	1058	979	1059	1058	994	1006	987	995	1009	1049	1069	1062	1040	1062	1060	1006	1011	1053	1042	1024	1038	1006	1095	987	1048	1063	1010	1016	970	1083	1050	1057	988	1018	1032	1065	1017	1035	989	1004	1020	1083	1024	960	1077	1010	963	1064	1030	1015	1073	1014	1003	1076	974	989	1070	1036	1023	960	992	994	997	1026	1072	982	1013	978	974	1077	1028	975	1052	984	1083	1008	1038	1048	1015	1075	1000	1116	1089	1028	1021	1002	993	1037	1029	1051	1056	1005	1049	1009	979	990	1081	1042	983	943	1058	1020	1020	1049	1036	1030	1004	1034	1006	1046	1035	1038	1000	1036	1024	1043	1046	1044	1089	1031	1018	1001	1032	1022	1049	1018	1018	1018	1033	1014	982	1022	1028	992	1027	1038	1021	1033	1081	1031	1060	1005	1028	1085	1033	1042	1105	991	994	1004	954	1029	1069	986	1054	1046	1050	985	1021	1078	1018	1040	1022	972	1058	1044	1067	975	1014	967	1041	1023	1064	1030	1031	965	976	1006	1019	1016	1068	1062	1057	1064	1010	1009	1038	1066	1038	1026	1056	1029	972	1036	993	1041	1030	1039	1151	1045	1064	1053	1027	1061	1046	1057	1000	1073	1013	1068	1009	1016	1055	1083	1020	995	964	976	1037	1004	1007	1086	1051	1023	1023	1033	1017	1020	1047	1006	1029	1019	1028	1049	1032	1078	1023	1068	1041	1007	1027	1019	1046	1028	975	1032	977	1062	1023	1090	1044	1058	1022	1109	995	991	1040	1008	976	1008	991	1056	1028	1065	1059	1019	1015	1058	1073	1048	1048	1060	914	1044	956	1065	1023	1079	1023	1043	1056	1004	971	1013	1033	1022	1026	1033	1044	1022	992	1035	1022	1007	1016	1047	998	1078	1067	995	1067	1018	1030	1032	985	1021	1010	1072	1092	1030	1059	1051	996	1022	1027	1004	1042	960	1050	1033	1064	1069	1036	1088	1025	1078	1007	1038	1069	1058	1043	1048	1013	1018	1020	1028	1010	1070	1006	1044	1033	1016	1042	1019	1014	1019	1011	958	1029	1038	1001	1029	1054	1070	1000	1032	1052	1049	1021	1020	1000	1067	1097	1046	1015	1021	1026	1079	1061	1028	952	987	977	988	1045	986	1083	1077	1014	954	1009	1022	1043	994	1038	1048	1014	1016	1090	995	1097	1043	1009	998	1069	1024	1025	1004	1023	1066	1057	1001	1025	1016	1013	1054	1075	1010	996	1039	1026	1001	1023	1016	1046	1115	1034	1057	1030	1034	1041	1046	1056	1065	1082	1018	1008	1047	1064	1073	1080	975	993	1057	1005	1005	1052	1044	1040	1063	1068	1003	993	1045	1006	1040	1035	985	998	1060	1043	998	1042	1070	1056	998	1043	989	1034	1092	1075	1074	1092	1062	1067	1031	978	1025	962	1043	1033	1053	1075	1056	986	1033	1026	991	1035	1041	1081	1069	1035	1024	1040	1042	1002	1025	1076	1048	1060	1017	1017	1033	1064	1044	1010	1064	1072	1053	991	1034	1094	1035	970	1059	1032	1031	979	1036	1032	990	1037	1055	1002	1056	1019	1040	1056	1031	1036	1017	1009	990	1035	1012	1091	1062	1077	1014	989	1040	1012	1071	1060	1017	1028	1062	983	993	1057	1053	1032	1007	988	1038	1047	1004	1029	1053	1010	1046	1012	1059	1048	1112	1059	1025	1081	1071	1039	977	1038	1083	1005	1047	991	1061	1020	1055	1083	1009	1058	1133	1006	1018	978	1012	1072	991	1030	1050	1030	1078	1072	1063	1054	988	1010	993	1000	1029	1010	1111	935	1000	1038	1018	1021	1047	1042	1100	1002	1025	1051	1034	981	1035	1033	1049	1046	977	974	1037	1012	1000	1073	1016	1087	1041	1001	1024	1007	995	1083	1016	1022	1022	1066	1038	1006	1100	1082	1007	1051	1024	1013	1075	1074	1029	958	1019	999	1097	1052	1013	1006	1054	1032	974	1053	984	1013	972	1054	980	1024	1062	1015	991	1029	1081	1052	1055	1018	1050	1047	1029	1067	990	1040	1071	1009	1063	1072	1030	998	1071	972	1075	1020	1020	973	1096	1024	1004	996	1049	1063	1019	1012	1031	1026	1082	1025	1033	953	1055	954	1017	1029	1095	1028	1080	1023	1054	1028	1036	1037	1045	1068	1035	1037	1050	1042	1024	1057	1050	1037	1048	1041	1035	1059	962	982	996	980	977	1019	1038	1058	1042	1000	1000	1035	1012	1036	1056	1063	1020	1064	1034	1000	1054	1037	1019	979	1033	1066	1011	1035	1010	997	1052	1002	1032	988	1053	1049	1021	969	997	1062	1010	1023	990	996	1105	1010	1076	986	1045	1006	983	987	1064	1000	1099	1106	1029	1069	1025	1011	1001	983	980	999	1056	1050	958	1040	1049	1027	1040	1049	1026	1073	1014	1050	1070	1061	1030	1091	1000	996	997	1018	998	1132	985	1028	1074	1021	1029	1013	1051	1055	1050	1068	990	1004	1029	1058	1033	1033	1070	1070	1046	1072	1084	1013	1009	1025	947	1029	1064	987	1066	1015	1043	1012	1054	973	1039	1021	1006	1013	1061	1033	1045	1076	1013	1033	1049	1021	1020	1009	1059	1022	1043	990	1037	1068	1039	1007
29433	27495	24956	11408	4129	2392	1848	1371	1237	1128	958	835	821	767	761	786	784	761	771	673	708	680	676	745	681	683	649	683	673	706	634	647	623	614	634	637	625	633	632	630	644	631	642	661	655	645	636	606	620	632	562	659	671	636	622	677	656	603	619	589	634	633	646	640	621	641	652	611	648	613	629	624	647	614	604	591	645	685	638	624	626	608	642	635	631	633	666	651	657	624	651	627	651	652	628	639	649	614	653	609	630	631	641	604	565	635	634	667	633	614	659	616	687	581	615	629	633	632	644	607	627	625	643	618	624	580	643	636	627	656	653	671	607	643	636	631	621	646	625	657	640	602	626	585	685	630	611	673	619	640	623	606	599	647	626	666	667	619	608	645	598	642	616	635	575	598	648	618	621	607	654	628	663	668	643	618	652	648	656	624	614	616	632	600	624	599	627	658	645	617	615	628	658	638	619	619	611	583	600	618	612	620	635	627	634	666	626	630	604	610	676	641	668	646	663	632	627	611	620	640	610	653	629	690	632	623	580	659	583	662	624	613	644	617	648	612	590	606	627	597	605	645	670	642	606	628	653	611	632	632	668	619	624	619	646	602	573	647	677	615	568	619	630	638	646	677	638	635	633	631	625	611	631	622	635	620	629	631	641	612	593	587	605	600	583	566	613	623	679	647	623	571	652	634	616	641	667	652	661	604	616	627	622	630	680	632	662	610	662	634	596	617	612	624	675	639	631	617	650	643	608	657	693	677	614	636	601	639	597	632	666	602	648	621	631	656	630	637	605	617	630	668	621	624	644	653	683	626	639	608	611	636	610	639	636	640	659	613	646	632	651	630	609	614	645	646	624	659	616	604	630	611	631	632	624	593	649	626	627	627	635	618	639	621	685	557	664	655	676	638	640	610	641	645	642	610	670	635	657	605	596	658	619	635	684	617	630	612	632	631	643	588	631	613	624	597	629	636	616	649	624	652	628	621	629	614	614	632	638	676	635	635	626	617	645	653	618	614	630	664	592	668	629	632	576	627	635	654	671	587	631	659	630	612	647	652	614	654	623	609	645	609	650	642	625	635	664	652	630	610	663	588	618	667	595	585	590	642	627	619	636	645	586	609	612	617	631	647	619	631	657	645	603	607	609	605	602	643	617	635	633	660	615	623	604	626	682	639	644	640	631	643	626	648	616	642	669	641	641	687	625	609	646	614	627	628	637	671	608	653	592	625	644	649	652	629	603	629	629	643	666	577	653	620	622	649	640	565	627	651	646	655	594	658	618	597	633	628	642	623	612	611	636	673	640	626	621	629	662	675	650	615	628	636	581	615	609	613	636	614	608	646	617	694	643	618	636	596	668	655	663	667	631	600	597	633	630	634	619	645	630	625	654	699	665	651	634	628	623	660	606	657	643	623	653	659	617	604	600	640	624	625	626	615	639	611	587	587	642	674	589	639	635	648	588	684	600	618	652	638	639	643	667	673	605	647	685	615	624	606	649	600	638	598	595	643	621	664	638	617	639	643	611	648	657	611	629	604	628	655	580	639	612	627	668	613	616	636	624	663	636	626	644	634	585	624	629	652	660	663	631	591	623	644	589	654	572	620	629	575	665	613	644	595	631	646	653	640	621	637	639	611	601	642	645	606	635	621	630	587	650	604	579	656	690	629	643	664	633	635	626	618	626	603	676	603	600	653	653	670	574	637	623	614	647	678	638	641	662	650	644	625	662	647	654	690	621	620	674	647	564	610	626	647	615	607	624	653	689	655	656	664	679	662	620	625	641	662	645	624	621	659	610	652	595	670	601	645	631	598	658	624	653	614	620	623	658	595	637	630	606	591	628	593	660	612	645	650	615	603	614	615	658	634	639	641	639	621	615	579	607	639	620	653	633	657	632	609	676	599	664	639	643	610	595	610	659	625	603	624	627	613	645	652	628	613	654	626	621	638	612	621	674	617	654	614	612	587	642	638	652	639	621	620	648	664	636	601	619	599	641	639	641	641	621	657	629	641	621	664	618	618	641	598	626	581	633	646	609	657	674	649	605	629	629	651	666	652	661	665	620	634	596	612	638	604	653	664	617	677	646	667	639	651	649	640	610	625	675	605	601	614	619	632	655	672	674	645	602	688	670	611	646	639	612	650	620	605	713	657	629	662	597	625	625	668	612	617	630	631	623	636	675	625	635	639	662	616	630	639	615	632	609	634	668	615	599	641	624	612	649	621	657	599	630	623	653	590	629	634	625	616	656	651	625	602	635	606	646	619	647	652	625	651	653	657	639	621	650	630	619	616	606	626	627	653	647	627	664	673	640	599	608	622	602	626	651	629	644	672	662	621	588	631	663	638	608	654	616	624	626	646	585	656	672	654	594	582	648	690	626	644	641	668	589	645	615	617	605	632	619	645	647	683	674	659	630	609	681	640	637	636	658	649	615	583	618	596	618	587	615	639	664	606	618	669	600	639	651	637	637	613	638	579	639	642	581	640	576	613	610	581	664	664	688	652	654	634	651	628	604	626	679	603	581	599	632	661	650	647	620	685	664	654	621	626	659	667	623	613	601	597	588	652	620	623	624	618	596	612	670	677	631	608	648	661	633	687	579	700	652	658	640	597	621	662	616	617	625	602	659	626	619	593	632	669	646	662	618	599	661	652	653	623	629	632	592	657	594	584	609	635	637	644	631	596	634	620	649	635	620	651	639	654	666	642	667	713	596	656	650	643	612	609	618	642	681	635	616	647	633	642	637	670	629	581	660	643	618	651	616	604	627	626	685	607	659	655	618	661	619	609	611	619	627	621	654	638	610	633	635	644	643	604	646	628	650	623	613	635	591	639	669	654	572	651	687	655	633	659	615	607	655	618	644	607	660	621	637	658	596	637	702	612	668	652	607	627	607	577	613	645	675	590	574	637	648	663	645	623	602	650	646	642	651	630	627	599	601	623	596	633	626	635	663	617	661	660	605	615	605	638	642	628	615	638	602	636	638	600	596	663	572	667	621	609	669	609	648	643	633	629	637	622	660	646	626	625	646	643	568	638	601	600	662	588	649	648	645	621	594	598	635	605	646	645	627	604	650	614	639	653	609	649	611	644	635	612	685	571	669	598	608	593	638	620	639	603	618	620	654	621	673	650	640	623	614	658	631	671	624	664	678	646	640	617	602	585	612	649	638	659	644	592	611	560	635	615	637	634	634	624	668	621	615	652	620	601	598	644	648	649	654	618	632	606	666	577	572	589	589	619	644	638	609	663	626	663	613	609	657	644	598	624	643	652	655	593	616	601	626	649	649	617	620	618	653	611	651	663	604	623	646	594	648	624	619	657	588	632	632	691	687	648	645	606	616	604	649	647	674	584	664	643	700	660	626	619	644	652	650	642	634	632	660	646	624	648	653	620	607	591	595	594	603	610	651	597	632	614	590	665	641	641	625	637	651	685	571	611	640	632	662	630	633	630	577	653	622	586	570	602	623	618	612	682	605	600	592	688	660	629	661	643	666	612
31067	42605	28024	11451	6657	4211	3570	2739	2264	2041	1588	1344	1220	1126	1100	1058	989	995	897	934	822	853	877	866	836	806	779	773	878	829	852	784	790	797	837	765	786	789	774	766	783	728	765	760	765	740	750	768	761	756	778	774	753	749	727	745	722	772	760	745	789	780	743	741	728	754	755	754	769	764	754	774	735	821	811	717	795	755	740	766	793	766	727	823	757	766	757	811	726	759	779	769	768	790	728	756	743	714	668	721	769	757	763	704	762	786	739	774	705	769	775	735	708	741	748	709	750	726	767	773	791	748	730	751	729	735	755	686	713	756	762	751	725	762	764	812	751	763	781	789	705	789	768	738	757	796	751	805	807	747	766	766	699	776	731	731	788	788	797	823	705	738	699	784	737	762	752	797	750	748	686	728	770	749	751	784	737	733	751	714	764	715	776	812	778	725	765	739	796	752	772	771	757	761	724	725	768	722	719	768	797	799	724	738	788	756	812	762	737	801	757	731	745	760	773	786	762	752	732	749	793	767	756	749	812	720	745	792	744	729	817	742	715	726	786	712	769	723	719	730	766	752	704	749	725	765	778	783	780	774	771	748	742	751	746	722	747	711	778	722	718	760	800	745	763	757	805	702	745	769	764	739	732	768	742	814	807	828	707	734	759	748	770	742	749	720	806	800	741	786	759	773	757	807	791	697	779	783	714	755	740	765	788	763	751	764	757	748	749	770	767	756	722	780	736	761	784	727	764	746	781	776	787	749	734	788	776	729	744	740	756	726	812	767	766	775	762	729	788	724	699	728	715	725	764	804	758	721	747	748	764	717	747	752	718	730	776	765	772	788	732	779	734	805	758	786	773	734	753	761	752	749	726	743	800	724	791	810	734	722	735	745	743	769	772	794	721	752	741	757	739	804	804	751	703	779	771	756	801	735	690	762	766	747	755	771	738	777	771	758	742	751	767	752	707	773	725	745	687	765	809	816	791	744	818	696	797	774	816	725	746	719	768	755	764	747	765	736	761	782	781	756	745	766	778	765	757	785	753	728	773	799	772	762	749	794	707	787	756	708	682	744	777	791	738	754	781	740	826	753	762	772	753	759	743	751	748	746	732	732	776	796	753	832	790	787	780	794	819	743	747	757	769	703	737	744	780	752	751	791	764	744	765	720	733	750	765	756	763	696	748	722	761	755	763	752	777	769	773	718	750	757	724	780	765	759	774	755	729	731	759	753	726	782	727	736	762	759	763	772	808	791	740	763	744	773	769	754	729	716	770	739	748	763	744	795	749	789	717	739	730	783	784	757	741	758	750	792	783	735	784	718	772	787	756	716	818	765	779	747	769	742	788	741	745	777	788	723	774	695	730	764	750	717	731	720	771	710	724	770	740	783	731	721	760	746	770	763	767	754	737	733	755	734	732	759	735	768	715	792	751	714	779	722	751	714	731	769	749	736	755	784	726	772	746	720	800	745	718	738	783	727	700	715	718	772	757	703	729	755	703	761	787	745	738	759	755	761	766	719	719	770	713	740	758	764	788	767	724	734	754	786	725	719	709	724	808	794	788	737	797	721	723	727	790	745	737	766	727	758	717	738	759	716	757	778	738	716	720	731	710	777	730	726	696	736	727	740	782	790	747	749	760	783	773	730	748	768	743	773	756	770	721	782	860	764	738	777	781	716	749	733	793	764	735	773	750	753	778	773	757	786	806	807	754	728	757	767	777	767	735	767	797	704	754	728	745	724	775	721	725	667	760	743	760	758	762	795	764	773	788	740	786	715	788	773	795	729	786	772	777	826	774	725	727	752	732	758	702	742	775	783	749	772	790	762	758	751	787	703	744	750	779	723	785	748	751	750	763	766	746	766	714	736	771	752	749	746	777	785	727	784	756	792	762	781	779	761	742	758	823	736	744	773	745	779	780	768	743	676	754	748	736	746	713	757	709	714	745	747	732	752	740	806	736	759	771	761	753	751	733	708	768	791	722	784	771	775	741	757	761	764	778	740	775	841	790	736	721	720	773	766	754	764	720	731	754	717	778	734	776	772	754	757	805	806	803	733	787	763	770	784	737	730	732	714	779	759	734	761	753	791	760	750	728	711	773	773	773	739	767	774	786	794	765	730	777	795	780	748	783	703	751	755	788	765	807	737	725	772	795	755	777	740	728	765	777	729	764	788	787	784	756	746	780	773	740	775	757	721	760	733	762	758	793	758	729	733	790	733	770	746	724	745	756	749	744	762	814	761	755	767	781	774	728	774	768	760	748	756	787	771	800	788	759	693	804	723	768	742	790	755	780	739	756	737	768	765	788	800	781	773	711	710	742	757	769	781	783	755	693	774	749	784	713	766	797	814	775	697	739	739	734	751	749	721	763	746	725	781	733	721	795	768	764	818	735	805	784	735	717	759	791	735	780	738	801	810	770	753	742	759	804	767	710	806	783	786	722	749	756	730	792	766	749	766	750	797	761	688	727	733	681	745	777	782	760	751	795	759	731	733	756	780	837	754	729	743	728	785	765	788	759	704	722	730	755	857	752	791	744	758	751	755	763	730	743	763	766	727	751	733	752	754	725	755	784	725	803	712	768	755	744	671	796	756	729	755	781	781	744	775	833	735	764	743	770	770	733	765	779	734	767	766	718	739	731	757	826	742	737	729	755	751	731	735	725	765	779	755	772	759	771	775	707	764	766	775	742	768	789	755	837	782	754	767	758	739	728	803	733	781	760	812	753	754	722	788	764	720	763	807	766	750	797	752	773	802	728	767	771	754	706	815	752	740	725	755	704	786	792	814	776	821	785	726	781	715	769	746	717	697	772	754	755	748	762	788	744	757	778	751	721	706	790	779	770	733	796	742	722	707	786	762	751	744	731	785	766	720	710	746	748	762	769	745	756	777	749	761	718	765	729	757	778	775	723	764	798	774	749	744	711	771	738	789	705	770	731	768	802	767	752	767	760	820	706	783	713	787	754	774	752	810	735	777	791	735	779	778	768	768	730	765	754	752	733	747	709	704	746	754	722	773	786	702	772	736	781	772	772	739	765	776	740	759	717	802	769	766	787	821	757	728	783	780	781	725	738	751	764	745	698	777	811	782	735	732	772	731	727	756	753	781	723	752	774	739	730	749	762	769	775	735	814	747	760	764	814	767	786	750	715	728	758	714	743	704	801	720	764	741	703	767	779	828	756	758	773	757	728	802	750	812	741	774	731	740	755	757	757	766	749	765	730	755	797	738	731	768	790	772	744	767	761	745	772	705	772	791	751	772	699	788	748	725	749	748	736	734	792	759	760	778	757	751	747	791	797	761	792	779	731	760	730	749	740	730	748	772	774	732	790	693	783	790	779	776	744	702	751	744	709	717	739	734	748	743	710	730	745	727	746	764	809	787	793	757	732	713	750	776	769	733	753	749	689	745	740	713	769	822	733	818	730	753	758	721	770	746	784	745	734	757	757	806	709	784	686	755	777	776	740	725	815	695	777	786	775	730	752	695	743	747	719	772
24380	21279	28498	24686	20299	9523	3605	2257	1734	1399	1246	1064	974	843	787	730	751	785	658	669	620	670	642	619	627	631	576	583	604	636	566	612	630	622	572	568	592	572	596	563	548	577	557	547	542	548	568	519	539	538	569	550	575	546	572	591	582	596	610	548	513	554	520	570	552	584	587	527	537	583	580	528	560	586	533	567	543	590	537	540	544	535	551	552	577	578	586	585	573	534	554	522	570	543	535	572	522	528	502	590	547	570	530	558	506	570	547	530	518	534	556	530	569	554	548	561	527	557	554	522	576	531	560	599	568	512	538	561	573	569	536	558	530	548	546	500	575	549	577	559	540	492	557	610	545	552	525	560	550	554	546	571	577	587	509	546	574	553	547	536	533	487	535	552	543	531	574	585	587	595	559	575	539	556	508	529	548	551	553	527	530	555	526	536	543	543	552	511	592	604	573	537	575	529	571	545	565	550	536	561	553	573	541	560	540	546	549	569	557	541	564	549	555	555	584	512	580	570	525	554	593	531	532	591	557	571	595	556	547	573	561	562	556	527	514	560	561	568	535	540	524	559	594	568	522	613	554	535	516	556	561	534	596	550	554	546	543	569	550	559	562	570	548	551	550	535	547	570	559	563	572	561	550	513	557	547	590	519	554	538	578	556	569	546	499	592	586	515	555	547	559	490	557	568	552	528	553	552	545	545	574	527	531	529	531	546	558	558	545	552	521	573	549	547	557	564	511	547	559	569	519	574	543	527	508	549	564	585	563	514	530	545	542	557	529	540	588	546	559	567	539	533	545	559	609	635	521	576	507	550	508	562	571	551	556	557	557	574	498	537	531	544	571	553	515	531	526	493	540	507	543	558	549	519	541	550	557	562	551	537	524	506	585	536	539	530	528	469	548	587	569	544	525	605	511	592	576	573	531	525	537	614	570	564	542	531	533	541	572	549	536	557	566	562	566	529	521	529	533	558	552	562	564	545	566	552	521	612	551	575	516	554	519	550	544	575	537	555	527	562	540	562	565	577	584	519	548	531	555	497	531	514	540	558	555	539	531	558	555	553	554	552	513	543	534	561	567	537	587	536	530	552	581	542	534	525	549	524	540	569	574	531	546	534	549	548	553	547	591	573	542	560	568	559	547	559	551	546	567	536	547	586	514	488	545	523	565	529	536	544	563	534	530	547	549	558	569	565	570	531	548	567	503	540	518	552	581	592	546	569	540	536	531	560	514	579	540	574	496	550	521	565	545	526	516	540	554	537	587	543	559	554	557	543	553	534	556	586	570	603	501	541	574	550	537	539	525	555	519	576	630	550	543	543	558	554	564	544	530	531	511	525	556	546	536	527	551	568	569	557	564	570	574	539	605	539	531	551	560	589	571	536	558	593	550	552	537	539	528	573	551	590	522	561	551	539	541	552	537	557	570	541	550	581	560	532	559	575	545	578	592	579	561	552	586	571	542	554	574	514	560	553	500	553	510	540	534	550	576	527	545	551	555	578	528	514	535	576	543	502	559	552	575	488	512	560	573	568	520	520	559	533	548	525	531	541	554	540	531	515	526	563	544	500	551	571	515	554	524	537	503	533	549	533	533	605	563	552	539	599	553	558	525	492	573	563	523	490	573	588	553	526	526	570	526	546	580	516	535	533	542	524	540	546	516	495	558	538	511	515	499	536	512	540	529	516	549	551	545	553	526	578	540	594	545	563	510	572	562	534	566	548	603	498	568	533	524	562	570	553	567	546	528	515	539	562	540	506	522	603	599	545	502	499	533	529	553	568	576	508	517	544	535	549	599	551	541	514	605	534	536	520	568	563	529	503	589	533	539	561	585	520	523	593	527	562	569	535	547	538	545	530	519	506	563	523	530	576	546	550	556	576	580	549	536	517	498	538	526	569	529	550	553	545	548	541	556	500	494	517	544	577	565	554	524	492	529	576	484	560	535	562	523	500	579	551	521	546	596	544	561	581	509	570	526	555	561	601	567	605	514	575	528	524	580	542	536	556	578	517	535	558	569	552	536	509	545	558	543	557	553	568	548	554	549	561	519	570	511	551	519	550	538	569	520	523	547	562	548	521	514	538	537	538	554	594	521	547	559	564	539	523	577	529	549	589	535	531	534	509	535	542	557	551	531	543	571	541	579	511	492	573	557	568	536	561	605	540	544	577	551	531	547	564	565	538	521	543	528	538	536	576	596	525	560	599	558	552	559	526	549	516	508	524	511	496	512	525	607	530	539	469	581	581	502	568	561	590	553	573	583	539	557	554	529	570	520	589	594	550	547	523	538	555	551	569	559	523	542	590	555	563	572	546	546	547	563	542	521	543	523	589	522	552	546	576	531	565	532	570	616	539	529	521	539	530	556	548	530	529	565	566	556	570	537	539	524	563	551	506	503	570	525	584	549	552	538	546	557	571	569	575	550	575	525	538	553	544	550	553	560	538	519	568	529	534	533	581	558	579	546	510	557	571	568	538	527	505	548	564	558	560	581	545	546	530	536	551	559	553	562	511	585	548	528	556	568	524	531	517	524	571	558	541	523	563	548	583	571	578	499	548	550	531	545	550	536	552	506	537	549	548	544	566	531	548	578	563	559	545	527	580	560	547	551	567	563	566	565	547	536	556	549	601	582	545	538	538	533	563	533	552	529	527	469	582	567	519	544	587	552	554	546	535	563	562	517	543	564	552	513	607	553	545	561	603	513	556	554	512	579	541	552	570	573	556	518	543	530	545	575	556	531	554	553	536	560	564	518	556	516	529	566	553	555	536	519	501	551	571	574	565	521	574	511	538	541	562	535	536	564	569	580	553	519	548	566	541	552	532	570	529	498	544	540	579	561	513	570	557	530	516	571	520	534	526	531	478	564	507	550	538	547	550	543	533	588	568	517	565	571	570	550	577	547	544	556	535	503	528	563	516	506	540	557	602	520	561	582	574	562	572	556	564	526	541	552	572	526	536	568	514	543	523	570	566	565	512	560	528	530	505	583	550	570	566	500	543	556	556	588	543	561	522	543	538	564	534	556	546	562	556	571	510	546	522	550	550	542	519	576	552	505	580	548	539	529	506	564	528	589	550	561	578	539	558	511	549	560	533	582	552	550	523	542	573	545	539	530	576	513	567	555	551	567	517	569	556	543	562	551	546	534	541	535	553	550	552	541	537	564	577	582	557	547	527	540	526	529	543	528	544	515	539	536	537	569	559	568	515	526	554	545	552	557	596	568	528	559	551	573	581	517	566	554	537	580	545	536	528	530	544	567	520	559	556	572	522	561	590	557	535	528	536	573	567	500	559	533	580	587	544	526	553	542	575	543	577	507	527	548	537	542	570	548	564	534	546	552	543	539	579	541	571	553	527	588	528	561	531	520	563	560	551	550	542	546	576	562	558	575	536	551	544	547	545	531	554	549	586	597	576	535	491	547	581	577	563	506	511	588	511	523	559	534	505	557	555	530	545	520	500	580	525	565	542	554	531	549	527	624	557	565	561	523	551
32363	51766	42763	22806	11319	7391	5736	4383	3488	2838	2472	1903	1725	1495	1315	1222	1189	1108	1047	903	900	920	795	859	808	797	752	779	741	791	764	691	708	699	712	719	664	725	689	677	660	661	680	652	617	682	701	688	716	609	666	659	624	646	663	658	687	645	666	643	650	663	681	669	730	634	640	697	665	663	694	644	702	662	640	689	680	668	685	664	668	652	674	646	661	639	661	687	664	637	661	624	655	655	672	601	629	688	725	661	667	616	660	640	658	684	609	646	648	611	665	658	659	648	671	696	681	672	621	645	673	685	653	617	648	666	635	665	625	681	688	651	675	657	651	677	667	682	661	706	668	634	655	706	701	664	657	646	628	653	664	657	650	616	659	641	659	597	644	644	634	679	635	680	690	659	621	656	626	662	668	660	656	605	677	697	703	661	650	634	672	688	620	665	673	646	669	661	649	657	651	656	681	642	696	679	662	647	692	648	632	672	641	640	677	654	675	674	672	663	651	614	604	658	598	657	636	669	647	663	665	668	688	651	627	646	632	620	674	685	687	640	686	676	715	684	625	653	671	680	651	669	658	654	631	651	634	681	671	640	647	686	678	638	635	668	653	616	631	674	673	619	693	673	635	648	648	660	663	634	644	650	692	657	650	707	655	692	696	672	675	696	723	654	684	702	664	693	630	645	589	670	623	666	647	692	672	648	654	654	616	621	617	662	651	641	628	634	615	687	675	647	636	672	628	671	590	664	662	639	613	648	665	680	685	657	655	665	684	654	682	651	609	652	667	616	624	657	650	663	635	689	661	696	720	658	657	669	622	683	636	669	677	612	700	673	636	619	632	628	606	666	649	621	624	660	712	608	668	658	633	645	644	614	725	680	666	686	636	639	709	637	687	672	659	651	643	648	716	687	628	695	631	670	667	645	683	615	684	627	674	661	657	676	657	623	664	607	663	660	674	649	635	623	660	655	680	640	659	630	603	618	640	651	647	652	693	703	625	639	639	652	608	613	629	672	683	676	650	626	664	681	687	659	680	667	653	629	678	633	626	649	675	670	712	703	716	672	657	617	693	673	627	636	654	659	678	647	662	646	688	639	611	650	651	635	638	658	667	614	648	659	650	661	651	651	612	647	603	643	616	659	669	612	653	640	660	646	654	680	671	673	687	633	632	680	654	671	653	662	674	627	644	711	624	718	643	635	643	664	660	690	638	669	642	677	631	702	632	593	695	753	670	661	651	633	660	665	617	670	684	645	625	625	647	648	693	616	662	636	654	624	657	661	649	637	726	652	646	682	690	652	646	652	655	659	674	629	662	644	671	673	668	692	680	675	687	674	670	643	688	644	685	648	677	649	633	689	669	651	666	675	705	659	646	667	661	636	627	629	677	687	657	644	643	708	665	630	645	636	644	612	668	631	658	662	626	662	635	672	669	690	700	633	648	648	667	651	684	665	626	581	632	645	654	666	707	650	655	658	632	665	641	655	621	646	683	640	650	665	647	647	637	638	682	655	657	654	620	672	630	660	666	679	672	646	649	634	625	650	657	681	683	660	640	644	641	665	678	684	623	635	660	662	632	727	661	663	630	681	642	686	675	652	685	645	666	630	675	626	624	660	643	663	653	696	619	618	659	654	642	656	620	660	679	681	678	615	675	629	675	683	649	628	640	701	649	638	673	671	614	619	637	627	596	654	641	648	611	645	652	677	655	654	630	637	664	634	628	678	705	637	695	647	712	678	616	638	640	626	641	667	674	643	693	680	622	622	671	667	662	672	612	692	671	651	642	675	665	656	666	618	650	631	680	683	644	676	650	670	650	646	699	630	650	686	691	678	671	681	628	680	682	660	674	665	671	668	645	713	620	612	672	701	632	672	666	672	587	635	670	684	642	646	675	624	675	649	603	645	681	684	655	619	616	654	680	631	663	684	655	641	657	638	646	732	663	666	639	653	664	651	652	675	616	671	632	651	652	666	645	670	714	632	722	669	702	631	688	676	658	687	709	652	694	653	673	607	659	703	645	657	642	646	633	653	652	689	635	665	712	643	652	697	665	704	649	722	651	610	635	626	676	606	607	655	669	636	682	685	653	660	642	647	623	645	688	663	661	634	653	655	645	654	627	666	671	677	649	664	630	634	669	690	641	668	619	645	667	630	637	654	632	707	617	660	655	617	641	681	683	675	628	598	658	655	625	658	678	645	687	721	661	693	689	688	658	620	655	629	637	661	648	684	712	662	631	658	673	657	665	669	639	640	693	648	678	669	623	656	628	662	633	630	653	650	671	624	687	642	645	693	672	695	652	647	667	660	674	635	651	686	683	685	651	610	610	646	689	660	661	644	674	633	682	689	645	637	667	651	667	669	657	609	710	645	680	666	681	655	643	677	653	643	593	646	718	647	632	625	632	643	634	627	635	686	678	698	599	660	656	712	664	665	686	637	712	654	676	647	671	647	643	670	666	631	668	591	649	662	638	675	656	660	666	688	685	685	670	666	656	634	642	685	629	679	670	654	634	665	638	696	663	670	701	637	638	646	705	656	690	680	651	690	662	691	679	673	668	635	677	666	632	636	639	671	679	598	618	660	645	684	622	655	659	677	637	640	674	644	614	689	645	653	698	632	684	647	657	654	708	656	650	650	644	655	649	632	675	643	667	675	673	637	665	656	640	665	653	640	683	657	675	675	657	637	664	714	687	684	671	674	654	619	649	676	705	677	669	646	661	649	640	601	695	644	673	618	657	641	670	603	641	646	647	680	646	675	630	625	625	680	680	660	632	658	642	671	674	694	594	659	679	658	705	641	676	632	681	671	635	632	671	638	650	691	656	651	607	649	695	640	636	696	616	671	658	625	636	646	644	645	654	660	628	676	696	621	665	616	606	661	627	673	673	637	624	670	631	655	681	670	622	678	678	663	674	606	660	614	607	679	636	636	666	660	671	690	683	606	648	633	600	672	648	670	646	640	675	663	635	699	611	629	630	637	668	680	661	664	646	635	619	670	634	650	612	615	638	674	682	619	644	647	726	672	609	649	661	665	626	643	649	686	675	683	669	636	673	639	686	648	700	623	683	632	686	670	636	672	663	676	649	637	613	630	664	644	652	608	669	666	621	676	679	651	639	676	688	659	688	636	613	671	684	680	664	675	657	615	667	667	667	704	634	675	673	680	634	636	581	640	678	622	647	610	628	628	652	660	683	667	649	655	650	630	709	681	623	697	625	627	659	655	688	660	654	633	653	682	628	652	688	649	658	674	663	630	638	609	683	623	673	646	670	679	626	630	618	656	701	673	627	641	623	668	719	686	626	641	627	657	641	661	661	651	631	697	642	654	672	624	657	653	692	651	695	686	653	664	652	707	623	693	622	694	686	630	694	623	644	634	666	652	624	612	673	674	633	666	628	671	657	679	655	664	678	685	630	644	648	704	643	628	725	653	684	693	661	658	635	633	679	688	663	720	650	680	648	651	620	678	668	685	677	691	657	633	671	674	716	683	676	665	706	650
25434	21365	27760	25275	11904	4343	2685	1996	1637	1564	1390	1280	1199	1198	1161	1003	1042	1058	1043	1014	1019	940	974	991	927	957	866	959	951	944	943	955	931	917	936	969	863	861	915	935	874	942	895	887	890	921	935	920	874	910	885	890	920	902	898	850	876	901	923	855	854	853	877	873	915	880	867	861	899	863	937	931	892	915	891	934	903	919	878	915	921	894	843	860	892	896	910	923	879	894	882	870	935	906	881	919	919	855	848	894	888	872	873	896	904	895	848	932	883	856	891	894	849	875	921	901	917	838	932	910	896	930	934	900	909	933	903	892	908	858	887	878	886	851	913	894	908	907	896	857	904	869	896	974	881	886	879	910	919	897	842	869	870	882	844	949	873	895	870	886	912	890	894	882	890	865	888	874	875	856	854	944	902	874	938	858	920	881	838	889	901	909	899	879	910	888	920	875	860	938	857	858	887	905	916	939	890	875	837	909	862	849	872	887	896	890	901	880	932	913	881	848	843	919	869	852	911	904	907	869	884	963	915	916	858	892	914	895	865	872	879	902	864	935	885	847	873	876	896	907	911	930	886	900	895	912	917	877	853	937	944	874	896	838	883	880	933	886	929	935	855	870	859	908	921	848	857	953	884	887	907	881	886	840	880	932	886	923	854	898	931	898	840	882	869	861	903	899	841	915	921	891	891	838	915	926	832	845	874	899	892	839	841	921	854	888	927	951	864	895	894	836	854	878	935	926	875	898	930	863	914	912	899	906	857	887	945	867	893	884	876	851	897	879	923	906	897	935	932	1015	893	830	904	856	914	926	927	899	862	842	876	908	862	866	906	924	931	897	923	873	855	928	878	856	838	878	876	856	921	893	928	902	942	912	875	936	879	896	879	847	947	903	915	906	819	872	854	884	846	898	885	872	913	855	865	899	851	916	865	967	879	900	878	932	958	863	847	852	928	889	877	916	805	907	925	806	914	866	930	880	917	904	896	887	921	902	845	869	901	820	901	864	883	910	855	880	834	926	837	849	871	883	877	890	893	966	922	864	884	901	876	918	904	910	905	883	901	918	867	860	849	869	901	843	878	893	896	900	932	856	905	888	905	916	882	891	891	840	923	880	849	827	856	879	856	920	903	891	923	864	874	873	852	914	874	833	909	837	898	877	900	881	905	916	896	929	917	879	883	920	873	864	880	868	855	854	929	903	904	875	924	925	859	878	894	878	835	920	866	918	891	913	933	883	880	881	892	865	915	840	895	872	862	887	925	913	882	895	859	899	904	858	890	949	852	903	868	838	917	884	913	941	877	920	886	884	857	873	873	914	912	926	892	882	871	921	860	890	862	856	860	885	905	891	888	905	838	937	861	894	874	902	891	902	921	839	865	900	859	854	920	848	894	906	901	888	841	882	912	931	861	920	883	923	917	913	880	886	859	873	867	890	870	893	865	916	873	874	857	936	890	873	872	940	931	858	906	883	876	845	900	873	908	883	884	895	871	942	806	900	936	901	865	919	831	862	997	895	898	862	912	948	830	865	883	844	921	852	846	844	892	847	936	881	889	894	908	904	931	919	896	871	899	907	872	838	955	865	866	873	926	863	919	912	929	923	881	877	886	898	947	929	855	900	907	898	891	824	929	911	886	830	875	857	929	891	841	868	951	889	881	917	872	894	816	908	876	891	924	843	885	929	894	928	860	892	963	889	900	876	900	902	876	866	919	818	913	874	927	895	878	907	932	861	871	870	885	891	895	870	900	858	899	899	866	884	880	919	886	863	917	881	865	928	868	870	862	910	888	910	935	948	864	908	901	902	887	877	888	857	866	917	887	898	872	897	906	909	915	861	883	933	903	869	896	880	865	929	878	907	872	888	903	915	813	903	923	874	882	873	885	875	881	892	890	931	862	950	894	926	879	957	917	906	921	884	839	914	932	894	841	847	901	864	879	924	879	844	911	927	945	932	864	928	925	881	897	907	927	880	835	891	876	916	904	905	969	868	855	877	876	908	902	907	843	870	839	879	873	856	879	936	922	851	895	849	916	800	852	866	847	938	970	870	923	899	901	875	970	926	879	904	890	846	857	898	867	913	880	895	893	892	897	893	892	896	937	866	875	974	901	856	880	900	888	892	904	828	894	902	886	889	877	896	909	862	928	866	837	855	892	870	931	888	907	832	872	911	838	888	840	897	944	925	871	855	895	902	846	846	827	914	871	900	922	878	852	900	894	880	909	892	907	885	899	915	881	863	898	908	867	908	933	926	870	881	921	919	913	873	875	857	829	894	946	884	940	840	908	846	855	851	885	941	878	883	865	882	841	880	881	851	940	912	826	902	914	876	915	891	891	848	909	904	886	880	880	917	883	891	909	918	897	841	906	907	923	891	884	886	851	889	880	883	885	868	868	876	841	907	937	938	865	846	895	874	880	896	905	882	845	891	920	874	878	896	892	859	843	837	892	879	905	836	873	918	909	915	859	848	862	882	888	851	885	891	888	898	924	879	860	876	922	956	896	861	881	862	883	895	883	902	939	898	840	900	916	916	900	861	948	928	931	863	866	926	890	857	891	931	839	941	879	896	956	947	900	846	915	931	931	916	841	918	856	909	873	848	883	892	885	865	877	911	840	893	849	888	879	910	876	891	903	902	876	866	831	889	876	862	903	874	889	907	857	888	847	904	942	860	906	900	879	883	835	883	921	833	864	848	898	850	814	819	901	885	884	907	879	815	951	905	954	870	843	906	944	918	876	845	898	874	878	875	894	886	861	856	911	885	886	868	839	922	871	908	881	925	868	871	913	871	853	918	879	893	879	947	846	854	938	921	872	884	920	926	822	904	870	832	929	862	858	892	884	883	897	874	885	865	899	877	869	872	864	856	941	854	872	886	875	883	919	876	843	876	913	906	891	914	895	904	855	879	881	884	900	903	883	865	825	906	884	869	895	840	903	889	872	874	873	887	878	903	883	900	871	888	881	911	893	871	936	861	844	857	912	858	920	896	916	887	882	893	891	940	892	897	915	859	919	881	833	901	903	903	866	902	898	887	951	909	911	894	888	925	932	918	862	933	815	868	909	919	890	903	873	872	874	924	914	902	936	894	926	914	869	870	928	862	883	912	918	863	855	930	932	897	900	903	932	902	870	952	881	910	956	909	916	909	869	887	846	875	912	927	924	919	940	884	925	841	869	816	884	891	878	842	861	877	889	942	837	863	921	889	882	854	838	860	890	871	827	847	903	919	830	859	927	940	852	907	901	885	860	914	844	850	890	861	850	887	903	888	863	884	903	870	921	889	877	900	911	922	875	927	934	875	873	838	926	896	885	895	875	829	907	897	886	885	840	945	884	899	858	911	923	913	926	862	906	879	903	905	862	889	895	902	871	953	938	900	840	884	906	944	893	855	896	889	915	901	852	914	928	880	905	903	863	857	912	859	836	855	904	905	829	904	879	860	951	904	912	897	915	908	894	861	853	915	935	916	902	868	885	885	831	854	909	885	934	855	879	876	896	906
32229	46912	36427	19748	9040	6682	4881	3702	3132	2588	2487	2147	1812	1630	1614	1436	1436	1375	1291	1239	1153	1148	1201	1190	1128	1155	1111	1138	1148	1166	1080	1089	1048	1063	1055	1038	1089	1052	1044	1026	1013	961	1067	1051	1093	1032	1041	1019	971	1067	1038	1005	976	1001	1041	1029	988	1069	991	1007	980	1035	1114	996	994	1053	1007	1083	1038	1037	1025	971	1007	1034	1010	992	1082	1032	1060	1010	1067	1013	1053	1025	1020	1012	1042	1000	1007	1114	1065	1046	996	990	1042	1050	989	1029	1035	1011	1037	988	1005	1030	1057	1028	953	1023	991	982	1019	1057	995	1071	990	995	986	1018	1028	1042	1004	1028	1033	1003	998	982	945	1023	1008	1018	980	1031	998	1010	1074	1041	1009	997	994	1082	1073	1055	1073	1045	992	1033	1059	1005	1012	1036	983	1018	1046	1027	1031	1097	1021	996	995	952	1026	1043	1057	1078	994	978	1029	942	1031	1021	1033	1047	998	1001	995	1063	967	984	1034	1071	1013	1019	1057	1021	979	1032	1080	1043	999	996	1011	1080	1066	1040	1039	1015	1060	989	1063	1073	1017	984	1042	1010	998	971	1024	983	1006	1045	1047	1018	977	1021	1051	982	998	1025	1031	1034	1011	1040	1085	1019	1031	1052	1039	993	981	1022	1039	1035	1019	1019	974	999	1028	1015	972	999	1017	984	1038	954	969	1067	1062	1077	1044	1044	1051	1004	1037	1037	1048	1041	1016	1051	1035	1054	1012	1030	1052	997	1008	1030	1015	1036	1045	995	1020	1025	994	1054	985	984	1035	984	1072	1011	1085	1052	1023	1017	1054	1065	1026	1014	1011	1016	992	1065	988	927	1082	1043	1001	1004	1033	980	1025	987	1059	1029	970	1009	1030	1023	1004	1067	1070	995	1012	1013	1084	1076	1040	1060	1048	971	1001	1002	1019	992	981	1086	1040	1035	1025	1057	1065	1061	993	998	1016	1046	1023	998	1024	965	1072	1047	1009	983	964	1114	1057	1008	1004	998	1010	1027	1105	1000	1035	1056	989	1028	987	976	1025	1040	1007	1004	1012	1037	1014	1016	992	1001	995	1008	1004	994	995	983	1011	1046	1092	1010	1027	1009	1071	983	1039	1003	1012	1027	1083	967	991	1023	1023	1094	980	1031	1001	1054	1037	1015	1017	978	998	959	1053	1037	975	1069	1033	1018	981	1040	1079	942	1036	1065	1002	1019	992	1038	1075	1002	1066	1069	1051	1051	977	1008	975	1052	1023	1033	947	1010	1011	1047	974	1027	1034	1035	1023	1025	1037	1045	1006	1054	1020	1028	1054	1007	975	981	1029	1053	1033	987	956	1034	1015	1035	1136	1031	964	980	984	1049	1026	1082	1027	1071	1019	1025	984	1044	1002	1085	1022	985	1037	996	1060	1034	976	992	1063	992	1052	1026	1027	1074	993	1051	1046	994	1010	997	1044	1093	1034	1032	1013	1028	1051	1029	1006	992	1054	988	1009	1009	1033	1035	975	1039	979	1029	1034	1007	1078	1035	982	1067	1011	1012	1033	961	962	1027	1091	1031	1007	1045	1029	1043	995	930	1075	1029	1006	959	1029	1042	1024	1031	1015	1066	1018	986	1044	981	1051	1019	1000	1055	1036	1029	1007	1037	1051	1041	1022	1025	1027	974	972	998	1041	1038	1044	1020	1140	1011	973	1004	989	1053	992	1008	1055	1072	945	1098	987	982	1011	1053	1091	1094	1079	1016	1068	978	1057	1039	1035	1002	1029	1000	1107	1012	1043	1063	996	1033	1020	1069	1058	1044	1017	1039	987	1007	980	1056	1036	1053	1019	988	953	1041	1001	1046	1087	1066	1037	1071	1004	1003	1045	1002	1054	1015	977	934	1075	1032	1058	1027	1025	1011	1017	1019	1024	1062	1008	1034	1037	1052	1000	1013	1006	1020	1042	1021	1031	1052	1008	1031	1031	1051	1022	1047	1036	991	1011	992	986	985	1031	1027	992	1021	1077	1035	1001	1082	982	1009	1082	1021	1070	1063	944	1022	1027	1042	1067	997	1056	1042	1003	1032	1016	1035	1007	1020	1023	1030	989	1019	1058	1052	1067	993	1099	1023	1008	1037	1024	971	1032	1011	1024	1043	1047	1061	1059	1018	1070	1023	975	1012	1049	1005	1041	977	1035	1027	1041	1027	1031	1032	999	1034	1067	1040	1021	1016	1042	1047	1036	1051	1035	1033	1043	986	1033	985	1028	988	1031	1075	936	1033	1065	1050	987	1007	1047	994	1017	1048	999	1087	1015	1074	1041	1001	1032	1034	1003	1036	1015	1000	1049	1021	1024	1033	1007	1004	996	1060	1020	1015	1023	1042	1037	1013	958	1018	1053	1020	1068	1036	1010	1093	970	1048	986	1039	1012	1026	1009	1008	1070	1000	1050	971	969	1038	1024	987	1032	1018	1022	1016	1006	1057	1032	1052	989	1039	1030	992	1045	1043	1016	1073	1096	1024	1037	1076	1028	1039	1026	979	1007	1000	1065	1048	992	1047	987	1071	983	991	1037	985	1046	1061	980	1044	973	1017	1026	1013	1054	1022	1020	1023	1048	1001	1024	1046	1015	1080	1019	1002	1103	1020	1080	1048	1037	1005	1019	1020	1013	1031	997	1022	1047	998	991	1034	1027	1063	1007	1023	1006	1083	1014	1023	1002	933	1031	1034	1022	1005	1012	1064	1000	1031	965	1027	952	946	1030	1005	979	1049	1033	1020	1037	1007	1017	1056	1052	988	1009	1044	1029	1004	996	1095	1055	998	1036	1041	985	1009	1051	1029	1004	1004	1083	961	989	1027	1050	1033	1039	1053	1019	1097	1020	987	1029	1040	1027	1010	997	1028	1053	1087	1028	1103	1016	1127	1024	961	988	1050	1051	936	1050	1072	996	1042	1070	1025	992	993	1009	994	1005	992	1086	1058	1077	1040	996	1036	1025	1009	1023	1075	1007	1036	1036	1040	1077	995	1043	1061	1057	993	1079	1007	1068	992	986	1048	1022	1022	1008	974	1056	981	1007	1091	1022	1004	995	1018	1029	986	1021	1047	989	1057	1068	1009	1034	973	1033	1008	1026	1027	1073	1011	1015	1019	1018	1008	1011	1033	1050	978	1029	1071	1008	1042	1025	1019	995	998	1029	1002	1049	1020	995	1036	1011	1069	1076	1023	1018	1111	1018	1054	1050	1052	982	1031	988	1000	1012	1020	974	1026	1049	1024	1017	1059	1043	969	1006	1030	1019	1037	1046	1020	1033	954	1007	1043	986	964	1045	1055	986	1028	1076	1071	978	970	961	1032	990	1055	1005	1064	1061	1004	995	1017	1036	998	1009	1051	999	960	1015	1011	1026	1004	1057	1036	1042	1067	988	1063	1029	1037	1010	995	951	1008	1017	979	1007	1017	1037	1057	1020	1000	1032	951	1045	949	1001	1093	1038	1035	1078	1007	1019	1057	1043	984	1003	1062	1069	985	1040	954	1011	1003	1027	998	1028	1002	1030	992	974	1022	976	1137	1041	993	1029	1012	1058	1000	997	1059	994	1066	1026	1051	990	1013	1010	1049	1045	1003	1033	998	1037	1024	1009	1043	1000	1083	1049	1060	995	1018	1060	1004	1010	1046	1028	996	1082	1055	1025	1016	1011	1079	999	1081	960	1042	1053	1040	1054	1045	1030	1065	1059	1004	1070	1004	1055	1101	997	1011	978	1035	1033	1042	1005	1060	999	1014	962	1024	1002	1039	1000	1012	1124	1053	1058	1017	1045	988	989	1038	1020	1008	1069	1071	1022	992	1058	969	1021	1010	1053	1016	1022	1035	1006	1017	999	1036	995	1049	1012	1012	1052	1015	992	977	1056	1031	1013	973	1003	976	1026	1014	1039	1022	968	1027	1034	981	1037	962	1067	1009	1034	964	982	1035	1028	998	1010	1031	964	1035	1086	1015	1028	991	1006	1079	1039	990	980	1076	995	962	1079	1040	1062	1000	982	997	1054	1033	1022	1010	1032	990	1064	1114	1046	1026	1071	1024	1023	995	996	1042	983	1045	1009	1067	981	1031	1074	1032	1039	1019	1007	1072	988	971	1033	962	980	986	993	1020	1053	1081	1050	1038	1025	989	1040	1001	990	1017	967	1033	1027	1024	1038	1044	1040	994	1125	1041	1049	1037	1029	1068	982	1010	1042	1042	1069	1033	1060	1068	1022	1088	1046	1056	1027	1083	1058	1008	992	1013	1012	1049	990	1018	1023	989	1014	1007	990	984	1070	1067	1013	982	1028	1014	1030	1002	1109	1052	1026	1023	1014	1017	1048	1017	1068	1033	1000	988	1055	1011	1007	1061	1014	1005	1023	1082	993	1015	941	1029	1017	931	996	896	1017	1046	987	1014	1066	1009	1010	1009	990	1068	980	1014	1012	1030	1068	1013	1090	1042	1038	1009	1028	1026	996	1013	1035	1053	1044	1014	1038	1010	1063	1006	1064	1028	1014	1071	1056	992	1007	1022	1001	983	1016	1002	1068	1040	1022	1031	994	978	1012	1048	984	1005	997	997	1035	970	1047	1023	1072	993	1030	1015	1033	1005	1009	1095	1026	1036	1047	1029	992	1050	1029	1045	1001	963	1079	1052	1049	1007	1016	1037	1025	1010	1030	1106	978	1039
23234	21320	29021	23992	21342	20883	11208	3976	2768	2410	2144	1930	1647	1496	1335	1399	1295	1186	1103	1090	1073	1067	1017	1064	979	996	1014	997	1032	970	1040	922	963	915	928	939	887	932	937	973	943	926	937	928	942	871	950	891	865	890	934	900	900	941	895	881	951	931	943	923	881	984	905	865	886	915	941	922	906	926	856	898	915	920	906	884	891	907	937	873	928	877	917	938	896	844	914	924	913	925	926	914	932	897	921	912	948	931	924	924	910	938	895	886	913	830	942	925	870	946	884	874	892	877	880	935	935	867	928	908	912	892	841	914	890	896	945	865	931	937	884	902	859	895	944	900	906	886	878	866	934	848	879	886	896	935	870	924	867	942	899	953	925	952	889	887	863	870	873	919	921	887	901	869	893	899	879	856	875	866	932	904	928	915	924	923	943	887	832	908	916	894	870	878	930	885	929	936	893	923	881	919	925	884	884	855	874	933	903	939	915	859	886	896	904	925	902	885	890	893	933	866	928	908	899	903	939	894	878	888	908	918	939	916	886	870	895	918	905	896	905	888	847	848	888	938	894	892	872	897	893	876	904	903	894	940	854	899	921	832	938	870	905	858	895	907	901	925	924	946	936	909	888	889	901	883	919	915	908	851	909	922	843	910	938	868	900	887	872	883	977	882	906	865	946	939	931	913	912	869	957	904	885	929	852	922	903	891	931	933	878	902	918	871	898	923	839	896	853	891	872	874	926	869	895	889	949	932	936	910	861	907	912	900	886	890	875	912	880	837	910	893	968	903	924	892	905	886	880	943	899	959	907	886	892	873	886	894	868	875	924	877	903	941	891	907	909	904	924	917	896	908	922	929	910	939	900	894	948	907	922	898	872	888	903	875	873	978	904	879	885	862	899	860	873	870	949	885	889	930	927	918	874	880	922	898	872	895	888	880	914	898	939	921	876	854	834	924	887	907	858	913	861	893	934	915	899	890	875	881	909	888	863	898	834	963	866	858	952	879	897	861	900	878	882	864	900	904	911	929	908	856	893	901	954	940	832	881	894	888	938	913	892	954	905	942	843	864	968	935	841	915	858	963	893	890	920	938	951	863	950	925	870	899	880	874	906	917	956	885	898	833	889	891	885	849	920	942	918	903	944	907	915	898	866	861	853	889	884	902	933	923	855	821	895	929	965	897	892	873	905	881	889	910	898	859	896	856	863	865	880	889	907	902	926	891	846	959	901	943	928	905	894	921	941	864	934	871	908	847	939	949	905	932	887	882	908	873	882	899	873	911	904	935	892	931	908	899	910	943	887	873	899	933	896	898	919	903	884	844	868	917	947	894	872	849	890	942	871	892	882	889	918	899	854	954	897	849	901	884	882	950	882	908	885	901	925	910	951	879	870	885	884	869	874	875	920	870	880	872	887	852	960	937	928	907	910	853	814	954	876	908	932	877	919	862	902	881	865	886	900	923	920	931	896	891	909	828	917	875	875	879	904	879	883	888	868	912	887	879	876	934	899	836	894	883	899	862	903	938	887	900	988	865	907	867	910	862	948	918	887	858	844	915	863	935	867	864	904	908	945	835	936	862	920	892	886	876	912	913	914	965	918	834	866	906	948	934	874	896	875	894	886	937	926	904	938	881	919	903	874	938	848	869	895	957	838	957	904	908	899	865	909	839	873	931	884	849	876	941	844	914	913	945	881	948	884	901	904	900	916	897	905	888	882	926	916	875	869	892	902	849	886	905	882	919	909	889	930	888	906	921	904	891	876	877	874	897	899	858	907	832	887	902	897	918	872	898	898	821	935	858	894	902	909	886	928	926	901	902	893	957	892	836	872	865	990	902	855	921	864	865	849	898	901	840	958	888	888	964	921	898	918	931	860	862	895	918	926	870	912	898	888	903	932	890	898	927	932	869	898	855	909	909	877	900	875	903	861	876	922	895	944	857	925	890	883	881	896	919	848	873	884	910	913	900	924	892	906	922	929	913	867	903	900	858	851	889	854	895	897	897	860	921	918	911	928	940	924	909	880	884	920	871	922	911	902	858	922	851	955	969	869	924	899	919	905	895	845	906	909	852	913	852	857	933	930	896	914	883	888	891	897	880	957	885	906	914	958	896	927	915	897	874	911	907	858	918	878	912	921	948	891	884	867	876	921	890	891	900	915	865	887	960	894	880	889	865	886	911	889	856	888	869	917	885	938	894	910	939	902	911	888	879	890	897	833	909	930	926	953	909	870	867	863	897	884	920	887	874	916	927	922	861	928	838	960	903	889	929	930	865	913	873	835	896	841	961	858	904	866	904	865	862	870	910	879	887	885	904	915	861	955	909	907	879	883	894	854	964	863	870	865	921	895	853	893	856	865	883	909	908	891	836	901	939	853	882	906	895	919	888	845	895	870	921	842	907	930	837	925	855	895	887	911	929	830	933	892	877	840	886	904	844	896	849	884	828	874	855	908	939	960	881	915	888	842	925	948	882	856	928	888	918	897	857	919	903	856	956	861	894	913	914	904	892	928	886	920	878	939	922	888	875	925	883	900	919	847	869	878	905	909	961	879	888	886	852	860	894	914	886	883	903	940	882	853	929	858	897	899	957	884	887	876	878	894	880	886	859	909	903	905	875	901	914	857	886	873	881	879	933	874	900	907	912	907	844	889	864	864	868	895	932	903	910	897	882	877	835	859	881	825	923	877	875	908	904	823	921	886	894	923	913	899	913	972	944	907	857	861	889	875	928	892	934	893	826	899	906	861	897	920	895	894	970	827	871	882	901	922	915	885	927	919	905	899	909	895	885	885	957	889	918	908	818	897	928	916	916	914	920	887	885	894	947	894	930	927	968	877	879	928	879	943	903	904	870	859	831	884	913	910	845	901	904	879	931	918	837	902	960	827	868	906	887	872	949	907	906	974	919	842	889	911	891	864	856	872	918	897	890	909	861	911	914	910	913	934	892	866	872	893	930	921	866	905	884	918	844	878	896	874	879	857	874	989	940	948	875	880	896	877	865	887	904	882	904	901	913	911	877	880	887	943	899	856	962	949	919	883	889	878	927	915	866	940	921	873	945	914	866	877	850	896	908	881	934	869	922	841	917	907	900	900	867	921	914	871	880	856	869	859	932	915	877	902	887	894	925	915	879	899	944	849	869	885	902	920	905	902	861	901	813	949	946	906	927	896	879	888	949	953	922	858	882	874	891	933	931	885	871	861	858	888	924	909	872	958	933	914	873	899	833	855	935	868	893	899	895	876	909	896	888	904	863	863	883	857	831	849	889	938	901	933	891	883	891	887	894	840	901	894	929	878	906	940	885	900	921	923	938	838	856	872	865	937	931	827	912	906	860	864	897	904	930	961	945	936	857	881	879	905	860	902	830	936	878	883	888	899	881	844	902	891	885	907	866	889	862	964	884	881	901	944	922	896	836	920	882	911	903	883	921	831	894	900	858	918	860	855	877	860	801	927	844	918	891	851	905	930	893	911	859	861	964	864	859	901	917	900	881	939	927	927	902
36199	59252	49043	29290	16519	12179	8975	6621	5167	4336	3826	3384	2797	2274	2147	1913	1802	1484	1417	1386	1315	1315	1236	1264	1186	1189	1175	1170	1169	1148	1115	1116	1079	994	1060	1039	1046	1080	1058	996	1079	1034	1047	1086	1002	1014	1029	1008	1012	967	1016	972	994	1027	1003	1040	1045	1051	995	1010	1015	1037	988	1011	1046	1088	1020	1003	965	1027	1046	1034	989	984	1037	1029	1042	951	941	1003	1037	1007	992	979	980	1014	986	1069	1000	1021	999	974	1038	945	1023	1017	1010	1032	1018	1036	1026	995	1011	1030	1003	1057	1066	1044	1011	959	1016	996	1004	996	996	1025	986	1047	1013	1001	983	1070	1001	1020	1064	1052	1011	995	999	963	1006	1014	1002	965	971	1009	988	975	968	995	1026	1026	999	1010	1064	988	995	985	1025	978	983	1034	982	970	1001	962	1004	991	1000	1013	1005	1029	1014	980	1016	941	1016	1021	992	1019	993	979	1017	1003	1040	981	1071	1020	1037	1012	1026	1035	994	973	972	952	1014	1036	969	977	1008	993	1035	1052	988	1033	998	999	957	979	1041	996	1032	991	988	987	1006	983	1035	1011	1018	1001	1009	1071	1016	991	1016	973	936	992	1003	1044	985	962	1009	998	981	928	1008	968	940	1007	966	994	1069	963	1038	955	1029	985	1019	1034	1022	984	1048	980	1002	988	974	1007	1021	1046	1034	964	1014	999	974	1014	1023	1058	986	1012	1004	984	1003	1043	972	999	1013	1062	1006	1032	977	1005	1014	975	1021	996	1013	957	1025	980	1021	952	973	963	972	1009	977	1010	1022	953	1034	998	1000	949	1026	997	961	996	924	989	1065	1018	1024	1025	1023	1010	1018	984	1005	969	1032	971	1014	993	1029	991	1027	1024	1011	981	948	1010	990	1059	981	961	989	972	1007	1059	997	1019	990	976	996	995	1043	1015	980	1005	1013	1058	1002	1012	989	990	979	991	1002	1005	993	952	1018	962	949	969	995	1021	977	979	1003	1059	988	1062	962	1009	957	1057	955	1026	1019	987	1024	955	995	971	1036	966	965	1038	1008	1023	1006	990	1029	1025	996	1012	1002	995	983	958	1033	1022	965	1017	1009	1008	989	1029	999	991	1027	1020	981	990	995	992	988	1017	988	969	954	1018	976	975	1037	1077	979	1009	904	1045	952	994	1006	1009	954	955	1028	950	978	986	977	990	988	1046	975	1019	1024	957	980	1018	949	998	1062	1034	1023	1030	1023	1037	1002	973	978	1005	956	989	961	1010	1031	950	986	981	969	978	995	994	945	988	1011	906	994	1072	1015	1017	982	1009	937	994	1025	995	954	976	1014	976	1012	992	1030	967	1017	984	1009	1000	1012	1031	1013	1019	989	960	1028	960	1007	951	1010	1043	966	969	988	1026	1016	1014	987	998	1035	960	997	1040	970	1003	992	1055	1013	1032	1041	1045	1007	1024	1031	957	991	1091	1003	1042	1020	973	1001	956	1059	996	1029	1008	979	991	954	989	993	969	1022	1002	954	1000	1015	1011	984	952	965	965	1006	973	973	1009	1006	985	1012	1014	982	1013	993	935	1001	1005	1002	1014	980	964	1006	940	1003	1041	1031	1026	965	1008	1019	1023	1015	973	1006	984	1052	992	1019	990	1001	990	1003	1006	1011	1016	1082	1033	971	1017	921	983	989	996	990	903	1008	964	945	999	974	1001	1038	1010	998	979	961	1024	986	1046	927	1026	1010	986	982	1015	987	928	1043	993	1001	1019	988	1027	1063	1034	1003	1007	990	969	1046	950	977	972	977	998	1024	962	960	1041	986	1055	992	974	1015	988	1005	991	968	999	989	989	1017	986	971	977	1004	1038	958	1022	979	977	996	984	1000	1005	977	987	987	967	1067	949	994	974	975	1007	1035	981	981	1042	1009	994	976	978	976	978	986	1036	979	1044	944	1001	962	994	1010	996	981	938	1060	1010	1013	1034	1041	1022	997	1006	1014	1006	1004	978	1023	1036	985	1011	992	1041	1053	960	960	992	934	975	1070	1024	989	985	1045	963	1002	1001	1024	1016	1007	988	1010	1012	1009	975	1019	1021	1012	1031	1009	956	972	1047	1023	1037	1000	1030	1013	1023	1050	1003	1018	1071	993	1054	1049	1034	1004	974	975	1034	972	1029	961	1048	978	977	953	1025	943	1031	980	1059	1024	968	1007	1047	953	950	1000	992	978	1035	1004	1016	982	981	1033	949	1047	988	1058	1015	971	991	1049	1017	1027	1024	980	1029	1007	1025	1012	1010	978	1012	1062	1055	1007	985	997	989	944	980	947	975	1013	1002	1089	1047	1021	1021	984	985	978	1051	992	959	1028	1057	1021	1044	970	989	1005	971	979	1023	1001	999	1048	1006	1023	1000	1020	981	1056	1001	1017	980	1013	974	1024	950	995	1009	963	1013	1035	1005	1015	995	1041	973	974	1056	995	970	993	978	1037	988	1029	1022	1034	1080	1014	1004	964	982	985	975	937	1019	1004	1000	980	992	1011	1027	986	951	972	1046	1009	1020	986	985	1014	1034	1006	987	988	949	1057	1018	1002	1011	991	982	937	1045	1049	1034	1048	957	934	1018	1003	999	1018	988	1029	962	990	1034	999	1031	935	1026	1022	1023	1004	1051	973	950	960	972	1017	1006	970	987	977	1050	1013	1029	980	1006	982	986	967	1029	1016	969	1019	1010	907	975	1034	992	994	977	965	1034	971	1001	976	984	985	986	969	944	1011	1017	932	1012	1057	955	1013	983	1005	972	989	986	1026	999	948	986	1024	1016	965	1001	970	961	1022	976	1002	1040	979	986	1015	1009	970	959	1047	983	985	980	990	1000	1041	1036	977	987	1046	952	1065	990	961	961	1008	1035	980	1014	995	933	1018	1045	1005	991	935	966	1027	950	1041	1019	1002	1019	993	970	999	962	984	968	958	1029	1012	1015	965	1005	1059	983	936	1012	1012	999	1010	941	1016	1015	1052	1008	1020	1048	958	1030	984	994	982	981	1004	989	959	964	1020	936	987	975	1010	1044	1005	989	1012	1045	1037	998	1057	994	1050	975	987	991	1015	921	1022	1038	1017	985	985	1010	1014	962	979	1020	1044	979	1021	1048	1012	1049	1047	1023	1045	999	1001	1057	999	1023	939	943	956	983	956	992	1016	975	1037	998	996	982	1011	933	981	1054	1011	1033	977	984	1000	995	922	1035	952	1059	998	1054	961	985	1039	1024	1005	980	1028	1043	1033	1052	1019	1011	977	968	1031	1025	1019	1039	994	987	1005	1057	1006	993	977	934	995	1004	1012	1003	1016	934	994	1027	1000	984	993	1002	947	1061	976	1051	978	997	991	962	1046	1015	976	1017	969	1016	991	1030	1015	1004	1019	953	1013	975	992	980	1022	1017	982	1028	996	1037	1037	942	1047	1005	977	1008	968	967	944	962	1033	986	1003	970	1022	999	987	1034	959	1013	1026	967	980	1006	975	1031	954	956	972	1048	1032	999	1021	1001	1044	1025	953	998	971	1064	998	1028	1051	1050	967	1034	975	1003	1007	922	953	1019	944	992	973	1022	1048	986	996	1071	1057	994	938	1015	1095	1044	1021	1026	993	1026	980	1013	991	1032	1041	990	1038	1005	1026	1008	1005	1043	1035	1030	928	989	993	1012	983	1003	997	959	959	968	1069	1019	1023	1026	1038	1022	950	1013	1049	966	1041	1015	1008	1018	974	1022	970	998	1006	968	1051	998	972	950	969	976	988	973	1034	1034	1012	997	1030	1009	981	1031	927	941	1032	981	1047	987	987	964	1017	996	936	966	1026	966	1012	956	1015	1032	964	986	978	978	1006	942	1053	1014	1004	1026	947	1012	970	942	1097	1039	999	1002	955	1006	1013	1021	1033	992	1058	1037	983	1017	978	1039	947	953	1028	999	998	991	976	952	1007	1052	1011	953	1013	1028	995	1004	942	978	975	999	1013	1036	963	941	1010	1011	937	1051	1033	986	976	992	1058	1024	1006	991	968	1017	952	994	1016	961	965	981	962	1040	1060	990	1042	972	1010	1036	1036	1009	979	1061	1029	1027	962	1008	997	967	1037	1027	1030	1045	987	986	989	1000	988	980	947	964	948	1054	999	1023	997	1047	1013	1001	997	1016	990	909	985	966	973	1003	1005	946	1019	1005	972	991	1033	940	1016	1024	992	997	1010	1006	993	988	962	984	1002	968	1006	1061	986	1062	1014	1021	1023	967	996	959	1010	945	1005	949	971	999
29483	27155	27970	13759	4345	2486	1824	1324	1132	971	920	923	837	809	791	768	702	648	634	700	714	701	670	663	623	659	662	660	642	631	706	669	602	632	646	683	658	614	588	648	596	608	631	622	639	658	588	638	562	607	584	601	626	666	617	587	622	599	613	600	625	635	655	624	640	618	666	572	669	616	610	643	600	666	610	650	610	611	665	676	666	582	612	631	588	640	640	635	608	623	657	594	610	622	615	614	605	636	627	690	645	623	651	619	624	617	617	644	644	648	579	620	628	639	654	653	654	555	598	623	608	623	618	584	627	687	615	679	649	595	595	614	587	643	600	643	613	617	598	669	643	612	612	592	621	582	603	610	634	588	590	627	617	643	627	640	627	604	619	604	629	590	637	627	641	604	669	675	614	670	602	626	606	620	621	625	612	622	620	578	599	621	659	678	601	624	617	664	696	600	639	597	662	617	620	595	627	667	634	584	665	601	630	575	658	567	627	633	592	605	617	645	602	615	596	614	616	602	580	617	610	602	642	582	623	596	668	627	654	670	600	597	605	627	630	634	591	608	627	593	598	653	640	626	628	645	613	637	652	615	596	644	601	595	642	641	620	605	613	593	619	681	621	585	622	653	633	581	592	641	639	636	637	575	611	645	588	629	613	623	651	582	645	609	595	604	637	643	614	619	595	626	619	650	595	580	610	623	603	642	605	599	594	614	600	617	619	658	641	640	599	587	671	620	666	611	571	612	628	612	614	673	583	604	594	652	681	588	623	626	640	630	635	630	641	653	632	630	573	585	649	619	567	588	652	665	625	615	608	665	660	598	648	568	602	684	620	624	621	639	630	652	596	624	586	645	577	652	634	625	624	633	626	590	620	647	664	626	636	604	618	605	601	635	616	639	661	652	625	610	627	653	669	601	589	623	624	635	583	609	602	608	614	596	566	639	611	632	640	606	632	587	628	644	619	610	635	615	641	650	624	605	615	639	612	651	612	628	635	645	641	643	611	664	618	623	610	605	641	654	586	665	625	628	623	641	665	616	640	582	570	587	615	606	617	568	608	598	601	664	605	612	610	655	650	645	653	624	571	602	646	619	617	637	623	565	679	653	652	634	640	642	626	609	608	616	622	596	620	576	619	626	652	627	628	643	676	663	597	616	594	619	580	609	621	603	611	643	619	646	625	633	658	575	627	605	611	601	584	644	624	607	607	617	599	599	661	590	603	617	650	614	607	645	648	580	630	585	612	612	628	639	601	641	631	594	624	606	607	644	612	631	616	670	651	605	621	600	629	629	592	647	623	650	621	621	597	630	613	574	653	633	588	620	577	619	580	628	641	616	583	645	615	590	644	629	625	615	629	635	610	665	662	662	639	631	614	610	639	634	622	623	632	684	620	625	628	645	570	644	626	658	596	606	643	600	586	631	628	603	645	601	602	618	622	631	615	651	596	641	639	607	588	611	615	659	611	643	630	622	622	637	634	636	600	607	628	653	592	648	609	620	611	622	603	618	603	627	667	662	605	632	631	588	628	604	633	604	643	640	660	598	610	599	624	614	622	637	644	617	599	688	624	659	612	589	626	633	693	612	634	623	590	624	610	591	667	637	646	583	636	591	637	630	612	580	588	591	597	621	632	584	622	585	656	619	584	612	626	627	589	584	614	637	613	613	624	576	631	643	612	629	641	589	637	609	660	638	606	639	631	599	630	626	617	597	646	638	605	666	608	600	680	635	630	666	666	593	649	626	610	616	655	617	624	594	646	622	630	583	622	634	617	639	634	587	642	615	653	609	687	637	612	614	598	646	627	604	640	612	599	595	609	649	611	650	620	615	689	581	652	611	645	613	603	609	606	679	676	625	603	611	634	625	617	637	617	606	648	622	650	651	604	621	623	683	619	686	604	645	631	624	612	635	648	593	619	626	668	646	610	598	629	624	599	617	618	579	641	665	639	680	677	651	606	626	627	622	597	590	612	651	663	642	570	637	637	606	613	584	645	633	620	644	617	632	637	638	561	608	657	659	643	639	623	668	599	608	626	605	634	632	614	615	609	641	631	594	655	580	619	589	674	662	653	604	613	654	639	627	614	639	626	622	644	655	614	618	629	649	626	615	613	580	594	606	609	660	652	612	676	619	657	623	594	618	626	593	645	642	621	642	639	645	642	623	629	648	649	617	624	610	666	630	604	632	602	643	653	624	630	595	625	660	598	640	638	650	594	636	611	617	595	641	600	583	644	587	650	673	632	601	646	648	623	623	634	686	633	674	612	637	662	627	609	594	640	595	578	618	581	621	567	636	583	657	629	647	596	628	615	588	622	577	656	622	642	589	644	642	628	651	661	613	609	628	681	655	618	652	621	622	662	614	645	616	615	667	621	630	638	581	625	652	620	634	669	653	608	666	647	649	622	663	646	615	580	589	609	629	600	579	614	622	612	610	595	638	647	626	608	581	629	687	620	615	668	649	594	592	644	591	629	615	567	640	602	613	585	596	632	629	634	630	590	621	620	607	624	596	628	638	650	644	592	580	644	638	619	630	626	620	593	610	601	683	576	632	657	627	629	624	634	643	579	594	620	590	645	615	673	603	588	650	627	680	583	630	578	617	621	608	603	578	643	636	619	607	620	663	640	646	615	607	625	645	634	586	642	651	636	616	655	616	635	633	640	625	625	624	614	600	626	645	601	644	611	626	637	641	626	614	647	647	662	587	588	628	604	587	637	629	636	613	617	612	641	639	623	609	599	616	615	631	602	633	562	669	664	599	622	658	633	618	630	614	630	630	574	633	618	634	670	659	639	650	592	635	645	628	626	560	555	614	669	588	613	648	655	608	646	621	598	627	633	626	590	648	616	622	648	609	640	644	625	633	637	627	614	629	634	607	622	646	637	670	592	637	633	662	635	665	662	651	623	666	637	655	631	605	595	681	639	631	617	645	594	643	616	585	638	605	631	644	581	603	596	623	630	626	627	629	637	614	650	601	623	576	688	610	632	635	629	634	638	638	592	628	635	604	626	635	570	622	592	641	622	654	637	641	620	623	619	610	650	596	612	598	620	641	589	621	636	607	640	613	635	636	595	606	693	620	600	597	659	600	611	594	617	634	572	644	608	609	665	600	591	616	665	601	635	578	613	599	639	643	646	595	574	647	620	634	602	631	621	586	632	632	629	623	621	604	591	622	607	630	630	674	602	599	629	612	624	622	638	613	587	613	569	602	641	648	640	620	643	648	647	618	630	667	668	670	638	603	626	653	642	638	617	627	665	621	634	615	576	631	617	606	600	617	631	636	661	630	609	638	592	648	658	580	638	695	639	626	642	613	607	612	587	605	620	670	659	625	623	666	619	639	624	605	625	648	618	613	635	651	594	624	642	613	649	616	619	609	640	596	611	618	657	641	641	626	639	626	662	661	668	625	606	580	584	604	677	657	605	584	627	637	613	626	582	644	619	575	602	625	646	601	650	652	636	705	626	622	630	622	663	616	655	582	646	599	622	590	611	601
31336	42260	31394	13564	6511	4745	3560	2502	1963	1734	1572	1462	1289	1141	1068	1025	989	901	828	845	826	834	845	902	864	868	803	790	824	776	778	745	801	751	780	773	766	756	769	716	770	706	741	803	745	757	742	737	774	793	764	742	802	719	742	756	752	736	741	724	719	736	773	807	737	787	699	782	746	737	715	763	754	718	749	775	812	730	766	734	751	791	752	743	752	708	772	764	739	702	759	746	729	729	729	772	775	721	732	726	775	737	768	788	707	744	754	699	737	766	784	742	695	713	783	762	709	738	740	738	751	758	781	790	751	724	790	765	762	777	722	756	773	770	743	750	754	736	734	756	718	780	718	746	770	742	816	759	752	756	748	733	778	740	804	746	784	762	737	727	781	736	741	712	738	724	753	747	760	755	754	752	658	742	728	730	760	744	697	776	739	754	778	743	727	753	750	758	791	752	728	746	761	728	769	749	697	755	783	723	719	771	728	753	763	725	694	779	750	740	732	772	725	741	708	749	713	763	743	725	741	757	740	783	732	761	716	767	699	775	712	771	753	708	757	737	749	802	794	735	772	732	735	728	736	756	744	734	730	772	711	737	795	726	758	726	765	723	722	739	683	733	787	774	719	743	762	732	710	687	818	745	769	762	741	722	742	717	735	803	735	768	716	732	766	708	739	756	821	722	761	746	721	733	719	727	756	747	771	754	779	736	767	765	795	710	710	743	752	737	766	757	737	751	696	715	762	756	760	786	729	759	712	737	740	790	741	753	786	778	753	745	723	722	750	721	715	747	762	754	738	769	781	723	728	748	733	735	742	818	742	762	757	791	712	756	739	705	759	772	705	736	699	750	715	731	734	699	776	752	745	746	704	733	743	713	731	757	769	740	774	736	695	762	716	790	740	714	766	753	766	740	740	773	758	774	731	715	742	781	764	724	721	733	704	788	704	735	682	732	755	720	777	779	718	739	782	754	745	744	790	732	740	749	756	728	758	741	769	740	725	724	778	697	745	706	736	743	753	776	767	757	774	699	764	741	788	725	796	773	749	757	765	792	751	746	758	782	786	752	709	684	723	736	766	736	809	730	717	715	755	739	766	756	776	773	746	750	737	732	743	728	791	740	755	755	763	781	727	740	752	764	739	758	737	722	751	719	808	767	742	711	739	759	724	732	795	758	756	731	743	711	765	755	679	732	765	701	748	763	752	744	756	761	760	724	766	730	724	722	737	756	734	773	724	702	815	728	697	756	682	783	777	768	751	762	759	731	754	702	696	736	712	765	712	722	767	802	714	780	774	770	757	790	786	770	795	744	740	708	746	754	774	741	726	682	729	725	743	741	738	749	772	741	712	752	739	723	745	792	739	704	715	729	775	737	780	738	736	728	763	797	724	781	762	753	745	734	756	766	765	711	728	724	730	752	761	776	734	746	729	749	694	684	747	750	738	739	742	752	713	778	760	773	790	779	723	773	728	721	694	760	751	771	781	750	744	757	769	755	746	743	754	740	709	708	791	736	745	712	722	755	763	761	772	755	732	737	749	745	741	761	769	709	765	770	739	756	732	766	745	749	753	755	715	738	758	775	736	731	778	783	749	758	781	733	759	747	737	764	784	767	714	764	750	765	694	768	765	726	740	766	766	766	730	774	754	792	761	719	727	755	717	764	733	808	748	703	732	739	706	758	768	730	754	720	749	719	730	725	783	737	748	762	785	768	790	714	777	729	783	722	759	782	747	781	742	731	757	732	736	751	697	730	755	742	765	780	703	745	777	731	730	723	769	714	726	750	759	727	745	752	675	743	782	710	717	789	761	734	757	729	716	724	753	718	753	756	756	680	806	766	768	741	748	748	736	711	737	699	785	765	691	717	788	750	738	727	789	746	759	756	736	734	775	766	742	736	800	717	757	740	730	781	750	761	728	718	754	707	767	740	774	746	751	756	767	760	748	746	743	748	760	700	713	754	725	755	734	771	732	739	746	741	716	700	732	766	769	741	760	755	710	789	769	718	812	712	756	815	759	743	773	720	744	680	737	749	695	753	744	693	722	752	758	722	782	727	730	776	753	778	739	762	714	766	760	744	718	718	732	692	715	801	733	718	771	728	755	776	724	728	776	740	741	792	783	753	748	722	732	743	751	743	675	725	766	716	745	726	731	785	735	726	742	722	825	777	750	680	762	730	774	737	738	742	710	736	728	730	760	716	721	771	725	752	763	735	726	781	779	729	713	746	770	744	766	732	755	741	693	758	747	763	753	757	792	755	749	750	766	756	706	800	759	790	738	742	733	706	721	745	752	769	710	754	742	764	772	728	754	774	754	763	761	726	751	748	782	744	737	746	744	758	768	751	754	738	732	740	728	764	722	686	724	794	733	790	746	772	693	745	739	767	736	760	717	735	729	772	706	795	763	772	726	803	778	743	775	745	730	728	741	714	708	708	740	773	705	766	767	733	777	720	742	743	777	778	749	758	724	779	725	761	739	750	680	757	756	764	722	773	755	735	759	753	723	725	744	715	793	716	719	716	715	743	766	724	787	709	761	779	694	768	718	721	743	751	716	667	719	792	756	766	761	693	789	729	730	761	771	776	770	709	715	749	740	756	744	753	752	715	784	747	743	709	747	740	755	788	769	714	772	804	754	683	745	765	754	721	757	820	724	708	767	747	757	752	711	746	760	749	671	803	789	751	679	734	722	789	724	752	720	732	742	722	762	733	744	711	805	714	752	769	745	745	766	750	756	735	715	756	744	703	793	724	745	806	773	743	732	708	715	738	774	736	810	732	714	733	737	752	715	757	724	696	713	757	732	722	744	712	756	752	820	726	806	711	798	756	712	723	752	763	777	745	692	693	721	737	715	760	745	777	718	772	747	781	720	710	728	747	802	741	736	738	734	697	772	773	800	736	726	722	768	748	776	715	724	719	690	759	739	722	751	723	710	718	693	690	766	724	797	771	725	726	728	729	755	757	709	745	785	775	726	761	688	662	726	762	756	797	743	760	798	742	797	739	746	751	725	719	696	740	742	750	726	735	745	713	730	729	742	757	710	727	736	754	695	702	745	719	704	773	777	758	700	762	797	726	756	709	745	709	739	763	755	764	748	751	741	710	771	708	722	769	775	723	780	721	755	776	751	718	747	711	757	737	788	705	737	785	769	766	739	765	770	790	731	723	751	703	749	737	767	797	730	768	716	697	740	769	744	675	721	772	775	768	733	737	759	744	710	751	699	724	742	727	794	741	766	766	739	701	753	753	839	728	767	752	786	750	745	711	746	726	714	703	784	752	786	754	752	728	702	777	691	743	764	747	744	720	747	759	720	740	746	788	769	770	730	720	787	774	755	688	739	730	726	784	755	781	752	740	750	737	721	737	780	726	738	787	736	755	739	748	794	745	732	754	743	723	717	726	784	769	732	758	733	754	746	760	755	748	797	787	742	759	778	765	742	747	765	797	748	714	765	777	737	775	784	719	691	708	734	698	723	781	758	735	741	738	733	717	776	787
24451	21331	28488	24786	20361	10105	4082	2230	1612	1390	1331	1192	1047	962	879	885	788	790	672	640	669	654	727	631	627	663	642	636	632	610	603	615	626	564	612	541	546	564	589	613	638	560	596	571	581	596	550	570	578	602	572	578	596	598	577	623	583	557	594	546	571	569	611	575	572	578	520	626	612	556	570	598	575	595	554	557	574	612	574	574	573	556	542	544	566	627	555	598	577	609	575	561	587	544	558	577	613	555	590	578	522	587	568	559	568	539	546	586	544	584	575	543	586	549	571	558	534	622	563	564	553	577	545	571	584	551	574	560	538	592	629	588	605	596	558	569	545	573	542	570	597	567	548	571	573	556	596	571	560	590	586	538	536	546	592	568	565	558	574	558	549	605	516	533	551	559	544	603	616	558	565	578	569	559	549	511	550	543	541	546	555	569	570	600	537	550	570	587	561	559	593	533	589	582	591	613	571	588	538	553	583	560	557	537	527	581	523	593	543	574	562	571	580	571	545	569	590	574	601	572	528	596	585	573	521	523	550	535	526	546	563	587	554	567	560	572	542	557	583	506	571	543	572	588	556	563	571	575	569	583	566	584	523	571	572	569	554	604	537	583	592	575	572	582	598	540	554	569	540	542	640	601	570	545	571	575	599	539	537	570	561	552	557	576	549	562	582	579	599	602	549	602	596	545	612	550	600	566	568	569	556	606	532	594	629	547	546	571	566	516	552	530	570	560	555	585	539	612	548	593	581	600	545	561	578	588	527	587	538	568	589	558	559	594	555	565	557	577	631	559	524	523	595	597	575	550	524	559	579	580	586	590	586	576	569	585	550	550	591	551	540	572	581	585	541	576	563	582	607	607	594	571	540	563	549	585	573	523	517	574	564	541	604	588	559	582	552	607	573	574	592	564	543	578	596	549	564	533	594	548	563	562	598	566	557	590	607	550	577	592	594	562	558	574	551	569	573	514	541	547	578	548	556	543	611	578	570	564	562	548	572	549	536	542	582	565	573	549	600	508	558	556	560	587	555	571	633	595	560	562	576	561	591	556	552	530	592	573	578	547	563	585	551	575	604	591	592	555	594	562	538	532	528	585	537	597	523	564	571	609	540	558	575	560	602	552	547	603	530	519	560	592	542	525	545	585	560	597	561	534	575	533	526	550	574	602	598	630	580	562	558	550	599	521	608	540	556	599	559	617	570	546	556	588	611	579	552	593	547	597	587	544	563	577	601	586	550	567	545	515	581	558	599	626	607	585	563	596	532	543	563	615	577	552	540	572	550	566	542	529	549	526	599	558	528	588	558	536	566	558	580	571	568	550	538	568	548	530	578	615	565	557	565	575	570	564	589	556	547	574	557	543	546	586	527	585	546	593	561	587	595	586	572	564	546	538	557	572	575	581	549	561	574	553	584	551	562	592	586	551	554	577	547	583	602	520	556	554	581	571	566	545	600	619	590	568	565	535	550	605	581	538	604	575	600	569	587	557	556	574	567	587	615	542	561	548	572	552	616	587	526	531	587	611	587	576	557	629	559	609	564	569	644	562	553	550	586	541	589	569	537	580	579	592	537	530	546	584	595	549	616	541	519	579	563	572	556	563	628	556	544	526	558	556	594	556	588	532	583	549	572	561	585	607	565	603	552	582	602	529	588	565	591	543	564	562	585	549	586	580	582	561	546	558	563	580	567	549	555	579	601	531	560	584	538	559	546	583	599	633	558	579	535	569	529	504	523	605	556	619	592	520	526	612	549	559	578	582	559	571	574	613	619	626	545	575	594	550	581	561	591	563	567	570	579	570	579	589	552	597	570	564	565	614	557	554	592	600	610	642	575	544	558	524	579	570	582	596	558	519	578	532	568	590	543	590	559	553	590	584	559	548	550	575	570	565	578	503	558	584	564	540	578	557	590	574	535	573	545	541	543	567	566	542	577	615	586	568	593	509	558	549	541	539	531	561	559	559	539	553	597	547	568	543	582	611	563	548	533	559	572	587	549	593	564	534	552	569	570	590	591	539	566	550	614	583	554	562	525	549	562	546	578	549	554	564	592	572	551	598	528	576	537	629	581	563	546	532	543	569	569	521	570	560	590	578	552	584	553	547	561	605	577	588	534	632	551	553	515	580	540	574	593	571	602	540	523	542	599	560	529	603	547	575	624	554	591	576	582	569	558	605	576	572	586	531	597	563	551	519	533	539	583	558	563	586	558	584	546	560	537	601	548	572	529	560	542	552	525	543	590	543	614	565	622	576	597	555	588	521	567	593	576	593	554	627	582	548	562	562	550	596	569	553	594	557	561	560	565	612	546	560	606	579	550	571	545	535	538	578	566	569	581	547	572	605	529	585	564	543	570	565	565	547	554	551	612	550	569	555	570	519	595	549	570	597	577	548	517	541	515	603	570	546	569	562	604	591	525	534	562	570	531	566	579	541	557	570	551	581	599	557	553	555	576	545	584	529	580	552	543	564	549	567	550	569	550	516	588	585	604	588	543	554	564	541	579	589	586	591	561	541	590	533	549	596	572	602	581	563	548	601	568	580	613	621	561	541	501	553	520	560	559	570	614	575	547	616	525	567	584	549	602	517	567	526	537	555	552	574	571	537	546	554	560	528	534	554	596	545	551	579	563	550	567	590	586	585	576	550	547	587	567	585	573	576	604	539	548	552	558	570	604	563	552	607	601	546	559	554	556	570	586	562	555	541	591	545	570	567	519	532	557	540	558	578	538	565	567	543	557	544	557	567	599	551	562	555	544	548	548	558	550	548	604	610	574	599	591	565	594	573	560	543	532	565	556	585	547	610	607	539	563	557	576	549	558	583	537	553	573	590	599	565	584	569	609	580	503	539	565	629	552	566	580	560	575	573	517	557	560	555	575	566	560	595	557	537	589	536	547	582	587	557	541	619	595	592	563	533	563	608	519	584	563	544	552	561	536	571	566	594	579	560	584	562	558	562	549	584	539	554	567	593	566	526	573	527	561	549	595	550	584	546	574	526	571	545	559	536	524	595	573	544	550	560	581	577	577	598	581	555	637	548	544	605	597	585	540	589	525	584	550	573	569	602	543	584	615	561	552	579	565	541	547	560	582	553	569	563	546	554	531	618	596	566	539	553	519	554	626	590	540	579	550	572	569	529	517	525	550	585	583	555	570	535	560	528	531	558	574	574	555	584	573	590	632	541	580	580	604	587	555	592	585	562	572	533	554	555	589	556	572	574	591	607	602	568	559	596	555	546	604	528	558	571	525	544	586	577	617	567	575	538	562	526	591	526	575	580	580	544	600	582	539	604	555	617	533	564	572	571	587	561	559	573	602	583	576	535	536	548	542	550	576	587	571	540	606	575	530	573	562	556	562	549	574	545	594	582	552	541	552	546	610	526	555	568	583	555	559	563	545	552	560	538	504	595	571	581	549	590	526	590	583	543	528	549	555	587	569	605	551	581	585	600	551	561	583	562	562	578	558	555	615	560	571	574	616	588	593	601	561	559	586	560
32905	54104	42007	23395	11772	8169	6184	4189	3202	2698	2388	2106	1784	1544	1332	1265	1110	1032	964	928	885	818	809	750	834	758	788	733	791	780	781	712	743	646	660	700	708	675	689	657	710	732	673	693	671	699	646	713	691	694	663	661	665	668	703	668	715	653	649	700	684	664	686	683	718	702	708	645	669	689	687	685	648	681	658	671	702	686	660	696	687	660	683	659	638	700	689	635	696	682	719	697	672	647	686	673	710	667	694	646	624	695	691	637	676	615	657	690	648	632	716	652	673	705	663	659	690	674	635	682	651	642	664	587	627	716	633	695	670	644	706	667	646	641	664	695	662	649	636	680	677	634	684	631	655	619	650	643	707	653	667	741	684	692	631	647	690	672	663	623	666	634	679	659	675	661	657	638	660	670	631	672	631	676	698	733	638	653	639	666	600	656	684	666	648	632	698	652	675	680	628	698	666	679	616	681	629	673	698	635	663	641	690	651	630	681	651	703	665	653	675	684	656	642	639	651	613	627	644	670	680	672	672	671	654	639	629	678	643	675	656	661	640	651	659	685	674	604	689	637	675	708	657	717	669	728	660	662	656	647	697	662	685	627	663	686	672	660	655	677	646	672	700	678	662	638	662	672	689	671	674	709	662	660	660	643	639	668	675	655	667	734	648	679	694	674	632	679	662	636	649	632	629	619	654	630	677	656	696	654	694	685	668	671	679	663	660	646	672	634	643	676	656	615	660	662	635	665	604	654	696	662	635	710	657	634	621	687	632	655	681	633	651	685	638	671	663	660	662	687	676	687	643	618	623	613	674	685	698	689	681	681	629	655	667	662	705	690	678	653	650	650	685	663	669	586	647	645	641	656	679	672	655	650	710	670	714	652	662	636	651	655	706	668	651	682	647	652	681	671	704	656	690	685	677	650	676	617	655	670	684	675	679	689	676	720	671	673	631	629	642	651	731	672	659	676	673	717	687	695	658	668	693	695	651	666	620	621	672	654	642	677	696	632	701	623	612	580	641	712	636	642	661	650	626	657	679	672	656	652	682	629	684	645	620	679	638	670	694	698	666	682	668	670	637	672	670	672	683	657	653	629	626	665	644	663	682	650	656	668	699	707	669	640	663	647	652	688	658	623	656	628	654	667	649	685	675	669	650	668	612	638	673	632	635	662	701	707	673	642	690	701	629	671	643	657	643	659	694	686	674	671	679	648	673	703	711	668	626	636	623	670	695	607	672	675	701	646	665	693	661	661	680	662	677	696	721	633	698	692	692	656	714	717	632	625	664	671	678	619	677	615	636	687	673	633	641	676	637	644	673	648	667	684	655	658	704	691	642	664	671	663	655	670	645	647	611	685	631	618	649	657	671	649	663	668	660	657	700	612	661	661	688	647	638	682	681	662	660	701	670	624	664	690	660	696	658	692	636	654	621	633	634	643	632	729	683	632	625	666	669	705	650	643	653	727	624	649	599	665	691	655	684	665	645	653	641	667	654	659	653	581	713	665	702	633	694	641	696	648	715	677	665	637	657	632	648	636	602	675	652	689	637	676	644	664	678	655	672	682	651	666	672	662	667	643	669	662	663	698	639	652	667	693	685	618	628	649	628	629	667	646	658	685	695	696	684	604	637	641	619	645	650	644	640	664	725	697	667	657	663	618	666	654	716	682	642	671	678	638	629	598	677	706	657	693	658	664	718	671	711	686	644	708	657	672	676	664	678	680	709	636	675	706	679	688	686	698	667	670	711	695	677	685	599	677	668	760	657	662	693	674	676	644	642	657	655	643	703	644	623	654	698	657	673	670	668	690	667	677	628	655	656	635	662	643	700	653	662	698	639	650	681	614	691	687	687	657	674	669	684	640	663	683	709	634	623	670	720	647	641	659	695	686	667	665	624	699	676	702	699	653	617	689	663	678	635	698	651	688	647	630	667	649	657	657	628	636	646	650	657	634	645	697	691	676	631	649	657	690	644	668	654	651	626	653	663	718	623	653	641	663	682	631	645	650	690	693	679	679	684	660	669	626	683	682	656	671	715	638	638	642	700	664	674	686	626	661	670	700	625	685	648	666	708	676	674	655	666	669	660	603	660	673	674	678	646	668	689	684	637	682	664	681	672	592	668	649	674	651	634	650	644	683	639	614	651	642	672	708	621	678	642	650	666	643	616	660	702	689	639	640	655	624	677	667	649	677	654	616	662	664	682	650	642	664	630	700	619	647	682	628	663	651	630	669	666	645	659	617	658	681	667	660	626	660	651	705	672	610	699	691	585	666	652	661	614	680	644	672	624	647	624	641	637	669	607	683	660	614	647	712	667	625	622	609	660	688	678	670	671	681	676	673	665	665	624	671	694	649	659	666	653	652	663	707	635	629	630	671	687	645	672	660	670	675	675	689	679	721	665	631	663	635	612	676	677	651	685	649	681	676	693	700	670	651	725	666	642	701	695	658	662	656	628	672	656	626	657	658	650	694	684	693	644	694	701	655	626	700	674	696	643	644	661	706	659	671	622	703	659	637	616	673	630	677	625	667	624	655	707	664	688	648	619	662	643	646	654	664	717	673	661	675	677	669	642	679	667	620	652	682	681	636	686	687	667	634	698	698	693	675	631	641	649	684	656	683	614	628	642	669	669	645	652	673	679	631	681	676	708	678	631	658	658	646	711	682	693	656	691	677	632	676	669	667	678	648	657	626	644	671	696	657	672	644	654	719	636	673	615	688	690	674	686	668	664	646	657	735	664	675	694	646	663	665	672	638	668	661	655	679	735	637	630	647	636	631	645	681	681	631	643	635	664	642	630	664	701	641	620	701	648	616	658	644	604	663	674	654	656	677	674	638	684	644	662	664	687	665	654	667	659	710	654	684	655	669	630	667	637	626	712	687	667	701	676	658	705	718	694	658	690	665	693	705	648	652	638	657	616	637	681	662	655	674	708	697	669	724	672	674	660	652	614	714	650	657	658	635	702	682	663	649	724	628	641	668	645	610	635	661	628	633	662	665	639	671	637	617	714	662	633	690	680	686	681	646	668	684	693	697	682	676	680	687	687	711	632	706	666	677	669	634	605	636	657	681	628	646	641	663	689	664	636	675	662	662	658	674	691	674	669	661	642	664	668	665	644	683	666	677	686	701	668	649	660	674	673	653	642	647	679	644	650	688	698	628	659	640	698	654	662	657	655	650	679	695	649	702	665	647	662	669	728	663	649	649	643	627	627	676	677	664	649	689	662	705	666	698	651	683	639	640	648	656	683	648	704	703	660	671	715	646	709	739	658	663	709	687	668	638	612	679	683	676	707	648	656	660	680	624	669	662	709	632	653	646	669	669	670	697	642	676	660	684	661	661	686	676	707	640	637	675	620	640	653	682	671	686	718	698	632	689	632	682	644	664	632	660	699	642	669	633	659	661	635	657	658	644	652	697	633	657	680	682	656	634	637	641	605	653	690	671	687	675	692	699	650	728	697	730	684	703	673	690	661	675	660	650	693	668	643	698	666	680
25507	21398	27750	25360	12254	4448	2920	2032	1638	1493	1457	1329	1169	1189	1145	1073	1071	1039	967	1016	1019	1006	966	1014	941	941	927	933	939	905	895	898	924	915	977	898	857	890	983	911	889	866	971	950	941	948	920	915	910	864	842	908	906	912	913	923	908	942	951	879	922	926	977	927	942	920	874	949	899	876	906	895	886	924	892	891	939	918	892	1007	943	869	904	824	886	907	930	951	933	963	895	897	885	867	900	966	892	891	933	907	882	850	878	879	896	890	964	926	909	891	911	919	857	937	889	885	953	895	881	903	912	874	891	903	871	860	946	911	926	889	934	883	882	889	870	950	914	965	933	857	919	935	919	868	899	918	925	918	938	869	935	912	910	910	977	906	896	894	926	933	843	901	916	869	899	882	876	873	910	915	907	920	946	895	943	947	937	922	978	950	896	910	895	949	944	874	861	943	885	859	960	928	903	888	939	921	893	935	946	921	919	907	914	949	950	875	872	940	882	947	902	899	863	904	912	872	915	894	938	948	863	897	894	883	959	926	905	946	930	923	896	903	869	890	887	886	937	889	892	880	857	902	951	928	890	873	970	920	884	909	943	896	909	904	897	887	911	894	889	972	910	910	947	935	940	908	892	939	906	833	979	913	885	896	894	899	920	949	880	921	923	912	960	862	914	864	928	918	894	910	875	926	848	916	912	913	935	882	874	930	904	938	911	911	944	874	905	849	903	882	943	878	923	895	872	917	904	880	878	897	897	920	886	953	901	939	930	917	897	870	877	875	924	892	923	843	875	886	915	942	903	905	879	894	894	887	924	880	946	892	930	926	893	882	883	905	933	840	895	835	912	910	819	937	937	959	903	885	917	963	907	925	892	959	904	893	941	920	906	916	911	889	916	904	887	934	914	953	919	901	896	901	950	898	939	911	897	907	946	914	894	896	967	892	918	863	913	873	888	851	882	911	930	885	897	836	892	949	865	917	882	861	899	946	869	872	899	928	812	895	866	922	907	921	882	896	890	901	901	925	919	910	941	930	982	864	905	891	854	944	892	894	908	870	927	909	940	879	907	914	867	856	921	892	934	899	928	932	885	923	879	920	928	861	901	936	923	926	908	895	942	955	837	886	901	924	943	911	897	940	942	907	904	928	877	871	934	879	853	879	913	927	893	892	901	882	911	940	840	864	848	888	888	922	913	821	936	893	930	907	935	958	900	881	933	931	879	897	896	903	910	897	935	918	937	931	893	901	892	854	922	880	908	931	890	875	898	865	915	915	977	906	882	905	856	922	925	868	912	901	883	945	931	904	890	902	879	867	913	920	871	842	946	919	902	913	922	884	897	902	897	909	902	887	944	897	879	937	921	924	926	907	952	904	920	939	876	877	984	925	873	941	895	911	872	891	955	935	908	897	973	911	900	906	859	897	900	910	940	909	908	873	924	859	923	926	901	927	914	906	883	880	880	882	895	884	912	918	896	874	952	921	897	903	867	901	879	933	902	905	936	916	936	942	898	935	891	918	905	891	870	881	859	893	921	925	866	893	896	890	921	957	937	878	902	922	885	900	917	943	933	936	908	918	873	914	870	912	863	907	914	900	917	907	915	945	925	948	911	969	912	954	932	892	928	896	943	935	908	902	935	922	934	893	882	932	936	907	924	846	899	878	906	970	891	907	911	927	872	914	941	866	895	944	894	849	900	870	965	896	909	935	948	871	945	919	877	889	937	910	889	938	934	881	904	910	864	900	926	936	897	918	914	903	915	921	877	894	937	931	909	858	953	905	869	897	960	904	909	857	910	897	955	894	905	927	928	836	911	875	923	968	919	943	909	987	929	882	891	914	937	893	862	936	902	934	881	890	896	951	904	936	893	871	922	932	953	862	888	857	921	901	878	930	880	864	878	924	870	891	864	925	961	909	909	871	872	919	917	916	920	909	881	934	876	887	909	868	896	933	907	886	896	919	899	912	874	889	903	856	890	905	909	979	919	927	941	918	932	870	877	925	912	913	898	933	924	858	886	919	919	895	947	912	953	891	957	945	870	944	895	920	894	894	846	886	876	913	926	894	897	924	926	879	933	881	923	953	883	921	929	903	927	852	890	938	975	968	886	891	911	903	911	943	865	910	892	872	903	929	900	901	939	892	851	936	923	881	896	910	928	890	892	859	934	929	858	892	933	984	927	919	876	907	844	875	905	941	880	961	925	966	887	852	929	889	944	924	940	883	871	878	899	867	914	894	951	878	900	955	880	916	896	896	918	884	918	897	960	928	886	853	906	924	947	902	887	859	917	914	879	892	871	910	920	885	888	907	834	923	942	895	943	951	963	891	929	890	879	885	935	915	859	922	933	910	920	876	880	878	932	953	930	906	957	912	883	971	907	906	920	875	868	883	883	902	920	913	913	903	905	916	889	951	856	884	875	916	977	861	928	937	852	927	847	938	925	925	889	964	933	853	865	903	912	944	910	897	945	907	974	904	898	906	881	934	927	916	933	891	868	895	948	874	892	921	870	935	920	947	864	928	938	890	880	907	885	878	950	891	912	861	880	898	886	866	858	880	930	909	895	903	933	919	950	938	880	921	884	850	914	914	856	915	932	910	904	973	878	939	890	943	910	907	949	912	920	939	897	922	897	938	887	870	964	937	895	947	899	888	946	880	909	880	925	927	923	897	859	911	867	950	922	938	878	926	906	936	886	861	875	960	813	889	904	908	968	917	840	868	964	969	912	895	846	874	918	898	912	910	934	941	869	905	909	934	905	876	975	947	887	876	906	936	962	914	929	925	903	907	862	928	868	923	908	908	915	910	904	937	934	893	861	853	897	854	921	934	936	921	960	930	903	902	904	887	947	902	951	908	937	953	952	922	905	899	920	860	893	871	881	977	937	907	847	941	903	943	942	933	844	850	912	904	898	936	928	874	908	927	899	970	886	908	898	973	942	965	907	914	909	907	880	900	918	930	919	885	890	930	968	873	896	924	890	872	949	914	924	932	865	907	890	945	879	979	901	893	958	922	903	981	910	932	938	960	927	921	912	847	903	916	858	892	906	859	900	902	907	925	933	928	945	825	925	912	916	924	935	910	916	888	849	918	883	914	901	941	868	902	994	898	870	922	885	891	924	861	891	965	923	933	936	981	928	929	851	933	905	894	877	926	924	903	876	917	852	860	911	944	861	881	911	932	904	870	894	915	902	869	982	923	881	868	901	916	916	904	895	933	875	870	869	916	895	913	924	918	862	877	872	863	884	861	915	862	872	940	931	895	914	923	856	924	893	877	922	879	896	878	898	937	899	882	933	933	904	921	982	921	896	934	920	918	952	902	903	901	906	907	986	883	901	869	871	866	879	881	917	908	989	907	926	935	872	909	911	920	862	862	897	880	881	885	888	907	872	892	905	898	905	962	918	909	957	886	907	875	894	929	901	882	896	906	954	853	971	913	910	927	859	877	959	963	896	900	863	891	947	913	879	894	939	859	871	877	899	932	919	892	949	943	909	849	933	922
32575	46039	37613	20425	9774	7017	5559	4029	2945	2645	2376	2059	1849	1727	1628	1573	1442	1350	1254	1198	1196	1189	1178	1164	1154	1162	1103	1053	1111	1175	1074	1085	1071	1014	1127	1029	1044	990	1062	1039	1038	1049	1040	1020	1069	1062	1041	1000	1040	1036	1009	1066	1033	1001	1105	1073	1122	1062	1025	990	997	1013	1060	1029	998	1053	1030	1056	1027	1010	994	1037	1052	1042	1030	1006	947	1032	1095	1026	1029	1086	1023	1056	1046	971	1049	1085	1016	1047	1028	1031	1100	1010	1044	1051	1025	1015	1042	1035	1032	1088	1011	1004	1155	1012	1017	1004	1025	1130	994	983	1027	1012	1004	1034	1051	1035	1084	965	1031	1029	982	1055	1046	1034	1092	1012	1093	1040	1054	1006	1016	1050	1074	1030	1033	1061	1048	1042	1071	1006	1027	1054	999	1061	1025	1068	1012	973	1025	989	1045	1033	1067	1049	1048	992	1087	1097	973	1025	1030	1050	1016	1048	1012	965	1038	1012	1056	1042	1041	1021	1024	1033	1083	1045	1074	1020	1076	1057	1055	1026	1078	1027	1086	1005	1119	1030	1048	1034	1109	1092	1018	1043	980	1039	1024	995	1016	1057	1051	1036	1073	1053	1011	1012	993	1029	1053	1003	1066	1022	1097	1096	1107	1017	1074	1035	1083	980	996	1013	1056	1082	1047	1048	1045	1029	1068	1007	1077	1105	1100	1068	1024	1027	1038	1014	979	1080	1031	1057	1064	1078	1025	988	975	1054	1018	1072	1033	1018	1029	1019	1079	1069	1029	1003	1058	1010	1007	1053	984	973	1087	1003	1049	1056	1096	1016	1088	1062	1013	1046	1049	1057	1043	1049	1002	1034	1038	1043	1062	1079	1012	1058	1101	1072	1000	1020	983	988	987	1006	1094	1040	1014	1044	1067	1056	1007	1032	1034	1002	1068	1066	1013	991	1038	1052	1043	1005	1068	1035	1048	1073	1070	1036	977	1083	1090	1051	1053	1074	1030	994	1051	998	1056	1006	992	1064	1065	1025	1117	990	977	1055	1037	1012	1022	1055	1035	1041	1047	1087	1023	1025	979	1077	1037	1010	1001	1018	1031	1026	981	1029	1057	1034	1050	1025	998	1045	1003	1010	1006	1096	1039	1075	1053	1086	1114	1012	981	1014	1050	1069	1088	1089	993	1030	1017	1019	1044	993	1004	1009	994	1016	1076	1015	1084	1035	1058	1019	1053	1062	1034	1059	1061	1051	1048	987	1069	1043	993	1017	1015	1061	1019	1060	1037	1002	1046	1064	1035	1012	1006	1131	1039	996	1038	1044	1054	1108	1050	1024	1063	1051	994	1046	1026	1003	981	1044	1052	1040	1041	1034	1057	1051	1033	1004	1063	1065	1046	1059	1011	970	1032	1058	1009	980	987	1046	971	1043	1065	1063	1073	1024	1041	1080	1050	1093	1054	1001	1019	1012	1047	1020	1005	1039	1081	992	1082	1014	1021	1065	1024	1028	1001	1029	1029	1071	1153	992	1028	1082	1032	1050	1016	1044	1027	1047	999	1031	1053	1032	1063	1019	1040	977	1023	1033	1059	1018	1027	968	960	1055	1052	1030	1045	1023	1023	1007	1066	1010	1045	1007	1059	1017	991	1056	1054	1023	1064	997	1046	991	1082	1038	1064	1079	1019	1027	1043	1044	1001	990	988	1031	1078	1047	971	1107	1072	1041	1026	1058	995	1043	1027	1003	1035	1058	1035	1029	1026	1065	1086	1009	1060	1039	1003	1069	1004	1046	1078	1052	1035	1016	972	1087	1117	1041	989	1090	1041	1054	1033	1066	1056	1002	1082	1048	1013	1056	1052	1005	1009	1082	1000	1049	981	1046	1036	1062	1012	1030	1041	1028	1091	966	1060	1114	1028	1085	1034	1020	1008	1040	997	984	1108	1007	995	1043	1034	1068	1054	1040	1020	1007	1008	1009	1055	1059	1092	1052	1081	1041	1022	1071	1065	1043	979	1023	1046	1036	985	1063	1013	1089	965	1006	1018	1065	1055	1058	1012	970	1025	1048	1045	1055	1022	1040	1095	1045	1054	1069	992	1012	1027	1040	1019	1053	1106	1010	1018	1038	1035	1023	1030	1003	1070	1029	1021	979	999	986	1022	1027	1042	1020	1054	1103	998	1071	1015	1017	1041	1063	1087	1047	994	1032	1048	1062	983	986	984	1057	979	1015	1015	984	1006	1038	1004	1055	1005	1049	1031	1089	1087	999	999	1086	971	1074	1096	1089	1009	1030	1065	1007	1065	1065	1019	1067	1029	1028	1019	1039	1001	1061	994	1085	1058	1013	1068	1050	1003	1063	1018	1024	1054	974	1039	1057	1018	1010	1042	1083	1061	1052	1038	1055	1055	1039	1070	979	993	1031	1051	969	1066	1068	1064	1013	1052	1092	1098	1039	1055	1007	1090	1058	1010	1029	993	1046	1070	968	1026	998	1012	1071	1051	1029	999	1041	1029	1034	1041	1027	994	1006	962	1020	1011	1040	1024	1029	1012	1076	1061	1019	1071	1022	1034	1069	1042	1063	1056	994	1070	1039	1015	1051	1030	1081	1113	1063	1023	1009	1027	1053	1025	1027	1056	985	1077	1021	1040	1009	1036	1047	1005	1017	1075	1035	1037	1067	1035	1024	1128	1060	1000	1083	1029	1015	1053	1029	1025	1025	1055	1030	987	992	1050	981	1054	1087	1021	1000	1101	1046	1047	1039	1007	1051	1003	1069	1034	1045	1031	998	1042	1016	1022	981	1002	1003	1027	1057	1048	1075	1029	1056	1009	1032	972	1047	1066	1049	1049	1024	1043	1045	1052	1026	1019	1057	1059	992	1048	1021	1034	1005	1084	1068	1034	1040	1064	1035	1027	1057	1075	1007	1068	1040	1044	972	1051	1037	1006	1033	1013	1038	1076	1043	1033	1023	1053	1079	1070	1077	1047	1082	1070	1098	1012	986	1043	1027	1065	1017	980	1053	997	1033	1049	1043	1064	1112	1077	977	1091	1036	1038	1011	1026	1063	1046	992	1040	1032	1089	1041	1054	1002	1042	1022	1031	1068	1057	1041	1028	1011	1095	1050	1030	1021	1022	1089	1080	1052	962	1028	1096	1052	1029	1049	1023	1077	1043	1027	999	1058	1032	1102	1051	1072	1031	1022	1039	1039	1012	1050	1047	1037	1003	1046	1067	1014	999	1063	1046	1017	1038	1019	1029	1058	969	1139	1039	1009	988	993	1024	1070	1088	1051	1072	1106	1001	1041	1048	1064	1016	1079	1005	1057	1009	1042	1044	1053	1024	1064	1011	999	1085	1037	1082	1050	1048	1065	1026	1014	1018	1084	1084	1058	1032	1000	1000	1051	1045	1080	1013	1005	1041	1044	1032	1037	1017	966	1030	1027	1017	1055	993	1006	1007	1018	1090	1031	1007	1000	1077	987	1042	1043	1092	1060	1009	1070	1004	1038	1068	1011	1130	1040	998	1038	1012	1085	1066	1001	1032	1023	1050	1024	1047	1058	1077	1054	1095	1030	1029	1063	978	1058	947	1030	1007	998	1048	1075	1043	1013	1023	1004	1036	979	1053	1014	1040	1042	1018	1036	1073	1061	1054	1073	1098	1038	1030	1098	1033	1081	1022	1036	1088	1054	1084	996	1008	989	995	1023	1071	1068	1026	1045	1039	1034	1064	1048	1035	1049	997	1034	1058	1047	1023	1003	1007	1037	1084	1040	1030	1085	1061	1080	1019	1090	981	1056	1120	1025	1001	1050	1067	1065	1022	1036	1047	1056	1028	1053	1050	956	1021	1006	1048	1025	1076	1077	1019	1027	1008	1000	1029	1009	1061	1029	1018	1096	1056	1029	1100	1049	1070	1018	1051	1114	1056	1099	1107	1035	1059	1023	1055	1080	1011	1034	1047	1047	1000	996	997	1043	1033	1019	1054	990	1060	1034	1055	1022	1101	1010	1020	998	1101	994	1030	1052	1081	1012	1003	1038	1015	1037	1019	1057	1046	986	1027	1015	1046	1000	1029	994	1050	1009	1052	1085	1038	1083	1074	1080	1013	1077	1030	1008	1052	1040	999	1041	1039	1022	1068	970	1021	1048	1087	1081	1063	969	1032	1026	1038	1075	1017	1075	1052	1014	965	1087	1006	1019	1049	1035	1041	1027	1037	1082	1071	985	1068	1054	1053	1053	1019	1019	1049	1159	1029	1073	991	1060	1032	985	1022	1034	1017	1055	1045	1027	1033	1047	1080	1066	1056	1094	1008	1108	1042	1037	993	1030	1046	1047	1040	1016	984	1049	1117	1072	959	1043	1005	1035	988	1053	1054	1072	989	1101	1086	1001	1041	1013	973	1004	1036	1044	1021	1032	1060	1044	970	1015	1077	1083	996	1008	1060	1039	1076	1053	1040	1012	1043	1006	1000	987	1029	978	1046	1000	1014	1040	1030	1057	1043	1047	1060	1080	1066	1036	1006	1007	1019	1080	1038	1022	986	1014	1041	1021	1074	1071	1077	985	1064	1023	1112	1035	1060	1093	1007	1066	1071	1077	976	1048	1019	1034	1039	1041	1074	1027	1017	984	1043	1024	1038	950	1135	1024	1073	1056	1050	1035	1003	1021	1078	1013	1072	1023	1039	1027	1047	1007	1053	1062	1059	1070	1066	1087	1046	997	1058	1065	1041	1009	1048	1068	1022	1022	1004	1045	1041	1054	1066	1033	1016	1062	1019	1090	1034	1052	1003	1029	1033	1046	969	995	1063	1074	1011	1067	1044	1063	1012	1066	1060	1066	989	1021	1054	1034	984	1054	1067	1028	1017	1011	1039	1038	970	1033	1029	1077	980	1042
23225	21328	28993	24075	21397	20930	11831	4437	2725	2285	2180	1844	1646	1540	1516	1289	1321	1255	1123	1114	1090	1086	1087	1126	979	1034	1000	964	981	1040	994	980	998	977	937	971	916	948	937	917	959	924	958	842	924	892	980	935	937	968	928	872	931	911	978	965	933	996	933	921	897	864	973	922	978	939	932	919	890	900	985	898	914	932	987	946	895	917	954	924	933	948	962	931	938	928	968	909	970	907	971	915	892	930	970	983	927	837	863	944	921	935	964	936	960	912	970	943	880	933	968	931	915	889	930	901	907	917	901	914	866	884	931	889	980	905	902	880	900	925	919	921	906	933	975	920	913	911	954	944	903	924	928	896	948	921	960	941	919	949	963	969	901	925	924	951	892	953	954	889	902	870	889	982	994	882	953	901	988	923	990	918	919	934	866	893	946	920	951	940	914	938	953	889	916	932	899	973	888	892	901	931	935	966	975	970	906	926	929	924	934	922	906	943	953	931	959	873	936	867	967	944	984	909	928	922	940	926	948	962	914	976	978	939	921	965	919	958	914	960	903	935	963	917	897	931	921	911	895	929	938	937	906	955	950	957	913	923	941	870	929	979	901	981	924	940	949	972	877	916	917	974	958	951	934	907	929	930	947	928	932	900	902	975	937	992	952	940	928	926	946	877	940	905	911	948	907	885	931	951	908	907	956	908	910	944	910	945	956	904	956	969	907	907	929	984	906	964	900	904	905	897	918	891	924	930	948	958	899	908	917	947	933	937	897	964	919	896	936	942	915	893	940	941	895	929	914	883	898	917	887	1011	908	926	902	921	932	872	919	864	920	950	980	898	883	948	954	907	867	933	920	955	924	924	937	927	909	921	911	918	897	958	902	955	909	900	930	959	873	932	974	911	895	950	923	913	949	916	954	893	928	995	929	899	900	914	894	894	947	899	942	911	908	955	914	918	930	867	922	919	914	941	936	897	871	939	957	913	932	933	913	926	956	903	918	903	921	918	918	924	932	923	879	893	917	868	928	865	887	922	928	914	889	947	915	896	947	889	912	875	926	875	923	921	895	923	902	934	851	919	911	895	944	920	937	904	916	908	919	904	957	928	954	916	935	934	921	888	902	960	893	892	908	917	935	901	895	941	909	876	870	914	925	911	888	899	898	922	868	906	904	929	913	912	918	856	906	926	876	926	913	937	903	903	948	894	908	887	890	910	926	940	990	930	900	952	911	882	939	911	882	914	1003	856	940	906	880	939	914	970	900	941	937	916	919	943	875	857	904	906	891	968	906	955	943	827	911	945	938	905	939	917	908	942	915	927	893	917	917	855	848	976	929	940	953	919	888	906	951	943	937	919	898	926	969	888	923	939	940	906	992	945	853	903	954	885	917	919	839	925	995	915	909	942	926	922	974	904	926	881	920	924	917	878	942	906	928	978	861	944	910	890	943	854	887	975	911	942	966	938	883	992	991	914	940	952	908	853	901	936	909	915	955	918	899	918	850	946	927	898	951	869	949	926	949	956	857	941	894	939	933	876	908	921	915	905	851	916	909	887	923	907	905	855	916	882	883	952	954	890	958	918	911	952	913	892	910	954	987	967	924	934	938	899	926	890	954	886	909	909	878	949	941	896	919	963	935	921	936	880	959	906	888	918	874	921	945	864	909	903	929	896	831	937	935	961	899	940	922	926	999	935	927	907	902	931	887	906	891	907	893	907	917	940	943	919	885	931	908	862	939	941	907	920	845	914	907	908	926	917	910	906	870	973	920	964	908	881	898	887	959	935	921	875	886	939	935	850	889	922	908	885	915	944	924	866	908	912	890	857	905	855	887	867	883	938	923	915	891	899	910	944	952	926	955	928	913	944	909	912	921	969	937	892	912	857	893	872	972	865	891	912	884	906	900	955	876	935	933	898	910	989	965	914	875	944	883	922	919	956	982	919	973	949	913	938	900	883	930	945	958	898	960	918	887	932	905	890	902	935	934	908	944	922	919	937	951	917	939	904	964	912	903	906	961	936	961	856	924	915	887	923	943	897	878	888	939	868	910	911	872	897	945	921	931	907	875	928	970	918	915	938	923	918	946	933	901	908	940	959	895	912	907	894	859	920	901	896	965	911	899	977	870	900	915	902	865	955	955	918	917	1002	910	875	882	941	879	953	941	955	896	946	933	878	945	951	912	914	937	990	905	933	925	966	928	956	923	930	915	924	917	937	929	947	869	948	902	905	914	913	931	909	925	898	950	894	929	938	887	906	903	945	912	954	966	922	964	886	914	938	914	946	921	997	978	949	948	887	881	925	943	903	916	879	888	909	909	948	884	904	958	911	938	978	971	917	911	917	908	879	931	931	924	930	920	907	906	952	894	920	912	934	895	922	904	911	929	928	884	874	926	937	879	921	916	863	887	925	934	867	925	875	968	897	925	912	922	886	928	990	957	960	917	943	953	931	910	889	916	922	901	893	948	925	931	910	948	932	953	892	882	872	894	914	997	933	932	913	909	899	916	876	971	905	920	957	930	896	955	885	871	939	935	923	937	945	903	931	929	901	865	885	906	940	891	926	905	894	946	879	921	917	936	880	883	874	927	846	875	943	917	863	898	892	939	935	933	915	900	934	934	907	849	919	967	947	931	900	951	875	974	932	878	890	869	900	898	881	914	899	923	864	891	902	921	942	913	901	967	921	895	875	872	948	986	898	873	906	909	948	925	915	877	909	883	934	942	905	884	906	844	949	933	982	885	891	928	879	877	922	913	891	940	945	915	931	921	865	904	909	958	862	958	968	872	894	967	963	954	977	939	912	917	940	925	909	962	1001	901	921	916	953	897	893	903	955	930	902	876	926	895	947	955	932	913	940	858	931	916	893	935	923	880	874	932	944	919	909	979	877	919	957	941	878	932	917	910	968	920	900	931	956	896	900	910	891	925	991	898	856	885	878	970	922	897	952	969	918	921	973	906	887	951	854	911	941	886	905	917	951	866	927	917	910	949	886	943	855	877	906	891	886	959	951	881	925	935	944	942	911	922	957	928	905	913	937	902	884	855	935	923	924	889	918	899	977	896	889	901	918	946	920	905	947	962	890	896	909	890	896	955	902	897	907	893	894	935	908	880	901	916	969	927	898	818	925	951	905	927	1001	924	933	929	933	930	930	955	937	984	877	891	910	925	913	905	957	893	884	942	949	915	931	832	876	938	897	902	926	849	926	903	914	882	885	899	927	927	895	907	902	907	926	950	901	904	955	911	922	911	883	945	958	908	883	997	969	871	882	891	903	937	923	917	978	964	909	853	934	941	949	889	864	918	925	904	901	913	916	922	909	941	952	957	903	929	941	943	963	925	907	850	903	901	909	915	905	914	885	931	905	964	963	948	933	937	907	913	948	969	923	974	900	892	925	880	987	930	921	918	905	968	974	949	893	952	899	907	867	906	929	896	892	909	921	904	955	939	939	890	966	912	922	928	910	971	965	869	885	919	914	899	898	890	961	984	914	940	919	926	948	897	923	893	860	889	923
35373	59240	50835	30062	16870	12363	9497	7355	4970	4024	3932	3139	2779	2572	2329	1923	1756	1632	1519	1369	1398	1285	1270	1266	1157	1155	1129	1126	1149	1160	1173	1130	1147	1136	1059	1069	1048	990	1019	1023	1092	1001	1041	1104	1058	1016	1027	1052	1060	1019	1074	1106	1022	1034	1039	1027	1068	1053	1043	1035	1019	1048	1042	1029	1028	987	1010	1053	1020	1089	1026	1010	1022	1020	995	1042	1002	1007	1063	1049	1064	973	1011	988	1008	991	966	1056	1002	1025	1010	1064	979	1035	1016	977	983	1048	1055	993	969	1099	1041	990	1045	1017	1039	998	1059	954	1046	1041	976	983	1033	992	1002	984	1037	937	1027	1037	1030	1013	1039	978	1009	994	1031	1000	981	977	1054	994	1054	979	1041	1007	986	1047	1004	1032	995	980	1056	1004	962	998	1009	992	1059	995	1005	1026	1012	998	1014	1005	1006	1004	991	1020	1040	1005	1075	1013	1021	979	1025	979	992	1025	978	1071	1055	1008	1037	1008	1016	1019	1009	1041	1027	1010	999	1032	1000	1058	971	988	1006	1001	1002	1051	1000	1061	1048	998	1016	999	1061	984	1073	1003	976	1073	998	1010	989	1059	1030	1024	1024	1042	1071	1002	1000	1049	957	984	1010	1032	992	1004	973	1040	1022	1038	984	1088	1001	997	1043	1010	1035	999	1035	1001	1082	966	1043	1037	1025	984	1000	987	991	999	1023	1045	979	1047	939	1025	977	1031	951	1042	993	1024	1054	1087	1066	1023	1029	973	1043	1056	1049	998	1026	1056	985	1002	1023	1008	1029	1007	1035	997	977	985	1039	1005	1044	1035	1033	991	1007	1027	1048	995	1014	963	986	983	1012	1046	1042	1038	958	1009	972	1015	1006	977	1022	973	1021	970	976	982	1045	1018	996	1011	1034	971	998	999	996	996	1000	1004	967	996	1005	953	973	994	990	975	955	1032	1047	1065	1032	975	1003	1039	1039	998	936	1050	973	962	986	1044	1068	931	1019	1031	990	1066	1017	1079	1050	993	998	1052	1010	993	1017	978	997	1027	1043	1034	1000	1060	1050	994	1014	1005	1037	981	1036	1017	1051	1051	1010	956	989	998	1025	1050	979	954	1013	1027	972	1020	995	986	1039	1005	1005	1062	936	1000	1076	977	999	1049	983	1005	1016	989	1028	988	1008	971	982	1010	1009	957	994	1004	1044	994	1031	1028	1025	1000	990	1029	1093	1029	1022	997	1035	1002	1006	1010	1077	1045	1006	1048	952	1047	1042	1033	1018	976	977	1051	995	1035	958	1013	1035	1014	1037	1008	1012	1005	1048	1013	976	1001	950	1025	1010	1027	1003	1024	1022	991	1019	1109	990	989	1036	987	918	1088	1043	963	1002	1016	1027	1030	1011	1026	984	1005	984	1010	1021	1037	1020	1024	1068	1009	987	995	1039	1000	1033	1018	1043	999	1031	968	1001	1005	996	1007	987	988	1051	1018	1084	1041	981	1011	1022	970	985	984	1055	1017	1059	995	1014	1019	984	966	1051	1020	1006	976	1046	984	1073	1007	980	1002	980	1007	1039	983	1056	955	1014	1042	1030	1103	1031	997	1043	1052	987	1022	1070	990	958	1029	927	1044	982	1071	1075	995	1001	991	978	1025	962	1015	1029	1049	1039	1016	991	981	998	1029	1005	1037	983	994	959	997	1011	960	1007	978	951	1009	999	1006	1046	1015	984	1017	1061	1092	1045	1022	947	1049	1021	987	1014	972	1071	1003	1006	1007	1018	1041	997	1063	963	991	1025	997	978	1012	970	1005	1025	1014	1062	1009	1008	1051	1032	1008	1022	988	999	968	987	988	985	993	962	1046	1000	1010	1052	997	993	1006	1002	1026	991	1024	985	1030	1026	987	1007	1004	1040	1078	977	968	970	1015	965	962	1016	970	1010	993	1013	954	945	1002	1008	1029	993	1089	1005	1008	957	1059	1001	1026	997	1014	1058	997	959	1013	1044	978	1001	994	1015	978	993	1008	1014	1048	1094	1017	927	1014	1078	978	943	992	999	1020	1020	1011	992	982	983	1007	1084	999	1036	1061	995	1007	983	1025	976	983	970	926	939	1015	994	1049	1088	989	984	1024	1025	985	1019	1057	1006	1048	1002	981	1052	1073	1042	997	1079	1063	1007	989	995	1021	1026	1045	1008	1001	1068	1041	1019	962	1025	979	1007	1003	1009	998	981	1052	1021	1009	1030	1004	1102	1009	1017	947	966	979	1019	1004	1044	1010	945	1014	1013	1012	1013	979	1019	992	1025	1048	998	978	969	1035	1042	1022	1009	1031	1057	1069	1022	1007	1039	995	1016	1010	1041	987	1029	967	1049	1023	1002	1052	1045	934	1018	1042	995	1021	1062	989	1041	1008	991	990	914	1010	968	952	1027	1019	980	1001	988	1029	977	1001	1019	1038	1017	966	1030	993	1052	1036	1049	1011	1049	1021	1039	997	1050	950	975	1061	1016	1013	1027	1016	978	997	979	980	999	995	999	1009	1020	1044	997	984	1018	974	1074	1011	1034	1036	976	981	1050	1000	1049	969	1006	1020	1047	988	1015	1030	992	981	957	1017	1052	985	1003	1047	1082	1014	1028	995	962	1053	1034	1004	1001	1013	995	1011	1068	971	1019	1048	1012	999	990	1043	1002	1036	989	1034	1040	1019	985	998	1016	1070	1022	1067	1009	1033	1027	1015	1003	963	1018	969	1036	1027	1011	1070	1005	977	1009	1006	1065	1038	1059	1009	1015	1022	1000	991	1036	1032	1034	984	994	942	983	1020	1045	994	1026	1062	1009	971	976	1014	1051	994	966	971	1023	1006	1044	985	997	991	1012	1001	988	965	1019	959	990	1007	1026	1015	1037	1000	1043	1036	1066	994	1001	1029	949	1024	954	1037	1069	1012	1009	1006	1041	976	1040	959	1007	1042	1042	965	1004	1020	1027	1014	1075	1068	1041	967	1002	1033	979	982	1033	1010	1006	995	1023	1044	1019	1024	987	969	979	1025	1035	1052	1055	987	1031	1003	1044	962	1035	1044	1016	985	1006	982	1002	1005	1051	960	963	994	1010	962	1021	1052	983	1041	1009	996	937	1020	984	1002	1012	1020	1029	1054	1012	991	989	990	1007	1043	1025	1041	986	1048	990	972	990	1028	1022	1013	1030	1008	984	1027	998	1054	988	942	1020	989	1023	1005	990	970	1079	990	1006	1023	970	1019	978	1028	966	1056	986	975	1013	1045	1027	1020	1033	1017	1039	1051	1048	1032	997	1035	1020	991	1081	1016	1010	1004	967	994	966	959	996	1006	1024	1047	981	1066	1037	1003	1074	1013	1020	1044	1014	1097	994	1016	955	1060	1041	1075	972	1046	984	1033	937	1012	991	1047	1056	1020	1042	986	989	1037	983	999	987	1068	1032	976	1010	1014	952	1013	1049	1001	1050	1043	992	1004	989	1004	991	1020	1041	1003	1064	960	1007	1005	968	1015	997	999	1041	1046	999	1019	1060	1011	1052	966	974	1005	977	975	1046	981	1006	1017	1082	1001	1013	1018	1055	1055	1019	1074	999	1017	1003	1043	997	1013	1056	1054	1026	992	1000	994	985	1058	1001	1003	1032	1031	980	976	1018	987	983	1053	985	1015	971	1022	1046	1029	1043	988	1030	1000	1054	1018	968	983	985	1015	978	1001	1026	1024	1031	1055	1037	956	1043	1010	1012	1024	1053	1036	1013	1045	1013	944	1011	1018	1043	1014	1058	1057	953	1039	976	1078	1088	1009	1027	981	980	1017	983	1001	1017	975	1033	1031	1037	993	1047	1008	1043	999	1033	990	998	1012	1092	1010	997	984	993	996	997	968	936	982	990	1014	968	1022	1031	1024	1062	1036	1055	1023	995	1027	1035	1066	1088	1065	1040	977	1009	985	1011	1034	1004	983	1029	1003	1023	1024	1014	1052	1083	972	1028	981	1032	1011	1022	1020	970	1067	1045	972	993	1005	1019	995	996	958	1005	985	1035	948	998	999	1026	998	1024	1019	1037	989	991	1022	967	1048	986	1021	1013	1037	983	970	1019	1051	980	979	1006	1014	1022	1018	960	1047	1026	1008	1024	1025	982	1027	1013	1005	971	962	982	1022	1022	999	962	966	1006	992	1011	1045	1015	1061	1021	983	984	1050	1038	1054	1005	1045	983	970	1064	1032	995	1020	995	990	989	997	999	969	972	1016	996	1066	1002	974	943	1012	1020	1044	1043	1049	1046	977	1026	1042	1038	984	1039	964	1010	958	995	1043	1008	997	966	1043	986	1044	1008	1086	1024	1018	1004	1000	997	980	1045	1024	1025	976	964	1020	1032	1041	1000	978	1016	1008	998	1009	1013	1002	994	1050	985	1034	1015	1031	1034	1026	1047	1011	994	981	1051	1035	1020	1002	954	1071	966	1018	1011	1002	974	987	1043	1029	979	1061	976	980	1007	994
29393	26966	26601	14352	4671	2558	1860	1438	1089	947	929	864	809	820	806	768	738	741	644	637	647	710	664	620	646	634	625	652	622	667	658	648	641	625	656	603	624	623	585	603	602	619	646	617	678	607	583	649	617	583	608	653	633	633	601	613	652	604	620	596	579	655	632	607	627	608	648	600	576	588	644	571	615	627	631	638	618	626	613	606	617	623	569	629	606	605	669	593	594	651	634	630	578	615	586	608	643	647	603	601	609	638	603	632	633	580	627	628	624	666	638	639	640	606	598	616	676	668	650	604	635	597	598	660	622	586	622	639	594	576	601	594	619	602	617	656	637	592	623	630	625	581	599	595	617	614	631	609	604	621	617	584	634	629	638	663	626	605	640	641	666	641	619	612	618	612	638	576	559	603	575	608	557	628	629	597	649	594	614	614	575	605	636	586	623	604	586	603	589	623	595	623	612	587	632	576	605	625	628	608	634	586	569	639	617	562	641	644	578	645	588	600	637	604	580	603	645	577	622	637	642	597	574	618	604	604	625	595	595	617	580	590	644	606	625	595	615	614	592	587	582	649	605	618	623	669	622	599	602	617	594	626	620	647	628	597	618	585	610	658	631	591	608	607	606	650	608	608	581	648	615	662	574	635	625	603	597	598	640	656	591	614	676	654	600	591	661	645	624	647	610	580	615	610	648	637	584	658	645	607	575	613	633	644	622	606	605	566	609	582	640	628	597	632	595	614	630	648	609	564	641	639	622	605	598	614	636	643	631	629	637	597	630	632	617	582	617	608	611	587	594	605	610	580	620	603	640	619	652	646	629	635	599	642	604	640	609	601	592	597	630	635	613	631	616	595	661	586	659	609	591	582	611	610	639	592	593	627	569	650	631	599	586	561	614	603	598	607	616	615	639	598	630	649	571	659	604	584	599	619	669	662	634	588	624	571	642	648	648	622	608	591	645	600	629	639	611	636	600	551	647	667	615	635	611	601	593	605	588	599	590	612	598	599	622	645	608	672	614	626	574	617	615	618	622	613	574	656	633	615	599	587	559	615	627	641	633	607	633	641	661	573	593	578	663	577	604	622	638	654	597	644	605	654	614	664	644	606	654	674	640	552	623	595	602	639	614	633	620	622	613	603	613	626	613	634	613	609	623	615	646	627	642	579	599	617	634	636	603	641	638	677	639	634	667	608	614	610	677	592	612	620	660	603	634	573	633	640	596	604	622	651	620	558	623	574	631	593	604	649	631	616	612	594	593	647	623	609	623	624	597	622	586	619	618	604	594	575	631	659	628	629	643	617	623	639	630	598	639	600	640	647	632	608	630	603	612	648	646	592	606	587	628	684	640	650	651	669	587	646	598	612	577	624	627	659	616	638	571	608	620	610	615	630	570	588	625	598	612	608	595	597	651	648	630	612	625	626	585	639	609	582	623	601	632	652	641	612	627	672	633	656	639	645	684	625	615	640	636	591	588	596	619	664	584	596	572	600	582	616	574	581	595	628	597	580	635	638	595	618	624	630	630	610	567	611	579	606	636	624	619	626	616	609	579	621	657	613	641	634	600	641	594	636	593	590	571	593	621	638	616	626	634	577	628	617	582	593	598	556	649	637	600	594	613	615	620	638	574	604	632	576	605	628	598	596	589	609	619	617	604	643	655	614	614	628	607	626	648	646	631	602	607	629	582	643	613	596	621	625	610	585	654	624	585	625	662	626	609	588	578	601	588	594	612	630	620	590	629	604	692	579	623	606	640	624	585	655	606	620	600	564	566	614	601	624	657	628	616	644	603	577	614	641	647	598	629	618	608	583	593	571	627	574	651	608	610	579	626	600	627	646	634	629	622	603	626	589	599	597	625	618	631	652	666	613	603	593	655	612	644	645	575	620	605	601	672	584	608	645	625	629	586	626	594	630	623	623	602	561	629	582	625	558	611	592	562	593	597	599	616	598	574	620	602	644	631	607	646	646	588	563	602	622	580	589	604	637	615	625	617	602	608	555	588	574	647	629	649	657	608	593	638	659	638	641	607	612	607	591	635	622	627	590	602	650	666	641	598	598	630	626	664	584	562	618	608	625	579	614	624	616	585	626	614	640	581	625	649	584	582	608	642	596	581	615	621	639	638	588	642	593	590	597	574	566	604	671	649	613	622	608	625	562	610	634	632	609	593	631	622	615	621	611	581	622	614	563	605	590	629	633	607	612	591	634	602	588	600	573	633	604	627	612	604	637	616	665	595	636	633	590	628	624	604	620	590	619	640	600	573	592	606	588	646	678	623	601	633	578	641	589	597	594	658	630	621	578	648	649	593	637	606	619	618	644	633	612	575	583	581	612	642	597	616	629	661	590	581	633	629	656	608	584	644	632	613	640	622	601	634	630	671	617	613	648	653	617	606	660	640	663	581	603	653	600	605	607	653	605	635	621	582	614	625	637	627	626	621	571	610	594	574	648	637	665	579	599	646	621	554	631	609	623	622	568	613	577	616	630	633	610	665	616	574	638	592	610	650	601	572	624	634	616	613	611	617	636	660	636	584	563	632	625	629	660	576	632	615	642	629	571	622	635	623	622	606	648	590	578	601	590	613	607	585	601	624	638	589	631	569	654	657	643	612	613	632	611	575	585	621	606	615	644	618	637	659	653	619	604	587	647	601	588	650	654	571	610	691	611	567	596	630	642	630	614	656	599	593	627	579	591	643	629	626	637	625	659	609	628	628	647	596	642	614	661	601	637	622	615	579	640	658	629	614	611	603	650	615	611	603	602	696	590	618	589	604	605	645	627	590	641	650	689	583	619	617	625	630	587	612	623	633	628	659	575	624	619	612	600	605	612	610	634	612	597	602	625	622	647	606	613	650	598	629	628	611	584	621	626	611	589	578	631	596	614	641	655	588	581	574	607	635	586	620	596	621	624	645	632	569	625	640	607	602	624	657	612	645	614	613	642	597	596	631	637	609	628	621	588	614	608	605	613	614	622	608	587	597	647	632	641	663	641	605	609	597	589	601	599	622	638	604	597	644	638	630	645	643	605	613	597	578	611	626	631	652	586	664	615	631	607	598	662	593	575	603	615	575	585	605	639	661	588	631	590	647	608	610	607	648	585	592	618	668	624	611	583	601	606	637	632	604	616	597	632	587	591	656	595	584	584	611	610	609	613	645	611	622	608	613	654	593	595	661	655	614	610	594	567	621	605	596	654	635	650	560	683	629	621	652	648	587	626	603	663	579	628	626	592	584	602	617	591	582	629	608	602	638	623	597	632	625	646	632	554	615	608	625	628	600	602	639	587	593	613	620	657	601	604	653	598	586	626	610	604	625	627	616	651	629	611	639	597	641	602	636	614	610	614	650	622	598	611	620	615	629	624	628	612	637	664	579	604	608	633	582	590	646	608	621	556	602	611	656	613	622	588	607	614	651	609	641	593	612	661	615	622	618	634	619	628	623	640	595	588	612	679	625	624	634	642	575	599	612	630	619	635	630	604	579	623	609	653	607	631
31174	41605	30834	14730	6878	4938	3580	2660	2051	1592	1568	1377	1263	1285	1198	1043	929	909	894	801	861	834	859	803	817	788	781	789	826	793	772	803	796	743	785	738	732	731	774	756	724	755	764	757	732	783	743	702	781	748	784	705	769	736	729	740	782	761	729	731	726	756	714	754	752	690	714	685	744	754	711	735	723	790	721	716	676	771	698	697	728	727	723	752	773	738	796	763	765	765	764	708	743	692	749	760	736	707	742	760	764	747	764	722	710	745	733	730	732	740	773	746	684	745	722	705	718	719	774	718	733	743	740	718	683	684	763	745	780	716	745	734	671	781	778	728	783	756	741	785	725	703	701	754	708	712	713	711	688	704	728	748	743	738	773	733	714	710	725	712	762	752	762	743	779	745	747	757	727	706	758	742	741	731	697	738	743	726	770	720	729	703	749	736	719	739	784	705	751	746	760	730	703	754	778	722	720	739	706	665	751	781	755	758	728	736	771	710	761	754	682	716	749	734	694	746	756	744	729	739	714	755	742	722	741	779	736	731	787	763	724	717	737	705	780	713	722	735	758	723	757	700	751	760	760	730	762	728	709	734	737	757	690	735	736	802	729	768	737	740	739	749	735	778	768	759	795	736	700	668	802	759	753	735	707	703	703	720	715	749	752	713	715	666	719	719	709	726	751	754	754	725	747	749	713	759	740	771	766	774	712	747	737	753	729	709	791	804	728	719	749	725	744	707	774	740	776	741	729	790	733	716	694	754	696	675	735	704	772	745	733	761	725	729	737	774	726	790	754	727	734	751	723	712	775	726	740	770	709	790	763	710	718	726	749	752	727	707	757	768	709	729	703	729	752	719	755	742	697	765	692	729	746	739	724	754	738	761	771	771	724	714	778	765	775	744	702	737	762	716	728	764	706	717	749	723	759	780	721	757	689	753	731	731	721	725	712	706	716	723	695	695	754	740	746	786	710	741	769	754	783	738	727	755	711	741	683	774	709	744	757	776	710	758	754	736	734	697	774	760	759	726	717	736	763	709	726	697	751	755	718	758	727	735	719	719	736	797	733	693	705	760	739	781	796	763	710	738	716	746	734	724	757	686	751	739	704	719	748	731	738	697	707	727	795	713	717	768	722	737	707	712	713	704	720	749	685	754	739	723	762	691	680	748	720	776	742	695	706	734	776	769	725	763	688	785	748	724	744	715	745	728	764	748	751	722	723	807	739	763	747	743	730	724	705	703	751	745	712	729	717	707	700	720	696	763	712	737	730	759	739	717	733	742	703	792	766	746	677	746	775	755	763	763	717	718	712	708	721	741	708	691	725	692	761	723	686	743	712	690	733	689	785	762	743	721	737	747	729	731	744	732	733	724	728	767	770	741	705	733	721	768	729	753	768	726	742	722	769	661	751	741	696	707	750	790	759	793	746	730	687	707	747	793	697	756	704	734	759	769	722	734	733	763	711	733	728	757	741	788	751	722	742	735	772	737	700	754	751	756	770	737	736	714	775	767	703	708	739	707	715	735	696	684	786	744	751	704	757	726	734	732	713	710	717	703	751	726	699	715	716	767	740	752	765	758	750	724	743	779	739	731	749	689	745	714	695	689	728	726	757	751	753	755	784	753	740	802	710	759	734	773	692	747	703	703	787	750	741	703	814	721	747	709	738	746	717	713	733	737	752	724	679	760	702	774	747	764	730	727	792	774	781	782	780	711	730	776	734	730	764	715	742	700	793	769	745	768	765	726	731	746	769	711	738	745	773	723	727	762	755	678	697	697	782	705	677	688	729	701	739	736	717	801	727	725	662	726	749	737	719	694	733	722	724	761	732	683	721	725	724	734	696	817	759	750	764	752	706	744	766	708	730	709	719	742	750	751	725	736	726	744	722	747	737	784	731	721	742	793	792	724	726	691	767	734	764	778	789	760	698	775	747	713	761	729	672	672	749	781	736	741	691	771	773	687	746	696	742	746	721	688	725	737	733	720	726	724	763	754	713	745	726	734	682	727	699	733	725	713	719	764	688	709	738	762	739	752	714	701	746	688	763	698	763	702	710	720	733	728	768	714	658	787	684	726	726	709	712	756	727	703	709	691	684	737	712	728	693	714	727	736	730	740	759	739	746	700	728	729	731	794	697	750	737	740	734	669	709	745	747	752	776	747	766	731	747	715	710	793	676	745	702	737	748	722	728	746	708	807	754	679	736	712	688	741	774	737	758	712	755	740	717	719	757	735	778	762	709	758	739	698	715	705	732	757	723	769	742	754	752	735	728	774	687	686	746	757	700	758	750	744	721	708	732	727	741	765	736	755	734	765	707	755	686	693	689	753	735	717	714	727	752	710	732	754	749	725	732	720	740	742	688	746	733	746	747	830	691	750	727	761	735	741	749	733	701	794	722	767	725	727	772	769	707	739	762	702	761	679	717	749	730	746	746	706	734	736	729	755	754	716	747	755	737	722	710	714	704	746	776	735	731	728	685	760	728	739	714	694	738	724	715	763	779	744	715	740	720	718	742	775	726	739	661	750	785	729	714	730	667	750	722	761	745	769	714	738	772	699	741	728	694	711	726	732	708	707	717	778	753	788	741	734	724	705	733	712	779	704	720	747	717	721	723	692	708	736	693	734	747	728	718	732	708	754	709	737	774	738	721	745	732	775	743	719	748	742	679	767	763	714	716	732	722	697	711	657	722	741	694	737	733	724	750	732	775	725	732	758	772	694	699	696	776	757	755	808	714	766	727	753	717	741	751	692	732	732	762	702	710	694	671	706	743	730	699	704	793	784	742	777	759	795	689	777	736	715	767	722	748	700	755	745	757	714	741	726	720	703	809	705	782	744	729	772	755	766	725	741	754	782	701	767	779	736	763	696	735	816	735	716	717	740	714	793	746	763	750	729	702	692	762	771	764	741	800	726	729	745	747	700	715	763	725	758	749	742	771	673	726	732	715	680	720	764	745	738	700	742	762	675	776	766	752	749	760	758	767	732	754	807	727	747	718	707	725	723	800	737	752	745	769	764	734	774	755	728	744	701	703	716	756	760	730	733	762	764	801	786	736	795	727	733	707	759	714	736	724	737	730	714	677	785	711	748	652	709	695	720	733	766	774	746	743	757	711	755	718	742	759	747	764	675	733	730	713	693	762	729	706	725	725	717	788	726	704	720	753	752	724	736	731	779	796	713	766	707	764	718	752	703	726	727	725	730	713	747	757	761	727	746	695	767	776	739	757	765	733	724	732	710	768	710	721	745	759	690	701	713	772	735	711	727	763	739	723	783	681	726	785	699	719	709	756	756	740	764	734	730	690	761	736	797	708	731	731	734	721	762	740	690	708	763	714	717	767	764	731	748	706	717	735	711	726	767	738	743	725	703	732	745	754	722	734	751	755	786	723	702	701	749	715	764	690	750	756	722	706	724	772	670	742	736	685	750	713	760	720	683	698	725	733	728	740	746	739	753	737	769	736	729	716	741	746	742	738	716	704	718	743	724	726	729	733	711
24487	21302	28518	24738	20334	10206	3872	2479	1626	1276	1197	1153	1090	911	858	787	733	680	673	671	652	636	665	622	652	588	587	574	584	616	598	579	559	621	570	575	550	588	564	551	537	548	510	576	547	551	544	535	559	551	500	515	523	559	559	533	563	557	524	537	533	504	584	491	517	528	543	544	490	523	561	543	574	544	542	572	537	548	519	578	508	558	557	575	533	497	536	572	510	540	500	532	519	570	539	526	514	508	510	534	579	542	523	540	510	528	550	499	481	527	537	575	564	504	509	557	540	531	504	516	544	507	535	514	568	516	514	528	530	514	495	539	513	501	537	561	553	517	528	527	560	530	533	512	560	516	522	511	533	523	515	557	513	511	565	554	505	560	532	557	519	557	522	504	518	581	526	522	552	557	512	521	560	522	539	510	564	530	543	506	547	521	540	516	527	551	477	512	539	536	567	553	566	533	517	562	481	516	525	555	523	556	543	509	510	556	522	560	522	514	555	508	537	577	548	538	517	512	563	547	542	551	525	533	518	551	517	540	495	578	525	539	511	531	557	595	513	514	546	521	546	506	547	549	571	541	556	526	536	554	550	537	553	570	486	557	551	565	519	503	530	524	517	553	528	547	543	528	506	556	525	479	593	494	510	581	550	541	499	536	532	532	498	511	561	539	514	531	541	515	507	568	553	533	546	547	529	580	548	537	589	530	536	535	535	516	534	523	523	511	549	497	508	546	563	560	552	532	522	555	520	532	536	545	507	563	583	532	549	538	553	517	555	521	571	562	554	560	532	519	493	541	534	507	535	519	563	527	577	567	520	540	523	555	556	485	593	540	534	530	507	543	560	497	515	511	558	521	578	512	557	526	528	495	495	522	551	530	504	527	546	563	525	509	541	530	545	564	540	517	516	545	556	532	531	521	514	572	576	519	510	520	506	518	530	549	557	566	499	547	560	480	528	580	534	563	552	538	557	522	548	513	559	541	551	583	527	561	541	558	542	527	560	540	520	550	552	528	568	527	527	548	516	511	545	577	509	539	564	520	524	538	567	530	514	534	557	597	540	490	540	533	529	536	512	526	551	568	553	583	546	537	515	519	535	523	510	551	528	569	564	516	551	586	518	542	554	500	575	538	524	579	581	519	573	511	572	553	510	545	501	524	536	522	506	509	516	526	549	502	515	534	524	541	511	464	539	533	558	560	506	522	506	542	567	553	563	525	546	508	552	537	570	552	559	531	522	514	526	542	568	531	480	530	539	526	538	532	512	541	516	566	551	504	573	529	516	535	546	521	555	518	569	552	584	501	503	531	563	515	545	527	493	554	529	522	512	580	532	524	518	553	525	568	537	564	506	525	535	539	520	520	550	544	524	502	527	548	516	537	543	529	579	572	523	517	519	504	514	518	556	524	550	566	518	552	524	519	544	549	527	541	536	538	519	506	471	523	533	509	556	538	531	545	502	556	535	532	525	589	536	515	566	483	515	525	534	533	521	531	512	499	531	525	503	515	563	533	546	535	561	545	556	549	528	497	503	467	586	508	534	517	521	564	566	515	521	510	514	528	525	555	539	520	524	565	518	563	510	531	544	535	527	512	553	502	545	539	543	548	495	502	511	545	551	529	517	524	527	520	526	525	537	511	546	520	546	479	518	534	530	553	542	552	506	524	545	531	534	545	536	594	540	546	555	535	547	530	505	530	511	516	536	550	491	519	535	507	567	512	546	529	533	535	544	568	548	510	508	539	547	520	540	500	535	500	542	550	523	547	511	581	525	524	535	515	550	521	545	535	549	531	513	556	504	536	538	540	571	504	510	506	533	507	569	539	519	572	551	523	541	551	523	499	548	527	516	591	513	546	527	560	581	565	522	563	503	509	502	547	580	514	512	584	523	560	500	504	533	504	523	545	523	534	570	580	544	498	548	538	542	510	574	550	512	538	512	556	559	536	528	510	496	550	576	512	519	507	562	557	529	534	504	604	540	538	580	542	536	574	538	546	522	515	493	472	550	524	491	491	532	535	527	535	536	544	543	559	545	510	545	575	551	559	582	570	601	520	541	538	531	523	576	553	489	514	512	528	533	531	542	577	513	570	543	543	491	537	499	527	505	537	549	553	482	577	508	531	522	513	529	537	566	501	534	522	521	556	555	551	545	513	552	497	478	530	534	546	540	500	525	521	499	534	523	553	555	543	540	538	515	546	520	499	529	567	541	503	541	572	545	529	527	563	524	507	529	518	501	534	604	499	544	545	522	513	578	554	532	555	572	543	595	566	543	535	514	561	550	519	513	511	535	550	543	522	548	543	537	511	570	544	530	520	503	531	542	532	527	568	525	545	556	559	538	543	554	488	537	542	550	516	555	536	553	518	516	584	533	538	527	558	522	496	532	558	536	576	488	551	530	530	523	535	506	498	550	502	524	538	509	547	522	552	524	504	520	533	539	536	559	518	543	519	535	515	542	525	542	544	526	483	547	543	540	507	530	558	541	541	538	530	533	497	545	544	524	528	556	566	518	572	543	562	530	527	502	537	556	541	563	531	527	525	556	532	513	545	543	529	513	531	538	560	524	521	541	540	557	551	545	554	555	565	546	562	541	529	542	552	544	502	546	540	481	542	521	521	526	540	530	544	495	513	514	554	545	510	535	527	518	533	550	533	514	537	537	532	517	519	508	526	528	544	499	462	505	537	521	526	520	508	521	598	504	542	509	542	543	516	572	526	562	531	545	539	530	509	556	539	534	605	542	530	524	503	548	587	508	525	542	518	485	511	507	496	543	530	564	566	562	528	542	529	534	535	555	510	572	507	524	543	546	537	527	553	517	518	513	540	556	517	549	558	502	567	551	516	548	525	539	510	546	538	509	525	563	550	547	533	539	552	503	521	535	549	534	549	536	522	573	521	543	569	521	570	504	528	501	510	488	490	543	519	538	498	543	543	528	541	560	550	522	502	531	514	517	568	523	497	534	538	575	556	518	526	513	552	536	554	543	544	550	545	533	523	536	535	511	520	498	517	544	566	522	558	495	509	526	568	553	531	545	524	489	569	550	539	538	502	502	524	483	542	516	535	542	536	567	521	507	550	517	540	562	545	536	533	515	532	521	541	532	561	575	503	545	520	581	546	520	549	512	541	525	521	553	560	509	583	551	543	541	505	558	554	545	559	535	518	536	547	519	524	557	546	530	560	557	576	538	488	517	568	538	578	521	533	533	551	525	508	511	533	572	511	567	526	515	557	508	515	544	524	554	546	577	505	524	538	547	476	548	525	542	541	560	504	534	539	531	509	503	519	481	579	570	510	512	496	534	560	524	534	553	540	552	536	546	542	545	527	542	513	496	588	555	532	537	522	562	514	522	523	514	532	545	534	575	532	538	519	550	544	537	529	530	549	571	519	528	576	547	535	585	556	507	527	523	570	520	553	535	523	501	489	529	554	534	538	536	539	562	560	524	554	526	555	556	502	565	547	544	572	546	572	554	546	562	492	516	488	534	523	526	499
31819	53557	43531	22736	11651	8655	6185	4683	3289	2367	2144	2152	1870	1686	1519	1253	1078	1058	949	891	883	848	856	792	766	743	717	716	771	750	719	718	751	738	712	651	652	649	655	631	678	627	658	677	684	657	696	623	612	671	701	689	698	659	617	654	646	629	663	626	675	654	610	611	676	655	647	636	660	671	637	613	607	632	659	632	646	658	648	619	636	705	626	650	683	678	607	652	615	632	634	678	646	617	646	629	642	651	581	658	668	683	658	652	603	636	681	633	680	673	660	594	574	631	651	617	619	623	635	675	625	587	663	607	614	603	659	625	676	636	602	632	678	586	656	648	621	640	662	638	659	619	633	624	650	648	657	655	679	654	647	665	624	618	601	633	638	686	669	611	645	643	629	683	658	679	643	667	621	662	651	660	667	605	661	585	627	666	680	648	658	624	616	622	634	647	637	650	631	620	607	593	645	612	658	671	631	621	646	617	655	625	581	649	634	629	651	614	661	614	640	626	651	674	613	619	650	661	637	641	673	639	650	618	649	599	646	616	620	649	640	678	624	603	633	653	648	633	638	621	640	629	635	685	580	618	631	648	613	623	646	632	682	619	638	655	684	680	657	629	682	621	596	677	584	606	609	626	617	636	645	642	633	596	636	621	637	649	614	633	661	703	641	614	640	655	663	612	638	629	648	647	642	667	606	646	640	671	627	630	613	601	657	611	627	648	672	640	597	675	641	635	707	622	592	566	627	654	663	648	659	654	641	604	631	632	610	601	626	633	654	621	653	638	642	625	675	645	627	578	598	636	618	625	638	627	606	633	612	624	681	585	650	606	607	647	599	658	600	628	609	653	596	694	617	637	633	657	615	630	616	660	655	641	643	622	634	646	601	615	636	642	617	647	615	604	651	642	646	622	634	622	616	612	595	659	625	634	618	639	662	628	608	594	640	609	636	614	630	663	610	688	671	621	656	635	626	655	626	646	664	616	600	639	620	606	665	655	648	612	621	654	618	633	605	618	659	667	651	641	636	613	625	639	641	660	639	618	630	643	645	710	646	658	656	577	628	640	597	634	638	645	664	644	644	626	623	600	673	609	658	626	649	628	646	616	631	619	659	568	645	644	655	719	622	596	674	619	642	633	665	665	620	645	666	643	594	589	625	630	647	641	630	648	653	713	641	584	684	622	658	631	637	641	635	647	652	626	679	632	608	646	577	623	599	635	614	651	653	626	652	634	613	622	615	636	624	610	661	688	584	593	637	648	630	706	643	626	669	610	613	672	680	651	683	623	658	664	635	664	620	623	629	608	659	621	615	594	603	624	637	662	638	587	620	627	698	644	604	665	623	641	623	592	620	626	665	615	628	624	618	626	624	645	640	636	649	650	704	642	666	626	644	597	678	636	643	603	571	649	646	597	633	612	622	622	666	660	594	623	652	628	670	630	680	612	670	651	603	685	638	631	607	585	651	617	660	612	628	646	657	667	630	647	652	628	680	644	628	638	650	630	649	652	606	593	635	676	694	620	648	655	613	639	607	632	632	627	654	648	646	616	660	641	631	660	614	633	673	650	628	634	625	681	638	593	661	639	705	627	619	649	606	620	662	672	638	604	646	633	661	622	610	629	612	629	661	664	616	666	604	632	652	631	639	617	659	599	668	626	649	681	598	583	612	693	640	638	641	617	632	647	630	646	681	585	658	660	614	669	637	611	679	605	631	675	631	614	652	608	617	625	635	616	639	647	668	617	652	628	609	641	634	640	638	606	633	599	623	610	650	687	582	595	668	656	584	626	665	644	622	665	624	641	657	658	658	615	620	611	668	644	664	585	656	669	633	653	609	637	614	652	628	637	623	649	693	639	631	667	620	639	630	597	606	647	640	574	606	632	645	637	635	636	665	665	642	633	663	633	630	611	656	628	600	634	638	647	665	654	674	628	614	618	626	670	639	682	659	631	656	677	683	579	652	653	666	659	624	625	595	624	672	625	620	625	628	681	607	615	634	640	642	623	600	605	708	689	593	612	643	631	601	672	655	601	613	627	588	656	592	645	617	663	623	668	627	670	609	645	633	658	617	631	665	645	617	639	629	657	586	654	648	656	663	623	608	661	639	659	632	636	586	600	623	598	641	636	598	589	675	639	582	629	587	671	619	655	652	617	636	656	626	640	634	607	601	573	659	592	585	650	620	660	628	691	641	639	584	660	660	671	616	645	676	645	608	682	667	617	635	669	681	624	638	571	628	615	626	601	607	678	592	644	635	635	646	627	638	678	617	650	647	641	636	631	636	639	624	606	656	626	641	640	679	639	614	653	686	640	637	618	639	644	656	629	652	645	610	604	618	645	638	665	588	665	642	637	641	627	629	637	622	612	628	651	642	648	602	681	619	629	639	620	633	613	605	653	638	596	679	630	648	604	588	662	640	629	656	636	636	609	631	681	637	686	680	570	615	675	654	637	633	628	663	635	623	597	658	651	622	663	648	680	622	667	611	645	667	627	636	642	649	624	637	635	637	641	640	595	595	595	696	622	613	659	609	676	647	653	610	622	672	679	657	645	642	620	608	650	637	644	671	598	624	612	673	566	637	641	622	645	627	657	623	629	640	649	655	609	660	608	638	624	619	670	630	611	622	593	640	644	621	643	634	560	637	603	653	634	654	644	600	640	674	637	636	651	653	637	612	607	619	590	646	621	656	644	646	609	624	615	604	693	661	649	604	646	648	651	668	658	612	634	642	618	615	630	627	638	643	592	659	622	674	622	640	650	604	599	625	628	630	594	613	626	666	650	688	621	638	586	641	616	578	573	674	651	661	646	608	630	654	625	661	656	663	652	618	574	651	665	666	600	625	664	627	628	576	619	643	623	644	649	617	630	627	624	656	659	580	645	607	618	662	653	604	656	593	595	616	623	680	586	618	643	655	680	638	640	628	689	630	637	625	588	669	608	638	608	651	615	645	633	646	630	687	621	646	654	648	671	590	636	625	649	621	623	631	607	653	617	603	654	600	598	654	611	667	625	660	646	662	659	639	642	662	639	620	642	626	634	651	643	559	633	633	620	627	644	609	672	664	697	637	603	606	674	683	593	628	641	597	630	625	617	643	644	663	626	661	609	641	661	632	641	636	625	618	655	664	648	652	636	626	631	658	609	612	658	641	704	641	613	632	679	621	648	676	618	613	647	623	624	647	610	626	636	672	656	619	653	638	647	621	636	639	651	650	619	641	592	655	607	655	626	630	596	611	647	673	616	628	579	625	646	620	629	657	630	660	623	638	642	621	655	621	617	643	638	649	617	641	642	621	619	641	598	641	669	656	625	612	621	609	669	667	642	683	656	585	646	631	647	669	629	645	697	638	675	687	659	671	634	614	657	652	611	704	644	583	641	566	662	595	676	616	638	645	605	652	648	655	634	662	627	632	659	685	641	613	621	616	606	657	667	647	587	654	658	652	593	625	636	610	597	640	685	588	601	609	649	664	642	665	640	611	615	651	617	649	627	644	644	662	660
25458	21393	27862	25092	11946	4511	2897	2149	1661	1379	1333	1264	1287	1268	1128	1073	1025	986	1008	927	975	851	953	892	884	937	954	864	927	896	971	846	907	845	908	903	878	834	922	892	865	907	874	961	840	888	834	886	881	867	846	877	907	867	882	886	869	910	877	908	859	852	884	877	859	882	877	849	826	883	835	896	863	855	883	899	853	887	882	891	852	871	878	871	843	877	857	880	881	840	915	878	846	850	840	881	869	842	904	893	838	888	871	856	886	834	819	916	900	907	835	845	896	805	830	910	865	846	889	838	899	889	875	846	882	913	909	854	940	860	888	875	829	834	843	841	878	864	890	829	854	870	868	921	841	899	857	897	863	845	864	863	861	857	839	883	858	826	875	844	819	851	844	879	806	890	907	846	868	860	897	849	895	846	793	823	849	845	845	835	865	806	876	868	856	909	889	810	884	833	848	918	854	848	860	870	904	893	849	860	851	876	906	827	802	895	838	888	874	840	897	842	857	845	856	859	854	856	834	806	862	866	885	911	887	862	884	890	924	874	746	861	849	857	845	885	880	828	838	863	879	881	804	855	864	881	873	891	809	877	942	893	857	877	888	850	811	889	952	847	884	808	877	870	892	879	853	884	898	873	843	839	864	858	853	854	878	894	867	841	819	884	838	891	897	875	837	895	914	860	885	837	820	837	870	870	831	874	873	837	859	839	822	896	903	873	856	850	887	860	942	884	885	933	815	880	840	878	893	855	853	886	860	840	870	904	896	882	851	877	910	850	846	798	834	907	904	861	885	891	855	890	919	893	891	857	842	893	835	904	872	827	873	862	839	880	867	890	841	915	878	840	845	881	869	842	796	815	804	873	854	883	864	835	888	854	883	855	887	823	893	825	854	822	920	830	860	822	842	869	895	876	891	816	867	861	876	853	812	879	851	846	876	883	891	864	856	886	886	857	837	834	822	907	855	888	896	818	841	866	871	837	861	835	872	867	872	857	891	868	889	860	875	869	944	882	879	865	824	891	904	905	866	829	846	911	852	879	893	885	823	831	857	839	859	856	846	916	862	833	837	879	893	841	892	859	809	881	845	870	865	875	919	849	915	849	882	846	850	825	909	936	841	909	871	875	944	889	879	937	810	869	873	823	901	907	842	886	866	893	859	899	845	825	829	867	817	862	889	879	879	898	861	893	859	887	874	859	894	880	906	864	891	909	888	869	826	820	875	874	877	932	855	853	874	817	856	863	858	883	920	883	882	898	878	824	860	834	866	865	915	861	860	858	875	860	891	861	863	847	874	871	893	878	818	877	893	865	860	898	873	906	837	849	875	875	869	854	870	868	891	853	881	849	896	834	911	852	901	914	848	870	891	789	807	819	900	889	911	933	877	896	865	871	882	855	917	841	908	855	822	847	845	829	869	854	892	876	819	858	921	902	877	851	848	879	900	859	808	889	866	931	834	859	851	843	850	858	909	854	837	911	818	887	914	879	931	866	872	846	894	869	871	875	834	889	877	840	870	871	845	872	861	890	846	864	860	867	871	897	874	897	872	870	877	856	862	904	861	877	870	882	937	877	871	835	875	897	860	872	880	832	914	880	843	852	851	855	889	942	849	912	837	837	873	803	867	886	844	867	864	868	911	873	839	825	823	828	788	865	872	877	876	866	897	833	837	869	908	888	818	832	890	899	850	862	872	834	871	922	843	850	846	877	854	890	820	883	879	873	901	934	846	839	917	897	850	905	873	876	845	903	855	818	834	840	903	845	854	877	877	895	908	901	844	873	828	879	830	841	896	883	850	845	934	897	847	890	843	875	796	884	857	870	902	952	859	847	842	830	831	883	850	869	875	826	856	815	876	855	808	824	819	891	885	848	857	850	879	851	886	834	895	868	861	857	826	889	843	878	908	846	865	892	883	870	833	891	899	874	891	852	856	874	885	826	923	957	814	871	864	878	908	825	868	896	855	896	828	854	830	890	835	890	849	836	878	893	883	838	915	821	915	861	863	861	842	828	896	855	914	848	829	880	833	865	871	874	827	910	862	868	863	842	895	879	955	845	857	857	839	882	858	856	878	842	861	850	917	863	805	862	834	901	888	852	831	905	887	908	835	797	840	836	882	862	853	851	832	860	910	832	858	876	863	860	922	830	846	874	861	910	835	811	862	828	832	891	857	878	883	888	876	860	898	844	889	944	869	854	859	863	879	842	882	892	928	870	861	872	866	850	822	864	919	877	895	900	873	865	914	875	894	899	849	806	879	856	899	912	830	877	836	871	909	860	819	883	866	834	900	831	892	870	800	913	944	900	938	871	858	838	891	860	904	864	839	881	821	847	867	847	877	894	858	902	877	863	865	851	869	870	853	891	878	883	871	854	874	870	875	873	832	875	799	911	904	839	837	905	822	823	881	849	896	888	825	863	883	850	924	840	882	851	834	860	903	856	877	838	852	852	877	906	848	852	889	879	889	876	808	841	851	873	870	911	872	810	881	891	879	816	885	861	908	874	888	915	844	818	865	850	946	851	844	847	861	859	822	862	892	817	872	853	881	872	854	872	882	852	856	854	862	871	880	875	865	868	824	888	781	839	866	835	888	800	854	865	884	837	867	853	874	870	899	866	862	856	868	845	943	857	835	838	863	884	904	921	869	851	865	859	877	860	836	882	887	866	858	805	851	838	866	830	879	880	810	881	848	842	839	881	877	897	836	833	885	861	845	856	852	867	890	864	841	868	871	852	885	864	870	812	887	836	899	855	870	904	831	880	844	838	885	883	876	848	919	899	880	856	885	867	847	862	805	899	854	824	862	940	855	898	855	875	862	889	865	856	866	889	931	888	867	859	824	862	857	845	843	879	822	905	882	845	846	854	808	880	879	875	823	863	839	866	845	850	836	836	905	841	914	900	841	855	838	854	885	865	872	841	856	948	884	872	892	832	851	849	921	894	893	841	943	863	877	863	845	899	854	837	874	831	850	956	874	857	888	877	873	830	891	872	858	812	917	850	898	781	860	874	808	881	852	886	833	855	849	857	860	866	932	838	864	850	865	859	909	882	952	848	900	882	888	895	826	870	859	871	946	866	859	840	827	875	795	884	900	822	807	840	825	877	854	914	877	890	849	888	846	838	896	888	826	884	916	865	870	855	918	880	916	936	801	840	851	872	879	883	909	857	893	827	851	878	880	856	890	868	856	835	902	873	851	885	868	887	874	880	867	852	901	843	842	881	873	868	888	840	868	888	862	893	858	880	857	893	851	858	857	903	812	805	810	860	807	893	842	861	888	835	908	852	832	893	848	890	897	831	874	876	843	879	883	861	921	853	858	880	907	862	889	900	871	897	907	846	907	829	852	883	898	879	867	853	840	932	833	853	884	852	839	873	867	896	848	866	855	881	845	853	877	853	865	865	865	870	891	867	896	907	870	889	898	918	848	851	895	866	898	830	838	871	828	885	821	889	956	920	871	867	877	894	925	834	884	829	875	878	873	889	852	905	872	875	893	843
32473	48765	38086	18886	9565	7377	5236	4229	3188	2390	2112	2110	2015	1840	1652	1422	1318	1326	1327	1191	1174	1185	1102	1131	1084	1080	1093	1043	1098	1085	1063	1084	1021	1008	1090	989	1037	1037	986	1067	1016	1046	1002	990	1012	1010	1015	961	1005	1063	989	1056	1013	1024	1014	1008	979	968	1024	967	975	1007	1027	1067	908	974	1038	1028	1049	990	1055	1024	1009	947	967	1054	942	1003	984	1018	983	1056	989	990	996	997	1016	995	955	1018	1015	952	974	972	1019	984	1064	986	1036	1001	983	1050	971	1039	978	955	987	1067	974	983	1006	996	965	976	1015	1040	968	1027	1037	1027	1014	962	948	994	983	1033	1046	1025	1055	984	1007	993	972	1007	1048	1036	991	1064	1036	1048	965	988	1071	990	1021	974	1001	1041	1041	985	1003	1020	966	1005	982	948	980	1020	1005	1071	994	1014	1042	912	994	1021	998	1034	1056	990	1039	1024	1019	998	983	1054	990	1016	1012	1015	951	969	996	1011	1004	976	1092	1015	987	1007	1016	983	1008	1001	1012	1055	966	1024	1020	1040	994	1054	952	1031	1049	1040	1000	1065	1033	1008	1019	961	1007	1026	1002	1014	981	961	993	1002	980	1017	1037	979	1012	986	965	1100	989	1043	1026	954	969	968	1031	1010	978	1014	1014	991	1000	982	1030	994	974	978	1022	1014	1029	946	1054	1000	991	936	1046	955	968	1019	980	1019	976	1046	1017	997	1016	995	1060	1016	987	1016	996	1033	1039	1003	1004	1013	1081	1035	970	964	1016	1063	1036	1004	997	1002	1023	992	973	951	978	1025	967	1006	964	1009	989	1013	1027	970	1077	1008	1045	1011	1050	960	968	1037	1033	1001	1002	986	1032	1069	983	1033	1010	1003	1026	1018	1005	979	1039	997	1000	1011	1006	995	1091	1009	978	1003	950	991	984	1021	967	1007	996	1022	989	945	1071	1008	1004	1048	1010	1005	992	1026	1016	1013	1038	999	979	974	959	1045	986	1017	1033	987	960	957	1092	1054	973	998	995	981	1027	961	985	968	1056	1001	985	966	1051	1033	944	942	1023	1028	990	970	1004	1017	981	1006	1025	1019	963	1000	1045	1028	989	1038	999	1037	1026	938	1001	987	976	976	1022	976	972	1001	1011	1000	1024	1015	1017	971	992	949	938	950	981	1011	995	1030	1004	964	1050	1060	1040	997	986	990	1015	992	948	1054	988	938	1079	1027	981	1064	1020	936	1009	1003	1028	1029	1034	1008	1048	962	1025	998	1021	1061	975	1030	1012	1004	983	1073	974	1015	1029	993	985	1088	1013	1008	939	1051	1026	991	995	962	1006	1001	1046	1008	988	1005	1009	999	1040	974	1026	980	1023	1048	1022	1003	1001	1037	1056	1053	1000	1016	987	957	989	993	1001	1027	996	1016	962	1004	995	1019	1072	1017	960	1019	1002	1012	976	959	952	960	1008	983	986	1021	964	1004	1016	1033	1025	982	1006	1031	1056	1040	988	1048	1052	993	966	1042	995	1008	1010	1023	1019	1023	1044	1010	987	975	973	969	979	925	1023	1043	926	1019	1000	1030	1048	971	984	1004	958	1055	996	1016	991	1027	1001	1009	1004	1043	1036	1032	1018	984	963	968	1032	1013	1037	1018	1013	1029	972	955	1007	1021	975	1000	1008	1010	1023	955	976	1004	1029	988	1029	1024	1021	974	1008	988	990	1004	995	1064	978	979	993	997	997	1010	1004	1053	1028	1010	947	1075	1067	930	1019	1008	1015	987	1014	970	1023	979	1039	1061	1039	970	1091	1024	1014	1013	983	1060	1047	999	971	984	990	1065	1032	1019	991	1047	1030	985	969	1002	977	1055	1056	1021	989	966	1027	1067	984	966	988	1027	984	1082	998	1001	1015	991	1045	1010	1013	978	1024	947	1015	1044	981	1029	1057	953	977	966	1005	1021	1024	1012	1033	1027	991	1007	1056	995	1013	1010	1038	1026	1028	1013	1015	954	1021	1020	1002	940	994	943	959	1020	1017	1059	1014	997	1025	1050	1022	1022	1042	981	956	952	981	1027	1040	972	988	919	984	1024	1025	1046	1004	990	1048	1015	1009	972	963	957	1051	983	1022	986	1034	1025	947	1027	1086	1007	1036	1049	969	1031	945	944	1020	994	1020	997	989	1040	988	981	980	1041	1047	964	991	943	950	977	1012	981	999	950	982	1014	972	1012	1020	962	954	1029	997	1012	1031	1001	1034	1032	1057	1021	1044	1049	1045	979	1018	995	1002	1067	1057	1006	1005	991	1017	985	997	972	958	1014	953	1001	1001	1072	991	974	981	961	1052	1028	1008	1016	1049	1054	1026	1000	939	1023	977	984	1047	988	994	1034	1035	994	1040	1011	988	1013	963	1009	1072	956	1025	1060	1058	1030	1065	1012	985	982	1041	1046	1007	983	949	957	968	1017	1003	1021	980	996	1008	1031	1032	970	1026	971	1003	964	943	1041	1058	1011	989	1026	929	1041	1035	1035	1036	950	1007	1053	1029	974	1018	1035	956	1025	1016	1007	1027	991	1003	1044	1013	1069	1006	994	1007	960	997	1066	980	1016	1047	1012	997	996	1002	1006	1008	985	980	1026	997	1025	990	951	985	1003	985	1013	1007	1056	954	983	1055	1018	959	1036	1028	983	1000	1007	1025	985	1016	934	1024	1033	976	1053	1064	1026	1030	1028	1028	951	1025	994	1014	1025	950	993	1014	1011	998	965	1058	991	941	1031	1017	1013	1020	952	1011	1045	1002	986	1017	988	1012	1032	992	1020	1002	966	958	1026	1003	1009	1033	969	962	974	987	1070	1085	1022	972	1066	1025	1036	1069	1051	972	989	969	999	1040	1008	1037	1047	1046	941	954	1028	1064	986	956	986	983	1014	1030	1035	967	992	1069	1018	1036	982	1015	1016	1065	1015	1007	988	978	1007	958	969	1023	971	1046	1013	1025	982	992	985	954	972	1014	1052	1036	1033	1071	1029	1001	1018	1039	1027	991	1017	980	993	1031	1022	1053	1036	995	1059	981	983	971	1019	1008	994	1033	957	965	1016	1002	915	1008	1004	941	950	1041	1055	1025	997	1008	1045	1036	995	1008	1019	1026	953	964	999	1007	966	959	987	1014	1028	1050	1008	1037	1045	1004	984	1009	964	1006	1000	990	1008	1009	990	999	1027	1013	1040	1006	959	970	984	977	1052	975	987	1021	978	1067	1002	1014	980	1038	1009	969	1023	1014	988	1049	1022	1016	1013	1022	1000	1042	1010	1004	1012	1008	985	1039	1001	1038	992	994	1028	1000	1021	995	975	1080	1007	1006	1005	1015	975	993	990	986	1002	1087	1056	998	1021	985	1028	1025	989	969	1044	1025	999	979	1011	980	979	968	950	973	1007	962	1034	1036	1005	982	1020	1010	975	1010	965	974	1051	989	985	980	1005	1047	954	1005	1000	939	1010	968	1008	1022	978	1017	939	980	1021	1028	1061	959	993	1046	1013	987	1008	1038	1007	1031	1015	963	1028	1017	1030	966	1027	1027	1032	1016	950	1001	966	1018	1009	989	1013	995	1037	1002	990	1033	1009	1034	1022	1028	979	1017	1026	917	1029	1037	1011	1028	1019	1049	977	1047	1016	1014	1031	1039	1017	1046	1067	999	969	1027	984	995	1002	972	1018	968	1018	1051	1064	1015	937	975	1004	1012	953	954	1041	1064	1022	981	994	1024	993	1003	1017	1057	1015	968	979	933	1012	984	1018	960	1013	986	997	1007	973	1021	976	995	986	989	1041	1049	1076	971	1021	1028	1051	1009	998	963	1025	971	998	1043	995	987	978	968	990	963	1032	994	1026	1021	985	942	1030	993	1040	1020	1059	941	966	979	1013	976	962	1068	1007	1000	997	1017	1009	1013	1005	1036	989	1004	1059	1013	998	940	999	1034	962	1050	996	994	1050	1019	987	1027	942	956	1023	1048	1029	1009	1022	1016	1012	1006	1023	1024	1033	968	1046	1032	975	982	1061	1011	968	1005	965	1034	1033	1001	1006	1008	992	1005	995	926	1003	1022	1040	989	989	960	969	1017	1005	982	1038	1037	975	1052	964	1064	993	993	1016	1045	964	960	1001	1007	1039	1000	994	1047	1053	1009	987	1018	991	965	1051	987	1024	1011	1049	1035	979	1008	1041	1037	1049	967	996	1056	981	920	985	1002	964	1081	1019	1003	981	961	1014	995	1034	999	1045	992	1019	1014	994	1015	991	964	970	990	1007	986	1034	978	1002	1017	1015	1034	1008	996	972	1056	1060	1084	1055	1028	944	1052	1032	961	997	984	1030	1013	967	1052	1059	1025	961	1013	982	1018	998	1023	981	1015	1025	991	1049	948	992
23293	21342	29021	24055	21383	20995	12034	4427	3026	2495	2078	1991	1787	1662	1438	1381	1285	1227	1162	1099	1030	1064	1026	956	951	1020	974	933	971	963	961	993	1009	932	972	949	957	875	932	865	936	946	919	908	905	932	933	915	869	923	877	894	883	905	860	953	942	907	972	897	909	896	929	871	918	876	871	904	866	879	928	899	891	915	884	883	871	894	903	824	879	922	897	857	897	895	966	868	915	914	943	900	875	872	951	866	873	874	896	883	954	897	902	909	841	928	906	927	883	935	869	967	877	880	860	870	904	913	873	860	891	914	901	840	915	877	915	854	904	882	900	882	874	904	893	876	912	879	880	881	919	807	970	879	925	929	911	940	888	895	816	896	884	869	883	893	872	883	871	869	902	901	864	912	852	900	878	930	893	903	894	870	871	898	844	903	882	913	884	903	915	877	894	880	915	873	869	885	852	870	913	908	941	946	894	879	935	816	935	899	877	899	899	867	923	897	901	895	872	924	913	857	878	871	857	890	875	853	910	846	939	910	906	874	894	912	860	918	907	883	909	829	830	904	895	841	814	902	912	871	832	863	947	859	941	855	898	894	956	888	889	908	882	933	892	895	859	928	872	907	890	908	867	828	929	854	874	884	864	924	896	857	894	911	887	862	898	927	920	942	910	858	906	883	975	891	897	864	908	876	873	865	854	890	855	964	917	882	838	891	896	873	951	885	875	891	910	894	878	942	861	864	882	922	856	902	868	875	899	906	889	924	926	871	922	857	926	868	931	873	941	836	882	932	882	881	901	864	893	873	828	849	875	899	882	916	867	865	880	910	890	899	867	935	946	870	867	916	858	861	886	918	866	868	878	940	899	882	887	885	916	951	856	883	932	893	876	871	891	887	865	861	931	942	862	876	868	907	888	855	876	897	886	905	932	900	907	878	901	911	905	886	860	896	907	856	892	855	859	899	906	910	912	871	821	924	870	879	887	866	885	886	894	897	942	888	855	866	885	852	861	876	889	892	884	915	857	852	888	941	825	845	897	867	902	903	874	854	887	852	848	884	860	879	908	911	888	877	935	914	866	872	925	852	853	916	903	879	895	903	841	861	880	906	860	917	862	889	865	859	885	857	886	950	852	899	891	910	902	910	871	859	850	836	903	866	877	867	921	954	880	890	855	869	875	884	867	845	902	924	856	876	850	911	870	911	934	860	900	917	887	870	943	922	928	892	958	939	901	915	865	951	910	855	813	838	822	924	933	918	866	830	894	863	910	904	930	910	869	867	911	930	856	885	886	875	895	867	875	877	876	878	863	853	895	910	875	869	872	904	853	799	868	879	873	902	915	888	885	898	859	885	862	907	887	940	864	895	921	923	913	843	934	913	872	877	882	907	897	890	884	859	885	915	857	830	894	918	905	871	897	855	854	918	839	906	875	887	900	852	884	842	870	838	887	911	894	888	847	853	904	911	879	882	895	870	957	893	872	880	927	941	891	894	937	892	846	892	866	911	885	886	981	830	895	860	864	898	854	872	935	868	903	829	897	893	893	861	834	831	928	848	891	847	894	926	809	913	970	849	883	893	893	889	943	936	910	849	901	931	923	908	882	865	849	901	898	878	878	894	872	940	868	882	862	888	920	860	907	851	856	921	882	903	837	946	878	885	835	904	894	902	899	879	911	815	907	927	901	895	955	884	901	853	895	873	841	836	885	880	907	845	904	915	895	882	889	934	891	923	911	882	869	910	871	896	913	884	915	923	932	841	872	864	901	841	857	893	825	871	892	924	878	842	847	917	865	933	959	873	870	877	906	929	917	902	888	857	847	914	921	857	912	891	910	853	837	839	854	867	875	840	890	929	908	865	883	880	936	879	887	867	878	861	923	884	890	899	871	889	846	907	889	919	886	909	862	891	867	916	854	891	901	860	893	895	868	898	843	870	853	933	837	879	867	836	909	924	865	888	936	876	926	902	881	884	828	939	904	889	940	904	863	892	826	841	915	887	844	909	834	851	882	879	872	864	929	897	883	885	901	898	901	857	894	863	900	846	887	879	918	842	854	889	866	970	876	869	844	847	883	956	874	878	884	899	858	911	895	837	851	900	918	879	831	857	894	860	910	884	813	874	879	880	888	906	865	905	887	875	899	921	885	921	901	901	896	872	947	906	900	869	874	873	877	938	914	886	924	881	927	859	845	870	862	929	861	889	916	824	880	907	882	906	891	851	888	905	846	883	916	888	904	887	878	878	903	900	930	837	916	872	911	895	904	874	868	909	925	856	924	903	841	887	859	876	877	889	908	865	866	856	886	903	903	913	832	899	958	875	858	890	858	904	866	862	847	889	901	874	910	898	902	911	852	857	879	870	822	863	883	904	878	877	873	906	917	890	909	928	888	898	937	894	873	948	923	884	944	883	823	921	871	864	931	940	926	904	905	866	868	905	887	914	837	891	882	925	889	847	909	866	859	917	867	882	893	894	925	873	887	898	964	860	882	903	910	866	886	846	851	987	873	904	852	865	892	937	836	854	947	916	819	884	912	922	872	875	841	919	900	865	860	912	877	898	869	864	936	894	899	900	925	838	917	927	865	818	896	853	892	844	847	873	887	903	891	831	834	867	909	913	900	803	842	905	849	923	898	821	889	883	914	891	851	858	903	927	873	935	846	850	895	890	906	826	897	901	875	928	889	897	833	879	856	877	909	901	902	946	909	937	812	895	888	860	883	930	870	827	962	844	851	854	926	815	822	894	936	857	918	846	864	883	888	864	897	914	873	902	797	871	884	887	927	902	874	898	869	892	838	871	892	863	879	908	910	909	870	909	887	919	860	909	902	916	908	884	938	880	914	850	958	867	854	884	859	838	956	859	906	894	865	855	860	886	832	913	958	917	914	855	915	863	889	906	892	898	838	851	840	845	887	932	900	915	823	860	874	905	876	892	937	892	892	907	842	884	933	868	881	893	895	866	916	884	847	864	914	892	909	846	855	907	882	900	885	878	840	872	893	888	942	866	876	817	881	882	900	860	885	910	895	829	946	955	949	935	911	876	866	897	858	839	847	888	851	887	893	886	844	908	848	895	920	892	892	886	899	865	858	889	900	862	888	855	847	855	894	879	941	863	868	894	894	854	889	889	870	891	867	858	883	899	873	929	929	839	922	876	890	905	836	839	897	887	917	861	881	887	895	893	878	935	944	892	894	907	875	850	905	898	855	913	873	894	912	954	829	894	926	917	909	870	912	890	864	911	936	909	922	860	856	925	830	828	899	903	843	887	919	888	910	885	898	881	869	886	842	889	899	884	956	902	886	858	840	932	854	878	880	937	921	901	885	904	920	852	907	873	921	853	894	892	836	831	884	889	864	852	905	825	880	906	965	912	893	876	903	853	902	923	930	861	891	890	869	904	856	852	879	911	864	878	850	854	834	954	875	901	864	858	896	944	891	939	844	865	849	881	867	887	942	909	919	938	929	869	840	930	905	862	861	852	834	839	887	915	893	865	893	895	855	918	910	894
35720	62415	48181	29622	17131	12513	9860	7245	5946	4614	3563	3458	3069	2744	2462	2031	1850	1773	1638	1468	1264	1296	1271	1203	1165	1142	1109	1106	1077	1198	1161	1153	1130	1111	1069	1057	1060	979	997	965	975	1037	993	955	1056	1042	1039	988	978	979	1004	1010	999	997	1011	1040	1029	956	999	1005	967	983	1054	947	1001	975	984	997	993	954	966	1028	994	1027	989	935	962	912	974	1007	1001	949	1023	988	893	977	997	966	1018	1047	1023	1010	1049	983	964	960	980	1019	949	980	974	1030	1022	982	1008	993	992	974	964	990	979	982	943	1020	972	983	952	1023	988	1013	982	969	988	983	1043	970	982	1000	963	1020	949	997	976	969	969	995	915	1000	988	995	989	1007	1020	993	995	973	973	986	945	1009	936	1002	951	1047	999	1002	957	988	957	976	963	1003	960	1002	1008	1012	1010	994	988	999	939	1029	993	1016	1004	1042	1031	948	914	974	988	943	1046	1008	996	963	963	979	1018	967	1081	986	955	1008	997	1010	987	976	964	988	962	1024	1018	1038	986	976	926	1047	1023	972	1032	969	935	964	1037	969	1018	977	975	1009	1058	993	1013	1026	1009	945	975	992	981	1043	990	1010	1034	918	958	1036	970	966	1000	1026	950	976	952	924	1003	950	1007	953	956	1011	934	1009	967	999	983	986	996	1003	982	1000	1021	1022	1006	950	1007	1000	955	1004	1015	1001	954	925	967	949	987	994	953	991	929	970	997	908	976	987	993	999	902	980	938	960	1037	976	961	974	975	987	959	975	959	971	1008	1002	1036	1035	966	989	1048	1023	1008	1003	947	980	987	1053	1001	1000	1030	978	1000	975	1009	1009	924	988	1011	1029	973	997	953	995	991	1022	962	987	965	986	1059	984	998	955	977	987	1007	999	984	989	944	1008	989	1011	952	1009	983	1025	925	949	991	1009	990	927	987	960	979	1018	994	996	975	986	974	942	1008	952	986	1054	976	998	1048	1057	994	985	970	1020	959	974	990	1020	983	1060	980	956	1009	1056	945	1020	931	965	1026	967	1000	978	969	1019	989	953	1004	1047	955	919	1021	979	1024	1014	965	990	1037	993	1003	1030	1002	988	923	996	959	997	995	991	1022	972	1031	952	929	1017	952	1045	1032	1022	970	1042	994	966	954	994	963	965	1009	969	961	999	991	973	999	1033	965	1016	969	989	988	1043	1031	995	944	1021	976	1018	1002	1008	948	965	962	1006	1007	998	974	1015	1016	955	971	957	931	966	1013	1011	1012	1041	1005	995	988	958	1009	1039	1028	997	1008	1002	1015	992	991	1020	1004	966	1022	1013	966	1024	1001	1009	984	975	973	955	1013	997	1031	1046	982	1006	1017	1012	940	1003	989	1003	959	986	1007	966	1000	957	977	915	982	971	993	979	1000	1015	1020	1022	980	1023	1018	973	1033	1021	991	983	966	1003	1001	1027	975	1073	1023	990	1039	966	1014	1002	1025	948	1017	1009	985	1016	962	982	988	1031	1069	969	972	995	966	1004	974	1048	1046	979	981	1026	1002	935	1045	976	1011	978	987	956	1001	1002	1024	1008	1013	963	1027	990	979	981	991	937	979	999	1011	991	940	1014	951	972	978	1020	922	954	1013	992	979	974	966	959	1011	970	1002	986	919	987	1032	977	974	971	987	937	942	1011	961	933	918	987	936	1002	999	999	992	973	945	971	1018	1035	959	994	969	952	975	990	998	960	1059	941	1004	976	1024	967	962	989	940	998	1000	990	1029	977	1025	999	921	970	921	964	1006	961	1019	1002	1050	940	1017	996	991	970	1010	1003	919	998	988	1019	993	1026	989	996	1033	916	973	1025	972	951	1006	1007	1009	993	1011	980	1016	971	1014	973	964	985	1052	983	979	993	944	1002	955	942	974	1040	960	1064	1056	1029	978	967	1050	959	928	968	1003	939	960	1011	966	986	959	957	1009	928	1087	939	976	953	1055	971	1003	1041	1009	979	984	995	976	1019	1010	987	945	997	982	995	974	996	919	989	994	989	943	929	940	996	972	967	937	974	988	1051	1004	987	1003	947	985	981	1047	1004	993	1001	1011	929	977	1020	1066	1046	993	1015	958	936	976	973	1002	974	1023	967	1001	968	1025	1005	970	967	985	906	996	1025	993	976	1004	982	956	942	969	995	1019	1005	948	1029	941	1041	999	988	986	994	976	1006	997	953	977	954	921	975	953	923	985	1011	982	1011	1007	979	930	957	968	950	957	997	982	999	976	965	997	967	985	990	931	917	1000	1022	970	963	965	987	988	985	1017	988	969	1019	991	979	1020	950	984	1034	1005	961	925	990	948	1022	953	970	1012	982	1011	1016	1012	981	1020	1012	972	1037	1009	994	979	921	963	990	964	1038	979	972	993	991	1046	978	992	993	984	1005	999	996	1003	1017	1001	962	1004	954	964	1014	1005	976	959	1016	965	1023	981	1009	1000	963	959	1002	1012	1005	972	917	956	1004	1023	1028	969	984	1042	989	935	979	955	1005	990	1008	952	971	952	962	985	994	992	1054	1015	1003	989	984	1004	1082	970	970	947	1031	956	1023	989	992	1016	985	984	984	970	1021	923	1009	919	934	1019	1021	1030	988	992	958	992	956	974	989	964	1001	1023	991	943	993	976	1038	1037	979	932	1003	961	1035	962	1016	993	984	1001	1005	988	956	1002	1016	969	1010	968	924	993	987	1009	954	1015	1006	985	995	947	1003	982	1000	958	973	1013	1031	1013	957	1031	975	1019	961	991	977	986	971	1017	987	1010	953	1010	1005	1009	936	986	1059	1033	939	986	1030	1026	1021	931	943	1002	991	967	988	947	947	1008	1023	959	977	966	1018	976	1086	999	980	982	997	945	1010	969	939	1031	998	1006	1000	1007	967	950	995	989	923	951	1006	922	1000	941	960	963	993	1002	950	987	996	976	1008	1011	991	974	995	999	940	983	1022	943	945	970	1023	962	964	1005	972	1028	888	986	1006	1029	938	973	991	1016	1015	955	990	974	986	967	959	968	966	1035	963	964	961	952	1006	952	983	970	1004	985	1015	958	1020	949	1006	998	965	1023	1008	962	1004	1036	1002	978	1011	1017	974	979	982	966	968	986	988	956	1008	1003	988	986	949	971	993	974	1028	977	965	1030	983	982	1041	1027	965	969	977	982	1012	988	979	984	997	979	983	1006	961	972	991	990	937	1012	970	993	971	1038	974	969	1008	1009	1018	949	992	974	990	1052	970	930	996	925	979	1037	980	1031	1068	1016	958	919	995	964	981	983	963	1020	957	978	1020	968	984	958	987	947	986	1021	994	1000	959	961	1006	1007	976	972	1029	963	1004	1011	975	950	1011	898	982	970	980	962	1001	973	958	991	987	1021	971	942	1064	1006	953	956	1021	948	998	987	1007	999	1026	984	1032	987	954	968	985	1014	975	954	1004	949	983	1031	924	1015	985	984	1027	982	958	973	898	973	995	984	976	1038	1008	938	972	913	959	993	1024	988	931	978	969	1007	1027	977	997	1048	928	1003	1042	945	957	980	971	973	996	968	1023	1031	921	1015	963	997	981	960	966	970	910	925	955	971	1014	1023	948	990	986	1011	997	1016	1017	1054	960	1016	972	1012	964	1029	1053	991	967	981	966	906	997	1037	1009	961	991	976	1012	940	975	971	932	934	1033	1020	987	942	889	1000	993	985	948	952	1008	921	962	963	954	1040	1046	1017	958	1011	971	973	967	1054	978	994	1047	1014	996	986	976	997	1007	935	945	959	972	941	996	972	985	1000	1028	974	952	1002	980	935	1015	991	944	977	987	962	1009	995	940	913	1030	994	959	992	938	979	992	991	975	979	981	956	990	951	993	968	986	996	987	965	983	966	939	993	990	949	1006	997	960	1001	971	1013	970	999	1024	1005	1026	990	986	926	942	1010	957	990	961	940	971	965	1014	966	962	982	935	992	1043	951	991	988	1024	931	1007	954	955	1019	990	972	973	986	979	1011	1033	965	985	1016	953
29197	26646	24902	13126	4789	2545	1878	1458	1206	1038	1012	928	889	905	787	740	673	689	686	697	649	644	647	640	577	639	659	685	594	607	643	641	620	631	655	596	645	628	621	603	585	615	651	597	615	603	599	607	597	575	638	575	592	604	633	585	648	587	587	594	624	614	601	608	639	574	639	573	635	645	593	654	577	637	639	602	618	583	631	598	591	642	590	592	604	624	621	591	615	619	592	663	577	597	613	583	636	602	589	571	585	614	620	612	595	594	604	641	591	641	618	663	568	628	596	568	621	650	605	606	599	609	599	628	621	609	582	600	594	613	586	646	611	589	578	602	588	600	593	597	631	624	626	589	573	599	595	618	616	606	643	605	624	575	592	605	576	594	597	593	630	647	621	621	596	601	582	576	612	632	618	607	638	600	567	608	559	587	610	579	602	595	614	599	609	599	637	589	595	608	638	585	601	602	569	595	649	628	613	593	616	641	595	604	606	602	601	595	590	588	600	588	622	596	614	560	612	573	598	622	592	576	594	581	599	594	593	600	633	566	634	635	546	625	596	619	611	600	636	572	601	594	633	621	659	618	591	605	622	561	580	645	591	588	604	624	609	616	605	613	603	631	618	629	636	603	597	637	605	620	610	624	605	560	592	540	600	577	626	570	603	597	557	591	582	595	655	612	675	591	626	591	562	601	599	590	580	615	648	589	645	613	632	598	634	640	571	623	584	629	594	637	563	604	637	636	607	593	609	564	614	579	644	580	619	581	584	601	631	677	599	600	604	651	595	584	634	599	586	613	639	627	619	647	659	627	565	613	567	590	575	589	552	585	590	589	615	587	637	623	614	615	585	590	575	630	642	596	626	621	599	592	631	594	644	571	602	587	626	648	550	620	670	583	608	588	651	609	595	605	555	611	625	639	624	643	632	633	627	605	576	643	592	544	594	651	617	615	595	614	584	592	579	589	595	599	583	613	659	629	587	645	626	632	588	609	581	618	611	567	592	654	614	644	614	614	581	574	588	664	564	621	594	639	608	588	622	574	637	590	621	592	585	595	655	621	614	593	627	622	648	578	611	608	610	625	588	619	586	586	555	612	599	611	638	609	619	601	627	616	622	604	586	619	550	590	628	617	572	658	616	604	627	638	589	628	621	587	610	636	580	587	585	631	623	588	580	589	615	619	589	601	642	602	639	604	607	588	612	609	617	631	591	612	628	600	642	615	673	578	585	648	607	596	585	623	575	597	566	559	617	600	640	576	647	586	607	580	581	618	628	600	611	599	624	591	649	609	641	595	636	602	581	642	598	601	610	592	585	602	627	620	664	565	596	616	618	581	619	621	585	611	640	575	597	634	582	582	603	622	622	605	582	598	618	591	588	589	565	651	621	591	621	593	583	630	576	618	611	627	594	609	601	644	571	658	584	609	590	644	669	626	617	600	613	645	607	617	575	597	617	563	585	623	601	605	602	572	583	577	571	599	585	595	606	617	611	610	570	556	634	574	621	602	606	588	583	610	625	611	613	599	620	648	605	622	616	642	591	611	609	611	607	589	624	588	611	591	600	605	608	578	592	590	628	617	586	598	603	591	572	636	626	572	640	622	635	608	550	607	584	626	595	598	607	599	593	604	606	649	627	605	598	597	584	587	604	611	593	590	600	593	591	619	627	615	643	574	641	603	596	612	643	623	590	575	572	606	606	581	610	602	623	597	576	592	615	599	568	583	623	581	620	613	576	572	618	589	616	580	582	596	620	626	605	613	598	636	582	601	577	569	589	600	576	634	608	625	631	612	613	602	618	635	589	574	631	603	597	642	557	579	618	607	583	615	595	616	617	573	631	596	585	632	609	613	645	624	594	642	635	595	638	590	578	579	585	604	645	619	596	627	611	611	598	651	630	596	588	573	613	620	630	620	588	587	612	612	604	620	592	580	607	556	588	595	613	641	570	582	565	644	584	606	602	625	614	614	565	598	600	615	593	588	617	586	593	588	617	656	592	580	613	580	603	578	596	574	596	664	613	573	634	637	679	580	584	639	595	610	598	620	660	646	630	592	608	654	598	641	591	611	621	565	592	624	550	569	573	631	562	654	613	616	585	625	587	648	589	583	571	571	554	583	566	606	606	619	592	587	591	603	618	647	606	585	602	604	620	632	587	572	584	609	612	580	595	652	610	640	638	592	624	623	606	624	622	582	625	615	622	592	573	590	609	592	610	626	579	672	562	614	581	571	590	585	657	611	597	623	619	632	602	688	637	635	572	523	627	597	622	609	618	589	589	596	670	613	590	584	592	598	626	620	625	641	575	611	588	639	611	584	645	601	568	605	606	588	581	584	595	593	598	602	606	619	564	622	651	564	606	561	586	571	594	597	656	608	583	570	628	584	594	613	634	670	588	605	606	580	607	577	597	628	609	647	622	625	603	604	593	629	577	635	620	630	580	579	613	585	635	602	592	579	608	613	577	645	602	640	659	634	588	601	557	603	568	596	583	632	628	595	571	633	588	582	595	578	634	593	574	590	602	595	599	625	592	626	604	605	594	599	614	641	624	576	656	605	611	578	605	598	596	608	580	642	597	614	574	639	609	604	585	599	627	627	612	631	587	584	598	596	614	620	631	558	619	597	590	642	618	599	609	621	580	615	611	584	583	612	583	592	585	620	606	614	604	629	611	609	586	579	570	597	561	568	611	629	574	610	623	586	589	621	631	596	632	600	598	588	643	578	594	614	580	610	598	578	607	587	625	642	623	603	600	616	624	590	609	618	619	619	605	636	608	630	604	651	617	599	594	664	584	583	580	601	583	584	572	584	611	601	605	634	625	609	615	576	570	631	628	607	628	566	615	580	623	619	593	616	602	581	569	641	583	646	618	602	636	610	601	641	529	586	599	603	649	657	614	675	603	575	561	621	609	604	576	594	658	642	586	567	644	623	584	627	571	655	614	642	600	639	615	607	630	619	574	629	603	609	623	597	617	629	635	592	580	576	605	629	645	630	654	628	582	617	549	602	574	601	644	582	577	625	619	586	589	603	581	600	604	647	616	599	642	608	619	613	645	613	579	681	630	617	618	620	591	622	648	614	636	579	598	642	587	623	636	615	617	603	601	599	645	643	583	635	600	602	598	578	663	619	641	583	628	629	612	600	641	637	623	625	624	568	574	607	645	606	603	555	574	583	623	664	660	608	594	616	634	652	569	620	626	615	611	581	584	581	602	618	631	558	604	584	659	584	607	644	551	593	621	599	643	603	618	572	620	578	583	633	592	559	605	654	620	617	629	587	604	580	582	662	618	596	609	621	591	608	627	618	651	595	563	642	551	618	590	596	591	606	588	606	588	609	613	568	617	601	622	589	581	635	585	574	615	590	591	597	632	619	633	609	633	582	628	584	594	546	630	583	586	561	600	624	656	592	605	625	593	566	616	586	564	607	618	572	599	611	612	615	600	594	591	631	598	595	614	605	574	615	610	576	567	576	576	618	610	584	551	631	611	613	614	606	601	589
29785	40797	28890	13633	7457	4814	3936	2994	2359	1953	1632	1440	1336	1263	1152	1056	957	892	935	921	835	797	847	789	786	821	760	763	701	823	763	800	767	769	742	725	717	721	762	736	768	716	722	806	765	740	682	758	720	706	695	710	673	716	754	723	707	740	730	688	740	705	654	750	713	715	726	745	750	694	731	701	699	743	724	713	698	722	747	693	672	738	645	667	638	749	694	732	775	705	738	739	763	654	686	728	744	734	707	699	704	716	707	770	724	729	715	757	742	731	729	722	742	726	707	721	712	730	744	700	729	776	723	667	764	729	731	706	723	765	685	725	718	711	719	740	755	717	725	707	668	723	777	714	710	743	737	716	693	717	732	761	736	707	738	678	699	724	715	752	718	717	775	721	714	716	706	779	771	702	716	725	742	723	682	753	711	713	686	702	738	706	722	721	726	710	721	710	687	781	694	679	757	677	667	702	718	683	726	784	753	711	673	779	740	739	784	719	712	766	718	734	706	722	694	709	706	718	705	745	710	699	740	739	706	719	712	718	711	736	728	673	725	743	672	745	691	755	723	746	703	713	700	698	756	725	738	725	664	734	703	699	732	738	700	740	705	742	729	713	666	648	738	728	739	701	716	724	741	741	709	690	700	752	710	696	692	676	770	737	718	736	737	722	728	745	787	718	700	715	726	769	743	683	740	677	787	723	708	720	675	751	685	715	718	690	738	770	692	735	677	761	705	732	760	718	691	719	729	744	698	737	693	785	754	682	672	687	696	770	758	751	713	730	698	757	733	785	740	693	701	714	762	680	752	724	720	739	732	766	758	750	762	728	761	744	717	721	730	702	769	763	720	790	719	724	743	725	723	742	713	738	768	672	778	731	737	677	670	676	701	694	675	703	735	706	686	699	699	758	691	728	723	714	688	679	749	699	714	766	726	755	763	675	702	708	739	707	750	706	752	738	770	701	704	722	737	725	738	703	677	686	720	690	710	724	730	716	706	730	694	668	748	695	721	719	787	692	726	725	707	719	717	748	745	728	732	743	756	710	704	700	713	737	718	720	676	720	698	755	714	750	749	759	742	759	667	725	687	733	779	742	725	708	751	699	725	731	718	730	712	732	706	722	704	707	734	746	704	725	736	712	748	770	712	731	739	684	760	741	742	713	653	686	697	746	746	717	741	723	720	702	733	764	707	708	712	781	728	688	737	762	764	698	705	709	694	715	702	712	720	767	733	727	707	743	765	772	688	708	759	743	720	734	723	672	712	735	711	718	741	746	727	727	676	723	748	740	763	722	771	733	733	736	697	822	741	737	726	739	720	745	754	688	672	706	743	661	737	700	743	726	723	704	694	727	749	746	749	784	698	738	683	754	710	723	708	707	764	685	729	744	714	765	697	720	764	734	742	733	742	732	709	737	734	722	777	694	711	768	747	698	744	730	744	743	683	692	693	734	716	730	717	723	707	720	740	683	723	763	724	679	667	748	726	678	702	707	698	741	716	706	718	719	708	735	730	741	774	727	722	710	724	742	711	734	704	788	709	697	686	753	720	707	700	709	761	730	707	723	710	743	751	722	723	742	731	738	716	704	695	775	742	744	720	698	688	685	733	742	730	713	768	700	740	763	766	710	749	709	705	736	689	703	747	725	730	727	700	724	726	709	694	721	667	716	715	719	755	689	730	742	745	672	752	679	700	748	727	726	761	727	730	709	695	728	736	741	708	672	696	702	720	722	745	771	678	762	719	719	727	690	702	733	738	750	774	694	675	739	776	686	720	746	726	709	729	769	718	685	738	735	753	722	733	721	723	731	729	733	779	699	714	761	708	713	747	664	770	723	706	694	730	691	730	658	720	709	737	751	724	714	721	741	728	739	802	698	726	730	693	709	675	758	709	739	728	705	765	751	723	785	735	685	708	726	741	736	727	767	767	741	730	702	721	727	712	690	696	667	722	708	713	741	736	701	704	737	701	743	702	702	678	693	762	756	755	697	726	739	724	770	702	737	747	702	768	723	759	756	728	686	691	698	698	763	695	752	703	696	781	713	674	729	726	719	724	732	754	715	757	740	660	736	719	732	743	778	647	657	692	730	705	717	713	739	763	685	680	695	732	712	746	766	722	707	691	763	730	717	688	747	722	723	754	687	734	715	751	679	726	714	679	749	749	735	709	736	685	690	711	739	709	705	683	722	697	689	715	739	745	648	757	747	689	731	676	724	726	728	699	691	745	671	715	703	709	673	686	782	727	704	736	712	708	734	739	713	670	718	705	694	689	744	681	705	669	755	724	736	730	761	768	719	700	744	766	719	734	741	689	722	726	751	709	742	743	767	707	758	669	745	732	721	745	755	741	723	717	727	766	696	699	731	701	710	725	735	706	769	711	749	698	726	686	764	716	775	730	758	730	669	726	731	692	730	750	733	690	744	724	737	704	751	736	726	749	719	726	726	777	719	721	706	701	740	675	767	705	707	689	756	672	696	711	726	714	712	734	746	729	715	659	723	712	696	728	681	737	733	707	686	714	742	708	726	736	705	711	713	693	788	716	726	703	715	729	720	681	723	719	718	744	733	697	733	759	729	714	703	708	756	738	702	677	756	750	731	734	703	758	690	686	730	704	730	709	683	698	717	776	702	744	749	725	717	762	721	728	756	735	739	726	741	739	699	725	747	715	676	713	707	704	777	726	736	758	694	712	701	702	756	707	677	743	687	709	752	718	763	707	758	761	733	686	736	759	700	711	751	676	729	693	747	755	707	683	689	746	743	747	697	717	707	716	741	685	668	707	677	740	692	674	705	742	764	698	709	744	720	697	729	749	671	736	738	719	762	698	722	742	768	744	714	708	705	736	677	740	705	676	734	708	709	720	719	719	729	756	693	749	731	718	704	752	705	661	720	721	721	709	669	693	742	762	674	760	674	746	740	731	741	800	722	727	745	726	711	756	735	696	719	724	742	721	750	730	671	724	673	744	722	668	767	731	704	755	714	774	638	689	706	743	721	704	754	728	729	656	749	732	717	689	706	715	752	755	697	735	724	767	770	744	756	697	701	696	733	731	710	761	746	706	736	704	708	757	714	708	778	723	728	730	698	694	684	744	626	723	723	749	688	722	757	703	702	718	735	722	746	711	737	732	737	685	672	746	744	711	763	688	704	727	738	751	725	724	725	764	693	705	731	735	710	742	775	739	730	726	711	724	706	697	716	720	709	754	685	758	683	743	732	724	769	704	716	672	703	696	688	711	678	757	752	699	698	700	739	665	730	697	727	758	722	753	736	739	742	755	682	691	767	705	733	745	690	718	673	702	720	732	735	735	675	723	714	766	723	730	719	779	718	707	696	734	725	712	707	763	714	694	697	710	737	687	755	705	750	757	720	724	757	725	723	732	735	699	771	786	718	761	700	717	693	763	737	713	695	726	738	762	724	700	720	707	711	666	697	749	723	694	756	724	662	740	744	694	737	705	720	691	683	737	719	675	685	748	745	752	704	715	698	746	702	728	724
24452	21361	28547	24770	20426	10083	4096	2554	1819	1559	1343	1119	1040	1034	899	798	674	684	681	678	652	616	591	608	602	593	573	567	575	537	570	564	563	550	604	593	565	509	518	575	513	607	511	564	578	550	534	517	551	554	551	547	503	544	558	544	511	576	510	529	507	576	545	534	566	523	485	553	524	509	503	541	574	522	489	550	487	566	497	558	554	519	535	552	571	568	491	547	535	543	508	499	512	529	515	518	533	522	522	576	485	576	577	523	550	552	510	520	514	556	551	524	544	520	501	553	510	547	568	562	545	494	528	516	547	494	557	532	491	537	490	536	550	553	534	502	538	532	524	532	530	520	582	523	525	537	510	521	579	526	508	555	560	486	557	552	522	498	522	509	577	556	537	534	522	519	511	537	527	540	556	575	579	528	507	514	541	554	527	497	578	519	536	528	586	588	530	550	566	521	504	549	535	512	543	512	534	572	576	549	535	533	519	525	536	499	515	526	514	533	540	547	547	517	511	520	534	532	516	518	537	506	561	528	559	558	517	505	547	534	527	580	542	514	537	559	554	543	495	585	557	559	532	552	517	571	527	581	551	548	509	502	503	559	569	530	550	530	507	532	560	568	499	564	560	538	565	510	513	487	494	576	563	549	516	505	504	555	513	526	531	573	527	506	561	524	608	530	565	489	504	536	522	511	554	524	540	559	543	519	520	558	520	544	520	546	600	581	500	548	547	539	563	498	553	529	529	516	566	523	516	544	531	519	528	571	527	530	562	527	491	505	529	534	573	571	495	540	511	518	529	546	548	557	534	556	553	516	525	519	541	526	522	538	585	548	520	521	544	512	490	526	520	564	541	534	546	532	523	560	500	541	506	536	547	547	567	588	509	535	537	535	547	534	552	520	544	519	493	535	502	493	512	547	558	563	506	560	544	573	536	563	525	505	532	516	517	506	563	575	527	510	525	522	501	529	525	556	507	521	525	522	515	529	531	515	522	523	524	537	521	498	523	560	522	542	528	496	474	534	551	513	537	556	527	578	536	547	581	541	568	574	526	540	534	493	535	518	514	579	559	577	556	529	556	495	513	496	554	519	558	556	512	504	508	542	536	540	520	536	562	546	560	520	505	574	517	556	538	527	567	516	528	555	524	510	515	511	577	528	556	500	516	505	510	533	497	502	504	522	492	564	539	527	535	496	537	567	560	513	514	487	548	484	520	492	549	541	568	507	549	549	499	520	484	535	533	521	551	537	508	511	535	502	556	553	550	527	542	543	543	506	520	513	514	528	552	559	469	530	501	555	575	537	529	541	551	574	493	515	565	523	537	560	548	493	534	521	522	560	483	485	499	535	554	513	566	561	554	573	508	510	553	502	525	541	551	562	526	507	506	539	548	557	520	524	536	543	534	530	528	560	509	530	503	546	549	615	528	479	520	547	508	509	522	555	529	577	546	531	508	546	533	526	520	539	521	525	514	532	487	588	583	543	541	518	561	521	525	557	507	498	526	549	557	599	513	558	540	568	476	540	529	519	524	525	524	490	518	535	583	535	537	566	560	561	549	537	571	523	504	525	550	528	533	533	549	537	502	518	513	496	509	502	510	539	514	523	507	530	554	534	511	538	565	503	488	522	532	546	530	525	554	584	555	499	515	525	538	534	506	533	548	505	518	520	528	536	540	516	518	526	529	521	526	496	526	535	564	512	558	558	534	509	512	522	535	540	508	537	536	560	523	543	539	556	552	544	526	539	553	574	492	509	490	501	544	522	502	502	470	562	536	513	517	530	540	534	561	533	532	537	590	541	542	551	537	547	542	544	533	480	511	510	547	534	563	514	511	549	558	553	498	495	523	515	548	502	508	543	561	526	512	531	506	517	487	556	550	482	550	531	555	504	532	548	523	531	529	521	514	503	516	534	513	570	586	539	536	550	535	488	514	485	544	558	544	525	539	578	550	546	539	505	552	489	529	526	538	509	530	516	465	503	540	538	514	532	539	504	532	504	540	514	511	553	559	544	535	580	577	555	564	541	520	517	503	535	506	514	539	514	522	523	527	543	535	531	509	524	514	533	544	541	532	551	538	575	546	519	493	525	531	569	570	557	552	512	574	556	521	537	543	508	520	523	537	502	511	574	477	524	576	562	533	527	535	530	549	529	562	516	559	487	492	496	512	533	526	544	525	510	493	521	525	532	525	542	518	543	491	539	531	540	548	518	520	529	571	510	549	542	498	530	539	525	511	560	494	541	516	510	563	530	583	533	490	499	564	503	527	534	513	550	499	535	554	524	523	529	508	564	518	508	484	511	513	532	522	502	524	505	536	458	529	544	530	553	513	510	551	521	505	596	575	509	527	548	517	495	514	535	484	534	570	549	550	525	535	512	556	495	515	540	583	528	526	510	541	547	565	547	557	497	509	558	506	501	537	552	523	515	528	494	544	480	527	580	489	518	508	531	556	539	536	557	531	545	543	543	506	495	554	516	525	561	552	548	512	500	501	547	518	534	527	519	524	555	577	537	571	520	552	548	513	490	547	529	548	539	482	515	588	547	559	531	484	516	499	495	525	547	499	523	527	516	543	509	537	546	550	548	499	552	522	482	513	526	496	583	549	519	509	494	550	523	513	508	490	479	559	534	550	552	506	580	515	542	520	552	547	531	539	527	565	523	532	476	506	519	569	557	499	570	577	558	537	516	512	513	535	517	505	560	513	540	532	515	516	535	544	505	528	572	610	605	541	486	576	496	495	546	529	515	536	573	557	547	515	510	497	515	543	505	529	532	495	515	494	527	545	535	496	534	538	532	509	540	538	530	540	517	536	502	524	515	567	516	511	546	523	554	549	558	550	527	508	502	502	497	512	539	494	533	526	570	558	531	501	534	511	533	538	554	522	561	547	549	546	538	557	529	528	513	551	540	524	572	541	541	560	552	566	514	522	553	534	527	512	539	546	511	570	524	543	527	491	522	542	502	548	514	539	501	541	527	547	517	516	523	529	503	506	534	508	528	509	517	554	519	567	524	531	539	477	532	546	566	522	522	523	496	548	564	518	501	552	534	571	522	569	496	504	531	537	545	510	573	533	524	515	527	558	552	507	509	492	554	556	510	535	511	559	557	530	537	493	494	507	514	529	562	557	528	536	500	555	537	536	542	516	532	560	523	503	541	505	517	549	535	532	548	515	539	536	511	529	526	528	594	516	565	483	542	567	534	523	480	518	547	520	485	548	512	543	512	545	540	495	561	522	536	514	495	541	514	561	554	547	538	464	536	490	518	529	514	535	513	544	526	523	538	516	580	559	523	531	477	487	498	524	518	505	557	514	588	554	510	520	517	555	539	507	499	556	520	515	540	514	515	555	542	527	523	513	492	547	545	503	586	520	588	514	524	565	534	544	531	524	549	569	484	535	502	575	544	531	542	485	531	540	533	563	522	520	545	496	540	548	528	555	549	547	521	493	524	520	550	535	529	501	532	554	490	569	546	472	515	525	543	519	546	536	546	485	530
32160	55782	41694	20949	12868	8475	6450	5107	3805	3099	2539	2231	1901	1650	1452	1301	1089	986	935	909	826	836	808	775	711	777	684	731	772	673	757	741	719	727	707	664	608	644	667	710	642	663	675	621	647	668	641	683	678	668	681	622	625	618	645	658	655	617	672	625	651	649	644	644	657	628	670	610	656	638	619	642	606	689	629	666	614	654	586	657	637	644	685	618	655	599	639	648	624	619	640	655	657	640	644	607	630	689	624	649	624	638	635	654	635	649	646	634	648	630	572	641	617	636	638	595	610	636	637	654	638	618	603	678	638	633	673	628	603	672	637	593	636	617	626	646	586	665	642	653	652	628	612	648	697	661	638	596	666	630	659	642	651	614	586	640	678	636	658	648	666	625	661	659	653	629	605	666	661	609	615	636	629	642	667	634	623	669	617	615	625	696	648	618	638	660	635	642	665	649	630	633	651	621	624	644	667	632	610	652	650	634	650	696	623	652	653	644	617	634	575	589	648	666	603	601	641	605	628	650	632	650	676	614	627	619	695	636	647	629	642	660	678	631	641	635	629	650	610	662	663	670	591	646	648	589	649	628	680	587	626	618	601	665	652	633	687	653	604	628	569	621	627	626	672	665	621	616	675	614	646	614	673	658	648	641	644	606	646	583	624	632	653	633	599	617	602	615	695	633	625	679	663	597	642	607	652	653	615	631	582	651	651	634	665	628	631	606	642	671	659	608	598	622	677	586	662	602	619	644	609	623	631	633	621	618	673	602	596	658	636	646	629	644	637	616	613	615	648	612	617	635	673	656	643	635	612	649	619	651	624	593	661	677	633	605	655	603	659	608	627	588	638	653	608	609	632	644	604	636	647	645	668	596	660	683	636	660	670	616	619	671	570	612	660	648	599	668	610	625	616	640	618	604	617	609	632	654	627	678	635	680	642	629	622	629	652	598	666	636	666	635	639	655	623	611	620	620	654	613	594	622	597	623	630	609	634	650	649	624	636	643	603	648	585	648	627	655	612	679	620	616	662	658	625	581	619	608	658	673	635	635	583	620	662	621	627	617	605	685	610	647	685	598	654	615	653	663	615	632	595	643	628	662	618	648	626	602	630	628	637	629	628	693	645	701	619	661	656	689	683	669	583	622	620	632	585	646	629	631	633	660	612	675	601	625	645	654	637	594	642	624	627	621	640	645	625	664	647	618	663	656	618	623	624	665	635	619	664	615	607	672	632	628	673	620	686	674	639	637	626	621	640	615	652	641	626	700	685	626	643	636	616	591	629	609	641	646	649	591	615	629	609	614	629	646	611	616	626	569	660	664	637	633	568	642	601	609	659	625	583	607	625	632	608	608	663	658	662	635	631	645	582	571	665	577	632	632	685	670	644	668	661	617	647	617	624	625	648	631	643	639	675	636	597	630	644	637	653	655	605	650	632	604	636	640	669	633	675	595	618	638	613	666	669	646	652	650	659	681	628	657	615	668	619	646	621	648	598	657	637	683	598	604	648	604	634	668	649	650	629	571	659	601	630	636	618	679	659	643	629	631	629	584	607	646	612	607	673	664	634	627	628	678	592	645	637	634	609	627	624	658	619	583	655	598	633	633	641	677	663	671	677	631	658	714	641	660	617	641	652	590	645	599	591	622	629	636	641	623	606	580	615	658	594	653	649	621	641	657	651	594	614	630	629	615	647	635	662	620	615	631	641	632	650	623	656	637	606	660	618	642	662	632	623	588	614	634	611	674	613	633	633	641	603	647	643	646	608	638	632	673	622	645	650	634	626	622	657	604	595	596	692	643	588	632	635	652	598	619	637	656	600	648	638	634	612	662	635	652	604	624	635	671	646	637	629	619	610	656	645	613	658	608	608	616	608	675	633	597	662	624	625	646	660	661	649	643	661	645	594	615	625	624	672	622	637	623	627	637	612	607	609	634	627	618	634	640	619	600	688	601	665	652	608	678	590	655	600	640	629	608	605	597	634	655	650	646	597	584	662	647	598	588	658	603	699	639	613	635	607	607	636	630	658	624	633	632	632	637	653	666	639	671	620	638	672	660	635	677	590	611	634	648	644	614	629	650	676	660	607	610	645	605	643	593	642	597	654	637	613	620	590	651	614	624	667	671	709	624	606	615	657	648	643	651	639	627	621	635	582	645	626	613	607	649	641	668	668	606	620	612	638	617	624	611	636	646	618	623	620	605	612	643	624	671	662	618	620	683	629	620	622	650	586	643	622	596	674	665	620	613	638	609	579	674	632	645	631	665	648	632	594	631	598	649	620	639	624	591	638	662	613	644	645	631	644	633	645	654	642	668	604	637	669	624	614	551	633	669	624	581	669	610	628	662	600	645	629	632	658	668	619	606	624	632	608	653	635	640	659	622	599	662	637	634	606	625	625	631	600	626	599	655	615	638	634	646	643	609	657	643	607	640	603	606	666	639	668	641	607	648	618	626	629	654	662	651	589	614	605	633	618	616	627	617	677	600	620	623	658	629	651	614	622	675	658	623	650	696	657	647	615	656	608	615	633	625	618	656	609	623	639	622	606	609	601	624	651	643	630	622	644	642	644	578	606	636	630	711	632	624	669	606	602	627	661	578	584	629	609	643	678	638	630	599	633	609	639	637	622	653	615	635	615	646	643	630	642	716	620	618	637	682	655	666	608	574	672	637	624	643	655	603	628	638	624	655	629	614	659	644	652	652	660	623	644	609	597	620	652	637	635	664	625	590	651	631	627	623	649	618	623	674	635	633	651	614	677	603	603	627	599	619	640	579	640	646	610	633	631	636	659	655	683	650	648	631	590	620	659	654	636	628	625	640	623	660	621	647	650	645	671	634	683	607	626	641	649	615	624	614	598	656	641	645	622	659	651	606	675	642	601	668	611	648	630	635	645	597	619	639	648	639	610	614	669	597	613	652	606	564	606	646	634	625	622	612	682	615	626	646	655	634	624	623	667	661	633	666	618	618	629	635	670	684	693	643	626	672	637	653	607	647	627	643	625	666	618	672	645	651	631	606	616	669	599	664	650	628	648	660	666	660	657	643	580	652	621	624	623	584	637	634	670	607	629	633	621	612	633	643	621	642	577	609	641	634	645	589	607	625	617	618	601	640	646	683	674	652	640	636	621	608	665	593	637	650	618	652	639	624	683	662	631	659	630	666	660	614	678	648	596	654	631	636	650	656	674	652	610	588	614	640	675	582	637	650	665	645	614	655	608	621	627	606	644	644	641	672	605	649	612	559	646	686	637	638	637	638	619	670	627	618	601	615	636	652	643	644	582	656	629	648	605	637	690	622	635	650	634	637	648	666	615	628	650	639	678	654	642	687	620	652	659	601	645	629	605	646	651	638	639	614	600	623	664	586	659	625	664	642	661	652	656	661	657	620	611	639	610	665	644	654	609	655	633	637	589	634	657	641	626	670	640	662	618	629	663	670	631	631	652	596	617	622	651	601	644	633	679	612	652	611	652	601	611	642	635	625	656	649	646	628	658	626
25438	21406	27844	24965	12268	4600	3036	2297	1771	1540	1479	1325	1229	1256	1204	1019	1052	994	937	951	961	937	940	967	919	917	938	898	892	892	891	934	875	939	894	903	891	869	918	883	866	870	798	910	898	895	848	910	837	920	849	909	922	895	821	819	888	856	890	902	842	853	869	900	891	828	889	819	869	880	903	826	882	882	859	907	898	905	805	887	904	860	865	846	877	894	888	877	843	849	839	944	858	843	856	894	860	871	902	846	878	865	916	884	922	888	864	867	904	871	846	871	889	898	902	910	846	858	864	844	858	872	858	809	843	833	840	940	866	835	942	885	880	811	856	853	784	820	851	890	914	858	863	855	857	904	881	829	857	878	827	863	862	844	888	834	914	896	866	890	839	893	814	843	824	878	857	882	875	881	882	852	853	877	834	867	860	857	848	848	894	892	896	888	864	843	867	870	889	919	907	869	877	954	912	867	821	871	897	948	882	865	831	854	913	842	823	857	887	888	899	810	859	874	876	863	887	849	917	844	849	868	834	913	859	881	890	915	840	909	842	907	823	860	861	793	852	825	849	914	868	863	855	862	878	824	856	841	868	882	826	865	911	885	865	852	883	865	856	899	906	908	884	859	883	875	880	842	900	865	849	914	835	875	860	869	854	821	853	828	860	831	850	843	930	891	845	942	839	811	887	847	922	829	966	895	864	903	912	872	896	832	869	893	850	846	891	879	855	928	885	882	842	830	856	927	888	882	894	820	827	824	913	862	888	928	841	860	931	820	848	863	784	889	879	849	871	825	839	923	897	862	834	916	849	868	846	861	866	932	858	889	881	860	847	846	800	858	829	869	863	912	851	833	818	849	833	855	878	845	823	881	827	890	868	896	887	876	858	874	889	911	887	913	877	834	897	829	874	858	876	900	834	906	825	872	864	823	880	857	831	839	860	803	870	858	905	881	817	859	851	876	913	852	876	864	864	879	859	898	890	850	867	834	914	849	880	894	895	796	841	858	841	909	865	823	854	830	904	864	847	852	886	853	926	834	875	850	850	874	874	854	834	838	846	874	882	830	837	838	816	902	863	852	871	859	802	866	880	896	867	883	796	827	844	852	873	874	829	897	858	845	833	866	876	876	908	867	875	873	886	896	808	863	818	877	931	840	910	887	858	856	874	897	869	905	823	858	873	921	889	886	845	826	885	806	930	834	930	859	875	858	839	897	845	928	858	819	830	895	909	839	848	872	894	898	844	851	880	867	856	838	864	862	886	827	857	855	879	848	872	899	855	856	907	865	884	834	894	859	875	860	866	886	829	902	888	861	848	814	894	898	898	912	837	923	834	837	914	847	815	891	843	874	856	852	841	872	865	838	896	904	875	908	885	850	879	901	865	840	836	903	818	867	893	886	878	832	833	857	850	894	881	854	833	966	909	882	854	858	875	857	819	847	868	832	865	876	845	867	840	892	877	874	857	868	877	860	841	794	903	873	845	868	874	916	876	805	902	915	857	916	880	872	845	858	835	899	878	854	812	825	858	814	925	892	914	852	852	856	886	902	839	900	818	862	899	885	898	889	876	780	791	870	872	847	905	856	910	873	885	856	896	815	840	834	873	888	849	862	850	857	902	880	863	860	841	821	869	830	912	858	868	829	847	909	908	847	896	870	890	888	877	882	898	913	851	860	912	882	848	928	861	873	829	870	871	858	884	877	858	870	898	820	849	763	839	870	867	895	851	861	868	858	871	858	884	853	813	812	908	866	847	907	848	887	791	802	862	889	862	852	921	883	859	940	909	873	900	876	822	888	879	877	854	873	861	899	876	867	923	845	888	862	847	866	879	896	787	802	832	901	839	827	852	868	866	838	903	866	840	835	897	862	840	901	883	890	903	823	855	848	848	881	884	893	840	855	878	862	884	825	873	814	895	865	860	846	909	875	882	885	875	860	917	918	829	913	815	884	870	867	881	846	892	821	867	824	854	906	862	873	857	827	855	923	844	812	858	852	849	876	885	868	888	839	854	836	883	866	839	868	827	839	883	909	871	848	839	812	883	914	866	879	838	921	899	901	911	855	878	842	872	862	787	856	880	813	904	852	876	827	836	862	898	832	879	809	852	802	828	840	901	851	846	876	837	817	935	846	919	844	841	866	870	857	886	872	813	840	894	875	849	873	839	876	858	889	890	854	817	862	858	868	868	871	867	838	880	815	883	801	828	883	870	881	872	878	867	918	824	834	901	884	895	798	868	879	804	859	865	843	809	876	820	887	903	856	871	859	846	824	887	874	911	855	823	861	831	844	901	823	853	864	851	902	861	911	841	877	891	890	833	914	891	841	870	845	872	886	859	882	905	845	890	834	871	859	818	869	874	893	878	903	900	848	817	850	830	882	900	879	875	875	898	860	913	905	870	837	821	842	856	894	868	883	887	920	862	914	886	858	859	791	895	905	872	884	843	860	871	878	906	890	855	864	876	872	887	855	899	866	849	827	885	877	870	901	861	875	839	857	890	853	879	892	825	851	866	868	856	842	846	865	853	871	867	860	845	806	847	910	875	874	898	898	869	885	802	881	806	880	891	905	864	915	871	849	846	873	864	886	854	847	852	933	844	855	881	874	848	881	909	834	854	865	905	883	912	890	814	843	906	896	837	839	893	867	862	913	903	866	855	879	866	804	857	857	846	893	892	829	825	858	875	910	888	900	857	892	889	877	863	882	881	831	880	809	930	851	876	905	832	836	904	833	860	877	908	829	895	901	912	833	853	865	882	826	899	781	837	866	806	895	891	851	841	877	839	862	903	905	855	871	851	914	852	815	901	881	862	881	860	893	869	808	877	843	870	908	859	845	878	921	826	882	871	872	818	874	855	857	898	819	820	850	895	884	913	851	867	888	896	884	884	835	860	854	833	855	873	835	888	853	855	802	847	839	833	829	900	899	838	854	893	913	861	858	941	881	914	916	895	848	903	818	876	851	893	864	836	890	853	823	881	886	878	842	836	892	821	884	811	859	855	842	911	870	832	894	916	859	826	809	838	858	867	845	856	872	846	866	936	923	825	873	790	903	849	824	911	921	867	899	847	844	859	866	792	828	844	856	861	826	827	890	975	893	890	805	880	869	834	828	849	847	823	900	863	862	843	847	801	902	888	872	800	875	897	906	880	868	846	866	834	889	847	861	873	852	882	895	895	879	877	879	840	868	923	876	892	871	880	858	851	834	840	876	883	833	820	901	881	836	956	876	895	883	877	910	876	910	843	824	880	852	844	865	899	887	904	912	913	817	881	880	810	848	862	870	919	880	884	877	903	873	848	834	865	817	938	879	893	878	856	892	868	860	844	872	839	876	856	918	881	879	856	833	851	886	871	832	890	906	922	888	857	847	909	811	848	858	836	839	834	835	925	900	854	880	866	851	834	913	834	850	847	908	891	879	867	845	852	905	861	835	870	877	862	878	911	884	853	887	869	870	847	880	900	869	877	884	849	868	876	904	870	873	888	844	868	876	829	913	889	860
32427	47544	37115	17619	10248	7554	5561	4415	3433	2726	2540	2321	1882	1797	1699	1548	1350	1236	1212	1226	1163	1182	1227	1114	1062	1056	1054	1090	1021	974	1040	1029	1041	1096	1014	1026	1022	977	1026	1046	1032	1010	1014	1004	1022	1010	983	1012	1003	1040	956	993	980	1021	1013	946	1012	1015	990	1038	971	985	1016	943	984	1056	1015	942	910	971	970	975	969	993	1018	1002	1033	1014	1022	975	940	992	1036	987	1008	998	990	996	1051	1040	1043	963	1009	1053	1012	974	1049	937	1032	1013	997	974	1011	1018	956	1043	1023	1028	953	1014	928	982	1034	1010	1060	990	984	1001	990	1020	988	953	930	1027	954	1043	973	1015	997	985	1012	983	974	1012	997	993	994	989	978	1041	1011	989	1032	1021	997	996	997	945	927	975	966	1024	1040	1016	960	1029	1003	1014	963	990	985	967	962	1073	977	975	999	971	991	998	1001	1035	1009	1019	1049	1012	955	1004	1003	1015	955	961	1026	1024	943	1019	1015	1029	1012	989	1007	1007	1037	969	982	994	1020	977	1034	954	1010	1034	1038	964	988	961	987	989	974	1007	979	1005	988	966	1032	1036	1013	1016	976	958	998	998	967	1018	989	1009	1013	934	992	962	970	1013	1047	1006	985	1019	948	1005	975	1038	985	1008	1031	1012	1040	1031	1000	993	963	987	1004	986	910	978	1043	1015	1026	995	1014	956	975	1004	1038	974	1000	915	1003	1077	1031	1037	1024	1006	946	1007	961	996	932	983	967	989	1044	963	1039	997	979	1021	992	963	976	1019	975	971	1014	1010	997	924	990	995	995	964	984	1077	954	955	1001	1042	997	978	991	998	1019	983	977	1034	937	982	1015	991	1031	998	1040	1008	1042	1010	1005	1003	977	1009	947	920	990	1045	971	1032	974	995	1005	969	988	1055	962	1060	1013	1033	1042	978	1022	975	1001	1042	1007	1008	999	987	968	984	964	999	1020	940	1007	1026	1017	1020	938	1003	1027	945	993	1003	1017	981	959	992	986	1005	1007	1053	969	1004	1033	1056	1019	993	988	996	954	989	967	1009	1001	1002	1032	1023	1004	985	992	1014	1001	1032	939	986	980	1033	1002	977	990	996	926	1015	1047	990	1005	945	1025	943	981	983	1004	991	995	983	1028	999	994	1018	1041	969	989	1016	995	977	957	980	953	940	1068	983	929	983	1049	1019	980	988	1072	1026	993	985	1032	1014	1036	996	1002	989	1000	1042	987	997	1003	982	1060	976	986	996	982	1035	1021	1063	998	1001	967	952	988	991	1074	962	931	970	1016	944	974	1044	1020	1026	972	962	977	947	971	979	1062	986	970	994	1014	1011	1032	1021	973	975	971	1019	969	1009	1015	987	954	1009	949	983	1016	969	994	1030	1026	997	1005	1059	987	1027	972	1032	1055	969	1030	1049	983	958	983	1025	974	1063	976	1056	1046	1011	967	1030	1040	1017	984	1032	1006	1067	978	1017	988	1050	1020	1066	1006	1016	980	972	944	1014	1037	1001	988	926	1029	1019	986	1031	1049	976	1047	972	1013	1014	993	1035	996	976	992	1007	983	943	1005	967	963	1027	987	983	992	1078	982	974	1025	982	1028	1038	988	1019	1053	989	986	994	973	980	989	966	952	955	1012	966	965	992	968	1014	958	1016	976	1005	966	1040	1041	1028	973	979	1012	1010	999	952	987	964	1025	1037	990	1031	952	982	989	1015	969	957	1074	1067	958	970	1044	971	1027	984	1023	1034	998	972	1026	993	988	985	960	988	959	992	964	1030	1016	1009	931	983	1006	992	987	1007	974	945	1030	990	991	978	961	907	1023	976	1012	961	1007	950	990	1012	988	968	971	980	1033	1021	1056	991	1051	1033	1011	989	968	976	1005	1008	1012	1027	1003	1009	1021	967	999	962	975	1016	985	1040	1024	1000	961	974	963	988	1056	947	1016	975	965	977	961	977	1001	979	957	1005	1038	1020	1052	995	1004	998	998	980	951	965	967	1014	1016	1013	995	1012	984	1032	954	1003	971	1000	1013	996	986	1014	1034	1024	1013	1003	997	989	1014	1002	974	962	1002	971	1016	980	981	1016	992	991	1049	980	1042	1075	982	1004	988	1070	965	1004	922	1002	996	1015	1013	977	942	959	952	993	985	1027	1030	989	960	995	985	1011	1015	1021	970	945	968	1023	1003	971	1024	1014	995	963	1076	1002	986	984	1014	1027	972	1005	1053	1005	1013	995	1010	979	1007	1087	1023	930	1077	1042	998	970	966	1006	963	1043	1012	996	1030	995	996	997	1055	996	1000	993	955	945	947	1040	964	968	951	1005	981	1049	976	1056	1002	1018	978	986	1010	1042	981	1015	980	929	1040	1038	1009	986	931	1034	1003	973	1037	1002	1039	1017	985	982	965	1053	982	1042	980	993	1021	953	999	1004	1060	1017	975	957	992	946	947	1015	999	1018	981	959	979	999	1006	1021	1031	946	978	965	981	1044	1051	961	1029	1009	1043	997	1027	960	969	1041	996	1001	1008	1020	978	1023	1031	1009	1060	1041	1006	1018	1010	1002	947	1023	951	1015	999	994	1034	989	1010	981	965	986	977	986	1009	1000	953	956	971	1026	962	1039	966	985	1011	1010	1018	1019	1053	933	964	1030	1058	1002	1033	932	999	961	1034	1004	962	958	1011	1005	1016	1030	1038	946	989	1002	981	962	1044	977	1020	1051	993	998	979	1004	993	959	975	947	1015	992	942	983	932	978	1000	1007	1021	945	950	972	1034	980	983	1019	985	964	988	1051	992	965	1050	1009	944	1005	917	1048	1007	965	972	1025	996	951	964	1018	1001	974	1009	930	978	1003	1032	1043	1016	982	1010	983	961	992	1004	1013	990	941	1027	1021	997	1004	1024	1009	1007	1006	989	998	956	1012	985	983	957	977	1023	998	1011	1005	979	1040	1017	1023	1022	997	936	1007	1008	975	1011	999	955	1083	1073	1034	1029	1006	934	973	975	943	980	1049	952	1009	1036	1020	1023	1011	973	1008	1051	1012	965	983	1002	979	1021	1010	1009	1070	1016	1028	1017	977	1012	969	972	989	991	941	975	1014	998	983	1014	991	1001	954	973	1021	971	979	1006	972	1023	981	994	1047	974	957	1004	967	1046	982	1035	966	977	988	985	1012	1035	988	926	1026	1040	1004	1009	967	991	1052	969	1001	1029	986	988	976	1069	976	1023	1026	1001	1030	983	1014	970	940	959	948	1000	1060	957	979	1014	1008	1078	949	978	978	1015	1025	1015	1034	968	1030	1005	1036	936	960	1018	1040	974	970	1033	1020	1007	959	980	1027	1011	993	1001	1007	991	1012	1032	970	957	984	1015	987	984	1037	984	986	985	1005	947	967	990	981	981	1066	1017	1000	979	985	1002	1032	1023	985	954	987	1027	984	923	970	987	1005	951	1060	1010	993	980	977	999	978	948	1021	1044	1024	990	964	1014	989	996	1062	991	1004	973	983	983	1010	1039	973	1044	944	1009	1029	984	967	974	996	1003	986	995	993	971	1016	1035	971	961	1042	950	1014	988	974	993	1016	967	1015	1026	998	1004	977	1008	993	993	1008	1008	983	998	997	959	989	993	1008	972	963	1017	1007	951	1048	993	1031	999	981	996	982	970	1015	1037	962	970	1058	1020	1023	992	1040	998	1016	1017	1026	1016	1017	972	958	1018	1037	1025	1014	982	951	972	1025	969	959	986	965	1035	961	1010	1024	1006	960	982	970	990	1000	1022	1003	1031	1002	968	972	1026	1028	989	1023	1029	1050	996	1014	1014	954	960	966	1014	1019	991	968	1037	935	1048	1004	963	934	980	1029	978	1050	993	1039	949	1073	1026	1010	996	967	1020	1003	991	1017	1018	1007	1012	972	995	977	986	1031	975	1009	968	1020	1008	962	1011	1017	1025	994	1021	1032	976	1050	1015	968	989	987	1094	977	1025	974	961	1015	1030	1065	1020	989	1022	985	978	995	1011	987	1000	1006	996	1023	990	970	993	1008	981	993	1018	1091	988	1007	992	1053	967	984	977	980	995	994	1023	1008	1003	1000	973	929	1002	1012	976	1012	924	1048	1021	977	1021	996	1033	1004	1019	983	971	1044	985	960	983	1033	956	990	983	948	945	984	957	1007	956	956	971	1055	999	965	989	1014	1015	999	1037	1003	979	1004	1002	1004
23193	21306	28926	24072	21345	20972	12090	4607	3023	2568	2427	1943	1700	1627	1529	1470	1302	1165	1073	1058	1027	1036	1011	1031	1071	1027	1019	905	951	915	918	958	960	961	997	956	933	909	962	916	885	883	879	888	944	855	938	877	918	924	909	852	899	840	879	869	890	916	881	846	876	951	875	926	875	908	904	864	892	944	870	911	854	856	874	916	862	886	838	857	917	903	905	913	914	922	910	888	899	897	853	891	902	850	930	878	867	862	876	894	912	872	902	885	909	889	869	866	872	890	932	817	869	844	881	883	885	905	935	891	912	891	891	881	901	883	933	908	901	876	880	850	899	888	934	915	866	940	911	940	922	886	808	913	914	940	874	885	917	864	884	867	852	897	910	874	903	908	905	904	903	896	907	886	852	896	904	840	911	905	907	895	906	898	907	866	944	870	905	902	855	879	827	929	862	861	910	860	917	903	946	879	922	907	852	904	897	909	838	893	947	936	847	820	956	907	884	907	902	855	914	891	919	825	865	866	898	871	889	861	904	880	872	893	904	914	914	964	899	917	913	922	894	858	907	883	898	928	851	900	865	865	882	881	891	908	894	922	909	855	903	931	920	905	930	891	928	887	881	952	882	873	878	860	907	896	886	915	850	907	884	897	848	829	892	792	865	899	905	926	887	835	869	912	906	891	880	884	833	871	884	852	882	858	911	909	918	852	945	906	842	883	930	904	898	874	858	888	918	857	903	913	878	888	893	879	907	814	875	917	920	946	894	871	870	917	876	886	906	883	915	848	893	925	870	824	844	852	904	864	870	880	876	936	820	900	874	929	879	894	876	939	878	839	871	864	899	870	946	879	860	866	946	866	945	821	887	957	867	914	948	894	907	864	879	855	916	931	822	901	860	876	863	833	809	868	927	891	941	897	844	894	877	878	858	888	912	885	897	872	841	904	868	892	874	899	918	904	904	919	853	902	909	909	897	908	863	923	901	886	893	882	954	931	839	885	920	874	891	896	911	908	881	895	906	937	850	851	901	893	884	949	887	923	896	876	868	848	883	915	888	874	892	878	919	898	864	877	872	962	934	898	929	902	914	933	867	910	917	889	855	864	880	826	970	943	882	932	918	860	916	871	908	912	861	912	905	905	953	856	859	941	907	934	873	892	875	869	919	894	920	900	910	856	839	913	929	837	879	891	924	881	898	901	867	852	874	888	942	845	867	927	888	905	916	944	900	850	854	863	895	774	926	914	858	900	867	894	887	903	805	922	915	842	882	850	852	836	889	863	912	906	932	909	903	873	921	851	885	897	960	914	868	874	859	856	927	853	847	892	837	912	883	882	868	859	893	942	897	918	859	826	840	915	883	868	886	882	862	935	910	895	873	897	900	844	896	892	877	902	866	883	890	840	901	935	881	895	865	867	910	909	905	927	901	890	900	914	849	942	923	931	966	919	885	890	936	877	889	925	815	875	875	911	863	882	950	880	884	903	886	874	856	851	865	883	880	895	899	886	919	863	920	910	816	883	885	936	900	924	864	949	899	912	905	911	860	931	866	868	880	883	889	930	873	916	919	918	853	840	853	833	921	919	889	918	938	908	845	940	899	915	885	901	913	879	870	890	929	928	876	906	891	927	878	856	838	923	877	906	906	901	821	929	847	918	857	877	932	891	936	846	882	845	905	861	889	850	903	866	857	894	911	905	858	899	878	896	896	826	890	835	889	854	900	939	881	881	877	860	901	873	913	875	911	888	862	904	878	839	812	885	897	904	919	945	883	936	899	908	920	914	834	926	920	871	833	853	910	849	895	905	898	861	868	885	876	927	905	983	880	937	870	911	924	861	865	834	893	914	893	899	907	911	846	910	899	905	892	898	836	933	889	827	952	855	892	952	904	923	867	908	854	912	906	891	887	912	913	916	871	918	875	859	900	865	895	917	923	916	905	892	844	904	919	881	893	824	877	924	871	898	915	875	848	914	862	919	913	873	905	892	914	881	864	876	924	921	886	939	859	840	858	944	862	891	908	836	879	867	845	868	887	828	843	889	884	887	848	890	909	864	882	882	929	904	905	865	901	888	896	845	861	896	907	847	835	892	851	856	850	910	944	865	916	865	883	875	901	927	880	869	927	903	877	873	905	955	913	919	941	864	868	868	938	892	873	927	897	912	895	902	855	864	930	910	867	876	874	941	857	926	903	910	926	915	884	857	872	907	897	932	859	895	887	877	873	923	890	896	882	864	879	905	870	820	917	889	853	875	923	951	869	858	881	825	870	888	911	936	845	926	886	915	901	914	865	903	902	843	894	930	830	872	885	876	876	872	866	871	893	904	863	902	864	839	870	901	860	901	892	849	882	911	920	913	838	837	894	891	952	908	872	836	910	868	825	911	915	858	874	836	857	899	891	939	853	939	855	894	896	885	918	859	883	951	899	889	833	916	924	896	866	853	883	851	941	923	892	897	901	914	913	911	895	891	921	930	941	867	957	807	845	903	882	855	936	870	879	929	873	886	888	872	855	850	888	881	884	859	927	881	907	922	834	900	893	818	891	879	898	891	905	845	913	840	853	934	865	875	933	892	831	859	867	892	903	897	953	892	827	912	893	878	921	900	907	883	841	850	921	860	923	896	841	899	886	889	887	853	882	903	906	945	865	880	883	918	964	853	883	871	914	914	881	864	842	875	885	868	881	931	904	864	903	832	928	896	884	886	923	889	865	863	902	888	931	903	882	914	865	915	909	880	873	874	885	901	937	921	896	858	937	873	932	910	869	889	927	895	923	880	910	917	891	875	843	852	896	869	868	939	888	829	934	871	847	891	893	892	860	932	895	871	889	941	944	851	893	851	862	911	858	891	877	872	900	906	877	842	918	911	894	880	925	893	865	867	896	910	872	938	899	856	884	847	886	884	874	912	831	915	973	884	910	882	863	882	877	860	907	831	914	867	924	894	905	888	865	892	898	921	877	912	867	869	877	892	924	875	864	864	873	850	902	956	866	855	857	933	867	879	897	908	897	914	906	942	896	922	871	857	942	907	882	899	881	910	900	894	909	875	955	856	960	879	921	883	899	866	896	918	888	896	911	856	940	852	922	893	900	881	907	896	876	882	886	883	908	854	913	878	877	910	889	889	939	884	920	883	882	890	884	923	901	910	900	908	938	871	909	844	876	871	879	887	864	851	899	872	916	901	897	825	847	937	833	941	872	973	842	928	867	932	920	887	838	866	915	894	844	900	896	912	919	920	939	905	888	925	884	913	886	973	883	856	864	890	860	937	890	829	894	944	909	878	932	844	945	873	855	917	818	906	903	860	927	836	872	873	894	847	912	855	857	896	951	871	831	839	928	931	927	825	917	857	905	916	898	905	900	872	876	884	886	885	865	928	940	872	895	865	869	886	929	822	916	879	915	871	854	873	878	880	910	861	853	883	851	849	875	915	875	834	903	939	849	878	885	854	889	944	894	874	943	903	842	887	924	906	950	847	960	872	896	912	921	890	919	843	884	950	931	895	889	910
36346	59700	49088	29783	16982	12898	10177	7654	5945	4795	4220	3546	2913	2666	2456	2314	1874	1505	1445	1355	1358	1250	1287	1240	1214	1194	1120	1156	1107	1114	1132	1129	1086	1054	1018	1060	1020	1046	1002	1032	1027	1027	1028	994	1016	978	1028	1055	1050	1023	987	948	1050	1026	987	1040	981	945	980	922	951	954	963	989	938	983	996	963	942	1020	987	999	1044	1009	1040	970	971	1001	1062	1027	1003	932	960	1047	991	953	934	975	1080	1043	968	970	981	1009	1001	995	1023	996	941	957	986	1008	968	1026	970	1032	989	1062	962	1008	1008	954	973	987	986	991	1078	1038	1002	1028	993	952	938	1001	972	965	1010	1070	1024	1008	966	984	1006	1002	1017	984	974	988	948	950	1033	1026	966	978	946	926	976	934	1013	1002	1047	994	951	1018	961	999	1017	980	1014	958	1007	949	1009	1020	957	1036	975	947	958	1044	993	995	1018	1003	1052	943	1026	977	980	979	963	927	1037	951	998	999	1023	966	1005	944	1013	1007	1004	970	1009	985	932	978	974	994	1019	934	991	1016	978	1000	953	941	954	983	1007	1005	981	971	1006	990	928	998	959	981	1028	1056	974	1019	998	997	989	1043	926	1006	947	986	1013	960	951	991	1014	910	989	976	940	990	981	956	983	1025	994	999	996	994	991	958	973	963	988	998	996	962	1010	966	967	983	975	996	987	977	984	1013	983	909	983	1009	1011	949	969	989	1009	899	970	982	968	1050	1000	1000	1040	925	1022	948	994	986	981	1036	989	949	964	941	1008	966	962	988	945	1004	961	961	980	996	979	1009	1028	989	982	921	1018	934	1033	931	1014	1015	980	986	995	967	968	1020	952	1010	1030	958	999	977	959	987	952	947	964	977	961	985	991	983	921	983	971	968	1021	990	950	1042	991	1008	1039	994	976	1002	1024	936	932	961	974	964	1010	1012	1012	976	957	937	989	1024	1015	989	992	1036	998	981	1010	957	963	973	962	974	1009	1011	1003	954	1010	981	977	988	995	954	974	978	992	965	951	969	1018	1028	991	979	936	977	980	974	942	986	961	1003	1006	1016	956	960	971	1000	951	989	990	973	1022	950	994	949	1017	1003	947	929	991	1017	983	962	917	968	1033	969	950	1023	1016	985	1014	996	966	975	901	957	936	964	987	971	974	1001	1015	962	999	984	961	940	899	981	1003	1038	972	970	987	968	1051	946	1032	981	1031	997	983	1028	989	988	982	948	1002	1021	995	990	979	941	1008	963	989	1042	989	986	941	977	958	1017	1058	961	994	955	990	956	1025	980	1009	995	1014	965	985	991	955	972	1021	1014	964	955	1027	985	1033	952	937	973	1006	972	1020	1019	929	970	932	945	922	984	979	943	984	1016	985	1002	984	990	930	912	991	977	981	984	953	1003	1012	989	977	963	964	971	983	988	1008	941	937	1002	962	966	1033	979	1045	971	949	1001	1017	933	1017	1000	958	1019	993	999	976	1002	981	1012	987	1010	955	958	1045	1068	973	1036	1046	955	961	995	990	897	947	1003	981	990	999	914	1043	957	1010	982	934	997	991	1042	1041	1008	1024	1013	1012	964	999	1003	975	1007	1040	989	915	1043	977	993	990	962	996	1049	952	994	999	969	966	1004	946	986	968	985	985	1043	981	1024	908	975	1036	962	929	966	984	979	1032	938	964	1021	976	949	941	1010	991	1041	968	989	1005	1000	988	956	1012	968	1051	988	955	1006	981	1004	950	993	993	945	984	965	964	968	1001	1067	986	1002	968	961	966	1008	985	942	986	945	974	984	996	939	949	1007	930	995	1029	1019	1040	969	954	966	997	942	989	985	949	1004	942	970	966	1017	1011	1001	1005	1065	976	967	966	1010	1008	924	1002	995	1000	969	1000	985	1036	1020	998	1005	1047	950	990	990	1013	1003	975	996	984	998	964	987	983	987	942	1051	987	989	962	946	969	996	973	944	958	930	981	984	1032	998	989	926	1006	1037	997	980	1004	952	929	948	976	999	997	977	941	970	969	985	950	920	964	1017	1048	1008	994	955	1013	1014	985	988	955	971	1001	941	973	942	987	1045	1008	973	994	973	974	976	944	1059	1015	978	988	943	944	967	999	987	1007	983	957	970	976	960	1017	950	970	947	1010	1041	948	932	964	998	1005	983	991	927	977	1008	925	984	1018	996	988	949	991	957	889	1011	1059	963	1013	1001	1006	1002	944	1004	963	967	1029	960	935	973	1035	1010	1059	995	983	961	986	990	956	984	993	977	1078	988	979	1023	976	1008	951	1067	989	941	957	1003	1014	974	1031	944	983	1019	1067	1009	976	957	1000	1002	1001	989	944	893	975	1003	942	981	988	993	960	1021	1020	995	987	953	1000	1001	954	989	923	1012	946	970	968	975	992	927	1043	966	985	1030	985	995	1043	1017	1011	942	1029	1015	970	1015	992	982	957	974	1038	968	1001	1013	938	925	995	987	1024	988	999	1009	1018	930	1049	952	1021	897	983	985	952	1010	996	950	991	980	970	1029	1002	971	927	972	963	956	976	1016	980	1003	939	997	942	976	994	976	1002	1007	997	958	1024	968	921	992	987	979	999	986	968	976	991	942	941	1024	984	995	937	1010	1003	991	1031	977	1022	952	950	951	969	974	1035	1002	967	1002	1048	1006	961	969	965	1001	1003	982	1035	1003	1023	1018	1002	932	1011	1013	941	959	1002	977	1007	923	931	1012	970	1005	945	960	972	990	975	1009	1004	939	885	935	974	961	966	1033	1014	989	1012	941	1002	968	1062	973	964	907	975	981	962	952	974	972	974	949	981	986	996	1068	933	945	955	1028	993	1016	992	998	973	988	977	1054	989	975	997	964	984	945	1006	1032	966	1012	980	965	1020	1002	997	983	985	957	991	1016	984	987	964	1008	975	995	969	984	965	1009	957	975	999	972	977	993	932	987	972	1007	986	974	1054	942	969	1022	999	1002	955	1009	1019	994	982	926	1014	974	966	994	1016	989	1030	990	980	953	1032	957	986	996	977	985	953	967	1014	1054	1001	1016	922	1020	968	977	955	963	961	1030	992	950	1032	933	996	980	979	993	971	1002	985	971	1014	959	943	1011	1026	1038	939	961	1003	993	978	945	1009	1007	1022	981	955	1056	947	938	974	996	989	999	953	949	952	1018	969	1005	931	939	968	963	1043	1062	984	971	980	952	1006	1000	1008	1026	987	998	1018	1028	964	940	980	947	981	955	981	1021	983	960	970	945	1011	954	966	1025	979	1021	961	1016	998	975	916	955	997	960	987	972	933	1046	1014	967	984	967	979	1048	991	989	991	1014	967	952	1029	1017	952	870	1043	954	973	985	1029	990	943	1021	999	987	980	988	969	1000	1006	1004	978	1048	1002	1018	1000	963	994	936	1000	970	967	973	958	943	976	928	993	984	981	1020	1029	967	988	955	1018	1003	1011	1002	954	1010	974	962	984	943	992	1037	937	967	970	984	964	996	1018	964	989	1065	978	956	957	932	924	970	968	919	938	961	967	968	993	1039	969	957	970	968	1018	1050	1041	1036	1024	984	1033	972	977	987	1005	1031	945	1001	949	1033	1037	984	991	1028	987	982	954	913	1018	998	988	1024	1015	989	974	1021	953	959	1008	1049	1001	1037	962	924	928	972	986	942	961	959	980	978	1007	948	1009	1033	1003	981	955	1045	984	1039	986	955	994	1033	1020	1014	1018	960	972	955	948	1006	974	1060	958	985	962	937	964	990	965	961	970	994	1001	957	1067	989	998	1037	939	1016	997	957	993	988	1004	975	997	1017	1001	994	963	938	953	987	1066	961	964	1024	995	991	979	941	1012	1013	976	929	999	1010	973	1014	1009	1001	1005	1002	968	1010	1044	1023	1015	955	1023	1083	948	963	947	973	1023	982	1066	990	992	1016	917	999	956	965	952	933	1041	953	948	984	989	1006	975	960	973	988	994	1036	957	953	973	967	995	953
29176	25230	24512	13384	4720	2687	2150	1517	1224	1160	1107	943	895	893	796	781	707	742	619	641	622	661	673	663	640	596	622	615	650	592	633	659	610	636	611	622	579	616	655	630	642	628	641	638	604	586	620	570	598	605	585	585	606	570	623	623	606	618	633	618	581	627	562	573	578	599	555	607	589	584	588	601	607	582	595	637	583	612	588	608	593	579	661	604	638	617	572	609	589	598	569	651	620	583	583	582	639	604	612	594	587	630	577	603	625	592	581	585	559	604	616	589	605	641	617	570	584	610	613	576	609	584	590	625	611	578	573	609	603	643	583	531	576	583	587	607	641	617	633	607	603	632	626	612	614	639	627	619	604	571	564	582	627	624	586	575	620	566	611	631	562	577	607	651	571	606	563	621	627	592	595	603	561	585	575	579	594	630	605	612	621	571	616	608	581	565	569	600	603	605	581	580	623	603	629	615	567	628	573	643	588	588	605	585	619	548	647	576	608	645	601	623	606	600	631	621	625	570	647	583	582	562	590	558	599	621	605	651	611	626	590	585	616	561	626	580	552	583	583	579	572	591	596	593	600	569	614	557	605	582	621	561	572	569	597	628	612	617	595	630	606	591	591	600	564	561	593	610	594	582	607	632	580	651	595	656	596	585	609	566	610	623	592	577	592	607	637	573	622	590	624	558	603	572	618	604	565	605	547	588	611	592	559	624	604	592	594	575	580	600	608	561	575	619	610	618	589	562	611	657	593	615	600	632	607	535	662	618	622	650	614	582	568	596	575	594	579	602	619	558	608	636	638	605	587	612	605	585	617	595	606	584	640	628	555	577	586	617	628	543	587	563	607	595	588	572	613	593	597	613	623	593	568	583	586	613	596	551	604	596	618	578	589	592	603	620	600	631	605	567	580	607	636	585	585	612	610	596	608	560	590	582	644	584	607	559	579	593	607	581	632	581	648	550	623	597	600	586	597	667	621	576	597	557	645	598	632	616	590	576	573	581	572	580	592	658	584	588	578	594	621	634	594	595	585	623	618	615	602	596	568	600	592	590	597	559	630	566	581	607	553	627	569	587	590	576	541	637	628	560	646	603	559	578	574	618	642	591	582	632	620	594	592	554	580	600	589	567	618	599	614	576	589	612	599	596	573	575	550	575	560	590	559	591	616	599	593	570	612	579	604	665	606	587	604	609	617	583	627	574	628	628	598	580	562	596	614	636	595	601	589	612	586	632	626	575	566	548	594	589	570	581	616	625	594	544	612	634	601	631	610	644	617	567	641	599	588	622	596	605	580	573	649	600	604	591	627	621	597	607	622	575	637	610	591	633	598	617	594	569	566	625	666	591	635	616	606	579	571	574	628	604	613	610	590	624	621	597	588	577	614	577	597	586	597	618	575	631	574	575	580	564	586	556	640	594	641	622	618	554	574	606	645	603	549	613	608	579	602	607	584	622	627	634	600	637	595	606	592	627	595	632	629	584	647	585	591	630	605	610	617	563	635	658	592	611	602	600	599	585	608	612	599	606	598	621	549	616	622	588	626	564	608	570	593	608	570	600	612	576	602	630	625	600	596	614	580	596	586	595	577	576	603	560	592	585	617	612	673	605	603	621	595	595	583	602	615	602	620	578	619	654	574	577	612	566	611	582	594	660	560	590	636	607	620	637	649	570	611	615	613	567	622	593	620	610	622	632	604	574	594	613	616	578	628	614	606	604	583	603	614	580	577	600	602	607	542	568	591	614	638	610	598	523	612	620	593	637	612	642	588	597	591	584	633	642	597	602	627	584	563	618	598	639	669	559	615	589	608	628	598	565	576	603	609	611	594	611	567	635	585	543	630	629	586	612	609	599	615	563	586	556	608	592	596	553	596	593	538	587	620	596	586	610	638	579	590	601	561	626	563	566	646	620	573	601	556	588	585	600	570	619	574	577	595	592	593	607	573	602	598	619	636	567	616	560	602	594	635	627	613	626	599	603	598	596	613	592	571	623	623	580	601	612	593	614	648	604	610	572	612	635	579	621	597	595	609	602	600	596	618	573	594	601	573	616	585	617	638	585	605	646	578	581	636	625	635	619	610	593	585	579	635	610	620	572	607	601	620	624	603	559	577	578	576	530	599	582	556	582	659	584	597	597	624	607	620	620	624	560	595	606	584	595	632	613	617	578	600	650	586	610	624	567	599	609	586	640	633	617	629	609	576	571	577	618	559	603	636	579	625	607	619	624	650	574	587	572	609	576	611	564	615	592	617	613	610	641	581	593	599	591	609	597	590	598	625	628	593	571	633	571	623	637	603	595	630	589	637	590	566	581	578	608	596	570	622	551	642	588	584	585	618	605	567	643	601	600	619	580	612	621	613	612	600	599	634	570	625	613	607	608	629	634	581	605	605	596	576	641	574	601	624	588	619	636	596	586	584	636	610	575	594	614	573	585	586	609	590	601	587	629	639	610	575	611	582	611	600	608	551	604	630	615	606	611	625	598	658	612	615	608	576	572	619	604	616	569	595	572	621	574	634	631	583	611	611	608	630	620	605	589	592	627	610	603	626	620	599	632	598	610	618	620	570	583	561	590	568	615	592	610	571	614	613	615	622	587	618	590	637	615	635	555	633	591	605	600	591	625	602	596	616	603	670	609	619	600	624	634	598	617	575	577	624	593	632	607	596	611	610	578	603	586	613	616	561	590	580	527	596	561	605	608	650	588	574	617	613	633	638	621	572	608	611	611	579	609	602	601	605	617	588	710	599	601	609	607	592	621	671	589	607	614	590	662	594	611	635	567	629	571	578	587	619	605	582	568	610	597	576	630	609	623	663	560	608	597	614	583	602	651	575	584	580	600	606	647	595	623	571	632	634	621	617	600	593	635	609	595	607	609	616	552	581	594	636	617	631	619	607	607	617	590	581	595	630	593	607	567	613	640	600	598	598	644	566	558	569	603	607	600	596	593	577	591	588	610	564	628	621	608	625	619	605	588	590	574	590	625	606	596	606	573	591	601	622	618	619	594	590	586	610	576	628	599	639	600	629	618	596	632	600	612	616	610	595	561	576	598	632	643	554	591	624	609	579	622	649	592	649	604	631	599	594	595	606	585	583	620	606	613	552	648	665	563	621	541	576	625	590	563	609	579	606	605	622	577	555	594	610	582	621	548	585	621	591	622	563	604	552	582	604	568	613	572	653	622	601	587	621	551	609	644	571	568	611	614	618	650	617	563	624	569	571	601	633	575	581	612	562	639	644	554	620	636	606	600	650	573	616	582	580	561	590	586	593	591	580	610	618	611	575	630	617	592	597	635	578	567	575	624	578	602	598	609	607	597	637	618	604	609	620	612	582	602	598	660	554	618	620	622	586	617	564	609	600	579	619	584	626	613	609	571	590	545	588	584	557	600	588	593	618	573	542	671	598	596	618	603	590	593	598	549	652	568	649	573	663	587	646	589	621	592	643	605	628	644	604	597	599	620	593	542	605	603	610	587	597	561	578	569	598	542	598	611
30424	38873	28253	14620	7347	5090	4065	3066	2400	2085	1828	1731	1426	1369	1192	1140	972	870	856	799	808	852	825	772	813	787	713	756	799	764	763	810	815	707	702	767	760	676	747	756	723	676	708	697	741	710	729	663	722	699	788	717	697	728	670	732	720	721	685	672	688	700	759	713	712	766	753	727	752	710	728	728	748	733	739	690	731	742	677	667	742	768	744	730	726	706	727	693	728	667	734	739	707	697	774	665	766	738	758	732	721	747	760	695	716	752	738	739	741	717	777	714	714	763	713	712	745	691	712	750	769	730	736	722	691	699	730	733	749	720	683	730	767	736	731	737	701	732	698	735	707	707	717	708	712	738	758	713	708	718	725	709	741	699	722	697	722	724	719	725	757	784	716	690	730	708	754	713	704	685	739	717	696	796	676	673	709	747	737	761	770	753	733	782	720	720	706	686	687	688	736	709	694	733	743	711	772	698	730	719	746	680	701	727	706	717	711	685	702	708	676	734	727	730	727	673	681	741	684	680	703	694	688	784	732	738	699	731	701	734	700	680	752	704	775	747	729	716	697	738	778	644	752	743	747	708	752	708	744	689	693	726	750	728	678	714	732	697	709	739	687	711	706	682	742	739	701	707	762	749	745	750	685	709	729	719	750	745	693	688	741	717	716	713	704	758	705	703	743	740	778	736	702	742	708	744	707	748	725	726	667	716	717	724	665	740	755	693	732	719	680	716	746	709	725	713	724	726	753	720	683	736	741	732	705	731	694	760	670	668	686	692	743	680	749	705	757	725	749	708	696	694	739	732	693	738	653	724	748	715	690	728	699	722	711	730	691	708	728	722	727	726	707	668	716	691	789	735	695	654	738	721	674	684	669	636	776	683	705	724	770	710	760	724	690	770	716	692	719	720	764	697	731	713	676	708	737	762	734	742	713	682	703	705	740	708	729	706	699	742	727	698	731	683	749	705	706	758	712	712	699	757	674	735	698	711	687	677	714	746	718	726	715	775	747	756	708	742	720	728	716	757	699	760	721	754	683	762	732	649	756	702	730	752	714	686	693	723	681	698	687	725	760	740	697	720	756	726	769	723	767	716	722	751	669	723	711	713	735	678	754	721	672	672	784	787	699	713	749	762	676	740	685	707	750	740	741	760	736	761	699	730	731	694	707	732	719	722	694	696	715	741	751	680	693	752	672	712	756	733	718	714	724	732	682	740	720	687	690	688	726	735	706	710	735	746	688	724	742	703	779	702	722	728	732	740	702	696	682	723	754	695	710	762	750	708	739	715	741	717	718	720	691	735	710	725	708	730	734	706	732	751	737	652	757	767	677	689	743	691	731	734	729	720	735	710	718	736	669	762	724	731	724	716	728	737	724	756	725	712	698	766	711	709	766	718	710	749	722	716	741	749	747	685	710	716	728	734	761	722	721	734	711	729	689	714	712	732	705	771	713	766	734	645	752	732	692	724	742	697	757	753	717	732	730	739	771	672	741	720	706	730	720	741	698	714	679	700	715	746	704	706	722	688	731	716	760	741	723	746	739	672	740	738	715	704	742	740	707	747	707	739	734	716	758	701	725	733	727	699	747	749	741	783	684	737	702	778	727	779	713	726	705	763	747	773	715	688	682	740	712	661	714	748	754	701	687	724	720	690	684	708	720	683	717	705	720	741	743	695	801	706	708	766	701	734	688	724	778	715	735	759	745	685	710	688	710	704	746	721	724	747	693	739	715	725	710	709	744	770	765	709	724	658	682	776	729	683	741	670	710	702	729	738	730	739	734	756	728	719	705	711	749	745	723	742	733	760	740	707	687	660	731	719	748	759	754	709	718	729	751	714	715	716	729	684	720	675	703	659	721	724	758	736	728	721	713	697	704	746	733	729	691	724	685	707	697	718	683	714	735	732	712	743	708	734	717	721	740	708	730	711	728	679	735	677	708	742	703	771	707	728	746	710	769	701	747	736	709	733	762	766	694	745	689	747	825	695	703	716	783	693	728	741	687	712	770	766	716	690	720	702	692	717	711	684	705	673	708	756	749	749	741	764	763	723	740	690	727	709	754	728	729	720	731	687	681	728	660	695	749	734	733	729	767	749	703	768	742	796	666	706	717	694	709	709	690	723	719	733	668	774	723	746	746	701	633	683	672	768	727	687	704	714	716	691	720	692	751	722	714	712	701	715	718	745	721	679	740	733	711	719	720	718	704	740	707	712	723	744	741	690	742	714	738	711	733	706	693	771	693	726	686	701	707	703	764	737	679	729	721	725	736	724	682	704	744	743	766	684	685	723	740	726	684	698	747	702	713	735	677	719	709	710	738	750	724	773	721	702	724	748	694	723	712	753	710	676	748	730	731	725	712	699	700	692	692	764	743	703	775	705	689	726	784	744	691	733	699	690	707	703	710	700	701	689	678	739	737	679	752	731	752	715	712	702	741	699	676	678	737	721	709	678	742	736	766	759	757	680	722	715	724	734	749	715	701	706	679	715	713	727	743	760	693	726	689	728	763	708	678	742	725	728	781	720	726	696	674	705	710	733	710	723	710	747	703	730	768	690	680	754	673	710	747	698	758	725	754	705	718	787	688	718	731	710	731	757	679	797	679	692	735	691	677	740	700	712	704	698	669	727	745	703	653	750	772	702	709	775	684	703	753	736	755	790	725	724	751	733	678	708	702	719	689	687	757	720	703	768	714	690	722	750	747	751	701	676	714	726	674	749	704	681	727	708	733	698	718	696	697	717	730	720	705	708	671	683	741	691	720	793	678	722	771	724	732	716	699	738	746	705	758	737	755	731	689	717	743	744	656	743	731	752	701	752	732	755	706	686	711	732	708	711	702	703	698	705	730	678	692	731	749	764	761	725	692	738	694	795	691	702	741	737	688	751	711	704	663	737	741	731	676	717	694	754	708	750	722	712	755	689	753	728	704	735	760	689	700	741	760	683	699	717	718	741	717	720	720	710	794	712	777	732	744	735	726	719	719	677	707	721	720	716	758	706	742	723	692	697	709	725	725	702	753	721	744	744	701	711	747	725	735	715	710	721	722	723	743	703	712	728	715	742	724	711	688	727	723	711	699	699	742	702	772	671	746	766	734	741	720	765	725	688	714	672	714	746	706	741	709	708	757	739	674	718	725	683	722	739	726	730	740	714	703	704	709	709	747	704	722	717	715	735	696	723	701	746	719	752	760	721	714	742	691	753	755	706	768	660	777	753	755	735	715	738	660	716	721	736	680	775	746	719	712	723	737	692	691	728	710	751	714	714	715	697	734	716	722	704	714	720	698	728	716	728	744	778	685	725	698	738	735	737	720	702	750	725	706	747	740	732	712	783	720	749	704	670	723	752	677	758	670	745	716	751	683	663	742	714	647	762	726	712	759	717	670	728	738	733	698	733	690	697	717	768	761	707	694	669	753	715	726	700	716	745	689	696	717	746	703	779	680	723	695	719	738	702	660	640	706	731	701	735	688	721	749	728	707	749	728	724	681	685	706	769
24394	21287	28334	24742	20554	10421	4450	2819	2010	1615	1378	1340	1151	1093	911	882	813	749	658	706	656	594	641	599	610	598	573	581	588	586	570	586	547	562	541	570	549	542	513	540	536	547	589	535	536	500	542	564	538	523	531	518	537	511	533	535	486	525	495	534	525	536	534	530	587	557	535	551	557	507	514	510	523	551	489	547	499	533	553	535	520	562	540	554	540	540	588	526	540	545	528	489	563	534	577	524	528	513	554	511	499	518	548	530	540	519	544	497	495	578	499	522	503	502	526	516	535	536	545	531	554	514	537	549	507	519	531	481	509	566	528	492	554	553	567	475	487	521	510	541	533	521	530	522	519	531	547	532	577	521	574	576	514	538	508	539	527	518	532	519	529	485	504	502	525	509	492	523	545	556	521	541	475	534	527	560	524	521	534	511	514	538	507	505	524	543	511	539	553	555	545	523	528	500	496	494	510	540	499	521	522	541	555	507	540	532	540	510	528	497	520	506	515	563	460	505	552	500	541	502	520	507	525	484	526	495	550	525	552	563	520	535	533	494	510	497	490	512	538	520	531	512	520	506	544	550	553	522	547	536	527	551	517	552	536	516	528	526	524	531	516	524	555	561	547	507	526	529	558	561	509	529	516	551	529	505	524	551	552	532	532	516	524	583	550	483	538	529	546	530	507	496	549	519	531	568	548	549	504	548	519	539	547	534	546	545	523	540	560	529	532	503	502	556	516	495	561	579	538	554	540	533	516	539	544	511	509	486	525	525	566	549	540	531	510	546	525	520	481	510	535	546	495	490	560	537	509	524	545	520	562	497	542	544	520	509	528	562	496	555	556	489	547	545	524	544	495	510	514	509	521	522	522	563	534	535	531	510	508	536	526	543	526	533	507	517	529	464	504	558	550	517	522	543	513	513	536	534	556	503	505	526	533	573	539	544	556	512	575	501	544	538	574	475	531	522	531	546	502	502	527	524	498	534	524	534	519	526	521	509	469	517	541	518	546	559	502	500	532	542	481	572	524	547	538	534	495	521	469	538	471	512	508	529	553	538	540	530	554	583	537	529	530	527	540	492	496	524	514	536	535	520	528	562	559	532	545	540	511	522	554	521	534	527	522	509	501	544	557	550	495	539	523	496	522	542	501	576	554	529	498	515	541	522	501	516	506	533	541	542	531	563	560	526	474	556	514	515	563	486	514	502	525	513	510	528	531	508	523	535	484	550	554	528	499	505	533	509	533	562	556	536	526	525	538	527	525	575	471	535	542	528	529	492	526	501	509	509	501	539	504	561	528	489	527	532	545	525	549	533	531	511	552	558	541	482	555	532	514	519	533	561	552	554	533	462	537	506	575	495	525	548	545	492	549	559	521	552	500	517	471	522	497	530	480	559	514	529	565	559	501	513	518	528	488	516	550	520	527	540	541	557	569	581	506	556	551	519	544	544	513	553	565	567	541	551	563	566	553	550	559	559	549	549	540	564	535	541	544	559	559	503	519	519	516	545	544	554	505	539	546	471	517	557	512	556	565	549	526	532	501	507	518	518	493	564	535	540	532	496	552	507	525	484	538	512	525	513	524	563	480	489	504	530	525	478	521	541	515	531	532	535	534	514	497	550	490	550	535	526	559	493	533	525	559	500	532	500	523	550	538	530	513	542	565	539	545	534	529	552	495	525	500	488	505	541	571	505	521	525	504	512	509	497	533	518	547	552	490	537	547	565	526	550	545	505	529	540	554	535	517	527	547	525	516	541	534	538	524	539	480	580	507	552	545	581	538	550	510	561	543	486	504	521	498	504	524	549	542	530	507	504	508	529	531	548	532	525	555	498	519	544	551	524	511	535	505	509	529	532	579	562	545	537	529	498	480	577	539	520	518	503	528	548	554	570	505	557	547	508	527	518	507	540	493	511	501	550	577	540	545	520	519	515	525	579	514	558	483	506	505	530	517	525	521	526	488	538	553	515	538	555	529	568	550	528	562	527	503	566	560	528	496	548	503	529	584	535	493	503	544	533	513	549	491	496	512	514	527	534	562	537	550	541	519	545	529	528	533	524	502	527	578	517	544	530	553	492	541	521	502	557	539	545	475	526	505	549	550	526	547	532	526	528	500	538	512	530	519	544	530	556	537	542	545	558	542	499	561	523	520	520	528	559	512	538	511	543	526	522	532	516	579	524	519	497	518	540	543	527	527	521	535	542	537	517	539	530	567	477	566	479	542	522	529	534	536	553	542	555	475	496	519	520	506	515	526	545	505	539	546	513	551	550	547	586	543	499	509	522	528	537	516	565	507	517	487	540	502	560	517	518	499	523	510	610	505	552	516	523	502	500	525	511	504	497	525	556	524	537	486	525	526	581	541	543	559	467	535	528	526	513	524	545	518	540	518	510	567	540	510	528	534	536	533	519	579	539	511	583	512	584	527	535	517	542	521	516	512	546	503	522	517	438	503	524	540	501	540	527	514	512	520	509	509	497	534	531	530	541	550	504	512	551	517	559	543	502	514	470	545	548	512	546	562	497	579	526	484	490	548	525	548	547	493	510	504	525	533	553	512	538	534	517	549	517	528	521	513	507	496	538	499	506	485	507	511	544	473	559	510	546	528	556	521	553	508	520	545	558	501	523	550	525	572	538	560	512	533	567	512	514	523	565	521	511	529	555	510	526	534	513	501	549	518	525	524	513	539	523	541	544	506	533	558	516	522	529	553	560	487	528	545	539	541	539	522	504	526	553	528	529	548	561	531	533	565	524	504	544	524	525	537	544	539	570	523	548	549	568	537	570	553	516	468	558	516	539	551	526	491	555	546	518	526	509	532	543	525	536	507	546	528	528	562	524	557	553	562	536	481	526	546	512	524	563	539	524	557	524	531	516	511	529	502	546	479	535	512	546	502	497	521	540	554	582	511	543	529	542	543	508	536	548	533	487	498	507	547	566	559	533	516	532	543	512	522	562	484	539	479	549	544	541	559	546	510	513	515	530	535	515	507	537	577	529	551	543	508	491	499	577	567	515	527	516	533	519	534	522	542	530	539	540	505	500	494	557	514	565	547	532	533	500	524	524	523	483	546	535	536	534	522	520	518	545	560	575	519	528	569	561	515	562	508	517	531	531	521	543	539	541	472	550	525	538	529	549	527	567	508	527	517	528	523	507	479	527	519	540	536	536	520	524	555	490	561	534	502	546	532	532	550	488	545	470	549	528	556	520	525	539	519	547	546	533	520	515	518	535	530	508	538	483	481	543	544	561	554	547	517	535	537	501	518	523	527	548	524	519	508	492	528	506	537	523	501	552	583	495	530	501	472	510	539	504	514	587	569	525	530	542	557	523	554	540	539	524	541	518	528	526	556	550	532	545	495	540	530	500	553	491	527	492	510	498	526	582	542	574	522	498	528	493	539	508	536	544	558	495	528	550	557	502	510	544	585	527	537	541	543	547	533	524	517	528	559	522	530	524	491	486	484	527	509	540	501	504	527	512	530	530	489	523	485	515
31792	48206	37593	22217	13161	8719	7016	5417	4117	3417	2845	2545	1987	1869	1574	1477	1222	1190	987	859	840	852	772	780	748	766	754	755	762	698	719	669	692	651	691	658	683	637	684	669	684	624	652	658	640	685	656	673	626	651	635	632	641	626	662	640	666	637	641	680	647	616	624	630	582	642	641	560	629	665	575	657	676	633	623	623	634	660	663	661	596	644	672	624	617	622	593	591	637	613	643	619	625	615	571	635	594	641	633	683	676	666	639	606	610	668	635	624	636	606	663	608	614	613	621	649	662	591	615	638	609	629	615	630	606	616	623	644	631	615	643	686	613	675	622	600	630	611	621	658	647	628	644	628	627	634	625	599	643	625	645	662	599	628	614	615	620	611	656	631	664	641	589	665	648	604	640	625	640	623	594	611	606	638	631	633	664	649	629	656	596	657	612	657	590	626	613	609	605	650	622	622	649	631	658	674	642	643	657	642	656	610	612	651	655	649	604	606	623	645	653	618	631	676	623	602	596	603	644	609	656	637	628	623	633	626	652	610	571	600	598	635	591	608	665	639	603	602	617	601	689	639	575	606	592	662	642	577	617	628	682	594	624	648	611	610	646	596	597	654	607	672	615	623	637	623	645	623	610	617	632	610	678	680	590	608	635	626	600	603	612	578	621	642	635	592	587	614	605	656	657	593	604	616	645	610	617	627	651	628	638	629	623	614	648	616	692	573	633	606	626	626	619	607	645	633	624	592	621	642	627	637	646	650	630	626	662	647	626	640	590	623	637	625	602	625	696	641	641	626	621	641	628	617	635	608	647	674	561	635	624	642	678	616	615	639	570	622	612	621	588	615	640	667	614	616	611	575	596	615	622	589	619	616	658	669	672	622	609	632	639	686	612	591	577	621	593	621	596	662	651	630	616	629	623	629	657	631	631	611	632	615	600	600	610	656	639	662	608	630	583	626	631	600	636	604	621	607	641	647	642	621	642	656	641	646	608	655	626	628	593	625	642	646	603	622	615	613	610	666	598	678	642	670	597	636	633	644	641	643	582	634	586	612	626	630	634	627	600	692	643	646	615	623	636	626	588	622	619	623	599	683	617	592	621	631	640	657	656	644	605	655	654	601	596	634	606	613	627	685	660	612	641	648	651	633	631	615	598	586	646	609	597	635	628	548	643	634	613	631	614	598	600	614	634	606	606	648	639	641	635	613	664	633	653	591	623	602	631	636	665	632	605	653	651	624	624	592	685	661	634	623	666	630	627	662	627	609	552	599	658	603	630	661	658	636	650	640	635	635	632	605	646	646	587	626	624	630	609	623	593	640	618	622	612	623	600	612	601	645	633	599	609	637	620	679	633	654	617	606	664	641	685	641	646	632	608	611	627	605	676	624	655	639	637	649	626	620	649	602	571	605	595	636	614	607	621	594	629	657	663	639	642	664	568	600	614	651	640	612	632	637	635	621	657	639	647	592	668	644	658	627	613	653	682	603	593	624	612	586	621	619	636	657	619	596	608	640	616	613	658	614	646	636	620	657	667	615	643	643	569	607	608	627	625	634	633	624	623	632	614	595	602	627	667	629	645	578	642	600	616	588	619	649	634	600	643	625	613	617	674	605	613	640	631	630	603	659	659	629	610	651	629	615	599	617	613	613	625	602	638	620	611	557	626	618	591	576	631	646	651	592	669	612	647	592	593	638	619	613	647	659	614	613	674	601	621	591	638	599	613	640	624	620	593	621	633	603	674	618	607	609	616	676	620	624	608	623	593	597	595	614	647	638	629	646	621	592	626	594	635	621	627	646	647	609	639	614	619	608	656	632	607	630	610	599	626	672	592	657	652	631	608	605	622	604	579	655	663	650	623	642	591	646	643	610	604	677	573	604	670	636	652	647	617	580	657	630	581	609	609	612	646	587	600	667	619	620	642	643	603	653	647	594	627	676	635	627	605	640	602	635	605	652	628	597	625	671	589	640	582	613	580	663	653	628	647	689	630	644	651	609	633	630	675	642	646	629	617	643	635	638	615	611	644	607	600	652	611	632	646	632	665	609	601	624	632	565	604	640	631	628	621	633	667	607	631	615	628	658	641	631	609	614	628	638	632	601	609	602	641	629	621	682	607	629	660	652	590	622	668	627	601	626	616	636	619	659	659	647	626	584	598	566	657	622	655	627	599	592	596	689	568	653	614	628	660	608	656	617	642	613	579	619	632	644	638	614	605	677	611	674	646	646	626	604	614	647	620	645	615	637	630	635	643	616	632	674	638	665	611	636	636	650	634	596	630	686	611	643	622	610	658	635	604	644	595	591	706	630	641	637	584	587	593	610	576	630	597	665	636	614	653	611	640	655	608	604	652	622	579	594	584	646	627	630	602	630	606	620	618	646	636	625	636	686	618	648	662	614	627	578	631	651	584	644	657	662	641	625	625	642	613	648	636	642	656	625	615	675	649	651	613	665	638	644	638	641	623	645	590	590	603	611	597	625	626	595	637	596	638	618	626	639	588	600	632	638	644	641	635	611	633	645	615	637	622	638	611	623	590	647	667	593	650	631	629	612	609	631	641	615	636	631	621	587	605	650	626	615	597	709	691	598	616	587	630	596	610	630	612	607	648	620	627	599	636	615	656	581	641	683	640	615	636	628	687	624	619	663	596	643	620	630	660	659	650	619	612	567	613	612	604	637	651	622	608	624	624	625	661	621	637	625	635	653	645	600	624	628	646	631	643	643	636	642	627	630	592	611	606	601	593	612	629	622	633	598	659	643	620	642	599	623	656	628	605	654	647	628	639	608	617	661	604	611	601	565	641	608	657	634	626	650	594	605	615	614	635	638	630	618	628	610	604	617	618	628	608	624	640	621	623	596	643	609	638	593	580	636	654	637	612	635	589	678	584	624	602	614	660	697	631	637	622	629	672	614	622	638	647	652	635	634	587	654	603	631	622	652	626	669	647	642	648	635	614	595	628	637	657	586	586	610	602	626	687	625	659	636	576	647	638	624	658	601	570	636	605	608	593	587	609	643	647	619	648	596	619	643	591	606	621	605	628	647	621	590	614	623	624	666	654	630	632	672	637	687	613	642	592	602	661	644	622	655	642	634	618	605	646	643	630	607	595	658	620	660	671	620	601	629	594	633	609	577	631	671	616	597	661	637	670	587	660	612	613	668	614	623	636	637	624	587	623	581	615	635	626	640	625	636	599	628	665	645	614	620	611	656	619	624	621	628	641	666	640	645	637	626	647	615	642	641	614	632	611	605	592	642	621	603	630	646	652	646	650	639	642	581	672	598	625	638	671	685	650	639	624	634	602	638	643	600	622	633	663	628	646	586	638	602	641	618	638	629	653	639	616	604	641	649	634	636	604	624	618	572	653	626	619	626	629	674	656	653	628	631	646	647	621	653	619	653	629	648	652	620	644	665	643	671	625	621	675	587	613	615	605	565	618	583	578	658	622	649	629	596	608	625	600	624	601	651	634	629	591	643	613	660	640	634	634	622	613	617
25432	21321	27502	25180	12840	4722	3118	2431	1947	1767	1573	1365	1291	1236	1156	1117	1073	1035	1019	983	909	923	953	920	885	950	918	937	947	911	908	914	863	896	869	905	912	891	856	868	867	933	917	848	862	884	801	893	874	872	826	841	879	880	894	833	854	875	903	839	870	847	910	861	850	884	847	871	888	836	913	877	849	863	896	939	806	871	870	902	885	875	854	929	858	849	825	854	873	883	876	839	865	851	880	858	846	867	916	833	850	824	901	834	881	845	889	817	799	841	867	849	862	869	860	877	877	842	922	851	858	873	890	875	847	833	845	891	867	874	871	890	873	867	867	843	895	862	874	894	888	854	885	882	838	905	849	872	857	905	858	833	831	872	841	906	859	879	910	848	889	892	873	816	835	904	842	886	850	868	844	860	893	880	849	871	860	848	880	847	897	896	873	845	907	905	912	897	839	906	844	851	887	826	852	878	837	864	816	844	849	894	863	847	895	866	867	881	853	871	887	864	870	870	845	799	882	858	938	805	876	845	823	814	907	915	849	867	881	863	864	923	860	902	862	842	848	839	850	819	847	872	883	884	901	886	873	887	833	832	848	892	845	877	857	829	813	868	908	833	853	827	896	829	903	868	857	888	868	857	871	852	794	855	884	893	854	893	870	812	891	874	839	881	848	903	871	881	837	872	863	821	897	889	923	840	854	832	834	820	848	879	882	829	894	864	914	830	892	898	888	823	877	839	874	830	843	866	857	847	861	855	843	889	883	925	861	818	888	870	836	865	870	851	856	852	889	861	856	851	840	868	848	876	885	855	853	844	866	842	853	844	863	863	843	916	899	797	845	898	802	900	840	887	880	832	835	860	899	871	852	866	835	884	908	909	847	892	875	871	860	793	886	870	885	848	862	841	828	876	817	875	816	868	850	850	860	859	859	871	840	861	873	817	882	850	838	893	851	878	851	845	822	838	843	870	853	809	841	819	916	869	851	924	899	845	841	875	847	866	890	895	862	820	918	893	895	816	916	887	874	845	862	907	817	827	837	890	848	889	790	850	793	863	873	880	885	832	829	889	884	868	859	840	851	882	848	825	755	845	880	857	887	824	836	882	834	882	860	847	900	793	932	887	878	841	876	853	872	906	790	799	884	858	821	843	847	850	850	836	832	877	863	841	869	842	814	867	821	901	864	937	849	844	850	902	839	801	850	885	871	887	888	844	872	835	863	872	858	884	827	865	879	839	880	889	876	841	852	876	897	849	881	856	838	917	862	827	847	894	869	860	859	890	816	813	888	858	838	823	857	926	874	839	879	908	879	871	914	872	834	849	856	860	930	912	842	877	892	883	921	848	852	837	859	888	866	879	902	854	796	863	862	870	907	829	883	902	854	871	891	832	890	869	862	855	848	832	879	862	850	872	868	813	885	839	853	841	874	833	884	857	845	877	881	888	852	861	851	875	892	950	863	859	913	847	903	898	892	884	858	917	846	814	914	865	835	885	796	839	864	849	854	897	852	831	891	877	854	873	862	865	875	889	821	865	846	852	867	898	920	847	831	855	867	794	865	840	848	847	838	869	879	811	865	894	823	866	866	834	846	879	917	853	876	861	882	807	903	896	861	864	855	874	877	828	888	884	873	894	955	846	883	820	874	856	907	896	889	861	853	823	807	898	876	868	842	879	810	879	904	842	830	878	854	881	893	865	875	866	841	862	876	859	845	883	852	843	837	868	776	826	848	884	915	814	818	907	886	873	858	844	855	865	820	831	873	828	894	855	897	833	849	821	873	867	892	891	843	820	883	850	831	856	859	862	882	856	897	898	804	850	799	928	852	871	870	889	880	803	856	835	846	856	884	846	854	868	867	856	835	854	851	897	888	876	840	913	858	840	879	888	862	879	835	876	838	878	887	903	864	890	857	900	883	928	872	873	868	846	833	854	848	850	855	801	904	838	877	874	831	890	868	899	962	873	871	867	821	854	899	878	844	874	887	868	888	876	851	871	873	824	910	865	867	827	896	846	877	844	828	870	880	916	901	909	858	873	841	841	879	892	856	849	891	882	843	841	839	857	843	851	860	836	866	833	888	795	889	923	806	862	877	838	879	907	833	840	867	837	795	854	842	857	875	856	839	905	834	878	861	887	870	849	914	839	842	849	853	841	860	873	864	892	913	839	901	884	899	876	916	888	810	896	889	835	811	875	848	852	882	895	827	896	912	835	839	787	836	908	907	829	850	857	888	860	872	845	861	926	869	894	874	863	918	852	879	856	839	904	845	868	890	819	854	861	857	882	812	812	825	868	848	863	872	889	847	871	853	908	864	896	840	830	847	865	824	850	838	864	876	864	865	894	892	818	827	865	880	843	917	826	865	820	852	834	904	847	873	870	828	887	877	856	850	860	939	819	840	868	907	869	897	885	836	848	854	827	833	889	837	865	885	849	864	853	847	898	791	855	835	877	894	904	891	857	869	893	813	880	842	849	847	851	805	865	845	861	903	830	883	849	845	877	825	909	863	841	832	908	834	897	923	862	878	894	846	869	851	864	889	855	870	897	861	847	921	810	893	876	889	859	867	868	836	841	904	855	842	852	872	854	856	871	875	876	887	835	850	869	875	889	813	854	835	839	883	849	855	908	866	904	892	876	863	858	839	849	893	818	837	871	850	862	886	852	907	843	900	844	907	845	866	882	851	888	924	888	857	888	845	870	895	832	843	888	888	866	812	894	799	847	877	816	929	889	840	870	892	833	866	865	857	902	841	875	864	883	830	910	884	904	868	867	807	930	886	856	890	819	827	894	837	802	860	849	850	877	891	898	845	859	793	868	901	837	859	850	840	829	807	846	874	871	861	878	840	890	824	857	866	884	836	910	883	802	864	864	836	893	885	864	858	871	874	882	841	875	869	882	925	849	826	872	847	829	852	812	873	824	921	893	835	865	840	857	893	817	862	867	871	878	862	834	821	849	886	822	894	872	822	807	834	845	880	883	851	859	858	891	868	876	926	837	901	830	866	899	886	862	872	907	821	840	825	861	892	865	844	875	844	856	785	855	904	866	839	878	788	874	897	875	914	869	890	828	865	840	826	823	874	862	854	849	902	850	869	828	915	856	881	894	864	889	899	836	843	932	907	818	849	860	863	871	877	912	814	893	892	859	855	847	866	875	872	898	934	868	884	892	916	892	916	871	857	846	842	884	889	836	846	879	923	777	859	891	831	942	853	869	881	861	798	839	920	920	842	853	846	882	913	826	895	870	878	880	871	839	897	887	872	871	889	883	918	845	898	829	899	845	816	893	828	824	939	856	896	881	811	875	842	842	868	864	826	843	842	908	826	834	873	879	860	877	868	870	853	847	788	829	867	793	849	911	869	895	879	834	848	882	835	850	879	864	852	821	887	827	909	831	886	867	843	915	903	881	910	841	899	875	860	812	827	877	865	893	837	836	870	836	864	839	916	862	896	925	785	890	885	809	801	876	876	885	850	842	868	896	853	859	862	836	874	876	788	849
31516	45871	35083	18360	11601	7477	5962	4753	3911	3248	2699	2306	2072	1973	1765	1680	1553	1511	1381	1239	1169	1141	1106	1118	1110	1074	1106	1116	1123	1060	1031	1087	1006	1023	1031	1006	1004	1066	1044	982	997	1010	1029	1027	990	963	1017	981	1050	1039	1048	1035	1049	1006	997	1001	942	1012	1020	1009	1017	980	1021	1054	951	1005	1049	1059	976	1017	978	1005	982	998	998	969	994	967	1001	1022	992	1018	1007	968	914	976	1057	1029	1000	1023	1008	1003	966	959	1010	1038	1038	1020	996	986	979	1008	939	1001	1023	1034	996	1033	1014	960	1005	1051	1007	984	994	960	1040	1040	941	1017	975	1024	986	986	983	988	951	991	1014	1002	1025	989	991	1014	1045	1024	971	977	1027	970	980	1015	1011	1001	991	1029	1027	965	964	988	988	995	956	1044	977	1032	965	953	986	967	993	982	1025	991	994	989	991	983	981	1017	937	1009	1004	935	1009	986	1019	999	1017	1023	1026	1017	948	1017	1024	1029	1117	1005	934	1004	993	976	968	1066	1023	1036	997	968	1050	963	1043	979	1007	1010	980	1022	1008	1010	1000	990	1016	1029	989	1030	968	981	962	1026	1050	927	976	996	1017	1035	1050	1048	1067	963	940	996	964	1010	930	1053	988	988	944	1039	936	1030	963	1047	1020	988	971	982	941	927	999	1020	1015	963	1002	1019	1039	1007	996	1017	1023	1027	1012	945	1034	992	980	975	959	1028	975	1034	1030	1004	975	931	985	974	1025	1072	961	999	1030	1060	973	1015	978	899	1009	1018	981	971	971	985	1026	1004	1049	976	1031	967	944	1065	1039	1015	969	1024	1009	991	950	1031	979	1010	971	1004	937	1020	1014	989	998	995	990	1017	950	979	1012	987	1011	1007	989	1020	957	1005	987	961	971	978	974	1064	987	996	974	983	1016	1017	1026	942	1028	1044	968	1048	979	1001	1011	987	1051	993	957	950	969	963	973	999	1035	944	953	966	1000	998	997	1038	986	1010	921	1003	1029	987	1032	1001	1008	956	1012	1032	1017	961	993	987	1015	991	979	929	976	989	945	983	993	993	989	1001	1038	969	998	986	979	1043	1079	966	1023	1033	982	1008	968	980	976	1008	929	992	983	992	955	1002	1000	981	1029	981	996	974	988	970	972	986	998	955	1008	945	1015	988	1022	1000	979	1008	937	992	1007	982	995	999	972	995	987	973	986	1027	1014	981	936	1051	994	975	1028	983	1030	964	1068	998	966	964	1002	952	981	935	975	984	1024	1000	995	1015	975	997	962	999	933	1026	995	960	973	919	892	952	1002	994	981	1018	1021	1009	1025	982	960	990	1001	961	970	1040	997	1039	997	1015	1022	1003	1007	1016	978	960	1038	958	1007	1016	938	1005	965	997	990	974	976	964	1041	975	1033	973	934	999	1005	981	959	1018	992	1010	985	1035	998	1023	976	1020	1007	1014	963	1013	963	1047	1012	982	1008	1009	982	1059	1026	1023	1011	1032	1001	1008	1084	994	1002	977	982	1067	1063	945	981	980	965	1033	990	978	987	974	972	1040	982	1030	1058	1036	1007	1002	1057	945	997	963	972	933	1025	944	994	950	990	990	1023	952	1072	951	1022	1048	999	1024	962	1041	946	1006	1053	992	958	1012	1011	997	961	1015	1050	995	959	1026	960	1026	972	1002	1009	979	995	978	961	993	942	996	952	997	1038	975	985	1034	1012	988	960	994	1055	1012	952	987	936	1000	1027	989	984	997	1035	1048	995	1042	949	1020	974	989	955	1004	999	1036	1030	991	982	967	974	977	980	995	933	948	1050	1004	1037	1000	983	1065	950	1016	969	1015	1014	990	1044	1010	996	950	1047	1040	1029	1003	1004	1011	1028	961	988	961	1024	1021	1038	1025	1008	1037	939	1015	924	1032	978	965	1043	1023	1017	962	1020	993	1032	952	1013	1010	1000	966	952	947	1048	967	917	982	1026	978	951	1014	1028	957	973	1033	990	1042	1004	1060	970	931	950	977	995	1005	1015	1011	972	998	1001	999	969	942	997	1004	1013	1072	982	1007	999	989	991	988	1014	935	1024	1017	929	958	958	998	918	1019	976	1000	938	931	1067	1017	953	1039	981	990	997	999	1040	1066	1051	1058	1056	959	967	1018	1049	956	983	977	983	1016	945	948	1023	978	968	1000	1005	1006	1018	1005	971	1015	1028	987	953	935	1028	1005	986	989	1005	1056	978	1024	1051	979	1079	1015	966	1012	971	976	1055	981	980	1049	1017	1019	1011	944	984	1073	1044	1024	1009	1000	1007	937	974	1001	993	989	1024	1046	1001	1049	963	999	944	1018	1003	1037	975	1009	1016	970	1039	1013	1030	1011	1028	954	1006	999	956	963	980	1067	986	993	1018	993	1022	947	1005	941	1042	957	989	1009	1041	1016	973	992	1015	1027	981	978	993	1017	982	1016	1002	1016	1014	997	1044	1049	999	972	995	984	1023	1024	976	988	966	982	961	1033	1041	1030	1010	1002	993	997	994	969	967	1006	1004	990	989	1007	984	958	1016	997	1009	981	1016	957	993	978	1012	979	1031	1013	963	1011	998	978	1025	996	987	990	1004	959	1067	1034	1034	963	1017	967	953	1015	960	998	1013	988	987	1014	1003	1027	1020	1029	987	1033	1022	1030	982	1004	983	961	1094	935	1037	996	1019	959	980	937	990	1054	958	1000	1022	1026	970	951	953	966	978	1018	1036	985	971	949	992	1014	1005	987	1007	1003	962	1013	1019	987	1038	994	1008	1046	1017	965	966	1047	989	1004	1031	974	1042	1007	989	962	1025	972	957	1000	985	998	1040	977	988	986	971	982	1052	967	1040	1028	1021	996	1029	1027	983	1001	1029	990	973	973	1043	985	996	1016	950	996	986	980	1028	981	985	1047	1065	976	1004	998	1022	972	1034	1024	1007	994	1012	979	923	967	1043	1032	919	970	975	1005	1039	955	988	984	971	951	1042	968	973	976	1012	1006	981	986	1057	992	1041	1017	982	998	1006	944	958	955	978	989	1031	966	999	1045	977	1015	965	938	988	1044	1022	1008	1019	974	978	960	987	946	1004	984	1008	986	993	999	1012	1000	1016	1045	1032	977	958	952	998	1021	995	988	987	1047	987	952	972	983	977	978	1024	998	978	983	959	988	1028	977	967	955	1030	968	971	1040	953	982	1016	1033	1019	986	997	1032	1022	971	995	1007	960	998	1004	976	1005	1075	1000	986	935	984	991	927	1009	957	1027	950	920	987	954	992	981	987	1059	935	1023	1009	980	949	964	959	1016	1041	1008	981	1029	1026	990	1019	967	996	1017	1052	974	969	989	1009	1041	988	1041	1022	1029	986	976	995	1073	997	963	1015	999	1015	1017	1017	982	965	970	974	988	1033	944	997	939	949	977	985	1030	1026	1016	1011	1025	977	993	1060	1011	980	982	974	975	994	982	1015	1045	958	1014	1000	974	953	953	1005	995	982	969	992	992	979	1081	1053	1001	977	980	954	1002	988	1003	1042	994	984	971	1003	980	1003	1030	1022	1025	1017	986	1011	1087	986	950	974	999	997	1024	1028	996	1036	1021	982	979	947	979	986	975	982	1007	949	977	971	1009	982	919	1007	968	1013	1025	1050	1006	1002	1023	965	993	1044	955	974	1015	975	1019	1011	984	997	1036	978	939	1007	938	1021	985	975	1029	1009	1024	1040	983	1004	1002	984	1005	1024	965	964	990	967	939	1000	981	990	981	1038	982	937	1008	1013	939	984	1023	981	1005	1035	1023	976	1006	985	1054	1062	988	983	976	997	963	1006	1017	953	1020	1019	1031	1034	994	1010	1006	1042	997	1043	993	971	957	975	985	1050	1002	994	987	1013	961	956	972	990	985	983	1016	986	993	973	974	1011	994	1013	1014	1053	927	1010	1025	969	974	976	1049	990	1072	970	978	1034	979	1037	974	989	921	993	963	997	987	1059	1013	988	1000	964	1015	1021	1016	1002	981	997	969	1004	978	980	1028	957	959	974	911	984	964	1024	998	964	1002	985	995	976	1018	1028	1013	999	1030	976	1001	990	1007	1009	966	975	1017	1001	1033	1003	1005	971	1028	980	950	1006	1018	944	906	1028	993	1006	1011	991	1015	1005	1012	1044	934	992	995	969	1000	990
23122	21302	28962	24022	21396	21035	12302	5008	3520	2981	2516	1971	1802	1713	1728	1458	1319	1307	1166	1104	1065	1030	1019	988	996	1017	1000	959	983	950	966	1015	951	899	852	951	942	950	877	941	923	871	890	893	917	902	928	950	950	887	933	908	896	897	914	916	886	923	891	858	891	891	910	881	863	913	877	916	909	897	888	926	865	958	830	922	853	919	915	891	922	895	891	886	905	900	881	882	935	874	893	910	905	915	870	882	842	917	842	843	922	899	900	818	894	839	901	882	917	875	889	915	865	881	891	888	894	868	872	866	935	885	937	879	907	891	825	900	881	861	874	903	886	843	853	910	866	951	911	906	894	861	876	917	931	839	910	913	851	898	883	918	912	879	864	882	914	897	917	900	849	855	868	863	826	959	916	856	889	902	872	902	911	903	837	870	910	889	842	866	887	899	874	876	828	923	863	866	863	905	851	934	871	912	922	888	812	949	863	924	878	914	893	895	897	857	892	883	941	900	895	908	842	900	889	911	925	903	868	881	879	867	927	861	837	930	851	877	878	857	858	891	835	785	943	917	952	832	840	885	849	892	888	880	935	870	848	912	836	869	903	862	875	842	888	924	899	858	835	913	891	927	866	924	859	828	907	916	882	934	889	891	909	855	878	855	908	899	931	896	873	880	924	881	866	876	925	915	839	869	881	858	934	850	952	856	933	963	883	900	899	868	879	872	904	924	871	910	859	883	840	937	877	895	882	908	892	883	840	868	895	859	907	858	890	852	848	886	884	891	875	884	907	919	910	842	921	905	893	887	894	879	909	859	928	886	899	903	895	868	924	922	850	871	924	819	884	925	886	911	888	835	882	903	879	902	827	878	902	877	974	836	896	947	932	875	864	926	878	924	903	864	910	853	890	882	861	878	912	942	858	896	938	932	864	871	869	882	881	876	813	842	909	854	844	875	910	858	850	896	886	888	852	887	879	840	888	877	910	912	859	842	934	921	906	911	940	904	872	911	878	951	939	909	816	884	876	849	879	906	838	880	898	945	902	922	872	890	893	846	913	880	846	921	904	898	876	868	934	899	887	832	898	960	871	895	862	824	856	939	868	881	880	878	913	861	900	881	931	884	950	931	909	920	888	894	872	866	937	849	864	871	909	907	864	875	910	888	937	853	911	928	840	869	835	880	911	880	920	884	910	850	873	931	901	898	862	880	867	872	861	845	967	856	877	913	841	854	882	859	894	916	915	909	937	888	818	936	889	888	835	879	923	909	923	912	820	910	898	889	876	888	939	898	900	867	885	875	820	857	939	863	901	882	920	909	892	916	903	928	885	906	869	886	817	894	919	971	870	890	896	890	909	841	891	973	884	939	917	872	880	939	875	947	888	912	934	914	902	900	924	898	865	873	927	893	874	867	894	940	902	885	888	904	900	928	875	860	848	880	909	863	868	928	896	880	916	883	924	902	939	894	918	902	889	834	895	836	881	875	875	845	934	875	909	858	864	867	882	845	884	879	875	874	871	888	903	889	896	946	878	869	890	924	861	956	881	916	876	831	875	961	874	900	883	866	909	906	897	891	854	843	851	926	891	945	900	929	884	846	860	886	871	902	908	891	904	872	946	842	935	843	940	886	892	850	891	896	915	866	942	905	884	926	907	917	891	879	899	915	892	902	833	873	916	854	911	862	896	851	901	909	828	903	936	889	837	910	836	866	880	908	837	887	893	951	850	860	899	917	885	872	853	875	837	876	922	842	905	873	805	892	824	898	870	923	856	865	890	921	898	914	901	856	870	868	857	934	902	867	894	937	893	878	893	838	880	916	877	900	878	846	896	878	903	902	911	878	930	913	858	946	875	944	853	828	894	883	911	915	861	945	856	890	879	893	885	846	906	835	847	853	895	859	869	832	920	911	896	899	841	885	876	835	912	890	869	886	886	817	887	934	897	933	907	880	814	860	875	855	932	907	876	886	868	871	921	909	840	884	915	902	909	941	872	894	851	903	892	865	891	917	899	839	943	890	951	882	868	861	934	883	894	852	898	854	903	895	870	824	912	930	913	848	873	932	899	889	870	941	927	908	885	888	905	937	882	844	888	858	910	913	877	885	849	860	869	929	878	893	855	957	915	970	882	894	885	920	856	894	874	894	898	881	857	880	874	915	912	841	896	895	888	914	850	853	892	840	824	873	879	918	907	881	890	858	874	908	852	864	861	851	879	956	891	932	870	929	831	938	931	925	918	929	925	889	888	901	872	913	882	892	874	902	913	912	930	933	900	881	910	855	907	830	874	932	865	864	920	875	895	884	917	894	919	925	890	920	906	902	965	930	907	934	888	879	907	858	909	881	933	864	863	866	865	900	875	893	901	900	928	925	902	889	918	836	815	849	910	841	911	878	892	847	901	902	888	879	814	908	899	869	911	874	837	880	960	900	878	875	846	886	847	907	859	920	891	874	849	909	871	823	950	879	848	882	856	866	896	922	918	832	858	864	930	902	873	914	859	914	868	831	856	849	966	882	919	894	814	870	864	845	900	867	892	881	903	862	862	925	830	938	883	828	856	902	851	843	861	860	886	872	867	970	922	908	828	880	865	894	896	842	929	878	878	878	885	915	872	917	917	894	923	909	880	876	898	879	901	895	876	884	890	901	853	953	892	882	870	876	859	881	866	904	851	847	882	925	911	851	929	864	864	907	841	905	855	870	931	916	851	875	880	887	886	894	914	884	911	899	901	874	893	902	858	898	899	893	876	840	845	880	864	878	855	887	893	806	885	855	939	941	906	921	847	879	883	879	896	879	893	917	892	911	952	897	874	900	904	892	901	859	884	929	867	895	881	871	904	874	917	913	898	869	876	844	924	877	880	910	869	921	888	885	860	860	884	831	886	914	860	876	872	917	904	828	911	872	903	890	904	890	886	897	859	879	895	900	876	861	853	881	875	893	877	896	934	866	887	896	931	844	933	855	939	916	909	864	912	895	886	842	856	912	878	886	864	875	833	862	871	890	902	890	913	854	941	852	1002	912	864	896	886	875	891	837	912	800	899	877	890	896	927	927	898	854	853	865	919	908	877	887	875	857	869	917	893	912	913	932	855	914	828	944	860	886	945	849	862	891	895	872	885	902	914	878	937	893	882	850	880	899	901	879	894	905	937	910	877	894	888	906	857	855	896	890	916	911	921	890	864	908	888	892	922	895	900	913	901	909	914	885	904	880	842	869	938	863	838	857	852	921	863	967	891	901	884	882	870	895	893	890	853	878	890	940	873	884	838	938	876	911	889	910	893	868	912	854	924	903	910	911	930	863	845	879	903	846	911	906	846	885	851	857	895	868	945	875	877	931	876	860	927	873	900	901	960	823	896	910	859	926	871	952	867	837	906	916	872	859	910	823	918	942	965	872	903	927	910	907	874	855	896	912	865	919	917	908	916	857	840	890	868	907	940	926	832	920	883	966	866	882	900	882	872	938	878	897	835	884	927	897	888	898	907	898	866	880	864	897	862	907	909	907	858	907
33367	57429	47474	27962	18943	13386	10458	8245	6667	5783	4692	3559	3113	3059	2749	2351	1951	1819	1659	1492	1469	1351	1248	1247	1235	1222	1154	1242	1187	1197	1165	1039	1028	1051	1077	1025	1038	1016	1028	1000	980	1020	1060	1027	1016	1046	1003	1026	960	976	1028	984	932	952	964	974	1036	1029	1037	968	983	1005	979	1017	1013	1077	980	1015	990	1028	1007	977	1003	1022	1012	964	970	942	984	1036	958	960	1001	991	969	989	979	979	1001	1008	934	1025	968	966	1008	952	928	955	989	936	969	999	998	1004	969	991	953	1012	1041	1025	993	988	1017	938	953	1007	1007	947	1037	949	950	980	1030	987	991	969	984	987	980	1034	1004	1021	962	926	1013	962	1016	930	1027	957	1016	1007	981	999	1023	1022	941	1021	987	959	1036	976	1015	992	914	1018	957	948	1003	974	974	926	971	1004	956	964	987	971	1031	998	1026	979	986	934	984	997	982	1009	1006	981	1002	995	982	987	987	1029	1014	997	981	954	997	1001	980	990	1031	989	1048	989	1019	1044	1013	995	973	1004	989	1004	940	953	921	1000	998	961	1017	982	931	990	916	1016	1059	977	921	1023	1007	1015	993	956	968	1009	1034	1021	1059	965	996	1002	973	1020	957	1014	995	1019	1024	1032	985	1019	976	1010	973	1072	985	940	988	1022	944	1009	1008	925	959	1019	977	973	946	999	953	956	969	1014	942	962	995	1026	974	985	1004	977	1002	1009	944	1007	1016	973	940	967	999	977	1021	1004	961	932	990	981	995	996	963	968	976	1037	1020	956	952	1005	983	934	960	935	1014	982	944	993	980	1007	1014	1000	989	959	1027	963	957	981	958	1026	978	996	984	969	1054	960	967	984	1015	945	1062	937	1011	934	1020	1029	978	1006	969	1052	990	943	946	1012	974	1035	918	984	1003	999	958	968	986	968	1022	1059	996	913	992	1011	958	1021	977	1039	990	921	1013	988	953	902	1000	979	982	1016	984	1003	946	1040	1023	973	982	977	991	972	956	981	1019	1030	1012	1017	1062	1016	1042	957	1012	983	986	952	1005	974	1004	946	982	952	987	992	961	942	1014	975	982	990	996	1005	959	999	955	979	976	984	1043	972	1000	992	1010	939	989	999	981	1041	1000	987	985	971	1000	1070	966	1033	1011	1000	977	1003	1018	1001	968	982	1039	1042	1046	1048	1034	997	973	1048	962	1015	1013	985	957	994	981	1021	988	1041	972	923	953	945	961	955	992	989	963	960	1005	1015	1017	991	1063	952	1031	1043	976	927	1031	979	1006	1005	1021	980	994	935	1002	985	1012	983	1022	991	1007	979	931	921	976	995	1039	999	974	1023	966	906	979	974	1017	945	1001	982	1007	959	981	996	958	1004	892	1044	999	993	936	985	980	1006	997	979	965	1015	983	1025	1025	1021	991	990	991	953	974	1015	920	992	1032	933	1011	962	981	962	1007	985	947	1003	1002	970	962	946	1020	945	1002	983	962	978	970	989	956	1019	980	983	993	928	1010	980	997	991	980	949	956	1019	993	993	960	1058	1000	951	1010	966	1017	1048	1060	1020	944	955	969	977	1046	1017	975	982	1067	1020	1022	1017	966	955	1020	1045	989	974	1001	955	999	1022	1015	995	1001	977	1027	939	1019	978	1060	996	1053	1074	1039	971	997	938	973	1006	993	973	972	981	924	938	959	1010	975	1043	1007	1040	994	999	970	974	1029	1019	1000	996	1043	977	1021	984	925	980	1019	958	983	1010	968	986	990	955	971	995	972	974	1060	1016	957	1007	927	1014	978	973	983	1028	965	1013	986	975	1022	1005	984	953	1005	1032	1003	946	985	971	1008	969	986	1011	997	1035	991	985	996	959	992	1026	1010	999	1012	977	1004	1001	983	1027	1002	964	1029	975	963	985	995	943	993	1046	984	1044	990	1004	945	984	1016	1009	950	940	997	917	995	1005	1034	987	985	963	1028	995	953	1002	980	935	1048	1008	960	986	982	968	996	956	995	1074	977	987	990	976	1013	1004	1026	1002	1012	1034	924	968	973	1037	1009	1011	1015	974	988	1001	916	1005	1003	1059	1056	1014	998	1031	942	1032	1029	1029	977	980	993	1001	1001	985	973	987	1005	1021	965	965	980	957	999	995	1034	972	993	948	988	968	967	975	952	952	1014	996	999	1003	1003	1003	977	1017	1004	989	947	964	1034	969	985	990	1023	1009	971	942	986	960	1014	966	1027	988	1002	1008	1047	981	962	1041	980	1044	978	988	967	1013	1001	928	977	945	1068	1034	988	972	1001	978	1018	976	952	972	1056	976	973	968	909	955	981	910	972	1039	974	1001	944	936	1020	988	952	1013	992	979	976	1000	993	978	950	1004	1004	1063	973	952	1024	995	1011	1020	1015	996	974	953	1017	972	1008	996	1017	999	959	985	911	1029	1004	1044	961	961	953	1021	979	945	1007	981	957	1054	970	998	982	992	987	995	928	951	985	966	1012	1023	1023	1004	987	1005	972	1002	1017	959	1002	976	1013	961	1017	998	961	961	964	1004	1000	932	973	1006	1029	986	1041	1000	979	993	979	1027	946	981	994	1009	1031	979	977	1006	989	973	969	981	1048	1018	1004	1035	966	983	988	945	942	1034	1005	1013	975	994	997	977	974	977	983	960	1048	1025	1001	1004	1033	1023	1000	1021	1011	1000	990	1004	963	984	1010	971	1015	981	962	975	999	987	1007	1024	1017	960	984	958	985	978	1072	1010	936	948	970	1028	970	997	994	936	994	936	1053	1007	984	964	981	957	997	996	1013	1007	992	969	953	975	984	1011	994	1004	966	970	998	1040	967	983	999	972	948	977	992	1027	956	978	993	971	970	969	938	1027	1041	964	1038	938	968	986	982	996	956	1009	1010	1003	973	968	1006	957	1000	1003	991	1004	1005	980	988	1005	997	1036	1007	976	989	1028	980	1026	1033	954	1047	949	963	1011	983	985	1016	999	974	965	968	1034	981	1011	1016	966	990	1011	998	1000	1013	999	990	956	1000	957	1017	981	975	949	958	1026	993	1015	1013	965	950	978	988	986	1000	995	976	977	994	974	981	997	927	1002	990	999	979	970	947	1047	1024	978	975	979	1005	1053	920	965	990	973	1001	972	1046	994	1022	1019	968	980	1000	949	921	941	946	1014	1003	1023	991	929	1006	1016	948	970	997	1006	1003	1033	987	980	977	990	988	1024	1006	951	981	1024	977	1032	991	1020	961	956	966	960	970	965	1006	1019	959	952	958	961	997	975	1016	1012	922	1012	976	993	957	999	1002	1006	1004	952	1002	963	993	939	983	986	1018	987	998	1040	1008	995	979	1003	975	1045	987	1023	991	985	961	1013	961	985	1011	1020	989	1022	1017	1018	934	975	997	976	989	971	1027	995	961	995	1055	953	926	1018	1001	1033	1048	977	959	996	996	957	1019	1007	974	989	977	941	1067	945	962	1010	980	1042	992	966	967	977	1020	965	972	1011	1011	980	999	983	976	1036	968	1024	996	994	919	1000	985	981	976	1016	981	999	1013	981	1014	989	982	941	968	1033	942	977	1013	988	1002	982	904	1025	987	971	987	968	959	1002	965	930	1035	1010	984	974	1033	971	996	984	934	965	1013	1028	970	993	988	1038	961	998	1003	989	973	977	970	966	965	939	1061	990	948	1041	1006	972	981	980	920	1007	983	941	994	1011	1038	962	995	957	1012	966	932	1013	991	1002	981	958	944	1012	947	1031	989	999	995	973	1049	992	964	991	970	985	1015	988	977	980	995	1014	993	982	997	955	970	963	978	1031	986	1020	995	976	953	958	1015	983	945	954	987	1010	979	1030	955	927	959	925	973	1027	959	1002	943	967	973	972	1005	1042	981	949	950	960	983	991	1000	964	968	943	972	909	977	964	1022	1029	952	957	978	1029	1007	972	973	934	998	1011	973	1037	1048	985	991	1000	1068	996	935	1010	971	992	943	1004	1026	1033	974	1059	972	990	1017	995	919	1001	998	985	984	963	1000	1004	994	966	981	982	1023	980	953	1001
28974	24934	24238	12048	4675	2926	2059	1518	1306	1160	1045	888	846	800	860	776	674	737	660	657	665	673	661	640	639	643	650	626	603	648	614	619	611	629	610	616	607	591	666	669	578	606	637	618	600	622	596	619	619	622	602	625	636	578	604	583	615	591	590	606	611	611	646	632	653	576	628	571	566	597	614	592	581	628	602	569	610	586	599	621	624	610	613	633	619	625	611	591	588	631	628	598	577	617	603	566	592	594	583	603	617	579	586	555	614	646	663	607	616	556	613	612	597	602	622	581	574	644	596	614	551	585	591	588	562	546	603	615	559	613	610	629	573	621	644	574	584	613	625	582	592	651	632	601	585	600	579	592	603	631	577	573	594	627	585	625	607	622	609	599	594	566	604	626	622	606	563	605	598	593	610	616	606	615	582	592	559	579	599	607	595	594	599	630	621	572	578	590	548	644	564	649	576	588	595	590	583	589	594	609	609	591	634	584	590	612	564	607	606	578	599	637	638	576	614	635	561	591	630	585	652	571	548	631	583	602	535	659	605	633	583	643	613	574	609	589	595	590	624	549	642	567	588	637	585	597	586	612	597	570	619	555	619	593	553	593	547	566	618	579	643	602	596	657	630	560	592	578	612	590	597	577	627	564	615	582	604	609	651	609	606	520	585	603	611	577	566	588	582	631	594	606	590	602	583	586	604	610	562	609	606	584	593	609	593	620	621	594	585	585	574	581	576	628	617	606	573	571	610	638	603	606	632	590	625	573	598	551	581	595	594	604	632	596	607	647	609	576	601	577	603	621	606	614	571	569	581	594	597	570	646	647	600	603	635	588	616	533	624	618	585	603	600	600	579	595	602	602	600	551	592	603	567	571	580	611	592	610	568	602	627	566	610	597	579	586	626	629	601	581	619	581	617	565	594	624	606	574	586	599	636	595	595	552	581	612	569	567	627	570	592	637	617	606	599	593	575	590	605	587	621	579	619	594	619	614	601	597	583	621	618	601	601	613	583	588	589	561	611	595	597	649	603	594	584	597	598	617	571	580	572	651	573	558	609	561	609	550	579	606	623	663	590	610	592	624	611	600	624	595	596	628	588	600	570	610	586	614	613	581	556	585	574	597	617	593	574	605	619	588	570	571	645	606	546	603	610	602	604	594	609	655	607	592	589	647	612	570	607	577	604	541	603	596	592	603	580	610	596	599	641	599	586	598	562	587	601	632	635	593	600	614	609	585	614	634	623	558	634	620	566	567	617	578	631	636	601	597	558	642	620	626	601	605	584	601	580	615	589	601	599	575	571	578	594	595	570	610	603	595	652	627	590	601	584	581	587	582	580	607	575	584	611	585	568	650	590	591	595	588	622	576	607	601	574	612	590	626	601	617	604	579	607	617	564	631	598	570	597	584	546	604	607	612	611	566	588	620	580	584	602	610	618	663	581	643	608	625	546	595	582	581	605	590	596	577	586	602	562	591	644	610	569	602	586	544	561	611	591	634	569	618	599	624	606	599	637	596	615	583	624	580	573	575	612	538	585	628	622	628	569	628	596	626	588	597	598	644	582	580	600	581	598	626	637	567	533	574	600	580	652	628	602	608	622	643	639	592	606	596	617	622	590	612	633	633	599	652	630	567	609	567	610	619	605	562	584	599	568	590	634	594	646	616	623	578	626	595	625	574	568	559	618	629	609	586	597	589	613	600	612	584	609	604	596	593	585	614	575	591	578	581	595	581	591	622	650	552	631	589	626	619	580	568	563	568	591	592	607	603	588	610	600	618	595	578	582	569	622	626	600	610	614	617	651	587	582	613	591	589	592	556	611	599	617	592	574	585	615	610	619	584	563	624	579	561	604	615	580	569	566	590	596	608	598	626	591	599	589	582	576	577	603	587	603	618	638	589	600	610	602	582	614	603	634	593	577	578	589	538	603	607	587	578	592	564	608	623	571	578	620	619	616	635	616	595	590	545	576	603	557	579	581	600	606	627	634	606	590	619	553	586	615	607	600	618	602	588	596	581	592	567	558	643	582	608	619	610	597	627	649	618	598	624	594	633	615	609	609	576	601	596	612	594	573	621	567	565	635	619	570	577	634	567	603	600	590	602	612	608	593	585	566	592	570	590	590	606	647	638	584	643	625	530	645	580	570	560	578	576	606	612	571	569	599	595	546	594	618	564	592	616	606	591	615	637	622	590	626	556	606	641	583	568	594	591	646	589	603	596	599	597	609	584	564	607	576	547	579	604	581	608	591	570	608	615	595	610	585	609	571	582	547	632	593	590	549	602	624	575	568	586	622	622	618	614	572	594	624	588	603	586	644	623	641	601	647	554	582	589	544	608	588	611	596	579	612	600	642	619	617	565	604	601	580	622	610	571	653	622	582	546	597	591	606	628	644	639	586	610	615	608	626	606	596	608	607	578	600	590	605	598	569	620	576	634	552	630	606	593	606	608	575	572	607	585	614	618	609	592	618	615	632	580	559	607	593	603	565	573	602	626	630	602	608	594	570	609	584	542	574	603	627	600	613	579	567	618	578	626	611	589	597	599	597	627	584	606	551	567	570	616	592	549	601	636	588	577	625	589	596	599	611	634	632	605	653	583	599	618	572	623	582	602	564	597	595	599	577	535	621	652	594	555	611	564	583	572	636	590	570	592	614	622	589	582	596	617	607	586	601	577	606	560	595	591	599	593	614	605	578	643	646	557	571	628	570	565	602	637	633	618	599	634	636	589	557	609	580	587	569	576	665	617	586	618	558	584	600	623	609	593	617	566	657	593	600	654	544	622	639	568	580	596	581	589	581	595	605	557	557	639	631	577	623	622	599	595	607	622	581	606	570	598	636	568	592	653	613	624	594	598	568	603	610	630	575	583	624	603	560	573	588	585	621	621	616	597	629	594	612	607	627	606	575	602	588	630	585	557	584	594	596	623	606	568	575	606	642	583	630	579	537	632	604	610	596	594	612	570	584	575	634	584	633	595	620	593	576	633	618	593	598	623	586	583	561	586	606	624	584	596	614	582	596	567	626	638	590	581	595	654	592	619	604	584	605	596	628	608	574	560	622	610	622	594	616	595	624	617	630	596	550	599	607	580	589	589	595	564	644	607	571	620	638	614	615	556	634	577	627	600	608	593	630	582	592	614	606	626	639	589	573	601	595	593	623	615	613	556	639	587	621	598	622	607	592	579	569	574	576	630	580	595	613	632	578	592	607	624	576	604	566	546	589	601	560	571	659	624	583	615	597	583	578	611	591	590	597	603	635	621	642	611	616	651	601	605	583	599	626	593	545	583	576	562	583	631	613	611	621	575	586	559	578	605	608	623	609	625	601	600	603	600	596	597	636	616	609	629	617	606	597	622	628	581	605	563	607	593	617	605	582	601	601	594	609	596	583	584	609	589	611	578	605	614	627	593	594	576	595	644	600	578	648	589	585	630	576	594	569	602	568	652	611	602	606	574	585	620	616	622	558	603	588	592	604	572	610	590	586	604	590	618	567	600
28465	38461	28467	12858	7667	5551	3952	3097	2501	2092	1807	1449	1358	1271	1256	1105	1007	965	958	814	868	902	838	817	859	839	793	818	836	761	794	743	738	734	695	750	773	738	772	735	744	738	718	694	778	757	729	748	706	728	733	715	740	690	695	746	722	707	745	714	756	728	720	737	771	716	746	741	695	697	783	699	698	738	670	689	681	677	684	687	750	716	769	725	708	717	684	700	738	743	701	728	676	716	760	662	678	697	711	694	728	674	744	744	716	701	703	740	707	693	680	669	674	680	673	724	752	725	740	726	691	705	716	724	732	704	666	687	725	766	690	706	724	706	734	735	712	717	710	770	689	689	726	698	700	757	746	762	712	756	685	742	727	727	739	740	710	730	729	719	715	733	716	719	734	770	752	724	734	778	685	677	690	778	731	703	744	686	732	685	739	697	678	745	678	684	681	720	704	689	717	695	745	675	676	686	708	704	745	736	746	710	677	735	709	717	716	714	725	694	774	726	753	744	730	693	720	696	705	725	725	698	673	707	710	729	725	754	703	739	724	695	791	705	743	730	694	727	770	712	696	742	742	664	693	769	733	748	692	706	745	721	727	728	716	750	724	671	718	756	702	722	773	690	678	684	661	682	714	744	752	692	710	711	734	688	790	711	662	717	709	726	717	724	677	764	739	724	715	690	692	723	756	744	717	729	721	764	753	743	772	747	754	715	689	763	729	751	678	686	704	724	655	676	737	705	720	704	732	734	666	762	720	730	728	703	723	735	713	722	724	737	686	748	749	726	736	743	738	751	757	659	677	729	751	732	696	753	716	683	709	715	707	697	746	725	715	672	701	669	763	720	770	746	729	792	672	714	706	672	690	775	658	707	717	714	754	754	709	759	803	758	714	744	723	681	694	715	746	711	723	677	712	727	777	728	750	703	726	708	683	742	776	729	680	738	703	708	694	712	707	745	756	689	710	707	687	708	701	744	722	718	751	737	731	712	771	679	774	740	759	743	755	708	715	707	727	742	696	748	712	678	700	764	657	774	683	718	700	718	729	669	774	735	712	705	746	756	738	719	698	738	696	759	737	684	669	689	733	760	752	745	751	731	732	737	713	738	703	729	685	718	702	749	714	726	746	707	720	716	702	708	714	678	742	711	751	717	721	733	748	743	729	691	718	700	740	727	750	743	737	760	723	718	756	719	701	732	714	691	703	726	723	726	672	738	728	750	718	730	704	737	707	730	754	727	722	766	737	755	680	777	731	704	727	747	742	691	752	758	724	759	729	785	750	756	680	716	734	725	754	714	701	698	691	768	667	708	740	730	670	662	723	711	722	716	715	774	713	696	724	732	731	689	713	736	745	731	769	729	661	770	675	701	672	768	745	740	690	709	730	712	713	720	686	705	736	720	729	725	744	722	735	731	772	723	743	698	741	728	718	718	708	714	725	715	744	707	741	667	726	754	746	723	681	742	736	685	765	730	751	688	739	696	710	748	725	756	732	685	760	739	666	768	727	742	733	689	761	744	761	752	722	683	726	730	734	750	736	670	726	697	751	699	690	734	712	722	756	714	697	708	730	735	707	777	689	674	728	742	668	707	707	715	692	743	715	772	754	738	771	707	735	717	756	706	713	755	734	730	731	711	694	746	714	712	701	722	755	749	765	774	730	680	716	741	754	747	710	679	687	744	705	716	740	759	747	719	753	728	719	735	694	761	712	774	737	745	707	764	685	722	719	716	747	739	708	746	740	713	731	691	762	705	686	696	689	734	748	718	733	742	709	699	731	721	731	750	743	690	739	687	703	713	722	749	775	742	722	740	682	675	709	720	773	750	718	749	717	751	755	746	703	715	723	702	742	714	668	699	691	722	691	718	682	718	721	765	746	743	738	758	717	730	700	719	707	692	713	701	709	677	732	712	705	695	776	673	733	737	682	725	743	710	776	756	719	709	692	706	724	748	684	702	712	685	695	771	719	722	673	752	728	668	700	698	739	741	657	737	742	766	765	707	721	752	724	675	746	710	719	712	733	737	691	710	759	737	704	759	699	705	678	696	733	775	719	751	748	746	699	720	766	740	773	726	699	756	717	698	692	746	728	699	682	696	755	746	738	704	682	691	719	717	776	735	746	748	718	709	714	727	762	793	745	692	721	705	692	705	738	728	736	723	704	767	665	663	693	735	700	719	713	718	695	715	748	699	722	709	688	693	733	703	703	748	760	702	723	686	730	712	717	736	694	723	692	708	698	706	712	734	729	666	755	715	719	692	762	700	746	766	693	757	654	770	707	726	741	644	733	773	722	722	734	696	696	676	693	734	684	725	758	677	669	713	709	711	760	719	723	723	757	695	713	750	669	698	702	745	749	736	703	668	767	742	721	732	693	716	717	704	733	732	742	723	729	694	781	705	717	703	698	709	725	723	760	735	720	736	738	765	721	770	692	717	673	720	751	699	758	760	751	687	703	727	706	742	736	725	690	745	689	762	702	720	757	700	731	722	770	700	710	714	729	760	694	725	737	769	726	720	727	718	732	665	708	764	720	735	733	762	752	729	725	702	723	757	716	706	722	681	761	751	760	766	680	713	746	705	759	700	755	707	737	710	763	686	738	728	725	752	699	713	738	709	699	707	670	740	706	729	715	712	677	731	712	685	722	728	655	723	750	736	735	732	733	711	745	746	749	695	722	757	654	705	736	719	726	699	716	706	726	702	736	724	711	721	700	715	737	747	693	734	691	709	750	780	723	797	729	710	679	687	679	714	743	717	733	652	693	746	693	719	677	705	745	712	730	695	746	760	671	713	723	756	725	719	715	715	729	736	727	698	726	729	711	714	747	745	730	681	731	722	726	699	692	724	699	758	698	760	721	737	752	718	692	679	721	756	698	771	756	754	722	762	707	734	698	683	686	738	663	789	710	753	748	693	704	726	735	724	677	724	748	748	714	712	710	722	760	722	731	731	710	687	704	684	732	738	710	731	718	700	696	733	735	678	737	693	692	733	747	694	691	733	729	763	741	738	720	694	725	709	707	735	741	740	781	738	729	718	734	726	717	750	719	703	662	725	783	717	689	702	719	705	714	732	702	765	683	752	674	748	725	776	725	734	728	718	748	692	721	752	745	670	658	712	731	703	682	708	710	724	746	680	745	745	716	691	687	672	730	736	747	740	742	730	714	730	769	749	710	743	730	743	743	726	717	781	715	744	727	689	741	710	732	714	762	732	672	782	660	708	710	759	698	667	721	704	739	775	701	743	668	705	721	757	715	728	702	740	748	709	743	741	706	719	719	739	709	763	737	750	731	745	693	733	656	705	794	724	735	709	689	743	703	729	671	761	712	734	746	734	780	656	726	723	730	686	706	738	719	695	783	747	743	758	688	724	715	688	723	667	697	775	696	736	697	678	703	675	686	723	731	720	738	716	729	656	771	731	709	690	709	758	704	730	707	699	687	746	724	699	703	706	728	683	758	715	673	719	763	672	719	707	738	712	698	747	737	727	707	678	714	703
24347	21285	28456	24732	20412	10336	4088	2516	1849	1463	1268	1090	902	892	858	836	739	713	659	651	647	646	634	605	601	609	629	626	574	627	602	611	576	559	575	555	545	560	580	546	536	549	558	565	520	548	544	573	513	517	556	541	542	556	540	532	533	574	559	545	547	516	544	573	516	532	571	552	502	549	525	550	484	530	543	503	572	511	518	553	543	564	534	549	512	545	544	569	529	530	507	529	524	569	553	547	526	529	534	546	522	555	519	572	495	559	504	538	547	528	556	553	548	529	526	531	558	544	518	547	518	496	560	533	590	526	516	532	499	513	545	548	512	537	507	516	563	541	555	512	546	483	494	558	536	530	519	562	526	538	527	547	517	527	553	524	528	562	510	530	563	500	559	547	595	539	542	541	508	545	529	503	543	549	568	553	532	521	557	551	520	502	592	537	532	505	540	534	536	534	513	578	567	506	565	539	514	517	531	547	525	555	519	553	522	550	550	483	541	577	517	512	536	549	532	522	545	523	515	526	522	514	531	524	522	553	529	523	513	573	523	551	505	503	537	520	550	525	512	517	515	519	532	515	517	554	546	477	582	553	544	553	550	520	518	524	525	525	509	567	528	548	527	545	577	546	522	588	546	484	520	543	517	554	543	496	537	539	502	496	547	529	526	551	551	512	517	532	500	536	511	540	528	522	529	477	519	515	545	513	555	497	519	533	514	547	547	545	507	504	516	519	528	579	524	526	545	514	539	511	558	537	490	547	552	543	484	537	510	503	555	515	530	527	529	562	543	535	511	509	504	527	554	517	523	545	524	488	539	535	497	541	535	568	550	497	529	530	511	573	560	506	521	509	524	533	524	524	538	555	571	526	521	521	543	536	516	573	531	545	540	526	499	540	514	549	491	507	484	548	539	519	507	539	548	531	512	527	557	565	538	552	545	505	591	574	500	526	541	539	495	490	486	555	522	553	524	561	566	501	521	490	526	515	553	519	583	527	543	560	551	515	570	533	560	507	530	541	535	593	514	514	539	526	594	549	564	518	554	550	557	486	564	522	516	556	488	538	531	549	536	527	512	554	504	541	527	522	516	502	524	502	504	535	522	529	554	555	538	536	567	549	511	540	554	536	557	526	521	517	522	542	524	496	484	534	507	522	529	531	492	512	544	502	524	541	544	518	518	556	492	532	549	532	521	505	530	476	514	527	539	490	508	508	498	530	528	572	525	473	527	538	521	563	494	518	485	509	512	530	541	516	574	490	477	560	508	526	573	522	536	565	571	550	537	563	530	521	505	544	484	503	550	575	521	531	541	536	574	519	528	508	541	505	532	503	494	538	501	534	516	535	504	559	540	525	527	531	527	545	508	522	555	491	583	533	531	524	547	530	568	545	533	563	539	524	513	580	518	536	548	541	518	542	552	553	531	493	475	524	540	557	521	533	520	586	517	536	526	520	484	518	554	567	517	540	549	536	492	510	514	530	553	527	545	557	498	517	542	543	570	528	514	576	523	541	505	515	548	562	548	533	539	550	532	529	547	513	495	535	552	534	561	546	509	515	529	530	578	528	501	547	506	517	533	539	527	550	513	559	502	552	483	510	555	560	537	535	520	495	522	544	514	527	543	531	510	506	543	568	512	528	519	494	549	530	519	537	550	511	523	540	533	549	497	500	590	535	554	537	485	524	564	529	531	548	507	494	534	551	535	490	526	538	564	539	575	508	530	518	525	567	534	552	561	525	528	531	597	529	563	539	596	542	519	511	553	536	539	537	538	548	541	519	552	530	538	525	514	491	536	534	578	532	519	533	537	551	551	529	495	539	523	502	582	518	530	533	556	553	520	472	566	523	554	508	509	493	538	554	560	505	516	545	564	509	581	506	573	548	533	525	567	531	522	534	541	537	561	564	564	560	553	535	516	521	541	496	531	506	523	513	546	523	568	580	538	512	523	525	539	529	497	533	524	487	521	579	498	536	500	573	516	502	522	535	564	526	531	542	540	513	513	499	560	533	507	538	580	509	561	561	523	546	532	500	522	539	569	530	488	544	531	530	563	533	526	544	542	547	525	554	529	520	563	527	542	485	514	568	525	537	531	557	541	518	539	531	486	509	513	522	580	544	534	533	545	535	556	537	531	551	514	528	514	529	510	539	529	532	510	502	542	529	536	509	506	523	549	535	568	583	566	493	547	508	478	535	518	539	529	559	530	540	526	559	539	535	525	545	551	527	516	505	508	542	509	528	586	540	545	555	527	537	531	543	543	528	513	541	541	548	546	548	531	570	544	549	535	553	585	562	570	523	534	539	532	535	556	528	484	503	543	556	512	515	519	523	532	546	557	506	524	524	525	471	583	504	584	556	532	541	500	539	560	537	535	552	531	527	516	518	529	547	512	531	548	563	529	505	544	539	520	539	527	517	538	580	534	503	556	534	509	526	508	490	512	546	512	531	539	520	475	536	577	493	499	520	512	534	481	569	532	528	545	547	502	545	563	532	538	527	547	537	564	534	488	558	508	510	532	535	543	512	537	554	550	529	517	516	520	559	603	530	578	526	559	552	529	546	510	494	522	524	505	562	522	547	569	545	526	520	556	563	562	529	577	507	563	566	518	551	481	516	481	531	536	483	574	516	522	519	548	556	550	539	533	505	561	515	562	560	513	531	552	483	572	563	548	544	506	529	538	493	550	513	517	575	530	494	549	582	558	533	549	481	503	549	533	557	551	536	523	528	509	528	545	524	557	525	557	499	559	572	514	527	510	580	514	515	506	554	545	530	491	523	544	517	540	565	551	538	510	508	508	500	545	512	528	547	507	529	539	518	521	545	543	503	528	482	549	555	541	547	545	552	546	513	546	531	569	536	543	547	528	564	516	541	535	553	534	542	550	516	514	468	535	524	582	520	510	512	499	522	523	532	512	559	534	582	523	526	524	562	515	552	558	527	530	556	551	476	536	558	574	557	516	519	529	531	541	499	529	531	536	503	525	562	527	516	555	514	529	550	536	508	507	511	528	572	480	541	549	544	550	541	542	529	521	538	548	530	540	539	532	510	496	525	524	531	540	494	506	525	473	516	506	540	538	533	526	529	530	553	530	559	487	507	508	492	457	551	514	520	525	546	515	545	571	521	542	518	542	524	524	540	545	531	539	481	547	508	505	549	546	553	509	556	519	511	558	535	526	511	492	549	507	530	530	494	505	541	556	548	546	544	519	562	551	519	551	538	526	573	481	503	566	556	538	514	531	554	542	535	489	542	560	488	529	533	501	511	521	552	558	523	529	559	489	562	526	525	547	509	512	510	530	551	529	516	567	499	535	559	496	509	536	554	571	535	527	539	540	519	538	499	516	524	514	533	541	523	569	546	548	507	539	521	529	527	507	491	510	516	534	521	565	505	543	558	552	539	543	563	542	523	527	533	522	542	531	557	518	517	532	540	504	549	527	545	535	558	535	557	536	515	570	530	534	517	501	552	527	483	566	497	553	571	482	526	545	524	506	531	501	532
30115	47763	41859	22497	11527	9087	6615	5197	3765	2973	2526	2016	1687	1464	1322	1223	1018	1057	927	875	817	891	850	832	798	796	780	746	804	753	741	778	704	691	717	645	697	645	701	613	679	650	674	658	640	660	625	627	662	658	698	641	638	644	619	640	619	638	607	646	698	657	632	667	643	667	614	640	656	668	656	638	683	638	669	681	617	598	605	624	583	644	607	613	650	599	585	662	613	631	608	658	631	573	634	613	612	658	639	623	616	631	644	660	626	625	637	597	627	619	635	654	692	647	593	629	631	576	690	645	625	621	616	649	638	617	614	654	629	628	658	669	593	625	660	672	612	597	649	634	628	641	632	632	640	613	644	627	639	644	603	625	660	636	656	589	635	598	654	608	657	675	616	624	624	634	646	639	626	627	642	640	603	636	643	635	624	642	646	653	592	650	634	610	629	655	627	660	629	662	641	646	636	642	627	634	634	670	626	677	657	660	640	635	650	650	626	611	661	630	649	605	669	581	630	629	660	611	620	637	642	627	641	601	620	649	628	643	637	615	684	622	599	647	615	659	619	630	616	632	651	640	635	595	641	613	631	656	622	653	622	669	621	623	610	579	620	656	623	663	642	631	663	605	633	632	607	634	649	629	594	599	625	628	630	658	635	654	604	619	672	672	659	609	647	667	569	689	632	633	633	664	656	620	629	640	648	590	677	679	614	642	645	633	638	660	613	637	647	677	620	611	607	590	624	660	618	594	630	624	670	616	628	659	684	641	598	632	637	620	643	616	634	640	610	628	684	664	617	641	631	665	637	685	626	599	604	681	642	631	621	626	618	659	661	618	620	643	620	591	631	653	594	608	622	672	579	665	619	612	663	594	652	662	634	580	630	631	633	655	598	698	617	641	607	623	662	626	639	650	638	671	612	589	664	609	610	630	655	693	678	632	615	672	659	658	672	639	679	625	647	605	602	645	629	628	667	637	643	624	639	600	641	634	649	642	658	608	659	654	650	597	646	651	621	649	638	611	618	638	633	612	657	622	676	625	601	653	633	638	657	624	652	658	625	578	626	703	648	642	628	657	639	632	639	634	680	645	613	596	596	608	634	659	644	599	657	628	661	673	639	608	677	650	659	638	690	584	590	635	682	681	632	627	659	597	598	643	582	644	634	632	611	720	605	652	661	639	628	689	669	634	632	603	649	665	608	609	640	607	625	660	630	680	577	617	647	600	602	685	654	639	659	617	638	665	609	608	637	609	587	633	642	594	637	626	657	629	642	623	631	640	627	570	654	618	626	612	661	624	664	647	678	657	579	639	641	635	657	605	621	644	629	616	628	650	631	631	671	615	639	625	631	616	664	612	651	598	621	633	629	602	662	590	635	569	630	642	629	704	650	652	632	643	601	624	624	670	594	644	617	648	632	671	639	657	634	657	669	606	687	622	706	585	656	624	603	658	620	622	625	632	644	663	642	616	636	638	617	623	656	643	634	658	667	653	623	619	639	653	614	647	658	669	636	645	653	636	654	626	659	582	638	640	626	660	615	637	612	613	633	639	635	641	631	647	608	588	606	621	610	608	598	590	623	669	607	659	652	608	653	601	590	643	647	664	608	692	640	629	612	635	649	637	637	641	625	618	611	613	623	613	583	635	629	655	593	616	625	642	662	673	638	662	666	695	605	630	631	643	615	644	617	632	654	649	664	610	616	651	620	633	619	639	673	628	607	656	627	633	650	657	655	661	577	666	655	587	598	650	579	645	620	601	644	586	620	596	608	662	634	613	676	635	584	643	641	653	635	664	604	582	643	656	621	614	640	637	650	616	634	639	630	670	666	607	636	625	597	675	622	582	621	608	612	678	667	604	610	644	618	618	613	584	635	626	623	678	605	656	634	673	605	662	621	621	649	666	600	628	592	653	627	641	645	606	650	631	652	599	608	644	653	593	618	633	604	689	600	636	654	618	633	636	596	607	632	636	637	633	612	630	618	655	615	631	672	663	603	642	660	627	676	625	669	606	602	638	652	668	626	651	618	633	637	637	608	605	634	653	665	653	641	624	646	627	677	645	647	619	663	646	644	610	711	615	614	614	617	608	611	679	629	635	629	621	645	659	655	606	639	650	642	650	642	620	630	644	666	602	656	650	610	628	667	683	657	632	570	656	640	637	643	625	575	625	640	696	623	632	592	587	636	640	598	646	633	673	629	646	643	649	602	612	613	639	598	643	635	617	582	656	681	654	648	670	620	617	644	643	618	667	645	620	607	671	656	619	607	609	646	643	631	620	598	626	603	660	658	672	614	671	647	667	651	645	637	618	637	604	605	658	646	678	681	637	667	665	651	588	673	659	671	625	622	620	603	644	630	672	634	591	637	626	607	622	653	663	640	673	637	654	614	612	664	584	652	656	646	649	677	609	631	603	601	694	670	650	608	631	639	634	580	635	678	605	631	613	665	650	610	675	596	606	681	673	613	613	610	641	623	602	601	606	662	617	612	675	640	609	614	612	645	635	622	629	632	611	588	657	649	687	656	623	606	622	612	609	688	643	631	630	658	679	658	592	641	649	625	642	611	632	650	627	651	615	667	639	638	638	592	635	675	620	599	627	654	648	636	642	648	596	626	635	641	620	633	637	593	643	640	628	602	645	658	636	624	624	671	621	656	651	620	629	666	626	673	678	677	628	654	617	679	606	652	620	621	612	672	646	636	665	619	637	637	641	641	623	641	644	645	703	645	667	586	636	656	693	651	632	595	614	557	691	603	641	628	617	627	600	623	648	644	643	628	594	659	633	606	639	617	616	633	664	624	628	612	639	618	620	644	654	606	614	645	632	583	644	628	641	628	667	626	618	665	593	663	632	592	652	635	639	701	617	620	654	617	619	606	649	646	632	623	636	612	630	622	654	615	665	638	625	658	623	659	600	591	602	660	666	600	641	649	614	677	646	632	642	623	592	621	646	616	669	638	639	604	660	637	677	637	647	631	628	649	649	636	612	636	614	632	630	649	659	614	633	657	650	581	610	640	597	602	638	645	626	621	611	643	651	662	588	609	655	606	638	637	656	671	651	627	703	619	591	639	630	638	691	650	628	627	646	642	659	598	599	637	594	628	610	638	678	652	619	622	624	650	638	626	625	616	657	607	664	609	646	591	648	668	618	579	644	646	605	642	573	641	658	656	641	631	613	642	624	615	649	627	626	642	615	658	620	643	612	659	609	591	625	636	619	646	655	604	631	633	622	668	653	631	598	649	588	616	567	624	679	621	675	620	662	660	625	661	607	641	643	601	620	607	593	641	627	665	587	645	618	617	641	615	612	670	639	647	644	615	604	612	630	585	618	578	625	639	648	647	662	640	630	636	620	641	630	616	699	634	643	604	613	664	651	622	603	670	659	593	632	666	627	604	647	615	647	614	640	631	694	656	655	612	671	627	679	642	632	670	613	626	598	646	634	631	613	610	633	634	633	567	622	633	602	590	644	674	629	636	600	648	589	635	627	659	632	653	657	642	614
25453	21398	27648	25001	11655	4543	3124	2183	1749	1578	1513	1266	1230	1112	1086	1023	1014	1009	985	965	942	922	986	941	901	963	927	932	919	869	922	882	941	865	944	911	911	908	930	846	899	903	913	858	861	885	864	902	862	837	895	838	861	854	862	925	868	876	907	866	832	884	860	871	901	873	891	884	925	870	812	849	920	894	865	844	874	890	887	897	868	831	822	801	886	830	886	895	849	843	916	838	937	887	871	881	838	837	919	814	904	860	844	874	829	862	844	824	876	849	879	831	913	823	831	829	839	811	829	911	899	918	803	788	850	848	870	861	890	869	932	843	897	879	849	850	893	857	848	851	873	858	865	873	910	901	845	899	830	881	907	853	903	857	872	831	882	869	871	913	867	834	913	881	828	936	891	846	933	928	867	835	885	867	897	836	852	870	958	844	840	855	845	878	898	908	927	923	818	890	865	867	891	880	890	850	887	888	858	875	880	830	916	856	895	883	857	868	836	890	843	836	881	889	851	890	900	816	836	849	876	843	881	879	801	876	859	841	834	900	850	908	847	822	812	789	929	859	874	872	849	859	869	886	929	853	907	898	857	861	886	879	863	849	830	835	835	831	878	850	945	840	858	849	861	830	847	865	872	855	888	874	880	865	900	847	854	852	903	869	861	887	866	852	837	839	896	828	859	826	904	869	855	866	893	812	919	829	860	879	841	847	850	916	849	873	917	876	857	849	893	834	817	915	878	864	847	846	859	850	835	918	867	894	831	885	894	906	903	870	898	928	932	850	880	931	848	902	833	848	841	884	864	884	872	893	905	891	866	823	837	859	915	856	939	884	916	918	870	891	924	818	873	887	856	831	892	911	857	905	882	857	895	895	904	887	869	823	888	835	817	885	839	840	834	850	857	914	927	859	870	858	838	882	915	840	885	857	833	865	865	868	898	867	885	867	804	836	858	884	848	875	856	891	859	851	882	874	929	841	893	865	852	853	877	886	869	861	837	857	898	874	843	884	874	870	905	866	853	854	901	850	873	856	862	829	903	843	886	892	888	856	876	859	865	849	863	927	841	841	854	881	868	871	883	831	871	903	862	918	864	840	904	835	902	894	839	882	849	832	860	865	838	867	895	885	846	840	873	916	817	887	856	847	872	898	842	856	842	837	850	870	850	840	878	889	849	866	874	873	842	867	835	848	857	872	888	922	916	814	851	873	854	829	879	902	881	835	839	829	856	892	882	915	895	881	921	851	860	903	878	857	901	843	877	906	867	891	866	876	926	905	861	911	857	861	863	904	885	832	850	848	872	872	849	869	869	926	905	835	858	843	844	917	906	831	883	862	853	879	879	816	902	932	874	925	871	899	902	887	863	894	892	847	874	911	862	896	799	888	862	923	859	891	873	893	766	903	854	906	901	904	931	855	845	889	866	865	857	880	895	810	882	863	826	860	839	855	866	884	866	875	821	835	823	849	881	834	822	892	869	858	927	854	844	847	912	882	902	856	854	922	830	860	893	818	844	844	857	863	871	871	862	885	872	890	877	824	836	847	889	811	808	904	869	879	907	843	883	866	896	829	843	875	871	846	866	890	853	870	881	859	843	875	841	883	882	856	821	921	873	830	849	857	862	892	875	844	890	864	856	864	907	874	888	853	853	861	846	864	892	839	838	868	886	855	839	870	864	871	846	884	893	802	903	865	878	815	900	879	833	887	872	824	874	834	823	869	867	829	884	877	835	866	866	828	862	886	880	904	895	824	892	895	862	870	889	893	865	834	894	858	865	880	804	815	885	852	918	887	826	922	855	890	951	857	914	848	842	896	883	855	818	847	856	865	900	872	900	803	896	873	893	930	845	859	897	906	856	876	883	913	857	832	882	848	852	806	904	846	828	849	817	884	862	828	846	873	941	873	900	880	921	867	864	875	873	869	877	871	809	924	902	895	902	885	892	872	835	851	837	834	839	906	879	842	866	841	884	856	871	828	835	805	849	893	839	877	859	900	866	866	888	826	877	892	873	862	830	851	911	913	801	912	852	802	889	894	840	906	942	862	875	870	823	847	868	857	857	864	843	843	856	849	852	837	886	843	885	855	830	891	823	851	859	879	915	886	873	877	864	879	881	914	814	870	893	873	923	832	890	808	883	887	872	901	842	880	870	926	881	927	861	827	901	898	876	840	819	879	823	823	884	894	837	811	810	856	877	894	878	824	816	851	938	893	872	893	873	835	890	876	860	845	820	861	909	880	857	913	814	875	902	843	876	917	880	910	842	855	897	902	849	833	889	911	782	906	817	897	893	907	898	868	887	900	836	796	881	906	899	822	906	857	872	872	895	875	851	863	862	875	886	817	837	905	887	858	919	881	820	839	871	863	801	809	864	882	870	882	865	865	850	817	879	895	913	878	891	813	902	871	829	865	822	887	920	861	871	888	901	888	831	834	835	857	872	897	833	856	875	893	881	893	840	806	853	879	856	846	838	864	847	883	882	847	891	838	918	865	874	832	904	814	856	893	892	856	847	906	855	872	882	912	866	859	922	863	834	881	949	836	899	828	823	882	840	926	892	877	861	880	894	900	854	880	837	896	868	877	917	839	874	853	887	917	921	908	879	864	871	843	902	905	872	876	864	845	834	859	896	886	922	898	893	850	839	935	892	864	884	844	905	890	839	877	899	821	818	835	835	839	809	861	865	861	869	850	864	848	876	877	903	907	830	873	887	905	879	897	862	917	920	905	880	902	881	850	846	861	830	817	875	883	864	859	882	839	834	823	862	836	846	876	858	876	826	828	814	888	880	916	919	848	906	886	872	903	885	840	908	873	832	844	939	901	887	861	888	905	881	855	887	850	927	835	837	870	884	828	863	845	851	910	895	839	886	881	969	861	865	857	847	866	812	869	896	875	896	877	878	898	895	889	884	885	889	935	807	895	837	914	834	884	910	942	906	891	916	850	922	859	888	857	938	912	858	906	842	893	897	877	872	880	879	846	894	853	898	880	854	862	822	876	847	852	905	881	894	902	897	849	894	868	909	871	869	849	923	925	846	848	935	820	833	879	879	835	870	868	842	898	857	829	897	878	891	860	878	813	897	835	972	847	854	864	845	873	898	834	841	886	847	857	905	884	825	930	848	842	913	894	851	880	862	874	903	842	854	933	842	906	822	850	839	859	883	848	856	798	883	874	863	871	855	877	900	876	920	917	816	838	926	907	854	830	883	911	833	846	856	822	922	845	811	891	829	848	891	858	899	917	862	803	843	905	892	867	834	912	804	942	893	832	847	863	909	884	885	817	893	871	885	843	788	820	844	852	837	903	864	895	900	913	811	870	908	872	906	885	884	847	862	933	897	835	843	865	896	852	897	885	886	876	915	894	857	879	842	859	857	876	876	906	824	840	834	848	848	867	882	888	841	888	894	893	860	892	860	884	806	878	844	924	842	893	845	893	856	872	835	834	840	869	836	908	843	837	859	889	860	868	863	839	888	874	898	850	894	889	895	887	892	857	845	857
29941	45389	35636	16469	9517	7461	5943	4201	3400	2733	2500	2191	1928	1662	1507	1423	1233	1318	1312	1242	1132	1186	1149	1163	1123	1090	1103	1120	1181	1102	1072	1041	1055	1034	1068	1037	1043	1026	1033	1013	1003	1013	967	987	986	1007	989	1037	956	1022	1005	1016	959	1019	998	1013	977	981	1006	1016	996	963	996	980	996	997	1011	1034	1011	971	980	1025	992	1032	1012	987	957	1026	956	1089	995	1006	952	981	986	974	1044	1043	1011	971	1033	986	1005	952	990	972	976	1013	1037	990	1015	1008	984	1011	1037	977	984	991	993	1011	969	1011	1045	1022	933	960	981	1022	954	997	978	1093	1004	1014	987	1004	982	1047	1008	1039	955	1028	1014	987	1006	972	1039	966	1053	1115	974	977	1008	1008	1017	1029	1029	1029	1003	988	971	998	1066	1018	1026	1007	982	1014	969	1008	980	1000	978	986	1002	959	1036	1019	1008	1046	961	999	1037	999	1002	983	1003	981	1007	1025	1022	951	995	1016	943	1001	977	1024	1045	991	1017	1015	949	963	989	996	994	976	1015	1002	994	1028	1002	1023	960	1071	979	996	1020	958	988	981	990	1032	997	971	1000	1002	951	930	999	991	981	1007	1035	1027	1023	1054	1013	1013	1043	989	1013	929	1022	1017	1008	980	973	974	971	1014	1013	1004	964	1026	1058	987	1055	993	1019	1048	968	982	942	986	988	1024	958	1000	1028	1035	958	1015	1004	1022	1008	894	1011	1001	1027	999	1001	991	1026	1035	992	1012	969	1004	1038	971	969	965	975	1009	1001	985	1020	968	979	965	975	1028	1053	959	1015	992	1011	939	1005	987	981	982	1065	964	978	971	1008	994	1018	994	984	977	991	967	1060	953	976	1024	970	1051	958	1019	1016	1044	1007	1042	1056	1024	983	967	1004	966	1035	1001	1059	1028	993	1000	983	1019	1036	987	1049	982	984	1005	1021	979	1045	983	1013	997	1011	985	1040	968	1024	981	962	1067	1037	990	976	1073	988	1011	1004	988	982	1016	994	1002	1025	1006	1024	1006	1030	1060	1031	1024	967	1012	1015	1008	973	985	993	968	1027	1053	1037	964	1019	1055	1005	995	1001	1035	979	1026	1023	1035	955	1026	991	1046	1009	990	1068	962	1051	980	981	1004	1047	1039	992	1015	996	998	962	979	1048	1041	1026	1002	1051	1008	969	997	1009	1001	952	998	1024	1023	985	1061	984	963	944	1017	1009	1012	1015	1005	976	996	1018	1012	1013	951	978	1011	992	1061	995	976	1006	969	999	1017	1034	943	955	1045	987	962	1000	1008	1029	1003	1018	1040	1020	998	957	1049	1057	980	1004	976	1043	1016	1007	1021	984	1013	1038	1016	962	1000	994	984	975	1043	985	1035	1043	1015	975	1057	994	1025	1022	947	1069	990	935	969	991	963	1005	998	982	1047	937	1055	1011	1019	1027	997	949	1014	1041	1030	1047	1015	1019	1027	980	1003	1012	1080	1015	1005	1046	953	911	1025	1036	933	1017	1003	976	940	1026	962	1029	1007	972	995	1002	956	998	1039	981	1050	1005	967	990	988	1053	961	1019	969	1003	951	988	987	998	1010	1034	968	987	956	1010	1005	1021	944	1014	996	975	1007	951	957	983	1018	1040	1013	1062	1007	996	1006	973	1011	1000	955	931	971	1014	965	954	971	1003	976	1052	1034	920	981	1013	1071	986	943	1021	975	998	1004	984	1003	1069	1087	945	1039	1037	1044	1006	1046	995	1007	994	1003	976	988	1011	1022	998	997	1006	1045	980	1004	1016	1028	947	1033	1015	1011	990	974	1027	1018	1001	1025	1044	994	980	987	1017	1047	997	972	1011	981	1031	970	1006	1026	1002	1014	955	1016	979	1016	1038	1014	979	987	960	1027	1008	1022	995	936	1002	989	999	1011	993	997	968	1018	1016	976	992	1053	979	966	1024	943	1010	1002	1013	978	1044	1050	967	1010	988	1022	1046	1017	1053	984	966	977	948	979	1003	1039	1034	1002	1046	962	936	988	990	1019	947	1023	962	1054	1031	1060	964	1029	970	1016	1000	954	1009	995	1008	997	959	1026	985	1040	1046	978	1018	994	1008	1012	1041	957	1008	1027	1019	953	998	1026	1038	1015	952	1018	1013	995	1000	1015	987	931	945	1052	1010	997	1057	975	1048	1039	1020	1040	917	932	1007	1024	1025	973	971	1061	1010	1004	980	994	1061	1010	1023	1043	1048	977	1016	980	978	969	963	1032	989	1001	956	1025	990	943	1016	995	1046	993	1059	1134	1045	1058	1067	1004	1032	980	974	953	1017	989	973	953	1005	1009	957	1042	1049	1030	962	1012	1025	1017	992	1038	987	1007	1017	962	957	1052	1044	1027	1002	1013	964	1015	981	1032	971	1002	1019	1026	990	1018	969	934	997	967	976	1019	987	1016	960	970	1020	1011	1017	980	950	968	993	1008	1034	992	1031	1003	1008	957	1010	993	972	1021	1011	996	994	1005	995	1011	1017	955	956	985	1019	1022	978	985	1030	991	980	999	973	990	979	993	1043	1000	975	1022	952	969	1015	955	993	1016	987	1024	987	988	972	1001	999	980	1056	998	988	1048	983	1000	992	1019	976	1052	1031	978	989	978	923	987	996	1027	959	1012	988	1040	1009	988	970	985	994	1038	1032	994	1033	985	1023	974	1003	1005	1020	999	997	997	982	986	1044	998	1001	987	975	963	978	992	1035	1067	1008	975	995	1004	1036	977	987	983	1002	970	1011	971	1014	1040	1041	1009	1031	1000	1012	976	959	974	1013	981	977	932	1018	1030	964	1038	990	1029	1036	969	1035	984	1049	1000	1006	993	997	950	1042	957	980	1033	1042	932	1016	964	1018	1047	985	1011	989	1029	1008	1005	1008	995	1017	1014	1011	966	1017	1012	970	1016	987	990	1017	995	991	970	1071	1045	957	991	1005	941	1017	975	990	1028	976	990	1011	1027	1017	998	941	1022	970	987	1074	966	987	975	968	1055	1032	1040	1093	1015	1016	994	1008	1036	972	969	986	963	1000	1011	1005	1004	1021	990	1005	1013	964	1038	973	1027	1014	1002	945	948	996	986	1009	1025	1013	966	988	1025	964	991	1037	1041	994	1002	969	997	994	1008	1017	1017	1008	987	972	1017	966	997	941	987	1012	1006	1003	992	993	979	987	967	961	1020	994	976	1008	977	1036	981	1034	1026	987	1018	1051	1032	1006	953	1000	980	988	1021	985	1017	967	1047	1025	996	968	989	981	1027	1007	1018	1046	1027	1020	1006	979	1001	992	977	1003	996	1003	1034	1057	973	1049	992	996	991	1018	1021	1029	959	998	989	1029	1021	985	956	959	1022	981	987	996	945	950	1001	1044	1022	1008	1013	1074	1023	977	940	985	1021	996	1007	1017	998	973	984	1032	980	953	1001	988	973	1035	1025	986	977	1000	1021	987	995	938	1025	1014	1004	1009	1025	989	990	963	993	1002	1022	1017	1011	998	1009	1002	1031	972	1024	967	964	1052	990	1001	1010	1016	964	985	990	957	1015	1002	1017	971	989	955	1045	976	1014	976	948	1035	989	965	1009	987	981	1035	1043	1005	1027	999	1023	1021	972	989	1048	976	954	1021	1016	1060	1014	967	970	996	991	978	989	1010	1001	1015	989	1002	1015	1079	1019	997	1041	1010	992	1022	969	1017	1032	990	1047	979	1010	1054	1004	1010	1005	1006	1017	1005	986	1006	979	963	987	951	1005	939	986	1004	1010	1072	989	1018	1011	1030	981	994	1016	1023	973	1002	996	988	999	1070	989	1036	1051	1001	1038	964	959	994	1001	1015	1012	1035	990	982	981	1007	1007	976	1072	974	997	1000	959	979	1013	1024	1042	955	935	997	1020	989	955	1025	1009	981	994	960	1004	1012	1054	1003	990	1036	1019	1028	1013	1049	961	1018	1028	960	1006	969	965	1095	991	1030	993	1034	999	1059	1014	954	1031	1036	962	990	976	984	985	1022	1029	1049	1031	1026	1013	1055	959	932	1011	976	1026	1044	924	994	1007	971	980	992	1024	1028	1023	1026	1025	1004	959	1032	992	1000	1030	1002	1007	1015	1046	1033	1041	991	1024	999	1029	992	1050	1048	983	984	982	951	989	1008	1015	999	1033	954	995	1023	981	952	1012	964	1041	1032	1029	1037	1012	1027	997	1021	989	1018	1009	957	999	1040	1017	992	1011	997	1026	1046	969	1036	1018	1052	1002	1032	994	1024	1013	986	991	1004	970	996	1057	984	930
23224	21341	28950	24115	21393	20925	11752	4643	3072	2478	2129	1699	1724	1522	1360	1337	1184	1149	1121	1170	1091	1076	994	1023	1003	948	1017	1017	996	992	958	924	986	915	925	907	931	909	939	993	912	914	939	923	906	876	877	909	912	917	926	855	853	908	917	862	928	897	896	909	927	941	924	899	870	963	920	895	846	876	865	927	907	872	875	906	972	884	936	866	856	902	922	904	883	883	848	874	887	888	882	850	892	898	864	846	953	860	877	938	879	932	946	930	913	922	884	873	903	912	938	894	922	887	868	912	872	887	900	913	904	888	924	912	926	871	853	898	876	918	902	863	844	902	909	891	902	895	903	876	867	916	937	968	921	919	937	885	867	932	888	861	896	849	924	971	837	882	902	866	881	863	915	904	831	868	933	901	898	923	881	902	856	942	870	881	912	918	893	918	878	908	946	893	879	917	913	881	923	901	885	908	853	911	867	877	847	872	910	917	918	927	862	916	890	902	913	919	871	915	900	871	873	882	876	877	876	889	917	860	897	853	838	901	877	881	906	861	866	972	926	883	865	891	900	883	895	839	852	904	877	908	976	890	933	824	875	813	878	882	897	905	903	908	939	910	897	897	919	888	889	876	988	839	874	890	919	918	899	872	947	861	897	868	841	897	873	892	888	829	856	924	885	881	913	920	941	854	890	900	918	811	908	911	901	888	882	884	866	955	887	951	868	867	928	902	861	839	887	871	897	944	890	880	898	936	893	935	881	838	888	871	835	872	886	902	898	931	863	909	899	894	853	888	845	912	912	870	879	907	926	879	882	951	939	909	902	865	913	937	886	866	894	879	908	906	917	907	921	856	904	843	925	907	869	883	914	872	919	898	842	874	830	871	908	896	875	904	918	911	856	890	875	895	831	866	890	864	904	931	876	905	880	902	911	912	899	930	915	849	868	910	960	880	838	904	857	915	921	908	884	896	904	896	933	872	908	889	832	908	893	900	919	874	893	894	931	880	847	853	891	914	845	852	851	922	892	889	899	900	883	855	914	908	881	851	894	890	918	907	884	888	891	873	892	884	911	905	882	840	933	925	851	883	904	865	849	851	963	845	867	882	912	883	883	832	863	844	923	861	892	874	890	869	852	822	914	873	881	841	865	861	870	892	885	885	929	863	841	884	854	895	851	869	917	908	898	917	889	895	881	916	883	885	814	897	831	924	883	936	890	809	890	875	926	927	919	862	877	972	920	906	885	874	886	858	859	895	899	862	862	872	914	900	898	840	891	842	926	842	887	910	901	840	849	845	894	879	807	912	946	894	869	939	887	957	895	851	822	894	879	895	837	885	933	878	933	898	854	870	887	951	873	887	867	910	902	926	938	888	955	898	854	893	898	905	862	873	857	897	909	926	964	882	878	913	944	842	881	891	919	865	906	864	896	880	907	890	907	872	827	803	903	858	884	861	868	864	859	964	841	882	868	903	943	895	951	893	874	890	900	895	904	857	904	896	863	918	922	838	888	874	897	933	887	914	926	891	832	903	914	872	890	867	917	893	892	933	859	861	905	930	886	867	854	867	889	898	863	885	911	846	909	853	867	878	873	841	902	884	891	930	952	873	908	877	831	911	889	901	863	860	859	913	906	879	857	887	871	850	889	888	896	835	908	869	884	890	893	876	877	864	892	902	895	865	850	854	847	868	940	903	918	877	904	922	914	879	920	880	890	916	865	928	844	889	816	845	896	881	933	882	898	880	945	863	942	941	930	827	877	930	939	898	896	877	913	857	869	897	894	881	889	907	905	911	856	925	907	797	928	889	866	868	865	919	949	868	895	946	873	898	914	866	867	879	839	893	910	839	886	933	858	916	914	855	891	821	843	908	856	834	815	865	898	883	880	901	865	931	871	869	855	847	868	857	903	862	893	896	868	880	945	907	863	928	906	915	907	845	905	908	897	875	830	922	901	910	874	918	869	908	849	907	945	887	907	883	953	949	921	878	870	884	938	874	867	897	878	871	873	887	861	874	853	826	852	848	899	872	935	882	859	926	889	895	909	913	920	866	891	862	876	931	867	871	899	889	888	907	917	887	893	894	866	852	907	873	856	875	960	897	862	921	899	902	959	911	861	902	901	909	891	861	901	895	876	885	915	925	880	888	873	891	921	859	875	891	866	902	858	914	912	845	898	930	867	918	823	902	959	866	860	851	896	840	911	943	868	860	860	872	897	908	896	837	905	900	868	882	875	885	884	894	919	877	882	880	855	863	922	889	900	928	907	895	897	898	910	937	884	889	891	895	852	926	904	864	919	859	874	906	890	862	879	915	932	879	946	924	863	876	815	875	875	884	915	880	894	868	875	889	925	852	862	937	902	891	873	912	893	842	853	905	844	888	896	866	877	869	891	880	822	909	886	836	856	917	915	903	837	876	853	847	902	877	867	889	906	876	870	899	868	900	880	906	819	890	850	829	892	878	876	919	860	874	815	875	847	894	938	920	867	919	931	818	863	863	880	878	911	873	898	866	875	924	832	859	858	834	898	919	893	836	863	898	925	907	876	866	890	867	891	905	936	894	839	903	871	869	904	890	914	821	905	923	873	821	853	903	890	902	853	904	873	883	884	891	890	820	835	902	876	917	900	899	863	881	871	887	892	897	895	871	924	877	896	910	859	904	816	883	926	855	885	921	836	919	873	895	909	861	919	814	935	845	904	925	903	849	911	868	885	906	858	882	863	843	866	888	837	890	886	826	850	890	886	919	897	905	872	902	888	857	948	914	919	864	992	900	880	901	812	844	840	959	884	861	914	901	864	884	890	948	869	890	838	940	886	873	861	865	899	890	908	885	862	909	840	897	884	871	912	853	850	904	819	925	868	928	917	869	909	900	894	951	873	849	837	901	874	827	885	891	846	829	926	877	885	892	884	922	814	890	873	895	886	907	936	855	850	906	873	919	918	881	826	845	891	899	858	877	883	927	926	870	860	896	886	884	902	863	900	916	947	863	867	951	917	889	877	865	958	906	911	908	924	836	850	960	845	845	850	844	821	871	930	869	907	854	875	869	874	956	877	888	882	923	888	901	847	851	873	872	923	825	872	898	901	935	832	923	902	911	872	851	846	936	962	899	878	891	882	874	863	877	859	896	877	870	929	822	920	922	861	867	901	900	901	859	895	888	902	851	927	843	866	904	848	883	867	858	885	930	890	885	872	902	900	883	855	873	887	911	869	889	833	873	904	879	954	850	892	925	906	916	889	912	876	882	960	915	903	890	868	864	910	877	922	893	881	897	884	898	854	894	889	907	882	894	881	891	817	954	916	911	879	909	913	884	896	877	827	881	882	874	869	921	881	954	848	915	890	901	854	873	862	893	923	885	862	858	896	899	862	914	893	865	904	895	910	858	927	894	878	907	882	906	892	880	885	892	865	859	852	888	874	883	902	844	878	890	842	873	878	903	894	859	858	870	867	889	891	881	894	891	858	895	958	839	841	883	885	868	890	851	930	899	940	874	875	872	854	849	926	863
33830	57429	49782	27222	16547	12325	10480	7638	5812	4637	3815	3236	2853	2350	2043	1906	1616	1501	1535	1574	1404	1326	1258	1319	1150	1158	1181	1183	1190	1194	1149	1067	1109	1084	1085	1043	1034	1087	1099	1050	1025	1023	1011	997	936	1029	1013	1066	1034	999	1008	1001	1052	947	943	997	1064	975	1059	1001	1015	987	986	960	1007	1022	986	945	968	966	1049	1000	962	971	990	1023	1019	999	1083	1007	1023	1022	984	994	1063	957	958	1001	987	1011	1014	965	971	1056	965	995	1009	985	1042	944	1015	1040	992	983	982	989	981	1014	1049	1007	1049	902	965	944	1036	1050	978	947	983	947	1055	1057	1061	973	973	993	987	1005	1060	997	973	1029	922	983	995	983	966	962	988	989	967	971	991	955	981	1033	969	1030	1015	953	978	1008	985	1006	1064	986	1036	973	981	1004	976	1015	984	982	1026	1049	989	976	1003	968	1022	1028	984	1005	969	1080	1035	1090	964	1016	1006	997	1063	992	1079	968	1004	996	953	944	944	1025	1027	1032	1000	964	984	1038	986	1074	933	944	1007	1004	997	959	928	1009	996	1000	987	1022	999	1065	1012	959	1033	971	954	972	1016	993	996	1014	1000	947	977	914	942	1000	1008	1004	969	990	1042	1002	984	1006	1020	1066	999	1011	999	1008	1033	951	985	1003	1036	973	922	950	1016	998	1006	1055	956	993	955	975	1048	1032	917	930	1006	984	1003	977	966	980	976	949	1008	997	1093	998	998	992	1009	984	990	1002	1019	1001	1028	960	1009	1017	982	989	977	1049	1007	964	992	964	1072	1015	956	972	1050	1049	994	971	968	968	1008	949	1004	987	1099	954	997	1015	1032	1009	951	962	989	1001	934	942	969	963	1026	996	995	999	1048	1040	952	998	1036	997	984	949	987	930	984	957	1010	960	1066	996	983	1066	1031	956	992	988	969	1003	1016	1015	959	1036	983	1029	1026	974	1025	982	982	996	1036	1046	992	1012	982	1015	1037	999	991	980	978	988	970	996	976	968	1028	1025	1019	957	963	984	969	1022	1010	986	981	971	956	1042	961	1000	996	1024	989	1013	983	1012	982	953	979	947	1008	995	1007	1008	1011	976	1013	999	997	1015	982	1019	1044	944	989	975	974	995	1038	957	943	1000	940	1021	1036	949	983	987	985	979	981	1009	1050	911	1022	987	985	1041	1012	1020	952	947	1020	1009	1025	1009	991	926	1045	970	995	1042	956	1036	1027	990	980	996	1028	1027	1001	970	1000	993	1004	976	987	1024	1038	992	964	1008	1081	1009	989	1006	959	950	890	1036	1018	984	1052	973	963	1027	983	952	929	948	960	968	1038	992	994	960	996	980	998	971	942	1002	1036	1025	1022	997	947	993	971	956	997	1025	1005	1041	907	982	994	1039	1000	983	957	1008	984	1003	1017	999	1027	958	986	944	970	1082	945	972	967	1039	1003	1049	990	987	927	991	1043	953	974	1005	996	988	1026	987	941	1011	1005	993	990	946	995	1015	957	967	1014	1032	981	1005	922	1020	1005	972	1038	946	988	984	978	929	1000	983	943	1007	997	1020	1036	1029	961	996	988	978	983	985	978	977	947	1043	984	1020	1002	963	1035	1032	1034	963	996	1034	992	989	978	987	981	995	990	1015	1008	1032	1040	959	920	1060	998	928	952	1017	1019	1013	971	962	942	1029	968	989	985	1014	906	1004	951	954	1005	1027	971	1013	1019	981	1001	1017	962	1031	997	990	983	1000	981	977	1028	1008	984	1043	949	944	974	918	982	1017	1054	1014	985	1002	944	998	1023	987	999	934	1008	959	947	984	1017	1000	981	1027	981	1001	1044	973	1001	983	1054	995	960	1006	1074	1036	1050	949	1034	954	990	1030	973	1001	961	933	1018	1019	999	1025	991	982	938	1014	945	974	1028	994	983	952	1023	978	972	1022	974	1077	992	967	1014	983	990	1033	967	979	973	956	938	994	1030	1012	972	1018	1013	1010	967	947	997	981	990	973	1032	1044	989	970	1009	1003	964	964	1011	968	979	1003	1016	1006	971	1025	969	946	1045	967	969	972	1004	994	1019	992	1059	1078	975	1011	973	991	948	999	991	967	1034	949	890	1003	952	1031	944	967	953	982	998	1041	968	962	1058	1002	993	1005	999	979	1005	973	1048	1006	986	958	1024	1030	1007	1018	948	1012	975	1035	1045	959	987	959	969	1049	970	1000	986	972	974	1047	991	1031	937	986	1009	1027	928	1014	1105	992	998	1024	937	990	974	1005	960	1023	955	1008	1023	978	993	965	997	928	966	921	1018	964	965	965	984	989	970	999	959	1043	1051	997	1012	1024	1026	1043	985	963	981	987	1006	1047	1028	969	918	952	986	939	966	987	958	990	964	1037	995	1009	1000	1002	1014	977	994	984	948	983	1011	997	991	956	1023	997	1016	930	996	948	1010	1034	1033	1009	945	1029	934	953	974	1000	932	1004	969	984	936	1035	966	977	992	1016	978	956	978	992	974	986	1005	1008	963	1079	953	1073	1002	969	998	1017	980	1012	979	1028	979	1001	1011	978	978	1003	997	1050	935	957	1013	1011	998	950	1020	990	1001	977	1005	956	933	975	974	988	998	1029	983	993	1019	998	1038	1012	963	970	952	1009	1015	1011	964	974	973	991	978	977	1037	961	1006	979	1001	995	988	1053	963	955	985	1002	989	980	978	1004	953	982	1024	1000	1025	962	986	1006	979	1022	958	991	1025	941	1003	999	985	1021	1016	1061	956	969	1002	1019	1023	965	1050	1024	970	990	1018	1032	1017	975	952	942	984	1038	992	962	977	1059	939	1005	1023	967	998	957	965	1006	992	933	1008	1002	996	992	1018	1031	1026	973	975	1034	971	992	944	969	955	955	1001	945	953	970	1037	1054	962	983	1011	982	978	966	1020	1007	990	1025	1015	958	1007	960	1020	1017	942	1034	914	1016	934	1032	1027	977	964	1017	984	988	1021	1031	1037	969	1009	974	1009	977	1051	1015	990	980	992	991	996	934	965	1003	1008	996	1006	991	1005	1008	956	999	1004	1017	1074	1008	1014	936	950	970	991	1038	978	997	937	971	1004	1035	1005	999	983	1036	1009	942	1002	996	938	1046	1053	1008	967	928	953	1039	979	982	1003	1032	983	970	989	977	979	973	975	999	1016	997	958	960	1009	1003	975	984	1016	1025	949	1017	1019	969	974	1007	1004	998	1030	976	1009	951	1027	980	1033	1012	1074	985	1020	1015	985	972	974	1013	1042	1013	947	1014	1040	958	1018	939	982	1002	960	944	1028	1018	991	973	1003	1025	981	990	994	964	949	1008	972	953	955	1038	995	968	969	1009	1003	1012	1026	909	971	981	962	1024	939	922	952	969	948	991	1016	987	989	980	1002	1030	1014	1006	962	982	1002	1009	972	988	991	989	1004	994	1019	978	931	1058	1012	941	1006	1017	975	919	1055	976	994	985	924	1013	959	1003	928	1019	1032	1035	951	1022	968	975	955	959	1011	1044	988	1012	950	953	1038	980	1076	1047	951	939	984	1019	1021	968	986	1006	1004	1034	988	949	974	999	1013	930	1030	1021	1028	1064	1025	971	1071	973	1028	962	1036	998	992	960	1017	952	1005	992	1015	1018	955	1034	992	1006	1035	1039	1003	1003	986	1001	959	973	950	986	990	947	975	941	994	936	1017	1007	936	1006	955	996	1017	995	976	999	951	951	975	998	966	955	1037	1014	1014	979	965	1025	946	1049	967	956	1029	982	974	969	952	995	1024	947	957	1003	941	1020	1025	990	1019	994	1031	1025	947	1002	994	1064	1005	1015	989	996	965	994	974	969	945	1027	990	1022	1007	980	990	1009	998	944	1015	963	965	982	974	1022	995	963	960	997	983	974	1016	974	976	990	982	973	961	1011	1007	1042	972	1020	990	974	1020	999	1013	963	975	1011	906	963	1001	986	965	1026	1023	1022	972	959	981	987	968	978	934	1037	973	1001	988	1054	1011	981	1045	965	973	1023	1041	968	991	944	956	987	968	994	1029	1013	1070	993	978	982	940	971	975	999	1007	1006	1040	973	1043	978	972	1042	1001	966	991	979	1012	977	1031	1024
28955	26321	26337	12750	4285	2486	1873	1445	1261	1060	937	894	758	744	779	724	739	725	703	704	611	661	638	634	619	650	617	598	653	649	648	606	611	602	590	599	599	639	591	581	631	633	633	591	582	588	619	628	628	579	610	616	632	570	621	590	562	633	581	610	610	616	587	576	648	564	591	594	607	576	546	565	605	566	598	601	611	588	605	610	609	626	598	604	613	585	581	576	575	588	604	583	627	574	625	563	596	591	632	638	548	546	572	586	591	632	604	620	620	607	584	616	588	593	595	594	610	571	562	584	591	611	600	579	602	634	572	607	598	614	560	577	610	603	622	593	598	585	536	583	580	553	566	573	553	585	580	591	563	596	564	584	618	547	618	583	617	568	571	599	594	567	573	629	594	583	640	573	576	539	584	608	612	531	628	629	554	643	589	596	582	662	583	594	586	580	613	592	581	578	548	606	562	618	631	569	603	558	621	582	588	576	614	586	620	621	571	581	603	582	570	557	591	581	565	631	633	601	596	643	581	605	568	589	604	609	627	626	607	630	570	577	611	620	585	542	566	598	615	634	607	579	599	598	615	580	607	609	588	593	551	571	653	600	649	608	613	602	624	619	612	619	621	594	596	575	576	649	632	600	615	572	596	583	567	585	566	565	571	623	569	627	654	600	610	644	613	584	622	571	549	598	570	633	615	584	552	586	593	612	558	574	614	585	582	595	626	587	627	569	557	592	594	588	650	626	573	563	589	585	592	565	608	595	557	545	607	604	534	588	579	625	554	609	610	610	589	576	587	591	587	629	566	588	641	619	581	577	661	598	589	557	579	608	619	618	528	596	588	620	624	612	578	633	595	618	597	611	586	573	610	581	587	591	590	563	576	630	562	578	580	630	586	637	570	602	590	556	555	542	580	582	606	582	558	621	564	591	620	598	584	577	588	606	600	569	601	602	583	554	631	561	602	622	570	571	551	608	571	603	589	638	586	615	532	579	601	623	579	604	604	625	592	610	579	568	579	629	597	624	619	614	591	573	600	592	613	557	603	615	600	572	600	595	551	587	601	625	590	595	618	567	572	586	608	594	581	611	569	616	627	610	579	611	567	581	584	564	566	604	559	591	622	646	579	595	622	595	615	579	525	616	612	563	578	573	606	586	574	586	592	574	612	573	619	600	611	614	626	579	592	616	573	611	585	584	557	605	593	569	581	598	553	594	645	578	579	597	602	635	575	585	601	631	607	623	562	649	593	585	586	646	639	571	598	533	572	594	625	627	600	529	572	586	590	552	593	598	591	578	633	580	600	617	579	541	555	633	622	642	592	599	654	602	597	574	596	612	631	674	626	601	574	585	601	589	565	566	558	593	605	602	599	566	606	613	604	590	597	601	605	645	617	563	625	597	590	612	530	613	620	600	610	545	618	566	557	600	559	571	626	560	640	637	610	594	596	560	578	593	616	598	601	562	601	615	603	590	586	564	578	605	593	612	626	626	618	600	547	592	589	572	601	576	601	652	599	623	577	583	606	616	589	587	566	546	612	592	573	597	552	620	609	611	590	598	583	596	611	624	604	642	593	574	568	609	591	578	584	553	567	561	594	531	603	596	603	592	597	593	635	619	598	597	651	594	597	620	592	614	616	583	599	567	611	589	598	601	600	580	617	589	614	582	560	606	612	613	599	594	598	601	581	627	600	561	644	637	561	581	610	591	591	594	594	589	591	597	602	596	622	590	616	585	605	630	631	609	560	576	577	591	575	586	582	556	619	589	607	572	563	590	589	616	585	597	562	612	565	617	657	589	600	577	622	589	580	616	555	634	590	596	579	566	596	577	604	588	601	568	618	624	588	574	591	597	571	564	601	599	645	606	632	555	605	605	593	625	627	636	623	655	635	592	608	595	603	612	552	595	557	616	571	578	543	636	599	607	608	593	578	602	566	622	564	579	594	613	555	607	584	619	604	591	617	605	614	592	612	598	558	540	605	581	575	583	587	633	602	616	628	617	613	609	558	561	567	572	609	590	635	599	589	555	570	588	594	625	543	574	598	610	571	594	593	580	571	583	630	564	594	591	624	607	598	575	590	622	598	634	585	637	620	652	640	584	581	544	610	599	621	621	648	600	610	553	640	596	575	604	596	605	611	611	614	597	602	635	611	590	554	609	556	589	580	651	593	629	575	614	535	593	600	594	603	602	580	597	629	613	627	634	615	597	608	589	577	629	602	637	595	551	562	596	565	631	591	621	600	605	601	603	610	601	590	582	573	636	601	614	616	576	599	598	615	560	631	632	612	568	585	606	533	630	611	589	616	598	603	562	596	579	599	604	554	570	607	599	551	567	627	616	590	590	603	589	618	591	648	610	572	612	624	596	561	619	595	613	619	564	561	597	623	608	588	556	590	620	632	607	602	601	572	609	602	596	603	575	613	567	543	568	558	545	602	564	593	630	614	606	607	598	572	606	579	625	590	606	608	601	616	569	620	606	547	607	596	623	628	568	607	588	573	570	560	566	592	584	568	587	569	563	606	564	567	605	613	576	596	604	524	588	592	601	595	595	600	595	587	574	660	561	612	578	587	615	569	569	667	618	595	619	593	595	591	624	613	595	574	579	558	545	597	579	638	599	572	590	579	594	589	622	581	612	626	582	578	570	619	575	591	593	599	560	577	581	606	589	561	586	646	583	606	585	621	588	604	594	602	632	596	608	643	611	613	610	599	594	549	633	570	626	582	620	595	599	598	589	592	578	626	590	580	584	598	567	620	581	561	578	594	612	561	613	596	570	549	570	572	616	562	612	580	560	659	553	637	611	609	614	577	599	596	621	587	576	544	628	578	556	653	614	560	591	570	553	577	624	600	597	570	568	570	579	603	575	625	541	583	621	590	565	589	625	597	542	580	545	623	636	576	625	583	615	590	554	559	632	564	599	620	596	581	573	624	550	581	624	603	612	557	601	611	608	640	557	580	619	589	584	571	571	576	599	571	618	602	551	575	578	595	591	601	590	625	614	578	576	611	589	590	570	615	598	589	607	595	618	574	600	604	553	603	626	585	565	589	619	567	592	574	571	542	595	581	578	624	619	613	624	614	589	586	633	629	578	587	589	597	573	606	575	583	592	578	633	579	549	617	603	587	644	571	576	555	599	558	518	611	590	607	581	589	552	556	631	574	590	555	603	574	572	594	561	569	620	614	573	597	594	616	620	584	575	601	606	586	609	594	583	566	594	595	603	569	587	595	555	568	630	582	579	576	563	588	602	625	583	598	562	599	606	568	590	612	616	590	641	627	590	586	587	607	593	615	598	589	590	601	632	587	570	555	609	602	538	599	600	577	586	577	629	601	540	644	604	605	579	628	546	592	581	604	559	645	588	570	600	544	618	626	600	588	593	571	596	615	589	624	664	614	608	635	606	582	556	597	591	568	607	637	628	605	582	592	610	626	575	566	643	626	618	589	552	617	586	589	579	616	572	573	581	589	617	573	571	569	590	613	611	572	605	564	551	563	575
28920	41211	30019	13182	7269	4907	3921	3044	2394	1960	1651	1409	1306	1093	1046	1082	1051	947	960	917	884	846	825	833	838	728	774	794	749	758	790	781	738	751	722	771	716	755	749	714	721	760	722	748	725	737	733	673	687	724	749	718	703	669	697	674	746	691	749	704	749	711	719	680	777	738	733	728	772	743	691	754	754	745	728	748	684	751	717	675	688	712	694	660	743	670	734	721	681	679	655	713	718	746	651	727	739	699	755	696	753	724	733	709	690	719	675	701	732	687	742	715	681	758	709	697	748	769	719	754	702	706	717	746	689	751	717	733	731	683	709	717	762	735	737	681	720	751	729	741	725	757	731	740	753	678	730	700	727	716	727	762	704	719	720	698	693	719	731	713	756	765	727	751	709	735	749	705	695	680	724	670	732	711	706	713	741	652	740	714	680	743	734	713	759	688	734	781	674	654	732	773	737	684	692	779	721	703	688	727	712	754	706	736	735	698	704	750	717	689	686	690	751	716	711	682	770	703	780	759	775	714	695	668	719	684	758	708	745	690	742	709	695	726	752	730	724	711	743	720	689	748	669	702	701	750	746	765	743	772	727	716	690	749	696	688	683	743	741	669	722	684	757	692	707	690	712	722	708	699	707	684	707	704	687	742	727	727	740	703	724	724	706	680	697	677	780	674	711	758	687	705	731	729	699	671	700	787	702	739	723	762	720	728	747	705	684	721	697	714	709	787	703	659	716	695	688	680	760	709	745	737	698	722	715	700	672	730	673	729	707	725	705	707	740	691	731	659	700	685	724	740	718	664	757	688	674	733	688	681	764	713	680	704	737	697	739	741	695	714	652	723	699	724	735	732	720	701	714	763	694	698	743	706	667	769	784	688	715	686	769	683	684	686	675	756	729	647	775	729	678	697	725	740	684	669	770	715	724	768	747	722	696	728	736	714	758	741	700	720	732	708	702	738	712	737	747	695	713	710	710	698	729	764	690	734	731	709	746	719	698	719	686	741	705	701	682	718	708	691	755	750	670	707	706	705	702	702	689	708	689	697	742	718	705	722	717	730	717	745	718	741	736	716	670	727	712	707	725	747	776	748	704	764	740	674	739	673	728	635	701	703	705	743	705	702	697	673	728	798	752	703	736	752	705	709	719	754	749	710	734	690	744	706	692	736	677	665	689	740	701	720	707	723	739	726	722	738	717	684	741	761	743	710	755	720	727	684	742	737	690	722	719	750	732	680	714	708	708	734	715	695	728	738	760	720	722	724	704	724	708	695	705	721	690	694	694	729	755	715	748	747	774	722	753	787	709	719	706	693	740	681	771	731	722	725	738	763	662	721	732	704	685	709	740	660	710	717	718	722	698	747	734	705	719	753	657	677	741	679	749	720	706	728	721	754	746	712	732	737	732	763	688	708	693	732	707	718	739	731	702	709	715	699	733	735	719	730	744	771	734	726	693	716	677	703	711	700	676	679	734	755	720	714	749	661	708	703	763	694	673	692	745	706	711	737	712	718	693	688	687	732	723	722	731	729	763	720	714	786	710	683	687	733	707	705	747	695	734	739	716	743	694	692	711	713	714	689	719	714	687	711	733	751	745	726	710	746	735	703	746	743	701	723	724	747	720	719	706	721	721	714	736	744	764	660	732	727	695	706	718	769	720	740	712	744	695	686	745	705	740	695	711	752	717	717	726	752	769	718	725	773	735	734	699	716	752	684	723	719	710	746	694	741	711	721	673	721	761	781	720	754	759	735	733	654	706	737	699	787	721	708	673	696	744	728	772	734	694	696	709	700	719	750	724	706	686	728	715	705	745	692	699	682	653	717	745	670	715	745	725	701	660	701	707	760	705	706	684	712	685	723	702	686	731	677	719	704	742	764	733	733	767	732	712	709	678	738	751	752	690	713	738	673	683	722	772	718	729	690	710	761	709	719	734	728	675	760	757	716	673	689	772	708	710	694	711	693	720	773	701	742	772	735	712	720	709	722	766	718	744	709	715	693	734	749	748	721	743	695	745	717	742	732	696	714	754	713	722	689	719	666	669	684	737	665	703	707	744	704	695	692	742	738	662	685	738	695	737	736	672	704	721	713	725	668	702	739	697	761	751	727	703	748	779	739	671	695	735	699	745	761	731	699	731	733	772	700	722	751	728	705	702	715	776	692	746	693	746	674	713	739	718	745	721	662	755	643	728	709	705	734	734	707	725	716	682	692	715	749	663	689	661	734	746	672	725	726	718	719	721	730	674	697	719	691	719	690	728	687	735	732	676	712	668	697	786	732	758	700	728	722	708	688	718	683	705	773	756	733	726	746	741	699	751	718	717	694	719	697	694	728	706	732	705	733	709	681	710	688	729	752	731	731	736	749	685	718	704	686	697	669	703	678	723	788	762	719	706	747	672	743	741	694	726	727	718	746	694	714	716	704	729	727	723	732	732	709	722	690	718	680	700	673	709	714	745	683	714	743	765	732	721	741	740	727	719	700	761	671	691	734	708	704	699	734	697	695	740	708	708	720	707	735	730	711	705	694	725	727	724	748	727	707	766	722	747	709	703	725	740	704	716	728	742	717	690	735	753	743	722	756	759	740	727	678	670	724	708	716	721	763	739	710	766	751	716	703	750	716	705	732	710	728	732	732	699	682	706	737	707	742	737	743	730	683	735	739	779	750	718	706	734	716	724	717	697	691	711	719	726	714	729	698	717	715	736	681	733	700	684	736	727	686	749	713	670	705	683	720	731	727	718	728	772	728	744	714	748	757	719	765	669	717	754	665	724	692	733	703	690	694	757	670	701	706	717	755	701	713	735	720	773	690	711	703	721	735	735	713	728	742	684	722	746	718	715	728	746	724	746	728	682	728	626	736	705	719	699	679	717	719	699	685	690	739	708	742	743	718	675	719	718	742	719	712	678	743	731	705	711	738	703	719	739	728	725	716	742	726	728	727	685	732	701	744	741	725	722	723	738	732	712	716	719	708	759	758	750	708	653	741	710	707	729	735	720	744	733	712	759	690	693	754	712	730	716	739	669	700	692	712	713	729	738	735	702	741	741	682	752	743	744	712	684	701	705	724	714	717	719	758	726	711	671	740	718	725	725	732	756	720	718	721	692	765	689	669	730	768	745	675	686	748	698	767	747	693	705	693	719	712	705	756	778	736	782	753	719	705	732	696	705	691	655	685	695	761	699	720	680	698	699	705	739	727	694	703	713	703	734	683	740	726	730	734	689	734	672	754	716	739	727	737	776	745	722	719	733	665	764	690	689	691	738	712	731	680	704	722	735	719	758	739	706	667	705	670	696	749	702	788	759	682	694	725	736	685	708	728	746	739	711	718	678	702	731	726	763	717	683	701	711	770	738	698	714	685	688	746	730	707	699	688	732	725	645	734	723	736	697	744	758	747	742	710	755	690	730	706	725	710	717	760	751	729	656	710	726	725	690	737	705	738	737	724	736	711	714	674	757	772	738	708	720	737	744	693	716	753	679	718	707	709	696	737
24391	21299	28447	24743	20311	10192	3887	2548	2074	1736	1400	1219	1043	907	876	859	814	749	739	655	677	608	647	623	585	607	541	577	538	617	515	582	560	598	563	547	549	542	559	548	552	601	530	566	582	523	540	511	578	561	583	557	545	529	542	545	596	544	538	526	575	549	565	514	539	562	546	539	566	514	505	545	540	558	544	542	579	537	531	517	577	552	577	564	527	555	521	547	535	546	568	580	538	503	584	530	526	500	548	542	530	547	514	510	485	537	547	526	577	554	573	497	508	511	536	561	533	549	552	540	543	548	538	502	571	533	558	519	520	530	559	542	499	525	553	576	537	557	542	498	533	510	531	540	569	516	533	528	521	527	529	532	530	499	517	517	549	535	540	555	494	533	543	510	529	515	539	555	499	557	537	551	593	545	539	521	565	558	583	545	533	567	562	533	528	590	522	557	530	520	537	539	561	530	535	468	563	513	564	522	547	537	552	538	553	543	524	534	567	544	545	481	538	520	592	527	528	571	548	541	534	516	577	545	540	541	486	552	530	494	535	560	543	556	541	542	513	546	541	491	492	565	538	542	552	505	555	552	527	515	586	567	536	487	539	535	523	521	531	539	518	527	530	570	513	568	566	519	542	538	579	571	561	534	524	524	522	559	531	528	578	551	535	549	556	536	518	563	589	527	510	510	513	586	525	535	509	473	523	534	564	535	546	543	528	530	565	576	587	526	533	490	533	507	564	590	535	502	513	497	516	556	551	547	544	555	527	564	540	559	501	572	589	549	560	539	540	537	533	501	527	514	562	571	559	546	522	565	541	546	489	511	538	556	536	540	576	537	617	527	561	526	506	540	533	518	534	530	534	554	556	551	542	572	540	518	537	552	528	525	543	532	552	533	554	541	546	527	548	553	559	550	537	508	560	558	517	538	521	550	513	521	521	552	532	520	511	553	557	547	526	556	526	555	540	546	539	509	512	523	546	567	569	552	513	561	514	529	527	522	532	517	515	514	549	545	496	556	554	530	540	586	567	520	540	529	530	529	581	555	534	562	594	506	534	527	570	570	512	531	558	520	566	535	550	529	537	491	538	523	509	549	513	524	519	504	543	537	566	549	522	523	523	568	511	518	579	533	547	514	507	513	584	542	532	548	523	523	557	535	541	587	548	546	564	525	576	488	575	522	511	543	537	523	552	545	503	554	542	535	549	566	566	482	538	531	531	539	549	526	575	544	530	545	532	522	561	571	579	546	500	490	524	538	534	546	546	542	542	555	522	541	490	535	570	512	554	570	542	538	539	564	522	562	513	551	574	546	538	502	544	498	552	522	531	581	546	528	558	560	550	555	550	577	518	573	542	508	537	552	531	533	573	531	550	536	544	536	505	508	533	536	544	537	526	533	560	546	550	523	530	504	532	533	530	538	501	553	554	531	511	531	587	551	508	545	516	543	520	551	549	520	555	521	527	535	548	519	498	538	545	525	541	524	568	541	548	553	524	569	529	582	572	524	546	521	558	539	495	551	556	529	506	552	591	484	537	498	554	519	514	547	538	511	511	538	546	547	501	508	542	521	549	530	561	534	565	610	552	544	508	532	558	526	515	540	500	496	571	516	533	524	540	557	534	540	547	532	546	517	544	580	527	517	513	540	522	509	538	543	565	533	551	517	534	544	486	471	562	515	531	497	554	576	518	525	506	530	528	554	539	521	555	513	537	517	573	518	551	504	512	546	523	540	534	571	518	533	524	543	541	565	553	534	500	569	581	523	557	566	557	524	513	517	524	565	533	511	550	551	579	531	531	545	551	547	505	536	564	539	551	609	583	526	575	538	567	522	539	588	563	546	529	546	547	538	571	495	540	517	547	531	493	527	545	540	479	531	557	504	523	580	529	533	517	529	532	572	500	528	509	512	567	528	511	564	558	556	529	542	539	554	521	551	532	539	563	564	555	581	594	504	603	556	520	547	544	559	541	603	544	574	508	530	541	522	567	515	477	534	592	547	530	515	551	516	585	520	546	572	573	530	564	594	539	533	538	539	523	588	510	526	515	529	518	511	501	570	504	530	540	557	524	579	519	542	569	512	580	567	528	513	521	519	604	541	569	544	529	533	535	561	537	515	524	562	533	540	537	559	587	534	550	569	537	553	537	509	519	496	562	561	556	522	553	535	559	557	529	545	543	517	508	546	577	545	539	489	510	539	495	545	557	499	556	545	540	547	522	501	522	535	542	556	532	526	543	512	529	546	558	554	564	534	522	530	546	591	504	532	546	563	550	495	550	572	516	533	551	546	557	548	527	534	565	542	512	523	534	573	532	508	540	553	537	544	544	545	516	518	531	509	534	563	560	586	530	498	584	548	506	530	527	558	574	512	506	570	506	498	559	492	555	506	560	552	519	543	575	524	567	542	530	560	527	550	587	518	525	538	551	502	581	513	532	557	533	537	534	548	510	549	552	516	576	547	503	514	508	548	561	523	558	543	548	503	504	524	541	530	543	545	532	544	529	542	502	525	527	534	514	557	515	529	547	541	487	513	526	558	521	517	560	523	551	545	603	550	532	545	570	566	511	554	558	543	541	547	518	487	495	520	531	558	517	508	518	548	531	557	537	490	569	538	497	557	525	545	523	533	513	486	533	537	536	578	549	544	521	517	519	573	527	576	472	540	571	553	561	527	483	552	525	540	531	517	541	511	501	506	566	594	547	525	509	541	537	549	596	524	542	505	508	532	527	555	570	530	536	516	568	510	561	527	550	554	500	536	548	599	519	524	557	528	541	550	575	550	560	536	494	535	575	522	526	561	539	548	535	513	518	561	506	498	548	584	516	543	550	518	538	512	522	546	498	517	557	501	559	517	553	515	549	579	550	507	565	566	550	544	553	539	546	527	540	509	543	528	526	518	545	538	540	519	566	529	521	557	552	501	535	551	515	539	534	538	557	536	539	561	542	534	514	535	563	571	558	562	563	513	528	508	546	545	507	545	550	533	538	566	581	555	534	546	550	541	566	547	515	544	547	545	554	576	549	538	495	521	535	556	539	500	550	491	564	564	549	559	513	552	543	524	543	541	576	538	557	536	534	550	547	528	519	538	522	567	580	543	503	494	549	559	553	528	542	568	541	553	540	560	539	542	547	544	549	590	537	531	538	528	536	534	551	575	502	532	521	576	509	525	566	517	532	537	549	558	549	532	547	545	560	518	552	499	548	533	534	547	574	524	545	552	530	506	552	504	556	526	495	544	534	557	551	511	554	533	537	518	591	561	522	504	535	555	498	571	523	510	498	539	551	564	531	509	545	578	538	536	499	580	512	554	560	531	546	581	600	566	530	540	518	557	565	551	548	571	521	522	502	496	541	512	522	580	533	534	533	551	550	524	582	547	561	474	567	578	561	516	579	557	542	579	554	517	560	509	549	520	552	555	524	559	531	505	523	551	571	557	530	513	571	525	501	518	522	555	511	548	534	515	515	545	558	524	538	556	573	534	541	549	522	540	537	534	526	546
30857	52005	41369	21902	12090	8720	6123	5054	4201	3475	2764	2201	1831	1582	1429	1438	1348	1183	1130	1007	918	826	801	831	774	740	702	768	753	763	736	719	679	742	638	704	664	636	666	645	610	641	700	676	657	681	687	699	654	665	632	614	624	601	609	700	611	668	633	664	657	651	630	639	642	674	649	619	677	601	649	617	671	626	646	628	633	645	626	646	663	617	605	627	636	632	667	634	658	601	621	644	665	642	644	600	643	664	651	637	652	638	673	654	651	640	632	650	619	677	660	634	636	679	634	682	625	632	628	647	636	668	661	633	631	653	600	658	634	599	676	652	662	627	661	657	629	661	623	643	620	640	629	628	641	663	617	642	619	698	622	639	651	684	620	652	643	597	628	626	630	649	652	669	640	654	651	676	588	636	614	675	649	651	659	697	621	634	627	596	642	622	645	643	626	673	638	670	571	679	650	697	605	662	631	618	689	658	629	609	644	663	614	649	636	664	610	632	641	655	623	657	616	640	645	622	621	668	617	609	642	628	707	630	637	665	632	647	604	668	637	700	648	641	652	612	692	660	679	664	644	641	670	622	613	656	670	651	623	631	661	631	644	630	694	650	644	628	663	681	675	645	600	651	641	666	650	618	635	650	652	671	647	591	630	626	676	627	636	635	601	650	643	655	665	600	631	653	656	628	656	637	646	604	692	663	594	643	644	669	573	627	659	682	590	629	610	657	638	659	650	608	631	665	668	655	622	683	665	594	618	592	629	656	628	684	629	615	638	625	606	678	688	642	644	630	635	607	671	666	627	629	659	669	613	627	642	613	659	633	655	638	634	588	676	611	595	632	647	624	610	667	638	634	655	651	667	638	657	613	670	656	666	665	632	620	647	608	620	616	638	620	657	608	607	622	662	627	602	661	636	652	626	644	567	636	634	667	670	641	657	657	617	580	656	645	632	621	586	633	647	628	628	661	659	620	611	632	612	645	635	666	604	667	664	644	636	616	655	625	623	653	625	672	662	559	644	598	651	694	628	660	636	644	675	606	736	671	606	641	618	624	681	617	641	678	649	636	660	647	647	649	624	668	643	694	615	683	659	654	617	616	644	634	644	642	666	621	669	657	596	616	623	633	654	672	684	627	627	649	653	586	661	632	625	613	662	633	666	630	610	651	607	688	567	638	622	613	574	638	623	632	635	685	687	662	621	598	633	648	655	617	632	684	582	619	666	643	625	646	650	660	663	625	608	634	625	610	632	677	638	640	620	675	601	665	636	624	658	659	650	630	588	665	633	621	666	658	657	692	646	671	688	599	639	620	647	623	634	628	611	633	579	611	682	663	625	614	617	629	662	636	634	646	661	637	642	646	622	617	627	652	623	681	681	590	605	626	606	626	665	675	657	692	655	669	643	637	656	651	599	603	629	661	657	631	651	655	657	653	643	645	620	635	598	636	613	639	640	646	618	619	646	603	645	641	656	627	642	670	627	660	698	644	682	657	685	633	660	653	637	585	643	612	645	656	681	619	637	660	654	661	623	661	642	638	627	644	630	651	637	660	606	646	615	638	610	691	614	636	648	620	637	627	651	620	631	674	634	618	612	615	617	660	686	634	624	655	607	654	651	625	651	673	638	612	638	671	657	667	637	638	635	663	628	620	664	610	631	626	676	625	658	638	645	594	583	636	574	606	648	652	641	658	648	608	627	665	638	653	640	637	644	663	649	630	675	636	674	671	621	656	652	625	638	660	644	638	658	616	675	656	591	667	617	589	641	619	632	634	627	622	673	639	640	657	642	635	640	639	612	654	650	628	621	628	612	620	644	636	620	630	667	654	679	660	634	676	643	654	627	648	597	664	652	612	679	645	653	647	696	614	633	652	619	637	647	676	649	636	673	620	655	635	642	654	560	658	624	644	649	599	647	603	650	662	672	645	653	624	620	658	667	615	620	639	627	627	610	600	656	634	609	658	681	616	600	599	609	682	658	611	635	605	628	624	597	674	677	631	567	603	622	584	648	604	633	671	655	627	631	675	612	594	590	641	681	657	659	665	661	649	670	606	624	611	659	603	667	647	648	614	621	662	654	657	626	631	642	600	628	598	637	646	665	644	607	595	640	679	631	627	653	664	625	668	652	638	674	596	638	626	674	673	622	635	661	632	599	666	653	641	635	661	638	646	614	569	686	615	645	650	638	604	645	678	633	638	631	588	644	621	651	633	649	619	646	634	607	618	695	604	653	678	600	633	628	657	636	655	629	632	629	658	672	621	646	691	608	623	641	615	571	645	625	625	665	625	687	668	597	653	657	677	690	662	656	665	655	616	629	639	630	638	650	627	662	625	646	659	674	621	665	618	661	636	695	640	638	648	601	634	664	674	611	704	650	633	678	623	652	625	671	620	614	626	617	649	669	634	658	649	646	625	661	654	690	646	610	667	706	639	661	652	645	677	695	603	692	605	605	631	628	657	604	675	627	660	634	655	629	613	651	615	648	613	693	680	639	618	628	641	655	621	628	685	634	644	620	631	645	616	640	593	648	600	635	633	646	636	629	589	655	639	606	682	600	674	683	659	650	594	638	637	678	647	655	608	639	672	594	682	640	650	671	620	639	678	645	657	603	669	652	632	652	634	640	613	662	633	643	655	643	648	610	644	606	626	679	682	620	654	628	631	622	637	674	641	643	631	668	623	622	646	603	648	648	605	665	665	643	645	703	652	628	632	628	630	642	606	631	607	661	646	609	671	640	678	612	629	664	665	605	640	617	658	639	670	668	641	667	636	612	644	653	700	639	680	629	639	661	652	656	609	638	662	648	668	638	650	624	650	647	659	644	626	681	660	643	653	622	644	658	633	674	645	631	623	667	619	630	645	681	669	704	582	652	608	629	649	683	670	604	699	659	656	619	639	637	616	654	627	639	616	610	678	670	632	616	662	642	645	628	646	680	640	656	660	689	620	645	622	634	642	623	643	726	644	639	611	623	696	672	602	632	650	652	672	637	616	623	612	663	622	642	645	645	645	700	656	673	643	653	631	650	655	655	653	627	623	605	603	630	647	662	668	642	608	626	606	650	687	652	656	691	670	633	634	638	659	624	641	663	642	605	626	630	648	610	626	626	605	641	630	647	656	664	623	637	625	621	650	689	666	651	618	650	637	693	666	642	638	677	619	664	632	626	667	610	680	674	672	659	629	657	662	641	633	631	681	657	643	686	681	684	599	589	633	676	645	595	613	680	629	664	635	630	650	643	625	666	709	610	656	654	652	657	585	653	657	621	643	662	605	609	640	638	678	665	607	658	655	609	652	637	582	601	654	629	611	651	707	600	651	635	641	626	641	645	617	651	612	647	619	663	677	618	682	666	680	642	668	638	626	614	593	614	640	627	621	652	634	653	659	668	650	663	584	602	608	692	660	571	602	652	636	654	600	613	669	622	635	669	623	616	633	596	633	667	621	645	674	645	607	640	626	657	618	673	634	606	640	653	639	632	655	625	639	665	650	613	671	643	672	705	614
25473	21309	27642	24904	11575	4517	2762	2102	1977	1810	1618	1328	1258	1197	1179	1100	1139	1031	1021	1018	938	961	929	949	911	937	927	891	876	914	901	914	902	907	858	877	862	897	872	906	827	867	916	885	867	863	887	878	917	901	895	884	843	852	885	867	851	875	858	882	937	847	907	880	830	901	840	848	882	864	871	869	874	876	861	855	859	865	869	877	826	878	915	861	887	874	834	862	882	907	896	882	878	868	873	882	837	888	821	851	920	864	882	881	840	849	920	888	880	908	870	874	923	850	891	855	826	869	891	899	905	881	827	878	861	839	872	890	916	908	903	891	919	834	841	924	930	853	901	835	844	916	842	838	892	847	822	847	877	907	887	840	883	894	913	848	883	868	791	914	851	862	837	859	881	829	881	856	851	831	957	845	868	902	872	919	934	836	886	834	931	826	855	907	866	864	889	861	836	826	906	889	881	846	860	879	918	926	861	892	872	899	885	871	824	830	890	884	808	878	858	912	854	874	851	908	895	887	862	852	890	874	865	942	834	801	818	880	876	855	868	915	910	885	894	843	886	859	890	833	853	845	895	875	895	869	843	892	830	860	829	867	902	921	826	859	850	852	883	905	844	884	897	888	814	875	838	863	842	854	922	852	883	907	905	888	860	897	899	877	863	800	910	861	864	849	859	827	874	912	905	847	920	845	927	835	796	818	863	866	924	877	825	878	849	887	870	874	860	871	875	921	853	872	840	858	878	902	848	828	823	848	806	832	916	849	938	821	834	850	816	904	856	879	854	866	844	883	838	868	846	902	894	902	963	858	874	893	897	880	862	902	881	842	921	824	828	884	861	882	849	825	873	895	858	927	914	852	881	900	883	835	894	876	878	881	846	835	906	886	850	912	907	854	865	887	863	892	915	869	861	867	894	877	880	879	876	911	850	878	917	889	906	869	870	906	918	877	820	829	869	842	814	803	862	872	859	831	851	902	839	879	904	857	822	875	892	867	830	890	808	876	907	915	859	815	903	868	833	829	839	783	863	860	878	896	865	906	857	861	880	831	865	839	904	914	852	862	832	916	854	884	838	857	850	816	850	842	854	934	907	842	884	884	896	889	862	884	918	862	847	913	875	872	919	904	798	882	845	915	871	873	820	837	875	869	889	853	853	929	846	900	874	904	876	847	865	886	904	844	883	913	856	875	877	883	820	880	915	886	841	875	843	874	926	880	834	923	833	889	919	889	901	854	863	851	875	847	885	795	863	835	860	831	795	847	867	859	814	833	883	889	917	893	880	864	851	861	849	864	915	849	870	846	849	875	831	864	867	828	851	905	866	866	832	827	813	819	833	929	823	930	885	868	808	836	921	888	867	890	874	842	825	835	855	885	929	864	882	876	878	841	819	874	910	888	868	894	848	897	869	847	871	895	868	857	852	885	851	831	870	914	879	862	801	850	860	838	845	868	861	911	889	844	887	868	862	887	861	842	881	872	863	881	866	918	840	852	871	923	943	808	835	821	838	818	866	893	846	871	939	880	886	879	896	865	892	890	871	852	868	839	872	861	893	854	907	812	888	867	836	885	849	901	865	820	855	833	837	837	839	869	868	877	887	859	858	893	893	867	840	892	853	835	860	892	846	901	888	901	878	882	843	884	925	846	866	897	908	850	907	827	888	856	868	872	842	860	886	850	891	880	824	909	910	883	843	858	888	881	844	866	902	920	848	867	899	905	836	815	867	857	859	865	865	842	856	913	897	885	870	883	906	873	857	889	896	913	859	876	851	834	870	847	875	798	913	907	841	889	887	908	880	835	921	859	896	797	889	898	850	898	815	867	877	873	837	847	838	877	866	841	908	855	893	882	840	842	880	881	890	844	822	897	857	914	889	800	807	851	900	797	900	824	834	831	847	832	853	846	908	908	882	835	823	857	906	858	854	870	843	860	885	862	837	880	889	878	883	891	882	875	855	843	882	786	907	850	895	893	892	840	851	842	881	889	855	856	852	904	859	895	913	894	865	857	903	901	895	859	885	864	943	872	878	840	837	805	830	899	845	861	883	823	893	826	859	888	894	834	823	854	846	903	867	846	864	907	859	820	828	861	930	864	894	855	907	873	873	840	882	850	929	897	882	870	857	813	851	838	915	860	891	883	872	843	854	876	908	848	861	881	838	833	872	887	877	894	878	827	860	878	868	828	867	877	852	846	907	843	876	877	879	860	835	893	864	841	848	896	853	905	926	907	764	839	891	840	839	893	895	887	876	924	896	837	841	884	843	826	902	875	794	878	782	906	864	854	888	811	848	879	826	879	874	828	843	867	854	880	885	863	863	848	889	872	907	835	881	865	817	850	886	854	826	862	869	809	849	835	833	848	884	898	917	840	870	884	816	800	849	870	861	879	908	863	799	835	898	850	857	880	843	886	838	878	883	840	881	878	834	900	914	824	841	897	880	900	868	865	872	847	909	903	839	895	897	914	865	913	895	870	843	871	857	840	855	827	881	870	846	876	854	836	867	900	833	842	864	902	861	862	867	873	886	891	870	869	852	859	898	910	858	863	905	873	900	883	883	815	873	913	892	918	890	880	843	860	865	888	876	888	847	817	902	865	904	912	886	846	928	878	889	899	793	859	902	861	824	866	865	860	805	842	889	848	818	845	827	823	853	853	834	848	893	908	887	844	870	902	842	856	839	865	873	813	819	878	889	865	881	855	859	863	865	891	843	933	865	854	875	908	842	871	876	853	920	836	873	851	918	879	946	795	854	865	878	860	881	890	896	912	870	877	854	896	877	862	808	877	817	900	896	901	836	883	856	900	869	856	906	911	877	878	848	910	862	883	836	901	912	848	894	840	865	880	843	905	886	885	876	867	771	808	867	855	892	840	808	864	840	839	880	859	805	839	838	896	908	850	911	871	861	855	860	899	851	819	869	877	866	908	866	869	818	838	892	894	887	818	868	858	863	819	897	875	797	889	908	839	877	868	842	867	890	884	840	903	878	824	887	864	867	888	842	835	867	905	806	860	813	881	809	873	869	841	894	904	858	916	821	884	870	863	848	781	824	881	805	809	872	873	859	884	791	898	880	866	907	858	836	865	810	851	912	881	820	860	919	901	829	931	843	845	891	865	867	874	880	895	817	887	899	883	887	798	863	876	837	851	843	931	859	877	904	833	801	823	838	865	885	873	875	859	863	897	849	850	829	833	873	877	871	855	850	864	862	896	861	830	870	853	887	830	833	937	887	904	875	851	822	913	852	863	829	866	858	882	843	825	842	851	852	876	835	840	845	861	847	911	886	900	835	918	887	851	896	797	905	871	882	872	893	877	846	911	839	878	900	891	839	821	880	819	896	886	822	866	856	838	900	859	894	847	891	857	786	832	906	850	882	857	874	811	836	889	827	880	805	873	873	822	846	897	873	894	827	921	873	838	823	843	849	914	858	843	857	901	835	865	826	841	843	846	853	869	821	899	850	855	930	888	827	867	839	872	813	862	884	901	858	871	878	858	893	899
32020	46657	36022	16630	9505	7454	4998	4134	3758	3353	2838	2309	1978	1862	1773	1554	1505	1374	1424	1284	1245	1147	1123	1129	1041	1072	1096	1019	1064	1085	1069	959	1060	1056	1064	1080	1005	1051	1043	984	1017	1014	1043	1027	982	1023	1026	1021	1009	999	1061	992	1000	992	1032	1012	1003	991	1042	1055	949	990	1019	953	1001	1013	1018	1005	977	1015	995	992	1012	1003	1005	990	999	1035	1020	1011	933	992	1033	1026	1026	1006	976	1040	1011	1030	1010	1003	943	1016	979	1022	1017	987	1025	1034	1018	995	955	1074	967	1059	982	958	1020	986	974	1015	981	1066	1039	997	1009	1029	1055	1011	1000	983	944	1037	1069	968	991	985	1048	1059	1017	990	1032	1009	999	1012	1009	993	969	1009	999	987	1013	1002	996	993	974	1059	969	980	1030	1071	1030	1032	919	1025	1049	1004	974	981	1027	996	1003	924	1033	971	1061	1014	979	972	978	976	1004	992	965	987	1047	985	1041	1016	948	960	962	1002	1029	992	1006	1044	1048	1008	1060	992	1063	973	1004	1016	1043	996	1026	989	1001	1047	1028	1028	1057	1039	1018	993	1019	995	972	999	999	1048	1019	1002	1032	1020	979	1006	998	1024	1032	1004	1045	996	1000	980	1067	1034	955	976	1000	1003	1006	1025	998	1009	1001	981	994	1002	973	996	960	958	992	993	991	987	1057	1002	1028	1055	990	994	996	982	1014	983	986	993	1020	990	977	1052	983	987	999	987	1005	997	1024	1001	974	1011	997	1030	1027	1033	1043	1000	998	970	959	1036	1023	999	998	959	1037	999	1024	1023	1021	1051	951	958	959	974	938	1037	989	988	1034	986	970	949	971	1022	1008	1035	1053	991	1019	1022	960	969	1006	988	1043	1033	996	961	984	974	1000	982	1017	1004	1052	987	983	1039	958	979	981	1016	1021	1071	991	999	959	949	988	1006	1030	1031	1025	993	1077	1007	1039	994	985	1008	1014	1044	984	973	1033	1025	1030	1014	1043	1025	959	977	1008	1009	1005	1002	1014	993	1086	1028	950	987	1030	1017	1041	1024	989	1032	953	953	1010	1018	1008	1006	965	1016	1019	1036	1001	1026	1004	1006	987	1009	1019	931	946	979	1013	1002	972	969	1056	974	1000	1000	1006	977	1011	1009	1024	997	966	1019	1072	1013	982	1035	1015	1018	1017	1001	984	998	988	1043	1067	1040	1025	992	979	1046	1010	1043	1062	1003	985	1003	1028	1043	1031	953	997	992	1016	1018	992	1000	1035	978	992	940	985	1005	988	1018	1026	952	1007	1021	1017	998	980	1010	966	1006	1071	1012	997	1032	960	932	975	995	1005	1051	976	1012	1029	1001	1052	1024	1055	1019	1055	988	1066	1001	982	967	973	1027	953	999	945	965	1008	1025	951	1039	992	1032	1031	1032	1090	1020	1016	1011	986	1021	1019	957	1011	1010	1012	951	1002	1040	987	1032	1027	993	1023	962	1062	1086	1001	1019	970	1024	961	994	995	947	980	1003	981	1014	956	1047	1002	1027	931	1021	1027	1052	1005	985	1012	1026	1018	970	1008	1050	988	1004	973	981	1033	981	1079	1064	1006	1005	995	981	961	1045	1043	992	1008	978	1006	1039	978	990	985	1021	1011	1019	958	1025	1056	1054	1009	1017	1011	974	1003	987	980	1049	1032	990	968	1011	994	993	1058	1031	1024	980	1031	1050	1018	1006	997	997	967	936	1011	1038	1030	955	969	1015	1034	960	988	995	1002	956	975	1045	990	1005	1002	992	1026	948	1019	1040	942	1023	988	972	996	973	1020	947	1019	1012	1038	1052	968	1018	992	988	1024	990	1044	959	1000	1016	1013	999	1058	1039	978	1041	1062	1005	982	1052	1027	1006	1008	1007	993	1006	1021	1010	997	955	969	1003	1001	1003	1026	1063	1041	935	1031	977	1023	976	997	1003	971	994	982	994	1018	972	1070	980	993	1051	983	1007	1001	962	1004	1088	1014	1003	983	1035	969	999	960	988	997	1032	1024	979	968	956	958	981	1019	956	956	977	998	991	988	1015	1048	982	990	952	922	1005	1001	985	1014	986	999	985	949	966	1040	949	1033	973	957	1020	1039	975	972	969	996	983	1035	1079	929	1005	1000	992	1040	999	999	1007	1058	963	990	990	1058	992	1001	959	1005	1038	989	1038	1007	1023	1001	1017	989	958	1018	1019	997	1041	975	987	1020	1011	981	1081	1015	1010	1026	1039	1001	1002	997	989	1011	996	1049	1068	1021	1025	1029	988	1018	992	985	990	939	1065	1026	1003	1059	1037	1021	1016	966	1010	1025	1009	984	967	997	956	1027	972	975	1031	1016	1044	1017	977	1049	1033	964	997	992	986	936	990	981	1019	994	987	968	1071	1033	1046	989	1004	1021	997	990	976	975	1010	1031	994	967	1013	992	1060	934	952	1030	1056	983	997	994	963	1063	957	991	1020	963	953	977	965	976	1046	941	1007	1027	968	988	1038	973	971	1008	1010	976	1061	1003	992	1049	988	995	981	1004	972	999	995	974	991	1030	965	1054	1047	1010	1004	1067	890	975	1015	1037	971	1022	1012	1011	996	1016	1049	991	1002	1010	997	1019	997	1004	965	994	1101	991	1004	1013	1033	987	1012	948	976	1018	970	1033	1024	1012	969	990	989	970	991	1038	980	994	1008	1028	1010	1027	987	966	1010	1029	997	1023	1030	987	999	1037	1012	974	961	990	972	1021	1003	1063	1086	1014	998	1055	1024	1028	1012	996	1020	998	1059	957	990	1004	1032	973	995	1029	1012	981	978	998	1017	984	1023	1047	1008	944	1013	935	982	1008	997	1004	958	1020	994	971	1020	982	963	974	954	1035	992	931	973	964	1084	1002	1019	995	1054	1024	1006	976	991	1033	1039	987	998	1029	984	1010	1003	996	1020	1015	999	1034	1002	1021	1038	983	1063	1002	1029	994	1011	1006	1000	1031	1004	1001	997	989	997	962	1008	979	990	1015	979	1028	974	964	967	1037	1044	1007	1031	959	1028	991	965	973	1062	1004	995	1054	1016	1034	981	1044	979	1045	998	1001	1005	957	1012	1014	1008	1011	1028	1028	1050	1002	998	1019	1025	973	1027	1029	1011	1014	1014	918	994	1052	947	990	1065	1025	989	984	907	1073	1007	995	1051	1019	1052	1011	1000	1018	1034	965	1005	1015	1040	1029	1050	1027	1031	1000	1020	990	1019	974	1023	971	979	1013	1039	971	1013	1022	1005	1048	1017	1008	967	955	1011	975	938	1036	1006	923	974	966	989	967	984	1074	982	945	967	1014	995	941	988	1021	1009	1006	1068	1068	1001	909	1055	1025	1024	951	1027	1020	997	951	1003	951	1017	967	961	1031	972	991	996	1055	936	1058	1057	966	970	948	1010	990	1037	1004	945	1079	1020	941	1028	1045	983	965	1016	991	1018	1025	1026	976	997	996	976	1027	1015	963	989	1020	1010	1063	1002	1026	1018	977	1014	968	1045	1006	995	1003	963	1034	1011	1034	1034	1008	988	1013	1007	984	1038	983	1014	1038	963	972	1011	1033	1030	965	993	1005	1011	986	1071	1001	991	945	970	1018	973	1046	1063	985	997	993	1017	980	1029	1021	1017	1047	1026	977	965	967	928	952	964	926	993	1013	1005	965	1038	978	989	1014	966	1040	1001	993	934	1030	1042	995	948	1017	986	1034	1015	978	1014	999	1011	1021	982	1034	1011	1018	1042	948	981	998	955	1035	1046	996	938	994	1013	1015	1062	1052	967	988	962	996	968	1015	1051	970	1037	1043	1037	968	1033	1025	1089	1037	1002	1069	978	1000	982	966	1029	1007	997	1010	999	972	1046	1001	981	1000	1037	984	972	1040	989	1041	1016	1006	1018	962	960	976	1010	1006	1062	967	1026	987	1065	996	986	1008	1039	990	978	1044	1001	1062	977	990	1036	1013	1011	1016	1014	995	1032	985	1001	994	1016	969	1007	1000	960	997	998	981	1005	969	1007	1009	1059	1017	1011	1017	964	1017	981	977	1020	948	1014	1003	997	988	990	976	978	976	1014	1053	1072	1022	988	1004	990	1034	971	985	999	939	972	1057	975	993	1039	1005	1002	993	954	974	975	1014	1007	998	1004	984	993	1016	957	922	1009	1036	988	1000	985	978	936	1072	1019	1004	1023	996	1011	957	990	968	985	1036	1047	984	969	1021	1021	969	956	992	1014	1000	1024	982	1001	987	997	1031	996	1002	1011	990	1017	1039	982	1028	1030	1024	1023	987	1034	1016	1023	1022	1035
23226	21303	29028	23940	21349	21080	11838	4435	3143	2969	2554	2087	1864	1803	1683	1546	1426	1244	1219	1147	1114	1031	1027	933	984	974	918	918	991	917	937	924	949	916	889	878	934	881	912	941	877	866	941	917	927	914	918	877	958	879	925	966	947	918	900	909	877	843	934	858	901	870	870	898	843	909	881	936	876	873	878	914	867	959	835	843	901	833	875	871	918	896	891	901	883	943	902	896	934	912	895	863	894	910	921	937	876	881	896	973	917	872	910	829	903	935	929	899	970	874	877	873	854	856	832	894	916	890	897	902	875	858	853	904	892	954	897	915	872	872	844	940	853	880	861	877	884	855	899	907	857	876	919	836	905	885	888	891	897	886	866	905	861	909	916	908	886	903	921	879	882	853	943	911	904	874	893	939	862	866	964	857	960	865	907	906	906	900	922	926	880	861	913	946	900	875	904	950	911	889	912	904	923	975	914	938	946	935	908	915	849	861	878	911	919	908	840	882	921	924	884	894	903	959	871	841	924	888	875	878	941	927	848	948	922	879	899	931	869	888	853	883	917	897	881	863	896	946	914	947	869	911	871	897	873	892	866	878	872	887	919	846	922	893	839	877	900	869	877	942	882	812	944	919	870	871	935	825	970	885	869	876	907	881	926	914	958	873	853	891	878	890	843	885	886	899	904	901	908	913	912	843	944	916	862	900	854	952	921	932	869	907	896	883	851	856	917	888	809	907	859	935	868	879	857	916	852	861	894	877	919	880	841	875	933	930	945	884	878	930	917	964	821	905	888	964	869	858	894	923	996	876	855	877	851	887	848	879	823	857	896	878	907	913	929	891	886	875	877	885	899	894	928	857	893	932	883	871	856	865	908	889	897	909	840	858	846	848	931	944	924	917	867	896	861	916	880	895	906	868	870	924	936	931	900	906	892	884	919	900	877	917	858	859	881	862	883	929	924	891	927	886	885	871	908	942	930	887	891	893	922	898	878	887	937	874	833	895	870	958	931	883	873	943	909	897	844	876	934	932	919	914	875	914	913	889	885	867	873	899	921	977	896	882	830	903	874	869	887	883	924	895	881	907	876	856	919	877	914	898	824	913	916	860	879	847	928	898	900	887	891	856	884	920	893	851	856	904	865	888	957	876	930	897	911	867	865	899	879	890	836	868	869	903	955	983	900	908	937	912	926	846	927	856	858	889	885	854	879	892	887	898	841	896	895	942	937	928	917	874	868	880	896	884	959	901	909	896	878	865	919	910	871	900	883	914	889	891	895	882	882	891	930	931	859	888	816	881	907	893	875	947	871	860	873	879	887	926	898	884	828	869	922	864	917	866	874	871	927	961	820	900	819	922	878	962	917	923	839	908	920	912	919	910	934	924	913	902	863	921	902	931	931	845	873	851	924	908	883	950	902	875	882	885	911	863	924	913	830	898	939	872	863	903	922	882	886	907	875	881	899	877	892	893	901	879	888	868	870	900	861	868	878	884	893	848	926	861	911	913	910	881	903	850	892	857	875	941	856	878	870	885	894	919	876	951	903	916	863	860	920	885	900	921	955	873	901	889	911	894	913	854	909	906	899	898	923	876	898	868	906	869	929	871	885	863	823	894	900	923	901	885	894	820	910	891	897	897	891	869	902	940	868	899	916	878	923	880	913	940	910	906	905	887	915	940	909	853	854	858	937	904	855	881	911	879	815	933	893	928	893	888	942	876	917	922	912	931	913	946	847	866	926	897	906	907	858	887	890	828	876	902	885	926	922	870	900	891	909	854	923	866	869	878	875	904	945	875	888	929	944	915	890	858	923	911	889	886	875	974	919	921	862	953	889	928	884	852	893	895	925	919	906	919	927	902	892	922	942	881	861	910	901	925	917	866	890	914	861	873	889	883	896	845	866	900	858	884	897	920	913	855	919	863	860	900	867	915	867	931	885	916	904	871	884	882	904	864	913	882	885	875	883	922	883	901	905	901	877	945	941	884	845	874	870	876	844	891	899	865	854	896	900	876	854	880	877	903	875	906	851	851	860	888	871	920	848	851	910	910	903	900	856	844	890	873	883	837	899	910	866	900	896	900	917	914	905	906	911	886	888	861	888	921	845	880	848	932	888	818	918	899	876	892	899	856	906	892	912	906	894	857	896	883	905	880	880	825	819	887	906	859	915	841	913	879	918	890	867	904	861	905	846	862	849	889	847	954	892	876	880	895	905	883	854	914	950	912	875	857	885	879	911	890	841	870	922	931	855	881	906	835	911	901	912	903	943	845	890	852	885	839	800	931	912	913	898	846	924	922	850	881	900	898	841	823	948	877	911	897	855	869	909	886	924	839	927	876	885	865	835	947	916	862	898	895	873	910	889	902	873	860	878	881	842	919	847	875	928	940	855	968	896	914	930	885	908	803	862	836	895	881	879	911	883	908	898	901	924	886	914	876	899	862	916	830	930	908	918	866	868	916	956	853	913	891	920	885	912	901	909	909	892	887	881	929	883	921	860	949	898	856	935	863	873	935	846	882	908	883	860	910	900	885	901	901	899	888	856	850	937	870	880	882	892	873	878	818	833	863	864	854	911	859	878	853	858	958	871	897	872	934	848	852	903	933	931	883	917	900	899	858	889	911	933	897	876	842	914	865	905	909	885	841	929	876	877	840	970	900	899	897	883	949	919	935	886	919	858	921	866	918	869	885	887	930	922	873	863	873	880	931	908	894	885	890	922	888	896	893	913	867	877	954	831	862	894	888	903	946	927	931	894	931	905	885	875	899	895	879	867	888	885	883	913	894	899	840	924	894	852	936	875	860	873	873	917	910	900	922	874	862	902	938	888	864	859	891	882	859	892	880	897	890	900	812	927	808	901	898	823	903	888	917	878	832	913	881	911	903	832	929	888	896	902	889	882	922	913	877	881	932	945	919	906	858	881	922	914	877	860	919	890	904	889	882	892	888	873	856	870	914	883	870	901	875	883	862	843	889	877	909	921	882	899	894	924	894	863	896	866	873	880	862	906	915	882	837	856	926	880	931	930	900	883	861	925	922	893	846	902	865	860	907	928	909	867	948	899	893	874	862	904	916	898	929	927	895	906	855	866	895	896	871	879	957	901	863	918	880	874	896	921	943	890	911	901	853	866	832	867	914	896	957	872	822	937	868	848	899	885	926	904	911	898	913	872	895	844	931	876	920	843	924	860	878	908	906	904	889	888	876	898	874	845	921	907	914	867	926	883	863	897	920	871	894	872	897	877	882	885	902	899	898	870	887	872	861	950	888	949	937	872	915	868	849	867	879	868	874	871	859	882	856	898	851	905	892	970	910	887	942	900	877	864	931	890	912	935	877	925	886	922	886	860	881	874	861	901	885	843	880	870	901	890	874	842	861	892	849	915	867	919	867	906	879	873	858	900	863	867	879	880	874	865	912	889	877	917	852	896	902	905	864	864	917	879	939	898	886	878	875	899	913	900	844	832	876	881	853	859	876	874	928	909	880	877	881	966	907	887	923	835	864	910	863
34919	57375	46435	27302	15639	13288	9438	7334	6231	5601	4693	3692	3236	2948	2608	2570	2131	1760	1712	1633	1429	1297	1256	1259	1187	1173	1122	1122	1111	1131	1099	1060	1135	1093	1042	1102	1055	1013	1064	1025	1051	1035	1003	977	982	969	1025	1024	1026	1025	989	1046	985	987	1020	1006	996	1015	1016	1038	1046	1005	971	966	1032	1062	975	955	996	1015	990	1058	1027	990	983	985	984	1041	989	1013	995	1018	1015	1030	949	991	1066	952	984	960	1019	1021	945	1031	1048	1009	1032	988	1006	999	1018	976	997	1014	976	943	955	957	980	993	991	990	981	987	1070	977	1009	1030	967	1009	1000	985	1001	987	974	989	988	980	968	992	991	993	957	1038	987	976	1011	1012	1012	997	999	989	999	966	985	989	1032	1003	955	1012	1008	943	969	953	972	992	981	952	951	1007	1000	945	965	995	1005	969	964	943	1072	1021	981	929	980	958	942	989	1015	1017	962	1003	1018	1003	1007	974	992	970	979	951	1013	975	1000	996	1001	945	970	985	1051	975	1041	965	989	954	1003	916	964	971	923	967	1024	973	945	919	984	1001	1019	989	982	989	1000	964	960	968	1003	969	955	958	1016	996	922	1051	988	962	1019	951	1014	974	962	978	972	1046	962	1028	985	1017	989	992	953	1030	1027	978	957	995	990	993	975	953	929	1012	976	1027	1065	956	987	1016	1019	1029	1033	998	924	944	1000	984	937	1024	977	999	1058	971	992	916	1000	977	1015	1021	944	1005	1036	1004	996	1007	975	958	983	1001	1012	989	962	1043	1006	1007	995	1003	975	1028	975	997	999	978	1046	998	972	970	1020	1009	1001	962	998	1024	959	1062	1020	975	1007	1036	1034	967	997	991	979	983	1014	982	989	985	1001	1014	1025	932	1034	957	1006	987	952	1028	936	1000	980	943	957	998	1037	1039	971	979	1017	984	981	963	1006	1030	993	952	1016	985	1013	988	1047	930	991	1025	1001	1009	992	1004	996	1018	995	965	980	977	991	960	960	986	1019	900	983	980	971	960	1038	941	941	923	986	980	945	975	974	985	998	959	969	990	986	990	996	952	946	967	987	940	986	1037	1021	968	976	985	992	1018	975	975	1010	1026	967	962	927	954	1001	1003	1014	983	1039	972	1006	965	977	949	933	993	970	962	1026	972	1010	998	983	1040	974	994	980	1000	953	954	1010	971	937	976	994	977	999	993	1014	985	970	1003	975	1040	985	999	951	1014	966	993	1032	1040	985	950	970	961	927	977	1011	981	984	960	973	994	1035	988	974	1022	914	1009	990	973	977	979	981	989	1024	1008	953	986	1013	1008	1024	943	1009	956	1015	939	1021	937	963	1025	982	998	1038	967	1023	1023	989	989	1011	942	996	956	983	1038	942	937	966	1013	976	957	976	990	985	978	935	1017	1017	977	984	1006	919	1026	987	945	960	992	1049	978	952	1004	1037	997	1026	988	996	987	989	1015	989	948	1011	1016	975	960	988	986	972	981	985	985	951	997	963	971	982	1002	932	1029	1048	989	1017	996	978	992	972	1022	1017	1038	988	1011	1038	995	970	1004	999	996	943	999	1024	1023	987	961	963	968	1008	1005	1012	1003	986	982	992	999	994	937	974	995	1001	1011	963	953	993	995	1013	931	989	1027	968	1005	949	1007	1013	968	1017	994	1033	990	1051	1005	952	918	1024	977	1020	1032	980	978	921	963	987	979	1001	977	997	1030	927	1015	948	990	986	973	996	988	1037	1024	959	949	928	992	960	959	922	1008	1021	973	1022	963	1004	999	1020	1006	1012	993	974	962	978	933	973	972	982	1002	986	917	965	962	1016	980	1030	1009	966	1002	968	1020	1006	924	974	1012	1029	972	985	961	989	953	987	970	1036	972	962	983	973	997	1002	992	987	1008	1017	969	1014	1010	1023	996	945	1002	977	1007	943	1022	999	1027	970	1003	1037	919	955	990	1006	998	1019	1018	982	956	936	974	1002	964	1046	1016	984	972	1015	998	954	1027	979	945	933	1022	960	987	996	992	1028	944	984	1014	999	954	989	971	994	983	997	1006	985	980	1030	951	976	1023	990	959	989	1019	940	1027	996	1024	989	970	962	992	1000	997	985	973	961	938	1030	999	1051	1000	969	983	944	1022	1001	931	960	949	958	983	997	935	967	1002	962	1007	946	1000	946	1002	988	1009	1015	916	980	1033	970	994	993	968	1010	916	1000	955	927	905	1012	1011	1006	975	966	962	982	1001	957	949	987	958	1012	1003	999	1006	1037	998	1005	1029	1040	987	1006	968	959	989	1006	965	1003	991	1016	962	1013	1056	917	958	1001	1065	963	1023	983	941	1059	1060	1034	957	1010	1051	995	1000	944	1004	961	989	957	1042	967	998	946	1049	998	969	1004	979	901	1003	961	961	939	971	1045	959	962	988	962	1018	1027	1034	988	953	1003	995	1014	1040	1005	991	1012	962	996	967	982	1027	988	986	979	948	1027	973	937	985	996	971	923	961	958	1033	947	981	993	979	983	1005	996	950	959	969	982	993	1004	1016	1023	1016	1000	935	969	1005	970	992	990	1097	1000	1005	955	981	1017	1002	964	981	975	1014	1005	970	1026	961	989	1018	1007	948	1042	996	1002	989	1009	932	1045	1006	966	921	1018	1039	998	1011	1038	976	1029	983	981	998	1008	1002	971	975	993	964	952	951	1014	1014	1000	1002	955	976	971	1011	1032	1002	1006	994	985	994	1012	1011	974	946	974	1001	992	1005	1030	977	1017	969	977	993	978	1052	985	1006	1013	986	968	1006	975	1013	1029	985	972	972	1044	977	996	985	995	972	1002	937	996	1004	988	1024	1013	999	954	976	971	955	983	954	1036	1011	946	963	1029	1013	997	993	965	1034	937	983	904	964	1000	987	994	957	972	992	962	949	988	1011	985	1010	989	959	994	1001	980	961	985	1007	945	1020	987	986	1038	992	1021	966	1009	947	998	997	1003	967	1031	962	946	922	1010	1007	970	973	1010	1024	874	976	944	1001	976	943	993	992	1009	923	978	1004	997	1029	1037	1016	989	963	1001	988	951	943	965	976	977	906	996	1003	1008	1001	1000	934	1006	1008	1008	997	1005	932	908	978	987	978	1001	995	1013	967	933	1023	956	1007	967	1036	1014	998	1029	1012	979	985	947	1013	1009	970	1033	1002	977	1040	970	967	997	1013	987	898	1014	981	1013	1002	967	1013	1004	1006	1002	1035	999	998	997	1025	991	944	986	990	959	1046	999	1024	1007	1033	992	1000	1014	989	963	1018	969	960	968	1007	966	996	981	990	974	959	1001	950	960	991	974	947	942	975	948	944	981	905	988	963	1025	961	921	1000	1002	1008	969	976	1002	942	1038	985	1018	974	988	1047	1005	1007	952	995	1026	947	913	977	966	993	979	1008	998	967	1021	1002	1005	993	971	937	1028	972	968	959	976	996	972	936	1008	953	975	1006	975	974	1026	982	1017	1004	976	997	961	1014	961	1005	953	1057	976	985	997	982	1015	964	1019	966	985	1017	1032	948	982	980	989	995	1035	1026	1036	953	966	1030	1009	1040	1014	970	997	997	1018	978	976	992	1038	984	889	1004	1016	957	1027	1038	935	1013	976	961	1022	949	983	996	1005	1019	998	987	958	940	1022	962	1015	969	997	963	1066	944	938	943	960	943	1000	965	1012	955	1027	966	989	953	1007	1026	966	923	984	999	986	991	986	976	1026	1005	973	973	919	1016	1005	934	1031	1022	973	1074	961	990	991	964	1051	1001	1016	1008	1037	1006	1011	928	1008	1034	966	995	1029	963	960	943	958	920	1041	955	999	991	999	988	956	1013	972	982	1030	968	964	993	1034	982	976	998	972	966	995	935	973	1052	981	968	1004	948	991	973	956	1004	1016	1035	1005	1026	995	1014	1009	973	935	970	995	969	1037	966	1062	988	964	1035	1013	998	1026	983	1006	1024	979	971	1037	1011	927	936	981	998	956	976	1002	1027	969	1000	990	1007	962	990	1045	994	934	983	998	987	975	1001
29164	25475	23526	12131	4165	2699	1926	1400	1295	1162	1037	941	820	806	793	784	724	689	708	686	697	631	637	641	647	590	606	638	600	592	583	627	611	606	646	646	605	570	621	581	589	622	635	578	621	606	592	615	578	630	587	564	575	573	626	596	571	561	605	612	600	599	559	640	581	580	602	569	617	593	593	613	614	634	577	624	650	577	622	591	604	558	573	606	618	582	592	558	580	611	607	582	627	631	617	622	578	594	552	574	605	610	614	560	584	600	579	621	579	585	594	578	624	623	555	589	554	590	587	630	573	611	616	593	572	583	589	578	594	603	586	571	583	577	592	631	559	603	596	575	615	574	587	552	618	576	618	593	594	579	579	580	595	590	626	607	568	597	544	603	647	685	615	571	544	591	648	617	611	598	607	610	634	597	563	585	579	598	581	584	593	618	543	605	582	507	576	609	617	556	592	564	584	588	631	584	589	572	651	591	578	584	588	585	580	604	605	610	636	616	650	573	633	590	591	599	628	584	628	581	567	613	586	614	596	651	565	586	566	555	589	619	621	584	600	587	620	587	618	586	611	599	579	630	596	564	608	633	608	587	606	584	586	579	622	593	558	568	605	591	582	583	608	563	599	607	541	590	556	614	582	619	621	542	575	650	620	601	593	643	602	622	609	607	563	605	620	607	594	633	597	592	629	590	612	581	607	612	582	566	584	597	567	569	629	590	570	613	611	591	570	610	634	563	563	552	610	632	629	556	636	631	598	593	618	607	571	622	575	629	604	587	644	585	600	626	581	573	579	617	634	585	604	556	583	634	602	589	629	600	624	611	626	602	580	588	602	564	585	594	598	584	583	596	594	652	582	599	636	611	600	581	575	612	620	588	615	606	561	602	559	551	620	616	566	617	563	594	593	586	580	578	616	618	629	581	594	639	630	630	610	609	583	588	577	589	597	562	599	577	540	625	614	612	607	564	594	598	554	628	629	609	542	562	578	637	617	592	634	586	592	645	578	615	587	590	656	569	604	576	620	590	562	582	566	557	628	584	563	618	619	646	603	600	606	569	605	587	544	601	560	613	591	589	597	600	576	646	602	617	637	578	623	580	599	612	579	610	574	593	609	576	590	599	571	584	621	614	604	592	591	629	584	568	587	625	589	604	641	617	588	620	587	618	577	578	573	626	584	602	563	597	613	579	570	613	589	580	592	616	583	600	610	583	606	580	594	567	582	590	614	596	617	579	554	606	613	623	598	608	608	575	634	621	617	560	542	562	629	573	613	635	566	601	605	621	587	603	597	595	606	594	593	613	588	552	617	610	603	589	610	609	612	564	580	594	560	575	590	553	578	640	571	625	597	650	562	570	568	601	623	578	595	591	586	605	630	609	610	627	624	563	627	602	602	572	610	595	595	598	603	589	607	605	606	583	585	658	581	579	575	607	621	569	560	571	614	604	610	611	615	540	633	582	527	594	597	564	570	574	600	602	627	562	578	592	607	571	625	583	608	617	603	579	601	560	615	602	584	590	596	575	593	609	646	593	601	613	589	566	599	590	594	554	587	564	611	593	603	583	596	558	589	647	551	571	584	637	621	591	626	597	626	636	574	563	578	552	602	628	568	611	574	576	598	606	622	608	630	618	580	589	622	650	603	588	604	563	615	585	583	580	559	574	571	571	620	591	614	632	568	609	587	610	597	595	577	574	616	600	560	636	590	597	588	614	612	593	572	580	615	594	566	591	575	595	601	553	600	583	606	563	591	565	607	622	600	569	615	602	602	564	640	613	580	599	574	576	544	632	584	582	595	594	592	641	597	624	618	626	588	588	606	586	602	587	580	584	596	579	579	572	592	640	597	584	583	564	613	622	616	602	593	571	541	608	650	540	567	571	585	652	669	585	618	586	645	607	630	581	647	631	590	622	591	587	599	605	616	601	593	599	563	621	593	647	604	610	641	553	586	550	582	614	555	579	596	589	629	603	561	568	608	574	588	622	601	595	554	607	593	578	586	611	566	591	590	586	569	594	542	531	620	567	593	593	590	582	607	614	611	575	594	583	628	592	628	587	590	589	597	642	605	584	608	633	581	579	587	577	612	587	607	568	607	573	589	571	568	591	605	595	582	538	530	574	599	546	576	572	622	638	609	571	582	639	576	565	584	602	584	580	537	581	620	559	620	593	589	578	591	607	594	582	618	596	562	561	583	601	636	609	573	606	561	579	591	585	585	578	593	594	609	564	625	529	549	610	594	527	630	574	605	571	584	559	591	615	580	575	623	582	621	583	545	598	558	589	599	590	583	587	608	629	617	587	574	577	602	574	555	626	556	563	581	627	605	565	547	610	633	628	556	567	571	597	610	570	583	617	615	577	581	597	614	611	606	618	575	631	576	596	593	572	595	579	619	598	575	609	587	586	616	581	563	575	593	578	598	577	583	557	618	607	585	593	567	576	616	604	647	572	637	621	615	559	593	607	637	584	582	624	620	621	638	579	653	580	597	587	618	606	619	624	594	615	621	610	556	654	591	611	576	575	601	579	568	584	568	589	582	576	582	595	592	614	612	607	593	609	597	603	591	554	618	589	612	623	544	614	614	594	573	579	547	569	597	605	566	593	602	631	623	579	603	586	605	618	632	582	588	585	582	565	605	588	583	588	539	620	595	605	592	615	618	549	618	527	638	587	641	598	595	586	645	555	557	602	595	576	582	549	578	600	591	600	632	612	589	564	591	588	563	534	570	565	644	613	614	574	615	586	591	629	630	571	565	575	576	604	600	592	590	611	598	595	631	624	572	636	555	581	565	616	547	573	622	611	625	618	623	548	650	574	605	566	610	628	541	558	618	570	606	568	546	625	573	636	622	596	624	579	655	562	603	633	616	566	592	611	668	608	624	628	610	606	572	571	624	571	573	599	584	577	612	587	582	639	593	593	579	558	579	569	556	575	583	578	606	562	579	613	543	605	579	570	593	617	588	575	615	609	614	614	590	573	600	571	626	627	565	640	575	589	612	571	588	584	577	633	579	566	610	555	617	600	590	593	615	608	597	560	604	599	600	562	578	589	600	596	614	611	609	599	593	633	580	647	596	583	604	577	586	529	609	606	571	613	624	589	594	607	618	601	568	570	542	575	561	589	592	608	564	595	599	595	613	600	567	594	625	517	592	585	586	630	619	609	556	586	598	568	645	679	571	627	658	566	659	593	574	589	605	585	642	573	569	618	567	602	618	579	573	573	569	582	586	614	602	575	580	665	590	583	603	598	605	613	617	554	592	562	573	584	587	613	559	588	613	580	600	591	565	559	594	594	607	587	580	588	594	588	557	609	583	581	617	620	632	616	562	600	528	622	604	588	578	587	586	585	574	674	590	596	639	619	579	591	627	607	582	597	623	611	575	615	645	600	609	612	637	578	606	622	569	563	624	570	612	577	612	634	573	615	599	581	569	574	617	564	587	623	603	573	653	604	637	632	608	594	615	617	586	587	603	586	587	604	649	570	598	640	584	625	587	613
30212	38780	27505	12883	6766	5281	4084	2636	2493	2096	1825	1529	1388	1341	1242	1152	964	918	894	925	849	784	841	764	786	767	755	682	776	806	751	742	692	769	730	695	722	702	660	742	725	697	724	717	710	694	731	712	758	717	766	733	717	725	718	719	714	706	719	696	715	747	740	742	754	759	712	656	705	713	670	734	706	715	715	749	716	701	717	728	687	736	688	703	736	675	699	707	713	728	709	730	772	683	703	716	679	747	687	704	697	745	690	733	716	720	696	745	748	680	709	725	727	669	671	741	703	680	675	660	677	738	732	700	715	664	712	687	716	703	707	679	736	709	742	709	688	702	783	702	724	758	734	730	706	692	714	700	681	710	685	758	724	759	693	729	679	724	724	710	692	704	715	696	724	722	685	712	695	678	680	700	668	730	711	750	707	723	708	739	701	726	685	667	696	695	744	711	682	663	708	715	702	704	693	722	678	705	670	658	683	676	699	709	684	751	695	677	718	695	693	712	717	673	729	721	708	719	704	745	691	738	666	711	685	707	713	697	678	685	709	736	665	712	706	733	690	693	751	682	691	724	693	702	760	688	702	712	682	693	706	732	670	703	727	718	721	725	639	722	676	694	743	716	699	687	723	730	694	701	697	702	675	711	709	750	715	720	654	713	729	714	714	742	717	727	652	699	695	752	699	751	728	734	709	725	697	732	696	726	722	721	716	702	721	714	678	729	736	713	705	746	677	681	694	746	693	660	684	732	727	699	669	721	741	717	724	691	712	688	715	743	719	728	734	691	679	670	725	739	731	737	697	710	672	698	688	714	697	753	709	711	748	696	748	697	673	688	704	695	709	741	804	743	698	708	697	702	678	706	710	722	719	671	670	738	677	720	753	723	726	695	704	710	697	685	678	736	671	750	702	731	725	690	691	734	727	741	711	725	710	712	729	725	702	766	749	696	677	715	714	708	740	742	734	746	730	720	692	693	731	728	737	665	700	717	696	769	675	649	692	708	740	676	735	718	672	714	708	732	693	693	662	707	720	744	754	709	704	709	717	753	727	696	728	694	714	738	679	733	711	656	724	690	748	744	689	735	702	687	716	723	738	673	702	737	721	669	752	700	707	715	708	726	687	719	759	702	706	717	696	710	698	707	705	716	704	695	700	690	714	681	707	689	723	654	752	715	731	708	732	726	725	704	694	727	698	740	781	719	721	690	719	723	699	747	690	712	695	719	699	715	721	734	726	716	765	718	741	697	702	712	707	721	699	731	756	722	706	713	668	760	722	691	703	734	700	719	739	728	707	690	725	711	705	702	733	713	683	671	718	678	773	713	739	707	706	711	676	692	696	718	737	699	707	724	747	713	740	732	684	710	727	688	738	713	687	717	682	751	695	713	745	724	700	694	681	705	721	745	710	690	743	765	742	716	713	720	736	724	681	727	713	689	719	689	706	664	727	750	681	685	741	670	692	649	745	757	678	748	692	690	738	692	744	712	724	728	710	723	681	711	686	726	712	683	689	694	706	712	682	651	759	731	704	699	731	696	709	687	774	736	691	702	705	745	723	669	763	721	730	742	711	681	692	668	668	723	713	704	683	746	742	723	740	716	732	726	685	761	755	675	709	688	724	686	706	695	689	775	739	684	714	731	698	731	715	697	702	735	772	709	693	769	680	683	715	698	673	724	720	681	705	672	709	699	729	696	686	718	704	691	709	706	696	714	652	683	714	717	694	735	715	636	719	714	665	676	733	702	691	767	724	715	716	743	671	707	675	692	715	706	691	740	681	742	682	693	730	694	677	698	733	682	707	743	736	657	665	741	738	733	729	679	675	732	703	693	694	704	660	726	721	740	687	696	738	753	719	674	704	707	671	733	687	706	713	661	692	730	689	700	715	760	709	718	763	753	712	685	690	690	707	679	736	636	710	744	726	686	765	699	717	711	753	683	684	728	699	717	730	729	722	672	697	688	696	718	714	711	694	699	696	680	713	697	732	728	735	676	699	735	687	702	700	728	727	671	675	702	731	679	718	764	697	725	753	726	719	670	688	715	722	689	652	734	732	733	720	702	688	754	707	737	734	677	743	725	716	726	744	769	658	678	762	725	673	705	749	739	687	724	733	720	702	689	685	685	716	696	687	715	763	722	721	716	728	725	709	746	681	726	715	715	723	723	677	650	679	705	687	702	676	723	742	728	743	675	690	685	736	739	749	794	708	733	707	698	689	733	676	707	752	696	681	694	713	667	695	715	750	660	661	723	748	737	662	737	671	703	644	760	749	717	710	663	686	695	701	685	692	737	735	718	700	709	724	707	741	667	712	709	725	731	671	744	702	725	692	695	710	716	737	748	690	751	689	741	725	703	710	716	678	674	729	701	671	681	700	711	698	684	733	726	696	730	736	720	693	715	710	721	709	683	640	722	698	729	712	748	701	692	723	680	703	719	737	676	739	718	723	738	711	707	727	750	711	803	710	738	717	743	699	722	679	671	670	730	718	683	708	682	704	727	716	744	667	704	693	685	697	741	698	703	675	729	702	716	715	700	680	766	709	733	682	629	720	722	675	703	697	715	750	682	726	738	706	703	673	672	700	675	690	688	710	711	714	728	706	752	668	742	708	682	723	675	721	710	682	723	681	688	734	683	693	699	737	724	723	681	710	711	708	720	676	713	687	726	745	667	746	762	784	707	723	742	707	691	695	676	698	745	730	709	674	727	746	758	713	726	672	759	766	715	695	718	722	689	727	689	681	707	704	717	698	732	716	723	706	670	719	720	751	713	695	714	696	646	677	735	717	723	685	736	765	752	669	747	758	718	707	733	703	694	653	715	703	730	681	721	705	761	699	713	722	698	707	701	706	712	695	696	699	754	708	721	662	711	748	704	722	683	677	762	729	687	692	717	724	661	752	730	664	693	673	700	700	713	738	733	693	675	717	705	715	715	737	724	721	695	751	701	758	729	686	717	734	732	667	729	723	682	696	699	712	736	705	706	700	722	668	702	722	698	689	711	698	715	686	708	708	711	700	710	678	678	752	673	761	692	705	690	712	742	673	673	691	759	689	696	736	687	710	726	713	755	807	708	729	752	777	733	764	746	681	707	668	725	698	726	768	696	665	695	742	694	726	709	668	742	686	708	720	691	674	719	695	728	712	718	713	711	741	734	727	744	677	685	670	705	693	706	727	745	750	700	662	737	686	745	686	697	724	694	682	704	762	685	681	653	721	672	719	714	740	695	703	704	694	675	712	716	727	688	703	699	745	677	739	694	745	712	669	728	689	762	731	712	754	684	726	720	724	697	671	699	737	696	710	711	664	703	685	679	723	719	716	689	696	728	718	670	690	691	723	730	726	769	730	671	667	694	745	713	712	745	750	718	724	683	696	746	711	685	693	674	683	688	717	677	728	715	717	697	717	719	725	710	721	724	745	746	698	682	726	697	676	762	704	732	723	684	706	683	724	672	723	720	671	740	736	716	738	670	713	712	732	763	682	662	720	701	718	685	685	738
24397	21293	28393	24661	20547	10391	4388	2433	1774	1620	1392	1293	1113	1030	858	803	785	747	730	707	635	635	625	584	530	572	587	571	557	601	561	549	552	531	533	536	551	582	588	563	544	567	524	519	580	606	547	551	572	553	565	538	560	509	554	586	508	548	537	509	526	514	541	559	553	522	536	555	536	549	495	540	539	511	512	571	503	513	527	577	521	532	517	524	575	514	550	550	574	525	542	497	511	549	542	518	514	529	559	556	552	524	542	581	547	551	529	518	496	544	555	520	540	542	566	513	541	563	516	550	487	505	554	538	552	502	499	555	485	495	535	524	563	543	521	538	566	527	521	535	527	557	508	515	495	549	534	551	557	542	554	560	502	552	513	532	539	500	533	539	528	529	536	551	556	552	555	550	546	525	535	527	527	553	522	527	547	530	568	512	527	499	499	529	514	549	516	532	540	529	504	488	546	551	535	550	523	526	526	565	536	547	566	518	545	518	536	557	529	521	536	550	575	530	556	530	530	523	557	489	558	536	553	517	518	558	521	523	507	556	514	521	481	557	506	513	517	511	526	476	534	555	544	579	556	536	572	549	523	540	581	544	580	555	511	517	542	540	570	556	502	554	546	514	500	540	545	537	534	544	558	517	523	501	558	526	563	538	533	521	529	559	543	532	526	519	517	518	549	509	544	491	564	548	563	553	582	515	564	499	568	512	531	503	531	544	570	536	546	518	558	523	503	559	533	564	531	484	517	560	512	507	537	510	482	502	553	530	530	539	512	532	511	556	540	567	545	583	524	514	555	532	503	528	517	536	543	554	539	503	547	511	508	542	529	568	515	498	508	530	562	538	509	519	511	523	519	548	538	527	530	521	575	555	507	551	502	513	532	537	534	541	533	530	533	489	507	520	486	526	518	503	524	486	568	556	568	497	563	532	550	582	539	522	526	518	537	542	507	578	513	509	547	532	519	562	541	551	542	485	566	479	533	550	536	501	533	567	512	511	519	540	521	552	573	539	498	549	502	560	520	568	512	498	530	527	520	504	472	529	543	528	537	496	552	578	532	535	533	518	518	605	506	517	520	527	526	527	547	538	494	551	530	572	543	520	559	553	537	503	549	526	566	540	517	536	524	497	540	506	512	542	521	494	529	532	512	521	585	502	506	553	446	525	517	551	519	545	565	520	547	549	534	517	499	518	491	508	536	518	556	521	543	529	556	575	556	521	547	528	568	558	503	497	576	505	539	509	542	510	541	533	554	530	508	549	539	565	553	511	549	524	508	515	548	554	549	542	542	521	547	517	572	506	557	552	545	548	575	546	508	562	489	512	571	536	527	541	526	514	508	536	526	525	525	519	502	505	550	563	553	556	537	536	533	533	558	535	561	556	542	564	518	509	565	553	568	531	534	525	553	516	533	584	494	489	507	547	552	562	573	568	505	530	535	540	506	500	542	564	539	509	520	484	584	518	565	492	504	510	513	553	527	528	542	520	521	521	509	525	520	507	527	558	488	476	532	551	571	542	521	551	574	568	569	556	541	524	535	546	517	527	504	549	533	492	517	560	596	542	493	575	505	497	549	528	522	526	548	571	540	552	550	559	515	526	528	526	541	523	530	522	530	525	512	551	516	553	498	504	548	529	530	523	524	515	564	522	578	577	531	529	533	527	528	552	568	547	561	534	544	501	512	489	512	467	557	544	519	552	555	537	517	518	552	578	505	507	532	496	547	584	527	555	511	525	527	549	524	534	541	519	539	498	537	549	526	505	571	525	588	559	550	498	530	508	568	515	522	530	539	576	565	528	551	493	538	508	491	544	555	511	567	512	534	521	552	497	506	505	529	560	548	511	495	520	549	521	522	529	513	539	521	547	545	496	499	503	541	542	520	519	584	513	485	523	596	536	545	526	503	475	527	551	521	563	582	554	516	532	570	553	534	523	524	504	532	535	523	534	537	497	538	542	515	538	555	541	550	535	551	580	537	555	494	514	539	515	502	549	544	536	510	545	567	539	550	530	522	588	577	515	544	529	531	550	510	550	506	531	493	502	547	548	538	507	492	524	583	511	557	545	541	523	534	468	546	557	514	572	531	556	543	526	521	518	506	578	475	490	481	546	558	540	544	506	546	531	532	529	558	556	524	506	529	508	592	527	523	526	556	526	514	498	566	520	520	534	543	506	537	536	483	573	515	519	515	553	576	548	519	528	540	541	529	539	472	514	501	536	530	526	537	557	541	501	568	522	514	538	489	532	534	534	527	520	540	566	509	489	569	488	538	561	540	532	548	541	542	512	538	471	548	544	527	517	531	522	564	506	539	524	513	533	543	562	522	537	503	556	508	570	535	507	490	488	493	551	550	530	545	545	582	478	532	545	524	542	541	510	538	542	558	553	516	547	541	535	514	531	503	530	502	505	547	533	535	537	550	506	533	546	554	487	511	523	536	503	560	526	497	537	525	577	522	514	565	551	586	532	542	520	500	504	519	499	516	550	512	506	522	552	514	526	541	548	523	516	520	556	554	563	556	542	530	578	547	523	575	551	501	533	594	551	522	524	539	508	507	546	571	542	520	509	545	527	529	496	499	558	536	543	550	524	529	533	522	510	495	567	514	541	530	563	527	560	551	523	507	520	545	534	515	536	522	577	522	498	503	530	554	514	545	535	538	534	529	513	544	549	559	537	530	553	571	549	494	495	500	521	559	553	519	508	509	550	527	518	511	533	547	524	543	531	504	492	506	561	509	505	559	537	543	524	534	531	509	543	521	532	515	512	537	501	489	526	495	507	516	531	580	562	546	547	530	502	545	559	536	495	526	545	509	522	560	519	516	508	545	557	557	540	556	521	520	576	520	570	527	516	506	537	550	512	522	536	544	506	484	551	577	503	540	527	508	500	515	533	508	519	514	561	514	547	555	529	564	584	505	505	565	538	503	529	535	510	513	531	564	527	536	514	566	518	495	517	501	519	532	580	547	527	539	496	558	504	507	541	534	538	514	502	524	576	522	559	444	531	512	530	571	546	527	523	543	536	524	564	549	528	587	514	543	513	534	493	555	546	557	526	521	570	521	536	522	542	548	544	532	562	563	517	518	526	524	560	485	500	535	498	516	464	526	553	522	544	537	542	551	545	538	507	553	564	555	553	544	507	576	542	538	488	508	542	517	516	507	525	528	527	547	541	556	560	508	518	524	568	522	553	553	508	553	545	550	535	580	546	508	528	516	539	500	529	546	542	549	513	508	545	546	535	530	515	519	548	530	504	534	505	554	571	483	530	533	533	529	529	570	534	516	501	506	469	547	499	540	511	526	560	536	534	508	541	577	532	555	488	559	560	561	531	525	500	545	490	553	543	566	529	525	525	561	505	489	540	533	522	516	516	512	532	514	529	481	514	563	532	514	523	518	549	594	518	545	552	522	492	567	572	570	506	532	518	516	527	514	523	540	561	514	529	541	494	542	538	514	515	518	502	523	541	569	506	519	542	492	525	503	549	506	534	518	558	508	555
32157	49785	38516	21403	11957	9015	6797	4657	3611	3196	2781	2410	2111	1908	1498	1300	1193	1195	1050	918	940	908	850	723	745	762	687	685	745	716	685	691	680	662	689	683	650	633	652	669	665	650	640	622	659	688	649	631	638	624	621	626	678	610	670	646	636	692	653	600	656	621	661	608	646	626	674	596	612	645	599	619	600	611	650	640	654	660	664	591	679	589	620	616	608	614	676	636	640	614	609	639	614	674	688	635	684	643	647	639	636	632	591	628	630	598	653	638	625	644	627	645	645	625	655	588	646	635	646	620	601	587	608	619	664	623	625	635	654	634	596	662	649	632	613	649	645	636	594	635	628	660	637	636	646	645	682	638	626	614	614	583	599	627	630	618	608	621	624	613	638	615	631	641	618	630	639	586	601	593	619	646	647	641	638	640	662	611	651	605	647	589	652	627	588	604	666	618	653	656	630	595	602	618	592	675	630	642	633	629	657	641	655	586	618	629	602	641	655	630	619	604	608	687	616	658	645	621	634	674	637	671	620	618	649	677	647	626	633	559	606	637	664	615	636	600	654	584	616	659	624	581	630	673	613	658	633	645	640	623	649	674	644	642	606	639	614	597	611	650	655	635	691	628	618	685	641	633	679	588	658	636	641	623	638	653	595	628	665	621	649	683	597	624	634	638	613	614	624	633	573	639	646	622	652	644	648	635	648	646	579	624	638	644	605	644	650	664	611	572	646	639	668	645	650	642	623	667	626	649	631	644	602	616	634	618	641	564	663	614	661	653	608	638	611	614	613	649	655	672	631	668	608	630	561	592	635	627	642	588	610	610	674	593	615	648	644	663	641	602	633	604	632	620	591	645	638	631	671	661	585	644	676	613	667	586	635	617	648	639	654	653	660	666	649	647	635	639	650	623	636	644	616	594	667	637	658	629	602	638	637	604	651	679	602	652	620	597	629	647	613	595	605	645	641	640	652	631	554	617	632	618	615	613	619	621	638	590	637	652	623	669	585	610	625	672	642	615	614	649	629	599	607	626	645	620	643	655	685	600	620	630	662	624	635	646	579	581	638	580	651	692	639	670	621	595	593	629	647	676	591	638	649	608	618	598	622	647	636	611	631	594	627	618	653	612	634	650	622	651	616	636	610	619	623	665	602	659	621	642	628	652	633	595	597	659	633	631	640	622	631	659	567	638	619	648	628	625	642	651	643	655	594	600	643	634	648	614	660	646	633	627	627	625	627	619	663	579	621	644	591	633	651	611	623	637	615	632	622	636	604	628	605	616	662	610	601	666	631	611	618	657	649	613	623	611	626	645	653	687	582	617	599	611	578	639	625	653	624	659	624	601	657	602	638	594	639	624	664	664	621	622	674	650	592	602	695	687	648	648	653	620	640	616	694	581	614	614	623	611	639	626	614	633	617	626	609	591	588	630	622	598	669	660	576	626	627	633	626	633	640	603	598	668	627	627	666	616	607	622	597	613	579	608	648	646	627	632	601	641	679	663	625	559	591	635	572	626	608	632	630	614	663	651	627	659	635	636	637	628	668	592	646	663	644	628	643	622	648	642	665	612	635	626	614	661	653	606	633	635	623	662	629	649	635	625	622	612	610	575	616	622	647	639	649	637	617	655	646	642	618	647	669	631	638	658	616	632	613	636	629	630	608	627	643	628	625	650	640	633	652	646	606	645	662	661	658	602	601	647	581	616	612	609	631	634	647	649	634	679	632	617	632	646	661	647	603	643	655	578	663	640	618	675	666	666	670	640	706	609	665	626	649	619	596	603	664	649	691	637	621	615	641	640	640	655	627	616	599	652	628	638	636	630	638	653	586	586	644	640	645	646	608	634	630	624	628	651	637	600	639	632	629	641	640	619	567	631	638	581	647	632	609	628	648	647	638	621	608	602	658	655	601	621	610	652	659	664	647	619	647	649	652	624	623	589	656	637	645	579	641	684	644	614	613	614	610	634	662	651	622	597	608	654	658	607	595	583	645	617	619	659	617	590	615	620	649	647	609	618	606	641	620	600	633	641	659	658	645	628	611	614	614	590	601	616	617	609	618	624	600	640	614	650	656	616	617	583	621	627	664	615	612	649	628	615	654	579	662	655	654	625	667	613	647	647	611	634	581	598	629	665	639	633	653	649	627	605	632	621	595	604	640	604	610	651	648	581	625	647	605	620	637	632	676	648	628	651	646	636	606	652	624	585	597	635	616	601	605	572	613	650	594	640	644	619	588	662	610	600	615	610	665	655	588	646	626	582	630	618	636	682	621	682	607	638	627	654	640	680	628	632	610	582	625	631	660	632	601	635	651	638	634	635	622	650	640	638	637	638	670	597	592	632	651	652	620	622	640	626	638	654	613	666	614	597	626	600	628	652	610	550	655	622	624	607	611	618	648	603	633	627	633	614	650	645	599	602	584	605	645	614	611	613	608	606	667	623	601	620	632	647	652	660	651	609	616	644	645	667	625	662	649	640	615	654	637	645	595	598	679	604	596	599	637	619	637	591	652	645	680	713	668	626	619	642	621	616	635	635	613	613	601	655	616	614	646	639	635	627	633	608	606	664	629	638	707	632	634	635	621	612	579	663	601	643	641	618	594	634	593	620	649	620	632	637	609	609	635	610	611	631	665	649	632	626	634	667	679	609	602	640	600	629	603	656	591	617	635	591	604	649	624	636	629	603	641	615	595	658	659	659	633	614	624	604	656	638	724	604	679	639	595	668	609	637	606	629	633	631	652	643	645	592	638	657	599	630	651	641	631	596	601	640	625	633	595	625	604	617	576	662	640	602	616	637	646	654	638	640	629	618	586	638	658	594	642	606	662	638	607	584	566	646	600	585	674	607	615	600	674	646	661	617	642	602	640	595	614	610	643	607	635	656	638	653	654	614	634	636	675	604	622	668	608	680	629	641	620	631	605	612	652	589	625	640	629	586	660	613	599	634	623	652	602	652	639	662	582	598	607	604	679	631	658	677	640	620	627	610	602	639	608	587	632	649	602	623	614	667	612	611	642	627	579	634	661	614	661	616	647	577	581	646	664	628	623	652	642	670	620	591	621	636	652	668	600	591	600	590	611	648	627	658	615	655	640	627	619	650	631	624	640	615	623	591	620	643	656	609	678	610	617	620	655	647	592	639	645	657	677	642	611	604	606	655	636	629	626	655	632	684	580	632	603	642	643	585	660	628	613	607	618	649	641	625	624	600	626	573	656	624	620	615	618	623	622	617	555	580	647	655	678	631	618	648	684	607	650	644	653	621	611	663	686	601	623	701	629	655	619	607	612	617	639	663	613	599	607	652	604	616	614	614	664	661	664	652	637	616	592	638	663	619	609	609	637	608	629	633	610	677	640	600	598	636	605	643	640	583	649	607	690	653	607	631	637	641	655	615	625	655	593	618	631	640	639	638	673	636	640	636	655	620	608	642	633	600	571	642	671	660	677	583	661	640	675	653	610	657	574	604	613	637	625	621	612	640	624	638	621	630	627	608	615	652
25542	21397	27542	25187	11837	4529	3000	2291	1852	1573	1530	1363	1378	1194	1127	1083	1078	1110	1011	1017	991	984	948	932	941	933	900	878	900	911	898	954	911	863	932	887	914	813	860	850	844	888	900	890	828	888	880	922	871	866	857	854	849	845	866	831	931	840	864	876	874	907	905	857	856	877	854	861	873	876	862	862	924	844	921	881	824	866	816	879	916	811	839	871	857	859	848	883	880	886	923	893	884	883	882	844	879	863	886	942	896	870	887	893	920	860	901	905	873	840	863	860	832	892	871	874	868	831	914	897	851	879	899	889	874	872	858	945	837	852	904	838	856	859	876	926	835	829	849	897	867	850	846	886	843	910	805	838	858	854	860	885	878	863	854	855	856	833	919	864	844	861	904	840	836	877	867	877	864	873	874	882	890	824	927	861	900	829	801	948	835	866	865	856	862	883	826	858	871	822	841	890	873	924	876	852	850	866	824	903	880	853	862	840	852	855	881	881	815	821	860	864	891	892	841	880	857	839	879	891	825	851	838	878	839	825	903	829	837	864	824	867	879	861	927	799	897	805	879	892	852	868	910	857	950	887	857	848	822	881	869	845	826	863	862	850	866	890	837	873	890	909	918	934	869	849	870	855	833	834	835	890	848	881	885	898	815	851	846	869	890	854	820	853	867	857	864	842	876	918	900	840	877	875	849	858	836	841	828	893	860	873	846	877	893	867	866	893	853	875	875	878	868	901	865	899	843	884	878	932	864	907	884	845	889	891	890	806	825	839	884	907	937	883	828	872	924	894	888	883	855	853	912	846	890	828	866	867	854	784	827	897	856	909	899	817	918	865	926	881	890	876	844	835	825	891	860	846	930	840	811	843	850	844	862	877	890	886	868	939	843	852	859	916	893	896	811	790	864	895	881	898	900	887	815	818	863	860	882	897	851	902	882	811	916	829	949	859	868	856	880	909	894	853	877	830	856	883	813	869	807	837	902	851	874	854	835	842	891	847	831	821	846	873	900	824	924	919	856	882	841	854	869	820	856	917	845	933	870	804	929	893	880	885	814	877	807	905	832	903	875	887	857	871	895	879	877	881	857	850	878	858	823	860	889	827	903	910	893	851	910	847	897	841	847	878	880	840	870	829	834	892	873	890	885	848	873	862	878	846	856	807	782	894	894	901	872	888	890	830	879	846	831	891	863	835	882	866	846	878	882	876	907	856	865	840	915	823	847	861	856	886	835	909	886	838	914	860	851	866	857	909	887	855	845	856	867	903	851	866	893	931	894	863	875	915	846	817	832	872	884	864	836	876	885	875	865	828	869	798	863	870	867	888	825	832	830	878	914	836	830	890	859	919	915	868	822	877	873	919	866	858	858	897	896	915	887	857	868	839	856	883	854	841	836	856	882	905	860	916	814	890	861	889	824	859	845	885	867	872	884	873	811	905	904	859	846	838	905	779	810	880	889	908	870	839	863	895	845	895	839	858	903	886	892	894	856	878	904	830	798	854	854	879	875	821	843	861	887	917	893	899	899	885	885	876	814	872	840	843	884	845	808	858	874	888	888	873	841	854	921	824	871	833	844	858	900	878	854	837	911	900	824	892	846	888	842	893	871	855	908	866	889	893	876	889	882	884	832	897	830	868	850	901	828	914	821	843	831	844	858	813	844	913	925	926	891	816	850	839	839	821	862	834	899	874	815	854	850	861	889	856	883	884	871	886	845	904	908	865	918	881	891	878	885	822	821	880	924	863	870	861	827	854	850	883	853	919	855	844	860	868	845	853	866	886	812	813	873	828	808	862	866	833	855	815	896	835	875	878	856	894	893	825	869	845	897	879	822	852	887	911	883	961	911	801	877	871	900	885	833	815	840	815	831	828	850	874	945	863	843	910	856	824	851	819	859	838	872	860	871	849	895	913	861	847	802	872	837	860	881	846	908	872	894	844	834	881	878	851	894	813	875	844	859	835	858	892	879	845	904	852	858	830	944	874	898	901	850	857	871	806	820	840	877	891	854	894	851	837	827	839	822	881	825	853	859	887	847	894	903	908	849	860	900	864	857	804	815	855	854	812	911	874	885	869	878	893	860	874	865	817	900	841	835	908	872	847	877	844	917	839	874	849	842	901	853	784	842	914	809	904	846	850	873	891	866	866	848	887	875	876	865	856	870	870	858	846	884	882	881	887	833	876	872	854	874	827	898	892	859	859	841	832	839	890	818	881	841	845	872	836	893	860	877	884	869	850	859	912	829	860	824	835	916	865	855	881	857	877	889	887	889	895	891	950	939	831	822	872	887	880	881	895	910	880	870	887	907	858	881	866	884	858	869	896	823	861	906	902	878	895	869	856	869	917	895	868	869	845	833	890	876	886	894	915	846	850	861	874	879	885	913	814	876	916	883	832	795	857	854	880	878	872	856	869	876	858	921	851	831	893	882	858	918	877	831	930	876	839	870	810	831	898	917	957	893	922	897	863	859	895	893	901	868	852	900	892	893	872	863	878	939	907	830	808	787	881	897	887	849	942	862	864	861	856	866	853	896	912	887	787	867	846	856	879	859	825	870	874	927	839	839	867	894	884	857	878	897	847	854	848	854	841	866	904	851	865	895	821	871	822	865	917	825	848	892	842	837	880	908	870	862	897	842	900	894	917	891	917	872	905	879	869	828	858	832	897	889	909	843	898	898	826	828	863	900	844	860	869	872	911	870	880	876	813	849	876	881	901	871	881	871	938	844	865	861	860	840	889	835	905	882	890	828	877	913	890	878	863	828	868	842	891	839	890	871	858	884	863	917	878	849	890	843	908	843	828	923	846	886	868	896	883	836	827	816	870	831	856	843	868	854	840	831	857	884	846	874	902	873	912	864	911	943	876	907	897	822	876	849	896	869	863	875	816	917	902	901	877	828	882	898	892	848	878	845	870	841	892	890	872	888	845	902	867	907	896	883	871	859	881	862	852	858	865	868	880	884	958	895	901	883	835	840	835	862	878	906	832	843	922	847	830	887	819	883	787	875	851	846	873	864	831	842	883	864	883	879	854	843	825	823	893	894	819	877	875	847	866	827	870	887	848	873	891	873	889	894	867	901	907	819	883	926	844	821	873	873	922	849	870	875	839	889	857	892	890	853	842	892	899	877	880	876	837	841	885	873	876	854	848	815	848	852	855	860	897	937	874	852	856	859	864	830	850	869	877	886	926	905	874	853	870	885	831	933	840	874	864	828	865	867	864	867	829	883	876	876	893	879	874	818	851	895	850	882	908	857	854	851	836	844	903	903	878	862	841	826	853	901	868	860	875	813	906	832	879	919	911	893	902	844	924	865	865	814	920	858	859	892	835	870	913	838	915	940	893	846	849	854	890	902	917	851	827	911	928	830	832	831	848	887	848	882	875	896	864	873	852	865	838	903	900	883	887	877	877	894	807	902	844	832	818	888	847	859	866	866	918	857	840	877	870	855	843	910	908	899	875	890	831	884	817	899	908	873	913	880	873	899	866	868	862	874	878
31350	45051	35207	17951	10181	7377	5785	4659	3347	2915	2533	2230	2102	1898	1713	1592	1497	1401	1356	1311	1239	1192	1144	1111	1095	1093	1094	1070	1035	1118	1114	1026	1092	1074	1044	1075	1031	1035	1027	994	1043	1011	1014	988	1035	1019	987	1007	987	1012	1015	1007	994	1015	1057	1006	980	993	1040	1026	983	1040	1006	1070	1006	996	1050	1034	1003	951	1017	1004	1005	1012	980	990	956	1042	1004	1059	1018	1008	1019	952	1003	947	985	974	1001	976	982	1012	1030	965	1045	967	962	984	1036	1050	998	948	997	986	999	1019	1025	1016	1007	937	978	1019	989	999	1021	951	960	1026	1034	967	1023	1032	992	992	956	971	1042	986	1007	995	964	1007	973	1000	1006	946	993	990	975	1055	1008	1035	1003	986	1058	1000	967	993	1007	1036	986	1013	949	1012	1036	1009	998	1018	997	1024	975	1042	1018	1028	1035	982	976	1067	1009	996	990	1009	957	1032	966	1003	1008	999	1036	944	946	998	942	1023	930	989	984	988	941	1046	947	979	999	1038	1001	1015	1013	948	962	1036	1062	1020	993	991	949	968	994	1002	1026	1011	1002	1039	961	1010	1069	1000	1008	959	1006	1040	965	964	989	983	990	1019	993	1019	1002	976	1051	1030	1063	977	943	980	961	1013	960	1000	1008	984	1020	1000	1019	928	964	1013	1011	1013	961	1017	951	1007	1026	931	990	974	959	1038	1003	998	1033	950	1047	1023	981	1060	975	1016	1009	973	990	1018	999	977	1032	989	1035	981	982	1004	1020	1018	951	979	1019	1039	955	971	1056	1009	963	980	992	992	1025	1012	1022	1016	1040	1036	1022	1001	1001	990	986	1024	948	989	1002	994	982	1067	992	958	954	978	971	930	1073	968	995	975	967	984	961	1043	974	1030	990	1009	953	985	973	1059	986	1042	998	1005	992	932	992	1022	1001	1052	906	1006	971	982	980	957	1011	986	984	946	1022	980	986	999	993	986	967	968	952	1013	987	1065	881	979	1010	1000	986	961	1058	1048	1032	975	963	993	949	1043	983	992	977	1055	1020	1061	992	1011	1016	995	988	1005	992	979	1019	972	1044	984	950	996	986	999	1003	989	976	1033	994	990	982	968	964	1003	995	1025	1001	954	1016	996	991	931	956	996	1051	1046	955	988	1005	971	992	965	970	986	1007	1022	974	988	998	926	998	1075	967	1025	983	951	971	1052	1034	1084	994	1029	982	1016	1012	962	996	1010	1026	967	982	1048	1000	1013	931	993	1000	1030	969	1007	996	990	993	1027	984	964	954	978	974	1107	933	1000	1001	1036	950	1025	945	992	949	1006	985	1073	979	966	993	959	985	948	987	1019	1029	976	996	1062	1042	977	1030	1014	1050	975	951	1047	1061	1007	980	974	987	1009	990	943	979	961	1016	961	1024	1052	1009	1020	1051	987	1012	932	946	998	1022	1015	962	1020	1030	1042	998	996	1056	991	1008	972	1056	973	970	968	986	936	965	992	1056	944	1015	1010	977	1019	1014	942	1021	980	1010	1016	976	986	1013	1004	1001	1036	980	996	1010	969	908	1020	1031	1022	1002	948	968	1029	1003	1008	968	983	1027	927	1019	1040	955	958	984	999	997	1019	1012	971	1015	1018	1023	1048	969	900	934	958	988	1021	948	1006	968	973	962	1009	966	1023	997	983	1005	986	1000	1032	998	995	1012	1029	996	975	1015	1002	991	985	960	1063	1042	949	988	1016	1020	1026	981	1012	982	1008	997	958	971	944	1002	994	1000	976	1036	967	1013	948	991	984	1029	1026	1009	963	973	1020	1093	1022	1000	1064	987	974	948	989	1018	999	956	955	995	1060	938	1004	983	1004	945	1005	969	999	1006	1026	1033	1079	973	924	1014	1024	1057	1010	966	1047	987	928	974	974	958	996	990	1021	1018	983	974	1003	993	1046	1013	973	1042	1001	963	1008	983	1018	1004	1051	1029	1001	975	1043	964	1010	1001	914	1084	1011	987	954	920	972	1042	997	1005	965	950	1089	951	994	963	994	1011	1002	967	1020	978	1014	976	988	1069	1029	957	985	1072	959	1010	1015	1018	962	961	1011	1049	1071	995	1049	940	1018	981	1021	1050	980	968	1001	977	990	1017	1006	953	966	1026	959	968	976	1019	1026	977	1028	1065	963	960	1000	1033	1022	996	963	961	990	1076	1030	995	1023	1003	996	977	1010	1005	988	1009	1022	955	1015	993	1041	976	983	979	1025	1010	938	1044	949	1003	1045	985	998	984	955	994	1047	970	1060	1011	1027	967	1009	991	960	946	1022	990	997	985	1049	1020	1000	1043	959	1004	990	989	994	975	971	1033	990	1007	984	1053	1007	977	979	951	957	1012	962	1024	974	978	986	935	967	1032	963	939	1047	984	1029	958	1008	1042	971	1081	965	978	999	993	973	992	965	1003	981	1004	1005	959	985	939	986	998	1017	1012	1013	980	1009	1018	969	999	989	994	987	993	967	1051	989	1023	979	990	976	1000	992	1015	959	1060	995	1005	1011	915	999	1036	996	963	975	1070	1025	1023	973	982	988	1017	1045	1025	1026	988	1004	1003	1003	957	1000	994	1006	1029	1021	1063	968	1025	979	1007	1005	986	988	921	1034	991	960	1004	971	1018	989	1007	935	1021	996	1021	972	994	1034	1005	971	1000	956	948	1004	975	1006	965	1048	1018	1003	998	1015	1018	1071	1001	1037	996	1023	997	1005	962	990	1009	1013	1013	1064	990	1004	982	1063	988	965	1061	952	1014	1002	975	947	977	931	980	1006	1009	998	1033	1023	977	943	1002	1026	951	1025	1002	939	1010	975	993	977	971	1032	1018	965	969	949	1002	949	979	1038	956	1049	956	1017	1032	985	983	1012	1023	1025	936	981	1037	1032	993	1039	999	995	950	938	1021	944	1043	1038	1004	988	909	1029	977	963	1113	1002	974	971	980	996	1001	948	1027	1036	1016	980	1017	966	972	989	990	1006	991	1027	943	964	973	1005	1023	1014	1025	982	977	966	995	1006	1011	1021	945	984	943	1029	988	1001	1023	1064	979	990	973	1065	1059	949	974	952	1053	1020	996	1026	1014	999	1033	954	967	1004	992	996	1003	974	1056	988	1005	975	984	1020	990	1011	1022	953	995	919	1025	1069	999	992	1007	1002	1044	992	1012	990	1032	958	950	996	974	1003	1061	1002	1038	1013	1029	1001	1021	987	1015	1022	982	1005	1024	1035	970	989	965	1032	1005	952	978	1004	956	988	1007	979	955	1044	968	1000	971	966	1018	969	990	1005	998	983	1003	1003	1016	986	1019	981	966	967	1028	996	1007	991	1016	1009	997	1006	918	991	933	1002	1004	1004	974	1031	1009	963	1026	1022	1075	1012	994	1009	976	979	1018	936	986	949	1011	1023	1088	1033	1002	1002	930	1006	1035	1006	961	998	1030	969	1008	1074	929	1003	1015	1041	1021	988	950	1019	1014	1014	1021	966	966	946	1020	987	970	1025	1054	986	973	961	969	976	1003	1022	1009	1022	912	1004	1036	950	1042	1026	977	976	938	1020	965	1012	996	919	983	916	975	1002	1044	1024	1027	1008	1001	988	996	981	964	994	1044	1035	1063	1067	960	1046	1056	969	1040	1019	947	993	959	1010	1023	1035	1030	968	1063	965	987	1062	1048	1010	1009	991	990	974	1050	1010	977	962	1003	989	1008	1014	977	967	993	1039	972	1008	1016	1029	1080	971	1010	904	968	1017	986	1029	952	1003	1038	980	1010	1016	957	1046	1024	975	1018	1001	1038	978	1034	973	1033	964	943	1010	1007	991	974	962	1049	1040	985	1015	1012	989	922	939	940	1008	955	995	1009	990	980	1028	987	992	1005	1012	992	1016	1029	983	1072	1010	1014	1009	976	1018	984	985	985	983	1049	991	1048	1022	1010	1025	1068	1001	996	968	979	948	1049	1003	1009	976	943	969	1035	995	1052	1061	1021	953	982	1039	983	1003	972	1000	1014	1001	1050	955	1000	997	978	1048	982	1002	985	1044	977	1060	963	992	1009	982	989	1045	1025	962	1001	989	949	943	1048	995	1001	930	1027	1032	1011	992	905	985	1033	959	990	996	997	960	988	975	973	1036	987	998	1016	1028	977	975	1021	1008	1009	1035	968	1023	988	1009	975	1023	992	1014	987	946	1054	958	978	1012	1044	995	984	1011
23160	21299	28986	23977	21364	20998	11702	4504	3301	2693	2371	2008	1775	1629	1578	1488	1372	1323	1179	1135	1097	1098	1054	1033	1018	969	965	980	922	1001	959	947	931	963	897	888	953	918	920	916	910	910	886	899	881	938	879	925	838	942	939	930	919	857	936	834	905	837	907	946	914	890	827	814	883	876	881	895	867	860	946	872	857	887	888	892	871	890	883	926	857	880	863	861	900	872	849	884	822	935	958	858	882	879	861	922	875	879	888	875	887	914	891	885	872	889	915	870	870	857	888	911	890	836	867	851	848	846	906	929	920	910	884	897	837	848	872	902	857	930	854	898	896	851	883	903	872	840	841	896	874	841	802	901	877	926	864	855	881	909	845	915	845	909	888	916	915	903	929	863	913	920	899	867	947	865	897	851	897	900	824	904	869	865	876	921	875	916	844	893	905	931	847	887	959	885	939	929	892	917	908	934	869	910	849	873	879	869	901	878	875	892	831	888	870	901	871	884	847	841	920	898	843	889	904	881	917	856	836	844	923	856	855	891	876	895	859	894	904	938	860	845	937	884	875	920	881	938	916	871	873	879	863	861	936	920	892	871	872	901	880	843	873	900	890	855	937	890	854	907	894	834	865	914	850	894	886	862	971	830	888	858	892	847	843	937	888	855	854	874	873	857	831	890	902	867	873	852	879	870	948	912	884	850	904	891	865	918	877	936	888	903	881	855	849	908	907	886	856	832	906	889	929	840	848	927	847	883	909	906	909	838	896	868	892	874	941	887	861	853	866	912	895	903	884	880	887	851	938	846	933	872	909	897	850	921	885	922	931	807	810	859	912	873	879	925	859	896	850	889	902	909	877	875	868	862	847	895	892	916	848	855	877	910	888	914	907	849	849	847	884	903	885	909	872	888	904	866	871	914	896	903	870	860	864	864	890	907	878	858	903	875	877	847	880	863	908	886	949	888	923	935	908	880	924	824	858	863	897	860	908	894	908	834	864	913	879	896	896	855	860	880	880	870	887	951	896	912	880	851	849	871	883	914	853	862	825	895	877	891	880	865	901	835	906	935	907	875	877	913	881	886	885	837	922	902	830	824	886	900	845	893	905	906	869	890	870	858	839	859	867	860	934	888	887	897	844	918	906	889	901	942	893	878	850	929	842	912	909	868	874	854	863	875	909	932	886	881	906	870	878	870	925	938	857	881	885	885	904	875	897	931	842	866	847	883	910	863	869	875	948	804	893	879	815	907	857	888	867	900	910	923	867	879	920	873	929	885	882	856	896	852	904	880	871	901	832	880	874	921	900	887	932	863	945	823	884	840	910	881	878	855	935	865	845	893	891	885	918	902	874	896	878	966	872	923	896	937	930	857	899	833	867	909	934	838	872	915	856	891	864	882	934	903	874	896	883	897	886	837	870	864	925	926	934	884	868	883	838	885	903	933	845	876	876	857	936	860	896	833	883	890	871	876	876	880	920	866	850	890	875	871	936	914	861	861	932	873	902	883	899	869	901	906	916	856	947	882	907	870	868	881	896	914	874	842	903	876	887	916	883	908	878	902	914	925	907	842	897	883	890	900	856	962	881	874	897	861	881	967	876	903	910	907	929	933	859	843	876	875	883	878	880	852	878	922	871	893	896	859	891	888	880	894	873	872	885	884	843	910	892	873	892	947	899	917	857	898	929	884	886	879	839	834	890	893	955	884	890	885	839	908	868	854	891	929	882	899	858	949	884	920	849	894	926	927	854	889	920	935	869	901	863	856	861	846	861	887	829	854	868	940	890	862	860	843	901	911	912	886	891	893	915	888	837	901	898	869	898	910	853	884	858	894	878	843	886	884	928	871	877	881	863	917	899	887	896	879	899	878	893	909	872	908	883	878	884	865	859	875	908	870	866	836	865	860	886	895	878	916	899	858	893	883	853	878	848	899	884	853	896	888	880	907	882	872	840	859	854	896	910	857	872	884	888	936	842	913	865	901	881	790	912	885	860	876	907	844	868	838	892	871	913	864	895	875	920	854	901	920	893	924	938	901	904	926	854	840	923	862	887	873	872	880	862	797	909	919	914	904	867	858	906	871	858	894	914	893	883	927	839	807	910	842	891	851	895	889	875	886	950	826	897	879	968	887	887	914	899	868	923	939	884	901	858	864	885	891	874	887	868	840	878	848	877	882	911	851	883	921	919	864	912	908	871	903	850	935	818	909	898	919	914	884	883	907	895	874	952	903	882	890	799	865	856	889	931	793	874	877	878	918	873	898	876	929	874	923	873	879	898	898	913	870	869	868	891	908	924	938	858	927	882	855	921	881	867	867	926	899	866	897	887	861	887	886	864	892	917	923	917	888	899	897	861	857	876	936	913	853	867	868	821	850	866	865	877	887	899	880	860	900	882	918	905	916	870	887	852	896	881	871	941	875	898	892	846	904	919	899	816	847	874	889	857	867	922	900	885	910	861	922	920	907	867	841	856	947	884	913	857	948	855	815	893	882	886	855	925	877	881	855	884	888	896	884	880	896	879	886	896	873	901	842	860	877	847	897	897	915	853	908	931	865	843	860	859	915	881	906	881	852	912	865	892	871	886	928	854	895	834	949	896	892	867	835	850	864	871	887	856	895	899	851	864	828	921	895	934	912	888	841	842	872	848	921	945	837	848	859	923	900	923	881	831	885	900	920	878	871	802	887	860	863	901	843	892	831	839	908	881	891	896	851	920	880	896	888	860	890	890	856	891	856	857	910	933	877	923	921	864	939	838	849	893	872	878	812	820	922	869	857	883	863	874	857	906	901	898	929	881	898	872	896	868	911	882	866	896	877	875	863	915	882	908	874	846	891	811	892	876	858	861	835	858	825	870	849	854	845	853	804	859	923	868	882	842	848	811	920	859	847	859	852	879	889	933	852	860	918	871	917	876	866	851	845	926	870	904	862	890	893	894	914	913	828	904	888	849	917	855	880	889	804	903	912	856	889	849	905	896	917	943	898	907	872	893	818	901	852	913	889	901	939	846	869	869	864	892	914	906	877	884	881	917	922	843	855	872	880	877	855	817	860	860	863	927	894	866	917	899	919	882	901	875	878	909	852	888	873	889	925	907	850	883	865	870	881	838	906	910	817	893	927	904	822	839	949	923	874	896	959	897	886	876	913	865	866	860	856	903	859	886	876	893	871	798	911	890	894	884	987	893	882	810	844	922	864	871	889	839	911	897	856	939	868	865	828	858	899	920	891	843	868	853	875	903	872	902	850	924	900	847	892	877	924	861	905	898	882	872	910	843	870	933	887	917	892	913	939	861	835	824	833	848	884	909	909	872	822	932	842	838	843	865	882	820	879	910	902	879	882	927	889	850	855	954	878	882	832	856	913	863	909	861	880	920	900	888	873	907	876	910	844	945	856	898	807	886	920	879	880	883	880	862	840	882	903	843	850	829	845	872	919	896	839	869	881	877	908	874	892	895	866	947	869	880	872	920	871	886	847	916	882	894	887	890	939	885	910	891	893	881	873	919	887
33959	59023	46572	27150	15518	12156	9844	7928	6433	5087	4234	3541	3051	2677	2385	2218	1978	1842	1664	1466	1367	1383	1295	1204	1153	1198	1100	1083	1139	1149	1119	1123	1055	1042	1043	1077	964	1045	1023	1031	1080	1038	1039	958	1045	1038	1015	1036	1088	1002	1015	1013	1004	995	977	988	991	977	967	1030	978	1034	985	1017	995	1014	984	978	994	933	1009	1005	1017	952	978	1022	1008	997	954	963	1026	1021	1010	927	1029	1002	980	968	959	931	971	992	1011	998	1002	978	967	974	989	1041	998	929	1005	997	964	987	1039	1018	1028	1006	979	1026	1030	926	977	977	976	1048	978	985	953	954	1010	1011	962	942	1016	955	1006	978	1019	1028	952	976	970	1004	992	994	1007	984	1011	952	1007	1017	981	946	982	985	965	950	967	991	976	1010	1030	967	1006	961	975	973	941	974	967	947	980	983	981	1030	997	967	965	980	1022	973	999	985	994	989	975	930	979	989	934	1012	967	981	939	942	949	947	984	1013	967	931	1009	922	1013	992	1019	1006	1023	928	979	962	1013	1026	1007	929	970	1007	1012	942	962	956	1073	995	950	941	942	999	920	929	937	1004	974	954	1013	997	946	951	1010	1029	976	990	960	1010	1001	994	990	1032	1016	1026	963	958	997	1000	973	966	967	951	993	990	983	1016	977	998	967	978	983	943	965	968	1008	981	1003	971	973	917	986	1022	1023	979	994	992	999	976	986	995	968	1033	951	965	947	978	981	994	936	919	985	1027	930	958	1007	998	942	938	982	969	928	945	980	1035	996	972	977	944	1045	992	1006	959	975	933	943	979	1009	947	997	943	1026	925	1020	981	1013	969	985	991	984	976	941	967	992	976	983	977	1005	970	1028	985	983	992	1019	1004	1021	1014	981	1019	898	957	1002	931	958	1023	939	948	955	970	962	956	970	946	933	941	987	932	954	968	1008	1034	953	990	991	1008	988	1000	969	984	1009	998	980	990	1045	941	947	996	1005	995	969	986	985	943	977	942	1008	976	995	994	935	1026	1034	971	985	915	934	996	987	1007	984	947	949	939	972	925	912	974	940	984	964	1017	973	946	925	1011	933	1022	999	988	1031	953	972	974	974	964	942	929	1012	954	997	924	1009	942	968	996	1013	928	952	1033	964	973	982	941	955	945	934	962	942	985	970	982	980	1030	975	1002	992	962	969	961	1001	973	949	951	980	1004	902	976	967	960	1021	988	982	997	971	960	982	990	1041	1012	1003	1045	973	977	987	962	969	983	931	966	971	920	931	974	937	991	958	977	960	1000	1021	944	988	972	968	1011	1005	1025	971	932	913	1002	954	1007	956	1003	946	1050	999	1029	963	916	1003	957	956	937	942	959	996	998	1018	981	939	992	940	984	1000	957	1023	971	959	974	1041	962	938	975	984	986	966	961	969	916	944	999	994	953	957	939	961	1007	972	1014	953	920	1053	967	1002	990	960	985	981	1020	1003	988	988	962	968	974	1038	988	970	963	996	988	992	977	943	1007	927	1016	979	1003	968	1032	1011	1019	965	961	953	1004	1007	1004	975	971	906	960	986	946	940	987	949	998	1035	1016	962	996	995	956	1006	960	951	999	967	1035	966	1006	911	1035	960	963	941	985	1003	981	986	1022	942	945	978	940	931	954	1009	980	947	962	960	996	988	991	951	955	953	941	991	982	965	972	975	991	1035	975	992	919	928	1027	992	995	997	925	951	960	958	993	978	951	1004	1002	1007	967	974	991	962	1021	921	985	942	915	953	985	969	934	950	1031	945	984	1000	923	935	930	918	970	993	966	983	993	969	977	1007	989	984	1004	980	968	1002	939	964	1001	976	1004	955	930	1027	967	985	1028	917	945	1030	994	965	951	954	957	1003	1014	998	917	917	947	1017	988	927	954	1039	995	960	940	962	1030	915	1025	988	916	1058	991	940	1001	974	953	939	991	944	1034	939	1005	936	1012	1013	997	955	1021	997	981	975	948	992	955	999	1001	952	942	987	985	955	971	993	960	1002	985	1043	1028	999	1002	962	917	971	1037	976	917	977	957	991	997	994	998	949	1004	993	1009	1002	1034	974	1023	985	972	971	944	991	1037	989	959	952	991	1020	1030	950	957	949	984	928	928	967	992	1021	979	1011	979	973	1019	945	982	1032	982	970	914	994	978	981	999	1001	971	998	1000	981	1051	986	977	972	978	1003	939	957	967	973	919	980	958	963	958	1007	976	985	975	991	999	1011	1016	949	978	982	1036	983	962	990	998	990	956	943	1030	868	973	1011	1002	991	1014	924	963	1014	1028	935	1015	899	941	972	984	967	993	978	997	1020	1022	1011	992	985	1014	1010	939	957	975	979	986	1038	950	957	1002	905	1057	1018	954	982	1027	995	988	981	976	975	1010	1002	1026	995	987	970	1002	998	1048	932	1012	983	1040	1001	976	950	955	936	1005	982	990	891	975	962	980	945	999	920	1032	909	983	984	999	1010	985	971	945	978	959	973	996	956	930	972	959	1005	1022	963	951	995	968	1004	1002	906	1010	966	963	979	955	995	979	1027	1002	987	955	975	941	985	968	975	915	974	957	968	960	1005	988	1002	983	963	994	922	941	958	1034	946	953	962	912	963	1013	987	1036	985	957	1037	1005	976	905	997	938	1000	979	980	1020	1029	978	960	973	976	1019	916	955	1008	994	957	989	910	982	962	976	946	979	983	969	1001	969	1067	910	989	935	981	1003	922	975	985	971	975	906	980	952	987	968	979	1004	1006	994	934	973	946	968	1016	971	944	973	934	966	1018	979	965	1033	1021	979	956	1010	938	941	938	1024	1021	946	939	1013	979	1002	984	992	995	944	959	985	934	1031	999	982	946	991	957	967	1026	982	1006	973	1007	987	1017	990	969	960	1001	987	964	983	939	981	1029	980	973	982	999	978	1002	990	1020	982	976	918	992	973	978	1005	983	970	969	954	1025	972	927	944	1032	987	949	936	995	961	1003	973	962	962	983	956	965	965	1034	971	994	989	1018	964	978	966	977	1031	1034	1025	949	938	986	969	952	937	953	1025	998	953	959	947	1021	979	967	1003	1007	957	996	1022	990	973	1013	1004	943	976	1002	987	964	932	981	982	1013	1004	969	958	965	994	999	965	969	985	1021	962	890	963	968	972	952	956	938	1017	950	1018	1002	960	950	964	980	968	989	965	947	971	968	949	1015	1008	975	1018	997	972	964	946	993	1042	999	993	1007	970	989	934	985	963	983	1023	954	977	1010	993	1031	976	981	985	1001	1018	1015	952	990	1035	1037	1000	1045	1020	984	982	947	992	957	905	933	993	975	977	968	989	1005	997	997	960	1027	985	937	932	989	980	996	907	928	947	958	953	1003	963	1042	966	929	919	1018	980	956	959	949	930	988	887	977	1006	988	920	1027	1010	996	967	1039	962	949	988	956	958	951	999	980	1010	972	950	931	964	942	973	954	977	989	1013	978	978	950	954	1006	1006	1010	1020	950	983	981	1013	1025	972	955	897	951	951	1008	945	953	974	943	986	989	1032	993	990	1000	945	986	970	992	960	1016	999	971	998	987	977	956	959	970	983	971	952	1013	922	929	1005	963	922	1003	1007	970	964	996	961	1049	1018	984	912	1016	983	967	987	971	971	1036	991	972	969	1026	982	1031	970	972	976	979	958	995	978	958	1004	932	970	996	983	979	956	991	987	992	981	964	975	1010	999	982	950	969	962	936	1005	1012	958	964	982	930	989	941	1035	980	1002	977	999	995	1022	975	984	977	1044	982	1025	1057	969	1029	986	999	992	952	935	942	1012	958	997	994	948	951	985	1013	962	1002	986	970	1016	1031	958	1006	982	961	970	1026	943	946	955	991	982	974	985	963	1021	1010	980
28944	25800	24915	12077	3876	2386	1860	1449	1279	1135	971	879	777	775	764	768	726	709	684	658	651	598	655	578	608	609	645	585	589	601	644	596	615	599	654	592	579	606	650	587	571	639	583	612	567	581	603	624	583	603	583	591	538	619	574	641	604	563	588	624	624	588	545	572	592	575	568	579	605	596	586	571	638	584	626	579	564	563	580	583	604	567	571	648	623	621	603	599	568	578	605	563	593	603	587	646	570	554	561	579	583	569	571	584	553	553	570	568	559	591	590	587	580	627	607	549	600	583	587	617	584	563	603	578	556	576	583	599	609	614	593	588	607	572	601	581	633	567	599	579	583	630	568	594	580	616	580	581	588	598	584	555	581	548	592	588	570	598	591	628	596	606	561	597	588	624	582	614	585	575	581	606	590	631	565	603	572	606	574	582	547	593	581	577	585	602	584	569	588	583	598	544	604	572	584	601	594	584	602	519	588	595	592	549	565	616	583	590	616	560	550	627	548	568	603	585	576	581	603	593	562	569	644	552	561	594	579	575	596	563	584	599	587	590	591	571	590	546	600	665	592	565	614	588	602	579	594	567	649	635	579	570	578	593	602	647	592	556	607	553	580	587	526	572	581	580	586	584	568	611	592	596	553	573	613	625	652	589	576	582	646	554	507	612	639	575	553	587	591	609	616	607	550	577	568	590	609	624	594	589	586	635	603	621	588	600	569	612	582	585	598	584	594	577	613	564	594	586	563	588	581	581	592	537	619	616	597	604	553	575	586	605	574	586	602	614	662	529	608	654	605	606	633	574	560	551	599	584	556	587	586	602	552	586	617	580	567	600	594	603	629	595	584	556	629	595	574	599	597	578	555	561	581	576	608	576	630	623	580	572	581	623	579	627	599	586	593	620	568	637	592	611	572	572	536	584	572	607	592	582	618	587	589	565	624	572	561	607	575	580	572	533	607	588	591	565	591	609	593	600	554	560	593	583	611	590	595	580	587	610	579	556	574	581	547	577	581	598	628	589	629	561	597	622	602	615	546	571	545	621	594	503	585	604	607	562	572	581	539	596	565	600	607	566	592	568	577	593	582	596	571	579	570	597	586	609	640	602	569	624	531	596	605	596	562	565	599	577	584	579	604	582	538	564	603	567	588	624	576	607	626	616	604	618	598	588	575	627	569	585	589	588	636	622	614	616	606	628	556	581	559	655	597	603	569	591	537	582	564	614	588	564	584	593	582	591	571	585	540	581	576	631	556	593	611	601	681	554	598	568	654	582	584	583	579	583	577	632	576	540	573	568	626	543	599	577	576	586	577	615	588	622	604	530	581	612	586	590	602	571	567	588	608	582	543	596	554	575	623	672	621	575	632	594	532	566	585	599	598	569	558	608	596	576	580	622	596	590	596	559	568	586	586	545	554	610	594	569	619	580	608	594	611	567	630	615	584	564	616	597	564	605	561	592	606	596	553	606	608	564	557	589	593	592	541	558	619	584	582	587	582	550	575	600	603	584	552	565	580	590	543	634	569	575	565	536	566	613	574	586	532	604	544	536	591	571	590	554	570	631	599	588	543	537	568	587	549	623	614	583	613	578	589	599	575	625	603	576	591	628	602	581	619	581	584	607	648	559	620	613	566	594	556	552	589	564	588	572	570	608	552	592	570	569	575	575	580	555	577	568	605	580	571	587	579	585	608	571	618	604	558	612	580	602	627	568	612	600	594	547	592	608	578	632	585	546	575	564	613	617	604	569	564	573	610	594	590	633	583	572	562	584	550	583	649	623	599	610	600	568	576	620	572	566	562	556	588	582	573	542	660	605	583	555	581	560	557	598	604	632	601	595	543	623	600	608	608	581	608	569	549	610	589	592	553	598	553	579	592	543	562	592	575	605	578	618	579	567	575	592	576	627	584	555	619	613	605	598	614	574	587	551	580	556	599	629	575	566	575	645	602	570	593	610	595	589	576	584	550	614	603	540	613	574	592	630	584	572	569	609	584	579	570	571	552	559	621	606	582	549	555	588	575	595	604	570	596	610	565	579	566	597	574	561	583	594	635	567	579	605	606	605	593	595	551	591	574	585	601	587	568	571	575	622	558	574	589	590	607	574	589	571	600	584	549	550	549	591	584	576	553	555	587	602	580	617	625	570	590	595	596	538	580	563	597	605	588	566	553	590	597	556	578	566	595	602	599	596	611	591	582	581	547	574	599	583	574	577	582	596	575	622	568	588	561	610	576	612	547	555	561	586	614	561	554	549	533	577	610	583	567	578	553	561	607	576	608	583	555	576	594	579	591	611	572	622	568	591	599	585	577	577	546	557	588	573	621	527	629	595	587	572	587	576	585	591	601	553	568	610	533	605	588	604	579	601	589	600	622	556	587	573	607	574	615	623	581	562	562	595	597	553	585	586	623	628	560	562	567	551	562	571	556	602	593	531	577	618	573	609	577	580	615	599	604	545	574	568	597	616	581	616	597	599	566	549	558	573	638	613	571	559	553	617	589	569	632	625	611	617	558	556	589	592	583	570	609	607	609	586	604	572	575	583	603	605	584	594	609	560	560	536	600	589	568	571	581	569	609	613	578	613	546	628	571	572	567	595	549	555	572	571	613	581	557	602	593	583	566	573	609	556	620	592	579	565	581	558	576	589	627	577	600	583	617	585	584	587	588	601	574	590	602	541	579	627	581	603	591	611	542	566	603	576	603	581	597	591	588	592	633	633	592	614	596	572	605	562	615	563	528	570	605	592	589	597	576	602	590	546	599	575	534	584	630	590	556	592	556	603	589	577	570	594	560	606	561	623	610	565	588	585	628	556	530	603	576	574	603	596	610	581	549	585	580	611	608	608	632	586	614	591	671	562	615	622	575	558	602	573	592	576	567	570	590	606	601	622	608	605	574	580	591	622	602	579	583	626	619	577	594	589	633	581	594	593	594	586	611	559	580	617	578	588	595	623	627	591	595	617	573	625	561	592	612	592	547	576	586	604	611	590	588	570	605	611	594	558	581	589	585	578	586	593	617	629	588	606	608	567	549	587	583	545	563	587	558	567	592	558	591	571	595	604	593	564	581	594	615	572	544	632	575	598	582	606	593	613	588	593	619	592	574	516	552	597	643	582	575	581	577	571	581	566	619	539	622	598	586	617	618	635	621	566	614	591	538	630	583	547	591	587	582	593	593	597	614	607	573	610	576	624	610	552	610	528	584	591	537	598	602	579	544	600	593	588	590	572	566	550	610	560	573	574	588	564	598	576	588	610	561	591	592	600	580	539	567	619	580	589	582	576	580	560	585	563	597	581	606	542	632	572	590	572	576	598	630	612	565	555	627	576	588	574	594	576	566	578	593	627	615	615	608	621	596	612	551	609	531	600	571	637	582	600	629	604	613	614	624	579	572	581	574	602	568	584	605	621	652	596	592	596	594	571	564	607	628	613	595	630	596	579	587	592	596	582	583	621	600	602	605	589	577	595	549	592	616	638	570	599	619	602	559	605	617	595
29497	39852	28905	12806	6263	4657	3705	2829	2382	2107	1759	1453	1284	1175	1090	1118	1041	960	884	877	862	830	797	819	826	713	751	697	779	756	801	748	764	755	748	718	692	714	699	747	709	747	681	743	724	714	759	752	682	721	668	698	702	713	709	748	670	700	697	708	692	707	658	711	718	729	739	722	697	698	741	735	708	747	711	679	695	699	718	731	702	688	725	631	718	705	656	724	676	700	697	699	710	720	684	701	727	714	694	710	701	744	768	743	708	671	730	641	717	736	709	668	729	677	697	743	682	720	665	741	690	719	673	697	704	667	714	710	670	714	701	737	705	650	731	661	654	687	704	699	682	719	678	761	717	722	725	740	707	730	695	701	673	646	728	659	720	714	660	716	711	768	707	741	678	733	742	695	702	735	705	746	732	721	660	704	705	690	760	721	700	679	716	660	703	677	696	720	672	659	731	676	705	728	706	662	715	701	644	686	723	705	702	663	683	671	699	731	663	756	715	718	688	749	696	724	735	670	700	703	672	702	716	769	737	711	723	694	757	732	721	700	685	707	694	687	668	727	729	682	681	653	706	719	686	673	691	688	687	712	670	707	675	722	690	740	667	717	712	690	738	768	698	660	685	696	649	711	671	703	665	759	679	752	710	706	727	691	731	653	682	699	682	679	688	683	654	746	721	710	701	714	758	760	665	744	738	746	726	727	719	677	695	676	660	711	654	708	707	691	713	696	678	686	706	688	696	673	680	659	653	703	702	684	688	752	731	686	710	693	691	710	733	748	701	688	738	687	711	653	680	649	656	701	701	718	729	725	710	671	670	734	703	698	732	724	685	735	661	724	719	675	718	704	687	702	708	653	675	681	741	759	737	693	675	667	724	705	675	696	730	791	699	702	703	699	674	687	726	655	703	718	680	721	708	681	681	667	685	702	713	698	688	660	711	698	734	708	701	695	689	709	723	657	699	656	723	638	707	658	720	696	735	693	735	702	694	713	745	690	694	653	721	718	701	736	723	695	718	678	764	660	737	699	721	690	706	681	737	702	700	713	684	659	740	735	681	723	666	716	635	723	690	695	763	692	636	672	678	702	684	657	712	726	719	692	730	745	754	726	695	702	686	719	707	720	618	750	685	702	728	742	692	678	721	696	661	732	683	728	706	684	687	720	730	707	691	736	647	720	700	725	673	805	697	725	672	705	671	692	747	702	699	659	678	673	722	728	684	721	678	685	720	731	691	691	728	655	723	700	722	744	669	716	689	700	733	684	719	687	721	721	755	725	697	675	704	710	728	736	674	736	706	708	698	686	710	666	711	741	710	667	719	763	703	673	703	649	630	733	695	702	711	711	713	723	711	724	663	705	699	714	722	727	745	734	744	708	688	746	712	653	709	698	676	690	686	704	728	711	732	762	714	695	663	705	719	699	720	730	718	699	692	715	699	682	677	708	684	749	699	715	701	721	676	691	728	698	704	675	710	725	750	748	710	705	707	681	717	703	705	710	722	692	764	727	724	701	757	720	707	695	708	687	684	642	703	689	692	667	728	706	766	715	666	670	664	674	721	734	698	710	722	690	739	718	681	724	698	713	686	730	697	713	719	717	692	725	707	713	688	631	659	708	752	667	655	701	712	694	702	689	743	708	709	699	718	673	675	683	730	713	724	695	710	694	709	719	689	655	713	649	693	708	698	709	732	677	727	684	741	718	719	709	712	715	709	739	676	722	710	707	674	719	660	723	714	679	763	720	665	688	689	692	680	697	667	705	751	707	690	723	717	657	723	723	725	699	690	726	707	692	677	681	686	714	682	707	734	695	723	717	721	674	699	730	673	729	660	692	712	684	675	715	693	722	686	748	712	730	713	735	678	685	722	708	734	695	709	715	654	732	667	688	687	693	673	689	722	700	724	685	737	666	757	692	700	709	687	670	716	705	701	710	673	690	705	689	677	698	680	700	677	681	692	684	731	691	670	704	731	740	696	701	680	693	739	744	682	727	681	695	689	677	726	704	725	647	739	714	712	745	721	680	679	660	691	712	720	738	698	694	725	729	733	695	675	687	689	684	648	685	687	761	721	635	668	744	704	669	667	709	691	748	712	694	721	697	719	735	702	724	683	673	743	677	688	683	707	685	697	712	675	700	699	689	701	663	700	712	692	728	716	694	728	698	772	724	660	707	672	638	715	725	664	705	688	700	713	683	674	740	682	689	705	739	690	684	712	721	672	671	731	652	696	677	756	729	755	718	695	718	741	705	722	744	697	710	686	697	685	707	680	704	719	731	680	697	701	710	673	784	695	683	670	737	713	707	697	679	683	685	692	674	676	699	711	743	692	735	668	717	693	757	732	748	644	657	690	680	655	712	698	682	706	695	668	730	700	710	716	706	734	704	721	667	699	731	671	697	707	691	735	672	677	712	699	713	760	713	724	708	689	722	742	703	711	732	733	729	684	720	689	669	718	704	719	716	679	700	688	704	699	689	712	682	670	714	735	717	698	725	711	688	723	702	678	749	685	709	707	673	665	736	702	738	666	740	697	722	716	707	733	705	682	727	698	701	672	731	728	668	671	708	714	716	688	695	677	661	732	723	678	710	704	683	715	743	683	737	699	688	751	744	655	746	693	677	701	733	730	685	716	701	724	727	642	684	701	745	755	705	696	729	737	709	660	714	722	653	722	698	718	684	701	718	732	718	682	674	727	650	737	674	718	750	652	713	686	672	650	706	765	690	726	696	746	703	685	670	741	747	719	663	724	683	693	702	676	717	732	687	705	681	720	697	722	689	715	734	687	666	696	689	738	782	709	715	715	719	708	699	710	689	705	693	720	666	698	698	716	682	700	677	696	712	690	700	662	721	676	727	749	742	719	734	684	693	751	721	728	745	688	671	672	696	730	697	729	676	724	723	719	749	652	702	724	669	708	699	664	686	702	730	699	715	699	714	705	728	706	693	711	676	735	720	724	723	678	674	692	688	685	745	733	754	776	709	735	711	725	705	681	683	698	724	673	682	748	713	697	679	674	689	713	668	751	684	678	711	698	738	722	712	697	711	727	671	722	747	729	649	667	696	698	742	688	713	727	675	730	694	681	686	731	763	677	706	657	724	728	706	716	689	750	703	734	686	688	727	743	706	712	694	687	686	686	699	658	703	643	696	684	743	711	721	726	689	699	666	732	713	739	721	786	682	674	689	712	751	724	748	674	693	660	704	687	710	657	720	679	703	701	725	661	737	704	697	679	697	696	712	734	665	723	679	711	756	770	694	721	692	712	722	721	709	704	723	726	656	695	734	697	743	740	713	728	714	689	685	696	664	706	752	684	731	712	707	681	733	656	709	643	698	762	709	729	682	662	671	739	684	733	697	693	714	724	707	719	733	728	663	759	674	716	711	731	708	727	693	694	752	731	694	729	701	683	673	700	711	696	698	655	700	684	682	734	660	691	722	695	659	713	725	721	690	717	702	671	672	717	734	701	712	757	695	691	696	698	683	691	690	684	724	707	720
24400	21297	28393	24636	20466	9645	3999	2395	1860	1661	1470	1120	1016	976	907	916	795	742	728	657	674	658	646	600	634	598	574	614	576	513	590	606	600	625	568	517	545	566	545	573	539	542	518	522	514	496	505	543	568	550	532	596	556	544	555	516	519	516	545	550	537	539	511	526	507	532	531	534	530	516	560	522	537	512	556	530	522	543	556	527	537	542	507	559	553	528	513	533	498	506	599	557	522	541	517	507	516	471	516	540	544	551	542	494	544	505	497	541	521	476	502	523	553	553	513	536	494	525	539	557	575	572	548	581	538	532	522	485	494	529	507	563	513	556	513	554	497	503	561	570	589	553	537	529	531	546	575	540	544	536	510	497	517	500	532	524	557	541	527	549	551	530	566	547	481	528	537	565	519	532	508	532	566	515	536	552	550	523	554	516	529	561	519	516	542	518	525	510	580	530	562	518	513	473	509	567	516	527	529	501	632	528	554	519	521	522	550	531	513	531	544	529	519	488	531	560	513	511	488	545	577	521	495	574	543	540	520	575	556	543	534	552	569	515	537	530	540	555	519	529	558	532	506	537	568	521	524	536	523	527	503	471	562	504	541	515	561	517	508	517	534	538	511	515	526	534	549	550	524	515	511	502	538	535	506	499	520	505	482	561	497	553	537	533	541	571	565	549	544	527	534	539	519	547	535	495	600	533	557	583	519	487	554	569	549	491	512	557	586	513	541	520	528	552	543	529	515	526	549	496	553	517	539	519	567	558	555	522	493	541	536	545	508	520	511	531	554	556	524	510	566	563	521	538	540	504	523	513	556	549	487	531	533	549	508	555	511	517	541	502	547	513	538	507	516	529	518	519	503	495	526	541	531	497	509	507	528	554	496	539	573	523	507	565	526	569	543	529	523	512	556	529	521	513	543	510	568	559	514	524	495	545	542	546	539	546	493	504	528	511	558	474	511	464	526	521	552	570	514	504	508	528	550	531	535	533	502	519	522	496	521	534	528	521	494	508	538	541	526	517	499	536	529	515	529	541	511	562	574	504	548	541	549	538	530	558	550	492	542	543	555	535	540	506	520	518	540	532	551	550	519	481	571	504	549	480	521	562	526	505	519	532	520	508	505	554	569	527	511	520	531	563	542	499	514	514	561	577	588	550	559	542	550	543	527	491	560	527	536	524	548	515	552	511	520	544	542	498	547	498	557	521	501	516	507	512	540	513	527	527	526	519	524	492	527	526	500	502	505	531	546	477	514	555	495	533	533	560	535	501	559	554	531	557	535	516	537	513	562	495	522	505	528	544	544	532	511	535	525	537	527	531	545	553	572	528	502	551	522	514	515	551	573	517	521	545	519	500	528	473	544	517	500	522	490	553	551	539	539	505	572	475	477	505	539	552	516	559	553	508	511	504	533	531	513	541	510	559	554	552	521	548	507	521	496	504	552	497	562	524	553	532	553	536	492	510	516	496	513	560	522	506	532	530	529	568	526	527	514	554	494	518	526	531	544	527	477	514	529	536	518	497	553	522	535	508	516	492	547	525	509	549	540	558	542	549	549	535	539	547	501	537	477	533	553	528	514	576	579	516	518	560	551	519	512	502	545	527	537	550	515	546	500	557	575	521	515	459	527	564	467	552	510	512	517	569	514	535	547	582	559	509	510	504	526	515	534	547	509	474	517	511	501	508	522	543	520	515	562	508	505	562	550	512	524	519	504	531	503	558	532	569	531	542	554	538	499	523	523	539	538	528	551	572	543	520	514	545	520	552	527	513	553	519	537	513	586	585	537	526	504	513	519	532	583	489	533	529	505	497	543	532	539	534	523	543	533	501	542	480	510	550	526	531	538	545	503	526	514	557	541	511	509	514	579	477	517	560	510	548	514	523	524	492	526	525	521	514	532	476	492	520	519	526	540	491	540	510	513	528	523	524	541	569	511	535	523	503	526	524	538	564	522	545	531	527	554	518	521	541	514	556	549	542	523	551	533	504	466	495	552	545	569	509	506	568	546	528	537	502	517	505	518	535	513	546	517	529	508	543	542	514	554	554	484	526	552	526	522	519	550	537	540	493	530	544	559	511	513	473	534	514	563	553	545	574	563	529	533	552	517	494	508	537	542	504	549	524	554	535	537	520	551	569	541	534	537	541	533	543	541	503	518	550	546	538	547	562	534	468	544	567	534	561	567	537	501	539	507	552	544	563	544	473	545	512	550	535	548	503	489	554	509	557	540	532	575	538	543	522	549	543	547	517	536	518	539	548	523	559	561	492	526	586	541	498	545	527	558	561	527	528	529	509	521	588	542	497	549	558	546	519	536	518	535	487	522	535	490	516	556	508	553	520	533	507	472	531	564	556	529	484	536	550	527	508	522	486	493	479	541	552	541	525	563	532	524	527	538	519	523	544	578	543	542	522	510	535	540	520	538	549	523	511	548	495	548	543	559	562	528	539	528	506	543	516	516	510	514	505	538	525	538	565	519	498	529	484	523	549	538	541	567	569	529	501	535	493	494	547	530	544	561	508	526	525	533	543	551	536	499	545	573	496	548	523	551	487	534	555	498	487	502	548	519	546	504	532	545	550	531	481	529	522	527	506	551	550	516	493	522	534	519	478	564	555	583	506	534	534	545	527	571	519	499	522	545	547	534	537	595	555	509	542	512	502	528	527	532	484	542	508	531	485	563	549	514	563	490	518	524	539	535	521	562	515	536	584	533	510	533	534	531	581	482	500	558	544	520	506	540	549	484	512	506	527	539	506	526	538	532	525	512	539	544	540	556	530	521	484	537	545	538	492	545	522	531	510	534	548	549	526	518	518	546	541	526	497	546	512	534	515	515	526	557	498	555	504	489	506	549	554	520	538	528	523	531	560	560	500	544	544	537	553	531	545	529	589	530	536	527	529	509	545	564	497	528	549	510	553	547	546	510	526	556	515	581	482	500	516	542	521	550	609	556	505	537	510	556	523	528	577	517	462	537	536	547	534	513	572	545	503	545	568	513	528	552	480	501	506	505	530	554	512	526	517	510	505	519	501	529	548	504	576	549	522	524	516	524	520	521	525	505	507	514	523	562	523	533	502	585	538	508	529	508	510	533	559	519	525	513	513	489	547	538	515	549	501	537	519	514	554	546	561	549	534	569	543	544	527	550	548	549	532	542	577	533	547	517	511	549	535	531	541	549	541	513	498	517	573	528	472	520	563	521	523	531	509	503	544	502	528	549	512	529	528	512	519	517	525	513	557	532	481	527	516	567	526	540	479	523	491	535	550	570	547	498	458	510	523	524	469	504	530	526	515	555	498	575	514	542	532	480	536	519	543	523	493	497	564	505	508	496	518	547	525	519	510	551	545	550	529	541	509	500	534	508	502	491	542	516	517	519	523	558	572	541	542	490	503	511	556	549	549	511	514	530	555	509	548	519	537	514	565	543	540	523	542	549	521	505	564	524	524	565	522	528	510	498	537	507	541	477	532	547	526	547	544	501	573	544	483	558	493	497	525
30092	48563	37967	21594	10897	7722	6321	4736	3928	3361	2835	2183	1908	1636	1494	1480	1323	1106	1092	990	975	903	830	786	767	795	781	735	749	700	749	747	750	666	702	645	689	646	592	658	666	629	644	628	657	662	658	640	623	594	635	594	648	614	637	647	615	610	660	611	622	662	651	603	630	637	572	583	629	678	682	660	610	656	642	667	617	614	656	581	616	618	649	608	604	607	656	610	654	623	629	619	635	646	627	609	602	660	634	638	631	576	637	674	631	650	581	636	636	642	633	670	615	668	594	605	606	620	645	586	612	638	610	624	652	640	642	608	645	603	626	624	599	613	650	625	634	597	630	645	625	595	607	621	646	720	597	680	639	590	647	650	650	643	618	606	631	604	613	661	636	636	608	620	641	633	604	658	644	603	611	637	663	627	603	635	617	578	586	657	601	625	662	593	639	659	609	638	611	637	571	614	600	618	650	668	628	608	614	666	640	644	686	652	656	638	619	652	645	613	664	654	585	614	619	635	630	663	653	632	607	625	645	650	611	625	619	634	665	661	662	615	598	604	618	611	645	632	640	622	630	621	602	601	693	651	646	634	642	653	626	610	619	652	632	608	594	641	677	619	656	589	624	663	620	604	628	627	597	672	668	623	608	641	591	649	665	637	605	620	590	649	630	634	659	649	611	617	660	598	585	607	624	626	624	632	623	628	633	596	610	691	614	676	636	572	592	635	629	574	611	587	704	630	638	680	647	650	616	641	614	640	672	619	633	604	654	622	635	613	613	620	611	619	647	623	637	633	583	656	661	577	557	641	651	633	586	647	674	647	624	594	624	684	633	635	626	625	630	626	647	585	664	639	641	650	637	650	655	618	665	625	621	622	619	618	665	617	624	640	596	621	646	595	627	660	649	679	584	609	636	622	624	631	577	612	643	623	594	636	613	641	622	607	614	620	637	620	622	595	660	591	612	604	625	631	609	628	622	587	639	653	595	639	634	654	653	667	610	651	624	614	633	598	662	653	634	650	633	654	664	611	603	649	662	613	660	594	681	592	661	681	602	625	651	632	624	631	654	624	612	633	638	646	624	606	655	603	657	592	632	636	626	607	646	616	646	619	646	623	667	622	692	660	602	653	652	575	654	604	600	631	620	599	628	613	642	618	635	664	623	661	655	643	614	643	670	604	619	608	623	656	621	596	624	612	612	637	626	641	563	659	639	661	635	650	616	612	583	621	673	638	572	604	596	644	624	658	649	656	636	680	622	621	669	621	661	643	656	622	648	631	650	620	627	612	662	650	673	618	638	617	666	615	668	661	614	589	624	610	637	636	634	620	653	637	682	660	654	630	631	639	647	601	654	664	669	609	628	569	637	620	633	596	610	642	625	655	632	612	625	646	620	617	662	661	668	655	612	621	595	594	611	608	593	664	700	619	645	621	642	648	677	575	627	618	574	643	603	628	614	620	610	617	646	592	622	602	613	615	639	579	655	633	645	637	627	643	613	668	622	639	671	590	640	631	660	629	691	643	632	633	592	618	640	590	643	637	629	627	623	649	667	625	622	616	647	623	582	614	641	630	663	611	617	643	631	626	635	607	653	633	628	626	628	665	640	627	657	614	567	629	621	606	647	641	627	625	630	589	593	629	622	597	624	612	621	661	618	598	634	609	650	595	614	667	603	635	656	607	672	665	623	575	664	619	583	610	638	578	653	599	658	634	633	634	616	652	642	634	646	638	631	702	623	629	629	634	678	624	649	656	636	648	598	621	630	589	675	632	632	607	631	630	635	653	645	688	618	657	661	628	647	611	640	662	630	665	647	614	644	582	665	609	627	663	604	598	612	590	623	656	637	637	659	647	635	664	638	673	660	577	650	593	609	670	630	668	620	565	628	695	610	606	618	629	613	619	606	656	680	595	621	633	640	622	647	610	630	652	615	587	644	669	658	629	630	641	635	631	604	628	648	620	648	664	628	622	652	629	658	595	634	630	625	670	629	615	669	667	611	643	667	621	644	643	649	628	665	628	620	653	631	622	651	644	638	639	615	588	600	621	675	621	653	640	627	646	615	630	627	577	603	673	665	611	646	662	614	608	606	634	658	651	616	605	677	548	626	655	617	612	587	647	650	621	627	651	655	589	595	609	684	633	611	594	648	616	667	666	621	650	616	625	600	610	642	639	632	613	622	671	613	598	591	652	595	661	616	602	608	602	588	630	632	611	641	625	644	614	658	667	629	661	627	629	620	635	608	643	654	634	641	666	593	622	648	653	605	634	636	644	643	642	616	593	609	643	613	658	622	661	633	611	670	605	613	649	642	645	627	642	661	580	654	634	647	579	662	647	638	620	607	676	599	674	594	616	599	679	621	625	647	624	639	621	634	630	628	588	668	630	630	659	628	594	600	658	698	622	603	657	609	611	625	586	649	618	644	612	660	671	646	586	631	636	601	638	582	666	640	626	632	615	636	597	634	603	642	656	621	607	617	629	651	640	611	635	592	674	626	625	646	613	636	598	623	649	653	693	605	598	592	590	627	626	592	634	646	650	604	621	660	608	615	675	648	637	617	624	634	598	637	641	645	618	660	647	687	605	631	608	649	636	596	657	643	611	611	625	661	645	603	561	642	640	592	598	640	611	670	605	636	701	611	614	634	680	650	630	639	593	650	612	616	618	659	642	686	683	632	675	605	630	656	600	563	616	628	581	692	596	587	653	648	624	590	596	626	600	666	638	642	654	579	649	634	642	635	636	630	638	598	634	628	631	650	609	653	587	641	617	653	632	648	656	609	625	618	619	612	539	618	614	662	616	593	656	625	595	622	629	619	615	682	634	663	624	658	601	660	609	628	622	634	635	638	618	646	597	615	636	657	664	654	581	625	632	629	621	574	575	634	611	632	661	644	642	650	659	615	637	597	634	643	602	623	619	632	652	614	649	654	633	618	679	624	607	603	632	611	627	645	619	609	669	625	631	650	602	584	636	624	653	604	662	640	643	616	627	605	656	634	612	634	657	661	636	618	603	664	695	632	630	624	594	640	682	630	629	626	642	646	624	607	655	606	640	628	601	639	643	577	638	626	647	598	625	630	685	651	594	653	655	668	671	662	651	596	644	620	656	653	669	579	600	640	627	611	622	625	579	628	625	615	604	610	615	600	676	617	632	606	614	630	598	686	633	648	591	636	594	663	633	626	615	627	624	645	657	623	641	627	641	629	623	694	631	662	622	631	623	629	632	668	629	590	638	620	590	612	634	599	603	603	631	711	643	627	625	629	619	621	601	660	610	611	631	628	609	599	626	641	649	555	583	681	659	595	633	641	628	593	646	665	652	657	653	671	614	621	599	567	634	621	640	610	622	626	645	620	606	581	588	653	592	622	637	657	637	629	591	666	611	632	599	627	626	608	583	623	637	618	657	624	609	588	578	596	686	587	582	641	663	627	651	620	671	627	633	637	593	650	615	644	644	651	619	602	588	628	622	620	648	629	654	575	626	606	631	666	637	613	635	652	633
25553	21332	27463	25225	12019	3956	2634	2028	1713	1658	1518	1383	1223	1256	1252	1152	1152	1074	956	982	1004	990	947	972	940	941	910	912	905	898	914	907	895	917	933	846	890	887	857	896	944	873	869	881	922	861	875	849	885	917	882	904	922	887	864	867	867	870	913	869	876	862	925	895	903	850	847	859	925	902	869	825	892	856	822	894	822	818	869	836	899	893	882	857	867	934	907	879	900	892	819	864	891	871	818	887	914	904	890	875	856	825	859	911	880	846	851	884	868	872	878	854	869	853	856	826	852	866	867	895	876	883	818	862	870	844	853	831	890	875	885	838	877	869	832	903	923	886	867	840	832	873	862	845	937	832	879	886	901	873	897	886	864	857	881	882	837	919	850	885	885	829	844	867	909	896	877	876	835	899	919	907	888	865	862	923	893	910	892	867	878	831	859	865	888	843	889	884	872	885	863	905	908	892	939	907	893	892	888	879	827	843	903	878	879	863	917	859	872	894	878	835	873	831	887	875	902	863	789	845	821	879	862	848	894	869	851	893	866	885	896	865	897	827	865	885	863	861	864	914	839	876	895	865	843	888	879	883	869	896	863	780	902	857	886	863	885	907	865	866	877	822	867	859	881	928	924	828	865	887	843	844	898	842	927	800	892	850	887	891	862	869	894	819	862	885	874	931	876	866	935	798	844	875	865	879	839	860	820	911	857	814	889	929	859	887	868	886	889	924	831	834	897	860	873	845	853	839	848	841	861	811	910	884	869	870	849	854	839	828	868	879	846	826	895	858	867	868	815	852	895	915	890	851	917	864	854	894	902	856	856	887	868	863	885	835	880	899	811	905	924	872	824	889	819	891	892	849	878	926	823	870	911	840	897	792	877	891	823	883	818	847	818	866	885	844	881	829	842	833	837	854	833	881	896	916	884	877	840	903	864	896	884	892	819	879	897	847	843	833	915	866	829	820	867	863	886	890	865	843	861	810	888	878	927	885	831	813	910	836	837	851	852	876	908	864	894	841	888	910	857	897	906	838	871	879	880	855	859	848	834	825	878	876	885	822	896	859	886	866	888	821	827	813	845	879	866	859	823	825	888	939	908	872	915	863	827	847	905	810	870	900	844	853	857	859	911	925	849	881	864	867	876	856	871	856	875	870	838	888	859	838	873	891	898	847	850	846	895	879	814	820	841	859	846	884	862	837	851	851	837	867	888	843	876	845	868	863	855	883	871	854	883	887	883	931	868	883	906	887	874	876	822	903	884	904	876	861	891	827	855	888	875	855	877	861	798	907	862	904	819	887	867	853	865	879	876	871	827	876	920	853	873	849	862	897	880	829	870	840	811	873	876	859	928	908	875	861	838	867	890	910	860	874	907	871	876	878	845	856	835	844	902	879	852	852	902	864	818	856	899	848	908	849	846	862	877	862	839	904	897	888	857	844	875	888	862	837	894	842	826	853	878	874	818	818	872	902	831	884	909	833	856	855	811	849	904	861	892	852	939	921	840	868	818	864	892	884	856	868	831	877	817	775	899	810	896	870	795	872	861	881	855	909	859	885	828	862	911	868	914	858	868	901	876	914	865	892	904	860	902	828	831	864	868	899	873	836	833	914	793	873	896	888	925	831	852	887	911	925	833	859	885	862	850	819	885	871	921	876	874	876	885	856	831	851	853	850	932	880	914	880	895	865	877	877	879	893	849	828	873	794	844	915	865	864	864	842	866	940	856	884	873	878	928	871	885	909	818	874	802	833	879	863	915	891	893	858	867	876	874	823	872	861	852	888	870	866	887	874	891	862	893	845	854	853	873	865	909	896	838	844	862	901	898	880	853	801	837	821	860	875	861	861	867	867	887	873	845	847	849	897	888	904	773	848	834	871	878	888	855	831	909	883	911	910	855	857	886	859	839	899	881	887	903	856	858	851	899	910	885	882	888	899	862	881	858	832	874	917	852	869	905	913	882	867	844	847	890	844	881	912	849	871	847	850	803	810	848	888	862	886	886	878	861	864	900	935	842	811	876	837	865	898	875	841	832	881	876	872	851	845	822	818	823	907	853	866	880	866	902	861	849	873	817	854	884	867	905	835	897	881	867	900	825	914	845	894	851	881	888	881	857	856	872	837	867	876	834	866	887	829	874	852	881	928	892	890	897	904	902	885	822	884	889	892	909	834	890	889	861	868	871	891	822	848	848	881	863	863	902	882	921	852	902	841	899	868	832	858	918	869	894	808	859	800	843	837	849	847	858	848	919	876	825	820	839	906	861	839	879	895	845	896	804	902	869	918	882	918	857	877	837	827	823	844	865	883	826	865	843	913	805	886	912	862	893	870	846	851	925	880	832	881	853	820	861	862	827	882	930	868	846	884	880	848	805	846	869	916	842	789	846	830	835	877	871	873	880	914	864	830	863	869	879	865	831	858	841	906	873	876	881	882	860	837	865	873	849	859	889	872	854	851	842	879	914	882	869	892	827	859	865	850	873	865	901	883	845	885	862	885	869	880	878	889	855	851	896	852	845	866	949	904	884	840	793	874	825	911	895	833	842	834	860	853	872	870	870	898	858	882	867	840	884	934	890	886	803	874	819	858	839	863	890	898	888	842	845	881	918	844	809	860	866	785	927	852	876	862	879	859	856	870	831	897	838	857	890	892	903	888	872	909	893	845	909	906	837	917	872	864	900	881	883	888	929	871	837	825	853	846	857	884	847	843	911	908	870	862	865	886	874	872	895	843	863	835	885	829	827	883	862	860	900	785	959	878	852	836	781	909	823	883	895	898	868	898	858	885	870	872	868	873	835	872	888	851	879	846	870	852	882	850	879	840	926	883	860	821	803	922	822	898	871	812	877	890	899	860	867	856	835	814	879	868	870	875	899	869	858	816	894	910	857	896	885	877	857	879	898	837	850	867	863	842	854	869	869	843	873	845	922	818	846	890	867	907	861	868	863	838	869	898	856	918	888	885	846	866	865	865	833	905	878	842	842	825	900	848	918	844	847	875	889	914	871	869	886	864	911	899	920	867	877	855	839	884	846	858	877	854	891	864	894	800	889	890	909	852	899	838	900	860	902	868	832	880	890	822	820	889	860	837	897	909	802	914	875	832	892	870	879	848	832	876	918	875	888	871	899	866	909	873	892	875	809	875	894	877	929	859	794	886	878	858	840	858	858	878	852	838	847	858	891	911	843	893	894	841	811	878	858	869	836	802	877	843	890	833	893	885	874	832	843	861	832	892	819	859	846	888	830	902	850	853	877	907	876	840	862	871	853	860	874	894	844	863	875	846	850	884	934	896	906	892	811	855	834	866	880	883	876	885	819	889	859	861	882	837	878	812	876	871	855	823	906	845	878	858	871	866	883	855	854	860	925	915	900	906	833	898	821	885	854	857	899	866	862	820	913	927	873	934	882	912	825	834	829	901	888	892	853	798	913	890	888	873	908	868	819	846	878	873	867	860	888	911	916	865	867	877	847	867	846	850	881	888	874	872	846	913	821	893	838	852
31768	45970	33190	18169	10540	6272	5368	3971	3421	3070	2722	2372	2017	1904	1774	1706	1548	1375	1360	1316	1250	1226	1213	1150	1109	1089	1033	1005	1107	1044	1041	1077	1086	1035	990	1029	1044	1070	998	1036	1003	1014	1026	997	1043	1048	966	994	1036	989	1021	1044	997	1042	1004	1079	992	1018	971	967	1027	1021	948	1047	990	1032	1029	1037	975	998	1033	1026	982	1061	987	1000	954	1017	1033	1023	923	1050	938	1001	990	1055	998	1010	990	1006	1009	997	1021	957	938	1026	956	1014	976	987	996	1060	1009	1010	1025	994	1025	981	971	992	958	1011	1005	1030	1016	983	1033	1071	973	992	998	944	1042	948	1005	1036	993	1033	954	1003	1003	1035	1005	968	1003	1030	1032	989	936	1033	988	1035	1014	1038	992	985	997	964	1031	1027	984	1026	1030	959	994	1000	1033	1012	1058	983	980	1016	1035	1034	1056	1040	1020	1007	1001	995	1058	990	1020	1005	963	963	1076	1011	1000	976	1014	988	1000	1014	994	960	975	996	958	975	1031	1002	1015	986	969	972	1012	1036	1011	1011	1074	977	996	1012	996	949	976	993	928	1063	1026	1034	1020	973	972	962	1015	1042	1011	995	1005	973	946	994	985	960	960	935	1014	956	956	1026	1009	962	978	950	1011	1024	997	943	1010	998	945	977	1037	1007	985	1004	1006	946	1000	1018	989	1015	1035	1007	973	1013	941	944	1055	961	1000	993	1000	988	1035	1016	1065	966	977	940	1015	985	995	1015	1005	973	1070	1042	987	990	1023	987	1042	995	993	1044	1059	1010	976	996	993	995	1038	1036	979	997	958	1033	1013	1051	972	994	1028	1057	995	1006	978	1010	1041	986	1002	1050	983	1004	995	1013	1011	995	971	1019	1001	993	1067	994	974	1003	1009	1014	994	990	1024	989	1102	1022	1002	1057	1016	1031	959	962	965	956	970	972	1051	1036	1032	1018	1009	1028	982	991	961	1025	1016	994	975	1020	996	1047	1000	1013	959	992	997	1002	943	1026	988	995	1011	975	984	1046	969	999	1001	989	1004	1003	999	1033	1047	980	979	1056	986	1010	1028	1007	1034	1010	1005	1050	1018	1062	1023	968	1065	1022	1003	1003	1009	1033	1032	1010	1017	1070	991	1015	994	1050	1009	1002	1035	1122	963	978	963	982	1010	1006	1025	1058	1065	982	1044	1066	996	1004	1026	1028	987	984	1086	1023	1007	958	954	999	1005	992	984	999	1043	1021	1062	1018	1003	983	1012	1067	1074	1015	959	1000	998	1006	1031	976	1043	1032	1036	974	963	1030	1032	1013	1004	1025	1030	1015	1029	1010	1023	992	957	1014	989	973	1027	1015	1065	1033	1035	1017	1022	951	1028	1064	1065	958	984	1020	1071	1005	1027	1096	971	967	998	1025	997	1016	1006	962	1012	990	1019	1029	1062	1016	998	1004	977	1083	995	1027	1032	971	1004	987	1005	1009	968	1019	1006	998	989	1013	1010	984	981	963	1022	1003	1017	999	984	1019	1035	977	1036	1049	1050	1047	939	1015	967	995	1033	942	946	1017	1057	1049	986	974	968	1053	1020	990	1049	998	1030	1002	1064	1022	1039	1003	1023	976	1007	984	1013	1020	1001	1045	966	984	1036	1007	1028	1027	1044	1048	989	1000	958	1034	999	1014	1020	1036	980	983	1047	1004	1036	1004	1005	1000	1002	991	1039	981	969	992	1011	1022	1034	987	998	1011	970	980	994	965	1001	981	1007	987	984	1026	1032	993	972	1026	995	1075	1027	1011	959	1020	1047	982	991	988	1018	1036	957	982	956	978	1014	1063	919	1010	1014	1008	1063	1022	975	1078	1034	998	1015	1031	1069	934	1019	1020	1013	982	982	975	1036	1047	968	1010	951	1001	981	1018	956	1002	957	1031	1013	1030	996	1044	1056	986	957	938	1037	997	1053	974	1019	993	1003	974	981	997	1000	1001	1015	1011	1021	1000	1011	995	1012	1009	1033	1014	974	1023	1016	1007	1056	950	1019	1049	1011	1023	1019	1010	964	1005	975	964	986	999	1025	1038	969	1018	1052	961	1042	1051	1044	1014	979	1035	1022	961	956	961	1033	995	1061	1036	974	1006	1017	937	947	1086	1030	1027	980	1022	958	1008	1015	1013	990	969	965	992	991	1054	941	977	1004	1012	966	1033	1026	1015	955	1067	1025	935	998	1059	1032	979	1035	1046	997	1003	1015	941	996	1033	990	1007	974	1045	1020	1007	988	1027	943	990	928	1014	1028	976	1043	1039	1022	1066	980	1012	995	1052	995	999	997	1011	1003	1028	973	1016	994	1004	999	1069	1016	1006	1029	987	986	1016	1016	1053	1054	984	992	984	1022	997	970	973	970	945	1020	980	1052	973	1017	1037	951	1055	1032	1016	986	991	957	979	982	1060	976	990	968	1000	998	1012	975	1024	1037	1033	1000	1010	999	978	998	985	967	970	1031	981	985	1031	962	982	1000	1014	1034	1023	1010	1053	983	979	997	993	1024	987	951	1016	1024	1010	986	986	1064	982	1006	1033	1016	1020	999	983	1036	960	1061	1011	997	978	1024	1045	1008	975	990	992	1053	987	1016	1004	1016	956	1027	998	1010	983	995	958	1078	983	1039	999	997	976	1016	967	1012	990	1040	1022	1026	999	948	980	1000	973	966	1008	980	932	1047	956	1003	1018	947	956	1072	1057	1042	1024	976	1004	1034	987	987	1011	974	1008	997	979	1053	999	1050	1005	1016	1002	936	1035	994	957	993	993	973	1036	1015	976	960	1042	985	1018	995	1037	987	974	1006	978	1022	1012	1026	1028	1027	1000	1005	1068	984	1008	1046	944	1049	1006	1018	1035	1002	1062	975	1013	976	1030	989	984	1011	934	1023	1021	992	993	975	1043	961	1074	1036	1067	984	1053	1036	1017	1049	999	954	1073	1045	978	973	1002	987	951	968	944	1004	992	978	1038	987	973	993	940	964	1060	979	962	968	1049	981	986	1008	985	981	987	981	1005	1005	970	1063	1021	987	947	1017	1010	1000	1034	1001	1021	1065	1032	1031	991	964	1013	946	998	1025	1049	995	1012	995	1037	970	977	997	1066	1017	1023	986	980	1083	1032	986	1067	989	988	1012	1045	1029	1039	969	1006	925	1041	969	947	987	993	1057	1012	942	1018	1013	1033	1053	1009	1001	981	986	1046	1021	950	980	986	959	1032	1020	962	1060	955	1059	1058	981	975	1081	1034	1014	1031	939	1051	1043	970	997	991	999	960	1013	1018	1062	966	931	997	956	1015	959	993	976	1034	942	1059	1044	968	1046	1057	1017	1047	956	1025	982	1035	1060	985	968	981	997	1080	1007	968	995	1016	1000	1053	1036	1062	1018	1038	1000	980	995	1100	997	1046	998	1049	1007	998	1001	992	985	1000	1013	1003	1033	1005	975	1072	951	990	1023	984	1061	974	1034	987	1027	961	991	1017	981	1021	949	1013	989	1010	1005	1017	1044	1075	1016	1016	1037	1057	967	1003	999	1010	1022	991	1020	983	1005	1024	982	1055	1044	1069	1027	1016	1014	960	1014	1020	999	950	1039	1052	1023	1010	1014	1060	988	1001	1029	960	980	1014	1105	1035	985	999	1018	1016	1025	997	998	989	1014	1004	1053	1007	1083	988	1002	1045	1008	961	976	952	1039	1009	968	977	1022	985	943	1012	972	1043	983	975	1005	1025	1002	974	1052	973	984	998	1045	1014	1012	999	993	1041	965	1066	960	974	1024	958	995	998	989	985	985	997	989	997	986	1007	953	1017	1002	956	1033	976	1022	1020	1029	1021	1010	983	966	992	991	994	1024	956	972	966	1036	980	989	936	1005	972	1039	946	1049	949	1032	1019	1031	1029	1044	1022	1003	957	1001	1030	993	966	988	1030	1014	969	1045	1012	982	1005	1006	988	1010	988	997	953	981	953	1030	1027	1008	1018	997	959	929	1013	1059	995	1078	1002	1042	1047	1037	985	991	961	976	929	985	1004	890	1026	1052	974	990	1010	976	1084	1028	1017	1005	989	932	1001	982	1047	966	966	1020	959	974	998	969	1051	989	990	1002	978	965	1016	1038	995	1037	1014	981	991	973	979	969	984	1045	1076	1001	1017	1027	1032	1047	945	1073	1016	1011	981	941	994	997	983	1056	995	1003	946	999	998	967	980	1006	1053	1009	994	977	983	1022	952	1004	972	1026	1002	982	1030	994	1042	1054	995	998	1030	962	982	1026	996	1015	1042	977	947	998	1022	985	960	1007	1048	1039	992	949	1007	1018	991	1021	1017
23249	21361	29082	24020	21413	20950	10929	4243	2922	2533	2548	2235	2000	1749	1570	1550	1413	1211	1196	1084	1108	1095	1059	949	1030	1024	992	978	967	938	921	1005	934	927	908	909	972	928	875	935	914	966	909	900	910	898	932	879	931	889	923	927	945	898	883	888	892	916	911	853	930	944	868	856	923	897	930	890	887	904	887	936	929	898	861	938	876	886	876	890	816	890	919	926	952	927	873	913	914	907	912	894	842	874	884	894	890	851	898	841	887	880	900	920	862	950	934	905	857	909	864	904	942	963	884	894	875	900	917	867	908	880	933	918	932	908	922	950	917	900	904	904	855	941	973	863	929	913	922	885	888	898	863	905	966	874	919	922	920	896	914	948	899	919	915	854	873	951	915	913	971	892	866	846	887	890	907	913	886	871	869	919	907	876	883	902	898	883	898	915	862	891	939	898	940	916	851	886	907	881	877	944	911	953	870	874	878	894	905	935	881	855	912	911	879	937	856	883	907	895	879	905	892	971	913	885	911	907	902	922	903	902	949	920	889	933	870	882	836	871	865	921	947	901	819	872	855	899	839	887	896	886	907	908	935	892	904	887	816	962	915	889	909	939	886	859	885	918	932	931	923	856	859	907	893	930	904	873	944	929	874	909	906	870	867	862	841	884	886	902	886	901	889	887	923	858	882	888	920	866	879	864	867	914	833	900	862	903	917	886	846	887	929	942	915	894	957	892	908	876	872	895	920	901	946	851	924	970	910	902	884	899	870	887	926	871	889	897	877	895	899	880	871	956	882	881	897	870	897	888	895	937	896	853	917	955	912	847	892	861	833	861	919	871	872	915	843	886	876	877	892	912	879	907	865	887	882	850	912	904	842	931	904	874	851	902	873	923	888	885	900	965	832	899	890	947	918	938	895	915	918	892	928	864	920	950	916	953	936	903	918	876	873	859	804	859	852	893	903	842	817	901	905	960	869	889	854	885	936	943	892	873	884	909	918	856	905	885	932	874	874	853	886	864	838	904	969	885	868	890	869	911	889	890	973	893	872	887	915	884	878	910	904	846	891	923	865	878	889	941	894	854	867	941	903	855	879	871	915	903	857	898	871	884	889	912	886	888	871	892	934	882	883	898	875	889	876	871	871	884	896	892	891	927	873	884	880	875	877	888	936	861	932	912	945	893	867	916	919	843	830	889	850	871	883	934	923	896	899	901	901	845	873	962	908	877	856	876	919	878	854	834	875	909	858	875	931	954	844	896	901	915	903	935	950	877	870	920	870	941	925	881	860	898	924	905	913	893	916	929	871	855	867	854	869	959	885	895	907	934	830	897	875	938	866	957	855	910	879	894	910	822	917	924	898	902	922	881	875	871	908	875	867	874	908	838	892	900	944	875	876	876	878	874	897	903	877	932	892	860	914	891	884	869	887	903	893	929	922	905	887	879	886	928	878	909	895	892	850	942	890	938	947	951	984	945	922	908	924	922	908	934	886	908	878	933	868	917	889	859	880	883	892	838	968	931	847	964	916	885	897	903	941	870	879	915	907	869	884	907	828	822	885	894	897	842	855	870	890	893	894	902	859	848	824	881	933	858	874	934	923	923	912	860	896	877	888	860	878	924	905	918	899	894	853	905	854	882	920	901	859	847	953	924	931	923	884	916	874	879	963	872	905	842	893	902	871	885	932	835	905	892	881	890	876	902	923	888	861	952	895	911	832	872	921	874	908	941	922	891	905	904	893	887	911	925	911	887	901	885	859	889	875	937	850	877	891	918	841	888	868	882	896	878	878	880	894	930	907	895	878	914	925	913	924	904	943	923	885	871	812	872	906	919	859	852	952	878	905	904	856	920	875	873	875	903	925	859	857	908	856	926	897	910	864	965	862	893	901	877	898	870	907	939	895	901	908	907	848	906	825	846	915	868	918	882	929	872	860	871	919	846	912	865	916	825	921	929	927	887	870	890	861	913	879	891	902	871	890	918	924	903	889	873	916	903	902	886	879	842	892	930	863	941	940	924	819	865	864	880	884	892	909	923	884	856	849	892	912	860	870	887	888	876	897	903	890	891	849	887	881	904	877	937	925	837	906	904	866	902	907	885	900	859	878	913	890	872	845	885	862	898	945	894	924	931	882	930	875	867	888	827	905	904	840	862	888	924	938	890	873	909	889	893	895	853	904	848	837	878	871	898	897	895	860	919	918	873	857	896	874	916	908	884	878	911	899	876	888	835	866	900	858	912	909	920	862	893	894	931	853	904	879	892	869	845	904	901	903	909	925	906	878	806	892	883	875	880	875	902	874	877	872	858	952	901	847	848	843	908	885	828	885	867	906	896	915	891	909	857	916	896	918	872	891	911	944	892	888	881	907	856	898	894	911	926	920	876	925	891	884	836	920	938	887	874	875	903	868	911	910	925	908	857	885	852	949	904	853	865	902	921	861	874	924	891	891	910	894	864	918	916	929	885	883	875	842	877	875	885	918	848	892	869	845	908	911	925	897	966	858	930	864	904	868	857	907	875	903	901	885	853	915	893	939	916	876	835	929	909	909	874	852	934	897	886	856	930	944	930	892	853	950	861	924	920	880	885	901	901	832	853	874	881	900	903	852	901	856	963	883	944	927	942	909	873	871	938	869	905	884	858	864	926	923	927	909	904	925	900	913	866	859	898	830	875	910	944	906	912	896	882	917	878	876	871	912	871	877	909	911	912	948	819	898	876	945	882	884	894	906	876	911	895	885	911	886	916	896	940	874	879	859	913	858	862	871	947	927	875	906	891	934	876	898	846	875	899	937	880	910	919	897	922	898	900	877	908	944	860	899	872	937	918	887	894	922	909	888	868	902	902	912	898	873	894	900	857	869	888	913	915	881	911	886	930	886	851	887	925	938	906	884	895	905	853	920	906	914	878	937	843	859	910	854	909	933	918	905	917	876	925	833	919	843	871	908	874	888	889	894	887	907	830	888	899	890	827	934	835	874	871	906	915	952	872	897	921	876	920	932	868	850	865	898	945	914	921	856	945	923	918	877	914	884	856	909	881	895	857	916	885	894	894	864	873	946	925	878	915	881	866	901	918	924	912	860	893	877	903	929	882	872	887	895	924	885	923	907	906	900	903	881	924	893	871	854	932	897	894	867	925	939	918	897	913	886	855	888	853	888	895	901	944	922	856	883	856	920	903	907	897	894	854	898	905	916	910	888	901	915	864	920	890	891	929	902	872	904	954	918	881	879	879	884	873	834	879	895	896	922	849	818	891	912	912	918	941	866	893	855	882	883	888	917	880	915	904	888	899	890	857	938	882	900	901	922	861	875	926	877	891	836	948	927	918	917	872	861	889	887	847	889	951	926	920	901	847	908	881	925	849	879	902	893	884	905	915	938	900	903	846	875	907	884	932	874	863	892	859	866	918	943	886	906	884	893	923	839	883	908	879	933	887	899	903	870	930	927	854	930	880	861	874	897	900	906	948	890	887	882	907	911	953	885	925	903	915	884	920	900	872	907	895	928	882
34499	54278	44158	26105	18551	11450	8853	7236	5686	4800	4532	4118	3376	3051	2553	2477	2023	1676	1678	1535	1512	1355	1276	1257	1263	1235	1188	1168	1122	1071	1144	1213	1090	1046	1081	1098	1039	1096	1025	980	1039	1031	1103	1082	1045	1064	1027	1005	1057	982	1023	1033	1007	935	1030	1002	1020	978	968	973	1032	963	1062	1009	1005	977	1067	959	1025	947	1032	1092	1000	1045	976	971	1007	979	1034	1007	976	952	994	1024	1035	966	989	1012	975	1028	1021	1001	981	987	1035	1009	981	1012	960	1038	1013	988	1036	997	1029	1002	1020	991	1030	1015	1013	1010	961	988	994	981	1013	1004	1005	1008	1024	991	1056	1018	1012	980	1006	1019	1070	994	975	1033	1005	1018	988	971	963	972	1015	1019	1016	974	1016	948	973	1013	975	985	1082	996	1000	975	995	1024	1017	1040	950	982	1052	1010	1002	1029	977	1025	999	1011	1023	1014	976	908	1012	985	993	1044	1008	981	967	948	986	1004	1017	1060	1023	1070	976	1033	1038	1011	976	1021	982	1022	1010	959	1064	1019	936	973	975	986	1003	982	1040	962	978	989	969	1011	978	955	1021	1003	1002	1013	940	974	1051	1071	968	1039	946	983	934	973	1025	959	1024	963	964	977	994	1011	1049	1032	958	1000	1016	944	966	1004	935	994	1008	951	1031	1023	978	1076	990	1038	1016	999	965	968	968	958	1002	959	960	986	995	998	1006	987	928	963	992	1008	1010	1000	1061	999	967	1018	1035	1001	958	954	960	958	981	988	975	994	986	1039	1036	1007	1015	1002	1020	940	1038	946	992	979	981	1032	976	1013	1002	1023	990	998	1016	985	974	1004	1053	967	1031	1024	986	1025	992	988	972	1013	977	998	961	1004	984	989	1005	988	980	965	1041	967	975	932	1007	1013	985	962	1024	985	1019	997	1046	982	976	1052	950	1010	995	974	986	1025	1030	1036	977	935	1015	958	935	969	1034	977	976	964	940	1004	969	1029	969	987	976	939	1043	997	987	1067	1021	1035	948	910	926	965	1004	1013	1039	1004	999	1038	970	949	961	982	1001	1016	959	961	991	1001	993	1048	975	953	1021	985	1045	1003	1012	1008	991	989	1027	1002	1036	1021	1030	1061	985	996	951	1007	987	1032	1012	1030	970	996	1008	1012	947	1000	984	1019	972	996	959	1024	992	1035	1008	998	1020	945	953	974	960	958	1011	1074	948	1003	1008	1005	963	1018	1026	979	957	987	973	1058	972	1010	1014	951	1034	992	1009	1018	1011	977	987	1042	963	971	1012	995	942	1065	981	982	996	940	987	1005	963	1029	991	992	950	970	986	981	985	1028	1013	938	1040	993	939	942	1069	1006	1014	970	971	1020	972	1057	1004	1015	1004	1008	1057	996	1005	1066	1015	980	989	954	957	985	1036	1038	1041	984	1009	1041	1016	948	1001	999	992	997	1030	975	989	985	967	1021	1001	976	945	951	963	961	994	994	1039	1007	1017	1018	999	1009	1006	972	1011	1021	973	1011	935	1018	963	956	968	1002	1041	999	988	980	1003	1022	994	1066	996	1004	973	989	987	984	966	991	1001	1006	1036	985	1013	994	1014	1022	1048	1008	1048	1005	986	1030	1000	991	1018	1059	1007	995	988	960	1038	948	994	1023	925	1052	1043	1007	981	1008	1003	997	997	1003	920	931	1001	972	997	1021	966	1035	970	952	967	885	992	942	1041	972	1002	1034	986	1006	1019	997	961	967	989	1025	988	1026	974	974	1003	999	968	1011	1043	1010	1013	1010	1009	1018	1017	963	944	991	1008	996	967	963	1016	1045	1016	1023	988	1017	1032	981	993	1012	1021	994	1008	939	997	1045	1052	1071	940	1037	972	961	1014	1039	977	997	1032	996	967	1005	993	945	1032	1031	979	1009	1000	1064	942	985	989	980	977	969	1017	972	1022	1007	986	1000	987	1019	1034	1004	1015	945	1012	1037	1007	977	1003	1030	1050	968	993	1011	958	978	953	1007	986	1014	1027	977	1007	1000	998	958	1004	1068	1002	1019	1043	949	1008	1004	979	1037	1036	975	1032	988	987	968	977	954	969	986	1018	953	973	1002	968	983	984	1027	968	1008	1000	987	1016	1006	1006	1033	1053	1026	959	982	991	988	1006	988	995	1025	1033	988	989	995	995	1013	1009	971	1036	958	985	937	1017	977	991	1013	1015	997	1030	981	976	1031	1020	1011	1089	997	1013	1014	996	1013	988	1027	896	986	979	1046	968	1062	1002	969	953	980	996	1018	1096	974	956	998	991	1025	982	965	998	960	1074	990	985	1005	999	995	1012	1031	1065	954	1003	1033	1005	997	1017	1006	972	1001	1024	952	1009	963	988	1016	987	1014	970	1001	953	970	1055	1027	1020	1021	978	1020	1012	1040	1055	989	969	983	1025	985	1020	1019	1014	989	964	997	977	964	992	980	1011	1000	961	983	1049	928	955	1017	970	1031	988	968	991	951	978	933	955	1015	1021	959	1013	1000	1000	1020	1025	934	1012	933	1044	1000	945	959	978	949	994	964	957	981	984	965	976	985	948	967	1039	1008	963	989	945	1005	943	964	1073	1020	1025	990	1025	966	967	989	990	1048	985	1061	979	971	1083	987	1015	1000	1038	1030	999	1019	991	997	994	948	992	1027	1001	1025	952	1001	1015	1028	1010	1034	1002	968	988	1018	1014	987	1007	985	973	997	1025	983	996	1036	1004	1023	977	972	958	978	959	1013	1034	985	1007	993	954	1007	984	999	997	945	992	1040	957	993	1036	999	1018	986	985	984	996	1011	990	983	933	953	1014	990	1030	962	994	959	1019	979	1003	957	964	950	1057	1048	976	985	1011	1037	1016	986	948	1026	1031	991	977	918	1028	1002	1018	965	975	1036	949	1005	980	969	1042	1018	992	1024	992	1037	1029	1024	1013	967	979	925	966	971	949	1003	1003	1030	1004	947	996	1007	984	1014	1012	1051	1031	936	1046	1022	967	976	1042	982	1032	1052	971	1001	1003	998	1025	1033	1069	972	1055	1005	1007	1020	960	1037	967	950	956	1014	1015	989	1035	1001	986	953	1009	1014	1022	1014	967	963	915	945	1027	1030	1005	1019	975	978	956	1015	964	969	977	999	956	1026	1025	1014	1022	979	1004	1027	1028	1013	1010	991	1006	1012	961	1033	951	1005	947	1014	1019	999	974	969	1007	1054	943	1021	985	1053	976	966	974	963	1004	1045	973	1027	981	979	1045	955	1025	963	962	1031	945	959	1057	1009	1049	1071	986	999	1007	993	971	1030	1012	997	1051	1008	988	968	976	996	1022	980	992	1032	1054	979	960	952	929	1000	1004	972	1019	954	966	990	1053	954	945	981	984	1046	963	983	966	990	991	980	1006	1031	995	1029	988	949	989	1013	1020	1033	1027	973	1027	1037	1018	961	983	1009	943	1007	999	995	1010	1001	995	971	1032	1015	969	969	965	983	1008	999	931	997	1022	1045	972	1011	980	1016	962	1029	955	1042	985	1004	931	874	1037	1044	1013	976	1015	1014	1035	944	998	986	996	1046	1006	992	1069	982	950	976	998	937	930	1029	1030	1011	990	979	983	1012	970	1000	1070	947	992	1002	944	989	1006	968	1015	1003	1023	1053	964	1007	961	984	940	997	980	951	1036	1014	1008	974	955	999	1011	1002	988	985	1027	992	1011	987	979	975	1006	1016	962	957	1008	1016	1027	1014	1048	967	1015	1044	1003	1004	1008	1012	991	947	1038	979	1009	1002	1001	988	1021	968	984	1033	1004	974	1008	990	941	986	1001	955	1000	1012	1004	958	947	956	984	997	966	959	976	992	1003	991	993	981	1055	974	1044	977	1037	1037	1024	1015	953	1031	1012	974	1020	989	1003	973	1004	917	989	976	966	948	1013	985	994	1022	953	994	995	957	1011	1011	1008	1023	1016	1022	1069	983	1023	1012	1024	989	967	979	993	1020	1016	1002	990	1000	987	1004	986	977	993	990	959	972	991	1031	1049	1045	980	1022	1024	1025	976	1005	970	973	988	969	987	977	959	1035	1024	993	1011	1015	1015	989	994	1026	979	975	990	1029	944	991	1023	1020	1026	1019	957	1009	928	977	1001	1008	999	996	1030	1017	1003	1009	988	1067	981	1003	970	1031	1018	955	1010	1057	963	981	987	1001	994	929	1023	984	1040	1037
28710	24157	24547	11361	4801	2704	1691	1394	1158	1078	1121	975	912	886	775	734	785	674	689	710	686	684	637	613	628	659	634	613	630	547	593	599	620	599	619	628	609	606	606	606	603	595	612	559	628	651	606	611	572	647	529	623	585	577	618	529	574	574	583	554	597	660	582	612	579	624	579	607	587	597	566	593	591	576	611	571	591	622	610	600	565	599	563	602	622	553	585	568	574	594	613	584	575	611	599	606	565	604	611	609	665	617	582	626	613	540	568	616	599	592	587	588	557	609	618	608	590	555	585	595	553	576	596	545	552	564	613	594	537	590	611	598	612	635	627	589	595	595	579	619	619	620	580	606	607	586	592	560	589	655	608	587	604	624	589	611	618	593	516	583	607	585	586	620	625	595	598	590	570	622	620	608	656	615	606	588	626	586	586	583	580	642	616	573	640	575	585	594	588	599	599	604	611	601	594	640	635	655	600	610	566	599	603	610	586	583	593	584	633	618	579	637	600	593	566	591	589	574	628	588	616	641	622	583	586	597	617	614	629	591	569	586	626	600	559	619	612	532	572	614	561	626	600	646	583	561	576	599	568	582	615	579	613	612	609	597	563	613	587	627	608	610	591	631	581	639	590	654	546	597	573	552	595	615	569	617	577	608	578	576	610	617	616	629	586	565	626	584	649	581	583	542	606	646	641	591	607	589	535	592	633	574	625	590	543	615	597	589	613	569	577	611	583	584	570	609	591	637	616	610	586	625	596	597	588	623	576	620	573	577	617	599	599	582	625	629	609	542	596	627	567	623	630	607	590	574	615	585	613	600	573	570	623	588	570	603	607	604	603	588	593	614	555	592	615	603	582	604	584	560	604	573	580	592	598	623	597	556	545	602	610	581	546	636	554	578	614	577	580	630	588	586	568	592	594	567	570	618	607	591	649	591	623	615	605	594	616	612	596	592	614	624	561	602	628	550	579	587	585	630	576	612	613	584	572	632	564	598	597	582	626	569	629	584	603	592	588	591	590	598	582	578	582	613	601	576	601	605	609	577	570	620	622	572	593	596	529	579	593	564	569	560	586	622	575	600	593	551	568	638	578	586	580	595	633	616	621	597	580	624	590	602	616	561	575	562	617	596	600	610	601	582	593	601	589	583	590	583	624	618	569	618	579	630	612	568	543	590	572	594	587	570	590	595	600	572	622	591	587	608	575	541	582	578	597	566	581	584	588	568	638	578	568	559	623	604	605	549	583	606	591	637	658	602	689	598	603	619	629	576	605	586	590	649	590	608	608	645	598	579	588	630	596	592	589	592	600	609	660	603	557	625	576	635	638	591	584	602	604	604	618	573	616	620	524	574	591	588	637	576	580	621	591	550	552	582	620	587	585	647	575	573	598	601	584	635	592	589	597	607	577	606	592	581	567	609	626	562	602	586	596	634	593	554	611	577	559	569	598	564	582	606	619	620	589	625	550	564	629	582	564	594	604	606	576	564	611	596	603	572	560	603	572	636	595	570	567	584	621	599	570	589	579	580	586	580	607	585	618	577	598	563	597	602	591	603	550	646	595	601	608	619	590	578	610	578	599	577	630	572	572	580	592	593	590	580	583	573	621	627	613	623	550	577	545	613	591	594	614	551	584	588	570	574	583	573	635	568	530	615	571	595	614	601	601	627	540	633	570	584	575	568	582	604	533	601	575	563	579	569	622	623	610	580	598	603	584	614	604	604	604	575	596	619	605	627	588	592	550	556	603	629	614	668	602	594	586	556	621	591	554	589	602	592	605	583	597	599	641	561	608	612	576	570	582	586	585	563	602	625	583	564	592	610	592	578	595	632	584	597	546	555	562	561	574	588	571	604	620	640	605	584	602	614	630	601	594	571	577	540	563	622	608	574	598	596	580	575	609	598	585	573	568	613	597	604	579	591	600	596	602	570	651	589	580	622	561	643	598	558	582	610	571	565	616	589	568	616	609	606	601	605	645	580	594	626	615	631	610	609	552	585	641	603	596	580	577	633	617	557	633	592	576	585	580	619	544	598	594	579	551	611	562	584	643	628	603	596	600	601	556	652	594	597	585	585	570	620	574	624	577	560	560	590	608	624	566	651	594	581	529	622	595	612	555	599	605	593	609	584	564	602	600	627	585	583	606	582	568	549	592	590	585	602	576	621	598	631	600	571	552	648	596	600	611	629	571	594	634	603	584	648	560	605	573	584	625	611	595	632	574	567	582	593	558	567	576	658	550	555	598	594	576	581	549	634	619	576	555	615	626	644	611	586	621	577	588	589	576	597	622	626	596	549	564	610	565	601	559	588	598	570	567	561	554	615	568	586	593	601	608	578	588	561	529	590	588	589	597	558	578	576	639	636	594	600	543	577	608	590	576	640	601	603	635	593	602	605	573	575	590	638	572	604	574	594	614	600	585	552	613	606	587	585	561	584	646	547	607	589	573	532	600	545	638	638	582	596	601	554	602	633	577	547	574	616	589	573	625	607	614	589	602	573	568	581	607	591	586	610	641	611	608	587	568	629	595	592	606	616	605	587	597	609	597	649	601	583	584	590	630	603	578	565	597	578	624	612	570	617	583	570	620	600	620	601	600	638	584	557	544	609	630	603	579	585	590	580	596	601	604	615	572	595	588	595	627	617	569	589	636	590	594	570	563	606	594	618	570	593	644	592	601	611	617	595	583	582	580	582	583	577	613	581	585	597	585	578	578	588	538	564	561	570	601	597	587	577	631	597	619	634	629	617	544	615	537	576	622	616	591	646	613	568	598	601	601	590	608	633	621	622	595	587	607	615	576	594	558	606	599	600	573	623	620	607	575	580	593	591	579	573	548	599	605	618	600	583	578	593	622	604	577	596	568	640	635	570	563	586	614	619	614	585	587	614	588	611	588	621	639	584	599	593	541	624	641	640	585	571	576	599	617	574	630	610	588	571	629	612	576	577	609	622	557	599	645	608	619	619	620	621	596	562	593	598	618	608	601	616	589	603	579	574	560	595	573	620	606	558	572	580	552	621	599	601	623	623	580	609	619	575	535	606	580	636	599	601	607	595	574	625	585	593	594	595	626	628	622	648	548	598	575	566	625	609	616	569	608	655	590	606	602	627	625	608	590	610	599	625	583	577	572	581	602	566	580	587	585	620	644	576	602	587	561	577	581	611	629	594	590	604	606	624	582	591	612	573	604	633	601	595	579	602	578	641	533	579	587	560	642	549	602	595	589	547	618	639	575	618	608	603	649	634	571	577	602	625	611	609	603	599	591	604	585	626	629	619	590	624	571	591	552	608	561	604	586	615	577	618	606	593	621	581	600	620	597	645	632	569	581	569	626	560	642	583	564	595	552	585	602	597	598	582	594	576	600	627	633	617	618	580	598	570	612	574	564	610	594	617	612	577	581	633	599	580	583	586	616	582	590	587	612	575	610	602	608	571	633	635	583	604	550	617	581	613	609	580	600	604	640	580	591	622	617	606	577	623	563	576	576	588	559	616	593	628
28219	36891	29184	11760	8168	5209	3212	2750	2289	2045	2019	1815	1484	1268	1120	1108	1080	1034	975	876	866	855	883	792	804	802	823	772	819	784	757	760	780	745	737	775	740	748	727	717	734	700	734	721	705	729	686	721	707	751	726	742	743	726	732	709	665	714	704	730	733	711	733	727	725	735	750	709	746	663	704	743	724	770	693	694	677	663	739	709	683	708	725	755	769	691	781	722	675	725	697	721	765	724	696	717	717	718	740	735	713	746	697	726	701	676	707	647	740	751	715	730	719	722	715	670	662	710	657	751	689	725	728	691	717	694	777	699	697	726	702	749	704	699	674	749	730	704	678	710	723	726	702	701	693	750	716	725	701	706	729	754	716	734	715	692	672	697	749	723	748	707	705	721	722	731	770	731	661	659	732	702	701	695	685	664	736	725	737	717	712	700	691	695	724	693	703	747	670	673	737	736	729	703	732	756	751	693	722	732	670	764	763	733	695	699	677	747	700	639	741	678	750	715	719	709	692	730	737	654	755	735	713	712	671	732	761	740	734	664	678	677	735	722	725	719	711	698	750	733	729	704	740	731	696	744	750	759	709	690	692	708	755	699	735	712	708	718	681	675	705	755	713	668	717	693	758	720	697	689	727	706	694	719	674	723	720	704	733	733	744	705	705	672	686	687	722	736	743	750	674	742	673	826	717	705	729	692	690	730	731	756	679	725	742	756	736	713	680	742	730	704	704	713	673	685	738	672	756	722	732	745	740	675	718	712	729	709	787	740	676	769	746	744	752	744	692	688	680	748	736	735	731	715	732	691	782	768	730	718	744	718	727	717	711	684	733	692	709	751	720	741	705	722	709	712	687	701	753	722	754	700	694	697	696	686	710	685	691	719	690	745	716	688	746	737	726	701	679	746	731	731	724	714	731	722	731	738	698	726	732	731	722	746	741	706	725	707	730	709	736	775	682	715	724	714	758	756	700	690	735	690	712	699	706	706	752	758	744	715	712	752	754	731	734	695	683	688	690	723	704	742	696	738	746	681	700	747	696	714	735	716	687	710	670	707	663	678	700	699	691	682	724	697	741	748	737	759	722	769	722	768	779	705	672	723	725	709	702	762	695	726	717	762	723	726	701	707	758	701	697	672	722	715	718	734	726	710	693	697	706	707	719	714	697	731	754	734	692	735	697	741	721	712	686	727	695	763	715	715	722	725	765	703	733	692	734	686	729	725	701	740	733	683	756	724	670	723	742	711	709	686	717	741	665	684	744	751	696	685	700	719	723	736	745	673	686	747	717	712	715	698	732	742	727	701	703	713	735	747	735	711	740	680	762	743	663	730	698	691	736	712	700	718	706	687	715	726	720	717	702	693	703	709	751	721	709	737	720	706	736	731	697	749	712	722	705	709	722	694	702	674	764	717	756	717	710	698	736	707	657	706	699	722	715	706	686	702	728	708	713	703	685	703	691	705	701	699	747	686	696	719	746	685	720	710	690	699	729	793	736	735	703	662	719	703	708	696	682	744	749	728	773	748	700	699	711	703	699	726	752	705	694	715	706	701	728	708	694	696	708	684	763	712	742	675	706	698	712	721	715	727	719	735	758	727	744	738	737	756	709	747	721	709	672	702	705	792	729	690	724	676	745	693	706	711	687	753	700	737	737	737	691	725	731	653	713	734	721	718	718	699	715	722	750	699	702	695	707	676	754	739	758	745	737	695	721	705	707	722	743	721	735	686	752	731	761	683	768	721	735	694	730	736	674	718	777	752	725	713	744	714	681	717	721	701	673	745	739	723	646	726	712	693	740	694	691	675	652	666	675	757	742	686	712	730	726	744	736	719	711	729	698	696	684	766	715	729	733	740	679	709	704	706	729	732	744	688	708	728	749	723	704	722	739	744	744	719	728	706	693	751	677	759	698	702	693	725	688	701	697	696	755	733	697	681	744	713	742	749	674	690	784	693	694	698	763	699	706	704	745	720	681	724	701	733	728	721	693	695	664	738	743	693	711	723	702	685	689	739	719	737	730	671	730	670	739	715	746	713	711	677	704	721	761	709	716	717	718	682	726	733	722	721	703	725	722	723	695	666	709	712	701	702	681	694	720	673	725	684	675	716	679	750	770	732	697	688	698	720	721	701	714	707	693	714	710	707	733	749	732	720	737	716	708	736	747	690	691	675	745	760	763	759	730	726	728	688	741	718	754	685	671	731	718	702	738	701	728	683	657	713	687	662	745	715	695	732	727	759	715	697	721	677	735	680	742	755	688	720	721	702	732	687	716	685	708	724	763	743	737	738	734	752	732	710	677	722	681	669	706	685	730	704	670	744	721	695	743	661	732	738	681	724	748	767	690	691	705	687	743	709	706	725	736	750	706	684	752	741	705	752	661	741	717	776	665	724	754	696	721	770	684	711	738	748	686	729	685	716	732	718	654	668	714	736	720	661	689	673	730	712	722	726	697	694	735	699	729	705	700	699	680	738	722	679	718	744	697	738	711	724	709	687	704	781	724	711	711	714	702	724	713	699	734	751	696	735	709	725	714	685	706	699	698	724	719	680	699	676	710	683	715	651	682	686	710	666	694	720	712	721	734	714	670	774	766	746	732	700	669	726	699	715	709	724	699	733	725	729	749	702	702	691	718	704	738	754	718	701	737	735	708	719	715	720	722	724	764	745	697	729	709	722	734	732	659	712	686	650	693	741	677	689	713	738	713	713	745	728	744	702	764	655	681	736	716	688	723	734	705	720	716	768	684	713	758	749	727	763	699	713	726	717	728	748	712	658	716	718	754	707	714	741	722	711	697	677	739	750	684	738	733	698	717	721	717	664	706	680	759	711	745	698	756	729	694	717	707	739	740	784	713	697	757	728	656	716	699	698	720	725	761	717	736	731	740	689	738	763	695	759	692	743	747	686	728	704	679	733	749	731	739	691	692	705	690	687	709	748	728	704	729	707	744	716	720	702	720	758	735	690	773	721	759	742	723	744	711	714	672	711	705	727	742	709	720	704	689	781	744	725	686	708	709	701	673	686	757	699	747	717	724	706	709	724	725	729	689	752	748	701	682	755	736	705	740	730	691	696	727	718	753	709	702	712	728	738	729	740	735	731	727	704	712	734	727	733	718	694	716	701	700	723	687	731	707	714	723	744	746	736	723	664	736	725	726	716	735	696	726	706	694	711	691	659	719	730	704	715	717	703	712	626	722	698	681	727	728	724	705	757	689	700	686	709	723	701	720	740	696	720	698	720	694	764	713	725	730	688	708	699	717	782	718	703	665	730	696	744	694	766	700	702	747	710	708	665	709	742	679	697	695	706	724	698	689	772	693	716	678	681	732	703	698	717	719	675	725	678	699	724	715	716	719	736	675	726	678	760	745	703	716	729	741	771	708	740	694	715	684	673	722	746	726	721	700	748	705	728	722	701	707	696	691	767	761	701	734	686	666	696	734	694	705	681	716	740	700	715	712	723	739	711	755	717	740	740	707	726	743	730	714	720	691	679
24379	21292	28444	24657	20490	10544	3616	2110	1743	1556	1419	1184	1015	996	922	835	849	804	764	726	687	636	665	625	662	629	623	581	608	551	545	576	586	588	605	584	517	567	545	522	536	580	573	551	560	554	585	574	554	518	537	553	544	588	511	551	556	521	551	509	556	557	516	525	596	523	560	579	552	544	560	591	533	543	521	569	499	497	528	582	569	548	506	564	554	552	507	536	521	518	538	536	535	553	521	538	542	554	540	559	519	536	572	518	565	536	572	512	531	530	515	514	550	534	544	544	532	593	566	557	524	573	541	522	561	532	559	592	527	499	573	540	536	532	514	558	553	547	533	527	553	557	579	566	540	539	583	551	522	523	584	545	545	529	544	523	555	549	543	521	576	567	537	543	560	537	577	540	550	582	506	476	614	513	532	528	549	527	508	527	568	526	504	567	483	545	501	555	526	576	560	523	510	525	540	530	526	513	522	543	577	560	543	564	544	506	535	511	508	522	518	533	593	577	532	507	547	563	524	543	520	539	525	585	558	522	521	524	522	554	504	540	610	549	536	530	561	572	519	554	547	538	541	524	529	542	552	535	548	563	498	536	504	496	515	509	608	523	554	523	545	506	504	523	559	554	538	501	562	578	534	577	520	563	547	544	540	508	522	557	527	538	592	561	536	557	554	550	543	586	543	567	542	531	477	533	574	525	518	524	559	509	495	536	507	541	550	543	491	580	573	578	520	516	545	523	560	535	551	520	527	538	551	532	551	533	513	481	503	533	537	532	522	553	541	552	565	564	547	528	515	561	523	522	529	535	525	494	555	556	558	516	526	575	505	544	549	522	526	543	562	586	515	544	558	527	556	534	542	558	526	533	558	522	512	553	570	572	513	557	562	565	527	559	549	574	572	519	549	547	551	505	531	543	528	518	513	506	558	516	532	571	571	536	560	515	533	561	550	560	587	550	564	506	554	551	562	564	540	551	487	546	561	522	559	538	533	574	538	560	519	522	522	559	560	526	529	559	519	508	544	513	507	563	553	551	547	548	547	548	558	533	540	565	554	543	562	513	520	495	576	545	531	521	552	505	530	564	545	583	501	520	546	526	537	507	548	564	512	543	525	516	554	503	506	574	523	523	541	507	555	572	557	531	545	553	523	507	509	569	529	542	522	574	524	552	547	554	531	525	520	526	567	592	513	536	568	580	551	544	533	518	542	538	543	541	555	549	518	534	536	549	531	532	509	550	502	521	509	527	558	570	519	532	554	587	536	555	505	515	537	531	541	549	555	603	551	541	563	530	565	521	520	529	548	547	534	555	542	508	514	497	561	547	539	502	541	501	535	521	548	508	529	542	590	566	505	549	553	549	523	509	568	500	537	591	550	520	535	526	507	504	539	601	504	569	533	534	504	525	524	547	527	531	584	571	571	509	574	524	515	583	509	536	503	557	535	552	536	564	522	543	549	562	523	575	566	514	521	534	480	518	546	570	543	556	551	567	575	563	495	523	529	565	524	518	546	505	473	525	582	525	559	569	549	528	533	531	544	547	514	538	604	507	546	588	544	536	580	553	531	544	554	517	564	558	557	553	529	556	519	556	510	567	551	531	516	503	523	542	546	523	533	522	568	519	532	568	552	524	542	558	517	525	563	539	542	528	530	528	547	573	508	550	551	474	558	509	571	580	524	518	506	554	488	533	537	534	584	564	515	551	575	582	550	559	559	544	543	511	525	544	544	584	512	510	506	522	536	553	492	552	532	515	529	528	506	536	491	554	531	529	508	520	496	534	523	533	479	517	565	509	540	572	538	551	510	565	517	539	559	498	531	535	508	554	534	523	568	505	514	507	548	546	537	518	514	546	556	537	582	545	539	487	537	489	498	522	573	533	572	526	556	552	561	561	563	509	551	532	516	540	528	547	567	534	539	552	501	568	521	571	549	555	596	550	562	523	584	531	486	549	543	529	553	557	550	521	531	533	546	542	527	507	548	508	575	581	519	570	567	553	549	555	539	523	508	559	534	536	533	550	482	581	494	548	495	540	563	548	534	502	547	543	515	510	530	528	537	566	537	538	596	521	527	527	518	529	529	519	549	489	542	561	556	494	557	536	572	518	521	535	510	550	527	533	519	559	542	530	533	531	512	504	536	543	561	565	537	547	524	499	564	543	527	542	588	509	552	557	519	496	553	523	484	531	489	537	555	511	528	554	539	474	489	586	547	544	530	545	552	542	555	612	551	513	490	533	527	547	543	493	511	558	485	531	604	570	527	541	531	537	529	546	527	555	525	543	527	556	530	510	534	517	516	514	565	539	490	527	526	538	545	590	504	504	545	575	561	521	561	566	566	521	552	520	514	554	521	530	577	569	538	518	577	547	544	562	558	539	544	491	593	569	541	578	530	487	522	518	515	534	513	524	555	544	524	497	517	517	546	553	549	547	505	581	547	527	548	555	546	563	567	545	518	547	543	521	547	529	532	530	536	519	557	583	525	532	550	503	550	590	531	532	525	518	533	531	585	555	555	547	572	529	548	556	553	543	537	546	585	505	569	509	514	537	524	582	566	560	535	560	526	560	552	512	537	526	527	516	548	551	505	582	529	566	524	533	533	529	521	580	490	522	538	545	544	519	559	537	538	520	546	535	554	548	530	520	528	534	547	503	546	580	545	530	504	520	520	575	557	535	556	490	561	532	513	545	560	578	523	538	552	524	568	524	529	575	540	557	537	574	545	557	551	522	498	543	530	522	572	544	559	563	543	540	537	573	516	526	518	543	554	507	591	513	557	504	514	537	565	555	543	527	554	512	519	561	546	516	533	553	504	551	578	513	545	527	523	544	569	536	548	527	523	520	561	513	533	565	572	589	551	533	557	505	502	551	526	544	548	535	554	587	505	540	515	552	523	506	559	528	554	518	531	536	523	560	515	525	510	530	609	514	536	509	487	521	534	542	539	536	545	568	569	600	538	495	523	522	492	524	517	582	523	517	524	528	574	541	530	557	518	496	553	544	559	539	542	569	537	506	546	561	512	511	539	511	501	521	539	514	513	540	507	541	531	532	569	540	560	519	549	525	554	569	526	531	509	576	558	545	512	537	531	563	550	507	500	489	524	575	511	571	515	520	524	532	563	524	550	560	544	570	576	521	560	544	577	542	546	551	520	540	548	507	571	529	542	543	582	532	516	504	544	553	538	535	557	520	533	600	574	557	547	544	500	583	530	569	551	564	539	560	526	501	517	551	510	503	570	552	560	517	551	539	537	530	539	540	564	593	496	523	525	549	576	546	562	537	550	525	575	534	554	496	559	542	541	531	529	536	539	565	570	534	565	529	531	571	531	545	561	522	576	544	544	554	536	523	562	525	557	569	523	560	567	523	559	540	546	562	516	500	516	543	526	567	533	530	508	491	531	492	541	556	547	583	510	540	544	540	548	541	558	545	550	536	535	515	545	547	520	517	558	546	493	511	582	475	515	503	557	545	519	534	532	598	543	554	486	556	522	542	525	483
31241	51165	40479	18319	11542	8955	5605	4272	3398	3040	2817	2155	1883	1795	1512	1440	1351	1317	1076	1005	979	961	876	932	923	787	786	770	715	691	690	687	714	702	715	637	650	679	633	676	639	658	684	656	658	654	635	680	658	688	666	631	656	659	599	665	660	610	639	658	608	675	635	637	667	631	666	601	629	677	679	688	641	624	666	631	656	642	582	673	613	663	634	627	699	620	623	682	620	653	621	674	668	609	609	599	654	584	667	654	633	609	658	670	651	667	667	622	679	611	607	635	603	666	662	607	642	686	637	633	659	544	652	646	611	605	622	669	683	593	637	672	659	618	613	629	615	578	613	626	644	653	627	631	641	645	678	600	661	633	617	641	625	654	657	674	622	650	589	642	636	608	673	658	613	629	631	630	647	657	621	624	609	610	643	634	647	637	652	608	674	636	642	688	629	678	638	682	639	680	634	594	668	661	642	660	664	695	641	651	635	637	615	652	625	662	629	640	641	665	683	656	654	646	613	629	650	658	656	665	630	625	645	671	651	647	665	588	653	643	649	657	682	657	622	642	652	632	635	582	640	631	595	624	669	633	642	623	648	605	644	647	658	644	644	619	625	660	637	616	629	650	635	615	639	630	655	645	690	657	630	605	609	631	629	552	638	645	727	666	621	648	648	655	607	586	606	669	690	614	640	653	622	651	634	637	652	619	622	591	642	659	630	634	677	629	611	591	674	606	649	643	692	618	651	596	629	635	621	627	681	652	640	675	654	653	617	629	635	632	618	629	642	614	716	605	639	642	686	633	625	623	631	659	606	601	669	607	626	654	615	619	638	620	626	607	625	625	644	613	600	651	590	662	607	634	651	687	641	643	622	607	645	660	660	683	689	657	661	670	668	632	690	650	584	610	619	663	668	646	612	676	638	658	624	610	618	655	599	638	660	662	613	639	646	619	617	604	681	646	674	652	651	643	604	643	695	625	618	641	626	602	632	636	629	623	613	650	578	635	627	625	630	692	668	664	672	660	641	603	661	693	681	639	654	629	627	640	622	684	640	626	655	665	605	701	673	685	619	691	634	606	641	630	631	625	646	666	660	632	624	642	660	665	632	669	643	637	668	640	637	657	564	664	635	646	640	585	672	640	626	610	632	640	645	642	644	623	612	614	666	593	671	668	641	641	631	662	650	657	664	612	639	649	638	677	653	604	625	645	633	641	648	620	641	613	644	632	614	655	709	565	635	664	666	628	595	637	619	645	664	644	585	661	618	632	613	648	627	653	575	667	661	679	644	640	618	647	646	636	645	645	610	679	678	678	614	632	624	631	624	605	669	652	661	645	640	662	617	635	610	624	640	619	600	619	653	665	652	590	650	676	618	602	660	626	665	671	635	639	650	595	605	624	643	616	619	668	625	608	610	634	619	611	648	618	627	648	629	620	636	676	639	657	643	636	629	598	677	607	674	705	644	638	599	689	611	618	642	622	642	648	620	630	644	645	634	672	613	629	655	654	610	646	639	662	635	612	653	614	625	650	638	635	689	661	653	654	603	638	685	629	610	681	600	606	595	594	679	672	608	631	639	678	635	633	600	618	614	647	643	649	618	640	604	676	668	611	636	624	626	654	609	644	610	659	645	604	624	613	653	630	653	624	629	619	624	596	645	636	611	593	604	613	650	642	634	675	618	610	706	640	626	603	651	638	637	628	645	632	627	624	665	606	663	652	595	637	633	684	645	706	678	632	666	654	668	670	643	589	604	632	651	632	627	607	638	639	641	634	631	604	646	650	635	636	592	646	603	640	661	651	626	632	616	625	602	630	673	642	654	603	633	665	669	652	631	629	627	658	667	649	625	614	644	630	608	667	642	657	584	622	680	653	651	613	618	634	657	646	631	648	645	646	646	629	609	596	663	614	654	694	645	646	600	627	588	632	632	616	679	625	643	606	632	643	641	685	648	650	660	642	623	625	592	621	605	646	633	669	598	627	614	653	614	601	651	638	650	655	670	620	661	660	673	583	687	638	635	597	688	652	666	644	611	647	629	622	659	606	636	597	677	671	643	658	662	612	652	610	654	631	663	601	610	623	610	652	683	626	676	622	660	632	619	668	613	611	667	612	675	648	631	631	622	638	651	657	659	664	639	592	630	660	685	656	614	629	631	656	628	611	659	684	648	631	599	661	618	683	677	643	638	639	662	650	617	671	711	685	662	626	610	619	645	620	636	606	619	626	652	634	638	615	651	677	651	602	634	659	624	641	697	658	628	631	625	634	700	594	644	608	615	601	702	695	667	673	665	634	679	595	621	637	658	630	632	658	673	665	672	657	639	671	659	677	663	628	664	615	665	654	669	653	655	621	595	627	630	644	647	668	628	627	641	642	631	627	635	637	671	661	601	649	582	645	651	640	639	667	606	668	648	618	609	655	663	633	641	652	614	637	616	641	615	645	637	630	645	635	607	596	645	610	623	632	649	659	606	610	645	641	658	608	667	651	620	650	635	669	715	637	678	644	640	665	618	629	656	612	654	653	669	647	657	622	659	611	631	607	662	710	601	652	613	639	631	615	640	665	619	623	646	645	646	633	673	601	686	625	649	669	678	658	621	614	698	645	659	651	637	641	633	632	666	662	674	619	611	666	619	585	671	636	610	645	602	707	682	671	651	640	660	652	666	651	621	651	665	682	638	629	656	617	694	669	639	644	631	636	610	676	596	654	621	620	621	645	612	617	640	625	617	635	588	666	613	653	629	624	635	663	681	694	668	627	690	618	599	663	646	651	626	649	637	610	656	630	658	593	634	601	632	658	634	637	660	646	643	622	661	679	642	606	629	639	640	615	656	680	634	650	645	655	594	656	642	593	633	615	646	625	677	653	670	628	666	656	620	609	659	604	640	597	667	666	587	671	607	597	615	661	622	608	610	687	666	635	622	634	647	587	602	647	629	660	629	652	665	623	707	675	621	608	647	612	677	625	647	675	653	618	640	582	631	627	630	625	591	653	653	676	605	685	636	660	667	610	648	653	645	645	638	685	638	620	677	639	627	647	595	644	654	638	653	630	600	668	647	651	623	632	637	639	649	648	626	661	680	671	599	612	688	630	635	594	607	630	634	691	646	631	615	668	626	632	650	646	616	624	651	610	595	680	654	639	628	665	637	626	653	631	613	634	573	645	610	627	692	644	650	630	669	648	618	624	640	606	598	626	618	624	619	671	601	624	638	676	645	656	662	644	663	661	630	637	615	668	653	601	652	647	622	609	637	629	624	593	678	611	614	652	667	619	645	628	592	621	662	676	604	641	632	655	627	663	667	672	589	641	614	603	645	681	662	622	644	646	619	599	607	668	646	645	621	678	636	680	676	632	614	587	641	616	608	638	644	629	599	637	646	685	624	638	661	674	655	624	638	651	610	613	644	615	612	660	664	618	610	608	619	651	647	626	635	633	691	615	649	633	639	669	634	676	627	715	652	618	673	645	670	608	650	611	673	682	609	638	679	671	603	617	627	655	692	612
25486	21322	27579	25094	11899	4602	2743	1934	1699	1445	1364	1288	1144	1196	1069	1150	1047	1032	1022	1031	1086	973	896	1000	952	975	925	936	897	901	831	841	958	911	878	874	869	853	863	895	876	809	919	884	851	849	902	851	867	871	873	819	865	846	847	921	879	850	897	871	835	894	920	861	880	812	836	907	922	879	863	867	824	868	841	833	875	935	867	863	925	880	854	837	826	838	858	840	876	851	883	865	845	928	859	850	863	830	913	832	856	902	847	878	890	896	851	887	883	860	871	860	880	849	875	882	872	869	886	870	865	876	872	856	862	889	861	855	842	908	866	830	843	872	872	892	852	838	864	875	854	897	838	909	825	889	849	885	807	846	844	887	828	901	949	867	833	826	818	823	912	886	863	871	865	832	887	825	880	932	866	856	811	861	881	871	877	880	857	856	916	862	834	925	860	870	895	876	834	804	838	864	856	853	941	882	902	888	920	967	836	865	912	863	868	882	838	905	909	916	867	890	893	859	886	880	840	894	882	854	924	869	868	904	899	866	904	840	894	883	854	857	843	893	869	893	819	858	820	848	877	848	871	866	880	841	793	872	853	827	842	854	852	858	852	889	888	906	858	809	897	847	840	893	858	854	854	894	862	841	877	883	884	841	842	840	908	924	848	885	869	884	791	874	856	832	828	871	895	833	887	857	880	894	853	827	897	846	918	856	873	874	918	945	867	909	902	904	850	878	871	878	882	855	862	820	857	887	849	888	867	883	861	897	846	862	830	932	819	799	870	863	840	857	894	865	874	841	889	892	857	880	835	887	910	867	804	855	845	855	863	837	889	859	890	835	838	865	832	844	871	891	929	924	861	830	901	849	877	862	881	878	878	888	864	849	839	864	811	816	887	897	872	850	856	856	833	837	882	842	880	905	849	847	827	844	847	888	838	881	831	831	889	908	831	850	873	893	826	831	829	866	888	869	888	917	856	851	905	872	905	912	831	873	863	866	849	869	881	876	881	836	866	905	907	880	873	876	850	855	858	870	884	817	877	856	857	812	838	862	881	877	862	888	808	835	891	876	854	862	890	892	827	866	868	856	833	940	870	905	862	878	837	834	877	850	839	864	805	821	885	848	833	867	859	905	853	889	865	831	900	873	852	913	860	844	826	893	856	857	851	829	828	810	846	873	910	895	895	929	871	861	902	841	885	890	841	845	865	887	854	915	868	886	858	874	887	813	835	865	813	906	853	880	843	860	862	847	856	901	883	887	958	917	871	902	831	851	873	845	917	876	878	884	892	823	851	906	821	824	876	846	820	885	856	864	831	910	859	889	862	862	852	832	860	867	864	884	871	863	835	853	881	869	887	871	917	909	884	817	840	876	973	875	843	876	916	871	835	880	853	884	881	890	868	848	875	873	839	871	836	858	888	904	912	877	833	837	907	882	881	885	913	915	865	865	857	901	897	891	941	865	844	858	839	886	898	830	850	867	878	880	887	880	862	873	877	853	861	830	846	881	890	887	864	907	895	900	867	885	839	811	892	839	849	856	937	881	882	866	830	846	891	892	867	854	904	846	845	880	835	867	880	832	846	821	888	883	842	889	890	895	916	860	887	881	875	847	851	880	846	845	826	849	887	848	865	847	843	917	844	883	903	847	891	876	854	833	902	911	902	880	914	856	851	847	815	885	888	824	849	875	871	910	853	873	943	836	875	861	813	885	871	858	893	834	831	871	884	869	879	868	861	832	861	902	867	840	827	842	823	864	849	878	911	881	848	841	870	885	823	857	853	870	828	903	848	873	823	878	856	897	861	845	840	900	840	891	839	806	895	836	861	894	879	863	864	808	847	914	877	856	862	833	824	862	828	865	894	875	833	915	879	853	846	863	860	891	855	875	849	855	882	921	854	900	846	841	891	870	868	866	892	876	867	888	839	882	817	889	863	897	898	876	874	876	935	840	889	932	851	815	885	854	898	846	905	804	931	818	881	805	842	860	840	871	867	805	900	847	894	868	864	863	845	891	848	900	897	908	854	844	862	893	877	852	840	834	874	867	855	802	861	847	862	872	874	884	902	894	917	850	893	881	846	867	876	916	788	844	837	846	876	967	803	841	893	839	852	821	865	872	886	842	860	910	849	855	864	910	823	898	900	890	839	918	852	862	879	868	878	840	831	816	893	831	885	900	910	905	877	901	800	850	839	880	857	872	902	822	871	838	833	880	856	856	889	870	907	882	855	836	856	882	862	876	829	866	848	862	865	946	850	866	873	927	887	837	828	889	881	858	837	911	839	912	855	855	882	908	869	881	832	876	853	815	923	861	844	846	872	861	908	919	899	833	854	854	908	845	839	880	891	850	890	856	882	847	894	912	897	855	807	852	880	803	877	877	858	868	905	861	865	857	874	895	863	914	834	882	889	872	885	856	819	891	818	849	906	868	882	882	852	871	864	811	869	867	839	862	890	847	918	835	849	845	856	833	939	836	817	896	890	913	842	921	930	874	900	876	870	878	890	820	826	878	861	847	854	874	849	833	891	891	880	836	861	833	845	881	977	820	885	801	862	891	845	848	861	881	941	898	878	880	856	894	864	867	849	882	841	881	867	864	855	828	883	837	906	853	800	865	849	871	869	882	883	929	814	902	876	849	862	866	850	837	887	908	848	841	894	893	863	888	861	863	886	849	846	897	881	848	918	867	945	834	855	883	852	924	819	846	880	872	826	834	903	870	879	881	883	913	920	824	921	867	818	843	842	879	871	866	846	861	880	856	931	877	824	863	884	895	827	901	918	908	823	908	869	846	856	882	871	884	838	889	808	913	870	832	878	877	895	843	850	837	940	951	819	861	889	840	906	869	828	864	802	883	820	823	896	866	829	894	864	803	882	834	884	878	822	827	862	836	873	854	932	816	825	862	887	835	880	894	881	845	847	843	906	891	962	844	876	829	842	870	847	878	888	863	853	895	870	850	853	867	857	850	883	844	855	809	848	868	881	833	873	889	892	828	878	866	826	858	842	852	844	892	885	877	921	960	844	867	850	862	886	838	792	849	844	844	838	827	828	883	904	852	879	871	942	864	845	921	893	908	883	858	893	846	815	844	858	786	833	843	869	871	800	914	853	859	865	863	899	892	861	801	908	854	879	878	868	892	873	837	848	889	840	858	778	837	859	865	863	840	869	840	880	848	843	865	874	887	893	870	875	909	851	858	908	900	915	885	879	864	847	859	852	878	906	877	881	899	910	877	876	854	868	874	867	925	853	865	873	907	933	886	846	866	859	829	847	902	862	887	886	859	827	870	924	838	833	922	906	876	870	886	899	906	804	874	916	871	863	885	838	882	876	856	886	874	866	912	815	894	829	924	848	833	829	857	830	874	823	810	845	834	877	886	857	832	850	866	873	858	848	849	878	814	908	910	898	829	881	843	874	869	898	880	890	856	876	966	908	859	824	854	879	863	854	865	846	830	859	888	910	882	805	869	844	805	884	845	876	864	819	887	852	862	873	850	899	912	874	886
31670	46043	35635	17561	9302	7527	4962	3620	2968	2604	2281	2023	1756	1715	1709	1634	1527	1460	1447	1292	1343	1272	1205	1154	1196	1170	1120	1170	1056	1075	1086	1014	1046	1050	1090	942	1039	1053	1012	1083	1043	975	997	940	1022	1057	1048	1049	1067	1051	1042	1008	991	1007	1080	1030	1015	993	1008	1001	1066	1038	1028	960	1030	985	973	1037	1001	1050	993	1035	1035	1022	983	980	948	995	1016	988	1051	1014	1046	986	987	1040	1029	1043	1010	1056	1009	1020	940	1008	971	1024	1031	1010	1007	1019	1015	957	1041	978	972	1023	996	1000	1059	978	1001	1012	1004	1043	978	1034	1070	974	1030	988	1010	1002	1020	966	1016	994	945	1017	1003	1009	1006	914	977	1006	996	957	1000	1024	1026	964	1026	1054	996	1024	978	1023	1013	963	965	995	993	1075	1064	943	999	1019	1008	997	933	1003	989	1044	1075	981	940	1001	984	995	955	1061	1007	1064	1001	1048	1021	995	956	1015	959	983	976	991	1078	1047	1025	1010	1001	1041	971	969	1030	998	991	993	982	1016	997	1069	1032	960	954	1031	1005	979	987	1020	1001	1016	950	1038	985	977	965	982	1006	1086	1008	950	999	1019	1027	994	980	1015	952	963	977	1040	1004	1004	1064	911	979	968	988	998	996	976	980	1004	1034	1099	1001	985	957	1024	1065	976	1028	986	1035	958	976	1054	989	1013	1024	1001	1015	971	952	1026	1042	1022	946	1063	993	946	981	972	995	983	1042	1083	1034	968	1021	1023	997	971	969	1006	966	986	1033	984	1009	1046	987	986	975	978	933	1014	988	990	973	1004	1062	996	1014	955	978	1008	1012	962	979	923	1014	988	987	976	1003	1024	1020	962	1036	985	935	967	987	1029	1039	964	1019	1011	1021	1000	1017	993	976	982	1020	1011	961	1065	1044	931	998	991	972	1006	988	978	982	1054	1004	1006	1017	1006	1022	985	982	983	1034	1006	989	966	983	964	1037	1025	1024	970	989	960	1003	981	959	1034	988	956	985	1010	1023	1014	986	993	984	988	988	992	998	1001	1082	1057	1016	985	996	974	1003	1032	1012	1040	1042	1064	966	1001	942	1011	985	976	1032	1014	1011	1069	978	993	1032	976	998	1043	997	1000	1052	1034	1029	941	1027	999	1009	970	997	1034	949	1007	1006	1031	964	1021	1059	1022	1017	990	983	992	959	984	992	1007	968	948	1010	981	1056	1055	965	975	1028	956	1041	1079	988	1052	1056	1043	976	1022	1012	954	950	1041	977	997	1033	1012	1004	994	945	1016	1014	1031	992	950	1060	1026	996	1053	1052	974	989	971	989	992	1030	974	966	1016	1031	1031	966	1021	938	910	978	945	887	1027	959	1001	1021	1009	995	993	1011	948	988	972	930	1012	994	1023	987	949	979	1055	957	983	974	1026	980	1009	1048	1024	996	1009	1034	1051	992	982	974	1030	986	1018	986	979	991	974	997	1076	987	1049	994	1010	1040	951	1000	1012	1046	986	969	1017	1052	1087	1006	1000	1016	1021	1034	1003	945	996	937	1029	970	968	1004	1000	986	976	964	959	997	1022	997	1054	1003	1027	1053	997	1014	1028	1033	960	979	1030	1006	954	984	1014	1004	1036	1044	968	1032	974	958	1033	979	1022	1040	895	1042	1000	1016	1011	1039	1004	953	987	976	1030	1004	1037	987	1035	1004	1033	971	1027	1024	1012	1059	1007	980	1006	990	1045	966	1058	1007	1018	956	1003	981	1009	981	1060	1015	1000	1023	1020	1020	1013	1012	962	1002	1012	1001	1060	989	976	1020	965	968	964	972	1020	1024	910	1010	1032	1021	944	1029	998	966	1009	958	1022	955	1063	989	1023	1053	974	980	1006	1061	1076	1039	982	996	1034	1027	984	942	1017	975	1015	991	1000	944	996	984	975	1012	1023	1028	1029	1027	981	1051	1069	976	977	962	1059	1058	1057	993	983	1064	974	1089	1000	944	994	1080	1031	1054	1046	997	983	1015	1016	1016	993	982	1035	1007	1008	985	977	1010	1009	990	1025	1041	1060	922	938	1022	1011	1034	995	1053	1002	1059	1024	1038	974	1027	998	942	993	988	975	943	948	953	1036	961	1047	1001	1060	999	1023	997	951	962	998	1030	961	930	963	989	1000	997	970	1011	959	1017	979	990	993	990	1025	990	951	1008	1023	991	1001	1047	1044	1041	987	975	1032	997	1014	983	953	990	1026	1019	981	1008	960	1040	974	970	1024	1036	1003	935	1000	1049	991	975	984	1010	984	999	1047	1018	979	992	1017	1064	1005	996	961	946	1009	945	1026	1057	1041	984	1050	997	1073	1074	990	1016	1004	1017	1026	997	1021	991	1005	992	1038	997	1033	1000	1009	989	990	976	1007	1009	979	1025	1039	1031	998	940	1035	994	1021	980	962	1061	921	978	1020	975	1014	1065	949	976	969	1005	987	1021	1017	1041	943	1015	1031	1036	1017	1010	982	1028	971	1052	968	1016	961	1006	1007	1045	965	1003	972	1074	1011	986	1039	975	1014	1007	941	1049	979	963	1034	1009	1007	998	999	939	970	1053	1015	1044	1030	1035	990	1032	990	959	987	1000	967	970	998	1013	998	1033	948	1000	1004	977	1050	1068	1023	963	1029	1028	1028	952	1008	956	1034	976	981	1062	990	991	1037	967	1025	971	1017	978	963	988	1000	990	988	1052	977	988	1022	963	1033	958	1010	1027	1051	1043	1026	981	991	1040	1046	991	1006	1008	1032	1045	981	1019	1021	1020	985	995	1012	1028	1043	975	1026	1023	997	1033	981	1021	964	1063	1051	1000	973	1067	1017	1004	950	961	1022	1051	1016	943	1015	1009	1061	1028	1051	1047	972	989	1029	970	970	1018	998	1000	983	1085	1020	963	982	996	984	1033	978	984	984	1064	1029	1015	985	1010	989	1014	990	986	1028	1003	1037	985	1021	996	1043	1027	1025	989	965	982	1014	924	1014	1019	1015	1011	990	1001	972	974	1032	1068	978	1026	966	998	1036	1019	1019	962	1063	1045	980	1013	1026	1049	1037	981	1036	1081	1034	993	1044	1005	1028	1009	1019	978	953	952	976	988	983	1019	959	974	997	984	997	1019	970	1012	1009	1022	986	938	1013	1001	974	1045	1089	981	1065	1023	1006	994	986	970	981	991	998	986	1049	981	993	1031	942	1018	975	985	994	981	971	1017	995	1005	1047	1007	1034	1007	963	973	1034	1007	1034	979	955	962	1002	968	973	1003	979	1027	1010	953	988	1058	985	1018	976	1000	1009	998	1002	997	1033	991	985	1044	990	1029	1007	1037	972	1002	981	987	1037	993	1022	1019	1094	1019	1011	1043	1033	1017	1041	968	1033	1056	957	969	992	1032	973	1017	1025	1021	976	970	963	951	1049	985	967	1019	957	1007	961	1004	1007	1051	980	1005	1034	1004	961	948	1057	1038	997	996	1027	1017	979	995	1006	998	1009	1003	1008	1018	1000	1030	1014	956	1019	1006	979	1006	960	987	1022	967	1054	1039	1019	997	1070	977	984	991	977	1021	1053	970	1040	1023	1018	1011	1033	1034	1032	1002	1015	986	925	1011	958	1021	1001	1003	992	964	974	977	981	1026	956	993	967	963	1055	992	976	963	1013	1000	991	972	986	985	984	1006	1005	973	983	1012	992	988	1033	1016	1055	914	1046	1021	1061	1004	997	1024	991	986	1034	1038	980	990	1016	1038	1015	984	1034	1057	1041	1020	945	1029	975	1027	1020	1005	1040	994	980	1033	1011	961	942	1103	1057	988	1042	994	953	1046	997	1037	993	1016	1053	1003	1034	995	1024	999	1031	980	1012	978	997	1035	974	1013	976	1003	1012	1033	986	957	1056	989	941	990	1034	981	1026	982	966	1006	989	979	1007	998	1021	980	1011	1014	977	945	1030	1053	1008	1064	1010	1046	999	929	1024	975	987	1009	985	951	1004	1043	1004	1022	994	1018	1020	984	1070	971	975	1040	1052	1016	981	997	992	1024	1013	1014	1003	965	1051	982	953	988	994	960	1022	1026	1035	977	1035	1030	993	1013	953	1049	995	1016	938	984	1024	954	1028	961	1077	1006	963	996	1032	1018	945	952	1030	976	983	977	947	990	1028	1012	1015	1068	999	1036	974	995	943	1001	957	986	1029	1077	1055	1003	1040	989	999	987	1017	935	1037	1034	1063	981	1008	947	1044	1003	976	1057	1045	1050	959	1051	912	984	934	963	1000	979	1010	1073	983	975	923	1028	1048
23203	21293	28965	24010	21340	21033	11826	3968	2581	2144	1976	1757	1697	1512	1478	1418	1332	1280	1225	1230	1140	1232	1117	1135	999	991	962	995	978	940	931	902	926	940	962	883	854	923	929	926	923	892	934	857	904	932	901	911	895	843	872	875	912	909	983	899	907	882	837	887	875	916	886	957	900	863	899	923	919	871	903	883	892	906	860	880	887	924	874	924	906	859	892	889	912	878	883	873	876	868	871	865	861	896	887	897	862	834	905	943	931	891	880	910	943	900	863	922	846	885	878	902	957	911	916	938	922	909	862	893	897	908	883	909	895	875	894	942	893	905	890	876	924	937	867	914	878	881	908	850	894	885	834	904	858	899	909	884	885	900	938	867	919	913	935	845	913	895	937	901	889	881	874	860	857	911	887	883	890	924	924	878	929	864	853	912	903	878	900	900	873	938	875	890	938	921	918	874	926	911	862	928	856	895	861	895	830	842	912	883	918	866	908	867	939	901	925	903	871	906	885	866	914	862	899	894	902	863	916	903	917	865	891	883	894	914	897	937	882	914	892	833	908	875	946	898	875	883	885	899	922	913	932	910	892	893	904	897	924	878	942	901	892	913	880	899	928	856	850	896	910	854	872	902	859	910	865	882	862	886	961	847	878	894	919	859	907	919	923	927	907	897	940	899	896	929	902	956	935	838	816	884	816	906	856	852	889	935	885	898	904	900	909	913	888	924	878	886	905	878	853	866	852	909	905	904	904	940	884	860	956	893	872	926	870	876	916	799	899	895	852	877	846	942	887	857	849	946	877	884	831	939	882	952	921	791	891	870	865	943	904	944	868	931	848	894	848	915	918	843	893	914	885	853	898	914	881	898	915	917	863	877	831	901	866	918	885	864	887	872	883	866	960	898	883	900	908	892	899	910	910	910	909	877	926	854	899	892	918	888	931	878	861	836	868	862	889	913	904	848	915	894	894	886	917	880	898	940	955	861	894	904	861	847	863	876	961	865	870	872	876	937	880	942	886	849	853	858	876	841	846	918	930	868	888	881	901	911	895	869	938	954	892	948	892	953	860	890	947	974	909	892	883	874	890	875	861	919	873	934	890	861	911	872	831	914	903	882	884	949	931	920	879	889	876	953	951	923	958	881	910	890	892	876	895	882	871	905	905	945	882	898	918	835	880	883	817	842	847	901	933	868	905	910	875	818	876	871	857	844	881	936	921	906	848	977	908	917	903	881	894	848	880	869	910	841	883	899	911	874	941	851	955	890	881	817	926	899	898	944	893	903	884	850	915	864	838	888	882	909	877	845	885	914	865	883	878	869	874	913	924	930	940	900	950	884	942	917	914	898	919	919	828	868	905	854	935	828	854	880	923	907	904	885	882	852	911	866	871	840	910	915	910	918	872	877	916	870	887	916	939	910	907	904	897	925	921	912	865	893	877	865	926	865	876	945	871	897	882	855	866	889	909	872	868	946	880	896	886	847	923	869	860	879	844	919	912	919	886	877	853	906	931	914	883	892	875	927	866	904	949	851	840	905	854	906	888	932	850	943	893	917	875	949	878	866	897	908	868	919	907	867	881	895	890	882	847	939	878	886	891	898	891	882	895	914	904	890	891	913	875	884	860	883	908	913	942	932	854	866	894	908	863	878	885	862	900	838	904	898	853	865	882	833	936	905	892	941	914	876	846	888	950	899	882	925	875	917	883	849	900	931	950	854	911	926	867	808	885	880	825	918	955	915	894	834	834	875	904	890	882	916	915	906	889	864	898	904	875	910	833	899	858	883	904	900	922	931	896	853	843	916	867	910	929	910	894	898	905	878	911	861	914	854	890	868	880	879	845	896	883	905	901	867	880	883	903	930	875	920	874	900	912	913	893	888	922	866	917	893	930	897	874	921	860	865	856	873	878	940	919	893	833	903	906	922	847	869	892	939	901	904	910	891	906	930	897	921	878	923	893	955	894	898	882	914	897	942	911	911	867	849	898	865	849	949	928	926	868	875	925	859	926	816	921	891	853	907	892	958	884	895	846	921	919	853	859	883	873	925	849	961	896	880	898	967	858	851	870	884	899	926	889	939	887	859	858	902	894	933	888	866	909	922	885	815	912	895	889	885	918	855	890	945	914	897	886	919	881	850	900	896	858	870	884	932	903	920	907	904	851	867	920	895	810	899	884	855	917	863	883	886	851	946	942	942	869	903	907	925	855	896	912	891	923	879	893	895	940	910	899	884	896	876	942	882	886	925	852	890	879	931	896	876	853	913	884	935	857	873	885	869	900	887	816	898	874	885	889	834	912	914	917	843	911	895	920	918	863	907	897	933	916	890	854	863	878	871	910	900	880	873	931	891	867	904	856	872	933	923	853	937	857	887	911	910	863	960	828	907	920	911	839	926	903	845	890	882	885	865	912	890	862	848	863	935	935	877	885	857	899	881	921	905	844	856	898	981	839	938	905	918	881	862	907	889	909	947	869	931	865	866	849	858	855	903	908	885	909	877	892	926	906	927	841	937	937	927	892	896	878	863	903	811	869	923	893	871	884	893	863	854	848	894	922	876	855	873	869	869	920	901	920	922	845	874	824	877	900	819	898	904	929	893	871	875	933	834	892	870	872	896	919	930	922	887	883	908	886	955	897	896	883	851	903	842	889	921	889	903	893	900	904	913	866	868	908	918	965	933	868	922	945	908	929	827	909	936	887	894	895	951	883	876	895	937	888	941	905	892	893	936	887	891	899	874	897	887	908	870	918	846	895	843	899	944	896	891	900	926	871	923	886	911	940	871	886	962	832	910	893	884	874	895	887	900	848	892	888	916	896	883	861	913	896	860	927	895	897	885	917	900	866	870	940	877	832	908	908	892	848	910	881	889	890	872	923	817	854	900	902	914	890	922	863	885	855	895	911	916	886	836	938	882	864	850	910	867	872	897	879	899	904	929	845	837	895	883	917	921	936	848	829	901	934	870	888	878	902	821	912	881	867	861	898	882	895	888	876	854	932	854	849	887	820	852	851	896	880	906	903	900	863	896	924	927	912	825	892	884	890	852	876	929	925	847	894	874	889	940	915	875	918	886	888	888	913	858	899	909	930	884	913	892	888	910	908	904	880	957	909	956	904	834	863	864	903	875	932	964	860	842	870	891	911	956	885	836	895	900	838	855	888	865	877	902	868	891	874	868	903	877	827	861	919	919	883	918	840	845	894	909	937	895	914	940	901	947	888	918	896	863	861	930	896	926	865	900	845	957	872	926	920	875	863	869	874	898	904	860	928	922	903	885	926	897	868	897	920	861	856	901	872	883	970	900	915	959	896	928	934	832	891	886	878	895	879	838	968	886	857	908	912	838	883	898	875	895	879	862	865	853	849	907	891	899	917	896	863	912	883	926	941	877	887	892	916	862	847	869	888	876	849	909	883	909	896	863	899	864	913	873	864	837	899	905	855	875	917	901	851	918	937	863	922	888	897	887	910	843	873	859	851	894	877	930	916	866	902	889	878	875	876	896	843	884
34263	57877	46771	27046	16162	11991	9655	6387	4904	4027	3505	3041	2682	2387	2356	2140	1963	1804	1840	1741	1541	1528	1307	1355	1307	1271	1200	1168	1245	1194	1095	1080	1121	1073	1026	1013	1008	1080	1036	1021	1010	1033	1006	1040	997	1049	998	1032	1033	1012	1001	933	1030	1068	989	992	1053	1069	1010	993	979	1027	988	1067	991	999	996	1012	999	1028	985	1025	953	1009	996	983	980	950	993	980	1003	1002	1066	1036	963	987	970	1003	1020	1036	983	988	988	1020	976	969	971	950	1020	1014	1017	1035	1017	1003	973	998	932	1005	965	1028	975	998	1010	996	1076	986	957	988	984	1008	1013	1019	997	965	995	1006	1049	965	1007	966	970	1023	1001	989	991	999	963	978	1025	1003	1030	1011	1022	964	1021	1013	963	985	974	1049	995	982	1020	950	996	968	1006	974	990	1024	941	997	1006	1062	1050	994	980	1028	994	962	993	1083	1008	1007	1021	905	945	1071	1008	957	977	1001	991	949	1006	952	973	983	1010	990	933	999	944	1001	1023	945	1006	976	1000	1010	1022	1026	973	958	939	1000	1003	1039	966	991	1008	979	1003	1026	925	1030	999	1019	1106	1034	1030	973	989	993	961	968	956	998	962	1043	964	1082	966	993	1046	921	1012	1005	1017	1017	1019	981	1016	955	1005	1008	966	971	957	1027	952	1015	954	959	966	960	1017	1015	1032	949	960	1027	977	1008	969	1012	1035	979	978	922	1029	1007	979	964	1050	991	973	965	940	923	975	967	1022	1000	979	1016	1019	1027	1005	943	957	940	961	981	994	986	1053	1042	987	997	1004	951	1056	1028	981	980	1000	969	992	987	1075	1058	960	1060	973	1041	952	1005	997	1049	1000	999	1031	1006	985	995	976	959	1002	1008	1017	967	1027	982	1034	934	1005	922	984	987	977	1007	986	969	1015	988	1087	1018	956	975	1017	960	961	984	997	980	969	1022	965	950	970	995	1008	1006	1008	998	998	1010	988	1016	1004	967	1004	949	948	974	1009	1012	927	949	965	1046	1010	980	1010	985	1006	956	1028	1058	996	984	1036	1009	1007	950	1002	958	1008	1015	1044	986	1009	950	1025	980	986	897	967	980	954	1035	1019	956	960	955	951	999	969	970	998	997	997	1010	987	1014	983	1033	1014	959	1027	972	1012	1018	1044	958	996	992	982	938	1023	974	999	1033	1042	986	996	1021	1001	1009	969	1043	997	1006	1063	1022	942	991	986	1006	958	975	957	990	1005	1017	984	973	933	1003	966	1043	973	1023	1040	948	959	999	969	980	963	995	1006	995	1060	995	1042	981	972	1002	1020	1010	967	993	968	962	1010	980	993	997	970	1029	951	994	997	997	937	1035	1058	973	1005	980	963	1002	1013	943	1054	1000	1045	1002	1025	1014	986	963	997	988	975	1030	974	999	975	969	1024	980	1001	1010	1005	950	1004	941	1037	1030	1017	1005	1041	1018	965	1068	976	952	1026	1025	1024	1003	1003	924	1022	1030	976	948	978	963	998	937	992	963	997	1043	1014	999	987	1026	979	1008	1005	962	977	968	937	1009	984	981	989	1015	1037	1017	981	976	962	986	1003	979	1010	1006	988	988	938	984	990	963	1005	990	1001	1009	983	1027	996	1036	941	1004	946	1015	975	965	980	984	1065	944	960	1020	949	1015	1021	944	1036	995	939	1020	947	1022	988	1027	980	1011	985	1009	986	1039	987	906	1033	952	974	971	1026	1010	1029	1011	1026	1018	965	1017	954	969	962	997	981	990	894	988	994	1044	991	975	945	975	966	1025	1024	1025	1028	978	1008	977	948	1019	1019	975	1001	1012	998	937	975	995	1011	968	1029	966	896	1033	1039	942	994	1008	1006	966	1030	1041	1017	996	968	977	1067	973	947	1024	985	975	1004	1044	966	998	964	1011	1045	1030	976	1011	1024	1005	997	1008	1076	972	988	981	1034	1015	962	999	988	1020	1013	938	972	986	960	989	1025	980	1032	1000	1030	962	955	973	960	936	982	995	986	1018	1017	1000	1025	987	1010	979	995	1009	1031	967	1008	920	926	970	1012	1023	997	1016	983	978	958	942	1025	978	1000	967	1004	1023	975	983	967	964	987	956	973	997	978	1023	962	1014	1094	1044	1013	959	948	927	983	978	954	981	958	980	966	951	982	1004	1000	1008	1025	1010	948	1021	942	1026	1002	1013	1052	1019	993	986	1005	1016	961	957	992	983	1048	1031	1043	1020	956	968	937	973	1026	983	961	996	974	999	938	996	985	1019	987	992	964	1001	1079	1047	1005	948	1013	934	964	949	1014	952	942	963	1012	979	968	916	965	993	1048	983	959	988	967	964	967	1025	960	1035	971	928	971	1018	1025	973	956	994	1007	1014	1022	1010	1001	1070	985	995	977	972	1005	1018	1050	991	986	971	976	977	949	929	948	1009	1002	922	1021	936	995	1007	1055	1020	973	969	1002	961	1027	1006	1031	1044	945	1010	970	970	1014	1030	1018	943	917	996	1006	997	1037	1008	1029	1003	965	985	963	965	999	1032	904	992	996	956	1023	963	960	968	1025	949	1020	966	1042	954	935	989	989	952	1042	1005	992	985	1024	976	981	995	945	976	1002	986	1004	1063	977	958	976	1022	947	961	967	980	1051	992	950	985	1047	961	960	1017	962	974	972	1051	1034	934	946	1034	1025	963	985	1020	1018	1045	970	942	981	1024	1002	1012	963	1054	998	1008	1009	989	934	962	974	992	991	1002	1020	978	968	975	1018	1005	1033	975	1010	1063	1029	996	969	1023	982	972	1011	968	987	957	973	976	974	995	965	991	987	927	1041	979	1033	1020	961	1035	973	984	1038	948	1006	975	1055	1022	951	995	1010	1012	959	1013	990	988	1025	1000	950	966	1046	978	970	954	1007	1030	946	1009	975	1018	964	1005	1001	1008	1014	970	1003	964	1002	950	1023	1004	1043	987	978	995	1020	991	987	1010	960	943	968	991	1006	1064	961	1038	986	1026	1016	1008	1001	1013	1015	938	986	994	965	963	997	956	997	989	1010	986	1026	996	968	980	1003	1000	1005	1007	1015	947	997	1003	993	976	1010	998	1010	1003	996	968	1012	982	973	1005	953	1008	953	1029	1034	976	992	1019	990	972	1030	1000	1005	929	1005	1034	978	961	970	1002	1022	1038	996	962	1018	1015	1041	1025	999	1006	1046	1046	1017	993	1007	967	990	984	1011	966	995	987	995	990	1010	994	963	951	1033	983	974	1079	991	979	999	1000	1002	1042	1008	953	1004	997	973	1020	1018	1028	964	938	995	953	1025	987	907	982	1005	963	1028	929	1026	972	1035	984	1003	955	1005	999	1016	954	1025	973	959	979	1018	1002	937	1040	1028	1031	987	1009	995	1025	963	1050	952	1013	994	1030	997	981	1006	1002	1034	915	1004	989	926	970	954	965	1048	972	1014	977	1019	1000	933	990	999	982	1008	950	1030	948	975	988	931	1002	953	979	1020	993	987	1027	983	994	1027	970	978	945	974	980	1000	972	1019	985	977	1039	962	1035	1003	923	1021	1035	972	944	951	962	1020	1025	982	945	1060	966	1025	1041	1008	975	998	1019	979	992	1012	973	1009	1004	953	987	967	979	975	1017	987	1007	1001	1010	939	962	1082	974	1018	977	1014	1074	998	978	1006	961	995	1024	1024	1002	943	996	1024	990	959	985	990	971	987	995	1016	1045	996	1049	1001	970	974	1045	985	1031	1003	1006	994	966	972	1003	985	1028	1100	1024	988	1048	1033	1021	998	938	1014	995	1005	1023	1039	989	934	1034	1024	1002	984	952	967	1026	973	1022	1003	983	984	1007	1000	1003	1020	963	976	1020	1006	1030	995	960	1031	962	964	1021	967	1038	1000	1000	992	1005	1018	994	966	1019	950	929	1012	983	995	1012	1019	1005	990	977	993	916	999	969	1024	964	976	1047	1044	1058	958	988	969	1019	961	1014	970	1032	1015	1061	969	943	991	1040	1038	986	1043	982	1041	1003	993	935	980	995	979	985	964	977	998	1033	984	917	936	1001	983	990	1002	980	1007	1035	934	984	1004	995	995	944	975	1002	979	997	979	967	1002	1006	997	976	989	965	993	955	982	984	979	964
28965	26157	25497	12871	4496	2429	1972	1437	1090	987	893	871	861	835	893	716	670	744	721	722	697	681	679	635	647	635	642	627	657	672	608	593	652	644	651	637	587	620	625	614	609	568	577	597	569	590	584	562	607	603	585	607	637	663	622	580	582	631	618	630	573	606	557	592	612	573	550	583	598	612	654	585	585	591	608	606	624	550	595	582	589	616	579	578	582	571	543	585	593	580	537	608	630	624	597	578	602	588	581	601	588	593	586	591	588	576	557	582	583	606	578	583	601	613	585	585	579	563	563	589	582	605	587	590	618	609	605	585	620	601	587	623	584	626	602	564	635	634	609	579	608	575	531	603	555	601	640	592	589	600	616	572	584	566	626	616	551	551	598	602	595	559	599	585	591	637	580	637	607	634	570	580	582	603	595	593	579	527	577	644	612	590	615	583	594	579	621	581	600	574	598	579	590	591	615	604	606	628	597	615	619	603	675	563	576	626	559	606	640	573	587	614	601	593	614	624	576	607	585	602	583	561	580	627	611	564	588	592	542	571	568	633	566	582	606	576	582	559	573	575	619	647	617	590	573	627	591	595	627	593	610	592	612	591	586	591	562	609	579	608	613	592	572	585	624	548	578	608	590	621	626	609	589	545	550	619	584	603	635	577	584	583	608	611	605	599	572	577	623	606	585	650	579	610	593	608	620	587	565	605	593	610	599	570	607	585	591	609	623	600	586	568	583	595	604	595	628	577	580	618	601	582	582	600	558	590	559	659	573	579	586	604	567	596	627	602	599	621	588	621	552	592	616	587	579	518	610	583	570	582	603	614	591	574	603	549	561	551	630	531	593	616	587	608	594	587	539	563	557	602	629	642	606	604	623	561	535	629	595	579	568	578	629	599	597	597	624	564	583	565	578	627	650	567	543	562	581	640	616	591	560	562	561	582	600	574	578	565	544	618	603	585	600	623	630	569	585	647	604	613	568	581	580	587	576	536	611	597	609	634	588	582	570	598	608	604	590	594	570	597	597	583	584	627	585	575	581	589	597	616	608	551	576	604	619	631	570	546	586	577	587	618	608	590	610	587	584	592	577	585	629	586	588	619	588	612	586	608	551	595	607	586	593	604	555	601	605	598	605	626	639	622	612	597	608	595	616	568	627	584	597	606	568	574	598	580	613	575	619	613	640	623	600	617	576	601	593	576	574	587	591	591	578	616	594	570	587	651	597	626	616	575	639	580	586	579	613	557	572	578	530	609	535	559	655	555	597	578	569	627	617	601	635	620	553	549	554	611	593	579	572	592	617	567	594	562	586	556	570	573	563	569	608	576	580	611	589	634	598	581	613	591	592	616	626	605	605	594	588	572	622	596	557	605	582	600	595	560	582	582	611	629	604	630	587	577	580	575	576	555	619	551	600	593	591	572	609	637	596	590	627	596	589	580	629	545	566	594	561	589	612	580	588	575	602	583	565	575	582	584	587	602	613	600	607	591	550	596	600	622	610	603	601	584	569	591	584	579	578	599	576	590	616	586	624	567	580	610	601	601	564	633	595	611	604	600	582	582	607	635	586	604	590	598	653	602	578	596	631	605	614	617	560	631	618	569	621	575	573	609	533	579	611	652	592	562	623	596	623	599	582	572	587	544	575	623	578	556	580	585	593	566	582	576	625	586	623	609	589	595	596	587	572	618	586	651	628	602	583	598	579	585	604	589	583	564	613	582	636	577	585	611	630	608	605	593	565	622	610	567	592	589	588	625	585	595	597	593	558	553	565	609	574	633	619	614	593	619	596	572	617	593	586	615	587	592	581	582	574	559	594	603	599	575	574	610	597	592	621	626	568	610	615	592	609	582	615	587	624	636	593	585	593	619	591	610	614	598	585	591	589	597	611	589	602	539	598	582	613	567	546	625	593	512	557	569	598	568	544	609	651	584	581	570	655	607	551	592	594	615	593	565	586	590	610	586	588	613	592	599	597	649	549	627	569	584	610	596	606	573	648	590	574	589	582	578	580	603	617	571	618	589	614	604	649	601	631	574	626	602	569	565	592	560	607	581	517	583	578	560	589	588	602	616	566	598	567	573	572	570	561	575	585	641	561	579	583	567	601	575	604	566	582	564	607	562	592	578	573	565	600	596	560	616	619	585	584	629	589	559	585	595	577	624	542	599	593	638	565	611	617	571	616	556	553	574	600	574	573	625	597	596	609	613	567	574	580	580	695	560	624	610	586	528	600	571	611	590	580	590	588	626	597	592	595	632	597	618	598	602	601	622	595	644	603	620	602	605	611	609	586	617	633	582	597	585	567	565	586	637	587	599	597	583	615	547	592	595	624	618	617	607	574	586	607	608	597	592	650	565	605	597	591	576	585	636	579	562	595	587	628	562	627	604	580	622	575	590	647	602	584	583	625	590	602	589	624	617	594	581	537	567	612	604	596	600	595	589	580	603	609	602	590	618	606	574	586	591	630	616	560	582	640	598	579	578	601	556	589	571	606	601	576	624	575	608	557	603	603	579	554	609	566	637	574	610	606	528	597	589	606	566	590	622	586	607	601	633	584	579	613	594	577	570	594	604	623	611	574	589	590	590	556	635	578	642	614	622	646	613	611	600	609	627	581	578	630	595	641	623	575	590	573	615	563	588	634	600	591	592	580	586	588	587	603	614	612	649	581	594	543	592	653	612	567	594	633	616	598	639	612	554	594	557	561	632	610	566	564	616	594	580	573	614	597	577	635	562	590	626	619	550	573	588	607	592	594	553	563	628	602	593	604	558	619	575	594	580	613	567	575	603	615	551	585	561	606	560	601	576	595	550	641	600	610	614	633	614	570	598	587	566	624	595	571	599	646	608	576	562	602	580	604	629	611	634	603	636	590	608	548	607	613	629	594	606	579	618	560	553	588	586	565	552	586	640	601	603	588	609	574	613	612	566	602	583	604	585	583	595	597	585	572	594	575	578	539	599	592	596	581	622	581	635	586	594	556	571	543	570	609	574	607	594	596	598	542	594	622	562	582	565	560	615	624	571	600	608	568	560	600	610	580	617	619	603	576	592	595	636	620	563	560	597	606	604	599	610	598	583	610	585	588	578	574	608	633	580	619	578	582	621	590	582	519	605	578	591	578	627	631	577	603	572	586	574	554	609	610	563	623	574	568	549	606	558	580	555	596	567	599	576	601	588	592	581	631	572	574	576	598	596	601	569	578	587	574	587	605	571	584	540	568	619	565	578	597	581	615	608	569	564	599	584	576	571	591	602	622	601	603	611	610	623	594	588	599	630	645	642	611	556	592	599	620	588	548	607	633	556	597	606	585	578	585	598	571	608	616	608	622	585	589	556	613	658	582	617	573	619	636	611	576	574	592	605	553	591	561	564	614	599	608	591	575	605	572	612	592	619	591	558	563	621	551	597	602	646	565	610	642	634	610	632	593	623	655	604	564	595	614	600	622	566	589	601	584	596	617	608	599	601	607	586	601	596	620	633	571	606	580	624	544	539	599	619
29528	40620	29190	13276	7046	4771	3825	2638	1949	1605	1476	1371	1410	1203	1252	1143	1009	1054	927	981	870	851	911	849	870	821	768	763	836	818	759	763	733	701	742	734	742	713	718	768	696	742	716	699	678	734	713	652	712	721	730	723	675	712	718	680	762	705	729	690	699	703	723	680	743	733	713	733	711	703	710	661	672	694	723	731	688	707	761	704	729	710	743	704	680	757	701	718	750	721	710	728	667	720	722	735	685	714	707	745	735	754	686	665	696	671	700	723	716	696	673	686	725	714	738	656	711	742	710	722	668	683	674	725	713	715	724	725	680	702	675	746	670	698	752	700	678	711	633	653	639	719	661	721	712	724	695	714	674	710	702	672	687	703	700	746	738	729	754	709	678	749	652	683	746	679	681	709	651	715	696	714	734	656	734	727	707	695	674	691	740	713	740	717	717	722	715	672	722	707	754	716	682	685	656	686	688	713	685	754	748	684	683	688	720	706	705	727	655	798	718	697	730	766	735	698	687	698	681	684	718	695	710	716	725	725	712	682	653	700	693	722	717	723	688	709	663	714	725	735	733	688	707	694	725	726	705	674	733	748	657	694	641	662	711	729	725	684	711	697	653	665	733	784	679	734	740	727	752	712	689	720	698	772	691	734	690	747	672	699	705	711	688	740	720	700	703	679	693	715	727	722	694	680	737	688	677	707	743	690	719	729	671	662	693	684	671	698	694	741	719	751	712	751	688	672	700	678	745	671	681	747	701	680	697	723	701	686	742	719	744	740	677	709	670	679	656	686	737	696	703	706	698	686	764	695	712	698	668	712	723	687	721	643	749	681	700	699	720	684	715	695	729	688	721	731	697	690	655	759	722	691	688	720	696	712	711	706	698	704	684	716	707	696	718	702	694	733	715	709	734	707	687	702	685	701	739	705	730	725	722	711	695	690	728	686	706	722	713	725	715	668	704	763	701	727	742	762	695	701	704	687	748	761	689	701	711	678	702	682	689	665	684	694	678	697	702	680	705	706	753	698	658	700	711	706	738	700	744	735	732	681	652	710	703	689	737	720	669	735	674	708	674	724	724	705	709	695	741	670	691	672	714	646	736	694	738	713	688	701	677	707	731	747	713	689	742	728	684	696	719	712	657	716	743	685	673	713	705	745	704	727	732	646	691	710	749	689	721	764	701	768	687	718	665	749	745	733	683	740	719	730	761	697	713	717	728	688	682	691	747	754	690	744	746	668	745	714	702	710	764	716	694	706	671	733	695	678	706	728	665	727	707	732	711	687	716	725	724	661	693	749	681	741	781	685	723	697	706	783	731	699	718	716	703	746	714	712	706	725	711	765	728	711	660	715	686	667	729	678	706	713	686	684	689	683	717	750	675	700	658	734	764	660	703	690	701	711	718	701	732	720	711	724	673	692	721	715	705	697	717	719	694	718	687	705	697	679	687	713	701	684	700	696	754	681	764	689	736	728	715	773	685	689	771	725	735	724	674	739	717	725	736	610	678	685	738	693	682	657	744	713	722	679	722	730	696	733	752	726	698	693	656	704	701	675	738	724	711	688	694	666	737	755	686	771	708	724	683	680	720	664	714	735	737	699	702	743	728	699	744	715	728	722	700	730	713	725	722	682	694	693	709	658	720	675	711	718	712	670	748	650	671	701	729	745	747	650	720	727	737	736	769	744	680	694	719	697	697	712	694	726	692	727	703	730	737	735	713	706	699	691	670	699	660	770	697	677	700	684	730	766	666	682	710	699	698	700	756	715	709	725	714	714	748	692	739	737	690	712	647	716	726	720	690	737	722	684	733	677	663	679	758	712	720	634	736	710	680	722	702	696	712	689	733	724	739	680	689	728	720	714	742	706	715	708	698	718	681	701	698	693	707	704	737	672	719	736	713	745	677	705	720	723	714	697	731	706	726	724	682	695	672	684	705	644	734	669	686	712	690	703	737	718	723	671	736	685	698	703	707	752	676	687	731	663	713	695	702	714	711	717	692	711	699	681	708	715	708	713	742	691	698	709	710	678	722	772	768	757	706	744	700	665	699	683	683	701	742	703	700	751	707	686	664	699	682	671	714	688	709	756	670	714	739	710	719	700	664	674	714	727	698	709	672	696	701	646	701	745	712	749	689	693	726	724	652	711	738	698	727	720	727	718	703	675	679	703	677	687	733	717	696	709	732	715	707	706	737	733	686	669	688	702	710	742	753	727	686	710	705	699	654	705	708	719	711	743	703	695	733	706	687	728	673	671	682	679	717	713	753	701	709	725	714	688	674	709	705	713	687	721	704	719	720	661	751	727	739	713	734	715	739	710	722	700	714	702	730	693	715	674	710	732	749	708	711	720	755	739	650	692	714	742	708	687	736	713	686	699	731	666	707	750	712	720	717	705	728	720	735	661	714	712	679	691	697	691	720	684	692	755	797	702	703	734	700	684	708	697	707	741	763	714	684	732	758	731	708	695	697	710	685	718	702	741	694	701	716	680	695	721	714	696	722	680	736	707	718	709	707	724	727	722	668	672	723	693	679	712	677	708	733	730	686	737	731	691	741	663	667	696	751	684	657	697	709	693	698	725	712	672	720	708	711	718	727	711	721	695	699	785	755	723	733	697	695	711	760	690	753	693	712	683	717	656	732	702	732	688	721	663	715	683	715	727	719	689	712	636	708	727	642	704	764	724	697	684	749	723	717	738	707	753	691	754	717	730	663	729	730	744	720	741	717	732	704	727	679	709	728	722	746	731	760	757	719	681	673	765	722	731	738	713	677	687	661	693	708	664	684	692	699	701	732	650	754	692	735	751	691	736	660	706	708	693	712	682	736	746	721	710	751	719	755	704	754	716	670	723	680	676	712	697	715	732	744	704	719	730	723	709	668	727	761	769	685	724	716	758	726	679	743	744	702	748	699	698	691	723	683	713	683	755	711	662	730	666	724	691	713	711	780	755	731	731	722	707	755	686	687	717	726	771	718	663	694	713	723	666	730	663	704	694	727	723	707	740	738	758	764	720	708	702	768	667	686	696	678	717	689	677	766	714	705	721	718	680	723	720	698	739	703	666	729	707	696	695	678	710	708	724	689	763	733	723	704	734	712	702	701	674	698	721	724	719	740	722	706	771	705	699	722	698	664	698	771	733	741	742	718	724	730	696	717	726	698	701	703	732	731	736	736	726	703	701	715	751	706	709	731	696	725	678	717	645	688	728	685	670	695	765	739	725	715	675	699	680	730	726	673	662	705	705	690	710	731	700	710	711	681	691	696	728	693	706	755	712	676	683	695	705	666	660	689	663	704	711	679	722	725	722	759	689	673	666	704	692	801	739	711	713	702	680	750	722	704	670	748	734	712	692	710	719	745	723	702	719	680	681	698	735	738	711	664	747	740	703	704	726	718	724	694	735	665	681	697	752	709	735	723	720	741	695	678	701	680	691	660	705	754	738	663	718	718	692	702	723	708	771	707	712	722	675	691	733	765	697	738	687	676	722	690	755	702	661
24403	21321	28549	24644	20530	10054	3953	2468	1765	1432	1230	1277	1088	993	895	959	823	727	802	726	725	677	660	659	638	609	586	603	621	599	612	572	551	563	563	582	545	582	551	573	568	568	553	532	538	574	591	524	571	575	556	554	508	508	508	549	513	541	552	558	523	563	568	564	548	535	560	557	538	531	530	594	584	541	561	535	515	539	539	513	527	557	513	530	545	518	504	516	505	534	506	551	550	550	540	552	556	545	543	534	554	540	534	530	486	547	490	541	538	478	590	493	529	580	538	555	504	534	554	509	556	507	530	492	547	564	559	553	533	528	499	551	551	531	570	527	520	523	556	543	557	530	520	561	546	564	541	591	485	541	510	526	525	547	570	528	525	553	555	547	543	546	515	507	524	602	554	550	516	542	577	548	539	527	544	540	561	534	524	514	557	512	526	530	508	574	538	498	538	533	574	505	542	537	554	521	551	539	541	529	496	554	538	572	518	555	552	530	566	562	507	520	539	511	493	512	559	582	529	525	560	556	563	547	548	553	515	561	537	517	530	515	508	562	562	559	502	550	536	530	544	576	505	572	525	507	522	554	574	539	555	514	552	522	506	542	507	567	541	493	517	551	485	511	520	555	532	564	550	516	488	541	514	559	570	586	545	497	559	528	523	565	540	521	521	528	546	554	530	529	522	497	537	529	550	553	525	531	545	492	505	503	528	574	567	528	570	569	520	530	513	522	556	514	519	505	502	542	546	524	544	566	569	552	547	532	533	561	526	525	556	546	521	520	514	525	546	519	500	551	548	585	545	536	568	528	545	554	509	552	578	566	550	557	558	524	547	530	555	568	577	531	541	539	544	547	528	543	532	563	546	523	566	536	554	550	540	534	537	526	544	559	527	536	567	549	508	547	547	530	511	534	516	570	509	541	559	532	532	554	555	499	536	542	511	549	504	521	538	543	543	571	553	487	545	498	574	520	563	555	515	509	523	512	528	516	512	553	529	541	562	487	522	535	552	591	539	557	506	518	534	538	573	505	513	526	557	549	510	543	499	499	537	532	532	567	543	532	516	529	530	523	526	520	569	524	481	552	535	508	553	541	536	536	541	529	541	560	490	560	494	522	532	521	564	515	553	524	553	537	554	523	509	578	550	556	517	524	507	537	593	520	527	531	564	499	493	534	552	542	543	526	529	520	529	528	531	527	505	543	565	533	563	521	534	557	536	541	538	529	518	507	540	501	584	555	522	525	511	531	518	554	546	557	526	497	506	544	543	497	561	537	545	518	538	525	528	553	528	553	536	532	546	530	533	554	516	524	544	556	547	573	537	533	544	548	546	532	562	544	560	539	544	503	553	528	532	585	583	512	518	507	561	489	530	566	558	501	484	583	508	512	525	572	563	498	525	527	549	521	533	533	530	567	498	562	544	562	569	537	562	527	526	521	564	541	527	540	567	520	497	533	562	532	532	526	555	564	524	517	536	508	531	516	513	519	527	535	564	528	602	550	526	553	548	564	534	540	547	550	509	521	547	549	577	560	544	503	488	541	556	543	493	543	534	547	512	568	503	551	560	521	539	536	480	532	534	568	529	552	549	531	509	521	576	565	560	527	512	574	547	550	554	537	523	515	530	518	572	568	536	540	532	566	563	555	529	561	545	550	538	536	538	526	534	552	558	519	491	500	521	530	514	588	540	505	534	552	596	585	537	556	557	563	531	521	548	549	540	525	554	561	530	520	531	515	554	579	543	548	519	528	537	505	483	551	537	527	505	606	510	517	532	535	527	533	512	520	545	519	527	525	492	542	536	540	541	548	512	511	529	512	533	525	527	532	546	555	554	542	567	527	526	537	528	527	512	550	595	547	559	526	528	545	568	503	539	556	533	549	538	554	543	516	566	497	544	553	613	530	560	530	508	561	548	506	516	535	556	532	554	554	548	530	576	552	515	536	533	565	555	570	548	518	517	536	494	527	546	489	521	538	537	531	526	553	520	579	563	512	535	559	541	519	516	525	510	534	514	538	534	546	510	545	528	528	500	536	477	544	551	520	559	499	529	545	553	534	554	595	542	573	540	538	548	513	570	574	540	534	524	552	515	522	543	542	541	579	505	503	548	505	552	544	543	529	523	555	545	512	550	534	531	511	536	568	557	562	543	562	542	522	541	546	526	515	586	547	546	526	537	593	528	507	557	516	543	537	541	577	507	547	522	522	565	531	540	531	575	527	581	518	570	539	542	529	512	527	538	544	525	529	498	529	529	524	553	544	503	541	540	560	560	567	537	511	561	535	542	516	523	525	559	561	569	565	570	530	552	493	508	541	533	558	534	523	577	527	538	548	544	568	509	529	542	529	535	567	553	540	533	542	562	514	547	508	541	519	525	548	546	533	522	547	541	577	545	560	530	529	517	556	476	479	553	550	568	533	576	574	498	551	513	523	558	523	507	532	502	572	578	511	501	545	525	560	505	525	545	535	534	491	504	566	557	530	526	513	523	496	534	526	523	557	557	517	541	535	525	497	543	548	540	482	538	497	552	540	523	563	537	556	550	554	574	501	498	527	556	537	524	516	549	534	548	544	528	514	527	570	498	543	578	492	537	551	519	512	530	504	554	575	565	540	542	507	505	528	582	529	519	527	518	553	537	507	525	509	556	551	531	524	566	512	523	532	529	521	512	540	526	520	561	520	534	524	582	580	540	512	534	532	515	508	572	523	543	563	564	492	499	584	542	523	525	579	556	536	584	557	563	524	564	505	524	537	561	539	576	542	543	527	536	513	518	568	563	475	501	502	510	543	552	519	538	529	566	527	552	503	521	554	557	523	539	498	510	564	554	577	530	527	551	532	563	546	543	534	540	494	512	529	498	565	509	568	497	507	577	576	492	518	544	555	545	565	517	596	546	517	530	568	498	526	538	536	526	553	531	522	580	540	545	545	543	523	551	540	571	565	544	536	576	529	559	535	542	546	519	541	546	552	507	545	530	566	528	531	562	551	537	554	544	526	512	577	524	515	544	525	531	539	520	506	513	512	536	574	507	552	542	507	521	558	550	536	533	539	538	503	499	518	546	529	512	544	524	569	525	577	513	549	527	529	587	510	535	516	578	492	580	520	530	549	519	548	498	550	537	519	547	530	540	536	565	515	510	500	552	571	509	543	509	514	529	499	524	537	526	515	539	496	533	531	537	532	501	507	532	522	601	524	535	520	505	547	509	563	549	540	504	523	580	543	550	541	540	525	582	571	558	536	534	551	509	561	565	505	549	535	545	516	536	553	536	528	506	522	532	529	516	516	511	561	497	503	546	538	527	538	538	556	489	549	542	538	525	545	529	530	514	525	499	537	548	508	529	527	504	526	499	571	549	551	518	536	526	560	521	513	498	562	553	498	528	549	545	530	531	563	530	532	564	545	529	526	548	551	575	513	538	507	566	539	557	564	559	566	542	503	550	533	546	521	519	540	522	559	585	523	527	529	549	556	504	558	537	502	512	525	574	563	528	516	504	557
30975	50172	40660	21502	12305	7882	6574	5005	3548	2750	2383	2295	2098	1629	1396	1534	1290	1159	1210	1043	967	906	878	848	831	736	759	825	780	725	760	696	733	646	706	646	653	704	653	677	673	633	644	641	613	665	623	611	667	625	618	610	610	643	669	652	660	667	637	639	649	612	650	663	644	664	643	625	636	617	607	633	629	671	612	667	664	642	661	594	626	663	672	635	631	659	638	668	639	607	682	605	633	605	644	616	616	608	580	606	628	604	645	653	634	656	632	645	636	599	677	622	629	628	626	611	641	636	601	578	638	647	607	613	648	591	583	661	669	640	625	660	607	683	638	637	663	629	567	677	628	663	645	598	653	657	619	599	651	651	621	654	640	602	644	635	637	610	577	603	640	626	624	590	623	599	592	626	633	645	617	693	670	668	630	688	659	601	614	599	666	650	624	649	596	615	648	655	615	620	637	671	608	664	580	682	606	640	627	592	652	614	668	645	599	603	646	640	578	647	683	639	653	645	635	627	660	638	605	642	615	605	655	624	597	612	610	648	614	652	627	625	633	669	631	640	631	620	618	687	643	634	627	675	608	622	653	635	631	629	630	599	643	605	638	590	653	577	672	630	608	645	677	609	647	658	607	613	640	598	605	665	617	632	652	624	684	654	649	591	666	657	643	612	609	598	613	659	619	641	640	663	610	635	605	625	652	626	627	639	583	642	596	617	639	664	646	632	647	606	596	617	647	662	621	646	665	694	618	685	616	655	674	638	628	632	642	642	659	629	647	631	583	632	626	619	624	661	583	641	599	687	655	652	660	627	641	601	590	650	599	655	624	664	608	632	637	633	617	640	618	652	638	620	675	641	614	620	609	601	651	614	603	636	660	618	574	671	627	672	668	669	616	626	584	650	671	632	587	610	637	639	631	681	636	604	657	626	641	652	628	599	573	587	650	635	634	652	647	596	640	624	622	627	621	646	596	629	657	621	645	654	597	621	664	635	679	659	649	636	600	611	647	584	663	686	625	632	604	593	618	626	647	626	679	630	638	639	685	646	646	628	660	635	642	606	605	644	597	582	646	612	654	663	630	646	635	646	652	658	686	559	646	579	626	591	650	638	631	686	676	645	676	662	674	622	637	630	620	600	609	653	609	615	639	633	646	647	646	622	637	641	612	623	659	640	693	637	636	638	609	655	621	659	638	579	665	672	653	664	640	626	616	631	608	625	650	649	624	645	588	589	681	682	615	620	655	643	660	642	599	669	626	631	597	632	590	606	674	675	604	639	623	669	610	612	644	637	653	646	600	645	607	638	602	629	658	647	615	596	647	577	662	606	667	664	595	624	614	627	605	638	672	620	641	624	634	631	619	660	656	640	645	662	678	614	626	646	631	675	629	645	628	656	630	680	659	640	692	666	670	632	598	619	648	628	693	642	613	631	594	666	616	661	632	598	616	579	652	620	635	647	631	621	632	643	663	702	622	659	616	614	638	635	637	586	640	619	610	655	663	673	644	670	619	656	628	604	599	652	622	613	616	626	634	631	589	612	648	599	638	625	668	619	682	628	582	654	678	632	613	620	630	641	647	604	674	627	607	614	631	637	650	655	635	614	639	643	609	644	667	670	679	673	629	617	638	636	591	647	635	645	662	617	623	674	655	592	616	695	635	678	625	635	672	652	674	658	663	651	625	622	658	623	673	642	676	632	651	609	625	661	625	677	677	660	682	680	643	582	663	630	595	683	667	636	677	651	648	645	650	631	631	607	609	630	630	617	580	634	570	611	611	643	650	634	657	634	619	623	640	599	665	624	656	656	627	643	612	657	630	624	636	641	623	664	629	648	662	646	622	618	606	675	630	637	638	645	657	654	630	610	672	633	598	665	626	641	665	627	633	628	622	632	617	653	600	654	662	662	653	620	611	663	622	624	679	651	657	647	593	607	642	594	633	656	596	621	627	640	645	599	622	613	651	637	600	623	647	609	679	649	634	596	621	641	685	603	639	621	629	603	643	705	665	696	618	608	657	631	622	652	578	641	561	612	606	630	628	650	620	689	622	672	612	628	634	613	637	597	665	624	634	586	622	638	613	609	596	640	613	677	648	635	626	641	656	601	632	626	650	654	603	571	646	657	637	644	619	630	624	645	608	668	635	632	631	658	614	583	644	661	637	598	583	674	649	615	612	653	632	592	632	607	655	651	634	617	601	580	671	597	638	664	622	679	652	638	600	613	629	661	643	663	590	597	652	643	616	687	654	634	637	669	681	634	634	611	604	607	634	668	645	646	609	649	638	659	609	665	638	625	624	646	618	656	677	662	645	692	625	631	622	676	599	631	572	630	616	611	623	610	648	606	656	624	658	695	668	631	647	638	593	650	600	636	656	605	654	644	584	600	633	658	603	623	586	673	592	607	629	605	651	635	631	645	669	686	661	577	635	673	605	630	608	624	611	626	646	641	644	600	630	672	643	619	598	649	627	629	625	634	654	697	649	687	649	624	599	662	669	642	692	630	649	622	667	650	683	630	643	622	656	659	666	636	630	642	641	692	683	709	593	669	630	635	657	602	616	623	638	657	619	632	602	602	620	616	626	618	622	654	587	667	603	639	663	653	640	671	619	605	631	641	604	599	631	634	603	639	624	621	647	640	634	669	687	666	638	606	638	639	651	640	630	619	615	652	644	671	607	657	623	616	607	605	590	638	626	629	588	621	660	666	636	658	603	584	646	655	649	642	602	605	642	621	685	683	656	613	613	617	614	601	662	668	621	608	645	640	634	608	619	677	626	659	636	608	657	593	626	621	648	662	607	589	633	641	598	635	668	624	667	641	648	676	671	637	675	609	640	633	600	664	641	620	612	626	585	640	655	664	599	601	638	630	610	608	657	692	654	664	592	665	643	586	615	649	633	627	657	649	605	609	659	686	630	605	686	643	636	655	594	651	661	615	667	644	623	638	640	603	625	680	655	649	625	663	598	664	646	685	616	654	642	657	616	622	588	630	619	629	604	615	600	633	622	606	626	615	630	607	626	639	640	625	655	616	655	606	679	606	631	648	618	636	652	617	676	615	631	616	624	630	616	669	641	594	601	642	651	645	647	630	638	599	638	605	621	646	672	597	657	627	621	626	610	614	585	604	664	640	608	649	624	639	606	636	657	643	634	633	607	655	626	590	614	611	624	626	625	655	622	613	608	630	625	616	676	642	613	616	627	622	629	628	613	645	663	600	639	594	637	645	590	646	633	586	618	622	611	624	637	622	637	629	640	657	645	633	583	674	650	595	630	649	612	669	631	663	659	642	625	619	655	585	631	613	628	623	629	610	624	633	633	609	652	644	655	639	636	638	648	639	644	604	645	624	627	636	658	671	669	646	621	658	674	603	627	606	629	647	650	636	600	592	632	669	610	661	626	635	671	646	629	618	651	632	644	610	684	616	612	657	632	636	615	691	644	641	631	668	642	613	612	627	643	590	629	605	616	636	628	640	686	651	657	605	627	641	635	661	618	648	661	651
25510	21330	27532	25235	12690	4175	2899	2288	1986	1706	1565	1425	1301	1168	1147	1079	1077	989	1015	1055	936	1002	960	907	950	914	930	937	938	907	927	868	866	925	895	894	921	873	876	884	853	893	869	858	864	889	876	893	869	862	881	881	893	861	904	929	872	897	867	857	830	871	917	898	855	900	843	899	865	872	860	879	851	858	909	843	862	896	867	853	873	888	888	872	891	894	851	897	829	876	863	882	857	897	896	920	833	845	883	838	851	851	906	833	852	858	833	894	873	860	851	909	871	893	850	832	863	824	872	870	853	895	819	906	854	891	846	881	821	828	900	895	848	886	879	886	827	884	860	816	899	872	901	862	897	850	861	874	859	859	917	869	860	908	856	873	975	881	857	863	877	891	894	893	886	834	849	805	908	777	849	847	913	866	872	895	856	822	902	876	887	865	864	910	943	817	822	885	874	901	903	817	832	920	938	875	870	928	905	862	863	874	892	926	865	848	822	873	891	879	885	820	858	885	846	830	914	876	889	861	939	879	890	849	867	919	941	854	904	919	867	873	857	872	916	886	929	903	892	889	925	845	903	883	875	883	902	858	883	840	832	854	934	911	896	884	897	861	872	846	882	891	843	839	833	940	890	851	873	854	840	881	853	831	903	927	861	864	861	854	869	888	860	879	882	900	813	864	839	863	891	898	854	918	934	871	884	876	870	857	881	886	869	861	820	826	779	910	847	842	836	903	856	898	899	884	892	851	808	876	884	834	842	874	897	895	886	868	903	864	895	867	864	911	883	867	891	878	874	856	904	869	851	871	810	915	855	824	843	860	792	872	935	844	919	881	842	841	926	892	878	901	841	898	846	921	837	837	825	853	887	838	943	866	894	871	874	882	823	864	855	803	889	887	876	839	806	951	910	894	905	872	855	851	872	870	879	875	864	839	894	935	855	854	843	863	883	904	900	891	843	920	855	851	900	878	840	891	866	840	847	879	875	836	831	885	872	852	879	808	843	876	923	879	884	906	866	881	949	878	884	875	871	904	806	874	892	831	875	887	859	891	858	899	868	903	842	840	886	893	853	862	851	871	832	920	868	929	875	842	875	855	875	902	872	864	840	870	967	864	851	914	874	900	850	898	847	910	895	911	905	912	890	910	906	897	850	859	869	866	889	893	856	875	888	842	923	917	865	858	896	855	889	838	838	872	874	819	868	891	826	881	925	880	895	877	867	943	920	837	834	826	918	884	956	866	877	854	881	921	835	904	882	859	870	871	856	884	850	887	846	855	904	831	876	880	923	849	877	849	879	878	848	881	842	852	866	908	911	876	871	883	881	807	944	898	889	906	835	923	858	907	876	859	922	903	910	848	919	869	856	831	853	912	865	856	879	901	886	874	924	892	925	865	870	879	864	836	896	845	890	854	860	895	822	821	854	841	876	865	827	863	879	835	887	879	912	912	906	835	864	901	886	907	884	861	886	887	883	885	922	809	887	811	880	829	890	866	896	860	862	873	856	823	898	903	895	862	860	844	827	910	883	894	881	827	884	944	881	873	879	893	877	815	886	874	844	882	879	853	806	883	894	914	848	851	930	870	858	847	889	861	877	878	846	836	898	848	876	858	874	866	942	825	923	874	846	882	867	879	808	875	871	799	829	845	867	836	837	865	863	862	863	914	882	862	909	843	887	873	896	846	906	870	860	892	922	851	850	891	857	877	861	860	892	870	904	887	830	868	877	925	898	910	901	893	873	844	848	850	866	868	871	906	876	891	916	875	830	850	902	868	904	833	876	883	843	861	872	927	857	861	879	868	882	887	883	937	886	867	886	851	906	860	867	907	893	828	840	864	874	908	887	883	865	875	884	884	851	856	844	921	821	900	949	904	894	897	885	847	902	889	916	893	830	882	879	845	945	879	900	900	893	873	838	877	855	955	926	878	898	872	905	893	849	924	877	902	845	857	871	879	859	906	872	883	861	873	858	914	894	877	900	847	905	894	882	899	888	874	922	881	882	897	829	872	864	848	829	883	869	835	870	877	900	871	849	836	900	903	891	890	903	885	884	854	887	862	896	910	882	897	879	879	885	831	862	844	851	850	866	869	844	851	873	817	865	831	889	908	878	889	903	925	842	933	881	871	894	870	837	866	864	862	853	933	861	846	832	877	883	848	858	861	847	816	864	901	886	861	862	843	880	881	858	911	883	878	861	915	889	829	869	887	880	911	892	866	867	857	850	886	850	870	888	840	862	906	850	857	852	886	885	937	907	851	860	892	887	938	872	838	881	821	850	863	847	888	881	832	869	894	850	912	888	940	889	904	907	924	850	853	871	919	885	891	839	864	854	864	895	840	884	875	916	896	838	927	827	896	892	863	851	893	843	858	873	874	884	905	855	892	854	897	834	897	887	865	863	878	877	867	888	899	897	882	866	813	794	826	878	896	838	836	793	873	915	883	914	883	857	855	874	858	912	914	866	903	908	871	851	894	914	835	808	913	878	836	845	868	892	881	873	876	848	868	905	880	905	880	842	836	904	902	804	876	856	904	874	901	866	901	887	847	826	855	886	838	862	898	843	906	902	838	831	863	912	872	869	920	927	798	855	858	872	854	868	888	873	854	840	883	933	885	860	825	918	931	901	834	873	905	931	858	837	905	867	881	858	884	915	868	868	888	935	863	891	872	876	885	853	920	915	875	878	873	846	824	878	853	887	883	910	805	854	860	884	854	828	862	872	882	869	848	869	868	830	893	911	861	902	847	895	853	862	898	891	844	863	866	862	844	864	956	894	870	886	947	887	859	840	884	899	881	848	912	866	891	882	899	838	909	916	867	816	898	903	878	899	908	889	810	898	905	899	850	887	887	885	825	868	893	843	938	905	819	874	892	905	906	858	795	874	874	864	845	859	871	843	878	860	873	878	871	845	874	881	902	851	818	879	837	891	843	868	945	897	899	873	860	855	861	869	853	895	864	874	891	837	864	903	885	897	882	826	868	873	862	919	897	870	866	889	908	898	883	876	821	840	940	854	872	873	890	860	882	885	890	866	897	850	868	844	929	900	918	918	889	868	866	904	868	896	862	817	805	898	885	868	899	884	827	887	889	856	886	894	819	866	864	852	912	817	855	863	821	883	886	894	865	872	926	835	900	896	837	844	860	889	882	904	860	902	881	880	806	869	882	849	831	836	833	869	879	903	830	870	885	880	870	907	890	873	859	872	866	838	876	881	867	855	879	899	879	865	855	848	900	872	853	865	876	847	858	915	913	876	871	887	865	908	874	886	927	844	874	885	892	855	901	860	836	893	922	888	868	871	848	902	865	867	880	869	880	858	882	822	874	879	870	875	830	842	822	867	797	840	848	828	862	910	870	819	812	830	863	883	867	856	856	878	821	872	822	857	821	902	866	874	885	788	928	889	934	867	838	873	864	876	846	904	890	885	853	839	903	908	866	866	827	874	872	882	893	841	877	916	839	863	912	839	943	871	904	847	875	836	868	800	865	859	926	875	905	885	905
31827	46837	35364	18951	10737	6537	5188	4762	3721	3107	2801	2509	2156	1777	1667	1612	1511	1386	1368	1408	1291	1151	1166	1152	1088	1066	1178	1149	1111	1066	1065	1085	1035	1028	1022	1081	1035	1070	1027	1008	937	982	1009	1040	1032	1051	926	1047	955	1005	1005	1047	973	999	990	1041	991	1051	998	994	1024	1043	997	994	991	992	984	986	991	1019	973	999	946	987	1029	1014	956	1010	1038	936	1040	993	1014	1004	974	1007	1010	1030	1002	980	1007	1010	991	1051	1010	1030	1031	1009	1002	978	1047	983	985	981	1050	1037	1010	1017	1019	1000	992	995	1031	1000	1028	1051	1016	1008	963	1031	984	1001	952	976	990	954	1022	977	1045	1006	1014	1002	996	1026	1010	1010	1015	1031	949	998	993	1016	1010	890	1033	918	947	988	952	1010	975	995	991	1049	1001	1001	967	977	1009	958	1012	983	1034	977	1038	994	1029	997	994	1042	999	990	1035	954	1000	1017	1021	1021	958	1009	995	948	975	1006	1015	978	1003	996	1054	957	1013	990	984	1042	998	959	1000	949	1007	1001	981	1002	949	977	952	984	952	992	1032	949	987	1047	965	978	997	1076	1040	997	961	958	939	1023	1015	1050	970	1002	1027	974	1003	1004	998	956	1013	1008	1032	945	1049	973	957	1057	962	968	991	1026	906	976	978	1033	965	992	1060	975	1029	1009	978	986	988	971	1000	1007	977	1006	1020	1027	1039	1026	961	894	1048	968	1016	1053	985	1042	979	926	978	955	1052	990	964	998	998	950	1022	989	1019	1054	1018	998	1012	972	1051	986	996	982	1031	1007	988	1010	953	949	980	992	1067	966	1009	1047	966	989	980	1028	1023	997	1010	984	1010	998	998	998	972	1022	996	947	968	968	1018	996	1054	994	1037	1013	976	992	987	984	1013	1056	1036	926	1022	1014	1039	996	1023	963	936	1046	1008	1055	936	1016	997	1004	949	1009	967	907	1057	1051	948	984	1039	1018	1046	1031	970	1019	972	1052	990	1016	978	1043	918	964	1001	1017	1041	977	986	943	999	1000	990	992	968	985	1003	999	1024	992	987	961	1007	1014	1001	992	964	966	967	1013	1005	999	979	954	1020	1041	989	995	995	1032	1029	1008	1027	977	959	973	990	994	1011	992	1000	998	1022	954	1014	1001	994	949	1030	986	1008	918	962	1109	1023	972	1028	1022	1044	1023	1009	1009	1000	1084	1011	953	975	988	1010	1008	1000	1022	1009	963	998	981	981	1007	909	972	990	988	1050	960	983	1037	1023	1010	1010	1046	1023	1078	987	1009	1055	1000	965	996	924	989	997	1015	1023	968	1001	1046	1020	1038	938	1023	1002	966	1002	950	1011	976	1001	1022	1011	976	1028	945	1068	983	972	997	1003	1000	1015	1001	1056	899	1008	993	1042	916	971	987	970	976	1056	1023	962	1030	969	972	1061	1020	1040	1014	946	1041	1047	989	1004	980	1041	960	1015	1012	999	1005	942	980	1026	1038	931	1004	954	992	1003	1048	996	1015	983	979	1023	1027	1030	992	977	994	1071	1013	1019	1030	1034	977	977	1008	1019	996	973	980	1005	1011	1006	994	954	1108	1014	975	1019	1035	998	957	948	1033	989	1028	1039	1032	983	982	980	1009	1001	1004	997	1022	1021	998	970	986	980	989	1053	936	942	1033	973	1051	1046	1011	1026	983	947	1038	986	1000	976	1016	998	1001	1029	1000	976	1040	995	979	1043	1022	1014	1046	956	982	994	988	1057	1046	987	981	992	961	1039	1003	1068	974	987	1006	1007	987	953	998	1010	1004	987	1041	1059	940	1066	1009	1038	972	1002	1020	979	999	1035	998	937	1009	986	949	1001	1025	986	980	1051	1015	1006	1002	935	997	964	971	1002	1053	1001	1000	1056	973	1009	1009	995	1034	986	1027	910	996	1003	998	988	936	991	1008	1018	995	1001	995	992	1016	950	986	941	986	1007	1022	992	968	979	981	999	1002	1054	1047	927	962	1013	1076	998	1003	975	1022	1060	999	967	964	1007	1037	1045	996	1001	1036	948	983	1017	993	999	998	968	1000	1018	1015	1005	954	998	1038	1051	1011	996	970	977	1006	1006	981	1008	1018	962	935	1043	1008	943	976	983	1103	980	1009	1043	984	1008	983	992	1113	1000	1030	987	956	996	1023	1014	1016	997	1022	945	960	983	977	927	966	991	1006	986	958	960	920	1012	957	985	931	1010	977	1007	1020	1059	990	982	981	1036	983	989	1018	1011	1009	984	973	1033	950	1026	1038	972	979	1057	1060	985	1029	1012	1018	946	1028	993	1034	977	1019	1029	985	1006	968	970	943	962	1024	933	1026	991	1053	1046	975	989	974	1000	991	978	996	973	1032	991	945	987	989	1023	957	1020	993	1006	992	998	979	989	957	999	957	989	998	998	973	991	982	1016	1000	1012	983	980	967	999	1022	1040	990	1025	1014	986	986	1012	996	991	981	1034	983	1021	988	1010	954	1000	1005	946	1024	1091	1061	997	969	999	978	1013	993	1021	966	1033	987	982	993	1044	1006	979	1022	1047	1008	1006	996	1029	1025	953	984	993	955	1054	964	949	1048	980	995	1018	1022	975	1040	945	983	999	948	997	949	949	978	1008	936	1009	1005	1040	1038	1003	983	1028	976	959	951	997	1031	941	1007	1028	998	959	1016	1017	999	989	1015	1011	1001	972	972	1031	1042	986	1025	1007	1044	1022	1067	1019	1038	973	986	976	1020	988	984	982	1012	1030	1015	1009	1018	1014	1019	975	987	992	983	1060	989	985	978	982	951	980	1002	1045	982	955	1020	967	1043	975	968	1030	954	959	1001	1007	972	949	993	975	960	981	985	981	964	998	975	1005	994	1007	1009	974	983	975	1003	1045	980	920	989	1035	1068	929	1056	954	1026	954	959	975	1006	996	1080	978	1003	1089	1015	987	1020	1025	993	978	1000	1016	941	1004	1010	970	1023	1062	1040	988	988	983	1015	947	961	1030	943	1011	1020	1004	1004	993	985	1013	1008	1015	962	956	1027	1015	998	977	1006	962	972	988	1034	1010	1062	946	989	972	956	1026	1045	1025	972	1031	1018	985	987	939	1064	993	969	1019	994	938	962	1002	980	1010	982	1011	1044	997	1006	961	980	1035	1061	1030	1021	1041	984	995	1006	981	994	1022	986	1008	971	992	963	1048	1041	973	1056	983	1012	1024	995	986	963	959	1069	1042	945	1017	985	1009	1012	1011	1066	980	986	999	1015	1044	972	1034	1017	1029	958	910	1044	1027	1013	1009	1011	1045	1008	985	1047	1000	909	1007	971	1026	985	996	1004	985	974	998	980	999	1018	980	963	1008	974	999	989	979	1005	997	1038	1024	985	1023	1002	1028	1018	1017	1010	959	975	1007	991	999	1005	932	1036	993	944	1019	989	993	1054	980	974	1022	1003	981	1020	989	937	988	1021	1016	940	1068	1039	973	967	975	995	1030	1039	961	1054	952	1063	940	965	988	966	1024	997	1017	975	963	998	979	1025	1007	978	977	959	1000	994	988	955	1035	988	987	1041	956	977	995	997	974	993	958	1015	1022	994	1018	984	1004	1030	1043	1015	987	1008	1086	983	1012	962	971	1024	966	1031	1019	950	958	997	990	952	1023	990	943	1029	1000	1034	1013	1000	961	962	1005	1008	942	982	970	953	1032	1012	983	1009	976	1053	1004	986	984	994	978	1032	953	962	980	985	1059	982	1006	1051	983	993	975	1019	981	1000	1023	1035	979	963	1060	1013	1000	1009	972	1011	986	995	1022	934	1024	1015	1033	1003	982	986	962	1052	955	983	1063	980	971	1009	981	980	994	1001	986	953	970	988	961	985	1024	972	1023	990	1050	991	1016	1018	1019	1035	1070	1033	994	1044	1004	956	1025	1035	948	1022	952	1013	1058	1012	997	1035	1020	969	1072	962	974	1071	1026	1007	1035	978	985	1030	1034	1020	999	1006	997	989	947	1011	996	970	992	1021	1016	963	972	957	954	1009	1031	1007	1014	991	914	1026	931	1054	1034	1039	1037	944	1041	1018	991	960	970	999	993	982	1035	992	991	1028	1014	1018	968	998	1001	946	971	956	1005	1002	1023	951	992	998	1045	949	1015	1018	989	994	985	953	981	1018	1037	988	989	995	948	1045	1043	978	957	937	990	996	1018	1031	1006	979
23178	21310	28982	23987	21379	21026	11101	4436	3351	2913	2369	2078	1801	1711	1620	1346	1296	1279	1263	1183	1194	1087	1071	1034	991	972	961	1035	1047	959	976	953	1006	938	953	1004	886	905	943	926	958	932	896	905	937	912	965	963	943	935	955	891	941	926	913	943	933	925	910	856	923	970	903	901	922	882	878	979	908	938	930	892	926	870	873	896	952	901	945	953	963	894	942	854	947	894	831	873	948	919	896	904	941	927	941	846	880	925	892	872	939	913	883	938	911	943	932	987	940	900	925	876	906	920	912	912	903	890	938	906	887	895	932	889	917	904	893	946	891	912	918	894	875	939	869	913	917	968	903	880	916	944	958	888	915	935	973	871	907	885	927	881	897	893	898	946	925	926	885	955	961	978	901	918	919	945	967	918	857	882	851	887	918	942	915	924	856	897	847	885	937	869	922	874	919	882	921	915	942	865	966	881	903	888	984	924	886	946	934	968	962	941	885	893	885	907	880	882	863	896	893	852	930	916	896	870	939	896	891	906	935	909	855	956	851	891	912	905	883	900	878	902	918	876	944	920	878	916	928	904	909	883	927	934	887	857	923	858	915	919	925	883	904	877	934	957	889	826	916	905	926	965	862	910	883	915	923	929	897	920	850	901	915	936	937	894	899	868	886	893	938	915	906	872	885	920	921	878	909	887	938	893	891	874	864	881	879	907	904	910	912	966	867	943	927	927	924	871	866	923	890	914	926	913	900	893	930	986	902	869	893	934	1007	884	871	919	943	906	902	925	928	945	850	912	918	951	899	927	895	879	934	914	912	881	909	944	938	989	883	933	945	920	815	929	911	893	899	912	907	898	946	870	983	906	906	916	880	911	876	953	925	902	878	960	902	887	983	919	874	923	949	955	886	933	899	898	926	942	903	908	899	903	907	882	905	857	942	927	920	907	877	911	920	932	891	930	925	903	919	880	884	927	930	902	945	900	933	923	905	906	893	910	892	901	875	912	897	916	932	905	924	879	936	895	896	955	916	917	933	906	946	909	908	884	877	880	931	885	939	868	842	908	924	903	915	935	941	883	915	898	914	929	877	894	886	937	917	899	902	940	904	893	896	875	916	909	937	928	900	978	877	918	907	874	939	870	916	936	961	891	962	909	852	893	893	937	870	931	903	867	892	859	905	911	916	845	924	865	916	885	876	902	945	865	891	836	898	877	943	924	876	930	954	898	928	886	851	890	918	896	915	881	867	917	881	962	881	856	927	934	922	896	923	896	879	860	872	891	849	913	926	906	930	889	909	914	945	846	878	899	886	924	889	927	945	871	872	895	895	931	882	931	898	858	895	900	882	922	957	844	884	920	888	912	937	953	881	918	925	857	923	957	878	855	911	899	868	991	894	860	908	882	877	874	899	914	929	901	897	889	887	899	922	881	914	910	950	864	913	941	889	941	938	943	890	935	868	881	892	881	900	910	914	934	876	877	896	899	893	920	932	868	898	938	865	882	899	853	865	918	858	907	904	925	886	923	899	906	889	882	918	928	927	891	966	869	847	890	924	906	953	875	904	905	899	859	896	907	901	864	874	901	906	880	866	879	862	959	926	906	895	835	917	948	945	925	902	924	871	935	858	833	894	870	898	898	926	932	912	868	869	938	942	920	922	901	923	921	962	940	885	876	882	872	885	907	931	902	915	893	889	927	886	909	908	853	940	881	865	911	914	945	938	908	893	845	889	850	904	904	886	870	920	848	947	966	922	916	890	901	898	911	882	911	872	875	869	906	924	907	930	916	911	862	879	900	863	972	958	867	862	906	897	865	862	949	869	936	897	894	906	864	896	959	886	921	869	857	884	948	903	869	902	926	892	883	909	895	863	932	946	912	875	905	868	861	908	902	896	844	874	905	933	950	899	928	921	877	882	934	866	905	946	891	846	920	900	936	861	885	909	915	858	908	902	901	890	870	866	887	901	964	892	869	905	884	946	878	913	967	887	931	896	894	957	878	865	908	947	899	925	869	935	927	937	863	904	887	923	895	896	884	872	902	935	880	927	898	876	876	884	841	900	840	914	875	888	945	916	881	944	891	911	886	890	915	921	935	884	895	915	969	889	914	899	925	927	971	917	912	866	906	886	922	923	933	840	930	849	948	811	937	919	888	859	881	881	947	887	881	957	926	912	954	913	903	884	895	904	923	889	925	885	891	884	924	907	919	903	909	851	894	949	928	957	895	947	897	890	869	882	929	891	858	901	869	903	835	942	884	934	874	903	889	969	866	931	920	876	915	934	867	895	930	926	904	918	883	897	923	920	851	891	882	927	921	888	901	922	917	864	894	895	844	891	900	882	863	921	886	970	900	931	871	880	858	865	898	874	918	884	882	916	885	874	910	925	932	893	918	932	927	890	865	890	863	863	847	897	915	821	874	921	879	878	892	901	903	906	907	902	923	914	911	911	859	900	938	896	877	925	882	855	895	912	900	917	876	883	921	867	889	898	845	919	878	929	873	944	929	874	915	925	887	942	864	873	863	888	920	858	914	899	957	900	865	898	910	917	911	897	928	904	947	896	897	910	951	933	979	927	909	885	933	889	881	852	891	880	932	972	906	909	869	900	882	920	867	961	882	906	908	932	857	899	916	893	883	910	896	919	882	915	895	915	867	943	918	907	846	899	873	843	913	913	929	874	874	914	940	923	906	924	894	855	874	849	885	911	930	909	842	877	906	931	870	918	914	945	913	872	899	895	900	972	897	869	948	920	913	920	916	903	889	882	954	856	904	946	924	885	918	876	900	916	860	935	906	919	929	924	849	957	836	879	910	907	915	943	866	916	901	950	917	910	851	893	923	915	906	929	905	912	912	921	879	926	936	906	935	853	898	889	898	940	927	939	890	883	883	931	960	915	935	897	962	966	861	873	923	875	877	935	898	917	959	909	926	907	825	923	883	912	840	899	924	888	877	943	880	903	863	886	957	926	934	876	917	884	923	875	906	906	895	880	896	898	973	902	938	894	931	894	917	891	910	891	892	873	924	929	904	894	916	861	910	908	949	858	924	939	892	937	867	896	940	962	898	957	944	897	856	927	901	899	884	938	906	972	902	883	852	896	885	909	893	955	902	915	872	852	904	910	845	986	931	895	946	902	924	932	887	896	857	891	941	857	951	917	877	924	877	897	904	974	891	917	892	861	882	891	882	907	937	898	873	936	893	881	848	917	900	858	887	914	932	929	934	958	948	878	902	907	863	932	905	883	888	882	850	929	910	882	877	904	860	907	867	916	890	899	903	957	889	953	924	836	826	909	904	928	934	909	947	934	819	917	879	885	872	917	865	848	872	894	929	955	890	896	907	914	886	894	910	903	867	897	912	874	911	826	919	887	904	885	888	897	933	978	921	869	911	915	852	919	908	944	890	885	846	880	915	951	846	943	861	907	879	905	854	880	853	874	925	878	920	895	855	880	895	958	876	876	858	914	896	927	906	894	892	893	921	919	873	943	848	926	852	912	883	861	945	909	920	880	903
35897	58231	46285	27677	17708	11340	8572	7631	6420	5254	4502	3534	3128	2890	2534	2073	1910	1764	1606	1604	1568	1353	1423	1186	1154	1213	1242	1247	1245	1197	1136	1119	1109	1067	1095	1085	1071	1076	1072	1036	986	1038	1062	1020	1033	995	983	998	1034	1043	1033	980	1010	1001	1020	991	959	1073	1000	1029	985	983	971	976	1023	966	997	984	1030	1036	1030	1033	994	1007	1025	985	1005	956	980	989	975	993	985	1038	1006	939	1014	951	993	1029	1017	960	1031	1032	1028	968	966	933	1022	992	985	995	932	995	1016	1028	1039	1076	943	1048	981	962	987	989	1022	996	1021	1018	1003	994	947	966	981	1011	1017	987	946	1055	1022	966	991	1040	980	1014	929	978	976	971	934	952	979	1008	1042	1033	1049	1035	1006	1020	999	1018	1017	1063	1031	1013	984	992	1014	961	980	1012	979	1033	1023	1004	977	1005	995	988	1019	989	993	1029	1023	1034	985	1008	960	994	1022	997	1075	931	971	991	992	987	973	966	968	974	1009	980	1018	974	1007	972	1011	1036	981	1052	978	1007	997	1038	981	979	1009	1022	1020	966	1012	988	1011	1007	975	928	946	1035	956	1046	962	959	1036	1052	978	969	1060	989	988	980	977	1043	946	1016	987	985	937	958	970	991	981	1001	984	972	1005	1017	1006	1000	1004	933	1016	1012	950	1079	950	1061	1030	1001	992	983	1019	990	1061	942	1043	941	958	1005	983	975	1034	972	1039	936	1011	1019	967	1010	986	1001	1010	993	1017	1059	933	1007	1022	975	1071	978	941	1031	921	1018	972	1023	928	983	1043	1002	991	982	981	984	977	979	921	1004	974	1006	979	1011	962	1041	968	986	1013	1015	955	986	989	1018	1026	1045	1041	1108	1030	984	946	981	996	982	961	970	957	986	991	944	966	1047	1012	1004	1005	1035	1049	992	968	979	1002	984	979	969	980	984	981	1034	1012	983	969	1034	1017	974	934	976	984	1059	955	1004	1023	983	1004	968	1034	948	963	1026	1062	1006	1047	1004	1004	1016	1013	1008	948	959	966	1013	1006	988	1008	1009	961	972	1045	996	994	954	1056	1005	987	991	978	969	978	968	1029	1009	1028	982	1019	1013	949	985	1038	999	991	984	948	1010	980	982	1023	983	1050	1025	981	1004	989	1028	1036	980	1007	941	977	1034	997	990	1011	1049	1063	1018	1054	924	1018	997	1029	980	996	964	999	1010	977	1026	977	997	1052	1083	976	1021	1033	1018	1029	1006	987	1035	1010	1036	958	1010	968	985	990	1007	1002	1030	918	993	969	974	1002	955	1007	1017	994	1002	957	998	985	1024	968	986	1018	985	1032	1016	982	994	1007	1033	1037	1013	1007	1017	1020	996	1011	973	975	1015	1013	941	1005	1034	1032	1029	1019	1055	1007	1031	1064	954	883	975	1026	1030	990	965	999	1058	1046	1027	1025	1014	1006	1036	1022	1067	1061	998	1011	969	967	997	990	1004	948	999	1056	968	1017	1011	957	1009	974	1000	1002	1039	1011	1006	975	991	933	1023	967	1013	969	973	1008	979	976	964	965	1003	985	1017	1002	980	974	998	1022	991	995	997	978	962	972	982	1004	1039	991	1031	1019	1022	976	995	1028	991	1019	982	965	1029	963	1045	1019	956	1040	955	918	1036	1069	996	1010	959	1043	1011	983	1020	1020	1052	1053	1043	988	1011	980	1036	1018	982	1044	1046	963	990	942	997	1045	972	979	1003	1019	996	944	991	988	1020	937	964	995	984	977	991	990	1040	982	994	1001	964	927	1007	1035	1022	1003	971	1034	1000	916	996	963	981	1001	1044	1019	1007	1032	1038	1009	1024	1089	1035	1003	972	988	964	981	1028	1034	1010	1005	981	922	1058	999	996	1020	1022	983	955	1027	1038	981	1003	1035	1002	981	943	990	1008	1017	1038	1013	980	983	981	982	1018	982	1025	1019	1066	1010	1006	992	1050	1022	1039	1025	967	992	977	936	1022	1026	973	977	950	950	974	986	1048	952	999	923	987	982	989	972	998	1003	1039	997	1040	998	1005	969	990	960	942	1015	1019	991	978	1011	1020	1003	1045	1007	1021	944	1019	994	986	1028	979	993	965	964	1038	1006	1013	967	986	1027	1029	991	1002	974	939	987	997	994	894	1033	939	989	1025	1068	1010	1021	990	999	990	1007	928	982	939	945	1014	938	1016	992	981	1047	987	1014	1032	998	1008	1010	938	1029	1040	1051	983	1049	993	1017	1006	1023	976	976	996	983	983	977	925	986	1005	1008	1001	984	1055	1031	956	1009	1014	988	1016	1014	962	972	1010	1035	1003	1014	924	964	992	949	1020	1010	1002	967	983	1013	979	980	1016	1006	1005	1032	1011	967	926	973	1027	1015	1025	992	998	980	957	976	958	1033	1060	965	951	968	935	952	992	1021	985	1046	1005	1035	988	964	1025	1056	1000	1024	1005	1009	957	923	986	1037	989	1014	1033	994	1005	1015	968	1007	958	1040	969	1022	986	993	984	1000	1040	1031	946	1005	976	971	1016	999	953	990	992	977	980	973	1038	995	1004	956	997	986	969	975	1037	941	930	971	991	1029	1058	1008	1003	1014	954	988	941	978	1033	1007	952	1013	1015	962	979	1003	1055	1007	1036	990	971	975	962	1053	1030	998	962	1002	968	986	1006	1020	1054	984	1044	957	998	1040	982	1019	990	1036	969	973	965	995	974	981	939	1046	992	998	1003	946	978	970	1002	975	968	972	949	1002	1033	1018	932	1023	1028	994	978	1043	992	1065	987	983	985	1010	924	969	937	955	975	949	1000	981	996	1029	1013	1013	1002	1049	1002	969	1026	926	1018	1009	1034	1016	990	944	1006	1023	1042	1004	995	1030	981	1030	1014	1023	994	1000	995	1066	991	993	992	1005	1021	949	999	1025	1001	1015	962	930	1014	994	1049	975	989	971	1047	1002	982	986	935	1067	990	1036	1063	987	976	1015	1041	1024	1028	1021	964	1033	964	969	1013	996	1036	1054	971	945	1036	1009	984	975	983	972	1001	1039	947	970	1008	1012	994	1038	990	943	983	984	1046	1010	977	1003	1023	1052	990	1038	966	964	970	996	1049	1035	1040	1002	992	984	1017	1031	1010	959	970	976	948	987	1004	979	968	970	976	1063	1043	934	977	956	970	964	1030	1005	971	1018	960	1010	1020	953	1006	981	969	1034	975	1001	960	951	1052	1069	1022	1056	983	1042	936	999	996	1004	1013	979	977	1028	1011	1005	993	925	1008	1038	1000	977	1023	958	990	1005	1013	1012	1016	991	951	1011	1038	1020	1010	1048	983	985	1017	977	971	988	1043	1007	980	924	1049	1003	1030	1054	1001	966	1009	959	956	986	1002	979	935	950	1004	984	1005	996	1064	1037	978	972	998	964	976	985	994	1000	986	956	923	993	993	1034	1029	989	1007	951	978	984	1022	982	1047	1023	935	998	1010	1028	996	973	1041	998	993	1064	998	967	929	999	1038	995	1002	1010	1001	945	960	990	996	974	913	997	966	973	978	904	990	984	1010	963	976	968	1028	1011	958	1023	1010	946	1025	1024	1008	998	980	972	973	1020	1001	1013	1001	1002	1000	999	973	1004	1078	958	981	919	1003	948	977	1030	1022	1006	964	1000	958	1011	1022	976	989	949	1018	972	980	969	976	931	1000	986	972	973	929	1012	1034	1005	1090	1041	999	1003	969	987	998	1004	1006	995	973	982	1043	1005	1018	998	1019	987	952	1029	995	961	1013	1017	1012	1006	1035	956	976	921	1052	1035	982	1008	982	946	1044	1008	989	933	988	971	981	923	981	1001	1016	995	1015	995	920	971	973	981	999	1012	995	896	984	994	975	969	1014	951	953	957	979	941	988	956	1031	992	974	969	974	996	1012	1003	993	1065	1018	1033	1005	968	1003	1028	994	1005	993	989	945	1010	949	1032	982	1054	989	997	1048	992	1033	997	955	960	984	1044	1006	1050	1023	1003	1002	1053	1043	1025	1017	1036	1033	1009	1008	1004	983	973	951	985	1010	982	925	1014	1070	981	949	918	1043	976	948	1014	1028	988	976	1040	999	989	978	974	980	972	948	929	971	959	970	977	1000	939	1031	1017	997	998	959	1015	968	1031	1003	977	993	1022	1019	937	981	986	1006	903	1013	1001	976
29219	25338	23400	12269	5113	2707	1733	1373	1247	1123	1008	886	858	786	744	715	658	664	675	730	716	677	657	637	658	636	617	628	657	648	660	626	606	612	631	643	631	601	616	621	610	606	616	579	574	622	607	603	643	579	584	625	592	580	636	597	620	582	535	552	614	575	559	632	608	653	592	609	622	605	598	610	567	647	644	613	575	631	638	559	657	587	612	594	589	602	579	584	596	596	594	581	593	613	609	602	619	577	628	631	554	604	598	588	605	628	579	604	658	580	583	635	603	608	627	540	592	556	614	666	584	639	607	625	569	598	611	608	571	579	597	625	600	555	608	598	593	647	609	615	566	571	609	618	594	593	603	586	603	533	560	553	580	614	611	611	588	556	588	604	622	651	585	619	605	638	628	573	585	610	645	640	631	615	637	591	614	577	581	644	596	577	579	588	573	583	603	614	583	603	626	593	586	572	569	632	662	581	591	605	611	614	589	585	626	604	574	597	593	650	606	624	594	580	583	605	610	608	636	580	595	554	604	617	566	609	610	605	611	589	597	557	605	628	589	620	546	585	563	552	573	583	658	629	553	604	605	562	625	631	632	603	600	596	602	586	566	637	607	573	569	573	572	585	586	629	652	615	596	617	576	602	597	576	569	601	546	580	561	646	546	628	623	638	588	599	632	628	603	627	547	596	606	568	590	555	635	583	593	616	572	625	644	634	615	659	639	625	634	593	566	605	621	610	598	590	611	572	587	596	610	625	602	605	619	592	604	578	566	608	621	596	639	562	605	615	559	611	589	579	606	593	618	609	606	628	594	649	598	571	616	610	568	599	631	641	591	592	651	634	608	624	623	590	594	659	606	596	615	611	596	604	562	583	588	593	608	659	609	616	611	588	607	610	660	641	567	623	623	555	625	624	609	608	595	597	637	602	590	595	571	648	588	601	593	633	597	563	596	605	631	625	636	579	562	579	610	577	591	565	557	607	644	595	600	569	566	603	605	643	604	602	626	588	576	621	562	650	583	594	585	596	609	606	657	604	572	584	595	615	624	541	628	651	572	612	637	608	588	606	569	592	627	638	605	601	589	632	578	644	612	570	597	636	586	594	602	596	630	631	568	575	645	605	577	592	612	608	590	656	598	535	578	618	560	603	602	608	622	590	624	552	613	600	548	610	599	589	596	649	587	632	621	606	595	590	609	624	612	594	616	621	598	584	593	543	647	577	563	604	607	587	627	637	616	631	598	610	653	632	590	615	630	560	621	609	625	596	610	587	604	608	587	605	608	600	612	567	578	593	597	591	618	570	621	601	594	584	616	592	591	584	601	574	618	561	591	610	610	592	612	570	572	610	588	570	583	623	619	586	625	581	543	572	575	604	602	528	637	569	577	567	589	601	616	618	592	552	625	579	666	577	606	597	622	579	616	560	614	612	643	568	594	587	615	610	585	568	605	592	605	581	570	602	565	579	580	601	624	620	604	568	616	582	641	618	609	566	599	563	575	569	596	624	624	601	585	607	615	586	614	580	581	594	645	573	555	598	612	581	595	592	611	611	583	612	584	621	572	609	579	583	575	602	614	608	605	574	616	584	626	594	625	578	571	638	637	611	635	630	579	599	622	606	600	608	612	565	600	611	650	614	651	594	559	595	613	561	588	545	597	609	625	596	640	599	581	604	584	614	626	612	595	635	590	624	579	572	549	621	613	578	566	621	644	621	603	574	583	640	618	583	569	560	628	578	621	597	579	606	624	578	601	610	600	617	632	604	593	628	627	601	587	622	590	607	626	615	613	592	615	635	634	584	596	585	621	569	576	581	561	624	585	604	586	602	598	594	605	667	625	596	592	617	544	583	609	568	565	618	580	629	640	605	602	587	622	611	602	601	603	604	627	610	573	622	603	607	605	630	636	609	611	595	610	609	619	594	596	644	572	614	570	602	578	612	633	606	562	588	604	619	571	622	604	643	630	617	613	617	557	569	597	547	583	587	582	640	629	582	596	593	573	604	623	597	622	619	601	559	592	601	600	571	625	579	609	602	621	584	606	602	646	613	622	616	559	619	559	589	584	576	606	669	600	636	571	563	620	572	635	591	604	619	597	585	631	615	600	633	639	622	584	649	619	601	588	592	615	621	590	638	570	587	584	614	620	615	595	601	599	579	563	595	576	573	620	613	611	581	599	582	599	591	630	629	641	573	604	605	609	623	630	618	578	553	581	593	600	608	599	599	613	576	590	624	610	594	615	642	566	607	611	621	605	607	565	623	618	590	618	587	616	616	595	599	590	594	591	617	619	581	583	635	614	575	585	603	622	590	573	638	634	623	571	605	615	621	576	574	648	547	649	609	598	563	581	614	604	593	632	622	591	618	603	576	595	644	646	567	591	578	571	624	613	654	598	590	611	596	600	596	618	666	616	620	590	601	588	586	573	608	653	627	608	581	605	598	593	574	568	611	619	595	609	615	585	623	592	602	613	636	569	615	582	617	580	595	561	644	618	607	616	569	620	565	583	585	588	612	598	626	636	651	603	596	586	582	609	597	626	631	581	625	631	583	606	666	601	589	594	581	648	581	641	622	581	655	595	599	639	627	634	598	583	617	628	613	617	626	657	589	546	596	610	574	605	566	601	616	605	568	580	578	572	558	575	618	588	629	634	615	578	591	580	601	555	643	621	598	591	596	634	618	614	586	597	617	621	638	616	600	584	602	585	617	596	597	593	619	593	657	600	630	596	587	646	623	602	572	618	588	597	622	659	629	608	617	623	613	638	588	624	618	599	629	583	604	590	585	575	572	639	601	554	566	607	589	625	609	617	580	603	568	614	647	607	581	574	601	572	568	631	598	612	593	583	585	564	635	642	603	597	594	589	618	616	573	578	604	608	628	634	606	580	582	634	598	559	617	584	606	582	607	594	606	588	606	580	612	608	577	620	567	605	602	623	585	593	616	609	601	578	594	618	564	611	610	602	583	585	590	592	582	622	575	613	629	601	621	615	631	623	589	609	571	616	587	574	617	578	566	556	608	651	598	602	617	704	608	666	596	565	645	605	615	614	595	602	545	575	599	604	642	585	573	658	607	611	639	605	562	609	582	605	571	560	577	573	571	591	594	609	654	572	597	617	617	608	593	600	645	562	557	609	614	593	644	586	564	624	601	619	624	609	620	646	561	614	620	566	603	588	608	581	571	597	588	605	612	601	615	599	637	616	609	613	574	611	664	607	588	605	627	601	595	611	583	611	641	619	610	576	628	594	604	564	597	581	593	618	610	573	611	593	600	607	629	649	558	591	591	620	612	602	613	604	608	619	619	614	621	626	570	562	606	624	569	580	578	582	627	614	609	594	568	580	622	589	602	654	621	594	560	622	595	584	594	597	575	603	576	597	619	600	621	601	607	572	603	582	609	575	587	588	606	607	605	573	592	610	639	625	566	608	573	603	566	647	615	610	599	621	612	639	594	568	579	628	625	590	583	561	590	630	605	651	556	570	587	614	606	627	566	605	608
30171	38918	26916	13344	8152	5259	3232	2849	2425	2053	1707	1462	1277	1187	1141	1022	966	911	918	870	894	814	811	793	785	753	769	789	760	804	853	735	754	757	754	783	728	716	708	737	714	737	729	706	686	711	700	729	740	690	694	685	692	733	729	731	737	727	708	729	768	712	768	715	719	707	668	768	705	744	688	686	749	689	696	682	730	707	726	733	712	735	696	777	704	691	694	673	711	739	684	689	740	676	693	709	746	703	716	704	706	691	740	735	725	693	702	737	764	706	705	697	778	680	709	712	695	732	687	730	731	740	674	706	734	688	708	741	689	669	684	728	704	761	704	719	738	731	726	738	714	711	732	676	742	702	765	699	708	726	770	742	683	765	720	711	720	703	744	670	728	721	673	726	688	721	717	697	733	714	702	674	722	706	728	679	698	770	649	752	694	719	728	693	683	716	718	724	678	698	754	728	667	736	671	682	725	738	709	759	718	676	704	703	677	701	742	710	663	677	756	689	737	704	708	756	746	767	691	741	712	692	715	724	701	681	698	697	663	710	689	669	734	683	696	706	733	690	712	688	756	743	755	752	678	715	704	708	739	732	674	728	687	738	682	721	659	744	722	677	684	680	702	692	741	679	706	686	753	694	729	745	709	743	734	705	690	748	713	684	697	756	709	742	734	679	741	719	715	720	790	734	680	725	727	682	708	736	733	755	677	787	714	678	759	748	723	755	680	687	697	680	710	705	713	756	734	733	726	691	704	695	714	732	722	732	701	754	696	674	721	762	697	732	669	691	718	652	768	714	693	741	721	749	716	653	702	704	735	707	762	684	751	723	762	710	737	702	723	702	741	658	669	683	746	683	714	702	762	719	814	669	701	723	704	730	671	762	736	713	757	668	763	700	768	751	700	741	732	728	721	735	720	704	686	684	747	727	717	728	752	684	714	707	707	747	705	761	688	723	735	735	728	713	660	705	685	725	705	731	712	736	751	735	698	692	661	709	716	706	722	720	746	714	719	697	720	711	718	726	686	731	691	730	651	720	739	719	691	667	712	697	702	711	724	689	745	712	702	734	673	691	743	684	720	687	740	744	729	747	705	758	696	717	690	754	690	713	701	719	748	665	682	706	759	712	731	756	703	716	716	683	701	691	707	765	700	679	738	705	716	726	690	724	790	722	718	697	764	726	717	740	778	674	703	723	715	708	650	707	691	697	697	707	718	713	685	694	709	727	693	705	723	700	700	717	717	703	752	714	732	706	716	707	703	704	744	703	729	721	679	765	706	717	736	717	730	724	695	706	677	680	730	672	705	705	689	718	747	676	731	720	693	722	735	780	712	770	701	656	702	692	714	693	700	728	703	725	694	744	691	692	727	726	712	676	696	674	734	750	712	674	708	723	722	691	693	675	758	745	742	750	731	719	667	719	665	730	719	706	715	724	720	742	720	767	703	731	657	767	707	709	687	712	720	728	747	687	713	657	752	709	708	672	755	684	764	667	754	646	714	705	716	674	760	733	742	708	686	713	769	709	702	717	708	739	686	683	727	733	701	686	738	708	747	719	726	748	731	716	721	724	669	666	749	754	746	731	708	694	693	684	713	711	700	725	741	732	670	713	719	799	681	753	723	735	737	738	711	719	713	767	751	706	765	698	652	730	664	711	750	732	689	731	714	675	739	709	732	693	756	684	748	709	739	705	755	726	765	683	742	691	736	762	728	729	730	723	695	755	666	723	696	713	688	712	708	664	758	688	758	710	749	711	744	737	708	732	722	685	720	716	720	732	712	688	673	709	684	683	705	675	696	747	777	681	723	721	760	691	709	681	720	707	703	708	760	706	675	690	662	749	746	652	718	731	722	710	733	712	722	697	752	682	728	689	730	739	702	675	707	692	726	755	717	719	752	703	758	663	701	685	662	742	728	736	688	763	756	744	718	685	726	727	725	742	734	718	709	678	711	730	734	719	696	735	718	751	677	743	711	684	735	725	710	717	667	710	722	714	697	720	746	708	747	729	734	707	704	719	705	698	719	741	678	703	677	721	688	719	705	722	702	727	707	714	707	704	719	683	693	668	677	723	707	705	730	742	684	732	752	743	723	681	701	698	708	658	660	699	725	702	685	742	721	716	765	772	746	729	751	712	732	718	723	747	694	741	692	703	702	720	736	712	695	713	694	803	719	732	685	719	756	745	687	726	712	734	737	680	680	728	745	695	680	686	729	681	708	746	726	676	708	682	708	716	713	687	750	732	734	715	726	718	691	733	665	701	694	752	718	731	737	741	730	722	707	735	717	671	705	696	702	730	719	685	763	741	744	694	766	737	698	746	737	751	720	739	754	746	692	688	739	733	735	740	777	730	690	740	762	707	692	763	756	708	692	733	703	736	686	742	751	720	718	710	753	699	736	683	732	729	716	685	737	714	738	652	729	729	746	736	676	751	783	671	726	709	692	722	744	670	669	746	721	692	701	700	685	721	727	672	686	749	709	766	733	689	723	752	736	720	725	685	668	745	705	754	735	730	710	702	694	744	668	675	738	682	689	698	743	733	737	769	766	730	717	716	756	738	731	691	713	719	693	718	759	744	707	676	709	712	726	679	701	695	720	731	726	725	706	708	716	737	691	713	728	692	674	727	744	723	703	750	687	709	711	705	707	755	744	692	704	705	738	762	706	704	750	741	668	713	692	727	732	707	748	712	670	713	682	723	687	756	673	700	707	678	747	755	727	720	745	797	729	736	730	749	725	728	716	703	669	747	760	704	704	723	723	689	728	691	703	694	687	721	719	754	719	717	764	727	691	701	679	768	692	758	760	692	740	689	746	740	710	708	729	714	713	752	729	723	722	692	730	676	690	750	708	673	716	729	723	677	722	734	700	737	714	727	648	713	703	754	707	751	685	764	738	701	692	681	688	745	721	722	739	711	708	671	663	741	686	727	732	715	727	762	710	716	749	725	712	700	694	749	682	689	725	720	708	736	753	707	750	674	720	740	706	654	685	667	689	690	719	707	652	708	755	755	672	730	669	712	701	744	743	700	697	716	705	674	719	748	679	714	743	661	710	721	692	703	704	758	701	723	731	705	695	703	741	703	711	717	701	757	727	706	689	698	726	694	695	710	679	707	730	741	663	749	714	718	717	701	714	711	704	706	657	714	744	658	726	696	715	779	728	693	717	735	718	678	715	687	678	727	735	729	734	729	729	690	732	745	720	686	718	728	714	654	717	671	736	672	741	725	693	749	708	725	729	702	717	755	701	710	693	756	689	723	709	704	708	722	764	719	706	701	754	652	722	756	745	709	734	733	735	719	691	675	709	716	644	689	666	762	720	692	704	722	738	746	699	772	716	701	761	693	729	738	691	723	669	719	706	713	747	713	732	684	689	708	667	715	689	724	731	742	738	728	741	692	734	724	722	749	712	720	724	743	744	694	731	689	750	684	719	720	716	742	716	671	704	671	796	718	731	690	706	760	710	676	743	690	697	718	694	693	671	680	698	727	743	702	744	741
24464	21339	28473	24714	20742	11079	3784	2276	1802	1614	1341	1152	1036	927	903	854	827	775	754	700	684	688	620	593	630	595	621	625	638	584	601	612	549	613	594	580	561	585	590	522	541	542	528	540	576	591	555	552	605	561	575	563	560	586	574	563	629	545	541	584	573	561	521	569	551	565	582	547	561	566	565	549	569	552	554	545	534	566	553	576	548	549	575	541	600	582	583	570	552	581	529	534	533	530	560	540	537	537	541	565	558	554	533	563	596	516	559	543	555	598	550	575	551	577	553	554	535	551	570	552	625	528	550	549	572	513	554	513	562	563	571	539	540	532	549	590	547	535	508	515	538	580	571	508	524	546	560	568	583	516	535	546	528	549	523	531	562	546	579	571	512	561	568	578	559	533	563	558	553	513	517	538	571	534	574	524	526	552	583	558	609	562	543	530	525	553	558	514	586	556	570	576	523	542	548	561	549	562	551	556	546	586	584	578	558	532	523	539	569	540	529	530	588	536	563	550	521	532	539	603	562	535	530	537	569	594	549	549	607	561	588	597	556	575	505	561	532	540	519	532	577	555	538	558	546	568	542	559	525	532	553	556	575	561	539	574	521	519	525	590	546	589	502	534	530	541	519	558	539	518	578	548	564	553	533	565	521	550	543	504	534	556	554	531	521	537	547	612	535	560	545	569	549	533	581	608	541	544	567	555	547	591	571	506	526	553	535	582	563	552	535	559	561	570	524	560	524	574	566	519	539	536	556	557	541	562	545	572	560	543	559	547	566	558	526	569	594	570	519	519	570	548	554	548	547	524	587	589	595	558	594	590	552	562	578	608	540	515	577	557	526	523	506	508	549	577	575	556	555	583	531	542	540	502	581	552	529	562	607	562	531	573	555	550	574	578	561	590	537	531	497	576	552	526	524	607	539	559	523	549	527	541	539	514	567	567	574	570	554	541	559	555	530	533	540	597	560	547	564	555	536	530	576	555	584	579	555	599	558	532	558	520	547	503	581	582	522	549	542	581	538	557	621	535	569	559	591	570	564	546	558	570	592	569	553	530	516	546	542	522	586	546	530	535	552	530	543	547	536	564	563	527	571	614	553	559	513	524	480	557	556	550	554	578	520	586	549	551	531	565	534	489	549	532	550	539	557	542	509	532	548	526	560	530	570	561	596	539	521	544	574	549	560	541	536	559	564	527	540	544	594	538	538	550	550	527	566	556	561	490	581	514	552	529	557	546	550	553	557	505	521	529	508	550	543	527	526	531	551	562	521	553	567	531	590	557	524	512	527	528	564	551	533	540	557	522	524	546	575	550	559	585	527	554	538	579	563	508	517	529	529	556	557	550	524	546	524	589	575	576	514	555	525	537	528	554	553	538	509	553	559	546	542	538	570	649	543	541	537	558	536	528	553	509	552	545	546	516	555	552	541	587	581	556	568	561	557	543	533	528	507	558	574	585	557	549	566	553	561	531	584	551	587	524	549	532	572	553	544	586	605	555	516	519	524	538	528	522	587	559	551	564	547	551	538	550	541	539	580	555	564	601	578	509	571	548	555	570	531	542	566	535	545	568	572	549	546	542	547	524	534	573	567	549	547	600	528	522	538	498	564	589	539	581	559	527	535	517	549	577	554	582	522	555	595	528	517	540	574	551	547	521	544	591	556	548	548	540	546	523	498	546	517	573	563	578	498	548	581	536	531	513	561	552	569	560	578	541	570	536	542	558	529	565	637	545	533	543	503	536	574	551	554	495	522	495	559	519	543	548	553	557	541	545	509	561	528	507	549	554	556	546	543	563	543	516	548	567	556	550	536	536	528	540	550	510	561	495	597	559	570	601	541	560	566	546	528	545	553	529	559	543	548	551	532	550	542	526	581	553	556	512	566	535	551	533	560	527	585	517	514	551	566	552	551	539	528	544	497	552	530	561	574	542	588	536	542	549	552	531	518	533	575	513	590	534	575	524	557	562	543	576	516	516	574	548	558	543	547	552	546	573	588	565	564	544	580	524	606	577	549	521	534	555	568	530	528	547	569	543	516	556	574	548	562	525	543	573	545	504	582	560	542	551	563	549	597	553	533	559	515	533	571	569	548	538	487	525	552	514	533	582	589	535	571	520	539	558	556	541	520	552	514	601	604	565	584	560	549	585	523	516	539	568	547	532	540	549	549	547	571	576	522	584	531	582	547	503	543	552	595	537	562	536	590	522	579	553	553	549	533	542	561	549	546	486	532	548	534	540	505	526	554	473	570	573	553	553	544	596	512	536	532	607	558	532	552	558	575	544	576	562	588	538	552	581	531	547	506	590	554	556	569	568	551	537	539	502	598	516	584	551	545	571	532	514	521	552	584	590	532	583	533	550	549	589	541	529	554	561	556	579	555	592	580	517	546	573	517	593	576	542	512	581	600	531	542	540	553	517	562	579	540	564	553	510	551	612	524	586	514	556	551	515	554	511	524	541	513	577	540	535	526	577	555	589	527	599	555	551	580	558	563	571	523	568	562	536	575	525	558	547	563	519	558	554	542	554	525	539	531	586	565	493	549	561	568	523	546	523	519	517	545	528	528	508	569	520	597	563	504	579	543	512	547	492	527	533	554	538	571	521	522	524	586	552	535	561	545	543	572	535	541	556	548	491	582	546	525	504	555	544	522	550	539	531	601	494	551	508	524	533	592	550	548	540	583	509	538	558	550	528	531	554	554	542	578	564	589	554	557	520	568	531	557	550	568	562	564	550	569	527	557	550	551	563	551	549	545	525	540	543	564	521	550	528	582	501	516	543	569	563	535	535	541	528	530	518	555	583	603	567	624	536	578	556	543	557	557	576	580	550	553	552	524	506	557	576	524	570	542	576	556	560	604	557	532	531	513	590	519	527	552	548	525	567	566	540	555	503	541	532	541	554	570	559	543	499	577	537	538	584	565	552	571	545	539	559	527	560	585	576	568	517	592	545	545	538	559	546	546	559	575	554	561	585	537	560	559	570	585	556	566	544	519	536	581	543	527	513	567	537	494	542	541	560	594	538	581	528	524	505	546	531	522	536	546	558	570	543	515	585	555	527	514	512	521	586	570	522	571	535	556	552	510	520	567	541	531	566	530	526	507	534	579	561	556	542	570	550	517	574	539	540	532	540	510	548	595	508	581	520	530	564	532	527	555	526	552	519	528	519	498	541	504	540	563	548	521	551	552	547	578	573	596	528	542	575	534	548	547	554	548	575	560	548	527	530	547	567	582	551	560	580	522	551	564	600	568	541	577	568	552	560	548	520	540	542	549	547	543	557	551	585	567	529	563	581	548	552	547	579	551	576	595	572	568	558	556	535	532	520	535	540	532	549	581	574	590	535	561	570	552	533	525	506	572	568	543	530	547	528	592	547	515	560	548	557	562	561	537	577	568	503	527	562	519	509	528	582	551	579	525	521	545	556	557	548	531	584	603	557	500	556	530	519	561	541	541	552	602	566	558	526	552	537	593	562	489	538	536	509	542	554	519	541
31623	49475	38951	19730	13555	9312	5595	4339	3664	3118	2512	2120	1820	1489	1425	1325	1233	1172	1019	913	960	936	881	850	748	742	797	737	767	734	742	769	704	694	755	680	694	675	663	670	649	677	633	675	687	657	650	654	629	642	599	671	674	648	655	668	671	668	646	656	661	701	660	649	684	636	639	613	665	616	668	662	662	673	636	618	700	665	653	633	664	643	668	671	655	653	681	606	629	625	674	685	654	699	655	669	666	677	647	602	641	637	630	658	631	662	651	671	642	628	724	679	647	665	640	661	655	643	679	660	649	675	670	631	657	650	663	690	639	658	635	668	650	667	646	658	693	640	621	658	582	636	618	677	671	620	615	670	685	613	609	658	593	603	628	651	652	670	689	635	644	623	703	631	628	653	640	657	656	671	674	645	625	632	647	681	643	634	666	627	631	611	653	658	639	671	683	622	662	628	612	649	656	680	656	597	686	651	627	634	675	622	672	621	656	607	673	654	607	652	675	679	670	642	665	712	659	629	594	686	615	706	678	605	656	638	649	629	655	635	609	624	657	647	658	645	676	664	629	709	683	641	661	675	610	698	647	671	666	650	662	652	614	616	635	665	660	644	645	649	669	664	652	669	669	631	653	660	628	643	646	626	675	649	595	664	632	672	657	624	625	640	647	583	671	659	674	634	641	619	640	649	663	652	630	626	647	614	657	656	644	647	658	654	599	647	619	651	664	623	642	641	666	638	680	677	627	598	668	633	611	658	661	664	655	682	678	656	629	633	689	693	640	667	657	590	629	660	684	669	623	644	641	645	638	668	652	616	662	635	630	667	660	638	644	633	652	613	671	684	658	643	638	665	615	627	633	653	663	609	654	638	673	616	628	656	633	670	680	670	662	656	651	622	662	678	645	647	657	656	648	649	634	647	633	695	608	665	637	667	636	641	628	647	666	684	657	669	664	632	651	644	644	670	663	609	695	700	655	654	648	706	624	638	669	648	674	633	641	651	614	645	622	729	661	706	620	667	657	638	680	636	641	649	655	613	677	660	663	658	619	670	664	627	614	683	676	679	630	685	633	665	614	662	659	644	658	664	656	661	681	599	613	639	667	673	697	642	618	641	640	643	673	639	621	650	668	628	661	666	638	641	654	639	638	634	643	682	662	660	618	656	638	677	662	660	701	649	655	686	670	661	676	639	675	659	631	641	658	641	675	671	678	656	618	636	652	625	617	598	628	639	657	653	657	687	635	665	587	677	672	623	624	617	614	668	654	619	652	663	659	630	683	644	648	583	668	614	654	633	696	657	640	706	657	657	637	651	710	627	616	623	673	606	687	639	673	646	664	639	650	661	682	679	645	681	650	638	612	633	603	650	600	632	644	619	622	652	620	595	639	638	649	638	649	668	639	642	668	679	627	656	625	636	652	606	706	617	619	694	661	666	682	668	633	657	608	621	695	643	688	641	637	648	668	670	619	603	681	687	626	668	658	674	653	670	630	614	639	629	649	631	638	693	642	627	629	640	602	637	653	679	668	619	643	609	671	618	665	626	677	626	665	615	645	674	682	629	668	592	621	582	662	662	574	633	691	641	671	625	632	644	661	675	677	650	651	671	631	646	661	623	644	656	633	656	652	629	591	682	630	659	652	634	626	641	657	676	663	633	641	628	599	648	632	620	666	637	628	616	648	678	644	641	686	624	626	674	718	606	624	653	667	682	654	689	670	664	673	647	671	669	606	647	637	592	652	633	640	624	624	623	612	625	605	611	631	661	624	619	721	643	680	608	681	622	677	626	648	618	669	590	655	648	673	648	608	619	666	613	636	668	651	681	650	668	636	652	650	645	621	649	684	651	712	690	631	622	669	643	653	620	639	645	656	644	649	639	673	653	646	710	639	666	613	659	659	639	664	661	649	653	665	655	619	674	642	670	642	669	643	641	654	649	667	626	649	660	662	675	648	655	668	656	628	633	628	669	647	656	575	659	648	633	606	628	642	629	684	643	671	667	647	652	658	611	673	639	617	616	634	644	677	596	669	666	636	673	642	664	637	649	621	672	688	672	665	670	614	658	672	644	662	621	601	646	632	640	634	660	671	641	662	631	648	638	649	631	629	665	648	639	662	649	658	653	640	637	659	630	668	653	603	652	646	645	628	634	670	584	711	694	646	606	629	637	666	683	610	702	664	689	663	648	640	669	612	651	627	644	644	674	671	636	628	628	665	626	649	611	635	643	648	596	681	674	624	673	613	639	635	691	605	633	634	657	674	640	700	663	673	640	620	600	662	640	683	633	622	659	644	668	642	609	621	625	633	666	668	626	645	643	647	592	679	671	641	697	703	676	641	681	695	631	629	686	636	624	659	677	677	613	631	609	666	625	583	641	631	601	630	629	656	638	643	640	673	639	633	625	646	655	638	653	606	671	618	646	609	645	655	644	657	646	628	672	651	601	677	623	640	627	645	619	665	634	654	651	636	651	624	674	662	657	727	598	630	645	689	602	712	624	609	654	585	658	619	627	631	647	657	660	677	660	670	678	616	688	705	595	687	660	650	641	661	661	625	628	641	688	670	680	650	620	645	651	630	659	631	631	692	660	631	636	650	588	649	660	624	654	633	661	642	660	662	627	607	646	642	653	655	632	631	688	653	687	647	635	650	635	652	656	635	609	633	715	631	631	638	654	590	615	638	618	635	608	607	600	676	660	654	652	675	680	623	619	634	675	585	650	650	701	625	629	670	639	590	662	652	655	625	645	608	677	613	630	674	634	660	625	656	641	642	665	653	628	640	663	615	664	643	635	635	661	629	689	676	640	608	643	716	630	662	655	648	631	658	669	644	645	660	680	638	652	631	674	674	594	643	647	647	674	638	609	595	641	622	641	684	680	661	659	606	627	604	637	631	662	636	652	621	643	654	629	663	634	601	637	620	626	670	614	595	642	607	644	639	626	632	651	654	617	708	658	628	633	635	619	689	645	671	672	646	677	624	677	628	675	673	620	616	648	673	640	635	644	630	631	672	663	656	671	633	625	675	665	668	674	632	609	674	681	659	647	639	700	643	684	613	633	688	652	639	637	629	663	640	608	656	699	653	575	680	639	628	592	664	659	657	642	627	544	606	660	626	642	634	622	606	626	630	627	668	675	665	626	640	648	662	638	673	627	695	647	652	667	663	674	629	641	659	613	651	657	660	581	678	673	616	634	628	640	688	645	631	659	638	671	632	635	638	640	610	647	662	702	635	628	657	681	658	627	679	671	669	625	677	613	612	692	598	666	670	644	637	647	576	654	662	639	654	616	658	595	640	638	636	647	633	664	639	617	625	645	647	654	660	679	628	625	640	630	685	635	663	660	658	630	644	638	634	627	672	597	640	658	662	655	608	679	603	678	650	607	610	652	658	645	638	668	650	654	674	636	654	617	637	645	625	631	643	644	628	639	644	631	610	672	645	651	653	650	683	633	654	683	692	642	606	652	664	679	657	670	617	672	653	613	634	640	646	684	616	654	625	671
25462	21361	27540	25066	12540	5266	2981	1894	1732	1593	1425	1284	1198	1158	1118	1106	1099	1044	1001	971	979	1024	972	967	905	933	933	975	886	946	992	948	864	932	915	877	883	883	911	842	898	860	931	899	818	909	891	882	877	899	856	896	900	865	882	925	910	906	862	899	885	941	879	877	906	942	897	922	882	855	882	939	946	877	843	806	882	886	906	907	905	917	874	896	851	907	929	914	890	912	881	867	878	851	846	884	831	867	838	874	875	902	920	891	868	863	864	875	976	896	889	854	852	926	936	905	904	882	877	885	954	899	897	924	870	868	880	831	862	865	863	859	876	880	885	859	890	848	900	842	949	851	867	821	878	865	886	892	861	870	914	863	890	927	860	851	879	881	897	856	896	860	878	885	898	880	849	863	868	832	903	906	840	850	872	847	897	876	908	891	926	854	839	882	869	906	817	866	893	895	900	865	866	897	838	834	947	938	957	883	891	838	878	887	879	898	910	910	890	855	838	865	909	940	911	884	855	843	909	864	882	818	931	883	853	927	867	892	857	964	852	871	877	886	853	944	818	896	871	903	866	866	890	839	833	836	865	895	915	895	918	891	913	887	917	897	906	835	829	830	884	876	878	884	906	887	895	890	883	893	869	906	878	857	867	921	838	921	856	870	881	927	839	882	868	870	913	926	890	849	847	872	890	961	857	882	905	887	809	868	881	938	902	906	894	904	885	872	871	871	934	887	856	880	826	865	877	913	841	899	884	903	872	833	859	881	852	914	824	886	879	891	852	870	876	922	906	902	860	895	848	896	868	886	859	873	869	882	938	877	843	867	858	885	877	830	842	933	894	847	892	839	900	907	893	851	944	913	859	865	863	876	918	849	850	878	892	839	892	908	842	888	842	888	912	853	897	895	861	887	910	870	865	890	848	857	872	873	876	883	912	820	876	846	908	857	883	873	890	871	908	915	877	851	916	895	816	864	867	852	932	929	886	861	850	906	847	918	922	879	915	913	830	861	888	897	861	963	878	864	859	863	858	879	924	831	882	886	874	824	860	825	886	921	877	913	870	905	880	891	910	856	901	898	904	810	933	860	876	910	864	882	907	916	847	870	856	903	846	831	851	828	908	846	916	847	853	872	829	865	890	857	858	906	845	872	857	877	861	882	845	867	873	864	850	843	855	965	929	843	923	852	872	908	880	864	961	933	867	939	862	879	872	865	850	905	846	864	929	851	878	902	852	849	858	884	872	882	870	945	874	844	908	834	884	867	850	877	896	886	883	908	868	877	872	845	866	881	900	844	861	886	860	874	912	851	871	862	913	849	824	863	912	894	889	859	878	895	948	892	808	810	883	864	832	847	842	893	929	880	828	878	863	870	848	851	890	853	877	837	846	902	853	879	876	908	945	940	856	891	873	867	879	885	828	899	880	911	852	842	896	890	898	867	891	895	861	874	889	876	880	911	912	869	866	890	867	881	874	875	944	883	890	888	902	855	945	843	843	904	967	855	858	869	841	846	873	876	860	900	896	856	914	860	871	887	838	862	842	856	871	882	877	871	893	868	918	938	860	878	836	872	894	903	894	850	928	857	886	901	912	808	881	870	835	906	918	834	900	854	876	914	878	865	875	845	861	842	877	846	926	895	891	884	848	911	844	876	835	874	858	865	854	862	883	932	906	898	838	889	891	853	892	900	940	874	856	854	907	826	884	864	881	862	840	874	871	869	834	911	855	837	880	883	919	884	879	886	900	966	922	899	877	862	902	908	840	907	855	880	879	830	874	897	833	830	855	845	874	850	935	919	854	891	852	889	913	805	927	845	894	890	860	875	888	877	890	839	905	837	873	932	912	849	938	851	862	886	858	889	890	834	878	851	848	816	890	912	905	848	882	850	838	892	868	918	866	879	883	883	832	879	940	914	885	812	887	835	851	883	843	843	870	870	922	878	831	939	888	830	872	881	853	858	920	889	900	912	890	857	831	865	867	910	885	847	928	894	859	814	880	868	885	859	906	907	921	861	851	940	842	867	883	861	893	835	897	891	874	910	868	924	845	928	908	895	881	849	917	863	877	858	842	884	864	853	866	885	881	870	898	804	877	869	875	855	906	884	861	832	863	903	846	874	883	908	902	909	892	877	859	860	831	900	809	856	864	876	865	851	886	862	848	856	873	882	890	878	796	873	863	940	892	903	844	871	899	896	888	920	881	888	894	853	858	819	835	883	872	830	853	931	892	891	917	931	863	861	898	863	832	836	886	860	862	886	878	848	895	860	913	868	874	912	856	894	876	866	865	841	899	942	837	851	851	888	904	838	833	827	869	889	825	898	854	880	898	896	871	855	915	880	877	822	864	868	860	891	853	899	840	921	906	854	902	883	900	864	907	844	926	911	849	839	919	860	837	871	832	888	825	885	866	852	861	837	864	841	843	833	870	897	906	923	884	876	886	866	876	897	905	847	837	851	873	909	890	872	858	857	866	868	896	907	913	858	846	922	831	885	874	900	837	888	871	855	900	849	887	850	911	897	940	854	859	877	897	882	882	904	862	854	841	893	898	878	942	890	906	877	844	875	897	906	865	915	865	898	927	835	865	861	903	860	846	866	894	934	825	888	857	908	879	797	873	863	866	919	898	877	883	892	917	851	909	949	897	844	845	864	846	896	878	893	908	923	913	867	890	850	869	899	871	859	907	921	850	920	857	829	876	855	891	860	861	834	912	832	923	868	834	863	878	864	908	864	910	869	855	906	852	888	863	860	924	856	873	877	883	865	885	847	859	861	882	893	913	850	943	898	903	858	882	888	874	872	857	910	901	844	865	844	834	859	934	854	847	813	879	906	880	904	912	866	890	882	877	821	847	818	849	889	883	902	920	908	871	919	836	850	898	913	850	877	848	850	857	886	872	867	891	863	886	913	879	894	838	821	842	828	935	864	750	870	902	861	884	867	895	880	890	852	891	851	906	832	902	896	869	848	871	944	885	857	880	899	964	861	863	895	877	826	884	881	872	836	904	876	913	921	870	884	859	864	854	894	878	852	835	843	919	898	846	865	844	874	891	870	929	857	902	889	871	868	862	859	872	839	875	850	952	896	861	852	893	815	885	836	896	837	917	875	892	860	885	923	888	910	892	866	873	891	865	894	868	894	923	897	850	905	903	898	846	853	911	863	822	892	927	879	863	915	883	861	823	895	857	918	841	868	895	892	937	903	845	908	883	907	885	888	883	846	886	904	872	907	850	930	844	891	903	897	861	869	831	884	894	872	928	898	894	844	866	889	904	958	909	909	915	917	926	858	886	900	883	863	901	899	898	869	878	841	885	891	902	902	884	855	892	886	907	911	876	854	849	868	919	884	829	864	882	922	947	923	926	885	884	875	882	858	873	886	895	865	903	905	950	880	924	903	924	886	867	916	846	859	839	868	904	830	877	873	846	874	829	908	846	865	917	922	891	900	912	903	841	850	854	873	864	910	864	881	882	914	894	880	893	890	900	881	846	865	953	818	922	866
29968	45000	35822	18034	11142	8754	5434	3716	3193	2928	2427	2067	1927	1673	1675	1556	1415	1367	1388	1277	1275	1249	1210	1132	1119	1092	1083	1104	1176	1178	1133	1112	1062	1069	1001	1078	1007	1017	1013	1020	1048	984	982	1035	1022	991	997	964	1001	1022	1021	1000	980	978	985	1091	1059	1050	1064	978	992	1026	993	961	1026	964	1043	1010	985	972	1015	1016	983	1020	1036	1002	991	1025	1018	1015	1004	1052	1091	1031	1000	1019	1030	966	983	1011	1054	1024	1003	1045	924	1041	1023	1012	996	1019	977	1016	1061	986	1041	1023	1047	1084	1046	971	1048	976	1012	1005	990	1038	1010	990	994	1013	1014	977	1020	1032	935	1080	996	1035	1018	961	1015	965	974	994	974	951	1008	990	1027	1016	1012	1000	1055	1027	1002	956	989	960	1012	1052	964	1002	1032	980	972	1026	992	980	1008	989	1034	1042	995	1008	1008	1043	979	949	1058	1014	991	965	989	938	1013	994	957	1002	1029	1012	1027	1020	1020	1001	989	1007	996	1000	980	1006	992	1008	1020	1018	1014	1002	1000	1068	989	973	1001	1027	1013	983	1020	984	1024	1015	959	993	1052	970	993	967	1025	1008	989	992	1026	1050	1029	1014	995	968	1004	998	968	1043	1013	1024	1060	990	1032	987	1004	965	1021	1000	981	967	1007	948	1007	983	996	1006	1048	1019	1031	995	989	1048	1012	997	1011	1004	988	1056	1026	1036	1009	1006	1019	965	983	958	1019	1024	1047	1032	978	976	1056	1026	1028	1007	1009	1045	934	1042	984	1050	1007	1009	987	1064	964	1009	1003	1046	991	985	1040	1054	1015	986	1002	941	979	1028	1071	999	987	1012	1065	1042	946	970	985	999	1031	988	987	955	988	1025	1016	1000	1005	1001	1053	1005	1033	1019	973	1029	986	1020	1058	1031	980	979	1055	1040	982	1030	1002	1013	974	1003	973	973	998	1043	938	1017	1005	942	967	993	1004	989	987	976	951	1064	1029	1009	1005	984	990	1023	1007	953	1054	996	968	1026	993	1003	1010	986	1006	966	1042	956	982	1087	1029	977	1013	1019	964	1044	988	977	1036	1013	1027	1008	1004	974	1006	1018	1069	1019	1038	1070	1040	1065	1011	992	994	1027	970	970	1022	979	1049	1009	1024	1034	979	1006	1031	1034	1041	992	1005	1099	1018	1025	1040	1030	1003	1060	1022	977	987	958	982	958	1059	1015	1011	1031	991	1022	969	1009	1028	1032	988	965	1017	967	1000	986	1011	1033	1018	964	1059	975	964	1020	1001	1038	992	1047	1021	973	993	983	1008	971	1015	977	1019	1030	947	957	1000	1055	1046	990	977	1024	1040	1055	968	979	995	1033	982	985	1016	1020	1010	1039	992	1035	1061	1001	983	974	1018	1020	1007	1047	1009	1011	988	984	1048	938	998	994	968	1066	1042	1014	1035	999	1003	1031	1074	997	1028	1008	987	1018	955	998	1026	1047	980	1031	1010	1007	970	978	1003	1044	989	994	1010	1023	1008	998	957	994	993	1028	967	1000	972	1022	1016	985	1040	1045	1043	972	957	959	1017	1018	967	1004	1063	995	1031	1050	963	991	1055	990	1009	1050	992	1043	968	1013	979	981	1016	979	987	967	1038	953	971	998	1075	961	1025	1024	1057	1029	1038	1010	1025	1051	1012	959	958	1002	1011	1024	1023	1029	1004	980	989	1031	1011	1025	1013	1032	1005	1010	1031	984	1000	1019	980	1041	989	1026	1046	1032	979	979	1012	1017	1034	1016	1005	1005	1070	965	1009	961	1031	990	956	1048	983	973	1022	997	988	968	1042	981	1011	966	1017	951	994	1045	1016	1039	1022	1041	989	1003	1028	998	969	998	1020	1016	989	1010	939	1042	1038	1004	1027	991	987	971	1045	1029	1035	951	998	1014	1041	1003	1000	1028	1026	961	1015	1036	1048	979	1051	969	970	1023	987	970	1027	999	1027	1002	1061	1009	1017	942	974	998	1000	979	1045	1030	1002	974	984	962	1023	946	1003	1016	990	1008	978	984	1007	1026	1008	998	1026	976	1053	1002	984	1051	1019	985	1032	1016	1040	1003	1001	974	1004	1006	1043	1016	994	987	1023	1004	1048	1028	1038	990	1042	1043	1010	1011	1029	1030	977	1064	996	1027	980	1080	1000	1059	982	985	969	1068	1026	999	1048	923	990	1014	937	993	992	1024	992	1011	979	1025	1006	992	957	991	979	973	940	1028	995	1042	954	1043	1028	1029	1020	997	1039	986	971	1030	1066	1076	1003	1019	970	1020	976	990	1007	1023	995	1039	1044	1038	983	991	1027	953	933	1031	966	984	983	1018	999	1028	1023	990	958	985	1057	988	1006	985	995	1047	1042	943	1026	967	1026	1012	998	1039	1012	1036	982	977	966	1044	1013	1006	967	962	999	998	966	1053	962	1038	1010	978	997	1009	1037	980	1035	1017	1006	956	969	1021	997	1020	1010	1056	992	1006	1013	1049	1051	1023	1038	1003	981	971	1063	1009	1021	1024	1049	1005	997	1042	1065	1030	1028	1063	1019	1001	998	1059	963	1007	1049	995	990	995	1048	1018	1001	1014	1011	1008	1025	1012	1055	992	948	985	1000	994	1020	962	1026	958	1005	1052	985	1001	1011	1041	998	1000	1000	945	964	997	982	980	1010	1028	995	989	1008	1026	944	990	1014	958	963	992	1007	978	1024	972	1011	1002	1019	1054	1023	1067	1024	969	1029	950	990	969	978	1025	1055	1017	1029	936	978	989	1060	1007	952	1016	1037	1005	982	1021	1043	1022	1027	999	1040	1064	1044	1081	1007	1017	992	989	1038	1001	964	940	1015	1028	1023	982	1077	980	986	987	1052	1025	965	962	1037	1040	993	999	1010	956	996	1008	998	1063	986	1015	1041	976	997	1029	1026	1065	1050	1003	1010	1020	1011	1038	988	1022	1001	1001	997	961	990	1065	1084	937	962	949	1027	994	1044	1041	1072	949	1029	1056	1039	1041	1016	1011	998	1057	970	998	1106	1030	974	1055	972	1047	1018	942	990	988	1036	1023	979	997	1020	1058	1024	942	1010	1043	987	1035	1047	962	1027	977	1031	1017	1010	1108	1010	1067	971	1001	981	980	982	1043	1000	974	1023	1076	1000	996	1005	1008	1014	975	1013	1021	1025	1012	1020	1005	1034	1015	991	957	1055	1011	999	1002	1001	952	1031	1012	1016	974	967	1044	985	987	1024	1049	1033	958	1000	1016	975	1011	1024	991	1038	976	1014	1031	996	1048	987	1010	964	976	1022	1020	962	991	1010	1025	990	976	968	1053	1020	1036	1025	963	1013	983	1020	1038	1025	1005	997	995	1052	957	1014	1027	1004	999	1040	1028	1009	1000	1045	1031	968	1013	974	1004	1038	1016	1007	1031	955	1052	1079	1007	989	1001	924	955	1011	1086	995	934	1003	1042	995	1013	1073	1025	967	974	974	962	1009	980	992	998	980	1003	961	1013	967	1029	1029	1029	1015	1027	1020	1009	1089	978	948	1024	1006	1017	992	1034	1046	1041	984	1035	945	1026	1011	976	983	1029	1006	992	995	986	1003	1023	1078	1022	1005	993	1033	1036	995	993	1002	1007	1040	1032	1013	1015	1038	954	1002	1006	962	1001	1011	1001	1056	1011	1080	979	1003	1000	1041	1067	990	1020	1063	974	1004	989	1034	1026	1005	992	1036	1044	979	1034	1001	983	991	1020	1009	1007	1050	994	996	1000	1028	1016	1016	1010	1041	1048	1021	971	1028	1022	982	942	1001	999	973	1012	1067	1017	1028	1045	1014	943	1034	1000	972	1013	1042	1034	1070	990	958	1042	1030	940	962	1011	1027	1040	1019	1047	985	945	971	1036	1015	1005	1058	1009	973	1030	983	1012	1033	1027	973	1006	1026	1085	1021	1032	1018	1043	1002	1020	1006	1039	964	983	992	1045	1017	1000	1018	988	1024	1023	1036	1045	1088	964	945	1005	1010	1021	1032	1002	1027	1008	1048	1014	1037	978	1046	996	1006	1064	998	1011	1064	982	987	930	1039	1065	1036	1035	996	1024	1038	1024	1007	1026	978	1001	962	961	1082	957	1006	1020	933	937	1021	996	1040	979	990	985	973	969	985	1059	966	1009	1009	1020	981	1011	984	1017	978	970	1038	1035	1028	1011	1000	1067	989	1005	1021	988	999	998	955	993	1010	999	980	1008	1028	1005	1040	1011	1040	946	1090	1016	989	979	1050	1014	1044	1043	1064	1037	1064	926	995	1040	1031	1008	1002	1019	1039	997	1049	968	986	1005	960	1010	962	1022	1064	1024	1007	980	940	995	1016	1020	989	1009	1021	1033	1008	982	1015	1030	1052	1036	1021	1001	1007	976	1000	1053
23179	21298	29026	23943	21386	21250	12490	4140	2793	2461	2176	1919	1672	1514	1507	1398	1326	1232	1207	1181	1237	1192	1126	1028	1042	1005	1029	1001	1074	1058	999	1012	1007	940	952	947	875	960	974	954	955	885	903	928	939	903	949	937	964	929	980	909	959	943	958	868	920	878	887	906	934	914	916	916	920	930	915	902	1004	924	883	924	956	889	965	927	885	914	859	956	886	948	915	902	908	919	904	875	894	886	926	921	915	881	899	889	926	934	911	828	896	955	963	923	907	916	846	892	921	924	951	879	918	1005	941	888	958	896	926	930	867	891	906	956	890	851	927	913	880	941	946	923	957	885	918	914	912	907	951	924	853	913	879	927	894	893	943	935	852	907	916	917	891	981	915	939	905	883	921	897	903	924	895	940	954	913	918	895	892	870	883	904	908	927	848	922	897	893	869	926	913	938	973	932	879	910	940	898	863	946	950	957	875	878	944	910	899	852	908	978	950	891	900	1029	892	999	919	951	960	932	923	899	908	918	928	921	830	912	856	949	879	898	930	898	900	910	956	889	857	922	880	860	867	921	851	947	898	912	881	903	869	861	876	933	941	930	903	919	913	880	931	960	886	952	970	909	868	972	969	921	908	857	899	920	916	929	873	906	939	965	921	949	930	922	917	888	832	894	919	899	940	933	893	891	963	894	920	917	828	857	855	925	997	926	849	879	910	843	893	912	911	953	865	858	877	927	889	921	856	923	933	957	876	921	934	959	919	893	907	913	896	854	888	908	972	938	923	948	916	833	935	906	906	874	922	929	898	954	888	880	924	983	903	913	940	896	934	908	899	894	908	863	896	937	869	859	871	869	913	913	884	936	899	849	895	934	904	898	944	908	941	930	924	884	835	924	876	889	882	942	874	913	902	875	911	916	937	943	980	895	896	950	872	883	890	880	915	942	862	871	938	931	957	898	984	865	965	911	899	943	893	868	877	902	890	889	908	908	922	908	942	882	892	979	850	904	863	909	927	976	913	1000	869	855	871	908	905	912	871	946	930	948	901	923	936	893	937	876	882	903	889	915	917	891	922	904	906	935	918	849	881	897	918	877	946	873	868	953	952	892	931	917	901	956	898	947	955	927	861	942	938	926	938	873	891	923	918	915	909	920	918	909	878	896	932	879	915	957	858	934	970	946	906	894	856	910	871	953	899	844	874	904	914	922	899	885	890	868	963	908	870	928	974	901	928	893	860	962	850	882	898	868	862	937	915	873	904	918	917	902	902	913	920	919	923	887	893	868	882	931	921	896	908	921	870	931	956	864	932	952	892	937	903	923	890	899	940	916	934	937	929	907	883	920	940	891	982	913	871	916	893	920	900	936	879	925	935	929	902	957	901	909	888	943	855	863	887	928	921	915	864	926	913	1004	886	872	933	898	970	905	904	925	868	921	911	929	879	893	920	824	914	885	867	918	904	965	928	922	869	902	933	941	924	894	912	867	902	853	899	918	948	844	912	926	874	905	895	862	917	919	896	896	952	900	919	898	906	945	865	893	931	880	942	956	916	927	937	916	919	953	967	893	921	881	898	916	899	900	911	948	894	936	889	908	838	887	950	878	955	874	880	862	927	950	871	921	908	916	863	843	840	914	961	891	946	914	949	919	872	939	925	890	918	995	938	915	897	918	912	873	1006	892	948	871	914	907	899	899	924	925	904	926	858	962	913	859	930	903	898	898	937	892	907	897	917	880	886	912	859	933	887	927	905	908	944	894	993	928	907	896	911	862	931	905	959	938	903	915	913	925	859	858	905	854	854	910	943	912	885	908	926	931	908	940	887	920	912	887	918	930	911	973	910	853	897	902	897	914	918	916	865	889	900	964	879	922	895	913	864	851	892	913	904	892	920	919	908	921	922	999	890	919	898	936	939	912	980	907	966	947	910	943	904	897	913	907	990	910	952	873	929	931	943	913	871	886	928	889	902	899	869	913	941	921	941	927	927	921	924	933	911	928	919	873	932	893	918	892	931	900	972	925	929	925	945	894	899	892	928	928	894	913	866	918	874	858	939	897	940	905	929	954	912	909	902	897	947	904	935	904	930	859	893	929	897	919	904	885	860	946	910	958	901	953	940	949	925	887	910	963	856	943	891	938	934	934	913	944	910	871	947	903	896	875	885	903	903	938	931	936	917	928	885	891	925	878	878	920	915	895	887	891	924	898	881	866	896	904	945	911	874	908	905	884	929	893	912	901	915	901	957	931	851	905	928	921	900	905	933	888	962	921	875	889	925	900	914	924	877	891	912	946	900	858	887	895	877	944	936	891	917	898	940	973	909	954	925	892	873	949	889	917	914	895	945	883	893	870	887	866	910	918	947	868	896	951	893	928	891	896	927	911	897	906	909	931	941	886	912	907	910	914	931	922	955	969	912	913	955	911	915	946	917	907	887	901	927	899	911	957	889	916	863	938	850	886	910	918	889	899	948	907	878	883	922	907	887	871	868	841	920	910	894	921	935	868	859	913	901	889	889	891	872	946	912	903	922	887	963	946	916	903	908	902	913	932	929	960	925	869	937	952	902	922	913	895	904	874	861	946	942	903	883	865	905	892	892	911	854	913	875	919	934	890	884	952	898	846	887	946	855	904	916	910	911	924	979	837	870	938	975	903	882	903	961	872	878	940	882	910	909	923	877	909	947	893	894	981	894	925	939	957	954	919	921	899	955	906	902	868	850	929	925	898	894	952	855	905	933	890	906	908	931	929	918	874	926	904	914	864	883	888	904	936	906	920	945	903	939	948	949	919	882	913	922	908	878	917	882	884	958	923	932	879	938	870	912	890	887	979	911	959	900	972	927	897	897	967	960	874	918	893	890	850	931	900	897	914	929	982	943	864	953	844	884	927	917	928	912	915	882	954	922	888	895	896	943	917	858	889	937	906	928	904	956	934	913	898	914	881	829	901	924	936	929	864	924	930	930	880	922	886	947	957	935	901	931	907	941	869	872	884	876	937	872	928	881	922	874	914	884	916	948	947	900	942	929	888	958	868	902	933	902	890	965	859	884	921	889	905	877	909	856	906	936	914	869	942	946	904	888	923	839	906	842	968	935	885	873	909	886	949	960	955	882	922	922	935	922	909	892	906	960	896	873	957	938	927	892	882	908	920	955	844	836	941	947	929	900	906	897	866	869	925	932	877	941	946	855	936	912	931	871	851	899	944	929	936	966	937	929	920	932	977	920	893	966	848	935	906	956	922	965	881	903	867	930	898	924	947	862	901	965	896	904	911	897	925	946	982	881	937	888	845	937	871	907	878	866	914	934	872	918	874	958	920	939	932	905	917	949	959	929	1008	883	843	933	862	900	926	949	881	881	936	928	879	954	893	895	922	919	875	930	860	921	932	982	919	890	889	884	931	938	941	898	906	897	907	886	796	863	929	917	932	901	874	919	886	939	902	931	868	912	835	860	984	942	943	907	910	899	891	933	901	876	885	957	913	918	889	921	897	890	931	857	935	943	885	894	896	930	945	863	932	863	937
32877	59255	49561	28249	17855	14403	10004	6706	5198	4618	3918	3300	2835	2439	2284	2131	1923	1669	1728	1675	1602	1572	1455	1328	1268	1183	1173	1227	1233	1187	1193	1061	1118	1135	1102	1058	1057	1035	1085	1021	955	1004	1020	1038	1032	1014	1011	1035	1014	1004	992	1026	1017	1008	973	1011	951	1022	1049	1049	981	969	1027	1013	996	1093	971	1005	1015	1019	1073	996	1000	1032	1003	1066	1011	1008	969	1031	1010	996	1023	1090	999	979	1009	1001	996	968	1051	986	1015	1016	1068	1001	1027	990	937	1031	970	1045	926	997	1008	977	994	1021	990	1041	999	1022	932	1009	999	977	994	1140	1000	1021	1058	999	972	1000	978	1043	955	1034	984	1041	1027	1023	971	986	982	1040	1018	965	993	1024	1015	1028	986	977	1017	1038	1039	1043	1030	1016	1007	1004	1027	1062	991	1007	998	947	1044	975	992	1034	1016	1008	1027	977	1028	1056	1056	969	989	978	1040	982	957	978	1007	1017	1014	1024	986	991	995	998	981	1069	970	1028	1024	1019	1025	1016	978	984	981	996	1031	1019	1047	1036	996	1030	996	1025	987	1027	1038	1058	1019	981	1020	1061	1009	961	1019	979	1002	1056	1021	1017	968	1042	983	1013	1040	1001	1016	1024	1024	1070	1027	990	981	981	986	1062	1036	995	995	1026	933	957	974	959	1004	967	988	1015	1023	1010	1016	963	992	968	1005	957	1006	978	1054	1000	1015	986	1024	973	1010	1005	1015	1005	1023	976	988	1020	974	987	979	1006	988	1000	939	1009	936	1045	1035	992	1006	973	980	1005	1008	964	1033	1014	969	991	986	1019	965	1010	987	1005	1031	988	940	1007	1009	998	1069	1003	1010	1025	1032	994	1028	1011	997	972	979	996	1010	1014	1029	1027	1024	1018	960	1042	991	1031	1014	1023	985	1060	1014	994	1024	1036	1040	1014	1015	981	1009	1010	997	1022	1012	1036	944	966	998	1012	1082	982	1062	1043	1002	1023	983	982	1042	987	1027	1034	1055	1025	1025	1038	1075	1026	936	1039	1010	1023	993	1001	1008	1015	1002	960	1037	1005	992	1011	1027	1052	975	994	1001	1073	1041	972	1022	972	990	1030	982	1021	1031	981	1001	971	976	1012	969	1042	1061	981	1050	1033	948	1029	958	998	980	985	1024	999	988	1021	1057	972	1034	1041	992	980	1032	1028	981	978	1032	1008	959	1000	1008	970	973	1009	957	1008	1020	1016	1010	958	987	1018	1013	1039	1017	985	967	987	1039	1045	986	1057	971	1045	1057	986	988	1007	1075	1050	1031	952	1016	1020	932	976	997	978	990	968	962	1001	981	1026	974	1025	965	1005	993	991	1022	1047	998	1036	990	1037	974	987	1057	1075	1046	1002	1000	1023	993	1009	982	1025	992	999	1043	998	1038	1028	1059	1018	1022	997	984	1032	1035	998	998	987	1050	987	984	1007	1013	1016	971	1046	948	1034	960	989	1017	919	981	1015	979	1023	1005	980	1017	1009	977	1060	1000	1015	1007	995	1034	1016	970	1020	1058	1045	1046	961	1050	918	1010	1023	1006	993	977	1061	1027	1035	979	1003	1015	1030	1047	955	1036	1024	1079	1005	927	995	1071	980	986	1031	1063	990	978	1016	939	966	1029	1025	1019	1010	1044	1019	1018	1012	971	966	1046	1061	1010	1037	1049	1013	989	1073	993	1023	1025	944	999	1014	1008	1022	1012	1031	1030	995	974	1023	1030	1031	980	1018	1011	981	1015	1022	995	915	987	1045	999	1010	975	1003	1004	1010	1014	1017	987	968	1015	960	972	1026	970	950	913	964	1033	973	996	990	1046	1003	1030	1067	1085	978	1062	1021	1052	989	1006	1023	1019	986	1019	1000	1020	1016	1046	985	965	910	1017	972	1013	986	1034	1011	1022	1015	970	986	972	980	975	961	1002	1036	998	1022	990	994	988	981	988	1032	984	1009	1026	979	1001	1003	1020	986	1002	1019	975	1002	1050	1030	1002	1015	990	994	987	966	1005	984	1040	1005	1058	971	1023	937	1000	1007	1079	975	1094	1012	1031	1050	1039	1044	1012	993	959	1000	987	985	988	1038	1009	993	1000	1063	1033	976	1056	974	1011	1012	995	1002	1036	973	1030	986	985	954	989	1050	998	970	1058	1082	987	953	986	1044	1011	1003	979	1003	1017	1030	1018	1020	967	949	1002	1051	1016	1033	990	980	1010	1004	994	1033	981	965	1031	1006	974	1053	1010	1074	1039	1025	983	970	973	978	1026	1040	1003	1039	981	955	1032	1034	993	956	980	1051	936	1013	997	1057	1016	1009	981	1032	1001	969	940	1042	999	1012	999	1035	1013	982	999	1001	996	1016	991	1018	1053	981	964	980	1070	1022	1025	1010	966	984	954	1039	1008	989	1028	953	1011	1015	1025	987	1018	999	1045	1036	1012	972	1025	1021	1034	984	995	1005	1059	1032	1031	996	1084	956	975	1027	1017	963	958	976	1031	1012	1060	1017	1016	967	944	1026	1045	1033	1037	995	984	986	921	987	956	1038	1057	1037	1066	1024	1006	976	951	1032	1001	996	1006	992	1042	1021	988	1028	1013	992	985	947	993	1008	1063	1026	1022	1002	980	1035	975	1039	1022	1015	985	979	983	966	995	979	1036	1022	1061	998	1002	1003	1038	984	931	1009	1045	1028	1032	1025	992	944	1015	981	1041	982	1017	993	984	1006	969	1060	995	964	1020	999	990	1031	1020	1042	1041	1022	1018	961	979	991	985	960	992	953	1049	1042	1026	1007	1006	967	1065	1032	1029	1044	1001	1004	1031	1040	1044	1034	983	1075	1000	1019	1036	997	960	990	1021	1063	1044	980	1007	1029	993	1008	969	996	1044	988	1016	1011	973	1077	1067	1056	976	1054	1026	1055	940	1018	1014	967	1020	1020	970	1018	1034	1024	1011	1034	966	994	1025	1055	1012	1025	1031	971	1006	988	1005	1045	1005	1002	998	961	1035	1019	960	999	981	1043	994	1025	965	1021	1032	1000	1010	1044	981	1028	999	1026	1011	1046	1056	978	1086	1022	1028	1020	986	967	1005	1056	997	969	1055	981	965	1018	1032	1038	997	1047	1003	1004	1012	1036	973	997	959	1025	1027	997	976	998	1003	1000	994	1025	1023	1020	1016	1015	1054	1029	1023	1101	1110	1000	997	995	976	1038	1068	1097	1002	1048	982	986	1001	1065	999	1000	1021	1000	1056	999	1052	1043	1024	993	983	996	981	1025	1038	1017	1052	1008	988	1003	1064	1011	998	968	946	1007	1011	992	989	1022	1064	994	989	1024	1033	1025	964	1019	998	1018	1042	1045	956	960	1006	986	998	1011	1027	996	985	965	990	993	974	995	1017	986	977	945	1017	1052	989	970	1014	1007	1025	996	1020	1044	1034	1055	949	1032	1023	1044	1029	950	977	1074	1014	1044	1001	1001	1018	979	976	948	1006	920	985	953	1025	974	1051	1040	1025	969	988	1006	1017	998	991	990	1032	1011	976	1036	1039	997	1050	981	1026	1013	1037	998	987	942	1052	1026	1028	987	967	983	986	1050	999	1002	1020	1030	1016	1010	1054	1002	995	1015	1004	962	1008	1012	1021	1040	1037	1019	959	1008	1022	1025	1024	1005	963	1009	1045	983	1030	1046	1039	1048	1034	1059	1000	934	930	1002	1021	996	983	989	1010	1007	1031	1015	1012	1023	1004	1024	1011	1020	980	980	1004	1061	976	1018	1030	1021	1040	941	967	1023	965	971	944	971	977	974	995	1002	1021	1029	987	1009	996	968	1002	1036	1038	985	943	1033	997	1019	933	1022	1009	996	976	1101	991	1015	998	1003	1071	1026	1023	964	1002	978	1001	1055	1019	1002	1017	1000	943	1036	992	968	998	949	1072	1014	1009	963	1004	1024	946	998	1011	994	985	946	1033	1027	1046	934	991	1039	1020	1014	964	930	1033	1041	1034	1036	1024	984	964	988	995	988	990	1054	1029	983	1004	1007	1039	987	980	962	1021	1115	1012	995	992	1032	1017	951	942	965	1043	974	947	1026	1035	978	1026	960	1034	953	1063	1042	966	926	1039	1048	999	966	1009	1048	1024	992	989	1040	979	968	1002	989	1056	976	1014	996	973	1024	1002	995	987	1019	1036	1019	1028	1035	1015	1051	1063	998	981	1029	1034	974	1026	1002	1020	1041	1035	1002	1040	986	1026	1004	1015	1054	982	1019	993	1058	1059	988	1000	979	985	998	1023	990	1012	1037	970	1014	971	976	991	997	982	999	1002	1003	1005	1002	995	994	1020	1013	975	1013	1018	977	977	1014	954	1019	971	1020	1017	1023	1052	968	952	993
29039	27189	26177	12241	4627	3070	2204	1451	1211	1132	1010	866	866	767	757	700	701	716	702	677	700	691	683	642	648	603	621	671	626	639	664	708	627	650	599	643	618	598	601	644	582	602	631	617	639	581	620	642	576	628	638	636	623	624	588	649	617	622	579	642	629	604	594	620	645	614	642	662	594	652	618	582	602	663	630	623	601	571	637	621	637	591	584	639	611	573	622	620	639	613	619	583	641	596	589	614	574	596	602	568	612	607	616	607	644	628	617	634	617	650	626	613	623	589	609	562	618	569	574	573	602	638	589	637	632	607	554	608	600	639	627	621	629	606	629	603	619	605	619	629	580	612	606	615	620	607	593	619	635	608	585	653	631	655	591	611	580	602	617	635	613	623	599	642	634	607	669	614	587	638	593	608	594	612	632	613	582	607	642	591	623	568	640	578	612	617	633	620	610	614	605	642	631	641	613	633	558	583	596	552	572	626	588	621	575	634	620	551	583	586	616	636	648	591	582	637	574	647	612	593	588	594	599	594	604	641	619	665	615	620	598	622	591	633	592	607	617	633	610	634	605	630	598	611	645	631	619	629	541	600	632	615	575	587	613	584	627	578	607	586	598	613	599	588	618	559	610	616	628	610	627	615	577	595	611	578	577	606	603	657	593	584	634	592	570	582	610	597	614	605	640	628	621	638	608	605	617	634	631	600	566	663	611	631	610	617	626	590	591	612	618	650	661	579	638	647	590	600	634	652	591	607	642	614	588	647	605	578	608	595	583	601	605	650	610	649	629	608	600	640	611	651	640	627	588	629	621	573	587	619	613	627	598	604	603	644	617	632	646	579	600	611	606	572	574	623	581	639	614	555	585	585	611	600	606	617	610	599	682	610	608	582	606	622	654	577	588	597	593	615	575	640	631	568	564	621	604	586	636	584	565	595	606	580	574	622	623	612	626	624	604	628	600	624	582	644	645	605	630	638	594	615	583	604	615	634	574	631	635	619	600	621	646	560	586	589	590	636	614	655	641	621	605	645	646	568	621	621	606	615	625	633	548	559	634	612	583	624	629	573	554	613	581	646	625	592	591	631	618	624	620	621	600	596	613	641	575	608	591	589	621	585	613	606	580	588	619	631	655	615	589	606	597	608	584	566	568	601	607	586	599	613	643	624	635	588	653	597	632	608	626	631	622	614	599	575	632	605	607	637	562	613	607	602	590	560	593	594	595	620	632	590	581	628	598	602	565	630	639	594	600	586	640	606	582	602	596	589	568	595	605	618	663	585	622	624	651	590	619	612	597	616	616	606	607	641	612	647	652	683	622	654	590	596	614	606	617	610	639	683	603	666	664	592	626	612	641	641	615	626	649	597	614	620	606	603	607	610	539	657	587	611	613	581	592	585	635	610	631	600	592	594	579	597	617	606	617	636	578	586	614	605	595	650	643	631	571	619	596	653	565	658	586	643	644	626	616	580	636	592	632	570	641	626	595	612	605	626	636	614	640	590	603	622	601	609	612	633	600	605	577	584	578	614	559	603	614	608	603	614	630	614	688	621	629	608	591	612	620	611	626	588	627	594	637	609	615	584	608	617	622	640	617	595	579	625	628	595	616	631	620	603	671	593	612	616	608	589	620	635	635	564	614	631	611	582	598	605	605	635	629	584	605	599	631	629	624	592	635	651	621	643	620	598	599	643	611	615	618	648	610	639	603	603	631	606	643	685	630	589	628	628	646	628	660	626	613	592	623	602	592	587	612	593	598	640	615	576	594	667	591	642	574	625	640	591	583	575	614	596	611	608	632	583	574	627	583	668	621	593	642	639	630	594	618	616	615	614	623	544	609	617	575	685	636	604	562	614	611	606	600	616	566	587	616	638	662	630	610	625	620	653	632	601	580	647	583	601	625	587	614	626	587	637	623	645	586	629	635	593	601	619	628	636	624	578	608	601	622	621	615	624	568	610	575	628	605	620	610	661	624	560	612	549	620	621	606	591	626	627	612	594	600	597	569	598	582	575	613	641	630	579	592	605	583	642	616	586	626	588	619	610	579	624	596	634	593	608	624	630	599	641	603	650	613	648	598	615	567	607	622	617	574	628	563	643	631	614	620	631	593	600	640	591	647	678	569	598	610	614	611	624	638	613	598	572	622	670	635	596	589	615	596	657	659	579	638	625	592	561	587	596	592	616	587	564	562	591	582	618	590	618	612	625	602	575	588	625	642	594	623	652	615	584	602	595	610	626	622	576	617	637	659	647	582	629	657	600	649	616	614	602	627	589	636	638	602	624	606	641	613	596	611	633	636	641	629	599	621	632	608	644	601	595	581	629	622	635	631	633	605	617	582	591	629	590	569	573	620	613	605	609	636	643	576	617	601	615	578	628	583	649	611	575	555	579	583	619	592	607	608	557	626	587	698	583	609	625	624	605	624	600	618	648	597	638	599	629	573	629	606	581	615	610	633	584	614	631	631	576	566	631	622	608	593	610	598	602	609	582	602	603	600	602	598	606	614	652	592	630	623	615	618	626	604	607	623	631	612	582	590	637	600	604	613	612	610	614	584	590	606	645	633	596	597	585	586	594	604	596	602	621	596	626	582	604	643	590	616	583	615	572	570	619	574	647	605	599	618	625	614	580	583	621	574	585	655	635	626	593	608	596	619	656	654	623	627	584	627	610	640	605	634	646	615	613	600	594	629	610	594	617	592	643	618	627	644	610	613	541	647	616	565	592	599	638	646	642	601	594	595	626	584	585	587	633	592	585	644	629	614	607	572	624	625	643	631	614	599	587	602	627	599	599	620	588	604	642	602	617	586	604	642	619	565	601	586	603	610	586	580	640	595	596	589	612	603	607	567	619	606	602	586	585	623	580	635	632	605	590	598	591	626	606	603	658	605	607	610	628	611	616	584	577	630	658	591	620	617	603	615	597	571	615	638	611	589	567	624	605	614	678	596	624	607	612	581	583	620	611	595	600	647	602	613	625	666	600	636	608	668	608	633	548	627	634	604	598	618	623	606	585	627	620	600	634	605	640	614	622	600	636	623	564	589	631	588	604	597	628	609	630	620	621	604	603	622	623	564	621	661	630	609	606	627	630	641	615	606	643	642	569	572	589	584	610	633	607	620	635	582	564	629	632	584	613	628	599	651	629	619	662	617	598	609	607	616	614	613	631	604	586	621	604	593	593	614	620	607	666	530	621	596	631	607	607	613	574	614	618	598	642	642	635	564	617	624	637	623	566	633	619	566	594	627	648	609	622	658	592	638	578	629	610	588	656	641	628	650	636	581	585	606	594	575	621	612	607	604	614	598	606	604	638	593	608	617	640	611	668	605	608	618	614	579	643	576	591	623	669	610	646	638	568	594	663	606	585	598	628	593	630	624	614	609	612	638	581	606	609	571	561	615	619	634	622	611	630	611	587	630	594	605	585	589	580	624	650	642	625	647	600	602	617	625	629	588	616	624	623	638	651	618	596	609	610	622	618	625	622	555	598	586	634	601	597
30421	42633	29618	12467	7484	6076	4276	2773	2109	1902	1682	1358	1233	1179	1079	991	1017	951	903	920	844	860	851	881	815	740	810	783	782	789	787	765	819	778	764	683	715	739	725	745	740	746	716	715	709	756	735	675	692	718	685	778	724	733	723	713	733	735	701	733	725	685	727	766	759	738	746	703	688	729	718	703	751	755	728	717	690	690	717	699	749	750	704	736	738	686	696	757	719	687	746	712	790	727	752	724	766	765	677	695	703	742	726	716	743	750	741	779	691	763	716	709	783	762	734	692	728	760	723	746	724	738	725	714	741	752	680	747	763	719	729	697	705	703	744	695	705	702	701	717	730	769	716	773	720	738	745	711	709	739	734	727	717	714	720	720	781	756	669	710	736	690	725	707	699	704	690	682	721	707	774	739	721	708	674	719	772	694	641	767	686	690	694	757	748	747	726	741	739	741	719	741	748	743	695	726	785	742	756	718	696	738	697	728	704	720	736	695	692	703	703	752	692	739	704	723	724	735	713	761	763	734	701	710	721	690	717	727	712	724	706	707	664	703	737	688	712	715	759	743	762	722	745	717	694	734	702	715	763	736	726	736	696	721	724	712	732	707	718	658	731	773	687	706	738	730	725	733	753	710	761	703	731	681	758	727	735	719	717	746	685	703	685	771	729	739	717	714	742	751	748	766	698	741	746	742	728	731	735	714	703	718	741	728	678	722	679	699	742	742	727	726	729	725	725	722	732	739	766	740	713	691	714	755	706	758	756	703	703	682	763	750	694	674	723	746	738	692	724	741	667	748	673	695	708	741	719	718	767	722	745	716	773	745	711	742	761	734	703	753	753	724	744	770	723	709	702	724	752	743	716	688	714	698	726	701	704	701	695	693	722	669	710	739	739	746	717	694	715	694	715	714	720	731	715	690	717	749	779	719	731	707	717	706	739	721	665	718	673	711	742	757	723	729	717	724	731	727	717	719	778	750	719	749	696	688	733	725	718	739	742	741	694	755	725	688	781	739	713	683	735	729	764	763	738	785	755	684	737	729	721	756	705	752	723	696	717	729	708	705	753	727	770	703	729	742	722	733	734	736	720	727	712	697	758	719	713	692	706	726	743	713	733	705	746	701	699	727	741	770	690	721	727	731	749	730	700	681	724	760	698	708	762	718	702	760	732	742	678	741	701	748	736	670	729	717	663	718	683	730	737	712	714	735	730	732	782	722	754	790	750	751	715	740	729	732	746	743	738	787	732	739	736	787	690	710	737	751	739	715	743	736	735	713	691	716	749	764	728	685	724	752	757	735	738	742	760	738	731	740	719	724	712	745	709	791	728	721	756	707	774	697	741	731	692	737	695	739	740	773	698	733	721	743	701	751	742	762	700	710	731	740	726	707	719	715	699	723	741	696	699	760	725	748	755	710	681	690	729	709	755	714	703	701	748	761	764	710	689	741	762	720	757	728	752	678	704	705	737	737	745	764	753	751	706	731	737	746	736	743	736	748	754	716	742	740	697	732	773	733	739	719	758	764	727	745	714	712	726	732	679	759	716	677	763	710	708	704	691	733	715	742	691	728	708	738	678	703	708	718	684	704	754	735	749	736	721	711	672	734	731	676	730	712	685	686	771	714	740	712	647	728	746	745	744	687	739	705	760	699	707	735	767	705	760	671	751	709	720	699	699	667	741	746	727	737	727	717	720	734	661	733	709	748	683	743	733	648	743	757	695	714	695	713	710	699	731	759	679	731	737	677	713	738	726	708	699	720	719	755	721	767	754	763	717	714	719	746	746	766	708	702	755	695	751	740	717	743	743	696	696	730	674	771	741	715	715	711	708	697	732	677	700	714	722	721	725	750	691	758	733	708	717	714	789	725	744	701	685	711	727	712	741	733	746	727	729	759	730	712	752	720	748	715	689	756	726	725	714	706	734	712	728	739	707	723	714	765	752	709	682	752	716	704	693	692	717	747	724	738	778	718	695	742	720	701	722	732	736	730	754	677	753	750	712	693	694	769	695	760	737	720	731	720	716	750	747	731	713	741	708	714	734	724	699	708	700	753	746	735	680	732	715	660	722	699	743	727	758	742	715	734	745	723	720	729	749	737	702	761	720	778	733	714	766	746	711	767	754	707	718	722	787	719	705	723	722	750	713	772	670	783	744	709	729	729	753	734	742	729	756	709	725	725	758	749	749	762	735	675	716	743	709	731	737	706	726	707	722	714	713	727	718	713	716	709	753	729	738	717	783	753	721	686	757	728	760	754	776	696	745	718	770	731	728	711	709	706	716	718	712	696	748	755	711	712	715	708	726	738	729	746	751	753	710	722	677	724	747	737	730	756	697	713	727	727	715	808	732	744	677	750	727	671	735	731	747	723	722	744	697	723	758	731	731	729	755	720	698	708	682	746	738	710	693	700	719	723	753	717	683	725	756	742	763	730	760	717	707	708	692	729	725	714	746	730	758	750	732	725	719	724	725	736	739	747	732	738	735	704	711	722	788	707	684	728	731	703	741	678	752	755	726	739	703	723	719	716	682	728	741	745	773	675	763	739	715	654	751	737	710	672	761	772	752	742	763	710	666	715	692	751	730	707	682	716	696	713	676	736	758	735	730	748	752	702	728	773	757	711	723	698	731	706	660	714	743	731	769	741	728	700	700	695	706	745	747	712	808	705	754	772	711	732	716	719	716	728	739	684	729	757	739	729	710	696	746	717	721	753	712	687	706	713	723	752	768	708	741	698	750	726	701	777	712	689	709	743	678	731	735	751	764	753	702	719	749	726	721	747	774	732	737	719	733	713	699	685	762	736	691	746	733	748	748	733	772	675	729	668	742	703	741	753	757	680	748	710	682	778	665	733	725	725	760	779	680	651	764	719	706	704	753	719	716	771	717	698	706	761	734	733	754	732	718	732	724	758	695	722	672	711	727	726	749	749	721	728	724	726	731	724	708	715	704	718	727	741	747	741	738	728	734	704	694	736	738	736	685	729	738	713	732	664	729	756	724	718	745	678	693	711	717	740	710	733	700	684	684	712	737	722	728	723	728	748	738	727	684	705	679	691	768	757	721	700	743	766	698	720	763	710	728	727	796	723	754	720	750	727	747	657	701	746	715	687	723	750	708	774	708	656	725	689	726	724	730	724	729	774	737	720	722	691	755	716	720	702	682	724	764	776	706	720	746	681	691	702	732	712	751	745	724	815	750	715	693	738	697	780	728	737	718	747	706	740	743	691	700	727	763	729	702	733	695	698	706	698	697	715	672	760	691	749	773	735	723	737	704	708	728	744	716	720	700	675	767	721	753	766	694	725	703	751	742	762	684	700	704	740	732	740	679	709	721	772	710	703	700	695	741	756	749	665	700	743	700	666	754	741	696	673	701	732	695	733	753	739	745	742	739	729	704	740	720	717	735	767	729	714	707	710	710	698	695	771	682	744	717	747	730	744	733	730	752	744	706	704	706	690	657	743	707	720	689	722	721	683	736	776	695	670	745	755	792	731
24444	21342	28493	24680	20677	11203	4757	2601	1788	1564	1324	1082	1053	940	854	846	823	776	755	698	682	699	707	650	616	623	597	659	587	627	586	572	642	615	585	577	542	568	561	588	543	561	553	598	539	584	553	557	573	550	527	517	541	519	563	507	538	548	527	557	531	597	597	554	601	507	503	577	558	502	576	537	568	537	600	520	567	609	508	556	551	536	540	540	568	546	608	577	581	568	560	552	554	555	539	575	555	532	550	553	576	553	546	548	547	525	565	556	543	563	594	576	578	565	508	567	573	565	549	542	547	545	589	524	501	555	579	543	557	544	533	538	530	537	519	525	557	579	510	570	594	532	529	537	529	501	586	579	480	557	539	564	587	568	513	579	513	553	558	566	570	592	571	532	507	552	550	540	593	560	516	539	511	558	578	509	594	579	572	595	579	540	521	582	554	580	547	536	554	564	549	520	576	612	535	599	566	557	548	578	603	536	546	530	545	554	553	524	583	588	599	529	553	595	554	547	536	538	513	529	534	589	520	539	571	535	565	550	555	522	548	542	557	548	568	544	574	561	540	527	577	477	525	548	560	552	545	568	575	535	543	524	518	552	550	594	589	543	562	543	565	565	549	544	508	551	533	557	560	532	546	542	544	565	560	589	499	569	554	582	541	530	523	515	574	541	530	520	575	549	570	586	521	566	551	594	584	535	569	545	550	554	569	544	564	550	570	535	541	539	571	574	536	572	540	605	571	530	515	565	557	565	521	575	556	521	527	574	598	526	594	518	551	524	551	521	537	543	539	561	545	575	530	551	562	565	556	529	562	509	523	527	555	522	538	545	540	560	549	504	579	557	544	545	616	586	569	590	556	524	555	549	562	521	545	523	580	546	549	528	547	526	555	568	575	563	553	542	571	530	531	531	561	554	523	596	540	592	602	544	570	563	598	573	510	543	593	537	569	515	522	529	577	553	570	585	544	551	514	515	548	551	578	538	528	539	589	547	509	549	515	534	560	549	568	551	528	544	556	557	510	592	535	538	561	561	537	529	565	585	544	562	537	548	549	583	575	523	510	507	540	569	578	556	562	521	575	523	548	551	525	509	535	574	513	540	566	547	614	531	562	565	541	545	549	571	580	581	577	568	530	517	551	550	513	540	552	544	586	600	545	557	554	562	566	569	549	560	555	558	543	550	555	551	557	551	559	527	577	567	533	576	537	566	543	546	521	544	557	539	589	600	566	564	507	578	552	551	593	584	552	555	510	516	561	511	624	548	529	611	567	537	587	593	553	586	554	585	589	536	544	538	544	596	521	552	570	566	552	519	549	541	567	558	532	525	565	547	539	593	583	524	566	546	525	525	532	554	573	488	547	544	565	521	546	550	545	552	557	542	561	556	548	556	564	528	544	559	547	523	510	499	557	516	566	566	597	615	563	540	529	485	520	557	510	549	570	541	530	538	558	561	550	512	563	520	568	545	514	554	572	519	561	522	526	519	550	558	552	572	607	546	530	510	546	555	519	530	562	594	523	557	536	543	540	512	521	532	539	553	579	576	553	524	541	537	568	548	544	553	549	499	519	547	584	551	561	564	612	555	577	572	521	558	503	569	623	534	541	550	549	544	573	549	545	584	508	503	544	515	542	575	547	556	556	568	549	523	581	584	581	566	555	522	539	570	542	541	544	517	538	584	531	545	542	525	577	530	517	566	535	503	526	546	533	511	590	568	535	522	517	557	543	564	594	524	535	512	561	570	552	517	519	553	538	600	549	546	581	529	557	565	544	549	570	589	576	544	567	555	527	562	532	567	578	566	518	553	537	569	562	532	518	543	578	574	542	532	522	551	546	573	543	586	556	526	550	567	534	596	538	551	582	608	579	550	568	532	571	546	572	530	546	519	555	566	523	546	562	567	536	555	555	521	512	548	546	504	557	546	537	524	563	561	524	539	544	533	559	529	542	552	543	572	514	559	542	553	589	579	549	555	565	528	582	519	498	574	508	538	574	525	553	552	569	558	508	569	558	527	554	563	581	580	558	565	521	514	535	508	530	546	568	545	576	565	587	577	525	556	559	568	539	594	564	552	560	552	568	560	536	558	566	520	516	517	564	512	540	569	532	533	534	546	588	552	552	540	592	543	564	567	547	557	525	513	556	585	561	582	512	562	579	520	542	551	544	587	556	600	544	517	600	511	531	579	551	531	546	539	581	572	524	541	580	533	514	564	528	553	538	534	581	521	555	562	537	569	567	531	567	549	563	535	581	605	526	553	521	536	538	553	571	553	547	560	602	516	541	558	559	562	536	592	499	565	529	550	553	542	514	564	533	570	547	539	591	531	572	538	554	532	561	553	573	506	524	549	528	526	541	589	560	556	568	537	562	521	557	568	560	572	555	535	544	527	565	563	580	553	573	570	545	538	530	549	524	519	538	561	547	579	561	500	526	550	542	537	538	568	569	557	538	543	561	517	569	534	560	560	554	571	541	538	558	511	539	556	505	603	555	518	554	550	570	570	526	545	538	535	594	549	553	530	541	570	551	537	588	533	511	536	532	563	541	554	597	553	521	562	558	527	522	548	521	561	571	556	538	550	569	545	578	548	566	553	490	554	536	552	548	542	547	507	521	536	538	528	524	536	574	558	584	535	482	565	541	555	553	532	517	537	578	539	606	525	567	546	543	548	557	549	547	529	535	568	533	521	556	542	571	547	576	550	541	548	558	518	560	559	565	543	543	572	551	543	535	539	511	527	533	511	540	557	532	615	541	568	597	558	547	536	576	535	586	575	589	548	545	509	523	559	581	583	506	552	536	518	534	523	565	572	555	573	536	572	563	529	558	542	530	529	545	559	568	524	567	540	515	536	548	560	583	552	532	533	526	575	513	562	550	534	565	548	576	531	524	516	546	549	556	576	584	543	540	560	516	572	554	562	550	575	570	600	560	551	498	582	523	589	525	546	564	534	539	571	542	547	558	570	507	567	571	556	550	526	553	545	526	524	588	511	509	547	549	518	520	548	549	527	604	582	513	551	520	556	522	537	542	583	555	526	559	531	574	560	598	535	589	503	523	533	558	511	542	583	539	556	546	528	555	582	518	531	561	545	574	562	550	540	588	543	558	563	529	555	536	565	553	579	571	567	514	591	593	563	531	569	559	538	545	568	548	507	556	534	518	592	529	556	527	519	513	543	582	546	538	519	550	577	589	561	566	546	547	540	570	558	565	581	531	505	543	543	556	561	537	563	561	569	515	547	548	516	561	545	565	557	523	567	523	502	532	542	564	575	571	504	570	529	543	541	559	600	569	549	505	524	570	507	570	584	591	575	541	549	603	559	550	559	547	553	547	524	556	590	577	578	509	549	608	571	561	567	508	510	538	536	568	541	535	587	575	552	573	534	552	531	551	560	557	522	568	554	540	583	577	539	597	557	514	564	535	575	517	566	542	516	559	567	564	547	490	550	552	565	580	529	556	545	537	539	528	536	544	554	545	554	585	566	532	546	539	524	575	560
31913	49714	38667	20532	12383	10212	7241	5182	3695	3100	2419	1954	1721	1626	1328	1246	1307	1166	1143	1085	959	900	943	875	819	818	752	766	758	686	738	764	753	698	762	705	741	721	735	720	652	677	633	609	659	663	646	654	647	663	682	680	639	637	635	636	640	662	675	613	614	665	639	658	656	654	623	655	640	668	635	672	675	671	628	614	627	690	640	629	609	631	715	678	583	654	621	669	646	679	674	648	674	595	659	698	612	666	620	637	634	618	628	641	627	668	678	656	628	695	646	644	655	627	661	641	623	642	669	603	677	620	626	621	662	625	655	624	652	606	655	605	640	636	654	648	653	620	645	645	663	654	673	681	654	631	643	613	637	631	649	664	644	688	620	629	660	677	649	656	653	680	628	606	656	685	695	643	629	682	662	635	663	620	650	648	651	655	632	642	649	634	649	653	660	629	624	651	649	653	649	636	647	644	679	673	625	636	629	670	655	661	671	637	634	594	652	655	665	644	636	620	661	633	619	705	658	652	616	649	678	643	660	679	664	604	685	646	630	671	610	672	651	619	648	625	642	663	641	661	662	594	608	655	677	637	621	690	704	612	636	646	613	638	669	647	624	624	632	650	678	666	656	672	631	653	629	672	623	627	625	694	711	625	649	649	652	612	660	663	696	678	617	656	646	651	685	678	637	686	618	670	653	691	649	622	664	628	698	600	672	666	632	642	703	661	638	601	611	618	667	664	630	663	649	675	616	656	646	610	650	670	655	675	643	629	655	644	674	654	666	602	651	678	638	633	635	652	651	619	662	637	640	651	621	693	721	667	671	648	663	662	636	619	648	636	647	677	628	642	643	648	695	668	646	670	646	639	636	658	667	647	627	617	645	664	649	637	619	629	660	636	678	633	628	674	621	666	688	652	663	650	630	635	669	659	624	646	652	659	658	667	662	641	665	689	614	667	633	653	644	646	694	681	588	628	685	638	638	629	644	697	637	642	674	647	636	585	641	659	644	651	614	655	637	634	636	644	605	686	684	638	587	629	626	648	657	638	613	635	642	650	650	655	614	680	644	676	677	670	659	625	671	641	614	696	610	633	675	676	645	660	599	650	651	613	598	674	611	633	669	626	660	641	620	685	600	638	668	684	643	652	619	625	658	669	661	693	667	684	628	643	642	651	677	634	657	655	685	613	706	674	645	645	630	698	635	664	616	629	636	638	643	661	639	669	652	653	655	648	602	635	648	667	618	655	660	619	644	664	618	673	668	641	652	621	612	643	652	643	638	670	611	672	631	624	676	681	657	675	659	618	603	666	660	690	659	675	656	683	630	652	650	645	653	735	654	628	626	600	651	662	629	630	637	672	637	628	656	646	679	603	656	646	647	670	682	645	679	577	655	638	643	644	613	648	656	673	648	654	691	618	632	635	639	658	627	628	618	654	678	658	678	673	685	677	650	718	645	625	625	647	671	666	632	682	691	666	623	671	637	638	668	628	657	636	636	684	654	651	654	633	617	675	609	630	637	617	611	632	639	661	631	706	644	642	620	647	594	618	630	625	665	650	652	611	649	631	635	614	623	662	653	612	632	644	673	663	651	630	613	669	605	676	623	646	690	688	664	663	620	598	671	645	666	686	650	668	623	650	637	677	656	633	715	650	622	670	643	626	651	641	614	602	649	642	643	624	593	640	626	670	663	649	651	634	645	652	628	633	666	671	624	671	639	634	689	613	641	667	652	647	695	633	690	668	651	672	645	661	642	651	646	696	631	640	644	660	637	644	591	614	731	640	627	645	646	681	674	683	648	613	665	627	634	659	630	649	663	633	643	647	685	644	615	677	602	647	623	632	648	639	640	672	627	601	666	615	651	616	694	673	681	682	651	693	637	677	667	678	635	606	620	636	663	623	648	635	704	654	633	664	671	670	602	630	635	649	634	635	645	643	654	626	671	680	626	723	639	668	663	614	645	611	615	677	684	626	631	689	678	633	648	635	664	632	660	672	605	674	694	696	600	675	617	656	620	623	636	606	632	641	648	650	630	610	627	609	637	664	633	630	662	666	632	619	643	604	676	646	659	653	627	681	673	602	687	646	703	632	628	642	591	624	671	654	646	646	648	689	629	631	672	658	626	599	630	664	646	616	681	615	675	692	719	617	663	629	686	631	672	589	654	669	626	633	654	674	640	617	614	658	626	628	622	655	660	645	630	663	653	604	643	663	647	634	684	621	667	684	658	681	634	677	689	656	650	605	681	585	643	682	638	635	657	668	678	673	615	689	626	641	655	639	652	627	624	645	657	619	636	645	641	654	665	664	667	635	626	629	642	640	645	653	623	667	668	666	640	651	653	620	613	649	628	667	672	656	656	609	631	624	640	614	652	644	603	656	628	678	610	660	654	650	676	640	672	653	676	647	662	594	678	655	672	644	650	658	627	648	630	659	634	651	683	635	632	688	698	632	654	654	677	634	643	639	656	644	653	680	644	700	628	600	664	647	619	633	683	662	667	676	671	639	666	641	629	620	646	658	631	607	666	667	620	620	655	618	679	678	703	640	657	644	670	690	681	645	647	604	682	703	679	643	644	657	626	633	636	640	646	663	657	621	624	598	646	676	628	640	636	593	623	628	627	661	673	632	656	604	653	629	651	670	650	658	686	721	625	659	645	614	645	688	654	656	656	658	653	638	612	614	654	641	688	650	608	587	629	688	620	627	704	661	646	600	629	690	640	614	629	668	660	653	637	651	617	622	601	610	652	636	648	663	631	668	681	676	657	642	650	664	613	674	677	675	629	592	657	614	651	617	651	660	616	648	657	631	679	680	669	645	657	645	640	654	665	651	640	640	598	646	657	637	641	633	641	667	638	687	639	615	680	652	680	635	650	683	658	676	657	644	618	615	670	640	634	623	656	631	689	646	681	656	666	662	668	655	628	661	631	654	664	642	642	678	665	644	640	666	664	582	677	629	664	678	667	657	662	631	633	626	601	650	643	629	640	638	642	656	643	643	663	648	693	613	672	630	650	624	685	661	664	662	664	660	657	650	622	659	657	628	686	659	681	640	620	631	664	666	633	684	612	651	670	665	644	696	661	651	666	656	682	649	658	644	694	605	633	629	627	629	662	596	647	617	655	644	649	656	656	627	601	687	613	655	636	608	641	666	628	661	628	661	651	639	622	660	642	660	646	645	659	627	642	646	663	662	604	608	622	652	627	643	656	649	655	623	654	649	610	633	640	627	684	638	636	661	682	680	621	664	684	610	700	628	711	682	630	629	653	660	618	709	663	636	663	645	627	677	602	609	671	669	645	640	642	666	680	646	621	668	702	611	651	623	606	623	665	603	605	663	687	688	601	658	622	640	638	651	659	647	644	605	662	622	615	666	691	640	649	594	649	649	664	617	616	634	650	652	641	603	622	675	670	635	644	614	636	676	660	636	603	673	650	631	707	665	644	593	629	633	664	682	673	643	665	626	625	700	621	703	615	657	713	691	633	643	630	657	645	653	625	661	645	650
25450	21329	27503	24986	12045	4978	3419	2258	1958	1579	1457	1306	1242	1203	1181	1114	991	1035	1075	1069	1062	1067	968	1012	905	965	893	905	953	921	947	899	857	837	913	905	920	851	879	848	891	839	930	856	915	852	890	842	874	920	880	882	907	869	836	859	821	837	840	896	936	820	956	825	889	880	928	928	836	879	844	880	872	949	913	898	887	895	853	870	843	845	894	854	907	834	842	857	875	929	905	864	894	889	952	843	914	879	891	912	892	895	848	842	841	864	922	827	896	875	913	846	890	933	888	845	892	857	938	818	882	964	897	873	842	906	909	875	891	876	860	897	818	868	825	876	902	886	891	875	871	820	910	815	912	896	842	841	852	927	839	906	860	827	818	850	891	891	859	868	866	910	879	820	900	896	875	906	845	833	872	852	870	895	825	869	858	869	835	892	845	911	895	892	938	892	925	857	882	867	888	861	875	897	859	860	853	896	873	859	897	854	889	879	891	876	878	870	885	872	898	880	943	860	898	900	851	872	871	887	849	878	891	876	872	829	891	917	874	877	870	910	862	870	940	906	873	814	840	879	878	883	929	863	862	815	856	897	905	852	880	836	851	905	908	857	846	895	930	919	893	896	854	847	891	886	865	848	849	817	875	884	898	838	904	853	896	837	836	862	887	935	896	841	901	858	858	904	871	821	862	882	835	815	854	864	872	868	864	890	917	954	896	863	885	888	872	894	846	916	847	875	849	845	874	815	889	907	892	886	881	892	850	887	928	880	856	877	837	871	904	879	930	887	889	876	870	953	910	922	877	883	872	866	888	869	868	861	854	847	872	874	908	874	901	869	857	917	912	825	903	888	874	852	843	876	890	855	938	928	838	854	917	859	923	833	920	830	837	873	874	856	866	898	887	904	898	878	885	904	886	883	877	863	894	914	850	867	882	885	897	894	843	887	882	938	888	865	902	809	861	899	887	877	886	907	878	849	901	903	922	903	873	836	898	896	856	820	913	895	907	863	873	893	881	863	862	874	885	889	900	860	878	849	898	872	904	906	911	909	923	873	898	855	896	804	923	829	888	845	883	831	828	815	903	887	858	833	871	900	875	832	853	912	881	906	937	846	915	918	871	864	820	843	830	794	891	850	926	948	851	879	851	887	841	834	856	852	884	827	835	855	813	861	848	859	859	843	874	892	894	877	882	843	888	825	849	891	923	864	826	933	822	879	863	869	915	890	877	807	854	832	918	866	817	867	856	868	881	846	879	908	905	880	905	919	910	881	889	878	886	933	879	848	877	904	860	910	853	855	878	821	899	867	869	874	879	853	870	846	831	856	875	788	860	830	894	909	906	897	866	847	831	885	944	949	882	938	893	882	866	896	880	866	873	873	838	830	899	901	850	868	886	861	844	875	861	892	893	909	841	866	883	864	879	889	850	925	868	836	847	849	883	911	833	852	875	881	827	915	883	868	872	888	910	857	875	867	865	879	903	874	892	885	913	869	866	866	855	838	855	852	895	858	909	893	919	853	862	874	833	834	935	853	900	840	888	868	879	871	835	857	862	869	874	841	820	885	920	874	821	874	889	908	845	872	831	911	886	878	877	846	870	912	890	866	869	841	816	839	891	835	890	847	864	873	838	875	923	893	878	901	838	803	774	905	848	905	866	921	946	831	865	880	851	831	825	839	879	830	880	889	844	866	816	908	865	891	886	893	831	883	928	859	846	899	901	881	899	891	895	889	851	862	849	886	862	875	901	854	853	912	893	842	899	877	924	860	871	874	891	894	922	871	895	851	891	895	861	869	889	850	843	872	896	896	804	817	863	831	909	865	869	846	874	907	875	851	844	876	839	917	823	809	899	823	905	831	907	904	918	850	843	814	857	878	912	837	866	868	856	904	902	867	907	856	867	858	875	869	883	833	838	929	881	900	826	855	879	908	866	873	854	879	847	877	887	907	872	787	878	912	850	814	921	858	912	877	818	845	856	876	878	838	871	902	882	887	861	861	851	857	878	890	918	863	862	912	856	853	838	888	885	881	918	924	876	910	856	888	885	826	862	854	842	872	869	855	847	913	868	937	866	873	917	880	889	860	882	905	893	867	852	915	878	899	890	819	887	846	865	844	838	924	868	873	851	905	927	852	906	856	836	855	850	883	843	828	852	803	873	854	884	872	824	846	924	877	848	855	820	849	850	837	854	857	871	836	903	863	868	856	873	856	835	874	881	918	865	840	878	906	871	891	887	870	841	927	876	883	886	884	930	856	878	822	889	831	855	887	862	882	905	889	872	867	904	842	932	888	860	875	835	809	841	894	884	825	850	901	941	926	876	864	854	875	892	862	848	893	936	867	813	894	899	895	796	827	827	959	894	862	908	860	902	908	891	927	885	874	841	881	818	876	886	876	830	966	849	948	867	867	895	888	904	903	905	842	882	879	852	855	871	826	854	837	877	868	874	894	806	853	907	855	906	870	866	857	889	934	851	862	896	857	884	898	877	855	878	888	893	908	854	857	873	911	848	881	872	904	891	859	861	886	901	871	919	874	799	871	846	887	888	891	875	888	877	825	903	888	916	884	852	912	948	864	853	902	964	937	894	849	885	847	904	893	876	848	824	887	888	926	909	878	878	881	924	839	823	877	850	884	941	834	834	913	895	843	869	835	897	875	833	840	842	822	895	872	882	882	871	925	796	829	888	910	893	872	875	869	911	871	828	862	877	901	907	873	886	870	929	875	884	829	879	838	863	913	909	876	942	884	852	873	875	837	838	867	855	886	885	824	898	898	800	838	879	896	897	885	887	860	876	841	861	928	847	862	859	880	929	858	900	881	860	844	894	918	883	839	852	878	877	860	905	868	828	888	875	891	912	851	858	840	901	864	905	865	890	954	878	913	885	850	938	910	873	942	851	873	859	884	881	844	887	885	884	871	872	895	879	879	902	861	846	936	823	873	890	867	844	875	924	873	847	898	872	895	900	830	871	886	845	905	845	857	886	885	918	864	821	844	913	865	842	913	920	858	860	925	880	937	871	862	910	866	860	867	881	865	837	907	878	896	914	856	834	916	829	885	892	881	856	886	858	891	862	886	876	914	850	879	868	929	821	918	873	866	847	889	846	832	855	860	930	924	879	914	884	908	897	935	906	835	884	906	884	886	874	868	881	898	868	883	857	936	912	876	856	829	865	849	881	823	840	863	888	854	835	817	880	886	876	905	939	902	897	919	848	879	921	890	890	841	877	845	918	853	847	879	917	891	868	829	842	875	881	862	871	907	859	846	889	874	821	849	930	869	842	909	879	954	911	874	863	844	929	871	847	929	888	852	842	900	859	879	819	871	925	860	860	902	869	874	858	855	876	804	873	861	881	886	871	851	882	877	854	822	871	879	858	865	827	900	848	891	911	804	846	829	881	883	858	871	872	851	913	872	916	903	856	879	854	881	845	819	875	877	929	894	898	895	884	849	867	857	910	900	876	858	856	890	915	817	856	914	856	802	820	883	895	885	849	829	883	918
30147	46649	34982	16992	10741	8306	6129	4386	3521	2992	2516	2087	1929	1806	1581	1531	1477	1446	1499	1322	1375	1358	1230	1196	1104	1102	1101	1088	1077	1077	1083	1082	1102	1066	1083	1036	1031	1031	1034	1024	991	1018	971	1034	1041	1037	1032	1052	1044	1059	1034	1044	1022	959	994	973	1003	976	1003	1008	1041	1018	1010	1019	1024	1019	1022	1003	1026	1009	1018	986	1052	1088	1040	1005	1067	987	995	980	992	1019	1059	1006	1021	1033	1024	1038	1015	974	1069	1065	998	982	961	1079	995	1041	1014	987	979	1053	954	1042	1018	1030	1058	982	1013	995	1010	988	1000	1006	992	999	1019	1028	1015	994	998	997	987	1004	1097	983	1051	1005	1001	988	976	1045	942	1030	994	997	1013	1049	966	983	979	968	971	1006	1017	1058	977	964	1017	972	1052	1013	1088	1016	971	988	985	1023	1003	982	1048	991	988	1016	1034	994	1002	972	1045	1002	1051	982	1018	1026	984	1014	1056	960	1026	1027	1048	993	963	1049	1033	1038	996	960	992	971	961	1018	1036	1014	1030	999	982	1025	996	997	969	1072	992	1012	1005	1017	1012	1026	1010	1006	994	1046	979	1074	952	1010	1030	1071	999	992	1010	995	1015	1026	1019	978	1002	1026	997	949	1041	1078	981	960	1047	982	1024	978	1057	994	1039	1004	922	1005	1035	1076	979	951	980	1005	980	1029	967	937	1013	981	978	907	998	972	1049	1055	1036	1027	1005	1033	1017	1005	993	1070	987	966	1031	995	998	991	969	1004	972	958	971	988	1008	1021	1047	1029	1100	1028	1046	1038	1025	980	1009	977	1039	1004	995	1021	1069	992	957	1007	1011	996	1070	983	991	994	1044	993	997	966	999	1040	1008	989	1030	972	999	1027	967	1000	1044	979	927	1014	1057	957	1079	1028	982	995	996	988	989	997	994	1023	986	1013	1025	1035	1048	988	996	931	1014	1007	931	1028	1019	1000	1011	989	983	1011	1002	990	1011	978	974	959	1021	989	996	985	954	983	984	958	957	996	982	986	1053	1049	1018	1028	1006	927	964	959	976	945	962	970	1060	1022	963	1034	1056	982	984	990	996	1025	939	984	991	960	1006	993	1065	997	1090	995	1020	1057	983	982	993	1010	1006	947	965	1029	1034	1025	981	1011	1000	948	1039	1017	1011	1085	1029	1053	1039	1014	979	1044	969	978	970	1014	1013	1024	1000	1001	953	983	1039	1047	986	970	1101	963	956	977	970	1019	992	920	1026	1016	984	1006	1018	989	992	1030	1048	1049	999	944	1005	1023	943	1093	962	1051	975	1004	996	1031	1010	990	956	998	975	948	1004	1003	1016	1019	1057	1002	1012	1037	1013	1002	1030	1029	1057	1019	958	968	979	1020	1023	1048	967	1026	1017	987	1014	1021	1006	930	1037	959	974	1040	980	974	1019	1029	1015	1048	1011	997	1011	969	1035	1031	983	986	1065	1044	994	975	1004	989	1049	1003	991	1002	998	974	975	1068	1056	1032	987	1041	1051	1039	993	1072	992	1014	998	933	1032	999	1053	955	1005	1011	986	977	973	1063	966	1026	993	1019	1028	1023	1014	993	984	1016	1094	1074	1030	999	1077	1007	1029	1055	1006	1011	1028	955	1028	1040	974	972	1024	1016	1019	1023	987	1017	1005	1017	997	1008	1057	1109	989	951	1019	1017	1038	1069	1056	996	949	1006	996	950	987	1009	1016	1005	985	944	1041	965	999	953	940	948	1019	1069	985	973	1019	948	1034	1049	979	986	1064	1008	1031	992	980	978	1014	1021	1011	1000	1008	1012	969	989	974	1016	1001	975	986	1016	1045	997	1058	994	985	958	982	1015	1031	1039	989	1027	1024	1014	1012	1015	987	989	1032	1002	1040	1010	1030	1016	1024	1006	970	1015	988	989	951	1001	999	1038	956	1037	1050	1026	1018	963	958	1012	1007	974	1026	999	1054	984	1013	973	998	1023	1000	1044	969	1008	1004	962	1035	1034	1029	967	1025	1025	1060	1028	1016	1031	1025	1066	1052	1015	985	981	1028	1017	968	1020	985	957	1050	1024	1021	1011	986	993	1039	1005	1014	977	976	987	948	944	1031	983	925	1023	1038	1013	910	1017	943	949	992	1013	997	995	1037	1021	994	986	941	954	959	994	1015	1031	1040	988	1014	994	986	1029	994	1015	1013	1025	1062	996	1039	970	1042	1028	1019	1067	986	1003	1069	992	969	1048	1070	1008	992	999	978	1009	1034	983	1022	1043	998	1035	1008	986	983	968	1033	956	1015	984	1000	1000	1015	1062	977	976	992	977	1036	999	985	1013	981	977	991	980	1021	999	1073	997	991	957	1040	1008	1008	1031	1034	947	999	965	1004	1011	1090	985	1071	990	991	1031	968	1022	1003	1036	957	1034	1000	1000	954	1012	984	1001	1000	933	1001	957	990	1010	1017	1000	991	1011	1015	1004	1055	987	978	1039	1022	1035	1041	1002	1002	988	942	943	992	976	1002	1017	985	978	985	1009	1047	1014	1012	979	1073	1066	1008	988	998	990	1018	993	984	1022	950	998	1025	1051	963	1071	1026	1015	980	989	986	979	969	992	972	1025	1018	1003	936	1010	1036	987	1013	1057	999	970	998	1008	1009	984	996	1008	981	969	1028	979	999	935	964	983	1068	1049	980	1033	1020	997	1085	1019	972	1027	964	991	1045	1009	989	1005	931	981	998	989	1001	934	1028	1001	1051	1044	986	1010	986	1026	988	1007	987	1049	990	1033	984	1017	1025	999	997	987	944	1011	996	982	1001	974	982	978	1034	1025	1047	980	1000	1015	1069	1011	1014	1041	973	982	990	999	1032	980	977	964	943	953	933	989	979	1007	1003	1000	977	991	1035	1002	1033	1013	991	1036	958	991	1026	977	979	994	1019	1009	974	971	1011	1004	1042	971	1028	1044	951	1051	989	1025	1002	1014	1066	1006	958	1043	987	975	1037	979	1012	995	1004	1001	971	1028	1050	945	1022	970	1010	997	1018	991	1001	1030	977	1052	952	949	1003	1031	1028	956	1005	958	1018	1004	995	997	1023	1011	1011	994	1030	1006	1023	1023	988	1001	1013	1004	1037	982	987	1015	1007	1009	1025	1012	1038	989	1032	1011	1012	990	1010	1007	1008	974	944	988	1015	1008	963	1016	1047	930	1002	969	1020	995	1001	1061	1009	1019	1039	1023	1024	1048	966	1017	967	992	989	1018	1011	1019	993	1025	942	1022	1027	1026	955	976	944	993	1042	998	1007	939	939	937	967	980	1019	1047	1072	953	1023	1007	1000	982	982	1028	996	1039	1006	1012	1030	956	1027	1012	985	1041	983	1024	1052	992	998	1000	997	1004	958	1019	990	987	1021	996	1019	1005	961	1060	959	1022	962	1046	936	1038	968	1011	1029	1007	1003	903	1014	1020	1014	983	957	1029	1019	1018	1002	1002	1032	997	1058	1048	992	1026	980	1051	991	975	997	1020	961	1008	951	1023	1058	985	1019	991	990	989	970	970	964	1008	999	985	1029	1027	999	1012	976	1054	1039	995	1043	1026	1010	997	964	958	979	1032	1022	969	998	1053	962	1020	1014	976	1019	985	1015	1034	1026	929	1054	1012	939	961	979	1027	1005	962	1005	984	1013	1015	1002	965	984	1012	957	1023	979	1033	982	971	973	1001	990	1007	993	1030	1051	1021	978	957	1021	986	963	1017	990	1016	997	1019	1000	1035	979	1035	1026	976	999	1015	1028	961	1011	1003	1029	967	954	1038	1081	1037	1077	968	1031	1011	996	1002	997	1034	1015	999	1008	1001	1034	987	984	978	999	951	1016	961	941	1063	968	958	1000	1021	1020	1022	989	1042	1006	984	990	1020	1040	1037	993	1017	980	1024	1034	957	1031	926	1067	996	997	1033	1011	978	975	982	1015	997	1037	993	1013	1009	965	983	989	1064	992	1034	1019	1042	1045	1009	992	960	991	908	1021	1042	971	1030	973	965	973	1013	1053	987	964	990	1021	1037	1000	1027	960	988	1052	983	985	1089	990	971	1000	978	1055	1007	1006	1001	1036	972	1033	943	983	979	1018	986	1038	1006	982	1026	1001	919	1031	983	1048	1013	1020	979	1026	955	1047	1031	1009	1020	907	968	999	997	969	976	1022	1035	1023	982	1033	977	1041	1032	1006	1028	1022	1011	1028	984	975	999	1024	975	978	983	952	1024	1013	1007	986	990	972	998	1000	1033	982	982	993	1002	1045	997	973	1057	978	1022	981	1078	1047	992	994	1021	986	1028	989	974	979	999
23226	21341	29021	24035	21377	21062	12488	4610	3191	2698	2418	1825	1782	1667	1512	1358	1265	1277	1249	1293	1196	1262	1153	1122	1105	1110	1052	981	963	1021	1000	1025	989	937	920	896	942	879	971	977	971	904	952	925	937	951	940	968	926	914	914	884	949	967	964	991	939	934	885	918	912	865	970	944	921	925	904	910	897	869	917	880	940	889	894	884	935	943	924	892	935	946	889	902	909	881	973	920	933	939	924	925	923	912	898	907	881	934	839	917	873	934	902	923	951	938	886	912	914	895	930	925	877	833	867	906	900	921	975	866	896	920	917	954	915	924	925	929	953	868	914	933	961	888	921	939	923	886	923	867	885	927	925	904	936	940	889	918	896	883	888	959	914	944	909	897	890	906	927	913	929	932	910	879	889	871	935	877	867	938	842	897	943	882	890	969	891	885	945	875	939	888	885	916	946	950	906	866	879	885	897	925	911	966	938	904	884	948	873	916	909	914	888	883	940	924	888	981	915	887	896	900	915	911	910	872	856	954	920	902	928	898	920	916	887	870	911	920	931	860	889	963	935	911	939	942	931	895	914	932	880	919	858	919	917	884	940	856	883	898	977	919	965	911	891	923	941	922	903	813	869	919	954	894	949	919	866	896	905	893	947	916	948	921	911	916	905	917	929	896	909	920	941	916	911	868	919	892	906	938	891	953	887	966	874	884	945	925	975	880	907	930	918	900	900	881	954	894	885	896	875	939	897	935	963	876	887	944	954	955	903	954	916	916	927	900	860	891	900	916	906	884	911	914	887	958	878	907	941	916	955	883	939	846	914	915	920	981	947	867	876	916	934	936	953	894	909	927	913	897	910	934	869	924	886	925	899	886	912	943	883	952	881	874	936	928	900	946	886	894	952	910	917	903	950	929	937	897	892	907	870	913	888	964	904	906	917	873	935	902	877	867	875	942	870	937	952	856	863	960	938	901	940	903	862	904	931	918	950	896	924	862	902	868	893	929	908	912	927	896	927	833	891	927	901	877	909	899	912	891	911	916	922	957	897	884	875	930	952	934	963	944	936	888	938	909	952	897	928	970	913	904	918	870	932	951	902	912	921	859	896	912	953	886	865	900	869	948	923	950	916	892	874	933	906	838	1020	895	844	898	889	875	915	915	908	897	920	869	947	968	950	959	947	934	928	872	923	910	862	935	909	868	890	946	878	928	917	921	876	929	926	907	930	874	947	922	962	913	919	950	907	908	907	948	920	868	869	865	960	886	913	907	939	942	934	843	919	894	920	914	940	925	962	930	903	910	903	923	883	891	860	933	897	911	895	893	896	907	944	930	873	918	931	891	911	924	896	900	904	873	883	858	904	947	953	929	878	903	893	912	894	879	878	922	945	893	876	890	879	892	883	873	894	947	902	945	881	936	936	894	975	876	1008	900	949	906	953	941	920	914	937	922	948	886	913	905	951	850	914	888	908	905	867	919	920	956	954	890	961	927	915	935	919	962	890	946	918	910	872	921	915	910	904	905	885	888	865	923	909	937	930	899	959	958	929	893	913	924	909	919	964	913	937	907	916	897	877	912	956	978	936	893	890	892	913	939	947	904	923	915	920	924	902	828	954	905	906	970	901	886	914	865	910	937	853	874	952	885	942	967	894	954	922	893	899	846	962	857	944	898	890	928	927	910	903	866	918	917	934	876	900	850	880	906	912	877	906	895	910	944	977	918	931	912	902	940	923	921	924	903	943	909	920	907	913	876	890	906	903	875	903	880	928	870	905	834	868	923	939	927	897	870	920	862	908	876	913	917	909	919	923	879	925	907	855	901	946	959	945	869	942	882	914	867	947	968	920	850	902	899	971	921	899	917	901	932	867	881	963	896	886	917	935	944	892	936	907	898	877	899	939	858	914	877	926	915	882	878	925	899	930	878	908	933	897	884	960	934	918	876	930	903	942	910	902	966	870	895	856	947	940	901	927	941	914	844	867	943	874	970	921	887	954	880	888	869	883	862	892	955	900	879	922	944	901	923	908	911	919	879	873	911	919	925	895	930	892	848	875	943	903	920	884	921	834	935	935	910	972	971	964	911	920	902	910	915	941	886	875	906	941	949	865	859	907	851	996	946	899	915	887	908	895	935	918	880	921	884	926	897	857	946	887	886	906	917	902	930	915	840	932	861	905	936	868	890	883	950	918	910	906	920	900	851	952	892	921	931	947	912	923	884	899	940	879	934	904	882	946	886	853	926	914	869	951	899	892	873	944	883	920	894	906	940	922	918	887	923	887	930	879	935	866	887	890	834	938	913	912	884	892	882	890	949	854	916	929	937	907	930	947	856	892	906	891	862	921	881	915	922	913	918	900	907	930	865	882	912	925	890	883	908	914	870	890	852	902	917	897	907	900	919	922	906	928	946	869	882	913	958	858	899	937	918	939	947	907	867	869	892	929	850	975	953	895	879	937	871	904	898	935	869	936	861	913	952	907	926	874	892	899	906	884	933	922	887	883	885	940	900	956	883	907	896	919	917	844	916	917	922	900	940	982	899	919	919	893	894	937	867	922	895	858	905	936	856	902	919	949	930	908	907	903	888	912	954	926	924	944	915	908	887	903	924	918	908	930	960	945	946	889	948	877	924	950	923	886	896	902	881	908	916	918	940	909	967	914	916	908	903	954	914	942	903	908	891	921	882	905	911	863	918	900	930	926	853	896	880	893	884	939	894	930	878	918	911	950	858	927	870	901	852	929	890	910	904	917	932	881	953	920	899	907	914	947	909	861	968	900	955	902	919	919	920	906	917	901	943	841	919	900	930	987	915	923	943	952	889	891	894	890	925	848	897	875	920	942	926	928	930	911	891	964	870	944	902	925	956	843	935	895	868	886	886	910	917	874	921	1005	870	913	890	956	928	891	885	936	956	920	947	957	926	925	918	873	890	925	926	915	920	891	872	926	889	901	923	931	952	960	903	879	888	926	899	899	896	931	895	897	963	913	917	920	876	859	949	881	900	944	898	908	910	923	939	935	865	865	876	997	916	877	900	909	883	872	928	981	883	963	932	939	910	883	898	880	910	878	931	915	877	916	870	917	930	924	906	892	948	906	906	884	898	913	931	945	906	909	956	833	893	873	884	929	864	934	880	903	880	894	928	900	891	921	898	890	923	957	918	960	883	929	886	889	958	889	894	911	918	928	945	919	955	933	933	895	943	950	905	923	940	871	898	909	941	867	885	956	961	898	910	924	930	905	927	911	877	899	914	929	908	913	918	923	931	844	926	927	980	890	873	894	902	944	934	905	915	897	956	918	864	837	871	863	920	869	925	925	872	911	904	856	917	888	936	927	900	890	857	946	842	872	887	906	863	911	923	933	927	924	940	926	913	877	939	922	840	985	885	914	900	970	917	902	945	856	892	877	847	904	882	871	880	945	938	889	908	913	975	928	891	983	870	926	890	890	913	880	937	912	878	884	850	921	901	900	837	910	920	851	846	906	863	860	867	846	935	894	841	889	894	848	900	928	843	891	896
34311	61201	47801	26154	17010	13215	11203	7722	6180	5035	4259	3341	2885	2688	2382	2266	1875	1750	1721	1655	1586	1706	1524	1490	1444	1257	1215	1233	1238	1225	1182	1148	1143	1091	1081	1090	1038	1012	1071	1009	1092	1120	1022	1002	1018	997	988	974	1056	1039	1014	1055	1008	1077	963	1076	1098	973	1109	1070	982	1014	961	1024	1031	1003	1000	1001	1064	1005	981	1068	987	1017	957	1034	1062	1017	972	959	1036	992	987	997	1026	1047	1009	1033	980	1001	993	1034	955	1046	974	1001	1021	1039	1051	1036	1018	1016	1082	1028	965	990	1023	1003	1061	985	979	959	1086	1024	1028	992	995	1028	931	1004	1050	1058	1012	1013	980	1041	1057	1025	972	1010	1001	976	988	1018	1001	1054	1059	1014	1032	1049	985	978	1002	1073	1015	1024	1032	1021	984	956	1029	1000	1046	997	963	1013	959	891	969	963	1013	983	958	959	982	1010	992	1009	990	991	1006	980	1004	1034	1006	1021	1035	1022	1046	1060	979	1004	1035	1011	971	961	987	997	960	965	1007	1097	1030	1017	1044	956	963	1016	1004	1000	1027	996	979	988	997	1013	980	993	1039	1003	1028	1037	1035	1001	990	981	1013	1038	1027	953	967	979	1083	942	1008	1007	991	980	1028	956	1043	984	1010	957	1039	995	1032	968	974	1017	1029	1022	1065	988	1022	1005	995	1019	993	966	961	1008	1010	1018	1035	995	1007	1012	963	984	1012	994	1008	982	1036	1019	984	1005	1021	989	1022	995	986	1057	960	1030	1013	1046	1023	1011	952	1085	1012	1049	1049	1006	997	968	1039	1000	1081	1016	1020	1032	1018	1037	1017	1000	988	1008	1030	937	993	970	1002	1034	1001	1018	1037	1035	1048	1036	1060	1022	953	1031	1037	990	980	992	968	1042	1029	1024	1001	1006	975	983	965	1013	1025	1031	988	999	1009	979	995	993	985	1039	945	971	1016	1000	997	1045	978	984	1030	974	931	1029	1020	1012	953	1003	978	1004	991	973	1031	1018	1020	961	1012	980	1028	1002	990	1014	1020	976	1013	1035	1033	1062	1018	963	1085	987	1032	950	1065	959	1025	1030	1047	1039	981	1016	973	1039	1046	996	1009	1027	1009	963	982	1016	988	1040	981	1042	956	980	1030	981	969	982	940	987	1045	1007	932	979	1003	975	1020	1021	1031	1048	1001	1048	944	1006	1038	1011	1054	970	983	968	923	987	1003	1009	1006	1023	1028	1045	962	1042	1015	1020	993	999	985	994	967	1010	1037	1025	1058	995	993	927	1012	1000	1028	1020	995	1033	1017	1042	1007	976	990	958	998	986	1016	1014	938	1001	1032	989	1004	1005	1025	968	1069	1061	1049	1026	938	968	969	1016	1025	975	1021	1017	967	964	994	989	991	933	1018	972	1048	999	1063	979	1044	1054	993	1005	996	1016	995	958	1007	990	1038	985	1034	1041	1001	995	960	975	1037	1010	1045	1022	1017	1080	988	999	980	995	1002	1056	1070	1023	983	997	1078	1058	1025	1037	993	1015	1079	1003	954	964	1052	1045	997	1020	1019	1022	1046	953	992	1021	970	1047	973	996	1010	981	1018	1108	989	986	990	997	999	976	938	990	1005	979	1001	946	1095	1017	994	995	988	988	960	1010	1021	978	1055	1062	974	1063	986	956	1015	924	1043	983	1001	980	985	1003	1041	1021	1020	976	1025	982	1019	959	980	1013	1003	945	1041	981	1027	980	958	999	996	1033	997	1012	973	962	1064	1029	1008	1021	997	1011	1034	1008	1010	1008	1019	994	1008	1006	1026	990	1039	988	1010	979	1016	979	1053	983	999	1001	1020	1033	994	972	954	1050	992	1024	1025	964	1047	1036	1041	998	985	1039	942	966	1005	1016	971	978	1004	977	1051	921	966	1056	971	1003	985	988	1009	1003	975	978	1041	995	1041	982	1050	991	979	964	1058	970	1040	1018	980	1029	1001	1088	1031	986	965	986	1026	1038	1005	986	976	985	1038	968	1028	1072	1043	1003	1023	1000	1061	1031	1035	996	993	1062	1054	966	994	982	1023	1009	970	976	985	988	991	1062	1077	975	1008	980	990	1066	1022	1036	1006	1014	975	968	988	1017	1106	1000	1065	984	992	1040	991	1028	972	1002	1028	1001	1034	998	945	1064	977	980	1027	1031	1028	1005	1000	1036	995	961	1048	1020	997	1008	987	992	986	966	1005	1036	989	1048	1035	951	991	1082	1059	1018	1015	1074	1015	1053	1011	1014	1016	1066	1014	1045	1074	1001	1019	978	1049	987	1056	967	975	1039	980	1000	1001	986	1047	1014	995	993	988	961	1003	1024	961	1007	983	991	985	989	1012	1007	1024	1017	993	1004	1022	993	1067	995	1064	987	1008	986	1009	1026	994	989	939	1022	1021	1072	960	986	962	1048	959	958	988	1026	977	1029	1031	1019	1010	985	996	1015	1026	1020	1026	1003	954	1002	1083	1013	1046	954	1029	978	978	1007	1032	962	1024	1042	1014	987	979	973	989	1019	1015	1020	1018	1039	1009	995	1051	1010	980	1011	1006	1002	959	990	1021	978	1031	1002	1022	994	1033	1068	966	1059	1054	954	1029	1027	983	1003	1046	1005	1024	998	1045	1004	1061	1014	1003	1004	994	1028	995	1048	1032	1007	952	973	980	1007	1026	1005	1010	999	1015	1006	1026	1034	969	1006	1005	992	966	1004	997	1011	1031	1055	992	1020	1005	1010	1031	988	989	1001	996	993	1061	999	994	939	1055	985	1033	1051	1030	946	958	989	961	1003	1047	1031	1038	972	999	1062	981	1034	1003	1010	1039	982	1012	1006	992	1003	959	1041	990	932	1040	976	1001	976	1003	1009	979	998	958	1009	978	1043	1036	1014	1053	997	1004	1025	1040	981	980	1038	970	987	1031	993	991	1036	1001	935	1016	1065	964	982	1048	1036	958	964	1008	989	939	966	984	1001	1029	1014	932	1034	940	1023	1019	962	1022	1000	1030	1009	1073	1016	976	1009	1001	985	1059	967	1016	1019	1021	1053	990	972	1013	1015	972	1019	984	952	991	1018	1057	971	975	1022	935	1043	957	1019	961	992	1014	1021	1007	1015	1012	962	996	1060	985	1013	1005	982	1025	1029	989	980	972	977	971	1023	1089	1028	1038	978	1005	1056	1019	959	998	1013	1001	1031	976	1059	1016	956	987	988	1044	1015	1027	1013	962	1045	1024	1009	1026	993	1047	971	1020	1035	1048	1004	1014	1057	946	959	1026	984	1012	994	989	1042	1000	1048	1008	1035	1026	1015	977	987	1048	1014	1023	1049	981	1032	998	1037	1000	1022	988	980	963	1021	984	1024	966	1027	995	975	987	1021	975	1039	975	1000	1046	982	1013	1018	1035	988	1044	1030	954	947	1007	1034	970	1081	1009	1006	997	1015	1066	1054	985	963	977	1000	1026	990	1051	987	1005	995	1056	1028	988	1002	996	998	956	1062	1000	999	1007	1019	1024	1026	976	1051	1003	1005	1057	1014	984	975	1052	943	1036	997	963	1002	1028	1007	1025	960	1043	1032	940	980	1028	1008	1089	1022	1025	962	954	984	1023	975	1034	955	966	1030	1004	995	997	936	1033	995	1012	1038	1063	962	1014	1015	983	1005	1049	960	1034	1003	1037	1060	991	985	991	1005	1065	982	1040	1031	984	956	1007	1059	1064	1038	1003	1007	1027	945	1076	936	970	960	998	986	988	1036	1021	1045	989	956	1078	966	986	1029	1004	1030	971	953	981	1012	983	956	990	1027	979	1010	1035	998	966	1014	1089	1042	997	990	950	1009	969	975	1033	984	1081	993	958	995	1022	987	995	1051	1003	1033	981	1001	1051	1006	923	977	1010	1006	1008	1013	1042	993	993	1017	1004	971	1010	1035	1011	1012	984	1041	1035	1033	990	1006	977	1029	979	998	1003	1019	1024	1016	1019	1006	1009	1057	976	1000	998	1028	1046	996	1023	996	957	1002	987	1030	1025	1006	1018	1004	1034	967	1012	952	1009	926	999	945	1021	1037	1008	1022	1027	1014	969	1048	996	1015	986	1018	990	1003	1007	981	1014	1033	1026	1010	1019	1019	980	1023	972	1026	955	1028	1043	962	973	984	967	974	996	1011	999	1014	1030	964	980	973	950	1016	990	1014	1031	983	1014	1006	1004	1054	1050	1015	994	1002	964	1026	1030	971	998	1006	997	1013	1004	1046	1049	952	1013	1021	1032	981	1023	1010	1003	1005	1002	957	1040	1006	957	1059	970	996	1006	997	1045	985	1097	1009	1000	969	983	1057	1009	998	1008	1031	1014	1004	951	1041	1045	1035	1001	1003	985	1044
29100	27814	25365	11952	4672	2871	2111	1641	1298	1158	1012	887	738	800	757	737	705	723	705	681	664	664	657	672	680	642	636	669	632	645	598	656	665	587	572	611	611	601	647	602	609	626	583	653	626	612	561	589	583	610	614	575	635	550	603	625	648	608	578	591	604	572	598	605	603	596	605	599	571	567	629	626	640	606	636	600	595	615	585	591	562	630	604	590	619	600	573	620	594	639	560	684	574	605	648	596	592	573	572	631	612	600	578	619	606	590	624	582	647	644	572	620	599	560	611	597	602	625	610	566	597	548	591	666	613	601	557	583	588	581	599	573	606	602	588	636	637	579	588	593	606	581	555	601	637	650	583	587	584	617	556	604	584	586	658	612	625	638	600	620	580	600	594	615	603	622	610	612	607	583	634	601	570	625	578	665	585	663	560	596	647	599	626	601	616	620	587	621	605	589	610	551	591	593	583	613	566	585	588	624	612	606	619	571	583	591	609	566	639	637	633	619	657	567	584	631	595	606	583	571	595	639	599	600	573	606	609	606	602	623	546	590	586	609	608	643	575	618	626	622	600	611	630	562	629	629	606	578	583	619	643	549	588	590	600	620	620	608	627	580	573	592	604	584	604	595	587	596	582	610	616	603	569	608	568	583	582	590	566	593	576	632	582	577	644	614	641	580	624	588	592	618	582	570	610	639	631	572	561	574	595	671	601	622	571	600	592	591	662	590	611	566	614	633	584	592	636	633	590	608	607	593	618	613	574	644	617	596	626	597	601	609	575	577	575	624	554	595	644	559	580	600	558	591	615	595	633	600	627	617	599	599	668	583	632	606	587	639	560	609	623	641	551	614	605	602	640	594	588	618	606	580	623	631	613	555	587	608	600	616	641	617	617	624	607	568	594	603	590	616	600	599	607	599	600	595	579	640	621	610	575	582	634	603	563	639	601	580	577	565	622	597	620	609	641	600	595	607	582	607	627	558	613	582	592	609	608	596	603	593	579	581	617	623	609	596	611	695	584	623	595	604	584	579	593	609	613	548	630	593	604	613	577	621	612	647	579	630	633	645	620	614	585	627	601	648	628	581	595	569	591	586	593	639	591	558	630	616	621	582	581	568	585	614	596	603	612	612	585	614	565	576	583	568	646	569	628	587	558	597	538	625	609	588	608	637	604	598	585	620	604	580	604	579	575	588	596	615	557	650	630	603	634	646	608	621	627	631	638	630	626	611	618	566	683	591	575	587	607	626	609	588	633	607	579	609	646	574	572	611	649	595	609	572	637	613	593	603	603	623	625	612	604	603	617	601	601	599	582	589	589	584	598	633	603	602	590	623	608	578	568	586	603	627	627	643	632	591	625	563	554	606	606	616	618	646	609	631	607	634	556	590	566	591	620	616	598	592	570	608	604	578	609	533	587	647	618	619	573	629	629	582	588	585	599	587	602	606	573	567	602	600	574	581	574	608	609	617	618	595	566	580	595	637	575	582	569	580	584	592	558	613	583	590	589	549	576	592	595	598	599	619	563	589	611	658	608	569	596	577	593	586	613	598	619	643	596	565	575	608	589	584	580	603	567	672	623	582	610	608	600	622	597	591	606	653	628	570	604	646	605	580	605	658	613	618	616	608	591	585	589	602	587	613	619	638	595	556	596	609	619	587	561	573	619	584	607	591	607	644	637	574	634	634	593	640	595	634	631	655	588	576	627	589	578	600	610	596	624	612	592	613	623	577	611	577	626	630	577	594	565	610	593	601	592	625	622	622	589	573	601	622	597	614	560	590	620	569	606	636	631	579	608	641	611	630	586	611	585	634	605	592	606	597	618	620	614	562	589	608	606	588	557	586	597	587	624	626	612	601	670	597	594	596	615	579	605	578	615	603	581	614	631	595	607	599	648	619	614	588	597	608	617	637	607	610	598	611	580	637	605	597	632	611	598	612	568	617	600	610	594	601	603	617	576	631	614	650	603	650	635	609	591	647	585	563	618	576	591	638	642	587	626	606	602	564	596	625	560	549	626	550	654	611	647	560	598	635	577	630	633	611	654	616	614	583	623	611	590	654	624	636	632	611	569	590	649	571	621	548	603	595	599	601	581	586	611	648	557	600	579	601	631	650	592	573	595	623	637	612	585	616	590	581	579	648	597	630	565	589	560	667	593	567	624	598	563	597	648	596	610	579	637	582	631	628	584	600	601	595	613	624	633	622	623	620	569	565	616	588	644	567	585	617	640	607	619	582	601	608	634	592	611	629	608	579	558	619	585	609	584	609	583	633	634	608	586	617	605	627	552	621	609	600	645	628	626	598	609	621	594	591	572	663	622	628	596	618	582	607	583	605	575	614	589	581	565	618	581	586	608	619	607	605	556	618	578	613	558	593	607	594	580	603	655	590	605	600	621	635	595	541	569	626	598	615	587	612	616	597	581	577	668	584	635	564	625	658	575	610	576	609	625	604	563	621	596	601	607	548	595	623	587	587	597	601	643	599	600	627	580	601	608	597	535	599	601	632	588	558	570	606	588	611	628	605	603	636	577	632	624	570	613	614	598	613	615	617	578	588	574	601	579	598	612	599	597	610	565	599	620	588	585	651	586	617	600	614	579	561	613	622	633	563	580	577	584	602	599	576	588	582	596	593	622	592	575	645	599	581	581	607	610	581	602	587	607	627	566	578	612	621	654	594	617	544	600	632	600	648	627	561	574	578	591	572	588	614	643	586	604	617	562	598	602	602	581	617	610	629	574	596	592	619	573	605	619	582	562	602	595	665	612	617	593	611	608	649	600	616	610	607	618	621	606	569	601	619	635	617	624	604	629	592	604	643	597	610	603	622	609	656	570	638	625	591	559	623	604	598	574	592	650	635	594	607	568	639	633	590	582	609	590	621	591	630	607	613	594	605	611	602	540	619	628	641	621	626	617	650	639	614	627	574	615	616	604	588	635	613	581	637	604	618	611	614	619	643	585	624	578	605	582	603	598	578	592	580	601	615	605	642	618	618	589	638	619	623	672	610	608	628	614	629	661	543	588	621	607	572	616	636	620	583	598	633	627	632	609	588	610	625	627	626	600	560	613	616	635	627	617	562	609	584	576	542	595	629	586	598	536	596	595	596	617	582	609	608	588	554	592	570	602	594	649	602	575	586	605	602	596	631	630	570	622	574	601	618	605	580	621	573	586	655	639	637	581	598	570	651	614	602	597	627	606	558	586	613	592	617	585	604	592	590	632	552	577	596	609	597	605	629	588	588	636	671	616	634	603	640	630	584	557	634	581	615	589	614	604	575	606	596	627	602	625	578	578	634	565	584	591	618	585	590	587	642	623	616	571	580	630	638	637	570	575	593	593	608	587	616	608	627	606	608	564	620	573	604	603	583	606	629	651	615	634	646	592	585	593	598	601	567	580	599	643	628	573	604	621	628	584	629	631	607	580	603	597	597	602	613	640	603	644	541	594	592	587	584	600	610	564	582	585	629	608	599	620	625	592	591	593	620	608	626	583	648
30133	43617	28158	12498	7526	5434	4247	3074	2487	2190	1891	1436	1285	1165	1168	1029	1040	1002	904	857	965	828	804	822	908	792	811	816	824	789	746	801	814	775	755	791	797	740	762	712	727	716	747	759	728	735	685	705	723	690	668	725	697	708	742	715	731	746	713	720	753	692	739	706	723	760	724	750	728	718	719	730	728	756	657	716	761	735	797	758	713	737	694	710	704	679	760	777	743	759	709	732	692	710	753	727	734	725	742	755	736	731	705	757	738	680	721	748	731	733	742	705	716	701	730	724	687	705	700	760	726	757	684	779	720	705	686	717	712	725	732	773	751	698	680	754	740	710	727	715	712	719	730	696	711	685	734	695	706	724	742	697	730	694	720	765	736	724	719	744	695	757	741	738	691	697	724	751	696	727	692	729	755	708	729	701	703	704	750	758	694	710	714	717	718	727	696	714	743	761	687	700	729	652	707	720	730	719	742	699	719	722	694	750	757	708	750	695	717	684	699	719	750	733	708	707	684	673	732	696	721	729	723	705	786	749	737	689	705	736	727	705	708	779	706	742	712	736	723	696	736	709	739	712	706	758	728	740	720	715	724	685	702	762	766	746	756	692	689	708	746	719	734	772	710	725	724	738	721	752	757	707	695	708	727	760	739	725	724	698	706	768	732	716	696	739	729	727	703	718	701	693	734	719	742	781	733	676	729	698	736	733	714	715	717	759	757	733	732	731	722	796	704	698	763	718	763	701	737	729	752	785	758	681	646	768	703	706	686	716	696	697	768	721	733	740	714	714	690	706	713	757	725	728	720	739	729	756	728	681	695	716	722	720	726	744	734	715	781	732	745	745	686	696	747	757	683	693	778	750	695	746	698	732	751	687	718	756	659	746	683	684	696	744	718	687	732	731	727	756	719	730	725	694	706	732	744	695	745	708	697	728	728	747	749	758	731	715	722	753	721	736	735	755	713	766	745	744	749	700	745	725	714	689	671	721	749	745	738	770	734	691	766	747	700	686	747	737	699	787	722	730	717	707	665	731	723	739	697	726	705	714	734	715	707	706	718	693	756	783	752	715	777	710	741	755	725	710	734	700	748	717	767	744	770	718	725	715	731	735	681	681	738	726	741	773	727	712	737	727	692	735	743	731	728	690	712	709	710	713	746	728	733	747	728	669	736	672	784	708	717	714	720	691	734	748	731	680	734	717	713	745	701	749	693	736	730	741	762	713	770	718	763	738	700	723	665	725	738	726	695	718	730	732	664	686	668	703	684	740	708	717	699	742	697	706	745	707	734	689	720	739	711	739	798	762	731	781	721	692	744	741	710	737	704	699	698	740	738	668	755	709	720	721	749	732	759	711	713	709	706	741	759	711	669	738	721	743	705	717	692	712	676	717	755	699	677	704	680	703	746	740	696	707	694	723	732	753	721	690	777	720	703	699	680	724	722	716	712	756	728	710	698	727	747	754	763	694	731	724	681	723	708	676	738	754	726	697	745	753	783	741	733	718	690	733	749	690	727	696	714	733	769	710	732	693	738	749	724	727	737	656	744	684	719	724	702	723	743	735	713	754	735	705	719	727	717	780	711	737	712	722	687	684	689	725	735	722	699	706	692	755	737	729	729	730	712	722	752	715	726	730	737	721	717	685	725	685	702	716	690	733	703	738	730	722	741	702	730	691	742	703	675	733	684	737	696	698	710	779	735	727	689	769	721	731	751	752	768	737	733	737	714	663	689	756	716	673	733	713	715	708	699	693	736	749	708	755	756	771	740	693	748	749	767	699	713	742	716	717	706	722	736	723	713	727	678	688	756	728	711	719	702	749	676	745	697	700	740	767	732	731	735	726	767	738	732	737	721	704	715	748	677	702	736	744	712	750	696	707	705	689	734	676	712	716	728	675	736	764	784	690	756	719	732	695	731	717	735	689	687	732	715	705	712	724	739	726	750	750	712	689	681	765	749	780	713	761	694	731	736	687	736	759	758	707	743	735	745	748	680	718	706	742	729	746	784	692	701	759	720	732	722	705	691	743	709	690	722	723	728	677	728	714	680	671	727	692	704	739	725	771	780	693	727	781	690	728	712	741	707	663	732	752	708	678	715	703	716	714	700	753	760	677	767	732	764	734	717	693	769	723	707	709	682	679	701	743	712	678	768	728	733	670	733	691	744	722	699	719	701	725	737	739	772	747	691	711	765	716	717	716	714	725	750	706	763	745	696	734	760	728	771	681	786	693	745	750	825	748	710	734	707	682	736	706	711	721	717	747	738	704	697	727	667	684	712	703	765	708	733	732	744	772	717	754	708	711	708	732	727	711	696	730	726	672	715	729	760	717	730	693	747	752	707	729	750	727	718	700	757	816	688	726	670	722	722	702	718	768	715	648	778	718	779	689	737	726	717	689	713	695	747	728	732	730	717	710	695	711	708	711	709	687	689	757	688	738	716	735	707	726	726	728	760	714	709	730	722	757	716	766	736	745	694	723	746	727	704	705	698	715	669	716	756	718	714	688	715	704	702	775	715	721	714	731	788	705	775	725	763	692	695	705	737	700	735	755	704	731	702	749	758	714	686	729	685	694	716	717	744	758	713	708	691	679	705	765	736	692	762	714	737	697	744	736	676	787	723	777	752	741	727	712	744	696	703	759	687	702	735	678	734	678	742	765	747	732	739	736	718	667	711	720	691	730	711	715	718	711	741	767	702	757	706	741	730	711	690	703	711	690	735	716	726	648	729	706	680	689	732	672	725	690	719	716	741	683	702	733	725	729	720	722	734	739	699	713	725	735	714	704	701	702	703	752	769	717	685	736	772	735	707	773	682	706	701	715	734	692	708	657	719	717	739	727	767	735	726	723	768	728	691	708	755	738	718	729	746	697	671	693	722	717	729	751	720	727	774	666	724	731	650	708	684	716	751	709	707	746	745	716	675	731	751	770	756	701	681	685	764	690	708	745	674	724	694	721	720	735	723	671	727	748	694	729	700	764	722	755	719	704	711	695	716	727	728	712	775	757	731	731	715	721	731	739	715	746	709	729	698	700	744	722	705	721	744	702	730	719	770	662	701	749	683	802	695	750	704	676	696	756	707	737	709	714	732	726	735	701	730	652	716	728	669	687	733	693	679	747	729	716	666	759	759	745	717	713	673	702	690	690	753	721	764	725	739	739	771	672	725	739	758	730	735	676	691	714	721	714	701	718	735	718	703	720	718	722	713	718	704	739	681	682	718	689	680	721	714	697	736	723	714	699	681	713	717	725	725	712	789	683	750	758	712	726	747	741	734	708	720	722	694	726	698	691	768	748	729	712	713	707	687	720	678	740	743	733	725	702	681	738	679	754	713	715	691	693	717	746	722	765	708	730	748	711	754	685	652	764	698	667	730	705	753	788	718	744	703	695	751	707	711	741	773	729	705	748	744	706	732	747	723	700	692	704	711	724	698	711	740	759	723	730	742	729	701	693	722	702	733	703	711	713	718	708	723	754	718	727	744	684	667	706	697	735
24404	21289	28381	24625	20453	10316	4404	2814	1970	1691	1424	1125	918	877	874	764	777	771	685	656	672	676	645	669	655	564	600	604	610	610	631	599	605	540	598	561	561	579	568	567	522	537	528	531	500	558	549	556	533	567	564	546	571	543	542	545	507	517	560	513	555	511	533	543	558	522	568	526	528	541	541	528	545	578	546	537	534	515	513	538	566	537	544	561	534	565	554	539	529	557	550	517	533	510	525	528	544	566	503	522	510	517	543	540	530	561	521	515	530	537	520	536	517	529	500	541	536	544	537	565	526	534	513	530	558	534	548	546	534	600	522	528	522	510	550	521	512	546	537	536	577	547	589	578	513	577	565	559	522	550	536	537	498	529	533	557	509	532	478	513	564	522	529	583	520	545	510	534	534	539	527	518	520	529	510	548	506	571	545	542	536	530	549	519	527	542	530	508	543	546	516	539	536	543	540	504	505	516	531	584	554	536	507	521	532	553	545	531	497	523	510	530	576	533	501	472	530	542	493	521	537	523	568	552	601	527	494	531	542	541	508	508	529	536	515	542	554	498	531	557	533	561	552	526	509	538	519	565	557	543	518	552	554	525	510	537	527	575	509	518	509	564	523	533	540	521	518	527	561	528	548	519	506	504	551	553	501	561	540	576	537	532	559	534	487	545	577	529	552	530	556	494	525	518	537	557	520	523	494	535	532	535	572	537	537	529	525	556	492	548	554	535	552	522	515	540	581	566	529	528	514	545	533	536	559	523	591	513	577	550	572	532	547	523	534	518	533	524	512	524	551	572	568	574	556	555	474	488	572	548	534	518	555	548	513	525	538	550	530	516	565	504	547	547	544	538	524	521	474	547	505	527	505	536	518	535	509	538	521	516	543	518	543	528	518	502	511	551	528	534	516	507	543	551	506	539	540	549	512	528	571	527	524	514	541	529	577	568	510	529	540	544	479	575	586	504	559	529	557	533	526	504	569	477	535	556	555	554	562	560	522	520	563	570	523	551	541	589	562	549	584	540	525	540	540	526	558	540	589	524	511	518	511	537	568	545	550	545	577	524	556	557	498	555	529	536	530	564	584	564	497	521	527	583	506	532	518	527	484	552	580	531	546	530	529	535	490	539	575	546	518	547	570	509	563	562	543	503	509	540	566	535	528	567	524	529	511	514	537	547	538	499	520	517	533	526	531	503	526	537	533	504	516	515	547	547	514	492	535	557	507	540	497	529	517	549	486	513	555	551	520	511	533	526	522	556	530	546	562	542	606	558	523	522	562	563	555	531	553	524	515	505	505	583	582	519	514	550	537	572	558	569	527	515	601	540	503	521	521	515	593	548	509	533	535	535	547	522	529	506	532	521	506	549	560	564	465	577	515	565	515	520	556	519	562	520	542	546	564	568	569	512	541	562	525	554	527	525	489	516	528	490	561	587	498	528	534	560	571	525	514	535	548	537	540	495	559	524	520	553	554	522	559	518	524	494	489	532	544	510	587	530	543	526	539	543	531	516	538	529	527	512	517	530	566	568	527	520	554	518	550	533	524	565	543	533	522	552	529	507	553	536	541	566	597	556	583	564	533	489	528	542	515	536	503	535	547	552	551	585	471	587	538	565	534	537	547	542	547	578	566	559	571	570	500	571	561	552	505	539	567	491	523	525	523	580	580	523	542	492	507	503	572	523	525	524	546	585	552	563	528	582	525	550	545	562	517	550	558	543	503	523	547	556	542	572	502	551	512	492	543	508	570	536	563	501	543	580	558	519	499	533	541	519	513	505	558	495	543	534	516	528	519	517	520	590	521	561	534	557	568	519	512	531	520	546	521	515	544	530	540	555	518	537	553	550	539	507	558	535	539	542	542	491	545	544	545	516	535	534	517	529	523	517	523	546	531	541	558	524	564	565	551	535	537	519	559	520	534	536	532	494	544	513	534	584	545	533	584	547	595	536	550	551	551	541	526	548	541	582	517	596	553	523	544	554	554	542	559	535	538	523	524	506	519	510	571	517	518	537	508	565	510	535	496	521	545	519	547	553	566	569	515	561	556	544	523	544	540	537	573	543	503	525	538	532	496	546	577	547	532	536	545	485	539	529	534	535	493	514	517	555	538	551	546	499	511	569	490	564	515	552	578	529	547	518	549	517	543	521	542	550	528	539	517	530	571	590	504	543	530	535	564	518	542	539	531	559	542	529	504	535	554	522	499	548	547	530	541	550	530	493	572	522	526	535	506	530	544	508	537	530	518	532	496	551	550	555	556	553	564	521	543	533	504	547	548	509	559	533	550	531	584	514	514	522	552	525	524	488	545	513	560	527	479	533	522	504	508	513	501	491	564	545	596	543	536	534	556	548	531	542	530	563	550	522	538	537	570	551	547	558	551	530	541	556	527	535	536	551	534	544	548	539	508	490	552	566	546	510	531	521	527	506	574	558	548	563	493	541	537	555	542	554	562	548	526	544	574	547	524	557	529	519	533	505	487	541	549	532	561	564	534	533	570	550	553	562	555	528	513	541	516	521	558	523	521	567	528	538	520	546	497	523	554	546	568	548	525	556	573	562	513	510	524	549	540	548	517	527	559	513	540	547	489	586	529	506	547	570	544	512	569	523	553	552	546	523	537	550	532	513	551	517	565	548	518	552	517	519	551	560	497	524	547	568	565	519	530	563	522	543	543	509	477	478	481	543	544	523	561	544	550	557	555	526	527	531	558	508	563	536	581	566	538	531	498	560	571	524	572	525	567	538	538	542	543	534	559	549	544	521	490	590	568	544	581	568	530	529	561	570	523	505	537	545	539	508	536	523	571	536	520	509	539	568	557	590	558	557	557	531	543	536	534	490	566	532	555	538	568	582	565	531	511	519	516	565	544	531	513	536	510	537	577	524	523	525	571	538	540	566	538	528	522	552	545	528	540	541	499	499	542	498	532	529	514	557	533	525	551	517	532	544	523	540	558	501	541	529	600	540	527	520	505	579	540	554	509	567	532	546	555	527	540	511	560	527	550	531	544	540	494	518	500	565	517	500	566	531	550	550	535	526	519	517	520	533	549	521	548	538	553	564	491	521	548	528	524	520	514	547	540	525	499	515	516	502	514	544	533	529	559	508	583	521	512	572	525	542	534	572	556	524	527	567	515	560	533	528	548	535	541	546	533	543	506	535	533	547	552	561	522	558	541	549	555	527	543	549	556	543	579	498	510	569	504	559	550	560	545	559	533	518	554	526	522	529	509	567	541	540	518	555	521	544	557	531	551	539	525	553	514	545	518	559	502	520	516	543	519	527	583	546	527	508	531	506	517	530	541	537	526	517	520	571	506	562	565	535	497	533	514	522	524	533	527	550	529	537	528	550	525	547	533	563	543	541	523	559	508	523	567	546	555	564	541	551	574	561	526	560	514	564	498	545	514	539	502	533	548	555	602	585	565	538	498	550	502	537	553	534	478	532	588	525	536	513	570	549	539	530	540	555	535	545	522	531	537	520	562	548	556	538	531	533
32801	50837	37676	21148	12802	9491	6882	5484	4006	3485	2803	2115	1752	1500	1461	1242	1123	1118	970	905	898	922	871	845	878	775	769	761	782	717	774	677	761	773	708	695	662	669	687	668	657	636	648	655	657	653	656	612	654	690	650	635	653	668	678	665	683	662	651	597	665	639	655	650	664	689	670	629	649	663	641	662	667	652	676	654	599	645	688	652	688	649	645	648	653	606	636	629	625	673	624	701	624	607	619	634	655	643	613	642	661	644	676	718	648	641	632	650	638	634	654	664	620	642	641	637	611	635	659	662	645	683	658	641	673	615	681	692	632	616	633	663	624	652	610	610	612	633	680	628	644	596	631	602	589	634	659	657	593	642	651	619	644	693	616	570	636	638	602	585	630	670	643	616	633	609	682	652	632	653	697	625	663	657	680	626	667	681	624	624	624	678	672	635	655	660	639	662	648	644	644	650	655	625	667	684	672	671	645	670	639	654	628	678	675	624	656	623	603	635	662	670	621	640	631	630	645	617	687	681	629	646	601	629	638	604	672	647	670	610	607	613	642	670	661	598	634	661	599	642	610	640	632	649	686	650	646	657	683	652	645	666	584	647	592	635	638	644	653	627	625	624	605	647	688	652	625	671	658	626	638	677	608	636	635	649	608	648	683	632	651	678	675	642	607	669	621	626	669	624	665	632	630	654	620	642	661	641	648	649	626	619	645	645	639	683	638	590	673	637	670	620	635	669	642	616	634	669	623	640	635	658	607	659	611	609	633	671	686	674	631	624	645	646	615	610	633	637	605	650	633	671	653	654	615	683	630	632	642	622	658	658	612	677	627	653	626	614	634	669	676	622	652	669	632	663	643	608	586	596	644	640	665	638	622	650	656	577	608	693	642	619	650	616	638	680	631	570	623	678	636	661	630	652	627	616	642	648	621	658	644	662	643	610	633	681	639	689	624	649	666	643	629	575	597	622	656	614	636	656	639	650	642	675	640	685	622	600	670	625	626	642	662	644	641	688	645	651	635	701	655	624	615	641	628	601	612	681	667	657	620	642	611	648	615	602	589	630	686	616	641	641	678	636	646	623	635	621	629	629	655	615	627	661	674	612	658	578	593	630	635	625	661	679	628	614	620	612	640	632	615	628	687	632	637	639	645	661	628	622	651	648	594	627	623	616	621	648	652	644	625	689	664	599	620	616	676	641	658	657	631	635	623	664	652	640	625	652	602	584	610	630	688	610	625	658	639	633	615	601	638	602	623	635	664	652	602	657	662	665	683	604	606	622	645	645	646	652	616	658	639	684	646	602	646	668	622	623	656	630	618	626	605	659	618	647	591	631	661	606	639	625	675	634	615	628	648	608	641	661	616	636	594	636	643	617	640	663	660	622	619	640	647	638	605	636	639	648	654	705	656	598	675	647	640	649	664	646	659	673	625	638	645	598	604	609	648	655	656	595	642	648	610	681	634	649	592	645	624	641	651	611	641	630	625	675	641	644	642	646	631	607	654	597	612	664	634	643	674	638	636	632	615	651	590	605	605	611	700	647	660	640	647	640	683	643	699	673	647	628	614	617	628	712	639	630	629	596	608	661	628	674	640	616	624	645	605	640	640	646	623	647	676	649	665	680	617	696	625	650	620	589	617	640	670	629	589	637	669	628	672	639	619	649	668	628	685	665	645	663	653	671	668	626	689	658	640	618	632	647	692	633	661	630	625	595	636	623	634	628	663	636	636	647	642	651	623	601	642	640	685	652	617	633	634	619	611	632	623	619	629	607	661	621	639	632	597	615	645	618	634	654	685	649	590	640	622	607	616	648	665	657	624	628	647	651	635	664	651	632	675	662	671	650	655	616	690	681	666	652	640	621	646	616	638	607	655	708	667	679	576	626	666	640	633	619	619	632	611	608	615	658	628	636	641	618	642	627	676	635	616	645	640	603	649	668	641	665	697	618	605	648	622	619	618	654	644	631	641	636	618	623	634	664	664	625	619	605	635	653	650	649	616	688	697	613	661	650	645	625	645	665	633	612	629	602	686	653	626	648	614	624	654	638	637	647	684	634	629	612	635	668	615	655	598	650	645	649	647	654	635	653	640	674	599	626	617	655	670	633	619	648	619	655	620	665	612	664	647	657	629	616	628	621	594	613	646	613	622	636	582	621	628	661	651	681	665	629	650	583	620	596	646	678	612	638	659	629	627	640	686	639	656	660	645	657	652	677	638	634	647	640	613	642	602	636	630	634	655	599	607	646	645	670	636	619	605	671	650	622	619	648	638	677	647	644	615	633	662	624	653	624	649	687	668	662	660	637	655	643	624	633	678	579	627	597	661	708	627	626	628	636	676	646	671	601	655	662	645	662	719	632	694	662	638	616	673	659	613	668	634	680	638	678	669	647	617	644	641	634	664	610	657	690	604	658	637	643	658	623	635	598	608	630	641	642	687	647	617	676	637	648	616	616	625	637	675	634	645	645	650	659	628	628	613	699	629	610	666	682	670	618	579	655	605	639	672	667	659	650	610	629	633	626	709	624	697	628	630	669	615	672	621	584	662	627	680	614	626	619	623	623	622	645	613	633	658	604	633	626	680	635	626	675	598	675	672	651	641	654	680	592	620	658	605	679	655	638	664	624	656	688	635	625	640	619	678	649	609	652	645	635	634	669	655	689	652	650	617	654	657	633	672	631	661	673	621	651	624	673	608	700	670	671	693	616	620	657	685	623	680	660	684	614	613	622	639	634	662	686	642	643	648	639	635	618	626	629	636	643	634	659	669	636	678	627	691	663	645	613	623	661	644	675	632	620	595	609	682	625	629	638	632	643	656	673	608	660	648	598	627	626	611	622	647	616	606	649	624	650	628	606	652	642	623	671	666	598	616	661	654	633	644	648	629	681	605	667	646	631	635	632	584	653	619	584	607	639	655	646	617	640	642	646	620	624	620	635	642	602	644	629	646	615	707	635	658	629	644	640	675	586	623	656	675	648	588	640	642	627	659	618	682	618	659	706	608	596	597	623	633	616	646	631	619	633	704	633	623	651	599	604	654	640	642	657	668	639	622	599	663	647	630	675	601	685	641	663	596	623	648	631	637	618	655	659	653	640	645	643	659	661	662	657	627	676	610	638	632	661	621	652	617	666	659	615	662	649	634	629	637	646	641	642	650	643	593	659	653	626	612	664	645	663	679	645	653	618	691	627	652	653	659	639	665	639	631	657	640	693	590	643	650	633	637	619	627	680	654	675	666	652	660	631	618	623	650	624	624	652	650	680	614	624	642	637	639	689	657	635	654	642	618	659	646	615	662	622	646	674	643	629	663	682	650	650	624	649	668	626	637	653	639	609	689	616	636	683	642	647	624	624	630	634	651	667	599	632	664	628	653	684	643	647	661	616	671	570	686	635	592	631	677	622	611	604	663	682	617	643	642	630	622	649	612	601	627	639	612	673	707	624	617	662	674	605	678	611	649	638	627	668	623	624	623	664	685	658	624	657	640	631	627	635	626	633
25578	21395	27473	25009	11661	4746	3109	2332	1932	1812	1490	1360	1222	1155	1033	1050	973	1029	992	982	967	970	895	877	876	870	959	887	944	896	907	883	896	975	896	889	837	897	871	911	857	897	878	879	845	860	903	896	888	872	834	885	890	867	878	869	867	832	877	851	892	928	880	836	786	851	833	830	812	841	890	858	907	874	868	850	918	875	853	828	847	821	897	850	856	883	928	835	844	860	822	903	877	868	902	921	885	866	824	813	858	929	883	873	896	825	825	881	824	909	881	818	848	884	829	805	858	881	828	821	837	795	936	871	839	879	818	854	876	903	936	868	852	908	839	915	859	834	906	896	817	859	875	919	855	857	855	804	859	893	914	847	829	898	899	865	884	906	815	897	879	830	877	789	860	862	889	839	872	897	922	902	893	804	906	895	838	792	879	920	917	904	817	875	896	860	909	886	853	941	853	826	860	848	863	854	867	850	839	883	917	869	904	857	846	909	874	868	852	894	859	844	865	862	897	880	923	834	858	852	875	858	896	882	842	902	887	852	877	869	896	926	815	871	850	898	858	837	884	913	892	865	866	827	881	867	869	897	913	910	873	843	866	883	850	899	835	883	874	905	830	925	857	837	903	909	827	876	903	883	825	914	877	851	852	864	884	903	874	894	900	804	871	888	925	826	860	879	854	907	854	861	895	874	881	883	882	866	870	910	834	902	846	870	856	850	852	831	891	810	836	901	883	917	851	858	824	886	910	841	842	863	833	947	894	856	888	862	931	845	877	847	895	936	864	837	862	857	861	862	864	804	895	854	800	822	888	923	905	944	825	859	873	889	895	855	899	817	851	855	907	872	825	918	844	880	836	860	893	866	892	854	830	834	942	847	860	825	860	885	891	841	832	850	876	846	889	869	835	906	856	854	849	837	845	862	821	857	877	876	868	895	860	866	857	841	913	861	846	840	918	870	875	856	853	881	835	909	904	857	818	824	871	854	864	845	911	839	913	833	824	848	874	837	888	916	831	901	882	791	844	870	846	904	891	877	875	895	872	858	892	852	864	819	811	838	848	841	829	842	858	901	858	820	876	875	868	882	841	876	854	900	858	867	897	868	871	809	840	853	863	882	886	850	838	889	843	834	865	893	808	913	831	898	852	871	848	849	858	869	839	833	873	842	857	897	911	891	882	863	859	862	940	899	836	872	835	864	895	896	932	869	873	931	864	832	860	913	868	861	870	934	884	924	884	873	849	859	888	851	835	906	846	941	841	866	895	864	876	908	830	879	874	856	874	821	827	902	892	813	808	857	806	922	852	858	873	859	874	866	836	877	863	848	919	844	864	814	874	850	849	884	865	914	842	836	864	847	877	850	935	883	909	836	867	870	880	817	886	928	903	875	891	853	862	839	895	857	875	859	846	843	834	908	905	870	904	835	845	858	854	839	873	837	898	896	848	878	838	917	811	881	853	869	886	909	908	824	879	895	820	876	898	839	894	866	895	878	862	849	860	888	877	890	859	871	886	870	862	893	859	872	848	912	856	857	839	898	870	852	805	869	915	831	889	856	890	920	858	853	915	853	834	824	897	875	861	851	865	896	892	874	869	864	874	839	894	800	845	836	840	875	919	872	847	843	887	891	892	883	881	918	893	885	860	858	849	877	916	893	886	861	869	867	856	851	905	808	834	888	874	859	845	853	888	834	871	863	853	879	880	845	883	840	851	852	830	887	854	893	838	917	895	895	828	855	858	876	863	896	819	859	923	857	888	888	910	833	888	816	865	847	895	834	909	859	842	870	845	841	867	824	819	895	888	868	836	875	857	873	895	901	829	860	881	892	888	852	877	850	882	886	875	903	887	870	876	886	936	851	854	909	792	829	848	908	794	866	898	875	893	894	880	874	894	867	859	874	901	880	815	882	836	875	902	912	851	890	888	841	850	863	882	844	859	834	898	858	878	847	868	893	842	856	881	859	838	906	902	844	850	872	863	936	853	841	824	841	868	879	815	835	861	848	843	891	869	900	871	915	852	888	900	880	922	827	886	918	845	834	848	873	860	878	858	816	828	848	894	862	875	875	814	847	899	816	890	835	869	897	810	821	844	863	881	828	835	873	843	851	867	830	884	829	864	863	905	888	829	829	842	894	827	874	864	870	845	851	846	884	814	896	903	856	878	795	851	882	877	832	863	898	842	937	856	845	908	900	843	888	869	842	899	819	885	901	864	880	892	869	853	826	843	870	842	935	854	878	904	785	848	918	872	891	883	821	857	826	902	861	857	881	794	907	843	874	825	861	888	888	853	801	841	863	889	857	915	838	831	861	792	860	863	886	858	856	815	849	866	864	881	889	868	868	851	873	862	822	896	840	874	891	867	898	901	837	860	871	856	848	819	944	861	820	878	875	906	856	881	879	841	847	893	855	845	887	853	907	893	875	850	865	812	884	933	893	824	866	873	893	854	878	883	839	902	861	901	848	889	842	836	873	879	877	827	795	885	941	880	883	833	801	875	859	879	860	902	906	843	837	829	902	814	904	876	844	814	833	870	873	833	835	866	860	859	902	857	831	881	823	889	812	831	892	857	852	906	854	848	857	842	896	894	863	957	881	834	832	874	849	927	869	886	924	843	853	886	841	861	928	810	898	883	895	849	859	859	880	835	891	893	832	845	967	878	860	834	890	890	884	855	838	825	819	858	845	853	856	883	878	836	851	844	899	861	835	909	866	884	857	879	858	879	907	826	883	949	864	892	867	866	845	865	890	854	882	834	875	830	848	837	839	869	850	876	869	875	896	863	840	885	876	864	839	861	895	870	876	805	882	888	892	853	891	879	919	844	834	896	869	880	861	880	928	913	872	861	837	848	897	853	881	920	876	866	856	856	915	837	846	862	905	863	841	900	850	884	877	903	850	862	838	913	836	864	876	853	846	895	855	887	883	836	842	882	886	838	899	864	891	885	881	909	823	856	854	866	841	848	867	851	869	856	863	914	892	909	828	850	849	873	892	937	852	857	866	833	838	855	863	874	901	845	810	869	859	833	863	890	903	897	925	916	889	815	826	896	852	904	882	862	872	900	811	910	916	848	924	847	886	866	900	821	901	860	911	956	920	883	801	877	925	772	904	811	876	893	850	867	916	835	852	934	844	836	894	829	885	854	881	892	919	903	881	871	875	849	849	894	883	872	889	922	860	855	856	852	865	850	873	883	902	857	852	892	905	844	910	837	821	951	890	858	900	897	854	900	883	857	877	844	887	853	884	890	871	863	857	896	863	826	906	866	857	854	833	856	879	808	851	817	877	867	842	840	857	842	890	906	878	820	809	865	856	839	828	899	885	893	887	853	852	856	876	884	869	855	896	846	890	885	864	908	817	866	829	817	847	892	893	850	816	909	875	851	872	872	871	866	854	938	860	919	884	868	868	855	785	878	852	907	905	877	893	896	842	914	830	885	871	819	826	886	849	925	860	858	837	890	847	858	774	877	882	764	866	858	915	851	895	864	906	911	881	892	857
32976	46782	33839	17006	10673	8058	5813	4742	3766	3255	2580	2178	1845	1650	1505	1386	1260	1225	1339	1225	1229	1232	1217	1171	1146	1184	1190	1070	1076	1116	1089	1065	1071	979	1090	1088	1080	1071	1041	1036	960	1092	1007	1049	1025	1026	1022	1017	1070	1021	957	1062	1009	1014	1032	1016	976	1052	1011	1052	1051	1014	1020	938	986	1018	1060	957	1073	1033	1036	1040	1004	1022	989	959	1058	966	1004	1034	1035	1027	1032	1016	997	975	1034	1010	1035	1026	1010	979	991	1028	1030	998	1006	1031	1000	997	999	969	992	1008	1013	959	1031	931	970	1018	1039	1083	1002	1029	959	1018	984	978	1004	988	1035	989	974	1027	975	1016	991	1043	1035	983	1033	1021	1056	1020	988	1017	1049	1086	999	1029	1027	1025	1050	1060	962	1029	1019	995	1024	953	987	1016	994	999	1029	950	1013	1002	1012	976	1055	978	990	987	1020	998	993	993	1028	1027	1050	975	981	960	970	992	995	1006	991	970	999	1011	1016	997	974	1048	1016	1026	1003	990	1025	1057	954	984	1035	1038	1000	1014	985	1003	976	1028	1016	999	1009	978	1054	1017	1002	976	996	1014	993	1027	1022	1019	1010	955	1053	999	1027	937	999	1039	1009	1015	994	1065	1038	1003	949	996	1016	965	1042	1029	928	1058	993	1002	1051	1027	1024	1032	960	1009	1036	1040	1032	1015	999	987	1034	985	1045	1015	978	998	1013	1004	976	1035	980	986	987	1006	1047	965	1014	995	1040	982	997	975	995	961	1050	1010	1026	971	986	1052	1039	1017	1068	1087	981	951	1032	1007	1033	992	979	1016	1031	1010	962	1018	992	1032	1011	1009	1017	955	949	1020	960	1020	945	1014	999	1051	1016	1020	948	1021	997	997	975	1012	1021	1086	987	1049	953	964	984	992	1027	984	1004	963	1054	954	984	982	1015	1045	992	1029	1018	996	991	958	1039	996	1032	982	1053	1000	1031	994	928	1043	962	995	1024	969	1004	1048	1028	1009	940	1011	963	954	972	1022	986	973	981	1008	978	962	1040	1007	1026	970	1001	1006	1028	982	982	1016	992	1064	956	1044	977	1025	1004	1033	1008	1023	1017	1042	1019	1018	1010	1004	1029	1009	1000	1013	994	971	950	964	1012	1001	1010	1019	1009	959	978	1000	962	1035	970	989	1004	1045	1039	973	943	1014	1055	956	964	1003	1101	1049	1002	971	998	980	1030	1085	1026	993	985	1006	978	997	1000	1001	1057	973	948	981	994	1087	968	1004	995	999	1004	1042	988	977	1043	1040	1027	1027	974	1011	1001	1002	998	972	1009	1001	995	1034	1012	1073	983	1008	1050	987	975	1040	1018	975	989	990	997	1065	997	1027	1054	1035	988	1016	963	1002	946	1006	1013	1016	960	967	973	980	998	987	949	1017	1029	1019	1033	1070	983	1021	1019	1010	957	1049	1016	1022	992	1049	1036	991	1001	1015	1043	991	996	991	1048	977	1003	1026	994	1023	979	1013	968	956	1002	973	1042	1057	1001	997	1054	949	1004	973	1071	1037	1034	1092	1034	962	991	993	902	978	978	1045	972	1002	976	1012	1024	1018	1003	959	988	1043	1008	1037	993	993	958	1037	991	1031	965	1009	1060	988	973	1022	1009	931	1032	1056	1058	981	1014	1014	962	1022	1019	969	1062	954	997	976	993	988	1016	997	983	986	1041	996	1036	916	1046	1026	1040	1009	975	973	1018	974	1038	978	948	981	948	1027	1021	967	1031	983	1004	1046	1043	985	1013	1004	981	985	999	1004	1070	997	1053	995	997	968	1002	976	1004	1034	1056	983	1003	960	996	1029	1004	1014	1020	1007	1074	971	997	1030	1003	1010	992	966	1013	990	1011	976	998	1006	1001	1036	1026	1000	991	1030	993	988	1021	1038	967	979	1047	998	994	961	1035	993	1037	984	989	996	985	970	1006	1054	1021	1019	915	990	1044	981	990	986	1026	1027	958	986	1039	1029	1043	978	1020	979	992	968	1010	976	1017	1010	1033	1008	1000	958	1019	954	1023	980	978	1065	1041	971	1026	998	1025	1009	1017	1030	1029	1040	993	1129	991	1021	1011	1019	962	1054	937	1001	994	984	1022	1046	1003	996	1042	985	1057	1004	1013	977	973	1001	983	1041	1012	974	1014	1051	986	970	999	1006	1013	1010	1008	1033	955	1018	974	968	977	1023	1027	996	1015	988	1001	1025	1080	979	1004	1010	1021	1016	963	1040	1002	986	1009	1000	1022	1029	1028	1000	980	1042	964	1004	1015	1058	1010	1009	1030	985	1019	1024	1028	998	985	1015	1046	998	1036	989	1002	1005	947	959	943	962	987	993	1025	992	992	1039	884	998	986	995	945	992	1004	1034	1004	1040	968	1089	965	998	1035	1033	1009	1003	1001	978	997	1024	1051	980	1028	1014	1003	1001	1004	996	984	995	1006	1003	1025	1002	1006	985	1010	1013	1028	1016	1047	956	1047	1016	991	971	1043	977	980	1018	995	1018	981	995	1012	986	1004	1027	979	1017	963	1026	1006	995	1053	1037	994	1052	980	1001	1000	958	1039	1033	1037	999	1000	1002	1001	996	1015	1025	979	927	966	996	1033	1054	1002	973	1027	988	989	1039	1014	958	1034	954	969	998	1018	959	1018	1034	923	1073	978	1023	976	961	1038	975	1039	1015	983	1037	1023	1000	1049	991	1002	1026	1024	1034	1005	1040	1049	1030	973	998	1040	1059	960	1020	1038	1000	1028	949	1082	943	989	1045	940	991	979	1035	1033	1017	1044	1008	953	1007	985	1033	983	1008	1019	1039	1026	1058	1037	1037	983	1059	1016	1021	1055	987	1048	1004	1047	966	1005	967	1005	990	1081	1001	1042	1022	1012	1011	1039	962	955	1008	1071	1000	1010	985	1036	1026	978	1013	974	1017	976	967	1052	951	1014	1013	977	980	991	999	957	973	1059	1007	1019	1047	1027	976	1070	1007	1032	1033	1026	1023	1024	950	1031	1009	1005	1054	1043	991	1002	1004	964	936	1025	1015	1014	1000	973	999	1055	1018	943	945	1006	997	991	1030	987	1048	1013	998	1012	994	1040	1008	990	986	993	1002	1000	1021	1088	1002	936	1000	1000	1004	1044	1045	1016	1015	980	993	1019	1044	1005	1027	1018	984	990	986	999	987	998	1026	1009	1000	1018	997	986	988	983	1002	1023	1044	934	978	1093	1026	983	981	1036	1008	969	1005	1053	1023	1010	1046	987	1027	1035	1002	1050	979	1015	1009	1071	1027	1020	1043	1008	1013	1074	996	1037	1029	990	999	986	1001	965	970	1014	1011	1000	994	987	983	1021	1010	1002	995	1012	1004	960	981	1019	1070	999	956	975	1004	1024	1024	999	967	1035	1040	1015	1040	975	996	991	975	983	978	1033	1080	988	976	996	1082	1000	1034	1020	1010	1048	1032	1024	959	995	1013	975	988	950	1021	964	987	1012	1014	986	1025	998	994	1080	1003	1038	1094	1000	991	1022	927	962	1059	1028	1015	1057	1023	1045	1016	1007	960	1028	982	1000	1020	1018	981	1032	984	1021	1003	1014	1034	967	985	1027	984	938	1020	1050	969	993	960	1036	1023	995	987	1009	988	1040	1002	1035	1018	1045	1056	1022	1026	998	945	1006	963	1004	1016	988	1002	1027	968	1027	1072	991	984	957	948	1047	975	1025	994	1033	989	981	956	1022	1052	1042	964	984	1006	1016	1035	1035	971	981	991	1040	1062	978	1043	976	1011	1089	1012	1073	958	998	968	950	991	984	997	1030	967	1051	999	996	982	1030	996	963	1014	967	1017	999	990	1045	1057	1008	976	996	1035	996	1001	1044	972	1081	970	1026	1106	989	1024	992	1030	966	1041	1050	991	1018	962	1028	1052	965	1002	996	991	1006	960	1032	1021	1011	1019	964	1020	996	1021	1024	974	940	971	1012	999	972	1029	1037	962	1042	1079	988	989	1002	995	1031	1001	955	963	1022	975	986	947	1008	1004	976	1060	1004	979	996	1023	985	1053	995	1054	947	981	1027	958	1020	985	1011	993	1010	978	1084	1058	991	1013	949	999	990	1015	1043	1040	938	960	1039	986	1009	1106	982	913	1036	1055	1015	1043	1003	998	1050	1035	1031	979	1009	952	940	950	1077	1008	1044	1024	1040	984	1018	1041	1052	988	1042	1035	1008	1006	992	968	1032	961	976	996	987	1011	1011	999	1021	1039	1009	983	993	1023	1029	991	992	1018	1020	975	986	982	976	974	995	985	977	1012	1035	1010	1039	934	1085	1012	1012	993	986	978	1024	967	1018	1003	980	1054
23208	21345	28980	24041	21330	20996	11867	4690	3502	2785	2404	2035	1773	1507	1315	1355	1280	1264	1153	1094	1115	1076	1109	1094	1059	1026	1009	1060	1010	995	937	994	999	990	908	1019	973	952	943	983	981	946	966	930	962	911	890	920	909	935	884	944	872	912	881	952	926	939	928	913	927	897	905	912	909	953	933	949	919	885	917	883	907	981	942	893	927	921	950	929	959	911	884	951	857	874	933	887	929	882	901	928	863	888	934	900	929	903	914	918	906	917	930	907	917	934	963	906	889	886	926	904	892	892	873	934	947	878	878	857	956	901	983	976	844	901	879	975	938	925	926	928	898	929	875	910	930	937	955	909	955	893	917	967	894	887	872	875	933	960	873	937	884	897	938	891	878	845	949	844	932	915	920	915	925	922	934	923	970	923	939	876	858	933	950	871	898	896	906	888	920	876	882	974	940	909	888	926	908	903	910	944	900	892	944	910	892	900	933	915	892	923	957	893	890	862	912	918	913	910	864	868	839	898	893	908	885	887	883	938	861	895	933	946	865	915	963	918	948	846	922	863	940	871	901	904	990	905	918	912	911	885	915	901	911	878	927	905	908	911	942	855	897	917	929	897	943	900	892	1001	921	910	952	922	925	915	896	887	870	913	929	875	945	947	872	961	934	891	897	889	909	884	911	910	954	947	918	906	901	890	887	903	936	938	916	931	936	892	869	880	926	888	975	904	903	920	961	911	904	928	956	923	873	878	894	866	935	896	909	897	915	948	927	933	925	872	902	922	909	841	886	896	916	893	905	932	900	890	923	918	915	918	898	923	872	931	909	913	893	902	938	906	931	928	928	927	920	911	881	932	869	896	950	874	945	923	934	876	919	916	874	894	961	930	938	926	900	913	868	937	899	899	935	909	904	867	839	891	921	916	918	850	899	888	922	905	950	864	947	898	881	919	911	946	928	947	917	877	918	831	922	924	947	890	885	895	956	929	938	914	927	921	840	968	909	867	839	905	878	901	912	886	877	928	872	935	926	928	842	858	876	964	887	962	884	925	969	909	872	876	888	881	951	905	873	900	906	945	934	964	920	918	880	870	976	896	915	921	904	893	923	898	916	869	937	885	886	904	904	881	968	971	888	891	903	912	918	883	921	947	924	939	875	965	845	871	851	936	900	922	924	910	904	889	981	912	919	893	880	883	896	868	895	867	948	892	886	883	940	907	888	889	867	944	895	916	923	890	931	923	943	943	882	902	1009	940	883	922	895	950	892	886	868	918	881	941	909	906	911	964	885	928	881	926	907	913	973	943	924	950	919	857	944	842	941	919	882	888	935	885	894	963	919	877	887	911	913	929	905	874	920	885	925	924	894	939	857	910	929	886	934	946	883	886	962	960	953	896	857	910	887	896	921	893	893	884	951	927	921	970	906	933	875	885	896	874	884	916	907	870	978	894	948	903	915	884	948	872	875	993	915	903	938	875	902	945	880	910	872	913	959	933	935	921	926	945	893	891	916	900	910	900	868	876	937	959	865	870	923	918	880	889	928	902	906	924	835	903	869	888	881	943	947	901	917	943	886	851	940	897	858	981	970	901	965	913	908	899	903	961	848	909	981	895	881	943	912	943	892	914	910	922	914	869	916	860	964	876	933	890	928	934	908	948	886	919	886	893	914	895	961	923	963	883	911	988	919	924	882	918	920	979	917	941	879	927	931	956	888	823	919	864	935	929	939	859	918	891	892	914	951	913	922	915	888	890	970	961	874	866	919	915	841	939	927	960	920	876	938	971	809	927	869	880	923	925	908	907	896	925	917	855	982	912	880	876	861	889	945	943	906	919	935	875	907	940	881	892	894	930	896	904	904	915	950	913	912	921	943	931	865	955	832	934	908	880	922	915	946	881	833	887	927	930	900	979	889	936	899	936	984	949	905	935	902	886	937	909	910	898	939	901	909	943	881	909	950	881	900	893	986	907	935	884	886	937	896	963	885	902	919	896	911	906	918	876	878	911	935	880	926	824	919	904	917	922	879	958	915	955	935	914	894	941	969	901	949	942	905	935	872	892	907	934	897	897	850	939	848	881	920	930	893	943	895	900	902	896	930	878	934	909	915	967	948	917	895	879	862	942	886	906	910	894	900	891	934	972	898	912	882	859	880	931	902	933	928	886	901	849	884	922	945	852	941	905	869	933	915	897	961	895	907	901	945	880	913	914	928	868	896	875	909	881	950	891	897	914	923	927	914	933	932	901	928	915	896	887	905	902	861	914	928	914	904	878	909	898	941	861	946	884	918	974	919	856	882	905	949	962	913	898	884	937	880	894	894	862	908	921	912	989	938	918	903	909	885	938	881	919	921	914	913	903	911	929	893	905	914	893	898	912	879	931	897	920	900	922	914	982	925	937	928	893	870	895	908	930	909	880	921	972	941	896	918	911	872	919	888	907	919	889	850	927	846	944	912	895	855	875	909	875	929	903	889	919	926	886	849	912	942	860	940	911	899	873	936	950	953	891	949	940	874	885	929	925	910	872	885	909	914	933	881	937	919	946	860	852	880	872	844	900	915	907	873	879	872	906	902	912	868	916	953	935	931	908	904	909	874	931	936	894	879	917	926	849	886	904	956	917	910	897	839	899	923	883	887	877	883	908	931	841	911	889	930	844	903	911	921	879	897	927	918	916	913	863	910	942	936	947	899	893	881	914	942	905	930	886	871	898	956	917	922	938	891	934	877	819	921	947	913	948	945	910	902	888	847	922	913	867	928	821	877	895	957	868	833	885	919	911	852	867	893	914	924	884	832	902	894	916	939	905	895	871	947	917	932	878	887	924	890	933	963	894	905	903	882	915	861	885	954	927	899	912	933	929	958	892	898	918	939	884	960	944	882	888	948	940	945	887	909	919	963	937	884	908	891	963	915	931	893	916	906	895	850	946	909	919	888	882	999	921	927	914	946	877	893	869	917	944	946	920	889	923	860	970	905	866	887	913	902	877	928	892	909	898	874	880	931	920	878	946	926	899	857	961	897	872	964	879	880	942	928	866	922	905	910	909	908	907	960	838	879	931	893	872	936	931	917	905	942	925	944	961	926	880	972	926	822	880	893	947	900	951	891	887	907	901	931	912	939	859	891	887	909	904	927	946	924	902	874	873	843	951	925	918	909	944	892	881	913	876	933	951	936	896	931	971	911	970	957	919	923	911	898	906	884	920	904	886	882	915	918	931	917	920	857	846	912	918	960	901	892	980	901	897	897	923	908	905	860	901	875	872	951	928	926	864	907	941	937	910	924	925	891	888	917	947	977	885	909	894	942	894	933	863	943	889	916	900	876	911	933	910	898	858	901	838	930	960	916	941	922	918	848	885	876	958	880	921	917	967	917	879	939	914	963	884	937	910	872	905	905	919	896	963	869	893	896	901	909	918	936	935	945	876	931	864	905	899	894	962	893	916	902	937	892	970	883	922	913	906	888	892	914	865	939	889	849	916	881	929	884	930	939	880	921	933	855	876	927	884	897	974	927	934
36055	57780	46001	24938	17637	13862	10138	7932	6611	5439	4174	3610	2857	2329	2035	1882	1757	1683	1557	1474	1418	1420	1400	1413	1332	1246	1219	1251	1256	1161	1124	1126	1199	1212	1100	1063	1045	1096	1065	1101	1045	1034	1050	1093	1059	1039	1058	1034	1008	1056	1052	1028	1057	1062	1001	1021	957	1052	977	1067	963	1021	991	1040	1003	1067	981	1035	1043	1004	984	1040	1013	1040	1014	1026	971	980	1030	989	1003	1042	973	1011	972	983	1025	1029	993	1003	1024	978	1002	986	968	1014	1018	1039	1025	993	1038	1051	998	1017	1009	983	1054	1005	1020	1007	1026	1031	1020	1023	967	980	1050	978	1048	1028	959	985	1033	966	1029	996	936	1030	956	962	1026	1080	975	1012	993	976	1028	1003	1007	983	1073	1021	994	1046	1004	974	1030	1042	959	1037	1018	1072	1020	1030	1019	1007	1010	1020	1038	1002	1015	1036	968	1001	999	959	1044	1009	984	987	1003	1019	1006	1025	1005	1031	1007	1006	944	1037	1009	1021	1014	1105	1013	1010	1026	995	1033	1009	1038	1029	1069	1002	1013	1035	1014	1051	1058	1026	1003	1026	975	939	1025	993	1040	1001	1013	1028	1012	1087	972	1022	1022	994	1010	1057	1013	999	1003	995	964	980	1028	1029	1040	979	999	946	1072	1000	1010	1036	1026	940	1018	1016	1084	1014	1047	991	1079	1016	1026	1018	967	992	970	1026	1028	995	969	999	1066	1028	981	1023	1024	999	987	1018	1045	1014	1019	979	1009	1020	1049	983	1054	975	1001	997	943	1009	1022	1029	965	965	1046	996	1027	985	1037	943	1015	1004	1040	1008	1013	1027	976	1001	1045	1040	1000	1005	1012	1016	985	1019	1017	1035	942	1010	991	991	990	1073	1092	1012	1068	1008	983	985	1020	1029	1007	1003	978	1021	997	1018	1019	959	974	1064	1021	985	968	1021	995	985	1077	1020	990	1040	984	1038	1024	1007	1060	1046	1017	1027	1035	1020	1069	969	987	1066	997	1030	995	1049	1032	972	1012	973	1013	979	1004	1007	967	1048	1004	1022	992	987	1015	1028	986	997	984	1019	1023	974	1046	1054	1025	950	1007	1042	1035	1061	1000	1013	993	1052	1049	1015	1071	1016	1003	999	1003	972	992	1005	979	1019	1017	964	1056	1005	992	982	1018	1034	1002	1065	1015	983	1046	1025	1017	984	1015	983	995	974	1051	1040	1021	1049	1011	1009	1048	994	1053	1015	1035	983	1019	999	1023	1037	1023	1030	994	1010	1030	988	1056	1026	1055	1053	990	1011	999	1015	990	1030	1010	1029	1009	1041	1066	1012	1011	1004	1029	1036	1079	1009	1032	996	1045	1026	972	1054	1072	1015	986	1007	1067	965	1003	1054	1018	971	986	977	1012	1008	1020	1012	955	1009	1038	1008	983	1014	1026	1018	987	963	1018	980	1034	996	986	1063	977	1025	985	1029	980	1023	1035	962	1045	1047	1036	1010	1088	1049	1008	1024	990	995	1037	1024	1087	1041	960	989	931	1012	961	1052	1057	1035	1002	1021	1016	1021	986	996	971	1030	948	985	1019	1004	1015	984	986	973	1067	972	1046	985	1012	995	1038	1022	1038	984	1041	1059	1017	997	995	987	986	1017	1007	1014	1007	941	998	986	970	1034	968	1057	1001	991	955	1028	1055	1039	1073	990	987	1001	1014	1047	969	1049	1020	988	1041	1015	1001	995	1033	958	1015	1005	1007	1020	1027	1024	1018	1038	1106	982	1061	1004	982	957	1040	1005	993	1012	1004	987	995	1011	1020	1064	1020	998	986	975	1035	1030	1007	1024	1021	1003	1003	999	992	1008	1031	957	1027	1018	1019	1052	1059	999	1042	1012	1033	1059	947	1031	983	1030	950	1002	1046	1074	1071	1037	1027	1004	1001	1048	1004	1024	988	984	1018	995	1029	995	985	1034	968	1045	1106	924	1036	1027	1005	963	1023	996	947	980	1028	1004	998	977	977	1012	954	1045	950	1008	1007	931	957	994	984	1011	1020	999	1039	998	991	972	1047	1048	1032	1018	1028	1010	1030	1053	1023	1005	1036	1004	1002	995	1039	1020	1035	967	1038	1002	992	993	1013	962	981	998	987	988	1036	1049	1005	1018	1027	1032	1037	1026	1031	1013	983	1030	1040	1044	1047	1037	1050	987	1018	1007	996	963	1006	971	1008	1053	977	1020	1034	1010	981	1012	1018	971	996	980	1060	1072	977	996	995	1084	980	1015	1039	892	1063	1067	979	1015	1008	965	1045	979	980	962	1036	970	1009	962	1001	1051	995	1039	1043	969	1036	967	955	1026	986	1069	963	1008	981	1048	1021	1035	1000	951	1041	1038	1009	1000	1015	1034	998	1002	1030	1010	976	1032	1006	1034	1024	1020	984	1013	1012	979	968	991	932	976	931	969	1030	1013	1016	1046	972	969	984	1032	1006	989	1026	1008	1022	1005	1022	925	990	1002	992	951	1045	1011	1068	1008	1043	1035	1029	1009	1028	993	1004	1016	1014	1060	1015	1059	1074	1008	1007	1025	1011	1000	1048	1039	1061	1011	969	970	985	1058	1059	993	1019	997	976	1014	1031	1027	1008	993	1011	1036	1002	1030	1041	999	955	1052	990	1015	1013	1034	914	1026	1010	1016	1007	977	1022	994	1008	1034	1006	987	1028	1062	1024	1020	1049	996	1042	992	974	1038	1032	1035	932	1009	987	1024	966	971	1033	1025	1037	1016	985	992	1002	1030	997	1034	1069	1003	980	1086	1031	1004	1037	1004	1023	945	1009	999	983	996	1011	968	1020	975	1022	991	973	1000	1023	1027	1011	987	1079	926	940	974	1019	1061	1026	989	979	1036	1016	1046	984	982	1008	1012	1007	973	982	1045	984	973	1009	983	982	989	1024	1019	1021	1016	995	1077	1034	1060	977	959	976	1006	1004	954	998	1003	1027	974	1023	936	986	1045	1014	990	996	1026	992	1019	1005	969	1022	980	954	1010	1018	994	970	1055	1058	1013	994	976	969	1042	1017	1075	1017	1034	1034	1043	1037	1024	1012	1031	1042	993	993	930	1072	977	1057	1000	1017	937	1020	1005	1014	1036	1011	1031	970	906	1000	1054	1042	1029	1031	959	1039	996	1072	1042	1052	1078	1022	1017	1018	1011	1054	999	994	1037	1053	1011	1016	951	1002	1010	1046	1037	1097	1000	1000	1061	1040	1007	1057	970	1035	1015	992	984	996	995	1002	1016	1012	967	997	1088	1011	1040	1014	1019	971	1051	986	993	1017	1007	1039	976	962	982	1055	999	993	1033	982	963	1001	1007	946	990	1031	1000	1007	1004	1018	1040	1023	966	1031	995	1081	1037	1038	982	1008	970	1009	1060	1046	1013	966	1027	1004	1008	1012	1075	1012	990	998	1017	1037	1017	954	1006	1039	1018	967	1034	994	1073	1008	1017	1001	1019	1048	1033	1030	989	1014	990	1011	1011	1011	1019	1021	991	1030	1056	1055	972	952	1054	1014	1003	991	1012	1044	991	983	974	994	1025	1003	968	991	995	1007	987	1001	1003	959	1017	1023	1102	909	992	1048	1032	1009	976	987	996	1078	1050	997	1036	1032	994	1015	956	1032	960	1077	990	1009	973	1028	1028	1050	1057	1013	1008	1012	971	1051	996	1079	987	942	935	993	1010	960	1006	1007	1072	962	981	979	1062	1007	997	1086	1031	983	1019	983	963	989	992	991	1012	977	1042	1023	1058	990	1061	1023	1019	1059	1037	988	994	991	1010	988	940	947	967	981	1028	1032	1025	1032	1011	995	980	955	1028	997	1035	1023	1022	1021	971	965	1061	971	1012	1026	986	1027	1037	1046	1002	1001	1070	1019	985	1033	1051	983	1046	1044	1033	1063	977	1041	1019	979	1022	990	1011	994	982	1006	1028	940	1018	995	1053	990	1038	1043	1039	1030	1001	1003	1023	1045	999	1008	994	1015	1006	963	1016	1006	950	1012	992	1030	920	983	1073	1034	995	1023	1013	990	1014	1009	1032	987	988	985	1011	1046	1019	1020	1010	1054	980	1040	1031	1019	933	1035	1024	994	1035	1018	987	1048	1009	948	947	980	1054	949	1056	1003	1021	1038	989	992	999	1040	1011	984	1046	1016	1039	1009	1021	957	994	974	996	990	1052	1020	1021	1024	958	1010	1006	1031	1016	1042	925	1024	1042	1067	982	1006	945	1009	984	1000	1039	1041	993	976	1024	1023	1003	1028	1020	984	1003	962	1002	1043	995	1000	994	1083	1028	977	1077	988	1068	1061	946	994	1011	1034	999	997	1027	985	1037	989	994	1020	979	1008	994	1039	986	1040	1030	957	971	990	1029	1019	1043	1020	1015	994	989	1007	989	1002	1022	1009	990	1009	1018	1053	990	1027	985	958	1075	1009	1018	1024	949	1024	1006	1008	991
29360	25214	22756	10616	4391	3095	2156	1475	1329	1143	998	934	787	748	697	643	704	679	630	646	696	647	618	648	650	644	671	698	607	650	594	585	629	617	686	612	602	583	549	573	591	580	600	571	574	556	558	571	575	575	552	578	569	580	588	568	613	563	565	574	604	587	571	580	583	562	574	594	584	594	584	574	613	597	591	557	587	608	567	645	600	612	573	567	559	621	562	605	568	615	581	563	560	566	587	586	544	607	574	596	545	602	630	581	584	609	559	571	611	604	602	606	600	593	607	601	588	569	613	581	593	611	602	586	592	610	614	569	601	543	565	604	554	573	576	574	620	565	589	576	632	561	578	574	579	581	619	628	590	586	579	577	556	548	614	565	598	547	561	559	635	565	587	580	589	573	607	650	587	607	597	557	643	589	647	600	600	594	588	582	610	600	608	567	540	648	607	578	615	597	543	573	579	596	629	572	600	630	621	619	596	577	566	555	594	574	630	565	574	602	605	589	571	555	588	590	551	562	613	626	592	594	606	575	573	602	558	628	602	604	578	596	561	598	607	611	589	603	623	602	558	583	614	568	568	575	554	591	558	558	596	582	655	636	611	587	606	567	512	599	610	588	556	588	565	597	627	558	602	607	572	564	567	598	585	642	626	574	591	574	579	573	606	615	543	596	596	612	556	593	619	589	545	600	608	589	633	584	576	551	558	548	578	616	556	559	598	586	570	571	601	602	598	605	552	574	580	585	541	603	611	644	565	582	549	593	604	627	603	554	579	581	598	589	599	553	551	603	646	583	597	595	575	571	571	593	569	594	601	619	595	589	599	590	577	575	646	612	611	569	602	600	546	584	594	585	605	633	583	621	619	567	600	603	607	594	588	568	588	575	618	571	555	591	594	597	633	599	616	598	610	582	623	589	544	580	579	564	610	641	612	571	644	584	605	632	575	593	580	552	567	583	571	565	552	600	601	611	564	587	582	573	613	570	584	564	560	538	602	617	569	617	559	600	596	646	567	608	616	588	616	624	619	574	591	597	623	582	570	595	597	581	601	579	532	581	599	575	600	593	576	548	629	605	560	607	573	525	556	566	566	583	592	608	570	589	590	596	569	634	579	588	597	592	580	565	567	569	608	578	596	566	621	611	630	592	642	591	620	620	542	572	558	607	614	595	572	590	631	575	606	578	565	629	595	574	622	549	613	617	554	625	608	563	554	586	604	568	600	586	577	609	588	587	574	561	586	590	604	621	540	588	561	586	597	585	582	550	564	612	626	620	598	564	585	591	627	597	637	532	563	579	576	578	609	593	597	577	591	580	591	609	595	647	589	593	603	603	556	572	572	581	559	601	578	591	590	569	571	572	601	556	601	619	602	609	616	570	614	551	592	629	572	597	590	579	581	638	613	630	630	635	572	569	555	595	581	610	593	583	611	614	600	587	573	561	581	584	593	579	610	568	627	592	638	560	610	585	618	597	608	548	601	598	588	615	598	603	610	591	608	547	607	612	550	598	599	577	588	521	574	578	569	577	572	624	565	591	565	584	584	535	512	606	589	627	582	623	590	581	576	631	566	584	567	561	563	606	605	576	593	578	615	565	568	547	601	593	630	583	607	576	577	588	643	627	565	577	564	560	597	628	607	591	617	610	592	576	563	543	560	546	601	590	575	562	613	655	591	572	604	597	579	557	579	637	594	640	611	586	621	663	584	591	590	586	563	616	573	582	583	565	626	597	636	616	647	573	608	565	566	603	603	550	595	631	583	571	593	568	575	622	581	609	614	571	596	587	564	585	605	584	591	635	574	584	587	545	629	586	614	577	598	588	540	616	596	549	575	569	626	575	542	558	601	610	581	570	600	589	595	596	592	602	546	543	596	587	557	567	593	605	598	575	588	572	574	613	535	575	578	602	571	563	605	580	566	580	573	549	593	553	609	609	577	585	562	568	587	581	599	580	576	599	583	563	598	605	628	565	592	569	579	591	571	574	584	583	550	575	536	631	581	594	588	583	589	576	589	604	607	617	590	594	577	609	562	591	602	560	631	628	627	551	552	569	569	542	569	610	587	585	574	578	588	599	576	613	579	595	543	603	561	560	616	527	610	563	629	566	586	559	578	600	610	581	604	591	599	583	608	631	621	627	611	630	551	601	625	579	546	620	594	564	604	589	606	570	597	588	626	643	565	608	569	563	603	590	566	565	628	590	578	613	575	534	595	583	616	591	597	601	603	616	541	615	565	609	584	647	578	568	645	582	597	559	576	620	577	601	580	540	622	619	638	576	597	605	575	597	599	602	572	591	586	595	580	570	640	577	620	644	620	625	563	569	604	563	583	631	569	611	608	591	579	580	593	568	617	572	571	548	585	575	599	592	597	607	576	621	607	579	591	577	560	586	604	575	576	595	563	610	613	582	612	598	558	662	577	611	602	571	590	617	582	657	597	599	591	602	602	555	586	612	610	596	562	615	599	598	574	546	587	606	629	543	586	556	557	594	581	582	562	582	594	614	633	561	626	600	566	602	593	543	601	590	574	568	599	550	564	576	590	576	574	583	606	569	586	625	592	583	567	563	570	536	559	576	582	553	587	580	570	590	605	614	557	586	606	560	575	565	571	551	609	601	560	569	594	600	581	595	575	585	568	583	600	610	628	596	579	568	606	592	593	527	585	581	584	603	554	614	582	567	610	619	578	588	600	595	615	582	615	604	608	563	600	592	589	554	547	588	596	602	620	570	566	578	556	578	605	572	575	578	586	539	559	618	547	553	581	587	599	631	585	538	628	604	578	612	594	609	565	542	587	598	583	552	568	636	599	608	605	623	592	614	563	583	624	566	563	560	568	565	561	583	597	602	602	597	594	595	569	574	620	562	625	616	571	562	596	594	604	574	578	573	554	579	606	567	570	549	569	637	613	594	594	590	616	620	606	542	601	587	617	569	575	579	567	563	628	587	616	548	555	603	608	590	609	579	600	605	574	579	597	583	621	599	567	586	602	578	598	602	577	559	597	595	608	580	619	605	590	564	527	586	599	553	585	564	567	554	580	597	571	543	572	609	582	586	561	587	601	596	636	565	592	602	601	595	633	593	592	564	602	578	560	567	597	600	584	604	551	537	565	581	593	635	591	572	600	551	583	599	584	579	578	543	610	617	611	646	591	535	618	607	540	582	568	601	592	586	577	573	620	574	537	608	606	577	556	602	575	581	587	595	572	587	548	524	625	578	599	579	582	563	574	559	570	629	632	595	635	603	598	619	577	544	593	584	601	621	522	602	619	601	598	593	631	584	588	608	644	609	600	599	593	600	603	623	574	565	608	579	563	630	596	566	631	586	534	553	588	590	588	611	619	624	560	606	571	568	605	624	536	630	540	590	581	610	608	577	559	592	600	639	588	599	579	567	603	584	602	545	584	612	595	601	599	621	562	642	580	617	584	540	603	624	623	594	634	571	574	613	516	550	618	548	620	541	547	577	640	601	589	658	585	565	575	570	582	597	586	635	578	599
30737	39048	25767	11511	7501	5976	4140	2929	2448	2219	1764	1582	1287	1118	1070	1038	975	894	874	876	882	797	871	840	880	798	800	817	752	765	743	732	776	756	784	726	747	760	766	704	686	708	689	713	750	699	721	637	668	701	688	703	727	722	725	662	692	745	655	726	676	682	728	704	730	724	711	741	726	656	701	718	707	672	726	714	712	663	718	716	701	736	723	733	753	689	691	739	710	673	763	652	721	736	778	705	672	759	752	720	737	722	702	703	676	703	669	691	672	714	694	672	762	712	684	682	670	662	711	741	731	712	697	663	681	717	691	727	722	706	721	656	703	750	765	722	741	732	692	726	712	681	744	720	717	721	743	669	672	742	677	677	675	661	726	710	721	727	760	680	677	720	690	739	676	733	706	698	681	766	742	700	681	662	705	685	695	709	695	761	668	712	747	701	686	672	717	672	740	706	694	721	705	709	697	764	673	675	731	743	684	699	710	690	689	712	630	721	734	726	719	738	730	754	767	700	712	686	693	729	684	703	734	705	700	706	743	750	685	649	736	715	699	711	743	690	720	706	759	742	719	700	692	691	720	700	690	697	686	712	664	729	664	676	668	667	728	744	718	685	729	722	712	718	699	690	716	696	714	697	733	699	702	717	682	710	724	664	682	745	723	683	730	751	686	746	703	722	677	735	767	691	720	675	720	715	716	724	728	726	710	700	714	678	690	692	726	704	696	710	675	687	722	670	695	683	722	714	709	713	698	714	715	687	688	772	680	674	678	751	690	713	692	699	676	756	693	711	696	646	719	732	683	728	698	688	686	716	709	678	677	719	687	660	723	720	671	685	732	759	724	749	702	732	709	699	677	675	687	713	748	652	732	736	704	667	711	709	681	748	669	739	725	736	666	703	718	705	698	691	716	700	690	643	698	689	725	698	711	715	701	714	712	712	671	732	722	697	741	678	738	713	722	736	660	735	706	703	705	721	676	687	663	732	750	700	776	700	770	637	702	706	695	700	736	650	719	722	723	700	752	683	706	704	658	666	702	687	680	708	705	750	702	720	690	689	692	708	722	686	702	703	701	723	714	752	709	699	791	706	777	729	693	667	706	690	712	672	745	676	685	745	708	635	702	744	688	753	719	689	708	752	706	701	763	733	721	702	709	712	700	660	718	670	718	732	670	723	667	730	720	722	741	731	693	695	695	644	717	702	745	683	725	754	700	726	710	685	738	705	690	701	752	668	672	703	702	695	723	698	723	703	724	666	695	720	703	700	670	668	702	708	693	684	707	698	668	706	697	657	732	678	698	701	670	723	713	707	682	649	694	689	712	694	674	710	705	676	726	661	704	699	697	725	631	681	723	689	671	697	734	721	719	705	695	686	706	714	716	730	702	672	701	703	686	733	737	683	741	726	712	720	691	717	739	719	715	687	680	703	696	686	689	709	697	713	699	746	728	734	701	684	720	731	690	738	721	670	660	759	680	733	708	718	737	697	732	676	716	740	684	687	764	684	710	677	676	681	684	666	714	707	698	700	705	759	736	704	658	739	724	720	693	738	683	710	690	756	723	664	723	703	720	711	706	704	730	713	748	778	668	696	724	704	703	717	724	683	697	712	689	683	700	678	710	692	714	686	695	719	726	717	715	667	750	741	725	698	693	727	683	667	691	717	689	655	692	720	680	698	745	697	696	691	770	710	693	726	720	704	722	674	708	725	744	680	696	712	693	742	672	693	704	719	710	702	711	624	731	733	735	716	684	729	700	685	764	699	702	687	742	698	689	729	730	746	691	655	692	669	701	696	729	672	682	629	650	661	723	733	731	709	666	748	680	708	746	749	732	744	697	702	697	737	712	720	770	708	664	716	696	712	642	752	700	724	713	736	701	710	736	719	710	702	684	724	751	675	706	724	708	710	693	728	679	629	682	698	702	716	657	780	706	690	694	715	751	723	747	727	701	730	714	715	692	709	744	705	660	701	715	710	713	663	750	693	724	738	710	717	678	752	675	649	724	761	725	711	723	725	704	693	702	695	691	694	716	699	645	687	726	701	685	724	704	666	716	754	740	729	694	707	725	677	764	688	734	702	693	704	676	667	676	645	723	678	687	702	697	685	662	715	708	745	704	747	760	716	683	716	710	708	707	701	749	727	717	736	666	725	693	688	734	714	686	724	745	690	727	704	725	684	697	708	676	742	720	703	696	706	724	713	711	723	731	718	722	695	748	696	706	717	713	723	676	723	699	701	721	701	728	711	722	631	708	611	715	714	650	704	705	705	690	701	703	689	709	702	666	727	711	707	715	717	723	689	738	718	721	711	712	709	694	691	672	696	666	714	678	685	676	703	728	695	717	732	702	702	709	713	713	712	769	726	692	689	697	692	716	691	690	694	647	740	706	689	724	758	755	676	709	718	686	673	709	686	656	696	709	696	718	719	660	738	670	710	707	712	690	696	678	664	681	715	741	722	671	689	699	741	668	718	670	728	654	682	715	694	684	697	687	711	705	658	696	706	706	729	683	644	717	681	694	728	701	720	687	686	716	699	687	695	685	717	728	687	721	690	728	711	688	718	674	675	713	721	650	705	683	683	718	736	756	712	759	695	742	702	696	701	687	737	736	701	718	729	720	750	709	697	702	710	732	686	676	691	728	704	685	681	748	736	649	711	735	634	711	692	684	734	703	720	618	693	730	710	710	734	702	725	750	645	722	742	690	700	683	776	739	709	647	724	778	716	693	662	693	697	714	732	708	715	767	714	723	702	742	659	717	738	741	697	735	724	700	719	666	701	752	724	719	695	672	745	714	721	720	725	718	680	729	717	696	716	719	713	708	730	715	678	713	707	700	710	688	644	725	738	716	714	690	737	716	677	715	710	682	751	720	699	681	677	701	729	724	696	704	689	690	705	677	672	669	705	706	743	681	687	693	713	741	701	658	705	708	678	710	664	692	748	659	724	698	703	724	682	692	682	740	662	705	709	738	757	742	770	771	685	735	718	683	692	691	696	724	697	701	716	675	719	726	712	705	697	667	664	707	715	720	715	723	719	702	650	688	709	701	761	647	684	736	726	750	691	672	709	676	676	678	707	705	733	705	689	700	695	717	735	703	713	712	718	716	691	719	678	727	713	738	714	726	712	719	688	742	674	615	667	694	689	670	717	740	707	702	693	723	721	669	661	710	758	696	778	715	681	683	699	705	684	729	725	729	719	724	672	741	742	723	755	723	729	682	699	688	676	739	721	720	699	719	674	743	667	697	711	689	725	743	751	733	682	697	726	696	683	731	695	667	685	709	728	723	697	751	692	712	716	688	737	723	753	690	706	691	714	746	697	678	702	684	721	752	742	734	749	671	642	729	690	686	733	736	723	733	666	736	719	738	678	703	668	652	742	763	730	691	708	685	723	693	719	699	721	725	742	678	677	711	673	639	726	725	731	677	697	687	704	721	643	723	665	708	666	777	707	738	723	752	720	729	705	702	701	774	770	758	725	698	684	684	720	695	697	696	702
24422	21279	28240	24639	20486	10665	4622	2465	1889	1742	1350	1192	1063	909	833	744	805	646	674	691	663	662	576	625	676	628	645	633	578	562	566	563	590	577	540	560	529	536	544	540	573	521	554	518	543	551	543	547	558	520	505	528	532	506	531	531	583	588	495	497	548	542	525	526	491	542	559	511	480	520	516	517	433	517	492	489	515	548	539	521	530	520	503	506	508	528	506	532	532	541	535	493	545	505	510	486	574	515	558	541	504	545	531	508	522	499	521	551	529	535	563	528	523	525	544	516	547	539	509	525	488	516	491	491	518	488	524	479	532	534	576	547	523	536	541	519	496	500	533	536	526	522	543	483	550	535	554	488	558	509	552	504	510	544	485	525	525	563	514	497	525	513	521	503	527	545	522	530	497	539	507	557	526	525	519	540	528	555	526	530	507	559	509	487	566	482	531	545	572	510	553	502	564	537	560	520	519	532	553	516	536	515	527	501	559	545	571	511	518	516	485	530	523	506	525	497	539	512	503	478	497	535	534	474	516	507	529	507	543	509	543	515	473	556	500	533	519	520	523	530	563	477	541	513	540	509	516	566	532	488	485	489	521	496	544	511	484	531	512	473	535	531	548	509	533	527	539	497	533	542	531	555	538	491	541	534	532	536	550	560	530	593	556	534	535	513	564	497	499	510	520	537	503	543	553	541	523	523	531	551	536	510	474	490	541	523	475	504	537	495	538	498	522	525	531	511	502	535	522	523	533	523	545	551	536	508	491	561	542	473	538	546	493	529	504	547	538	495	522	518	522	534	516	530	475	508	548	499	555	502	570	529	537	536	518	510	537	531	543	512	519	510	527	526	520	522	521	538	523	533	537	538	544	543	512	532	502	529	526	529	538	497	532	515	519	553	516	535	499	572	498	541	542	552	526	499	550	533	555	545	518	499	557	559	517	506	501	539	532	510	498	540	502	534	530	514	515	507	514	501	558	549	493	490	555	546	524	515	508	569	509	544	518	539	488	549	534	524	501	548	541	511	503	494	522	499	512	525	516	479	500	532	544	527	552	535	515	484	559	556	506	583	522	523	568	487	512	556	526	544	496	476	542	508	541	511	527	514	528	541	530	532	552	501	476	485	543	518	520	511	556	505	521	516	513	523	541	494	501	515	505	516	514	524	505	540	559	485	500	564	565	562	516	549	497	523	515	506	491	514	545	490	472	510	527	508	559	509	526	508	534	523	513	546	571	539	530	557	500	485	553	542	516	505	532	522	484	487	511	547	513	467	534	541	503	559	536	544	504	539	491	524	531	544	537	539	540	531	544	526	560	507	522	554	524	523	510	509	536	509	539	516	535	535	545	561	541	489	544	502	514	544	556	515	534	542	513	529	529	532	501	572	512	521	536	540	530	524	508	525	566	536	521	510	496	522	483	529	520	532	478	520	539	596	579	549	503	572	545	498	527	554	520	551	528	477	525	521	533	514	527	569	533	504	549	488	548	503	549	549	570	535	522	526	499	535	475	570	499	514	496	493	522	501	542	537	496	544	539	557	569	520	568	564	538	472	537	568	516	531	533	557	583	549	515	546	516	530	494	550	505	493	542	545	564	527	546	531	517	547	509	581	555	559	570	531	509	555	537	508	524	541	560	542	503	564	477	518	542	568	528	544	498	527	521	519	566	508	518	531	536	518	493	529	578	501	525	557	550	540	496	540	507	497	494	504	515	557	526	539	503	531	519	554	516	536	505	533	496	514	548	529	584	548	536	554	517	539	485	544	529	548	490	510	518	537	519	525	527	542	523	521	548	531	520	530	536	510	550	558	562	518	517	507	514	466	509	507	536	485	529	479	525	505	496	529	484	531	548	560	515	558	602	546	507	526	524	557	520	563	519	545	534	549	562	559	524	503	528	510	565	512	554	504	548	502	495	533	530	513	533	491	488	566	521	525	532	542	509	521	497	522	524	506	484	517	515	498	518	578	496	542	509	532	553	505	526	536	537	525	538	484	555	524	486	504	477	506	554	525	540	514	521	510	533	547	534	522	508	515	479	509	501	501	538	517	528	503	507	521	541	484	527	516	527	524	545	532	567	555	504	525	531	501	547	495	519	545	522	530	550	502	543	502	463	551	547	557	542	522	487	514	519	534	546	522	516	523	539	542	528	545	574	526	505	549	510	563	524	536	546	504	535	548	507	507	543	526	532	552	521	505	577	522	549	502	509	561	499	594	512	515	563	511	520	528	509	537	529	541	532	511	493	497	529	526	533	548	504	523	526	516	518	519	477	496	574	546	520	499	534	535	542	540	477	549	519	514	547	505	577	530	466	539	519	516	556	523	546	555	489	489	521	486	518	512	551	479	542	533	540	509	562	504	523	508	487	519	507	508	548	569	515	471	506	498	516	521	532	564	499	477	551	512	531	520	558	508	535	545	496	564	540	526	555	535	532	544	538	517	495	493	458	569	569	544	524	533	510	523	526	522	535	508	542	525	505	517	579	571	509	543	472	526	499	536	539	496	533	524	539	497	557	533	520	515	509	560	573	504	544	531	530	506	541	492	509	529	495	550	495	527	523	538	499	528	562	494	515	515	530	511	526	542	519	531	505	477	538	515	530	554	575	516	542	510	505	531	496	519	525	527	544	523	570	555	554	556	545	525	515	540	532	515	491	545	530	543	562	530	546	536	527	509	534	515	514	525	520	490	548	551	489	568	542	562	559	561	515	525	536	537	528	519	552	518	566	532	537	493	543	549	564	541	522	539	513	488	510	565	510	547	519	503	522	513	521	500	542	514	513	535	550	511	511	512	545	482	519	575	519	533	536	553	530	509	508	552	552	535	540	499	541	488	521	509	539	494	544	522	515	526	536	504	509	492	566	509	481	541	550	518	531	457	531	518	531	528	526	553	533	516	550	574	522	525	531	507	558	503	484	513	546	514	546	541	523	547	491	560	546	559	516	487	492	536	495	584	540	542	505	535	537	542	515	549	538	545	521	499	547	561	475	550	556	492	510	514	546	555	513	518	518	502	554	516	521	504	508	527	537	513	522	534	503	467	518	510	500	507	525	518	526	534	499	532	547	513	517	533	531	524	579	519	547	491	539	510	547	511	553	556	507	548	532	533	570	509	507	533	533	505	557	505	545	562	528	525	531	535	514	547	512	529	556	501	526	535	529	504	506	527	488	615	520	519	528	559	568	528	496	503	514	558	560	512	551	532	534	499	528	536	520	518	515	497	509	572	550	512	562	533	542	469	520	512	519	488	532	499	521	534	512	492	520	544	515	519	540	518	528	532	501	510	528	470	504	516	536	526	495	555	519	512	513	507	551	535	518	521	497	557	546	526	523	547	493	558	519	503	517	520	536	529	523	520	512	518	548	531	555	545	534	565	535	527	519	550	505	537	489	514	498	515	496	534	523	527	506	537	509	500	490	529	598	524	510	534	477	556	516	541	569	557	507	516	554	528	506	547	510	567	551	560	528	522	513	532	499	554	501	539	501	549	503	546
31326	50501	35867	18178	12585	9982	7338	4831	3899	3511	2653	2252	1933	1538	1302	1084	1058	1029	1061	943	934	910	904	829	825	828	901	838	792	721	739	751	743	681	726	707	695	664	661	638	652	648	658	637	658	652	612	648	681	675	647	647	633	647	613	610	639	586	642	598	649	641	643	645	689	656	610	635	630	628	637	642	610	633	645	586	646	616	607	642	586	649	609	681	641	638	673	606	605	614	639	640	633	640	638	601	631	634	627	613	614	622	654	629	616	627	603	641	614	642	703	597	663	612	594	650	618	635	639	622	656	624	579	636	635	608	589	613	542	627	573	628	633	599	604	647	595	638	623	613	676	605	618	644	642	597	659	628	662	601	623	617	599	599	594	623	639	632	614	627	621	616	657	671	655	595	649	643	597	655	625	649	687	599	643	621	597	666	648	628	638	604	629	626	647	662	600	610	613	633	625	601	615	619	645	583	598	648	625	611	624	654	653	612	622	567	634	606	626	589	545	599	627	633	626	610	578	650	622	614	605	632	631	628	608	629	594	639	637	593	638	654	642	629	627	565	644	620	632	637	626	598	669	616	638	600	597	646	633	613	625	623	661	616	628	570	652	633	621	587	674	653	646	596	599	632	627	619	660	624	637	608	653	593	597	643	610	652	589	616	581	669	657	678	631	619	611	645	617	626	627	684	619	644	631	627	613	662	610	632	606	615	657	594	635	610	628	611	634	656	650	601	604	646	597	679	626	582	617	620	648	643	617	635	612	654	619	631	629	667	622	620	622	638	587	647	676	632	613	656	613	669	646	590	678	619	625	677	663	664	587	619	681	664	598	621	632	642	634	564	713	617	595	645	667	610	652	637	613	595	618	646	608	666	626	676	574	617	687	636	655	634	623	657	620	618	618	584	639	605	611	609	617	622	613	632	650	651	601	679	566	631	615	608	639	578	610	658	638	587	617	676	697	623	652	636	643	652	671	661	583	660	626	642	618	639	597	630	645	579	619	623	612	619	624	654	631	637	625	673	620	596	686	614	617	683	601	627	646	633	650	625	617	668	641	608	605	627	641	635	618	656	640	682	614	610	630	573	627	640	620	604	623	619	618	641	589	609	628	613	610	613	637	627	591	576	664	643	618	678	592	620	601	624	636	612	640	638	633	636	629	616	654	601	598	626	624	612	682	639	649	666	608	629	697	612	621	644	647	617	573	609	597	609	596	625	613	594	604	604	622	644	608	612	620	616	635	628	647	658	637	635	652	616	610	607	608	576	613	636	582	572	562	607	634	620	635	596	650	629	566	642	638	606	619	616	589	607	631	657	620	613	631	672	636	607	644	575	627	630	646	626	652	598	602	634	609	654	673	653	593	622	663	646	660	635	645	637	608	615	642	572	617	646	643	619	631	631	598	607	633	675	631	662	591	623	675	630	638	631	647	637	656	621	663	637	627	582	615	617	623	655	591	632	638	641	641	616	645	636	668	605	645	605	669	601	640	602	638	622	617	628	662	590	647	607	649	570	578	613	637	613	586	621	618	618	647	621	640	631	668	644	628	652	607	603	607	641	591	641	649	571	639	603	609	617	634	621	606	632	558	611	629	660	625	656	638	631	618	663	622	611	648	629	657	656	640	654	606	624	639	612	621	631	611	607	656	614	611	624	620	626	652	657	589	647	585	686	607	603	663	619	613	651	647	648	673	692	659	626	684	629	633	609	616	639	622	604	622	631	635	643	608	667	600	635	646	643	648	627	615	617	628	597	615	668	592	634	626	655	615	636	597	607	643	632	620	669	599	617	592	609	610	644	668	656	664	661	658	640	646	630	622	614	602	641	634	618	627	612	629	630	635	654	637	672	647	654	644	610	619	632	622	642	639	631	625	643	620	597	598	626	656	649	622	609	620	684	618	604	604	628	652	622	616	635	613	656	584	604	626	623	602	603	645	624	621	608	645	606	600	663	607	602	624	684	617	685	615	636	613	626	631	639	620	627	662	597	621	644	616	579	606	621	598	617	668	621	681	596	602	642	598	625	652	649	630	648	612	674	609	635	669	612	632	626	608	614	665	608	635	642	631	623	612	629	628	652	651	612	608	601	635	614	602	614	599	614	628	630	598	634	668	633	592	572	624	616	645	629	641	671	619	647	611	587	625	618	618	638	665	649	622	587	611	578	624	565	619	606	652	614	690	630	637	617	646	600	658	657	619	649	604	633	674	584	621	624	607	633	607	631	644	638	582	638	663	616	588	645	623	636	603	592	666	615	638	630	674	619	657	614	649	626	611	597	610	680	633	641	676	589	630	631	607	617	621	640	638	650	657	628	588	651	635	641	623	579	636	597	624	624	636	634	578	683	623	635	607	610	648	626	607	651	609	640	621	634	649	627	610	641	660	603	660	653	604	619	605	610	613	622	616	617	661	609	614	655	649	686	642	664	653	623	622	564	591	616	622	600	646	605	584	662	599	618	644	611	651	654	654	659	682	603	611	610	631	619	631	651	654	624	621	603	635	640	644	601	655	652	620	599	625	621	618	656	608	607	656	626	632	590	619	592	575	639	670	622	633	645	643	608	680	680	642	578	642	637	600	624	585	618	612	634	595	617	624	613	625	662	589	617	593	609	642	658	621	588	627	644	567	679	617	625	613	656	651	623	601	618	573	609	634	631	633	646	659	606	616	652	624	632	609	593	627	622	591	652	600	607	670	652	610	622	658	665	628	604	577	609	615	622	638	621	644	659	646	620	649	628	623	641	649	611	662	612	646	620	598	622	646	626	652	617	635	629	623	635	648	575	602	608	616	640	618	630	615	627	618	617	637	638	641	612	632	631	679	612	619	639	606	578	634	635	640	643	628	656	680	633	621	615	616	653	630	595	607	669	615	655	631	667	592	624	624	620	609	652	604	599	627	625	627	630	588	655	623	618	608	646	612	678	627	650	691	659	647	623	617	628	650	634	623	619	671	658	643	581	587	641	630	630	648	615	607	659	612	591	651	665	606	626	612	623	621	608	636	575	613	610	659	621	618	564	631	637	623	608	662	589	645	647	634	620	583	608	593	604	613	627	644	654	659	630	673	595	624	643	623	641	648	617	656	624	680	693	590	618	600	602	582	639	665	630	672	643	616	597	607	618	617	648	611	637	632	632	612	651	644	614	659	627	568	594	596	633	656	674	625	625	637	634	608	663	623	620	639	637	624	607	600	653	653	596	608	621	623	579	635	627	619	651	639	652	627	638	657	607	615	667	616	629	656	608	686	619	646	618	646	611	641	583	620	611	634	650	650	614	617	639	634	648	558	682	580	552	641	613	588	637	588	617	667	626	596	642	646	626	618	615	636	605	616	619	614	578	664	643	620	680	648	634	626	631	604	615	641	589	638	623	617	616	593	645	599	632	659	673	663	635	619	654	622	622	630	635	621	624	667	688	633	637	640	628	606	623	652	610	678	617	629	580	616	642	651	623	623	678	617	650	712	640	612	661	591	633	595	635	583	632	626	665	634	622	626	642
25506	21380	27417	25023	11732	5184	3474	2236	1794	1646	1494	1408	1241	1174	1159	1082	1033	1013	1010	997	1047	984	967	981	953	921	987	1010	919	866	895	884	904	965	936	917	878	894	832	833	859	862	837	866	855	888	892	843	871	835	851	874	880	874	875	895	882	829	844	823	858	871	910	853	867	885	839	842	823	890	847	783	846	872	821	894	897	811	861	916	831	861	860	905	857	845	848	861	855	852	874	840	861	896	856	873	840	828	874	847	857	845	860	811	821	867	916	867	866	816	819	885	849	857	879	891	827	893	841	850	864	871	837	857	910	841	864	856	841	927	856	883	837	878	832	867	898	912	867	867	826	849	833	817	835	842	909	805	867	887	786	855	793	901	833	872	873	927	920	828	865	827	832	855	859	825	820	844	901	851	885	895	871	864	827	869	848	880	855	875	857	884	867	869	810	843	845	896	839	829	874	827	772	835	862	858	882	876	892	870	862	883	877	823	843	864	876	866	849	921	831	858	856	888	850	806	827	876	854	861	859	883	859	900	852	886	869	878	836	840	913	837	851	865	833	926	889	888	860	880	877	896	873	824	886	823	871	867	831	862	798	861	867	821	845	908	815	823	853	801	897	819	819	847	926	890	900	871	888	840	876	849	875	853	845	890	831	836	860	888	780	835	876	850	882	908	866	898	842	858	882	857	840	833	847	835	790	856	861	860	908	844	880	846	806	827	887	896	814	915	878	846	795	860	834	889	876	859	887	871	867	822	824	904	863	882	858	850	849	811	856	869	831	920	867	846	844	850	879	874	864	934	834	862	830	807	884	848	886	830	808	814	836	861	859	881	857	859	820	845	826	876	829	898	801	824	825	856	866	885	863	852	863	851	844	820	814	811	864	847	895	844	838	820	898	856	895	873	822	911	838	802	831	875	830	912	860	841	831	832	861	825	896	871	882	834	918	803	861	865	851	879	890	880	858	876	855	846	880	866	887	845	881	836	837	851	840	890	876	873	865	846	900	877	870	795	879	862	841	910	867	822	837	877	837	868	860	861	847	870	862	881	860	850	860	857	872	824	825	838	883	825	854	839	892	830	864	818	845	860	864	854	842	875	855	829	835	853	895	832	909	821	841	910	919	830	845	872	890	827	939	874	869	847	827	898	862	843	821	863	818	816	866	836	840	872	844	865	834	858	854	865	851	829	837	856	868	837	856	873	867	857	906	874	761	874	887	836	888	853	881	848	904	845	897	815	868	835	858	855	835	805	869	844	905	885	813	872	864	838	875	828	916	886	873	899	862	858	827	821	823	852	821	773	867	861	885	873	939	870	895	853	845	836	809	843	863	886	860	834	917	861	810	877	808	902	904	827	838	849	816	804	826	838	852	830	922	855	883	888	905	883	864	867	871	854	864	881	880	859	845	835	800	856	862	853	848	831	845	850	837	860	903	895	869	877	859	855	865	895	892	848	879	888	851	909	824	869	837	933	869	923	834	834	861	910	897	836	854	871	891	877	889	814	848	845	863	911	853	837	907	816	844	856	883	885	830	914	795	867	864	867	860	841	854	874	866	835	852	829	852	801	841	867	857	886	879	895	848	886	843	868	843	854	852	781	860	849	815	881	878	828	871	905	805	862	865	893	839	803	842	873	867	852	891	860	837	906	872	872	859	834	875	786	870	887	860	858	858	860	863	827	835	832	835	885	867	909	873	882	856	881	939	850	863	875	830	871	910	809	857	840	862	871	908	914	818	844	879	864	814	844	889	884	859	848	889	917	864	898	867	824	840	868	821	895	859	877	868	851	827	839	854	871	874	883	828	914	925	859	834	879	878	916	887	888	872	906	854	819	872	907	892	832	866	901	837	858	875	855	859	845	861	838	904	881	861	847	818	880	871	869	868	808	847	867	839	894	836	855	870	870	874	872	825	872	865	856	828	831	863	836	808	894	867	881	808	820	891	821	832	842	880	854	885	841	875	842	840	835	881	829	877	866	787	819	877	873	867	849	863	877	931	842	835	843	891	839	895	876	823	892	894	857	889	827	880	887	905	851	859	864	800	895	847	850	849	878	882	860	888	884	830	864	898	903	838	869	876	821	876	866	898	837	841	854	894	854	855	911	833	883	859	885	856	854	854	879	817	842	852	847	891	917	815	807	849	853	813	877	878	869	871	909	857	867	839	839	914	883	856	873	921	906	870	868	879	850	853	878	916	862	839	866	865	804	853	826	759	820	842	801	873	849	859	902	869	856	864	886	875	893	843	845	816	832	869	835	861	865	820	844	818	863	798	880	856	901	813	817	872	888	856	846	847	886	846	866	872	854	844	812	867	852	896	876	873	879	811	869	886	898	884	838	860	826	901	865	869	860	813	821	813	838	901	831	913	860	873	828	809	804	876	826	902	852	847	831	839	855	900	854	878	898	866	868	825	852	833	877	837	899	847	819	881	860	807	820	875	905	812	858	853	850	907	831	895	859	897	854	902	909	897	868	909	874	832	872	879	878	869	833	823	896	897	919	843	842	826	855	844	834	848	904	869	842	839	848	881	825	821	871	889	832	863	823	861	854	847	871	844	850	917	847	862	896	853	859	845	868	905	853	824	857	835	808	833	858	893	831	836	833	900	882	863	847	887	874	831	830	865	857	848	878	879	846	805	894	815	896	901	864	828	866	863	857	847	818	826	835	859	810	824	847	863	859	876	862	866	882	855	876	879	886	857	815	799	840	862	835	877	828	880	873	828	911	818	893	879	903	858	865	870	779	853	847	892	857	867	867	848	837	884	858	857	819	884	868	858	874	849	867	896	868	846	862	823	879	858	823	833	889	856	890	834	863	872	843	831	821	826	886	850	851	872	848	886	880	844	879	844	823	859	847	804	887	828	861	825	848	856	881	826	905	891	801	881	830	826	888	829	862	875	811	850	858	845	813	829	886	819	861	868	897	822	917	833	849	828	849	851	851	897	856	891	879	875	847	811	856	896	832	835	877	817	876	850	850	846	886	909	834	857	917	821	855	855	832	870	901	875	822	858	856	815	825	894	873	870	877	907	862	811	843	864	835	882	859	866	856	862	880	854	892	885	884	860	837	848	886	805	829	861	879	850	860	890	874	863	859	851	892	822	886	777	859	876	883	886	869	870	865	843	832	894	854	888	836	841	872	874	874	807	845	821	849	818	841	914	839	871	823	902	873	821	835	875	905	865	845	853	886	839	810	855	786	835	817	828	874	853	826	854	848	882	853	825	846	878	860	868	876	887	905	857	838	810	845	899	826	894	897	850	877	909	883	824	824	895	864	859	883	893	840	833	882	894	848	891	857	790	898	886	888	836	837	874	875	889	850	848	842	805	843	880	851	864	844	870	827	829	870	901	816	830	825	860	879	827	864	830	866	863	870	865	847	844	865	862	854	841	846	840	881	871	836	889	887	902	835	869	867	847	897	824	913	817	925	852	873	852	887	847	836	904	884	834	872	903	875	845	890	827	916	861	885	876	864	917	824	891	853	841	865	848	896
31408	46340	32912	15517	10946	8893	6508	4550	3484	3225	2812	2421	2082	1682	1506	1372	1337	1383	1394	1363	1291	1261	1254	1252	1150	1189	1293	1174	1146	1070	1032	1004	1063	1090	999	950	1056	1035	1032	943	986	1009	1052	973	998	1019	1026	983	988	980	1033	976	1002	1023	992	993	992	955	959	1015	959	973	1041	979	977	1004	1010	1009	954	987	1042	1012	977	1019	1039	988	947	990	942	1052	991	992	983	972	952	1048	970	1055	976	998	961	1069	967	1018	984	941	1017	1032	986	1050	1000	992	1018	986	1040	1050	942	989	978	1033	1045	981	1036	991	985	942	1000	989	966	979	972	1001	938	992	935	1027	962	1002	1021	991	930	998	1025	1003	992	912	964	994	1008	1116	929	976	996	1006	1021	1070	1064	946	977	993	1018	958	1053	1008	978	989	1049	958	1060	980	995	1042	1032	1023	1020	1045	964	1005	983	1010	1036	983	967	988	938	1051	1024	937	1042	1010	1002	1041	1024	946	935	990	1033	1012	988	896	992	1009	970	1007	1045	996	1017	992	1015	1005	958	977	987	1026	1025	1007	1006	1052	1088	1041	1012	1027	1035	948	964	1006	988	960	975	980	1022	975	954	949	1013	988	1023	1055	975	951	1011	1033	1040	928	938	996	1036	1001	984	1011	1003	981	972	1041	998	1026	1003	987	1036	1047	1015	960	1047	1033	999	1015	1014	994	1005	945	1000	1002	1006	976	959	971	1010	974	1001	981	1002	1014	961	1015	919	970	992	1011	1011	961	1003	999	1030	1023	1007	958	1005	983	960	993	965	912	981	975	999	1017	1015	956	968	978	986	997	972	979	1005	1042	975	1013	953	947	995	964	996	1083	1015	976	954	971	1012	949	965	1075	1057	1040	984	920	993	1010	957	1006	985	986	1077	963	993	988	1004	981	995	1019	996	946	987	933	947	929	998	1005	985	995	954	976	980	979	991	1024	986	952	1007	1002	965	1015	956	991	977	983	997	985	945	996	1014	1011	1013	986	934	1050	973	981	1019	1032	967	999	989	1038	978	965	981	1024	969	985	970	952	993	1041	1046	1006	1007	1036	925	980	978	991	1035	995	1008	1034	965	987	962	950	975	996	932	973	998	984	989	987	987	977	1005	987	919	983	971	1028	1025	982	962	977	1027	946	986	1012	1010	1002	979	984	985	975	1017	891	1035	992	972	1014	998	975	992	964	1049	999	1006	930	1026	1002	1047	1039	985	1028	996	1005	960	994	992	990	1037	1027	955	960	970	1088	1038	1046	982	1038	966	999	986	940	949	1056	1032	970	989	1009	949	1037	966	1009	1004	1012	940	975	1028	1012	953	956	969	972	929	1026	986	986	988	968	1016	962	1000	968	957	1046	1009	954	1008	993	1022	1015	972	1007	953	946	1057	967	1011	973	930	988	963	936	977	1000	1006	999	971	969	1024	1005	1009	985	962	1030	1003	995	933	972	981	1073	996	995	997	1025	998	994	1003	943	968	1021	956	1014	987	984	988	1012	1010	981	952	994	997	1046	1011	998	1015	923	1008	971	1010	1004	1002	977	993	1059	995	975	1026	1002	964	984	970	962	1055	976	1025	1016	989	1067	983	982	949	959	1026	1005	988	998	1001	971	968	960	955	968	1033	1069	974	1046	999	1063	920	932	965	943	1014	1017	977	991	1000	976	973	1061	978	956	971	988	1008	1041	966	938	1021	982	1032	980	961	1038	986	1032	1017	997	994	1017	991	969	1040	973	945	1026	982	1000	1010	974	995	919	979	1000	1007	930	959	972	1027	996	953	1041	985	960	998	956	964	995	991	952	985	1004	983	982	1004	953	968	989	980	962	1044	958	958	1010	974	999	978	977	993	992	1019	1005	983	989	976	1054	955	972	958	968	976	982	1011	959	1030	1018	1018	983	1003	1018	986	1053	1012	1037	1001	979	1005	1024	987	963	1031	982	976	940	953	978	963	980	992	984	966	980	982	1023	972	986	1003	1023	979	1045	931	1014	1018	974	976	1019	1007	986	988	983	1032	973	974	1001	950	1005	1020	971	1002	950	977	1002	996	1031	967	1029	961	1002	942	1000	998	1004	979	989	1000	955	1023	976	987	984	998	1033	930	1022	1009	1001	1019	1042	977	1020	1006	942	979	980	1007	966	949	1033	987	974	960	971	1035	995	1029	993	1046	982	1054	1003	970	955	967	1056	969	1041	1003	988	980	1012	1003	994	965	995	1025	1015	961	964	1023	977	1023	965	1028	991	968	996	1026	1012	1017	1016	1022	1049	1010	1062	1018	979	986	974	960	999	959	1032	990	982	1002	992	1006	1022	1024	995	1046	1016	974	955	1000	996	1015	1003	1001	1003	1038	947	942	985	960	990	997	968	953	984	989	981	946	1028	1001	1040	1021	975	1006	973	966	1001	999	1030	970	996	935	994	990	1033	999	983	1026	1026	1032	976	1009	952	1051	1002	1050	966	1039	988	998	987	999	961	1068	1009	1005	985	953	968	975	976	945	939	1015	994	969	973	987	1000	1014	966	1010	1021	951	967	1010	960	988	960	1043	968	970	1020	1036	967	1021	1023	1012	968	1007	980	1023	1021	1026	952	997	982	957	949	997	1017	996	994	1000	970	1013	988	944	1022	977	1004	1048	1024	974	989	960	963	981	983	991	998	1058	1034	1009	948	1015	933	961	995	976	1042	973	981	1039	929	965	997	920	936	991	1012	1002	1000	1005	1027	965	1005	959	1028	985	963	1007	1037	949	1040	973	1021	998	1032	1025	1002	984	974	985	953	992	948	996	1018	1026	997	1053	965	996	1084	989	1042	1030	1020	951	986	997	918	1000	970	987	1028	1018	998	960	985	988	973	994	958	967	1029	1045	996	995	964	1024	990	995	921	958	978	990	996	1004	989	1010	987	1057	1000	954	961	966	1012	989	1026	955	1001	1031	1035	948	975	917	984	988	947	1004	1006	976	964	961	1042	1001	1004	1034	1015	989	1011	1020	983	962	947	988	941	1029	992	985	1019	991	965	1045	976	1020	992	1015	1009	972	1006	963	1074	998	926	975	983	963	977	986	982	970	1011	1010	975	994	1001	998	971	987	1008	1020	995	949	1026	1009	957	983	1028	974	986	1017	975	1019	939	1024	933	957	956	999	980	991	982	947	1034	1010	996	999	1043	1030	1003	1014	1020	983	1023	1003	997	1016	995	995	1001	967	1021	1005	1027	1023	969	976	989	1044	1014	983	948	930	950	1028	996	983	973	1035	981	974	965	972	969	1009	953	1006	1000	976	993	1025	995	1002	963	1005	1003	974	976	1022	965	941	964	993	1004	986	1031	1006	964	1052	1012	981	943	998	1012	1044	966	991	968	980	1006	1039	947	977	975	941	937	1008	1006	1011	977	935	979	983	1010	979	1022	1007	1036	981	986	980	989	965	1004	979	1011	1024	1008	1053	989	1013	977	963	1023	986	907	959	1025	950	975	962	942	1045	980	990	1039	1047	928	1070	985	1008	981	1006	999	995	973	1004	1011	957	1036	968	974	920	982	993	1018	986	1014	1033	983	1006	1008	987	1025	944	978	970	964	938	956	952	1019	1035	969	969	949	1030	935	987	998	1073	1001	986	971	975	1027	956	987	952	1007	994	1054	1004	947	969	957	989	1030	1030	968	970	982	1012	1012	927	970	975	963	1023	960	980	985	991	1001	1028	1001	993	1000	990	990	994	983	1042	928	1011	981	970	1034	930	985	948	1002	999	999	1020	980	971	985	999	964	1037	996	1022	1007	982	970	1020	1003	972	954	971	942	918	1075	1017	995	988	990	1008	968	1019	986	963	952	998	1016	968	988	990	1014	1014	985	989	1031	1021	993	998	981	954	920	964	997	937	969	1002	983	1040	1065	976	988	990	1062	1009	991	962	1068	947	975	977	964	1031	1003	1028	998	977	996	1011	957	944	1027	981	998	1006	975	1036	978	961	1009	1002	969	998	947	980	996	1011	1000	965	1003	1042	979	1027	1042	1049	1000	1061	1002	1025	1063	969	1003	973	1020	999	967	975	1037	1038	998	939	1031	976	950	1012	995	1022	969	1001	967	944	1030	990	1014	1048	966	1023	982	1002	1005	996	1025
23227	21329	28932	24070	21379	21229	12573	4891	3195	2714	2391	1945	1791	1600	1409	1324	1244	1208	1184	1274	1223	1115	1081	1088	1069	1087	1120	1081	977	965	964	938	968	921	885	940	950	912	891	914	929	847	913	906	891	907	903	891	917	946	864	879	893	890	875	876	905	923	880	884	877	842	854	922	900	930	883	938	880	871	888	889	886	838	893	903	861	895	848	901	889	902	843	836	904	900	870	876	903	889	864	916	891	922	861	909	833	831	891	870	895	853	941	902	860	897	868	908	815	864	912	925	930	877	946	890	831	900	921	898	896	876	859	888	891	953	868	863	873	870	898	831	821	894	865	891	860	880	943	886	878	850	856	921	908	925	887	899	913	901	910	885	921	932	874	930	861	897	846	893	895	874	859	873	891	880	898	914	860	919	855	915	851	886	820	854	901	881	897	928	906	903	862	908	931	925	840	854	918	886	898	912	874	890	928	912	903	865	885	944	909	915	919	925	886	838	888	795	892	910	905	954	874	903	895	897	858	861	864	911	891	893	894	892	834	855	905	858	893	902	905	916	912	955	837	898	881	863	935	888	850	899	865	875	903	861	870	862	919	865	901	888	879	893	895	878	857	924	882	897	911	855	880	869	848	890	850	879	920	891	908	878	895	930	860	867	811	902	878	956	868	911	878	899	864	871	912	921	905	835	898	904	864	917	888	865	856	957	935	875	903	862	881	877	871	895	812	875	921	884	869	879	876	863	900	919	912	934	893	930	910	915	890	882	906	863	840	942	845	858	871	824	866	886	905	866	865	872	888	891	873	914	900	936	896	883	880	879	871	888	890	896	857	848	960	856	857	863	906	904	913	814	851	854	909	897	873	850	918	926	916	893	923	915	940	876	862	913	867	871	891	950	885	898	858	916	872	862	911	936	863	907	885	865	873	908	871	847	947	904	918	914	932	863	884	934	907	867	941	891	840	845	925	900	899	883	952	936	897	862	892	838	906	901	914	864	867	873	918	875	851	844	899	910	876	840	879	873	900	807	878	878	811	864	887	881	894	867	867	890	845	888	920	936	890	908	895	874	854	908	919	885	914	860	870	909	889	905	865	905	882	890	885	891	901	870	930	901	916	877	882	877	874	930	968	870	863	931	888	856	953	902	828	851	867	849	833	969	901	858	904	854	840	887	894	875	939	901	876	931	850	964	920	846	895	914	833	883	871	869	910	899	870	889	885	933	922	849	865	822	848	852	908	955	925	906	889	863	906	883	849	902	886	939	880	911	841	889	885	894	871	920	837	840	935	910	869	878	885	884	858	891	890	870	935	878	871	872	845	915	921	874	906	892	884	914	848	882	871	895	929	912	904	830	875	894	853	862	878	906	889	947	891	854	861	880	930	841	849	867	904	841	880	933	917	901	867	939	864	862	882	878	914	860	922	926	894	900	936	823	925	876	906	905	830	908	889	882	897	900	915	869	886	889	840	926	832	920	927	891	902	871	939	942	870	895	851	868	853	918	866	881	863	895	835	862	877	891	846	879	916	877	920	870	847	893	850	883	910	929	878	888	890	947	910	847	864	845	958	851	862	894	866	921	862	907	828	875	858	863	900	918	907	863	879	899	902	879	880	923	844	896	940	872	920	947	845	848	945	878	879	909	938	875	866	866	910	914	890	897	901	921	950	895	881	868	904	822	839	880	861	857	891	886	884	835	873	829	905	827	857	907	865	888	928	903	946	916	816	911	868	875	858	870	880	912	917	894	842	912	876	859	886	911	847	873	898	873	908	883	873	857	928	880	864	908	907	879	896	889	842	892	888	872	907	931	922	928	894	843	898	909	932	878	898	871	898	903	921	924	899	891	832	944	841	858	850	958	901	884	931	918	810	887	906	908	847	841	860	917	843	879	855	921	872	869	868	898	878	932	870	853	889	930	856	912	927	852	878	896	909	900	851	877	883	882	899	895	912	901	852	874	855	893	842	890	801	885	957	876	893	879	912	882	858	917	900	822	936	866	930	900	815	898	898	912	890	930	867	873	873	845	892	911	912	960	895	893	857	877	913	877	900	843	885	906	861	864	898	916	919	913	960	957	836	886	887	886	901	857	869	824	862	897	937	876	855	923	900	924	917	876	916	886	902	871	876	900	871	883	865	918	855	912	887	834	870	917	839	919	892	967	886	886	923	893	839	870	888	930	891	882	870	906	924	853	877	851	863	890	866	896	876	882	864	899	849	861	898	894	864	902	839	935	925	916	921	886	905	830	839	877	916	932	893	884	866	894	899	895	910	869	846	886	912	904	913	908	850	900	851	920	899	868	911	855	884	899	891	917	917	914	853	916	854	832	922	886	819	908	902	916	873	865	859	835	864	884	871	859	878	864	904	873	900	893	897	835	903	931	977	894	904	831	861	900	868	851	915	894	906	853	847	881	860	862	889	831	876	860	897	808	868	854	902	923	863	889	883	911	870	877	891	879	824	918	920	917	905	884	915	857	856	838	923	880	875	880	912	874	871	860	876	927	926	945	902	877	865	874	851	859	910	874	869	835	893	896	909	826	855	856	898	901	841	921	854	866	878	881	912	890	839	896	874	901	920	883	839	887	865	878	874	881	913	858	868	913	895	851	873	868	870	879	929	824	842	884	896	900	942	859	850	909	976	844	885	855	844	930	890	923	883	914	872	878	914	893	857	882	883	896	904	853	924	879	880	882	851	876	852	899	839	922	858	857	915	890	894	893	840	817	885	878	872	912	850	870	889	906	886	883	888	884	826	938	917	876	929	921	822	835	877	897	857	883	884	919	881	915	897	897	838	850	923	829	913	850	892	883	905	876	861	881	891	878	880	887	850	920	867	886	897	869	837	877	890	893	972	905	873	853	915	877	850	915	888	891	908	853	916	865	866	945	900	906	896	913	903	873	837	907	880	899	894	906	836	870	895	927	909	875	884	868	876	977	898	797	906	876	831	899	879	871	920	879	912	935	914	859	867	890	887	926	917	854	911	900	841	910	905	869	894	898	849	904	816	863	893	906	885	945	838	888	907	909	920	906	953	908	905	923	881	890	905	882	847	880	888	893	860	845	925	862	842	913	876	888	878	909	878	874	867	860	892	886	949	860	847	849	858	900	912	935	946	894	911	856	892	857	903	902	848	847	851	871	917	877	871	858	875	861	847	883	869	913	936	869	847	871	900	923	878	896	860	909	858	903	910	916	911	869	891	887	832	829	881	863	931	869	914	949	873	897	909	866	910	911	867	930	915	852	920	828	943	893	925	865	876	877	877	853	889	926	909	937	955	881	899	911	857	920	889	838	855	897	865	889	918	960	889	878	876	905	881	843	842	963	904	871	878	903	862	839	900	856	927	861	854	914	916	880	914	926	963	848	912	882	853	927	917	849	875	896	923	893	861	903	846	937	830	878	881	899	887	804	922	891	860	878	896	919	863	892	871	901	891	899	885	875	938	905	924	873	925	874	913	891	887	897	898	897	932	842	915	863	886	846	846	898	875	903	888	846	820	900
33737	53446	42383	22079	17834	14897	11465	8202	6326	5061	4405	3628	3088	2546	2222	1878	1778	1794	1743	1709	1617	1601	1511	1483	1412	1403	1347	1300	1237	1156	1123	1065	1093	1060	1074	1117	1093	1105	1020	1040	1023	1035	1034	936	941	990	1030	1034	1023	1029	973	977	994	1046	1018	1036	1028	1095	1007	1021	1004	1002	998	969	969	1047	989	1003	1001	916	988	991	995	1009	985	984	1002	969	1001	989	970	966	993	943	958	1020	991	1003	967	978	978	922	988	1022	1031	1071	991	1001	1003	1072	1047	969	973	973	949	965	1011	1019	1018	982	964	975	990	956	945	959	909	983	1016	983	1029	950	1001	966	961	952	1002	1012	982	975	1022	952	970	932	938	973	989	1024	990	974	983	990	948	989	997	1001	992	996	936	991	1012	965	993	959	1018	994	962	1032	968	1043	965	994	994	1009	1004	980	951	1028	973	983	970	988	971	939	978	964	1004	996	999	961	992	1041	1005	1078	974	979	1012	963	997	979	997	999	1033	995	932	1037	1031	995	977	1002	1055	945	1034	990	981	1005	1016	998	939	1013	983	1022	1020	970	1015	1004	968	965	1008	1037	963	1003	1003	991	1036	979	984	1009	1020	957	901	976	1035	927	959	1030	967	1048	1037	1045	1009	995	999	986	1003	1004	1014	1020	985	919	993	963	991	1036	964	1033	1071	975	1003	1009	959	972	983	1028	1046	1037	1037	951	1007	1016	1019	1028	1042	948	1016	1030	1005	1023	1038	997	992	959	995	980	1014	998	1031	1038	970	1018	1011	961	974	992	971	934	986	978	991	1027	994	1018	1002	982	1010	911	993	986	1002	1004	962	952	946	953	978	983	973	989	995	1047	982	1001	1002	967	988	988	1010	985	968	965	1013	940	981	991	1040	975	1018	1024	1001	974	985	998	1004	1059	1027	1001	993	979	982	956	1036	1023	948	975	933	1059	984	1004	985	1091	965	1029	962	971	969	972	993	989	952	973	1024	966	969	998	984	1011	938	1002	1046	1010	990	968	973	1032	1056	957	978	1007	1008	1041	957	980	1017	981	1006	1033	980	1004	966	994	954	1072	970	991	895	994	956	968	963	1032	1015	1017	1016	972	1000	938	945	925	948	966	1002	998	1065	964	979	953	979	945	969	1000	974	1028	955	988	970	998	953	1030	944	1011	946	1005	976	965	964	966	1022	961	987	981	1018	985	1012	944	1007	990	968	987	984	994	1011	954	958	990	1065	1032	972	1009	1006	1013	1008	995	990	969	1037	1004	950	996	1007	1036	995	1024	1013	990	953	980	995	1021	972	989	1024	1051	977	957	975	1009	993	997	989	991	925	1011	933	1051	996	983	1001	997	964	1008	1005	978	977	951	984	1010	1004	973	955	952	968	1001	967	967	1016	995	1003	973	1046	988	1003	1043	999	994	925	949	968	980	1027	976	1002	964	944	975	982	964	973	981	1001	954	1069	979	969	1037	967	1000	1004	986	908	993	954	930	982	958	962	978	889	950	994	957	985	993	1016	1008	959	1044	1022	965	1011	985	1044	997	1030	994	1016	977	991	990	999	946	973	920	1008	972	977	980	952	1022	975	897	985	993	1011	998	988	972	1000	976	1046	962	938	979	1032	1010	941	1049	963	954	1054	941	959	972	992	923	988	957	960	1015	954	991	984	1065	1009	965	965	998	1011	961	990	1021	972	899	997	976	926	960	1030	953	1019	1012	1005	1005	977	980	974	963	1000	1029	974	1004	969	1046	1028	947	1021	993	980	945	935	948	1006	1023	969	974	956	1005	1062	979	964	1016	990	1011	964	1054	970	946	931	1060	1004	997	929	979	962	968	931	996	980	1004	1062	986	1001	967	942	1008	937	995	1004	1029	959	947	1006	1021	984	1051	947	1007	974	972	1031	885	996	942	1006	1022	1010	1020	955	1020	977	949	981	1045	1026	1018	1041	959	954	1015	966	974	977	993	1012	966	991	961	972	971	1015	1036	967	1006	973	976	1008	1032	1007	972	1004	958	1024	1009	1028	994	978	992	987	992	980	1003	957	1069	1001	949	995	1019	964	967	1020	944	993	997	1034	944	1011	955	960	969	984	968	989	1025	964	986	988	918	1040	991	1012	959	981	989	1026	962	963	989	968	1087	1013	1045	995	1007	950	1029	976	974	993	1020	1043	954	973	996	983	989	984	987	989	975	968	1022	996	983	985	1016	990	1000	971	1012	1012	971	1001	1031	1058	1029	971	1005	972	989	1053	980	1026	1031	972	925	963	945	984	1012	1027	1039	973	1040	983	918	988	1001	975	1008	995	978	970	976	980	1011	966	987	930	1013	934	1004	1018	1013	1020	1004	988	1028	1014	1009	985	989	954	1050	963	1021	959	942	982	983	1033	984	1002	1015	978	1010	976	958	963	1034	941	987	985	980	1014	1032	967	1005	1035	1036	1000	990	983	972	947	966	946	1021	960	1011	1049	1035	1056	963	959	1017	1073	1003	997	984	966	987	954	973	985	967	964	990	963	1032	1018	1015	1024	997	1051	1011	998	973	1006	972	982	963	1026	998	1022	956	930	979	982	998	1006	959	993	888	995	991	997	978	1026	1035	1022	986	943	1035	969	937	1019	938	927	942	982	985	961	1011	962	1012	976	947	939	963	1011	1029	985	1007	941	958	950	976	974	1033	980	1003	1006	988	966	978	1019	992	1027	973	977	977	963	1018	1019	941	1031	944	981	997	987	942	951	974	981	959	1014	996	983	939	1006	990	960	962	1018	1001	1038	980	941	953	951	923	998	973	973	951	993	1007	930	1009	966	998	932	1015	980	1019	977	963	998	1018	969	1008	1022	1004	950	955	925	1023	988	889	978	989	1034	1005	986	995	1030	1002	985	994	968	984	988	981	967	993	955	1022	1038	1010	1010	1021	1022	966	998	968	965	991	931	945	988	953	953	1002	1011	1014	965	1023	982	1006	928	956	954	950	954	969	950	1060	987	996	996	965	1006	977	969	1063	1006	959	988	1016	995	963	1051	985	960	971	950	1023	1052	1006	961	992	983	999	996	989	989	978	974	987	1006	1026	989	927	982	976	906	911	971	1035	981	1007	1000	989	989	1024	977	992	993	969	975	951	1007	994	973	992	1013	983	1000	967	969	957	997	1027	970	983	1016	976	1010	964	1029	960	977	934	981	958	1034	1006	965	962	949	987	1009	1017	1028	1018	1023	1023	1021	996	977	1029	964	985	998	1006	1053	1073	1042	918	993	1010	1008	1000	981	983	1015	948	990	987	992	1055	982	956	1032	962	948	975	1007	998	988	983	983	1002	984	972	1010	1033	991	997	972	969	992	1004	1013	953	964	1023	987	1031	1025	972	939	952	1008	936	986	976	944	967	1000	984	990	1025	1012	1012	976	980	983	937	980	986	1012	1029	986	944	975	978	967	972	912	939	950	970	979	1025	952	990	1026	968	951	995	971	980	1029	1048	981	939	955	995	969	1015	1001	1015	1010	978	1019	1003	1000	1021	997	975	1015	1038	1021	991	988	947	999	1003	950	956	965	984	952	982	955	1012	959	916	995	984	993	1018	995	987	1022	992	949	953	989	1043	899	1040	1018	1006	1039	990	989	987	922	959	988	985	941	1030	973	1038	968	1019	966	961	1010	971	1010	930	1066	1027	1001	968	991	949	966	970	1012	971	983	1025	996	1008	948	1004	1010	983	989	949	984	1010	995	979	978	1005	1024	975	1005	970	924	950	995	977	951	931	1021	974	991	999	966	975	1003	1003	959	987	968	981	968	1014	981	933	943	1007	1016	978	1021	965	1006	936	1001	971	968	996	996	1008	965	974	960	987	1030	1001	989	984	1022	1029	1004	996	1006	956	975	954	1004	1011	1003	1023	985	996	986	1011	964	988	978	977	981	987	907	1016	997	920	998	973	985	977	1003	966	985	1020	1014	1063	1009	991	1010	1024	985	989	1042	1025	958	994	1017	988	1039	961	941	1009	1028	994	955	1010	971	988	1008	1012	973	950	1023	1019	1013	985	985	1008	985	955	1045	953	998	976	979	978	986	1037
29230	24340	22815	9555	4276	3120	2154	1555	1200	1041	1011	945	866	783	738	661	654	659	681	685	663	646	678	632	593	630	639	607	647	606	620	614	594	591	523	574	585	579	544	633	594	580	529	604	581	564	580	556	552	563	541	577	574	559	577	573	574	584	550	565	583	577	561	548	607	552	618	605	637	574	540	558	585	530	662	584	600	537	590	566	571	559	548	604	585	562	541	549	604	537	591	536	544	583	577	577	565	569	588	569	560	553	563	597	557	566	552	611	565	593	592	600	553	561	556	583	540	552	569	557	560	516	603	560	614	572	613	521	563	557	597	578	567	575	554	583	629	607	568	561	564	586	552	584	581	566	546	553	570	555	574	554	575	621	571	558	589	578	565	560	557	592	556	593	528	550	558	569	575	592	557	574	563	539	555	565	631	540	577	588	587	595	571	610	555	546	577	614	561	535	549	542	598	532	551	610	582	559	565	533	548	588	564	562	534	538	573	582	562	552	620	583	556	541	577	586	569	561	554	548	543	568	569	574	564	567	596	580	525	564	599	568	569	535	537	585	579	617	573	568	551	548	588	556	552	543	607	556	584	554	560	576	570	553	524	590	562	594	582	602	575	548	527	592	574	550	581	596	564	572	559	581	557	578	570	586	643	545	565	576	548	512	561	619	585	547	589	527	597	589	590	547	550	556	568	614	568	623	566	589	551	502	590	555	603	564	576	593	594	622	574	566	559	590	583	537	551	576	525	556	564	591	550	558	534	589	571	565	601	578	568	575	589	541	559	567	582	609	552	538	573	562	540	559	626	595	564	566	507	572	558	570	557	527	591	600	584	549	577	606	532	599	571	536	543	587	568	572	585	594	558	559	582	571	555	606	613	569	565	555	574	563	584	597	596	572	576	588	550	571	564	598	586	553	571	558	588	587	522	539	598	573	570	575	610	575	556	587	581	585	587	525	545	527	579	568	567	623	563	514	555	595	553	566	620	593	560	547	608	584	586	556	583	575	560	501	545	521	539	588	576	571	566	589	597	577	553	603	571	605	597	588	584	558	565	528	587	569	551	547	580	558	584	575	545	526	587	551	567	574	585	573	575	566	585	524	566	559	557	581	570	557	561	575	567	605	546	528	559	610	583	583	523	541	552	559	535	626	592	560	561	616	636	574	546	519	595	575	594	620	570	560	557	533	531	560	525	582	566	572	571	613	558	561	550	538	525	572	570	573	564	610	599	587	509	553	603	562	559	553	602	574	530	595	621	556	564	551	564	551	583	562	579	545	607	594	547	543	573	601	571	528	555	538	564	597	591	587	559	553	584	556	580	576	566	564	581	573	568	581	564	559	610	553	575	559	585	570	548	539	602	584	574	551	573	569	543	619	505	552	581	622	576	543	548	572	565	568	563	591	574	557	581	602	586	624	567	570	579	538	559	552	561	543	549	533	607	562	574	570	542	573	531	532	538	575	576	645	593	574	543	579	566	598	563	570	543	573	563	569	557	622	584	505	567	505	603	592	550	593	551	576	566	568	588	603	566	556	598	592	575	570	576	548	592	557	554	543	583	563	528	593	559	528	607	585	568	590	586	540	535	603	574	574	596	579	594	546	561	582	576	566	574	585	609	572	575	549	622	593	570	564	602	549	602	591	574	598	584	577	584	549	557	595	589	562	589	556	573	499	582	587	547	565	571	606	598	567	537	557	579	585	599	550	554	547	567	552	581	574	542	604	557	570	571	566	562	576	533	636	557	561	567	588	544	592	607	570	560	584	561	583	595	555	564	544	586	552	552	582	529	574	615	581	563	601	538	614	560	577	585	536	596	564	537	571	555	593	561	567	587	586	553	542	565	558	556	593	523	656	546	554	581	570	616	560	634	588	592	555	546	559	538	544	594	550	578	582	575	610	536	563	604	546	593	594	561	589	549	556	575	560	563	574	618	566	551	588	568	521	552	568	607	609	544	579	583	550	547	555	574	590	579	582	574	607	531	555	576	557	534	562	575	539	561	635	570	535	580	601	539	531	546	561	550	560	610	567	545	587	567	582	533	545	540	548	601	597	583	543	571	614	537	566	580	604	539	594	597	577	566	604	562	554	568	566	583	532	553	592	566	635	607	606	546	570	541	598	594	595	581	531	558	558	525	526	603	574	550	578	569	594	543	598	597	568	524	580	562	590	591	608	563	576	552	599	565	624	579	587	555	571	549	575	606	595	516	557	556	550	548	575	546	598	574	611	588	598	609	577	594	605	549	618	577	580	540	588	572	545	593	572	579	540	578	586	568	523	559	560	585	595	616	560	635	590	522	608	554	561	562	574	613	582	566	590	576	545	590	561	533	578	572	591	569	590	587	591	597	598	544	540	564	588	590	550	559	500	598	568	560	585	567	572	537	567	602	584	595	576	636	541	514	566	561	578	605	563	588	565	559	563	570	572	610	611	581	588	583	565	573	597	590	554	600	555	602	586	556	590	552	605	546	553	604	595	552	591	581	576	595	595	571	641	535	583	564	580	571	579	568	560	579	585	585	574	574	590	579	595	597	596	589	595	590	564	543	586	550	592	566	565	580	547	609	566	566	624	554	582	552	581	565	581	571	594	547	572	554	582	530	575	593	559	527	573	561	558	564	547	564	613	584	572	534	562	549	592	622	617	606	576	554	534	584	568	525	589	613	598	590	562	559	575	572	564	541	573	592	558	585	579	635	578	549	582	581	566	616	570	535	575	581	579	536	569	573	577	582	566	613	533	583	592	584	567	576	551	581	591	594	572	563	564	593	596	545	573	601	566	581	595	574	582	571	559	599	560	625	569	586	580	566	555	616	600	534	577	571	533	592	551	546	609	582	606	517	535	601	549	530	590	561	578	581	533	576	564	550	567	562	569	566	532	585	592	545	595	584	531	575	592	579	559	582	570	587	605	590	555	562	564	558	535	545	577	554	572	591	584	543	546	552	559	535	579	620	596	560	585	609	633	559	615	631	575	558	627	559	539	558	568	575	577	621	569	581	595	607	594	608	560	579	541	581	609	601	560	569	541	580	552	604	573	614	553	528	583	558	535	598	573	552	606	541	543	566	571	565	544	608	573	592	571	612	586	593	540	543	577	601	571	551	571	586	636	562	604	524	612	531	561	548	548	580	573	581	567	584	611	556	560	548	608	556	569	512	551	581	609	576	575	570	547	580	603	582	576	573	556	562	606	571	566	546	520	638	566	542	590	542	590	526	533	568	562	558	572	539	646	595	591	564	573	586	583	580	601	573	599	581	562	563	559	587	574	583	564	591	580	556	583	529	591	564	573	503	576	577	573	583	541	543	564	584	578	577	599	645	591	581	537	581	582	553	605	570	541	598	560	578	536	566	562	598	597	570	570	598	583	566	578	583	547	569	556	596	567	566	554	581	562	579	567	596	593	548	542	547	554	557	585	566	590	557	549	618	591	586	569	563	585	545	577	559	575	551	549	534	624	564	569	576	567	547	586	554	562	550	577	627	590	550	541	553	585
29411	36371	26688	10144	7669	6466	4634	3148	2473	2023	1729	1541	1415	1260	1065	998	926	910	886	980	907	827	826	794	809	834	839	823	807	782	748	722	729	683	715	731	731	821	716	734	705	684	725	696	746	685	729	732	697	708	720	665	666	669	714	648	692	693	693	694	665	690	695	721	711	756	733	732	664	708	710	691	700	751	689	648	674	676	676	710	701	679	747	697	684	724	717	697	724	697	691	668	683	726	653	684	712	692	725	673	706	689	657	710	686	688	661	680	678	676	696	664	696	680	650	708	744	707	711	667	724	728	687	709	700	684	722	707	728	703	691	676	719	680	691	707	652	688	675	701	667	701	734	668	692	690	706	666	684	683	678	673	712	669	691	732	683	666	686	679	677	739	713	668	723	692	721	646	709	703	691	740	731	710	740	711	668	674	660	693	677	683	633	723	669	668	703	694	734	683	726	668	714	695	683	702	667	642	702	696	706	709	694	736	692	677	714	691	667	673	692	688	642	755	633	703	716	714	712	695	719	667	689	667	699	728	694	663	710	674	701	670	739	728	700	681	702	708	719	711	722	742	671	630	673	702	693	671	706	670	708	690	688	691	714	697	719	722	739	717	637	745	673	699	711	668	700	747	715	697	692	679	684	705	701	668	739	657	686	697	661	688	660	694	738	691	726	739	681	689	707	704	726	709	712	651	691	693	690	735	688	660	746	686	680	661	725	703	672	663	743	648	698	696	699	676	668	703	676	684	750	683	733	640	652	689	672	756	691	715	675	722	717	766	689	723	647	667	663	687	661	674	695	705	698	695	713	677	691	684	701	679	704	724	685	635	680	711	679	709	711	663	706	673	732	706	723	716	707	746	679	701	644	648	707	656	682	663	705	689	708	668	673	669	705	719	702	670	693	736	679	702	696	700	674	694	641	670	704	728	682	676	676	725	676	689	697	724	729	706	698	698	708	675	721	688	704	710	696	663	698	683	710	753	680	705	722	709	698	723	682	751	672	729	683	703	691	686	694	700	681	688	677	686	737	689	726	708	715	732	741	702	691	713	690	688	722	669	671	734	716	692	659	688	676	699	711	683	710	680	703	701	677	709	692	629	741	718	664	723	690	685	699	660	663	713	744	705	685	700	711	695	677	712	709	662	687	691	675	681	690	732	651	633	672	697	692	733	687	686	696	703	660	684	695	700	682	674	665	688	705	662	727	665	735	709	700	729	677	702	736	653	667	675	693	771	704	683	656	669	691	708	686	709	708	674	704	679	681	665	676	695	730	685	691	694	721	720	690	649	682	639	694	673	720	715	686	723	712	702	675	692	650	625	701	713	632	701	678	695	706	662	709	708	701	698	642	676	681	709	695	654	704	677	681	688	646	704	710	733	673	650	702	685	717	710	696	712	697	703	667	702	660	693	718	722	705	660	665	702	689	705	681	721	721	650	685	709	716	682	690	670	709	705	652	719	687	703	677	681	670	714	729	697	722	701	663	639	722	695	676	698	701	724	728	641	745	684	707	676	733	698	700	693	723	708	688	750	693	698	713	688	697	668	675	663	658	720	672	652	649	725	710	747	684	717	698	675	702	715	706	720	644	727	706	663	688	645	696	671	693	707	717	653	730	691	710	656	715	716	666	711	686	709	693	671	677	688	754	695	720	682	727	689	711	707	665	715	653	690	768	692	701	678	679	721	678	682	683	678	711	660	707	746	668	710	688	677	675	676	694	689	650	664	736	693	718	665	672	676	741	702	659	747	665	673	677	669	695	718	777	649	724	725	699	710	680	694	686	734	697	693	694	754	693	697	669	719	670	722	717	707	746	695	653	660	712	684	732	724	675	723	658	697	704	718	667	700	723	696	662	697	703	683	712	726	733	687	650	726	725	665	699	735	683	688	733	712	675	723	714	714	664	675	676	728	705	732	680	679	699	706	672	709	699	677	643	659	704	662	717	655	660	681	693	680	696	663	713	706	730	681	689	658	711	726	710	680	727	746	656	724	720	717	689	702	652	721	711	672	686	728	688	700	677	675	670	699	679	739	691	690	682	672	690	676	666	665	704	689	665	682	738	699	697	666	693	669	700	689	724	733	739	705	727	678	698	698	683	704	708	720	701	682	701	686	689	649	699	662	661	689	679	703	713	689	683	644	736	679	695	694	709	748	730	716	700	735	718	729	668	659	769	726	684	691	730	728	689	733	707	659	673	657	680	699	711	709	669	647	698	671	675	681	734	723	712	703	721	659	669	694	704	765	707	751	681	700	706	676	676	699	662	679	649	684	685	729	702	680	693	695	684	702	721	748	666	696	700	684	716	702	632	663	669	709	655	690	686	671	736	683	699	675	670	684	717	676	695	699	688	671	710	710	697	687	702	679	745	686	683	709	713	665	708	693	713	709	673	662	680	677	694	743	659	685	752	712	631	731	727	689	639	659	715	666	680	721	699	733	734	687	714	705	681	683	652	682	748	748	704	703	683	662	672	663	681	668	674	685	745	704	722	685	679	667	709	710	705	696	668	697	655	677	720	697	702	685	685	713	728	714	669	708	672	703	669	696	698	732	682	749	727	679	672	697	677	692	661	685	694	626	745	707	634	656	705	741	759	649	679	674	715	671	720	686	637	710	689	686	666	645	728	676	678	694	738	738	725	686	692	727	753	697	719	748	732	688	693	658	780	677	669	727	699	647	687	752	699	688	641	723	712	714	701	715	696	687	688	669	679	722	730	730	729	710	721	701	708	710	662	684	681	706	678	712	673	697	681	661	728	676	720	708	695	722	722	738	691	699	712	697	704	680	738	692	703	711	714	715	715	686	751	709	708	653	708	683	698	720	674	725	682	678	698	735	698	704	711	670	687	684	723	690	720	708	685	730	676	677	671	701	674	694	737	683	705	705	691	679	725	700	707	697	668	741	691	734	639	701	679	702	681	741	678	730	722	694	650	704	675	672	690	712	721	709	703	701	701	692	645	715	708	710	692	646	655	658	731	707	696	715	693	658	701	686	651	683	697	681	707	686	722	707	673	700	675	671	696	737	703	688	714	710	652	718	712	691	667	663	688	693	733	662	683	678	750	740	696	690	662	704	729	697	711	711	716	724	699	685	738	702	717	704	686	680	678	684	657	676	679	701	704	739	655	727	695	702	665	707	690	668	676	734	700	703	678	683	683	704	720	720	696	717	649	697	703	677	690	729	698	695	764	724	664	723	680	667	652	722	678	731	633	709	675	688	654	696	683	740	681	689	717	698	706	747	703	667	723	676	661	743	724	740	656	661	628	714	663	675	681	699	723	731	702	743	700	675	666	694	676	669	695	701	707	703	704	696	674	671	681	705	668	727	683	688	703	738	762	707	669	711	738	698	697	686	684	670	692	697	715	703	631	701	697	694	685	668	712	678	668	711	675	696	653	708	666	719	729	697	701	701	689	702	680	708	696	630	725	707	692	707	679	682	644	649	652	730	708	725	668	718	701	679	702	670	696	707	697	712	638	696	691	672	691	709
24531	21370	28409	24763	20385	10240	4572	2683	1861	1474	1301	1169	1067	944	873	794	754	746	676	711	690	696	615	642	669	642	621	624	604	584	567	582	589	590	517	531	567	591	545	538	533	560	496	525	508	520	524	516	512	552	542	557	540	549	534	526	546	504	517	496	530	540	548	536	534	532	536	519	532	481	537	567	501	558	515	538	517	481	534	525	491	493	563	533	507	533	534	533	535	510	549	504	527	501	517	530	554	569	538	514	523	517	508	526	514	512	512	474	558	469	513	557	499	521	527	531	566	521	561	504	543	515	550	523	510	542	508	485	566	483	514	530	532	527	556	530	482	556	543	518	591	537	562	584	551	535	494	530	523	546	525	500	511	497	513	565	527	531	523	529	542	537	548	526	506	512	526	513	540	486	528	552	528	558	585	516	533	541	554	551	555	500	488	530	541	505	577	541	528	507	566	552	539	530	525	503	518	507	524	524	552	531	551	522	541	526	524	551	535	551	559	541	562	513	511	550	546	505	526	506	470	544	527	565	554	506	541	516	509	509	523	528	535	533	513	544	508	531	522	503	506	519	573	507	550	525	529	539	549	527	478	498	570	534	516	540	553	533	495	562	525	496	538	551	541	499	502	514	542	542	489	528	523	512	550	492	500	511	482	523	539	562	514	540	543	528	544	550	561	493	529	506	531	511	518	533	535	517	558	525	513	499	523	550	526	512	522	524	563	522	501	510	573	503	490	520	551	519	521	508	508	538	524	540	489	533	522	513	530	504	512	518	505	502	509	537	544	532	536	492	509	520	541	498	525	511	527	506	467	515	513	505	544	484	491	562	518	524	509	542	524	531	513	509	520	522	523	514	533	512	533	534	522	527	475	509	529	514	522	510	514	482	522	521	524	553	504	486	518	512	510	523	543	512	534	511	489	527	502	519	518	502	554	530	547	539	554	521	541	517	546	546	570	508	559	558	524	529	499	504	517	530	510	504	516	502	500	516	551	513	503	512	485	548	517	492	593	500	527	504	516	495	552	504	538	521	540	504	502	538	522	507	498	507	554	504	534	506	511	545	523	543	516	537	526	525	524	508	520	517	498	548	516	496	506	517	565	470	532	508	528	547	510	489	480	484	523	481	498	502	524	549	553	490	554	539	513	517	529	508	486	504	539	508	529	572	525	558	554	570	511	545	530	569	515	541	529	486	558	516	548	522	549	509	490	538	545	510	557	516	526	489	487	520	529	504	518	535	518	495	552	502	500	531	491	509	476	540	601	521	530	492	531	488	523	505	497	525	546	539	527	515	517	521	525	536	540	562	539	489	530	534	489	500	499	535	539	475	511	512	516	533	545	537	542	531	510	522	524	517	546	556	523	492	543	543	560	507	495	561	511	534	505	516	521	523	530	512	554	539	520	533	517	531	527	503	522	526	521	540	544	515	548	521	521	554	490	523	486	485	514	519	512	508	506	468	532	508	508	542	530	492	553	515	520	569	507	558	529	522	530	507	549	500	478	514	510	525	507	524	489	512	523	519	505	531	535	517	491	485	534	482	516	524	502	557	480	521	519	500	526	491	500	518	507	497	502	527	568	531	548	521	489	494	528	512	560	487	554	578	512	507	495	547	556	546	546	519	582	504	514	554	509	513	495	525	509	520	509	552	525	498	551	566	556	535	529	554	539	519	507	524	512	549	464	565	537	563	539	510	504	500	527	551	520	516	519	554	555	547	556	528	488	508	514	508	520	533	514	541	528	523	510	508	499	525	507	535	513	508	608	558	520	527	537	506	533	554	515	533	491	504	501	536	482	547	515	551	515	509	544	541	523	554	535	532	528	532	493	517	550	558	489	530	523	517	545	493	499	516	492	501	514	510	550	532	512	524	484	500	534	474	514	472	551	511	518	517	522	534	564	485	539	516	506	501	539	518	503	518	571	554	562	492	508	497	486	537	538	541	536	478	518	494	551	522	531	534	557	533	512	504	541	500	506	525	545	529	503	545	493	546	511	518	546	535	552	537	548	520	516	532	500	525	493	470	520	541	513	508	557	538	571	516	483	547	480	495	523	554	532	534	517	509	502	533	552	527	544	532	535	530	522	463	540	509	524	502	509	564	511	532	555	544	486	547	503	549	559	523	568	525	516	499	520	551	525	525	516	511	507	554	532	528	530	550	520	536	531	523	532	559	546	489	510	526	492	534	521	552	523	500	513	516	546	540	566	461	493	538	503	522	577	578	508	534	532	523	528	527	501	531	534	510	543	518	551	570	538	537	466	528	569	545	520	516	528	511	540	553	513	571	507	512	488	529	496	520	561	536	519	553	505	545	569	480	530	555	507	509	530	517	500	539	544	558	549	540	487	530	543	529	520	546	502	554	505	552	570	492	539	505	560	560	524	525	498	520	507	521	490	489	571	547	537	486	535	508	508	518	524	514	515	526	547	555	518	516	526	572	502	452	516	505	528	518	530	535	546	491	521	517	537	498	544	532	515	541	529	522	513	501	534	503	537	501	511	527	563	490	545	547	512	562	534	481	521	495	551	525	542	515	501	478	525	527	528	521	516	526	528	527	507	540	526	517	532	510	523	592	515	484	539	516	540	532	501	514	504	547	505	527	568	516	518	517	487	532	523	535	513	533	541	517	522	544	560	539	522	516	529	520	530	506	536	512	546	515	568	518	540	531	539	472	518	537	503	516	522	523	555	547	529	535	523	560	511	548	523	510	524	491	505	528	522	502	513	502	527	533	551	494	510	550	539	488	511	522	533	499	531	500	498	503	573	572	492	559	525	490	529	525	471	533	527	551	516	541	507	535	534	490	497	517	541	516	513	517	517	526	481	510	512	517	594	529	567	513	520	532	464	500	544	514	515	531	551	542	534	518	528	514	539	517	524	494	523	562	525	529	516	481	521	499	524	529	549	512	558	469	499	506	495	491	546	468	506	492	517	556	542	487	501	491	524	515	522	536	543	549	519	556	540	528	504	533	519	510	562	555	501	527	531	510	547	571	530	531	509	511	516	517	524	543	487	475	489	538	507	549	515	531	515	512	537	473	514	549	550	490	498	531	559	509	513	486	592	554	520	544	539	516	502	506	511	525	486	513	508	502	542	505	578	549	517	518	505	490	559	515	483	565	493	516	528	520	510	500	555	523	519	503	520	533	533	533	545	519	522	508	499	511	531	531	549	578	581	516	552	547	519	495	572	536	564	544	495	492	511	554	537	530	516	537	507	531	525	524	520	527	545	527	548	546	513	547	483	487	515	494	481	532	509	457	512	511	528	531	472	484	503	527	510	500	505	532	539	509	519	514	495	533	524	520	525	534	511	516	520	524	521	489	517	487	510	524	524	534	541	530	526	542	519	520	520	524	519	477	519	516	516	533	558	524	490	506	530	551	560	515	550	505	539	542	538	524	494	496	500	519	511	507	524	541	523	512	576	540	514	493	493	556	543	540	512	512	545	500	505	501	550	504	525	516	522	502	535	503	528	493	557	503	508	539	530	506
31610	51940	38559	16259	11688	9738	7671	5292	3778	3032	2591	2307	1979	1595	1426	1236	1084	1176	1036	1044	986	968	866	840	820	863	802	770	879	771	770	695	654	711	659	650	646	608	714	635	663	676	633	652	642	647	657	681	657	613	645	660	635	637	601	615	614	595	647	601	627	630	631	672	657	653	630	620	664	606	623	637	623	662	590	649	630	662	639	599	602	670	639	609	680	645	621	650	625	633	600	583	648	630	649	612	637	612	600	644	648	662	632	589	624	637	651	642	647	619	659	663	589	617	614	639	604	607	647	642	590	632	651	644	609	609	661	624	648	653	583	622	621	592	625	647	631	620	651	621	584	583	633	624	625	648	600	641	656	646	597	598	606	620	656	648	570	635	605	620	667	677	652	631	668	618	644	626	623	600	617	629	637	633	617	691	638	628	639	641	617	653	605	593	611	663	615	582	639	675	593	647	599	608	611	576	657	620	635	589	592	646	662	636	616	644	645	639	621	626	627	642	626	612	648	663	650	623	624	626	638	665	621	608	615	623	572	604	671	596	618	592	650	624	607	649	579	620	620	602	619	619	654	649	683	644	665	650	608	622	604	597	673	631	628	669	654	638	618	593	622	604	665	640	610	617	681	606	626	616	639	604	632	646	648	609	635	600	599	636	600	611	676	653	549	633	619	637	617	649	649	631	644	655	613	624	602	647	646	618	617	606	634	635	650	601	640	622	589	623	669	636	599	647	610	637	624	647	618	642	615	635	608	600	651	577	597	630	632	635	639	644	652	603	628	641	648	659	615	656	655	638	660	597	614	652	632	571	574	662	660	634	626	602	640	645	607	639	613	615	666	567	654	610	675	583	653	620	616	613	637	687	680	622	627	629	668	645	624	657	630	627	617	621	582	646	667	623	630	578	624	622	615	590	599	598	649	603	618	613	638	620	618	597	597	660	630	651	658	636	568	645	640	630	628	629	626	611	648	619	652	613	623	626	657	641	638	633	608	639	637	633	628	630	629	607	660	668	655	603	639	583	658	644	619	618	635	603	613	652	588	671	647	638	590	613	609	576	627	647	638	633	662	634	611	628	624	630	605	606	620	629	648	637	621	628	615	635	660	619	629	600	636	587	643	621	621	629	600	614	611	627	624	638	615	654	622	637	625	623	620	626	569	636	624	705	637	604	663	592	594	655	618	635	603	575	630	624	628	621	648	611	640	585	601	625	624	620	645	582	677	616	616	638	623	602	621	610	629	627	626	654	604	593	640	612	647	639	589	636	668	673	606	627	617	633	665	663	604	656	597	620	638	582	577	613	601	645	627	577	652	575	577	654	629	647	621	636	644	669	642	632	654	639	631	641	617	623	671	603	652	623	625	623	594	649	638	615	621	622	629	649	646	617	653	654	671	644	608	616	619	665	611	657	607	610	652	667	652	601	636	630	637	638	624	629	585	625	603	651	603	586	653	644	621	638	677	648	639	625	603	615	662	675	624	641	636	653	687	585	624	618	642	627	653	643	585	640	594	615	661	606	643	617	646	629	653	648	609	631	656	607	637	628	657	618	642	667	626	659	616	611	582	613	638	652	669	632	629	651	682	608	610	618	625	616	646	613	658	592	608	630	657	644	646	623	628	611	596	604	643	638	624	642	614	615	674	632	627	622	675	617	643	680	611	633	612	632	591	632	627	598	605	578	649	634	661	580	609	632	654	626	595	644	637	649	626	668	668	605	592	631	613	603	659	597	603	626	614	633	614	639	621	615	642	593	668	584	648	646	587	652	646	622	603	642	695	595	613	609	618	611	610	628	626	639	593	585	659	597	632	637	661	610	643	600	647	638	598	582	618	637	615	618	625	719	639	605	585	611	623	591	600	662	648	633	629	668	690	619	624	639	631	599	685	608	611	647	630	674	637	621	624	633	611	670	628	642	663	635	618	626	595	628	634	640	627	665	619	644	623	629	606	641	623	607	637	607	624	649	640	643	644	624	676	647	620	637	629	633	640	623	615	619	715	639	645	602	627	581	649	626	701	624	582	626	628	661	604	613	625	651	666	634	648	631	627	618	627	586	637	654	614	659	648	659	615	623	626	597	637	638	649	618	635	620	619	625	607	607	608	639	624	613	648	621	632	610	623	639	637	639	615	617	629	711	618	617	630	619	682	656	632	587	627	641	603	664	626	631	570	634	632	618	609	646	659	658	645	607	639	658	622	599	644	599	671	584	640	635	623	624	609	668	594	631	608	623	637	619	632	623	707	615	618	631	600	631	649	659	667	636	653	677	660	611	630	591	621	661	618	638	631	637	644	651	650	636	674	596	631	646	610	646	624	627	646	633	645	645	668	619	646	603	657	635	607	581	618	645	660	649	614	597	605	614	632	619	616	616	628	599	619	648	625	610	621	684	641	607	621	611	671	616	609	645	594	588	656	607	637	639	646	650	638	567	588	642	618	670	659	658	609	643	581	598	650	570	622	611	598	636	592	633	612	599	609	671	638	667	606	628	654	603	602	599	625	644	648	622	619	614	608	644	639	627	650	649	650	612	598	628	632	586	637	631	636	609	656	566	635	607	677	640	592	622	628	622	610	611	614	637	660	630	594	646	634	644	621	632	651	616	630	614	651	577	640	677	622	637	635	671	632	615	577	687	632	615	616	641	641	656	620	575	654	611	634	686	606	639	609	637	608	620	627	623	661	609	655	621	605	599	637	623	635	603	618	665	621	579	612	606	623	688	648	610	647	641	604	619	622	642	647	596	643	604	649	616	611	628	607	628	590	658	650	623	635	645	623	627	640	633	672	584	591	669	616	660	638	594	635	673	577	620	632	636	636	604	618	612	645	634	643	606	632	659	648	642	648	630	637	646	613	612	615	602	644	620	653	618	653	645	621	619	617	648	610	638	646	678	666	594	611	589	605	605	603	583	627	586	678	654	621	605	651	625	586	631	625	603	612	647	605	654	641	674	606	563	662	594	584	640	654	637	581	678	656	640	615	567	637	637	620	627	652	651	660	626	611	606	571	647	587	665	670	626	630	596	608	668	639	607	640	665	656	626	651	595	627	604	633	633	653	618	688	678	661	597	695	628	611	614	636	628	602	604	598	616	592	638	662	639	627	592	647	624	627	629	642	637	601	652	639	683	605	673	617	603	638	581	673	650	634	639	649	560	630	672	673	648	613	652	615	661	653	619	658	598	635	674	699	620	600	600	621	643	609	605	635	605	683	594	609	679	595	630	644	600	630	594	635	592	617	618	641	654	664	622	649	669	662	617	614	614	616	661	631	627	642	585	649	641	644	669	621	626	613	652	630	612	628	575	610	626	670	634	654	617	673	615	612	675	638	614	630	648	629	675	612	632	617	603	613	594	589	629	583	644	624	597	664	590	663	650	670	610	623	634	627	625	644	613	643	639	653	630	621	631	641	660	620	589	599	618	626	622	590	676	678	603	616	647	630	583	614	640	636	613	595	661	666	577	603	613	589	663	671	607	608	622	605	567	624	577	561	673
25656	21377	27247	24779	10416	4523	3628	2323	1791	1659	1507	1416	1218	1139	1118	1102	1065	1069	972	980	979	874	973	917	984	965	909	928	905	974	851	829	869	855	871	871	829	894	862	874	874	854	911	898	817	835	871	853	823	853	815	884	835	788	841	904	862	843	885	811	828	781	817	878	853	836	835	860	860	918	845	818	884	820	869	850	890	846	810	895	843	850	828	856	831	838	883	855	836	849	829	869	848	882	819	807	835	824	861	811	807	825	834	833	859	889	825	828	789	871	852	825	821	860	857	861	848	891	858	876	886	902	883	865	843	894	836	832	848	809	871	873	875	834	856	845	856	870	834	864	824	850	885	827	807	803	868	824	875	803	866	822	819	774	846	871	834	860	870	842	875	873	830	824	928	809	846	857	808	845	841	861	828	823	866	914	883	832	833	841	869	855	870	885	868	858	867	818	839	821	862	828	890	855	820	848	864	871	873	831	873	822	864	802	862	845	853	893	865	842	877	873	855	878	880	830	826	851	792	858	836	859	849	851	869	865	857	855	828	832	764	861	859	814	876	839	819	839	836	772	884	853	880	840	877	884	832	849	845	901	830	825	798	847	888	907	820	862	867	810	868	802	861	857	811	849	845	854	890	823	834	860	845	885	838	863	852	822	840	827	847	927	846	817	831	852	805	844	838	823	901	851	902	888	835	884	839	862	818	845	873	851	884	840	828	824	872	850	825	895	863	834	910	877	792	838	842	824	876	857	874	844	876	821	838	926	833	819	839	871	851	834	809	843	827	823	840	905	885	826	785	865	813	849	862	859	889	848	825	808	848	801	815	870	818	851	813	848	901	894	870	847	820	850	830	788	864	757	814	795	816	835	866	825	815	845	881	837	882	856	878	795	854	877	825	845	879	839	757	821	852	803	868	910	829	868	885	832	855	826	879	855	825	832	824	831	826	826	875	827	827	844	861	768	769	830	855	847	835	866	859	816	877	834	837	820	817	861	904	849	807	835	827	842	836	837	826	887	836	807	861	832	827	875	892	845	912	878	822	827	851	830	848	816	875	836	854	845	805	893	845	829	865	858	839	877	875	859	834	838	797	850	856	842	842	834	891	803	899	899	813	849	928	859	862	822	836	890	827	839	823	812	859	817	826	812	779	856	831	807	795	834	838	864	859	810	821	816	851	828	890	849	847	893	820	840	831	838	881	837	820	847	861	861	886	854	824	868	898	814	781	850	822	875	843	752	863	866	875	868	798	880	815	840	854	835	858	839	845	794	828	854	829	836	804	878	802	823	854	884	907	860	858	839	780	872	832	811	872	842	812	840	810	893	839	831	813	865	828	860	831	797	835	843	819	814	828	818	893	872	834	920	883	885	880	866	841	837	866	845	853	818	785	891	870	780	944	840	866	861	859	845	860	831	866	827	837	860	895	826	878	894	814	862	814	790	893	848	841	850	936	884	864	861	918	893	873	805	810	832	860	843	886	864	789	854	860	835	831	833	851	835	849	867	831	855	863	834	867	823	839	825	853	855	801	813	843	843	839	822	793	853	843	846	884	863	824	836	817	825	847	824	843	818	828	877	828	841	843	880	827	924	853	858	824	861	868	858	875	850	839	852	853	838	836	825	899	816	902	878	817	870	892	812	848	824	853	835	861	911	799	820	861	811	831	836	884	871	832	861	838	832	842	846	881	902	874	889	916	804	848	810	795	884	840	770	815	832	785	825	809	822	794	832	827	870	845	821	829	812	832	829	842	815	829	894	892	805	819	915	836	818	853	862	791	848	841	852	875	834	857	797	859	870	860	875	857	889	822	880	834	818	864	795	862	888	846	841	816	804	798	871	802	824	860	833	881	848	876	823	855	851	862	843	905	856	883	834	833	826	819	813	874	871	838	883	849	888	885	786	841	888	820	913	905	855	861	857	827	808	815	883	816	817	861	811	835	824	873	874	843	861	831	849	841	853	865	834	830	837	798	853	895	827	867	863	858	834	882	879	808	908	839	882	805	870	840	819	840	845	865	841	866	870	819	877	857	825	903	849	847	806	829	828	862	864	898	825	853	821	843	834	859	863	862	869	846	867	846	870	908	796	917	826	836	824	830	835	869	862	868	888	817	849	859	816	826	805	872	812	833	831	838	908	864	867	874	810	887	845	788	845	808	862	850	838	772	795	828	832	784	819	795	853	872	879	804	865	872	875	838	840	832	852	806	866	841	844	844	863	826	829	835	835	865	898	819	845	841	799	878	851	849	816	817	873	830	800	867	855	863	826	876	846	814	873	862	851	804	869	854	847	902	832	851	877	813	785	841	859	869	806	825	818	859	839	882	876	846	856	833	795	897	898	841	826	836	892	905	799	885	833	883	874	836	860	847	851	834	836	844	863	855	888	814	876	839	837	863	868	828	822	907	892	840	840	842	813	870	836	854	796	839	836	887	870	860	832	817	832	884	843	866	872	825	816	836	783	874	840	855	870	851	851	846	859	866	864	861	827	849	824	861	895	878	803	797	810	856	910	880	864	827	839	873	852	849	817	862	846	853	901	865	840	855	812	872	857	891	857	844	826	906	879	887	856	843	860	847	805	801	847	814	876	877	870	861	844	845	832	840	885	850	831	817	812	847	869	830	855	878	856	854	827	842	822	856	784	826	797	863	841	875	804	896	875	873	813	848	829	857	811	794	804	805	819	814	867	870	869	833	864	861	885	859	816	836	851	835	859	802	827	850	875	842	840	845	857	859	823	882	834	860	884	892	831	779	859	864	875	883	866	863	870	921	836	836	791	836	810	878	854	845	839	865	886	851	827	847	826	814	854	792	871	881	810	867	882	873	858	824	835	863	841	869	852	842	798	893	877	843	823	875	866	877	827	861	799	846	876	818	860	815	773	810	864	813	835	817	821	883	908	804	837	831	858	827	797	832	829	874	784	841	810	878	807	825	901	826	799	839	809	815	826	870	852	840	857	845	863	858	904	884	857	869	899	840	859	878	785	832	837	808	819	841	883	868	860	834	884	867	862	843	835	834	856	802	844	823	903	903	840	787	827	836	854	835	808	775	840	803	834	804	811	871	863	878	868	842	879	791	798	911	815	871	875	835	858	882	896	858	815	829	812	884	852	850	842	831	847	811	845	857	894	886	884	852	828	842	869	858	796	805	845	825	840	844	847	900	811	803	839	867	862	812	868	815	830	828	860	807	860	834	840	844	760	846	837	842	847	852	902	840	824	898	905	790	875	812	812	846	810	821	901	836	860	823	844	889	805	814	878	811	850	796	861	865	858	868	826	872	856	805	869	853	904	881	817	848	781	888	855	853	856	838	800	877	827	848	846	833	804	867	846	873	872	839	862	873	885	849	840	870	823	872	811	831	839	866	803	853	818	866	866	820	904	817	773	822	823	854	882	879	884	814	800	769	817	855	827	881	832	849	832	875	894	869	868	858	894	817	840	817	881	840	842	857	837	873	813	868	834	880	886	825	908	838	870	843	845	808	827	804	847	810	845
31835	46710	32496	12937	9060	8134	6973	4712	3578	2845	2606	2476	2077	1745	1683	1522	1368	1461	1400	1347	1297	1254	1159	1203	1207	1204	1211	1165	1128	1165	1069	1097	1017	1012	1038	1040	1074	1022	1060	992	1008	1030	1023	1036	1012	976	981	1011	972	987	1019	980	979	991	1006	1026	989	993	978	974	1009	1045	990	1000	990	980	957	1014	986	983	1014	998	997	1034	963	971	1007	992	1026	989	983	992	1005	1002	944	1017	974	999	963	1045	1009	916	983	1017	942	1020	989	1027	938	1017	970	973	954	993	932	1028	995	969	978	1052	937	998	960	1036	943	1048	981	1022	1028	1018	1023	947	1019	1021	1025	1017	1013	953	1010	1014	1028	997	1049	971	1002	970	1007	941	988	984	979	946	1048	995	1003	925	1038	975	1006	990	1008	949	1022	969	1063	1031	983	983	982	992	962	973	967	1003	1006	943	981	1005	961	962	1005	949	961	1022	959	1032	986	1015	1038	990	972	999	965	989	1036	1040	1024	966	1001	966	994	990	1025	960	952	1006	954	953	1008	970	983	978	984	1009	973	961	1027	973	977	998	1043	965	989	1016	986	969	1020	934	1001	1007	1045	1038	1006	1026	939	1005	973	1003	978	1014	990	1011	979	999	994	982	1022	941	968	1019	972	976	985	984	981	1016	963	942	952	978	1025	995	965	1008	973	966	1026	1005	928	995	994	994	965	934	986	1064	975	1018	997	983	1011	1003	1028	894	1006	962	973	936	976	996	1018	997	976	978	996	986	931	941	1005	1008	1000	984	1033	1002	972	996	944	947	953	990	976	968	943	992	976	967	1014	1008	949	989	958	988	968	1015	981	1034	935	1007	947	982	1015	1007	966	1022	992	942	989	1047	1016	945	1021	1007	984	1065	993	1007	980	1047	998	953	1028	956	971	1057	1010	1005	1009	957	1039	961	1010	1012	947	969	1006	966	987	952	996	1029	956	949	1019	914	1009	983	994	1002	967	992	989	937	931	984	984	997	920	1035	933	953	1021	981	999	1010	1004	1011	971	992	985	953	975	1000	957	1028	1044	1036	960	962	1045	939	1006	998	996	1029	1014	968	1010	1007	1014	998	958	985	1030	963	1005	997	998	931	985	984	1013	966	991	968	996	1023	1024	985	993	980	1000	927	1010	1006	1005	1007	1033	981	1005	1021	991	963	942	966	984	1010	1012	959	990	937	971	1020	973	982	970	930	963	1015	1059	942	961	1004	1007	1036	1031	964	1021	978	953	941	987	1047	925	983	986	984	974	984	1053	1025	963	1007	989	1050	978	1009	937	950	963	946	1016	970	980	1054	1007	1003	944	1068	1035	983	1023	957	944	990	999	1044	1042	956	992	1020	954	962	1009	953	1045	1005	999	953	969	963	986	961	991	977	993	969	988	1035	991	989	927	990	1023	967	1012	1006	975	1054	1023	969	1002	1003	984	970	1019	1000	995	993	1029	986	944	1028	1039	1006	991	1038	993	995	996	1003	1035	1040	967	943	1006	988	992	1019	993	954	976	1029	945	916	981	994	984	1040	989	1020	1045	933	991	1068	1002	959	1058	986	1003	1024	962	1006	996	1007	961	1012	999	932	994	989	998	1004	1047	982	1002	1015	963	992	962	1002	937	951	953	963	1002	930	995	991	968	944	1009	964	946	995	966	944	952	1015	989	1018	927	1001	1026	990	969	1008	957	1013	989	944	1042	937	1005	951	1051	945	1035	980	991	1028	978	979	1007	1014	993	974	985	988	966	1026	985	944	964	977	1038	987	1009	1010	969	982	958	948	1003	1015	963	950	956	982	1027	1011	1003	1020	977	952	995	1021	1008	928	968	1039	973	986	975	992	1004	992	1000	942	987	977	1004	988	1022	946	939	978	1021	1003	1030	1032	956	995	982	956	1009	936	1003	986	967	949	1067	938	1005	990	994	989	1025	992	969	1003	996	979	984	977	1032	972	983	1019	988	997	980	1005	992	1020	955	976	931	991	999	981	963	985	1008	974	976	949	974	990	956	980	996	986	984	1015	1005	978	1001	1004	1021	1005	969	1012	1046	997	960	964	963	965	990	1053	1011	953	958	957	979	1063	1041	1012	1005	949	1013	976	950	986	943	1012	1013	1010	993	1000	946	1034	966	979	994	953	980	953	974	987	978	998	981	988	943	924	993	964	1009	961	959	1019	1004	973	990	988	986	1003	987	964	965	1014	995	972	997	1019	976	975	999	1011	998	979	980	994	991	993	974	1007	975	1008	979	1008	1004	1013	1020	990	972	985	1011	999	997	956	1018	984	1058	964	976	1023	943	962	994	953	977	1017	991	982	989	939	986	1011	942	998	1000	960	955	1000	928	999	991	988	1013	959	1024	1022	959	1048	1026	968	989	991	970	970	968	966	960	975	1011	967	967	942	993	1042	1046	1013	907	1070	965	967	930	1027	1022	1006	1016	950	1034	961	1000	966	1051	1012	979	1018	985	995	1039	1005	1008	963	1007	972	959	997	999	977	999	948	1006	988	1022	1026	1038	946	962	1005	969	994	1003	959	968	984	980	1023	998	944	970	973	967	961	1003	955	1027	1009	1004	988	982	994	990	991	1010	962	970	1028	961	1003	960	1001	956	1077	1013	1055	948	1039	958	1003	972	952	1056	984	996	976	965	979	1012	999	977	969	1029	968	958	1031	1056	956	961	984	1047	1067	1017	1034	955	936	943	1013	947	987	992	976	984	996	1078	921	1023	1012	964	959	1007	966	1036	950	1007	955	974	1004	946	1016	985	1017	1023	1029	1026	948	1014	993	1003	1009	1006	1000	1006	1032	1029	1035	1009	948	987	990	1005	955	990	996	1011	1021	982	961	987	903	997	1050	976	975	971	942	994	1005	993	960	1009	1040	1007	997	973	992	1009	959	1016	990	960	913	1028	969	990	1005	989	987	945	1053	1023	965	979	968	979	963	1004	986	972	953	962	1024	942	1022	1016	965	980	1023	1027	958	1002	981	981	958	1019	964	958	982	990	1030	971	1043	1016	924	1002	953	1031	978	933	973	1019	978	992	974	1009	994	969	1017	1015	997	928	966	904	1045	989	965	1001	1048	998	1000	985	1022	986	974	968	993	982	1015	1007	993	1011	1019	1019	1051	1015	996	992	978	955	1025	972	1002	979	939	1094	962	971	1006	1008	1039	981	985	1020	966	1018	936	1003	983	1048	1036	1012	967	1012	1003	966	1007	954	957	979	1030	1015	998	968	981	928	1026	1006	1009	995	1002	976	1028	1014	989	1010	951	1057	982	953	1027	1029	970	1028	953	1028	996	993	952	974	963	1038	978	1077	1003	1031	1041	943	1028	987	952	971	975	959	996	965	971	989	987	968	1000	976	970	976	1063	967	950	1007	930	970	970	1005	983	1005	1007	988	982	994	984	964	992	968	958	1000	972	968	1005	930	962	1028	973	1006	947	990	982	982	1026	994	992	1018	944	993	1010	1004	989	983	975	1034	958	940	980	991	1014	1031	1026	1006	986	925	993	977	980	981	941	980	1038	976	1005	990	999	1013	1011	1016	1005	1027	1012	1014	990	1040	1032	987	988	1023	998	956	1012	1057	1030	995	985	1013	996	1005	929	988	959	962	1020	952	986	996	968	974	984	990	1022	1000	1034	973	984	1031	1027	997	1024	1022	1000	968	1022	1037	1015	1008	1042	905	992	1048	1025	1003	980	975	1008	1010	983	1014	1061	971	991	1040	1015	1071	1002	962	970	1000	994	972	999	996	979	1018	1006	1012	1036	932	989	974	1010	996	1081	940	985	975	1020	981	980	1010	1037	1070	973	1021	973	1062	1051	1006	1013	999	959	1032	1020	959	997	983	1026	983	982	1001	948	1038	1017	1000	987	1017	994	968	990	955	1022	988	1028	952	977	1035	1041	987	998	1053	1054	980	1039	1049	970	965	1019	1012	921	1020	1069	993	951	986	975	994	982	1012	1037	995	984	996	1035	996	1031	932	1016	979	990	991	1000	1037	1049	979	935	987	968	1034	1012	995	1002	953	1055	983	967	977	987	1024	999	991	1011	998	972	962	979	1003	1019	987	999	1049	1018	1016	997	964	972	987	1011	1012	992
23213	21340	28930	24046	21340	21200	12450	5174	3068	2544	2270	2188	2004	1741	1466	1447	1359	1323	1206	1253	1138	1084	1132	1212	1157	1092	1060	1044	1018	986	951	953	989	923	965	910	1001	905	966	890	880	872	870	960	865	930	965	868	870	930	964	890	930	866	877	888	932	895	862	864	850	901	841	937	890	918	890	897	838	920	872	906	949	960	923	871	834	942	841	897	885	926	897	876	857	856	909	914	923	878	916	867	888	915	894	883	873	899	849	837	878	904	842	925	873	919	872	896	888	853	902	876	907	901	852	821	925	864	916	918	901	881	912	901	919	905	875	860	924	877	884	891	892	870	905	872	899	900	894	894	908	938	885	898	902	852	860	867	877	877	891	879	871	959	906	905	864	933	907	902	909	869	934	893	950	929	883	878	884	864	848	950	885	912	884	925	900	867	904	868	869	868	901	877	849	896	940	912	900	915	876	905	908	891	858	847	902	901	842	885	875	832	885	890	837	867	875	894	878	937	880	941	934	904	882	933	869	793	912	874	925	916	896	864	848	894	914	872	892	849	910	866	846	831	930	848	897	865	908	900	874	918	868	891	939	874	892	879	859	871	922	933	896	918	812	861	930	907	931	868	825	909	826	956	853	896	862	853	818	863	892	905	914	906	930	834	934	937	908	902	905	944	887	932	901	897	892	848	909	895	891	836	892	918	898	911	890	860	951	878	879	859	857	882	878	866	855	882	860	926	858	896	906	876	892	852	849	951	964	927	860	871	877	940	880	951	863	898	912	857	919	863	879	908	957	870	874	869	917	899	880	910	899	980	943	870	881	880	866	890	919	883	915	946	943	918	868	857	907	881	897	877	927	920	907	943	918	893	869	865	890	889	943	897	912	840	856	916	893	870	897	863	927	866	870	907	851	908	865	874	951	856	839	895	898	917	928	906	929	922	848	859	917	829	938	889	896	958	925	893	864	939	835	883	885	825	898	940	853	898	919	888	903	857	901	918	888	900	926	879	863	867	893	914	926	870	885	872	881	873	902	887	924	867	890	912	863	906	849	860	883	892	880	862	947	930	848	843	871	904	901	908	897	907	868	903	906	894	908	854	898	819	852	849	858	923	879	912	889	868	964	882	884	887	905	884	894	900	874	876	919	875	901	837	911	889	833	918	888	883	906	901	898	928	830	889	891	944	932	921	916	871	917	932	857	941	941	906	903	912	866	908	877	936	872	893	859	892	864	866	913	909	855	857	890	883	907	933	864	890	897	911	891	840	842	861	840	894	877	877	894	861	874	891	902	871	826	893	851	909	843	914	905	839	856	930	921	876	855	821	866	852	860	916	872	896	871	909	925	863	904	914	919	921	887	818	884	861	855	867	847	868	901	865	895	898	871	957	899	887	872	926	867	885	863	884	854	900	880	912	844	944	909	879	869	873	907	895	877	836	919	887	835	901	897	838	911	869	878	845	864	900	901	927	894	920	870	885	913	882	930	934	886	920	890	867	921	867	885	849	912	858	854	867	950	908	930	854	920	957	884	925	855	846	853	909	908	896	906	852	823	827	869	862	941	887	892	850	869	915	879	885	911	895	910	876	920	911	925	868	890	923	915	856	878	897	876	909	867	826	824	894	840	963	873	938	873	912	881	857	953	926	910	880	912	829	919	861	909	930	860	889	925	876	890	904	856	865	868	954	893	937	899	915	931	867	907	902	888	930	888	930	885	819	876	839	890	871	903	862	903	903	904	943	893	928	852	888	847	939	959	852	844	955	918	899	874	889	878	865	906	884	888	888	939	887	942	839	866	899	874	887	887	886	837	875	905	875	882	916	880	895	895	857	911	903	903	909	865	907	914	873	850	874	872	896	908	852	858	855	862	829	912	848	873	878	895	893	946	882	888	949	842	913	891	851	855	939	876	911	877	930	865	882	886	898	925	920	899	891	869	883	911	895	887	869	902	841	844	912	885	932	942	934	856	893	921	865	888	897	905	892	843	883	869	902	880	858	906	923	894	855	886	929	903	902	917	853	894	884	865	859	833	869	859	868	901	872	898	918	863	887	888	868	864	926	877	850	875	852	894	902	869	914	947	836	919	922	899	889	862	930	901	886	883	888	891	861	857	892	833	843	886	879	881	853	883	908	868	895	877	836	807	873	852	889	880	890	880	941	884	908	865	923	899	898	888	901	924	854	851	966	835	852	915	913	910	902	898	862	944	825	889	932	853	924	889	919	860	903	944	863	889	884	844	880	951	868	899	909	885	864	849	881	888	839	871	880	902	863	878	898	863	837	909	945	881	845	912	912	883	914	895	874	889	910	919	843	866	884	888	886	842	884	919	887	879	818	915	922	903	891	851	835	921	954	896	844	923	848	894	896	879	903	933	903	851	916	879	838	900	896	882	849	876	909	826	910	911	864	915	879	896	839	915	880	900	851	859	895	867	869	901	924	858	908	894	892	891	877	857	852	896	904	872	909	937	899	868	937	841	904	897	895	884	873	874	929	874	911	856	830	915	954	904	858	887	931	893	911	899	893	873	853	875	891	910	869	869	898	866	928	894	955	877	876	833	861	891	891	887	906	921	889	845	892	863	906	941	935	856	907	879	873	879	861	922	926	880	912	915	906	873	864	862	907	928	887	952	880	885	953	881	855	901	915	899	992	910	887	856	879	943	833	849	942	862	862	869	927	871	859	887	919	888	901	884	870	884	875	898	892	894	901	855	862	878	846	925	954	877	823	890	904	865	875	930	848	892	879	875	884	866	891	917	921	859	867	960	908	886	846	897	860	841	866	904	891	884	891	921	900	863	932	851	884	870	892	862	884	840	862	874	895	890	914	871	886	887	940	821	919	873	885	891	896	922	880	879	915	851	883	934	874	837	876	889	925	853	851	872	864	905	876	918	871	896	885	915	910	903	934	859	909	891	881	922	873	852	871	869	915	869	888	885	881	926	874	863	882	872	909	880	818	836	895	856	878	846	891	908	889	856	843	925	867	888	905	901	940	857	852	851	874	878	882	887	849	847	913	889	915	914	897	838	853	797	902	960	822	879	898	878	868	863	908	870	882	834	893	845	846	887	943	913	889	839	880	973	878	885	896	919	901	938	899	905	922	919	920	902	886	912	877	918	905	917	875	898	900	871	859	823	869	887	900	885	896	875	919	974	882	875	853	915	901	849	902	892	888	836	929	903	888	830	894	922	920	826	942	881	859	844	921	853	929	894	901	956	858	851	865	846	916	902	879	932	867	911	894	873	888	910	879	866	881	853	884	839	919	896	878	902	931	896	895	933	907	926	929	938	873	849	890	904	901	896	925	901	909	878	911	914	888	873	848	857	929	863	868	859	918	904	918	909	876	868	904	888	913	899	875	854	869	972	875	914	833	881	867	915	866	859	928	888	942	893	941	881	892	926	882	911	892	929	948	899	891	880	875	894	859	860	973	886	912	950	927	903	910	928	875	870	864	908	872	846	908	885	881	866	846	881	884	880	846	888	864	860	892	901	863	825	868	872	862
35227	56122	41312	20867	13958	14127	11474	8514	6086	4885	4087	4031	3490	2760	2405	2169	2096	1883	1769	1656	1593	1558	1440	1596	1489	1478	1376	1257	1215	1189	1205	1185	1172	1118	1035	1051	1075	1079	976	1098	972	1064	1026	1020	978	1046	982	1058	1049	1061	945	1011	1073	959	1071	1013	1012	1043	996	1015	993	1023	1017	1051	1057	986	1017	1038	1030	1006	1005	1061	982	1018	1006	1010	1087	978	1035	1003	976	970	1038	962	1034	1047	1030	999	1012	965	956	989	998	1022	997	992	979	1007	980	961	976	1001	978	982	950	1020	962	951	987	999	1047	1011	987	962	1008	959	965	979	976	943	927	977	960	977	1018	986	1009	991	994	971	1024	1002	1034	1016	954	1030	1067	1048	983	947	959	1006	969	1034	995	960	1028	995	957	1033	981	1000	970	971	1006	1009	948	960	1004	1040	1090	913	1015	988	1049	951	1017	1015	1046	987	999	1059	1003	1024	1061	1018	1015	907	992	981	1012	990	977	994	980	981	1029	995	937	1013	980	1042	1059	976	1044	995	945	1014	939	952	1017	1004	1026	962	1049	1007	953	959	980	988	1007	988	929	981	948	1048	970	960	1017	949	1020	979	968	972	1049	1010	1001	1025	978	936	944	1006	1012	981	1000	1016	964	1005	980	1003	1009	996	967	1041	1057	989	960	967	965	1021	991	977	986	1059	979	1022	997	1035	990	1003	991	993	961	1031	954	1016	1036	973	1003	981	964	1045	993	1009	1011	988	1046	1013	986	1057	964	1022	1016	990	996	967	959	997	1005	1025	984	978	985	987	980	975	1028	1020	941	1022	991	1020	1057	953	976	1029	991	987	1022	997	973	1004	1082	992	1004	1027	946	981	1006	1022	999	1004	997	992	1027	1002	1070	1002	1037	1024	961	972	977	976	1009	1042	1021	1026	1083	1010	1013	966	1022	1059	989	976	996	982	1011	1006	970	965	980	1011	990	983	1054	1010	983	981	949	1010	1050	1007	1060	970	940	994	1018	970	974	1008	904	989	995	939	1082	1012	982	1016	1014	971	1011	1012	982	1009	1012	1006	1035	1026	1000	986	1026	991	985	973	1034	980	1023	977	1006	986	1003	967	997	976	1003	998	1016	1029	961	1025	938	996	1010	1007	975	1007	1012	1017	1048	985	1020	987	1009	1020	1006	988	1049	995	1019	1002	1030	1001	1076	1023	1029	976	991	1016	997	976	984	986	999	943	1017	1037	941	993	1049	1011	1052	1004	970	993	980	947	954	1007	1028	996	1019	971	1029	1025	1027	1038	1040	1027	1011	1031	1016	984	1027	1020	1029	1018	1006	1011	1013	990	960	1040	993	1006	1018	1002	986	987	1013	1000	1060	985	1038	949	1000	996	990	992	996	1033	1021	1013	977	969	966	1026	1007	975	1059	961	946	1006	950	970	975	1018	962	996	984	1008	953	957	995	1015	1009	1020	988	1016	953	1023	1047	1050	976	1043	943	1033	1000	963	1033	980	1025	930	993	988	1004	1019	971	1041	962	1005	1014	1030	940	1016	979	1003	1003	1029	1065	1047	1049	1005	1002	1029	996	1002	987	943	953	1018	1026	1021	1014	1025	945	995	1000	1001	1035	1043	961	1048	998	1043	967	1040	975	983	1039	976	987	1018	1030	992	976	992	1005	953	1022	965	989	1001	1040	997	984	1030	984	1036	1065	1044	941	1010	1043	1003	974	979	993	1003	1024	977	1044	939	1009	971	964	958	967	1000	943	984	1008	958	1036	1012	997	1011	1004	1005	985	949	1003	1054	986	1016	1021	957	917	985	1020	996	1007	991	1000	1006	1009	1021	993	988	1016	991	961	954	939	1025	1041	1081	989	994	1024	1010	995	980	1027	996	1007	962	1005	993	1008	1019	1048	1033	1011	1010	976	1060	1007	1000	969	1042	1039	1017	1005	1048	971	979	977	1005	1009	958	936	1001	975	1008	992	969	962	1004	1035	1009	1005	936	1001	989	932	947	1031	1044	955	1010	1002	975	993	988	1034	1094	979	953	957	1042	1021	1040	977	1004	971	1015	1015	999	1060	1028	983	973	1034	986	942	970	1030	993	1033	969	1019	1028	1031	981	971	1012	1027	1034	1002	963	982	964	986	1011	975	1005	1029	1014	1009	984	1073	1118	1043	982	1016	1037	963	996	1033	955	1002	968	978	995	1008	998	1005	999	992	1045	1023	1034	990	1026	965	953	978	970	984	1006	984	968	974	971	1011	964	1027	957	990	968	982	1003	977	1038	1041	1013	974	1001	963	1050	1036	969	1021	962	972	1007	1021	988	947	1024	997	1046	975	1018	1006	1027	1052	976	1036	984	997	991	993	970	1004	1015	1003	999	992	1014	999	985	928	1068	937	962	983	980	1024	1005	994	1000	957	1000	946	1010	1017	1051	998	1054	968	1027	951	978	991	1015	1002	986	958	994	980	976	1021	1047	1024	1052	1032	953	969	945	971	990	985	1011	978	999	996	979	1033	1003	1005	988	1039	1020	952	1015	1028	988	954	1011	987	1001	1014	1093	1022	964	1051	1020	1005	1026	1054	1062	1001	997	931	1019	1047	1008	971	954	1007	1002	1025	975	1021	1004	981	964	943	1025	1030	957	969	969	1008	1031	1023	991	991	943	1077	1023	1008	999	954	962	1000	1052	1015	986	972	1028	972	1019	952	1010	970	1035	986	981	1034	1046	973	993	999	1069	968	1001	971	997	972	947	1006	989	1029	948	1015	953	963	987	1001	1059	1014	1032	1046	1018	1011	1034	1032	1001	992	1038	991	1024	986	995	1058	1004	989	999	1028	975	1027	945	975	939	1065	1036	994	1018	985	994	995	1012	968	1002	967	985	995	964	961	1054	986	1055	1003	934	1016	1023	1070	1001	962	1012	956	933	997	990	1000	1017	985	952	1008	997	958	1006	989	1022	1011	967	957	1020	1016	955	990	1037	1006	1043	1014	1001	1019	987	1027	965	969	959	985	1008	1046	987	1038	1015	976	927	979	1005	992	989	1004	978	1026	968	933	982	999	920	1007	1027	1043	999	940	1020	991	1014	1021	998	993	1071	1011	1012	980	1014	1014	1033	979	1014	950	1008	1010	1022	1013	1037	977	992	997	1034	1003	1000	1028	995	958	1026	974	993	1023	959	955	991	1023	1002	1020	964	968	1011	1059	1009	1027	1033	962	1035	922	1010	1010	998	1006	972	961	1043	978	1006	976	993	1030	1034	1053	1060	964	1010	991	982	1035	995	993	1048	1029	1065	1027	1051	1061	961	960	1007	960	983	1029	1021	968	991	1035	1057	986	1005	960	1038	1017	1014	1010	959	978	985	978	1021	961	962	1016	1000	911	1053	969	992	894	994	1053	1027	985	982	972	979	971	1016	1006	961	1019	998	1032	995	983	987	1055	1028	1000	999	1005	980	1026	1025	988	993	1022	974	988	996	969	941	993	1012	1036	1001	1038	1081	928	971	992	1041	1010	994	1026	917	1016	960	974	1015	977	957	939	985	1043	996	999	922	1061	919	1046	1052	1008	981	1027	973	1011	1096	985	983	982	1000	1008	977	1029	1016	992	979	936	1055	940	967	1069	1037	1071	1003	996	1026	925	982	952	947	1010	922	971	993	942	966	987	950	971	953	981	981	1028	990	1023	1061	1008	1018	992	1004	988	1022	1019	944	990	967	972	992	999	957	1027	1023	1036	975	1018	1017	1017	994	1008	1001	923	1018	1034	974	1000	1005	1027	952	909	979	1021	992	975	1018	999	983	940	1034	1041	989	989	1022	1011	997	1067	1042	1014	1020	995	1002	1010	984	1010	919	1012	1031	953	1010	1006	947	944	980	1042	983	960	944	934	951	966	944	1038	987	1046	974	996	1030	987	1010	955	973	1011	938	1037	1039	1008	984	949	995	988	1043	1034	1045	1002	1018	983	981	983	1019	1009	1029	1007	1015	950	1052	1009	1049	960	983	1017	988	999	1033	996	1006	1005	987	1001	1006	979	1013	994	1005	1014	1040	989	997	1028	946	987	1003	988	1025	1014	1006	919	982	1054	990	983	982	957	1031	1039	995	972	1035	1034	952	1031	1011	980	983	953	981	1006	1035	983	994	956	950	1017	1030	1009	996	1045	985	957	1032	1007	944	1033	1046	972	961	963	957	1083	968	975	1019	968	967	1032	996	970	1016	981	1019	1013	1028	948	1006	1011	1037	966	953	931	1025	984	1025	976	977	984	985	966	999	961	948	1025	1008	966	1004
29370	26030	22058	9437	2948	2348	2311	1666	1307	1088	961	911	917	780	773	704	731	695	668	669	630	653	686	712	714	675	674	661	669	689	575	607	576	598	675	572	601	580	628	608	586	591	570	568	570	567	558	562	605	566	565	547	589	536	563	562	587	595	607	564	575	570	581	582	570	562	586	643	554	595	569	552	585	588	574	530	599	551	579	576	573	574	556	623	577	613	563	608	607	589	615	632	529	609	588	524	569	557	577	570	586	557	601	544	584	549	606	546	577	563	575	592	597	588	561	505	580	598	563	571	568	557	574	548	598	556	522	580	592	580	556	600	589	584	633	571	552	617	574	578	567	563	589	565	551	545	565	539	578	575	591	561	638	595	574	629	610	579	572	589	583	549	555	551	558	585	552	601	621	577	572	600	627	554	587	564	618	569	618	573	569	568	591	598	581	572	595	573	531	544	594	561	525	607	604	567	612	568	574	593	581	586	562	574	626	554	582	588	560	557	569	549	579	601	541	593	591	607	548	559	575	614	590	550	620	619	553	612	595	616	593	539	551	585	615	597	600	600	601	569	580	572	561	567	570	584	582	523	579	538	572	570	589	588	574	575	571	631	556	611	580	620	591	554	601	586	596	573	575	581	550	588	564	607	581	560	585	605	557	558	584	601	558	570	587	556	589	569	545	591	566	563	595	563	607	583	575	566	595	610	623	572	547	608	599	573	590	571	581	531	576	603	607	581	588	583	615	608	584	599	552	636	634	587	565	567	571	561	598	618	620	576	551	573	599	598	621	517	594	527	595	625	547	589	544	597	573	595	606	548	560	574	586	601	589	569	556	610	576	538	570	548	597	568	577	599	607	546	576	557	631	561	554	552	602	592	560	574	573	603	539	581	580	571	567	569	573	594	554	567	649	558	535	566	568	559	613	581	579	622	585	594	568	576	583	609	524	531	584	556	595	542	542	569	596	552	553	584	557	561	607	558	585	583	557	553	595	544	582	582	595	618	527	573	559	609	577	594	581	545	556	598	572	553	616	537	539	604	562	602	595	583	546	571	606	533	577	627	579	558	627	601	572	621	592	602	616	589	608	580	539	605	594	595	584	603	596	601	556	584	556	556	602	595	588	578	563	591	583	546	595	558	531	567	610	546	538	561	589	572	596	622	603	555	532	560	625	580	573	574	626	555	595	624	601	568	557	582	569	600	571	610	568	582	614	566	582	544	599	631	575	623	608	588	631	603	594	555	576	584	578	596	624	589	591	615	583	612	588	568	595	600	529	624	572	604	576	647	592	574	579	598	555	579	605	562	571	591	583	565	566	607	595	607	599	610	641	592	565	645	580	549	556	627	610	609	604	554	596	560	612	592	580	578	577	566	590	559	552	562	587	573	588	586	592	597	549	622	620	593	607	549	603	541	608	601	553	570	567	562	569	600	579	551	561	599	614	575	618	614	616	572	548	597	578	559	572	589	581	615	625	557	551	624	567	628	534	564	583	593	585	594	566	598	594	544	576	584	612	604	605	584	572	590	564	627	585	575	605	556	597	569	615	598	560	587	603	599	606	580	564	580	597	576	590	589	606	594	595	570	585	606	554	575	559	559	571	599	600	576	578	591	560	617	602	601	608	539	566	579	595	582	553	549	584	570	565	598	601	586	553	583	542	605	596	630	568	575	589	634	591	579	559	602	594	594	593	591	565	593	581	601	623	586	568	617	543	602	605	575	576	586	593	568	590	593	625	593	593	582	589	569	586	627	570	584	568	593	598	562	550	578	573	587	568	567	567	633	579	546	595	534	581	573	619	581	591	587	577	583	613	550	564	562	597	576	543	556	590	573	581	588	589	580	585	589	533	579	564	559	540	607	577	565	550	552	584	595	569	551	587	583	611	589	587	510	584	562	592	588	554	571	606	576	610	563	617	626	603	589	624	575	549	569	562	588	632	601	586	571	558	595	575	581	606	578	628	584	593	593	613	536	550	531	600	538	554	584	578	613	527	592	603	540	534	538	593	641	544	544	555	604	557	553	584	576	612	558	553	623	594	598	588	582	583	576	594	582	556	512	621	597	593	584	583	556	581	563	602	595	579	584	575	567	605	571	582	556	591	590	557	593	567	622	556	587	611	556	550	568	604	594	551	580	577	570	573	593	556	597	533	590	624	575	508	586	597	574	560	629	596	538	541	573	523	582	597	572	593	557	510	589	604	590	614	620	589	571	600	601	588	582	595	579	594	614	622	564	566	621	588	592	564	578	582	548	620	565	553	546	580	582	580	561	575	558	573	575	568	567	628	595	571	564	616	577	556	568	560	595	581	575	624	608	585	604	599	566	607	554	583	589	577	618	607	574	569	615	589	544	590	593	515	566	609	536	604	581	593	531	563	573	572	615	559	560	580	602	582	567	571	567	578	573	581	599	570	593	589	566	534	562	618	578	573	591	563	593	644	595	594	574	593	574	602	600	548	589	549	640	582	629	551	574	552	587	608	624	567	557	606	593	622	542	535	564	594	548	572	605	606	620	576	593	561	592	594	600	575	601	593	609	574	603	565	595	599	587	520	568	557	598	593	569	605	567	578	591	580	586	550	589	584	566	607	590	552	616	582	588	591	598	573	582	565	589	602	581	585	605	595	587	566	561	589	575	577	575	587	602	563	598	577	547	581	615	548	589	577	553	599	599	582	622	608	587	566	581	597	628	576	563	610	595	576	594	571	560	604	591	591	606	560	543	563	599	570	605	617	582	598	588	618	564	570	593	587	583	527	592	587	580	527	589	546	596	582	617	605	614	584	559	542	578	544	568	601	586	590	554	549	579	603	616	587	553	580	567	591	584	562	587	569	575	547	580	589	590	573	554	567	562	512	608	585	617	608	595	601	563	556	604	620	594	590	543	591	567	588	567	586	555	588	547	614	533	559	596	561	533	574	588	582	549	577	565	601	610	549	598	590	611	581	604	599	552	573	606	568	523	571	575	560	624	616	571	594	590	595	605	580	582	584	615	614	546	590	571	543	581	582	561	559	556	568	568	565	580	575	587	594	562	544	583	583	578	604	585	583	588	564	612	591	526	591	562	562	597	593	583	584	587	593	644	594	593	570	572	583	592	609	589	569	584	589	576	544	596	579	587	580	564	581	579	588	585	604	553	577	605	606	598	651	547	621	573	582	556	607	572	551	595	606	561	593	589	628	593	551	606	587	598	574	529	552	597	548	588	573	575	573	586	563	580	605	560	561	561	578	582	607	590	583	601	556	559	571	604	629	593	579	552	523	604	627	587	569	594	600	615	594	584	610	545	620	609	575	565	595	591	601	543	610	580	521	554	580	579	594	549	578	601	580	559	575	587	581	577	575	601	581	597	565	580	552	577	596	591	579	594	601	594	593	598	615	590	565	593	564	530	583	577	572	585	566	606	553	567	589	578	619	595	585	571	518	593	608	577	572	586	603	570	536	621	614	555	573	559	607	595	595	593	570	586	559	568	577	601	618	621	580	577	570	524	610	625
29771	39737	25027	10092	5038	4757	4657	3397	2381	1926	1837	1614	1491	1294	1098	1098	1020	964	929	927	876	845	910	943	865	866	844	842	882	801	760	758	721	728	769	713	726	746	693	700	723	709	708	681	739	716	740	756	713	720	682	732	708	722	757	690	707	753	700	672	692	727	711	696	685	695	731	720	661	720	671	655	723	701	667	657	723	702	704	667	737	712	697	681	682	671	728	685	775	714	709	729	756	713	685	745	688	698	675	705	714	667	718	692	704	718	684	693	761	661	732	681	718	681	735	687	690	674	714	731	730	693	695	673	723	707	698	756	660	692	721	694	702	666	697	685	715	692	719	708	674	705	748	739	729	705	754	688	706	713	689	664	696	700	725	721	717	664	692	693	692	655	739	728	680	705	718	745	736	730	725	720	695	721	686	709	711	713	703	705	728	690	669	693	688	661	726	725	696	726	730	689	715	684	708	695	744	693	712	684	668	681	666	671	735	734	701	673	681	675	677	726	743	637	702	703	734	709	686	741	719	680	741	684	717	715	690	704	703	700	670	689	684	727	655	744	698	689	687	683	706	716	707	711	688	742	713	689	715	737	741	695	670	676	704	715	703	672	718	684	745	694	700	650	693	705	714	727	721	729	707	691	680	694	709	749	752	714	717	698	713	650	748	725	748	716	735	690	677	690	696	680	729	737	713	713	727	744	762	706	714	714	682	702	678	680	707	684	675	753	759	706	723	702	746	691	708	693	682	695	710	691	754	702	686	747	702	739	691	707	662	749	662	698	709	686	731	700	713	724	722	712	687	715	753	618	733	715	677	709	693	723	716	695	704	712	673	718	751	716	725	677	658	719	697	731	756	717	697	701	692	743	718	671	736	715	724	706	658	740	672	772	728	694	697	653	663	744	709	639	747	682	749	703	699	701	688	658	723	689	763	729	708	708	759	730	682	683	716	683	726	700	738	674	654	654	680	697	732	725	703	676	667	666	680	707	701	713	678	673	724	662	675	741	706	703	706	669	720	750	715	730	687	703	679	710	727	682	714	720	685	765	730	686	687	674	700	655	723	708	687	684	692	720	738	681	698	724	715	700	697	683	701	694	731	684	719	706	730	698	688	711	694	717	727	699	687	726	701	705	661	694	677	689	708	697	722	732	729	668	721	705	728	695	676	746	693	670	705	697	674	719	723	729	744	754	692	715	717	699	727	685	694	699	723	726	712	725	645	734	713	709	721	712	729	737	672	698	697	711	708	758	698	677	692	730	730	675	738	672	744	696	667	710	721	692	706	762	680	692	745	642	719	672	716	735	667	739	698	661	703	683	704	728	735	698	704	769	711	736	733	684	689	691	759	730	720	754	709	735	677	704	716	717	718	713	715	765	680	693	737	658	714	727	733	718	728	671	660	658	676	719	738	756	681	703	746	692	750	694	680	705	692	663	675	641	731	761	689	712	684	688	717	680	732	718	649	714	722	695	771	732	719	659	743	722	712	690	723	704	734	726	719	681	707	733	679	662	640	723	683	718	746	688	713	691	679	752	680	669	700	681	694	723	703	679	637	695	722	667	717	707	766	703	671	718	760	743	731	699	757	690	690	733	726	705	728	688	708	673	713	709	686	708	654	688	717	713	703	690	723	718	700	714	702	673	714	687	711	719	668	727	681	714	738	714	693	659	665	696	686	747	718	680	706	697	716	715	717	718	663	672	657	699	723	707	755	706	681	733	657	683	703	667	699	727	692	675	693	686	704	676	705	712	717	665	687	684	705	714	686	644	701	741	678	676	698	685	689	655	747	739	669	717	690	737	634	679	729	723	733	715	657	704	674	709	664	718	718	717	654	710	726	737	691	752	783	723	673	701	759	742	724	748	685	697	712	727	741	688	721	721	711	712	717	751	714	705	728	708	684	703	742	728	742	676	673	687	702	688	715	745	686	729	702	730	724	679	699	706	667	683	726	713	714	680	729	664	687	703	713	702	686	715	678	680	751	720	680	686	718	665	751	733	690	741	676	676	728	704	718	685	692	735	721	661	718	727	680	731	663	717	703	705	712	738	723	694	748	677	759	717	683	669	698	700	714	710	711	685	692	712	693	760	713	704	766	729	735	705	713	667	701	730	747	762	736	720	713	697	708	675	656	700	681	638	693	698	710	707	751	671	671	732	684	744	723	695	719	702	732	694	660	693	718	710	674	725	732	703	646	755	678	696	744	672	727	709	664	687	688	684	679	703	722	674	707	701	670	671	723	668	692	705	648	695	663	696	774	713	710	645	716	666	705	703	700	696	675	744	754	715	673	613	683	646	713	683	732	699	714	690	661	715	660	688	706	718	651	708	702	678	719	647	709	715	697	746	679	714	754	701	742	697	753	693	705	713	670	709	702	720	713	706	716	657	721	671	704	746	687	716	684	703	653	754	749	700	706	715	728	704	689	694	777	721	713	706	666	724	720	681	676	711	695	676	666	709	751	681	702	697	706	718	707	713	740	704	698	668	696	727	638	755	699	738	748	652	746	725	736	715	761	714	661	717	675	718	671	669	686	678	679	649	734	742	680	724	778	736	725	690	688	713	655	703	727	733	645	672	695	747	686	725	673	680	708	707	730	710	715	744	674	728	699	708	718	726	685	752	732	691	698	747	667	671	692	739	703	677	675	705	698	700	740	711	717	725	692	702	706	697	684	668	697	729	718	635	680	720	764	689	714	713	675	684	690	668	729	661	691	741	716	701	658	708	692	738	656	707	731	673	707	703	734	680	737	714	734	669	666	734	678	715	660	711	697	699	699	746	689	703	726	722	681	744	717	714	724	722	702	716	707	670	730	706	720	716	671	699	741	682	674	707	748	744	728	690	707	690	719	688	661	690	743	723	692	698	731	703	722	731	698	695	683	688	718	711	692	692	710	713	696	715	708	701	697	701	721	674	703	751	680	695	694	679	702	686	640	704	687	738	670	692	728	702	751	738	726	688	735	705	719	686	680	709	690	699	701	668	741	675	682	663	688	715	648	716	714	709	680	659	690	639	745	692	675	706	721	712	682	705	699	684	721	716	672	689	701	694	681	709	679	689	692	691	704	733	725	705	683	732	708	714	675	673	696	691	656	714	667	692	698	700	700	693	697	733	671	680	744	714	729	733	723	691	694	711	723	712	656	734	708	783	694	681	691	762	706	718	713	725	632	725	741	716	739	701	723	729	699	728	694	638	725	756	721	717	700	708	709	657	690	709	726	716	681	722	712	660	655	703	692	660	676	665	720	717	753	704	671	683	725	712	692	708	688	717	642	759	667	701	658	730	727	674	704	669	695	740	747	653	678	686	646	721	703	752	713	682	671	702	692	691	746	700	715	678	740	635	745	706	702	697	641	678	716	727	714	714	690	680	680	707	683	686	688	666	697	661	715	685	739	747	728	717	718	737	709	671	725	716	708	686	697	691	650	746	698	706	711	694	719	726	668	668	657	683	673	759	708	734	676	690	712	720	725	719	743	706	679	693	717	733	697	708
24518	21380	28551	24705	20407	9117	4903	3128	2127	1788	1597	1486	1207	1116	1045	900	788	768	771	653	646	667	674	649	658	644	643	642	609	589	569	565	540	547	555	595	549	591	547	548	539	564	464	553	483	489	541	530	519	525	466	525	536	560	509	531	556	530	523	577	527	514	532	517	536	563	531	587	543	540	536	492	542	534	514	536	529	571	468	506	506	547	517	540	509	538	497	516	538	527	517	543	559	554	537	536	539	544	531	546	533	533	543	499	527	565	539	556	520	537	506	561	545	520	514	571	530	516	544	528	577	535	561	526	498	509	503	517	534	517	539	561	546	529	516	521	518	548	534	526	516	505	552	549	552	546	566	527	553	523	507	493	541	486	506	531	517	533	501	535	533	557	590	537	524	529	489	529	543	548	511	473	566	548	533	530	530	521	538	532	532	499	510	519	558	528	508	533	547	558	572	541	520	529	534	520	521	526	553	520	531	537	513	565	522	548	456	527	525	579	525	520	513	495	533	520	489	499	492	496	505	527	563	491	536	549	521	499	551	544	521	525	543	557	486	496	508	502	526	551	526	521	525	542	534	524	515	551	505	505	572	536	550	524	528	536	485	594	540	509	522	551	490	497	561	531	585	554	527	517	529	520	532	519	527	571	565	528	517	529	492	530	535	530	532	545	512	539	573	530	510	545	542	515	501	557	523	507	561	537	540	560	545	546	511	515	510	523	532	481	527	544	521	487	537	516	486	508	530	548	506	511	529	538	570	544	492	573	533	520	511	538	535	519	493	537	538	547	539	528	548	485	540	533	525	536	546	526	528	568	501	525	536	546	519	559	516	561	548	546	499	555	548	523	525	520	545	514	513	532	550	517	540	491	496	551	557	529	557	549	545	530	562	509	573	516	520	526	522	561	522	523	553	534	523	534	521	563	536	516	564	553	542	552	518	500	506	548	523	529	571	538	515	529	485	565	573	474	532	560	517	515	541	560	562	505	518	525	545	499	599	552	503	515	577	502	507	537	561	491	529	529	549	526	514	545	504	546	512	571	519	547	515	540	507	528	522	538	524	509	537	548	484	508	519	518	525	523	501	521	561	528	540	512	542	485	541	550	534	604	531	520	496	537	497	565	505	526	535	520	556	508	540	546	498	551	494	519	509	497	560	532	520	516	514	506	527	485	507	519	490	566	558	536	531	534	507	530	573	465	553	560	551	487	558	526	538	558	492	543	574	507	536	536	505	548	508	525	547	556	572	505	512	471	506	561	501	473	522	517	504	509	490	516	511	548	568	533	513	538	531	559	497	511	552	483	513	519	507	549	531	519	482	548	529	536	547	500	528	525	541	523	566	565	483	545	572	581	504	509	502	518	537	514	506	503	541	511	538	515	499	501	569	510	518	506	549	513	506	539	488	545	511	580	495	507	548	561	538	443	486	550	550	568	525	490	514	526	535	526	492	538	522	540	514	523	519	518	491	558	529	526	531	555	544	523	526	516	579	554	500	484	519	499	503	541	522	557	544	516	523	479	490	491	518	515	531	574	517	484	566	543	543	537	538	547	487	543	515	511	522	526	570	517	525	535	538	541	540	533	513	552	513	528	523	501	532	503	554	545	548	529	537	477	526	509	567	558	522	512	521	569	551	544	556	523	526	557	554	512	537	551	524	551	533	537	496	537	560	517	500	525	554	576	524	532	500	528	517	515	543	513	531	534	540	503	512	520	539	519	534	511	517	548	540	532	534	539	506	505	501	562	572	525	554	513	528	506	541	474	538	549	505	518	519	514	537	543	515	529	538	525	548	521	515	519	516	529	535	518	510	519	533	519	538	496	493	490	491	471	511	502	522	506	544	506	525	542	554	514	528	548	519	464	496	511	529	507	528	507	512	514	493	550	542	564	543	546	521	552	550	519	490	595	517	533	577	530	527	543	494	486	566	546	550	501	534	505	527	510	518	486	488	506	506	522	528	508	516	555	514	547	530	530	523	529	557	533	508	564	510	537	554	533	538	557	499	469	561	539	522	529	546	536	517	542	463	496	515	526	542	523	531	504	508	474	511	495	543	542	555	496	508	513	526	521	510	535	537	525	534	541	536	497	539	532	495	529	516	520	542	543	503	528	486	520	535	507	569	546	568	548	557	521	525	518	531	517	508	528	500	533	531	516	563	554	538	544	526	520	565	528	519	525	518	536	547	534	573	527	519	518	541	549	565	543	501	517	542	545	534	493	551	539	526	530	499	534	505	558	506	543	557	538	493	484	580	500	542	564	510	489	517	532	524	520	559	512	542	546	509	507	529	549	539	573	499	523	532	502	563	505	528	530	523	510	548	518	513	543	583	512	586	497	510	603	557	515	518	513	541	509	520	481	520	525	512	560	523	548	518	523	509	537	535	522	558	559	517	516	532	565	570	511	498	506	546	524	531	517	521	556	524	516	526	527	545	534	520	530	544	514	557	519	561	512	522	513	528	491	567	529	520	520	499	517	544	499	527	553	486	528	502	528	522	556	538	524	557	533	531	513	507	461	524	503	512	536	506	525	518	540	511	544	538	520	518	547	538	521	530	552	496	577	560	512	565	543	560	524	567	536	536	567	551	510	539	507	518	517	493	529	517	533	547	558	505	552	505	496	534	502	503	523	494	507	521	558	526	529	537	469	523	522	522	507	542	559	564	554	530	527	537	551	560	525	494	533	537	555	489	527	509	571	519	521	504	548	506	489	496	559	480	568	526	503	509	529	480	516	559	547	517	529	520	532	534	534	509	538	519	514	555	532	534	555	494	518	520	542	519	546	499	510	499	489	523	537	551	543	532	535	578	510	494	543	544	512	537	493	548	499	506	527	604	534	533	508	529	524	520	561	523	547	490	554	497	500	549	502	565	493	522	544	542	534	540	546	528	533	525	486	491	531	535	523	516	532	536	500	521	481	555	523	533	498	516	526	527	546	530	513	561	486	497	526	485	550	514	575	522	491	520	564	511	557	500	524	546	510	545	526	482	533	563	538	546	493	520	500	574	548	530	558	545	547	533	522	523	572	503	539	522	521	525	538	508	571	528	552	522	518	517	544	529	535	519	489	537	562	515	547	522	527	517	545	548	532	549	529	495	514	546	520	518	526	535	489	530	555	516	531	547	485	531	545	535	555	544	517	536	531	570	501	561	511	546	510	558	533	518	539	512	560	528	547	571	509	509	491	515	545	530	479	552	517	587	538	491	524	543	541	515	483	534	521	557	483	534	546	511	514	542	495	490	552	555	546	519	523	534	506	549	520	554	528	508	541	582	532	557	537	525	522	502	523	525	543	589	515	536	525	528	506	568	547	523	544	533	513	518	530	575	519	517	559	553	509	557	509	513	535	546	539	545	502	587	540	531	527	502	515	568	529	540	512	498	496	524	556	533	531	515	538	546	512	555	518	528	512	541	530	522	497	558	517	572	552	568	543	529	549	533	552	533	529	508	508	524	542	494	522	550	507	508	563	545	562	520	508	543	542	530	546	534	523
30361	45448	37415	18200	11055	7704	8292	5913	4408	3443	2989	2658	2265	2025	1735	1570	1331	1210	1070	996	935	885	940	974	873	880	785	799	808	813	771	694	711	711	691	675	692	698	627	632	668	667	658	641	662	651	632	632	639	655	688	611	630	626	638	662	626	605	620	651	667	668	625	653	635	642	569	658	633	601	618	645	626	652	579	634	654	658	649	663	631	680	662	623	638	621	692	672	578	634	615	653	622	696	657	651	588	637	642	674	632	629	642	624	620	609	641	623	651	672	635	645	634	643	624	661	619	607	664	661	617	667	602	608	610	658	638	643	639	637	639	655	673	647	657	651	644	641	645	662	634	640	617	686	629	636	612	601	609	625	617	623	633	617	641	598	657	631	654	573	579	665	629	625	640	609	590	644	644	653	623	626	602	629	628	578	676	595	654	651	641	666	588	614	650	655	652	635	644	658	647	595	605	632	646	611	600	705	658	575	644	626	635	641	630	613	589	654	621	623	669	588	639	650	627	624	619	624	642	619	596	603	634	636	596	658	596	648	615	642	666	614	648	602	650	629	666	627	656	621	629	649	633	649	600	611	620	635	619	646	639	641	638	639	647	635	646	562	599	610	632	620	624	649	637	655	651	639	654	634	668	562	601	634	675	611	625	618	657	618	636	631	636	637	619	624	669	660	681	674	630	612	630	593	631	602	610	626	603	655	620	601	660	650	609	617	638	622	653	649	648	634	640	605	646	634	639	621	614	631	631	587	603	646	614	646	599	643	678	644	648	655	635	622	619	645	632	619	615	645	639	643	649	669	649	616	644	627	655	656	621	591	646	634	616	634	650	656	627	610	618	652	611	671	657	626	656	603	664	639	603	669	619	613	631	687	634	609	669	619	641	659	622	630	597	663	620	618	611	641	619	624	652	601	636	616	579	585	658	618	621	633	657	643	637	638	615	629	645	643	620	624	627	620	616	662	620	664	629	650	669	685	599	680	660	651	606	580	634	642	626	648	631	628	638	607	622	616	618	638	658	647	627	663	627	647	605	626	618	661	613	648	614	626	640	673	655	646	626	635	648	627	642	637	593	642	625	681	617	614	632	638	639	635	636	657	679	619	603	640	603	612	614	619	632	628	617	694	632	639	650	650	663	614	649	669	632	630	641	638	658	631	611	628	637	617	625	682	644	617	632	616	637	651	648	624	667	621	619	619	655	671	601	617	598	633	632	609	603	622	611	631	625	653	618	680	664	624	610	652	616	643	640	638	588	648	659	672	605	662	597	621	649	605	615	610	649	608	681	657	647	610	627	640	625	655	587	632	640	588	637	624	638	656	611	606	621	615	606	636	650	641	642	615	650	614	662	677	647	607	644	607	639	622	608	616	642	677	641	602	614	616	642	643	634	659	643	628	654	586	648	633	616	626	630	654	596	647	642	622	638	586	649	634	614	613	622	591	651	598	657	664	642	610	624	629	655	643	624	656	640	632	597	617	602	638	628	587	648	644	581	631	625	661	628	651	662	634	614	647	625	652	651	638	616	635	630	664	650	646	627	668	622	641	642	601	612	668	647	627	625	616	637	595	663	641	604	627	652	604	667	638	616	609	658	624	650	615	636	636	671	648	686	603	630	636	658	609	661	641	615	627	676	605	646	612	679	666	641	612	645	664	601	657	653	618	601	612	621	626	623	617	643	621	638	652	607	624	649	627	646	630	637	659	624	634	657	628	610	626	621	637	610	639	649	646	628	627	649	613	604	620	585	687	654	672	621	624	635	598	613	638	646	601	649	615	629	641	641	625	649	611	560	639	698	595	648	660	574	634	648	663	593	613	624	682	659	636	621	629	644	629	633	704	599	586	655	608	626	668	644	589	642	654	680	637	642	615	589	623	614	602	639	631	580	641	640	605	672	621	644	639	630	660	637	662	577	643	605	635	668	614	609	608	638	649	584	633	655	608	642	653	631	632	679	619	579	626	646	675	643	659	608	668	595	615	662	644	628	633	602	697	598	646	619	643	610	662	641	659	647	637	628	622	638	650	576	649	634	616	637	632	652	643	665	628	587	676	632	634	635	631	618	663	597	675	661	625	654	645	664	630	633	600	646	596	656	679	605	650	647	608	635	660	632	618	619	676	621	643	667	619	647	625	631	637	611	615	599	626	596	619	646	616	603	662	619	591	629	651	639	617	607	636	628	595	641	650	645	620	640	627	607	653	626	613	642	639	641	624	636	626	678	664	629	599	681	610	577	576	626	639	619	595	629	628	645	624	650	675	668	586	591	644	552	654	585	619	598	666	611	646	633	667	632	640	619	631	610	627	654	663	668	678	670	641	611	685	638	641	625	650	653	703	604	677	616	604	663	623	610	619	657	605	655	657	580	603	619	647	633	647	641	620	662	630	643	674	629	628	639	627	622	610	673	652	613	625	631	621	656	612	633	655	655	651	657	646	635	651	623	649	642	666	621	671	642	690	672	664	661	616	639	606	613	667	624	605	623	654	668	642	602	663	618	598	630	646	629	669	630	640	661	662	640	634	637	617	604	647	623	655	653	597	636	659	592	637	594	613	609	659	648	575	638	651	611	610	630	671	605	609	647	623	679	650	671	668	595	625	636	631	615	617	608	620	579	631	627	641	619	617	587	667	630	673	659	620	614	575	633	647	677	579	629	652	601	645	610	666	628	611	627	659	613	611	647	627	618	620	687	618	640	598	671	629	636	663	698	659	633	645	630	619	622	647	643	615	617	599	654	611	608	594	623	669	616	628	606	602	665	650	630	636	584	626	666	622	622	634	623	641	606	671	617	660	685	615	623	643	655	641	632	589	647	575	673	617	654	639	655	646	641	642	582	594	615	566	648	613	635	616	604	651	632	636	691	619	640	651	592	628	615	650	588	630	643	615	630	612	650	662	588	591	656	587	564	684	638	584	641	622	675	633	634	641	665	641	639	651	601	673	622	633	581	645	610	642	639	658	645	613	606	605	588	628	708	635	635	636	627	625	598	607	658	618	636	605	640	673	632	613	626	670	611	626	627	603	669	633	631	599	631	649	648	628	663	677	659	669	641	632	668	573	640	640	684	641	605	609	603	612	627	666	651	658	645	626	649	615	624	640	665	621	602	632	623	608	562	648	663	614	595	636	580	641	642	578	649	625	618	607	657	617	629	643	642	640	616	654	628	603	661	614	608	651	593	645	652	639	623	637	637	549	636	608	629	617	634	626	629	639	677	623	595	647	625	639	660	714	638	626	605	625	628	600	653	612	588	672	629	636	637	682	591	664	655	618	608	614	587	689	624	600	663	633	631	636	616	625	596	616	605	668	661	605	598	615	692	658	617	648	679	583	628	592	670	603	603	626	679	608	638	621	639	619	641	588	621	634	641	674	648	629	615	651	636	624	619	626	616	628	695	610	641	637	602	624	672	610	616	644	635	663	618	658	680	639	628	628	635	635	626	610	631	663	578	660	654	635	595	683	620	649	660	592	655	627	640	685	643	650	643	646	611	609
25579	21350	27447	24948	11604	4659	2800	2971	2216	1772	1640	1494	1375	1297	1265	1234	1066	1075	1052	983	985	954	1029	898	960	953	918	1007	877	957	894	912	904	867	880	842	848	912	846	890	844	861	850	841	866	878	819	859	869	835	831	888	820	820	871	902	902	854	841	865	815	867	845	854	877	855	861	858	792	871	853	808	876	809	863	863	821	868	881	863	811	869	847	787	870	826	816	806	908	867	790	864	926	848	825	819	866	901	884	817	825	810	850	895	906	844	875	846	820	818	843	843	855	896	901	857	899	830	843	830	893	881	859	838	810	847	840	851	804	851	871	867	831	815	905	853	810	835	817	873	810	860	864	886	846	854	880	863	874	808	838	913	840	821	798	898	862	901	836	885	920	877	860	863	831	836	835	826	862	885	879	839	839	847	808	799	829	838	863	844	849	886	883	810	834	864	879	851	850	925	843	831	828	868	887	846	870	843	827	878	873	866	830	841	835	890	826	857	795	871	863	859	821	871	933	872	783	835	808	888	835	872	818	856	830	862	806	859	850	871	888	895	817	807	848	835	875	826	867	888	791	848	841	851	827	916	822	796	825	854	852	839	863	865	849	831	841	846	881	836	802	821	858	846	900	897	822	855	831	878	859	817	850	879	849	880	858	854	844	885	832	806	833	901	840	847	850	870	805	854	882	825	823	833	869	840	857	839	890	863	823	879	855	798	821	823	835	876	880	847	823	908	880	835	902	792	861	850	835	868	852	827	856	855	864	886	768	830	876	840	868	825	842	855	894	842	871	822	840	853	818	867	826	904	890	835	817	895	840	889	857	860	870	844	759	848	871	837	878	828	853	863	853	832	889	881	835	790	852	888	882	871	812	824	844	849	867	829	780	820	843	821	854	800	863	842	837	891	837	841	815	833	821	826	791	863	935	785	868	902	855	867	845	906	870	889	839	827	871	880	795	832	894	872	881	889	912	865	902	918	859	843	906	801	823	883	872	838	818	899	776	854	845	881	856	854	847	845	822	847	852	789	783	850	852	865	835	850	854	878	826	859	820	843	870	854	867	862	822	869	833	781	891	834	805	862	856	851	873	872	848	861	810	880	856	847	818	781	848	852	832	873	832	870	847	878	795	828	808	848	832	861	860	846	864	843	842	856	871	911	850	818	871	856	845	823	856	858	860	804	821	842	863	861	819	856	854	814	828	872	846	837	851	837	819	819	829	861	814	853	869	912	877	792	868	839	913	859	826	878	869	850	881	879	917	878	824	861	859	818	831	849	823	897	826	838	823	820	931	867	802	903	823	879	842	862	839	892	882	900	861	779	845	845	872	845	890	851	844	866	849	811	855	859	871	841	868	836	851	858	833	838	813	899	921	840	876	870	880	884	853	814	848	852	810	854	829	907	840	907	899	829	822	804	806	852	813	841	841	848	838	822	842	863	901	853	831	842	834	814	916	830	840	800	839	857	835	867	815	834	858	883	880	845	911	826	807	895	900	857	880	873	856	851	935	861	850	873	868	886	819	882	866	846	807	829	869	878	820	823	843	831	886	850	886	816	873	868	819	826	883	864	866	796	877	904	853	856	866	850	846	860	756	819	850	848	838	869	856	858	795	831	806	822	880	781	809	811	868	855	838	848	947	859	818	836	828	841	842	853	845	835	873	854	865	883	813	857	875	846	803	819	853	839	893	830	933	883	846	793	840	880	890	812	846	883	854	915	829	837	869	852	849	844	899	903	833	875	831	822	812	823	819	851	822	863	849	872	877	823	841	843	863	856	870	823	849	827	843	821	769	857	811	832	817	815	876	820	837	802	861	849	839	818	837	830	866	805	916	884	865	843	828	815	787	868	871	847	823	925	877	862	852	834	895	871	840	828	824	870	859	842	869	875	824	907	872	845	852	881	838	836	879	855	877	873	870	833	857	861	832	859	806	848	834	830	874	847	864	864	822	830	929	851	860	919	816	862	806	860	827	895	858	845	868	915	838	913	839	877	856	843	833	845	794	837	867	879	858	897	836	836	846	852	837	861	832	898	847	898	841	828	845	853	841	892	919	887	838	856	815	913	837	892	872	878	870	847	816	882	908	863	825	871	848	871	835	831	871	788	847	900	847	858	857	810	884	851	852	847	871	902	873	831	797	837	814	858	836	891	836	903	911	876	872	870	850	817	904	824	865	860	811	878	799	840	877	815	839	868	822	821	880	887	804	831	824	820	755	910	825	828	856	893	820	839	835	873	864	890	826	853	857	853	853	861	857	891	879	833	843	893	871	870	907	803	873	871	863	860	857	823	807	819	868	781	852	876	836	881	901	861	905	844	842	859	843	881	841	869	818	832	861	841	834	842	808	824	829	866	882	853	824	856	859	842	802	835	817	834	879	839	874	843	859	913	913	899	830	860	815	851	829	856	809	797	827	835	834	904	816	831	834	856	802	840	870	828	816	837	810	884	821	884	861	822	852	864	828	867	822	793	843	795	844	870	837	849	915	856	777	840	818	841	934	825	836	853	824	871	846	877	870	839	859	864	872	884	837	831	814	814	834	788	841	853	888	858	898	853	854	872	856	847	851	857	838	826	875	809	848	826	881	819	853	861	855	825	802	804	910	852	830	817	821	848	777	869	837	836	806	885	840	864	847	908	867	862	855	840	831	880	883	857	846	859	789	807	813	859	880	803	815	883	820	837	868	856	879	851	855	843	877	879	798	913	886	888	874	827	864	881	862	874	888	811	805	842	864	841	875	881	883	861	804	804	863	917	797	867	781	832	871	820	862	837	858	807	892	833	794	785	881	891	827	871	875	903	842	847	895	850	859	830	822	841	840	829	888	842	856	867	848	864	842	888	881	793	808	866	827	845	812	860	843	884	818	791	849	836	879	859	820	807	858	842	850	831	873	864	849	871	875	835	841	834	769	831	911	851	855	823	778	849	917	903	874	850	877	876	874	804	866	880	823	823	891	784	829	807	880	836	840	836	811	844	867	845	887	855	869	863	822	884	860	846	799	899	789	812	811	866	848	796	819	842	841	854	852	816	833	851	834	861	839	826	865	923	853	856	844	836	848	846	848	861	827	845	891	863	826	863	869	811	840	876	855	853	834	825	792	836	855	849	893	876	812	812	852	816	807	840	844	887	840	829	879	809	851	809	866	833	831	864	863	798	851	821	869	856	874	806	863	863	870	881	846	839	814	767	825	895	848	837	953	847	810	896	899	895	789	896	804	812	880	836	899	859	891	841	838	909	826	839	897	838	877	785	882	836	907	861	840	847	879	830	846	863	920	867	860	868	808	837	812	824	869	850	816	856	855	856	848	796	838	873	848	855	878	807	847	860	847	817	810	891	830	842	882	828	812	813	846	848	817	828	837	847	936	875	819	858	822	864	896	876	858	913	811	865	846	855	827	820	864	880	850	852	822	907	819	823	838	895	823	877	868	817	852	889	851	866	873	821	842	832	889	816	898	912	874	844	849	808	861	878	834	843	812	876	881	871	855	858	853	892
29302	44661	34163	16418	10469	7765	5201	6163	4383	3405	2881	2666	2357	2076	2042	1950	1613	1480	1383	1281	1238	1188	1210	1229	1162	1214	1207	1118	1104	1160	1139	1048	1029	1059	1075	1026	960	989	935	1058	1002	1022	998	1028	976	1054	1007	983	1033	1001	1036	964	1012	1044	998	1012	992	979	1019	972	987	1012	1004	1039	1039	1020	985	1020	973	978	956	999	988	986	972	1022	970	1025	1030	1000	1001	974	974	1020	962	959	1004	1018	1041	947	1047	1008	1010	971	1016	1001	1013	1005	1002	1043	955	975	1042	1039	991	946	1018	971	992	945	906	990	1029	973	966	980	1023	978	993	1016	997	962	976	985	1020	955	977	998	1037	998	986	1049	1008	1006	987	995	971	1017	984	979	1018	972	1016	1055	980	963	1014	956	1041	980	998	982	992	985	1053	940	929	978	964	995	1004	1033	945	920	954	980	961	984	935	993	958	1020	983	1029	991	932	961	959	971	972	995	986	986	988	988	919	1007	1035	988	966	1001	948	1010	1025	924	1006	983	1027	1024	964	1017	1030	932	996	967	971	1001	994	965	1033	991	1013	986	1004	978	1002	963	1044	980	987	1019	975	979	968	979	962	968	973	986	1047	1011	961	1014	1028	953	969	990	1014	981	1004	951	983	973	952	972	1022	1020	1013	990	975	1004	957	1005	1004	945	953	993	978	963	998	1007	984	937	994	997	958	1015	957	999	989	962	1013	1022	1002	985	1020	948	1025	976	948	1038	985	974	943	1031	1007	970	1030	962	939	961	1000	940	1008	1000	965	936	998	993	999	963	1015	994	964	967	951	978	962	911	1015	961	965	982	922	1071	1000	976	942	996	979	1014	1012	1047	1001	961	974	938	996	998	968	1008	1006	971	961	968	1034	965	952	989	987	1000	970	931	954	1032	974	916	986	966	1038	970	973	978	1067	998	1030	968	984	1022	976	993	1014	1028	992	1017	1030	1007	962	920	1013	979	1045	973	967	968	1010	1016	1005	1004	1002	995	1047	980	984	988	1008	978	982	903	998	1005	969	982	947	1055	954	998	974	1004	1005	954	971	1000	981	992	970	958	1026	964	1050	992	996	938	974	962	1022	1007	948	956	1000	969	1012	975	955	988	959	992	1026	967	1072	1021	946	971	969	1018	934	961	986	996	1002	1016	1002	980	957	977	998	1024	976	1015	954	1054	1028	995	948	1019	965	959	912	980	942	1022	1018	984	1062	1016	955	910	976	1006	995	993	945	1055	959	990	1003	999	994	996	950	972	1032	981	954	1034	1007	984	1010	972	999	987	990	1027	1020	929	1010	998	941	991	1037	921	969	963	1062	976	985	976	976	937	1038	997	971	984	992	949	959	1041	962	993	1029	1014	1016	946	981	1002	938	998	995	1002	1002	945	994	961	956	958	961	968	1039	967	1001	994	979	992	984	989	978	1017	992	984	1016	974	1026	985	1006	998	1033	1007	1029	998	982	1003	1017	959	977	1026	1004	959	947	1048	964	956	971	1024	968	994	973	1009	1018	949	953	1015	1002	981	1005	1014	990	981	1019	992	973	995	963	972	1002	961	982	987	986	977	974	997	1022	1014	989	993	996	1010	938	993	1006	953	1017	994	990	1001	1015	987	968	1038	1031	1078	969	973	936	985	985	1009	996	957	967	951	1005	999	997	1026	1024	1026	996	978	992	961	998	953	985	1001	953	982	995	1012	919	990	1034	956	999	1002	1000	953	989	978	1055	1012	1018	980	973	992	981	1005	1008	1002	1016	939	966	1032	1023	950	946	989	949	993	981	924	1050	989	1033	1005	960	964	973	1038	1015	1006	1009	1002	1020	979	999	966	997	1015	989	1015	989	985	983	986	963	965	1039	999	1001	898	965	973	982	967	982	957	988	984	975	1028	967	1051	1002	962	1008	1002	1002	971	946	962	916	968	1010	996	982	989	963	1012	976	956	987	982	999	1033	1003	978	1039	994	957	967	1090	1020	991	962	982	1036	977	1020	954	1000	998	1042	1003	993	976	1013	974	984	962	978	939	932	1011	972	940	943	964	996	1022	982	1035	1040	947	995	1031	981	988	956	989	1000	955	944	1000	980	979	994	1001	998	992	1037	1003	976	971	923	979	1035	1001	962	941	1022	989	961	962	990	1019	1039	993	974	914	999	1014	1032	1042	943	976	972	950	963	1075	1021	1028	1005	1011	988	963	996	984	981	1040	963	986	941	1028	1002	988	987	998	1033	1008	1001	972	950	970	981	969	964	1011	1011	993	957	986	1033	1002	1001	1005	1010	979	958	995	990	987	992	957	1006	1028	1038	1046	954	948	1041	947	971	967	972	1009	984	1006	973	964	999	972	1016	1002	1028	978	967	920	991	997	992	929	964	1049	945	1020	1005	990	1007	988	962	1055	1014	1012	941	966	946	980	980	1030	985	976	1014	994	983	969	964	969	984	926	970	1077	991	963	965	952	1021	1020	1018	938	988	1052	1050	996	1010	954	1011	990	1008	989	917	1018	1038	967	997	1005	936	960	1001	939	1004	987	990	962	1013	960	957	941	1044	1016	977	962	931	996	964	1033	1013	1026	1071	993	1051	1009	996	982	1018	1008	988	999	986	964	1029	956	981	993	982	981	1001	975	999	1007	1013	1037	1011	1000	899	1014	907	1005	955	932	1017	950	1040	970	972	1009	928	961	1025	951	1003	1051	1010	962	987	1027	1028	985	938	996	981	1003	958	972	978	1002	1016	964	1056	1037	975	947	1014	1014	1039	1024	968	985	1024	945	965	978	988	947	1013	997	969	1008	982	981	964	980	983	1005	943	961	959	973	970	1047	1010	960	1002	987	997	965	963	992	918	997	952	903	1009	991	1022	1015	965	987	950	1008	956	962	982	975	1017	1026	981	995	964	966	944	923	987	1029	1000	991	1034	1019	995	960	980	1046	993	1050	930	977	1001	980	1012	1042	972	971	941	928	997	990	1002	995	984	976	1020	980	1037	1047	975	994	981	1006	1008	1003	968	1018	980	1029	986	992	1014	972	990	942	989	999	1037	980	994	1021	989	924	973	999	980	964	964	973	959	962	1002	970	1016	1009	965	1005	960	998	935	1007	958	985	1001	990	1013	1010	1025	980	972	948	986	976	969	963	922	957	980	955	983	1027	891	984	948	904	988	998	1038	971	980	1010	983	1007	966	988	995	974	965	963	989	938	1068	1014	959	985	981	1026	971	986	943	982	1004	980	968	948	1012	1011	956	990	985	971	986	1011	1054	1011	1058	981	1007	992	1026	998	958	951	981	1013	996	953	1040	982	1015	1025	1037	1036	993	981	948	1034	1024	960	934	977	983	965	987	1011	914	1019	953	1037	997	990	954	982	979	973	983	1040	947	991	982	949	968	959	980	988	963	1020	985	1013	994	938	950	997	980	1007	1050	1010	999	952	1020	1011	896	954	1030	979	983	938	968	984	1019	972	998	942	1003	1009	984	997	1038	925	1017	1052	997	1059	1028	952	994	983	1022	972	959	1006	984	938	990	1032	1036	1018	954	990	943	979	970	982	970	936	1007	1011	996	994	955	1032	1042	1000	990	1014	932	1020	999	967	992	969	961	1022	1000	998	1017	1010	1001	1029	977	993	984	1015	977	985	974	1000	1010	1038	1008	962	992	975	984	997	999	1005	1039	976	980	957	985	1009	1034	997	1016	894	1014	993	998	1001	991	1000	987	998	1026	998	1018	978	1038	974	973	961	965	997	1048	907	997	998	958	947	984	988	988	979	1014	981	986	998	1013	1033	1002	991	969	981	924	967	1041	1009	975	970	944	975	1028	1009	932	961	979	1005	979	989	1007	970	994	986	985	1041	981	1004	1002	926	1016	951	955	1039	1045	969	989	992	1014	997	1100	990	1018	1000	1024	1018	1022	969	980	937	1012	1005	958	988	1002	967	969	958	955	988	977	1009	997	1015	945	1014	994	1023	1028	978	1004	1000	952	1014	1014	983	968	988	1027	992	970	996	973	1000	985	962	1010	1046	1009	997	945	935	987	1028	1045	924	965	1012	995	990
23235	21300	28955	23986	21362	21017	10842	4929	4191	3050	2533	2149	1911	1858	1634	1539	1382	1247	1273	1201	1178	1095	1139	1067	1039	1056	1058	1059	1063	941	957	978	944	950	926	878	939	909	888	935	901	916	923	927	886	886	960	932	941	930	863	867	917	903	906	921	910	867	901	881	883	922	897	871	919	883	917	935	855	867	890	947	857	864	933	854	950	872	903	911	856	926	901	909	851	957	911	905	936	852	905	804	922	902	901	901	898	916	851	870	899	900	908	878	932	932	900	935	885	900	860	882	925	911	904	935	904	854	905	884	837	821	889	828	856	906	930	918	858	865	897	829	904	883	857	891	911	854	937	926	929	922	893	912	902	890	944	927	872	908	908	928	934	867	844	904	891	841	868	874	905	917	850	886	943	900	870	870	880	902	864	969	892	880	854	854	853	863	913	862	918	904	893	846	910	886	851	924	944	932	865	845	882	866	883	930	918	851	869	932	906	898	852	850	892	966	856	906	878	906	872	883	914	840	847	881	904	885	967	849	879	914	839	897	871	869	925	911	846	850	844	879	879	917	885	918	842	959	895	915	851	900	902	889	874	853	884	931	938	857	868	922	835	883	893	857	912	858	902	889	821	937	860	871	934	870	833	896	869	904	896	849	893	912	961	908	910	866	843	935	909	894	908	908	912	915	889	884	922	912	911	875	903	876	914	892	909	876	868	892	873	938	868	888	894	865	842	911	837	879	915	843	835	871	878	893	855	865	903	864	899	950	901	911	812	868	840	883	896	880	848	874	833	954	939	846	903	922	905	831	897	856	868	895	886	859	876	858	873	877	818	878	899	870	889	894	864	889	844	887	856	898	893	854	929	927	841	921	845	894	868	909	890	839	824	880	855	944	911	899	893	907	872	866	847	922	937	907	878	881	848	829	861	908	868	919	879	910	857	879	862	911	870	859	929	901	869	896	879	895	908	867	886	887	878	896	941	906	886	876	902	923	882	899	906	856	890	860	920	930	911	897	920	916	869	902	893	853	901	881	844	904	823	882	896	930	894	919	886	900	909	889	895	896	875	887	939	894	831	901	901	940	904	902	882	850	899	869	913	908	864	890	941	888	941	893	890	860	917	900	869	904	899	881	884	884	912	900	871	925	864	875	901	853	885	853	880	916	877	853	901	839	903	912	888	855	886	893	881	884	883	931	898	880	874	887	887	875	879	843	897	810	894	890	883	881	853	878	927	909	911	871	901	913	946	874	900	900	923	876	883	929	926	884	918	890	828	883	873	908	914	905	912	878	862	866	894	911	872	784	864	926	924	914	857	896	900	819	890	903	941	945	897	883	908	929	885	868	891	848	859	854	860	845	873	940	923	904	911	827	892	877	915	878	881	868	892	858	857	876	949	856	890	906	914	854	908	881	898	886	881	877	882	873	880	904	959	909	883	884	837	919	865	895	872	927	881	851	874	874	884	917	872	892	865	895	947	871	868	878	944	903	880	840	879	889	922	896	885	927	917	783	888	913	888	913	848	898	894	860	888	875	828	857	910	887	865	865	872	922	861	882	858	876	891	895	870	869	900	859	883	876	883	879	928	916	898	848	881	884	930	842	885	969	895	812	867	919	872	862	886	869	898	913	864	940	855	884	896	930	863	929	882	884	910	936	844	839	896	873	860	873	885	851	863	888	911	894	878	883	883	916	908	901	891	945	870	896	915	887	934	895	876	895	873	912	848	925	844	906	881	961	914	916	905	908	909	883	898	962	858	881	899	865	809	882	902	868	920	878	889	860	856	910	902	892	828	902	890	835	860	843	893	865	886	873	969	876	894	858	938	918	880	851	861	914	879	906	836	946	893	821	859	841	961	852	903	888	907	855	881	849	902	851	867	785	879	888	856	878	885	877	889	861	855	927	872	956	886	916	926	869	932	888	921	888	858	971	874	916	918	865	888	849	884	869	893	859	915	867	862	882	892	918	858	848	853	820	849	845	929	903	901	868	900	885	892	872	848	884	898	874	863	861	929	826	882	851	882	912	939	853	799	918	902	869	932	887	883	834	850	884	900	941	900	919	874	952	932	887	880	908	901	916	836	871	868	907	963	888	866	897	920	928	885	890	904	871	853	871	893	904	862	834	868	897	927	898	854	871	868	920	894	894	901	872	945	904	859	892	871	902	948	935	905	876	868	865	923	895	842	847	932	913	866	859	903	825	890	924	913	845	899	847	829	887	892	879	896	914	896	880	876	849	884	927	935	835	946	872	874	905	913	899	900	862	907	899	936	920	891	920	932	883	932	876	890	888	848	877	847	853	933	889	890	850	891	971	918	883	857	863	885	917	883	880	921	936	889	900	901	883	921	896	911	900	916	908	900	852	862	898	880	935	896	900	879	885	952	838	879	891	922	905	900	902	851	890	924	892	885	866	842	939	839	844	840	929	912	865	880	887	884	884	902	863	899	873	876	856	885	865	860	886	885	887	926	918	853	871	862	903	865	892	896	886	910	864	875	937	861	878	872	885	905	920	839	856	910	850	942	917	884	867	915	905	887	879	877	865	877	875	864	906	827	886	885	929	928	822	883	935	844	904	934	877	935	871	825	837	870	836	848	846	931	855	869	933	938	914	855	902	858	855	899	849	886	883	887	932	859	922	906	854	877	861	895	859	911	882	844	893	919	901	864	884	922	914	872	848	885	913	874	937	871	826	919	882	864	869	782	903	863	910	869	937	892	812	917	926	896	894	876	909	913	919	911	900	922	932	878	913	849	910	869	907	843	860	889	861	905	894	844	871	912	923	878	890	808	843	861	865	922	890	855	875	887	878	857	843	920	909	904	884	908	920	899	875	878	838	881	876	848	919	873	887	935	927	945	893	857	861	864	910	893	868	889	928	872	859	871	888	935	936	837	900	912	841	817	893	870	905	869	885	906	897	903	861	889	898	916	860	895	866	983	893	817	874	844	887	826	874	881	822	886	863	860	860	883	807	872	933	893	870	927	931	941	891	956	897	891	862	871	894	908	855	910	884	888	891	896	889	889	829	842	907	900	903	871	931	929	872	889	876	868	919	933	862	896	879	946	880	888	835	901	926	858	857	898	899	904	842	908	882	931	893	900	907	923	822	889	879	907	912	901	827	864	881	874	857	932	883	851	871	850	815	826	890	937	915	886	924	858	931	874	838	884	889	833	884	892	903	939	907	886	882	866	918	843	884	841	834	831	897	873	885	910	914	846	867	901	921	878	874	865	880	878	864	876	948	892	859	935	886	886	898	917	890	882	888	953	899	887	868	871	916	889	915	837	900	894	934	882	849	881	865	823	843	864	835	885	915	849	907	895	822	889	910	842	901	923	909	862	889	894	864	893	888	871	904	892	874	847	872	892	879	885	882	918	875	871	912	938	884	908	892	857	882	882	905	872	928	928	879	920	899	878	836	845	867	866	822	935	833	920	877	891	872	899	866	900	903	865	871	886	889	904	878	906	920	927	944	831	876	917	865	895	841	884	844	882	896	845	842	892	882
33523	55376	46226	26359	17664	13513	8496	8565	8161	5820	4729	4063	3473	3039	2857	2536	2117	2048	1920	1625	1546	1465	1571	1408	1286	1313	1271	1232	1246	1219	1143	1189	1134	1091	1120	1058	1104	1019	1076	1038	1066	1048	1019	1026	968	989	1045	1034	977	959	989	1037	1001	1014	982	1040	993	994	985	1020	969	985	949	1051	1038	1027	974	995	1067	1042	1054	1003	1033	944	1032	1025	1069	1038	989	999	1008	953	1047	1048	1017	1006	1008	1040	1022	1004	974	976	946	960	1012	974	994	1000	992	984	1032	1014	1064	1006	965	988	1019	983	976	966	1001	1032	983	986	1038	1018	1001	997	979	990	1000	939	934	977	966	1010	1056	1014	986	1012	950	991	1028	1002	975	1008	1031	955	966	987	1020	984	1014	1023	948	951	1016	1030	990	1001	938	1044	1003	1077	969	943	1004	973	992	981	983	985	1005	1023	999	956	1005	988	1020	1028	1022	977	983	913	1031	954	1042	1010	994	936	1035	931	1041	978	1037	976	917	913	961	962	996	1005	982	1011	966	1035	929	994	1010	987	1018	949	957	983	1008	964	955	930	951	1004	1027	1039	962	1020	1053	968	929	976	961	984	973	996	994	973	1045	1005	958	992	949	991	1025	987	955	969	1002	982	974	1002	978	972	1000	1006	934	1057	957	1004	988	1008	959	1018	1004	983	978	1005	989	967	905	993	981	963	1010	966	1023	983	985	953	968	991	983	949	1002	1002	973	917	1015	984	1028	972	955	970	1053	980	980	1007	1006	988	1055	1018	1014	941	971	1007	1014	982	1017	935	1029	971	997	995	1042	951	1034	1018	998	972	933	1022	988	995	972	1011	1020	1032	1029	964	968	995	1041	947	983	958	943	1017	1020	977	954	965	1093	956	1057	1034	933	985	992	1036	1116	983	1029	994	990	976	978	887	962	952	1013	958	1039	996	974	1021	1026	1018	991	1059	993	942	1001	1009	972	1008	979	1000	1026	967	977	979	1002	986	952	977	1014	1001	967	1078	1042	1016	1005	1044	980	1015	923	1001	1007	1022	1022	969	1025	990	982	994	951	993	1066	973	1023	981	998	951	1015	1029	932	970	1017	1011	973	981	1000	1013	970	1016	1003	985	970	1008	960	969	998	1035	1002	1004	963	984	996	951	986	997	992	1003	975	969	944	981	980	1004	1008	986	1029	1055	991	1007	989	952	983	1002	979	979	956	1013	1009	1026	987	1038	976	1008	942	1004	997	945	987	997	986	1008	964	974	964	970	996	1026	979	1001	986	995	1078	1014	967	972	966	1022	987	949	1035	964	992	966	989	1069	1011	1022	958	983	983	969	1018	958	962	964	991	971	1031	943	1003	1007	972	939	988	998	1061	996	924	1054	982	949	951	960	1016	972	1007	1059	960	952	981	956	990	959	972	994	981	990	1019	1027	958	970	972	1040	1028	1029	1053	970	970	1014	1038	1018	1010	989	985	975	975	999	1033	982	992	958	983	956	1009	1020	950	1001	971	990	980	1056	936	983	1042	1004	1008	1040	1021	998	964	970	996	950	1008	937	980	1010	1012	1022	1064	984	999	1017	1030	955	1033	1018	984	987	977	1014	943	1026	974	1024	1008	1007	990	979	1023	973	999	1018	975	998	998	981	982	976	1029	964	1005	1018	987	977	1022	1011	1024	971	1023	980	979	966	1005	1013	1053	982	963	1044	1018	921	967	1022	1034	929	980	1047	968	983	981	942	976	971	1023	969	1001	960	1026	979	985	983	914	999	975	972	1002	967	953	1016	1030	965	1089	1047	995	995	983	1027	1023	1007	1059	1002	968	942	1003	1039	989	952	988	977	1024	1026	960	961	980	1008	1060	1016	1026	1042	945	990	1001	1013	982	975	966	1007	1021	1002	1021	1010	1037	967	992	1029	1028	962	977	968	1026	963	1020	970	990	923	996	992	965	961	998	1009	1003	990	1048	983	934	986	981	993	982	1058	1003	1049	988	985	1004	971	1055	987	974	967	993	970	970	1011	994	1024	956	1017	1001	982	987	1001	936	994	992	990	997	1032	1005	1015	985	962	1023	972	993	1034	1038	1000	995	989	1003	1020	949	943	941	1030	1009	967	999	935	931	968	996	966	947	985	989	1013	981	1010	960	1025	959	945	1004	1009	1000	1040	1018	1019	1031	967	945	1024	1038	1014	984	973	1010	963	957	1013	1001	999	922	997	1019	985	921	1026	960	1003	973	997	963	1010	1008	977	983	1015	1005	1041	1041	970	950	1060	1014	987	947	934	1009	985	937	950	1007	972	949	998	972	998	1011	980	987	905	986	1005	980	1028	960	987	990	1040	965	1014	990	1003	968	988	952	1005	1005	1011	1000	1049	1033	975	978	986	971	1045	988	937	1067	952	955	935	1003	985	964	1054	965	986	1024	979	986	961	1009	909	1016	982	1029	996	999	1043	1018	975	1040	1016	1077	982	970	972	1039	952	1001	953	979	1007	1000	1004	1025	1011	997	973	952	984	978	969	985	942	978	969	929	941	1039	936	951	1051	983	1022	937	1008	995	975	1002	1003	1016	963	954	1016	1039	981	1048	939	1002	980	948	1016	1014	1080	1037	981	1000	1032	1010	997	1063	1003	1014	954	961	978	1025	1014	992	1027	953	1017	958	1024	1029	1011	943	984	952	1036	983	940	991	994	995	970	972	986	1015	1038	981	1027	963	974	968	992	1074	1017	1041	1015	1001	987	972	994	1000	953	998	985	976	988	955	941	977	1001	972	951	984	990	989	988	951	992	1020	1023	1010	948	1003	1003	997	1038	989	952	910	1034	1007	975	974	1066	949	993	1033	974	1020	1000	996	931	946	992	970	976	1011	949	917	983	950	968	955	1008	919	977	967	1015	999	972	1011	1000	949	961	1037	979	1017	976	1031	1034	998	975	1053	998	1021	1050	970	935	1006	1004	984	1000	997	1002	1003	1029	958	984	1055	954	1017	973	974	1020	976	987	1012	971	987	1001	975	984	1009	1018	1030	972	1001	971	999	956	920	972	983	1002	1051	921	1005	1032	965	1043	985	1037	1017	1049	957	1039	1015	973	1003	1016	982	1013	1013	974	989	1025	970	965	987	960	999	1012	991	999	989	966	982	1008	974	991	968	986	1004	966	1010	1008	952	1021	1012	1004	986	971	1017	968	986	951	1034	1000	1015	969	999	1004	943	909	918	1048	999	1025	978	1046	983	1001	1015	985	979	1008	1021	972	1020	970	1031	1024	979	996	1030	988	1011	975	999	1004	1014	993	1003	1008	966	968	995	992	999	963	1017	964	1043	984	998	993	972	1010	974	1009	951	975	1013	983	1011	996	961	1023	1013	955	1012	1022	1033	973	1031	986	994	1024	1014	1020	978	1036	994	1022	997	1002	968	990	1004	985	982	976	1051	1003	988	987	951	983	999	975	962	974	1012	997	1016	1014	956	948	1011	1028	1028	970	1018	1002	939	969	973	1031	970	1046	1032	982	933	1048	963	942	1007	997	997	958	974	979	970	1022	984	1017	970	972	1016	991	1002	992	1000	1036	984	997	970	1036	904	981	973	967	924	933	985	965	987	964	961	1021	1020	964	1007	996	990	938	956	988	1017	995	1001	977	1031	975	1033	980	996	1035	1046	1009	953	991	1008	1015	1050	1028	1021	955	1016	1005	1032	1055	952	1019	999	962	1006	949	988	950	974	1040	946	998	998	1026	1008	994	1016	929	968	1002	991	1057	994	964	965	920	998	1027	933	975	974	992	965	959	1014	1014	1014	1018	999	1053	976	984	997	981	956	967	994	934	1004	946	1037	1011	1031	1020	942	939	1010	950	1024	958	1048	995	948	953	978	1029	996	995	1042	961	1025	921	956	933	967	1006	968	967	1014	990	972	980	995	1063	973	1014	963	1038	1025	1023	1035	1014	1012	968	989	976	1013	1038	1027	953	972	997	953	974	989	1024	972	992	971	972	971	983	967	949	940	976	1017	1003	964	960	953	997	911	1018	946	1018	1014	1011	996	989	992	1028	972	900	962	1017	1041	984	989	954	1020	1012	1018	955	988	971	1023	984	959	954	990	1016	945	952	947	948	949	994	963	925	992	964	993	984	995	913	1004	988	1023	982
29255	25788	22550	10734	4527	3062	1857	1205	1259	1171	987	965	794	761	784	737	675	656	666	652	692	629	691	651	628	654	636	631	610	599	578	597	604	607	571	569	568	580	562	581	576	560	572	584	559	597	605	530	564	568	550	563	555	566	551	513	561	591	581	544	581	569	589	575	595	566	595	599	597	529	585	602	610	586	601	571	549	598	590	559	548	594	559	590	587	566	531	577	607	495	532	609	559	562	547	579	553	543	552	550	592	576	570	551	548	554	526	548	577	548	578	582	620	581	578	569	566	593	543	562	566	561	532	570	571	563	581	564	567	608	551	580	576	598	575	557	574	566	615	526	496	605	585	615	586	605	575	574	615	600	574	546	594	569	549	540	540	558	572	570	576	563	540	558	606	514	584	565	575	541	568	586	558	544	584	579	585	600	607	571	586	558	567	581	556	539	623	621	573	549	576	568	610	538	557	552	574	564	588	562	554	603	543	603	550	586	593	577	521	595	559	570	579	538	571	574	586	537	598	594	502	556	568	614	573	541	574	598	572	585	561	594	570	553	576	563	560	572	541	600	563	554	542	567	572	574	553	570	570	555	590	591	535	615	587	572	574	589	558	543	577	574	550	535	565	562	536	638	564	570	576	556	593	564	607	578	582	584	566	554	605	499	547	549	588	554	523	559	556	558	550	595	568	558	607	606	586	600	583	558	579	597	616	562	572	558	542	569	567	590	566	566	573	586	570	569	537	580	546	506	535	593	580	561	573	554	574	557	529	615	570	610	578	601	545	583	602	555	570	563	554	571	601	578	559	574	561	590	553	553	551	540	556	570	598	585	612	583	578	565	581	554	572	517	592	507	621	567	583	577	551	547	601	584	535	595	529	561	528	602	549	560	547	558	554	512	578	542	574	551	556	588	598	594	561	531	557	562	569	585	588	538	581	576	557	574	561	556	564	541	596	579	582	546	538	553	596	544	560	496	559	559	576	537	543	551	579	578	541	565	548	565	577	538	555	595	571	633	614	571	572	583	578	586	561	570	604	587	540	609	558	551	555	607	538	557	556	576	572	551	566	551	567	569	561	580	592	553	545	603	540	590	574	597	537	575	554	585	565	542	570	551	553	535	549	602	560	555	552	573	590	579	583	579	518	576	580	525	534	544	587	609	635	554	551	580	553	573	602	565	586	529	575	578	564	555	585	572	583	577	582	573	549	591	532	606	514	525	544	633	584	552	588	612	617	566	551	580	582	556	551	574	613	577	577	573	584	563	556	607	535	556	558	565	542	526	571	555	554	526	591	533	599	627	582	556	534	593	574	546	547	575	526	551	554	590	584	612	563	552	614	542	595	536	596	584	565	577	592	535	595	581	557	553	575	582	555	554	558	553	581	594	587	567	556	571	613	592	582	562	599	583	549	506	615	566	563	528	552	583	613	535	569	553	574	557	570	561	593	579	555	567	568	600	569	623	635	562	571	559	559	545	647	548	554	548	597	572	571	570	552	589	560	582	553	626	514	534	571	598	583	575	530	579	570	582	581	550	599	566	591	556	553	564	583	541	529	602	586	580	575	513	582	575	562	588	548	581	562	563	585	585	605	519	578	546	550	586	587	568	553	519	575	535	556	561	544	581	578	570	547	582	569	572	558	530	583	608	541	562	548	547	569	558	555	554	552	583	537	545	588	593	548	559	570	542	587	589	591	586	563	546	581	574	584	552	564	579	566	577	572	573	580	570	574	573	527	563	587	592	528	573	545	579	549	584	585	579	573	588	539	577	543	561	547	571	553	572	529	582	565	621	560	565	576	524	602	603	540	589	580	558	553	579	532	586	580	610	587	521	581	552	614	538	524	581	567	592	603	557	552	541	576	606	560	588	550	571	582	576	550	561	557	547	589	584	625	584	586	547	525	593	570	556	602	547	565	562	576	534	608	598	565	561	533	562	564	635	534	561	524	572	559	511	541	541	585	567	594	599	566	595	562	560	567	573	576	590	570	572	543	599	591	576	560	582	575	604	571	570	580	576	602	562	592	576	588	548	562	604	621	636	558	631	571	584	548	565	567	574	524	546	617	600	579	554	584	559	576	588	553	578	591	592	639	599	583	598	578	579	572	555	582	592	565	585	580	495	545	591	525	560	564	561	563	556	602	547	604	578	549	569	563	568	555	585	540	548	581	568	569	583	590	579	574	568	560	589	570	553	596	587	578	549	554	550	566	578	555	534	604	549	579	607	551	578	593	567	634	572	596	574	561	583	601	573	599	554	622	591	618	592	575	581	564	567	592	562	538	549	569	572	577	557	554	565	579	585	605	583	546	572	587	573	559	579	519	602	573	576	574	557	579	580	561	562	624	563	566	577	564	533	600	597	575	589	603	578	569	587	532	561	588	557	594	528	534	564	537	555	587	576	520	556	579	553	538	570	584	583	607	559	564	604	560	594	542	609	610	563	540	565	542	584	543	563	566	563	563	520	541	591	547	583	579	593	584	613	580	549	534	594	570	587	582	561	572	557	587	563	570	570	570	601	567	594	591	565	597	583	574	502	581	572	575	548	581	547	555	584	575	569	544	537	607	600	564	572	569	556	575	575	564	567	561	589	591	538	641	535	542	595	552	567	546	575	568	569	562	581	530	564	564	554	561	539	561	573	549	611	580	552	541	571	553	579	582	565	571	554	584	596	564	575	601	559	580	570	541	583	560	597	554	558	577	577	551	547	588	555	543	550	579	584	585	565	562	577	591	561	572	575	641	576	537	543	581	512	569	572	598	574	534	538	581	579	594	600	580	579	571	570	585	561	581	516	618	476	565	582	555	552	578	516	572	573	575	547	566	589	533	566	596	565	603	615	599	547	591	608	573	550	569	537	595	596	560	595	560	579	576	549	560	555	575	511	593	580	551	597	548	541	540	559	576	604	560	561	592	566	548	530	556	560	560	564	567	587	525	573	562	590	610	591	600	589	591	551	576	627	560	556	569	548	549	597	546	543	585	564	556	568	563	610	575	541	538	588	544	552	586	514	552	533	577	638	564	565	594	586	565	606	519	546	573	579	562	583	579	543	588	569	571	560	542	527	549	559	585	543	569	575	610	569	615	558	561	545	568	564	545	593	565	530	577	586	598	525	572	603	534	564	585	537	564	566	551	588	547	581	582	647	578	517	583	570	584	571	576	578	540	573	588	549	540	585	570	526	558	594	588	568	564	599	586	538	582	564	519	593	572	553	576	589	568	552	578	586	594	566	570	534	574	577	566	563	589	611	556	548	581	589	594	596	552	574	560	543	581	607	631	569	588	581	569	571	603	576	595	609	567	554	563	592	604	535	538	564	584	555	588	528	604	566	575	553	575	568	568	583	634	551	522	570	549	593	558	619	599	557	576	598	582	592	559	552	543	569	571	586	575	555	542	637	553	581	555	562	593	591	521	574	555	611	558	558	571	557	567	579	611	570	522	617	584	575	587	530	569	608	576	589	600	595	563	551	579	591	574	605	541	559	589	584	581	591
29561	39378	26351	11507	7701	5870	3781	2431	2617	2239	1776	1548	1336	1264	1089	1098	1030	1030	1007	950	959	869	866	846	827	843	743	783	828	853	737	737	822	753	760	703	692	745	742	724	738	703	713	755	695	679	702	677	729	723	685	668	703	720	687	673	647	693	713	687	702	711	722	761	667	666	703	656	688	672	689	670	703	701	696	680	687	693	679	707	698	652	704	717	718	748	688	690	750	665	704	711	680	662	690	678	689	679	723	702	723	637	685	640	682	714	702	691	691	707	690	690	675	719	735	669	695	691	678	694	649	708	717	706	679	708	672	675	674	698	725	664	703	672	712	719	714	685	715	684	696	677	709	711	732	733	662	736	716	691	706	702	723	637	649	679	679	695	673	688	679	665	666	683	687	709	706	706	687	673	678	722	648	706	665	631	750	749	666	693	678	706	703	672	724	719	686	719	716	668	690	722	697	683	701	701	699	656	699	732	702	685	636	681	674	717	650	698	722	669	659	687	659	671	719	688	744	710	670	646	666	699	683	647	670	711	694	703	754	695	754	675	676	698	663	700	714	680	716	693	694	733	719	697	691	687	696	661	674	735	651	667	665	679	667	673	722	641	688	712	697	696	703	723	735	698	653	744	704	655	701	668	703	718	723	696	677	685	679	705	692	651	673	694	708	652	674	699	670	684	667	716	647	721	648	689	711	673	674	712	750	690	704	665	687	682	667	709	687	719	709	697	706	699	660	715	666	710	699	664	692	699	722	663	725	698	734	688	657	722	700	692	657	721	673	753	658	625	727	710	661	717	705	674	690	698	679	736	682	680	681	705	725	705	724	657	649	685	683	683	697	695	676	738	705	714	713	681	717	705	660	670	694	682	698	722	681	668	709	710	690	690	699	651	674	710	676	728	715	745	680	717	748	742	663	657	661	692	739	679	646	695	686	696	670	695	706	736	647	676	679	696	709	649	650	691	631	694	719	696	680	693	724	678	682	709	687	667	673	714	683	669	663	638	734	683	665	673	726	746	673	660	677	730	721	722	727	725	724	679	693	649	671	647	639	685	678	716	709	692	633	705	679	701	693	698	700	715	659	713	689	651	645	680	697	723	702	731	651	688	697	671	705	694	686	711	684	695	666	633	713	682	681	698	690	664	687	702	683	669	664	644	655	697	725	715	680	604	680	696	683	658	697	731	702	694	661	654	642	708	669	707	642	696	657	664	668	667	699	692	666	689	710	659	669	731	666	657	718	723	719	669	688	698	625	693	691	710	669	732	668	695	677	758	668	714	673	702	684	704	683	707	661	708	706	689	694	682	698	647	689	721	728	677	704	744	676	692	697	696	681	666	708	685	693	685	685	695	667	657	716	664	692	767	733	734	645	684	685	733	673	692	654	705	629	688	708	722	691	718	733	731	733	727	727	768	717	666	745	703	698	680	700	727	666	670	698	684	682	650	743	703	684	726	682	713	683	703	670	730	730	680	717	672	691	715	698	693	637	648	664	683	674	717	658	694	707	718	677	689	736	713	654	741	665	672	691	681	680	719	637	670	680	667	685	689	679	667	691	633	674	669	686	671	659	721	722	667	679	719	687	676	710	652	679	690	687	665	718	686	699	712	683	696	695	720	701	675	707	746	668	718	733	647	670	700	708	692	682	708	676	714	707	656	741	710	712	693	719	719	676	702	664	650	719	719	685	744	694	729	692	713	675	689	688	670	718	725	704	680	681	701	691	722	756	697	664	663	685	684	649	692	696	656	678	680	714	723	693	689	723	656	668	719	636	680	729	696	688	705	723	734	698	715	678	726	668	682	703	664	677	746	696	658	700	678	684	720	679	681	730	706	752	720	695	637	689	691	701	658	681	677	726	682	689	746	714	683	703	661	630	722	661	669	657	721	716	735	653	683	680	682	667	700	725	748	644	717	724	685	671	758	732	652	723	697	644	729	720	654	671	715	725	677	718	694	697	675	671	667	651	696	666	699	686	661	692	665	667	722	678	686	683	668	702	677	738	661	698	710	688	687	717	688	679	651	739	723	679	688	718	700	715	665	719	707	710	697	690	732	690	741	697	699	682	744	707	682	676	705	679	681	710	704	667	750	744	681	730	690	691	723	726	699	741	714	717	705	711	707	676	691	676	701	672	616	668	715	700	699	727	688	705	652	727	706	679	637	669	684	714	671	650	726	670	676	664	715	705	665	722	698	716	722	783	690	656	676	708	743	714	668	703	698	687	716	705	678	762	734	682	690	732	687	694	714	678	722	697	710	721	709	692	703	684	695	695	710	694	670	702	679	704	660	682	727	642	729	708	705	698	673	677	686	663	703	660	685	688	673	694	668	668	740	694	722	672	666	676	687	690	687	721	748	713	731	668	653	693	683	684	714	671	675	647	667	674	706	698	698	727	673	712	683	650	691	692	673	685	683	683	688	717	675	660	764	667	656	685	680	710	697	694	719	672	682	714	715	723	696	733	680	704	690	741	638	701	630	659	676	715	674	700	713	655	708	706	702	694	696	653	680	646	714	665	731	699	695	683	680	675	746	673	668	703	704	705	681	698	621	715	652	696	681	749	700	694	686	710	679	709	653	715	726	734	739	718	737	696	672	704	656	708	725	658	686	676	724	732	679	738	682	695	705	721	678	723	685	648	683	658	683	659	712	683	705	678	732	703	700	655	694	662	700	691	691	706	718	700	730	693	708	726	660	681	678	711	702	652	731	702	689	627	676	680	674	708	699	716	682	725	739	716	705	686	685	686	663	715	713	770	739	720	693	695	708	723	671	682	643	689	727	687	672	680	669	678	719	693	733	651	743	659	675	730	670	672	656	668	756	701	726	711	661	655	701	702	718	697	703	690	706	659	669	701	664	667	702	657	671	649	700	690	716	670	664	722	669	738	718	629	672	694	689	670	637	695	702	660	736	663	670	701	684	705	659	662	742	693	647	668	698	662	676	674	713	700	683	669	703	679	746	734	680	706	686	694	667	740	692	685	725	728	680	725	731	720	662	718	704	692	692	710	668	690	686	716	665	743	680	702	715	678	716	674	698	663	672	725	705	747	695	605	663	736	695	702	639	724	711	709	702	664	665	715	674	718	683	730	671	685	653	661	681	719	671	684	704	712	662	674	693	688	688	729	727	711	708	667	703	689	690	669	681	637	655	702	718	728	741	708	702	666	678	688	669	688	676	708	672	739	675	669	695	695	716	636	678	670	674	719	701	716	688	667	713	717	696	699	725	698	674	683	699	679	737	716	700	744	715	675	662	712	717	698	709	681	669	732	664	727	734	723	692	694	654	715	701	673	677	660	657	695	732	703	705	699	670	668	635	698	676	714	698	713	715	700	737	658	700	707	716	678	691	649	648	711	703	642	732	706	720	664	719	741	730	671	743	672	637	676	661	733	698	667	671	693	655	694	674	699	685	765	727	666	740	744	649	685	690	677	677	694	707	710	708	695	724	703	733	677	638	674	706	693	712	676	757	696	675	697	667	696	694	681	713
24430	21330	28377	24736	20367	10299	4031	2046	1411	1290	1141	1016	963	842	837	794	741	760	662	710	681	768	628	694	639	681	636	641	613	592	578	570	564	600	547	525	503	566	533	493	538	504	559	514	527	474	517	510	537	500	526	541	499	478	479	524	532	540	508	519	533	514	499	476	510	525	503	549	501	501	515	532	484	511	521	522	531	546	524	507	548	533	538	504	498	493	487	538	537	526	503	496	509	515	462	510	520	541	558	519	495	483	535	553	525	481	494	501	520	492	532	501	500	523	499	517	512	483	559	516	484	538	525	533	478	462	473	518	495	481	516	486	492	510	514	542	490	547	476	509	492	504	530	470	479	484	497	466	528	529	486	545	477	501	512	514	531	483	562	514	503	506	497	507	509	528	512	521	544	483	495	508	500	534	537	508	509	531	481	542	479	486	512	466	487	512	476	484	479	496	480	469	511	499	534	518	490	468	551	515	479	526	525	500	521	512	506	515	525	528	523	521	494	507	515	536	501	479	499	501	526	519	464	493	491	493	508	526	538	476	512	494	518	507	522	531	519	512	516	472	484	494	518	509	533	476	523	543	488	493	500	500	511	538	498	539	500	523	520	502	466	521	487	538	524	540	479	517	503	491	455	535	547	519	485	505	497	529	484	539	501	511	477	508	530	520	497	536	484	520	534	507	476	493	484	480	510	516	535	490	525	482	498	480	513	471	530	507	525	528	509	508	561	501	465	518	489	523	507	527	514	510	468	514	554	493	529	511	522	482	496	483	490	513	523	554	516	527	505	485	528	556	528	558	490	527	518	507	542	506	525	524	538	518	533	540	514	511	522	509	523	503	508	529	516	511	551	492	525	514	469	513	499	520	540	479	549	500	538	516	504	514	539	494	510	508	546	567	470	458	483	509	505	489	502	485	515	504	516	510	485	522	515	499	544	530	522	494	473	513	511	544	506	524	550	493	524	456	488	513	480	492	495	493	471	480	503	559	494	495	473	497	511	517	532	511	513	479	520	500	510	492	519	494	482	512	526	525	527	520	520	528	516	478	511	523	521	493	534	490	562	521	504	497	482	502	511	482	503	478	497	499	507	510	507	524	517	520	518	487	483	493	564	480	500	508	487	492	524	504	488	538	508	515	506	475	499	501	531	521	464	539	538	496	514	527	474	543	508	506	558	502	549	474	501	505	512	542	486	495	546	539	489	516	489	486	485	516	524	536	530	504	509	516	507	528	509	515	550	499	500	501	576	524	524	523	500	481	533	519	535	529	526	518	507	522	503	493	487	514	487	519	524	514	506	544	518	515	520	532	516	503	509	488	486	487	503	501	507	514	520	479	545	549	531	496	563	509	507	540	467	502	507	464	485	462	529	487	499	503	530	494	524	474	527	461	493	532	530	528	527	521	482	509	519	468	551	501	496	524	488	502	528	533	560	528	560	506	499	504	497	536	558	563	528	512	547	491	494	497	516	534	559	477	526	489	553	520	501	513	508	483	495	528	525	504	487	496	497	498	529	531	531	499	533	531	548	500	524	521	513	498	464	502	500	533	475	480	497	504	524	497	516	489	492	510	508	525	504	496	514	501	524	507	528	515	511	551	504	501	521	525	499	523	493	491	472	498	503	497	514	505	542	540	481	513	490	552	543	505	513	537	458	512	480	489	537	499	557	531	521	494	483	521	507	518	560	504	500	516	504	519	544	511	485	497	524	509	517	496	527	500	493	526	476	488	529	490	553	512	508	497	506	501	505	511	529	504	479	502	483	501	495	512	527	535	554	503	507	524	492	528	508	450	514	472	493	510	526	528	539	500	517	490	488	503	453	506	522	546	502	485	532	521	524	512	518	499	552	526	516	521	488	483	513	528	498	520	494	517	562	515	485	472	542	521	522	463	534	492	524	495	491	499	520	511	504	523	504	488	506	525	521	496	522	507	535	514	496	487	484	457	479	518	533	493	508	545	462	482	519	476	544	514	513	490	526	478	479	515	500	484	537	492	557	512	461	517	525	486	515	517	507	533	510	485	522	549	519	473	527	556	524	516	501	511	518	508	531	493	521	495	497	494	495	502	499	516	531	491	500	456	558	494	500	535	535	480	477	539	496	523	508	522	488	502	517	519	522	476	497	503	504	506	500	527	510	513	473	484	474	530	494	512	486	511	484	490	513	533	477	515	515	520	511	488	488	476	505	526	484	524	526	548	523	540	529	497	489	500	479	534	502	514	501	510	535	514	500	480	488	542	479	515	457	517	497	516	479	509	486	497	485	478	535	529	465	526	522	491	481	492	505	512	543	507	531	498	551	497	495	490	500	498	523	492	487	521	521	548	482	537	521	511	536	501	494	478	492	496	537	519	509	532	458	489	522	498	507	499	548	507	532	482	506	491	516	541	507	512	506	504	510	474	523	492	530	508	472	510	481	527	497	498	483	536	519	500	522	510	520	498	526	533	559	466	532	510	502	497	496	494	495	545	529	518	495	497	533	533	468	517	493	453	536	471	491	488	512	517	468	481	483	501	495	513	521	546	526	494	516	480	523	501	495	520	541	494	464	474	536	506	532	527	510	473	520	527	502	523	491	497	479	475	529	490	489	480	492	510	532	506	497	499	506	481	515	540	512	518	553	495	505	566	520	517	510	478	476	531	536	498	517	501	471	526	513	521	532	482	489	517	537	494	494	460	459	512	515	478	510	477	515	492	513	499	521	500	519	494	490	550	503	548	488	528	509	493	468	483	494	552	543	469	542	498	497	540	506	491	488	505	502	511	487	514	488	511	512	528	515	514	497	486	503	532	502	501	484	492	517	526	486	480	486	490	513	515	498	487	513	509	542	512	522	501	507	539	469	515	465	517	468	480	513	504	525	497	500	479	479	534	490	501	496	515	517	552	496	496	480	494	532	523	482	490	518	498	497	493	528	496	511	514	517	503	474	529	485	502	497	535	518	552	514	484	499	530	488	519	549	530	481	500	508	526	502	513	515	531	502	545	472	535	517	486	486	475	521	508	478	539	463	495	490	500	537	573	551	521	514	484	499	530	535	496	522	498	500	474	533	517	555	507	509	470	536	509	502	467	535	541	523	514	501	489	512	508	489	553	489	519	487	530	523	488	527	484	469	485	507	527	477	447	507	511	456	532	514	499	522	511	497	526	534	534	479	506	494	486	489	505	524	514	489	504	489	537	534	513	499	511	503	531	507	463	528	514	454	489	557	442	524	488	500	551	511	538	498	524	503	531	516	509	508	468	523	531	518	519	524	512	510	477	505	525	528	518	506	514	516	490	518	473	509	506	491	524	532	531	516	509	499	503	506	458	459	490	494	481	539	495	551	542	534	486	466	503	519	503	488	513	552	498	499	474	551	504	516	514	491	504	544	535	525	499	462	453	501	526	481	528	492	527	509	483	510	535	505	475	463	490	502	541	498	477	509	504	497	463	512	509	479	492	512	500	508	557	494	474	534	507	500	476	508	486	514	536	515	519	513	501	497	499	503	524
32992	49477	38934	17500	11683	9887	6538	3955	2899	2617	2145	1831	1615	1408	1334	1258	1192	1120	1014	1075	1085	1014	926	927	834	910	883	853	809	753	738	720	704	715	681	665	708	649	631	651	604	641	585	633	622	633	641	635	641	635	647	609	622	637	660	644	622	576	635	617	610	609	579	643	627	623	649	620	595	618	643	624	609	608	630	593	603	630	609	647	628	586	661	609	617	609	646	633	517	572	625	578	598	636	611	610	612	565	625	629	625	575	617	603	673	625	593	579	637	593	644	615	605	587	584	628	631	624	655	648	612	631	656	614	637	579	619	604	575	630	585	613	575	616	626	591	574	573	584	645	657	639	593	621	631	603	626	586	601	630	597	629	654	592	628	605	672	579	613	624	594	565	580	642	566	634	652	616	605	630	649	622	616	619	604	618	631	654	626	619	607	612	612	659	604	604	592	601	582	626	596	602	630	638	632	650	560	612	627	636	591	590	573	587	683	632	595	588	597	568	572	603	606	623	602	621	634	587	622	552	619	595	614	631	633	620	596	646	618	659	599	570	599	651	590	588	604	597	614	601	638	618	623	615	626	557	636	627	612	580	601	605	650	551	595	636	628	628	614	635	585	591	631	602	572	622	658	610	585	604	582	594	606	631	635	603	674	654	590	663	644	602	622	633	635	611	600	605	643	573	606	649	630	598	622	661	623	635	637	616	615	606	594	594	644	598	608	588	583	599	636	645	624	626	574	582	581	595	601	632	585	605	638	609	656	595	624	626	543	580	662	621	592	613	593	576	605	585	617	624	618	632	630	621	640	632	610	583	665	596	608	638	624	611	594	627	603	641	670	627	606	637	593	638	623	613	651	611	590	596	596	618	602	627	614	622	635	630	593	591	589	573	602	593	632	611	604	604	607	586	618	616	612	614	641	625	607	629	603	633	667	612	620	575	623	634	582	597	632	629	575	620	574	567	623	601	603	588	609	645	592	607	634	658	644	626	623	595	602	670	622	588	575	621	592	617	641	616	615	649	637	628	631	608	630	641	634	595	668	624	554	572	596	599	604	635	596	608	586	593	585	639	589	637	638	648	570	623	614	590	624	625	566	625	597	593	616	564	599	624	579	641	582	591	612	605	642	626	594	651	597	642	594	587	601	631	631	644	620	590	611	594	572	604	592	599	590	561	634	626	600	618	588	609	600	594	622	639	610	605	629	563	577	674	607	620	599	629	626	641	616	582	620	591	614	634	628	555	629	623	649	644	636	629	634	639	645	649	629	626	649	601	562	643	584	607	599	612	580	626	608	588	591	665	608	606	608	572	647	626	639	636	592	601	618	579	611	611	616	582	611	611	620	574	641	614	611	609	566	594	631	599	623	608	602	584	624	614	603	554	588	629	639	607	584	586	651	583	637	606	602	612	639	631	607	596	640	612	611	606	624	620	581	596	621	609	632	617	578	620	601	585	548	605	594	635	596	615	576	622	578	612	579	625	601	574	607	592	593	578	647	591	565	605	628	590	608	640	623	596	617	609	640	625	610	610	622	617	590	604	601	656	597	591	626	622	654	614	651	661	667	597	621	588	633	597	617	622	612	581	656	586	596	584	621	646	655	650	586	642	617	608	593	625	653	608	632	599	566	591	614	588	642	612	591	588	658	650	614	613	593	653	655	600	551	643	601	599	615	626	591	644	589	620	614	630	637	619	623	636	606	591	634	611	603	599	571	633	618	604	580	657	582	625	631	615	643	656	672	603	639	597	629	599	617	599	649	573	624	603	640	622	614	614	569	577	634	644	635	604	588	627	597	675	609	605	577	644	636	643	612	636	614	641	585	661	569	558	587	584	628	626	643	614	626	624	616	594	583	575	625	593	666	628	623	596	572	613	647	548	600	608	581	579	638	600	591	631	633	584	631	619	635	592	594	618	630	594	645	603	599	590	635	593	611	593	604	652	611	627	664	643	589	609	648	629	573	651	609	629	601	600	588	599	585	615	612	626	637	605	611	647	624	660	596	634	612	625	612	572	596	623	630	604	597	611	605	638	581	638	605	602	653	643	631	618	647	597	607	584	646	618	617	583	622	628	646	622	631	660	638	596	596	609	612	624	622	602	619	594	579	627	635	578	607	595	564	671	626	609	591	588	617	644	608	618	592	577	590	606	626	586	604	567	612	589	620	590	612	604	664	595	614	602	590	589	654	632	662	590	587	554	617	620	674	623	644	628	590	587	601	611	637	577	588	633	588	628	625	619	619	644	617	609	598	621	575	612	607	610	594	632	606	605	566	658	618	614	645	600	618	604	620	637	632	592	584	597	630	633	611	598	612	611	647	657	626	599	587	573	625	630	611	625	601	631	612	628	602	593	642	580	620	621	621	602	628	605	617	604	618	633	606	648	609	631	623	635	605	622	581	619	599	604	627	587	613	609	573	629	644	619	595	618	613	643	601	643	572	562	613	597	565	630	593	589	606	674	642	611	640	610	605	604	619	633	554	615	610	588	621	613	650	652	559	651	602	602	587	610	561	615	535	650	631	603	617	606	594	606	615	598	613	593	588	587	602	623	611	581	609	642	685	599	598	626	613	565	603	593	634	599	635	628	557	646	629	576	636	639	648	607	624	616	621	641	623	611	584	611	585	595	616	631	608	590	594	636	610	625	596	592	569	584	609	556	615	621	649	663	601	621	646	631	583	596	617	615	641	608	651	601	610	641	650	587	599	607	607	620	644	633	613	575	615	600	635	652	576	610	589	631	598	619	612	589	618	575	652	634	597	595	610	605	626	589	660	572	562	629	643	577	660	622	616	598	607	565	615	619	643	634	660	621	628	641	608	631	599	599	594	629	604	614	578	639	664	617	681	612	623	611	623	650	609	604	594	594	629	655	595	566	635	616	610	595	611	626	614	655	632	607	555	621	624	622	609	610	593	607	613	635	614	625	590	579	602	618	595	629	611	603	637	540	659	643	661	641	639	565	622	642	617	560	601	567	563	630	585	589	596	597	604	621	559	616	635	577	601	622	601	611	600	601	656	592	628	634	579	642	646	635	615	605	613	586	596	596	604	616	631	573	643	577	602	592	593	627	613	597	611	640	614	650	609	599	644	612	617	634	605	597	602	581	611	626	678	636	564	596	660	600	627	660	606	607	595	576	603	597	609	571	619	615	606	630	581	573	644	611	597	588	586	624	586	590	622	592	641	611	636	614	648	605	630	585	605	603	579	597	631	631	589	565	624	565	636	648	601	633	640	601	603	622	618	641	619	588	622	590	619	607	607	628	637	580	632	631	580	665	593	663	651	598	570	645	616	597	610	617	617	656	639	587	595	595	578	590	612	598	601	595	601	649	634	618	650	628	647	603	626	587	599	611	629	617	652	615	608	640	628	592	610	605	651	576	600	608	638	603	593	612	605	616	614	613	605	607	686	591	659	626	620	648	602	581	614	613	595	571	626	645	614	657	608	641	614	577	658	610	602	640	573	576	620	574	604	651	644	633	618	591	594	634	614	615
25594	21424	27449	24942	10508	4817	3124	2151	1538	1362	1163	1102	1021	1052	1000	963	955	1007	978	982	964	929	945	858	932	918	947	926	895	879	856	836	822	857	870	785	824	850	855	811	880	826	746	861	862	855	797	770	859	762	860	814	844	861	829	862	821	810	823	826	864	832	832	802	828	867	836	887	819	824	823	829	815	793	798	804	821	860	872	828	816	821	845	803	845	841	811	823	839	818	885	775	822	844	842	848	786	775	820	825	829	874	834	901	779	839	850	836	789	847	877	800	768	820	829	820	837	849	784	774	848	804	771	779	839	816	847	840	828	849	786	897	865	845	869	858	913	807	805	852	847	804	835	853	806	797	796	821	815	832	845	827	908	861	870	796	836	810	810	866	823	808	817	834	839	812	831	828	833	798	800	852	789	801	859	839	785	808	795	849	844	841	852	869	840	826	890	805	880	896	868	812	849	859	775	798	789	840	782	859	806	881	866	806	842	835	803	831	836	877	813	878	889	821	841	810	830	846	818	793	798	804	838	837	831	828	837	787	836	810	831	849	804	842	880	847	812	795	863	865	867	850	860	867	855	865	825	858	779	840	780	802	835	802	819	822	842	802	777	812	846	871	827	865	828	819	836	822	788	793	848	782	834	851	825	825	795	846	821	809	821	864	886	854	830	845	832	860	837	818	855	833	772	804	833	830	814	852	839	816	861	836	815	819	833	770	857	837	809	819	815	846	806	800	812	892	867	825	786	837	818	877	822	876	789	859	811	827	873	837	833	800	854	821	805	859	832	863	806	846	861	832	869	797	823	851	887	799	787	802	854	804	805	854	791	758	871	822	825	806	812	822	797	905	828	898	802	866	795	890	835	810	808	861	835	805	803	861	833	814	814	809	820	827	813	840	826	848	815	824	817	868	885	832	796	797	859	858	788	799	792	889	804	865	827	799	804	771	823	856	821	772	837	804	830	850	835	857	864	844	878	845	818	855	814	889	860	826	807	799	805	834	839	817	832	849	801	840	832	846	819	765	863	846	846	849	807	837	847	802	802	851	841	823	842	836	805	879	825	824	812	761	867	815	832	855	809	879	824	789	801	861	811	845	777	845	843	815	829	781	802	767	823	849	850	842	851	806	829	849	860	829	863	848	797	827	806	873	840	862	820	813	832	832	857	765	813	863	834	884	822	848	839	788	879	865	826	819	866	811	851	800	861	824	814	834	857	852	844	837	852	774	838	781	841	880	828	864	804	803	807	818	872	810	845	827	839	786	799	793	877	848	796	849	810	804	762	819	845	832	829	840	857	797	843	855	805	813	864	773	825	820	772	853	762	848	832	799	841	815	832	832	848	856	807	860	861	851	874	816	790	832	810	819	813	789	807	836	861	868	810	804	845	794	840	769	891	861	827	844	841	825	802	808	829	826	820	830	823	818	828	792	870	820	817	843	797	797	803	807	831	794	848	903	814	852	814	834	801	847	819	834	889	820	838	822	838	827	855	833	812	800	864	855	825	835	820	821	843	825	834	827	858	780	776	801	813	832	812	806	833	816	857	870	794	834	859	848	750	832	830	836	892	831	833	855	791	883	783	815	804	836	787	855	835	823	801	888	831	905	813	804	815	863	830	855	845	798	828	848	824	883	848	829	837	850	816	802	774	798	803	830	848	800	805	865	864	870	803	792	861	790	837	819	794	818	844	781	841	780	787	828	856	771	791	847	820	824	864	767	797	790	816	825	836	845	801	848	849	825	812	815	834	793	821	820	829	875	805	802	827	844	789	867	821	819	884	829	828	820	800	853	819	836	780	797	805	828	793	771	835	850	853	871	814	821	822	826	841	852	873	826	868	818	886	751	813	864	870	816	809	825	861	785	784	829	774	847	839	859	846	858	852	818	852	856	817	834	810	853	821	827	853	809	777	800	802	812	822	798	817	832	818	848	843	804	845	819	850	865	854	809	808	812	865	883	790	824	818	827	835	851	781	853	878	829	772	840	830	840	796	811	886	765	832	867	837	861	813	803	833	855	850	877	827	777	823	815	851	809	800	824	845	803	828	817	849	766	811	787	855	801	840	838	815	819	800	787	863	849	829	812	801	838	818	823	801	857	857	859	824	856	876	818	836	808	840	809	825	843	763	800	789	800	853	869	854	813	818	857	822	874	821	820	824	814	818	821	774	806	784	828	801	796	848	822	836	788	858	868	791	818	822	801	805	800	814	817	804	783	868	858	820	820	831	797	861	814	832	838	824	851	843	835	831	819	768	814	826	817	837	828	782	851	848	840	831	786	830	875	828	828	823	835	832	843	808	839	827	808	841	846	825	788	857	827	805	850	824	794	810	828	781	843	830	764	807	823	811	774	829	794	858	805	825	812	816	799	815	831	861	799	842	878	841	853	789	811	865	873	849	768	809	809	866	843	892	804	894	750	848	769	799	815	815	830	807	803	797	856	840	832	823	833	825	838	842	870	863	837	811	785	818	857	860	804	802	805	857	843	821	884	874	834	819	809	792	818	827	779	837	833	890	801	816	858	825	801	861	867	807	789	846	787	847	877	855	767	853	786	766	865	846	787	810	809	800	800	793	782	813	902	851	858	816	802	809	880	854	855	792	842	812	785	819	824	902	872	836	827	820	831	809	852	817	800	882	854	854	812	868	890	805	793	809	899	856	812	826	832	808	815	831	811	900	854	825	824	832	852	828	814	809	830	857	826	853	782	807	809	826	802	801	843	810	897	783	871	865	860	862	829	819	895	758	864	807	824	826	830	825	845	804	855	833	808	823	843	811	837	823	834	890	820	821	823	886	817	822	836	776	801	847	815	822	809	836	838	847	787	833	872	871	838	829	862	825	798	838	794	860	822	760	829	836	786	820	796	811	821	810	841	812	879	844	849	816	800	847	836	794	835	779	818	842	850	831	820	796	832	855	802	795	839	765	830	832	819	766	847	834	833	859	890	824	801	799	840	863	850	840	861	870	870	827	820	798	840	793	829	795	855	809	852	843	839	814	778	775	809	872	791	737	787	845	798	849	844	815	781	797	855	854	818	818	808	843	843	779	838	804	867	891	826	855	832	868	822	811	832	834	863	864	831	849	802	795	817	800	821	846	817	834	826	861	841	879	853	814	852	760	826	866	832	773	821	819	764	854	754	805	847	824	791	834	810	808	838	832	854	851	822	807	845	821	847	760	806	858	840	839	804	871	788	849	826	812	826	795	804	809	818	863	797	739	839	849	839	834	841	777	805	847	843	826	855	813	780	800	797	818	824	826	821	843	858	883	841	793	855	827	798	855	837	848	757	842	812	830	851	824	824	888	793	833	797	834	789	874	841	788	814	812	802	854	813	768	838	857	849	831	803	804	780	856	807	785	803	828	800	832	884	839	777	801	809	800	885	872	841	888	850	826	835	803	818	856	845	847	841	809	816	863	830	827	770	785	828	808	857	843	757	836	851	818	853	840	815	828	843	820	853	879	816	864	850	792	832	821	846	805	823	839	840	837	907
31822	45563	31920	13837	9241	8701	5818	4221	2969	2468	1881	1586	1613	1468	1495	1331	1300	1291	1360	1286	1307	1331	1205	1201	1159	1174	1146	1208	1147	1068	1046	1035	1116	1003	1005	964	1023	966	981	1000	969	979	1037	1024	1042	945	968	976	963	917	1039	915	1001	918	985	958	968	977	937	1030	977	961	1010	953	1005	970	1007	971	1013	975	969	957	965	949	982	954	978	924	937	971	1001	975	997	936	981	957	986	924	969	967	948	960	926	970	963	976	942	999	985	932	952	954	1019	942	974	970	934	1006	975	977	957	940	941	945	944	968	1012	980	1022	995	960	964	981	970	924	943	958	944	881	914	999	955	925	915	1037	1004	966	981	979	971	921	999	977	969	965	981	921	959	964	970	962	991	957	971	948	956	938	1009	1016	965	1011	938	981	948	968	959	933	892	1001	978	867	1006	973	992	925	971	960	970	964	938	954	966	932	1044	1010	1017	992	960	907	943	931	922	1014	932	940	990	1038	960	916	959	1016	926	953	1024	937	969	956	1004	966	923	942	973	977	993	978	950	1036	936	912	974	985	1009	963	988	943	1003	957	948	1009	938	951	997	940	956	983	962	1074	978	1011	974	903	959	963	900	992	961	980	1002	1001	984	911	977	984	944	928	947	1043	970	993	983	952	951	1012	983	969	965	950	948	972	943	996	933	1010	960	951	956	991	967	964	982	929	1018	990	983	976	964	948	991	945	953	1009	952	1012	901	935	956	1004	959	1028	976	983	999	956	963	946	914	976	936	971	963	967	959	976	922	1012	966	1026	982	1018	970	920	993	945	1006	1004	952	982	932	960	1014	1002	988	989	934	999	962	932	999	938	979	973	968	925	937	1008	970	974	985	939	969	990	969	967	931	1050	950	971	968	943	1041	1019	956	964	970	947	932	945	969	998	973	950	1010	977	971	946	939	973	985	963	1000	992	971	962	974	965	897	1025	966	990	995	938	952	1000	963	1011	979	938	993	922	980	1014	960	977	961	960	930	949	1017	962	1014	986	971	989	1050	1007	978	933	976	952	962	988	956	973	983	983	981	972	974	1010	949	898	902	907	1052	971	940	945	936	983	1028	930	922	1024	950	981	926	930	950	954	998	1000	1000	971	986	1007	937	977	994	995	960	949	993	996	1009	1044	1011	966	935	911	947	974	945	971	924	976	1002	962	971	974	991	948	974	974	936	940	957	947	1000	973	968	976	985	971	980	980	955	965	968	1001	912	1024	975	1022	924	974	954	930	977	946	954	962	968	970	980	940	1008	962	958	1044	966	977	955	962	954	1015	941	942	952	1066	968	933	921	930	954	941	956	1018	979	995	986	896	950	975	927	1007	951	1020	931	943	1020	1004	944	999	958	983	1001	1003	961	964	924	949	977	950	997	958	937	969	992	953	982	1003	977	982	966	1002	974	938	1014	1015	997	965	1018	1026	949	965	1031	919	927	930	905	1002	980	932	956	911	968	1036	987	976	970	931	994	952	962	979	959	946	951	957	972	941	933	980	974	953	1000	1031	1012	998	981	1014	965	997	925	960	1015	972	942	971	959	985	929	912	998	994	1007	944	961	945	1080	984	970	970	935	962	957	934	961	1007	953	1006	991	972	990	957	937	961	955	948	996	938	950	954	1018	968	975	980	940	1003	911	998	964	983	980	980	933	953	959	988	888	952	950	1018	987	938	939	915	981	996	1009	967	947	939	948	981	971	989	937	950	973	1014	1013	937	975	1005	963	976	897	959	1008	945	938	995	992	1005	960	977	948	932	1018	993	980	986	999	948	1002	981	976	1014	994	909	951	918	1011	1033	970	986	907	963	988	968	960	986	948	875	987	940	915	1017	924	977	990	973	988	1011	973	982	984	987	1019	919	956	997	1005	990	990	955	949	967	957	1017	949	974	969	1013	973	957	997	940	968	984	970	955	967	1002	994	918	985	964	996	957	970	970	931	986	1003	1007	1001	963	904	1022	967	997	967	914	974	963	965	976	957	1005	947	951	963	1003	999	980	923	972	991	969	950	944	954	993	958	978	1000	958	896	967	930	973	946	1009	961	968	1014	994	983	893	942	1016	959	933	902	987	962	921	964	946	956	980	941	986	986	1001	1006	991	916	964	942	974	902	1031	987	964	974	974	985	987	987	958	999	948	954	939	956	974	970	965	985	980	946	949	991	967	973	954	962	1009	1025	960	950	981	956	1015	1003	970	905	921	985	960	921	973	912	959	1000	966	987	916	969	963	907	960	943	961	957	946	989	964	1006	984	1001	1002	999	946	989	932	957	996	988	968	1006	980	999	977	948	1010	950	981	957	1011	1044	977	927	965	945	989	909	991	974	963	1015	932	961	919	989	919	937	946	960	931	975	973	928	972	1014	957	1016	990	991	1032	1003	990	925	1001	955	989	911	961	958	985	1025	967	993	926	962	990	977	956	976	975	973	978	985	995	962	938	967	950	964	999	959	973	990	920	944	979	930	966	998	913	911	1011	949	916	1014	941	998	944	975	931	972	938	959	974	981	997	985	913	949	1055	1025	989	919	942	951	995	965	1002	939	982	1056	979	912	980	1004	874	984	947	905	972	971	946	981	989	1004	935	980	979	956	996	964	980	907	944	911	951	984	974	977	957	1011	1037	907	988	941	961	1013	1004	936	961	973	928	966	988	997	1004	960	1010	981	934	966	955	983	924	899	967	965	1023	985	968	966	982	956	978	953	978	943	995	945	930	945	931	1005	1055	983	936	946	927	955	959	1038	982	963	1009	934	980	985	940	974	966	959	893	953	951	963	962	942	993	917	949	998	968	983	940	967	996	956	1014	988	938	958	955	948	959	943	968	1007	959	995	946	1040	968	947	930	944	988	1011	983	977	945	1017	974	931	943	948	966	937	984	952	1047	954	954	983	997	946	951	996	957	988	1003	969	969	991	1002	971	929	1034	1003	947	982	969	965	973	992	1019	951	942	912	959	992	915	954	938	978	937	953	971	971	982	996	955	959	994	938	1001	964	938	941	1002	967	965	942	925	989	1005	991	968	1002	954	926	1001	952	961	956	935	975	969	1002	952	923	971	1020	990	1015	962	1012	1000	955	955	940	917	1010	920	937	993	1006	937	993	938	975	905	925	973	1055	988	968	996	1021	958	1029	972	1028	980	971	926	983	987	958	1001	989	940	1000	975	963	953	915	947	931	923	964	971	995	941	968	918	972	1024	1014	1014	946	1034	1051	944	971	1035	966	961	963	978	1019	957	964	951	981	973	963	970	928	962	983	1012	919	977	1003	959	912	949	984	993	962	998	983	968	1016	960	947	987	999	992	1024	981	933	986	956	963	995	985	917	952	989	976	968	973	994	961	955	953	957	983	959	949	984	1014	1002	997	994	1011	929	1008	958	1008	947	1002	943	970	949	971	948	950	953	988	976	954	1055	964	981	1014	984	960	943	923	949	940	988	1031	925	1026	934	981	954	996	996	1050	1042	971	1003	915	951	988	944	974	979	1022	950	971	928	1040	959	988	1003	990	949	1020	944	980	974	1015	929	998	1011	937	992	978	950	987	957	990	1003	996	950	950	977	967	993	944	1010	959	967	1015	963	1001	956	963	1006	1020	934	1002	1023	964	974	981	940	978	954	952	953	929	985	1006	985	957	941	984	983	954	951	986	979	973	972	992	982	914	978	922	948	970	1013	987	938	987	984	950	989	948	942	932	959	949	948	976	962	968	1048	985	945	965	951	957	971	970	935	969	992	990	988	944	1010	940	955	955	951	1000
23862	21883	29712	24691	21905	21668	12413	4775	2872	2497	2188	2047	1684	1434	1367	1297	1315	1254	1225	1132	1196	1154	1106	1104	1086	1075	987	1095	1112	1039	1061	997	1006	955	880	867	900	912	936	914	937	958	958	923	979	868	897	869	896	934	897	911	928	887	850	929	927	923	939	872	962	910	904	878	887	931	873	913	944	909	924	955	911	852	904	863	887	949	904	882	893	926	874	928	931	901	930	888	892	927	949	909	885	886	877	939	945	844	905	882	936	873	925	855	877	901	882	943	927	904	853	889	879	870	892	871	863	842	892	832	868	868	888	878	933	884	867	929	880	843	937	893	914	874	888	909	886	936	926	958	852	874	850	895	904	910	869	898	845	905	849	894	915	923	912	884	906	936	915	904	910	872	905	895	913	888	894	864	864	902	907	893	876	861	923	879	895	881	927	841	894	899	935	945	870	914	925	861	868	911	893	804	860	945	856	950	921	912	887	865	941	911	911	914	921	850	899	875	861	916	907	939	874	888	932	894	950	923	905	896	868	859	887	860	855	895	893	891	895	854	891	895	887	922	885	874	880	874	877	885	927	897	890	896	830	856	879	917	926	924	922	906	844	878	834	828	892	870	881	906	899	932	882	901	841	934	898	926	892	864	877	892	856	888	885	840	877	877	914	870	842	903	915	845	925	894	921	854	881	952	874	820	850	897	902	917	849	858	855	931	916	855	979	935	861	885	886	878	882	874	894	918	890	898	952	944	836	917	901	986	909	870	955	922	902	819	927	856	906	900	874	899	884	885	896	867	906	891	921	883	833	904	812	910	895	879	839	894	916	897	870	912	918	861	891	901	850	873	849	863	857	860	922	885	880	892	881	912	905	929	906	897	892	909	936	856	817	892	919	882	900	873	889	866	897	925	931	838	874	890	901	929	907	839	877	939	809	926	944	896	886	895	897	891	888	839	899	860	911	887	841	925	944	924	888	856	890	881	926	922	860	868	886	847	884	887	876	935	887	970	908	913	926	856	925	898	911	917	845	869	860	882	888	959	880	889	886	904	893	892	877	875	909	892	934	921	913	867	866	886	876	911	885	904	836	892	922	893	921	901	861	896	920	890	899	904	815	870	864	904	866	831	866	859	940	903	918	941	895	890	878	863	870	832	864	919	919	941	844	879	876	913	953	862	919	936	884	915	892	935	908	842	936	864	883	902	923	913	866	898	896	966	836	896	877	879	865	890	888	883	904	867	908	916	863	897	892	903	879	879	936	873	934	885	923	879	883	852	900	887	917	878	918	922	958	899	885	930	855	905	896	873	892	911	865	878	891	902	929	905	861	864	885	846	908	812	834	910	865	884	927	923	837	876	892	963	916	841	948	917	841	846	878	896	891	900	881	868	943	866	888	913	858	898	884	902	915	915	860	880	854	893	904	866	867	899	827	923	932	817	888	919	900	870	886	929	857	870	876	909	849	910	875	892	893	891	849	941	911	886	908	899	880	875	889	907	891	896	904	836	858	876	904	946	921	903	874	863	897	844	863	855	886	869	878	897	912	916	916	870	928	874	890	846	938	886	857	929	856	909	876	867	919	862	941	907	864	892	860	846	863	829	819	855	846	896	861	863	828	857	881	883	898	894	866	925	894	856	871	872	899	857	930	908	890	920	933	878	915	896	883	874	985	853	872	895	864	900	883	841	951	881	864	891	851	864	935	891	940	932	858	851	866	860	898	875	903	939	888	939	879	904	860	881	905	883	936	898	851	908	886	864	935	886	943	844	889	879	877	899	971	818	901	878	912	908	928	870	852	913	891	879	923	880	857	906	940	870	899	919	912	897	871	900	888	906	898	918	948	912	888	844	883	911	904	867	918	888	859	857	869	878	924	901	839	815	910	882	864	890	900	897	865	898	803	909	898	830	894	880	890	909	933	862	926	927	873	904	881	965	916	865	918	934	937	893	940	844	868	878	839	862	913	904	928	938	952	865	941	866	848	923	887	884	887	914	902	892	919	854	873	876	873	890	934	941	842	919	967	878	860	944	910	891	927	918	913	895	893	931	922	884	942	942	882	884	936	894	833	838	876	812	887	878	846	908	908	898	940	850	860	920	833	913	916	917	920	890	835	902	861	948	917	957	914	916	923	843	897	877	843	891	867	912	847	908	910	901	847	883	885	895	848	898	934	896	869	901	881	923	817	897	812	901	892	846	913	889	838	875	868	875	929	911	864	934	934	924	896	946	886	917	897	829	876	884	814	915	883	834	883	914	843	851	880	931	854	850	863	851	881	923	915	902	927	894	892	898	864	889	919	898	877	901	868	907	959	898	902	895	878	928	922	866	883	861	809	970	889	874	915	873	858	937	847	904	871	895	911	891	896	898	874	873	901	869	898	891	927	921	853	861	925	932	921	909	921	910	881	915	843	852	907	900	907	858	910	905	920	891	942	884	868	905	881	895	923	885	891	832	943	923	861	917	892	870	865	932	904	955	855	937	871	871	907	951	886	901	912	928	948	918	871	887	867	897	956	872	910	911	876	895	957	866	884	901	870	889	894	913	919	891	924	951	902	858	871	922	871	901	864	836	882	883	854	868	904	895	868	961	875	928	848	876	891	917	871	850	864	923	887	900	876	983	847	878	924	898	887	882	928	860	871	881	979	916	903	848	884	940	891	968	939	927	900	916	927	903	798	896	906	954	820	865	880	928	858	936	918	880	880	884	884	884	887	925	946	844	864	869	892	873	877	931	891	908	898	911	856	942	873	917	909	898	859	856	873	886	933	869	938	892	914	857	845	850	878	857	864	898	873	869	887	862	841	889	836	888	918	886	894	899	909	937	849	906	887	900	866	832	850	917	870	901	886	927	889	867	928	876	921	931	873	889	850	819	901	914	911	855	885	881	835	917	857	919	821	910	894	922	941	879	907	831	869	859	901	866	926	889	919	969	855	863	863	963	917	891	912	862	857	928	869	894	892	852	863	865	830	907	910	851	846	903	897	878	895	862	931	869	928	914	868	894	882	872	906	869	906	908	927	877	865	926	868	913	885	851	844	925	928	895	894	905	928	845	924	871	836	890	917	908	912	850	894	876	899	921	880	963	878	899	860	855	837	884	906	860	928	854	865	870	907	922	932	878	877	873	906	955	872	912	830	833	875	877	870	906	893	877	903	893	881	862	854	896	847	858	912	848	915	829	911	842	911	927	906	865	901	892	864	899	929	898	931	895	910	948	893	901	882	935	903	908	870	887	865	869	891	922	877	888	865	938	872	864	858	921	839	904	880	858	885	919	917	906	873	870	866	860	852	921	919	894	829	922	859	848	901	857	862	851	890	882	935	863	849	888	877	939	843	850	844	924	906	833	870	872	855	881	853	908	897	840	856	889	866	901	881	920	866	899	921	893	912	859	910	904	933	833	911	937	922	885	926	865	899	911	877	878	890	837	921	903	864	890	903	903	932	915	936	860	897	865	864	869	884	876	883	857	869	898	893	965	925	839	860	857	859	892	941	926	858	860	861	841
36167	58671	44224	24030	16642	14441	11584	7701	5731	4721	4175	3698	2730	2310	2066	2083	1874	1843	1670	1648	1643	1505	1485	1408	1493	1393	1345	1383	1339	1293	1268	1169	1104	1106	1114	1061	1044	1099	1097	1099	983	1069	1050	1101	1072	1033	964	1051	1078	1000	979	985	1000	1020	1081	978	1029	974	1020	1064	1025	1072	985	1041	1028	991	1026	1039	1004	1018	989	1035	1070	1025	1045	1001	1037	1051	1056	961	1039	1021	1127	975	1035	1005	1036	954	1032	1019	997	987	1019	994	951	994	1056	1028	1013	1026	1004	1041	1072	1031	1034	971	1018	1011	1016	1018	1014	990	1009	1075	1029	994	966	1016	1031	947	1008	1023	955	1045	1030	972	980	1047	988	1051	1027	970	1030	1001	985	1042	984	1034	1036	985	952	974	1011	930	1051	1058	1042	1028	1044	1007	1048	963	1000	1030	993	997	1016	1071	985	1021	1024	983	1027	1031	1081	1051	988	1008	1018	973	997	1046	1022	960	1020	975	1036	994	1043	951	1019	1039	1047	1065	1016	995	975	1083	1000	1029	988	969	1021	1016	983	1016	983	1050	1063	1064	1026	1017	1014	1028	1012	985	990	1013	1079	975	994	1011	994	1015	1002	1032	1061	1057	944	1039	991	959	1008	978	1012	956	1010	1016	1021	996	1008	1014	953	1010	973	989	1058	1028	1050	967	1004	1029	1035	984	1023	1045	1056	994	958	1004	1011	973	1040	973	964	992	994	987	1066	996	1046	1000	976	1045	1042	983	1067	1012	958	989	1073	1022	976	968	1041	1030	1050	1036	1027	1040	1036	1018	1014	993	986	958	965	1028	992	1017	1037	976	1039	968	1012	1022	991	994	1005	980	977	1024	1052	1086	1019	991	998	973	987	1046	993	1019	988	1045	1017	989	988	1027	1021	995	1026	1013	1032	987	1020	1056	1040	1054	1001	1019	1010	1025	1020	1028	1014	980	1046	1055	1007	943	996	966	961	1015	930	1021	1010	1039	972	977	983	1003	1002	1014	1036	969	1040	1014	991	1045	1015	1026	995	1106	1087	986	1005	1045	1029	977	983	994	982	1004	1029	982	1050	993	1019	990	1033	1012	985	1031	1007	989	993	1036	994	1015	1019	1045	990	966	1020	971	1058	1017	1034	1021	1041	1048	989	983	986	971	1029	1037	1025	1048	1016	1029	1029	989	999	1004	963	1018	968	966	1001	972	1000	1004	1000	1009	1074	1001	1023	1004	1014	1018	971	1052	1043	1029	1045	1000	1051	1017	1043	993	1033	1006	1017	1040	1037	1014	977	1013	1016	982	1039	1028	1042	1001	1005	962	943	960	976	1037	990	1020	1006	1033	1048	968	983	1042	1008	1010	1000	1025	958	1075	1011	1007	977	1043	1004	1011	997	1010	952	1004	1039	1014	1034	1044	1018	1002	1039	1007	1000	986	1031	945	990	1049	992	1013	1019	1000	996	983	997	987	1018	1010	981	1024	1005	947	1013	996	1065	993	1018	1032	1043	1034	1028	970	1021	956	1010	1027	1012	997	985	1014	1011	1009	988	1006	1014	1007	1051	1029	1058	999	1005	1022	977	1014	994	1037	988	1053	999	1029	1017	1042	1014	1020	999	1053	1025	1038	1024	975	1032	1020	995	991	1053	1027	1044	1016	1010	1027	995	1016	1045	1014	1030	1034	1005	1032	1029	1025	985	1003	986	1036	977	974	996	1003	1004	928	995	988	979	999	1047	973	995	981	982	966	1070	1034	1021	1006	965	1057	998	957	992	981	1045	1022	994	989	997	1001	1026	1033	1028	1032	990	981	1038	993	988	1030	1046	989	1039	987	1014	990	1011	1012	985	1046	1040	1029	1031	1056	1023	1001	952	1000	1015	980	1044	988	1054	1017	1028	1032	1037	976	979	975	1028	1000	1035	980	989	1055	1003	978	955	998	985	1021	1013	1032	1042	996	956	975	1042	1035	906	997	1026	986	1033	1006	931	1036	1048	962	1017	1004	1018	1052	959	1027	1005	971	1012	995	999	1024	978	967	980	948	1005	1027	977	1012	1052	1037	1014	1023	1033	1027	1009	984	977	1025	1035	980	1004	1019	1015	1012	1040	1004	994	1020	1011	984	1022	985	1037	1085	998	975	1009	992	1048	1023	1029	1048	965	978	975	951	1020	985	983	1028	967	1079	1004	949	959	954	964	974	1065	993	983	1031	1099	1004	971	1013	993	1058	1082	1027	1041	1005	1017	1053	998	921	1057	943	1072	1042	1040	1030	961	973	953	1012	1025	1014	1032	971	1018	1005	1023	975	1048	1021	985	1033	1045	1023	1006	1019	940	1043	924	1015	976	1060	1030	1033	935	1000	1028	1015	1066	1047	998	965	985	982	997	1065	1076	974	996	992	1011	1075	1000	1061	987	958	989	1003	918	1041	1018	1034	978	973	991	1028	969	1025	1005	1033	1032	1020	1022	945	972	1011	1011	982	1043	1013	973	959	966	1014	992	992	937	997	1075	1045	974	994	989	996	998	1002	996	1027	1030	1008	1037	1042	1103	1004	980	1037	1045	1052	995	1011	1002	1023	995	1006	1030	1036	950	1002	1036	969	1019	1032	1002	1026	1011	1007	1054	984	1006	998	1006	1027	1022	981	943	975	970	1011	990	1051	994	1003	1007	1027	1050	1080	996	961	1034	1002	1008	1042	1075	974	980	991	1029	1018	1024	1002	1012	962	1059	990	975	1027	1041	1046	1006	1000	1061	1029	1042	1041	1005	1000	1021	1019	1011	953	1042	979	978	991	1045	1038	986	1045	988	1005	1018	976	1033	970	1075	1003	1011	1000	964	998	1072	1074	962	954	997	1006	981	1030	990	950	997	965	985	981	938	1053	963	1015	1046	1008	1074	977	1010	1043	1021	1054	1016	1027	1002	1003	949	969	1046	1067	973	1008	1028	1005	1012	1031	997	1057	1047	1010	930	980	954	1022	1040	958	984	1018	1013	1042	1013	1024	1032	1000	984	1010	957	1058	1044	1001	1066	1006	987	954	1060	950	989	1007	1031	973	967	1100	996	1005	1058	1012	1047	984	984	1006	1004	956	1011	1068	993	987	1023	947	1059	1010	1046	1034	1023	970	1007	1011	943	1030	959	1004	1024	972	926	1008	1040	1031	975	1047	986	1005	1038	988	1004	1054	995	1023	991	1022	984	982	999	1047	1006	1010	987	999	986	1044	946	1029	1029	1046	1080	995	1002	1005	1001	962	1031	1061	1009	951	1016	1057	958	1044	1008	1029	1030	1025	1048	1026	1015	1081	989	1031	967	1002	999	1072	1023	994	1036	1034	1012	1019	1049	975	1019	1039	946	987	1031	1036	1014	978	975	1002	1031	1022	973	965	1088	955	955	1001	1046	999	1016	1000	1030	1037	1017	1082	952	982	1000	979	1045	983	1035	996	1086	999	1021	1005	965	1059	989	986	1046	997	1080	968	1016	994	1074	1035	981	998	958	1002	980	1056	1006	976	958	1042	998	977	979	965	1019	1001	1010	980	1037	1039	986	1013	999	1029	995	1024	1020	1061	983	999	1027	1030	1044	1074	1020	992	955	973	1035	1024	1022	1005	1008	1007	1025	1006	1014	1011	986	955	1054	1023	1024	937	960	1040	968	959	1063	979	1015	1017	1050	985	1017	1026	987	987	1009	1011	1013	961	974	984	967	1006	1012	1073	973	953	1039	961	1003	1021	1004	995	1027	1011	1020	1015	977	973	979	1056	1027	1051	973	1015	1019	989	1042	1045	1003	1035	1021	996	1029	1053	1011	1002	1033	1010	1017	1006	1010	958	985	986	1002	1000	964	1071	1020	983	1040	1022	989	1008	981	1004	1047	993	986	1030	1069	998	1019	1095	978	1029	997	1066	1028	973	993	955	956	1050	1023	1011	1058	985	978	1022	996	959	1005	982	1001	962	1011	995	987	1028	977	957	985	969	1037	1012	981	966	982	920	1012	1015	987	980	1019	1077	1027	995	1014	1034	1022	1030	969	979	1014	1002	1021	1061	1018	994	1017	1018	989	1026	1026	993	911	1073	1038	1041	980	1023	1059	992	1022	1009	1037	1051	988	1000	1023	1035	1018	968	963	999	1036	973	1039	1005	1051	994	998	1017	972	987	1002	1030	982	1024	1060	1022	1005	1037	1018	991	1016	1014	1062	1011	955	1010	1039	1035	1008	1042	990	999	986	1041	968	977	970	1049	1024	1004	1007	1007	945	1031	1046	1034	1003	979	1020	961	1007	1023	1062	991	1025	1059	1007	984	980	966	1011	1017	1021	995	1045	1024	947	957	968	989	1080	1004	994	1025	1070	983	980	1028	1021	1012	1020	1040	1049	1046	986	957	945	1023	965	1020	930	1044	1022	1006	1037	1003	1038	992	1011	1041	973	933	1045	1027	995	1008	1053	1044	925	1058	1034	998	1025	1021	988	972	1016	965
28997	25658	22096	9242	3541	2651	2260	1492	1040	921	867	952	908	848	776	773	708	698	607	658	645	616	653	589	689	627	616	613	628	608	583	594	577	622	613	582	583	575	595	576	599	547	560	570	577	524	600	531	570	558	509	546	569	554	552	555	524	594	524	554	553	547	526	608	544	517	534	585	540	558	567	551	579	550	579	621	550	551	542	548	566	536	538	542	548	546	565	554	558	512	581	561	565	540	543	562	519	575	585	542	559	516	546	534	568	596	605	559	563	553	550	554	533	565	565	567	537	562	526	572	546	545	555	581	569	540	614	608	527	541	617	562	559	553	546	529	580	518	566	548	559	564	567	557	579	584	573	583	561	565	535	571	542	542	550	599	589	563	547	556	554	536	543	575	538	561	579	529	593	524	559	580	499	559	578	566	551	566	527	533	519	534	555	542	556	549	564	574	534	544	568	563	497	577	569	553	578	528	546	573	574	531	592	557	530	566	546	558	513	573	544	560	571	595	585	567	646	562	599	552	572	578	539	547	562	555	579	552	568	583	510	515	519	571	554	582	585	588	576	549	549	524	544	511	535	589	563	543	534	552	554	544	526	507	587	581	567	569	529	547	593	558	581	566	557	528	599	569	543	525	550	559	567	565	550	543	576	549	557	595	571	497	559	588	569	561	543	575	531	562	588	530	534	601	532	587	534	536	529	581	575	610	579	583	508	550	551	550	579	579	540	594	541	574	588	542	550	572	525	580	544	572	547	543	512	536	496	580	540	603	554	552	567	581	576	542	530	577	562	542	559	584	576	553	553	558	523	566	569	542	561	579	580	608	533	563	586	562	527	574	528	545	564	596	576	518	532	519	536	555	535	569	553	533	577	587	562	590	585	530	575	577	522	502	603	535	574	547	584	572	526	542	576	540	570	557	574	545	604	580	558	526	535	564	537	546	549	535	572	567	571	572	549	552	554	536	581	559	578	574	536	544	535	571	572	579	563	550	594	574	531	529	552	573	562	553	507	579	594	545	555	578	606	544	609	554	574	529	585	523	558	556	573	529	575	560	562	574	500	548	546	532	517	571	595	570	524	528	565	559	560	522	581	544	567	601	564	544	555	600	536	559	564	554	551	568	551	518	539	565	559	565	541	599	556	524	567	571	542	554	553	540	567	569	580	551	544	585	579	623	543	560	538	541	538	536	548	578	537	559	550	591	554	559	535	566	529	544	550	537	605	538	578	588	557	522	535	570	577	536	559	608	528	570	548	593	576	543	556	532	546	545	572	591	588	579	573	611	567	565	540	543	543	594	535	550	580	557	562	533	604	533	560	569	550	568	542	548	621	562	578	559	559	556	553	552	555	547	580	572	559	558	563	556	573	580	557	551	561	567	572	552	599	554	521	543	537	535	543	558	532	492	553	531	548	530	557	587	579	593	531	512	578	566	505	592	545	580	551	570	600	546	592	567	536	534	589	576	579	566	580	560	553	574	542	583	562	562	533	532	565	615	515	541	538	570	606	565	591	564	569	579	561	588	554	609	620	574	577	560	524	551	601	598	561	548	587	543	590	569	566	551	597	553	582	591	524	532	578	522	566	568	576	581	602	560	513	574	590	561	595	557	585	566	593	567	602	572	562	610	585	576	590	530	572	564	596	588	567	535	559	592	571	589	528	527	593	551	586	521	606	570	576	530	549	553	586	545	539	593	576	571	572	593	551	527	548	573	562	541	521	581	548	540	576	578	558	555	544	546	565	592	561	585	565	563	569	556	577	593	606	557	556	554	527	575	524	543	539	550	544	581	579	577	573	557	580	535	594	568	573	580	552	572	623	573	530	551	548	571	573	561	557	506	555	544	632	557	602	567	569	533	572	543	572	543	579	560	559	574	607	547	608	562	596	549	590	560	555	525	554	551	577	516	561	551	555	540	507	576	574	548	527	589	555	566	563	496	535	546	540	589	611	552	570	529	537	565	553	587	492	570	598	564	582	534	599	551	544	537	587	535	539	575	562	587	568	539	537	545	579	547	583	576	609	541	588	533	572	574	545	533	588	559	598	567	540	583	546	581	567	589	521	561	528	513	552	541	562	576	569	533	563	552	539	560	590	552	544	539	590	577	558	590	566	527	550	541	512	564	561	545	573	572	533	513	565	607	586	592	527	539	558	538	556	565	541	532	608	596	538	547	572	542	544	561	553	539	584	588	555	533	587	559	532	543	528	622	547	558	560	571	537	532	581	573	541	532	579	575	542	590	569	561	597	562	534	531	540	511	526	559	574	585	562	564	577	601	557	554	580	552	541	583	600	577	554	541	575	562	572	562	559	557	549	575	521	588	566	574	565	557	566	528	539	548	549	574	544	570	567	534	572	558	560	530	538	564	547	553	578	528	552	566	562	578	523	512	575	547	576	585	581	582	537	576	558	593	575	549	557	549	570	560	584	560	576	556	576	595	532	534	603	561	569	580	590	544	552	539	563	546	579	553	570	605	539	546	568	562	522	556	554	583	555	545	557	570	559	537	519	550	587	550	535	559	528	540	538	539	559	550	552	551	575	543	573	580	570	581	530	529	542	555	528	552	554	545	516	539	524	549	555	548	608	536	574	535	548	535	564	555	544	552	535	533	564	579	536	578	562	541	583	564	559	534	595	537	559	559	576	540	524	591	576	519	531	541	523	555	548	599	595	546	537	563	590	518	541	581	589	538	543	547	536	571	576	567	546	578	587	515	585	585	609	577	583	512	560	598	593	558	533	560	508	587	555	519	485	577	520	589	536	568	508	625	551	585	544	550	560	573	563	559	587	556	525	559	557	546	559	540	571	561	541	556	594	578	568	563	576	574	506	564	563	576	570	578	548	581	519	606	550	598	564	564	571	524	556	569	569	563	539	583	588	580	551	628	583	571	582	570	584	556	535	554	577	595	535	548	607	570	542	525	563	548	547	552	558	548	541	555	574	566	533	587	566	583	611	552	570	544	572	535	568	584	529	544	560	582	548	524	554	586	573	528	570	547	552	535	547	546	561	565	559	591	580	541	559	524	554	528	550	579	566	561	558	532	530	531	551	621	588	545	566	577	585	580	565	552	582	534	568	546	571	538	602	545	546	590	513	563	596	563	549	570	582	557	513	560	539	547	557	583	545	564	537	518	535	547	545	580	589	520	564	527	532	557	568	548	558	570	548	562	529	595	534	551	557	597	552	552	554	596	576	524	585	588	537	548	548	562	531	567	568	560	577	538	579	530	582	553	570	561	570	564	580	604	537	560	551	507	553	534	561	574	576	577	528	587	574	515	570	523	526	585	541	542	567	503	562	545	569	553	508	563	547	583	553	594	525	601	579	609	593	593	578	551	554	499	572	551	541	557	500	578	532	538	558	543	587	565	563	555	546	572	578	552	587	569	564	555	567	568	569	520	548	545	559	557	562	576	567	538	533	525	557	532	554	557	565	552	579	523	558	541	566	566	560	564	545	575	573	561	580	576	561	563	572	555	543	542	589	562	608	588
30382	38948	25110	9752	5994	5353	4782	3020	2015	1623	1473	1644	1512	1477	1284	1090	982	972	904	824	770	817	889	827	835	880	803	807	834	776	807	778	779	718	700	765	662	688	740	678	704	675	660	708	698	676	631	691	686	653	731	638	673	680	720	715	669	677	656	676	671	670	668	655	698	732	677	713	673	700	730	673	691	684	686	658	717	712	717	679	674	691	693	671	695	661	665	669	698	644	674	651	642	700	674	660	671	673	670	649	699	674	674	645	696	696	749	678	697	686	665	657	687	697	688	660	696	702	656	722	714	692	686	700	678	650	658	670	704	707	653	677	677	703	684	669	679	636	680	691	656	704	708	686	657	672	678	659	650	708	668	701	710	714	703	654	668	715	677	653	686	626	694	657	685	711	702	684	653	704	657	702	723	682	685	639	661	680	718	685	675	650	698	646	695	675	683	666	700	704	660	680	693	644	706	695	713	722	664	654	693	682	717	654	725	660	675	643	687	700	647	690	677	656	684	699	684	686	699	724	705	681	662	641	710	646	688	680	684	682	696	693	635	670	686	678	681	693	703	692	698	704	701	651	694	652	657	745	704	678	653	663	703	680	671	661	677	636	650	663	686	650	679	685	674	689	691	627	631	682	656	687	669	684	705	696	689	696	665	651	710	611	652	678	642	692	701	656	663	636	674	659	682	650	678	677	671	673	709	692	701	636	690	659	698	689	661	707	654	640	695	685	693	659	688	669	686	653	687	723	650	667	656	665	705	745	645	694	698	674	709	702	679	651	688	700	701	683	671	656	698	682	689	635	699	694	716	713	663	702	655	687	689	715	683	665	656	666	712	649	712	694	706	688	638	655	686	707	693	687	681	692	657	700	663	680	678	684	663	689	681	725	681	644	709	693	666	684	662	690	630	664	654	666	727	696	700	690	692	715	697	738	701	662	652	689	667	721	682	662	676	692	684	721	667	641	647	622	705	658	643	714	689	737	726	679	694	708	658	721	644	690	670	656	617	677	669	714	683	688	694	680	673	686	718	635	683	670	685	676	683	694	678	711	675	725	657	672	685	679	710	647	637	697	659	697	648	636	664	663	697	676	655	673	635	697	697	704	687	724	654	719	709	716	728	659	692	663	635	637	717	653	689	677	711	693	695	656	680	703	680	642	672	683	702	707	657	668	710	736	700	739	714	720	690	692	655	713	727	662	697	642	644	671	657	681	667	656	680	716	659	718	654	659	671	709	693	696	679	720	683	688	717	673	673	614	676	672	676	663	649	733	679	659	718	683	669	704	670	718	650	712	690	723	700	658	679	664	706	733	738	672	678	733	703	683	675	710	667	708	684	644	656	701	715	669	683	728	670	679	680	656	669	676	700	694	662	687	646	633	723	704	666	655	671	717	711	706	687	647	701	631	691	667	691	691	694	713	695	705	696	672	700	696	705	666	695	660	684	657	709	629	700	699	710	680	680	700	652	698	641	651	657	653	707	726	667	683	673	731	691	705	658	696	716	685	677	679	686	689	709	704	694	682	727	656	649	681	690	699	698	684	694	672	687	699	663	664	653	697	652	710	666	631	688	682	703	697	674	676	649	683	699	666	671	678	654	663	702	685	632	646	671	657	670	703	659	698	632	689	664	704	717	692	694	640	694	629	647	655	638	637	662	684	691	704	695	648	682	736	653	705	580	695	693	659	643	665	696	664	686	672	678	684	663	676	699	646	699	693	694	703	669	678	691	713	701	679	729	676	665	661	674	691	678	684	648	682	660	728	696	674	671	653	666	654	689	646	690	674	671	685	688	749	711	679	672	622	709	674	709	721	690	677	697	694	671	685	717	655	676	673	670	710	647	659	704	713	721	663	690	664	731	691	681	689	680	664	683	708	655	667	701	620	679	668	703	705	678	696	650	623	734	664	696	692	680	643	688	686	689	660	699	683	738	680	647	654	696	646	738	617	691	691	684	643	669	729	688	677	641	659	684	662	699	695	702	658	700	716	710	723	694	636	672	682	650	650	701	678	661	656	642	666	700	653	639	631	676	652	699	682	687	698	694	669	731	689	650	684	678	675	687	667	674	647	631	705	665	637	651	643	653	673	735	696	684	624	658	641	653	629	681	691	698	707	646	700	685	675	676	637	639	720	716	677	705	610	693	694	643	688	664	666	682	747	686	713	658	662	687	695	643	677	704	697	691	678	686	679	702	642	676	736	638	669	723	675	660	670	628	714	656	712	623	708	701	662	643	703	709	624	724	649	700	654	687	705	679	748	707	675	739	698	686	743	693	723	683	710	727	646	701	645	648	671	684	678	690	681	691	640	661	673	680	700	762	623	712	689	721	674	692	683	625	675	704	664	687	713	720	645	639	680	699	658	598	673	703	652	655	697	743	683	699	701	684	664	685	655	705	663	735	638	667	704	740	667	635	669	714	700	684	693	695	710	671	659	638	690	641	680	703	703	665	657	670	677	686	680	673	658	694	637	707	698	653	657	651	650	703	687	670	686	686	634	714	712	707	721	656	710	680	631	667	644	685	676	679	699	691	691	661	647	706	681	674	686	744	649	725	696	664	644	652	680	700	649	696	657	678	658	609	661	680	688	661	659	680	660	677	706	646	704	697	668	693	645	644	673	701	695	673	681	688	696	691	691	701	647	668	646	650	687	687	681	723	647	661	668	704	676	654	691	626	710	684	686	671	686	721	669	679	694	746	679	724	708	655	733	672	694	649	725	740	698	662	682	661	705	660	666	669	680	661	697	677	664	652	665	683	684	627	701	696	635	680	665	643	657	684	657	668	709	660	670	612	677	685	645	655	652	663	693	739	668	685	661	702	654	676	676	689	693	695	687	723	668	718	741	711	692	717	694	670	642	641	691	707	632	704	614	673	686	642	690	721	642	656	686	688	684	661	675	646	694	705	694	740	703	701	673	649	673	687	652	673	695	688	658	674	670	702	643	702	664	703	733	666	675	662	703	695	656	660	694	673	689	690	706	674	691	674	672	681	683	676	698	695	676	710	687	716	682	693	686	707	656	689	654	698	673	674	694	666	624	695	691	713	684	686	668	700	766	679	678	691	707	684	660	672	683	671	685	690	721	666	703	629	691	652	652	682	680	664	675	684	688	699	646	702	613	672	693	678	663	657	661	691	677	686	711	668	645	717	704	680	687	656	690	758	677	675	642	700	668	683	652	655	685	658	685	631	647	678	702	644	686	636	697	713	681	700	685	638	698	706	699	676	719	693	653	714	681	662	671	729	703	683	669	710	672	694	707	695	676	728	658	720	687	652	625	659	657	682	696	682	665	713	670	727	658	746	682	643	716	710	709	668	679	690	659	663	728	647	661	644	686	685	686	693	718	676	684	666	668	735	720	673	668	683	695	677	726	715	673	708	702	649	647	679	660	656	673	719	707	675	672	719	656	660	704	716	677	636	646	711	634	712	693	714	684	701	695	678	678	689	707	682	649	677	648	696	693	682	697	672	657	720	726	689	704	698	644	653	692
23990	20898	27809	24183	19972	9276	4618	2738	1754	1417	1169	1270	1147	1062	1042	951	778	774	706	701	642	596	641	633	635	618	566	606	623	577	551	580	552	565	520	518	507	506	514	556	552	564	540	526	501	506	499	538	532	540	523	519	514	488	554	498	507	495	490	525	519	521	496	530	485	500	506	510	483	542	549	486	523	514	497	503	513	485	514	488	505	525	485	541	577	488	514	485	521	533	491	533	522	476	479	515	522	515	498	511	504	528	498	518	516	498	502	515	552	508	528	504	514	483	537	523	527	513	508	501	493	470	507	535	502	517	499	500	479	513	488	543	484	479	522	485	527	521	543	536	502	509	516	502	530	498	499	531	517	508	529	462	478	482	510	495	513	486	511	484	484	479	507	501	500	496	482	543	558	491	524	464	504	507	528	488	523	518	534	492	481	459	508	538	472	487	528	513	484	505	520	480	505	520	485	511	472	497	508	503	535	534	480	510	536	530	535	480	544	478	524	510	483	527	520	485	459	514	518	527	481	490	530	497	552	496	511	510	514	524	533	496	467	475	513	547	555	517	451	490	547	482	532	525	514	511	473	431	549	509	475	466	491	495	502	574	497	499	549	471	509	535	490	504	493	503	504	466	536	482	531	562	501	535	493	478	484	501	532	477	521	571	512	522	468	487	528	504	499	513	507	508	513	509	506	542	508	512	534	472	488	504	511	503	538	494	512	499	504	533	515	522	501	463	475	534	515	484	494	485	494	512	484	487	523	526	490	555	479	534	506	497	498	498	528	509	496	503	524	506	498	506	486	567	489	509	447	528	451	513	532	509	514	514	543	531	519	510	514	492	507	476	502	516	541	497	512	521	499	481	512	484	529	523	511	531	509	502	463	506	506	521	502	488	547	476	527	538	504	490	481	509	532	475	501	509	478	491	533	533	546	473	513	500	526	491	538	540	527	538	529	520	523	472	549	503	556	557	518	507	488	486	481	494	516	477	484	536	494	501	514	497	511	499	504	507	500	559	501	505	497	485	494	542	469	488	519	512	483	475	547	500	513	465	492	499	527	433	498	484	484	530	546	499	496	500	489	524	498	503	539	522	520	515	510	514	542	497	475	534	541	469	519	478	482	492	536	464	516	481	525	513	533	526	511	495	507	529	520	498	570	516	488	500	501	488	527	502	484	501	485	499	572	485	472	538	515	528	550	496	496	471	522	535	497	488	473	513	529	490	483	492	476	528	488	506	486	509	484	506	503	528	509	445	493	475	532	544	515	494	468	490	471	517	527	493	524	466	513	533	509	541	501	535	480	485	529	487	537	497	522	474	508	528	528	522	490	485	487	547	484	514	532	499	506	493	514	500	530	532	509	472	484	494	531	529	500	517	495	531	528	514	531	526	535	469	517	531	517	459	485	525	550	530	539	505	469	489	531	483	492	511	527	509	549	476	527	535	512	529	491	510	536	521	499	484	539	545	503	494	489	515	498	544	480	492	499	478	502	538	484	487	525	519	531	509	494	501	486	524	497	510	522	465	487	527	478	535	499	521	543	480	530	475	510	519	499	531	520	516	500	527	497	548	507	541	507	471	520	503	520	523	529	539	540	520	524	497	551	556	466	497	469	481	520	479	509	514	528	498	495	466	509	485	485	509	528	504	535	495	517	494	481	467	487	509	475	546	486	511	518	500	496	527	511	537	463	511	496	519	523	506	498	518	501	540	522	512	490	483	501	492	467	515	523	541	515	479	507	526	488	519	480	505	528	502	510	514	542	526	464	468	513	486	487	544	567	494	508	524	516	508	545	515	499	568	489	506	479	508	526	506	499	473	503	505	495	513	541	523	501	474	486	507	500	541	531	489	530	511	546	509	490	511	512	481	511	558	518	507	525	485	535	519	496	501	534	496	457	495	502	485	463	489	477	519	515	488	525	551	527	508	471	479	486	509	527	560	474	518	511	513	481	553	531	520	498	504	494	499	487	516	488	499	537	472	527	499	514	514	482	513	526	517	518	508	496	479	519	511	518	515	522	522	527	529	474	516	493	509	472	511	485	533	540	487	480	495	501	453	517	513	502	545	539	504	517	513	511	512	520	479	460	512	517	531	531	484	523	479	461	507	494	506	536	483	489	462	470	545	539	544	516	556	500	506	478	503	504	495	527	483	524	497	537	523	541	512	535	482	483	470	495	517	534	518	520	531	498	502	550	552	517	512	472	490	498	533	502	505	506	467	518	459	518	512	526	526	489	520	507	518	511	500	482	530	517	481	537	519	501	547	506	510	490	500	521	514	499	510	544	537	513	491	493	508	494	494	508	489	514	510	524	468	508	519	463	555	497	481	529	500	496	517	520	542	492	502	498	515	499	504	521	510	503	501	497	482	504	533	571	522	522	514	525	550	519	526	490	542	491	498	495	497	559	488	502	495	501	458	489	502	590	498	501	463	508	494	536	527	489	510	506	522	502	512	500	506	496	493	504	473	460	524	497	496	474	510	515	481	498	529	500	501	531	567	513	533	506	515	479	524	500	535	480	489	539	540	514	507	518	519	528	511	509	526	505	499	493	533	540	512	495	509	513	514	502	465	492	490	480	498	484	528	488	496	488	527	475	578	513	502	536	519	499	499	484	466	518	536	537	505	516	519	462	559	531	527	516	506	482	507	501	473	526	521	491	515	520	500	516	511	491	550	512	486	533	514	531	539	470	528	505	524	479	505	504	478	498	512	559	527	516	482	502	529	495	544	508	524	495	512	520	475	484	478	524	526	521	489	503	521	524	474	517	480	503	503	490	518	519	486	503	529	505	542	460	478	516	483	550	488	493	493	532	486	499	519	507	537	522	513	471	500	545	516	516	496	474	489	530	483	470	519	475	484	507	457	490	518	513	480	494	511	543	544	494	557	521	500	523	501	499	492	491	516	493	478	523	514	499	493	497	541	552	519	456	509	496	457	518	531	490	485	494	495	561	484	499	502	506	483	480	531	497	471	496	521	529	508	541	501	534	524	482	493	532	538	504	505	545	517	482	504	504	463	558	484	505	485	525	453	508	490	485	482	493	522	499	575	474	479	535	509	557	478	506	546	514	527	531	497	520	495	462	491	534	523	528	506	548	499	469	472	516	530	509	519	504	542	475	496	519	509	498	505	499	564	506	538	528	512	533	525	509	520	492	503	518	524	502	529	501	513	525	510	502	502	498	493	498	513	490	523	492	498	486	515	506	474	476	534	525	514	536	517	515	526	538	506	495	480	502	483	520	502	488	482	468	467	496	519	514	483	548	524	507	490	493	490	511	521	521	537	496	485	512	553	531	539	493	537	562	480	521	480	480	511	544	536	475	489	500	496	482	516	524	529	489	502	526	510	507	454	507	493	540	511	499	541	481	490	491	506	548	507	529	512	504	515	502	491	501	526	522	543	502	491	477	495	503	496	505	493	505	513	542	519	536	539	491	567	495	496	515	509	527	540	502	505	539	534	500	519	504	509	547	531	482	524	516	508	468	535	512	484
31704	47499	38122	18197	10166	8367	7741	5454	3681	2823	2429	2362	2142	1944	1914	1572	1194	1117	1064	985	929	863	922	940	869	917	904	901	868	757	766	697	702	676	629	658	603	659	608	614	667	633	624	641	625	614	629	597	647	615	641	627	613	599	661	618	610	590	604	639	622	646	627	597	580	627	631	606	605	623	606	568	615	597	593	609	599	639	607	599	585	590	636	597	602	671	606	644	631	617	605	621	609	644	659	588	613	634	610	570	624	601	626	622	585	646	593	603	582	622	588	611	603	617	597	624	562	595	620	628	633	661	608	634	630	614	579	626	624	647	631	635	643	586	615	634	590	597	615	595	566	611	635	678	588	643	652	584	636	606	667	632	649	577	610	602	575	618	607	618	608	587	582	610	598	607	646	625	595	614	605	624	606	556	616	614	632	605	637	667	606	585	602	589	578	651	591	614	645	627	622	618	649	609	598	625	580	591	602	606	596	601	637	598	601	568	626	556	652	604	600	630	578	636	638	587	613	597	586	608	622	583	652	590	641	640	627	589	625	639	598	633	595	663	602	602	581	595	647	597	624	580	585	635	628	628	604	615	649	631	609	626	680	615	611	604	589	568	627	619	588	648	620	612	570	640	586	596	590	605	603	610	578	615	611	622	564	609	634	591	649	621	582	631	591	607	613	630	614	690	581	635	602	605	633	606	628	590	658	626	606	609	642	628	582	609	598	607	611	637	581	626	607	651	604	648	616	643	622	615	655	583	648	607	611	646	631	594	634	642	590	609	645	630	578	622	591	616	615	628	623	581	642	610	589	642	597	584	599	620	649	624	627	567	648	613	588	607	611	606	608	599	611	588	639	584	605	604	633	622	618	628	652	598	647	591	597	567	590	639	637	650	634	632	602	607	620	622	572	606	619	653	620	615	590	669	663	576	578	622	588	602	623	604	585	610	582	576	609	606	659	575	565	635	593	641	586	654	651	631	601	619	601	649	593	620	603	615	611	613	622	617	572	605	581	593	569	617	648	573	587	594	613	588	640	617	624	590	618	629	608	634	625	561	606	656	600	601	620	586	639	613	593	629	620	569	599	589	658	593	616	665	602	618	597	640	572	657	611	629	627	602	591	649	582	628	606	601	622	663	587	610	571	591	619	617	660	619	620	582	635	650	652	603	580	625	649	617	654	619	610	570	598	568	616	556	625	582	607	617	626	637	638	607	623	643	607	619	607	593	634	637	630	629	615	613	591	638	604	610	618	578	560	629	603	613	573	654	606	591	587	579	596	612	605	640	607	596	603	589	617	589	569	616	567	566	594	616	626	624	607	603	629	655	639	631	618	632	627	621	602	643	590	592	580	625	630	626	606	615	610	672	593	611	658	644	642	632	640	605	596	619	631	558	579	596	596	558	625	632	602	656	637	600	627	634	637	606	591	587	598	647	627	593	615	631	604	599	595	653	590	627	660	629	620	583	624	630	587	603	596	584	574	606	600	619	606	618	588	573	639	637	608	669	600	581	615	597	631	641	614	607	625	606	616	633	602	611	642	619	581	621	599	566	655	599	630	621	596	678	651	635	620	597	594	644	598	627	659	620	617	623	588	605	644	635	608	617	647	601	629	618	586	603	630	680	618	593	612	612	603	602	635	630	632	640	617	590	694	590	615	590	574	598	626	594	619	586	624	619	562	612	617	592	578	658	605	622	616	569	593	620	604	628	668	642	635	581	597	606	622	625	614	612	574	596	613	643	636	608	622	626	598	625	636	603	615	586	584	627	592	593	594	604	619	656	606	674	610	670	628	617	610	597	611	610	619	638	639	634	666	582	610	583	616	651	614	547	634	605	646	623	632	631	604	585	641	618	641	633	573	638	566	592	584	618	646	581	596	579	635	583	611	622	577	584	624	628	642	603	624	574	579	608	590	618	651	579	615	610	636	602	627	624	575	632	604	606	597	625	578	601	616	607	582	633	586	588	601	646	601	622	583	643	617	563	616	626	590	610	617	633	608	636	597	628	567	658	587	659	561	609	621	597	593	603	619	629	634	605	616	616	633	575	602	607	590	588	652	662	570	615	611	634	628	624	603	632	587	628	617	607	610	613	603	618	579	600	620	628	622	613	662	665	596	600	612	586	598	614	651	614	579	616	632	620	637	583	632	581	622	610	615	612	568	592	617	604	617	652	602	630	620	650	604	611	597	579	586	581	613	594	617	640	568	611	623	604	605	597	650	588	602	653	635	567	620	605	621	646	627	610	619	601	617	590	632	611	636	621	563	596	628	598	595	596	615	616	631	594	630	588	619	599	585	568	607	583	616	630	627	589	619	628	597	618	656	579	686	624	636	663	630	630	598	646	653	556	577	619	629	603	633	605	595	595	626	628	590	610	621	622	636	604	595	620	611	600	606	601	578	610	647	592	608	599	641	608	611	618	607	591	592	624	631	613	654	602	564	640	641	602	593	609	620	601	587	650	614	609	604	612	642	578	584	630	576	563	646	584	598	588	646	625	577	622	584	634	586	614	622	604	618	623	689	636	627	632	603	613	593	626	614	595	600	617	646	613	651	626	595	598	610	678	612	602	637	627	611	595	608	577	631	625	623	618	645	609	571	608	637	636	667	624	651	659	621	616	631	586	629	581	610	588	633	613	611	604	600	614	640	586	642	607	625	633	586	611	606	603	613	600	636	622	617	631	615	575	605	636	587	687	606	639	607	593	623	622	635	618	616	593	597	633	630	646	604	613	593	589	593	631	632	626	625	591	636	547	609	580	645	615	568	628	634	618	612	601	631	607	599	608	574	601	594	583	599	603	655	674	615	634	578	549	609	578	655	648	566	609	596	625	579	643	643	554	582	619	637	637	648	579	598	602	604	595	592	611	609	610	609	650	625	606	638	682	597	583	608	579	631	644	628	598	576	608	654	601	593	609	568	621	590	601	620	579	618	618	615	632	636	593	602	633	616	558	582	598	577	621	597	611	637	611	602	623	643	574	619	636	622	602	643	617	639	616	596	602	591	626	649	617	665	623	606	647	644	608	640	581	616	614	639	583	619	594	672	585	699	643	595	622	596	648	624	609	622	593	568	615	612	573	647	593	603	621	613	628	577	603	584	665	629	587	649	631	612	647	619	599	615	642	625	682	610	626	654	644	647	580	646	603	615	598	620	618	618	566	622	603	600	599	632	634	651	632	615	614	610	599	589	634	630	636	565	650	568	604	670	585	616	612	619	607	591	591	617	603	585	645	614	612	608	614	596	613	616	578	629	610	586	593	603	611	616	597	572	613	648	645	590	615	622	626	613	611	621	569	596	599	556	598	599	613	620	610	626	618	619	631	619	595	619	622	603	610	611	591	622	625	614	582	638	624	588	604	622	617	557	616	583	657	604	646	609	616	641	644	621	667	590	605	615	613	599	665	613	616	650	635	666	616	581	593	657	596	623	604	650	593	587	595	591	582	630	609	623	635	597	610	608	569	641	625	661	631	592	607	614	615	616	637	607	612	578	622
25104	21013	27091	24419	10831	3886	3282	2527	1881	1561	1506	1306	1301	1220	1138	1089	1027	958	964	921	906	886	907	886	927	932	930	934	893	840	878	848	885	836	858	795	830	837	767	834	819	822	786	795	854	878	788	830	879	835	826	781	884	832	836	821	799	810	778	802	817	829	841	794	834	800	784	750	802	817	839	767	787	761	826	822	840	783	856	805	732	798	810	831	828	816	821	809	823	817	819	800	776	816	825	851	817	829	847	799	823	822	835	824	837	798	861	822	842	833	790	827	829	808	742	802	802	795	851	823	811	776	784	807	814	784	787	828	787	841	823	817	829	794	835	787	752	842	797	861	780	849	846	800	851	791	808	849	851	810	843	843	781	793	844	848	795	839	789	819	857	801	793	812	848	849	807	791	849	859	794	784	852	831	812	787	826	824	836	797	848	840	811	838	889	861	876	856	843	840	818	777	822	796	767	839	847	816	800	826	800	808	837	845	811	807	859	791	798	883	780	803	892	829	807	761	842	826	813	808	873	812	812	860	800	756	798	831	771	815	845	797	857	881	835	816	820	874	816	797	821	804	731	841	821	794	772	793	843	783	861	818	832	840	815	809	869	825	794	800	797	815	850	792	847	775	821	821	817	838	780	839	867	880	848	819	814	837	835	865	850	853	873	802	840	836	795	837	803	823	771	836	772	876	820	801	845	790	813	818	766	806	851	744	792	837	851	766	785	841	822	830	779	821	844	827	828	788	819	786	772	823	809	788	786	844	795	838	826	794	802	851	841	797	753	765	843	843	776	798	783	813	867	856	809	846	836	851	791	773	783	824	816	810	830	775	825	808	784	804	836	831	784	797	864	845	786	842	798	822	853	799	826	808	775	840	828	805	794	818	829	807	812	826	863	814	879	791	842	799	785	814	866	849	890	774	795	827	823	821	809	804	779	782	784	797	838	880	853	841	848	820	866	748	791	853	813	815	799	826	847	815	807	825	824	825	814	795	853	787	828	800	821	805	831	761	866	746	835	790	820	876	806	837	799	788	826	822	878	776	763	816	811	809	890	806	819	783	799	790	868	776	881	806	854	807	817	827	857	838	836	840	803	848	822	842	853	763	801	799	850	870	854	838	830	828	778	860	839	806	866	803	771	833	830	780	808	839	817	817	819	803	800	842	804	827	830	855	839	798	858	775	820	786	812	763	853	869	817	827	837	863	886	797	801	822	814	821	807	840	829	855	817	816	834	816	866	859	806	843	859	825	783	911	813	848	845	834	819	774	804	788	753	812	833	821	882	818	849	787	755	808	718	799	852	821	805	832	791	812	815	828	821	832	802	792	802	825	869	806	815	804	832	827	856	839	809	858	820	785	822	795	843	837	856	774	861	802	829	802	819	827	805	877	855	828	856	814	809	811	770	859	793	832	819	879	819	781	896	840	798	805	835	768	732	815	801	783	751	819	784	828	811	837	804	856	799	841	826	841	759	864	880	824	810	921	831	806	872	769	834	781	784	876	793	778	823	818	780	844	844	821	801	825	814	831	833	849	819	807	847	819	799	786	795	864	794	835	810	825	857	819	819	838	810	828	826	836	842	806	831	807	823	849	806	774	850	828	806	802	785	773	813	849	802	817	802	836	792	825	831	822	826	841	814	801	843	816	781	855	805	839	855	769	864	806	839	845	839	852	831	844	754	848	831	771	851	808	782	792	774	808	790	842	815	848	817	852	857	817	836	860	830	826	818	790	837	833	805	822	810	803	815	729	808	806	852	845	795	822	823	858	809	837	820	891	762	842	809	846	856	844	765	798	815	822	854	838	869	818	808	820	859	808	782	815	792	841	833	801	824	785	875	829	762	735	851	822	864	799	867	824	821	816	804	811	877	783	832	832	806	784	818	810	793	769	846	791	774	774	798	774	802	797	890	800	775	833	804	837	840	858	819	824	812	820	840	786	868	839	798	802	809	813	814	820	787	830	797	841	823	807	843	805	839	806	773	792	770	783	866	846	816	860	851	804	819	815	782	788	797	801	787	823	807	820	838	847	853	828	857	841	794	795	842	841	810	825	838	821	820	771	856	861	820	835	857	848	856	855	860	804	834	867	846	874	826	779	811	850	857	831	871	822	827	797	820	801	835	801	837	821	843	862	817	848	777	878	832	828	855	828	808	812	793	798	813	783	821	816	847	813	783	810	835	863	798	853	800	826	806	804	768	806	783	824	880	822	811	774	833	794	788	817	822	857	898	779	825	808	848	850	853	831	813	876	786	802	842	869	840	806	842	802	759	781	863	841	830	824	848	801	821	804	806	799	785	798	829	805	862	827	800	826	787	809	851	809	854	799	810	820	833	794	826	851	835	812	747	798	854	786	834	836	835	857	821	814	797	861	825	826	805	836	722	790	871	844	807	831	793	820	797	821	814	848	769	801	800	816	810	835	785	848	827	843	815	814	796	762	802	794	840	807	812	845	790	828	819	850	844	793	769	823	803	838	877	816	779	761	785	807	874	828	795	829	825	840	786	834	853	841	842	783	794	768	839	796	847	877	811	822	792	808	811	863	808	807	833	807	833	774	805	784	840	797	851	799	774	833	818	796	832	829	785	828	774	829	821	767	830	804	838	831	791	818	828	840	873	788	786	807	803	776	782	834	836	805	870	777	810	839	782	862	831	790	788	838	841	821	844	798	828	829	789	863	791	835	777	839	811	842	850	814	752	839	808	822	800	851	858	779	837	846	797	759	818	821	791	836	799	811	811	835	758	858	841	858	855	732	835	839	855	824	829	819	822	804	789	842	775	794	803	779	880	806	787	805	822	763	784	836	835	809	846	777	822	779	817	821	826	799	795	884	796	792	814	835	819	850	821	809	821	784	838	831	808	846	814	842	822	813	843	784	849	814	840	847	787	787	789	861	843	847	802	850	810	796	801	844	861	789	819	804	864	863	827	785	803	785	832	810	857	882	781	805	813	810	837	811	839	839	810	755	793	788	821	772	812	834	768	831	800	823	864	786	794	879	813	877	789	787	771	823	832	829	779	790	805	868	818	780	851	835	815	803	838	769	829	841	831	812	830	800	795	834	813	815	792	815	837	788	808	815	778	834	787	818	819	833	837	822	821	848	851	886	820	754	812	833	841	844	758	838	833	815	791	805	813	814	762	846	788	820	814	777	806	768	824	832	800	829	807	809	823	850	834	842	816	806	810	786	837	848	833	800	818	862	786	814	855	824	860	830	857	824	827	826	823	821	863	815	824	860	832	812	802	840	794	798	837	818	794	823	853	826	805	821	816	831	820	803	835	809	805	835	851	810	822	791	823	769	834	793	844	788	766	785	789	799	815	796	834	777	870	816	834	826	768	823	828	754	808	877	787	798	829	813	816	798	778	871	839	787	828	860	774	817	800	811	848	815	853	895	869	816	823	827	786	861	835	846	806	810	800	795	794	801	822	831	822	830	784	794	757	849	775	816	819	844	823	812	842	845	833	828	812	891	847	817	822	835	803	815	859	806
30373	46247	34570	15591	9302	6806	6233	5301	3670	3003	2769	2340	2179	1883	1685	1616	1425	1389	1302	1286	1261	1175	1198	1174	1281	1218	1250	1133	1081	1061	1008	1048	1060	1028	1067	940	962	925	952	1000	994	927	970	936	966	970	951	965	939	977	1007	963	944	981	980	959	942	927	925	1026	965	952	940	949	983	963	894	946	952	1007	945	979	907	966	953	930	937	952	961	900	960	940	933	963	943	941	954	984	965	987	1000	960	967	978	959	983	934	985	932	956	974	959	966	959	940	993	929	922	968	965	964	930	948	898	941	957	938	983	937	980	930	931	938	946	940	974	958	921	985	982	954	989	964	927	953	1029	934	1032	905	861	937	1038	983	995	1007	984	1001	935	899	904	995	921	894	973	939	947	907	988	936	927	971	952	964	986	992	922	931	932	970	969	988	973	982	963	979	935	969	938	942	945	989	943	961	981	922	1021	962	990	982	959	978	971	957	951	999	986	964	888	982	930	919	977	973	945	888	935	940	946	909	920	964	995	955	932	990	931	978	903	951	974	928	969	968	1001	959	1014	934	888	1003	939	975	974	900	972	959	955	953	958	966	1001	920	952	934	970	948	906	970	914	927	948	980	962	943	994	1026	946	946	917	917	999	1003	993	1008	978	963	968	960	929	923	961	975	945	963	959	980	938	977	918	953	959	940	911	949	975	918	976	907	1000	934	972	950	1001	923	945	942	934	929	991	966	951	952	940	976	960	893	942	906	967	938	1002	966	943	959	955	1034	899	956	1000	902	996	993	928	918	940	958	928	974	941	923	965	1016	967	924	991	930	953	956	981	958	926	964	982	952	974	962	962	934	964	953	954	963	936	960	934	944	979	969	961	962	990	921	984	1005	933	971	926	948	898	987	987	940	938	931	915	936	937	982	948	958	956	899	907	930	905	940	991	961	978	933	974	974	1004	933	984	1009	982	953	967	927	1009	949	961	935	993	961	923	914	968	968	941	920	929	934	932	957	948	958	944	996	1006	937	936	977	928	955	924	910	1033	991	941	933	971	960	923	958	903	969	956	972	939	1003	968	939	929	985	959	947	965	988	970	979	959	972	949	940	948	940	972	958	902	991	949	943	997	932	992	905	932	988	968	945	889	943	934	914	938	966	925	916	940	967	918	930	931	967	923	972	967	915	995	1012	969	1027	964	957	953	956	959	940	960	946	917	941	948	926	926	925	956	988	947	904	892	1002	960	1002	945	990	990	959	983	959	984	932	918	942	1010	961	945	984	990	950	958	960	903	983	1002	961	963	981	929	965	924	975	935	909	981	927	985	956	965	949	962	972	957	963	985	1032	981	997	1022	945	952	967	965	938	1043	926	935	933	994	987	946	914	958	965	958	958	1015	1005	943	1001	933	985	932	964	970	927	939	934	922	913	1028	964	958	960	953	948	992	940	912	997	970	982	975	955	972	907	954	970	973	963	992	950	976	960	947	967	921	918	942	976	958	943	936	917	902	1005	986	979	949	971	921	994	948	958	976	974	935	945	953	966	924	1017	976	939	1002	944	923	964	998	951	947	989	940	921	932	962	942	947	912	993	943	939	947	912	926	996	941	896	936	938	992	940	917	1023	921	908	918	970	988	971	989	1006	937	968	951	907	968	984	941	954	938	970	938	972	944	961	945	980	1016	984	952	928	978	1010	1005	1004	985	978	944	979	962	995	1017	971	999	965	925	1003	1010	963	953	952	932	924	951	929	972	860	959	959	974	1005	948	952	989	960	940	912	945	922	966	976	956	971	975	978	990	939	892	935	970	915	963	949	935	946	962	927	980	936	981	941	909	916	940	934	1023	1005	965	944	994	938	955	971	943	960	938	993	932	892	973	966	917	982	968	1013	922	968	927	950	993	992	915	1027	911	947	1043	925	957	913	955	1014	965	1000	924	1015	979	930	897	932	932	983	913	979	968	918	970	972	934	918	939	940	944	969	956	994	1034	946	951	937	961	939	1002	931	964	969	981	968	981	953	1012	952	997	962	970	952	963	949	1034	938	998	974	915	977	933	997	965	887	989	983	933	942	967	929	909	948	973	950	959	923	963	958	922	950	949	944	981	955	974	995	1001	937	997	881	954	1016	990	948	1012	913	978	953	936	958	949	982	974	936	905	996	947	983	919	972	1009	997	989	904	913	960	938	951	916	928	936	956	961	914	971	937	1031	1008	877	951	972	939	954	934	960	963	999	913	949	916	928	904	909	936	1020	937	973	857	952	899	975	999	999	992	928	908	941	950	948	908	956	932	983	924	952	900	961	975	938	914	951	989	1012	955	951	982	1018	923	983	950	971	913	1023	964	989	975	947	983	938	943	950	943	976	992	904	979	954	956	939	899	984	968	930	872	981	942	935	1040	945	958	912	970	975	969	961	978	980	971	973	957	996	961	944	982	946	960	976	971	946	978	980	1001	916	996	926	929	943	980	1016	892	1021	967	899	965	980	905	943	913	932	963	959	944	968	994	951	959	937	1000	956	958	910	1005	961	975	906	1020	969	1043	942	918	982	940	997	894	984	967	931	921	928	985	970	914	916	902	935	928	932	972	988	979	961	991	894	1027	998	965	941	992	936	946	942	944	952	958	957	958	917	950	952	974	983	945	871	909	965	946	987	926	956	981	920	973	901	934	1010	1003	946	912	944	959	965	995	965	943	982	962	937	965	938	979	948	941	936	926	963	903	981	914	997	976	997	971	933	954	966	927	948	928	962	933	932	923	979	1002	1014	932	962	968	976	898	914	975	949	936	1024	962	947	950	979	1021	929	949	967	985	955	989	965	1007	1004	1030	973	937	905	973	1034	951	983	914	931	994	939	938	911	949	925	968	961	949	910	952	887	900	994	967	966	965	983	916	968	947	915	971	958	925	986	987	964	929	1023	1012	956	957	931	995	994	950	948	999	923	904	975	931	957	942	976	969	955	943	968	957	925	966	982	922	949	971	979	926	942	952	947	921	954	934	941	910	938	916	916	1014	946	962	962	932	982	951	978	972	894	914	946	923	943	914	929	993	997	975	949	961	913	931	940	923	881	980	944	937	958	1009	955	908	988	931	940	926	966	978	968	1031	938	973	943	938	946	940	961	999	946	1020	961	985	969	945	970	988	951	994	933	995	959	1000	967	944	886	958	956	932	950	1008	937	964	1017	914	975	1015	917	959	931	957	1018	992	957	904	956	962	984	963	912	933	930	968	917	1003	941	903	931	915	1033	949	943	979	979	982	920	977	947	938	983	955	950	935	926	935	888	902	1007	920	976	931	934	957	959	980	992	1025	952	973	974	962	969	994	972	939	949	1013	915	947	953	1008	929	951	969	984	1006	955	941	914	979	950	988	905	968	930	942	948	964	965	950	979	955	953	943	916	946	953	1007	997	948	933	974	966	946	957	978	964	991	988	947	955	952	1019	990	978	939	907	926	953	970	989	935	961	929	992	951	979	980	975	969	946	987	942	922	960	961	986	954	927	957	1005	966	923	973	921	993	972	1015	983	934	939	1025	965	975	953	968	979	943	932	911	887	967	973	947	961	997	942	915	939	927	983	933	962	953	991	945	977	1011	996	1000	968	899	998	898	931	1037	981	970	947	918	985	964	927	967	910	1014	934	979	947	1007	914	972
22741	20855	28424	23474	20914	20437	11193	4828	3192	2775	2430	2087	1762	1626	1520	1442	1263	1183	1120	1238	1157	1145	1098	1015	1030	1028	1111	983	963	903	861	946	995	848	926	886	897	919	839	915	935	889	847	882	853	908	888	831	907	859	924	839	964	852	859	845	833	889	872	871	846	831	862	857	866	860	895	857	877	824	816	878	895	818	850	854	850	865	876	912	840	867	877	844	837	864	859	842	862	854	846	863	833	855	827	866	864	845	819	857	878	802	871	890	902	825	848	901	843	870	875	824	818	814	854	828	838	832	848	868	880	834	877	896	857	786	838	870	866	859	932	879	851	848	844	834	884	886	806	860	848	855	841	876	908	897	812	788	842	839	855	869	856	834	844	864	860	847	799	861	813	851	817	831	876	844	868	878	889	870	824	881	852	840	851	850	811	853	834	885	853	869	832	846	862	842	837	881	877	869	871	865	827	828	799	843	873	821	815	867	859	830	846	820	853	816	890	856	855	913	857	833	872	855	875	863	888	858	837	854	857	876	843	811	813	797	829	871	892	890	837	873	843	871	849	826	874	828	879	848	838	838	896	869	832	859	879	878	875	858	915	840	861	812	868	857	821	875	870	877	800	844	905	848	822	833	866	868	871	915	850	807	875	899	847	902	871	832	861	814	824	906	872	867	827	843	859	822	876	856	877	833	846	796	799	822	845	821	870	892	821	875	878	873	865	857	853	836	833	831	883	825	872	847	902	889	844	868	888	877	879	854	827	848	850	827	899	859	870	876	801	819	837	874	842	874	819	889	860	865	853	876	844	827	876	850	869	848	891	818	886	895	846	855	884	892	825	865	833	916	884	795	891	850	844	839	903	820	859	839	799	850	823	853	875	840	863	841	853	831	871	850	878	845	848	857	824	830	818	900	839	856	836	873	854	934	803	848	861	857	834	877	859	794	896	886	836	853	807	864	844	798	894	845	844	886	827	820	761	879	904	884	875	873	855	863	890	851	885	904	860	869	840	899	816	858	866	865	918	870	820	883	865	829	896	820	852	881	894	862	884	887	799	845	899	863	780	861	859	888	861	774	843	855	879	829	808	856	903	852	871	842	832	852	797	874	881	851	825	876	850	872	802	802	862	855	822	870	846	871	864	847	836	842	856	835	817	858	841	875	844	845	873	825	842	919	829	832	851	881	821	885	882	869	862	806	851	838	851	884	881	804	873	866	894	815	880	798	861	858	818	874	845	797	878	827	791	891	834	786	783	851	837	841	865	788	868	820	870	874	861	790	840	884	896	837	827	823	883	851	915	817	812	796	829	856	889	870	873	856	865	830	832	848	851	837	854	874	832	877	812	861	878	849	838	884	800	827	872	805	926	869	865	872	824	894	858	857	927	898	876	842	867	827	805	848	940	833	899	833	878	860	832	824	885	867	905	863	816	871	896	850	867	949	926	850	864	833	885	856	842	867	812	861	882	843	909	881	837	836	827	847	849	839	869	827	802	877	844	894	900	851	846	796	887	919	801	826	869	815	893	849	859	843	826	866	865	820	878	918	832	846	876	906	847	853	858	868	852	803	849	845	816	857	859	896	884	845	872	909	868	828	869	895	893	842	881	848	876	881	903	856	866	842	881	853	837	894	879	830	843	815	906	864	868	856	817	846	852	884	805	892	870	838	910	861	880	865	836	878	854	813	808	801	873	855	817	851	854	829	820	839	894	879	917	868	878	865	834	883	847	887	842	848	862	846	853	910	837	822	825	806	821	863	853	884	835	864	849	859	867	919	863	895	893	896	838	877	830	847	885	836	862	851	837	851	829	870	797	885	834	824	856	873	840	847	820	869	809	824	852	786	877	848	828	869	806	874	835	816	855	831	865	810	830	883	841	881	820	848	848	816	804	885	915	860	859	834	881	881	814	841	851	859	796	785	844	818	891	853	818	821	836	896	857	851	847	892	787	874	818	816	857	859	892	851	819	886	825	841	896	882	877	829	859	872	865	830	842	901	846	886	883	847	846	826	855	808	831	841	831	862	843	890	867	877	833	831	846	902	825	823	872	859	890	850	848	814	828	858	868	831	883	870	863	868	831	833	855	853	837	836	893	860	856	874	858	836	870	854	855	857	826	841	837	860	863	872	823	862	863	838	862	869	845	851	830	842	840	821	860	869	832	856	836	870	825	839	851	876	814	851	842	793	883	832	892	866	815	838	871	855	862	832	826	892	830	890	876	828	859	839	824	806	834	908	887	871	815	865	787	863	858	816	812	851	862	830	879	905	884	837	891	883	884	840	870	845	901	848	894	841	858	821	908	851	864	882	866	860	826	881	824	931	799	807	836	814	872	834	871	858	838	914	870	862	858	837	896	825	880	808	827	882	812	835	883	926	866	859	865	867	826	917	874	831	855	875	878	882	825	788	840	834	810	901	838	802	850	855	805	886	838	869	851	831	848	845	856	837	795	835	800	870	881	836	799	919	877	861	870	818	880	803	855	838	843	805	887	883	820	903	889	873	860	904	848	863	873	845	817	876	844	871	827	882	819	822	874	870	836	845	874	831	838	844	856	859	890	862	871	850	854	882	841	922	837	853	861	849	835	874	874	851	875	837	829	866	885	873	895	864	855	833	875	844	850	835	839	843	849	874	887	878	851	832	909	837	826	892	833	833	871	852	836	855	829	923	916	863	875	834	861	820	848	850	870	870	822	858	867	826	834	886	837	866	868	869	869	843	810	829	862	866	866	839	876	874	857	792	877	851	886	824	861	824	869	849	850	878	810	818	887	823	872	864	871	810	844	862	776	887	903	889	835	889	889	833	860	855	824	825	842	824	781	882	857	886	799	834	868	854	867	780	826	861	880	873	882	867	822	820	850	803	817	879	868	797	784	870	817	878	884	867	847	861	806	838	849	882	888	894	805	885	844	863	821	874	896	863	806	875	868	845	856	822	844	830	812	840	855	847	840	826	853	873	825	822	843	804	915	824	840	829	837	861	893	850	841	860	870	810	764	847	866	848	830	817	859	837	875	881	855	835	892	860	860	830	840	856	815	812	788	804	844	846	867	880	896	840	814	838	887	853	815	842	847	799	827	838	893	874	813	873	838	868	830	879	897	847	812	896	837	840	868	901	789	935	939	834	839	842	878	850	829	842	861	823	863	855	898	878	867	834	823	859	904	862	913	902	848	855	813	837	844	864	797	850	907	844	820	803	855	860	904	874	863	856	803	874	878	816	864	885	887	831	871	837	858	884	871	837	872	891	879	862	897	833	833	816	827	890	873	880	854	889	830	859	884	839	899	847	873	781	869	874	827	864	883	851	848	827	850	826	842	861	837	878	842	844	863	838	876	833	816	856	873	848	825	834	886	839	794	843	837	866	857	818	856	801	878	915	827	847	877	893	847	848	898	916	844	822	867	833	809	855	841	835	867	873	855	842	871	906	916	831	883	849	868	835	875	864	889	875	838	830	854	825	894	856	876	864	817	895	828	900	854	830	858	822	852	810	852	859	876	794
33791	57290	44942	24323	16117	10642	10327	8488	6406	5086	4311	4041	2991	2752	2396	2208	1824	1654	1593	1629	1636	1577	1433	1363	1383	1310	1429	1219	1112	1174	1088	1057	1063	1045	1066	1069	1044	979	1045	1041	1021	947	997	1007	964	992	955	933	972	953	976	1012	928	994	967	946	938	1008	1005	944	982	973	984	958	976	971	931	991	963	981	899	937	1002	917	976	963	961	949	953	921	944	953	933	972	951	945	925	1019	1001	935	925	941	981	1002	944	962	951	973	957	933	989	927	971	989	967	948	913	1000	1009	887	973	996	969	956	983	896	994	1004	968	994	1013	961	1009	959	990	945	913	909	885	991	968	945	981	939	994	969	999	997	913	955	970	994	1022	952	967	918	902	991	948	1020	955	968	916	961	949	996	979	965	1029	985	976	983	951	960	931	987	921	956	922	947	953	926	930	952	970	997	948	923	961	1001	936	977	991	928	967	957	992	941	999	951	929	986	972	955	988	1005	998	975	982	935	958	974	998	931	950	959	971	995	1011	927	973	983	1010	902	978	984	994	1013	1037	953	1028	969	985	937	917	962	1001	945	953	979	982	967	969	912	1003	946	1025	941	939	979	986	896	930	917	985	981	988	1044	969	956	1019	907	958	965	942	1058	959	932	945	942	966	914	908	946	1001	985	1002	959	969	944	953	941	961	948	958	986	988	987	956	998	955	920	943	941	968	937	1005	945	944	917	978	1006	1010	925	935	978	951	983	918	925	1002	954	936	932	951	969	985	919	911	986	980	950	942	968	978	940	1014	964	949	986	979	960	979	1012	918	932	976	939	1000	975	965	939	966	958	956	933	938	962	914	933	961	952	954	956	979	925	937	896	948	933	952	993	917	990	977	1028	1022	977	1003	963	947	938	974	979	974	922	981	939	962	945	946	965	959	967	909	933	963	927	887	971	1021	930	997	968	923	1002	1034	952	960	918	960	983	975	966	982	956	991	979	973	979	910	915	890	949	969	932	1008	931	932	988	980	965	922	938	959	931	932	916	1023	1003	920	925	968	946	975	939	994	958	957	945	951	875	974	963	971	922	980	953	944	948	1010	982	1011	939	958	944	956	933	930	956	993	986	1005	971	955	976	960	1018	935	971	967	940	920	916	898	932	943	971	918	989	962	983	968	974	973	929	994	913	970	979	946	1001	969	918	981	959	943	934	967	980	932	910	988	960	911	918	968	979	971	959	955	989	968	921	960	964	884	957	964	967	927	971	953	953	966	975	954	953	967	908	959	972	990	1003	954	984	990	894	952	956	941	929	923	894	967	995	906	991	925	1008	1013	956	1022	996	938	1015	953	1018	938	913	1012	952	920	972	936	878	905	986	941	950	1022	910	941	994	938	990	985	979	948	994	964	928	931	955	995	944	976	989	986	1003	952	942	979	933	951	968	924	978	981	952	974	978	941	945	1009	1003	982	926	983	982	957	932	921	964	956	965	941	935	1009	972	976	971	987	1015	977	999	874	943	950	956	935	960	973	940	913	959	966	976	975	916	1019	995	959	958	942	981	997	881	982	987	987	946	955	982	972	987	968	1016	951	936	937	976	991	963	948	942	974	997	990	972	1002	951	993	944	910	979	910	976	965	1010	944	942	935	939	949	918	978	968	957	988	960	974	967	945	937	927	940	914	944	916	983	1016	963	939	991	994	961	978	984	1004	939	963	957	915	977	952	968	944	988	915	1004	925	999	916	964	896	923	956	945	933	960	1017	1004	938	1016	1008	948	951	976	937	993	918	975	880	988	890	1005	986	986	962	918	983	960	988	957	954	956	965	880	972	995	957	913	999	958	927	960	918	982	938	936	983	950	982	961	999	964	996	916	923	941	917	953	923	943	1000	984	974	915	937	980	927	1027	945	947	936	1014	923	968	938	927	1008	1014	950	957	921	995	942	971	989	990	969	937	996	956	965	1008	1001	953	959	941	994	960	931	978	940	992	980	1043	1003	961	912	913	933	932	873	935	1005	981	961	931	946	952	986	1022	984	937	945	933	980	1008	949	989	936	904	906	991	1009	943	951	975	928	960	960	940	931	1004	963	956	1000	986	986	997	920	978	1008	962	970	947	910	918	940	952	978	954	970	883	965	962	1019	916	986	931	955	915	989	1008	984	965	978	916	961	965	949	939	957	929	930	967	1002	923	964	942	972	977	955	908	981	959	1001	898	996	949	965	975	982	997	967	1010	992	941	997	937	984	1053	979	989	906	959	935	971	978	963	950	956	988	935	932	986	1028	901	946	953	938	1003	1026	950	988	1016	971	984	914	908	1003	956	934	955	900	994	998	947	967	1003	913	928	946	964	967	974	954	929	940	959	914	931	993	973	936	981	898	916	952	953	928	977	966	921	941	935	946	949	996	929	976	1011	949	960	975	980	972	1008	993	943	986	939	911	942	1027	1003	998	996	997	946	969	966	951	950	977	942	939	925	924	947	952	938	969	918	943	902	898	988	961	968	933	917	961	954	936	1024	920	945	975	1014	987	969	955	941	943	1016	1011	988	945	1017	959	912	943	1008	909	950	925	999	903	959	1010	991	913	916	962	975	915	993	964	955	1015	951	945	952	915	954	1000	935	929	949	958	965	939	923	1005	968	969	973	946	973	990	960	1007	941	947	942	930	997	975	933	1003	972	944	965	966	931	989	937	939	954	967	933	957	956	958	950	961	918	986	994	933	969	1006	963	918	974	971	969	956	1011	947	984	987	981	927	984	1007	943	922	980	1010	985	967	964	1030	952	969	976	1006	1025	976	938	997	993	1004	928	967	928	946	991	963	976	984	903	955	954	913	977	986	935	956	955	967	898	906	963	959	961	1000	953	984	950	995	943	1015	971	966	974	931	931	956	933	934	956	937	940	935	932	909	954	985	988	960	955	964	930	937	963	954	912	966	933	928	991	1002	957	867	983	994	936	919	949	954	943	965	991	969	996	970	971	973	949	1006	997	965	953	958	958	916	914	960	927	952	953	956	933	937	981	959	1006	957	892	952	936	995	951	964	975	943	1008	932	960	952	925	961	939	904	962	1002	982	888	970	979	962	984	981	970	933	940	906	963	919	978	960	995	992	972	974	1000	930	983	968	923	981	987	952	986	928	977	938	1006	992	959	964	1002	966	968	957	952	939	966	959	992	939	941	955	968	938	976	939	968	985	997	986	961	964	1002	896	935	942	978	969	1009	974	952	999	996	961	947	977	972	927	991	953	931	959	1011	980	948	931	1003	943	913	917	919	948	961	975	956	948	904	949	937	996	956	937	915	1026	965	918	951	936	1015	1011	944	905	970	952	948	980	969	957	975	896	964	942	952	1028	960	1000	935	962	911	993	881	971	995	963	978	911	916	939	997	972	962	953	942	940	972	888	929	914	954	927	914	1013	1019	910	927	999	961	950	956	1027	970	947	1048	909	925	972	937	973	977	995	917	921	941	956	984	955	995	880	950	959	956	921	957	959	972	970	949	974	989	973	987	990	921	940	967	952	989	1017	1015	940	982	979	923	982	943	988	932	971	926	965	979	970	975	964	984	940	989	980	944	950	1013	929	952	959	989	1028	931	921	992	937	983	983	948	964	948	969	930	979	1010	962	935	957	952	890	1015	1015	1000	978	932	922	955	902	1006	962	941	963	1040	906	944	980	956	933	980	947	1011	881	953	950	948
28497	25738	25431	11511	4125	2252	1810	1586	1291	1075	990	887	793	790	772	728	675	598	594	648	611	683	661	629	613	636	646	660	604	584	607	551	612	591	593	583	536	568	529	559	554	586	564	555	499	573	609	572	609	518	556	594	555	524	580	530	581	583	523	527	505	534	544	550	528	518	528	535	550	503	532	526	564	547	546	548	536	539	515	533	559	549	557	586	547	540	563	548	562	570	561	488	566	541	543	541	585	558	553	563	559	564	542	527	552	541	552	579	524	556	570	566	553	557	523	526	524	533	527	574	556	586	589	544	513	551	575	570	568	543	532	533	558	548	566	548	563	577	540	565	551	578	535	502	510	548	572	549	543	538	529	582	544	558	545	574	520	563	545	527	565	589	540	574	573	555	522	572	530	543	549	552	557	556	557	561	530	523	630	540	579	563	585	585	553	527	540	520	543	548	558	562	566	587	566	525	542	533	561	525	552	546	545	595	532	537	534	520	561	549	548	532	590	528	563	574	557	514	540	557	553	548	566	563	544	547	589	575	520	549	548	554	560	574	589	561	546	535	569	578	573	543	532	551	538	546	518	546	570	552	576	574	539	561	557	603	549	530	568	516	541	551	577	556	501	596	564	540	565	525	569	507	561	499	559	550	542	564	562	560	570	554	566	574	568	597	581	587	557	539	563	543	541	536	546	571	550	523	590	569	561	552	539	549	544	587	574	552	564	550	556	545	535	575	526	553	570	540	562	565	598	585	534	520	556	587	554	550	576	510	597	563	540	549	541	501	534	558	597	547	497	526	529	549	556	558	553	534	561	555	559	515	559	569	563	576	541	601	526	542	541	550	544	548	552	546	570	522	554	583	553	581	541	629	546	585	554	567	549	560	541	578	541	521	548	580	569	553	532	528	551	574	527	547	524	555	586	602	539	559	534	548	513	592	545	560	613	535	563	563	575	504	564	568	575	555	535	512	540	588	582	555	546	572	595	559	573	577	567	560	587	581	527	569	569	536	562	532	529	555	577	580	589	521	544	483	579	557	589	563	561	521	560	554	574	552	529	578	567	524	558	565	531	597	568	530	548	560	522	548	513	541	629	545	573	549	531	557	550	527	577	596	524	553	561	517	531	545	520	551	538	552	555	579	572	545	560	587	589	573	575	540	550	572	555	523	576	555	574	535	571	568	550	546	563	562	560	518	536	534	559	521	521	534	556	539	539	568	574	549	552	563	558	537	522	554	508	549	573	568	594	532	498	566	582	568	541	509	533	528	542	549	563	579	548	573	579	601	562	586	553	540	551	512	542	556	521	598	534	529	555	578	564	564	553	569	527	560	570	598	548	556	575	555	607	536	535	586	545	552	517	533	559	547	549	539	585	585	528	549	548	577	531	548	569	533	548	507	558	557	514	510	549	582	557	574	547	550	573	530	597	550	578	547	536	574	580	553	603	598	553	547	550	543	558	560	534	559	565	542	573	560	564	500	585	563	569	568	527	574	576	583	560	524	616	545	516	571	557	532	608	541	572	591	547	560	524	565	559	541	528	543	570	559	538	575	575	564	584	538	570	554	566	546	566	550	566	549	544	537	540	561	593	571	566	509	554	566	542	580	586	541	509	569	587	588	552	542	547	519	559	553	564	550	587	545	555	536	562	579	564	535	512	564	576	546	551	595	541	547	558	564	552	552	573	549	550	556	587	556	501	556	529	505	567	512	547	596	565	561	531	502	551	535	581	547	572	562	574	576	524	577	567	562	550	609	578	554	554	558	541	645	550	505	590	590	541	571	553	529	605	554	533	537	549	559	619	516	544	530	565	566	608	580	587	530	552	553	543	558	566	517	534	565	578	577	556	526	566	524	569	559	573	566	584	582	548	520	585	568	555	585	562	553	537	533	571	556	505	565	524	572	546	560	561	542	560	557	521	517	574	526	564	557	561	568	544	556	550	585	615	532	534	567	571	559	590	553	522	589	551	548	574	599	536	535	533	518	548	577	598	515	557	574	551	548	527	499	566	579	577	578	519	592	589	508	559	551	539	545	521	531	569	535	560	518	555	533	554	543	556	560	545	559	559	563	568	545	565	539	544	542	567	547	546	575	543	564	565	533	553	585	580	539	551	532	531	597	541	538	532	551	543	583	568	536	551	543	515	534	561	579	552	542	563	534	566	558	528	570	530	541	538	548	542	540	566	578	543	589	608	551	584	593	554	557	558	556	560	529	583	543	557	582	526	505	548	547	565	518	539	507	580	556	575	569	543	558	561	555	574	563	564	559	549	509	554	537	525	549	535	564	556	538	567	521	563	568	559	544	550	541	577	551	574	578	508	628	541	591	560	560	585	524	533	555	562	513	548	496	567	550	519	569	575	525	559	532	552	597	518	495	565	553	584	560	553	531	516	571	557	543	540	524	543	539	520	539	572	531	550	574	541	553	524	530	601	560	580	579	586	555	572	564	589	551	562	533	570	570	550	572	556	549	525	548	566	551	539	517	556	553	510	544	575	569	553	556	539	572	497	533	573	564	524	596	571	590	551	561	554	550	530	526	543	577	544	554	527	544	557	564	560	573	533	520	503	578	542	524	556	539	533	590	530	523	520	546	555	542	532	541	560	543	571	563	563	527	588	525	545	548	527	555	558	547	572	577	600	558	516	534	585	573	591	585	551	511	569	513	565	549	563	569	524	557	590	541	549	545	526	583	555	565	595	528	496	561	537	520	504	568	543	571	546	570	624	562	556	513	590	571	574	546	543	532	577	590	543	536	540	570	577	542	562	521	558	579	592	554	579	496	549	566	541	561	554	555	553	535	555	562	567	558	569	565	532	547	553	584	528	534	565	535	567	565	559	544	530	556	577	557	541	542	541	530	569	520	543	531	564	551	558	554	542	561	546	569	538	546	523	586	521	517	569	564	559	555	607	526	537	566	537	558	531	548	578	556	527	506	570	532	518	570	574	582	561	569	537	532	555	562	595	556	603	551	587	612	531	557	572	570	559	531	530	507	535	529	559	549	527	542	593	543	537	565	515	510	543	586	532	540	526	543	582	561	510	542	540	590	541	535	550	585	567	557	588	529	578	574	565	548	525	567	516	570	559	559	571	598	557	578	559	550	552	555	521	566	549	493	517	519	555	544	550	561	508	564	572	557	557	527	551	564	593	561	552	496	574	563	582	546	547	556	507	558	571	563	545	571	529	602	563	563	613	543	572	567	558	521	554	534	549	560	547	519	560	565	520	586	550	521	548	591	572	568	596	519	563	577	534	533	508	564	550	621	584	538	538	536	575	558	538	540	543	549	536	507	612	522	561	542	554	498	560	537	506	553	568	576	580	568	519	526	558	542	471	563	534	570	540	572	568	558	529	559	562	516	558	517	520	526	573	549	585	542	581	555	548	536	549	549	569	573	546	572	564	521	602	573	563	572	531	561	566	510	545	522	512	601	578	595	564	521	558	586	583	539	566	556	584	546	543	529	535	589	579	535	578	525	545	534	561	550	542	538
29123	39644	29416	12101	6943	4492	3587	3289	2698	2030	1733	1581	1451	1304	1124	1135	912	939	885	832	882	907	878	791	848	820	864	843	790	753	756	678	690	715	649	691	701	690	649	731	670	677	650	655	675	669	672	665	674	684	665	669	598	656	678	680	675	691	661	641	712	650	700	632	636	667	611	701	694	697	694	703	652	657	630	670	667	697	678	685	667	692	661	661	646	658	678	674	640	732	650	648	694	671	625	658	676	663	639	648	702	693	679	708	708	685	674	662	714	665	707	634	670	715	724	667	699	693	686	680	662	666	648	670	663	648	649	672	715	644	692	670	636	712	661	681	689	679	700	683	656	744	714	695	645	686	639	697	677	715	722	638	678	667	679	659	636	632	692	652	644	687	645	646	664	661	681	699	669	684	649	689	687	682	644	654	691	634	655	663	656	675	671	669	681	628	712	687	649	675	692	651	676	692	644	683	657	684	651	653	614	693	695	698	667	627	646	662	666	674	649	712	678	677	683	667	698	702	638	653	711	725	656	714	645	687	675	645	652	648	670	653	625	636	628	738	650	690	688	639	657	684	695	704	655	667	692	663	700	728	692	657	661	682	690	653	673	653	649	701	698	643	689	693	688	698	644	710	746	704	717	659	668	698	632	710	644	684	699	721	666	666	629	698	688	671	661	659	682	645	689	652	606	694	663	634	673	669	709	638	636	635	673	691	670	710	700	703	661	682	676	700	654	715	614	702	620	634	632	703	718	689	648	671	682	648	673	707	674	688	671	689	660	636	668	697	665	690	675	700	692	614	657	687	689	638	659	644	639	644	692	740	734	614	704	719	679	715	664	694	635	679	712	673	700	618	667	670	644	673	679	649	635	652	691	708	650	685	692	667	667	676	650	688	680	739	671	690	691	629	655	657	693	648	635	634	645	648	643	717	668	670	682	655	669	663	694	677	658	662	650	634	633	682	700	668	662	659	652	643	653	692	691	647	668	667	658	659	657	683	683	700	673	688	671	702	685	642	694	654	636	698	667	694	677	696	671	662	687	669	727	642	678	671	729	674	666	649	642	721	711	674	690	691	705	643	652	695	654	644	690	676	635	664	665	661	671	713	698	705	641	689	649	674	677	636	635	684	681	644	679	672	667	697	663	669	658	683	705	653	676	670	666	651	676	668	712	704	673	675	678	660	679	679	663	661	659	647	687	658	641	683	672	656	670	673	715	650	710	614	694	715	670	700	654	687	696	676	728	643	733	666	641	693	708	687	691	686	596	677	700	658	659	673	651	662	654	701	667	652	661	635	690	645	696	665	653	665	617	693	675	714	670	669	677	693	715	720	662	677	645	673	662	687	685	668	629	645	660	671	660	704	716	662	674	716	670	705	667	687	628	684	677	719	668	660	671	721	666	665	665	639	664	668	689	666	672	691	670	664	698	665	635	647	711	647	669	702	736	720	642	675	679	669	685	708	700	644	714	688	685	688	680	687	662	665	614	687	636	629	664	716	694	670	681	686	659	699	665	669	662	706	704	670	688	674	655	687	678	697	666	655	626	676	701	650	666	669	699	654	667	625	665	707	679	659	698	639	679	628	639	719	684	665	665	690	632	657	665	682	658	610	653	670	646	667	677	671	692	712	645	646	648	695	686	691	665	637	666	671	650	690	642	651	696	679	679	696	624	701	650	696	652	698	624	651	666	640	709	729	656	649	672	669	683	691	693	669	667	672	689	708	640	661	647	677	700	689	720	691	644	654	669	701	730	696	691	650	662	671	673	646	628	705	661	694	667	671	693	663	696	685	630	662	682	701	654	657	657	657	685	677	692	642	652	669	698	715	610	702	657	663	672	718	665	681	703	629	720	683	660	650	657	690	649	670	665	679	721	685	690	706	676	683	705	632	731	704	718	683	691	644	626	648	695	633	614	658	668	686	685	655	681	691	672	698	650	663	665	685	654	642	651	644	704	686	656	640	653	613	642	681	665	676	650	635	658	680	672	630	662	672	714	665	668	702	669	709	694	690	690	698	653	702	664	653	686	716	644	690	696	662	658	724	697	684	643	676	679	676	638	707	670	677	685	716	673	693	681	681	673	661	678	696	679	609	657	678	695	667	663	648	726	658	669	668	651	621	660	696	665	651	613	702	658	673	658	701	700	636	664	654	666	634	675	717	657	707	688	693	682	645	643	711	697	712	628	646	664	702	666	618	677	726	634	642	690	669	675	670	667	672	640	664	696	700	658	643	692	653	639	681	698	626	679	674	695	652	681	635	663	679	717	670	646	706	668	687	666	695	680	663	655	663	657	620	681	675	650	650	634	669	704	620	683	622	689	688	695	663	700	665	686	677	651	681	681	659	696	652	662	631	682	659	634	697	693	657	687	708	688	647	648	698	676	680	702	663	680	657	620	665	697	668	678	740	715	695	679	701	701	671	682	696	632	688	655	670	684	700	624	687	649	667	677	611	655	672	678	652	673	682	674	678	669	709	657	697	671	704	663	645	717	681	757	729	686	671	696	706	667	660	706	656	691	701	664	639	667	700	694	657	672	674	659	677	647	668	699	693	720	652	760	680	676	693	674	710	697	661	665	660	711	625	672	664	694	724	675	649	668	656	699	704	660	647	652	694	675	740	681	663	687	687	649	690	696	682	659	694	667	683	637	675	697	662	654	671	656	704	664	668	674	657	672	702	642	709	681	693	668	641	652	719	668	681	657	689	689	682	739	681	684	658	695	704	683	620	703	650	681	673	660	651	599	656	688	699	709	681	636	671	679	625	643	638	671	632	656	673	674	682	692	672	683	665	609	681	722	655	632	700	647	635	686	700	632	676	669	698	708	686	628	674	728	639	674	681	673	682	659	664	682	662	625	677	654	661	680	671	706	706	640	673	665	683	685	720	698	695	678	684	632	676	701	685	673	669	687	706	619	697	692	692	673	672	700	637	679	683	681	668	646	687	675	649	723	690	633	651	686	680	700	669	682	701	660	641	662	667	636	646	669	680	674	658	685	656	704	671	672	607	644	670	662	635	711	640	651	649	668	663	651	667	695	669	660	646	722	685	654	652	691	699	663	636	668	667	673	702	678	672	667	648	647	685	707	707	675	652	718	758	675	638	661	662	662	635	636	660	676	631	660	677	663	685	731	650	693	675	665	632	676	694	712	667	730	660	696	677	674	701	725	641	686	665	621	726	675	710	683	645	689	673	715	672	661	650	663	661	667	673	663	658	641	650	696	719	646	679	666	663	680	670	683	690	655	651	627	650	688	718	714	650	634	648	634	691	663	670	630	713	670	682	667	719	670	676	684	636	664	671	654	651	663	674	672	668	647	686	634	665	708	687	670	631	679	712	700	715	669	679	704	720	671	664	653	663	645	612	628	671	653	704	630	635	674	648	657	694	709	733	655	651	640	698	669	657	668	638	688	700	710	630	620	735	650	647	653	661	668	633	667	666	641	644	702	692	690	719	636	692	639	660	646	647	680	666	644	690	685	652	632	677	624	648
23966	20902	27862	24252	20038	9464	3402	2420	1960	1702	1356	1074	1014	929	906	762	709	678	663	701	664	692	712	686	690	591	593	645	636	599	593	604	579	560	508	531	548	556	522	496	497	489	529	514	536	524	542	510	460	547	515	535	496	516	506	537	517	489	516	491	483	502	502	473	527	463	520	525	541	491	485	512	494	509	498	480	500	484	518	476	490	479	446	496	462	487	506	525	531	474	483	500	502	491	487	478	484	488	532	522	466	502	506	495	498	475	509	519	519	496	493	533	517	526	483	501	494	494	528	482	492	478	510	532	506	475	496	518	455	506	490	495	518	540	526	479	529	493	484	531	510	496	509	501	477	474	523	515	513	493	497	507	510	525	501	496	494	537	484	512	470	500	502	442	483	460	514	491	513	556	503	507	515	486	547	531	537	537	515	511	550	470	519	508	534	543	537	514	544	496	491	483	526	514	464	494	545	514	510	533	490	507	501	515	506	484	524	514	507	495	475	480	524	549	513	492	506	489	488	497	513	553	480	483	536	529	473	521	513	458	495	498	521	539	496	474	523	500	483	513	470	488	520	492	501	503	490	514	536	488	508	504	496	487	508	478	498	494	478	532	508	468	496	471	484	541	493	500	520	502	510	508	521	493	505	509	524	456	558	534	506	485	497	481	491	495	514	542	501	490	470	473	509	511	505	507	464	507	485	517	507	500	509	551	504	559	493	525	483	505	511	489	496	494	511	496	536	497	475	526	481	488	484	519	485	483	526	484	526	499	484	497	538	493	526	506	503	535	475	520	512	508	497	525	508	494	507	518	491	521	486	508	525	508	515	486	502	493	483	501	495	504	503	469	534	503	509	477	519	482	505	472	484	525	506	531	501	484	498	505	498	531	522	495	516	533	488	495	482	516	508	498	554	536	516	501	505	480	516	520	508	486	557	532	514	512	521	496	501	498	526	501	489	479	549	488	519	472	507	534	496	536	477	495	516	508	547	469	512	482	519	518	503	486	505	466	493	488	497	522	522	517	515	528	494	524	498	498	583	502	549	471	504	514	489	488	506	541	525	460	505	555	452	513	502	530	510	498	522	500	503	520	524	464	485	508	479	508	499	481	542	487	498	548	544	525	478	486	491	497	493	493	518	520	499	501	516	516	481	510	460	491	548	489	587	494	459	472	484	489	513	505	496	514	528	525	500	498	542	524	490	534	487	520	475	503	468	526	496	539	507	516	546	506	464	469	527	487	547	512	525	522	515	469	539	519	456	529	475	478	500	489	511	489	505	511	538	505	525	517	524	501	519	514	506	498	535	518	509	489	499	518	503	496	503	513	499	513	536	516	499	498	485	509	456	508	481	496	468	523	511	534	507	501	543	517	496	503	471	486	485	506	496	504	520	489	506	503	513	508	514	499	509	472	484	484	522	534	512	506	528	489	530	483	504	492	516	495	505	507	524	511	541	497	502	504	534	471	517	503	515	504	484	496	517	521	538	500	476	531	469	497	546	502	523	534	480	543	558	521	500	505	498	505	517	438	492	522	489	494	473	513	496	503	494	489	475	478	552	486	517	504	525	479	558	532	468	512	466	542	515	511	523	511	485	488	518	528	530	523	552	523	497	510	473	513	503	486	449	519	493	498	509	482	494	511	527	516	492	505	512	517	494	506	506	472	554	478	500	479	469	559	517	493	485	496	496	505	505	483	545	497	487	524	480	508	502	529	482	507	552	506	493	503	511	533	532	510	516	482	459	496	484	539	515	421	487	499	483	507	503	518	499	481	542	531	468	505	529	522	470	475	549	539	521	485	500	516	532	489	509	496	521	506	499	504	489	454	486	488	493	510	480	499	538	504	525	464	508	487	518	525	467	535	510	492	481	527	477	518	495	528	565	509	497	517	492	467	488	530	513	483	548	488	534	508	502	506	513	480	493	505	534	543	481	525	518	498	495	513	472	507	537	534	453	475	502	481	548	498	505	509	541	523	526	510	528	511	488	521	537	496	512	510	497	489	494	508	508	501	463	493	504	492	518	480	534	502	510	469	495	514	497	458	508	494	467	523	522	489	533	466	489	515	489	488	471	457	565	511	489	499	485	511	528	468	539	511	517	483	511	491	537	517	552	477	471	514	506	490	497	488	507	500	482	456	517	466	447	491	526	507	494	511	469	506	528	495	501	512	561	499	514	523	519	508	500	525	545	522	524	532	491	507	541	509	492	525	499	515	510	527	521	510	503	473	523	486	509	501	509	496	498	505	519	539	489	488	531	528	491	491	482	503	547	512	486	498	521	541	480	547	491	521	520	527	517	502	508	526	498	485	490	524	548	526	522	519	529	496	459	537	543	489	507	532	524	514	530	492	535	517	468	455	517	476	501	525	510	495	477	512	496	527	496	529	525	516	489	488	498	502	481	495	532	509	543	493	507	508	531	478	507	505	498	507	519	506	534	494	528	488	492	486	517	488	445	493	495	491	486	499	512	495	502	500	503	473	474	537	475	501	503	499	480	517	487	527	493	515	500	547	501	498	535	513	486	501	488	561	485	522	556	498	486	532	518	539	485	538	514	522	517	475	476	487	508	508	503	494	549	491	494	470	499	547	529	509	518	525	487	518	497	487	488	508	512	486	488	531	475	492	519	515	519	485	506	509	533	490	510	496	498	535	522	507	530	524	512	503	545	512	536	490	473	519	490	494	540	495	487	539	493	448	510	504	492	545	490	503	496	508	506	487	492	497	520	472	544	553	476	499	536	536	503	533	499	539	493	485	520	532	504	492	518	519	493	503	521	499	515	512	498	508	523	479	528	514	522	533	538	484	512	468	492	454	531	521	504	512	447	470	468	506	484	489	509	498	514	473	524	490	529	488	473	527	534	467	488	519	522	499	509	501	471	496	488	519	516	482	517	498	574	523	520	503	472	532	499	495	490	511	535	506	524	504	538	446	512	492	519	514	517	504	485	492	503	481	490	476	470	479	532	531	498	477	500	565	532	493	511	467	493	487	512	510	503	468	533	521	479	517	523	460	483	531	474	496	542	510	538	532	525	526	481	532	494	484	510	551	496	505	510	556	512	477	506	504	514	514	493	487	509	484	486	525	525	519	497	502	525	518	487	527	521	529	559	516	472	518	519	526	495	529	457	530	532	501	503	475	513	523	493	557	498	534	496	516	483	475	481	521	535	542	481	460	549	482	481	505	540	502	532	513	510	488	497	511	506	489	498	510	522	523	514	464	532	551	508	492	497	495	483	500	502	509	491	501	474	474	531	525	505	522	505	494	499	480	527	507	485	512	503	457	473	474	504	531	497	527	504	492	525	500	490	494	511	519	548	496	473	484	469	535	486	502	502	517	541	486	520	523	509	504	515	503	550	488	540	530	512	498	527	505	520	466	483	526	476	464	475	526	516	498	491	492	527	499	521	539	472	509	507	443	501	533	521	490	501	519	516	531	491	492	505	507	492	474	533	496	486	478	538	493	519	509	481	454	498	504	490	468	491	528	500	511
31678	52279	38902	20947	11948	7859	5364	4944	4189	3420	2713	2215	1929	1667	1623	1234	1096	1099	1056	1040	989	981	1022	944	947	912	804	825	743	722	735	732	690	699	618	647	630	675	675	624	639	616	655	660	624	626	625	649	611	612	658	649	686	593	605	655	583	619	589	580	649	606	640	625	612	631	596	611	612	614	629	591	667	626	615	630	605	619	565	619	611	578	634	610	661	634	640	586	617	602	597	575	637	637	583	630	612	618	651	588	621	642	612	574	628	599	602	614	584	626	620	644	584	599	584	620	573	618	577	569	638	613	621	620	613	628	582	612	618	624	653	608	614	592	571	657	584	581	606	604	591	580	600	655	613	601	586	584	589	585	626	668	586	595	581	619	611	611	608	611	591	643	559	589	594	634	661	614	615	660	652	567	584	630	605	616	634	605	619	585	610	619	589	629	611	617	578	633	605	600	610	574	591	618	631	634	634	568	578	593	596	638	619	614	624	614	612	663	604	598	611	606	589	602	607	574	600	614	598	564	617	622	644	612	584	587	604	561	584	648	657	549	621	610	625	594	599	599	621	586	668	618	592	581	579	595	585	620	617	594	578	578	576	664	631	605	585	643	556	589	585	598	617	596	636	625	578	592	609	613	617	592	605	588	607	597	619	587	603	541	566	606	601	619	588	556	599	627	645	586	594	598	634	631	584	591	603	619	655	603	609	564	625	622	586	608	614	610	614	586	635	597	618	615	678	614	623	637	591	593	581	594	596	615	568	595	573	644	647	618	580	614	590	578	641	580	621	550	596	565	630	619	617	634	642	584	644	590	605	597	597	587	636	618	652	588	582	619	623	594	593	582	617	636	592	641	633	633	655	582	612	653	621	654	612	608	605	609	568	621	606	579	575	576	620	601	644	577	607	606	614	586	616	629	615	614	569	579	598	618	599	582	615	612	631	612	573	626	560	630	630	610	603	583	649	611	552	597	617	578	623	623	624	647	642	615	622	610	648	620	610	595	642	610	606	582	624	598	594	614	597	610	568	625	625	616	658	626	618	660	637	599	624	564	589	576	614	629	586	593	610	620	608	591	610	600	577	572	615	574	604	628	624	602	591	627	589	607	656	636	637	577	601	594	646	633	606	602	609	621	606	618	643	626	635	598	572	620	585	586	591	591	629	613	584	618	603	639	620	619	615	622	604	618	622	557	627	599	627	628	582	610	612	633	571	559	605	668	632	598	618	592	645	619	571	601	611	610	630	577	618	643	598	586	596	614	644	611	543	564	583	598	595	557	621	588	571	588	575	606	625	599	662	583	577	586	598	598	619	620	631	663	593	602	657	614	639	654	626	592	627	636	576	603	650	589	601	629	627	595	609	671	622	682	582	582	593	578	644	587	614	628	564	583	634	591	559	546	658	603	611	610	575	624	593	595	645	619	628	587	638	587	584	602	593	605	595	587	579	560	632	635	606	590	633	628	563	609	653	651	555	595	620	642	579	646	576	583	671	609	612	624	569	645	582	631	607	619	619	615	609	591	596	589	640	594	595	579	594	617	592	642	638	592	632	636	612	593	644	615	603	589	639	592	633	613	598	621	623	635	605	607	612	621	608	568	626	588	619	603	594	605	611	634	590	640	601	586	640	569	607	635	599	627	644	587	630	601	605	603	608	617	587	620	680	592	621	625	616	614	568	589	602	592	601	608	604	618	588	652	614	622	611	656	632	643	616	589	606	637	654	619	580	615	626	585	580	585	534	617	641	619	568	619	623	579	609	603	636	602	598	617	614	587	603	624	585	589	598	580	598	591	613	579	600	618	681	574	616	590	611	563	642	625	598	636	622	592	576	632	600	595	632	580	605	591	612	599	595	648	623	593	597	616	565	580	666	610	627	641	606	604	624	590	631	588	613	603	596	611	589	640	593	605	572	605	592	604	660	590	627	593	585	602	608	614	616	598	622	598	597	628	621	633	636	628	588	603	610	605	606	630	599	608	625	629	607	614	608	565	636	557	617	600	589	619	548	569	620	597	653	597	609	599	604	603	621	592	601	647	624	609	572	595	620	593	663	610	602	601	591	635	600	602	594	602	636	653	619	596	591	635	590	586	605	562	595	614	628	592	596	580	596	606	616	603	603	612	588	573	645	591	584	659	595	616	599	611	561	655	581	575	633	636	578	662	609	596	616	577	590	617	600	583	573	648	668	625	591	558	612	621	631	599	604	615	649	619	619	660	609	582	638	621	600	595	555	602	600	622	618	632	611	598	570	560	599	602	619	593	600	573	606	594	624	612	552	627	625	595	636	629	585	622	583	661	615	569	604	591	623	577	580	574	576	605	610	595	628	611	630	615	613	634	564	607	643	623	635	640	599	631	588	560	626	553	601	611	615	622	605	587	614	597	591	622	627	615	643	597	567	609	635	620	611	560	594	545	645	620	565	580	597	565	645	608	613	613	640	643	599	608	605	604	607	551	574	586	587	651	597	656	584	632	625	614	647	616	629	591	581	603	565	603	587	649	601	617	605	658	632	583	561	603	586	591	570	589	617	598	630	607	659	575	609	616	606	618	627	590	594	589	561	659	597	595	574	625	604	646	652	644	601	625	632	586	589	628	635	607	603	635	603	578	595	612	615	601	589	620	616	601	601	632	574	632	622	617	601	617	602	632	593	596	609	578	558	588	587	625	590	559	570	568	638	625	643	581	624	608	551	620	603	606	599	543	607	610	612	616	585	621	601	590	628	621	637	594	594	636	607	615	589	601	580	613	612	614	612	617	630	653	603	585	629	602	597	608	656	604	598	589	626	578	642	589	562	601	599	625	612	580	585	633	594	624	584	568	610	572	616	594	629	606	602	619	598	595	621	614	602	643	618	655	603	584	580	582	630	570	606	598	599	599	637	613	608	611	585	591	649	592	600	601	566	630	601	622	630	590	614	667	621	594	631	624	565	631	627	610	613	630	590	594	625	627	571	628	613	622	636	592	597	581	650	604	602	627	634	581	619	584	618	592	574	630	630	605	595	624	600	612	593	601	596	615	624	572	609	551	614	615	595	609	616	632	617	661	565	625	628	638	559	667	577	611	631	621	635	613	566	588	630	579	567	587	605	544	626	605	624	606	604	563	594	592	555	606	592	634	616	593	585	630	619	645	649	603	645	607	624	596	595	624	631	600	613	570	600	576	638	614	585	600	643	598	598	649	648	635	601	643	615	616	624	610	599	615	584	623	590	629	583	613	609	613	602	594	602	615	583	625	618	590	622	605	598	620	596	570	605	636	565	585	612	646	626	634	641	592	607	579	578	623	606	572	553	639	637	596	588	616	598	617	563	577	579	621	571	575	574	607	646	589	586	607	605	590	615	613	654	636	640	574	606	599	636	618	633	581	629	633	639	584	635	579	632	617	620	614	575	622	575	621	616	645	580	623	636	609	601	623	577	555	595	639	602	602	616	603	590	616	613	595	634	610	574	587	592	639	593	568	650	571	557	623	583	631	620	631	571	626	636	594	597	581
25113	20971	26905	24680	11750	4392	2636	1907	1675	1570	1444	1300	1173	1055	977	959	968	871	918	987	916	957	943	973	935	931	910	892	863	802	852	856	850	855	863	856	873	847	885	847	828	860	849	841	813	769	861	817	840	833	807	823	826	788	863	816	816	787	834	808	832	848	792	823	791	779	863	825	862	797	803	826	735	803	841	815	809	795	810	811	854	826	837	783	808	764	782	822	746	809	830	793	819	842	797	790	840	793	866	777	832	806	777	839	794	799	806	821	851	840	771	805	785	817	827	811	793	816	817	803	816	800	806	864	799	829	808	839	812	768	790	777	853	815	800	825	806	799	836	754	756	772	809	793	772	769	842	827	783	788	821	817	783	822	838	801	874	792	844	821	834	823	807	818	823	842	798	820	812	794	790	812	814	833	757	775	817	823	814	799	818	782	829	880	808	815	813	827	814	795	837	799	827	861	764	769	812	833	802	866	796	820	805	823	808	829	799	824	801	803	769	826	837	803	799	797	841	872	759	796	785	792	809	790	834	780	812	842	756	773	835	843	799	760	803	830	853	788	888	783	844	830	854	861	770	782	803	788	848	803	772	813	832	813	832	845	800	805	837	843	799	831	853	811	832	795	764	757	767	782	841	824	801	834	770	851	834	838	827	867	812	837	753	839	791	791	824	810	822	769	807	790	825	762	794	811	840	842	822	792	785	835	841	797	839	813	808	805	812	817	817	796	813	783	846	835	739	835	792	782	819	772	796	844	833	797	888	791	874	839	808	862	817	777	846	815	800	854	805	806	835	775	789	793	838	835	825	814	778	852	818	823	838	834	792	794	834	846	832	815	852	767	811	820	785	801	799	787	793	820	818	826	828	800	767	892	778	775	861	813	813	805	873	810	807	847	866	805	809	792	828	830	823	833	806	799	772	815	833	763	805	780	785	808	825	787	738	785	835	828	802	800	789	792	782	840	833	831	827	829	808	828	799	819	783	825	782	800	849	766	833	802	802	810	809	801	791	807	816	809	799	818	812	816	765	757	754	849	826	824	832	861	801	878	799	864	859	832	805	851	892	826	808	798	837	786	795	804	810	771	790	834	841	808	820	786	802	823	835	819	821	807	871	798	832	824	804	796	803	771	829	813	800	816	811	801	845	827	845	844	816	885	803	834	811	853	803	821	810	813	802	815	796	843	780	805	802	784	755	858	814	826	875	805	838	803	841	839	775	796	791	867	826	808	809	811	816	843	838	867	838	815	838	794	815	760	853	868	808	800	766	817	806	793	770	818	789	848	825	803	824	851	779	817	847	855	792	794	779	839	768	787	775	852	820	800	787	776	825	808	804	767	763	808	820	811	773	804	841	822	794	822	782	780	785	846	826	814	826	802	847	827	837	786	772	827	872	753	819	820	753	791	866	805	881	830	775	791	830	812	822	824	789	795	804	842	777	841	824	804	806	819	834	784	812	816	779	810	855	815	845	841	865	791	810	792	822	827	807	768	784	793	814	788	798	793	822	791	834	809	819	823	802	765	802	849	783	842	795	824	826	789	775	821	831	850	825	762	826	837	784	841	821	819	834	838	742	833	793	780	790	815	847	817	779	800	794	813	787	850	827	812	860	808	857	839	805	757	871	821	804	824	868	848	866	781	846	813	793	810	868	807	803	863	832	818	834	850	801	806	794	772	810	757	791	828	847	827	851	838	790	863	803	812	831	834	786	793	836	844	782	858	785	846	857	858	823	847	821	808	824	842	855	793	785	823	829	796	904	822	843	816	788	799	868	833	799	774	853	812	870	839	827	851	815	798	820	794	786	822	886	833	788	775	830	835	809	809	849	837	827	831	790	796	816	789	819	773	780	821	778	808	780	819	821	777	856	829	846	758	802	800	801	834	811	793	824	803	796	793	858	839	844	842	815	790	788	770	800	854	800	833	802	787	800	830	819	813	824	858	825	788	833	805	808	754	841	912	806	813	781	839	799	852	769	801	846	839	758	815	827	832	832	813	817	839	849	796	833	867	823	867	804	840	844	743	790	807	772	860	838	805	758	860	826	776	820	835	833	856	769	800	856	826	774	828	751	827	801	800	818	769	821	823	768	811	779	842	820	818	783	833	795	819	809	790	803	819	770	819	854	829	814	828	849	774	862	826	765	826	836	799	796	781	791	796	821	880	775	819	824	842	808	819	823	830	864	831	796	826	754	865	870	769	797	804	819	834	813	775	800	785	794	829	851	786	796	828	752	825	844	897	806	820	804	809	791	864	807	802	818	814	785	757	792	817	748	811	791	803	790	771	779	834	813	846	792	784	784	834	785	815	774	828	846	765	789	817	788	794	823	778	812	818	845	828	779	851	823	813	819	832	830	740	802	883	853	865	792	823	832	802	790	832	845	835	780	821	823	830	820	809	767	786	782	815	814	840	808	785	811	831	786	768	834	863	752	780	826	800	862	838	787	816	804	769	835	814	817	816	822	843	816	795	781	801	797	789	808	810	771	809	860	805	858	821	825	865	815	820	813	791	852	827	811	806	802	821	782	809	812	840	806	834	832	816	782	817	800	812	826	821	803	823	755	790	836	826	830	820	879	810	791	836	809	850	766	810	816	818	812	787	821	827	794	804	824	815	866	846	808	815	842	812	811	810	790	790	855	811	792	853	832	840	836	821	777	839	815	803	838	769	830	841	827	824	848	790	793	864	809	760	812	844	804	834	842	761	878	827	822	765	793	802	824	871	791	818	829	808	771	811	847	850	800	791	777	795	835	746	777	877	781	754	829	824	809	798	828	804	860	836	826	765	842	796	781	824	825	797	852	785	791	842	805	799	797	840	841	801	800	803	804	850	856	828	759	836	813	807	865	765	849	786	815	786	824	826	833	791	792	784	844	812	764	851	747	843	821	775	842	773	804	866	815	828	817	847	843	807	848	841	807	802	784	753	853	823	804	798	810	817	819	811	781	804	834	869	828	862	810	769	742	806	833	761	810	877	792	849	835	805	822	843	890	830	806	812	794	802	805	841	817	760	790	814	805	815	805	814	829	796	802	853	838	779	786	826	770	819	858	799	816	837	811	826	831	737	791	836	795	802	794	824	792	833	806	802	842	782	791	811	839	820	807	788	811	832	790	799	813	785	850	778	809	823	852	806	827	775	829	830	791	768	820	825	794	800	818	812	781	787	797	793	839	793	847	822	831	810	802	829	758	798	814	806	858	823	808	801	829	849	824	812	795	793	814	808	813	779	822	830	834	807	801	844	818	817	843	824	858	848	798	801	724	831	827	839	788	830	799	810	839	799	817	815	817	817	819	818	803	822	838	808	736	802	752	785	817	783	805	829	840	798	824	793	827	822	813	855	859	788	791	785	822	815	803	834	828	825	777	860	802	770	804	798	814	859	795	802	832	769	815	807	827	823	812	835	845	847	802	779	829	808	779	783	792	778	783	852	818	820	879	779	782	789	798	800	771	773	798	820	838	810	829	789	832	794	844	787	837	821	841	786	814	767
31865	44735	32173	16908	10621	7379	4869	3674	3097	2868	2624	2037	1805	1688	1615	1410	1368	1298	1281	1227	1254	1189	1336	1301	1231	1255	1182	1120	1060	1083	1093	1064	1029	1026	987	984	1005	981	940	945	898	984	989	941	1026	960	930	993	907	971	924	925	971	998	975	942	963	912	955	945	951	946	976	997	1013	940	945	982	958	973	968	876	925	988	927	919	973	961	941	941	926	952	904	980	928	945	950	971	906	919	995	940	970	958	972	920	952	984	978	973	951	963	1006	978	942	963	949	1012	964	966	942	963	917	993	921	947	963	942	948	972	922	968	988	957	978	940	985	956	971	912	970	951	906	980	942	954	911	945	941	985	989	977	1006	998	952	929	948	921	929	976	951	994	931	878	926	936	962	903	954	919	975	939	1000	906	1009	977	975	937	999	944	929	958	970	942	932	908	926	967	964	917	1017	994	955	873	939	941	946	998	914	909	904	962	973	950	990	970	933	912	947	1001	972	929	930	959	982	927	960	991	925	1006	885	966	992	955	941	898	1000	1006	914	921	912	965	929	953	956	934	944	986	957	975	936	968	940	979	914	969	959	941	976	961	908	963	962	939	926	909	975	950	973	1019	916	965	920	967	911	904	958	977	960	965	946	948	923	941	984	907	941	988	954	936	944	972	967	983	904	972	977	940	948	905	966	913	987	1017	982	950	933	934	920	955	975	945	965	972	981	937	977	950	976	975	945	901	969	952	950	958	977	977	928	943	980	979	966	973	988	933	1006	939	979	881	933	950	983	961	918	964	920	908	937	913	993	956	942	965	984	891	947	938	966	915	949	962	977	955	975	972	955	917	928	984	948	975	975	963	968	980	957	918	983	985	944	956	1015	908	906	959	1001	913	972	930	949	1034	951	932	929	978	1018	973	943	947	921	945	960	989	991	973	989	926	940	941	979	929	962	977	943	956	973	976	1015	927	909	982	934	926	951	961	969	971	980	1007	948	968	934	1027	940	936	959	952	899	989	989	933	950	946	991	977	975	947	982	944	924	919	904	993	911	958	931	963	966	981	904	960	969	962	990	971	913	970	965	954	911	918	926	1015	934	960	958	933	919	970	967	956	982	964	1012	962	967	965	920	982	969	978	945	974	948	965	918	939	989	996	1030	958	971	991	950	915	950	916	989	955	935	934	957	961	972	931	981	957	952	951	1006	936	884	943	933	976	990	948	956	1008	948	965	974	950	921	976	964	964	968	1003	928	933	1044	969	950	979	961	942	940	922	970	935	978	972	912	954	955	960	898	967	971	995	914	944	942	892	953	921	992	943	923	962	906	921	929	933	964	945	1033	973	928	967	930	958	915	982	1001	901	975	940	961	980	983	899	958	962	958	979	946	959	939	912	933	964	942	948	950	937	928	904	950	938	964	912	926	1000	943	906	944	948	982	1012	952	995	962	967	907	946	970	941	970	983	919	967	935	983	1015	952	930	963	978	925	1005	979	970	941	961	955	962	972	950	985	954	953	998	921	887	978	987	995	999	967	964	901	906	920	932	963	931	914	1001	949	972	960	892	941	1037	977	961	918	952	948	925	941	965	989	1022	942	978	963	1012	926	950	953	948	964	937	996	997	1026	995	954	945	978	980	942	924	964	959	982	940	969	960	935	961	904	938	948	944	899	920	955	979	931	926	954	950	996	992	917	953	937	924	935	975	984	929	942	914	949	955	979	972	945	964	985	974	906	941	938	930	906	978	988	1002	932	941	956	984	924	975	952	968	945	895	866	935	933	925	985	963	946	930	985	935	969	928	923	939	1003	924	949	937	969	928	994	942	933	924	981	955	990	910	955	920	926	968	927	923	853	969	887	946	977	986	1008	920	952	906	906	964	969	971	946	935	941	949	966	957	974	996	936	994	950	922	941	997	961	945	880	898	953	933	934	936	959	999	996	924	923	955	976	950	964	959	943	956	914	955	986	950	1002	964	952	1021	938	982	997	988	914	929	959	920	993	942	898	976	969	973	956	942	1010	1016	1026	986	1004	948	929	911	941	977	958	961	972	917	950	951	960	1013	941	978	945	951	926	977	979	945	926	1009	939	1013	949	877	953	912	902	921	957	943	979	918	935	913	965	925	944	934	996	896	927	953	969	959	983	931	953	992	951	1017	959	961	965	953	967	1002	953	996	984	914	981	964	903	957	945	968	956	999	962	918	972	935	945	939	952	925	973	918	968	927	993	953	988	982	906	941	964	990	936	920	914	963	949	889	960	996	1015	941	974	987	951	1004	921	957	932	910	958	966	945	957	923	997	913	941	963	920	977	951	970	965	938	958	1029	923	989	987	965	950	948	954	896	956	977	875	943	989	913	948	954	896	940	958	969	949	965	917	986	946	985	977	956	906	936	947	943	962	906	929	941	929	1012	978	921	934	1028	940	956	938	985	957	944	959	965	983	998	921	956	919	935	971	946	960	939	923	947	995	980	979	964	997	962	958	915	930	1018	965	912	904	968	937	972	960	936	933	989	903	969	989	966	984	946	949	929	948	1025	963	950	957	964	969	932	977	962	885	977	974	919	963	960	961	1012	963	930	967	956	900	972	971	981	978	1004	970	965	972	908	953	962	927	915	964	958	914	973	911	954	955	924	979	952	931	935	947	983	911	951	981	983	940	958	952	963	911	951	982	916	1024	966	946	958	971	927	956	969	976	989	963	954	989	964	931	943	976	942	915	904	934	960	940	903	939	958	987	898	960	995	931	927	968	999	944	1028	939	961	940	959	942	958	928	954	931	944	974	980	933	950	915	900	966	895	935	1004	942	942	934	1030	1001	923	894	973	934	936	953	970	972	1045	956	951	921	968	978	963	955	915	974	958	1004	954	980	982	927	993	976	946	852	1003	930	968	952	926	982	994	900	882	971	933	921	926	942	938	975	939	942	954	947	975	922	992	950	948	916	954	978	932	953	978	972	968	949	944	912	969	985	943	966	911	1000	958	989	953	962	929	1027	954	955	940	944	921	988	955	912	953	906	904	968	1002	924	915	971	929	952	896	993	962	971	983	953	986	981	973	945	920	974	948	985	951	949	934	930	917	954	900	955	905	938	924	954	987	935	957	882	982	924	923	972	964	934	979	1011	934	970	940	986	994	1003	930	938	936	915	967	961	948	956	958	916	983	932	932	923	949	985	974	956	941	927	995	965	898	929	931	946	1001	1026	975	972	931	899	1002	931	885	989	950	982	911	978	962	941	1000	962	1017	934	888	945	971	988	950	981	986	949	916	922	963	932	934	974	984	927	977	942	956	965	956	1042	936	949	968	958	975	970	985	938	931	1000	948	954	928	932	967	943	962	956	983	960	935	967	932	952	946	891	904	980	993	913	945	933	992	991	927	949	981	932	951	956	973	973	942	1015	961	969	927	991	1002	939	897	971	984	954	1011	960	945	921	948	1006	964	979	984	985	920	940	943	976	933	921	962	959	982	1011	959	995	971	964	942	981	944	940	967	948	929	925	917	959	943	956	940	1002	975	999	1013	944	941	983	944	918	983	971	910	979	982	960	978	965	965	984	907	983	965	935	998	928	979	925	978	971	983	952	952	969	982	954	1009	918	972	919	955	986	975	959	933
22777	20885	28398	23550	20936	20569	11047	3944	2532	2190	1847	1644	1708	1488	1326	1323	1169	1159	1123	1048	1111	1049	1076	1146	1156	1001	1108	987	972	911	941	887	898	932	848	910	846	844	908	938	898	896	834	870	867	849	854	865	844	846	829	884	859	834	861	836	871	866	859	819	882	855	905	816	875	908	871	921	895	903	851	846	825	883	852	864	866	898	833	857	864	853	828	820	815	828	852	851	881	829	859	816	858	852	877	888	889	861	858	825	843	838	868	876	889	918	858	855	850	831	823	856	842	822	865	872	856	837	852	818	829	851	843	844	835	852	854	833	898	856	885	847	853	881	887	862	832	842	928	819	803	826	870	840	832	833	789	866	842	875	850	831	820	822	885	856	769	863	850	833	859	838	821	880	815	850	838	850	921	821	870	882	812	856	862	859	818	892	834	845	834	869	846	829	874	851	844	772	860	853	922	909	823	827	862	888	847	832	845	792	840	855	834	852	890	833	889	892	854	815	820	879	849	865	849	822	856	862	834	850	887	826	802	865	855	838	776	858	870	866	860	876	853	879	864	878	888	853	913	788	875	863	857	914	871	793	873	869	850	846	815	878	847	911	869	850	820	833	888	898	919	834	845	860	844	862	841	777	857	831	824	826	893	837	862	859	860	871	813	846	866	837	874	854	896	893	807	866	882	879	863	872	802	878	871	903	845	821	842	844	862	851	856	834	827	803	797	816	889	872	853	845	842	845	868	861	859	892	818	816	852	859	838	799	801	810	862	845	856	858	837	849	885	849	886	855	821	862	878	874	853	906	831	923	895	880	899	872	822	839	831	867	869	873	798	873	870	850	875	870	866	860	876	872	851	854	834	918	865	872	880	836	867	903	823	891	870	861	888	864	907	836	861	824	874	876	874	823	846	876	886	852	841	892	890	882	871	836	870	876	869	858	798	835	831	852	894	861	916	856	865	812	882	807	851	800	876	809	834	864	841	860	876	868	881	880	845	870	822	818	833	810	863	801	819	828	780	875	839	881	814	878	836	859	907	886	816	871	885	889	845	826	822	842	901	802	830	833	811	828	824	811	811	842	851	905	833	833	845	879	838	890	893	874	862	828	842	797	813	846	847	808	870	883	848	808	849	853	885	825	884	924	856	903	802	790	871	895	862	847	843	872	822	866	825	835	845	865	828	835	826	846	849	862	874	850	866	831	850	837	858	856	853	835	876	841	832	849	831	801	855	898	903	896	869	833	853	854	876	854	881	851	863	845	881	868	835	874	840	824	833	863	848	870	855	898	832	844	853	805	855	853	844	886	883	811	844	847	858	869	855	853	827	873	850	817	825	816	886	838	876	832	838	852	802	851	835	881	883	877	842	822	866	841	873	896	835	930	890	837	847	839	900	837	817	821	817	876	828	867	836	840	847	811	892	854	878	784	822	818	856	787	864	872	878	874	909	839	885	841	818	871	907	859	917	823	849	849	842	855	846	844	879	864	849	841	872	852	855	888	850	785	845	771	853	772	902	828	802	821	826	817	831	852	875	914	865	795	869	852	842	817	879	819	850	913	900	869	877	873	867	863	885	814	884	900	901	818	802	830	837	861	870	878	856	865	795	922	871	816	833	873	818	877	818	773	857	887	879	845	833	840	855	837	879	854	823	914	822	860	836	881	894	868	858	916	912	877	856	833	821	816	885	842	836	852	902	868	883	829	823	861	827	831	884	839	886	851	881	848	856	825	865	809	889	843	828	851	885	865	903	835	829	877	844	801	867	798	820	913	875	832	828	862	872	807	861	815	862	885	837	864	914	839	779	843	838	813	889	831	857	839	811	785	810	916	851	864	887	845	831	836	848	842	824	802	844	891	874	854	894	842	798	816	873	862	837	861	798	857	864	815	884	882	836	841	860	860	841	880	836	777	860	841	892	855	833	875	829	859	807	829	835	864	811	843	854	904	862	833	838	837	887	861	860	881	855	899	880	879	846	923	833	851	840	904	788	831	854	803	892	877	878	927	857	837	822	882	837	777	855	897	871	848	859	865	843	866	825	882	808	885	850	857	835	838	846	843	834	818	888	802	833	828	814	915	830	845	827	846	856	835	857	846	837	783	907	871	824	822	893	880	845	858	831	832	840	855	815	803	886	858	876	846	835	807	858	822	783	906	840	855	818	845	857	854	830	886	856	820	852	873	838	806	866	835	807	844	821	856	880	834	854	869	845	916	796	840	856	868	853	838	869	856	854	897	818	877	837	855	775	868	803	855	844	865	864	858	842	926	871	848	897	850	845	824	856	827	810	857	882	842	814	887	823	891	874	780	850	877	866	820	824	770	874	832	830	833	846	872	880	850	863	859	847	811	846	816	855	829	816	778	831	821	837	840	850	894	839	842	823	817	889	815	840	848	867	840	810	917	866	838	827	841	801	832	837	856	876	873	877	858	827	863	848	849	886	835	826	823	850	870	871	868	839	820	863	879	858	821	876	835	862	812	849	852	812	853	843	873	886	874	867	848	861	916	827	864	840	852	865	825	851	839	868	807	831	872	846	837	864	838	909	858	874	872	843	817	789	851	867	819	902	818	802	887	841	883	856	905	858	796	860	812	821	823	869	867	783	891	870	851	827	807	815	808	847	837	868	835	847	849	857	836	811	885	830	823	840	828	830	889	823	861	801	879	857	814	822	868	786	811	889	877	825	853	833	805	848	836	896	843	805	860	877	825	839	818	846	822	843	866	824	850	852	805	852	854	877	790	866	898	812	813	812	903	923	828	849	778	816	943	866	870	875	849	825	843	845	808	859	887	849	873	860	854	793	798	855	882	839	844	861	839	861	858	837	825	880	859	834	843	799	837	864	828	832	906	846	790	835	808	821	823	830	871	899	783	875	797	834	860	846	807	897	820	830	899	856	817	842	806	807	841	854	833	884	838	848	791	840	929	855	862	859	837	877	797	885	843	848	850	842	806	938	905	853	841	818	890	866	858	779	864	874	874	896	871	860	833	865	813	833	895	836	829	840	885	865	820	859	828	899	849	830	845	898	831	897	882	822	885	832	878	909	799	834	831	844	877	874	844	873	872	768	856	832	829	840	870	848	860	886	816	868	904	889	867	790	859	830	839	813	824	870	876	830	857	843	836	872	852	885	841	879	861	896	836	804	834	887	847	839	840	854	875	828	804	803	833	866	844	834	815	854	830	821	830	864	836	859	845	840	855	828	844	889	881	873	845	826	856	896	849	836	871	835	763	872	898	861	887	862	833	798	823	930	863	823	819	811	836	838	835	866	835	843	851	864	840	852	879	842	885	827	805	860	827	841	876	867	823	851	766	857	882	874	860	844	837	854	863	842	852	806	871	872	889	889	835	849	859	869	829	812	837	852	848	861	831	811	891	835	819	836	840	858	858	879	814	848	827	817	804	895	922	880	862	877	872	847	854	854	862	848	850	899	838	836	904	861	793	847	919	840	816	876	872	836	839	844	844	840	840	865	838	791	850	897	885	879	816	856	858	843	824
35718	57615	44935	25769	17783	12688	8901	6771	5189	4055	3334	2943	2979	2388	2167	1961	1713	1577	1547	1453	1408	1458	1518	1638	1558	1414	1381	1289	1162	1127	1126	1044	1114	1097	1089	1011	981	1059	1027	1026	1031	978	1053	985	1010	966	976	976	984	965	987	987	1015	934	967	973	974	1002	1019	967	929	986	1032	990	975	967	955	931	957	908	974	955	947	996	931	964	978	904	962	996	950	949	983	959	962	967	967	895	987	948	958	968	972	1014	940	954	985	936	921	943	977	1006	983	946	986	949	918	979	936	966	923	987	961	927	965	971	974	933	987	980	1012	928	952	987	961	977	974	975	948	963	953	953	987	914	948	940	989	950	957	969	969	970	1020	991	982	984	1010	1004	965	969	943	975	942	948	932	967	930	947	931	1015	927	939	990	975	946	961	950	929	1014	934	975	975	993	983	984	983	971	945	956	994	1043	999	877	1003	940	953	955	947	993	985	949	952	1011	931	963	935	944	961	1066	933	928	933	940	1004	944	936	989	943	983	1021	903	982	930	1019	939	1003	964	912	989	1016	946	930	972	957	933	953	1013	939	955	983	962	964	950	951	977	969	971	1001	916	951	944	939	961	1005	942	940	976	992	947	1010	995	948	1044	956	911	956	999	1036	976	902	1018	993	933	947	971	1036	944	973	978	933	941	957	988	1025	964	958	994	970	901	982	994	953	911	965	941	988	903	1033	1009	955	962	1036	977	920	912	924	956	945	968	975	949	1008	1000	985	977	954	939	954	964	1002	980	941	978	917	917	914	954	961	1002	982	1028	977	1029	962	970	900	926	999	918	949	971	930	1031	934	1013	1007	950	953	945	956	981	960	969	974	994	998	948	922	938	931	974	911	989	958	971	924	968	922	963	949	957	973	895	948	1017	963	950	955	946	1022	949	993	1035	980	961	922	928	969	946	948	1014	936	993	956	943	960	927	911	969	996	963	916	966	921	930	957	981	1003	948	1006	962	952	1001	962	941	950	995	994	991	970	999	945	985	1028	983	963	972	957	998	974	964	953	964	963	924	936	904	982	996	966	919	955	991	996	994	978	958	990	990	965	938	966	932	977	953	1012	987	946	956	966	970	959	991	932	920	936	1030	943	980	972	966	885	925	974	946	957	931	921	1012	975	1004	999	960	973	975	1003	980	974	960	953	976	895	973	931	939	977	942	999	962	892	965	951	971	957	992	969	1000	887	1010	962	978	926	886	976	928	926	957	1000	962	997	982	954	949	984	953	980	964	930	980	999	953	969	966	942	967	996	938	1005	916	990	912	965	971	913	930	976	997	988	1011	980	972	1015	1011	917	955	951	978	964	983	973	947	957	1017	1020	1015	1005	933	972	964	1044	975	1014	925	916	938	974	909	956	960	886	937	949	946	939	953	960	1013	979	923	954	931	978	967	1024	967	956	955	983	959	987	934	964	935	949	933	1000	964	965	952	912	1004	919	940	924	947	1008	954	987	947	970	967	926	933	1002	950	919	962	974	924	914	969	962	948	936	984	967	953	981	970	957	961	974	975	924	959	948	972	974	960	1016	962	938	966	943	939	1023	914	941	1008	931	970	969	1003	931	961	981	973	949	1011	966	982	948	953	925	915	1011	960	943	959	998	968	934	1005	1001	937	967	900	951	971	920	969	949	967	987	1017	958	1008	954	993	955	919	981	931	1005	987	991	948	1006	965	918	1022	970	942	974	964	1018	964	983	961	1025	951	960	996	986	982	988	946	947	976	987	946	950	948	972	1031	937	967	935	999	966	973	928	963	928	933	932	943	973	944	981	939	1035	949	947	973	933	943	938	966	928	958	947	982	959	907	975	965	1022	989	972	940	969	985	1024	932	987	940	946	962	949	966	933	1025	932	965	947	956	977	944	937	990	917	971	979	940	964	978	977	969	981	974	923	917	974	976	944	908	999	944	969	977	967	947	973	969	947	991	940	963	979	911	970	931	947	994	965	978	1008	953	948	933	966	957	963	1047	998	955	999	999	967	972	964	922	938	968	969	950	947	934	965	948	982	935	963	1003	966	890	1009	972	977	981	976	939	884	1002	916	952	948	962	990	927	958	952	974	965	1035	961	978	948	849	979	984	929	928	968	975	966	954	1020	962	979	964	1005	976	949	977	930	1000	928	967	960	957	994	963	917	1018	995	930	981	998	961	967	959	910	964	958	972	1007	971	962	985	924	980	971	953	934	934	963	922	1029	969	982	951	942	916	976	983	946	982	944	1012	953	1010	924	1023	954	945	972	933	917	999	997	990	1020	989	927	999	946	961	995	993	964	957	951	961	937	965	970	956	959	986	957	971	987	1007	962	958	997	991	984	939	958	951	970	968	959	942	993	899	923	995	984	938	1004	994	963	965	929	1018	963	1016	934	887	972	925	932	979	968	899	1011	983	899	949	1003	941	941	984	968	897	988	966	964	996	949	926	975	937	957	937	968	944	1021	987	953	978	1000	972	922	943	995	956	899	916	925	892	968	912	978	963	924	944	925	960	913	917	923	919	939	941	1016	979	981	909	957	982	986	913	1027	939	983	998	1014	1015	992	1027	930	931	1019	982	946	899	996	1023	945	977	958	963	1015	964	928	928	943	965	963	984	954	898	979	943	962	961	996	992	951	963	991	951	981	1009	989	990	969	959	964	1004	961	977	984	930	965	966	992	973	959	968	943	954	967	911	943	929	943	911	990	1001	1010	976	949	957	1019	925	985	913	971	961	1034	970	937	934	961	945	1029	961	971	942	952	953	956	973	948	982	937	942	969	951	960	963	902	988	941	904	983	930	942	956	939	990	967	991	942	1019	928	962	911	987	1007	931	994	995	1016	961	964	938	938	1009	1000	937	958	910	1013	919	985	961	1019	993	984	942	985	954	977	952	984	1025	980	938	961	971	1005	998	915	912	1009	979	924	904	935	981	950	931	976	969	950	999	930	967	954	991	977	952	954	946	946	959	951	938	929	944	1016	993	969	981	964	944	997	969	949	982	952	936	982	943	949	968	946	961	942	981	992	961	982	970	957	969	952	969	967	920	940	1005	962	916	952	990	1075	971	916	959	975	984	936	956	952	935	893	953	1002	938	994	964	974	901	943	946	984	926	1019	1010	973	994	964	906	996	1039	949	928	1003	982	946	889	951	943	937	901	1003	996	956	961	973	960	951	935	935	968	986	999	954	965	992	934	1004	967	1001	969	985	967	927	966	961	977	960	976	957	1014	915	917	970	992	993	993	981	993	923	958	947	937	993	981	919	1017	939	942	986	983	929	915	978	986	929	945	938	943	979	1027	964	1003	992	959	952	983	1004	991	943	949	960	981	979	931	993	969	999	1037	934	967	963	968	995	941	980	963	962	945	922	917	947	965	924	971	996	933	941	946	964	897	973	958	912	933	971	933	946	959	983	1014	975	1026	973	973	942	965	950	981	988	1018	892	972	982	1000	916	942	931	980	977	984	971	949	941	900	960	952	954	976	938	944	1020	967	943	1008	932	935	931	959	951	1001	984	943	973	942	930	958	878	960	977	915	1003	967	968	989	931	912	996	1018	975	973	992	984	940	926	911	1027	989	937	955	993	956	950	984	974	1000	949	952	982	1009	967	971	970	877	931	978	954	962	980	982	883	981	962	956	918	966	1048	966	930	916	975	920	932	1021	953	985	983	931	978	970	946	990	1004	936
28930	25375	22559	10162	4052	2772	1817	1355	1002	866	816	766	767	738	669	668	655	627	657	559	637	649	695	653	665	664	678	642	620	568	624	560	553	597	584	538	602	524	607	531	558	539	560	500	534	587	506	584	535	544	560	557	503	582	551	554	565	596	561	555	566	511	521	601	597	580	561	510	572	525	531	548	564	532	547	513	559	533	590	576	530	559	554	566	558	542	550	539	565	550	600	506	558	560	518	584	577	546	567	572	522	537	537	547	512	559	574	517	587	547	504	551	563	518	547	576	524	572	569	547	562	516	569	543	567	534	547	552	566	536	536	555	554	542	600	497	550	553	537	538	543	520	538	530	523	567	543	555	535	582	573	544	562	524	571	542	553	557	561	531	586	524	569	554	553	550	536	538	623	585	535	522	555	552	542	606	469	542	532	522	573	532	523	551	562	527	541	550	497	581	586	558	557	519	564	534	531	533	548	524	535	586	525	588	560	557	550	541	524	594	530	538	552	569	544	571	579	544	551	553	563	552	586	563	527	553	549	583	567	554	554	523	533	574	572	569	577	567	560	525	550	550	515	547	525	547	544	569	564	545	516	493	549	539	557	540	549	547	528	521	558	554	555	541	533	557	554	565	548	543	559	531	560	542	548	543	562	548	591	505	515	574	574	564	558	595	568	555	563	566	530	552	549	549	556	528	574	508	560	572	528	530	558	565	530	570	521	558	578	518	522	614	579	530	584	550	550	574	543	543	542	530	534	570	521	551	541	572	538	537	547	532	557	565	559	593	538	529	591	566	570	545	496	514	566	592	550	574	590	548	515	576	591	596	557	516	553	547	562	561	541	544	566	531	544	553	556	546	586	571	542	565	529	577	538	522	597	588	556	540	539	546	523	544	559	537	537	569	557	547	497	542	531	562	551	537	525	570	538	514	553	542	573	572	538	532	566	545	506	536	563	547	562	539	485	532	525	525	529	557	564	544	524	554	526	538	577	546	549	565	568	536	569	545	550	531	542	576	554	589	568	537	522	499	536	584	534	510	526	532	532	574	549	539	534	536	528	566	567	554	576	510	527	516	551	545	576	543	535	521	569	524	508	529	560	522	554	544	567	522	526	531	567	542	561	605	555	558	564	566	526	532	554	585	545	551	551	522	535	550	557	516	572	564	565	548	528	566	586	544	534	545	524	542	582	550	555	512	562	535	559	589	563	533	555	563	544	576	549	605	550	544	539	544	558	569	563	502	548	534	603	553	533	492	553	508	557	534	558	565	522	560	501	539	527	535	538	578	538	553	568	566	546	530	538	565	526	514	532	590	574	565	614	514	539	601	502	520	567	539	542	541	530	558	569	516	534	549	535	526	516	564	563	558	526	587	542	505	539	473	570	517	528	554	560	587	538	576	547	514	541	577	577	525	521	521	551	560	576	559	576	557	547	556	557	548	543	529	562	540	558	520	551	587	529	505	555	563	579	564	566	527	569	553	579	507	486	557	512	550	515	522	506	558	556	563	537	520	534	516	542	523	556	567	561	563	517	560	547	576	533	552	521	505	577	584	544	561	554	502	572	529	564	533	547	544	583	535	560	580	563	535	526	569	529	538	526	543	529	530	554	545	586	557	520	550	551	560	502	513	568	526	506	490	562	568	608	516	547	560	553	552	544	568	545	543	566	529	568	542	524	527	533	519	518	542	505	518	527	564	537	594	557	562	558	555	566	564	600	533	561	555	510	529	570	561	577	546	555	563	525	541	548	524	553	479	533	577	501	555	579	465	564	528	509	567	585	532	537	531	592	573	566	580	546	547	530	562	573	561	577	548	526	544	530	521	535	571	585	551	530	569	560	552	546	555	542	532	565	519	548	541	550	584	575	632	516	539	564	502	531	554	524	587	538	555	537	562	554	569	536	537	556	547	516	564	533	565	580	507	583	565	584	547	550	552	573	607	542	535	551	599	532	538	526	599	567	578	536	573	566	558	500	540	534	506	578	535	538	537	544	539	559	541	552	551	543	516	511	553	560	545	554	563	536	565	556	529	596	610	553	563	552	519	537	549	536	564	531	521	534	541	565	598	543	553	538	533	561	536	539	592	545	536	536	523	577	524	552	568	567	538	531	567	588	574	547	523	501	577	538	552	560	563	551	524	564	557	528	554	521	547	542	574	527	532	521	559	521	525	545	564	571	551	573	544	571	552	533	534	547	525	504	579	547	544	549	545	552	547	570	519	518	569	535	545	558	521	555	524	523	519	545	556	562	540	573	565	532	547	509	575	559	562	578	584	555	531	548	623	520	570	519	526	567	536	530	522	574	540	553	545	518	556	555	553	529	543	543	553	563	548	564	564	543	548	550	566	524	542	556	544	584	559	574	532	525	556	549	570	573	550	577	584	567	587	587	537	584	531	545	559	569	567	506	565	548	513	553	515	549	564	559	545	586	545	550	506	565	612	579	546	549	540	559	573	575	547	560	571	544	544	562	553	553	567	563	535	596	572	511	536	538	555	499	553	588	548	526	513	548	558	489	560	572	532	579	563	562	565	544	543	539	550	562	569	545	537	587	552	572	538	567	553	560	549	536	526	572	567	556	507	580	562	533	579	521	535	560	549	572	543	542	564	576	562	531	540	514	548	535	576	567	524	524	568	553	545	556	574	521	555	572	540	533	544	527	584	551	566	564	553	520	499	548	540	510	552	544	542	544	557	613	564	560	555	530	564	567	522	563	508	560	517	529	559	568	560	528	492	517	587	590	552	527	559	553	564	572	582	573	557	563	472	553	557	577	512	591	516	526	569	523	570	534	559	537	531	537	550	539	568	545	577	577	599	505	542	529	546	543	546	548	571	533	527	531	634	547	571	510	570	569	563	557	580	565	548	566	582	564	586	551	512	554	567	554	535	548	542	506	528	534	514	528	536	522	549	544	570	559	568	529	526	560	554	588	520	542	562	524	553	585	589	523	496	581	543	557	548	516	553	555	525	554	536	590	537	581	532	513	547	550	535	528	538	515	549	511	583	567	557	604	523	556	545	537	548	524	527	553	586	533	516	527	582	552	524	532	575	549	550	541	580	565	544	564	546	513	536	527	527	555	554	518	581	558	566	546	544	563	546	556	520	582	568	550	564	558	582	565	548	555	562	557	567	562	537	541	568	535	514	506	540	524	581	564	518	533	529	526	527	533	521	573	592	587	569	543	567	563	551	557	527	563	557	555	524	556	561	557	554	557	535	518	526	528	589	511	544	521	509	546	543	544	543	551	569	512	521	579	579	544	595	542	534	510	578	485	550	568	560	551	514	549	546	593	514	587	551	527	559	574	583	489	523	535	573	523	547	540	540	483	543	551	584	535	574	558	559	546	533	542	546	551	571	557	554	564	559	578	559	567	526	541	541	528	563	522	565	538	515	606	570	557	576	553	547	537	556	600	593	561	591	529	495	548	560	554	573	515	538	528	540	541	602	535	557	567	556	565	585	549	560	533	533	557	566	525	474	561	558	538	550	593	526
30420	39174	25963	10896	7011	5332	3734	2527	1874	1526	1329	1320	1284	1129	1044	930	847	877	809	849	842	844	891	1022	949	948	805	855	803	784	752	711	758	699	668	702	682	679	699	637	674	663	712	661	715	699	656	642	693	711	655	698	629	715	680	717	641	656	668	687	656	640	716	679	682	645	633	650	668	668	684	619	672	685	688	709	686	671	634	657	690	668	673	692	660	644	654	665	678	674	680	674	652	671	643	658	639	736	644	688	638	662	645	712	657	671	691	668	643	683	697	684	670	675	649	665	699	631	692	680	623	652	664	655	616	677	717	656	705	694	704	640	679	642	643	683	676	616	684	639	676	686	735	664	662	681	661	639	668	689	687	602	645	716	644	682	661	672	670	688	655	619	658	646	717	683	658	635	676	655	653	671	684	701	629	708	645	668	683	648	639	666	678	631	671	680	611	696	638	637	678	674	689	682	703	645	672	648	665	633	686	692	673	685	720	664	690	718	673	674	647	651	679	644	680	671	664	613	633	663	687	663	640	637	655	679	677	668	692	615	680	689	675	641	694	667	687	647	656	702	715	656	663	661	670	650	690	634	677	653	725	656	643	673	687	664	712	635	645	669	698	686	669	686	658	674	663	660	668	687	661	657	632	674	693	698	698	680	660	615	652	681	640	633	660	697	694	685	663	666	666	653	692	657	723	661	689	644	668	680	736	659	653	646	681	643	656	706	671	672	697	660	695	638	676	695	653	691	659	699	667	669	669	678	714	695	621	651	711	641	651	674	614	679	684	656	686	655	681	662	673	647	659	675	672	619	653	687	643	685	713	673	701	669	626	694	694	721	665	689	646	667	679	632	668	649	645	643	664	698	645	695	640	694	693	666	713	654	653	684	637	675	680	588	642	635	673	658	668	686	671	679	660	662	682	715	626	732	637	654	680	713	675	658	706	662	673	675	683	625	662	670	635	664	683	678	698	686	687	685	670	694	663	669	670	689	670	648	664	655	648	704	673	627	655	688	675	674	656	622	673	687	690	692	674	648	682	652	654	650	656	697	646	680	651	643	656	621	671	720	683	646	677	699	669	673	686	624	637	682	689	652	689	618	675	687	684	605	655	661	635	689	667	678	608	686	696	671	674	683	692	690	670	687	630	670	688	647	684	680	638	618	675	707	643	675	631	609	660	622	709	678	640	706	666	665	644	691	704	620	663	696	658	641	695	638	667	680	622	652	657	650	673	722	681	646	683	690	679	659	653	634	691	701	694	662	714	684	657	672	669	697	670	669	692	651	691	654	618	608	653	677	690	676	714	593	653	664	680	681	627	667	601	708	647	631	720	720	670	653	690	646	688	644	675	650	696	712	634	722	671	659	632	671	650	665	648	631	664	665	697	683	674	690	650	665	644	670	649	675	688	659	655	651	652	643	682	646	640	698	688	696	686	669	675	643	668	691	685	679	638	705	640	692	661	641	664	675	654	629	650	681	680	658	703	689	696	698	639	644	708	681	680	645	681	693	635	727	679	675	670	636	641	669	659	672	724	683	687	660	685	643	692	699	643	690	679	655	673	653	649	660	607	747	700	701	658	673	658	707	627	683	664	646	636	706	666	669	709	669	645	647	661	680	661	664	664	650	661	653	641	711	658	659	627	683	650	699	669	678	646	674	668	694	670	672	666	653	676	655	671	619	657	672	647	697	671	670	712	658	646	618	659	662	691	651	655	722	675	647	683	703	673	644	705	704	652	672	672	634	680	673	649	665	650	660	635	658	664	668	696	644	650	639	650	615	659	729	720	663	636	682	653	688	637	720	645	674	669	669	697	711	698	732	654	637	656	671	676	690	688	632	684	660	645	695	675	712	672	655	651	655	692	683	705	654	669	662	712	644	675	707	659	619	665	687	655	649	660	674	654	653	673	706	660	704	677	673	653	674	671	642	667	661	644	667	628	646	673	633	666	601	704	646	633	659	667	635	657	690	604	635	657	654	699	632	690	682	655	657	697	694	661	642	650	673	646	663	681	640	627	589	696	662	643	653	689	671	690	667	642	687	710	656	704	649	656	644	679	637	676	646	695	656	662	690	676	691	642	664	694	663	690	682	650	647	699	656	668	681	676	662	673	678	666	697	690	646	686	684	674	698	659	681	682	646	702	640	663	678	684	674	668	671	672	686	649	721	646	677	706	654	690	700	669	672	643	719	677	662	648	721	656	665	674	664	661	683	688	685	627	663	674	683	618	627	712	630	662	674	704	643	626	680	694	644	653	677	673	660	742	624	704	651	650	670	622	648	690	661	656	699	669	663	699	667	652	705	661	685	706	700	676	708	654	648	687	688	722	686	696	679	668	638	702	618	688	666	694	680	675	676	647	650	655	681	668	688	650	673	606	695	688	688	656	673	678	646	688	670	647	654	670	663	627	645	677	655	687	650	662	617	662	699	667	703	676	674	715	645	644	656	647	713	664	623	669	695	680	691	634	616	662	678	676	682	646	701	648	647	688	689	661	659	729	665	650	644	670	684	642	667	623	664	689	637	699	684	655	672	681	636	648	663	633	670	708	676	617	662	685	657	694	652	672	664	693	660	674	629	652	697	646	662	635	692	647	630	701	698	653	653	611	664	689	641	686	635	677	703	664	699	607	696	633	714	648	661	666	648	665	698	700	678	661	691	693	701	665	677	661	664	650	660	687	672	681	651	672	682	688	711	676	669	658	714	645	663	675	674	677	657	657	698	634	667	636	670	644	677	666	653	685	688	657	670	651	642	726	683	660	697	686	665	653	699	640	672	698	678	678	646	624	686	632	656	669	681	621	695	659	642	649	659	657	692	674	651	640	648	659	686	694	685	665	669	683	637	670	613	647	708	702	676	683	683	661	681	652	652	666	684	668	683	655	647	652	665	705	628	686	685	659	688	645	709	674	687	664	662	654	689	661	693	666	685	654	639	706	701	708	656	639	682	674	711	639	651	657	627	628	670	646	687	678	646	671	644	623	632	636	652	670	621	737	683	669	688	682	665	655	697	673	657	703	628	619	700	710	714	674	675	683	681	675	641	627	644	622	651	676	633	677	638	684	663	704	683	665	644	732	660	602	666	683	671	680	681	687	641	676	696	657	674	726	683	628	635	624	666	655	681	643	655	695	696	645	673	669	655	677	646	710	721	690	680	655	622	695	670	692	659	679	638	639	688	658	685	656	672	698	667	710	657	666	671	630	662	690	681	624	632	664	673	641	667	675	644	652	705	703	689	736	698	645	674	616	675	630	658	655	610	663	684	629	694	672	689	678	674	668	642	647	635	739	642	681	658	663	657	667	668	673	628	645	685	671	644	652	673	656	685	648	644	663	626	676	641	689	629	672	629	682	653	652	662	697	685	654	691	690	656	664	645	716	588	646	681	665	641	667	631	649	676	620	667	681	697	708	664	653	656	696	651	638	646	645	661	695	688	641	662	640	662	681	647	679	698	671	679	647	695	691	683	686	695	658	645	611	631	664	709	650	719	627	674
23989	20921	27887	24162	20097	9644	3956	2221	1544	1276	1128	1053	1059	989	884	894	748	732	632	649	647	603	645	715	711	677	651	664	670	628	605	543	544	512	543	504	504	509	538	547	534	526	494	522	560	504	506	492	518	521	513	516	508	503	532	582	521	477	547	561	516	514	516	535	539	503	498	496	532	531	504	457	533	446	518	514	537	541	494	502	484	501	484	471	456	492	496	533	517	479	528	491	547	487	479	463	509	505	521	513	461	492	503	481	527	504	491	522	490	462	501	537	479	498	515	505	482	497	469	514	493	529	513	515	505	482	473	529	496	481	474	489	522	502	495	478	468	541	537	502	510	491	513	483	534	518	457	518	496	502	475	516	494	459	499	526	500	468	502	477	488	530	481	488	532	538	490	491	465	479	535	489	509	535	498	481	488	519	482	528	468	498	525	489	524	494	537	514	481	516	538	484	544	510	504	514	459	473	499	491	505	498	531	476	518	540	494	545	487	522	512	465	534	485	492	460	519	510	523	500	523	479	504	503	496	493	532	515	510	522	502	510	480	504	515	494	555	516	481	491	513	501	516	510	470	476	520	503	522	491	470	497	503	518	493	443	509	503	487	480	540	490	523	511	479	511	520	527	475	508	509	475	517	534	504	491	467	484	513	494	507	479	525	500	508	487	499	524	458	480	508	472	494	481	486	466	503	467	504	515	494	501	529	495	495	448	512	499	511	482	513	470	521	503	530	511	535	523	524	476	504	502	540	507	472	522	522	523	495	475	468	534	462	517	504	496	516	508	498	496	554	495	498	493	532	486	492	475	476	499	524	500	483	518	536	521	486	534	483	530	478	490	487	484	485	480	528	502	482	491	540	523	562	497	523	531	529	483	446	519	492	494	525	513	521	492	502	497	506	489	543	463	525	524	490	486	526	541	503	489	524	453	523	499	534	496	507	521	568	493	515	508	517	526	500	496	505	534	504	483	542	501	531	501	501	533	544	535	516	551	492	507	508	513	493	497	507	540	508	517	553	527	528	504	491	471	553	486	518	481	469	523	442	531	486	506	501	521	493	525	515	536	463	526	495	518	487	476	510	455	499	482	520	515	500	491	501	512	520	494	532	543	491	513	501	508	525	522	525	539	483	518	495	541	543	516	503	476	522	455	531	476	497	505	475	531	492	519	506	516	530	453	538	496	514	508	501	545	481	508	492	486	502	501	509	516	518	475	494	543	491	491	495	502	477	511	468	511	494	495	496	468	476	483	532	505	480	515	519	504	499	490	538	508	479	516	524	488	526	502	499	494	468	498	492	463	472	512	529	512	492	472	522	539	520	479	508	486	541	511	468	512	488	499	497	505	485	510	506	492	512	477	521	533	497	525	524	491	485	558	500	484	475	512	528	514	500	517	505	491	494	504	481	479	464	504	485	538	473	477	505	493	488	505	536	502	515	477	495	530	530	470	524	516	495	482	479	488	500	501	517	563	499	522	477	496	503	495	508	524	538	492	485	493	523	512	533	525	484	534	520	516	468	467	506	510	479	484	486	512	491	491	489	542	507	506	535	502	480	513	509	542	522	527	491	512	513	466	516	512	481	456	505	499	515	547	508	563	508	505	514	506	497	515	534	477	487	536	498	480	493	524	515	518	525	511	483	503	482	463	479	498	496	449	518	505	536	490	522	512	539	513	472	506	505	515	507	491	528	503	488	543	504	513	519	472	483	516	459	523	492	500	555	510	551	495	490	478	483	510	534	513	534	510	496	499	515	502	481	540	500	486	473	510	510	486	505	434	555	477	501	508	533	505	545	474	501	468	483	501	491	494	485	559	516	500	496	528	482	487	489	502	529	488	487	511	536	451	513	473	489	509	473	525	499	515	474	506	479	491	486	499	488	483	531	525	530	507	525	495	499	484	517	540	500	497	537	537	524	513	506	499	512	525	519	534	484	498	463	493	490	513	487	482	503	500	494	532	497	480	454	501	503	448	485	493	521	486	489	518	506	480	511	495	499	533	483	516	502	496	486	503	515	517	490	506	510	519	484	549	498	489	492	510	503	508	538	490	507	494	483	497	513	497	484	521	505	477	488	498	513	519	474	524	502	478	508	489	479	508	481	487	497	507	515	526	489	493	527	518	472	535	525	502	510	522	472	481	523	493	495	492	538	509	506	543	494	467	513	479	521	504	540	489	539	482	547	544	490	483	488	485	500	514	497	483	518	486	515	510	513	469	559	484	540	482	516	533	535	511	520	495	525	496	494	490	537	540	519	466	504	566	514	502	457	518	480	525	498	493	483	490	489	516	502	510	494	488	514	498	468	524	462	543	521	488	503	498	531	502	510	502	518	489	516	541	490	534	493	517	496	523	509	513	496	499	536	500	492	478	480	490	530	477	486	490	516	530	481	495	530	524	522	554	546	484	463	496	528	483	454	516	499	478	503	523	563	463	537	487	523	491	530	507	481	476	551	513	524	516	523	511	498	482	495	557	504	501	491	527	485	507	525	499	533	487	519	519	485	501	479	537	477	542	499	477	493	453	503	462	511	491	495	497	539	492	483	483	511	512	536	510	511	490	556	511	472	463	482	478	492	469	428	496	522	501	482	487	529	505	536	491	462	515	471	531	506	517	490	456	512	522	507	487	515	497	492	494	502	513	492	498	498	514	509	553	537	499	485	536	524	504	489	515	478	505	527	487	532	507	478	490	494	470	461	530	515	508	545	531	475	517	494	517	481	498	517	476	474	498	523	501	503	442	530	510	534	504	518	498	481	532	499	499	471	499	525	490	508	515	541	491	482	522	475	526	492	507	468	519	519	481	498	525	493	471	505	517	504	495	539	549	503	498	526	469	498	528	521	484	471	527	487	480	545	493	489	514	508	509	525	523	477	502	517	489	521	513	535	468	492	520	486	489	522	546	500	522	520	484	473	506	490	549	483	488	491	517	453	494	528	437	459	535	526	502	496	529	493	542	491	459	542	478	476	489	502	486	495	501	498	505	475	528	520	481	515	459	515	493	501	445	500	517	513	530	478	555	477	487	498	485	503	505	507	490	529	484	518	494	486	554	518	493	524	544	532	483	517	517	494	500	488	492	506	489	531	510	529	499	556	542	501	483	517	488	507	482	492	505	496	500	498	498	477	479	511	507	510	483	472	532	518	531	534	526	507	552	511	494	500	495	507	519	499	500	527	512	482	501	512	507	485	517	507	466	476	497	531	485	517	450	496	507	513	515	477	489	494	484	509	539	516	507	474	529	518	491	489	470	536	486	511	481	486	515	554	550	514	479	478	517	492	493	527	481	504	470	477	481	512	485	503	474	460	509	484	560	460	505	521	509	515	492	525	504	473	492	506	476	510	515	475	522	498	560	499	512	491	540	483	486	527	486	494	502	535	505	439	498	498	539	518	530	507	474	526	515	505	466	518	482	499	486	480	487	546	504	512	473	529	510	497	484	509	531	507	483	484	476	483	510	494	525	499	535	523	509	487	490	472	488	538	506	481	533
32933	50659	35845	17376	10871	8804	6307	4611	3357	2475	2121	2021	1907	1772	1554	1438	1237	1185	954	916	895	860	872	1011	1055	947	961	912	933	818	777	717	704	677	665	629	662	660	645	653	662	640	656	612	630	593	633	619	593	638	575	589	639	616	575	627	587	597	632	620	604	602	586	592	606	604	622	625	646	581	631	620	622	645	595	621	584	606	579	608	626	574	602	610	631	591	581	599	604	566	615	660	578	627	604	619	644	590	694	583	619	675	605	664	634	595	564	612	596	577	587	662	614	579	647	576	608	602	613	660	564	615	574	600	586	631	584	566	577	602	652	663	604	627	651	647	613	628	593	608	589	597	597	619	624	631	603	616	613	590	591	628	593	620	589	579	625	638	582	614	582	594	575	583	626	629	623	562	592	624	605	593	611	608	611	579	595	624	601	651	595	564	546	611	588	622	641	614	607	567	621	610	630	589	639	627	617	627	595	615	632	633	625	572	565	614	610	587	602	600	599	624	604	546	627	621	589	626	607	593	608	614	632	596	613	557	598	543	583	593	630	657	595	611	642	610	622	601	586	616	614	612	598	574	596	644	595	566	608	658	574	620	584	589	590	582	618	620	579	620	590	586	606	605	610	628	616	599	637	613	595	602	572	620	613	623	617	595	646	616	618	610	619	608	620	610	617	576	607	611	609	607	613	602	578	641	580	589	593	646	580	599	588	621	606	619	634	543	647	618	672	620	664	589	655	551	612	584	604	615	574	620	625	612	614	593	615	638	601	619	572	627	591	619	597	559	637	617	603	639	586	598	617	611	578	633	593	592	597	632	575	574	598	642	609	580	620	608	566	596	596	610	617	605	603	668	587	610	554	587	641	547	601	629	595	609	619	597	589	614	599	628	627	588	576	572	629	607	588	609	607	565	589	614	585	630	590	601	606	583	626	593	602	570	591	610	602	590	570	570	581	625	601	593	600	594	597	601	596	614	607	591	598	596	613	584	619	574	586	540	596	601	640	634	645	648	660	613	569	580	602	575	602	597	618	602	568	608	630	567	659	586	623	599	608	580	609	611	572	555	616	589	600	563	573	603	633	568	593	596	633	613	600	634	549	603	573	580	620	608	622	591	600	637	563	597	595	607	599	587	592	625	572	545	633	601	643	600	641	631	585	581	639	627	564	629	610	604	592	652	595	632	578	611	578	596	643	619	563	597	615	629	607	576	615	641	634	582	576	605	593	590	589	583	596	595	627	611	613	678	616	594	596	585	603	603	608	597	624	595	573	572	547	635	582	683	622	604	597	641	588	604	598	636	609	613	574	601	616	608	645	594	583	652	600	608	611	591	617	623	581	585	599	583	551	591	620	607	578	577	591	560	632	582	556	571	573	622	578	628	634	580	616	627	596	600	627	582	586	620	653	613	657	602	640	599	636	620	628	568	649	605	622	583	565	628	596	614	577	579	612	580	582	629	576	573	649	572	602	569	558	609	595	585	576	603	590	594	580	570	620	579	590	609	582	610	629	611	606	607	619	589	572	611	571	576	621	588	649	591	610	600	612	628	585	607	609	565	601	591	589	608	594	624	556	608	618	568	617	634	605	659	602	623	635	579	586	641	569	574	580	613	620	587	582	579	622	591	611	636	612	590	555	585	580	579	637	614	606	607	621	569	571	555	617	575	614	603	603	591	608	590	627	625	604	564	591	628	613	597	597	604	620	624	571	567	611	575	561	588	581	595	562	592	586	599	618	629	612	627	638	623	561	610	636	561	642	611	583	641	599	623	601	584	623	600	646	602	607	616	586	587	586	622	611	605	621	604	629	595	615	577	608	593	578	633	629	572	583	647	574	605	578	602	617	596	583	591	582	620	586	570	593	624	612	586	606	626	618	598	583	635	590	598	596	618	602	574	632	596	592	561	577	629	635	614	588	583	643	623	609	610	604	600	607	557	646	553	639	592	593	662	636	611	585	618	589	608	581	574	590	635	559	581	580	606	574	610	619	590	591	664	570	623	610	636	616	630	616	579	649	559	581	564	610	606	616	589	623	600	574	554	596	613	595	591	595	648	633	609	595	618	624	563	645	617	619	596	555	622	568	628	624	594	638	603	612	595	586	630	581	643	607	615	613	655	582	608	643	605	603	572	608	616	597	627	614	608	604	541	615	593	598	620	593	590	628	604	590	576	562	595	602	618	598	626	600	613	570	588	636	635	573	581	586	652	563	585	577	595	599	613	618	600	577	549	597	565	644	609	558	627	593	597	618	572	601	584	580	593	609	608	604	603	610	614	602	588	625	568	599	595	601	612	605	633	626	598	561	618	620	619	620	612	622	604	584	610	602	633	625	633	597	620	651	598	583	590	567	587	652	601	657	590	612	597	633	578	622	585	601	606	617	627	603	637	606	670	656	623	596	567	585	592	621	593	570	613	606	636	615	594	631	611	628	605	616	616	648	628	589	645	610	612	586	623	605	623	593	585	598	580	628	650	622	592	651	615	624	568	609	585	580	605	601	645	609	612	577	626	559	620	634	564	603	636	582	640	598	602	557	591	621	643	580	626	583	600	602	587	626	613	601	577	593	589	607	586	592	597	571	563	600	601	581	593	612	587	598	615	609	598	571	600	594	587	611	601	588	620	655	575	574	580	640	613	557	628	572	586	584	588	573	585	608	598	594	570	599	580	587	598	591	614	668	556	562	591	588	599	600	605	602	587	601	633	603	633	593	605	610	598	583	592	610	598	630	596	576	599	603	616	599	570	604	615	613	625	595	625	597	574	587	565	590	599	611	565	593	563	596	595	583	622	631	655	640	637	580	618	581	601	610	603	597	608	644	601	644	626	594	622	585	621	618	576	601	625	621	645	585	604	623	580	611	644	638	584	592	605	622	592	618	571	594	573	607	610	621	563	629	654	645	598	619	602	566	607	586	627	602	629	568	601	604	619	608	595	572	623	622	589	570	569	586	547	590	579	646	603	629	560	628	607	600	622	615	634	610	583	583	620	591	611	614	567	614	580	597	599	641	579	598	602	594	588	601	621	562	587	606	601	610	591	606	607	627	594	576	573	609	545	634	614	562	597	648	630	641	634	595	615	606	614	619	613	657	590	590	607	574	557	618	584	611	650	574	657	592	591	601	551	581	641	616	595	564	626	569	643	599	592	642	624	612	552	637	620	572	577	619	627	634	637	615	592	608	616	597	620	579	575	617	619	601	605	576	592	570	613	557	571	610	611	616	620	599	615	602	568	607	579	567	601	569	610	648	651	603	611	588	600	635	613	618	652	590	553	589	627	621	579	612	643	611	558	601	564	615	613	606	605	638	640	607	586	650	561	593	559	627	599	606	605	628	614	628	591	606	602	609	582	592	634	631	602	580	623	566	640	583	628	609	590	587	559	584	626	583	569	629	633	618	610	630	631	582	571	636	593	635	622	600	672	604	604	610	602	559	629	587	583	562	561	594	566	595	651	607	617	598	594	555	565	577	656	577	554	573	592	613	618	588	555	614	663
25118	20984	26966	24445	10565	4448	2802	2138	1537	1405	1354	1209	1163	1105	1084	1070	1087	1063	975	969	917	895	818	884	954	951	913	898	918	882	874	879	904	857	826	846	838	826	847	875	790	805	841	834	801	820	852	848	864	854	808	832	832	818	792	839	793	871	794	846	829	794	757	808	820	767	868	819	767	829	815	836	835	785	814	828	797	793	806	854	781	815	841	769	775	810	821	820	803	783	844	776	770	818	818	831	833	775	846	871	781	840	847	799	760	830	821	795	803	793	768	851	832	831	754	813	800	874	842	848	818	852	799	861	823	797	805	782	832	791	795	838	814	825	839	845	757	790	809	793	801	858	812	806	828	839	798	800	788	857	802	829	789	869	793	844	766	855	851	804	798	789	798	798	816	780	816	811	897	818	810	755	843	840	775	776	760	827	848	831	813	801	859	841	769	817	838	834	816	778	808	765	825	798	802	813	834	854	847	779	820	826	797	803	797	824	778	841	816	838	794	787	865	872	813	864	845	811	815	777	862	826	824	814	791	832	794	768	868	792	813	803	770	831	822	823	835	804	798	834	819	826	804	826	826	819	842	844	815	837	819	827	789	815	821	862	805	827	818	863	854	817	817	850	819	794	851	828	806	820	839	797	792	800	867	817	828	829	812	843	789	763	832	780	794	798	859	813	817	867	818	834	801	825	815	767	827	834	806	775	783	832	857	805	800	845	772	865	830	824	828	810	815	863	804	824	806	801	794	824	818	858	824	754	758	874	872	792	831	772	800	792	837	797	857	808	817	833	813	839	846	832	827	807	794	775	813	855	882	868	848	827	817	810	855	786	762	796	799	803	770	836	798	754	825	856	841	821	782	781	798	803	838	826	799	844	771	842	797	837	832	827	770	792	833	783	826	787	915	817	851	806	837	832	827	787	796	797	845	816	798	808	829	848	804	828	810	820	850	820	796	802	785	842	816	789	823	811	800	820	860	845	850	859	810	793	851	818	811	790	763	827	839	791	832	785	773	894	815	825	865	784	827	825	841	830	776	766	842	833	845	813	790	801	785	791	821	805	836	818	843	820	830	802	791	851	798	837	787	835	856	791	792	816	807	841	790	811	813	784	842	795	787	820	811	790	792	854	812	812	803	854	824	819	754	804	833	830	808	843	854	813	817	787	779	802	826	842	836	776	808	803	816	806	761	837	781	767	841	839	812	770	829	801	821	800	795	838	806	856	804	842	864	807	816	793	875	819	820	798	813	779	831	793	814	817	789	798	810	795	788	837	832	820	822	818	814	821	838	815	807	864	802	815	819	844	840	819	785	860	823	801	815	779	758	864	811	805	794	851	843	842	826	818	779	842	826	820	808	806	798	804	890	846	847	839	787	793	843	807	798	848	817	838	838	775	811	777	810	788	789	783	809	819	800	857	813	887	823	844	821	799	771	826	792	803	792	899	861	836	796	808	785	831	832	820	822	783	846	805	836	848	818	826	811	789	794	790	783	783	788	814	789	824	829	823	789	824	808	809	782	825	772	811	795	806	787	824	782	794	882	833	864	814	813	830	837	826	808	812	802	815	882	774	823	812	814	859	812	863	854	795	779	842	845	828	850	843	781	815	828	806	812	788	773	800	852	792	795	831	809	859	802	799	871	841	838	809	798	798	782	793	802	816	832	860	847	814	829	777	812	828	798	833	812	816	807	817	838	851	753	816	800	791	844	774	842	828	786	807	833	836	758	837	825	796	834	836	816	844	836	756	814	786	781	795	831	801	847	789	807	850	832	826	849	835	780	772	857	836	842	828	841	805	803	819	775	841	810	852	803	817	851	792	805	797	853	790	861	776	806	762	766	860	851	807	854	811	778	790	835	874	881	797	791	802	786	823	790	813	826	781	797	822	756	781	778	804	891	858	771	788	811	818	746	847	821	786	753	887	818	820	825	801	869	822	801	842	778	804	828	821	780	819	820	770	858	829	837	827	820	805	827	825	850	808	804	811	874	783	802	864	825	864	814	843	862	810	798	786	777	815	823	793	811	866	833	829	771	805	830	828	814	815	798	781	779	831	782	813	853	835	840	788	822	846	859	836	855	814	824	808	810	867	791	788	802	844	823	803	770	796	878	769	896	779	815	792	828	816	780	812	844	816	792	776	803	801	807	816	826	822	851	816	757	824	818	809	815	855	811	832	826	847	806	788	846	811	829	766	855	825	794	793	832	806	785	846	828	787	821	813	830	858	811	813	796	785	831	790	802	845	829	790	773	771	801	794	804	810	818	815	834	813	784	835	845	805	805	859	863	877	783	824	812	779	790	792	823	812	798	800	832	795	814	757	840	824	861	813	805	864	822	821	823	807	790	851	800	802	853	773	799	808	820	837	829	822	798	786	814	787	806	828	812	820	808	819	753	814	826	852	817	805	852	812	801	772	743	809	796	785	783	811	816	807	854	814	797	799	806	850	766	849	770	827	833	774	808	814	814	791	797	862	806	846	765	851	850	827	876	819	804	792	782	807	882	787	790	787	786	795	753	779	823	818	814	782	791	821	857	822	828	780	795	788	795	799	846	818	799	845	802	866	867	843	806	817	831	848	792	784	813	799	817	789	863	800	809	808	804	834	817	803	875	799	798	823	797	830	803	825	817	788	800	802	865	798	817	867	838	823	793	849	831	857	764	808	744	864	775	843	803	859	822	768	795	811	884	839	804	786	804	794	828	842	819	871	830	835	830	771	786	844	789	783	843	779	766	819	796	758	772	829	811	849	820	814	833	842	814	762	865	821	785	867	813	836	771	770	800	801	770	784	798	816	809	845	792	799	888	807	851	842	802	839	803	800	838	766	774	801	765	856	821	796	769	784	823	795	808	846	769	800	787	858	831	802	846	772	790	772	850	803	853	836	791	866	745	787	813	763	755	797	835	783	849	798	831	791	818	832	793	789	793	782	739	774	887	809	800	822	786	837	820	853	805	824	804	795	794	817	761	813	872	796	858	825	756	818	771	832	818	771	844	846	807	824	771	857	781	776	868	805	785	778	781	837	787	829	759	790	804	816	773	789	802	841	839	804	857	794	810	782	793	809	804	841	801	792	835	816	829	791	803	847	829	827	814	783	810	796	866	782	815	776	848	877	824	816	793	831	796	805	847	763	823	822	815	831	838	866	829	828	824	797	799	817	818	816	788	839	772	823	818	799	814	817	853	792	812	823	805	790	789	784	811	800	867	809	825	753	818	800	830	787	857	755	815	833	833	805	814	810	770	798	858	805	766	819	799	800	811	755	826	764	802	813	799	812	824	830	804	821	812	796	798	829	851	862	787	806	794	815	776	811	810	774	814	818	862	829	834	829	786	837	870	770	804	838	818	819	825	823	855	843	834	822	855	828	832	834	809	775	829	811	807	748	792	842	770	773	846	844	838	815	803	888	778	817	765	798	817	860	844	813	823	818	841	793	829	842	789	816	827	802	807	841	787	869	887	785	814	770	831	760	799	849	802	756	846	790	796	770	807	817
33159	44872	33586	15170	8665	7600	5363	4199	3037	2468	2236	1972	1773	1589	1681	1530	1528	1519	1340	1214	1145	1183	1099	1189	1150	1159	1238	1169	1194	1089	1125	1115	1106	981	975	965	1010	991	930	1018	939	951	908	898	946	948	984	966	962	966	959	1008	928	976	910	925	1006	970	966	952	903	926	962	860	923	987	973	968	953	970	1007	923	934	938	950	922	939	938	918	1016	959	900	970	974	968	947	942	938	973	943	971	945	953	952	972	961	978	991	929	941	940	926	986	933	959	889	933	932	939	963	940	925	921	959	920	966	949	931	961	967	937	955	998	961	934	916	889	899	946	1001	942	948	972	960	952	947	933	932	933	904	964	1016	931	921	885	900	986	914	928	934	897	999	926	995	951	976	961	968	932	969	950	997	909	924	919	874	899	910	927	922	931	955	970	919	928	924	945	989	943	982	942	969	950	949	935	960	954	949	942	995	916	943	930	925	953	962	1026	881	936	968	933	921	988	940	977	930	933	949	928	960	904	931	954	894	965	962	966	984	903	945	927	935	909	905	888	946	942	942	865	970	1001	993	946	973	978	996	953	926	921	966	960	920	910	930	963	918	938	957	908	1052	929	904	989	893	978	971	930	968	938	954	966	917	935	979	979	979	941	933	928	902	945	911	910	934	974	889	990	934	950	928	940	959	906	955	900	970	923	885	961	958	961	964	933	916	987	981	920	899	932	1019	1012	914	935	938	977	949	937	956	1009	941	928	960	978	961	1002	976	911	947	985	962	948	952	955	957	928	908	1026	978	971	954	925	909	992	925	960	951	864	960	921	954	981	964	959	911	954	944	930	930	947	967	930	938	944	920	915	938	973	954	957	962	929	976	929	925	960	941	954	972	941	948	950	984	950	946	942	941	1000	960	940	955	923	956	927	891	909	986	956	927	958	929	941	932	964	952	959	961	894	965	979	974	995	958	960	928	989	951	1014	945	972	932	954	902	907	1009	953	974	1011	961	938	934	915	974	943	934	957	935	877	968	932	941	928	956	955	899	956	961	966	950	1004	937	988	949	961	980	923	944	992	852	889	932	946	971	1017	941	953	956	935	976	971	944	955	1017	974	942	942	970	943	903	1005	945	950	1000	890	968	916	957	918	911	968	922	920	930	936	951	899	951	959	1008	918	1001	948	929	904	932	938	953	951	915	892	912	884	927	957	924	969	901	938	975	966	962	981	976	949	956	966	963	946	954	924	946	1008	908	979	945	918	967	957	961	959	964	928	973	976	987	945	933	951	982	952	937	989	963	973	909	937	945	959	956	970	939	909	986	985	954	912	987	896	978	937	910	955	903	924	936	958	999	977	974	968	966	910	975	955	920	978	955	1012	976	991	930	953	959	907	945	906	969	968	933	897	923	978	932	935	1054	936	950	923	937	944	938	967	898	978	935	946	936	924	979	997	918	975	986	1008	936	987	917	926	960	1006	965	929	971	971	976	910	914	1019	962	992	965	937	933	1005	955	994	943	886	946	946	937	957	906	983	956	891	964	953	986	973	945	960	987	937	940	1011	962	944	961	959	966	941	971	944	1001	963	958	979	942	940	924	947	996	977	896	974	914	1005	935	971	975	929	987	980	911	938	944	920	946	950	896	947	914	983	952	951	877	929	973	949	972	933	977	983	930	947	922	965	967	947	967	982	919	977	985	966	920	954	946	953	976	1006	920	960	953	999	968	956	998	947	961	959	921	935	927	990	956	940	947	959	964	983	965	960	903	968	902	947	919	898	959	943	942	929	904	946	952	887	979	974	969	897	957	907	959	926	982	929	997	957	913	898	950	927	974	951	986	987	1004	930	976	913	903	964	944	989	944	932	921	991	993	964	954	933	980	964	936	942	888	951	972	913	939	915	941	940	946	901	926	997	956	988	983	919	995	1003	882	966	988	991	969	967	1024	1003	934	979	946	937	973	942	936	925	893	933	1009	976	928	958	995	975	976	868	959	898	992	953	932	942	980	935	986	948	947	936	939	953	968	909	946	923	970	917	962	921	983	950	949	928	955	953	926	889	893	942	928	951	930	921	914	959	971	985	940	901	893	933	943	917	968	968	983	945	944	989	946	966	982	903	947	1003	931	977	977	923	932	976	923	966	921	897	947	994	987	959	960	969	907	924	893	969	915	982	930	964	966	965	946	985	973	970	918	989	928	931	948	951	940	934	945	969	998	919	1001	985	974	953	962	903	988	961	970	937	959	972	992	944	918	917	884	1038	965	947	938	952	952	937	995	958	967	941	927	946	929	918	921	921	950	921	964	946	959	928	974	920	921	949	960	927	1019	923	946	986	929	954	967	958	911	950	943	965	938	930	971	967	924	966	897	981	984	917	930	954	964	986	950	964	961	968	971	947	994	970	896	961	860	960	946	986	973	931	929	983	921	877	963	950	962	970	892	1006	921	950	975	942	911	971	975	939	936	915	941	960	967	962	945	952	920	955	938	972	975	953	980	966	962	936	909	926	923	944	944	1006	907	970	898	930	917	906	972	977	914	933	972	880	979	913	963	940	909	896	967	981	907	954	984	976	973	922	938	861	953	938	985	966	930	963	1000	941	942	959	985	880	990	918	966	1009	929	885	949	901	962	951	929	929	971	990	967	998	978	949	916	951	870	996	958	984	921	941	950	926	984	926	973	958	954	946	935	912	1006	1006	878	940	975	880	942	996	919	927	932	947	983	976	954	960	995	915	996	934	947	999	983	940	943	979	957	905	964	1003	934	985	967	904	934	896	952	976	939	924	1003	978	888	997	1013	932	900	976	987	960	990	971	912	936	965	967	984	964	937	918	979	966	946	1006	940	975	954	974	926	918	997	957	935	990	979	977	918	936	917	917	934	973	928	928	928	932	954	959	951	930	961	963	1011	952	989	955	958	965	852	914	919	923	958	952	951	887	932	930	971	927	893	944	907	982	953	991	957	928	968	935	956	928	863	966	970	906	957	921	918	906	975	993	941	971	950	959	968	1021	910	929	984	967	944	960	952	963	896	989	946	973	970	891	935	958	895	949	941	926	966	963	935	951	967	961	923	935	987	927	943	938	977	968	989	935	948	960	1010	979	982	942	960	964	955	965	945	997	989	956	966	1006	931	1020	949	978	971	932	965	950	951	984	971	965	887	949	956	930	986	978	966	953	930	916	964	916	916	1011	909	924	983	952	904	932	887	929	939	947	923	1036	998	898	928	933	930	986	919	954	954	948	906	950	902	952	929	997	913	933	962	934	939	957	943	950	923	933	983	965	913	944	991	929	921	911	923	969	974	941	971	953	906	971	944	975	973	945	924	939	946	938	964	947	960	947	968	956	951	938	972	952	936	971	930	933	995	1004	950	946	977	885	913	980	963	955	939	947	1003	949	950	966	921	994	994	943	945	894	926	978	991	967	999	1006	1012	938	959	885	954	899	888	965	931	963	943	945	935	945	925	924	983	987	967	956	999	973	987	983	907	994	947	959	967	947	959	929	983	965	939	937	938	936	969	920	968	894	940	926	1016	950	983	975	948	897	956	917	968	979	987	969	899	955	909	947	951	940	944	957	998	954	946	915	923
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
