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
340189123029	340189123598	340189124148	340189124698	340189125248	340189125798	340189126348	340189126898	340189127448	340189127998	340189128548	340189129098	340189129648	340189130198	340189130748	340189131298	340189131848	340189132398	340189132948	340189133498	340189134048	340189134598	340189135148	340189135698	340189136248	340189136798	340189137348	340189137898	340189138448	340189138998	340189139548	340189140098	340189140648	340189141198	340189141748	340189142298	340189142848	340189143398	340189143948	340189144498	340189145048	340189145598	340189146148	340189146698	340189147248	340189147798	340189148348	340189148898	340189149448	340189149998	340189150548	340189151098	340189151648	340189152198	340189152748	340189153298	340189153848	340189154398	340189154948	340189155498	340189156048	340189156598	340189157148	340189157698	340189158248	340189158798	340189159348	340189159899	340189160448	340189160998	340189161549	340189162098	340189162648	340189163198	340189163748	340189164298	340189164848	340189165398	340189165948	340189166498	340189167048	340189167598	340189168148	340189168698	340189169248	340189169798	340189170348	340189170898	340189171448	340189171998	340189172548	340189173098	340189173648	340189174198	340189174748	340189175298	340189175848	340189176398	340189176948	340189177498	340189178048	340189178598	340189179148	340189179698	340189180248	340189180798	340189181348	340189181898	340189182448	340189182998	340189183548	340189184098	340189184648	340189185198	340189185748	340189186298	340189186848	340189187398	340189187948	340189188498	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23577	21501	29192	24112	21467	20939	8516	2694	1673	1412	1215	1074	1108	1088	1022	1031	993	1004	981	1012	1046	1036	1035	1018	966	922	896	865	870	822	809	765	795	760	723	765	747	800	749	719	708	732	790	760	741	737	730	695	729	718	696	711	685	711	750	683	726	744	703	666	758	735	735	763	748	704	734	711	684	748	726	734	665	736	690	744	722	705	720	705	710	711	704	715	722	722	686	660	713	688	752	729	743	687	676	737	724	713	717	739	712	684	751	677	720	723	680	729	685	714	746	705	716	716	739	751	716	689	726	726	724	696	718	737	694	705	714	742	736	736	688	720	672	748	739	718	742	699	738	671	709	721	673	732	753	731	725	671	716	682	710	694	741	688	695	703	707	773	708	718	735	733	741	682	674	676	710	696	690	666	677	737	724	710	714	758	744	717	733	733	708	718	717	729	697	707	767	714	709	712	690	738	736	731	734	695	723	708	693	704	733	748	669	698	711	721	713	665	760	719	756	722	741	753	654	652	701	729	696	760	620	667	718	765	747	740	659	692	743	718	673	691	724	756	765	667	722	754	700	676	719	721	737	756	729	692	700	684	717	675	729	729	738	744	673	769	720	689	730	778	750	738	652	717	704	734	717	734	720	682	667	753	723	699	673	734	683	684	690	754	733	714	673	717	682	719	750	667	712	685	727	726	745	722	681	715	696	733	722	731	724	734	737	724	709	723	713	672	714	716	698	721	703	751	714	669	734	708	710	711	691	725	693	725	703	701	641	738	688	709	760	675	657	753	747	680	700	694	700	678	706	702	709	742	753	708	699	731	732	743	712	727	716	739	719	712	695	717	707	712	678	640	701	726	687	730	696	672	744	683	626	756	759	718	703	682	696	678	734	743	722	689	772	663	685	726	686	772	737	705	753	726	704	767	756	692	698	698	715	676	647	768	732	712	712	686	730	728	667	677	686	718	705	700	739	675	711	720	710	745	715	685	694	719	669	726	752	729	671	699	664	711	713	683	746	714	702	744	720	690	736	707	674	727	690	783	713	687	699	751	720	685	795	690	727	730	699	694	734	711	719	672	716	794	692	753	727	751	700	679	720	699	723	656	701	726	691	714	737	740	731	710	674	694	718	705	701	718	686	686	691	738	700	699	657	718	696	685	697	728	705	720	723	724	746	695	734	765	687	702	695	693	721	676	706	670	662	763	700	701	700	675	669	762	698	728	732	732	703	750	751	712	732	695	748	753	664	722	713	710	723	698	670	659	728	696	685	681	694	711	745	693	742	687	728	730	771	708	716	689	664	717	724	738	689	623	772	658	721	755	715	677	663	752	690	682	708	670	703	760	759	700	733	727	729	661	728	729	697	717	720	739	692	729	742	716	672	703	707	704	706	691	691	716	730	721	702	704	704	713	766	695	746	727	701	726	683	720	673	689	734	723	708	713	708	705	692	695	725	722	730	693	713	735	697	741	710	675	740	751	748	734	748	758	687	686	682	664	744	691	674	708	650	707	731	696	738	697	713	705	691	711	717	758	707	717	703	718	724	740	670	710	777	736	715	698	712	729	685	698	714	734	692	732	667	689	751	720	704	725	682	695	723	739	699	692	682	695	755	676	694	723	709	710	724	725	725	694	708	740	689	686	676	701	715	733	726	706	708	680	697	744	693	680	667	678	751	746	694	677	720	732	731	728	715	706	711	712	680	719	726	698	711	701	699	733	732	682	727	705	698	695	696	708	760	717	670	738	708	748	724	742	692	728	687	766	714	685	712	727	697	699	725	680	737	736	783	710	743	701	713	685	704	687	702	706	683	715	742	697	688	724	725	742	734	743	673	715	715	714	688	696	710	695	727	691	686	714	722	689	733	703	689	702	722	705	714	719	725	706	737	690	712	683	717	776	679	726	692	722	752	680	697	705	726	733	753	693	715	708	718	687	729	782	693	726	723	705	688	693	715	684	703	726	738	702	739	738	744	675	710	734	722	721	761	712	719	710	700	716	703	689	715	710	748	714	728	682	701	726	695	766	726	714	745	702	744	702	678	720	702	757	708	732	721	707	686	702	676	709	700	701	740	718	682	769	741	737	737	722	682	707	683	694	694	721	725	654	719	713	728	684	698	711	708	715	726	690	734	724	694	707	736	713	701	718	708	684	701	711	713	685	714	700	705	748	710	661	700	694	673	671	717	745	704	647	757	679	744	681	725	727	669	757	708	711	674	686	661	743	659	707	660	690	726	720	715	730	685	689	705	708	760	687	706	704	739	736	719	723	755	692	686	729	756	742	684	675	692	752	672	727	695	761	668	666	709	728	702	699	671	727	719	752	699	743	646	694	711	696	719	716	691	718	760	738	719	711	719	744	701	748	670	704	735	806	715	666	712	684	723	747	707	687	661	678	693	722	713	741	719	730	722	710	748	725	687	716	686	741	739	712	735	688	718	716	726	698	651	678	766	685	710	748	701	723	716	684	718	681	708	689	700	700	694	735	696	667	736	723	678	688	699	714	728	700	694	751	731	697	764	691	739	720	741	677	733	699	721	707	713	723	722	756	718	751	756	707	679	653	712	741	711	710	724	700	679	706	726	704	708	687	703	711	692	699	741	655	728	738	707	725	721	726	653	726	734	706	707	722	704	708	728	724	738	693	731	714	724	680	694	707	703	729	641	687	734	723	743	700	695	748	704	692	710	722	653	672	758	695	737	742	662	672	731	724	733	746	711	748	681	684	746	716	699	683	713	730	698	690	719	748	668	706	742	717	702	690	719	694	686	611	682	719	760	670	668	731	692	706	705	684	719	768	704	693	718	728	721	709	699	712	751	750	714	701	712	715	715	685	667	718	697	667	718	707	694	654	729	715	711	681	769	725	669	656	666	678	756	647	729	683	697	689	696	740	746	705	727	720	736	723	747	735	744	678	696	684	687	683	710	704	749	717	684	710	727	708	699	676	737	705	680	737	738	735	666	688	662	726	718	739	761	724	711	703	757	716	686	742	720	651	722	664	684	695	738	697	734	716	741	701	746	651	723	722	718	727	702	683	741	712	704	726	675	723	693	665	682	719	764	709	700	698	736	697	727	745	626	727	684	700	715	700	736	671	705	686	775	736	713	669	684	692	720	697	688	663	785	676	696	715	673	693	677	687	721	729	699	724	676	756	720	720	714	746	696	725	695	752	692	695	737	758	698	730	794	763	719	699	737	714	723	702	697	705	699	698	727	712	688	676	716	741	692	709	755	693	733	713	730	694	695	680	712	682	689	722	700	732	712	720	701	706	692	706	716	715	724	744	714	725	681	724	695	709	704	711	725	745	702	718	688	733	711	700	713	686	706	734	718	734	687	766	701	735	725	672	653	717	682	701	737	612	708	705	696	702	739	708	689	698	702	697	774	687	723	690	691	711	730	712	743	703	707	657	727	731	740	653	731	664	697	653	715	706	676	686	698	724	699	700	749	702	732	672	731	703	759	700	744	696	684	678	715	710	771	672	734	648	715	684	696	707	695	697
38142	58045	27014	17162	13684	10140	7774	5221	3600	2748	2221	2087	1966	2010	1770	1673	1682	1700	1663	1782	1741	1753	1694	1566	1478	1448	1442	1328	1283	1180	1167	1075	1080	1046	1053	1023	963	1023	942	967	972	943	993	1019	1020	945	1010	920	954	1002	1018	973	931	984	933	1033	919	927	943	994	955	936	993	921	934	962	976	1001	945	941	1011	963	929	923	964	996	948	891	902	996	958	892	896	899	944	904	946	945	962	935	961	990	962	975	951	983	918	931	926	951	962	1030	983	1003	968	996	946	948	964	978	988	955	887	968	1005	881	923	964	926	946	914	982	961	929	977	908	950	962	923	952	951	968	944	959	931	979	946	931	989	895	975	955	947	928	960	976	942	996	946	932	938	935	959	948	953	913	969	974	949	895	919	916	908	982	950	916	914	930	934	920	927	946	914	878	878	916	911	912	965	933	877	917	924	939	897	974	946	977	904	896	950	1043	933	917	947	911	933	930	945	940	959	952	955	940	934	939	960	911	906	917	905	900	943	930	921	908	925	959	893	939	972	974	932	941	961	895	919	958	946	951	953	981	954	955	972	912	955	903	924	967	943	959	899	909	930	987	955	952	974	922	960	969	945	950	991	940	990	937	937	949	982	964	990	972	925	898	965	960	915	894	954	956	877	884	948	918	957	939	972	897	988	975	921	929	921	940	957	920	939	910	930	915	933	959	928	942	953	928	908	1002	954	914	972	943	975	930	900	931	937	948	935	927	938	922	916	951	953	893	930	930	904	854	905	924	946	968	932	962	893	904	936	906	909	930	953	1024	911	925	973	953	916	919	964	958	924	958	990	982	932	958	917	924	960	915	941	933	927	882	919	931	933	883	919	914	904	932	908	958	903	901	942	942	966	891	944	958	976	969	911	952	984	865	974	949	928	891	891	957	932	984	977	994	913	948	970	922	946	942	950	924	918	922	933	877	952	933	946	903	949	941	961	961	914	923	903	964	873	933	993	946	976	920	972	916	978	924	935	925	910	920	937	932	975	944	932	897	944	888	894	898	924	982	920	943	889	970	944	1017	934	950	899	934	937	903	882	951	932	997	926	897	939	934	936	929	927	965	993	973	920	947	960	903	918	902	915	903	900	975	988	956	935	957	923	907	983	994	911	981	976	920	941	941	927	946	965	893	946	958	983	934	976	888	947	959	921	951	907	957	908	929	953	908	923	934	896	970	934	923	950	887	995	933	983	955	970	885	958	916	902	902	918	929	1005	958	919	952	919	922	954	973	940	985	966	944	952	943	920	951	915	968	916	975	920	953	911	956	926	909	957	908	883	963	927	932	907	931	932	992	940	934	962	922	903	963	927	981	916	937	869	944	920	853	919	879	932	973	937	980	930	962	943	964	929	931	882	916	925	976	989	934	910	885	932	996	955	944	913	999	940	950	967	968	974	961	955	899	944	950	956	899	923	918	979	934	918	939	950	1012	944	911	891	919	940	910	954	940	884	908	944	919	907	929	924	909	943	921	950	911	957	910	924	921	969	929	901	943	926	942	929	946	950	879	954	932	963	915	986	917	918	1007	942	950	984	950	957	917	945	954	939	939	935	948	971	934	909	934	929	895	994	918	940	941	987	898	964	983	909	905	953	914	922	908	950	936	993	978	948	940	922	923	984	932	998	864	932	923	959	981	930	970	964	926	946	915	919	882	934	931	959	899	959	891	976	911	911	988	924	952	932	949	925	923	899	958	922	972	934	945	931	948	927	942	947	911	961	945	941	960	953	937	950	920	917	955	951	926	910	985	921	944	949	927	949	934	924	905	1011	959	919	905	904	942	943	955	923	951	890	943	962	898	887	927	936	930	939	934	918	910	901	924	990	860	968	933	926	928	967	926	948	986	990	967	908	903	990	920	916	954	929	914	897	945	996	926	953	914	921	987	928	913	993	921	905	972	914	942	933	930	926	970	987	935	905	1015	933	984	959	901	945	912	978	915	943	936	953	933	858	976	871	972	916	888	964	918	914	968	932	944	917	959	921	919	924	954	931	950	1016	961	918	948	925	938	1002	995	938	979	992	959	929	886	935	988	957	894	942	946	964	934	914	910	963	924	982	966	931	963	908	1001	970	916	952	943	948	964	966	919	884	950	919	946	964	881	966	949	925	900	971	930	935	889	866	895	837	942	917	974	953	940	980	937	966	934	938	924	925	904	951	896	938	936	943	959	929	923	900	939	937	1006	963	962	990	963	944	925	930	960	946	937	946	954	923	924	914	897	953	934	935	957	987	923	940	955	917	893	864	895	935	923	920	939	943	872	940	919	854	944	949	940	927	945	922	961	897	963	913	872	961	920	923	973	904	897	938	960	962	944	930	941	897	881	910	938	903	974	913	921	966	952	946	980	994	935	937	847	916	917	921	961	945	903	922	940	990	947	937	953	933	973	914	939	978	985	889	983	965	960	925	966	905	950	969	937	959	988	955	976	891	915	985	952	1002	915	969	908	919	975	902	908	946	985	923	938	942	905	911	938	977	967	974	894	900	971	912	899	913	926	954	921	949	905	903	979	984	921	911	922	978	954	893	929	900	960	1000	981	918	912	904	904	902	934	970	959	965	902	933	920	949	945	1008	950	951	971	955	950	974	930	919	972	929	949	917	974	934	902	960	931	947	943	919	920	884	954	917	920	915	934	952	929	897	986	887	905	913	936	942	968	969	965	933	907	920	942	921	975	959	902	897	944	917	904	948	916	967	917	927	968	899	970	915	921	893	951	932	942	939	880	949	891	986	914	903	944	948	920	992	945	945	1000	958	972	930	917	963	970	885	927	985	991	967	951	975	928	1008	913	926	945	874	963	959	864	966	920	937	903	946	936	976	874	917	929	903	956	958	948	981	935	969	950	982	886	921	882	964	888	987	946	895	921	916	948	911	922	981	909	931	910	954	916	959	915	984	869	917	911	858	929	889	959	956	886	954	961	972	1013	908	930	966	898	988	927	907	962	961	942	972	955	943	886	972	929	950	936	940	923	942	888	899	919	940	947	937	986	927	911	941	937	904	965	934	940	897	928	923	911	929	909	920	923	879	970	957	908	958	946	965	934	961	901	974	914	920	926	949	952	939	878	933	917	941	914	932	952	971	906	958	911	929	902	898	963	943	883	934	999	938	933	936	901	923	917	925	962	946	940	965	961	922	963	921	944	948	888	900	941	955	962	900	921	927	935	954	960	962	928	979	993	902	940	965	896	979	951	979	926	914	935	933	929	931	953	951	957	882	944	911	953	945	976	963	992	947	938	948	910	912	936	955	888	934	968	988	971	936	944	955	958	926	893	898	929	903	859	957	948	944	921	999	894	911	984	946	942	942	911	969	945	917	906	941	933	973	971	1000	907	918	937	964	947	933	917	944	930	929	939	934	914	952	926	938	923	941	943	940	938	971	968	954	918	953	995	968	893	962	997	852	943	931	909	975	974	928	935	916	914	934	954	924	913	901	987	988	959	956	934	904	993	894	917	904	917	870	941	899	917	934	961	884	906	935	951	937	958	907	875	960	909
27350	22773	14802	4909	2467	1740	1223	892	733	653	641	617	597	635	586	600	611	616	630	611	601	623	619	605	616	587	588	585	535	529	544	556	543	557	545	514	517	522	503	524	522	503	474	544	531	504	531	532	542	534	512	494	545	518	527	498	532	525	522	528	532	485	542	537	506	602	527	535	520	511	504	539	514	547	520	533	510	519	524	531	553	544	515	513	538	519	490	548	543	471	540	542	539	523	537	530	497	525	556	475	530	520	509	513	527	512	543	531	538	502	503	553	546	539	505	488	502	545	507	463	514	534	526	543	546	485	508	539	503	518	549	494	519	503	514	507	566	506	527	482	522	524	523	549	541	533	561	522	561	537	519	510	533	532	515	592	516	523	515	551	509	485	551	536	544	519	506	529	493	556	500	553	523	458	492	487	516	563	525	547	490	516	526	533	534	501	491	471	531	546	553	507	537	541	508	486	528	517	534	523	491	539	521	458	527	547	557	542	480	552	554	526	531	516	509	506	473	519	588	523	513	498	488	502	473	498	553	535	525	506	523	459	516	520	515	531	522	527	527	490	475	543	501	471	561	504	509	487	550	533	540	560	531	510	501	517	503	528	543	541	505	505	527	521	556	507	538	519	508	482	506	502	517	546	528	553	550	499	569	546	536	521	556	524	509	503	483	497	500	501	496	497	541	505	521	541	511	507	528	503	500	540	536	478	498	464	511	508	543	483	502	544	505	523	504	508	529	501	525	502	529	537	520	522	506	549	551	475	528	523	539	512	535	517	541	500	514	496	513	497	525	526	507	491	535	512	523	542	530	524	502	525	507	513	560	521	562	529	536	511	511	536	500	561	522	527	505	525	527	493	557	500	527	532	560	551	535	532	529	513	529	534	506	546	526	520	508	494	493	555	531	550	497	512	527	530	506	525	504	528	484	555	540	534	546	541	516	496	510	534	557	466	490	523	488	559	497	486	536	545	496	533	540	508	519	489	545	555	505	552	501	528	530	493	498	505	507	486	508	537	525	541	539	499	495	499	520	508	530	521	520	535	507	507	495	544	496	517	548	502	544	499	471	515	510	502	531	528	501	504	528	513	519	540	527	548	522	508	495	560	515	549	538	546	499	518	527	508	525	553	539	523	529	511	528	522	541	518	540	507	533	522	495	535	508	503	494	518	491	514	498	523	535	536	518	546	515	551	533	545	521	529	528	552	485	551	477	507	524	558	520	539	533	529	527	522	541	540	485	501	509	526	555	510	522	529	505	538	544	559	511	545	473	509	540	530	544	518	540	518	501	548	477	513	546	489	486	495	551	530	521	532	510	502	524	538	514	555	521	511	564	556	537	538	483	499	550	540	569	506	528	512	535	501	518	532	538	541	519	543	504	543	527	509	533	520	485	531	468	554	574	553	538	526	501	497	493	535	532	530	502	563	507	498	489	523	512	504	540	533	508	525	538	538	502	556	513	535	526	520	542	526	552	511	540	555	526	528	494	558	552	512	554	477	532	508	494	516	507	543	500	535	528	551	481	512	525	542	524	492	508	525	556	506	554	490	521	497	543	504	482	551	531	534	544	503	498	496	510	523	496	485	567	526	540	496	504	522	540	556	496	516	525	522	477	526	479	546	549	544	512	529	530	510	525	535	508	508	528	554	526	464	484	504	515	507	538	535	542	499	494	502	551	528	538	512	514	532	521	572	521	511	523	503	516	491	557	518	508	518	500	535	531	502	556	535	525	539	569	523	520	529	500	468	524	546	496	552	571	516	529	518	576	525	493	579	500	490	520	558	532	525	518	476	502	508	502	522	549	549	532	521	528	528	505	556	552	546	502	508	495	525	522	542	491	509	527	509	533	497	506	471	512	507	503	503	511	501	508	524	553	518	499	529	498	500	526	527	543	488	535	540	523	550	524	520	528	513	526	531	516	507	501	476	533	588	509	504	550	576	511	555	528	526	515	508	555	521	515	520	533	530	516	462	523	514	530	453	581	552	510	499	512	546	524	535	497	547	555	495	481	533	516	504	496	510	516	537	512	494	520	515	519	507	476	497	528	507	559	507	527	551	526	547	487	568	482	530	537	534	532	523	511	511	507	514	531	506	495	556	518	540	512	499	512	508	512	569	500	526	510	535	515	524	506	526	565	535	506	530	513	509	502	511	520	517	534	522	478	510	512	550	537	490	497	529	493	520	511	496	499	494	458	516	495	541	537	557	529	524	565	518	511	544	537	503	528	532	522	560	496	549	514	478	504	554	552	514	521	519	529	518	496	522	512	509	500	498	534	502	550	524	521	527	505	485	555	502	514	495	539	485	481	530	556	532	548	540	456	542	525	486	473	516	535	534	497	530	531	534	522	529	512	484	546	565	542	553	459	583	528	516	541	561	534	504	523	546	534	516	529	545	506	513	555	502	509	542	545	460	525	556	500	558	515	534	475	534	487	507	541	489	541	473	505	531	522	508	515	532	505	541	544	515	532	464	520	505	524	551	545	529	542	527	520	528	516	521	519	534	509	531	498	497	512	534	566	521	499	524	551	584	538	510	540	482	476	541	535	534	567	544	539	513	505	508	480	570	481	512	507	516	518	527	481	538	498	529	517	554	493	516	530	551	523	487	560	523	513	527	498	522	533	511	507	538	486	530	507	508	542	522	527	504	495	496	514	534	518	558	519	533	522	522	575	501	524	499	517	537	565	510	524	501	494	523	518	541	479	509	528	516	519	552	566	503	539	569	528	527	500	538	480	535	497	496	487	510	496	557	518	511	494	507	534	568	554	537	514	526	523	507	535	518	500	526	530	490	501	491	514	525	504	506	554	511	512	536	532	506	499	561	517	515	514	532	556	478	486	486	539	529	548	547	499	544	510	532	525	547	548	526	549	493	498	506	501	526	512	510	569	546	511	565	480	552	511	508	541	520	511	537	495	478	503	496	546	565	518	560	519	547	536	490	550	542	515	552	495	514	554	520	501	519	501	522	530	504	491	515	491	487	529	511	501	533	519	479	480	491	520	536	534	522	546	513	504	469	550	492	547	527	523	529	512	505	494	495	507	521	544	491	512	505	508	465	492	566	532	499	499	514	512	513	553	544	549	551	515	507	541	519	570	534	494	493	488	531	507	516	500	481	515	518	514	492	488	481	537	507	531	545	528	507	522	486	541	529	555	478	516	533	489	516	537	458	522	532	499	499	524	515	501	500	530	544	502	513	541	532	520	511	547	498	513	565	468	527	524	551	519	523	519	537	520	573	504	511	511	497	514	514	558	526	528	531	505	509	511	527	516	552	464	547	494	512	512	483	551	505	529	545	523	522	490	535	515	485	543	512	550	534	525	521	491	500	555	534	521	468	513	530	485	528	499	522	526	506	545	524	523	505	486	527	541	524	504	526	543	451	513	502	498	493	528	531	494	484	544	504	518	511	533	573	513	529	521	519	499	592	475	523	487	493	508	504	523	484	523	506	514	555	543	490	483	523	542	545	514	502	530	516	525	545	501	538
28105	35488	12136	6123	4857	3527	2492	1871	1389	1109	1021	985	976	959	927	897	975	899	954	943	942	889	929	906	929	911	794	835	810	813	728	737	753	722	698	706	725	713	700	688	698	700	695	735	701	715	663	712	730	714	681	690	712	703	724	709	689	704	719	707	711	733	694	701	686	723	684	701	732	700	664	698	660	663	693	744	681	718	743	690	658	717	734	720	710	690	719	706	742	658	678	685	672	705	703	696	703	690	708	726	691	675	709	685	678	731	690	708	681	716	691	684	705	699	700	740	671	687	718	704	681	714	677	762	689	716	720	722	707	659	711	714	723	715	666	703	722	691	662	698	689	713	690	737	720	689	745	733	723	723	693	698	691	722	750	627	697	699	680	715	674	707	699	729	775	677	714	736	701	714	726	672	683	709	720	760	704	711	716	713	735	702	715	702	720	733	689	727	639	719	730	651	681	682	673	723	692	727	710	705	705	749	706	663	691	691	734	682	751	672	671	705	708	721	755	729	671	701	715	733	732	689	714	700	692	675	741	712	731	702	685	736	674	711	697	690	686	699	682	702	678	713	706	716	711	725	695	676	709	684	679	732	676	668	694	719	709	745	713	710	703	716	688	689	689	675	700	675	687	691	709	668	670	683	696	708	684	673	716	739	717	672	682	686	728	665	662	721	685	703	708	674	723	734	703	707	730	666	708	742	704	726	701	708	686	683	739	693	694	716	707	701	688	718	723	644	675	712	685	689	749	662	700	686	721	739	685	687	704	663	688	722	696	670	686	666	675	684	665	722	659	733	687	730	683	697	674	692	694	667	712	654	693	692	714	735	708	648	668	707	688	729	677	686	691	685	686	688	704	627	673	689	706	694	706	709	720	724	748	701	704	712	689	676	693	638	709	658	668	710	670	664	703	702	687	709	784	679	679	671	683	732	739	730	708	706	668	710	692	655	744	706	677	669	710	699	691	735	739	660	636	694	653	726	675	709	674	677	698	707	688	667	766	732	703	706	675	687	674	685	708	732	655	710	673	717	749	705	711	726	681	683	699	685	703	683	702	764	704	727	744	689	707	691	697	645	710	725	683	716	742	766	686	688	723	724	676	727	670	711	698	701	690	694	707	643	705	730	670	732	760	726	689	670	708	715	767	703	710	670	739	686	738	710	730	669	685	703	736	695	674	687	661	732	669	702	740	721	695	685	676	712	703	728	675	734	690	706	672	663	685	732	654	725	731	753	675	717	678	685	651	683	741	711	740	730	702	670	727	675	697	678	679	733	669	759	723	661	677	693	731	694	678	676	689	684	714	722	689	684	700	681	686	676	653	680	668	710	706	681	718	711	751	730	706	722	696	681	651	706	680	710	705	760	700	675	672	699	706	733	672	639	675	710	695	726	691	675	710	682	713	710	729	707	757	718	722	738	678	640	697	720	737	711	657	654	765	672	645	698	676	727	710	713	697	700	710	687	715	669	746	710	713	689	670	694	699	700	650	741	694	722	742	684	691	695	719	707	667	725	678	711	665	715	708	699	720	715	720	715	685	692	656	710	743	685	701	674	720	732	684	680	673	710	724	685	691	753	661	716	675	674	710	717	702	707	723	676	712	694	676	706	712	693	688	653	698	733	707	700	717	729	705	696	679	755	708	683	656	680	741	721	704	669	714	657	728	686	692	719	708	706	703	717	693	704	722	653	702	717	665	661	680	672	729	661	769	692	650	735	726	697	687	765	713	696	703	706	692	698	726	680	692	692	694	698	695	687	705	740	690	729	660	751	719	701	669	683	689	640	742	728	675	688	724	682	714	722	731	711	671	678	730	720	668	718	705	664	710	674	696	648	712	724	710	659	655	747	700	675	705	684	720	732	676	656	655	696	668	637	668	676	673	669	750	670	728	701	689	747	661	677	700	717	634	698	742	697	718	644	724	692	704	690	692	701	705	669	720	752	649	686	699	712	656	696	721	706	675	685	693	704	695	711	744	708	687	695	751	706	745	679	683	683	680	717	720	639	680	662	729	693	725	735	676	678	690	658	736	726	693	647	687	707	693	737	722	635	720	706	732	687	723	679	757	707	715	725	710	696	696	678	690	699	724	737	717	654	643	653	708	654	709	672	694	714	731	718	707	712	709	636	728	686	668	674	712	682	709	671	684	686	714	653	733	697	676	694	683	688	681	694	728	709	717	673	681	695	664	705	764	669	748	682	711	652	725	712	682	694	659	654	735	669	676	674	738	648	718	741	704	678	678	698	686	709	719	713	676	741	683	715	725	707	666	685	722	697	701	752	725	695	733	702	706	749	667	693	722	694	721	697	716	710	669	675	692	679	711	678	677	706	654	709	705	669	683	678	688	701	689	697	737	665	668	705	682	666	681	697	711	687	633	693	681	699	700	665	658	629	690	697	733	669	735	684	730	681	648	676	645	689	745	705	693	700	663	754	710	724	674	682	706	730	709	739	691	754	688	649	711	696	663	694	719	727	671	689	682	666	724	715	660	710	698	670	689	687	732	686	733	707	719	686	736	695	679	681	693	702	646	663	726	664	686	711	691	705	743	717	713	679	712	683	726	668	687	678	659	641	701	755	672	698	697	705	717	690	667	679	742	657	742	753	644	695	698	631	756	698	738	669	709	717	713	666	699	734	756	673	693	726	685	680	689	710	715	690	733	710	721	680	678	663	689	679	697	712	770	729	668	717	712	692	675	687	712	685	687	732	718	713	674	672	711	688	710	663	711	638	686	727	716	681	654	687	659	694	720	676	752	667	727	683	723	709	618	691	675	696	671	751	691	684	667	685	671	712	699	707	726	657	699	740	695	748	693	691	679	728	660	672	701	680	732	674	683	703	735	707	760	674	653	707	720	684	697	727	623	662	703	648	733	692	716	728	647	691	711	664	738	682	683	654	736	692	703	678	727	745	674	718	669	668	700	671	746	663	699	713	719	701	669	683	713	698	692	673	683	721	671	720	677	719	693	679	713	716	664	736	701	700	690	697	750	691	654	718	712	739	690	704	711	714	685	748	677	671	746	738	711	699	706	662	684	695	662	668	692	686	725	694	707	683	694	707	700	642	700	676	694	692	705	729	679	717	717	661	691	683	695	695	674	689	669	686	683	660	693	706	710	694	701	677	698	682	748	669	711	709	740	707	674	719	687	685	715	784	719	679	689	726	707	679	711	665	676	662	716	714	716	696	707	665	711	709	723	697	664	683	672	714	740	698	736	694	732	732	725	727	707	705	661	735	711	725	653	695	708	683	706	706	683	686	697	702	706	744	703	692	740	707	719	698	712	739	728	730	765	714	699	681	726	720	707	712	746	712	666	721	648	724	698	708	710	706	702	714	713	712	700	685	695	684	727	688	678	693	649	687	718	665	686	713	695	678	678	699	683	732	650	665	727	705	721	720	694	737	726	683	737	730	702	669	706	652	685	709	691	711	715	637	708	738	712	732	718	669	735	721	707	683	695	661	679	696	713	688	669	715	676	683	725	680	691	657
23792	20792	27698	23793	20458	8934	2901	1701	1308	1119	1107	1002	998	975	954	929	1008	969	1009	929	1015	948	964	861	926	888	834	850	873	835	777	788	809	754	774	776	761	794	755	821	724	737	757	778	740	729	701	725	799	768	744	761	768	797	702	728	696	721	758	743	719	739	719	738	711	751	695	753	781	699	691	789	797	691	720	750	753	728	706	724	772	750	722	734	775	694	722	760	788	730	741	746	797	742	758	728	717	760	723	820	731	726	801	718	735	715	710	757	733	737	678	756	732	725	774	738	723	718	764	717	753	755	782	688	758	727	743	766	714	714	748	779	714	748	756	730	770	736	695	749	707	717	791	764	734	737	792	761	738	723	714	735	749	722	720	753	664	700	725	727	744	742	713	757	772	769	786	708	746	725	737	777	670	741	705	708	726	769	726	784	726	713	715	742	731	754	746	738	696	704	796	773	783	755	728	767	713	779	764	696	750	723	704	755	719	773	739	787	746	774	714	748	698	755	694	699	766	706	732	744	765	770	763	764	734	752	798	729	707	750	735	735	757	796	750	746	734	712	724	720	745	782	766	737	722	758	755	758	771	754	773	754	756	700	737	747	741	730	754	712	720	779	733	707	693	761	724	741	764	724	757	745	729	741	743	754	763	716	737	758	744	768	714	714	732	766	717	786	716	731	674	706	753	733	772	744	759	719	734	717	775	712	736	768	738	739	697	718	713	756	737	757	711	724	766	777	745	700	711	743	771	756	727	714	765	756	735	732	730	762	785	812	710	731	721	705	715	743	740	766	727	751	697	720	809	744	831	760	735	756	764	707	724	727	749	722	774	770	754	744	732	734	765	735	793	756	737	730	746	745	680	715	723	751	701	693	745	766	724	720	731	755	726	725	787	735	733	757	737	706	779	778	722	768	753	735	721	721	698	746	727	738	730	774	707	720	726	719	732	751	710	743	746	737	734	776	732	740	725	760	754	784	717	714	721	763	734	742	769	720	728	753	758	733	714	742	765	729	728	702	750	732	719	738	752	748	749	745	757	744	724	784	753	741	674	719	697	723	751	747	723	728	729	747	710	762	758	773	727	729	748	736	747	717	746	734	777	726	789	760	687	709	722	726	725	729	743	721	762	734	725	735	783	721	701	700	813	762	730	733	724	748	726	748	739	725	758	733	760	761	744	694	761	756	715	737	706	726	717	738	747	756	708	779	744	683	716	778	753	692	753	713	791	718	771	743	717	746	716	682	729	749	768	682	761	766	724	775	727	724	663	753	704	752	727	730	707	782	745	735	781	736	700	732	722	797	723	742	754	708	745	717	716	754	734	756	711	731	762	725	783	722	785	709	751	705	729	711	762	723	771	716	763	698	760	748	770	734	724	763	749	770	739	750	747	748	652	744	730	747	694	709	705	754	676	733	805	740	754	732	768	731	686	669	718	762	715	725	727	719	737	753	748	780	707	720	769	765	738	788	694	724	724	745	696	707	753	746	709	720	787	708	733	739	752	758	742	735	757	719	780	766	710	740	731	803	712	733	739	716	764	679	735	724	718	742	741	766	673	729	746	768	706	749	717	747	751	722	780	738	706	703	746	779	715	700	765	735	738	741	763	736	739	751	730	771	732	699	737	784	750	704	729	682	763	724	686	772	730	755	769	719	748	709	728	760	705	689	730	756	771	704	760	768	747	741	721	679	744	741	751	705	769	753	725	694	765	742	772	722	739	728	759	761	737	747	737	746	731	740	729	729	710	733	748	724	780	753	779	731	720	737	770	733	740	735	739	707	686	689	741	784	771	746	729	753	738	784	784	733	758	801	711	700	739	746	701	721	759	707	783	714	760	754	706	694	738	765	763	723	738	666	757	761	698	795	738	803	732	764	719	725	722	737	736	718	708	741	776	740	741	707	755	745	701	722	709	712	728	730	751	708	686	734	701	715	720	682	724	793	693	737	707	755	753	703	757	735	715	731	758	721	720	696	773	734	730	736	737	723	685	761	739	706	725	723	726	720	776	777	762	743	737	782	721	681	761	723	734	688	721	715	760	692	793	772	749	708	719	762	783	750	767	769	756	704	752	761	740	734	695	791	733	747	744	694	766	770	729	764	699	768	732	717	741	730	766	693	701	726	736	760	732	702	699	723	768	761	761	725	729	764	736	753	768	694	744	743	759	723	799	736	721	737	748	679	734	708	717	745	710	665	744	742	712	690	728	721	756	731	720	703	693	783	713	720	711	744	769	788	782	747	746	718	683	763	738	757	769	767	765	735	775	783	720	746	696	748	771	727	727	754	714	784	755	704	718	742	761	777	688	754	703	745	735	769	781	747	765	693	696	737	716	778	714	666	722	758	750	725	720	751	730	741	767	743	705	761	742	739	685	758	748	730	703	731	757	725	783	767	742	714	744	782	694	726	739	662	707	727	779	758	766	762	743	743	771	738	773	733	745	758	731	725	766	741	758	739	764	726	732	797	746	711	731	744	718	759	780	724	733	743	737	697	743	737	777	761	769	710	699	735	771	734	714	755	770	734	731	754	808	690	774	721	761	735	756	731	748	705	767	715	717	753	709	778	771	754	768	667	729	748	731	772	722	736	769	735	709	737	714	717	699	757	718	740	746	759	716	778	719	734	762	717	740	728	739	782	770	708	708	720	694	735	728	764	751	765	740	726	752	758	715	731	699	728	704	772	692	765	717	748	702	752	721	690	716	734	769	742	711	789	790	786	665	756	774	751	796	781	745	699	784	689	737	760	735	767	750	764	734	725	750	758	714	755	730	706	731	720	751	802	753	771	719	724	672	756	706	728	726	723	744	762	761	754	734	745	756	718	798	717	745	688	722	746	740	699	695	732	730	734	742	725	781	753	764	716	727	725	747	733	672	737	727	759	761	761	729	748	712	753	690	749	743	771	719	773	712	685	735	751	736	721	750	723	741	722	724	694	688	770	752	740	699	792	737	689	737	745	683	725	767	752	739	751	775	705	762	736	755	766	754	786	707	757	759	733	737	723	712	740	765	737	680	730	772	757	746	716	730	725	784	776	741	744	712	703	761	780	772	709	727	787	693	737	713	768	790	728	733	752	777	715	746	764	705	768	700	683	753	711	728	700	718	715	756	717	756	748	691	705	733	738	761	704	763	745	804	756	737	690	774	714	744	746	725	737	710	714	765	721	710	743	784	777	732	713	756	721	699	773	727	729	718	775	741	725	685	748	712	712	738	752	745	781	742	696	706	753	767	696	771	715	765	726	724	737	756	747	772	755	754	684	775	784	730	725	818	770	732	751	687	760	727	722	699	708	716	758	726	732	752	748	725	743	704	715	725	758	725	738	714	729	699	712	729	705	748	721	740	744	724	803	747	732	729	728	707	726	777	752	688	768	721	716	718	705	745	746	723	713	804	749	770	701	752	708	765	724	707	762	779	800	732	736	724	672	785	785	750	714	758	732	720	768	738	820	730	724	713	731	765	802	716	749	778	684	712	720	769	773	751	723	758	708
32933	47871	19359	10406	8088	6246	4660	3309	2517	2134	1944	1837	1681	1633	1465	1440	1535	1565	1477	1499	1632	1566	1477	1428	1379	1306	1288	1259	1213	1178	1113	1105	1051	1086	956	1040	1003	989	1019	1038	948	964	1098	1023	1024	971	1002	859	975	960	1034	962	1004	960	979	965	946	955	1034	983	1003	938	936	1029	971	1031	987	945	987	946	1002	1004	997	952	1004	1031	1006	961	957	960	983	939	978	978	947	976	983	939	956	1002	997	964	963	968	981	950	1003	941	956	992	971	943	975	1022	970	1006	1014	974	950	941	930	937	903	954	973	977	999	962	1001	946	999	1002	987	941	905	1044	1002	980	1025	996	1001	960	999	1012	979	971	981	973	1022	1020	960	947	1025	975	971	980	979	952	942	949	961	1040	906	992	898	964	994	977	997	991	1028	980	996	964	945	958	907	1024	1002	982	982	1018	1012	987	965	937	969	984	959	935	1019	1016	992	938	965	960	943	947	962	988	952	940	1010	1019	1015	976	976	919	956	986	979	960	928	1009	950	961	961	964	945	954	1036	966	937	936	994	977	967	962	1003	949	966	905	955	980	970	1007	975	1015	981	997	935	1011	956	964	978	948	939	942	996	948	1014	994	954	999	876	949	975	949	950	995	996	972	992	921	1018	952	927	1008	1004	957	935	980	998	931	981	1000	971	962	1023	974	958	979	990	984	933	948	990	914	953	954	960	969	975	978	929	924	967	1068	994	1054	979	975	962	945	976	990	954	1011	972	916	947	981	878	992	998	1005	953	924	957	921	1005	1012	1010	1000	974	957	953	971	953	989	923	929	912	913	933	998	951	976	935	961	993	977	1051	1011	990	958	1062	1055	955	953	1015	1004	936	962	983	912	977	977	969	957	969	981	955	942	1018	983	946	939	1011	966	970	944	922	985	984	932	1004	902	1021	1033	994	984	942	933	995	1002	986	956	952	961	1004	976	951	988	967	1002	920	984	966	1007	977	938	976	988	922	891	973	1037	984	983	1012	910	1044	976	933	1008	989	978	955	1009	983	1000	956	956	953	1000	976	945	988	986	952	957	933	921	996	1004	933	929	995	936	991	981	999	986	953	936	973	1013	953	951	927	931	964	930	990	969	988	995	977	1005	1034	979	948	984	990	991	969	976	977	960	955	970	955	964	1008	972	974	979	943	978	982	980	948	999	991	990	928	978	996	905	928	918	972	1010	961	992	1029	1005	910	966	973	958	966	965	908	939	928	1033	972	959	964	947	947	957	932	1042	996	1024	967	974	986	954	938	990	958	1047	1002	956	1022	890	949	927	980	968	962	981	1006	924	1002	925	971	1003	917	991	933	985	947	951	999	992	933	969	1021	944	972	928	912	1006	1009	991	960	1021	964	961	986	982	974	982	1005	950	989	959	998	968	971	919	920	948	985	1012	986	1012	1001	964	996	1056	992	914	948	954	1029	977	906	978	977	968	1000	950	998	976	968	995	958	1005	984	972	980	952	1009	1016	1000	947	965	962	927	975	933	1032	937	974	976	969	948	956	997	943	977	1013	984	974	908	992	934	972	952	956	943	979	961	1007	928	986	934	970	954	935	946	970	988	994	890	921	1025	973	952	959	961	957	995	978	993	963	974	1016	946	967	959	1032	939	1003	902	997	1001	950	1012	955	1046	947	976	992	965	1041	950	994	1014	959	929	994	919	995	944	946	926	957	957	984	1041	966	913	912	981	979	924	944	1028	944	983	930	944	945	1011	957	969	930	962	934	939	964	964	1016	972	986	1037	963	1045	988	905	905	979	967	1000	1000	947	990	933	1008	987	1012	950	986	1004	1050	1002	1024	920	922	988	979	986	975	989	975	981	928	1023	956	972	942	1011	941	1000	950	948	971	925	1019	917	1039	938	969	981	973	971	989	976	917	947	938	955	957	975	926	1034	952	930	954	1016	944	995	915	966	957	957	978	927	980	1002	991	981	977	972	1003	998	1020	975	1012	968	957	954	969	1014	948	936	992	1001	989	1019	971	953	950	980	936	989	946	950	1070	968	992	959	1018	996	938	920	951	988	977	974	964	947	982	942	971	941	1025	976	1024	935	972	1032	1014	988	952	955	951	957	981	943	929	950	1009	1017	884	1014	1046	1008	905	1032	976	914	968	931	963	970	940	984	969	942	982	938	904	973	993	959	1003	989	956	1024	990	1000	958	953	970	1046	1019	949	941	1006	989	1000	965	972	994	974	927	953	996	996	976	1018	940	950	958	972	940	981	1008	950	1000	983	889	956	989	962	962	953	969	968	957	1015	981	936	992	959	961	989	984	981	980	992	978	952	950	982	916	923	959	958	983	988	969	972	1024	976	950	982	972	957	999	993	918	964	962	971	961	964	998	996	965	1021	955	986	961	1016	923	940	929	974	918	998	992	902	1003	996	926	989	986	975	1016	959	951	898	948	1003	956	911	941	939	958	947	986	954	939	976	990	928	977	1006	1011	952	931	985	925	987	989	971	980	1034	905	949	981	998	959	912	954	944	949	938	981	1022	954	954	952	964	931	935	968	975	923	945	975	953	927	981	991	907	1001	966	974	974	1046	942	987	940	990	943	951	1076	995	962	974	948	968	983	941	1011	938	1018	986	941	910	960	946	995	995	923	933	988	1007	990	974	948	972	973	1007	985	938	987	947	965	980	964	986	999	949	942	1014	987	956	955	995	984	957	963	988	999	935	1004	979	995	958	998	957	949	961	928	984	968	953	982	1025	932	953	988	1011	982	999	1011	1004	961	994	966	1032	986	986	1005	976	966	949	991	992	952	999	953	942	977	956	946	954	1021	924	921	1022	972	990	973	966	955	983	945	962	980	960	1034	944	970	967	935	993	957	971	954	956	980	981	943	1025	941	943	1018	963	993	959	935	979	886	974	960	977	960	935	937	981	1030	984	963	946	949	940	969	968	911	1035	953	943	942	973	923	990	1048	955	962	938	967	962	1029	1026	965	997	1030	1023	987	933	1070	946	952	962	968	980	941	1012	1005	970	954	965	984	960	944	964	973	1021	932	956	953	997	951	964	999	947	978	975	998	991	989	967	928	952	1004	1012	1054	949	953	993	978	971	1022	932	969	1001	967	960	925	943	1002	959	995	965	946	921	939	924	982	981	955	983	970	965	959	949	936	991	980	973	915	940	977	987	997	968	952	1060	959	978	996	974	942	969	960	951	927	961	931	1018	1024	955	975	1000	975	1019	980	944	967	972	986	956	952	944	1049	986	937	966	937	978	972	947	896	935	942	962	951	980	988	978	961	998	1013	968	966	970	995	1004	938	969	1009	991	996	970	971	995	1027	1015	917	966	938	964	1059	987	994	993	998	978	964	981	981	988	988	950	986	966	986	946	980	914	977	930	949	969	961	969	922	989	969	933	951	965	926	974	980	950	940	974	991	919	962	953	969	997	1026	958	958	957	932	940	991	1014	954	959	956	915	1024	993	1002	955	961	985	970	989	984	965	975	1016	1001	959	904	967	972	976	998	968	1015	949	968	1009	952	983	994	997	954	945	968	944	965	915	949	1013	957	949	948	971	955	968	995	1032	1009	1025	952	960	954	967	955	954	993	980	947	958	961	963	977	1004	987	992	1014	958	976	985	1014	1024	983	946	898	953	961	941	953	961	969	949	971	974	978	1014	940	967	981	965	998	952	997	977	951	1002	1003	951	991	985	958	970	978	932	942	934	1019	979	1006	948	975	941	1005	886	962	977	974	938	980	999	983	972	946	1037	963	959	955	976	959	966	928	955
22797	20795	28196	23367	20740	20239	6880	2214	1533	1273	1219	1146	1126	1056	961	1041	1051	1016	1077	987	1043	1091	1040	933	1000	914	865	844	849	793	783	799	755	690	740	726	706	705	743	716	698	722	695	691	705	677	697	716	668	695	724	696	695	669	713	638	673	715	734	702	619	698	702	690	712	653	642	683	690	702	715	690	750	689	684	679	732	688	708	715	689	663	765	661	685	700	704	713	685	736	705	692	688	612	690	711	688	678	671	693	687	677	647	698	709	684	664	686	709	710	708	706	653	696	705	659	697	713	694	689	689	709	683	693	634	682	689	708	687	709	685	684	730	711	746	683	662	658	699	664	670	676	674	685	710	715	730	668	667	671	686	677	692	684	685	696	673	743	706	725	687	676	678	707	684	704	669	690	705	698	656	670	708	674	656	626	726	751	677	676	700	675	670	709	658	672	745	655	658	633	724	685	673	687	696	653	656	692	641	720	710	679	638	607	654	669	743	686	683	693	691	683	706	700	727	671	689	697	695	690	687	601	681	667	745	714	664	682	685	689	644	700	700	650	707	701	665	627	676	697	712	647	630	668	690	676	707	672	656	664	717	689	643	630	719	671	692	654	699	653	639	693	655	719	654	668	659	691	652	681	681	651	645	751	673	675	689	681	688	689	703	658	693	670	688	654	745	706	681	679	700	669	660	688	705	678	700	675	669	680	708	678	704	658	680	647	658	608	649	660	694	678	666	663	684	668	665	666	714	692	714	718	640	681	672	709	712	689	703	670	709	631	692	727	692	703	684	659	678	722	715	696	674	699	688	678	679	706	660	724	730	675	667	660	664	642	709	686	696	685	716	625	686	658	650	639	684	691	697	670	669	669	692	689	660	698	700	702	682	697	694	705	661	744	672	738	684	753	625	656	682	665	677	674	676	672	626	672	709	647	707	664	717	661	658	706	713	702	698	654	678	672	680	655	683	669	679	651	680	741	684	688	692	710	704	663	696	665	646	717	654	645	625	720	723	655	684	715	642	649	717	692	686	669	680	638	708	673	740	740	606	702	658	690	708	646	696	660	670	679	690	665	730	688	652	674	665	679	645	711	641	636	676	667	691	707	640	698	740	694	678	696	681	680	732	690	645	699	710	639	636	668	691	690	680	685	640	664	705	651	746	701	684	656	728	634	689	660	639	682	686	652	699	629	658	663	695	664	700	680	710	711	702	687	679	678	681	667	688	724	677	743	668	704	705	707	691	661	681	684	670	655	655	639	683	715	700	679	663	679	698	667	696	691	710	643	628	717	698	669	666	698	678	670	669	659	689	665	699	674	658	673	706	694	708	674	668	683	701	715	731	704	685	674	743	667	700	665	689	698	668	696	733	679	694	678	700	717	669	670	664	697	671	688	660	687	694	654	645	684	667	654	681	694	655	734	700	662	713	651	707	679	712	687	693	729	655	696	661	746	656	684	707	662	700	692	699	694	634	647	719	658	653	696	689	647	662	717	681	690	684	714	655	676	673	687	639	676	662	677	709	647	692	665	711	653	697	696	670	668	680	651	683	642	673	677	706	651	706	660	674	667	680	655	706	677	715	722	665	681	712	679	689	683	690	661	682	664	640	661	685	670	702	698	649	697	691	654	695	724	682	680	659	649	694	642	663	652	667	719	700	690	608	639	694	699	716	663	682	685	669	646	678	690	736	677	666	695	726	654	656	668	716	681	693	681	615	693	683	694	671	700	697	707	637	685	722	682	731	694	698	675	665	663	716	678	637	648	716	701	678	657	661	683	695	683	651	680	683	698	722	736	701	667	663	683	668	649	643	689	683	701	657	674	734	664	701	708	663	723	646	732	674	655	725	709	637	688	679	649	694	682	688	683	699	679	679	690	706	691	683	711	676	664	695	668	631	681	711	730	655	685	663	657	691	704	714	697	672	666	668	677	659	726	716	738	708	708	695	713	714	675	719	671	697	593	691	706	664	673	702	661	704	665	653	643	665	684	683	679	705	683	706	682	658	645	686	668	649	669	648	693	670	706	703	646	721	652	652	710	699	655	622	669	708	726	703	704	654	719	661	649	664	698	687	676	639	680	726	692	707	697	695	708	693	691	715	701	676	688	667	719	716	736	701	678	675	687	682	639	711	656	669	692	710	656	719	615	672	683	663	665	622	674	628	637	678	653	667	697	739	713	683	676	638	646	711	702	675	674	685	688	717	671	721	679	681	684	680	686	712	684	727	642	705	673	654	650	698	703	677	685	702	677	635	724	681	662	679	705	686	691	710	703	716	689	650	727	677	677	722	692	672	674	721	653	713	680	684	684	668	692	681	645	655	668	712	656	704	668	660	670	663	689	715	662	669	704	686	679	688	689	694	670	667	703	672	710	647	662	679	690	684	675	672	681	733	692	677	687	709	644	671	701	670	685	693	643	643	661	710	708	748	709	670	682	662	675	674	686	715	710	691	670	665	669	727	732	651	735	720	724	665	698	701	630	671	679	689	732	689	705	686	703	697	671	679	685	644	612	695	664	691	649	706	677	699	650	657	661	669	745	710	702	648	699	643	629	663	650	696	651	683	665	684	649	697	695	653	742	667	687	688	667	686	718	709	652	706	642	688	690	653	706	721	653	664	644	702	698	694	698	672	689	665	732	696	704	734	701	630	668	697	674	654	652	636	692	709	659	654	700	740	741	672	689	705	690	667	675	708	623	705	665	723	695	695	670	700	673	730	671	706	658	677	682	738	676	662	711	690	662	659	674	668	669	684	661	706	655	672	704	688	656	723	649	674	692	703	695	644	741	666	653	704	664	666	669	683	645	720	688	633	683	662	689	697	702	686	704	719	673	655	740	714	675	700	715	718	739	677	697	689	638	668	695	698	666	694	680	639	723	659	669	653	709	668	706	706	668	691	712	681	658	649	685	647	701	672	650	670	684	686	665	679	659	709	692	690	675	678	652	675	724	688	680	644	640	680	657	686	637	667	712	685	704	730	705	690	677	677	656	678	667	693	647	707	743	677	668	652	666	669	707	728	697	667	703	757	682	699	674	698	640	658	709	665	664	669	717	628	681	661	659	683	653	648	651	680	683	654	694	674	688	708	705	702	704	640	633	719	675	697	667	669	667	647	660	698	739	713	684	692	658	641	731	705	736	664	707	713	678	659	678	682	729	703	651	679	720	678	678	739	623	721	752	658	687	693	708	619	720	717	677	685	691	672	710	684	766	743	709	696	703	733	700	700	650	702	709	675	694	738	768	700	659	641	714	691	636	695	686	661	690	686	701	663	700	662	687	700	710	705	688	690	702	646	659	670	725	710	674	700	679	699	678	712	657	636	624	678	679	711	651	673	648	664	669	679	689	651	684	691	685	677	678	699	693	674	728	729	703	659	723	709	677	663	764	684	686	671	714	638	683	649	705	696	683	668	701	694	660	616	674	701	759	734	657	667	664	668	714	676	697	684	689	741	644	683	695	696	709	705	625	673	675	751	635	660	634	698	630	676	664	722	652
36919	55886	24050	12127	9882	7685	5522	4239	3193	2527	2364	2210	2004	1980	1671	1718	1779	1756	1755	1796	1833	1764	1629	1620	1499	1382	1456	1294	1278	1110	1151	1058	1100	1041	975	965	971	968	983	936	956	929	991	941	869	919	953	949	935	914	875	872	943	917	919	980	922	901	921	935	907	887	923	970	876	939	857	883	941	917	877	895	908	916	895	906	928	914	866	908	929	910	899	907	899	858	894	941	905	946	919	875	904	941	930	915	886	910	896	874	859	874	935	930	968	947	898	973	880	922	890	873	973	914	889	880	869	933	912	930	922	966	949	880	904	910	958	847	893	885	918	917	889	958	901	861	862	872	916	872	955	884	919	881	872	883	879	930	908	929	894	879	875	830	966	898	919	882	922	932	873	885	858	873	958	896	901	913	929	954	933	867	896	898	926	910	877	891	924	876	932	889	852	910	906	865	866	871	891	899	908	895	920	878	929	949	962	919	958	903	878	920	872	905	954	888	936	903	905	923	880	874	929	914	908	922	933	896	901	891	903	907	936	876	895	848	893	869	928	883	896	894	867	918	870	914	841	879	894	903	874	925	892	916	859	921	936	900	916	894	889	861	936	873	915	855	935	864	901	922	881	862	912	877	924	890	889	861	929	939	867	868	848	880	828	934	918	879	903	903	914	910	857	871	879	924	907	943	856	903	898	904	892	918	882	854	908	907	902	917	827	910	960	968	923	886	992	966	906	864	938	868	904	919	862	902	883	866	906	884	897	815	876	866	875	928	877	892	930	896	901	855	872	879	895	885	900	863	911	926	910	915	904	882	961	875	877	886	940	910	916	880	879	912	901	902	936	875	933	897	906	928	918	876	912	865	917	926	894	926	866	908	937	863	923	887	934	846	910	954	924	909	888	872	867	950	871	900	911	930	934	879	933	969	957	926	908	843	871	921	914	928	955	893	891	820	896	892	867	897	917	932	910	841	931	930	936	878	903	919	892	911	888	895	859	892	889	864	922	864	875	896	869	890	902	929	862	896	831	904	918	824	850	894	872	906	922	835	912	932	910	882	896	856	849	875	929	891	903	954	948	894	914	855	907	899	906	905	896	935	897	875	914	937	881	868	885	925	913	858	931	926	870	877	892	912	885	960	841	888	850	895	855	894	853	832	940	899	934	855	860	897	872	863	891	872	927	879	920	927	954	830	892	928	857	904	909	898	882	925	921	866	905	939	894	912	920	912	863	893	861	860	951	940	914	961	959	877	879	924	882	886	884	925	886	912	894	940	921	850	918	873	907	858	888	870	853	901	919	876	974	874	901	908	911	871	918	888	944	888	878	873	883	892	908	886	920	888	894	940	932	878	886	948	914	868	915	911	918	860	973	895	924	931	921	890	930	875	907	920	894	874	858	904	849	863	865	891	883	896	938	884	845	881	863	919	888	898	893	921	874	869	889	886	959	890	849	867	904	956	875	911	929	830	874	884	873	856	888	881	909	886	895	901	936	838	871	901	892	911	923	832	901	920	849	897	904	910	913	905	904	879	917	914	946	875	890	888	868	875	878	863	865	899	847	883	915	866	894	950	905	848	916	919	878	889	953	896	890	956	872	920	911	847	885	973	886	930	898	887	902	881	951	911	922	884	890	935	906	911	918	878	861	883	959	957	848	864	900	877	873	848	888	893	899	829	849	956	911	934	914	921	856	895	893	908	940	891	879	877	882	930	893	871	881	920	912	884	921	888	847	858	871	885	898	889	854	948	881	902	909	881	929	869	968	923	891	861	893	924	890	888	856	910	937	833	922	900	867	945	917	866	938	906	949	863	856	919	916	879	923	911	920	909	945	900	947	866	906	920	920	953	919	931	876	837	904	911	918	932	894	898	896	951	944	898	879	921	874	864	887	924	885	888	894	926	919	907	867	888	885	880	827	927	853	897	896	869	885	888	900	890	923	898	862	901	883	896	910	943	888	904	925	911	890	903	973	884	879	891	927	851	870	881	924	869	895	925	887	933	907	926	895	869	882	878	894	919	913	926	893	817	867	863	927	920	933	922	907	927	889	980	901	833	873	925	913	903	859	876	866	889	880	913	933	907	918	911	861	913	893	870	929	908	882	953	936	874	859	899	881	907	913	911	938	843	892	919	867	908	890	916	972	919	902	899	934	876	937	886	864	879	915	879	900	856	870	916	879	897	882	856	917	878	889	960	951	857	901	871	942	893	881	887	914	890	915	904	890	893	936	955	888	884	947	880	880	860	878	912	887	906	897	888	866	936	896	950	892	885	865	851	859	856	893	951	928	916	910	928	934	945	927	883	889	925	877	945	946	902	872	915	945	889	902	888	881	868	857	885	957	906	923	936	917	938	904	921	888	912	928	907	874	881	899	863	946	922	892	937	876	888	965	891	887	899	895	962	906	953	925	909	882	885	865	880	873	938	859	903	903	884	841	935	886	877	884	819	912	919	890	883	866	920	952	881	903	964	964	943	926	904	952	962	847	902	933	935	869	863	908	919	866	925	871	909	875	863	872	916	832	889	891	905	888	884	851	828	871	921	844	840	930	919	913	857	915	889	900	850	939	942	929	864	923	908	934	938	881	861	906	846	898	900	939	923	857	862	928	875	886	927	911	913	911	913	900	870	892	874	913	903	900	928	893	881	934	913	973	856	921	861	847	928	866	889	876	886	925	867	891	904	877	865	857	945	909	917	921	947	925	888	926	911	929	933	880	889	976	873	889	896	960	907	891	902	913	918	875	915	957	923	895	924	867	916	902	906	895	874	865	864	873	949	864	905	854	918	846	937	908	931	899	890	888	908	865	919	912	945	888	926	877	953	845	926	895	908	917	953	885	939	921	900	879	941	869	887	939	909	856	851	957	883	897	902	876	915	868	909	907	831	909	900	873	887	908	892	847	905	903	874	956	928	907	867	871	907	871	892	938	896	868	972	887	910	908	897	863	884	880	899	933	864	861	872	891	907	928	869	835	884	848	904	880	872	891	895	831	927	868	907	876	872	871	965	902	903	943	912	842	904	928	890	893	883	906	905	887	897	841	828	917	870	902	841	948	881	884	908	816	900	943	933	877	881	927	918	898	926	848	896	905	870	956	909	927	902	885	877	887	923	879	820	931	849	911	927	913	888	890	927	922	909	945	891	891	928	884	903	882	898	884	895	901	902	902	929	936	906	867	889	948	882	891	886	926	929	954	896	866	903	900	875	913	877	887	932	873	907	904	878	926	904	984	925	912	876	882	914	930	842	950	915	952	878	930	916	916	869	904	886	923	877	918	890	919	930	891	866	896	944	890	903	912	880	843	920	946	891	865	880	890	879	852	896	821	893	896	900	887	908	876	903	896	991	882	844	931	884	948	895	882	889	961	895	832	858	917	909	944	926	888	932	945	870	911	918	865	912	944	893	892	923	896	975	892	973	869	933	865	923	913	845	956	866	887	925	969	866	898	898	905	867	912	972	895	904	892	876	836	854	892	920	894	892	906	909	895	938	891	912	933	889	882	855
27423	22866	14803	3612	1622	1235	895	805	714	676	675	647	586	609	625	573	629	616	620	655	643	599	638	628	586	578	581	609	524	541	550	552	541	503	517	520	533	534	513	501	504	463	488	479	522	525	479	497	518	502	517	536	525	529	526	511	506	499	529	564	508	481	516	502	503	514	512	499	476	494	510	505	489	495	512	495	490	542	528	503	495	545	537	519	505	504	482	510	551	560	532	499	521	494	516	512	540	528	481	536	513	490	507	521	507	541	541	518	502	490	511	488	501	518	489	566	496	507	557	530	512	499	540	509	557	512	531	495	499	486	539	497	541	555	570	514	502	542	488	516	501	508	544	564	468	506	471	480	481	537	533	526	487	563	475	502	549	536	513	555	507	523	517	506	467	530	530	519	552	503	520	501	524	477	528	546	495	535	530	538	495	523	493	488	515	497	555	478	475	481	524	511	508	530	538	532	510	559	525	488	515	517	506	519	510	474	509	540	494	540	504	508	529	517	532	510	492	536	513	523	509	521	514	498	513	500	537	538	493	481	539	511	490	492	546	491	528	524	487	531	536	491	564	498	536	519	529	515	500	476	526	519	580	533	504	490	518	523	496	518	497	514	545	480	530	519	537	523	502	500	537	510	512	498	515	516	491	506	525	486	509	498	512	547	514	535	532	517	503	515	517	532	464	560	494	489	516	489	509	529	514	497	481	512	539	471	533	513	501	531	522	495	526	475	453	538	497	507	522	507	483	499	535	504	533	506	536	529	514	498	499	506	543	527	489	476	491	506	528	511	511	531	510	506	514	512	480	566	537	528	507	528	547	519	551	478	549	527	583	530	535	515	498	526	523	516	478	530	514	491	529	507	522	515	548	500	514	520	486	503	484	568	538	521	504	518	463	555	512	544	489	516	538	499	467	515	527	520	524	504	543	506	499	548	507	490	521	543	495	517	550	525	498	504	567	510	520	497	537	519	513	515	538	546	540	515	508	501	520	517	524	502	516	519	515	493	502	533	478	539	509	502	516	533	527	512	514	532	531	534	542	489	496	493	507	521	535	494	529	513	487	524	519	534	504	518	530	533	490	519	506	471	570	530	531	573	521	479	541	499	519	554	533	507	532	537	546	504	481	532	534	521	525	496	507	537	474	526	493	514	549	523	498	508	515	485	514	530	529	526	498	539	530	537	554	512	538	511	533	493	554	528	517	512	512	512	540	528	501	523	518	495	522	485	507	548	497	483	540	509	520	512	507	511	482	487	495	482	531	549	527	552	521	529	506	521	512	535	549	516	495	540	511	503	509	523	502	503	514	509	531	460	497	509	558	507	528	535	548	494	547	523	519	508	553	507	564	559	494	479	467	511	507	516	531	536	542	535	546	486	514	528	527	478	501	515	552	513	519	511	491	530	519	530	484	520	548	513	500	539	520	500	486	513	511	542	469	490	493	525	538	445	517	467	504	512	497	543	471	528	524	489	557	511	515	481	478	524	554	512	518	538	534	531	567	503	543	470	495	519	490	493	505	531	523	505	543	528	511	532	513	515	475	544	505	567	516	527	536	520	524	546	510	469	546	552	542	530	501	502	522	524	498	559	534	514	524	494	501	495	512	498	503	480	525	548	539	508	538	498	546	513	513	570	491	531	523	526	515	489	523	470	520	541	506	498	496	518	528	515	515	515	549	510	474	511	489	505	521	487	523	530	497	478	548	529	490	540	521	518	563	545	545	516	516	491	513	531	517	466	510	564	499	545	486	552	470	513	478	506	523	516	495	525	521	524	477	520	529	502	520	545	538	516	518	503	492	523	520	488	530	514	506	505	490	517	496	532	478	526	567	520	511	514	544	529	525	515	508	505	515	559	541	521	518	519	470	528	504	521	513	497	520	527	502	524	536	524	510	539	541	562	528	484	535	512	495	535	519	548	497	530	473	489	496	527	556	495	524	498	550	506	510	497	467	483	507	486	481	506	556	494	517	507	517	520	547	506	497	507	529	463	542	528	529	578	487	523	559	517	545	552	516	501	518	540	545	535	510	536	528	530	501	482	527	531	567	511	508	482	483	513	510	525	500	505	548	513	478	519	547	490	526	495	503	526	533	523	507	475	505	543	557	519	533	522	499	485	520	515	508	488	550	515	498	504	540	486	567	528	500	506	514	541	513	544	507	475	533	524	511	556	537	557	525	523	451	512	515	511	539	520	530	497	532	500	501	502	499	520	492	515	501	551	510	489	506	514	530	559	482	488	477	484	503	529	543	527	529	497	494	537	557	535	499	543	525	529	515	543	545	496	540	474	517	534	511	466	520	523	507	518	477	503	525	514	518	515	502	499	504	536	549	522	516	512	496	511	542	544	526	496	528	492	519	537	504	464	502	521	497	501	524	504	514	543	557	541	512	496	536	494	517	518	547	504	507	519	503	481	538	568	510	500	539	549	497	553	524	482	518	538	497	524	543	477	532	520	533	535	505	514	496	522	521	494	533	492	529	551	534	497	495	506	531	511	478	534	521	483	531	504	542	481	534	550	521	549	539	502	502	522	520	509	554	588	483	485	495	524	499	550	575	500	536	497	551	449	499	507	483	540	499	524	499	496	519	539	487	504	538	548	509	526	564	540	493	515	497	562	509	550	540	536	559	490	510	539	551	544	519	494	515	511	522	573	509	539	527	497	550	535	528	499	509	530	474	502	527	580	514	537	495	487	489	522	536	517	516	546	508	519	494	510	530	538	499	529	534	537	535	556	516	511	498	534	524	532	559	497	489	507	540	478	485	521	498	505	527	558	500	539	557	487	506	553	495	502	509	518	531	520	513	482	503	519	478	488	518	499	513	503	515	539	511	548	521	523	533	523	541	537	522	512	498	469	517	523	520	537	527	532	506	540	510	537	508	538	584	520	458	524	522	531	522	535	517	494	501	501	506	508	514	505	521	532	553	542	484	564	522	585	503	561	555	506	539	550	490	485	525	506	512	538	529	519	531	514	525	533	528	494	514	521	505	530	518	479	528	513	505	497	517	546	507	514	520	501	462	554	541	509	479	532	525	522	497	557	575	518	499	502	554	534	538	559	535	516	478	510	520	522	502	499	512	516	498	490	526	500	517	503	506	532	540	513	501	494	534	509	515	563	502	516	496	530	507	484	532	494	517	550	549	511	542	520	510	523	513	516	502	502	531	542	480	524	531	467	539	496	526	538	511	578	489	516	515	479	476	476	499	482	502	491	554	506	509	499	451	553	519	505	523	527	497	550	524	501	534	508	564	506	471	473	499	544	532	555	506	511	523	485	527	543	500	557	525	495	509	479	523	501	497	515	506	486	522	541	489	478	516	507	523	503	527	508	511	517	480	525	525	531	519	553	509	494	495	529	517	521	552	471	503	584	477	505	475	545	541	496	541	488	524	494	537	543	542	528	540	472	488	512	501	502	494	481	512	491	540	514	486	544	510	528	512	535	449	525	514	530	477	513	497	542	479	566	527	516	499	516	500	518	503	480	512	501
28067	34735	12272	4412	3259	2533	1921	1520	1238	1143	1148	1051	995	966	917	892	1026	994	1060	988	1001	1021	997	916	918	867	866	819	779	792	781	728	713	699	696	727	698	704	752	704	698	704	734	701	692	700	714	698	680	639	725	698	721	729	723	703	641	687	729	722	702	699	693	672	668	732	743	709	684	630	724	712	711	685	673	707	699	724	686	707	682	706	666	686	720	678	732	674	658	748	658	694	676	696	672	727	703	720	647	678	715	718	694	685	706	748	708	737	719	735	703	725	711	660	704	691	684	679	674	659	701	719	687	708	680	684	640	698	724	692	696	682	682	672	652	687	685	689	710	695	678	680	696	689	644	688	682	719	685	716	651	628	691	718	684	728	684	676	693	700	676	643	676	704	721	714	697	687	662	730	676	701	737	669	661	663	672	677	697	649	646	732	710	666	712	670	725	720	666	685	716	718	713	692	709	707	722	700	703	681	691	689	677	656	715	649	710	667	725	722	676	693	704	661	675	659	690	697	701	655	692	737	673	675	714	721	695	722	629	700	690	712	703	688	700	741	679	697	717	667	649	743	770	684	701	697	662	680	673	695	708	734	679	696	680	674	753	709	666	684	674	703	692	674	712	721	699	684	699	792	709	654	732	678	660	664	695	717	705	646	701	704	712	713	679	665	634	743	668	686	719	697	644	705	719	650	727	640	751	731	689	667	696	722	681	687	711	708	712	714	741	662	618	675	653	704	703	700	700	690	684	699	646	737	684	707	665	683	672	739	669	678	676	716	658	715	696	692	662	684	661	663	668	705	700	667	693	653	716	706	741	694	712	672	674	667	671	705	716	703	701	714	699	704	692	671	708	698	657	709	738	676	731	732	701	753	671	739	668	728	680	679	677	708	694	677	681	632	693	696	694	699	692	679	684	689	682	695	662	673	675	681	690	744	685	673	650	700	726	701	654	714	685	680	681	704	677	733	742	701	696	709	705	690	670	717	680	716	682	663	696	676	647	677	666	716	627	703	669	709	679	728	679	669	679	671	711	680	686	660	700	665	745	696	690	632	686	694	720	671	660	716	652	686	735	635	673	718	665	700	644	639	686	709	669	689	705	674	688	721	686	672	727	685	667	686	698	713	722	668	672	713	692	685	744	705	686	674	652	694	669	727	703	702	717	669	649	689	648	650	665	672	642	701	707	652	656	718	710	689	708	684	681	680	657	706	714	690	697	707	698	700	692	743	723	666	694	677	705	680	675	691	728	666	691	689	664	681	714	721	718	725	640	708	686	689	650	691	724	679	652	709	675	683	735	672	697	690	658	674	659	657	680	702	696	675	662	686	696	679	703	687	677	706	680	675	669	733	690	661	699	681	734	723	733	696	631	648	676	666	642	721	698	641	706	715	666	702	705	667	695	727	685	665	715	667	662	658	696	664	679	676	655	726	686	602	695	685	699	718	661	647	734	710	682	724	699	707	698	713	688	719	660	696	700	702	694	698	703	657	688	678	714	686	677	651	695	695	675	689	705	733	697	682	652	704	698	683	742	654	701	655	724	704	676	690	676	684	675	630	652	689	715	709	664	679	654	710	670	656	690	670	680	704	703	680	681	664	714	712	670	720	722	758	693	692	742	739	676	686	707	704	693	709	718	682	748	697	741	686	692	687	722	701	699	652	659	717	691	677	715	694	709	670	679	710	671	667	715	635	714	719	709	679	708	685	725	686	694	647	666	663	710	721	724	671	698	688	695	628	657	651	686	707	689	673	701	642	700	672	667	684	715	683	708	696	730	698	681	705	661	697	685	698	655	712	683	708	679	706	683	654	710	664	655	730	720	698	700	676	701	689	663	723	678	727	677	667	731	683	687	717	718	700	666	696	713	708	697	658	658	698	688	686	660	679	713	703	700	712	677	699	704	708	696	681	664	641	680	660	778	687	693	670	727	662	712	715	728	699	687	673	701	712	684	668	688	702	677	685	682	715	680	687	697	725	670	686	699	691	660	714	658	682	715	679	721	716	674	704	668	704	670	696	730	721	704	673	668	673	669	708	743	628	689	715	676	681	746	720	697	679	684	702	705	700	696	717	712	715	705	719	650	651	709	663	739	661	695	691	716	734	711	703	677	666	684	693	738	643	628	680	700	682	681	682	638	673	707	712	731	651	738	657	718	718	658	645	689	724	719	681	688	698	639	751	698	679	706	728	662	733	658	684	678	680	710	697	717	656	636	673	672	681	681	693	688	669	723	643	675	712	728	711	709	701	706	693	669	644	679	734	656	684	671	712	678	710	644	698	672	702	695	726	698	698	725	669	673	668	711	678	673	653	714	720	714	675	719	665	714	767	679	749	643	680	747	698	727	673	669	723	689	706	662	638	749	660	640	719	701	685	659	674	723	679	680	689	626	727	673	709	657	664	682	660	657	670	697	691	673	697	697	704	748	722	688	650	702	695	688	708	659	670	670	699	670	712	689	702	721	667	760	740	697	691	730	679	711	692	721	657	683	684	700	671	692	664	713	725	702	676	731	676	701	696	667	688	699	711	682	708	640	721	707	694	654	725	701	703	720	663	673	680	672	683	641	716	705	691	679	703	694	732	724	681	696	727	693	628	677	668	743	707	685	665	695	691	663	699	654	665	735	677	685	686	696	680	712	707	712	684	660	683	679	681	703	727	701	684	693	702	721	695	679	742	690	722	708	689	694	744	676	650	704	715	687	721	664	663	720	736	722	734	641	683	662	700	723	697	733	722	676	711	734	691	664	691	689	643	681	711	735	668	663	701	669	696	665	650	676	697	685	686	678	727	694	686	691	676	724	707	669	672	703	721	672	737	646	671	691	679	678	710	691	699	731	651	707	721	687	657	725	731	671	672	692	707	696	706	686	673	689	691	695	673	685	722	672	709	651	718	687	690	725	689	734	692	714	661	652	695	721	702	671	715	691	712	737	729	719	714	645	688	700	666	666	715	715	689	659	685	666	700	660	693	664	682	763	709	737	705	692	667	701	690	662	703	735	727	646	703	680	704	670	691	739	713	724	703	662	660	713	657	706	686	661	696	660	683	722	685	693	694	681	720	674	672	700	709	702	665	719	693	685	696	697	705	662	665	650	668	702	695	725	722	687	676	675	716	690	736	694	681	695	696	666	688	687	731	647	702	712	687	656	676	718	688	689	680	721	697	670	699	769	727	714	701	723	717	671	727	713	644	656	710	685	700	688	629	695	659	658	688	688	668	694	656	716	724	645	649	664	662	630	679	708	687	686	664	696	742	696	671	686	644	711	699	660	623	702	685	670	742	683	653	643	751	678	665	726	695	721	671	694	658	697	725	657	675	676	705	653	649	696	725	668	684	663	682	701	719	672	690	669	670	663	679	712	681	710	719	674	670	647	696	715	722	664	671	724	691	680	687	656	693	701	656	693	719	682	689	737	682	637	697	692	683	668	655	699	683	678	720	675	633	694	684	695	660	683	654	637	697	677	692	701	704	723	669	641	665	675	734	727	650
23669	20780	27664	23791	20370	7991	2403	1527	1258	1159	1159	1042	1060	1007	985	947	942	955	998	1012	1029	994	1013	967	920	946	866	843	840	825	812	816	757	784	782	799	738	792	739	742	732	770	726	743	721	746	746	764	762	709	765	663	741	706	714	773	760	713	736	743	735	733	768	702	788	714	699	709	718	716	728	703	758	752	739	697	690	721	689	720	742	769	693	707	750	738	752	774	750	706	721	712	736	748	751	752	675	757	770	767	685	706	763	734	643	658	750	773	732	757	719	762	760	693	769	725	735	755	728	708	747	722	720	721	691	732	701	764	718	713	725	753	718	761	717	729	739	768	739	693	771	771	726	740	714	735	733	728	703	736	763	740	744	712	721	757	725	768	729	704	730	735	709	715	731	688	801	682	716	718	699	713	711	772	715	700	789	719	691	673	734	726	732	753	760	725	711	731	751	724	760	727	716	744	703	729	717	727	689	731	764	701	740	769	753	696	756	731	765	720	722	722	727	717	743	760	740	737	727	752	742	717	749	723	701	721	765	712	725	720	728	743	732	713	730	765	717	718	711	718	700	757	718	772	731	675	725	742	717	723	711	731	716	718	760	677	791	757	691	785	702	710	787	728	746	739	735	709	711	724	702	751	717	740	744	713	723	717	755	716	720	782	754	711	726	759	681	714	742	729	717	719	720	702	762	732	770	715	696	748	738	704	729	714	728	728	751	720	772	717	744	750	713	764	721	773	739	720	688	714	677	742	717	752	714	798	763	753	712	725	725	727	754	723	708	712	768	743	807	793	679	711	698	768	757	736	758	794	751	698	765	732	765	691	732	676	707	711	742	726	725	748	721	738	737	745	771	744	675	747	730	721	692	736	726	729	719	665	734	735	713	747	725	763	782	728	782	772	732	714	728	741	740	750	657	792	658	747	741	722	719	684	698	672	731	713	669	703	706	796	735	689	704	733	668	716	744	769	767	682	738	708	715	765	717	788	710	743	725	682	719	753	682	741	781	741	695	767	769	732	764	750	698	743	704	753	713	737	715	710	754	734	762	740	695	715	758	734	764	723	714	732	727	730	713	767	750	750	701	732	750	752	699	742	746	757	719	717	703	708	700	756	695	731	765	761	732	738	673	729	676	712	733	684	783	745	724	705	772	788	753	786	727	717	765	661	805	729	719	750	778	750	723	772	716	702	775	701	772	746	720	742	717	721	747	745	719	759	740	703	726	742	736	709	723	749	754	755	717	735	727	721	706	775	758	738	710	717	700	730	722	784	733	736	726	724	719	708	765	722	702	712	747	719	752	653	769	745	741	723	748	702	761	771	695	733	756	769	770	718	755	690	730	758	743	745	712	719	731	719	687	744	702	759	748	700	719	761	739	763	681	748	700	757	719	765	746	739	744	713	719	701	722	722	752	736	718	715	702	725	800	735	683	740	721	769	699	747	737	706	741	756	675	709	787	755	717	696	781	724	760	666	779	734	715	734	722	697	760	742	710	762	687	744	732	702	752	757	819	712	708	737	755	708	749	731	729	752	749	704	774	742	729	744	731	666	699	714	737	790	753	724	727	697	702	748	731	753	686	748	711	736	672	739	727	746	738	732	740	739	739	752	733	721	712	673	738	723	720	755	761	756	733	733	755	725	751	707	703	737	696	684	722	680	709	731	698	698	782	724	716	746	721	727	735	721	718	721	721	795	702	768	709	709	719	760	729	779	784	728	752	748	732	738	722	737	711	749	739	713	696	738	713	745	706	715	772	728	741	761	746	759	711	692	732	706	703	770	710	737	693	718	727	730	713	738	739	778	742	755	747	725	705	742	735	740	744	745	697	714	707	705	762	716	743	727	729	741	675	753	734	770	733	720	763	739	726	736	744	690	720	725	739	789	745	706	755	734	759	734	722	720	729	705	739	679	729	746	770	683	688	738	730	685	688	660	731	710	750	722	716	726	718	672	750	760	710	724	708	702	713	720	744	787	740	734	664	765	737	726	732	796	704	729	756	699	678	733	741	710	765	723	722	732	750	738	703	727	731	710	731	723	788	719	718	786	777	719	711	743	718	709	694	692	747	736	738	689	718	736	742	671	722	760	681	724	726	758	727	754	733	707	766	748	662	711	759	768	712	730	767	742	706	775	701	712	741	725	729	774	688	758	721	746	715	732	727	763	686	731	782	733	699	733	702	720	771	717	706	737	779	737	732	710	727	728	736	667	709	765	730	715	729	752	755	761	818	718	717	728	772	745	739	725	759	723	781	748	736	717	753	704	700	733	729	712	700	763	724	747	670	788	743	750	719	706	672	716	723	677	743	750	739	715	705	741	732	720	682	737	742	781	744	730	709	757	782	700	753	713	726	718	749	717	717	734	719	731	755	710	744	680	715	760	763	668	717	678	716	762	756	683	780	713	758	787	697	687	743	758	716	737	733	720	725	725	775	727	800	713	750	731	715	747	791	727	745	724	695	720	726	724	693	701	684	729	713	730	725	766	724	742	762	720	713	731	716	681	749	695	734	714	718	751	714	726	731	736	708	750	717	717	747	693	695	774	739	751	772	734	713	728	725	727	743	661	757	765	727	696	712	726	711	730	752	749	732	717	754	719	730	703	757	744	745	704	716	719	753	760	736	749	714	740	691	669	720	757	728	803	694	741	716	708	730	745	790	683	690	712	729	732	693	755	709	762	729	685	710	732	758	749	747	755	735	734	720	684	725	712	711	753	722	705	681	687	740	748	691	725	735	723	771	761	783	750	715	713	733	724	786	764	725	699	734	706	745	764	703	735	745	788	702	717	744	729	746	739	770	739	757	699	758	736	713	723	773	701	713	695	723	722	722	735	713	770	768	748	788	780	763	754	712	671	734	755	726	698	750	740	737	713	805	710	714	705	748	725	742	713	740	713	743	721	752	730	716	751	776	685	689	718	750	724	718	750	755	731	720	734	714	737	718	732	775	747	745	757	734	741	721	710	700	740	712	756	717	668	753	749	759	698	728	691	683	706	695	713	717	750	754	746	731	761	731	720	751	746	731	721	718	728	687	735	720	749	690	715	722	772	699	699	707	719	727	745	676	672	727	735	743	739	775	717	818	690	710	726	762	762	759	780	755	741	723	744	752	729	734	736	711	724	762	699	719	723	697	744	739	729	752	735	726	695	731	693	768	802	719	703	655	760	726	726	772	732	696	681	735	704	736	688	701	724	742	696	752	722	737	749	713	665	725	738	792	751	731	756	723	760	706	754	736	727	736	743	708	676	740	757	714	673	747	718	704	739	742	737	768	750	732	704	760	731	729	708	758	723	731	739	725	740	733	747	742	742	721	740	780	696	692	714	774	724	713	708	696	727	702	750	738	750	700	758	734	682	715	731	729	751	749	745	749	727	720	691	753	730	741	731	718	728	713	720	752	707	732	755	690	721	685	765	779	691	705	741	732	766	693	736	718	711	761	720	747	693	728	694	757	704	752	709	743	718	730	721	765	680	765	702	694	734	728	688	698	748
32777	49388	20978	8755	6547	4866	3816	2852	2326	2092	2044	1836	1711	1639	1582	1582	1616	1587	1577	1676	1625	1664	1590	1485	1441	1383	1355	1247	1184	1171	1138	1069	1037	964	988	1004	1005	1006	1011	966	976	940	1015	931	976	988	965	958	945	963	960	969	978	925	961	913	992	937	932	1004	956	953	977	948	980	973	944	973	968	995	980	953	998	1011	1011	1012	1001	994	951	993	988	991	1024	938	965	937	981	1004	958	948	955	989	927	942	989	931	968	962	949	1011	979	942	942	956	955	955	959	1020	980	987	975	981	996	993	979	997	998	973	953	987	941	990	963	934	968	987	944	912	918	941	954	959	968	969	938	927	965	961	965	967	904	966	965	936	942	963	1005	995	988	974	981	942	957	943	942	917	941	976	965	974	950	993	933	977	985	973	929	941	962	988	897	954	915	926	942	952	954	953	962	964	972	970	946	991	959	980	970	980	978	949	932	896	939	963	937	953	922	949	997	1008	1014	961	913	941	940	968	991	930	1036	964	900	960	929	949	951	928	979	907	948	945	921	928	933	968	980	954	899	966	993	954	968	961	954	902	966	954	965	975	958	958	977	939	968	927	947	931	972	964	919	988	953	941	944	997	972	920	970	901	933	928	947	978	1011	968	970	949	904	1009	951	938	965	1000	989	926	939	992	967	935	919	929	969	1007	970	963	935	948	946	945	924	1003	982	958	968	900	1011	929	922	965	876	919	1012	964	933	1017	994	998	940	939	940	952	904	981	964	966	934	976	1035	1004	960	962	953	918	900	933	980	938	948	1018	982	968	970	1015	965	891	941	957	1008	943	984	946	921	962	923	924	945	964	963	995	959	953	980	1002	951	999	1005	1002	907	951	971	929	904	964	960	979	971	955	976	957	997	940	944	970	962	960	968	928	942	935	962	984	949	938	943	969	969	921	956	995	932	967	988	955	971	973	945	956	949	961	976	981	1003	930	967	1027	978	911	926	915	996	984	931	997	968	1034	1005	946	927	929	973	997	997	919	944	980	945	947	1016	1009	952	942	957	972	923	947	864	887	982	871	962	920	935	996	940	991	989	994	895	941	982	987	958	1004	946	920	973	946	970	932	938	981	936	988	930	919	923	937	939	924	912	951	949	974	977	950	946	967	982	953	936	923	935	926	984	965	976	981	994	955	930	984	961	992	982	881	969	898	941	955	940	987	943	953	900	874	990	945	941	957	951	958	1011	926	906	912	960	940	969	899	914	928	928	958	923	926	928	940	979	935	932	917	978	962	949	980	956	947	982	981	978	950	937	933	976	919	993	946	910	977	950	924	931	961	954	976	1003	980	935	940	932	957	982	1022	988	923	956	946	956	919	932	908	967	995	945	959	933	972	954	1005	1006	994	927	953	942	966	977	983	948	953	968	1004	983	1016	975	987	991	916	910	988	937	948	918	1000	1041	949	953	946	986	980	920	973	948	935	975	964	970	974	985	874	930	913	930	983	963	989	969	898	1035	906	964	983	952	979	945	953	940	961	951	1008	1011	953	925	959	899	948	942	975	962	949	979	934	936	919	945	955	938	937	930	948	960	1005	998	970	944	918	986	931	914	989	964	983	916	968	952	950	962	987	929	963	973	977	1001	974	989	969	949	940	901	995	966	1000	1014	917	987	960	876	1032	963	899	934	963	954	949	956	971	950	882	913	980	942	973	978	967	930	926	939	972	965	924	965	939	963	986	894	990	920	980	922	972	962	907	1007	961	916	893	925	946	955	969	970	931	936	902	1010	965	972	998	881	970	976	929	940	944	951	986	929	942	904	956	1012	938	965	931	932	998	1017	912	909	905	939	896	956	934	997	960	955	937	1005	930	941	984	1002	881	1012	893	1006	992	989	987	956	979	957	904	943	968	949	893	982	958	978	929	930	1007	1001	970	922	1004	956	948	987	948	984	901	915	981	926	918	994	929	1000	939	941	989	996	954	938	952	986	987	963	871	914	939	920	950	921	973	988	963	983	966	990	938	1001	928	1024	948	907	941	964	931	913	934	963	927	948	951	921	934	894	999	947	1003	937	978	940	947	982	973	917	900	972	990	937	941	947	984	945	938	997	950	965	986	986	934	920	949	948	1028	954	898	925	967	997	920	1002	964	1016	967	977	914	974	967	958	928	996	994	976	876	914	991	936	967	960	986	960	975	959	1033	943	1042	952	963	958	937	1012	969	950	903	1003	963	964	992	955	930	999	981	940	930	979	1015	942	966	962	949	922	938	911	989	918	949	956	978	1001	964	992	949	967	979	930	1001	937	959	972	958	925	913	959	965	960	962	948	926	975	986	955	993	1046	1011	961	950	926	971	900	908	976	977	991	928	952	983	931	967	1000	946	948	937	976	962	941	950	971	970	937	929	945	943	943	958	1002	985	932	974	951	951	942	990	997	986	1011	946	945	963	948	979	1039	1008	939	946	950	923	961	1006	1020	966	995	975	915	889	930	978	958	981	937	985	986	1040	942	975	975	917	988	1003	920	945	969	991	959	975	902	965	987	913	975	976	976	934	964	950	917	905	943	960	884	887	931	912	921	933	960	946	930	917	984	907	967	939	975	910	918	1000	1000	938	937	987	910	951	982	958	958	961	987	984	1006	958	918	882	953	981	955	918	938	973	945	985	952	941	937	981	960	974	914	962	924	931	935	963	955	984	955	1005	963	962	946	968	906	932	984	998	921	958	973	934	1025	962	934	971	919	924	971	954	931	948	958	945	926	963	1003	929	956	1020	1034	979	959	956	990	940	1019	957	965	965	951	910	959	960	958	908	994	977	947	962	981	955	904	943	943	918	912	895	953	904	1018	965	935	960	906	960	939	920	935	942	959	1000	1012	1012	948	997	965	929	959	939	985	958	937	955	949	928	943	922	976	963	929	999	972	909	941	992	926	951	953	905	967	974	967	974	951	962	946	927	1017	975	968	941	971	957	999	1027	967	954	981	954	993	942	923	967	950	979	1008	968	963	963	990	958	971	954	954	945	951	966	945	974	972	988	972	935	943	962	920	999	958	958	1000	970	964	943	950	936	983	991	933	997	955	945	940	1004	952	951	914	891	974	961	946	940	1002	968	972	950	916	963	920	965	983	950	997	977	966	935	951	973	990	915	996	978	947	953	985	978	928	942	971	961	952	953	980	949	959	934	949	991	1015	940	962	994	986	999	941	973	972	973	972	960	973	953	967	978	983	974	891	961	1008	927	989	960	934	921	1000	927	955	939	927	942	908	942	913	976	986	984	968	957	980	970	964	977	919	982	969	934	914	965	1029	957	969	963	1002	1012	965	958	960	917	938	930	941	912	994	1012	956	947	976	890	991	966	925	966	988	916	949	960	951	961	937	962	1004	1007	928	914	983	948	937	959	996	985	1008	942	939	968	979	982	937	950	955	970	941	1009	961	961	916	909	960	925	963	948	904	968	913	951	944	969	880	994	959	966	904	928	944	970	985	972	972	959	1010	992	946	885	937	959	931	982	977	915	919	927	929	971	936	937	907	1011	955	994	950	986	924	944	958	996	935	942	977	957	980	996	1018	997	925	928	998	1012	951	940	953	982	940	952	942	964	955	954	988	902	969	977	970	918	946	967	950	981	990	984	961	943	924	948	987	1004	971	941
22795	20750	28272	23211	20694	20004	5972	1842	1431	1344	1219	1141	1122	1053	1041	1087	1092	1071	1078	1080	1067	1159	1090	1020	978	933	864	888	821	794	777	708	792	713	729	705	707	664	643	694	717	690	698	694	703	693	671	676	648	683	702	705	722	692	659	693	683	706	690	712	692	657	678	679	707	700	673	682	657	691	677	674	667	662	708	680	691	697	692	654	700	724	640	632	703	680	742	668	689	666	699	639	689	655	643	656	638	644	677	683	712	694	681	658	666	661	697	716	721	665	706	665	654	703	711	718	674	662	657	713	697	677	671	630	711	667	692	676	687	632	713	716	675	677	657	648	689	694	700	659	696	647	687	634	680	672	704	702	654	630	675	700	698	699	667	668	666	677	678	692	703	731	661	685	717	687	683	678	730	706	665	652	706	704	676	655	666	657	691	693	636	689	733	669	720	660	732	770	713	680	649	646	690	622	662	697	667	673	720	705	680	680	643	677	692	635	731	676	667	700	636	688	682	709	688	693	682	659	671	694	685	659	700	704	647	705	680	682	674	666	670	665	649	641	701	695	664	663	738	674	638	672	625	692	722	687	703	704	698	652	659	633	626	665	667	714	723	671	666	687	686	679	625	658	687	686	664	648	673	673	671	625	670	713	653	721	663	669	668	712	693	656	716	694	674	669	684	673	690	709	719	691	670	723	675	663	672	685	667	653	729	683	690	681	707	693	686	680	715	688	673	699	737	700	652	659	681	724	645	704	693	708	709	712	633	710	640	720	689	640	721	652	658	706	690	673	668	654	691	688	666	728	664	655	756	644	661	682	666	694	675	693	674	665	693	684	684	692	687	677	717	690	719	685	635	657	662	712	667	633	687	697	670	655	666	654	667	655	701	654	657	706	652	674	694	698	677	638	643	694	658	653	656	673	666	686	653	709	622	640	663	658	644	671	685	708	614	707	687	709	764	652	651	659	688	652	649	693	703	657	636	706	616	636	705	696	666	634	671	688	733	741	656	676	706	660	664	668	689	637	704	712	673	671	680	652	660	667	698	689	709	698	702	675	712	684	649	675	712	672	712	654	704	694	699	627	714	682	623	631	681	681	688	651	686	644	679	692	697	656	679	680	681	640	678	681	672	731	672	700	636	710	686	648	687	681	682	648	701	634	658	628	707	673	652	696	646	706	690	678	658	692	701	672	650	700	700	669	713	683	670	640	666	696	692	670	667	702	703	678	671	653	663	681	680	651	648	653	642	651	695	662	671	674	704	653	687	665	638	695	639	669	686	698	715	695	651	660	737	723	631	657	724	700	672	655	648	689	691	651	682	682	671	675	661	645	661	698	660	682	635	688	685	676	659	644	665	669	658	667	688	681	674	656	685	721	685	686	655	626	685	636	696	679	704	683	674	684	706	704	653	666	690	688	638	711	681	707	655	658	698	656	638	676	669	710	659	731	710	688	653	651	710	657	670	678	728	691	674	624	670	649	657	689	658	656	643	671	657	667	670	666	707	691	659	654	668	669	705	687	711	665	699	687	657	701	692	689	650	690	688	715	619	701	700	679	684	665	681	721	695	702	693	671	731	694	708	710	703	668	667	671	680	671	724	723	629	685	682	678	633	709	697	670	726	614	665	712	673	750	665	674	661	666	698	690	680	681	680	641	722	663	690	678	666	646	690	676	691	683	666	647	707	650	667	657	703	689	632	668	657	670	735	675	638	701	683	670	674	649	701	648	712	658	661	657	684	692	688	673	722	684	682	619	637	669	674	679	655	626	692	656	644	700	661	697	691	699	657	704	685	664	679	693	687	655	671	639	668	608	690	691	700	668	693	680	680	689	691	686	671	673	644	701	686	663	691	708	686	665	723	655	728	663	698	650	701	640	660	654	697	682	667	722	705	671	667	657	706	693	700	673	625	700	696	652	653	654	696	651	682	709	675	646	725	676	699	646	643	679	655	696	658	666	684	684	629	686	642	680	651	697	671	666	687	711	651	665	643	696	694	673	658	656	701	670	690	673	648	711	658	631	683	673	672	684	681	660	670	752	716	689	690	698	628	686	671	661	669	674	672	672	666	698	689	687	710	656	693	721	669	675	618	670	705	656	675	715	687	653	672	705	694	709	681	649	619	676	714	683	652	676	717	664	674	693	654	668	677	674	686	655	673	646	667	676	658	731	732	661	721	675	696	636	696	666	670	662	658	686	724	694	644	667	674	707	660	734	675	694	684	688	680	696	680	673	698	663	677	640	669	698	675	679	642	668	673	662	743	692	704	682	611	672	624	706	695	653	678	656	647	668	690	685	725	695	678	690	642	725	638	716	663	691	667	687	673	666	662	673	646	624	711	720	676	686	688	688	664	703	677	662	650	680	711	669	657	700	661	656	656	657	703	717	678	660	692	720	693	680	674	701	648	700	671	640	676	629	710	731	672	675	663	644	692	684	694	640	648	685	666	673	680	656	689	731	629	678	672	717	635	664	673	664	714	685	640	669	672	680	711	672	655	696	704	699	678	694	698	667	678	637	658	639	656	635	651	719	691	658	671	722	697	695	682	676	698	655	673	689	657	695	663	669	690	651	673	661	692	721	671	688	685	642	681	679	677	636	661	644	659	700	696	680	635	652	655	682	708	643	717	668	695	665	642	702	622	719	678	663	667	675	627	651	689	725	658	703	647	647	609	664	680	662	736	672	702	685	650	646	700	676	654	696	656	729	632	661	681	649	684	688	715	640	698	641	725	667	671	655	681	665	667	687	691	626	676	676	682	681	697	691	717	675	641	699	694	660	681	634	674	719	647	684	680	700	688	660	710	686	653	654	650	617	703	685	671	661	653	694	701	676	673	672	700	682	670	642	673	679	647	714	667	675	717	647	690	661	701	665	616	698	683	714	648	668	683	694	669	724	733	694	666	685	677	697	669	702	683	681	739	682	660	663	658	670	722	664	688	663	660	703	692	695	676	647	670	665	728	635	695	697	677	670	682	683	656	677	664	647	729	651	723	645	634	638	679	675	711	664	659	652	694	716	676	662	663	680	691	647	694	687	673	638	649	637	698	639	698	682	683	650	668	659	619	685	721	657	649	646	716	673	684	650	689	684	693	666	660	656	687	685	706	685	702	709	660	691	683	670	653	686	675	651	652	643	679	677	632	713	659	668	689	715	674	683	676	689	653	702	663	651	660	689	658	646	666	639	686	668	671	688	713	692	656	678	663	674	676	632	698	670	716	623	666	633	671	640	664	636	682	693	672	637	651	667	727	703	634	681	674	672	629	678	634	660	717	640	625	688	685	676	666	676	681	648	651	626	642	671	675	638	661	700	701	651	665	668	708	657	656	667	690	653	736	626	705	660	690	693	672	690	655	648	655	712	693	700	678	681	721	677	680	680	666	678	658	670	672	692	671	629	675	694	667	673	668	684	646	667	636	719	674	740	664	671	692	709	724	677	669	674	619	705	601	676	665	730	676	715	651	730	658	643	656	677	693	730	688	664	676	719	668	688	693	673
36694	58675	27359	11125	8136	6148	4761	3722	2981	2621	2501	2251	2082	1949	1890	1824	1917	1887	1870	1928	1899	1927	1818	1757	1610	1543	1387	1318	1324	1159	1110	1117	1032	981	990	983	941	986	937	990	938	938	871	949	951	938	887	989	939	945	943	882	850	904	899	906	918	986	885	918	927	936	873	888	931	852	896	961	922	950	892	899	942	907	932	938	924	904	928	871	938	909	929	927	908	902	925	895	914	927	931	927	847	909	876	910	886	925	919	917	889	950	823	888	841	909	932	976	937	944	896	847	873	916	897	901	872	909	903	910	866	849	886	907	875	885	970	926	890	924	889	882	868	927	921	894	845	873	942	869	934	891	926	913	874	959	918	904	894	824	943	939	906	865	892	931	956	928	927	865	895	897	892	863	884	893	900	867	928	857	924	900	840	896	892	885	905	873	917	911	837	950	901	824	920	881	932	909	944	858	852	926	895	866	841	875	891	910	882	885	893	860	935	937	915	832	875	913	858	883	870	883	925	913	879	895	942	879	893	875	910	905	934	883	893	880	948	894	946	922	911	931	935	872	904	950	885	925	879	907	949	860	881	845	900	879	847	913	878	934	897	902	919	872	875	879	953	894	861	867	850	951	925	955	904	976	884	867	887	935	928	887	871	900	896	871	957	894	886	900	922	924	901	944	903	876	888	878	890	882	828	896	942	867	914	957	910	903	928	898	881	886	846	912	906	864	870	874	855	889	898	948	887	841	896	905	934	910	883	965	888	892	955	901	904	854	911	877	894	898	912	911	888	892	909	892	860	918	883	910	927	877	839	945	892	889	877	902	887	918	895	929	909	880	873	902	884	847	916	943	881	859	858	842	902	929	923	863	918	898	840	949	884	870	930	920	925	918	890	931	860	891	860	913	964	920	911	934	915	948	957	954	840	890	895	964	888	866	916	877	875	864	943	883	865	868	886	899	896	890	913	959	885	892	861	888	905	894	885	865	824	878	916	930	884	910	868	872	942	897	901	893	919	863	862	913	893	938	861	860	927	902	869	949	934	911	877	897	872	882	934	838	879	948	907	898	898	839	914	885	868	889	857	889	924	914	835	867	872	913	925	920	840	925	876	919	869	927	889	892	862	908	850	907	882	881	886	884	870	928	910	892	881	892	930	887	844	934	915	963	877	904	959	916	949	891	868	924	873	874	909	939	896	900	894	922	882	876	888	949	862	894	921	889	930	890	852	900	888	929	925	875	879	941	914	930	932	930	932	899	897	920	868	905	924	886	886	864	877	905	888	903	902	883	894	861	901	861	921	873	929	925	857	930	892	932	909	899	858	864	882	890	837	903	937	872	910	896	932	845	882	903	836	888	909	912	884	877	926	911	965	928	919	884	902	946	857	859	828	892	896	917	994	886	865	918	906	927	880	876	872	926	907	883	917	916	814	952	882	900	931	935	924	947	889	942	878	845	901	873	898	943	942	879	875	890	866	901	884	848	857	916	866	903	906	858	921	911	856	872	908	876	923	873	907	913	891	952	892	922	911	869	872	876	894	867	875	913	851	912	973	869	843	897	870	927	926	910	928	890	875	913	930	917	917	919	945	932	895	927	913	897	906	913	927	907	888	914	869	882	943	950	906	891	891	861	889	908	885	941	941	878	917	869	913	927	916	888	867	931	898	889	849	883	961	849	802	890	939	884	897	892	930	886	910	933	951	944	929	885	925	920	905	918	900	924	874	872	870	854	826	909	925	891	851	926	936	907	940	897	898	895	967	945	914	939	886	896	894	938	881	855	909	925	886	911	903	919	883	873	936	885	867	893	878	914	900	897	926	875	926	901	886	846	902	872	855	872	916	809	930	919	868	909	897	934	891	849	886	885	851	885	893	915	872	846	917	890	915	911	919	890	900	949	855	831	936	850	902	849	893	928	920	896	873	926	904	919	895	904	892	900	929	890	887	872	899	912	917	893	882	915	939	899	909	888	882	904	901	926	924	886	882	871	892	886	868	875	924	893	830	905	849	845	918	933	925	942	879	851	918	905	878	905	899	852	916	871	907	879	913	862	911	876	973	926	945	912	836	882	911	862	954	880	885	871	904	915	874	918	885	969	903	842	911	908	888	881	868	899	883	898	901	911	853	896	887	864	948	891	913	916	907	867	896	917	856	895	876	907	913	917	924	899	918	859	866	857	952	931	867	834	946	933	839	904	902	854	909	890	911	900	856	877	860	899	914	911	914	878	873	900	935	867	912	885	900	977	892	878	934	855	887	920	909	883	957	858	889	918	894	961	859	842	892	895	867	899	901	938	831	867	867	921	911	891	908	856	907	887	880	897	915	898	902	880	874	916	922	849	880	908	916	917	884	891	904	908	953	905	912	901	871	931	911	883	858	884	893	921	924	886	874	898	872	874	919	899	920	908	815	924	905	898	923	887	909	914	926	891	890	959	895	955	960	907	894	881	923	870	911	895	877	910	930	869	939	889	918	879	888	850	957	920	913	889	885	895	899	894	906	913	925	871	870	908	917	900	907	867	874	902	863	937	892	939	887	863	886	930	888	908	912	868	859	885	922	847	880	905	880	868	906	947	854	884	869	886	937	916	916	930	887	887	887	953	908	917	877	993	887	908	922	922	930	908	861	910	849	906	874	865	864	924	890	879	868	870	926	896	901	918	884	905	897	915	901	929	837	889	870	894	851	902	919	901	882	912	889	911	905	896	912	870	873	979	887	890	869	958	917	854	911	963	877	850	905	932	899	978	846	936	875	937	880	915	847	862	870	878	887	937	844	887	897	903	955	861	965	879	925	877	926	924	905	958	922	917	893	863	924	939	897	882	872	894	889	907	916	895	917	894	913	877	906	900	888	852	877	925	897	905	841	904	844	904	898	867	861	851	868	865	868	885	881	898	921	935	951	885	874	885	884	893	906	840	878	917	874	897	869	901	875	945	975	899	922	911	904	875	930	932	915	925	889	890	923	932	903	853	892	932	936	890	943	887	939	873	867	935	918	904	901	861	902	906	924	895	913	897	888	861	872	912	921	886	907	901	935	895	906	857	879	956	877	859	913	929	882	927	896	924	892	866	912	875	877	843	895	867	880	987	894	937	896	877	868	879	881	924	933	924	827	882	986	887	924	898	866	904	901	959	911	893	926	920	890	928	958	883	878	937	875	907	893	897	913	835	859	913	843	1001	899	964	887	864	874	865	881	925	939	931	900	907	858	889	872	912	885	862	901	923	885	916	909	913	894	907	863	871	909	911	955	867	873	866	884	861	920	964	933	898	887	862	853	928	923	911	852	958	909	909	871	890	856	914	900	922	900	922	869	908	821	867	862	914	931	905	875	880	868	915	907	915	865	867	947	881	903	860	915	871	920	909	886	920	895	894	923	861	915	910	888	899	856	876	896	920	892	886	907	886	909	913	972	963	957	878	904	897	889	905	880	903	900	888	917	867	890	890	910	925	878	906	904	861	881	862	905	845	925	925	892	888	829	930	902	949	866	875	902	894	863	909	830	939
27273	23209	15165	3441	1436	1035	860	768	692	678	669	639	660	676	653	643	677	667	623	655	599	675	644	615	642	613	627	591	550	563	531	510	511	535	520	495	528	508	531	562	531	527	539	504	500	527	513	547	504	485	557	538	498	573	486	531	499	547	531	485	511	474	540	507	505	572	526	557	536	521	530	581	489	546	517	529	477	527	533	533	524	532	518	501	542	525	518	514	540	480	523	522	544	513	480	496	508	568	541	515	532	526	499	559	574	534	519	519	521	540	510	522	509	550	514	540	549	533	538	515	528	533	506	531	513	535	551	507	507	536	479	503	535	532	525	529	470	542	498	493	535	532	467	590	505	519	518	549	549	521	513	548	516	522	542	532	538	474	533	526	488	512	501	536	538	547	543	524	507	549	500	519	537	517	533	504	501	528	542	498	516	544	530	564	514	502	512	561	507	521	509	504	526	518	589	552	545	534	574	505	534	530	490	532	521	535	538	501	493	540	517	533	554	562	549	488	514	508	501	532	508	545	494	518	505	475	530	530	509	556	534	543	549	552	546	505	532	531	552	519	520	479	535	535	494	525	540	535	534	539	528	520	555	512	500	538	460	516	535	516	521	552	515	535	471	559	523	511	528	562	552	509	573	546	540	513	530	524	492	470	479	526	553	550	505	515	523	504	548	523	508	551	525	510	579	465	482	503	526	494	507	560	525	495	525	555	519	509	523	533	528	537	520	559	559	545	511	488	555	526	529	549	496	505	528	566	534	547	498	506	502	495	521	518	521	524	531	516	537	560	550	500	525	515	523	533	558	473	539	519	537	530	542	519	543	527	524	538	570	532	510	514	505	483	458	502	528	539	521	519	513	529	543	529	517	543	510	542	490	527	469	538	544	484	557	495	572	511	516	520	537	491	543	526	541	507	510	542	519	527	530	530	550	519	546	588	502	573	526	515	558	521	514	526	496	489	529	508	527	499	480	533	522	525	530	532	504	493	543	487	505	488	516	509	502	501	539	496	529	560	518	496	483	469	572	543	544	489	567	522	534	510	515	463	544	488	524	526	485	502	560	543	507	537	568	530	523	530	531	557	522	536	516	535	516	518	512	503	540	525	560	513	544	555	532	524	522	543	568	534	538	528	541	494	488	521	512	506	546	525	531	555	545	494	535	553	533	528	557	529	562	489	559	534	524	510	517	537	543	500	551	491	501	516	508	493	556	551	486	480	520	550	570	505	565	546	506	531	530	495	503	512	534	538	562	524	484	516	549	540	490	502	533	531	522	519	521	517	462	534	522	555	544	543	526	535	504	539	524	525	523	479	535	507	502	549	516	499	540	495	532	510	504	536	549	533	536	543	533	552	531	509	498	528	562	503	511	524	510	534	546	515	548	539	502	532	553	550	522	512	489	513	510	523	530	507	480	507	507	516	545	469	511	535	548	537	495	509	523	551	472	525	510	515	509	527	507	525	539	500	527	517	487	537	508	508	552	492	535	500	512	517	536	502	515	554	505	530	509	539	475	511	529	546	492	558	555	511	487	501	530	507	467	531	526	549	531	528	546	502	516	484	497	521	535	504	497	558	570	516	509	517	545	496	528	503	541	520	495	558	511	528	552	501	546	506	506	509	551	560	495	524	519	500	523	501	523	559	509	496	554	527	541	482	520	539	497	496	506	531	522	521	548	503	543	531	497	548	547	514	530	535	527	540	544	523	537	480	563	484	544	545	555	539	534	515	507	489	530	512	525	555	499	551	491	503	544	540	571	514	479	525	532	505	546	507	514	543	516	524	535	535	552	507	537	510	523	516	512	514	502	553	520	579	488	525	542	477	542	503	551	559	511	519	522	525	511	497	527	519	496	492	512	546	497	518	512	505	512	518	519	543	564	528	521	516	537	496	507	514	534	493	527	499	545	561	546	512	536	491	534	544	540	544	533	552	522	546	534	526	565	574	544	502	499	498	531	509	525	525	515	532	513	542	542	569	489	531	534	517	492	504	518	513	522	491	497	531	527	533	543	549	553	547	500	519	505	501	558	505	505	466	509	560	497	541	565	496	526	494	487	531	549	541	501	545	502	538	506	533	513	547	533	490	524	553	488	538	493	540	562	534	493	592	511	516	475	562	530	501	514	497	526	517	505	551	564	545	520	534	588	514	552	491	524	529	513	494	507	521	536	528	544	522	537	493	499	508	515	511	503	513	494	550	490	521	544	560	550	507	485	545	561	504	538	517	535	550	488	533	516	592	537	507	490	521	471	520	545	559	573	527	524	535	506	559	475	546	535	545	515	509	541	530	504	517	506	501	531	513	498	508	522	531	555	506	511	491	546	498	501	495	543	545	521	531	533	470	560	479	579	523	514	495	545	534	577	521	511	543	522	509	529	519	493	522	474	467	535	509	511	500	508	474	477	529	487	511	533	542	549	496	515	575	533	510	498	482	496	556	544	522	498	532	520	531	491	510	528	601	527	517	515	497	496	554	537	478	567	549	547	533	505	509	490	529	538	557	583	535	545	546	543	500	518	526	499	538	540	540	498	515	518	504	491	540	493	509	551	492	505	522	528	553	593	507	512	515	551	561	558	498	500	536	500	559	539	525	531	511	518	540	582	520	573	520	525	513	522	550	518	510	517	525	513	487	477	571	493	518	528	547	534	538	545	513	523	536	508	531	542	542	506	523	497	519	541	523	531	529	546	485	518	541	533	557	535	563	542	524	539	492	497	561	531	567	521	514	533	554	515	499	530	479	545	552	541	544	601	529	534	510	547	539	515	515	537	541	488	517	520	557	537	538	534	517	521	569	533	526	524	539	490	523	566	535	520	556	513	534	510	517	537	516	518	490	529	534	497	492	527	533	505	490	544	497	497	531	542	532	516	545	478	483	506	534	481	542	539	520	540	514	491	546	569	551	552	513	504	514	514	559	534	516	513	506	475	577	492	499	509	503	519	526	532	586	529	542	553	546	561	487	544	500	535	522	570	508	606	532	560	518	503	518	494	534	551	499	526	488	515	546	539	506	520	530	551	511	523	549	551	511	498	534	492	513	518	529	521	548	511	566	544	515	544	561	551	547	520	495	483	539	509	477	519	521	542	498	517	540	515	533	549	512	530	519	540	485	536	527	512	533	494	529	534	529	500	506	511	503	524	534	493	515	547	577	526	519	529	509	495	527	561	544	513	569	560	500	529	536	513	552	510	545	527	573	511	546	500	476	552	487	528	553	505	533	541	535	517	539	533	536	471	531	536	559	517	499	556	527	520	516	528	505	512	529	509	530	545	512	506	542	563	554	546	520	483	519	532	525	536	488	519	544	555	539	479	560	530	475	550	512	527	534	463	550	509	493	517	489	588	544	525	501	472	529	480	509	527	550	513	513	555	533	510	551	521	519	546	538	531	528	498	504	549	522	520	497	498	523	502	520	494	538	535	522	532	549	512	519	556	553	490	504	539	533	509	565	518	529	553	550	515	515	538	543	525	560	507	540	519	508	535	541	544	514
27839	36959	11847	3855	2599	1998	1696	1395	1298	1223	1154	1015	1018	1010	1011	1053	992	992	1066	1060	1118	1019	1037	1000	960	875	916	892	797	828	814	777	714	755	718	764	692	738	743	682	695	755	686	662	701	691	700	667	712	660	714	739	653	759	713	694	721	737	710	682	688	712	660	693	673	711	735	679	694	681	658	717	711	719	714	718	716	682	705	663	666	675	665	697	669	687	732	734	698	697	708	701	719	675	752	679	709	674	697	715	718	702	692	743	695	756	685	678	717	676	744	740	719	697	733	723	696	707	669	667	682	669	714	687	673	681	700	732	692	689	764	693	674	687	703	677	713	684	740	673	697	728	726	692	766	673	749	654	709	700	672	677	714	707	728	702	659	733	693	716	678	729	691	725	664	698	684	713	714	722	712	699	725	705	718	758	694	706	670	711	728	725	679	704	698	718	706	724	676	746	725	738	666	721	665	697	709	624	747	735	687	660	695	713	686	668	665	714	658	702	753	725	669	677	681	702	659	679	692	677	730	668	742	703	731	730	715	715	694	706	712	687	694	678	680	704	689	650	694	667	690	697	717	664	749	745	676	654	713	738	727	667	693	710	689	669	665	721	700	668	689	706	680	707	716	690	697	724	660	715	672	722	660	685	730	704	657	679	708	712	687	692	711	729	664	687	705	722	687	687	698	666	647	720	671	713	725	693	668	670	735	698	695	711	722	708	711	651	693	686	686	705	644	666	734	673	706	694	701	688	700	699	685	678	702	722	718	696	680	704	728	673	704	657	729	749	745	721	718	693	693	657	704	624	661	664	725	744	723	764	693	674	685	696	685	711	686	740	660	693	750	719	691	705	750	663	663	748	690	694	703	688	699	725	700	669	690	759	678	694	719	696	716	661	680	711	687	717	709	717	697	681	704	718	735	712	732	722	686	693	648	687	730	733	661	716	710	694	720	664	684	717	710	690	668	696	727	683	762	700	688	681	680	744	668	732	673	729	703	710	676	714	713	653	735	697	638	725	719	739	680	693	704	702	707	727	714	662	680	727	630	710	708	684	694	712	658	733	702	673	653	729	696	663	687	703	738	695	678	678	683	745	700	687	686	694	710	717	698	660	713	665	662	740	682	687	669	702	653	734	690	735	665	696	744	694	735	673	690	684	708	712	705	671	718	709	708	669	670	690	694	690	700	668	709	704	699	687	688	668	693	707	717	687	730	689	726	695	713	661	710	685	713	658	706	698	692	661	770	648	674	714	692	699	726	691	690	704	737	717	682	690	729	677	772	725	656	689	694	699	694	688	709	661	717	676	720	702	708	689	726	717	683	700	690	690	711	704	722	685	747	695	695	712	703	734	707	704	712	694	702	677	703	679	685	702	650	648	714	740	656	697	690	686	705	689	676	738	704	693	746	719	687	723	672	697	726	689	691	691	709	731	663	684	747	703	734	652	634	723	666	705	700	681	718	705	687	672	638	694	706	684	714	682	706	663	698	712	686	711	710	715	676	744	692	711	729	712	662	722	769	679	689	656	669	690	685	706	711	681	755	701	717	735	658	691	697	695	740	703	799	669	697	671	710	677	738	671	756	634	692	685	683	712	676	722	736	697	689	695	661	691	721	693	717	677	701	710	737	711	727	700	676	690	666	698	672	707	671	709	697	681	707	643	685	690	691	664	699	703	716	717	725	681	681	703	713	701	686	708	697	718	694	630	719	724	720	701	758	732	697	686	706	724	718	712	661	731	666	663	673	684	710	796	684	686	721	703	740	735	705	682	628	717	670	716	660	658	674	724	702	694	659	704	704	700	739	688	741	658	678	678	654	702	713	684	690	748	689	732	699	731	709	705	695	693	711	684	728	685	690	663	723	698	673	712	684	701	729	734	698	707	700	739	723	701	695	692	723	678	739	707	707	717	705	667	653	694	669	721	725	704	726	664	712	691	690	706	687	690	705	684	714	673	705	708	661	709	661	702	740	736	731	706	692	728	700	724	742	697	668	684	724	675	724	666	728	673	679	687	714	701	711	729	730	684	741	741	713	687	697	690	742	687	693	703	701	714	736	694	696	717	697	725	775	718	702	676	703	684	720	707	698	699	647	699	689	696	664	740	639	731	721	695	675	711	680	686	699	690	754	624	661	678	690	726	735	678	732	709	738	710	689	677	712	695	671	644	695	701	677	665	708	721	758	686	723	721	734	717	713	710	706	729	685	740	650	692	663	724	671	710	719	714	724	713	682	711	704	690	723	731	701	724	693	722	705	712	670	709	700	676	721	680	716	712	659	699	692	677	670	718	647	691	714	694	714	706	690	670	692	669	743	715	686	698	680	701	751	756	766	724	718	665	698	689	699	720	690	671	684	711	670	712	686	688	669	736	724	736	722	709	710	754	726	719	725	650	675	712	709	718	688	682	721	703	721	699	654	710	732	673	674	729	706	703	704	709	744	649	719	691	689	657	678	671	707	732	766	688	718	680	680	707	672	691	650	690	675	683	657	685	715	694	734	727	701	726	694	726	712	756	684	694	689	652	720	649	680	728	699	725	740	685	674	756	668	687	678	674	689	683	723	662	682	716	676	674	719	708	678	710	693	656	713	658	711	685	752	732	685	684	673	719	692	656	671	693	707	685	742	729	716	685	721	727	684	712	667	721	691	694	715	710	675	689	725	680	677	675	661	695	676	692	694	728	711	713	690	671	655	738	689	700	704	714	703	639	730	714	695	701	687	657	714	740	690	670	666	746	707	712	725	724	725	726	667	673	719	682	671	685	744	720	729	699	677	741	735	690	734	721	674	638	678	686	752	690	691	641	718	702	687	656	698	731	700	652	701	697	691	694	720	701	704	691	742	717	733	692	702	725	689	650	743	721	716	677	712	683	684	707	667	723	725	691	680	647	698	730	733	705	676	718	693	647	666	733	737	672	702	697	702	668	681	728	742	685	707	689	727	669	675	697	712	685	684	674	759	721	709	669	685	658	708	692	736	659	732	724	698	734	701	708	675	683	697	682	729	666	731	736	702	731	679	707	740	711	707	661	722	711	742	663	663	672	666	709	680	702	710	675	678	715	676	697	726	701	676	673	667	695	736	676	638	661	704	703	690	701	720	733	688	670	691	708	691	681	722	695	709	706	693	690	706	669	727	725	688	699	694	684	675	693	684	686	680	722	715	697	678	719	729	678	734	693	725	710	720	721	703	776	728	672	682	723	718	676	761	704	701	722	666	748	673	711	717	708	663	713	694	727	682	682	728	702	747	641	689	730	694	693	700	731	706	711	690	679	694	683	735	701	719	731	673	712	735	692	680	703	704	747	653	708	717	704	710	718	699	685	692	652	704	656	697	695	667	728	651	698	674	705	676	680	720	682	697	691	705	697	663	667	692	663	708	721	689	714	701	751	707	697	728	679	712	664	716	672	681	666	716	666	750	721	647	645	677	699	674	646	756	690	688	724	704	685	658	714	705	699	667	683	715	716	719	689	640	698	685	697	670	726	689	692	699	700
23785	20767	27727	23796	20463	7675	2223	1429	1244	1217	1126	1077	1003	1037	1043	1006	1033	1017	1056	1082	1024	1072	1020	998	963	889	927	899	862	854	824	749	718	829	772	794	767	750	718	719	753	783	736	703	728	776	721	710	771	751	768	769	732	768	704	712	698	725	709	715	736	707	739	688	698	734	680	734	690	746	738	712	737	772	745	723	745	732	714	736	778	771	741	709	723	734	786	742	728	709	694	733	728	759	734	711	687	758	724	729	738	754	731	759	723	717	718	687	725	785	722	766	727	679	769	702	737	736	729	674	755	781	761	745	724	771	752	674	701	694	791	721	764	733	690	737	741	729	721	732	741	698	750	747	712	685	722	759	753	713	726	697	761	709	748	733	734	687	726	758	725	735	705	772	728	703	755	717	727	766	735	784	762	758	714	762	701	710	689	740	712	745	758	771	731	781	763	742	726	744	751	709	715	752	705	761	675	754	726	728	722	713	746	705	743	717	720	723	711	743	720	757	693	718	676	730	721	717	714	695	669	749	738	721	753	721	730	740	762	721	741	738	746	749	729	749	717	688	748	718	678	734	703	686	720	729	721	782	764	721	755	763	707	773	711	739	726	727	716	711	704	733	725	760	749	709	738	766	722	730	727	711	727	741	780	725	683	719	693	733	759	737	727	748	740	725	725	758	761	749	752	725	718	707	778	721	742	764	739	728	757	691	727	709	679	733	714	726	683	756	721	687	747	654	693	729	754	737	785	738	690	756	734	755	739	766	788	738	700	737	731	747	746	679	737	717	733	735	721	737	712	751	685	748	709	716	740	722	713	719	729	744	724	715	737	735	757	776	707	706	714	738	694	719	752	701	724	722	759	731	727	718	762	762	731	696	684	784	698	737	734	740	663	744	701	740	692	751	681	708	703	695	680	697	764	732	723	686	755	721	694	673	727	721	724	734	729	713	734	754	718	742	713	686	704	744	740	697	766	712	731	767	730	715	721	751	695	723	752	685	765	711	726	710	745	755	745	767	724	739	737	709	718	793	774	704	768	721	766	739	750	722	729	786	761	762	749	712	715	741	729	757	732	716	718	794	749	736	734	768	676	702	765	743	725	710	717	803	754	700	728	729	751	695	724	774	723	731	724	786	796	717	740	718	796	742	681	718	705	711	787	753	737	731	684	710	742	705	697	669	695	693	651	670	783	725	728	661	683	754	805	733	734	757	687	719	720	702	695	729	692	700	704	730	698	746	793	765	719	730	713	749	723	776	735	764	736	763	696	748	735	718	759	730	693	719	719	738	711	742	801	713	715	749	738	721	691	691	752	741	716	705	721	682	732	770	718	718	715	731	735	774	704	739	741	731	666	688	746	740	760	710	758	721	752	748	778	745	718	725	747	700	733	691	691	754	689	725	714	727	713	738	693	694	701	775	780	731	728	676	727	719	767	681	774	743	762	702	737	723	681	748	694	721	686	783	739	728	745	742	748	710	697	768	683	762	731	693	775	755	716	753	746	737	747	743	725	754	726	750	741	707	771	737	732	784	735	753	731	747	774	727	709	717	748	734	712	731	724	747	751	690	714	762	744	701	729	667	749	682	720	755	697	727	761	741	733	740	701	750	751	716	731	748	748	714	715	698	728	762	734	781	704	737	724	707	789	746	731	750	757	710	764	693	789	744	750	735	735	667	697	753	760	733	715	760	746	690	730	746	767	754	725	690	690	711	722	728	677	684	699	671	724	714	704	735	738	702	711	755	748	748	752	760	747	694	768	753	671	768	729	699	705	757	783	699	703	693	744	690	704	761	755	685	725	709	737	731	700	706	738	755	736	690	796	675	682	694	733	715	687	691	760	714	733	712	753	727	723	752	757	749	723	691	767	770	708	724	731	759	702	695	713	714	745	721	771	747	744	730	672	709	710	690	724	697	738	701	742	743	710	741	752	753	772	698	747	729	767	712	685	685	751	736	749	728	727	786	731	763	717	686	741	693	758	727	744	758	736	776	754	727	700	696	706	743	694	761	728	732	737	693	687	685	744	743	731	688	735	737	653	752	727	726	725	717	729	666	717	756	752	723	708	728	696	692	707	668	722	708	731	717	722	720	756	761	699	742	713	732	733	756	700	734	746	731	713	677	677	716	750	739	723	733	662	712	755	698	738	739	734	750	688	683	772	745	682	692	777	719	717	690	745	718	721	740	735	695	772	718	710	736	711	760	730	704	732	754	733	722	735	734	726	727	745	724	699	719	706	740	743	729	714	726	744	747	733	750	791	743	772	719	783	745	730	693	721	743	765	764	733	745	778	763	757	732	715	744	792	694	684	744	717	722	766	747	716	674	706	746	731	710	684	763	729	740	745	700	758	735	772	736	757	706	746	707	722	742	724	699	727	675	744	704	717	707	738	722	727	711	677	727	753	767	727	707	771	712	712	692	762	696	721	702	710	760	730	765	749	715	728	784	732	700	751	734	707	720	733	670	727	674	690	737	748	734	700	743	719	740	699	677	728	726	736	758	679	717	731	795	734	735	719	744	697	661	693	711	798	717	709	671	721	732	753	734	767	704	751	711	729	715	770	727	733	706	776	772	745	722	736	742	736	737	736	758	723	708	682	745	756	769	740	704	687	700	732	754	748	701	680	716	764	758	709	753	737	717	729	648	682	687	743	760	753	756	728	732	709	734	706	718	771	743	715	724	698	709	755	727	744	729	693	726	711	706	723	731	760	717	749	718	699	717	706	710	731	726	752	735	724	787	738	733	759	741	704	742	727	735	703	733	738	741	746	693	743	747	760	717	714	756	682	730	734	737	678	701	702	730	717	677	689	711	715	769	770	723	730	700	724	703	776	743	732	735	738	720	732	728	709	759	755	725	695	739	745	745	708	750	752	746	693	772	685	745	692	704	714	711	764	783	775	695	741	706	789	726	743	746	725	717	708	739	729	712	729	763	709	725	725	715	725	689	769	747	710	736	702	724	784	734	760	730	730	752	705	696	691	749	741	741	732	740	748	702	709	740	745	722	691	740	704	656	724	738	696	787	714	736	743	702	748	702	692	715	726	737	740	722	734	736	727	692	708	695	751	746	706	753	743	682	749	683	680	719	740	717	714	697	740	761	710	691	752	728	720	704	762	749	706	720	673	723	714	652	709	698	754	749	727	716	745	723	722	756	732	756	693	701	761	691	695	719	736	743	745	701	743	742	766	739	703	794	710	701	738	733	679	725	694	736	732	700	724	732	720	722	701	777	772	695	675	705	740	753	743	723	743	727	733	718	741	724	763	756	792	736	762	680	676	761	713	664	713	743	743	676	720	744	688	707	762	751	674	724	702	772	761	703	720	745	766	699	729	694	745	714	738	724	736	743	717	746	722	756	779	695	754	723	703	679	737	715	698	773	720	708	747	756	747	776	756	757	731	718	712	768	701	700	722	742	729	743	681	680	696	710	746	704	657	754	719	728	740	723	708	762	780	733	677	740	742	743	708	724	689	766	757	701	712	741	790	746	714	703
32988	46947	17309	8446	5537	4203	3366	2793	2496	2315	2069	1908	1769	1780	1745	1721	1727	1710	1762	1752	1800	1754	1651	1622	1525	1455	1396	1326	1185	1187	1114	1064	1096	1072	1015	1024	1059	1041	959	1004	1006	941	962	959	982	1011	1016	951	1033	1013	975	981	970	988	962	946	943	973	997	929	999	942	947	959	957	1022	968	966	970	939	958	999	979	964	918	971	964	983	908	999	973	991	953	989	963	964	968	1034	983	1020	916	955	959	974	958	961	959	989	988	968	951	993	967	981	1000	959	927	1000	950	968	952	951	1006	975	987	959	938	959	980	943	967	979	985	945	965	953	991	960	903	977	1005	937	1042	979	997	960	949	935	924	956	951	998	986	1010	947	975	921	1006	962	946	933	974	991	953	942	920	969	978	994	994	994	917	946	948	991	970	957	993	947	964	993	981	934	1003	1021	983	950	985	990	950	993	943	955	947	1033	975	957	979	995	961	1009	909	925	966	968	951	946	986	967	939	967	978	951	999	951	914	997	989	920	918	934	996	980	976	943	976	1029	991	929	974	947	914	934	954	937	991	1032	965	977	937	992	929	944	982	972	997	967	915	938	973	964	987	960	991	922	951	976	957	959	969	941	949	956	961	951	984	951	938	976	957	940	981	1011	984	931	970	979	960	985	969	966	955	981	990	924	985	1025	999	976	928	991	961	913	981	919	961	996	963	944	994	919	951	969	948	965	955	937	970	962	991	944	926	967	876	963	983	994	951	1018	993	941	967	1012	910	942	938	921	944	967	957	1004	974	936	975	919	971	942	929	958	986	975	937	1009	954	942	982	947	1005	989	955	967	977	951	921	899	929	942	935	955	1004	949	963	920	986	891	975	974	941	1020	951	993	914	951	973	961	941	962	990	939	973	978	969	972	1014	975	957	950	945	942	970	908	966	948	1012	990	909	927	909	1005	947	952	927	990	937	970	961	965	982	975	1044	938	919	993	953	967	895	913	987	1032	957	1029	934	941	941	974	914	963	1021	940	966	999	975	976	961	959	932	926	949	973	927	1012	952	924	1013	977	966	925	950	899	940	955	948	970	967	994	1012	949	946	938	973	934	945	946	1000	914	969	929	908	945	963	994	938	972	1021	948	925	960	1000	973	920	971	1000	875	1022	932	959	995	979	968	966	968	943	945	968	1017	956	1021	955	951	991	955	991	1022	926	991	963	929	1011	955	933	988	977	993	960	940	952	954	933	1028	983	921	914	965	936	966	987	971	986	983	948	974	980	948	956	1029	958	968	962	977	921	984	975	922	943	960	974	928	1000	931	942	1018	974	927	963	1024	901	906	994	993	955	931	964	968	922	962	945	962	989	959	961	944	952	925	955	973	979	980	992	950	1024	985	956	977	896	949	941	984	932	956	956	957	940	903	978	969	980	942	982	977	974	946	993	977	955	961	973	960	1011	954	929	976	1027	967	998	982	982	998	992	1008	954	985	980	977	976	974	937	980	935	925	981	892	908	943	945	984	938	962	924	1039	977	951	973	995	950	961	912	977	946	953	1002	937	1041	882	1000	919	962	916	1017	1014	937	935	963	911	989	984	979	977	953	966	982	968	931	958	914	949	974	986	962	940	999	970	984	932	952	929	971	983	907	961	960	1001	939	1004	994	930	999	975	969	955	960	948	929	951	984	971	908	954	943	1012	936	1033	989	972	976	941	973	926	926	905	958	959	971	971	960	980	913	967	1003	1004	957	916	886	965	956	1042	996	985	982	1021	956	966	945	980	939	938	974	985	957	926	975	942	985	965	975	977	1030	958	918	976	921	949	986	949	975	939	966	960	904	928	1026	895	914	1024	941	942	930	924	951	996	954	989	950	998	969	973	939	942	1013	1013	1025	1003	941	943	956	930	941	972	939	962	1001	933	939	1036	917	952	1013	970	932	1000	922	965	951	959	1011	1010	971	1031	940	980	963	921	943	969	981	912	951	966	966	971	953	1015	917	952	987	949	985	953	970	1002	963	969	997	955	995	1011	977	923	970	948	944	939	981	1010	995	948	970	943	909	965	1014	965	903	966	967	999	901	968	926	928	975	983	919	947	1028	976	974	954	942	998	954	924	939	986	973	956	981	959	973	932	1050	939	981	939	996	991	980	920	982	970	981	979	1002	933	939	988	960	940	978	975	901	955	958	974	942	983	942	977	962	994	1013	948	997	948	1011	996	964	935	920	895	908	966	956	1020	942	906	965	932	1005	956	948	967	1023	974	961	978	927	967	975	982	984	922	946	1006	939	965	994	973	968	899	1004	893	943	934	948	980	986	942	999	967	957	964	916	956	956	959	931	951	1023	963	976	978	964	940	1003	983	983	1011	979	948	904	961	942	892	994	998	950	944	1031	1006	929	966	942	1010	978	942	989	944	993	955	967	952	970	955	929	989	978	958	938	982	931	942	973	927	978	993	1012	980	966	929	972	1005	970	998	988	944	1023	964	977	913	875	931	974	1006	1010	979	979	951	958	978	978	949	1005	908	947	1010	985	1008	978	909	958	982	1026	948	912	942	936	950	957	1004	997	1017	979	943	959	989	938	979	984	956	961	1024	924	994	992	1010	941	978	967	943	951	953	979	959	973	951	976	929	988	968	997	975	989	1046	1024	1003	958	903	985	1010	974	986	896	934	967	962	988	1005	908	974	942	984	992	909	965	1020	987	997	1018	1004	968	984	907	969	919	963	1036	953	979	951	952	950	942	1007	947	986	992	925	947	1025	945	933	966	920	974	987	971	973	981	998	970	964	1010	974	965	962	986	946	976	949	900	1009	936	917	994	1013	976	954	1008	980	952	954	937	949	957	954	941	952	978	968	1003	1008	961	969	988	968	961	960	960	966	929	966	956	949	940	939	977	933	1004	986	917	991	930	986	996	852	992	955	975	1012	990	965	1030	965	971	998	922	992	939	960	981	994	990	959	963	994	945	922	961	962	997	939	974	988	907	977	994	953	915	971	965	952	970	926	966	982	946	938	955	930	958	943	949	920	954	982	927	936	940	926	1021	939	951	960	930	1008	951	996	952	973	980	964	994	945	976	932	915	992	959	945	985	962	966	976	982	953	944	952	1016	1003	972	1022	948	938	972	996	923	953	954	948	983	971	899	963	929	972	944	972	1008	995	977	1007	921	934	1003	983	953	944	971	992	958	948	970	941	939	1045	969	976	898	995	964	962	1022	967	906	932	1001	946	978	922	968	933	977	1012	946	968	944	928	1023	983	968	998	950	992	949	979	937	969	986	992	957	1006	1001	909	986	1011	994	944	985	966	972	926	966	984	1012	946	959	1001	961	983	924	946	1001	954	1043	987	961	996	967	1015	969	931	934	931	979	986	983	976	964	1001	979	1024	965	924	985	948	950	971	958	965	946	955	974	951	979	1006	964	966	984	1006	991	1003	943	902	943	945	920	956	979	932	945	961	923	936	998	975	939	960	1016	1002	981	923	928	1033	985	1046	988	934	1014	956	915	948	994	981	990	951	934	952	981	965	941	950	938	1022	930	914	976	914	970	921	978	984	974	926	939	956	992	979	955	957	930	997	961	965	1013	954	955	908	972	929	961	999	1004	977	941	970	906	954	943	919	954	958	1000	981	990	971	1009	908	1007	950	937	952	1019	924	1006	992	951	1024	932	949	1003	970	927	1007	903	956	966	974	950	969	975	960	957	937	993	960	956
22747	20763	28188	23264	20717	20084	5751	2013	1563	1449	1327	1172	1166	1151	1111	1187	1096	1182	1156	1177	1211	1195	1135	1038	1012	986	950	862	843	828	781	752	726	783	745	755	698	750	747	667	702	701	698	712	690	710	709	660	676	724	728	707	654	677	710	651	614	685	750	677	617	639	673	629	617	761	722	650	661	693	658	690	668	680	708	690	687	683	707	647	671	730	677	667	696	694	699	679	674	658	625	723	647	660	690	698	667	663	626	696	688	699	675	724	642	694	702	704	681	708	707	668	676	691	676	672	716	664	668	715	757	687	705	696	702	641	693	653	682	633	683	671	673	692	683	620	685	689	684	691	659	679	644	646	650	704	710	650	706	766	678	700	666	737	681	675	681	694	654	672	673	685	677	698	647	669	710	682	677	659	748	730	679	670	685	701	657	692	684	692	713	686	680	682	652	650	681	678	652	697	667	639	648	706	699	633	652	695	637	658	644	686	736	647	677	672	678	660	643	645	679	662	620	694	620	664	658	606	665	664	697	676	709	648	667	668	655	715	726	670	666	723	709	695	676	682	684	700	667	683	717	656	690	705	710	701	602	692	672	699	728	687	653	684	677	636	693	654	679	712	659	665	682	680	691	646	690	644	640	714	737	676	651	655	652	642	678	702	648	677	682	663	688	693	688	619	689	633	660	676	702	733	667	700	690	735	671	667	677	658	691	678	715	713	664	731	666	648	699	694	675	681	701	708	677	703	707	717	654	649	663	667	689	681	682	712	641	680	653	680	660	641	631	744	685	696	718	648	651	679	650	690	686	713	706	700	663	665	683	656	705	685	659	682	667	706	671	719	628	671	658	624	671	653	676	667	667	615	660	721	668	677	695	703	680	695	663	675	659	689	727	646	643	623	715	705	687	629	671	666	620	679	676	682	685	657	688	667	703	686	686	686	642	672	708	688	668	671	675	710	691	645	654	729	644	631	684	688	666	629	676	617	668	693	701	687	722	667	679	649	686	695	701	676	674	691	659	669	702	739	682	725	676	688	687	664	709	703	649	648	632	652	618	669	647	736	704	712	713	704	726	699	655	661	681	678	702	680	680	684	667	665	704	729	678	680	649	716	712	754	652	707	655	693	714	666	694	616	698	644	717	703	707	659	648	691	705	618	690	661	662	659	660	643	658	676	698	708	681	666	651	674	628	665	706	690	670	704	627	639	738	667	653	669	720	642	643	661	679	720	662	664	662	626	701	666	697	729	672	696	670	703	627	685	660	635	684	700	662	689	669	670	699	693	744	687	685	617	668	687	654	640	662	641	666	660	702	690	686	681	677	668	700	661	654	635	685	694	691	687	693	703	670	651	653	719	690	677	645	656	666	656	645	692	654	626	635	716	636	695	676	629	677	651	689	710	695	684	682	663	655	689	661	704	687	674	609	701	701	676	680	674	741	675	663	684	653	698	715	645	663	688	627	631	698	663	650	647	653	681	691	686	703	668	679	660	679	715	617	699	671	692	671	700	667	709	614	692	705	630	692	738	634	677	668	592	685	702	741	625	659	658	681	681	651	640	720	724	663	683	703	690	674	670	726	671	669	649	621	649	634	647	657	654	721	665	617	678	694	701	661	667	668	675	711	681	676	670	723	661	681	637	670	677	666	677	652	673	617	668	666	649	642	649	695	714	679	626	700	689	672	672	693	670	692	640	631	663	665	734	702	626	679	718	674	643	671	699	684	677	717	660	656	685	720	642	670	663	716	709	709	665	709	700	634	706	708	665	695	661	672	672	716	654	649	675	688	628	704	667	640	661	670	709	724	689	666	692	682	713	668	657	629	629	677	712	664	677	691	701	715	670	675	695	690	664	681	647	720	641	661	651	739	670	681	681	646	636	630	679	662	666	689	703	608	637	680	681	664	716	665	677	667	652	733	707	659	632	681	689	698	670	643	617	702	673	660	696	671	729	665	686	670	635	657	687	715	777	697	656	682	699	676	666	719	686	669	658	678	667	709	700	685	642	695	675	653	640	658	705	694	660	658	658	664	664	679	683	709	679	684	712	650	674	679	695	690	695	716	678	672	719	663	647	664	666	678	642	630	644	662	603	647	693	663	656	679	657	687	692	707	663	650	674	663	709	710	646	716	644	707	734	697	660	672	704	688	655	716	717	712	686	668	720	669	730	681	709	670	682	697	679	710	661	686	686	605	714	657	673	675	707	679	678	664	699	694	660	633	749	661	661	700	750	690	662	629	654	640	630	651	711	685	671	662	671	709	674	593	666	622	669	719	650	662	699	660	657	702	687	745	642	707	695	687	657	679	653	734	685	661	687	693	627	673	641	629	688	715	730	642	665	668	667	673	643	692	716	711	692	655	693	696	667	674	678	661	702	668	704	722	688	683	703	667	681	701	675	700	711	707	668	706	716	719	726	649	679	615	664	664	649	681	668	701	669	651	626	668	660	729	663	719	660	685	698	690	689	678	706	673	676	704	663	635	678	645	682	631	685	674	707	673	686	628	682	661	718	717	699	724	654	704	688	736	691	677	688	677	653	683	715	634	691	652	678	654	673	716	704	735	671	724	672	705	656	668	648	640	683	628	690	737	660	680	688	675	637	660	663	698	679	654	686	727	675	674	611	657	650	718	646	686	680	694	655	666	698	671	688	660	682	721	649	674	673	687	661	657	606	679	670	697	661	666	669	648	623	634	676	631	663	722	646	643	682	682	647	708	657	687	684	681	724	668	723	676	655	746	656	683	679	673	706	645	677	666	655	696	671	655	709	674	725	715	672	697	670	676	649	671	634	642	682	635	664	647	698	695	670	667	708	667	692	683	641	693	705	667	683	635	688	672	690	695	679	656	673	660	664	717	664	689	659	702	687	668	682	708	650	718	670	710	703	665	667	668	636	644	682	695	665	631	671	704	679	693	659	671	676	718	667	712	629	669	698	642	663	684	680	664	701	699	734	659	626	703	646	632	743	697	647	718	691	705	668	709	643	671	658	656	693	683	702	690	685	679	647	649	684	676	685	717	693	672	663	731	686	724	720	691	637	628	661	692	673	698	693	723	655	671	679	684	675	709	722	661	669	646	659	680	674	669	624	678	699	677	673	698	651	670	659	687	675	699	686	704	711	686	699	662	683	666	691	672	662	661	654	713	687	681	659	702	691	659	737	636	671	650	687	674	698	704	703	656	681	659	694	695	692	669	712	681	683	699	672	713	695	705	649	687	628	717	708	708	702	631	646	690	705	689	645	692	624	674	668	659	667	681	678	665	699	657	673	634	690	734	697	689	692	673	645	694	727	683	641	673	668	686	662	698	723	708	664	658	662	622	696	697	709	692	679	667	742	705	651	700	677	668	661	673	661	701	702	635	694	673	692	665	635	638	643	720	733	695	711	712	667	689	679	680	652	673	687	685	680	695	702	657	676	713	698	661	620	692	665	655	675	656	658	679	612	700	638	700	649	685	681	714	688	671	759	674	695	672	681	646	707	664	717	631	692	674	691	631	717
36693	55856	23855	11154	7715	5711	4522	3792	3300	2873	2619	2291	2107	2153	2202	2049	2068	2076	2152	2080	2153	2051	2031	1826	1782	1672	1491	1488	1274	1206	1181	1057	1103	1016	1016	1044	1027	940	948	887	930	912	904	930	891	966	963	963	891	875	880	946	911	928	986	924	937	979	905	950	894	925	945	928	903	920	916	910	915	859	937	904	916	896	880	938	963	870	898	915	951	920	907	935	896	899	845	885	923	919	920	944	914	917	899	927	929	883	900	946	953	886	933	910	940	924	855	901	913	912	910	925	943	975	921	911	884	922	920	876	926	927	916	886	857	857	872	880	939	875	927	907	886	849	933	847	901	873	871	863	864	862	965	885	905	915	897	913	913	882	859	934	905	872	864	870	926	882	872	877	904	972	916	926	927	873	878	898	976	939	887	879	910	916	898	903	890	876	961	859	891	898	972	924	938	886	911	884	880	899	900	919	897	913	902	947	889	900	883	887	864	892	869	837	990	954	896	917	869	880	872	927	948	861	883	905	932	880	920	919	906	898	877	907	854	846	858	926	903	877	882	871	904	933	842	907	860	954	947	856	839	879	853	944	889	904	924	886	852	891	929	852	869	903	917	886	862	884	902	877	846	912	872	954	832	874	910	873	944	914	902	875	891	887	877	890	888	897	851	866	887	863	858	847	882	892	889	909	871	869	905	866	901	887	914	905	914	873	920	867	893	856	891	910	927	928	881	890	886	897	855	917	902	916	902	866	869	870	921	878	904	875	908	906	881	894	925	908	911	913	880	887	902	898	873	901	894	915	847	915	867	844	874	921	878	890	833	928	878	888	917	918	880	906	936	823	871	898	916	826	874	926	928	861	907	881	876	860	884	844	950	880	924	920	886	871	896	868	931	895	914	950	894	908	920	953	871	867	848	922	871	832	891	859	911	902	921	921	929	910	861	916	860	946	902	871	911	857	924	901	887	881	836	855	900	914	899	914	893	877	905	871	894	904	878	906	890	873	944	956	904	870	866	892	918	961	884	870	866	871	899	869	946	873	879	902	922	929	896	868	931	878	875	934	875	925	893	928	885	872	916	877	882	885	846	873	877	908	820	870	927	893	895	885	883	908	940	896	911	898	839	854	940	900	841	914	893	861	860	867	865	914	878	837	951	930	865	869	927	931	845	908	889	914	880	928	925	966	884	862	900	879	892	898	931	973	865	865	941	872	872	893	874	869	887	957	929	935	934	921	892	878	898	913	873	864	870	922	937	901	934	928	882	912	928	845	880	891	880	921	851	914	848	897	911	905	870	896	898	891	902	872	869	931	891	848	912	898	925	905	915	864	889	912	874	907	831	908	916	942	908	915	860	832	920	888	854	891	937	911	876	899	943	878	847	914	875	846	895	877	890	876	890	949	839	906	938	934	882	863	839	944	917	860	935	873	893	893	867	891	934	879	919	898	925	855	859	878	909	953	848	954	870	862	851	872	955	925	900	999	892	849	907	908	873	870	871	912	907	879	875	913	928	907	918	896	896	919	903	884	844	856	872	884	858	910	911	856	903	874	931	833	905	864	898	898	922	957	904	872	871	898	875	919	916	853	883	879	910	905	903	894	937	883	877	898	924	912	846	895	933	921	920	897	956	906	888	899	920	956	869	925	970	879	910	873	880	902	936	874	909	936	895	883	895	883	936	933	895	916	892	882	861	859	811	877	844	897	861	894	923	893	901	906	904	938	851	937	901	865	878	904	872	866	834	843	920	880	843	949	849	896	971	900	937	904	895	886	906	896	849	914	913	900	896	873	832	916	914	960	870	923	930	904	906	896	921	913	901	926	850	934	838	896	873	890	906	905	874	895	941	931	870	881	873	878	924	900	854	857	912	878	928	875	928	954	870	907	873	898	895	885	897	947	884	940	915	945	955	874	907	868	921	867	925	871	973	945	903	893	874	921	916	931	897	898	887	837	901	892	907	879	893	860	938	823	899	870	897	936	866	886	858	862	962	909	865	870	917	897	881	905	855	909	869	901	863	924	923	880	866	891	920	874	920	890	846	906	871	887	914	883	917	909	896	890	870	899	931	833	865	914	883	896	890	854	880	943	910	931	895	863	852	905	888	943	912	905	912	902	917	926	873	901	896	951	929	946	899	869	924	909	929	846	842	858	908	898	926	927	914	845	863	875	894	892	912	925	928	925	822	941	891	887	815	914	897	899	874	901	865	884	870	930	927	894	912	934	853	837	901	923	883	915	872	894	859	952	931	896	878	864	943	908	856	894	916	921	845	896	888	933	890	934	913	870	912	931	950	917	870	929	888	888	892	891	910	885	873	881	902	926	901	867	915	893	924	847	893	838	890	901	879	902	920	893	860	916	882	907	891	912	937	873	879	883	894	840	928	869	854	893	910	905	885	896	895	887	910	914	901	885	924	900	953	855	904	882	903	876	900	890	862	895	813	864	889	845	862	896	846	860	908	918	961	913	877	868	854	939	939	917	878	944	898	842	900	910	863	912	923	914	882	897	940	898	895	926	928	921	851	893	907	885	817	852	859	929	899	887	899	930	864	950	921	902	900	900	879	881	944	932	953	887	895	889	892	886	935	898	900	953	918	827	859	928	913	902	839	893	883	962	904	927	846	910	874	878	855	907	922	884	875	945	913	889	900	903	842	894	880	860	897	916	898	907	913	936	879	895	913	895	875	923	944	884	872	884	921	960	905	864	919	876	896	945	889	907	868	871	902	871	889	920	900	876	906	986	864	947	891	913	908	888	909	883	885	862	902	940	904	891	897	901	865	890	904	874	892	928	883	897	900	869	944	897	888	941	874	904	865	908	894	882	879	838	893	886	891	857	833	957	835	840	916	865	898	870	913	945	856	883	907	921	824	878	876	889	953	918	863	877	891	886	923	911	908	868	872	917	951	883	869	878	917	866	902	959	857	935	886	881	876	937	898	914	902	940	934	893	940	900	879	956	907	896	854	931	881	880	910	908	921	895	856	900	935	876	915	922	925	892	873	872	848	952	870	917	860	907	886	918	952	918	836	915	908	858	901	873	884	914	895	865	871	894	946	840	889	912	980	905	910	829	894	891	876	885	888	904	901	913	872	863	897	842	869	886	929	877	910	856	912	861	862	908	863	894	934	851	906	877	885	890	872	883	921	923	892	883	891	913	891	906	954	934	897	864	884	856	887	932	883	913	863	921	863	863	923	940	915	880	905	954	881	885	880	844	923	884	901	875	901	906	883	915	874	897	916	846	892	858	856	887	872	928	928	917	916	871	856	875	868	926	909	887	875	870	892	853	841	860	938	875	909	919	904	894	941	872	907	887	888	938	898	870	927	952	895	861	892	906	880	861	890	898	896	864	876	891	911	908	957	896	893	879	923	959	933	892	882	927	913	926	892	876	895	941	877	888	891	891	865	877	938	916	911	889	889	888	917	894	888	897	830	934	927	920	906	926	905	916	938	868	903	916	879	899	937	873	923	911	928	891	846	884	865	870	886	897	877	915	886	963	927	901
27325	23060	16745	3848	1492	1152	894	790	718	707	695	704	689	658	707	662	633	683	675	719	688	696	683	662	668	628	589	602	569	583	523	563	520	572	541	527	521	529	512	536	516	528	505	558	560	547	538	498	559	572	526	549	503	529	527	531	526	525	505	543	518	508	548	520	536	586	587	578	527	511	560	584	509	516	551	537	540	545	527	533	527	537	530	510	529	512	522	560	553	551	522	566	492	531	546	498	554	494	499	500	546	516	526	503	526	551	527	528	543	521	483	516	493	546	475	567	530	561	561	479	523	519	558	495	513	555	515	536	523	512	555	522	518	506	512	511	525	506	545	526	530	513	498	517	486	522	535	542	512	535	577	539	517	511	530	480	534	542	491	534	593	536	517	519	514	545	540	536	541	550	500	524	519	494	531	512	510	558	500	551	513	523	554	529	499	540	521	505	524	527	512	487	563	519	503	529	472	539	557	516	546	572	543	488	522	526	518	566	523	530	524	509	554	532	492	554	536	543	503	519	564	542	518	464	561	569	550	505	482	516	495	511	490	518	556	548	498	566	528	525	526	527	524	494	540	533	534	521	499	493	561	532	500	519	543	526	531	518	543	518	553	493	530	532	535	507	532	503	542	546	531	504	489	543	499	520	545	517	493	529	534	525	514	525	522	520	521	512	461	509	519	558	542	516	532	521	557	529	468	540	504	454	540	513	530	502	554	527	545	518	554	505	533	506	491	537	548	515	518	530	567	550	521	531	520	520	513	529	527	513	549	522	515	517	506	489	558	527	506	552	536	526	526	504	531	507	549	513	535	527	534	480	553	543	522	528	531	527	483	520	565	563	532	506	512	485	555	499	533	507	531	504	555	513	544	512	526	512	508	534	484	534	521	532	509	540	501	518	560	507	552	515	511	507	538	521	531	502	519	507	542	528	514	512	522	550	514	531	542	531	525	527	516	540	509	489	538	517	506	488	531	561	548	525	530	523	532	540	496	512	524	499	522	530	489	486	524	518	546	542	548	515	551	546	519	542	516	507	533	474	534	542	519	541	534	544	524	531	492	558	512	542	528	583	546	518	531	488	521	527	500	530	536	497	518	520	506	514	543	474	519	517	509	492	521	536	540	554	578	541	521	508	530	525	523	535	526	546	541	533	528	544	497	524	510	515	523	524	522	536	501	536	556	558	528	489	548	545	571	589	482	520	520	517	550	537	535	532	500	504	544	539	522	493	540	520	498	525	494	507	547	513	529	519	559	537	508	528	500	499	529	521	538	556	559	546	545	538	536	493	516	512	567	504	503	520	529	518	531	546	518	570	541	496	501	544	505	540	503	479	539	564	478	527	486	532	519	502	508	505	554	496	533	544	496	530	526	520	503	545	516	507	526	494	543	502	502	535	521	562	577	476	531	500	516	536	504	518	539	525	512	549	549	499	511	498	518	535	543	522	556	529	535	506	478	540	511	501	485	454	532	510	529	483	500	537	494	536	510	513	469	526	518	557	511	537	498	551	561	528	575	513	516	508	523	532	538	550	528	466	520	512	523	535	520	508	519	542	548	534	543	507	513	521	568	526	512	501	503	512	515	494	570	530	500	501	538	551	545	542	530	518	516	529	488	514	534	506	554	494	545	546	526	474	560	520	513	468	511	535	555	538	531	495	519	494	505	527	543	522	522	539	531	568	515	537	524	582	526	541	507	520	525	530	546	549	513	518	468	511	516	494	539	533	500	538	549	519	523	542	480	521	500	560	532	516	500	493	503	518	552	539	480	515	542	506	508	481	532	458	532	553	519	484	523	502	535	506	524	547	521	535	513	512	529	510	489	496	515	514	524	526	504	489	530	543	561	518	553	512	537	514	551	518	520	556	524	557	489	531	557	544	495	512	557	514	500	514	485	532	540	507	527	497	503	523	544	535	516	515	554	506	532	485	547	486	482	542	537	513	496	558	560	565	535	564	551	495	525	508	534	490	517	548	540	532	499	513	488	472	523	492	524	511	494	536	525	549	513	539	552	527	493	534	510	521	514	552	546	513	534	517	557	519	580	558	574	513	524	560	528	509	573	521	519	530	542	521	507	550	536	523	572	510	523	520	505	525	519	498	505	517	564	566	556	497	555	546	540	502	528	534	545	519	551	547	547	549	521	497	514	517	533	533	522	509	500	494	531	541	548	534	535	519	535	550	529	533	536	549	498	514	523	563	527	565	502	510	515	554	509	548	541	504	538	522	538	513	528	513	522	511	544	524	471	558	504	475	520	488	519	526	523	559	552	517	543	512	508	505	532	558	551	561	541	507	523	542	519	485	544	492	514	492	542	505	525	541	529	533	518	531	531	535	510	523	515	502	546	536	515	525	487	477	529	525	532	568	559	508	504	558	561	560	509	579	538	552	482	523	519	488	497	514	541	519	547	547	538	560	544	522	498	526	484	512	541	555	550	531	497	448	549	527	510	516	516	575	480	564	500	514	499	505	492	508	549	509	488	504	504	516	521	500	543	536	554	537	536	530	552	509	519	512	492	490	514	516	525	531	492	505	534	574	513	529	511	472	549	551	514	507	552	491	521	544	534	532	563	530	477	502	484	505	488	492	550	524	580	575	516	477	543	542	550	547	509	499	511	523	541	536	520	528	527	526	530	501	507	496	552	502	501	505	573	534	531	550	559	496	521	514	479	534	513	491	524	511	507	563	568	510	495	556	487	536	501	541	567	547	540	546	526	519	489	516	521	526	518	489	489	503	497	491	519	493	509	530	498	551	527	534	541	538	456	529	560	506	505	527	532	531	530	546	575	487	517	529	535	495	517	496	501	564	521	544	558	502	513	541	463	558	529	511	514	547	514	521	506	508	532	533	547	519	508	498	558	534	525	525	539	508	559	526	541	519	542	514	515	534	536	542	546	559	510	527	523	494	474	520	501	524	540	516	550	557	543	482	504	490	507	490	568	543	567	501	536	516	542	538	501	566	532	515	510	565	520	550	510	543	504	494	502	496	522	576	541	540	500	516	524	571	521	533	517	531	536	502	508	566	546	577	559	523	527	552	517	525	502	498	564	535	569	526	492	498	497	523	498	529	542	532	536	565	510	550	537	533	500	516	518	502	503	523	504	549	561	517	526	522	549	554	559	494	488	555	496	504	537	561	532	513	483	487	528	559	507	509	552	491	505	500	555	529	531	524	518	529	531	485	501	490	507	463	540	514	545	538	577	522	522	526	536	558	528	477	513	527	549	537	560	498	514	536	526	506	550	504	534	537	523	503	521	530	497	530	512	532	561	519	482	516	482	521	507	532	524	511	550	489	534	552	483	515	540	550	525	525	501	504	540	509	527	503	507	484	530	513	495	546	553	543	537	534	504	498	555	524	523	539	507	554	469	516	552	538	519	495	514	525	538	546	511	499	523	527	507	541	517	543	502	533	565	540	477	538	491	549	535	506	514	547	504	518	511	476	519	540	509	541	535	516	538	514	544	535	542	524	507	527	508	521	542	525	554	533
27335	37194	14826	3588	2698	2066	1723	1398	1365	1250	1156	1074	1057	1035	1166	1033	1138	1076	1206	1197	1177	1081	1119	1061	1006	930	950	874	829	813	736	727	739	762	748	741	722	695	663	700	733	683	692	649	697	700	735	699	682	728	734	741	660	680	732	685	674	702	716	680	713	726	668	641	678	757	700	705	644	721	695	655	684	728	681	713	697	716	672	685	645	668	715	698	722	695	702	681	648	722	709	643	674	686	726	748	725	662	743	692	718	694	688	697	715	676	683	690	693	669	675	672	715	733	689	768	753	710	663	725	640	745	720	725	707	673	689	706	685	690	710	687	692	660	684	730	666	657	753	686	684	673	678	724	714	738	714	733	714	674	665	680	686	701	737	742	720	729	727	707	723	698	675	737	648	688	679	673	688	675	680	704	704	717	702	655	697	684	706	708	734	721	702	689	715	719	695	710	726	741	723	652	736	692	693	716	726	669	672	714	699	711	639	714	696	767	679	713	682	684	709	688	735	665	682	683	703	698	657	655	712	660	707	690	697	678	729	690	680	711	742	634	681	694	649	684	714	717	686	694	711	718	683	695	677	711	711	718	715	725	669	688	754	647	705	713	688	668	714	674	732	694	643	698	711	679	747	727	668	699	722	701	719	657	700	715	677	690	722	707	723	720	724	722	688	684	689	714	688	711	720	668	670	668	722	670	716	711	686	723	716	710	717	708	698	706	710	650	716	667	702	695	687	691	695	728	728	709	715	710	661	696	694	749	695	741	738	658	704	713	685	697	680	687	659	649	669	738	683	685	697	675	717	753	676	675	753	768	732	662	670	706	697	674	696	694	701	737	738	713	702	663	703	697	737	658	713	715	714	686	673	663	707	741	700	692	719	712	630	688	717	737	679	755	675	727	702	691	734	703	728	712	720	686	758	701	683	733	720	719	671	668	686	702	656	713	696	708	683	726	707	667	737	670	690	695	682	747	677	720	692	730	731	721	706	681	658	678	688	735	711	726	708	776	694	710	709	694	700	742	676	668	700	688	717	662	727	702	726	710	718	725	738	708	702	711	680	723	734	749	692	704	674	706	689	659	719	658	713	694	673	730	706	705	726	760	737	631	677	715	705	692	734	690	753	681	693	698	741	712	728	683	699	754	715	724	669	691	711	705	727	667	766	672	740	698	640	713	705	715	735	714	702	691	694	756	651	714	661	703	687	707	753	709	703	727	677	699	666	682	674	711	695	698	697	716	646	718	708	708	702	715	642	701	701	659	708	728	723	749	721	700	667	686	694	698	709	692	678	705	697	716	676	666	681	692	696	712	678	728	711	730	692	699	690	735	664	684	691	667	684	712	716	714	708	702	716	695	678	673	726	694	691	687	726	708	711	707	672	706	709	677	688	733	719	713	675	730	703	671	702	688	674	686	653	730	737	725	710	677	693	673	674	691	690	700	687	681	731	715	723	685	680	643	708	694	656	694	693	674	722	739	694	712	712	724	674	665	690	692	672	721	658	711	717	697	666	704	744	671	752	719	640	723	674	691	721	710	664	694	691	683	687	730	696	698	670	678	701	684	691	723	698	682	681	726	715	698	702	704	713	691	699	671	659	719	713	687	666	670	721	731	660	715	680	705	711	735	704	739	732	698	681	664	688	716	718	698	687	672	635	709	722	692	673	746	712	727	700	711	702	682	632	704	700	694	663	719	713	710	676	659	705	668	683	674	691	694	669	707	693	671	674	696	720	644	664	660	741	685	706	693	725	719	729	670	712	700	728	693	696	688	689	712	713	685	691	711	701	703	688	702	697	724	696	718	673	701	670	752	706	724	707	746	684	691	720	728	689	664	682	706	702	731	672	718	694	658	699	721	712	648	710	659	690	656	678	707	702	668	732	707	741	724	703	688	697	682	688	681	677	716	745	677	681	697	759	695	703	681	695	677	656	698	738	672	713	687	707	766	698	717	710	683	740	711	677	690	647	682	725	670	710	627	682	666	717	707	686	679	686	680	705	700	688	715	678	708	697	709	718	718	714	706	676	706	729	673	732	682	688	694	717	713	697	703	666	702	682	642	686	690	670	723	711	688	659	737	668	683	708	744	664	694	642	668	726	693	732	670	702	683	667	702	702	683	700	686	702	663	702	690	682	713	693	667	689	718	724	681	708	722	685	702	702	715	763	675	703	678	728	715	665	707	720	673	679	714	694	692	685	759	719	718	745	689	673	722	697	687	666	719	691	704	639	712	652	733	678	717	748	678	699	662	703	754	698	681	712	708	683	721	635	654	720	715	676	674	743	725	711	703	684	713	696	743	711	702	722	712	728	725	682	689	706	682	715	705	682	709	710	682	660	696	669	690	663	738	683	697	731	671	720	724	716	694	698	677	732	663	659	722	711	719	632	691	689	702	700	728	694	716	702	728	698	690	695	688	686	697	771	725	696	716	669	695	720	685	693	682	684	696	716	703	697	695	718	737	710	671	685	700	661	693	695	664	676	687	683	693	714	672	631	693	680	714	731	643	699	743	698	708	711	743	677	723	748	722	725	665	731	686	753	707	731	701	707	762	706	721	768	670	736	665	719	646	744	700	690	712	663	656	687	734	672	705	731	711	711	670	701	684	647	726	673	689	706	707	702	728	669	727	714	679	744	661	735	727	739	671	709	685	698	683	692	729	685	749	712	682	733	671	762	748	717	714	693	682	690	632	727	677	705	733	672	685	688	694	670	712	673	701	739	694	706	690	712	698	680	726	701	682	711	712	688	679	713	687	647	693	698	701	700	716	701	704	702	686	675	684	693	670	732	726	656	698	668	692	696	679	662	695	719	674	639	688	699	662	730	712	735	695	729	688	716	641	672	683	699	697	716	703	694	732	691	722	695	739	694	686	702	698	690	694	713	677	683	658	706	706	691	677	673	731	712	711	697	690	685	696	709	676	678	727	794	651	675	674	713	733	678	709	657	748	686	732	692	690	688	681	731	704	739	679	656	746	666	701	769	750	713	690	717	719	699	738	709	677	714	668	665	716	716	689	698	715	711	686	731	690	702	712	708	653	708	689	726	652	711	683	671	647	754	701	684	702	671	694	718	717	688	710	708	676	684	691	703	673	735	651	718	639	729	696	711	689	695	713	721	721	682	693	711	670	761	643	710	784	669	684	693	684	700	701	697	709	699	681	694	688	689	750	698	677	700	705	711	700	706	714	697	719	694	695	750	744	681	730	689	695	728	693	636	704	718	706	708	651	653	692	717	711	736	711	699	652	685	705	672	657	697	732	668	703	676	691	713	669	729	713	674	703	680	719	724	726	649	728	673	697	669	657	673	710	707	723	696	699	692	678	717	720	659	679	715	694	723	753	686	678	749	685	753	739	677	697	660	684	668	684	733	649	708	710	743	701	728	727	730	753	697	645	711	710	748	667	638	749	668	706	700	700	713	682	635	715	712	657	706	741	719	701	725	670	702	741	688	682	734	694	684	655	690	719	677	682	712	746	679	715	690	696	671	673	664	698
23821	20808	27709	23837	20428	7897	2161	1525	1310	1238	1166	1067	1107	1062	1038	1071	1043	1148	1126	1119	1061	1083	987	1049	985	955	930	852	862	801	834	789	789	779	783	794	756	725	745	711	742	720	689	805	731	735	781	754	775	747	650	727	733	707	748	738	755	749	761	735	685	778	717	752	705	766	732	719	805	745	732	745	738	712	785	703	676	742	729	722	763	763	728	748	756	711	751	755	730	725	736	728	711	734	748	749	668	721	773	723	726	793	713	780	703	742	730	671	729	728	715	720	732	733	752	731	709	762	737	738	746	757	752	750	699	718	734	724	731	748	695	744	706	654	708	737	719	741	692	745	745	747	697	728	708	698	662	726	738	778	787	748	734	725	687	719	751	694	675	707	736	733	720	740	755	706	679	697	720	713	735	748	754	761	707	798	742	719	746	729	711	763	759	670	709	777	718	706	723	693	791	755	745	715	682	763	735	738	710	740	759	731	725	709	781	745	689	737	707	688	709	684	757	763	734	709	765	727	766	768	692	705	681	704	701	744	799	762	699	687	709	754	683	719	738	745	744	734	758	747	737	717	722	710	755	736	711	702	775	727	736	741	699	772	656	703	720	746	753	756	755	767	726	778	764	667	723	728	719	737	770	743	698	801	691	703	754	737	727	731	724	740	707	742	748	773	698	752	734	707	690	749	754	698	724	739	713	739	703	722	728	732	722	767	716	709	705	768	731	744	730	721	734	728	700	685	735	716	789	693	682	777	690	709	725	765	692	717	703	714	719	717	714	698	764	753	724	754	734	751	705	714	746	727	739	733	762	754	688	688	730	714	720	698	758	726	707	730	774	721	702	714	762	716	734	723	690	719	748	724	723	743	728	683	693	704	743	748	738	725	710	717	753	754	722	729	683	725	691	734	699	677	740	726	747	740	717	680	707	710	753	726	716	699	707	718	738	718	728	717	742	715	787	736	693	746	727	759	715	751	710	701	716	717	694	750	729	739	681	744	719	746	722	742	731	703	739	673	688	676	741	732	737	755	744	755	742	761	700	680	767	701	744	759	777	774	674	743	738	724	712	716	740	734	736	738	741	705	736	708	745	759	689	766	697	709	719	726	726	749	782	699	772	716	732	739	729	716	773	706	735	765	694	744	739	694	733	692	766	742	740	675	775	748	726	702	721	778	726	741	746	689	739	745	719	738	718	787	750	759	693	736	736	712	701	737	690	731	724	726	746	756	741	776	759	722	710	747	741	730	805	691	677	757	764	757	688	714	746	697	751	709	709	718	706	712	729	752	744	732	702	717	723	701	725	745	768	699	739	734	722	697	832	742	728	696	690	726	746	746	741	716	713	709	792	729	745	756	763	754	708	760	722	753	734	694	727	742	766	736	701	694	797	742	737	722	733	739	711	724	754	733	711	718	696	758	733	685	745	735	713	769	725	730	732	758	758	710	704	740	730	776	776	740	763	695	757	671	727	705	709	697	721	734	639	777	742	657	743	695	759	708	719	740	688	762	750	694	708	721	702	745	721	757	732	731	702	720	752	724	729	717	712	721	705	748	727	763	695	737	685	720	720	681	713	698	746	724	715	779	749	720	703	750	710	721	699	681	717	761	734	734	734	787	680	736	728	770	739	744	752	726	707	719	673	741	699	749	727	733	762	710	772	734	734	732	721	717	716	736	746	739	704	707	750	723	755	716	767	736	675	720	737	707	732	727	710	695	719	730	769	755	741	805	689	725	768	712	732	750	693	704	731	719	783	750	738	760	712	693	725	701	727	748	746	752	738	698	736	709	705	671	724	724	720	759	700	717	703	774	699	692	754	715	695	734	658	721	648	723	741	704	718	734	706	734	757	727	738	733	734	751	713	738	697	687	736	699	748	735	727	728	694	752	766	724	731	734	756	738	701	730	710	693	699	704	737	710	758	723	737	749	695	772	705	754	730	737	738	759	718	695	697	702	717	770	738	724	755	712	718	683	776	686	756	745	719	757	783	736	735	723	666	729	754	751	730	730	738	734	723	717	735	698	704	709	725	710	727	744	733	762	749	727	732	744	705	689	736	748	732	715	726	706	729	740	745	728	743	681	730	713	780	672	715	727	701	729	731	706	722	713	694	671	743	761	750	729	779	712	696	753	765	718	720	777	752	725	738	730	702	734	718	756	763	724	753	723	717	782	714	723	749	711	760	771	721	681	708	772	765	724	726	715	720	746	746	766	746	709	743	704	701	700	654	768	752	736	728	695	674	740	692	732	747	690	750	690	714	723	752	673	718	735	699	710	717	713	739	731	719	717	743	711	747	740	709	724	716	760	727	713	705	756	809	692	745	710	728	720	720	753	744	718	736	726	701	721	724	734	712	734	691	745	721	746	727	770	790	727	750	695	754	776	696	677	691	725	712	707	723	693	753	757	763	727	754	747	719	737	719	700	750	778	748	684	716	803	713	731	723	728	716	677	773	709	738	763	684	719	731	769	720	725	725	738	692	746	728	773	747	768	732	783	737	745	780	767	679	719	782	676	729	681	746	739	750	704	716	779	710	693	712	740	735	759	712	688	701	744	751	721	666	749	698	715	715	672	689	690	700	702	717	783	756	694	760	726	724	706	733	728	671	742	767	709	724	743	744	660	743	745	750	734	729	746	654	730	728	746	708	726	734	751	746	688	725	754	674	716	765	747	771	708	711	714	716	715	703	715	720	656	718	702	786	738	718	667	738	701	745	713	685	695	654	708	758	750	733	740	768	720	744	755	727	733	720	705	739	694	717	722	722	763	682	748	694	726	689	757	693	713	718	707	726	720	769	761	731	727	747	729	716	726	751	684	726	719	767	738	721	736	733	742	711	742	738	739	673	730	759	733	731	737	764	749	695	737	704	746	764	713	730	679	693	663	723	757	731	711	721	735	720	743	757	735	726	753	685	765	710	676	692	714	748	723	704	725	760	679	713	741	765	732	780	749	728	729	733	723	733	758	755	675	733	721	709	734	710	695	811	716	751	732	725	706	688	720	774	735	699	699	763	761	715	726	728	706	695	747	708	721	708	678	713	728	732	677	739	715	718	724	751	714	816	749	733	739	766	738	724	734	674	741	724	746	753	716	743	696	693	771	716	749	715	703	735	678	725	713	745	719	722	728	718	786	737	752	725	706	751	700	758	759	737	751	775	708	733	711	700	716	731	736	772	701	759	731	713	711	763	723	706	741	736	709	743	705	692	697	669	704	725	768	722	718	754	686	705	740	717	719	750	706	723	742	766	696	716	707	760	721	767	700	761	711	724	742	743	722	681	709	698	664	730	729	772	769	788	732	717	703	704	742	704	721	698	718	674	782	740	740	709	725	743	765	716	725	703	720	717	736	768	778	769	758	729	677	665	760	731	665	736	786	771	720	784	709	698	711	724	698	724	769	683	714	737	735	729	744	697	712	689	723	754	722	749	753	694	709	684	711	731	763	696	742	765	703	737	739	717	731	743	727	742	737	726	697	734	784	698	684	707	706	704	687
32912	51774	20019	7563	5729	4341	3537	2996	2596	2281	2158	1959	1897	1835	1755	1782	1777	1931	1844	1864	1909	1856	1810	1648	1622	1549	1470	1274	1304	1185	1128	1067	1088	1129	1046	1058	983	1009	949	983	1005	966	955	950	991	903	1017	928	936	978	917	920	963	945	968	935	1043	1017	1010	988	993	982	1017	1016	998	984	983	949	988	1020	951	950	949	957	943	952	973	1006	993	1021	957	945	965	942	965	949	967	1038	977	992	946	936	991	937	1032	888	933	1024	961	954	973	949	993	925	892	947	940	961	970	978	955	934	966	968	943	966	942	949	968	964	1011	916	928	982	968	939	958	923	973	915	951	871	1003	971	947	928	1005	1018	947	949	953	937	939	946	978	934	952	945	997	983	951	952	959	952	936	962	979	977	977	946	951	969	934	963	939	932	956	933	1001	955	1016	956	960	991	951	937	992	968	952	923	987	992	982	996	975	960	1009	962	956	963	968	967	967	932	965	1000	948	945	968	922	983	930	930	976	976	963	1006	1014	1029	992	986	937	920	945	932	906	966	998	960	987	960	956	956	934	918	982	957	975	1012	1009	982	1016	967	978	921	962	986	928	981	943	981	929	927	978	950	947	932	917	1013	979	971	994	912	967	984	993	928	960	973	970	927	930	939	971	939	962	1001	928	932	936	909	930	937	1054	961	980	914	963	971	951	948	995	991	976	921	983	986	966	955	920	971	1014	960	941	955	970	1005	981	973	916	975	917	1017	990	1036	934	1011	922	1013	977	1010	989	950	958	994	1010	951	939	955	899	981	918	982	998	1016	966	956	941	968	974	939	940	923	1054	973	940	919	964	1007	992	964	958	973	993	945	975	935	885	995	933	953	966	959	946	968	932	905	911	973	907	968	951	957	940	942	982	964	990	930	970	971	988	904	956	936	968	911	988	950	993	985	1018	896	957	983	1008	925	952	967	963	983	981	940	979	955	987	956	1012	980	914	946	896	957	922	956	958	937	919	986	1032	1003	941	954	933	961	990	964	998	996	985	984	995	995	955	922	924	970	960	963	964	912	915	979	971	979	931	963	939	945	929	1001	1044	935	914	947	997	885	937	957	990	950	1003	927	959	938	934	958	968	961	957	981	986	944	964	927	948	963	919	932	935	920	936	970	983	962	972	969	927	994	989	979	912	910	947	988	934	957	920	950	983	986	980	977	967	967	946	1007	920	959	927	948	905	945	975	974	1000	891	970	1005	938	991	960	988	966	947	938	989	954	957	942	971	884	941	939	924	946	952	992	963	985	960	936	956	1007	908	957	938	943	931	944	962	920	977	943	964	944	977	946	940	983	943	955	952	937	897	954	973	936	971	953	1012	1000	950	945	969	913	1014	946	967	907	959	919	957	953	968	992	950	953	933	937	988	946	945	966	1012	983	963	924	947	1011	890	978	986	902	935	999	985	1048	918	999	926	929	954	946	909	1001	914	916	964	974	917	952	910	944	939	909	974	988	954	1004	944	949	912	979	954	998	900	963	931	1020	948	958	912	916	994	971	1020	952	956	939	959	934	964	933	907	964	999	905	934	959	983	1004	1000	979	981	984	975	956	929	942	995	922	980	931	959	951	1021	994	941	887	997	947	883	944	929	964	920	936	975	965	1014	958	932	946	918	930	962	985	978	958	997	902	958	960	985	995	966	933	926	964	995	972	895	982	928	913	968	907	1000	947	970	969	1016	948	918	971	909	916	958	977	950	967	950	1001	988	963	998	1010	964	1020	914	939	948	974	970	948	923	923	910	930	931	909	907	937	938	972	958	961	1015	990	964	949	998	982	995	974	902	976	1034	938	907	943	945	984	971	926	1000	973	948	972	976	997	976	963	973	971	921	957	947	940	960	901	924	961	966	890	988	956	928	976	933	943	964	957	977	993	938	988	968	985	972	994	1003	956	959	948	987	893	973	938	969	975	967	927	925	971	941	943	977	914	929	975	1010	956	938	974	945	893	979	982	934	927	989	1007	877	1014	999	1001	942	1010	945	985	973	1018	972	997	995	996	1021	913	888	941	913	930	996	917	922	971	932	979	915	980	978	916	946	962	974	982	936	977	955	968	904	1000	966	1008	937	915	935	955	931	976	987	979	992	919	935	966	991	945	1021	962	972	947	1016	942	931	956	975	915	927	1023	991	934	961	961	958	969	913	943	961	942	982	953	987	964	934	944	949	938	973	962	975	980	994	924	988	983	929	956	933	968	980	983	902	996	985	943	959	949	957	973	953	1004	953	1003	944	989	955	936	946	928	964	914	992	928	957	925	956	956	953	933	956	885	989	996	970	951	937	939	938	967	966	1019	958	977	903	992	962	947	914	998	941	955	951	956	965	957	925	931	990	951	931	945	901	983	938	969	955	1005	1012	947	952	943	919	1025	965	959	995	965	959	987	967	959	900	977	943	947	943	996	990	926	965	945	973	1000	992	989	985	987	970	964	975	968	993	909	979	927	982	968	966	966	911	951	967	948	980	972	948	949	985	1001	949	982	1011	915	992	948	963	927	987	946	946	921	956	987	1037	978	932	992	994	914	972	959	939	964	947	966	1029	995	901	1051	956	942	1000	972	951	937	975	887	960	954	936	920	954	946	975	964	911	964	971	930	933	960	952	952	932	993	920	941	886	974	902	964	980	948	993	944	937	930	1027	928	1010	932	982	1013	952	964	891	945	954	976	945	943	959	964	986	923	910	998	946	957	995	971	925	977	921	1033	922	950	940	1039	895	961	963	948	940	915	985	971	929	949	950	968	881	950	956	964	917	969	973	939	1029	917	992	931	972	938	974	947	957	961	977	927	942	952	911	955	962	945	974	976	927	941	941	962	979	982	937	924	976	925	976	939	947	960	981	963	1009	921	926	931	986	986	958	977	903	990	955	972	1000	1007	930	881	930	969	975	986	972	952	1025	915	973	901	981	922	953	982	951	961	933	1006	950	971	1001	991	911	948	982	907	945	902	972	970	949	952	932	995	938	907	1000	986	967	981	923	959	961	955	979	920	917	987	933	1009	956	977	954	984	959	920	926	932	994	946	983	948	998	919	967	904	931	914	1021	962	985	936	976	967	947	956	947	961	915	973	941	910	1015	947	932	977	968	1014	966	1017	967	938	990	956	1014	978	916	964	949	951	992	917	997	1006	975	926	890	957	935	966	995	977	943	944	1022	949	953	933	980	1012	962	960	912	1003	945	1009	931	999	1004	966	930	941	972	965	983	958	930	932	974	961	1008	868	916	935	936	959	936	947	1014	983	1029	977	969	969	908	934	981	984	978	938	964	970	977	937	965	926	954	963	975	918	978	968	924	970	940	952	902	982	953	939	975	936	965	970	966	949	971	968	935	992	919	953	999	924	939	983	913	958	941	952	933	964	931	972	978	919	994	1032	901	924	951	1037	996	984	921	953	931	995	940	914	931	974	990	923	981	981	989	961	973	942	958	984	977	952	955	940	1015	985	980	993	1000	907	938	995	959	967	962	927	992	949	957	1016	1040	915	978	983	926	976	953	948	975	960	934	927	943	968	964	985	980	922	983	927	1002	909	1004	980	946	958	975	967	990	943	970	965	967	947	949	969	1007	937	1002	957	967	943	952	932	983	937	954	1021	1009	975	925	957	915	938	1012	933	925	932	963	957
22725	20762	28166	23249	20699	20108	6101	2018	1614	1365	1360	1204	1217	1249	1179	1141	1223	1253	1324	1273	1292	1280	1205	1182	1111	1016	977	893	857	817	804	751	760	776	714	734	716	751	699	697	709	700	672	708	676	729	725	678	656	731	720	696	712	679	714	647	702	713	731	716	642	699	654	669	682	699	698	717	688	659	677	681	675	714	687	696	656	642	708	738	689	737	701	684	661	708	729	673	691	667	655	670	661	692	672	680	669	661	711	728	711	712	704	678	702	743	687	617	724	679	663	648	676	685	697	673	693	682	677	708	679	688	622	690	728	645	680	635	663	692	706	682	702	677	657	657	657	675	675	702	674	722	705	704	668	680	679	668	727	662	751	677	666	683	710	682	681	700	713	698	679	638	672	689	696	677	707	688	718	691	678	703	698	684	652	678	682	717	701	702	705	650	672	716	654	675	651	707	651	673	705	713	669	635	692	683	660	679	716	710	687	642	669	707	642	689	687	690	704	666	674	686	632	679	629	662	701	649	679	720	697	707	680	692	670	697	658	687	622	669	723	701	699	651	674	623	733	682	703	688	727	644	702	705	689	718	667	679	692	715	692	728	671	708	716	657	640	634	701	688	695	639	729	683	685	642	663	706	681	709	654	662	715	681	719	701	651	714	694	702	647	658	662	690	680	695	679	636	707	675	698	635	692	711	633	712	671	655	667	654	663	655	646	668	687	683	688	677	708	667	698	701	725	659	699	673	685	728	628	701	727	691	701	694	665	678	650	694	641	667	696	694	673	677	652	655	693	670	693	673	686	713	691	658	662	621	683	621	707	670	699	672	712	699	678	686	707	677	701	685	682	680	643	724	691	665	684	673	662	670	658	663	678	698	660	720	662	676	710	719	731	689	664	681	673	656	721	664	658	700	660	668	663	680	710	690	636	701	660	699	693	667	692	676	671	704	669	704	689	680	665	656	649	658	733	671	712	685	672	692	703	710	658	697	662	757	678	711	684	669	688	701	586	735	662	684	643	684	709	747	654	681	694	660	680	665	672	705	711	658	669	680	686	650	665	676	663	710	689	673	703	655	670	672	657	646	655	685	726	711	653	645	628	714	676	674	687	620	637	627	651	674	642	756	727	733	661	685	740	680	685	666	657	685	681	671	626	696	686	691	679	681	686	661	687	692	690	664	702	674	748	703	689	634	683	682	683	656	711	706	678	716	698	716	648	736	714	706	699	715	625	689	697	685	670	675	673	679	706	661	718	702	707	688	626	670	647	687	687	675	640	684	654	660	627	653	709	651	658	678	655	660	645	643	704	673	674	686	720	711	694	706	659	686	676	668	652	675	684	743	660	657	712	649	705	665	740	648	682	649	656	681	652	645	684	712	656	691	642	707	635	735	733	690	702	656	674	689	705	664	671	721	689	677	729	693	693	619	652	682	652	723	689	682	713	710	637	678	687	664	702	710	667	649	692	704	687	676	703	720	682	685	671	670	681	669	679	691	680	723	709	689	728	707	699	716	654	672	673	701	708	699	718	705	714	689	685	668	708	687	699	641	727	670	657	630	722	666	662	685	691	654	669	692	681	698	696	678	619	686	693	664	686	701	657	708	650	652	703	656	687	663	679	692	684	742	674	696	705	667	690	669	664	709	648	658	656	672	670	672	680	668	701	687	691	668	689	668	701	653	671	719	692	668	662	674	653	709	688	661	671	666	730	660	696	685	697	633	654	683	664	659	674	681	658	641	702	719	666	682	720	673	677	681	686	689	658	681	631	680	719	679	709	644	700	680	712	677	680	660	683	664	675	695	669	644	685	690	694	686	661	707	671	672	696	679	654	696	662	698	644	622	665	665	701	695	680	696	693	702	641	701	685	653	685	635	653	661	662	660	673	679	671	646	675	690	670	693	701	644	683	664	678	667	670	647	700	663	668	652	698	685	672	634	758	695	678	675	693	670	682	677	715	696	659	682	699	711	698	682	663	681	720	626	672	721	662	653	666	696	694	695	699	653	663	683	661	670	709	770	647	702	652	641	693	689	673	701	667	669	706	650	713	680	710	689	637	714	663	692	680	683	661	696	728	704	687	677	688	729	654	630	673	679	692	717	687	699	683	678	742	710	634	690	710	682	710	664	735	653	686	651	735	679	723	702	675	680	697	683	678	669	699	667	681	709	697	640	671	702	672	660	753	738	641	672	638	707	699	664	648	679	659	635	672	696	711	668	713	677	668	659	717	652	641	705	689	689	734	662	691	693	633	641	652	753	705	710	681	695	720	674	686	690	656	719	680	695	686	716	646	668	664	666	715	704	675	697	719	655	645	683	720	679	685	668	706	687	677	671	695	679	655	689	704	648	689	677	726	642	667	704	700	680	689	684	650	681	715	709	670	657	675	690	660	649	641	685	699	639	649	707	647	685	691	683	703	669	701	671	693	700	677	663	643	727	704	701	657	702	644	622	704	702	647	690	699	676	625	674	706	642	706	680	684	702	697	601	666	655	674	644	679	675	701	617	706	627	703	670	698	681	674	661	679	641	673	705	636	678	671	699	727	686	670	618	685	717	689	683	711	672	656	651	696	675	644	661	682	706	681	693	685	661	669	644	612	679	712	686	691	685	724	679	647	682	687	706	688	675	679	680	666	667	636	671	691	668	689	671	651	676	682	692	604	673	663	662	699	651	671	716	703	685	672	605	680	654	696	678	691	622	707	673	664	736	710	727	629	645	635	684	666	686	730	656	641	692	637	708	666	677	686	663	695	681	665	666	684	678	698	663	685	675	664	692	691	640	692	693	659	700	689	690	713	728	715	731	705	663	762	704	715	699	657	629	655	686	685	672	680	670	655	645	699	654	680	685	661	734	676	671	685	655	669	698	700	667	690	681	683	663	660	648	638	726	657	701	658	691	668	693	636	714	667	692	664	661	711	655	669	688	684	690	695	642	691	664	695	698	702	691	712	671	673	704	683	679	679	701	710	654	692	675	714	674	679	692	679	711	656	734	694	674	658	717	672	694	685	673	687	697	691	689	685	671	671	664	688	650	680	691	707	646	680	662	630	694	692	681	677	631	685	654	659	663	715	692	684	713	634	674	693	671	690	678	659	681	642	638	665	676	643	646	691	714	689	700	676	717	662	698	705	690	672	696	675	675	662	717	669	678	706	647	721	687	703	705	707	684	682	702	707	674	674	699	687	644	677	696	710	686	662	709	689	642	702	659	666	712	685	666	703	631	686	662	685	722	703	717	672	697	689	641	721	670	699	713	678	685	679	693	726	723	679	673	660	696	707	682	673	693	728	655	719	673	723	623	708	680	665	654	671	688	689	649	673	690	673	646	696	661	654	677	698	688	722	617	697	671	680	697	698	696	647	692	642	657	717	648	689	663	694	635	714	714	706	628	666	660	687	697	706	676	693	705	710	664	702	656	682	664	658	698	661	693	695	657	699	654	692	640	643	668	689	695	674	670	655	632	685	674	664	648	681	692	663	681	711	707	700	701	674	677	636	700
36706	59137	21380	10381	7790	6045	4799	3956	3508	3016	2609	2337	2441	2369	2223	2133	2176	2287	2325	2331	2356	2284	2224	2067	1925	1646	1605	1434	1267	1185	1149	1135	1135	1055	1080	1024	995	920	885	951	975	907	924	924	902	942	953	979	924	831	945	883	894	897	908	889	905	924	928	892	942	941	888	885	880	958	895	921	927	937	924	920	906	945	967	955	936	936	926	889	903	892	932	864	877	896	936	966	883	944	908	936	870	921	915	929	866	929	900	942	916	885	912	920	882	922	893	884	936	921	934	898	843	860	910	878	873	881	864	956	929	877	895	885	893	851	894	900	859	878	857	905	905	925	931	900	886	954	901	897	882	893	897	860	837	888	838	933	934	863	921	845	851	890	833	893	944	899	860	869	897	880	870	929	889	898	894	877	885	916	898	872	890	876	891	893	860	977	923	911	953	860	911	879	900	827	826	888	941	901	933	893	863	862	859	881	926	859	876	853	878	920	829	892	841	922	871	859	876	891	874	878	914	898	895	896	901	869	867	911	906	892	952	881	872	881	936	887	906	933	920	932	900	859	908	902	911	901	875	876	885	896	934	889	850	872	870	861	872	986	914	947	895	873	914	905	845	903	911	874	949	943	909	876	869	872	884	945	852	864	962	904	904	857	953	898	897	893	815	913	885	884	891	929	880	820	920	871	930	926	867	949	892	907	887	863	877	866	912	900	859	961	882	862	897	919	900	894	914	866	941	885	920	865	881	928	926	926	973	882	893	863	835	883	894	850	946	874	918	961	928	963	908	890	889	882	877	912	886	890	891	910	930	887	870	957	986	897	903	908	870	902	883	855	952	950	892	875	828	862	839	890	917	878	907	927	894	907	926	892	906	905	859	882	885	938	893	853	920	840	909	933	850	911	877	897	896	935	915	907	907	911	930	883	859	882	863	942	887	852	872	969	885	932	871	852	949	874	889	950	890	901	891	894	847	940	884	879	826	951	903	882	938	889	893	884	886	867	855	914	870	937	887	891	886	879	888	898	847	856	894	886	876	947	886	883	860	948	910	859	877	925	926	869	899	893	902	912	904	879	838	904	912	895	952	904	912	892	881	907	925	853	927	873	877	858	954	922	848	880	896	907	890	869	902	885	926	922	875	887	891	906	931	914	856	926	859	890	960	927	909	900	894	875	936	884	872	893	864	889	892	876	909	912	910	881	917	887	915	919	870	923	900	923	885	908	891	873	908	922	890	892	907	883	954	951	873	934	873	841	885	864	897	893	897	870	949	878	866	900	881	875	849	909	888	923	873	930	910	919	929	883	904	885	901	854	928	888	904	920	878	886	872	947	881	875	926	871	851	891	894	887	926	924	911	924	879	893	886	954	912	886	924	896	930	927	904	880	902	898	955	854	890	873	862	889	845	884	895	878	917	893	903	824	913	919	911	933	892	898	898	884	893	849	870	889	881	878	920	919	886	867	902	855	922	869	907	896	923	891	922	900	878	921	940	899	867	922	840	889	938	881	869	889	904	874	885	917	876	915	883	934	876	931	916	923	842	884	908	902	898	879	894	944	919	872	859	856	854	876	910	918	896	898	837	884	935	857	923	856	960	927	977	909	864	887	940	886	840	869	892	857	893	880	956	912	911	844	876	899	934	859	873	870	941	897	870	899	895	930	833	941	887	956	852	936	907	853	913	982	868	892	851	836	932	874	894	920	843	928	908	954	874	930	871	878	900	883	916	840	875	949	917	858	900	913	885	865	885	903	918	934	842	913	855	879	942	890	884	918	900	912	907	866	912	874	940	893	885	937	912	931	911	855	941	920	933	921	862	898	889	861	884	894	877	892	935	944	904	936	909	857	932	890	888	876	865	920	915	873	902	898	886	872	913	881	901	925	871	910	958	952	931	925	869	832	874	852	873	973	894	939	919	911	922	883	909	881	876	900	843	882	884	851	899	837	925	912	898	914	926	942	912	901	899	882	990	919	881	933	893	945	894	882	925	883	852	868	926	905	907	870	843	910	877	914	888	897	893	909	919	897	918	925	862	856	920	905	892	891	869	875	888	867	872	831	918	898	937	894	842	905	946	911	932	920	860	916	885	919	845	893	910	926	880	950	933	926	929	957	865	901	918	937	854	933	916	910	914	896	940	920	955	885	876	937	913	866	925	894	912	918	904	916	860	882	892	867	872	889	928	909	874	908	882	885	828	945	894	909	874	914	847	893	903	847	904	897	906	912	888	881	896	866	923	926	888	930	864	919	919	923	905	875	881	832	855	851	933	883	875	896	903	874	855	883	870	902	856	874	896	954	897	885	883	910	871	898	898	869	873	955	901	903	894	906	937	901	923	923	940	899	836	883	890	868	930	896	908	883	856	879	874	912	950	907	927	899	935	904	962	906	869	878	932	882	916	886	886	912	918	866	896	947	962	867	906	871	886	909	915	944	947	918	904	915	821	943	886	892	900	880	870	906	900	968	883	891	876	845	944	896	930	867	898	915	877	882	850	897	908	884	901	908	887	892	944	908	890	876	890	891	921	894	872	960	926	890	824	849	915	890	877	952	870	802	919	892	894	887	927	884	846	875	898	896	870	898	909	888	884	889	833	896	870	912	864	930	904	922	915	917	883	880	895	928	867	898	849	871	889	846	935	880	867	875	882	911	862	829	879	887	906	873	922	878	939	864	881	930	907	884	936	844	870	871	857	893	931	942	899	907	863	892	947	917	912	913	912	898	944	867	887	863	916	924	898	895	898	903	843	911	924	862	832	925	919	871	909	901	904	876	870	928	933	852	878	892	929	918	892	866	926	860	1002	869	910	904	875	921	902	924	910	866	881	847	931	863	881	890	881	889	864	930	872	900	895	902	909	889	898	894	900	915	905	927	882	836	916	902	905	863	911	894	893	837	914	829	829	919	942	875	928	949	876	920	957	834	900	930	903	916	912	965	922	900	897	897	904	869	904	865	907	887	879	919	864	862	922	922	914	869	874	911	930	915	919	870	909	897	865	875	909	963	887	904	938	882	870	895	905	956	849	927	877	921	916	881	871	852	935	923	836	922	883	910	914	876	871	907	873	891	869	921	897	914	884	873	907	844	896	942	894	922	872	861	938	923	881	946	906	901	879	880	870	828	927	919	915	869	934	919	937	891	917	919	916	912	891	921	843	952	941	874	911	866	864	930	961	831	864	841	898	902	919	913	892	887	937	883	900	878	905	847	949	806	917	879	890	935	927	858	859	932	899	906	909	877	870	917	885	877	876	875	923	881	879	869	852	912	918	927	922	933	891	889	877	852	903	922	855	887	871	943	859	899	916	905	904	920	906	839	919	846	912	912	908	844	939	868	858	897	868	869	935	927	900	941	901	910	881	893	900	923	903	921	898	865	877	882	921	911	854	919	934	882	883	878	909	873	853	881	899	840	935	937	898	848	939	960	871	863	897	867	896	882	882	889	877	890	951	867	918	883	893	862	901	857	829	882	870	895	898	936	918	895	882	902	860	872	918	872	883	922	882	872
27177	23079	13942	2976	1420	1132	947	856	755	696	682	671	729	668	667	681	692	684	722	702	681	680	629	688	646	626	611	552	546	578	512	576	568	540	551	525	542	564	533	550	450	487	522	550	530	494	539	543	534	565	567	577	535	496	524	519	552	523	546	565	556	537	569	553	587	506	503	533	509	502	524	488	504	496	550	531	496	584	519	508	506	538	546	537	517	538	486	512	555	511	504	517	528	519	531	479	519	561	527	530	504	519	537	543	529	512	552	507	516	550	547	546	547	515	538	517	515	562	547	536	482	533	519	528	553	509	505	503	549	602	524	528	510	524	503	542	555	526	512	516	514	568	528	510	505	518	558	569	499	551	502	506	525	541	514	515	517	495	556	534	555	540	484	513	540	491	526	515	528	484	498	466	547	532	530	532	531	490	487	493	480	497	498	489	542	538	521	509	484	548	511	500	504	543	537	519	498	507	528	526	544	469	534	526	531	504	500	549	511	515	509	520	482	532	532	542	511	492	526	511	553	517	562	517	515	514	544	530	508	501	522	528	500	547	502	524	543	530	508	525	528	547	445	528	480	556	507	479	540	521	501	502	523	542	494	509	509	555	522	506	553	499	508	552	529	549	499	520	484	522	499	536	514	564	544	546	501	517	492	517	512	540	552	526	497	565	535	521	548	531	497	504	491	528	516	503	500	505	476	526	471	522	534	481	548	521	544	490	547	504	510	490	567	534	524	552	505	497	519	570	509	513	523	510	495	524	564	534	484	534	529	518	504	544	496	514	505	497	556	535	531	515	525	508	533	523	509	549	495	523	530	510	489	521	532	477	476	487	497	532	550	521	528	528	480	518	467	533	546	506	506	473	474	503	564	492	494	557	505	512	512	543	508	530	488	507	514	515	517	513	518	539	475	554	549	548	503	495	514	495	487	533	495	483	556	531	524	486	536	504	532	488	539	555	550	520	504	477	549	536	497	505	517	526	548	538	525	482	497	531	519	498	480	509	504	510	556	512	532	466	527	505	501	532	520	523	497	539	515	514	523	510	510	501	557	550	556	493	509	534	515	518	531	532	554	541	466	526	507	497	523	542	534	565	535	499	541	500	494	519	502	571	512	498	526	538	574	534	506	543	512	550	524	507	509	495	553	509	501	539	551	502	523	533	510	563	508	540	485	519	562	505	497	513	536	510	512	519	555	569	526	503	522	552	536	541	547	542	520	508	517	539	554	508	511	545	511	514	515	537	552	536	541	510	526	504	519	500	554	495	507	478	511	534	504	495	507	512	530	486	536	513	545	567	493	482	527	512	534	522	519	529	514	502	509	505	477	489	524	563	508	554	494	531	539	529	504	504	479	531	533	503	491	507	523	513	489	524	526	519	513	489	508	515	518	507	520	549	537	534	508	534	491	540	575	536	505	556	506	536	532	524	510	534	531	490	534	504	510	514	528	514	539	500	560	504	517	526	536	534	497	491	522	507	539	506	518	482	541	494	524	492	548	548	556	535	545	558	529	576	523	539	550	529	530	571	530	528	516	554	511	532	508	522	488	517	495	514	483	550	508	546	530	508	509	502	503	561	495	528	527	496	526	498	503	532	520	528	510	516	494	523	512	500	511	510	494	509	507	482	515	581	526	515	540	508	532	522	497	521	522	539	498	492	513	517	524	534	492	546	540	469	526	522	518	535	503	476	502	498	488	517	538	514	592	516	536	524	552	489	470	567	530	525	517	518	529	576	515	533	564	523	492	540	496	509	518	518	535	599	580	537	511	484	523	531	523	484	531	496	505	527	511	542	499	545	512	529	555	490	494	516	580	489	499	529	488	503	493	509	537	511	516	479	480	508	509	527	523	540	550	509	530	539	528	539	524	530	543	521	519	504	513	577	526	494	561	501	462	528	551	516	504	505	539	569	524	529	498	496	491	520	514	511	541	498	542	546	521	530	562	502	546	525	506	514	488	510	492	532	516	499	545	490	486	540	534	486	522	502	512	506	533	504	494	525	513	546	526	498	516	526	498	492	535	521	489	497	505	491	520	492	546	528	509	517	565	510	545	519	507	524	501	527	541	486	493	520	518	534	494	506	551	499	499	523	516	538	478	496	505	560	508	497	515	509	460	517	495	529	482	505	506	553	525	518	525	520	508	512	511	525	503	524	501	551	550	518	515	509	511	555	512	503	547	544	512	535	512	513	547	500	499	512	506	449	507	564	504	539	527	515	562	521	480	524	533	509	520	536	497	496	499	484	518	496	519	519	494	547	510	527	510	488	531	514	492	564	486	494	485	564	466	504	545	564	541	563	554	506	524	537	531	543	522	487	528	559	521	528	531	530	530	546	528	530	514	533	480	558	520	526	502	518	513	533	551	538	517	502	519	518	502	545	524	536	500	495	562	524	546	489	517	512	577	571	517	500	537	532	511	503	515	508	531	543	464	525	513	488	546	490	545	530	521	510	503	535	538	542	502	529	524	517	529	489	538	470	553	532	544	461	501	522	502	556	481	528	497	502	527	443	507	522	511	492	567	545	509	527	540	496	533	558	534	527	525	505	545	514	533	510	508	517	489	501	521	533	476	497	495	493	514	522	503	485	515	510	564	498	522	495	524	498	517	509	505	491	537	534	560	494	499	546	523	554	526	514	523	470	539	545	534	513	533	507	498	548	454	511	514	530	505	515	552	496	521	564	509	529	482	545	542	511	539	536	534	518	481	561	533	532	487	495	543	535	465	509	562	533	552	507	529	502	545	494	492	523	489	498	540	515	517	527	513	489	565	540	539	499	530	552	533	548	504	539	534	554	502	541	521	511	535	510	517	530	508	513	503	539	483	492	525	481	514	517	567	535	488	503	525	488	500	505	491	540	522	506	484	559	518	487	493	532	561	512	512	503	530	497	532	536	490	542	538	534	586	512	514	523	514	511	529	542	492	500	508	519	553	533	519	542	478	505	561	496	512	495	514	520	540	521	554	517	531	531	522	535	487	571	526	528	491	515	523	522	525	480	487	549	512	515	510	473	529	538	518	518	513	526	555	508	525	500	482	480	531	471	550	524	513	536	503	528	477	574	519	540	491	537	539	486	540	479	558	519	513	522	536	498	492	545	537	462	524	528	518	548	464	482	507	509	503	513	525	519	510	532	520	546	522	538	479	534	454	542	554	513	504	516	498	512	542	520	548	520	525	496	496	505	500	517	529	533	515	526	522	506	547	549	515	514	508	529	495	524	550	544	508	545	502	510	556	489	570	545	492	512	485	517	544	514	495	541	548	523	537	510	531	529	523	508	546	518	553	498	512	518	493	537	537	553	500	522	541	532	507	559	504	537	505	493	540	558	509	526	503	543	496	491	488	504	509	468	527	542	513	541	514	533	540	520	507	474	536	516	522	477	512	512	498	539	522	525	539	486	500	489	550	522	522	537	508	472	542	504	534	500	505	509	551	503	510	537	488	509	482	516	518	512	528	557	540	509	522	494	533	523	472	533	482	524	552	491	524	483
27467	36295	8559	3242	2639	2118	1856	1596	1433	1351	1181	1207	1201	1200	1186	1100	1198	1227	1228	1259	1239	1198	1186	1052	1030	997	892	882	836	828	824	781	787	730	707	739	686	688	745	706	725	687	710	670	700	688	688	691	696	704	685	665	733	692	726	691	725	729	654	666	753	731	704	742	651	698	704	702	713	689	676	710	670	690	706	670	720	675	691	745	731	659	691	696	737	669	684	651	706	735	713	709	680	659	665	739	707	677	725	663	714	636	708	722	730	691	738	701	689	655	689	678	684	658	700	723	665	647	660	723	702	750	679	712	665	714	651	733	712	690	763	672	660	706	752	729	701	719	677	664	696	725	716	714	703	706	740	724	674	749	635	674	697	720	662	711	689	686	688	695	713	658	676	661	696	731	683	670	685	699	710	734	652	647	679	693	687	645	680	688	727	707	703	667	687	694	715	746	699	713	658	718	685	707	719	721	726	697	689	637	743	717	679	726	647	663	716	652	661	655	686	690	687	682	722	719	682	661	649	701	688	680	708	661	696	664	665	677	726	665	718	680	664	718	699	717	672	707	717	755	656	701	648	691	634	705	745	640	660	671	694	686	678	688	720	703	710	717	670	736	726	680	634	683	701	693	669	671	696	691	649	707	699	696	662	711	652	717	661	734	664	689	678	683	663	707	692	688	668	684	689	689	715	681	700	679	650	682	690	674	659	746	677	736	731	674	702	738	672	670	658	631	655	745	709	701	668	695	715	676	721	681	709	734	712	688	700	733	688	682	692	717	671	675	692	692	659	717	714	714	696	700	690	701	650	704	682	654	725	716	671	777	686	686	695	676	644	730	657	721	700	684	730	708	686	691	682	707	655	666	711	732	678	638	668	720	664	705	682	700	682	699	637	697	695	667	719	712	725	688	701	728	640	674	635	689	726	731	724	706	709	681	707	670	652	718	711	704	682	668	696	746	755	678	675	664	709	740	691	691	671	718	683	711	708	689	694	680	703	689	721	714	681	681	654	697	686	728	683	673	721	697	696	687	701	694	750	663	712	701	722	742	674	681	709	674	732	696	709	758	657	655	694	658	662	729	718	665	714	709	665	700	690	679	722	682	671	707	720	724	691	674	678	716	692	682	665	683	760	680	688	665	692	655	692	716	670	691	700	714	685	652	690	710	666	696	699	724	694	688	665	737	673	721	659	670	697	685	719	749	687	688	735	741	703	736	672	645	708	714	692	654	684	675	686	721	691	667	667	668	738	714	647	680	713	713	685	702	676	711	680	660	643	713	722	650	689	684	715	728	719	709	668	662	741	673	703	677	685	704	710	706	667	695	687	724	641	673	655	655	740	671	699	649	715	698	687	690	715	747	668	669	700	717	660	737	658	700	737	686	696	757	692	680	702	666	690	731	755	707	661	712	715	687	735	678	713	726	723	715	704	703	666	739	663	709	689	678	699	710	669	689	703	674	680	713	688	703	699	688	688	709	702	694	713	688	702	703	671	684	707	639	631	684	685	698	740	723	712	705	657	743	686	636	713	732	709	711	685	639	704	703	707	698	703	697	664	722	662	712	728	696	686	672	708	707	732	677	706	698	674	628	663	687	664	686	698	666	725	704	716	690	699	734	744	727	725	711	690	743	669	681	686	712	697	740	616	699	672	707	640	703	690	667	759	717	726	715	716	636	666	728	684	691	662	723	739	667	755	682	701	715	730	695	741	665	688	650	678	666	669	697	678	696	683	735	728	678	725	691	731	716	748	686	744	702	683	697	758	690	720	695	703	684	695	690	652	683	722	699	688	718	723	669	682	729	712	708	691	684	716	738	741	724	707	696	674	699	701	710	699	686	692	668	697	767	713	613	714	664	693	681	696	698	701	704	701	679	631	689	645	713	706	690	707	683	671	693	711	695	675	741	781	642	727	675	668	715	688	640	683	666	641	705	705	683	706	684	705	712	690	725	695	729	668	703	745	740	646	683	672	694	700	720	709	672	691	663	697	722	738	708	694	743	682	681	671	725	686	695	696	675	689	710	637	724	683	672	705	700	734	648	681	717	678	705	707	695	679	672	674	699	714	678	670	688	689	683	707	660	693	670	694	670	719	739	710	671	671	673	697	702	699	685	702	690	695	760	665	694	712	742	752	690	683	644	714	716	728	759	702	662	726	726	672	679	684	718	695	702	714	669	671	723	695	675	708	712	717	725	666	689	648	692	684	665	711	705	701	681	673	720	676	703	703	711	736	673	650	652	733	669	755	680	705	703	694	699	700	692	677	722	675	706	673	646	729	677	707	660	681	709	695	668	723	686	713	744	715	673	694	727	723	678	656	713	673	671	709	720	706	733	730	682	720	696	720	769	708	667	683	694	651	712	681	693	711	666	713	666	732	744	709	677	712	696	662	673	650	676	717	706	672	691	742	668	701	682	664	680	670	653	736	717	640	739	692	703	676	668	680	724	662	704	706	728	649	680	688	692	737	681	691	664	711	715	682	694	700	677	686	667	723	647	683	734	694	680	671	639	777	711	729	699	672	719	648	655	686	673	724	669	714	658	701	664	677	687	708	667	713	651	733	711	687	684	672	729	736	733	714	682	720	687	678	668	707	652	695	717	710	678	669	745	702	664	677	738	686	703	693	640	682	690	683	722	650	637	717	692	687	704	708	661	700	760	733	689	678	662	686	660	685	684	701	690	670	663	718	741	665	708	657	701	704	658	670	721	692	653	713	702	689	683	714	685	726	702	701	687	684	742	687	687	671	717	704	695	680	696	681	665	695	677	654	663	690	714	705	700	702	694	655	683	712	686	708	714	717	690	676	686	751	688	733	656	699	699	656	720	718	696	665	695	704	689	707	689	656	733	700	702	703	684	701	706	709	668	694	698	700	684	752	650	684	696	750	669	677	669	732	689	688	723	635	660	683	696	652	726	701	732	649	664	732	659	696	724	711	624	709	706	701	685	690	701	746	685	675	713	738	686	734	686	664	687	677	704	694	708	663	669	685	695	736	709	699	753	652	736	667	726	713	685	726	652	646	715	674	708	674	699	676	663	695	704	710	709	679	716	696	632	681	695	706	660	646	729	675	696	704	728	692	668	698	695	675	731	650	698	706	684	719	689	632	747	706	683	704	726	711	699	691	691	703	708	700	689	694	727	742	685	652	728	682	727	693	683	749	689	681	673	692	702	719	704	652	708	688	674	730	707	702	741	721	668	665	692	712	688	706	689	706	687	679	691	705	661	711	673	721	653	706	720	743	673	671	782	709	670	703	693	693	703	728	686	670	710	692	687	683	703	673	633	715	698	690	721	676	670	703	693	735	705	694	699	716	692	752	691	655	676	682	707	658	681	667	719	691	719	689	664	719	627	699	676	730	734	676	708	713	712	659	699	673	728	653	740	663	662	721	742	696	685	674	710	707	677	675	668	693	725	686	698	667	699	726	711	648	699	711	679	677	692	666	685	738	664	667	695	693	714	692	675	695	697	720	675	699	736	641	702	678	666	670	713
23877	20910	27759	23912	20378	7740	2373	1673	1371	1220	1174	1104	1196	1068	1044	1079	1169	1104	1201	1127	1143	1187	1109	1065	1053	1009	932	863	821	818	836	809	800	793	814	788	756	756	738	713	681	729	734	729	727	744	757	750	742	721	732	731	735	751	758	746	738	764	737	717	767	736	749	756	739	700	743	724	742	796	730	718	723	742	790	719	734	736	721	760	765	739	728	767	719	750	774	716	776	764	749	749	722	726	734	685	765	732	758	749	736	794	712	749	731	760	750	724	749	729	775	736	700	777	716	712	713	728	734	741	745	751	692	724	703	732	712	710	756	732	715	733	756	689	723	711	689	761	727	726	771	710	774	759	721	724	693	748	722	695	723	798	725	729	740	756	738	756	741	763	742	739	792	703	719	749	693	749	747	715	725	700	744	734	731	766	798	719	773	738	727	704	724	720	747	717	722	720	733	748	696	742	728	779	750	706	715	698	779	738	745	687	774	734	691	719	776	755	705	718	718	737	724	740	771	719	730	715	732	680	751	713	766	747	767	720	736	687	757	753	758	669	748	747	699	746	712	740	733	729	742	770	739	763	726	685	753	697	670	755	753	746	708	751	759	755	786	705	710	733	714	689	780	721	766	680	696	726	753	737	742	740	688	741	735	748	756	718	699	733	712	717	763	724	737	703	717	776	782	739	774	747	774	688	766	739	769	698	751	715	698	701	756	707	740	734	725	741	740	706	722	713	727	687	734	714	704	713	732	738	726	713	749	699	694	736	751	739	753	784	762	775	749	709	745	740	720	767	666	728	778	736	757	771	739	734	746	731	752	712	710	736	728	732	706	742	708	753	716	740	722	746	731	705	727	767	748	739	776	714	697	726	761	735	727	698	700	738	738	755	707	747	723	707	792	735	758	749	726	745	738	771	720	792	683	738	713	750	795	709	722	726	737	698	731	749	705	729	769	742	726	678	711	731	735	682	777	721	710	730	758	693	760	666	733	719	780	735	737	763	761	699	707	687	754	766	789	731	721	695	671	711	750	730	707	710	714	728	726	775	742	764	740	713	733	770	724	727	692	755	683	699	718	708	725	735	720	695	721	781	717	734	684	755	705	712	752	730	714	690	700	747	729	726	744	705	729	757	764	748	717	761	737	700	725	778	732	747	759	754	735	729	775	700	729	748	704	726	770	751	765	701	749	736	747	753	758	751	701	752	686	781	792	754	736	728	772	772	719	731	781	757	719	710	721	741	743	751	729	723	689	738	784	753	745	719	698	737	746	741	739	681	733	730	721	761	676	750	748	680	728	773	708	741	734	771	717	705	689	739	702	716	731	696	727	737	728	749	795	714	696	692	695	730	735	720	739	730	698	735	772	763	678	747	758	700	726	778	730	750	706	736	744	695	733	738	732	755	704	727	756	702	748	742	694	786	732	730	661	721	692	696	750	756	740	812	747	732	727	685	725	767	745	692	784	687	696	685	740	740	742	732	830	772	739	757	755	744	732	733	755	716	714	726	715	730	701	715	749	710	693	745	716	735	768	742	765	704	701	745	726	725	689	701	725	728	718	770	735	709	753	745	755	704	716	746	703	776	800	750	695	738	744	718	737	716	722	730	799	786	736	745	753	749	786	745	733	727	781	754	762	713	775	705	768	722	744	755	755	712	723	737	755	735	695	740	728	742	748	738	735	727	746	758	721	768	780	729	770	758	753	754	727	781	774	790	735	750	757	761	707	713	760	723	735	747	734	689	765	712	728	794	743	700	725	768	724	712	694	746	764	706	727	734	731	741	701	707	760	705	733	728	717	729	723	749	722	719	732	758	739	713	747	754	686	687	698	720	737	760	674	749	724	736	701	697	758	763	765	717	758	744	773	736	721	751	736	777	737	694	727	700	748	748	724	698	736	760	794	734	717	749	756	727	728	744	761	731	726	732	763	739	776	729	721	748	719	766	757	760	696	767	768	703	731	687	758	720	753	744	728	767	746	730	715	753	757	746	760	718	734	735	734	761	724	727	715	783	770	754	697	706	731	744	712	778	694	742	738	746	737	736	737	721	767	729	741	702	736	734	730	748	772	751	729	731	747	745	768	728	694	701	732	691	703	744	720	750	713	720	710	738	710	687	755	750	747	735	711	695	676	735	736	708	722	757	723	775	751	744	737	741	723	748	728	727	698	757	695	694	753	674	739	681	766	758	734	703	681	702	708	715	779	738	733	742	736	727	698	726	736	696	709	754	757	714	731	705	704	738	686	754	783	722	712	717	712	764	746	746	727	724	722	732	721	757	712	780	726	773	709	799	720	774	646	734	696	736	756	741	708	738	693	673	711	711	718	764	757	755	731	753	733	721	801	782	742	708	737	771	741	750	715	704	719	749	703	715	744	736	789	711	754	703	682	713	719	741	684	737	739	765	717	699	719	710	694	724	747	716	751	716	690	696	744	755	749	719	760	747	747	688	769	789	711	713	689	734	755	746	691	712	683	687	745	720	782	733	713	696	750	680	721	735	741	751	724	752	765	725	789	697	707	731	733	767	736	744	747	716	757	719	715	749	723	720	795	756	748	696	725	771	731	717	712	705	718	702	705	696	721	699	721	731	683	745	781	771	746	703	718	708	740	749	745	762	724	743	754	745	751	712	756	723	712	745	743	745	726	703	724	679	775	701	717	780	675	707	747	740	770	744	766	702	731	753	722	766	661	728	717	762	688	699	740	715	751	722	752	749	735	731	733	732	733	711	726	751	725	758	697	788	746	738	793	747	695	740	776	728	746	744	714	717	700	723	727	713	747	726	769	754	743	729	752	747	779	721	725	730	799	725	705	727	734	724	714	742	693	724	713	755	736	703	744	732	724	718	768	722	749	720	730	766	716	734	726	735	717	747	713	712	735	727	706	753	742	719	715	764	756	750	690	726	730	730	761	756	769	720	787	743	735	695	775	753	729	659	722	724	740	767	721	714	740	723	717	726	745	684	776	743	696	728	746	765	756	719	736	699	789	709	769	682	745	708	715	704	731	727	720	740	704	763	734	742	769	709	723	718	757	736	692	768	718	739	691	765	737	717	702	730	765	721	693	736	730	765	745	720	761	764	710	715	786	760	754	724	753	748	755	709	762	750	722	734	730	754	751	733	778	716	725	686	750	736	697	753	759	677	768	694	700	790	771	724	728	719	736	789	734	728	754	813	731	723	702	696	742	698	802	748	771	745	726	703	713	772	726	721	688	761	759	735	710	761	754	709	769	725	739	716	736	733	736	737	697	764	734	748	738	712	749	733	772	784	725	736	777	710	739	773	677	705	721	750	782	694	739	749	672	751	742	734	690	728	727	753	727	734	714	708	708	706	769	687	723	741	704	723	701	726	740	728	730	779	700	777	741	749	796	739	758	737	722	725	721	756	721	741	721	723	778	725	764	727	742	713	706	667	739	727	723	676	701	712	705	743	757	713	711	781	727	698	753	744	742	720	761	703	718	729	730	712	688	643	765	691	740	763	726	689	735	756	732	726
33234	52010	19663	7701	5784	4582	3866	3128	2746	2295	2229	2190	2009	2000	1812	1882	1903	2039	2069	2003	2003	2080	1934	1843	1609	1483	1403	1374	1244	1168	1161	1221	1099	1058	1068	1026	975	952	998	986	1003	1009	916	923	991	981	968	1026	1050	915	946	932	941	945	948	928	941	957	974	934	986	982	987	928	969	944	961	989	981	950	987	1017	949	965	962	914	947	915	962	962	988	920	956	973	972	996	972	973	1041	954	1020	954	989	953	956	981	957	990	974	950	963	981	960	970	934	999	963	973	985	999	964	973	962	980	994	969	959	948	949	1002	973	999	944	971	993	913	942	943	967	901	978	1001	985	960	984	978	931	973	943	1009	970	952	924	974	967	940	952	957	946	941	966	1006	913	938	987	920	979	1064	949	956	998	969	998	985	937	949	920	967	1068	948	910	973	919	991	938	999	947	968	1009	996	988	989	905	1022	927	1045	974	960	935	961	993	968	989	1000	1011	966	968	993	970	893	936	976	1025	929	975	959	961	1006	908	985	1005	922	962	952	900	968	1028	956	925	1010	986	942	985	980	926	962	989	958	995	1003	991	1002	947	1012	989	973	964	899	960	958	967	1002	959	1028	964	929	948	919	945	934	927	960	962	948	948	915	941	863	991	992	944	954	965	941	966	984	994	954	967	960	978	984	964	1015	938	956	957	1026	947	946	1016	958	985	876	990	1023	968	994	997	965	1004	906	967	969	976	950	990	971	996	976	982	974	937	972	947	968	994	918	992	976	975	960	982	979	913	1016	956	1012	936	933	957	956	927	913	981	992	982	947	931	926	923	954	1007	986	1015	981	986	1015	957	949	957	979	971	1001	949	1038	934	950	911	944	937	953	971	912	1014	970	979	950	1002	961	958	994	990	968	988	943	956	930	949	964	1022	952	994	944	977	975	950	968	945	936	943	1003	970	948	934	964	1030	958	1003	983	952	1013	934	999	943	952	938	959	946	925	941	936	938	983	940	925	966	848	940	956	901	1023	975	963	914	974	956	915	993	965	936	986	981	930	941	941	957	970	915	965	1015	911	924	989	932	971	1007	965	1039	976	1023	969	964	960	938	988	938	1042	956	943	936	980	964	1019	945	1011	978	976	921	943	936	955	1011	1035	939	966	958	942	970	951	929	1004	961	908	963	949	1017	1002	894	961	964	951	940	959	957	985	982	1005	963	959	977	953	954	970	979	957	961	987	980	1005	978	949	964	1004	1044	961	972	952	929	956	925	941	955	967	950	952	945	939	953	941	1009	949	983	950	986	941	1024	943	923	1026	964	912	990	959	981	921	980	990	918	976	988	967	992	913	975	965	968	990	970	986	942	954	1021	934	952	967	972	945	955	971	1023	977	942	982	957	1051	963	947	971	963	947	957	987	991	933	982	1025	960	1009	1004	984	918	998	978	971	969	963	939	971	1009	977	1015	961	975	959	993	942	936	924	976	918	965	975	939	1005	946	985	978	925	932	943	950	974	890	920	1006	999	940	998	964	981	1000	945	965	981	958	981	990	937	939	1045	987	974	977	943	942	920	920	955	949	945	1046	984	973	966	989	940	945	996	1012	953	991	964	994	925	963	933	942	934	940	966	980	979	987	963	978	927	955	984	989	982	944	957	952	947	974	920	927	972	966	939	953	971	998	953	947	997	989	928	1000	955	998	1001	951	959	960	944	942	909	947	996	961	974	929	962	967	969	982	974	940	961	922	979	940	949	991	984	981	933	960	918	968	968	1014	953	997	979	996	941	978	999	939	986	975	962	966	946	1000	961	992	971	997	992	958	978	955	922	932	976	975	987	975	979	952	971	1014	949	968	965	966	931	915	965	1003	918	1047	990	956	930	949	962	968	956	961	966	987	969	976	950	968	966	984	1006	955	938	948	950	981	914	934	1003	988	934	990	1007	950	1034	993	937	924	968	996	981	1004	915	975	931	982	944	936	990	978	910	1020	959	959	939	996	991	955	935	960	966	991	904	962	958	914	969	967	972	953	931	952	946	969	941	950	972	984	923	958	973	1024	937	942	907	964	949	986	956	981	983	937	950	1036	932	915	981	906	964	873	996	970	915	932	975	964	923	936	935	973	964	944	925	1024	1000	955	964	998	1015	954	939	1039	995	991	1008	909	907	940	958	996	944	962	930	967	937	1034	940	1003	951	923	970	1011	944	967	931	988	959	1003	935	944	921	1013	945	923	991	949	917	940	1005	919	962	999	1004	936	981	951	981	973	984	940	975	927	932	921	965	992	975	913	924	937	998	928	979	949	960	1019	934	984	948	932	971	992	989	942	1003	918	955	997	1025	933	1008	1008	931	1077	972	988	959	1001	925	973	1011	973	954	967	945	954	947	987	967	993	969	956	954	934	1030	954	962	939	960	964	976	974	970	923	940	893	992	986	988	954	1015	1000	900	1002	995	1005	1002	956	1032	970	1000	978	974	934	944	959	977	948	959	934	940	972	946	980	965	966	962	971	928	958	962	970	918	937	958	953	917	1032	948	963	990	985	986	952	970	963	961	985	952	960	901	1005	1021	1026	924	954	946	978	960	973	1008	933	892	1020	908	961	965	958	938	916	961	985	965	951	924	940	992	973	998	929	930	1000	952	977	910	964	967	983	986	938	963	937	916	958	907	973	933	1014	929	960	997	956	973	900	903	943	949	978	946	981	963	994	944	984	921	970	956	941	976	965	937	1010	1014	1007	955	928	955	978	912	963	948	983	969	985	950	1002	1035	946	973	935	941	988	936	1014	959	924	941	972	983	1028	944	960	1013	936	946	945	949	952	998	1013	963	954	930	1012	922	950	977	937	977	952	998	1011	981	972	979	956	995	1023	949	955	914	924	967	917	1025	980	919	982	942	977	994	905	919	1020	998	968	951	971	986	930	980	954	910	946	888	896	924	927	928	932	987	1009	936	981	917	933	930	975	1014	970	938	969	953	988	980	922	945	977	957	958	970	969	945	996	959	928	991	997	994	979	936	965	967	939	993	946	965	969	933	948	897	1025	948	962	953	967	975	1003	931	945	882	1009	965	943	948	997	925	1018	933	949	935	985	955	957	995	899	976	900	974	979	912	987	1031	878	979	942	984	964	944	961	911	998	951	966	992	969	930	945	960	972	964	967	946	956	975	951	1002	931	951	970	902	980	962	954	954	997	904	918	971	926	923	989	978	959	896	975	979	971	992	902	960	958	965	947	986	918	1011	931	950	944	970	946	970	907	985	932	1002	991	987	914	1019	948	899	975	973	969	964	955	895	967	986	934	1035	973	922	965	961	969	900	945	950	976	932	912	962	979	943	977	926	994	962	966	1006	963	979	967	1034	985	981	992	871	991	984	1000	992	955	941	955	943	995	959	937	952	984	1006	968	991	963	962	957	987	980	969	1034	944	997	940	921	989	968	970	940	982	1007	954	929	960	973	910	971	972	960	949	973	952	979	974	978	994	954	943	941	961	988	921	956	986	986	974	969	965	918	982	949	920	994	982	920	1009	945	998	990	973	946	957	990	986	989	939	983	1025	963	901	904	928	963	1005	911	955	965	949	957	961	929	998	928	959	980	917	940	895	982	978	973	989	933	955	955	972	924	959	943	959	947	981	980	941	976	974	981	962	923	998	999	944	977	935	946	943	951	950	981	961	984	942	952	969	961	970	948	981	998	918	983
22690	20729	28187	23257	20703	20136	6403	2276	1579	1486	1409	1378	1291	1238	1247	1194	1315	1358	1314	1307	1333	1373	1304	1183	1129	970	972	901	884	814	847	832	807	803	737	714	728	698	691	697	675	683	712	696	700	683	675	702	673	684	706	702	691	701	687	679	709	676	696	666	706	675	682	676	670	696	657	711	705	695	643	671	697	715	666	724	656	718	714	728	751	727	692	694	651	709	703	715	733	660	676	644	695	671	694	689	751	668	668	635	771	710	677	691	714	720	666	728	672	654	703	699	670	742	648	666	636	675	670	719	667	668	685	695	698	689	682	674	669	647	694	640	659	659	627	675	683	710	707	670	653	676	680	683	652	697	715	659	683	702	701	698	699	619	640	684	677	719	679	683	730	665	723	673	641	722	688	725	648	693	594	666	691	709	662	639	691	659	706	697	688	644	715	701	703	715	694	733	714	730	624	686	658	695	719	679	677	670	728	684	698	692	698	702	703	674	659	710	716	704	696	671	686	661	683	647	711	672	684	687	682	708	633	668	698	702	698	650	654	703	672	644	682	652	653	696	742	647	715	694	681	654	687	674	659	703	682	701	682	666	698	675	709	668	654	664	713	687	677	701	671	661	686	691	667	670	678	643	728	660	744	690	662	674	705	642	703	680	685	718	693	671	660	669	677	714	684	669	693	657	641	666	672	683	680	713	707	701	679	691	674	636	639	661	699	664	685	649	720	654	659	662	661	637	668	639	633	713	678	695	690	646	688	649	702	712	721	692	687	703	670	651	658	673	693	703	680	668	694	715	702	708	698	714	658	650	679	706	624	693	698	668	699	706	673	695	667	678	722	713	669	702	714	656	655	663	671	681	710	693	677	668	653	683	661	741	660	656	699	682	653	672	729	685	720	676	667	671	705	686	687	681	673	720	722	671	639	643	691	660	662	692	667	656	706	692	672	678	645	634	693	645	710	663	688	682	707	661	730	672	691	675	709	669	677	683	621	688	658	672	648	673	661	668	691	699	693	658	688	664	686	678	656	653	693	703	686	655	705	668	708	644	648	697	671	723	691	686	660	721	710	695	659	671	671	731	676	636	683	697	673	715	673	722	689	673	645	678	648	636	641	656	698	665	696	660	662	703	701	663	683	696	670	648	675	702	680	726	691	672	673	675	708	687	686	653	665	647	669	666	687	644	713	704	679	694	677	666	629	654	682	630	672	702	666	693	718	639	724	674	706	690	701	710	707	677	663	617	703	715	658	693	689	681	661	694	738	682	670	643	678	672	690	657	672	741	690	631	707	700	685	686	667	699	631	689	688	692	739	710	710	723	692	672	680	686	669	728	647	679	707	681	689	725	672	709	694	663	655	683	684	702	702	737	719	700	694	704	679	638	719	632	677	662	687	674	703	677	651	719	700	673	677	684	671	658	664	694	658	665	652	702	681	636	640	664	722	710	672	701	671	606	673	711	706	660	669	672	646	678	677	695	712	651	664	693	651	692	691	673	700	656	620	692	751	641	647	732	697	618	674	698	639	638	679	713	677	693	696	681	705	657	680	699	659	701	656	653	689	711	691	689	688	661	729	685	702	673	665	661	665	661	661	682	700	675	692	655	659	648	713	677	640	692	645	678	676	648	652	661	723	736	674	717	662	705	643	688	668	722	693	730	652	687	753	669	679	670	686	711	618	682	659	707	664	640	707	688	709	680	725	699	696	686	646	696	677	653	677	655	625	698	680	674	670	701	677	654	741	694	678	669	653	612	676	693	667	699	661	658	688	669	695	682	690	722	667	725	713	656	695	654	701	686	674	745	724	707	707	691	665	664	709	672	693	724	620	695	735	620	708	659	670	686	650	662	665	703	694	705	641	687	700	729	624	650	681	676	676	653	676	642	672	661	630	688	676	704	692	697	674	744	671	640	669	704	643	677	714	647	739	676	682	692	708	671	654	656	681	688	660	666	687	640	653	725	688	642	708	702	680	670	775	677	674	652	668	715	703	677	658	663	671	653	669	685	676	707	680	651	705	672	713	717	692	702	642	694	663	678	755	631	727	628	644	727	661	669	669	706	702	688	673	670	686	666	707	639	639	691	688	721	697	651	695	695	648	664	679	701	659	668	741	664	695	678	686	681	680	710	714	641	750	739	597	626	668	665	660	704	698	666	647	662	715	652	667	675	683	677	682	673	688	712	737	644	704	644	667	678	657	694	668	696	681	714	649	657	684	679	702	660	674	677	720	678	653	668	693	678	706	642	715	676	640	681	705	696	713	646	685	704	685	683	703	682	651	670	694	658	705	655	670	678	703	672	678	642	737	703	651	683	716	694	700	671	684	702	647	714	681	644	668	685	715	640	692	706	688	645	700	639	674	670	695	675	671	688	717	611	659	683	677	713	670	676	686	648	657	690	710	624	712	696	696	658	682	679	669	717	699	665	642	609	683	714	695	724	706	674	712	661	630	645	708	685	699	678	696	680	697	657	725	689	654	699	697	705	736	665	720	633	667	710	788	664	633	675	666	711	673	685	667	662	687	682	675	665	686	632	727	647	672	637	672	685	699	666	649	686	690	707	678	759	700	653	642	682	647	697	651	690	727	677	699	642	666	648	699	665	662	675	661	643	641	676	710	622	651	717	714	620	659	637	699	701	678	651	663	688	638	678	655	688	715	653	650	656	661	731	653	688	714	747	666	674	702	638	690	695	717	725	657	673	650	694	661	669	692	665	681	655	663	664	701	730	708	675	697	677	698	642	723	729	693	693	636	717	726	679	692	672	660	709	725	650	657	727	678	638	659	699	690	722	696	679	633	694	692	712	703	696	708	635	681	694	672	684	653	681	680	653	679	707	665	683	669	659	710	638	682	692	664	633	668	671	670	695	651	706	706	701	654	708	704	665	708	660	697	662	716	688	684	693	635	629	682	682	716	694	637	666	679	696	685	719	688	689	697	679	657	673	630	661	642	660	695	710	658	670	671	657	696	668	656	687	662	656	696	655	642	660	652	637	674	643	696	665	671	656	685	656	683	689	706	683	680	667	659	688	681	667	653	653	673	681	638	710	715	679	643	688	673	640	637	633	630	678	687	679	627	672	646	712	659	671	685	705	670	690	641	677	657	666	652	707	696	697	633	694	618	676	649	693	691	666	645	672	693	671	696	717	694	655	658	671	689	636	708	686	657	652	687	624	692	620	663	693	630	655	703	653	699	639	672	666	682	664	699	687	676	640	712	663	691	728	695	670	648	700	643	636	663	694	673	674	670	662	671	688	653	709	682	673	686	719	678	701	714	652	699	685	674	673	660	656	659	702	634	687	689	703	646	675	614	702	652	670	656	711	663	660	691	636	662	705	657	672	699	658	649	739	661	682	716	685	711	682	695	648	686	681	632	672	649	672	751	681	730	738	691	659	636	639	686	700	660	672	683	708	657	658	663	719	682	731	698	649	674	728	650	686	695	678	686	625	701	641	664	709	690	681	697	677	640	679	681	707	657	658	664	690	701	625	715	690
37079	56543	23348	10512	7919	6531	5396	4384	3675	3104	2987	2821	2596	2454	2367	2398	2498	2485	2522	2434	2498	2496	2356	2200	1836	1694	1572	1458	1395	1335	1280	1239	1166	1060	973	984	931	926	954	937	910	887	939	937	980	875	877	934	892	947	953	906	977	930	900	904	933	903	869	934	932	894	944	901	928	935	888	923	953	922	856	960	951	903	876	895	916	924	937	875	920	907	915	852	883	913	926	881	888	899	875	907	928	968	910	856	905	894	933	927	898	929	901	903	885	887	888	863	873	869	914	923	914	852	875	939	955	893	881	853	873	941	912	901	866	865	863	888	857	906	872	863	942	910	907	875	894	875	929	922	886	913	895	905	894	915	913	884	910	871	862	910	887	901	903	853	912	926	859	887	929	844	920	864	951	860	883	929	848	874	889	883	888	850	927	884	861	864	902	889	900	873	860	930	919	878	900	891	909	849	910	915	915	925	891	900	890	901	911	870	864	892	885	919	838	880	919	926	858	957	839	923	920	928	930	931	876	936	913	896	894	902	909	858	891	946	923	914	931	878	905	882	911	874	865	922	937	884	911	864	904	879	838	854	888	901	923	923	862	900	870	936	892	869	874	848	987	912	883	875	938	911	917	915	842	914	852	866	879	911	845	922	949	849	953	950	902	878	916	914	910	869	899	899	917	882	883	941	892	907	900	910	888	920	896	922	883	903	873	899	888	894	924	842	867	870	896	869	902	902	894	861	868	877	909	916	908	932	948	873	921	935	906	843	848	831	878	879	875	923	901	878	870	887	962	867	867	874	962	876	881	879	889	894	881	935	935	937	920	884	895	893	905	896	919	866	883	861	885	864	955	929	951	861	937	974	839	827	909	892	896	872	926	805	883	874	915	836	936	843	908	855	903	927	890	903	929	868	868	905	924	921	900	870	870	894	863	959	955	919	888	957	894	899	898	918	914	876	930	925	902	835	876	842	863	893	882	891	930	875	897	907	931	878	888	882	872	868	864	879	909	884	928	906	914	893	931	844	890	870	868	928	883	848	949	842	897	876	891	900	870	863	894	847	914	926	810	857	906	895	913	868	886	896	888	897	896	920	857	908	867	848	924	874	906	922	881	902	859	855	887	909	893	982	908	936	922	931	861	978	897	907	889	903	936	909	833	870	860	886	936	938	878	919	929	873	868	903	885	856	916	920	878	906	919	921	870	835	923	867	880	839	881	950	911	915	898	888	891	914	892	874	927	935	922	854	931	921	908	892	879	920	873	904	905	879	856	906	875	893	950	896	948	880	887	931	854	859	878	874	851	913	904	851	942	869	884	926	899	965	899	909	955	891	921	868	907	913	901	875	895	898	884	916	840	899	895	888	893	892	929	901	908	879	902	907	896	898	889	928	923	904	875	918	884	891	893	846	897	903	845	924	893	900	907	908	836	892	913	942	887	876	919	888	876	874	879	902	877	909	922	843	939	867	907	904	893	872	882	895	907	902	929	926	899	855	951	933	938	883	828	918	864	883	915	896	909	937	900	896	847	881	852	940	931	884	901	940	864	885	878	872	885	895	911	885	935	889	884	900	844	858	930	910	890	901	882	882	856	907	899	912	872	886	963	892	911	899	904	885	920	893	914	873	861	897	875	873	876	912	863	883	918	884	910	856	916	918	908	888	941	893	891	868	895	923	900	885	888	911	863	845	919	892	867	843	854	933	927	854	900	931	896	940	917	958	891	865	897	853	905	878	907	913	909	911	912	857	876	928	938	930	884	846	902	948	873	873	873	895	890	908	891	883	928	863	866	910	874	882	911	936	919	927	946	960	904	885	867	914	882	942	856	884	961	876	869	880	849	877	916	889	934	867	902	868	864	924	917	894	898	972	947	897	897	910	899	981	845	949	867	843	885	888	878	946	897	874	844	869	896	824	909	861	883	924	865	929	913	870	899	898	939	897	899	899	849	892	881	917	914	840	931	874	911	908	884	871	894	880	909	896	937	890	833	843	891	899	881	900	899	908	905	942	823	905	918	908	904	932	876	912	906	885	899	880	934	890	930	913	887	892	878	882	918	823	903	845	924	860	929	854	899	893	925	879	839	885	908	911	893	936	889	885	846	910	871	909	902	906	868	866	935	904	898	913	904	926	891	901	848	920	907	933	919	882	905	933	838	865	891	906	895	917	910	886	919	912	921	877	925	907	851	916	921	912	871	908	876	916	897	929	936	846	926	865	897	919	940	885	912	855	868	896	879	920	858	954	902	946	895	882	905	896	874	862	897	922	908	877	897	857	898	851	844	892	883	886	825	885	893	921	911	895	922	867	919	927	891	888	851	997	900	851	904	910	892	896	856	862	902	899	906	880	951	884	879	864	929	897	948	883	948	908	891	920	898	914	878	908	865	875	897	890	877	886	930	897	929	910	913	945	918	876	926	892	954	868	926	885	922	911	941	891	827	878	883	907	915	891	912	870	932	908	858	899	876	929	859	943	927	842	936	876	901	903	957	912	910	892	879	883	913	920	856	903	894	880	940	928	903	889	879	885	906	865	866	818	911	908	922	902	883	922	905	887	898	975	886	961	895	850	876	872	882	929	853	856	873	921	903	919	894	946	893	888	916	885	892	926	936	936	875	897	855	900	914	900	908	899	847	911	874	859	851	887	900	915	901	883	883	878	846	932	932	897	861	895	900	850	870	860	880	921	918	869	921	955	935	889	961	888	904	881	901	881	891	911	971	889	942	880	874	897	922	904	867	883	927	922	905	860	927	875	915	902	910	927	913	949	888	896	886	909	926	878	891	903	921	901	906	883	875	882	876	877	863	936	900	874	904	921	937	898	929	866	895	872	941	874	866	933	972	907	865	900	905	887	939	871	943	935	908	901	917	913	829	885	892	913	873	895	948	915	845	877	893	864	859	895	919	876	878	882	915	882	892	836	857	905	881	889	889	882	970	961	881	876	922	894	917	889	908	938	883	883	853	948	872	914	920	925	878	964	910	902	870	916	909	941	823	892	875	928	878	946	908	903	883	878	914	887	839	934	893	883	909	909	913	936	902	923	939	947	869	871	919	870	901	885	876	892	876	931	931	884	922	871	944	856	914	862	876	929	903	891	863	934	897	935	884	957	915	940	919	869	852	900	902	825	891	912	893	881	856	878	897	879	892	842	917	906	934	899	895	931	901	859	932	926	942	933	867	936	942	878	873	857	914	920	825	854	903	858	965	923	915	939	863	915	901	842	888	923	907	886	912	932	924	908	870	873	875	914	909	854	841	898	889	891	909	860	892	904	940	881	906	949	923	902	952	943	913	877	898	953	886	957	851	882	854	889	900	915	939	921	887	914	944	903	951	914	884	848	844	902	885	883	865	867	895	906	884	874	893	889	912	904	896	918	886	867	914	874	861	831	887	859	930	918	908	860	905	922	915	925	918	933	938	941	896	857	919	891	856	850	892	876	890	897	894	921	891	919	941	986	841	900	915	914	921	901	926	932	917	879	937	908	921	921	883	902	875	915	909	842
27509	22858	14258	3137	1392	1121	941	881	804	768	766	764	746	751	759	687	776	741	790	754	794	773	733	669	638	642	601	626	596	591	531	583	569	536	556	551	522	517	485	555	551	529	526	553	523	525	548	511	542	543	530	506	580	540	529	517	543	524	495	493	534	534	499	478	519	517	524	504	494	532	497	483	510	492	577	488	505	533	536	534	482	510	539	546	502	492	493	571	499	516	517	524	502	536	554	550	529	556	568	496	548	534	558	558	514	518	529	510	525	532	533	541	511	511	517	532	466	533	521	539	520	518	540	538	517	515	573	556	536	522	526	534	503	512	509	528	515	548	473	492	502	549	526	534	531	591	539	584	533	569	591	522	569	500	517	535	537	547	548	542	510	475	528	541	512	505	527	509	531	522	554	520	506	505	535	504	553	518	542	539	534	537	512	570	522	561	530	581	546	492	586	562	550	486	521	549	515	500	494	524	498	519	503	520	528	552	523	540	546	506	465	505	524	536	527	511	574	500	540	558	538	520	524	506	485	513	496	553	583	533	548	590	513	518	529	520	521	537	520	535	539	560	569	528	576	513	495	499	560	521	548	570	490	527	531	499	519	533	544	536	515	517	530	493	501	514	512	540	560	504	488	518	540	472	591	563	483	526	525	532	539	515	541	563	518	541	521	498	511	557	536	511	523	529	550	505	536	528	538	546	527	520	560	523	485	510	507	533	517	550	580	550	542	467	587	544	542	548	539	543	480	537	549	512	515	553	552	558	535	531	541	498	500	506	527	524	543	510	490	518	535	501	519	513	526	511	511	550	515	543	522	532	501	557	544	497	508	526	587	484	549	538	513	527	536	514	508	516	548	507	506	527	572	542	502	506	560	524	550	534	551	536	524	541	547	555	509	531	515	532	523	558	528	508	542	495	507	504	560	519	518	509	536	517	514	566	545	542	560	508	549	506	494	595	555	546	525	548	570	518	588	530	482	531	503	568	498	498	572	532	517	530	500	524	541	518	500	536	563	505	568	500	562	528	569	512	524	551	517	552	531	523	536	536	520	558	540	517	530	553	504	523	578	525	523	546	495	539	542	525	550	558	512	561	499	484	507	515	532	522	512	553	547	518	508	555	526	547	481	529	546	516	534	578	509	530	561	523	519	529	518	527	499	521	502	510	533	519	513	550	517	508	500	466	484	511	533	536	530	544	496	528	518	514	546	531	507	490	508	538	534	540	510	560	510	510	544	546	495	540	529	490	540	543	558	519	506	498	532	566	519	527	545	493	552	558	537	530	497	525	551	523	498	544	534	548	524	505	574	531	508	546	514	574	503	518	528	524	485	514	518	517	508	516	532	537	517	550	521	535	518	503	531	566	507	507	503	520	518	543	521	483	547	540	501	543	503	537	544	549	510	510	568	549	552	515	513	513	553	517	533	549	498	522	544	530	503	559	504	528	519	503	521	514	518	534	543	508	538	508	528	507	527	532	510	549	508	548	536	495	529	523	561	520	508	530	511	572	517	556	545	545	529	576	564	527	570	504	510	535	487	543	535	560	522	490	497	572	540	544	518	544	538	515	538	516	562	529	551	559	520	528	515	537	531	525	539	550	543	601	520	515	515	530	549	535	507	508	482	501	568	526	529	517	500	512	503	563	518	549	572	558	553	552	503	527	524	544	554	564	535	527	515	568	486	515	512	510	495	539	533	566	529	505	518	522	523	505	541	522	549	533	545	571	515	588	504	497	515	528	523	529	560	576	542	572	576	531	549	514	510	556	567	546	514	512	511	530	529	533	496	557	512	486	529	573	538	529	500	541	544	527	578	512	529	503	524	537	542	555	511	501	507	530	544	494	514	564	563	506	494	541	492	500	567	519	527	514	525	548	495	526	523	532	496	488	555	527	516	539	539	504	520	541	554	469	553	519	502	513	518	557	558	527	524	534	492	536	488	521	540	549	510	564	509	543	553	536	498	527	566	528	521	501	554	530	553	533	501	531	528	532	551	499	497	507	517	559	543	528	548	517	517	491	522	555	484	488	561	545	530	574	513	483	544	511	529	556	527	524	555	538	511	557	579	524	537	552	524	512	493	509	567	494	503	537	475	501	530	532	574	533	518	525	520	554	553	509	498	547	529	542	503	559	525	565	538	551	557	525	558	511	506	517	537	526	508	551	510	529	535	566	507	498	547	510	506	485	513	512	533	525	499	492	536	509	560	527	538	494	540	532	508	498	524	577	549	504	525	450	564	495	517	491	529	488	494	513	578	554	509	547	577	508	548	526	540	523	501	495	536	551	564	533	508	539	518	571	542	543	493	524	579	522	467	550	523	525	529	515	541	536	556	525	549	502	535	560	532	529	479	490	513	550	533	508	561	524	524	523	531	524	509	492	525	530	552	539	516	562	490	537	527	546	514	493	531	513	571	545	555	539	537	505	509	560	552	501	554	500	508	537	491	558	486	527	510	511	554	482	538	537	506	559	538	503	532	578	540	508	524	538	526	526	543	555	558	541	562	527	551	550	534	533	516	489	501	549	549	486	514	525	520	581	498	544	556	521	520	495	516	531	533	570	519	533	486	547	526	511	548	546	491	523	529	525	545	494	528	470	543	525	533	479	549	513	526	576	563	536	541	533	556	545	543	521	521	537	504	492	532	538	503	570	532	548	545	509	562	505	550	525	473	525	532	559	515	495	512	506	538	530	537	517	513	522	551	514	551	546	502	527	547	529	472	509	524	518	528	540	499	570	530	554	543	560	521	519	507	506	538	512	559	499	546	563	502	529	529	502	552	540	581	537	526	593	518	496	511	553	520	504	488	540	528	515	520	559	522	496	511	503	531	536	523	531	534	505	549	466	531	523	543	504	537	514	506	606	541	527	532	559	531	545	531	551	533	517	483	536	552	532	517	528	532	548	556	534	558	511	551	511	590	570	532	516	534	512	565	517	538	522	538	489	523	512	527	559	529	547	540	543	559	538	551	548	526	546	541	544	537	546	543	533	518	528	535	567	532	491	524	534	511	514	526	523	564	541	519	552	563	529	559	540	560	559	526	537	520	527	528	516	528	508	522	563	517	523	534	494	526	528	532	527	554	515	507	516	554	537	530	527	500	571	510	508	519	519	536	529	532	485	518	523	521	519	534	538	491	527	518	510	559	574	558	520	490	525	556	516	543	586	522	532	516	539	514	514	530	571	493	555	537	543	534	504	537	570	532	499	491	519	539	513	505	548	522	531	509	567	554	523	534	558	536	572	550	525	509	525	494	552	531	500	541	563	520	535	530	519	514	516	526	535	553	558	560	556	551	534	517	501	567	517	514	530	502	546	549	538	517	531	585	540	510	518	549	561	555	575	506	511	493	510	504	538	489	538	502	494	550	546	560	534	514	542	557	530	543	546	485	555	529	535	517	512	541	519	504	513	547	514	547	483	469	484	538	534	538	561	527	551	528	492	525	493	531	550	528	527	528	590	519	541	552	533	550	515	523	523	543	556	561	478	530	530
27919	35462	10499	3576	2787	2227	1955	1667	1471	1487	1351	1379	1300	1301	1296	1298	1293	1332	1318	1301	1368	1270	1150	1162	1018	984	941	901	840	817	854	821	767	753	764	712	711	709	711	741	690	715	662	696	743	711	719	678	753	745	704	727	686	761	695	727	731	750	706	708	702	740	708	674	708	737	682	731	679	733	693	711	709	741	706	699	693	682	679	746	688	710	724	696	763	709	669	722	726	749	714	677	704	688	678	700	676	663	737	658	688	724	700	682	726	717	698	693	704	691	687	684	752	721	757	698	707	708	707	719	738	672	745	687	731	678	707	749	711	720	718	775	698	709	707	730	733	686	692	700	668	765	695	715	728	695	716	690	702	697	719	671	687	739	724	695	716	694	667	707	747	717	709	715	719	729	694	680	653	680	691	705	745	719	680	718	689	693	742	742	669	747	678	710	717	705	668	709	742	683	712	773	746	684	700	697	725	643	701	728	692	713	721	697	709	770	741	749	740	701	709	678	717	676	676	699	769	717	713	724	725	720	720	655	706	696	699	707	728	718	743	711	723	706	665	715	725	706	700	692	660	761	676	737	760	701	726	741	711	732	713	679	682	701	680	702	691	739	689	710	694	750	713	699	686	701	683	688	715	680	707	726	702	693	718	726	731	731	701	728	760	697	717	690	722	711	743	709	718	745	732	672	679	740	693	728	698	760	717	670	725	755	740	716	727	725	725	666	719	689	695	714	744	696	687	670	694	694	773	693	705	711	701	740	688	716	700	744	697	687	735	641	755	689	723	722	679	682	766	693	719	740	754	696	698	737	711	753	693	704	731	687	707	692	703	754	734	712	721	711	742	739	736	680	729	701	649	742	694	735	670	712	725	757	711	715	709	760	679	728	705	657	705	728	699	721	687	716	644	742	693	700	700	724	701	730	737	733	757	710	723	666	736	726	704	735	725	703	705	664	729	773	736	711	681	717	761	708	664	654	793	728	724	714	703	717	743	718	679	714	692	686	678	722	711	696	650	765	735	718	750	691	727	698	711	714	758	696	734	646	709	737	654	682	696	702	749	669	706	693	718	702	694	720	702	787	722	718	742	702	708	719	694	699	736	715	746	722	733	732	739	701	742	688	740	683	718	687	701	725	668	745	724	686	654	709	750	741	738	711	730	726	709	715	706	706	738	688	755	696	692	690	684	723	703	740	764	727	704	681	759	648	732	650	684	680	680	684	705	723	668	739	679	743	725	751	700	656	728	701	689	700	727	715	705	697	715	692	723	726	673	745	704	675	707	752	742	717	687	685	656	668	692	733	756	702	760	772	734	694	733	773	717	724	694	743	683	683	713	765	692	730	706	710	732	756	720	746	716	714	702	703	713	709	742	713	669	725	709	727	697	698	659	687	733	652	727	754	752	722	702	667	690	692	699	720	714	697	741	705	716	722	728	692	671	688	744	734	687	664	703	706	666	709	699	717	723	715	675	695	772	703	705	724	733	692	702	713	706	733	689	721	693	700	716	693	682	727	695	670	693	715	682	707	704	722	767	697	708	691	739	701	717	701	743	667	724	693	682	739	680	713	725	648	669	703	704	702	712	717	691	703	693	675	688	724	687	682	731	681	704	739	746	708	695	708	722	744	705	674	731	754	737	715	728	721	743	711	696	723	738	694	778	726	662	697	664	700	701	734	742	692	702	772	732	637	702	742	719	738	696	670	702	674	704	727	751	689	731	723	696	722	708	677	692	721	684	708	698	709	697	663	698	734	663	721	724	736	768	713	742	706	717	721	654	665	721	746	711	720	692	721	715	692	719	662	707	745	659	679	663	693	757	722	688	715	682	631	687	723	720	759	740	676	701	691	677	695	690	727	752	702	685	709	690	708	711	767	677	758	694	731	726	700	709	753	711	691	654	717	653	722	749	703	720	720	716	641	701	716	735	766	678	717	714	752	703	737	697	677	704	762	684	710	715	715	740	757	730	671	657	696	691	717	713	725	702	700	705	756	711	692	687	723	742	749	718	714	699	764	687	754	708	708	676	759	731	687	705	741	785	660	698	713	688	739	709	694	774	718	757	732	669	723	727	676	669	727	721	673	703	700	750	692	673	690	709	715	705	724	722	675	718	665	683	706	746	718	766	697	692	661	699	724	680	684	693	717	714	707	662	690	633	729	707	680	763	712	673	692	731	667	688	715	704	665	680	692	671	679	748	726	701	679	709	723	730	752	735	704	691	702	729	725	696	706	641	704	718	703	708	706	716	741	705	736	708	710	769	706	726	694	690	764	744	702	740	712	698	706	691	725	705	719	679	741	732	740	734	715	730	735	698	679	688	724	673	701	795	717	660	678	733	701	712	701	735	690	707	709	725	746	711	678	673	722	698	741	703	681	690	693	704	669	729	694	684	719	650	737	666	746	700	693	733	687	697	750	710	680	696	642	667	697	707	720	732	701	714	727	702	717	678	722	693	693	683	721	677	732	680	730	690	676	691	682	721	718	704	700	718	726	695	720	710	724	696	727	707	709	682	696	748	704	734	720	731	723	702	718	715	721	719	678	717	702	731	710	717	709	727	684	728	687	663	696	707	711	724	698	704	688	691	721	712	764	701	724	689	727	669	697	718	745	689	698	700	730	713	694	705	730	653	745	708	710	716	716	761	699	711	690	709	706	729	798	695	707	696	691	729	663	729	737	706	713	704	726	699	694	682	754	700	719	686	740	670	694	677	677	705	717	711	764	698	724	722	693	729	694	740	700	685	702	747	731	713	683	741	694	726	698	689	713	688	752	690	659	686	714	737	725	749	745	681	712	697	666	670	719	702	749	703	683	724	675	702	696	711	734	724	749	689	694	704	700	694	684	693	652	703	675	701	700	686	702	720	687	690	704	670	725	709	698	750	745	676	702	763	689	741	680	761	712	717	726	726	710	712	659	734	691	704	685	701	734	760	722	712	661	677	729	729	727	677	712	712	721	734	657	741	759	717	667	696	723	709	672	685	708	719	699	756	674	716	694	773	714	712	653	728	741	638	673	732	713	725	699	736	694	757	723	705	668	670	745	687	748	706	709	714	689	718	686	721	677	676	742	720	686	722	705	708	705	738	671	705	732	743	737	749	738	688	706	733	719	709	701	676	757	718	742	677	625	737	717	702	692	728	677	670	725	709	678	744	667	715	677	765	684	723	682	710	688	751	725	746	658	678	674	695	701	673	716	689	720	712	725	702	687	661	749	724	705	687	723	725	764	741	733	738	695	751	713	702	725	681	717	691	715	707	748	705	677	695	711	685	675	723	702	708	715	677	731	725	743	723	729	747	684	719	683	706	707	665	695	710	706	742	739	704	710	767	721	712	732	634	685	668	713	657	692	693	743	706	725	745	694	713	757	734	700	692	712	696	702	760	734	699	687	704	736	757	687	718	706	688	703	682	728	740	684	686	762	686	702	660	687	680	711	704	723	685	726	721	704	730	728	693	699	721	667	696	715	717	727	709	705	740	725	713	700	659	736	725	686
23822	20812	27656	23783	20390	8066	2409	1595	1378	1399	1384	1262	1297	1150	1115	1149	1221	1104	1223	1214	1258	1219	1147	1072	1036	996	899	907	871	856	902	842	791	795	738	765	734	771	780	745	758	736	708	754	702	743	740	705	699	723	767	766	729	745	698	717	687	791	745	708	720	740	761	744	773	686	745	726	731	735	694	756	741	763	766	694	750	784	748	737	745	707	732	748	693	740	717	722	811	701	761	725	763	762	719	706	679	761	752	747	776	754	751	711	751	720	807	766	743	725	714	740	779	778	744	731	750	756	739	707	729	732	772	709	746	754	684	759	740	749	720	749	744	744	725	710	740	740	747	788	698	733	682	761	711	698	759	727	718	711	702	750	732	763	697	783	663	723	687	736	740	768	715	767	680	724	742	743	703	726	703	740	731	752	722	696	747	696	715	659	727	693	729	772	693	744	739	733	760	695	759	702	717	737	686	726	764	704	732	720	752	752	703	735	724	726	714	718	780	756	728	715	746	763	758	690	751	724	759	722	755	752	703	734	713	767	742	698	709	703	728	713	758	740	754	785	765	699	740	721	719	720	723	732	714	761	749	711	740	737	774	731	736	681	711	688	741	798	734	721	734	790	756	697	776	688	769	773	744	701	727	766	710	751	714	725	722	760	700	713	745	710	738	760	765	721	764	727	752	698	719	693	787	717	680	757	707	701	756	727	725	685	731	732	714	774	708	759	705	704	738	739	747	774	727	761	735	733	756	707	720	750	747	760	713	747	683	739	709	727	755	745	766	749	698	721	753	717	713	723	729	776	769	751	723	718	764	713	718	748	767	747	701	771	731	709	763	768	747	744	707	721	718	727	712	737	713	731	754	702	747	750	760	760	759	733	688	796	741	765	747	716	779	684	763	754	759	741	759	779	687	752	769	766	714	715	705	755	710	764	727	695	718	756	740	734	764	711	699	746	696	726	742	705	760	726	739	711	733	727	736	733	692	733	740	700	727	692	820	740	694	779	723	685	720	784	708	759	728	709	763	713	726	697	692	751	709	702	711	695	783	687	734	668	763	721	741	727	770	765	739	801	726	757	761	698	717	710	717	765	706	701	675	699	707	690	670	729	723	722	698	756	740	743	714	698	728	763	748	695	740	762	704	697	729	770	740	704	698	734	723	705	778	708	735	757	723	678	750	744	699	714	707	731	785	696	755	742	735	731	769	720	751	749	739	703	727	724	698	701	736	707	730	732	741	704	744	742	759	711	778	709	731	743	714	703	665	731	747	702	697	727	736	750	718	684	799	732	728	735	694	771	757	664	807	756	743	738	742	775	705	694	743	711	751	777	722	739	776	704	717	707	716	683	729	754	717	740	767	724	730	746	762	761	685	721	718	699	766	712	764	726	765	765	740	759	725	721	723	705	733	709	739	716	710	693	773	740	748	741	719	756	701	753	672	752	707	787	733	745	732	699	705	688	744	713	751	703	706	704	770	745	689	754	734	719	692	745	726	740	712	681	681	714	742	693	730	735	729	746	720	828	764	669	758	763	731	719	748	709	722	743	702	747	720	733	710	774	718	706	760	731	742	733	727	724	745	715	729	737	717	700	736	690	758	736	698	747	739	709	752	707	749	687	762	660	740	739	760	760	788	746	722	714	769	723	746	704	739	749	736	772	756	757	785	737	773	751	741	745	740	726	742	717	710	728	792	741	725	772	736	715	697	687	730	720	759	712	716	723	742	728	706	739	734	707	706	722	709	705	766	703	737	718	724	739	757	703	714	716	731	690	717	750	799	760	758	727	735	711	750	737	705	743	748	735	724	771	706	714	698	747	746	737	724	725	758	714	746	714	706	699	744	759	716	697	759	725	750	725	695	724	726	712	769	703	764	713	720	718	736	730	697	707	743	728	713	735	735	723	750	700	757	727	744	724	687	715	737	742	739	754	740	756	742	769	730	723	776	707	723	692	676	779	715	695	677	731	766	761	712	770	686	795	744	717	745	779	675	718	704	701	778	700	727	737	758	720	755	765	706	756	717	741	744	681	701	750	716	772	712	712	713	763	719	745	702	726	690	716	724	714	730	680	771	708	747	683	728	752	782	733	749	688	682	666	726	729	718	701	743	768	701	703	732	730	690	751	709	714	736	740	735	750	780	738	717	764	736	697	713	699	722	730	727	701	721	727	756	764	718	717	721	732	697	775	687	679	761	730	722	699	726	734	678	705	735	739	759	709	710	703	698	728	726	706	754	777	720	732	703	707	695	701	750	704	737	695	752	739	736	713	772	768	711	757	718	752	733	737	726	717	748	681	701	704	741	749	736	736	740	698	711	729	754	742	690	753	711	726	682	762	721	705	733	764	731	690	773	689	761	695	744	710	716	753	728	747	691	738	767	728	689	745	693	714	733	716	709	717	690	745	707	726	721	754	756	752	711	706	688	678	752	663	713	734	752	731	779	764	750	757	721	723	690	721	711	700	742	741	726	744	726	668	695	763	708	710	747	714	780	775	720	761	684	736	804	716	712	673	730	684	751	759	728	724	773	751	706	767	705	741	736	677	754	689	714	761	782	748	697	767	702	714	737	690	698	765	744	733	755	756	735	733	732	716	706	730	713	728	716	757	742	715	698	719	770	780	716	757	763	728	722	739	739	725	716	696	730	739	723	712	754	730	686	733	740	680	753	765	712	699	721	720	736	758	774	790	727	734	757	712	741	763	720	748	744	710	700	725	702	775	779	749	754	753	739	748	712	737	748	724	715	798	738	755	725	699	728	667	763	692	772	765	727	716	680	735	744	748	690	761	703	703	744	757	741	736	720	713	725	738	719	711	749	701	774	775	734	688	770	700	726	706	713	740	736	684	701	732	742	778	715	757	716	766	737	750	727	722	696	779	742	753	753	745	677	717	686	749	694	779	702	678	729	708	716	698	725	713	709	696	748	679	768	695	717	725	795	749	746	724	751	729	716	764	707	688	728	770	756	726	745	699	749	739	733	714	699	732	696	751	758	708	770	737	738	740	726	721	700	723	761	734	753	718	755	724	720	747	750	718	790	711	698	737	716	713	748	720	733	774	729	743	706	752	753	687	717	688	701	733	779	682	746	707	686	722	749	757	699	770	705	726	739	731	714	707	746	690	692	739	747	753	744	785	732	705	700	711	706	695	767	746	720	713	751	705	718	754	755	726	735	717	768	757	776	768	753	703	792	684	747	740	726	765	802	787	708	720	806	738	709	745	705	718	730	733	775	758	725	763	680	672	721	709	706	710	719	663	742	758	696	717	694	729	722	704	731	691	705	716	746	748	764	768	764	701	727	683	740	722	732	703	730	738	723	743	763	770	681	741	747	738	729	705	680	703	741	678	670	751	747	733	727	756	770	717	742	723	763	765	734	738	688	757	738	710	704	774	725	747	719	786	730	737	721	713	790	703	715	712	709	701	739	691	681	748	703	736	708	713	780	728	715	720	716	738	718	739	713	710	719	720	777	744	719	702	743	719	756	748	795	731	711	745
32756	49971	17878	7908	6131	4870	3983	3212	2817	2627	2637	2360	2281	2115	2103	2045	2297	2191	2208	2183	2167	2194	1916	1837	1675	1496	1476	1383	1332	1312	1161	1150	1131	1049	971	1035	977	979	1004	984	913	992	970	1038	987	982	960	971	971	969	958	963	997	1019	984	974	1007	1026	1003	954	1014	987	972	950	937	1024	941	1002	956	996	966	972	1014	996	923	976	944	907	979	960	1021	978	1016	912	974	993	936	914	965	957	1002	926	917	925	1007	996	949	979	994	992	999	973	995	978	993	961	929	951	1019	997	915	942	920	994	934	969	1019	930	997	973	1027	937	981	953	970	1021	948	900	953	970	1007	957	977	989	1000	998	909	931	1006	950	954	982	981	992	922	946	1003	954	981	974	1011	998	954	969	948	966	965	1013	950	1016	975	975	903	969	1004	907	913	1019	994	970	916	982	995	945	973	967	972	974	905	996	971	934	929	927	960	989	989	1021	945	974	905	961	925	994	971	909	943	964	968	974	1024	983	976	998	997	961	985	994	970	973	975	946	936	959	926	1029	896	971	928	961	961	948	997	1023	1029	1008	980	953	997	922	911	961	971	1028	942	880	891	942	937	917	927	968	968	984	1024	940	955	968	974	989	928	1008	970	955	984	962	958	1008	959	956	1000	945	977	961	936	955	959	987	951	981	973	938	1004	984	972	978	947	940	980	972	977	904	1015	986	966	980	984	970	915	980	983	980	971	963	956	979	1004	932	1010	977	955	913	956	975	1022	1004	929	928	955	1006	979	890	938	1026	921	1000	981	951	1056	909	963	1006	1000	908	966	952	963	929	993	912	965	964	968	958	967	966	990	898	1002	962	951	945	973	912	935	996	981	915	999	977	979	1011	980	991	1000	939	984	952	964	1001	993	990	998	945	946	947	1057	966	990	971	942	1007	948	954	963	957	924	992	1006	928	989	938	951	930	1012	983	984	954	967	941	957	986	940	986	992	924	930	951	984	966	992	987	960	1004	965	1030	985	994	1005	1004	962	1028	967	947	1007	922	1007	975	958	927	987	1014	950	973	966	1004	946	956	1023	978	1026	974	975	997	976	925	967	958	873	985	995	1002	990	974	963	994	964	962	991	953	964	971	968	965	985	982	980	964	966	983	989	1004	988	950	952	955	970	937	980	951	960	1021	944	889	942	942	933	973	972	1004	922	996	981	966	943	1001	918	885	947	919	925	938	947	995	956	930	976	960	960	956	908	995	978	927	1015	994	923	932	994	1003	994	928	1000	993	961	960	971	905	971	948	994	912	971	884	915	986	998	971	945	914	944	972	969	947	938	945	951	971	961	909	1065	932	964	978	955	980	927	1036	952	956	975	1002	913	1017	978	972	961	909	964	967	945	982	979	979	987	949	949	976	991	957	971	976	983	995	960	953	971	962	993	995	961	927	1019	949	946	925	890	965	985	932	948	1035	968	948	965	1013	1008	1022	1018	955	979	968	990	950	1006	997	990	935	950	960	934	923	896	1043	969	991	1012	993	936	970	865	972	940	993	974	931	924	913	937	988	997	964	969	973	989	963	918	953	959	943	976	986	989	993	946	974	984	930	1002	959	1002	977	999	1014	981	961	910	1034	994	942	977	976	995	926	965	1006	981	927	896	960	974	939	951	970	1014	1013	1017	990	991	906	971	976	962	917	941	964	983	985	992	945	967	990	911	899	997	923	920	925	964	964	987	985	1005	965	962	948	997	998	1015	906	966	898	951	956	962	975	915	942	940	944	961	1023	951	992	985	985	982	980	969	985	979	1000	922	999	952	939	953	955	1010	948	921	995	953	970	971	986	977	939	944	920	961	979	965	916	975	950	979	974	984	865	985	959	972	939	937	1002	938	987	990	934	970	937	966	929	1010	933	1030	1007	1011	945	917	962	928	958	934	903	925	984	979	943	897	960	1008	911	963	951	968	947	978	953	969	957	917	952	932	938	953	937	921	1034	1012	962	940	891	1009	962	962	961	951	953	943	1009	949	976	969	940	940	989	950	955	969	987	1031	992	936	983	1047	954	946	1007	968	929	1038	944	915	951	929	954	922	961	1005	970	1015	986	1016	947	952	989	960	960	940	921	956	976	994	994	942	967	953	1013	986	978	952	943	1008	976	955	989	1000	918	940	910	953	1014	983	941	984	1004	976	989	1020	989	982	952	972	975	967	925	985	940	1001	949	985	973	961	1000	955	964	990	960	1027	931	978	943	993	905	983	953	1003	971	946	942	984	942	984	965	972	1035	939	966	923	965	994	904	1001	1010	978	912	985	952	957	961	904	947	938	978	937	993	975	957	922	990	970	917	958	941	965	931	969	963	977	904	927	948	999	1010	939	956	945	932	963	929	944	953	902	961	975	938	998	920	980	939	967	980	979	960	997	944	934	993	904	992	949	931	937	907	994	993	957	951	1023	958	905	945	1031	1033	975	934	947	1005	958	919	942	904	1009	990	946	983	933	961	922	977	999	953	980	962	920	953	946	919	942	1019	970	998	961	982	949	948	925	943	894	984	971	976	985	994	966	926	970	991	957	942	994	941	983	987	961	990	954	953	965	943	958	986	963	971	924	913	992	1002	1000	964	1003	989	969	930	927	1005	905	980	909	941	959	1001	1021	914	920	936	1002	968	910	933	939	974	938	952	1051	967	972	959	965	922	957	993	996	973	1012	1002	985	904	937	946	988	961	915	1020	983	986	993	1007	883	920	930	982	997	939	967	969	978	988	908	965	974	975	997	960	947	987	974	967	1019	1004	947	917	939	930	962	1000	935	1019	991	1003	950	894	900	955	952	985	983	936	904	943	1003	998	996	989	873	967	1005	956	922	984	951	968	931	1010	935	915	968	961	1020	954	967	929	993	973	964	977	885	966	964	1018	997	1011	909	1020	989	963	925	1014	991	940	959	964	967	937	932	984	944	947	968	989	987	1021	965	951	934	958	940	943	913	935	882	981	979	940	986	1008	971	913	905	942	996	965	975	972	968	975	949	981	928	993	962	983	999	997	976	926	944	965	921	919	954	1019	988	922	949	976	932	897	980	1005	945	999	905	975	954	980	950	955	986	990	923	975	955	965	942	954	948	986	924	918	999	932	984	942	985	988	920	967	914	942	985	928	910	953	971	919	918	925	961	949	941	970	962	961	941	1014	951	964	973	1003	940	937	941	910	964	919	963	980	922	976	976	977	927	945	898	962	967	971	987	931	973	950	950	974	952	972	955	969	937	1020	966	963	922	937	950	968	959	994	1006	961	985	920	985	970	1001	966	989	949	933	975	917	959	961	983	944	946	984	990	938	919	934	940	951	969	941	908	990	972	993	938	944	960	924	942	1011	987	942	1002	933	927	988	934	951	978	959	1030	999	948	930	974	967	938	954	1005	963	964	921	888	951	943	1015	983	938	950	981	979	992	973	996	939	930	948	939	962	996	961	1001	904	961	1021	1017	929	1003	925	964	993	934	914	960	989	963	962	949	930	954	913	973	945	975	916	910	931	954	1003	929	989	969	958	952	992	915	913	974	997	915	941	933	905	956	952	959	946	986	1008	999	990	948	977	976	987	945	962	896	906	975	947	932	960	910	929	929	955	984	954	960	995	964	935	993	973	939	958	976	969	964	920	969	961	1011	1004	985	1017	994	966	990	994	992	915	960	954	983	1002	955	975	977	979	979	972	919	973	969	963	942	958
22799	20837	28308	23357	20771	20151	6197	2270	1838	1667	1620	1498	1478	1294	1308	1348	1315	1388	1374	1428	1390	1387	1322	1113	1143	1084	1050	1005	948	874	847	813	765	736	740	725	685	706	684	702	682	676	698	694	685	689	693	709	694	695	695	693	698	713	747	698	720	710	692	672	731	671	679	689	745	697	683	677	698	706	710	685	707	694	658	617	731	631	672	731	709	708	680	715	689	738	696	703	638	685	726	701	746	674	665	683	680	670	710	706	640	698	664	677	693	690	682	660	715	693	678	706	696	703	694	702	731	710	663	722	712	712	721	689	718	667	692	710	656	683	653	684	654	747	660	686	651	663	687	691	694	700	655	742	672	737	703	670	695	716	681	687	683	676	705	650	673	700	681	716	622	680	706	648	685	693	668	679	688	684	688	654	723	718	673	688	687	746	641	669	714	706	710	665	691	682	670	748	723	658	687	688	670	658	688	702	690	693	673	700	659	685	700	716	668	649	678	682	691	686	700	699	713	653	650	687	708	674	658	686	661	705	706	688	632	669	703	687	666	669	677	748	692	661	698	712	717	692	677	702	664	681	685	698	684	717	655	665	643	725	715	706	712	697	649	661	672	658	735	685	666	681	678	675	642	693	657	710	707	704	662	705	674	725	683	737	671	694	701	694	715	716	736	670	703	694	692	651	697	737	662	646	657	716	696	713	663	660	680	704	609	687	715	641	702	696	633	745	627	685	680	700	687	688	644	683	696	705	736	694	696	644	710	698	692	671	693	672	716	683	671	699	695	662	665	690	702	696	720	660	678	757	678	711	702	666	675	667	713	616	689	676	705	710	672	676	658	641	722	666	659	687	710	709	742	731	688	673	712	701	656	641	666	667	697	695	681	675	686	652	680	673	683	671	642	689	698	663	718	702	721	702	709	684	687	720	712	708	630	659	687	707	681	699	630	679	687	696	667	695	685	629	658	692	657	684	689	664	709	713	714	665	657	678	679	707	696	659	651	714	721	751	723	689	717	687	623	723	691	729	710	648	695	692	707	682	639	692	695	638	717	673	677	681	709	677	682	709	720	676	666	653	657	635	692	744	707	690	641	695	683	703	680	709	616	647	675	713	680	676	695	653	711	664	674	702	680	676	698	657	660	681	694	648	690	672	686	736	670	709	662	631	684	657	705	717	645	737	675	675	677	702	674	712	683	674	710	687	672	633	654	655	614	676	708	660	638	693	684	662	686	671	632	653	689	683	676	677	693	638	689	678	691	698	710	645	657	665	705	652	699	671	688	689	683	732	716	667	688	707	664	673	687	677	694	679	684	675	679	703	685	712	688	738	698	685	682	706	638	687	649	661	668	637	699	718	675	662	683	674	701	724	654	702	707	701	664	686	688	679	678	690	667	686	700	671	680	680	715	679	755	687	698	684	704	664	693	663	694	668	712	700	669	689	637	693	714	699	700	716	697	666	699	646	657	679	663	730	713	672	707	666	718	671	638	709	685	679	676	676	704	707	705	693	712	721	701	668	692	671	700	667	675	682	692	670	684	680	670	715	666	644	737	671	695	713	656	728	684	681	669	762	736	629	709	615	675	668	659	676	693	645	697	710	656	674	732	734	704	692	638	678	723	667	662	706	684	698	725	644	677	677	718	706	684	695	673	666	674	707	662	637	619	654	678	717	655	700	725	689	615	690	676	673	674	694	712	657	637	686	626	652	725	653	665	647	675	707	674	655	719	653	654	726	655	673	681	721	678	712	678	709	695	708	661	649	718	675	722	739	700	677	721	686	670	642	710	662	684	689	690	691	703	655	709	708	725	699	716	701	642	679	720	664	657	693	689	706	658	626	672	685	691	694	677	738	669	687	680	683	656	649	705	683	673	657	693	667	681	693	672	662	677	685	711	669	647	651	629	690	726	731	655	692	703	685	662	731	707	700	632	734	738	641	729	673	703	650	654	707	661	675	687	668	700	697	682	709	690	648	707	617	705	699	706	726	688	687	643	678	666	703	627	693	745	705	684	683	702	687	714	680	718	653	714	699	679	700	738	750	676	659	712	684	716	682	709	691	697	670	656	680	699	741	714	670	632	713	656	640	676	654	722	737	671	638	701	713	707	632	694	686	712	691	693	683	648	702	726	681	689	626	696	663	654	681	718	738	691	720	658	709	682	668	684	742	664	650	669	712	694	701	647	688	684	697	660	722	674	703	673	680	696	710	638	659	661	717	707	734	680	699	705	673	690	680	683	759	663	658	668	671	687	718	692	672	692	662	649	677	681	676	677	672	678	707	715	698	705	678	681	646	680	671	702	678	629	700	696	703	649	711	676	702	681	663	647	652	685	662	683	674	676	704	732	697	685	694	684	666	716	671	711	696	666	730	664	671	691	661	688	665	691	655	679	685	699	700	684	676	693	637	720	721	672	690	700	707	701	627	686	690	697	624	712	695	656	720	711	719	716	686	668	743	682	691	685	729	725	661	684	700	696	723	758	700	651	647	680	657	653	696	691	660	689	613	664	693	706	665	677	632	696	680	677	658	746	692	707	707	701	712	705	741	725	679	690	699	664	652	653	668	692	675	698	692	717	668	693	695	653	692	657	633	701	686	657	656	662	673	673	690	670	663	703	696	658	660	681	662	710	666	686	672	632	687	641	707	668	746	692	714	680	665	741	704	730	664	705	693	736	658	658	701	681	683	696	664	697	660	717	714	663	691	638	664	670	684	694	665	727	707	693	635	699	715	654	685	670	683	704	660	690	714	705	739	713	630	705	655	666	732	673	663	716	664	668	704	712	685	682	700	677	663	679	685	692	700	677	680	630	674	695	628	685	691	722	689	681	649	734	668	692	670	683	739	712	668	712	729	649	712	705	663	674	684	701	670	685	689	689	739	653	676	638	689	686	671	653	664	655	667	709	688	680	693	690	669	639	622	675	680	652	677	667	715	693	746	733	674	686	661	678	707	671	698	695	687	668	651	690	715	706	661	719	671	708	690	706	664	690	634	663	709	642	647	690	632	667	659	669	669	680	699	745	712	651	726	689	664	709	652	621	695	655	658	714	713	700	649	696	666	686	661	716	619	691	682	689	664	692	675	657	652	676	663	684	688	718	641	705	691	700	671	682	637	665	623	732	650	721	662	655	668	699	582	688	696	683	663	648	681	678	688	686	677	696	687	673	695	638	706	688	692	685	753	685	688	635	724	663	693	635	714	665	694	666	658	619	690	689	680	656	668	659	699	669	636	674	696	701	716	689	678	708	727	711	658	701	671	699	698	664	668	720	698	658	689	682	656	679	715	639	661	690	666	674	623	697	647	648	702	705	668	691	678	688	672	691	671	673	660	682	648	752	650	715	678	699	727	696	682	696	661	644	696	690	681	625	654	660	670	686	677	693	695	679	759	663	682	650	662	636	702	655	721	706	704	705	737	717	699	673	701	704	704	708	714	662	690	636	721	671	713	655	705	672	693	725	716	697	699	693	684	672	703	641	713	686	666	627	702	656	694	717	688
37432	58172	21866	10952	8422	6620	5284	4407	4037	3852	3456	3158	2916	2756	2634	2672	2757	2688	2625	2699	2756	2648	2284	2037	1854	1726	1620	1497	1485	1357	1259	1162	1114	1055	997	938	937	910	929	969	916	931	933	910	953	946	941	957	935	966	963	927	984	916	956	916	915	862	961	947	967	916	951	887	935	901	909	928	941	958	916	958	932	944	962	850	925	972	852	896	895	898	950	904	919	912	993	960	953	934	937	926	903	914	916	934	930	965	922	935	923	927	879	944	912	938	868	901	906	891	872	952	884	887	853	899	902	941	947	876	935	879	965	902	885	873	966	935	943	857	928	874	901	882	905	868	911	886	875	933	903	868	873	933	934	910	915	952	878	965	940	932	919	941	934	927	899	891	907	909	940	906	913	937	904	890	956	884	952	933	934	916	891	918	901	942	890	922	841	922	881	877	926	916	924	864	896	915	906	882	934	897	900	929	904	948	898	877	910	925	927	903	886	940	979	901	919	879	905	870	929	941	921	907	905	938	882	912	941	883	907	951	900	897	914	914	906	891	869	928	895	936	855	908	919	941	897	868	898	911	888	908	897	974	911	875	890	932	926	943	890	873	910	903	894	958	909	899	941	902	931	897	936	914	914	896	933	928	914	936	874	936	922	863	913	922	931	924	887	905	884	885	856	897	948	905	855	896	876	913	956	929	912	908	951	912	906	901	898	887	925	939	912	925	970	914	885	902	965	964	875	878	880	932	907	944	890	954	886	958	1008	931	876	974	928	855	940	875	908	909	918	930	889	849	875	894	922	923	917	934	940	905	920	927	887	949	899	963	889	912	917	856	933	892	898	909	909	942	869	903	892	924	984	908	955	885	970	923	886	902	928	908	895	925	924	915	906	929	925	892	937	934	890	938	913	912	916	907	866	875	930	889	887	925	959	955	895	878	881	915	865	891	899	938	916	912	941	897	917	910	896	920	947	906	934	910	911	946	904	888	943	850	891	931	950	913	980	920	912	885	958	896	942	904	896	868	950	862	907	919	910	850	911	902	914	935	951	895	930	902	972	921	888	884	920	922	851	896	885	900	913	954	912	923	928	903	933	888	910	939	914	881	915	899	958	914	913	865	866	820	858	875	880	911	934	942	941	939	875	933	858	974	902	911	918	901	856	896	862	915	926	907	897	934	944	865	919	898	894	892	884	899	941	891	871	929	904	874	931	912	882	889	853	952	925	896	923	884	940	871	898	930	911	898	855	922	875	940	910	918	904	905	893	917	930	892	948	909	909	858	887	886	896	860	903	845	980	921	857	888	908	915	968	921	869	897	853	872	901	946	904	886	935	878	900	954	920	902	939	927	908	882	930	922	896	892	981	926	945	880	910	947	886	908	909	960	941	928	954	944	953	884	925	887	893	862	1002	919	877	924	881	921	934	919	911	911	965	879	953	898	915	914	952	892	884	902	966	924	901	916	909	934	896	900	894	949	891	941	948	911	933	909	890	942	923	886	895	880	910	911	885	873	879	886	866	889	946	943	893	956	934	931	962	925	898	929	925	898	953	875	869	917	943	883	885	915	896	887	919	906	873	866	885	910	936	891	909	899	920	894	892	936	932	911	878	963	929	930	891	943	862	915	924	927	988	920	896	937	919	902	942	912	905	914	928	998	910	869	869	914	895	960	893	899	878	939	882	884	945	885	930	950	859	943	897	848	937	917	869	922	979	909	905	931	917	976	875	894	867	836	896	874	882	867	939	917	908	923	906	956	868	894	937	881	884	897	870	964	873	911	897	912	972	915	902	958	940	921	933	878	933	909	878	876	906	824	916	931	862	936	925	915	950	915	875	951	879	933	888	889	878	874	933	903	945	915	921	991	912	934	910	875	909	877	877	941	927	887	924	930	915	879	867	925	896	924	914	904	865	907	894	916	916	890	931	902	913	899	911	862	908	933	899	888	909	901	903	925	903	876	921	962	974	941	943	896	959	846	911	905	869	887	941	927	930	861	921	884	895	876	935	926	920	922	919	957	927	887	914	895	956	883	927	901	932	878	883	896	936	868	936	921	953	873	928	885	909	894	952	916	819	917	940	939	873	890	916	933	896	966	918	915	880	937	914	881	965	881	929	898	848	851	881	924	928	860	868	878	849	928	934	916	886	968	881	895	877	905	915	914	909	929	977	912	918	889	916	887	915	903	934	958	920	877	886	943	887	874	891	923	902	924	922	879	936	872	915	870	910	924	937	889	930	892	962	895	914	919	877	904	899	895	899	920	916	905	936	868	911	922	959	920	882	915	861	916	955	913	956	925	927	919	920	892	930	917	877	903	934	898	934	911	878	926	918	862	958	983	923	972	941	904	887	930	858	895	878	981	937	914	926	896	929	931	923	898	946	883	957	929	926	925	905	927	917	927	904	939	857	925	919	913	918	911	875	916	861	945	916	925	923	951	914	930	945	880	902	887	922	895	945	918	924	915	910	936	899	904	884	892	915	919	900	931	922	887	880	903	929	911	915	929	950	913	930	923	933	881	928	941	852	917	902	912	917	947	931	879	932	843	893	878	859	894	909	938	939	912	1000	926	936	895	871	967	924	886	893	906	852	923	941	870	970	856	935	909	868	863	871	927	895	943	910	937	976	901	1002	892	868	867	852	973	928	896	944	857	891	918	898	891	884	863	908	884	872	910	911	952	887	922	870	893	912	864	887	887	947	904	882	921	936	872	869	919	929	917	902	910	945	863	916	912	919	915	921	917	931	908	930	880	923	846	872	863	881	899	895	901	860	937	902	859	907	889	922	921	914	834	870	915	905	894	923	892	946	940	958	920	920	904	921	891	862	917	889	894	910	938	866	872	906	898	922	902	923	975	912	846	927	931	902	938	914	874	939	919	946	940	883	898	886	924	858	891	884	909	924	877	939	964	956	856	898	870	945	906	937	923	932	923	945	922	914	907	905	896	910	905	926	943	929	901	861	941	936	919	916	919	911	929	908	890	886	880	888	906	853	887	963	895	883	924	904	936	951	872	937	887	924	884	885	916	950	875	914	936	983	887	925	923	894	917	894	905	888	948	938	894	907	917	920	898	968	907	885	913	890	870	916	892	845	855	885	944	876	873	899	901	914	937	925	937	841	926	932	870	930	858	909	898	933	888	906	903	916	885	924	856	878	936	896	945	910	894	930	915	963	875	898	865	905	924	900	915	909	923	917	900	991	963	884	891	939	858	929	918	853	930	922	944	922	924	959	936	946	891	848	877	917	899	920	931	948	873	938	892	926	976	927	914	877	910	905	857	890	890	893	915	864	899	929	951	899	931	906	852	902	895	934	955	957	853	923	912	971	910	857	930	860	906	909	869	923	869	900	884	912	907	904	893	962	864	880	900	890	882	939	918	951	872	926	941	927	919	933	905	885	925	960	903	919	949	898	952	928	872	918	894	926	919	898	915	892	928	891	923	924	963	904	884	925	885	908	923	916	906	918	920	897	940	914	896	904	901	908	958	917	905	917	900	890	1010	914	850	909	949
27396	22540	13374	3396	1758	1378	1060	850	866	997	860	874	844	828	806	759	824	830	877	790	778	775	759	692	653	694	663	614	619	609	601	561	580	546	563	550	518	533	590	545	542	552	582	530	516	545	554	546	554	523	532	545	561	565	568	509	511	550	549	573	546	534	522	531	540	551	575	535	526	551	563	514	527	532	518	548	592	569	540	548	555	529	516	558	540	560	522	496	543	550	566	540	597	562	535	550	565	521	553	548	518	550	566	528	539	534	578	536	567	508	566	533	541	522	551	584	543	556	493	575	567	557	535	605	544	553	510	576	584	533	542	545	539	550	532	542	512	496	564	515	533	554	505	544	505	565	570	529	528	578	550	539	590	580	531	541	546	534	509	570	539	552	553	584	528	509	502	485	554	570	563	572	542	557	530	540	584	546	529	595	566	535	583	531	534	528	501	546	539	531	545	530	534	576	573	549	548	568	528	543	521	560	563	488	551	559	527	516	582	536	560	518	557	553	525	518	544	564	513	544	545	587	498	581	522	546	538	518	567	527	493	538	514	517	560	544	548	565	514	535	546	560	533	526	518	524	561	493	534	536	522	556	533	538	515	502	532	509	562	582	519	546	545	587	561	532	549	507	497	543	549	542	553	538	540	510	524	532	550	477	554	539	515	541	521	538	540	555	537	530	562	576	561	552	552	530	557	520	564	533	540	555	521	534	513	556	502	533	532	546	578	501	517	540	509	529	558	558	544	525	547	543	507	542	523	503	534	545	508	514	519	548	557	550	580	563	561	544	528	548	528	512	541	524	534	547	501	520	534	583	524	512	504	512	554	536	527	569	497	518	553	568	536	528	550	563	511	501	532	562	560	560	507	523	523	545	506	543	519	507	555	591	518	516	550	546	522	534	559	539	505	518	549	564	528	570	559	609	527	588	488	569	538	525	538	524	590	532	533	543	549	536	566	555	537	515	565	506	507	544	547	528	555	513	530	535	534	521	535	522	521	534	511	524	548	568	508	497	506	501	532	602	587	550	506	499	574	532	550	572	562	532	531	537	547	566	560	525	541	520	519	558	527	512	543	541	589	544	562	508	516	551	530	532	540	513	495	524	544	544	560	562	547	556	552	593	533	507	509	586	574	545	563	545	513	553	508	558	509	495	534	540	585	515	550	542	557	597	583	503	531	542	560	546	547	524	505	516	513	559	545	531	538	603	563	528	548	572	552	585	561	573	611	501	562	545	580	591	535	506	536	541	571	566	511	495	536	542	545	590	525	516	566	588	555	526	596	515	545	540	572	572	535	578	546	578	532	604	536	535	509	545	518	505	562	501	539	552	539	545	535	554	536	562	503	570	561	595	539	517	540	540	514	540	569	529	600	521	498	518	513	565	540	582	549	556	569	530	524	554	535	521	540	525	554	519	552	580	575	527	560	519	539	542	486	552	537	553	514	532	536	542	534	510	557	535	510	574	541	549	513	519	525	543	556	563	533	540	543	518	522	518	524	538	546	520	495	536	537	513	554	530	492	519	542	563	554	522	549	562	553	581	551	524	560	537	554	517	534	532	507	527	533	548	533	533	554	556	483	549	565	574	554	520	556	520	532	551	492	520	544	504	553	550	517	523	539	520	539	550	532	524	557	554	550	527	553	545	569	551	556	545	548	521	551	510	522	534	562	540	464	492	533	526	534	537	511	592	548	546	554	542	577	499	531	551	503	591	571	515	548	539	534	551	537	548	562	568	556	525	548	524	528	566	527	564	508	555	547	584	558	500	530	535	566	499	528	511	512	509	510	519	543	533	524	567	531	544	532	554	557	512	564	542	534	594	578	510	575	533	550	522	565	533	543	519	505	547	542	528	543	585	576	575	549	591	568	542	562	562	569	545	556	542	566	567	561	558	524	541	538	533	528	555	578	554	558	549	543	525	558	522	528	535	561	539	540	495	555	538	510	515	561	547	549	544	552	565	489	553	566	527	502	548	516	546	567	545	503	523	573	528	550	545	520	532	574	549	548	573	581	533	507	539	524	548	563	549	528	543	541	518	541	554	524	513	541	539	515	537	545	539	561	519	552	572	523	558	549	560	545	565	531	579	562	485	542	548	572	578	550	543	503	558	550	511	546	553	545	550	508	550	568	549	539	555	571	534	552	568	502	524	553	603	509	557	533	531	531	552	536	503	537	526	550	568	502	531	570	570	505	526	552	526	507	577	569	531	527	516	538	527	531	531	551	501	554	522	557	539	490	550	562	549	544	521	502	485	545	535	534	576	543	526	532	541	578	531	555	498	537	510	556	484	578	519	509	550	553	523	558	547	508	544	503	570	528	613	575	534	613	572	531	528	536	513	566	540	512	543	524	549	561	541	570	526	554	552	576	521	582	548	542	522	542	507	519	536	533	519	535	555	559	529	470	523	511	560	557	552	547	536	535	526	567	557	550	516	572	515	554	585	486	558	527	529	560	548	527	529	552	552	551	574	488	558	553	550	548	530	516	514	557	522	521	551	508	523	526	518	557	519	536	551	516	536	564	560	510	559	547	549	517	513	573	534	559	563	565	547	532	591	544	561	533	510	518	505	520	560	546	518	535	529	512	517	510	527	527	566	537	524	550	546	569	582	576	556	566	563	527	562	492	549	552	529	591	532	516	573	534	555	558	560	536	540	554	533	550	534	570	526	528	550	550	515	569	569	523	591	537	547	551	547	567	554	559	584	551	582	549	535	577	557	525	517	529	524	552	534	503	501	543	537	573	505	579	530	523	576	574	521	565	531	554	538	526	532	566	525	522	540	545	543	516	528	543	558	568	570	542	558	546	565	585	527	555	532	508	545	569	561	525	523	529	514	574	576	550	530	551	546	467	561	552	532	521	564	530	544	521	495	552	539	531	526	539	539	517	535	528	526	513	536	528	532	515	559	514	500	521	588	548	527	497	531	561	572	518	517	517	558	520	542	573	570	529	520	537	511	516	580	498	552	517	560	527	523	502	538	550	522	512	538	540	548	559	517	486	562	532	541	595	543	516	534	569	530	568	543	557	553	497	553	551	522	583	566	521	570	544	519	557	498	538	525	534	528	568	532	529	543	497	529	537	518	567	544	531	554	565	523	564	482	509	560	546	581	556	536	574	525	551	506	567	512	535	569	553	509	547	555	542	530	568	516	495	544	500	589	553	567	523	567	525	618	542	530	526	534	516	554	577	541	534	534	509	496	555	510	552	588	526	558	553	546	578	564	567	572	536	511	526	517	559	509	577	554	506	532	527	577	555	537	561	548	565	538	512	520	525	567	539	564	540	534	582	529	528	525	544	514	530	517	500	552	548	521	539	533	543	556	534	519	514	555	568	535	542	570	576	510	541	602	545	513	500	520	547	532	586	547	558	535	528	560	548	525	525	545	566	512	543	563	534	514	551	557	543	555	553	528	512	529	530	530	530	552	556	531	549	541	515	497	549	499	488	541	554	554	553	553	596	513	546	560	530	527	576	527	546	570	542	517	533	508
27950	34272	9518	4155	3038	2550	2113	1890	1796	1823	1637	1583	1500	1493	1379	1411	1315	1493	1447	1543	1406	1345	1248	1187	1120	1060	931	932	926	852	799	819	789	726	750	727	739	774	739	763	709	716	750	740	727	751	689	747	724	747	710	701	713	732	682	769	740	727	680	739	729	751	730	736	780	700	729	721	729	741	738	746	788	759	726	745	717	723	753	744	758	698	746	731	711	741	702	733	691	743	735	752	698	743	725	694	669	718	743	737	702	754	746	748	726	727	749	737	699	710	712	769	781	756	716	769	749	723	759	745	724	786	724	700	737	760	737	768	748	693	680	713	757	703	691	710	721	709	708	755	755	712	752	714	724	767	751	759	725	715	702	711	711	729	697	713	703	760	696	685	706	690	762	754	721	709	709	707	754	755	692	730	751	704	753	697	747	681	744	733	720	705	727	724	737	726	731	643	702	710	709	735	711	720	720	698	753	733	711	738	749	692	734	795	748	707	751	724	721	751	733	729	721	697	719	748	704	726	720	716	689	737	720	734	758	698	696	697	790	683	704	782	762	679	741	708	705	716	734	668	706	747	725	754	756	753	678	739	761	706	752	702	701	726	721	744	720	765	703	716	765	722	755	702	740	717	741	727	744	752	725	735	708	730	775	715	774	710	731	717	712	730	761	694	704	732	735	700	710	724	749	730	742	717	687	766	708	742	756	772	729	697	703	764	706	760	800	753	723	701	733	712	733	715	696	699	692	707	810	694	744	713	726	753	733	715	727	735	750	808	703	703	692	714	661	692	774	727	697	723	732	723	772	719	773	734	722	752	738	738	783	743	728	698	750	750	780	775	735	727	688	670	732	712	704	702	722	722	760	765	734	715	720	737	750	709	630	678	720	723	728	746	680	749	768	729	730	743	740	736	749	669	741	697	742	759	704	718	778	695	733	731	798	724	704	738	720	700	792	711	751	705	735	706	699	715	748	732	718	720	742	722	743	797	702	733	714	745	710	725	748	705	728	714	716	661	694	699	771	722	733	719	713	717	722	691	704	733	704	686	715	746	772	738	745	711	716	718	689	720	737	716	763	712	741	699	718	728	730	679	734	750	781	737	752	688	647	734	691	698	770	741	707	765	731	727	753	700	734	677	755	736	782	740	746	733	709	734	726	711	786	740	734	760	759	748	726	783	747	724	714	711	742	725	717	673	719	682	711	717	715	696	737	739	749	796	703	686	701	704	746	776	711	725	766	756	693	698	676	711	751	742	687	723	715	749	748	736	729	727	751	686	755	688	713	664	696	688	729	752	739	774	730	780	753	748	764	745	738	709	699	741	756	755	704	745	745	759	724	729	731	732	725	729	697	772	788	682	703	735	765	733	725	734	767	703	717	761	756	746	751	714	706	746	756	745	761	782	744	702	768	741	719	702	699	707	712	741	716	735	723	710	720	707	727	770	716	714	714	747	754	709	725	704	719	755	704	691	795	715	691	736	739	733	722	677	742	731	744	691	743	730	765	700	737	740	702	714	725	714	739	705	718	788	724	707	799	741	698	719	701	747	739	742	676	695	767	715	752	773	730	737	696	790	746	701	708	708	732	779	732	710	727	732	697	747	716	774	694	742	737	743	757	711	694	707	719	718	707	731	718	763	702	681	734	786	702	704	700	706	692	731	698	756	709	765	748	760	722	686	703	718	708	709	736	731	702	739	717	747	718	776	754	726	739	753	738	693	731	664	729	722	707	734	737	715	751	663	727	775	744	719	748	722	717	706	738	719	747	756	736	721	714	788	772	668	735	709	711	733	723	713	718	749	743	740	771	712	701	701	776	721	744	708	729	721	671	699	768	716	667	731	726	711	712	710	736	722	745	738	773	732	757	722	727	756	766	723	730	728	694	690	743	759	719	773	716	739	746	728	784	773	799	728	756	779	757	679	708	695	714	737	751	753	689	701	765	732	721	735	786	726	723	711	741	758	731	770	673	696	714	740	720	731	703	750	709	709	707	706	710	746	724	703	730	702	746	709	743	667	710	785	729	740	698	710	737	690	730	753	672	765	789	786	722	710	774	761	724	728	726	767	715	725	750	737	777	700	714	691	725	696	761	723	754	703	731	791	706	715	769	751	731	650	725	706	770	706	715	692	690	752	733	740	751	723	664	720	698	723	750	697	743	741	756	749	742	720	738	700	723	740	711	731	666	756	710	710	773	760	722	721	736	740	727	766	708	742	715	720	788	750	723	738	706	702	749	762	730	729	748	796	751	731	733	723	719	726	722	736	786	697	719	764	718	754	710	721	718	767	686	759	750	750	729	698	776	775	718	760	685	734	729	713	678	679	710	753	746	720	712	683	767	728	718	756	725	767	727	780	708	694	709	731	711	779	717	717	717	729	705	731	707	772	716	734	744	725	736	728	739	741	724	760	741	702	695	742	738	702	761	698	747	711	723	739	728	700	723	761	786	731	719	732	716	745	739	721	720	679	727	750	737	736	722	737	730	695	727	748	701	735	728	708	722	780	705	762	744	737	727	742	665	708	743	657	724	714	697	700	729	729	721	759	735	706	711	741	737	733	708	695	731	685	707	797	738	712	740	753	734	715	751	765	717	736	726	727	669	733	728	743	703	708	758	701	737	750	765	761	724	767	711	760	760	700	741	730	720	719	738	700	698	754	753	698	695	727	731	713	702	773	730	701	717	752	751	726	701	758	760	712	719	734	727	762	715	718	745	701	698	754	722	781	731	740	740	701	761	694	723	732	722	711	736	765	722	736	761	702	752	759	735	697	699	736	765	734	725	760	698	755	726	715	712	720	655	735	704	750	679	711	755	689	705	699	728	746	752	738	724	729	719	721	726	713	691	726	706	762	717	700	747	720	692	719	746	746	766	706	732	718	760	731	670	773	770	747	703	693	745	708	744	713	738	728	722	698	715	738	666	768	711	721	750	697	732	724	701	762	735	726	704	718	753	685	719	750	721	758	710	689	750	738	736	766	752	696	716	758	722	670	720	713	694	729	731	656	705	712	760	709	744	703	711	736	716	763	724	739	719	708	731	741	804	741	649	749	742	743	734	713	711	747	710	712	709	782	706	690	714	676	719	733	752	712	660	738	732	698	736	781	735	711	753	730	737	745	727	700	683	802	751	720	786	704	788	762	711	724	689	766	736	734	730	751	736	713	696	711	720	710	693	745	682	706	739	724	712	770	771	728	750	690	786	694	730	738	785	764	732	758	699	733	716	684	733	758	753	783	763	711	698	778	743	684	709	697	757	682	712	684	732	742	727	710	758	705	688	754	737	745	721	764	736	709	703	744	701	748	719	718	737	778	692	697	731	745	707	678	739	719	717	762	725	751	764	721	707	753	706	709	711	709	700	725	750	735	710	717	707	724	737	706	729	767	742	726	708	712	723	730	735	739	733	719	727	703	741	708	717	749	656	721	676	768	728	694	704	751	681	722	718	725	739	777	684	697	759	737	732	675	762	737	720	705	694	756	696	754	742	739	772	693	716	784
23683	20757	27669	23808	20444	8185	2553	1840	1634	1645	1530	1376	1331	1282	1182	1262	1283	1274	1289	1292	1287	1207	1175	1061	1068	1013	933	887	878	847	826	765	846	731	685	758	769	799	694	767	763	713	774	794	757	778	687	745	706	708	707	744	729	777	744	709	765	741	744	735	780	761	731	724	774	759	700	733	789	764	769	725	715	760	728	725	732	745	731	778	748	767	737	775	689	722	748	747	707	729	711	782	709	770	753	767	761	770	732	760	708	768	727	799	742	745	735	747	745	759	789	760	700	710	753	780	749	727	706	738	734	736	757	719	720	748	738	771	746	737	737	819	671	745	718	743	742	736	710	705	758	762	771	729	792	767	736	737	719	687	730	706	682	700	712	676	728	768	741	712	749	717	716	743	719	770	760	713	760	776	709	758	695	699	707	705	718	729	762	716	702	708	715	719	732	733	704	737	773	729	788	735	749	702	740	786	734	749	739	729	698	738	716	773	742	717	732	756	730	753	720	724	757	706	727	763	725	803	741	702	745	740	685	753	758	750	749	716	695	706	803	703	722	779	709	689	706	766	753	721	757	753	766	734	746	784	735	779	705	719	700	748	757	736	804	761	702	694	724	721	719	708	746	757	718	723	691	708	760	746	756	742	714	742	797	742	738	726	749	752	782	726	729	720	721	756	734	745	705	699	762	715	721	733	773	722	741	705	749	707	685	748	724	697	769	724	707	715	754	760	781	712	730	718	720	688	749	699	765	763	717	738	730	717	773	764	733	748	754	737	758	730	739	747	720	769	719	704	787	758	764	786	737	721	703	718	723	712	742	709	761	766	700	694	746	705	743	724	745	729	715	694	717	704	740	734	729	697	723	743	714	763	708	731	699	753	713	713	756	698	745	717	708	740	722	736	776	721	713	750	742	714	748	758	695	713	784	736	713	760	775	730	725	758	743	750	724	719	732	757	730	703	748	753	755	758	754	733	745	761	751	697	749	734	747	725	761	676	701	736	734	738	779	695	730	707	702	751	772	770	772	703	718	748	760	749	740	737	752	688	742	745	775	730	699	707	695	734	717	768	698	722	706	759	732	699	728	697	767	759	708	752	717	718	731	716	763	796	758	738	737	738	702	697	717	772	711	710	726	717	745	727	699	727	757	711	747	736	683	752	732	774	754	794	763	739	721	703	713	702	745	717	720	676	756	796	701	704	716	701	734	692	728	764	754	752	695	738	749	740	725	716	738	714	741	712	731	728	751	704	691	720	765	773	708	707	731	762	774	670	725	716	740	707	726	723	722	728	746	730	689	783	720	740	706	762	752	773	776	726	750	762	727	707	691	729	691	733	717	723	726	765	727	756	759	730	760	713	743	719	774	763	757	727	740	759	735	757	669	729	757	763	714	722	713	710	718	724	756	728	704	719	713	712	732	798	735	774	723	758	733	754	743	699	747	737	701	736	748	746	772	729	705	748	745	744	712	757	751	740	745	711	723	726	768	719	691	704	721	731	714	723	709	764	727	747	736	722	746	728	741	753	723	744	695	778	744	783	752	746	723	798	745	760	765	717	700	761	747	746	777	748	758	707	768	737	713	681	738	714	750	743	752	710	782	746	712	658	742	730	769	738	713	718	704	735	690	713	676	719	731	682	788	696	778	710	704	748	763	723	735	767	776	742	707	721	743	750	731	699	735	777	724	684	755	723	749	765	766	775	719	733	761	700	754	744	716	711	724	742	734	718	720	741	695	780	683	738	720	728	741	701	710	727	780	695	707	710	732	741	733	687	731	744	714	736	747	688	738	720	757	751	680	720	757	748	678	780	790	738	713	779	757	774	761	660	751	717	730	803	719	779	753	677	741	729	735	741	687	717	714	717	737	746	723	770	721	770	668	746	756	743	697	724	759	716	719	721	741	790	696	737	731	754	730	769	706	726	769	787	709	732	742	754	693	765	779	709	758	675	752	655	738	726	749	729	730	679	758	796	725	724	741	717	759	731	755	714	747	676	751	731	782	719	730	762	701	705	706	643	714	745	746	715	671	713	723	750	747	748	711	714	762	738	749	766	737	658	759	724	721	739	716	709	662	721	731	710	781	760	762	790	705	758	702	785	762	707	674	753	788	741	736	709	718	725	758	726	788	733	722	698	720	721	723	736	734	752	782	764	735	735	661	746	755	794	731	701	727	736	735	709	723	706	707	737	698	734	706	773	756	770	715	703	738	733	739	727	752	718	772	740	770	746	736	673	762	776	724	732	712	761	676	701	756	750	760	747	763	709	686	755	696	752	707	734	762	733	755	720	757	725	769	754	730	746	746	717	763	734	763	750	799	762	712	683	735	683	743	734	752	787	742	736	702	778	730	690	718	702	701	703	742	778	751	750	730	744	728	768	779	739	759	712	727	725	709	662	699	737	758	744	735	741	719	720	728	712	751	773	733	714	727	736	732	728	742	740	711	726	727	680	730	745	745	737	736	751	762	736	775	750	685	782	776	697	761	734	674	659	698	682	739	736	702	713	743	754	756	706	720	721	723	711	730	745	734	748	730	739	748	736	738	768	690	697	740	729	717	702	744	743	678	715	715	753	779	722	706	749	789	754	731	748	764	742	758	737	741	736	712	718	751	670	710	766	750	736	741	698	734	745	758	731	704	747	773	787	707	755	753	739	685	659	703	768	708	736	749	706	731	758	722	734	741	731	763	702	731	722	734	746	755	715	731	766	702	697	744	762	756	747	713	703	752	793	776	746	750	739	764	778	745	702	778	712	765	746	746	739	714	741	717	748	777	731	737	774	771	787	741	750	781	673	681	812	709	732	733	738	743	729	696	750	737	800	748	697	773	699	748	733	801	729	687	736	757	679	688	718	757	751	662	744	713	769	756	751	746	692	692	742	742	710	697	722	778	707	716	735	672	717	743	725	750	731	713	713	676	750	732	735	723	693	754	724	699	706	716	748	749	743	694	739	733	757	723	727	766	737	748	738	693	725	716	759	728	790	710	748	759	762	735	747	726	745	666	776	735	736	738	686	715	741	712	752	749	750	703	734	734	653	736	779	769	702	735	761	771	707	672	736	702	747	694	710	731	721	673	755	754	741	734	741	750	735	681	686	745	684	732	750	735	751	736	732	734	748	717	731	693	736	762	703	725	753	720	729	767	697	796	722	733	682	789	736	749	722	727	705	711	718	761	775	712	696	758	739	720	739	716	755	762	780	729	706	785	773	755	729	783	756	733	726	719	742	736	724	694	733	735	724	738	759	762	677	715	762	746	679	769	716	701	713	736	753	636	745	718	738	727	739	760	745	725	718	706	764	767	769	686	753	716	741	738	728	776	705	755	716	771	707	753	723	749	783	718	758	729	747	681	723	728	721	787	782	751	693	731	708	705	708	762	731	697	722	763	744	712	696	737	730	784	758	765	766	717	763	716	702	741	752	709	736	695	744	719	741	742	694	747	783	734	731	774	765	708	699	734	700	734	738	714	773	718	707	702	715	723	760	736	723	730	736	740	666
33009	48696	18287	9130	6608	5268	4296	3718	3434	3314	3070	2790	2544	2442	2369	2306	2351	2341	2514	2382	2134	2194	1946	1834	1788	1566	1503	1355	1359	1260	1184	1094	1074	1066	997	982	1029	1016	952	934	965	929	978	980	954	1014	960	988	981	1021	1001	904	915	976	1055	1052	997	997	1026	1027	999	1041	1009	1029	1018	1007	984	979	980	1014	985	996	997	970	973	1043	988	933	1023	941	966	1000	974	951	982	920	968	946	998	1012	961	952	969	946	1019	972	956	992	1020	854	1000	1001	996	964	1001	1005	986	992	986	962	1032	944	928	977	952	976	1021	975	1015	979	990	972	981	967	927	989	996	1021	982	1000	1019	977	986	976	981	956	1006	948	1016	976	986	1006	949	982	919	942	1002	985	978	961	992	1024	944	982	951	960	957	968	949	1009	965	997	946	1002	974	975	959	973	1000	973	977	956	976	966	950	953	964	1014	1014	981	989	968	996	918	1020	985	970	926	996	1018	952	963	1007	997	951	941	981	989	1021	945	1002	954	1020	971	1011	1006	972	940	956	1002	1006	964	1039	984	945	965	993	923	923	973	958	978	925	964	955	1038	965	996	988	999	1034	977	976	1006	949	1000	957	1000	848	985	930	960	971	989	999	907	997	968	976	959	978	937	1009	1011	974	965	965	980	1030	958	963	949	946	995	991	960	979	958	969	996	952	989	991	944	952	991	980	1014	990	950	974	960	884	950	978	1028	987	911	961	932	972	1001	975	948	1064	991	996	1005	1073	974	988	1024	970	943	951	952	965	971	1006	942	982	948	1024	936	968	924	942	965	971	947	1009	950	995	950	1032	938	976	941	960	989	1001	988	958	914	971	916	913	984	982	1001	998	1013	1026	1007	981	954	939	963	989	926	991	1028	989	1004	1005	1027	1008	966	1001	986	949	968	984	969	968	1036	966	965	974	1007	1082	991	1031	977	923	967	991	1015	972	1000	1031	959	932	939	968	979	940	960	983	992	970	988	982	986	930	926	965	1004	942	993	952	1004	962	978	987	978	968	1006	1011	940	938	967	989	1000	965	966	1012	997	934	976	989	945	1014	1015	950	960	1017	960	934	1000	914	950	936	1005	996	996	947	956	983	1023	975	971	952	931	964	975	933	949	1007	915	970	1015	976	1000	996	928	957	984	964	956	890	968	965	932	1033	1014	935	998	932	914	910	1013	1030	985	1011	975	980	929	924	1033	986	969	913	938	919	1002	953	980	1033	973	958	926	900	898	944	975	980	953	980	928	1007	981	956	939	962	988	991	989	979	941	949	1004	980	1028	998	977	989	950	978	1013	965	950	1017	930	911	918	929	973	935	962	965	1041	1036	938	954	983	980	947	946	989	974	969	983	1016	994	1015	1041	976	1037	972	967	946	944	933	1012	966	960	994	1011	948	972	931	908	1040	944	959	917	992	946	995	1002	943	956	967	951	959	974	1024	959	962	965	1002	1031	981	975	957	1007	974	931	920	980	996	919	978	979	975	977	1010	975	990	999	963	974	960	924	1001	1002	970	981	991	997	963	977	988	964	960	929	949	955	961	1011	960	1029	989	1003	954	1002	987	988	1006	975	938	968	928	982	1002	966	955	970	983	965	938	976	969	911	1004	968	977	959	976	972	1003	968	949	935	968	954	946	951	970	997	1001	975	998	943	954	923	1028	1023	1043	934	972	1001	964	993	889	951	974	994	929	1015	990	932	897	965	952	904	998	995	1034	934	980	962	1019	973	957	1022	988	961	977	924	974	941	999	947	973	1011	981	967	972	994	965	985	990	972	939	977	978	948	973	1007	1041	968	940	934	998	961	929	1035	945	1038	960	948	891	990	968	971	957	946	972	998	985	949	1003	981	973	1012	972	932	989	971	920	941	985	950	1003	1046	978	1004	1034	965	950	1024	948	937	964	961	971	1014	1003	972	992	979	955	989	950	950	982	981	994	1011	978	987	988	1009	980	911	976	1045	962	977	944	996	941	944	1004	939	1000	957	930	1014	969	983	930	1029	995	956	942	918	953	964	928	990	994	988	945	985	967	1015	980	980	985	939	967	961	954	970	982	1008	996	1030	1002	1004	1030	929	951	873	956	948	988	980	956	950	926	967	990	985	968	966	895	965	1008	950	953	1001	971	982	974	943	995	970	991	902	983	980	967	976	968	1006	1019	951	952	954	954	980	926	1016	991	1044	925	987	1026	915	953	1016	941	1000	936	965	954	1041	967	966	972	1030	958	1012	979	937	970	958	942	978	984	975	971	1011	984	992	935	983	951	938	934	961	955	984	973	979	952	963	1010	911	969	975	955	963	1024	944	971	940	944	975	954	992	980	983	994	969	960	993	952	1058	956	966	1039	979	939	980	969	978	997	991	986	965	932	959	1011	1015	921	947	1003	1015	1004	984	982	959	923	992	1013	1021	1003	1010	966	1022	988	966	922	1014	941	938	981	1006	941	977	934	1003	964	1035	950	974	936	930	982	956	970	975	949	998	913	925	910	1011	938	942	967	936	973	1004	936	1007	1025	969	952	998	1003	1007	974	1009	906	977	929	1009	1000	957	945	981	1007	940	989	920	987	997	949	953	993	936	935	958	984	989	996	967	975	943	938	977	987	982	957	944	980	1042	945	954	947	977	949	966	985	954	981	981	1000	945	977	967	971	924	936	904	928	896	994	1005	935	933	939	968	989	980	980	973	933	922	932	964	956	1007	1002	980	968	931	950	971	952	957	1014	997	916	959	967	1004	971	980	1002	960	975	971	974	960	981	976	967	949	954	967	966	910	977	993	952	1022	987	962	977	958	939	996	966	984	1016	1016	981	1006	965	966	980	1003	1028	979	966	969	977	951	1029	957	965	946	906	1031	990	981	991	991	948	944	946	968	968	906	1005	941	1009	939	955	1014	969	1001	968	943	1012	962	1024	996	941	917	943	958	967	996	934	929	923	926	999	951	985	1018	936	1026	975	947	924	991	972	1016	965	929	940	994	949	1014	1005	1007	1002	979	944	967	1002	984	974	982	1016	976	1004	951	954	1018	922	977	908	1032	980	943	944	986	973	1020	944	974	1036	952	955	962	942	973	958	938	949	1008	942	929	971	952	1007	960	961	1011	1020	1005	991	1000	986	969	954	1005	968	957	981	965	988	971	1038	926	969	981	962	971	986	1025	954	987	952	970	991	959	989	980	972	990	963	1023	929	928	974	964	1001	925	933	983	958	976	984	995	977	979	1024	937	958	947	971	981	998	951	992	1016	984	957	930	1018	969	962	981	1019	1030	937	1008	975	942	1004	974	1010	1025	955	983	939	939	941	941	855	977	976	932	995	891	975	934	943	1015	998	988	927	1000	981	971	967	1026	937	903	945	1018	930	982	973	953	1008	973	971	923	1023	969	992	1013	978	971	973	983	943	974	1016	937	993	992	961	978	975	1005	965	981	990	957	954	1028	978	979	982	950	978	1033	1011	971	999	995	1006	1024	963	968	929	970	1044	954	987	984	957	975	980	935	925	977	990	990	942	1008	979	965	963	965	955	976	966	968	952	951	970	979	1006	963	1032	957	961	985	947	975	948	977	922	941	977	963	994	993	1008	982	989	1022	999	952	962	1082	975	935	1022	975	1009	1001	985	1020	953	987	961	950	968	929	978	980	1001	922	939	942	996	992	1005	1008	959	939	984	960	973	962	961	930	985	969	954	985	928	942	989	959	961	967	995	949	997	942	1008	951	1024	976	962	983	963	1015	980	947	934	970	960	894	1002	988	975	987	975	935	985	966	958	1020	958	939	943	932	980	982	975	983	961	936	1002	979	991	1009	950	982
22816	20780	28137	23338	20738	20127	6862	2596	2168	1950	1816	1722	1600	1535	1458	1462	1433	1512	1534	1411	1461	1332	1324	1227	1174	1112	1080	974	909	843	840	742	740	737	718	724	736	702	674	695	733	763	727	709	687	727	728	685	694	712	737	742	724	677	719	723	662	720	733	674	691	703	712	684	711	679	720	676	702	750	704	695	691	675	742	725	666	740	696	695	711	744	710	716	672	704	658	671	690	708	677	718	696	683	678	709	650	684	620	722	716	692	712	713	652	654	674	710	638	650	694	696	669	694	692	692	732	733	692	670	712	697	723	703	727	699	686	720	712	654	721	672	681	670	747	712	679	727	681	680	691	711	689	672	673	703	727	654	658	702	686	713	676	738	694	706	647	700	677	653	661	673	693	734	665	661	681	690	719	710	644	716	649	748	670	694	687	740	672	693	687	711	681	668	689	681	704	707	699	710	641	736	720	676	677	707	688	646	703	676	704	679	741	699	663	664	688	692	713	681	716	716	651	666	689	687	704	667	665	671	711	703	666	688	696	678	723	668	732	721	729	702	709	704	644	719	704	722	701	717	676	667	621	677	725	674	656	682	703	690	675	653	687	671	703	725	700	676	665	661	710	678	686	726	679	700	689	737	721	689	695	635	673	692	710	723	669	664	707	681	702	697	726	684	648	725	674	676	667	712	631	699	701	649	698	715	726	661	666	668	692	695	685	718	627	687	693	710	662	741	666	687	721	693	633	676	735	708	723	695	693	692	677	640	715	717	654	706	635	712	736	718	684	682	682	672	665	710	706	642	727	709	670	689	711	750	676	686	718	691	720	654	699	685	682	700	711	646	713	710	713	723	667	648	690	651	695	695	733	675	697	660	726	638	693	671	668	697	717	682	718	673	705	679	697	680	723	713	743	724	672	699	673	648	701	682	679	699	701	692	654	685	711	637	672	684	725	687	656	682	690	659	708	655	660	687	712	682	714	658	671	650	652	718	731	702	682	674	690	700	671	679	697	675	705	703	655	696	671	678	647	698	700	699	698	665	681	677	650	726	733	625	727	660	695	658	648	671	692	713	708	694	709	685	725	689	715	732	676	670	676	731	682	733	642	697	697	716	727	670	692	737	697	687	712	647	692	663	662	667	737	676	682	730	690	682	719	676	719	694	671	668	753	676	686	750	669	678	666	740	703	711	686	672	721	698	637	652	680	665	681	708	701	688	650	673	711	700	738	694	701	660	698	673	656	708	670	710	689	742	656	662	661	663	728	666	672	692	711	641	656	693	655	724	665	682	732	688	636	710	692	669	694	675	676	679	707	691	685	722	705	709	619	741	691	683	702	691	696	703	679	692	670	684	716	686	676	679	718	666	708	724	729	650	692	683	676	687	688	714	707	656	703	703	737	698	699	688	747	706	677	664	690	724	677	646	692	681	728	692	709	721	664	671	672	708	679	715	714	683	710	697	664	694	666	683	683	635	692	720	643	666	698	699	706	678	710	663	639	712	633	664	663	685	722	738	714	720	688	682	699	686	721	684	737	674	714	744	686	654	648	723	676	661	717	676	730	639	735	648	686	686	691	707	748	701	681	674	667	703	730	703	705	677	660	680	688	651	682	719	699	687	661	683	694	660	680	709	694	671	693	690	694	670	677	668	676	720	644	724	669	682	690	665	680	678	735	754	688	683	700	693	710	709	714	671	714	636	689	712	689	675	712	711	749	620	685	691	717	662	728	696	696	627	646	668	692	691	727	697	722	702	671	678	662	674	713	688	703	697	678	732	670	714	635	705	669	671	683	684	650	702	685	672	692	715	686	709	691	645	711	684	739	705	718	712	637	669	649	710	679	695	696	645	687	677	673	662	732	651	667	689	706	721	713	643	698	706	662	718	736	681	664	716	708	690	675	694	613	684	658	715	695	639	668	717	694	681	699	703	728	683	719	681	725	715	698	678	675	696	645	688	713	686	689	702	680	703	652	682	709	667	671	716	639	716	688	655	673	705	673	704	675	679	659	717	684	712	678	711	693	670	676	708	693	733	683	673	685	706	708	695	697	683	643	732	682	679	703	690	713	640	743	738	662	681	751	710	719	681	698	683	695	663	695	729	709	691	710	714	686	691	686	699	658	673	647	736	654	717	661	709	691	677	703	680	690	664	660	661	715	694	720	699	698	653	718	702	688	667	697	748	677	688	727	697	704	651	681	684	651	692	676	684	681	691	726	667	668	658	668	667	669	639	716	716	688	693	681	704	698	670	654	714	617	731	739	671	714	679	648	646	721	716	667	678	687	685	674	693	681	661	682	697	696	709	688	680	676	693	659	716	672	687	662	655	699	697	728	699	663	710	683	655	704	735	720	670	664	699	648	694	689	677	679	728	658	716	719	678	669	688	708	712	722	670	735	678	655	729	752	633	694	659	690	718	686	751	675	684	667	711	692	662	672	730	698	709	715	744	691	673	700	661	703	687	701	696	714	738	680	648	698	638	690	772	663	699	731	715	698	667	673	731	651	690	694	687	691	699	710	647	697	720	695	690	648	705	688	707	735	709	694	692	691	648	658	718	694	717	674	705	672	636	700	662	732	736	726	651	685	699	675	656	655	673	714	664	646	672	711	692	642	670	703	704	678	634	669	636	719	701	651	717	719	716	711	716	700	700	691	731	679	714	674	708	673	684	665	678	645	688	664	637	683	714	698	664	684	699	753	664	675	741	688	709	718	677	647	707	697	692	665	677	701	691	678	660	675	700	687	721	748	705	692	709	686	634	723	735	716	682	691	636	656	733	677	682	662	611	669	660	673	665	714	660	703	735	737	720	672	734	716	691	664	705	680	713	678	703	650	680	683	697	695	676	659	650	681	685	684	727	680	697	687	706	717	685	736	684	692	699	665	690	730	698	678	678	699	653	690	662	656	693	715	721	713	695	647	686	684	668	699	677	665	673	714	758	657	693	661	695	690	701	716	658	715	647	740	694	685	599	738	700	748	710	713	688	693	667	663	689	676	718	697	656	725	629	721	659	680	673	646	674	716	710	632	707	743	653	730	703	683	743	670	650	662	670	712	658	676	652	697	677	696	703	630	685	727	750	661	683	678	647	677	651	697	654	666	734	700	675	716	672	689	657	704	696	681	714	734	679	722	677	672	689	666	695	689	696	715	687	693	649	691	669	720	708	687	713	682	686	654	674	672	681	645	729	701	713	684	729	677	682	713	702	673	658	670	728	630	693	676	691	699	700	695	694	706	709	677	679	716	723	699	616	672	722	675	685	681	735	692	659	700	626	686	704	691	689	667	666	684	709	687	660	659	693	673	683	737	706	675	703	660	729	718	677	684	638	717	688	720	682	620	709	698	679	686	658	704	665	655	680	671	689	708	722	704	686	678	651	752	736	619	618	695	687	688	666	685	659	631	762	735	717	635	675	701	626	686	677	675	650	682	715	705	638	673	689	666	715	715	725	671	644	677	664	738	670	706	678	719	707	661	699	660	700	722	739	634	678	681	707	659	709
36819	54886	22398	13002	9361	7525	6104	5194	4784	4402	4014	3597	3400	3189	2950	2854	2962	2924	2970	2827	2808	2712	2394	2296	2023	1779	1710	1527	1469	1321	1194	1166	1097	1065	982	932	956	944	951	958	964	899	911	913	935	936	928	981	937	928	900	967	912	948	902	938	928	940	930	948	940	933	952	928	927	929	937	958	952	941	971	924	985	972	969	916	962	932	940	950	888	956	897	925	918	937	960	937	898	910	916	896	882	865	918	944	904	909	896	907	987	964	937	936	933	862	904	909	940	880	943	915	895	961	972	937	922	994	910	882	929	909	938	890	901	911	948	933	916	929	960	916	944	957	963	896	909	898	902	906	882	879	936	910	937	888	927	914	943	908	891	925	909	896	974	923	927	862	944	918	930	861	933	939	911	954	870	948	914	915	895	900	910	910	907	926	930	967	905	913	901	889	883	903	924	920	879	969	877	912	919	904	891	902	928	915	975	913	932	917	901	863	945	945	899	847	906	872	926	927	889	875	921	938	893	869	959	954	927	857	906	932	935	966	954	915	890	916	945	937	926	905	922	915	1006	884	928	956	913	890	953	890	914	946	948	895	919	883	908	920	945	886	891	917	884	901	900	913	940	884	922	934	875	940	954	901	889	942	929	915	928	944	956	998	900	916	944	962	880	934	907	906	929	867	929	933	915	879	878	983	894	926	928	918	948	891	961	934	912	953	871	901	883	900	900	954	886	968	876	945	890	922	944	886	910	914	907	890	928	903	911	910	880	931	884	954	944	924	928	932	914	919	893	853	902	949	952	852	921	904	923	888	939	949	910	864	897	898	876	913	867	923	944	953	900	897	891	941	869	914	917	920	903	940	905	903	947	946	939	894	1013	891	884	958	952	904	904	920	865	908	880	938	892	948	900	934	909	905	928	879	938	853	937	940	893	928	902	889	958	916	917	918	938	929	884	975	920	950	980	927	927	871	952	892	920	872	941	934	929	943	975	895	943	917	887	891	886	877	935	940	884	926	1000	919	968	886	921	911	871	923	910	949	973	892	957	956	907	955	954	906	909	882	882	924	963	950	901	967	946	909	901	886	910	910	840	912	849	940	919	914	913	939	886	884	908	920	899	927	902	935	884	894	952	911	899	878	922	928	886	896	926	928	959	900	941	940	895	906	958	991	912	961	888	903	901	928	931	944	928	902	882	909	879	888	892	965	922	878	937	941	953	915	957	911	904	932	907	890	951	938	886	888	977	928	904	885	964	903	897	909	921	926	969	912	886	917	890	881	928	923	927	910	902	969	880	898	904	944	896	897	909	915	943	898	913	926	869	900	913	894	907	967	931	897	902	920	858	970	900	859	949	880	949	945	848	968	892	928	870	939	952	904	921	966	936	951	890	934	917	941	918	963	892	911	915	928	893	923	916	941	934	909	923	912	922	873	954	952	929	900	891	921	929	879	952	994	927	858	940	926	978	962	897	929	897	902	832	937	942	879	858	866	950	902	961	897	853	903	886	905	887	931	898	905	916	941	919	906	919	875	932	951	945	942	917	897	897	935	907	848	850	958	894	891	941	922	911	869	909	893	877	905	938	912	864	933	899	948	949	946	932	882	873	896	941	933	836	903	943	915	934	940	926	888	918	899	881	923	919	948	867	909	878	919	927	920	863	900	891	896	937	950	904	926	943	934	915	922	904	960	885	903	899	973	924	957	868	910	910	926	911	909	928	896	915	927	946	931	955	879	891	939	889	880	950	882	945	862	954	931	985	912	859	971	930	883	928	922	949	945	931	912	904	933	911	947	922	890	892	950	943	911	905	913	917	881	953	911	947	891	929	908	895	902	906	934	936	945	924	907	909	950	936	884	923	944	928	924	935	895	885	952	898	938	963	905	884	888	912	973	972	898	926	898	952	945	929	908	922	915	899	947	901	877	906	908	889	945	932	895	901	889	958	907	921	887	950	917	912	915	899	848	910	914	902	842	913	861	902	918	897	945	881	916	917	962	902	882	881	896	867	978	874	931	921	924	915	905	865	917	898	953	975	932	905	860	978	959	913	927	880	910	894	895	947	927	881	939	958	857	925	903	918	909	912	896	864	913	928	915	911	918	907	913	909	875	929	856	941	886	900	948	855	909	875	901	887	866	895	926	955	893	888	912	916	893	940	877	929	886	872	934	907	901	888	930	894	976	900	946	960	865	932	871	936	883	924	912	908	970	941	923	957	880	887	901	915	960	917	917	956	930	932	946	929	897	909	931	921	958	984	876	927	944	907	922	911	911	886	928	946	895	900	889	879	843	909	919	908	943	948	946	927	921	847	891	969	969	900	919	894	975	906	919	864	919	888	916	926	892	969	939	858	915	942	976	894	930	909	943	950	892	938	912	900	925	978	880	934	937	890	941	922	948	888	887	901	898	885	965	878	952	944	952	942	958	889	916	871	948	893	945	882	887	919	923	923	844	918	917	943	875	891	970	885	879	922	907	909	882	884	932	888	942	871	938	921	918	854	954	889	901	942	910	896	884	892	957	931	934	885	918	924	928	904	923	930	908	937	904	986	956	869	917	907	902	908	884	871	895	969	889	903	931	927	924	906	895	872	837	906	926	993	924	936	900	909	899	949	931	868	889	1004	903	965	890	896	868	929	877	940	902	898	898	991	938	963	912	938	914	892	917	870	918	883	945	941	934	912	923	946	928	850	888	929	938	939	932	874	915	886	899	886	903	920	917	888	912	925	894	953	888	964	924	953	853	887	888	911	975	955	946	911	1004	939	944	940	952	911	914	908	908	952	919	879	895	971	912	865	908	905	929	956	975	870	889	935	855	913	863	882	834	890	898	979	882	898	888	950	952	868	879	939	949	851	950	885	872	933	965	957	925	913	881	930	928	938	953	794	866	888	914	882	883	867	924	887	906	928	930	850	942	931	875	942	920	964	964	909	883	938	909	913	950	934	896	961	970	915	944	942	942	962	919	962	860	890	938	923	934	884	972	923	945	907	901	893	992	856	932	918	907	923	875	865	936	971	923	872	898	920	887	874	918	944	913	859	964	959	895	930	913	922	908	922	894	951	898	942	975	914	900	889	926	910	905	907	944	883	953	875	901	927	924	934	918	886	919	946	920	928	964	880	959	914	843	982	854	888	929	875	928	960	923	892	863	922	898	894	944	931	852	911	864	931	891	929	894	964	932	869	947	933	930	893	943	914	877	904	906	891	917	915	868	912	943	910	935	933	942	925	896	957	919	877	898	899	903	967	909	970	915	940	906	897	898	862	929	965	894	982	953	894	852	908	897	886	948	929	871	886	851	874	867	898	958	939	842	906	904	852	894	882	938	899	952	966	921	882	905	888	898	919	932	937	923	946	945	864	894	904	880	893	957	907	948	932	893	960	896	922	904	953	860	900	898	901	965	951	886	944	914	960	915	859	950	939	908	925	930	855	970	866	877	895	872	916	945	935	925	911	971	973	917	926	922	916	944	935	952	893	910	939	943	873	924	960	911	942	868	940	915	905	932	862	920
27095	22131	13620	4135	1801	1319	1161	1028	1043	952	844	816	835	843	807	805	897	851	846	778	851	728	735	725	725	713	651	645	594	582	564	581	565	565	544	548	554	587	519	546	528	554	559	585	557	589	526	534	550	525	583	553	524	555	525	529	546	536	547	517	539	572	556	560	522	556	554	521	533	564	541	553	566	558	563	562	568	553	483	531	574	574	550	529	595	560	529	518	533	580	500	583	547	564	526	526	574	564	520	531	529	569	529	561	498	557	536	540	527	558	571	526	540	579	551	624	529	518	502	522	559	504	475	559	542	522	571	524	584	563	587	498	549	528	567	539	523	541	506	599	550	513	514	535	533	491	529	546	526	545	499	516	559	521	555	547	529	571	527	481	515	583	547	541	571	573	581	552	522	566	520	528	562	531	537	590	534	564	557	518	571	522	588	566	526	550	544	531	558	573	516	568	544	581	522	506	524	544	558	507	513	532	506	566	494	539	520	484	561	580	538	533	539	527	553	573	527	548	562	531	545	539	527	539	510	528	543	560	565	543	555	524	538	570	527	535	537	552	540	522	549	585	502	572	550	523	526	551	542	533	545	561	527	521	546	532	526	531	554	520	533	544	564	535	565	527	526	508	543	543	509	515	578	559	554	576	477	512	548	494	560	515	567	553	584	522	556	557	501	542	506	528	547	544	554	574	558	546	527	553	595	526	583	533	579	538	530	544	512	538	556	520	609	519	570	527	539	542	524	530	584	510	536	564	480	550	576	552	578	551	570	533	527	544	586	539	553	537	565	535	551	531	522	558	546	518	551	538	533	499	521	527	559	561	562	527	599	539	567	554	533	553	567	553	552	511	527	550	532	535	592	542	554	537	547	576	524	523	522	532	548	553	519	559	546	548	574	547	570	550	555	535	578	546	515	527	540	572	581	575	575	553	526	551	525	524	552	525	517	576	520	559	578	550	529	573	542	591	564	514	537	532	565	556	542	548	567	528	607	543	527	534	545	556	564	596	542	533	561	581	606	506	552	532	560	516	565	575	583	565	557	525	550	540	575	534	576	557	565	553	522	555	527	550	550	554	533	508	526	559	552	502	558	553	522	546	563	543	583	521	568	553	597	576	573	532	544	531	548	549	545	520	555	533	590	549	570	584	501	537	557	550	508	522	561	506	585	537	514	552	537	521	577	534	552	558	558	541	517	546	564	558	534	525	567	521	521	545	559	513	556	527	554	504	551	518	559	524	581	510	560	564	518	528	537	527	530	527	532	574	494	568	525	554	554	529	467	519	549	558	525	545	540	574	516	530	564	565	528	558	520	566	530	531	544	569	531	489	519	530	532	568	551	536	563	546	551	584	562	554	549	564	588	555	544	505	546	538	552	530	506	541	544	522	571	525	524	557	508	519	518	527	596	583	570	610	523	561	543	555	514	519	511	583	523	544	566	517	570	498	551	518	559	538	540	539	537	618	554	568	520	530	575	542	533	517	565	552	526	589	580	524	505	539	524	550	575	552	564	531	548	525	525	560	510	510	543	518	571	580	533	581	582	534	536	480	555	570	566	567	526	540	499	530	513	535	587	554	570	501	565	522	562	518	545	535	567	509	588	569	514	541	547	540	602	523	526	516	544	540	540	536	557	513	558	549	568	572	577	564	586	532	517	514	551	559	554	524	548	559	546	508	575	510	550	560	533	558	525	531	577	543	530	558	528	548	581	575	612	563	551	526	507	499	539	523	515	561	547	539	557	534	589	536	560	592	548	571	572	571	531	554	574	502	549	573	547	605	556	502	558	571	517	564	553	540	544	495	575	580	529	544	493	543	527	522	540	580	523	525	556	556	564	569	554	541	586	575	555	570	539	531	552	520	521	571	540	542	567	570	530	528	532	555	530	511	524	564	529	527	574	540	542	543	569	585	548	568	541	523	504	566	495	499	543	529	587	545	525	544	532	507	529	526	545	576	538	572	545	541	532	524	527	558	560	536	603	545	532	597	476	597	492	533	555	583	562	585	552	557	543	563	524	532	554	540	550	593	541	522	509	532	568	548	509	509	546	545	490	524	533	541	554	572	529	571	548	530	514	532	511	553	532	576	571	563	516	545	539	532	569	508	486	543	542	561	571	536	510	544	549	545	538	548	575	547	585	546	512	544	532	534	537	545	545	541	551	506	559	545	510	528	557	512	512	568	570	544	503	581	588	534	555	558	541	533	533	559	530	548	535	549	553	530	509	509	540	566	520	519	548	564	546	534	505	543	519	531	513	543	569	517	541	543	519	554	564	512	556	560	540	531	523	536	536	562	538	575	515	512	535	555	481	557	572	537	532	548	561	513	594	513	533	538	521	539	542	518	520	551	498	508	520	517	556	551	524	497	500	569	540	534	559	546	560	580	515	506	551	547	560	532	523	523	564	564	550	523	543	527	533	598	538	547	512	550	522	510	567	512	565	566	527	529	545	564	536	561	527	526	580	545	551	543	533	523	534	568	536	511	527	558	574	527	563	513	532	540	565	525	547	601	515	534	541	573	534	588	565	531	519	536	577	536	562	542	539	576	582	524	539	535	536	547	490	564	521	553	541	537	518	517	541	506	544	567	557	572	528	560	602	536	566	516	547	523	545	546	540	540	549	551	531	539	594	537	558	540	553	568	526	543	563	532	570	534	540	548	567	532	533	532	544	594	565	531	576	521	511	547	506	538	487	522	523	583	544	531	492	511	518	548	554	555	535	554	535	508	508	556	537	552	558	567	517	534	495	524	571	571	546	576	476	554	524	562	575	538	569	549	494	521	520	540	578	570	527	565	548	535	532	521	559	564	516	544	535	538	538	511	566	539	559	528	507	580	512	536	534	543	540	527	529	504	504	524	547	545	557	514	549	551	516	554	554	536	573	546	549	553	543	527	577	513	489	541	558	558	538	519	548	542	542	553	575	524	556	575	570	561	559	494	554	581	547	511	520	573	536	595	587	526	564	520	589	538	561	565	563	526	533	552	507	547	558	557	560	560	541	502	508	500	564	545	542	543	494	579	515	518	520	543	520	532	515	581	568	588	560	571	590	533	621	548	544	541	527	511	520	536	524	516	519	551	518	566	524	553	607	581	537	572	620	554	510	538	548	520	552	571	577	529	532	561	550	541	574	557	573	552	539	581	557	529	529	480	527	533	536	555	582	539	563	601	560	533	528	558	562	552	551	516	537	558	540	548	551	573	541	584	580	553	554	545	509	580	537	558	538	545	556	548	562	598	609	549	559	584	557	567	567	550	527	582	524	576	557	573	572	563	515	559	536	571	568	503	540	554	541	560	538	540	582	544	534	555	551	493	476	551	547	548	562	515	525	601	570	549	541	539	547	567	528	531	543	521	532	546	562	565	572	529	569	543	554	559	574	558	544	544	541	528	597	529	538	539	544	525	524	564	538	530	496	572	548	486	584	527	576	535	553	514	582	548	531	507	528	559	535	510	532	530	563	590	568	519	557	562	579	546	533	572	539	551	562	537
27300	32701	11163	5323	3618	2785	2425	2124	2077	1954	1796	1699	1669	1594	1522	1482	1563	1600	1490	1507	1423	1305	1280	1188	1150	1054	925	914	797	867	846	821	738	738	764	765	762	769	758	814	713	802	716	736	746	736	745	742	742	762	716	705	751	728	730	709	698	748	727	729	730	731	727	756	753	760	694	747	736	727	726	715	736	741	752	751	715	715	751	741	712	765	746	755	716	741	700	729	730	740	748	689	661	729	715	739	742	735	707	720	774	697	780	728	716	698	743	732	746	734	748	721	723	741	755	678	747	743	741	742	775	758	683	775	750	735	709	743	776	754	726	706	720	750	749	711	740	726	768	779	694	714	740	741	750	726	765	688	727	734	696	747	713	705	735	726	730	719	733	711	745	744	719	753	721	705	775	730	727	696	792	763	789	711	733	747	775	690	705	779	721	704	743	740	723	717	685	746	712	749	737	758	731	733	759	738	699	728	739	701	734	719	781	735	718	710	713	692	730	733	685	709	719	768	713	710	780	728	767	722	752	739	738	726	690	704	765	664	677	724	723	738	734	695	698	748	732	690	747	676	701	753	718	764	738	694	729	734	720	725	726	700	755	723	711	752	710	742	778	784	743	731	724	761	745	749	765	712	726	770	688	744	743	729	772	714	697	726	705	755	761	696	738	719	719	736	786	721	734	724	778	703	734	730	762	703	738	694	714	713	723	707	731	759	723	726	762	723	747	724	713	693	711	729	750	761	731	758	675	712	703	729	741	727	699	682	733	663	717	729	771	699	715	669	729	751	695	754	721	771	756	739	739	736	705	709	721	741	724	755	680	758	718	738	686	722	748	726	683	744	737	730	740	734	748	754	739	717	709	751	702	771	751	686	753	751	738	718	637	758	768	762	714	715	782	790	753	726	727	707	711	721	764	705	691	713	729	713	714	778	726	764	709	728	746	788	698	722	748	737	714	711	740	745	718	777	755	747	738	759	702	782	695	798	705	741	682	730	705	749	717	750	699	717	729	709	732	751	713	731	730	728	753	751	743	748	755	779	724	738	711	758	691	706	736	725	704	753	750	760	730	764	713	709	739	712	732	724	679	720	758	764	734	744	751	768	675	760	685	668	696	724	718	735	732	757	766	712	685	747	699	719	723	708	699	728	724	767	779	770	758	760	723	720	741	731	725	782	728	685	695	718	790	741	742	752	739	720	732	752	716	738	711	724	725	750	709	768	703	737	798	724	725	743	737	755	718	756	723	711	733	772	734	720	731	727	733	721	708	674	790	688	727	752	723	652	696	738	730	730	711	782	741	695	742	714	727	740	780	735	700	714	753	681	723	644	756	713	744	775	787	703	665	717	718	720	720	739	709	741	733	765	721	768	720	787	753	719	748	726	721	692	743	753	749	729	736	724	733	733	715	742	726	778	692	728	715	768	714	745	699	808	732	726	740	700	723	686	703	722	763	769	735	698	709	746	741	729	763	716	703	752	719	727	730	694	747	731	766	703	716	719	755	688	738	732	758	746	734	750	735	724	761	744	728	753	703	752	724	736	746	753	738	717	705	738	738	694	724	743	740	755	774	737	721	717	723	727	724	736	753	744	757	706	765	685	739	746	718	707	704	734	741	693	738	710	741	732	747	738	692	696	748	710	759	746	695	723	716	740	742	737	709	734	711	773	731	696	717	697	751	751	707	723	752	701	735	695	796	714	716	750	722	722	735	707	729	724	704	724	769	724	751	736	754	739	742	787	700	761	710	659	751	790	742	740	752	774	718	719	740	715	729	753	667	688	722	727	754	745	704	735	751	708	722	774	689	745	717	711	699	763	757	710	732	775	714	681	757	704	681	774	724	720	733	689	769	711	743	755	721	743	733	748	736	792	727	755	687	722	691	721	730	708	736	719	749	739	694	752	721	717	734	713	712	724	693	732	724	711	713	747	744	721	684	704	730	740	732	717	694	739	712	745	699	751	714	751	706	712	711	781	779	711	757	767	692	741	709	731	689	766	719	770	734	798	717	769	723	723	715	745	739	718	748	765	725	721	760	761	785	742	725	725	719	772	656	731	709	787	743	696	737	723	750	714	741	715	728	729	734	743	747	692	744	740	730	680	701	717	747	741	763	717	753	735	762	714	734	767	764	749	765	718	779	744	693	727	735	750	745	738	710	760	733	775	734	732	749	707	721	703	708	715	727	737	692	728	806	736	757	749	753	710	724	702	719	687	740	688	720	709	743	731	713	789	692	686	766	771	735	722	779	707	738	696	774	711	712	678	766	744	712	713	739	728	735	704	761	709	721	745	780	713	679	698	737	704	749	715	798	707	710	734	727	724	720	700	752	734	715	736	750	708	731	753	714	715	745	780	760	735	713	715	713	692	775	703	782	740	706	711	710	739	731	777	751	745	744	708	732	710	733	749	744	732	740	746	745	742	723	714	740	754	694	711	689	719	696	734	729	707	740	744	754	724	741	752	730	736	746	778	763	736	674	699	741	752	736	741	737	766	765	785	767	719	707	732	711	726	745	713	678	696	712	769	772	717	761	773	734	739	747	758	762	715	702	714	753	732	751	738	765	754	778	740	756	709	717	783	755	739	745	728	704	767	700	741	717	715	719	688	737	708	739	714	765	769	739	746	708	713	702	737	716	705	701	691	708	714	686	715	757	770	775	729	724	733	747	771	726	750	715	727	750	755	755	720	705	706	717	707	722	753	760	728	769	748	720	744	759	740	760	673	743	695	742	731	728	764	759	741	725	757	762	741	718	719	729	705	732	753	747	690	760	704	754	727	717	737	710	721	694	701	711	699	723	719	744	793	731	746	727	700	745	732	774	742	714	715	754	727	711	716	724	762	729	702	764	714	696	723	710	718	720	757	766	699	769	723	750	751	744	745	706	743	724	727	710	735	729	734	709	701	737	683	733	687	728	744	734	738	747	744	759	744	747	777	704	732	684	710	700	779	718	713	767	741	674	724	750	727	760	741	738	758	728	736	750	738	773	736	730	702	708	749	694	724	751	756	752	737	707	769	726	762	680	737	742	689	718	753	719	719	704	726	799	741	761	707	765	766	759	775	722	785	716	734	756	790	772	725	655	672	671	742	771	746	701	758	721	640	692	714	761	706	703	667	743	730	723	768	698	730	743	735	704	699	692	691	760	744	739	723	732	735	757	726	718	699	706	706	690	740	742	699	765	711	679	745	709	797	787	735	730	760	766	759	725	763	737	701	706	709	723	699	703	733	679	670	736	702	703	717	683	729	724	738	703	759	764	732	707	689	764	717	757	726	711	755	708	741	739	738	711	736	715	757	758	752	743	729	738	695	735	695	711	755	732	720	808	766	727	714	742	754	752	731	714	702	718	722	760	715	761	721	696	733	709	735	764	724	764	701	769	747	695	670	718	734	742	701	717	719	711	685	768	697	706	686	788	728	755	722	727	672	729	730	728	749	693	739	747	768	745	749	730	732	704	722	749	754	754	725	713	722	760	726	753	756	725	743	735	729	728	762
23742	20763	27705	23814	20399	8571	2893	2088	1804	1761	1680	1519	1519	1433	1367	1420	1365	1459	1366	1290	1343	1213	1217	1082	1051	955	934	899	890	821	800	798	784	783	755	802	709	758	737	753	762	766	766	723	786	753	738	776	755	738	751	774	769	718	738	751	730	753	758	806	765	792	787	716	745	772	761	772	724	777	747	742	763	752	732	772	768	744	782	728	734	707	734	800	710	716	755	736	667	714	774	799	865	805	824	751	800	732	752	768	754	777	788	736	762	811	748	771	747	726	778	752	753	811	761	701	776	756	780	767	722	745	735	789	751	741	781	776	775	803	775	753	768	782	713	774	734	717	777	719	730	733	727	742	712	749	795	775	762	768	809	791	752	756	721	664	755	786	756	742	755	767	773	735	732	765	730	744	770	730	704	762	756	766	696	755	756	808	761	754	732	773	771	748	804	752	789	767	730	790	708	788	740	751	753	744	734	745	737	730	772	737	751	755	734	747	709	757	774	759	779	756	794	733	783	748	762	834	778	842	734	750	747	724	752	747	783	712	747	734	759	717	747	756	739	803	770	755	812	795	793	730	740	719	720	709	778	708	747	800	761	790	784	722	745	750	736	764	720	723	735	765	739	719	797	736	749	772	715	779	752	805	768	773	783	695	794	736	771	754	758	735	748	762	725	742	770	712	729	731	762	769	748	736	719	716	752	827	782	747	722	715	782	739	698	776	747	734	700	793	752	774	683	764	744	775	796	707	780	700	734	749	728	770	741	736	729	789	753	765	759	745	738	784	750	751	787	749	735	788	785	729	783	769	766	754	773	735	727	808	721	755	779	743	757	708	754	788	696	726	748	769	719	772	775	745	790	735	812	722	755	754	834	767	740	740	763	741	758	753	791	787	750	775	742	764	755	744	744	728	783	735	761	749	791	756	769	767	751	734	733	742	773	738	790	727	769	774	712	771	764	822	795	730	734	746	787	773	726	738	740	733	740	737	703	797	717	744	762	714	715	747	726	741	770	766	749	754	720	778	704	759	752	729	740	712	785	765	765	743	751	730	777	741	766	741	765	732	783	794	727	770	750	779	714	803	773	752	791	705	736	730	766	762	764	719	770	700	714	774	751	784	758	740	758	774	714	753	770	776	761	746	765	672	775	758	786	757	715	773	771	771	781	757	763	818	750	733	707	780	754	781	741	762	721	740	751	755	758	784	771	780	750	768	760	772	782	740	757	761	785	694	745	748	745	761	730	759	735	761	729	775	738	744	754	769	766	717	765	737	758	713	776	771	787	767	800	728	753	715	763	791	733	748	732	763	706	762	760	830	760	784	772	762	741	779	784	775	722	764	730	791	738	772	764	770	756	716	762	756	770	733	745	733	700	736	752	727	726	740	764	767	756	726	752	733	698	766	765	708	766	775	799	747	760	774	739	747	740	742	813	759	706	733	759	730	755	731	729	812	711	753	739	689	753	710	710	715	765	772	721	761	756	766	775	770	751	733	744	811	764	747	704	746	700	788	745	725	697	760	769	778	781	752	719	728	769	722	703	740	757	734	741	785	760	788	730	760	745	836	746	714	738	745	747	766	737	740	761	751	747	750	770	759	751	764	790	773	785	745	789	751	755	766	747	757	741	773	776	727	755	754	722	761	708	741	762	779	771	799	771	758	767	754	724	706	725	753	755	748	745	769	725	799	717	729	706	738	733	713	782	757	755	740	812	805	756	770	733	726	730	739	762	740	766	740	787	761	794	728	773	718	753	774	735	804	752	749	757	725	748	781	753	753	754	711	728	742	774	766	743	734	779	746	745	828	734	747	752	725	792	796	753	763	776	715	766	725	738	732	724	751	770	766	738	722	764	752	767	756	727	787	727	769	751	770	782	756	739	769	710	727	787	714	761	731	756	748	785	742	762	766	749	736	737	770	734	689	751	735	745	721	753	745	754	736	723	784	780	775	748	749	740	685	754	750	815	722	760	709	759	785	760	732	713	728	754	689	746	761	760	763	745	765	764	746	701	729	752	736	796	724	777	775	702	720	752	774	746	746	754	762	726	768	773	724	813	726	736	737	797	729	716	717	743	755	782	783	769	726	717	742	769	762	704	760	757	748	790	783	772	829	749	747	711	735	759	766	803	747	789	757	739	764	737	721	784	771	733	763	719	727	781	753	746	737	815	764	751	784	733	772	762	772	784	681	739	747	733	752	718	794	789	759	730	775	742	812	793	698	807	760	759	743	732	770	748	740	704	719	752	743	723	721	748	738	749	744	777	788	773	773	765	761	765	750	768	798	728	759	724	751	791	776	773	720	775	716	806	798	766	754	799	749	785	741	831	703	765	735	746	738	739	740	754	752	744	761	730	800	777	788	720	735	773	787	765	758	759	772	739	758	760	718	749	741	747	709	759	776	753	775	783	732	763	781	766	697	732	774	727	735	804	767	778	811	758	727	750	772	744	764	800	703	745	807	702	705	800	740	796	747	782	740	793	686	800	731	766	754	804	801	714	780	700	801	732	754	741	745	741	768	762	743	751	745	722	702	811	675	772	759	728	753	736	779	728	789	780	809	764	712	727	734	731	768	732	755	752	743	762	755	755	695	733	758	725	772	760	729	771	744	800	718	765	745	751	745	774	757	736	737	785	749	734	771	744	762	769	738	754	780	744	771	694	729	724	794	742	751	768	740	729	726	769	708	725	769	731	769	760	694	758	723	756	773	714	764	743	732	787	768	779	721	800	697	743	733	746	752	737	748	765	798	762	732	770	760	732	737	791	757	710	714	798	744	756	758	715	734	714	755	745	740	754	771	746	789	776	720	718	767	753	754	754	733	770	751	750	741	770	732	719	800	769	786	722	713	724	781	745	770	739	757	764	760	730	729	738	742	753	762	744	760	775	762	749	845	779	728	725	750	723	723	784	759	737	764	756	730	714	746	693	720	755	779	725	729	763	804	777	761	745	755	753	768	737	792	757	693	743	746	737	726	729	733	752	725	789	819	800	774	735	766	719	736	804	775	759	707	768	751	768	759	710	778	769	747	736	718	730	745	762	779	687	755	756	701	744	796	770	745	775	771	769	743	786	812	781	738	757	743	724	770	716	732	742	691	765	725	770	756	750	729	738	734	737	779	756	755	732	731	742	746	756	818	738	789	690	772	755	716	799	765	780	770	728	750	802	701	770	776	734	786	755	755	771	758	760	747	768	702	731	730	723	731	779	798	762	792	778	761	734	714	720	743	759	743	766	747	705	752	733	757	756	762	801	783	732	743	768	717	775	717	771	735	731	709	711	735	740	745	806	749	761	775	778	791	746	783	795	749	714	727	741	765	771	781	741	784	727	699	725	783	742	729	723	757	797	747	730	766	721	774	785	761	766	756	716	749	752	769	761	738	746	758	731	739	772	729	782	755	804	741	727	713	789	739	711	813	783	699	782	748	736	751	793	721	689	716	736	785	736	782	742	799	747	706	706	753	762	727	817	743	733	725	779	711	731	732	747	786	722	699	728	759
33219	48208	19496	10893	7851	5805	4833	4254	3796	3518	3325	3154	2873	2770	2496	2560	2568	2642	2565	2329	2255	2264	2026	1899	1710	1691	1490	1449	1311	1212	1221	1109	1051	1079	1019	1058	1068	1025	1010	1062	993	980	1007	969	1040	1046	994	1016	1043	1024	1042	1020	949	1020	957	984	986	966	990	979	1010	1007	1026	1024	1019	987	1018	1015	992	1023	1020	1071	1018	953	960	1001	972	984	981	1007	973	1013	985	957	1001	1002	978	1001	1025	1008	999	972	1037	985	998	988	996	975	1007	1000	945	1032	1030	1005	993	1003	1024	994	1026	989	1037	1030	969	992	1045	1010	1013	1017	1003	979	1016	1050	1002	1008	947	972	992	1028	1035	1016	996	994	935	1006	1001	982	1023	1028	1036	1011	961	998	1009	986	982	1024	959	1021	1058	991	997	957	908	950	1056	1015	1020	1006	1008	1013	1008	994	991	954	986	983	1102	942	963	1009	999	988	967	994	1001	998	1009	977	1031	991	997	1020	993	986	965	1026	974	979	988	969	1041	966	941	989	956	970	970	1004	952	954	980	974	1013	986	990	1016	961	983	983	1016	955	1027	960	1063	940	1040	1011	976	1000	1006	1002	1027	1008	1009	1007	996	1005	1013	984	987	996	943	980	1013	988	1019	1007	961	991	979	983	977	974	983	1008	1002	980	973	951	978	957	1007	1051	1022	974	1006	985	1007	998	1009	996	987	959	983	1005	1044	978	1002	983	1031	1001	989	997	983	921	996	992	976	976	987	1005	961	990	991	946	1010	1028	978	958	1003	997	995	1026	1033	939	958	987	1001	986	1012	1015	976	981	1036	898	1058	1008	979	995	994	1006	952	926	980	1011	999	1036	949	989	969	972	1000	999	994	991	978	953	1009	1018	945	954	1020	1054	1015	995	988	996	1011	1011	1040	964	1014	918	939	984	1057	974	987	1001	1023	981	1032	1007	1017	931	1010	1038	978	974	984	1002	1083	1018	988	1000	956	991	1003	1002	994	996	1080	1006	1077	952	964	932	978	947	980	1034	969	1036	1033	1045	945	973	994	966	961	1000	994	965	964	997	1029	1017	993	1000	1032	1015	964	998	980	940	944	978	963	987	1016	1004	944	987	1045	980	1033	1023	929	976	966	979	1039	985	958	1064	1026	1029	1065	964	983	1036	957	982	990	963	991	1000	975	963	1015	918	946	997	999	1007	1020	951	999	950	995	963	1003	975	967	981	996	1023	975	1016	1017	1015	1019	1034	1013	977	958	1001	984	959	999	962	963	956	1000	975	1042	954	982	993	1014	941	970	1019	963	962	1035	1001	991	1015	1007	968	1028	924	976	1028	984	1015	984	959	1021	960	928	926	1010	1008	947	1013	1008	1000	1034	984	999	917	980	1018	1005	991	1025	985	1025	963	961	1027	949	988	972	1003	946	962	1014	997	983	982	1014	936	1018	919	996	995	1022	996	997	960	1017	968	972	962	1031	968	985	968	998	979	1065	941	1026	1045	978	972	983	995	1033	1006	1019	996	972	985	950	985	991	1039	968	1027	1044	1012	991	1002	920	1041	949	1001	1010	1021	928	960	1074	911	915	948	1027	997	958	980	992	1000	954	1037	1027	987	995	1025	1029	955	1056	977	968	931	1048	994	1024	987	970	1019	1006	1043	1022	970	981	1010	1048	1051	995	939	1010	952	954	1020	967	986	989	938	957	968	933	1008	960	982	1003	964	973	995	1016	985	990	996	1015	990	1037	927	957	974	986	966	1000	1017	981	1003	949	1026	994	983	996	1001	989	970	1012	972	1004	1029	1029	1064	948	972	994	1050	973	1007	983	1007	969	1051	978	1021	1023	948	1047	1028	1025	1022	1046	953	967	965	968	976	1003	1039	1058	1039	940	1063	983	952	947	1003	1024	995	1001	1013	997	965	1004	1003	1032	1006	952	1048	977	944	980	961	1028	1033	1015	916	975	1033	1007	987	942	942	970	1059	1026	1013	1017	993	971	1016	1011	979	997	982	994	1025	990	1008	981	1003	996	979	1002	984	1026	950	992	967	1018	980	1054	1069	937	991	998	957	982	955	1007	1010	988	985	991	1011	1017	961	974	958	968	998	982	967	951	992	1022	1019	973	1032	969	989	1016	1039	980	960	983	1011	957	951	1045	1034	962	992	943	955	1043	1049	949	977	1060	946	973	1013	952	1011	1072	974	1001	991	989	989	1012	1006	987	956	1002	1001	1047	1074	953	1011	991	991	944	1017	1023	990	1033	984	975	1005	998	986	996	1011	998	1046	1004	963	1006	967	962	1003	973	977	977	998	1016	956	935	1019	987	1017	934	992	1037	1012	1061	996	946	978	996	1017	980	984	994	1050	943	1024	989	980	1006	978	999	982	1015	981	999	961	987	949	1059	969	958	990	991	974	996	1036	956	937	957	1034	984	1016	985	1035	986	937	944	945	1028	967	1068	988	990	930	975	1021	995	972	929	1047	1006	950	1006	957	982	1036	1010	983	940	1009	1005	1006	995	1022	1040	971	975	1037	1023	973	973	1102	1060	1032	974	1031	975	1020	999	1021	1030	971	1009	1005	1010	1020	998	986	996	954	982	988	1010	1028	992	975	979	997	1030	958	969	1014	978	1032	971	1016	997	1004	949	1027	1015	972	1030	1012	1008	993	992	1002	1012	1031	932	1012	970	1013	985	1001	1022	997	1023	1038	981	945	1057	1046	955	923	991	981	959	1006	988	985	987	1009	999	1036	1066	999	964	996	973	959	964	939	1011	982	1047	1041	990	957	1026	971	1024	996	996	983	929	1016	974	999	952	1046	966	1000	999	969	1025	1021	944	1024	999	1002	1000	1003	1017	969	964	959	1070	970	1011	1018	1016	936	980	986	946	974	997	986	979	1002	975	928	980	980	993	1010	1006	968	995	957	976	1032	1050	1003	1031	926	1022	988	967	990	971	1001	1001	942	1028	929	1008	924	1009	1015	951	994	1017	929	1015	997	1021	973	1038	1006	967	994	1059	981	990	978	972	962	971	986	983	1002	986	952	1006	1046	959	992	1047	997	947	975	1071	1045	971	1002	1009	979	960	983	983	942	971	1001	960	1019	983	974	954	982	1020	992	981	1056	964	1009	1039	946	1034	942	1021	932	1026	1039	960	953	1002	955	971	1028	1014	1023	947	1039	1024	917	962	983	983	1053	1032	1038	964	1039	992	1002	964	1031	950	1034	1020	968	956	980	931	1030	1014	960	999	968	1034	1002	973	1017	998	994	985	967	960	972	976	948	973	936	1004	986	995	942	922	982	979	976	941	1031	1030	986	1032	968	1004	971	955	995	960	943	898	958	968	1015	943	961	950	962	976	981	957	995	1013	968	988	996	986	1046	1045	984	1001	1016	984	1011	1016	955	1046	996	1015	984	970	1027	1015	1044	963	969	991	947	1003	1039	977	1003	1029	962	963	984	1022	990	992	985	946	929	984	953	973	920	1026	949	1001	992	1021	969	1028	1037	957	999	927	1026	972	1015	937	1008	972	929	1036	998	992	953	999	1038	1013	1049	1010	987	971	1007	992	933	985	987	971	1014	1056	980	972	943	1006	1004	1015	1011	953	990	964	975	963	1016	992	964	1012	1000	1013	982	975	1043	1006	966	982	985	970	1017	984	1031	987	1054	1017	1007	999	1015	967	950	1030	957	1014	944	1057	996	942	982	1037	1029	968	972	1009	925	982	1019	991	948	1014	916	974	999	984	966	998	1006	1007	972	1003	987	1069	1025	1004	1036	989	1012	932	989	1058	947	892	996	996	1055	927	993	1029	965	1009	1013	998	961	993	875	950	1009	1016	1004	959	989	1007	1035	963	1023	1006	1037	995	1030	1027	959	1004	941	1030	1046	967	953	1030	954	967	996	974	970	1044	992	953	1002	986	969	1004	995	1025	1032	982	972	980	1026	942	989	970	1028	979	1005	975	999	997	933	983	970	983	1023	955	1025	970	969	1049	1048	1015	955	1004	948	946	952	940	1007	1024	1004	1025	1007	930	1012	974	1029	961	991	976	985	951	998	1010	1037	1010	990	992	981	1009	1004	947	1004	1007	973	1013	988	997	1053	1037	983	975	1016	956	922	1026	1045	985	989	982	1004	1013	950	1036
22756	20738	28215	23268	20723	20235	7624	3089	2409	2316	2146	1921	1801	1743	1576	1639	1693	1704	1599	1423	1488	1459	1347	1239	1127	1111	979	908	901	864	785	793	777	752	720	729	715	745	741	729	744	690	737	735	702	788	687	725	753	729	730	761	714	735	686	740	739	685	680	742	709	764	715	717	767	697	715	738	744	731	700	743	773	710	761	749	705	728	714	741	699	692	727	698	706	687	681	730	725	772	753	734	692	780	763	686	729	719	716	743	716	750	709	683	690	705	667	705	762	691	765	709	734	673	676	752	677	720	645	732	721	703	694	740	691	680	653	659	733	698	717	688	746	688	677	686	726	703	701	646	723	713	735	774	731	680	712	704	719	676	695	752	693	732	701	727	649	676	725	721	729	691	722	725	714	788	718	733	716	675	730	722	740	720	670	702	662	665	694	693	724	706	686	741	699	697	727	717	699	719	679	683	685	656	722	752	680	676	694	680	709	693	724	698	779	708	771	697	720	716	695	686	747	737	676	694	735	634	717	686	727	727	721	693	685	721	720	697	694	702	695	686	753	712	709	698	680	673	719	703	710	710	644	725	677	767	704	753	695	736	707	720	719	724	732	697	728	721	756	710	689	727	711	744	694	693	719	776	692	744	685	724	661	675	684	760	712	713	711	677	729	745	685	746	686	727	704	743	708	699	676	677	768	674	674	737	723	711	714	687	681	698	756	704	733	696	713	667	703	710	744	724	743	714	677	724	701	670	655	698	703	762	736	730	681	698	688	753	709	715	731	785	725	710	674	713	724	680	733	680	746	682	745	684	702	712	712	707	703	765	690	690	719	665	673	690	710	708	706	739	694	724	691	734	765	731	721	719	716	695	755	680	672	756	682	686	655	687	732	753	694	744	715	719	697	708	663	696	670	672	709	676	692	672	710	709	719	712	666	699	779	736	674	719	730	741	717	711	695	746	690	751	680	680	724	707	690	668	728	797	719	678	677	687	701	695	689	733	708	678	733	744	755	751	702	665	706	675	684	724	716	705	700	698	714	697	742	720	736	735	700	695	666	668	724	728	686	747	713	736	697	680	719	737	724	716	723	698	711	731	751	758	692	734	727	786	719	668	703	707	719	710	753	781	694	747	690	633	729	676	713	697	688	708	683	682	678	672	703	729	727	746	693	746	719	683	662	739	719	763	703	721	730	730	720	744	703	736	742	666	737	751	635	737	737	735	737	766	709	711	641	704	720	692	702	692	701	708	695	705	741	710	702	699	668	704	724	659	682	741	712	655	678	663	722	739	695	696	660	707	746	697	650	716	735	710	704	729	735	610	680	706	724	710	715	737	727	701	708	706	738	708	707	683	709	707	745	687	678	719	763	689	727	743	741	707	730	742	685	689	702	721	748	683	700	721	753	707	758	713	690	725	696	721	688	666	720	718	692	734	732	665	694	676	742	721	752	752	696	692	715	699	718	683	688	716	710	689	745	694	715	701	698	729	724	736	734	712	711	731	699	693	693	696	746	677	695	752	754	738	736	655	756	734	770	719	691	686	759	738	687	744	718	691	712	706	748	752	686	685	773	729	701	727	732	792	730	732	700	753	703	673	703	700	712	698	697	760	719	698	673	737	751	717	612	655	701	704	764	673	717	698	692	738	704	688	702	717	693	704	674	700	721	758	732	704	726	715	679	742	747	709	722	682	684	719	699	749	713	663	774	695	720	698	692	687	710	685	665	718	694	727	700	707	694	724	691	726	734	704	715	661	752	705	694	709	736	720	680	664	749	686	725	735	654	735	747	722	674	673	703	720	731	694	697	707	743	711	672	681	716	727	695	706	702	721	747	742	710	695	684	703	731	642	684	700	740	794	717	685	712	689	672	724	729	705	704	685	732	689	690	690	761	727	675	697	692	690	721	709	677	702	715	767	699	695	701	677	694	687	723	725	717	688	720	698	720	669	718	715	744	701	716	702	704	719	717	688	725	729	739	760	696	708	743	698	711	703	713	663	697	701	702	724	727	758	723	767	770	728	736	756	755	712	724	682	706	735	737	683	731	702	713	732	735	718	736	707	743	735	677	733	688	703	706	680	673	669	738	742	671	709	755	714	702	743	675	735	649	726	745	719	710	758	780	690	722	698	726	703	701	742	740	724	663	760	712	751	700	684	679	718	645	710	718	745	731	726	652	721	714	712	734	743	668	765	699	675	742	714	674	759	690	706	721	704	725	666	757	712	727	665	743	668	708	694	690	727	728	729	667	711	683	701	714	718	739	691	742	738	716	755	673	688	688	710	692	742	718	715	709	730	704	725	711	689	697	760	698	742	682	667	703	754	709	672	700	706	703	738	735	745	705	742	719	728	694	689	740	716	683	740	719	712	665	669	714	674	707	728	727	673	805	701	730	700	707	735	685	731	712	670	667	699	748	701	680	740	709	707	694	684	696	723	733	754	726	757	717	728	718	724	744	706	726	701	750	721	698	663	759	696	687	712	707	750	721	709	709	708	729	716	695	744	742	729	671	722	717	736	697	682	681	713	771	740	762	680	717	724	667	710	750	701	707	708	702	764	679	686	725	714	670	689	684	692	723	721	684	713	692	707	748	753	691	720	663	716	702	676	744	682	769	713	698	687	672	678	665	693	738	676	698	738	668	693	687	679	699	670	655	749	720	765	652	719	705	729	702	715	681	669	701	736	690	698	721	727	702	702	705	748	661	719	706	706	725	687	717	697	679	708	698	704	665	651	760	718	707	711	747	704	713	693	707	732	744	649	727	688	645	663	704	696	725	730	681	761	712	691	733	690	721	675	682	705	715	682	739	713	726	650	712	701	740	717	671	702	689	712	716	683	674	713	726	765	715	680	718	668	713	758	687	714	688	712	675	684	664	716	667	724	758	705	683	663	742	684	701	738	727	731	727	704	709	716	725	697	676	681	731	744	676	733	669	708	697	695	685	698	742	703	710	733	688	697	700	727	702	709	664	663	689	728	741	716	715	721	720	756	720	687	736	744	709	692	698	743	690	684	734	703	702	694	728	705	679	709	723	747	741	715	669	697	741	701	692	722	707	677	695	712	704	675	694	695	696	724	724	673	657	724	703	679	732	705	715	717	699	694	658	682	724	708	713	735	739	734	723	683	692	651	716	660	708	703	747	717	757	671	687	715	748	735	761	749	766	714	715	723	720	692	729	690	739	692	697	730	692	738	738	724	668	682	703	674	685	738	706	709	729	704	716	716	719	742	675	712	709	721	715	704	755	677	709	667	702	701	744	699	662	687	708	675	702	726	708	694	678	639	719	685	723	699	662	724	673	695	698	714	717	715	686	757	760	698	724	691	730	674	712	695	701	734	706	715	691	658	692	716	683	654	696	697	700	733	701	716	683	711	734	708	703	693	730	710	707	758	735	703	719	692	706	675	683	700	680	708	742	730	690	671	754	681	709	717	734	690	703	710	768	685	720	718	708	752	710	709	729	739	710	699	663	683	669	758	757	700	711	696	773	720	696	676	678	693
37377	55097	23994	14857	11214	8385	6756	5915	5223	4798	4523	4169	3840	3443	3256	3211	3338	3371	3087	2827	2652	2650	2447	2214	1983	1726	1563	1443	1309	1169	1117	1176	1091	1074	1021	970	968	1007	1008	977	1003	923	915	1003	961	1004	918	981	927	900	928	957	974	956	968	942	1007	931	941	917	968	943	958	969	954	957	917	982	914	980	977	950	958	957	952	974	952	948	958	998	972	910	972	935	1003	940	953	961	976	952	951	934	927	998	964	952	911	917	924	953	968	966	961	1018	874	939	983	929	923	902	968	945	940	1019	911	849	978	943	958	931	974	905	962	950	884	957	916	943	931	929	932	915	918	983	995	906	957	941	938	935	952	870	929	948	976	904	994	902	943	963	958	961	944	939	958	947	938	923	935	1014	920	973	964	912	959	953	995	970	943	968	994	939	952	972	948	889	918	930	911	888	934	932	932	1002	904	935	918	896	957	973	893	973	906	981	990	927	940	932	943	918	949	991	916	903	876	946	906	914	977	917	905	928	945	985	916	943	903	949	958	982	908	973	909	947	917	892	925	969	969	923	918	877	922	940	964	932	922	927	910	941	937	936	982	958	970	960	942	939	972	983	936	949	1038	930	939	969	941	942	913	932	935	950	979	928	977	898	909	930	973	979	916	921	928	907	995	916	889	913	935	925	921	956	881	944	954	931	965	909	921	946	947	918	887	887	895	928	992	938	951	957	906	949	910	965	897	938	883	954	962	872	978	930	928	949	945	937	876	957	937	1007	950	908	889	966	938	938	920	941	930	938	897	872	880	932	883	934	942	977	884	923	958	929	932	901	947	979	944	964	922	973	935	915	883	963	933	889	988	946	917	994	911	970	935	922	921	917	952	922	919	921	941	923	930	912	980	929	948	937	964	957	919	942	917	956	895	919	968	926	912	986	968	959	944	942	942	966	920	939	948	912	953	926	931	967	921	1010	909	948	870	938	937	920	916	955	988	942	899	934	962	946	914	902	948	971	861	958	960	926	983	949	960	907	996	954	932	962	929	920	937	902	964	975	872	983	931	926	980	908	894	947	952	963	901	934	915	962	917	969	962	901	917	870	917	965	890	963	926	908	914	979	900	930	951	907	946	963	897	909	935	886	959	884	981	948	911	902	1013	961	931	968	899	918	939	897	912	892	880	919	960	944	932	937	986	946	938	956	902	946	971	974	947	938	931	893	916	888	905	919	901	876	932	957	942	979	947	914	947	918	934	942	982	931	928	902	940	962	928	949	926	954	944	957	934	874	952	921	933	949	920	930	988	889	960	905	969	917	906	936	923	947	948	921	917	951	923	934	914	915	925	982	973	950	917	968	904	918	864	963	977	934	940	916	966	960	1002	915	942	931	953	951	965	931	949	926	878	948	937	900	955	961	917	937	918	948	944	948	928	993	961	981	1002	918	924	919	953	851	947	912	889	930	906	955	951	978	889	1014	919	912	942	899	933	940	978	935	969	891	959	902	924	963	930	922	921	890	919	880	902	914	953	910	912	911	934	939	921	945	898	998	982	948	944	924	951	917	908	903	958	939	968	935	917	947	939	989	961	941	958	945	907	963	927	946	991	912	957	902	909	995	887	908	997	944	947	993	944	985	946	895	891	949	874	935	934	886	969	947	952	921	932	963	934	938	883	952	907	920	941	920	966	926	906	973	916	1000	935	896	907	951	966	861	907	943	952	924	895	929	957	938	960	1006	898	925	947	945	936	949	927	944	953	904	998	895	977	984	970	933	983	975	943	964	975	939	956	952	981	932	985	898	966	877	952	939	883	897	934	949	940	972	950	949	925	929	945	898	987	939	980	957	932	933	968	925	919	945	930	915	951	925	912	884	945	942	983	954	899	917	911	960	966	939	912	974	944	952	947	903	938	906	942	973	953	972	951	913	956	940	948	954	937	940	926	925	912	935	880	883	947	899	908	876	914	1022	956	925	905	977	950	911	984	930	949	956	941	924	917	935	869	922	902	936	945	941	956	893	950	930	918	949	961	946	900	900	951	921	946	940	923	963	960	959	894	999	948	984	930	914	947	924	920	930	954	946	924	903	941	892	950	924	975	889	929	1041	979	913	960	907	936	969	941	952	927	888	897	910	907	928	880	955	916	954	990	933	904	876	968	955	908	919	882	964	880	879	898	916	898	995	988	898	899	904	899	951	973	933	897	937	987	973	900	918	952	894	954	918	907	989	940	939	909	888	899	936	902	909	912	895	942	927	936	950	930	975	887	878	906	944	908	938	939	866	921	951	978	925	931	930	970	938	973	927	897	955	923	942	944	871	958	917	969	939	936	961	964	914	914	938	996	870	929	910	911	957	974	943	911	937	1021	935	930	987	942	932	981	943	917	929	949	911	959	928	913	916	937	926	997	961	949	937	927	927	912	1000	930	959	987	922	938	962	926	904	978	913	973	922	936	925	972	940	951	941	932	954	934	922	968	960	900	934	878	905	967	897	921	923	919	938	898	921	912	942	898	989	923	934	966	915	954	881	970	957	900	966	998	929	952	964	957	897	869	896	919	931	914	991	950	888	965	899	883	903	846	960	907	934	889	900	932	961	970	898	898	925	903	936	957	926	933	948	946	1001	913	972	972	912	944	941	916	1005	914	950	951	931	923	903	960	928	927	911	946	889	920	920	932	1000	914	937	935	899	954	952	946	939	944	935	945	958	893	904	904	929	902	918	930	983	923	914	931	921	921	932	916	907	944	879	945	939	951	1015	926	931	934	955	909	940	977	967	950	982	941	936	876	931	949	930	959	889	907	929	909	928	914	922	941	935	919	898	954	926	912	951	946	947	951	950	925	945	929	937	914	975	928	897	939	907	1012	947	942	930	911	961	928	958	948	916	977	999	948	939	903	909	939	960	936	978	935	931	929	951	968	928	927	935	921	970	943	972	964	956	976	998	911	947	946	928	922	940	1000	939	931	947	964	933	973	923	984	972	939	947	928	993	954	911	941	913	899	950	897	930	915	966	939	916	963	914	912	931	872	911	945	1006	928	911	887	995	967	921	968	927	971	959	963	909	893	900	909	962	965	938	981	909	1010	932	970	968	879	968	920	948	953	903	966	903	1008	1004	940	929	946	956	941	925	936	938	1012	909	951	997	919	954	955	911	947	949	973	961	884	911	955	928	970	1011	912	966	1022	952	914	974	930	924	954	949	971	959	921	924	932	953	954	995	914	983	962	980	1017	849	940	949	924	930	936	930	956	953	994	899	959	958	967	940	923	985	908	910	905	974	933	927	911	1008	871	1007	899	878	960	986	927	947	951	992	938	958	894	980	953	988	882	848	893	894	966	972	937	986	931	877	948	1004	955	976	979	934	975	978	960	915	915	903	890	953	978	905	939	860	970	885	924	924	893	997	947	961	916	920	917	976	883	879	936	953	888	954	953	953	890	920	1004	908	938	956	890	930	920	920	955	964	916	939	986	953	942	951	923	895	904	955	1000	970	927	943	894	923	912	951	905	988	915	938	927	938	968	927	899	942	941	919	913	954	948	924	901	927	937	899	930	950	953	969
27391	22648	15175	5254	2475	1687	1347	1207	1095	1128	1081	954	967	940	941	938	988	954	885	881	836	810	807	792	691	711	701	634	626	589	582	553	586	598	514	595	608	581	576	628	566	565	564	605	583	586	573	606	579	596	569	545	522	580	603	558	611	552	603	588	577	573	584	560	597	590	585	583	614	557	591	589	590	570	569	566	546	575	588	564	583	597	577	541	557	580	574	574	547	594	566	613	629	570	538	584	546	623	556	561	567	572	582	547	580	588	535	563	565	601	568	583	543	560	562	575	573	586	591	562	620	601	555	533	581	640	622	543	558	601	609	549	574	544	575	559	594	535	569	603	556	545	557	608	558	580	577	573	581	578	571	583	606	600	596	543	541	551	571	583	570	574	591	571	637	588	547	537	529	567	563	567	593	586	606	610	574	596	592	588	614	618	533	526	588	602	566	577	579	659	542	512	586	578	593	622	565	562	557	580	579	609	563	583	577	539	534	592	574	610	597	585	560	578	581	563	564	580	580	552	567	567	574	598	577	579	536	553	557	577	595	584	566	611	575	570	586	580	561	536	558	566	594	566	584	581	590	560	593	572	545	567	549	539	550	589	553	564	573	567	559	549	583	541	599	571	595	593	559	551	559	624	540	553	562	581	585	559	543	537	559	556	568	562	579	579	575	578	557	572	551	579	599	578	633	567	575	556	600	577	554	584	619	571	508	560	613	580	596	563	611	531	565	590	582	588	598	586	558	566	507	575	565	549	594	544	531	567	589	553	584	582	609	566	576	601	556	567	595	583	530	535	587	612	556	548	551	597	566	562	559	572	565	589	517	570	547	584	536	586	565	590	557	617	594	564	584	572	564	585	580	561	557	596	546	590	542	573	564	571	566	561	560	590	581	544	603	557	549	592	527	561	596	569	623	529	601	580	642	585	576	646	544	559	564	549	597	612	537	573	575	638	594	619	565	554	585	555	561	596	531	565	572	576	597	591	589	596	569	577	539	604	551	580	567	583	567	588	553	553	591	564	580	596	571	571	571	562	603	575	592	569	582	582	574	578	553	608	561	630	600	589	544	594	567	565	620	601	586	566	621	581	580	576	581	548	572	608	574	551	582	542	577	579	583	597	580	554	592	589	552	620	519	613	642	575	580	572	546	535	572	556	577	587	550	563	537	555	566	607	563	583	559	604	535	569	577	550	596	555	581	555	572	604	581	570	595	590	576	542	604	583	588	613	579	560	582	579	572	547	583	579	573	561	610	571	572	569	590	551	561	606	596	607	557	573	559	582	565	596	589	543	577	641	584	547	593	633	563	566	609	580	542	569	590	596	610	540	560	608	552	567	540	604	588	587	597	612	569	557	567	598	567	584	557	542	576	586	567	573	589	533	580	577	563	585	574	570	614	585	614	598	604	587	579	568	555	579	553	561	580	615	549	588	594	548	545	526	606	605	580	575	607	602	575	559	551	571	621	583	593	602	618	572	523	583	571	595	524	627	600	565	552	592	563	627	574	589	578	596	549	537	590	574	532	610	562	606	580	513	594	617	563	555	574	604	611	566	578	611	587	638	577	598	582	605	562	624	580	564	557	553	584	561	586	547	576	553	554	642	560	602	585	552	603	588	591	566	565	569	573	573	594	609	526	545	557	551	577	599	620	597	560	593	601	576	540	529	601	586	582	566	544	545	569	585	566	567	567	529	560	568	575	610	565	564	557	585	609	546	571	549	570	571	572	567	589	591	623	563	594	563	611	577	578	572	564	569	571	563	600	578	601	566	578	555	602	548	599	627	612	587	586	574	566	498	553	539	588	565	599	567	598	616	595	565	568	619	589	565	553	628	575	557	592	567	614	559	613	574	562	562	593	571	603	589	542	612	580	560	537	569	585	618	594	567	576	549	583	601	583	541	579	579	552	601	557	565	607	553	511	600	594	583	600	594	579	613	591	573	554	545	597	514	568	620	586	586	551	570	564	576	585	546	578	582	576	577	554	555	600	604	621	605	545	571	586	600	544	549	604	601	597	558	579	571	581	570	561	605	593	572	635	597	555	605	537	558	547	591	606	592	602	592	528	565	612	570	585	574	586	587	586	598	582	575	589	548	575	570	574	572	617	581	615	626	608	599	593	575	551	595	584	531	594	578	561	617	588	564	595	559	562	576	600	587	529	595	546	584	575	582	555	581	623	572	547	551	556	598	558	620	580	563	596	583	562	593	604	563	581	579	613	576	627	573	561	587	560	581	576	608	554	572	624	587	599	557	564	542	545	567	574	585	587	632	588	554	568	594	616	603	594	577	623	583	572	589	605	527	576	573	531	615	571	554	583	609	555	584	567	571	536	561	556	620	638	617	589	606	555	588	575	551	540	580	556	555	599	569	609	599	605	580	548	589	615	598	609	584	559	604	543	547	589	592	623	590	545	580	562	611	534	550	584	608	536	593	605	559	528	572	558	618	568	591	578	574	595	572	564	567	576	523	595	550	539	582	600	595	567	583	523	544	538	602	563	635	592	551	562	573	595	580	569	569	581	541	569	598	564	591	520	579	549	580	588	599	626	574	579	647	606	540	545	585	583	616	581	568	627	565	572	606	589	552	576	603	538	559	584	582	661	600	636	606	555	560	567	565	563	537	588	565	562	529	602	538	545	557	540	553	582	548	545	545	605	602	585	605	607	554	566	561	582	588	549	534	545	589	549	549	553	550	581	562	611	594	619	553	588	588	560	569	566	597	565	624	611	561	560	562	574	558	550	565	583	560	560	594	607	573	553	607	620	579	613	603	567	564	592	566	582	574	556	581	612	559	577	568	570	581	576	593	557	591	597	549	558	631	553	573	625	561	564	530	555	540	590	534	544	584	591	556	556	553	542	574	588	589	567	543	598	542	574	557	554	580	602	570	566	582	598	567	568	537	592	531	591	555	583	587	570	594	579	569	573	605	552	509	593	616	544	551	497	603	604	573	596	592	598	573	572	585	554	614	547	549	585	582	587	601	596	588	579	574	568	606	589	570	589	577	601	588	575	582	573	613	552	601	575	583	592	556	553	614	572	598	587	555	571	565	577	594	540	585	557	574	604	576	585	596	575	582	590	579	573	581	592	563	568	545	537	581	547	593	559	532	600	611	560	578	580	559	550	561	595	587	635	553	603	572	581	605	590	600	559	583	606	601	578	547	584	547	547	548	578	604	543	568	561	589	586	558	562	592	578	576	558	540	554	587	591	593	577	542	559	522	570	538	570	560	584	561	556	581	601	581	613	591	571	610	582	593	610	555	582	618	614	572	568	596	634	526	590	596	599	565	586	569	595	559	586	546	613	583	591	547	621	597	542	558	552	522	577	529	590	565	578	536	575	581	541	568	551	551	587	565	597	548	613	607	575	598	590	572	572	567	577	555	565	546	604	590	565	609	576	571	617	566	567	571	565	557	588	566	518	570	578	580	620	592	569	600	557	591	601	569	571	575	556	590	542	573	564	532	601	588	633	573	572	607	617	569	546	585
28153	34509	13955	6834	4806	3576	2789	2485	2390	2256	2151	1894	1879	1689	1707	1754	1725	1638	1698	1559	1385	1441	1277	1175	1107	1011	927	888	903	837	742	767	803	778	800	824	776	716	776	769	758	779	755	763	773	831	754	748	820	749	819	734	803	757	732	762	739	727	811	779	758	797	802	723	763	802	802	824	782	745	756	764	811	717	749	782	788	796	793	732	741	761	801	823	775	736	775	832	792	719	804	758	745	724	790	778	794	756	779	795	781	776	799	709	786	791	790	774	849	741	732	808	739	782	774	745	776	720	801	805	775	750	777	813	785	817	753	758	779	793	798	772	789	790	760	752	730	785	762	753	772	731	785	718	770	808	776	757	743	780	775	784	771	785	745	737	738	783	747	739	790	765	741	755	754	723	782	775	784	722	762	837	753	741	768	749	762	760	767	757	769	721	762	773	795	742	752	762	784	771	748	756	752	757	750	801	749	771	732	731	806	794	766	783	778	776	730	755	761	770	750	751	791	800	777	742	734	777	754	772	761	734	772	761	781	777	704	726	735	742	778	818	733	767	791	752	785	716	764	798	796	747	742	745	778	752	817	772	775	754	760	805	727	765	766	783	766	793	808	775	771	752	824	760	760	759	766	762	760	798	778	780	772	758	782	764	731	766	772	733	731	716	708	786	803	818	756	768	785	735	766	760	768	773	788	767	765	761	790	743	811	762	825	760	736	759	769	787	748	782	805	787	757	757	776	761	816	758	723	727	729	779	765	764	733	724	789	812	765	775	753	771	736	795	717	751	742	801	780	718	773	726	837	767	798	731	742	765	803	791	813	784	778	764	728	703	757	759	768	768	775	795	728	784	759	792	751	786	797	779	782	772	783	794	799	742	778	754	761	799	777	784	724	802	811	800	760	769	750	763	793	799	761	766	745	756	775	759	741	804	772	796	788	722	826	764	726	750	790	786	771	760	772	776	759	809	759	806	735	785	832	730	783	771	837	754	740	727	729	790	767	806	712	743	830	755	747	779	851	802	770	796	742	802	758	771	741	762	788	776	750	773	780	739	790	756	712	758	766	758	765	703	780	782	725	764	801	804	761	812	756	734	787	756	733	805	757	816	768	780	759	717	760	719	799	697	761	774	741	758	745	800	800	759	742	750	797	778	738	815	782	793	768	791	765	774	825	798	756	774	792	766	755	791	792	756	797	780	776	824	714	781	744	750	724	752	801	766	769	728	794	767	775	730	747	821	781	726	737	731	749	733	735	781	777	758	790	764	786	727	800	739	742	784	760	773	786	729	779	797	743	780	787	811	769	789	790	757	754	771	757	776	768	790	757	795	775	744	789	775	786	804	754	759	771	745	761	748	808	726	776	779	776	795	775	756	776	783	785	768	788	791	760	751	746	755	755	766	773	740	767	789	740	758	742	752	779	808	766	758	751	765	753	798	773	787	777	786	755	806	742	733	771	767	806	794	770	777	746	756	770	768	772	721	784	759	716	811	712	733	769	742	793	734	773	778	778	767	792	778	803	755	754	779	765	786	801	743	799	765	793	719	751	748	769	778	794	826	810	756	783	799	742	755	750	733	778	780	775	816	764	823	749	833	761	750	765	793	772	804	778	758	819	727	812	758	778	790	776	790	772	789	809	776	756	741	808	738	771	833	786	793	737	793	838	781	704	793	774	781	719	763	780	802	716	715	775	743	781	786	782	811	747	773	771	786	785	770	757	783	693	763	808	750	751	789	761	736	744	811	783	757	752	730	766	792	767	779	730	767	741	757	798	761	712	753	752	722	790	776	759	759	680	771	787	761	796	729	732	764	784	763	769	757	746	802	769	777	721	782	711	706	777	728	764	789	759	742	785	756	740	813	726	732	824	785	769	816	784	747	731	774	811	792	743	730	792	800	785	791	757	798	738	791	752	797	751	724	754	718	737	729	771	805	765	778	757	754	768	778	825	711	831	740	825	848	759	748	769	771	792	745	801	755	758	770	777	780	765	768	796	773	734	818	764	733	754	723	747	787	772	744	770	753	773	783	782	733	780	718	763	729	720	775	729	729	773	804	794	731	797	727	771	737	779	814	775	741	749	782	802	711	775	740	735	738	765	740	741	787	763	734	814	789	769	752	733	772	718	787	722	745	730	777	731	785	830	815	770	770	786	766	736	747	792	782	743	751	771	724	751	739	760	745	770	774	828	789	743	727	753	774	763	781	749	714	737	756	736	817	819	723	758	756	735	764	779	767	799	772	754	805	759	757	799	787	815	719	723	826	722	760	762	746	803	784	744	744	762	767	720	804	851	779	736	776	824	749	757	748	744	790	760	769	794	783	757	795	761	780	763	768	767	805	743	763	760	829	841	786	743	797	726	714	754	710	806	777	798	738	730	757	811	777	734	728	777	793	768	803	786	766	718	775	753	750	776	769	711	743	757	757	774	733	762	797	789	760	790	748	757	805	746	794	750	757	760	773	815	792	763	766	758	748	747	743	787	773	784	731	775	768	741	765	744	741	707	799	782	762	714	760	762	748	736	811	753	775	805	783	791	774	776	746	775	742	757	756	754	782	719	749	758	733	788	760	780	774	841	764	760	797	778	772	702	764	803	780	769	806	801	738	739	777	778	757	770	755	784	739	758	755	728	792	736	798	759	783	750	766	799	774	753	778	799	739	797	782	745	755	801	775	744	726	803	720	744	795	780	803	803	763	773	788	731	742	754	822	772	781	769	768	740	792	764	743	736	764	710	725	758	772	747	774	777	777	754	801	813	765	727	764	817	763	739	739	783	770	792	769	765	771	724	732	763	741	795	713	758	754	763	790	745	746	779	769	750	743	757	756	751	764	721	738	759	774	734	762	744	734	772	764	787	795	785	761	747	779	797	736	802	817	786	743	805	751	763	742	796	732	755	751	745	780	774	733	755	823	746	719	777	742	771	771	728	745	797	713	785	711	778	739	772	751	767	786	788	779	752	788	794	758	755	756	751	792	770	762	780	774	743	757	787	766	747	756	776	747	790	785	773	785	788	766	728	708	737	773	760	808	756	758	805	758	767	754	789	844	803	765	819	743	736	758	779	764	729	726	763	748	728	718	747	795	751	746	846	801	761	759	761	763	756	722	756	716	704	761	782	781	742	739	740	806	787	789	790	760	740	743	745	777	738	759	797	738	770	744	765	761	742	756	769	807	755	786	819	731	763	783	788	768	759	745	755	743	735	768	757	718	739	782	799	841	748	770	757	803	799	739	777	809	835	764	782	786	771	780	762	820	748	778	775	801	772	806	775	779	763	786	797	761	747	746	748	776	745	763	722	805	773	784	693	733	763	730	786	799	767	718	737	726	778	741	805	787	811	776	742	778	702	765	722	742	711	766	788	740	761	743	777	764	755	733	773	751	777	746	766	751	751	755	800	736	775	737	759	770	726	815	693	814	768	751	739	742	721	741	746	736	727	796	796	735	763	785	718	787	722	733	784	759	779	774	768	729	751	780	813	752	809	765	732	769	767	747
23694	20799	27730	23779	20487	9632	3461	2241	1898	1955	1811	1648	1567	1616	1528	1486	1556	1522	1426	1301	1298	1250	1164	1136	1062	968	987	875	834	831	835	835	827	885	807	814	763	683	822	799	804	803	807	761	732	748	768	769	753	793	851	730	758	728	770	752	779	754	774	757	826	784	817	704	787	755	789	783	775	747	784	796	795	781	751	771	784	798	822	798	760	768	764	746	796	760	800	774	757	752	767	796	757	765	825	730	721	793	786	752	756	792	767	788	782	855	794	767	780	767	785	794	781	775	790	827	779	761	781	782	751	764	797	789	787	698	771	743	774	772	775	778	753	750	717	825	772	756	760	756	781	816	767	745	799	792	762	753	739	735	770	704	779	767	767	791	741	765	742	806	748	725	769	822	765	807	783	814	757	761	767	806	816	770	769	795	764	769	757	740	758	780	781	778	766	798	732	734	743	794	753	770	777	789	799	767	745	783	795	801	748	775	755	800	751	757	755	801	803	782	727	778	731	728	764	739	748	748	787	752	790	826	761	762	749	779	763	757	716	768	770	795	750	798	750	834	788	809	792	794	793	794	768	736	781	749	764	707	768	750	776	738	807	765	750	863	780	712	787	732	765	788	753	755	775	780	748	783	745	762	781	696	811	759	730	764	710	744	754	833	787	735	770	786	822	755	789	747	729	742	801	766	762	791	771	764	823	790	747	745	773	785	768	749	817	820	750	797	772	787	750	814	706	792	776	784	814	761	711	813	770	775	778	731	744	780	721	768	769	753	745	771	753	819	744	744	768	794	743	780	787	763	742	769	751	759	832	817	752	756	749	791	773	754	770	826	799	768	774	771	812	742	776	814	832	746	777	762	780	787	741	756	793	781	791	783	800	791	804	779	755	758	744	747	783	756	829	781	731	741	800	801	751	797	780	741	774	762	714	757	737	755	779	790	740	785	780	747	759	749	750	725	761	800	767	722	800	697	768	790	739	768	733	754	802	731	769	718	751	742	794	778	798	743	781	789	774	787	771	780	764	729	762	763	750	732	772	802	774	786	785	753	756	814	745	770	742	770	732	798	739	781	756	768	756	750	749	723	781	760	720	770	795	776	730	819	771	739	735	762	760	755	791	766	760	780	756	763	755	761	708	756	807	767	803	744	791	742	734	767	724	765	761	759	757	768	817	748	767	823	769	783	759	773	773	792	771	768	743	800	748	774	783	791	775	803	807	719	771	791	751	735	780	723	785	773	734	799	757	828	791	770	771	749	774	757	712	768	791	753	761	738	784	729	763	840	769	727	724	784	716	736	754	736	773	804	713	781	807	744	783	825	778	785	794	759	766	744	786	779	824	772	776	768	755	768	792	805	741	707	741	788	785	729	716	760	732	754	766	765	811	740	789	741	725	829	769	773	732	796	762	797	726	760	735	816	752	759	746	804	790	734	769	758	795	791	785	771	788	738	731	729	737	775	764	745	746	762	786	796	744	780	755	766	753	816	794	776	756	748	779	745	781	713	789	764	776	776	755	786	752	776	730	759	797	760	748	794	781	763	770	739	719	747	797	780	741	757	766	771	798	827	783	725	769	761	792	764	762	784	789	767	759	740	780	790	766	795	780	762	765	793	770	764	730	813	799	739	783	811	753	792	798	772	720	736	726	742	773	775	774	812	772	754	810	774	744	778	783	767	763	765	719	795	778	762	810	750	727	785	727	774	739	811	745	762	809	809	813	808	810	778	782	753	772	770	804	774	779	758	754	831	754	778	747	791	807	765	810	756	762	768	767	742	700	764	784	772	768	770	770	798	794	786	773	752	752	753	783	791	766	731	747	793	756	740	736	757	758	720	738	757	783	753	748	759	822	732	781	765	814	788	810	752	754	765	766	761	732	744	791	784	771	776	777	727	752	738	811	790	765	761	732	781	741	807	732	782	767	721	786	778	746	763	816	751	780	740	759	782	780	765	760	726	774	764	769	784	796	788	775	766	783	840	755	783	774	778	792	787	773	793	807	737	735	752	770	755	754	738	780	801	749	767	786	756	755	718	737	772	757	707	779	810	782	748	729	768	749	774	765	764	817	811	770	785	726	760	774	810	766	779	764	776	743	734	793	723	747	776	799	756	773	764	752	760	779	759	743	757	758	710	789	740	755	766	750	785	792	759	828	830	817	799	730	781	756	737	790	763	730	775	784	784	734	739	807	739	761	828	766	778	792	723	735	776	826	717	798	754	797	758	802	793	735	762	793	764	773	800	744	730	792	719	745	753	721	741	758	798	772	814	768	716	774	722	804	738	834	772	816	803	773	729	740	801	768	813	776	789	707	809	832	759	772	796	733	759	818	746	772	724	735	784	808	731	776	741	736	784	771	788	767	719	786	823	790	792	779	812	756	740	742	798	821	747	776	787	810	791	763	725	779	785	755	799	742	756	804	764	765	728	784	767	776	713	793	795	797	747	747	740	754	831	758	748	786	744	744	749	703	783	686	775	753	772	791	814	755	753	743	772	785	782	757	750	796	792	759	706	742	748	763	793	778	743	760	738	786	775	796	804	740	764	801	772	776	734	773	760	736	781	762	745	765	782	790	765	754	712	820	826	778	774	800	796	763	780	756	795	765	757	719	752	817	792	762	745	755	759	746	769	755	795	769	813	781	740	762	766	753	747	790	762	776	774	787	763	794	750	824	694	797	810	717	778	809	763	766	764	744	722	777	789	775	759	748	854	770	768	770	696	768	756	727	769	831	736	768	746	752	786	782	722	822	840	790	762	774	805	809	816	755	731	768	777	719	775	750	754	754	779	845	759	774	808	770	769	764	748	729	748	745	736	830	729	756	758	746	725	759	740	756	775	756	767	783	732	810	797	765	723	804	776	750	770	807	793	774	783	794	750	750	811	771	741	770	723	820	718	819	751	734	745	762	773	779	767	764	807	759	808	762	727	805	745	837	778	755	796	761	759	767	797	771	794	778	795	778	732	763	741	808	766	779	787	794	774	743	827	779	781	791	746	793	748	773	807	743	802	770	788	756	781	786	763	757	756	788	755	762	800	716	775	764	746	763	790	781	828	792	795	754	788	779	753	792	751	805	822	772	759	779	795	788	762	745	757	787	757	728	792	802	806	714	768	818	715	794	789	725	716	751	742	741	774	762	742	751	780	722	796	761	758	831	766	784	726	774	757	813	767	777	807	755	799	738	771	759	766	768	741	736	770	769	750	739	797	771	787	772	797	720	757	762	746	742	832	722	772	801	762	811	783	737	808	816	788	775	792	776	714	803	767	807	783	762	802	742	751	770	783	757	751	757	751	786	757	806	748	762	750	760	767	804	763	732	742	776	757	763	772	773	740	767	725	751	723	810	792	812	777	774	778	758	754	766	783	752	782	770	735	748	832	788	794	756	727	744	729	788	817	757	718	765	809	805	731	784	794	735	818	782	770	747	760	799	794	751	734	756	775	784	745	812	815	677	735	787	792	766	751	766	757	774	764	794	756	760	806	775	764	741	786	777	800
33394	49148	23149	12824	9225	6961	5598	4616	4223	4041	3683	3385	3104	3055	2891	3056	2825	2921	2580	2372	2409	2209	2052	1837	1700	1534	1397	1229	1204	1167	1150	1098	1132	1086	1059	1096	1070	1022	1062	1063	1064	1072	998	1034	1008	1039	1045	1027	973	997	982	1013	1004	1008	1032	1012	1038	978	1015	972	1022	997	1028	1046	1051	988	1006	1040	1042	1044	1003	1068	989	947	1023	1004	973	1015	1084	980	999	1030	1046	998	967	1029	1008	1044	1044	1046	1020	1003	1039	957	1016	1003	1024	977	1032	1027	991	982	991	1046	986	982	994	1000	1032	996	998	1065	993	978	1065	1014	1018	1035	1008	1029	960	1076	955	1039	969	1001	995	1003	1026	1035	1001	1032	967	1035	949	1073	996	1027	980	1027	1007	1083	1004	1068	1013	1011	1009	1054	997	1022	941	1016	1052	1003	1023	1038	1044	1001	985	1003	976	990	1047	979	1008	992	993	1058	1025	992	1024	1038	993	1021	982	983	1043	1006	972	1013	1000	961	965	956	956	1021	984	1014	997	1014	1025	995	968	984	993	1034	988	956	1011	1047	1008	949	1028	979	1026	975	1065	1012	995	1000	996	1005	958	991	1004	1027	1015	1021	1039	1050	1048	1004	1036	991	956	985	1063	1067	994	1043	933	1046	964	945	986	1046	983	995	1028	1041	934	963	1032	1063	1024	1048	1029	1058	1036	980	990	959	1023	1019	1013	1001	980	1034	1035	1002	996	1035	1023	1021	995	1010	1040	1005	1040	995	975	1008	973	1057	1006	1024	994	999	1056	1010	996	1050	1052	992	1049	1012	937	994	1042	1043	1077	1022	997	1059	1007	1047	999	976	1059	964	1015	1054	996	998	1047	985	1018	1029	997	1055	985	992	1034	1025	996	999	1007	947	1006	950	1050	1009	1079	1010	1020	1028	989	1019	986	983	988	1017	997	996	1003	1025	1027	1037	992	1006	988	942	1003	988	990	1053	1005	1079	966	1066	960	1036	929	987	1005	988	984	1037	1031	1047	993	1006	973	950	995	1003	991	1020	1028	1013	1038	1008	1010	1006	1021	1002	1024	1031	1021	1045	998	977	1033	1003	973	986	1056	1006	1062	1006	1021	1021	980	1006	975	1048	968	989	997	986	990	1030	1063	1007	1035	1038	1023	1014	984	1004	1005	1020	1004	1026	1018	967	986	1007	1006	1015	994	999	1037	1009	1016	1017	982	964	1074	1005	1040	1033	1011	984	1024	1036	999	999	1016	1008	1083	984	1069	1026	1039	966	1004	998	995	1002	980	971	1011	1033	981	1036	1011	990	1044	933	1026	975	962	1021	996	970	1064	979	1018	1054	971	1004	1001	993	996	992	1012	1065	1016	1055	998	1027	1026	988	982	938	966	1027	1018	1057	1009	978	1003	1007	1028	1005	990	1069	1023	1044	971	980	1024	972	1016	988	1003	944	1043	949	1076	1031	1062	1065	1013	1034	1035	1017	1035	1033	1008	979	1019	1046	994	1091	965	1007	1013	962	985	1010	1052	970	998	991	1015	1053	959	1026	1005	1001	994	1049	1044	1025	965	995	1012	1041	955	998	1037	987	992	1024	971	1007	1033	1049	1001	966	1000	1055	1027	1012	1012	1031	1008	977	985	1019	1044	1024	1027	954	1039	1019	1071	1027	1021	987	1008	1038	1039	1055	972	1078	992	1004	997	1020	1036	986	1003	959	1026	1029	997	969	978	1039	1017	1030	994	1031	974	1012	981	1068	1003	996	1014	1003	996	944	986	991	1043	948	1012	1009	1035	1008	970	959	984	1034	1051	990	1018	996	1021	1003	1035	1007	964	1052	1054	1014	1029	1000	983	1012	987	1035	1053	1003	1014	1080	1045	1026	976	1069	991	1042	1049	1031	988	1057	1000	1012	964	1016	1021	991	1068	1036	1013	950	1023	1001	1035	954	967	980	1007	964	1021	1016	1069	1005	1047	982	1023	964	1008	989	1010	1069	1000	1032	1001	950	1038	1001	1028	973	1029	942	1032	1080	1032	1031	999	979	1052	1019	1022	1004	987	1032	993	987	1007	1019	986	946	926	1007	1023	1017	1085	1021	1014	990	1035	993	1014	1048	960	1047	1046	1045	980	1002	954	935	1010	1004	1018	1020	1013	1037	1064	998	1036	1006	993	990	1001	986	1027	1005	1014	985	1024	976	1043	1007	1029	1025	1008	1035	985	1013	1018	1003	967	1022	1043	987	1036	952	1033	980	1017	967	1025	979	1015	1027	966	1007	1022	1072	1051	1005	984	962	1008	1026	1054	1057	997	1043	1012	985	977	972	995	1042	1029	975	999	1029	983	1052	1039	1022	1049	1024	1016	1082	1097	1046	985	1045	1072	986	1061	977	1045	992	1046	1027	992	979	1016	997	997	991	1060	978	1065	981	967	991	1030	987	1022	1034	991	988	1052	988	1020	997	983	1040	987	1007	1028	1034	1052	973	1010	997	1018	1006	1079	968	998	959	1021	985	977	1048	1005	1016	976	957	1007	1005	977	1025	998	953	996	1016	1029	1044	1014	957	1004	1022	1021	990	1014	1055	973	1013	1007	982	1014	987	998	993	976	1032	967	987	1040	1068	1057	1018	1008	1042	976	1028	1004	1064	984	985	987	1039	951	1004	1033	1024	1059	1026	1003	1033	1039	1003	986	950	942	1034	954	1010	1042	994	1010	1044	1006	1006	1015	966	936	957	927	999	995	1010	965	1037	984	961	978	998	993	1019	1026	1042	995	965	1056	1024	1018	1061	1014	1027	1005	1036	987	983	967	1014	1012	1037	1029	1041	1065	1012	1022	1000	990	981	1044	981	1023	969	1046	976	1004	1025	1002	941	944	1016	1003	1003	1042	1026	963	1012	946	1051	968	1039	972	1033	1001	949	988	1006	983	998	1002	986	1034	1007	1046	979	1003	1063	1045	1030	1013	1008	1063	1005	1018	1022	1043	1040	1032	1008	1000	1049	1007	1033	980	1035	1053	1018	1034	990	1043	1056	1005	1068	1028	1047	1017	1035	992	1013	1033	1031	995	980	1007	1029	1007	1035	1006	1029	1004	992	1017	1016	987	973	1010	983	975	1007	1028	984	1007	1036	1030	1024	1028	1047	965	1081	989	1059	1016	1010	1003	1029	1020	1086	960	1009	1017	1012	1032	1029	1048	1017	987	992	992	1010	1117	1053	1004	1028	1036	1009	998	1015	1005	1092	1001	1015	1019	995	938	964	1026	1058	995	1058	1002	984	1016	966	996	1019	995	961	972	983	992	966	989	986	1022	1007	986	977	952	998	978	1028	980	1000	1032	975	1058	984	974	992	1015	1028	1004	1005	959	1038	1019	993	964	1044	1015	1001	1026	977	946	1005	1054	972	1007	1012	997	1028	973	983	1101	990	980	1003	972	1017	967	1028	961	1041	1024	1006	1063	1003	995	1026	997	1022	956	1054	1024	1051	971	1010	994	1008	992	1071	1021	1025	966	998	1009	975	1030	1028	1010	990	1049	995	1041	1002	1024	1037	1002	1022	1023	1036	986	1098	967	1039	995	1070	1015	1033	1049	1017	938	1006	958	1025	1045	1047	1005	1048	992	1044	1006	981	1047	1031	1054	1023	1006	1015	977	1064	1023	952	988	1012	997	1035	1009	1071	1059	941	1039	1021	978	1004	957	1016	981	1017	1003	1048	983	995	1052	1017	959	1001	1002	984	1031	1010	1053	1018	1015	1045	1022	1014	1067	1003	1005	985	1006	1013	1008	993	1023	989	1048	984	1018	1044	983	1022	1014	971	1021	973	988	997	943	978	1034	992	1014	1036	1040	1005	982	994	1005	1013	1033	1000	989	1030	1020	1030	1003	1024	973	973	1044	1008	1013	1032	959	1034	987	1012	1074	1066	1049	1031	1053	1050	980	1050	1008	1020	1021	1028	998	1041	1049	1013	991	913	980	974	1035	1030	1070	986	992	1005	1016	991	1057	1049	971	972	952	971	974	1008	1014	998	991	1043	1014	1026	995	1004	1040	1050	984	955	959	1106	1025	1016	1030	1019	1017	1056	1013	965	1100	971	1055	988	999	968	984	1001	958	995	1074	994	1032	1014	988	1018	1005	1032	1029	1033	971	1036	1032	999	1054	1022	951	1009	1026	1098	1030	1016	983	1039	1049	1014	1019	973	1048	1044	967	1015	956	1008	1044	996	1044	949	1070	1038	1031	1017	1014	1042	1035	1055	971	996	1042	1001	972	1043	975	982	982	989	957	1041	987	1051	1035	1035	980	1031	1022	1041	1020	983	1075	1052	978	1030	970	1028	1051	965	1006	1004	1029	1003	1025	1038	1016	1028	1019	1019	973	988	1006	1045	1019	972	965	986	1060	991	1050	997	1003	1049	985	1014	1044	1058	1037	990	1011	1085	1056	985	1012	965	962	1092	1041	1024	1008	1013	1034	999	990	1040	998	1014	1003	969	992	1030
22818	20788	28222	23374	20785	20279	8448	3170	2464	2469	2305	2063	2016	1905	1874	1784	1768	1743	1677	1495	1497	1379	1393	1170	1097	1032	920	886	854	854	799	789	838	798	696	772	801	766	783	727	795	714	764	726	744	735	662	753	707	741	711	740	742	729	745	741	722	776	693	714	722	735	717	737	717	757	737	767	740	721	753	772	726	705	766	760	740	737	759	784	728	726	743	777	753	737	768	730	677	727	754	719	717	727	749	750	739	679	752	780	719	709	736	688	711	754	755	714	700	723	679	733	774	736	764	731	719	737	770	703	771	738	715	727	704	730	723	696	701	733	718	693	725	734	678	710	667	734	733	698	754	734	764	737	723	727	699	710	686	687	684	761	759	718	760	715	734	745	774	745	729	690	761	725	757	702	696	758	725	744	746	725	735	661	718	703	709	726	743	756	708	723	734	777	719	715	702	749	713	745	702	739	734	717	707	739	717	752	688	707	745	712	702	759	710	734	739	719	712	742	695	683	741	695	740	774	732	729	758	713	756	703	643	761	727	653	696	772	735	735	706	658	679	695	767	694	729	725	748	736	716	711	706	769	713	729	671	717	700	703	683	737	756	729	682	754	724	741	704	745	730	729	725	760	669	766	754	748	730	709	728	694	726	728	729	729	717	751	712	710	729	728	722	719	695	755	738	713	739	729	738	727	679	708	708	683	742	702	704	725	707	721	749	743	708	705	765	716	744	712	744	755	730	733	726	715	689	713	727	751	698	733	716	713	678	722	714	748	716	724	718	735	687	730	707	716	746	743	694	728	742	714	718	735	736	726	794	721	702	728	752	663	753	728	732	718	715	717	681	794	746	697	695	754	738	753	695	697	694	704	761	704	739	730	723	720	695	674	716	682	724	738	683	757	724	714	672	740	672	727	740	722	721	728	749	751	755	727	740	736	702	741	717	727	735	731	709	771	719	728	736	734	712	704	750	734	768	726	746	733	710	712	710	693	736	707	709	718	718	670	699	627	741	678	700	734	675	713	736	714	771	710	731	691	765	740	702	767	760	735	704	722	682	724	727	728	751	717	728	698	672	725	706	672	759	726	713	738	702	689	678	733	751	681	685	708	692	713	725	732	707	758	731	714	692	697	720	682	731	718	670	754	718	750	782	708	758	776	716	742	700	710	730	688	716	719	720	754	730	712	704	696	715	681	728	730	691	688	735	729	760	708	702	712	729	741	729	729	717	727	755	688	741	696	723	720	732	688	756	774	682	739	701	753	704	735	734	720	725	754	732	704	707	721	649	740	739	697	720	730	685	739	716	762	736	707	665	720	760	704	716	724	742	743	669	681	728	776	738	704	726	680	738	750	720	717	708	791	757	679	785	732	684	719	716	733	737	697	714	657	760	724	728	699	732	732	721	711	723	766	772	702	720	726	696	707	761	735	694	690	741	774	728	719	693	775	730	691	723	716	768	678	699	682	727	708	745	735	733	730	733	751	751	732	719	712	669	695	713	689	735	733	719	691	678	729	701	743	756	741	689	693	713	716	710	769	793	704	719	710	720	725	707	736	748	705	740	767	757	765	697	690	711	743	744	734	701	747	683	745	734	766	692	714	710	742	730	721	735	717	739	733	754	708	724	733	720	734	728	722	728	726	728	708	792	748	648	709	726	735	724	751	737	729	728	723	728	739	734	713	760	746	723	711	767	713	707	706	713	757	710	713	684	706	673	724	694	707	721	765	755	736	739	693	717	710	763	740	763	691	785	725	736	721	740	697	682	758	703	717	697	718	681	704	701	734	679	705	718	717	798	730	755	736	735	743	721	772	712	731	711	731	677	765	711	715	709	686	706	718	681	719	656	712	730	698	789	716	704	692	718	718	729	734	723	726	711	718	728	711	727	739	704	708	724	731	673	821	705	707	697	719	724	718	693	717	754	723	723	722	722	727	738	728	727	712	701	797	704	746	696	730	713	716	712	752	734	730	714	724	725	746	753	729	724	702	709	758	731	723	723	672	689	705	765	748	734	773	745	719	746	729	711	780	717	751	702	737	709	701	707	727	714	705	729	752	697	732	738	757	732	711	729	684	709	728	751	717	685	700	697	738	724	714	670	751	699	671	704	762	768	727	761	724	741	700	760	742	719	728	744	718	706	695	733	746	752	697	718	720	695	710	757	712	734	729	739	705	711	715	741	734	728	677	680	678	758	721	690	712	698	707	711	711	739	707	738	714	724	712	699	722	704	717	725	687	752	700	746	742	759	738	738	744	737	700	721	710	760	724	714	699	667	727	747	738	698	724	697	725	710	724	692	728	717	754	739	722	719	644	707	696	715	747	726	752	747	732	668	724	711	757	718	764	741	775	701	692	694	663	761	725	717	756	746	724	679	769	720	674	707	707	722	700	741	787	682	692	673	733	761	726	782	735	700	715	715	753	706	723	699	709	718	690	725	739	730	708	763	741	696	740	695	746	746	706	755	723	747	755	704	732	717	744	758	763	773	698	705	793	755	716	748	713	732	736	727	757	736	744	779	701	754	738	735	722	722	706	714	702	730	670	757	718	718	723	738	762	696	696	736	745	692	707	720	742	770	713	739	736	742	761	700	741	720	711	755	726	758	774	736	689	708	691	704	725	730	755	754	687	698	788	722	710	683	733	784	698	716	687	754	781	713	704	729	711	707	695	694	706	744	749	734	719	738	766	766	740	720	725	707	771	755	716	738	715	699	782	730	733	758	745	700	783	692	737	685	694	750	716	741	750	712	750	689	789	717	776	783	732	736	675	733	684	704	718	700	691	732	747	756	699	734	729	764	735	714	677	760	699	701	710	732	711	745	698	734	739	667	727	739	691	660	680	733	666	699	720	683	703	706	732	745	716	684	723	751	721	720	700	719	781	743	757	729	702	719	751	755	737	734	710	717	692	747	688	726	718	769	734	725	714	737	724	716	735	736	764	761	711	747	689	737	734	690	712	762	682	711	745	737	693	717	707	681	743	699	733	711	694	762	765	746	723	729	731	740	742	704	717	719	728	741	748	726	674	737	782	704	718	692	680	757	760	703	725	728	703	745	713	655	706	718	703	711	688	700	766	725	707	716	729	691	673	739	732	725	728	716	723	721	749	706	729	738	707	711	760	700	764	694	732	737	705	753	716	740	674	733	739	770	738	730	729	748	764	767	752	721	690	760	769	739	694	714	697	708	756	735	702	748	728	682	730	731	746	714	782	700	727	740	721	723	715	741	744	718	709	696	727	711	739	740	703	690	746	671	718	757	705	756	738	716	749	746	702	731	751	766	755	707	729	719	718	724	715	724	714	739	688	745	775	689	762	728	711	739	710	714	720	712	750	751	747	698	686	758	741	699	689	788	715	685	708	738	726	787	747	684	645	711	698	745	722	738	725	712	753	724	706	732	765	724	770	745	703	694	732	742	755	733	696	724	724	700	708	725	695	687	740	708	737	724	734	733	728	677	661	711	725	707	733	709	714	735	739	700	707	767	695	714	708	726	741	676	725
37144	55749	27143	16929	12769	9608	7632	6318	5776	5447	5004	4603	4206	3967	3825	3715	3636	3640	3214	2921	2836	2727	2420	2152	1851	1575	1454	1436	1313	1174	1096	1127	1071	1045	1114	1103	1044	1002	1027	921	993	1020	951	869	979	1006	967	959	997	932	994	954	962	913	979	916	944	986	952	1007	947	1018	953	982	944	1007	944	936	982	974	953	930	927	975	1010	979	911	969	929	926	966	956	941	1013	950	893	931	999	955	960	963	928	996	951	928	940	967	1013	972	919	957	970	999	1007	945	986	998	969	960	955	962	976	934	975	957	880	985	915	947	980	982	952	969	934	942	924	954	976	899	948	953	966	962	935	938	973	980	950	943	955	973	958	972	918	945	967	941	943	963	928	979	937	937	972	986	899	950	978	923	978	955	961	985	929	961	932	897	900	986	977	922	950	957	853	990	978	913	967	894	927	975	976	981	934	965	992	915	977	961	1009	975	981	920	960	900	966	945	952	1009	919	984	926	967	945	898	970	994	919	942	933	954	966	1014	957	972	941	917	919	960	948	958	965	969	1008	950	966	949	971	932	981	903	1009	965	967	964	942	981	949	964	949	905	1003	939	915	957	985	951	968	941	952	932	945	914	952	862	930	966	947	946	956	953	1011	964	958	879	950	889	950	956	951	949	927	923	910	928	922	902	963	951	985	940	920	941	988	895	924	984	932	951	930	989	958	934	930	946	977	982	952	1005	953	960	934	937	996	960	975	939	945	950	967	913	977	966	945	943	934	938	897	915	955	997	943	992	938	988	953	943	955	1000	966	914	968	926	948	956	980	937	965	893	990	950	919	979	954	943	953	958	971	973	984	961	954	895	1012	939	935	914	934	993	871	984	951	975	1009	1017	939	982	943	930	929	921	952	973	897	1015	943	910	950	938	952	865	899	928	919	961	986	946	944	923	907	1003	901	962	1009	885	1005	995	937	956	965	960	943	982	1011	953	969	919	914	879	936	964	964	928	917	979	952	994	973	949	959	969	947	927	995	1020	980	948	913	921	986	938	878	942	1002	955	974	949	905	942	964	957	970	967	946	958	945	941	963	966	994	975	1009	965	943	911	923	944	957	933	952	922	955	1000	923	937	965	992	987	995	941	958	917	925	970	910	923	920	937	964	972	946	962	908	905	923	1011	983	955	916	958	991	980	954	930	930	935	929	970	970	992	974	947	978	942	910	942	942	926	955	942	923	956	948	946	982	939	942	910	912	930	922	951	965	894	933	947	941	918	982	967	960	955	970	951	1003	908	979	902	994	1000	927	930	942	965	980	1010	974	971	985	902	927	943	944	938	940	978	942	955	924	945	886	965	922	877	892	980	961	967	973	1002	974	954	953	894	918	922	906	1008	974	944	960	904	950	917	940	914	908	956	972	940	907	911	955	985	976	950	956	906	988	897	935	928	913	972	945	927	974	938	962	967	916	900	894	1004	1010	965	920	976	992	919	937	974	916	927	930	923	1009	967	1012	936	962	980	980	921	934	933	947	923	955	980	951	949	933	933	918	949	955	990	944	933	946	910	959	914	936	934	975	936	915	987	973	976	977	989	977	916	995	958	935	965	950	889	930	1009	938	969	956	950	968	941	976	941	973	971	923	972	927	943	966	993	990	906	951	981	890	944	913	955	974	921	915	910	956	922	971	863	927	940	913	910	914	942	936	899	978	990	948	985	963	937	941	931	946	900	955	966	955	1004	962	958	908	935	969	940	963	933	985	945	927	1023	940	959	927	893	921	973	927	941	944	907	972	939	932	966	953	935	961	972	930	962	931	926	963	963	1000	938	971	951	960	957	908	996	956	902	919	968	956	948	911	934	1023	941	965	938	927	922	946	881	1029	946	995	960	929	934	940	933	968	1055	1000	938	952	961	917	966	931	994	936	955	924	934	901	973	966	955	960	985	944	961	977	909	937	981	904	985	932	942	939	945	946	947	955	947	929	946	917	976	911	997	946	948	991	907	930	916	966	960	943	966	962	1004	952	926	993	951	955	990	1009	956	944	950	926	968	968	946	921	930	879	938	973	850	982	927	946	933	948	968	975	942	970	915	928	884	948	934	894	943	988	978	957	990	906	948	995	908	999	972	993	949	922	919	949	948	950	986	964	939	988	977	988	958	978	930	894	1000	993	966	971	910	912	902	1031	939	957	947	967	958	1009	924	993	910	946	1008	982	938	976	1001	940	895	964	982	992	948	909	980	993	899	936	940	911	922	934	884	968	999	950	918	967	972	984	960	986	957	964	909	916	918	937	942	910	901	951	940	961	945	943	955	906	952	957	917	993	1006	959	988	931	939	914	992	986	952	976	971	931	981	932	978	985	930	935	904	979	944	937	932	980	938	1008	941	979	898	925	965	929	1015	923	949	977	951	965	952	948	988	951	953	933	981	952	959	968	942	884	946	934	953	887	972	958	913	966	975	951	993	960	963	903	953	945	963	956	960	926	931	1014	953	976	984	935	932	942	924	921	937	963	959	935	931	985	1008	953	942	945	1009	951	927	920	941	1008	981	932	917	886	928	1003	972	913	943	940	947	920	956	943	958	975	922	992	926	938	949	972	970	896	965	937	940	977	926	992	912	944	981	940	913	923	957	901	945	951	940	981	961	960	1011	992	953	910	972	935	935	979	1001	996	938	991	973	947	920	919	913	960	960	984	1007	956	913	926	971	984	916	957	987	957	918	918	936	918	928	993	966	956	918	988	929	928	928	963	1005	983	952	934	933	954	938	918	962	963	958	929	934	942	973	919	917	935	903	941	968	940	919	974	905	956	931	948	990	960	951	934	973	954	918	907	937	922	967	940	920	924	943	995	972	950	914	943	966	950	962	960	902	970	904	942	920	968	968	998	920	936	967	959	955	913	954	940	928	948	906	940	965	953	955	972	955	952	940	920	871	950	978	922	967	1004	930	1003	976	977	925	927	935	966	954	977	971	965	975	1028	938	917	927	974	948	962	969	990	955	916	970	965	991	945	938	939	951	941	931	917	938	956	972	912	979	938	908	933	934	890	997	922	925	993	971	982	994	941	958	951	939	932	977	944	961	975	897	907	970	947	937	953	922	955	946	913	972	943	942	962	1004	928	916	928	905	927	977	982	953	888	952	856	932	974	965	1010	965	920	904	948	954	936	969	906	927	957	942	919	919	936	969	931	1015	919	976	997	945	983	979	974	893	941	967	984	903	978	915	953	971	909	945	965	960	947	957	1005	986	917	965	953	977	954	983	914	946	944	956	974	973	933	982	972	963	950	958	973	952	999	913	900	965	910	941	926	969	940	908	987	991	931	938	968	965	921	990	929	941	916	917	897	951	970	922	942	906	872	942	934	963	905	968	935	922	969	938	944	886	984	1016	963	941	980	915	927	956	934	939	975	875	948	973	941	958	986	950	1003	933	884	952	935	943	912	943	932	926	875	930	910	958	966	1001	955	954	996	917	936	956	949	944	951	962	910	920	919	943	971	940	957	961	896	899	981	934	928	936	951	953	949	1028	925	911	945	987	926	953	964	942	961	963	894	951	980	929	931	997	995	945	951	937	958	962	966	971	983	983	1006	949	965	995	995	1026
27497	23145	17068	6720	3056	1937	1489	1295	1209	1158	1155	1100	1072	1021	1017	1051	986	972	942	887	841	817	825	731	726	720	659	615	593	582	607	576	583	618	585	606	602	637	552	587	602	627	608	556	599	581	605	558	584	549	578	586	558	620	620	566	585	609	600	584	578	565	551	574	612	592	615	628	586	571	556	569	597	602	596	602	543	587	561	582	569	600	607	605	593	597	582	611	553	581	583	560	605	571	610	627	592	557	586	598	599	594	613	570	588	595	566	567	602	576	587	574	596	566	562	577	597	586	645	565	546	598	556	595	611	578	583	584	602	595	544	622	567	573	579	578	566	608	556	526	542	631	577	605	581	607	630	587	607	616	621	592	563	570	577	563	572	591	649	546	601	587	575	609	587	623	606	551	609	575	602	621	607	623	586	582	608	588	591	556	598	539	596	579	571	582	580	555	623	614	581	541	610	562	614	568	613	579	620	578	546	588	541	592	571	549	567	546	608	638	626	612	604	546	564	564	573	604	600	603	554	607	586	609	597	581	555	566	583	562	588	597	575	606	556	536	585	592	564	581	571	563	609	594	641	556	557	592	576	635	557	543	562	568	541	608	569	595	654	615	571	545	591	601	582	617	635	624	579	595	583	623	565	596	615	608	595	563	571	632	599	538	578	569	563	575	580	525	569	579	615	552	564	621	600	543	574	587	591	609	602	568	596	612	575	597	535	583	579	614	574	573	596	583	540	553	593	586	570	600	575	571	587	640	573	611	592	626	599	566	592	604	564	517	600	582	553	554	589	598	567	574	586	583	592	587	578	545	546	601	602	605	560	571	596	609	618	597	591	593	591	589	524	585	630	546	580	555	623	622	593	562	586	598	579	575	561	547	581	621	654	604	601	559	593	586	599	593	601	595	596	652	570	575	639	592	584	585	626	617	570	617	571	604	527	580	584	630	570	588	550	591	635	569	597	593	606	586	578	592	582	594	599	568	545	567	639	573	591	575	628	604	579	595	591	562	588	580	583	613	613	588	567	564	588	584	563	596	594	548	584	546	566	600	610	575	596	600	586	578	592	636	618	619	638	585	629	650	610	584	567	590	607	569	614	630	605	628	586	582	542	566	596	596	602	594	610	572	569	606	602	566	578	596	620	605	567	636	614	616	563	558	596	603	577	589	565	576	608	631	562	567	605	614	569	572	594	593	581	641	595	612	592	612	606	589	560	632	616	549	611	596	639	639	573	617	580	597	614	603	641	572	629	580	572	593	602	592	580	576	582	619	630	605	571	601	625	574	601	583	549	573	565	542	590	603	594	583	603	608	583	579	587	576	563	576	585	603	586	562	598	590	581	594	574	582	626	573	591	575	595	602	586	554	606	554	611	585	570	624	578	590	591	560	555	605	596	585	613	544	649	619	607	565	596	608	611	530	588	576	575	592	630	645	567	629	583	583	557	624	619	614	565	620	629	578	555	570	596	609	566	583	558	603	599	588	568	598	553	584	594	601	597	599	579	611	629	601	603	580	580	588	607	582	567	565	586	564	561	594	613	584	624	565	597	601	576	595	558	616	562	627	611	563	570	598	600	608	594	559	603	609	576	615	575	539	590	575	612	559	594	577	578	599	526	586	591	587	584	619	624	622	596	565	608	587	625	580	579	634	605	547	583	602	587	568	598	599	548	596	561	561	648	580	551	576	547	596	600	593	535	556	574	621	562	537	577	585	627	617	556	605	566	642	572	558	623	582	624	578	584	602	574	581	588	614	614	599	622	596	532	567	582	528	586	555	605	601	546	570	588	580	640	589	573	599	534	557	565	584	593	610	556	527	548	605	628	613	590	589	550	608	585	601	616	665	581	624	629	598	593	567	590	536	593	559	591	577	574	585	610	582	566	538	612	591	628	593	595	592	557	571	604	564	596	586	576	590	620	610	566	570	579	594	614	585	602	583	559	603	618	636	594	587	596	583	555	592	575	552	612	587	552	615	660	601	597	563	592	606	593	614	567	563	576	573	590	604	571	566	577	572	565	548	589	622	565	599	592	588	630	561	558	548	576	567	599	601	593	586	575	571	564	537	579	577	599	616	588	602	601	611	590	573	565	605	613	554	579	598	605	597	596	593	560	591	579	573	660	581	561	566	593	568	581	601	584	589	590	584	603	654	586	596	582	590	575	583	633	578	608	584	588	634	592	571	548	580	559	537	589	610	573	585	611	627	597	583	567	619	590	595	576	585	556	600	603	566	538	601	617	562	600	595	567	613	536	601	604	595	586	608	550	582	582	650	614	595	584	578	528	604	610	620	590	593	580	619	587	555	608	595	630	574	609	586	606	603	590	558	569	610	586	567	553	603	621	625	604	569	585	575	546	554	599	567	592	585	586	558	569	562	623	570	613	622	617	568	568	538	587	559	625	554	556	576	568	599	605	546	616	585	646	550	562	560	582	563	598	588	561	572	595	589	560	607	632	595	598	582	606	574	624	579	588	573	602	576	587	607	578	571	572	560	597	596	579	553	566	595	595	557	647	577	551	622	554	584	613	603	578	603	602	556	613	564	606	598	582	571	621	632	617	560	583	591	625	587	589	593	585	595	573	591	610	599	552	579	611	586	563	608	559	601	617	581	600	615	572	567	615	591	593	618	550	615	609	597	566	563	582	615	624	578	568	583	560	597	580	597	588	583	560	595	603	572	591	560	600	564	619	588	613	592	579	590	560	589	561	564	579	605	566	604	607	572	580	583	557	540	570	596	603	613	637	587	574	611	573	587	572	599	592	548	564	586	627	566	588	545	540	640	560	554	602	559	620	555	550	615	600	573	588	525	622	604	593	574	618	597	583	599	592	585	580	610	587	573	580	619	592	548	591	672	577	604	577	585	571	623	597	582	579	591	655	567	651	634	529	585	614	593	575	617	590	542	588	546	546	593	623	626	566	572	581	604	571	615	552	581	610	600	598	598	630	551	597	600	590	585	577	603	605	608	601	626	614	603	613	592	558	562	649	604	607	611	591	572	556	573	594	599	672	566	538	585	615	647	599	564	577	637	547	605	597	586	628	566	592	546	560	557	582	624	584	639	606	554	582	592	615	577	602	576	583	572	591	574	628	599	603	604	615	570	594	571	572	603	615	602	565	621	604	593	561	560	624	624	580	553	568	594	600	582	590	615	576	578	610	591	570	591	573	539	588	633	616	564	575	591	578	611	581	585	578	555	609	603	582	615	609	547	568	579	548	588	549	626	611	610	629	578	600	616	599	634	610	607	602	622	588	633	566	590	584	559	566	602	603	611	564	599	585	631	578	561	621	549	562	626	583	568	582	537	621	573	621	607	605	574	641	585	607	554	589	596	570	586	609	603	587	579	621	623	593	604	552	550	567	559	617	579	572	627	609	585	564	581	596	518	577	595	606	620	633	595	609	569	590	582	584	547	584	564	569	584	612	595	588	580	572	574	587	584	591	599	564	567	631	570	605	608	585	559	584	578	559	610	542	571	634	599	657	555	575	628
28707	36675	16809	8288	5667	3955	3263	2616	2507	2415	2308	2142	2056	2019	1947	1814	1849	1868	1634	1604	1441	1451	1326	1170	1125	1008	971	911	879	889	830	843	795	800	839	837	833	837	816	793	755	798	801	797	813	775	760	774	721	787	768	791	759	761	756	801	771	746	735	793	788	820	795	792	825	753	783	828	800	832	775	772	830	752	783	806	738	794	799	739	784	806	795	756	777	784	761	816	760	791	773	819	804	772	754	761	766	810	788	777	778	794	764	718	797	791	797	724	753	749	780	772	760	755	802	763	793	842	722	804	825	806	778	810	714	746	791	792	753	774	799	756	780	774	749	778	783	758	766	749	786	760	726	737	804	792	822	765	794	781	747	764	805	791	777	849	823	769	763	784	776	754	743	781	738	770	818	798	770	797	786	766	725	774	769	785	749	742	779	773	777	841	791	745	864	759	779	747	762	782	807	769	793	735	774	775	741	817	777	760	761	767	764	814	798	800	761	821	814	744	755	794	771	813	806	752	817	768	778	854	797	842	783	765	751	747	777	752	830	814	762	755	775	743	739	755	769	735	795	795	802	774	822	741	742	777	763	811	763	774	807	761	841	772	765	748	767	782	738	790	790	812	769	800	840	741	792	841	745	715	766	814	762	803	843	818	800	809	774	799	772	769	787	804	798	770	783	778	784	721	741	702	754	722	792	823	783	793	758	788	824	796	764	826	781	790	761	817	794	756	761	774	772	803	819	764	781	742	822	767	800	769	797	816	797	805	759	717	762	781	744	745	791	847	751	804	812	781	738	817	743	768	772	769	801	785	777	754	784	743	773	805	775	754	801	765	794	787	779	809	773	806	734	760	802	768	787	780	789	796	762	779	760	774	746	769	802	798	799	775	724	843	792	784	785	724	841	787	797	789	738	793	789	723	871	762	730	775	746	744	770	778	761	816	819	774	767	752	809	777	758	726	764	841	748	777	773	719	755	771	754	790	786	764	788	753	789	733	800	766	820	785	743	777	745	802	757	764	792	757	776	768	778	747	776	839	762	777	809	772	740	730	776	770	792	772	768	781	770	735	785	775	814	788	776	791	755	778	769	798	744	758	771	784	772	802	721	775	774	781	771	790	813	774	795	774	747	772	810	744	753	794	761	764	780	795	813	802	803	770	746	741	777	775	762	811	761	824	757	764	775	804	837	794	769	802	869	761	820	706	774	771	750	797	774	779	780	772	805	796	755	763	783	776	769	774	772	779	753	787	750	816	801	796	777	767	792	792	782	776	811	792	751	775	770	776	749	803	778	787	754	779	765	758	765	797	803	771	760	759	782	759	796	775	757	805	814	780	731	736	787	780	715	762	784	775	834	775	784	750	745	744	765	811	784	782	778	780	763	797	779	801	813	767	786	775	806	793	788	800	776	794	752	811	801	780	847	793	759	742	754	813	811	740	761	787	804	783	791	742	754	763	804	784	793	783	760	719	767	765	794	798	797	803	850	775	748	777	735	794	763	775	744	770	758	760	758	799	762	767	727	741	812	785	812	751	751	727	762	814	786	808	781	781	733	717	772	769	796	805	749	759	775	763	714	796	749	804	816	739	789	795	777	773	742	782	781	815	834	750	808	792	802	749	781	764	735	772	793	787	808	758	760	832	752	745	770	780	750	789	814	713	739	706	799	770	757	814	779	803	784	760	769	812	781	814	796	820	788	726	841	790	826	759	772	808	801	783	801	775	807	759	714	790	828	747	785	777	779	820	780	770	769	792	858	761	741	736	748	801	788	808	792	823	741	754	806	783	825	799	829	785	823	775	806	780	773	859	838	820	766	798	811	762	769	745	757	772	762	801	746	792	798	816	812	756	778	779	762	771	775	780	796	767	766	773	785	733	733	746	819	767	734	796	805	774	816	803	802	765	770	728	802	806	796	806	772	822	823	791	770	721	718	774	787	805	778	793	755	760	793	750	821	787	778	744	793	800	735	771	784	773	806	754	811	781	776	823	753	829	736	783	803	786	786	792	808	811	785	739	776	811	808	795	807	788	774	773	812	762	732	767	812	774	791	735	794	818	796	800	802	684	735	764	767	809	743	776	755	804	772	757	732	762	759	777	762	753	776	775	817	769	796	752	750	820	773	764	734	788	757	767	773	767	819	783	756	792	765	771	772	777	784	798	796	809	780	777	825	746	806	761	763	778	760	738	800	746	725	780	756	720	772	776	770	776	763	770	735	729	782	798	761	779	742	754	797	750	794	765	785	769	780	740	809	806	796	756	809	843	776	822	765	811	818	769	763	820	751	801	811	804	827	772	754	821	820	785	780	789	799	807	782	763	784	748	809	784	788	755	768	760	764	776	784	831	795	767	761	750	826	814	819	732	794	797	716	760	855	728	787	845	758	791	787	755	832	751	704	812	811	762	732	805	790	782	819	769	760	769	799	817	808	752	808	771	806	722	777	783	779	764	762	796	801	757	825	793	789	833	740	786	774	780	789	798	775	789	834	790	793	793	762	780	797	805	758	737	729	823	780	758	791	796	812	747	779	718	754	784	835	798	804	743	747	785	808	774	760	747	792	720	814	803	771	803	808	827	749	766	789	795	813	766	804	772	785	749	812	769	751	795	815	800	797	805	756	770	747	747	864	757	750	792	775	777	726	770	749	756	775	782	784	765	801	794	834	780	802	755	759	755	776	741	772	766	801	795	785	793	797	775	774	775	786	833	759	761	782	761	746	814	781	765	773	828	742	820	787	826	774	799	799	755	748	761	728	786	779	728	758	770	775	735	738	743	752	781	806	772	708	780	793	761	765	762	783	821	778	813	794	789	792	748	759	802	780	789	856	771	768	804	822	706	757	788	799	747	759	753	764	750	752	778	774	783	806	762	832	732	804	739	731	749	751	783	778	797	758	840	790	712	791	753	721	754	779	749	770	835	735	739	766	771	811	796	758	786	801	768	801	777	784	753	785	785	744	786	806	756	745	811	775	811	764	730	781	793	822	751	830	786	768	789	802	816	782	782	790	777	791	805	780	751	760	789	778	774	771	782	773	767	823	729	779	784	767	764	764	772	767	837	778	738	805	696	850	757	747	764	789	759	731	778	765	748	799	801	777	768	776	780	793	777	807	746	773	779	787	752	755	763	798	745	789	749	801	736	754	749	768	748	788	756	783	808	756	786	797	851	769	769	790	795	778	748	741	815	765	817	761	761	784	733	700	755	779	786	781	799	797	761	796	786	740	798	758	713	793	763	777	767	767	788	845	798	737	771	783	804	744	776	761	780	833	787	764	765	777	785	794	811	802	823	783	787	827	853	778	804	829	762	736	795	762	770	769	801	781	735	778	765	761	746	714	769	774	819	748	752	768	762	709	798	781	776	805	823	831	797	816	779	802	813	761	813	745	785	807	802	754	751	771	768	760	804	738	743	820	778	813	779	786	793	757	806	774	808	769	794	733	747	766	757	813	768	766	773	780	807	768	794	806	804	824	778	778	772	764	792	809	829	727	791	773	753
23679	20761	27750	23721	20440	10115	3524	2470	2067	2002	1933	1837	1748	1697	1545	1563	1546	1525	1419	1410	1295	1220	1132	1064	1006	963	933	853	906	823	846	844	852	809	819	764	824	845	788	811	765	825	807	728	829	810	785	785	766	795	761	796	814	757	824	772	812	759	755	769	791	782	776	806	796	764	793	809	762	742	838	773	722	812	742	747	754	794	710	748	753	806	762	719	800	770	734	787	785	763	806	780	731	730	756	782	713	766	773	773	819	777	775	772	758	755	743	783	798	761	743	733	802	776	804	757	801	786	817	725	749	735	760	761	735	758	774	790	733	787	783	738	727	789	787	759	755	750	772	713	706	752	731	727	758	772	770	779	744	785	744	781	748	769	741	845	798	715	794	721	752	753	784	793	792	802	738	756	757	770	797	754	743	732	715	774	786	771	790	781	819	863	753	698	707	804	797	769	795	802	756	782	788	762	715	797	770	792	819	733	754	787	784	730	699	799	759	785	736	738	725	779	753	772	745	742	800	769	779	744	792	766	741	753	719	758	780	789	768	779	726	741	822	819	696	775	828	793	737	747	755	821	777	798	792	775	758	759	783	815	741	789	781	770	757	741	773	791	744	801	754	803	762	778	758	718	753	753	766	800	740	741	791	739	729	775	744	752	737	779	723	758	722	772	827	751	825	755	748	762	770	763	752	745	781	797	827	763	776	780	774	822	757	787	762	760	752	796	777	775	787	725	775	777	795	774	809	816	755	778	731	757	771	768	744	819	767	798	793	758	741	820	716	751	791	775	794	761	753	757	788	731	740	818	810	761	794	782	768	795	793	771	827	782	746	754	782	781	762	757	800	786	748	745	813	817	773	733	833	753	766	778	803	782	799	800	771	722	782	800	756	754	811	774	804	790	758	779	763	853	754	787	794	764	791	776	782	758	787	786	766	768	775	782	802	759	776	764	758	792	760	780	766	770	805	746	739	787	787	805	853	797	784	836	749	795	788	743	794	764	788	789	759	750	738	738	774	796	782	725	774	774	765	781	764	769	818	771	745	787	714	786	810	778	754	806	763	803	797	711	738	729	779	786	778	787	768	820	823	731	738	786	771	786	785	785	770	746	802	778	794	779	797	758	712	774	762	758	806	741	774	791	762	761	779	819	778	740	772	740	805	773	764	758	798	736	782	753	781	777	747	771	790	790	812	779	819	760	797	724	749	805	767	841	762	778	753	778	762	758	809	756	774	807	817	730	770	776	763	810	694	750	788	799	761	760	763	759	797	727	724	761	784	758	804	776	782	810	817	779	743	722	798	794	760	768	798	753	776	743	784	799	748	754	746	801	781	754	807	792	810	805	744	742	761	753	794	732	752	759	812	777	770	771	789	756	762	771	789	826	766	778	778	784	781	748	776	781	804	805	795	740	755	743	765	816	752	773	776	779	767	761	756	775	785	776	807	787	819	773	782	768	785	744	762	833	784	766	753	741	776	740	738	793	750	813	736	775	753	782	749	731	775	767	784	794	774	738	730	767	793	832	735	789	794	764	718	725	809	796	773	792	804	762	803	745	786	810	775	841	831	766	727	793	777	767	778	814	794	821	774	792	796	775	755	786	777	801	773	780	760	717	748	748	758	704	738	708	844	771	785	744	838	731	797	735	731	769	819	759	784	736	765	804	797	730	740	783	806	771	785	760	799	733	755	769	758	782	719	757	811	767	755	769	779	730	722	839	771	762	743	743	784	795	761	761	710	721	743	779	838	799	791	732	775	717	703	777	805	752	757	783	766	743	760	725	784	799	779	776	773	787	779	819	780	758	797	774	766	781	757	815	739	797	800	771	755	767	779	777	770	779	786	746	781	770	768	768	749	803	766	776	743	768	753	752	773	810	819	784	811	713	793	808	746	789	762	755	821	744	734	749	795	696	782	768	793	785	770	755	799	781	759	774	800	737	736	788	789	804	751	787	750	768	828	781	809	777	748	747	778	719	754	738	806	783	774	760	755	765	756	779	735	752	812	790	755	756	732	767	787	790	804	805	769	795	797	744	795	681	770	787	823	792	781	813	790	790	786	816	775	783	765	772	775	797	735	772	749	759	794	779	742	739	786	813	805	822	793	738	763	769	771	827	752	797	819	707	779	793	792	757	730	792	808	748	793	761	780	819	717	754	752	753	781	756	778	767	774	737	766	828	786	766	795	767	772	780	746	770	806	808	733	727	789	803	798	811	769	761	708	751	774	786	779	766	802	779	786	726	793	765	786	743	739	781	779	775	735	704	772	805	781	723	796	721	719	753	773	792	815	749	809	769	808	780	778	821	746	799	798	786	824	753	785	796	758	798	731	747	787	771	778	742	760	751	747	797	777	734	805	707	796	751	817	737	753	769	737	768	734	762	795	776	823	780	737	807	759	780	782	763	770	786	789	773	738	808	747	775	731	745	750	811	729	733	763	815	778	831	750	777	800	837	735	754	799	804	770	784	738	771	766	813	738	795	809	759	751	747	833	758	783	699	762	809	728	756	747	717	759	792	807	717	792	761	788	755	775	757	764	717	784	794	803	744	765	756	740	746	756	776	809	751	742	818	746	744	766	775	775	762	836	740	779	809	777	775	766	796	812	787	757	791	725	709	754	726	725	734	747	762	817	775	775	779	779	747	761	826	813	746	771	814	757	758	841	753	747	762	786	753	781	794	750	771	720	706	795	773	808	825	773	776	815	755	750	789	802	788	776	782	787	750	735	772	803	723	740	758	788	772	747	754	810	739	756	813	767	738	776	744	719	746	762	781	763	762	774	749	735	769	755	746	763	767	780	781	771	767	787	755	742	778	785	777	770	768	722	747	759	747	769	774	733	760	750	749	774	753	783	715	747	765	776	761	734	736	731	801	804	756	709	767	796	787	770	780	726	789	761	784	806	764	750	821	771	767	785	770	783	817	728	755	778	748	752	778	764	746	709	757	785	774	772	761	763	857	743	778	746	732	775	780	730	765	807	803	787	763	759	806	774	766	792	764	747	686	752	745	753	767	784	775	780	744	758	753	802	780	742	769	752	835	751	776	676	770	787	756	768	791	767	793	729	818	787	771	748	754	762	806	750	816	777	746	771	799	736	697	769	777	808	752	758	762	803	719	781	721	778	785	787	776	758	746	803	768	787	709	765	815	757	765	727	811	763	775	734	787	728	766	690	786	795	749	760	781	796	722	810	731	832	786	777	757	728	713	783	743	818	787	741	768	786	834	753	767	761	788	757	770	814	763	809	757	738	786	772	795	775	751	802	778	757	760	787	777	785	767	761	782	732	780	760	785	815	718	756	739	773	760	811	768	739	783	747	782	776	786	815	815	744	724	758	755	725	787	775	749	777	720	739	810	753	784	746	731	785	747	752	758	782	769	666	776	771	792	757	784	769	780	767	795	724	705	752	802	759	806	748	777	768	801	780	778	763	810	768	773	727	717	788	730	774	756	809	771	791	780	802	768	766	767	770	772	760	759	779	813	797	782	750	768	746	754
33619	51147	25454	14475	10270	7138	5565	4864	4532	4327	4136	3726	3667	3266	3132	3040	3057	2800	2625	2360	2258	2155	1861	1696	1492	1368	1348	1309	1218	1213	1176	1128	1132	1180	1080	1146	1044	1131	1080	1028	1067	1053	1021	990	1028	1001	1015	1058	1090	1063	1037	1015	996	1030	1022	991	1045	984	1016	992	1048	997	1071	1024	1054	995	1017	991	1027	995	1059	1047	975	1000	1030	994	1054	1039	1026	1033	1054	991	1015	1007	990	1020	1058	1020	994	998	974	1038	990	1003	987	994	1044	1041	1002	1066	1087	1035	974	1007	1003	1044	1004	1033	965	992	973	1024	1110	996	1045	972	1051	1027	1004	1017	1021	1001	941	998	1004	968	995	1013	1035	1023	990	1031	973	1050	959	1033	1019	1030	1003	1067	1077	1000	1007	1023	983	1019	989	984	1040	993	1021	1046	1028	987	994	935	968	1010	1013	1023	1031	957	1023	1042	1018	1024	1037	1029	1002	1052	1037	991	977	1057	1007	1023	1004	1040	975	996	1053	967	1010	1041	1039	933	987	1056	963	1024	990	1015	987	1049	1005	1016	985	997	974	930	987	963	1027	1008	982	959	948	1025	1038	992	978	1005	1016	1018	1002	1002	1025	1033	1025	1017	1050	1019	1014	983	993	1012	1022	1014	1009	973	1050	1012	993	967	1017	1047	1028	1031	1010	1069	995	1032	1045	944	968	1045	993	1034	1059	1038	1012	996	1008	1033	975	1030	979	1034	1004	993	985	1021	974	993	1027	1045	1046	1031	1016	967	1023	1040	1031	960	938	963	1071	1025	1047	1012	996	1042	1007	1010	1048	1014	951	1018	969	972	995	1050	991	986	1015	1008	1022	1023	1061	1024	1063	1005	1011	1018	978	935	1032	1017	1017	1024	1026	1021	1028	1043	1051	970	999	993	1018	1024	1023	1052	1065	993	1003	1015	1069	956	1012	997	994	992	1058	988	969	993	1007	983	1024	1041	1001	1012	980	1012	988	935	1045	1077	998	1014	1039	1043	1013	978	952	1023	1014	1031	1018	975	963	1029	984	965	1066	998	1029	1056	990	1039	1104	1031	1018	1024	1053	987	996	1056	991	970	936	1016	994	979	1003	998	1053	1012	1033	980	1028	1027	998	1042	1000	1014	1027	1029	1048	959	1092	1042	999	979	1000	1015	1017	976	1012	1019	988	1052	1005	1025	1027	998	1035	1023	1026	989	992	1011	957	989	1011	1032	1004	1070	977	987	1023	975	991	972	991	980	976	964	1041	1016	1008	994	1048	1007	1038	1067	1018	1002	1004	985	1064	979	1055	987	1003	1024	1057	982	986	1009	1052	1005	950	1057	993	993	965	970	1004	1004	973	1099	1010	996	1001	1027	1040	982	1002	1018	1044	968	1013	1045	1012	933	1058	1024	978	998	1044	1020	1042	1050	1010	1108	1009	962	974	985	1089	1026	1032	1026	1068	1016	945	980	1009	1063	1054	1017	1069	1032	1014	961	1028	981	988	958	1066	1027	1045	1044	1055	1053	985	1057	1037	994	986	1044	1007	996	1022	1003	1039	1015	962	1023	1034	1005	997	1062	986	1020	1036	1035	947	979	1083	953	1028	975	988	937	1005	1053	962	1039	1000	941	1058	1033	991	975	1057	997	965	976	1007	1108	1007	981	987	1007	1039	987	992	988	1023	1048	1005	962	1000	1034	1010	978	1042	960	1019	1017	1042	986	988	973	1008	956	1036	1003	1051	986	1008	1006	1034	1006	971	972	979	986	1009	1017	1004	1019	1049	1001	982	1046	1058	1015	1037	949	1012	1003	1019	983	1034	976	976	1080	994	988	929	1024	1053	981	1069	979	988	1025	1004	997	1046	968	997	997	981	993	1029	989	1040	1003	997	963	1069	998	1041	1021	989	1029	1035	1002	962	1005	992	990	1011	999	1018	996	1010	991	1062	1017	959	987	1007	935	1051	1017	1020	1011	1030	1023	969	1006	1020	1035	973	989	1047	990	1002	1007	1040	1048	1003	943	1007	980	998	1004	1038	980	1023	1012	1030	1029	995	1028	980	1055	992	1008	1023	1072	964	1041	1081	1061	1023	1006	1001	1000	1056	1029	958	998	1077	1011	1044	1029	994	1022	998	1035	1038	1137	1030	1051	1000	1043	967	1057	988	1026	1023	1027	1011	938	997	928	1005	975	1014	1008	1020	1000	1000	964	990	1027	961	1021	1062	989	970	1019	1008	987	1000	1029	1025	991	984	1051	1036	976	1015	976	1023	978	962	1031	949	985	1066	1025	992	935	1006	1031	1042	1018	991	1036	1058	1001	1008	979	1021	1035	1045	1021	1063	978	1024	1013	1027	1005	1001	989	986	959	1047	1008	1014	1012	984	1040	1008	988	1087	968	1008	1001	961	972	973	992	1015	1016	1043	1022	1003	1029	1023	1013	1029	975	1014	956	1033	1008	1055	1008	1046	972	942	1040	1078	965	977	1000	1023	986	1010	1011	964	1010	963	999	1008	983	1003	997	972	1004	979	997	984	1004	1012	986	1021	1036	1066	1018	1014	999	1031	1028	987	956	1014	990	1038	990	950	1006	1059	991	1028	1011	1016	1029	1020	1049	967	1047	980	1030	994	1003	1027	986	1032	950	1044	1022	1008	1012	1019	1055	1011	1051	967	1024	1008	1027	988	1031	999	1028	968	999	1006	1003	1038	996	1069	1038	945	1003	1021	1015	1005	968	1019	1060	1034	983	1003	1033	1055	1036	974	925	1004	1047	1017	965	1010	1010	1059	995	1000	1011	1027	1054	1044	993	1003	1035	991	1007	991	1015	974	1015	1010	1041	975	1005	1032	1057	1022	1072	991	1030	992	1036	986	1020	1055	1012	1000	1054	985	984	995	963	981	1019	1034	996	1077	960	995	1012	991	987	1021	1055	1031	1011	1002	955	1059	1019	1016	1032	971	1033	1046	948	970	1031	1006	954	990	1009	1014	979	1046	954	1035	1015	999	1043	1075	994	949	1025	983	994	994	991	989	1020	1008	1022	988	1053	1023	933	1003	1035	1030	941	1056	1060	1041	983	1005	967	1003	919	1012	1012	1051	998	1003	999	984	1045	1028	1027	974	1026	985	1026	1018	1018	1009	1033	1024	1029	981	1118	982	1009	984	1013	1024	1073	1046	1050	978	1026	1042	1024	1010	979	1024	1025	963	1086	1009	1100	1035	978	993	989	1030	995	968	1001	988	1004	1020	979	1001	1036	995	957	964	957	1052	1034	1063	998	990	1073	983	963	1013	1025	1052	941	1014	992	1020	995	981	1016	980	1014	994	984	962	1020	1027	1026	1039	1034	1037	967	1023	997	1019	976	986	1010	1016	979	986	1030	1088	1039	952	994	965	981	1045	978	1075	944	985	965	996	915	1053	1069	969	1076	1035	952	1016	1001	976	1031	934	999	1022	1027	1032	980	1038	1049	997	988	1001	1020	1026	1002	1029	966	1003	993	982	987	997	970	1006	977	992	1003	1003	978	1018	1006	994	1013	1008	993	1006	1037	1000	1022	983	1057	1037	1018	1008	997	973	1038	1020	1044	985	1070	1013	1023	973	994	1026	1031	1006	1047	952	1036	1033	1011	968	1025	1041	993	996	1046	1018	1088	972	1085	1018	1038	1009	1010	963	1024	979	987	969	1003	1007	999	1052	951	1056	994	979	1085	1039	969	1000	973	1035	1012	992	975	1022	1015	991	1005	953	1039	991	1008	998	984	1021	997	1023	1025	1013	976	971	1023	984	981	979	1062	1027	1022	1009	1016	1000	1030	997	967	1003	1006	981	949	1074	994	991	1027	987	1085	1028	983	1008	1013	1030	989	1033	935	984	997	979	1008	971	971	1012	1027	1053	1030	985	967	1056	1029	1048	983	1024	1007	1020	1017	965	1057	1016	1010	1055	1018	1009	1010	1066	976	1051	1010	1042	1041	1018	1016	1007	1014	979	1016	1001	961	1032	979	1013	1040	1004	992	1009	983	963	963	1024	971	981	1049	1019	1041	1037	1025	964	1022	991	1028	999	1028	975	1055	1053	1020	1020	1003	963	1001	1019	1043	1027	984	957	985	1006	970	987	980	1005	1007	1082	1012	1049	974	1020	1002	986	984	1003	1056	1001	1024	947	1055	1014	1016	987	1032	1007	994	986	1029	1011	992	1059	979	1033	1031	972	1053	1020	967	1042	930	1006	1050	988	959	1041	1008	1054	1048	1066	1019	1029	1018	974	1014	980	1012	1068	1010	981	987	990	1001	1007	1026	1009	994	990	995	996	1000	1026	992	983	1011	1030	973	1048	927	1005	990	1008	1000	966	1051	1008	955	1015	954	1004	1033	1035	1016	993	1037	1023	1003	980	994	1054	997	999	925	983	1066	1000	1020	1047	1051	1013	1035	991	1067	1016	1000	1035	1002	1031	1027	972	1066	996	983	993	1007	1041	1025	1067	973
22790	20726	28236	23202	20729	20218	8738	3546	3001	2835	2736	2405	2206	2134	1982	1975	1863	1783	1711	1590	1527	1413	1285	1112	1058	1012	903	862	827	842	831	849	815	784	837	782	702	796	727	762	783	751	760	732	740	701	687	685	700	712	727	750	659	681	729	720	730	734	682	731	766	733	738	691	761	737	741	672	730	744	751	736	718	757	750	710	693	769	730	727	716	742	730	774	738	705	729	741	703	717	746	779	728	744	747	741	764	690	712	681	700	722	740	729	705	786	753	718	715	780	750	708	738	683	713	717	721	737	706	727	736	731	746	711	738	705	747	734	764	712	782	721	667	797	696	671	732	728	725	727	718	741	685	734	691	738	737	693	747	740	667	746	667	722	754	730	694	678	721	714	749	705	755	708	740	697	701	732	687	736	684	725	694	723	742	763	725	706	721	717	718	759	758	702	742	742	695	751	748	717	729	716	698	704	699	714	716	732	695	737	784	727	753	709	714	779	715	726	740	714	717	688	697	746	655	748	678	749	728	780	726	638	775	747	697	724	727	723	686	752	693	694	767	737	716	700	749	692	689	760	688	722	690	713	729	677	709	747	655	721	700	745	747	733	746	715	748	738	710	712	709	720	777	737	694	739	713	706	710	709	711	747	750	679	725	689	725	681	723	718	777	744	703	714	700	726	720	733	733	687	716	731	729	691	723	773	722	712	807	673	736	715	743	718	671	736	711	702	707	768	730	756	722	733	721	763	660	717	734	761	709	768	736	717	765	712	724	756	729	702	715	718	675	684	698	762	742	724	737	695	722	742	764	706	759	712	696	695	704	733	721	731	729	738	703	708	778	702	767	724	707	775	716	706	757	702	696	687	718	706	738	758	696	758	703	755	720	735	742	725	742	702	695	728	749	700	734	682	733	771	717	767	761	730	726	675	741	725	734	700	720	681	711	740	705	747	734	711	704	684	735	731	705	729	768	716	765	744	762	745	744	728	720	713	743	709	696	764	722	715	762	694	694	717	726	678	689	711	686	699	781	757	730	750	697	719	712	699	749	745	750	715	726	709	726	711	661	772	688	749	684	709	732	746	797	683	644	724	729	714	738	762	713	763	715	691	712	747	724	701	680	734	739	732	696	720	755	752	714	702	725	724	724	692	759	747	730	712	747	730	725	753	696	766	740	753	703	718	720	771	723	746	757	750	685	737	712	701	659	759	748	748	739	680	739	699	734	718	765	768	726	703	738	711	728	689	738	663	743	708	710	768	755	686	745	749	714	742	758	707	687	715	743	718	711	768	705	706	674	726	722	713	764	681	741	768	758	743	694	711	717	712	745	767	701	724	744	722	704	702	754	723	750	739	751	712	730	709	745	796	748	751	731	725	715	751	732	718	702	692	737	751	715	742	785	714	715	748	718	754	714	699	718	703	705	743	703	705	765	713	657	690	693	679	727	707	699	728	681	729	726	741	679	716	740	713	735	681	715	743	726	666	726	758	783	739	754	749	717	727	776	708	696	704	706	720	707	708	687	752	722	707	659	688	744	770	801	727	695	710	736	731	740	730	679	750	753	694	754	762	718	718	751	669	761	692	695	769	689	716	720	708	743	735	762	724	681	692	703	753	746	670	723	663	713	762	712	725	660	717	727	700	760	710	740	712	718	742	740	740	702	660	718	709	666	711	738	720	746	668	693	725	709	748	774	695	736	755	676	779	684	727	724	733	730	706	695	706	659	730	736	707	720	694	734	708	754	718	711	738	693	728	712	718	723	672	689	738	695	722	736	749	676	742	760	701	701	730	721	684	729	771	729	727	720	715	707	728	757	746	720	729	731	696	705	729	702	709	717	682	733	685	807	731	659	678	736	731	723	725	754	765	725	754	680	766	718	733	715	718	723	719	738	719	713	715	705	754	703	741	711	693	683	753	767	698	734	726	699	737	692	729	723	703	684	727	718	742	702	736	668	761	726	702	683	687	742	719	693	719	746	758	747	726	725	738	718	721	729	692	734	691	704	726	648	733	740	707	718	733	713	695	738	724	734	682	722	724	678	686	704	764	700	753	783	735	687	708	739	674	724	756	720	713	762	722	724	677	751	729	723	708	692	702	737	693	718	722	730	693	738	710	675	720	693	746	706	705	716	757	684	750	766	718	731	729	726	754	687	754	753	727	707	697	728	727	726	743	758	713	697	667	692	720	690	708	722	763	702	784	728	698	717	724	699	720	717	669	724	663	694	712	719	736	781	702	708	753	708	733	694	700	677	664	728	719	752	693	682	749	732	734	710	674	723	706	690	706	718	743	745	715	739	732	755	740	752	731	747	713	685	719	746	662	708	705	728	697	717	726	698	686	734	655	689	737	722	658	739	746	718	667	725	722	753	729	667	743	735	691	712	738	744	684	709	709	734	753	725	751	737	656	704	715	722	706	738	687	725	705	730	720	702	715	763	706	694	710	747	718	737	681	736	691	702	734	700	738	731	719	692	715	721	741	722	734	696	703	699	733	739	720	741	705	743	684	742	732	703	688	706	749	728	691	737	689	747	750	755	694	691	728	749	691	714	781	691	736	738	674	716	697	757	720	671	724	708	730	703	743	681	740	730	728	763	704	755	733	713	683	698	738	710	770	724	672	662	692	731	741	749	698	769	715	714	708	696	705	727	773	681	710	729	747	715	733	712	737	692	664	753	754	694	687	732	740	754	754	709	744	742	691	668	689	688	744	712	675	682	711	743	713	705	743	756	740	759	655	677	731	718	680	739	718	741	694	678	751	680	711	725	654	736	739	701	754	699	668	731	741	746	724	696	711	747	694	684	745	721	700	662	717	726	751	721	728	721	689	692	675	714	717	702	720	727	753	737	750	702	757	757	708	686	712	732	744	703	705	755	697	736	732	728	726	693	689	673	734	696	736	685	749	746	729	691	743	741	730	761	747	728	694	696	729	678	715	708	755	697	728	688	708	772	738	743	685	712	765	698	709	721	698	747	668	734	724	689	741	665	723	713	730	747	763	687	716	728	736	716	712	711	742	702	749	716	686	698	812	754	723	719	761	763	702	712	726	682	719	713	766	731	689	719	740	666	757	738	661	715	732	718	766	699	745	742	734	784	752	733	765	687	721	742	745	687	741	708	713	703	698	732	705	688	704	737	734	702	751	737	754	719	712	734	718	715	709	741	730	731	724	757	708	726	737	738	691	726	747	740	686	722	729	733	694	748	769	718	758	700	731	728	673	680	718	709	713	724	753	665	695	725	730	724	744	706	683	707	740	711	758	719	707	714	737	719	725	675	742	724	745	706	713	760	752	712	695	751	699	719	726	721	707	734	693	707	722	724	725	720	721	729	706	744	756	711	762	707	779	706	746	690	718	725	689	701	714	702	698	723	693	735	688	737	730	700	647	715	698	724	741	700	708	719	733	723	770	722	765	715	684	764	737	742	743	740	739	683	719	688	772	674	714	721	776	723	736	738	749	693	742	766	776	735	695	715	712	756	710	711	743	671	780	719	767	742	702
37271	56146	29051	18735	13927	10215	7898	7073	6744	6204	5796	5239	4724	4514	4123	4044	3875	3578	3228	2892	2754	2608	2220	1890	1624	1560	1425	1378	1339	1170	1174	1189	1142	1096	1117	1083	1065	1053	1024	974	999	1016	989	993	984	942	931	975	941	999	1031	939	938	987	862	906	992	996	949	986	945	950	965	958	960	1009	934	963	1004	938	913	1012	935	896	962	967	919	980	932	928	930	951	878	971	955	941	963	916	951	967	930	989	895	943	949	984	994	942	981	969	968	923	932	900	955	972	960	964	984	932	963	890	1025	954	932	986	943	981	932	931	935	1036	998	997	929	982	1006	869	941	925	1015	993	980	922	957	950	942	1009	969	1017	958	964	933	985	933	960	951	977	995	969	921	927	1043	962	985	921	975	987	941	944	963	929	967	956	961	966	971	956	1014	1014	945	932	912	1016	957	963	956	906	916	897	980	970	969	931	936	952	984	938	962	922	950	941	958	958	939	1006	982	935	924	942	949	1003	1005	935	960	979	1022	907	966	921	996	916	967	971	940	914	959	933	883	950	948	891	925	961	992	972	978	882	956	898	871	950	884	964	968	932	949	912	989	941	895	930	971	981	977	972	941	1017	933	978	950	932	942	923	862	915	910	978	916	994	972	932	920	995	950	907	990	943	945	983	935	921	957	914	940	990	925	963	898	1010	957	959	915	924	978	952	903	960	855	937	959	923	919	898	1051	885	934	946	897	956	991	844	946	914	931	965	931	909	962	947	906	940	1014	916	1003	916	954	1008	960	960	909	961	971	898	936	967	951	969	945	938	900	917	994	979	952	935	993	966	927	989	948	904	919	949	950	962	939	927	925	1021	963	920	983	948	925	939	872	985	913	974	928	957	980	934	921	954	878	921	930	951	967	956	970	850	973	997	959	970	963	919	917	951	919	956	903	921	978	961	972	906	916	935	949	903	974	970	924	908	980	1009	1008	950	941	895	971	973	908	943	924	954	917	941	971	932	1022	974	950	969	915	951	957	898	941	955	986	949	916	1004	946	950	976	950	914	940	935	1003	946	909	999	979	955	946	955	955	863	984	951	994	963	948	906	910	972	955	929	916	962	930	944	951	970	971	930	976	969	922	973	946	967	936	964	965	943	924	963	1027	931	911	958	925	990	978	925	929	905	892	897	950	946	992	938	971	920	971	937	936	928	970	915	903	931	1010	970	924	962	924	949	954	946	938	915	890	896	941	922	937	946	913	932	966	960	946	912	954	935	897	920	935	913	940	988	882	971	917	993	1018	943	919	1028	963	934	965	933	959	975	952	940	922	919	949	992	936	921	985	915	963	912	937	883	984	965	940	1019	987	893	919	901	977	942	941	906	913	935	952	901	915	902	1011	946	925	989	968	962	960	960	984	930	969	894	971	884	971	919	977	902	967	947	1001	961	930	909	979	965	934	916	905	932	934	950	956	957	936	956	949	945	958	938	929	898	916	974	962	943	1020	963	965	950	1030	992	956	933	924	923	932	930	991	954	945	950	960	970	906	940	926	1028	944	941	926	942	937	971	929	936	933	998	933	927	1001	937	959	944	974	987	991	944	961	1002	926	924	916	975	1017	918	924	955	951	929	988	930	917	951	931	949	918	938	982	962	1002	944	966	981	875	925	880	927	947	938	953	928	914	988	969	936	962	943	913	965	940	917	947	967	996	1006	853	929	936	1016	929	977	938	982	890	956	959	951	1025	980	894	930	951	952	980	963	976	927	944	945	941	955	970	932	877	950	921	924	901	986	989	965	924	943	984	986	891	950	898	987	964	944	954	904	910	968	918	982	902	955	947	990	950	964	912	949	944	914	956	963	944	965	963	964	974	958	960	957	919	956	966	913	964	979	957	959	933	953	942	949	937	913	952	926	913	995	984	882	963	964	904	894	972	960	1028	938	900	924	864	945	911	958	924	1010	947	921	947	970	956	913	924	959	996	967	947	1001	955	933	934	930	989	912	912	927	970	1019	972	931	975	960	986	960	968	983	917	961	936	954	914	971	914	966	933	972	939	969	963	891	939	962	979	956	959	932	943	938	974	987	936	943	939	960	957	895	956	919	933	950	940	1012	943	981	967	993	962	937	972	957	932	959	994	965	872	976	965	929	959	961	981	941	1000	970	985	939	903	992	953	961	957	967	946	895	948	979	954	942	978	945	929	941	964	991	938	940	962	966	936	891	928	980	928	928	950	951	928	938	991	921	936	965	939	935	954	973	900	965	939	880	913	964	905	981	941	958	991	997	931	950	984	941	896	952	910	921	896	960	926	932	970	889	956	966	915	952	959	923	938	921	970	941	947	957	964	971	964	943	925	1016	955	910	982	990	934	895	953	949	943	939	946	960	996	958	911	914	1000	959	964	941	905	983	888	1034	934	984	886	883	942	899	936	979	939	1004	1019	993	918	959	997	961	888	970	991	947	972	964	955	928	979	991	966	936	964	988	961	881	941	946	912	921	952	988	959	992	933	966	884	983	923	951	961	969	953	897	954	970	992	936	947	992	890	958	1007	962	985	958	906	991	971	924	917	906	946	927	972	918	941	954	914	999	994	938	1004	948	1013	935	972	956	1002	965	922	996	966	933	964	893	994	963	980	950	949	916	946	921	927	960	988	928	937	931	926	977	989	907	975	980	868	918	922	1007	940	887	982	956	930	935	1020	999	981	927	998	950	957	924	966	900	936	978	939	939	940	919	933	955	949	982	942	958	942	957	958	968	898	953	889	955	984	942	888	915	969	982	929	909	908	964	965	947	888	973	961	935	899	956	1007	976	984	883	991	994	948	880	954	967	917	933	980	945	944	909	961	980	917	980	959	922	954	927	934	971	981	987	991	950	945	938	981	975	915	966	998	926	977	973	919	987	936	998	926	946	976	891	949	908	972	936	915	927	923	970	897	930	881	951	962	904	930	896	941	933	987	945	934	936	967	952	969	972	933	950	981	945	952	931	979	930	931	911	953	914	937	950	910	985	935	911	985	973	930	929	974	913	980	879	925	909	958	1010	944	928	965	986	921	913	890	932	905	949	925	989	921	910	982	950	987	921	909	959	958	876	914	919	1012	943	919	933	908	946	970	892	946	954	923	915	973	971	925	948	909	951	954	934	937	965	896	999	973	899	928	921	974	969	948	924	950	911	958	959	961	982	990	925	936	916	931	947	978	960	926	1012	988	930	938	958	978	966	920	957	914	969	963	964	922	953	959	1021	902	922	946	927	972	948	1032	946	926	938	921	940	957	887	999	920	978	925	971	936	998	921	933	952	930	935	982	995	965	931	898	924	951	920	905	973	923	1007	989	951	900	948	919	898	936	977	965	917	897	975	935	945	909	945	988	933	928	909	918	918	935	954	904	920	938	970	986	951	967	960	957	916	927	980	928	950	986	955	969	933	953	943	933	971	933	939	946	937	925	935	1021	949	950	895	905	913	965	974	973	1019	955	989	981	978	1006	988	998	970	981	1000	965	949	947	951	992	871	942	951	1021	942	960	902	911	968	941	972	950	912	967	950	971	915	1017	955	899	1019	977	967	982	956	903	985	1014	919	947	944	996	952	958	967	941	897	905	931	955
27344	22915	16774	7393	3270	2095	1594	1350	1346	1318	1258	1231	1134	1137	1066	1028	1024	883	913	881	850	808	782	679	712	676	654	655	609	573	678	602	573	620	600	591	577	618	608	594	585	568	619	550	630	575	598	618	528	569	593	616	582	631	635	572	615	559	585	634	590	578	551	544	542	605	587	568	603	600	610	579	582	614	598	567	599	582	594	589	629	591	562	565	596	590	618	570	636	609	576	580	624	560	555	606	579	551	572	572	607	591	600	602	575	611	565	538	577	570	574	600	602	590	569	592	538	582	569	597	563	593	587	570	568	574	647	596	575	601	544	598	576	585	607	628	623	612	600	603	591	592	595	606	542	589	597	562	578	546	581	578	589	580	568	582	634	591	574	611	620	598	577	621	583	586	530	558	613	595	570	552	604	549	590	583	558	623	621	554	541	580	525	598	540	601	606	611	603	572	571	608	566	596	592	592	604	578	590	542	556	558	609	576	588	577	504	606	571	580	589	572	612	565	569	602	531	567	590	589	564	572	568	602	590	598	604	609	590	608	609	555	550	563	555	558	599	577	578	612	538	594	614	570	584	597	553	572	631	525	622	608	582	614	612	600	612	613	599	594	590	579	595	605	579	551	558	591	605	557	598	549	558	584	596	591	614	562	557	614	608	577	563	588	563	554	600	606	550	575	592	533	570	595	569	597	596	580	583	610	519	589	597	596	560	571	577	565	550	604	582	543	589	553	558	597	610	564	518	555	576	575	587	597	542	611	584	562	583	585	597	563	570	592	571	569	608	595	606	610	589	589	589	603	576	546	592	594	566	617	581	612	568	552	568	568	582	594	584	577	579	550	594	574	543	571	597	579	574	599	608	611	553	612	585	545	601	558	570	596	593	586	647	565	569	578	601	565	615	559	573	587	580	572	555	568	567	609	578	605	562	583	586	568	596	590	560	562	588	572	563	567	563	585	604	608	591	601	552	563	621	589	592	610	592	590	643	564	572	608	575	585	574	580	601	574	633	585	559	596	563	557	542	579	563	628	568	529	589	598	585	590	597	603	571	583	550	586	600	592	622	549	578	572	556	594	614	572	578	583	584	582	584	593	593	562	593	629	576	608	577	613	582	615	574	578	584	577	623	588	563	559	578	582	527	567	565	602	573	616	579	580	584	575	581	553	584	541	578	575	578	564	569	586	552	595	590	582	579	611	588	603	546	608	623	568	581	566	607	634	626	597	607	563	602	602	573	581	611	562	536	590	606	637	604	566	589	532	567	603	577	606	597	583	550	596	520	560	586	610	571	612	583	621	569	604	607	580	547	584	539	574	597	579	592	592	572	577	547	595	596	564	644	568	566	614	561	577	617	602	611	532	581	541	626	569	562	576	548	608	598	555	596	569	554	563	574	515	606	581	626	590	573	576	570	572	599	565	584	608	582	611	557	596	564	606	590	525	567	545	589	547	602	609	619	603	545	627	602	618	589	561	518	578	573	601	550	563	555	549	584	616	601	603	564	614	590	575	600	583	555	564	552	580	596	577	601	588	560	544	628	567	537	559	610	633	555	592	568	586	601	608	594	611	582	614	593	596	584	609	552	573	607	593	580	605	599	542	588	605	585	590	548	577	545	588	557	535	588	584	589	593	573	597	592	596	562	593	604	597	615	609	584	562	599	621	564	608	584	595	578	546	597	586	585	578	550	555	553	582	602	583	585	579	582	597	576	550	582	542	626	558	556	576	619	555	612	531	619	628	579	622	626	626	540	581	584	585	572	606	578	579	590	548	587	571	565	598	590	583	569	590	581	537	568	581	545	606	574	583	581	589	616	589	559	593	562	574	602	607	621	592	561	519	566	576	581	564	599	575	611	558	601	610	580	555	538	630	573	598	544	553	633	564	582	552	587	557	584	578	539	610	587	564	602	554	598	539	582	579	610	566	577	541	610	609	565	586	609	620	592	599	624	596	540	568	541	580	609	596	605	549	581	565	586	633	615	580	602	585	601	560	577	572	595	551	575	598	575	578	603	579	610	570	585	624	591	597	583	529	554	609	551	559	568	542	578	563	586	636	618	562	615	566	554	602	593	553	579	561	552	623	596	547	580	554	557	606	576	598	559	572	581	621	615	595	588	564	604	584	586	596	623	607	602	610	605	580	584	579	609	615	590	578	621	584	584	603	582	568	576	587	568	589	630	567	550	580	650	575	593	624	578	570	558	573	599	553	584	580	576	621	572	597	559	599	609	581	574	566	566	567	562	572	584	561	512	568	604	575	612	527	560	628	584	591	560	592	561	553	619	574	581	599	547	550	529	569	602	606	611	594	599	601	616	597	541	570	607	565	601	660	588	586	559	578	621	584	583	593	538	594	588	564	610	588	584	572	574	589	562	555	569	596	600	605	541	604	562	573	580	603	563	584	585	600	586	618	588	594	574	568	578	592	607	554	573	571	557	604	654	578	589	587	581	584	579	609	545	551	597	592	596	575	570	562	581	576	607	542	613	631	559	636	609	565	577	610	573	573	614	579	589	602	531	584	595	581	592	609	599	569	583	566	586	566	553	594	615	550	605	595	550	548	604	581	596	595	579	578	595	598	592	557	552	597	607	582	574	575	564	599	594	624	569	584	588	578	595	542	611	601	567	554	564	593	575	597	578	570	592	623	578	567	584	558	570	558	598	569	603	542	602	644	562	584	563	586	567	599	606	593	587	578	562	548	562	553	591	594	585	618	607	565	577	591	567	561	615	577	587	567	550	583	565	560	613	560	571	573	557	546	591	588	545	587	566	602	617	618	576	629	588	584	600	598	580	630	562	571	617	542	559	624	598	550	616	567	615	562	595	555	615	616	583	599	607	564	589	592	611	590	601	580	613	576	572	592	573	548	585	575	579	598	577	577	590	595	568	575	583	599	576	564	588	589	591	585	604	572	599	544	556	557	567	578	591	592	549	542	578	574	577	605	561	595	594	601	579	570	621	585	544	599	594	618	530	608	537	568	588	625	573	558	618	601	551	582	573	555	571	586	607	616	571	528	605	613	605	606	567	614	595	554	570	579	541	584	589	599	612	547	586	574	597	573	603	572	582	562	534	581	598	566	641	566	600	560	582	595	573	583	569	528	566	564	587	555	600	616	592	631	575	585	583	615	554	547	621	600	590	585	572	608	598	573	553	564	591	595	612	555	578	638	577	570	582	570	588	585	608	581	582	609	593	602	586	556	605	564	616	545	608	572	593	564	588	569	565	583	521	606	564	545	579	581	638	598	614	625	573	604	576	583	554	566	547	570	614	617	544	592	605	609	545	598	594	623	589	576	594	605	584	564	594	563	544	616	582	610	587	594	577	566	593	576	538	580	615	543	601	595	529	581	561	624	559	613	605	548	572	561	583	564	580	582	575	647	593	577	609	643	569	587	566	599	595	582	611	577	557	548	600	584	560	532	610	592	611	632	603	569	625	622	550	558	595	589	583	542	560	563	555	580	557	564	585	661	545	611	633	629	606	589	576	606
28415	35467	17393	9568	6375	4416	3488	3059	2886	2880	2659	2358	2317	2278	2189	2040	1940	1930	1686	1538	1451	1303	1168	1093	1024	1027	954	919	869	853	819	845	822	871	809	836	776	790	788	755	841	775	735	767	731	803	840	760	782	771	791	775	761	791	770	802	737	751	783	780	778	762	793	767	732	785	762	795	770	760	786	797	770	783	781	751	736	792	755	766	776	728	766	766	752	719	782	799	767	756	803	777	761	743	754	707	816	741	817	789	772	771	803	780	811	785	727	764	761	782	780	786	785	774	783	831	755	769	769	751	757	800	748	805	752	789	783	786	794	788	754	774	771	832	719	770	775	751	783	800	733	784	765	764	746	810	831	795	792	763	801	809	795	763	816	756	795	837	746	806	783	783	817	760	777	757	728	755	810	724	763	786	796	754	768	744	763	790	763	758	791	780	766	793	765	803	750	802	764	772	786	765	786	785	751	757	725	796	846	798	836	785	773	763	791	788	808	715	786	802	743	772	798	795	797	798	775	778	786	788	772	731	747	814	807	779	781	754	755	751	778	785	788	780	760	722	815	725	790	731	735	777	768	800	730	765	765	790	784	771	769	788	795	704	813	758	790	796	794	708	768	756	762	774	773	806	810	814	753	729	827	787	766	753	829	826	822	832	788	795	792	729	785	741	788	784	770	725	745	715	798	791	753	778	742	838	777	756	745	776	757	764	780	811	801	752	821	777	774	799	796	766	837	725	846	795	823	743	752	781	776	766	791	826	741	783	812	694	795	783	772	809	749	769	737	772	760	767	776	757	762	771	811	760	753	785	788	759	768	776	806	753	761	776	812	773	783	827	767	745	770	796	756	722	783	772	800	773	749	749	768	761	763	790	733	807	761	791	792	756	762	851	721	778	793	810	742	745	742	758	743	780	768	807	770	796	841	747	781	753	812	757	820	752	800	797	780	714	789	771	791	810	820	736	780	785	793	788	783	781	742	783	788	738	762	735	828	820	749	763	830	797	714	776	766	794	793	774	737	760	802	755	778	814	770	732	765	760	766	826	791	746	813	752	763	798	751	777	732	743	802	818	801	726	782	757	804	784	774	809	763	773	758	818	749	786	735	770	772	809	799	738	805	774	739	777	790	770	798	731	788	792	755	762	768	753	738	774	804	755	777	747	766	824	782	773	775	749	789	768	774	777	794	779	779	777	777	726	794	757	794	789	786	787	774	819	781	766	764	834	756	790	753	804	761	770	815	770	803	722	775	766	755	774	760	753	807	752	771	803	852	807	845	791	781	789	795	747	779	755	765	777	764	819	772	773	757	741	738	784	772	772	731	799	749	769	745	840	746	797	761	769	787	745	791	795	757	788	783	792	772	739	782	812	801	798	837	750	780	767	802	767	760	817	790	794	766	757	736	785	767	728	742	773	793	799	795	777	763	736	778	741	759	756	757	809	804	762	800	752	778	750	794	779	794	813	758	754	810	805	768	772	779	762	703	793	754	767	790	787	743	846	757	802	800	748	817	800	794	804	752	732	798	799	725	766	766	867	788	787	777	711	777	743	792	770	741	758	741	787	783	776	741	785	814	736	761	745	791	771	735	757	800	793	795	815	792	758	743	782	760	772	774	816	760	784	787	777	810	753	768	731	789	808	807	761	772	767	837	804	756	801	746	752	741	779	791	733	799	786	768	732	774	745	773	803	747	771	800	803	776	761	805	747	801	802	764	754	757	802	783	814	767	766	818	777	826	799	775	769	791	796	736	756	768	837	720	764	775	773	795	759	788	811	807	764	831	753	801	774	711	759	759	773	779	784	797	763	729	769	801	767	764	810	752	800	815	774	738	846	757	775	739	784	781	755	787	816	757	787	773	770	781	809	759	786	787	771	770	804	787	776	779	808	791	783	801	836	810	813	810	752	811	756	746	771	791	788	775	783	774	762	756	784	728	763	787	800	717	827	814	731	825	771	816	764	763	737	851	801	764	792	754	795	742	767	765	741	736	753	772	783	760	792	748	791	764	747	803	735	796	789	846	761	718	753	781	838	803	782	778	789	749	802	787	780	787	769	782	737	742	792	797	764	704	778	763	763	786	759	800	759	760	782	736	781	754	776	779	798	765	766	781	790	803	792	782	783	755	777	792	789	784	784	773	779	842	772	794	772	792	748	798	779	801	759	782	795	729	772	740	766	795	770	754	796	740	801	817	806	811	857	757	786	787	796	759	791	796	760	755	737	832	752	752	787	752	794	770	787	777	796	731	755	764	776	767	745	779	762	749	756	772	782	699	779	807	771	801	761	745	807	800	789	772	827	780	786	811	773	791	753	838	820	782	806	793	748	771	799	756	783	753	741	803	761	763	772	765	763	787	772	814	760	807	728	758	780	784	770	805	761	793	771	761	798	794	768	744	790	811	775	817	818	852	752	767	727	779	765	779	763	790	761	825	770	803	828	786	762	786	774	828	754	805	787	730	779	796	794	846	775	790	822	743	776	746	797	779	789	770	776	796	726	744	773	716	798	795	700	794	756	777	718	774	766	737	768	750	788	825	750	749	734	785	759	751	784	765	805	739	792	751	758	779	758	784	780	788	776	761	798	846	781	777	761	764	807	813	813	773	819	766	789	793	730	800	832	780	761	749	742	763	814	829	793	806	767	778	726	837	788	774	769	765	790	778	750	750	781	748	722	730	774	757	780	804	754	786	798	798	823	767	764	722	741	778	750	794	832	824	817	771	781	824	762	737	740	766	759	785	809	768	797	724	787	793	753	761	769	753	756	747	784	755	786	806	810	759	789	810	752	806	792	822	786	830	822	789	795	749	784	803	813	750	733	823	775	763	747	770	782	781	759	734	779	753	763	780	740	742	725	756	772	768	756	791	821	784	763	782	777	782	786	770	809	739	771	757	873	774	827	817	797	740	768	747	765	765	805	766	794	778	753	805	811	737	807	797	784	793	793	735	776	783	808	753	776	781	814	735	763	781	729	794	781	808	746	741	820	790	786	758	820	813	785	800	817	785	774	791	823	773	798	770	698	791	775	815	820	738	783	768	783	824	773	799	734	792	760	783	792	725	805	779	785	762	805	779	782	788	813	781	782	761	772	796	753	779	804	773	785	758	749	765	766	789	773	790	760	753	790	745	775	753	777	828	755	793	774	782	767	724	774	791	716	794	774	765	825	759	737	792	771	793	762	776	771	816	787	767	830	778	758	768	769	784	787	799	806	784	790	804	753	802	801	782	744	761	753	778	801	774	747	764	761	791	842	747	751	745	774	767	794	800	790	758	801	808	756	774	770	776	771	777	815	763	812	759	782	805	756	795	785	833	799	771	756	803	776	725	760	812	785	768	776	783	742	786	782	759	763	762	773	745	783	776	731	810	730	753	751	754	793	737	795	799	798	732	765	780	825	783	767	793	784	779	810	754	770	817	776	724	778	774	765	776	815	772	794	795	797	770	785	779	751	766	801	762	754	767	758	815	815	762	761	760	780	752	813	805	826	765	776	842	720
23794	20788	27834	23756	20462	10522	4182	2676	2391	2242	2165	1984	2007	1913	1790	1756	1627	1532	1458	1377	1284	1145	1042	1016	986	919	962	902	898	868	855	861	810	844	803	825	765	807	785	796	747	777	827	773	767	765	748	782	792	759	817	751	756	763	805	795	754	761	790	746	807	737	796	816	758	796	765	813	758	760	740	815	725	802	807	811	794	788	781	723	753	803	787	743	779	763	767	758	827	747	789	771	747	756	822	729	763	772	724	717	710	785	784	767	749	763	726	778	800	796	824	795	779	765	756	776	692	772	743	775	823	767	770	769	743	791	764	798	782	766	762	743	812	750	751	747	761	762	761	758	761	733	786	780	804	816	699	759	754	771	732	801	729	787	716	751	756	794	725	756	791	731	780	749	804	760	766	785	768	766	805	748	692	793	780	787	738	763	760	745	765	751	766	782	819	770	787	776	782	744	819	748	769	780	748	770	786	766	753	799	740	756	780	698	781	738	765	790	733	699	810	738	745	794	733	758	765	808	752	777	790	769	743	737	769	781	761	734	720	781	793	777	767	818	777	781	749	801	755	720	763	728	739	766	821	816	771	737	816	742	733	742	755	726	785	746	789	731	751	754	783	755	786	726	768	734	751	715	806	782	780	781	803	751	779	757	742	812	764	751	763	750	816	706	779	694	755	766	790	783	774	806	804	788	748	743	779	752	784	730	765	764	723	770	789	763	775	781	756	757	799	768	763	732	737	742	737	724	783	764	764	753	712	768	789	712	767	777	789	716	770	713	793	756	780	767	749	757	721	685	705	756	746	737	783	765	801	747	797	789	772	734	804	806	754	801	795	746	741	747	756	698	789	696	786	760	787	750	744	773	767	759	761	750	781	763	752	763	756	741	771	785	773	745	761	743	735	741	823	807	743	765	803	758	781	713	726	800	734	767	745	757	751	746	737	744	726	808	793	801	795	797	745	791	804	757	773	733	823	706	718	754	764	816	786	754	730	771	769	770	758	783	739	742	746	757	749	760	819	761	746	761	763	803	698	777	770	753	816	777	776	733	740	794	720	761	750	798	716	756	802	771	746	765	750	815	756	819	747	791	791	812	751	826	765	774	742	764	742	763	767	771	779	804	740	800	768	750	769	854	783	756	739	759	733	802	784	699	766	741	785	722	779	798	778	807	754	775	736	730	755	721	792	757	730	726	739	781	775	723	742	800	750	761	763	745	733	751	765	772	799	756	753	752	739	790	778	795	782	774	807	762	702	749	716	792	751	778	741	731	719	759	740	756	819	731	729	814	755	740	802	744	776	798	777	802	785	791	762	802	737	827	785	796	749	738	725	788	771	740	757	713	798	822	758	770	779	796	762	731	716	761	756	768	788	827	774	730	733	795	776	768	780	792	753	718	698	758	738	752	785	774	814	790	807	779	789	722	741	843	736	693	783	768	781	769	778	779	772	731	805	729	744	776	769	793	744	792	740	774	797	753	776	777	783	718	773	769	788	730	779	800	828	724	777	820	761	780	737	786	755	783	779	728	748	765	773	744	757	793	800	773	755	804	755	733	776	763	798	790	785	729	747	770	770	759	720	738	730	776	766	770	786	793	747	736	808	751	753	801	718	776	774	764	759	760	775	722	746	812	693	794	756	723	754	764	775	768	784	749	799	733	721	722	772	787	777	762	759	733	772	783	787	742	751	770	767	749	754	788	731	803	735	766	780	805	741	721	735	786	739	789	729	742	764	701	767	709	802	786	770	771	771	745	749	762	735	760	770	732	747	766	750	713	747	728	710	739	796	734	774	721	765	750	749	708	732	764	824	764	752	726	760	752	726	751	769	774	758	787	722	719	752	795	743	778	723	773	815	733	740	799	737	770	757	762	777	780	742	796	756	731	790	728	802	758	708	729	735	778	743	756	777	766	778	781	694	775	731	769	742	813	759	789	820	742	729	778	766	730	790	810	799	752	844	762	805	764	783	759	776	751	756	785	763	744	840	784	748	731	777	746	773	788	762	783	773	772	792	770	754	751	725	750	731	791	748	760	805	806	744	746	750	735	769	765	765	776	779	766	751	705	739	788	750	711	754	801	752	802	763	744	749	802	697	735	738	726	771	744	736	757	795	766	765	735	754	784	733	747	766	761	739	789	743	750	774	776	767	775	776	751	709	780	722	775	752	756	745	764	788	758	793	760	744	734	753	766	760	770	733	784	725	726	698	754	766	766	744	782	800	772	778	770	739	777	794	703	739	752	765	748	777	758	754	732	741	760	694	724	779	730	739	744	794	768	784	805	752	779	796	775	752	725	736	709	780	749	729	730	817	796	740	769	755	815	784	720	794	757	795	771	765	708	757	780	763	727	763	792	807	791	741	765	761	708	771	750	692	787	805	744	760	750	744	728	787	758	766	761	794	775	783	737	729	770	762	772	788	778	760	785	801	793	708	703	762	771	752	743	699	737	757	799	774	780	761	781	836	758	730	719	759	808	724	752	744	788	768	729	710	794	785	784	771	748	721	774	780	741	767	765	757	785	761	761	745	828	718	719	794	809	740	756	725	741	777	698	764	756	749	801	754	762	790	742	741	825	719	784	743	761	728	743	776	742	790	733	799	742	785	762	785	789	742	769	795	770	772	771	760	766	771	764	779	753	714	768	758	763	764	814	768	800	735	760	787	781	758	814	789	738	751	791	776	762	796	737	782	738	805	758	799	770	796	765	739	786	781	769	760	779	765	715	803	749	752	821	808	771	742	785	719	745	747	770	792	764	741	795	759	737	741	744	761	785	756	808	749	823	710	726	721	778	788	724	701	752	773	773	709	773	777	749	763	714	754	758	797	789	765	747	775	765	702	772	763	784	761	711	713	836	777	766	798	736	761	765	731	716	772	767	762	762	733	740	813	782	752	749	732	825	820	777	776	797	735	762	751	754	791	736	790	774	784	787	736	736	793	787	713	756	755	760	767	770	742	756	793	760	763	733	719	732	822	807	777	769	774	744	805	794	730	814	797	756	730	746	735	740	746	800	744	768	759	750	726	771	752	762	795	762	749	772	701	789	817	774	772	756	773	750	751	775	770	777	778	779	795	782	731	736	779	740	746	793	737	773	801	723	781	759	717	797	735	774	751	746	784	731	813	740	791	755	724	750	769	761	750	735	754	803	800	783	771	789	728	775	788	755	748	770	750	762	772	751	714	753	754	781	739	791	724	693	744	796	715	755	729	786	765	782	720	801	751	743	758	753	784	714	767	766	759	797	749	752	783	742	752	776	748	769	785	757	792	750	725	760	772	765	791	722	771	732	793	751	761	720	776	726	756	755	747	778	787	819	760	754	807	779	822	811	773	725	779	789	794	787	797	778	791	747	750	766	778	755	786	819	783	804	725	782	775	719	728	801	779	700	751	744	763	757	773	728	754	748	762	818	767	788	750	782	790	750	756	763	774	733	756	748	764	709	760	752	771	823	762	816	730	731	776	785	803	787	750	746	795	736	722	750	780	749	750	763	784	803
33250	49709	26149	16247	11830	8382	6862	5855	5375	4809	4605	4380	3992	3744	3749	3506	3146	2904	2681	2337	2187	1987	1758	1571	1504	1402	1322	1220	1308	1230	1166	1204	1127	1223	1128	1114	1062	1039	1054	1039	1042	1021	1082	985	970	1039	1053	1074	1028	1029	952	983	1024	1022	983	1049	1017	990	1002	1113	994	994	994	974	996	1011	940	1113	989	1005	1014	1014	1010	998	1012	973	1034	1060	1015	979	971	1015	985	1032	1000	1016	1016	981	997	1010	1000	1025	1053	992	996	992	1035	972	1039	937	997	981	1051	1002	1025	1053	1010	962	1004	980	996	988	1015	1059	983	1006	1024	1016	1076	1044	973	1046	1015	999	940	1024	1006	1055	1013	990	980	1019	983	1022	997	1005	997	1034	1020	996	957	1014	1077	968	1052	1004	985	959	1033	1036	1072	983	1050	1025	1043	1040	970	1001	1040	1067	1024	1029	980	1062	1033	983	1002	1032	1046	1034	988	977	999	970	984	1014	993	949	1060	967	1010	968	1031	1021	997	1068	962	973	988	1024	1030	953	988	982	1002	1003	1041	1038	986	1028	1080	986	1051	1018	1022	1011	989	1049	1022	998	1000	1036	1020	983	1041	962	1073	974	1096	984	1045	1009	986	1006	1066	998	982	1024	986	961	999	1038	1040	998	1059	1002	1064	998	1020	947	1047	1003	1002	1004	1029	1031	993	1007	1000	1022	978	976	1018	1028	1031	942	1021	988	972	1020	980	1022	1044	1046	987	1016	1010	1029	999	1012	1030	997	1002	968	1027	1006	1016	1073	968	1003	1018	994	1013	1004	1039	1023	1008	991	989	968	1004	1045	983	1012	977	1028	989	979	995	974	1005	975	1006	937	1053	998	965	956	966	1019	1005	1026	974	971	1037	996	1014	975	1011	972	1019	981	1055	989	1027	1016	985	1011	1003	1014	1005	1035	1003	974	1000	1012	1037	1003	995	1009	1006	967	993	995	1046	988	1009	1045	1038	1076	978	978	1043	992	1029	1045	1029	995	988	974	999	1019	1003	1010	1000	989	979	1015	1004	989	956	1019	977	1016	1001	995	1016	992	968	1000	1003	996	991	964	1007	1011	1038	1023	993	993	1041	1027	960	962	999	996	994	1041	1028	992	1002	1006	958	1027	965	964	991	1048	994	1057	1027	988	1043	968	1010	985	1004	994	1002	990	963	1004	1005	1013	994	939	970	1018	958	1010	1009	1012	1054	992	998	1031	1005	1026	967	1045	1088	942	984	1014	1001	983	1000	1014	1023	983	1105	1045	978	994	1036	970	984	1023	990	976	1006	1009	948	1008	1007	1017	948	1023	975	1013	995	1007	1050	1028	1002	969	977	996	1022	1028	969	987	1015	1000	992	1001	1000	973	1030	996	1001	979	990	968	1021	1022	1009	1011	1039	1020	1011	1001	1033	1017	988	972	1005	1021	996	1007	1053	1004	1043	1020	1003	1005	1037	1007	998	981	951	1025	1002	972	1032	1009	971	984	920	1031	971	963	986	976	1054	964	939	1058	1004	1005	952	995	1021	965	1035	997	1007	1034	999	962	1032	1051	980	1062	1000	985	1021	1003	995	1019	954	1016	998	985	985	996	987	1033	1076	1015	1031	974	1026	1007	1047	1024	1038	996	1030	933	1006	1024	1028	995	1021	1022	989	1058	968	1052	1012	967	986	970	1014	984	988	1019	1030	1044	956	998	1053	1015	979	984	1068	1013	1054	984	1012	1057	1015	1032	1027	997	996	1028	1024	1036	986	1059	1033	1002	1055	988	1047	998	1022	1034	1019	1022	999	990	951	1006	989	1036	1040	1000	953	1004	1036	1046	993	985	1002	948	1011	1016	975	1013	992	1013	1059	1026	1025	988	1060	1040	962	1038	995	1029	1041	998	1030	988	956	959	972	946	1047	1001	998	1014	1043	961	989	1003	1015	1042	975	1036	970	1005	1025	996	1001	1078	1052	963	1032	969	995	1038	1012	1019	982	1002	1056	962	969	967	1019	1055	1040	1036	1001	992	991	982	990	1066	990	978	973	1009	1062	1091	942	1001	984	983	1010	966	1003	1021	1021	1012	997	979	974	1025	996	954	1019	990	1005	1000	1021	937	1065	1004	1039	1050	1003	1022	992	956	1059	970	978	985	968	1009	1046	1005	1033	1034	1030	954	923	983	919	1009	1061	1045	1012	963	974	969	997	1023	1023	994	1025	1023	1013	961	1043	1039	1055	932	1031	1007	960	1036	976	967	996	1002	1011	1066	983	1073	1005	999	1018	1067	999	1022	1044	1000	978	1041	1035	982	1045	935	1035	991	949	1040	1022	1002	1044	971	996	993	996	1033	985	1021	1006	1025	1016	994	1025	1051	1014	1073	1080	979	1009	967	971	1123	1025	1039	979	1022	1047	994	1051	971	991	975	1015	1005	1036	970	1052	996	984	1000	1046	1011	1027	1031	967	1013	1019	961	1041	1001	1007	1045	993	1041	1035	1011	1033	983	1033	991	982	1000	1033	970	1026	998	1003	992	1034	1025	995	1029	1003	1015	964	1002	1030	989	1052	1050	1032	1008	1008	1047	1004	1006	1049	918	1013	982	1021	983	1019	990	920	1012	970	1035	1032	1000	1006	1007	1017	970	1019	989	978	936	1012	990	1010	1048	958	1015	1090	981	984	987	997	1029	983	1066	941	980	985	999	1003	1039	1005	1008	1037	1006	989	992	1005	984	1016	1051	1036	985	964	1008	982	1010	1028	1050	1043	982	946	1047	1042	1017	957	984	1004	1027	1002	1009	972	1006	1058	979	997	1039	995	974	1036	1036	991	1004	1036	1053	985	1003	963	1030	1000	983	1044	1024	1000	988	1044	1002	1011	951	956	1069	1011	1042	998	1012	1071	977	1032	987	1016	976	973	1075	992	978	1002	1020	1001	1030	1038	1035	986	1001	961	1051	1019	1008	982	1055	1009	939	1007	1003	1006	1013	1016	1041	962	981	999	997	991	1067	975	962	985	1033	1004	1038	983	960	981	964	1001	1042	1071	1044	997	1008	984	1001	1007	1048	1023	941	968	1047	1053	970	972	1010	985	988	1003	1018	1016	1037	986	1017	1007	954	967	987	1027	1035	956	1017	962	1035	967	1029	1048	1047	1025	1007	1005	954	1018	1039	1024	1005	957	1040	1036	998	947	990	1041	981	975	1025	1054	1038	1001	1037	1056	1009	1021	998	983	1031	970	986	946	1009	1021	976	1094	1069	1036	1077	998	978	968	987	970	1042	1010	1004	974	1020	990	974	1069	967	1040	1019	974	1044	987	979	1054	1043	988	1015	1028	1045	1058	970	1021	957	999	987	989	1004	1020	1033	1003	1007	982	935	1037	1034	951	989	1006	1038	960	1019	998	1022	983	969	1026	986	1041	964	953	950	997	995	1010	972	975	1022	984	1068	977	1006	979	990	1003	995	1004	1045	952	959	1034	938	1046	996	1009	1018	972	1026	1087	1012	1011	1025	971	1002	990	990	970	1007	1012	1024	988	1023	1002	984	1006	1013	966	1016	1048	1026	965	1022	932	975	1039	1033	1033	990	1041	1048	1007	982	978	999	990	1049	1000	1042	1062	1025	1061	1010	1043	1013	994	1026	1040	995	981	984	994	1039	948	961	997	1031	1007	970	1042	1025	963	1013	1015	1026	989	972	996	1012	987	953	1014	1040	1015	1005	999	1056	1049	984	1028	965	1008	1070	1012	1037	1001	931	1016	945	1037	1016	978	960	1084	1038	985	977	1043	936	1047	1019	1019	980	1049	1012	1043	1027	1036	943	965	1014	1081	1010	1070	983	1053	1021	1017	1003	972	1003	1048	1055	985	1002	987	984	1010	961	1013	1019	954	1025	1009	1066	996	1031	985	997	1008	972	975	1062	957	990	999	996	1009	976	1017	1048	1024	1008	1047	991	1006	1018	975	958	1065	1016	978	1020	1009	1063	1014	1005	1000	1033	968	1028	917	937	1029	1048	1017	959	1030	995	993	986	1044	1057	1064	981	1009	1012	1017	1054	972	1031	1022	990	1017	1006	1019	1078	986	973	1023	983	1000	1022	1003	1006	974	1000	1062	1052	1006	962	1051	1035	1056	1019	992	1026	1013	1010	1037	977	968	978	970	978	993	984	1010	962	1013	987	1006	986	998	986	1033	1031	988	1025	1052	983	1012	979	990	1008	966	1041	1025	988	1003	969	996	987	1044	1002	963	1002	937	994	1000	1076	1010	1011	1030	1002	1051	1042	1006	1049	1022	1000	1074	960	1002	980	1040	1020	1012	998	1047	979	994	995	1043	1039	1000	1001	1010	1023	1030	1069	1063	1008	1038	1029	1033	1008	936	1004	1059	989	1042	963	992	1032	955	947	994	1069	1008	1006	996	1026	984	1073	1009	1035
22732	20750	28171	23281	20726	20173	9607	4189	3250	3035	2689	2563	2533	2450	2310	2021	1932	1810	1655	1559	1417	1311	1149	1062	933	896	927	895	859	865	814	790	882	798	788	825	777	777	771	738	703	725	709	786	737	707	682	660	719	667	736	704	693	753	739	761	706	804	692	701	782	708	742	708	749	717	715	720	744	708	739	716	692	753	683	690	737	716	729	726	761	702	664	672	681	711	700	744	703	719	727	712	709	646	773	734	747	715	680	745	662	725	699	727	709	720	673	710	689	703	712	702	733	731	680	722	702	678	696	718	725	746	702	714	715	705	712	719	697	720	693	713	721	713	704	730	747	714	722	663	734	746	686	691	732	692	708	719	680	756	732	716	719	704	682	735	745	702	704	695	719	699	712	680	694	703	708	648	726	676	681	738	695	715	620	734	677	730	728	740	720	694	672	665	723	711	703	736	722	717	709	747	722	738	687	730	701	730	756	681	699	708	729	685	729	676	708	728	715	689	744	664	690	671	773	703	712	708	709	752	768	740	724	755	702	712	746	741	711	707	739	689	778	719	728	697	727	681	721	782	742	693	696	765	760	710	706	663	717	772	737	716	724	748	744	687	692	718	712	661	708	739	713	750	751	731	696	703	677	654	724	716	681	704	720	672	689	770	742	726	728	691	723	759	702	683	676	695	728	753	699	713	734	695	747	685	729	698	713	729	730	667	704	756	664	734	702	710	696	691	687	738	676	721	696	699	780	690	730	748	712	762	738	767	713	746	785	721	730	737	695	742	733	701	732	706	695	734	733	718	746	706	751	704	660	707	717	708	711	739	748	680	757	697	745	720	716	713	711	680	710	735	722	722	779	695	710	702	700	733	687	717	695	720	778	704	746	688	719	705	676	744	733	688	734	739	742	691	716	719	680	706	722	694	703	725	710	717	726	704	661	705	712	718	714	719	716	700	691	784	764	703	666	681	680	719	740	752	715	686	751	712	665	748	723	716	730	704	725	700	721	710	712	682	749	692	716	669	749	680	675	697	706	702	707	744	757	726	690	724	686	739	710	744	653	733	678	716	708	702	738	688	736	724	714	739	724	704	703	671	708	735	738	691	693	719	727	706	665	744	719	704	702	690	680	673	730	715	666	670	740	665	672	699	703	691	673	709	727	696	718	700	698	664	705	764	708	728	730	752	721	752	716	739	732	761	766	724	680	746	668	694	693	730	678	697	720	706	724	726	659	750	725	716	728	688	737	696	761	719	734	724	722	712	668	745	676	720	712	735	717	662	751	698	699	706	681	699	725	713	696	723	694	699	693	716	703	695	740	679	698	697	687	723	701	682	750	693	760	732	781	660	688	735	733	709	726	717	731	782	698	747	751	674	675	743	715	719	800	714	731	715	717	732	715	765	681	732	740	725	725	697	717	767	748	712	686	771	725	677	720	701	729	697	669	703	718	721	715	724	724	762	664	679	688	726	719	691	701	702	736	673	741	706	704	699	678	703	694	743	716	716	739	709	695	717	707	697	686	729	732	697	765	733	731	694	673	701	660	768	701	757	701	760	696	701	681	787	711	742	698	702	678	720	671	697	704	646	745	731	725	714	733	687	698	701	744	679	716	701	716	779	736	749	702	693	686	728	731	716	764	697	687	747	702	712	709	738	710	730	672	691	700	746	699	685	699	674	679	647	698	714	710	710	749	724	711	715	701	728	737	712	719	738	715	691	700	723	687	693	754	763	699	689	733	729	683	696	681	704	724	690	707	741	725	677	653	650	708	740	704	737	717	694	739	718	682	753	710	721	681	689	711	715	743	712	656	692	716	674	705	695	727	768	746	740	719	736	734	739	681	700	713	697	730	729	698	722	730	688	704	727	728	708	727	711	746	726	711	748	670	720	716	691	656	675	714	735	729	742	715	740	758	687	711	726	713	689	739	723	734	736	697	725	706	764	736	711	710	728	710	721	713	715	788	725	702	691	730	622	728	724	763	750	778	692	733	718	688	691	711	688	711	685	717	737	730	757	728	726	717	726	694	735	686	701	728	721	746	718	746	716	724	674	702	712	714	670	690	706	717	718	707	691	699	735	729	685	704	724	692	686	699	773	683	738	667	696	748	713	723	661	713	720	754	751	747	721	730	666	684	711	704	771	696	659	682	747	696	693	721	757	739	719	701	752	696	720	719	698	663	767	719	745	671	705	730	702	772	698	719	764	704	703	676	733	729	684	723	745	719	682	712	723	734	685	717	735	741	723	721	697	716	730	747	664	743	710	724	722	708	713	724	731	691	709	708	750	697	688	685	703	684	749	711	760	707	676	708	774	681	746	680	702	682	717	740	679	723	693	735	756	719	742	693	707	721	737	733	718	777	705	720	720	732	712	716	655	726	715	714	729	643	731	753	745	741	709	661	710	726	694	710	755	724	726	744	690	669	693	697	729	723	741	745	705	740	704	746	729	785	667	718	711	682	701	757	693	727	739	710	697	700	687	695	708	722	736	666	731	714	711	714	730	703	705	701	706	725	715	695	720	728	670	746	713	703	730	693	699	727	668	737	714	673	751	686	657	706	685	689	711	730	708	738	733	661	724	698	751	705	744	734	704	719	727	774	749	673	679	695	741	720	715	691	682	663	726	727	735	698	696	726	790	676	712	703	732	674	722	721	749	714	746	693	760	714	736	701	730	765	678	728	693	725	663	731	700	716	698	740	733	714	699	732	761	725	722	692	781	735	760	719	713	690	705	743	743	733	717	734	659	686	769	728	686	708	712	659	697	705	732	701	732	680	720	682	698	675	727	701	736	742	704	697	757	656	655	728	716	732	670	722	697	742	754	690	706	757	710	706	659	741	624	685	669	733	729	675	732	774	751	707	726	715	713	700	752	734	719	719	689	671	712	727	739	683	705	669	718	715	704	655	736	771	725	704	764	750	699	668	693	675	727	723	726	711	662	721	690	741	691	729	729	710	735	709	685	747	730	728	759	707	682	746	694	717	711	780	710	730	717	745	717	666	717	753	712	727	681	724	683	712	692	655	690	726	707	707	719	693	689	736	729	712	705	735	702	719	693	753	684	718	690	754	680	691	716	703	736	740	695	721	696	731	784	726	767	718	717	755	711	703	675	725	730	695	690	752	733	714	722	737	744	772	691	747	692	723	742	725	732	745	721	695	780	703	675	731	682	698	774	747	707	750	731	704	709	683	730	755	695	724	682	753	705	737	750	671	711	709	732	718	711	693	686	718	724	736	730	694	718	724	687	704	738	702	732	771	687	701	701	682	730	704	729	723	725	669	691	670	735	681	676	712	705	718	707	684	756	700	723	724	732	717	764	764	702	742	718	691	742	700	700	678	717	720	690	646	769	683	726	740	745	654	697	709	685	700	709	698	706	722	684	744	725	742	688	700	682	734	719	729	676	694	737	662	737	701	725	757	739	768	670	695	703	791	717	721	690	675	735	685	724	652	715	722	702	684	706	674	699	720	652	670	705	727	724	711	698	712	698	749	692	732	695
37144	57025	29796	20250	15502	11853	9257	8333	7477	6624	5975	5614	5631	5305	4903	4381	3955	3492	3297	2885	2652	2263	1946	1745	1641	1463	1490	1369	1332	1229	1215	1255	1178	1154	1154	1107	1089	1126	997	1040	970	1026	976	974	952	967	960	943	975	942	968	950	1010	935	906	963	917	1004	982	937	965	1014	942	1023	981	962	914	975	1000	944	928	913	964	959	938	949	985	983	895	944	926	940	923	931	985	947	989	990	951	995	999	907	975	1035	986	914	988	940	944	961	947	899	978	991	941	881	943	955	958	959	941	973	938	972	922	945	960	934	961	960	981	968	908	961	956	944	928	965	1026	898	962	986	929	924	963	975	970	913	967	911	907	942	956	879	929	944	943	895	962	925	931	1002	961	1000	925	982	942	965	990	941	950	953	931	931	980	964	944	900	965	923	949	924	916	925	899	969	963	978	1005	948	955	969	904	906	938	1010	934	901	1026	903	976	994	925	940	933	958	959	964	966	934	960	995	954	959	956	937	1001	895	958	881	958	978	969	969	867	911	973	933	956	901	930	971	890	940	994	922	990	905	919	954	959	941	1028	953	903	904	944	978	956	968	965	959	885	945	924	932	925	916	954	921	926	992	923	982	934	929	974	999	925	961	946	947	969	952	900	924	941	936	922	1000	891	947	888	944	990	937	997	941	940	949	985	887	962	927	953	932	982	970	933	999	954	929	968	948	972	959	903	895	914	952	933	944	979	957	939	964	934	944	951	954	968	951	989	931	909	1022	924	983	953	937	955	954	933	940	917	910	941	902	957	942	871	924	914	941	962	936	895	987	915	956	917	925	967	963	944	918	968	960	947	955	934	959	935	880	930	880	934	960	901	961	1002	916	977	913	919	986	970	905	965	930	959	982	955	957	969	954	978	949	965	946	928	980	924	910	966	987	967	878	981	928	915	953	978	953	961	924	930	973	918	956	955	960	938	976	953	950	886	964	961	885	883	936	946	909	953	927	901	991	942	990	902	977	911	933	948	936	918	953	929	921	914	930	993	931	894	949	930	899	889	1012	924	916	974	959	948	907	926	949	947	959	944	962	954	948	930	921	901	914	952	956	978	959	916	929	951	948	916	912	979	960	957	1027	927	929	981	868	923	960	916	960	967	981	1004	914	930	947	964	987	907	941	911	968	1020	991	919	920	940	976	969	911	973	927	979	956	973	966	898	930	952	930	962	966	899	993	932	952	902	948	935	876	935	922	948	973	888	928	959	966	938	963	928	935	914	945	977	929	908	931	902	955	920	983	894	941	940	958	953	933	968	963	991	985	904	995	943	906	987	983	911	922	989	947	929	922	969	978	910	970	963	918	969	936	960	919	1008	938	923	923	939	927	915	895	930	944	999	931	967	940	952	966	1006	950	903	898	921	909	952	931	876	916	985	936	968	956	949	949	918	964	933	925	939	919	977	943	998	981	934	935	953	975	964	944	976	943	872	926	927	980	967	902	918	967	950	975	945	939	950	995	940	900	904	940	921	943	913	944	959	944	913	979	903	897	960	933	935	940	965	943	930	936	983	941	934	948	908	927	927	969	992	976	871	952	911	958	908	969	966	919	981	978	990	936	974	929	923	883	949	938	904	970	943	963	974	875	997	944	958	979	947	968	963	948	910	899	950	921	947	991	910	962	964	948	940	943	975	1006	983	928	919	958	978	940	932	969	962	970	947	989	943	955	938	935	948	979	913	904	913	952	980	928	970	907	924	990	955	945	917	973	991	972	898	911	951	925	945	968	973	911	967	915	940	961	947	966	919	953	970	927	981	894	996	937	975	954	969	920	970	886	1018	912	914	902	912	947	929	968	923	929	940	922	916	923	945	950	971	972	905	916	965	905	965	963	949	908	953	977	907	890	951	951	901	915	943	907	925	934	992	914	924	946	979	964	956	992	966	943	923	913	971	947	987	982	1043	954	948	853	935	928	1009	939	930	978	917	945	924	960	1010	920	930	955	925	939	891	933	953	939	969	946	902	980	976	967	926	920	946	928	957	955	890	980	964	916	937	949	934	915	975	948	910	937	996	901	963	901	962	965	993	950	920	908	894	921	977	920	925	992	899	930	943	995	929	953	922	931	963	940	969	916	928	922	909	968	954	953	944	971	902	990	966	974	979	988	989	970	990	906	972	919	937	903	952	868	945	988	928	973	1006	1009	976	904	942	924	957	924	966	1011	947	946	944	979	924	927	942	938	895	936	991	918	912	924	1009	944	957	976	1000	975	913	954	908	893	1001	938	926	910	942	954	910	961	955	947	897	916	974	936	951	897	978	960	951	919	900	945	904	932	916	965	934	951	921	920	956	927	954	923	891	949	975	886	985	895	904	976	957	933	933	947	905	924	912	961	935	983	976	936	997	951	966	908	949	954	935	931	923	941	945	962	919	924	911	973	970	921	953	944	875	920	929	910	952	958	952	928	931	954	954	971	925	924	983	963	934	904	993	944	1003	1007	978	949	935	938	971	957	969	972	1005	940	936	960	939	981	962	977	941	924	922	932	927	970	919	990	936	926	920	938	963	962	956	965	942	946	926	890	916	939	993	975	988	926	944	966	967	975	981	911	951	958	957	935	951	978	950	1013	944	909	964	985	921	926	939	902	925	973	979	899	971	894	906	940	997	896	1010	947	960	933	957	942	944	915	944	994	996	998	926	940	903	936	928	961	918	969	922	951	961	1025	923	925	932	989	925	924	937	935	916	972	935	929	995	916	916	934	982	945	906	953	978	960	990	966	967	958	923	956	979	933	931	997	961	1002	989	955	951	1001	968	910	944	993	917	957	916	949	985	976	903	986	940	956	949	929	939	933	978	943	936	955	969	903	971	936	917	932	995	933	941	899	942	904	961	927	989	907	899	978	924	970	941	960	938	941	977	988	860	910	928	928	947	997	910	951	989	953	968	965	930	960	974	969	940	950	982	939	907	912	946	859	924	921	934	965	960	970	933	913	976	910	931	913	943	922	911	975	868	1014	889	945	970	897	926	906	946	914	944	921	905	945	889	912	996	931	1002	912	914	935	933	942	937	980	906	996	959	943	926	950	981	954	981	985	930	928	950	955	955	988	872	933	947	940	914	919	861	903	950	930	900	902	968	966	929	909	983	966	895	953	954	975	903	963	914	990	982	952	922	1006	887	967	1003	898	883	905	890	939	926	937	948	1005	954	960	915	910	953	982	965	982	933	941	919	939	1005	914	970	941	965	931	916	935	966	878	990	950	958	915	936	934	921	953	931	982	913	962	962	980	909	948	958	930	946	940	974	932	961	942	955	933	979	923	935	999	905	950	917	922	931	1001	963	1000	982	945	914	999	968	982	961	1004	917	960	953	901	939	904	936	964	903	929	954	921	941	886	955	877	980	972	924	944	952	984	923	941	936	890	1001	938	949	946	940	948	960	925	940	1003	980	934	964	921	870	945	954	974	907	990	955	963	981	937	889	938	942	905	922	957	960	974	973	925	945	920	880	968	1004	959	960	870	905	952	898	906	975	917	945	884	882	976	987	992	923	906	899	925	989	935	937	890	890	915	955	909	932	946
27648	24055	18179	8466	3977	2567	1915	1596	1506	1461	1279	1192	1277	1317	1129	1094	1043	956	930	856	807	760	722	698	690	687	680	648	627	618	655	625	621	621	635	623	635	620	630	594	586	613	603	573	577	629	584	580	582	585	588	591	575	597	607	576	593	545	620	598	655	573	623	587	659	621	590	553	609	570	549	582	586	603	571	566	570	582	591	592	589	578	589	583	592	605	563	599	569	582	583	583	556	581	597	522	594	600	596	575	617	600	584	602	617	580	577	618	599	577	553	563	568	619	575	608	562	579	581	586	604	575	622	624	568	646	621	586	529	645	539	599	581	538	535	572	607	577	542	585	604	598	589	604	587	582	558	571	586	563	578	611	623	636	600	573	554	583	592	594	598	571	579	607	558	619	627	619	555	542	589	550	602	566	569	594	571	581	599	577	589	522	579	584	574	571	565	599	596	593	585	599	575	572	608	585	600	569	596	593	630	563	539	605	587	595	590	602	623	625	602	606	582	563	585	546	567	610	602	572	593	563	583	595	582	586	585	585	596	551	632	594	567	583	597	553	599	580	582	621	610	592	592	544	587	586	596	575	583	623	588	607	595	580	604	577	595	642	552	604	558	558	578	658	585	607	626	583	611	595	611	550	574	591	564	596	602	547	584	584	577	631	614	582	604	570	597	566	567	575	573	586	603	537	606	596	568	589	578	606	563	611	583	574	633	547	593	611	616	636	572	573	581	569	554	603	541	579	628	604	592	553	568	642	581	573	585	587	524	586	597	614	548	584	567	571	574	542	568	594	606	635	614	632	602	582	609	628	586	603	564	542	586	593	598	592	593	574	598	574	556	627	629	611	639	605	585	586	633	594	585	591	522	625	590	562	587	563	609	555	568	622	554	556	596	607	579	550	570	612	603	618	568	530	618	565	525	610	599	608	588	583	560	605	575	584	571	599	565	576	555	583	614	571	609	591	568	632	610	618	552	578	572	581	568	608	597	601	580	600	533	603	570	573	581	615	598	543	604	612	612	576	563	560	591	571	593	587	630	576	593	613	575	594	558	581	570	574	563	606	569	582	564	573	578	620	556	563	589	595	590	598	602	609	540	625	611	571	581	532	572	640	613	601	525	597	588	596	572	622	578	584	601	592	560	611	577	579	544	619	620	605	605	562	601	610	611	578	565	528	626	606	580	570	607	592	573	589	573	576	564	589	533	608	572	562	568	594	619	540	598	602	628	620	593	601	588	619	577	590	535	579	599	554	591	536	574	578	635	598	568	552	544	584	579	582	569	582	588	621	623	562	577	600	601	605	571	614	555	603	547	576	595	576	598	633	585	557	608	555	615	590	612	625	564	547	566	596	572	605	599	568	577	584	602	580	613	600	570	625	559	536	554	578	604	595	597	593	572	578	630	586	613	598	593	548	555	608	581	582	614	586	569	576	546	544	574	611	600	576	586	531	595	593	617	639	588	600	621	580	580	580	585	598	592	584	563	549	602	593	608	615	579	590	566	601	579	645	555	599	557	617	616	620	557	591	591	606	583	592	576	596	625	641	562	542	575	580	588	562	552	587	580	591	621	573	611	563	604	553	646	586	605	572	567	621	608	569	594	569	559	612	622	570	583	571	588	585	580	570	569	620	602	631	614	610	575	576	578	568	609	568	593	571	553	602	572	620	563	592	535	614	587	581	571	649	605	590	531	560	593	588	537	543	598	561	567	632	603	585	611	606	605	605	599	599	550	604	591	567	594	595	615	617	604	597	594	580	584	608	577	595	579	570	511	563	572	620	584	589	588	599	577	533	594	610	638	588	621	509	576	584	598	594	556	596	576	555	601	643	619	573	598	612	578	580	521	583	528	574	575	545	580	577	589	581	543	608	592	593	591	596	605	612	591	557	543	567	576	588	609	593	592	563	603	573	608	590	584	605	611	602	549	590	629	540	562	594	592	607	612	588	588	579	571	548	561	577	580	596	581	570	616	587	584	589	598	595	572	611	611	591	578	609	626	547	586	618	594	584	637	560	543	611	596	614	593	599	617	658	581	595	584	571	581	621	592	588	535	605	553	600	573	580	562	618	594	614	594	575	577	605	591	568	563	576	595	588	568	643	578	567	574	558	569	589	622	588	601	631	581	603	565	573	603	621	606	584	577	597	611	575	597	599	595	604	599	615	576	581	614	587	618	618	552	616	601	553	582	594	580	578	661	593	598	564	617	541	550	592	582	581	615	603	600	582	606	620	588	580	604	578	597	549	594	609	582	606	565	538	572	615	584	584	583	568	563	588	615	537	587	587	592	592	584	626	596	593	593	610	598	556	600	560	589	558	613	579	632	564	543	600	541	560	603	581	530	612	539	612	571	617	607	608	613	591	573	592	631	601	560	584	612	578	554	580	590	615	592	602	561	561	571	580	608	537	567	559	521	562	611	573	613	567	584	550	580	581	557	563	583	562	543	570	605	616	606	594	585	582	611	609	599	615	599	571	558	621	594	565	576	594	545	560	554	574	565	598	554	656	633	540	595	620	586	587	589	606	612	569	564	606	597	591	560	592	653	532	586	548	551	617	573	577	601	572	592	573	609	531	627	581	574	575	598	598	604	611	575	577	587	591	592	575	599	565	535	584	581	611	589	594	612	617	586	566	618	570	560	582	582	583	572	601	600	618	587	596	604	625	604	590	576	558	602	577	597	565	573	592	577	579	562	612	621	631	592	580	600	567	585	575	577	573	571	553	595	604	545	603	536	617	607	555	616	572	561	626	579	583	550	638	575	559	609	567	634	599	582	584	581	583	639	579	560	568	590	586	563	581	569	625	572	613	601	596	582	626	634	579	597	576	593	580	585	596	581	605	583	625	602	569	540	545	591	553	552	608	572	602	620	583	581	531	594	578	607	621	636	590	586	573	577	573	592	591	618	548	545	596	590	615	603	566	579	622	599	545	597	600	564	562	599	602	593	581	586	587	591	622	573	594	560	565	575	520	596	566	587	594	593	662	568	553	573	632	556	585	601	570	570	574	561	582	653	580	559	584	589	579	637	552	594	604	592	551	610	604	555	631	581	631	561	609	593	634	563	623	603	580	597	574	565	578	585	581	590	598	572	552	588	556	624	564	587	562	571	514	530	558	646	598	580	610	593	534	585	622	559	622	581	586	578	604	628	577	580	548	567	629	576	586	599	594	554	598	559	593	563	536	590	572	565	587	604	547	618	623	560	581	612	591	585	623	542	545	587	602	605	561	595	612	584	547	597	597	561	560	585	592	609	586	580	569	565	581	530	586	591	584	595	594	635	527	591	595	592	545	603	579	583	572	641	585	575	606	566	565	579	557	601	599	593	593	592	556	582	625	610	599	572	582	576	629	644	566	551	566	626	588	606	569	585	611	594	561	551	542	614	573	575	584	643	572	551	594	591	551	557	584	550	589	597	588	614	550	606	575	553	559	593	552	595	591	558	576	610	549	559	590	567	556	554	607	560	555	606	568	581	587	572	573	550	573	622	597
29282	38665	18576	10803	7492	5292	4028	3499	3431	3239	2788	2620	2548	2601	2294	2168	1953	1762	1730	1517	1380	1206	1154	1111	984	936	968	897	919	875	869	857	828	813	880	816	876	840	828	759	773	759	772	796	789	819	747	774	822	774	797	778	849	784	807	781	745	779	763	790	765	788	768	774	743	797	815	773	823	770	770	767	791	811	808	812	832	718	824	791	836	809	840	792	812	826	786	743	797	767	802	749	779	796	768	764	718	815	774	803	775	761	737	801	791	793	827	771	733	777	801	812	785	762	801	833	790	763	771	788	776	775	784	745	782	786	820	754	759	811	811	730	759	760	825	747	784	764	816	813	796	732	779	791	770	799	817	797	783	802	736	768	792	788	827	794	794	808	756	781	803	825	774	823	776	754	778	776	771	773	795	775	763	840	774	795	805	796	796	798	783	761	759	782	800	775	797	822	780	762	802	793	807	795	789	805	823	819	820	804	799	809	815	792	782	791	821	770	746	749	793	740	762	789	752	773	780	810	760	796	775	819	808	763	795	844	789	822	761	812	811	751	833	797	801	798	812	807	756	803	776	737	838	776	806	773	813	821	783	797	838	764	790	762	741	798	803	772	759	820	796	762	736	754	793	787	794	783	779	821	761	769	758	770	823	737	786	755	735	748	794	772	819	776	830	764	801	768	840	759	810	777	744	790	740	821	798	802	776	796	737	813	792	739	831	802	819	777	785	778	791	835	809	807	743	799	827	743	798	793	804	738	745	777	801	799	744	764	799	770	738	821	804	790	824	775	786	788	795	839	747	742	823	710	750	801	778	774	791	821	799	745	809	744	760	790	781	831	796	786	758	796	782	796	758	813	788	829	809	757	742	786	818	803	769	760	815	787	818	754	830	848	786	773	779	715	829	770	786	719	834	783	791	805	804	789	799	780	840	758	770	762	771	783	783	787	759	768	767	738	777	787	779	792	797	762	799	795	762	826	822	774	776	787	763	765	741	826	795	807	819	821	773	719	797	819	785	813	762	774	797	793	788	795	814	746	764	809	744	771	775	818	756	780	822	760	806	800	784	765	796	767	773	766	778	802	864	769	828	792	800	781	807	754	826	799	797	776	816	805	804	764	792	768	749	795	788	743	810	817	753	828	743	731	797	798	764	835	795	750	763	764	792	762	777	807	794	761	791	802	795	797	806	802	838	757	833	829	762	790	805	819	783	843	721	762	807	835	775	763	819	777	811	742	796	778	845	785	799	786	781	757	813	742	804	772	803	796	800	821	751	745	799	814	795	755	754	817	778	789	780	813	738	781	811	811	779	812	776	798	811	778	805	770	774	795	756	756	776	716	798	793	735	806	774	787	774	782	817	769	803	794	785	824	833	773	774	795	771	772	800	799	798	790	800	768	772	760	792	830	799	836	790	758	784	776	803	795	748	771	786	816	798	759	785	774	788	786	770	788	773	775	748	798	790	802	739	776	801	804	744	841	764	741	779	822	777	807	810	849	827	772	777	751	797	804	772	805	782	738	781	717	762	818	747	753	796	821	744	791	753	800	797	764	785	814	781	735	755	816	777	781	785	782	762	776	817	812	805	795	791	780	775	829	790	756	779	786	841	765	840	786	785	821	767	757	807	806	708	775	801	800	772	785	749	801	780	770	785	808	807	799	757	828	793	761	747	778	773	780	730	760	783	745	825	794	810	776	784	785	777	733	818	768	797	780	777	788	798	788	809	738	831	741	768	832	791	781	768	793	761	821	780	806	807	797	841	834	797	731	801	776	754	788	799	802	806	775	752	809	831	752	790	772	790	778	812	764	801	796	788	828	797	776	750	792	775	763	803	791	832	729	806	757	804	771	784	818	749	788	764	785	758	769	810	769	762	811	757	788	801	755	749	785	761	761	801	817	785	735	818	760	793	813	746	788	758	771	779	801	780	801	809	825	774	754	788	820	750	767	791	755	786	758	812	852	795	774	793	758	805	830	773	769	769	797	800	790	783	809	785	774	754	777	808	816	774	800	813	729	776	830	770	818	823	791	769	803	802	783	767	789	742	801	800	772	813	841	784	760	786	781	694	852	793	807	787	778	817	762	816	807	790	795	745	810	691	760	748	726	797	798	761	779	803	758	767	786	781	721	798	804	762	748	773	744	763	777	783	794	764	821	757	719	767	800	774	818	794	787	746	808	766	814	741	811	752	802	746	758	770	737	801	779	799	772	792	724	840	747	771	773	709	758	771	761	808	809	785	794	804	829	797	827	793	803	838	833	773	781	832	798	809	752	792	738	771	862	766	808	794	776	822	758	761	799	790	769	785	801	758	776	778	792	757	781	767	777	833	799	836	797	785	739	808	737	764	803	826	826	755	762	783	808	771	800	774	784	822	796	769	777	829	820	780	707	763	814	737	774	756	782	761	801	756	835	802	791	774	816	795	758	797	824	729	767	792	749	800	815	807	772	804	762	828	784	786	789	808	765	826	824	772	817	789	784	731	736	774	798	790	811	757	772	748	780	818	759	770	735	783	848	805	741	822	801	765	764	784	813	742	765	807	737	754	752	757	757	783	833	794	782	799	777	795	805	740	749	761	730	800	786	747	777	799	790	802	790	748	807	747	767	750	838	760	764	791	760	841	795	821	734	800	783	790	776	816	813	783	792	791	736	783	809	788	760	792	819	810	814	781	775	726	765	760	766	754	819	786	771	770	806	764	807	825	750	768	803	791	800	793	766	751	810	822	775	794	781	782	765	763	789	769	834	836	808	810	793	801	793	796	831	786	784	779	815	805	723	763	777	737	788	806	776	803	786	749	820	797	787	772	833	770	777	784	770	765	763	762	736	772	780	816	795	779	740	738	790	770	768	803	781	835	759	776	759	796	775	807	789	793	798	798	825	793	818	814	803	769	738	790	815	776	794	728	816	759	735	812	723	798	759	721	812	728	771	745	768	753	773	806	816	786	790	755	814	758	758	823	829	825	793	744	742	788	778	753	780	836	759	783	795	771	742	714	825	773	787	766	779	772	765	768	758	798	811	766	746	833	758	783	820	835	785	758	789	802	800	748	803	828	751	749	783	771	776	786	740	795	759	796	768	833	788	752	808	765	814	781	788	779	759	752	795	769	752	781	801	747	832	805	798	807	790	773	773	729	798	780	737	814	782	796	795	739	794	749	773	822	735	820	809	763	778	760	785	779	766	810	766	836	790	785	765	792	808	729	776	747	812	781	809	761	773	820	793	792	791	811	798	836	760	815	753	825	816	820	771	786	812	832	828	732	784	787	760	717	818	806	760	748	793	793	789	797	794	753	764	795	808	851	777	833	778	750	790	769	788	765	843	755	764	794	781	791	758	820	806	815	794	722	830	785	796	772	760	845	745	771	828	827	797	801	692	836	782	710	748	734	776	828	769	768	780	782	757	825	776	756	762	761	780	787	810	761	793	755	749	779	803	793	818	830	815	803	783	736	770	787	811	793	819	785	774	804	808	826	801	773	801	775	800	797	823	788	836
23719	20746	27681	23790	20444	11416	4657	3122	2670	2485	2406	2308	2170	2081	1920	1781	1639	1525	1393	1244	1132	1143	1045	951	952	953	907	904	909	869	867	817	877	813	794	792	767	771	780	724	786	788	751	768	769	819	799	775	738	725	772	781	756	729	801	720	788	756	770	786	802	774	767	737	774	771	739	789	749	794	765	766	778	769	773	749	750	763	770	756	768	773	746	791	792	775	772	744	765	762	769	768	716	704	786	771	787	723	725	750	800	775	734	778	799	775	715	753	748	758	760	778	753	725	780	745	756	710	759	784	737	821	747	757	739	752	766	764	802	736	737	780	756	746	725	782	806	791	732	817	766	761	794	798	743	765	789	707	834	801	754	752	759	730	827	722	718	734	753	740	801	755	790	782	765	775	773	722	755	767	759	794	704	755	767	780	777	725	705	798	712	755	740	733	736	790	724	676	802	743	770	724	747	786	780	750	783	736	745	770	745	707	800	762	782	795	781	740	738	737	710	752	744	793	747	758	760	724	770	775	757	711	771	750	811	754	746	755	714	774	756	758	730	777	754	761	770	718	738	757	791	788	762	713	748	741	731	754	741	824	722	811	777	770	763	728	727	777	754	738	772	771	776	783	771	733	758	761	736	771	735	747	752	766	728	776	708	778	727	764	789	766	740	777	759	751	806	754	745	725	732	799	752	762	763	748	699	761	758	771	743	708	803	728	744	753	763	758	725	773	755	765	748	749	797	794	736	717	697	778	741	740	767	760	742	743	789	766	799	740	766	780	724	706	806	779	763	756	740	753	749	762	815	770	732	734	749	763	741	771	777	744	833	774	760	818	784	729	776	727	785	738	753	789	757	738	788	770	764	737	754	791	742	738	783	717	782	755	733	777	801	756	778	727	760	772	796	778	752	776	771	773	769	804	727	773	759	688	769	764	738	738	770	742	748	793	728	745	757	801	751	786	791	767	793	770	757	771	760	751	786	748	776	740	758	772	759	810	777	733	745	777	744	770	719	785	782	757	822	763	773	774	801	833	803	757	803	784	787	762	822	746	778	748	781	816	720	726	736	789	752	747	814	772	731	712	764	743	712	749	747	744	705	771	783	771	780	744	764	719	781	742	766	810	763	778	787	688	713	829	752	752	815	787	749	784	764	755	793	741	754	805	754	783	774	729	771	747	771	784	769	743	754	704	768	766	794	781	785	728	737	749	733	722	742	765	766	762	736	794	773	728	795	757	805	795	715	765	764	783	756	720	742	715	763	745	845	745	777	794	778	776	749	761	761	734	784	736	810	748	761	766	711	826	739	782	778	758	728	750	787	725	797	743	773	751	775	776	770	795	753	785	732	718	762	747	758	787	772	761	738	773	779	727	767	753	804	785	738	760	817	791	716	759	744	779	708	813	764	767	752	737	777	807	765	760	746	727	726	772	733	717	693	765	799	793	778	710	743	734	749	756	726	776	748	745	766	723	727	812	785	784	751	771	769	748	690	727	774	793	772	728	732	788	752	736	770	784	759	726	799	761	732	781	760	767	764	754	756	769	776	759	772	797	755	781	750	774	783	793	723	776	800	693	746	792	772	743	781	809	788	763	780	784	736	735	763	774	813	779	733	768	731	764	756	778	735	708	805	750	726	750	763	738	793	751	698	797	697	778	799	747	739	759	786	767	758	707	755	734	757	732	700	764	772	752	762	760	769	706	745	783	716	729	749	731	743	747	783	769	714	748	696	784	748	760	763	717	741	755	774	744	826	740	777	754	810	771	775	760	719	738	725	755	762	776	790	754	751	792	773	739	709	712	783	742	760	733	756	744	763	743	790	778	742	747	712	718	773	768	726	779	733	783	747	739	753	761	802	784	769	721	773	766	757	722	779	729	771	770	797	694	748	790	781	790	748	700	739	733	763	740	738	747	776	743	773	761	742	747	749	750	784	796	726	758	705	750	743	744	758	703	731	772	752	741	761	741	788	742	784	758	770	745	767	795	702	756	764	801	801	753	766	730	735	720	713	720	730	745	752	776	794	751	718	751	740	726	784	749	784	757	696	780	811	744	768	700	746	766	731	731	807	765	770	712	720	776	739	722	736	749	736	736	720	762	781	703	741	766	739	754	727	774	720	791	776	765	753	720	787	759	713	704	761	723	736	763	784	742	754	781	728	737	772	811	743	712	733	751	771	809	768	761	753	731	757	795	761	777	756	760	757	782	720	754	746	717	784	759	746	771	740	773	759	788	751	704	755	770	768	753	778	765	796	747	772	759	755	771	765	764	747	724	794	755	729	768	726	749	765	726	748	715	759	788	761	774	779	751	777	789	725	714	791	779	742	768	723	717	759	747	710	776	734	805	759	722	732	788	731	727	743	756	745	757	756	755	700	764	778	754	747	729	764	742	760	736	747	775	785	767	740	779	724	743	804	772	786	747	717	787	782	748	735	733	794	737	769	735	773	750	735	729	773	739	735	772	709	761	797	751	715	762	778	780	745	767	780	768	717	730	769	735	754	740	744	766	743	779	750	733	766	783	782	750	752	733	727	777	770	746	795	725	767	759	774	784	725	771	830	761	735	773	721	745	715	764	716	795	764	737	715	762	737	755	794	718	753	799	793	765	781	781	766	787	767	766	767	781	770	783	753	775	781	736	731	725	787	755	828	792	789	769	770	746	701	727	746	739	764	731	756	721	765	751	715	773	762	753	761	746	756	761	745	760	781	730	740	760	746	737	751	780	763	792	732	752	792	794	747	764	761	775	783	731	744	817	750	758	780	798	762	797	761	784	781	747	729	771	765	765	747	762	788	733	766	748	737	762	760	700	779	769	714	758	723	760	757	781	745	749	744	753	775	726	734	778	800	768	773	768	740	696	736	759	768	739	736	782	769	741	735	764	728	807	741	772	748	791	823	739	752	714	723	773	718	782	758	759	740	754	736	754	767	740	795	731	798	722	733	801	783	706	757	770	763	802	808	714	771	725	743	772	739	774	753	780	763	728	779	694	748	738	716	787	735	726	708	713	731	778	763	745	729	775	758	746	784	776	752	729	742	768	728	767	773	753	738	806	819	710	783	779	741	801	703	782	798	735	699	748	752	762	760	720	727	788	803	802	776	722	776	751	769	796	731	714	766	720	751	786	711	742	718	781	765	735	716	755	753	731	760	788	756	759	769	750	742	763	776	734	726	765	744	722	787	746	772	752	783	717	790	751	747	717	726	761	750	711	728	768	746	775	770	750	783	790	782	731	782	771	773	767	707	791	760	776	808	699	755	746	748	714	842	771	729	775	770	760	761	683	749	750	810	819	756	803	758	733	775	781	759	728	730	740	773	739	773	741	763	777	783	761	738	750	708	775	693	761	764	731	689	740	767	762	843	810	744	737	777	753	753	764	777	778	759	751	785	751	796	777	750	766	689	737	704	788	777	724	730	736	749	779	774	780	781	783	754	725	747	736	758	756	734	800	741	807	730	792	783	784	724	743	798	784	756	770	786	690	767	759	713	805	771	712
33631	50769	26503	17510	13360	9699	7705	6624	5899	5390	5322	4837	4541	4154	3897	3548	3107	2885	2599	2239	1944	1847	1729	1543	1418	1410	1335	1297	1246	1194	1234	1219	1127	1097	1139	1105	1079	1054	1049	1017	992	1059	996	1013	1019	1006	973	1036	1028	978	996	963	1000	984	985	1042	1041	984	995	1036	984	1102	1007	1051	1030	969	947	1023	1040	985	985	973	1004	1013	995	1006	1020	1028	986	972	1037	1032	1072	1011	998	978	1019	1012	961	1029	975	1035	1027	1024	973	988	984	1054	1029	1059	1027	1018	1024	1058	1005	1041	1023	1006	991	1012	966	1009	1002	994	1062	1073	988	1050	975	960	1036	989	944	1022	1034	987	1039	1016	943	959	988	1003	973	980	1039	981	986	1004	1011	1044	1031	1001	997	1013	964	1123	1016	934	1005	1020	1005	953	1029	1022	1019	989	990	961	964	988	1051	977	1025	1000	1008	948	1016	953	973	974	999	986	983	1012	1028	1013	949	937	955	967	928	998	1021	974	1032	1010	981	974	983	1009	1015	949	993	975	996	991	1056	985	985	1020	1035	997	1025	958	996	963	999	1018	972	996	971	1022	1003	934	1013	1029	1030	978	1034	976	950	1033	1033	992	1006	995	1003	973	979	1001	1002	1044	1047	1014	1015	1110	998	915	955	1020	971	997	969	1041	966	998	964	1054	993	1032	1040	1018	1009	1007	961	1003	998	1030	1032	961	993	1008	1014	959	965	976	951	1012	972	1021	1036	943	977	1037	984	976	1027	1077	999	929	1029	1026	1009	987	1004	1049	1034	996	1011	950	977	1004	989	987	973	1012	1001	1005	994	981	931	995	1027	979	981	973	1052	985	1035	974	975	972	1002	1016	1031	972	974	1022	973	998	1031	979	953	1015	979	992	1038	984	992	990	1029	1006	994	958	1000	961	992	977	993	920	973	972	1009	1091	998	1003	991	968	983	989	1044	976	988	984	1005	1035	990	973	1026	1030	1026	972	986	1017	1027	1015	1042	1025	1030	983	1013	949	1022	1027	964	980	979	1020	996	994	971	1011	937	952	1048	1044	963	1056	1066	1027	1044	974	1048	934	1002	1036	995	1051	918	1033	1004	953	955	988	973	972	967	989	1003	973	999	963	1023	959	1032	1014	1039	1000	1018	983	990	1046	999	961	1015	991	1026	969	981	1002	967	1001	999	1008	995	948	1003	975	961	992	1006	989	997	999	1035	985	993	950	999	1007	994	1035	1018	981	937	1006	1035	978	987	1021	1089	961	1000	954	925	997	966	1005	1033	1046	989	973	1067	1009	942	999	1018	970	993	973	982	1010	1008	935	940	975	1060	962	982	1003	963	1020	1040	1031	1028	959	1069	997	1032	993	973	1007	1003	979	1005	982	987	1024	1037	1001	992	997	1007	1062	1016	973	1004	920	980	947	998	1012	1046	935	972	977	966	1037	952	1043	959	973	993	1005	993	1014	1008	1028	984	1004	1028	986	1006	985	928	1039	1011	986	956	940	1010	926	951	987	954	1015	1037	999	1033	996	1020	1025	1001	1069	1041	999	974	1021	968	1021	996	989	982	936	993	987	1044	1013	970	958	1012	1001	1031	1104	1072	1019	1007	966	975	1012	1010	1020	975	1021	959	1028	996	985	962	1024	962	972	1003	948	1042	1027	1054	970	1005	1003	959	1041	1043	972	1007	1003	972	983	1014	1048	1006	1005	995	958	1056	1017	1004	975	1006	1034	992	1046	993	1002	1001	1093	953	995	975	1021	1034	949	969	1047	995	1001	1014	987	1013	996	1005	1016	937	997	995	1022	985	1025	980	987	994	959	971	976	997	994	955	978	988	1044	1013	1023	984	964	975	1016	1026	1068	1024	1022	1041	1010	938	1027	1032	961	1002	1019	976	1070	999	962	985	959	1000	972	1016	1032	991	1004	985	973	1035	1019	968	994	969	976	1038	977	938	1030	957	1002	984	987	994	998	1004	981	962	1026	963	972	1050	983	963	1008	997	977	971	1013	1065	946	1003	1005	1003	983	999	996	972	1017	990	959	1035	960	994	980	991	1009	995	1014	1039	972	982	983	968	946	998	1055	1026	1019	1040	1011	1024	1028	1011	1052	1077	1047	1031	1044	1004	998	961	986	982	1021	912	966	988	1039	962	995	996	996	946	1000	1012	952	1009	994	1054	1055	964	1022	1014	1028	1050	987	941	981	1029	968	1004	1060	996	988	997	1008	955	1063	981	1011	1025	1051	957	990	960	979	946	1005	998	1015	1021	991	1003	1030	1025	985	946	998	980	982	1011	1059	994	937	998	993	961	992	950	996	981	1022	972	961	972	1003	1019	1017	981	987	956	1002	974	1022	1001	956	938	1033	978	997	985	969	1019	1022	986	975	990	1040	1048	981	948	955	944	1021	969	1043	1032	1023	1042	955	1054	972	1016	1011	1026	1001	1024	1058	921	1029	986	1026	1064	979	996	990	1008	959	963	1013	964	991	966	1013	991	999	978	962	960	1013	985	995	997	960	991	970	971	1069	1024	997	968	993	1006	967	1007	943	1013	998	951	1013	1017	952	1015	962	1017	1047	1028	986	1007	1024	1011	982	1019	1027	1041	1000	1049	1026	989	1038	994	1030	1013	926	965	1016	962	1063	932	999	926	1052	995	1037	1005	1010	998	941	1035	1014	993	1052	988	1015	968	1015	1055	973	1003	999	966	981	1015	988	977	1018	1024	1048	983	1006	1008	1005	950	989	950	1009	989	1029	971	1019	1034	1005	1036	1018	1001	1010	985	1007	989	1005	1009	1018	1001	1003	921	1025	999	985	1008	1072	1057	1050	1007	978	977	998	991	1013	947	995	1013	1000	991	1019	1035	1004	1002	1004	972	1001	1017	1055	929	1039	1003	946	1006	1000	977	1032	1008	999	1020	951	1041	1005	924	989	998	997	1045	958	986	987	1018	1024	1029	1040	1067	999	980	1011	987	969	997	1040	967	999	963	976	975	993	984	1007	1025	962	959	953	986	962	1160	1054	1019	1026	991	1075	1069	1021	960	1030	1021	1042	1022	971	983	1011	1036	997	1020	1000	959	1017	1010	1015	991	1038	1031	962	1019	1013	1043	999	1034	1036	996	1006	1038	987	903	1031	1006	994	999	1040	963	995	993	1043	1000	943	1004	994	998	965	1007	1005	955	1003	1006	997	934	1074	1008	932	1028	978	1052	988	1016	962	1004	1063	987	1006	940	958	979	982	1012	964	969	988	1018	1007	943	999	979	999	1032	981	1017	1008	1009	1027	1023	996	1018	1091	989	1021	1016	1068	983	1014	989	980	1043	969	1041	1063	974	1006	1004	1031	997	983	1017	1044	1008	963	994	973	974	996	1029	1029	946	1015	1015	1072	1037	1003	941	1052	1069	1062	1037	1034	1034	979	953	985	945	981	957	995	1026	1009	953	1025	1003	1054	1029	983	1023	1020	1017	973	1014	981	1023	1033	1004	1014	982	1017	931	976	1005	1024	979	1005	1010	1014	1050	977	1017	1037	974	1019	1020	1039	967	963	1011	994	1021	1000	972	946	986	992	1047	993	987	1019	997	1077	1021	997	998	995	1013	991	1009	1014	1065	960	1024	1005	1002	965	1016	972	964	960	990	982	1022	1014	1024	939	1013	962	1024	962	944	1040	994	950	950	960	1011	990	956	1015	1012	985	1009	1057	956	999	1002	1017	1013	1052	1027	1025	1005	1007	1054	1004	1026	1013	982	985	980	978	964	1016	1048	975	1002	1019	970	977	1008	1002	1050	975	894	981	1042	956	996	1034	1012	992	980	1009	1037	976	938	1003	971	1020	979	999	1001	1000	1060	988	1017	1010	1011	1009	988	1001	1057	1034	1008	948	1033	997	1039	959	1029	1019	1020	983	972	986	1042	932	970	1030	969	998	945	963	977	1007	989	1052	962	980	1029	1064	967	995	1055	1004	1050	999	1007	1017	949	979	1044	1009	1049	1005	956	1003	997	1002	918	988	1012	1015	952	1007	999	1010	944	975	996	1056	995	990	1033	1019	1023	955	983	1016	988	1026	1008	1005	975	992	993	1020	988	998	1007	966	1016	1007	1012	999	1008	1029	947	985	1022	991	970	986	1054	996	1006	935	1062	990	967	1048	1022	1027	1035	1048	1050	982	1004	1027	968	1000	978	988	1045	974	943	981	989	962	1043	996	982	1016	980	962	970	917	1002	1014	957	1028	1040	1009	992	956	1003	1072	944	1056	975	991	983	1042	1018	1022
22719	20707	28188	23198	20716	20302	10892	4774	3782	3477	3160	3010	2746	2565	2229	2102	1886	1768	1572	1512	1281	1260	1172	1084	1026	948	916	940	916	859	779	824	867	837	772	794	797	782	714	694	728	742	725	750	737	721	723	769	731	667	718	710	754	689	711	724	735	754	701	702	728	732	751	752	706	733	749	742	709	723	694	684	721	715	718	750	658	766	748	698	675	717	757	697	732	747	721	715	681	717	669	702	755	729	721	694	711	694	702	723	676	710	734	720	749	741	713	763	756	679	696	732	699	675	690	711	706	727	748	694	731	714	727	747	716	689	742	749	742	722	713	718	695	728	712	682	705	734	699	733	722	716	729	712	716	681	652	714	682	727	686	731	716	705	699	709	719	716	695	686	704	764	767	682	791	713	732	669	735	719	714	698	729	727	732	713	726	698	752	731	734	733	707	689	726	681	720	703	704	727	666	710	716	729	732	686	696	736	726	719	745	679	670	697	724	691	738	709	691	715	707	698	719	728	715	701	729	698	725	739	707	701	766	679	678	790	707	715	724	741	724	728	713	696	718	706	701	716	704	730	764	693	754	732	729	706	710	705	712	729	693	719	711	705	693	743	747	703	686	698	717	729	705	663	716	728	685	729	693	767	689	706	743	738	734	685	730	757	653	709	731	725	665	720	728	672	731	739	687	678	738	692	722	707	704	722	751	704	750	739	717	718	703	665	694	688	712	733	707	711	723	724	753	711	719	721	676	688	727	717	683	760	725	734	678	759	705	758	658	731	703	753	704	693	683	691	647	745	741	746	732	739	699	729	713	741	684	694	712	727	720	681	724	739	709	740	735	710	709	708	752	665	734	690	726	733	737	772	710	659	688	667	720	663	696	731	714	758	670	726	669	738	709	727	720	711	679	713	729	717	700	713	728	721	684	711	721	734	724	692	748	707	686	717	741	701	713	723	678	749	713	687	713	761	745	725	712	732	691	720	670	740	720	675	742	712	699	695	728	802	711	732	710	729	753	707	763	770	681	709	678	703	747	678	743	693	719	710	686	716	725	666	703	702	698	684	687	747	782	701	733	646	752	750	655	703	726	701	702	678	755	725	717	696	656	749	708	704	694	702	717	740	709	703	694	753	698	653	730	741	731	715	747	734	795	714	728	759	695	680	671	730	695	691	704	724	725	706	706	694	735	709	742	681	700	700	731	706	711	672	697	718	732	736	691	643	682	696	706	694	721	708	724	717	716	693	692	721	704	715	715	668	706	743	702	710	661	705	735	679	698	733	692	758	730	718	734	686	714	706	719	681	720	724	691	731	688	728	716	668	690	698	713	719	726	681	738	712	704	705	725	727	728	688	699	684	710	739	753	740	692	658	692	714	723	638	733	687	673	686	681	757	713	732	713	715	655	726	713	742	743	658	733	683	684	693	676	714	689	729	738	713	712	753	750	757	679	723	688	727	645	784	731	675	727	738	736	736	749	706	716	683	741	749	726	676	720	678	765	674	695	758	767	731	701	718	766	717	728	718	732	754	724	684	666	673	712	712	749	747	708	709	727	703	763	713	670	693	696	676	712	731	703	702	687	689	693	737	736	711	724	747	703	749	672	691	752	693	705	653	712	686	690	706	731	761	757	758	679	709	694	707	677	745	725	647	748	747	724	691	750	677	719	738	682	744	747	708	680	704	661	757	655	661	663	705	704	709	715	716	696	713	698	713	719	721	737	737	715	759	753	683	716	729	735	727	669	747	688	717	729	757	708	749	717	696	707	738	729	723	712	699	688	757	721	667	708	686	755	672	683	688	737	695	683	776	716	724	710	699	731	724	722	732	729	751	737	752	748	690	679	725	707	705	732	708	705	737	723	708	721	730	687	732	719	718	701	670	658	724	732	747	761	760	711	724	729	732	699	685	798	674	727	737	712	708	738	705	717	738	707	696	746	683	678	719	694	730	683	684	686	685	728	746	705	738	723	667	682	704	749	740	689	739	737	729	689	737	738	681	708	709	776	737	720	722	741	717	649	727	700	731	704	703	728	683	679	720	707	686	709	718	700	694	681	725	713	692	719	698	679	726	736	697	689	691	766	719	677	764	715	700	715	741	735	682	720	698	684	686	711	706	711	732	709	709	674	702	690	688	752	752	699	687	770	738	717	689	661	707	696	707	692	727	755	715	715	712	679	748	769	730	690	700	689	710	670	711	688	682	715	705	765	730	682	739	752	699	738	710	702	716	752	703	679	677	698	673	680	764	690	715	697	756	745	767	725	731	685	728	711	666	717	703	706	723	701	700	771	749	711	720	712	735	726	701	707	697	752	704	710	710	721	708	734	696	683	740	706	756	730	719	741	727	731	736	698	673	707	724	726	681	703	712	731	733	708	713	683	660	716	748	677	690	773	684	749	755	700	714	709	722	687	642	733	700	743	687	677	713	685	699	704	698	664	707	760	730	714	740	732	772	717	713	743	690	643	740	728	721	732	724	745	711	676	680	690	751	719	674	724	683	714	685	702	713	728	736	718	724	688	709	709	691	720	680	766	687	696	711	747	717	723	709	706	712	738	711	711	685	684	714	727	690	746	728	727	761	754	638	734	724	725	747	752	759	701	722	733	730	681	680	745	745	720	692	699	758	708	749	724	744	682	745	703	794	747	676	789	736	702	703	694	700	720	694	732	718	698	725	680	761	739	694	706	736	680	685	676	735	705	733	654	696	760	687	774	709	706	714	720	704	711	668	702	711	694	730	704	694	695	730	771	702	727	680	686	756	692	670	653	754	698	737	747	687	665	731	696	678	673	669	729	684	733	710	723	744	718	732	696	727	712	726	726	681	628	721	730	701	721	663	719	684	714	653	689	715	628	689	695	749	763	697	690	733	680	723	670	738	725	709	713	726	725	761	719	697	732	735	764	727	765	684	730	695	734	755	729	726	727	687	729	760	711	689	689	681	649	734	703	698	737	726	709	738	737	677	697	681	714	721	673	656	678	648	734	690	689	704	657	676	666	730	742	722	672	717	726	685	716	670	725	673	707	677	710	716	688	728	701	706	697	693	718	726	728	710	756	718	682	752	711	680	711	684	697	703	708	700	724	719	694	728	668	679	696	698	704	698	754	723	705	697	722	743	685	720	777	696	724	709	706	684	709	728	764	712	733	651	714	763	766	710	726	729	710	737	710	708	650	705	713	721	731	730	717	729	706	701	706	675	694	703	697	720	689	741	726	692	723	687	724	763	706	696	707	778	741	734	735	723	681	722	695	729	771	722	739	716	715	703	702	686	691	750	689	667	728	700	707	737	685	700	662	664	744	716	746	717	725	684	724	711	683	717	725	722	699	729	713	701	665	676	745	660	635	782	722	735	701	705	708	711	717	688	699	703	700	685	702	707	659	762	743	743	728	733	751	745	735	709	722	726	686	680	704	736	698	700	701	685	679	719	711	688	695	702	699	733	708	728	691	706	705	740	722	735	714	695	695	708	659	652	689	691	738	714	726	712	695	748	682	721	724	671
37341	54556	31224	21936	17666	13510	10535	9474	8668	7724	6956	6782	6315	5574	4897	4487	3968	3670	3224	2590	2296	2207	1900	1757	1629	1506	1516	1341	1337	1251	1178	1220	1208	1167	1112	1187	1065	1051	998	982	1036	996	979	976	987	914	937	964	948	963	976	1030	944	926	924	972	960	941	982	994	988	977	938	890	914	971	930	923	919	967	895	898	935	940	885	927	938	947	910	926	982	950	943	941	912	957	913	912	958	927	967	957	988	952	940	985	939	983	964	942	971	943	922	972	978	912	931	906	981	940	909	946	999	959	945	881	928	1021	888	898	1002	992	1005	929	926	979	943	945	948	928	896	944	925	980	959	903	934	992	910	933	939	949	941	965	925	938	914	941	909	970	909	947	915	961	917	936	912	982	996	872	901	966	929	993	937	947	954	928	914	931	984	902	880	926	932	946	930	962	997	947	949	895	950	928	907	871	892	997	972	938	891	972	952	987	963	942	916	941	993	946	1006	886	961	948	918	938	875	956	965	954	1002	983	950	882	939	906	901	904	931	929	936	961	954	1011	954	986	980	958	969	960	970	952	951	926	993	941	943	954	955	957	880	967	894	956	914	923	914	1012	940	933	920	952	946	903	938	940	930	957	947	928	977	948	934	914	991	947	925	946	889	959	908	945	952	917	931	950	943	931	902	941	904	929	1008	969	963	1016	949	941	957	1000	969	945	940	913	937	994	970	916	1003	895	927	986	926	921	921	925	911	934	936	917	905	977	932	936	900	931	909	889	1002	993	974	949	909	929	962	958	921	906	965	902	939	959	935	968	984	910	971	966	982	912	975	1014	983	964	936	984	924	917	962	883	924	991	951	943	950	951	949	938	945	972	939	928	947	952	958	925	1003	935	952	944	968	939	958	931	944	986	980	953	889	947	971	980	956	911	945	944	958	955	974	873	975	949	939	944	938	937	949	967	953	959	943	957	881	995	917	926	962	908	956	877	921	999	986	958	974	939	891	920	952	928	910	1014	962	918	896	948	947	959	896	920	975	978	943	955	954	931	936	892	996	960	1018	915	925	958	924	949	909	972	959	910	974	936	953	930	932	912	889	937	991	892	916	908	959	923	957	934	951	953	917	951	985	935	958	929	947	953	942	933	938	960	901	899	970	919	899	906	952	931	920	982	889	881	923	967	956	901	996	950	943	942	971	932	908	940	962	851	939	903	932	967	949	868	994	902	931	901	925	936	893	915	971	932	975	979	901	944	939	991	989	995	957	979	964	918	964	963	890	995	857	992	973	833	914	979	942	1000	911	949	920	927	955	971	935	927	957	926	935	942	900	953	944	902	905	977	955	946	925	939	851	950	907	977	939	876	959	940	991	1048	941	933	943	914	923	954	950	938	923	971	950	943	915	968	956	1002	961	947	897	949	937	898	961	936	975	913	943	935	905	954	908	955	1007	986	902	978	975	966	893	912	911	930	950	930	934	934	983	889	1006	949	931	919	919	969	949	963	938	929	908	937	950	865	959	927	971	995	936	981	954	934	965	952	945	933	935	919	920	952	935	927	924	898	949	936	984	928	964	952	925	967	938	951	949	914	904	1028	947	944	914	959	1006	942	896	927	936	975	925	975	901	946	926	974	946	895	891	1003	972	955	950	891	874	1007	957	940	947	972	967	955	947	987	956	951	925	1009	1003	973	900	908	917	908	922	962	968	987	930	967	958	991	1017	968	964	909	919	1002	930	943	949	951	954	1000	863	941	952	912	990	936	985	987	994	910	935	936	907	890	960	941	911	925	947	968	934	910	963	912	970	1006	956	948	910	938	988	916	931	1004	1019	915	903	942	930	929	997	942	943	939	886	935	904	941	945	906	933	939	937	908	931	943	957	895	964	933	976	961	989	930	958	896	942	955	926	995	951	976	957	967	930	895	882	956	932	967	946	921	938	944	949	917	977	929	929	956	932	956	927	995	929	970	918	924	906	928	978	949	928	931	937	958	937	919	971	970	976	970	975	944	949	932	970	905	943	921	953	893	971	928	978	964	888	932	930	944	912	973	936	919	919	932	932	938	906	947	1016	955	980	926	943	919	926	988	961	911	981	934	946	934	992	961	965	918	963	966	991	976	957	922	902	933	887	954	947	968	936	924	949	970	938	947	903	951	916	975	992	867	975	954	968	898	966	906	905	975	952	951	954	944	932	984	867	938	928	908	900	970	928	937	944	944	939	930	878	927	905	976	925	931	924	961	926	950	952	908	967	940	974	975	926	950	966	986	950	967	933	932	978	975	955	913	980	1022	949	907	945	934	939	971	922	888	1025	938	922	921	934	896	962	986	939	971	949	944	916	987	1006	971	875	943	924	965	973	967	937	964	959	915	942	977	979	1010	976	971	891	937	996	913	916	894	946	948	958	945	930	939	921	975	967	940	919	943	962	941	951	924	903	936	954	949	910	982	956	957	903	925	925	933	892	887	960	945	931	921	895	1004	898	931	928	980	914	931	966	940	949	969	928	947	921	921	929	920	958	924	891	919	964	909	933	957	960	947	965	942	960	991	961	956	949	953	873	918	921	919	913	905	937	929	904	954	921	979	930	908	954	944	930	926	921	1001	976	884	962	907	917	923	922	987	942	874	909	953	965	924	1003	990	922	911	949	928	950	987	963	918	961	914	997	955	923	999	950	909	937	941	933	937	953	937	996	932	927	931	934	961	1017	917	1015	943	901	965	918	920	978	897	924	984	945	967	973	948	992	905	963	970	930	942	898	964	930	924	965	946	941	917	934	911	970	925	941	939	987	913	924	958	936	947	872	973	968	940	936	962	925	933	952	948	964	975	926	929	930	906	918	894	938	893	917	981	892	933	930	913	943	910	1000	919	948	999	959	1044	937	918	942	937	945	910	958	979	1025	941	911	1000	903	973	920	889	937	968	940	863	949	928	905	947	945	944	961	964	942	976	972	917	936	977	930	932	875	922	944	937	945	954	938	946	888	922	955	956	954	923	929	937	937	949	930	945	918	949	987	912	948	919	927	932	929	973	938	988	968	957	875	966	973	913	900	994	966	912	891	998	915	936	886	924	972	870	978	954	961	895	954	910	916	939	930	987	924	954	967	936	921	969	962	882	928	865	927	999	993	916	934	984	894	954	954	943	965	979	977	947	903	941	910	985	928	944	882	944	905	935	937	952	928	878	930	927	947	953	970	891	975	939	986	933	896	876	947	952	976	930	971	917	952	952	966	963	900	912	956	966	908	954	945	976	951	951	987	926	919	954	927	940	970	912	981	925	938	929	967	1003	950	983	911	934	902	948	957	1008	915	934	920	924	921	901	948	947	932	904	937	905	931	909	939	1008	948	906	1008	903	988	920	946	980	928	920	887	921	985	944	938	981	972	939	912	936	918	918	953	949	896	999	946	967	988	1005	936	950	975	899	918	918	978	934	912	963	952	992	960	956	935	932	925	945	953	973	995	950	945	973	903	907	938	950	933	906	946	906	965	957	948	950	929	923	937	949	923	921	894	961	919	947	946	927	944	918	894	935	939	938	953	974	977	902	969	947	1002	912	954	947	932	953	959	922	963	954
27484	23442	18212	9309	4559	2800	2220	1798	1769	1624	1448	1317	1379	1298	1184	1120	1054	1002	919	844	769	731	728	664	710	648	646	672	623	670	618	614	595	572	611	616	608	616	594	569	596	568	598	620	597	576	581	609	582	571	600	586	587	598	578	572	571	546	566	603	584	630	581	582	611	579	579	572	579	575	570	612	615	581	590	606	572	536	594	553	535	563	577	573	608	580	592	639	583	598	564	537	566	624	570	594	594	596	599	548	603	573	575	532	596	571	554	553	571	636	589	575	594	592	573	565	576	569	545	607	554	590	592	608	574	546	539	562	568	568	585	632	607	585	586	586	607	575	605	537	567	593	592	596	573	564	640	567	550	586	572	563	589	557	584	592	583	614	611	612	569	607	578	570	547	559	611	565	580	568	599	590	595	592	542	529	571	594	553	563	632	586	588	559	613	581	570	569	588	581	602	624	567	574	630	604	589	615	576	619	620	600	574	531	530	600	590	604	544	587	608	541	567	626	569	603	552	615	618	581	568	554	586	611	549	590	549	606	591	585	586	587	564	586	573	589	596	556	587	626	591	603	566	588	600	554	556	633	573	592	558	612	531	571	564	612	576	564	588	549	572	620	594	620	543	558	597	616	564	601	566	591	556	613	587	568	601	585	598	602	548	577	608	564	588	610	563	596	553	546	605	578	583	543	575	566	609	620	584	611	567	615	590	608	633	595	585	589	548	582	575	583	613	555	577	585	554	570	575	554	572	619	573	561	594	591	599	620	581	552	608	618	585	555	582	613	576	532	630	613	582	557	583	606	553	578	608	571	612	606	553	609	599	617	561	563	577	561	555	579	570	638	604	615	567	615	603	576	584	627	559	610	566	586	582	579	563	599	611	591	545	588	562	598	549	581	592	539	561	613	584	592	577	579	607	573	583	559	558	565	602	571	548	621	617	582	566	579	597	604	549	607	638	587	594	571	609	575	598	609	622	575	598	640	588	544	580	645	549	597	565	598	585	545	584	649	584	601	581	572	553	593	580	559	621	586	610	574	611	599	580	612	589	600	569	587	539	584	553	588	560	558	600	567	611	549	563	569	569	558	596	562	610	615	525	564	580	565	549	596	603	588	617	602	599	561	572	576	583	601	565	611	621	558	551	615	543	564	628	580	556	653	630	609	557	577	589	576	630	587	579	604	556	557	565	608	586	563	598	596	582	574	566	539	594	566	588	549	607	577	557	572	573	592	605	569	583	579	567	593	583	572	581	591	622	567	605	573	604	584	634	562	602	638	602	577	548	554	589	579	565	609	556	613	595	571	558	619	603	570	626	574	616	555	614	593	559	568	566	643	603	613	586	546	572	605	550	571	571	560	515	585	523	613	580	599	552	588	581	573	570	614	608	551	573	564	628	626	589	567	584	581	585	567	556	568	631	583	580	607	565	604	533	583	534	530	596	546	576	544	557	589	599	543	524	604	566	584	551	590	562	604	579	564	580	586	574	564	607	560	617	616	581	566	554	580	585	587	553	559	579	579	592	596	576	615	588	648	576	568	583	615	537	578	597	618	580	617	603	591	576	586	600	564	596	584	591	574	563	607	598	604	563	547	560	575	596	551	617	542	615	609	598	573	611	556	569	550	610	587	594	597	587	561	566	578	619	607	577	560	610	543	586	583	569	550	599	588	563	595	563	642	613	570	588	600	547	578	565	583	617	561	589	580	604	577	519	574	579	577	564	605	565	566	618	611	573	584	539	569	618	595	567	561	583	608	585	589	583	619	577	527	643	590	559	584	592	585	615	603	595	568	581	604	569	580	587	636	578	561	587	586	569	606	600	579	588	574	604	549	600	564	611	549	570	602	595	568	559	588	581	611	620	579	631	568	567	605	565	576	628	620	527	586	567	598	578	603	569	571	575	585	601	559	540	573	612	599	572	584	586	520	543	583	563	560	605	576	583	558	568	569	592	579	558	618	554	598	601	544	584	572	600	571	578	622	624	560	615	567	580	584	550	558	613	584	576	563	611	612	592	590	576	580	590	602	602	563	569	608	627	573	551	581	586	596	553	567	563	595	593	583	545	569	645	584	588	594	571	563	608	599	573	556	571	555	593	599	588	586	577	563	564	603	579	589	583	565	604	576	567	659	586	595	630	554	594	562	573	607	623	590	611	590	579	556	577	576	618	582	546	552	576	566	563	576	590	599	554	556	598	578	578	587	561	552	574	568	553	590	615	555	556	549	580	571	593	582	571	593	576	600	569	570	557	581	552	635	553	562	583	597	567	582	597	625	620	593	577	624	534	605	632	565	592	565	584	609	556	577	579	556	588	590	614	573	505	570	604	593	548	558	558	602	572	590	589	559	541	585	622	560	610	588	606	572	573	574	605	583	589	570	591	592	585	597	572	608	625	640	610	607	596	538	556	579	603	604	582	572	579	567	601	593	563	586	600	569	601	535	559	586	573	599	603	607	596	571	586	572	530	590	537	557	548	562	525	593	611	557	588	620	578	612	605	576	631	523	544	577	586	606	587	599	588	603	604	574	545	561	552	605	562	580	576	595	559	578	565	624	580	587	646	584	547	612	579	576	578	562	612	575	579	629	598	570	592	588	593	588	575	569	591	563	649	558	592	594	650	616	646	579	597	538	605	585	626	575	556	585	567	543	592	572	592	604	560	579	578	575	590	625	533	587	601	567	624	568	547	579	582	579	574	562	573	600	595	604	585	589	547	578	600	545	590	586	568	590	565	584	620	584	593	600	573	579	609	592	586	568	560	567	572	579	615	615	565	545	630	605	567	622	617	552	567	530	577	578	564	569	621	577	546	560	545	595	553	574	556	598	599	539	624	548	547	566	573	587	611	595	555	566	548	575	578	570	549	543	550	579	634	621	611	563	576	538	601	553	602	593	586	570	574	576	602	585	541	555	603	603	596	573	563	588	596	555	543	615	577	577	538	573	591	593	596	560	627	584	571	605	567	545	639	558	595	598	590	580	585	639	578	567	575	626	593	614	547	607	577	577	599	562	588	592	594	608	592	571	602	597	546	553	602	588	565	566	615	598	571	618	609	612	598	599	514	585	567	636	586	628	583	565	568	576	626	578	534	561	584	589	567	581	590	617	601	602	571	574	554	575	602	575	539	591	587	609	610	558	607	577	608	544	578	586	543	616	564	532	596	574	598	567	566	578	624	564	573	573	578	608	590	616	600	602	611	598	605	608	579	552	566	561	567	610	586	580	584	542	601	618	592	569	536	584	617	622	600	606	545	548	558	579	546	564	619	614	586	567	578	551	605	590	596	539	609	605	593	568	606	583	575	611	638	613	566	539	584	593	583	612	611	569	608	569	554	565	582	577	615	565	572	591	557	543	580	610	600	563	584	616	557	621	533	557	562	589	552	571	568	594	550	595	556	585	575	581	646	570	570	579	589	640	669	634	594	580	584	584	615	567	619	585	624	617	592	589	578	619	569	585	539	618	572	607	575	569	595	585	540	624	541	590	611	617	603	588
28875	36340	19731	11930	8787	6164	5075	4200	4000	3557	3269	3031	2860	2740	2357	2122	1949	1811	1688	1427	1232	1206	1104	1129	1059	1045	956	923	906	889	860	917	838	886	847	832	793	841	769	775	854	813	768	821	781	701	804	762	781	824	787	774	776	770	777	815	782	823	808	771	765	789	787	791	755	776	815	766	781	761	788	781	829	733	828	783	754	775	814	777	830	816	803	808	802	758	785	792	835	789	780	734	775	767	784	842	767	774	817	821	754	779	704	758	799	755	764	773	783	751	781	757	770	814	791	804	785	813	795	787	836	748	750	775	801	753	792	749	784	752	787	794	773	786	769	763	784	823	791	797	766	826	769	785	734	795	759	786	772	787	828	789	785	815	791	785	754	782	773	786	771	810	818	816	829	799	794	732	843	795	772	844	861	755	758	792	803	784	782	772	777	766	785	751	801	756	781	795	816	769	751	778	756	745	758	726	789	804	798	755	830	804	808	784	766	771	803	779	798	790	791	783	766	821	775	726	837	807	803	760	809	806	797	757	767	752	763	770	761	762	812	752	768	807	789	756	777	803	800	807	823	738	802	764	822	808	795	810	760	783	765	807	809	775	811	752	711	830	802	736	764	820	778	831	784	753	738	720	818	733	775	797	801	782	773	764	802	751	704	744	743	789	813	786	778	767	739	746	788	746	801	748	813	792	826	760	808	795	809	780	799	783	807	743	808	798	806	757	777	804	779	804	791	765	710	778	772	790	818	743	795	772	783	782	797	800	752	732	793	775	788	728	772	804	765	757	777	707	773	745	778	784	802	766	774	785	800	836	766	834	769	802	782	786	781	808	780	774	745	734	755	794	792	774	796	797	786	816	783	779	787	736	780	798	787	805	777	773	752	789	787	822	820	708	756	798	824	746	810	787	792	771	777	777	793	747	763	762	787	816	759	796	777	768	743	756	774	775	821	772	745	743	777	814	785	768	733	790	799	772	749	796	774	782	813	774	743	754	778	777	783	795	808	772	802	742	814	795	769	787	810	817	761	817	795	808	817	793	822	811	727	796	757	740	825	816	792	811	758	836	773	773	784	763	809	793	790	753	766	757	757	806	798	832	801	790	828	768	771	748	780	799	846	778	822	775	817	766	792	804	793	788	805	772	747	792	734	743	807	792	746	765	779	816	770	800	769	808	786	782	812	755	792	815	760	763	785	784	738	803	757	758	759	789	789	826	762	796	831	780	810	804	748	822	783	806	780	790	774	747	790	814	806	776	773	804	805	775	822	798	755	740	786	801	822	751	788	744	795	777	800	764	752	809	768	765	813	836	754	757	792	833	752	759	771	821	780	814	739	769	778	807	766	764	797	790	811	817	773	772	815	802	774	790	798	770	803	773	731	786	769	769	768	735	802	750	781	768	778	800	783	767	759	757	810	797	778	768	777	809	791	745	796	761	769	812	817	790	807	793	785	767	785	769	806	785	763	755	782	759	817	827	737	755	776	790	799	812	794	791	796	767	766	749	792	769	776	744	730	770	759	800	771	771	802	795	772	784	817	826	791	750	750	745	759	741	808	779	750	808	774	769	769	809	737	747	804	765	781	817	762	824	767	766	763	812	789	793	782	782	803	795	805	802	824	769	814	748	757	758	771	792	795	769	823	760	766	755	810	849	803	769	822	799	728	787	803	773	796	827	756	756	782	784	827	725	777	843	758	812	801	800	778	825	822	801	745	767	784	780	743	816	735	796	847	797	742	840	826	790	804	762	800	768	742	794	843	769	772	830	785	796	759	850	725	771	789	837	739	800	802	799	776	790	730	753	799	782	790	791	822	791	813	771	788	752	783	801	788	824	816	817	751	746	772	800	829	786	808	804	765	725	755	741	772	826	807	777	828	831	766	765	804	809	762	814	764	748	801	821	756	796	778	757	795	757	765	776	779	786	801	787	783	762	775	770	782	804	759	770	792	813	758	801	767	809	743	809	806	790	783	740	807	744	813	772	759	772	741	758	793	802	755	777	771	770	775	805	713	771	804	758	727	771	793	785	767	781	775	753	742	785	789	817	765	839	851	788	777	758	797	804	708	751	785	815	787	844	773	783	753	783	794	768	825	784	798	763	782	767	794	784	768	793	760	783	770	748	811	833	785	794	800	781	844	798	789	787	847	699	770	802	773	783	776	776	786	797	798	740	762	795	708	815	782	841	802	804	784	781	818	786	773	868	799	755	718	804	782	810	780	776	833	748	811	814	789	791	733	765	759	754	827	792	830	782	727	817	782	783	752	813	789	773	700	792	727	811	780	751	776	782	778	799	742	783	770	769	776	797	838	822	792	765	784	796	794	825	798	840	752	798	799	770	783	738	790	804	762	814	784	820	766	766	784	767	797	801	778	792	762	740	813	770	748	818	758	765	826	800	774	763	740	803	739	800	781	738	799	816	766	777	733	804	775	773	742	791	751	780	742	781	798	788	818	781	787	787	810	734	750	755	708	802	782	797	766	782	769	740	762	794	815	780	825	784	776	809	781	760	783	770	741	761	804	833	784	772	789	778	761	733	797	774	757	771	755	767	796	736	800	764	800	751	770	790	851	737	762	769	721	787	774	787	769	752	751	793	798	762	797	765	766	761	792	752	834	802	766	766	737	746	771	787	765	794	822	752	773	810	727	812	761	805	779	757	796	798	765	791	770	787	757	773	808	762	787	763	795	790	754	767	807	781	775	711	782	801	776	771	745	779	820	785	795	763	775	823	803	747	790	813	780	776	775	757	785	844	793	757	705	786	806	761	758	765	810	790	738	748	813	792	810	779	754	751	745	775	837	785	765	774	803	735	739	728	807	765	816	808	806	720	764	837	773	748	742	788	763	744	709	762	771	779	791	806	800	778	768	789	751	770	786	758	803	739	772	779	773	811	785	772	794	739	775	794	806	778	784	789	843	829	747	798	787	786	774	731	790	789	765	766	784	773	752	757	761	787	792	733	754	792	824	794	772	791	757	786	820	806	798	778	800	795	774	713	810	779	773	775	757	839	816	770	799	766	735	804	759	769	800	759	770	769	774	798	785	797	796	783	792	775	795	834	754	764	811	724	765	739	792	756	775	774	827	775	795	813	782	804	816	799	785	832	783	829	812	792	826	789	750	737	776	770	794	813	738	831	761	789	803	713	757	815	764	786	725	798	748	789	755	727	766	734	778	779	800	801	766	772	760	794	721	776	777	734	771	815	752	772	775	773	810	807	778	746	800	793	811	826	806	780	756	766	744	748	800	761	768	777	749	773	782	789	854	770	775	778	769	756	788	744	764	792	821	756	803	791	753	789	771	759	788	792	842	789	825	783	824	826	762	787	763	822	753	742	756	747	755	789	776	804	757	806	764	811	789	756	743	764	768	836	780	801	815	771	775	730	780	792	731	776	816	750	809	767	779	745	776	764	717	793	788	811	757	788	760	775	758	771	751	781	779	766	764	756	818	765	758	787	796	787	761	780	781	773	798	779	779	785	755	786	793	805	779	801
23714	20738	27666	23781	20479	12186	5762	3940	3240	2760	2615	2472	2242	2140	1983	1736	1680	1608	1358	1188	1080	1101	1029	1059	1011	946	936	872	867	909	823	813	840	840	820	785	874	791	781	811	746	757	760	778	756	763	781	775	828	791	787	770	787	715	806	695	776	793	786	773	766	764	745	779	726	785	814	779	810	752	761	802	806	767	762	779	760	757	820	766	746	783	739	797	766	811	752	787	722	757	769	711	745	751	774	763	779	786	738	774	790	786	752	768	784	800	812	726	770	759	747	799	817	794	748	844	759	798	766	798	774	753	792	733	775	747	749	800	755	782	747	705	760	742	758	761	726	788	712	807	764	741	793	738	724	782	762	785	777	765	799	780	746	761	759	769	768	732	754	759	718	733	771	810	780	778	817	735	714	790	725	774	803	772	787	722	700	851	801	759	761	731	757	759	814	776	751	769	682	762	772	795	813	744	774	768	736	725	786	765	777	747	785	760	781	782	744	764	771	824	752	755	728	794	766	796	745	806	750	777	766	799	762	774	794	723	749	766	756	799	735	719	737	770	723	765	780	741	752	803	765	738	808	776	745	769	754	747	716	796	837	775	766	786	746	811	804	756	782	767	779	787	757	789	771	725	824	818	772	746	781	769	785	780	782	787	784	747	751	786	755	760	756	777	741	731	788	706	774	756	743	789	799	744	784	781	765	736	759	758	739	768	722	792	745	749	728	770	753	795	785	742	817	726	761	784	792	737	783	746	765	757	729	760	718	731	783	677	731	737	793	733	782	726	770	738	744	735	765	768	782	789	818	777	751	745	735	786	775	753	760	714	733	750	749	797	780	770	753	784	755	793	750	714	753	757	748	769	746	737	756	793	770	830	795	699	760	705	770	749	785	712	798	794	765	743	790	766	807	758	803	720	749	780	788	743	775	766	802	749	764	738	834	783	703	820	705	772	777	734	788	791	770	754	725	793	766	772	769	767	801	763	736	767	736	762	788	783	732	765	772	777	762	747	689	722	772	760	752	779	734	755	832	812	742	757	738	769	734	795	800	757	778	808	743	729	797	750	804	693	743	821	753	731	761	737	746	797	769	798	795	743	787	705	763	782	772	765	760	783	734	732	776	765	737	865	779	741	802	802	735	753	783	774	749	736	755	779	758	804	722	734	769	768	747	735	739	707	795	765	794	790	749	756	792	785	720	744	730	701	723	763	779	773	760	773	761	786	755	769	759	772	772	794	780	773	804	777	764	775	731	791	749	774	795	747	761	782	721	778	808	787	756	763	742	759	751	768	763	792	746	718	727	725	785	793	774	727	807	834	791	755	757	786	736	796	754	770	768	760	756	783	763	782	748	719	726	770	792	732	790	707	731	750	762	788	746	740	805	808	756	797	734	747	741	789	779	737	746	807	775	817	760	801	733	785	753	789	753	767	790	790	721	749	729	728	727	763	797	758	792	795	791	748	758	801	764	728	778	727	769	683	745	786	768	750	738	780	782	776	755	753	786	784	735	752	750	751	758	754	765	778	777	808	753	793	755	757	768	788	756	751	733	750	766	812	797	743	805	784	767	791	723	735	752	763	768	755	725	726	746	789	764	779	797	791	722	787	750	781	769	709	776	739	759	817	760	786	725	736	770	773	763	736	763	745	780	770	783	747	775	838	779	784	765	746	786	767	780	780	766	748	691	782	831	768	733	794	814	761	763	805	762	806	793	794	741	715	731	756	721	771	801	766	788	765	744	809	718	778	796	754	787	715	761	762	819	802	764	650	723	743	777	785	743	741	753	679	811	714	751	791	738	777	753	760	745	741	743	779	743	737	786	788	723	794	771	779	743	766	733	742	767	745	781	763	755	780	754	726	775	738	752	778	752	794	720	793	725	771	741	746	769	733	782	757	780	735	772	768	781	760	758	766	812	840	772	762	770	735	816	750	766	763	783	733	794	763	777	748	780	715	732	775	784	775	787	769	745	735	723	750	725	798	752	767	786	740	726	765	784	790	727	807	768	752	758	768	799	768	766	758	749	791	807	814	786	723	754	750	778	717	771	714	802	721	739	785	761	824	770	753	780	774	739	748	772	782	768	799	788	725	809	792	803	748	776	761	713	797	749	694	717	732	760	776	775	757	774	755	817	738	733	804	779	731	763	781	755	783	810	744	789	763	783	756	775	782	717	818	823	735	755	770	778	750	780	736	752	762	742	711	749	794	762	756	813	759	761	796	843	754	814	785	767	771	724	722	746	765	732	723	752	753	752	776	805	744	739	751	736	763	766	761	829	767	743	733	726	829	798	767	767	788	764	803	774	746	821	786	787	762	772	738	740	793	763	713	744	745	762	784	730	756	765	711	773	751	777	737	779	732	783	698	756	708	755	771	795	740	733	755	815	762	796	799	739	757	764	756	795	797	737	705	716	751	742	772	757	797	772	753	743	782	733	775	746	738	775	769	749	737	763	711	712	749	777	760	745	797	763	758	769	738	772	790	763	736	738	751	794	747	754	768	790	744	747	779	794	727	722	813	781	787	759	744	778	766	816	756	765	770	792	750	754	763	735	736	747	802	789	754	764	805	753	805	783	808	805	782	786	777	808	782	742	794	805	724	779	735	810	760	745	766	775	759	764	788	780	774	820	794	758	744	744	781	772	750	734	812	726	770	791	754	785	800	826	769	749	793	792	789	763	732	738	770	738	787	792	744	756	738	764	720	782	758	764	789	775	724	771	754	743	781	780	753	778	755	759	802	785	720	747	765	743	745	746	794	768	782	776	736	768	753	780	715	790	762	714	763	755	766	757	787	696	759	753	810	790	799	766	741	740	775	755	822	779	743	721	765	775	733	777	784	734	711	753	803	764	769	728	765	792	737	775	752	792	772	716	791	761	814	719	752	769	763	775	779	766	730	747	776	777	777	805	773	791	754	836	787	773	769	720	796	760	728	782	757	720	797	718	731	768	784	787	732	775	761	751	777	767	773	774	721	698	715	741	795	769	782	770	793	746	788	812	761	776	804	771	745	763	750	796	767	749	756	768	845	793	804	777	749	735	757	794	750	790	729	732	722	776	732	772	738	815	761	729	767	784	773	781	743	791	739	770	808	747	765	769	776	765	806	748	741	832	779	725	765	763	720	748	788	770	720	736	724	754	727	756	746	771	717	733	776	773	734	736	787	749	753	793	744	750	775	751	753	742	766	786	750	817	717	735	751	755	770	714	723	787	776	758	716	816	748	763	838	765	825	721	754	825	746	759	766	789	780	751	761	738	766	754	773	741	739	819	736	719	754	774	766	762	773	769	747	740	737	791	811	821	783	764	749	770	794	819	741	792	780	729	782	767	779	785	765	744	747	752	739	758	762	815	792	781	779	755	709	812	813	770	773	678	787	749	795	767	768	781	755	776	773	751	793	746	756	747	766	734	709	725	770	785	775	771	768	830	763	752	778	799	798	732	680	788	700	729	767	749	744	749	764	805	754	758	781	778	770	705	751	804	769	731	788	781	793	796	773
33826	50902	28956	19110	14743	11197	9180	7922	7044	6277	5800	5160	4674	4443	3891	3421	3218	2847	2443	2050	1935	1801	1663	1576	1484	1368	1334	1294	1251	1236	1203	1197	1141	1159	1083	1146	1066	1085	1057	1059	1014	1049	963	989	1040	996	1023	1047	1037	1011	1075	996	975	968	1032	945	988	1005	1007	1027	1042	1017	1014	1012	1083	1001	1012	1041	1044	999	982	1001	974	970	975	1006	972	953	970	1036	1002	1058	950	993	1051	1001	977	1058	1079	1028	975	978	1007	952	963	1014	976	986	1042	1064	1011	1028	994	983	1054	1017	1055	999	1023	1038	1026	1046	977	964	1013	1021	1045	1026	935	1051	1015	973	997	1040	987	959	979	984	973	1027	974	1004	970	962	1052	1022	995	971	962	995	1027	1007	1013	1028	1014	1010	1001	961	997	1010	1009	995	1088	998	1026	951	1020	999	997	1007	1024	942	1042	1011	988	1046	1069	983	1019	1013	1012	1000	998	965	1007	1019	943	1065	1022	1013	1059	977	1028	965	1002	994	1035	1009	980	986	996	994	998	1035	1015	1009	1018	992	986	979	989	978	967	979	1009	1032	1010	1059	993	959	1000	986	1034	1013	1042	1077	968	989	972	985	1053	1023	971	986	1007	1003	1012	974	1007	1008	1003	977	1002	1031	1013	1080	962	1047	992	1002	1031	1065	992	1062	1012	993	998	933	1010	989	1004	974	997	1039	992	997	1009	999	986	974	968	971	1040	921	1002	1009	1034	988	992	992	989	974	988	987	1035	951	947	1008	1012	1040	994	1018	1057	998	1013	980	1001	1070	945	1044	988	1019	1032	983	1060	1046	994	1000	1007	976	985	969	1044	950	985	958	1025	979	982	978	995	989	996	976	1023	1043	995	976	954	1021	993	987	1028	888	1004	1001	1022	1006	999	998	990	968	1043	942	1035	967	959	1024	1013	976	1001	1005	1068	1085	1041	1067	991	1008	1011	921	1003	995	996	963	1043	1017	990	1085	1008	984	1009	990	999	996	1043	1012	1015	960	1031	981	993	1037	1032	1041	996	972	971	990	1030	1006	1024	992	977	946	993	975	1010	987	954	973	991	985	1009	1012	982	983	955	1015	1032	1038	1006	1013	966	996	999	1005	963	989	1024	967	971	963	980	967	1011	1040	989	969	1011	957	999	1017	1011	997	989	1015	993	986	1003	1035	1033	1010	960	1045	1027	979	996	965	1027	970	1022	969	973	1008	928	978	975	1005	1050	978	982	966	986	1013	996	1033	1007	1027	978	982	1016	953	1022	1016	1017	964	1053	1032	937	998	1033	1030	1027	994	942	958	970	994	977	1024	949	1030	1028	1077	960	1031	1034	933	1020	1006	991	1009	993	988	1001	997	1018	1007	932	1044	959	1003	1013	1016	982	947	989	1008	1019	1021	995	1039	1043	991	961	960	952	978	978	930	1004	991	987	999	990	1028	974	990	1008	1008	1017	1000	998	1002	1078	1024	997	1016	997	1029	966	998	989	1019	1014	1033	1034	996	1062	1035	1011	962	999	961	996	1025	1000	1012	997	1027	1065	1087	1004	1073	986	999	987	1036	1007	1016	955	1009	1024	1041	1006	924	952	979	1007	1061	965	1019	984	1006	1002	982	966	1006	997	965	1016	989	1042	968	1031	1034	1030	969	1026	978	1007	950	969	988	987	1019	996	989	970	1008	995	991	975	997	1043	1011	984	1017	998	993	983	969	1028	963	1035	1004	976	961	1046	1030	1052	990	1014	1031	1077	1010	982	1019	1042	982	975	994	1041	1015	998	1074	994	1003	959	963	985	1039	1031	1016	1033	1034	1046	1034	1021	1022	1017	957	1025	1045	1011	984	1024	1024	1010	954	988	979	1003	1016	998	1026	981	1020	1001	988	990	993	1038	1051	1004	942	962	1006	1060	1051	1015	1015	998	975	1004	1019	969	948	1003	1002	994	1017	991	1032	1089	1002	956	986	986	950	983	1042	995	1019	1057	1042	1005	1043	976	1032	1083	1058	1017	997	992	1017	1030	1013	1002	1035	976	996	1006	966	1032	991	1003	1021	985	1024	951	1028	975	986	950	1012	1064	1041	982	1004	1010	999	1001	999	1029	1062	1023	1044	986	950	969	1009	996	957	1014	991	1039	984	961	1009	1014	1017	1004	1017	1014	968	984	999	982	1019	944	1030	1015	997	975	1007	1020	988	976	985	1020	1006	979	934	1039	1015	960	963	947	1007	1005	1046	1052	994	942	999	943	990	1018	1037	960	1014	1049	984	1060	966	1028	930	1099	985	975	1005	1045	964	1024	1050	1036	1009	1028	979	1001	959	1021	999	974	1020	1038	977	1040	996	974	1023	987	1005	985	1043	1035	1056	1017	984	983	1006	978	994	956	974	1010	1067	1000	991	973	1040	977	987	979	1014	1022	1036	1031	1005	980	980	974	1007	1024	1019	991	969	1042	974	997	1001	1001	1018	1011	973	969	956	1005	971	947	996	1075	1054	947	973	1025	999	1044	1021	957	994	1013	1049	980	1029	1018	991	1025	996	950	958	1014	976	995	986	1063	1031	984	1006	1047	983	1008	1046	982	990	1013	1027	988	1023	1048	962	1011	947	1020	999	1012	1018	928	1028	1001	951	982	968	1023	956	985	988	962	1033	1014	1029	984	966	974	1017	933	1057	1013	1031	1025	1025	1021	993	999	1082	1002	956	1000	984	993	1015	974	1036	989	995	987	1043	1007	1028	965	1056	971	1025	1009	963	1018	969	998	1057	1002	1047	1011	971	967	928	967	1030	999	1036	982	998	1054	1033	944	990	1009	1052	973	985	949	984	1054	998	1045	990	1064	971	982	991	1015	1021	971	971	961	962	1006	983	978	986	934	1035	981	989	1010	1011	1021	1020	1041	1012	1045	965	957	986	984	999	1011	1011	978	1005	984	967	1018	1015	1022	1021	973	992	1039	961	1061	957	995	1015	1007	1052	995	1004	1040	1077	996	884	964	1006	966	975	1052	998	1009	1015	1050	1014	975	1008	1046	929	1003	1053	969	977	1032	1018	992	1061	971	998	982	983	1024	1019	997	992	944	1031	973	1016	937	1004	999	975	967	983	1006	997	1000	1007	956	1008	1020	1021	1067	989	985	1020	964	966	984	1004	998	973	985	1067	1001	1010	1008	995	1002	1068	969	990	1004	991	957	969	971	965	982	1022	1015	990	1038	1023	1004	1004	947	1047	955	988	1002	1044	1007	1005	1050	998	1061	995	1022	1001	946	1049	1022	976	1040	995	1000	974	965	962	1035	1010	992	973	933	1032	1000	966	961	1033	1001	1008	957	1015	1005	1024	1036	942	946	1001	965	1014	1011	1039	962	1012	977	1010	944	1040	1065	1010	984	1002	1005	991	949	1075	1011	1052	1009	999	964	969	1026	992	1034	975	1006	1039	1002	992	1007	982	970	1005	1065	956	1041	1001	1079	983	1038	977	986	966	961	1002	1019	1006	1037	977	1015	997	992	976	1008	991	1027	994	1047	1023	960	990	976	1021	958	981	1005	1038	1023	1020	981	1022	997	1022	978	992	1002	947	980	1033	952	1018	995	986	1026	998	1027	1004	986	1017	1024	978	1041	999	993	1038	1016	979	1036	1013	973	1000	1014	1045	991	979	983	979	1013	1043	1047	996	1064	974	1050	965	980	990	943	1040	1006	1001	1002	971	1014	984	982	1065	1023	1039	992	1007	998	1011	992	1016	1047	986	1053	956	1035	1020	993	1035	1004	967	1046	944	958	993	1016	997	1006	1037	999	1019	1002	970	988	1024	988	997	1023	997	918	994	1057	981	948	1035	993	985	998	969	986	973	979	1022	1013	996	986	970	1027	994	998	993	970	968	961	968	1031	992	1013	993	1006	1004	1010	991	1008	1007	964	1017	1014	958	1011	1025	972	982	1014	1005	1000	1005	984	1012	1020	916	1013	995	1041	1101	957	1063	954	934	982	1055	975	1008	1036	972	961	960	1037	991	1016	1023	1059	957	968	974	990	956	990	991	962	1014	1027	997	973	1025	993	990	1046	996	1019	1034	1055	1009	1032	971	1010	939	985	1032	971	968	1050	1038	1001	1043	950	1017	980	998	1054	991	931	1030	1024	1007	1016	997	995	985	995	988	986	953	1010	1046	949	1021	994	1050	1007	955	973	1026	987	1031	1005	991	954	999	983	990	1012	977	1067	985	969	973	952	980	1015	976	1027	1002	966	1021	1034	1012	1000	962	1020	928	993	956	997	992	993	971	1016	980	1043	1059
22769	20779	28184	23301	20751	20389	11915	5640	4181	3764	3563	3159	2778	2579	2350	1999	1914	1777	1535	1319	1254	1236	1131	1017	1022	985	920	888	861	844	918	808	820	779	820	791	758	739	768	722	724	706	715	750	743	749	672	738	703	727	733	693	717	665	698	729	698	695	730	704	764	707	797	765	731	686	776	673	769	732	734	705	713	740	711	657	744	764	708	707	715	720	740	732	671	684	700	723	720	711	710	726	717	747	674	739	685	664	728	739	698	732	716	754	781	720	722	754	737	736	731	712	725	694	755	701	706	679	748	750	733	736	698	686	755	739	752	733	750	689	731	670	764	695	742	757	767	707	714	730	664	682	749	728	714	747	726	712	755	733	734	736	742	726	758	731	699	732	722	687	718	750	708	679	786	741	720	761	709	726	738	713	741	721	705	781	724	705	729	731	718	719	744	669	707	752	747	674	750	690	726	711	688	748	686	706	707	728	730	743	733	771	744	712	724	701	723	707	696	715	745	744	739	727	762	673	651	695	715	749	710	684	691	688	713	707	736	689	733	745	721	738	718	727	747	713	728	700	763	698	747	734	736	766	757	723	715	714	721	736	682	719	748	709	709	716	741	741	714	696	722	743	681	683	729	690	726	679	695	769	747	674	768	714	721	778	704	662	697	686	707	739	729	755	754	741	669	676	746	722	701	752	667	710	746	653	730	720	749	751	755	716	726	690	712	747	740	738	727	733	745	689	684	706	700	736	706	718	688	704	725	687	707	697	731	693	711	740	751	761	666	718	728	732	692	713	688	738	728	705	697	733	690	688	696	715	708	733	719	746	694	723	706	704	709	659	775	759	705	735	691	701	711	773	722	691	717	777	714	697	728	654	727	701	694	743	697	660	685	703	733	721	742	767	747	726	731	716	658	702	756	735	694	765	734	781	713	681	732	689	701	697	742	728	731	775	675	757	703	662	688	752	783	723	726	748	731	689	694	711	741	731	732	734	707	720	742	698	700	735	708	686	717	718	694	703	746	716	734	727	691	713	770	724	725	714	720	664	726	748	738	740	742	684	679	729	679	732	676	720	749	749	760	707	760	691	691	712	758	745	709	745	722	707	742	744	716	730	732	696	676	751	741	703	690	728	777	702	774	708	739	741	729	699	753	700	745	679	705	800	691	778	736	690	703	715	734	658	706	704	703	755	724	713	737	724	700	709	743	747	719	685	724	704	743	735	709	720	710	739	700	702	784	699	716	695	713	690	739	722	736	733	701	706	741	750	670	723	727	766	749	775	765	729	721	721	689	702	709	735	740	707	720	699	690	700	711	697	761	716	669	761	671	737	771	656	724	687	683	678	733	714	706	745	710	711	690	737	718	715	762	717	723	708	732	776	778	694	686	729	703	719	729	673	690	731	717	701	716	740	734	735	757	717	759	724	713	732	685	689	717	703	752	751	715	691	750	730	729	724	751	762	698	710	747	683	703	701	761	698	686	781	707	738	738	731	692	723	763	727	716	696	760	713	676	766	706	713	707	707	755	731	676	676	742	693	749	736	718	724	695	717	688	749	719	719	740	680	789	797	693	731	712	707	755	718	730	722	788	699	713	779	723	740	709	708	720	744	714	721	693	714	694	729	737	721	680	721	683	695	717	710	707	728	709	713	698	736	740	752	691	717	748	691	712	733	697	687	748	707	680	737	713	742	734	729	690	744	756	686	692	734	679	729	694	752	756	710	708	711	695	662	753	696	693	733	728	706	676	736	669	709	705	711	707	693	668	704	744	725	686	670	780	680	704	754	752	708	663	735	726	727	689	712	700	704	689	718	708	711	747	738	743	711	723	747	687	734	726	692	720	716	790	661	740	760	785	651	754	737	798	691	744	704	707	736	719	756	740	719	701	692	742	724	715	733	723	710	669	738	731	714	711	680	700	668	705	727	710	747	681	740	712	699	698	767	710	747	735	682	670	700	709	715	743	697	724	693	720	727	710	749	724	731	748	670	743	708	676	697	728	726	683	693	748	690	690	702	749	724	664	729	677	715	700	706	717	685	752	742	690	735	701	730	753	738	699	719	700	739	770	714	696	698	769	722	758	709	725	752	727	704	725	755	789	730	729	704	681	688	733	682	685	696	697	731	760	710	710	737	717	690	702	735	778	686	675	698	715	709	679	735	755	724	718	713	717	741	717	692	704	734	760	681	710	745	745	725	689	731	749	715	733	651	672	733	771	716	687	697	703	742	697	749	661	708	700	724	706	729	718	723	722	695	655	705	757	725	670	688	725	685	742	736	721	768	725	688	723	691	745	694	712	797	669	691	699	725	744	683	749	713	726	718	701	737	676	733	708	719	710	689	712	768	702	726	709	687	652	709	738	726	669	681	745	711	689	730	738	714	700	708	728	693	673	733	732	718	787	748	709	694	728	698	653	678	719	763	749	787	725	752	764	695	721	675	721	722	795	730	719	715	718	765	709	698	746	717	731	727	692	696	747	713	768	689	737	739	712	703	694	740	705	673	701	751	652	709	732	741	730	713	715	720	702	669	715	747	726	688	730	759	693	706	717	670	733	728	727	756	668	694	712	726	712	740	721	730	669	723	776	726	704	722	714	693	694	730	714	693	738	674	721	726	690	738	715	726	757	716	658	714	688	707	749	688	734	731	746	706	684	752	715	688	695	779	736	729	735	734	677	683	695	704	715	721	719	783	694	717	695	727	741	732	731	737	682	690	732	706	755	693	734	714	719	712	751	726	741	694	734	687	690	744	710	693	722	774	714	714	712	734	709	691	718	704	704	674	724	730	709	705	708	674	704	715	712	692	707	705	707	730	737	770	721	672	730	683	704	703	767	732	676	698	741	720	738	749	674	698	708	751	762	699	703	709	723	715	682	688	748	720	727	702	681	755	725	723	690	744	738	714	705	767	645	687	704	723	744	743	743	715	717	713	690	751	712	711	736	745	753	708	716	700	706	715	719	705	740	715	728	757	726	740	704	721	725	730	701	700	734	738	701	713	724	742	697	710	706	719	691	721	729	693	753	700	703	733	691	747	774	703	751	734	756	657	695	738	766	701	738	706	720	693	726	730	690	732	700	737	703	727	744	756	676	722	712	699	679	748	694	694	713	744	703	739	699	714	715	735	777	721	739	702	747	683	746	708	731	729	729	760	733	692	698	718	685	710	693	688	742	742	718	733	744	736	712	740	732	726	737	709	743	711	734	745	707	696	702	752	691	721	712	736	724	716	723	717	664	721	715	754	729	726	781	730	705	742	756	689	731	710	708	672	696	709	700	706	720	746	680	686	658	712	704	698	670	743	659	670	724	709	730	691	684	743	734	751	752	704	725	732	735	695	761	748	710	694	724	736	751	742	733	735	726	727	670	659	741	727	704	719	737	695	687	724	745	717	727	699	691	721	710	751	671	696	730	695	663	724	674	703	687	751	691	681	715	693	714	698	702	745	749	687	736	736	686	690	722	704	696	732	773	691	739	752	736	692	707	714	721	693	699	759	730	762
37743	59906	33952	23571	18780	14921	12413	10666	9569	8204	7841	6983	6439	5399	4886	4271	3930	3422	2784	2382	2267	2151	2026	1795	1679	1562	1407	1384	1361	1311	1274	1195	1188	1118	1159	1122	1025	1080	1052	1040	1059	978	1027	986	948	955	993	954	944	992	1002	958	949	960	922	920	929	963	937	1007	932	940	954	958	963	960	962	984	977	958	934	932	962	940	1021	960	965	966	980	983	989	951	1012	914	970	908	929	981	978	905	959	911	989	946	940	940	959	903	961	961	951	903	918	947	908	906	871	904	934	966	924	903	967	903	969	931	910	923	921	905	967	926	966	914	974	920	941	952	920	969	947	932	945	926	1022	972	961	980	993	967	953	890	921	923	966	930	966	923	950	871	928	942	953	956	934	944	939	913	972	953	1041	954	919	960	975	961	975	924	933	959	939	915	972	944	943	943	943	929	911	988	977	888	948	972	913	981	1009	895	1012	966	967	940	1013	964	935	929	908	930	959	986	934	976	982	974	962	920	953	928	917	944	1004	953	1020	971	944	948	931	979	986	910	916	909	941	940	903	944	984	940	950	949	973	934	996	927	936	968	999	951	970	928	932	890	993	974	942	979	935	955	942	986	941	989	917	901	950	881	904	888	1041	948	934	961	1019	904	948	950	927	964	944	948	971	962	938	960	885	961	948	958	904	957	923	936	910	937	959	931	889	911	987	921	933	954	944	946	964	925	925	945	964	949	965	897	941	970	949	910	973	936	888	920	997	916	968	926	947	911	964	975	893	914	963	950	972	956	919	961	929	969	975	936	933	929	927	960	993	987	959	940	927	931	987	1012	917	933	935	953	893	963	951	919	910	967	928	989	983	933	901	938	956	949	947	943	981	997	936	948	897	927	982	941	992	967	948	962	957	976	1015	964	937	964	987	897	943	916	946	929	959	958	1008	925	948	998	997	946	927	922	1016	897	981	942	946	893	932	934	945	985	1004	967	985	945	921	948	968	988	992	969	1001	968	957	956	996	902	966	983	898	924	932	1022	976	938	945	987	969	963	1004	927	904	976	946	918	942	956	957	993	923	957	944	969	979	899	951	967	944	947	960	910	962	954	961	976	915	935	946	924	995	911	965	966	939	890	994	909	1022	1010	976	939	903	918	1010	889	932	961	893	963	929	935	899	976	947	889	969	975	962	934	948	1002	883	982	912	941	1009	1004	964	988	949	972	958	982	934	934	941	987	984	925	956	967	944	908	994	930	896	952	933	928	958	969	1014	949	931	943	964	961	969	934	989	946	931	962	961	934	891	944	917	910	943	938	940	960	978	941	993	936	940	960	963	989	940	974	978	974	887	929	994	956	993	887	966	918	928	947	908	958	994	947	942	984	903	911	929	968	986	976	908	926	936	978	923	895	933	929	961	977	937	960	924	909	912	908	945	964	967	947	974	1009	972	929	952	932	953	889	953	947	964	987	917	942	876	982	1014	951	888	962	910	956	992	914	991	976	1003	902	923	951	985	937	935	884	1002	977	923	959	927	970	948	921	960	963	940	958	943	910	961	951	956	951	930	941	957	983	956	917	921	952	985	960	951	925	960	929	970	1012	929	920	911	960	992	919	951	967	962	879	902	957	944	949	955	979	971	965	955	928	898	978	905	943	927	926	921	990	942	877	895	949	971	936	989	951	952	978	931	973	942	985	902	983	940	928	970	996	924	972	957	933	936	927	933	894	947	964	965	951	919	965	971	944	920	935	911	975	957	945	949	904	949	915	897	920	947	918	916	932	994	960	918	882	976	945	984	925	909	1006	945	948	987	967	984	918	905	887	923	924	923	977	942	943	990	892	954	967	952	965	982	949	958	928	906	901	956	938	927	967	916	934	921	922	939	962	951	951	958	978	1008	916	900	943	947	983	903	1011	985	926	899	897	1003	982	972	984	955	915	938	970	952	878	951	900	986	991	940	968	951	940	928	997	945	904	924	949	975	917	906	943	955	950	928	959	947	930	902	956	972	928	953	964	882	963	935	986	931	939	956	954	964	996	998	951	936	937	973	982	917	970	956	995	929	963	922	913	926	1032	971	962	932	965	960	970	928	919	861	920	988	948	924	952	994	1005	939	938	932	963	963	923	998	953	957	939	941	978	957	956	920	971	981	955	954	902	920	911	931	887	973	883	987	899	980	931	1036	926	922	964	938	1003	884	942	954	918	947	915	957	922	939	940	961	894	939	922	943	941	956	956	973	925	999	875	953	923	1013	920	950	947	993	945	943	883	935	978	951	933	907	878	920	966	949	914	869	990	1019	964	926	925	989	925	984	936	922	907	968	934	985	957	920	1058	942	972	942	918	954	929	919	967	951	929	890	962	967	1014	975	938	969	937	970	937	923	981	975	904	961	956	876	901	1004	965	973	932	931	915	927	970	929	929	954	998	913	947	959	950	957	960	953	950	978	961	974	951	959	952	931	942	958	951	905	920	962	909	921	1038	924	915	956	886	913	947	989	905	1014	932	950	947	948	987	940	905	902	978	976	873	956	1040	912	986	935	984	903	955	926	908	956	963	944	947	980	941	908	932	953	916	907	972	936	979	931	978	995	914	936	920	913	963	928	1005	927	924	963	942	928	968	935	973	928	926	900	924	972	992	978	937	932	922	885	1005	993	907	980	958	907	972	933	888	871	914	991	958	912	907	981	976	976	924	1029	932	961	1027	944	935	906	937	905	1003	923	973	986	913	970	917	961	948	932	883	950	939	969	907	948	927	969	953	914	960	999	944	903	904	971	956	956	905	956	966	990	942	956	983	883	975	911	913	983	955	917	901	935	943	935	934	986	960	899	929	941	985	891	928	975	943	950	987	933	948	880	934	1014	908	956	952	978	948	961	973	993	949	977	979	974	954	915	890	919	1041	934	951	954	920	1021	959	993	1008	970	949	997	963	948	910	945	1002	965	939	1003	971	968	937	923	929	1024	884	919	964	940	981	1011	894	947	923	917	974	954	930	939	948	911	976	985	954	940	934	912	950	944	966	966	947	971	949	962	934	995	925	923	919	995	980	935	980	940	934	926	914	866	1015	982	951	964	950	900	964	986	912	929	966	932	935	938	956	948	1013	968	971	955	941	993	892	938	922	935	964	889	925	911	933	905	988	914	920	908	924	917	936	957	929	977	916	993	950	997	928	941	917	945	999	956	948	948	972	937	894	946	969	944	949	907	942	939	906	945	917	880	979	944	975	878	877	940	977	968	982	977	925	974	973	944	984	930	893	934	934	927	930	964	935	932	918	910	991	966	955	887	988	975	952	947	953	917	1011	928	960	951	995	954	962	931	940	933	945	974	932	910	981	953	897	946	975	956	964	995	906	957	964	943	981	923	948	991	974	985	919	963	941	929	997	980	957	957	941	1011	930	1009	941	955	960	958	936	963	904	999	937	916	937	921	933	940	929	894	957	937	926	923	926	969	945	929	962	946	940	906	953	909	981	989	971	952	981	967	930	950	911	951	964	951	953	957	967	952	954	944	952	943	952	953	948	930	913	988	966	896	967	967	955	891	971	970	924	902	931	948	912	961	926	919	926	923	953	947	910	992	949	929	935	955	928
27582	24808	20724	10593	4990	3216	2492	2044	1773	1701	1573	1494	1416	1230	1160	1029	1006	939	863	809	771	758	776	746	685	710	684	624	675	593	637	610	600	625	635	641	649	580	587	591	605	608	606	624	569	592	572	606	582	595	591	623	613	608	571	658	628	588	639	585	621	578	558	552	624	561	559	594	571	590	535	610	601	614	591	571	623	583	618	620	598	609	613	575	578	572	585	551	583	609	606	556	604	568	642	619	611	592	584	568	576	574	614	583	601	614	598	624	646	576	599	617	636	539	552	580	576	582	593	622	633	608	567	559	536	652	554	590	608	590	620	579	599	569	620	584	590	634	609	592	619	565	602	604	611	613	626	583	615	625	571	569	595	665	571	609	613	581	606	592	597	577	608	572	590	564	559	562	573	600	607	599	595	604	593	597	593	593	623	595	565	624	555	615	591	578	571	603	583	564	570	585	606	607	599	596	578	579	591	612	600	595	618	600	617	596	611	627	533	590	599	578	573	604	607	604	575	542	564	582	565	609	593	568	656	631	595	578	574	575	578	617	610	613	590	628	572	614	597	627	602	558	555	623	585	621	588	586	576	550	578	612	555	552	602	579	608	598	615	639	606	599	651	607	593	551	591	634	565	610	596	597	568	583	609	579	586	577	591	581	597	570	604	569	595	582	541	591	602	584	586	619	570	571	574	598	576	622	553	610	565	605	595	562	584	606	631	558	580	615	614	566	586	596	587	614	609	568	617	614	584	564	609	587	597	616	597	604	571	587	544	586	576	560	588	585	606	585	600	588	603	608	624	587	570	613	604	564	614	597	551	579	528	601	635	653	570	609	577	605	593	631	561	610	594	587	626	560	605	592	611	594	587	562	609	577	576	607	626	613	616	616	579	597	610	580	598	599	577	573	622	590	603	564	613	572	594	580	589	610	581	632	572	603	594	594	597	595	596	583	561	585	579	620	549	613	646	608	606	583	549	582	570	564	582	604	617	601	559	558	570	609	613	590	574	567	630	584	638	629	597	580	553	614	590	585	610	594	575	583	627	617	592	613	610	582	527	582	597	551	578	608	544	560	634	600	600	581	592	622	582	597	626	572	627	597	616	563	579	584	595	642	601	580	578	583	604	578	536	588	610	596	650	635	589	612	592	605	579	563	622	574	605	548	619	596	597	585	579	611	612	527	632	630	589	590	579	604	589	604	626	585	601	578	630	595	613	593	661	619	563	586	606	549	599	637	577	570	564	593	605	574	629	610	558	609	597	591	625	549	576	599	600	594	588	627	648	583	566	600	540	563	624	578	592	559	559	613	614	554	610	582	618	616	589	611	574	578	607	589	585	622	605	608	631	592	602	567	593	546	572	604	584	595	600	602	577	609	622	577	588	565	627	614	574	619	580	614	618	608	574	658	578	595	653	611	603	574	565	583	592	594	617	583	606	597	564	601	577	598	558	555	571	657	575	573	623	594	590	650	634	598	572	586	605	606	591	604	602	576	586	588	545	563	574	575	583	598	609	576	586	561	608	581	605	573	608	590	611	579	601	576	560	596	554	599	597	564	611	613	608	560	603	589	584	586	607	571	626	607	616	587	584	602	597	592	578	630	604	558	585	589	565	603	573	597	590	622	630	578	589	538	630	617	584	630	588	612	616	589	624	561	588	619	622	637	627	608	621	587	579	580	589	579	625	579	599	588	620	630	587	622	554	562	606	572	581	603	571	606	582	554	576	602	582	609	597	594	575	545	556	591	617	606	546	557	607	622	580	596	588	547	587	584	616	605	580	621	585	592	578	620	584	587	601	630	599	598	623	607	585	607	576	572	589	629	597	609	559	613	596	613	615	641	612	569	585	642	617	619	636	557	582	626	622	600	599	609	580	588	606	580	571	558	591	593	542	583	599	589	590	593	593	583	571	593	583	577	589	596	586	588	636	596	563	596	615	560	599	565	619	579	575	589	563	568	617	613	603	574	586	565	582	593	595	578	592	578	626	600	555	609	560	570	578	607	617	562	635	550	607	589	611	626	600	541	612	583	546	632	612	612	581	560	611	556	587	540	580	581	585	546	627	603	591	596	608	530	615	565	617	570	595	608	613	566	607	538	553	588	603	605	555	551	586	631	630	540	579	600	584	603	569	594	586	619	598	558	576	601	617	603	583	585	658	604	595	609	629	587	558	591	616	597	605	568	588	595	589	578	578	640	591	545	592	587	585	584	573	581	606	586	658	570	596	585	599	602	607	605	554	591	570	537	564	650	611	597	586	620	620	543	589	574	590	630	604	605	625	598	554	598	585	622	578	570	612	597	611	622	621	598	605	595	538	524	611	566	572	631	591	560	611	587	577	592	572	586	600	574	635	627	552	573	546	582	579	584	581	589	582	594	611	569	612	626	561	619	573	624	582	581	609	572	584	628	585	580	604	593	593	607	547	602	561	592	631	624	606	613	550	610	555	597	605	585	563	553	613	552	594	582	615	610	626	581	587	518	520	614	632	590	552	575	549	598	611	592	593	621	629	594	607	591	591	535	603	598	565	621	572	589	594	657	569	516	583	584	577	601	587	596	622	640	608	618	580	626	616	634	580	577	571	630	580	615	614	621	605	580	650	587	595	592	564	607	604	594	573	547	581	589	621	606	585	593	612	611	585	579	604	559	591	588	622	595	605	589	591	587	612	610	595	609	611	571	581	548	602	621	634	594	540	621	625	555	616	616	530	571	587	597	592	614	527	575	615	596	595	606	630	589	574	563	588	613	622	613	579	581	571	544	612	616	601	617	603	580	614	598	611	593	593	603	583	571	559	609	615	598	598	587	595	585	669	569	586	612	609	610	575	556	603	587	602	599	617	616	627	580	569	619	605	574	609	555	576	594	612	608	604	610	609	622	634	584	575	573	610	597	582	570	615	612	631	548	618	577	629	577	626	634	603	593	617	623	615	587	551	631	598	569	576	611	575	593	582	603	578	611	625	567	626	575	578	608	620	587	552	583	597	579	578	594	651	574	595	551	587	599	612	596	606	617	589	591	601	590	568	581	589	583	608	578	552	593	568	590	630	626	576	562	609	590	604	597	590	594	608	581	582	592	604	601	587	573	603	591	639	553	614	602	591	648	586	575	560	600	611	607	595	591	595	570	552	570	588	597	615	578	563	568	624	650	590	577	559	611	587	621	574	606	613	551	617	596	632	577	601	610	608	601	549	601	582	587	573	589	583	594	596	612	606	532	625	584	586	603	591	587	608	603	577	643	654	582	561	615	601	619	626	574	626	599	606	607	601	594	609	616	612	614	595	582	566	592	581	616	584	584	562	602	603	593	622	594	571	557	592	587	598	588	583	597	636	560	580	572	620	600	551	558	585	581	576	622	608	561	599	551	605	593	618	600	606	597	570	607	584	618	570	587	576	621	611	597	615	572	640	555	598	618	559	621	598	564	605	604	627	608	571	593	604	594	608	560	643	572	609	581	611	596	573	612	557	590	604	571	599	610	567	633	588	614	571	602
29451	40321	22656	13161	9175	7246	5689	4646	4115	3658	3564	3363	3079	2625	2276	2081	1867	1772	1433	1352	1389	1251	1107	1115	1065	1003	976	890	916	884	902	879	857	807	837	838	824	832	831	836	805	792	831	792	811	774	759	836	772	760	757	788	773	785	821	799	765	783	833	829	766	797	769	801	743	709	757	756	793	803	787	742	836	787	794	750	793	830	827	787	824	791	756	774	817	763	729	796	797	783	768	767	801	774	808	815	794	817	765	749	746	736	729	790	786	776	751	850	801	788	804	768	793	789	790	763	815	769	773	810	790	777	825	804	809	791	796	827	837	739	782	747	781	802	779	772	785	747	786	778	795	768	750	814	774	818	830	792	803	823	745	785	845	846	742	833	785	798	777	822	784	761	770	803	799	781	766	754	778	790	809	809	829	780	719	797	800	775	750	803	811	791	758	827	780	823	797	787	780	760	781	820	800	765	808	793	775	829	786	813	809	789	765	734	761	814	751	784	791	793	812	808	842	778	789	824	820	770	792	791	763	781	775	765	825	780	782	820	817	804	822	837	782	807	755	821	799	858	806	788	836	813	799	805	779	765	812	802	780	841	743	760	822	773	777	802	821	756	760	815	815	756	790	771	800	790	773	768	756	762	730	770	747	772	791	765	822	755	829	761	795	761	780	775	789	817	812	807	805	757	792	829	817	781	819	741	782	774	787	831	741	837	828	808	859	749	830	755	873	788	792	742	768	732	852	795	807	813	806	772	850	819	772	754	837	793	844	790	743	788	775	784	808	761	789	762	798	788	757	828	748	788	737	773	840	776	770	742	739	758	739	775	820	739	785	775	807	759	808	766	759	791	808	841	827	826	773	781	807	777	825	831	804	807	800	748	768	753	800	762	762	855	784	756	759	749	741	799	791	791	778	785	794	777	812	728	766	760	787	769	768	799	760	774	812	798	766	778	727	782	808	770	763	798	815	817	808	784	763	785	756	825	775	759	794	824	784	734	778	784	843	771	793	783	784	811	779	764	828	790	826	825	839	835	792	781	800	797	745	777	844	771	814	763	830	776	778	767	829	793	765	812	778	748	772	796	818	773	803	775	796	774	747	748	764	791	840	784	764	796	743	735	746	771	791	778	755	764	827	780	797	759	766	809	779	820	771	782	829	804	753	767	775	836	750	770	757	788	842	779	804	774	810	814	768	779	799	795	818	780	826	763	789	795	814	797	771	733	782	789	800	819	784	784	773	798	796	771	749	783	773	776	753	831	794	790	809	761	737	789	797	746	816	772	810	778	793	741	779	764	765	807	796	727	812	839	747	785	761	813	793	773	799	780	782	820	788	838	810	787	840	811	753	795	781	785	762	770	720	765	806	768	805	788	764	799	773	836	846	771	799	766	771	810	843	820	791	819	812	835	787	817	783	733	810	778	827	789	805	750	810	810	799	839	742	785	782	762	768	739	792	780	768	761	819	788	735	818	805	794	776	801	790	802	789	766	775	805	807	766	788	787	805	713	771	800	786	785	780	794	775	733	737	762	801	825	796	772	865	777	790	817	766	783	773	810	764	818	763	754	785	780	796	800	845	769	742	787	837	719	781	797	768	799	774	780	802	802	786	773	798	798	795	794	839	807	802	808	763	765	831	797	805	760	799	823	765	811	807	730	829	783	785	789	806	777	771	769	816	815	809	763	787	773	792	784	769	766	791	817	754	784	781	767	824	714	809	781	794	792	727	796	795	801	832	764	743	786	791	742	760	791	804	777	756	760	763	768	797	786	798	811	782	812	786	768	812	812	804	766	830	786	839	789	820	782	782	779	805	781	825	777	780	798	720	761	767	783	809	802	796	760	823	792	764	756	768	797	781	795	787	757	780	704	795	768	816	802	785	795	784	798	839	807	829	784	782	779	735	820	799	798	796	763	775	793	740	804	803	787	795	816	820	797	781	744	770	786	744	756	767	799	790	742	773	792	748	805	862	791	783	774	804	797	808	812	780	803	790	808	779	836	770	819	810	836	850	795	804	811	801	804	800	765	777	805	756	800	746	778	792	827	820	754	778	790	772	756	814	769	778	749	803	774	739	811	798	838	811	816	785	785	847	827	843	754	805	798	757	791	789	752	801	725	831	773	702	836	751	786	784	767	809	819	787	766	802	812	772	811	772	761	780	812	806	796	824	799	861	745	760	815	771	779	772	768	796	802	804	826	761	749	844	819	765	803	784	773	730	746	753	744	771	789	769	792	814	804	755	857	756	787	786	793	863	742	779	730	759	765	773	812	792	742	764	790	752	787	803	819	779	811	809	807	813	775	793	745	801	765	742	776	793	793	805	785	782	803	758	823	792	811	776	805	761	786	798	771	786	739	769	781	776	765	773	793	838	782	851	849	819	784	778	763	839	791	779	832	843	840	803	706	775	742	808	785	789	770	766	806	806	803	788	765	784	756	812	809	773	722	794	778	798	814	765	810	733	817	785	757	781	799	767	757	788	791	751	787	743	823	800	796	835	799	760	732	781	740	760	793	804	807	795	805	853	770	819	802	769	788	826	807	765	809	771	819	770	766	766	812	810	761	807	839	783	796	761	781	772	758	815	767	781	793	786	724	788	778	798	782	822	757	783	791	775	820	809	825	771	824	798	841	765	812	750	748	803	758	788	766	811	831	812	752	751	800	767	770	790	741	835	826	795	788	793	868	795	856	801	814	782	798	789	745	760	793	756	775	796	779	825	740	795	781	787	816	788	817	776	804	803	779	808	771	794	753	799	786	752	759	820	807	745	792	804	763	790	748	837	768	785	765	809	778	782	789	766	808	829	787	787	815	754	778	760	845	813	803	745	784	765	757	773	768	783	779	837	767	764	795	803	780	740	747	769	768	746	804	777	759	751	787	787	808	768	806	808	802	789	783	809	773	798	769	749	811	804	781	816	802	770	744	759	800	799	808	809	797	784	802	804	786	815	759	787	790	760	820	822	788	823	759	827	802	818	727	791	801	785	795	822	764	813	864	777	808	777	835	745	746	818	788	766	780	779	737	809	778	771	785	783	769	774	827	813	784	780	776	758	775	772	764	792	756	806	714	781	791	799	795	774	790	772	781	752	853	776	762	813	718	779	764	823	828	784	724	811	770	774	786	793	789	796	802	762	822	792	808	740	812	784	795	780	754	797	798	772	805	838	803	799	791	780	737	773	790	807	779	813	824	781	796	806	793	763	745	765	757	815	833	824	753	812	830	807	780	737	775	826	800	777	769	793	766	763	787	781	793	793	810	789	805	762	804	782	803	789	768	774	742	784	808	784	783	773	798	780	766	764	813	786	821	821	828	749	805	825	799	831	769	799	755	772	826	782	747	742	705	782	839	800	759	793	739	774	806	773	813	772	770	731	754	783	741	774	806	778	796	793	804	776	852	801	740	753	803	735	792	774	781	771	760	805	817	762	740	843	798	842	782	786	807	791	790	773	772	825	826	778	759	826	769	785	807	771	787	825	831	778	781	711	762	832	825	750	805
23636	20801	27790	23750	20560	13152	6405	4228	3363	3063	2940	2820	2457	2120	1908	1735	1619	1427	1186	1198	1144	1155	1073	993	971	857	970	874	882	887	931	870	888	844	795	771	838	803	783	808	808	812	776	770	784	736	744	765	751	771	793	739	789	797	738	797	744	774	786	708	825	778	772	747	800	752	759	796	770	757	731	790	776	779	716	744	800	769	764	806	777	729	807	731	762	790	785	762	799	755	753	760	775	775	759	776	766	738	727	793	740	734	765	809	737	742	740	721	791	769	774	812	749	769	769	748	803	804	766	752	792	763	807	754	799	735	766	800	736	760	803	740	744	795	774	762	822	752	749	749	795	761	798	766	757	732	717	774	748	802	755	795	742	729	734	759	726	702	740	735	779	758	737	767	796	772	784	748	715	728	768	788	788	751	743	758	761	768	770	724	754	782	739	778	777	743	730	736	757	747	735	766	733	713	722	763	726	740	754	745	783	741	741	769	806	755	768	782	734	742	721	771	800	726	768	797	768	760	760	687	751	764	762	776	720	712	768	761	731	764	723	758	740	768	744	718	748	777	793	727	744	790	748	758	745	656	762	749	781	811	722	789	739	772	831	716	722	761	739	754	772	820	752	758	725	779	742	784	760	802	754	775	774	739	778	750	755	820	770	807	772	765	795	786	765	817	799	740	732	774	776	724	776	779	788	800	762	739	755	786	758	750	752	722	788	785	771	768	737	757	792	728	812	720	734	734	741	772	733	819	710	758	794	688	732	774	816	778	802	717	758	727	734	738	813	746	779	797	796	790	798	746	767	795	714	751	733	731	784	740	775	795	718	754	762	765	728	768	764	770	759	752	743	790	793	728	768	749	781	770	775	745	788	738	743	745	755	760	718	768	795	750	744	787	747	740	745	777	749	738	732	751	733	745	719	764	752	725	791	767	779	757	764	723	745	762	768	689	755	745	757	756	751	763	772	785	745	754	772	741	723	749	796	748	738	743	793	773	757	792	796	735	744	728	739	731	767	782	745	737	751	778	767	749	748	782	747	776	748	745	761	790	728	715	746	757	699	829	786	763	733	761	787	788	723	735	770	797	743	743	763	737	812	750	759	730	746	750	744	779	779	764	776	730	752	798	741	808	752	757	784	782	761	725	792	802	754	738	749	753	800	790	727	771	750	743	713	805	774	789	777	763	737	833	753	781	781	830	731	791	794	800	758	733	776	747	756	768	736	764	710	790	720	807	737	762	716	771	738	736	747	727	698	742	806	786	755	789	702	759	756	774	758	778	757	792	785	739	778	717	734	735	796	714	783	739	775	803	749	714	746	776	725	747	784	761	784	788	726	749	777	776	721	785	734	785	757	770	739	759	758	757	740	779	726	715	765	810	745	736	826	731	703	770	783	727	742	732	787	758	735	801	734	801	781	741	782	759	707	770	741	773	673	747	750	820	793	773	789	761	737	756	778	735	762	756	772	751	782	770	804	770	760	708	776	773	723	774	719	792	773	727	738	787	750	718	793	739	743	772	786	741	747	744	747	810	783	841	784	759	754	742	799	773	751	735	729	715	757	708	771	778	793	792	746	763	741	812	761	791	740	763	739	729	775	758	731	803	763	745	768	716	706	748	714	788	742	784	745	766	712	701	716	751	733	794	776	750	792	783	756	751	746	761	776	732	781	776	750	744	761	731	688	732	758	733	778	774	734	721	774	769	762	809	706	755	784	769	759	778	789	754	774	784	763	762	769	744	788	764	766	726	760	743	777	737	768	777	740	702	771	778	752	756	762	811	742	807	767	783	767	729	745	747	736	774	815	741	750	776	768	730	746	687	773	757	768	741	725	768	804	744	765	774	773	772	763	725	778	780	743	760	798	752	762	741	800	763	752	789	810	806	765	775	727	687	754	737	746	742	761	760	752	753	762	783	754	767	782	775	730	755	726	728	782	803	758	763	792	782	737	793	714	714	761	803	779	741	799	723	743	764	775	761	777	747	785	742	779	783	739	750	822	720	829	765	779	730	767	850	736	760	755	771	790	805	749	703	794	781	680	804	754	757	763	797	764	767	729	787	730	761	784	758	754	746	755	770	812	801	728	785	761	781	770	730	783	727	735	764	847	795	776	752	733	772	745	803	765	786	760	800	768	784	713	765	744	759	781	742	710	816	778	762	726	739	774	789	760	754	752	797	759	755	790	760	775	773	726	837	711	751	693	803	738	796	747	699	749	770	709	760	720	746	824	721	751	762	779	843	760	790	729	743	764	718	755	752	758	764	765	792	757	759	807	789	778	718	749	792	790	727	743	770	768	802	815	705	705	736	784	732	767	791	708	778	751	788	756	800	731	738	727	752	750	758	766	779	774	741	781	748	718	748	756	743	733	785	739	730	761	804	806	773	706	726	812	747	720	720	772	756	748	764	804	746	804	737	727	751	792	770	784	728	719	773	746	761	793	771	758	737	771	751	776	742	750	778	783	754	745	784	751	736	714	749	766	732	770	777	772	786	705	738	779	752	770	765	791	759	772	763	716	787	750	750	725	764	793	768	765	737	738	794	757	745	716	762	742	763	735	747	768	783	738	694	758	747	772	763	759	744	756	740	766	793	762	749	772	764	767	765	778	761	757	736	751	763	723	770	804	782	730	740	819	797	742	744	746	799	755	764	729	765	718	765	728	728	806	796	796	756	777	726	759	818	794	747	800	779	747	774	713	714	756	790	752	738	763	779	790	806	715	757	771	751	765	779	768	752	723	773	773	725	787	755	764	783	736	798	789	818	774	756	760	760	762	796	750	831	769	765	735	736	769	784	741	728	738	755	790	770	750	765	777	792	761	777	756	780	726	799	776	766	728	741	753	747	760	784	735	741	804	772	742	792	755	726	753	800	793	736	741	752	737	738	735	809	770	716	749	835	742	721	730	766	753	780	792	771	787	757	780	779	719	704	779	741	738	777	773	745	805	784	796	779	755	793	752	798	752	794	764	767	775	754	760	783	748	709	753	796	742	805	805	774	760	727	780	751	781	762	770	773	744	772	784	793	770	725	757	766	839	791	809	756	733	766	774	769	737	777	709	784	766	773	708	774	733	725	748	722	768	770	707	755	787	716	768	721	753	758	717	723	757	772	743	753	734	734	771	783	744	768	808	748	734	794	752	769	766	781	752	746	789	745	795	746	729	793	701	766	754	755	775	805	804	781	738	750	752	741	779	722	806	750	762	738	761	761	753	756	736	753	775	743	728	777	803	790	709	747	732	717	762	792	737	777	788	740	783	723	706	756	813	764	846	743	725	743	779	796	777	816	690	771	745	728	767	794	735	758	784	775	785	745	757	783	802	731	800	738	808	705	812	776	762	747	739	764	806	761	764	777	817	720	830	773	735	694	749	749	793	763	773	739	707	739	715	748	745	718	791	758	760	760	762	734	758	732	779	728	751	708	737	789	757	769	805	741	767	737	745	743	739	763	792	760	739	813	729	752	750	774	771	758	719	740	776	776	778	731	802	791	737	725
33732	51678	29592	20204	15626	12479	10178	8377	7331	6775	6433	6029	5214	4342	3717	3366	3095	2618	2180	2006	1941	1848	1701	1538	1391	1367	1320	1346	1247	1285	1204	1225	1123	1196	1147	1159	1099	1035	1080	998	1017	1094	1039	1042	985	1006	977	1019	1034	1021	996	989	1008	965	965	1002	1028	1024	995	1032	1000	1018	986	953	1015	1016	982	1043	1017	1068	1019	1040	1010	1012	1027	994	969	971	962	981	1018	1024	1057	981	964	990	1003	1035	1019	1014	977	919	1048	1000	984	1013	1037	982	1018	1041	1008	990	1006	947	1015	994	993	980	1017	998	988	994	996	928	1026	949	981	1030	966	1025	997	932	994	969	922	932	972	955	979	1020	951	1018	1011	1026	999	1020	1010	1003	929	1013	1013	1016	1009	973	956	996	995	968	977	933	959	1043	970	1012	964	947	992	987	998	970	961	998	1004	1046	1036	1016	974	1015	975	1022	957	1036	951	990	1041	941	1022	1014	991	1051	983	1003	982	1022	1054	1009	1001	936	1027	989	1019	1023	1033	1010	949	1028	1045	1017	964	954	1042	999	1025	991	990	1041	1010	1057	983	997	1007	1006	980	1045	1072	991	986	973	985	980	1031	971	1028	1051	1030	998	980	979	980	1046	1017	938	982	1048	930	1038	1002	983	999	1018	991	958	928	926	941	942	1015	968	922	1017	965	964	1021	984	997	1019	974	996	981	1033	1061	963	1025	996	1016	1022	999	987	973	957	1000	1060	1015	982	1020	1012	1038	995	996	1012	1012	1027	960	990	1033	949	1061	1004	991	1039	957	1013	1011	975	949	989	963	996	998	930	976	989	1021	1049	1048	1041	975	1012	1022	1015	1008	996	1041	945	1014	1024	1015	968	1019	956	961	1001	984	1023	974	965	967	1055	1023	988	985	1003	1016	971	1023	979	962	1041	978	1026	984	979	988	937	1003	1015	964	1016	993	969	983	1001	982	1025	962	991	1018	1001	1004	1008	1000	956	982	997	989	996	1018	1009	1004	1001	989	1074	1013	999	1002	996	958	1045	1029	989	998	975	996	949	994	991	1036	972	985	1031	950	1095	991	1020	1012	1049	983	957	971	971	970	1004	1011	972	959	975	1028	980	1040	996	1027	980	943	948	958	950	970	965	994	1043	1005	998	982	988	997	993	1013	962	968	1005	964	950	1025	1041	1072	981	989	992	1024	992	1028	1006	1005	979	1049	1001	1011	953	1000	1028	939	997	1009	972	990	1020	1015	968	946	978	918	984	1003	977	1011	964	1013	976	1010	1005	983	1002	972	1002	1016	992	1011	1022	970	991	986	1022	1011	1044	1019	998	933	1040	1040	1046	977	942	986	1007	1035	1024	1028	1057	986	1006	1046	977	1082	940	978	1005	881	979	1016	1025	946	985	1015	1014	970	1001	1013	1010	944	1030	971	1010	964	991	983	1048	1022	1002	1020	1034	1016	1005	980	1012	1008	1036	991	971	1042	1040	972	989	975	1025	1004	1034	1031	1000	1003	1052	988	977	1026	963	957	1000	1042	963	999	991	1025	1009	1008	985	993	988	1005	1036	1057	931	1097	1056	1048	1035	985	1022	997	1042	1011	1021	955	1053	1022	993	1019	1003	945	968	1030	1030	1051	980	1006	1000	1036	1021	1031	991	986	988	968	1025	1025	1032	989	1016	994	943	950	969	1041	1002	973	982	951	1024	1010	988	1025	1030	954	1001	1013	991	1010	976	1027	963	1045	1036	978	999	994	966	983	1020	1017	970	1017	1091	1002	998	975	1013	1021	1036	1011	944	1002	983	995	925	998	1035	981	1040	1011	953	983	980	1001	961	993	981	987	986	1024	1025	988	993	993	975	949	977	980	1026	1058	999	1004	1052	999	1023	964	975	996	978	1004	923	1039	980	959	1031	999	1013	978	1001	1025	1019	982	1038	936	1008	1037	976	1031	970	983	988	979	1020	1018	952	1004	1012	988	959	1002	951	987	984	947	993	935	983	993	954	966	992	1012	980	1007	1059	949	1012	1047	1026	953	994	1055	984	1006	987	1018	1035	958	993	989	999	998	1046	1016	990	1029	1040	1007	1007	1005	1032	1036	1007	1031	945	1029	999	955	975	969	1008	952	967	993	942	995	972	1038	985	939	992	988	944	987	983	1031	993	958	1019	995	961	1010	963	1004	1002	1052	1007	992	1010	1060	952	1032	993	1014	999	966	975	995	953	998	1018	984	958	952	1012	993	976	1076	1034	957	1049	1035	960	1012	970	1009	962	1022	975	961	994	974	987	989	1016	989	1000	1002	1039	964	1033	960	958	1013	975	1012	966	1049	1064	1010	984	956	957	1034	968	998	1030	1031	1019	1036	1013	1014	1003	926	934	969	959	976	984	980	1013	983	972	999	990	1029	999	1005	964	982	982	1021	959	974	1009	969	977	1018	1013	1045	956	939	988	957	931	1050	998	986	961	1022	1003	1034	1064	962	1031	1023	977	1021	987	981	1038	1019	975	982	963	1009	962	946	1033	1036	1037	1008	1056	975	1033	987	978	997	921	971	1036	936	1002	1016	1029	1011	1015	986	987	980	990	997	1017	1019	988	1047	1061	993	962	969	959	994	1039	1020	980	986	1016	979	987	1003	966	1026	1062	957	1001	964	1004	966	998	1059	983	1022	1007	985	1021	1009	1025	1006	991	1014	1051	1015	1016	980	982	987	966	1002	969	969	1014	976	955	1005	964	1028	1017	1007	993	1049	992	1023	989	1012	953	979	1008	1036	1012	965	950	997	949	1002	1032	996	1008	990	975	1026	963	997	974	989	1042	952	1040	1013	1029	1038	994	998	979	999	993	1018	962	951	987	1024	1059	1034	957	1048	929	959	919	981	1041	989	988	959	999	971	1006	961	1021	1030	1035	1032	974	1024	978	942	999	967	996	943	979	948	982	1039	1002	992	1003	981	1063	999	959	1003	1002	997	1015	1027	958	964	947	956	1012	1022	976	956	1056	998	1015	1034	1002	994	971	969	1020	990	969	1006	1017	1005	986	1008	956	996	1021	1011	960	955	989	1047	973	981	1019	998	1023	978	962	999	1032	980	1018	987	927	982	977	974	1047	993	1038	974	1034	994	1004	1011	971	1008	925	974	944	1023	1015	1024	1025	936	976	968	1005	1029	1025	948	986	934	995	985	1000	995	977	992	990	984	1000	1020	982	1008	1019	985	1019	973	999	974	1017	985	953	996	947	947	971	1005	1056	1002	984	1021	998	1023	952	983	1001	995	1011	1035	968	961	947	982	1003	1021	977	985	1039	1059	971	1015	986	987	996	996	966	928	986	1015	993	961	987	1007	1077	1062	958	1024	951	1012	1030	956	960	983	932	960	1042	960	960	1012	1049	999	1010	981	1011	1005	1002	980	1065	1032	989	954	1004	953	1026	1004	1045	1013	996	1041	989	971	1011	989	983	1002	1009	1012	1038	1012	955	1003	1040	997	1014	956	1093	972	951	938	1046	988	1035	1000	984	1006	994	989	1015	1033	1021	991	986	1020	935	1011	1028	1068	953	936	1008	1008	986	940	986	966	979	987	992	987	976	1002	989	930	993	1001	960	976	1069	985	1007	1022	986	948	952	1048	980	955	1041	916	970	909	990	992	949	972	964	1008	1029	1014	975	965	1028	962	1061	1053	1000	992	1026	1034	981	1013	951	1055	1034	1044	1002	981	986	997	964	1023	1020	964	973	975	956	1037	978	967	986	986	1019	985	975	937	951	1036	977	947	1020	997	987	1007	1018	1017	1028	1005	960	1011	1016	965	997	945	995	994	991	997	1042	961	992	1065	963	980	1036	1035	972	1045	1029	1057	1018	1012	993	997	1023	990	988	1012	995	1009	1016	1045	1002	1035	989	1018	992	997	973	1019	1035	967	948	935	960	1028	991	1003	1085	1012	1006	959	1004	1032	1029	986	971	1017	1038	995	973	1003	958	1053	1008	982	1050	1026	1032	1018	997	1014	1035	1041	988	1043	976	1022	986	953	1040	1033	1028	1031	974	1006	942	985	1005	996	1029	921	942	988	1007	1020	964	1028	974	1002	954	998	956	993	946	970	1006	1014	965	1053	937	997	1001	997	957	957	1005	964	1032	1000	1033	1031	950	997	930	962	971	1020	981	963	976	989	1009	941	959	1011	993	968	954	1014	993	998	1015	1052	1056	986	977	958	972	998	971	976	957
22764	20784	28226	23346	20797	20712	13349	6171	4648	4122	3981	3636	3015	2687	2308	2162	1938	1602	1392	1316	1259	1257	1223	1074	988	988	955	929	904	885	864	864	817	872	820	814	800	776	791	720	756	778	737	770	757	681	693	738	757	752	704	750	699	683	718	731	722	731	788	734	712	775	723	681	738	712	784	703	691	749	712	731	702	706	754	705	758	711	759	716	736	684	706	734	738	706	753	709	684	695	701	709	699	729	737	748	738	704	694	779	719	714	727	703	794	739	728	746	626	761	730	736	712	741	718	718	698	746	701	763	761	741	729	691	754	729	766	765	689	670	716	747	740	748	712	701	700	736	746	711	730	689	752	734	689	670	694	739	735	745	719	686	697	726	723	714	713	737	679	745	739	694	730	731	719	744	723	716	759	705	769	721	724	760	697	689	693	713	714	678	729	735	655	711	704	726	707	748	762	710	731	779	736	734	659	719	698	732	743	750	742	725	693	730	686	716	736	720	736	690	708	697	720	693	699	704	742	717	748	678	734	684	757	683	723	772	708	763	742	698	710	699	668	763	696	687	730	698	730	717	711	704	743	748	714	723	693	757	731	731	743	725	731	749	749	715	710	692	753	730	694	722	698	685	738	664	690	720	688	730	690	676	688	731	731	723	690	726	730	744	706	791	727	687	684	743	692	745	724	750	717	719	767	709	728	724	719	721	789	680	716	755	674	665	725	725	751	720	669	727	726	741	716	691	739	748	703	744	754	717	721	647	716	703	716	707	784	693	728	718	693	722	730	729	750	748	721	770	737	742	729	694	752	707	733	702	685	726	710	754	711	725	720	733	703	669	693	728	722	705	704	704	694	729	731	700	699	753	717	731	749	708	698	722	751	708	722	730	749	679	707	739	719	730	705	690	717	716	689	704	705	719	730	691	722	713	745	684	780	752	743	719	720	719	750	703	716	714	726	776	703	757	719	737	694	711	691	724	733	699	709	717	716	697	715	712	731	710	720	763	758	674	708	656	760	695	687	740	698	750	720	704	722	703	645	641	667	729	727	738	756	781	666	712	722	675	745	687	723	732	732	694	717	719	716	715	704	683	710	680	680	708	681	773	703	745	740	735	725	746	717	714	713	721	713	665	720	717	698	716	705	743	689	748	700	679	685	703	715	721	740	736	707	727	737	790	733	729	743	676	724	743	645	740	684	713	700	754	706	726	767	751	786	725	725	734	720	729	756	701	765	696	678	721	733	705	740	689	721	773	712	745	747	716	667	736	724	714	697	706	705	698	740	656	722	750	709	701	701	703	697	727	716	716	697	767	700	724	718	745	715	716	672	680	690	692	739	697	719	751	743	733	680	715	741	685	696	697	729	702	699	710	674	775	779	752	757	751	724	724	722	745	716	722	716	780	727	741	719	720	716	707	778	780	722	693	674	675	718	704	684	725	718	724	821	700	676	704	699	728	744	769	748	737	697	710	712	695	683	699	688	769	776	667	691	749	716	742	696	712	728	702	763	711	715	732	686	687	701	717	724	740	740	693	735	745	749	693	753	736	727	735	717	750	750	733	768	759	660	748	734	712	678	719	683	671	800	737	736	725	734	740	679	723	725	697	707	670	764	694	743	669	694	739	730	687	758	715	699	682	701	710	697	754	714	697	709	725	719	692	739	673	729	692	695	724	686	705	739	722	726	731	727	702	743	729	715	681	732	745	719	692	712	747	692	740	750	751	709	719	653	724	760	723	772	720	687	689	728	738	724	733	724	753	748	735	757	727	704	722	725	750	706	726	731	715	674	775	699	696	692	678	693	739	730	774	729	744	761	725	691	763	735	689	716	754	718	716	726	717	778	712	708	678	706	725	758	743	689	723	748	683	735	719	733	723	709	744	725	734	678	667	741	738	733	724	755	744	701	771	791	692	709	681	696	691	698	702	730	752	776	746	698	728	677	746	785	700	707	736	686	703	754	764	773	720	743	675	705	699	770	754	716	685	693	705	730	736	694	721	722	693	746	723	689	702	740	731	732	727	716	734	717	731	699	749	678	705	684	706	702	641	711	720	715	740	746	704	737	733	702	742	764	670	769	687	718	718	699	654	708	713	722	693	740	715	706	716	694	708	717	726	710	739	742	775	727	729	706	727	778	756	693	734	723	685	681	731	719	727	781	699	756	750	757	721	693	754	762	708	751	689	740	750	718	751	706	713	734	706	713	706	711	698	707	709	706	684	712	685	690	708	698	727	743	669	755	709	730	657	746	785	712	727	739	699	741	750	712	742	704	700	740	736	717	685	725	765	729	726	701	746	738	714	723	694	695	681	683	731	676	744	770	715	733	758	733	696	700	700	747	722	724	688	751	723	805	700	726	757	700	764	714	688	704	724	699	697	719	672	665	735	751	704	755	774	720	759	818	724	701	764	710	724	705	710	717	758	721	732	731	703	674	704	748	711	731	751	695	719	742	726	753	724	704	722	678	698	736	702	720	735	708	679	717	681	763	734	722	772	729	713	730	747	698	710	739	705	736	688	692	696	699	707	669	722	744	678	698	706	682	709	730	730	702	728	688	770	699	764	718	690	722	734	758	698	732	799	743	725	738	729	754	710	704	696	738	719	699	700	712	720	727	698	754	700	745	686	685	724	685	760	691	689	748	711	718	721	741	761	744	703	726	768	704	734	681	725	768	778	717	700	731	738	699	710	734	722	685	727	700	743	730	700	722	718	693	714	724	736	739	738	711	718	707	722	717	734	713	711	731	742	717	703	753	672	710	740	723	676	722	711	685	737	730	716	710	663	719	735	741	681	750	722	647	718	717	726	731	731	751	772	738	729	701	739	689	711	719	727	700	709	681	742	683	720	753	711	665	725	685	716	740	767	754	690	683	713	721	730	688	731	720	723	740	705	757	707	737	694	736	725	717	696	752	712	679	754	741	734	714	722	749	730	768	697	699	698	688	741	693	698	735	705	708	692	681	758	682	737	761	785	765	729	718	739	718	700	736	723	729	712	707	737	779	715	736	745	748	726	671	702	735	692	756	753	707	736	759	744	759	747	757	726	731	749	681	714	718	700	690	700	704	700	661	688	744	710	764	708	718	717	716	742	707	728	711	751	744	750	696	687	687	717	704	761	692	723	687	760	761	763	728	712	721	674	730	738	724	677	766	688	752	685	714	728	779	706	726	721	734	720	711	693	715	722	724	716	731	705	696	716	720	745	690	728	681	747	743	757	713	724	721	728	737	653	678	740	738	688	727	728	745	725	720	790	713	714	719	713	680	716	747	732	709	712	719	691	718	752	701	770	684	772	711	703	728	748	726	723	703	733	724	722	696	728	678	694	693	688	677	729	757	668	717	733	708	723	710	666	683	688	700	696	721	715	691	754	753	694	694	725	746	760	710	754	697	750	781	693	734	730	677	677	731	717	730	747	708	698	700	716	771	730	730	693	695	689	735	720	716	726	725	685	687	700	775	701	694	735	666	733	742	703	755	735	712	701	728	734	709	653	713	688	691	700
37790	57781	34820	25250	20602	16781	13786	11713	10028	8934	8521	8051	6621	5846	5094	4534	3870	3092	2713	2473	2282	2259	1962	1806	1690	1509	1494	1379	1336	1263	1191	1258	1217	1130	1158	1124	1112	1015	1042	1011	1004	995	968	919	935	911	962	960	986	950	966	973	1009	962	947	989	947	970	955	963	972	941	994	959	945	911	964	926	974	910	941	928	1010	956	952	964	937	924	983	911	998	914	967	947	951	967	945	963	909	988	952	962	944	976	974	966	973	922	932	996	956	957	936	929	990	977	970	975	899	961	969	955	952	939	967	937	947	966	944	966	993	934	939	958	913	957	976	953	919	972	948	929	957	956	963	962	988	981	988	930	937	919	933	914	1009	936	945	950	944	955	914	919	956	977	926	949	948	982	946	938	893	903	931	926	931	910	973	990	991	912	907	921	958	956	919	1011	964	910	956	932	960	962	998	885	870	949	964	906	990	910	894	1033	951	901	951	917	979	939	969	878	915	947	992	907	938	941	921	922	929	969	894	960	948	963	966	944	873	936	980	986	947	953	959	938	912	909	932	931	929	933	940	952	1012	966	959	918	932	909	887	902	976	941	969	975	961	973	981	943	977	969	972	961	923	939	1018	929	971	952	966	946	901	928	976	920	933	972	950	980	940	936	928	915	980	971	992	961	941	933	921	956	994	949	960	935	916	913	910	895	909	943	943	923	917	895	919	968	918	941	866	966	937	963	930	997	968	956	908	975	939	961	960	974	983	949	946	954	917	899	973	997	927	980	953	902	952	943	957	949	927	941	919	906	952	949	949	911	977	928	943	938	957	973	916	972	904	890	945	948	949	938	938	913	907	997	968	991	955	950	967	997	1001	993	920	915	971	933	932	972	967	977	983	872	928	917	921	927	898	904	919	972	923	951	973	1009	921	1025	930	950	894	992	881	999	887	939	903	1001	985	991	924	927	953	908	959	925	943	941	971	1000	952	961	960	905	927	923	964	940	926	940	909	939	1004	1002	986	919	971	949	941	921	940	970	974	926	977	957	978	967	994	970	892	924	955	959	906	991	944	944	997	953	979	951	952	983	953	914	939	975	989	897	889	964	935	958	953	961	998	975	912	980	939	953	943	922	916	932	941	924	952	961	922	950	1005	961	934	917	955	962	952	903	940	915	912	963	929	954	935	908	947	944	918	988	993	964	917	927	975	947	946	920	952	952	923	903	971	933	940	905	906	960	929	1002	961	965	958	907	928	917	939	969	939	893	875	949	941	986	958	949	941	951	996	947	1000	944	941	913	942	941	976	968	962	967	946	962	930	942	930	922	990	968	891	967	981	968	884	937	996	976	951	943	940	919	981	932	975	940	899	930	983	929	988	951	978	909	971	986	911	940	937	950	932	940	955	896	947	937	968	964	959	875	914	917	981	916	959	926	947	931	927	1000	921	983	937	929	904	976	959	964	945	981	964	905	911	916	988	944	953	1012	870	971	936	946	956	923	897	953	976	986	955	893	944	914	938	945	940	936	915	962	901	951	974	955	906	952	945	905	940	975	952	1004	979	1001	964	938	930	947	933	918	935	926	968	969	965	939	950	946	951	927	915	859	922	978	1005	927	1019	883	941	906	981	887	975	955	938	923	976	958	922	919	919	919	916	963	969	966	931	956	938	948	946	937	977	976	978	940	853	970	948	952	942	908	947	931	899	845	982	935	944	910	961	965	957	877	970	917	889	955	937	924	900	925	961	904	969	945	906	870	956	922	994	963	901	937	927	919	955	924	948	977	950	966	886	939	886	899	914	971	976	960	928	947	914	920	954	1006	922	968	944	942	944	905	935	966	904	974	955	971	888	937	891	907	934	943	938	892	946	917	934	953	943	921	907	968	901	948	942	957	931	959	964	929	917	968	906	927	938	906	973	956	949	980	940	905	929	941	950	919	1001	1007	991	930	937	922	925	940	983	980	1000	927	961	924	947	955	886	920	998	967	963	1001	976	913	853	966	964	941	949	922	926	985	921	904	972	961	955	918	917	948	951	978	911	957	927	960	988	958	1007	892	962	942	1015	910	892	927	934	946	923	931	977	1075	898	915	936	931	923	935	971	918	899	960	947	959	906	971	913	893	903	903	892	1002	949	931	972	984	992	947	946	917	930	934	938	928	907	939	1002	937	1004	993	956	960	944	976	934	987	900	977	969	952	990	908	909	931	918	920	968	969	989	960	935	944	937	927	934	964	943	966	928	977	978	992	963	954	928	941	930	879	956	950	937	907	991	994	1008	951	972	1013	906	919	932	913	977	900	941	962	957	991	942	929	983	931	946	980	916	934	946	956	944	945	919	927	924	891	1022	964	911	956	934	931	928	877	966	961	935	946	907	945	942	961	926	1008	902	919	989	1013	935	931	920	936	942	940	993	988	977	966	967	950	954	948	972	936	941	1001	929	952	936	927	927	913	903	952	922	923	971	963	962	929	921	980	982	935	942	905	931	990	914	964	880	985	938	913	963	902	930	967	968	970	972	912	935	947	884	930	912	959	1001	997	906	1020	970	1015	960	971	925	981	873	905	965	1000	934	1015	931	911	899	993	963	925	942	949	891	881	910	913	953	896	940	951	928	908	937	968	944	962	954	925	940	961	1035	913	925	1042	945	888	874	986	1008	925	947	961	948	980	942	992	961	921	911	956	880	949	934	966	969	939	916	953	938	931	926	989	980	940	964	984	966	937	924	1005	970	959	918	1015	965	915	941	950	990	955	900	950	898	955	906	919	886	930	936	915	936	944	945	932	924	954	973	936	974	936	908	970	942	968	988	899	955	898	931	893	951	1004	945	944	913	934	948	942	940	919	916	963	871	921	933	879	913	934	950	927	929	963	936	983	950	914	988	955	940	940	924	943	935	936	955	961	988	974	916	918	1016	971	955	920	981	946	1015	915	894	975	974	980	976	934	902	929	882	878	929	960	984	983	939	944	909	953	928	982	893	982	991	911	967	950	926	892	914	920	983	969	969	963	893	951	930	973	978	988	925	911	963	1005	994	929	921	908	954	949	904	923	972	981	956	918	922	998	969	966	912	924	932	919	948	930	933	885	993	940	973	937	925	949	907	980	971	981	955	946	930	920	904	966	961	983	946	936	930	1003	938	913	1004	924	924	936	909	966	983	905	932	949	943	982	937	1013	882	1016	979	942	939	942	929	981	893	974	924	933	970	960	934	887	958	938	889	958	929	955	1000	974	940	959	924	922	963	957	901	1004	981	932	965	961	956	900	950	961	941	924	999	918	973	957	932	907	976	937	943	935	953	915	920	1014	967	954	906	929	939	947	888	971	942	963	908	917	914	943	890	914	964	904	939	938	958	864	925	921	928	909	954	903	983	977	1006	892	900	952	923	969	952	967	934	933	960	924	949	950	918	916	969	961	972	1004	953	954	958	924	961	959	911	969	1003	969	937	943	958	949	933	953	949	975	933	907	917	949	905	943	959	940	946	922	950	1000	925	952	954	953	947	941	930	980	916	981	881	971	943	951	973	917	903	951	885	933	969	958	967	964	945	920	979	960	926	962	929	893	980	934	954	909	941	951	956	947	969	991	900	956
27869	24674	21150	11841	6061	4005	2960	2374	1869	1726	1786	1615	1456	1296	1171	1130	1011	855	866	841	824	744	738	700	680	744	685	675	680	629	640	659	626	652	577	591	611	570	548	640	606	573	621	643	579	587	604	638	588	572	623	624	560	607	591	607	599	579	610	584	587	597	580	586	625	596	610	569	635	596	563	616	633	569	577	603	536	584	577	552	608	630	594	598	594	601	571	600	624	610	588	590	594	564	645	574	625	625	620	599	586	567	612	649	591	570	568	623	565	596	610	580	623	597	624	563	560	597	615	582	609	577	558	588	564	603	588	544	593	624	562	606	602	628	603	574	583	636	629	609	581	630	568	572	636	579	603	594	552	581	620	612	579	591	564	578	606	609	579	573	581	560	596	570	598	615	622	604	579	609	605	620	580	550	603	607	576	613	601	622	566	596	592	568	643	574	563	594	655	613	641	589	615	568	566	620	653	604	571	571	611	597	590	601	619	639	600	559	578	612	616	612	594	606	611	573	589	606	598	601	602	591	596	573	614	594	566	561	567	580	625	619	586	573	587	581	586	617	573	601	566	603	608	588	591	598	611	584	578	615	598	597	600	622	652	586	620	581	533	631	566	585	559	614	605	567	574	587	580	615	600	589	579	575	587	584	604	561	584	582	635	572	566	613	577	590	616	602	605	603	593	586	576	600	576	611	640	636	586	562	610	627	619	602	600	599	629	603	584	588	624	644	573	577	593	630	593	625	582	594	638	630	641	544	596	590	611	597	614	620	586	628	603	602	577	589	585	610	594	603	578	575	588	557	549	652	585	579	626	600	579	575	595	576	589	626	580	603	600	591	594	604	617	627	527	595	584	592	590	596	579	627	586	621	592	581	598	559	582	637	574	585	591	583	564	600	578	580	590	605	610	576	652	641	597	549	588	590	578	565	608	586	570	557	588	577	612	606	611	563	626	593	602	576	591	596	575	648	584	617	596	565	616	582	588	611	669	614	547	593	588	614	585	562	585	641	591	580	570	575	612	591	622	611	559	599	584	577	607	581	620	569	561	580	578	617	576	601	634	587	599	601	598	564	632	632	565	642	587	631	567	575	550	608	612	591	551	606	610	645	591	598	618	632	624	581	625	586	604	609	613	576	629	578	613	550	552	601	582	612	565	602	558	659	591	597	616	621	602	607	653	574	622	644	608	593	585	554	591	539	620	616	606	574	611	618	586	645	557	583	596	636	617	598	585	604	590	555	566	574	571	616	610	662	618	630	617	591	610	588	641	585	596	596	585	605	652	602	588	637	582	586	617	588	624	604	586	636	572	587	619	608	637	605	593	561	612	554	595	571	573	571	593	580	611	573	582	526	573	615	559	581	621	629	580	601	617	567	571	543	598	625	634	555	583	582	569	605	590	599	570	593	613	618	583	597	591	590	570	600	606	627	552	581	579	585	561	596	561	597	601	590	598	568	592	558	579	603	578	569	580	621	601	605	609	640	560	594	586	603	584	579	600	604	551	568	589	613	580	565	605	625	593	613	609	614	548	604	556	620	593	583	586	598	631	617	601	613	577	565	616	598	644	628	604	584	639	572	549	595	587	581	582	558	586	590	598	571	536	600	621	562	587	576	575	603	578	609	554	588	627	589	574	560	599	619	605	642	595	548	580	587	587	602	564	623	605	559	622	624	595	608	594	588	563	625	552	616	566	601	578	596	563	600	588	570	609	578	603	598	637	597	605	601	616	597	574	616	610	618	611	594	582	570	644	548	595	585	619	605	605	544	617	594	591	624	602	576	553	591	579	563	613	601	577	593	591	647	587	562	588	628	607	593	630	666	629	603	596	570	625	571	544	585	611	608	616	579	598	590	634	583	580	608	589	599	570	609	562	575	572	622	580	575	576	626	608	597	573	569	586	613	591	592	632	615	595	607	578	608	590	561	594	549	568	566	624	601	568	578	608	552	580	617	576	619	596	605	601	598	607	616	564	602	611	591	597	598	562	572	611	579	550	635	565	541	617	606	589	635	550	610	656	587	684	629	632	616	558	574	571	637	585	588	577	612	576	593	558	602	603	609	627	598	616	633	624	623	554	569	586	615	547	613	602	600	592	618	607	591	591	564	606	594	623	555	638	624	617	597	564	559	611	565	576	598	605	642	598	600	617	602	582	583	573	588	638	599	578	628	592	586	568	569	595	583	577	600	574	601	569	586	572	591	591	595	601	621	598	596	569	612	613	606	598	592	577	608	582	596	613	667	605	620	584	575	601	597	624	607	567	607	593	625	605	613	586	600	611	597	610	621	586	616	625	627	615	548	584	619	555	620	602	609	576	571	566	647	576	606	648	569	606	604	595	629	539	568	551	570	593	588	582	587	577	628	594	613	573	624	639	643	602	573	572	646	601	599	577	605	605	541	534	604	617	628	582	568	611	609	579	616	598	598	648	592	572	549	594	606	613	562	619	581	581	594	590	570	563	604	552	585	612	625	595	578	625	641	612	607	572	583	561	608	612	568	615	593	606	581	593	567	578	613	600	584	609	594	615	576	578	617	596	610	568	587	600	575	562	593	572	579	603	594	654	596	582	558	575	623	607	613	619	552	601	590	608	596	609	558	603	580	600	574	594	565	602	601	588	573	582	598	592	631	549	593	609	571	649	608	589	563	562	601	612	585	617	560	609	594	593	564	522	616	639	615	602	605	635	568	581	662	623	603	605	572	604	598	599	577	606	589	623	611	602	586	609	562	575	572	616	552	566	565	625	562	610	574	572	591	566	562	582	601	574	607	593	591	606	615	594	619	643	617	597	601	627	553	581	605	572	611	632	565	601	604	604	629	581	606	543	608	610	608	607	600	585	638	607	613	599	602	627	552	617	592	587	570	592	574	595	616	574	600	582	620	625	610	580	599	612	598	584	568	586	642	587	571	596	600	573	589	637	573	592	615	606	595	580	603	560	571	547	591	629	599	597	581	623	571	631	596	553	618	544	587	617	612	591	563	587	607	547	596	582	571	579	581	580	608	618	594	561	591	581	601	574	640	563	603	610	597	655	574	649	615	601	632	615	610	637	627	598	608	602	547	585	595	558	614	610	597	561	580	584	610	576	570	627	571	596	619	571	611	598	623	619	612	579	596	661	608	609	577	604	597	594	587	643	563	613	535	560	543	596	582	597	608	607	571	610	551	573	593	588	612	578	568	611	585	595	592	571	547	579	610	588	617	552	611	565	594	577	597	578	567	593	604	586	614	661	589	575	581	596	631	624	617	635	590	640	609	600	572	616	559	615	586	639	578	601	572	558	619	609	545	565	605	598	570	596	637	593	615	617	597	637	565	609	604	599	599	593	589	564	580	600	610	604	607	635	600	639	597	597	580	569	577	617	600	612	601	600	586	631	593	575	568	586	618	583	591	597	629	585	571	586	562	616	605	601	580	593	596	587	598	602	591	560	601	588	577	571	589	614	544	583	664	614	601	616	612	609	563	587	609	610	572	634	627	556	556	597	573	585	607
30133	40319	24314	14403	10656	8425	6573	5518	4413	4137	4016	3664	3178	2765	2415	2239	2042	1557	1483	1376	1344	1265	1200	1063	1012	1011	948	942	905	901	834	920	845	866	871	867	807	839	771	834	820	811	875	809	775	787	804	881	737	757	743	818	807	785	786	795	790	795	771	784	809	810	755	781	821	785	752	775	823	825	795	816	774	793	771	746	756	767	736	763	832	792	802	871	797	748	806	769	783	812	789	783	816	802	788	781	737	832	835	796	810	759	823	812	798	717	765	852	830	767	799	799	797	764	800	735	807	792	735	829	742	787	755	817	807	812	823	785	768	769	778	761	833	766	752	839	811	800	815	816	782	824	768	822	788	806	802	801	808	795	800	789	814	806	757	821	784	820	745	793	790	770	779	779	737	796	795	758	798	761	798	812	789	804	746	808	818	747	766	812	814	765	780	778	795	769	799	827	810	736	763	838	833	787	805	776	777	750	860	804	811	763	760	787	790	839	789	795	780	794	760	794	762	771	824	831	786	803	775	809	813	788	831	836	791	826	774	763	766	831	844	804	777	772	803	776	766	794	819	792	814	745	807	777	825	788	810	782	777	764	786	787	797	797	781	819	759	839	800	761	802	842	779	824	812	757	787	807	782	747	797	827	801	815	803	797	785	766	776	797	827	770	780	823	736	768	819	779	799	764	779	764	805	787	828	796	813	795	774	788	782	750	798	760	795	846	830	777	803	780	762	760	747	815	819	810	782	740	808	825	770	801	770	793	763	783	767	803	803	827	776	796	774	798	774	819	806	783	812	782	763	787	772	819	782	813	836	805	777	797	836	778	834	869	820	791	818	821	785	810	783	782	790	754	823	812	757	768	805	768	781	809	794	749	792	811	809	791	842	832	780	783	795	845	767	802	823	749	766	828	806	757	816	753	795	768	841	846	785	766	808	816	791	775	773	783	787	804	769	828	797	784	821	785	806	820	770	831	770	767	786	774	774	796	807	835	886	796	848	788	774	772	760	789	801	818	780	836	736	798	767	779	780	834	798	774	785	773	807	722	793	784	780	776	758	837	748	877	806	782	752	802	784	821	794	807	778	801	814	808	788	777	863	772	771	791	795	767	784	766	787	780	797	813	746	794	733	781	733	816	789	811	773	809	835	787	781	791	816	795	861	834	790	771	783	850	778	776	796	814	801	807	806	759	776	806	802	832	819	829	743	784	808	775	789	822	816	773	797	765	778	755	815	813	816	822	778	787	771	787	762	808	825	764	812	794	768	775	814	834	813	787	804	841	796	829	746	800	826	770	803	787	763	766	832	844	777	782	835	764	800	766	858	780	798	830	832	786	804	811	774	824	795	767	831	773	809	768	794	803	826	865	795	777	795	761	782	726	779	777	813	761	835	775	816	760	786	801	812	774	775	834	805	846	786	790	808	748	808	848	769	812	772	810	741	787	798	785	761	816	765	822	778	757	809	805	792	847	765	760	772	753	791	840	769	762	806	801	845	788	831	721	796	796	778	826	797	811	809	781	818	812	824	822	796	770	834	780	799	821	809	742	824	845	758	811	734	819	784	796	782	811	786	799	823	834	817	831	767	791	816	785	825	798	774	822	782	813	768	829	760	798	841	715	806	814	755	797	784	789	771	813	788	749	796	808	784	798	807	780	797	784	783	807	772	795	752	781	792	798	819	782	786	798	780	797	788	775	806	787	797	773	786	829	780	820	748	792	833	789	813	845	820	801	812	811	813	785	811	782	783	763	836	773	811	784	824	817	832	786	759	766	816	779	807	757	738	761	745	844	755	794	763	843	799	787	770	783	781	799	809	731	779	794	793	808	743	752	786	802	814	791	781	792	796	791	836	830	793	834	760	784	788	852	750	796	815	773	827	823	821	897	746	797	829	788	792	785	780	786	819	783	789	774	769	842	834	798	814	809	853	743	815	806	806	772	777	837	795	802	811	810	822	797	771	762	817	818	819	827	813	764	827	786	796	840	731	851	775	776	762	833	754	756	789	848	748	783	798	761	789	784	779	806	824	801	749	813	822	770	831	811	798	804	804	825	798	810	820	786	807	809	787	797	769	786	781	819	771	789	825	769	817	785	753	788	822	808	816	793	773	852	721	823	771	786	797	807	847	821	785	752	780	800	788	784	796	772	767	740	780	805	795	770	733	792	800	776	802	803	789	754	789	776	788	807	796	782	792	793	788	753	763	827	752	800	780	789	757	794	796	811	773	794	784	811	801	800	815	781	823	798	750	804	795	813	820	829	770	817	779	791	797	829	770	834	849	789	785	772	818	813	784	838	824	795	773	769	793	862	809	719	831	834	815	829	850	782	807	732	813	745	757	802	802	828	766	808	782	805	759	799	798	825	779	768	783	739	757	771	819	795	765	772	804	762	792	741	738	823	765	790	754	734	751	797	795	764	775	760	791	760	753	835	800	846	780	794	833	770	791	786	796	773	817	803	804	777	852	772	819	778	745	856	811	849	782	807	794	769	780	790	817	741	768	799	816	746	814	797	832	751	778	793	782	809	804	809	775	790	829	788	811	810	809	790	802	807	783	843	796	789	782	779	859	799	825	806	846	809	725	758	809	777	785	736	798	794	791	793	826	838	756	808	830	733	831	802	830	798	808	743	805	774	775	788	773	765	836	820	746	794	783	779	817	781	783	783	797	809	812	796	796	767	815	745	803	723	758	789	819	792	794	788	755	774	823	823	753	811	772	750	741	858	750	799	837	768	788	801	810	806	799	792	755	816	796	782	724	833	780	774	800	800	785	800	796	852	750	784	791	820	753	843	798	776	801	752	809	767	780	839	743	776	799	788	764	821	764	774	785	784	801	781	794	756	773	830	817	809	755	817	746	803	742	801	764	785	801	751	773	827	788	831	813	832	780	779	809	771	783	806	806	811	788	775	821	802	818	792	778	812	830	784	780	847	784	759	782	792	795	796	797	762	762	780	812	782	847	769	812	804	858	774	784	799	755	820	767	765	770	786	778	797	730	867	802	804	789	772	809	781	792	854	780	785	759	802	757	777	798	781	816	769	802	762	822	801	790	786	792	796	796	816	790	791	732	835	820	840	807	746	780	779	774	768	805	852	764	791	803	806	822	831	763	753	792	782	785	793	762	804	887	811	812	808	778	833	820	820	820	795	786	836	789	811	822	787	784	790	799	826	784	838	806	762	775	744	796	776	773	789	862	822	769	762	768	748	798	798	793	775	767	814	797	754	779	831	802	818	841	778	758	816	848	895	805	802	809	794	795	784	774	783	774	801	784	795	824	780	819	772	818	787	782	783	778	757	821	830	766	795	802	817	824	809	785	816	760	744	836	791	779	788	771	808	812	788	791	783	810	758	805	765	785	789	749	829	826	771	809	766	804	750	819	781	814	823	806	831	750	760	774	778	823	801	783	828	821	818	781	786	828	825	830	782	845	757	818	818	742	773	793	802	825	834	740	784	793	819	795	793	830	812	811	852	807	751	792	807	798	809	821	768	791	824
23685	20718	27660	23766	20502	13620	7030	4435	3498	3263	3038	2689	2360	2103	1856	1761	1473	1288	1216	1164	1202	1090	1063	1028	899	892	886	910	874	843	928	844	791	819	786	798	760	789	747	818	771	825	740	796	778	815	749	705	754	775	785	767	789	774	746	690	725	705	731	748	802	713	754	748	759	730	782	740	717	781	745	728	743	748	755	761	740	742	788	720	737	799	789	753	814	736	712	750	776	759	747	801	766	737	766	753	754	708	804	724	749	778	743	744	794	769	824	757	819	774	735	776	780	743	839	811	739	742	700	761	754	743	762	751	739	742	757	757	804	718	743	777	752	780	736	758	729	776	768	745	767	748	731	763	723	695	733	711	741	718	711	752	771	770	737	734	767	697	724	700	685	802	815	685	786	743	771	776	754	733	729	787	716	692	743	740	734	725	801	691	727	777	747	756	801	770	761	737	787	790	724	733	742	801	767	744	794	729	750	787	712	747	774	702	787	736	793	717	719	743	780	732	765	777	809	738	782	750	750	738	759	781	766	766	714	738	776	765	766	762	697	719	759	762	782	764	727	738	746	742	784	755	786	677	749	726	737	680	756	736	798	747	737	762	736	800	786	716	791	766	744	728	777	744	745	713	756	767	694	794	719	764	783	714	754	748	757	729	740	784	756	708	710	795	695	742	723	729	720	733	731	718	712	740	745	776	754	813	703	756	784	752	734	775	735	713	781	760	758	717	807	730	814	723	765	772	729	796	800	772	733	781	766	739	757	709	789	752	767	770	700	732	722	729	766	710	754	776	707	732	732	741	783	740	727	756	718	764	693	739	735	731	775	712	747	740	738	745	759	744	762	715	723	750	776	738	716	761	755	724	816	757	773	742	781	738	784	768	769	763	779	764	743	820	754	746	745	688	752	745	733	786	731	712	744	733	745	805	712	720	771	767	737	730	765	728	774	796	774	749	758	691	748	800	721	768	764	716	756	746	710	729	751	800	737	756	761	787	767	741	758	729	734	731	796	774	729	742	739	754	717	778	749	732	765	795	746	770	771	720	754	742	764	783	731	711	713	788	752	760	757	729	795	709	716	779	752	806	799	752	759	755	770	753	714	728	784	786	816	792	750	768	715	782	764	753	749	750	771	765	748	757	759	734	743	749	739	738	752	750	743	795	753	725	765	766	708	764	777	797	745	737	781	729	748	708	703	751	737	753	747	776	764	749	778	787	718	689	757	751	745	772	785	802	798	750	750	761	737	736	791	768	698	773	728	754	773	769	769	728	747	731	720	782	721	764	713	738	805	769	761	755	772	761	783	757	774	768	763	767	764	747	761	717	724	707	772	740	760	799	731	790	766	721	708	755	736	707	769	752	710	752	757	730	730	767	792	771	794	723	750	705	707	794	777	766	770	708	753	722	778	746	752	762	761	749	778	768	747	715	777	745	782	737	752	802	705	746	760	739	741	788	739	803	766	798	768	776	705	744	796	799	721	720	762	710	741	777	703	757	724	785	728	748	729	733	719	713	741	748	740	755	769	717	788	704	758	719	754	706	781	749	735	747	764	766	723	733	691	742	804	746	726	791	761	727	759	781	746	783	745	761	753	735	759	743	764	748	720	766	713	759	725	740	781	746	751	771	743	739	738	731	762	757	727	733	744	744	703	728	743	704	773	754	759	742	700	778	765	710	757	755	775	718	758	736	771	752	778	752	752	752	794	779	754	778	754	683	775	705	757	741	772	763	730	737	728	761	718	724	739	761	758	737	707	739	705	848	699	767	755	779	736	774	754	723	812	736	715	764	738	771	708	771	740	798	755	788	773	744	751	772	745	766	797	746	740	806	768	713	763	704	774	734	734	820	793	765	720	742	781	770	712	776	742	762	758	694	733	711	735	739	762	745	732	795	786	765	714	707	730	749	756	771	732	789	756	781	752	732	746	728	766	709	753	764	738	809	691	773	742	722	752	775	728	708	735	688	731	757	734	716	713	699	718	729	712	711	796	781	739	762	755	753	736	730	727	739	715	757	767	751	806	808	709	752	762	712	740	711	735	760	755	752	764	761	800	777	731	755	759	775	726	728	732	762	714	751	760	711	734	708	788	721	753	713	710	767	761	725	738	767	707	727	747	709	750	752	728	760	716	801	708	796	768	726	761	739	716	728	752	718	721	753	763	776	788	718	767	763	745	757	790	729	726	757	731	773	764	785	744	715	769	740	771	772	786	703	738	718	706	785	706	715	744	762	753	795	729	758	747	785	712	745	716	759	741	735	775	731	747	778	733	776	790	726	772	701	756	705	745	752	769	753	796	787	741	760	747	745	732	699	756	734	789	778	719	771	762	705	747	767	734	749	755	752	770	743	714	807	731	779	713	758	746	753	758	771	762	749	760	709	751	741	764	756	737	798	733	767	752	770	822	736	756	741	744	750	762	745	760	727	785	771	774	722	762	713	776	739	723	757	758	781	726	759	744	749	734	793	783	752	739	743	761	751	740	715	721	782	757	712	744	744	742	764	763	736	775	712	733	705	742	753	781	736	738	780	741	795	742	747	752	778	742	735	740	729	807	755	737	795	726	736	746	735	719	784	736	726	756	764	716	746	727	734	735	755	818	774	756	813	751	762	695	739	740	766	777	744	773	788	732	812	765	791	766	747	733	760	711	758	756	753	735	816	757	762	745	772	747	747	758	780	745	730	752	807	745	741	760	761	755	783	760	740	733	783	741	743	792	778	777	731	749	741	780	770	758	718	772	737	711	737	778	744	817	754	808	778	774	730	709	753	746	731	704	710	755	725	693	773	743	708	728	745	759	770	758	788	759	744	714	759	771	758	732	725	760	761	789	726	700	725	780	746	725	760	757	739	739	717	738	787	721	749	756	766	791	775	778	764	747	746	711	766	763	725	715	754	771	761	735	781	749	748	752	728	733	781	788	729	767	768	724	731	806	766	743	751	746	793	734	760	728	782	750	733	733	787	762	797	708	739	756	754	758	749	733	759	720	743	726	761	771	760	756	761	793	715	764	722	784	756	701	728	753	758	745	756	799	751	764	784	724	791	705	726	728	769	762	749	736	725	767	709	716	733	741	742	744	772	794	732	776	766	775	735	747	697	786	782	781	785	730	771	780	772	777	736	729	723	805	777	751	736	775	723	725	780	729	779	758	778	738	739	739	719	712	797	798	744	719	793	722	735	756	726	734	735	814	739	736	792	713	729	754	769	739	800	776	781	750	728	764	751	729	755	774	773	761	655	758	742	746	704	703	756	735	820	729	778	755	813	738	735	739	755	731	817	738	801	712	781	708	771	756	738	781	757	718	750	726	760	796	786	722	756	797	765	761	744	766	779	766	744	756	758	747	757	731	718	774	738	747	728	698	735	743	766	764	813	749	757	765	781	700	755	739	705	777	787	741	795	766	719	739	802	739	738	724	784	709	793	780	720	742	751	734	748	716	748	700	754	759	737	740	748	750	761	740	788	744	803	782	744	747	756	760	711	772	742	753	787	773	735
34530	54002	31464	21525	16988	13688	11041	9178	7884	7340	6861	5992	4962	4312	3778	3423	2838	2321	2149	2000	2041	1854	1706	1456	1400	1346	1361	1307	1220	1191	1182	1154	1171	1063	1068	1074	1057	1055	1080	1020	1035	1061	1004	1002	1011	1063	1019	999	1011	1006	983	950	948	1007	967	972	979	1035	999	969	925	1004	984	990	1013	979	1029	1035	979	975	981	967	949	981	966	974	1000	982	999	1006	1008	984	971	1007	1002	974	1009	986	964	1011	1046	952	968	1057	1010	978	958	1007	1000	988	1015	959	966	976	941	983	924	1005	996	1011	988	1043	1032	1006	903	1019	961	986	1029	1008	956	979	998	1048	1051	1029	1004	967	996	1019	980	1022	998	991	1012	961	992	962	1026	1081	971	989	951	992	955	979	980	1013	982	1036	963	959	998	953	1001	940	950	987	1070	1017	988	1018	997	1026	995	1009	1024	1000	959	1009	1008	948	1018	1012	982	1057	1023	989	989	964	928	997	1014	1011	989	1017	1062	1012	1003	1011	951	968	1009	982	1007	946	944	1009	975	980	1069	1012	1006	961	953	952	1032	1013	998	975	1013	1040	1023	944	973	1010	993	969	972	1004	999	986	957	976	999	1027	997	1016	975	1015	902	975	948	1005	952	990	916	970	960	934	986	950	1048	974	1036	978	1031	1001	966	962	1039	1023	969	1008	1015	964	998	1015	945	999	998	1046	1010	960	953	964	1005	908	1010	966	948	964	1033	992	981	971	945	1030	976	1024	986	1077	1002	955	1004	1007	1020	1037	988	1016	1035	1038	1065	994	988	1026	976	918	939	968	913	1002	968	989	1012	1008	928	949	991	965	995	1025	998	970	929	974	1026	949	984	994	1029	978	1084	1015	982	980	963	1009	1017	950	962	982	1020	1027	1002	1027	974	984	989	1033	940	1020	1005	940	898	1032	984	1006	949	1010	979	962	977	1003	988	1015	1020	1011	1019	1004	940	959	937	1059	1033	979	995	966	929	962	1018	975	966	956	1015	988	976	969	1005	959	1055	1018	944	1035	972	994	1013	988	1050	1002	995	1045	970	1006	971	979	1029	950	970	989	994	956	1018	991	997	997	971	966	1044	986	963	1019	1024	1013	980	999	1018	1000	971	958	1023	981	1014	999	996	1022	1008	951	1015	983	967	1007	1035	970	948	995	1047	958	981	991	995	1019	1029	1031	980	1024	948	1020	1003	1023	981	993	925	961	1048	1034	995	1006	938	996	1007	999	999	1054	1011	1003	996	1010	957	916	993	1005	958	948	970	932	984	976	910	976	949	1012	954	998	961	996	1030	1046	1038	932	1031	998	947	984	946	967	981	1019	1019	998	981	961	986	1055	986	1069	977	1025	971	1076	962	976	1101	962	965	975	1014	985	1014	1047	1001	961	971	1010	1013	991	1001	1028	979	951	1000	1021	976	1015	950	990	1047	1013	936	1053	1025	970	1008	1022	943	980	959	1008	974	948	993	955	936	976	984	989	1050	960	979	951	959	970	1032	955	1013	1024	942	987	1013	1011	971	960	951	968	1039	967	975	1018	1032	999	993	983	1000	958	997	1039	935	1030	999	988	965	981	975	949	997	970	1020	966	1038	1001	979	1002	1033	978	998	986	997	987	943	1037	950	945	985	1029	940	1004	996	974	975	970	1014	976	1027	1015	1002	995	1016	1029	1011	977	991	997	972	963	991	1034	966	989	992	992	1031	971	997	972	1004	1006	1005	911	1013	1017	979	991	1004	1019	959	979	970	966	972	1007	1014	998	987	980	1024	1015	962	987	992	951	1041	1031	984	999	939	952	981	968	951	934	1043	999	981	1001	976	932	976	1040	944	989	1053	988	1038	993	981	985	978	1021	934	949	1035	1007	997	987	1008	967	971	1009	1000	987	979	970	974	983	987	1023	973	919	993	998	1039	957	1003	1023	1021	979	937	1040	995	995	985	989	1025	997	986	1051	996	965	976	998	1021	975	1028	996	949	968	964	970	936	959	980	1003	981	960	995	1007	980	988	1034	970	946	1029	945	977	1039	970	1011	1020	952	1062	976	979	952	961	998	1042	993	979	1013	979	1033	984	999	976	965	916	962	1010	1023	992	1042	983	1031	1037	980	1055	987	991	992	1014	985	995	998	978	986	992	1037	978	1032	974	997	1009	1023	1042	1008	965	993	997	1025	995	999	956	954	1019	976	1011	1032	984	1058	991	1003	949	952	975	996	1008	927	952	1013	982	933	959	1030	966	958	971	994	990	991	1004	1016	986	1028	990	935	1043	978	973	975	963	1001	972	980	957	1022	995	978	1013	986	1050	984	961	1016	974	1038	1037	967	990	991	1076	992	1016	1028	1014	1009	1038	1016	954	990	986	1001	1047	971	991	981	974	986	966	1045	999	943	992	958	969	990	963	990	1010	1002	972	989	1018	969	984	1064	976	992	966	994	1040	1043	1016	987	990	938	976	947	954	999	952	1020	977	987	1009	994	958	987	997	989	1014	977	1041	990	996	1031	961	1008	921	1052	1020	979	1022	993	923	958	991	959	999	1015	970	966	951	973	958	992	1008	1023	1013	1036	990	1005	1007	957	1048	1001	1002	935	986	965	1024	979	992	965	1027	992	1043	980	972	1010	1002	952	1000	1007	966	976	964	1001	987	1053	972	988	988	924	975	1033	940	1001	985	1003	1016	993	961	969	1003	1010	1001	966	970	1010	917	1000	1052	1002	977	1022	1003	1006	912	991	963	1036	976	942	986	972	980	1039	1025	1026	967	973	966	998	1026	1010	1031	1029	961	994	996	950	996	951	1027	1013	969	975	986	972	1020	973	1000	970	1007	972	1016	1024	986	1015	1035	1024	951	971	989	1014	1045	989	966	982	976	975	1009	969	976	997	948	995	1012	970	997	965	988	994	1023	936	1032	1037	982	989	955	979	991	994	1001	1037	941	933	976	985	994	1053	1002	951	1000	975	959	950	1004	936	1027	946	1010	990	1000	1029	1026	949	1026	990	996	1005	982	939	958	961	1018	987	980	959	981	1003	991	1067	987	1024	1017	968	969	1037	990	1005	993	1021	972	947	951	997	1011	1031	1005	993	1040	1005	965	1002	958	1013	994	1083	980	1029	971	1006	997	971	997	1069	1028	1030	1004	962	949	962	1029	964	1032	1014	966	992	955	972	1002	1013	974	994	1004	991	970	1081	972	1014	984	1008	1029	983	994	985	971	958	983	966	972	946	915	940	1017	997	1063	1013	1025	979	1017	995	976	1014	977	995	959	950	950	997	979	1044	1037	960	1041	1004	1007	956	991	1024	951	1015	1053	934	961	1060	1024	980	1031	1016	964	967	996	956	1018	1013	955	1007	1013	993	1008	952	996	981	990	1027	1016	954	966	965	1005	1049	976	951	998	1016	978	987	1055	980	962	1015	985	948	964	991	971	1008	1019	986	986	983	985	977	978	1031	1004	990	1002	1022	1026	981	1031	1050	972	1027	1009	1019	938	966	1021	974	958	1000	1050	1025	914	947	983	968	1016	1028	997	996	994	1028	940	948	994	997	1007	1000	957	1032	982	965	987	972	957	1035	969	1026	951	1023	1041	959	1001	1031	995	955	1009	994	1009	994	990	999	1005	1028	977	1040	1004	987	974	987	1006	1017	943	962	1024	1019	1028	989	918	1084	999	966	1019	954	973	1013	1012	1008	1000	984	1025	999	1003	998	989	978	1035	979	976	1002	972	940	1018	1032	1009	1031	1026	994	972	1001	1013	1008	1002	1020	984	966	963	945	1015	1006	955	990	936	994	947	1009	938	1002	994	1000	1000	1015	934	969	971	1016	927	1027	1024	922	977	1003	933	973	974	1003	960	1002	982	953	992	985	1017	988	1018	998	998	995	984	993	1000	980	971	935	955	1000	975	1043	966	1077	988	1005	1013	960	997	1052	992	1004	962	1003	961	989	1034	1022	957	1029	952	975	922	1016	1026	953	1007	1069	1005	1013	1009	1037	970	991	1040	884	1020	1050	958	993	980	995	1047	1023	946	1017	976	1007	946	1006	996	1052	1031	1021	971	997	1031	1003	1034	972	1006	1013	938	1002	998	977	999	1001	1013	966	997	950	997	984	964
22780	20760	28240	23259	20794	20741	13896	6790	5120	4744	4392	3664	3051	2528	2407	2117	1717	1453	1381	1345	1269	1199	1117	1041	928	959	896	944	874	911	845	837	801	799	756	794	753	727	745	774	762	745	758	757	692	698	698	731	720	711	742	709	687	762	703	715	699	706	671	744	710	719	734	692	698	724	746	675	676	695	748	693	698	720	699	697	715	671	735	650	683	728	640	687	724	755	683	711	693	690	695	708	705	738	707	701	718	721	693	696	727	693	689	716	710	733	707	728	678	684	708	718	730	752	702	748	712	698	697	747	692	683	702	719	657	692	681	740	688	707	671	721	708	712	743	692	739	741	695	703	686	672	675	659	732	698	677	745	704	753	717	759	730	666	675	682	729	714	656	685	774	730	746	729	734	741	716	746	701	756	717	670	699	717	727	725	692	667	684	746	761	679	648	749	714	745	693	671	695	741	691	738	718	726	705	723	723	666	723	707	697	730	761	668	711	681	678	708	712	723	732	724	703	745	660	702	717	689	659	739	761	722	699	712	718	786	683	737	686	737	698	700	726	665	680	699	698	708	715	719	758	737	715	690	693	703	748	724	709	740	731	708	726	677	743	728	753	654	740	731	791	700	689	682	690	706	704	742	758	712	721	689	724	707	681	706	730	670	716	726	697	692	667	679	692	736	725	627	701	706	686	691	676	721	702	669	689	755	719	711	697	738	703	701	686	678	672	667	728	708	704	739	715	716	727	704	729	706	667	639	676	705	687	709	769	722	724	705	763	755	694	673	714	729	716	697	701	732	745	719	660	704	736	723	722	685	706	715	671	689	721	736	716	697	734	687	723	710	687	745	705	712	692	724	700	743	701	721	738	715	725	738	745	694	647	700	680	688	744	706	708	752	697	717	710	690	743	719	705	729	736	746	689	727	678	691	686	736	733	695	723	682	712	710	720	692	716	747	706	699	666	702	718	707	727	676	705	688	691	701	726	713	711	726	688	755	714	709	742	673	644	710	727	705	680	689	688	704	740	774	656	689	746	703	717	725	691	680	698	735	730	742	705	685	709	733	734	725	678	734	712	742	739	720	731	727	676	715	730	716	698	681	733	720	730	678	724	754	700	684	715	670	727	714	695	721	720	723	699	737	696	705	691	740	702	712	721	764	716	696	717	745	689	698	659	687	716	721	750	726	692	695	696	716	656	687	790	710	676	750	704	675	727	669	706	690	703	710	726	717	686	682	700	710	733	669	719	732	717	693	690	679	686	687	691	709	655	711	752	643	742	688	682	667	717	744	723	719	691	716	700	705	683	694	747	668	726	717	726	712	705	729	684	700	672	697	737	696	709	707	719	731	726	747	683	753	663	690	675	743	698	708	719	700	718	687	695	703	723	765	752	661	697	753	680	749	708	713	713	738	752	699	666	740	669	709	690	722	712	752	716	682	698	748	659	723	710	698	671	693	719	730	740	705	714	722	695	653	715	685	654	694	736	723	673	740	732	695	698	720	671	729	712	731	703	737	693	759	721	699	662	742	718	716	675	685	708	722	736	722	721	695	686	735	707	691	771	692	699	749	682	719	677	676	715	663	738	766	718	686	693	708	708	729	709	714	687	733	687	693	666	715	771	702	739	742	727	669	741	688	710	685	674	761	707	709	673	742	730	684	723	691	774	731	666	632	710	653	722	782	697	665	739	714	716	682	669	711	732	675	706	707	748	714	774	706	749	735	730	703	739	699	726	686	700	697	733	719	722	678	667	739	740	734	696	702	677	744	714	707	726	669	703	704	715	706	712	719	702	736	701	732	721	719	683	722	686	734	722	726	727	702	669	696	709	675	746	695	673	690	720	708	679	709	731	690	684	703	740	738	761	760	671	698	721	691	735	700	759	731	749	715	730	693	687	735	674	733	673	673	704	700	787	721	671	684	686	713	692	720	723	741	698	756	678	705	683	673	733	753	717	730	714	740	699	700	700	680	676	691	721	690	706	686	691	713	697	665	706	742	673	681	688	658	726	753	732	658	733	732	717	678	746	716	726	683	750	684	722	717	700	728	710	677	742	729	715	681	713	706	707	717	671	731	666	709	706	687	676	702	722	717	724	718	695	708	710	719	686	657	728	667	759	693	698	774	681	744	703	740	709	712	699	697	704	753	709	703	717	725	768	695	713	697	706	679	710	712	718	685	719	694	701	710	723	719	676	730	700	681	722	733	681	694	749	699	690	707	730	694	735	692	689	694	714	704	750	669	716	687	688	714	722	746	742	669	739	728	716	701	686	733	731	710	719	731	690	719	740	730	693	733	670	698	704	755	728	724	702	699	691	751	728	705	687	724	712	699	662	748	695	709	751	701	699	676	704	670	730	671	701	706	686	690	702	684	727	695	707	720	728	723	727	734	755	712	675	680	744	722	725	736	681	729	721	696	698	724	699	649	701	722	698	647	717	722	712	671	685	732	668	715	693	667	685	717	732	721	692	672	731	715	723	626	698	705	763	709	744	679	724	683	701	692	715	686	712	690	716	688	704	719	709	750	689	694	645	675	700	695	692	718	717	721	717	713	647	741	681	754	675	706	683	694	693	720	704	711	655	691	725	700	727	699	668	725	678	698	713	687	695	730	704	699	700	718	752	705	718	767	724	715	729	721	734	674	736	714	735	697	694	688	720	710	711	694	691	672	711	723	750	699	756	674	668	682	699	725	726	708	703	714	718	717	683	702	707	686	749	675	669	736	746	771	717	682	735	673	657	718	692	698	700	693	743	752	714	729	700	720	712	687	709	692	701	666	693	703	703	672	672	702	684	664	745	712	704	739	728	719	691	698	688	719	671	651	704	711	743	724	711	708	769	676	698	749	716	727	753	667	707	707	694	709	726	691	713	735	721	690	658	692	690	665	730	688	701	680	722	715	704	678	645	732	741	691	775	723	636	727	707	653	704	684	728	717	706	677	669	672	689	719	685	745	687	731	747	684	714	719	732	746	798	687	720	711	710	720	716	703	676	686	726	723	674	676	723	674	726	708	695	738	684	722	710	743	733	694	718	722	654	681	690	698	766	710	734	710	712	676	680	707	681	736	718	739	727	716	731	737	702	671	696	720	691	776	712	685	779	694	678	707	669	711	741	680	710	725	737	711	699	707	733	639	653	687	712	709	700	722	728	732	736	692	680	708	718	712	733	704	699	696	708	741	711	730	699	760	695	678	685	700	735	691	709	751	670	729	706	710	713	734	740	708	683	695	713	647	720	760	736	659	694	723	649	675	731	658	680	633	744	699	737	676	691	780	720	709	700	719	714	668	742	663	677	687	684	692	697	657	675	659	704	717	692	711	687	680	710	746	727	640	688	746	694	715	722	710	679	734	674	716	718	680	684	732	729	709	712	729	686	694	757	737	739	687	734	732	681	744	721	664	703	727	739	723	772	659	678	697	738	779	757	748	734	699	730	728	760	748	737	705	699	695	684	703	674	732	718	742	682	689	683	779	739	709	675	737	751	746	656	689	694	675	708	702
38398	58721	36428	26719	21787	18097	14887	12550	11048	10243	9638	8061	6638	5478	4949	4351	3390	2916	2585	2362	2264	2109	1833	1711	1603	1397	1429	1407	1354	1263	1245	1225	1205	1118	1102	1116	1055	1051	1051	921	971	969	962	872	1011	983	931	920	972	972	954	937	966	950	936	1004	967	948	959	966	980	926	927	990	972	1009	911	929	927	969	920	927	876	943	927	995	968	960	1010	931	964	943	939	900	961	937	923	914	947	920	904	901	934	930	966	879	961	966	972	935	946	910	966	930	953	942	894	953	981	926	960	966	908	884	941	938	1010	960	921	949	946	897	961	966	944	955	901	948	947	948	931	934	960	942	889	951	926	954	1001	931	951	958	909	864	950	939	892	985	927	912	937	971	969	990	943	946	954	916	913	972	994	970	913	936	961	933	1000	958	941	950	871	966	897	939	903	941	975	893	940	939	961	914	920	971	897	992	925	974	916	928	944	949	980	944	930	959	955	910	905	1015	996	994	991	911	939	1008	949	955	969	905	946	884	894	958	904	946	909	875	946	957	901	933	926	889	968	905	928	965	880	940	1033	911	943	934	934	969	926	915	957	923	944	939	944	911	911	951	899	961	967	984	985	902	958	985	968	907	954	970	916	947	940	941	957	942	958	971	957	959	904	931	901	953	972	916	960	906	982	948	975	1007	910	983	970	991	878	958	905	944	947	981	940	840	994	985	931	934	863	885	889	916	923	953	945	903	953	959	952	962	924	930	937	892	872	932	965	946	930	941	935	935	915	923	927	949	963	983	921	934	919	989	952	916	943	1006	995	932	915	945	923	960	982	899	941	884	894	969	965	845	958	977	980	943	948	927	927	919	986	922	913	937	942	972	992	935	943	955	925	916	953	938	903	964	943	955	937	941	923	925	934	964	987	919	943	934	928	943	969	967	921	952	941	926	944	995	937	906	943	925	966	949	898	935	1029	948	936	923	912	957	971	922	844	974	915	971	939	909	969	977	933	898	974	903	885	976	969	968	952	948	971	948	874	874	954	936	979	960	954	898	964	913	975	951	918	930	1004	886	960	948	964	902	975	991	978	991	893	914	965	943	1016	923	918	930	971	950	950	892	953	933	936	948	977	968	906	936	895	973	884	951	898	959	954	970	922	967	891	980	979	956	972	958	976	931	908	897	969	914	922	914	949	891	967	951	894	952	950	900	915	927	923	918	941	947	980	927	957	970	945	985	927	938	947	968	886	956	992	928	917	951	981	916	919	896	963	975	928	940	947	938	940	899	950	921	954	912	946	952	986	970	991	975	937	944	923	903	889	893	967	935	903	977	927	947	1019	921	987	977	949	986	938	944	881	1006	960	922	925	1001	904	945	926	920	920	946	967	885	939	990	920	894	913	914	1011	986	853	939	962	935	960	969	932	988	960	956	961	918	916	998	937	973	949	896	961	1011	940	967	926	937	988	944	954	938	932	984	975	967	987	935	901	961	903	902	971	939	947	927	939	912	911	936	962	919	965	902	939	933	946	974	901	908	948	965	915	915	893	879	886	934	906	908	922	886	1017	985	929	925	902	932	845	922	889	969	909	921	972	990	974	908	944	938	936	896	1012	956	966	928	919	916	963	927	972	914	971	964	912	880	973	924	941	883	955	869	973	957	906	989	950	960	940	952	940	939	947	865	946	927	913	949	963	965	916	872	940	923	944	960	973	920	942	938	931	924	952	973	941	927	918	987	925	936	935	977	935	943	914	911	935	903	906	932	964	942	892	968	932	930	957	920	984	897	964	947	963	995	925	964	975	913	939	952	942	966	938	961	882	951	932	943	949	953	940	917	888	946	935	918	959	908	962	962	924	918	873	937	926	889	966	951	960	943	896	897	987	927	924	951	876	891	952	981	934	943	928	906	949	951	982	905	924	975	912	925	931	919	884	990	982	952	923	951	917	901	932	979	940	990	961	904	977	967	975	960	949	902	962	981	973	881	940	966	972	918	909	987	908	981	923	966	911	939	969	907	913	940	926	908	947	909	958	960	883	964	933	935	923	895	925	918	917	987	968	906	950	951	961	871	937	1002	979	948	937	942	927	899	880	899	887	897	931	927	967	995	967	990	913	906	879	935	924	1011	929	891	947	944	912	942	945	932	936	973	954	943	963	927	930	916	938	935	937	935	905	964	971	970	996	883	924	966	876	953	982	952	989	940	930	946	945	928	932	901	904	982	931	930	992	889	978	931	962	953	939	907	935	934	942	917	960	908	1012	892	913	960	886	978	926	946	1031	967	992	989	942	947	968	925	946	903	895	924	969	970	943	891	925	911	985	940	918	967	864	926	928	928	876	1017	893	947	992	947	915	875	946	959	919	939	967	924	902	939	926	882	968	929	965	935	936	943	907	961	984	960	970	904	949	943	920	940	977	919	952	934	931	936	931	916	931	992	916	887	944	973	949	963	983	895	981	914	936	949	962	899	930	937	923	940	933	969	974	1006	975	916	962	966	966	890	938	901	1008	972	928	949	962	909	925	947	914	941	976	948	934	944	966	981	937	922	948	956	933	890	925	938	947	955	919	925	922	939	948	955	955	929	895	910	920	960	942	994	974	945	952	1003	914	947	920	970	947	966	901	976	958	926	960	904	976	919	948	931	904	913	947	943	929	923	960	956	968	943	963	921	956	954	943	980	957	976	974	970	916	972	977	950	922	963	933	932	915	918	930	956	967	923	969	887	909	927	984	949	929	941	958	950	952	929	938	914	964	890	936	939	961	953	883	944	970	967	924	905	961	922	902	958	971	946	948	953	935	980	950	954	961	958	925	976	917	981	972	942	959	972	904	910	894	966	929	1001	915	933	919	941	974	914	927	921	921	923	945	951	911	971	914	970	938	908	954	952	941	999	963	897	914	967	878	937	874	981	934	991	974	892	1003	934	926	939	908	996	917	929	898	954	923	909	961	929	934	863	899	981	908	932	939	896	940	959	929	927	984	932	937	950	903	988	925	963	995	928	881	953	953	959	975	953	937	922	959	965	980	959	930	977	939	966	917	961	971	916	893	973	977	923	908	929	910	919	952	883	942	936	909	950	912	930	994	970	931	926	911	940	961	1000	961	914	923	905	942	951	984	954	933	969	908	965	955	938	916	1001	944	930	942	928	916	951	909	962	939	915	944	942	946	897	933	943	939	968	956	942	983	976	900	945	947	932	922	933	963	984	947	905	935	881	972	953	926	930	933	930	982	971	901	966	972	907	901	931	942	920	965	945	975	963	918	883	936	962	930	969	955	950	932	942	924	925	989	934	973	924	957	954	968	928	987	890	950	998	934	921	1022	948	912	939	916	919	925	989	910	952	932	960	926	980	949	940	903	935	842	955	942	898	997	887	935	948	901	923	949	904	968	907	913	945	903	929	943	944	954	934	982	972	926	966	934	938	874	930	983	939	909	926	883	922	912	933	974	930	923	943	953	902	959	962	940	914	949	909	933	915	925	972	981	949	917	993	966	933	911	940	944	902	949	886	987	981	894	943	968	973	927	990	920	949	884	900	896	981	888	922	936	963	953	992
27986	24933	21461	13312	6833	4365	3190	2533	2226	2109	1921	1666	1449	1335	1231	1107	905	895	859	866	807	762	739	720	685	620	650	684	617	654	661	653	670	644	588	612	580	626	587	604	586	590	596	592	596	609	549	562	601	546	605	569	594	607	610	568	611	601	564	610	544	588	638	573	614	599	578	612	600	559	603	587	587	643	630	594	600	617	560	628	601	565	584	632	606	600	612	588	598	635	605	614	611	546	587	576	603	601	570	617	604	551	596	615	623	581	568	569	619	595	613	623	550	588	563	597	611	600	611	576	602	595	605	605	580	605	646	589	589	545	594	604	600	596	560	577	587	628	587	624	608	551	628	589	610	622	614	598	599	572	616	604	625	598	559	567	602	568	573	559	584	557	594	629	627	651	610	594	600	593	597	564	639	614	570	585	598	611	575	620	586	595	592	598	566	610	626	602	606	618	584	587	569	580	644	570	576	630	624	601	581	603	640	596	601	590	578	590	585	556	556	591	631	581	576	594	624	617	556	646	587	624	597	574	558	609	605	588	606	577	561	582	614	577	626	593	597	626	628	637	613	598	613	560	550	621	575	569	610	585	656	557	599	588	585	594	593	566	576	572	613	592	574	644	593	570	577	614	590	584	554	592	595	560	620	594	594	631	636	585	597	606	602	611	589	615	567	563	584	582	621	610	615	583	635	588	624	567	576	598	582	600	563	607	598	561	574	607	600	613	552	617	546	619	577	588	629	599	622	566	610	625	581	553	631	606	606	559	580	573	578	622	562	646	599	632	622	584	590	583	625	606	621	619	619	592	565	637	611	604	603	617	571	580	552	576	576	594	565	593	625	568	606	614	599	601	578	603	630	624	638	630	588	584	623	587	582	601	633	619	590	580	566	569	598	562	619	608	651	570	644	595	631	622	606	623	574	601	620	625	605	595	608	545	603	562	605	630	622	627	590	614	607	579	574	585	656	586	544	550	633	594	599	659	618	592	566	594	643	557	613	620	612	592	606	608	574	593	576	571	593	578	646	608	586	567	614	648	594	627	618	591	599	611	608	579	572	599	623	576	644	583	590	614	598	572	609	614	602	563	609	582	590	592	588	613	605	572	572	564	621	632	590	583	577	556	625	577	582	630	559	600	611	590	596	608	645	594	588	603	577	596	597	588	588	643	581	628	615	583	575	571	624	596	612	579	592	557	627	623	591	649	586	563	572	596	620	608	605	598	591	567	586	540	645	605	558	596	563	561	619	590	652	648	626	591	598	593	586	565	571	620	597	631	609	618	605	584	613	605	629	652	618	578	660	592	570	605	585	643	599	615	596	588	572	573	575	592	599	591	589	571	555	592	626	582	590	574	527	600	636	594	581	608	601	599	580	634	607	606	645	551	582	580	599	577	579	596	599	618	603	576	549	585	610	583	579	597	563	606	600	595	608	596	600	570	612	599	595	593	594	576	637	576	586	663	542	625	586	556	595	554	603	634	610	633	587	584	605	584	608	634	595	582	626	596	569	606	603	541	594	622	598	567	571	573	559	586	579	586	617	611	609	605	609	609	572	593	579	586	603	608	579	607	545	610	553	638	557	596	614	608	614	577	641	587	567	571	552	570	561	627	582	579	586	604	604	598	602	583	607	581	580	610	629	607	594	582	548	582	562	551	580	568	605	587	578	631	608	556	589	578	574	623	580	578	565	586	573	560	578	602	619	599	603	611	597	560	625	598	591	595	564	617	632	570	565	612	573	559	568	551	629	582	580	614	681	612	597	591	599	607	622	607	613	622	622	596	652	582	576	592	577	589	578	564	562	615	573	603	601	598	580	559	590	605	587	607	561	595	582	604	586	616	592	627	586	569	605	585	620	595	579	614	579	577	564	620	592	558	624	620	602	565	584	616	599	597	604	594	605	625	594	590	591	574	597	608	574	630	562	656	590	619	601	562	599	565	607	596	595	603	603	623	582	569	594	632	652	596	601	562	604	600	643	589	579	597	642	627	655	570	605	637	599	570	604	536	624	564	551	610	582	557	594	589	575	590	578	607	576	574	578	597	568	588	651	599	647	549	591	612	646	573	607	601	601	566	580	598	596	622	595	562	625	577	569	590	586	555	611	588	604	593	580	611	567	578	602	638	605	607	592	607	597	607	612	571	588	610	598	597	615	590	595	588	600	599	593	580	587	645	589	657	610	577	590	600	621	585	619	616	592	574	588	549	616	623	597	612	602	586	574	587	572	586	588	588	611	583	599	576	625	580	607	602	627	623	634	576	647	599	578	556	611	611	569	582	576	607	557	624	597	581	637	594	557	601	600	555	622	576	577	619	608	573	632	615	563	615	649	562	588	613	620	610	608	598	603	591	558	640	586	597	570	633	610	600	620	605	556	589	595	585	556	579	585	594	544	579	614	562	588	606	631	624	585	560	584	639	620	593	602	583	601	608	556	631	544	585	613	576	624	592	606	597	625	626	579	561	601	577	591	622	604	571	593	587	558	525	585	608	628	590	580	587	597	586	569	578	595	562	582	584	600	618	582	614	590	587	574	576	608	571	584	584	577	648	626	654	616	562	605	584	602	603	570	564	567	625	576	606	589	577	582	575	553	611	592	616	622	591	595	584	600	597	588	607	560	609	608	601	581	592	597	593	554	583	569	555	561	610	599	601	623	566	563	569	577	577	615	616	555	622	529	626	635	556	588	606	610	551	624	616	586	584	599	638	606	604	581	594	581	603	574	617	622	549	620	603	599	603	590	624	596	576	603	628	600	537	562	623	621	628	562	540	576	577	593	620	552	617	621	599	608	593	571	604	674	609	590	601	646	580	593	565	588	606	627	595	580	611	597	590	563	606	564	572	599	592	611	582	597	618	621	630	614	613	596	579	609	636	610	595	559	606	582	589	577	615	610	577	619	585	578	594	614	609	602	570	621	587	592	598	555	600	589	623	604	602	650	557	590	577	641	604	613	610	622	595	598	656	644	627	620	619	614	660	602	534	587	563	609	561	617	568	570	621	611	581	574	598	576	589	607	567	579	578	626	596	644	629	609	591	588	574	566	610	629	589	595	616	575	579	617	600	604	577	592	574	617	570	585	604	628	593	609	632	628	543	622	597	608	577	612	630	611	540	589	586	584	631	585	594	626	582	564	553	631	629	569	614	614	625	564	639	614	542	594	595	603	574	603	570	606	626	595	590	640	562	594	592	616	584	619	631	601	627	602	571	600	611	641	606	569	622	575	594	622	625	590	592	580	577	585	627	589	605	597	587	608	606	569	585	615	591	592	569	577	579	599	603	664	615	592	600	639	576	581	584	590	574	579	612	563	548	634	583	610	567	601	606	596	582	547	613	598	594	604	586	619	583	537	570	612	610	586	622	609	586	566	577	544	606	586	599	613	601	609	594	558	632	584	572	605	603	614	573	602	552	537	632	576	592	618	587	647	604	571	564	571	580	591	588	609	609	560	582	575	592	610	580	584	580	601	581	603	577	587	588	599	520	584	557	609	587
30668	39357	25204	16271	12067	9006	7121	5927	5241	4882	4272	3695	3135	2666	2418	2110	1733	1532	1433	1455	1316	1189	1114	1051	1003	1020	980	939	895	938	964	861	896	848	802	855	853	819	795	842	795	770	790	753	799	770	823	806	807	781	812	775	779	789	778	790	785	794	734	794	780	766	776	806	786	811	817	804	810	775	863	760	763	753	760	797	829	786	779	768	783	748	796	803	771	771	796	825	788	802	749	768	776	770	829	789	783	831	782	827	803	801	818	812	825	799	789	728	830	819	750	801	765	782	778	777	776	779	811	796	802	751	832	799	762	828	748	836	825	771	786	767	790	780	803	816	752	791	755	745	825	826	817	789	761	778	747	825	805	807	826	808	768	770	798	746	790	831	767	796	789	752	763	772	782	743	731	804	789	780	811	770	794	784	756	743	772	759	819	860	811	789	814	766	780	753	767	794	789	818	761	787	764	788	779	744	771	729	773	798	834	755	809	764	803	796	812	799	800	769	769	815	768	861	856	745	814	774	806	821	805	803	814	821	803	808	831	780	820	761	825	831	848	812	799	784	795	812	840	787	801	797	790	780	807	813	785	742	829	795	789	788	745	811	784	784	826	823	782	758	771	815	804	837	748	787	780	764	807	812	785	810	760	826	766	843	771	778	805	786	818	752	754	781	777	831	787	774	760	830	789	801	897	792	786	842	758	805	825	784	771	778	788	787	811	785	789	793	776	783	796	784	790	736	805	779	754	790	771	794	825	783	802	770	814	832	760	758	805	736	789	780	823	801	792	799	804	774	812	810	819	801	814	780	760	788	780	767	761	751	803	790	824	801	816	767	764	819	801	773	758	823	797	825	826	781	812	793	750	828	814	812	799	811	785	768	801	790	764	813	793	795	789	750	809	847	820	799	823	770	787	781	756	838	818	774	866	799	789	830	793	809	772	851	783	817	768	792	807	797	824	812	774	777	808	805	777	802	847	785	766	778	794	799	816	768	828	804	801	770	795	762	816	805	771	839	786	792	770	782	791	800	754	788	743	772	748	780	795	817	758	817	756	802	731	793	823	811	819	801	769	802	782	779	787	774	777	805	785	884	767	755	812	799	774	795	831	832	814	794	780	793	792	773	760	794	768	742	791	763	817	776	779	797	835	786	787	789	812	844	835	788	875	775	819	767	830	783	817	790	808	832	803	784	775	782	758	761	819	806	766	810	799	824	787	723	788	818	813	773	803	795	821	797	841	783	779	789	816	762	751	868	787	796	784	763	781	756	737	787	809	819	745	781	824	784	758	791	785	727	805	789	831	798	804	815	774	789	763	843	798	780	816	756	807	815	787	820	777	811	843	777	760	780	782	796	792	794	804	809	783	820	837	794	770	811	823	787	813	778	768	782	773	753	768	745	807	752	760	839	761	813	820	775	763	792	740	838	787	859	792	802	780	757	804	813	799	797	784	761	801	766	782	847	807	759	784	830	765	786	743	798	738	835	817	762	799	842	777	796	830	840	798	808	814	819	775	800	802	802	769	816	782	801	824	833	827	804	796	789	776	850	764	767	812	779	799	758	776	828	794	787	794	820	817	818	784	800	818	772	781	826	738	822	758	747	843	820	769	794	765	762	812	789	790	739	767	764	801	728	810	784	757	767	752	778	766	811	802	816	760	773	790	801	823	821	837	815	809	774	785	820	803	746	784	802	811	807	795	828	802	782	790	779	804	832	816	756	741	839	784	831	770	778	828	773	807	843	819	780	759	802	784	807	802	776	790	788	804	810	797	797	771	803	867	772	809	789	779	830	821	798	858	764	782	778	810	776	797	785	786	783	763	776	784	768	780	829	811	767	759	794	820	817	775	777	782	804	850	776	754	778	796	737	746	796	800	754	791	785	770	789	818	790	817	783	807	767	783	813	807	816	752	811	804	786	776	812	806	848	740	831	808	798	778	733	786	787	769	834	778	804	773	779	863	791	790	781	779	836	794	846	803	811	789	807	783	860	825	825	766	830	817	796	794	787	783	809	778	808	781	851	776	783	723	767	813	806	749	727	785	764	778	780	835	749	751	771	803	762	741	812	824	763	794	783	867	824	848	831	778	830	831	764	810	815	852	780	747	784	811	836	803	804	813	798	771	783	789	804	779	776	806	845	820	791	805	837	815	806	786	833	769	773	755	806	829	764	733	775	779	837	755	862	799	804	791	829	801	780	827	849	773	796	863	792	804	788	823	777	819	787	750	763	779	757	849	779	775	779	786	793	781	821	800	824	814	781	806	739	783	778	860	785	738	788	806	854	846	797	765	813	856	821	814	762	818	782	784	807	782	781	841	819	775	806	803	805	764	782	789	787	769	821	786	781	785	822	768	781	781	776	823	843	759	850	815	781	813	756	781	802	776	802	788	823	805	791	779	762	782	767	865	790	790	790	762	843	769	801	761	790	784	783	825	811	848	832	767	806	779	774	800	810	837	801	818	722	830	795	775	764	781	803	801	759	774	782	819	803	826	812	781	821	796	731	851	797	773	785	780	815	802	811	795	800	802	778	820	811	828	789	781	834	804	778	811	824	752	770	807	738	776	793	795	782	777	743	775	745	789	828	768	789	774	778	843	783	791	820	734	784	862	801	787	784	794	812	786	825	792	800	792	776	758	818	787	725	755	806	766	834	828	757	773	792	767	802	772	786	790	826	831	837	809	818	747	799	756	796	773	743	820	841	800	774	819	790	757	765	811	813	792	791	773	809	831	778	793	831	742	841	800	786	765	779	798	776	773	799	845	768	784	779	776	790	771	735	817	784	797	762	793	798	819	766	763	796	778	785	816	795	830	812	758	854	809	762	797	764	756	776	778	852	767	827	803	854	825	772	778	793	771	810	800	785	801	771	764	790	820	747	820	791	772	809	783	827	863	819	805	810	785	784	767	832	783	798	822	867	756	807	733	844	771	783	816	812	734	785	765	793	811	699	804	772	810	796	828	763	776	798	777	782	769	776	787	788	792	845	779	828	744	802	823	794	747	766	787	809	754	743	817	775	803	790	790	757	801	817	772	795	820	786	757	764	791	782	828	753	849	857	787	798	799	816	827	802	809	807	771	781	817	747	779	807	728	766	802	769	771	781	815	810	838	817	824	766	772	783	759	729	844	805	729	789	796	807	774	796	829	713	757	826	743	767	775	816	794	778	832	821	777	771	833	766	783	796	814	745	808	811	750	795	817	763	822	800	829	747	763	780	778	749	808	805	855	761	773	781	787	766	779	797	778	773	805	886	834	772	821	804	778	761	770	794	827	766	836	767	778	790	786	872	782	787	823	792	830	789	815	777	807	773	780	781	796	743	817	783	812	772	801	795	806	758	768	770	767	814	782	804	810	803	821	782	814	825	804	772	778	782	816	782	749	792	816	856	764	867	813	795	775	783	728	798	828	843	820	798	818	825	768	762	771	823	803	769	739	780	763	813	766	809	858	741	812	784	776	865	793	807	776	770	815	828	742	758	800	783	748	749	823	852	796	755
23726	20738	27714	23798	20623	14426	7712	5142	4294	3877	3428	2814	2423	2039	1903	1587	1367	1302	1245	1212	1070	1065	1039	941	1002	900	930	893	857	866	830	793	814	823	810	801	821	771	742	719	774	773	751	741	772	695	728	702	738	737	778	766	799	721	756	766	703	758	717	720	690	781	781	763	725	757	785	721	768	775	780	755	767	753	796	731	750	763	772	743	768	772	728	720	761	759	745	771	733	737	753	746	694	769	772	818	736	737	709	784	775	762	747	761	720	754	697	722	726	739	725	706	751	746	759	782	788	761	759	770	720	777	743	739	765	759	724	779	748	709	751	769	759	751	662	769	733	752	780	747	696	762	726	788	739	740	753	749	760	780	790	741	709	718	808	778	751	803	748	730	715	755	751	761	763	768	745	727	749	774	737	749	763	772	731	750	751	800	791	717	782	756	762	739	751	741	772	713	804	693	766	814	767	821	764	785	740	785	781	749	748	765	756	732	741	742	754	758	783	758	720	755	720	726	753	795	776	827	815	766	757	765	753	709	795	824	758	790	711	739	767	735	755	741	743	775	720	780	755	726	701	705	775	763	728	778	776	771	742	744	749	752	745	770	767	763	735	755	725	703	733	730	808	755	810	773	738	748	764	749	723	700	757	774	751	756	734	739	766	729	754	779	738	743	724	745	768	741	764	702	777	771	747	740	718	785	751	728	762	680	743	769	791	759	758	753	721	773	800	783	785	773	763	771	728	733	756	712	735	767	759	709	741	728	771	711	802	679	778	787	764	804	750	731	755	759	760	791	785	749	784	755	718	750	738	756	700	733	759	767	802	750	752	856	784	804	745	752	728	730	757	732	753	773	743	735	776	712	759	750	721	773	779	759	824	748	726	754	741	742	776	760	711	674	710	741	737	750	750	744	739	762	720	762	770	731	722	765	740	737	757	754	731	740	756	730	805	784	784	719	772	757	732	757	758	800	731	775	740	753	749	783	759	749	760	726	736	758	760	716	758	773	751	722	701	751	721	760	781	785	753	726	722	744	732	748	724	753	744	759	800	790	781	744	735	783	699	779	769	734	763	720	716	698	716	738	741	743	744	755	733	821	758	692	731	786	736	717	728	729	743	758	784	757	800	753	725	745	697	752	751	777	697	722	733	741	749	768	753	827	736	813	758	796	728	739	722	769	718	768	776	746	777	709	741	750	800	803	777	749	756	790	751	755	749	750	740	731	791	736	737	741	728	723	717	725	729	755	743	755	704	728	734	747	711	697	802	774	789	777	733	745	734	760	767	764	739	751	746	744	753	763	766	778	753	757	739	809	744	774	737	733	766	729	742	759	761	725	732	751	764	730	720	797	764	706	805	708	761	732	736	734	738	744	748	785	779	728	725	721	736	795	744	778	745	726	746	777	751	740	739	731	759	773	762	735	751	766	789	763	679	740	764	717	722	793	774	778	725	755	768	769	761	753	776	813	780	745	758	747	716	756	741	739	691	752	738	790	753	751	774	759	764	746	788	717	787	733	729	757	780	784	766	768	758	810	745	735	760	758	749	744	754	755	759	784	721	675	790	754	716	778	738	710	752	771	742	760	755	713	697	781	710	742	735	731	749	683	732	732	812	763	806	740	742	719	755	661	734	759	777	781	744	810	765	733	731	790	699	754	813	762	751	737	684	780	739	746	733	755	762	759	758	704	732	751	751	732	752	705	780	753	738	748	781	716	739	770	782	767	749	717	734	763	698	791	744	706	726	689	732	741	696	736	772	749	812	822	759	750	774	756	754	727	770	778	712	784	706	709	742	754	762	728	773	753	764	741	752	791	718	755	768	777	754	739	765	745	773	744	771	745	752	733	767	761	704	759	745	727	775	755	768	760	762	754	720	782	746	753	757	781	749	775	787	757	794	797	727	719	750	816	743	776	767	782	697	775	734	748	727	762	757	769	786	740	829	735	754	743	796	723	728	720	769	782	708	770	790	723	737	765	711	772	730	706	698	744	730	718	693	729	765	774	776	697	777	731	767	764	745	717	803	725	710	729	778	720	724	776	667	753	749	748	754	750	800	683	767	736	745	795	736	790	728	759	750	742	783	731	802	726	717	762	762	770	783	687	759	693	740	760	725	753	752	740	761	779	716	737	728	751	769	694	763	766	734	785	696	779	764	769	776	740	732	765	718	762	728	774	764	764	755	743	760	761	716	777	781	772	782	753	771	732	805	717	734	736	769	708	775	747	731	744	774	787	743	727	763	748	770	718	715	767	800	761	743	805	739	751	756	749	741	760	759	759	737	735	713	815	731	766	780	705	756	769	732	756	765	808	738	774	730	722	745	770	719	752	734	760	755	747	743	756	738	710	679	726	757	743	777	693	728	769	736	769	769	774	738	725	733	762	758	725	747	753	734	728	757	746	758	704	781	744	706	736	778	706	735	725	753	744	777	776	737	709	732	733	731	780	688	759	728	771	702	756	762	749	717	766	740	733	732	682	711	722	779	752	774	744	779	773	737	753	736	769	733	755	761	799	744	713	756	710	711	747	776	718	744	747	748	765	719	817	758	705	734	801	778	751	777	788	773	682	746	752	722	745	750	771	777	696	714	744	732	684	773	777	762	708	793	742	732	791	699	745	756	741	753	728	784	761	765	742	754	777	778	703	711	737	735	745	736	731	732	760	714	749	756	751	820	719	751	804	787	715	767	738	719	739	745	763	761	728	801	794	742	792	774	749	802	742	724	725	769	720	757	736	712	770	738	765	791	779	726	764	796	756	758	715	758	753	770	764	792	754	744	767	780	785	779	785	783	738	762	748	731	786	704	715	769	752	737	750	738	780	731	775	743	753	757	777	779	736	788	767	727	782	721	746	744	724	730	756	755	748	772	731	695	753	728	725	793	738	750	740	756	777	742	723	759	728	758	743	720	762	736	737	746	761	782	760	762	740	762	742	767	754	773	771	725	776	777	792	769	754	764	778	727	758	732	809	736	783	770	753	721	726	709	733	745	718	735	821	792	744	715	723	757	772	717	729	789	740	727	788	727	720	749	751	766	741	748	793	767	775	748	785	761	756	794	763	734	756	762	739	702	715	770	759	768	701	688	756	783	785	777	738	732	724	793	753	729	761	774	729	779	762	795	742	715	772	817	724	788	754	757	734	795	745	728	755	770	759	730	780	765	755	749	713	780	731	742	771	688	733	731	757	771	673	748	752	741	708	735	737	799	756	845	732	692	760	695	736	744	757	751	775	744	785	754	773	702	767	749	712	723	761	781	735	733	773	719	788	738	810	687	763	778	730	745	748	741	729	758	741	713	777	764	719	787	723	739	758	754	746	738	797	722	773	732	726	800	715	835	755	768	762	762	763	755	742	740	792	787	716	807	737	757	756	740	780	770	714	758	777	777	740	767	733	745	730	790	753	735	741	750	782	724	763	755	758	778	714	755	750	740	681	749	749	779	770	761	750	767	777	740	719	685	738	765	751	737	773	806	738	722	718	746	744	743	749	772	781	676	762
34814	51242	33345	23474	18815	14821	12049	10432	9335	8465	7266	6071	5272	4468	4006	3170	2542	2210	2189	2015	1896	1759	1511	1516	1427	1368	1313	1276	1283	1191	1191	1152	1159	1103	1058	1079	1077	1095	1012	1015	1035	993	1005	1025	1006	996	1033	939	1022	1000	973	1025	967	1029	980	979	974	1049	1004	1004	995	1021	1072	974	955	1017	1034	966	989	967	995	1005	1012	1004	994	1014	1029	1011	991	1030	1023	1016	964	1000	1004	1039	963	965	1020	946	1021	979	962	968	981	984	958	1021	963	960	956	1022	957	1010	992	1025	954	971	990	994	1022	967	1032	1019	994	1000	997	1003	969	1025	998	970	1000	989	977	1009	1001	997	982	996	946	985	992	1027	982	958	1008	1003	1005	1027	953	991	1015	974	1012	992	975	989	1005	1010	999	990	1048	926	965	1015	991	958	1012	968	1003	998	997	958	964	1021	983	1011	1041	1017	1004	962	967	986	983	947	999	924	1003	1016	1019	998	983	971	1000	988	984	974	996	968	974	978	1032	1009	999	926	1036	956	989	973	1006	1040	1005	1017	1065	1018	920	1029	1038	1021	967	982	998	989	990	972	1012	991	1015	942	976	967	1016	1015	1002	932	994	1006	1008	1016	954	955	946	1015	1000	1015	1124	991	964	945	952	951	972	1025	943	1016	1004	948	988	962	995	988	993	950	1012	932	1000	947	1007	981	1029	934	1003	1019	960	1015	957	998	1060	1012	977	974	974	982	1021	962	995	1013	1033	1025	992	999	987	904	988	1020	1001	1056	1021	990	959	1032	1032	964	982	983	971	1007	977	1025	1003	990	997	1023	1009	976	1014	920	927	1007	956	962	973	1023	1015	976	976	964	936	999	1021	1036	960	966	976	999	939	1028	1013	1033	915	996	1018	938	1001	975	975	966	1042	973	998	1060	984	940	979	1030	1008	1026	1024	971	919	954	993	989	986	1000	1002	972	1019	966	962	968	977	969	1073	1006	980	998	1027	980	1027	971	1017	1021	971	999	978	961	956	1009	1050	988	1014	950	967	996	991	1037	993	961	971	969	962	954	1015	1034	957	969	1030	1013	1018	994	1050	1007	963	998	1006	985	1002	985	1037	984	978	985	1009	962	1036	1023	938	1012	983	997	999	935	1035	965	1014	1010	952	1013	975	953	997	984	968	983	934	1027	959	971	958	980	977	1037	991	1036	972	1005	962	1037	949	956	972	940	947	955	995	1030	907	993	998	953	1010	977	980	968	991	961	1042	980	993	974	984	959	1009	1011	979	1002	1014	956	982	973	996	982	1018	957	971	948	1017	1054	999	1059	983	956	927	970	1022	1029	981	955	946	953	1009	1046	968	1001	988	949	990	980	985	1042	937	1028	951	928	966	962	993	977	962	993	970	974	989	1011	1000	1043	983	1046	958	990	986	967	992	974	929	922	974	1024	1035	1003	1004	953	1003	994	1045	972	972	1031	993	965	1029	990	983	961	1031	935	1003	1024	960	1003	955	1006	1009	984	1032	1062	923	987	1045	978	958	988	1001	993	994	1002	962	1025	987	988	952	985	994	953	977	1006	1016	1002	993	1019	1023	995	990	963	962	1044	1024	993	980	955	1023	1014	1036	960	959	932	1068	1045	953	1004	981	979	992	935	918	1047	1018	974	956	1013	1007	1001	968	979	1044	969	1037	936	949	987	1012	985	994	1031	1017	1021	980	974	926	993	969	983	990	1019	955	1001	1010	992	936	1008	970	1009	939	1001	1005	976	995	1038	1008	967	971	1021	934	1072	977	995	993	967	1008	1038	1033	959	958	1031	989	986	977	988	1014	1004	956	957	1003	1037	1002	1029	990	986	938	985	948	993	1002	948	990	1026	976	1003	984	976	995	981	952	941	983	1007	941	958	980	980	1000	1006	953	1015	973	1008	977	1002	1070	972	997	987	1006	963	958	960	948	1007	977	978	984	991	996	984	986	958	1002	980	981	960	972	1006	997	989	995	955	920	985	972	1012	985	975	1006	952	983	1044	995	981	1023	1002	1020	984	987	1030	1023	976	1006	1024	1013	1000	998	965	996	952	1009	1035	954	1018	1007	978	975	989	998	1018	1011	1030	919	939	981	987	974	1009	958	1031	979	979	996	954	978	966	1009	1008	996	1004	957	988	966	974	964	925	998	1002	945	1025	984	967	959	1010	984	953	966	1001	987	996	985	946	991	985	922	1000	1000	1009	970	961	1005	984	975	953	949	976	981	961	982	998	911	1000	1008	1017	1013	983	963	958	975	976	1011	1033	1009	975	962	1002	998	1031	1010	950	1000	1005	981	969	1000	940	1030	978	1015	983	962	1027	938	1014	932	1020	1028	949	1000	985	951	1013	1038	959	938	1003	1002	974	921	1027	982	960	944	983	1053	996	1047	979	1013	991	973	972	969	1017	1018	998	980	995	970	1010	1016	990	989	1021	963	977	994	956	979	947	1016	983	989	1002	979	1006	1004	992	950	982	1040	1028	980	1011	1006	958	969	929	965	957	1031	1023	1013	1018	940	968	939	961	949	976	949	990	981	995	976	976	1005	942	957	971	978	984	990	1040	994	1034	1054	1024	1015	1010	1039	1008	979	965	979	1054	1027	973	966	972	945	985	992	963	983	952	1038	1004	989	975	982	969	969	1014	943	960	982	1004	1050	978	997	961	1015	955	934	962	975	990	1001	954	973	981	976	949	980	979	1008	965	1002	986	1010	932	976	1014	906	1033	996	965	1021	966	974	968	1013	966	967	1040	1044	940	948	1018	1015	1026	896	1032	970	981	942	1011	979	1001	961	1004	994	1002	1001	981	1011	984	973	1022	986	964	1015	1001	1004	942	964	1036	999	921	1002	1011	981	984	970	950	966	1020	984	912	978	1026	1031	998	983	976	1006	964	1012	931	999	1082	998	1020	1010	1009	1042	992	966	1027	1013	981	960	927	923	954	939	984	945	1016	941	991	978	969	1030	1002	1025	966	971	972	996	955	993	1024	989	993	977	962	1022	949	981	972	1014	1004	973	991	1044	990	988	966	907	990	1030	972	964	960	999	959	1033	1012	982	997	969	980	952	983	1018	944	978	990	1019	1057	905	1044	964	955	988	1016	962	953	1035	1019	1020	983	995	946	932	920	981	949	994	956	943	1023	942	1002	967	973	963	1020	1076	910	959	1012	983	973	1008	930	963	995	981	954	977	967	930	957	1001	970	984	992	970	971	986	997	1028	1038	977	1009	984	1045	964	981	995	1005	954	1018	1039	987	958	984	977	976	1005	1005	996	981	1033	977	987	981	1006	999	982	996	972	988	941	955	971	1029	968	920	994	963	956	981	1000	932	970	1044	894	988	968	967	1040	1057	1016	957	945	998	997	971	1043	993	990	1010	1027	1004	1003	978	946	966	1002	961	995	922	991	971	1025	994	1009	998	965	984	1025	978	959	997	969	1020	977	990	1010	916	967	1007	972	997	947	956	1017	999	973	999	1031	997	1040	970	908	1046	972	1005	1004	955	960	1002	983	1025	1021	1001	985	910	1061	1063	955	987	972	992	960	916	1015	967	1007	980	970	1006	1016	1003	963	995	983	955	982	1026	1017	971	1003	996	1025	947	957	1003	1051	997	1049	1005	1013	972	986	1008	978	987	988	1014	995	984	1026	947	1042	1005	978	951	1021	1021	992	964	1007	952	992	1017	993	996	1026	1014	1000	965	1017	1024	985	1024	1002	941	987	968	965	999	955	951	969	962	940	975	964	964	963	1007	1033	995	958	1014	968	960	993	974	1007	1016	1011	999	981	956	988	929	1002	960	962	934	969	992	984	982	1019	981	992	1013	979	1024	960	974	1019	941	996	997	977	1018	1004	936	978	979	977	894	971	998	967	1012	946	1023	948	985	944	1015	989	966	984	1011	994	978	1013	951	986	987	991	956	942	985	988	923	966	1037	967	984	974	920	1029	960	950	1030	989	1030	962	969	1007	967	1012	981	979	988	1007	965	930	982	949	1004	977	960	989	1010	994	939	981	995	966	1029	977	995	925	991	1018	956	1020	968
22890	20844	28330	23378	20884	20864	14843	7734	6090	5429	4493	3634	3079	2703	2344	1845	1594	1437	1417	1358	1239	1218	1090	932	1040	1006	929	921	870	829	873	783	802	782	764	766	738	803	787	776	769	717	720	676	711	737	772	690	732	717	754	685	710	691	711	719	712	744	672	732	696	727	764	683	749	712	686	720	670	721	699	707	712	746	704	679	720	717	769	718	684	733	685	727	724	688	781	772	718	707	692	738	724	714	753	711	719	741	703	691	713	722	690	679	715	671	671	693	703	750	697	733	714	723	683	739	751	722	754	756	732	711	748	715	732	728	715	695	709	714	704	734	684	693	705	707	693	672	712	732	691	695	725	696	744	677	682	808	745	741	780	711	690	745	739	728	730	727	700	758	725	699	692	694	732	677	691	750	676	732	722	722	685	716	732	655	695	782	711	709	764	738	679	707	733	670	753	722	729	712	711	659	704	720	750	725	635	727	715	731	689	691	696	733	700	676	703	701	759	716	698	712	746	704	740	774	694	719	729	743	743	674	749	695	732	783	721	721	706	708	720	740	684	740	698	714	665	709	711	694	700	689	770	734	714	682	676	729	719	705	696	732	720	676	652	704	744	694	742	695	718	735	708	747	749	737	692	763	682	699	725	701	719	728	701	683	730	742	745	728	724	711	732	721	753	718	715	680	716	727	679	680	665	741	708	695	720	687	721	733	705	745	729	709	693	783	660	760	749	688	728	742	729	713	679	721	657	735	748	747	717	752	718	695	704	731	730	704	699	721	717	757	704	706	694	700	717	746	708	720	693	704	718	744	696	698	761	691	741	725	700	731	749	722	721	729	730	728	710	717	716	683	753	691	724	696	709	714	733	723	729	752	700	762	724	736	743	693	710	697	717	706	701	754	730	761	718	721	723	701	749	767	741	712	727	668	683	705	708	745	743	707	698	686	706	724	691	698	739	705	697	791	707	703	744	725	724	772	729	729	721	719	720	732	699	695	720	724	738	690	695	712	765	738	755	727	730	680	664	723	698	718	701	750	755	723	724	706	672	734	670	717	741	778	687	739	718	755	761	757	722	686	738	696	693	705	701	689	698	661	681	696	685	712	709	754	692	705	691	700	678	713	708	731	751	699	728	709	742	722	685	701	696	727	728	752	742	745	734	654	723	678	721	699	730	723	722	711	708	705	709	712	685	713	707	730	765	724	731	736	706	719	726	711	679	733	724	708	715	694	707	736	687	720	738	693	734	687	743	719	762	713	714	662	719	749	683	679	743	711	657	697	687	675	697	695	724	735	710	702	749	719	726	721	746	751	710	744	727	696	723	689	730	763	719	702	686	687	719	714	719	699	692	751	715	724	764	725	743	699	668	764	731	743	752	729	723	716	759	697	742	680	735	724	764	738	743	754	676	739	718	726	730	744	683	702	669	752	699	696	736	645	694	709	760	726	710	687	700	713	729	713	673	702	669	651	741	704	670	691	715	696	711	749	736	753	727	729	680	695	729	724	725	800	692	708	667	752	700	702	730	716	753	693	638	736	729	750	745	703	732	733	697	703	683	714	726	789	719	740	741	732	720	709	761	741	725	667	661	748	700	740	748	718	735	738	700	740	691	761	747	709	692	742	693	711	779	738	701	721	731	678	704	751	682	695	739	712	706	709	735	690	716	743	682	725	696	713	716	711	776	751	685	693	731	736	697	709	769	740	754	719	707	711	717	742	705	728	742	724	760	687	696	688	711	779	669	679	679	758	745	734	682	719	738	709	714	725	683	686	691	706	733	696	718	714	722	718	716	688	699	658	787	720	709	672	750	720	703	725	700	711	705	707	696	685	702	688	669	720	721	716	722	735	749	690	686	731	724	681	722	667	712	696	782	710	711	690	689	644	746	699	708	720	735	700	706	764	747	666	745	692	685	729	676	668	720	689	724	697	694	702	701	734	762	739	739	713	736	735	677	706	751	734	684	699	678	699	770	764	769	748	690	742	726	747	694	672	736	696	742	677	705	640	730	727	711	720	758	726	708	695	740	680	761	749	719	702	725	734	729	698	722	693	723	760	780	694	678	738	713	709	752	737	691	715	705	750	712	713	759	677	706	711	741	715	687	726	742	733	706	686	740	736	683	718	708	674	680	720	765	714	689	721	698	705	709	756	720	696	742	751	745	670	684	729	728	668	706	721	750	667	681	706	720	738	716	731	653	697	674	689	710	693	710	719	696	761	711	728	709	670	732	712	750	720	718	734	779	726	717	695	729	715	703	708	714	740	676	716	679	706	720	722	708	712	678	724	720	706	733	746	729	748	728	702	678	707	713	674	757	729	707	695	752	683	658	731	705	684	697	730	713	737	741	733	720	704	718	733	750	639	692	715	706	717	722	755	715	740	746	692	709	660	729	707	733	750	742	686	685	720	743	703	752	705	718	706	740	734	717	770	690	679	755	705	735	716	650	738	707	742	675	736	742	706	716	720	734	741	728	714	727	732	664	709	709	722	736	730	734	733	721	710	733	714	686	689	695	718	706	721	722	698	739	742	693	738	680	744	703	731	704	740	741	725	729	720	734	754	666	750	739	711	724	729	699	735	700	691	722	716	625	723	738	674	704	727	690	718	705	756	716	712	718	702	691	713	713	726	727	661	723	725	697	744	700	673	708	643	711	738	701	705	692	733	754	681	786	726	706	722	740	740	725	737	710	713	725	681	742	702	715	724	715	737	712	724	694	711	701	687	724	679	715	725	681	723	698	699	688	717	701	728	726	682	723	713	725	711	734	710	680	697	725	734	688	703	748	724	713	766	714	756	688	696	732	695	724	710	706	702	680	697	732	707	687	717	699	676	718	744	688	727	730	725	718	732	677	671	732	702	681	670	748	724	700	723	755	696	720	710	706	691	724	771	712	747	695	700	662	745	755	684	716	722	680	788	725	724	688	734	713	704	718	694	746	716	699	733	727	770	750	694	719	691	703	758	717	715	769	742	758	705	729	718	672	699	678	730	693	657	672	745	707	719	740	722	736	719	706	749	735	758	732	700	739	728	699	670	710	727	751	698	701	750	715	750	732	707	752	698	717	740	677	711	737	723	715	726	698	691	684	716	734	699	718	710	724	702	712	759	732	763	752	720	736	697	724	723	735	708	743	738	736	721	701	710	734	698	689	726	737	742	687	730	686	685	722	734	687	651	679	712	713	686	747	708	687	759	703	696	690	713	710	738	725	751	697	653	708	706	765	745	715	714	739	671	686	728	686	696	722	688	689	732	729	724	701	697	695	715	722	715	736	678	718	768	678	776	700	639	746	647	719	701	693	664	688	706	775	723	705	659	696	685	685	722	733	723	733	713	732	736	722	696	668	712	689	744	699	708	723	710	738	739	698	737	753	757	691	651	741	736	712	735	724	710	708	673	727	730	683	705	737	700	708	701	712	675	702	704	724	771	717	681	694	733	722	702	695	727	679	719	696	726	722	730	728	701	710	734	738	712	710	729	761	661	714	714	738	721	743	701	749	712
38868	59677	37980	28655	23214	19141	16095	13912	12592	11113	9627	7931	6684	5803	4789	3686	3025	2785	2657	2292	2130	2001	1772	1573	1534	1449	1428	1357	1277	1329	1232	1163	1105	1099	1091	981	1037	1018	958	1037	971	1000	943	951	974	986	965	960	928	899	956	942	923	992	937	1009	924	906	921	932	930	965	945	955	899	960	865	924	930	962	951	946	959	944	988	924	987	950	931	925	920	895	933	906	969	936	952	949	923	889	943	863	939	969	912	1021	975	963	958	932	909	970	901	962	919	944	871	957	959	979	986	951	907	916	916	925	940	943	949	947	875	946	966	913	990	951	922	892	926	980	946	981	897	968	938	926	934	920	945	965	935	896	904	927	926	934	941	946	950	917	910	917	939	961	881	992	950	973	887	976	944	986	943	888	918	931	909	904	930	927	880	976	978	950	948	918	961	973	966	978	909	931	953	951	975	963	965	900	904	965	904	1008	962	892	925	874	970	973	974	916	902	958	986	990	951	932	950	913	925	914	950	928	934	943	956	962	931	925	957	926	949	937	884	915	913	956	938	965	881	978	905	930	872	926	931	979	906	982	939	917	974	904	931	957	918	942	955	925	998	923	899	954	926	946	895	1021	974	944	928	924	858	955	910	871	924	898	913	949	936	900	934	904	931	1001	937	960	852	888	942	976	962	891	942	932	877	947	912	934	962	930	920	926	911	898	944	918	910	943	945	935	927	966	972	930	913	890	924	887	987	900	903	906	1009	980	901	910	946	951	886	903	922	923	933	936	938	979	952	918	923	943	906	984	946	911	951	939	923	909	921	982	957	903	952	964	925	950	902	926	984	954	927	953	910	939	958	899	963	934	916	987	964	946	943	940	915	904	922	957	942	967	965	958	967	951	976	910	944	990	850	914	954	965	945	949	993	955	929	956	905	947	920	981	949	954	918	961	971	927	893	900	921	895	962	921	929	911	971	950	930	925	868	905	936	965	886	901	980	993	890	955	999	983	912	938	916	931	880	912	953	992	941	955	970	961	1026	914	957	940	941	912	948	924	982	946	888	958	909	958	894	923	906	990	935	957	917	902	924	941	958	961	940	940	954	944	948	906	895	887	959	949	971	903	957	961	936	906	909	991	949	1017	916	941	950	928	971	975	931	873	970	898	954	906	941	929	945	908	939	896	917	945	957	957	911	922	933	920	957	969	929	967	921	953	995	943	924	919	1005	916	896	970	935	968	932	938	888	943	917	936	918	965	936	919	937	934	931	893	909	906	958	883	969	907	974	896	967	896	908	946	907	928	879	956	924	941	927	914	951	958	946	909	875	938	971	963	951	913	886	932	953	928	949	902	905	952	917	914	926	937	967	955	975	982	938	906	899	960	942	901	960	889	917	895	955	926	893	935	952	925	953	961	928	928	955	978	907	964	961	948	989	968	975	920	920	911	965	882	881	964	955	994	949	932	900	1001	898	955	931	924	948	941	955	949	917	929	916	915	946	906	944	908	963	953	952	912	883	944	966	918	961	918	942	915	923	928	921	904	897	957	905	961	936	893	892	898	899	944	863	928	949	877	919	903	934	973	871	955	958	942	933	931	950	953	969	941	957	957	916	919	895	935	961	930	942	927	860	946	946	987	909	953	907	977	885	945	912	867	920	901	913	897	994	944	889	929	919	910	923	956	945	929	942	877	945	993	947	968	972	936	910	980	905	995	986	945	938	879	965	945	956	991	938	940	908	900	968	962	933	957	935	921	1005	929	875	933	932	981	921	963	905	917	974	925	929	899	932	986	910	903	901	948	859	994	956	910	975	962	933	972	899	964	913	984	936	895	988	891	956	969	912	911	901	914	904	955	955	934	904	998	936	932	933	909	938	965	950	901	944	983	921	987	942	948	968	915	918	937	925	948	932	924	961	855	945	912	927	903	915	923	911	903	956	934	986	947	948	909	923	1020	983	988	913	929	955	1012	954	897	981	979	981	930	924	920	928	957	919	944	958	882	938	928	983	907	913	962	886	968	919	965	916	957	966	946	944	975	930	953	960	952	952	919	963	965	970	922	889	934	953	970	901	906	941	990	928	923	869	890	940	973	918	937	975	974	924	938	962	943	967	929	956	896	940	933	890	983	911	996	971	940	956	970	946	956	948	885	894	965	945	922	943	939	957	861	955	872	958	896	930	905	890	888	885	858	907	862	905	944	984	911	965	948	969	979	947	873	900	917	933	911	948	957	913	945	942	886	954	948	938	957	924	957	983	945	969	998	927	874	930	940	962	927	887	965	932	966	953	942	919	933	958	911	933	955	884	993	928	945	951	881	935	924	977	909	910	929	947	940	908	968	911	973	979	915	942	939	968	964	923	931	990	949	934	925	896	932	930	933	905	953	936	906	926	943	895	937	999	890	993	954	916	978	939	919	891	908	993	908	934	959	910	840	873	922	892	948	897	875	973	904	917	909	923	977	945	901	920	915	953	981	892	938	944	956	1012	946	906	955	939	913	908	903	924	919	926	935	935	943	863	916	958	924	980	941	943	920	949	928	914	929	869	961	931	922	935	898	932	957	909	931	928	986	924	954	930	935	885	932	930	902	918	930	978	942	928	970	983	953	908	935	906	909	968	892	937	956	929	937	919	885	944	894	937	956	920	986	933	971	952	922	970	959	936	882	931	921	953	993	974	914	931	909	981	911	960	957	959	960	942	937	962	947	858	958	965	903	902	917	966	947	871	903	934	986	971	940	914	942	949	938	984	993	921	943	965	935	938	960	933	953	939	862	978	956	936	923	932	933	901	978	895	866	892	986	902	885	913	977	962	889	947	914	903	943	902	900	913	949	961	932	919	920	950	930	947	944	940	951	894	905	948	986	962	963	936	936	937	915	964	936	935	946	895	978	962	991	961	948	940	953	880	944	917	967	965	940	917	975	945	954	911	938	955	957	931	888	928	930	909	991	929	918	924	923	946	951	921	952	956	912	936	916	947	983	925	958	984	915	948	924	921	967	915	914	943	960	930	919	968	972	923	912	939	931	977	925	915	878	930	971	930	968	914	925	927	907	904	894	942	937	929	941	965	1005	930	924	917	941	952	879	967	973	938	945	918	936	984	924	951	989	930	887	928	947	950	954	994	962	900	931	980	941	977	923	914	943	910	896	986	935	924	921	903	957	1006	886	968	894	927	902	939	921	986	921	940	940	878	967	908	964	941	955	885	921	907	922	866	908	974	908	940	924	944	892	931	928	957	955	959	925	921	1016	944	931	918	940	905	901	934	930	940	948	939	937	906	932	979	916	946	930	922	961	938	954	968	883	977	877	949	923	1009	891	923	899	947	935	968	978	954	895	899	941	924	960	983	931	941	943	959	936	931	893	956	930	918	977	911	962	941	963	931	944	915	897	936	918	944	940	965	982	918	954	1000	967	911	844	903	955	989	937	946	921	936	936	930	939	916	960	951	890	910	922	937	892	986	904	919	930	953	987	926	916	919	945	920	940	987	934	927	932	887	912	936	963	949	899	902	892	937	976	969	940	943	924	907	978	964	924
28125	25882	23080	15316	7677	4805	3636	2910	2548	2229	1917	1672	1529	1343	1123	962	945	917	800	743	743	750	726	746	768	663	658	701	665	664	620	552	636	618	614	604	615	645	649	620	638	561	579	586	600	615	594	606	594	555	635	608	558	602	587	580	607	597	576	644	562	575	575	652	610	615	579	578	611	559	616	563	599	540	624	600	567	607	576	560	560	602	604	596	591	597	596	592	562	643	581	628	580	559	538	618	574	634	620	595	601	573	637	541	621	596	608	593	626	601	598	618	545	550	623	605	624	631	635	630	576	608	576	579	572	610	580	581	563	574	579	622	637	584	594	611	609	588	547	597	581	555	584	615	597	610	629	586	620	628	529	592	575	593	599	562	571	590	623	585	558	613	620	631	591	568	595	600	604	608	593	547	630	617	597	582	625	616	594	576	590	573	594	606	595	547	599	558	596	621	615	580	621	584	598	574	563	593	619	577	621	602	580	592	594	576	578	650	558	580	622	603	606	622	637	584	597	600	583	614	591	616	592	558	568	583	568	594	621	637	592	588	605	601	609	597	556	595	591	593	639	618	629	603	590	608	595	572	640	575	597	599	613	553	598	589	594	570	616	553	593	598	561	589	634	571	596	588	620	578	637	626	618	630	630	603	610	590	551	633	651	621	607	635	574	605	555	590	590	599	595	583	548	587	551	601	563	629	602	585	640	580	595	617	577	594	621	615	598	560	612	623	616	615	616	586	602	599	596	610	623	621	605	612	626	593	605	613	639	634	603	593	639	599	619	600	597	592	599	599	583	629	588	608	610	616	641	580	615	608	613	600	588	563	615	646	603	612	574	598	642	633	570	610	550	582	615	675	575	584	546	622	579	612	608	651	602	638	590	668	648	592	629	628	523	601	589	580	582	597	615	557	619	588	555	577	600	570	614	603	579	596	558	612	559	608	595	576	628	613	583	623	550	611	605	603	662	588	608	575	587	633	609	633	593	597	597	599	641	583	609	591	585	623	600	583	590	586	601	595	623	634	599	567	585	566	629	550	579	586	566	585	565	637	588	552	590	598	638	564	646	595	617	580	609	606	589	598	595	571	534	631	573	557	606	571	593	616	616	651	619	596	576	654	629	571	623	612	621	552	621	652	630	601	605	593	595	585	635	594	585	599	631	600	571	622	598	587	620	592	564	563	557	577	607	598	605	587	540	589	552	584	617	588	634	616	598	602	604	556	594	601	633	555	589	591	590	561	559	606	567	593	591	626	588	637	609	582	569	595	613	592	601	599	595	580	557	592	561	558	586	629	598	622	632	608	620	554	614	593	592	562	613	634	578	599	614	546	628	604	564	597	550	612	622	579	620	590	615	585	620	606	575	615	590	611	623	613	589	604	643	590	563	629	606	598	636	625	574	641	567	600	611	663	611	564	571	603	601	569	604	662	605	650	555	639	556	629	611	593	595	564	648	592	591	590	597	587	597	605	612	573	576	615	623	583	564	628	608	591	608	610	570	611	559	596	574	575	620	608	587	588	645	585	624	592	558	613	582	593	597	612	638	571	620	616	606	597	631	639	628	640	567	606	651	598	642	609	587	573	570	608	578	586	593	592	613	618	574	649	588	606	635	557	568	582	555	559	611	574	588	591	631	615	604	666	587	627	614	612	625	582	572	599	590	576	555	566	579	574	592	574	601	615	583	567	606	612	582	576	603	601	611	617	600	583	635	585	616	591	594	591	578	633	611	627	622	600	597	615	624	606	632	536	628	573	614	604	607	556	614	609	604	608	602	598	633	602	605	584	562	578	611	576	563	656	642	577	607	621	609	621	592	603	591	568	595	579	611	594	608	598	614	584	621	608	613	655	578	575	570	641	605	599	600	607	633	610	603	590	532	603	571	549	613	641	639	610	586	580	634	624	548	612	599	614	548	595	619	554	644	591	579	574	599	581	565	615	574	587	574	619	610	649	631	568	578	615	563	607	545	601	607	570	566	591	611	635	597	597	581	570	583	583	607	567	598	605	564	621	611	571	604	621	602	596	534	560	591	607	596	567	599	596	599	551	586	626	587	623	607	547	607	603	569	591	598	614	632	623	573	541	577	627	607	622	559	599	586	613	601	612	561	572	608	606	587	569	632	620	579	575	570	616	576	592	584	542	626	590	615	581	629	573	568	600	600	614	642	591	581	602	589	556	616	615	622	610	616	612	603	606	604	603	595	627	581	573	621	624	598	604	626	629	613	573	587	543	584	620	575	600	598	631	587	587	590	592	586	564	597	586	601	586	560	612	618	605	613	625	603	619	564	583	616	614	653	581	626	597	560	594	624	619	592	539	587	583	610	605	630	606	559	594	614	601	610	582	593	636	575	607	556	575	597	556	572	612	596	662	613	593	619	628	560	625	597	636	606	589	586	590	589	636	587	641	605	569	674	628	652	575	586	629	636	589	628	593	593	606	607	585	634	600	608	587	565	591	568	601	593	584	608	603	596	570	627	588	618	596	593	591	606	584	606	593	634	579	575	594	622	590	617	597	602	620	574	618	591	598	583	590	611	641	606	584	604	600	587	630	600	582	642	583	623	600	613	601	635	562	613	604	563	644	593	615	621	602	570	611	624	554	609	609	624	581	604	629	633	585	630	568	579	622	593	602	612	613	625	599	560	610	637	595	565	607	652	597	582	547	575	614	583	574	617	623	575	623	604	611	618	594	588	580	600	589	595	620	606	599	588	624	613	596	559	601	615	621	632	606	616	572	595	596	592	595	587	634	563	560	635	618	576	590	610	614	638	633	610	576	589	612	614	591	597	628	619	600	544	617	577	553	578	585	604	539	583	579	575	566	625	584	625	596	603	628	598	581	583	590	614	584	624	625	623	584	601	595	589	625	602	590	572	618	621	607	630	637	586	591	568	615	616	616	626	647	578	610	608	632	623	599	598	631	658	584	590	578	577	655	618	590	614	580	594	588	559	621	628	565	581	599	574	601	582	565	603	656	613	553	577	596	594	589	612	584	598	629	604	628	613	610	560	584	567	600	551	578	610	590	607	593	600	557	579	576	623	625	574	564	584	584	576	607	625	562	565	621	624	603	587	602	603	579	574	538	635	626	616	636	579	637	629	572	570	559	608	588	593	600	622	611	628	607	645	554	595	546	593	570	597	638	575	560	617	575	577	589	610	575	571	563	593	609	635	619	605	613	607	623	560	613	603	568	581	564	598	603	596	581	612	571	586	556	631	606	611	604	606	545	617	621	592	576	575	573	616	612	597	591	623	614	583	657	583	587	582	615	598	605	599	570	595	608	559	582	572	547	595	608	605	625	600	623	599	642	556	630	604	595	561	571	558	556	614	631	646	614	674	580	614	624	601	545	597	620	601	596	582	610	625	560	578	601	587	596	577	585	612	592	602	589	571	637	605	610	625	591	613	631	588	609	586	583	585	573	572	568	603	603	639	558	576	591	605	598	584	639	605	621	558	601	596	581	605	561	563	598	622	588	601	609	631	586	609	585
31052	40843	27817	18148	12966	9742	8122	6718	5862	5356	4361	3676	3201	2771	2274	1817	1588	1505	1458	1303	1214	1117	1078	1085	1007	928	950	908	874	867	857	895	916	857	835	819	833	794	811	783	823	821	795	754	770	803	794	787	855	786	826	771	757	785	805	789	822	810	798	773	837	802	768	809	793	784	784	775	794	858	760	777	744	785	823	807	811	757	779	784	782	766	780	800	798	834	832	820	764	783	863	796	790	765	725	761	791	815	823	797	813	775	760	739	774	757	771	778	791	811	791	789	801	783	781	790	831	814	786	790	798	842	754	799	812	769	833	831	770	782	781	768	827	813	816	759	825	745	774	773	799	721	839	797	773	780	790	844	786	755	812	779	770	749	843	802	793	763	810	736	767	787	809	776	806	780	779	797	807	798	746	811	766	818	799	798	823	822	757	754	833	787	799	748	831	783	827	759	781	791	780	790	797	791	787	821	813	803	762	766	806	872	815	811	792	752	780	793	753	810	831	838	776	768	803	751	761	774	769	793	814	790	805	804	789	859	751	828	785	774	802	744	829	754	864	848	806	770	815	805	772	793	759	832	811	791	743	770	761	742	797	758	844	790	801	835	749	794	778	812	819	827	775	805	847	715	743	775	791	747	787	736	828	824	821	817	744	826	788	838	731	833	799	802	824	815	794	779	804	797	763	803	805	830	755	753	810	777	797	814	750	834	796	741	781	759	772	784	794	760	784	774	802	785	793	806	827	784	807	801	779	837	765	763	799	774	798	810	784	802	816	801	794	782	795	786	782	802	766	766	827	797	782	814	816	770	806	778	803	747	793	767	776	812	781	782	761	754	794	787	756	763	834	831	767	762	818	758	768	785	785	788	794	787	798	826	812	816	816	832	824	762	765	795	752	777	789	773	834	737	756	779	776	831	806	784	811	760	795	751	777	777	811	741	790	740	787	779	766	801	770	822	810	805	787	779	825	767	792	749	788	849	773	825	756	805	765	812	784	810	780	778	759	799	806	808	851	776	766	797	720	789	781	793	748	832	742	794	828	797	809	851	751	777	791	802	767	765	780	776	782	799	746	748	721	763	743	766	820	797	793	818	781	773	777	767	838	855	779	831	811	749	779	788	786	791	780	761	749	765	798	808	792	815	812	793	771	809	787	803	750	755	814	794	797	747	785	797	765	729	818	784	762	809	791	763	799	788	740	740	767	833	776	792	809	772	828	785	802	843	762	775	775	807	793	759	844	776	824	793	838	824	792	804	815	802	804	784	788	802	847	744	764	820	817	782	782	810	834	811	805	760	765	812	732	812	789	827	766	768	809	852	736	810	791	823	800	755	793	790	823	783	772	764	772	804	729	763	803	743	782	788	787	815	771	774	747	795	795	783	799	770	760	781	769	780	782	800	794	775	799	805	798	808	815	811	781	783	749	777	831	787	827	749	791	767	804	779	759	799	767	803	837	784	786	772	766	750	716	817	803	837	791	738	798	761	825	801	726	811	813	779	851	741	765	777	749	802	792	766	810	762	781	814	702	810	824	783	798	791	807	834	770	752	789	797	732	779	842	794	803	796	811	816	802	807	791	804	792	758	821	851	789	735	785	776	764	792	840	770	795	803	801	741	778	751	782	781	785	800	758	827	799	797	759	750	798	810	809	768	766	831	775	744	780	818	761	771	784	788	768	822	797	776	739	771	794	758	806	770	811	779	799	759	792	904	796	823	766	784	800	785	848	778	713	749	839	783	780	799	815	747	757	788	772	804	762	770	742	810	816	807	799	773	768	762	785	811	803	792	800	807	821	803	806	765	777	753	778	777	791	747	784	813	812	831	771	807	832	817	782	821	769	782	825	787	799	770	778	794	777	793	764	810	775	832	777	792	824	781	781	746	785	775	825	818	789	800	806	800	793	781	820	789	766	810	770	758	736	777	828	752	820	812	805	794	789	794	769	774	745	813	796	828	790	759	770	853	735	803	783	817	801	796	769	779	794	806	801	790	814	796	775	801	803	767	812	784	790	784	787	819	763	791	809	788	811	782	791	701	802	805	837	757	774	808	799	825	777	750	783	815	782	786	810	765	789	797	791	804	773	855	755	815	801	771	779	776	777	809	796	786	787	790	811	760	781	774	816	819	815	777	815	825	819	797	768	811	804	760	815	796	800	806	810	832	781	783	769	784	739	755	776	791	758	773	806	814	804	758	768	813	793	812	818	767	795	783	774	753	776	812	781	809	818	812	802	765	799	788	786	788	808	769	783	769	797	745	806	803	753	825	781	755	810	834	766	769	774	776	786	768	758	781	824	779	811	749	785	774	829	778	778	792	791	806	816	807	793	799	778	770	792	846	776	777	793	778	763	790	721	813	762	808	754	796	771	827	750	802	794	763	772	783	779	790	818	766	776	775	812	786	792	763	807	818	793	822	779	792	737	795	776	805	807	771	806	811	755	809	789	776	737	842	809	809	787	806	777	790	822	781	775	741	748	785	812	844	790	778	751	813	750	741	777	753	766	809	839	777	745	844	807	774	761	794	721	849	768	789	797	790	767	784	757	800	795	771	768	779	791	813	802	764	774	807	800	811	753	811	818	787	797	749	802	767	855	784	806	798	831	790	821	817	773	805	749	776	801	752	797	815	788	770	832	777	838	783	830	792	859	817	739	753	759	730	861	785	770	823	788	798	786	804	769	782	771	794	819	807	801	695	804	820	829	783	758	791	771	838	755	813	807	782	765	818	813	787	756	847	749	785	797	790	811	827	784	799	722	816	772	796	763	768	831	841	832	799	751	795	766	770	813	804	816	823	781	823	821	783	806	785	770	768	793	824	792	817	809	834	851	803	815	742	803	794	820	785	731	801	810	785	782	795	779	808	790	797	779	782	811	807	775	779	781	803	828	808	752	794	785	776	773	803	751	771	836	825	804	802	814	781	786	856	756	782	760	841	809	785	798	802	763	779	768	709	750	820	773	773	778	777	802	770	762	804	770	763	828	849	783	807	794	798	830	768	749	797	763	776	775	755	748	830	796	777	791	813	793	814	783	824	754	773	800	777	787	772	732	749	791	813	730	759	814	769	793	798	753	827	821	774	803	753	817	843	794	800	732	817	750	797	779	811	762	791	798	819	804	831	780	807	779	778	804	702	755	755	791	762	765	798	785	771	789	783	778	779	822	770	819	812	764	748	783	764	771	778	802	804	811	790	778	805	796	841	794	777	756	804	769	819	802	739	837	765	834	792	782	819	815	766	790	791	828	772	751	781	825	812	789	789	794	769	866	778	741	819	807	808	814	780	792	795	774	764	792	774	781	785	758	758	807	778	798	806	826	766	822	753	856	808	807	779	793	798	768	760	784	799	794	775	765	795	836	755	797	774	805	797	796	802	777	801	824	778	820	771	806	734	802	751	788	793	816	794	807	762	761	748	825	818	732	808	832	731	762	768	809	803	801	776	833	797	811	777	787	786	788	772	824	757	746	853	767	778	734	848	759	749	793	771	780	791	880	773
23711	20787	27793	23825	20732	15236	8898	5754	4563	3994	3463	2969	2686	2145	1765	1460	1331	1290	1192	1126	1036	1058	1062	917	948	918	828	836	867	884	803	786	843	824	757	780	782	804	735	760	782	753	754	781	785	765	769	764	720	783	747	741	727	725	739	744	746	747	756	745	798	740	704	773	724	741	729	770	706	749	732	833	786	760	782	783	738	769	734	730	746	760	765	756	771	746	727	762	758	710	723	731	764	725	717	737	760	758	733	737	725	722	752	734	747	789	756	726	746	734	764	758	760	726	764	777	727	727	753	790	782	799	766	754	755	733	767	761	772	743	769	738	780	729	818	780	725	744	750	764	785	771	745	743	698	732	743	761	742	722	755	757	771	773	737	696	784	811	724	809	748	706	783	778	751	708	776	745	762	748	756	713	719	781	783	746	727	776	716	748	792	754	719	773	730	758	741	764	774	766	724	747	781	714	762	841	751	766	700	764	741	721	768	752	747	714	765	737	741	748	724	736	695	766	792	733	770	760	696	752	789	769	754	737	791	769	737	734	763	738	769	798	794	728	766	776	763	729	743	749	791	725	773	705	738	693	769	749	785	757	738	754	792	770	765	774	767	791	766	736	764	739	749	766	761	746	710	752	749	711	699	777	743	750	766	788	742	733	744	747	770	735	754	725	731	761	781	766	762	771	738	739	725	773	745	767	784	725	713	751	746	799	731	730	771	748	784	746	741	727	785	769	757	762	751	767	737	787	699	717	746	750	815	717	731	737	736	753	771	717	737	737	756	767	692	755	738	737	755	742	824	710	780	745	749	736	730	733	738	773	764	709	781	751	718	779	726	786	770	762	743	723	782	799	752	810	752	760	732	725	739	741	739	782	723	731	777	739	732	838	738	716	741	691	775	750	793	757	787	758	701	738	742	762	804	743	753	751	734	764	761	766	759	809	706	733	723	727	741	736	765	744	752	704	793	709	734	774	776	712	714	734	732	731	724	715	709	707	733	752	724	764	748	728	752	736	739	739	750	795	739	724	704	760	725	749	781	777	733	768	716	722	752	766	730	752	738	712	687	752	764	740	751	751	739	768	743	734	714	716	781	722	754	785	739	730	740	731	757	738	761	728	722	791	772	779	738	786	733	701	748	799	749	749	753	762	773	737	735	766	750	790	789	757	797	713	724	737	719	725	753	718	739	731	799	754	781	735	750	764	751	778	741	748	762	717	732	765	752	765	734	740	794	756	732	756	689	757	756	744	773	774	746	714	764	763	780	722	763	755	775	776	754	776	745	709	741	692	767	722	775	707	735	759	793	758	784	720	734	760	729	726	761	772	763	750	743	776	713	761	752	766	730	772	712	744	735	727	736	691	751	776	701	740	765	692	759	761	759	733	712	748	720	772	748	770	785	764	754	793	772	722	766	750	748	742	770	750	760	756	728	762	700	748	715	716	701	757	788	754	754	774	765	718	782	758	725	746	781	736	739	681	730	712	742	741	737	705	752	746	760	728	737	723	723	734	750	754	765	783	754	725	745	774	726	705	741	764	738	721	767	691	766	789	781	785	729	781	730	730	757	706	771	719	755	767	779	763	722	778	717	738	761	756	751	742	753	722	719	746	769	712	733	760	695	720	781	731	726	712	785	739	740	750	760	786	731	755	793	738	788	801	760	750	763	700	832	719	760	767	786	728	786	725	740	779	754	802	754	723	762	752	739	743	763	738	723	730	729	712	786	775	786	787	806	753	780	705	749	760	738	766	768	672	727	718	726	783	744	752	765	710	768	726	734	735	795	728	712	743	732	750	783	747	777	753	723	782	727	739	790	747	800	746	754	723	760	770	726	732	722	755	748	724	748	748	758	735	750	735	755	787	742	768	745	739	767	752	746	767	710	719	699	765	784	770	766	779	706	779	746	769	741	734	753	754	752	709	785	762	737	754	754	777	799	748	742	727	759	703	780	725	752	744	797	752	682	727	722	739	719	754	774	733	742	718	746	733	789	676	711	811	731	764	789	690	767	782	747	726	763	803	697	721	728	771	779	733	723	758	800	763	757	751	719	766	702	712	782	704	773	737	736	774	713	758	783	752	771	750	743	763	724	797	701	743	716	741	726	743	696	765	788	759	744	754	762	727	742	745	745	716	747	738	731	738	724	774	768	765	724	769	750	709	734	720	706	712	757	747	730	742	687	745	759	742	677	755	687	772	727	772	750	737	765	770	796	757	752	750	757	740	726	755	746	717	742	719	772	759	749	816	726	741	772	749	782	806	778	728	737	709	799	714	764	821	764	762	730	729	725	714	735	784	686	740	707	722	692	761	750	794	695	742	750	732	745	769	768	814	729	768	763	779	736	730	759	727	724	766	763	688	761	757	761	792	764	716	752	757	711	722	746	744	738	723	751	768	726	786	758	773	740	722	743	737	712	740	718	760	763	753	766	734	777	823	728	743	729	746	787	740	727	746	734	711	772	734	741	775	729	781	765	761	716	710	726	762	723	756	754	771	727	785	736	754	701	804	745	720	811	745	760	753	730	736	713	757	753	722	742	773	757	754	795	814	726	753	689	779	728	725	842	756	738	728	747	758	791	747	739	762	788	774	705	716	747	736	770	744	773	768	781	758	724	738	761	754	720	787	763	755	796	754	810	718	744	691	759	771	720	720	779	777	740	713	760	757	731	745	775	753	774	732	741	740	736	756	717	758	771	732	746	741	734	776	771	779	717	747	724	788	762	742	796	693	744	757	736	755	773	757	730	752	736	750	737	742	758	773	742	710	714	757	727	726	758	759	768	740	732	805	754	715	748	780	717	695	800	699	748	783	755	767	701	763	727	730	773	748	771	765	781	748	787	760	748	746	799	689	796	724	718	724	749	748	742	760	770	716	715	747	746	703	760	796	749	761	777	714	760	773	775	720	752	734	766	784	748	755	749	818	783	746	765	763	758	690	735	742	728	737	761	773	751	736	774	760	739	747	775	743	802	721	767	770	742	717	762	753	821	780	696	766	723	730	774	729	759	761	719	691	774	745	754	714	769	805	694	744	751	730	769	711	758	808	734	740	763	718	779	715	719	778	737	811	756	754	744	769	799	773	756	720	722	708	733	725	780	791	715	753	753	783	771	752	757	746	676	725	760	734	755	781	768	718	750	773	742	728	733	718	773	795	730	737	731	752	727	765	796	702	738	712	729	736	791	765	758	746	760	741	753	767	670	747	749	714	699	735	778	735	713	733	714	740	721	757	706	742	779	788	792	738	777	785	740	766	767	739	744	727	747	830	760	719	767	738	743	777	748	767	712	743	771	769	754	768	773	730	733	738	759	740	736	724	723	721	710	711	716	749	681	748	727	754	788	794	730	765	732	752	743	774	768	754	713	718	759	752	739	739	740	726	759	774	737	749	738	740	764	774	740	690	747	759	790	766	799	738	733	726	781	723	759	739	758	723	781	757	744	756	745	730	720	767	724	743	739	825	802	769	733	703	736	759	726	750	739	761	742	780	720	784	792	779
35176	52346	35023	25617	20216	16245	13371	11536	10067	8547	7364	6333	5284	4548	3499	2718	2382	2376	2071	1886	1724	1679	1551	1476	1351	1270	1289	1247	1217	1162	1136	1139	1073	1092	1094	1069	1061	1056	1046	1025	1009	1050	988	986	1003	1032	1003	1013	1008	982	982	989	1007	936	928	945	990	941	984	984	952	1017	967	1011	1001	1008	1009	1018	1002	975	1006	1005	1010	1009	965	955	951	983	1002	991	1028	998	977	954	979	955	1051	971	1004	982	991	971	1039	1010	930	984	1038	959	999	996	977	959	984	1032	972	971	977	970	987	1030	987	1040	1013	1011	1052	987	1011	989	1010	966	1000	1012	983	1008	1073	980	979	1019	1021	990	1009	973	972	1007	970	1006	1027	979	982	985	984	993	985	1046	994	944	1015	978	977	974	942	999	1004	944	993	961	994	996	1004	1020	1009	909	990	918	996	992	1006	1022	967	1005	994	995	976	978	1008	994	932	949	984	987	915	984	956	1009	987	967	968	955	948	1040	1015	988	958	975	983	995	983	971	989	908	989	1001	1022	945	1014	958	1004	994	995	984	994	965	1015	977	1027	1006	977	979	1036	924	1013	959	988	1044	1025	999	984	1045	943	983	993	1032	1021	980	1012	1012	948	973	980	1003	979	963	967	1008	986	1016	965	994	961	938	1008	970	953	966	930	970	936	1022	964	982	962	978	955	938	980	995	990	999	968	979	937	968	1016	970	978	978	950	970	982	984	959	994	1009	996	963	982	1005	1005	1004	993	988	1016	906	1028	1001	993	967	985	981	948	1028	1002	1008	989	1007	1023	922	962	1016	977	964	1025	944	975	1046	993	982	961	918	954	1038	973	993	945	1006	995	997	1020	930	949	978	999	1016	976	1040	964	991	995	1025	974	938	1001	1000	959	951	944	1008	1012	962	973	1009	998	979	992	959	1015	1044	947	999	1023	971	962	981	989	990	964	1013	946	1001	975	989	1001	996	944	1016	943	1018	965	1000	950	955	928	950	944	1017	984	977	983	1001	986	982	944	988	948	1022	993	1029	999	921	991	970	978	993	948	987	960	919	997	961	942	950	1044	939	920	1044	993	1022	906	1014	1015	995	952	999	1001	1041	1019	1035	1006	976	989	936	968	1008	947	1014	985	979	1001	959	983	1039	966	991	1023	1039	979	971	962	984	1024	1008	946	977	1013	986	1003	959	985	938	967	998	1040	942	956	996	1001	1014	1008	995	967	974	996	944	1010	970	990	947	1061	1019	1017	1001	1022	984	926	996	988	957	1021	1010	1022	965	967	992	964	985	979	1016	992	1034	978	964	1029	964	959	900	996	946	990	1029	947	990	978	942	941	969	1013	990	976	985	964	977	902	1003	975	985	1005	983	1033	1027	1015	997	947	950	976	961	1010	994	959	938	1035	948	944	974	1021	1043	993	951	973	1009	1035	1020	972	986	1004	1002	926	979	1005	916	1003	941	1009	959	1020	943	972	1026	1004	1020	1033	989	1024	980	954	1014	1022	955	1032	978	982	975	1016	1029	957	1021	955	974	1044	985	1017	951	962	950	955	976	981	985	955	968	964	985	976	964	951	915	954	1026	1001	994	996	962	1001	1024	977	997	907	1039	973	1026	989	953	955	1004	1019	1005	980	1046	961	932	958	1011	924	1001	1002	1043	938	946	967	991	1012	1029	949	976	944	972	1027	963	946	948	990	976	1035	1010	994	1018	1031	991	956	1005	1019	1028	1001	944	985	1024	957	1044	988	999	971	945	988	985	956	956	990	1005	1021	1007	982	1016	981	1036	952	1068	996	935	1002	992	982	1014	965	958	971	977	995	1017	1007	959	990	999	963	954	1050	975	971	1025	972	976	998	967	966	1034	931	969	984	927	939	1013	969	1014	965	977	984	1056	957	1023	983	942	1018	952	994	1015	987	1014	980	986	975	974	957	982	1013	1043	957	962	989	987	947	980	1000	1048	970	981	1000	1009	946	949	966	986	1021	943	1040	1006	968	964	1009	1003	945	992	987	947	976	975	987	971	988	945	984	949	1010	946	993	966	946	1038	996	1026	1016	1012	999	1005	983	973	972	976	982	1018	956	1013	973	925	1007	963	1023	1012	972	983	998	998	988	1049	968	999	991	1005	975	994	1018	942	1041	1012	995	1005	911	985	1003	977	955	986	1001	1009	964	1011	1040	928	992	973	983	1024	1011	959	933	984	1011	992	981	995	996	948	981	982	998	991	961	990	1037	974	975	970	1001	1020	1025	954	1075	968	969	956	988	1020	944	931	899	1018	960	1036	958	991	1030	1007	943	1009	980	1032	986	1008	1018	988	1024	1009	1019	940	1036	914	1012	983	1035	973	950	959	1031	1032	953	997	1004	1008	1074	986	1038	984	977	988	951	965	975	939	992	969	954	987	1005	1006	903	1000	975	980	957	984	1036	963	980	983	996	959	1018	989	985	971	944	988	944	1043	1013	962	954	967	947	1020	1056	983	980	972	980	966	1012	1024	982	949	977	998	970	1003	1027	958	992	1000	1015	1026	1009	921	938	966	1004	995	953	937	971	971	963	967	1022	968	1012	1013	1000	958	967	934	995	977	979	969	997	998	998	957	968	1032	1014	986	983	978	958	1027	1001	940	939	1001	949	978	947	954	1024	994	934	1009	1034	992	1021	1002	1054	965	1016	1046	960	974	1003	1002	947	931	963	948	1014	1017	1011	979	977	963	957	927	965	1039	997	995	1039	996	974	1025	1014	919	995	993	985	998	1033	1051	922	914	1022	988	989	966	997	1001	1006	1032	983	985	983	950	1024	993	1018	992	1006	976	969	1019	999	980	993	1037	1003	966	974	1026	993	1051	970	977	966	994	1010	1017	982	993	1042	962	959	1015	984	919	992	983	972	1005	908	954	1007	960	972	1054	1019	1058	985	961	984	980	989	970	949	962	1038	973	953	1010	998	990	1034	990	986	940	1005	951	1023	982	918	988	977	993	995	923	956	1009	988	967	1018	1014	963	969	965	977	980	1005	1032	956	1007	976	999	1014	1013	981	1013	987	999	1018	989	993	1009	936	978	980	972	1005	994	1013	997	982	949	1028	1014	1063	945	966	1010	995	1015	978	933	993	989	959	980	1030	955	962	952	927	1033	922	961	956	969	995	1034	977	990	957	1002	974	950	994	969	988	965	1071	952	1018	996	955	1001	984	985	1004	975	959	988	977	967	973	956	1034	1009	954	993	1018	1039	1000	962	949	947	966	1010	1005	977	984	984	961	946	1007	962	1008	962	976	963	965	1002	1017	939	936	990	976	972	954	1012	912	989	942	994	950	983	931	916	993	993	991	996	996	955	1043	967	937	917	1052	1024	1054	1057	992	967	964	970	972	1021	1030	955	990	928	977	974	1044	1020	963	976	991	987	963	983	976	1007	927	944	1027	989	1041	970	963	986	982	956	1020	982	982	965	1016	977	972	1018	996	963	957	1025	993	1015	976	963	1027	1002	993	1033	1000	983	1051	950	1015	1057	1001	1044	1019	974	995	1009	973	1023	973	1006	944	988	993	958	990	992	959	998	967	1021	1016	951	913	1013	970	996	998	981	999	986	1014	973	1023	1012	1027	951	991	985	925	1023	982	975	1009	991	950	924	948	982	927	979	1012	920	978	972	1006	985	997	1052	918	1011	961	997	939	940	968	926	922	950	1056	1019	1019	984	983	979	929	975	961	946	991	946	985	956	1003	960	980	980	974	1008	997	998	956	930	956	994	970	986	977	990	996	939	980	1023	994	999	994	970	1032	959	995	967	963	1024	992	983	1031	1015	963	962	929	951	945	985	979	977	960	1016	966	957	948	994	958	992	1005	989	1000	951	911	1006	943	1048	977	989	1023	1001	970	954	957	977	1033	957	982	933	970	1018	985	1020	966	991	979	957	988	949	926	1007	973	971	1004	935	967	989	994	1034	951	1012	927	943	1012	954	941	972	987	983	1017	1021	992	988	1004	1018	949	940	972	1060
22738	20749	28195	23249	20870	21153	16130	8593	6649	5569	4684	3780	3149	2641	2105	1651	1539	1473	1323	1235	1145	1109	1049	1032	960	982	880	846	881	834	855	846	824	814	788	801	767	778	772	736	716	759	732	691	746	741	716	765	726	670	733	688	677	651	734	689	727	741	654	734	723	715	690	686	702	703	723	724	701	717	695	657	650	680	703	695	674	706	730	689	718	685	701	657	690	680	675	663	709	683	727	724	688	725	722	683	712	688	690	684	697	699	675	758	738	714	719	741	642	790	747	689	766	693	715	769	734	722	711	700	679	725	705	686	753	716	705	693	723	724	704	759	739	685	676	710	681	732	694	696	645	684	692	757	752	718	746	697	698	721	683	655	718	677	686	707	718	724	729	696	711	692	731	674	664	694	716	704	677	692	697	721	705	727	690	691	725	754	675	686	700	717	698	686	738	716	699	668	710	693	751	697	708	704	736	691	697	684	732	713	674	672	699	702	715	703	697	686	746	719	696	700	697	639	733	685	679	740	705	701	684	709	696	723	719	689	702	695	743	729	709	719	714	689	721	693	701	640	736	647	710	709	741	724	676	709	724	723	698	702	713	684	706	718	681	767	711	723	685	703	682	725	668	757	714	701	737	733	719	688	712	636	660	690	672	715	666	688	738	736	716	705	697	714	683	750	743	677	698	697	750	701	738	688	732	756	711	685	705	694	692	698	711	696	738	689	719	721	682	676	682	688	689	698	731	699	699	743	726	681	685	664	699	705	687	705	722	718	740	701	688	707	653	699	713	678	722	730	698	675	731	713	712	710	685	720	717	707	690	728	731	668	695	726	727	733	721	727	730	713	671	718	704	718	731	710	677	682	694	666	702	682	742	686	666	700	732	752	705	660	682	663	675	742	707	715	749	713	662	702	672	709	706	717	709	664	667	707	700	698	734	717	705	722	698	661	763	700	675	675	736	690	738	709	691	717	724	745	703	699	695	677	735	669	715	683	695	748	650	695	697	727	788	693	678	724	724	731	644	727	722	687	731	686	712	761	705	730	712	697	687	669	683	697	708	694	732	715	741	717	697	716	703	737	729	705	736	675	705	704	722	738	703	726	648	699	715	744	690	707	716	673	715	713	755	669	682	682	702	722	712	693	702	660	704	715	733	695	749	729	701	692	731	652	722	681	721	668	691	733	696	727	674	711	730	691	711	729	711	699	718	717	724	680	669	733	653	742	698	641	740	706	713	698	726	738	675	745	705	751	714	708	702	707	735	672	740	691	699	727	697	676	750	682	706	669	719	675	695	708	724	746	680	742	700	719	665	687	712	706	714	678	701	746	719	697	708	758	740	737	715	699	650	679	694	750	671	693	701	711	691	699	729	705	687	665	712	682	723	697	687	729	692	730	716	699	686	705	726	720	695	641	706	675	716	680	711	691	725	745	694	726	729	695	729	712	708	712	680	664	666	726	613	707	725	690	672	672	698	706	659	672	708	671	662	707	731	695	726	747	717	718	682	690	726	718	705	752	663	731	740	704	687	750	698	723	686	698	723	689	738	744	673	720	661	731	712	721	696	723	691	740	673	684	698	723	722	719	743	700	737	707	710	670	744	741	673	707	685	702	713	655	707	646	695	697	693	671	684	705	751	701	748	759	731	693	697	710	716	695	721	733	669	703	752	696	715	719	699	688	669	722	728	711	686	698	670	716	701	650	729	710	696	705	694	754	734	735	667	727	715	659	702	688	736	672	742	689	689	739	719	647	668	689	709	720	690	735	667	666	677	718	725	712	722	677	715	719	642	701	738	713	710	771	694	752	712	720	672	645	719	700	689	699	738	717	720	698	729	724	690	717	701	717	726	696	729	675	747	679	697	741	738	698	730	718	763	687	773	746	686	665	726	701	711	741	649	708	753	682	684	724	698	730	689	729	704	716	721	696	706	700	716	712	715	721	714	702	730	677	673	691	698	722	674	682	724	744	684	726	718	680	666	684	746	713	702	713	714	622	688	693	716	698	716	681	690	722	689	720	739	710	684	689	696	709	695	699	790	688	727	708	666	695	715	717	714	715	691	736	718	664	651	731	705	752	692	762	722	705	694	743	711	684	685	700	685	675	674	640	709	691	708	714	727	694	694	677	703	727	696	709	711	725	683	736	670	731	733	673	702	733	731	691	696	696	698	695	703	689	708	692	695	697	661	674	670	750	678	707	733	667	700	726	708	702	716	724	689	727	715	747	716	710	697	731	693	725	713	698	705	732	683	717	688	675	652	722	674	753	718	680	695	736	724	681	715	710	695	716	692	728	719	708	703	700	708	699	709	654	719	723	667	705	678	680	690	687	720	676	687	718	692	671	663	715	716	681	712	715	650	718	703	753	716	703	702	731	698	685	674	678	734	695	692	683	748	722	707	722	662	731	715	677	730	729	709	703	710	722	732	724	716	741	691	738	709	751	706	716	713	701	749	714	644	698	764	701	685	701	705	685	786	680	720	687	715	704	743	702	740	731	683	747	718	721	698	708	704	694	719	719	695	717	704	708	681	718	706	691	700	728	686	745	724	710	720	734	702	674	725	721	682	664	702	690	766	713	703	687	723	710	710	735	701	676	689	696	711	711	680	713	683	702	684	718	658	732	703	723	699	749	727	681	693	679	781	699	702	677	686	695	705	671	700	726	685	778	721	707	717	753	724	741	694	660	662	720	673	781	693	638	716	732	716	788	710	720	695	670	750	731	731	684	738	690	704	785	698	691	683	746	675	660	694	681	754	737	695	650	714	693	701	744	722	686	668	713	751	691	760	672	721	733	699	741	748	685	679	690	704	701	716	674	720	717	682	745	682	697	712	711	733	715	716	718	672	732	744	730	713	763	720	736	678	689	724	716	706	713	676	744	616	715	709	672	680	693	726	651	656	711	723	695	660	705	688	734	708	702	751	722	706	664	696	707	694	683	685	701	728	699	645	656	698	702	696	692	736	676	683	691	674	667	701	692	670	714	669	735	744	707	722	682	667	669	708	719	697	659	677	751	690	675	693	739	683	673	693	693	690	740	642	726	700	740	744	703	689	671	752	672	713	729	736	736	668	744	661	654	732	686	676	719	738	656	729	674	670	722	722	678	734	677	717	680	662	661	704	682	725	671	760	681	694	697	749	656	672	705	675	700	696	681	740	683	682	726	720	716	667	691	716	705	743	709	721	691	714	707	734	795	725	704	714	731	695	721	728	722	709	670	658	713	659	675	727	736	702	735	704	664	718	716	697	692	732	674	693	647	697	664	690	712	722	694	754	686	694	705	745	695	723	698	721	715	717	704	682	717	764	697	708	741	661	728	699	670	735	709	697	680	707	683	706	758	709	691	674	672	697	705	725	694	742	719	736	701	701	690	678	703	706	693	682	720	748	654	675	668	689	721	656	683	721	704	704	706	702	708	659	684	666	733	738	744	697	720	717	712	698	739	725	717	659	690	676	677	663	741	657	683	698	692	674	686	713	706	713	724	717	686	706	759	691	679
38850	57685	39754	30353	24977	21090	17556	15157	13421	11407	9881	8353	7025	5743	4289	3239	3058	2787	2487	2169	1999	1870	1786	1562	1531	1392	1418	1352	1291	1308	1209	1150	1091	1094	1055	1091	1029	1003	1001	922	959	1008	932	941	929	945	895	953	882	954	919	944	896	960	972	928	916	909	911	951	910	890	961	905	980	925	965	999	967	965	876	898	898	927	884	892	883	926	941	982	885	955	934	886	949	926	925	970	912	920	968	1020	884	914	978	957	909	947	921	975	938	955	947	962	906	964	957	918	959	961	898	912	929	903	921	884	884	932	914	922	942	948	924	963	972	888	905	953	965	928	922	932	888	926	902	948	908	904	951	930	931	953	934	932	948	881	911	881	919	956	906	948	937	926	943	934	931	936	933	926	886	933	882	952	961	957	968	980	950	945	910	956	969	926	949	931	967	960	964	900	940	972	918	949	943	955	948	910	877	897	917	940	945	941	1009	921	950	1009	918	920	918	932	887	943	953	915	901	951	886	937	916	974	1001	933	901	934	894	929	892	932	881	951	958	976	896	900	911	910	922	935	963	928	942	900	907	933	906	987	936	897	940	910	913	906	902	944	953	905	972	923	960	939	1019	948	938	985	961	948	927	924	936	920	958	933	947	900	920	955	904	989	943	929	938	927	930	942	924	892	963	985	960	899	941	1002	940	886	1003	917	898	886	970	892	971	910	970	942	973	936	927	895	991	963	921	952	928	1038	945	942	882	965	881	894	890	897	883	919	934	953	950	928	890	931	943	906	981	879	944	948	945	956	912	907	911	903	903	939	965	884	908	879	1001	902	943	923	897	923	911	912	963	931	943	885	868	973	922	861	921	944	940	912	941	955	905	881	929	889	865	934	975	937	962	992	935	871	959	939	918	948	887	973	947	882	879	887	936	911	916	963	970	966	946	930	859	901	968	996	892	993	961	948	868	945	928	971	954	927	937	979	931	921	947	903	928	936	943	980	990	948	976	938	903	905	930	920	914	880	900	948	889	903	880	901	918	879	878	937	908	894	921	968	914	936	945	929	942	917	881	939	978	906	938	953	863	957	898	955	910	881	898	958	874	934	947	961	895	920	937	919	937	949	942	948	974	951	913	860	941	967	873	926	956	916	931	959	922	938	910	853	944	919	897	956	881	915	909	902	895	949	923	924	940	962	930	967	915	912	907	964	961	970	974	923	901	851	945	909	915	1046	877	982	940	980	957	958	933	997	941	921	946	951	942	947	917	939	994	949	920	894	921	933	864	930	959	942	928	948	909	948	869	914	959	932	976	927	933	934	961	905	980	871	894	973	900	910	907	906	907	936	911	957	888	884	937	1007	926	885	919	922	931	883	922	961	904	923	944	959	1003	920	956	912	930	917	894	984	946	897	946	864	924	940	929	974	930	912	936	937	945	958	945	889	918	951	931	910	912	929	970	860	915	921	928	929	918	928	972	979	915	964	927	938	907	883	914	1005	952	915	953	942	917	928	955	972	977	928	904	928	951	934	919	906	903	916	959	910	968	923	934	941	941	950	872	910	903	914	916	969	937	920	917	921	928	905	859	934	870	898	915	929	956	921	968	962	905	959	943	932	942	899	916	867	976	901	942	943	989	917	954	943	904	917	984	918	867	906	911	908	946	917	964	912	903	964	950	913	957	921	913	926	911	981	1006	903	927	935	895	943	878	893	887	878	968	975	1011	953	911	913	976	876	965	889	937	906	866	943	935	897	940	896	939	946	931	914	926	882	915	912	922	899	918	965	917	910	954	901	956	932	941	941	917	964	930	950	931	932	933	908	935	935	919	946	904	985	957	974	943	949	928	904	875	940	899	963	972	933	941	927	920	934	927	890	942	941	941	962	945	951	936	849	929	946	898	906	926	993	903	913	910	914	981	901	932	944	928	928	833	877	918	947	903	918	952	925	973	938	941	899	968	927	941	925	936	936	904	957	893	911	910	912	998	943	934	885	991	929	948	916	957	956	914	924	943	948	917	920	934	901	929	911	909	903	924	948	935	994	960	915	932	920	857	909	900	954	906	894	908	930	960	952	919	920	970	914	936	959	966	883	949	956	959	925	968	879	933	877	985	955	950	912	962	934	984	866	884	914	934	955	944	911	859	960	883	950	937	922	931	864	948	921	1005	914	931	930	990	928	974	910	949	927	932	937	930	947	911	958	926	927	861	889	948	920	905	913	920	966	887	907	892	973	950	995	909	899	927	916	915	916	944	927	907	1005	939	957	928	981	954	930	931	932	938	973	924	898	931	913	989	894	936	956	887	958	908	946	932	952	955	886	910	915	963	907	919	934	940	900	955	900	913	909	977	918	877	892	951	943	934	908	894	936	903	887	881	932	921	951	982	929	891	964	977	866	966	954	983	933	939	965	883	907	895	923	936	893	868	959	942	974	887	953	935	950	924	866	957	962	980	963	897	950	941	962	949	953	940	946	975	969	911	937	941	960	948	896	938	986	854	928	913	989	941	972	955	912	935	960	902	932	929	925	973	936	909	935	901	889	944	913	882	906	953	940	918	914	959	884	911	938	897	871	908	919	943	993	926	941	890	897	919	952	922	927	952	961	925	947	968	945	942	948	987	884	988	938	925	945	902	914	944	896	914	942	893	910	899	946	897	968	871	938	925	902	928	922	925	883	924	936	856	889	920	912	918	951	992	919	922	938	934	874	883	893	917	846	928	934	924	961	913	974	906	970	955	880	936	946	926	928	905	902	911	950	908	931	957	866	901	958	920	895	953	913	928	929	1011	913	944	923	901	935	906	916	915	914	941	937	965	945	899	941	892	977	907	884	981	889	972	884	963	924	924	907	919	923	972	940	883	944	928	967	929	962	945	935	902	932	851	915	989	943	936	952	942	985	897	962	967	942	990	956	897	932	918	882	955	978	924	910	915	925	887	891	920	922	889	953	888	882	934	937	939	939	930	964	971	911	912	930	922	974	916	938	939	928	932	889	868	930	887	919	989	911	935	975	960	944	923	945	970	950	946	952	954	980	904	898	953	950	970	953	956	962	937	915	974	876	898	947	913	953	889	913	948	977	905	936	899	882	943	935	996	946	932	965	906	928	915	964	943	955	931	977	893	926	860	935	872	954	945	943	936	904	925	927	927	982	878	900	951	928	944	909	890	898	945	947	947	950	887	932	906	923	957	893	923	935	944	996	980	947	955	927	901	985	905	965	919	937	911	885	897	928	923	930	927	911	922	874	929	943	949	904	938	927	957	908	981	979	904	968	931	910	959	884	935	899	921	916	930	901	944	944	972	914	930	894	952	978	927	854	964	891	846	934	951	928	891	885	965	925	903	895	923	947	951	950	1005	872	942	913	892	966	914	905	875	953	983	986	927	924	959	937	872	939	885	896	880	942	905	939	924	906	896	954	897	948	883	959	940	876	934	888	950	944	892	992	914	947	897	942	880	930	930	904	937	902	939	949	867	959	899	919	912	915	927	947	953	894	927	906	955	903	913	914	927	920	920	923	892	904	951	982	939	980	908	903	921	919
27926	25532	24005	16485	8958	5672	4113	3227	2586	2321	1937	1754	1554	1327	1050	930	954	870	821	788	771	719	702	691	721	663	678	659	623	618	658	612	624	620	623	632	577	621	591	617	610	545	614	588	589	613	589	550	592	559	587	614	631	566	597	551	535	606	578	618	569	616	600	612	638	551	609	592	599	631	597	631	605	532	596	582	557	589	593	550	600	554	592	594	574	604	607	649	615	593	584	591	625	619	564	582	559	615	602	596	603	599	582	566	589	589	591	572	606	579	607	608	611	580	603	591	608	592	594	564	583	587	658	581	576	595	556	601	617	527	590	596	573	575	539	592	604	597	581	603	607	610	607	556	586	586	581	561	563	603	606	597	600	584	595	629	604	595	554	584	571	640	584	589	574	599	556	629	558	599	577	608	607	583	606	607	580	569	593	594	638	573	573	548	605	598	592	584	565	558	592	628	588	594	597	571	558	583	533	584	542	582	564	622	577	560	584	574	607	580	572	630	591	601	585	569	585	556	625	605	560	570	629	585	575	610	597	542	556	589	578	629	578	574	609	583	580	563	627	590	574	585	575	627	570	566	576	569	584	594	632	574	580	580	563	587	571	603	600	570	597	593	593	566	601	595	572	601	606	580	626	598	562	584	559	631	593	640	604	622	642	585	624	553	648	592	523	550	595	568	600	608	568	596	551	569	626	564	589	555	618	602	578	583	590	573	596	600	557	609	553	588	578	613	567	591	614	600	581	554	602	565	596	574	568	570	597	628	574	605	594	555	595	587	617	580	552	606	580	591	589	605	562	583	593	621	610	587	579	578	577	590	647	645	595	550	592	618	565	597	589	561	627	572	599	556	611	566	532	580	608	583	600	563	561	559	580	602	594	577	568	600	589	585	543	552	588	594	597	597	624	633	594	528	552	568	661	569	581	588	607	585	590	644	615	607	600	588	593	584	614	588	577	593	583	581	604	593	569	603	553	549	607	556	545	574	616	577	604	596	566	597	585	588	580	615	588	657	576	594	580	619	587	613	577	615	532	626	549	652	573	605	600	597	634	589	567	615	586	585	583	547	557	589	600	587	534	575	580	574	612	577	602	562	604	582	590	553	548	581	596	595	582	586	569	582	593	600	581	635	567	562	580	579	600	617	569	543	593	568	595	563	606	570	566	599	588	569	621	581	614	563	545	590	568	577	571	597	556	596	592	601	578	578	587	571	594	558	569	621	571	607	558	537	574	591	585	595	541	560	580	534	589	577	612	624	592	608	552	602	562	602	600	620	602	552	629	564	577	553	623	578	599	573	573	599	592	530	563	553	576	563	595	574	583	569	627	568	558	564	570	552	624	657	560	563	539	634	629	586	568	610	605	588	586	623	622	606	593	560	621	583	573	566	574	599	661	543	622	545	550	593	557	599	587	586	544	550	601	573	571	614	575	562	619	581	611	579	596	530	553	612	588	538	618	588	589	559	589	573	583	606	560	571	586	589	587	581	578	617	603	576	583	598	521	587	646	560	615	598	595	610	593	580	604	618	557	577	600	590	578	561	602	587	569	579	558	586	573	587	612	554	575	582	641	559	594	594	601	582	600	561	590	538	564	542	578	571	548	574	577	599	576	574	619	572	584	583	572	582	594	591	636	617	606	625	605	535	599	593	587	606	598	570	543	600	587	600	605	597	570	556	585	597	565	568	600	617	561	549	607	568	565	556	550	582	625	593	606	561	594	568	550	612	609	619	629	593	562	609	532	584	574	577	607	600	603	579	601	589	591	600	606	574	564	570	613	583	572	565	577	574	614	570	596	548	591	587	571	619	557	585	544	593	623	581	580	550	562	556	555	566	621	589	563	587	589	584	516	580	570	608	577	593	582	601	577	575	620	600	593	587	589	560	584	548	586	553	566	591	556	592	572	596	557	498	587	587	563	562	571	590	529	557	576	588	568	604	535	613	606	568	586	582	538	573	633	561	615	596	595	555	574	573	581	602	586	590	599	568	573	555	628	588	612	605	590	567	625	609	603	612	581	593	623	582	575	579	633	588	576	593	615	624	593	608	600	618	560	598	579	568	572	550	554	574	544	603	640	553	620	585	568	524	590	549	554	577	612	576	595	568	596	564	565	609	622	584	609	558	589	592	597	529	577	556	637	576	581	621	601	595	621	566	610	626	568	613	606	600	580	630	643	560	624	624	593	582	577	582	554	572	590	619	586	600	568	587	602	597	592	593	617	614	571	590	596	567	582	593	614	601	544	603	593	624	594	594	613	581	586	578	598	625	581	612	595	588	544	632	578	560	584	588	550	609	612	583	605	579	539	560	578	631	600	581	592	589	603	581	568	602	572	607	568	628	539	580	577	531	597	573	553	586	577	565	578	571	582	587	608	557	571	560	589	590	638	546	572	583	549	581	559	605	630	572	594	593	615	575	581	605	565	614	565	598	586	580	609	588	551	577	577	604	578	571	602	582	569	568	574	611	592	569	609	616	587	600	585	618	592	558	576	601	606	579	549	573	614	607	545	599	550	551	579	602	575	626	590	614	570	559	612	583	566	563	597	580	568	550	625	547	608	587	602	602	572	555	623	605	615	623	632	580	566	607	578	555	601	566	602	584	594	583	549	589	546	600	604	603	561	581	572	584	582	612	638	611	578	551	598	597	605	554	567	571	582	581	591	561	548	586	572	589	569	569	642	557	620	571	564	592	603	579	581	571	621	593	600	554	610	553	613	571	613	593	584	633	589	627	592	621	582	603	560	547	615	571	560	581	566	616	573	631	600	543	620	566	566	567	589	590	625	616	583	620	579	582	562	599	598	539	572	621	569	604	595	593	657	584	595	577	595	610	567	602	599	611	584	587	563	596	601	561	633	601	648	560	604	577	566	561	626	602	565	613	579	580	595	572	607	520	595	632	583	566	570	567	587	597	608	600	538	574	613	559	598	554	579	565	570	591	576	599	599	628	583	580	582	594	569	607	611	569	567	578	573	591	617	603	582	562	582	625	598	571	605	598	560	598	567	597	586	555	591	577	602	558	606	596	583	598	563	600	571	564	558	517	545	538	637	580	495	582	577	606	574	572	568	605	591	591	585	618	589	637	553	599	582	607	604	584	574	573	611	602	632	551	592	594	554	572	620	585	592	594	595	598	579	574	619	575	571	595	602	548	585	545	581	608	583	602	575	553	584	566	578	590	569	620	589	622	559	600	633	668	565	574	573	570	568	596	549	594	616	617	560	604	565	609	572	626	570	563	583	600	586	567	589	620	565	582	539	578	573	621	608	534	600	602	641	585	558	611	565	579	579	602	608	580	579	631	539	568	567	606	599	560	596	589	579	583	587	626	553	612	608	534	590	578	628	553	591	651	581	562	560	585	586	599	578	569	554	578	591	594	585	590	552	611	560	619	552	586	542	576	593	579	589	575	525	608	612	600	587	606	586	624	589	591	622	598	624	608	573	622	595	536	581	623	620	580	565	596	603	557	557	602	599	617	582	589	608	588	574	595
31484	40427	29353	19729	14759	11213	8997	7381	6097	5275	4568	3804	3184	2520	2028	1625	1631	1530	1342	1259	1199	1139	1020	1016	942	954	898	883	899	866	894	844	827	854	824	808	802	807	785	835	777	772	758	774	767	787	776	808	790	809	796	781	775	738	739	772	772	748	736	788	759	762	793	778	851	742	772	711	805	799	723	821	755	806	737	770	765	765	816	742	796	818	819	771	754	742	795	778	782	833	821	757	780	805	738	768	773	775	747	726	701	779	771	775	785	727	793	810	778	813	759	738	731	759	761	784	759	753	757	753	770	825	761	749	771	761	795	770	762	749	840	759	778	793	793	792	744	800	785	756	789	790	765	808	803	793	794	782	769	735	746	823	783	812	801	865	788	809	776	756	748	755	729	756	761	740	756	774	791	750	768	757	767	728	805	756	797	749	783	789	764	755	758	748	739	833	750	771	762	723	740	808	827	770	764	760	770	763	766	747	828	753	744	745	710	739	743	787	797	798	774	796	730	785	741	825	766	766	765	797	774	779	767	742	758	745	787	786	761	781	767	819	783	784	756	816	769	797	764	814	789	823	751	795	798	792	797	734	759	823	779	778	833	777	757	813	749	802	813	772	808	754	780	776	808	762	766	768	761	803	763	793	729	771	748	783	768	767	791	801	763	780	794	777	805	761	837	756	814	801	758	717	790	772	755	838	752	740	761	742	781	803	791	809	834	742	725	761	758	771	789	790	774	796	773	761	802	809	749	771	801	744	785	759	777	788	804	774	812	797	821	767	784	790	761	770	723	829	757	773	732	759	759	815	783	793	781	778	800	782	785	819	760	792	789	722	760	796	789	734	770	784	737	751	782	842	780	727	821	780	777	726	795	770	736	830	799	808	842	739	777	764	764	768	788	798	799	785	761	767	737	745	780	802	780	792	798	762	751	780	796	803	771	807	825	748	773	748	788	792	718	770	760	772	775	801	803	674	777	760	746	731	811	781	829	756	740	804	711	811	767	784	764	766	848	778	743	771	739	798	772	795	802	749	806	730	784	811	766	763	829	795	779	848	766	774	802	815	744	745	765	768	760	821	761	751	792	844	837	793	796	782	763	715	816	789	828	760	784	754	825	760	751	787	778	791	766	745	768	730	748	792	785	725	802	747	796	797	754	774	767	816	841	765	828	767	800	768	703	776	706	731	811	725	718	834	712	770	778	818	736	795	811	821	820	816	744	785	776	804	805	818	779	770	749	796	756	777	753	782	710	832	781	771	774	816	774	784	759	777	759	790	764	775	807	780	754	798	758	784	753	769	783	857	728	789	745	767	753	798	801	807	744	773	772	807	785	835	790	720	761	744	747	812	781	786	802	771	816	788	766	765	770	726	775	733	718	760	753	806	793	784	776	810	762	778	755	824	822	792	780	767	765	777	737	782	814	780	739	763	738	824	792	781	773	717	786	739	773	748	744	796	767	747	788	740	781	795	756	772	790	772	735	814	763	794	760	785	788	770	740	805	766	757	787	739	782	792	773	792	790	758	776	804	769	776	792	811	816	735	760	789	814	771	777	813	712	818	767	790	770	787	759	798	768	796	805	791	812	750	734	791	764	784	789	766	830	757	738	813	757	802	774	742	782	733	739	744	778	818	813	761	747	757	756	751	712	789	782	770	836	787	817	775	802	807	755	772	786	748	804	779	737	742	699	785	818	816	802	814	789	784	790	734	797	810	796	824	768	754	757	835	818	768	791	750	755	778	789	729	786	776	771	778	760	776	729	836	804	768	789	739	792	717	757	777	842	770	737	800	769	744	816	726	774	804	817	776	724	752	781	755	743	819	830	772	792	701	793	794	801	711	767	761	749	746	776	793	765	796	806	738	743	779	810	774	759	816	759	749	818	725	771	783	780	787	779	795	750	777	784	818	786	769	762	724	761	744	742	781	822	781	707	788	767	738	777	762	759	752	813	801	745	801	790	822	779	756	745	750	803	756	757	824	751	797	797	800	698	757	812	780	779	750	766	782	796	807	775	773	759	799	753	761	803	758	772	800	789	739	780	765	783	812	858	794	768	774	732	801	774	819	709	789	794	779	755	757	780	744	771	790	797	780	744	759	708	743	776	790	818	746	788	782	861	831	766	733	790	787	802	750	779	816	803	771	787	778	730	773	757	777	734	752	786	835	807	814	753	723	775	791	771	754	801	754	785	786	779	800	752	762	783	818	771	741	765	824	763	731	803	737	799	754	784	793	741	749	749	749	754	802	835	773	783	828	792	786	782	831	793	717	815	765	767	729	807	718	771	750	755	743	786	769	782	799	760	777	789	818	782	801	691	784	829	807	780	768	778	770	768	747	785	793	753	773	748	798	839	819	778	785	821	810	726	790	770	779	825	779	802	769	748	762	773	808	811	789	831	779	802	761	753	808	784	783	744	750	773	796	792	792	757	747	805	738	808	797	811	789	795	801	787	799	772	804	766	794	729	769	741	776	784	725	735	756	790	815	744	761	799	773	801	794	815	753	750	784	801	800	793	804	782	796	719	789	769	774	834	769	771	828	808	792	772	753	791	805	863	800	818	798	774	825	758	760	745	756	780	790	821	748	767	768	779	796	737	814	725	796	822	805	769	810	771	812	779	797	800	824	722	767	753	802	760	767	771	796	758	790	781	796	749	766	801	766	770	766	761	786	811	735	753	797	733	770	803	779	790	756	798	775	707	733	787	803	740	755	804	771	814	764	779	795	759	764	765	736	789	757	826	765	826	765	752	742	776	743	806	731	737	798	824	802	738	820	781	783	758	727	783	819	777	801	806	771	769	720	730	811	783	782	784	819	860	793	752	802	784	811	791	765	705	809	796	810	750	749	799	775	795	779	773	788	755	778	811	815	785	740	806	798	786	829	809	760	806	754	771	781	785	800	770	809	776	794	771	778	770	728	825	780	793	770	757	777	801	818	772	782	788	767	799	750	815	737	777	744	760	810	756	768	776	764	797	817	767	761	770	782	730	761	799	814	806	758	771	826	740	742	792	824	747	729	806	814	754	718	753	784	813	773	755	779	771	834	791	778	725	742	740	782	754	756	802	784	786	795	742	760	801	775	745	753	815	756	800	751	765	780	791	741	755	765	760	816	803	771	795	784	762	792	772	751	778	794	734	779	750	751	778	776	769	811	778	790	792	774	799	795	811	807	779	811	815	780	764	787	782	811	761	757	790	812	788	781	750	757	769	710	761	843	786	774	822	787	781	774	749	835	726	802	762	787	791	752	771	778	813	806	775	793	754	777	787	760	813	804	809	715	776	772	796	784	764	819	782	816	812	739	774	745	732	804	795	778	732	769	784	798	811	772	781	800	798	802	751	787	796	734	806	744	757	726	776	747	771	764	835	806	797	814	747	809	746	742	803	786	751	752	813	770	781	762	738	757	808	810	802	810	769	776	766	754	769	752	755	733	773	740	752	728	764	733	782	792	784	825	749	749	784	795	782	778	798	796	756	784	743	797	741	822	781	814	799	809
23829	20879	27888	24033	20995	16322	9909	6214	4872	4114	3609	2919	2381	2000	1577	1481	1363	1290	1208	1090	1103	1006	986	938	945	901	909	861	854	878	874	819	798	781	840	767	774	772	736	742	729	761	759	732	750	736	751	730	727	788	748	724	784	723	773	774	744	692	711	777	740	771	775	748	720	754	743	741	742	742	751	787	768	756	725	702	754	741	768	709	764	766	764	707	757	685	768	778	711	750	742	754	706	737	760	719	704	719	760	769	713	718	709	713	717	735	743	720	777	718	725	723	740	786	762	734	721	734	721	710	722	766	763	749	770	757	758	758	749	745	742	715	743	739	701	749	765	725	802	815	741	739	765	764	758	715	708	720	713	800	750	735	721	723	751	726	724	743	738	758	728	684	737	676	691	737	745	711	756	743	749	724	780	727	743	733	730	741	718	759	755	708	779	781	759	687	733	756	756	706	699	723	763	754	750	746	740	703	785	720	703	703	724	700	771	717	723	723	734	737	791	740	764	733	763	743	775	738	740	749	765	734	712	716	696	724	777	787	773	754	731	745	765	707	782	751	765	743	740	747	717	766	734	769	764	807	746	768	714	739	704	719	737	714	674	732	722	746	729	766	753	745	714	753	761	805	788	727	708	741	776	739	780	711	725	767	734	758	789	727	742	723	752	728	750	724	781	727	741	755	743	723	672	725	751	730	722	779	750	755	702	739	749	779	722	721	755	699	709	756	726	710	718	759	694	724	756	749	780	696	779	710	714	751	769	748	730	735	753	765	688	774	752	690	733	717	733	716	729	782	783	738	722	747	770	759	771	713	782	747	776	766	706	755	738	742	754	746	773	702	762	747	721	755	784	767	743	754	758	722	802	762	760	723	744	702	760	755	764	728	787	761	731	719	704	736	761	754	724	694	730	731	760	767	757	755	757	711	762	775	777	742	735	735	729	769	777	701	756	745	727	727	744	729	738	762	729	753	758	720	742	726	732	713	765	736	746	739	766	743	722	745	750	705	740	715	741	723	737	764	724	747	716	741	762	706	751	785	715	750	711	753	718	714	746	738	781	779	740	770	746	746	769	776	719	683	743	726	775	741	731	748	765	707	748	757	717	689	723	763	724	755	735	817	730	767	710	731	715	748	713	769	762	667	709	737	776	780	756	718	697	717	733	696	752	741	801	756	748	676	682	703	743	759	773	737	751	716	738	769	782	765	736	740	748	731	778	724	758	753	764	760	750	748	727	732	732	772	710	791	722	766	824	705	758	734	729	752	678	724	729	740	691	714	715	736	734	705	733	746	735	718	733	729	723	722	781	749	743	807	717	785	768	693	734	710	778	764	729	793	760	745	746	697	746	766	725	740	727	674	743	754	740	747	747	748	763	749	767	735	756	777	771	764	750	731	762	688	760	716	776	723	774	725	700	742	727	681	715	757	736	729	708	756	788	731	663	716	749	755	755	701	732	764	754	730	722	716	725	731	705	802	768	771	749	713	730	737	745	714	767	696	734	711	724	753	722	735	780	692	734	758	744	748	755	733	759	746	761	690	768	738	776	781	697	765	724	770	705	693	733	773	718	745	744	737	718	788	737	750	743	718	770	750	717	766	733	723	720	754	728	710	750	766	732	759	809	760	801	743	748	739	778	696	809	740	745	771	715	737	755	766	700	699	731	706	757	753	734	734	727	754	736	751	744	742	730	705	749	739	773	732	714	748	749	769	735	767	690	690	764	701	722	677	744	722	746	813	803	731	737	802	697	748	812	763	821	762	704	733	746	795	712	696	726	750	744	733	751	700	759	750	797	731	780	782	736	725	766	783	732	709	789	783	761	765	722	718	708	711	716	786	734	750	762	765	719	768	766	827	747	735	756	728	705	716	733	717	695	717	720	761	771	758	744	741	745	745	743	735	766	702	749	728	735	674	714	736	724	733	726	773	743	725	767	725	746	743	772	725	732	710	760	743	715	780	729	751	711	759	691	736	723	771	756	727	779	705	752	740	754	757	758	776	718	761	721	742	703	787	695	735	771	718	715	758	749	727	782	753	723	763	742	759	760	713	752	720	761	744	717	750	746	790	811	728	745	764	760	707	784	716	737	784	739	749	728	695	719	763	716	743	758	692	771	765	736	763	723	726	761	763	728	751	746	748	752	759	754	790	762	727	679	742	705	771	760	713	731	714	743	735	692	775	710	740	736	749	760	746	760	711	708	754	741	725	767	760	765	723	770	776	780	707	694	737	723	758	750	705	688	785	742	766	758	755	777	762	698	741	754	696	750	745	728	755	774	719	725	764	790	755	717	768	721	716	735	743	731	693	725	693	768	760	742	726	741	730	736	720	721	720	720	741	738	753	766	693	749	740	734	714	763	797	753	779	777	741	776	725	714	734	749	755	732	750	725	705	717	734	700	757	697	725	775	768	726	746	744	750	724	776	729	710	736	785	746	711	739	793	772	759	716	727	728	769	747	746	730	743	757	751	737	748	707	791	693	722	724	743	711	723	702	721	754	769	758	713	709	710	741	726	791	720	738	761	722	726	723	728	720	738	767	723	726	794	714	759	696	764	744	790	726	717	788	720	746	721	724	749	741	652	757	752	772	768	783	709	724	727	689	720	764	728	749	771	755	744	734	704	744	746	776	740	794	721	780	753	789	742	744	708	712	752	763	805	736	738	764	794	750	734	714	726	733	742	735	743	700	776	744	749	726	734	783	734	734	739	758	722	742	762	781	788	711	783	806	705	743	764	727	738	756	759	723	743	741	784	742	764	752	739	757	739	745	708	745	735	746	721	741	755	702	744	705	724	745	717	750	735	789	677	703	716	714	756	766	731	751	726	681	697	714	732	744	764	768	776	788	750	718	721	755	773	697	754	766	759	720	753	748	670	735	718	751	698	755	723	724	699	720	745	716	789	702	774	764	725	754	804	714	710	784	773	746	706	743	726	736	771	695	742	721	723	787	789	718	789	750	748	780	711	740	792	747	769	733	719	734	742	680	716	690	682	735	716	752	772	741	683	741	725	775	719	713	777	707	762	770	739	686	778	748	719	770	778	735	753	746	762	745	728	700	717	688	727	772	720	704	775	763	724	727	696	763	747	739	712	761	748	788	809	779	716	767	777	750	700	759	747	713	745	773	750	762	742	743	702	722	747	731	718	732	730	712	795	790	741	759	768	711	773	735	746	756	758	744	699	746	699	748	710	747	748	745	705	739	735	777	779	781	752	705	750	736	722	736	722	771	750	713	777	722	704	700	751	764	732	727	788	730	753	732	761	733	723	701	815	777	700	723	696	822	743	740	773	723	672	749	708	751	784	760	791	735	761	753	729	725	743	746	761	768	742	770	785	814	754	746	743	763	783	706	743	734	759	736	742	716	732	742	728	670	765	781	718	690	724	737	682	765	760	770	727	760	723	718	758	738	746	740	724	730	775	744	778	749	733	703	757	744	761	724	713	735	735	746	772	737	693	705	747	713	782	779	753	786	734	721	725	768	766	731	790	703	745
35447	53269	38628	27988	22513	18032	14599	12604	10454	8925	7672	6609	5193	3932	3023	2723	2424	2300	2016	1889	1715	1670	1544	1458	1327	1304	1315	1230	1218	1239	1198	1093	1084	1047	1078	1036	991	1065	974	1024	1023	915	1015	965	968	980	1020	955	982	1064	934	1010	1026	1031	980	938	937	1019	1011	1075	1005	927	999	976	1015	967	1012	1031	969	963	989	1046	977	1014	949	958	978	1011	987	893	980	1006	961	992	997	954	1000	958	1014	956	971	1014	992	1029	962	946	1024	1052	949	967	957	963	1048	953	980	957	993	953	983	1005	1013	992	993	949	977	995	961	956	924	990	996	959	966	946	982	1057	962	976	1010	914	1014	972	968	994	1007	1012	1017	1020	982	947	938	945	958	963	971	965	1008	959	989	1013	960	982	952	1007	952	1005	984	1051	975	981	973	964	1035	963	985	1004	973	1003	947	938	929	979	963	992	972	935	999	978	987	999	994	970	1029	1005	981	942	992	984	901	996	965	933	961	955	969	956	958	998	978	1011	1004	963	1038	990	996	974	964	1022	1027	956	987	964	991	964	960	1019	964	1002	1024	968	981	1001	945	901	968	996	958	970	1016	946	962	1001	962	1010	1022	932	947	985	996	1001	992	974	1021	951	997	982	963	999	969	982	993	992	1018	991	980	956	936	1006	1004	979	978	1063	975	971	920	978	991	942	1001	957	952	944	1032	995	1016	999	982	934	1007	944	968	1039	986	976	969	908	927	1016	960	981	963	984	1025	1003	988	969	980	979	1024	990	971	1006	994	968	966	936	948	940	947	950	941	983	972	975	1022	952	957	981	984	965	947	983	1013	951	1041	940	954	914	941	1007	995	954	970	1006	992	943	1020	980	997	994	998	882	975	927	1019	939	989	953	1033	965	974	1048	946	960	925	917	967	991	1043	977	947	964	948	1008	1032	948	1002	954	972	958	972	961	932	1003	952	952	1001	971	1010	1003	1013	960	997	1008	917	980	931	956	987	1046	978	942	999	1017	991	965	991	964	963	938	1062	1029	922	1008	956	990	926	960	998	1027	953	964	996	994	984	964	953	1008	967	987	986	951	994	980	968	975	985	1011	974	952	942	987	964	1023	1007	970	1012	1054	1017	964	1060	997	963	964	980	934	963	975	965	974	923	932	972	969	968	988	964	965	994	971	911	947	991	1020	989	982	1034	953	949	939	1017	936	960	999	1008	945	980	987	1025	937	974	973	1013	951	1047	942	996	978	1008	988	1003	970	993	989	952	961	935	942	959	1005	1015	1006	1007	973	1031	962	1021	1041	969	992	972	993	973	970	1002	1046	961	950	994	984	993	948	1049	984	1030	1016	1028	951	913	1019	1000	993	933	997	958	1022	994	928	1003	964	954	979	939	989	1013	986	948	984	1002	982	989	971	929	924	963	996	974	1013	996	1016	1007	959	957	979	992	970	985	978	1066	961	970	1004	926	984	948	939	955	949	967	962	1054	1007	996	972	988	942	970	1004	952	951	966	985	994	1000	962	1003	997	958	989	992	936	1020	1005	932	1010	974	999	989	1014	910	925	984	936	981	999	994	954	973	996	994	918	934	959	988	971	993	1018	996	954	969	1016	982	993	971	1001	993	994	916	1018	1017	951	1015	1017	930	981	951	1044	1022	976	925	994	954	950	1001	973	969	1014	998	1017	1009	985	1016	973	951	1011	959	996	992	990	997	957	939	943	949	1007	1003	976	928	982	961	976	1012	979	950	1018	1042	1061	943	1024	957	968	898	993	993	976	974	952	969	993	943	926	977	944	991	998	951	953	941	1022	951	983	953	979	1082	992	964	962	993	999	959	1059	999	991	941	975	968	975	1060	970	975	951	997	1022	987	980	933	961	987	942	927	975	983	980	956	956	943	1043	992	1000	978	951	1004	972	971	951	996	960	955	959	1006	1001	969	958	955	1005	945	927	971	940	944	1052	1001	991	1000	1004	958	974	1007	1005	981	992	1034	1020	1001	1048	954	954	971	980	973	969	993	949	1005	971	974	1009	1019	968	980	980	950	986	967	1002	921	971	970	975	969	1032	956	951	969	989	988	988	943	945	1046	1000	937	931	958	1038	1000	967	942	995	1047	986	962	998	925	933	946	1022	953	932	939	972	996	1018	972	941	1004	978	955	975	967	979	1006	1005	1004	1004	970	1012	1020	973	1021	976	1005	952	1000	1002	975	990	968	973	932	993	965	903	1000	974	1009	916	955	970	1000	919	949	940	888	984	981	990	995	988	977	975	975	1000	887	1006	985	992	947	990	947	980	1029	995	1002	991	983	1011	988	927	988	942	925	999	954	1023	992	1059	996	1005	928	957	967	988	988	976	982	977	980	961	1037	955	968	975	960	971	1009	969	1014	986	969	984	974	982	939	1029	1008	968	1016	969	1020	975	960	969	958	942	1033	1009	985	960	1016	1004	962	987	933	955	962	951	981	937	983	946	987	976	960	1008	999	991	974	944	1009	991	960	970	954	1005	975	980	987	971	987	1004	984	1000	943	1027	1012	1000	922	928	974	988	959	1004	959	991	968	1000	980	952	958	916	1010	969	936	1011	1008	966	1020	933	1001	975	948	1037	1024	995	962	997	967	963	1018	960	992	993	994	959	975	980	1000	962	1016	981	989	1027	961	985	974	988	945	962	968	964	971	1020	948	974	954	978	997	1008	982	998	989	982	1043	987	998	969	969	1059	988	956	981	969	1016	958	950	1000	982	1000	1021	991	985	1035	946	1001	981	991	973	960	979	909	978	961	991	1042	949	942	1050	960	1033	933	987	941	1019	991	1051	958	1004	942	937	978	972	977	958	998	986	983	944	954	984	972	986	980	1016	990	1032	1049	1034	997	996	987	1011	1000	951	957	971	973	988	974	991	981	973	981	1022	990	912	919	1033	1031	986	991	963	969	995	990	977	935	961	971	989	1038	1011	971	982	963	987	954	991	918	957	1016	958	952	974	986	1005	1026	912	946	969	1023	918	962	930	981	911	992	1012	1019	1006	928	1007	1007	985	960	978	998	1007	1018	960	970	940	913	996	960	953	939	1034	940	994	1025	962	1026	957	944	963	994	970	1015	967	993	983	984	951	1016	1010	1064	997	1011	941	1071	980	1025	972	950	988	966	1022	988	986	1018	958	967	1002	950	1028	970	984	973	987	945	974	973	974	992	968	1023	963	949	961	952	982	987	977	926	979	1018	982	976	960	1029	951	978	986	960	1012	953	985	1017	1012	960	967	971	942	997	957	987	962	967	917	952	954	958	949	1005	976	1011	988	963	927	1029	1007	984	975	933	966	993	1003	1011	983	978	994	995	992	991	969	975	993	925	963	970	956	950	990	985	970	962	1033	1001	961	999	960	1021	978	1017	1011	985	998	937	979	971	1016	977	977	985	990	958	1009	970	1008	964	1052	1052	1069	968	1005	1018	982	937	979	1056	988	995	981	926	990	1015	993	971	970	953	1018	985	987	1007	978	972	949	1009	958	994	996	1056	936	976	981	982	913	947	980	1032	1031	963	1016	974	992	967	986	963	1002	1039	989	1045	968	935	980	1004	971	1032	1029	967	984	962	1028	1010	988	989	951	962	955	972	977	1019	1007	1030	989	968	1010	987	1018	1028	995	1014	1013	966	987	993	926	950	963	1032	965	986	944	994	1014	1051	886	1018	979	977	969	974	1012	944	953	1011	1030	1045	960	971	949	950	997	970	1028	973	976	974	970	952	971	1014	1027	1079	1022	917	962	968	1002	982	928	996	994	959	1003	1008	926	984	922	932	929	931	991	936	981	1009	981	993	998	989	986	1033	985	1002	1043	958	978	1011	952	963	955	1020	987	951	962	980	1025	961	938	988	954	967	931	1009	953	1046	996	972	949	999	1035	977	1020	1007	952
22754	20808	28311	23275	20951	21310	16710	9162	6758	5738	4670	3910	2979	2149	1826	1623	1538	1410	1245	1143	1120	1098	1017	1023	937	939	852	871	881	802	775	858	802	786	723	722	665	721	713	709	698	759	703	702	676	736	677	725	713	717	700	702	726	684	739	688	700	669	698	712	658	748	684	696	740	700	687	679	700	703	687	716	649	691	693	705	694	711	682	692	750	680	669	678	730	691	700	700	709	668	674	725	718	692	724	720	704	753	708	733	666	672	708	680	706	744	693	699	720	669	663	715	680	705	658	659	766	685	672	667	672	715	727	687	683	701	693	668	685	683	720	716	661	690	728	707	719	694	735	709	712	736	739	665	701	740	695	720	740	728	682	670	669	712	718	674	677	715	694	694	685	703	748	706	701	702	704	670	675	683	755	664	706	688	743	651	677	681	701	700	724	708	713	725	693	698	706	688	745	680	663	672	717	711	647	706	717	727	689	715	692	701	716	702	712	727	734	722	673	725	684	699	664	673	707	709	702	699	607	685	717	704	710	666	736	702	720	669	702	674	681	685	701	646	724	687	723	703	753	673	673	732	698	669	714	701	741	700	663	703	673	659	707	713	711	668	698	710	738	711	691	694	684	693	687	712	685	709	712	684	745	644	706	708	683	686	674	690	712	676	710	706	676	695	642	678	680	711	717	691	691	702	755	689	698	704	717	717	688	678	728	715	719	697	725	717	671	691	707	706	691	694	725	654	685	654	706	678	711	679	739	698	699	714	742	710	692	725	730	677	705	709	680	702	685	712	683	677	702	714	679	709	695	707	731	643	662	686	686	658	733	671	701	682	685	691	700	663	651	701	722	680	719	695	686	732	673	676	698	714	690	668	712	720	735	722	722	678	734	698	769	675	700	721	770	681	719	708	699	729	731	689	663	649	715	707	646	734	682	737	699	684	756	650	710	668	709	674	703	666	726	662	694	742	704	679	729	682	728	653	689	716	708	684	717	696	673	699	716	711	707	667	719	707	693	692	714	685	699	737	722	674	687	724	718	686	718	671	717	703	705	641	678	655	703	722	711	707	726	710	708	701	671	667	723	673	714	724	651	715	699	672	697	721	718	630	671	698	699	728	650	746	697	745	691	717	681	678	724	666	690	687	673	692	697	709	696	711	670	699	720	662	723	718	692	722	713	678	704	673	672	751	690	700	695	680	665	644	668	715	648	691	735	746	728	693	707	685	694	689	691	715	693	711	660	692	723	685	718	689	693	729	717	709	670	682	692	713	702	713	692	689	674	704	714	649	691	714	673	683	710	710	701	681	688	714	762	682	682	693	682	729	725	656	678	654	678	704	714	685	674	792	648	696	678	685	687	731	732	707	669	713	682	636	668	732	661	698	678	693	735	676	686	733	685	690	673	684	691	641	704	714	735	681	667	671	615	714	714	710	705	693	641	744	688	679	698	699	732	692	688	658	709	676	748	696	727	708	658	649	737	700	679	652	688	657	745	686	634	670	703	704	706	701	683	648	722	699	750	653	712	710	697	720	670	702	697	667	700	678	667	762	697	683	672	683	727	734	721	690	717	672	691	668	669	690	650	655	687	735	653	677	683	696	749	702	681	742	740	698	729	676	753	726	656	700	682	671	700	731	672	708	698	643	669	661	682	688	710	687	707	736	701	715	706	717	675	727	735	679	683	729	677	704	698	728	689	721	703	655	691	674	664	720	697	648	719	679	669	657	676	689	696	650	671	668	688	655	666	675	700	724	712	701	686	711	664	745	678	684	715	668	737	690	688	696	684	666	691	684	687	710	704	676	715	661	720	717	674	722	709	681	687	685	734	685	666	709	680	744	705	682	737	693	711	688	683	674	705	720	686	739	705	689	768	676	700	689	691	696	739	666	672	711	720	704	676	738	722	691	775	705	704	714	711	677	698	744	715	723	707	691	678	698	718	659	708	698	676	671	649	664	690	662	679	671	710	727	682	711	698	707	669	691	703	713	721	722	733	673	686	705	661	764	672	692	718	719	681	672	669	672	671	680	716	718	643	651	734	657	711	638	682	704	718	645	669	690	703	703	694	664	671	721	696	757	691	695	722	752	677	697	705	695	675	688	685	683	677	721	714	706	692	695	664	662	655	738	681	708	714	707	719	721	718	724	697	676	704	719	710	729	724	688	726	665	722	670	715	704	682	689	703	672	670	714	660	702	668	717	746	678	681	685	733	718	682	689	733	704	733	684	704	697	700	681	694	719	701	719	696	695	675	708	650	684	719	710	701	687	654	681	674	700	712	689	715	650	662	708	724	699	687	669	679	741	717	677	701	739	734	698	688	753	677	692	678	702	721	741	668	686	660	679	712	692	719	704	659	741	682	686	728	657	705	666	687	685	674	674	679	779	738	691	655	714	722	664	654	697	707	676	691	640	706	726	713	682	696	689	690	697	708	689	692	690	714	671	713	714	598	693	704	703	724	696	684	696	714	664	706	689	705	677	748	660	683	711	660	682	681	692	687	697	694	689	696	696	720	719	741	699	690	645	687	678	669	679	702	717	744	699	686	664	647	687	671	701	706	695	687	685	711	710	680	732	679	733	682	677	674	692	673	667	696	666	666	732	717	698	720	682	726	670	682	731	673	696	745	667	681	647	705	750	659	692	660	686	677	696	699	715	677	717	715	703	615	675	661	679	685	699	642	714	684	682	691	739	706	708	728	670	759	688	680	684	729	712	685	660	679	720	697	674	691	683	723	754	733	669	688	749	687	769	660	697	699	691	700	673	702	664	688	663	658	696	704	725	681	658	734	681	707	674	690	697	708	682	686	693	687	708	710	662	737	683	683	673	736	694	719	712	654	677	680	651	719	667	695	691	750	706	702	723	667	708	717	710	675	692	694	709	689	711	697	708	686	715	654	666	683	681	702	688	683	698	726	747	756	690	668	707	715	644	677	699	690	730	681	670	698	716	697	684	738	704	687	666	691	713	722	714	649	664	693	636	680	674	696	693	659	712	685	712	675	704	680	691	751	681	662	700	666	701	700	669	647	678	692	681	682	659	660	687	695	691	668	716	659	676	707	672	720	713	706	722	657	672	656	651	672	693	696	678	683	709	672	700	731	681	686	728	715	740	715	680	710	655	698	674	694	718	700	678	678	684	689	707	707	643	707	686	703	735	680	729	651	715	707	705	691	638	714	654	703	715	734	688	667	702	678	658	683	727	730	722	726	672	663	672	680	724	676	689	681	734	758	717	667	705	699	741	675	702	678	695	668	735	726	688	732	716	714	696	703	659	689	676	675	727	684	699	666	682	719	713	702	662	705	693	679	666	674	697	728	722	669	665	698	671	663	683	673	669	638	702	671	714	693	682	693	672	680	751	725	680	710	643	684	695	702	723	689	706	681	711	684	649	706	696	622	747	726	667	651	686	714	714	683	684	710	725	720	754	714	675	723	686	718	710	674	695	731	709	692	698	719	715	715	698	709	711	675	665	677	721	649	706	721	653	687	715	651	682	697	726
38892	61264	43172	32334	27353	22397	18523	15784	13727	11490	9953	8455	6353	4543	3738	3235	3013	2641	2249	1974	1867	1819	1668	1531	1535	1325	1381	1317	1218	1255	1137	1086	1076	1072	1019	1067	1057	1027	903	955	903	971	960	926	906	937	982	962	939	917	935	916	897	954	886	933	923	936	924	929	893	859	991	892	968	957	904	900	971	984	951	920	883	943	886	922	918	919	911	927	911	919	895	844	888	913	902	998	916	962	931	906	914	950	895	925	925	943	893	930	945	916	929	906	931	899	913	966	950	887	892	944	899	939	905	909	946	963	960	926	954	924	984	881	899	912	983	921	904	950	923	842	898	961	915	956	906	960	908	943	931	923	917	946	944	978	907	892	856	910	880	913	947	950	922	952	913	873	856	897	963	964	884	929	925	897	931	922	928	899	915	917	853	895	959	900	890	973	931	937	922	920	925	901	879	939	941	915	893	958	948	871	998	974	929	872	925	885	918	941	876	912	949	950	895	994	945	923	931	928	902	917	929	890	994	929	898	962	915	942	918	921	917	910	890	886	1014	920	927	934	952	931	909	907	951	925	953	936	920	915	962	927	884	914	891	871	982	855	878	937	946	950	940	935	867	888	959	901	859	949	953	910	859	914	1007	903	875	872	871	926	923	939	903	918	924	948	924	938	910	941	917	965	911	901	936	923	960	970	891	886	935	877	876	896	933	956	951	950	983	874	895	871	913	943	909	863	966	966	885	930	884	902	951	934	1017	869	968	930	920	913	881	901	942	903	887	909	935	916	915	926	903	864	923	1000	860	941	953	920	916	932	925	912	938	907	863	952	966	884	916	960	905	904	919	915	931	882	892	895	958	828	934	954	947	917	901	935	938	953	856	964	926	962	938	928	893	981	970	918	936	914	927	1016	929	938	918	919	923	978	893	906	944	939	924	935	975	924	923	936	886	910	951	925	885	902	886	920	938	927	925	915	903	928	946	872	927	966	840	900	942	966	952	920	931	965	952	899	1002	910	951	867	949	937	908	903	901	936	885	941	912	923	941	908	967	924	961	939	874	943	916	957	864	936	895	948	905	903	882	899	919	955	984	860	917	868	917	947	955	852	926	935	963	942	935	867	927	947	937	924	916	928	885	906	897	987	961	993	878	933	934	911	923	926	946	942	897	912	896	934	974	949	908	928	896	896	945	904	931	926	892	839	914	829	908	939	950	947	910	959	963	905	951	923	923	932	937	908	943	880	935	949	901	913	927	910	925	924	916	911	921	894	928	875	979	912	893	927	947	914	897	956	895	879	902	869	915	966	911	988	933	949	883	966	877	888	940	947	955	932	908	911	873	969	910	892	888	917	965	965	918	933	975	890	893	966	883	940	945	867	891	935	841	932	904	918	923	915	940	864	891	948	952	872	915	916	886	923	909	906	919	934	929	930	905	903	913	921	914	917	961	878	909	928	872	954	963	914	891	932	922	964	959	925	942	894	914	866	937	904	994	889	881	917	948	899	983	918	959	888	899	917	916	920	959	882	988	871	904	922	942	955	909	971	931	944	968	949	943	897	912	926	923	865	947	897	909	927	881	937	928	979	949	924	895	942	931	978	889	909	948	915	892	915	909	921	909	957	928	903	938	923	924	932	935	977	935	937	918	891	969	920	876	911	919	961	923	913	861	897	942	903	918	929	914	909	921	918	933	968	959	951	931	896	945	931	924	950	902	925	931	934	929	902	928	910	945	878	901	960	950	877	929	960	912	929	888	946	952	891	897	967	1000	905	917	898	931	888	884	937	896	942	866	910	941	944	934	963	943	893	915	925	900	929	934	957	936	940	881	859	900	873	894	953	909	895	930	921	944	922	936	926	892	921	928	893	902	932	963	917	949	879	945	952	961	909	931	938	900	926	978	877	927	944	913	918	907	905	889	902	873	908	916	925	901	915	965	928	920	947	906	886	956	906	921	934	982	948	915	956	903	986	947	933	911	915	947	917	952	933	897	906	856	901	939	911	924	945	921	964	948	915	948	890	909	890	912	927	903	904	991	991	962	907	919	911	854	894	926	954	886	952	896	876	900	1014	859	907	917	977	934	914	942	916	902	896	926	935	861	887	926	979	941	890	931	966	910	879	896	944	905	934	926	924	930	970	935	935	992	894	936	933	930	941	968	866	906	935	918	950	958	950	863	928	918	901	897	861	873	882	889	905	918	877	901	871	947	945	957	930	939	880	905	916	907	896	897	898	944	948	977	940	940	892	918	963	910	952	875	892	938	917	1001	941	899	966	953	878	935	944	923	885	954	891	956	934	956	921	899	882	955	946	892	854	885	973	940	970	893	876	926	897	918	937	939	933	936	894	944	932	972	945	923	923	958	879	969	946	896	906	921	943	950	935	931	972	907	913	896	899	926	916	941	896	976	923	879	937	933	941	926	939	903	923	931	915	957	925	905	938	936	866	934	906	909	943	921	868	873	894	866	959	909	943	876	927	880	895	895	959	923	952	888	909	875	917	914	927	899	897	977	914	986	973	985	923	924	937	896	900	916	914	973	952	928	934	955	933	929	942	952	931	927	935	956	877	908	964	967	886	988	923	993	962	881	949	980	975	918	894	880	910	929	876	911	938	907	893	935	941	944	899	988	924	883	979	949	927	925	966	882	898	899	909	871	937	919	922	900	902	898	987	928	906	935	925	976	868	969	901	921	960	898	938	982	921	965	926	950	929	965	942	897	904	979	939	930	904	897	981	944	937	875	898	929	909	932	885	908	950	920	913	933	954	936	951	917	918	994	886	904	927	916	949	970	946	980	958	954	896	915	931	960	920	987	942	902	909	910	938	936	884	977	878	876	934	909	930	898	938	900	922	912	910	904	961	903	950	903	962	933	964	993	925	957	946	927	978	949	908	933	924	895	935	900	949	933	881	892	955	920	965	918	902	904	929	968	953	954	961	943	914	932	917	830	935	901	960	944	982	875	913	886	965	953	891	888	925	958	900	905	879	928	964	918	889	899	942	916	893	899	874	926	923	894	901	913	957	917	951	915	915	913	916	929	905	948	898	888	950	961	928	930	902	982	972	932	905	944	944	902	914	954	959	948	918	959	919	892	909	946	963	943	926	922	931	922	856	1008	911	950	875	1024	888	985	922	907	889	907	908	891	950	940	904	904	918	971	920	912	935	862	895	906	911	978	911	860	909	932	920	928	965	948	941	935	931	935	975	905	892	886	980	950	948	938	934	910	898	968	908	916	930	924	903	894	889	966	948	926	948	993	943	871	932	918	1006	906	932	933	881	899	862	924	864	995	915	942	931	934	892	955	890	967	909	918	922	930	930	921	924	969	913	908	903	948	902	846	931	934	875	947	892	960	926	956	949	968	911	924	901	938	915	873	866	879	910	909	929	973	910	915	883	919	930	923	908	938	910	969	938	968	893	966	875	913	951	903	919	934	960	919	932	952	865	940	940	941	913	951	930	1010	914	956	919	883	930	973	945	884	933	951	924	881	944	898	922	920	928	896	919	934	962	927	924	909	993	907	920
28081	26140	25202	18328	10135	6607	4605	3362	2837	2443	2154	1749	1405	1131	1025	918	985	873	811	743	688	708	664	696	689	630	628	622	651	635	613	580	599	603	614	625	627	609	583	579	583	612	580	606	566	615	605	599	594	615	558	553	549	590	614	603	581	591	601	565	607	613	570	601	539	556	579	590	583	563	559	593	601	566	577	569	614	568	580	600	595	587	591	598	584	585	565	603	590	619	572	596	548	575	568	557	583	614	575	586	559	617	624	578	569	621	591	564	584	612	577	577	598	558	551	580	558	567	561	586	580	574	609	566	589	619	564	590	569	594	603	583	591	609	580	614	570	579	555	607	553	607	609	567	565	583	609	623	557	632	582	624	576	616	587	574	544	556	578	569	580	522	606	580	580	565	597	576	563	568	611	577	579	582	581	584	569	570	564	571	621	614	587	599	562	543	628	580	597	590	585	592	523	551	573	596	586	585	587	570	609	573	568	575	646	580	598	598	583	600	585	570	607	576	573	592	594	588	588	613	611	595	556	567	638	575	589	593	585	588	564	601	590	583	568	562	611	547	582	602	627	591	572	575	583	586	576	582	579	542	531	568	603	635	562	579	582	555	554	575	574	582	596	589	587	576	577	607	559	569	562	584	593	578	591	595	600	562	587	607	587	578	540	572	591	575	575	573	538	601	565	595	596	553	574	561	613	571	584	598	614	616	597	558	585	590	577	629	569	608	558	565	565	582	553	587	608	589	617	572	590	551	584	535	549	581	576	590	544	568	555	618	594	558	571	576	637	599	549	581	593	635	554	560	566	610	579	568	575	610	624	556	620	619	564	571	584	603	579	599	585	608	602	604	604	570	597	566	628	600	598	616	593	584	612	626	556	591	602	571	578	533	580	560	564	615	552	590	595	570	569	567	580	594	572	606	574	578	550	585	591	654	630	579	592	567	569	548	605	607	603	619	585	574	574	567	573	584	583	587	604	577	580	569	596	617	576	570	576	604	597	564	546	538	593	591	596	591	564	550	590	604	596	633	581	641	562	581	588	592	641	552	595	624	580	576	587	572	573	568	581	576	584	580	599	555	609	576	600	600	573	569	586	591	551	546	593	611	572	579	625	568	563	657	556	578	564	591	564	580	607	599	589	557	574	557	637	589	570	583	571	580	626	603	555	588	598	610	585	582	585	568	595	587	550	573	622	568	576	559	598	578	574	561	606	586	556	575	562	544	587	538	557	583	564	570	615	601	638	594	555	560	579	612	593	543	594	605	598	613	576	632	581	581	585	589	598	589	569	552	562	578	543	571	633	578	611	557	544	582	630	595	609	582	579	577	558	613	549	586	557	564	590	583	563	581	590	590	562	584	602	587	595	582	608	573	594	565	568	550	580	575	560	551	553	602	603	587	562	595	604	567	590	577	539	606	562	548	565	576	579	572	557	621	574	564	567	592	590	633	578	579	574	556	597	620	597	627	625	586	549	569	589	577	554	581	649	574	545	544	595	631	548	579	607	589	538	596	569	588	557	598	596	579	555	562	563	577	565	606	547	568	541	573	595	580	620	582	560	599	552	608	599	589	587	556	600	585	600	574	593	602	581	605	590	601	596	589	583	550	570	562	576	576	595	631	562	601	540	603	574	584	560	560	560	536	567	576	567	600	583	592	601	580	613	590	564	585	585	556	598	556	603	589	583	578	594	562	551	564	565	573	616	608	576	603	594	580	554	563	562	584	579	570	563	579	577	618	586	612	564	549	582	571	565	616	601	590	583	535	557	595	594	544	604	586	535	584	585	569	605	579	544	598	561	568	528	556	549	575	557	568	570	590	605	546	576	588	591	575	615	547	569	575	561	584	617	605	556	581	628	615	629	622	593	596	606	588	578	564	560	592	569	565	541	578	547	577	605	558	582	618	577	606	589	565	592	575	615	596	551	584	597	566	627	604	636	580	577	591	633	585	585	597	597	558	562	575	584	609	543	562	587	582	604	569	628	533	567	593	603	586	580	621	571	565	556	583	560	595	586	587	534	588	569	557	604	587	600	558	610	572	554	569	563	588	584	567	526	592	562	571	559	569	574	620	589	573	577	542	597	585	569	585	594	576	574	544	622	543	634	597	572	599	569	593	604	575	614	572	584	628	573	599	581	596	576	520	589	590	614	538	563	568	604	548	577	576	618	590	609	640	582	563	562	555	601	585	588	575	570	560	601	597	578	624	601	610	587	550	552	562	616	579	586	571	576	561	563	621	552	572	539	564	591	579	536	572	577	567	561	597	595	591	582	559	557	603	603	602	573	599	571	554	563	629	596	554	590	615	624	581	589	606	554	589	591	535	591	554	593	556	594	582	584	582	607	608	562	575	576	587	577	557	577	581	554	578	572	574	595	513	586	569	576	590	576	533	571	628	567	593	549	530	591	600	629	596	619	546	548	588	599	594	587	550	553	553	598	573	619	622	579	590	548	584	554	588	592	617	590	550	558	534	575	563	542	588	586	582	580	541	580	577	608	565	539	579	565	590	598	569	561	553	590	584	593	580	567	556	589	595	591	558	568	595	573	562	604	594	554	585	633	609	545	612	589	624	587	598	579	572	560	584	589	557	600	544	574	584	595	608	573	616	588	603	589	571	554	578	612	573	600	592	591	573	602	586	579	572	549	560	563	585	562	603	609	609	593	569	579	618	559	596	539	554	579	613	580	607	563	604	565	574	576	558	577	583	571	569	630	580	557	551	568	612	597	609	606	572	570	579	577	585	582	575	615	526	598	619	599	563	595	582	559	595	573	614	560	557	575	575	593	564	586	565	539	563	538	563	576	599	630	584	567	583	527	595	588	583	613	563	575	575	601	613	569	578	544	593	571	594	601	593	549	550	558	615	603	568	550	553	543	586	580	579	593	547	600	612	643	614	594	558	547	549	534	592	592	542	556	574	601	572	593	534	586	583	602	568	571	609	574	617	607	534	596	585	581	618	554	531	616	596	586	581	577	600	546	557	610	616	590	545	605	545	572	568	597	589	510	547	546	581	587	564	584	560	577	595	578	623	587	554	598	591	597	581	550	570	517	536	598	550	567	560	551	600	602	620	602	615	592	564	566	605	584	601	594	588	567	557	557	619	613	640	614	579	559	602	531	575	616	653	623	579	564	546	638	542	592	601	572	602	594	588	556	587	556	575	595	609	583	588	584	575	626	551	603	553	584	599	605	618	577	596	584	557	591	583	632	581	586	550	585	578	538	547	596	544	607	593	561	541	601	541	624	591	576	591	590	579	586	595	616	576	569	575	585	593	575	578	533	624	576	575	592	533	618	611	579	581	570	599	603	599	597	574	629	614	584	589	570	592	573	582	562	567	555	570	598	527	552	574	602	576	495	597	596	576	611	572	569	599	570	612	582	558	558	557	639	554	572	610	580	598	578	623	589	570	580	605	560	545	563	576	593	609	597	596	574	572	596	614	555	592	571	564	596	604	595	558	563	591	606	589	522	582	547	530	626	589	600	600	627	584
31431	41533	30893	21217	16357	12925	9752	7750	6567	5467	4782	3798	2779	2239	1916	1712	1569	1437	1317	1169	1089	1097	1026	1045	960	960	927	910	873	911	903	866	832	825	873	760	762	873	738	813	750	774	788	757	749	796	774	758	755	789	770	781	817	753	771	810	724	806	752	787	762	776	767	742	737	772	787	797	785	799	813	750	761	725	735	728	785	760	760	732	760	735	771	812	742	805	790	726	772	818	836	781	767	776	782	773	750	754	763	740	753	784	784	817	809	791	752	756	791	790	772	768	771	798	796	751	798	748	720	849	763	761	775	796	764	762	773	741	757	806	765	765	763	776	740	784	764	768	777	766	787	785	761	806	762	738	750	795	744	779	794	768	726	763	743	785	787	759	759	783	795	776	806	722	768	780	811	770	761	743	812	763	794	784	819	774	796	730	812	806	769	716	752	759	762	811	741	825	762	780	779	786	781	739	762	774	781	741	746	775	739	739	763	750	796	753	754	788	785	807	756	815	813	743	846	812	713	797	737	776	845	747	772	774	771	799	757	769	800	767	790	772	752	759	814	786	801	777	800	766	739	742	749	732	770	749	752	780	755	785	744	768	777	768	744	794	797	760	776	725	735	750	774	760	772	778	747	766	784	777	793	734	755	732	792	755	765	766	750	751	752	750	751	696	772	772	713	820	721	773	776	771	776	765	799	776	802	811	713	752	774	747	788	791	770	826	765	793	784	753	748	807	772	758	791	764	807	801	798	763	763	725	728	764	761	785	814	725	749	733	753	771	774	723	810	775	774	752	762	725	799	820	769	744	761	760	726	800	732	760	784	799	713	764	745	755	731	800	765	753	748	757	756	723	753	789	783	740	785	768	766	792	772	733	769	767	793	805	779	758	743	778	764	763	759	736	777	714	734	742	801	783	812	794	829	772	726	734	780	761	723	766	743	753	808	799	734	839	790	793	753	722	749	724	795	768	782	769	776	786	768	776	824	747	746	711	758	787	774	782	711	760	754	775	718	817	814	779	797	768	717	738	740	742	814	780	789	784	803	810	772	790	792	751	842	791	752	766	786	720	729	778	732	820	778	760	730	802	757	773	795	763	799	844	771	772	784	716	773	749	781	759	723	787	771	758	727	769	756	757	771	793	723	751	795	745	762	719	744	753	797	785	839	761	762	773	823	732	785	749	730	786	841	766	792	775	767	742	779	762	790	786	804	773	755	777	758	780	775	782	766	779	793	761	758	793	703	772	776	782	760	819	819	818	779	817	756	755	769	808	787	723	809	817	748	786	827	808	729	749	834	731	790	770	780	740	767	805	838	733	796	770	784	755	766	806	800	763	789	729	804	736	714	730	755	785	791	763	743	770	765	783	773	731	763	795	755	690	762	748	749	767	850	759	719	760	766	777	815	782	772	808	778	751	781	774	770	763	799	793	771	772	788	742	731	756	742	708	757	778	781	748	788	775	809	704	785	793	758	789	796	805	780	755	751	768	768	809	755	741	786	773	772	763	778	772	837	735	758	787	734	741	755	729	786	792	779	742	776	772	735	796	767	734	799	771	781	814	770	754	758	761	728	774	782	777	797	771	724	769	730	765	743	822	781	737	756	816	811	784	778	742	736	789	774	795	757	739	768	771	735	773	796	750	782	736	731	733	789	736	796	818	826	788	755	732	701	794	699	773	797	791	785	761	792	780	759	829	802	783	816	774	758	792	769	770	821	765	760	744	751	740	778	803	760	776	780	768	775	767	841	733	778	778	770	778	736	739	767	730	758	759	820	751	729	759	752	729	792	821	694	709	830	733	788	775	775	792	787	826	792	741	775	747	759	779	806	797	808	760	769	783	810	790	804	781	800	807	815	773	806	758	731	779	777	781	794	808	768	769	725	770	778	746	726	735	795	766	750	740	746	837	772	802	803	762	759	782	790	784	826	750	760	767	795	782	797	755	753	826	776	786	785	769	821	780	774	764	783	780	764	779	729	801	759	735	802	787	796	800	784	742	807	765	785	803	796	809	786	714	793	787	765	779	761	770	741	797	790	782	774	736	739	768	792	716	714	762	708	764	708	760	795	789	763	814	771	768	768	759	777	757	768	766	794	802	749	794	798	754	735	789	786	799	808	770	797	748	794	725	766	757	802	801	747	788	741	803	808	771	729	761	744	749	742	771	752	770	849	764	754	771	763	778	764	773	850	761	755	776	767	785	766	794	791	775	799	830	738	756	755	767	790	766	732	720	764	768	745	799	768	784	794	762	765	786	795	753	759	731	771	812	749	810	741	771	807	812	763	780	776	816	786	741	798	756	787	750	783	731	738	773	780	791	751	752	750	740	791	812	812	727	796	775	770	784	759	767	759	857	779	790	764	802	736	771	774	800	775	786	792	795	733	761	797	794	753	757	758	786	773	763	785	726	722	784	810	783	756	737	770	740	804	801	756	703	742	840	784	808	757	810	753	791	775	763	747	763	754	829	700	792	772	757	801	791	753	785	765	834	730	766	762	791	771	771	779	755	797	714	767	781	751	777	742	747	755	777	792	780	774	763	796	751	768	771	780	778	818	727	779	761	765	808	779	740	771	795	766	739	812	766	718	739	748	817	750	768	778	756	816	769	788	761	773	779	768	794	797	759	731	781	812	767	797	793	772	770	806	812	809	775	766	757	773	777	817	777	827	768	739	774	804	752	808	814	759	759	771	702	783	801	742	753	761	723	745	799	772	823	746	797	794	734	771	806	758	786	770	740	760	717	779	790	729	786	778	806	747	791	748	764	762	722	784	756	754	757	763	805	756	740	770	781	797	779	796	744	777	784	790	713	806	789	845	800	800	781	752	813	799	686	737	755	789	720	774	763	739	837	706	746	819	782	782	733	779	804	795	776	750	726	767	767	774	753	807	786	772	745	777	759	777	779	772	784	801	773	763	767	769	798	802	784	755	786	801	769	776	768	793	733	763	801	805	744	745	768	778	745	787	747	773	770	770	781	763	746	836	732	793	803	775	780	755	790	802	791	808	749	684	774	803	770	767	745	765	773	750	796	751	820	799	743	731	777	798	762	776	742	694	756	738	752	795	752	774	788	777	813	776	741	772	701	740	795	726	778	809	722	750	747	797	786	747	740	850	750	777	771	837	814	785	830	813	748	790	741	787	781	766	795	779	793	756	707	796	766	764	723	788	784	849	785	751	757	730	747	804	784	774	754	732	742	760	740	786	788	775	763	749	761	757	776	746	800	781	772	794	776	768	782	789	770	767	787	795	757	742	804	769	740	783	716	747	762	769	732	778	756	713	765	782	784	757	758	763	787	768	792	744	729	813	820	734	761	792	768	787	767	773	771	787	810	791	733	768	806	773	776	813	765	797	800	762	798	794	799	747	757	725	804	780	745	788	815	727	766	776	768	765	781	772	814	787	788	778	776	781	785	778	731	795	774	785	790	780	791	770	811	771	777	785	791	783	763	737	737	804	757	759	773	747	733	775	713	771	755	766	716	776	766	807	803	739	744
23779	20810	27898	23977	21169	16986	10933	6722	5169	4453	3576	2837	2234	1815	1447	1412	1318	1159	1095	1050	1030	1058	979	931	903	924	856	860	821	851	814	819	818	755	833	782	757	805	743	700	740	725	751	735	723	728	760	734	721	677	747	735	729	795	736	777	753	737	740	734	782	728	718	731	774	719	674	766	759	755	730	748	730	793	732	719	763	724	764	704	726	702	727	748	755	753	767	755	750	714	753	777	774	737	750	716	738	710	778	750	759	674	797	741	707	739	712	750	713	770	738	693	793	760	746	772	752	713	782	755	760	746	741	709	717	740	753	747	713	749	735	701	753	756	736	753	785	732	773	736	662	717	741	758	720	702	721	730	760	784	745	787	738	783	715	749	734	761	720	773	768	741	664	718	727	793	765	760	748	738	721	725	728	749	744	771	738	750	804	717	793	750	756	731	754	775	736	757	714	720	729	712	696	748	696	686	758	778	756	756	790	728	726	712	718	741	731	758	724	707	713	719	780	705	727	773	653	735	770	697	742	770	718	727	738	714	764	732	726	729	724	685	751	752	753	763	750	742	722	707	765	761	715	714	743	714	696	699	709	753	711	730	740	744	759	760	721	761	763	740	726	757	759	751	792	696	727	788	738	749	747	733	774	753	764	757	745	738	795	740	715	730	743	785	783	776	781	768	775	733	763	756	722	758	750	780	728	786	763	735	760	700	685	753	768	747	672	772	733	712	727	748	745	792	756	699	744	716	724	734	787	754	723	725	701	741	713	694	739	725	723	714	755	730	733	730	729	666	764	742	732	725	719	691	733	807	743	798	755	745	733	699	750	723	729	712	675	716	711	757	772	737	728	726	750	769	672	769	743	715	723	746	767	758	774	744	714	729	797	723	755	782	769	727	731	751	765	739	748	691	719	731	754	745	744	672	738	749	726	702	703	724	788	701	716	705	758	700	720	702	766	718	713	741	750	756	728	751	732	750	733	717	752	741	712	703	726	711	767	739	733	702	734	723	755	727	729	767	741	738	695	775	739	740	731	712	705	765	755	777	798	777	763	793	718	728	734	757	726	728	740	766	731	666	784	770	727	750	760	735	724	742	776	734	721	714	719	722	719	682	699	703	723	729	712	756	719	748	760	723	720	737	758	750	745	772	729	747	746	722	758	739	682	737	760	779	725	732	698	740	714	766	692	746	745	713	753	752	717	731	724	695	714	785	716	783	745	731	794	750	758	751	736	708	753	738	728	700	758	764	693	736	766	746	703	779	722	707	757	732	722	719	756	690	712	718	745	720	767	718	746	683	743	708	773	750	692	742	746	724	739	714	727	719	759	677	750	765	712	749	748	788	750	766	769	746	766	705	751	749	722	729	787	782	750	740	723	745	778	678	726	723	739	644	728	729	744	727	773	728	735	740	729	698	748	733	699	740	710	747	755	697	751	750	711	796	711	763	748	704	713	723	727	735	746	730	778	758	763	794	740	746	741	723	723	719	704	738	737	716	729	763	715	778	715	713	773	724	708	733	714	698	736	757	753	712	745	746	698	738	732	710	715	712	718	731	753	695	762	730	696	719	703	735	726	787	771	749	767	729	754	732	660	768	726	725	723	739	750	718	739	741	694	731	734	718	716	719	733	768	732	713	752	733	736	780	752	709	731	736	715	772	718	694	722	755	728	735	758	716	754	698	779	751	746	784	755	757	753	704	740	745	781	782	759	679	703	728	725	755	744	718	752	730	717	744	744	707	725	798	697	741	767	768	710	720	732	751	726	754	749	735	725	719	719	669	712	788	717	741	733	717	695	701	729	750	696	698	758	716	713	733	759	719	732	772	749	738	758	739	728	740	713	710	695	707	796	720	739	756	775	682	754	734	710	744	721	737	736	698	708	729	704	739	747	733	765	708	705	752	724	753	764	741	701	708	740	757	696	749	743	788	708	767	743	731	738	732	752	733	756	736	766	737	714	741	754	729	756	718	726	732	725	703	771	724	719	739	739	754	724	724	728	705	739	728	732	785	754	735	788	727	708	753	748	738	773	721	708	767	711	776	796	698	765	772	779	710	705	670	755	713	684	734	730	747	700	717	753	747	702	748	683	785	753	781	665	766	720	753	744	770	771	718	728	762	750	738	744	759	745	727	778	770	729	789	725	726	729	720	821	734	719	812	702	763	773	715	722	706	705	688	788	734	768	733	751	701	746	729	730	709	680	749	738	727	721	724	737	751	751	705	745	704	744	761	733	769	758	764	696	737	732	731	735	687	734	726	764	723	744	740	720	728	760	730	707	707	739	745	770	763	725	719	741	746	765	725	781	747	729	742	795	707	719	715	756	661	725	715	710	736	732	745	738	745	744	711	711	756	706	741	727	706	754	738	717	740	773	762	717	724	763	713	723	733	747	710	689	762	777	785	753	717	753	726	760	736	722	681	738	773	742	705	751	742	731	745	711	725	712	726	724	711	746	733	785	714	752	744	738	749	755	690	780	717	701	727	740	746	792	764	735	724	762	687	759	697	771	705	743	765	715	759	704	713	746	730	765	691	761	725	733	729	738	709	714	755	722	756	725	794	753	741	725	721	671	685	757	755	801	744	697	720	756	771	721	746	725	675	744	729	725	747	774	711	724	735	687	743	700	735	741	715	709	748	713	739	769	734	739	678	691	708	738	758	768	731	758	784	748	749	736	705	700	760	716	709	766	709	735	773	741	703	701	745	791	730	736	741	811	738	704	713	731	719	734	706	764	752	760	786	759	733	764	697	779	768	718	762	754	714	763	773	744	732	725	724	757	776	738	759	737	764	720	752	752	755	727	707	750	717	744	735	752	743	744	726	739	779	772	744	745	722	734	749	703	721	710	708	718	747	729	712	737	767	700	788	744	746	694	725	759	742	739	769	705	735	750	757	706	717	740	727	747	737	741	770	725	695	774	691	718	769	737	761	716	754	770	718	738	787	752	705	703	764	707	757	794	739	666	721	748	768	703	742	727	749	727	754	740	754	751	746	736	741	721	707	731	739	701	701	756	715	726	736	740	736	715	755	669	718	657	725	752	756	740	807	739	746	754	727	739	743	759	746	787	698	705	759	693	703	717	717	771	752	710	755	780	696	751	752	746	770	741	787	726	798	744	711	761	726	744	779	738	760	717	704	688	739	729	757	723	681	680	780	703	768	766	695	771	713	694	745	790	774	733	726	717	761	714	721	705	730	763	758	724	724	744	736	711	744	768	776	721	751	804	728	721	743	719	761	748	752	744	740	731	719	753	797	727	748	709	756	733	745	735	790	755	695	696	722	731	687	790	778	717	719	727	743	725	709	819	770	732	779	669	715	757	710	720	723	742	727	730	786	761	797	765	744	665	732	780	738	723	744	722	696	756	774	739	721	748	720	707	707	746	732	759	715	763	782	733	737	698	730	747	770	738	740	757	749	772	683	746	763	722	755	778	699	743	752	741	749	774	774	697	744	775	745	740	749	722	766	728	794	723	752	727	696	758	740	731	709	750	723
35667	54068	38696	29242	23665	19351	16061	12921	10970	9486	7726	5794	4579	3623	2796	2578	2411	2125	1963	1752	1705	1569	1485	1443	1403	1339	1234	1187	1185	1142	1123	1086	1041	1100	1077	1064	1087	980	985	1035	969	980	976	962	982	999	979	1025	929	954	944	974	985	997	955	978	967	917	980	924	959	934	1007	1004	977	985	974	907	969	999	980	954	919	1001	924	976	1000	905	954	1014	971	932	969	894	968	948	984	1012	958	945	967	963	982	1023	998	971	991	958	979	990	965	917	1031	993	1021	990	1017	961	969	963	999	980	1016	958	1047	947	1008	1011	981	935	957	1007	996	1005	948	959	956	962	954	929	965	1013	968	945	912	1001	980	956	1041	985	981	977	1005	936	934	1000	1030	947	979	946	981	975	1015	959	910	998	1000	980	1018	932	950	994	945	973	955	989	980	973	992	1010	958	1005	1017	1018	962	958	958	1022	952	966	961	969	962	979	1000	969	1003	956	1032	958	967	958	954	936	912	944	933	1049	1004	975	987	973	1001	963	962	949	1020	901	979	997	984	994	983	990	988	948	978	975	964	942	1021	918	985	975	994	1001	978	943	937	953	919	962	1041	978	1001	994	933	956	1040	1002	944	960	934	943	975	1040	920	979	967	1017	982	922	952	932	974	995	927	978	947	960	991	971	943	977	983	951	990	986	957	958	962	951	981	997	937	960	936	992	994	934	967	969	980	980	1009	982	953	1020	972	969	1024	957	999	973	974	1019	982	973	1083	973	926	991	952	921	973	1002	983	944	968	997	983	975	974	957	964	949	971	978	986	981	984	930	986	1006	1054	1034	984	1011	925	965	1025	936	1013	965	998	999	1006	1025	1004	941	986	996	978	984	968	949	937	945	974	943	949	970	942	899	934	954	974	952	962	980	963	995	938	983	944	1006	992	988	957	970	959	942	995	948	990	974	977	977	932	1018	969	932	927	996	964	991	986	955	977	990	991	997	945	1011	973	1003	992	964	949	952	980	980	969	911	1006	940	996	994	986	992	973	957	937	1004	1014	997	998	1023	925	940	971	975	964	999	1017	989	982	1002	940	954	946	960	981	966	973	1013	951	922	967	1017	959	968	1002	969	924	963	972	1014	965	938	937	1013	1019	952	954	928	974	973	1013	973	942	1031	994	1021	957	934	956	966	940	946	941	993	995	956	923	966	1017	925	999	922	1005	974	924	952	998	993	949	949	967	1005	939	950	1016	1008	1000	998	936	950	1004	933	924	970	940	994	975	956	908	993	926	1012	982	1019	928	1003	963	977	1001	1021	940	1017	1013	908	979	951	951	971	949	1027	967	943	979	973	979	987	992	947	966	1008	995	973	964	928	946	1007	1021	979	988	976	971	925	989	962	910	1030	954	898	939	947	917	969	970	990	934	1001	942	1007	1008	1035	1006	948	962	1009	924	1005	991	939	963	930	1038	981	957	976	1001	994	943	975	960	982	984	1024	1001	957	996	1010	996	936	977	943	992	967	972	901	971	959	1017	945	934	912	957	965	939	977	981	1026	964	985	990	937	1018	965	977	953	981	1023	945	1015	955	980	971	939	961	1020	968	999	940	1011	948	974	930	1027	1014	983	934	960	1001	1007	954	949	993	1001	976	979	979	926	963	948	965	948	957	912	995	949	989	965	918	982	959	950	1006	939	984	981	954	993	967	959	989	1025	1045	992	957	979	947	995	937	993	952	1004	1005	960	972	1030	932	1007	962	932	920	987	943	945	946	1053	929	959	894	943	1022	921	926	977	957	958	969	1028	970	980	971	994	952	997	983	941	929	933	1015	909	953	991	983	982	945	957	1019	969	985	953	1006	921	976	998	1000	920	973	944	953	941	1004	962	939	944	975	944	935	1029	967	1027	972	939	1004	1006	957	938	936	992	996	952	1001	937	907	938	955	970	989	964	971	977	980	949	974	996	977	997	948	944	982	981	983	979	1038	996	928	939	1023	933	949	959	1036	1001	934	959	982	910	995	982	965	1002	1034	923	962	1002	1044	928	963	952	949	952	932	969	973	988	957	919	986	969	957	1016	978	963	998	971	944	1002	984	1011	950	952	1002	947	983	1021	936	1029	979	939	951	985	918	912	926	996	948	977	973	932	979	971	1005	976	951	955	954	937	910	951	977	972	934	900	940	1004	1008	1003	1002	939	970	963	977	989	1000	947	963	954	1013	1025	1022	981	966	958	985	934	968	982	938	962	990	988	1039	946	968	967	947	971	996	976	931	947	981	964	952	961	970	1021	992	970	968	985	989	979	1024	977	959	994	985	908	968	925	940	1025	973	968	952	949	952	964	990	1008	936	976	973	972	955	971	957	990	988	985	936	917	977	959	990	945	954	984	1008	1008	1013	911	989	961	958	989	984	973	959	955	970	983	981	995	958	946	975	931	931	973	982	937	947	959	941	969	942	967	950	965	956	953	1033	967	1018	1029	957	997	951	988	940	967	924	969	975	932	973	933	1017	945	954	965	991	947	914	981	1038	980	987	965	1035	992	981	940	995	957	998	992	963	952	1001	960	947	980	960	985	925	910	952	946	945	998	957	991	911	930	981	1034	999	947	951	926	946	999	953	966	958	953	970	943	1002	951	993	978	1001	1000	893	942	946	985	934	969	997	1012	945	1032	963	979	982	964	890	943	954	934	937	1004	937	945	918	982	1019	930	935	947	982	974	970	976	978	994	998	1034	937	962	944	961	956	975	972	938	955	956	1026	921	956	965	960	980	1009	1003	947	975	958	990	959	975	1002	931	988	972	1001	1016	994	944	975	921	962	995	954	979	938	982	996	924	978	921	992	972	979	998	998	1001	957	931	965	1014	965	944	919	979	942	1002	928	949	943	933	975	1003	933	1028	974	943	979	1054	978	976	930	971	978	980	982	1043	986	991	958	956	1031	996	998	973	949	986	1012	906	939	990	959	943	969	945	969	964	964	941	985	948	972	986	1022	1020	926	974	956	921	967	979	944	986	998	969	948	972	948	973	944	962	954	953	977	964	969	1019	998	936	948	987	986	984	1024	919	972	984	969	995	971	934	936	915	943	970	966	949	985	991	960	929	946	929	943	879	1003	980	953	986	943	941	992	1002	991	965	983	1009	983	992	943	974	1010	979	977	954	935	948	963	1010	966	973	982	941	908	994	952	963	1004	1006	936	992	989	980	974	930	972	1013	962	908	949	980	934	921	979	988	912	956	975	933	926	981	958	969	962	964	996	966	981	954	961	992	958	944	973	919	979	933	961	969	966	954	950	1006	979	941	992	933	952	1014	896	918	1010	983	974	959	980	988	974	956	976	942	1009	1012	1031	1014	974	979	995	974	986	932	966	945	988	973	970	971	984	958	970	990	978	959	916	1013	953	968	971	929	1009	940	978	985	960	929	1004	978	922	964	979	948	948	994	990	992	954	938	957	977	1039	970	908	959	1014	1002	1013	992	970	925	939	1011	935	974	1044	963	970	926	981	956	946	931	928	999	980	948	917	1003	968	992	945	940	958	1030	967	969	974	981	953	989	956	948	1020	933	977	953	1027	965	946	913	940	979	1018	928	923	1011	957	910	980	996	965	969	912	1010	1001	981	961	906	922	1009	962	987	955	972	966	961	948	948	971	955	929	977	993	889	961	946	956	1018	936	977	921	1008	946	938	1013	1006	964	995	952	990	982	968	987	963	993	971	936	994	963	1039	967	1002	983	1000	1011	949	977	996	915	928	943	1007	992	979	969	992	949	970	995	955	1019	959	962	948	957	943
22734	20792	28279	23350	21025	21511	18011	10145	7180	5893	4716	3587	2765	2031	1763	1588	1515	1372	1216	1177	1106	1030	1041	1006	989	895	891	842	831	785	815	747	779	752	689	702	696	700	734	704	678	698	701	722	718	729	730	745	699	679	684	663	713	723	724	659	674	715	710	637	728	748	689	663	693	692	662	662	681	662	712	711	708	698	703	688	716	671	674	754	669	645	708	700	730	679	699	745	677	711	662	727	671	649	705	656	707	698	681	668	705	701	674	691	678	735	701	714	669	753	729	719	697	724	741	696	688	670	684	672	644	681	726	718	740	692	711	728	725	696	730	652	658	713	717	712	722	686	698	657	689	685	680	657	688	672	706	678	729	719	696	669	708	676	689	708	695	674	681	693	693	748	640	677	671	713	699	689	676	697	750	726	687	711	683	710	640	711	710	687	709	711	742	704	751	732	645	674	723	710	717	744	669	704	687	706	682	706	687	715	694	692	684	684	696	666	695	685	683	658	671	694	670	700	663	706	676	738	742	708	686	706	684	718	660	693	725	672	675	720	662	653	725	741	701	725	695	709	672	722	728	691	678	682	699	694	681	692	687	663	730	638	657	696	630	730	730	665	664	680	709	660	699	683	688	673	705	729	669	684	655	668	680	694	694	651	701	719	673	651	690	694	689	724	682	662	687	688	659	697	753	733	693	694	705	692	664	680	686	643	637	724	693	662	641	699	703	679	671	694	712	703	691	724	663	662	630	701	715	708	702	659	638	706	713	708	699	669	687	712	701	698	674	718	668	700	727	706	714	713	697	691	682	707	673	701	718	690	703	714	665	686	673	723	672	687	742	658	700	698	701	754	709	675	679	692	720	696	664	693	700	724	695	703	679	689	657	693	682	736	666	722	690	670	689	699	693	674	698	726	728	685	688	759	686	687	639	690	732	711	698	699	652	692	690	727	708	660	626	721	722	751	682	711	781	687	678	697	704	675	674	670	714	694	728	679	687	694	687	692	697	685	710	661	703	715	677	706	752	739	700	733	677	691	658	688	677	683	733	685	711	712	693	738	708	716	664	724	700	669	649	689	694	724	716	720	683	683	701	663	656	706	653	676	681	743	740	697	682	615	666	711	675	690	719	712	720	694	669	656	675	698	702	684	656	704	687	689	678	686	684	729	716	692	718	684	647	677	607	711	700	608	690	697	687	712	671	671	731	744	728	666	629	683	673	663	702	683	708	687	651	658	694	656	713	693	709	731	689	753	702	649	645	675	718	721	676	679	637	674	725	688	655	698	711	673	678	692	689	718	703	664	654	711	735	668	684	714	665	703	699	676	664	663	731	657	693	690	688	681	689	694	680	703	668	684	728	699	672	686	710	655	746	710	672	668	714	646	697	693	674	657	680	704	738	654	710	656	686	726	661	698	718	689	730	757	699	716	684	684	697	702	609	669	689	694	705	738	700	699	612	704	697	670	683	751	683	713	701	671	712	674	619	692	697	686	718	696	698	666	674	716	704	756	665	705	669	633	697	609	699	657	717	681	690	676	709	730	712	642	696	658	704	707	700	712	681	681	718	679	664	687	710	669	658	712	671	691	715	717	659	757	694	710	666	667	695	686	710	673	734	728	683	686	715	716	730	669	692	677	705	678	672	693	644	694	697	685	714	717	659	675	720	713	684	711	666	698	710	672	671	699	728	675	691	674	695	714	649	709	678	676	669	711	720	632	684	706	702	648	681	694	696	688	673	667	714	641	705	666	701	730	699	721	667	692	674	744	735	708	721	693	696	679	660	721	704	652	668	693	709	686	696	740	675	656	739	694	713	700	706	703	723	744	685	688	676	653	672	683	722	656	676	695	702	676	738	702	744	726	674	736	742	691	722	706	699	709	706	689	706	688	695	724	713	708	676	672	674	691	683	668	666	682	696	683	661	676	708	696	666	731	693	697	667	678	642	656	676	706	657	695	660	679	697	683	677	662	722	697	718	738	650	715	716	670	707	660	709	702	718	715	698	694	698	704	679	667	707	680	683	703	704	668	647	628	719	694	728	716	708	691	710	726	701	699	663	693	687	714	684	658	648	701	702	683	716	713	693	646	667	694	678	723	670	706	717	660	660	673	692	698	687	693	698	658	692	713	678	686	737	689	659	694	679	694	717	724	676	690	733	730	686	683	692	731	700	670	672	673	723	722	674	698	688	677	686	663	707	685	692	643	730	707	649	723	661	733	673	705	712	670	683	666	661	659	744	680	685	703	750	698	715	651	696	633	689	707	712	677	707	638	708	696	665	711	734	680	697	663	665	679	625	687	689	726	693	729	641	685	692	696	704	699	687	705	644	732	689	688	675	716	693	696	686	680	671	701	690	656	702	676	690	701	654	761	714	659	720	678	683	687	689	661	686	663	729	682	704	696	660	674	698	691	665	684	708	670	698	747	663	713	673	676	675	695	721	642	729	661	724	707	727	707	722	651	667	745	723	659	692	657	674	717	640	692	714	717	669	717	648	687	637	719	665	652	668	691	678	684	697	689	700	703	655	689	705	712	705	655	664	660	662	666	690	653	724	715	700	693	686	675	710	684	701	720	704	713	704	709	663	690	709	668	636	709	697	711	663	719	710	671	713	693	704	684	632	663	705	663	666	705	689	692	713	728	671	686	717	657	672	676	669	686	722	752	706	704	701	722	669	676	695	667	675	683	647	700	723	671	678	694	702	652	713	643	654	720	674	702	722	696	643	662	688	676	683	662	689	639	701	658	668	716	670	677	697	726	739	665	665	677	691	647	705	687	657	664	698	649	672	657	678	686	661	721	704	686	645	706	699	651	694	742	764	724	732	683	656	715	722	688	702	650	692	673	702	695	703	707	702	725	714	686	654	711	729	687	664	697	722	610	711	679	720	696	723	707	730	675	677	686	644	672	649	698	777	676	658	625	740	685	687	704	717	662	734	670	681	673	680	670	705	700	726	732	741	691	706	732	704	712	708	678	711	748	690	685	748	647	695	707	689	700	657	670	706	697	692	704	693	730	685	728	707	710	673	670	663	714	735	646	675	652	651	713	674	696	704	680	684	715	683	681	678	695	713	663	687	696	723	730	681	721	653	671	684	715	720	723	728	711	697	695	675	738	688	700	666	703	674	668	718	654	647	757	678	710	692	731	712	678	692	692	697	653	689	713	671	680	677	733	680	705	695	742	691	687	668	716	720	659	663	665	683	678	643	736	680	695	667	725	717	698	685	717	681	694	688	669	680	700	741	699	734	706	686	714	723	690	712	707	653	719	747	699	692	688	711	665	692	744	687	662	672	675	743	686	685	700	671	638	675	722	687	701	675	701	708	704	658	696	717	688	686	722	671	715	693	712	703	665	724	682	641	710	699	707	671	670	734	650	685	671	697	730	699	655	678	698	707	657	684	712	673	698	673	680	692	680	707	686	715	650	662	701	629	681	697	696	672	683	652	659	627	767	723	724	693	673	659	706	707	738	681	665	701	707	709	713	669	704	707	612	685	697
39102	60484	43327	33683	28601	23811	20009	17025	14394	12351	9648	7589	5738	4424	3530	3308	2905	2405	2142	1925	1864	1779	1645	1564	1485	1440	1398	1323	1255	1147	1164	1078	1115	1087	1041	1044	1022	947	942	943	917	908	906	955	895	913	944	894	938	886	928	946	932	836	946	942	931	924	908	904	901	957	959	905	947	924	922	897	896	862	896	918	900	900	887	923	949	878	932	959	965	953	955	906	944	912	944	923	900	919	875	960	903	875	956	874	913	943	894	915	924	936	917	898	921	919	919	894	925	923	890	944	934	932	952	872	954	905	932	907	933	930	955	870	922	913	913	899	906	879	976	925	868	961	897	924	913	878	926	923	963	955	930	928	890	967	909	919	844	935	860	934	914	889	883	914	903	944	842	921	890	910	929	918	962	943	929	914	911	933	985	910	956	905	932	893	858	911	939	950	851	931	913	944	903	917	873	850	923	865	905	950	911	964	961	881	958	885	894	957	905	925	932	928	930	900	899	903	891	912	927	905	910	906	954	902	904	942	933	947	928	930	953	899	925	937	893	880	917	913	871	897	930	912	910	907	914	922	888	898	935	852	923	939	915	937	934	896	933	916	927	912	910	967	958	905	944	930	937	962	862	907	908	906	886	938	833	945	908	917	927	881	918	955	914	922	935	900	936	870	859	936	931	922	928	927	923	876	953	889	912	934	911	919	868	927	909	888	903	954	905	916	896	933	921	952	969	930	881	878	904	881	908	942	899	924	914	866	893	930	910	929	939	937	891	897	915	914	881	953	928	860	955	930	902	924	888	925	902	889	961	906	908	889	915	893	864	964	925	935	943	940	916	931	909	967	958	901	896	877	888	898	935	917	934	889	910	879	914	940	920	912	909	912	944	921	927	893	938	914	933	913	886	904	936	865	907	899	931	951	935	868	944	942	923	874	907	922	979	865	911	929	925	929	967	946	895	908	864	925	873	889	858	895	901	899	941	918	903	922	942	934	960	895	889	885	933	888	933	952	913	933	904	930	905	920	910	946	861	920	869	889	873	921	931	911	906	938	940	935	933	907	918	924	919	918	925	913	902	891	940	881	904	879	943	924	943	907	872	937	899	912	923	925	914	900	926	876	913	977	943	970	890	904	937	887	892	946	849	894	934	942	919	966	930	870	943	837	947	929	894	973	877	870	924	920	875	901	892	982	900	921	918	933	911	908	883	874	887	946	926	948	905	917	930	903	908	929	923	946	891	944	910	923	919	948	947	966	915	924	921	956	845	950	941	866	892	901	890	866	934	861	870	910	962	938	942	924	918	918	917	966	890	892	865	954	910	878	960	943	908	889	942	897	915	891	954	914	887	924	943	873	895	961	899	892	943	935	932	923	901	878	912	961	907	931	925	904	920	1010	930	860	861	912	935	905	892	976	976	927	938	876	915	946	858	940	964	926	929	920	963	924	933	922	935	956	946	888	963	890	922	919	904	899	896	894	949	869	901	876	956	928	957	933	918	915	913	874	907	952	898	927	936	876	923	920	985	987	888	901	945	886	917	965	944	921	887	912	888	972	876	957	981	914	931	861	896	894	890	876	964	876	898	918	930	964	983	907	895	959	909	909	934	906	913	960	905	938	938	904	875	891	894	894	878	882	903	933	965	843	924	929	921	914	898	924	983	971	927	920	885	902	940	873	960	930	864	895	898	921	888	931	907	892	877	925	901	900	927	904	922	928	901	946	915	933	918	921	871	943	920	929	911	920	939	891	907	957	904	911	890	918	881	921	910	930	875	906	940	921	938	968	884	973	894	930	948	981	943	859	927	927	900	950	893	917	904	916	973	898	952	892	929	931	876	860	906	894	914	861	944	927	950	916	906	927	904	916	947	943	858	960	908	882	901	872	942	906	956	876	886	873	955	883	911	927	895	920	895	923	920	912	893	924	967	909	965	918	883	961	942	857	928	957	914	897	929	940	871	909	896	955	918	903	934	912	932	898	866	869	831	870	920	924	893	911	890	868	888	929	934	931	941	915	879	911	901	902	914	948	906	879	877	851	925	890	911	884	991	916	970	942	923	867	913	856	875	918	914	975	909	948	933	906	921	974	948	927	968	929	958	919	974	951	897	847	878	846	950	907	903	964	954	934	887	982	891	911	1010	957	925	934	906	925	920	934	887	928	913	886	883	918	936	916	937	865	911	912	931	931	930	850	857	966	942	917	945	911	901	962	891	952	914	980	902	896	902	905	903	861	946	931	889	960	911	972	921	931	909	937	909	866	1001	878	874	932	928	896	931	869	919	914	935	865	907	867	892	903	915	858	868	910	937	896	884	947	896	871	920	897	933	925	927	891	849	912	888	915	966	966	916	895	889	931	878	974	900	913	886	935	899	902	941	869	936	907	882	895	890	908	882	950	953	917	856	867	874	896	899	943	932	946	925	929	873	886	966	925	899	927	897	919	907	884	869	919	916	905	899	925	898	895	878	951	896	976	902	968	922	926	980	888	928	935	980	897	859	908	898	901	907	912	976	965	945	947	931	841	879	916	914	879	937	898	923	935	904	863	921	938	936	901	939	914	925	877	915	895	940	958	845	900	909	876	911	927	885	888	902	910	891	931	908	904	933	900	912	942	892	944	930	935	920	956	972	893	892	899	904	908	929	914	882	881	897	896	899	907	932	916	905	900	945	884	951	940	915	898	923	868	918	925	870	993	966	900	957	961	875	927	904	876	937	931	874	875	891	905	892	924	907	896	930	931	943	880	917	930	945	859	886	892	971	917	1001	929	887	880	892	915	928	922	936	931	903	890	943	903	911	872	918	923	883	917	893	869	925	876	922	919	896	861	919	915	887	892	895	896	931	899	925	894	919	914	933	967	935	918	911	938	899	896	984	922	905	906	944	910	926	1027	937	873	857	880	927	929	859	908	933	889	867	911	922	931	873	907	865	925	892	906	933	950	912	857	870	898	983	893	921	957	891	890	960	941	853	925	921	905	899	908	912	902	888	853	909	878	950	932	897	921	908	920	884	932	923	907	953	908	927	912	883	875	922	884	871	873	880	912	870	896	957	943	907	927	914	943	956	872	940	928	883	839	950	907	915	969	952	913	901	906	935	939	891	919	922	920	904	928	900	875	916	952	914	883	922	895	937	891	905	940	917	916	918	904	903	952	889	877	934	899	933	860	901	931	893	924	945	896	905	944	910	889	910	926	892	937	930	883	996	918	900	901	984	1011	884	939	923	864	937	883	947	896	862	868	883	879	942	963	949	870	881	892	959	972	943	900	905	896	900	916	913	921	972	913	869	952	874	915	877	960	908	906	917	922	895	905	923	877	941	899	929	941	904	961	956	883	863	877	914	947	893	908	882	898	888	931	929	888	921	908	921	864	905	898	897	882	916	838	910	906	929	874	933	911	902	939	957	892	923	950	917	947	972	876	864	930	966	850	914	915	880	938	945	928	919	955	858	897	902	883	922	905	894	870	901	924	967	900	978	896	875	902	904	878	944	939	938	908	945	897	887	934	936	947	910	953
28481	27479	26800	19432	11620	7265	4893	3740	2961	2439	1883	1552	1257	1052	999	900	860	824	785	759	705	704	674	700	672	624	627	659	658	618	577	622	588	605	629	547	623	589	545	577	573	522	569	599	605	597	592	620	576	578	564	603	526	575	558	583	623	579	581	567	546	637	542	572	548	559	574	554	620	635	543	569	556	563	554	557	603	595	556	573	532	622	566	567	557	591	588	605	540	607	546	542	537	574	511	563	586	568	567	605	613	525	568	537	614	538	597	585	598	610	569	548	581	575	573	555	537	519	575	566	626	587	601	588	609	595	558	597	583	559	520	543	594	572	554	545	566	617	553	595	551	590	611	594	621	607	625	564	627	553	578	541	566	572	591	558	554	538	552	574	604	591	545	548	597	559	577	584	609	566	570	579	537	565	608	589	570	568	585	580	547	594	565	614	557	572	539	570	585	599	567	589	558	568	598	638	588	570	590	579	638	558	535	594	568	592	553	604	576	647	572	584	557	588	549	569	585	603	547	605	593	580	581	560	617	568	567	533	580	586	601	565	601	549	589	567	627	577	607	617	591	604	615	576	582	609	584	583	528	583	560	540	638	584	603	582	572	523	574	562	592	589	573	595	626	594	594	593	596	578	598	614	561	589	587	579	576	642	568	564	564	589	615	597	589	562	600	568	605	551	620	585	619	554	606	552	580	606	578	615	579	564	556	612	583	611	613	583	610	557	551	583	546	582	563	573	578	592	595	580	572	551	594	602	586	576	579	551	533	561	574	607	566	645	554	583	573	541	591	584	599	609	540	578	563	603	540	564	555	553	581	601	593	521	579	553	578	577	567	575	580	569	570	621	569	606	590	561	577	598	532	553	582	616	610	580	631	595	564	565	530	567	571	579	600	573	537	607	530	627	617	617	557	559	605	599	567	579	623	577	550	574	648	585	590	562	595	575	526	594	609	575	593	598	545	570	545	580	563	568	545	575	558	625	593	595	569	605	586	619	607	564	511	564	598	584	551	573	590	550	574	619	512	599	564	525	541	571	574	626	563	561	581	581	568	562	577	562	593	575	611	599	582	593	595	539	622	588	541	539	579	572	607	587	599	595	588	562	557	605	574	568	602	569	550	604	567	537	574	588	570	548	576	596	550	570	545	593	572	551	568	563	533	593	598	602	597	606	552	591	632	602	593	609	596	643	579	580	543	613	558	570	570	583	596	577	593	550	566	592	615	579	599	499	555	572	559	574	533	617	602	587	560	576	589	574	622	599	540	591	566	583	587	584	522	598	603	575	560	574	558	554	576	565	554	567	597	564	566	579	589	553	567	575	575	596	546	578	574	593	610	558	587	515	561	572	603	585	555	619	531	605	585	566	580	589	584	585	549	557	596	556	627	540	597	605	589	555	574	590	621	570	573	566	570	587	566	556	578	543	565	612	561	566	607	596	577	526	552	581	567	584	580	553	542	592	611	596	622	584	555	544	554	577	587	571	581	593	585	577	581	546	556	540	575	609	595	575	525	595	594	536	543	559	544	539	585	571	592	587	527	561	551	613	552	605	607	591	615	566	609	577	573	557	568	598	591	586	583	579	545	590	575	617	543	559	578	604	600	562	558	567	547	628	582	555	597	581	555	575	563	566	561	570	616	602	538	589	652	577	601	580	594	587	580	613	558	561	567	588	542	590	576	583	585	601	637	580	580	550	611	592	540	586	537	542	610	511	550	542	546	595	609	571	569	591	601	590	537	593	562	578	536	552	597	614	541	570	555	575	610	592	580	569	585	592	541	564	558	561	605	615	600	584	541	594	603	590	572	564	594	593	583	576	570	581	579	609	599	574	610	588	584	572	591	579	577	569	579	590	557	539	585	593	602	566	596	566	595	607	518	571	588	569	563	590	607	527	559	565	589	594	618	584	603	563	580	597	590	548	594	583	599	573	522	612	533	583	617	564	587	615	564	560	590	562	537	608	574	552	604	548	613	569	544	580	567	577	526	561	634	575	574	552	566	577	575	550	540	590	556	633	585	567	574	581	605	585	583	551	574	594	557	588	553	571	600	580	559	574	562	604	579	593	611	536	577	570	584	599	569	554	567	552	543	566	590	633	572	587	603	586	589	557	582	573	584	556	579	555	541	540	538	567	566	584	573	566	567	568	553	565	593	592	628	585	568	614	560	608	570	591	566	596	569	590	575	539	603	577	569	589	582	556	567	570	582	586	571	560	544	607	559	557	589	585	578	560	563	548	614	559	588	609	558	541	563	606	574	627	568	565	555	541	579	593	579	591	590	582	558	586	613	587	574	582	547	543	539	591	571	536	572	541	538	613	570	608	602	599	564	547	580	583	575	598	573	572	557	578	570	603	620	546	585	569	589	582	537	581	601	605	583	599	578	611	585	564	528	624	565	615	537	591	526	595	586	578	581	579	601	581	567	564	573	554	589	603	596	599	555	643	568	604	551	583	566	642	569	551	578	575	590	618	589	610	582	557	552	614	538	575	543	590	593	561	572	553	567	586	545	588	589	519	545	609	612	580	594	600	593	611	603	596	606	568	561	548	584	616	584	557	567	531	604	594	537	559	587	573	545	567	578	560	575	568	582	538	563	592	546	616	566	589	584	615	584	557	562	579	604	599	615	574	530	578	586	580	599	584	560	572	600	567	575	581	556	592	606	557	590	576	593	592	566	591	570	617	571	595	562	607	548	537	599	553	609	539	546	594	613	591	541	591	592	574	564	551	572	558	641	583	587	599	574	603	597	549	545	562	560	531	579	601	619	583	602	575	547	629	571	577	542	577	586	592	579	586	556	560	592	601	571	568	552	576	557	562	591	558	559	561	605	554	605	563	569	581	605	545	567	576	553	589	564	567	621	555	619	620	583	601	605	574	595	569	580	545	626	570	560	559	593	576	624	589	605	574	592	599	640	596	609	556	619	558	585	608	576	544	571	563	566	574	599	555	590	594	590	574	582	550	549	620	601	574	569	585	617	591	570	618	570	566	564	551	564	589	585	565	630	539	560	574	586	575	569	533	580	548	579	541	561	547	580	594	564	587	595	577	581	554	599	568	563	586	581	578	545	575	614	613	583	566	530	583	599	620	616	561	566	564	545	581	567	551	583	572	538	608	600	583	555	581	582	588	580	583	579	578	586	567	552	597	600	571	542	592	602	634	574	537	539	564	588	578	545	539	554	598	583	571	543	611	556	591	548	532	574	566	569	598	607	568	562	527	558	552	573	562	621	554	596	585	566	556	571	567	538	567	557	591	594	586	602	581	601	611	612	628	579	591	596	522	617	519	626	576	549	593	562	580	602	515	544	623	581	556	549	613	546	589	579	573	560	559	603	585	614	566	600	567	586	575	595	546	562	598	584	561	541	574	626	585	606	566	583	575	560	543	597	596	579	558	589	566	568	547	578	542	576	572	590	617	595	542	606	597	554	602	582	593	583	564	629	561	570	597	585	572	595	593	577	560	560	544	603	619	597	580	590	618	584	591	556	556
32610	43657	32615	22726	17893	13630	10592	8419	6917	5570	4351	3343	2613	2062	1811	1699	1535	1312	1230	1157	1134	1045	985	1001	987	995	940	957	863	851	833	856	804	859	844	800	788	793	772	797	774	735	767	774	750	773	772	828	826	810	757	807	831	786	789	805	775	744	787	799	741	762	817	845	760	802	784	762	783	779	823	763	795	800	775	772	800	770	759	758	758	751	818	821	775	779	735	746	712	787	764	763	777	776	739	785	749	733	757	756	784	807	776	796	755	768	760	757	760	793	787	769	780	800	709	760	793	774	778	791	758	751	761	779	790	727	765	807	794	813	800	818	772	813	802	799	749	747	765	827	792	782	754	798	754	753	750	748	781	784	796	779	777	826	775	730	749	821	819	782	782	800	771	800	806	787	751	780	772	726	734	769	755	804	807	735	739	785	769	766	737	800	751	804	745	759	801	763	774	776	811	770	744	822	775	736	760	763	729	834	722	804	788	739	761	793	753	750	765	766	802	736	822	767	769	757	759	784	779	757	775	806	781	753	788	759	832	772	740	753	725	826	780	822	781	762	798	805	759	735	764	801	788	748	755	798	777	771	785	744	726	791	813	769	789	811	766	766	789	799	740	826	803	831	828	772	796	799	757	767	775	781	800	802	800	758	776	761	774	795	796	788	783	759	766	754	785	730	792	782	765	736	828	746	767	757	791	788	752	773	717	788	802	746	777	831	793	760	772	767	786	762	745	794	832	791	775	783	772	761	804	785	784	770	776	754	753	784	790	768	761	790	801	793	805	801	791	755	764	775	765	789	782	764	744	766	758	767	803	761	776	758	764	796	771	821	757	790	804	789	812	788	775	729	773	803	745	762	738	789	772	779	792	741	774	808	800	746	767	797	807	802	808	784	715	740	799	827	739	737	802	754	782	753	733	750	760	754	780	771	772	775	815	745	746	777	787	775	740	743	784	835	753	790	775	808	783	801	823	767	816	781	751	829	753	766	797	819	717	811	829	793	764	755	789	812	737	792	800	814	781	816	810	745	791	790	773	783	760	806	755	766	784	747	757	858	735	825	759	746	776	735	784	820	788	755	805	753	786	791	806	792	780	763	756	787	789	792	793	782	754	817	766	754	759	750	825	730	813	821	745	804	802	780	823	779	764	791	802	787	717	788	761	805	855	741	780	734	743	815	788	757	749	782	756	746	848	806	759	802	798	838	756	757	760	781	785	732	794	752	765	778	737	803	771	803	743	788	758	748	842	734	838	739	811	752	820	795	802	742	817	798	749	771	784	803	737	771	788	783	760	751	795	819	784	789	769	721	729	809	747	802	720	828	775	764	749	769	785	807	831	772	773	763	785	761	810	804	756	809	790	752	750	791	759	761	742	787	737	771	764	785	765	782	740	742	754	784	742	816	771	782	779	760	821	766	853	760	733	745	759	804	770	774	830	759	851	770	760	766	782	744	734	789	759	775	739	754	786	790	727	774	809	797	765	770	721	819	824	773	775	787	756	794	756	786	762	748	779	746	840	783	768	769	768	795	810	758	757	750	779	784	789	801	760	749	785	661	731	771	775	765	840	769	765	811	746	787	766	791	774	778	735	790	735	771	772	746	788	763	787	761	761	807	801	748	781	741	764	769	750	797	795	760	783	821	771	814	762	743	791	744	754	722	797	792	771	757	780	767	736	792	802	775	771	729	730	773	726	776	800	782	734	779	801	796	792	798	783	765	783	754	756	824	778	785	789	733	792	792	786	763	817	804	760	778	747	771	772	777	781	788	804	778	707	786	768	772	728	767	814	730	805	743	774	747	788	812	857	771	795	786	795	785	749	780	811	800	756	775	861	812	721	780	754	709	815	758	775	805	805	745	743	788	771	705	779	760	749	819	756	746	761	781	805	754	786	728	816	828	797	731	745	795	769	734	795	737	754	761	781	768	741	785	787	768	805	786	794	729	765	802	771	734	788	792	817	777	783	733	807	863	737	759	777	710	799	755	709	781	802	772	746	779	836	783	776	728	711	758	807	785	781	762	794	773	740	779	813	773	767	771	747	790	773	762	745	745	744	746	823	725	786	806	783	790	737	729	748	818	777	771	809	736	743	814	746	812	768	818	811	772	749	816	804	766	771	795	789	768	795	775	794	787	747	792	737	807	810	745	729	794	753	804	741	774	778	761	773	771	743	766	741	787	718	754	766	760	789	803	766	823	764	771	807	792	766	777	768	723	752	768	834	731	743	808	778	754	805	748	752	753	799	724	787	771	778	782	766	759	790	802	771	744	792	765	819	780	736	751	755	785	807	750	775	806	769	773	746	767	739	799	769	769	704	708	726	777	792	822	802	817	730	735	831	781	742	786	790	799	801	786	767	823	782	759	736	784	750	766	771	810	766	810	764	752	823	747	829	747	790	733	775	747	778	786	789	732	784	745	762	744	817	790	787	778	767	800	821	771	821	766	770	764	774	830	796	772	801	786	768	735	790	727	782	829	736	735	751	768	792	816	745	775	755	762	790	807	781	832	789	785	760	758	812	782	818	768	727	823	743	736	779	719	794	726	760	772	803	767	812	769	730	765	755	794	780	813	806	776	794	806	781	786	766	794	771	749	795	783	798	764	778	759	740	794	766	748	829	732	781	740	778	794	779	799	784	799	794	769	764	789	778	754	760	775	729	768	763	760	760	786	781	784	752	737	780	757	744	799	775	809	782	705	807	763	803	730	760	731	786	758	774	771	773	762	778	786	761	798	807	762	755	773	778	765	827	762	784	816	813	781	813	740	727	777	838	773	725	786	766	776	777	743	760	807	721	817	796	784	773	813	750	773	785	756	803	749	797	799	790	758	747	787	788	819	756	740	778	817	814	773	737	758	795	791	763	761	747	805	833	749	733	820	742	723	789	741	767	777	794	771	728	786	756	762	787	785	818	780	762	763	739	729	770	796	772	788	799	786	807	755	763	748	806	767	820	794	808	777	736	770	717	762	755	757	791	734	750	799	794	768	764	799	747	784	748	795	745	792	742	760	769	781	719	742	751	816	746	708	769	811	746	774	772	751	767	765	785	778	759	776	751	776	739	780	790	744	783	800	772	795	782	775	800	795	774	747	762	788	755	769	785	746	792	778	728	755	782	776	804	769	783	762	810	791	801	833	802	756	828	751	748	783	759	792	804	802	775	832	798	776	723	803	711	716	775	760	732	787	794	735	747	774	794	760	818	754	769	684	778	766	702	820	751	800	807	740	785	776	816	772	736	749	749	766	776	801	804	783	809	769	790	792	760	782	796	798	793	761	775	729	799	792	786	805	760	793	768	768	715	794	784	739	817	772	794	764	738	782	762	813	759	779	733	766	762	781	768	769	759	743	803	720	822	800	741	800	789	757	723	744	759	756	798	728	782	765	739	745	777	752	721	807	753	752	849	800	745	797	789	774	765	829	794	778	748	759	758	825	776	766	769	781	766	760	781	801	754	785	807	793	747	774	759	799	789	764	781	769	741	759	740	789	751	748
23761	20828	27820	24020	21397	17707	11500	6948	5351	4124	3292	2610	2009	1640	1497	1352	1249	1137	1058	1020	994	959	961	947	918	862	857	840	834	780	750	750	780	749	808	763	732	721	722	776	767	717	727	695	721	691	736	720	734	678	775	742	778	684	731	727	731	747	780	712	717	704	734	791	724	713	743	738	709	708	706	729	723	697	764	683	751	749	741	682	729	743	709	711	771	727	702	722	733	793	721	708	709	699	718	740	750	751	702	699	716	772	716	762	739	728	765	726	741	713	741	793	783	683	725	730	759	720	719	690	720	724	714	725	725	731	738	721	733	664	733	722	772	729	695	721	725	739	693	718	731	735	725	722	687	724	738	720	717	742	734	719	768	761	754	745	722	758	777	739	756	756	720	743	720	720	752	722	742	719	771	763	767	746	717	746	729	742	684	727	741	698	789	706	752	744	691	733	719	696	695	745	729	708	747	717	744	750	682	737	711	730	692	722	770	713	763	700	680	760	746	685	756	698	703	764	728	736	764	711	710	723	724	757	719	731	695	709	733	698	723	722	747	777	740	718	703	763	722	699	724	700	700	712	751	761	745	707	733	695	742	703	723	734	715	694	708	708	682	667	750	689	721	702	734	723	685	735	721	737	705	723	721	748	731	713	752	732	749	741	716	776	721	678	713	756	693	720	735	703	698	731	690	707	735	690	669	706	724	722	728	697	730	722	767	745	727	680	723	730	698	719	727	706	698	729	761	748	751	698	687	760	763	746	726	738	727	774	708	738	707	739	744	727	720	680	742	706	710	807	709	737	697	712	672	701	738	745	727	709	700	687	769	770	751	767	701	698	715	668	752	757	765	684	694	683	747	710	718	736	709	686	731	697	768	725	735	728	686	742	691	691	740	761	708	707	714	754	739	756	689	749	729	688	715	695	715	729	743	732	754	747	754	667	732	710	724	724	741	698	754	680	710	732	712	704	716	724	739	727	702	719	676	721	690	719	688	721	706	707	705	682	705	806	715	720	711	695	707	664	770	689	712	746	723	723	701	681	736	756	699	768	729	724	730	744	762	727	721	713	721	733	727	700	706	715	732	782	762	745	697	727	688	744	648	722	723	693	759	798	697	709	743	720	759	766	743	746	755	711	740	747	733	731	739	759	707	713	733	752	697	693	688	718	735	743	705	734	696	754	696	733	729	703	706	718	720	708	754	739	760	709	769	713	720	722	722	700	741	733	689	723	685	729	752	669	776	725	733	688	731	714	723	732	697	693	722	706	746	722	745	729	695	751	737	728	697	728	760	659	713	662	760	736	721	725	684	697	698	704	721	726	724	675	734	713	721	737	690	713	759	729	748	738	673	686	735	706	758	692	742	688	716	725	728	700	682	738	722	715	739	729	719	701	792	680	754	721	677	667	732	749	708	681	766	771	738	758	729	684	694	724	734	718	697	738	688	737	689	706	708	729	775	722	713	730	730	712	771	752	707	743	710	709	699	715	722	724	673	706	776	708	675	726	682	727	723	718	769	768	745	688	682	744	741	684	722	742	714	704	721	667	701	738	761	708	756	707	665	673	670	749	748	693	747	737	715	720	693	729	726	734	745	742	712	740	778	718	740	714	706	721	755	732	713	690	691	705	771	762	706	738	692	770	734	722	698	698	717	721	722	710	728	696	704	715	660	694	665	693	759	679	657	760	702	709	726	734	697	738	690	727	724	699	709	754	725	733	725	737	726	744	721	724	730	738	707	716	729	739	739	706	731	698	719	749	725	690	719	741	684	741	681	670	737	674	735	734	742	749	741	745	707	702	728	743	762	715	710	703	732	767	732	719	699	689	699	727	727	750	690	720	752	744	700	706	748	752	731	738	745	746	748	711	684	697	737	715	677	712	731	762	767	728	713	716	729	690	749	743	712	720	715	749	694	734	719	723	727	700	733	752	740	717	699	744	706	737	734	736	705	745	762	750	685	777	699	811	710	710	731	695	708	727	751	696	697	716	734	754	706	728	714	775	688	725	725	747	735	714	690	732	707	714	712	762	703	768	753	710	683	704	712	707	747	707	743	690	751	681	712	727	732	754	640	697	742	772	700	700	688	689	689	714	725	675	695	717	733	728	758	699	732	752	703	707	715	678	706	756	719	712	733	730	736	717	710	709	717	745	686	718	740	741	720	751	718	687	723	719	710	739	739	734	672	719	750	721	714	746	697	708	710	733	687	748	686	701	766	687	681	751	707	773	708	752	684	742	749	772	789	748	721	717	729	728	739	741	678	747	705	708	727	726	705	748	743	767	719	710	735	727	740	720	728	704	743	711	675	765	688	732	688	703	701	729	745	718	760	740	749	752	777	704	727	705	714	739	727	714	721	697	745	708	732	688	737	737	699	733	694	766	735	708	710	734	694	697	744	734	713	702	737	728	730	710	738	687	728	752	662	664	728	701	736	710	721	696	687	722	713	690	749	741	730	740	717	744	759	739	751	685	731	728	735	681	727	713	718	692	674	712	759	725	743	752	774	695	672	745	713	749	752	707	718	735	707	724	667	696	723	727	703	752	746	716	746	714	739	714	745	709	715	702	729	714	773	745	751	749	701	728	722	668	750	758	692	723	705	728	747	759	722	753	716	770	739	740	666	719	684	748	693	723	769	713	699	739	693	764	729	679	714	728	710	708	737	749	689	742	725	781	720	789	723	733	717	728	713	680	697	704	704	704	715	728	755	782	740	781	711	745	754	701	710	715	771	738	732	728	711	738	740	774	752	706	725	730	761	715	718	739	696	727	705	747	685	725	746	732	762	738	727	732	708	701	691	698	710	702	701	725	729	722	669	699	750	717	769	755	696	696	735	702	709	735	743	753	691	705	703	731	766	726	739	686	690	734	652	755	713	714	759	740	742	743	685	657	706	706	679	684	729	710	690	718	741	711	717	705	722	718	678	707	737	705	738	703	746	763	736	716	736	690	745	719	733	723	703	756	720	715	728	774	682	752	709	711	757	730	711	747	775	735	708	716	699	722	707	765	769	751	723	707	692	675	730	737	747	691	691	810	740	747	704	707	748	700	769	737	718	746	725	719	728	724	745	714	696	748	729	696	759	761	722	684	701	724	673	740	724	707	701	764	688	724	772	743	732	683	759	700	702	770	692	768	701	724	750	739	726	695	727	736	739	678	742	750	739	768	668	709	703	730	711	738	702	734	710	719	714	687	756	787	741	720	700	731	696	698	741	735	709	723	759	699	737	754	735	690	700	709	761	745	775	718	756	736	752	726	762	752	723	735	732	658	704	762	739	739	735	676	733	710	701	721	678	763	744	730	735	735	657	746	725	630	774	694	721	736	716	704	664	775	717	683	710	741	751	716	766	708	716	735	775	734	746	683	744	726	701	738	711	711	701	708	769	700	694	719	699	734	665	728	736	746	681	769	702	714	699	728	693	686	732	722	690	710	716	751	712	689	727	686	704	722	689	703	709	642	719	707	740	722	721	764	719	675	714	709	707	725	681	754	696	762
36205	54348	39994	30354	25676	20633	16725	13448	11123	8883	7167	5623	3997	3235	2738	2500	2214	1994	1783	1665	1607	1601	1499	1417	1405	1289	1278	1192	1240	1125	1085	1147	1103	1076	1040	1050	970	935	984	986	973	949	1007	992	986	971	968	880	957	966	933	973	991	939	1000	1011	1004	936	966	986	962	987	967	985	924	938	975	959	926	917	957	954	959	981	948	920	989	981	973	975	964	959	881	955	949	914	995	980	981	960	957	909	931	986	977	978	984	927	972	998	989	991	944	983	956	897	992	977	959	1011	1016	1034	971	1016	988	912	968	960	955	955	926	976	980	1006	956	988	950	945	1070	991	881	962	996	945	944	989	908	912	960	936	951	923	929	995	1019	955	975	974	980	928	1014	923	987	959	965	933	960	982	979	980	952	995	957	995	986	915	1007	979	960	991	941	985	955	963	921	902	967	953	1006	980	983	969	930	975	975	961	919	957	972	960	979	955	912	972	977	928	951	990	963	990	1020	937	924	960	986	1041	986	971	950	985	1003	972	937	995	946	1008	915	997	954	977	975	971	915	901	967	912	957	1026	1004	968	950	965	959	954	993	948	968	970	884	961	970	964	1011	1000	962	978	931	946	971	1006	945	946	914	932	918	972	991	1023	962	970	1016	971	930	939	971	960	979	964	949	987	954	971	946	948	892	983	970	955	992	991	913	962	928	943	966	901	894	966	963	1018	993	972	928	962	967	993	976	961	924	954	943	983	967	956	1009	952	974	955	945	924	964	990	978	942	909	872	938	998	990	966	1008	973	977	972	939	971	966	940	957	973	992	946	1032	966	950	990	948	922	939	981	962	942	921	946	1003	928	992	979	983	956	936	927	1012	969	990	994	909	914	1007	939	936	1012	915	970	972	995	961	1079	996	1014	943	984	957	969	999	916	951	909	935	994	978	952	973	958	987	968	963	1008	938	991	995	958	1014	959	1008	961	934	926	955	980	994	935	995	1018	947	945	905	1019	977	1005	926	930	939	997	952	967	904	935	1014	956	1010	1001	946	984	974	913	963	964	993	937	961	953	954	955	982	983	976	903	958	945	980	964	961	967	939	995	939	970	964	895	927	959	931	1034	982	938	930	946	941	933	929	942	892	931	954	940	966	908	922	925	1010	906	982	955	975	945	976	1004	963	966	1006	957	927	912	922	955	982	972	968	925	929	933	949	939	996	1056	960	967	914	1002	1032	887	944	973	975	943	887	949	933	967	959	978	994	971	989	989	977	953	1005	967	1009	982	959	967	975	949	981	949	971	948	964	991	926	989	942	931	981	1012	901	917	918	984	961	941	950	953	963	895	1029	985	1004	969	982	1023	920	920	936	946	934	915	930	947	942	941	960	941	886	969	952	951	963	967	983	977	979	974	1035	947	935	941	948	937	1012	939	1049	984	946	981	958	915	932	948	932	946	924	943	1005	957	926	973	966	945	963	980	935	936	936	975	971	970	1022	968	941	1019	932	934	1018	980	945	990	999	940	993	976	925	939	923	1011	1003	950	967	951	926	967	981	981	954	942	941	993	961	908	934	981	923	929	1013	935	963	902	967	949	965	973	941	941	1020	933	933	968	948	976	974	951	940	911	927	981	963	993	959	997	936	941	927	1016	960	962	978	992	1039	989	962	888	1018	938	1000	1012	922	990	912	932	946	990	997	973	964	965	943	926	937	929	935	931	963	929	988	990	961	995	976	966	965	957	933	963	939	974	988	969	992	949	925	980	937	992	942	888	954	950	921	935	995	946	906	957	907	936	990	952	930	976	969	909	992	1003	969	915	948	1072	995	913	963	955	919	959	932	949	940	962	1011	983	960	942	873	997	990	939	941	967	973	943	928	924	947	1027	984	942	925	956	956	929	968	957	957	970	963	1013	923	928	1014	925	917	1004	973	933	999	898	992	963	959	887	958	964	1001	926	974	965	938	969	947	1015	1002	952	1050	941	1003	992	999	979	990	954	978	985	965	913	962	963	941	921	959	968	908	958	1016	970	946	990	999	919	1005	978	982	985	984	894	958	949	985	972	982	971	950	951	941	915	960	947	944	922	968	919	1019	976	945	950	991	951	934	986	970	962	950	966	895	975	994	948	905	921	905	968	997	988	889	950	1039	915	918	985	996	956	952	906	1005	938	952	980	970	947	968	957	990	947	992	962	986	974	964	986	957	964	1010	988	917	955	974	958	946	926	947	931	902	938	969	947	987	911	973	924	1017	976	928	966	883	956	971	971	936	942	971	910	982	931	945	1013	1012	956	945	936	949	933	959	929	979	912	1013	948	958	1037	967	1010	959	943	963	1001	902	1005	954	1024	963	971	971	951	992	956	995	1006	1008	995	930	931	976	976	1005	975	910	977	953	968	965	981	920	952	953	978	999	1018	959	956	1030	957	946	875	925	948	965	938	903	951	926	954	943	962	942	990	963	988	963	1009	968	973	967	972	966	921	937	934	985	927	957	970	993	967	952	956	889	924	993	1031	944	963	1017	925	1019	959	947	946	988	918	950	941	968	990	933	963	1008	921	1018	983	961	960	927	939	951	962	980	994	984	946	926	988	976	989	1000	940	949	978	986	945	951	976	928	954	956	911	922	972	949	956	946	951	964	936	980	956	985	946	949	960	922	998	954	955	960	934	955	965	967	974	985	1042	1006	927	958	972	958	913	972	977	961	935	963	947	941	949	954	1012	922	907	935	932	943	959	1009	938	936	924	949	988	1003	966	931	962	972	1026	939	942	968	925	969	983	967	990	976	1009	989	1021	941	1017	949	959	1011	982	941	1030	977	1046	981	950	972	1021	919	936	987	960	984	960	937	985	976	918	925	968	948	939	973	925	990	893	1003	959	958	907	974	939	955	985	956	932	956	963	922	994	946	998	968	894	938	942	947	942	944	958	976	958	977	965	950	984	932	942	935	954	948	923	984	928	986	972	984	972	945	964	934	971	976	919	956	945	1015	941	1002	944	953	942	972	978	966	943	881	983	938	1041	992	956	1010	970	943	963	953	962	905	998	992	1012	990	929	986	952	970	943	957	966	968	982	990	975	960	985	944	1027	992	966	924	919	1027	926	956	964	970	991	968	936	957	962	958	982	960	957	928	930	912	964	955	929	921	984	941	948	975	941	987	946	979	918	927	953	946	948	1009	954	949	974	955	967	994	996	950	937	977	973	987	941	976	936	923	925	1036	969	947	1017	966	951	967	919	948	963	1010	961	926	955	939	883	922	955	970	1010	953	981	973	1001	999	983	935	990	929	978	940	923	969	985	969	958	959	986	925	950	972	984	972	922	969	872	981	976	956	971	976	972	985	955	979	974	905	958	929	937	952	935	940	956	936	991	952	953	896	949	942	924	981	982	984	938	945	887	923	961	956	938	1010	980	973	935	926	925	910	1009	1008	946	922	916	979	974	978	955	907	897	962	932	943	970	995	934	962	913	972	939	977	1006	973	973	972	963	914	980	953	983	968	939	987	1015	951	932	936	950	985	937	956	1026	979	956	921	967	900	984	946	952	942	998	981	1017	969	998	1009	975	948	973	979	959	922	953	977	951	993	954	947	958	955	963	975	946	978	953	924	960	956	924	982	976	1001	970	907	926	964	1018	969	939	970	1004	962	974	971	969	991	965	957	949	949	1029	966	968	926	994	919	1004
22741	20759	28274	23343	21151	21907	18854	10395	7298	5689	4241	3176	2430	1888	1752	1545	1424	1273	1171	1084	1089	1072	1018	1020	905	963	868	834	858	815	794	714	725	800	707	742	719	674	737	658	693	628	704	679	699	714	675	692	701	690	710	664	678	699	706	735	705	675	666	680	641	706	689	709	648	675	669	687	706	666	652	678	692	698	647	680	673	654	678	711	689	710	677	713	665	700	740	673	733	670	698	658	641	721	687	684	743	664	710	671	674	670	680	708	676	726	683	694	622	702	706	661	715	703	679	703	635	699	676	738	674	702	688	705	683	708	676	664	695	667	653	658	684	693	732	688	671	648	728	683	734	706	639	681	692	679	650	665	684	654	681	715	682	691	694	689	709	657	668	674	716	701	635	683	645	685	701	755	634	701	625	672	714	683	674	669	661	722	681	727	722	653	718	719	668	659	692	692	672	685	679	675	670	710	714	676	675	702	664	711	670	700	709	702	670	676	678	655	710	665	615	657	686	708	719	746	682	690	682	667	674	656	732	657	704	693	667	623	649	677	689	721	717	677	728	618	667	688	696	670	691	686	761	693	665	659	680	683	723	677	669	626	645	685	709	648	644	689	657	625	714	671	690	674	646	664	705	650	700	688	679	678	700	666	677	669	713	638	670	713	670	696	646	683	675	649	681	650	690	686	637	672	673	675	644	643	733	708	707	699	720	727	655	664	643	676	704	689	619	678	674	729	655	642	663	711	723	645	722	705	673	672	666	665	703	693	662	705	694	642	686	677	689	651	637	660	649	710	682	696	689	687	678	681	709	661	687	678	678	691	632	706	722	623	736	626	690	675	669	671	682	704	721	658	666	697	719	699	664	728	713	706	709	681	682	727	674	695	727	679	671	661	657	667	713	635	700	690	748	687	670	667	724	667	653	681	658	651	763	655	681	688	721	702	702	725	679	682	677	677	631	695	649	645	641	676	687	678	699	659	693	684	732	669	690	633	723	651	644	698	657	664	665	695	689	714	690	681	657	688	670	634	670	665	621	637	699	682	708	679	695	676	678	651	712	711	683	719	654	636	670	664	662	672	686	705	698	687	693	645	738	652	668	678	707	687	662	679	693	672	715	678	711	701	622	629	622	672	711	675	734	675	705	669	712	640	631	669	691	642	671	652	694	673	699	618	688	674	671	684	693	762	673	673	718	662	691	702	698	678	713	668	650	698	682	703	701	695	681	695	682	644	666	689	695	670	688	665	689	681	666	731	648	628	685	692	675	670	690	648	685	704	683	664	700	669	721	670	693	644	680	672	689	665	644	653	615	650	686	640	665	626	661	667	654	705	703	649	730	657	674	667	664	673	726	689	664	662	669	654	645	696	673	688	718	660	645	649	661	645	646	666	720	716	679	680	706	655	676	692	665	667	687	667	713	669	707	694	688	675	681	653	671	710	734	728	657	717	714	671	694	655	659	668	698	647	703	666	619	726	686	697	669	717	684	705	772	656	714	652	652	696	696	659	621	645	685	681	693	694	638	666	696	692	646	625	667	667	651	655	691	654	701	693	727	653	666	695	676	698	755	711	668	651	655	717	695	720	663	680	717	667	626	656	724	616	692	675	674	684	662	653	655	662	725	693	652	682	703	645	676	678	704	722	704	722	688	678	642	716	680	694	666	660	678	635	682	723	672	650	694	715	662	694	702	638	658	662	677	687	705	680	688	655	669	662	652	660	715	683	686	704	690	735	728	644	664	665	705	636	677	674	680	671	688	642	700	666	603	710	698	697	732	688	632	686	684	698	653	674	715	708	665	693	696	661	695	719	699	654	651	627	708	630	691	681	669	684	676	695	707	684	634	696	641	654	689	684	638	718	691	656	656	625	687	705	714	674	669	689	684	681	682	677	648	700	673	658	680	667	701	636	694	682	677	722	699	647	680	691	666	669	650	703	667	684	696	641	645	658	641	706	668	656	704	652	684	703	707	681	689	691	644	695	722	694	659	707	672	675	657	677	676	708	645	639	671	690	694	677	668	684	716	721	680	690	658	653	685	693	661	695	697	673	682	718	711	719	715	629	658	745	678	694	699	652	678	701	666	695	712	686	655	654	624	641	684	672	684	695	688	657	671	701	668	658	664	685	708	671	676	656	682	668	650	646	697	662	710	612	698	653	654	639	704	690	727	701	696	684	688	667	669	671	688	629	642	693	655	656	671	698	650	697	657	690	692	675	728	680	684	634	660	660	692	720	658	639	656	660	691	648	688	663	640	693	637	717	702	699	684	663	705	679	726	635	668	722	677	673	681	701	670	713	649	672	689	670	643	664	691	719	682	667	655	652	697	657	661	738	682	685	660	684	636	728	661	729	674	678	622	698	623	665	674	700	670	700	691	719	704	688	704	684	670	670	693	701	683	690	697	656	672	658	694	654	685	693	726	679	697	664	705	666	682	687	697	698	715	667	698	663	657	703	654	689	679	692	703	688	666	707	622	734	692	715	717	672	720	689	730	690	690	656	661	662	660	687	714	697	673	711	676	653	706	716	641	632	600	698	652	689	710	660	685	676	714	680	661	668	668	699	696	663	705	698	652	670	680	644	619	647	656	719	668	671	678	654	586	678	733	658	690	697	613	688	622	662	689	671	670	669	702	702	735	676	663	685	675	718	656	713	691	732	688	730	670	668	685	698	737	707	727	659	684	616	701	708	659	665	711	685	666	691	679	716	673	670	682	676	677	715	699	722	677	673	709	705	706	674	702	650	668	675	651	687	675	675	659	672	738	652	675	660	699	660	707	669	636	672	710	688	702	668	689	668	630	730	677	674	738	692	677	695	642	689	701	727	707	643	690	700	656	712	673	671	639	707	699	701	754	663	692	674	677	707	693	654	669	648	646	684	664	692	647	699	644	597	667	702	695	643	704	740	639	613	686	705	673	603	688	662	654	670	660	641	682	708	704	680	727	638	674	721	647	690	694	684	668	691	694	701	624	660	684	663	721	683	650	668	655	678	683	677	707	636	660	728	674	655	712	678	679	693	680	726	676	656	649	678	663	665	679	681	703	661	695	692	689	679	662	702	668	699	686	664	686	605	669	673	676	652	687	689	715	672	697	703	664	693	677	632	690	655	719	738	697	724	718	645	702	706	717	690	672	654	658	716	668	670	659	656	674	711	723	659	715	665	670	673	650	682	668	628	612	693	660	648	720	667	665	689	671	706	617	662	624	690	632	681	714	678	726	674	706	715	665	711	641	666	689	657	685	681	626	683	689	665	668	663	650	669	701	710	651	677	709	712	672	647	657	749	694	711	657	683	691	700	672	663	666	670	683	687	681	696	682	671	676	688	650	724	622	675	682	655	709	660	632	698	684	713	708	690	643	681	642	692	716	678	649	639	635	636	647	716	718	671	706	674	676	698	662	659	649	637	676	659	648	640	688	685	733	650	669	697	701	700	633	663	713	682	714	672	711	714	667	677	685	647	672	691	666	711	668	713	679	703	665	714	687	695	682	681	648	654
39543	59116	44434	35378	30546	24958	20872	17353	14264	11714	9240	6865	5092	3930	3444	3133	2778	2322	2110	1841	1840	1778	1703	1623	1474	1373	1307	1201	1199	1149	1095	1116	1076	1107	1028	963	961	924	919	911	956	865	914	941	893	922	854	945	937	960	930	963	918	910	933	867	877	936	907	924	899	875	903	948	873	928	848	843	901	937	877	900	862	903	917	944	920	894	876	893	930	906	916	925	901	979	866	862	918	874	889	879	907	938	950	899	859	914	890	891	954	915	886	905	919	877	927	931	910	889	861	895	899	887	888	890	867	904	913	925	909	843	848	937	886	925	915	877	873	959	874	903	874	899	907	925	905	890	951	854	947	893	949	929	915	902	1008	865	925	918	883	934	916	870	888	889	852	884	942	908	924	859	866	922	898	896	910	931	895	888	894	884	912	921	882	954	916	849	935	919	926	978	922	890	825	886	856	902	880	872	917	905	905	843	856	899	860	933	881	899	930	872	886	924	894	930	924	969	944	902	892	902	831	918	945	873	898	919	905	902	934	882	858	882	894	933	864	911	887	895	912	875	855	933	923	910	846	958	911	859	954	906	918	914	877	880	920	916	908	917	843	921	903	953	946	864	900	923	876	909	871	906	860	884	886	887	899	909	934	904	912	836	905	968	904	917	922	929	949	866	904	885	939	880	857	847	920	895	923	922	893	889	943	909	835	908	862	942	909	891	869	901	898	914	855	848	919	927	923	885	924	890	937	937	863	949	879	966	919	907	903	873	888	887	975	900	879	893	901	886	904	917	938	921	867	900	927	922	875	953	891	945	882	954	883	901	846	876	857	977	897	897	943	937	953	932	912	915	922	937	896	895	886	938	936	911	907	889	935	920	873	945	893	832	898	872	881	847	875	908	884	919	916	926	881	879	895	953	830	928	913	928	900	944	867	864	894	894	892	924	926	850	939	938	909	931	907	907	921	894	947	840	886	905	910	932	888	911	868	938	889	826	894	907	917	895	938	930	919	941	888	947	870	882	928	913	870	863	924	924	917	868	890	885	910	910	897	867	898	902	853	897	922	904	931	911	918	883	894	891	910	905	901	899	856	898	936	885	878	917	904	861	891	927	911	870	921	897	927	881	949	897	918	971	901	853	963	875	906	884	893	906	836	921	843	925	847	936	926	887	905	904	872	937	919	902	897	938	923	883	904	904	888	985	916	824	897	945	901	849	900	886	939	950	879	942	899	893	939	880	966	933	947	871	882	934	911	889	928	898	907	874	892	906	880	897	926	878	912	950	907	906	937	897	838	940	885	850	910	952	878	881	908	898	879	896	927	920	913	944	941	897	878	877	903	910	896	923	897	894	878	865	887	909	942	906	871	940	882	874	836	870	881	895	876	934	883	874	920	891	896	943	915	910	919	864	912	929	855	894	839	908	899	877	914	917	899	915	916	884	900	872	899	972	934	939	922	909	902	927	917	876	923	862	888	903	934	936	921	896	865	873	897	932	867	897	977	932	883	850	854	913	935	933	842	928	877	885	916	887	850	927	884	892	887	930	908	943	894	923	878	907	904	899	911	903	938	926	887	935	888	902	865	921	923	855	898	994	921	889	912	896	871	893	919	892	916	891	894	896	899	934	909	920	908	896	904	867	925	863	903	942	891	888	915	939	944	897	899	897	918	868	922	913	957	919	896	894	934	868	900	882	902	822	928	920	888	917	964	930	885	947	846	906	913	905	877	900	885	916	896	877	851	872	907	934	944	895	852	891	899	928	873	868	916	861	887	918	918	920	927	893	893	850	899	917	852	946	961	919	899	938	939	921	908	843	920	893	922	922	864	892	924	1010	875	933	918	922	862	885	952	884	990	894	830	980	888	878	928	894	928	903	893	961	886	858	874	905	912	911	890	871	856	908	894	870	852	910	842	933	921	912	950	898	907	968	914	865	894	917	898	927	873	907	924	944	892	879	896	887	938	869	910	910	925	920	932	862	904	856	844	962	889	900	904	908	934	886	903	934	882	876	913	913	870	929	883	881	879	940	952	909	876	922	911	859	927	911	956	899	859	925	883	900	925	946	896	912	923	914	902	900	951	881	947	925	920	900	915	870	930	956	903	871	846	859	931	885	854	970	933	933	924	910	920	914	891	912	945	968	953	901	900	861	885	912	950	884	900	917	935	937	922	891	863	878	868	902	902	898	917	875	927	927	916	917	863	917	947	954	922	897	913	878	875	927	902	929	880	922	886	903	895	825	900	975	914	898	934	916	942	956	849	904	908	926	909	888	928	902	877	933	886	882	893	865	890	878	904	859	878	903	853	884	931	896	899	921	999	899	937	893	887	885	907	929	907	881	877	939	860	891	956	967	889	943	911	860	906	904	914	920	939	878	910	908	936	861	913	899	917	911	891	904	893	906	946	859	899	929	886	898	917	933	853	908	909	907	873	907	900	891	890	891	896	895	923	891	939	880	896	880	895	953	885	910	886	892	942	903	885	887	938	897	899	885	898	864	873	906	898	909	923	870	952	914	858	933	907	937	909	900	939	876	902	872	943	876	880	948	924	845	919	882	844	884	851	878	909	915	883	872	900	886	934	882	903	922	872	928	905	906	918	901	893	910	906	906	904	902	869	915	920	862	943	878	920	883	908	932	919	944	887	906	910	885	910	953	936	857	884	854	904	907	865	920	868	912	872	952	848	868	927	868	903	894	904	916	891	906	881	884	875	896	858	888	898	863	960	903	882	909	909	904	937	878	884	925	897	930	929	934	885	839	883	869	893	841	896	890	881	923	850	890	911	898	874	898	870	912	875	915	888	879	928	890	900	888	958	965	864	896	931	859	912	903	894	893	866	915	851	910	928	884	944	931	932	954	849	907	920	905	869	862	907	952	944	885	884	925	870	902	912	910	915	906	928	952	899	906	881	864	886	905	930	961	935	905	907	877	860	885	950	912	939	919	921	957	892	929	911	871	872	893	894	902	926	880	898	899	882	885	917	867	942	939	878	935	878	888	897	877	913	844	843	891	869	898	904	928	874	933	931	924	957	902	953	939	913	836	937	916	903	859	890	928	941	862	905	903	905	872	912	893	892	906	902	877	859	881	878	838	897	892	906	860	903	903	981	894	892	863	910	918	869	900	867	894	950	912	916	906	859	940	894	937	890	891	888	957	935	916	898	892	936	896	847	913	896	867	908	883	895	937	901	888	867	940	916	952	934	867	954	865	938	885	924	890	885	878	893	928	932	853	907	918	956	861	870	951	879	962	848	899	835	888	913	899	937	949	868	887	957	890	930	871	871	912	874	888	939	933	912	900	857	903	894	906	902	884	954	916	897	897	880	864	943	880	873	891	844	962	948	927	906	879	951	879	938	845	928	950	905	891	889	876	966	911	902	878	871	914	906	888	929	897	872	874	883	900	886	875	905	896	932	928	936	933	911	876	885	874	967	926	915	966	835	837	919	898	924	908	903	888	888	889	882	910	934	906	904	852	918	951	839	954	888	905	880	903	852	924	864	932	880	936
28431	27739	28042	21039	13000	8107	5378	3955	2989	2267	1862	1367	1207	996	1001	871	839	798	769	737	699	699	646	696	671	624	628	599	605	634	596	596	595	602	563	609	619	533	583	620	563	564	581	590	568	548	525	584	571	553	577	583	563	568	563	560	591	586	570	568	635	574	553	568	553	580	612	595	556	613	614	555	568	617	596	546	582	532	599	542	571	613	578	538	554	576	545	535	560	555	606	585	571	581	547	588	543	533	586	578	543	578	542	623	584	588	554	583	596	600	552	585	595	564	592	588	544	559	518	539	554	574	538	575	504	581	599	629	564	580	579	574	579	566	545	601	605	561	563	528	557	627	588	580	580	574	599	568	541	559	590	592	568	575	532	574	585	581	538	563	580	567	581	553	571	563	543	571	562	575	564	560	562	569	567	573	565	580	544	589	584	573	544	550	561	578	557	559	545	575	582	564	514	570	573	563	577	549	569	580	542	598	600	561	565	550	553	588	615	545	577	528	549	588	547	575	585	570	603	583	552	575	580	542	583	594	591	545	578	540	556	592	561	601	540	545	621	584	588	577	569	597	576	592	562	557	567	579	613	585	562	579	595	587	547	564	575	559	578	570	493	586	592	578	591	573	602	520	603	622	571	583	583	600	566	633	583	553	565	589	563	562	540	573	583	597	550	515	546	596	524	582	564	599	604	557	592	601	539	559	586	543	563	587	599	574	514	543	573	574	558	615	553	564	597	571	557	581	565	567	536	530	585	586	588	574	576	575	555	554	618	562	556	553	567	556	561	572	525	544	523	536	584	563	571	545	534	571	570	630	609	548	593	608	527	564	586	582	597	588	598	599	563	605	556	570	579	579	579	591	574	562	595	605	623	573	577	565	530	537	557	606	595	552	586	568	576	529	568	568	581	511	556	539	577	542	558	528	537	569	625	582	574	554	613	545	536	589	585	565	576	611	569	591	537	590	573	549	580	612	585	552	579	589	549	546	591	593	611	573	560	599	550	516	573	563	567	558	586	553	579	556	556	628	551	594	551	576	611	522	578	595	565	555	589	585	597	594	616	574	561	535	586	555	582	549	584	562	588	574	537	620	531	576	593	562	573	560	559	545	583	559	553	574	569	582	576	581	579	552	562	544	531	580	544	591	593	573	609	605	573	584	577	539	625	577	557	608	572	579	567	601	586	613	586	590	562	577	590	581	545	593	587	552	571	559	610	586	555	529	555	524	624	609	559	555	612	551	612	588	581	566	586	586	566	527	595	580	606	587	586	588	598	616	587	613	573	617	596	608	554	536	579	589	573	580	518	549	530	571	552	601	588	543	590	575	579	613	590	565	545	569	583	594	578	581	595	565	546	548	593	600	604	541	542	603	582	555	622	566	548	525	585	578	589	581	564	583	580	623	594	569	551	550	562	592	560	558	570	557	559	535	605	559	599	570	571	597	578	525	583	544	582	568	601	638	571	554	585	543	577	566	588	558	607	544	587	536	541	539	558	597	607	533	583	585	572	564	552	512	539	543	588	555	577	569	598	562	613	548	542	582	582	575	585	521	592	560	596	602	561	597	553	599	587	548	606	579	553	594	576	585	549	569	572	553	597	584	586	580	567	568	584	567	604	573	601	580	603	602	551	546	600	559	546	586	577	593	555	572	553	572	594	597	569	583	607	541	584	586	577	546	580	593	617	491	592	585	561	590	589	559	590	558	573	581	590	588	553	569	571	609	580	550	570	582	602	540	625	565	582	572	606	610	618	568	585	615	552	590	588	563	566	550	558	553	561	575	557	571	542	606	602	537	571	568	577	619	591	515	580	606	551	586	564	557	561	598	573	618	570	561	593	584	598	594	584	573	601	551	569	580	575	563	605	593	567	584	605	554	556	605	563	580	558	530	584	552	594	580	569	589	569	576	615	608	545	561	598	563	559	563	559	563	616	578	610	579	541	593	607	526	576	547	524	615	583	611	599	590	573	572	579	584	557	574	618	566	589	573	570	553	629	610	543	601	590	567	606	573	573	571	606	601	544	565	553	553	600	556	576	557	592	589	568	572	557	589	590	566	547	553	585	624	578	559	597	557	578	588	561	587	566	528	573	600	543	567	553	563	567	569	619	556	568	613	583	578	579	546	533	595	577	563	541	558	547	567	563	594	564	563	582	567	580	557	552	580	567	578	584	526	628	544	525	601	532	534	571	557	594	556	574	570	586	497	556	553	593	591	590	625	560	566	586	598	552	593	604	556	584	597	598	587	580	594	531	569	587	570	601	588	615	581	573	540	581	607	561	632	563	567	594	641	588	558	569	609	544	580	585	554	590	559	617	542	594	536	561	589	569	595	551	581	580	586	581	550	566	589	587	583	598	608	557	589	606	583	556	593	576	574	565	605	591	547	572	607	586	570	519	579	574	583	576	559	563	579	596	601	602	535	571	592	569	554	581	550	581	614	568	573	566	566	627	560	547	578	558	578	621	572	513	569	534	581	574	570	568	549	562	553	543	578	578	602	560	529	606	589	552	618	577	585	569	566	580	563	556	600	556	570	585	587	547	563	566	571	540	566	525	604	575	551	582	571	579	572	549	584	539	594	590	587	589	583	544	599	568	591	560	578	580	571	550	564	560	562	575	536	541	616	580	591	565	573	533	553	575	547	561	575	586	578	551	591	560	587	541	569	546	639	539	508	577	585	561	585	587	523	570	549	596	542	580	570	588	568	587	541	608	558	561	543	614	601	538	560	535	586	579	600	505	573	539	564	574	587	582	565	609	520	569	584	546	600	577	589	591	641	549	574	562	625	581	585	560	566	565	580	594	572	546	583	555	580	521	561	531	563	546	574	526	577	593	562	587	592	531	604	614	541	609	584	559	569	527	569	536	570	587	617	531	590	529	626	587	570	595	560	590	558	600	541	545	573	591	603	579	558	533	604	573	619	594	584	587	538	555	570	583	537	579	555	534	589	591	601	629	550	574	597	567	553	578	604	561	519	592	560	579	572	578	587	568	603	578	562	594	564	562	571	580	541	612	577	602	542	589	581	529	554	576	572	553	543	580	571	583	578	599	581	596	549	583	550	591	551	564	555	589	593	533	573	540	568	561	596	545	561	536	564	566	597	575	613	578	562	557	571	532	571	571	566	557	583	578	546	578	563	585	557	570	572	573	562	573	553	601	568	550	552	573	562	564	554	551	591	600	610	563	569	561	554	587	595	582	572	580	631	555	548	583	577	607	556	557	589	513	552	563	565	567	548	562	542	524	541	552	559	582	581	606	571	566	569	564	574	586	553	528	573	584	581	558	561	510	580	576	577	578	572	560	578	600	571	598	558	571	549	552	568	591	544	559	561	590	597	550	571	543	576	536	544	559	567	602	586	596	583	596	602	543	572	588	574	575	547	587	551	585	571	614	532	589	589	578	591	554	527	542	550	559	591	595	574	612	617	546	562	579	600	572	514	539	569	559	595	561	571	562	573	560	586	602	539	580	559	530	563	570	553	627	620	556	576
32923	44817	33888	24586	19279	14680	11206	8738	6889	5243	4121	2922	2409	1949	1810	1714	1419	1287	1155	1125	1103	1077	1015	982	930	940	912	817	836	849	862	797	842	824	800	725	771	840	778	788	801	786	733	787	743	745	759	775	776	800	785	783	798	743	789	733	788	759	789	791	806	798	804	751	796	776	786	745	777	772	749	800	755	767	767	787	735	698	775	778	806	847	725	692	801	771	738	790	770	770	788	732	798	752	794	823	742	743	752	740	793	732	782	749	773	758	763	775	738	775	745	784	783	749	785	754	755	800	777	741	749	743	677	751	696	812	715	772	796	769	755	741	761	739	767	785	732	790	813	758	773	767	768	745	727	734	745	797	766	773	806	759	752	741	782	785	745	774	760	722	781	802	791	732	757	743	774	732	743	703	798	749	779	777	736	774	783	782	746	762	753	751	773	820	769	730	718	751	797	755	794	750	809	746	782	768	710	753	767	737	743	777	733	804	719	783	780	794	765	746	760	754	747	766	744	804	721	783	764	791	763	755	751	745	727	747	764	694	774	735	749	807	774	743	744	800	751	770	768	784	715	773	742	792	731	739	778	754	732	851	794	757	757	752	780	772	734	785	789	697	786	768	720	724	785	764	732	762	780	843	786	752	762	764	734	719	783	746	748	783	803	775	682	787	775	776	783	774	741	766	753	778	751	753	716	810	767	808	724	725	735	749	778	756	795	771	727	778	799	754	789	816	748	738	790	807	770	726	750	777	784	774	736	738	757	769	735	747	786	752	731	753	756	790	751	721	810	766	790	764	735	717	746	753	817	741	767	760	786	715	779	793	757	721	737	759	760	752	793	760	708	776	738	725	714	776	793	774	764	765	789	778	804	766	763	794	782	755	774	729	759	791	754	767	672	750	742	760	735	758	772	713	758	729	776	750	775	753	731	774	726	750	748	768	744	787	773	776	746	789	723	787	722	766	801	737	769	791	806	778	696	765	758	772	758	769	782	787	770	780	791	851	734	729	771	756	742	733	759	818	793	753	746	733	811	760	710	724	801	794	799	762	762	767	766	798	769	782	750	773	762	809	773	768	751	757	779	746	779	746	728	807	812	798	787	782	828	767	799	758	799	755	821	769	777	770	782	800	794	748	801	785	796	740	769	780	772	732	742	752	806	785	725	748	775	813	767	767	765	794	782	758	826	783	803	741	754	786	771	697	779	767	736	804	743	773	739	805	754	753	771	773	806	760	805	738	778	774	726	796	782	760	743	773	752	792	773	774	776	802	773	747	720	769	777	774	734	758	773	797	768	731	786	742	828	762	730	766	768	783	816	738	763	861	762	770	752	770	803	786	794	730	697	774	745	793	780	756	783	756	811	771	741	759	758	763	800	761	780	730	795	773	807	799	768	763	765	802	791	803	761	707	722	821	792	736	819	735	757	780	711	771	816	783	734	785	768	752	777	765	803	786	775	760	780	816	744	749	761	762	741	759	729	726	782	828	786	813	760	802	792	759	749	767	747	780	828	773	742	793	744	765	784	804	713	788	757	802	745	775	777	790	726	758	772	749	768	788	757	718	747	798	762	716	792	789	766	764	726	787	731	724	768	758	748	792	756	763	752	788	755	761	797	782	755	719	730	805	788	807	798	728	725	747	721	736	777	745	757	724	789	789	751	730	751	770	775	778	750	793	784	775	784	770	784	817	738	811	816	838	722	728	719	737	767	790	768	767	750	793	733	756	749	798	810	757	738	780	749	762	751	772	783	743	760	798	756	795	762	759	706	776	708	757	780	766	778	840	747	782	729	789	757	754	754	784	782	792	743	777	755	801	755	795	761	807	766	825	764	727	773	731	755	790	782	781	783	783	755	768	744	739	742	737	757	773	768	815	723	760	781	750	770	747	794	756	735	800	775	741	770	782	790	785	760	801	764	764	749	775	787	744	747	782	797	804	767	794	756	694	798	769	786	815	800	780	741	777	748	825	751	796	785	746	773	797	772	761	776	781	769	751	712	699	714	760	767	715	728	778	802	777	747	759	776	764	771	771	797	822	776	777	765	742	804	769	732	829	760	719	788	738	761	808	755	766	759	775	732	774	782	760	763	756	805	734	783	788	806	758	796	760	785	758	794	781	771	723	773	787	797	701	723	774	771	733	782	738	767	756	759	821	759	760	746	731	794	819	756	730	756	773	751	720	775	730	757	776	743	779	761	725	769	740	810	767	824	737	787	769	781	730	793	760	748	751	766	749	779	773	741	793	789	728	754	858	763	814	780	766	764	768	769	721	773	759	800	733	722	784	769	722	755	776	773	704	742	754	767	814	739	749	775	806	768	704	705	749	768	760	729	738	747	782	777	779	776	772	707	753	783	737	724	776	786	737	821	790	774	763	741	786	727	795	739	761	803	792	779	746	744	797	753	771	774	812	781	810	715	756	713	771	800	786	745	724	728	722	711	757	742	675	796	762	756	761	741	752	742	771	776	780	767	709	763	807	744	763	767	775	766	761	765	735	822	788	745	741	759	744	715	751	811	793	797	741	748	764	735	756	734	769	761	760	816	708	778	736	731	733	814	772	809	791	771	779	777	769	754	756	797	786	777	735	777	775	761	788	755	745	775	784	790	727	756	709	750	793	773	809	739	755	763	754	781	737	771	782	835	770	779	792	783	737	748	760	756	794	816	764	735	714	784	786	714	730	762	738	781	757	780	748	765	750	748	760	787	789	766	782	804	760	765	759	755	766	738	789	710	772	784	806	787	768	739	808	779	789	827	776	785	770	729	748	776	784	726	732	813	782	719	764	765	779	773	752	746	736	806	729	757	768	765	747	769	758	794	761	763	829	769	760	798	760	761	757	779	785	732	768	783	754	809	753	787	757	768	760	760	784	760	789	796	781	800	725	721	807	785	752	811	789	698	756	770	773	764	778	757	778	815	726	827	758	679	796	761	771	807	815	804	763	785	750	802	772	751	733	739	724	748	810	744	751	791	755	811	711	780	746	780	772	752	791	770	786	785	755	806	752	761	760	748	794	758	777	773	778	727	768	737	742	760	779	785	796	780	779	782	757	749	707	763	755	774	831	720	764	737	734	754	778	745	797	748	764	718	807	790	783	803	788	804	800	786	795	705	772	786	792	784	766	707	739	761	748	736	744	781	743	773	767	790	775	788	752	771	744	757	727	742	761	795	739	768	746	754	754	736	772	790	800	734	751	781	699	778	837	741	778	754	735	796	783	756	698	743	783	723	741	777	762	795	799	799	755	745	803	747	753	729	780	774	775	765	788	759	791	754	754	783	742	762	775	743	723	710	690	788	761	742	743	774	772	761	751	772	728	774	732	775	769	783	782	779	768	768	755	794	742	690	769	822	740	847	795	757	767	768	814	775	781	730	746	818	767	769	762	755	764	797	795	786	753	758	743	748	727	758	784	722	750	811	778	766	737	807	788	827	751	758	760	782	749	747	781	747	775	760	719	749	809	821	739	784	765	747	763	678	782	792	773	763	742	789	792
23709	20823	27883	24121	21586	18358	12284	7438	5238	4016	2970	2245	1690	1523	1448	1385	1202	1149	1071	1058	1068	997	1016	895	828	857	865	801	814	775	827	823	774	776	717	711	735	710	743	703	703	735	736	769	719	798	741	734	678	714	745	724	724	723	721	691	730	716	718	716	753	679	750	740	694	717	676	749	773	745	735	778	688	692	707	710	758	729	741	721	757	674	672	699	747	690	754	698	731	759	663	700	727	774	701	712	718	698	688	694	748	714	711	735	756	661	712	746	690	710	742	713	693	718	748	719	714	723	731	742	716	690	706	709	719	691	684	707	672	748	695	758	713	736	714	683	654	709	730	732	717	710	754	750	730	674	754	699	688	759	688	727	736	735	731	753	763	758	719	719	687	737	684	650	645	719	775	708	707	722	671	703	736	714	728	767	736	654	750	716	728	733	774	689	735	767	736	705	742	686	716	720	724	734	752	761	690	714	697	693	734	705	690	747	771	708	680	746	721	664	710	718	662	708	735	689	772	722	695	773	736	731	720	743	750	747	701	727	707	712	747	743	664	699	707	752	753	724	755	704	690	654	697	720	712	709	692	746	733	723	745	739	704	704	734	727	745	725	746	756	703	720	680	692	690	719	707	730	700	754	698	750	796	762	727	710	706	713	700	722	692	735	694	711	736	745	726	673	709	730	702	701	691	710	733	752	705	718	722	731	740	722	703	689	728	733	756	712	712	715	759	695	707	716	743	704	734	729	719	660	673	745	747	729	718	728	726	688	665	657	727	706	723	740	710	751	658	724	712	747	729	706	703	756	734	760	735	678	720	752	688	674	687	701	672	700	722	708	794	738	716	761	729	743	778	766	738	729	717	690	691	692	748	746	688	691	737	703	692	697	735	728	713	684	711	746	752	680	682	749	717	694	731	699	738	724	709	719	751	681	719	707	684	766	764	709	751	661	658	742	713	761	730	710	725	713	720	736	692	727	731	728	692	717	776	730	710	706	726	691	708	688	731	752	693	722	720	699	734	791	683	753	681	712	735	753	705	694	754	760	688	711	732	741	749	715	701	707	734	693	758	711	703	707	667	734	749	740	715	726	706	713	711	742	745	698	684	734	732	715	760	706	784	665	745	649	724	733	744	742	674	678	744	739	735	748	747	755	686	731	735	722	734	757	701	729	716	715	707	701	720	745	714	772	758	709	750	747	721	716	758	718	722	740	733	704	699	715	720	698	698	730	740	731	752	731	700	693	724	672	756	717	742	714	707	691	702	733	707	700	711	715	741	728	758	701	739	725	732	737	700	727	757	679	698	748	755	726	714	702	678	677	708	730	725	725	765	736	760	748	677	733	764	702	727	711	739	732	713	732	658	694	706	710	721	737	759	747	725	696	753	729	736	759	694	730	747	725	665	712	728	721	669	701	726	721	722	709	728	729	681	706	722	717	689	729	755	721	766	725	715	687	779	761	696	697	697	703	728	751	697	746	737	724	705	770	702	775	745	716	731	740	728	703	698	749	741	721	681	691	713	681	753	751	704	739	738	732	695	711	734	661	705	742	736	744	696	721	719	712	699	743	732	740	737	746	707	698	723	747	762	708	725	768	727	732	658	761	728	705	721	696	685	741	700	697	746	719	713	666	717	711	671	727	725	754	696	725	727	778	712	707	721	715	698	717	761	712	684	683	669	737	674	688	707	690	777	719	692	723	726	733	694	652	727	723	753	716	689	756	729	683	701	745	732	712	728	713	700	711	694	746	692	643	770	723	726	716	724	722	714	739	711	752	700	729	728	732	721	719	703	709	734	782	702	741	683	709	742	722	752	720	771	692	747	695	756	687	749	740	740	761	714	718	743	753	741	661	734	723	703	683	696	703	700	774	708	724	772	728	729	720	712	766	714	718	771	715	752	717	757	718	708	728	725	716	701	727	711	717	765	702	726	652	728	761	667	710	701	749	742	740	708	702	700	687	679	698	724	727	668	717	722	717	716	754	710	722	707	708	708	692	700	716	715	729	749	701	727	725	701	724	733	781	669	728	663	681	718	777	706	709	685	727	700	717	749	711	689	738	708	712	717	761	710	742	693	739	700	703	721	728	745	756	776	771	678	731	694	748	732	727	701	737	712	677	730	704	781	740	713	760	771	707	736	717	742	695	720	748	723	693	694	710	728	742	722	726	697	705	733	719	689	722	670	750	686	709	686	743	750	703	687	762	753	778	743	799	731	744	715	704	718	657	767	717	746	685	732	717	770	728	753	698	739	735	653	715	708	726	719	729	723	715	679	712	703	768	690	759	699	740	715	702	747	720	713	700	739	702	729	701	731	741	705	726	737	733	715	723	694	727	664	701	768	750	731	678	691	690	733	740	731	759	766	723	769	727	714	715	734	747	738	704	729	696	666	681	697	711	716	806	728	702	703	760	695	741	736	723	766	691	726	706	701	708	750	710	742	737	759	739	703	720	765	714	722	715	713	736	690	718	731	718	728	727	714	717	734	699	745	731	680	696	703	695	748	714	733	732	767	703	737	748	766	720	758	711	738	726	725	724	723	701	709	709	729	738	736	717	766	759	749	685	766	729	716	690	744	672	726	732	753	706	732	662	729	706	734	731	719	691	736	712	715	708	714	745	694	687	752	694	715	740	740	747	695	743	715	748	742	703	743	708	675	694	697	677	754	712	742	693	757	709	713	719	701	697	714	716	718	753	682	753	707	752	712	754	711	745	686	671	722	676	741	713	688	703	718	741	731	706	677	709	727	726	730	750	763	767	699	710	725	693	767	710	725	699	690	678	794	751	707	640	691	732	707	710	726	711	746	770	725	712	737	701	700	690	720	710	762	729	718	688	706	685	707	711	708	685	720	699	760	706	686	743	790	718	764	738	756	697	697	733	717	692	762	771	761	708	727	727	704	743	734	736	748	674	710	764	721	706	698	712	716	731	716	705	693	712	719	700	737	709	667	707	752	714	691	724	740	682	711	715	667	734	745	745	720	685	743	733	771	714	719	756	733	702	722	758	750	726	751	744	762	724	720	705	750	717	773	668	772	736	741	716	726	747	693	716	674	729	663	693	685	690	714	730	681	726	731	699	721	713	717	683	719	733	735	692	706	701	716	773	724	692	705	687	672	701	712	793	676	673	746	758	665	705	722	738	740	692	745	722	741	722	712	756	708	688	755	703	760	673	720	721	702	749	694	764	696	723	723	695	723	695	716	700	679	705	692	694	748	750	738	769	718	727	694	687	713	728	723	718	714	741	735	716	671	735	734	702	736	701	714	698	739	705	778	736	747	698	731	686	709	721	717	723	708	706	747	716	738	715	753	741	751	774	745	715	681	723	712	750	693	721	692	681	667	704	707	760	777	706	707	744	701	714	730	744	722	717	736	726	703	703	702	714	706	729	760	723	698	694	728	765	706	683	749	683	670	669	706	722	715	722	715	725	755	677	740	702	710	736	719	783	724	707	722	703	725	683	696	710	705	732	736	716	682	741	709	732	733	702	729	724
36436	55171	40816	31991	26598	21479	17350	13514	11165	8614	6338	4697	3642	2987	2716	2519	2194	1915	1703	1615	1556	1601	1544	1393	1320	1270	1234	1189	1148	1131	1110	1011	1059	1031	963	999	996	958	970	1006	923	964	921	931	909	966	980	924	887	982	974	930	996	936	998	966	988	924	918	938	944	972	929	950	1001	934	972	977	967	944	895	1002	962	921	1024	1029	961	1026	936	962	937	973	942	957	983	945	985	933	955	1000	937	1025	963	882	935	956	946	872	937	978	900	978	968	952	966	960	914	981	903	1001	943	931	956	1002	949	948	932	1011	919	1005	985	981	904	941	912	959	972	978	979	977	991	989	952	972	943	947	1003	915	928	930	898	994	942	945	991	993	946	921	939	984	925	970	962	960	908	986	892	992	965	938	938	935	968	915	938	982	927	954	926	1012	959	935	941	970	951	981	898	971	900	945	964	919	986	920	968	930	982	976	950	940	991	895	848	960	936	971	961	918	903	902	954	916	939	957	927	883	893	938	945	950	894	891	969	978	923	934	938	1004	998	954	996	989	938	905	974	969	897	954	943	946	889	910	905	919	906	945	905	954	943	966	998	922	939	925	960	911	889	949	972	930	941	930	976	967	920	956	983	913	886	965	964	981	971	945	931	1005	893	927	991	999	966	946	884	925	950	891	907	969	983	928	936	950	910	944	936	923	921	924	943	949	962	947	903	939	910	1012	941	967	896	957	972	948	949	975	1003	936	974	919	949	945	934	1009	951	963	910	950	979	895	971	933	958	955	1001	917	955	917	966	955	959	934	923	1005	983	940	909	923	928	922	930	1006	937	935	956	936	984	953	900	926	926	940	944	912	943	935	933	972	961	1013	962	924	960	985	911	923	941	963	914	943	929	924	909	949	961	950	977	957	936	1000	959	893	923	983	930	968	972	980	950	955	959	954	993	918	911	988	932	937	959	975	909	923	859	951	950	969	934	945	993	934	937	927	953	978	988	939	923	942	923	989	936	946	941	972	943	977	900	944	956	930	908	904	923	975	936	930	908	950	950	975	944	930	992	951	950	933	907	978	997	971	926	943	994	888	987	967	894	978	937	1002	941	949	999	903	987	945	961	949	932	943	950	1005	951	953	924	938	864	932	926	911	950	917	978	995	924	977	967	918	886	955	920	978	911	964	962	908	1033	970	936	949	982	952	958	929	919	960	920	911	963	953	964	975	937	942	987	985	926	911	943	913	970	915	934	964	952	954	936	920	955	933	893	960	961	932	891	963	911	977	946	947	979	899	965	999	935	961	963	905	922	912	947	942	956	933	1034	957	982	907	981	958	930	1002	932	936	952	954	910	985	953	934	936	897	899	965	905	989	911	972	943	1000	975	899	995	920	909	951	902	893	999	936	928	972	921	976	951	929	946	938	993	930	941	958	1000	957	1001	934	935	975	972	937	900	914	992	980	930	945	1034	960	996	948	938	932	971	931	948	928	912	957	946	976	972	968	935	942	942	925	966	913	940	971	969	981	973	935	935	946	947	941	904	958	873	906	983	941	942	918	962	938	954	938	913	937	996	938	936	903	991	954	912	963	923	920	954	947	946	926	968	984	1000	933	926	909	947	941	882	890	973	983	987	974	971	925	979	960	950	904	1003	975	919	945	952	968	910	965	1000	967	998	946	952	972	968	899	992	959	942	967	944	1005	950	912	944	913	964	954	964	971	962	1017	879	933	1000	994	967	986	968	951	941	900	977	979	889	953	972	973	926	998	942	913	941	942	968	939	905	930	970	949	890	977	998	904	949	973	970	982	902	969	944	995	900	966	924	941	983	978	988	932	929	985	895	963	939	961	967	900	956	936	978	929	945	958	938	938	915	997	1008	915	930	924	938	934	1017	977	935	973	975	938	954	932	935	930	889	930	944	991	964	883	903	994	927	960	967	931	959	896	1016	1020	957	949	977	990	990	1007	966	932	944	931	932	974	1006	930	939	895	954	982	921	969	924	1014	967	982	932	941	990	976	1000	956	890	920	972	918	904	961	925	922	992	944	985	980	986	918	992	911	996	936	955	900	925	897	918	946	988	967	891	932	966	910	949	922	936	949	929	970	949	913	919	942	950	952	911	968	971	964	965	942	933	951	925	944	920	912	963	977	946	928	899	968	961	956	1013	917	959	945	1014	970	906	928	953	878	928	956	982	964	932	954	932	1002	942	929	969	938	931	973	966	939	949	965	966	930	969	960	905	950	991	959	1004	983	1008	962	952	946	957	936	943	878	950	953	940	931	959	935	937	967	981	998	968	894	905	964	958	888	971	1002	947	942	989	967	966	926	921	910	995	972	899	990	878	1005	923	977	895	1000	964	944	973	953	989	955	986	987	946	941	973	952	992	949	971	915	991	939	973	950	981	915	974	927	966	932	962	906	938	933	958	918	997	936	993	952	928	996	996	939	919	968	919	991	949	981	961	961	931	927	1007	996	957	945	949	933	982	961	921	932	1003	959	1007	887	896	974	946	948	971	953	962	933	965	953	941	952	956	965	980	965	1000	973	979	934	872	923	953	956	909	927	944	989	966	967	948	904	963	920	913	988	920	950	956	912	978	1012	969	969	954	921	932	916	897	990	957	940	919	956	937	973	960	994	900	986	986	915	973	948	930	893	976	978	925	954	911	968	939	957	941	931	915	933	972	939	957	1000	952	912	940	937	973	995	951	897	948	880	915	908	919	936	934	954	996	909	945	970	978	935	952	976	959	928	967	974	885	906	959	919	895	947	996	951	946	950	964	887	920	895	935	972	1029	923	987	962	955	940	946	924	922	968	932	940	922	992	932	935	934	912	938	977	892	940	950	937	908	963	917	943	970	961	940	934	957	979	966	945	954	942	952	968	913	940	943	968	957	970	930	954	915	940	947	967	870	990	970	1018	930	946	941	928	911	950	924	944	939	978	953	877	940	950	977	903	940	972	933	884	954	917	926	1013	935	960	962	972	909	954	989	998	988	932	1014	958	942	885	882	938	926	989	929	957	907	948	999	1010	926	967	959	940	1002	978	919	940	939	888	985	906	934	972	995	963	971	956	953	972	975	902	919	987	929	957	921	918	941	939	976	942	915	959	966	1012	864	896	968	923	977	912	917	955	955	931	945	996	958	920	930	959	942	942	961	939	1027	917	936	990	965	918	960	946	908	902	963	928	901	945	975	960	968	951	975	955	943	965	946	965	944	928	928	927	922	932	944	955	971	948	897	978	942	960	915	997	913	988	896	957	991	1009	1020	980	941	960	982	973	972	968	965	966	992	986	981	938	904	958	936	887	938	920	938	936	945	990	974	914	984	923	981	977	956	933	962	882	1032	956	934	965	974	962	967	954	956	956	955	929	909	972	934	976	938	972	934	952	887	939	927	955	929	915	934	916	930	995	989	981	969	971	922	968	940	929	913	956	963	949	974	1026	961	945	907	966	980	954	947	921	968	949	946	941	952	982	950	984	936	990	892	917	941	959	964	996	974	958	985	894	953	1024	981	981	907	956	1020	894	935	926	933	973	945	975	954	947	975	952	974	937	939	889	978	935	952	954	978	942	949	927	956	938	940	872	938	983
22807	20777	28270	23357	21198	22053	19048	10616	7045	5226	3782	2793	2266	1795	1641	1503	1404	1286	1143	1114	1074	1109	1030	975	912	854	829	817	810	796	743	745	765	728	736	750	753	699	687	660	714	668	717	734	658	662	679	696	702	726	738	673	708	716	692	661	682	691	718	693	669	735	685	702	674	656	679	663	680	663	677	664	669	688	671	752	681	707	665	666	713	617	611	697	671	638	671	687	652	725	695	675	701	648	699	696	728	670	664	641	658	653	681	712	631	680	669	675	712	630	696	698	684	680	654	725	685	670	665	687	712	614	674	723	673	644	727	691	667	648	652	711	697	672	666	677	647	674	673	675	677	663	682	667	639	735	630	646	702	674	693	653	664	670	678	650	624	657	678	644	689	672	655	657	658	692	716	667	750	681	662	678	642	648	696	675	633	700	632	692	698	680	708	653	687	699	671	689	652	690	747	649	666	709	696	674	636	692	735	680	708	713	652	693	700	678	699	707	680	689	653	665	650	647	651	655	666	671	668	663	682	655	726	722	684	678	687	643	659	687	672	673	650	674	657	665	679	636	689	693	655	694	694	671	678	705	692	714	675	679	658	621	729	655	674	635	677	694	650	684	661	653	700	668	698	659	664	679	691	674	703	659	647	645	703	659	649	698	702	677	677	677	649	657	637	661	644	693	682	686	710	681	673	675	703	730	672	658	651	687	655	684	676	632	661	661	698	706	690	677	690	707	651	664	696	679	697	668	737	707	693	692	677	671	697	670	683	725	682	664	683	626	661	699	708	661	666	671	672	700	691	698	664	686	638	616	700	683	701	675	648	607	652	674	683	705	671	641	698	698	706	652	696	692	687	702	686	727	707	625	746	667	687	693	703	696	693	620	746	656	712	704	650	664	703	652	721	661	673	651	682	673	660	671	654	625	716	659	648	662	699	653	631	678	700	693	645	656	704	673	673	725	676	707	708	676	652	688	652	636	671	709	669	725	694	707	660	676	674	694	676	705	661	691	644	690	721	685	630	686	672	641	666	686	670	667	723	698	635	659	688	645	642	639	665	637	660	663	667	630	666	741	669	693	735	716	703	639	698	625	671	682	664	638	670	678	690	659	679	620	715	727	706	679	688	675	650	669	722	655	690	720	660	712	665	695	632	679	674	715	735	649	614	629	693	666	673	709	648	688	661	679	636	716	683	686	649	662	631	666	719	644	709	671	706	701	646	710	678	637	706	687	673	676	677	682	675	653	694	674	700	659	655	652	739	733	732	685	719	682	671	680	691	734	657	685	693	636	671	675	683	688	713	663	660	640	729	694	681	678	685	662	679	698	641	657	742	689	695	651	665	700	693	645	749	675	668	658	650	666	673	728	669	692	706	662	634	631	689	691	680	643	683	704	708	691	683	663	658	719	652	655	711	649	657	703	698	690	692	636	700	657	651	634	675	628	671	669	638	685	652	685	653	703	708	701	634	670	684	656	674	647	697	698	653	684	662	720	664	687	696	660	696	660	725	722	719	700	646	691	653	701	658	699	704	671	658	698	697	651	664	671	673	714	611	647	692	648	689	649	741	677	668	698	657	676	701	676	699	661	709	699	650	645	667	718	655	659	692	678	721	720	696	666	699	655	703	699	646	726	708	705	672	641	627	670	661	660	679	685	712	632	638	685	653	617	674	677	653	661	669	664	697	692	639	657	683	663	719	693	702	658	664	711	695	687	723	636	691	682	700	673	635	645	661	703	657	667	660	667	673	700	620	667	645	668	671	719	760	652	690	637	703	752	680	676	714	669	622	707	708	715	710	678	646	652	684	687	638	691	709	640	627	677	700	756	687	669	657	706	710	650	672	701	713	663	663	650	688	665	680	662	671	666	693	669	634	635	679	680	636	689	687	685	693	694	679	720	675	626	693	659	656	681	669	643	675	649	680	646	673	713	675	692	737	676	694	628	719	657	684	712	689	647	662	638	700	689	664	689	695	664	682	673	683	670	666	647	615	726	717	681	670	685	666	699	680	656	657	664	667	671	721	676	691	662	673	642	677	658	693	689	681	701	667	669	648	682	685	672	695	650	662	699	630	655	646	654	703	630	643	667	698	682	709	648	681	665	638	659	656	723	626	631	628	638	664	715	677	689	737	665	666	728	684	701	685	701	633	628	674	701	759	654	738	672	648	680	670	701	663	661	674	614	664	698	692	668	675	638	647	705	658	664	666	609	686	682	692	709	696	679	642	649	667	658	681	684	690	712	657	672	675	679	708	681	670	661	663	694	722	648	688	676	713	644	686	679	654	709	662	695	713	661	702	679	684	692	665	657	653	722	657	678	710	669	635	638	684	633	677	668	646	643	704	684	681	665	685	663	673	704	678	699	720	662	636	690	628	705	644	695	691	699	657	652	663	705	663	694	655	696	665	677	696	662	660	717	679	685	659	697	686	653	721	692	699	692	673	689	681	666	676	688	636	638	700	685	675	718	719	640	668	667	712	699	659	732	658	655	681	673	715	681	654	719	657	635	645	687	691	664	671	689	674	660	703	720	695	663	655	710	686	678	683	672	693	697	670	629	705	720	663	669	737	653	727	681	692	676	690	674	696	696	669	646	668	715	649	683	716	657	679	696	663	669	696	703	666	615	650	718	661	659	680	678	683	698	714	632	664	710	686	703	698	662	630	668	712	682	709	668	686	650	662	659	708	670	681	657	639	679	676	631	713	709	676	676	644	696	679	661	628	692	666	669	697	659	650	671	743	706	719	699	708	633	671	669	707	657	624	693	680	676	684	681	672	666	655	659	618	640	701	693	678	648	651	688	690	683	676	664	715	643	681	651	657	691	664	621	615	668	684	664	673	727	661	642	597	664	720	695	717	727	733	648	646	677	712	653	625	674	649	677	633	673	651	674	704	649	719	674	661	707	638	654	646	681	722	670	690	682	697	655	633	671	674	681	667	676	657	656	718	683	654	716	679	684	689	643	682	637	674	643	683	727	652	702	658	712	718	683	677	663	719	664	632	684	634	651	677	672	686	732	721	671	706	651	694	632	701	640	673	730	680	693	665	643	649	706	651	686	699	697	700	670	662	706	666	703	670	662	655	670	698	651	693	652	691	652	709	679	707	707	636	638	724	705	662	664	618	636	703	661	654	647	713	678	710	635	671	697	669	718	685	609	684	646	699	674	641	670	638	639	647	682	700	726	631	654	648	665	651	692	695	636	655	744	657	659	732	693	678	699	636	634	670	654	718	680	700	706	690	671	689	727	682	631	702	677	695	603	699	668	680	628	670	683	647	641	655	666	737	687	682	689	665	669	624	696	688	723	690	677	672	666	701	678	666	651	659	673	661	682	654	732	678	712	661	674	652	677	718	628	689	690	678	687	656	651	692	693	691	698	685	701	643	693	672	662	714	681	657	659	675	688	697	656	647	675	698	688	643	669	690	697	653	649	681	659	688	613	722	705	639	684	676	702	686	667	692	658	624	694	683	672	649	689	685	667	698	686	665	598	683	689
39777	60186	45711	36036	30991	25846	21245	17554	14128	10575	8127	6082	4579	3829	3346	2858	2499	2264	2019	1897	1869	1862	1815	1568	1444	1296	1222	1275	1210	1129	1063	1050	1028	1008	976	995	986	943	917	938	926	862	955	903	914	892	873	932	870	908	888	908	867	958	895	913	935	873	895	912	913	862	890	922	902	915	924	936	897	896	869	860	888	861	888	896	895	933	887	878	903	878	854	872	910	900	895	870	894	849	859	927	876	875	831	893	916	899	875	927	920	863	853	900	927	886	895	850	900	901	849	871	912	946	905	947	900	881	865	892	851	912	907	874	920	860	941	885	869	909	884	820	857	911	921	946	930	854	914	911	932	909	894	890	830	872	951	917	857	831	893	872	862	866	891	870	855	925	830	926	880	904	853	911	885	892	866	913	878	909	879	932	923	903	891	910	898	881	901	845	897	844	842	962	897	861	923	889	898	888	903	940	942	889	888	835	863	847	903	900	887	843	885	941	922	869	850	933	913	895	901	858	896	841	920	947	913	905	868	843	916	895	927	864	914	880	863	886	955	911	857	939	924	844	922	886	873	871	850	883	842	907	879	877	871	900	861	852	912	785	886	873	902	897	935	897	850	889	935	877	876	904	879	856	902	885	866	883	890	867	914	874	853	871	902	906	892	959	885	849	887	893	884	864	910	839	921	865	943	840	926	869	886	843	898	913	928	875	939	899	818	902	907	880	870	856	896	908	912	940	916	928	913	914	885	928	894	885	873	885	895	903	875	883	897	903	890	849	890	863	912	859	871	919	918	860	887	891	858	907	911	824	901	894	919	890	880	889	925	895	913	914	918	857	846	866	910	842	873	911	855	909	866	907	817	906	915	930	891	917	901	902	898	910	858	837	937	918	892	929	870	907	912	836	884	877	874	891	884	907	911	857	918	853	863	868	838	933	872	883	917	915	838	868	892	886	872	887	858	873	890	907	901	895	825	907	920	886	868	843	901	849	896	873	830	889	888	895	874	886	889	905	882	848	898	864	894	929	916	832	870	876	880	857	861	856	856	832	920	922	935	899	916	877	897	868	954	915	878	889	906	903	883	885	870	878	909	898	862	914	858	913	914	903	881	887	869	908	844	896	850	857	911	864	882	932	890	866	873	894	865	871	837	912	863	952	887	881	913	914	889	931	914	857	884	897	878	922	859	906	888	947	851	877	876	926	889	971	851	898	856	860	875	880	880	853	951	864	869	838	898	892	880	873	907	986	910	850	891	896	909	860	917	881	889	932	900	881	855	839	871	906	881	901	883	937	881	896	870	838	908	962	883	880	931	927	887	888	905	882	903	902	847	884	915	897	890	936	884	879	892	872	867	877	927	896	915	884	908	872	937	931	850	908	847	902	903	928	893	898	872	899	877	854	893	913	877	891	949	899	891	879	896	842	842	883	842	860	883	853	904	873	901	892	912	863	881	865	912	841	916	873	936	898	836	900	920	872	888	850	857	868	908	849	877	884	862	896	880	870	889	912	909	889	903	931	929	905	858	850	921	895	855	885	898	901	898	878	819	872	891	866	836	915	947	911	879	902	886	871	886	916	917	885	895	890	875	916	922	858	927	828	872	874	970	853	861	883	865	882	854	873	897	941	880	893	831	900	891	845	887	942	939	918	929	894	903	923	891	923	831	902	910	880	948	903	893	919	947	876	904	881	917	862	887	867	882	827	908	823	929	875	908	916	934	893	891	880	821	913	868	860	917	845	894	869	912	962	883	866	833	902	922	873	925	865	906	922	904	831	897	973	882	884	873	910	887	859	914	902	894	837	901	890	929	863	890	891	904	921	903	808	894	885	888	896	943	887	889	826	897	896	877	876	873	876	863	867	907	909	874	881	891	908	905	889	902	862	873	896	838	916	909	883	877	886	952	890	861	871	856	927	864	908	897	846	912	914	839	922	917	898	903	926	881	861	942	914	877	864	886	895	863	883	868	900	890	919	960	894	867	896	807	931	929	923	873	894	922	858	850	928	904	865	897	887	873	871	857	861	910	894	936	878	918	921	911	851	899	855	897	898	882	898	912	882	901	905	862	929	893	931	901	881	884	886	890	907	916	869	866	916	928	915	913	933	914	872	904	921	856	915	890	846	855	885	896	861	842	883	916	890	875	876	883	842	915	852	880	891	925	890	911	895	857	878	880	886	919	891	880	860	886	902	871	875	915	848	887	905	853	885	891	885	881	896	916	884	879	897	885	873	916	925	877	878	917	932	821	927	873	869	916	860	840	906	925	856	901	879	845	891	870	888	891	859	857	937	883	906	855	900	864	882	888	914	851	902	883	913	906	916	921	872	881	923	934	889	907	873	880	872	889	924	853	897	876	896	880	839	909	865	849	898	862	912	913	865	933	908	861	863	903	910	900	912	854	844	881	894	935	868	912	855	915	960	909	882	912	873	861	904	896	842	916	912	882	881	881	898	904	836	895	888	823	862	840	850	948	911	948	898	906	879	938	921	885	886	883	856	897	883	892	887	876	859	880	861	873	904	868	876	976	884	910	882	919	902	904	912	942	885	920	887	893	895	888	894	873	930	873	921	896	842	870	876	871	856	885	807	861	857	901	948	934	911	856	894	918	909	867	836	843	905	891	877	923	839	893	845	873	907	880	912	968	840	922	851	911	864	882	900	873	875	870	889	847	873	855	939	871	938	865	877	901	892	883	852	939	915	919	862	910	901	928	882	891	901	885	878	883	916	906	958	872	920	882	873	894	927	922	824	869	925	823	873	904	866	842	876	884	905	955	849	921	884	908	872	871	896	867	891	903	906	913	848	884	894	873	886	912	869	896	910	854	911	853	863	881	845	911	881	904	934	843	832	880	921	897	893	866	890	890	920	895	894	843	897	881	871	961	828	856	898	871	931	906	894	901	894	879	919	898	875	858	870	903	918	854	837	905	917	893	906	904	902	887	906	895	852	918	864	852	916	884	946	926	953	865	940	919	925	842	910	921	863	866	913	862	861	867	941	892	905	869	907	901	853	910	908	871	932	911	955	903	921	888	868	925	928	889	900	899	921	893	900	897	859	886	890	857	884	924	870	860	895	905	885	864	884	877	883	891	857	912	916	895	871	866	885	897	807	922	839	945	905	835	914	870	880	844	849	903	878	937	900	878	861	874	865	877	888	938	899	871	864	898	892	929	847	933	875	899	876	901	900	889	918	900	881	948	888	826	857	892	898	875	930	875	866	901	895	865	902	891	871	905	886	872	933	819	878	848	949	878	887	875	903	911	879	885	912	900	865	876	903	860	932	939	913	930	873	881	908	890	850	900	897	889	908	867	849	888	888	888	919	867	878	895	934	798	930	922	904	947	837	915	865	902	868	860	876	896	882	884	928	914	924	928	903	825	909	918	861	921	954	905	859	877	912	885	870	893	883	932	891	919	906	875	922	858	891	961	890	842	943	932	900	897	865	878	940	873	898	896	874	891	898	921	905	893	900	853	915	894	932	882	887	860	893	897	902	888	890	870	880
28647	27589	28608	21852	13393	8444	5631	3822	2905	2192	1671	1301	1136	1010	972	835	801	765	730	735	760	700	666	653	627	657	589	613	676	599	610	594	587	601	551	556	576	635	575	563	575	563	581	544	593	568	569	594	579	547	545	613	530	568	576	574	571	581	590	625	577	557	532	560	571	602	547	583	556	549	540	558	556	531	610	560	542	523	554	578	544	564	586	553	557	599	599	556	584	605	588	565	541	560	540	575	542	553	573	562	575	582	548	579	527	550	502	552	516	582	529	564	546	573	585	596	529	585	545	540	582	611	566	538	564	589	563	604	579	588	580	538	594	557	557	576	568	565	571	526	584	559	519	565	560	575	520	533	527	545	558	574	518	574	542	614	522	566	515	546	559	557	555	567	583	569	554	568	590	547	557	575	524	580	559	573	612	544	516	593	543	564	581	501	609	561	526	522	607	554	574	560	565	542	562	555	553	590	545	560	573	579	530	582	570	529	567	580	541	579	568	543	554	537	560	559	547	585	561	555	594	557	596	561	579	542	589	560	612	582	574	554	556	524	586	525	565	575	558	552	562	575	566	554	576	529	531	572	555	579	570	573	550	562	545	536	527	554	596	564	567	558	549	567	539	562	544	522	582	589	571	581	597	566	555	552	570	583	565	602	574	544	538	567	570	554	590	575	554	569	585	579	567	540	541	543	584	576	543	581	555	533	532	557	564	558	618	551	546	543	582	518	602	621	549	552	551	520	582	508	569	591	612	611	548	577	560	573	573	578	578	632	581	575	596	542	504	554	587	545	583	551	523	546	601	562	553	570	575	571	557	546	634	578	527	549	544	579	538	601	522	537	578	541	560	596	549	580	542	550	582	526	528	569	559	576	596	528	574	554	603	568	577	532	551	607	555	562	548	543	563	540	567	539	524	532	549	552	564	575	588	542	547	611	569	544	588	578	559	559	579	607	575	536	557	602	531	528	585	548	538	585	569	551	556	607	552	564	535	583	566	570	575	573	534	558	545	531	591	555	574	545	553	530	571	562	596	516	594	536	529	542	560	572	558	552	572	553	528	571	538	548	586	601	579	568	553	562	580	578	574	575	556	598	546	608	591	540	587	540	567	509	579	607	562	562	597	580	544	561	539	539	570	578	587	560	576	598	536	602	550	525	582	542	550	590	559	547	561	559	554	557	572	527	546	583	574	558	552	610	590	539	554	597	549	561	538	553	560	581	569	587	594	542	615	560	549	564	603	591	566	527	594	554	596	581	567	570	536	552	569	558	585	546	575	610	561	564	573	547	563	550	563	559	560	583	542	554	585	557	564	567	577	568	604	567	592	550	564	598	549	544	531	574	556	536	606	557	535	573	600	547	572	562	572	590	605	540	529	531	580	559	561	550	561	537	593	610	540	577	594	576	573	551	528	543	585	571	551	594	565	516	543	560	561	544	542	586	558	515	598	533	585	582	585	581	590	575	566	578	555	576	565	576	558	587	563	565	593	536	569	563	604	588	549	532	529	589	611	591	544	613	591	559	578	544	556	547	544	570	571	603	572	560	586	576	540	561	550	541	611	549	562	535	574	575	559	595	579	548	557	557	596	561	568	597	529	587	554	598	582	532	531	563	554	572	542	600	537	546	554	582	529	559	538	514	511	584	598	561	566	610	540	591	572	567	559	606	570	568	546	569	560	583	535	567	553	582	549	541	595	558	575	582	582	580	571	580	538	585	553	570	572	587	523	538	591	561	592	561	541	544	553	576	559	541	533	566	568	564	583	534	516	593	567	548	527	532	557	548	566	588	552	543	544	584	538	590	534	568	581	563	553	578	582	560	594	564	568	545	549	602	566	603	618	568	581	546	587	537	566	511	522	578	555	574	589	611	580	584	552	524	592	554	579	544	570	568	558	567	557	545	556	572	579	556	557	592	587	538	580	576	584	577	542	600	589	548	537	540	558	531	570	553	581	587	562	525	597	569	538	511	553	586	589	545	562	572	547	559	521	554	576	569	541	600	566	573	538	604	542	550	557	585	584	556	592	608	552	558	609	607	579	572	573	534	534	582	597	549	609	584	578	515	568	551	584	579	583	585	624	539	591	525	530	569	584	514	551	583	569	606	518	590	602	589	549	550	552	577	589	606	555	527	560	576	542	546	576	576	551	560	604	530	573	572	581	562	602	591	576	534	570	586	547	551	559	606	590	573	591	604	552	524	581	524	539	509	578	526	543	628	573	580	623	535	564	605	553	563	562	578	537	550	542	551	552	557	539	542	559	546	554	543	574	631	557	567	578	610	561	579	556	535	559	530	552	587	570	550	559	555	598	590	592	510	581	569	567	578	519	548	572	579	565	582	595	550	549	548	596	543	565	540	616	553	583	550	541	563	538	600	603	573	527	629	590	616	581	560	518	558	557	560	556	588	559	543	570	535	544	542	568	574	530	588	535	594	557	573	592	564	555	594	612	559	599	549	578	571	533	549	548	558	555	569	530	587	582	604	574	529	533	533	609	559	557	610	527	553	543	548	595	579	540	569	524	563	612	560	549	558	574	573	561	580	514	580	557	558	610	597	579	523	533	579	554	539	594	566	499	564	579	579	564	602	532	534	548	547	566	544	610	567	555	604	589	557	582	532	543	568	578	535	593	518	574	585	565	556	524	595	573	534	570	562	588	562	574	563	511	584	573	554	571	609	585	564	555	596	495	583	601	569	559	517	552	528	591	584	552	574	524	578	569	552	555	562	561	584	569	606	540	589	598	570	512	552	557	576	576	591	561	549	562	544	601	560	573	561	553	582	575	546	554	580	574	548	547	609	552	578	545	513	584	616	571	556	592	564	566	541	596	573	517	561	544	570	563	563	537	545	599	577	545	577	605	545	576	575	561	571	543	540	563	560	552	559	550	607	580	557	532	525	513	582	584	575	554	606	546	540	544	543	538	544	568	540	549	546	551	595	589	537	540	575	610	567	544	575	574	577	549	573	598	523	587	613	584	576	514	548	525	620	609	581	569	573	550	548	561	533	637	580	552	554	548	559	548	537	547	526	569	557	538	567	559	563	518	563	548	534	591	527	552	543	596	519	546	574	566	559	538	565	577	551	578	568	540	554	601	571	539	584	514	631	556	572	567	567	579	582	579	564	554	547	566	593	556	526	561	581	550	550	599	544	529	574	607	563	550	554	555	599	611	587	579	556	567	579	545	553	565	530	581	579	590	543	578	604	570	577	571	602	592	584	574	541	595	539	584	567	579	604	580	577	574	533	565	599	567	563	600	559	584	593	529	560	592	559	576	518	612	587	563	571	557	568	563	579	537	542	519	592	560	570	586	545	526	571	612	591	551	618	593	586	580	577	576	549	539	570	576	587	600	563	550	551	522	565	553	566	542	578	578	512	524	594	565	590	604	550	604	587	584	533	571	550	558	582	566	573	553	558	545	548	621	549	543	570	564	555	554	544	613	551	567	518	565	560	561	523	571	563	537	539	565	587	612	560	568	561	590	570	604	549
33554	43776	34790	24928	19744	15423	11467	8720	6808	4800	3477	2765	2323	1950	1730	1561	1385	1218	1152	1123	1112	1105	1065	1050	935	898	885	832	827	852	779	803	784	769	767	744	765	745	741	756	764	749	776	765	775	825	770	797	739	706	808	760	744	788	728	753	768	809	748	773	779	765	766	758	712	785	740	776	728	728	724	771	756	731	744	778	784	693	740	755	729	718	778	783	778	769	758	715	747	718	764	798	760	718	775	712	789	761	744	742	779	763	733	799	772	832	781	754	743	760	764	750	767	724	733	750	759	768	733	764	774	756	785	733	720	760	783	712	708	760	767	780	744	750	760	766	761	749	760	791	732	728	705	749	799	715	789	728	755	773	823	760	737	721	766	778	771	759	721	689	762	788	765	725	763	765	782	747	737	768	721	721	768	740	803	782	734	783	714	718	797	804	733	768	774	766	778	722	777	800	759	774	782	797	742	759	745	759	808	725	776	778	777	764	765	787	729	703	768	744	761	758	707	790	795	748	743	786	712	731	756	723	743	791	776	757	727	739	741	768	792	740	737	761	729	759	754	727	764	723	757	762	720	706	737	774	779	768	793	757	763	785	725	750	773	766	733	774	776	748	731	763	747	692	697	719	775	709	777	758	776	756	725	802	826	712	772	782	777	764	818	768	772	751	777	753	747	736	719	763	756	761	717	732	754	740	736	784	806	743	733	749	787	754	743	786	759	767	701	760	739	756	731	799	743	741	766	769	747	765	783	728	795	707	705	716	728	758	778	779	749	764	744	725	746	780	725	733	820	769	766	735	760	758	795	752	766	743	794	749	775	761	761	756	755	729	783	784	778	750	693	713	717	800	748	760	766	770	744	768	734	753	751	752	816	787	761	747	747	749	785	731	741	748	768	786	716	733	749	721	753	761	790	726	716	771	709	743	763	743	779	743	741	748	747	753	772	781	752	764	780	772	746	767	783	774	734	715	741	725	786	799	765	735	721	769	753	744	743	722	758	777	710	813	782	770	788	746	834	747	773	730	789	818	738	748	731	745	777	747	743	749	786	759	770	747	776	773	725	746	747	780	780	796	761	747	740	730	783	782	740	778	753	771	786	763	747	769	769	741	763	739	743	781	720	734	785	782	742	786	694	772	708	751	782	779	709	767	747	777	774	719	778	721	783	773	718	721	758	727	746	794	757	770	769	769	793	771	780	740	719	757	732	734	764	681	780	772	732	734	753	742	825	769	761	763	778	773	755	766	781	756	718	785	755	749	786	745	708	721	753	750	745	750	754	775	725	772	751	761	789	766	696	745	736	757	758	777	763	736	778	711	791	700	824	735	737	721	731	756	761	777	790	807	761	725	747	772	726	780	786	776	764	762	728	773	705	788	750	732	799	755	738	780	786	785	752	764	748	742	761	779	809	786	789	733	767	754	801	722	764	748	757	728	740	759	798	746	766	727	721	756	756	783	794	760	751	732	756	783	728	758	799	763	733	726	790	732	820	741	777	766	750	765	743	752	788	757	665	764	761	713	748	777	802	762	717	713	781	734	736	718	770	743	773	750	741	769	746	786	793	712	777	715	748	768	755	741	734	715	794	793	731	738	740	721	749	727	737	729	755	773	761	773	776	773	738	741	792	783	778	794	728	749	743	774	744	763	743	803	713	780	720	775	741	783	745	741	757	718	736	734	739	706	761	777	758	771	783	762	777	805	763	762	753	771	749	752	740	772	726	766	771	739	732	742	774	768	781	805	742	739	749	725	729	719	740	760	710	727	715	719	761	738	744	708	783	807	784	698	760	813	752	730	730	745	767	811	728	769	737	727	717	777	776	760	769	769	767	792	813	773	744	745	801	740	767	745	738	793	760	749	747	718	733	754	745	822	762	744	829	744	763	770	772	775	722	775	777	732	744	779	739	752	777	737	764	822	764	721	684	764	740	771	706	749	719	782	744	799	765	728	724	700	753	768	741	749	740	762	774	745	720	742	687	765	730	743	762	788	809	769	727	735	745	714	790	778	725	736	805	798	731	767	756	797	754	763	793	754	761	749	808	756	749	797	773	715	787	753	760	759	764	733	753	778	737	760	785	753	782	771	734	732	750	755	794	793	719	734	745	730	726	766	747	739	714	785	741	749	771	720	723	760	782	752	797	773	777	756	765	770	764	753	783	793	763	758	746	708	713	720	719	706	702	732	719	768	756	768	780	781	757	681	749	761	756	758	727	764	722	752	763	755	757	781	771	724	761	741	790	746	821	757	771	760	781	725	783	754	731	744	814	767	752	755	802	733	764	777	743	785	755	788	754	760	773	743	782	762	734	752	736	764	730	768	831	776	742	761	798	767	764	724	720	729	755	720	733	747	799	767	737	758	784	782	718	767	760	735	751	749	746	740	775	757	737	803	758	724	776	740	707	774	801	738	726	769	778	768	818	775	785	788	781	796	787	791	755	732	735	768	727	768	741	724	745	736	760	745	717	761	731	734	749	786	742	753	760	780	724	770	738	769	771	774	765	713	761	742	755	718	773	747	711	729	713	742	696	762	787	734	753	728	754	728	722	768	752	781	712	749	764	751	717	727	715	733	771	768	749	731	746	786	740	754	787	802	770	782	740	736	782	794	752	746	771	772	778	803	743	773	728	715	741	778	756	731	781	810	758	800	779	739	732	741	777	734	727	752	709	734	708	776	758	824	737	730	749	759	753	767	745	709	748	764	779	755	785	746	734	814	764	763	812	724	742	752	754	760	751	756	745	734	738	772	751	724	782	780	765	755	776	746	754	774	777	763	748	749	789	765	797	727	773	793	782	753	778	773	800	789	733	786	704	795	760	806	713	745	758	794	782	747	732	739	728	741	760	756	773	692	776	730	778	765	742	760	739	782	677	727	737	754	783	784	744	727	725	731	752	759	776	768	734	770	781	792	771	750	767	802	763	767	715	748	810	741	774	754	746	712	789	799	728	773	765	809	743	761	752	750	764	753	756	792	758	765	758	771	770	730	698	762	757	754	789	772	780	772	691	774	747	808	755	799	733	757	746	766	751	734	745	748	801	743	738	705	781	764	776	738	745	775	743	766	749	746	743	732	727	793	723	743	762	813	758	775	743	713	781	766	765	780	726	754	736	747	750	784	808	743	732	750	768	732	778	739	750	780	800	767	776	727	743	734	740	742	779	756	773	777	772	762	699	797	760	755	774	747	738	736	725	711	732	751	745	737	738	699	747	793	815	770	743	757	772	740	797	730	771	775	784	774	801	685	768	791	780	737	782	749	753	740	700	766	712	761	753	728	713	753	769	749	747	750	792	764	771	808	773	753	767	738	775	741	777	742	717	757	743	727	780	768	712	773	735	708	754	765	744	751	803	733	729	746	740	724	768	744	736	803	725	781	814	726	742	716	727	725	762	753	752	748	731	765	757	742	755	743	750	729	767	764	754	811	759	756	746	755	721	746	711	781	781	714	804	739	751	762	763	742	721	745	813	770	792	694	760	717	789	767	770	782	743	729
23756	20757	27794	24198	21648	18727	12496	7348	4995	3717	2688	1997	1862	1549	1388	1285	1139	1072	1012	978	1033	1016	960	894	847	824	823	775	858	821	798	782	788	758	717	701	736	697	705	746	713	706	716	673	698	720	715	725	719	718	711	701	755	674	759	720	713	672	738	720	736	740	757	754	747	702	759	748	689	763	693	667	729	691	691	753	735	718	715	675	714	730	676	729	732	778	730	694	725	721	691	748	762	676	670	733	701	734	711	685	707	735	717	700	752	692	701	725	672	736	740	739	727	703	722	725	693	670	770	705	673	749	737	703	740	683	720	703	702	749	713	723	663	733	669	659	735	712	721	750	736	693	697	714	669	719	661	722	695	741	705	698	697	699	705	770	730	709	699	652	738	675	744	707	724	715	723	720	708	726	708	720	711	701	695	740	706	693	670	670	737	714	701	665	754	711	702	707	728	731	717	669	672	687	703	738	711	704	676	653	746	740	668	736	685	764	735	678	642	724	701	737	657	735	734	731	729	761	724	733	682	737	730	667	702	691	685	695	729	716	719	727	665	701	721	744	700	734	728	709	684	728	683	704	712	707	714	722	674	724	713	694	749	692	722	725	705	699	738	680	728	685	751	712	701	662	715	681	699	699	700	708	686	712	689	700	739	719	668	730	729	731	696	683	690	708	714	669	672	749	720	742	685	698	706	738	659	697	745	712	655	700	728	706	732	711	738	734	679	724	746	717	696	733	754	743	636	713	742	687	734	687	725	728	736	679	744	674	708	746	664	726	716	739	685	711	706	745	695	705	738	722	659	661	670	736	712	695	728	719	714	661	731	748	721	703	730	659	707	652	774	758	681	674	697	750	724	701	691	705	711	725	722	687	748	689	727	688	729	730	743	724	693	679	711	706	760	729	677	709	715	789	730	729	743	721	718	730	727	712	741	720	685	734	682	738	678	759	697	660	691	686	714	764	729	683	645	707	725	713	712	721	726	736	713	718	728	727	725	745	716	707	729	705	691	677	719	748	676	703	699	719	690	777	726	731	700	728	740	754	699	700	676	694	693	732	718	728	686	720	740	699	719	719	730	701	742	709	723	657	707	719	750	643	690	728	781	745	697	673	749	720	686	732	690	681	698	715	694	681	739	685	709	712	711	729	712	659	715	697	692	706	711	766	749	806	724	624	736	678	709	702	760	734	730	684	714	721	720	704	720	688	736	696	704	634	719	738	675	695	716	738	725	712	716	701	733	714	735	700	741	683	679	685	725	715	726	694	714	682	702	734	733	714	661	756	716	730	667	731	717	713	745	722	749	698	704	700	683	713	745	711	712	700	701	763	684	667	682	755	761	705	698	720	678	696	712	678	742	712	710	695	694	649	648	685	713	753	712	762	741	665	708	711	700	691	710	714	763	711	716	689	729	667	726	677	744	692	734	709	706	715	707	704	729	708	725	636	714	680	745	727	698	706	683	719	675	704	751	720	717	685	679	668	747	730	720	725	709	734	678	715	731	670	704	718	748	703	666	719	694	731	704	712	761	725	672	704	729	733	708	701	735	735	717	722	751	728	698	710	743	689	724	750	689	695	712	729	705	695	740	725	729	779	708	659	706	712	707	720	748	724	728	687	788	742	698	709	697	760	685	718	748	667	731	807	694	732	693	726	709	720	715	743	691	714	687	705	711	698	685	714	739	783	685	705	772	688	731	660	690	706	747	747	714	702	758	689	701	702	708	718	735	696	743	677	690	726	706	734	683	690	707	756	694	736	724	728	703	708	722	709	710	698	709	690	714	698	681	730	702	724	728	732	703	737	678	730	722	731	719	680	654	764	700	675	703	709	705	691	699	720	726	737	683	691	744	737	670	725	729	726	733	742	734	692	695	697	732	697	718	689	716	712	711	690	683	715	702	660	718	726	707	712	716	679	755	688	668	700	700	745	698	687	779	734	699	723	694	700	713	709	713	723	659	704	657	700	768	725	710	686	693	700	789	710	774	694	725	720	711	656	713	733	652	718	768	708	675	713	725	705	701	714	689	704	720	707	691	705	697	689	703	702	668	739	689	745	743	685	697	720	685	708	673	693	710	727	736	662	668	697	721	749	727	777	707	725	714	719	695	699	683	717	754	753	709	723	727	781	695	692	687	753	761	732	708	714	727	708	710	693	707	731	720	727	696	701	729	662	729	715	735	720	685	689	698	670	687	699	742	742	737	736	667	705	721	695	710	679	680	740	760	703	700	651	701	738	657	709	702	681	686	709	720	711	737	752	674	716	683	730	752	743	695	764	775	701	698	706	675	745	728	699	744	725	742	671	743	696	698	696	708	725	743	693	725	755	697	686	699	731	709	722	695	708	765	707	703	749	712	710	684	701	741	722	720	738	667	688	679	692	649	741	762	699	738	696	686	723	667	695	768	697	690	673	732	710	672	740	704	736	667	730	746	707	696	685	717	759	706	708	693	684	710	699	738	704	695	705	759	759	685	700	729	757	717	737	716	711	720	669	704	688	679	684	686	722	710	691	636	733	719	723	753	682	712	745	688	698	684	735	730	706	728	704	699	649	719	758	768	689	717	687	725	689	757	719	715	657	706	723	713	685	735	704	707	728	738	704	711	722	738	713	713	710	773	723	728	737	695	681	685	780	735	673	696	761	688	730	703	741	731	727	757	703	722	736	693	694	673	710	703	704	738	740	693	739	696	669	707	695	718	736	708	723	714	765	692	683	706	701	728	688	705	739	742	727	705	678	698	739	703	686	713	730	707	698	722	718	710	701	694	708	677	710	708	722	722	679	687	685	724	726	709	744	722	738	662	705	749	742	743	742	713	708	666	672	689	673	719	664	672	705	705	698	701	746	692	718	726	702	722	730	699	745	729	718	706	736	678	699	754	704	713	724	753	661	664	710	707	736	702	746	719	669	715	759	744	721	712	720	734	660	720	701	744	714	668	705	732	698	689	728	712	717	700	719	728	686	716	657	723	741	718	708	734	723	692	699	705	694	724	693	704	727	701	743	702	736	670	747	710	702	702	694	696	740	675	726	718	718	712	683	804	702	682	691	709	745	713	730	743	748	656	695	692	729	727	738	768	732	715	754	718	693	719	762	704	693	728	731	734	731	742	686	712	716	746	716	691	702	688	726	691	756	744	705	738	750	716	700	744	685	713	728	734	723	709	764	717	712	685	660	773	723	694	683	694	721	729	663	721	701	688	729	714	729	738	713	724	702	741	720	709	718	753	711	715	728	743	752	707	716	730	675	698	736	682	707	710	727	669	703	696	747	697	681	720	713	709	724	681	713	694	734	714	724	715	696	732	748	746	728	664	712	716	766	674	694	748	680	662	692	744	758	731	714	692	720	725	722	675	677	660	705	722	683	717	734	750	732	708	741	697	675	669	695	725	737	697	709	761	715	711	705	714	662	712	758	704	703	723	702	725	711	720	725	683	699	719	717	692	748	765	719	745	711	699	722	735	736	733	728	724	675	738	732	704	660	688	721	728	747	711	639
36717	54953	42231	32971	27598	22133	17522	13607	10227	7791	5633	4312	3576	3018	2665	2359	1977	1866	1696	1689	1643	1642	1477	1439	1293	1188	1193	1195	1147	1073	1109	1009	1031	1045	930	1015	938	1001	968	960	986	932	892	919	978	957	959	925	937	945	943	912	938	941	886	925	914	928	958	961	926	986	947	924	956	945	871	891	909	919	1017	958	934	938	950	914	946	932	996	917	955	929	963	959	952	937	941	935	863	901	946	952	967	922	962	993	949	911	909	967	916	906	941	922	973	921	938	951	960	961	948	930	987	942	923	988	912	949	956	922	889	922	903	912	1002	980	967	1040	921	967	990	925	905	948	953	959	976	996	960	950	905	946	979	916	948	886	935	936	956	972	993	873	901	954	901	945	947	909	911	916	921	978	909	907	931	935	956	935	931	970	977	945	952	906	1003	924	935	916	943	960	879	904	951	931	953	899	938	906	982	912	946	936	922	985	972	937	940	974	874	925	939	958	923	976	958	990	930	932	881	914	948	942	931	952	992	954	906	960	927	933	956	975	962	931	906	972	949	918	982	953	902	992	941	910	908	954	903	958	946	915	937	940	921	893	931	851	926	942	1000	881	985	919	936	909	928	905	947	958	966	860	923	956	884	902	972	923	981	956	964	940	952	944	956	929	913	909	931	928	872	895	898	943	958	908	927	939	922	946	910	922	893	922	899	944	972	991	997	960	953	843	965	926	1015	959	919	948	934	928	914	955	975	922	903	937	943	926	908	962	908	935	950	888	941	968	986	915	966	934	907	904	947	897	937	977	923	960	978	946	958	912	902	962	1002	962	903	947	944	945	902	960	930	937	937	876	897	950	967	895	890	946	979	917	995	975	968	929	878	884	991	993	921	977	905	926	900	983	979	927	979	967	968	958	934	910	979	947	937	950	951	908	893	938	936	907	947	962	891	957	968	903	951	927	899	948	940	904	904	963	949	938	960	963	982	923	913	934	966	888	1003	959	909	960	945	1016	964	895	983	876	934	964	922	957	974	929	985	970	925	969	949	981	965	950	936	900	915	918	933	946	977	933	955	971	963	929	922	974	939	930	969	962	969	929	937	931	889	885	960	892	964	932	965	904	948	961	938	966	955	896	914	951	889	957	952	928	963	944	928	920	988	939	939	944	921	912	932	971	901	963	932	969	956	969	977	927	954	907	970	959	935	974	995	911	939	973	937	1008	961	905	878	987	949	896	894	960	993	911	985	945	916	922	961	934	927	963	938	921	930	961	909	924	931	972	926	883	922	1034	912	923	922	959	972	951	962	942	961	984	1016	924	901	1012	944	972	933	917	959	950	919	977	940	907	956	911	905	985	952	940	926	889	928	938	893	886	931	897	920	907	941	925	964	996	925	977	924	943	905	981	944	914	987	923	907	883	936	923	910	931	928	869	905	914	957	960	916	920	992	946	951	951	944	890	919	943	910	929	978	978	973	876	954	882	906	933	952	920	953	969	988	892	958	985	993	952	928	921	952	894	921	1014	920	915	962	967	891	934	972	945	913	931	925	949	915	982	923	974	995	953	983	901	949	927	909	950	919	938	937	939	929	908	944	998	952	948	938	888	915	943	984	1004	938	922	973	901	905	944	942	904	956	972	961	949	989	919	961	861	953	949	928	938	977	957	931	967	987	944	955	936	922	959	918	931	944	934	913	937	959	935	963	945	912	930	986	995	904	998	916	912	960	950	937	965	963	928	929	940	925	901	949	941	958	934	886	943	963	932	913	995	952	995	923	977	936	921	922	982	986	944	971	888	880	910	969	979	919	910	900	922	929	951	869	961	998	961	933	970	925	959	937	931	940	919	896	1030	965	930	905	925	944	922	906	950	959	948	908	958	933	938	928	958	943	969	957	958	945	926	978	941	946	921	934	971	873	943	884	920	904	940	973	852	897	963	955	934	943	970	958	945	920	938	894	896	972	913	940	939	931	897	944	981	870	894	930	938	934	922	937	996	974	945	983	940	908	949	980	943	953	954	996	931	930	902	928	960	917	964	990	946	931	889	928	932	932	984	932	958	965	950	908	912	953	933	966	910	915	924	951	892	888	910	939	937	909	942	953	1004	910	877	911	977	913	885	915	916	965	956	920	921	984	887	925	945	942	979	920	1012	980	909	949	903	961	948	959	924	973	929	912	920	965	950	948	933	927	938	881	929	951	940	939	972	951	981	948	879	882	885	943	955	928	938	960	928	970	947	937	948	945	934	944	954	1012	918	901	916	985	908	952	883	934	963	931	960	911	970	955	894	930	1013	938	936	902	971	946	901	897	890	966	907	928	913	932	904	951	920	950	921	965	902	959	965	933	928	916	946	945	944	930	907	955	917	957	919	964	933	921	937	912	935	930	1015	959	968	931	959	913	1004	960	942	897	956	917	893	930	979	989	954	899	971	935	968	946	948	979	924	974	920	918	966	930	916	912	919	931	907	895	993	998	960	945	974	957	922	975	979	963	941	851	875	974	964	920	923	932	926	1016	888	940	966	1001	944	946	853	949	985	1003	905	945	947	968	921	936	949	949	863	970	951	959	999	982	941	856	904	950	888	946	898	913	933	946	928	902	910	954	933	890	935	927	855	944	929	916	938	924	945	923	956	948	971	952	932	935	936	877	946	997	927	930	945	981	1001	887	965	964	935	905	963	919	915	950	910	940	956	932	909	946	922	964	967	901	913	931	885	920	910	988	938	995	1002	948	935	946	925	926	940	982	974	953	985	981	971	925	915	877	925	931	953	980	958	942	947	968	951	942	955	895	933	898	944	943	910	963	947	952	928	921	917	947	961	951	924	919	950	913	963	900	975	916	931	986	925	980	933	915	944	912	954	950	919	922	931	924	962	945	944	949	957	917	925	959	970	955	922	921	895	890	943	958	946	918	971	959	914	973	907	969	898	932	893	949	942	966	930	942	905	933	951	958	948	965	966	947	896	977	945	944	941	949	965	875	913	941	959	958	946	905	947	972	950	957	949	916	895	957	934	959	908	950	921	990	961	963	963	952	978	922	895	950	914	942	918	922	897	919	964	949	916	975	938	957	917	948	980	901	935	858	929	916	937	955	960	960	917	974	942	989	876	933	945	901	903	948	948	889	940	929	900	950	953	930	989	1010	865	901	912	906	971	917	1003	931	930	923	947	901	927	916	896	953	915	908	942	932	893	889	941	922	921	906	950	951	938	960	944	964	925	901	935	945	953	936	947	891	958	943	920	939	921	943	947	962	938	913	914	953	937	911	926	931	960	925	943	928	969	962	941	935	984	962	917	960	923	930	974	913	971	901	889	945	930	889	947	932	934	974	906	891	986	935	951	949	962	960	951	959	923	947	931	934	908	923	947	857	916	953	912	899	931	891	927	906	976	983	897	942	921	952	896	954	908	882	969	961	966	952	918	980	906	900	905	1000	966	935	946	979	983	924	955	955	945	953	960	954	922	996	899	975	924	945	960	934	936	894	929	964	957	924	942	963	975	893	950	916	933	942	900	952	921	964	962	925	947	963	959	931	987	966	980	938	943
22811	20755	28250	23402	21347	22380	19777	10636	6731	4815	3465	2698	2222	1862	1736	1476	1301	1230	1166	1134	1137	1113	1000	953	894	846	892	872	745	756	771	722	728	752	739	716	699	713	695	683	716	645	676	687	649	716	743	712	699	728	709	702	654	686	681	680	681	655	660	692	667	692	700	639	689	680	710	699	693	676	706	699	664	668	693	716	678	667	651	655	713	677	696	686	663	632	656	664	632	700	656	708	640	698	686	674	676	620	724	737	690	708	663	673	698	695	697	670	666	645	693	707	718	645	692	673	700	704	683	659	681	618	627	663	678	610	709	665	688	634	648	705	656	696	684	680	661	674	650	649	665	642	703	671	696	639	674	721	685	687	680	717	649	731	644	650	704	678	695	714	707	658	662	701	716	701	659	683	679	708	688	676	657	703	670	648	698	682	642	660	692	636	680	688	708	673	681	644	703	656	698	634	649	658	678	696	652	661	629	701	682	700	669	675	670	666	701	637	676	659	698	669	681	677	689	652	660	667	650	666	632	662	726	680	677	677	692	682	632	677	640	686	651	641	679	702	632	641	696	648	679	682	696	652	668	671	671	713	672	706	681	685	692	712	682	672	683	678	659	675	662	682	682	705	671	693	652	681	672	690	681	692	674	680	660	669	661	654	695	674	696	681	678	699	694	674	659	690	653	676	652	699	667	634	653	684	690	705	661	688	671	657	685	652	636	707	644	656	747	633	703	643	703	685	634	670	653	665	681	663	641	642	631	707	668	678	724	673	710	631	655	662	703	644	671	696	667	644	642	667	647	710	650	722	649	703	682	691	684	732	663	693	669	682	637	639	712	684	663	687	659	662	682	673	724	707	697	713	699	662	658	650	657	658	689	689	653	702	616	664	676	665	708	725	692	661	639	686	694	708	692	658	654	698	638	657	674	641	682	668	649	672	649	663	710	656	696	673	702	672	690	632	678	689	686	646	646	727	655	655	732	689	704	640	654	667	669	671	680	732	708	662	678	657	677	703	659	703	650	665	642	674	672	649	668	684	672	692	681	672	642	657	619	681	718	698	687	695	683	678	649	721	689	678	678	635	653	714	624	633	700	692	677	663	695	714	622	686	699	696	681	647	644	672	654	682	697	686	657	654	680	624	682	664	664	628	672	707	691	662	703	661	644	711	696	689	698	660	690	695	663	678	675	664	635	715	714	699	675	630	685	683	698	683	690	659	715	710	698	681	727	713	729	689	657	652	653	691	661	702	641	674	660	698	715	699	675	703	709	659	605	683	724	673	623	752	688	664	633	688	716	695	667	657	672	657	701	660	646	636	733	691	680	646	635	697	670	686	688	664	650	672	681	700	682	738	658	700	657	671	685	692	698	668	676	703	692	649	692	654	610	685	685	665	659	648	704	653	713	699	676	749	631	687	654	678	654	677	631	637	665	709	634	699	697	668	698	698	692	688	681	677	701	661	653	667	685	646	686	676	651	691	691	708	673	631	686	676	694	662	650	695	687	649	644	726	675	675	668	662	643	681	691	705	657	704	674	664	654	706	682	690	686	666	641	653	657	680	677	690	697	700	723	674	719	693	671	669	655	673	645	719	661	723	614	640	669	660	688	705	652	644	670	675	665	674	763	706	681	675	636	641	661	675	648	649	647	660	703	666	719	657	625	716	667	665	654	604	654	658	674	686	703	697	678	629	648	685	665	682	637	679	681	679	665	613	629	721	694	734	621	685	657	637	667	696	661	670	679	667	677	700	662	639	670	653	717	689	646	663	680	665	717	668	658	706	695	684	667	685	668	706	670	695	643	691	646	681	715	703	695	630	728	652	641	650	698	702	656	659	691	677	711	703	706	648	616	682	664	717	668	671	721	634	703	723	651	628	656	672	708	700	656	668	679	692	654	737	678	676	644	711	668	656	677	725	694	627	656	685	727	651	684	674	667	645	674	643	665	641	673	623	693	729	653	648	651	671	671	656	638	658	679	729	659	640	612	689	693	679	695	660	656	693	658	645	643	644	644	688	649	686	713	683	682	654	690	655	677	641	673	620	626	619	673	655	668	633	676	660	689	666	684	679	673	710	642	694	709	656	682	706	674	649	693	674	654	676	686	689	653	688	683	672	654	672	720	677	705	735	697	726	678	662	714	691	665	687	683	689	684	688	655	713	623	647	678	677	715	666	684	662	700	712	621	645	638	671	707	739	668	705	622	701	656	673	698	679	697	663	673	722	698	656	657	704	608	652	672	671	630	673	700	675	694	663	671	682	711	691	663	673	683	718	639	629	656	647	637	657	698	701	690	686	691	678	670	636	657	633	674	636	659	694	645	696	709	683	630	657	681	673	681	636	675	669	657	654	643	640	634	642	661	688	639	661	671	651	686	673	668	680	645	695	701	668	707	668	699	679	684	653	643	634	654	666	655	711	670	624	654	678	654	677	705	679	697	675	683	647	665	655	683	717	667	719	651	654	642	691	702	672	672	653	701	683	660	693	664	685	665	706	663	687	741	667	700	688	655	606	676	670	690	680	652	658	633	686	635	694	652	671	671	677	654	747	715	680	652	671	660	666	711	648	714	687	676	644	678	687	649	649	653	707	640	682	632	667	683	722	710	699	704	684	706	658	711	637	661	674	687	662	664	696	677	668	664	659	700	659	713	673	676	672	656	674	680	697	715	680	714	681	713	678	680	636	753	660	735	650	621	673	645	681	664	658	645	686	653	679	691	702	660	626	662	684	673	667	679	698	698	693	691	665	685	709	684	661	706	691	693	681	647	651	682	653	685	634	659	657	692	669	664	702	665	725	688	716	648	637	666	671	677	648	636	691	727	624	671	701	706	662	637	668	624	689	718	755	696	680	675	680	661	703	694	626	736	647	679	701	648	671	671	703	677	707	667	651	687	719	717	691	668	681	695	721	633	674	625	679	631	680	704	664	673	675	705	692	692	700	649	682	659	705	650	639	627	662	665	719	713	662	692	697	649	666	662	631	644	671	686	692	622	630	695	670	667	696	665	645	700	671	664	667	679	681	679	632	656	728	656	678	697	670	639	649	699	667	604	688	688	777	668	670	625	692	691	678	702	713	682	687	660	679	674	703	678	702	670	659	685	751	673	618	635	679	679	624	677	644	654	676	603	711	712	627	665	678	660	619	658	657	693	696	678	686	621	720	625	657	667	658	673	705	712	691	701	665	672	698	650	655	699	672	720	664	656	690	671	673	666	608	665	681	708	681	618	670	676	719	692	679	678	674	693	668	649	621	670	650	619	669	685	672	703	671	696	679	665	670	647	684	710	712	689	618	678	640	650	682	638	690	698	656	635	649	657	623	660	700	725	677	688	661	673	656	697	673	677	653	705	682	653	688	715	684	690	634	692	672	642	655	672	629	660	671	674	632	692	667	681	685	693	663	665	650	684	673	648	687	713	663	683	701	663	631	669	657	662	697	689	669	676	688	651	709	698	652	660	688	708	680	715	733	646	633	680	681	706	650	680	676	723	674	683	674
39508	59916	47045	37630	32223	27070	21815	17321	13232	9836	7221	5788	4683	3895	3303	2861	2445	2175	2048	2004	2051	1880	1695	1557	1346	1278	1311	1311	1253	1136	1094	970	1067	1093	956	940	905	900	896	897	893	881	894	836	908	904	918	869	882	883	896	873	875	912	822	933	934	890	888	901	943	876	893	861	843	911	850	861	889	867	949	871	884	890	949	835	872	850	901	842	902	953	887	914	888	889	878	906	865	860	883	882	886	875	929	910	894	937	919	890	877	872	962	905	916	855	880	916	857	872	863	870	937	835	902	896	876	942	891	945	876	874	930	916	844	861	937	956	863	913	897	867	888	893	879	949	941	908	863	904	838	894	882	856	844	937	852	856	902	884	885	884	880	864	877	898	873	948	878	866	874	917	895	921	929	954	873	927	893	885	896	888	854	896	897	872	832	842	885	852	886	896	840	939	894	954	862	877	909	868	880	871	869	868	847	899	860	877	890	899	927	910	886	862	918	884	881	933	888	923	852	856	859	881	888	884	858	906	890	876	897	918	901	875	899	860	844	908	896	848	887	891	862	912	836	880	880	868	882	871	911	890	928	892	929	847	931	912	863	935	913	875	857	877	905	880	905	870	843	916	882	902	865	866	848	874	869	894	873	894	895	828	816	905	891	888	870	893	929	847	907	911	891	871	928	917	841	861	981	878	911	859	879	929	888	922	875	942	862	860	972	864	905	819	855	842	870	900	906	865	916	908	874	919	888	878	871	902	915	872	911	873	889	835	877	939	916	901	872	950	953	920	868	835	886	914	860	913	902	943	948	910	914	895	926	931	899	866	852	918	856	880	877	869	903	910	885	861	924	869	928	932	946	869	857	910	913	903	855	884	880	867	973	852	877	868	851	928	858	900	927	902	894	905	933	918	875	914	862	898	887	904	895	889	899	834	891	886	835	899	859	925	884	825	899	906	910	884	839	884	907	878	871	925	872	876	907	893	867	900	894	885	855	893	889	903	896	855	918	925	900	869	881	865	892	859	912	907	880	858	967	887	872	898	886	963	870	922	887	861	875	958	897	903	838	891	904	900	855	912	907	936	888	854	872	907	847	941	928	932	902	857	910	855	948	909	936	871	918	881	905	883	855	870	896	866	895	872	901	877	861	930	888	934	834	859	896	896	948	944	884	891	924	946	891	895	853	870	931	895	859	851	896	889	860	910	846	855	899	925	909	863	934	886	890	830	874	876	898	926	874	850	877	917	864	884	870	843	835	921	889	891	919	894	903	864	858	900	881	918	937	908	885	935	887	874	897	925	932	858	864	883	868	898	839	879	874	827	855	917	904	900	929	888	888	902	904	860	862	900	893	884	903	888	889	867	912	904	910	935	877	887	953	876	868	869	948	900	871	839	899	883	842	864	882	866	886	926	867	910	879	874	882	914	913	890	867	881	893	858	869	927	897	941	895	875	831	930	924	870	929	873	883	853	898	905	888	866	910	953	872	921	900	884	878	912	942	861	876	894	881	905	913	890	869	919	837	891	888	852	916	954	858	911	882	892	821	856	873	886	816	916	944	909	915	855	917	833	847	873	869	911	896	866	901	914	860	904	849	955	888	899	895	859	857	941	916	911	898	931	842	881	867	862	883	890	876	899	911	916	919	925	882	868	899	906	897	908	921	914	882	866	880	913	850	951	867	922	943	900	869	913	898	881	930	869	865	919	901	918	844	871	887	877	894	876	882	883	882	934	883	892	892	873	895	920	916	920	843	872	905	892	883	838	882	896	903	878	843	906	914	850	896	958	897	853	914	863	909	882	897	895	922	878	828	877	889	882	849	861	891	949	872	900	864	857	922	899	886	917	915	899	890	892	941	937	858	868	894	875	895	886	857	883	895	894	915	877	915	829	927	897	888	871	871	938	864	877	934	915	897	919	889	865	913	883	886	861	852	851	865	925	907	906	888	915	915	909	879	933	874	874	910	902	825	912	910	916	869	922	952	877	843	872	923	851	900	917	898	863	907	904	901	899	918	868	906	890	893	885	949	908	909	893	884	939	899	905	901	929	874	917	920	867	910	905	894	942	891	901	870	867	872	885	914	931	880	868	907	905	894	856	938	892	857	947	902	858	865	949	894	872	865	886	909	940	868	921	860	870	933	806	894	898	863	904	895	865	895	894	855	923	866	871	911	870	875	936	868	879	890	837	864	874	891	878	915	888	901	836	974	900	837	889	878	871	877	863	834	890	903	918	831	933	904	870	932	891	909	879	881	860	851	888	852	814	857	887	898	884	925	884	873	887	892	883	886	904	858	927	888	866	906	887	913	918	871	878	850	923	921	865	852	835	926	888	884	889	909	871	886	878	893	878	888	876	933	856	834	854	888	899	907	858	900	870	900	828	889	888	880	894	861	925	910	914	890	899	890	882	838	882	863	920	871	904	905	919	874	884	885	876	859	895	929	906	830	912	901	904	881	912	946	885	886	920	880	868	942	874	913	841	885	870	898	874	890	865	840	884	885	871	878	843	867	889	863	929	899	903	860	902	878	931	822	926	890	879	866	870	890	876	885	870	916	856	923	929	920	860	879	924	872	930	913	890	904	935	864	913	914	874	874	917	888	933	923	876	903	923	862	862	903	880	944	878	888	943	846	865	883	901	902	842	893	858	897	887	880	940	926	874	890	873	881	888	903	886	944	891	899	948	812	874	899	964	865	840	891	877	878	894	892	841	910	890	920	892	876	935	891	848	816	922	872	842	920	895	908	904	913	885	948	914	900	897	879	883	909	816	890	901	889	897	923	893	887	898	835	907	883	907	904	856	884	886	912	877	841	863	923	833	895	916	878	921	852	923	893	891	851	888	890	883	889	893	854	905	880	910	883	904	887	834	926	845	913	880	872	912	874	871	877	897	863	894	804	864	878	887	837	912	841	904	915	928	874	874	859	863	853	923	908	933	916	925	919	839	879	874	924	855	844	862	867	870	829	885	920	907	817	888	850	881	911	851	874	933	871	852	876	933	912	884	902	824	845	844	862	859	915	902	899	880	820	854	893	926	852	875	892	914	893	871	939	894	919	864	883	940	884	907	846	910	897	843	827	880	897	856	922	834	893	850	880	876	871	910	882	866	909	886	837	896	889	857	882	833	941	912	884	874	886	900	921	863	847	908	886	862	848	884	892	884	917	877	911	872	937	913	878	913	879	916	886	886	914	919	852	920	879	905	889	880	861	902	855	869	878	889	870	835	859	898	916	939	879	836	925	906	872	896	826	883	933	893	858	859	884	889	895	855	930	958	918	933	866	831	921	919	876	833	856	945	890	879	857	893	915	907	876	921	808	851	865	839	920	894	900	893	899	866	953	888	840	843	884	926	959	862	880	875	895	902	894	931	898	923	863	916	873	922	866	886	848	936	802	962	890	920	862	975	907	884	906	885	863	905	837	898	954	870	878	846	913	898	903	893	837	868	859	903	876	894	874	888	898	851	921	867	894	866	898	876	876	944	897	856	847	870	873	942	887	896	860	913
28490	28195	28847	22772	14306	8535	5439	3465	2457	1870	1477	1259	1105	996	910	817	831	698	722	697	763	690	676	626	658	618	629	588	644	620	591	564	569	593	557	529	558	561	532	570	591	536	562	540	579	578	535	550	527	593	538	539	516	560	572	573	526	573	527	533	550	549	564	557	559	572	551	575	542	564	587	565	524	555	554	554	530	496	572	599	562	531	553	565	525	529	559	548	555	549	555	557	603	566	556	563	559	550	534	536	537	607	550	562	567	557	549	588	590	533	558	601	576	548	573	555	536	558	563	591	573	570	552	549	565	553	545	537	528	550	594	541	568	508	635	593	544	536	535	540	575	573	530	528	556	556	547	600	532	552	572	536	531	558	521	532	550	524	526	510	538	518	576	567	541	569	543	543	518	563	555	574	543	582	527	558	594	568	535	631	540	586	549	609	568	562	587	566	571	543	577	544	552	594	545	563	560	518	570	569	537	573	576	599	552	553	545	515	529	518	570	592	558	571	539	565	524	553	551	545	555	510	541	589	551	549	596	552	579	538	517	572	591	553	549	534	538	584	534	538	538	550	539	582	552	550	553	553	528	587	581	568	561	586	556	556	529	560	557	571	584	527	554	570	584	545	586	568	559	540	557	550	575	552	570	578	586	545	583	552	530	497	532	563	575	557	539	537	555	553	572	552	560	578	552	538	581	543	545	568	550	532	564	560	534	551	531	579	566	537	555	583	598	562	564	564	576	543	549	546	553	572	576	568	574	526	541	558	545	597	544	569	530	568	554	577	561	596	555	502	614	545	587	566	528	570	554	577	602	538	554	544	547	523	579	543	514	582	558	574	612	539	564	547	541	574	507	522	562	529	523	553	583	512	541	574	573	561	574	571	557	539	537	531	570	517	565	527	602	562	591	552	582	570	534	584	559	618	561	595	523	586	544	550	533	561	569	585	544	529	572	540	543	547	546	533	582	562	526	567	561	565	546	577	547	575	557	540	541	517	577	609	567	563	560	581	578	566	594	541	578	594	550	539	550	541	538	562	583	538	535	582	559	572	552	550	581	572	567	527	577	613	577	535	574	550	534	572	550	580	550	587	621	573	552	548	571	552	563	559	585	506	583	592	541	544	551	555	594	540	537	564	534	528	580	533	592	580	559	548	582	571	566	553	517	559	539	573	567	548	619	574	572	573	550	522	540	593	550	551	582	565	543	576	586	548	565	555	566	550	591	529	526	575	548	549	569	601	583	561	589	555	564	586	550	547	571	561	568	558	554	590	553	547	568	534	579	547	542	499	542	566	585	605	565	562	523	543	604	548	539	548	597	536	538	579	574	533	560	568	553	582	535	570	588	567	561	558	530	588	577	567	550	534	552	590	545	554	559	520	569	602	570	536	558	591	572	538	552	568	534	554	585	583	562	541	587	552	560	565	575	530	541	550	549	528	579	516	530	578	568	582	571	542	553	584	512	484	531	567	517	550	551	571	583	590	573	564	541	560	585	508	567	536	618	554	551	583	573	546	571	575	587	557	555	527	544	519	567	591	586	613	560	570	557	549	559	511	580	563	576	520	548	617	594	600	587	599	526	583	543	549	552	602	545	564	530	569	525	554	543	556	581	549	536	590	542	579	551	558	508	526	558	539	526	540	532	549	545	574	615	541	506	526	594	586	520	510	529	591	582	548	594	584	516	547	536	521	556	558	573	545	553	562	535	566	559	572	591	582	607	534	541	539	587	532	574	537	543	579	515	535	556	558	551	553	550	603	533	566	572	566	588	521	556	550	567	580	575	561	546	565	553	531	566	550	570	580	605	566	559	573	549	570	603	542	576	592	587	575	516	531	551	555	550	564	614	563	539	543	527	574	541	577	549	596	553	554	566	586	570	560	558	620	585	558	530	545	535	565	538	570	543	529	560	605	530	519	561	608	569	569	509	567	613	568	537	541	543	554	590	561	545	549	539	575	596	564	563	545	572	556	551	554	572	585	587	575	561	556	597	536	542	570	587	577	579	599	572	578	570	556	552	549	602	578	518	562	598	556	593	586	534	577	528	597	590	571	531	542	584	540	561	559	590	532	529	523	538	591	590	566	554	550	570	575	506	568	544	558	579	561	550	579	559	580	522	551	534	571	559	596	577	541	481	558	587	560	575	565	584	583	550	531	576	548	562	575	518	545	593	573	523	544	557	515	551	559	545	550	540	578	579	561	590	565	565	529	574	595	525	547	609	572	561	546	538	546	584	582	568	508	553	593	576	545	578	542	559	567	599	548	577	577	535	583	605	553	540	514	564	554	516	549	580	513	586	551	518	561	559	532	548	547	583	554	537	546	575	548	555	585	561	570	599	558	584	540	535	563	528	551	575	572	573	561	568	522	564	571	538	557	601	562	549	557	574	557	580	575	546	575	537	546	547	586	567	557	573	558	595	557	530	558	523	568	586	597	555	563	540	594	566	584	616	578	580	565	539	560	567	516	566	525	539	542	538	519	532	550	567	559	543	533	545	522	523	526	558	568	566	519	590	602	539	541	539	571	600	557	567	579	581	535	588	546	579	534	523	544	573	543	537	576	597	578	572	536	559	559	591	569	571	531	512	552	570	606	539	536	562	526	616	580	539	571	547	562	560	584	549	505	572	589	547	532	523	555	540	606	544	566	521	542	564	552	580	543	558	537	536	541	551	530	548	571	550	574	563	537	580	562	576	540	565	573	549	586	567	578	553	581	557	553	607	569	574	554	569	520	512	575	517	579	546	553	556	563	584	586	570	594	563	572	517	564	546	568	529	565	564	507	549	602	511	525	567	554	559	566	531	547	598	598	532	574	560	531	568	529	571	583	542	528	599	568	572	588	517	563	560	568	610	563	571	561	549	573	524	536	567	543	526	570	565	488	565	549	603	535	570	581	571	570	575	567	588	516	589	559	567	575	565	559	530	559	546	548	577	522	577	532	564	548	554	578	555	555	538	557	568	573	552	551	555	557	552	578	558	549	552	543	543	521	589	559	585	566	565	525	559	547	570	517	584	517	532	532	530	575	564	564	597	609	536	581	569	530	582	556	568	569	575	528	577	561	526	578	520	583	567	594	575	562	570	579	589	558	585	499	535	566	548	589	560	573	561	539	544	581	587	585	535	563	585	556	555	592	506	567	518	581	555	599	535	578	587	543	563	553	560	554	542	563	573	536	615	512	548	565	554	542	541	532	543	541	527	544	587	552	547	543	562	546	528	545	532	565	523	588	554	617	558	602	516	577	524	564	546	553	545	544	534	528	560	509	556	599	539	561	550	543	567	547	576	554	557	551	589	499	558	529	558	567	519	586	553	539	551	526	571	561	558	530	557	553	558	570	521	546	606	574	563	552	562	548	552	544	580	510	537	584	581	570	567	550	594	578	584	551	543	532	547	506	548	569	534	548	548	562	538	560	551	573	530	507	591	556	564	550	576	560	561	530	536	592	616	595	570	538	565	516	542	538	518	521	527	582	589	591	577	576	535	553	565	525
33565	44623	34953	25844	20576	15334	11324	7953	5624	4182	3131	2557	2333	1911	1689	1530	1341	1227	1141	1136	1160	1102	1022	997	938	918	906	880	843	837	783	781	833	794	798	781	803	739	715	792	764	761	763	754	747	707	751	754	676	770	751	777	738	783	774	747	739	722	690	775	756	722	756	802	721	757	678	741	797	767	694	730	747	688	749	778	721	768	727	738	771	759	748	757	745	753	743	771	764	798	708	767	722	785	715	713	757	767	726	745	740	750	774	783	717	702	760	716	710	752	761	726	736	718	753	753	780	765	738	756	761	718	749	750	756	783	729	720	763	752	721	753	723	788	761	738	710	703	760	802	750	752	795	748	757	757	718	794	751	742	782	803	766	772	767	777	805	723	709	729	751	735	731	770	797	781	734	771	742	746	783	727	722	721	689	765	830	766	778	721	774	769	742	768	685	753	789	710	767	707	748	761	759	773	772	747	736	734	704	681	737	748	789	699	757	695	754	697	718	735	742	753	746	702	738	758	781	723	760	722	753	749	700	682	767	756	713	727	753	756	722	700	770	762	765	744	765	701	755	757	731	765	811	739	720	719	740	732	780	767	787	756	732	750	765	777	767	741	696	739	728	740	767	739	751	708	718	719	716	717	762	728	755	796	753	708	716	696	753	743	797	786	768	766	749	759	740	738	795	743	718	740	759	773	726	723	779	771	752	753	748	732	747	715	745	718	762	728	737	703	730	740	778	749	729	786	757	742	804	759	678	750	784	735	754	732	789	747	763	718	752	788	747	768	743	723	793	782	765	806	746	753	778	734	749	770	803	753	769	821	747	693	717	737	734	756	770	683	790	740	751	753	768	751	786	738	787	744	796	755	760	736	706	741	733	758	753	755	754	714	779	774	751	719	769	744	756	751	779	756	762	727	705	761	712	744	718	747	746	774	726	733	766	775	728	771	798	721	760	776	726	783	810	738	788	768	787	733	764	812	770	738	727	721	767	762	719	829	761	718	749	734	727	727	728	710	761	814	715	694	776	733	733	771	742	724	738	755	741	752	705	776	736	764	743	757	750	733	774	720	719	732	755	744	731	747	790	733	799	741	780	741	755	775	750	748	778	747	731	727	738	731	754	734	686	747	737	705	741	765	757	770	735	755	772	763	725	741	761	777	692	763	741	753	727	730	816	753	722	720	782	744	742	709	748	721	769	740	722	802	719	708	735	704	736	703	722	749	700	777	750	768	740	765	701	716	753	774	810	755	722	728	778	714	744	766	701	703	773	751	714	827	718	768	733	733	764	698	772	750	731	773	721	757	751	753	763	728	742	760	775	727	732	730	711	715	716	765	739	730	725	762	780	753	769	810	760	762	768	724	672	741	754	759	728	750	737	770	711	743	723	755	779	746	766	777	741	719	774	787	814	764	705	753	740	781	738	750	709	721	744	798	742	725	747	728	756	718	756	770	769	732	725	744	830	770	733	764	698	753	709	774	728	815	697	769	767	775	748	753	713	770	702	786	736	746	737	738	790	760	766	745	715	710	756	793	708	752	766	773	733	791	769	721	753	762	770	760	802	731	779	731	779	764	776	775	744	732	783	725	790	757	807	781	794	720	759	708	732	783	732	770	744	712	762	779	758	689	723	765	745	788	754	745	750	744	753	768	768	761	740	771	754	735	745	746	756	750	734	761	772	731	748	728	754	737	766	758	759	761	722	735	771	727	795	756	754	718	774	777	808	722	702	761	740	782	791	702	766	735	768	740	761	778	728	783	705	715	793	741	721	751	780	808	730	736	742	710	740	800	824	730	740	763	796	754	755	735	732	758	774	744	723	735	701	756	762	694	757	752	715	751	809	692	741	794	791	742	741	709	743	733	672	739	782	756	739	750	719	795	722	700	744	759	743	732	759	754	767	700	696	799	709	721	754	765	750	725	751	758	707	738	744	713	759	765	721	735	764	779	751	785	800	747	725	744	773	768	738	747	766	740	751	745	719	770	730	770	713	720	775	751	738	758	790	787	773	767	752	739	753	738	776	724	747	708	700	757	731	779	744	737	771	707	766	762	718	747	751	686	749	815	727	736	774	723	798	653	773	756	758	729	754	748	804	755	733	755	691	752	768	736	784	744	765	734	723	767	732	722	747	733	727	723	764	761	709	734	758	769	700	778	754	741	768	804	787	745	783	767	784	750	711	733	742	780	733	761	758	720	794	699	752	738	724	793	733	727	767	769	743	732	741	806	713	722	739	753	791	776	727	804	728	758	786	749	747	703	741	766	748	717	791	764	735	756	756	775	775	711	737	764	746	750	741	717	688	790	738	707	759	749	758	779	802	732	728	759	782	747	733	745	736	757	762	740	720	727	730	713	744	746	750	745	775	756	762	715	744	767	715	817	754	735	737	767	747	719	710	761	724	748	705	714	737	741	757	782	783	769	756	749	765	704	701	737	752	747	740	721	767	734	780	736	702	744	736	750	729	762	776	759	784	731	761	731	819	778	785	748	747	758	734	767	750	734	728	732	685	763	782	698	754	744	742	748	770	742	770	759	787	726	795	738	781	762	705	760	697	800	763	754	728	731	701	713	757	692	747	764	753	767	725	738	745	747	737	758	739	725	680	773	734	741	763	782	755	758	720	770	758	731	788	745	782	748	726	714	769	783	759	779	754	765	775	738	777	743	720	785	768	751	754	745	737	666	728	728	775	745	745	758	757	696	754	769	745	773	790	748	727	791	718	746	713	782	737	750	754	824	755	770	722	733	749	720	716	683	768	739	756	762	756	806	724	809	744	768	728	720	794	746	714	768	800	728	761	729	761	762	721	792	717	789	768	777	750	765	731	772	731	754	763	760	797	746	706	771	726	792	765	735	803	777	769	693	761	767	765	706	778	762	730	757	792	756	753	747	732	779	745	794	748	797	735	776	774	745	731	759	766	771	691	740	754	809	751	727	772	791	687	758	825	742	762	778	755	733	745	783	760	703	721	785	761	714	779	802	763	718	718	731	715	743	717	712	783	762	787	766	787	750	781	751	746	743	713	754	766	788	795	739	756	754	773	737	764	757	725	768	731	778	723	730	757	716	714	746	695	757	754	722	787	788	711	692	780	765	772	743	752	776	751	692	771	729	724	788	728	700	776	753	732	746	735	773	711	725	761	743	685	703	742	736	678	770	747	771	721	791	734	768	741	751	719	750	756	719	733	780	755	765	708	710	726	744	766	761	718	729	721	714	745	733	760	765	766	724	740	745	734	802	802	747	721	766	718	750	739	785	710	742	814	743	783	739	760	714	748	740	776	737	758	765	770	678	730	743	735	767	709	711	760	755	770	749	722	790	756	753	734	807	742	758	796	736	768	756	711	738	690	742	739	746	771	731	778	750	756	741	746	711	722	732	771	769	740	757	712	705	737	768	784	706	715	693	758	723	804	738	746	779	786	768	738	756	743	763	752	713	745	727	762	722	750	749	750	736	746	784	736	736	765	733	733	704	707	752	710	737	795	765	752	763	789	743
23814	20810	27852	24356	22003	18721	12143	6637	4479	3273	2444	2074	1837	1568	1354	1303	1225	1064	1110	1089	1060	1005	940	860	863	921	918	833	809	740	790	803	799	808	749	700	688	685	771	727	699	705	752	744	705	674	668	724	762	721	718	723	710	673	724	692	728	666	708	698	763	697	723	725	712	729	724	719	720	666	748	726	703	717	705	715	734	726	757	689	703	693	717	691	710	673	706	713	751	689	697	732	691	677	699	708	704	695	665	715	689	741	680	750	752	716	688	737	705	741	707	691	696	733	687	718	708	727	698	732	700	729	756	697	768	725	717	699	664	686	686	759	696	644	702	669	699	683	680	727	684	736	708	737	727	704	732	689	716	721	661	665	746	708	691	670	694	685	701	711	744	707	723	727	724	713	726	708	659	697	749	698	705	743	725	754	760	716	722	698	679	666	764	666	736	683	684	696	725	757	744	703	757	678	701	735	745	735	674	669	672	706	746	700	697	702	692	720	660	716	744	777	698	697	693	747	687	643	689	750	700	656	628	728	741	697	750	707	736	723	694	729	715	726	730	736	713	685	745	738	760	722	750	652	677	659	679	698	676	760	686	701	747	676	748	761	761	719	681	698	661	751	684	764	750	650	662	715	706	706	668	674	707	688	701	655	755	746	716	698	712	713	679	750	742	686	707	650	690	732	705	697	706	694	694	724	762	730	723	693	691	718	701	672	713	649	696	724	674	766	756	686	721	735	733	688	727	691	665	673	724	699	719	703	752	744	733	672	742	708	714	682	735	668	734	719	675	696	731	737	716	718	733	703	717	722	684	698	712	703	717	714	682	732	706	717	658	733	726	729	693	711	679	693	707	725	698	745	717	699	708	721	714	719	728	729	683	723	737	642	685	707	703	713	685	696	648	724	732	702	724	723	714	692	704	716	764	701	690	695	695	730	724	688	726	723	704	702	696	682	726	663	699	698	709	729	650	710	735	674	725	707	724	727	707	704	723	721	757	727	673	731	685	718	655	692	775	755	764	786	689	724	704	695	744	689	675	697	707	647	716	652	705	688	726	678	681	644	720	731	706	694	710	687	752	696	706	689	736	698	717	692	691	717	741	697	680	699	689	690	672	719	656	664	716	730	754	723	705	730	719	687	687	659	676	677	714	738	704	694	680	672	722	701	731	703	728	727	737	694	695	724	732	722	666	713	696	710	646	687	720	692	668	718	661	726	703	748	730	689	713	702	737	739	686	725	724	748	735	735	685	688	738	685	749	707	636	707	695	734	653	676	712	704	681	703	683	686	777	677	737	694	698	704	670	692	662	661	687	706	724	722	684	695	691	671	740	718	687	728	680	721	696	725	707	706	723	701	679	710	722	692	665	635	678	699	689	700	709	751	671	731	707	742	723	718	687	695	686	701	686	731	705	699	680	727	741	670	676	671	760	689	696	754	719	680	734	668	701	751	749	680	693	721	678	709	727	710	757	711	690	701	705	751	744	704	698	678	696	708	710	732	713	724	659	705	745	694	701	729	689	761	742	709	677	694	727	746	708	729	701	653	750	666	754	696	722	720	720	692	733	749	726	664	714	685	738	709	685	755	689	673	696	698	688	651	683	674	710	757	728	714	774	685	739	749	715	713	718	678	691	746	733	678	729	694	705	691	696	745	703	709	641	715	765	712	713	677	704	709	727	703	759	727	705	759	717	713	691	763	737	701	727	733	712	651	712	717	749	682	720	703	718	685	737	700	749	716	703	714	686	646	707	719	768	700	744	673	697	724	722	675	746	706	709	695	702	701	679	763	740	715	662	654	711	695	749	730	727	684	695	690	707	708	715	646	706	703	672	699	694	668	685	689	709	706	761	717	665	701	746	655	695	684	719	711	712	667	708	679	712	670	711	687	700	701	718	696	742	682	709	736	657	724	682	706	647	727	653	716	716	663	724	720	683	695	739	727	735	699	713	701	705	707	698	707	712	728	691	739	699	701	683	718	744	671	715	728	744	706	716	706	696	671	683	728	671	710	684	733	688	731	711	730	718	717	732	684	737	679	744	713	709	729	725	739	676	721	689	703	641	682	738	706	708	715	687	739	721	733	717	700	713	661	746	753	727	702	699	686	707	714	730	719	666	697	696	695	728	720	741	692	722	725	728	688	739	679	679	675	705	718	687	711	717	724	725	757	668	724	700	709	713	726	752	700	708	735	697	724	738	690	677	735	697	676	724	711	707	779	716	686	697	737	702	724	722	687	701	719	674	682	687	726	719	698	729	739	699	662	748	680	662	723	686	687	754	672	727	714	695	726	696	751	736	740	731	685	738	705	688	663	690	729	738	672	719	707	718	734	668	761	705	709	686	741	716	742	692	684	716	683	733	698	689	658	702	690	738	661	723	704	696	704	723	726	693	676	649	716	727	707	697	697	686	694	689	710	641	685	705	691	719	732	711	685	704	724	717	697	707	680	682	721	719	666	726	725	717	720	685	702	656	753	679	708	712	669	695	738	711	685	716	725	696	702	730	697	680	699	722	707	688	746	700	696	719	713	699	703	716	718	725	724	732	719	649	692	734	697	712	707	719	724	691	723	674	680	753	669	737	728	729	727	655	688	740	705	719	783	699	733	715	701	737	684	696	702	770	700	698	747	715	711	732	731	677	683	720	713	711	715	725	660	729	751	762	695	698	709	719	727	692	736	717	688	760	717	689	751	690	723	732	729	724	708	725	723	750	755	690	701	721	701	702	693	674	738	703	710	748	745	710	720	702	686	729	705	708	691	717	685	685	736	703	753	667	720	712	742	724	767	736	664	673	637	665	764	672	684	665	713	737	709	700	685	702	646	702	728	699	737	707	716	686	690	680	699	668	702	691	696	729	714	739	721	690	735	691	690	692	658	685	682	698	666	670	687	671	676	735	754	679	692	662	641	677	653	696	691	718	686	725	689	700	692	722	706	751	714	679	721	747	747	692	664	712	679	698	700	697	689	735	713	674	659	719	729	736	715	766	700	707	699	689	666	686	686	715	719	682	708	710	677	707	705	735	672	693	702	788	683	747	652	734	674	709	660	723	671	735	639	674	711	696	711	692	671	683	676	740	703	725	670	701	664	737	697	725	676	745	711	679	684	698	715	701	711	630	658	694	662	708	691	757	713	682	681	753	691	664	699	678	704	725	698	662	762	725	735	725	732	707	706	762	674	734	733	739	692	756	734	688	693	730	736	722	723	713	708	711	693	694	720	697	735	683	730	695	674	713	765	678	696	699	672	716	733	654	665	693	741	691	694	675	706	740	669	715	741	717	696	710	744	692	718	680	744	696	728	708	727	685	710	717	676	719	685	709	692	668	711	722	722	657	724	683	711	732	710	706	736	741	731	683	731	656	688	679	708	666	706	720	637	692	744	695	672	716	716	685	729	720	719	706	690	695	654	733	697	713	671	698	669	698	686	711	687	697	717	687	635	753	677	670	686	714	693	706	721	741	698	695	687	734	700	670	695	684	720	704	680	692	652	699	704
36324	54706	42265	33751	28213	22291	16930	12518	9532	6895	5541	4502	3746	3150	2644	2257	2017	1947	1850	1730	1777	1745	1486	1353	1267	1244	1272	1167	1076	1091	1146	1070	1017	1021	989	943	973	1011	930	944	953	966	929	960	933	960	974	983	896	904	977	893	940	889	934	902	981	947	960	989	881	982	934	889	920	946	916	972	929	995	907	902	916	941	941	884	936	996	936	962	912	944	870	938	926	915	953	879	878	969	924	917	898	902	962	927	987	965	909	971	940	964	953	943	918	909	897	940	891	1002	980	983	904	935	948	967	945	959	982	970	941	919	964	907	919	995	911	968	913	924	936	931	928	923	912	946	934	929	950	977	912	932	905	927	927	917	913	940	961	978	933	900	918	978	964	920	902	919	1019	954	941	922	1018	949	949	941	934	981	918	931	919	948	953	935	959	933	930	922	980	937	950	932	969	917	908	951	939	906	917	958	948	997	895	947	889	934	965	956	935	913	887	969	945	984	921	871	950	937	952	1006	909	936	981	952	966	933	849	949	886	920	952	953	966	939	966	932	925	964	913	914	948	930	968	938	922	932	879	934	892	982	976	878	963	910	932	916	891	934	939	912	919	892	921	940	968	889	920	890	927	902	979	944	913	940	939	949	955	978	937	932	907	912	953	1024	909	909	966	960	921	959	897	954	976	931	956	963	900	941	980	921	928	952	896	916	942	907	903	932	1000	880	969	974	942	965	935	915	907	955	936	937	906	979	969	937	931	914	920	934	927	931	928	984	944	934	947	894	920	918	892	944	996	938	939	964	961	973	931	941	902	916	965	914	941	933	989	924	926	910	937	943	915	903	948	936	950	931	969	910	953	937	953	906	969	966	948	895	971	918	904	957	897	886	893	913	869	928	927	946	928	971	903	872	910	958	937	896	949	997	938	901	930	958	965	954	964	977	928	916	908	922	945	922	914	935	935	1001	928	968	959	915	914	966	875	924	859	931	951	909	934	939	906	958	962	964	933	880	944	863	1011	942	941	924	952	954	965	935	944	956	917	936	930	964	931	875	973	939	900	953	949	897	936	998	969	958	989	944	947	861	924	993	946	990	987	938	883	892	914	996	969	969	962	939	936	957	890	887	928	914	894	935	902	944	935	960	908	983	948	970	903	950	938	983	918	930	940	960	906	948	885	920	907	953	933	917	904	913	928	909	984	934	893	909	875	933	900	923	939	944	934	942	950	962	943	955	908	877	959	883	921	939	943	897	918	953	926	969	973	975	944	943	901	940	954	940	970	933	898	905	944	942	907	925	931	926	978	1004	889	956	916	955	958	902	904	915	947	983	964	934	950	946	950	926	927	935	922	917	930	936	939	952	931	944	953	983	909	939	918	968	929	929	858	907	887	936	957	993	898	941	905	908	892	978	915	927	916	956	950	951	948	844	924	972	947	940	906	923	912	952	920	906	914	935	901	925	942	921	900	933	874	956	922	893	959	907	963	949	893	916	907	971	918	952	929	934	905	956	924	920	920	858	933	929	887	932	949	897	935	979	976	935	988	1001	913	875	962	945	931	916	1009	906	913	914	950	959	947	950	898	921	935	956	906	951	989	919	984	947	997	934	957	893	910	947	910	942	979	892	956	949	897	892	929	933	930	880	931	926	952	976	912	909	901	906	977	937	980	945	931	983	883	920	908	855	891	904	962	940	891	936	939	897	981	946	873	963	924	924	909	951	932	885	922	880	934	978	917	893	970	903	938	901	963	931	957	921	954	936	948	943	909	952	948	920	913	947	919	909	964	927	922	923	887	909	940	932	942	973	955	906	939	957	932	943	956	953	991	899	926	918	952	906	937	874	1008	858	881	937	974	949	895	960	919	962	949	872	910	924	944	921	944	988	910	999	930	944	943	947	941	951	927	928	1003	912	932	900	948	934	909	919	923	926	912	961	990	942	890	989	932	970	930	917	971	1013	925	941	907	916	928	906	929	986	935	941	947	941	921	912	944	951	903	927	949	973	903	915	956	930	949	939	894	970	898	945	938	931	928	952	939	934	941	941	928	892	940	909	875	984	893	994	938	916	919	949	904	921	953	964	937	915	895	893	921	881	931	924	938	912	922	971	950	945	906	922	1003	918	927	980	911	966	939	960	997	929	959	939	877	928	929	933	893	949	929	952	944	913	927	932	930	906	977	889	1007	954	927	911	931	954	932	942	937	926	934	931	911	947	949	919	876	931	941	881	945	916	953	929	980	939	948	949	942	957	926	924	965	972	925	937	919	917	937	953	938	931	946	984	938	982	916	890	931	953	911	883	913	968	935	957	984	914	904	920	920	942	855	962	974	915	951	945	905	947	990	919	960	942	965	913	931	903	908	880	1002	952	953	938	907	927	929	889	969	957	923	911	959	976	893	957	936	896	973	998	953	1002	969	873	889	870	959	932	932	955	959	922	957	925	926	927	942	896	941	951	941	903	893	930	933	901	921	961	930	939	929	932	947	917	957	946	971	920	933	922	902	954	897	903	936	966	977	974	910	916	988	918	941	960	909	924	963	943	927	965	914	941	965	980	976	968	936	991	960	901	879	929	926	893	950	913	953	957	937	922	923	936	990	974	958	967	925	955	946	962	949	888	899	923	999	918	963	924	970	967	925	989	911	932	903	918	933	954	897	933	950	910	946	900	922	984	953	943	931	871	906	941	949	923	915	907	911	904	1029	935	921	985	949	950	919	940	966	934	905	941	929	949	939	1011	930	976	904	920	990	924	932	964	940	929	933	918	939	986	959	903	980	882	990	898	941	950	928	932	924	878	945	949	855	860	914	965	870	920	890	948	950	983	885	981	944	941	964	949	905	925	897	981	1019	909	930	969	1016	962	950	942	872	945	958	953	978	953	936	868	915	954	958	891	972	941	947	874	918	962	908	940	934	935	937	903	947	912	953	953	929	1008	915	911	997	905	934	884	932	966	896	944	951	913	939	913	989	938	974	907	921	907	994	908	993	961	955	948	972	924	967	958	905	925	885	935	903	896	910	973	889	919	917	963	906	914	935	958	914	906	951	913	899	970	932	961	952	921	988	974	885	929	987	946	984	874	913	881	887	870	908	925	954	935	925	940	937	909	930	938	894	925	925	905	952	939	926	948	972	948	952	896	910	914	967	932	949	912	925	919	917	933	967	984	907	930	924	963	894	919	908	912	952	931	959	898	949	973	943	939	921	883	885	887	912	928	941	938	917	917	911	954	905	960	950	925	936	941	904	930	896	930	899	929	904	893	901	916	993	964	930	958	888	973	967	967	951	984	959	895	929	938	951	934	961	950	981	894	913	879	960	932	1015	927	930	904	946	932	962	861	963	930	969	887	974	951	944	910	929	941	952	923	978	954	944	925	926	908	944	899	996	940	1009	964	918	901	980	933	952	931	954	944	922	920	927	937	903	922	915	947	916	906	980	926	951	937	964	1002	900	981	898	932	910	905	871	884	974	960	917	916	954	875	896	932	938	948	904	1002	972	925	931	952	906	940	938	935	933	933	910	975	956	929	948	897	929	955	938	944
22805	20858	28312	23465	21327	22191	18736	9851	6120	4505	3537	2710	2257	1907	1641	1489	1354	1265	1234	1213	1202	1104	985	946	890	913	899	860	761	783	800	805	785	669	675	677	695	713	665	663	670	683	681	664	624	684	659	716	671	688	666	622	607	681	694	675	723	690	608	676	679	661	674	664	710	651	689	707	644	662	644	674	698	683	690	702	607	662	646	632	689	623	649	674	669	654	669	674	646	659	663	678	653	628	676	650	655	664	670	676	660	666	635	648	620	630	694	656	689	695	670	725	615	642	675	689	662	680	652	678	675	637	733	669	716	652	690	671	628	663	659	671	663	702	679	705	626	709	648	691	649	625	725	682	654	657	632	673	706	650	656	673	688	668	647	642	674	616	715	642	690	646	677	652	652	636	647	675	648	657	652	609	694	659	662	639	698	683	687	632	659	689	665	648	655	687	669	662	616	677	667	676	660	671	662	660	621	669	648	661	654	666	652	687	671	648	623	695	669	667	666	667	682	672	654	685	633	695	689	694	675	657	709	658	669	682	700	697	647	643	693	707	632	690	649	681	667	651	647	681	663	672	648	676	684	675	683	666	694	701	694	661	662	667	672	667	625	677	628	665	669	608	731	672	649	626	678	705	634	690	610	652	672	682	679	677	666	687	690	672	623	657	699	671	648	747	664	656	660	670	660	676	628	688	617	662	685	695	676	688	670	682	650	630	652	683	670	626	667	648	610	675	644	640	654	654	667	647	686	680	676	638	722	672	656	734	696	692	668	627	640	680	668	708	631	647	666	644	661	620	647	652	709	703	679	686	671	609	670	712	648	609	608	704	670	680	655	690	669	698	705	661	695	691	670	653	682	698	649	675	679	682	679	669	623	684	670	630	654	620	670	608	617	662	720	632	631	708	660	694	622	707	630	647	645	652	651	693	643	622	670	667	637	681	641	654	670	662	644	666	657	659	673	700	654	678	629	677	734	638	674	649	685	637	661	614	684	675	654	701	673	672	653	711	629	665	624	679	638	712	675	657	687	687	667	663	698	651	671	661	644	680	657	639	675	692	635	596	670	659	632	649	680	700	704	668	725	675	662	680	680	658	667	684	651	650	651	685	685	677	650	615	688	668	647	610	652	660	665	676	619	661	584	697	646	741	655	654	684	708	670	692	671	633	680	715	660	635	670	654	653	674	650	704	703	632	644	675	652	666	667	653	613	651	678	648	689	656	661	646	633	660	663	683	685	658	663	644	657	635	695	690	677	680	677	658	636	687	691	650	673	725	622	638	694	662	676	633	643	640	709	668	690	688	689	684	681	676	669	599	644	637	637	679	700	664	642	643	663	660	671	685	659	636	692	711	630	619	653	651	676	725	634	649	653	646	634	687	661	703	621	646	663	700	605	661	690	663	707	694	695	681	697	652	658	670	633	660	668	624	709	694	679	680	664	634	641	661	663	706	683	658	670	674	677	680	661	650	678	677	642	625	668	643	655	681	697	672	708	669	695	648	713	668	645	680	669	690	694	655	636	647	650	690	676	688	673	696	690	687	676	653	672	698	655	667	650	669	646	660	676	637	689	650	689	654	704	689	656	660	652	645	657	679	634	648	645	651	688	709	669	679	686	710	667	710	712	668	692	657	627	662	642	675	653	698	663	632	617	627	654	705	676	671	655	684	668	639	654	721	651	680	644	643	621	660	663	668	677	680	667	717	702	649	635	683	667	661	621	686	673	673	697	683	648	645	657	674	669	684	720	672	686	692	667	664	669	638	691	639	662	647	661	683	680	669	661	646	659	686	657	684	699	660	677	664	678	666	645	701	700	660	627	602	671	661	686	668	689	643	632	659	696	677	628	656	678	612	676	641	668	665	662	708	655	634	646	674	647	616	700	652	652	659	646	686	683	628	621	642	675	679	659	630	713	676	670	608	708	658	641	650	676	662	666	646	649	625	667	682	683	665	660	665	690	751	679	667	655	676	661	646	682	655	685	668	670	662	657	664	673	660	711	694	682	674	665	635	655	682	687	642	683	652	676	650	633	639	674	697	639	626	643	661	654	602	713	654	641	648	633	713	703	655	682	685	657	704	649	658	635	661	678	741	621	636	632	683	623	611	701	693	716	663	607	667	651	646	698	631	634	708	654	658	598	653	701	635	674	693	655	659	636	659	680	677	662	668	638	641	667	687	663	675	700	672	657	675	653	656	692	685	680	687	716	658	652	668	638	651	715	650	639	696	667	664	654	681	688	669	661	658	607	681	623	689	636	662	665	663	674	667	646	653	641	711	654	654	732	680	638	671	662	662	636	642	694	699	587	700	637	637	655	671	653	642	668	643	719	704	694	668	689	666	600	692	690	664	667	682	690	699	658	654	670	618	678	703	761	628	659	611	645	644	673	664	656	672	674	645	689	698	650	689	687	681	643	702	694	655	659	658	717	643	675	660	656	670	651	652	636	681	685	668	660	631	668	671	640	644	641	674	652	642	692	727	664	633	685	684	626	656	656	713	661	681	667	658	677	677	689	659	682	643	631	688	643	683	710	645	675	681	595	715	654	693	636	653	655	660	638	701	696	689	679	668	645	605	683	654	695	666	636	628	628	684	652	704	632	671	683	676	641	664	671	674	675	668	658	661	728	661	684	624	666	642	632	647	648	694	670	683	684	674	615	657	664	645	643	697	666	660	688	630	652	665	627	704	674	633	697	682	707	708	668	666	641	636	663	678	658	657	670	653	661	656	719	690	655	640	654	667	686	703	660	668	647	686	669	651	635	653	722	650	671	610	691	653	696	660	663	687	659	662	647	647	651	680	641	684	643	652	693	664	712	623	663	724	666	655	659	632	638	631	661	680	662	666	621	674	661	652	612	674	673	726	630	665	661	695	691	681	695	637	677	679	692	618	626	634	681	677	702	660	706	675	652	618	670	673	677	697	622	656	668	642	673	662	667	704	699	682	684	674	664	666	658	641	704	660	675	651	718	614	646	682	700	673	642	661	718	646	637	691	671	670	636	625	648	664	660	665	676	652	673	714	690	670	658	663	653	677	670	688	640	657	682	680	694	628	618	683	661	667	690	669	655	679	636	697	691	628	639	665	715	654	726	635	652	636	700	648	628	637	666	622	672	645	704	651	663	684	643	665	664	606	673	680	636	659	664	643	661	670	657	658	699	656	654	696	686	690	697	711	707	652	651	666	663	709	692	663	648	701	643	629	662	679	682	686	651	679	656	675	629	662	628	702	636	665	662	636	673	692	692	693	655	655	696	614	684	637	692	699	671	704	624	653	682	642	656	649	643	678	656	654	669	628	670	678	681	755	737	674	644	689	659	682	653	678	697	694	695	651	710	660	677	701	697	641	679	667	658	674	630	634	692	675	613	664	660	693	643	666	664	682	697	653	650	646	666	720	647	620	642	650	655	630	644	685	682	714	683	658	653	656	664	638	683	675	676	675	709	684	723	704	690	688	706	684	695	682	656	688	666	667	691	713	672	674	712	646	652	708	588	646
39116	60321	45903	36905	31903	26187	20619	15951	12454	9365	7681	6071	4912	4042	3339	2922	2486	2426	2348	2193	2008	1861	1675	1512	1485	1384	1364	1225	1228	1190	1182	1106	1027	1000	979	933	878	881	889	907	872	852	854	913	887	936	856	950	925	925	853	880	953	894	891	881	922	823	905	899	865	852	851	874	846	854	927	888	914	860	850	924	933	859	849	899	926	871	904	876	918	868	872	860	844	876	947	911	919	955	813	882	872	876	879	875	852	865	894	924	890	936	923	937	893	836	896	925	900	851	888	897	882	904	809	881	895	875	870	879	847	891	896	892	903	886	885	912	883	887	814	837	892	895	902	900	818	878	907	916	883	938	881	890	866	877	933	881	859	887	914	922	885	906	847	924	878	922	899	872	884	848	891	938	898	843	870	834	956	889	877	873	862	874	868	904	864	853	849	923	876	879	868	884	827	846	910	905	848	840	851	896	860	897	923	817	884	908	849	881	936	898	904	887	898	853	892	839	808	851	869	904	907	861	912	853	845	885	880	907	818	921	871	847	901	881	872	872	847	867	919	870	863	884	895	885	878	921	850	891	899	912	866	894	854	875	910	874	853	827	834	874	851	872	872	898	888	891	882	900	879	866	928	946	857	915	876	870	817	846	891	901	847	861	860	850	819	849	877	870	854	952	841	888	910	869	907	871	873	898	909	896	889	911	904	916	853	835	885	915	838	895	941	928	877	889	862	880	814	897	904	850	875	851	908	851	899	930	882	842	942	845	834	901	862	909	865	899	883	913	826	812	891	877	902	885	899	885	886	855	815	935	862	960	871	890	835	863	860	906	880	854	888	860	887	825	959	879	860	868	881	883	881	865	877	854	901	869	946	870	875	918	900	871	872	987	862	844	903	908	901	902	914	972	881	881	907	861	882	885	954	897	872	929	847	920	869	874	872	860	871	896	911	845	882	898	888	902	888	856	868	829	867	956	913	891	962	847	880	885	893	936	898	898	875	857	886	887	914	852	877	886	888	814	884	870	861	865	838	809	892	875	837	924	842	851	880	889	909	914	899	947	907	837	811	895	867	873	889	916	873	937	898	862	907	913	854	865	884	943	882	857	894	907	852	850	855	888	880	890	878	884	899	897	851	903	852	886	895	866	940	814	863	903	894	887	912	837	890	881	874	836	929	900	937	828	863	887	898	831	852	810	871	868	912	880	864	886	880	913	915	943	878	826	903	873	925	923	881	886	895	810	841	877	899	945	840	851	888	823	828	871	864	891	865	890	858	896	911	866	855	838	961	896	918	865	908	912	944	843	886	923	896	921	900	882	904	894	846	925	853	863	916	900	887	884	892	902	878	861	852	905	850	895	903	878	879	873	895	874	885	891	839	905	886	839	855	823	823	854	836	876	825	944	886	862	863	903	891	887	880	841	889	940	910	910	883	887	884	904	928	894	871	851	872	942	918	877	904	916	858	858	883	870	929	829	860	878	883	880	907	864	891	854	895	947	884	858	945	847	858	879	849	827	878	933	861	856	872	881	917	905	915	858	910	842	914	917	916	860	908	837	895	891	918	891	851	853	895	892	859	868	855	880	860	872	887	876	921	875	870	859	947	847	880	857	913	937	846	883	865	897	853	917	870	891	873	907	891	888	844	879	867	864	901	916	866	916	855	865	893	902	839	895	901	902	880	911	888	919	892	928	904	850	899	834	879	869	897	940	857	901	864	912	901	921	903	909	948	853	917	868	828	915	864	832	892	917	868	890	822	896	923	845	836	849	908	866	863	904	916	867	842	868	866	843	904	858	889	885	929	872	847	851	873	874	868	912	909	874	877	956	835	882	906	874	895	911	885	879	884	882	884	937	823	864	872	925	880	890	895	839	876	855	877	822	938	941	847	883	858	829	906	880	865	855	895	912	883	855	933	883	905	911	833	879	867	932	921	861	846	877	898	849	886	898	849	887	867	919	909	878	892	959	893	864	898	879	888	867	880	880	889	883	904	882	850	885	950	884	930	853	838	926	875	920	906	878	878	945	914	914	891	907	884	886	861	904	917	909	908	909	852	856	888	871	824	883	886	930	887	889	851	918	838	850	896	859	842	866	880	903	852	879	888	903	849	830	938	925	883	850	879	904	877	841	890	926	893	861	878	871	856	880	817	880	882	896	882	874	921	908	941	850	889	842	846	916	901	856	900	916	927	865	894	836	850	888	893	884	939	902	905	909	855	898	914	875	839	840	903	873	869	892	885	846	915	942	916	830	894	899	918	883	891	860	915	898	879	875	839	843	906	899	835	829	861	846	881	896	890	871	878	892	857	920	888	872	894	859	871	843	870	863	861	860	901	880	861	910	887	908	832	904	894	874	858	868	859	897	836	853	882	897	834	905	842	930	889	892	889	908	871	888	894	839	906	877	947	882	937	846	893	907	887	850	890	896	878	909	849	886	879	887	914	875	904	984	859	878	873	893	906	859	900	907	915	836	870	877	860	880	883	873	953	830	863	877	907	864	903	897	882	911	892	910	881	866	893	894	961	892	871	877	868	877	835	961	904	855	846	850	871	869	930	830	890	878	884	857	927	873	901	881	826	931	924	851	861	909	918	870	922	831	873	826	862	905	944	868	867	884	860	827	915	897	866	908	916	875	896	925	885	907	881	919	847	827	895	897	877	924	907	898	916	880	912	888	864	879	853	923	869	828	941	857	863	905	784	850	887	888	866	875	888	863	885	898	882	872	922	915	859	890	868	920	894	899	874	884	876	853	844	870	896	881	868	911	928	888	853	864	868	871	899	908	862	866	876	860	905	852	927	868	841	905	897	932	882	857	882	858	880	857	903	862	915	893	891	869	887	885	888	904	873	845	848	862	871	867	863	912	879	861	888	903	941	855	923	852	853	892	875	877	858	914	906	897	883	875	858	912	856	868	861	868	869	860	889	867	913	916	875	860	879	909	864	873	932	923	869	886	881	894	877	843	864	921	916	906	897	898	891	869	833	870	863	884	828	901	853	856	829	919	843	869	899	855	874	853	874	893	906	875	894	866	896	944	888	894	846	855	899	880	886	850	894	896	916	884	897	848	855	843	841	900	853	878	837	830	895	897	905	887	906	876	859	849	836	892	879	869	893	893	873	894	932	880	845	885	891	891	925	917	876	917	910	892	890	861	852	863	873	878	914	882	866	905	861	887	858	845	894	905	908	915	864	895	910	907	932	938	897	927	859	886	843	922	901	904	890	886	846	889	860	863	927	832	896	828	890	874	873	886	913	909	849	891	900	860	941	871	918	853	855	880	881	892	839	852	828	853	883	882	903	869	943	864	900	835	919	873	818	910	872	882	826	859	877	894	880	827	893	888	925	859	891	888	887	884	847	909	871	921	875	939	826	947	935	877	913	887	841	872	899	899	871	866	884	877	867	850	857	905	860	920	884	880	850	934	883	893	853	887	888	876	861	886	886	857	925	865	847	879	888	872	899	850	921	859	902	831	855	889	835	848	892	940	888	842	875	849	898	904	895	889
28134	28319	28678	21614	12706	7810	5033	3351	2354	1830	1473	1322	1150	934	930	864	784	792	789	723	720	755	650	586	671	633	647	668	619	599	570	570	576	525	539	534	573	582	554	554	563	514	547	516	541	554	557	563	558	534	516	599	535	614	553	603	542	554	524	537	531	531	534	549	512	558	565	545	561	547	577	543	564	562	557	537	579	578	543	564	531	598	577	533	568	583	539	605	567	594	568	619	555	547	551	560	596	589	599	569	531	529	571	525	557	531	537	545	573	541	577	544	559	576	532	549	573	572	557	577	526	552	585	554	540	578	566	518	537	519	550	519	568	511	531	532	568	571	540	531	567	533	571	549	551	484	545	549	564	573	530	524	519	544	531	549	523	532	595	515	548	573	559	542	539	575	556	549	623	535	571	565	575	547	555	570	543	525	519	530	578	576	540	505	527	527	562	522	533	510	545	547	546	520	523	545	517	565	540	528	549	571	548	545	535	551	544	538	553	565	551	564	540	527	580	582	594	511	558	550	569	604	581	517	551	553	560	540	567	565	569	586	572	569	545	523	561	533	545	527	542	534	559	552	508	567	552	606	559	535	564	590	549	544	518	532	486	593	500	599	551	552	609	525	572	530	564	571	535	552	553	554	525	520	550	543	623	551	567	600	564	600	546	505	548	575	557	559	544	561	531	544	600	546	525	542	578	555	535	599	555	553	558	527	566	537	526	520	605	567	569	556	584	577	541	582	555	543	598	560	539	560	536	567	546	535	562	530	530	576	497	556	515	516	521	569	540	536	527	550	525	538	571	580	527	567	525	569	555	563	534	589	548	533	519	551	536	545	599	518	530	541	555	507	565	543	530	556	527	576	565	566	549	550	555	512	625	541	535	514	524	555	572	551	508	529	552	568	557	534	568	556	563	578	556	572	566	532	558	596	569	551	588	531	589	546	555	604	541	569	539	540	552	533	581	554	551	555	592	568	549	599	566	549	532	564	524	530	531	556	529	559	536	554	530	546	554	577	549	585	587	587	506	549	555	560	576	565	557	550	558	542	574	527	559	534	575	548	580	525	529	556	566	535	545	550	587	569	554	568	527	510	589	563	560	509	558	560	511	571	540	595	579	576	544	607	553	540	543	527	544	521	526	559	562	502	538	539	544	552	590	536	520	529	552	539	561	575	559	565	529	519	549	560	587	593	564	540	525	582	547	507	544	600	535	538	530	605	560	588	523	511	578	568	529	539	550	553	531	538	546	560	538	509	541	544	554	512	540	569	578	533	550	536	564	585	569	596	553	561	518	563	548	556	548	541	589	554	537	535	543	561	548	519	535	544	555	542	555	493	525	530	504	550	549	577	542	544	561	554	545	565	527	567	541	583	544	551	561	581	575	503	557	562	549	560	573	561	509	548	522	591	569	549	577	526	521	553	571	538	555	523	548	581	561	601	537	548	530	534	529	520	549	551	517	595	545	582	584	555	511	534	517	595	532	586	538	584	551	503	524	526	552	542	512	545	493	546	598	553	535	574	509	537	559	564	515	578	574	571	545	557	566	520	540	592	594	611	596	553	558	549	522	531	574	535	597	551	575	546	531	562	556	571	542	555	530	574	534	558	541	558	543	513	527	559	520	595	545	570	571	540	559	592	578	582	524	529	559	530	573	527	529	532	534	555	585	533	561	557	541	562	574	546	511	569	559	551	534	566	575	492	558	536	559	556	547	521	574	535	536	519	538	539	529	584	512	531	550	518	558	558	580	550	551	578	571	548	559	515	555	582	584	573	510	540	535	587	549	546	538	527	526	556	549	562	602	553	600	563	553	544	544	582	566	556	528	544	557	570	521	562	536	646	554	522	522	536	541	556	572	606	525	522	554	563	574	545	488	601	592	532	541	562	582	547	578	545	549	537	513	509	548	538	566	514	542	588	557	547	522	520	545	537	539	522	522	540	591	495	506	519	533	520	521	599	526	553	531	589	544	545	516	578	588	554	545	571	574	561	554	543	554	548	514	581	554	559	511	554	573	540	568	547	562	535	507	567	573	556	507	579	537	563	535	580	543	556	501	549	515	540	547	545	554	558	578	502	544	537	559	571	575	542	591	559	555	545	583	533	530	554	534	517	579	537	533	574	587	563	565	535	570	530	546	538	524	562	540	576	529	552	523	557	519	571	523	536	544	580	520	540	561	561	551	552	539	531	562	579	531	532	561	581	555	576	563	565	551	583	535	570	533	554	589	564	549	575	542	584	509	531	567	575	553	547	537	536	551	552	568	580	575	538	533	520	527	542	559	539	534	518	508	582	589	541	519	556	550	582	582	533	592	529	495	573	564	588	554	543	561	587	539	561	570	551	559	515	545	520	537	563	548	563	530	529	537	541	543	531	570	531	518	568	544	547	517	541	513	521	546	525	555	579	581	526	539	538	567	536	520	554	529	551	548	536	554	539	521	576	523	546	589	547	537	546	570	542	556	518	544	589	545	531	549	577	568	575	576	523	538	563	573	518	537	542	555	621	582	546	579	531	553	544	534	522	560	543	596	540	536	561	540	563	494	522	558	544	549	567	541	593	549	603	576	549	552	525	573	573	514	533	561	538	607	536	552	576	571	587	567	533	529	521	513	568	558	554	565	571	563	530	581	547	538	575	585	605	518	578	572	513	566	537	536	570	564	525	541	566	561	551	547	581	555	559	548	569	616	512	552	523	553	568	525	538	533	567	591	537	564	530	556	527	530	560	538	587	510	552	528	555	530	563	548	586	528	542	549	592	562	561	593	559	563	529	518	523	531	551	580	558	556	515	555	555	528	534	557	575	567	531	543	533	544	566	559	570	599	540	497	580	537	555	457	576	588	548	591	523	580	548	552	568	589	536	556	521	565	526	532	555	560	524	558	529	517	534	593	521	569	551	502	537	526	567	578	587	603	549	563	576	572	505	566	546	535	541	581	535	554	589	532	574	548	515	568	529	555	549	561	526	516	518	519	523	541	520	527	554	527	538	587	551	563	538	556	509	547	518	578	572	534	554	584	535	544	528	550	562	543	546	545	512	590	509	566	529	535	526	590	540	525	574	543	555	547	584	556	567	573	503	558	547	528	549	545	600	585	536	571	499	575	548	551	529	521	587	550	564	583	572	600	577	608	528	568	570	522	523	505	534	535	568	518	608	548	539	557	554	527	573	556	545	578	614	515	559	562	539	558	553	561	546	559	549	512	557	559	598	594	566	543	506	574	473	568	512	541	570	553	517	526	552	553	555	540	565	566	577	537	547	571	534	549	538	551	494	567	576	563	558	529	598	509	541	580	537	568	558	536	542	506	570	525	546	552	534	522	545	568	550	566	505	564	553	566	528	533	570	562	554	543	523	577	525	541	532	543	531	541	569	530	513	567	559	553	543	551	550	534	550	540	532	546	576	519	521	577	522	510	578	594	554	560	491	555	556	531	558	523	567	547	560	566	542	573	558	564	545	573	512	569	556	554	532	559	492	545	557	541	570	544	539	519	555
32538	44995	34580	24686	19110	14165	10407	7528	5312	4186	3387	2799	2279	1910	1672	1505	1394	1319	1214	1214	1167	1087	987	979	921	969	835	905	838	829	803	799	801	805	768	708	728	726	716	753	734	752	740	785	711	700	750	750	776	737	702	762	727	716	766	757	664	752	763	714	763	729	731	746	694	730	721	723	712	754	747	726	710	762	741	762	715	744	740	730	730	732	778	700	745	718	763	724	726	749	757	722	729	754	749	735	739	718	795	798	783	716	742	767	716	723	735	747	681	709	696	753	759	748	713	728	768	746	699	747	768	772	708	734	668	740	767	744	694	734	744	737	704	761	758	738	683	715	749	733	725	742	757	760	702	744	706	771	745	752	740	691	760	730	697	745	714	765	755	730	721	723	742	742	778	771	767	767	742	745	698	754	743	698	777	699	707	733	704	739	775	702	740	767	760	728	747	734	789	773	756	737	755	761	714	774	727	789	732	704	720	756	772	729	748	764	747	729	770	741	744	677	729	717	734	730	776	754	710	760	736	753	711	709	725	754	719	716	698	717	766	728	737	772	733	742	738	712	725	720	731	788	791	755	773	713	758	754	745	700	728	750	762	752	784	746	753	748	729	772	720	754	768	749	768	752	757	743	726	685	733	718	757	750	717	748	707	709	762	758	768	761	788	775	748	765	731	755	740	745	759	734	788	768	723	748	737	689	757	754	751	761	717	736	709	767	710	712	750	763	694	737	685	711	776	687	743	746	779	743	729	736	756	760	704	790	735	734	733	732	780	675	703	743	715	694	731	711	759	701	763	733	756	733	762	730	757	721	715	778	717	697	667	699	720	724	747	688	731	696	746	794	742	717	705	701	759	736	735	711	729	718	767	735	756	735	739	774	751	724	726	681	751	723	724	697	714	737	742	705	788	739	720	750	767	719	758	739	701	749	705	753	762	782	723	763	745	725	721	770	779	757	745	745	722	730	749	737	768	781	717	756	746	729	746	738	796	729	747	724	746	730	713	758	744	774	731	783	748	716	718	785	750	702	733	746	746	731	684	758	727	733	717	725	759	713	768	740	782	731	726	731	753	719	767	719	744	740	755	716	754	721	683	754	707	728	733	738	698	764	721	719	778	701	734	682	744	751	755	742	749	798	722	715	725	730	737	720	714	723	720	730	740	747	755	746	710	697	734	776	784	726	788	712	709	727	673	751	717	771	767	744	784	743	679	699	747	713	699	708	718	764	770	736	770	748	747	776	775	756	752	687	726	705	717	725	761	734	797	734	744	787	760	719	752	751	716	765	760	750	734	759	747	772	747	757	731	745	722	705	760	688	745	752	774	768	780	771	721	705	749	759	718	738	711	722	817	745	728	726	703	752	712	763	770	758	722	755	756	775	706	721	741	694	748	753	749	760	752	754	741	753	783	719	720	727	765	744	763	786	704	755	748	770	686	713	699	719	731	737	766	721	744	730	713	751	737	732	728	727	779	731	701	736	760	795	765	732	706	735	734	729	703	775	753	746	752	729	768	747	741	736	703	690	757	749	716	721	743	719	694	755	722	717	739	772	717	723	732	717	694	811	754	726	730	775	731	757	766	754	720	768	700	709	746	703	744	748	719	739	671	731	726	710	708	724	704	731	731	764	742	713	780	745	699	787	716	743	672	752	738	732	711	705	768	702	785	702	724	745	744	771	720	749	752	730	743	729	706	704	761	714	781	758	737	750	734	760	655	775	768	761	741	766	744	782	710	680	743	742	772	728	777	751	736	685	716	716	774	760	734	725	733	738	709	681	759	710	750	732	735	725	754	727	723	701	751	750	754	740	670	743	702	754	781	748	746	701	780	743	727	734	733	718	734	737	762	743	786	722	738	762	797	738	689	743	788	780	735	720	708	743	723	719	716	715	722	728	754	745	723	733	747	711	773	770	688	756	764	729	746	740	751	735	707	730	689	733	742	694	751	711	772	721	783	772	722	768	734	744	753	783	746	715	715	733	741	753	726	718	784	752	758	714	718	758	676	756	735	696	734	714	738	697	696	768	727	819	740	732	717	745	718	725	785	747	732	768	707	743	751	722	723	718	744	782	761	717	753	737	722	742	752	727	694	764	755	784	726	765	747	715	724	786	727	724	709	746	792	702	753	718	770	760	727	728	795	758	801	685	745	782	744	737	712	773	758	734	680	797	775	733	727	747	685	755	695	734	728	699	793	726	711	758	765	762	761	741	774	735	704	774	726	720	726	705	758	784	768	777	745	690	685	766	775	724	759	746	742	706	710	760	736	718	753	767	742	748	758	721	751	721	768	697	755	743	743	748	751	738	754	718	729	699	783	789	710	722	748	757	773	720	760	678	750	719	719	738	771	766	799	736	744	723	728	732	737	694	748	708	719	763	730	799	721	720	769	745	692	734	758	747	749	771	711	733	737	762	745	742	700	732	717	715	686	715	796	685	708	750	710	759	748	733	776	760	759	723	741	756	732	752	725	749	750	747	704	705	726	726	759	803	723	728	697	738	732	721	723	690	728	770	726	724	822	740	736	714	757	702	738	714	701	709	735	778	760	718	722	752	716	742	798	746	745	707	726	723	761	796	710	762	801	729	784	728	738	725	742	726	688	735	718	746	741	740	722	716	746	740	733	729	714	690	722	753	746	786	748	767	732	738	731	721	723	785	781	754	749	733	716	746	798	744	676	724	768	761	772	746	745	727	745	745	736	730	740	783	762	729	703	765	708	777	681	748	727	771	735	731	726	799	703	700	732	739	681	728	746	732	721	741	733	761	775	756	756	736	714	748	770	672	793	795	744	736	697	731	749	739	739	734	711	727	728	713	697	725	690	733	719	745	706	810	724	724	693	692	772	735	733	741	763	723	764	783	700	727	713	728	752	759	721	717	761	712	768	729	754	739	726	762	743	778	757	782	721	758	741	719	735	732	751	708	726	788	710	721	717	744	763	744	811	734	684	704	736	776	765	714	686	717	737	750	719	720	765	778	721	692	731	724	746	714	726	756	752	685	751	713	769	758	782	711	763	786	730	767	750	753	777	776	728	743	745	760	736	699	745	739	721	749	764	708	709	703	742	768	731	729	735	716	690	736	746	754	764	690	735	782	708	730	756	756	678	714	745	717	670	721	734	735	696	726	758	729	718	758	698	691	744	761	751	754	757	748	723	740	735	746	787	754	717	727	758	761	740	742	693	738	755	706	712	804	756	735	780	761	759	763	747	708	736	749	744	709	767	758	705	722	735	731	678	737	731	713	722	761	735	735	760	678	729	747	706	672	729	723	778	739	744	774	714	763	750	760	729	706	746	728	704	770	724	677	707	717	731	727	718	757	770	775	722	693	718	709	719	743	765	775	750	727	759	790	754	729	713	726	695	724	742	724	717	747	725	782	744	740	722	733	704	729	730	736	704	738	771	792	723	772	732	736	751	737	694	746	733	678	752	741	780	722	767	717	682	753	729	753	772	723	742	780	723	706	774	755	729	730	710	742	728	720	732	769	761	726
23841	20840	27953	24160	21574	17940	11504	6415	4149	3172	2481	2086	1773	1551	1422	1261	1188	1203	1097	1025	1030	934	906	896	904	841	845	848	837	841	772	746	788	660	710	679	731	709	690	691	718	704	714	711	694	669	739	731	681	706	680	714	682	702	696	671	719	673	716	652	768	672	703	714	743	695	676	693	669	736	694	704	736	681	702	705	721	715	730	712	709	759	697	647	658	715	712	684	691	716	712	681	659	668	676	708	671	718	705	673	755	660	702	703	704	702	660	690	687	673	718	725	707	658	684	678	667	743	686	709	690	647	692	683	730	708	710	705	658	689	645	734	647	667	691	749	737	692	694	714	700	737	677	701	744	705	735	693	687	692	675	643	707	670	670	668	715	676	715	728	672	707	687	684	706	712	726	712	705	675	688	714	715	692	663	695	712	689	718	679	733	720	717	687	688	696	702	704	697	686	709	674	704	703	661	660	722	759	705	717	722	700	729	686	729	718	709	720	679	711	666	726	673	694	691	731	699	725	662	743	687	700	687	680	701	710	691	657	671	664	654	736	683	710	691	712	701	689	705	672	699	699	691	702	698	748	663	698	687	759	695	704	713	657	663	674	689	682	695	661	682	717	666	723	665	699	697	677	687	745	695	682	689	684	654	676	732	706	696	701	704	679	701	755	655	669	706	697	725	672	691	757	711	698	689	700	732	694	674	627	704	727	736	669	694	711	655	704	671	683	686	692	707	708	703	669	704	671	668	723	698	725	744	692	690	718	645	682	660	734	760	729	673	734	700	697	646	685	738	750	702	679	704	646	672	721	658	671	661	737	691	694	723	653	692	690	650	647	668	716	683	722	693	742	674	647	733	711	710	705	681	700	684	694	712	687	705	684	702	647	723	672	682	687	701	668	678	720	688	709	701	682	698	707	705	749	676	713	728	709	664	687	698	653	697	655	710	722	717	716	679	686	704	703	663	697	651	626	750	718	731	721	715	741	708	697	734	718	690	709	700	691	756	744	716	666	671	704	689	675	737	690	718	715	676	659	707	732	697	674	663	684	679	709	729	709	689	699	701	734	721	697	707	698	693	754	675	711	691	668	657	713	743	717	724	673	701	714	687	750	707	724	738	677	677	702	698	692	697	696	714	707	716	661	738	713	663	703	697	684	756	732	691	675	676	676	697	672	696	668	664	709	663	651	647	675	704	677	684	647	699	704	705	726	697	651	710	698	671	707	708	672	731	701	711	662	663	737	747	701	675	656	707	698	736	704	652	689	655	672	682	698	748	708	669	718	740	680	665	668	776	709	688	631	709	670	687	698	731	658	731	679	653	709	688	676	733	656	723	715	713	663	703	675	736	680	671	679	717	708	689	641	722	736	683	695	735	668	695	646	719	690	655	680	726	680	710	684	672	658	736	737	764	660	709	653	672	780	677	708	681	708	674	686	639	688	654	707	689	706	721	684	682	707	684	730	715	723	693	636	689	680	693	679	688	736	665	660	697	697	701	657	672	718	690	729	700	664	691	665	721	686	706	716	667	667	699	674	724	742	666	714	709	690	685	735	694	689	740	688	708	719	683	685	672	682	745	756	700	725	720	678	689	667	717	752	684	743	677	698	677	693	710	703	703	728	672	704	716	701	668	667	735	683	662	695	723	658	712	661	713	737	701	678	655	687	722	678	708	676	694	743	714	710	724	670	711	698	705	690	706	662	741	693	666	662	705	734	678	666	709	680	721	672	705	648	721	695	690	691	715	687	704	685	722	733	710	702	726	661	714	711	689	665	682	680	713	693	758	695	710	652	743	707	746	689	641	680	681	708	681	683	714	680	704	686	652	666	731	697	705	732	725	728	696	715	690	670	704	758	680	687	656	698	671	665	657	669	696	723	771	683	734	734	676	698	720	692	664	687	707	737	635	684	760	687	673	725	686	698	643	669	713	670	657	716	742	754	674	709	697	631	689	729	724	693	672	710	736	666	707	707	735	734	700	713	712	717	668	685	679	711	735	697	675	725	661	740	678	709	744	710	647	732	675	730	667	684	651	643	665	732	683	714	727	683	663	698	698	725	681	695	684	714	673	645	664	682	691	675	681	708	672	703	705	680	646	702	680	724	701	728	704	689	683	723	692	736	729	670	724	644	672	701	711	684	696	692	713	667	683	694	700	733	710	702	678	668	732	681	655	687	744	698	701	733	708	692	727	702	679	690	697	687	724	725	687	659	723	707	690	720	685	664	762	743	689	723	662	699	700	680	701	688	680	713	666	724	683	742	730	737	700	671	680	701	677	688	706	720	721	666	722	651	677	727	714	680	704	704	720	720	699	726	724	732	688	774	686	715	708	659	702	705	675	721	657	756	677	669	693	703	731	698	706	691	714	731	710	698	657	683	659	668	681	706	686	703	685	730	698	675	677	733	719	686	693	709	640	727	709	659	655	749	716	730	735	731	681	666	700	666	683	660	726	714	681	671	681	704	689	706	705	706	716	751	634	697	683	699	674	691	720	728	721	706	668	689	726	711	716	708	693	727	678	694	725	666	733	716	705	682	651	664	712	680	697	675	683	687	718	720	667	675	711	687	738	673	717	700	685	721	760	735	670	731	667	663	668	696	671	643	703	702	679	701	701	667	665	725	733	690	693	723	683	705	702	734	709	690	739	709	679	675	706	708	676	649	682	681	682	735	695	670	690	717	716	678	691	686	680	702	681	726	668	669	700	723	689	744	649	660	680	662	686	711	704	680	719	691	743	713	656	708	671	720	697	745	691	738	659	708	696	711	689	703	681	720	706	645	682	713	711	687	697	676	617	690	701	755	718	646	686	673	717	665	679	711	669	642	701	692	719	697	667	683	686	631	710	724	678	670	690	709	707	685	708	672	692	657	717	674	684	671	719	670	729	687	716	731	671	678	673	692	680	724	697	671	685	651	710	735	696	720	693	742	704	691	721	666	657	669	704	699	651	657	704	646	666	721	706	655	696	701	698	740	726	713	714	680	687	646	716	724	712	677	683	691	687	723	693	682	704	669	711	713	653	692	694	728	662	692	718	680	692	646	677	695	649	711	701	724	696	704	731	681	757	680	686	757	734	692	639	674	674	708	692	711	712	721	725	671	667	701	702	682	686	668	662	724	698	706	678	694	715	699	753	693	681	711	732	710	713	703	684	691	694	710	694	706	655	679	662	699	679	666	676	747	717	736	706	688	734	698	664	731	719	695	709	712	731	656	733	706	708	695	698	711	672	706	684	713	733	676	720	750	716	706	643	659	702	707	690	717	670	693	662	672	657	674	691	726	734	707	651	669	717	664	668	705	690	730	731	705	676	708	684	662	694	676	726	768	750	660	744	743	736	706	721	720	664	697	706	656	671	652	683	678	700	677	684	704	681	685	676	736	726	668	733	733	707	722	734	689	727	701	704	688	665	735	671	690	739	704	742	727	705	736	668	671	688	701	716	677	688	720	678	722	773	703	663	692	721	736	739	648	684	681	691	685	703	697	733	655	659	745
36196	55383	41623	32007	26419	20604	16219	12223	9010	6800	5488	4529	3868	3132	2730	2387	2132	2168	1981	1833	1711	1663	1504	1370	1424	1288	1298	1179	1122	1211	1168	1059	1018	1026	1004	998	924	894	947	988	963	887	969	944	911	945	951	933	966	920	943	1002	936	937	941	962	941	893	888	907	988	926	977	957	902	929	877	922	879	979	916	927	882	881	942	921	949	853	880	932	913	920	873	953	924	903	965	919	918	1015	865	934	980	921	912	888	904	944	882	930	897	942	946	930	977	945	888	905	963	931	944	966	902	978	958	935	941	934	930	939	933	888	963	909	920	947	952	998	957	938	937	957	977	941	920	941	920	938	939	915	913	961	962	895	894	892	940	956	904	916	905	924	932	923	916	946	901	918	882	907	947	924	940	911	955	927	953	914	931	950	933	906	947	965	892	930	942	851	962	916	910	930	938	965	926	895	942	926	960	936	956	959	941	933	906	911	938	976	932	942	893	912	895	916	915	924	916	1009	874	935	906	929	983	879	887	876	892	948	908	916	951	950	913	939	963	953	961	902	902	927	934	943	872	989	903	902	971	964	923	974	891	888	919	974	894	937	925	923	894	915	971	989	940	924	886	937	893	947	928	901	920	899	948	897	915	932	962	937	958	968	915	932	897	957	894	975	929	917	913	981	964	982	939	896	949	967	967	937	956	931	901	881	901	898	920	920	926	909	935	938	933	884	899	896	926	935	902	957	964	932	979	911	912	983	930	927	892	911	985	879	909	945	884	944	926	962	908	942	921	936	941	902	953	909	916	952	918	973	912	929	960	959	933	911	914	974	910	946	934	931	959	902	946	956	963	873	923	975	906	882	900	975	973	963	911	982	950	921	902	975	892	940	907	915	901	915	915	943	966	912	903	985	909	903	930	948	945	898	948	912	951	943	969	903	953	920	935	948	893	997	942	899	923	937	995	881	971	951	873	976	917	948	917	908	989	915	877	906	983	921	839	877	939	940	948	939	918	937	978	971	928	912	953	1010	969	926	928	952	875	937	932	921	924	891	891	921	887	959	882	916	934	898	874	934	953	893	952	921	929	928	947	912	991	933	878	950	902	932	944	965	974	924	963	907	899	928	879	937	975	900	916	929	916	873	933	932	979	928	959	900	914	954	940	890	966	915	938	916	931	906	913	891	912	898	924	938	983	870	924	967	966	1004	933	910	940	914	914	974	893	912	914	895	960	932	895	934	884	954	909	927	949	961	937	937	881	907	898	953	954	925	891	915	909	935	945	946	913	958	952	902	940	958	886	921	913	940	953	871	907	856	968	908	948	982	883	863	963	935	965	900	882	979	915	920	953	907	923	950	926	917	934	925	900	910	956	902	937	883	953	941	882	934	976	956	935	959	975	951	902	992	937	919	948	982	963	931	933	988	896	990	936	896	928	895	946	950	873	872	959	920	889	887	959	944	924	933	941	964	982	928	914	963	911	906	896	943	919	943	863	969	917	963	918	948	892	937	900	932	965	950	906	931	890	894	962	879	901	925	950	961	917	896	946	930	975	943	903	916	910	921	905	958	919	918	964	906	923	916	965	965	971	868	945	967	919	843	896	939	921	958	932	992	949	958	924	958	860	970	944	880	950	918	931	922	890	905	914	917	951	912	947	913	962	912	904	945	959	982	944	890	946	945	936	942	930	972	989	850	985	923	910	945	939	937	930	991	922	967	922	907	977	944	895	885	924	935	878	883	909	952	899	938	896	969	986	973	920	971	855	953	955	921	956	867	934	972	955	942	945	913	924	1007	952	926	929	946	926	927	944	898	903	905	922	917	918	927	908	945	896	964	930	985	921	931	934	917	943	926	862	896	926	897	926	936	971	916	885	899	929	940	983	936	926	902	937	863	857	989	914	996	933	918	938	940	926	925	938	884	943	963	908	934	946	901	857	941	893	1020	918	982	877	913	904	926	906	922	937	901	929	966	936	892	926	901	915	905	919	944	909	936	908	986	915	959	944	886	954	933	879	895	903	916	895	994	943	939	918	988	926	856	915	941	901	944	967	957	888	978	933	928	908	913	942	893	930	928	926	936	865	904	974	902	936	911	904	937	900	989	962	945	848	958	913	936	956	921	921	947	930	1009	934	912	920	965	929	886	945	914	918	908	918	907	924	928	938	893	896	902	895	956	976	944	958	912	868	954	978	887	862	889	938	897	908	887	903	888	856	930	946	886	904	979	932	893	944	949	915	959	932	882	872	920	932	934	928	902	969	932	857	960	941	872	922	915	869	908	933	935	945	959	908	947	918	952	910	920	929	950	952	924	927	935	940	987	943	929	949	929	944	890	957	900	917	938	949	883	909	868	919	907	938	907	903	929	919	934	933	931	892	939	960	886	964	882	973	881	900	917	912	905	925	883	975	926	922	968	974	948	901	952	949	908	867	906	988	902	947	977	935	1004	922	885	947	913	943	945	902	915	944	907	905	885	913	918	893	932	945	944	922	902	910	922	884	893	957	940	989	954	915	926	922	968	944	932	876	935	894	962	856	936	949	969	974	910	942	982	900	945	883	926	913	942	885	923	928	903	931	876	953	922	898	966	913	938	914	953	865	977	930	893	936	888	917	874	937	955	984	976	914	900	906	917	983	894	920	930	958	974	912	959	951	942	943	891	991	904	941	929	940	965	1010	920	908	893	969	895	946	906	924	921	937	929	960	973	952	953	950	877	918	948	979	917	920	928	982	910	916	907	874	975	976	971	961	924	955	889	925	941	917	820	892	916	1016	943	889	921	956	923	922	942	939	972	986	917	916	927	941	911	910	939	951	898	980	874	934	879	922	988	988	950	912	876	922	940	935	933	929	952	942	958	958	912	944	932	942	958	952	906	954	880	925	914	906	933	877	909	979	904	926	931	980	938	877	948	836	893	952	980	930	982	930	865	920	897	933	866	916	881	915	920	943	961	909	938	965	963	907	874	897	949	905	918	879	923	926	969	897	940	935	934	982	935	934	958	898	933	920	907	929	882	936	918	954	910	926	907	973	881	937	935	957	936	947	910	892	914	970	912	933	941	940	864	921	922	882	898	949	869	934	908	948	886	961	900	907	901	949	919	952	958	933	958	896	1023	897	932	1008	954	905	910	958	893	933	940	979	1006	922	906	932	952	949	913	943	859	890	903	919	974	885	843	921	945	935	903	928	913	910	944	883	958	945	945	943	968	865	927	887	904	936	934	947	953	933	895	944	985	975	895	963	943	908	885	900	938	933	930	944	854	959	898	941	1008	1018	924	941	922	883	950	903	938	939	911	930	903	884	956	849	904	919	932	934	907	919	947	949	880	1006	942	927	910	918	972	920	969	912	968	922	912	908	950	960	900	944	931	938	935	968	895	921	959	883	927	914	883	950	982	960	921	913	943	912	930	935	885	934	1029	868	967	933	871	897	925	924	953	906	916	941	888	936	997	905	912	952	941	966	883	973	919	918	996	961	909	971	1006	934	914	943	910	934	908	900	914	913	965	944	944	965	909	879	924	920	927	941	929	924	918
22761	20790	28292	23356	21197	21798	18028	8904	5421	4086	3358	2818	2251	1844	1712	1477	1379	1322	1264	1233	1131	1037	966	969	974	959	945	769	835	849	796	752	754	724	682	660	684	673	653	662	649	689	651	664	710	661	649	637	651	691	611	663	668	693	623	640	656	683	634	678	674	656	651	684	668	612	671	657	668	680	646	689	658	649	635	692	603	672	642	629	654	684	626	654	678	666	637	590	628	668	650	674	649	642	619	653	669	629	648	642	689	702	648	636	668	670	674	643	674	660	605	662	665	606	632	734	681	645	648	658	644	666	629	626	696	649	660	665	640	652	655	692	641	654	607	679	699	608	627	666	680	603	699	662	632	689	662	634	663	671	668	619	643	668	666	661	672	630	654	639	663	664	678	661	655	639	641	616	695	673	645	632	654	651	641	632	651	654	652	674	692	648	641	654	684	627	681	671	674	592	663	715	653	696	667	691	664	670	654	685	633	632	714	678	653	682	668	662	726	686	704	645	669	658	642	653	680	650	680	655	679	638	658	619	652	628	671	657	646	646	700	630	644	640	621	635	631	637	639	650	689	719	652	691	662	616	640	632	652	636	699	600	619	618	670	644	646	662	683	641	648	667	673	643	662	623	615	621	673	659	651	670	667	655	624	690	630	663	651	684	659	654	656	655	680	670	624	659	676	658	681	614	669	649	682	652	677	615	671	633	632	633	692	627	656	636	644	673	633	636	672	707	655	649	670	690	636	609	635	690	587	653	648	637	670	661	616	671	586	613	687	687	682	675	694	624	672	614	652	700	657	655	607	627	681	677	602	620	636	665	615	618	629	643	704	660	649	656	662	643	690	662	602	635	653	661	690	674	665	624	639	638	652	651	626	659	666	667	621	635	671	636	666	631	671	688	669	680	631	641	632	650	640	619	674	693	667	652	648	686	668	629	673	657	629	646	676	655	646	695	643	682	683	697	695	669	627	651	676	687	692	673	676	695	663	659	660	688	662	647	621	695	660	685	635	670	682	674	662	649	696	665	664	668	663	683	662	614	673	680	638	670	688	645	644	649	685	644	657	658	645	621	619	666	646	664	664	666	655	685	614	636	649	651	650	680	694	639	661	697	623	702	668	681	683	682	655	659	638	698	628	642	627	606	660	679	672	666	663	627	710	678	661	685	689	669	649	692	629	677	683	664	673	665	643	666	630	664	661	644	620	692	650	672	675	664	647	655	692	658	638	675	645	662	633	652	685	719	657	672	617	658	692	659	663	705	642	627	652	654	640	674	644	688	648	629	598	608	617	620	653	628	626	657	636	618	679	670	714	675	645	685	670	639	675	681	634	657	666	628	650	688	696	638	680	658	601	661	689	671	668	642	656	632	626	642	650	689	670	675	625	612	639	651	677	656	689	650	644	664	701	620	652	696	672	693	665	652	676	638	636	692	675	688	680	682	707	633	666	676	628	656	654	680	671	666	633	620	678	682	630	588	696	645	645	681	631	618	654	646	640	677	662	701	604	660	670	685	603	641	649	666	630	661	649	652	671	664	650	644	642	621	648	649	643	679	636	667	665	690	713	611	665	680	712	608	672	604	660	672	657	668	666	681	677	689	643	659	642	623	705	658	636	676	627	639	648	669	669	624	660	603	641	632	657	657	648	650	608	657	672	678	631	629	638	643	665	607	623	666	628	676	684	640	644	672	675	666	678	644	680	649	652	647	632	643	658	615	646	641	671	689	599	668	647	687	675	629	666	654	661	650	650	653	680	645	665	667	616	626	681	645	657	683	645	662	651	644	673	663	666	630	662	671	734	612	671	690	696	660	694	633	623	614	667	648	687	691	664	656	629	641	651	677	668	667	678	643	606	688	684	619	637	668	639	658	627	664	651	718	666	613	651	635	654	615	697	695	669	642	681	669	696	662	628	652	633	678	641	695	649	656	670	614	649	648	617	642	688	698	662	643	638	641	682	618	642	654	670	636	626	650	676	660	689	648	695	658	634	684	658	617	677	630	655	661	671	685	626	697	676	673	629	668	616	668	693	613	665	663	621	630	645	671	681	653	635	669	655	664	672	658	641	679	655	611	660	671	635	647	627	684	664	691	645	665	629	626	657	678	670	628	603	681	663	665	639	680	708	629	635	656	646	585	636	662	693	665	606	684	673	641	639	674	714	633	648	693	635	713	633	633	652	707	646	703	660	664	675	696	684	682	681	645	684	656	654	668	673	648	701	678	659	670	687	705	662	667	622	712	682	640	644	672	667	649	642	680	674	623	643	655	697	672	710	655	646	695	669	638	660	659	656	617	704	643	649	687	627	646	659	673	678	634	667	638	620	667	650	654	714	662	688	645	631	634	657	667	668	658	623	663	666	646	680	650	702	673	657	683	678	641	689	656	585	681	643	630	656	620	653	647	686	643	623	658	623	630	679	678	654	648	684	685	636	664	653	617	642	649	649	658	688	673	608	622	630	646	698	644	651	677	641	614	666	628	700	672	713	654	671	664	658	650	664	606	647	646	613	690	660	603	639	644	656	616	677	619	635	672	641	671	663	672	627	650	631	671	655	611	649	687	655	685	685	643	662	677	663	654	627	689	644	684	640	651	638	635	635	672	611	632	641	635	662	623	659	671	634	657	657	653	643	643	641	634	665	618	691	665	663	637	639	610	658	678	660	603	663	625	599	709	648	670	671	614	613	694	669	668	697	628	649	617	642	620	681	714	659	656	658	666	666	659	659	642	656	694	679	643	635	681	649	659	628	657	686	657	660	622	683	637	637	615	687	636	604	648	641	623	641	625	682	668	643	667	649	676	632	673	614	696	659	620	634	640	651	678	701	616	679	670	683	704	644	669	626	659	655	671	608	648	655	663	674	645	646	718	659	617	699	657	665	678	651	656	675	663	626	640	669	684	633	656	672	618	676	684	651	640	668	661	689	610	675	668	663	668	661	656	682	695	677	744	644	638	666	661	632	674	670	652	649	651	650	680	640	679	689	675	678	662	684	659	659	658	686	661	714	665	671	662	637	660	620	638	613	659	702	676	637	603	640	644	649	654	653	632	658	646	657	614	635	649	631	656	647	631	633	617	663	684	686	643	624	661	667	664	656	641	646	648	627	650	631	634	618	662	646	719	661	655	637	650	657	666	663	670	675	621	645	685	637	670	663	666	642	689	649	645	643	624	682	663	643	635	655	633	704	633	628	644	671	631	707	612	685	669	657	707	651	658	603	660	664	694	666	665	633	632	641	618	652	658	640	608	615	691	648	612	651	650	625	625	616	636	644	656	664	656	637	621	677	680	648	681	606	656	718	646	643	602	698	655	613	650	609	686	646	633	685	635	630	661	646	611	645	603	653	651	654	635	664	630	608	636	701	673	651	651	627	661	590	618	689	651	689	677	652	686	644	668	681	649	617	613	704	644	676	637	620	632	667	661	661	701	666	655	631	636	704	630	648	679	668	657	659	616	666	659	699	588	644	673	636	689	699	628	613	643	648	715	621	608	632	659
39941	60036	45459	35716	30190	24795	19649	15286	11643	8777	7265	5859	4897	4084	3424	2826	2612	2572	2393	2244	1879	1759	1618	1565	1489	1425	1375	1316	1251	1158	1094	1048	1033	1011	930	898	842	894	842	934	893	881	915	898	918	893	910	867	882	910	876	907	835	859	915	834	888	865	884	903	904	862	851	859	815	869	843	883	863	868	875	927	826	881	831	871	903	897	900	918	869	920	903	850	858	888	876	904	888	873	820	814	854	879	864	875	835	893	901	845	844	872	821	883	879	872	887	829	872	927	828	889	808	866	860	865	871	863	860	870	850	870	834	858	841	832	882	872	871	862	830	861	903	899	862	825	884	883	897	920	902	818	827	879	912	863	876	917	851	870	895	822	837	908	906	869	916	871	840	835	903	929	895	899	899	858	837	899	878	861	842	895	837	910	840	835	846	867	880	865	890	903	865	892	868	858	875	887	899	894	871	884	892	895	835	876	847	930	923	827	897	868	888	853	872	835	830	879	848	922	885	854	866	868	852	863	892	861	904	858	855	886	916	905	868	899	846	893	908	888	832	914	837	838	822	845	860	876	882	920	845	850	874	868	867	881	897	855	875	791	857	884	859	890	878	857	868	893	905	855	870	869	861	891	876	867	884	879	861	876	828	879	888	873	896	927	902	909	836	864	831	856	872	876	897	840	884	880	887	903	870	906	854	857	911	822	887	889	886	844	857	860	852	859	934	887	856	894	819	851	880	894	844	884	871	871	881	914	832	865	885	920	855	884	860	874	878	868	862	861	845	950	864	840	863	823	841	931	900	850	887	862	872	868	889	840	885	847	840	884	884	901	872	882	891	888	850	804	846	887	860	841	863	830	858	832	883	837	901	869	884	851	896	893	815	868	903	884	867	897	893	881	830	894	841	931	907	914	888	857	800	918	821	898	914	902	888	823	868	905	877	878	900	857	870	888	881	878	876	922	885	828	900	849	871	910	870	837	862	869	877	822	887	828	873	867	895	858	846	806	872	879	879	829	923	875	873	905	865	905	852	878	894	873	908	842	879	838	810	868	829	891	890	846	890	902	867	845	863	882	874	914	913	875	887	839	863	793	893	882	863	867	867	819	826	870	876	844	880	897	867	880	916	869	854	871	873	908	936	825	827	888	916	884	912	857	902	863	867	862	856	876	888	839	879	776	833	849	895	834	858	848	872	829	857	876	883	906	844	868	895	890	848	860	864	940	879	900	875	901	837	884	864	878	884	895	870	853	845	842	882	841	886	847	895	878	853	891	897	890	909	884	870	894	892	836	869	851	855	871	863	874	864	879	861	900	861	862	879	873	841	890	901	887	875	887	834	850	805	896	807	834	853	879	871	844	851	817	885	853	880	824	829	876	847	893	912	904	863	862	866	910	849	856	862	881	890	852	884	879	861	866	860	885	867	844	895	888	865	847	886	879	848	951	879	838	844	854	862	925	881	839	860	858	894	886	886	857	899	876	848	867	881	900	902	926	821	909	869	823	875	867	881	867	830	834	874	932	867	887	833	884	862	880	884	920	838	942	845	867	898	906	867	869	890	825	902	892	895	830	846	877	822	897	832	878	862	905	862	836	847	828	837	888	860	888	890	821	895	885	883	879	883	826	954	844	878	883	846	892	896	848	917	905	846	931	827	905	887	811	866	857	859	873	859	856	859	830	881	855	883	943	854	878	900	858	866	859	912	851	844	865	904	930	896	788	911	932	935	883	879	889	903	866	831	907	896	872	898	883	814	841	859	894	835	864	881	865	871	815	877	857	844	869	849	853	859	846	863	863	872	885	921	861	916	882	890	845	880	859	858	878	893	867	949	836	896	877	880	851	890	905	926	894	886	842	889	853	839	871	847	900	860	862	827	905	870	887	857	856	916	859	903	832	896	838	857	890	912	869	828	818	854	923	892	870	910	903	878	855	842	883	909	836	860	874	915	853	856	881	875	846	854	877	868	839	846	862	901	827	865	853	874	896	858	858	847	873	846	860	852	836	853	863	828	867	883	903	890	820	883	896	854	882	867	916	814	856	858	830	859	898	854	901	854	855	834	823	861	849	913	907	850	875	843	890	911	861	856	838	797	814	825	827	854	866	862	850	927	892	906	854	914	873	894	917	868	909	820	903	873	812	887	828	856	860	858	868	886	899	862	859	849	883	820	847	825	913	874	876	841	868	924	865	876	903	862	845	928	880	826	874	888	908	874	873	881	887	871	888	884	862	863	846	907	907	868	890	830	871	905	881	898	862	935	837	848	866	810	873	871	918	903	886	862	841	843	826	866	860	875	850	865	851	867	863	865	837	856	876	868	827	888	895	848	902	886	883	897	904	834	896	861	871	863	824	903	859	866	813	831	854	863	852	864	905	854	856	875	865	902	911	872	891	895	839	869	890	866	922	892	873	879	874	883	838	872	877	866	864	895	905	851	871	847	859	855	900	816	908	853	877	874	908	878	829	870	835	858	927	892	867	895	924	901	839	895	904	826	858	921	875	882	830	903	855	890	902	866	908	917	828	873	839	858	902	854	879	934	895	831	880	833	869	887	843	884	862	863	886	840	848	887	897	808	857	849	878	884	837	824	838	832	867	825	862	856	846	868	835	879	862	828	907	874	808	860	904	888	912	892	859	878	833	926	888	819	886	931	892	922	845	890	893	836	844	885	863	878	886	842	895	840	883	862	858	859	841	896	886	825	848	868	902	888	843	845	853	908	862	895	831	903	921	889	871	876	844	886	901	892	901	878	890	889	906	903	867	816	847	831	839	888	863	862	934	919	826	896	950	943	899	860	860	854	899	873	818	836	829	920	892	842	852	857	877	862	854	904	877	883	875	858	882	901	895	833	842	836	895	885	887	867	854	879	869	836	854	847	822	863	857	790	871	878	906	858	863	911	843	839	899	874	819	830	910	907	864	848	898	885	862	866	841	901	854	860	837	818	938	885	831	886	848	855	875	869	878	851	874	873	838	853	887	865	882	869	847	883	903	842	895	854	860	813	866	922	905	851	915	916	917	827	882	831	885	871	850	849	828	879	880	862	897	847	894	900	864	829	851	883	864	844	851	856	900	900	910	841	860	857	862	895	882	872	849	818	891	930	841	887	906	849	830	811	854	875	851	836	874	874	862	864	881	813	822	861	906	856	864	879	903	897	879	890	844	858	832	824	831	867	853	879	850	921	854	850	790	907	857	891	864	903	819	895	867	896	894	878	910	869	866	865	887	884	872	864	882	832	843	827	859	846	890	855	893	895	921	926	837	868	888	824	846	837	877	927	847	846	924	953	894	813	875	883	868	853	894	901	905	909	874	866	864	860	865	886	915	853	878	851	876	869	875	896	873	891	910	797	821	834	844	866	864	880	933	815	839	846	847	839	835	858	921	841	904	830	909	833	900	833	855	895	865	974	901	839	865	933	882	823	853	874	886	921	860	888	919	886	815	869	863	911	830	950	811	865	847	849	828	888	862	880	914	841	859	875	891	919	888	846	891	857	860	881	869
28670	28246	28442	20864	12016	7426	4818	3128	2225	1733	1535	1311	1106	1017	891	837	849	858	803	733	673	680	689	713	641	643	605	600	583	616	529	592	581	538	544	564	585	594	563	569	528	555	543	579	533	553	534	545	585	583	534	561	525	575	589	531	552	520	552	549	583	525	570	546	575	578	581	554	523	539	562	544	533	537	541	529	605	568	599	573	548	556	531	563	529	533	540	548	578	539	586	532	529	511	545	523	567	537	548	551	568	489	559	561	549	549	532	580	532	549	572	565	502	573	546	570	555	527	580	541	554	506	542	528	584	524	594	574	548	585	518	572	572	552	608	539	550	525	519	584	584	521	541	566	551	606	550	554	565	562	557	572	543	560	494	543	584	567	561	549	536	568	555	560	575	560	555	514	543	533	543	546	574	535	550	554	561	561	569	521	552	521	515	580	561	583	549	518	574	583	513	539	532	560	571	550	586	544	592	548	575	567	539	524	539	589	552	580	548	518	572	548	545	562	528	527	528	593	536	527	520	568	532	559	535	537	542	547	539	562	528	543	548	527	574	576	526	564	584	530	551	551	602	538	541	522	539	517	544	528	554	558	593	531	539	567	563	548	555	521	538	518	575	538	559	606	569	543	557	554	570	555	559	530	540	589	559	512	514	556	571	613	594	512	550	535	571	563	577	528	580	536	543	562	567	570	582	571	509	585	503	582	580	572	537	540	550	539	534	597	565	533	506	546	557	556	561	594	585	560	546	579	530	537	575	544	555	577	577	538	551	568	538	522	562	550	543	554	552	513	554	540	550	538	581	572	503	518	522	568	516	489	584	531	545	538	583	590	567	553	576	544	591	553	580	575	551	521	570	569	554	557	531	594	566	533	528	518	492	565	570	564	580	562	589	541	546	530	530	559	549	533	521	543	566	566	531	553	554	588	579	537	541	517	563	507	519	534	549	543	562	513	547	530	542	573	521	578	526	535	521	492	496	530	572	539	545	566	544	526	541	523	580	564	549	573	552	529	541	561	551	522	579	550	531	565	514	529	539	556	533	571	540	540	570	563	563	545	538	528	538	545	512	553	579	551	568	551	565	556	555	552	549	546	590	574	573	539	584	533	481	536	541	543	540	554	581	535	555	550	558	514	551	515	575	569	525	548	568	581	564	540	540	554	541	541	528	535	555	549	535	521	526	517	520	535	558	546	592	557	544	511	598	518	587	541	565	590	598	533	556	578	558	527	517	615	528	535	548	553	578	551	535	571	543	557	535	506	571	574	584	506	581	569	516	561	530	555	551	575	531	519	571	552	557	538	531	546	544	566	531	564	543	554	525	581	532	546	524	541	538	583	562	542	529	551	542	570	557	561	544	525	568	539	525	521	504	514	564	565	538	557	557	590	520	582	547	601	544	550	569	560	518	533	555	585	529	558	571	608	526	586	539	541	551	525	584	603	536	541	577	546	566	532	533	538	559	551	551	534	565	580	540	572	592	593	555	528	534	564	557	551	546	567	569	524	583	526	550	552	526	532	520	552	557	511	572	555	550	636	582	502	524	556	557	572	553	558	523	556	516	572	541	581	550	544	590	523	615	558	527	576	589	553	546	545	559	548	557	572	524	557	575	513	547	566	545	541	550	552	562	523	541	584	564	556	544	593	593	530	565	579	531	541	571	571	566	572	510	571	537	561	569	552	512	567	548	527	540	578	569	486	552	543	533	546	558	554	562	587	522	553	535	583	552	545	513	568	550	597	560	565	565	565	538	580	578	551	551	584	571	581	505	533	529	542	530	522	558	558	560	558	553	556	509	575	573	560	560	548	520	552	551	582	560	559	574	528	553	567	540	566	518	546	557	583	567	545	504	561	547	507	562	584	560	536	540	519	569	507	528	537	599	578	559	581	610	562	538	579	541	516	569	558	570	498	544	605	517	560	512	509	540	556	538	566	565	526	557	542	521	552	560	569	543	516	583	571	558	575	567	567	554	543	606	585	539	554	562	522	580	572	535	513	546	525	563	603	527	548	552	547	544	576	546	590	535	570	567	549	569	526	542	573	531	552	560	568	578	565	559	564	557	564	526	536	547	577	518	590	555	538	562	493	569	559	524	541	567	554	508	576	510	531	581	546	566	530	524	518	580	540	567	566	549	549	576	539	546	575	560	558	530	586	586	560	538	538	569	496	561	541	561	543	512	548	541	609	591	551	522	520	593	599	569	553	550	566	552	547	542	570	576	553	535	550	607	544	523	550	507	558	549	555	561	552	566	563	589	571	554	525	572	557	519	527	569	550	545	520	557	528	544	591	554	584	534	527	576	525	542	583	567	555	571	555	543	549	554	511	583	532	539	554	544	553	549	560	523	554	533	581	574	600	516	550	557	543	591	514	534	614	511	569	539	564	519	544	554	540	569	545	501	540	576	573	566	549	539	546	575	554	566	534	565	502	514	566	558	563	552	569	548	569	538	522	562	584	525	545	564	516	582	540	538	555	562	544	540	550	563	559	594	572	596	546	528	495	553	555	582	551	560	495	572	539	565	546	539	559	579	530	551	555	535	530	559	568	572	532	568	569	553	534	547	530	530	514	555	540	564	551	560	551	568	554	571	538	566	571	578	596	564	559	558	542	531	557	565	551	533	556	573	573	587	547	577	573	556	563	537	529	522	528	580	561	572	593	522	542	517	542	560	516	554	512	536	533	532	554	522	521	613	527	580	512	568	584	563	530	548	608	553	553	554	542	529	567	533	522	532	539	533	567	545	556	581	530	559	554	513	575	536	575	553	563	552	529	562	536	551	546	562	562	534	548	540	540	532	561	547	540	570	575	510	561	588	549	559	594	531	579	546	539	569	532	570	607	537	565	565	587	523	574	546	543	577	590	571	558	541	530	567	518	491	580	560	536	549	567	531	576	553	572	560	549	538	565	547	574	538	528	560	567	541	574	558	578	555	535	539	572	573	551	549	538	560	538	594	522	552	556	543	602	551	545	545	578	573	542	536	554	585	553	563	518	579	533	548	535	556	559	505	535	537	555	536	544	576	532	518	569	535	532	511	544	562	529	608	534	558	552	514	528	535	545	532	584	581	555	542	554	512	519	501	553	532	604	545	565	560	546	494	535	533	522	546	545	530	546	540	519	535	543	574	521	605	532	608	540	508	494	557	492	526	562	543	555	565	559	551	576	538	537	569	535	579	518	569	512	585	537	543	548	557	542	528	520	605	532	548	542	537	562	599	551	546	535	554	562	554	539	539	543	546	563	563	554	514	590	561	507	609	577	585	547	567	548	553	561	558	554	564	537	524	571	544	565	576	529	526	545	549	562	545	526	552	577	536	579	576	560	583	581	580	587	533	560	560	561	553	580	584	585	547	539	517	542	511	546	527	543	532	592	543	583	532	550	513	548	571	523	537	575	500	580	548	522	553	573	536	522	574	561	559	549	566	525	506	567	544	499	628	549	520	561	565	577	532	568	535	583	554	564	569	548	572	551	529	562	554	570	539	558	543	575
33661	44823	34364	24096	18402	13974	9988	7153	5214	3971	3258	2706	2285	1991	1787	1523	1467	1418	1375	1222	1105	1114	1017	1007	970	950	924	876	825	821	808	824	780	753	763	716	804	719	738	708	781	714	697	762	765	740	721	735	808	754	796	776	755	730	764	724	724	770	785	732	766	798	719	762	728	766	734	739	740	697	716	750	779	735	723	733	776	728	707	766	712	727	746	720	726	695	723	702	712	781	732	769	720	744	738	731	738	712	736	690	727	691	764	702	722	743	739	743	729	701	728	718	755	734	761	683	775	782	739	729	699	752	735	754	728	714	770	719	739	778	730	759	738	766	767	712	744	744	771	739	759	707	737	753	726	739	780	717	729	774	776	741	689	703	724	707	775	742	758	715	731	752	736	776	738	710	719	739	669	736	784	759	719	717	766	760	724	714	754	735	782	738	703	772	756	765	768	748	733	810	721	734	709	746	713	746	726	735	740	718	754	744	734	763	773	738	691	721	739	738	747	749	761	779	788	724	728	746	712	731	723	714	730	724	748	740	724	751	782	776	777	736	703	756	748	744	668	735	748	762	747	760	804	718	697	760	745	724	685	759	791	743	747	790	808	739	756	723	715	760	767	753	740	717	749	723	737	732	774	735	723	762	759	730	744	734	753	730	725	770	775	719	749	736	757	758	705	719	716	772	738	725	730	711	755	753	690	735	798	772	758	735	777	719	758	728	755	742	685	728	723	775	710	768	793	708	705	734	741	758	766	749	741	759	731	748	792	752	745	746	754	738	763	742	730	757	755	760	714	713	723	790	714	756	729	726	690	737	768	737	720	757	776	738	755	688	741	698	755	762	720	749	752	764	701	741	789	673	737	754	713	739	707	747	757	731	736	766	750	753	785	789	752	771	741	759	739	773	734	736	738	745	718	722	767	733	699	700	767	701	757	726	739	752	742	752	740	770	714	758	740	745	719	732	751	791	741	710	677	714	764	751	784	748	763	745	750	718	779	760	745	772	743	758	713	748	708	753	747	767	746	748	754	753	747	728	664	718	737	754	714	736	716	741	765	773	731	726	757	699	743	732	699	681	711	732	733	745	759	746	738	777	788	686	719	718	743	733	744	740	669	748	672	753	767	740	738	763	759	767	722	726	737	759	693	688	754	736	708	765	738	745	715	752	699	745	706	690	713	741	672	702	760	739	740	737	749	757	784	805	754	754	777	698	761	741	729	743	742	731	744	769	745	731	748	738	793	746	736	753	758	774	748	735	717	756	742	722	745	740	759	723	768	746	742	723	752	712	789	728	711	705	759	751	728	709	695	710	740	745	781	699	723	747	743	714	704	806	777	741	705	801	792	743	709	734	790	762	753	720	760	723	730	721	698	755	789	726	714	725	752	748	760	739	722	787	725	763	754	775	738	727	753	763	731	751	778	754	716	691	749	733	740	760	749	733	739	732	749	709	704	758	745	755	730	690	751	708	729	687	730	670	684	756	733	726	727	769	732	735	782	715	701	712	729	761	716	783	709	755	786	734	761	755	771	698	773	752	763	725	754	690	766	737	710	738	775	735	758	718	735	722	758	698	701	746	771	728	749	678	719	727	705	754	732	745	768	751	754	693	717	766	772	709	784	762	790	710	734	729	761	773	761	764	789	788	692	729	778	748	693	749	729	716	760	719	755	753	791	758	745	768	796	763	762	701	711	745	727	679	773	745	736	726	746	731	777	705	749	682	748	738	728	732	742	759	776	750	755	726	779	716	732	735	758	735	738	701	776	712	717	760	706	682	707	745	783	708	779	722	735	689	759	736	744	729	780	734	744	740	713	743	739	760	756	728	745	726	736	742	734	775	740	743	733	761	750	729	711	714	728	766	721	747	707	727	747	747	753	773	756	769	743	712	723	750	760	741	772	696	754	705	735	729	715	722	708	760	776	767	730	733	764	765	769	779	740	731	741	784	745	746	708	697	727	708	760	761	724	779	743	740	768	707	762	797	734	758	730	757	787	743	713	745	776	727	763	719	723	796	761	694	763	720	691	795	766	719	723	786	751	744	724	728	792	703	766	745	759	699	734	699	731	781	764	712	705	724	745	701	704	726	740	768	732	692	741	760	738	711	767	733	748	737	739	737	751	726	712	709	727	730	763	769	774	714	715	745	746	715	738	756	752	779	755	726	712	712	728	745	763	707	742	753	704	747	781	748	739	757	755	715	777	763	752	791	716	739	715	765	662	687	713	770	729	757	793	717	768	745	741	742	742	750	800	776	778	770	723	772	740	763	745	762	717	736	712	740	739	714	777	730	711	709	697	720	715	785	792	699	753	717	744	728	758	757	759	758	775	765	735	739	746	790	721	765	734	734	712	792	752	715	744	705	731	678	758	760	750	696	759	736	780	722	712	761	743	703	716	742	752	774	662	762	781	730	722	760	768	736	735	725	710	741	728	721	730	732	779	741	746	703	777	747	693	743	749	775	766	719	719	722	742	703	745	722	735	750	749	727	745	710	762	761	721	759	717	776	744	711	736	729	735	740	753	718	705	759	727	741	749	742	663	740	725	717	709	762	713	740	737	851	720	773	750	736	704	736	737	739	711	720	786	749	727	727	751	728	719	737	694	725	705	756	721	764	792	776	698	699	761	768	761	737	764	748	727	737	688	736	715	752	747	758	748	756	704	761	684	685	713	698	748	717	784	720	751	748	735	707	696	782	702	767	713	729	769	738	689	726	746	730	707	708	717	773	699	687	753	737	783	771	716	718	756	736	772	722	706	749	698	708	734	739	741	748	696	782	673	741	749	780	781	721	706	720	739	768	743	664	757	739	719	721	709	689	698	787	767	739	740	774	722	721	767	722	711	761	725	757	774	707	741	739	680	756	739	730	771	710	727	735	722	723	768	726	775	716	734	736	696	680	789	765	765	746	768	749	732	727	717	710	756	707	701	730	736	721	722	697	706	714	802	747	754	725	672	688	769	740	726	710	753	712	713	769	777	718	759	727	746	690	753	714	678	744	731	733	706	811	729	709	744	762	804	702	762	758	725	713	730	724	757	784	720	721	731	680	761	714	764	701	741	727	687	786	744	787	718	723	764	757	764	740	755	776	694	802	702	737	745	733	684	698	707	767	780	807	750	739	749	705	680	738	725	754	737	725	726	736	746	721	710	782	744	721	763	788	734	750	752	716	736	659	798	741	683	692	734	703	748	705	715	725	722	758	771	741	761	759	744	742	703	773	745	710	781	766	700	733	754	765	677	747	691	732	716	707	759	729	760	742	761	730	724	722	703	803	741	769	711	731	718	747	728	717	745	744	747	755	749	700	749	730	726	774	761	784	742	760	771	786	740	764	693	685	759	740	759	770	757	742	700	770	708	709	742	715	749	795	744	779	758	720	753	746	746	713	756	731	753	699	764	788	738	716	729	714	734	727	744	714	716	716	796	770	732	742	759	713	739	766	798	669	730	731	740	730	713	747	749	724	747	754	718	749	758	755	713	692	762	783	758	725	752	720
23791	20832	27866	24192	21374	17833	11111	6250	3901	3099	2543	2094	1874	1538	1382	1274	1293	1194	1188	1018	989	993	991	902	873	871	904	825	768	755	795	779	766	765	731	662	727	699	719	654	684	683	697	735	709	679	683	697	677	633	696	689	726	714	707	712	718	701	691	703	698	702	688	677	758	704	719	709	703	729	679	676	648	662	658	770	741	746	675	684	667	720	745	692	664	667	637	712	702	725	728	710	681	737	673	684	667	686	700	709	697	713	664	692	677	631	687	686	759	670	641	699	693	656	678	711	678	693	673	649	671	713	673	712	780	669	696	631	638	699	718	692	657	704	690	705	687	683	664	752	672	695	708	672	699	665	682	674	673	659	680	659	676	727	702	697	715	732	718	619	672	728	696	644	672	716	653	690	665	715	682	667	705	687	700	695	697	695	705	655	692	682	691	663	707	680	698	691	682	694	648	691	728	708	752	666	681	739	697	663	667	715	705	687	678	737	698	735	677	720	651	657	686	705	675	660	643	768	687	665	715	718	726	723	635	682	700	668	690	698	680	704	690	707	713	735	741	673	678	665	712	677	712	688	684	680	711	702	687	715	699	685	705	728	714	732	621	693	692	738	677	689	702	674	701	651	680	703	687	709	652	694	700	737	709	708	678	695	670	696	692	687	723	606	644	686	687	661	729	691	706	715	718	685	705	718	722	680	667	666	701	686	656	706	668	671	684	687	701	714	699	675	712	668	677	708	698	708	701	658	654	690	682	688	671	714	731	673	672	748	683	724	675	654	703	651	678	688	693	719	698	682	666	720	710	730	705	694	688	733	653	654	671	691	712	729	693	699	727	719	685	640	687	671	673	700	679	712	692	688	701	702	733	757	696	691	694	691	673	685	657	718	711	676	692	737	666	711	667	700	675	679	676	727	697	703	652	706	697	697	699	673	709	696	655	708	663	668	716	719	784	747	677	708	697	754	670	722	744	690	701	678	740	666	673	698	682	714	705	726	668	686	699	717	682	649	729	691	675	704	714	659	662	691	700	705	701	686	724	660	717	730	694	712	730	683	704	700	709	688	732	660	683	656	686	723	719	717	655	712	686	691	720	655	691	728	629	674	731	673	659	652	737	702	666	651	659	699	689	673	719	756	687	684	676	658	636	674	711	709	703	704	671	709	713	736	650	681	758	706	699	659	688	684	715	714	703	672	718	707	729	672	748	684	663	658	671	715	714	698	685	658	685	683	665	751	679	693	721	730	670	694	708	655	671	689	718	664	667	711	658	682	726	682	733	618	714	627	729	692	713	683	720	721	714	687	674	708	657	675	698	625	691	719	677	695	689	706	713	664	731	694	674	694	686	659	682	690	670	716	716	716	700	670	634	704	713	711	659	679	765	691	651	657	701	685	717	699	708	673	682	721	707	684	678	693	689	714	713	651	665	719	710	655	682	699	695	689	699	696	690	668	662	690	701	733	690	729	709	705	638	679	693	685	715	695	683	714	717	720	660	688	716	659	640	673	694	693	676	696	690	704	660	648	677	722	716	713	687	705	665	650	647	688	733	713	685	728	700	682	689	732	648	718	680	657	713	669	734	670	703	732	664	625	657	659	672	705	686	664	707	716	634	673	728	650	700	717	651	703	679	653	664	664	672	660	720	712	672	675	673	721	665	730	673	698	686	672	703	667	624	670	664	651	689	690	739	626	668	655	666	715	671	727	678	706	638	714	727	671	651	700	642	706	733	730	669	709	683	735	685	734	712	693	711	687	684	741	691	717	682	675	746	706	678	658	685	695	694	709	700	682	702	715	694	719	691	710	705	700	677	688	686	692	718	667	691	701	746	657	743	703	679	696	739	711	665	687	668	676	695	650	711	659	699	687	705	666	746	659	731	674	687	729	664	704	682	688	712	667	676	694	699	682	667	668	638	661	692	702	672	710	676	703	692	678	700	737	651	681	727	713	647	683	664	689	689	677	643	662	703	712	687	741	681	716	722	697	658	708	645	683	698	726	686	668	684	730	710	701	647	699	687	698	692	665	749	663	667	735	683	685	645	684	703	725	693	704	743	715	648	684	730	710	770	704	724	663	716	691	660	695	660	728	683	709	721	679	708	698	650	672	689	630	698	698	736	689	717	730	702	638	698	725	676	717	662	710	665	701	687	656	680	702	696	681	666	667	696	703	672	674	727	679	703	668	704	645	718	712	728	665	741	671	612	701	677	681	706	678	673	709	695	702	693	693	690	688	694	661	754	717	675	687	644	703	700	679	688	703	699	683	700	679	712	714	706	739	718	688	737	632	645	697	665	643	701	702	694	733	703	732	713	706	701	667	724	678	685	711	661	663	700	688	707	699	700	725	696	646	723	704	675	661	667	655	695	646	666	666	677	706	681	669	673	668	657	708	698	668	739	658	687	694	692	659	671	685	648	737	712	707	750	729	650	674	686	670	706	723	698	689	693	700	700	692	661	657	649	685	710	672	679	678	700	722	685	671	740	671	673	716	689	703	709	681	703	702	692	682	693	654	737	691	696	677	657	698	705	597	707	651	713	660	732	677	690	689	691	670	707	653	694	743	710	719	688	679	694	660	713	673	699	711	735	680	687	701	688	670	664	709	667	711	677	702	719	652	697	688	684	656	690	707	669	727	677	697	667	726	673	689	680	695	704	670	668	690	711	697	733	711	690	710	754	721	670	667	681	729	708	678	696	698	672	650	709	663	693	714	695	650	726	688	730	706	723	672	713	675	651	680	645	699	651	676	677	721	692	681	681	718	680	695	690	661	698	696	744	689	678	697	700	720	681	673	720	730	659	695	743	636	679	701	696	681	680	665	663	706	695	678	688	704	672	692	691	708	730	705	730	730	702	688	770	702	701	676	728	656	665	682	680	713	692	686	642	713	695	700	697	700	659	688	684	658	722	645	670	697	635	729	700	664	717	722	702	727	692	675	690	676	682	664	672	698	675	718	656	688	689	671	698	689	661	681	744	693	692	668	680	744	674	676	688	726	691	638	702	687	699	704	686	752	703	650	706	722	761	661	734	723	699	677	689	710	683	715	666	699	664	712	702	697	684	699	661	672	713	764	708	706	681	680	732	638	692	707	661	702	665	686	698	712	716	699	677	671	671	741	738	728	655	657	717	688	652	673	696	699	644	707	708	718	639	722	712	653	687	732	659	681	676	676	703	711	684	706	712	688	692	755	696	741	662	703	706	661	628	689	737	730	729	724	651	612	633	688	706	732	663	657	727	702	696	672	676	718	671	722	703	697	682	705	691	629	679	676	697	687	624	653	701	697	707	692	698	681	657	687	693	693	668	658	664	681	689	709	722	716	708	659	664	682	626	705	679	693	686	691	682	675	674	671	631	700	686	660	707	710	672	676	686	657	673	765	680	711	721	746	688	707	653	626	683	719	671	695	748	734	707	757	726	663	705	702	713	680	710	757	663	661	706	715	707	674	705	666	713	685	659	678	658	691	659	719	601	692	695	679	666	680	693	677	701	678
36286	52981	41342	31788	26061	20719	15692	11896	8538	6722	5542	4608	3864	3139	2637	2397	2426	2141	2047	1811	1604	1631	1530	1501	1414	1331	1342	1255	1201	1121	1083	1064	994	971	978	929	965	907	888	897	943	943	979	910	903	957	904	900	930	975	913	962	845	928	941	961	960	915	886	954	934	889	934	910	898	925	981	889	881	954	948	912	904	908	964	880	931	947	922	961	880	938	953	960	869	886	968	941	895	903	947	919	930	888	935	887	942	877	902	951	971	868	951	902	934	911	949	930	905	947	981	924	903	926	924	944	924	929	910	900	921	914	890	897	963	911	879	962	912	893	896	882	880	917	915	937	926	876	895	939	914	944	957	946	902	974	884	935	954	893	907	937	934	924	899	901	1001	907	919	924	934	893	910	895	874	905	892	918	931	903	869	921	915	943	961	913	967	962	935	901	870	918	932	922	920	928	872	916	915	892	868	904	967	971	889	942	942	862	950	946	907	914	886	944	934	948	927	915	849	913	935	938	1002	916	915	907	896	954	964	894	906	948	958	926	941	919	890	936	866	932	929	927	928	929	906	945	902	915	952	894	956	909	943	957	931	920	887	948	943	944	919	902	986	914	929	943	934	921	906	926	935	939	947	937	928	963	968	980	894	921	921	932	917	941	1005	879	915	941	888	966	931	875	931	875	930	917	896	939	914	901	957	938	932	919	892	937	933	963	911	950	937	954	963	913	927	894	897	869	945	928	957	889	932	952	880	885	925	939	898	929	938	967	929	946	939	916	904	928	914	923	920	910	939	946	957	994	944	915	953	914	945	934	937	982	975	926	904	861	956	902	917	903	922	939	970	926	879	919	927	890	921	889	922	922	943	921	918	959	943	920	873	951	892	871	917	925	895	938	875	948	914	975	896	908	929	906	903	980	972	914	957	951	877	965	954	961	919	897	955	906	953	914	914	869	953	928	885	935	908	907	922	941	977	902	914	933	944	936	905	939	925	950	927	939	919	906	939	894	919	897	885	924	946	962	880	945	912	912	902	947	965	952	880	933	942	909	970	918	877	987	922	930	885	891	916	913	906	900	896	917	951	903	925	921	923	947	935	944	895	919	929	927	959	962	878	896	867	897	957	900	1009	969	948	885	910	964	923	894	944	922	899	972	897	811	947	952	942	927	918	908	923	949	892	905	935	902	851	903	907	918	919	853	938	931	894	956	912	936	856	964	920	961	906	897	936	892	936	960	892	898	892	911	913	883	935	958	919	920	936	923	922	927	911	962	873	871	858	964	900	922	956	873	895	939	924	935	950	894	927	925	920	901	894	918	896	922	903	906	909	947	972	934	954	924	961	910	920	983	926	911	922	935	940	920	923	927	894	926	945	983	911	955	896	890	877	838	882	932	913	898	872	832	907	898	902	916	982	963	912	886	922	924	919	890	923	903	915	872	871	890	910	980	900	916	990	849	921	919	931	914	945	935	874	941	935	927	918	947	947	862	908	952	888	891	978	874	937	918	931	873	936	877	926	879	944	909	896	947	940	906	951	914	965	906	877	919	918	874	926	949	929	945	889	890	898	920	939	909	903	874	923	896	859	837	957	871	971	925	942	930	913	968	897	901	972	888	862	932	882	930	872	937	989	904	956	945	934	895	858	917	935	902	927	903	875	966	982	899	903	946	949	929	933	892	897	895	942	865	911	940	905	897	939	958	908	930	929	880	898	939	906	878	1003	923	980	905	873	919	924	903	881	896	918	901	841	932	925	891	922	916	901	943	988	915	884	902	970	928	935	921	885	917	939	930	963	880	888	913	980	941	946	911	915	992	956	844	849	917	900	882	973	890	936	912	978	952	952	915	893	881	931	943	890	915	892	929	907	937	895	955	980	880	930	896	940	938	900	895	902	927	830	905	911	928	970	924	941	914	935	917	896	847	923	965	921	921	867	957	925	909	990	883	936	961	853	876	858	909	946	888	906	892	936	947	894	882	931	931	865	855	959	931	964	911	923	950	914	941	923	890	906	903	966	880	910	947	956	925	926	934	893	954	918	867	959	939	930	907	899	989	916	921	911	947	891	929	909	889	961	911	891	878	893	949	922	979	876	904	909	897	895	962	836	938	872	928	854	887	941	954	914	918	929	944	879	927	925	925	942	944	943	893	879	902	954	978	971	922	906	902	937	905	947	966	928	913	938	935	902	946	905	942	957	927	918	1008	925	920	967	945	921	885	954	882	869	965	965	950	949	905	929	936	895	930	909	979	901	905	871	872	863	909	901	926	948	898	909	907	966	890	923	915	952	943	922	914	893	880	925	905	881	921	933	893	988	945	930	909	928	939	922	910	930	929	943	928	910	908	939	942	1000	917	993	941	933	966	901	908	926	993	954	932	908	884	929	911	894	920	886	890	894	922	883	918	914	883	921	922	914	969	922	959	930	820	979	868	962	962	888	857	1002	920	968	997	929	890	951	908	944	967	925	911	916	900	959	965	965	897	937	922	952	976	929	901	925	928	879	936	890	906	907	878	929	948	920	919	957	949	916	925	902	947	906	947	894	979	970	898	994	916	917	903	936	933	957	898	890	859	950	927	911	892	912	860	959	894	930	955	944	916	883	903	927	911	939	915	970	923	965	940	886	932	845	911	900	891	942	942	956	940	906	929	943	930	933	870	948	863	895	945	983	928	876	973	927	904	953	945	940	950	955	884	941	940	910	950	884	923	893	862	894	885	889	881	869	851	900	943	972	856	873	907	918	913	960	960	950	936	911	911	957	878	961	912	876	925	888	917	956	956	954	886	899	926	939	928	982	946	918	876	928	965	924	926	917	900	933	1007	902	932	905	908	959	928	960	935	875	888	907	919	928	929	946	864	860	908	909	893	914	883	960	896	959	948	908	933	998	903	926	959	948	906	906	883	896	900	930	915	952	935	890	903	913	926	978	935	878	933	914	938	923	961	918	925	923	965	902	970	903	920	939	928	981	923	860	955	893	907	869	941	920	916	959	877	918	856	962	944	921	900	1029	912	905	945	952	959	937	951	917	951	920	918	917	927	885	907	937	894	923	917	900	875	940	939	963	959	943	937	910	884	972	949	892	916	920	905	923	953	912	902	892	937	895	934	906	973	918	920	949	892	875	981	900	918	904	966	942	940	885	940	928	908	958	929	917	987	953	932	957	899	928	918	937	974	928	915	954	896	949	927	950	857	950	935	913	936	905	922	966	877	904	943	890	921	964	910	928	899	860	935	882	900	896	866	933	928	932	983	944	911	936	860	926	876	945	950	931	911	956	934	879	921	941	899	906	906	942	958	928	915	867	948	972	920	899	980	959	927	929	1022	918	886	930	937	970	945	913	1004	909	938	937	893	927	931	905	928	904	949	955	966	920	855	892	928	926	855	951	945	933	896	927	948	913	902	945	929	889	877	915	954	930	983	921	941	947	853	933	923	907	932	936	898	963	926	890	906	947	919	926	887	888	933	947	912	930	873	922	870	940	937	876	922	957	894	918	940	905	848	951	928	888	908	967	896	925	902
22784	20811	28300	23345	21176	21787	18011	9028	5341	4276	3425	2795	2375	1960	1677	1607	1518	1451	1385	1203	1143	1083	984	982	1046	915	904	920	829	682	751	749	696	710	652	641	655	679	708	676	650	654	676	668	680	675	642	688	657	671	687	681	638	606	664	638	641	678	720	685	656	605	618	659	634	659	655	657	662	697	660	680	654	653	615	628	657	666	625	639	691	655	658	663	682	631	631	687	619	723	661	672	673	629	696	628	691	576	628	650	668	645	708	679	702	619	613	668	673	666	707	686	654	667	667	626	648	624	653	667	628	655	636	707	708	661	666	689	666	656	659	633	677	663	655	682	661	674	674	655	653	660	665	710	668	636	667	622	637	679	641	644	640	660	674	641	652	671	668	658	658	653	669	666	653	636	668	639	673	670	664	634	658	610	684	592	682	623	656	633	667	698	638	654	679	654	641	683	702	613	670	651	666	625	665	648	690	617	679	620	662	640	685	647	645	711	650	650	657	678	695	646	705	669	665	669	637	605	671	670	679	675	648	597	614	630	596	685	653	699	677	635	692	649	661	620	667	650	624	639	638	652	656	673	671	676	700	665	575	608	650	637	656	667	677	648	661	649	687	608	643	629	667	646	667	684	642	640	621	666	688	696	663	663	640	632	615	665	648	641	621	683	665	631	630	629	668	670	652	625	694	641	643	672	652	644	652	590	664	663	643	660	593	693	659	655	689	647	720	667	679	657	669	636	640	635	642	632	663	645	670	627	631	646	673	642	690	658	638	639	634	577	650	628	629	634	650	660	674	682	691	657	623	642	691	693	608	667	682	631	666	698	648	721	650	663	648	658	680	674	676	652	662	649	635	631	612	678	646	591	680	648	650	640	654	651	648	663	704	702	687	693	653	675	636	622	677	606	620	676	665	638	659	667	678	618	657	609	612	639	648	661	634	677	645	678	676	628	671	637	665	632	637	725	695	649	688	703	663	646	651	630	670	627	644	641	575	668	625	609	618	680	678	662	675	668	637	637	657	687	674	663	642	652	672	708	660	687	682	659	673	652	617	674	668	662	678	649	696	714	659	624	645	680	653	706	644	651	631	689	629	630	655	667	712	650	655	704	647	658	631	638	606	612	664	696	624	646	638	672	672	681	699	628	625	654	655	664	650	670	671	650	693	638	641	675	660	669	641	682	623	656	655	675	636	687	674	681	706	684	643	618	629	701	632	660	677	640	620	644	654	646	648	639	686	641	655	624	640	628	653	652	661	669	639	606	669	668	623	631	684	663	643	631	617	646	643	634	648	632	692	634	668	670	637	644	645	650	629	677	666	622	654	645	659	634	639	661	670	664	644	673	645	689	668	628	633	618	662	606	656	660	623	650	633	673	650	608	662	626	654	665	663	667	644	661	696	699	616	673	675	676	626	717	660	638	688	713	668	658	637	636	669	654	684	602	667	645	644	623	679	632	621	642	642	651	652	673	621	662	685	653	717	652	642	654	650	676	633	651	637	677	604	633	719	665	649	718	660	628	686	669	669	676	635	618	649	648	657	673	615	669	662	699	644	663	647	667	636	658	629	654	670	637	665	666	660	707	612	647	675	660	670	598	659	629	681	636	691	672	648	703	655	701	679	673	689	638	649	684	602	651	643	670	665	642	708	689	647	658	691	650	676	644	656	664	671	660	674	633	660	652	645	659	649	647	640	644	708	656	737	598	607	676	648	668	637	612	670	652	670	605	656	642	603	705	675	648	702	632	624	646	648	658	659	608	633	651	653	704	635	625	683	671	635	704	648	605	591	660	660	691	659	652	681	629	655	611	643	636	651	644	632	659	630	698	631	668	644	646	636	665	642	636	627	673	694	664	625	691	619	610	635	618	635	618	679	629	677	681	640	694	650	672	627	664	640	636	626	728	656	646	675	659	661	673	596	598	626	641	719	628	686	636	653	691	639	665	651	671	644	666	659	632	647	661	681	604	676	654	663	644	686	644	658	633	621	659	695	611	647	695	657	643	678	613	681	698	634	660	684	661	648	633	706	667	666	693	618	594	684	673	637	609	709	659	660	677	610	670	639	654	661	638	635	680	616	668	665	640	667	625	641	656	667	663	654	604	648	652	678	668	644	677	630	692	640	664	660	656	658	642	666	652	651	701	647	647	673	654	603	614	643	656	698	697	688	649	665	631	632	633	625	679	646	646	677	650	663	652	658	630	629	661	658	664	662	620	674	632	669	719	639	649	704	685	655	642	619	615	639	659	680	659	658	622	683	672	585	687	633	664	631	667	635	660	657	655	624	606	601	646	658	654	670	656	681	671	721	645	655	660	670	673	709	636	635	630	632	661	655	667	632	626	672	675	666	654	630	641	602	657	645	655	655	662	637	683	649	645	647	671	662	678	644	670	688	633	695	611	652	659	648	628	685	632	633	646	651	678	693	661	659	658	638	662	627	644	694	647	568	640	648	677	683	628	655	655	669	616	643	622	665	661	663	645	641	613	628	649	672	669	646	646	643	712	675	657	621	619	652	671	656	709	672	625	609	633	647	595	639	651	629	642	641	686	659	614	587	683	648	626	658	669	685	631	640	652	701	627	672	632	619	654	641	670	671	648	707	647	640	690	702	667	646	648	635	617	641	665	631	632	668	615	672	627	653	610	662	677	625	684	680	613	637	678	665	653	628	644	653	634	598	681	668	692	652	652	628	664	652	630	665	593	627	643	651	657	623	652	653	669	661	657	654	629	664	699	659	635	679	637	644	628	619	613	677	624	684	678	695	664	662	664	617	682	698	634	693	624	636	663	686	630	645	616	660	718	646	656	650	670	641	631	657	642	693	641	668	658	661	657	684	622	638	664	686	629	686	667	680	682	684	671	642	655	660	642	617	629	712	636	646	654	667	674	656	653	688	644	680	655	620	667	692	627	638	636	702	637	651	661	684	670	649	639	609	673	641	656	666	683	693	655	670	625	669	669	619	655	633	621	637	645	633	610	657	645	670	594	675	678	669	630	604	640	649	671	644	691	688	664	654	601	636	630	692	669	678	658	659	642	658	664	594	660	657	662	664	651	636	635	722	674	603	640	664	628	640	677	692	661	649	636	655	661	650	654	673	660	682	591	675	589	651	676	665	696	656	668	585	661	659	603	684	673	635	634	626	643	585	644	665	662	649	655	640	618	671	654	627	648	626	670	626	648	604	643	659	657	646	616	633	636	646	677	670	696	667	678	641	661	674	645	664	679	648	657	652	655	649	680	634	732	656	687	626	643	643	660	667	657	635	653	659	614	695	662	620	657	683	649	676	689	682	632	666	685	651	621	662	639	681	619	653	712	678	682	632	628	643	663	628	620	666	607	689	669	631	691	655	639	674	643	681	662	641	651	653	676	614	679	683	648	697	632	644	593	647	623	638	661	643	606	676	674	674	677	671	655	658	649	630	647	708	680	635	629	676	673	726	651	614	620	687	704	687	601	683	668	620	683	700	660	619	653	664	655	680	677	622	666	638	664	690	685
39548	58315	45043	35584	30519	24892	19362	14966	11504	8990	7307	6007	5020	4155	3420	3099	2892	2627	2398	1993	1867	1890	1836	1723	1610	1515	1277	1330	1177	1183	1071	1017	1000	977	891	893	924	865	862	851	882	875	907	880	873	877	859	885	861	866	898	895	829	918	925	845	901	868	842	872	877	846	836	920	904	885	861	851	815	831	841	895	827	903	885	883	881	896	862	847	883	850	911	837	810	898	837	891	830	810	842	870	848	862	909	877	848	783	919	878	829	937	875	921	906	848	886	860	873	827	904	841	862	843	929	877	883	849	868	904	872	881	873	797	872	861	885	802	890	835	866	902	838	835	817	886	861	873	885	854	867	837	855	872	884	825	895	887	851	827	899	853	857	860	844	867	873	898	868	865	851	873	864	890	890	886	855	878	837	860	899	818	883	801	870	844	843	900	902	919	863	827	861	883	851	852	879	867	866	829	855	837	921	862	836	858	832	878	858	828	862	897	924	861	867	831	870	880	786	850	852	814	809	876	886	907	835	857	822	871	879	882	866	813	813	853	930	810	872	803	820	856	859	918	900	884	865	880	864	863	888	848	847	859	873	861	812	867	833	873	831	854	850	853	874	848	875	847	885	880	855	846	896	898	834	866	832	901	890	912	910	903	845	845	882	882	854	859	913	891	857	862	898	859	851	857	891	923	875	884	852	846	835	834	902	824	870	825	847	859	877	857	953	878	884	870	828	830	839	896	803	873	843	917	907	880	843	864	890	833	913	845	860	858	889	915	886	845	852	822	902	848	864	838	862	816	831	858	829	877	877	857	870	890	884	868	935	824	917	834	894	897	894	909	918	887	862	831	852	888	882	873	897	903	833	872	837	907	852	872	848	897	860	888	868	885	888	835	847	880	858	857	890	859	868	808	923	870	851	816	878	863	905	865	829	880	834	882	811	840	858	878	829	887	896	853	888	824	822	830	854	870	843	915	806	822	801	893	877	899	845	875	883	879	864	925	885	881	857	885	890	849	889	896	877	839	863	931	883	810	880	856	859	878	873	878	868	872	831	853	863	877	867	873	877	884	851	922	876	814	860	898	889	833	819	854	864	874	874	873	877	902	876	841	850	822	825	881	865	882	890	843	907	850	910	835	819	847	882	830	882	847	837	853	803	881	824	839	852	831	902	802	885	894	842	876	903	872	846	833	822	822	912	855	862	814	889	826	878	863	837	853	850	861	880	832	892	871	865	911	906	861	846	873	840	858	779	868	910	868	832	861	897	783	836	835	886	829	916	811	831	870	844	884	872	857	850	812	862	893	831	863	932	905	803	855	854	902	871	848	872	890	874	789	857	898	871	862	870	877	900	869	848	863	850	821	859	837	892	871	831	874	829	865	861	899	869	919	860	827	844	904	905	925	889	853	895	867	909	846	840	873	865	967	868	879	922	873	885	814	878	878	806	856	901	887	894	890	886	876	854	869	792	853	829	861	870	872	850	871	853	883	820	879	866	891	854	880	872	884	847	829	895	865	859	885	842	856	875	888	900	837	885	866	818	882	847	830	913	893	833	892	856	856	881	866	881	863	854	870	820	892	844	837	898	881	912	858	882	853	856	892	878	832	823	862	879	849	868	873	830	885	869	865	885	843	915	881	832	905	870	881	837	875	847	845	891	853	876	870	867	873	848	835	905	854	896	885	833	897	875	919	879	906	930	866	906	894	855	865	861	871	855	808	837	874	892	896	912	821	823	903	827	900	850	891	879	798	830	852	848	849	884	806	864	893	860	867	893	817	814	886	911	825	851	814	882	923	814	873	888	812	869	820	870	851	858	895	906	832	850	908	825	879	869	866	908	903	868	835	851	808	892	881	893	883	853	848	888	833	872	854	862	812	846	840	877	903	889	820	937	873	879	848	863	886	865	852	877	856	865	894	880	865	893	829	838	840	843	898	896	817	903	856	920	895	904	868	882	850	875	906	870	900	824	913	894	851	876	834	839	869	864	877	893	870	861	855	851	867	892	887	837	887	915	843	931	916	906	916	889	898	839	838	861	810	844	845	838	874	918	921	878	850	901	857	851	867	847	866	895	853	874	879	873	850	884	837	874	852	800	819	842	884	865	845	875	832	874	884	935	840	860	844	891	864	858	884	896	872	883	875	892	853	860	843	871	841	908	912	842	862	896	856	849	854	827	861	900	854	831	849	869	881	886	826	880	875	852	866	837	895	859	921	893	851	866	837	874	880	809	876	838	929	827	908	813	869	887	972	869	862	887	854	849	825	829	883	833	879	843	768	872	855	887	800	839	881	838	838	855	864	904	885	881	842	834	871	848	854	871	847	879	878	881	888	885	856	871	849	885	843	844	884	889	891	868	858	902	868	842	845	842	859	883	893	904	830	852	879	906	794	841	873	880	827	819	838	837	843	890	913	843	878	883	867	837	881	830	811	901	888	797	870	874	887	838	898	819	859	894	890	855	856	850	888	877	834	893	848	850	881	849	898	917	906	879	892	859	880	900	862	881	854	858	845	908	848	930	936	823	857	899	789	884	880	851	815	829	812	881	846	908	797	858	912	858	820	894	861	868	870	821	890	829	807	870	838	813	865	849	841	856	829	855	893	836	887	892	878	866	848	848	841	820	893	874	829	890	843	839	932	907	858	833	841	904	859	841	872	869	871	868	913	855	877	831	805	893	841	878	915	905	902	857	884	892	933	876	876	855	896	845	892	846	866	874	839	816	793	833	850	866	858	918	877	895	812	832	857	846	874	877	883	862	860	927	848	888	843	890	903	858	844	890	901	917	809	832	869	812	918	898	884	916	837	864	900	875	847	875	848	831	892	874	832	836	879	827	881	868	877	896	880	864	875	860	864	797	862	830	834	860	859	854	911	930	869	916	830	868	923	923	884	809	864	860	850	871	854	921	892	850	860	853	893	873	908	877	880	898	859	830	855	889	851	893	878	885	880	899	911	863	859	852	902	856	899	883	831	898	853	923	857	864	871	838	866	836	889	863	854	828	832	858	857	879	855	846	897	895	910	891	819	848	834	906	837	832	880	845	862	851	910	848	907	860	819	930	880	905	888	891	852	863	849	899	873	889	867	857	891	838	876	891	905	853	890	862	859	849	948	901	827	822	846	803	862	844	816	870	872	904	850	905	851	836	833	876	838	896	847	888	848	874	910	876	834	884	839	869	866	849	821	812	837	861	894	845	854	901	889	870	861	895	889	847	865	878	832	834	900	881	845	848	873	891	880	855	857	854	854	875	863	856	890	797	858	834	897	871	886	849	880	903	927	888	898	900	821	831	858	855	872	869	893	904	870	901	870	896	885	839	874	865	916	843	818	845	818	845	862	871	859	844	814	867	889	843	848	871	838	876	881	859	892	873	872	860	815	876	854	854	863	885	841	854	877	884	870	882	812	868	882	882	832	913	841	897	914	887	845	798	861	897	824	882	866	902	884	854	840	808	830	852	847	873	865	859	827	881	806	854	855	846	821	893	862	815	843	919	907	874	912	853	821
28606	28210	28220	20834	12156	7730	4757	3097	2189	1819	1543	1267	1130	990	937	922	871	804	797	701	716	713	717	712	658	614	620	569	580	568	521	592	538	560	568	600	513	539	552	605	552	558	548	543	562	558	535	537	587	550	546	554	576	541	532	605	523	540	532	529	570	510	566	542	514	569	559	543	543	552	554	557	585	514	557	552	578	560	558	573	554	553	532	545	562	597	541	545	599	553	542	582	546	541	560	577	517	575	518	575	546	605	579	576	554	539	569	538	510	591	596	569	532	583	524	515	544	508	522	577	547	558	526	551	562	572	521	562	555	578	565	560	557	578	543	560	546	561	504	562	555	537	578	566	542	561	552	535	518	553	579	537	551	553	575	506	556	531	582	563	518	562	523	541	553	550	539	533	586	546	570	558	539	539	568	542	534	546	570	536	506	564	571	540	575	596	560	559	553	540	553	559	515	539	574	550	573	544	486	536	548	551	530	523	570	529	562	556	530	531	551	565	566	539	540	590	579	536	538	569	548	563	532	540	557	564	569	564	507	533	593	556	586	559	517	573	502	550	558	527	565	520	575	516	515	556	547	517	518	521	570	513	569	518	535	551	532	591	569	532	570	557	587	556	564	514	532	519	566	545	560	566	527	518	586	530	499	547	574	525	584	550	568	566	542	562	548	533	560	504	560	559	560	526	554	513	510	563	598	540	598	571	592	546	562	556	548	562	553	546	541	551	543	563	557	551	560	569	627	559	538	565	559	527	535	556	533	558	571	508	607	558	566	520	540	535	543	556	607	572	531	576	551	558	566	641	571	582	548	549	555	530	545	502	539	521	567	570	560	545	571	526	551	540	560	543	519	536	542	535	525	561	544	570	578	520	521	532	535	552	547	559	565	582	558	544	539	545	546	568	536	517	568	558	548	514	532	540	518	527	547	526	533	563	536	542	546	536	520	587	512	540	581	560	573	612	534	571	555	569	551	574	545	522	561	534	539	551	542	598	522	553	559	560	545	557	581	558	585	562	527	533	544	555	523	564	542	506	540	528	583	577	543	553	583	570	563	559	563	582	596	535	519	549	566	537	537	544	529	558	603	577	589	591	573	586	551	572	515	554	549	525	516	548	578	575	540	519	532	519	543	517	549	572	560	573	542	555	536	574	540	556	552	540	573	556	554	566	534	527	549	524	562	559	539	537	550	549	591	553	589	530	553	521	531	518	556	547	528	554	531	571	541	596	542	542	564	511	548	588	535	555	540	573	533	576	557	549	562	565	506	618	562	558	553	524	557	562	568	552	562	532	542	506	509	531	526	530	560	574	566	540	518	545	544	592	510	534	541	542	514	567	578	537	572	568	515	593	540	552	557	492	577	564	562	557	539	576	567	505	521	542	483	552	523	520	548	568	531	552	583	546	539	594	587	540	557	554	507	555	561	560	573	523	520	574	578	546	579	510	540	580	551	529	539	534	530	551	562	556	528	506	585	526	565	583	546	554	552	539	527	587	511	546	563	583	522	557	593	555	547	554	541	515	583	592	566	592	557	593	584	527	540	563	517	557	538	576	542	578	546	547	535	575	572	586	570	539	578	515	561	533	599	543	519	556	499	556	522	572	622	557	572	561	530	544	588	558	561	542	565	575	565	546	509	582	548	576	560	568	545	546	495	541	562	560	589	575	564	474	519	470	494	553	524	542	578	541	537	544	569	535	548	553	609	556	487	560	525	532	504	548	539	540	538	542	573	558	572	535	538	538	554	546	553	539	511	588	556	541	556	561	553	538	570	575	546	510	588	564	553	531	578	551	602	578	560	551	554	549	518	530	590	538	567	543	550	586	551	498	521	582	556	567	535	559	601	516	509	538	531	553	528	531	577	528	555	526	576	585	582	591	559	579	526	579	557	586	575	550	549	573	572	524	572	553	562	542	525	504	608	493	548	529	571	532	528	519	575	555	527	565	594	533	515	532	548	532	545	516	591	564	516	535	533	587	558	588	546	522	533	551	530	602	540	522	546	597	552	550	562	520	573	540	549	539	539	547	546	532	539	581	541	560	545	517	517	530	534	533	589	554	552	564	547	553	534	578	545	522	528	543	547	574	526	569	516	562	523	515	544	610	526	552	534	508	524	566	546	578	587	534	543	535	576	536	563	528	568	571	551	541	565	597	565	524	563	578	516	597	525	571	541	571	586	570	537	505	539	560	585	562	518	582	572	535	561	523	554	540	537	565	551	542	505	577	535	546	529	496	540	554	542	585	558	560	574	543	522	561	521	550	560	588	559	546	542	511	523	532	557	506	551	542	534	540	528	546	510	547	496	570	605	542	503	599	538	550	563	553	530	568	542	594	557	562	533	553	544	601	552	515	562	574	538	520	558	521	586	528	578	604	539	559	552	518	521	563	518	553	557	565	535	533	580	548	524	583	549	537	580	582	536	537	579	552	529	588	575	528	561	581	540	584	570	567	596	534	523	573	535	521	574	577	551	568	552	568	511	577	578	569	502	555	571	515	517	508	548	549	536	529	535	592	547	564	530	545	558	534	607	567	540	587	558	524	581	539	545	555	554	539	575	561	577	586	550	545	547	522	537	542	566	552	548	545	561	572	549	560	528	585	548	561	563	554	561	547	530	575	551	546	552	563	536	541	591	589	552	581	531	527	551	553	545	535	536	558	577	567	550	539	523	571	560	538	568	571	538	544	542	558	513	539	573	528	540	511	505	531	521	572	573	533	545	517	562	522	561	533	539	518	509	525	567	546	546	538	561	510	542	563	525	569	562	550	568	538	539	557	578	558	572	588	531	533	586	531	531	545	562	529	560	573	572	557	531	540	576	536	510	528	563	571	550	530	611	542	565	562	540	579	543	519	615	560	539	574	583	561	569	561	514	565	526	563	536	533	502	524	556	590	524	542	550	563	529	530	559	560	553	496	548	524	575	532	559	559	547	539	534	550	543	564	579	524	507	559	562	559	563	549	570	539	549	581	511	560	578	565	570	545	526	569	577	551	553	526	562	539	556	570	541	532	578	515	580	552	542	567	560	542	588	566	565	566	556	564	573	532	524	543	514	528	540	557	526	553	581	508	537	574	606	545	541	537	585	548	565	580	562	553	548	575	544	519	560	547	520	535	569	577	563	524	595	551	543	568	495	540	536	552	550	557	552	584	533	574	547	543	605	574	524	518	572	564	556	563	502	534	523	565	557	546	573	546	560	559	516	544	527	562	560	529	569	584	512	513	565	568	514	565	590	515	588	582	567	553	530	548	592	539	544	563	566	518	521	550	565	542	545	585	524	554	582	554	558	554	566	545	565	558	511	565	534	565	516	559	588	533	525	548	597	538	549	507	551	545	539	545	548	542	569	573	540	563	543	590	538	533	493	581	525	536	578	585	578	561	556	570	541	585	557	568	510	573	578	574	574	537	554	535	574	605	565	526	542	572	540	563	532	572	550	551	559	569	567	581	542	547	579	585	575	566	569	542	573	607	557	547	571	572	512	571	534	539
33536	44663	34290	23710	18619	14193	9640	6832	5249	4276	3384	2816	2276	1915	1727	1636	1600	1452	1270	1214	1163	1069	1064	1052	950	973	937	874	810	819	799	830	779	787	712	798	723	735	791	806	696	748	733	750	758	768	734	753	749	751	795	733	701	739	809	732	742	725	689	699	720	767	686	748	735	723	751	784	748	710	720	755	782	734	771	730	727	691	698	767	709	721	781	748	791	725	712	737	681	741	750	756	689	779	726	769	736	672	757	719	725	710	739	740	703	756	739	690	730	745	707	718	722	765	716	743	747	705	722	734	695	772	735	692	736	749	700	769	729	775	731	701	727	784	701	750	750	704	684	742	714	719	739	732	797	735	677	719	784	756	733	732	725	751	705	717	752	765	738	762	726	743	730	748	747	742	750	704	722	757	769	748	785	727	761	751	695	712	700	751	709	820	710	748	735	736	741	713	759	753	741	713	749	742	716	745	768	722	749	724	726	727	744	743	713	721	726	746	706	750	753	771	720	685	699	747	710	746	720	779	702	776	751	761	709	767	733	693	759	747	743	760	751	780	732	710	778	701	685	748	731	715	704	762	763	762	765	742	704	697	766	720	718	769	712	746	755	752	743	740	771	703	715	725	764	702	741	684	745	743	716	722	728	724	732	780	719	770	716	768	790	781	726	761	767	664	785	760	783	818	734	805	745	699	816	730	737	709	726	770	745	753	730	771	753	698	726	772	775	764	762	719	762	746	718	689	752	713	725	780	715	698	729	742	767	746	720	724	765	738	734	718	682	756	747	744	775	754	725	706	763	755	739	772	770	767	801	738	721	685	755	754	758	734	720	738	703	719	744	713	708	749	738	729	770	717	701	732	707	758	756	771	746	724	782	737	723	747	732	719	701	776	695	709	741	697	747	695	702	732	782	771	752	744	740	700	728	800	746	771	683	809	725	780	764	709	741	713	732	730	780	721	781	655	727	788	764	741	728	696	712	734	741	666	709	757	733	745	751	745	718	751	760	773	730	712	680	696	718	745	689	721	778	766	778	756	739	753	711	796	716	754	739	746	754	723	755	744	698	725	736	762	754	772	727	765	722	744	738	692	764	711	704	784	746	740	704	721	731	726	716	757	729	711	760	751	742	749	728	716	729	693	763	745	707	724	798	714	708	709	664	759	722	771	732	741	714	745	793	712	674	732	737	728	710	736	738	754	713	770	757	752	743	716	741	760	730	727	737	726	707	747	784	730	731	736	744	751	778	759	705	799	741	717	767	741	762	756	711	734	790	790	746	676	732	727	708	743	757	720	749	723	709	713	754	746	748	711	747	720	694	749	725	729	717	737	743	754	731	755	680	788	720	772	757	739	721	720	750	694	751	732	708	696	707	780	734	715	725	751	769	755	730	728	727	744	757	707	736	748	766	721	745	752	760	739	711	780	795	711	709	769	740	730	754	739	726	716	734	755	761	752	712	746	787	697	747	711	720	734	682	746	722	723	755	702	756	740	730	697	733	687	723	742	759	756	718	769	733	718	709	793	753	717	698	756	726	723	765	727	721	718	695	730	703	736	788	734	696	718	709	730	750	745	709	754	710	692	753	795	765	729	705	754	749	738	712	705	767	708	678	749	732	743	731	735	740	734	778	680	729	752	696	732	735	695	722	664	770	747	723	742	742	729	753	743	729	741	736	699	747	732	709	724	735	712	727	771	765	748	721	752	753	687	750	750	718	772	694	753	749	773	730	742	764	771	699	771	744	717	739	761	702	713	738	749	721	704	725	732	757	746	798	749	780	723	715	727	730	766	708	715	762	743	716	773	734	737	720	730	739	697	735	707	738	731	740	792	747	754	727	709	744	734	730	708	749	737	727	749	734	742	771	703	747	762	703	757	752	698	763	760	759	736	720	725	736	729	757	747	756	756	691	740	768	737	780	742	711	746	711	718	743	728	709	732	743	778	765	697	729	743	758	742	756	775	707	764	710	799	749	769	754	754	718	752	705	713	805	757	769	652	768	746	767	757	734	762	743	707	727	722	708	725	721	738	711	741	719	741	784	745	747	792	698	703	757	726	719	734	709	742	728	718	752	724	737	683	731	759	739	730	670	742	741	730	719	755	679	706	725	711	727	756	742	727	753	743	719	671	737	713	735	787	770	742	685	734	740	777	775	716	800	737	750	747	712	751	740	728	697	736	767	737	721	707	722	744	746	772	736	720	735	768	734	698	703	727	727	713	747	735	746	738	737	738	738	744	733	721	703	770	752	754	706	757	748	726	730	707	776	767	767	736	750	762	755	757	720	758	747	740	731	788	745	758	704	759	689	705	716	726	708	710	766	732	717	704	755	756	731	730	784	755	693	736	722	730	754	727	740	751	734	722	744	763	776	751	670	713	717	757	668	749	796	770	719	736	716	736	706	735	752	777	713	752	741	774	721	782	755	700	757	719	772	686	755	733	741	686	742	698	744	731	752	704	760	741	726	742	755	727	733	755	755	786	702	734	767	723	735	732	730	724	777	735	689	681	788	690	740	793	740	725	731	708	751	742	694	745	720	693	726	760	740	769	757	745	694	737	768	663	686	729	739	732	695	752	718	761	756	734	749	721	758	779	697	706	742	730	718	730	744	747	746	734	700	719	725	713	740	728	659	742	728	721	741	740	762	774	728	718	754	763	750	755	736	755	761	753	731	739	730	727	736	734	758	747	716	745	775	719	738	742	789	705	773	695	723	740	733	753	750	735	755	733	724	739	767	717	693	726	731	734	705	745	730	748	766	796	705	732	747	687	681	710	722	717	724	758	774	749	788	713	710	715	729	735	750	699	773	757	709	692	700	717	733	784	726	768	761	748	751	716	764	720	734	729	692	725	747	708	744	723	786	715	769	766	687	715	724	710	794	750	763	791	738	734	760	739	783	728	708	781	735	733	710	701	712	717	745	704	728	735	739	748	746	709	738	724	748	713	698	750	728	728	748	714	747	770	750	794	787	668	762	754	719	738	769	747	763	745	766	726	742	710	720	791	688	739	702	720	703	696	710	745	728	735	793	747	738	718	737	788	715	740	656	720	708	718	745	750	749	760	763	759	742	753	704	708	729	733	777	688	719	750	724	666	707	735	741	757	732	749	728	691	796	754	679	767	812	779	744	748	763	739	769	720	761	748	777	770	773	765	737	711	719	740	719	732	720	755	741	741	789	760	742	737	732	705	726	716	748	735	704	719	723	732	751	767	745	753	764	721	711	745	721	709	707	687	741	694	726	749	751	723	772	739	742	796	743	729	710	750	751	777	706	736	756	743	729	702	750	740	733	752	736	732	678	737	747	730	705	733	763	700	681	714	738	730	693	751	676	718	712	708	736	773	743	762	756	739	731	772	726	720	782	725	728	744	724	761	737	712	711	741	789	776	736	680	745	780	763	723	748	736	701	768	735	738	760	730	696	737	749	707	722	750	703	769	762	733	762	779	747	722	763	747	747	775	748	767	720	705	764	734	772	736	720	744	767	723	745	734	698	725
23768	20845	27938	24101	21391	17587	10839	5763	3965	3413	2768	2199	1786	1581	1446	1359	1315	1239	1118	1061	1008	1047	944	992	903	860	825	837	847	793	774	754	738	680	713	721	736	666	728	688	754	728	680	712	704	660	684	711	672	699	691	731	719	652	704	711	689	675	682	661	691	730	715	680	738	712	707	686	673	766	630	688	721	693	732	706	665	691	718	671	707	771	708	713	658	701	649	739	681	735	669	680	715	693	732	701	714	699	674	735	664	716	700	689	710	680	679	661	748	736	634	692	666	710	714	646	687	637	750	694	665	685	691	711	723	709	718	728	713	710	731	654	670	698	667	704	672	749	661	680	717	688	718	650	674	661	707	693	703	666	698	703	705	691	728	690	710	707	690	687	748	671	751	719	694	678	715	712	722	694	685	672	682	692	689	696	706	658	689	680	709	660	717	692	695	702	661	708	684	706	717	717	688	687	712	671	688	656	646	667	712	715	736	666	667	693	691	699	700	729	732	675	727	686	663	729	690	709	680	691	705	701	692	664	705	652	673	695	699	685	709	643	693	699	694	683	679	691	691	670	705	651	693	672	717	721	684	701	681	743	655	654	670	696	698	719	680	662	711	704	708	699	695	717	691	713	674	695	685	671	701	706	695	642	680	658	701	673	708	675	688	711	719	680	662	709	678	727	658	646	698	739	755	706	711	695	693	679	730	707	659	676	677	707	710	671	731	708	716	717	624	688	658	683	704	666	693	688	692	708	735	694	685	704	644	665	701	681	660	676	695	671	681	667	708	648	672	710	708	678	626	684	693	723	694	701	698	664	687	672	703	691	689	680	706	711	700	685	701	693	650	713	716	651	699	700	676	696	734	710	700	747	722	702	688	696	647	767	648	719	661	728	732	681	656	732	683	688	728	704	712	661	706	690	704	677	684	695	748	685	661	692	728	681	711	674	698	738	728	722	741	661	704	713	684	669	666	708	689	691	728	676	699	651	712	731	692	714	676	708	698	688	676	723	673	700	684	785	727	709	712	676	706	685	724	697	699	673	707	716	699	700	720	654	649	649	710	637	689	721	684	743	750	756	725	707	694	733	688	646	728	676	671	721	718	685	646	718	669	732	705	713	678	710	710	700	693	738	724	693	677	685	674	724	724	702	677	690	693	740	710	720	715	685	702	692	693	659	693	699	722	675	724	700	655	678	691	689	677	712	691	709	666	730	631	659	684	699	678	642	691	695	723	680	680	648	672	677	682	691	723	658	750	705	655	674	714	703	709	713	698	697	662	691	660	708	723	766	682	686	686	690	673	671	672	633	714	702	745	665	705	686	711	725	672	693	689	661	713	674	705	751	706	664	730	703	712	685	703	720	737	659	658	681	713	732	669	676	696	657	645	705	685	687	692	663	683	716	744	683	709	651	678	685	713	681	679	701	719	694	703	713	687	685	736	687	662	735	753	705	728	694	736	728	645	672	708	700	686	699	632	694	644	743	693	715	676	706	704	666	700	660	739	738	679	692	683	724	724	690	704	710	718	685	686	711	681	694	715	660	682	694	688	719	740	718	692	699	700	697	690	663	703	747	689	726	680	712	652	711	687	700	683	659	707	707	677	706	692	707	705	694	676	709	715	717	714	635	746	702	682	691	725	786	704	672	724	694	687	654	727	691	673	666	732	664	673	726	676	684	677	688	675	676	713	739	736	701	684	684	715	704	659	653	666	661	688	648	708	658	621	683	692	686	715	662	727	661	753	696	661	663	708	669	729	711	709	718	666	734	667	673	700	681	675	704	712	737	679	728	677	714	732	677	701	714	675	673	704	727	699	681	696	635	634	678	684	750	691	695	745	709	756	683	714	681	703	698	689	689	736	701	698	679	668	689	678	719	671	684	723	665	695	686	692	689	718	710	719	701	635	684	707	682	648	715	667	688	741	711	714	668	671	682	688	708	690	698	675	723	683	737	646	673	658	719	656	721	646	685	698	686	743	704	731	711	658	677	701	688	712	705	663	687	655	624	697	670	649	709	714	661	719	663	681	681	681	688	712	648	669	754	679	748	709	750	699	660	651	667	728	701	729	698	673	646	705	686	681	732	731	735	675	689	702	695	721	686	739	704	702	644	676	683	694	744	708	697	678	717	686	675	695	664	694	653	675	673	703	718	735	650	663	677	677	713	717	691	738	720	690	675	724	740	713	720	682	723	709	684	690	688	702	721	654	661	677	680	697	711	706	697	660	678	709	741	703	707	682	689	711	731	730	690	651	695	719	722	696	693	659	692	709	691	731	761	678	633	705	630	713	685	719	710	686	674	682	708	693	712	742	704	747	685	700	634	688	680	675	683	707	682	706	671	735	665	656	676	666	644	698	704	714	706	712	713	702	639	693	721	665	684	733	708	733	728	687	698	696	700	727	707	722	737	725	747	635	654	677	680	707	699	656	703	704	650	689	690	688	684	678	726	696	688	676	660	681	732	723	730	717	676	716	699	687	676	757	660	668	683	737	675	701	713	717	722	653	672	747	681	680	643	722	709	710	655	765	684	667	667	670	733	693	683	703	677	685	744	651	696	685	671	725	695	686	700	693	667	705	697	704	721	720	725	692	668	745	694	691	665	731	684	701	699	719	720	681	696	705	695	744	725	678	702	691	662	738	705	656	631	668	692	662	693	707	702	693	721	711	649	714	698	704	750	678	723	731	648	730	711	676	661	673	702	662	722	729	689	708	684	698	712	715	635	734	700	690	707	685	709	682	661	670	675	686	699	676	712	703	743	716	738	706	701	687	695	736	731	693	675	739	673	748	682	687	671	692	704	719	707	706	634	686	662	675	752	722	669	699	677	708	671	708	666	678	709	698	714	729	672	739	638	688	694	683	691	738	694	693	706	684	709	679	686	762	720	748	742	674	639	694	679	747	679	710	717	674	758	682	684	707	666	682	700	750	757	731	691	657	713	706	651	745	699	723	657	664	683	704	681	701	731	688	728	698	706	676	727	699	677	726	717	722	691	688	712	681	740	656	728	727	673	657	677	657	729	728	659	699	743	684	701	700	695	733	697	682	686	718	685	720	695	679	723	727	702	715	706	716	642	706	684	734	706	680	732	641	699	690	674	667	706	723	686	692	747	678	721	699	657	701	679	646	748	637	701	703	694	739	695	684	747	728	678	691	707	680	651	668	737	687	724	671	668	684	689	670	699	666	687	737	693	711	727	692	694	705	696	716	720	672	704	674	710	686	683	709	728	668	736	707	691	675	679	677	709	729	695	657	702	701	702	681	708	665	714	647	716	703	707	725	704	763	680	732	682	718	719	746	665	681	662	737	718	738	699	705	679	680	689	722	657	688	633	674	692	695	722	666	710	689	635	694	689	718	673	725	727	639	701	684	672	683	703	701	692	698	699	657	698	723	725	708	700	686	689	697	724	712	675	696	688	698	692	698	693	730	764	723	657	700	701	674	692	719	722	699	676	699	697	694	670	706	682	721	678	711	659	730	676	675	655	706	743	686	677
36477	53542	41244	31352	25439	20023	15334	11046	8499	7158	5777	4758	3833	3121	2717	2628	2430	2186	1843	1769	1742	1648	1575	1495	1447	1342	1299	1249	1187	1074	1047	1020	970	1002	902	903	944	923	937	925	899	929	910	945	928	996	849	950	854	923	905	881	918	930	914	894	918	917	947	954	925	935	905	923	917	932	919	917	973	933	892	904	975	943	926	886	937	897	912	888	954	893	889	973	911	948	936	905	894	930	885	931	943	853	876	920	919	940	934	961	902	890	932	876	881	855	957	967	887	928	917	989	875	902	963	1001	906	980	881	896	873	905	906	961	882	1008	889	927	932	929	911	902	919	915	899	908	947	940	932	943	903	933	882	922	961	947	945	927	898	919	922	947	904	903	915	915	957	917	884	893	898	922	961	898	908	911	941	945	933	845	949	862	912	898	908	885	898	946	943	973	922	917	931	904	933	897	907	918	913	905	988	926	898	932	925	951	900	925	911	870	904	913	912	875	929	908	941	873	917	1001	912	906	841	925	906	905	937	897	913	951	930	945	974	935	930	940	905	925	885	929	869	861	923	921	926	935	859	926	911	965	885	910	885	965	942	952	926	877	959	887	894	937	923	974	939	879	953	953	914	937	945	880	933	894	976	906	933	988	985	938	956	944	848	936	881	854	907	953	913	961	862	899	899	857	980	919	951	928	853	870	954	913	905	873	920	925	917	893	934	892	933	929	905	885	889	915	894	926	925	912	908	917	878	895	914	915	926	902	966	902	884	922	889	968	944	923	901	915	914	932	933	894	880	902	922	905	910	867	889	916	900	979	970	912	865	960	904	921	986	920	921	909	906	922	907	932	904	965	901	903	914	905	907	844	902	988	873	865	949	871	910	903	933	966	926	888	895	999	941	920	874	930	877	904	912	921	893	904	948	929	933	910	893	938	911	920	878	916	941	871	915	930	887	946	892	966	908	894	930	872	908	857	900	908	876	901	946	927	932	956	919	902	899	910	960	930	898	917	935	954	934	879	921	900	919	949	887	958	890	861	860	902	948	903	899	915	909	909	889	898	932	980	865	940	953	854	882	918	889	916	912	930	902	892	888	937	901	870	906	956	946	901	875	926	875	933	921	892	984	936	909	899	857	962	892	916	920	899	949	903	906	921	966	877	945	927	874	913	908	951	909	888	943	941	893	906	965	980	929	955	826	883	904	903	926	886	912	971	883	901	940	860	969	907	960	928	936	914	915	931	921	929	888	899	947	939	857	876	908	905	944	921	876	879	904	913	896	867	889	925	880	958	935	860	893	901	959	944	879	954	884	898	874	928	910	928	921	924	932	880	948	941	980	907	948	892	958	935	928	866	995	987	876	914	891	951	980	901	872	943	923	939	900	912	928	948	923	931	909	917	922	923	914	865	908	930	909	921	859	968	879	919	948	950	961	875	964	855	890	930	920	939	846	896	926	930	947	963	932	925	888	961	929	964	848	893	937	856	895	977	915	946	905	953	876	948	941	864	922	948	922	942	901	894	885	923	928	908	980	932	902	932	981	940	989	914	902	935	921	892	942	921	903	919	989	945	940	903	921	939	913	914	907	885	927	949	903	907	945	888	952	934	882	924	932	959	965	880	920	927	900	871	905	930	916	937	911	920	928	923	929	923	923	925	874	910	964	900	937	965	851	935	929	957	926	930	876	949	912	914	886	904	903	923	904	923	891	927	956	948	940	934	917	896	908	919	907	950	918	864	948	908	848	892	911	912	893	889	955	933	937	911	940	951	886	885	870	930	905	932	916	882	890	945	922	952	895	914	915	926	935	949	862	899	940	907	901	926	927	978	884	906	882	871	848	891	938	888	905	877	917	921	917	991	926	910	959	913	914	952	912	948	911	932	923	872	950	914	953	961	935	925	880	929	905	923	892	917	951	916	888	887	904	923	913	832	931	892	921	911	932	923	917	884	946	931	945	908	896	894	953	932	916	910	882	893	925	880	951	980	909	918	974	974	921	956	931	831	927	996	980	888	876	892	889	860	938	908	905	867	872	1001	903	890	945	891	923	882	917	926	925	893	949	927	851	894	969	891	880	967	889	931	928	871	916	924	906	919	898	973	905	889	931	928	912	924	880	975	904	950	932	934	909	944	856	946	900	859	931	948	904	923	910	887	917	904	943	920	869	897	942	937	923	878	912	939	883	951	933	891	894	944	885	929	933	925	908	944	934	926	921	918	930	909	902	921	903	913	894	911	941	829	896	944	901	926	872	926	886	925	969	856	896	937	903	906	939	947	912	867	887	943	938	855	950	918	911	924	895	891	975	904	939	904	905	910	948	905	909	881	937	917	935	898	981	934	862	925	916	919	923	956	915	931	904	866	904	862	952	976	933	902	892	899	944	940	888	933	905	916	924	960	916	891	897	914	921	935	922	867	919	934	963	894	917	910	923	926	959	921	936	868	911	940	913	937	934	984	927	910	945	902	928	861	924	952	878	932	884	932	938	939	929	966	903	901	911	885	954	913	900	918	903	903	937	894	858	909	889	921	950	886	951	961	918	912	869	913	897	898	925	886	921	934	858	915	911	973	933	876	960	954	912	874	924	938	922	868	951	918	913	909	866	895	898	900	966	903	917	958	927	950	941	936	916	930	977	983	936	938	942	896	921	919	887	911	861	921	951	929	915	886	847	959	1018	909	923	946	871	947	910	983	914	879	895	944	924	910	956	923	880	940	911	922	916	949	899	903	924	913	934	919	857	910	923	929	892	929	889	947	942	933	888	843	934	977	959	929	913	903	923	899	897	876	939	856	928	904	914	902	949	902	887	900	905	899	952	932	907	905	885	900	873	907	998	871	892	872	867	889	919	905	912	933	941	910	899	942	889	949	908	915	913	918	907	977	940	925	957	898	960	919	925	927	867	906	900	892	917	918	927	935	934	952	961	943	925	912	934	907	891	956	921	893	913	930	900	928	892	902	957	906	899	919	916	897	905	916	887	897	949	891	882	952	901	954	902	949	914	887	878	929	909	951	879	882	885	992	910	871	912	853	886	901	917	925	920	946	948	856	940	918	909	922	944	952	976	958	929	916	896	930	925	946	932	867	943	916	939	941	890	881	879	932	940	907	922	886	922	951	898	924	896	922	941	893	858	870	923	977	933	986	948	931	952	928	943	984	884	954	887	906	889	900	886	836	909	903	962	850	918	886	932	951	951	929	909	927	896	907	907	895	921	940	940	954	907	916	904	921	932	909	949	963	942	906	922	885	849	941	963	916	932	904	924	885	868	922	912	931	933	977	967	916	949	904	908	946	938	856	929	944	915	893	895	956	889	962	885	881	889	923	945	941	953	910	912	893	975	952	996	883	850	889	980	889	912	878	914	934	899	916	978	894	939	922	934	933	909	919	924	873	897	930	900	991	864	898	921	964	904	931	909	931	906	874	915	885	859	950	918	891	968	954	903	933	954	877	919	922	980	977	861	877	949	870	922	915	880	915	898	890	939	906	931	932	882	906	902	932	900	921	915	1008	889	897
22796	20766	28245	23360	21126	21457	16981	8305	5193	4329	3499	2817	2316	1965	1653	1604	1540	1340	1224	1083	1127	1169	1017	1034	927	934	877	891	860	766	780	746	659	748	683	695	689	640	666	678	620	648	634	674	648	673	630	657	640	645	654	637	590	643	664	633	668	693	647	660	647	683	694	590	652	652	676	664	618	637	667	668	689	692	601	648	627	644	639	657	688	636	653	680	676	655	675	648	670	677	694	662	685	642	629	679	650	627	650	647	641	677	686	671	647	665	616	657	682	634	627	695	693	668	642	640	664	640	652	649	649	650	679	667	662	666	633	632	643	661	643	657	637	649	625	643	624	668	662	642	641	633	711	661	687	631	695	622	606	658	652	632	684	692	652	645	666	652	670	679	646	685	632	681	624	686	629	662	651	655	658	662	620	606	670	660	639	656	648	649	667	634	625	611	646	655	599	653	652	659	640	632	621	664	646	696	679	676	702	654	669	648	580	666	698	662	652	639	643	674	712	627	620	656	647	636	621	602	635	643	681	673	660	646	689	644	636	636	659	634	634	652	696	639	670	580	620	628	610	626	667	653	638	670	629	674	618	628	602	641	661	655	658	639	622	667	656	657	656	633	647	683	679	618	671	599	646	638	685	623	687	629	629	631	682	659	640	672	618	631	639	653	641	664	653	625	721	657	625	702	671	669	640	594	614	642	650	622	651	668	685	601	597	625	629	610	664	676	661	637	691	633	622	680	660	655	629	640	695	597	648	646	633	638	633	631	663	613	666	630	655	622	602	641	631	668	622	670	681	678	663	695	641	649	664	648	654	663	648	647	650	613	636	679	618	642	678	640	661	630	607	675	643	651	646	651	615	650	648	678	661	666	636	657	690	673	653	648	653	656	686	640	668	631	661	654	632	652	616	621	619	641	641	661	647	648	678	639	640	695	672	635	635	642	679	668	647	637	668	632	660	680	621	661	627	706	673	654	663	631	644	655	609	664	636	615	633	668	640	687	615	657	630	639	696	644	670	636	639	639	627	629	654	650	640	643	657	619	622	643	652	667	686	610	631	646	652	649	670	644	637	639	605	663	630	644	630	645	682	637	626	638	654	677	658	642	648	638	664	629	667	671	667	642	672	629	620	670	627	676	652	672	639	625	649	672	650	633	591	620	683	647	698	624	659	629	654	647	608	642	652	655	626	649	690	671	650	642	649	676	666	617	656	654	641	607	634	621	654	658	628	657	665	685	668	651	698	666	635	648	675	656	667	658	685	604	660	653	690	636	683	628	667	652	631	685	677	678	647	684	629	736	610	639	660	651	642	623	632	665	678	678	619	677	627	663	637	661	676	696	677	639	663	614	640	655	641	604	641	656	647	674	625	665	662	637	690	641	648	660	604	646	673	647	622	683	633	624	677	633	662	687	665	623	650	663	625	642	647	697	651	639	648	653	624	659	636	616	661	633	687	660	718	639	614	703	663	656	624	668	649	655	683	686	601	685	629	663	619	666	672	639	657	668	651	660	685	652	647	654	640	645	646	672	659	616	637	612	659	719	664	635	672	623	614	627	660	624	642	644	623	634	680	646	654	683	658	557	689	640	626	638	678	680	665	619	639	697	643	632	621	640	672	604	689	635	659	631	675	640	670	637	651	683	638	658	624	651	642	628	692	683	641	677	629	676	655	666	676	680	639	659	606	657	645	613	653	643	636	667	675	650	663	658	686	653	665	637	605	652	645	633	675	615	665	633	687	647	661	627	655	651	677	636	629	685	623	666	630	655	670	638	596	614	686	674	629	685	659	692	698	669	656	683	659	684	661	655	697	633	656	648	667	626	632	648	632	636	671	677	676	703	631	637	617	615	657	639	643	648	632	595	632	652	625	652	657	695	586	660	701	628	632	615	671	662	668	610	604	646	673	635	687	670	692	630	664	682	640	665	650	660	625	615	635	618	637	644	654	659	659	647	626	647	614	701	629	629	690	647	651	627	612	654	673	630	672	583	663	629	653	627	672	644	657	669	635	684	677	681	654	613	637	686	664	689	618	695	648	620	627	734	643	635	644	636	650	672	677	671	621	646	644	665	634	675	678	642	674	665	723	642	638	676	647	609	614	620	667	718	668	622	663	631	696	628	695	666	632	662	677	675	667	681	655	681	651	666	670	636	658	652	662	663	654	668	645	671	676	624	666	657	625	642	612	700	616	673	659	660	637	654	684	659	627	653	652	648	662	609	639	640	692	690	674	643	641	660	611	625	636	646	666	656	646	661	652	633	643	661	637	667	622	638	647	647	677	681	615	605	660	667	679	599	618	645	624	679	633	630	645	657	653	665	633	599	674	703	682	626	664	647	682	644	680	667	685	657	688	644	653	699	645	660	623	684	648	655	667	600	652	632	669	640	642	667	602	694	671	611	686	663	653	622	684	682	641	672	674	643	670	655	650	668	659	656	649	655	651	661	642	667	638	698	659	644	614	620	651	596	600	718	703	662	643	646	668	616	703	680	650	626	679	656	606	655	640	646	613	593	648	643	685	696	678	671	632	649	669	667	630	680	617	633	611	567	659	658	666	697	648	643	649	648	667	638	670	672	666	662	611	694	614	642	696	658	635	672	672	663	670	684	687	657	647	672	640	619	693	632	654	638	621	653	689	654	663	634	690	635	638	635	645	656	687	652	665	677	627	706	685	635	656	639	692	649	679	699	618	654	662	663	664	623	659	597	641	699	669	676	650	621	613	641	629	640	636	663	643	653	652	658	670	649	667	671	667	656	643	688	661	695	632	655	658	653	654	690	646	662	621	617	701	638	678	638	685	656	619	634	660	657	645	626	615	633	718	626	672	662	633	637	610	640	670	636	636	666	676	636	615	637	619	668	662	645	673	649	649	627	624	614	691	667	655	625	666	631	659	648	635	643	638	629	635	649	620	675	662	637	674	645	634	678	659	653	625	589	650	649	619	646	669	635	596	622	675	642	655	661	641	648	655	662	698	649	638	701	647	633	648	670	627	626	670	640	665	642	670	659	678	619	676	649	662	641	642	696	669	648	699	671	625	674	657	679	678	641	639	614	666	645	641	621	653	681	635	620	616	671	702	639	655	657	630	627	668	659	663	684	658	633	667	652	641	658	636	640	621	642	615	644	594	672	661	674	630	695	660	684	609	653	697	682	648	662	626	615	653	632	664	588	587	649	684	652	640	650	677	615	644	703	644	631	655	602	662	584	669	649	691	627	656	644	613	641	666	677	659	676	640	628	629	658	653	619	646	657	651	646	659	626	653	714	687	674	669	668	661	643	678	637	635	668	637	687	647	619	705	623	677	669	622	624	619	662	611	674	693	657	664	645	603	664	655	704	629	654	641	662	669	675	651	658	635	652	699	659	656	619	647	671	632	619	639	668	707	690	637	664	600	619	632	670	668	652	664	621	659	707	669	669	593	641	625	670	680	653	648	680	590	647	638	665	674	620	640	645	661	650	625	624	615	649	662	606	639	639	654	683	637	598	638	647	640	646
39724	59914	45106	35192	29276	23060	18378	14258	11028	9388	7502	6089	4940	3999	3558	3217	2938	2556	2261	2042	2024	1970	1831	1688	1568	1521	1360	1306	1240	1189	1064	1001	960	948	893	900	902	883	855	908	825	878	875	886	860	894	905	894	944	828	846	902	895	878	863	855	840	863	888	834	845	879	907	807	858	912	830	871	898	855	892	884	880	909	903	847	852	815	863	831	813	899	851	844	883	858	867	872	814	819	904	864	903	846	827	865	877	810	873	860	886	845	803	886	794	882	877	903	877	840	812	844	893	812	859	894	843	856	853	832	817	806	859	866	844	841	865	880	823	861	852	841	877	857	853	836	844	873	914	884	829	870	828	893	817	849	844	812	829	844	823	864	851	853	878	844	865	800	845	864	888	886	865	879	846	829	837	808	844	885	813	905	864	872	859	894	796	795	813	814	817	840	876	897	817	859	852	853	861	833	884	850	810	846	876	850	864	879	867	903	802	840	898	842	865	819	815	858	916	862	863	861	874	855	806	866	866	835	859	830	885	851	882	874	792	827	892	920	870	871	882	874	838	847	852	888	831	854	850	843	853	853	839	848	866	837	873	854	890	845	820	860	808	887	945	794	846	871	862	897	846	857	857	885	890	826	895	844	864	877	853	864	850	878	840	827	857	869	838	822	844	855	867	812	865	863	893	859	883	875	856	871	851	847	878	876	893	852	867	881	819	837	876	859	869	847	873	821	867	855	894	858	836	858	823	870	863	854	863	844	866	836	850	918	776	825	844	869	856	872	832	857	838	880	851	833	811	858	876	857	883	859	846	852	811	916	836	874	838	872	830	906	842	844	896	870	875	851	895	871	900	819	843	877	845	863	859	876	863	868	848	839	830	836	878	818	895	901	863	847	880	838	890	869	833	837	805	834	905	896	856	885	835	866	863	861	857	811	819	911	902	822	838	878	882	874	855	872	849	906	899	852	804	870	804	888	861	874	870	944	870	868	855	864	782	899	903	890	825	817	844	905	792	854	904	860	855	832	850	842	882	804	868	823	882	873	848	842	880	871	872	842	863	871	875	883	907	878	891	861	834	887	866	867	848	856	864	787	864	819	870	871	866	879	883	880	808	809	833	856	841	870	898	847	857	892	899	846	878	894	863	901	873	839	819	863	841	797	895	843	862	862	898	836	859	872	845	834	892	899	870	844	859	881	856	834	862	856	848	838	829	840	886	830	814	830	843	812	824	887	861	859	814	860	872	858	873	874	822	827	858	857	924	853	831	880	864	842	847	874	861	857	859	857	879	839	840	853	854	878	882	872	881	821	840	871	854	878	921	894	830	829	869	900	812	875	818	884	832	843	850	870	884	857	788	859	831	881	871	850	887	918	820	886	927	867	936	824	912	841	894	844	886	806	854	877	844	830	838	886	828	906	860	891	819	928	863	827	849	899	832	888	876	894	831	862	844	824	842	842	879	876	833	884	834	881	880	860	871	850	851	888	900	852	776	863	884	870	836	867	867	866	861	863	849	827	905	857	862	854	887	865	867	839	844	856	887	904	853	897	903	840	846	848	827	859	843	845	868	840	878	826	876	857	847	847	841	874	887	842	837	848	868	852	790	832	823	856	892	859	827	850	855	849	892	820	826	812	836	840	792	822	873	834	874	817	869	902	825	868	868	865	939	864	872	861	876	848	823	842	823	858	908	878	880	798	842	886	863	829	817	858	820	842	870	836	891	865	815	848	870	841	834	841	877	827	879	901	862	909	824	903	850	895	845	845	835	881	847	852	837	878	860	884	810	881	867	919	848	818	892	847	833	843	867	866	854	870	948	813	853	886	860	884	808	906	861	897	845	860	864	823	799	879	884	858	886	864	875	891	847	860	827	842	862	829	820	854	869	871	864	834	866	841	873	881	834	871	886	858	855	883	889	802	871	872	860	845	886	895	860	848	854	813	840	816	854	868	888	813	866	862	829	860	861	896	855	860	819	855	863	849	884	869	901	846	835	892	896	852	812	835	826	838	873	861	862	832	878	855	883	849	883	861	805	890	894	846	873	819	869	855	844	868	855	794	831	839	841	870	860	881	858	865	827	880	853	841	871	817	820	847	918	808	839	831	888	898	889	889	852	835	855	851	882	903	856	866	856	883	878	873	849	865	836	914	898	826	811	837	846	844	907	848	854	932	874	838	889	900	910	819	820	838	854	851	844	861	865	845	872	863	879	869	855	882	853	869	870	848	873	873	846	873	837	871	884	873	836	878	844	801	852	818	853	814	919	859	887	879	835	865	879	860	841	872	921	832	873	932	863	899	847	840	909	870	837	861	864	920	909	822	854	845	821	842	858	870	901	873	862	867	824	823	903	851	850	834	855	860	869	857	911	851	908	888	834	820	830	854	823	896	895	862	863	850	864	869	831	889	894	926	862	815	902	853	833	875	838	856	842	812	873	838	875	887	892	869	879	874	882	847	867	859	802	859	906	869	809	883	869	847	805	836	855	863	822	862	870	893	866	820	918	820	836	846	850	825	890	842	873	893	830	877	828	810	922	849	797	861	821	839	881	836	829	799	860	878	812	830	824	854	801	807	845	891	810	894	856	925	831	829	876	866	858	859	873	851	844	860	859	894	897	832	895	885	846	880	855	866	878	808	932	872	860	840	858	921	828	899	882	843	879	854	849	860	831	851	849	845	819	875	868	840	906	836	884	876	844	820	902	809	876	832	848	865	851	885	817	827	872	842	858	850	838	878	876	856	890	856	855	833	824	846	885	856	872	853	918	894	882	866	875	851	864	886	887	853	888	928	815	863	843	827	861	829	829	818	867	867	906	843	882	870	853	855	839	847	877	853	842	802	882	821	892	837	896	810	876	825	879	901	914	875	867	856	860	891	901	847	866	853	823	867	858	873	900	850	831	865	849	815	867	878	851	857	825	849	860	810	820	876	811	893	883	898	847	878	895	831	870	888	837	904	903	829	858	830	860	882	883	876	834	850	893	894	846	918	833	862	888	865	840	850	885	930	832	841	863	875	838	919	859	869	824	817	846	870	847	885	878	866	901	822	852	839	864	868	888	890	871	873	833	894	908	825	886	849	881	824	852	811	884	897	934	865	833	890	860	884	846	921	830	848	891	861	857	860	844	868	846	917	856	862	836	846	888	898	834	843	850	892	863	814	879	832	928	865	851	835	853	869	848	892	806	875	844	825	836	854	869	852	862	838	879	858	883	858	850	853	861	848	869	859	859	924	876	854	828	878	884	903	831	857	873	862	907	868	831	888	884	830	857	899	855	822	880	852	849	876	886	889	874	828	849	889	907	821	849	889	829	852	847	822	871	836	854	868	824	858	886	912	834	827	834	888	858	799	909	820	850	799	816	810	898	880	896	857	846	885	884	864	855	906	865	850	840	849	850	842	834	869	919	833	814	861	801	827	835	847	839	892	879	886	881	848	795	840	845	861	838	876	883	851	840	865	820	807	845	860	832	853	876	827	868	896	856	878	867	844	815	805	854	852	845	886
28417	27866	28400	20681	11333	6390	3997	2876	2279	1818	1497	1274	1055	1016	918	926	851	815	738	669	742	707	661	632	674	608	635	622	607	562	594	545	518	544	512	527	534	526	545	531	513	511	546	553	512	511	519	524	534	528	533	547	504	566	534	575	511	565	559	526	565	543	533	573	480	508	573	507	520	525	575	537	528	580	526	577	530	556	552	491	509	520	544	480	518	491	541	485	535	539	550	552	556	561	551	528	516	525	562	517	515	538	492	518	501	459	519	508	577	588	542	505	548	553	504	518	548	541	530	498	550	530	532	548	564	512	528	531	538	512	506	539	541	546	543	526	492	520	543	530	520	543	533	546	546	556	545	499	552	521	566	543	560	517	552	537	485	509	516	550	561	516	550	534	501	561	550	548	554	515	551	536	499	545	505	496	557	550	556	529	536	527	534	514	536	544	528	494	526	568	549	525	508	540	523	563	531	561	480	514	529	516	517	546	549	521	550	551	530	498	562	520	537	573	499	553	542	540	525	523	552	549	551	547	538	551	520	537	550	549	552	554	539	579	537	536	519	493	551	576	544	461	525	510	484	537	569	540	524	504	511	505	525	545	529	561	520	530	545	556	540	523	555	594	551	500	527	562	513	594	530	510	526	508	517	532	502	457	486	547	547	518	527	510	527	539	500	502	577	538	561	537	541	535	519	533	558	532	528	541	548	574	591	546	548	489	568	535	565	554	565	594	570	539	523	551	541	558	544	520	560	599	543	556	542	551	522	530	544	585	567	592	563	572	542	508	572	545	534	564	509	532	537	524	512	496	527	526	560	500	541	562	517	534	544	563	553	526	545	542	543	554	565	545	511	525	510	554	523	523	490	507	529	522	557	564	549	523	531	512	495	502	545	538	542	557	506	537	515	555	523	545	546	517	523	550	544	555	507	538	577	510	557	561	573	561	512	517	553	510	558	555	487	521	556	555	546	532	540	525	544	614	557	523	530	548	570	532	509	565	557	529	596	535	554	491	516	590	550	554	568	507	524	540	570	548	590	520	587	521	566	520	532	527	535	534	532	532	517	524	544	531	571	501	527	562	543	535	552	547	503	562	535	585	551	556	541	518	580	490	547	585	523	545	546	483	553	561	521	562	552	566	594	559	551	517	573	532	535	524	556	508	518	587	528	535	552	528	534	491	539	494	581	522	586	563	538	525	532	526	509	536	547	584	519	538	562	565	528	532	545	523	535	524	532	489	533	536	513	520	542	572	528	516	528	555	533	579	508	522	502	528	531	501	551	537	533	508	540	568	577	502	578	518	545	544	516	481	533	518	517	530	549	564	509	513	568	554	581	557	586	550	495	526	500	519	503	511	559	534	485	552	529	554	538	561	527	539	538	509	510	540	537	526	502	538	550	536	495	534	588	570	517	542	514	552	518	544	538	503	527	550	562	543	541	535	533	527	502	511	526	561	540	507	537	552	530	507	565	529	548	551	517	551	497	538	532	577	545	528	493	565	521	514	502	525	538	546	525	559	571	510	544	514	557	546	494	563	513	558	501	504	540	476	603	565	517	539	493	529	524	512	563	498	545	570	556	549	532	540	531	544	546	535	520	556	501	519	549	499	518	520	524	545	507	584	542	536	545	541	527	588	530	516	532	498	523	541	499	596	516	529	550	500	499	557	570	499	552	503	533	513	527	516	532	516	548	519	514	534	535	504	525	551	555	513	614	549	491	565	565	567	539	514	561	564	509	499	514	509	540	518	505	550	555	567	534	595	546	576	534	531	550	539	531	484	573	565	556	514	583	567	524	557	560	513	553	491	547	492	559	535	563	536	557	547	539	528	542	538	549	532	514	521	512	546	530	527	559	523	508	537	565	503	567	544	540	544	541	524	541	530	559	589	582	544	521	540	547	525	541	493	540	524	486	522	570	549	538	547	541	560	473	522	607	497	544	517	540	545	528	555	539	531	515	563	537	508	514	546	544	503	512	560	533	491	584	509	545	573	540	550	530	528	536	543	498	548	520	534	573	548	549	556	523	559	541	546	534	545	551	488	535	520	510	524	540	540	554	549	528	538	537	556	522	535	518	520	547	530	554	507	537	528	515	524	549	548	576	532	529	498	488	538	525	483	567	557	494	553	562	498	534	555	524	511	523	496	513	522	516	554	515	522	521	558	516	503	563	572	529	557	531	522	507	530	521	517	504	545	563	488	571	514	503	548	538	531	539	569	515	548	540	565	530	553	588	498	517	513	544	580	487	539	562	557	475	551	528	535	526	483	537	554	549	504	507	515	518	519	487	552	551	552	535	582	546	554	527	545	536	527	550	545	527	530	524	544	531	535	500	526	547	540	550	567	553	525	522	536	486	536	514	507	512	535	506	510	526	515	586	525	507	523	546	519	524	568	568	519	542	544	519	551	529	544	529	512	544	577	529	518	544	538	556	558	556	521	571	539	569	511	510	531	521	543	531	484	534	547	568	575	555	558	521	548	511	563	537	537	556	542	521	544	540	534	567	507	516	538	494	545	553	520	547	511	517	579	575	548	559	545	534	531	549	529	531	515	545	523	552	529	521	483	565	540	534	552	570	570	542	570	506	519	522	565	542	578	556	555	547	564	560	501	557	549	541	528	577	515	575	566	516	516	528	525	574	551	528	506	527	532	570	507	507	544	556	527	527	535	518	520	555	541	523	530	572	524	532	526	552	542	550	586	565	506	535	562	535	508	528	527	526	525	519	552	525	518	523	505	539	552	554	531	528	553	537	535	546	517	572	541	536	587	502	577	567	549	523	540	547	516	530	541	525	510	505	528	544	578	558	523	519	525	546	530	532	529	524	564	517	520	540	567	530	546	568	535	566	529	545	536	537	541	516	545	550	539	547	585	530	525	520	522	510	515	515	508	538	558	574	537	526	535	584	478	517	511	511	499	513	501	546	539	516	550	522	549	547	528	559	530	580	507	496	522	550	516	527	511	554	579	509	545	538	549	556	551	546	527	551	509	520	500	551	552	567	480	515	555	547	525	575	517	536	509	564	575	516	549	517	552	551	534	539	531	550	556	542	525	597	522	519	514	561	522	578	525	523	520	557	555	534	539	552	576	551	548	567	568	511	526	543	559	546	529	559	547	535	562	503	535	505	547	517	535	536	553	568	503	582	565	540	554	502	535	515	539	524	507	509	552	549	516	521	545	556	538	553	562	546	558	539	533	538	570	558	519	554	551	535	499	559	540	572	576	547	560	545	547	535	554	565	537	558	540	522	552	529	552	536	571	542	499	549	548	540	562	520	561	547	537	540	549	542	569	545	541	568	521	535	573	515	528	500	501	547	586	522	511	533	552	546	554	523	544	518	553	565	507	559	527	541	551	554	560	527	517	524	523	580	511	550	510	532	506	547	559	529	553	559	507	578	524	544	539	516	542	537	559	558	527	545	514	505	539	521	540	512	518	527	522	515	567	519	482	532	545	544	573	547	544	594	574	509	534	551	513	521	533	523	536	570	527	546	553
33620	43784	34312	23711	17260	12033	8812	6523	5313	4261	3369	2697	2266	1905	1758	1674	1575	1362	1245	1130	1171	1093	1097	959	944	928	884	849	866	774	789	785	721	751	720	730	718	686	772	738	748	667	720	739	748	703	725	675	757	756	745	767	708	742	693	733	738	691	704	680	728	730	752	713	767	736	721	738	701	706	705	684	740	715	732	760	713	725	682	741	720	703	755	739	752	712	688	754	716	720	699	750	735	752	661	724	708	676	704	691	747	771	755	716	684	726	710	723	737	753	733	694	720	762	689	732	737	749	723	748	698	710	713	714	726	744	734	739	740	702	751	741	723	697	758	650	759	766	707	745	736	689	746	704	752	731	741	718	739	678	735	739	669	741	749	715	709	729	730	741	720	707	702	712	698	711	722	668	720	708	677	721	744	743	725	724	752	719	692	698	728	741	689	720	718	716	707	707	732	708	727	708	674	697	688	744	718	716	708	723	724	701	730	727	723	676	667	735	701	699	690	684	712	711	733	741	754	696	724	735	696	763	731	688	765	723	729	669	697	690	681	779	717	724	759	693	693	756	757	715	724	693	737	660	711	700	707	683	716	682	656	730	713	703	729	708	719	742	700	706	718	699	781	657	724	688	713	727	743	732	760	760	727	633	701	701	718	730	741	777	764	727	688	746	707	726	682	748	713	708	709	729	774	716	747	734	715	681	719	697	721	748	723	689	706	707	719	706	746	654	672	773	736	716	700	702	708	710	715	740	709	748	731	738	698	739	709	765	728	696	765	723	701	721	720	724	712	714	746	712	708	715	744	736	699	690	711	749	735	688	686	756	732	680	714	728	743	740	716	696	712	697	737	734	714	731	722	682	705	745	725	738	705	706	671	675	717	713	714	678	689	717	666	748	698	753	710	713	693	747	708	727	702	731	712	719	752	734	737	753	701	663	701	768	731	746	683	714	671	722	732	758	747	706	718	689	718	726	716	713	745	689	753	750	765	747	700	692	726	729	738	727	704	739	716	721	733	710	726	738	688	739	676	735	734	721	779	727	679	722	686	718	681	673	718	679	746	749	688	701	788	699	680	688	746	713	741	742	707	680	685	737	720	725	730	679	760	693	793	725	737	712	717	753	685	679	715	699	710	710	707	709	722	738	778	724	695	689	689	744	747	719	698	688	747	728	704	704	767	782	715	716	707	741	693	687	744	705	686	716	672	711	754	699	739	716	734	715	711	700	754	697	721	715	714	688	728	684	686	712	730	750	723	733	686	695	721	718	747	705	751	693	699	716	739	714	724	767	724	720	741	709	691	672	722	720	695	651	716	735	722	735	743	725	694	700	695	741	750	743	707	691	678	742	724	698	720	682	715	722	701	715	733	732	763	677	752	755	717	751	741	707	764	713	744	739	684	710	770	751	714	716	718	725	732	691	762	700	749	718	724	723	693	655	709	701	765	687	687	737	769	687	717	691	717	715	695	722	723	744	704	734	700	705	726	743	739	755	713	702	758	722	683	725	734	711	719	725	702	728	694	708	709	707	682	722	707	711	703	713	738	730	734	700	756	752	673	712	779	731	691	721	707	707	690	720	720	700	695	747	701	722	703	765	699	736	711	718	692	696	705	719	713	719	765	699	733	691	716	742	690	710	674	720	700	699	748	741	699	701	691	709	694	723	702	751	728	674	720	716	713	759	760	702	762	751	718	730	719	694	725	703	726	732	742	672	713	679	743	713	671	678	739	760	717	720	744	705	762	718	711	716	731	709	672	694	730	738	716	714	724	689	725	757	707	755	726	734	712	746	773	708	750	715	726	739	731	742	751	754	729	715	728	659	699	666	690	773	690	772	714	739	743	738	706	740	759	749	735	695	727	712	682	717	727	695	745	677	669	726	706	750	741	710	667	747	776	708	722	745	689	661	728	723	727	706	765	740	741	755	714	776	706	726	690	697	695	717	775	731	741	699	733	769	760	715	754	685	651	722	729	719	693	729	721	677	698	697	715	717	733	732	768	726	717	726	712	740	721	724	670	713	705	678	758	718	744	730	721	713	739	693	680	685	726	752	727	693	726	720	735	685	703	682	742	750	709	721	701	764	762	721	737	715	738	720	731	655	671	723	723	737	710	676	719	737	696	722	720	687	708	690	753	703	733	699	760	728	742	745	722	767	797	668	759	743	694	720	749	744	712	750	712	758	707	722	745	694	726	775	750	684	723	709	658	731	713	757	772	675	682	719	751	682	740	753	728	732	757	679	717	767	730	773	721	689	672	722	702	681	676	654	735	697	741	775	724	741	697	764	722	710	710	723	722	668	723	756	717	668	758	690	688	744	756	723	724	716	737	736	726	726	745	721	769	709	692	703	698	760	677	704	698	722	727	622	698	736	695	752	730	690	697	735	704	706	726	719	697	714	769	732	697	718	749	696	726	708	735	772	739	718	729	714	669	717	737	737	690	707	726	708	739	714	719	759	701	697	624	714	697	685	772	741	699	750	766	742	674	685	715	666	739	715	705	691	729	715	708	721	730	745	704	723	682	719	677	704	738	679	729	730	741	723	731	707	695	680	664	730	709	726	704	677	735	717	707	666	721	749	700	698	750	669	734	745	731	664	755	717	719	735	703	723	731	697	743	731	713	735	705	714	708	737	701	741	713	711	714	694	763	715	738	674	732	691	698	708	748	721	707	718	694	699	745	727	687	719	701	775	714	737	699	701	733	708	736	727	682	696	765	717	769	712	706	727	719	769	698	697	726	735	711	741	776	701	675	675	720	737	727	743	754	705	691	714	737	714	660	674	730	731	730	705	703	738	747	727	707	700	719	733	688	705	661	704	715	708	728	724	757	712	699	714	723	727	722	693	729	726	750	728	704	759	724	695	688	732	726	729	717	707	741	750	706	730	719	722	721	704	756	739	706	756	722	703	688	747	750	708	712	717	718	746	745	746	694	734	665	681	716	689	721	735	650	732	711	710	730	699	750	761	739	765	690	719	758	741	724	701	690	758	752	761	705	693	721	662	773	711	707	728	673	724	682	743	729	732	744	697	681	731	705	725	684	706	749	695	691	689	720	697	689	696	661	724	713	726	692	745	698	672	706	689	719	702	741	727	686	724	784	678	695	689	721	746	689	747	688	709	724	729	732	720	724	678	691	718	739	763	688	690	770	717	690	733	739	768	684	683	759	735	711	751	710	715	693	715	690	720	659	694	712	718	692	752	743	717	749	688	688	693	720	725	749	739	710	737	729	763	688	703	666	711	766	719	717	722	764	720	785	715	698	702	704	785	740	727	755	832	736	682	721	717	737	717	679	709	701	657	758	706	725	707	691	732	735	703	734	733	733	712	715	754	769	727	774	710	725	711	683	717	772	724	717	733	727	709	744	686	715	757	704	725	719	710	755	726	753	732	751	727	732	754	759	723	709	700	743	677	695	710	768	724	709	741	724	741	698	745	723	764	746	700	712	749	691	718	748	746	720	696	728	673	723	745	726	708	714	680	695	715	697	728	687	721
23707	20764	27793	24076	21164	16786	10179	5665	4342	3510	2602	2155	1785	1596	1435	1331	1258	1162	1149	1056	1058	989	955	910	927	873	849	807	818	798	722	711	711	665	692	761	705	684	694	679	662	682	660	693	703	707	691	759	704	702	672	688	670	721	677	685	717	707	688	707	706	681	709	673	644	680	679	677	681	690	649	675	708	706	704	719	677	639	691	652	714	654	693	700	669	685	692	672	646	699	705	697	679	695	708	671	627	669	679	683	639	665	667	732	667	664	675	692	693	715	639	698	704	646	665	677	660	713	681	659	631	683	703	691	716	692	710	681	651	662	643	698	680	662	660	654	682	715	689	694	656	724	669	672	660	666	672	741	719	662	650	676	684	671	619	694	713	696	703	694	713	677	656	643	644	692	680	677	698	679	660	686	739	719	696	659	636	669	680	709	692	632	713	708	665	679	675	726	674	699	673	715	684	645	691	711	665	664	682	641	659	672	656	726	697	696	719	681	678	708	740	656	653	675	693	746	687	701	674	682	702	701	701	713	704	708	672	682	698	663	696	698	648	713	666	668	687	687	685	702	685	705	641	693	678	644	693	727	649	675	663	660	696	720	699	733	682	662	669	714	677	690	660	631	638	685	653	642	709	671	678	679	681	690	657	650	666	658	710	687	699	701	658	680	688	718	674	736	711	673	684	669	706	679	694	699	700	709	711	706	707	710	674	709	714	658	711	680	640	695	673	667	687	636	673	685	595	692	690	672	681	676	641	697	682	734	661	652	698	643	698	700	640	668	689	695	690	652	636	717	712	724	700	719	702	668	699	677	727	655	717	621	663	644	684	668	688	677	643	714	711	648	675	667	705	720	650	660	716	713	646	704	667	667	678	672	659	726	685	641	672	660	683	652	700	679	673	684	631	680	651	674	681	721	668	681	699	678	719	672	762	699	730	660	661	659	740	695	658	684	710	669	675	711	655	675	698	700	654	721	683	676	667	636	680	654	704	679	678	763	693	686	713	683	691	690	662	676	695	697	685	736	692	644	710	661	674	695	725	686	666	663	689	650	635	665	713	678	663	700	693	681	677	681	718	747	658	688	694	668	700	677	656	672	679	731	709	688	709	685	602	708	700	685	652	653	655	648	663	695	692	692	669	687	670	656	671	662	659	705	657	702	665	704	689	673	700	711	639	637	659	712	723	671	665	675	652	680	700	674	708	681	677	654	700	675	691	651	710	679	672	635	680	669	660	700	683	645	670	669	668	661	668	727	687	691	717	699	667	625	678	676	703	689	697	685	697	662	640	679	710	685	697	641	694	722	653	676	714	717	691	667	652	686	714	722	646	659	665	687	731	689	681	678	698	692	720	685	677	683	683	690	619	689	688	679	707	711	714	703	685	731	667	726	681	648	682	692	711	650	663	664	669	686	676	718	672	658	648	700	683	643	722	667	701	652	679	690	673	675	674	680	655	717	695	641	683	658	668	703	685	669	728	692	695	692	694	694	675	661	686	693	681	710	685	695	703	674	652	658	642	635	639	687	654	665	663	686	687	717	678	662	684	679	636	683	610	662	671	693	708	654	706	715	682	651	684	673	714	676	686	652	670	677	679	687	654	682	707	692	611	678	661	680	672	670	694	694	669	690	678	691	676	718	681	651	676	692	679	671	704	678	701	655	674	662	712	671	625	714	631	714	694	656	700	717	668	728	714	700	693	694	680	652	667	675	665	700	713	693	726	694	680	631	681	699	698	676	657	678	654	718	701	694	651	698	673	654	634	719	692	708	701	685	668	696	687	724	721	670	681	657	702	672	651	664	689	690	715	649	690	677	710	690	661	672	647	692	661	610	658	685	691	680	656	680	683	676	649	700	698	678	683	696	654	641	679	644	708	716	693	699	711	656	691	651	760	700	740	693	725	658	724	651	724	686	724	686	683	661	667	687	680	697	719	665	669	666	671	673	691	709	731	698	666	648	680	692	719	724	656	717	663	664	680	702	682	700	731	653	697	715	682	651	718	728	691	679	673	710	688	708	647	690	674	649	710	697	676	629	641	693	662	700	709	672	630	676	683	653	675	686	657	714	684	689	679	692	685	685	648	725	697	674	658	714	662	665	675	660	645	726	656	667	702	664	628	697	698	684	720	691	641	678	674	690	696	721	646	685	712	757	693	677	676	687	698	696	687	647	697	718	704	644	689	668	671	646	693	709	656	678	671	733	710	686	681	693	670	691	679	725	707	698	678	689	659	702	719	627	671	700	656	655	667	649	642	672	666	619	716	658	636	693	720	689	647	674	711	698	705	653	676	691	644	677	645	711	655	679	675	674	675	667	713	678	692	636	677	675	630	685	701	692	678	687	651	680	704	695	677	688	653	737	722	701	673	694	667	693	669	710	677	688	735	695	652	714	714	700	692	689	677	666	679	621	707	632	712	658	679	668	670	649	699	680	725	688	688	683	684	710	638	668	720	693	729	657	671	674	666	696	670	663	679	649	689	666	658	678	647	661	742	685	722	688	686	715	644	669	712	677	728	699	733	677	672	712	702	668	686	669	606	723	653	698	684	647	703	666	703	687	637	693	682	706	691	684	641	678	708	695	667	687	663	649	680	676	731	707	681	711	689	726	699	732	656	720	696	677	693	685	623	673	684	688	687	749	687	698	682	679	673	681	642	638	652	673	652	691	642	683	674	681	703	714	710	730	649	684	686	687	725	673	674	691	725	635	660	637	717	709	724	697	686	653	723	689	703	704	675	621	682	664	690	682	686	632	679	658	685	675	655	663	692	707	697	725	631	700	691	679	673	700	664	701	677	689	678	707	693	681	693	682	670	686	612	727	692	679	669	723	710	726	664	658	671	684	635	666	674	669	709	699	699	717	673	646	654	714	675	679	669	696	693	691	698	702	627	727	671	669	674	708	701	689	713	677	686	663	683	651	650	694	679	729	690	716	709	651	660	703	627	680	647	656	662	628	715	695	661	672	671	721	676	649	689	683	689	704	637	698	691	661	680	705	702	733	669	739	692	721	701	649	641	670	693	684	724	653	658	695	650	659	698	667	710	680	671	654	679	701	691	656	663	686	704	703	657	649	672	656	680	673	709	671	662	672	700	687	671	674	717	680	683	684	647	679	686	688	730	653	676	689	698	712	638	678	689	646	704	703	675	653	670	715	693	718	701	625	682	672	642	657	705	720	700	693	669	672	663	700	721	727	684	677	655	629	656	654	679	668	653	661	673	685	688	686	704	724	678	664	662	657	701	677	642	681	665	682	680	692	652	695	682	722	724	670	684	711	713	740	711	680	670	642	696	641	668	679	673	641	669	629	687	694	631	724	700	632	665	721	653	686	736	688	675	677	677	713	682	720	668	626	698	666	674	751	694	689	720	644	689	733	686	684	691	691	693	622	720	689	671	690	654	659	683	658	634	685	676	672	669	705	649	660	693	719	633	679	725	735	713	646	651	660	672	671	677	611	660	656	732	661	689	670	699	602	702	659	672	692	699	684	684	716
36573	53840	41939	31144	24524	18827	14418	11137	9482	7371	5850	4630	3734	3167	2895	2665	2406	2065	1851	1639	1708	1700	1709	1549	1442	1356	1288	1272	1145	1088	1043	1005	964	1032	918	913	891	881	1013	954	900	899	889	916	882	837	905	949	899	902	860	933	888	878	935	882	873	933	893	940	873	964	943	935	914	879	889	897	963	940	877	960	949	939	892	919	976	898	880	907	899	945	919	949	909	910	916	923	919	890	905	856	887	941	901	926	902	882	900	939	857	893	866	906	913	848	911	848	860	922	943	912	959	912	911	935	891	971	932	850	909	922	940	905	895	905	894	974	922	893	931	894	894	898	935	886	927	852	886	872	891	920	969	936	896	920	920	889	897	909	915	883	939	874	910	872	938	874	897	907	929	891	878	914	930	860	938	940	952	888	916	906	880	875	839	885	970	879	941	890	952	881	929	887	912	920	862	928	942	936	890	876	846	872	852	949	910	917	912	919	917	861	868	872	917	835	873	892	884	925	852	879	925	905	917	910	936	917	933	861	939	962	903	923	950	905	874	905	956	870	980	871	939	881	853	884	946	963	908	936	911	928	876	871	880	862	917	919	847	913	871	913	947	870	918	855	909	873	919	934	927	933	870	914	891	888	904	887	957	912	888	907	884	920	926	886	869	878	917	909	913	927	897	886	853	875	937	901	914	891	955	904	896	880	920	886	930	900	892	911	892	904	911	824	864	915	936	931	885	947	864	864	884	903	880	897	913	881	951	894	879	892	863	915	892	910	914	943	915	890	877	896	896	900	902	901	871	905	905	941	917	857	982	897	905	905	965	880	887	926	914	923	926	888	870	924	943	914	944	918	940	924	941	897	897	929	920	972	856	890	922	904	933	840	883	884	917	892	895	903	882	857	948	923	922	956	893	881	888	907	879	905	915	905	988	915	884	893	903	907	889	900	890	925	934	888	968	865	847	931	936	888	890	867	883	867	860	875	928	910	913	892	890	891	933	874	936	894	940	944	933	875	869	952	894	883	950	864	872	914	971	927	903	887	908	916	921	954	920	958	883	930	940	899	937	911	883	894	911	880	899	899	911	879	919	887	912	866	903	873	858	880	939	914	884	845	900	918	953	874	975	917	907	887	915	905	848	900	896	879	890	866	879	933	896	939	848	953	912	870	873	909	836	916	847	888	939	921	968	849	929	950	921	843	929	921	914	860	957	871	871	889	951	871	899	887	862	944	891	913	887	926	906	922	903	890	858	908	885	916	915	894	956	964	927	850	862	864	908	948	862	866	873	906	891	915	879	898	847	898	908	937	919	958	849	909	918	884	861	937	934	956	931	911	932	868	884	875	890	903	912	843	896	918	914	867	934	929	920	882	920	915	947	931	921	946	873	910	907	925	979	919	939	905	899	905	936	971	939	894	900	907	934	904	926	936	931	913	862	925	934	916	851	930	870	887	896	887	930	898	926	912	852	887	891	867	868	935	916	946	877	890	931	926	924	900	906	915	930	866	937	902	916	952	929	945	886	914	867	852	910	867	879	944	957	881	886	898	933	921	888	946	911	887	907	904	964	896	886	829	902	964	922	927	888	913	928	862	951	909	881	908	899	877	900	900	948	909	937	910	917	920	933	907	894	853	900	903	867	893	893	938	915	923	933	898	892	849	926	894	949	900	911	890	927	966	961	891	927	884	898	893	922	922	894	910	940	888	872	981	888	868	898	896	885	886	878	894	889	923	895	936	881	938	927	921	844	914	922	928	928	935	913	900	889	892	900	901	865	875	905	866	911	894	898	873	892	899	868	914	931	944	871	895	884	938	958	905	930	913	961	853	913	914	875	853	917	922	983	890	915	928	922	961	885	878	908	868	844	924	879	952	873	871	858	915	908	874	917	911	904	902	840	911	941	920	877	908	892	864	909	873	940	917	843	962	889	883	921	934	872	840	908	906	948	893	935	895	932	897	901	896	891	931	955	944	882	875	854	871	899	905	878	909	914	907	933	899	922	872	903	939	853	838	918	887	923	913	877	905	943	853	868	924	888	920	870	888	927	816	894	895	859	896	866	944	879	878	918	926	919	924	905	873	926	905	933	872	867	870	909	872	832	929	868	912	917	931	911	885	895	910	904	910	916	913	931	903	879	930	855	930	925	1000	911	926	891	974	912	904	883	902	924	902	933	887	954	850	877	924	876	964	888	906	861	907	890	851	909	902	934	877	888	878	887	899	931	918	885	841	888	882	989	882	827	924	877	886	883	928	894	920	882	927	877	958	933	901	925	897	954	913	902	896	919	878	919	921	954	942	849	920	891	922	928	894	935	882	923	908	898	940	913	915	881	888	839	894	910	903	921	880	925	912	944	891	899	898	869	880	902	938	886	897	878	898	874	913	933	953	899	912	943	869	898	887	862	920	892	926	933	937	900	935	965	887	902	878	845	901	941	909	888	908	898	888	898	937	910	935	913	888	899	869	902	847	910	922	874	893	865	917	855	923	929	865	930	913	906	871	842	903	864	883	871	891	952	884	879	895	910	900	941	873	881	951	860	965	916	880	898	896	899	921	881	890	884	908	963	885	905	924	875	899	966	881	942	907	902	874	936	858	899	976	913	873	905	946	920	888	953	891	873	854	875	928	909	899	909	899	883	879	894	915	925	935	893	894	917	923	944	900	867	843	903	928	876	924	904	920	875	878	907	960	873	974	912	911	838	938	877	935	888	929	951	896	909	928	881	898	855	862	905	856	983	934	842	894	911	935	911	882	906	927	906	871	901	947	860	896	871	858	892	933	889	868	900	886	884	905	888	911	919	907	911	932	878	889	903	876	894	901	879	886	910	875	809	897	857	903	856	903	913	935	918	931	954	911	894	932	899	871	870	976	856	920	906	965	908	914	900	947	900	884	914	910	857	898	893	910	938	880	935	900	854	898	924	898	914	953	899	922	910	917	900	867	857	859	933	920	904	867	872	929	892	937	927	941	913	910	887	914	888	883	881	903	893	912	878	909	895	900	907	919	878	963	930	862	895	881	847	882	934	922	925	844	925	929	887	910	914	842	913	874	909	910	881	869	853	907	843	920	932	899	894	937	926	946	921	948	892	886	863	939	929	987	851	938	897	926	937	882	917	995	917	858	914	885	920	887	945	948	854	908	870	899	922	883	898	852	899	881	915	908	915	931	904	914	967	892	876	935	884	910	907	908	912	863	915	831	901	840	927	924	904	877	917	913	862	946	865	939	892	891	922	889	886	886	894	883	942	861	897	937	882	938	891	892	919	844	905	886	871	959	888	880	877	921	858	958	870	942	903	938	938	898	936	952	897	928	908	884	877	892	873	893	938	904	890	866	890	893	874	857	888	958	846	909	880	901	871	917	875	916	912	938	918	909	889	915	956	870	909	916	895	921	900	931	901	937	924	865	850	895	904	941	919	953	877	893	924	935	874	882	904	916	916	873	916	941	890	880	900	982	933	924	878	910	922	879	930	878	891	861	924	922	877	871	868	880	887	929	930	914	931	867
22741	20754	28294	23310	21096	21476	17279	8665	5778	4415	3660	2872	2251	2055	1789	1655	1481	1274	1212	1166	1166	1098	1075	994	954	959	917	841	790	755	695	721	641	643	623	657	580	683	664	630	652	621	672	667	639	665	630	640	650	658	647	627	605	650	708	673	644	641	609	669	646	607	649	616	637	631	589	664	603	611	647	629	658	602	702	645	668	627	694	655	611	590	576	663	641	598	619	605	690	638	683	703	601	598	622	641	669	654	644	592	644	595	662	608	615	627	639	654	636	601	647	622	649	650	630	616	622	629	619	648	638	673	658	618	583	625	631	664	631	657	623	631	630	611	607	630	641	591	635	670	610	609	629	640	666	657	666	616	626	656	634	618	650	615	613	677	635	641	636	637	631	631	628	572	620	640	709	628	655	669	636	665	640	617	658	607	677	620	605	651	598	643	640	642	593	636	633	642	681	652	630	619	632	641	651	632	620	667	693	646	652	657	652	637	618	656	632	637	677	663	620	622	627	619	631	655	647	637	619	628	634	666	634	648	621	641	679	683	644	640	639	642	627	608	629	657	618	635	655	635	661	651	584	655	648	609	645	635	643	574	670	658	660	658	652	665	657	633	658	620	671	656	624	633	628	634	648	623	594	639	613	619	652	626	625	655	637	622	663	622	664	648	638	625	657	613	664	609	643	650	653	655	635	596	646	641	633	613	648	644	577	649	661	659	624	626	625	659	641	614	682	667	629	604	654	641	632	649	635	662	607	640	681	630	616	661	636	706	680	655	623	601	617	632	626	612	626	653	688	673	662	710	615	701	650	637	603	629	647	639	610	634	645	645	601	599	676	589	570	602	635	651	690	642	638	635	652	669	656	611	617	595	675	653	638	648	629	642	612	621	644	652	681	648	665	653	656	639	633	629	632	620	693	638	627	658	624	620	618	600	635	616	670	644	643	675	646	613	648	638	630	657	649	643	615	657	616	620	657	637	650	599	611	656	607	637	672	630	621	666	625	595	628	651	639	643	631	613	638	636	615	625	637	652	647	666	661	617	578	662	637	642	642	644	691	635	626	628	679	679	637	669	672	628	646	681	641	614	616	638	601	661	634	630	609	670	666	619	612	658	653	620	606	628	708	652	627	622	640	630	629	670	674	657	639	618	653	604	659	659	657	630	627	682	641	609	627	619	649	642	647	635	606	631	620	650	662	637	588	679	661	641	644	639	627	664	651	603	574	626	627	641	659	630	610	637	683	642	665	675	654	650	604	689	616	619	597	649	629	633	603	657	629	652	611	660	615	602	631	675	588	630	634	597	689	643	653	635	658	638	632	623	632	610	614	626	614	605	605	660	645	621	597	664	627	655	597	638	651	662	637	637	611	634	615	639	660	652	714	648	644	624	620	654	674	670	613	632	622	608	657	615	597	632	627	648	645	682	625	661	614	678	666	608	652	658	646	631	633	660	604	657	691	627	661	622	627	623	651	654	660	657	606	653	638	666	647	624	618	650	621	629	665	599	620	652	625	645	587	642	636	627	683	674	636	617	595	631	605	616	615	646	627	618	681	606	648	685	651	647	663	610	651	682	642	664	631	633	648	617	599	656	638	639	653	664	673	614	659	691	617	612	630	609	635	615	639	639	642	654	625	654	630	632	658	593	665	673	646	632	644	657	653	580	590	684	637	644	658	618	648	607	634	667	602	663	651	639	597	605	599	595	601	640	585	650	634	598	631	609	650	636	625	641	676	616	633	632	608	648	658	621	634	651	667	638	621	658	617	628	668	675	608	631	628	635	590	609	656	605	692	651	669	649	633	643	584	621	626	630	588	620	629	661	661	634	660	593	617	646	645	660	622	638	626	616	658	641	626	611	641	692	629	591	627	636	640	614	622	690	617	630	659	651	620	633	660	652	691	642	610	615	592	642	598	600	633	615	637	644	625	635	639	646	653	643	631	635	627	610	590	619	624	626	657	630	670	625	654	603	606	649	619	618	626	629	668	643	610	612	624	610	659	639	618	703	637	594	714	617	566	645	626	601	611	623	670	597	628	620	664	595	587	650	616	655	624	621	645	664	621	609	645	589	601	594	597	626	633	635	646	656	604	607	601	637	590	630	639	650	623	597	610	612	664	614	649	595	623	615	643	602	647	655	619	642	666	607	644	672	621	670	669	614	594	641	648	649	616	670	614	622	612	630	613	644	639	621	686	629	606	600	652	663	648	669	657	671	691	652	646	648	626	614	613	667	569	587	670	645	620	630	623	604	598	605	605	619	646	640	637	645	644	636	614	605	662	590	649	670	631	668	646	616	613	642	644	686	627	659	687	683	645	643	598	640	646	656	644	609	643	635	657	627	548	645	627	642	620	615	633	614	591	623	662	607	585	654	622	594	636	600	606	615	643	662	641	619	638	614	681	597	622	635	635	661	652	631	635	577	651	604	660	589	600	605	634	625	608	617	620	643	625	634	618	675	642	657	601	725	661	606	645	605	626	659	644	629	625	589	633	658	682	612	644	666	652	634	628	636	616	664	670	646	639	615	629	621	593	670	651	655	684	662	604	620	659	622	632	670	647	634	648	639	631	625	648	668	641	641	574	665	633	636	673	612	631	583	679	673	658	661	665	647	636	636	659	617	572	587	603	650	602	657	648	695	610	649	633	623	618	671	613	649	643	651	644	607	667	658	643	622	658	613	672	617	634	665	632	599	677	612	631	649	656	649	651	591	587	633	636	638	639	619	627	665	659	612	640	659	601	622	658	675	642	648	608	639	623	640	635	586	638	659	557	618	652	609	622	604	646	664	629	622	614	655	632	611	649	649	625	621	642	635	674	605	612	652	653	596	674	633	675	626	644	606	632	642	642	636	620	641	680	685	637	616	632	621	649	641	626	646	652	609	656	613	655	603	641	632	687	612	680	657	613	642	658	678	630	621	627	640	664	604	647	641	671	649	611	650	633	663	646	613	653	590	637	659	653	657	624	623	623	644	658	646	636	629	622	602	606	628	618	678	670	577	617	702	616	623	651	633	650	615	626	651	613	583	636	618	658	626	634	555	622	623	648	647	628	611	680	651	630	652	606	630	590	682	617	658	653	613	603	632	665	622	678	587	592	668	621	617	688	590	666	602	639	611	662	661	654	653	631	635	633	611	647	639	599	656	646	667	597	655	611	636	638	648	627	664	632	627	638	627	646	652	639	622	614	656	688	669	634	668	627	631	647	615	616	597	605	662	647	688	587	615	587	602	630	612	651	632	659	569	623	663	631	659	641	650	632	686	608	639	596	657	644	609	703	615	628	658	697	644	663	638	642	603	673	606	635	657	668	623	640	615	623	654	624	645	627	648	613	596	651	642	607	640	653	613	579	634	624	636	617	637	634	621	637	668	669	615	615	635	630	634	612	625	644	695	670	664	655	632	600	666	665	621	650	592	597	623	624	636	637	629	590	628	647	664	663	617	674	650	602	640	655	648	632	635	639	607	632	629	619	623	620	637	647	616	601	615	632	673	653	628
39350	57345	44838	35121	29150	23717	19221	15174	12105	9822	7914	6471	5129	4134	3748	3423	2844	2454	2250	2127	2195	2054	1812	1739	1640	1508	1455	1374	1221	1071	997	1040	944	906	912	889	863	858	898	866	869	795	853	827	846	830	881	854	861	866	905	825	827	848	858	858	837	840	824	839	866	833	881	845	909	857	851	865	840	851	783	912	860	899	804	906	888	893	823	847	909	853	850	870	865	822	820	859	823	906	875	846	859	856	895	901	812	895	874	835	810	855	885	929	844	874	859	826	851	877	895	837	836	855	863	858	842	858	830	808	827	815	887	826	870	850	828	831	841	799	909	831	817	871	857	827	851	844	903	857	859	837	852	775	825	888	850	816	841	881	823	849	896	858	830	811	807	822	898	832	819	859	827	798	898	885	855	876	818	837	812	856	836	868	799	873	883	824	859	872	796	832	805	915	824	833	879	845	823	900	874	809	910	819	848	860	852	853	875	839	855	910	870	889	906	861	833	904	875	839	828	856	834	883	859	862	854	853	855	875	874	881	811	883	867	894	856	841	851	837	881	869	857	890	836	846	855	856	877	882	885	820	843	855	807	856	867	849	847	847	845	850	873	828	835	884	829	870	875	833	857	826	834	840	857	813	802	867	864	845	880	845	853	834	835	832	865	810	864	879	815	865	830	816	889	864	798	870	860	866	844	832	816	880	868	868	792	887	814	845	862	894	801	858	838	789	817	886	850	852	845	853	827	895	865	858	898	802	849	888	846	820	828	806	876	815	841	822	816	865	814	849	818	814	848	850	922	849	829	840	848	873	883	815	862	787	827	811	829	841	835	876	880	871	832	867	846	831	860	820	862	818	879	861	871	879	827	889	861	835	938	860	868	850	805	882	842	897	867	824	856	906	886	815	846	840	809	828	869	862	840	855	884	824	855	881	835	823	862	879	891	810	841	872	866	822	799	819	901	843	809	859	885	876	810	859	823	842	873	871	810	878	904	837	810	883	856	856	840	832	855	816	833	854	798	805	880	837	855	850	821	840	849	831	872	911	861	907	889	885	887	820	879	830	839	827	918	812	909	900	802	867	910	834	824	905	836	816	864	847	876	853	894	840	821	868	841	827	773	820	843	879	811	837	856	854	858	837	878	840	845	894	886	881	895	887	859	810	844	833	872	841	845	844	853	907	874	815	834	858	834	846	840	844	838	852	867	937	883	856	823	880	805	892	875	839	849	854	851	892	827	825	840	838	804	871	820	875	877	896	835	896	862	853	813	827	811	859	822	848	861	857	859	863	845	838	848	893	834	876	916	891	870	813	872	829	845	782	861	874	905	845	823	826	813	883	786	831	842	812	835	842	849	872	808	841	781	819	807	862	896	885	912	859	824	870	840	875	844	859	862	917	826	879	884	853	824	902	835	846	801	865	843	819	870	808	850	906	827	840	901	814	921	879	816	869	857	857	814	862	854	849	834	863	840	874	873	839	901	844	916	872	881	846	864	855	820	883	864	835	803	848	842	843	837	840	888	884	830	849	849	905	896	859	869	835	850	839	834	880	842	859	842	827	820	834	854	804	808	845	829	854	825	831	823	864	836	817	866	883	856	849	851	888	891	858	820	831	833	857	896	806	832	840	840	853	878	837	861	872	817	788	829	884	910	841	835	809	864	830	815	801	848	815	851	919	848	892	809	870	840	831	867	816	835	865	819	867	828	821	857	852	774	857	823	855	849	816	842	895	847	827	867	825	835	843	788	880	823	855	821	840	867	830	827	885	852	851	812	844	850	815	889	779	869	813	879	860	833	879	875	886	797	806	822	862	799	791	848	880	832	864	863	835	861	857	859	815	809	847	867	829	884	804	888	839	774	804	846	859	849	845	903	862	879	833	824	825	879	838	911	851	890	886	861	904	897	775	846	794	852	810	824	868	838	857	846	798	896	831	863	888	851	810	860	809	877	867	873	841	860	865	824	816	791	860	868	850	857	857	866	852	860	876	882	861	863	845	845	881	846	867	819	909	855	818	820	865	817	852	904	880	830	870	816	852	874	899	837	894	828	868	908	863	847	854	906	878	855	882	855	826	827	827	913	895	783	891	819	862	835	831	878	901	815	823	861	828	850	849	868	841	871	863	886	817	881	848	823	831	843	834	845	861	851	831	839	854	815	834	920	790	830	844	895	848	855	868	862	870	825	854	878	868	879	861	797	838	915	908	881	851	884	821	765	835	876	809	854	827	816	881	876	896	861	866	881	835	834	819	841	810	881	858	810	820	840	893	875	896	814	828	832	877	860	869	847	889	862	871	835	840	875	879	830	825	830	905	876	849	807	843	890	878	818	874	879	868	845	832	856	805	835	851	845	830	821	845	876	861	850	911	868	872	819	847	829	829	834	840	886	787	897	831	841	801	829	869	863	823	924	846	853	844	864	793	836	860	838	819	857	868	847	840	849	837	877	864	855	890	823	856	832	878	837	815	855	845	819	852	837	882	824	849	863	874	855	876	817	859	881	873	859	881	852	847	879	848	822	828	868	851	877	871	867	823	881	830	884	853	835	913	870	850	854	832	902	814	829	811	798	882	875	868	844	883	829	860	819	876	834	861	866	876	839	830	867	835	867	893	865	871	789	864	875	806	831	843	861	831	865	846	828	873	875	860	825	800	861	850	861	837	860	910	820	862	797	824	871	845	863	850	884	854	861	845	840	869	884	855	888	883	799	852	855	793	861	846	883	844	818	870	846	839	853	839	870	856	863	848	944	857	841	832	832	848	830	848	818	853	842	855	838	863	877	876	886	827	863	843	882	865	837	804	812	836	865	903	853	833	872	860	856	850	814	840	844	815	835	837	855	843	834	857	884	825	821	857	890	898	855	836	803	832	947	827	833	844	840	846	834	844	871	842	883	843	807	847	869	835	842	816	858	812	823	866	866	818	854	833	840	879	874	812	811	881	873	869	845	875	902	859	874	857	817	871	841	847	792	833	899	844	838	888	846	861	874	874	887	813	861	839	891	820	858	862	897	878	832	854	871	924	885	860	813	881	868	859	875	843	828	861	904	868	848	832	842	882	895	835	829	870	860	841	813	828	845	819	872	843	877	820	872	835	825	854	832	842	852	850	839	825	860	871	853	874	832	827	799	896	878	862	827	833	859	810	800	802	848	842	825	823	858	819	805	832	855	837	875	871	878	797	882	841	819	866	876	833	855	906	939	872	838	880	847	872	925	846	879	808	808	874	853	877	912	884	869	881	833	855	871	887	835	836	785	832	880	920	824	812	908	901	878	820	854	838	843	852	866	834	919	884	838	892	868	884	806	821	841	845	779	883	792	815	845	819	868	852	855	835	877	821	812	846	837	833	826	816	836	825	875	823	824	780	831	833	894	900	892	886	858	862	914	844	840	831	874	876	889	882	856	825	849	827	865	795	882	859	868	866	862	838	855	850	862	917	845	866	856	875	857	818	788	863	860	875	786	871	814	827	893	816	829	831	842	882	847	842	880	821	857	864	845	862	819	914
28492	27604	27932	20661	11553	6971	4439	3153	2334	1790	1619	1321	1151	1050	963	861	801	772	757	764	733	733	674	697	665	633	633	597	546	544	549	559	550	534	535	530	575	525	552	560	536	525	552	531	559	607	539	528	532	533	527	514	532	537	561	559	493	556	511	540	528	534	502	545	514	541	529	511	534	537	587	544	545	535	550	527	523	543	487	511	552	563	546	531	543	541	511	573	525	508	558	547	549	535	577	527	546	544	542	529	553	552	584	534	508	517	531	544	574	551	541	543	534	542	527	528	554	535	493	502	522	581	535	504	515	531	575	541	522	559	522	542	532	573	549	534	540	539	584	565	516	526	542	578	563	493	493	552	513	548	565	521	556	533	535	520	546	558	556	554	540	553	549	506	516	522	557	566	511	544	514	534	512	555	580	557	518	554	517	553	547	542	512	526	526	519	544	571	553	513	534	543	527	559	552	562	519	547	540	565	528	538	531	512	556	527	548	550	540	535	555	589	494	563	567	542	532	570	532	535	548	490	563	555	532	564	562	531	568	540	566	538	538	567	527	525	553	536	510	528	503	552	526	550	502	523	553	501	550	507	516	542	554	596	514	517	550	533	526	483	520	557	532	549	511	533	526	575	506	531	545	529	527	524	556	549	556	526	577	503	576	532	542	517	540	549	562	559	534	506	560	539	531	550	564	524	540	547	575	549	540	521	508	500	523	519	533	550	552	545	511	555	538	519	559	527	513	533	540	524	482	537	545	553	543	487	521	571	560	539	529	529	545	525	545	550	543	535	530	554	522	573	527	505	535	498	535	533	514	526	583	513	554	515	583	537	518	566	560	542	542	549	544	491	540	566	532	531	543	509	509	509	519	545	525	548	557	547	513	493	530	540	564	525	534	546	534	503	535	560	517	543	567	548	555	566	537	557	536	527	551	572	540	556	535	585	539	505	542	534	587	537	555	554	545	566	587	507	584	569	477	538	539	547	565	532	514	536	588	546	546	524	534	551	564	498	499	483	533	504	545	590	513	550	541	577	501	530	573	570	533	524	555	522	587	549	566	535	547	524	554	536	561	541	560	537	535	566	539	496	525	514	546	560	577	511	524	560	545	522	523	512	526	526	539	487	532	531	540	480	567	499	545	509	519	520	526	578	527	560	585	529	546	510	517	514	571	600	568	553	516	535	524	573	568	548	560	528	530	527	536	478	542	526	561	578	566	547	530	528	514	564	550	519	585	538	538	515	537	518	543	536	562	500	549	530	548	509	512	512	510	560	584	521	541	574	525	522	514	561	548	564	527	564	550	511	540	525	542	551	559	526	526	562	569	579	531	546	547	533	502	542	495	538	552	560	544	513	503	518	525	525	534	557	557	563	552	517	524	564	542	582	543	554	526	508	510	574	532	539	511	554	525	585	508	493	554	535	508	558	514	484	545	591	513	509	554	554	519	531	518	539	542	540	506	601	525	551	521	486	545	545	568	511	514	527	523	544	522	549	541	502	521	591	538	530	570	510	513	527	552	521	565	556	542	570	535	546	536	547	548	550	571	535	501	532	547	525	526	533	529	586	576	535	531	584	489	562	501	526	578	597	546	540	572	529	548	536	536	547	541	471	538	519	581	580	566	529	580	525	569	545	568	512	548	537	526	575	541	519	565	502	516	576	536	537	542	496	494	578	555	524	530	507	492	561	572	547	560	538	554	512	511	533	536	551	537	523	532	511	571	519	541	575	559	522	515	548	574	512	512	519	560	575	533	506	522	567	536	515	530	554	554	528	557	511	547	522	523	518	526	531	527	547	512	533	555	518	569	533	522	493	500	522	539	553	522	550	567	522	512	562	542	475	531	528	554	515	550	574	526	515	541	547	541	536	544	571	534	555	534	562	535	521	531	530	534	538	556	514	524	529	546	563	538	516	524	525	562	536	529	513	566	522	509	562	570	524	551	581	507	544	493	530	519	568	520	568	555	592	544	539	521	544	574	545	549	509	545	569	511	501	569	525	480	534	521	509	532	548	573	529	570	565	514	521	513	562	531	528	608	538	512	577	557	552	526	538	580	522	511	511	546	539	558	546	543	532	510	541	546	578	516	531	544	541	538	568	604	489	568	569	534	556	597	514	539	509	541	517	504	547	533	535	568	567	529	548	552	537	528	527	488	506	519	528	546	544	547	565	552	534	571	515	573	517	535	531	535	540	533	557	543	570	531	543	535	533	552	563	510	551	536	500	561	526	561	522	551	556	510	512	556	539	558	530	562	541	518	562	553	559	599	560	530	515	568	527	520	563	502	524	544	512	545	574	525	499	519	564	552	552	552	570	531	527	523	565	550	511	525	526	524	508	541	554	554	524	546	520	542	538	558	587	500	527	518	572	551	495	523	502	537	543	528	514	538	575	489	532	532	527	533	545	545	539	521	558	573	508	537	554	582	512	533	534	528	531	602	543	514	531	552	567	577	550	529	536	552	513	489	560	506	514	538	529	539	521	505	527	564	568	519	536	518	527	502	569	524	523	528	511	514	539	519	535	534	561	524	538	505	536	515	610	510	501	533	553	569	532	547	527	534	544	577	558	514	516	560	547	568	597	528	528	546	568	554	521	547	579	547	549	616	552	487	583	515	532	569	560	526	507	541	552	567	551	561	536	500	529	550	536	490	575	536	512	517	545	562	522	555	513	544	539	499	503	520	518	515	507	499	523	552	535	518	587	527	494	539	509	535	503	512	572	529	502	546	542	505	514	509	548	504	567	572	545	545	520	532	581	557	523	547	506	529	525	536	527	524	538	554	529	531	557	571	556	533	467	556	517	508	558	489	508	578	563	536	588	504	538	519	523	542	530	509	552	516	542	545	548	567	540	560	544	533	589	592	531	506	593	526	564	558	541	559	523	552	513	527	523	539	532	485	562	533	551	544	536	534	567	554	533	531	601	535	519	589	508	546	508	531	566	558	563	522	520	548	544	523	521	524	509	561	533	516	582	560	503	542	523	546	546	524	540	546	520	503	528	567	553	561	530	540	548	536	537	528	518	524	549	569	592	531	551	530	534	543	561	561	534	564	541	538	480	556	493	507	516	551	503	539	553	449	598	551	484	510	528	535	538	530	539	548	516	568	514	542	577	543	567	557	524	500	539	521	537	541	547	549	518	528	569	551	534	549	509	493	560	485	564	557	542	505	511	571	549	521	522	559	558	532	556	512	513	533	552	547	535	541	530	538	534	537	554	545	576	551	551	537	524	537	534	509	499	548	554	500	535	531	529	538	509	535	545	517	521	530	531	524	524	509	530	532	559	526	512	524	545	559	518	498	549	535	524	518	575	521	559	554	503	548	538	497	513	576	534	524	549	560	495	541	596	543	555	524	539	468	507	561	536	523	537	524	530	589	509	521	597	526	562	568	533	555	541	523	556	538	509	513	516	546	546	554	531	559	549	517	538	524	515	523	525	518	548	520	522	523	481	579	493	581	576	590	514	514	535	562	543	516	521	557	555	471	517	569	508
33483	43877	33899	23925	17834	13035	9469	7304	5593	4081	3436	2816	2361	1993	1945	1621	1496	1350	1229	1147	1135	1066	1093	983	949	906	910	869	858	728	779	753	735	750	761	734	717	764	695	712	705	697	735	707	749	697	703	762	686	763	743	733	735	727	655	703	708	717	698	754	672	705	741	760	680	681	757	722	706	711	707	703	703	701	709	778	723	744	724	689	724	749	730	766	794	702	703	692	761	691	734	753	680	711	760	709	773	677	717	752	731	740	751	766	741	712	773	678	709	684	741	770	713	758	721	728	718	720	718	702	692	731	677	693	686	711	706	725	752	720	708	738	678	713	743	730	733	718	708	744	737	749	682	718	766	716	720	721	726	697	677	706	684	752	684	729	702	749	728	752	717	740	716	737	741	685	672	718	672	749	706	726	725	723	685	699	696	700	726	678	717	673	697	685	711	712	738	731	756	731	674	776	706	729	739	727	710	671	739	771	731	735	729	723	723	733	755	758	701	730	700	698	754	732	728	739	737	699	688	753	759	760	751	716	719	688	716	721	717	677	741	697	686	702	727	723	732	686	747	724	689	718	699	691	733	680	745	713	752	714	738	782	732	734	689	718	742	730	701	756	714	685	712	747	738	688	727	709	707	749	740	708	701	700	678	680	699	698	762	757	726	739	759	744	705	729	675	751	778	722	734	695	767	715	747	714	719	712	704	701	720	737	709	739	748	698	753	739	757	760	705	644	730	665	710	725	683	757	724	721	689	765	742	734	745	740	710	723	706	733	712	735	738	666	719	738	714	715	743	726	689	718	726	685	756	729	694	717	729	751	711	703	757	711	689	648	712	684	679	738	662	730	700	746	677	681	705	683	726	655	696	759	702	758	723	721	726	740	711	728	704	708	708	720	742	712	698	676	678	693	705	745	714	716	691	734	773	693	704	724	712	728	699	733	704	737	696	723	738	717	754	710	732	680	704	721	756	733	696	730	682	705	682	680	728	702	708	700	737	670	718	674	645	672	690	708	779	681	758	709	689	699	707	732	738	729	701	732	739	742	717	720	725	715	689	728	734	682	705	718	769	749	718	720	762	741	697	705	747	717	729	675	735	725	740	745	729	752	733	733	700	713	673	751	715	714	720	695	691	790	733	709	731	685	725	690	676	729	769	742	728	753	688	758	701	657	739	744	686	718	759	708	695	733	675	732	659	685	772	715	735	698	708	701	745	717	703	734	691	717	676	698	712	741	749	688	739	724	770	736	717	722	707	749	733	746	726	732	722	730	698	748	715	655	752	753	723	731	713	683	698	717	674	684	685	729	801	743	765	734	692	715	732	747	743	725	733	688	749	744	748	738	751	746	707	714	737	704	744	728	705	660	723	708	706	744	712	722	754	743	688	672	674	753	681	694	714	761	673	704	666	738	705	686	740	678	769	727	723	750	684	692	746	665	740	712	739	692	713	689	702	674	712	731	723	689	708	750	695	765	718	693	694	704	709	718	686	677	727	727	708	702	668	708	745	675	724	725	730	738	701	705	715	748	681	717	673	755	707	689	719	728	715	739	636	716	757	719	704	757	742	742	724	704	726	704	683	688	741	697	727	759	687	682	693	714	755	709	696	760	659	736	729	743	741	702	719	717	702	724	668	678	725	704	736	706	720	721	721	741	710	747	723	709	729	687	725	681	747	709	737	724	702	706	757	697	714	732	703	719	751	723	739	740	683	685	732	724	739	719	744	717	721	725	719	693	707	725	747	713	695	756	715	667	747	742	715	723	712	719	717	734	721	712	711	711	740	739	689	702	744	718	741	712	719	726	689	754	725	679	703	677	737	701	693	744	719	699	695	707	699	682	705	711	722	721	752	716	726	729	721	704	665	684	720	701	733	750	768	686	712	782	704	678	681	674	716	676	721	746	662	710	697	708	718	728	765	747	698	716	709	707	726	719	721	708	719	706	759	741	729	694	699	767	675	723	695	709	710	672	676	692	756	732	664	705	724	710	676	679	731	700	702	753	764	763	722	691	727	745	698	692	727	753	729	767	709	710	729	701	760	696	714	726	692	722	673	717	738	679	692	739	700	696	711	735	695	746	686	684	743	670	692	703	739	712	740	695	733	716	679	707	750	729	685	636	672	681	734	718	702	740	721	724	692	750	694	698	757	678	702	762	717	748	757	728	721	747	715	685	728	700	713	704	696	710	721	723	713	750	735	722	723	775	709	707	700	769	759	711	686	670	757	716	746	695	755	732	748	703	756	719	675	741	730	704	720	704	708	710	732	706	744	733	701	742	663	745	701	675	747	737	741	702	689	767	712	697	709	721	717	744	730	737	732	702	679	731	684	712	746	724	729	715	722	719	696	652	702	690	679	731	678	701	740	723	741	753	742	755	753	715	722	757	757	684	758	712	717	747	734	678	708	722	706	699	691	689	697	748	738	721	703	720	736	718	691	706	715	752	711	706	732	717	785	693	765	689	771	733	765	687	729	711	768	796	663	805	778	744	732	734	766	715	717	771	762	738	711	716	715	713	728	681	715	736	741	733	745	697	696	726	700	734	709	740	711	691	706	698	713	713	763	709	797	774	707	695	700	724	696	691	674	681	709	721	712	698	712	752	661	733	696	738	718	721	721	707	632	697	712	671	716	693	692	707	740	738	714	740	713	726	733	686	737	697	687	696	710	707	705	725	710	706	701	736	709	683	686	698	713	752	673	691	704	771	722	718	708	748	729	748	698	677	723	750	736	676	719	740	730	740	744	709	675	747	706	714	700	683	748	748	754	743	716	719	750	743	748	710	740	703	707	743	709	762	714	714	694	760	691	756	702	719	694	727	726	695	705	744	742	749	708	667	723	715	707	683	720	761	755	685	730	732	776	700	755	768	700	732	705	700	706	701	785	716	756	701	726	773	722	744	708	734	762	746	717	756	688	675	723	712	675	756	707	737	681	714	747	721	698	761	748	687	746	714	678	705	703	750	691	712	692	745	684	728	742	697	765	722	664	755	671	695	705	760	674	726	662	694	715	731	766	744	733	703	757	713	741	712	728	759	744	677	724	739	705	765	720	725	716	706	694	771	713	719	666	725	695	695	728	727	675	709	655	702	757	733	712	736	688	702	704	720	723	727	672	716	738	716	716	731	709	734	735	702	743	706	705	708	772	734	726	707	718	709	700	701	773	682	695	733	760	728	726	709	705	691	748	681	749	699	767	745	708	720	744	756	701	763	740	701	722	701	716	704	715	695	729	744	697	706	738	741	679	712	699	703	712	733	695	762	700	730	703	734	759	728	700	772	699	736	696	735	709	695	741	749	665	736	684	735	734	711	697	732	692	700	758	702	703	692	702	762	707	699	697	693	763	727	716	681	720	708	728	697	714	758	712	742	721	731	713	689	712	717	725	733	729	752	718	687	710	708	721	717	717	670	763	682	734	727	682	729	733	652	712	706	767	712	693	733	743	722	680	747	708	718	748	761	758	730	705	705	666	775	696	710	744	707	723	698	725	743	707	754
23744	20795	27847	24112	21321	17229	10585	6139	4235	3313	2819	2230	1948	1682	1551	1446	1278	1108	1055	985	984	986	966	944	858	830	862	797	784	792	762	738	684	700	693	677	685	696	662	704	714	678	663	669	675	709	672	672	714	733	679	700	655	648	685	657	669	675	668	738	691	655	762	676	660	686	644	657	680	631	690	698	642	675	693	657	670	667	677	672	687	724	691	714	621	675	650	673	653	704	654	686	691	675	685	666	653	668	671	705	707	666	711	601	716	692	633	703	652	669	639	633	670	685	668	661	682	622	650	748	681	656	660	677	676	650	670	683	661	688	644	711	682	678	682	662	657	752	665	684	663	685	737	704	703	682	684	653	642	631	732	728	691	643	672	706	693	653	664	645	690	674	691	702	648	692	666	687	684	714	667	654	668	699	677	639	684	718	636	710	695	697	683	689	699	664	692	683	667	678	687	661	651	652	693	675	679	680	699	661	733	680	692	676	681	689	690	639	727	700	703	700	672	684	682	676	673	672	693	665	636	656	691	699	707	717	659	697	655	687	687	710	665	697	719	688	673	689	669	727	695	655	658	674	685	683	658	673	701	620	719	674	697	649	693	675	632	680	673	673	695	648	623	655	667	686	679	728	676	652	665	633	650	657	691	711	648	689	606	651	697	720	669	672	732	683	670	659	629	646	642	668	684	658	685	708	706	683	667	692	717	646	669	653	675	645	663	671	670	645	660	677	668	676	654	717	734	703	675	665	687	632	654	711	772	669	723	680	670	653	656	679	637	675	645	654	707	692	680	657	664	699	690	686	650	647	621	711	687	662	669	694	634	650	672	648	672	673	632	670	714	652	665	697	691	654	638	681	660	664	661	713	680	693	676	691	652	705	640	699	665	689	700	697	638	670	668	640	642	694	669	686	657	626	676	678	701	687	722	646	636	683	640	672	699	675	708	686	655	719	636	713	693	675	660	619	659	694	628	675	624	697	668	721	656	626	689	647	641	662	696	662	705	714	703	739	680	726	694	675	698	674	712	650	679	669	697	629	671	679	695	666	702	645	695	669	680	658	699	701	691	656	694	652	697	669	692	690	621	707	677	659	678	648	696	657	647	668	680	631	704	649	682	650	645	667	642	664	646	674	699	704	667	618	678	662	617	715	661	684	716	672	659	660	681	651	676	739	719	710	691	644	651	687	648	674	691	729	693	734	680	654	672	646	640	674	683	686	632	663	659	626	666	670	677	674	670	598	719	686	669	710	695	712	689	697	698	698	675	671	610	688	703	669	698	690	647	724	714	626	654	695	638	667	709	643	675	692	686	665	692	733	701	627	644	672	725	645	646	668	653	658	647	694	681	654	675	696	654	723	681	661	698	674	662	687	692	618	629	682	711	682	621	632	674	708	635	644	703	684	681	670	650	711	700	718	692	656	668	666	650	669	675	626	644	614	726	682	650	700	645	630	639	639	717	655	620	677	630	694	705	688	629	715	698	677	676	707	691	628	650	670	641	716	644	657	666	701	661	665	698	703	660	684	654	682	703	661	702	675	710	670	701	723	687	705	660	687	653	708	629	666	678	693	636	659	677	664	705	657	699	690	689	694	664	622	695	684	626	642	696	707	663	704	727	682	721	691	669	648	693	644	627	666	654	649	670	717	700	695	639	663	713	717	715	682	689	704	689	694	669	669	672	717	713	702	700	637	683	650	691	649	671	677	695	638	699	623	652	663	670	711	732	679	692	673	632	641	656	610	650	726	694	667	719	656	661	646	727	673	654	703	635	705	680	669	681	685	697	657	656	680	652	627	684	670	692	672	641	681	655	706	659	690	659	636	624	643	699	699	686	682	711	715	678	645	683	691	678	682	628	682	724	655	673	689	738	691	690	690	700	692	741	664	654	669	674	687	689	672	656	653	706	720	708	676	689	739	690	689	678	694	681	695	659	648	653	672	649	648	680	678	667	674	698	696	692	684	626	692	711	695	673	665	668	658	696	682	688	702	676	677	705	641	692	650	684	727	656	665	678	669	709	661	700	622	674	648	677	695	676	669	657	652	688	703	669	726	646	646	637	682	656	695	674	653	663	701	669	630	710	677	662	661	687	691	672	668	681	693	665	685	677	646	688	724	665	672	664	651	685	673	696	689	663	681	697	657	703	603	696	715	680	714	684	699	683	616	646	657	639	693	694	677	642	667	656	650	661	658	669	720	692	710	646	645	702	623	696	641	691	682	687	672	665	661	689	694	692	706	652	676	644	666	739	680	643	673	688	685	671	630	660	676	674	746	687	668	725	659	710	657	693	650	715	654	623	605	621	669	635	652	664	674	659	685	698	678	671	642	615	713	703	690	666	652	656	705	643	654	649	682	690	708	683	697	640	657	645	681	672	664	689	680	663	655	650	736	654	631	665	649	636	687	727	661	671	674	707	677	636	662	721	660	738	678	670	652	638	669	696	655	644	660	695	688	660	681	660	694	715	666	700	668	659	651	671	666	656	689	672	702	648	630	659	622	659	705	725	663	664	660	707	656	678	633	639	686	663	638	694	675	689	666	627	680	688	651	705	738	679	631	630	668	646	672	687	627	681	664	688	651	715	658	677	721	661	693	659	675	731	662	682	676	658	694	661	669	649	682	684	667	665	686	671	660	660	700	669	683	640	660	724	738	673	706	689	607	685	705	688	696	679	661	687	695	692	713	668	689	647	656	652	672	698	676	673	704	676	692	646	673	653	697	702	649	677	663	674	615	679	690	670	682	674	696	647	706	618	678	652	632	647	725	656	662	648	707	670	686	670	729	712	756	690	719	677	653	685	641	699	683	683	665	652	687	652	656	693	679	681	669	678	668	657	661	706	667	687	659	692	633	667	647	684	690	675	691	664	692	667	696	723	719	697	641	628	642	664	689	659	705	658	690	703	641	659	661	745	669	671	691	681	643	683	680	659	699	641	679	707	611	675	675	636	694	704	649	685	606	700	679	717	675	669	693	668	684	665	688	631	689	640	665	679	671	674	683	666	685	664	632	671	658	700	684	695	634	694	641	724	677	660	676	683	663	654	665	628	674	691	652	672	633	669	733	723	656	737	668	662	638	663	675	691	646	665	664	644	675	698	673	643	702	669	665	652	654	654	675	687	678	697	713	665	651	666	606	713	684	717	675	664	685	708	661	639	690	731	651	697	706	704	701	652	720	686	652	677	661	637	661	663	703	651	628	703	664	702	683	637	640	686	685	711	665	635	679	710	693	713	690	691	685	647	655	711	683	673	714	652	710	636	654	658	658	663	660	665	673	622	656	709	677	676	667	647	685	690	739	666	676	639	628	673	700	673	639	657	698	708	684	701	676	658	678	711	665	681	666	647	680	692	661	673	679	685	686	692	651	651	682	715	659	686	630	703	625	693	645	638	689	669	660	716	699	654	666	658	654	700	653	701	669	668	708	647	690	665	663	708	685	638	696	695	693	689	692	724	680	685	679	666	712	738	633	683	724	646	645	680	737	673	671	678	671
36451	53495	41630	31769	25434	19517	15372	11922	9136	7252	5978	4824	4108	3393	2904	2690	2334	2027	1875	1846	1744	1700	1659	1476	1446	1295	1263	1206	1083	1077	998	980	937	975	908	904	901	867	891	928	933	873	853	941	883	936	928	867	946	922	887	922	860	944	901	900	929	920	900	938	858	892	901	911	880	888	910	871	944	932	902	920	889	864	949	869	853	921	923	917	892	874	902	936	935	924	924	873	905	862	930	905	902	853	903	875	877	917	920	877	902	928	888	898	859	857	893	883	889	904	911	906	852	920	877	928	938	859	930	904	888	930	903	895	908	919	926	879	913	906	921	887	840	888	923	891	860	891	907	879	905	882	911	929	926	879	895	937	900	869	935	931	829	839	861	882	895	877	906	935	909	954	902	892	849	885	865	937	907	959	888	907	875	874	885	856	930	916	885	906	895	904	885	873	910	930	859	904	930	932	920	918	922	913	866	856	941	851	882	923	841	892	887	918	844	879	936	924	879	923	936	932	950	862	897	890	912	885	880	879	958	894	861	925	912	868	879	869	883	925	918	895	886	864	874	893	901	978	963	942	889	882	958	900	846	859	887	886	909	881	918	921	883	903	882	917	902	895	886	854	905	825	862	924	911	911	867	867	856	892	893	920	902	938	869	823	869	882	921	890	919	909	914	909	872	899	876	860	892	892	857	880	874	898	920	882	954	892	902	884	895	914	995	864	907	864	901	880	928	905	880	865	903	846	920	865	910	944	881	926	869	859	881	902	941	904	921	939	897	908	926	891	912	929	833	949	869	926	889	869	916	897	894	935	812	859	880	878	882	895	899	956	888	915	877	877	902	835	947	900	858	932	925	915	907	886	903	886	846	959	853	909	938	883	841	873	881	838	911	902	923	916	887	874	841	898	837	859	926	939	838	895	930	894	947	925	927	925	899	913	904	890	892	910	898	875	853	887	882	871	930	914	874	866	963	907	862	896	901	915	908	881	890	886	888	883	875	882	923	942	919	905	861	885	842	886	908	876	877	909	906	891	870	879	861	900	906	851	826	948	912	884	893	909	883	938	893	910	931	899	906	902	915	923	883	853	870	926	857	912	890	905	898	921	952	964	935	904	897	915	876	903	942	934	939	952	903	949	903	898	889	902	928	912	838	931	914	912	862	891	906	934	891	923	936	880	883	907	896	936	920	865	891	916	911	854	921	864	949	855	892	880	941	871	909	929	892	887	886	909	918	848	930	901	857	870	896	887	854	911	910	881	914	930	912	866	913	919	921	860	876	828	938	945	928	930	881	875	926	933	939	929	862	908	846	924	941	878	914	920	912	904	890	862	907	883	946	909	895	876	879	902	914	904	888	891	890	875	927	858	865	900	903	884	886	905	931	924	914	916	919	876	918	869	880	860	896	893	867	902	864	945	886	939	913	882	861	896	864	916	908	840	929	927	924	887	839	909	871	933	904	953	902	886	883	847	958	903	943	898	934	808	888	882	948	823	906	858	841	882	886	884	864	879	879	921	890	844	895	877	924	895	919	904	904	920	871	887	873	887	881	944	876	861	893	907	871	935	916	897	933	850	880	860	907	946	895	905	899	914	916	903	939	931	922	890	910	929	933	918	897	900	830	887	922	902	924	881	902	894	965	929	887	884	931	919	934	933	908	902	930	882	809	885	934	848	921	924	875	935	870	900	865	933	922	894	904	960	929	875	893	885	845	895	908	915	891	932	953	860	883	908	896	838	870	834	914	885	900	882	928	886	887	920	942	919	918	906	895	871	887	895	881	848	913	865	905	859	902	879	903	886	927	884	927	857	900	920	920	883	898	919	905	886	859	938	887	945	884	907	910	910	902	902	923	897	888	882	894	876	918	927	856	896	891	939	895	870	900	884	896	914	918	966	926	920	896	903	945	894	873	899	909	936	951	895	866	909	898	904	888	903	868	932	904	948	915	877	963	909	917	895	918	927	895	877	936	858	913	825	903	900	867	860	868	868	877	952	863	893	908	891	861	933	899	874	864	909	914	933	915	931	899	833	871	938	901	890	910	888	850	906	858	862	900	843	905	909	909	924	918	871	896	902	920	922	888	907	897	917	862	893	855	950	893	870	933	936	932	918	907	906	944	895	857	913	871	917	925	909	857	874	919	899	886	873	918	919	887	886	888	858	890	908	908	876	883	857	887	891	940	894	913	903	895	880	854	952	955	879	865	909	880	919	882	894	896	898	881	899	932	887	866	915	913	912	838	895	894	925	892	860	877	917	925	925	868	872	881	950	900	931	905	873	873	938	972	916	901	876	899	940	908	926	882	858	921	837	821	859	896	929	928	903	841	845	930	863	851	876	900	863	891	929	907	859	844	911	888	873	906	912	908	881	899	933	937	871	901	915	906	863	876	884	849	894	908	899	921	917	886	867	915	895	885	860	895	886	919	877	925	873	921	830	912	912	883	944	909	890	872	926	953	930	834	855	915	903	920	878	934	887	927	944	871	878	879	879	891	879	892	904	839	954	868	935	843	882	871	955	950	916	898	863	898	889	929	947	860	890	896	852	873	894	910	901	919	884	887	873	939	898	864	863	887	867	900	911	916	844	916	914	910	910	918	873	895	928	928	912	878	940	894	923	921	864	904	863	917	819	849	849	866	894	903	882	930	858	876	857	870	890	917	900	890	926	901	857	922	865	878	842	899	922	894	857	907	890	932	888	933	917	920	885	850	889	873	891	927	926	884	855	912	945	900	925	984	900	926	845	844	877	901	875	874	886	934	903	917	901	883	930	928	909	878	886	935	897	901	918	872	883	837	828	919	863	824	890	917	909	908	907	909	887	856	922	880	946	940	927	856	929	854	892	880	907	857	928	950	877	902	895	906	896	925	891	844	919	887	887	895	893	936	903	923	881	909	872	885	853	934	900	878	898	902	838	885	868	887	914	924	919	898	848	935	939	912	932	860	866	905	889	896	851	919	916	874	865	924	901	907	912	913	927	891	872	928	877	872	963	919	950	924	897	876	905	910	861	853	911	888	901	914	943	886	864	899	879	907	923	921	900	904	900	901	881	918	909	900	888	912	901	851	827	900	879	914	894	915	865	918	898	953	911	861	824	918	863	899	903	847	873	875	971	873	891	876	875	867	898	926	901	914	870	908	901	912	888	874	908	892	921	905	923	934	897	882	873	932	883	866	855	892	894	930	867	925	872	872	923	877	911	916	897	880	858	848	933	883	900	874	884	958	914	863	905	907	897	894	925	905	909	898	935	916	873	913	932	892	939	901	902	893	939	851	834	894	854	901	895	891	901	928	914	894	897	865	860	894	901	885	863	897	881	933	940	901	861	881	947	940	940	852	865	893	887	950	858	858	893	919	887	863	879	931	921	872	881	925	878	864	843	951	883	909	924	918	956	882	907	929	890	892	937	868	933	914	937	894	897	896	888	879	932	930	895	902	921	928	884	877	929	901	876	900	974	944	907	858	915	894	960	979	906	867	901	922	891	888	867	912	927	902	871	856	952
22768	20783	28257	23370	21096	21579	17510	8547	5474	4540	3609	2836	2431	2062	1804	1614	1419	1307	1226	1127	1157	1119	1044	1019	927	936	874	799	756	717	714	684	638	687	646	668	617	639	671	630	620	634	693	645	651	602	668	649	655	626	630	645	635	634	635	626	664	657	664	669	643	660	563	608	651	659	684	654	649	596	652	613	637	631	618	646	658	630	634	671	622	661	623	685	616	623	640	684	652	624	653	628	653	605	647	636	644	671	674	667	620	645	645	638	666	673	611	640	595	608	622	630	641	616	633	645	667	616	626	647	621	612	653	633	684	642	593	684	661	592	676	644	599	640	578	626	664	636	690	625	642	618	650	652	605	657	626	632	581	643	605	633	632	605	639	641	689	599	613	580	623	622	639	616	639	629	639	650	659	625	704	673	606	653	648	635	656	612	648	663	607	607	656	620	663	632	669	650	610	666	604	625	670	647	637	642	636	589	638	650	615	649	624	630	589	633	601	631	659	588	668	615	632	628	683	645	646	643	577	658	685	630	645	633	607	623	673	647	637	641	645	616	651	601	667	634	620	649	647	653	643	625	683	621	664	646	641	646	603	637	653	628	606	632	640	625	662	663	694	685	626	609	617	620	595	623	641	608	689	652	674	579	673	629	626	624	641	644	603	649	655	624	640	649	606	578	620	691	648	633	675	625	655	640	624	659	643	626	620	613	644	631	604	595	628	633	657	671	640	600	609	643	616	654	595	641	641	637	658	671	633	647	649	597	643	612	576	649	636	602	593	611	587	593	635	605	627	560	617	618	576	579	631	613	612	604	615	687	667	632	679	647	635	640	611	641	558	662	612	650	635	634	662	573	599	641	619	689	662	605	648	617	652	595	636	649	658	627	654	664	634	618	680	668	609	604	616	648	629	659	632	630	607	625	611	630	626	657	630	635	636	658	668	652	663	631	614	626	624	644	631	682	682	642	633	600	610	640	604	617	620	634	651	642	642	634	622	655	648	655	573	626	616	644	587	644	657	615	579	582	635	611	633	594	659	624	626	650	637	626	589	659	621	671	659	681	638	626	641	657	602	582	647	644	656	592	633	665	620	603	637	609	644	621	581	604	648	599	633	594	658	623	582	625	644	609	619	596	629	647	615	587	625	615	650	634	668	637	679	588	618	644	671	673	668	635	683	625	626	646	632	659	615	614	645	635	633	621	635	628	639	635	649	610	658	613	622	603	649	612	609	652	632	625	643	640	596	656	607	601	636	626	628	618	603	656	635	626	635	699	630	614	658	610	633	613	631	635	618	582	646	587	631	659	586	612	667	609	631	647	614	637	631	650	663	623	609	610	651	605	649	602	622	632	674	608	612	628	641	708	624	668	666	659	634	628	595	655	633	629	641	604	633	604	644	650	641	614	660	634	648	625	642	586	643	710	639	625	628	598	629	654	655	607	559	613	601	624	644	623	605	582	656	646	625	636	610	642	636	671	597	602	655	670	592	660	611	636	624	570	629	631	634	661	668	640	676	625	623	605	633	606	588	616	648	624	629	616	653	657	622	605	604	620	686	668	677	647	642	668	662	609	618	624	671	608	654	626	632	640	608	609	676	626	589	621	658	711	610	602	649	625	627	612	655	644	635	656	623	610	618	613	603	599	604	585	631	640	641	621	562	644	642	638	686	630	661	642	643	614	685	572	662	668	659	664	615	628	638	670	639	662	663	644	598	614	646	668	618	604	656	670	643	698	656	640	637	615	639	611	616	625	630	658	622	633	657	617	644	627	620	614	641	677	648	677	601	636	633	625	688	609	676	662	634	658	621	613	669	644	641	642	588	629	691	605	636	618	566	627	652	617	643	648	602	612	626	620	665	613	626	620	606	626	629	603	642	644	688	637	646	627	597	598	640	604	658	592	656	629	637	626	651	642	569	626	628	624	633	688	638	670	648	663	640	654	648	664	660	629	654	649	628	660	642	648	619	625	613	632	644	649	622	628	614	661	638	589	631	654	610	654	657	624	640	619	659	619	634	643	636	571	661	637	612	578	628	600	638	613	635	606	647	629	629	666	621	624	599	665	600	612	651	664	620	634	616	626	637	646	655	668	675	598	675	613	621	636	591	604	597	647	671	619	652	653	646	656	629	627	643	650	633	617	598	640	643	629	643	619	612	603	592	633	617	606	621	668	653	651	603	653	644	632	648	616	662	664	633	644	640	632	622	579	618	646	641	620	631	697	637	602	595	648	593	619	631	622	605	633	675	629	700	657	637	621	608	652	627	612	653	575	624	659	718	662	688	654	688	604	662	680	593	596	622	631	660	615	587	616	645	624	658	647	626	646	647	597	640	656	639	595	642	651	607	605	614	610	626	608	635	660	637	628	670	611	649	657	605	633	678	595	599	663	599	611	596	638	666	634	646	606	623	582	683	624	641	630	634	589	643	578	618	634	621	643	623	671	609	615	629	643	632	603	612	631	660	617	612	625	647	663	667	642	642	614	608	617	669	607	657	687	640	596	664	634	660	638	628	633	640	641	629	687	644	650	610	639	654	668	595	627	631	643	615	618	616	607	644	661	632	649	632	643	651	649	620	590	643	605	633	622	630	645	615	634	627	592	678	659	607	658	630	620	657	620	655	639	625	637	620	638	635	657	610	580	583	623	651	670	673	596	578	611	622	647	649	627	660	652	623	649	632	623	624	601	650	616	642	596	662	638	669	645	635	561	673	617	618	617	653	606	621	599	580	583	662	605	607	652	655	670	638	660	633	659	628	632	611	653	654	617	638	669	621	621	587	605	644	657	618	618	647	621	641	651	647	638	637	680	660	655	602	642	632	638	645	613	625	621	638	664	617	671	584	620	667	627	570	613	609	622	642	643	624	613	614	657	617	656	610	644	646	614	646	646	595	673	620	646	659	638	656	669	594	628	652	606	625	590	633	658	593	650	592	596	650	612	618	637	641	623	669	702	629	596	584	627	634	669	673	603	652	645	641	612	620	647	618	631	619	604	627	626	678	638	636	620	645	615	637	649	652	662	670	619	653	627	609	701	643	666	585	634	620	635	602	657	632	629	653	634	674	643	658	603	656	669	639	632	634	639	652	627	634	645	621	644	622	637	627	665	636	614	606	663	641	612	628	669	659	660	644	626	656	642	667	618	613	639	625	690	654	631	673	643	628	606	670	664	676	616	596	604	610	608	674	623	580	638	668	649	632	626	639	651	610	647	613	665	623	649	624	603	654	634	621	628	621	666	588	622	632	650	592	658	641	601	635	663	642	599	623	641	613	690	637	622	665	640	616	605	628	612	627	587	672	638	631	601	632	641	688	631	656	617	647	658	631	590	603	600	657	668	633	570	630	658	638	684	627	628	628	602	649	626	634	651	620	604	641	634	609	635	646	645	634	614	630	627	652	624	632	605	630	629	636	625	586	662	633	626	673	670	633	626	685	612	649	590	622	647	621	578	643	620	640	666	631	618	621	608	654	621	621	596	636	583	627	597	634	652	656	643	624	672
39346	60575	45525	35851	29731	23801	18963	14762	11605	9721	7862	6196	5219	4402	3747	3296	2682	2307	2231	2107	2066	2001	1780	1771	1553	1492	1408	1284	1104	1008	967	946	884	880	848	896	866	863	828	856	919	854	805	877	854	842	821	822	843	839	850	818	864	836	878	844	889	826	814	837	860	857	805	873	814	796	829	825	794	840	862	814	842	881	869	851	852	849	820	850	889	867	821	880	859	831	848	866	864	863	870	807	841	852	828	845	856	829	877	825	881	813	820	847	828	847	854	867	849	862	829	860	805	849	840	830	813	939	865	861	826	806	889	837	831	848	830	845	849	899	838	865	842	825	862	830	843	853	804	854	833	827	835	799	869	878	815	828	826	851	843	850	847	859	809	820	859	850	814	823	849	900	807	851	847	866	827	848	869	803	830	856	850	842	872	834	848	862	832	874	813	840	853	858	863	898	815	876	841	844	844	833	837	871	826	835	837	858	847	841	796	800	837	876	825	844	892	827	878	793	823	823	838	839	860	843	846	866	774	838	852	845	833	824	883	831	811	822	862	780	870	841	869	845	841	812	871	840	822	865	845	835	836	791	817	876	846	882	818	834	792	867	837	804	816	838	892	885	810	824	827	830	872	825	830	828	821	848	852	850	811	775	840	861	858	871	816	843	878	847	828	843	793	873	864	790	863	802	834	876	818	810	841	836	809	815	842	792	871	841	868	844	878	822	847	919	839	877	841	842	859	845	852	838	807	857	852	840	814	830	817	832	817	836	883	816	852	906	842	837	800	817	817	864	868	804	875	877	884	876	809	835	797	815	872	853	816	867	853	849	797	867	840	824	831	811	840	914	847	804	842	849	855	787	837	775	854	880	832	816	822	830	828	852	809	783	819	776	843	837	818	835	831	822	890	821	893	823	907	856	868	853	874	820	846	808	793	788	945	840	829	876	856	915	841	873	829	818	811	840	825	890	796	839	824	843	818	853	803	871	874	832	803	848	812	824	809	786	853	842	806	865	862	831	826	896	827	788	832	830	838	839	900	861	822	796	887	840	849	816	882	851	835	843	835	840	887	808	847	843	873	894	795	811	801	831	891	851	832	805	846	817	842	820	829	821	835	840	875	850	833	809	825	822	849	845	870	869	833	827	888	803	834	824	827	785	863	842	838	822	826	872	873	842	877	879	825	877	834	837	922	857	869	817	804	900	847	849	823	810	803	800	847	839	804	801	875	842	887	850	821	834	854	826	878	852	817	839	846	871	811	835	849	854	867	832	804	840	803	809	877	860	793	840	844	847	860	859	832	797	814	783	813	837	837	844	844	879	858	827	849	804	867	863	847	857	868	832	822	860	855	808	880	814	836	841	879	853	883	839	836	860	807	801	799	837	825	857	795	819	848	768	826	826	885	828	823	872	857	825	853	827	826	813	892	827	827	791	823	913	828	831	847	815	852	830	833	831	875	829	825	802	819	801	821	830	843	860	804	831	847	858	838	830	850	826	875	868	859	817	851	830	838	856	903	830	835	840	838	817	876	832	815	871	825	844	844	858	892	856	901	821	893	800	851	873	827	862	831	811	840	838	850	834	829	801	858	797	816	807	832	827	819	825	868	844	827	836	842	820	837	907	857	807	802	841	857	825	855	823	849	802	859	823	877	829	814	832	832	844	828	871	833	807	852	813	818	846	860	837	882	900	848	812	832	824	811	803	850	863	838	824	778	849	822	916	820	824	776	869	807	883	835	826	830	826	863	839	815	797	841	869	864	845	888	873	887	830	868	769	842	843	863	830	821	892	846	842	830	843	870	839	877	813	857	849	850	805	859	823	837	816	849	847	813	824	907	901	809	872	836	797	852	833	837	803	819	869	823	838	839	872	848	841	803	774	859	826	846	802	835	835	819	852	858	805	803	805	857	847	822	830	847	820	845	833	841	881	855	890	832	861	829	878	831	806	797	862	829	821	854	809	828	840	817	873	821	816	848	832	783	828	882	839	817	814	792	851	860	817	809	866	832	846	837	894	810	847	831	873	842	822	866	892	809	842	841	850	860	849	852	836	848	815	845	794	886	882	854	843	829	844	858	861	847	882	827	843	876	829	830	815	871	845	885	811	824	867	883	869	832	872	853	822	805	911	804	832	854	812	900	842	847	811	849	815	840	858	858	776	815	800	909	866	823	913	830	859	798	830	849	887	888	843	888	841	849	861	795	821	888	846	816	818	892	873	873	827	832	847	793	890	834	911	829	798	867	848	860	857	886	830	830	846	857	871	824	830	792	830	864	805	843	835	837	844	864	779	891	831	839	871	850	830	854	845	858	862	833	847	837	862	775	902	818	881	823	775	824	813	834	880	822	881	779	869	873	870	833	798	857	860	821	858	785	884	823	853	805	864	855	839	810	807	959	834	846	842	815	864	839	833	803	858	843	844	853	861	808	846	851	820	807	873	813	870	831	835	809	855	824	845	835	808	832	876	842	860	875	892	836	887	889	872	917	881	833	861	908	786	869	867	854	850	866	892	857	805	847	882	831	814	875	835	859	879	772	904	800	855	854	863	857	857	824	793	835	813	844	937	811	864	850	858	815	883	838	876	851	833	865	808	827	845	797	832	857	820	834	858	821	809	857	867	840	834	795	866	807	818	820	831	867	843	829	816	864	827	861	870	857	822	864	852	815	818	861	837	833	866	861	856	814	839	873	809	825	833	831	806	856	827	813	834	806	828	860	879	865	794	839	786	863	882	790	859	861	827	913	834	806	837	881	874	818	866	823	864	834	787	863	847	891	850	850	848	850	860	794	853	874	846	796	836	888	858	841	830	840	829	844	818	871	782	832	862	863	900	811	812	823	805	867	849	813	842	898	864	809	835	822	844	876	866	774	850	839	863	831	841	844	814	842	853	849	880	841	855	821	840	911	808	842	835	869	818	819	895	786	815	829	910	804	837	791	837	850	836	846	833	833	783	849	848	842	843	835	878	916	786	804	829	859	836	837	856	846	895	795	878	832	842	868	837	894	789	785	848	828	824	793	881	844	813	831	836	820	782	832	801	808	818	830	838	840	804	832	816	807	872	881	844	835	856	858	902	801	844	838	893	833	841	872	832	872	789	844	868	836	858	824	856	868	859	863	869	846	820	843	807	831	905	829	847	846	817	803	847	855	826	868	826	828	869	810	856	838	882	822	817	820	869	903	787	877	895	875	841	854	871	842	846	794	819	831	835	810	850	801	768	866	894	813	869	831	835	867	844	852	841	870	873	839	827	902	868	892	825	873	831	860	811	811	843	833	831	831	814	839	829	845	830	833	857	798	795	884	817	838	821	830	867	878	821	865	850	823	812	863	851	802	852	865	864	806	839	882	853	856	869	856	846	885	863	808	822	823	867	868	860	902	862	830	845	877	823	796	862	814	790	878	852	823	836	847	781	804	866	836	844	831	825	850	893	789	864	831	877	858	871	842	789	864	821	830	823	836	842	861	842	793	826	840	812	857	815	860	806	815	832	769	865	822	811	878	850
28483	27643	28292	20866	11704	7098	4574	2863	2256	1878	1566	1312	1165	1020	926	857	820	703	786	723	712	684	728	683	685	631	603	589	583	537	556	527	468	539	588	509	534	520	511	501	528	530	506	499	518	562	555	560	519	519	536	551	563	531	521	524	520	528	529	527	494	542	551	533	530	526	483	527	532	562	568	538	543	479	534	520	515	549	525	510	515	532	554	512	541	551	531	517	540	526	559	517	494	536	571	503	530	532	486	519	539	522	496	566	535	517	556	521	519	502	564	523	540	509	549	502	533	539	507	509	550	539	544	527	567	533	504	556	495	548	560	518	577	527	531	531	508	519	528	565	519	550	490	498	540	531	529	522	552	536	522	442	517	525	568	532	536	543	524	543	520	565	526	525	554	523	518	560	518	560	570	554	529	530	563	495	470	534	505	546	534	490	511	539	520	502	528	517	539	492	558	525	488	508	551	493	551	514	502	544	488	550	546	538	560	537	502	525	533	516	500	482	530	517	519	583	505	558	527	545	524	501	560	556	526	557	520	519	558	547	485	509	501	562	477	523	539	501	521	499	542	521	542	516	477	509	546	533	503	533	523	510	521	548	537	507	502	533	517	540	518	478	567	511	520	483	506	501	494	537	462	499	536	512	498	541	517	501	535	515	506	547	498	522	459	506	513	512	522	553	532	520	510	506	489	547	511	528	551	543	529	519	497	536	538	556	526	530	513	528	516	511	552	485	521	531	511	534	529	516	555	500	494	509	471	521	521	532	514	525	532	526	513	500	496	525	561	504	548	543	559	499	508	508	554	511	538	524	524	552	491	538	546	561	526	512	498	550	496	504	540	512	542	523	516	488	537	512	532	535	528	499	536	544	532	532	494	565	524	519	534	527	547	508	528	509	532	519	552	559	555	524	519	555	515	517	494	525	520	542	530	491	559	572	500	551	515	507	549	545	548	519	497	542	511	570	541	554	583	556	516	505	531	554	504	512	531	532	493	529	556	543	504	548	521	499	567	536	498	529	529	504	528	526	541	533	499	543	500	582	494	557	487	509	536	484	546	520	555	503	511	559	543	557	521	504	551	545	522	521	577	545	525	573	538	520	503	528	516	525	497	538	530	486	504	506	507	531	547	513	561	543	540	510	509	517	510	578	542	532	529	535	493	514	525	512	524	522	561	492	541	534	544	554	529	490	489	542	532	541	508	556	512	544	497	567	548	493	546	541	512	517	520	511	520	472	490	539	492	516	521	572	551	496	494	538	541	526	509	487	498	559	544	519	500	550	546	522	525	530	543	566	520	545	502	544	513	544	505	497	543	556	472	511	511	572	544	508	466	550	548	521	523	521	548	546	509	474	540	521	554	540	502	553	494	531	511	533	516	516	511	560	506	569	478	569	522	534	513	538	511	461	563	490	526	497	529	505	482	525	520	539	531	529	544	533	556	491	509	501	521	529	536	544	535	496	502	521	514	535	534	550	530	496	543	525	507	543	518	505	509	501	489	505	511	525	518	514	501	586	567	514	516	489	530	464	479	510	507	509	519	503	504	535	538	512	503	569	498	553	518	539	517	526	538	517	540	512	543	506	526	537	522	537	530	514	561	548	494	530	574	526	544	524	537	512	496	498	556	494	503	518	543	542	487	525	578	511	539	558	502	550	534	528	510	507	539	508	493	489	536	523	529	504	525	508	507	513	490	520	538	498	576	540	563	547	535	508	497	510	525	508	536	541	545	536	560	535	578	527	505	543	533	566	508	526	510	520	550	509	541	529	520	542	524	489	516	526	549	523	539	540	468	496	508	518	531	508	489	521	517	538	510	553	546	468	508	519	544	541	498	540	516	521	526	521	511	490	572	516	526	513	532	518	524	525	479	530	513	551	522	497	553	526	541	537	513	519	535	528	549	493	511	546	502	512	552	560	479	514	493	500	566	524	547	499	520	533	558	494	492	534	546	533	541	494	526	542	524	539	509	530	521	611	535	524	502	501	489	553	488	513	556	534	509	538	557	526	502	574	516	497	508	510	530	541	567	515	514	520	509	530	538	525	500	537	524	516	467	557	548	530	479	504	524	516	547	557	555	552	518	508	543	485	505	543	548	516	524	541	496	537	543	552	507	527	524	563	547	518	581	538	522	535	543	517	495	506	549	524	508	573	521	524	569	510	545	560	535	569	488	524	525	545	502	529	512	505	547	534	543	513	532	529	543	505	535	530	508	523	594	540	492	559	481	511	517	522	573	535	529	533	532	512	531	544	536	515	538	517	484	520	514	523	502	507	551	478	507	521	497	525	538	523	508	547	508	505	557	532	530	509	479	556	543	521	511	537	509	532	535	538	542	476	565	513	543	532	539	548	533	541	531	568	503	507	535	497	520	526	543	516	542	497	526	525	558	526	479	543	537	556	538	507	564	510	531	532	538	544	495	507	563	526	493	504	536	519	519	505	522	530	544	504	541	527	518	552	550	521	535	531	526	509	491	547	509	526	549	509	522	533	501	464	522	530	530	540	503	547	519	507	544	542	549	520	518	509	499	525	507	549	513	542	517	536	525	499	500	587	498	517	551	536	546	572	524	505	536	523	524	466	525	522	500	539	543	549	508	590	554	525	534	531	470	503	534	528	537	533	516	536	557	505	533	516	520	473	543	502	491	530	498	509	520	501	511	547	549	497	559	523	498	505	509	514	532	479	541	525	557	593	546	552	498	526	524	514	496	542	510	519	539	543	511	492	499	535	495	522	539	547	560	543	619	521	546	568	566	548	523	539	505	486	541	520	538	508	513	524	555	549	532	541	546	553	527	523	530	558	523	500	489	489	574	505	553	509	527	549	518	491	496	515	466	499	536	540	558	533	571	559	507	521	541	562	526	553	518	498	514	537	593	548	522	521	558	548	509	521	497	514	563	561	556	494	543	548	514	541	568	596	543	536	519	519	536	509	560	518	539	554	508	589	495	519	540	509	521	527	534	554	528	481	478	511	550	518	499	517	504	529	510	540	539	558	552	510	493	541	492	513	530	540	520	527	525	533	522	535	550	533	530	553	524	515	564	538	533	550	492	542	503	540	512	513	493	548	540	516	527	523	516	537	557	503	534	494	475	523	509	524	536	533	536	540	545	480	496	506	556	481	523	541	512	501	529	518	529	529	547	527	526	547	544	514	553	504	505	494	480	528	520	520	573	530	543	528	505	527	513	513	518	504	547	556	556	526	533	516	533	550	501	568	531	561	528	548	533	476	526	543	533	493	513	529	536	502	529	522	521	515	520	507	536	547	557	533	490	501	539	539	517	560	525	503	517	475	541	508	551	528	483	503	518	545	484	498	556	557	515	536	514	542	523	552	541	472	540	538	496	521	511	567	536	515	538	468	549	512	490	478	523	535	562	513	541	582	527	514	574	511	573	563	527	522	569	530	508	532	513	511	568	512	502	522	551	515	557	489	562	531	553	504	511	545	507	538	533	550	585	524	543	506	507	513	564	522	513	509	516	507	519	562	530	490
33337	44006	34309	24199	17970	13483	9596	6882	5209	4332	3477	2861	2403	2029	1803	1599	1428	1289	1186	1209	1176	1141	1114	1050	1038	981	896	758	759	771	729	728	706	734	718	703	713	724	670	647	728	731	708	726	681	735	716	719	697	727	720	710	714	697	673	713	677	674	690	680	695	692	689	736	717	742	675	742	751	737	653	755	741	710	731	692	741	685	691	721	771	713	670	661	659	709	700	704	668	708	686	687	677	716	696	722	691	711	712	752	700	709	760	723	735	705	720	718	708	705	718	717	695	696	686	712	709	746	716	700	713	665	711	689	713	712	712	722	737	728	688	735	741	728	717	697	726	711	735	693	701	666	698	690	733	659	711	622	666	702	685	720	731	726	706	693	708	678	752	760	702	745	726	718	666	702	711	706	726	697	675	728	732	710	709	686	739	720	715	672	740	715	719	691	699	730	725	734	756	697	732	718	711	684	723	714	710	750	671	741	690	742	696	699	684	687	694	709	716	681	697	662	668	681	701	678	693	720	667	715	709	745	740	721	729	716	724	685	699	666	712	693	762	737	676	675	656	743	694	656	695	689	678	729	701	768	681	670	724	707	716	735	688	667	702	691	753	705	764	677	773	657	695	705	737	670	698	701	712	707	728	708	698	697	719	721	707	702	754	710	689	735	711	722	726	731	685	720	709	691	686	741	708	747	712	684	697	700	718	681	655	691	677	736	737	705	664	705	655	691	744	681	700	732	711	698	718	692	689	665	791	668	726	727	681	720	732	684	709	665	706	685	690	734	678	680	725	714	679	668	705	660	716	734	769	695	681	694	711	740	638	679	673	758	693	680	714	711	705	717	695	695	700	716	733	727	713	690	715	729	698	679	692	726	695	739	742	672	749	682	713	662	721	734	727	704	724	694	773	660	687	697	720	707	731	734	684	742	726	713	704	683	688	749	725	748	691	660	722	721	675	713	695	711	715	656	704	752	681	758	672	658	746	711	672	652	670	730	712	672	737	671	683	732	692	727	735	688	657	670	706	690	660	676	732	707	707	711	706	708	718	734	693	705	703	714	711	703	749	717	721	678	644	748	693	715	689	707	745	664	673	676	683	686	717	722	747	663	668	681	708	714	722	724	733	699	669	726	702	672	712	705	759	693	717	672	701	732	680	691	695	719	687	728	663	695	755	721	719	687	689	686	758	735	688	735	664	661	700	710	748	715	710	709	740	724	699	737	709	711	688	721	713	700	677	692	698	686	691	676	758	703	742	714	719	703	682	666	729	656	683	701	735	698	733	694	705	704	707	691	663	729	732	688	709	670	752	770	697	683	676	670	714	680	711	740	711	745	740	667	748	656	644	745	651	728	729	700	700	732	676	676	735	712	719	744	685	691	679	679	707	751	712	666	701	743	721	693	701	689	724	723	635	698	708	695	752	700	712	687	707	649	716	700	663	715	695	734	759	717	736	716	741	733	686	726	701	737	687	734	651	681	676	689	715	747	698	704	678	751	726	674	671	728	700	773	697	721	700	711	731	680	707	756	714	690	723	731	698	719	705	653	719	691	681	687	761	685	696	698	721	707	740	692	703	694	694	747	700	720	738	727	702	703	726	679	693	681	714	714	727	678	712	716	656	774	740	756	687	687	698	717	698	676	719	679	673	698	730	709	669	696	694	760	726	729	717	692	690	693	704	684	648	707	777	735	710	723	679	712	687	668	747	716	671	733	713	773	723	709	724	682	701	698	671	699	708	761	735	698	710	776	711	681	725	692	712	742	699	726	709	726	733	692	696	668	711	700	708	695	735	679	666	691	686	701	717	735	660	689	741	718	715	709	701	731	688	689	749	682	685	655	690	735	708	720	753	703	703	723	690	751	705	771	722	652	702	722	732	715	660	702	655	665	670	724	707	678	732	669	716	650	634	715	714	673	704	735	687	666	686	691	721	677	712	684	703	715	665	693	686	685	687	727	681	703	723	760	716	720	736	684	734	732	726	676	696	705	669	670	695	682	701	761	672	694	689	712	689	692	715	696	738	708	686	705	684	714	663	692	653	713	726	642	710	741	737	716	670	708	728	719	695	688	733	696	726	675	719	711	675	720	653	733	777	687	724	667	740	722	724	709	713	707	694	735	685	705	691	712	692	717	713	704	720	722	707	710	668	735	770	676	682	674	659	721	683	667	700	722	721	737	742	729	675	699	712	696	662	716	712	685	732	729	693	682	713	654	683	661	674	682	722	736	689	749	714	672	698	727	718	650	715	756	691	712	699	681	721	719	716	731	737	757	678	720	706	694	713	683	670	685	687	680	701	707	692	743	685	725	699	706	679	696	740	737	727	702	734	684	680	714	702	657	699	680	713	694	729	695	671	711	709	701	700	700	653	698	666	706	710	756	743	729	676	713	701	707	750	721	718	708	725	744	724	696	696	720	682	687	722	758	669	729	756	694	693	702	721	700	671	761	717	707	714	711	678	694	673	728	693	710	740	729	709	727	690	696	758	738	715	683	693	710	712	640	732	680	709	675	679	702	717	716	681	709	693	712	722	714	693	656	748	701	656	749	722	734	725	669	706	686	688	693	735	713	743	674	729	694	740	686	681	719	669	746	667	654	706	779	683	740	698	685	726	712	695	724	681	760	695	703	724	633	745	726	717	673	751	701	712	679	727	736	712	673	730	674	736	732	674	711	679	669	677	657	700	673	697	715	731	693	735	756	637	726	717	687	685	693	689	725	714	707	656	717	667	707	716	709	633	680	668	720	700	705	735	667	717	712	723	682	685	672	755	685	717	732	707	666	656	680	720	703	648	706	682	721	692	697	719	682	720	709	722	686	712	696	684	739	683	723	668	698	671	673	713	731	683	699	690	733	653	721	672	698	745	668	720	728	712	680	690	698	715	754	702	686	700	672	716	657	698	656	701	727	678	726	701	707	709	745	765	661	702	738	709	714	734	751	708	722	685	745	717	654	691	683	729	693	705	732	694	712	683	692	721	703	708	714	658	709	749	731	718	695	694	687	712	684	715	656	727	704	699	740	712	725	713	696	714	670	731	693	697	720	696	697	693	731	669	756	697	691	701	728	703	678	638	705	726	727	699	700	747	738	703	702	747	729	721	719	676	732	729	697	741	722	700	700	714	706	730	736	726	630	708	734	691	691	749	670	685	689	695	723	747	709	706	715	673	700	723	659	655	725	695	721	662	698	723	695	664	707	764	690	707	684	732	694	685	675	699	705	721	691	708	688	725	683	743	724	741	709	720	726	695	688	733	722	699	711	727	716	728	738	695	719	695	711	704	736	701	725	712	740	730	692	690	695	697	720	700	689	671	717	754	711	662	650	709	691	716	707	665	749	733	719	702	743	702	740	690	727	685	731	683	723	705	688	695	714	723	682	700	722	694	711	706	665	672	725	671	696	729	695	708	687	750	743	710	690	709	742	731	718	727	708	729	701	693	711	709	742	722	691	679	684	684	699	645	679	701	687	696	718	668	745	654	691	670	745	725	702	693	732
23730	20759	27736	24043	21252	17200	10270	5810	4070	3412	2802	2307	2043	1754	1462	1356	1228	1184	1057	1088	1036	1023	999	945	951	892	776	773	737	720	644	649	706	659	696	682	703	674	654	729	635	689	628	663	676	704	687	667	665	677	658	646	679	681	651	663	648	715	627	641	703	652	676	704	693	660	613	642	649	655	654	669	650	660	625	645	686	658	694	678	633	685	688	654	620	675	679	661	658	659	661	664	655	647	643	669	695	724	643	631	680	651	643	678	661	653	676	715	634	693	664	693	636	683	620	669	655	652	635	691	652	636	646	661	684	661	638	676	678	696	663	723	622	646	687	662	652	657	671	598	671	627	639	649	658	646	661	622	615	613	667	631	662	694	604	657	688	659	624	636	659	668	651	646	676	731	654	606	623	687	657	688	690	685	627	670	626	647	653	679	636	680	623	672	701	676	621	696	678	668	708	661	653	686	614	658	665	698	720	632	648	681	666	639	682	657	632	669	643	649	602	695	645	687	675	654	661	683	674	678	630	657	636	682	703	674	673	666	653	633	627	645	673	667	687	670	632	625	644	669	666	668	691	699	655	691	680	657	647	651	650	647	646	630	722	649	650	693	663	684	609	680	647	658	668	633	673	703	649	644	637	610	684	674	672	625	638	645	640	661	635	664	687	707	596	642	629	642	622	634	685	633	682	620	650	669	670	660	630	695	684	682	654	701	628	668	675	665	666	660	699	688	680	642	697	658	655	580	718	648	618	624	695	614	616	646	651	636	665	661	639	636	645	720	634	649	627	642	656	646	650	620	682	626	668	677	673	672	668	689	658	635	658	663	677	640	682	585	664	671	680	676	744	637	639	666	637	639	637	660	629	634	646	660	684	633	671	661	648	706	712	645	662	646	671	689	678	707	670	641	640	625	657	648	677	674	683	680	691	670	640	646	654	681	681	736	635	694	654	689	707	637	672	664	631	654	669	686	642	639	638	612	644	659	661	627	666	654	693	662	656	633	654	626	651	647	669	692	676	660	650	685	649	686	648	686	664	675	642	627	624	646	707	643	672	640	674	676	685	669	682	677	659	686	651	637	690	667	670	696	648	695	675	658	686	638	659	608	680	651	640	656	685	681	655	664	641	646	699	675	637	653	666	697	693	702	649	635	659	645	682	700	628	675	656	689	662	652	689	634	661	611	654	641	653	681	623	640	678	684	651	646	655	643	671	647	647	639	663	669	567	664	656	616	680	659	677	617	703	640	658	650	723	683	624	686	609	701	682	729	650	582	662	654	691	647	669	702	655	619	682	648	663	654	634	666	668	637	639	659	713	660	638	675	677	688	644	678	686	594	638	666	614	650	693	648	650	666	644	654	698	642	678	633	660	651	595	600	618	668	715	676	636	665	628	673	633	642	650	664	630	720	655	686	644	655	688	640	683	687	677	666	647	673	633	700	674	663	630	675	636	588	619	640	670	637	610	654	636	625	677	669	649	655	650	595	670	663	699	689	679	684	655	686	641	705	666	675	671	684	640	621	656	672	659	662	681	632	661	655	690	656	670	667	671	656	681	639	625	647	665	638	686	644	664	678	682	627	649	675	616	674	649	656	688	649	697	667	652	657	662	635	660	665	702	700	671	683	680	662	639	682	670	658	612	631	670	646	664	660	677	659	645	648	684	655	671	682	636	688	668	652	651	645	623	661	693	621	660	687	628	586	706	660	707	663	672	639	662	651	582	639	660	659	631	681	675	675	653	641	657	610	647	675	645	676	681	665	691	692	683	624	640	644	682	677	658	686	666	662	649	708	665	683	696	640	660	621	707	669	646	672	701	664	621	632	672	698	612	655	672	715	658	696	639	671	654	642	648	663	664	670	642	698	653	634	683	661	604	675	670	624	678	661	688	674	652	702	683	657	643	662	643	651	687	679	677	666	611	667	700	655	666	643	658	678	688	627	668	685	626	677	653	684	679	664	697	634	664	669	653	666	706	646	650	678	643	655	623	650	675	679	676	695	670	656	671	660	682	666	626	636	685	629	695	684	675	685	654	647	693	655	678	654	667	621	652	648	637	652	668	670	694	636	632	691	692	622	651	669	632	642	645	682	621	686	607	631	699	692	649	702	652	709	695	696	645	656	705	659	677	664	685	659	665	628	657	702	646	663	654	643	682	644	681	646	672	641	676	650	678	662	665	641	635	677	650	704	696	673	600	665	690	654	654	640	641	632	671	651	650	644	661	724	644	662	679	695	657	650	708	646	675	669	653	654	656	626	684	670	680	676	650	657	673	639	642	577	645	635	682	643	653	671	684	685	659	641	638	691	651	655	688	653	659	662	655	654	622	692	670	674	681	630	656	660	634	663	615	632	687	673	628	637	695	646	626	678	705	633	655	663	665	673	683	661	673	651	630	640	675	704	680	689	638	626	652	670	665	680	681	653	653	654	660	646	625	660	653	687	634	647	626	571	667	682	637	698	690	627	657	696	657	699	684	711	652	624	692	722	634	680	674	698	701	639	614	693	679	648	682	708	688	639	682	674	621	669	687	662	688	675	663	662	645	651	644	664	709	672	630	693	669	639	630	643	653	616	667	669	655	658	655	646	661	643	636	669	646	643	637	683	659	629	629	678	630	683	616	671	711	662	655	663	639	671	659	672	653	632	610	647	671	635	683	653	653	657	643	646	665	641	657	656	621	629	628	635	648	661	671	620	664	673	624	688	655	671	642	721	682	633	678	688	671	724	644	628	709	634	638	691	646	656	669	660	685	673	635	606	678	673	653	717	687	682	686	660	709	630	654	624	631	628	631	699	625	627	701	646	625	677	636	671	705	669	686	664	702	637	607	651	648	617	684	617	663	643	686	652	649	687	688	610	702	652	653	637	657	656	660	638	685	643	653	686	679	675	654	700	679	681	679	673	638	677	669	702	637	643	669	684	693	658	657	636	683	604	619	685	631	655	677	635	698	678	659	697	700	702	646	657	634	709	695	635	690	617	674	657	656	665	662	669	646	625	697	656	636	658	668	669	718	714	686	686	610	612	657	697	634	659	662	622	680	676	700	670	634	644	718	671	642	701	691	635	674	676	677	670	686	676	631	709	676	677	674	620	685	659	675	696	699	641	664	623	647	658	675	700	667	675	670	674	695	687	668	642	657	671	653	649	686	726	638	658	710	670	672	695	655	697	633	640	616	651	674	653	644	670	677	648	649	642	641	671	722	664	677	666	659	609	696	632	607	686	672	662	652	633	642	697	663	654	628	650	704	689	638	656	647	665	675	645	648	700	683	695	677	666	591	680	687	658	647	677	657	696	637	646	659	682	647	694	702	681	697	667	643	686	672	601	652	684	658	644	676	647	688	597	650	645	616	645	681	683	615	645	699	664	667	687	687	681	701	648	647	729	674	653	654	672	621	675	681	630	607	674	697	679	669	679	706	676	644	682	634	632	676	674	637	697	636	678	652	631	692	611	647	679	705	652	657	686	653	664	684	671	645	663	672	623	610	684	628	646
36396	52712	40217	30470	25174	19474	14865	11312	8863	7570	6028	4995	4216	3480	3042	2677	2256	1997	1893	1800	1742	1812	1640	1517	1425	1341	1255	1128	1042	1036	1002	893	952	894	933	853	864	930	932	922	856	904	889	899	859	921	814	836	923	874	861	875	859	854	853	830	877	914	866	902	852	871	906	911	920	890	870	879	863	879	906	812	833	861	884	844	917	922	866	871	923	844	908	840	872	882	898	856	885	886	920	882	880	902	915	850	877	883	899	849	837	890	871	926	873	883	849	838	873	877	865	902	844	903	875	827	871	867	870	849	910	827	821	836	836	909	923	886	840	882	905	872	896	862	855	872	881	885	861	889	922	915	853	914	887	868	842	822	890	805	862	911	902	850	884	896	875	877	917	831	866	853	816	881	898	878	915	893	878	902	914	864	842	873	841	896	909	874	901	809	894	907	927	922	889	884	871	868	923	862	863	834	825	910	874	895	877	848	855	869	874	939	851	827	868	901	871	893	905	898	880	887	906	877	908	899	786	849	897	924	857	843	878	899	893	861	908	862	867	882	891	848	890	822	866	916	891	852	870	904	867	915	807	884	847	858	907	891	905	814	833	884	813	828	845	886	842	896	880	869	858	870	861	840	858	878	911	903	849	832	872	880	922	882	849	831	880	816	867	870	840	860	862	880	850	837	919	916	919	847	799	849	870	844	910	860	885	922	935	868	884	901	882	904	850	878	865	832	899	846	873	874	910	857	863	908	861	878	896	859	902	888	878	881	980	847	925	891	908	851	870	876	902	890	875	891	802	850	830	878	942	881	874	881	840	847	866	896	906	841	868	853	845	911	866	924	918	883	864	857	885	887	929	857	900	922	871	872	893	907	889	861	895	847	878	841	851	902	856	825	847	873	853	885	846	905	867	877	902	890	952	859	934	875	884	867	859	912	859	856	865	867	831	875	907	883	891	849	834	869	879	883	842	868	817	853	916	862	865	896	820	852	867	885	873	875	860	909	896	830	933	886	877	895	864	874	875	879	905	896	823	893	904	882	839	902	838	859	867	898	878	869	933	900	875	893	876	911	838	850	895	932	897	803	840	931	906	859	873	883	860	872	890	881	880	846	890	877	851	950	919	896	841	899	891	884	846	862	874	883	858	859	938	926	878	901	861	862	839	909	863	879	919	914	883	880	925	906	913	862	887	860	889	852	882	899	890	857	891	817	962	889	860	864	839	807	925	873	873	895	911	889	876	917	896	856	897	880	914	862	867	883	915	878	888	860	919	881	881	888	913	878	912	818	830	863	895	892	867	874	844	847	866	870	882	834	838	879	896	872	841	930	920	850	897	908	876	880	878	844	857	896	830	856	855	863	857	879	918	934	906	865	870	859	895	885	856	895	835	879	911	860	866	902	842	919	844	862	857	839	856	904	907	909	879	872	858	877	849	863	887	889	841	868	863	898	852	901	871	861	867	905	863	906	839	860	876	850	893	907	920	901	884	868	876	901	908	901	919	903	885	866	905	917	875	879	847	900	890	863	869	887	863	817	903	854	852	850	834	925	919	898	876	905	903	874	891	812	827	865	853	867	881	841	884	918	852	864	842	888	883	870	878	857	829	923	925	902	888	932	801	856	923	889	880	903	881	876	936	885	904	845	902	870	905	894	883	904	909	959	878	894	869	887	848	909	850	892	903	867	881	888	880	847	873	839	859	876	895	930	877	865	881	867	878	843	929	914	908	906	836	874	913	902	915	929	893	829	930	808	883	867	881	833	851	838	871	881	908	893	867	859	879	842	880	870	846	896	874	925	872	869	855	879	830	855	880	941	914	839	825	865	893	875	884	880	904	882	925	886	815	893	852	899	892	859	913	845	833	892	880	864	959	889	942	836	859	886	877	852	870	943	892	890	882	846	896	845	888	883	913	869	895	914	881	900	836	875	895	914	847	948	913	874	886	891	861	866	863	860	925	865	917	854	869	880	893	856	838	911	900	862	890	876	797	906	918	835	881	866	884	848	871	901	906	884	923	867	895	893	891	894	918	820	906	885	914	866	894	919	887	847	882	808	881	896	892	871	805	870	922	894	857	830	901	901	869	844	860	910	926	899	882	912	876	837	889	857	894	940	887	880	885	869	824	917	833	871	868	888	852	875	883	958	862	913	867	940	851	930	864	914	909	865	854	859	877	853	892	848	905	870	918	847	848	887	904	829	881	911	915	883	888	830	876	885	899	906	890	868	852	867	883	929	868	864	902	845	847	798	932	885	902	868	863	869	910	861	887	866	805	864	892	842	888	887	828	912	882	909	860	868	933	844	876	891	859	857	915	862	860	909	882	851	823	921	888	895	888	845	842	874	869	900	882	884	864	897	897	868	905	891	897	887	846	888	852	881	855	941	841	865	865	877	864	900	881	869	875	861	872	878	875	838	807	841	868	911	897	878	890	857	880	836	826	897	892	888	913	841	824	930	942	888	860	893	884	881	849	864	908	853	857	873	882	827	884	876	863	877	859	889	893	820	919	860	843	905	865	893	871	823	914	880	964	832	852	859	865	865	850	868	887	857	926	882	944	885	864	862	926	843	887	875	827	939	855	878	832	865	905	823	879	930	853	861	874	835	859	887	950	864	911	879	840	893	885	891	907	866	873	890	912	898	886	878	869	865	872	829	895	907	875	886	849	920	917	858	902	847	877	900	909	835	816	894	876	895	838	858	879	902	874	929	849	910	849	875	862	886	917	931	865	865	828	892	906	835	917	892	856	878	854	822	890	866	895	903	864	873	919	852	914	852	838	876	858	931	891	852	876	915	883	882	860	918	903	884	897	925	886	866	904	866	891	847	881	896	886	872	884	858	873	878	927	914	865	908	878	880	836	869	836	908	843	872	920	875	863	892	842	867	860	834	914	830	857	816	851	957	841	886	833	897	882	930	843	898	916	829	887	901	870	849	903	910	888	897	881	845	901	889	933	817	872	904	859	870	823	862	905	861	858	914	898	920	881	846	817	883	890	931	849	905	877	867	875	857	921	854	823	840	892	854	902	850	874	849	897	847	869	829	905	974	851	866	850	868	846	891	888	906	833	854	875	859	905	850	858	844	872	900	891	883	882	890	873	842	901	897	902	906	858	879	910	915	903	852	866	826	870	896	836	869	920	885	931	865	841	913	865	891	872	852	849	903	914	854	869	867	933	895	852	859	851	903	858	845	819	851	888	900	877	884	874	887	884	907	871	825	834	901	879	896	901	814	837	866	873	858	880	860	858	884	870	868	885	885	887	829	843	899	866	851	850	875	922	911	866	862	847	875	791	858	905	864	857	911	896	849	864	916	928	850	930	922	841	832	906	910	940	888	866	862	938	846	837	856	921	912	880	872	878	875	823	896	852	845	929	861	897	867	897	888	824	898	906	850	876	875	910	888	839	905	840	851	901	916	874	926	819	895	894	914	857	883	864	842	878	830	859	877	865	904	848	893	871	889	871	864	808	871	856	907	861	891	910	892	901	870	901	896	899	885	851	882
22793	20814	28304	23350	21116	21447	16954	8335	5575	4684	3646	2984	2445	2066	1792	1561	1435	1296	1289	1189	1211	1145	1138	983	947	922	810	784	757	644	631	631	661	666	634	630	586	671	611	635	582	672	644	639	604	663	612	640	614	643	588	622	639	655	621	643	618	640	675	605	642	627	641	636	619	596	664	610	602	585	634	666	578	638	558	628	616	576	613	620	598	575	592	672	621	598	576	627	646	628	623	575	621	637	633	586	634	599	610	572	593	642	633	614	588	609	624	662	644	614	599	617	623	643	598	631	679	591	649	634	651	603	650	628	625	630	605	558	612	596	590	622	606	618	634	627	580	625	605	652	607	576	653	602	633	655	632	613	612	608	579	616	611	642	604	607	624	627	642	635	575	625	631	559	609	597	612	607	574	586	594	610	630	595	596	666	635	605	611	633	631	610	630	625	632	615	575	637	601	553	579	640	637	626	637	619	615	587	623	579	665	606	684	613	668	642	646	615	619	596	630	612	610	599	619	602	577	622	609	648	603	596	587	594	601	598	611	601	623	624	593	586	599	661	660	591	652	628	617	630	540	602	623	599	602	627	605	671	625	609	627	611	649	650	612	623	622	624	608	628	588	633	637	597	608	593	625	620	624	619	596	608	592	568	604	571	561	605	627	630	609	581	605	642	582	623	617	641	610	635	647	629	639	588	620	608	611	601	619	627	601	642	593	613	631	638	612	616	595	672	675	624	595	594	590	597	592	628	621	609	644	595	604	600	584	610	609	620	574	613	601	621	591	615	637	576	603	609	614	637	589	603	631	592	600	600	631	611	594	616	589	582	642	629	580	604	597	669	639	619	574	642	570	616	608	632	609	590	603	562	598	616	675	598	588	644	554	605	631	605	628	601	633	591	583	584	629	639	604	607	613	606	658	604	635	596	634	600	589	569	608	610	607	597	594	584	622	633	611	588	593	596	613	593	624	613	605	625	629	649	622	582	613	654	608	620	618	629	639	624	587	642	601	566	653	610	600	593	597	620	587	638	659	622	606	617	648	606	642	577	617	625	604	632	605	619	607	582	651	632	582	668	588	611	600	585	614	588	646	605	622	605	619	607	611	595	612	610	601	614	660	627	567	632	620	608	625	628	599	619	646	579	619	576	621	621	655	639	618	633	614	570	610	623	605	623	592	618	584	659	678	610	602	598	655	629	625	560	643	614	607	581	588	601	597	613	593	637	653	608	611	569	580	603	564	620	633	657	614	582	637	567	581	603	586	654	608	629	593	601	629	607	599	612	617	626	625	623	612	641	607	633	596	599	616	605	586	608	611	651	603	597	665	624	578	584	620	604	653	611	584	608	685	644	628	632	633	609	620	635	617	607	621	584	598	594	565	664	639	613	627	646	586	642	568	611	633	635	638	578	604	610	644	636	584	636	600	623	625	613	627	655	624	610	616	599	579	609	580	603	612	666	593	627	638	615	596	589	589	669	607	616	617	604	602	637	646	615	659	590	632	605	611	618	600	664	588	619	604	606	596	587	645	636	581	608	580	651	660	621	633	600	612	594	616	617	616	617	586	628	611	581	615	665	606	596	605	575	624	589	575	567	664	538	643	646	635	590	636	633	576	671	599	596	647	562	573	619	654	658	643	656	567	615	661	618	582	639	605	641	642	584	645	612	607	617	607	640	669	620	600	571	647	603	588	590	660	587	651	629	616	571	609	620	586	622	579	633	656	597	590	582	607	580	565	551	619	590	618	611	610	685	634	602	607	643	572	626	580	575	625	594	627	609	642	652	657	632	579	582	630	608	594	605	624	630	596	599	586	553	603	575	608	609	633	599	603	603	641	558	632	617	613	579	620	657	655	596	569	643	619	637	606	571	643	603	665	599	618	623	617	631	639	624	632	614	611	622	629	626	589	578	604	615	651	618	632	655	604	602	659	569	644	632	608	596	600	622	635	652	564	595	620	615	620	611	641	623	621	613	579	676	573	606	620	623	638	631	625	585	586	599	614	586	623	609	601	636	614	536	626	610	597	596	605	617	632	607	626	649	604	628	603	607	611	577	659	584	616	604	577	592	627	591	663	633	611	659	636	631	619	624	605	589	581	582	579	608	608	583	594	648	599	606	650	621	572	618	578	651	638	630	604	620	620	654	620	575	666	620	585	644	573	616	639	627	638	644	616	615	574	605	596	637	617	592	607	638	613	606	617	612	581	642	661	597	616	619	629	575	611	595	640	581	592	620	639	600	603	573	581	638	641	616	597	630	603	597	632	580	580	637	618	611	614	601	595	602	630	623	624	601	596	640	594	624	619	593	597	572	589	622	632	631	629	583	596	635	597	572	634	618	653	648	563	621	619	598	559	591	632	603	589	606	623	604	642	627	616	597	610	622	583	609	593	618	617	587	617	653	584	610	617	566	647	633	609	623	632	662	580	635	658	636	626	609	635	624	667	638	583	610	612	571	589	600	588	583	645	571	601	576	639	637	590	625	630	621	620	601	609	622	615	602	582	647	578	573	603	603	592	625	615	616	566	646	611	668	634	653	625	615	595	597	604	656	579	577	643	603	608	584	602	625	630	635	622	569	631	636	614	616	622	594	616	617	627	595	619	605	607	641	667	611	616	595	591	600	637	579	627	598	637	605	630	653	606	579	623	580	618	606	621	596	625	681	628	601	612	611	622	595	594	600	659	610	617	600	589	595	601	586	589	654	622	621	626	580	598	612	647	617	627	571	633	626	600	619	621	604	665	650	607	614	639	632	590	581	620	594	613	643	668	650	650	614	618	641	624	629	585	631	640	614	624	619	617	624	623	614	589	622	584	635	613	622	596	615	603	580	617	614	552	607	636	576	654	621	648	632	575	614	607	593	600	648	591	588	631	624	592	663	593	559	634	571	595	597	560	633	590	599	584	553	607	608	630	595	587	616	588	615	612	627	585	619	647	620	588	603	648	610	642	626	587	599	595	616	586	650	588	581	609	639	656	600	604	629	586	594	619	572	611	606	572	628	610	618	590	651	598	607	588	617	618	553	604	629	616	637	602	604	596	604	631	640	607	626	620	602	590	617	596	645	607	609	667	611	634	652	602	585	609	581	606	622	598	595	609	601	630	585	624	625	628	648	573	575	615	564	613	593	603	623	596	621	580	567	594	600	591	597	621	578	609	628	600	619	594	655	601	577	615	601	601	597	626	592	576	660	595	603	583	582	663	593	665	597	596	602	602	647	610	663	655	575	582	594	592	644	626	636	627	613	606	639	629	632	668	617	607	594	609	558	584	613	601	600	576	592	596	645	622	590	586	628	637	596	568	630	584	616	571	589	596	662	573	600	611	588	609	642	640	609	600	603	612	638	660	592	603	640	643	605	612	607	608	565	618	676	632	598	597	612	629	584	625	587	635	632	648	595	622	618	620	610	618	601	645	601	652	621	582	591	595	603	621	604	628	613	596	600	572	576	561	642	579	670	620	588	576	569	636	602	656	567	662	618	647	631	586	602	611	591	627	585
39348	57917	44192	34629	29031	23278	18345	14499	11867	9968	7802	6540	5552	4526	3786	3269	2723	2464	2414	2216	2123	2078	2018	1819	1634	1408	1230	1208	1057	974	895	883	852	846	811	860	810	839	839	825	858	805	771	813	862	844	815	830	768	849	826	810	793	845	773	807	829	830	780	874	822	805	774	847	882	848	845	886	781	790	830	842	817	813	820	858	774	822	784	796	839	851	811	831	849	790	819	846	858	782	837	788	813	844	836	842	851	848	819	817	838	836	780	854	792	864	820	817	812	873	814	810	819	805	788	852	842	841	839	778	851	832	836	866	824	797	830	779	822	864	847	783	840	809	830	826	778	849	767	792	794	837	805	810	842	802	815	812	827	829	843	874	774	839	824	820	845	811	860	814	797	796	841	833	783	825	837	785	828	831	803	808	794	813	857	831	779	860	810	840	812	853	788	800	834	793	807	821	837	834	832	827	796	792	828	775	798	791	861	827	826	846	820	779	822	847	841	820	802	848	796	791	804	815	823	826	770	766	867	825	811	801	834	770	802	826	817	826	822	796	823	845	820	795	810	839	792	878	794	831	798	815	846	814	822	788	757	816	804	844	868	860	834	775	804	797	782	870	863	846	804	877	854	843	859	841	829	820	829	839	847	820	820	804	852	818	827	771	765	767	891	774	794	799	795	865	810	807	868	799	838	763	851	839	776	816	829	832	779	826	830	827	837	822	832	829	797	839	806	794	818	900	784	766	864	846	829	815	848	839	844	786	827	784	797	855	808	838	813	815	817	795	850	842	861	831	857	811	838	801	816	843	849	808	837	821	811	798	806	817	804	762	754	832	802	838	772	803	805	854	849	883	843	816	820	826	858	771	814	830	829	831	788	839	862	812	824	797	815	854	833	782	826	781	817	829	844	820	827	823	745	790	893	777	835	813	837	819	824	870	842	785	771	778	800	808	836	834	825	818	819	821	844	802	764	791	781	813	782	806	798	851	840	823	842	820	801	834	768	855	848	833	819	812	910	853	830	831	841	829	791	842	812	863	809	820	856	831	827	818	788	821	809	876	798	829	832	855	816	846	807	810	823	834	825	810	827	800	810	809	755	885	832	775	834	827	846	801	788	799	860	797	824	835	841	817	833	803	886	839	825	823	803	824	795	867	815	812	810	821	795	814	783	862	853	858	802	787	787	830	828	844	809	826	807	811	849	792	818	825	801	822	823	822	845	860	790	849	818	837	856	812	857	799	800	803	798	895	845	806	840	817	801	823	794	846	837	808	806	798	835	808	828	850	782	832	835	792	800	803	817	831	790	844	781	861	806	802	794	829	800	828	823	782	807	781	792	816	769	842	807	846	815	861	818	809	806	804	805	861	835	781	827	802	816	831	835	836	771	779	795	777	817	837	796	798	830	811	805	789	794	786	817	776	819	833	816	784	823	842	774	838	855	813	820	817	828	856	808	855	788	826	829	824	850	773	824	781	818	785	755	775	808	784	786	827	783	832	819	821	846	801	851	815	815	795	826	841	732	789	851	799	852	847	808	806	795	851	783	832	778	803	813	785	789	815	802	811	838	780	789	748	814	838	824	860	841	797	808	801	811	815	840	789	799	783	805	834	836	875	816	817	841	871	797	873	801	805	795	798	820	806	824	813	826	811	816	798	802	823	800	827	834	833	796	803	821	841	763	792	847	849	855	794	781	782	859	816	857	807	793	779	821	839	806	840	814	841	825	808	859	785	822	853	869	790	846	771	876	794	804	779	834	795	803	832	845	834	835	854	833	805	832	887	792	806	831	873	747	847	837	792	823	770	797	784	814	792	791	789	803	817	803	855	844	837	860	798	847	799	833	849	815	804	834	808	823	794	820	796	811	828	865	885	861	807	808	800	843	859	746	821	826	869	859	827	816	805	824	835	820	791	865	763	856	800	803	818	808	826	826	846	857	737	841	848	848	817	805	822	802	796	860	751	823	807	820	804	835	766	824	799	813	839	793	811	815	857	803	802	861	785	805	830	815	778	825	794	805	815	851	791	839	834	824	846	799	831	854	800	798	797	872	773	848	816	778	816	811	782	784	821	860	858	814	831	861	843	815	819	838	806	841	826	865	826	847	786	765	825	780	823	882	789	808	806	789	814	828	817	836	808	810	806	849	820	818	847	808	824	811	804	848	841	825	856	818	846	787	791	798	795	807	850	803	801	834	800	777	850	810	794	852	844	827	793	849	803	787	787	813	823	820	855	848	843	819	814	825	785	852	799	889	819	819	779	805	796	822	782	758	837	743	813	801	835	814	866	854	798	806	770	841	832	802	845	812	813	790	797	771	858	776	840	806	837	769	852	768	773	822	832	800	802	811	811	804	791	795	821	816	783	836	801	878	823	834	803	901	835	862	834	824	832	821	798	883	791	813	772	850	826	758	841	809	810	813	807	871	851	781	827	792	847	832	831	807	780	817	790	812	793	801	844	853	778	839	827	831	842	821	830	774	776	806	806	787	801	784	860	839	838	826	832	818	821	816	804	815	853	833	820	851	815	837	814	812	816	873	829	802	785	828	824	825	800	791	808	835	866	783	777	839	847	855	804	858	845	859	840	825	811	824	853	803	813	752	855	811	853	789	832	803	794	816	835	780	811	830	837	841	831	807	860	786	831	814	821	834	833	783	852	813	811	786	799	828	837	844	813	832	839	791	821	797	815	767	792	815	827	782	796	810	786	792	761	892	906	782	782	786	829	858	808	823	800	846	826	828	835	812	872	802	821	873	782	829	840	846	813	809	866	758	794	800	830	849	841	842	801	845	755	811	790	874	789	857	833	810	861	872	828	809	817	840	838	814	860	771	836	858	795	804	799	821	825	836	835	805	789	780	809	807	833	809	849	836	792	815	863	779	789	798	793	772	838	786	767	822	847	838	763	825	807	813	820	815	794	807	823	799	840	806	842	804	850	855	835	838	754	824	837	805	820	809	814	845	823	823	824	784	825	786	807	814	829	852	803	822	854	802	845	816	822	821	881	854	834	792	809	794	826	839	791	848	796	737	820	797	807	816	793	811	809	820	856	845	835	810	826	769	823	833	785	796	869	836	854	840	832	870	798	843	823	795	835	811	811	836	836	779	794	857	822	788	827	863	851	812	839	847	802	796	782	822	855	794	823	824	823	888	863	849	864	775	860	827	808	814	811	853	841	813	811	842	772	850	784	814	794	823	820	794	805	830	805	826	790	786	828	768	755	798	854	847	812	834	857	771	824	782	760	816	803	821	753	841	797	753	839	781	796	802	846	862	815	816	816	828	825	817	835	806	832	825	821	800	836	812	811	841	879	767	800	845	797	749	819	834	842	826	885	829	805	820	781	837	774	829	821	800	811	784	833	748	823	810	838	820	824	804	784	780	804	847	850	777	809	848	844	824	794	867	824	800	743	821	852	804	853	811	777	849	866	809	824	781	785	837	797	823	810	868	812	886	814	825	839	849	784	772	828	797	789	792	803	828	836	901	837	859	827	808	836	809	759
28465	27616	27393	19465	10785	6365	3979	2824	2170	1926	1494	1267	1221	1097	944	901	802	776	735	708	719	701	661	637	627	577	574	524	520	550	554	500	457	509	480	517	473	513	512	543	555	494	497	468	505	484	515	519	482	532	492	509	506	512	501	505	546	550	558	516	466	525	494	495	521	492	548	508	520	487	520	494	488	490	535	511	519	508	522	515	488	518	507	487	479	492	523	490	522	455	505	532	532	532	479	505	486	497	489	537	537	478	499	456	496	527	541	511	470	517	517	508	497	522	498	477	537	513	485	508	498	539	557	527	518	533	492	466	528	526	505	546	531	503	499	552	540	492	531	523	520	497	519	496	472	508	467	496	521	519	537	552	509	505	486	525	496	536	514	514	564	470	514	502	540	491	499	485	489	533	476	509	498	500	509	478	550	505	495	505	511	454	506	497	529	502	491	505	487	526	531	491	488	525	495	510	524	539	557	532	472	454	504	513	484	486	463	456	542	503	479	556	489	544	523	484	496	477	494	555	579	549	522	481	506	531	516	490	513	518	521	500	533	537	499	483	487	465	500	524	489	515	518	499	555	505	524	511	491	501	551	445	471	512	512	503	527	522	484	487	533	495	519	505	484	533	519	542	510	465	511	509	471	507	489	509	473	510	520	511	510	503	508	477	464	534	498	495	491	522	471	521	523	513	483	485	530	523	522	498	492	509	506	503	513	519	476	514	540	487	528	477	479	474	482	518	468	521	493	537	526	517	500	510	457	517	499	490	499	480	494	513	527	560	482	555	472	508	467	468	490	510	564	490	506	484	500	510	516	522	507	473	476	442	480	478	471	516	505	495	509	497	511	513	518	528	512	489	490	517	514	491	503	496	521	516	503	512	475	517	504	508	558	485	481	539	551	487	525	503	495	521	477	494	481	502	524	469	475	511	483	529	538	530	523	513	500	464	514	496	562	474	504	502	494	526	455	482	471	495	484	520	486	494	493	506	527	502	508	472	527	493	498	528	538	503	501	491	503	500	533	493	518	486	507	494	514	511	498	557	487	514	472	507	469	533	494	512	508	519	505	500	492	493	516	512	499	503	491	501	504	518	472	497	515	512	533	527	523	500	520	531	516	509	493	543	512	521	467	494	526	461	513	497	484	481	465	499	463	470	496	489	468	542	502	503	522	496	490	468	440	516	531	463	521	517	512	488	466	499	519	494	499	517	489	545	513	495	507	510	522	508	485	518	550	516	470	539	530	486	502	517	504	476	491	490	520	534	517	541	471	502	516	517	512	498	525	541	500	480	472	464	529	487	507	509	514	522	489	503	564	528	503	513	541	541	520	531	508	505	491	485	463	500	459	521	496	502	533	466	492	506	495	509	515	490	497	487	515	520	533	504	455	503	519	490	514	521	493	510	496	507	499	504	478	505	500	489	518	491	530	512	487	501	507	487	513	486	465	531	522	491	511	522	524	515	495	517	492	478	507	526	508	510	493	482	506	507	491	498	498	516	477	524	531	497	504	462	500	502	495	505	514	516	487	469	464	488	484	522	475	532	524	479	506	503	509	499	432	476	504	497	493	514	543	508	541	540	494	514	559	526	488	511	505	542	501	506	527	564	509	473	481	514	483	473	521	465	491	568	470	509	504	548	527	477	509	482	532	492	509	514	473	525	518	510	542	523	527	501	486	526	504	489	528	501	544	482	490	509	470	494	497	528	538	522	505	503	491	523	506	470	479	495	556	496	481	489	519	526	550	512	508	469	493	506	538	522	507	493	495	495	501	487	482	525	529	500	480	510	516	473	501	535	483	514	520	473	529	463	512	484	515	503	475	498	539	492	521	535	462	485	482	472	496	466	481	547	511	529	489	503	492	497	534	488	486	526	464	497	548	494	501	514	500	529	491	505	453	502	517	506	467	499	510	507	509	497	564	501	491	498	512	501	499	489	482	547	493	476	531	528	515	479	494	505	474	529	488	517	498	518	455	496	488	474	495	503	516	492	522	457	487	500	470	537	522	490	522	538	500	509	500	466	520	507	514	506	483	482	497	472	471	497	544	499	525	533	476	520	511	513	511	522	498	479	520	449	537	482	467	458	503	529	490	539	481	505	498	488	516	519	513	514	484	527	495	479	465	558	479	543	464	507	497	501	499	508	534	542	488	507	490	520	524	527	590	502	499	508	531	495	471	504	518	511	472	501	490	518	512	513	498	520	483	457	493	530	548	485	540	479	544	573	519	520	481	524	520	490	505	534	510	497	461	488	489	499	531	552	502	499	512	526	569	524	504	529	516	486	512	534	512	523	500	516	472	488	516	468	493	490	481	539	540	506	496	486	501	506	489	455	530	478	491	510	530	525	538	486	498	512	479	515	514	479	508	503	469	517	540	484	514	504	446	505	526	484	499	522	536	512	529	484	521	486	503	493	528	512	505	496	505	502	477	470	469	486	488	526	478	481	471	515	516	543	533	526	475	475	514	490	500	525	513	474	473	522	511	479	484	534	511	499	507	498	509	477	516	488	535	508	496	516	518	499	521	513	436	496	521	477	502	500	522	485	540	489	495	497	514	536	476	485	494	545	495	520	461	502	511	539	524	502	490	549	499	522	503	525	466	514	522	497	517	525	508	487	529	532	482	521	513	491	479	488	534	498	502	545	538	513	514	498	499	494	522	505	515	513	527	500	576	524	508	513	484	506	523	522	527	484	494	482	494	520	514	489	490	517	533	544	485	555	540	497	533	495	504	535	478	480	484	511	520	522	492	509	524	484	488	520	502	500	521	536	498	549	505	505	501	512	482	499	538	532	495	469	496	509	521	543	503	486	540	539	508	537	508	472	497	492	507	476	524	497	583	514	539	512	513	518	509	479	501	492	503	497	515	464	555	515	541	483	504	493	509	533	466	519	491	514	525	516	508	481	551	516	481	496	516	522	504	543	554	491	485	525	456	494	515	457	539	489	534	505	529	504	495	505	443	524	540	554	507	529	503	513	514	490	464	508	544	514	540	471	504	534	503	499	487	518	528	475	466	489	462	498	546	541	511	501	478	497	505	467	467	483	511	501	515	525	480	523	504	529	469	522	500	520	499	520	506	475	486	466	456	506	508	484	519	492	478	503	478	497	488	487	483	506	468	535	484	528	538	494	475	480	497	496	502	475	543	526	513	486	481	511	484	511	536	506	518	515	492	517	491	512	517	504	525	468	488	519	570	522	527	512	522	531	535	504	535	549	517	522	509	512	479	493	482	485	471	528	485	525	514	533	514	525	540	480	531	526	523	535	506	505	521	548	528	532	497	522	521	509	515	472	501	486	483	544	514	523	586	534	560	474	515	546	487	491	527	513	492	545	506	550	475	533	466	507	473	481	510	523	554	503	530	493	498	514	483	509	506	509	518	513	513	537	528	499	499	451	518	496	537	511	543	511	539	503	526	498	487	518	523	496	503	500	494	510	510	484	465	504	500	509	519	497	517	463	512	535	492	538	544	476	550	509	515	518	545	513	494	549
33075	43676	33381	22835	16907	12490	8776	6544	5356	4327	3388	2908	2592	2088	1861	1702	1334	1324	1302	1254	1295	1201	1060	1073	958	887	838	820	710	704	694	769	696	680	697	710	668	671	687	671	716	658	685	662	684	714	679	676	721	656	686	724	728	674	704	683	651	684	691	698	691	695	650	646	690	653	674	705	688	651	688	692	700	705	686	657	686	687	659	690	704	658	701	725	709	712	671	659	682	680	689	685	669	666	692	660	689	721	717	651	655	662	682	693	682	652	654	701	665	716	651	656	682	641	672	667	696	697	707	656	657	682	671	636	625	694	707	649	670	678	685	707	705	692	721	677	749	708	662	668	678	659	679	650	715	683	704	709	702	698	668	665	714	735	750	683	706	656	672	650	690	627	688	715	678	671	681	702	643	702	657	665	661	700	638	665	643	677	694	674	648	687	700	696	680	749	691	694	681	674	682	649	685	654	689	665	690	726	664	651	703	690	712	636	693	696	703	706	647	685	715	667	686	674	623	709	677	724	662	650	639	646	627	678	735	664	678	674	690	687	689	672	687	653	684	677	666	664	644	702	649	652	733	704	719	693	685	708	719	647	692	740	681	641	645	635	669	670	672	661	683	683	732	670	738	682	677	710	636	659	628	678	677	676	683	678	689	688	704	723	713	662	673	659	706	691	695	669	697	673	666	647	653	670	657	695	666	637	672	682	644	673	669	672	646	679	671	644	707	715	684	693	684	703	670	689	665	666	719	680	660	695	666	676	698	691	612	629	717	703	676	647	697	693	634	683	719	648	727	688	708	719	651	706	679	671	705	690	706	712	715	711	708	701	672	714	675	650	651	701	657	673	649	687	695	673	690	688	654	645	659	629	694	676	684	682	671	669	707	683	629	618	679	680	689	681	718	665	716	675	697	685	677	673	667	685	682	666	681	664	713	668	681	656	716	724	717	688	670	657	708	694	702	666	689	657	664	650	668	675	699	664	697	650	675	689	654	638	676	683	677	685	725	659	631	708	704	678	674	682	698	688	679	687	694	674	669	754	650	719	678	676	661	692	662	695	695	666	659	669	733	661	726	645	678	730	676	693	630	717	693	669	653	694	667	691	663	671	660	675	671	688	745	664	673	672	699	727	678	719	597	745	659	680	649	685	688	612	671	664	691	666	720	669	668	682	704	697	668	661	701	666	677	688	648	693	678	665	683	662	677	667	687	701	683	681	681	667	698	702	702	655	626	659	671	680	700	709	714	685	716	726	646	689	639	613	677	712	713	685	713	715	629	685	707	675	650	667	660	687	682	714	674	669	708	648	726	620	727	700	672	684	668	666	715	656	625	638	674	667	679	681	717	673	650	707	682	705	683	683	698	735	652	638	706	698	701	672	702	642	669	686	668	614	639	674	671	659	673	671	689	679	713	677	680	692	654	712	658	676	697	651	659	682	652	679	711	713	674	650	657	681	701	686	715	709	653	697	638	672	700	705	684	703	650	709	677	672	709	649	701	671	694	686	686	703	643	691	736	669	717	732	724	678	721	670	703	738	634	705	713	682	692	706	690	671	697	693	667	701	661	659	686	692	685	635	710	715	680	674	680	708	664	711	721	690	668	715	717	702	671	666	728	698	720	698	655	660	663	690	708	667	671	730	724	723	744	657	639	664	675	693	669	722	630	693	708	683	703	641	696	674	716	697	675	669	738	685	698	707	657	703	680	693	735	677	662	661	703	667	660	680	663	675	704	674	645	687	670	682	740	660	715	676	705	670	688	668	726	703	673	650	649	658	715	667	692	642	710	689	650	687	707	676	716	678	644	678	651	673	682	658	732	645	698	631	702	650	715	680	656	708	699	669	737	669	648	701	659	684	688	738	653	703	668	708	724	711	669	695	652	700	695	667	721	628	724	679	684	673	685	680	693	671	654	691	670	708	688	694	702	635	663	614	650	636	699	651	698	705	693	709	709	677	713	639	698	703	710	652	671	656	678	675	690	657	703	682	714	692	657	647	662	664	636	732	706	694	703	677	693	652	670	738	630	678	624	724	670	698	652	699	703	708	674	708	713	692	673	693	676	705	683	692	642	658	729	645	710	724	617	670	717	663	650	688	700	680	662	711	695	669	722	690	661	691	674	720	669	673	658	702	697	690	713	696	707	748	668	667	641	644	666	687	665	678	660	707	654	665	680	688	649	671	656	686	667	662	701	678	651	675	664	671	695	686	682	687	684	707	649	711	674	713	634	709	691	667	711	674	699	719	701	653	655	709	679	655	672	639	664	672	710	672	673	697	721	664	705	692	651	732	715	634	689	702	671	687	727	705	658	722	683	700	690	732	662	679	681	676	703	674	665	700	658	695	644	630	676	609	710	691	690	659	678	722	696	691	670	667	687	670	666	675	709	699	690	690	645	634	735	690	675	622	661	671	635	700	689	673	640	752	644	646	727	671	680	667	653	655	736	679	701	685	725	684	670	655	656	689	709	648	672	670	686	737	714	667	670	677	639	698	673	708	686	713	713	660	661	693	694	679	668	688	732	688	689	706	698	676	674	695	692	725	698	682	741	677	682	710	688	693	702	705	677	720	694	703	712	667	655	642	656	698	697	657	693	694	686	642	647	661	674	665	637	652	695	643	702	718	739	685	667	677	695	668	631	714	693	678	715	711	686	703	692	655	697	712	668	681	688	657	685	655	631	677	699	706	658	710	689	683	688	679	682	701	681	668	665	717	656	708	730	696	700	692	691	648	702	638	714	700	676	694	674	666	663	652	689	654	673	607	709	674	646	713	686	684	681	701	629	638	684	607	649	755	711	724	701	691	635	676	669	695	704	691	654	693	686	707	689	667	673	688	711	681	672	648	703	699	671	691	681	713	681	685	665	651	642	684	683	628	647	696	657	664	718	705	645	645	678	677	663	728	663	667	691	664	671	704	691	714	611	695	676	634	681	653	664	657	672	678	698	700	662	700	664	653	727	650	658	666	707	682	697	703	640	716	664	633	682	701	684	640	683	722	684	692	652	675	691	695	669	686	738	699	695	648	690	677	674	659	683	675	718	694	724	628	692	646	719	697	686	675	733	688	699	658	669	660	695	653	670	686	676	702	648	705	718	690	714	654	652	733	678	649	686	652	652	738	669	695	685	668	677	675	646	721	719	695	702	685	683	713	734	741	706	692	712	661	699	670	718	705	662	652	672	664	660	637	733	708	679	706	725	638	674	655	703	671	689	673	685	706	655	641	640	716	721	674	684	670	719	661	703	681	653	656	633	651	707	719	682	725	657	678	691	677	733	591	677	700	669	672	644	705	729	689	700	699	654	697	639	656	690	748	675	696	716	666	700	714	679	697	682	709	697	663	661	707	671	635	675	704	698	695	632	716	678	714	629	701	686	641	654	673	706	702	689	676	651	707	703	700	685	682	703	708	679	687	647	694	659	694	674	667	657	654	719	691	710	666	672	752	703	635	665	688	660	656	679	678	679	680	671	686	727	709	661	708	653	727	715	658	662	703
23658	20745	27775	23938	20957	16491	9680	5479	4016	3257	2592	2230	2032	1718	1498	1383	1144	1134	1037	1028	1090	1084	983	898	835	860	771	718	693	673	571	664	633	682	619	655	654	653	638	647	633	657	674	629	680	657	680	621	656	667	662	663	613	642	624	654	662	697	615	637	656	592	666	667	632	646	646	628	628	636	658	642	671	690	648	643	619	638	620	624	633	639	658	604	619	639	645	608	655	610	602	655	665	696	647	659	603	710	652	680	629	638	613	656	635	655	650	609	669	631	635	640	652	616	626	626	686	642	648	648	670	640	681	632	631	691	656	665	643	665	661	628	650	656	662	634	632	650	641	678	646	623	623	639	610	649	621	643	663	683	625	648	657	636	588	606	637	649	604	634	622	621	646	668	660	590	638	626	649	652	638	644	696	703	630	640	675	647	671	620	632	690	658	602	615	629	615	590	666	654	654	627	625	630	638	647	650	665	666	656	662	643	603	647	615	623	664	617	647	660	632	642	667	685	609	650	664	638	636	682	641	687	640	641	678	657	620	637	635	632	625	617	641	652	648	621	687	631	647	658	650	647	658	647	641	694	635	678	621	634	639	650	645	644	604	591	642	671	647	656	586	669	620	678	634	638	680	606	673	616	643	635	682	632	611	666	637	643	634	625	632	619	613	652	683	671	652	652	631	629	673	648	634	641	687	603	636	610	608	664	617	663	609	654	670	631	676	648	630	650	635	631	637	662	651	629	682	620	667	650	617	652	659	600	654	632	631	635	659	661	632	650	656	630	625	601	733	650	640	661	620	605	671	601	613	634	653	653	639	649	658	634	654	674	609	627	628	672	665	691	676	606	649	697	661	638	664	636	656	651	612	692	613	608	640	714	618	617	629	681	664	577	599	606	651	617	640	658	620	677	686	618	656	621	586	650	626	648	606	680	655	646	667	703	632	675	657	611	620	630	614	606	658	630	626	659	608	640	631	597	624	644	607	612	612	631	621	663	658	679	665	663	600	628	675	619	666	634	592	616	664	633	631	617	643	636	634	630	647	619	646	620	647	714	638	644	694	582	613	626	655	643	665	639	664	603	669	655	585	602	624	697	628	633	673	652	645	668	627	620	693	666	649	644	628	637	626	667	619	654	635	654	607	630	605	650	613	661	645	600	673	654	684	649	640	649	653	647	669	647	625	611	606	640	629	675	631	656	642	613	651	644	652	610	638	626	641	688	653	661	645	630	664	664	642	627	668	639	646	623	623	616	630	689	646	604	642	617	653	648	612	645	647	660	677	637	624	598	636	656	655	702	651	641	672	642	653	661	666	667	601	643	624	634	592	637	642	662	636	630	655	627	654	630	605	682	629	689	658	636	664	621	585	616	650	643	692	626	671	612	663	626	666	659	607	671	621	681	678	652	576	627	650	639	650	663	614	634	659	655	618	645	651	614	677	576	630	679	673	616	666	647	663	639	617	634	606	653	614	667	687	623	658	639	675	645	643	607	615	656	629	605	687	635	668	658	632	633	639	676	649	661	640	616	632	657	627	649	664	644	641	666	641	617	640	599	677	594	676	635	660	639	601	670	618	618	667	658	634	602	654	633	618	671	594	617	642	679	653	647	651	655	622	634	641	610	672	599	668	634	669	633	647	626	611	668	609	644	581	615	624	592	662	626	669	618	662	636	633	640	662	662	682	644	627	663	661	591	652	645	660	626	621	618	673	636	608	653	644	629	651	617	636	626	634	640	649	628	650	638	626	639	581	664	639	652	641	606	617	662	627	679	630	643	648	603	611	674	619	615	666	655	643	676	631	666	633	622	653	675	681	661	626	669	647	674	643	633	608	663	677	586	624	635	629	679	673	662	660	632	658	643	615	617	616	611	650	624	613	668	628	621	675	620	645	658	628	652	643	661	631	647	609	632	636	654	602	667	674	662	637	656	643	670	662	624	619	596	655	572	640	671	629	652	643	624	613	645	607	648	671	625	610	650	667	656	628	638	657	681	672	627	587	658	667	657	651	630	658	621	638	639	621	614	664	700	603	665	603	715	613	622	647	609	611	669	596	619	632	698	654	658	630	674	694	666	666	633	657	654	675	655	630	622	672	607	577	665	628	633	634	659	609	626	635	610	609	617	625	635	621	662	628	613	663	673	652	639	643	667	590	646	654	660	630	625	635	699	656	646	659	617	650	655	614	667	623	666	642	646	642	624	653	670	643	685	661	667	629	638	620	633	615	663	655	628	660	593	663	618	636	690	641	682	649	601	633	643	635	672	644	625	670	664	671	652	648	594	651	643	638	627	656	664	608	645	675	620	597	606	634	662	637	591	666	589	641	604	641	634	658	635	607	627	616	644	664	646	641	637	654	688	669	633	584	642	570	669	654	681	576	652	609	602	624	676	617	615	620	689	627	631	651	638	632	665	671	629	650	637	613	636	649	604	601	646	648	657	604	628	632	692	605	643	646	648	640	621	646	640	640	628	658	641	639	713	617	642	653	630	637	635	619	607	660	635	639	608	663	629	602	588	657	642	601	653	643	623	616	674	615	640	648	593	632	645	624	651	629	631	589	656	677	661	710	678	618	646	683	672	613	655	664	649	647	680	668	643	645	591	642	643	604	637	667	613	640	629	687	653	663	678	596	635	656	698	688	666	622	585	617	703	667	681	663	709	608	641	603	630	648	660	641	620	635	622	652	672	648	618	658	670	678	666	622	631	640	671	642	614	623	653	644	638	596	619	628	628	621	640	682	645	661	644	640	662	623	658	649	654	677	690	607	648	604	683	667	669	662	628	605	656	637	600	639	626	679	611	649	633	668	670	627	598	613	627	621	656	637	604	593	605	654	682	629	656	640	625	611	639	673	649	635	673	618	621	639	623	655	688	667	618	662	615	640	669	677	647	683	591	656	657	638	681	673	663	654	666	635	648	671	632	613	633	620	675	641	612	650	644	693	659	627	602	618	618	619	645	666	610	643	657	709	598	638	613	641	640	627	549	641	650	680	644	677	618	678	669	680	614	671	657	625	621	622	642	668	666	635	675	686	657	604	603	653	593	633	679	653	586	666	653	671	618	648	628	614	639	618	656	655	607	636	655	641	617	643	628	667	629	691	641	651	618	616	626	631	654	668	646	675	650	667	608	642	617	636	641	603	665	630	663	662	608	651	681	626	626	659	661	665	664	619	620	622	636	618	642	628	647	649	630	641	626	648	646	660	626	680	645	618	673	631	660	627	648	631	664	635	647	651	647	629	656	669	646	599	634	631	637	643	665	614	654	664	615	628	610	670	615	638	657	647	644	650	629	636	650	653	648	624	624	656	595	633	623	678	663	676	687	638	602	674	574	607	634	628	659	660	649	635	675	645	676	637	632	642	690	668	659	646	621	628	705	658	675	625	657	629	668	621	657	657	659	647	622	656	642	626	641	659	620	636	638	638	652	631	650	639	625	608	652	670	670	618	611	580	638	634	583	646	679	645	642	700	675	659	659	660	656	605	680	637	611	652	648
35917	53903	40608	29591	23185	18483	14094	10882	8941	7221	5896	4912	4215	3512	2993	2587	2136	2074	1859	1909	1928	1810	1635	1506	1252	1231	1159	1073	1021	937	963	930	863	859	902	915	895	877	902	901	892	826	870	840	882	905	830	770	850	856	850	849	873	861	914	878	861	846	865	865	884	864	887	858	861	912	878	868	849	918	896	845	847	850	860	854	862	842	883	849	887	833	852	882	848	834	900	881	836	826	883	888	811	868	885	876	824	839	829	841	827	842	862	850	851	859	861	867	865	857	807	898	858	853	869	838	874	844	859	866	853	825	861	854	921	868	849	893	879	849	834	863	795	854	885	822	865	873	873	814	886	815	853	864	850	932	874	789	857	801	878	855	899	848	855	821	847	815	822	881	886	856	850	833	889	878	889	853	907	821	845	826	847	860	890	844	851	869	873	846	877	826	822	878	823	846	868	846	902	847	825	869	861	819	827	874	865	798	876	876	839	901	810	836	871	828	844	874	855	901	923	859	898	832	855	873	885	855	813	812	818	871	862	831	870	835	838	852	832	852	874	845	837	867	865	854	869	856	847	821	820	839	828	935	880	861	869	873	890	914	821	881	816	858	860	897	818	877	894	883	879	842	869	855	853	877	867	867	871	850	902	873	866	897	847	859	851	916	884	867	879	876	838	874	863	836	826	856	839	867	847	915	829	866	920	882	905	846	808	844	901	845	830	854	883	818	855	836	855	874	837	827	864	857	866	855	873	841	872	893	845	833	867	936	877	842	877	855	852	853	814	831	807	916	874	825	867	808	876	804	876	876	846	838	844	883	874	890	851	797	868	865	913	842	840	822	832	851	841	882	847	888	925	895	872	885	876	888	850	838	918	867	894	837	901	875	901	811	882	816	832	832	900	901	800	830	850	841	894	872	891	856	867	863	872	884	813	841	875	840	885	869	875	893	880	858	860	866	894	804	830	890	862	873	877	858	870	847	803	861	875	838	860	855	877	857	853	938	888	885	828	879	844	828	886	858	813	838	823	886	815	836	885	831	870	921	871	876	836	829	887	901	867	841	853	868	879	821	872	908	842	922	870	855	876	861	886	861	905	863	823	863	857	876	914	853	868	804	904	911	835	888	907	868	848	936	815	813	860	866	871	885	878	862	826	874	890	847	876	929	817	898	931	852	880	847	837	756	886	870	807	890	848	865	836	818	883	871	873	855	864	848	843	916	842	870	828	874	882	831	854	857	903	860	804	870	853	831	833	846	873	872	857	890	823	840	888	860	856	869	913	870	834	904	859	828	863	875	866	888	879	890	816	823	871	886	805	911	831	861	830	872	879	870	848	848	871	809	847	817	879	876	833	876	837	834	874	870	827	874	892	858	896	845	925	910	804	919	872	838	916	913	883	860	834	871	806	839	841	939	776	849	889	877	851	799	856	893	849	841	813	903	842	892	868	881	885	916	888	879	783	894	830	854	905	903	797	854	806	858	859	909	949	861	871	853	851	836	857	837	858	896	846	869	854	861	802	879	815	878	880	848	906	907	856	829	840	831	864	781	847	816	870	870	849	826	840	908	922	899	862	850	830	854	847	841	865	807	866	855	829	867	883	866	823	854	826	864	829	899	903	897	851	838	876	847	871	922	806	887	866	829	835	816	829	898	831	902	854	857	797	866	843	905	833	833	798	866	872	883	896	869	840	845	851	852	807	868	842	830	860	821	869	934	857	827	850	873	826	805	821	855	854	874	836	832	836	822	810	837	838	852	837	834	820	859	823	898	871	856	903	865	863	863	811	834	856	838	860	855	862	857	826	882	886	886	831	877	880	871	859	854	882	895	852	873	873	927	857	841	819	898	880	828	915	839	873	853	846	846	879	863	895	859	832	891	868	836	847	912	877	833	858	842	862	841	870	870	876	859	872	831	848	859	881	863	841	882	842	858	867	849	844	944	884	892	877	851	836	866	848	813	913	857	839	811	871	835	836	889	873	874	848	874	888	804	848	890	877	885	876	856	847	898	870	828	946	804	882	874	899	861	902	857	827	852	857	897	802	890	843	881	845	897	928	881	842	826	862	850	897	825	890	837	856	903	901	867	887	846	836	874	845	874	836	882	865	856	822	898	821	873	827	869	860	819	831	846	890	857	856	857	918	843	897	833	846	790	842	845	832	846	845	876	884	870	862	867	831	892	887	835	810	864	844	835	783	828	833	893	846	859	862	859	793	889	865	847	878	808	875	820	823	841	840	830	870	877	831	813	854	837	865	911	859	890	869	874	852	863	862	819	877	903	834	888	900	856	864	866	855	903	878	891	817	891	951	872	850	881	853	842	867	861	844	848	892	890	887	860	837	895	848	869	873	887	875	824	823	853	838	840	890	881	788	879	836	885	807	849	822	891	836	827	843	832	898	862	838	823	878	856	884	819	829	849	898	883	832	887	869	834	861	885	839	846	819	856	921	787	845	864	823	823	853	863	882	805	844	912	841	917	824	831	884	870	885	918	887	875	813	874	837	888	851	870	844	864	859	803	873	822	844	895	923	870	847	869	880	897	894	875	873	864	878	816	903	867	828	864	875	855	860	876	811	819	857	858	868	828	854	864	808	867	829	908	851	831	886	853	889	846	869	876	868	840	863	857	866	894	839	900	833	850	888	834	884	863	907	901	852	822	831	850	869	871	941	826	857	841	915	861	896	889	862	840	893	853	868	870	866	834	889	850	886	812	903	845	823	860	854	898	807	786	867	847	867	789	858	797	834	876	862	852	854	869	848	865	881	859	837	874	901	914	889	839	870	828	847	842	872	856	834	848	812	842	840	844	924	871	861	882	896	846	877	838	845	891	870	888	848	844	822	856	876	857	859	839	875	846	902	901	870	800	881	827	836	851	857	908	886	856	849	840	836	856	879	806	864	882	857	858	897	870	865	849	887	870	826	835	843	867	930	864	805	869	872	827	886	815	809	849	893	798	929	890	871	889	898	880	888	863	839	809	850	844	834	797	815	916	854	855	860	885	808	864	843	866	873	892	844	873	835	900	845	878	857	868	850	874	856	846	892	847	832	879	897	817	862	808	843	880	870	863	869	895	813	836	851	870	849	879	823	837	795	870	818	866	793	855	826	834	881	920	815	867	887	809	863	849	839	855	873	835	868	891	840	885	830	855	847	808	860	870	865	832	878	889	859	879	833	858	859	912	841	901	880	900	897	868	932	842	830	865	839	898	874	857	916	846	815	850	852	883	893	862	885	884	903	883	857	896	876	842	818	869	847	849	873	834	844	837	838	860	869	851	861	830	896	856	860	896	849	830	906	852	860	868	824	847	830	832	876	898	853	851	880	859	848	889	863	854	847	885	913	880	826	883	929	795	858	856	824	788	878	842	845	819	906	895	900	818	892	850	866	836	815	827	826	853	825	825	885	907	899	833	894	922	871	875	850	814	834	882	832	819	801	851	852	893	851	878	858	855	804	899	827	852	867	823	961	797	932	812	896	909	827	848	886	862	852	834	842	820	834	923
22759	20773	28180	23345	20920	21147	16238	7930	5553	4541	3652	2977	2490	2128	1834	1591	1390	1343	1225	1204	1263	1214	1159	972	906	859	749	704	709	697	678	632	569	588	575	620	631	620	603	627	575	571	563	618	557	624	658	600	611	586	630	596	598	585	640	634	605	615	541	566	596	593	613	586	609	589	625	568	576	553	602	605	553	593	587	610	622	624	583	569	585	621	553	647	642	553	622	617	591	577	598	637	623	607	610	624	595	636	588	639	596	602	569	633	600	569	593	620	611	599	621	626	608	593	582	580	552	611	578	633	622	586	581	625	623	641	602	621	558	598	609	621	595	590	583	605	557	596	585	634	593	594	576	615	581	616	651	626	591	589	587	627	624	642	610	617	649	593	587	608	595	562	622	617	578	612	562	625	583	637	600	586	600	652	591	637	637	572	591	562	656	631	594	585	617	597	597	585	636	610	588	604	592	610	594	610	583	569	594	589	590	616	583	590	636	611	629	633	571	616	569	563	614	570	603	534	574	595	632	552	586	563	580	552	562	613	594	615	620	642	594	625	633	615	568	606	564	593	618	621	575	622	608	560	576	606	590	631	566	609	616	620	581	572	603	628	608	603	633	597	622	559	590	623	586	605	622	620	601	579	606	654	597	598	583	661	602	598	618	601	608	614	611	593	583	598	589	612	606	577	615	632	621	596	648	630	622	635	602	585	640	632	584	622	602	590	576	616	592	586	594	579	599	583	598	580	641	623	577	602	588	584	602	629	608	572	609	611	618	579	556	608	621	550	617	574	598	585	620	591	561	613	589	609	573	563	569	577	588	620	619	625	592	592	617	555	615	619	628	591	644	603	576	564	593	646	586	603	614	596	560	582	608	597	581	575	640	566	621	575	618	584	607	592	656	611	598	577	592	594	584	564	576	596	614	585	573	613	613	645	607	573	625	619	568	590	615	611	595	608	626	644	614	599	600	585	558	575	583	584	600	609	564	573	595	603	596	598	584	568	622	605	572	580	647	584	634	526	607	596	615	626	612	585	620	565	594	577	611	649	610	605	588	596	590	588	613	591	648	614	609	650	576	575	562	609	587	561	576	541	646	616	598	623	634	595	641	614	614	645	597	572	583	607	609	630	600	632	611	575	593	622	607	656	572	606	604	595	605	593	634	618	601	602	598	641	600	571	613	583	640	575	614	596	594	574	549	622	594	605	594	601	575	599	556	595	635	574	577	626	597	591	604	610	616	603	574	599	577	629	591	550	587	576	617	589	572	662	588	603	606	588	585	635	595	559	573	574	596	613	607	586	604	584	562	635	572	638	581	612	625	566	558	592	651	561	597	583	588	640	576	562	581	628	542	590	602	596	594	574	624	574	614	592	602	585	557	605	572	590	572	611	578	609	635	613	601	569	610	592	619	636	606	580	601	570	587	620	593	575	573	592	611	618	575	606	582	600	603	603	603	573	597	555	569	619	620	597	611	615	601	642	586	571	603	586	592	607	625	599	649	600	607	635	570	616	588	619	652	626	638	593	593	625	621	570	566	598	585	565	596	622	614	569	644	570	624	606	592	647	560	611	556	612	600	586	546	573	572	574	618	633	611	610	572	609	595	627	559	607	586	594	574	640	634	613	550	574	633	620	623	624	597	608	562	562	592	586	627	584	608	608	559	559	573	588	641	616	567	599	619	610	588	601	599	644	594	597	580	634	563	604	620	613	598	604	625	583	577	578	582	612	582	619	554	593	594	578	620	616	636	592	601	586	572	587	647	617	595	605	594	598	568	556	601	614	642	586	627	669	593	599	585	619	603	604	526	637	573	609	643	597	583	593	589	586	573	565	609	602	574	566	616	594	632	586	601	570	585	606	637	610	550	579	614	582	593	618	606	618	578	604	589	572	597	600	564	607	606	601	574	585	658	652	595	596	586	572	608	591	567	619	594	581	578	601	609	625	600	563	587	580	609	602	629	587	610	623	607	616	616	628	580	592	564	608	618	599	608	608	571	610	601	573	608	626	554	604	597	554	575	607	580	641	603	601	579	614	566	596	604	565	591	620	603	632	632	592	599	612	604	609	579	608	595	608	560	622	532	619	570	560	586	646	593	646	614	594	584	614	569	525	619	607	581	557	585	615	603	563	576	605	614	627	607	601	605	599	615	583	597	591	635	640	620	632	594	594	648	572	629	581	550	597	653	648	639	586	574	608	632	584	647	601	562	604	606	577	593	568	578	629	584	586	595	615	599	615	602	597	571	556	591	609	583	567	613	543	629	600	566	605	579	564	603	582	603	593	585	603	595	634	556	570	581	575	648	611	583	592	620	650	595	617	643	548	584	613	655	582	611	596	608	601	615	596	546	557	601	585	586	575	625	581	601	596	635	571	603	555	580	591	632	611	604	586	620	601	576	603	616	621	576	589	596	523	608	589	582	524	607	582	597	580	592	576	641	612	618	601	608	601	598	589	586	614	596	590	630	572	607	655	636	592	563	564	634	585	587	617	594	595	578	620	620	635	605	599	604	575	581	610	600	571	617	581	625	561	621	579	620	610	594	616	603	586	583	555	645	618	613	568	599	613	660	646	586	568	566	598	562	586	585	628	619	580	594	540	580	612	605	582	623	612	594	599	614	631	618	591	609	617	529	578	569	593	606	607	589	607	640	561	572	579	600	593	610	578	627	610	609	566	612	601	571	601	592	608	598	592	603	611	571	571	578	658	627	587	584	606	620	612	638	611	613	561	582	571	632	580	578	627	643	600	569	601	631	582	573	577	609	604	602	577	579	612	573	612	581	619	606	583	568	601	619	585	596	641	595	605	588	572	576	608	640	574	576	624	596	596	568	614	568	578	620	548	597	570	562	610	625	620	588	579	626	595	589	574	590	594	581	582	638	637	613	577	552	570	643	583	566	616	620	561	573	627	577	572	596	619	619	624	675	558	593	584	596	573	636	586	625	567	613	608	550	633	594	610	656	589	591	620	601	606	576	579	606	628	592	619	628	611	609	574	593	612	596	632	615	617	608	573	612	558	602	569	593	582	621	594	629	589	635	606	604	608	585	587	601	623	572	646	590	568	558	594	593	606	613	588	642	587	585	619	594	615	594	577	611	617	576	628	622	576	627	615	581	607	627	617	596	598	625	571	590	643	614	572	620	615	628	576	575	643	610	617	613	607	588	618	623	587	655	585	590	585	624	581	594	672	644	601	596	583	620	632	561	584	606	637	573	600	611	656	641	612	620	603	646	602	567	614	630	596	615	631	578	592	562	610	555	585	634	567	576	580	577	631	580	576	622	633	644	564	593	578	646	577	546	612	565	567	607	587	643	604	607	615	599	591	595	544	614	642	585	580	602	578	586	666	600	587	581	558	618	616	578	597	595	610	579	637	623	624	648	631	648	612	605	621	599	617	620	624	621	655	593	598	594	580	621	581	602	597	632	631	602	652	608	628	603	580	548	595	612	597	582	642	610	607	607	620	633	611	583	602	634	608	613	607	585	587	616	557	557	620
39331	58924	44737	33458	27323	22143	17421	14074	11787	9548	7928	6590	5567	4549	3820	3355	2762	2558	2512	2345	2345	2198	1914	1697	1499	1353	1226	1128	1020	960	893	869	887	792	789	773	831	805	804	818	846	802	835	797	859	803	740	796	819	808	777	771	805	830	868	813	832	815	764	839	769	816	824	786	799	812	848	743	810	781	754	803	817	841	804	802	740	841	838	800	850	822	774	843	843	792	786	838	849	795	780	769	802	772	835	814	735	824	783	788	794	779	843	784	831	805	825	782	834	819	862	828	844	759	765	749	781	802	816	774	788	763	786	760	807	845	817	778	828	813	756	833	808	775	816	792	831	761	804	819	816	810	789	777	809	816	809	825	807	799	825	806	799	837	807	801	761	778	807	818	792	835	829	772	868	763	788	827	745	779	799	780	828	803	797	755	811	824	771	776	781	820	811	795	797	760	800	822	798	768	766	769	788	846	813	781	783	818	791	838	803	787	795	772	776	755	770	818	808	804	785	847	826	807	756	763	792	807	777	734	793	799	783	777	797	828	767	807	840	722	766	791	778	796	796	849	836	842	807	804	809	862	752	806	803	844	807	777	765	785	775	826	835	791	764	820	794	781	880	779	782	805	778	861	814	864	778	799	803	814	755	815	784	803	810	804	805	799	858	852	780	775	858	774	871	758	816	794	733	777	776	820	791	849	813	791	848	821	796	828	798	818	783	798	827	790	726	830	744	780	748	764	780	794	809	770	777	795	834	775	772	787	755	801	835	795	764	860	816	844	799	838	775	785	738	812	794	759	770	788	805	799	742	765	776	833	778	808	751	822	822	792	773	722	845	787	823	840	770	794	801	769	813	810	772	818	757	822	820	825	794	845	762	790	780	763	847	758	751	795	806	752	792	821	778	787	825	825	781	797	791	792	837	840	851	741	749	814	783	808	830	816	815	821	785	767	817	784	810	853	777	783	805	810	810	800	834	786	817	817	810	793	791	801	781	832	731	784	794	763	769	839	804	773	759	809	858	785	783	815	798	796	841	832	815	790	835	729	828	813	811	754	820	803	756	799	810	784	836	805	770	786	792	825	783	818	842	781	803	789	788	762	795	759	851	780	752	761	805	860	812	804	789	830	794	841	789	801	795	780	773	745	774	758	827	772	769	810	807	803	765	838	830	829	784	768	749	762	778	843	832	844	780	753	830	799	796	763	781	811	828	832	774	776	821	822	813	801	822	792	802	787	796	764	787	844	869	744	800	824	821	784	850	717	807	741	800	834	804	823	740	827	818	835	783	765	799	842	818	754	783	758	860	778	844	803	821	815	782	795	844	784	758	795	769	788	835	781	796	795	822	816	815	763	810	806	847	845	813	869	799	819	762	816	800	777	837	821	770	835	771	807	778	731	798	743	784	813	798	811	809	775	837	753	794	814	822	785	823	820	752	770	805	788	802	775	831	825	773	820	809	819	778	784	791	786	739	761	798	748	809	821	758	801	805	773	770	810	843	778	802	743	802	788	791	768	783	799	791	797	815	792	827	809	838	801	780	853	826	795	796	762	813	801	777	807	822	793	816	766	828	783	809	792	775	840	785	823	831	769	754	808	783	844	813	830	792	824	776	830	803	757	772	827	788	808	738	813	826	806	822	849	839	795	809	832	763	789	824	789	803	811	793	781	821	782	798	834	727	785	836	774	754	820	815	786	776	802	793	764	773	793	789	759	816	814	801	825	780	748	862	804	830	766	770	843	767	796	872	810	827	853	803	803	809	821	785	761	779	807	821	769	795	790	809	809	766	821	820	812	802	821	836	801	804	799	729	779	806	817	806	830	744	783	779	773	772	778	814	818	798	797	793	789	830	756	788	825	820	757	749	745	833	815	783	776	804	802	750	802	779	750	746	813	807	835	715	790	836	752	841	798	833	791	756	768	793	767	828	785	792	771	825	793	774	805	774	841	807	812	843	841	832	789	861	822	816	796	752	829	820	765	806	746	818	813	774	780	774	825	768	825	816	829	833	752	804	810	844	854	802	793	800	767	800	802	829	770	838	788	823	795	767	785	786	861	751	791	760	772	795	799	861	773	857	842	801	804	802	820	781	806	801	827	796	797	756	809	723	781	790	814	784	825	774	755	776	795	808	785	781	813	772	826	806	819	752	818	843	799	736	836	796	785	802	765	820	806	795	843	757	773	749	793	811	800	816	812	817	832	777	826	826	814	815	770	799	781	801	796	792	778	777	802	856	726	791	769	836	794	823	789	795	780	759	835	778	793	791	765	835	759	795	787	786	804	784	776	806	791	761	801	800	787	778	792	883	810	830	785	773	746	784	746	823	760	803	809	713	776	799	842	750	810	786	778	780	817	793	802	811	771	798	775	848	775	765	832	829	762	815	773	802	800	765	823	835	826	792	827	797	755	829	756	848	776	798	833	814	759	793	841	838	764	816	788	781	805	820	780	809	808	717	793	823	784	823	756	794	813	812	754	821	789	766	759	753	784	844	818	791	827	803	832	806	820	801	796	812	760	823	790	764	849	749	787	740	796	748	796	734	836	816	785	773	756	789	803	763	779	800	785	770	798	798	815	814	798	804	834	746	792	794	830	805	791	848	797	801	782	807	809	724	852	833	813	851	760	819	788	842	794	775	774	779	764	761	836	819	822	808	828	810	843	802	803	806	765	804	815	832	798	749	811	866	873	830	796	830	798	781	792	797	830	789	784	785	791	819	885	814	822	792	802	751	722	790	805	765	802	803	771	746	768	833	788	819	802	795	807	813	826	786	796	765	799	781	817	851	807	817	782	802	831	850	851	826	784	800	825	771	814	819	811	800	807	804	752	759	830	802	794	819	832	827	761	792	786	816	823	739	741	826	755	824	809	794	825	786	784	828	800	787	831	791	841	783	740	790	805	809	833	785	802	766	812	778	775	799	773	748	781	795	788	815	784	822	788	808	784	789	814	764	767	821	801	794	788	827	806	783	823	777	778	781	789	811	764	812	814	763	823	806	793	826	795	772	759	783	771	771	830	809	810	792	860	822	822	812	808	794	817	816	762	777	810	793	804	760	825	809	738	761	831	793	795	745	765	777	808	782	790	825	792	875	799	805	808	798	799	790	808	809	769	829	811	798	782	816	774	766	811	807	770	813	808	738	848	751	792	790	814	816	822	809	776	876	790	824	816	762	797	822	820	785	760	826	819	772	788	839	806	801	790	795	807	808	811	798	788	816	811	808	816	844	756	807	820	790	768	831	784	786	784	775	785	862	766	797	828	847	787	837	772	779	800	810	828	811	815	793	816	787	813	842	783	781	783	765	789	784	783	794	777	798	734	809	799	818	745	856	803	779	779	807	786	826	860	779	826	834	854	802	770	802	753	764	804	781	823	838	772	819	775	782	914	819	781	786	803	810	814	753	799	781	786	799	798	814	846	798	775	815	795	815	795	778	787	788	793	751	823	820	806	809	788	819	778	813	793	785	796	764	792	767	781	811	830	808	802	800	807	807	837	815	789
28784	27754	27032	18760	9723	5531	3584	2637	2180	1765	1558	1293	1154	1040	1026	830	785	745	739	742	690	733	667	652	587	530	562	555	539	543	516	469	501	498	492	517	513	504	533	515	493	461	483	518	515	516	514	518	477	482	471	492	495	535	480	550	487	520	521	485	501	521	476	518	505	508	482	497	497	493	451	490	455	519	515	522	452	478	548	555	487	518	508	529	489	486	480	513	496	490	499	518	509	506	484	482	506	529	472	486	496	485	516	476	477	484	462	499	535	508	497	500	509	470	524	507	490	484	491	516	514	470	490	518	522	507	511	505	503	525	520	479	475	490	522	455	510	472	503	459	497	527	516	451	489	504	482	521	490	497	511	508	471	483	477	473	528	477	512	520	500	482	522	495	528	479	501	481	506	462	490	532	511	505	507	508	538	522	501	527	520	454	494	508	499	488	492	526	497	492	526	545	478	505	461	531	454	493	472	471	480	463	495	460	502	486	476	450	496	479	483	471	466	465	534	476	506	542	480	538	488	484	501	516	524	520	502	502	503	486	528	494	512	531	485	533	483	495	475	485	530	533	510	497	508	486	501	504	502	498	505	498	509	495	424	511	482	459	489	510	539	471	543	498	490	524	528	506	479	495	490	512	499	532	505	499	481	492	501	505	475	481	475	519	503	477	495	531	471	536	533	517	485	471	536	483	517	494	545	487	528	495	514	501	467	477	482	498	464	505	511	528	464	498	496	501	488	469	494	520	461	469	518	514	488	479	512	521	501	458	570	474	461	472	479	489	470	490	473	499	496	489	508	500	452	514	492	479	491	492	516	475	524	477	505	492	546	530	499	507	497	519	469	487	499	520	503	534	517	490	454	498	510	487	474	501	482	484	508	469	529	504	486	499	533	532	460	483	533	513	480	445	495	450	514	500	481	440	477	537	495	495	540	482	524	513	488	516	492	505	517	505	489	538	496	481	494	504	501	461	498	489	479	523	485	450	499	476	487	511	480	479	516	493	436	464	487	502	493	473	494	499	491	483	491	517	494	491	522	484	516	499	474	481	516	527	496	513	456	497	515	476	525	482	482	503	513	518	513	488	515	504	516	508	485	489	472	529	500	501	526	492	510	531	488	475	518	518	503	525	512	475	494	513	480	496	529	516	490	493	521	488	522	517	516	529	495	527	489	495	479	496	478	499	477	495	484	497	514	493	452	480	548	512	520	489	498	508	490	498	515	523	533	464	496	463	491	490	517	528	512	496	502	514	521	527	528	475	481	469	496	510	528	485	514	486	510	501	537	482	472	495	498	514	486	539	495	553	499	494	520	511	521	522	497	501	484	508	544	508	493	501	516	522	503	523	579	483	469	498	541	483	484	501	477	501	511	464	526	502	465	507	489	493	495	460	497	522	512	503	498	486	504	470	487	473	482	516	464	519	511	507	501	507	544	484	522	508	462	500	510	543	506	512	481	511	466	498	529	551	503	494	503	505	488	484	525	478	530	523	521	497	519	502	529	513	491	490	490	468	473	471	503	493	482	481	460	523	486	509	502	482	520	512	494	497	528	478	489	478	513	487	476	511	481	490	488	494	479	528	508	543	535	485	470	484	453	495	509	499	531	483	542	501	497	450	523	496	502	477	528	492	520	485	504	495	488	484	462	489	517	502	494	496	538	498	500	470	528	505	533	521	470	509	466	535	462	494	503	485	473	506	497	507	487	490	484	510	467	489	475	472	502	515	507	498	535	471	533	499	488	504	456	502	491	460	510	464	504	505	496	521	496	507	518	506	502	473	482	491	491	504	447	464	513	489	517	513	519	521	491	504	499	481	501	491	549	473	494	490	495	504	524	492	486	516	493	462	489	501	498	467	486	526	475	455	508	472	455	540	493	536	509	580	539	507	483	486	516	494	493	527	536	513	468	511	460	498	528	486	527	496	490	511	497	530	505	493	486	500	498	471	501	484	488	495	473	516	487	523	521	480	486	511	500	497	507	528	466	477	524	513	499	510	456	482	472	537	502	519	572	538	479	514	504	514	489	514	493	535	522	515	480	480	463	500	498	495	525	530	507	504	530	511	503	503	525	496	479	465	494	510	429	536	483	519	534	533	509	454	479	468	502	481	506	467	485	488	498	505	521	512	473	480	497	472	458	468	491	521	497	497	473	496	508	522	499	490	513	495	523	498	441	489	477	520	469	550	520	484	494	496	493	517	520	543	514	523	494	521	470	497	510	468	481	506	504	509	502	470	502	461	518	473	465	494	514	524	499	478	528	478	524	489	463	493	498	500	471	512	464	534	495	504	483	486	516	486	555	497	544	467	482	498	480	494	493	513	507	498	526	455	486	485	483	500	486	495	472	463	506	509	510	526	471	509	521	488	493	501	514	509	467	520	547	470	510	557	503	501	513	522	483	523	487	506	493	423	504	477	541	498	487	527	490	532	511	489	523	486	504	523	487	552	500	453	515	507	515	530	493	488	477	464	501	466	492	518	504	508	500	513	515	505	478	477	489	473	502	521	497	489	504	484	515	487	518	505	548	495	492	513	508	543	475	530	514	500	517	509	515	529	455	504	489	487	487	523	497	502	502	487	510	472	511	515	483	489	468	502	490	514	525	486	490	489	494	509	522	508	453	449	505	470	489	465	526	476	555	544	496	469	507	537	478	460	532	471	496	515	478	470	503	532	475	476	513	488	518	520	497	467	483	483	526	486	489	518	512	517	520	526	473	507	501	505	499	485	492	528	518	493	481	496	526	514	534	491	478	495	519	514	527	493	483	470	517	491	510	502	490	508	484	468	474	482	506	465	499	502	498	492	485	515	522	501	521	495	459	479	524	486	521	491	483	488	516	485	476	502	510	481	492	493	506	500	508	524	493	483	470	473	513	529	499	468	481	518	477	514	487	530	527	469	507	515	468	502	495	483	497	444	469	506	468	547	503	501	500	506	534	484	507	492	476	508	500	486	477	553	539	516	538	515	500	491	505	460	534	508	488	486	500	489	528	545	459	498	518	502	493	507	504	481	506	500	451	524	503	527	514	460	498	498	486	485	488	479	521	512	478	476	501	521	443	518	489	513	516	482	510	469	508	499	514	496	497	527	465	490	480	462	479	489	515	524	513	473	489	495	486	490	491	489	532	488	484	473	510	518	504	497	505	488	508	496	534	474	505	461	535	517	459	499	519	514	536	462	523	496	505	508	555	484	456	479	453	495	501	485	496	497	508	488	509	493	520	507	517	518	500	514	521	507	499	521	519	484	501	496	527	505	512	476	463	452	514	552	503	485	482	493	494	480	477	492	512	501	448	485	489	480	527	536	490	495	468	464	511	487	490	503	497	526	503	526	529	533	507	526	517	517	490	492	451	509	517	494	480	507	545	537	504	474	540	516	509	522	468	510	487	473	476	521	525	535	467	509	468	494	471	508	488	476	485	485	497	497	475	510	532	505	499	523	547	478	523	541	503	524	501	506	482	490	514	529	476	518	512	491	496	457	550	514	481	498
33710	43965	33100	21570	15243	10964	8077	6447	5310	4076	3494	2880	2396	2137	1799	1638	1449	1384	1345	1252	1246	1188	1128	978	897	867	765	741	703	695	667	706	692	681	684	696	716	642	684	726	721	647	679	717	688	663	660	673	661	696	657	688	664	694	688	696	658	674	681	654	635	654	652	636	627	660	686	691	652	638	685	686	705	651	664	641	690	651	674	630	664	689	659	678	684	695	734	641	683	666	668	657	696	707	664	647	658	694	640	648	679	701	654	659	685	638	696	660	657	637	659	663	669	643	650	689	715	659	696	647	674	621	648	692	690	698	649	687	652	674	703	706	691	651	692	628	666	710	692	667	659	696	667	669	688	697	702	679	637	678	653	654	668	672	674	619	727	671	705	710	707	673	637	706	632	699	684	691	636	732	658	669	640	671	695	666	688	641	683	681	705	688	660	681	684	692	710	664	651	693	672	679	682	700	678	640	697	639	669	663	693	701	668	702	665	685	677	693	651	703	668	672	659	688	674	646	661	626	616	618	660	717	643	635	665	658	702	658	635	680	646	696	669	659	660	674	710	666	670	681	665	702	635	633	696	644	647	619	618	686	648	686	670	705	659	684	662	662	724	656	686	688	679	679	636	655	660	654	662	658	639	662	667	690	681	726	656	739	661	671	676	666	647	691	693	636	672	723	663	621	678	688	668	668	647	709	668	645	700	665	725	615	677	645	637	660	628	713	711	670	667	633	655	653	662	634	712	679	667	653	704	659	657	711	727	698	672	687	693	653	634	698	645	648	711	654	640	662	693	645	691	662	657	688	654	662	690	681	677	687	656	645	629	670	731	725	682	650	635	602	690	663	686	719	669	684	648	712	684	670	606	680	715	661	655	697	674	642	692	660	635	680	683	671	626	665	687	685	639	675	691	688	655	689	624	689	654	672	679	639	697	661	684	683	689	635	671	682	736	670	655	675	668	689	662	634	665	689	673	704	644	669	670	665	653	626	651	660	668	661	663	681	653	713	677	645	660	675	674	689	657	662	611	653	684	658	613	662	646	715	680	748	663	717	654	681	673	641	667	667	668	724	690	673	680	667	650	646	625	636	667	622	659	648	675	669	700	710	680	661	673	672	653	619	670	701	646	683	690	646	696	710	653	641	646	702	677	620	654	685	719	680	667	674	712	660	649	659	715	693	683	689	679	661	704	658	689	625	661	670	677	634	674	697	672	682	679	667	655	688	670	695	728	661	656	702	686	709	702	622	700	684	697	677	697	667	628	693	651	668	625	643	684	667	694	698	694	654	625	747	697	706	636	658	661	689	656	682	724	688	654	663	708	689	672	625	734	644	623	674	649	664	646	710	682	660	646	659	663	667	677	634	660	664	678	635	669	627	667	684	663	651	696	673	669	684	720	708	679	640	666	659	691	706	669	656	708	658	664	678	685	662	694	721	675	631	659	716	618	664	677	670	664	674	687	715	636	675	692	645	630	693	680	672	671	621	624	653	681	637	622	740	672	687	657	658	710	696	671	664	685	693	705	639	615	693	739	680	710	670	706	684	679	708	641	653	685	635	628	685	673	628	663	683	663	626	654	630	677	699	675	631	673	703	667	670	677	661	674	651	653	646	702	691	667	690	692	663	720	645	687	721	656	650	701	649	681	658	713	655	670	674	671	665	703	655	658	664	685	679	669	643	649	695	642	663	684	681	672	690	681	683	691	629	679	667	679	695	649	684	697	664	667	692	675	660	662	666	676	674	653	697	672	697	692	691	686	675	614	639	650	683	644	689	673	710	694	688	688	677	701	629	639	686	683	632	686	680	682	681	735	664	666	661	693	675	646	659	642	673	666	702	650	669	680	649	703	680	639	664	681	663	671	667	654	698	672	703	664	692	679	634	701	662	644	656	670	624	679	655	674	653	663	686	691	649	691	697	666	710	626	644	652	642	697	658	711	651	645	725	701	720	687	651	687	681	685	660	705	663	659	725	614	705	684	716	661	690	625	650	647	688	687	639	636	631	666	683	639	665	709	726	632	642	653	670	650	721	708	687	654	691	645	720	658	661	676	677	667	648	667	646	617	663	696	680	647	665	720	723	696	652	676	692	629	654	697	677	649	671	695	644	691	694	693	650	713	679	674	684	647	630	613	655	697	669	648	641	643	640	617	655	706	687	675	666	653	648	658	703	677	670	646	657	653	649	675	677	668	639	660	693	707	656	644	662	704	662	686	670	635	657	650	737	705	657	710	634	623	658	661	639	668	689	652	688	674	659	657	661	691	649	686	652	714	682	693	705	664	662	669	696	624	645	597	684	700	693	667	655	686	668	710	712	625	686	662	662	629	697	680	625	659	637	678	691	660	680	691	678	679	649	693	680	669	659	677	677	674	649	686	663	749	700	641	638	693	645	643	676	650	664	689	650	681	672	689	588	712	673	646	686	716	629	742	676	694	662	681	677	671	677	710	670	694	656	682	636	643	668	706	669	677	667	644	668	700	637	665	664	664	662	619	666	655	730	651	672	697	688	721	687	677	744	660	682	704	680	647	679	651	666	669	687	714	671	676	633	716	689	691	641	711	734	673	621	706	673	720	675	645	703	667	649	621	619	647	713	662	665	664	675	654	676	695	674	688	702	697	719	714	713	728	707	668	639	712	651	652	676	620	645	640	661	654	650	709	689	637	638	688	671	678	658	679	655	700	664	660	654	656	681	641	675	750	743	684	689	640	673	726	693	685	665	718	682	635	700	721	662	644	662	696	676	659	665	727	641	657	635	699	695	650	659	705	641	671	666	639	692	644	668	666	703	691	713	720	689	704	634	681	693	656	677	659	707	673	670	711	642	678	680	658	719	651	648	641	671	583	709	632	624	667	700	667	704	704	660	636	660	692	688	715	728	612	644	652	675	685	687	696	693	651	670	707	670	647	665	724	683	640	629	619	690	661	650	694	666	716	672	676	622	677	687	641	646	696	690	694	647	672	699	676	650	666	665	682	668	682	696	698	653	669	658	649	656	679	700	672	696	715	646	679	674	678	656	670	715	689	635	693	699	708	734	705	671	688	689	704	708	635	671	666	619	632	616	708	655	715	673	671	663	667	701	657	665	655	645	652	703	665	668	680	668	665	644	657	670	727	638	667	703	704	710	695	703	674	718	732	630	662	660	631	634	690	657	696	702	658	704	608	662	711	702	684	681	698	689	697	668	678	655	657	631	677	709	636	638	702	632	661	655	685	665	604	669	655	698	686	681	690	627	672	634	667	661	697	703	698	661	702	690	685	678	703	623	706	659	658	696	640	683	667	709	629	673	651	667	668	643	668	707	702	641	606	671	672	689	632	716	701	670	643	661	664	658	654	657	702	654	662	664	660	692	640	673	660	631	696	659	642	628	656	707	697	671	615	661	671	660	673	689	737	693	676	628	663	693	668	706	682	657	707	726	717	625	652	682	688	646	636	657	620	676	605	705	607	660	704	673	700	689	683	672	678	658	670	676	680	656	627	655	694	695	663	666
23771	20794	27770	24036	20910	15808	8984	5368	4029	3298	2746	2296	2024	1652	1551	1275	1313	1176	1148	1058	1107	1017	951	861	827	797	760	723	698	704	646	688	681	645	640	618	622	639	666	638	665	627	648	701	615	610	617	643	626	650	643	642	648	635	613	683	626	602	637	623	676	651	602	662	633	669	662	640	638	659	602	676	655	636	630	648	638	624	625	629	602	677	641	650	611	606	651	671	678	657	652	654	635	650	651	592	657	663	646	635	646	604	671	669	625	645	665	612	648	659	617	675	609	621	644	644	652	678	652	629	608	625	620	650	627	649	624	632	647	624	603	654	621	601	631	581	664	579	638	639	622	640	610	666	644	668	659	608	595	596	665	649	609	622	633	597	637	661	610	635	614	625	633	614	594	589	662	627	618	659	652	636	625	656	664	667	660	622	694	646	632	619	670	621	659	642	646	625	664	629	635	600	644	656	631	619	698	687	645	632	650	649	691	644	669	648	635	608	617	665	650	634	659	611	617	690	648	634	623	687	653	632	640	629	677	643	662	634	613	606	658	652	653	629	648	676	628	673	663	680	620	638	626	630	627	629	672	652	602	651	630	652	601	648	600	640	633	672	655	581	637	623	648	646	596	642	643	608	643	630	627	668	658	679	676	652	636	580	632	594	678	651	589	610	642	638	667	663	611	594	610	665	648	649	687	634	664	608	597	617	653	690	666	595	641	661	658	624	663	623	675	608	663	620	586	621	616	679	662	650	637	621	617	625	658	655	668	609	642	659	589	666	620	660	605	607	625	657	647	681	642	631	637	627	684	593	609	631	641	622	627	677	652	647	631	650	642	648	638	695	651	685	645	654	601	648	665	607	639	657	655	666	588	662	611	627	682	660	685	632	616	642	617	647	624	603	654	599	629	614	646	662	653	637	673	658	657	670	663	604	659	650	688	677	605	709	646	700	659	630	642	636	595	618	637	681	627	608	595	599	627	622	658	659	647	668	604	646	667	660	652	601	621	676	616	606	654	645	664	635	638	655	643	645	640	633	640	639	648	629	622	668	599	629	629	603	651	672	647	640	653	659	638	633	610	645	692	663	661	635	690	677	666	667	607	654	620	677	638	662	606	678	622	600	620	623	617	617	633	670	612	656	718	642	627	613	623	618	689	637	663	692	614	594	669	647	663	627	620	641	660	647	640	636	632	643	597	604	637	669	634	678	611	619	662	639	657	685	599	618	639	637	654	619	653	622	610	602	577	678	637	639	654	617	644	625	660	629	623	660	626	660	593	675	625	658	647	609	622	628	669	635	684	640	627	593	646	643	629	645	662	637	632	655	612	605	657	646	656	640	703	652	652	613	597	613	681	626	617	591	630	654	640	610	614	666	641	611	622	625	589	606	624	645	728	657	624	645	644	676	641	627	642	656	622	663	654	671	652	634	675	636	601	651	649	648	655	636	649	622	664	654	657	632	613	634	639	641	656	624	680	605	640	624	610	660	624	612	648	625	604	641	640	617	654	600	645	657	624	611	629	676	652	651	623	611	644	658	601	620	609	671	642	623	667	656	627	654	584	683	644	662	642	602	621	625	611	605	661	659	629	601	662	657	627	633	606	636	644	592	685	593	614	653	618	618	637	660	623	603	628	632	640	632	604	616	638	653	609	700	637	632	679	644	637	645	631	612	617	616	685	626	648	619	643	621	683	661	602	621	615	615	603	622	577	595	642	612	642	665	653	617	652	618	611	674	567	598	609	638	661	612	656	594	626	609	625	638	657	628	637	661	624	649	640	649	626	695	608	627	652	641	696	638	674	622	630	631	659	680	630	640	637	655	633	654	651	598	638	685	648	687	604	622	602	649	608	601	593	632	686	672	638	638	640	618	603	611	634	598	645	683	613	648	618	656	682	659	617	634	607	671	639	625	637	609	633	663	660	656	635	666	623	637	644	659	644	627	648	618	702	632	618	613	609	613	654	646	634	646	660	656	651	601	655	625	590	663	616	669	582	664	623	659	656	668	655	629	614	644	658	600	612	628	573	665	613	637	601	623	606	671	604	583	652	655	614	661	662	633	660	676	688	631	635	626	626	634	613	635	633	622	633	596	661	632	643	660	636	675	627	700	648	626	625	638	600	608	653	630	679	649	642	624	644	624	626	646	651	651	634	638	631	625	641	627	643	605	660	603	648	624	637	677	583	654	669	630	676	674	625	629	631	638	643	654	665	608	630	633	629	618	654	680	651	585	659	663	659	666	612	645	646	657	603	645	628	551	584	631	658	655	630	650	669	645	639	642	625	587	636	620	595	637	635	661	656	634	635	634	654	603	587	651	650	676	640	602	628	670	638	648	653	667	651	666	595	599	597	634	653	605	640	609	572	617	648	645	606	617	606	668	616	626	620	583	603	621	689	677	609	645	640	624	617	647	670	612	633	631	644	684	630	606	608	692	649	586	622	683	650	611	657	654	626	639	619	625	657	641	595	638	612	645	696	640	654	639	646	663	640	661	625	635	660	630	649	710	620	688	709	637	637	667	640	629	645	657	630	620	657	618	609	625	629	659	638	630	665	627	644	656	589	645	603	655	660	659	650	572	614	634	654	649	616	650	646	675	640	631	640	622	675	651	665	665	597	642	635	659	667	627	628	640	663	639	670	620	641	632	626	679	614	695	660	620	668	626	670	624	717	587	676	618	666	640	620	603	587	614	681	646	608	654	666	624	629	644	637	626	609	596	638	643	642	604	657	612	639	662	669	626	655	625	659	655	649	636	639	594	612	601	617	657	620	650	639	610	615	647	633	645	635	626	620	610	613	688	645	637	602	698	608	643	649	649	665	610	644	634	602	632	613	618	590	645	609	673	667	608	689	614	644	648	637	641	631	650	594	610	632	586	650	647	638	632	621	643	657	668	619	662	601	633	623	668	648	655	661	653	670	606	620	629	646	612	628	666	635	674	708	632	641	620	660	664	655	648	621	671	645	635	650	611	627	629	631	643	662	647	661	638	656	641	657	640	604	603	643	649	610	600	650	675	636	608	634	623	650	643	632	597	671	603	680	667	645	642	662	638	595	638	676	653	594	600	686	665	616	660	617	638	654	641	616	661	645	736	640	633	627	640	627	606	645	613	641	664	586	606	632	579	650	619	654	657	643	683	643	623	619	659	620	602	645	637	652	675	585	667	625	660	633	652	606	665	614	614	617	682	620	625	646	613	667	633	640	651	639	622	646	623	674	606	584	643	618	687	660	657	634	571	637	647	624	634	653	615	638	656	601	666	645	688	617	630	663	680	628	650	655	596	612	594	603	617	654	635	639	661	678	598	626	653	633	597	656	615	604	634	602	667	628	607	673	636	613	649	620	644	636	667	609	640	669	665	606	652	622	630	662	653	627	655	586	625	625	664	645	639	658	679	610	589	672	637	636	625	628	566	642	583	626	651	675	661	613	665	628	631	604	608	622	657	663	603	629	647	619	666	615	622	577	619	645	669	633	608	665	655	666	615	617	599	659	618
37025	52190	39757	29130	22319	16930	13318	10981	8830	7269	6041	4916	4272	3501	3044	2592	2382	2172	2076	1941	1992	1876	1634	1431	1337	1217	1126	1031	962	917	939	857	902	844	859	865	903	889	875	851	904	871	899	782	812	833	861	840	865	807	853	861	856	830	886	831	867	866	844	860	870	857	844	884	884	821	835	815	876	841	834	868	875	779	860	856	876	860	869	857	838	913	855	840	869	838	861	836	877	822	830	841	887	854	841	884	836	851	869	842	833	836	944	886	812	810	824	900	901	860	806	905	860	862	843	830	844	868	860	859	856	806	887	873	829	854	850	786	867	869	853	767	804	798	806	846	827	900	875	849	841	861	842	825	838	801	869	853	852	795	882	838	875	853	876	840	852	878	887	884	881	893	787	849	886	861	906	819	901	850	850	844	852	817	876	858	859	860	819	809	843	838	858	858	886	850	867	841	830	860	920	895	885	863	819	839	863	897	838	878	880	816	899	817	861	893	877	838	850	813	833	839	850	891	762	843	864	854	881	849	884	835	873	865	806	831	790	850	871	881	816	821	854	870	843	910	844	825	836	820	859	901	802	907	886	813	860	871	844	797	890	870	816	854	814	823	865	879	875	868	820	849	869	821	846	867	836	874	858	840	896	860	808	812	864	870	855	866	886	888	855	841	861	838	830	807	889	838	893	878	845	845	840	920	753	896	828	818	864	820	850	872	873	785	855	804	853	873	848	825	839	873	869	812	852	844	867	876	835	910	843	828	819	847	824	887	884	866	831	867	825	906	854	882	841	864	855	831	866	845	828	863	871	859	788	852	874	837	932	895	858	776	825	859	834	832	849	817	814	810	869	846	870	862	815	868	804	852	854	789	831	831	884	834	823	848	846	870	811	885	878	878	834	830	932	830	860	867	866	849	880	845	833	884	824	822	869	870	838	881	868	888	847	858	840	824	855	905	864	870	775	847	838	880	846	898	828	854	879	833	815	888	856	845	853	832	894	891	851	860	823	835	881	822	852	836	852	867	859	868	842	856	863	815	879	847	832	865	869	842	848	833	872	754	882	875	853	833	865	833	844	874	867	823	852	881	836	811	858	884	837	880	840	837	856	908	902	875	806	850	817	836	858	858	834	848	860	808	905	900	801	878	846	845	885	870	881	831	811	851	779	876	863	816	882	831	837	811	854	843	881	871	805	910	856	838	834	820	823	854	837	887	834	827	844	791	836	888	800	866	788	840	866	854	871	881	875	846	860	861	854	890	854	862	857	866	855	828	793	852	909	865	812	819	876	865	889	793	849	867	833	828	890	919	845	832	835	901	848	892	813	845	851	866	876	817	892	821	816	859	854	827	828	793	850	840	890	811	888	864	853	811	862	789	851	870	819	863	834	873	841	884	841	848	811	837	853	836	826	858	876	853	859	831	832	876	821	849	880	894	848	839	817	829	815	893	849	856	883	827	869	865	871	816	839	812	827	870	854	814	845	883	892	891	800	900	872	807	813	863	871	874	880	829	859	829	862	850	833	889	854	874	864	864	855	816	863	886	854	842	823	849	845	852	872	777	821	799	841	862	826	832	828	877	855	849	817	854	830	837	858	902	830	842	844	883	852	874	818	878	878	855	815	828	806	802	853	804	864	859	810	800	821	817	857	838	879	809	850	834	877	868	833	856	790	860	843	839	841	805	847	841	860	836	823	845	903	824	844	843	883	826	917	879	862	858	842	862	831	852	792	879	850	852	865	885	859	891	803	838	825	828	849	862	882	899	828	831	874	819	833	841	851	832	874	849	817	877	864	872	850	871	785	860	843	832	843	823	847	881	839	796	776	812	882	871	791	864	844	817	867	902	877	854	853	852	830	856	824	819	825	814	878	887	838	886	847	857	824	870	881	850	833	834	849	824	820	902	815	909	767	846	847	858	868	828	831	834	845	767	858	837	825	858	848	841	873	780	880	816	848	872	879	842	872	854	846	855	805	845	864	840	895	868	859	883	827	852	864	829	891	846	881	797	845	835	835	825	883	796	876	894	845	812	895	802	890	807	886	823	838	858	875	827	830	846	880	821	833	815	853	843	879	840	862	821	881	872	836	847	869	847	842	821	859	828	832	885	854	819	850	871	853	885	858	843	840	889	815	877	818	800	850	808	838	812	844	809	831	870	850	860	877	816	823	848	821	839	850	895	817	813	857	847	856	841	839	867	844	858	878	878	880	812	864	844	851	848	829	850	840	828	867	852	784	850	851	895	848	865	887	824	927	903	824	870	868	839	829	908	861	889	876	853	827	841	851	822	860	865	847	856	880	868	815	835	808	866	815	842	849	882	800	852	841	858	825	872	813	838	864	835	892	888	813	817	822	851	857	813	848	866	859	857	847	852	816	890	838	915	858	915	831	848	872	896	837	861	875	840	896	876	841	841	855	833	855	851	853	846	839	888	805	827	869	855	851	773	843	865	893	857	829	871	849	848	825	895	851	843	868	826	859	834	848	846	877	855	820	913	792	874	824	847	854	866	871	849	824	831	865	862	832	829	851	817	826	824	891	807	843	846	887	864	797	893	871	869	823	842	819	827	833	851	894	903	872	870	851	845	839	809	867	862	868	809	866	861	865	837	843	854	891	807	897	844	863	822	814	861	858	826	834	820	888	874	844	891	805	824	827	883	851	886	829	840	858	848	876	896	835	805	833	870	814	867	827	807	842	889	832	844	882	874	912	869	846	839	901	847	879	848	895	830	797	865	820	841	849	807	830	844	860	814	861	883	835	826	890	840	886	896	851	831	822	891	855	833	849	836	844	839	836	868	823	915	845	828	816	853	841	850	857	881	807	816	887	805	831	848	838	772	853	794	847	819	919	851	844	865	859	794	857	849	824	918	800	878	838	849	847	828	877	798	879	856	867	877	815	861	875	862	889	851	880	880	907	855	884	852	822	871	870	875	847	850	873	826	815	851	881	843	861	858	913	875	867	794	830	893	849	833	822	841	865	852	863	859	833	826	819	831	822	872	847	852	817	854	858	836	832	871	839	877	839	756	901	877	846	798	828	797	836	874	854	838	851	851	880	840	852	860	796	823	851	828	910	802	868	909	839	858	887	836	844	815	856	829	862	882	909	878	858	839	846	803	830	804	855	866	879	833	884	871	849	877	873	861	828	825	805	851	830	932	883	794	830	919	775	840	905	864	814	849	803	852	862	877	844	875	851	831	840	790	842	902	835	871	872	885	843	823	858	855	878	886	858	851	780	833	866	859	903	855	884	814	821	840	899	808	828	838	881	804	836	898	826	851	863	883	855	834	832	836	833	786	815	839	869	870	849	851	901	862	827	807	827	874	842	844	796	853	869	862	833	840	869	800	877	894	805	893	834	828	850	841	820	835	845	836	863	819	860	782	814	801	850	869	872	859	864	906	862	842	832	902	885	865	861	888	846	821	877	904	839	883	881	912	799	842	862	894	814	875	823	860	828	852	870	845	909	845	812	838	859	844	852	823	843	872	817	843	863	875	858	838
22749	20738	28215	23303	20948	21012	16087	8124	5622	4561	3702	2999	2498	2095	1874	1584	1536	1341	1354	1333	1234	1219	1044	949	856	797	776	739	638	640	648	614	613	619	564	613	576	606	592	591	636	592	618	605	576	604	635	580	593	618	620	591	629	594	540	600	609	591	616	594	606	633	611	605	622	590	605	624	595	602	605	613	610	644	661	618	616	599	572	609	562	586	541	616	592	570	626	578	562	646	631	624	546	627	632	629	595	591	585	612	637	589	636	635	579	578	566	583	574	590	588	576	603	586	603	614	576	602	574	574	604	591	602	558	570	609	616	631	603	574	612	626	553	582	609	564	633	559	598	573	590	619	577	574	608	623	590	592	569	612	577	637	520	613	583	628	608	627	594	579	585	613	571	565	627	616	560	596	620	570	591	581	602	586	621	583	568	606	572	623	583	618	609	591	588	591	615	587	631	593	581	575	631	565	576	592	549	593	581	563	561	611	589	564	596	610	609	565	571	601	562	582	589	603	586	544	550	584	625	621	587	579	616	578	602	618	608	559	605	641	578	602	603	581	580	590	610	587	599	582	584	589	604	564	569	594	629	601	617	614	572	581	556	579	621	585	571	602	545	561	632	612	631	579	607	618	584	611	589	558	566	579	602	596	629	595	616	601	587	595	598	566	599	592	597	605	588	589	573	611	598	597	544	579	602	630	585	597	596	590	606	564	592	635	591	566	545	580	586	599	585	609	585	618	560	555	620	558	565	567	604	590	568	597	600	614	608	599	581	579	611	571	624	595	574	626	601	550	638	566	619	570	579	583	570	588	582	623	628	556	610	597	606	592	556	593	586	581	633	557	623	570	604	613	582	592	591	596	583	604	567	554	599	591	606	636	570	556	576	561	576	616	615	595	571	559	584	578	567	595	559	615	619	525	573	613	585	617	607	620	573	590	620	601	571	604	570	591	605	597	613	568	631	622	587	587	609	583	622	594	623	599	635	600	629	572	555	610	594	616	581	569	546	565	603	562	607	521	601	628	591	680	567	637	618	530	618	575	621	618	583	584	596	596	603	573	579	613	645	579	544	615	611	573	595	633	586	596	554	594	573	557	632	591	611	590	615	545	614	623	566	578	591	595	603	568	649	593	589	556	598	600	555	598	571	626	604	603	550	593	613	608	587	551	591	569	587	545	603	593	580	565	596	642	622	616	566	623	621	570	600	582	591	622	541	589	615	615	583	605	629	580	629	623	628	558	564	617	656	630	608	633	601	600	574	544	611	631	576	619	614	587	607	648	594	598	568	579	577	645	609	582	621	621	596	626	624	605	601	561	595	551	573	629	575	558	572	580	563	583	589	620	585	591	591	585	615	591	602	540	591	635	623	549	574	578	608	570	543	561	605	595	591	580	602	554	567	595	574	579	574	616	575	628	583	597	635	612	577	605	629	601	613	597	578	628	595	610	620	563	599	619	596	549	590	559	583	618	594	583	566	618	600	607	588	587	589	597	587	575	577	651	648	571	571	640	600	561	553	584	629	550	622	594	543	541	557	571	575	571	596	619	668	591	608	582	606	608	604	614	593	559	594	548	579	587	585	642	584	564	644	603	596	540	585	584	619	580	595	609	612	575	603	558	608	599	581	615	588	589	566	605	565	604	635	575	554	594	587	618	553	629	607	560	596	633	567	611	618	607	591	595	567	623	593	583	583	610	560	627	608	607	645	596	566	607	600	562	613	605	572	602	606	597	605	539	560	587	573	606	542	613	586	659	630	568	592	562	594	647	552	572	587	588	576	551	597	606	592	568	613	585	582	637	579	580	612	619	620	614	582	569	589	580	620	589	548	587	601	575	606	621	605	626	581	580	564	598	620	603	570	567	613	631	588	581	586	593	561	606	574	613	599	609	569	599	531	629	646	596	602	558	571	610	615	603	615	584	632	571	614	560	585	584	562	550	583	582	587	606	601	635	590	588	572	611	575	562	631	589	579	597	598	556	547	591	612	603	608	561	596	589	588	600	559	586	612	552	570	604	555	607	600	584	573	600	611	597	563	574	566	595	643	590	640	569	572	589	584	615	594	616	599	580	553	564	571	580	615	609	554	614	541	619	593	617	580	556	582	609	551	603	600	603	613	568	585	578	557	595	604	580	555	557	667	592	605	623	594	637	599	590	591	577	614	620	617	598	579	562	595	573	620	566	594	574	580	601	627	584	621	588	636	559	573	603	598	582	593	585	613	623	611	549	592	585	605	580	567	627	606	571	588	585	565	622	583	617	575	575	597	587	596	574	632	594	605	610	582	559	589	586	597	548	584	589	564	552	628	589	591	603	575	578	584	617	606	590	605	551	573	564	609	607	567	547	581	597	589	618	588	558	604	565	633	596	591	593	557	590	573	569	580	524	608	572	612	585	541	576	569	598	597	579	605	633	580	586	614	597	593	584	593	608	565	634	549	552	589	578	558	515	608	598	554	608	661	620	592	583	603	600	610	599	570	595	575	635	580	584	552	588	661	593	596	583	590	602	572	599	558	583	604	576	599	601	592	629	610	570	553	619	577	564	616	589	602	626	588	587	563	555	587	592	567	582	587	561	604	580	571	609	636	592	600	612	563	612	558	607	602	627	600	558	587	591	601	547	598	618	583	568	598	605	567	605	609	562	572	635	595	628	589	538	587	607	611	592	582	603	619	646	564	606	623	554	576	590	592	635	620	608	581	607	630	622	567	634	613	577	616	582	600	563	639	567	600	564	616	564	566	661	586	568	607	598	602	595	613	598	596	551	570	580	579	613	601	627	618	616	609	570	610	608	547	593	621	567	590	622	590	605	559	590	554	630	598	599	581	562	562	582	580	596	597	598	643	591	575	586	604	583	572	568	610	577	617	552	622	568	588	593	576	610	606	607	612	585	552	614	618	618	548	580	517	560	610	588	633	609	611	577	620	619	632	583	583	620	568	522	611	572	577	607	600	599	626	602	590	624	603	615	579	549	613	616	619	606	540	605	582	547	631	592	635	571	570	613	579	600	572	625	593	582	604	587	584	548	583	591	614	605	603	582	616	567	595	587	606	570	636	564	575	587	572	610	530	555	581	602	573	614	581	639	600	588	603	615	581	582	614	618	629	575	609	593	596	599	543	580	588	561	574	596	598	582	631	636	569	579	545	623	576	580	587	575	556	599	573	663	593	610	622	593	559	602	623	649	611	620	596	597	615	573	623	538	600	602	611	589	593	574	556	601	610	588	609	601	593	584	614	570	572	570	568	567	628	614	582	551	568	595	628	602	557	643	582	582	592	601	560	647	627	597	584	595	572	563	593	621	599	590	582	577	603	560	621	607	569	589	630	576	576	580	610	590	556	635	598	568	575	554	550	608	582	593	592	562	592	594	570	576	597	585	540	590	545	565	570	580	546	587	601	559	625	611	600	584	548	621	580	573	591	589	603	564	548	550	529	576	605	551	592	617	579	573	556	590	611	603	594	578	581	569	606	555	567	606	635	618	596	601	590	607	605	569
39547	56924	43610	33081	27124	21221	17260	14253	11881	9646	8156	6744	5703	4577	3830	3259	2892	2709	2533	2457	2399	2269	1947	1708	1505	1300	1193	1000	937	895	846	865	800	849	809	854	811	884	824	766	848	787	778	848	813	817	833	789	833	828	809	836	751	771	748	782	830	803	781	821	809	767	802	804	818	816	811	851	794	821	832	798	822	800	786	787	734	788	782	824	817	835	865	823	751	773	750	798	810	779	760	762	771	803	765	858	810	760	794	803	839	818	800	796	868	822	804	824	789	818	811	815	818	826	760	760	811	765	776	816	739	752	785	817	789	792	774	765	792	817	803	789	774	809	777	741	853	823	812	781	812	809	739	838	800	810	752	766	826	792	837	749	755	773	795	773	757	798	758	818	785	775	760	777	791	840	804	780	819	812	822	801	801	754	797	780	796	787	797	760	800	739	867	772	792	821	818	803	782	813	790	790	757	837	792	775	795	793	748	792	806	818	831	797	802	787	846	777	768	842	802	744	813	790	759	861	782	774	751	750	770	801	781	797	791	762	747	820	794	824	779	778	805	769	790	784	757	754	840	750	787	843	796	831	797	795	820	826	823	861	797	769	832	799	729	788	824	764	764	819	814	817	840	744	808	759	792	799	802	797	795	721	830	812	727	805	789	780	808	805	797	815	805	796	787	782	822	782	783	787	821	789	804	745	804	802	830	772	779	768	760	822	774	795	751	766	779	753	765	716	747	766	774	818	845	749	784	807	800	793	766	822	800	796	763	787	774	760	815	723	773	777	764	842	786	779	769	812	829	788	795	740	764	740	762	724	777	803	819	753	751	794	857	819	802	784	785	814	778	795	794	778	800	791	750	802	805	776	800	753	775	809	820	820	768	801	820	800	768	765	755	775	782	780	797	774	784	780	779	779	792	803	800	785	780	830	755	793	827	809	813	731	776	774	845	816	743	798	812	821	782	775	786	750	818	766	801	786	785	839	761	814	826	764	800	770	763	814	787	772	786	805	830	789	801	780	804	790	833	770	824	775	835	812	744	786	776	738	741	764	776	765	818	807	777	801	774	788	778	821	785	823	821	776	716	778	779	772	788	809	732	755	774	810	825	786	790	797	775	818	738	803	802	791	793	752	780	778	779	763	806	775	779	765	817	785	844	779	825	790	811	811	768	788	779	825	790	719	776	760	756	735	757	806	782	809	764	794	785	795	771	722	728	802	800	798	777	801	759	762	781	785	811	777	759	854	813	760	835	780	792	776	748	770	793	833	716	815	737	781	782	780	766	757	861	740	804	763	804	757	800	782	794	726	736	784	780	831	765	777	755	839	790	773	812	739	770	764	771	759	813	778	782	827	781	790	777	792	793	834	746	803	786	748	767	786	778	772	754	769	760	828	767	788	786	836	767	761	755	810	761	725	789	860	812	765	798	751	786	750	782	808	787	811	766	831	775	847	825	765	764	759	774	825	729	789	762	812	769	760	749	800	806	782	772	782	809	824	765	800	802	817	822	749	757	798	830	770	829	818	779	786	787	766	790	792	809	803	764	791	740	832	804	811	782	815	792	825	776	799	793	786	761	775	784	751	834	761	796	777	830	772	765	754	796	786	799	775	764	829	734	828	812	814	821	785	840	822	804	765	812	786	767	793	774	782	746	791	799	767	771	805	748	774	788	792	776	749	742	801	771	788	759	800	740	777	787	799	821	792	792	796	840	787	835	815	816	765	762	778	765	794	819	803	799	796	793	749	737	810	790	748	778	818	791	783	784	882	745	798	776	754	776	752	746	751	790	796	781	755	788	794	760	796	840	793	795	795	786	827	799	786	822	787	840	813	808	760	789	804	768	829	788	793	784	788	782	797	796	812	767	806	800	727	812	786	822	770	820	775	780	789	785	783	807	765	833	767	814	819	828	783	776	834	819	781	818	788	786	776	749	799	756	865	795	744	800	811	826	808	775	787	741	791	774	750	801	856	761	766	860	722	796	764	825	750	773	835	839	749	777	813	793	793	759	793	799	796	790	803	797	784	797	760	778	854	851	762	768	754	815	797	804	796	814	780	799	787	779	757	788	761	762	806	803	788	804	769	779	826	814	733	800	817	814	795	838	810	829	761	789	794	781	790	803	791	768	796	805	786	764	767	812	831	795	749	734	777	796	792	722	786	766	781	809	796	839	783	764	804	782	789	801	761	781	805	793	814	802	787	748	783	764	790	794	865	789	817	771	742	819	743	737	766	760	767	802	842	804	777	786	754	791	844	801	805	767	818	758	805	789	803	803	797	772	774	824	797	790	781	769	795	737	815	793	813	807	781	803	748	812	783	810	770	769	788	823	825	805	832	771	825	779	819	819	799	766	802	815	775	838	844	782	859	744	784	817	779	741	767	806	837	813	756	812	824	752	765	786	756	728	811	792	810	774	746	801	766	802	789	803	778	800	806	763	784	761	831	768	792	788	750	736	791	799	777	797	783	765	842	765	753	807	795	789	821	822	812	750	771	754	745	814	796	798	732	823	760	823	776	818	779	768	826	811	817	786	727	779	814	774	794	771	794	774	728	774	792	812	792	781	787	819	741	797	771	774	791	789	827	798	851	748	809	803	765	772	803	770	804	764	747	804	782	852	808	835	757	822	777	776	780	766	780	801	800	780	779	809	789	778	787	801	793	742	789	787	790	795	780	807	801	814	821	821	744	749	791	849	784	818	781	771	811	771	730	796	785	827	776	784	754	809	830	748	822	813	805	771	790	792	818	761	781	787	856	788	804	795	817	796	781	779	763	802	810	806	784	826	776	826	765	756	784	787	734	797	799	823	820	801	756	753	812	769	791	798	829	781	812	772	773	827	808	772	806	755	831	760	777	812	765	754	787	808	806	781	768	796	778	848	757	749	836	771	781	802	846	729	819	787	781	799	873	822	772	732	806	788	803	747	797	813	783	798	769	779	763	814	796	815	805	856	791	753	799	786	814	755	792	817	799	802	848	790	754	807	760	814	793	758	818	789	718	762	774	747	756	770	751	803	799	803	802	807	823	818	770	819	770	794	789	749	798	828	798	800	839	743	757	824	810	772	808	800	781	778	776	725	823	820	806	808	759	782	825	806	777	809	776	798	741	751	779	815	804	811	794	790	770	843	748	831	837	814	841	793	788	773	819	790	813	814	829	817	798	789	845	820	796	754	802	836	831	745	784	760	795	767	759	817	817	793	829	765	756	801	818	801	840	768	778	825	761	848	781	836	773	819	807	730	803	755	787	754	784	803	765	824	813	761	784	755	809	783	765	803	764	756	778	812	740	782	791	777	811	806	778	803	794	806	781	765	772	851	780	830	792	778	792	765	793	785	730	821	759	772	790	798	780	811	761	766	774	778	783	797	763	820	802	748	781	802	763	772	785	845	732	804	772	766	789	765	815	748	837	786	834	774	798	784	791	788	782	737	773	772	766	831	782	854	791	758	828	820	777	791	818	800	766	797	757	818	753	835	792	788	779	795	780	755	805	776	782	781	796
28523	26420	26019	18103	9637	5730	3936	2810	2263	1862	1569	1377	1198	997	970	862	797	763	772	780	767	682	637	605	591	549	560	562	501	488	502	490	523	505	474	499	501	507	483	459	483	519	490	426	453	444	499	471	504	522	494	486	503	518	513	509	485	530	476	503	454	481	474	476	510	516	520	489	495	474	487	473	435	517	493	465	510	498	469	505	472	535	541	447	510	441	464	467	458	485	482	475	475	494	487	485	503	521	507	468	476	475	476	516	508	480	443	497	484	490	551	464	544	522	497	517	472	515	490	439	450	480	517	472	495	510	471	488	498	517	489	494	532	495	519	474	482	490	498	504	496	460	453	505	445	449	449	508	489	485	486	485	496	481	505	450	489	500	510	511	480	524	426	506	491	476	524	450	498	503	494	493	473	456	479	506	482	440	487	500	506	516	502	456	469	497	468	464	504	517	473	480	471	494	509	493	476	480	491	485	513	557	512	510	485	516	497	521	498	497	470	508	509	486	502	469	490	528	463	453	514	518	499	470	481	518	522	466	517	506	484	483	478	476	475	478	519	484	454	511	455	502	475	489	539	421	476	516	490	506	485	478	462	504	486	487	483	462	533	503	482	493	509	504	469	451	475	505	493	487	472	535	485	515	491	527	487	532	465	502	498	525	476	513	511	494	505	487	506	484	474	461	507	460	528	454	486	517	512	484	534	512	493	499	496	517	468	460	506	474	518	447	490	461	465	489	488	522	545	535	481	505	497	536	525	547	464	503	480	460	496	517	514	483	475	496	501	476	484	476	514	484	500	463	496	466	515	490	458	514	489	494	516	518	487	483	516	521	452	512	517	469	466	511	500	493	516	452	500	490	466	467	499	526	470	498	495	483	505	492	479	486	477	506	512	493	507	481	507	531	512	520	464	516	515	490	497	526	483	539	508	532	490	478	461	501	478	456	494	519	467	491	517	489	483	482	481	495	525	504	438	488	521	507	497	536	540	472	428	506	478	501	494	509	502	508	540	484	546	480	523	470	515	458	509	481	533	521	464	489	502	482	490	485	501	479	506	492	504	463	523	528	476	454	470	473	500	503	499	518	498	499	494	470	476	512	462	487	519	491	517	513	494	511	509	535	492	498	495	502	487	487	527	489	476	473	480	500	470	498	497	497	475	458	480	481	465	483	461	489	537	460	467	487	481	496	528	477	516	503	511	464	533	493	540	495	531	442	529	507	490	479	520	482	485	479	468	477	507	516	488	458	494	514	500	482	473	513	502	483	504	471	532	458	476	496	499	521	486	488	446	490	523	493	444	490	499	499	519	522	521	459	505	497	508	462	533	495	526	510	501	435	487	498	479	477	493	475	498	468	485	447	495	517	485	468	514	508	492	483	482	489	491	496	508	529	486	455	482	509	519	491	508	499	464	524	500	501	456	501	471	504	481	493	488	469	475	512	501	489	485	509	495	486	511	489	483	457	485	459	475	539	467	490	511	527	486	521	524	502	484	483	535	531	475	509	465	524	528	502	500	504	441	524	449	476	504	518	480	477	481	460	490	475	490	496	489	522	494	502	501	491	495	493	467	501	501	473	443	474	489	504	500	487	514	471	524	460	493	459	471	455	495	516	453	484	512	491	474	464	488	502	501	528	484	496	483	497	471	476	489	473	491	493	504	493	498	480	463	506	462	493	523	500	502	524	492	508	484	473	508	526	482	496	508	480	475	485	462	495	514	509	526	478	459	472	471	522	503	505	532	498	499	487	535	479	489	462	499	486	493	479	495	494	492	456	515	468	484	474	529	467	516	531	487	520	534	490	492	490	498	492	461	468	518	498	495	539	483	481	464	516	473	490	465	465	530	491	474	486	528	482	500	467	511	476	508	497	490	464	504	541	479	536	505	479	470	492	522	498	470	492	481	476	511	512	509	526	476	472	503	499	524	460	517	455	494	506	461	492	473	484	472	466	456	480	519	486	514	492	477	519	489	477	491	492	473	490	513	497	478	470	509	493	526	531	525	481	497	493	491	482	481	525	495	489	518	455	493	519	489	514	492	518	496	490	519	496	496	494	465	546	462	455	502	534	429	534	477	479	444	505	496	461	519	469	482	526	499	498	462	513	466	466	472	472	471	488	516	491	528	482	507	504	485	487	504	514	487	497	485	481	464	528	491	523	462	480	492	478	456	482	508	490	477	496	464	496	469	535	508	469	486	519	487	500	516	484	505	524	470	471	479	492	503	485	477	503	499	521	475	493	485	433	464	511	503	483	512	476	502	510	504	473	505	503	528	465	532	498	539	509	493	499	489	525	471	473	458	488	499	480	496	470	496	512	532	474	490	507	510	473	538	497	484	507	502	489	481	474	493	519	529	490	471	479	494	513	483	495	459	472	498	467	513	485	502	471	454	474	475	469	477	493	503	512	524	491	463	518	473	502	463	486	470	506	465	510	533	496	455	499	472	486	499	562	495	465	485	480	485	485	442	480	517	525	514	508	474	497	541	503	480	500	490	469	474	485	484	480	468	495	487	475	486	493	515	482	476	458	460	470	466	506	484	493	492	489	483	478	500	502	511	496	474	497	488	502	487	476	578	462	527	491	469	490	506	453	434	494	505	482	486	530	469	511	471	456	510	514	498	466	523	518	495	486	509	481	482	500	506	479	492	494	467	517	500	522	531	511	485	470	503	472	469	463	497	495	500	501	512	496	531	498	503	485	485	498	525	453	518	501	515	480	491	497	475	465	514	480	548	499	495	497	482	463	477	498	476	501	506	477	445	493	486	492	474	441	495	484	487	497	485	467	520	487	493	483	483	536	524	480	496	476	509	472	468	507	519	465	482	489	490	508	491	503	503	465	475	472	499	477	474	496	498	472	451	479	498	480	510	505	476	507	488	479	497	501	473	482	449	489	479	470	477	528	497	472	516	449	494	478	529	512	513	488	491	532	480	501	482	484	500	460	503	492	449	462	485	492	473	493	521	469	476	468	497	516	480	527	483	501	491	505	501	513	504	487	539	449	488	461	482	490	464	499	496	438	499	509	481	493	524	462	465	488	499	490	481	482	496	454	472	509	476	518	486	499	503	528	475	451	504	509	496	501	481	516	510	478	512	515	472	494	537	514	516	504	507	464	501	515	457	497	508	459	485	486	442	522	497	503	520	469	465	497	496	487	481	491	495	474	502	495	474	486	473	468	483	513	491	483	516	486	494	474	505	481	517	497	466	524	510	490	511	504	509	514	511	453	489	487	473	499	516	479	510	492	498	530	495	473	482	489	459	545	514	475	470	497	491	504	510	468	478	539	488	512	455	445	493	501	464	523	480	479	422	476	424	474	508	481	472	519	519	492	500	487	481	499	517	493	460	511	482	546	503	517	494	476	510	497	502	478	474	473	477	473	481	496	433	476	472	510	478	498	479	474	495	507	446	497	490	482	462	477	516	488	528	465	483	476	513	507	471	493	503	508	459	476	496	481	463	483	479	500	523	481	475	488	481	459	463	532	472	511
33416	42471	32230	21134	15449	11191	8368	6508	5288	4286	3588	3019	2670	2178	1877	1687	1505	1443	1383	1347	1269	1206	1067	979	881	771	807	731	693	683	679	679	664	698	687	698	672	683	681	617	646	673	685	686	661	715	693	659	676	628	669	677	669	664	689	688	654	649	650	672	658	646	720	627	739	651	614	688	682	649	666	587	653	616	655	678	617	660	649	682	654	631	684	681	680	650	662	720	706	674	691	678	619	667	658	669	662	662	683	659	705	678	688	712	618	684	655	663	682	657	699	659	699	680	612	714	652	672	659	632	688	673	635	659	613	658	591	639	670	629	646	684	691	646	660	653	681	666	662	645	680	623	647	632	660	696	639	693	674	621	669	638	655	643	691	666	659	675	640	616	720	639	685	674	582	651	686	616	607	681	672	631	671	695	668	661	610	643	649	634	652	626	647	661	637	627	697	664	646	638	711	711	686	699	675	676	666	668	657	666	671	656	662	679	656	621	674	624	656	669	706	658	652	668	689	671	660	665	619	668	667	661	716	662	644	663	647	687	627	674	646	662	666	705	703	686	668	644	708	653	632	652	647	651	700	717	631	669	700	691	677	635	654	638	670	701	655	694	689	684	654	703	651	687	651	677	680	642	633	710	633	632	678	682	642	650	670	643	708	665	653	701	655	637	669	702	654	666	639	673	658	653	692	684	675	698	650	679	673	637	677	701	656	655	670	702	633	595	645	689	646	659	674	675	687	672	619	677	680	682	715	674	647	659	665	676	691	670	662	638	679	685	654	697	672	634	664	670	683	669	643	633	702	666	649	653	671	654	667	658	716	655	696	675	677	678	677	644	698	706	727	627	636	634	667	718	690	667	676	634	676	614	668	687	641	659	668	672	712	636	669	664	650	638	653	615	673	676	651	674	643	663	688	675	658	606	665	632	697	670	667	690	671	639	690	656	621	614	664	703	661	630	718	634	655	674	709	669	671	683	718	625	668	715	692	634	609	673	672	605	627	669	632	633	638	646	713	651	677	640	679	633	673	659	646	634	683	604	680	687	666	643	651	652	689	706	673	675	686	652	647	622	667	694	665	687	673	670	657	668	722	672	670	659	643	654	656	707	645	632	642	629	686	675	653	668	612	690	612	675	658	699	691	656	700	669	713	697	667	683	655	633	675	682	655	663	696	646	661	648	659	719	699	657	664	633	678	694	622	686	653	682	629	655	667	662	659	655	679	663	637	640	685	652	666	684	678	619	678	636	704	625	666	662	638	670	617	647	658	692	669	688	676	671	698	671	655	659	658	679	625	653	695	685	673	668	633	675	679	644	663	641	671	694	674	632	644	703	618	661	655	678	627	678	643	652	631	593	672	638	652	650	681	724	677	662	643	658	627	659	682	663	641	661	649	680	650	627	691	672	619	670	659	638	653	731	698	667	632	646	644	636	672	667	636	654	676	649	690	672	671	635	702	631	646	680	658	674	674	742	629	669	665	706	673	710	669	647	663	666	685	626	675	664	670	687	669	675	683	649	659	686	665	665	690	627	684	612	666	684	641	683	738	668	612	657	637	672	671	669	667	656	662	679	668	653	673	667	653	611	635	661	652	639	652	725	667	646	714	670	679	663	654	733	673	619	682	676	691	697	643	661	683	689	644	688	669	661	652	659	671	648	662	676	696	648	634	590	700	675	672	629	638	638	707	634	645	649	649	671	696	671	659	678	664	640	686	668	666	603	663	644	712	671	697	688	641	708	640	677	650	673	666	705	723	647	642	655	678	662	616	671	666	688	616	678	652	642	670	636	670	688	665	647	654	614	659	658	726	710	665	681	647	657	630	677	696	650	651	659	649	638	670	699	636	632	666	646	731	646	657	655	644	674	664	604	653	653	648	665	669	657	632	648	680	704	663	666	680	682	652	660	674	651	685	636	651	628	630	670	649	677	623	655	667	686	669	657	661	729	677	675	645	642	670	657	631	696	676	672	688	582	681	669	678	683	653	638	668	696	658	679	647	631	685	631	699	649	651	697	648	681	653	635	650	671	650	631	708	680	652	656	694	651	642	616	638	637	679	663	669	654	653	661	698	678	661	658	623	638	648	669	687	627	668	658	655	673	688	661	649	659	677	639	653	641	693	682	670	627	644	694	668	648	652	694	715	643	619	671	654	674	658	658	683	640	638	656	628	684	681	656	664	674	658	614	677	661	626	647	649	668	686	652	650	639	656	676	642	673	693	684	621	654	677	689	640	673	696	653	701	665	652	697	642	668	676	673	642	685	661	641	633	674	679	613	645	651	664	685	677	645	670	684	644	694	676	667	647	684	686	686	644	640	656	645	724	636	635	661	668	664	634	624	627	653	678	622	694	684	644	693	638	624	662	655	662	629	666	692	661	633	633	610	618	692	667	642	672	695	636	664	635	654	658	677	649	661	677	719	642	692	705	639	660	666	649	674	639	679	679	633	651	658	692	671	626	674	690	666	655	680	654	649	654	686	633	697	661	675	667	655	665	646	675	649	626	674	665	628	639	670	654	651	663	632	645	699	616	650	681	654	691	656	676	687	669	704	639	681	702	665	664	658	659	695	656	668	661	682	719	671	669	663	673	706	628	652	628	721	646	671	660	645	665	651	676	671	638	705	723	655	689	686	703	617	664	657	646	607	647	629	679	687	658	657	600	685	666	665	676	656	682	666	666	685	629	642	655	651	679	679	672	670	717	667	679	678	651	691	676	637	683	642	660	636	676	683	653	691	671	625	685	663	691	670	683	648	668	668	668	644	639	633	648	659	690	680	642	644	680	645	669	615	657	631	614	688	700	664	629	680	707	625	656	637	632	685	667	668	650	682	677	653	677	672	705	614	665	652	675	662	652	624	623	649	638	670	667	677	649	668	653	619	627	662	663	635	683	654	645	627	686	656	642	686	677	674	681	634	685	664	665	694	668	667	663	691	654	623	666	674	656	672	664	663	706	665	637	663	676	653	671	666	633	672	669	641	642	702	721	683	646	654	642	668	617	606	693	672	695	713	674	664	678	660	653	671	666	655	678	659	653	606	668	603	652	721	629	613	701	656	644	667	697	681	682	656	637	651	628	649	646	661	683	696	669	693	662	656	645	672	649	659	620	661	680	706	686	684	710	671	661	667	682	657	651	704	659	735	618	688	656	691	679	634	696	673	695	703	617	637	612	660	669	649	650	708	676	625	733	635	684	642	656	670	695	632	674	641	648	674	647	679	669	625	624	613	699	672	609	642	695	734	650	701	711	650	653	617	681	712	666	612	639	667	670	674	677	664	684	714	661	653	681	673	660	673	616	711	645	640	658	654	639	672	674	688	615	668	669	700	639	667	657	643	652	672	655	687	688	666	662	686	681	722	656	654	697	656	671	676	689	660	650	662	682	673	612	693	659	645	702	710	705	682	669	661	670	618	689	703	702	638	669	684	668	643	675	637	684	686	600	664	674	673	637	639	627	647	668	652	697	656	621	665	663	664	662	634	664	701	661	664	655	665
23850	20837	27883	23996	20991	16225	9405	5569	4197	3403	2880	2442	2050	1778	1524	1317	1301	1240	1160	1149	1103	1026	957	887	830	759	756	662	638	667	708	666	692	659	666	583	651	612	602	633	643	676	628	675	681	608	614	675	632	637	613	604	657	599	647	657	623	646	618	629	648	675	623	645	619	613	606	626	665	633	648	676	635	648	634	620	607	676	622	642	653	680	655	628	611	667	622	613	651	630	637	595	687	565	622	640	621	623	594	687	663	611	668	603	676	635	638	631	647	602	617	651	636	637	608	650	637	614	652	605	610	645	645	676	656	611	577	602	634	625	638	659	600	613	636	619	632	659	651	623	596	669	611	646	666	634	586	594	657	655	658	619	606	663	627	639	664	652	613	666	671	625	628	595	609	606	613	666	641	582	596	609	646	636	636	642	612	642	622	634	649	617	686	640	596	651	673	639	651	673	655	623	684	643	621	626	596	618	594	637	635	628	662	634	667	659	651	636	622	595	623	655	631	639	619	626	640	633	639	643	646	623	628	633	629	620	616	628	614	602	671	609	619	647	579	604	611	666	579	627	641	641	628	650	651	667	650	591	641	620	627	575	623	648	600	643	664	630	676	640	673	615	614	671	608	614	658	655	595	618	634	635	620	678	618	598	643	614	637	604	604	619	662	637	651	626	635	647	644	678	658	647	600	641	666	633	591	656	627	667	616	637	660	627	640	647	649	681	646	621	668	640	638	637	619	635	632	672	641	596	621	626	617	616	584	675	651	607	670	630	645	650	637	581	626	608	585	642	593	651	637	673	625	646	582	637	662	617	635	650	591	648	663	625	623	631	643	664	624	623	624	618	613	636	617	633	637	586	606	701	629	652	604	620	630	642	617	611	635	660	634	684	679	655	613	637	606	654	696	651	635	649	652	624	635	608	638	633	626	615	646	626	686	622	674	634	637	659	621	615	621	623	618	624	628	620	587	671	608	635	611	617	653	657	629	653	649	617	634	613	614	615	626	646	630	629	627	650	656	592	667	665	669	605	580	647	652	654	608	592	678	656	623	637	649	654	698	629	625	639	635	622	684	608	616	650	633	666	657	632	623	606	649	630	637	673	655	638	623	611	621	593	589	655	676	599	625	642	635	647	634	592	644	649	647	613	607	624	629	634	629	595	624	644	685	629	638	585	672	652	641	690	651	621	670	613	707	634	641	601	604	671	688	632	641	589	646	649	678	620	603	652	688	621	656	638	636	666	655	626	612	592	650	674	633	655	669	663	617	635	627	629	624	655	601	674	641	655	622	648	621	624	670	617	639	603	607	644	634	643	646	630	623	632	657	638	653	629	633	612	619	661	619	614	628	657	619	608	639	637	645	621	626	718	590	653	597	643	648	614	656	672	661	658	649	593	656	606	622	680	627	601	598	622	661	614	609	585	635	611	635	610	677	633	620	649	660	636	594	622	643	617	589	629	636	653	649	648	649	677	684	656	656	623	643	594	659	612	648	639	641	718	594	611	629	636	651	679	655	655	598	654	586	613	634	641	646	640	663	620	691	580	613	667	586	666	642	664	603	600	619	636	651	665	654	624	612	621	601	545	658	643	646	658	656	641	666	632	641	630	678	617	657	664	639	604	618	587	613	628	656	665	609	612	647	634	631	648	636	637	589	637	641	664	659	629	675	616	613	664	640	604	599	672	658	631	651	599	677	631	633	644	615	634	636	628	685	611	642	680	633	596	630	629	617	623	624	616	665	689	622	656	604	619	631	616	669	648	629	586	652	625	641	639	593	606	629	591	681	626	664	621	666	664	657	617	649	606	626	631	629	650	634	628	647	655	603	627	696	604	621	636	605	626	637	648	618	640	625	632	615	620	655	665	660	649	659	638	590	605	616	655	617	626	674	636	602	677	655	606	608	673	629	650	624	660	635	617	660	642	627	615	639	619	645	614	642	620	672	633	647	649	666	666	584	612	636	633	626	578	633	646	630	624	612	586	624	640	619	656	637	653	585	665	672	651	623	603	613	625	619	589	603	598	607	626	643	666	608	633	597	576	609	593	613	610	617	642	563	692	620	637	617	674	677	663	589	576	673	650	641	652	620	663	616	631	676	605	617	655	642	646	639	622	622	625	639	656	597	648	634	619	632	653	619	629	620	621	633	643	602	620	634	658	611	650	637	647	637	604	676	603	642	616	613	668	645	600	615	600	675	583	651	652	646	639	645	612	637	592	641	620	627	636	630	643	659	619	631	621	640	667	661	649	603	661	626	600	598	615	636	618	629	649	681	623	650	622	618	594	623	597	656	649	641	633	647	587	637	652	662	656	589	617	614	662	700	646	625	649	625	671	649	661	632	636	661	648	632	645	654	613	645	609	618	670	632	642	636	630	566	646	647	623	627	642	700	667	616	667	620	679	628	602	640	612	672	621	617	660	619	603	639	606	646	642	650	604	659	662	624	648	652	631	668	665	640	616	609	626	590	606	641	642	664	607	602	607	567	595	643	611	677	640	631	618	668	683	637	683	635	664	654	578	613	624	630	623	638	595	648	611	648	586	675	610	608	659	642	621	622	647	635	652	654	658	595	674	615	605	587	607	621	630	662	640	587	668	629	640	670	655	646	662	651	635	694	615	625	654	595	661	643	622	651	612	657	604	613	668	635	637	630	647	626	619	645	589	644	603	670	652	622	659	602	590	655	630	620	652	604	624	602	664	647	669	651	604	664	683	622	648	664	650	662	645	666	634	608	612	617	610	633	656	590	610	648	596	622	619	622	635	596	667	652	641	707	600	580	646	662	633	644	646	647	674	661	651	616	693	632	651	666	602	651	654	669	603	666	609	648	614	652	632	671	647	641	586	629	596	643	644	647	623	628	564	619	663	633	704	674	656	689	609	627	644	574	669	655	623	602	590	613	629	577	659	597	606	654	603	624	633	624	650	618	636	580	648	625	651	637	592	655	648	604	632	646	657	655	602	669	646	603	615	691	643	620	625	636	628	620	606	619	627	630	649	644	610	647	607	654	625	658	622	668	619	631	612	639	613	611	582	639	660	679	559	622	614	605	614	653	634	581	642	658	641	654	614	597	640	658	666	616	622	630	655	683	696	658	650	651	649	659	657	642	640	613	608	608	647	643	658	594	623	568	623	636	616	626	624	652	611	614	645	591	619	624	636	688	614	595	633	666	628	626	654	666	681	605	616	645	641	629	646	631	617	660	647	570	598	616	644	639	649	643	640	622	650	642	612	632	607	625	593	631	614	608	622	619	603	610	651	640	652	601	615	645	619	653	614	634	646	687	631	632	638	606	595	682	642	656	653	640	629	645	621	622	641	646	627	603	591	622	646	638	619	643	641	625	668	652	644	604	687	628	621	642	619	597	622	638	656	654	644	628	642	613	632	661	628	602	633	614	637	654	618	638	624	621	649	618	592	591	633	648	639	618	606	606	624	596	675	644	621	645	659	645	660	642	643	623	647	591	668	601	620	642	617	669	643	597	678	637	641	631	654
36138	51247	39177	28553	22555	17795	14013	11206	9088	7617	6362	5244	4560	3751	3128	2622	2439	2301	2148	2121	2019	1790	1587	1418	1342	1141	1046	1041	949	934	896	865	884	794	823	848	860	922	793	843	884	866	815	823	826	850	831	896	836	859	847	876	800	831	795	874	867	856	828	805	835	898	841	868	816	897	786	808	832	868	850	883	802	816	812	858	879	863	885	838	851	824	818	852	899	788	850	818	842	828	866	839	816	851	831	848	781	823	849	811	828	870	832	819	823	857	833	797	847	824	868	847	808	854	807	813	865	818	793	856	847	840	848	880	836	867	879	839	857	900	821	791	838	879	816	798	813	873	845	829	871	860	818	853	824	787	833	853	855	843	842	806	851	882	845	866	833	850	822	840	809	832	821	809	856	843	799	853	851	824	843	787	815	838	838	859	801	861	814	836	858	881	830	806	822	804	841	830	808	858	825	862	862	848	866	816	841	820	790	845	819	836	855	857	842	826	804	812	813	862	852	860	803	893	857	874	838	844	838	833	869	861	802	858	832	877	822	889	805	882	847	831	830	816	842	872	826	855	849	864	844	851	830	831	829	915	862	803	848	843	842	835	885	856	834	820	873	868	853	809	832	880	871	860	830	853	892	840	862	880	861	883	824	828	841	832	807	854	900	840	812	877	870	885	882	862	834	793	832	905	821	917	842	820	868	876	893	848	800	804	837	846	864	811	769	894	855	841	862	862	833	847	841	837	840	859	869	862	900	848	816	820	872	845	841	854	893	893	817	839	833	826	849	864	861	814	804	833	842	819	877	780	881	832	825	867	823	806	862	837	810	800	807	894	802	881	817	855	860	866	902	836	778	819	843	859	873	861	854	833	881	813	881	842	813	825	830	830	838	800	886	809	890	763	900	824	894	873	817	865	873	834	819	848	838	845	826	856	802	864	863	847	879	809	830	853	889	809	809	805	823	861	854	898	870	877	844	841	829	836	895	812	820	840	782	802	818	803	871	853	856	810	852	852	841	838	830	861	830	808	858	836	867	820	883	837	835	843	841	847	841	816	826	890	824	835	851	825	857	861	884	824	872	798	827	845	813	819	826	790	855	898	837	864	875	823	854	847	810	844	828	866	853	778	861	794	827	871	834	828	803	866	824	858	861	847	841	878	832	847	801	815	863	860	855	810	901	874	807	838	836	857	806	894	819	842	861	862	848	827	808	868	904	853	816	789	828	860	860	809	863	854	842	870	857	831	808	800	890	823	818	864	801	900	868	818	829	817	859	836	772	829	875	930	800	846	807	813	826	831	892	804	845	829	821	834	853	867	815	834	817	829	816	823	821	829	900	828	838	797	779	874	849	900	897	858	811	917	855	820	856	827	844	803	914	813	839	884	892	852	853	890	857	860	820	819	832	851	815	811	831	875	825	847	843	834	772	876	797	888	805	818	804	856	837	841	841	840	888	854	853	847	839	792	844	880	814	821	875	805	816	833	854	783	884	845	846	880	901	820	871	837	859	824	823	818	837	853	845	907	863	854	845	820	841	782	839	857	901	825	819	846	859	819	834	773	885	848	808	760	821	839	848	764	814	845	881	798	808	834	823	846	767	877	783	818	812	788	799	873	819	832	806	840	867	897	836	818	889	811	844	845	843	828	804	888	839	814	850	841	883	891	850	825	796	855	807	820	873	825	831	805	850	850	848	805	866	854	841	837	811	873	856	827	842	876	838	872	797	860	835	822	872	877	841	899	848	821	878	790	816	891	811	906	855	856	837	838	849	811	821	794	835	847	807	823	879	872	867	864	847	839	851	830	810	808	835	813	836	872	801	840	912	880	881	870	807	867	831	869	866	833	889	823	880	856	819	826	827	845	804	773	863	865	864	864	859	843	917	877	795	817	858	797	801	811	822	861	839	846	796	867	828	890	866	840	897	804	882	861	837	809	857	813	839	823	832	845	823	826	827	823	795	877	810	827	847	790	810	803	785	877	810	827	771	835	817	867	853	786	844	876	833	864	852	816	819	860	871	862	888	848	778	876	837	829	860	819	863	822	801	856	825	806	843	807	780	881	824	762	805	863	900	819	820	826	861	853	843	799	857	767	838	896	834	865	814	847	848	831	822	817	877	820	871	850	829	831	862	844	854	851	866	776	840	780	893	818	868	815	833	829	855	828	852	829	840	870	850	823	855	851	821	846	878	880	860	844	867	854	863	817	876	894	815	824	783	798	797	850	858	790	809	863	851	834	811	838	815	817	800	824	873	795	861	866	830	821	821	875	840	828	865	846	876	841	830	864	858	833	856	779	853	863	856	841	869	839	874	830	821	858	859	857	830	799	813	873	848	828	863	873	834	854	869	883	840	845	858	816	871	878	885	880	790	803	897	894	821	823	826	834	819	823	830	868	843	842	834	843	846	872	875	868	798	836	851	863	890	842	840	825	834	846	821	799	826	826	856	828	783	824	868	872	809	843	818	864	814	878	833	801	813	852	842	799	795	870	908	863	829	852	786	843	785	885	846	856	868	837	827	822	815	815	827	835	837	850	822	808	837	832	881	820	853	824	836	822	791	838	856	846	812	863	868	792	833	863	841	809	833	838	821	814	811	837	835	811	877	812	827	769	842	812	857	839	883	820	818	850	890	869	826	824	827	834	771	833	820	797	829	813	879	840	833	888	793	809	835	868	823	813	807	874	849	825	862	944	892	889	827	823	846	899	867	813	852	809	832	810	874	864	862	858	843	871	860	817	881	839	835	866	833	818	822	788	829	793	899	812	823	847	839	816	816	898	822	852	856	861	849	822	805	866	803	840	854	836	877	814	817	853	814	831	805	873	850	838	901	846	787	879	872	905	856	863	810	787	820	850	884	806	825	801	808	857	826	874	861	877	862	839	830	838	814	895	834	809	844	840	888	822	819	800	815	831	803	858	886	838	830	866	901	858	838	900	864	866	882	858	857	830	860	816	852	873	821	800	890	872	882	818	842	889	811	824	831	879	838	822	829	813	831	871	814	800	853	856	790	807	788	826	819	843	854	856	867	842	863	846	834	849	789	855	781	797	829	844	868	873	871	867	829	896	839	857	826	814	845	851	867	847	875	845	826	855	879	838	859	793	823	841	817	908	879	833	856	853	850	833	831	855	888	834	795	835	830	859	925	931	862	845	864	873	849	842	839	870	858	800	883	820	897	780	873	870	795	887	872	838	841	839	855	828	868	877	786	808	828	843	860	803	857	881	837	818	868	852	873	825	846	824	856	841	817	855	879	840	800	903	847	848	813	843	804	842	793	838	850	881	877	862	854	840	856	830	800	866	843	870	836	849	748	859	828	832	820	764	879	816	814	849	841	817	853	794	868	857	869	871	875	795	842	788	840	842	830	865	819	883	810	804	847	837	876	828	816	833	862	842	814	793	801	806	839	863	871	842	796	876	884	832	836	837	865	825	831	847	868	814	885	881	908	861	837	839	813	846	808	869	847	812	837	819	818	856	836	827	842	823	864	866	866	836	830	873
22720	20749	28236	23288	20911	21193	16299	8141	5645	4719	3816	3160	2716	2265	1862	1681	1570	1435	1343	1300	1296	1155	1054	983	912	777	702	712	648	642	643	588	625	645	624	562	624	600	544	571	613	590	570	570	652	563	601	571	599	605	589	539	584	590	588	601	574	616	613	630	606	631	607	623	578	606	591	601	577	594	607	582	584	577	559	600	601	585	585	618	630	586	649	568	576	594	570	588	571	574	572	601	618	626	593	597	605	596	569	603	616	594	560	624	583	582	594	571	594	599	586	606	570	550	609	624	573	582	561	597	593	603	626	599	623	589	595	589	612	606	604	589	618	609	558	586	616	574	614	625	595	550	589	530	584	583	589	607	606	574	562	600	581	578	575	561	610	548	585	593	568	630	577	567	577	607	572	548	562	608	600	603	587	569	625	617	591	579	598	587	591	597	620	599	559	617	583	585	614	559	571	589	562	606	570	580	595	584	597	590	567	609	620	580	598	547	587	556	605	566	591	607	557	574	577	587	572	582	592	594	645	610	600	619	577	558	573	597	538	595	600	555	596	613	564	559	650	567	599	598	610	579	611	574	563	593	613	608	605	593	643	611	550	597	563	612	592	588	585	553	598	603	569	583	631	616	569	605	652	575	576	557	596	611	563	580	607	592	590	599	573	597	569	599	590	565	609	606	581	572	590	547	566	640	603	597	593	575	584	550	590	598	607	572	588	573	587	571	618	613	559	579	573	567	563	588	585	598	554	593	595	583	596	550	619	587	598	599	573	615	591	602	569	567	599	633	562	609	601	596	603	589	594	560	604	596	565	609	539	576	586	599	599	594	558	607	528	601	602	616	600	578	574	542	632	617	554	530	600	586	603	579	606	576	592	595	546	540	598	619	557	572	631	629	591	591	592	589	557	603	591	612	579	598	587	569	601	602	560	568	530	581	559	619	585	560	587	564	562	534	563	543	562	581	535	568	560	548	578	567	570	591	532	594	581	610	561	604	614	602	543	612	596	602	581	549	609	590	629	588	550	596	587	594	616	585	566	568	592	566	593	585	600	579	587	601	559	597	609	585	624	580	541	568	582	588	574	624	554	591	602	583	556	574	605	600	575	576	563	610	547	626	597	591	572	559	594	596	593	562	578	551	547	624	575	615	587	592	570	564	537	566	595	522	587	547	553	527	604	585	563	554	610	576	556	609	591	594	621	554	567	575	581	556	601	582	602	559	554	573	556	623	600	588	578	587	601	600	589	614	565	561	560	617	586	631	607	609	582	628	569	637	580	577	624	606	556	579	578	535	622	559	545	579	622	579	615	568	602	633	554	589	583	546	618	578	575	556	566	595	605	564	566	607	580	571	665	553	627	558	576	609	555	608	572	609	601	556	604	590	593	607	578	601	558	645	594	552	609	550	606	611	621	615	595	579	566	602	583	611	585	559	556	622	564	559	579	565	589	600	586	614	569	558	556	588	594	591	625	626	604	510	621	597	561	565	576	598	589	546	576	626	576	587	593	607	608	593	570	626	586	545	586	548	550	592	591	576	555	579	618	604	580	529	577	606	610	603	600	608	549	543	582	572	555	605	594	643	615	619	595	613	579	555	592	561	620	575	556	575	559	596	605	600	565	597	592	621	572	573	568	596	606	570	607	606	599	575	578	559	595	589	614	537	608	581	592	573	597	567	639	610	582	576	565	632	539	545	596	576	606	608	615	602	571	570	563	567	612	596	558	563	573	577	583	620	602	574	600	586	612	584	562	600	603	615	601	556	559	587	585	615	598	585	567	560	585	574	611	604	576	556	586	621	609	597	597	560	611	583	601	606	598	590	582	613	577	535	618	590	561	571	608	593	600	571	603	610	580	579	584	630	595	592	578	600	624	583	599	609	671	594	603	618	576	561	597	575	598	617	553	550	594	630	565	644	552	602	556	587	591	592	594	565	606	554	608	551	644	549	598	590	574	611	587	595	579	572	603	542	571	546	607	585	555	576	589	550	566	567	576	618	557	538	603	580	598	593	578	579	608	618	648	626	609	588	624	631	603	597	569	568	600	542	569	604	607	569	567	602	567	640	589	617	586	589	631	574	607	590	600	589	591	553	518	577	614	600	621	592	602	562	532	583	639	561	616	576	601	584	573	565	597	588	611	579	569	560	587	582	594	576	617	598	591	588	579	595	536	585	607	617	603	609	588	610	614	576	621	603	577	567	509	567	562	562	536	563	616	587	571	623	558	602	555	587	556	592	622	566	619	622	607	639	593	573	601	554	600	584	585	597	564	580	558	622	575	573	628	601	574	612	602	570	570	572	568	612	584	605	609	596	570	608	575	595	574	603	605	555	594	548	543	597	597	599	575	563	554	546	609	617	603	595	573	549	615	600	610	579	541	579	576	564	587	600	584	585	587	561	596	543	599	576	551	552	581	574	607	553	546	549	618	543	560	628	626	624	579	583	638	589	572	599	582	571	612	604	604	597	583	586	598	571	579	607	561	562	581	523	593	590	599	581	528	643	558	552	622	579	583	575	531	549	591	614	555	605	535	628	542	607	590	562	596	591	570	598	568	580	570	576	576	593	554	569	585	580	576	600	581	593	571	572	581	612	562	599	613	579	580	565	601	576	576	554	559	634	596	599	572	573	566	603	646	590	593	579	600	601	620	531	550	607	522	579	597	624	562	603	554	552	584	545	574	584	595	630	583	585	605	579	568	553	601	623	560	558	555	607	605	581	605	587	568	541	612	538	603	603	544	593	551	568	614	597	643	652	586	627	581	554	574	606	604	624	572	602	617	556	615	593	573	607	604	582	612	594	605	599	539	602	619	577	582	559	596	570	589	615	598	604	576	616	557	574	604	609	565	615	592	616	560	585	592	570	545	575	544	600	589	581	587	601	569	581	599	589	597	570	577	559	583	622	553	570	580	546	626	580	615	601	570	584	616	582	551	565	638	542	606	630	593	564	570	619	572	582	577	612	594	587	552	596	582	642	611	587	604	600	538	574	588	597	628	578	583	610	588	622	587	606	612	574	575	567	583	634	602	563	596	548	607	606	592	592	550	560	571	581	612	605	612	557	565	601	575	568	586	570	575	574	550	576	589	600	542	571	615	576	609	632	552	590	591	568	561	589	563	555	556	601	604	579	615	589	548	592	540	604	623	602	577	571	582	630	584	614	555	581	606	588	587	550	578	585	601	586	611	587	583	610	538	596	632	602	606	572	625	576	593	545	584	589	584	563	599	554	616	521	622	609	622	616	576	609	600	584	569	568	553	582	554	553	586	545	625	603	593	592	588	560	617	600	577	564	577	545	563	615	583	611	566	623	583	578	570	561	570	587	616	587	610	605	588	532	537	601	591	589	541	575	559	598	583	583	559	538	627	617	582	590	564	612	532	570	610	606	580	569	585	653	555	545	618	587	612	568	568	625	534	606	582	567	554	600	588	588	604	612	613	590	631	544	598	585	612	583	612	594	617	586	594	602	553	564	560	628	584	570	569	587	547	565	597	577
38922	56678	42782	32533	26941	21802	17187	14530	12113	10216	8283	7002	6104	4935	3962	3350	3059	2931	2651	2476	2333	2203	1851	1685	1431	1317	1061	933	917	848	825	801	792	838	807	833	830	863	792	794	807	784	774	796	793	834	786	814	809	829	792	811	772	731	768	793	807	864	787	818	784	727	826	765	755	769	769	811	831	801	775	781	816	766	843	760	769	746	766	785	795	774	755	786	790	795	747	793	804	830	806	773	798	809	781	789	796	730	751	787	798	761	775	795	751	766	779	780	807	774	790	766	768	760	770	796	783	796	801	750	764	769	770	786	741	794	801	810	787	843	783	802	823	784	813	785	758	794	792	819	786	752	769	799	790	757	801	748	718	778	778	805	774	791	814	784	775	760	786	824	744	790	802	773	717	824	777	781	720	795	741	772	761	823	745	741	795	737	784	777	761	763	804	752	790	748	769	791	724	767	757	797	803	805	813	814	803	821	808	806	810	806	798	781	741	775	731	757	764	746	737	751	797	714	749	833	783	806	834	797	798	753	821	832	763	795	757	751	820	792	739	763	802	776	729	789	830	794	798	799	796	794	768	745	799	796	784	825	759	746	757	773	774	778	761	778	808	748	758	788	773	773	749	771	778	784	794	776	818	781	750	804	788	761	772	803	803	732	797	795	747	799	771	784	769	787	771	749	764	807	795	812	779	762	796	743	751	789	780	766	752	723	808	797	813	798	771	768	806	731	756	771	721	783	784	794	823	807	821	742	817	772	779	757	776	792	777	765	796	754	802	782	781	783	773	756	812	784	748	756	777	760	748	788	748	752	788	759	722	791	761	779	788	756	762	830	821	772	807	711	806	795	810	779	745	820	816	816	735	815	813	777	781	745	773	766	765	769	770	844	802	788	777	733	728	742	784	771	758	761	808	764	786	811	815	755	807	744	775	754	750	780	796	802	773	789	783	792	782	802	802	799	815	771	752	757	765	803	797	805	761	755	826	800	806	791	841	773	796	796	758	738	789	747	761	729	802	834	737	735	788	785	831	779	786	766	817	796	744	784	795	754	767	832	779	754	812	792	800	789	794	778	750	828	759	779	824	765	769	749	798	811	826	736	743	784	771	769	746	819	753	739	781	725	782	782	722	768	746	761	761	808	781	794	736	759	768	816	824	794	806	803	786	806	776	783	751	698	773	779	790	718	787	798	764	779	846	823	768	795	764	782	817	758	806	757	766	821	734	775	797	792	730	750	783	738	797	779	769	752	786	785	752	763	771	780	737	793	837	855	774	838	787	755	784	830	777	760	746	815	778	784	818	731	775	796	794	780	843	760	770	779	713	746	753	817	800	762	804	724	796	783	793	832	772	802	805	743	737	766	738	752	828	790	816	704	801	796	802	786	760	736	773	821	750	823	779	746	780	786	769	817	778	780	802	792	767	767	802	794	770	819	763	818	786	785	768	745	733	708	769	773	827	793	799	784	749	795	778	760	808	776	822	759	800	769	770	791	761	771	765	810	789	786	756	718	769	793	740	766	801	768	818	722	801	756	745	807	807	799	794	752	787	712	775	814	802	787	773	818	764	777	755	767	742	752	791	826	789	780	759	780	782	809	788	764	779	735	777	793	813	777	783	774	762	778	751	784	717	791	738	766	777	766	737	754	759	741	788	812	751	782	771	740	771	806	775	794	758	712	831	764	785	812	823	812	750	753	798	791	775	719	763	821	757	796	812	778	773	757	719	762	779	797	805	716	776	786	797	741	823	752	831	757	769	775	825	751	790	800	768	787	780	781	804	798	792	818	778	751	769	727	790	763	788	829	801	749	797	754	774	727	777	741	779	762	779	848	766	812	772	791	835	775	770	805	790	781	790	768	763	801	750	794	726	793	733	753	820	796	817	765	808	797	802	828	802	791	715	825	798	784	804	796	801	815	778	717	770	720	795	795	825	738	818	767	764	779	782	774	766	801	731	804	765	797	799	733	774	748	751	782	779	811	774	821	798	843	708	797	773	737	824	795	771	761	782	794	805	761	756	780	790	755	721	806	775	749	797	770	784	785	756	780	807	743	764	783	741	827	801	745	737	769	755	821	778	766	771	821	789	720	788	771	779	809	781	753	793	780	800	785	762	751	797	714	735	784	801	841	777	807	755	770	756	781	831	750	800	785	800	753	766	799	802	756	799	755	766	787	795	787	753	777	801	758	778	844	761	787	776	782	758	772	792	782	770	782	793	786	811	773	744	783	780	747	752	783	756	797	748	823	758	790	777	755	802	768	817	781	801	773	801	786	798	776	739	814	783	795	806	791	807	777	725	732	807	783	780	753	746	826	813	740	781	769	769	779	793	789	766	779	842	798	807	776	774	769	788	841	754	757	815	784	792	812	799	806	778	763	866	739	776	782	778	802	776	757	755	807	800	792	792	775	792	713	836	764	767	782	785	747	786	763	800	753	770	799	779	842	802	844	783	724	713	753	759	770	754	773	792	796	795	789	797	754	779	741	777	789	780	771	769	747	790	794	767	752	748	794	789	757	709	729	753	799	792	808	786	757	827	787	801	730	801	739	807	753	771	804	757	745	738	804	780	775	758	822	759	753	811	758	759	810	753	793	797	777	778	814	782	750	768	824	779	811	807	818	851	785	811	783	791	719	788	757	822	841	780	711	790	822	759	800	727	807	699	771	840	790	792	768	819	854	758	807	744	733	775	786	790	735	756	796	776	798	776	804	818	771	762	765	767	764	748	786	745	784	675	772	770	791	803	802	785	851	822	799	813	795	775	799	784	753	747	783	726	778	745	770	798	836	807	791	755	811	855	814	821	793	722	767	810	811	752	741	801	744	774	687	784	797	782	825	760	776	800	767	790	770	784	756	789	779	782	789	759	775	780	769	735	729	809	791	810	797	773	776	768	804	779	758	785	798	773	751	723	768	721	843	786	764	725	781	784	768	810	799	790	792	767	809	747	772	791	772	737	754	837	722	805	760	752	804	769	792	790	752	784	765	772	780	772	780	794	767	731	770	774	776	763	753	783	796	824	738	784	840	747	768	764	778	782	841	766	770	756	751	786	767	786	780	757	766	751	795	777	800	792	776	749	804	795	795	788	792	820	734	809	796	806	744	779	759	760	751	760	777	790	776	709	764	754	771	740	741	821	791	808	788	780	762	774	827	747	776	763	776	800	783	744	842	764	818	802	801	716	776	805	799	811	744	747	799	780	818	762	775	795	729	763	767	760	743	815	843	769	778	758	793	817	765	767	762	795	809	740	822	782	802	797	691	751	810	827	800	760	810	739	760	770	746	756	752	822	759	768	763	783	748	805	785	811	759	794	817	795	775	760	815	766	809	727	826	783	767	789	748	758	783	790	780	791	765	742	802	779	817	781	785	804	751	759	762	773	747	733	791	753	745	783	806	782	795	781	797	780	760	785	792	754	786	825	850	802	803	786	766	738	781	776	802	760	758	763	740	772	725	735	744	743	782	800	777	758	719	798	780	794	787	782	705	732	826	823	758
28254	25908	25421	17665	9396	5397	3930	2882	2350	1905	1515	1327	1285	1060	925	884	825	811	766	751	758	699	699	622	576	556	550	504	541	467	507	505	477	499	437	492	535	516	487	463	473	496	469	502	470	478	481	461	486	446	474	506	477	457	490	497	475	513	493	455	479	494	454	458	492	480	487	492	483	491	495	474	507	479	473	470	449	473	494	485	446	458	449	486	510	488	446	486	479	472	468	486	470	459	505	496	441	503	523	461	483	544	478	451	516	467	510	486	479	504	462	475	526	483	470	504	516	490	456	467	440	490	508	478	473	471	510	466	488	451	472	506	484	444	467	464	492	459	495	476	456	490	470	485	483	450	429	437	487	493	441	453	515	464	468	467	504	491	442	476	516	500	476	491	509	483	500	496	444	468	501	465	476	476	478	482	450	428	480	488	461	495	455	491	455	454	504	480	518	489	476	479	481	471	494	465	505	472	459	444	448	497	492	506	490	509	518	519	477	492	478	499	501	485	492	480	479	482	474	478	459	478	469	437	463	445	458	479	496	466	484	510	478	476	451	451	451	488	454	500	453	493	471	470	466	508	447	445	493	478	503	476	500	424	467	491	465	463	471	481	464	465	473	509	479	488	495	469	535	458	512	495	474	480	494	482	502	499	470	507	480	516	444	527	472	456	503	464	443	458	445	493	507	505	472	514	440	505	496	452	501	522	498	510	508	506	446	501	461	453	477	464	483	471	476	506	505	492	465	497	490	470	478	506	483	458	475	469	464	493	518	508	445	487	462	430	493	513	501	447	493	503	505	470	482	493	509	452	475	454	455	447	513	494	477	500	446	507	485	501	448	496	494	472	480	480	463	461	490	461	498	426	486	515	444	446	483	480	493	432	503	530	528	501	455	464	471	469	494	476	471	462	444	484	482	468	446	487	503	481	477	490	452	469	463	491	472	483	476	504	476	519	445	473	480	483	499	448	464	482	490	474	503	514	491	484	481	471	454	464	480	462	461	504	441	481	480	505	477	500	498	470	464	487	479	489	462	523	485	495	477	526	484	471	486	482	498	450	462	440	472	468	445	464	509	503	471	527	461	492	485	492	440	483	485	486	486	476	483	507	450	510	517	460	510	464	494	469	479	486	512	473	429	518	487	460	468	499	447	500	490	446	513	495	487	449	487	452	460	450	498	491	479	476	471	478	501	494	508	480	485	519	496	490	470	440	470	445	467	478	442	497	489	492	477	454	459	520	499	485	487	460	489	412	482	456	475	506	479	480	461	477	485	469	458	483	472	494	476	513	501	489	469	484	502	537	517	486	484	496	467	464	476	520	459	516	483	516	449	458	464	447	469	464	473	533	481	496	471	475	482	473	484	506	475	476	483	489	479	496	510	474	521	524	514	464	473	495	489	467	442	481	518	463	492	482	478	499	500	484	497	482	492	466	440	498	468	511	518	464	467	476	479	473	431	494	495	465	480	469	447	474	509	487	448	503	513	460	476	441	459	481	485	485	481	459	490	465	473	475	489	469	455	490	443	492	500	506	439	481	463	483	516	508	501	482	488	470	501	451	479	506	466	477	507	474	473	495	517	485	449	480	502	493	468	477	455	491	454	549	455	516	487	498	474	484	455	468	480	505	470	490	477	500	524	503	466	498	474	480	447	488	474	452	509	507	504	532	456	458	463	464	500	469	476	449	503	489	494	493	455	489	470	468	432	539	505	476	445	462	476	474	490	451	490	466	470	508	480	478	478	478	476	505	499	500	503	496	511	470	454	482	456	498	512	487	476	484	453	455	508	512	495	471	451	516	465	492	484	510	499	499	516	489	513	470	462	504	474	528	473	503	485	488	498	498	470	445	490	456	449	470	449	470	483	445	508	492	493	494	489	485	467	468	482	463	484	487	514	494	470	481	474	484	440	487	485	490	508	454	505	506	481	495	498	497	475	511	508	498	503	484	474	459	461	482	495	464	497	450	490	527	482	446	467	482	473	512	520	467	450	489	514	440	474	497	487	475	493	475	469	465	569	517	504	472	496	489	482	438	512	504	475	512	494	478	452	480	461	498	456	488	469	480	462	521	476	489	447	511	474	466	489	491	512	461	440	492	486	503	499	453	514	500	465	463	459	497	485	530	471	530	466	453	480	478	494	491	479	456	474	478	486	461	415	476	513	471	493	458	473	506	481	486	463	495	478	550	504	508	491	521	470	494	456	456	479	457	504	506	513	487	490	485	424	544	480	477	478	462	477	452	436	489	504	492	500	490	577	455	458	460	465	467	478	441	477	508	480	515	492	470	468	502	518	499	507	482	432	448	495	523	451	501	472	453	485	460	459	478	470	487	475	480	450	467	501	485	513	427	480	460	483	444	474	473	463	468	455	435	509	496	470	435	466	482	441	473	486	511	479	473	478	485	422	479	455	451	456	465	499	468	500	486	460	494	470	460	492	444	492	477	454	457	473	482	497	493	449	540	479	500	502	484	499	501	438	465	498	492	443	469	485	482	463	493	455	517	440	452	485	475	468	455	474	458	507	447	494	512	491	521	484	495	468	479	478	492	483	484	508	443	476	483	452	509	492	498	544	518	481	515	505	485	504	474	520	505	455	469	463	510	446	497	475	449	506	488	468	481	467	451	451	507	525	476	511	504	488	476	484	481	485	470	480	475	510	496	551	483	519	475	488	481	473	503	479	464	494	498	502	450	448	484	497	482	482	517	466	499	449	455	459	490	459	476	478	485	508	473	512	473	460	481	466	495	469	478	492	483	471	474	488	478	488	492	488	527	459	522	444	490	468	501	492	462	465	497	489	483	479	484	500	492	493	495	485	453	492	488	476	509	459	481	470	494	469	509	500	501	495	469	456	488	505	465	470	492	489	450	501	470	452	479	440	460	500	471	458	500	499	477	511	486	490	465	463	446	475	466	525	473	455	475	461	518	461	478	503	508	504	477	471	473	475	514	462	517	482	494	480	481	479	482	453	468	479	503	489	450	516	509	450	484	450	514	481	485	507	478	468	473	462	443	481	490	493	516	478	478	450	467	478	470	438	471	479	472	482	471	491	466	495	503	500	486	482	489	499	474	517	463	511	503	467	489	482	482	479	480	488	479	500	465	499	491	461	500	485	485	474	471	495	492	480	493	489	472	468	496	445	445	490	516	434	456	472	445	452	476	468	516	464	472	469	461	463	529	483	452	488	475	478	458	464	432	501	458	489	466	478	492	480	483	456	466	444	471	488	434	458	504	483	479	556	493	478	473	459	463	450	478	510	506	487	476	427	494	498	510	488	479	503	465	443	470	470	477	470	466	495	442	461	481	438	473	451	452	483	454	500	475	466	491	434	484	476	488	491	496	487	493	470	490	464	461	447	515	490	493	483	474	501	509	467	485	510	451	465	509	492	526	525	420	466	485	492	498	471	469	479	444	481	490	492	490	435	480	522	486	475	510	457	477	477	460	489	463	512	468	506	498	543	481	501	457	471	498	508	482	467	496	469	474	474	469
32851	41577	31320	20561	15224	11080	8341	6550	5511	4475	3549	2933	2674	2169	1944	1649	1600	1555	1393	1304	1278	1150	999	964	862	801	742	654	689	636	673	684	638	657	661	634	676	682	654	602	589	675	671	664	660	729	647	621	646	629	684	663	668	664	618	656	651	678	698	648	638	643	663	650	671	639	633	679	662	673	680	675	697	613	616	649	658	640	653	635	630	688	719	652	619	600	637	620	717	702	614	625	648	678	637	660	671	666	670	665	668	634	685	640	637	669	665	615	650	669	634	610	706	701	660	662	613	619	603	625	605	630	605	586	635	662	637	642	650	629	666	653	628	601	666	672	650	665	612	603	597	596	667	647	629	637	657	661	632	660	659	644	639	669	609	624	677	600	678	692	617	644	663	638	657	690	638	670	641	652	643	638	651	650	644	710	576	669	655	683	655	681	643	636	649	631	641	653	672	595	696	683	629	620	635	633	688	647	594	634	695	717	620	636	624	620	636	652	633	691	680	630	650	701	635	606	658	652	667	629	741	620	648	668	676	651	664	664	613	643	632	617	672	672	646	644	660	611	631	645	694	645	681	667	628	624	687	642	623	581	658	606	621	679	647	664	658	618	610	644	647	650	632	691	620	626	664	627	645	640	677	677	660	647	652	646	684	697	666	618	619	678	600	661	647	658	642	636	627	640	637	679	662	657	630	663	665	676	653	633	694	638	706	611	606	630	635	661	614	614	637	654	629	633	671	627	654	668	638	681	672	662	675	681	643	654	669	629	652	629	682	633	648	576	661	665	675	651	622	668	643	620	656	602	623	661	701	706	673	652	631	640	627	685	649	633	620	681	622	636	586	640	664	630	610	662	631	664	645	661	610	651	629	634	652	669	642	646	639	641	676	627	647	645	670	592	686	653	609	663	647	676	662	597	640	628	670	696	621	682	673	638	633	648	648	634	612	643	645	622	648	657	656	655	625	663	640	684	661	636	634	629	659	673	668	612	678	673	645	656	662	631	701	694	652	692	630	651	660	661	638	650	639	665	657	609	648	606	693	683	688	642	643	608	632	681	625	628	612	653	622	640	622	655	651	614	637	645	666	669	637	631	698	640	626	639	680	678	656	626	643	641	660	596	646	688	622	673	662	675	666	654	590	607	622	649	631	639	708	638	676	660	678	641	643	646	651	656	621	672	664	641	650	661	634	629	660	635	623	654	643	692	644	678	626	624	620	654	654	672	618	663	638	634	683	659	675	715	710	672	668	618	684	636	648	636	615	672	651	631	683	609	668	670	630	677	638	649	674	694	678	654	652	644	662	700	660	655	644	627	627	668	604	631	651	641	623	604	632	630	688	669	633	628	707	622	644	610	648	620	612	628	684	638	661	644	616	628	610	629	633	668	683	681	676	653	647	718	629	659	685	615	674	639	657	690	637	668	661	645	657	680	684	681	623	614	630	607	658	628	626	679	626	627	701	651	627	703	653	698	664	613	603	626	702	612	676	674	696	641	647	645	655	643	627	694	680	630	659	688	688	652	632	670	621	641	659	680	634	629	628	663	632	631	659	650	674	639	639	653	657	622	681	689	661	651	661	621	613	665	667	663	612	621	647	647	663	623	633	650	683	683	700	619	678	659	659	648	624	608	677	651	659	634	617	697	626	665	661	667	624	657	628	629	660	657	644	621	664	620	671	636	639	681	659	661	691	711	658	630	666	643	628	650	665	675	640	657	669	642	641	650	646	662	641	661	685	580	667	695	652	645	676	676	641	636	617	648	639	629	625	663	616	638	668	658	661	631	638	649	611	652	649	657	673	661	663	654	659	712	663	633	694	655	661	639	659	616	650	638	663	615	669	640	667	652	666	642	677	662	673	693	611	681	636	698	693	617	663	612	637	638	649	644	674	636	619	676	689	637	641	656	607	685	645	645	700	712	657	603	584	647	645	658	613	652	677	659	670	614	667	661	668	658	678	666	642	650	658	630	657	669	636	647	621	666	642	631	668	656	662	625	646	619	670	668	659	624	638	614	630	639	656	710	589	621	676	616	636	579	645	661	639	603	648	624	650	643	626	649	650	639	666	640	661	631	597	645	654	639	658	619	660	644	643	612	615	623	623	614	694	645	648	667	665	649	609	648	652	660	637	641	640	647	643	628	600	669	672	626	673	686	644	684	655	656	651	635	584	624	622	629	672	656	670	644	610	593	647	566	606	652	636	634	649	676	643	647	632	667	668	650	636	631	694	586	643	656	649	652	654	617	639	659	662	636	658	637	629	633	646	657	678	626	601	603	607	636	667	662	633	627	649	638	706	650	649	628	659	648	673	642	629	668	636	638	645	671	625	645	672	621	671	638	659	658	672	680	649	648	638	684	652	627	686	622	637	667	689	637	644	689	634	648	675	668	630	645	708	670	636	618	647	645	673	616	619	643	635	652	632	629	612	610	652	684	630	683	653	648	678	621	708	633	622	634	674	621	651	683	639	660	647	647	661	649	675	674	643	653	702	626	745	626	654	657	629	641	660	660	607	634	613	668	640	652	659	662	726	657	625	659	697	666	611	665	651	646	669	642	614	685	635	646	683	643	657	672	621	684	659	677	637	652	652	654	632	641	696	647	621	651	655	604	685	627	597	662	667	632	656	649	621	657	635	645	652	690	665	662	651	662	658	678	637	669	648	687	640	656	631	641	626	701	613	674	630	648	646	632	648	670	640	672	667	653	659	678	625	660	655	658	614	685	686	607	635	650	658	642	689	634	647	657	617	650	673	654	700	680	713	631	665	639	649	690	631	687	663	673	643	618	635	653	680	647	665	649	620	651	669	673	649	675	660	622	641	669	636	636	679	658	639	675	626	657	671	683	615	630	636	599	626	650	666	640	668	632	659	627	662	609	651	654	659	661	645	622	632	706	657	642	643	638	669	667	693	659	607	623	663	686	594	660	643	665	629	644	640	603	667	664	572	625	651	617	616	650	653	634	628	639	672	622	644	620	673	681	641	653	640	659	635	637	658	653	659	687	671	675	661	634	639	658	662	691	615	604	622	674	619	691	673	650	652	601	645	661	656	668	646	619	624	664	691	675	617	666	672	681	701	685	672	638	637	638	623	663	682	611	620	627	642	639	665	663	642	626	653	644	662	671	653	665	621	689	632	652	620	632	626	689	621	648	637	615	640	630	661	629	622	643	632	615	654	603	646	673	644	675	643	659	660	688	674	651	638	610	626	595	660	683	629	651	599	658	633	667	671	662	593	674	604	641	625	672	658	634	637	632	636	628	595	623	649	629	602	643	636	665	641	606	647	618	670	668	612	665	641	653	666	666	648	658	674	614	694	643	613	592	669	623	689	639	617	686	645	641	652	640	609	653	622	656	636	664	658	627	641	619	671	626	662	638	611	655	673	611	637	664	688	629	693	666	649	603	638	653	654	623	655	660	663	638	631	609	672	642	649	618	669	633	658	671	668	636	666	661	645	726	615	646	685	681	603	646	657	656	672	638	661	654	662	630	666	646
23810	20808	27822	23981	20961	16087	9259	5804	4203	3437	2847	2378	1967	1606	1488	1425	1350	1248	1175	1108	1085	1003	951	848	801	693	672	659	683	644	653	669	629	609	656	600	616	627	645	617	653	625	639	634	645	649	627	611	614	620	609	655	604	622	578	664	644	665	619	591	581	661	589	631	653	576	628	631	654	642	640	591	676	655	680	637	599	643	616	620	654	633	640	629	634	620	586	603	674	643	622	607	666	633	594	593	639	601	614	611	646	615	644	657	593	646	622	607	616	607	649	567	639	592	602	606	572	647	588	622	691	603	636	617	611	610	597	631	622	650	591	619	625	652	645	644	623	669	632	620	677	613	651	637	640	606	597	567	618	561	632	667	645	597	580	632	657	637	604	576	601	632	596	609	619	654	657	613	599	635	622	613	619	597	667	640	653	627	613	658	634	615	634	625	671	663	616	637	591	565	609	626	643	597	638	602	677	632	595	612	665	616	627	630	619	599	620	612	675	617	588	663	629	610	647	664	599	599	604	604	598	635	601	624	605	643	652	649	649	605	611	602	630	601	642	641	666	641	587	620	597	613	645	630	610	618	607	629	632	605	616	664	648	603	647	647	618	658	597	607	663	535	591	592	607	611	633	645	623	637	605	623	611	609	659	642	624	646	658	625	595	629	685	666	610	618	626	614	642	674	644	616	627	648	600	605	584	577	632	673	656	584	600	629	606	613	597	573	627	632	642	595	598	635	634	655	637	630	607	587	597	629	604	602	641	632	632	633	640	653	617	649	629	662	616	572	634	638	612	631	644	672	613	626	627	652	632	619	651	633	635	586	640	641	624	551	603	594	652	608	633	628	644	608	653	607	626	594	671	642	623	633	607	649	591	625	582	616	661	605	610	643	633	648	662	615	662	616	598	656	661	568	592	605	618	647	646	637	574	629	625	594	599	655	643	594	592	615	612	603	600	612	630	607	623	611	627	623	638	604	643	632	605	657	644	630	634	603	616	638	597	674	682	621	641	614	584	696	637	627	616	625	676	616	594	569	602	621	636	642	645	598	651	642	637	618	597	614	648	601	605	610	628	624	668	623	604	658	632	593	609	621	652	658	597	647	654	631	601	613	667	649	574	612	592	612	605	605	687	591	611	597	608	579	661	631	616	639	668	621	667	615	630	594	627	632	614	636	597	640	666	650	637	608	644	647	592	611	618	608	625	629	623	623	622	657	636	644	606	639	626	632	594	626	623	632	583	629	629	597	655	643	594	617	613	645	601	627	628	614	643	598	653	579	603	637	603	627	601	636	647	626	610	604	604	643	647	658	616	641	629	575	582	586	649	608	647	662	620	641	607	641	613	629	626	654	601	604	589	574	636	601	640	629	641	627	602	661	667	620	598	579	655	627	589	623	679	585	620	591	596	615	621	611	608	627	664	598	579	639	578	616	606	609	620	600	628	652	614	617	650	635	630	615	584	600	612	647	648	604	619	628	597	636	571	621	615	636	622	602	641	656	641	641	614	627	606	675	616	619	652	611	632	647	633	567	626	576	608	632	608	690	609	589	596	629	663	623	629	611	575	610	616	662	638	635	647	662	608	598	633	644	684	630	648	644	655	577	636	621	654	581	581	648	657	641	602	636	600	600	623	598	607	638	622	655	631	662	600	645	609	603	596	579	643	638	641	652	642	610	610	625	630	624	616	615	653	642	640	595	654	604	641	635	618	627	621	655	624	612	657	640	648	618	605	608	629	597	665	613	624	657	595	626	627	594	625	638	658	663	606	614	632	643	638	633	654	641	594	611	601	629	625	605	618	603	582	596	624	588	661	629	637	615	602	585	618	611	645	625	627	583	625	631	622	602	622	699	632	612	589	649	618	647	641	616	593	647	608	599	638	633	615	633	598	690	652	631	597	619	657	661	621	655	640	621	613	610	626	634	615	632	650	609	625	603	624	639	589	617	623	643	595	627	583	631	633	643	609	620	616	662	578	666	583	621	660	593	589	624	583	635	615	554	622	630	649	638	596	656	635	602	616	610	566	635	630	634	642	630	636	625	601	600	609	619	590	636	595	653	590	634	636	632	589	641	612	611	667	644	610	649	645	612	613	615	608	632	606	595	593	643	585	635	660	591	631	545	610	610	617	645	653	627	605	653	607	620	592	573	554	624	633	637	584	637	638	599	580	581	651	654	595	660	637	657	577	616	642	631	640	638	621	614	599	621	577	604	617	580	611	609	680	600	649	597	628	646	643	607	637	628	640	599	616	638	636	587	610	631	633	630	620	621	633	613	597	656	620	602	619	679	672	633	612	621	606	632	628	617	637	636	633	604	661	607	593	643	588	582	640	621	579	618	625	612	611	610	620	656	576	617	613	562	609	615	605	622	610	604	612	625	656	632	619	638	623	623	634	607	613	638	619	609	638	600	593	625	617	634	602	614	602	633	626	641	594	638	650	617	646	595	644	611	591	589	612	638	629	620	661	610	635	603	619	632	606	617	628	637	653	615	635	595	590	606	636	616	643	599	625	650	641	597	613	630	607	600	614	572	593	605	618	671	582	607	622	617	618	620	645	631	628	582	626	619	612	626	608	637	653	621	649	622	648	594	662	611	594	603	617	670	587	597	632	631	645	627	638	585	626	626	607	615	596	616	661	595	592	666	621	634	576	621	640	631	638	603	618	632	590	622	617	590	630	617	629	566	587	652	685	613	639	653	613	583	612	632	600	664	626	655	611	600	593	611	599	636	630	678	591	618	591	656	644	584	608	596	631	632	639	673	643	619	627	587	656	598	661	594	635	627	622	594	587	641	611	608	614	623	624	633	605	624	617	659	637	636	655	641	583	606	632	668	620	589	614	613	642	631	616	680	661	635	618	566	637	596	597	625	568	646	632	630	621	624	622	603	666	661	655	607	669	629	628	670	679	606	609	635	620	632	631	603	642	577	627	644	607	582	590	644	574	573	675	611	670	613	607	628	629	619	575	660	587	599	682	633	632	647	621	588	611	577	617	631	637	620	635	645	627	638	621	639	578	625	617	651	691	617	643	601	620	632	588	608	626	598	648	603	607	617	628	611	628	605	669	587	612	562	625	637	632	660	602	633	611	607	638	600	609	600	668	581	579	625	634	620	574	639	608	616	693	612	626	674	627	642	649	599	630	667	644	630	650	598	618	590	584	587	615	648	571	656	643	600	625	599	618	640	631	631	631	621	622	655	680	584	629	645	593	631	628	626	648	659	648	598	616	578	595	622	576	633	624	632	658	630	611	636	639	668	627	592	613	616	632	626	583	640	608	620	643	616	628	642	599	597	632	616	642	636	619	632	621	633	604	610	619	628	603	642	619	628	600	618	616	611	635	604	629	600	598	618	592	618	607	619	606	600	631	599	584	624	582	626	639	585	633	643	600	615	626	583	597	605	570	600	691	610	646	643	609	626	626	629	604	582	608	623	581	630	651	616	618	625	609	637	641	613	600	652	577	603	622	604	593	610	619	622	649	664	610	595	621	582
35790	50512	38889	28409	22708	17942	13944	11396	9261	7587	6339	5283	4663	3691	3017	2783	2580	2396	2126	1961	1976	1824	1579	1448	1251	1130	979	907	936	829	826	829	874	851	793	839	813	814	857	837	853	796	860	824	837	891	826	881	882	828	874	808	819	827	864	813	837	878	865	862	825	864	794	822	817	889	839	820	810	871	793	861	861	899	834	829	833	790	812	831	833	825	854	832	850	795	812	910	837	838	864	854	856	806	819	782	856	822	813	864	794	825	850	840	846	779	813	858	848	816	825	815	802	775	860	800	783	844	823	889	876	832	843	809	825	830	861	836	848	859	805	765	817	836	819	867	871	829	870	885	916	849	841	823	872	814	804	823	835	790	825	832	860	806	875	825	800	869	855	876	816	814	848	838	830	808	904	826	828	789	804	845	840	871	843	865	841	821	780	834	851	832	873	791	819	860	873	847	844	814	830	852	812	863	810	811	808	822	814	826	786	854	898	841	855	849	828	823	818	831	845	810	804	854	801	804	820	826	799	878	840	841	829	839	810	806	846	890	829	814	841	812	870	812	833	825	848	823	797	836	895	901	867	827	850	822	776	834	837	849	802	818	831	838	836	830	830	826	808	834	822	853	800	839	787	794	819	856	842	878	807	856	861	827	823	853	830	772	816	828	819	841	843	797	884	847	832	855	842	884	812	793	852	799	890	879	822	810	835	860	830	848	805	895	864	862	828	867	877	808	865	846	796	852	840	786	853	780	829	810	860	850	849	834	849	843	814	826	782	835	845	801	807	784	914	791	817	873	842	828	756	840	795	916	835	861	815	859	891	793	869	866	799	800	823	836	824	815	859	827	854	790	899	789	827	832	825	838	846	850	796	813	823	851	819	842	817	800	844	786	819	839	787	808	798	800	797	769	813	774	855	798	801	837	782	844	805	867	791	844	867	812	776	830	867	820	870	868	842	818	791	824	845	865	811	793	881	823	879	780	815	826	847	804	819	858	810	856	837	823	828	823	796	829	831	800	777	784	824	839	896	837	803	811	848	848	789	818	849	785	825	830	824	853	850	818	820	810	852	790	856	791	799	794	813	840	820	830	844	874	792	870	813	817	810	861	824	787	859	821	766	892	821	844	836	839	841	860	814	867	793	861	857	830	836	834	818	854	869	851	836	872	819	793	852	820	809	821	794	828	818	855	841	893	803	811	832	799	851	805	810	759	846	833	821	770	849	814	811	795	846	801	782	837	786	827	826	811	816	829	779	817	829	832	866	814	810	801	816	806	850	855	786	816	783	848	828	891	833	803	854	827	831	859	802	859	866	845	821	836	803	832	826	799	822	827	852	859	838	793	802	807	869	810	821	831	817	846	831	890	826	823	848	864	848	836	861	840	856	842	871	807	910	840	828	858	795	815	822	842	808	831	835	836	841	839	824	783	854	872	821	877	788	856	824	807	875	855	823	843	800	869	845	822	837	834	851	865	845	822	818	834	836	848	849	828	866	854	839	804	803	795	848	808	852	855	781	838	791	832	826	839	827	801	830	831	816	866	804	807	800	876	836	860	819	819	868	801	854	841	838	851	828	781	803	854	806	811	846	830	805	868	866	827	842	801	862	836	798	870	816	835	823	852	784	852	878	808	814	869	836	872	812	818	842	829	851	809	828	821	779	803	811	817	818	821	812	805	834	901	823	826	808	830	778	848	811	821	785	838	818	839	805	839	831	825	908	858	831	818	861	839	838	820	797	835	849	829	811	816	827	814	818	844	755	869	794	834	844	803	831	873	796	806	796	827	818	883	789	849	801	835	808	813	817	803	830	857	861	812	828	801	868	821	835	857	866	832	873	837	796	862	813	798	780	818	844	834	830	811	812	826	793	827	851	830	825	848	780	819	861	834	840	804	839	845	832	860	803	818	808	810	823	791	820	820	874	834	862	858	848	868	846	900	831	871	824	815	812	846	834	805	881	857	858	842	799	863	777	810	803	848	832	831	818	828	836	881	833	873	831	783	810	845	844	823	826	834	816	812	837	799	831	812	798	875	825	771	789	841	822	844	833	776	771	861	828	862	820	816	838	815	892	797	849	837	866	835	860	790	867	849	809	822	826	837	825	860	851	803	805	873	836	845	870	850	847	802	820	792	829	843	851	880	853	856	818	829	850	816	797	788	859	814	836	827	871	855	792	797	835	861	818	842	808	849	847	790	812	872	828	855	828	792	846	815	854	784	853	818	831	847	813	890	839	853	800	807	861	793	819	843	813	820	807	848	829	880	842	832	826	869	827	859	829	776	835	790	839	896	867	787	875	809	867	864	854	833	819	854	826	840	855	802	883	860	839	857	887	853	855	856	785	866	877	816	842	873	838	795	841	771	825	850	822	830	795	843	894	848	846	857	841	820	857	790	833	862	835	778	850	811	751	848	899	837	886	789	806	804	845	828	877	832	899	819	845	835	888	831	769	799	774	872	779	850	793	860	836	822	826	808	820	799	842	838	813	815	852	855	819	900	825	793	850	824	860	835	773	848	848	817	836	813	825	823	841	871	813	856	852	828	789	874	806	841	886	853	811	876	844	863	805	889	851	856	853	819	879	853	837	855	817	873	812	808	867	827	833	834	756	830	795	843	837	835	858	861	795	772	826	796	809	835	807	828	786	830	862	849	834	875	822	823	791	819	850	817	843	811	842	802	857	836	866	857	773	829	892	795	793	834	830	834	788	863	793	814	843	842	823	856	794	851	824	800	855	863	803	815	819	841	805	845	830	823	843	808	835	747	827	807	801	800	796	856	803	764	803	802	871	768	803	850	830	827	812	814	811	829	798	807	824	816	782	862	841	794	849	821	855	820	847	832	882	841	827	859	815	807	831	861	880	792	843	785	811	862	831	885	828	835	868	851	868	787	785	832	813	808	883	821	807	834	834	806	799	780	843	785	863	847	878	858	832	783	840	826	812	854	825	844	792	801	836	800	851	798	847	833	848	834	852	840	838	810	875	843	798	802	846	814	851	826	818	857	856	786	893	817	827	819	870	853	850	835	821	870	773	821	863	849	826	854	908	868	795	805	851	858	859	798	802	840	809	848	815	835	857	776	847	769	811	816	873	855	791	812	788	883	886	818	838	777	819	859	824	859	855	865	823	821	827	853	881	782	801	813	844	830	824	818	790	828	812	851	824	816	819	855	820	802	793	809	855	838	794	826	840	835	856	763	847	819	840	853	766	835	868	820	796	778	847	846	881	830	789	834	850	804	835	848	857	888	820	815	796	840	846	797	846	798	876	771	850	860	857	859	836	826	861	803	856	832	796	879	808	855	786	801	841	865	885	799	851	859	874	823	841	806	860	859	819	908	840	812	798	806	819	810	890	814	773	853	839	799	805	778	847	814	824	811	826	795	839	831	837	830	763	831	867	867	794	812	804	849	824	815	797	801	828	807	843	780	884	824	858	835	781	896	801	795	860	830	872	841	856	912	853	817	813	831	814	875	833	828	834	796	820	768	868	840	853	781	809	837
22885	20834	28283	23474	21040	21320	16469	8295	5647	4421	3832	3267	2762	2256	1812	1634	1523	1400	1406	1229	1190	1034	990	881	776	729	670	632	619	622	592	634	579	601	610	580	597	557	609	602	613	575	572	648	568	594	602	553	580	591	600	544	600	603	583	611	557	547	565	561	555	602	554	538	553	590	585	590	555	577	563	551	547	560	601	577	583	528	562	578	573	543	570	628	579	603	606	578	562	573	518	586	594	537	533	595	537	571	534	603	557	590	562	566	569	567	520	571	581	614	563	562	590	572	590	540	564	571	555	613	613	557	569	542	565	595	554	561	553	560	583	582	601	609	572	578	592	598	593	576	575	552	615	625	578	611	549	586	621	600	597	559	604	576	612	525	524	578	563	563	578	561	602	576	568	579	582	585	633	619	542	589	550	619	589	556	570	576	611	596	574	542	535	622	599	563	593	609	538	592	592	581	581	597	558	579	612	600	537	574	566	576	576	545	566	559	566	595	587	627	589	595	574	557	599	579	619	605	554	538	558	619	580	599	538	551	581	546	617	577	572	513	550	554	597	543	604	552	560	568	584	565	583	640	592	585	603	602	628	525	600	557	561	598	518	577	560	599	571	596	588	565	595	553	571	600	552	561	590	644	563	537	550	530	550	560	561	558	591	618	554	593	570	608	582	574	613	584	577	608	577	546	603	631	573	593	555	587	544	554	595	602	539	592	590	600	565	579	559	582	564	562	579	537	625	565	626	568	533	567	570	593	608	583	555	605	569	532	656	578	535	618	545	597	556	563	585	583	595	549	588	578	599	576	559	577	603	570	552	596	603	575	557	609	570	569	570	520	524	523	577	556	519	575	540	575	577	580	580	572	567	562	588	592	582	567	583	565	576	529	549	558	563	585	577	554	582	584	554	562	587	592	564	564	571	590	538	513	573	566	551	541	567	586	587	580	511	518	568	521	589	573	578	594	613	557	557	541	599	595	547	578	556	611	552	555	598	577	563	531	597	535	579	554	567	558	576	617	600	583	537	569	554	568	565	576	555	584	573	575	565	555	597	539	549	592	564	566	597	565	614	553	587	583	541	595	558	622	563	622	574	536	628	561	585	584	586	589	562	571	563	571	582	546	583	536	559	558	606	568	551	555	548	563	583	574	553	595	583	579	579	586	605	571	570	561	561	563	587	590	573	551	604	610	576	550	537	594	562	563	564	549	620	567	591	581	593	587	588	578	554	567	596	551	532	597	550	567	598	595	557	550	540	572	579	616	610	601	566	566	589	581	563	551	539	565	584	531	594	599	637	572	577	560	593	590	545	569	594	577	540	630	500	608	592	572	605	587	555	599	533	542	609	564	603	552	572	582	604	567	585	585	572	572	577	613	548	549	577	530	562	548	615	598	528	553	591	550	555	562	598	553	579	590	601	555	545	568	523	585	558	545	609	574	543	572	622	588	562	565	537	609	572	623	593	560	575	612	565	558	576	549	579	589	555	663	584	565	594	573	629	557	570	574	543	557	561	572	551	541	548	579	580	566	569	537	577	578	547	543	577	562	601	552	568	583	554	551	580	546	558	568	567	559	564	559	546	570	571	582	550	583	524	531	599	565	544	579	600	547	544	575	596	603	570	583	559	560	614	565	579	592	539	565	544	513	544	562	527	551	581	568	602	552	538	579	570	615	541	593	632	570	543	594	595	601	590	625	534	584	561	546	540	552	525	574	609	598	552	565	547	561	573	591	568	546	580	563	565	575	571	596	570	561	558	567	580	553	552	581	541	558	575	564	592	557	556	567	560	561	563	545	556	530	586	579	589	590	578	554	606	543	569	598	599	581	553	560	594	580	552	590	608	586	547	558	587	560	596	549	561	574	536	555	589	568	566	549	560	588	586	570	573	575	579	554	593	543	564	594	537	528	560	602	607	573	533	549	592	573	562	608	589	562	543	606	562	577	564	613	565	602	581	588	552	613	517	546	557	596	561	567	555	601	583	530	553	568	583	595	546	603	515	591	548	594	561	536	564	609	576	589	608	567	588	573	590	563	581	556	598	575	565	542	594	544	598	640	600	580	574	579	598	549	590	568	547	523	554	543	541	548	563	603	542	578	576	573	566	587	547	585	584	530	566	568	584	590	548	624	551	575	608	539	538	563	572	593	558	547	589	573	553	597	549	589	574	577	568	599	604	547	625	570	556	601	558	604	573	567	558	593	608	560	562	563	590	543	590	527	575	556	613	587	595	557	566	604	579	547	568	579	591	577	591	573	526	556	553	566	536	565	570	569	521	588	575	573	579	593	598	567	546	570	613	546	605	570	576	602	584	539	573	568	590	556	600	571	552	538	561	579	543	606	573	608	601	637	539	596	529	579	573	581	598	526	585	577	618	582	596	569	555	581	548	567	527	593	586	601	614	545	597	601	608	561	578	548	567	609	532	602	533	569	526	600	595	587	551	592	584	542	560	597	554	597	575	587	584	542	563	573	582	551	558	582	568	548	579	595	576	622	572	569	600	571	542	635	579	559	566	576	568	612	571	535	568	561	565	557	568	547	585	619	585	551	574	557	575	558	540	573	567	597	609	583	625	642	608	573	579	545	608	548	582	578	571	567	587	585	578	604	557	601	608	582	609	603	564	557	578	534	560	597	599	550	604	524	565	537	596	585	597	561	578	578	578	562	567	591	565	573	552	565	558	584	552	575	587	615	596	564	551	584	557	551	583	566	516	583	610	585	599	592	595	585	591	559	584	546	600	583	550	550	567	595	558	573	575	519	559	552	588	608	587	592	596	571	546	533	556	547	530	581	559	604	547	568	564	614	615	565	543	560	543	597	541	573	584	562	561	585	588	547	592	596	601	635	584	568	591	557	516	548	598	536	569	545	570	570	549	561	605	577	583	578	573	558	551	599	548	520	520	562	558	590	529	571	577	577	581	590	560	593	548	556	557	572	568	575	590	544	537	574	558	577	524	529	567	588	565	590	584	591	574	526	612	578	560	568	577	597	563	586	594	565	557	575	580	542	581	591	584	574	607	525	590	563	540	607	568	535	569	592	581	574	574	530	584	553	602	570	622	574	562	586	592	608	569	600	586	590	575	529	531	565	563	590	559	546	584	584	594	573	537	538	584	583	564	579	576	590	528	571	607	553	552	541	541	546	553	610	558	584	599	583	604	565	570	587	584	622	551	565	575	629	602	587	583	590	579	542	573	525	527	576	588	628	562	603	583	580	559	598	537	598	558	571	563	595	571	603	583	594	552	585	595	581	557	565	572	565	550	577	587	541	530	571	567	568	588	564	565	582	567	584	618	594	584	577	535	584	578	573	593	565	551	565	587	551	571	588	571	596	539	575	600	572	547	559	550	575	536	599	599	574	541	578	589	528	538	560	560	578	565	568	566	565	524	580	522	603	568	550	570	594	563	623	615	600	574	578	568	582	538	608	557	611	563	548	554	584	598	565	548	586	575	569	579	570	545	597	564	607	580	537	566	580	583	561	532	584	562	538	574	575
39070	57093	42647	32635	27481	22214	18232	14935	11952	9877	8407	7110	6129	4871	3874	3440	3167	2836	2655	2342	2408	2059	1813	1555	1367	1121	1033	888	891	844	784	828	826	818	804	771	839	810	778	738	744	770	782	749	818	820	820	761	711	803	745	716	779	759	772	774	792	796	850	750	741	761	744	765	775	809	757	815	767	825	819	762	780	801	789	744	801	714	776	766	806	794	762	793	717	808	816	841	778	738	737	763	756	757	798	722	790	746	798	760	790	781	792	799	746	786	794	749	772	736	777	777	808	749	791	755	742	727	811	746	765	758	799	784	790	764	778	713	762	811	719	743	769	822	786	757	765	730	810	774	797	757	825	793	765	804	820	783	785	803	785	762	779	725	752	744	801	708	768	815	754	788	786	739	832	792	807	781	801	727	783	756	742	808	735	738	760	762	803	755	785	741	758	757	777	775	746	735	751	766	765	816	772	753	812	793	785	723	780	786	728	718	768	804	786	785	780	784	802	734	782	801	815	788	708	785	790	739	730	781	803	785	744	770	760	746	762	807	741	751	761	839	783	795	795	773	803	790	789	751	794	753	763	737	739	751	756	753	795	784	746	771	767	767	772	749	782	776	760	761	754	779	781	719	774	800	802	762	791	787	801	786	767	793	788	763	779	796	818	705	763	801	796	772	759	787	754	793	786	777	747	752	818	769	861	737	825	812	782	749	745	759	835	765	752	776	727	752	780	746	753	764	805	794	766	718	848	772	795	746	764	806	750	747	778	739	773	781	740	786	734	773	700	761	753	797	824	781	788	782	766	728	745	786	763	773	808	751	743	812	841	748	741	777	755	732	767	770	779	761	771	748	784	737	808	759	801	796	762	780	759	770	773	829	719	768	766	792	765	803	767	747	766	754	767	780	780	772	732	807	800	794	748	761	806	823	746	777	798	769	784	775	775	784	703	757	724	771	851	769	819	792	781	759	775	753	766	786	762	819	767	752	777	768	753	807	750	779	766	777	770	764	786	784	758	774	752	769	756	750	741	768	794	785	754	771	842	805	732	805	752	796	756	799	774	784	780	772	794	808	812	770	815	766	810	749	696	728	792	761	815	783	800	722	773	767	773	709	825	754	754	731	782	758	759	785	749	799	827	790	762	792	746	736	781	797	796	781	774	719	746	761	795	718	767	763	696	817	760	755	832	784	749	781	765	804	742	802	741	792	784	766	797	767	815	793	778	801	773	706	758	839	833	775	772	756	757	766	767	786	771	740	722	771	764	765	770	817	721	789	775	763	797	779	768	817	772	754	795	807	738	809	733	799	796	796	749	793	768	761	764	740	786	760	749	731	807	765	802	744	786	738	773	770	756	781	763	752	770	734	771	689	776	749	742	739	848	760	757	765	783	814	772	753	743	757	768	805	807	794	737	774	793	764	781	797	804	752	775	755	795	754	772	737	741	687	741	757	825	743	768	790	800	762	840	768	773	708	766	776	733	758	752	731	753	747	750	763	813	749	725	805	766	762	754	746	774	790	757	784	789	799	729	751	771	753	784	746	778	777	767	783	757	775	794	793	756	776	806	771	760	765	773	759	758	746	809	801	768	807	751	760	737	745	756	725	774	738	774	768	750	751	749	758	793	764	787	738	774	772	802	777	740	764	749	757	784	754	801	832	767	797	723	768	751	820	747	752	777	753	759	785	721	777	727	734	742	786	792	780	758	714	794	780	778	759	798	800	746	775	769	745	787	771	793	764	783	774	784	783	773	805	768	802	740	774	766	782	781	745	749	773	761	768	761	790	775	777	786	787	761	813	766	795	777	787	734	743	790	771	742	837	771	805	753	801	781	770	745	773	792	762	769	777	790	810	763	763	796	791	720	778	769	805	748	855	747	788	779	806	791	776	779	755	805	789	740	744	811	756	769	821	775	800	783	787	810	780	753	756	757	729	768	803	758	760	788	806	769	779	755	784	749	740	824	792	781	815	744	771	800	754	784	750	731	740	776	751	791	771	775	825	791	766	809	736	751	723	741	766	756	767	824	766	787	820	738	782	785	809	798	788	750	774	735	801	704	806	738	712	799	759	717	739	759	776	761	736	761	780	756	840	762	790	814	800	771	753	754	789	770	762	763	742	757	763	716	768	784	767	785	766	781	767	813	787	767	774	800	743	719	775	761	736	754	774	777	794	781	718	758	747	750	798	800	747	765	764	739	751	730	752	792	785	753	763	784	731	753	789	757	787	817	755	700	762	765	768	771	761	735	807	797	748	766	778	828	797	774	827	818	760	790	731	797	768	764	793	759	841	737	727	772	753	781	751	824	747	794	750	762	743	793	755	777	758	752	811	777	818	755	765	811	763	810	704	718	743	789	772	791	712	739	762	784	823	783	729	766	771	825	773	774	766	792	744	793	766	755	792	826	796	757	762	729	769	790	800	781	735	814	803	732	834	799	773	759	796	755	763	777	753	741	795	796	771	745	771	767	734	782	787	786	807	762	765	763	776	822	766	815	761	763	783	794	812	795	750	783	750	795	765	744	798	744	732	738	766	749	765	753	838	750	769	782	777	788	736	753	787	781	715	743	759	804	721	796	765	738	777	769	730	715	790	782	811	757	742	736	746	782	778	804	742	786	790	807	762	713	791	810	797	775	757	788	785	792	739	720	772	801	751	821	776	726	750	771	783	765	783	780	765	789	777	703	737	821	774	754	797	753	715	779	729	804	771	780	786	790	771	746	795	739	763	774	782	820	768	797	766	779	728	748	759	827	778	776	780	764	804	776	769	784	755	819	730	741	746	811	761	787	723	780	802	770	759	754	837	768	751	777	775	839	759	790	759	725	812	769	794	776	756	766	787	771	695	796	757	729	777	738	715	787	780	777	714	793	783	800	748	795	745	770	782	837	735	819	765	747	763	743	792	801	740	780	782	749	785	792	755	818	777	770	792	750	792	773	768	770	750	739	752	741	749	748	779	758	726	785	783	778	772	785	752	728	760	761	784	726	765	796	757	802	764	802	736	779	796	783	796	789	777	803	805	768	791	727	773	780	762	753	796	736	779	769	811	719	756	787	795	761	757	743	712	778	799	781	725	790	803	800	753	817	757	758	787	739	806	791	754	758	799	753	794	728	772	769	743	762	802	747	773	772	721	724	762	758	724	726	785	756	770	748	743	762	765	733	780	766	726	813	769	738	740	760	760	731	751	761	745	726	750	758	810	806	753	741	758	725	828	770	740	784	743	746	805	747	802	799	784	749	767	768	783	785	744	840	755	753	735	774	770	783	817	792	766	781	741	778	751	802	801	766	808	757	702	740	783	776	726	706	737	820	730	770	774	784	768	772	725	739	752	789	779	774	746	798	793	778	765	755	795	783	788	777	708	790	812	791	803	741	723	746	778	755	782	754	750	753	774	744	778	762	767	778	773	795	737	765	787	766	765	829	794	769	783	794	791	765	773	755	767	793	763	746	789	806	714	802	782	793	761	777	762	746	794	768	767	742	780	747	763	719	805	817	796
28407	26341	25429	17686	9602	5863	4040	2961	2197	1844	1571	1428	1216	1099	943	896	827	824	739	673	711	666	588	574	557	544	504	462	479	480	473	440	502	460	512	536	445	462	490	444	474	495	444	469	540	478	504	487	438	469	491	496	473	478	506	497	497	505	453	478	514	481	471	477	455	487	508	474	508	478	489	504	483	507	463	510	477	476	497	485	465	450	459	479	477	450	462	445	427	480	494	433	454	462	424	516	477	446	479	442	438	500	491	470	463	476	514	468	440	471	443	484	493	495	477	437	417	501	442	445	495	444	475	434	490	453	476	479	451	480	479	428	488	462	453	455	490	482	527	477	517	479	481	489	479	483	476	468	470	435	480	441	468	468	500	443	463	500	441	475	474	487	444	486	521	491	485	472	485	468	485	518	486	472	499	442	475	458	443	432	482	470	489	469	469	506	462	455	471	470	491	463	469	509	470	439	521	454	471	501	479	433	499	459	453	458	479	479	461	508	491	453	438	511	485	475	459	491	468	492	488	470	476	461	435	433	485	494	434	479	450	453	474	486	500	463	497	444	444	455	489	503	444	475	498	440	469	501	461	496	493	452	453	470	491	481	451	427	466	474	468	418	496	448	501	502	470	459	457	459	497	451	475	498	497	456	478	444	464	496	463	472	451	479	492	473	469	482	468	504	456	510	480	496	446	526	478	477	455	472	436	479	476	442	497	459	488	465	470	476	459	494	493	478	444	454	498	449	489	464	484	485	430	456	473	451	490	426	474	488	473	467	480	481	497	478	494	465	460	496	499	496	467	463	477	459	464	448	414	504	481	492	493	460	491	477	493	406	471	454	514	529	454	475	464	493	514	471	476	478	460	491	430	495	463	451	470	467	503	494	468	439	478	520	460	448	489	442	476	463	468	474	466	474	476	477	491	471	428	495	477	511	449	466	495	474	458	497	478	458	461	478	480	454	497	497	446	466	486	487	482	491	474	474	493	457	486	462	539	501	469	463	484	468	510	501	473	454	488	449	480	460	486	488	459	449	447	483	492	471	481	462	468	474	446	490	512	474	476	488	462	489	488	486	461	452	482	512	488	498	517	455	511	445	458	499	489	447	470	472	466	446	459	472	470	478	488	473	462	443	493	492	471	480	471	486	491	475	490	467	458	440	463	434	448	498	452	512	482	473	485	495	519	461	484	463	477	485	496	480	473	509	495	420	485	453	445	469	488	454	479	475	526	473	433	478	493	470	478	450	493	450	446	458	492	445	472	468	479	490	458	493	482	454	493	457	451	457	503	480	490	475	470	470	504	481	495	450	438	459	477	499	459	464	481	457	461	430	472	482	490	498	492	473	492	460	500	480	460	474	439	460	453	464	476	445	435	480	491	469	469	450	422	468	437	447	489	473	525	520	511	510	456	441	505	514	471	462	496	478	437	483	418	492	506	505	492	460	479	457	470	463	480	440	469	473	498	494	440	434	451	473	481	463	528	494	505	485	448	465	467	461	476	485	498	488	457	496	482	463	455	479	474	508	493	482	424	475	483	441	475	462	479	473	468	498	495	469	442	515	453	486	459	465	481	491	489	507	467	461	466	460	457	454	459	523	476	484	457	462	476	462	456	449	463	481	440	501	478	509	483	493	456	471	451	497	444	492	477	505	449	455	457	485	488	450	441	484	447	463	469	460	493	483	492	486	473	460	491	493	467	471	484	441	479	480	447	462	444	444	471	496	436	479	462	500	473	481	464	426	496	484	478	480	504	490	486	494	465	480	453	460	469	430	498	488	493	478	504	440	458	505	487	478	456	492	481	450	471	509	483	477	454	471	473	484	453	455	483	488	476	485	440	511	466	465	477	470	467	488	496	498	500	480	430	475	481	482	454	442	488	449	485	460	502	489	482	521	470	442	456	461	466	468	438	509	522	497	496	463	456	499	492	501	452	459	487	497	519	487	467	523	487	464	455	471	458	442	509	453	456	483	484	465	502	485	453	472	457	506	496	476	441	494	472	438	490	470	471	514	485	476	490	473	453	517	452	494	468	500	463	453	457	441	491	486	468	527	450	491	449	479	487	450	449	427	496	465	504	494	476	474	484	480	452	460	462	486	498	508	462	463	486	479	463	456	440	461	427	458	464	490	454	474	504	450	505	462	474	464	455	473	516	494	446	502	473	476	492	454	453	482	442	501	449	486	483	450	423	462	471	454	480	466	501	515	476	437	490	452	462	500	481	445	491	471	464	482	479	477	479	472	491	461	474	490	458	488	461	451	409	454	441	485	461	502	516	476	438	480	521	454	469	463	481	485	472	496	456	439	485	484	500	427	504	508	497	487	482	452	504	475	495	510	458	454	478	424	465	484	463	463	459	472	461	483	501	485	478	494	481	506	461	517	470	482	457	498	472	460	488	468	490	455	502	469	457	471	485	513	469	470	437	472	481	481	510	447	477	492	484	486	477	476	450	460	451	454	458	443	466	517	444	453	485	463	456	492	448	435	484	465	450	472	491	453	459	473	456	491	480	432	496	444	495	438	500	474	430	445	495	489	461	444	452	475	478	489	472	517	484	404	492	486	473	528	471	440	477	462	490	489	450	498	510	486	453	496	493	461	496	500	460	499	479	491	490	439	457	489	484	507	460	463	460	447	470	453	481	479	435	464	454	462	465	471	498	478	461	464	503	478	479	467	461	511	503	469	486	471	487	471	456	478	473	496	480	459	457	449	490	473	449	487	437	480	490	463	433	440	490	473	481	435	465	472	487	457	481	530	448	468	438	503	486	465	458	441	472	461	511	481	515	465	442	465	456	478	456	495	439	474	474	436	457	501	483	448	470	435	462	495	462	489	501	461	479	514	520	482	466	512	510	476	487	488	456	472	489	477	483	452	508	452	486	466	493	457	461	462	478	446	529	503	481	475	504	447	448	491	500	465	477	505	484	493	470	463	427	461	476	477	439	492	453	443	464	482	470	480	478	478	498	499	485	471	501	440	468	471	450	510	441	463	502	491	422	455	488	480	451	446	480	454	476	494	492	466	469	498	459	462	459	441	473	455	487	504	487	509	523	486	439	491	457	483	520	475	462	479	478	456	436	471	474	468	471	485	491	454	496	461	506	480	457	478	457	463	459	426	464	466	448	474	497	441	486	504	441	454	481	463	473	498	505	455	527	483	476	470	468	448	498	495	422	484	444	461	472	446	460	459	485	492	459	474	511	491	479	485	464	489	487	477	520	462	484	461	392	446	463	492	504	494	492	490	474	481	500	439	484	441	499	481	453	506	475	459	488	533	547	463	501	483	477	475	465	451	455	445	461	462	459	424	448	483	490	497	506	515	478	490	496	472	473	489	481	463	469	413	494	454	496	493	441	465	466	448	467	468	480	486	465	491	485	443	443	482	461	478	493	490	517	439	441	456	455	463	458	481	474	493	499	435	474	470	487	446	451	437	496	477	501	448	469	493	470	471	469	451	481	486	469	471	467	445	459	497	458	479	461	474	456	438	467	442
33188	41748	31300	20957	15693	11756	8708	6884	5378	4222	3532	3144	2674	2209	1848	1724	1623	1461	1388	1220	1268	1091	990	849	790	711	688	648	671	653	650	651	660	618	658	675	656	632	578	645	637	649	602	673	663	645	620	641	647	670	654	650	658	620	670	631	671	602	638	651	631	680	637	643	655	674	669	668	657	619	636	635	642	688	653	615	619	625	710	640	662	629	638	619	657	678	683	647	680	628	629	698	671	622	610	682	648	640	650	663	638	671	613	638	611	652	678	641	636	641	633	605	631	622	588	674	647	645	635	679	618	631	631	652	638	591	654	684	691	647	651	686	659	660	639	626	608	614	654	634	674	676	693	636	625	653	661	661	652	651	635	627	693	607	654	670	617	660	640	616	580	627	662	667	662	609	657	650	670	680	626	683	649	627	608	668	668	634	638	662	661	675	605	637	611	633	596	626	638	615	620	650	614	627	675	596	649	695	670	645	645	608	610	623	686	670	603	619	652	584	688	665	632	622	657	675	658	672	638	650	642	684	579	637	603	628	649	594	641	646	632	666	633	640	626	673	625	641	607	632	679	612	617	632	582	612	660	646	648	643	592	618	621	639	625	632	589	662	585	647	635	629	642	684	645	619	626	628	638	606	633	662	615	599	658	613	661	620	634	650	637	635	638	644	627	655	620	620	662	644	648	661	678	660	632	622	637	687	629	635	614	617	653	643	680	609	633	640	605	631	615	640	672	643	658	652	635	603	640	635	605	661	621	677	694	643	644	640	622	630	637	644	623	646	614	645	624	629	579	641	640	651	586	622	658	621	596	604	634	644	618	654	656	680	632	598	663	648	639	611	605	654	662	637	598	670	624	641	590	670	666	617	684	672	651	647	649	647	667	643	659	652	598	649	644	664	633	618	630	653	665	642	629	583	644	634	624	654	614	635	673	656	643	635	597	602	666	650	652	663	673	577	655	596	662	665	639	605	671	644	672	635	652	651	648	609	617	665	640	678	654	610	633	642	647	614	689	647	622	617	640	657	646	611	651	615	638	597	646	647	672	609	644	635	628	709	609	656	636	613	645	651	646	668	561	637	636	671	629	653	648	664	651	642	665	589	660	658	652	639	625	691	611	651	640	645	650	657	656	628	580	691	672	624	595	636	630	587	631	633	628	646	679	655	656	626	624	650	659	663	656	679	634	679	627	628	666	627	592	607	588	699	613	629	649	648	573	673	672	624	611	668	614	663	646	636	686	642	638	641	654	623	685	602	619	648	626	632	661	623	623	650	649	634	683	617	644	662	641	624	642	618	630	650	642	643	631	610	662	669	643	630	663	650	637	647	674	656	657	661	624	637	602	659	683	646	598	632	647	662	670	621	631	618	665	632	616	645	624	630	611	664	641	641	653	659	632	606	632	631	681	621	635	614	613	608	619	669	628	648	644	624	652	624	666	647	646	651	684	620	632	694	620	663	647	636	626	607	668	647	658	647	630	652	646	662	620	649	700	677	703	672	665	642	656	653	659	642	652	632	644	627	641	601	622	690	630	664	606	624	600	642	673	612	667	624	627	685	615	673	642	667	589	631	677	667	637	606	664	651	620	636	678	675	626	630	668	631	669	671	622	642	613	667	671	669	638	602	667	654	587	649	629	641	584	646	647	640	649	659	615	618	601	669	649	642	611	641	650	666	668	619	642	624	653	637	634	663	600	667	714	647	642	688	625	640	641	626	606	632	644	669	686	653	673	681	582	631	624	632	639	671	638	646	616	654	588	672	634	605	660	667	629	657	665	647	594	670	660	640	609	633	646	608	616	641	661	624	697	638	613	640	641	661	595	610	626	674	667	631	599	667	609	648	670	642	671	646	651	686	658	602	617	671	650	668	639	632	679	623	596	664	652	644	633	632	647	680	639	617	618	598	626	596	639	651	648	669	614	632	667	628	631	679	654	663	619	664	630	604	622	621	624	638	623	676	675	661	634	674	668	635	652	628	676	619	598	647	659	656	661	680	663	626	639	627	678	650	665	659	653	635	651	643	659	692	623	644	652	674	584	655	662	623	612	585	636	630	643	650	652	629	626	645	653	621	647	637	596	642	648	612	632	587	625	600	617	640	639	703	617	663	649	642	632	705	636	581	612	656	625	684	657	640	662	599	620	642	641	652	686	625	671	667	615	636	689	649	634	658	627	669	650	655	642	657	643	666	620	609	635	661	638	637	644	663	632	628	648	653	634	650	619	631	668	623	632	654	647	634	636	651	643	670	591	652	655	646	627	639	620	677	616	624	621	600	601	609	679	639	612	646	658	654	691	646	670	622	608	664	658	671	700	619	649	611	651	660	622	617	653	652	602	650	607	681	627	649	642	599	599	621	614	651	654	633	665	676	676	661	672	648	634	631	615	605	680	629	678	627	635	661	638	636	631	628	636	693	624	660	651	607	635	636	630	654	643	667	644	626	643	621	665	651	623	617	621	576	628	678	663	639	598	643	638	670	598	630	622	635	640	623	652	626	672	640	611	612	620	657	654	651	649	640	654	593	644	610	650	584	672	646	654	591	613	591	632	609	639	693	663	648	669	635	671	625	656	627	626	638	628	684	649	689	620	644	626	668	640	665	680	651	680	648	643	683	583	578	654	627	646	628	640	675	650	639	649	635	684	665	598	668	616	619	625	645	612	660	635	630	675	616	654	664	598	641	669	615	656	651	654	604	663	625	649	656	683	625	663	628	616	639	668	640	587	679	669	617	645	637	634	678	638	624	626	620	623	615	594	632	667	603	628	625	569	644	669	645	659	659	651	586	624	643	657	643	640	612	644	627	604	648	663	633	619	649	617	629	623	665	676	671	609	623	663	652	653	665	604	609	602	674	645	592	601	669	649	615	654	622	617	640	669	641	682	623	641	629	639	641	655	608	658	637	588	695	628	637	671	626	617	638	621	640	632	638	656	629	637	598	665	643	630	632	619	654	633	616	633	631	637	594	645	648	628	632	660	650	661	645	686	682	691	658	665	618	620	628	611	667	670	690	641	653	583	650	606	609	627	621	607	617	660	635	650	661	663	627	644	615	640	668	640	653	680	644	664	687	650	637	671	631	666	606	662	668	652	662	631	670	611	639	649	674	624	661	644	623	644	636	670	646	659	668	660	650	627	639	625	650	637	642	592	640	665	637	642	636	644	624	694	636	659	664	693	622	634	619	698	659	619	635	642	629	619	681	594	683	625	614	588	624	661	633	679	688	552	646	624	670	638	642	641	644	640	615	642	638	657	624	645	652	631	605	613	649	638	668	651	586	654	611	651	661	692	590	651	652	652	634	621	637	630	601	660	605	641	602	597	646	640	638	633	628	654	647	679	622	644	650	649	572	643	639	673	631	658	628	633	637	635	603	651	665	636	694	701	658	661	627	674	650	649	620	629	616	648	659	644	654	625	629	616	609	656	648	658	611	660	639	645	634	657	610	626	651	634	617	605	621	631	645	621	659	642	610	649	668	645	653	606	613	676	649	669	654
23780	20779	27787	23978	21088	16340	9651	5878	4155	3388	2948	2496	2215	1811	1427	1433	1334	1245	1191	1089	1094	982	879	788	774	659	681	654	624	617	658	640	619	610	620	614	633	661	636	576	589	629	583	655	635	556	619	650	611	544	602	620	628	657	624	599	615	570	666	592	564	595	611	626	597	620	587	604	629	642	615	598	564	627	617	623	589	598	625	611	620	592	627	585	620	586	648	573	612	619	647	621	612	633	596	650	630	603	634	578	642	596	580	620	617	646	630	603	588	610	594	594	599	606	577	641	606	593	606	602	609	672	627	567	594	570	650	614	606	626	620	581	605	647	627	583	620	577	621	589	649	625	575	586	584	636	593	602	582	611	624	617	630	605	608	632	606	579	609	563	611	621	659	604	612	587	584	542	574	642	604	597	582	642	573	637	608	631	617	631	596	603	612	647	614	617	575	606	632	604	591	587	594	601	581	662	554	600	620	618	593	642	589	629	608	617	605	584	595	585	582	633	650	643	588	586	598	602	566	589	640	585	631	588	576	616	603	672	581	625	621	634	628	668	598	659	559	597	589	639	625	626	624	611	603	654	607	583	642	609	606	586	616	585	586	613	606	599	601	610	647	639	616	584	626	581	558	583	597	604	584	617	621	593	598	618	580	611	617	617	612	633	613	569	603	607	595	591	595	620	579	612	599	563	604	594	613	608	616	609	626	581	607	633	584	627	618	608	590	659	615	621	617	624	620	608	578	610	605	627	565	577	555	595	592	597	612	605	610	609	610	660	655	566	619	576	596	601	627	597	590	579	635	600	624	588	611	570	629	621	621	638	596	582	591	601	641	620	620	612	621	603	623	609	608	628	597	648	576	596	631	581	593	579	597	574	628	597	608	574	605	581	628	621	573	591	625	620	582	589	601	605	571	601	609	664	603	603	654	647	642	566	644	585	649	579	596	618	595	610	596	587	631	586	643	591	614	608	623	585	606	601	638	620	609	594	661	576	600	571	573	601	624	597	619	626	642	609	614	586	625	655	635	592	646	603	599	593	607	637	653	613	615	625	590	639	615	634	578	605	618	576	618	625	601	642	599	579	605	601	609	572	574	558	610	592	585	572	619	557	633	618	588	581	615	601	627	635	639	593	579	599	622	620	619	637	600	570	634	618	649	584	586	623	592	583	658	625	612	639	644	625	619	606	596	592	597	573	620	601	585	578	632	606	615	612	617	606	589	621	620	612	602	626	577	576	599	572	630	626	587	597	581	613	582	601	630	656	578	633	597	604	608	648	551	642	601	616	635	608	635	632	582	648	620	591	600	592	573	618	613	599	620	581	634	602	652	599	596	651	630	611	559	625	608	628	631	570	585	609	629	675	600	622	624	670	642	625	596	626	633	616	593	619	574	616	594	598	584	609	647	581	609	569	597	588	618	594	617	588	610	636	641	636	621	596	642	670	599	593	607	554	618	613	646	603	568	607	614	661	625	619	605	633	624	600	597	593	617	638	580	558	632	632	588	587	593	608	625	611	608	655	588	570	615	618	608	592	611	555	605	589	606	634	578	619	603	624	598	610	586	572	619	655	579	609	626	595	623	614	631	588	628	585	592	601	589	600	616	578	603	622	644	608	618	622	587	605	600	605	579	573	623	571	623	630	642	625	599	596	589	615	599	572	639	540	581	654	616	596	656	622	586	589	590	601	593	622	589	600	580	616	589	619	629	589	601	577	621	626	607	572	604	571	603	605	573	607	597	625	588	559	603	658	607	610	594	628	593	623	556	619	592	579	571	590	604	613	602	562	600	645	622	567	638	618	597	593	595	603	578	614	620	615	609	603	574	585	621	607	621	661	604	615	627	624	636	589	595	620	604	608	641	595	608	576	599	601	647	638	615	561	572	577	609	577	601	593	596	639	571	611	620	595	622	622	648	640	619	606	610	635	636	653	580	670	588	594	634	602	598	642	632	580	604	604	589	606	601	633	567	596	595	612	584	603	608	603	655	601	604	616	633	634	653	639	605	608	627	580	568	594	614	622	620	594	618	602	660	613	590	586	640	596	650	636	608	664	603	635	642	581	612	575	584	610	590	633	624	637	591	601	587	605	629	637	635	636	644	623	629	589	601	601	644	575	625	621	633	628	572	579	543	642	619	589	628	635	640	617	601	566	647	629	615	588	591	603	597	628	630	599	582	623	589	635	598	643	591	599	605	636	616	547	584	645	616	606	614	600	588	631	595	636	612	635	574	654	625	564	604	611	653	588	601	583	596	618	613	653	584	600	637	594	600	586	624	591	600	611	625	664	613	626	612	619	654	625	578	610	584	619	598	611	597	616	613	628	652	636	626	545	617	636	582	643	570	631	614	644	599	620	574	649	621	613	594	573	585	603	580	623	598	595	581	606	647	578	597	603	605	562	593	630	586	604	616	594	657	657	592	617	593	671	593	574	594	585	582	613	596	617	572	566	610	619	634	648	576	650	580	625	595	582	627	590	570	623	606	630	593	577	591	612	610	613	619	661	579	595	603	603	593	609	615	616	591	577	579	639	613	602	650	602	623	621	645	576	593	564	633	599	617	623	614	634	592	630	623	602	626	614	608	619	648	647	581	602	564	608	631	675	652	547	602	608	604	568	578	592	624	638	576	601	624	613	607	630	614	585	634	635	637	609	658	595	659	592	597	630	599	562	625	604	604	570	582	639	606	601	590	609	641	623	606	617	582	586	657	579	632	632	604	620	623	612	607	587	641	653	613	556	618	651	559	622	645	642	673	661	630	617	649	580	582	620	620	685	589	614	616	603	630	624	646	626	596	615	651	631	613	599	631	599	614	597	579	634	630	608	641	593	570	657	635	610	634	604	570	608	654	625	621	585	626	577	605	587	610	596	590	606	617	601	573	587	628	582	584	585	606	618	593	592	614	636	619	624	629	590	623	589	628	624	599	619	618	630	626	659	602	617	567	627	583	634	646	631	624	620	637	598	624	570	593	630	587	597	580	647	594	614	587	578	606	622	598	624	639	641	590	622	552	610	605	609	607	629	608	608	601	660	591	599	615	597	603	587	609	579	625	592	639	641	642	619	617	622	610	633	579	593	573	626	627	585	609	632	609	579	609	623	645	645	633	587	593	629	621	617	595	642	589	610	627	592	666	616	618	618	610	601	607	632	609	599	599	605	608	598	609	592	621	599	586	596	645	609	605	615	626	607	594	650	615	620	583	604	574	605	656	600	646	563	639	600	597	617	589	577	615	629	618	553	640	611	574	601	579	599	608	572	653	623	615	623	618	602	575	575	627	619	636	595	611	631	607	582	590	630	607	611	622	608	654	632	625	623	590	638	564	607	577	641	605	571	599	642	633	588	596	559	594	621	637	590	593	585	585	619	620	633	605	589	572	587	617	601	661	611	605	606	617	558	645	599	596	596	619	580	597	598	631	593	583	612	577	635	567	575	588	555	573	607	584	591	602	623	628	601	624	625	639	621	573	621	632	610	627	635	586	633	582	609	649	617
35486	49729	38848	29029	23322	18224	14453	11648	9309	7371	6528	5710	4640	3805	3224	2859	2618	2390	2218	2008	1878	1692	1449	1287	1135	1021	951	872	835	830	886	836	854	871	800	853	836	816	799	822	855	853	796	791	796	825	811	778	810	880	784	823	832	849	832	891	817	853	831	831	812	826	819	832	794	825	849	855	773	808	836	831	789	841	838	857	833	837	848	773	814	861	816	838	778	810	822	808	789	860	816	841	781	844	824	801	813	810	878	794	808	833	894	803	887	837	855	856	806	879	836	821	864	856	830	821	840	825	837	815	803	780	837	810	818	825	829	833	877	844	857	814	772	798	812	822	828	807	859	768	814	845	837	846	803	809	828	783	797	822	862	826	835	724	806	823	802	818	864	822	845	840	843	843	786	754	826	804	819	845	795	808	814	873	826	811	799	768	838	771	831	784	845	863	813	817	826	808	825	787	821	827	851	833	813	808	832	806	821	851	833	854	800	875	798	822	797	853	831	840	814	818	791	811	844	832	779	812	903	760	846	797	853	779	786	812	849	817	785	851	824	827	859	837	836	784	782	814	840	839	809	783	793	815	811	841	835	863	792	830	825	857	832	824	821	837	832	822	800	813	815	769	852	831	798	813	856	846	834	808	810	795	827	847	837	778	786	838	838	789	818	810	866	815	802	854	862	808	791	834	821	847	869	835	823	852	776	821	818	795	844	792	845	823	820	804	781	828	823	815	842	782	824	813	805	797	764	857	803	811	821	830	780	867	802	779	804	852	782	849	808	834	827	820	818	836	829	838	817	819	799	815	809	843	815	790	814	821	810	822	820	792	815	844	858	818	799	871	861	856	807	834	783	808	826	826	795	835	785	829	854	792	777	783	851	791	863	821	823	784	754	813	800	848	783	771	794	795	777	793	778	810	815	830	815	875	808	894	830	801	818	819	800	854	811	783	750	844	838	828	856	810	831	777	797	810	850	856	807	853	846	813	840	819	788	789	816	855	839	842	843	860	832	795	833	785	770	792	801	828	849	814	806	779	835	815	817	814	802	816	814	846	823	788	824	772	861	754	831	816	830	872	817	797	790	792	836	795	839	772	885	837	834	857	795	860	817	851	839	843	803	802	821	819	776	887	857	826	824	826	828	789	875	809	849	848	844	781	850	860	757	829	839	823	787	825	813	866	829	796	781	817	799	785	831	845	815	830	808	830	800	840	782	786	784	823	779	801	824	842	793	789	858	859	813	818	787	809	807	833	807	872	823	826	786	759	797	794	780	827	836	820	807	792	823	815	839	820	848	784	814	771	830	837	808	799	841	802	803	808	826	858	826	865	802	786	825	832	831	837	777	760	795	799	865	808	842	844	851	806	796	820	755	816	794	827	824	857	763	781	810	757	854	850	831	802	875	868	788	785	795	763	828	840	812	807	809	883	855	844	809	832	826	817	777	809	804	812	816	840	879	839	798	802	786	843	810	811	785	824	852	811	790	781	878	833	757	833	798	758	801	817	802	856	760	805	799	819	760	781	831	832	812	841	842	816	832	812	827	826	822	849	821	840	832	776	792	860	826	843	829	831	751	821	764	798	836	796	849	834	833	766	771	826	790	830	844	849	854	821	784	793	796	846	814	836	816	852	807	782	801	853	823	849	810	822	811	803	844	794	814	827	828	790	858	812	819	812	818	777	869	806	764	842	809	820	813	822	808	851	845	829	817	800	834	797	774	868	801	787	789	831	811	786	767	768	773	825	813	800	813	807	818	774	828	813	805	768	849	820	804	841	809	814	771	833	823	858	806	828	805	855	811	802	790	863	819	754	853	850	825	763	867	781	817	837	827	792	776	858	836	818	798	822	805	839	814	797	868	828	881	803	833	851	771	839	791	825	811	809	846	823	804	823	883	808	815	875	850	770	842	837	798	878	783	850	855	829	858	821	815	812	808	841	839	856	836	887	833	815	851	813	853	827	789	824	808	850	851	834	798	816	798	798	807	836	809	806	823	821	857	822	787	837	801	805	826	833	822	815	830	839	839	812	832	863	835	757	734	824	818	802	870	805	787	851	835	828	829	814	838	820	788	853	793	804	790	859	804	841	835	803	863	806	873	837	883	800	772	790	803	819	820	884	814	798	815	824	827	784	803	817	856	814	808	827	785	816	836	902	835	819	818	828	801	871	783	856	802	770	832	790	802	805	889	882	832	853	865	830	840	810	836	862	812	824	838	838	802	840	800	834	894	816	823	833	885	815	842	854	817	816	835	754	847	805	856	819	836	876	818	836	889	791	835	860	800	823	853	800	822	811	825	774	798	801	813	795	840	844	806	830	846	810	826	833	807	855	818	798	826	796	819	792	773	812	788	792	841	888	833	801	803	800	840	807	844	818	835	806	848	811	735	778	869	816	796	783	843	840	822	799	825	771	776	828	779	795	801	813	821	831	830	795	836	811	858	829	792	833	786	830	818	854	782	843	797	812	840	847	842	798	847	796	828	790	807	810	797	783	876	825	879	781	844	769	785	797	823	834	824	853	835	836	830	822	785	815	761	843	783	849	812	765	792	794	790	844	858	873	810	856	785	824	842	844	849	801	808	803	797	765	793	883	820	794	781	870	813	816	866	798	785	791	763	805	796	870	831	782	788	828	840	816	839	813	868	820	850	830	793	771	852	830	899	774	772	868	851	806	821	840	796	750	810	744	818	825	808	807	743	810	812	786	814	836	806	814	830	771	833	818	858	817	821	835	808	799	832	791	845	872	862	839	802	789	819	812	849	834	821	784	762	837	834	802	805	804	848	852	824	777	794	788	789	841	810	834	841	821	819	876	824	801	838	831	826	795	769	841	812	804	770	731	793	834	830	799	858	834	802	804	818	774	819	841	827	809	816	810	811	866	836	848	860	797	817	822	801	801	831	818	831	794	839	822	844	794	874	848	841	838	846	792	813	852	820	790	834	836	866	800	835	819	833	852	818	846	837	881	761	861	844	804	852	830	785	861	819	811	797	782	791	812	848	782	788	852	798	840	820	781	813	780	816	823	837	807	811	821	815	813	849	831	841	815	805	818	826	793	827	803	813	842	842	830	783	890	818	820	808	808	784	823	835	806	852	817	814	828	785	840	821	828	765	860	824	858	818	834	852	824	868	772	777	835	822	824	874	834	834	833	809	836	799	867	874	787	813	826	866	810	770	812	808	883	853	839	807	771	863	813	828	828	822	793	797	827	859	814	882	793	820	818	837	820	768	796	810	762	853	799	795	814	818	812	844	798	815	824	807	791	790	845	816	872	828	827	813	839	809	785	823	789	824	826	852	818	762	832	841	758	784	843	816	825	809	796	825	805	853	788	812	798	820	809	853	783	830	814	793	790	814	824	831	787	856	797	807	837	810	833	792	828	856	801	768	796	843	846	787	825	808	838	835	801	791	780	829	824	776	805	867	820	795	796	821	812	781	818	795	842	830	804	827	831	871	805	813	799	808	799	823	843	815	821	815	787	804	889	780	825	820	816	798	828
22899	20827	28362	23405	21058	21366	16761	8594	5889	4687	3933	3368	2700	2161	1937	1682	1526	1429	1302	1263	1130	1069	964	847	731	681	642	637	614	570	576	567	597	562	558	578	540	582	569	555	539	548	597	555	543	555	528	563	534	588	549	556	605	559	562	545	514	592	627	567	567	539	529	544	571	598	587	570	582	543	625	596	593	570	568	571	605	553	541	583	566	540	566	552	557	583	589	558	548	562	560	543	570	628	540	539	596	573	573	552	536	548	571	552	596	593	531	561	553	586	615	564	551	561	536	568	593	573	571	582	570	548	575	553	564	549	557	596	562	560	531	552	594	567	592	545	574	565	561	593	576	587	517	556	559	535	574	589	567	553	545	536	549	610	572	510	573	550	591	552	554	563	537	557	552	541	525	551	526	552	552	573	561	554	528	563	564	536	604	598	573	618	588	558	581	570	562	554	528	551	599	542	576	584	582	538	550	552	548	527	586	573	514	599	551	540	603	532	523	549	599	576	562	519	563	585	510	542	593	575	527	523	554	586	531	552	556	616	560	565	546	555	565	582	558	535	588	561	497	592	579	548	627	582	584	539	596	564	557	599	542	531	569	542	551	581	560	550	587	550	579	570	564	590	583	577	549	554	568	545	580	537	576	559	579	545	559	565	571	566	562	594	572	533	543	575	554	544	545	536	559	537	552	530	548	568	552	583	530	561	572	544	544	556	565	563	590	567	557	582	607	555	558	562	551	555	562	548	547	569	551	590	575	498	582	546	551	597	540	603	550	534	555	577	561	595	585	564	587	584	584	545	554	554	542	555	569	552	564	554	514	551	583	571	563	581	586	534	588	595	555	584	585	583	573	599	559	548	554	541	593	540	537	585	571	544	556	578	557	530	565	576	532	566	575	586	572	542	548	559	592	549	591	582	555	571	580	555	536	564	574	531	545	543	595	564	579	574	574	564	572	549	509	539	596	554	575	601	566	566	544	576	547	591	591	583	554	546	563	555	584	561	550	541	561	550	583	557	577	539	566	544	539	556	566	639	554	564	563	576	560	564	593	564	520	607	601	595	536	547	574	579	581	496	563	582	581	545	610	559	537	575	567	565	579	597	527	547	566	552	565	594	573	568	622	568	545	511	587	587	581	608	556	530	565	555	548	547	562	540	564	523	553	573	591	555	579	593	547	582	534	571	598	510	578	545	572	546	585	579	593	556	572	622	547	567	558	603	532	586	559	589	549	590	582	575	583	571	572	555	548	579	580	601	566	517	577	570	577	534	559	614	548	564	554	601	568	593	551	548	563	557	605	581	542	571	547	571	560	556	557	584	540	563	609	564	552	548	572	598	522	559	527	583	592	573	532	547	582	532	557	561	550	575	572	579	546	535	548	552	571	538	570	552	537	548	574	600	561	576	560	580	566	565	585	561	515	563	565	525	606	577	553	537	605	571	583	528	534	580	524	572	589	555	582	572	555	569	582	548	573	574	558	562	561	579	611	588	566	575	525	545	541	553	527	523	577	572	544	584	573	597	574	574	544	598	601	556	536	565	553	537	576	579	607	549	567	587	589	584	519	534	562	554	554	558	525	588	573	634	564	574	548	578	537	583	592	571	575	542	536	607	583	551	558	572	519	540	547	576	580	586	568	537	560	568	564	550	574	576	573	590	561	526	560	562	534	592	532	560	586	553	567	588	579	544	565	556	612	558	580	595	627	535	583	564	582	540	600	563	559	585	603	531	577	552	596	548	579	662	563	586	563	563	575	590	613	550	601	585	581	569	582	582	595	567	555	571	566	577	567	577	539	559	587	567	596	557	550	557	534	597	544	584	559	571	597	589	600	570	533	584	534	608	522	543	574	539	536	544	567	511	585	531	525	526	611	600	581	544	561	632	542	570	585	578	577	552	549	554	583	538	538	532	545	599	590	580	569	579	560	561	590	577	572	518	555	596	573	582	602	560	598	567	560	570	544	571	562	597	587	573	527	563	584	545	542	537	537	553	547	563	564	571	544	601	573	573	562	550	552	598	557	596	549	583	588	537	565	562	550	524	623	547	647	568	584	610	530	529	552	603	528	570	552	525	550	575	551	590	542	554	542	565	516	555	586	564	547	560	575	566	534	567	573	536	553	582	616	582	531	539	548	568	565	547	548	581	568	553	562	530	550	606	571	582	545	538	554	571	593	590	572	548	571	559	557	608	540	519	570	535	538	543	567	540	566	579	540	553	565	554	580	581	582	600	563	532	557	544	609	573	575	566	546	617	546	581	552	601	581	549	564	595	545	582	552	555	578	560	600	588	545	606	546	563	544	532	558	581	550	580	608	600	529	558	588	564	564	530	557	556	534	589	526	593	530	597	562	599	549	563	560	580	564	580	587	552	581	555	585	570	591	582	567	546	537	570	580	570	563	569	591	566	578	562	588	599	540	587	541	581	562	595	543	560	608	556	553	616	566	551	557	571	553	582	544	555	576	567	589	585	599	619	556	552	550	552	564	551	557	595	544	569	539	600	581	524	552	570	565	524	565	555	540	573	599	567	607	572	560	565	575	546	572	536	548	611	556	571	594	555	587	544	545	553	545	596	579	539	576	552	580	571	580	578	549	523	568	597	542	591	554	595	590	571	566	553	589	578	533	552	582	534	568	536	535	576	582	533	585	589	559	557	571	580	583	560	529	589	548	534	588	546	594	575	587	524	588	577	557	539	551	554	562	595	579	565	597	541	546	522	535	581	573	549	566	571	564	565	573	598	581	550	536	572	584	551	600	555	563	566	536	571	568	567	547	551	585	582	526	598	580	581	540	534	552	605	569	590	604	573	582	594	516	555	543	566	547	557	555	556	585	549	566	534	573	549	561	556	595	552	561	558	591	568	546	570	552	593	575	560	572	578	598	544	538	545	614	570	547	582	610	568	586	553	579	485	560	553	580	548	566	559	552	614	581	550	537	561	539	561	570	564	560	537	606	590	573	586	581	583	576	602	566	514	558	583	582	556	576	577	564	560	624	589	528	550	567	548	566	585	555	556	570	547	568	544	568	581	582	552	530	558	528	588	528	533	555	562	555	563	558	590	538	554	536	596	545	552	536	526	582	547	610	550	561	555	527	565	537	541	524	552	574	577	554	604	532	597	567	566	583	538	572	572	587	594	576	560	552	567	584	536	553	550	531	653	582	559	600	577	588	542	585	571	573	590	596	528	596	553	528	563	553	526	576	596	602	551	565	562	523	570	531	583	590	571	590	551	565	572	588	536	577	590	552	578	559	513	551	563	546	582	603	530	569	546	510	562	563	577	511	554	578	550	546	551	560	582	528	561	585	540	533	552	561	579	613	519	544	556	549	567	579	576	569	560	537	581	557	562	607	567	586	588	532	527	554	552	544	549	559	597	550	554	555	597	550	544	605	538	568	589	598	593	601	591	583	528	572	545	557	561	610	550	552	546	533	593	515	574	547	556	567	549	549	542	587	503	566	568	600	524	538	531	508	511	541	551	592	611	581	587	546	557
38367	54142	43466	33394	27973	22718	18374	15309	12383	10197	8970	7229	6187	4933	4151	3656	3294	2995	2686	2421	2303	1920	1643	1411	1241	1092	935	902	860	843	817	834	781	781	732	748	803	803	748	796	804	774	788	748	742	749	760	771	771	768	770	770	816	796	780	787	752	781	769	780	753	780	737	739	759	729	775	755	788	724	758	788	751	763	752	811	756	741	781	794	812	783	779	717	766	770	760	753	737	781	763	771	777	763	778	763	745	768	801	781	748	754	763	747	736	750	772	721	745	804	716	757	759	762	782	770	728	767	799	820	733	774	772	742	789	801	756	779	732	712	753	795	740	742	749	755	801	760	721	753	770	777	758	763	749	777	828	773	783	764	763	780	719	731	775	820	773	778	769	773	795	716	767	802	762	767	794	801	789	778	771	739	743	786	782	738	741	783	785	747	747	784	722	808	722	766	722	734	760	760	773	796	765	735	833	715	741	804	821	733	806	713	747	798	761	767	824	754	781	801	762	820	741	744	783	790	721	771	745	773	768	766	770	794	733	724	745	761	741	768	762	735	760	745	793	772	799	748	777	739	793	751	786	740	795	774	761	798	786	753	711	774	762	788	764	741	813	780	781	737	796	798	774	793	753	767	697	698	770	743	761	723	750	783	763	762	789	755	784	783	729	758	802	776	747	727	809	703	792	749	731	802	780	742	809	770	764	769	806	719	779	786	748	767	807	752	835	759	813	755	788	739	767	753	824	789	767	783	745	742	743	748	733	746	740	781	808	755	767	807	745	765	798	763	766	812	736	739	786	736	749	742	760	756	807	714	772	756	791	752	769	763	775	774	732	783	724	774	812	780	742	768	760	752	761	747	770	738	752	786	752	730	741	800	784	754	754	757	752	774	740	804	713	780	766	748	745	800	775	730	755	772	763	721	752	773	742	746	760	715	742	780	733	794	802	745	778	766	794	740	789	756	762	773	739	763	742	785	754	792	733	745	758	721	751	813	786	760	778	810	749	766	754	804	762	782	769	773	756	753	803	758	743	763	795	786	785	708	762	772	733	750	789	770	742	793	771	764	829	774	782	759	752	735	850	764	745	720	714	752	799	769	718	787	780	738	706	764	750	730	771	737	758	731	791	727	793	766	759	746	801	763	781	761	739	788	735	791	727	819	774	702	807	696	751	808	715	715	740	777	727	779	825	760	769	740	749	780	765	746	772	760	819	727	773	763	739	786	755	733	753	715	785	756	712	765	749	758	785	761	704	749	744	759	732	741	747	765	750	766	753	764	753	731	729	766	724	746	823	807	735	816	770	766	730	774	770	784	750	773	795	767	739	746	712	769	759	767	752	730	801	757	760	747	744	759	749	757	777	772	733	805	774	775	775	772	807	730	788	729	789	803	718	732	798	729	795	759	767	783	725	736	816	771	711	766	746	782	751	719	787	808	779	774	755	705	721	754	777	759	761	742	744	755	794	716	790	721	754	755	747	759	737	718	737	782	794	771	747	739	729	765	761	786	753	767	785	732	754	771	726	804	714	748	751	773	747	743	801	740	767	783	750	803	730	752	775	760	722	698	760	803	754	744	773	760	780	742	750	772	780	748	771	727	762	752	803	738	724	760	759	804	784	794	789	750	737	767	791	806	772	746	765	749	731	781	769	792	773	758	724	782	750	762	800	734	686	763	796	746	778	780	773	787	761	788	773	753	809	736	770	748	716	767	763	736	773	746	777	728	753	807	787	757	754	758	764	774	764	809	745	768	767	738	750	815	775	708	745	761	767	732	763	761	811	741	757	778	768	785	736	750	715	760	764	778	743	718	781	768	791	772	737	748	777	746	765	760	794	748	762	765	808	737	750	766	805	758	738	763	772	764	761	747	713	769	833	764	763	756	790	757	752	788	733	756	714	737	731	750	799	762	777	700	767	830	759	756	725	802	740	727	792	778	736	815	745	750	748	783	737	777	732	764	743	704	760	759	767	766	694	750	735	688	754	754	733	741	765	796	794	723	789	745	792	777	756	782	769	734	765	776	774	744	755	796	743	717	761	790	780	754	761	728	753	756	751	745	817	740	803	771	720	772	783	799	741	775	737	775	752	792	744	731	770	765	716	750	759	760	750	745	715	796	756	807	747	758	772	750	735	728	784	727	756	785	778	779	772	734	759	771	811	747	766	750	750	721	721	741	748	782	759	808	713	728	727	751	741	740	760	776	801	734	722	729	801	766	774	793	774	769	804	742	761	775	762	768	817	759	749	755	758	772	798	777	814	745	744	783	735	722	780	776	743	773	748	794	737	735	765	812	759	772	796	716	787	826	759	761	732	744	733	796	739	736	736	786	749	771	710	762	748	783	760	764	725	736	748	727	782	802	765	732	760	769	796	744	703	777	705	774	792	800	772	735	750	784	792	740	748	744	802	753	788	795	790	740	783	815	700	786	769	761	762	805	746	820	724	719	740	767	751	765	766	739	738	705	787	768	786	733	704	746	733	740	731	763	743	778	802	783	769	798	700	729	745	750	774	789	754	773	761	755	785	707	791	792	759	768	774	766	753	755	781	729	768	767	742	752	801	766	770	750	750	780	704	707	725	773	755	752	767	745	729	792	775	775	760	768	785	774	744	785	800	742	797	790	772	760	775	749	774	821	784	739	810	748	742	747	764	777	755	755	763	744	748	782	724	728	744	764	760	740	749	739	851	756	771	759	735	691	756	766	762	733	759	766	783	819	792	739	701	739	786	753	742	713	778	735	734	760	775	773	749	772	767	745	743	714	736	748	777	785	789	733	737	770	775	797	758	783	828	777	759	735	782	754	768	766	768	739	732	832	772	735	778	817	743	756	754	786	755	766	752	747	775	775	738	791	760	750	794	782	796	760	748	742	773	749	748	765	765	749	755	779	765	760	756	770	765	802	765	795	767	747	777	771	754	754	759	791	785	806	739	720	730	778	774	690	794	793	777	767	796	733	768	770	716	795	790	800	759	784	705	788	751	785	714	790	783	750	720	779	789	734	736	756	746	777	726	757	786	734	790	758	745	770	749	811	778	775	733	743	792	766	807	776	734	787	797	789	705	799	806	782	778	725	760	735	784	767	794	740	789	768	765	771	796	752	779	735	728	702	746	751	782	761	763	765	759	816	794	760	731	779	748	746	783	760	809	785	789	770	807	731	709	760	727	764	769	795	739	738	737	744	795	757	739	788	777	758	749	740	708	726	741	732	787	766	765	797	754	724	756	787	809	763	747	799	733	704	739	782	751	734	762	764	790	750	767	736	726	768	760	779	717	766	746	734	759	744	737	772	747	788	792	714	787	765	732	756	756	763	759	844	739	768	763	746	760	793	736	768	778	789	780	743	727	755	762	766	754	739	761	776	773	780	724	811	773	722	774	780	720	723	704	754	756	809	749	734	761	736	792	742	784	756	738	746	782	754	774	754	796	747	766	735	794	808	792	744	792	778	796	766	770	758	774	774	762	758	727	719	754	712	781	765	780	841	746	764	805	763	753	775
28413	25739	25897	17868	9714	5702	3878	2942	2175	1774	1543	1376	1177	1084	915	933	868	784	807	698	689	610	639	504	524	492	486	480	446	464	459	468	467	495	488	426	482	481	481	480	481	467	477	442	471	467	430	470	460	478	451	495	463	482	482	465	492	459	462	463	452	459	468	474	461	455	473	442	474	471	481	496	496	484	481	463	439	493	487	481	429	474	466	429	464	453	415	478	465	458	501	479	487	485	487	469	469	439	480	475	474	443	422	462	498	419	457	509	439	450	476	491	470	457	454	474	432	408	463	487	451	475	472	493	467	450	473	451	462	455	460	447	436	495	467	493	456	481	448	489	462	479	436	464	434	435	496	447	464	476	481	465	499	424	423	476	471	463	479	448	456	499	472	446	510	474	494	486	496	463	471	509	428	467	478	518	468	461	483	514	472	436	492	465	457	450	496	488	469	443	471	492	479	465	492	481	513	496	461	463	475	467	448	478	454	493	461	470	459	493	450	488	471	476	501	471	463	515	482	446	487	486	474	447	497	478	438	442	474	476	462	489	443	468	470	478	441	470	496	484	478	447	505	486	478	438	453	455	469	490	466	443	467	470	433	458	509	509	499	507	522	464	460	459	457	479	463	496	451	468	466	451	465	452	476	450	425	449	478	489	486	473	471	466	499	456	471	533	500	515	435	509	436	468	472	481	456	491	465	490	473	469	454	487	439	449	432	484	463	476	491	483	465	462	459	470	492	476	453	482	488	428	473	491	463	460	445	470	482	465	422	471	499	466	457	479	454	467	454	536	459	473	535	492	469	469	481	489	464	497	497	472	455	448	483	467	457	522	466	457	477	483	474	476	470	475	470	457	468	473	472	477	485	471	445	426	438	483	519	460	438	495	461	501	466	479	452	508	501	463	460	458	447	462	447	475	466	462	471	474	480	442	434	487	449	436	467	451	488	480	485	463	480	487	467	465	481	452	456	445	455	474	504	481	468	449	473	469	491	482	451	439	501	447	470	460	455	442	434	463	470	449	477	504	451	449	478	484	457	478	462	513	455	442	488	476	486	475	457	465	467	430	503	450	459	490	452	502	446	442	480	465	467	448	490	456	503	507	469	466	500	486	452	442	506	476	437	466	450	475	479	446	481	473	432	476	473	491	500	468	452	467	491	485	449	438	467	487	506	453	450	440	476	438	504	459	463	500	495	484	455	439	472	449	482	446	510	496	436	496	448	481	452	462	451	470	471	456	434	465	472	460	480	467	457	503	461	497	503	469	477	468	490	476	460	464	488	497	480	463	472	435	460	460	460	446	439	509	471	465	491	468	444	507	422	461	493	464	437	497	459	479	442	468	450	453	475	465	422	493	463	484	462	504	450	472	490	466	501	435	441	459	508	497	484	520	504	479	498	494	432	487	480	465	462	494	469	453	434	493	448	505	454	522	502	450	452	476	483	443	467	526	471	468	450	420	498	495	495	459	420	478	482	500	499	468	440	470	468	450	474	457	480	431	452	435	458	472	467	483	442	479	446	469	479	451	471	460	446	468	483	471	440	446	498	498	507	474	476	497	495	464	497	466	469	472	443	480	487	486	487	446	504	458	454	482	462	485	499	449	490	456	481	435	488	465	475	464	467	466	499	473	458	473	499	472	477	484	422	452	462	499	458	478	497	487	468	474	437	465	446	477	491	498	468	461	469	449	458	466	468	496	496	498	493	458	506	459	448	494	470	479	492	468	462	481	446	494	430	478	455	443	487	483	488	450	399	429	480	451	503	507	454	505	478	481	478	462	506	476	483	500	508	440	448	436	454	479	443	499	513	481	438	499	472	457	473	480	458	461	495	427	471	509	465	460	462	444	458	485	435	469	475	477	460	465	469	447	520	458	440	481	481	454	478	460	479	453	473	442	413	495	485	455	511	474	455	475	454	506	460	475	478	479	501	472	475	458	473	467	479	481	470	484	487	500	456	486	476	500	440	469	487	500	469	483	448	478	465	494	496	429	472	462	500	493	465	470	468	457	467	498	494	486	471	491	432	451	457	445	491	493	459	454	491	509	468	478	494	506	450	422	453	470	456	439	451	472	413	473	493	451	490	499	455	474	479	451	439	487	447	481	488	476	445	479	504	494	465	475	429	480	444	475	481	486	454	475	505	445	459	467	432	467	466	456	454	452	433	466	454	449	508	470	477	492	467	461	484	487	462	501	481	445	495	460	458	455	468	471	466	443	439	490	462	478	471	489	461	420	473	481	458	489	462	456	453	509	464	457	448	477	492	461	458	437	472	494	479	463	461	456	500	476	460	458	523	494	444	482	457	490	454	448	467	441	484	494	453	489	486	469	472	482	482	479	469	442	433	456	475	458	511	492	485	463	489	480	451	479	458	461	433	463	470	472	482	450	477	491	492	480	481	431	507	476	468	468	520	456	496	477	484	480	483	467	467	471	443	517	495	463	484	462	461	462	451	470	463	464	446	472	452	477	455	492	514	506	494	468	487	474	457	488	455	457	454	451	487	497	456	449	442	470	520	482	435	476	490	477	510	496	485	467	475	474	460	438	474	452	472	456	467	508	459	432	470	473	478	493	436	480	478	466	482	450	484	470	423	489	466	441	454	464	468	499	474	484	449	459	433	457	478	446	473	485	459	488	493	439	445	503	461	433	479	491	461	490	441	443	456	492	443	473	481	474	454	438	432	446	457	452	468	457	469	455	453	463	433	456	464	486	474	483	475	457	457	478	460	478	482	471	475	488	486	497	531	462	483	497	469	437	465	481	407	481	485	483	499	465	473	472	481	544	498	453	493	517	415	463	458	457	456	458	487	476	448	495	491	452	488	478	443	497	460	477	485	495	487	473	440	461	475	490	469	487	466	498	484	519	504	485	477	504	485	474	488	519	442	460	442	464	509	475	488	441	455	499	488	460	462	461	459	482	466	494	463	456	465	459	468	463	490	460	471	469	445	471	427	492	441	425	460	466	478	495	485	464	459	475	462	471	453	522	530	504	466	461	531	461	431	519	478	466	460	458	462	498	449	442	469	468	472	481	456	460	458	487	480	505	505	503	426	438	484	449	521	473	457	468	454	471	446	467	500	467	455	453	488	456	476	448	433	487	480	463	467	497	483	488	485	480	477	482	490	476	442	445	484	433	484	503	434	474	492	478	452	472	472	442	485	475	482	476	452	482	471	489	472	469	481	485	467	455	489	448	446	455	433	470	472	467	488	494	427	472	486	460	445	483	501	467	484	410	470	480	487	454	456	472	454	489	450	456	481	426	451	497	460	471	475	489	513	492	483	451	500	449	513	453	465	429	433	483	426	461	467	503	473	506	463	494	476	455	480	511	463	454	471	492	457	539	507	515	470	471	491	460	441	449	495	470	465	446	463	468	476	463	464	472	466	501	449	445	446	542	463	477	512	475	491	480	459	478	484	457	444	458	452	419	461	497	448	471	456	453	492	437	502	465	444	492	466	474	459	488	450	446	452	461	437	443	508	481	441	516
32353	41784	31494	21115	15647	11641	8687	6880	5430	4353	3739	3056	2652	2192	1869	1853	1713	1505	1319	1300	1289	1001	941	822	764	691	687	667	663	646	677	651	635	634	671	629	662	600	606	640	614	634	625	639	644	650	593	659	577	601	632	655	593	596	662	615	627	665	652	648	684	657	660	611	650	639	638	621	625	645	637	629	642	602	619	684	628	657	646	669	634	589	646	648	650	601	648	669	638	617	640	636	642	622	617	656	654	596	687	655	594	621	652	665	659	629	635	669	657	646	637	636	676	638	621	647	642	627	627	699	625	666	621	649	644	686	629	634	592	616	616	686	621	642	627	677	678	645	643	573	657	649	613	631	616	629	646	608	623	655	632	619	602	661	618	644	642	632	602	633	597	596	650	646	687	597	649	649	646	575	627	648	623	645	641	647	681	660	623	651	566	654	614	630	671	651	635	647	633	617	631	673	596	630	605	600	667	650	633	680	620	605	655	643	630	643	659	621	669	646	610	654	629	625	631	671	626	684	655	640	620	693	614	643	640	594	622	663	629	665	616	648	620	653	618	639	626	668	603	614	591	607	628	626	617	603	607	634	632	648	641	653	609	670	619	623	635	685	593	628	647	618	670	599	603	647	625	594	596	629	649	610	608	623	626	652	640	640	617	635	665	623	643	639	575	622	655	637	676	613	639	624	649	586	635	672	640	679	696	649	609	617	629	652	672	631	653	646	642	661	618	599	610	609	650	646	645	684	635	622	654	584	694	603	608	578	604	616	614	661	613	628	683	649	595	635	655	661	648	619	616	651	651	596	622	659	622	636	647	623	596	641	665	594	625	631	625	625	684	656	636	611	656	642	630	637	610	609	588	632	563	641	591	626	591	649	649	669	652	577	600	646	601	613	632	620	635	612	597	653	603	633	633	645	656	635	618	636	615	601	604	674	619	635	663	636	637	692	679	656	701	662	628	652	639	622	623	641	656	643	653	597	645	654	627	707	625	644	653	603	585	652	650	645	655	618	647	582	552	628	626	659	660	658	648	611	635	594	660	620	641	677	625	615	644	639	613	629	674	640	608	635	671	647	634	624	632	611	626	665	594	589	683	631	630	653	629	638	641	639	650	600	608	627	627	647	609	630	630	620	668	597	591	617	581	605	637	640	605	653	642	640	615	627	636	683	651	663	633	632	634	625	632	594	661	684	652	550	612	636	580	639	634	639	614	649	619	610	658	631	657	634	638	640	632	616	648	648	642	655	632	631	603	631	623	641	673	647	656	614	628	634	621	644	633	617	619	637	618	620	643	607	617	639	649	593	626	601	641	613	648	674	622	687	629	671	640	654	632	638	615	662	593	633	617	669	603	599	632	650	646	662	650	622	664	671	613	634	648	630	646	589	671	609	655	602	648	627	579	606	619	602	674	626	623	646	654	610	617	638	638	605	605	605	619	618	627	674	591	643	630	665	599	654	645	590	665	617	603	615	574	614	635	634	586	609	615	630	703	644	625	656	609	646	682	645	648	611	668	659	663	686	637	573	617	595	650	653	632	639	620	612	644	603	651	644	629	571	645	692	655	595	648	642	642	624	625	618	640	632	609	602	618	638	661	607	590	636	616	687	677	617	590	650	665	599	670	599	657	651	638	651	623	646	634	623	663	654	586	623	607	640	639	664	641	634	635	601	625	669	619	625	664	655	641	620	636	604	660	637	647	639	657	626	597	639	583	609	674	559	649	635	663	635	636	617	637	634	627	612	653	629	594	648	665	665	654	608	599	652	641	640	599	653	611	651	653	658	584	588	648	621	617	653	630	646	630	598	609	624	590	628	678	601	634	582	647	588	641	560	636	591	655	630	650	620	640	596	615	658	648	645	613	635	628	598	627	678	635	658	648	638	642	576	689	645	626	607	655	617	628	595	613	656	658	634	630	653	619	637	611	629	705	590	625	636	583	647	626	608	662	633	646	622	659	681	617	647	658	618	664	609	631	625	608	634	613	690	630	628	631	609	626	624	628	622	639	635	618	637	604	577	597	600	627	642	632	652	621	606	669	605	652	679	646	660	641	599	655	649	623	642	620	640	631	624	641	659	638	606	662	606	667	595	630	651	624	623	671	635	645	643	655	635	570	616	647	646	612	623	622	671	615	657	652	624	604	611	628	645	671	609	669	627	591	672	606	625	593	626	615	668	599	657	597	652	595	604	629	625	608	655	603	640	600	658	660	637	650	647	653	628	675	691	628	645	641	649	652	623	652	644	598	622	611	668	639	670	754	609	626	644	672	641	633	604	596	589	674	610	622	624	646	609	643	662	619	612	615	629	654	609	661	628	636	610	623	670	606	666	617	601	631	594	639	615	635	629	585	610	625	594	600	655	642	619	625	586	643	623	648	683	652	665	648	657	631	676	616	601	628	660	618	639	652	624	644	618	667	671	601	623	675	613	631	655	654	652	617	640	648	622	613	645	656	630	667	608	617	609	644	635	628	647	595	617	600	611	634	589	655	663	645	623	636	612	607	697	636	608	669	682	655	629	648	622	669	645	603	655	679	632	614	621	629	638	628	574	588	596	658	684	607	617	663	597	609	678	571	643	599	623	623	595	628	631	603	632	632	618	649	621	614	617	620	646	664	607	608	628	634	634	646	655	642	672	649	654	618	645	572	613	606	635	641	627	650	633	653	651	609	665	665	681	625	615	632	632	626	636	608	637	625	603	625	601	653	665	637	647	639	647	591	673	638	609	611	618	643	642	636	648	595	644	628	584	629	651	612	592	694	638	573	595	677	668	611	581	593	600	656	618	642	627	650	684	626	665	620	665	652	639	660	592	617	648	618	623	628	598	641	620	596	640	630	612	659	612	595	637	598	654	647	634	622	642	622	586	607	620	593	687	629	689	630	650	637	661	605	620	649	723	667	649	631	671	610	642	635	641	651	642	590	635	638	644	609	640	635	632	641	651	646	671	648	648	628	632	610	632	618	618	572	642	633	657	655	632	624	669	605	642	631	667	655	651	659	631	614	621	627	653	614	646	664	623	626	601	617	629	618	635	597	599	673	613	684	591	644	627	629	636	601	589	649	613	653	644	614	628	602	639	628	649	613	614	623	607	629	648	647	690	647	648	652	609	657	644	651	637	634	616	605	619	597	640	634	667	618	599	631	586	595	628	627	609	674	627	631	663	646	655	639	632	659	637	648	644	685	638	654	595	605	592	607	638	658	620	629	628	629	695	631	642	653	658	619	608	616	613	617	636	660	646	581	628	634	638	610	628	601	620	613	679	633	603	685	595	590	623	587	601	633	651	611	595	653	651	615	607	623	647	671	641	648	618	635	611	665	642	682	623	603	668	651	592	641	637	574	653	642	588	644	646	651	609	630	647	625	627	644	652	633	659	643	649	641	608	638	656	640	659	626	670	639	619	596	581	632	648	646	593	659	656	592	634	617	634	669	598	663	639	663	649	649	607	638	590	632	652	609	648	684	605	662	616	643	623	658	638	624	686	619	626	664	651
23793	20790	27811	23960	20970	16373	9495	5737	4233	3376	2905	2550	2134	1769	1566	1481	1376	1170	1165	1090	1013	925	890	759	727	690	640	636	687	651	663	636	620	627	640	637	636	571	623	633	598	599	646	608	615	627	626	620	598	578	593	648	643	655	598	574	621	658	609	608	614	597	637	587	579	592	596	567	613	618	613	593	584	644	648	623	560	599	570	612	600	622	566	602	618	639	625	559	582	574	602	604	569	637	612	587	611	597	589	609	602	609	596	595	586	615	582	624	611	608	632	614	591	628	592	608	621	580	516	630	568	610	587	605	626	629	590	575	590	638	654	582	579	653	564	609	581	603	559	599	600	616	540	551	631	610	634	633	588	633	626	615	623	605	645	616	576	629	647	622	598	611	612	631	597	636	621	652	626	589	591	591	632	583	615	605	613	604	632	602	584	623	627	572	643	617	583	583	623	647	641	609	554	604	595	659	572	648	625	614	645	580	590	590	576	640	605	597	588	634	608	613	586	622	600	602	616	675	647	616	658	617	595	574	575	596	662	620	604	591	585	578	610	593	570	618	632	575	638	631	632	556	616	622	592	548	632	595	611	614	586	588	602	635	635	590	574	592	629	597	595	582	629	660	601	663	579	600	642	621	599	615	586	590	590	601	589	618	630	613	577	585	569	603	580	638	602	605	596	624	599	622	627	614	628	616	632	668	612	564	590	655	585	606	602	653	605	590	605	584	604	574	603	572	623	621	593	626	617	601	611	618	568	565	600	583	597	593	632	608	597	642	661	653	604	582	583	550	607	615	644	645	567	611	584	645	633	625	581	611	602	637	599	586	599	613	609	569	601	578	563	622	597	633	579	622	587	603	601	577	599	615	629	628	653	658	599	587	593	600	604	613	587	628	590	607	618	601	598	625	577	612	643	636	560	620	638	600	612	658	592	589	607	601	593	611	573	625	606	622	642	569	586	575	602	631	596	620	628	605	580	612	664	578	626	622	618	600	632	609	621	640	571	599	614	578	596	578	598	583	613	618	596	632	545	596	616	589	667	612	605	610	601	588	603	611	611	613	610	616	621	573	576	603	602	599	622	602	584	608	625	604	632	598	605	626	596	600	623	602	648	641	625	620	620	581	661	602	571	603	640	628	573	559	604	586	618	566	556	647	568	564	615	614	611	602	558	597	617	605	558	611	595	589	603	575	607	618	595	639	631	675	609	584	617	585	640	631	601	598	562	602	593	586	582	621	634	605	595	599	604	613	630	635	586	654	597	630	624	600	589	562	592	581	671	628	590	570	592	608	580	611	634	579	604	593	588	604	553	634	629	603	578	632	593	652	643	620	612	581	586	634	600	601	605	604	567	598	598	586	608	618	591	624	605	608	633	601	608	596	584	605	574	664	627	619	579	592	592	566	620	678	589	590	644	588	615	647	655	616	556	630	616	650	651	620	637	598	586	675	580	591	589	606	596	607	595	570	616	623	587	605	615	597	629	577	584	581	616	596	619	598	567	653	598	592	600	601	565	588	577	627	594	621	596	580	619	628	604	579	615	597	592	676	600	617	625	620	599	571	610	589	583	590	628	599	639	625	627	607	615	647	582	570	618	638	638	585	602	629	614	619	621	597	634	617	623	575	590	588	613	587	593	589	615	605	584	611	595	595	590	592	601	662	603	602	602	592	618	644	592	604	596	585	640	581	635	636	595	579	632	598	619	640	561	596	627	633	591	568	600	587	583	582	577	579	610	587	609	577	580	617	599	631	583	608	598	620	623	602	567	572	604	569	603	562	584	629	625	596	619	607	600	624	596	569	641	588	601	586	617	643	595	576	615	623	636	623	652	585	562	592	593	630	607	569	601	572	566	609	613	578	608	600	605	627	618	633	620	570	607	610	605	622	614	647	621	593	581	656	611	607	591	633	619	623	605	560	591	591	597	593	592	587	621	614	603	561	606	595	562	596	613	612	579	643	608	622	632	608	619	575	570	682	578	617	603	577	598	591	575	612	614	610	640	668	627	612	672	589	579	620	614	636	570	645	603	635	598	628	559	610	628	601	635	603	589	643	627	581	638	592	581	633	593	580	612	632	620	587	640	618	595	618	611	577	611	586	593	636	602	630	620	594	575	571	580	624	586	584	610	583	626	581	617	626	605	605	612	634	596	616	614	582	591	584	599	612	596	618	634	619	591	548	577	593	601	592	624	603	595	635	581	622	611	624	583	584	572	609	606	617	608	592	585	624	565	599	605	614	645	565	591	518	607	604	590	612	576	596	652	597	621	628	577	594	621	564	625	592	593	591	607	583	597	634	608	653	534	600	569	569	574	631	637	665	646	595	611	640	609	618	624	623	620	633	578	676	596	613	627	630	660	578	590	586	625	595	622	674	633	570	621	594	631	614	615	611	570	615	629	629	622	587	581	614	606	588	593	608	580	595	622	570	627	595	560	608	620	575	632	623	591	558	581	638	560	608	582	590	648	620	624	678	637	639	565	567	609	610	614	628	592	593	642	581	612	633	637	617	589	614	577	642	613	610	600	590	563	586	602	607	580	655	678	593	624	572	640	620	594	662	593	621	604	630	641	579	599	639	606	626	583	607	575	584	614	582	616	606	614	594	627	589	606	649	569	616	560	584	572	620	599	613	619	594	607	602	589	636	614	605	620	624	628	655	561	591	589	617	619	603	567	618	604	606	620	576	607	588	609	593	585	582	580	614	605	581	556	585	619	582	580	623	629	610	623	593	618	595	603	623	599	606	605	629	619	613	583	626	564	608	601	594	591	613	602	635	599	562	583	565	650	638	609	622	600	611	607	606	598	630	615	603	648	622	566	595	659	585	634	642	601	676	593	626	624	623	590	601	636	559	632	633	606	575	575	591	653	645	582	621	594	579	613	623	586	597	617	595	573	595	607	594	597	645	556	582	600	606	601	592	631	614	622	577	563	591	591	562	609	615	595	643	566	614	568	595	638	580	569	630	642	630	594	595	595	617	634	621	583	607	600	633	601	611	627	587	620	620	598	578	581	592	619	627	602	612	593	593	598	617	615	647	588	607	588	619	630	604	613	594	635	577	585	592	630	603	640	618	590	603	571	597	622	615	642	619	643	645	621	612	619	593	594	627	597	628	587	602	603	597	615	599	670	583	593	624	572	595	629	593	576	609	576	580	598	589	637	600	634	633	611	591	592	637	595	586	600	594	567	602	620	567	616	574	597	599	564	597	588	592	570	562	581	596	570	568	579	605	581	628	598	619	612	571	608	636	594	605	565	618	611	602	621	587	599	564	602	618	622	580	638	611	583	627	585	620	620	622	591	602	598	587	596	631	613	625	627	592	596	584	592	618	599	611	587	586	612	634	621	617	606	602	599	587	608	592	641	609	570	603	601	581	644	612	590	577	593	580	614	605	647	630	619	616	574	610	588	578	627	602	617	584	630	573	630	607	598	644	593	589	623	599	580	621	626	657	564	611	601	585	593	578	573	618	591	602	645	586	588	615	609	612	562	590
35312	50831	38526	28806	23178	18393	14181	11456	9220	7793	6563	5444	4561	3794	3209	2930	2614	2386	2065	1914	1786	1506	1354	1210	1080	981	962	916	841	829	819	858	841	864	807	816	840	818	793	815	812	863	840	841	818	804	824	801	832	822	795	831	868	819	837	799	841	792	804	818	800	839	871	860	860	786	818	836	805	822	822	783	783	773	825	830	830	806	834	816	811	812	833	851	803	826	799	884	834	866	824	801	828	832	764	798	819	813	847	833	822	806	811	830	836	799	850	783	797	823	789	857	853	818	769	760	819	774	803	827	845	819	798	826	814	809	827	809	802	799	838	789	816	770	815	821	837	812	809	815	799	813	823	799	800	863	815	790	848	854	853	816	839	796	757	785	843	823	823	799	849	808	789	802	818	821	812	764	799	809	857	821	804	858	806	869	812	825	802	796	816	798	821	868	771	813	846	796	776	812	814	790	806	805	808	809	832	790	804	828	821	789	837	874	812	815	794	821	794	796	837	759	827	792	743	825	810	856	819	817	839	879	792	814	830	778	788	844	826	800	829	818	834	790	793	816	805	809	762	807	770	815	786	789	801	835	759	856	781	810	804	816	874	854	805	859	831	843	826	775	821	805	814	793	836	805	807	785	798	777	816	809	793	784	816	815	839	798	783	844	790	813	772	818	851	818	791	856	795	839	817	852	774	742	742	759	747	815	866	786	804	792	809	831	815	843	829	819	852	817	788	820	803	797	835	811	830	854	801	778	806	835	792	804	829	854	768	784	818	823	802	853	855	801	816	740	790	800	764	824	862	824	833	821	815	834	842	809	819	809	815	822	813	819	853	816	817	809	812	813	748	771	823	803	768	777	752	803	837	800	796	879	858	803	835	825	808	846	757	816	799	870	790	806	761	794	808	808	811	815	862	779	803	803	792	775	823	791	844	792	779	818	860	770	787	846	786	835	806	801	825	854	750	773	814	799	820	813	810	792	817	847	817	833	807	822	803	813	757	789	823	775	795	733	816	783	797	821	772	824	837	808	798	802	803	825	833	826	833	786	812	791	799	820	846	796	802	833	840	774	853	817	824	818	789	819	819	849	822	801	790	811	812	781	823	823	746	819	808	821	818	744	814	831	862	824	827	834	781	874	810	826	784	845	797	802	799	783	777	788	835	766	810	808	803	855	815	836	822	783	836	803	793	819	801	806	840	802	812	810	810	821	862	842	760	802	809	787	777	797	848	769	805	829	779	848	848	838	837	791	803	765	804	821	840	815	813	779	797	817	780	844	807	855	828	799	818	798	817	868	803	763	836	858	777	825	810	835	808	802	841	809	809	840	820	788	859	817	769	828	857	825	828	827	763	784	839	803	800	833	827	841	864	804	814	819	807	787	883	805	804	817	783	838	836	809	795	832	778	803	812	768	848	809	884	787	793	808	831	810	802	818	842	796	812	825	807	762	838	783	797	852	815	815	827	797	750	803	791	823	813	775	831	832	781	793	861	824	768	755	832	825	842	787	811	808	771	854	880	847	811	832	768	790	805	842	783	844	874	822	801	799	805	793	822	841	815	829	808	820	789	815	789	818	784	785	798	803	779	790	823	798	799	795	811	799	822	780	860	816	872	836	871	766	805	808	819	830	774	785	805	804	823	807	820	774	822	739	800	746	768	782	800	793	799	829	827	816	829	828	837	792	788	826	780	809	753	804	799	841	809	786	784	825	819	798	764	795	832	808	814	829	867	816	814	782	819	854	846	783	836	841	841	812	803	773	791	817	806	778	796	796	770	836	763	810	774	755	790	835	816	798	838	817	790	823	788	828	778	817	822	811	775	765	786	842	788	825	854	813	752	794	788	805	815	778	790	835	742	787	821	785	822	816	755	808	804	769	809	800	841	808	812	817	833	846	764	787	805	840	823	793	812	827	782	791	817	797	824	860	820	841	857	808	874	834	826	815	817	826	790	812	799	804	829	829	857	777	821	805	864	850	801	783	827	819	786	816	837	883	813	796	832	806	809	774	845	828	788	755	800	768	836	874	794	854	824	805	851	855	813	792	820	825	832	826	850	820	829	833	812	823	796	814	822	827	776	810	833	849	839	758	848	803	768	838	782	785	809	818	810	862	780	818	817	788	781	845	820	850	773	837	834	821	818	830	788	815	760	815	800	815	804	790	825	840	772	792	769	843	832	809	790	840	851	776	835	798	765	802	805	858	786	832	830	772	843	795	815	792	797	861	823	817	775	788	772	821	844	808	797	781	805	808	793	821	794	815	847	824	779	839	817	818	806	780	780	781	789	750	795	826	802	834	824	795	765	811	845	834	882	800	858	822	843	830	821	835	810	818	806	794	791	815	788	811	759	855	838	804	770	803	780	807	823	788	785	812	820	786	817	842	811	832	795	836	808	832	801	878	885	813	786	790	745	812	809	822	805	834	806	828	804	811	844	842	849	830	812	814	830	793	860	821	775	787	806	792	808	856	770	762	783	849	793	785	831	829	773	796	852	806	842	751	829	813	815	805	803	778	861	843	764	809	813	790	834	787	846	797	827	802	819	762	786	818	776	841	800	813	827	809	816	763	817	834	864	829	753	734	759	813	828	861	835	823	861	822	792	865	791	753	812	827	850	821	844	822	817	847	820	812	785	819	890	850	790	816	855	805	761	763	846	873	810	787	837	845	802	786	771	799	816	801	821	803	847	793	811	764	802	842	856	828	718	858	796	831	804	810	787	795	834	768	743	877	844	807	824	779	818	838	823	834	771	759	803	809	779	812	844	830	777	751	815	823	815	771	823	833	789	862	849	848	801	796	846	792	836	818	853	776	846	861	820	811	731	876	795	866	810	785	790	819	858	829	786	788	849	822	784	809	837	811	855	826	800	803	829	817	836	784	834	787	796	811	835	827	743	883	885	834	799	870	817	794	828	849	788	801	851	770	773	825	774	809	839	827	850	825	837	819	853	789	854	818	787	829	833	774	810	816	839	797	843	820	810	787	818	799	789	794	797	793	837	823	793	818	851	781	852	804	796	792	781	799	780	803	803	827	862	780	797	817	835	816	799	872	820	819	827	822	813	791	781	879	833	765	796	835	837	819	861	804	803	850	775	855	822	782	790	811	756	819	830	856	783	853	839	811	816	796	831	766	814	790	830	804	790	799	797	816	842	852	862	767	828	798	788	821	813	833	840	791	811	824	846	854	799	767	800	809	793	829	831	842	813	826	785	814	814	799	789	840	800	882	756	816	818	802	792	797	778	778	826	798	774	820	829	767	852	774	845	787	839	820	804	827	789	792	807	814	801	778	777	850	787	802	850	769	849	859	845	765	815	831	761	781	812	855	783	807	819	738	761	853	771	847	807	849	791	820	801	809	829	796	839	811	820	834	774	805	874	824	769	805	794	801	829	779	816	806	834	792	853	816	847	818	775	807	884	823	814	829	770	798	769	825	810	801	820	827	790	822	825	805	784	881	829	810	833	810	830	828	782	794	800	811	793	802	786	812	806	824	827	814
22819	20797	28305	23385	21069	21351	16410	8271	5825	4765	4012	3233	2843	2290	1968	1760	1625	1427	1275	1184	1099	1021	869	805	739	685	598	578	628	610	611	590	593	625	545	585	568	560	576	541	529	608	548	597	592	626	548	577	551	582	607	575	574	561	571	581	527	580	543	552	538	496	625	581	580	562	521	555	533	570	597	551	571	557	597	572	525	564	575	557	568	585	539	570	539	588	542	581	591	586	548	540	562	552	531	544	569	568	569	582	537	574	543	508	561	533	579	584	540	578	591	522	543	558	547	581	547	532	506	608	556	564	540	562	577	523	566	517	580	558	564	564	554	553	563	539	551	560	541	546	559	575	566	597	565	582	549	539	615	570	532	534	588	587	524	561	581	565	526	587	541	554	542	554	553	594	555	552	600	575	565	564	548	579	586	550	558	560	595	580	576	584	598	601	554	569	594	576	549	554	555	601	559	565	584	551	554	581	567	574	568	557	546	578	558	575	528	537	559	567	541	564	579	613	577	548	543	595	546	585	557	566	560	532	555	569	583	566	556	535	575	585	507	545	573	571	576	539	558	581	555	619	547	576	568	542	554	550	536	541	543	563	569	578	522	565	566	561	566	602	514	558	574	565	556	567	564	586	580	622	509	514	577	549	579	551	591	577	573	537	541	560	553	539	569	557	536	588	547	560	580	569	551	558	589	537	551	611	545	571	587	555	568	554	566	550	565	533	560	577	567	514	556	554	568	544	593	551	553	572	568	581	503	528	555	553	542	611	542	573	561	531	549	562	553	571	522	586	524	530	560	560	559	564	528	555	555	595	562	601	526	574	602	552	540	576	527	542	565	590	536	589	566	558	572	590	550	595	532	521	536	556	559	540	560	604	594	585	550	555	521	570	519	551	524	561	551	557	544	545	574	515	534	560	544	563	531	528	557	566	613	540	533	549	546	577	526	525	499	570	521	518	577	522	551	586	569	547	560	557	558	557	528	524	548	570	572	530	578	557	565	594	573	547	514	582	521	555	545	628	589	543	559	573	575	553	561	564	548	550	535	550	575	578	567	550	512	524	544	542	569	558	593	592	589	538	514	567	555	562	595	520	541	586	582	530	551	543	559	552	573	545	556	553	535	570	528	546	572	561	547	574	590	529	522	545	555	550	575	553	506	528	567	559	565	565	562	555	578	555	581	572	544	560	549	530	581	581	587	561	536	580	576	528	563	537	537	517	620	586	584	584	529	591	516	581	562	536	529	556	511	554	576	571	546	561	536	564	530	599	542	567	588	557	547	584	517	568	573	554	584	542	560	565	554	537	563	560	588	562	535	537	539	550	539	549	599	551	525	585	567	540	569	522	564	549	516	582	587	525	585	525	563	557	528	577	629	582	597	546	534	558	544	561	568	568	580	606	558	570	564	533	555	539	581	538	552	571	555	566	556	538	557	544	574	519	532	567	566	559	582	561	541	581	622	472	543	570	527	566	554	595	556	540	557	530	527	578	564	615	559	517	542	554	489	555	627	539	537	565	594	557	539	516	552	560	560	561	586	536	530	582	550	541	550	574	554	528	609	560	562	562	568	549	582	556	557	551	568	562	583	568	574	558	583	547	552	606	521	568	542	582	530	537	583	567	537	560	560	534	545	566	587	568	551	530	583	556	546	558	534	564	556	517	540	545	611	602	532	576	538	524	608	567	546	537	564	563	572	527	573	527	553	562	533	539	535	612	590	505	553	590	541	562	570	588	535	534	543	567	540	572	506	558	568	551	542	559	586	567	528	542	572	535	545	561	544	564	551	563	583	532	508	558	544	574	553	591	552	558	566	550	537	550	566	550	550	526	585	540	563	541	527	584	548	550	541	581	563	520	560	562	535	561	503	517	573	579	544	561	560	559	555	571	550	563	589	563	536	537	550	536	577	553	569	559	568	573	568	516	520	553	562	527	557	565	580	535	557	562	567	534	569	556	542	587	555	553	609	591	547	546	583	560	523	486	515	525	557	567	534	575	548	560	541	541	536	544	594	558	506	568	557	568	545	555	545	599	572	533	571	556	583	581	554	553	556	544	572	577	602	534	581	539	567	562	518	549	574	578	573	557	517	579	592	556	571	583	542	512	555	601	562	569	547	573	562	585	541	564	555	568	536	551	543	593	545	528	522	564	527	595	543	597	549	569	562	598	544	557	561	587	564	548	603	537	522	556	556	578	571	568	558	561	541	515	581	519	550	516	540	535	547	581	564	528	566	561	565	527	560	584	541	546	586	547	569	503	550	572	542	541	541	573	540	558	565	540	537	562	520	553	567	589	540	563	551	566	568	521	554	518	577	600	569	595	593	497	571	549	569	567	551	556	559	560	534	508	552	554	583	573	559	566	557	537	539	547	581	549	548	543	552	584	571	554	564	578	538	566	544	532	556	540	579	565	560	564	591	556	572	561	582	533	555	577	550	571	541	583	585	574	548	564	583	545	575	533	572	549	544	557	546	531	534	535	551	546	565	588	577	567	557	548	569	573	576	540	593	570	565	579	544	565	548	596	568	555	547	556	510	543	586	551	586	545	591	555	551	547	548	567	593	545	537	587	555	557	560	562	558	588	555	526	571	590	528	549	573	577	589	548	558	571	558	534	586	605	533	530	570	570	624	548	547	539	592	605	556	547	532	505	577	560	569	576	592	596	578	556	542	535	541	542	584	543	595	569	560	554	562	584	580	572	557	555	532	582	590	580	564	563	572	569	498	599	569	507	548	567	588	504	576	563	540	554	536	536	567	579	563	527	566	554	532	593	520	548	543	624	501	588	573	604	582	559	558	622	575	579	584	542	563	557	570	573	557	580	529	502	537	572	576	552	589	593	518	574	568	534	590	523	575	551	579	511	528	570	540	579	566	559	615	529	592	557	540	502	582	562	573	541	484	546	549	552	573	512	522	570	547	549	565	575	569	564	530	577	557	560	617	520	594	578	544	587	566	520	557	552	587	590	571	510	611	533	582	555	554	554	580	594	578	562	533	531	541	562	530	551	575	608	549	508	562	532	563	579	571	520	532	553	536	533	566	602	521	556	601	565	565	581	535	544	528	548	541	563	561	558	579	516	543	526	527	568	573	501	605	564	544	543	561	548	562	570	575	580	519	538	514	555	574	593	572	570	557	564	584	589	568	581	578	544	566	560	569	538	620	567	545	570	582	573	560	560	625	554	571	568	549	544	561	552	571	585	569	640	534	584	553	585	536	552	536	552	610	578	553	538	558	569	561	564	556	535	623	558	572	585	534	585	567	551	555	563	508	546	557	596	582	551	573	541	548	476	537	576	564	585	555	558	608	529	537	583	560	520	560	540	586	531	520	546	559	580	548	544	598	573	549	559	569	553	545	557	575	541	534	536	536	558	523	574	525	562	541	519	555	571	554	521	558	573	564	537	563	564	560	584	589	583	564	566	531	604	530	556	551	563	583	529	564	581	576	549	554	562	567	556	557	585	599	555	554	555	582	553	565	622	593	539	556	571	568	546
38496	55613	42747	33005	27674	22138	17707	14715	12420	10405	8918	7210	6295	4992	4234	3677	3241	2799	2662	2422	2051	1788	1470	1260	1078	1016	870	872	797	818	786	745	737	811	802	774	781	754	739	727	766	775	775	768	762	747	766	779	735	744	814	806	796	752	750	739	748	724	738	766	762	699	761	736	803	830	796	754	740	737	772	753	760	734	744	748	776	701	713	751	745	817	768	794	730	764	777	800	748	769	770	757	742	710	760	815	781	756	747	755	776	741	724	724	690	777	753	758	809	785	746	746	747	769	769	780	735	753	749	772	704	729	741	709	769	773	793	748	746	717	774	727	759	709	767	706	751	732	784	722	762	783	711	744	736	703	735	710	745	754	738	775	715	703	728	735	751	726	727	761	725	706	790	767	724	767	792	707	710	783	736	694	755	746	744	792	753	734	760	740	731	757	754	773	799	753	737	732	764	754	754	747	765	747	729	821	710	755	734	739	729	731	757	755	746	732	751	718	755	749	740	784	689	703	712	774	754	745	717	765	725	737	747	764	757	771	737	743	742	750	763	759	760	743	698	731	719	736	767	692	728	746	769	717	761	720	730	744	727	746	736	775	778	797	730	733	726	753	738	746	779	741	752	762	751	760	772	774	763	795	741	699	731	739	787	761	737	713	743	746	796	765	775	716	739	748	765	714	760	740	751	721	733	739	722	718	754	773	750	738	708	710	725	765	758	742	741	730	744	757	735	703	742	790	707	739	797	777	745	746	774	778	801	772	726	698	795	744	730	756	748	786	758	684	681	755	769	727	709	756	823	705	737	761	675	774	828	765	715	727	741	735	763	767	737	733	715	729	736	725	782	724	686	763	745	737	776	727	770	779	780	702	696	731	761	746	750	755	771	747	742	749	824	699	829	755	735	717	736	721	771	732	808	768	733	720	724	757	709	743	762	730	784	765	779	757	717	701	734	763	743	743	742	748	795	714	747	761	776	720	706	786	775	766	741	733	747	716	701	731	797	749	754	728	754	734	708	745	779	731	707	730	806	757	760	757	778	716	769	764	715	730	735	749	729	770	730	752	751	725	745	757	690	733	777	752	752	738	738	721	702	752	708	748	792	710	737	741	727	735	758	716	746	751	737	765	701	734	740	740	732	747	751	797	756	788	794	719	772	694	768	745	761	787	707	718	782	781	732	784	789	778	737	735	788	738	748	783	755	765	723	726	731	731	736	728	736	741	734	779	761	740	692	783	759	769	755	743	728	739	778	762	754	737	769	732	758	782	739	724	765	706	743	719	770	700	718	727	736	704	718	746	727	745	724	742	779	712	763	728	754	762	733	757	712	716	756	762	710	756	792	763	722	802	756	748	741	731	693	768	696	846	759	737	778	681	742	725	735	777	780	711	758	783	751	737	802	730	728	778	780	702	789	714	712	768	742	762	789	772	708	771	752	690	734	778	723	702	720	742	777	796	724	747	736	736	726	721	748	745	759	826	757	714	757	724	722	737	757	766	735	735	709	733	770	690	755	694	695	760	767	785	756	714	723	708	723	762	770	760	773	723	721	800	756	718	712	756	745	739	739	777	748	741	747	791	765	762	700	697	745	732	764	724	780	762	758	788	778	768	768	791	728	770	750	740	794	711	766	723	738	758	691	744	757	722	763	726	759	779	764	743	715	755	770	778	755	773	759	767	751	716	749	777	724	739	769	710	727	769	754	745	720	721	784	792	763	762	755	759	748	737	720	772	736	771	734	734	704	764	733	739	771	740	689	699	750	727	706	730	748	736	790	739	792	721	781	740	759	703	754	742	759	790	772	733	730	764	762	722	750	746	757	736	736	713	801	751	772	758	719	747	801	783	729	770	764	741	726	726	744	727	711	760	709	750	764	723	734	745	747	719	719	773	742	736	712	754	721	733	774	774	754	767	731	731	711	793	739	766	810	725	727	770	748	724	736	763	802	765	700	715	682	748	738	715	727	770	742	731	747	736	742	763	744	834	729	706	761	769	740	735	738	715	763	724	752	748	716	750	760	750	742	741	726	759	689	778	755	747	722	763	716	739	769	745	723	752	738	738	755	783	771	751	745	728	732	744	698	740	723	780	761	726	713	739	751	748	712	774	786	774	727	734	703	778	756	751	731	752	758	774	759	784	726	712	769	710	697	744	721	734	782	744	706	761	766	740	718	669	784	748	743	742	780	778	758	751	718	703	748	776	760	808	757	716	768	755	738	738	701	739	776	734	756	750	761	723	730	764	766	717	736	758	739	754	710	748	735	761	759	779	750	773	788	807	735	755	754	769	782	794	755	713	773	672	734	713	776	729	765	776	736	707	737	776	733	714	748	764	719	761	744	735	742	752	773	771	683	770	809	764	773	763	786	730	762	723	786	739	719	727	771	762	756	709	756	709	776	768	712	714	741	782	750	795	751	728	725	751	749	768	705	689	723	746	764	745	731	778	799	773	744	781	768	737	758	778	749	744	738	742	769	786	733	758	716	745	716	778	812	684	741	716	800	757	719	716	714	691	693	773	747	733	700	716	780	764	771	757	744	738	721	768	788	709	780	784	758	771	817	726	744	722	688	810	760	704	724	780	772	758	740	724	745	726	772	734	739	723	739	748	801	777	750	732	773	749	707	745	706	722	754	772	738	759	741	756	752	746	692	722	779	740	733	722	713	727	730	748	728	760	754	755	740	708	737	774	759	727	785	755	723	719	773	777	742	721	743	744	762	731	735	721	802	762	737	681	772	748	789	726	771	751	764	743	729	717	777	793	730	786	779	776	689	778	734	717	760	699	711	714	720	744	720	707	785	730	720	784	712	727	772	752	785	733	740	766	759	715	704	758	770	747	747	770	733	692	728	799	740	781	771	766	667	786	810	753	775	756	742	751	774	771	751	725	726	689	732	753	724	745	719	741	775	760	742	735	723	764	745	774	764	741	722	755	772	771	736	710	754	697	754	753	767	763	769	770	714	746	688	763	690	763	735	714	701	680	747	721	724	696	754	785	723	733	710	777	767	691	743	747	763	731	765	754	759	740	729	748	782	761	743	728	738	717	741	742	723	746	782	764	703	765	776	788	736	780	692	716	769	763	714	723	744	770	708	760	747	757	744	757	723	763	783	733	778	720	736	737	719	730	774	777	761	715	748	723	767	793	741	704	706	727	713	711	783	762	717	718	719	764	760	749	749	743	674	765	746	739	769	712	781	744	733	689	746	728	764	791	829	744	772	756	745	738	753	752	773	743	758	761	727	763	703	732	740	720	729	760	725	736	750	785	769	736	760	724	731	776	738	745	767	798	711	780	738	759	734	761	726	709	755	744	768	819	760	728	747	800	740	719	791	785	690	737	739	741	808	744	723	696	754	744	799	723	735	757	701	739	764	726	724	710	774	745	744	810	806	771	730	745	729	721	713	780	737	742	753	754	774	732	775	763	752	717	697	778	755	720	743	771	688	809	744	740	783	734	730	753	799	762	752	748	689	739	739	707	813	763	750	785	719	719	753	778
28351	26253	25335	17455	9338	5474	3651	2690	2149	1793	1600	1376	1192	1085	982	892	823	821	712	637	626	579	514	509	475	455	454	484	476	460	483	469	464	453	453	453	456	429	465	470	428	467	439	435	443	469	453	481	452	438	482	461	489	453	472	450	436	423	492	461	454	454	449	443	436	430	474	465	483	446	474	426	471	446	459	438	470	450	466	466	469	446	426	469	481	435	434	475	395	481	439	440	469	457	445	446	477	457	498	445	494	451	446	451	465	435	443	425	471	406	429	449	433	488	460	498	464	422	474	456	478	463	468	461	465	401	444	463	493	436	478	473	481	405	441	446	474	444	485	453	447	451	477	482	441	470	468	486	434	439	456	442	446	490	455	489	461	451	436	430	420	466	441	453	432	454	438	436	494	436	489	449	452	439	482	465	422	463	434	461	444	460	441	476	489	481	452	470	464	454	429	435	430	440	456	442	460	420	470	455	457	435	457	452	445	429	438	455	468	466	468	396	472	468	449	442	445	486	453	472	427	488	436	432	475	434	417	478	468	451	474	448	468	457	489	438	453	453	475	454	434	447	437	447	446	473	457	488	463	492	452	478	492	500	408	482	453	424	471	475	476	434	447	471	472	446	468	451	446	451	421	437	454	434	440	456	464	428	489	432	469	462	460	476	475	433	436	469	461	420	459	465	450	504	443	450	466	450	438	479	453	462	478	455	461	443	414	485	479	470	506	468	458	424	473	467	446	449	452	476	455	446	461	507	451	469	487	495	470	462	446	437	472	475	487	465	472	485	468	485	461	463	443	456	481	473	458	458	464	465	458	451	444	466	463	458	438	456	460	457	459	486	465	486	399	426	414	470	483	404	470	454	402	441	443	442	488	446	441	434	459	480	439	468	449	444	437	484	417	459	490	435	451	441	471	474	463	485	457	490	494	451	415	444	466	434	440	483	488	476	473	468	437	475	448	485	443	444	485	426	464	483	451	463	448	433	497	442	460	478	467	395	463	490	433	457	461	475	467	437	461	459	463	474	438	486	492	475	452	439	446	440	451	472	426	445	458	447	458	474	443	435	419	446	427	450	479	443	443	444	466	442	438	438	491	436	469	466	437	489	452	451	500	438	461	500	459	437	460	420	422	468	481	473	478	470	439	459	466	416	462	484	459	465	446	450	466	465	515	447	457	469	392	482	431	486	466	452	404	432	462	486	458	444	475	438	464	474	469	460	436	463	474	505	469	467	495	434	431	439	462	411	433	434	463	460	427	452	451	387	471	463	463	420	463	422	461	452	464	464	461	486	427	448	455	469	475	452	451	462	429	488	473	446	489	470	450	436	476	428	472	474	511	450	448	428	470	464	445	461	448	477	493	477	436	435	420	455	487	433	488	490	458	434	425	446	496	461	496	436	424	455	446	425	465	451	479	461	435	462	442	472	458	471	477	466	456	448	455	474	483	453	478	436	457	476	433	451	438	469	435	429	523	444	467	445	451	459	428	433	448	404	452	455	475	454	449	432	460	452	462	480	457	454	435	457	419	469	443	494	470	479	442	435	453	448	493	480	460	475	482	425	447	444	473	408	419	427	477	441	468	423	450	479	472	430	444	432	446	440	463	458	426	471	448	469	456	493	439	482	431	473	457	480	463	418	478	493	464	408	462	455	443	452	440	461	439	450	446	444	469	447	435	466	510	448	447	448	475	452	426	465	462	442	440	429	436	426	470	442	471	425	450	447	450	431	405	429	461	437	459	413	452	453	446	486	493	471	476	414	463	471	478	447	434	447	439	454	460	465	436	455	450	431	477	447	463	471	442	453	414	495	471	408	446	505	479	500	454	455	418	476	449	450	461	451	448	480	451	492	494	461	432	463	463	442	473	470	434	444	461	479	461	444	478	476	446	483	431	430	457	483	491	441	446	464	441	492	458	449	447	472	447	409	398	463	455	454	434	446	470	454	444	462	483	492	462	458	465	476	459	457	438	423	435	466	468	453	462	455	443	465	440	441	462	449	470	466	462	468	414	462	472	461	443	486	501	460	429	460	438	455	456	447	465	474	435	476	440	424	431	440	477	444	434	453	420	464	430	476	459	470	447	449	451	452	468	441	451	468	385	445	473	446	466	425	503	440	414	477	429	445	440	452	444	435	425	500	433	486	463	414	471	497	436	478	439	451	488	476	481	445	501	475	450	479	463	440	456	426	408	468	442	451	471	424	459	442	491	476	467	489	460	478	429	431	464	463	444	453	458	498	448	459	483	458	465	472	463	449	478	444	460	469	457	453	495	442	441	432	487	471	461	474	424	437	493	454	409	448	470	430	413	467	483	430	464	441	443	466	455	442	458	460	463	418	457	465	436	454	443	466	492	432	444	498	462	407	427	486	427	460	490	462	440	446	402	487	451	482	435	461	442	457	427	454	449	451	469	461	441	469	456	454	496	436	457	469	454	438	472	414	466	473	484	469	422	476	447	448	488	439	444	463	480	462	465	485	420	472	450	473	418	417	460	433	422	444	447	470	481	446	457	434	458	450	458	420	418	447	471	482	455	443	510	443	501	409	450	456	440	481	444	456	427	441	444	474	423	472	485	442	455	448	466	515	452	470	442	439	437	477	456	447	464	445	465	495	440	453	458	508	501	469	444	423	416	443	481	419	465	453	433	438	498	442	432	471	461	449	492	449	502	475	469	449	468	457	442	449	445	427	459	483	457	409	444	426	444	497	464	457	469	467	464	453	447	475	457	443	504	450	463	434	481	450	436	492	471	501	438	454	438	449	449	479	442	421	443	418	461	433	435	424	449	434	470	468	485	442	444	524	419	470	459	430	458	471	450	419	439	473	457	425	452	497	436	438	462	477	440	419	460	422	455	438	450	459	464	432	455	450	455	471	458	480	469	447	458	454	470	422	408	445	468	479	431	462	471	501	481	456	438	450	450	455	439	417	464	470	457	457	404	453	437	464	448	455	442	445	496	437	455	450	451	405	411	435	424	480	440	494	467	474	452	432	482	479	467	483	417	453	449	470	454	410	462	446	488	436	476	477	454	459	487	448	476	449	472	413	463	441	452	450	440	453	483	454	474	435	445	443	440	452	471	428	431	429	459	468	417	455	460	442	444	424	461	468	472	459	477	455	448	452	463	461	442	432	464	472	484	453	474	444	433	429	462	456	448	452	436	449	450	470	489	491	445	475	435	461	457	522	461	443	474	445	420	446	431	425	414	468	441	434	456	476	419	446	433	418	455	479	434	434	423	472	447	475	461	439	479	449	480	475	443	451	473	440	407	467	456	443	473	476	484	432	428	468	467	504	455	438	494	463	480	418	433	452	453	464	457	483	448	472	463	449	453	461	428	450	407	425	453	458	435	444	470	487	462	457	464	426	421	441	434	482	462	449	434	445	418	481	468	436	438	457	436	419	464	488	446	485	494	439	487	446	470	448	442	462	433	454	447	422	460	475	486	449	457	469	435	455	460	445	467	447	470	461	470	426	423	431	451	464	455	481
32197	42166	30961	20509	15259	11047	8266	6318	5123	4433	3756	3191	2750	2206	1978	1786	1611	1478	1301	1195	1043	939	850	750	720	711	636	627	634	614	651	628	648	612	590	643	635	644	660	618	603	645	586	565	607	601	611	656	641	655	644	628	632	610	620	593	576	638	602	603	621	574	630	622	610	622	608	624	618	647	599	610	621	600	617	631	595	586	589	599	639	671	569	618	595	610	653	628	589	700	609	614	622	621	635	621	563	643	600	633	608	612	599	641	652	676	611	657	629	657	599	588	599	654	590	595	624	620	609	646	604	641	579	620	634	612	657	574	620	629	601	608	640	621	627	619	606	580	600	656	624	632	623	583	603	695	604	583	573	611	607	584	609	621	644	668	619	633	627	597	620	631	577	607	596	637	601	592	609	613	616	620	589	591	603	608	620	632	616	637	569	581	638	633	587	593	633	570	577	637	575	631	580	643	617	671	652	654	646	641	638	631	603	651	618	650	616	613	626	621	607	635	589	638	577	621	586	601	630	594	652	648	634	594	603	622	625	596	625	578	651	645	619	624	612	601	605	621	616	600	624	629	626	615	691	610	659	666	618	599	637	615	620	608	613	594	603	609	561	615	613	623	629	649	668	630	586	616	606	573	630	613	597	613	630	608	654	554	645	677	663	596	620	590	634	638	600	617	604	586	595	618	569	612	682	585	610	629	636	587	634	623	585	618	579	612	627	631	617	615	626	624	588	616	614	598	605	612	596	647	595	616	622	588	631	582	644	642	607	650	670	598	600	613	618	601	642	584	619	639	579	668	579	600	577	635	665	649	602	554	620	622	636	616	605	634	643	596	615	580	635	613	572	577	635	592	616	683	589	591	626	617	626	604	611	645	622	574	583	583	596	640	610	603	610	673	611	612	621	621	651	638	620	669	635	656	603	613	617	610	629	637	608	611	647	621	621	642	596	658	611	674	587	629	572	642	627	598	643	649	605	634	599	609	625	608	594	619	613	630	630	599	635	613	603	608	608	615	625	638	625	622	638	603	630	586	600	667	600	627	614	637	582	614	623	647	654	648	607	593	626	631	611	611	616	656	652	598	589	641	615	612	622	597	583	634	623	595	600	604	621	595	626	620	598	603	599	597	627	655	587	566	638	610	637	598	615	664	590	595	643	629	617	574	655	614	661	611	638	649	605	611	650	651	617	629	586	593	573	625	606	598	609	646	615	634	598	647	602	641	609	609	628	619	635	619	620	640	608	623	608	584	638	633	657	591	647	614	615	622	569	637	690	613	634	619	618	579	616	599	612	621	583	651	602	635	621	622	627	618	628	597	620	634	646	636	624	607	624	657	638	596	624	605	612	600	647	585	612	594	679	607	613	626	610	623	634	620	634	641	630	614	621	611	616	588	640	624	616	598	610	623	622	586	639	619	575	629	599	643	590	596	597	631	638	599	635	619	635	618	628	609	616	624	627	664	581	595	601	610	625	687	550	505	643	590	617	600	647	643	611	646	603	610	623	671	598	633	627	632	627	621	622	596	612	578	623	632	617	644	601	602	679	620	600	613	629	612	609	650	664	569	629	578	631	614	592	620	622	589	609	564	606	626	599	614	597	589	607	605	668	625	633	628	593	636	646	657	676	593	648	576	629	612	630	582	605	645	604	656	637	576	641	636	644	582	584	598	620	604	634	574	643	595	592	614	605	642	618	662	662	579	612	551	605	643	624	592	617	586	678	618	569	661	627	575	644	690	625	561	651	633	579	631	620	624	607	583	654	630	633	652	630	597	599	624	622	592	590	615	625	569	623	651	637	627	674	640	634	627	662	615	589	582	606	654	618	566	604	653	593	652	620	641	639	681	630	651	638	626	599	632	633	637	578	590	616	654	626	660	629	611	619	618	598	609	606	622	624	659	619	651	639	620	632	623	668	605	594	607	600	630	675	603	592	611	601	648	633	653	621	641	633	607	669	615	628	610	630	577	606	653	605	596	617	612	623	630	622	607	596	630	619	631	615	593	632	626	585	626	639	600	565	594	600	569	616	635	642	591	611	609	633	614	653	578	608	553	609	590	604	575	557	600	600	605	618	600	603	620	570	649	626	629	632	613	656	606	562	647	573	598	635	595	617	603	607	622	592	615	660	648	608	654	594	577	608	587	594	608	617	620	600	636	621	601	578	645	581	576	595	604	617	612	619	641	614	591	656	618	585	621	601	579	654	599	632	610	596	639	616	599	614	571	631	565	649	601	579	608	598	605	625	648	630	595	625	628	646	592	658	623	639	621	647	649	639	621	610	593	599	622	616	621	631	645	622	587	613	617	614	622	628	609	638	605	649	606	654	607	573	626	634	608	619	635	568	621	610	642	624	604	612	634	603	577	579	611	619	617	614	626	643	643	595	584	645	624	630	628	650	636	599	611	627	632	629	637	627	579	582	623	597	594	605	624	588	580	628	644	622	675	571	606	597	638	629	597	645	646	632	612	597	598	637	648	610	634	586	606	539	611	680	632	616	613	581	583	659	628	622	610	599	646	617	607	598	591	622	662	673	623	582	629	623	594	640	623	624	632	625	628	589	610	610	561	610	639	621	570	601	677	589	617	628	593	657	640	636	635	585	623	625	614	603	605	608	625	618	666	594	628	575	609	620	604	609	561	607	609	652	604	630	573	607	613	614	613	639	568	618	618	625	595	598	554	579	571	619	652	659	639	583	633	652	631	633	627	604	594	603	632	612	599	595	607	622	588	632	617	593	637	576	585	596	631	625	623	589	589	600	600	604	591	617	646	604	633	650	612	595	656	643	633	613	599	614	645	636	605	616	585	630	592	569	607	644	624	615	602	609	571	649	620	649	606	576	648	620	597	583	617	615	607	596	626	634	589	642	640	610	632	632	589	630	596	681	654	598	661	643	599	630	585	585	617	612	601	584	613	624	590	647	615	579	644	622	634	659	612	652	595	609	605	623	598	628	606	590	632	616	595	591	638	564	608	635	634	592	651	618	606	593	602	603	648	651	666	635	622	586	659	623	640	633	608	624	613	627	607	628	649	589	640	663	603	659	635	583	600	616	679	628	647	676	656	627	611	606	613	591	617	618	607	633	631	608	636	597	636	641	612	628	614	610	597	617	607	632	590	637	598	552	628	596	626	677	642	628	598	578	638	632	598	622	617	592	589	598	617	633	631	595	619	547	606	622	604	622	594	668	628	577	603	632	599	635	638	624	623	589	597	641	645	615	627	639	597	610	626	606	606	626	627	633	646	647	603	555	644	606	613	645	634	642	565	623	607	593	623	574	610	619	639	604	621	614	633	576	621	597	609	618	676	585	662	608	625	591	591	619	584	609	616	614	624	644	663	617	642	634	647	666	631	609	618	629	644	586	681	592	589	663	613	595	626	588	580	635	630	620	645	642	646	648	599	639	626	621	634	584	626	588	627	642	646	620	609	641	629	650	602	666	583	587	613	649	588	584	593	575	637	605	622	622	586	636	614	630	569	635	617	616	611	601	647
23800	20837	27857	24004	21020	16022	9295	5616	4323	3544	3078	2523	2262	1825	1560	1494	1185	1147	1110	1080	916	839	781	716	678	671	626	612	658	623	620	625	581	677	649	617	627	589	558	604	618	587	644	560	604	613	582	613	646	553	569	589	573	625	620	591	561	630	596	621	616	624	611	621	606	600	544	610	568	616	565	603	562	620	604	614	599	598	595	576	630	535	565	644	619	641	613	623	597	581	644	578	622	613	574	577	575	541	612	567	611	608	569	579	583	630	596	592	561	568	583	579	627	552	625	613	574	532	574	590	600	569	619	609	625	575	584	608	584	593	600	590	579	630	592	570	640	565	638	593	631	581	572	576	551	555	575	558	587	593	575	595	640	574	585	566	610	617	602	602	564	620	565	533	537	583	621	562	561	543	601	601	644	539	582	564	586	615	580	599	591	591	553	563	620	614	575	537	573	533	583	594	624	579	615	591	609	599	532	598	586	572	600	646	571	577	591	575	606	570	587	586	623	567	592	624	602	606	602	580	593	584	642	557	587	595	568	579	599	610	583	589	646	612	600	604	596	575	561	560	600	623	576	577	594	568	589	591	563	612	583	570	585	594	589	615	619	608	568	612	600	595	574	591	591	613	582	567	562	586	585	598	591	569	590	583	596	577	581	584	617	608	614	603	611	591	595	575	618	579	598	579	562	632	558	582	559	565	630	586	621	591	586	645	624	590	594	607	592	556	591	573	588	589	602	591	577	601	615	651	604	570	627	603	596	589	615	587	588	637	612	634	569	570	584	552	597	565	602	607	627	607	578	559	616	644	567	595	621	614	596	552	632	595	591	591	578	607	605	560	577	551	580	569	598	615	577	618	579	578	595	621	592	547	621	625	596	579	595	605	615	644	567	596	563	590	599	603	627	568	521	630	535	622	563	596	598	606	570	559	587	562	634	596	580	558	600	587	574	597	616	615	597	601	544	575	615	604	566	576	568	566	589	589	567	584	572	626	632	643	597	587	580	581	610	574	582	576	592	602	589	613	597	637	584	612	597	579	543	598	613	606	624	624	597	539	585	593	570	587	618	609	582	605	596	578	627	549	549	605	593	617	577	582	599	584	596	521	590	568	596	585	627	585	610	556	580	604	613	595	612	588	585	625	580	567	584	531	592	615	565	579	592	627	536	604	577	603	631	575	572	663	602	588	582	576	560	630	607	603	599	543	588	595	590	622	646	611	564	560	619	588	578	636	608	596	595	585	586	580	578	602	571	583	618	595	581	628	599	562	577	590	602	572	623	581	606	579	628	573	610	602	600	552	579	585	581	578	561	570	585	602	574	586	583	605	564	597	573	619	592	578	576	553	553	649	565	593	570	578	579	599	589	595	597	631	612	590	584	607	585	590	608	588	535	606	589	618	625	623	595	581	631	609	603	578	669	577	609	572	597	605	576	586	555	601	596	571	548	560	625	575	609	580	616	601	621	567	592	592	603	621	595	577	572	607	572	585	587	613	560	608	628	611	573	620	571	561	582	588	600	588	628	599	547	546	634	581	569	558	584	601	588	561	593	577	605	586	561	611	603	575	594	604	556	608	623	571	581	581	600	609	591	535	575	586	585	576	583	594	664	579	590	592	602	613	559	624	572	593	633	619	583	608	589	580	569	601	573	598	660	628	622	579	612	549	653	639	568	621	564	601	602	599	623	577	620	615	580	578	586	595	541	609	603	597	586	616	570	557	578	591	612	594	542	559	658	598	555	604	606	595	599	552	600	601	578	598	597	602	606	614	578	607	640	589	590	594	568	593	598	617	601	582	591	587	601	602	611	585	598	586	568	619	612	591	656	576	585	593	594	636	619	605	612	556	599	565	606	599	597	591	605	522	607	579	570	596	619	633	571	552	549	554	601	573	582	612	615	599	619	599	598	660	559	603	586	636	603	607	590	601	585	620	605	614	564	602	563	578	604	593	594	571	663	596	554	574	581	619	587	591	596	580	627	626	577	585	597	570	570	591	630	601	606	620	600	613	622	565	607	599	561	610	551	575	597	640	564	574	579	577	649	570	640	580	604	614	601	567	589	643	556	607	604	605	634	557	577	597	604	580	566	590	620	635	593	564	564	599	585	602	618	566	631	626	572	593	576	584	587	555	608	597	643	598	592	631	616	549	615	603	576	569	602	602	593	596	579	569	596	610	597	604	634	628	590	607	612	567	604	585	592	605	538	565	602	590	594	579	597	513	533	611	581	629	569	582	587	571	593	561	570	594	663	582	612	543	587	561	574	599	588	555	597	594	567	596	576	605	611	606	615	564	580	609	543	582	621	573	633	643	605	609	590	613	577	572	636	616	579	614	570	606	626	606	601	561	599	557	579	618	593	622	574	524	554	583	600	586	539	631	553	530	585	589	563	608	576	586	585	576	621	605	652	572	542	570	566	575	593	583	581	594	577	578	579	584	582	589	598	581	597	599	573	611	572	588	588	567	575	599	577	578	617	571	575	622	591	591	566	588	522	637	623	596	610	552	571	621	570	553	572	618	583	621	575	592	581	569	582	617	567	561	631	622	583	592	589	617	598	568	589	625	631	599	622	568	595	587	591	602	597	573	628	603	628	596	611	616	588	605	578	626	609	594	580	609	560	594	629	579	625	616	628	583	579	565	620	567	598	552	585	590	576	570	608	586	585	583	591	546	604	628	617	600	620	587	619	588	583	567	571	594	582	612	577	544	605	603	617	632	568	583	590	627	597	573	568	577	583	575	611	630	575	636	629	583	530	599	583	567	618	570	627	592	596	590	574	623	602	610	555	585	580	582	624	564	569	623	594	587	587	584	572	605	594	659	571	568	594	567	575	550	603	559	582	595	597	586	568	568	598	591	545	554	561	597	542	603	579	594	587	626	608	619	567	609	612	577	616	628	627	564	559	581	591	664	599	585	606	609	584	602	603	559	587	588	589	582	615	626	600	589	614	569	575	574	630	603	620	600	606	614	623	615	629	599	602	587	592	588	627	581	596	562	564	609	529	616	563	607	614	591	607	604	595	537	580	601	575	621	591	585	625	600	548	558	599	625	625	604	589	568	590	589	573	566	579	601	581	625	602	624	617	568	622	591	644	576	599	653	630	587	564	602	564	562	660	610	558	588	589	574	590	610	613	581	587	604	582	599	577	621	569	572	572	632	604	537	581	566	581	594	569	597	575	618	637	621	571	575	588	611	636	588	575	580	606	578	577	586	598	600	565	576	635	528	591	601	643	577	584	567	584	605	646	598	578	578	596	585	616	613	584	582	599	649	637	599	579	577	641	578	617	583	583	589	559	570	563	539	573	611	597	622	596	614	555	571	607	580	585	615	618	593	612	610	617	592	557	620	606	623	674	558	593	607	582	576	567	579	574	594	632	591	537	614	568	588	572	603	546	611	586	600	552	609	581	581	625	604	566	566	625	564	556	581	590	581	623	598	595	588	607	551	612	562	590	585	587	595	622	600	576	546	582	642	656	576	602	542	590	623	611	588
35407	50018	38482	28731	22734	17785	14094	11078	9510	8119	6768	5680	4904	3954	3403	2949	2603	2362	2118	1809	1722	1437	1243	1169	1138	904	933	848	843	808	834	755	778	782	851	805	809	755	811	774	780	852	840	830	839	819	811	837	803	837	808	804	827	798	791	875	794	791	777	824	820	834	867	836	784	786	782	789	784	858	794	785	797	787	765	807	731	796	858	827	828	818	842	819	786	737	790	790	821	790	816	784	797	789	776	841	782	800	788	790	762	762	801	808	782	795	800	849	816	859	790	802	795	776	773	762	823	767	773	813	846	806	780	816	807	880	794	780	775	796	810	855	844	755	781	752	805	813	856	817	723	768	787	777	702	803	762	797	773	778	832	812	791	783	833	787	866	773	760	791	848	799	856	822	824	783	833	836	831	841	789	815	850	756	838	748	832	787	803	835	816	852	812	754	828	776	776	834	825	815	813	817	776	756	758	784	788	808	782	776	760	777	767	733	796	838	745	840	818	866	818	817	796	776	793	808	823	802	808	787	791	849	819	785	798	806	768	844	766	782	831	854	771	801	865	850	798	806	804	777	786	774	789	822	756	902	787	782	781	813	829	751	826	892	814	810	791	788	767	767	759	790	755	788	783	804	819	819	829	797	778	823	754	821	805	767	783	774	776	785	807	806	823	804	815	758	819	814	799	812	786	803	808	807	817	743	781	784	780	781	794	766	818	803	781	847	842	754	783	759	771	765	797	820	799	833	797	784	763	837	787	782	809	732	826	830	746	796	795	742	791	806	786	800	827	815	827	766	761	804	758	823	803	776	742	758	769	803	779	773	762	766	826	793	819	761	787	779	799	796	839	773	777	782	815	798	820	786	806	801	789	771	787	766	804	758	800	788	805	746	807	820	802	793	844	818	791	784	776	799	812	818	786	790	814	783	847	774	802	772	783	781	798	756	794	805	797	785	812	825	847	814	807	834	779	804	820	740	792	784	797	835	811	820	874	817	768	752	785	779	807	835	794	791	761	850	791	775	760	809	825	806	844	809	771	811	820	809	808	805	816	822	796	765	732	768	807	874	815	800	820	817	773	764	808	794	801	776	775	822	782	783	862	743	825	803	796	780	798	829	788	857	755	742	770	825	723	732	795	801	830	773	799	763	805	792	786	800	776	827	767	734	780	807	842	814	835	815	800	767	753	786	834	785	801	810	809	816	837	808	809	790	819	776	812	829	812	828	780	829	809	768	783	787	830	825	842	816	818	809	780	759	774	814	781	795	829	765	809	797	783	775	807	823	802	754	781	799	769	781	820	839	780	767	844	774	855	771	821	771	762	745	771	789	768	770	787	809	839	811	824	813	726	746	829	767	779	755	806	791	774	742	746	804	755	764	832	832	760	794	786	793	797	765	790	788	795	807	787	810	797	857	817	793	807	745	809	746	769	751	769	817	807	770	786	773	802	840	735	789	792	779	783	790	801	837	740	752	808	787	801	812	799	808	804	827	786	772	859	791	779	791	774	851	798	784	810	734	789	814	789	727	789	809	778	825	791	811	850	778	777	779	795	791	811	782	819	790	812	784	818	737	792	797	780	799	831	769	838	791	724	794	818	778	772	786	826	833	783	793	812	806	787	832	811	803	803	822	884	808	787	782	798	792	762	773	791	745	763	786	794	834	757	781	788	773	795	797	818	795	794	771	816	766	826	785	828	758	781	845	786	813	830	774	792	776	788	786	785	847	791	729	777	815	824	774	827	797	762	796	808	789	801	835	757	752	834	791	815	824	774	760	801	785	855	809	789	769	809	751	811	813	838	802	821	763	817	771	793	787	823	829	765	822	816	837	806	796	752	813	781	792	836	780	850	844	796	839	821	787	801	833	795	765	782	797	787	783	818	861	795	807	765	793	791	825	806	815	781	822	800	820	787	777	804	779	796	827	792	826	847	802	844	825	808	730	772	816	741	796	783	768	842	800	764	752	735	809	762	787	786	853	825	859	780	817	774	830	808	760	828	847	759	797	773	828	755	781	802	809	847	801	786	776	769	783	822	826	805	826	770	770	891	824	783	797	834	763	776	815	796	805	837	782	806	791	821	833	801	800	804	784	737	823	819	783	769	773	771	821	810	862	757	790	830	816	797	757	782	766	766	796	803	789	829	800	797	756	798	797	775	779	766	791	799	779	813	764	829	774	757	812	795	808	790	808	736	801	781	765	771	762	805	794	806	834	817	829	801	789	847	855	788	782	753	850	764	753	776	769	794	801	800	780	749	761	751	777	795	748	760	816	808	808	786	820	821	774	850	747	815	809	787	775	786	769	794	828	794	835	805	775	808	802	811	805	777	808	845	843	805	801	784	772	777	798	830	812	836	773	792	814	794	811	790	843	795	766	791	728	882	803	745	802	782	816	799	801	749	805	821	803	819	823	771	803	776	772	806	735	745	803	801	807	808	800	811	801	787	839	742	793	763	840	830	754	804	838	781	779	823	828	778	759	752	814	774	834	861	748	818	713	813	770	762	766	800	800	878	783	785	794	801	809	849	814	771	810	860	785	777	823	790	839	782	775	812	791	776	816	773	777	762	797	797	798	764	794	811	867	802	839	829	761	759	787	779	852	776	783	745	836	781	817	794	829	773	775	837	762	810	808	784	808	792	798	775	780	813	795	781	805	768	795	828	801	793	795	722	829	758	774	786	759	810	779	788	807	799	793	786	792	834	818	771	877	782	785	779	837	817	791	790	828	751	778	840	792	845	766	768	792	789	777	794	748	816	803	835	799	777	804	759	817	787	805	810	823	770	786	801	824	802	833	845	808	794	763	755	772	822	810	801	797	831	786	769	790	768	788	781	761	723	860	790	791	799	743	764	798	786	832	796	772	813	773	773	838	836	786	811	746	793	832	793	773	860	838	760	817	785	857	759	750	832	789	808	799	766	784	806	839	827	805	748	784	831	817	798	781	789	792	778	774	808	799	733	810	800	830	780	811	805	838	811	814	777	781	808	826	770	802	781	777	818	839	803	790	785	788	797	774	812	808	799	802	773	801	805	728	791	823	778	824	832	801	759	803	799	798	792	854	748	811	799	830	769	793	778	783	804	846	827	782	797	788	789	814	751	790	758	801	832	804	826	832	794	805	823	792	814	793	805	787	790	796	846	781	819	811	861	758	767	802	729	773	809	870	793	794	850	779	842	796	820	815	801	827	781	836	795	795	776	799	795	778	809	769	832	811	784	792	797	783	838	797	790	836	851	784	804	789	797	791	780	823	838	837	807	824	797	845	827	796	851	755	777	818	788	838	788	801	834	744	826	795	785	803	785	782	811	744	798	759	811	800	750	766	786	774	785	784	791	850	814	791	808	797	796	808	788	748	774	811	791	825	794	742	797	817	781	812	820	828	756	780	763	806	778	772	836	744	798	769	781	768	816	799	803	794	742	760	748	818	795	830	768	806	812	784	772	825	770	792	818	760	837	815	759	772	799	783	792	797	812	792	828	816	846	786	778	802	762	756	786	793
22801	20803	28276	23430	21031	21287	16218	8121	5829	4996	4256	3404	2886	2295	1962	1845	1577	1415	1247	1124	1052	945	776	747	674	627	619	580	557	527	549	577	582	573	560	545	532	588	554	584	560	579	529	519	533	544	563	553	560	603	507	502	570	543	531	542	574	576	590	531	565	544	530	552	528	534	558	557	564	548	579	543	557	553	583	569	513	554	571	562	521	498	576	567	555	558	542	559	502	574	593	560	545	522	528	536	552	532	511	561	517	549	533	544	536	546	541	553	543	540	531	567	544	543	521	510	562	530	543	566	551	559	516	494	534	525	556	541	520	532	509	564	523	501	541	544	551	506	581	547	527	517	513	583	489	546	550	543	527	529	557	509	517	539	584	590	551	530	562	529	562	493	569	573	592	547	548	536	577	527	543	533	546	534	532	532	544	521	516	561	519	523	567	562	568	589	495	550	515	563	557	530	530	541	584	527	557	508	555	550	558	547	552	567	531	599	559	552	552	567	516	571	570	511	545	555	569	540	557	546	567	547	561	551	545	583	563	560	551	516	525	512	596	525	500	520	575	575	583	526	548	517	563	542	559	553	551	558	602	517	509	524	545	554	546	520	567	550	524	544	594	549	562	546	523	534	565	536	545	544	542	554	575	530	543	556	548	532	566	521	545	556	552	534	558	522	552	588	511	562	578	545	525	552	526	547	535	509	579	533	554	529	530	535	542	550	547	566	552	541	544	493	558	544	482	531	517	546	515	548	567	566	597	573	539	555	553	576	520	523	575	580	575	552	560	530	525	538	541	542	562	573	519	537	589	502	546	530	556	586	536	542	525	574	519	556	576	554	540	548	526	566	521	531	570	533	547	524	542	557	553	543	566	564	543	549	539	532	530	546	519	539	514	541	495	542	574	569	531	525	537	538	601	492	553	584	520	520	547	536	541	533	542	540	535	553	558	547	568	528	556	545	561	539	523	547	559	523	544	550	520	553	563	522	575	519	565	530	593	545	601	527	556	535	493	581	521	550	525	550	534	538	537	538	548	509	541	566	561	543	538	577	526	541	550	563	509	547	523	512	518	578	542	516	545	522	530	528	595	534	540	554	540	542	529	591	546	551	546	551	522	540	529	548	537	508	532	537	546	533	540	549	526	540	580	559	576	538	543	523	569	535	566	534	538	562	558	554	559	537	562	542	557	554	541	586	527	574	545	572	530	556	589	520	554	541	550	539	502	577	568	565	579	549	522	554	537	502	517	572	542	544	523	557	580	551	536	522	552	540	519	558	536	539	510	554	563	573	531	537	577	540	552	514	550	512	546	540	532	562	511	518	561	546	549	563	601	494	570	541	571	506	557	508	566	578	539	569	527	581	514	574	557	538	536	566	502	493	584	628	539	535	529	535	546	560	567	570	521	576	570	531	505	562	550	538	548	555	533	546	572	521	554	562	526	534	552	533	556	540	550	553	518	546	555	562	582	548	527	512	539	542	532	535	570	547	529	582	514	556	520	507	540	510	552	532	507	515	519	511	526	552	541	483	496	512	557	544	539	556	572	511	521	525	559	508	546	521	531	560	547	546	566	569	540	605	520	535	569	540	514	515	567	546	535	574	542	532	568	536	550	568	531	508	591	535	569	596	544	539	549	601	541	514	530	542	550	527	566	581	559	550	532	541	531	588	530	537	579	551	580	562	565	528	541	528	579	560	553	564	536	557	546	544	553	552	508	526	567	550	525	573	561	552	518	566	528	548	506	533	559	536	564	523	538	491	564	567	563	508	542	589	526	566	527	548	524	589	567	527	580	577	551	593	535	540	534	508	551	552	584	552	542	542	555	543	495	540	487	535	525	503	540	542	572	521	560	569	518	517	533	560	521	569	543	518	559	520	544	596	550	528	567	557	538	551	538	556	575	534	526	538	559	535	509	515	524	552	525	590	500	555	612	544	543	523	507	521	535	515	536	586	547	557	536	493	556	535	532	528	566	540	546	539	548	565	524	561	546	532	557	516	570	568	536	528	531	482	566	556	560	530	535	527	569	561	533	549	532	549	510	582	504	526	539	554	551	603	546	534	570	537	567	537	574	509	572	544	546	563	575	547	546	517	611	575	506	551	510	546	537	534	515	589	537	523	562	554	569	553	537	559	541	546	550	553	561	584	540	530	549	510	549	538	552	565	530	515	558	523	572	572	545	533	532	560	529	572	584	564	527	571	534	511	581	554	514	537	538	503	529	545	535	542	529	553	566	550	588	532	557	572	561	539	521	521	579	539	515	549	528	581	534	511	528	549	531	538	570	523	562	576	564	583	530	541	586	537	535	570	516	565	531	543	519	542	574	541	578	514	560	574	533	540	564	539	548	526	527	545	535	546	567	601	548	499	557	570	550	563	600	508	534	531	546	570	532	527	520	538	602	574	531	559	544	579	576	569	563	537	596	562	545	556	539	488	532	556	565	576	531	528	538	592	544	553	514	566	553	580	555	532	550	506	548	558	546	555	531	558	559	568	535	543	543	563	570	536	537	523	585	577	560	552	522	592	556	564	545	481	570	553	594	542	513	550	539	557	526	548	549	590	525	524	547	528	532	529	541	569	538	553	558	555	562	554	499	570	571	541	551	606	558	545	542	570	535	563	549	573	507	597	509	525	564	521	567	534	532	581	528	542	549	557	541	527	531	541	543	565	572	522	546	552	565	528	548	552	541	530	536	566	523	514	538	554	526	545	526	540	511	501	587	533	512	550	548	577	552	545	556	542	521	553	531	561	547	530	542	575	522	549	519	539	540	597	571	594	546	555	508	522	544	538	534	567	550	574	568	537	572	540	537	570	541	550	573	529	577	545	539	550	510	529	569	546	564	521	572	548	547	524	531	553	541	553	508	552	511	541	541	563	551	551	534	573	542	539	542	530	569	536	535	532	547	560	550	501	544	534	569	523	541	535	554	562	560	589	565	544	545	529	576	558	512	543	587	569	512	536	542	566	524	544	533	535	482	526	559	549	544	575	547	485	542	499	543	520	597	577	517	545	522	535	525	554	539	537	527	550	587	561	524	586	527	551	512	516	525	567	554	544	524	556	510	552	561	538	543	519	544	539	549	543	546	557	528	509	544	524	560	526	561	571	562	576	523	511	495	516	539	583	523	581	538	543	537	569	552	502	559	535	550	580	577	565	543	538	539	503	564	507	584	528	530	527	550	526	546	555	531	578	549	501	543	482	523	562	542	540	538	552	539	533	528	560	522	562	533	538	564	575	529	558	556	519	524	550	533	564	560	514	528	531	543	542	547	551	508	545	584	548	543	548	570	631	532	579	512	541	537	537	583	560	555	519	577	569	610	529	585	522	560	587	550	524	514	527	545	528	520	561	530	540	535	565	566	573	543	552	580	569	543	556	528	531	545	521	542	545	480	575	530	578	577	512	579	538	543	556	531	530	554	548	544	524	567	507	562	526	534	528	555	523	571	534	549	564	548	531	562	516	542	552	519	548	567	564	572	551	574	516	568	577	538	586
38570	54857	42701	33367	27007	22029	17949	14842	12609	10845	9417	7697	6319	5281	4225	3839	3222	2941	2562	2242	1903	1667	1461	1161	1044	968	884	810	761	776	753	766	819	739	813	760	771	786	802	788	717	764	745	787	776	714	741	810	746	761	729	738	763	740	764	763	709	742	720	745	773	737	724	761	747	773	725	747	734	756	738	729	759	726	764	774	727	679	702	764	744	719	704	801	745	721	726	718	754	774	784	731	744	735	717	756	793	795	752	734	749	717	751	736	756	743	760	752	766	728	775	761	753	749	692	733	781	723	713	746	717	722	761	746	692	730	696	743	773	695	730	689	722	723	723	769	737	739	727	694	724	683	701	717	725	753	770	736	728	708	744	736	748	707	731	718	750	661	718	704	690	732	774	701	742	749	779	714	762	740	723	757	742	734	766	657	696	711	786	713	755	751	686	736	741	730	701	740	725	798	762	744	735	735	782	752	725	790	727	712	744	745	803	693	716	737	724	756	723	747	755	723	713	719	676	767	714	750	726	704	711	714	726	738	749	715	756	732	727	781	713	715	790	712	716	721	730	705	711	760	744	699	741	730	748	700	734	738	739	730	665	744	750	773	687	682	720	682	752	766	718	721	718	681	741	751	763	763	736	693	751	725	711	724	686	734	699	756	766	735	733	776	719	707	791	706	706	770	730	701	713	690	744	735	718	712	720	722	728	671	736	758	697	768	719	734	732	709	685	696	749	722	759	725	745	727	766	739	715	733	754	739	762	701	703	739	702	794	743	692	712	722	742	747	723	721	731	668	734	768	752	738	751	742	706	703	729	751	715	715	700	769	776	754	753	684	783	774	721	723	749	768	728	705	707	707	716	698	727	745	729	738	700	737	760	717	693	748	753	770	770	739	753	771	742	753	767	720	734	757	682	722	744	707	756	731	725	740	767	739	746	742	734	763	740	727	698	716	782	720	758	723	705	745	699	735	745	741	741	712	706	679	747	734	754	796	720	756	741	770	686	711	769	724	695	684	715	711	751	738	709	744	729	764	716	702	777	759	722	730	732	721	759	759	717	770	729	679	747	740	746	704	705	708	760	698	709	707	721	679	786	712	763	723	767	759	696	668	705	719	752	771	740	708	738	718	789	775	700	775	715	750	700	702	737	753	743	742	660	707	636	717	729	727	711	755	793	743	756	730	768	760	715	732	737	687	713	782	728	684	708	706	715	741	776	735	744	709	720	745	705	779	774	711	711	708	754	787	728	753	757	713	732	754	759	710	769	731	746	751	735	714	728	738	713	670	745	757	750	761	717	742	713	715	781	763	684	727	739	702	769	776	730	715	744	776	723	719	755	743	742	690	752	752	687	790	717	733	694	732	757	720	723	722	781	758	768	745	748	727	696	775	726	734	727	761	728	732	724	759	699	792	766	735	725	708	743	743	735	753	739	724	728	740	723	749	659	732	809	727	748	807	702	710	756	710	716	741	777	713	747	770	743	756	771	724	777	711	764	720	743	711	778	743	724	722	768	715	688	754	758	720	721	740	787	745	756	719	718	764	726	703	718	745	719	719	779	735	755	713	730	721	696	762	734	742	709	741	736	708	742	725	751	705	743	813	714	686	756	747	705	717	732	674	726	739	752	730	652	683	725	712	735	740	712	769	748	689	703	730	709	761	723	786	735	765	716	718	779	744	675	734	722	725	725	755	744	748	724	699	682	729	746	731	775	698	713	738	692	741	737	738	716	720	722	712	724	732	741	756	732	741	701	753	685	750	695	680	739	758	739	794	698	738	735	727	726	768	779	740	720	757	729	733	708	760	717	754	705	746	715	757	725	696	728	745	718	732	751	768	666	749	700	706	716	729	720	737	730	714	700	728	735	758	744	727	750	697	703	781	768	730	730	716	792	727	678	727	704	704	729	728	745	722	698	743	703	696	695	711	745	706	728	773	742	713	761	711	749	770	673	744	740	728	757	761	692	735	691	747	712	741	790	734	730	752	732	735	741	742	702	727	726	751	777	683	703	718	702	757	738	742	722	768	733	733	768	719	731	763	703	735	771	685	767	745	722	712	701	725	737	728	719	802	730	729	740	712	741	762	673	787	749	753	758	750	734	746	705	706	739	696	833	753	736	689	758	766	754	712	752	699	718	723	725	719	766	747	713	678	720	711	699	769	733	717	669	739	755	713	765	721	719	697	727	703	741	743	700	725	738	757	754	727	777	712	769	699	719	747	712	756	731	747	776	754	713	725	676	763	755	693	726	745	757	745	690	753	705	727	694	761	733	726	732	703	784	744	741	697	761	727	739	708	751	739	731	737	740	784	706	714	736	755	752	697	743	717	752	756	723	807	701	713	730	766	692	735	752	787	736	736	777	745	758	761	712	712	739	726	745	738	725	725	706	735	749	735	685	707	751	783	688	707	741	716	740	744	760	717	737	748	709	771	760	745	737	724	714	767	743	765	699	697	699	694	730	728	759	710	756	695	716	748	738	722	761	665	713	755	678	757	735	753	698	741	724	698	738	739	758	762	723	705	711	705	786	716	687	742	701	724	760	766	744	725	715	772	737	696	757	709	773	677	718	746	763	664	717	675	726	734	760	710	706	713	765	727	732	720	761	762	732	752	759	726	715	701	714	760	739	744	760	728	732	699	710	757	786	732	716	747	726	752	716	724	734	702	753	729	729	732	771	704	713	742	738	750	701	702	711	728	753	697	717	661	719	756	709	675	723	745	739	733	755	786	745	684	699	709	744	756	741	748	679	734	727	688	692	716	702	774	687	722	731	743	722	703	677	686	742	803	736	742	735	781	744	737	745	765	759	717	763	722	776	754	714	783	720	731	665	666	743	744	704	757	755	728	725	693	762	749	733	765	744	795	722	734	781	724	745	740	704	705	755	760	772	719	743	689	743	777	781	795	711	776	761	742	718	728	758	748	766	730	741	700	694	794	737	717	712	754	725	774	743	717	736	787	683	712	772	736	718	764	703	704	735	728	744	733	736	760	710	711	747	743	738	719	707	762	747	755	734	743	699	754	762	753	721	727	715	767	727	713	729	716	734	728	730	700	790	732	747	740	762	758	743	734	744	741	707	714	753	755	679	736	726	745	767	734	745	726	720	760	689	788	758	764	744	723	727	707	753	761	744	752	710	740	728	759	741	728	740	720	724	702	732	719	733	733	713	745	707	735	728	736	732	695	716	690	709	720	752	717	727	756	722	700	737	751	727	761	697	756	727	780	694	699	775	703	694	701	715	774	665	742	719	747	724	746	725	726	703	737	775	726	767	707	759	781	731	729	740	733	724	775	792	752	760	776	748	726	753	731	699	727	706	734	745	725	762	727	691	744	712	724	773	713	707	752	740	689	725	693	751	760	760	758	773	698	724	722	796	729	738	688	713	745	718	692	754	733	748	739	756	747	752	760	741	723	826	779	740	709	718	719	706	729	796	758	755	733	776	717	733	737	754	690	778	718	708	708	752	749	726	729	734	730	737	738	749	725	695	723	732	721
28303	25745	25263	17912	9332	5462	3762	2895	2311	2040	1746	1498	1239	1033	959	923	795	750	703	611	620	571	532	518	497	460	454	462	471	445	478	426	465	456	465	442	450	438	469	486	459	458	445	447	463	440	482	424	445	464	420	441	447	452	429	460	465	442	440	453	444	430	442	446	437	486	425	462	466	429	430	445	437	422	444	412	460	444	417	453	477	447	420	418	448	478	445	459	467	463	488	442	453	405	452	432	456	481	435	420	460	437	450	506	432	451	419	461	434	464	492	449	423	423	425	434	434	414	462	470	430	454	437	456	440	463	459	452	476	438	429	499	424	436	463	429	461	467	429	483	424	428	458	453	482	488	428	456	453	451	439	432	430	465	428	454	455	429	458	411	446	438	430	431	437	506	481	434	436	437	443	441	436	453	459	414	459	459	438	423	475	488	456	446	448	474	420	477	428	449	467	470	417	442	446	436	450	433	443	445	409	448	460	441	435	444	423	455	468	417	459	486	474	430	456	452	483	439	441	433	407	445	443	437	465	440	451	425	467	457	472	445	462	425	441	449	453	440	434	462	445	430	451	475	432	450	421	446	419	421	477	443	465	437	448	461	438	453	471	460	472	448	447	496	440	444	429	449	448	446	451	459	450	443	452	460	447	439	475	469	470	488	452	463	454	453	427	481	445	449	439	416	434	462	463	442	444	443	445	429	465	435	404	436	443	500	421	453	451	430	460	452	465	419	445	439	416	393	461	419	434	424	481	441	455	445	384	429	420	455	455	468	438	439	426	475	495	485	449	449	497	459	443	469	451	447	405	430	451	398	424	411	462	467	436	419	439	452	432	478	394	434	471	434	427	459	429	495	457	435	473	455	413	431	443	478	451	431	434	459	413	430	459	462	479	442	429	443	476	434	476	458	395	441	443	445	447	485	475	422	426	402	434	455	458	433	474	442	480	470	483	433	427	447	465	453	416	439	470	416	474	459	420	427	465	452	419	428	419	446	468	414	419	433	447	464	446	455	421	472	480	451	396	451	448	433	476	450	452	474	465	423	467	451	467	419	468	432	426	443	447	420	453	419	426	451	430	472	411	492	474	447	445	452	458	459	437	447	440	417	435	485	477	479	440	495	461	439	481	443	453	460	447	476	437	442	471	486	471	435	428	461	461	447	450	453	441	480	415	426	445	484	482	454	476	426	457	483	454	413	461	417	410	411	470	476	465	429	500	453	453	461	432	423	421	460	472	426	431	485	426	441	424	466	448	433	458	470	439	466	421	475	445	443	389	440	448	458	454	456	448	422	442	446	461	414	466	453	416	445	424	437	441	443	443	439	436	503	453	416	413	437	458	452	444	456	448	430	487	439	433	438	405	427	475	440	466	462	432	434	408	452	452	445	500	437	428	458	484	419	442	450	426	427	474	430	455	446	446	443	436	431	456	442	457	445	428	475	428	455	498	422	426	440	447	465	453	460	417	438	438	494	436	423	444	458	422	428	474	459	479	433	480	467	483	456	441	447	441	427	446	441	450	457	470	407	430	452	466	441	439	427	456	424	453	456	443	439	447	458	408	467	426	446	453	507	476	442	435	439	443	421	418	416	418	440	413	431	447	486	462	444	469	427	463	452	503	470	413	454	471	437	448	426	488	426	456	431	405	442	450	463	453	464	462	447	444	469	476	466	471	452	466	478	490	486	459	451	406	440	415	446	435	484	446	448	404	455	446	459	465	461	462	430	454	411	438	425	413	474	449	434	471	409	466	407	453	462	439	433	443	424	428	450	441	389	457	455	469	469	469	432	456	450	454	450	453	456	481	484	511	447	438	456	433	450	518	450	464	476	447	471	427	424	447	444	438	431	469	516	457	426	437	452	448	475	446	437	466	466	471	465	429	441	453	446	462	426	434	441	451	452	434	458	449	436	468	443	459	461	451	480	431	421	419	435	435	470	472	444	514	448	478	455	464	432	454	439	433	454	466	421	461	468	449	470	434	448	435	464	504	419	451	447	405	445	431	411	434	446	452	483	480	454	450	451	464	424	436	460	423	400	451	480	443	445	464	436	430	468	440	473	441	420	469	436	452	386	434	464	464	441	466	407	488	459	421	443	440	411	433	420	424	443	431	442	489	433	404	469	428	422	422	436	460	472	421	475	460	447	453	444	454	471	460	431	454	467	437	433	441	462	444	475	428	422	476	454	471	439	473	496	446	457	414	450	449	450	432	418	413	449	412	442	437	458	446	440	466	441	460	452	472	455	447	455	485	452	450	464	463	447	475	453	424	421	484	416	431	444	434	462	439	462	430	392	405	463	420	468	432	432	431	428	421	433	416	475	513	465	459	434	460	462	441	445	427	470	447	445	458	447	440	447	444	467	426	426	438	454	444	448	515	442	478	442	443	478	440	450	452	442	478	434	426	434	444	424	441	476	433	457	460	459	441	431	433	446	454	437	442	427	486	415	451	430	432	444	432	424	453	482	476	463	459	462	438	411	484	489	447	479	417	451	418	475	398	444	447	426	421	493	438	405	475	468	458	487	437	419	437	446	406	440	458	452	451	466	471	467	434	470	461	464	456	441	446	429	432	463	449	462	407	443	445	440	449	435	455	452	421	430	463	419	468	453	447	434	472	453	430	484	471	471	431	471	463	451	411	509	457	467	438	491	456	449	453	510	457	418	478	428	429	474	493	475	435	430	426	431	414	469	419	465	464	463	486	424	434	425	437	423	452	454	461	454	466	446	450	462	432	453	469	464	451	471	440	461	474	436	459	416	476	471	459	443	452	435	432	464	480	395	454	463	473	454	460	466	457	458	452	439	434	442	439	440	428	457	443	474	427	414	442	456	423	475	462	440	451	453	441	426	489	469	443	446	448	431	435	430	470	440	454	439	481	444	479	390	477	444	473	475	477	435	459	425	457	427	406	480	496	436	455	465	453	447	462	440	447	425	454	486	456	445	487	465	450	408	455	449	414	469	453	433	454	458	450	463	481	461	444	462	449	423	453	408	440	461	446	480	457	438	471	431	432	476	443	426	441	423	419	435	474	443	486	448	420	473	450	454	451	400	452	452	462	464	444	470	453	451	464	463	480	480	469	446	492	422	421	435	465	443	459	459	436	454	497	479	459	411	461	438	461	433	479	433	460	475	443	470	455	465	426	456	472	491	443	443	415	432	462	473	459	422	438	490	452	444	437	431	449	435	440	437	435	457	425	489	463	441	432	424	451	453	422	440	434	450	401	456	438	471	427	472	481	420	449	462	458	453	418	467	456	438	430	453	459	438	504	426	449	427	453	411	482	461	439	422	480	453	438	485	450	463	462	462	463	462	441	451	414	455	444	443	461	466	500	446	487	454	404	487	424	448	475	438	477	501	471	438	458	471	405	470	474	475	420	431	488	460	449	446	438	422	420	488	455	428	424	462	385	450	451	496	466	444	464	466	481	453	449	426	428	428	451	456	454	446	433	433	452	442	445	473	406	453	435	435	470	445	459	442	393	421	460	445
32582	41051	31430	21159	15117	11456	8459	6793	5580	4866	4186	3488	2897	2458	2043	1839	1582	1382	1257	1119	1086	870	830	791	718	684	645	617	592	622	618	599	592	593	601	608	631	616	611	594	624	590	632	611	591	647	630	614	601	583	616	634	570	597	642	591	611	642	612	684	671	624	562	597	584	555	632	620	590	577	587	605	589	589	600	621	607	635	600	616	631	607	620	598	620	582	642	571	620	644	604	599	625	660	610	599	608	633	565	591	577	598	612	630	591	645	618	607	569	580	642	576	627	619	557	627	585	613	603	586	585	619	610	620	617	628	602	632	578	624	558	619	646	610	631	634	605	619	593	636	613	621	655	570	600	595	597	604	591	613	585	625	621	626	573	599	656	584	632	583	583	597	610	603	624	597	643	546	609	603	623	607	626	601	642	609	681	602	616	635	555	596	581	652	602	619	607	585	626	618	621	670	606	614	636	575	616	638	594	569	588	588	597	634	633	600	635	594	587	611	565	621	600	623	655	594	615	589	555	608	603	598	593	595	636	663	612	607	602	661	632	590	593	577	595	641	688	595	616	570	575	607	655	596	606	548	619	573	631	593	629	664	618	632	623	614	620	616	645	613	615	622	650	633	638	598	635	575	612	572	602	643	599	631	619	627	593	589	596	584	617	626	615	582	605	595	659	656	600	579	668	624	616	614	568	630	631	585	597	603	580	577	589	606	595	591	661	567	648	611	556	631	601	595	578	581	629	593	611	635	609	606	622	632	644	612	633	608	625	610	620	594	609	648	606	647	615	551	577	652	615	632	576	622	580	627	612	569	597	614	612	550	619	591	641	612	601	599	608	616	649	552	617	618	572	608	604	618	664	616	585	597	608	589	607	631	600	622	590	567	605	599	614	594	592	687	574	550	581	548	578	581	640	600	615	622	643	629	624	591	628	642	610	628	578	576	594	590	636	591	643	580	596	603	637	600	626	574	632	630	628	637	630	555	629	607	591	655	588	566	575	601	551	619	582	601	570	641	653	640	610	604	613	609	568	589	599	595	594	597	604	614	609	616	643	595	644	590	600	604	629	669	640	618	624	590	613	602	597	614	645	593	582	625	618	610	596	584	621	610	575	610	604	610	649	591	627	604	602	652	587	653	629	603	652	609	593	639	612	626	612	645	595	612	592	618	610	604	585	583	605	652	597	597	600	609	616	611	614	551	583	606	575	653	598	604	620	652	623	603	638	590	602	586	623	608	574	654	621	629	584	576	596	576	612	643	638	636	616	634	635	635	619	581	623	609	621	627	636	594	574	646	579	566	636	603	583	550	607	585	599	629	575	587	591	604	586	597	630	625	630	636	603	610	611	625	637	602	644	597	613	582	576	567	599	628	565	618	612	631	625	652	634	601	605	646	598	590	606	551	585	607	604	588	590	604	596	604	608	598	622	621	634	614	607	627	610	588	641	615	681	604	568	564	562	596	617	575	654	578	597	659	631	594	601	597	591	580	665	639	611	582	619	592	558	622	602	596	596	610	610	614	598	579	651	620	625	616	626	612	573	632	587	571	637	667	635	605	591	572	632	623	605	623	578	655	592	580	621	653	645	621	641	587	635	588	628	613	605	620	619	632	608	642	597	626	625	572	629	589	630	600	609	618	599	593	543	617	584	627	613	588	640	565	606	554	590	614	608	600	614	626	609	592	586	586	600	536	619	598	617	603	634	607	600	592	601	564	615	639	613	590	652	620	622	609	586	581	596	592	610	581	542	608	643	598	640	584	596	604	619	597	633	600	682	597	618	633	602	562	589	617	612	609	571	578	625	583	619	596	605	602	617	587	646	628	595	607	622	600	635	587	575	613	601	620	630	594	591	549	598	600	638	605	628	586	619	617	613	634	610	617	603	608	621	631	577	607	570	619	587	589	643	582	594	583	627	628	632	605	630	658	594	616	609	575	570	633	578	640	635	598	609	607	568	543	581	640	588	604	583	584	647	619	621	634	617	608	620	582	629	597	644	616	621	646	639	631	602	575	635	618	614	640	603	619	639	572	632	603	613	616	589	574	598	627	606	602	644	625	593	588	640	589	599	573	569	597	620	587	578	622	615	616	615	620	588	604	566	669	619	560	593	652	576	612	616	604	583	567	565	641	627	623	641	579	597	594	623	590	614	643	619	602	604	554	636	598	626	612	611	613	602	572	575	606	616	557	622	607	614	631	605	620	627	615	620	576	582	566	586	597	548	595	627	634	628	662	600	641	611	610	614	612	616	623	605	636	647	652	582	567	615	629	616	595	628	559	613	601	642	581	654	534	614	622	629	641	599	617	614	570	606	624	567	607	596	574	585	572	663	579	630	628	568	618	582	620	631	633	645	617	634	623	623	593	636	588	611	615	657	603	654	639	567	658	600	604	638	583	615	606	652	597	606	575	559	612	628	604	604	659	652	579	611	597	638	634	619	627	634	604	563	642	569	594	556	578	598	600	643	599	649	591	582	625	635	608	628	591	590	585	583	595	616	593	586	628	584	640	623	629	613	600	615	614	609	618	631	604	605	645	641	592	632	605	602	620	584	616	608	623	580	604	599	611	598	610	591	636	609	609	645	616	648	609	590	606	628	617	603	610	574	623	617	629	623	629	600	643	605	581	597	588	627	632	598	593	610	664	616	649	583	617	632	656	606	637	586	639	621	638	600	598	628	621	621	573	634	604	614	624	604	622	617	635	597	586	576	628	656	588	652	652	619	581	604	629	609	591	595	627	599	605	585	603	603	628	652	641	621	631	585	621	584	611	577	600	602	599	611	608	592	609	600	583	576	597	587	633	687	654	598	601	592	615	616	599	597	628	573	621	640	603	563	599	620	633	647	598	633	606	665	607	618	604	626	663	591	619	615	612	579	633	619	611	607	627	607	611	585	592	620	627	619	605	611	608	600	588	637	603	591	618	621	603	671	593	589	611	606	615	591	639	599	597	631	655	596	615	623	620	586	643	611	615	597	567	597	626	613	587	588	623	604	644	592	594	590	593	600	591	590	601	623	660	612	611	600	578	598	623	596	592	615	548	618	620	622	612	614	643	571	609	593	572	608	634	584	632	609	622	638	617	595	582	635	614	628	588	635	602	577	637	594	664	618	622	610	592	598	573	579	612	652	592	625	661	637	616	590	649	605	596	611	592	622	635	634	586	611	613	609	588	613	604	613	618	603	613	588	607	611	588	582	622	605	668	597	593	584	600	597	643	631	624	588	548	600	596	614	571	606	603	624	593	630	586	657	596	577	587	597	623	580	646	573	591	611	576	557	670	623	611	630	605	610	615	588	618	617	563	626	613	577	640	587	609	624	569	529	610	628	568	590	579	637	589	600	593	593	584	613	683	646	573	589	602	617	637	617	627	597	590	607	573	592	594	589	636	637	644	568	628	622	611	626	604	582	628	638	598	639	583	591	596	615	632	598	590	613	602	569	603	610	621	614	574	602	636	637	607	616	604	583	640	608	600	632	570	616	617	592	608	627	598
23828	20776	27815	23958	20926	16099	9485	5546	4405	3865	3326	2686	2219	1896	1689	1403	1227	1167	1050	984	952	810	719	755	720	624	629	595	594	542	538	628	603	627	571	621	590	580	608	624	587	559	601	598	566	589	582	530	614	561	588	618	626	580	571	586	578	574	566	626	564	586	606	613	621	614	615	582	583	581	554	596	554	595	594	579	578	566	559	593	611	592	618	579	556	604	575	556	596	586	616	615	596	547	575	557	563	590	617	556	584	578	568	588	616	600	605	570	560	597	530	551	618	575	601	614	589	572	582	570	565	564	549	588	593	568	547	593	613	585	594	581	580	605	578	566	568	589	617	588	561	592	590	552	604	586	580	600	587	555	590	550	571	595	589	562	574	577	579	576	553	619	596	607	582	576	575	567	574	622	585	574	589	581	582	634	566	593	571	582	584	593	572	572	570	584	617	583	575	556	558	566	627	567	555	576	586	540	609	569	565	592	617	624	626	605	583	586	590	564	597	580	551	570	573	576	579	556	594	594	585	534	591	606	589	561	628	582	577	563	613	610	590	579	580	590	553	568	570	601	593	619	553	538	593	586	620	533	573	602	560	598	582	525	557	605	610	573	598	603	582	570	587	608	586	595	630	570	604	553	570	534	569	536	621	586	540	596	591	553	622	571	534	559	595	590	581	621	560	575	587	593	599	549	573	558	579	570	598	552	611	545	576	581	554	609	571	604	603	538	588	575	569	558	592	597	565	568	579	603	596	589	593	561	581	558	570	566	596	578	569	578	623	559	561	609	569	586	578	609	590	584	580	614	606	575	593	585	547	582	580	558	600	594	616	559	571	589	603	595	568	598	559	615	606	566	614	585	541	606	571	589	543	574	597	561	554	579	584	552	574	523	569	609	601	620	591	536	596	569	559	635	570	571	576	607	620	586	564	598	593	551	593	573	588	556	570	606	565	603	546	589	599	588	571	560	599	590	622	604	596	632	591	585	570	563	582	559	606	534	571	588	577	586	587	596	538	573	600	591	569	554	573	614	588	566	539	575	608	603	558	587	569	561	636	584	627	577	601	586	596	600	600	566	644	542	593	554	574	575	578	583	616	637	593	596	589	591	567	583	551	552	597	552	593	554	545	540	556	614	579	563	574	554	619	583	606	590	588	581	580	658	579	590	569	631	600	573	590	572	586	572	593	580	584	606	541	584	606	578	575	567	544	612	558	551	576	612	579	588	590	599	585	562	570	555	615	562	603	606	573	563	570	604	606	559	587	573	604	589	568	562	593	542	555	567	620	590	597	596	611	594	533	610	564	645	585	583	541	591	610	589	582	631	597	566	573	563	587	601	578	586	565	587	581	563	553	631	584	606	560	590	639	577	621	608	534	578	585	571	544	591	544	606	562	567	565	564	574	607	611	562	551	610	622	611	604	614	590	559	552	608	569	607	567	570	619	605	592	570	588	603	569	631	559	590	602	568	568	615	604	575	584	563	582	607	595	594	548	617	599	577	579	597	562	607	615	550	542	569	611	607	569	576	567	581	574	576	567	593	591	584	577	544	576	590	571	581	579	588	584	589	575	590	607	567	561	558	630	631	563	545	561	597	603	539	576	599	571	550	556	552	584	593	614	661	567	568	596	563	582	572	563	604	603	587	561	563	568	622	594	579	608	648	615	568	577	608	594	544	567	591	616	591	571	611	599	574	575	629	578	628	600	631	550	563	573	624	599	613	580	549	621	562	562	601	582	565	548	561	543	594	600	615	565	558	644	562	619	528	608	587	595	604	569	565	598	566	572	600	590	591	591	559	648	588	570	576	612	604	572	614	572	571	578	613	589	570	568	572	577	593	563	626	616	613	613	602	577	604	551	621	578	568	534	589	563	584	572	551	574	565	585	593	563	558	566	571	592	562	568	594	596	594	613	579	552	583	568	551	612	588	585	533	571	584	623	592	612	595	612	597	570	611	579	549	592	553	606	605	574	577	611	553	573	596	603	617	571	609	581	580	567	556	599	611	567	576	573	575	594	641	584	640	581	554	606	622	570	545	577	594	601	580	548	589	526	562	628	582	590	575	585	626	617	557	591	583	573	549	607	558	571	549	591	562	586	608	580	558	587	572	629	542	574	553	606	560	565	579	564	610	550	592	568	640	575	586	576	533	581	619	592	569	611	573	556	615	581	574	641	575	563	564	548	595	585	572	580	570	575	594	558	551	581	575	562	553	598	575	587	578	597	581	578	571	620	583	591	604	592	603	596	565	573	570	554	574	606	604	559	574	588	568	548	563	582	583	604	610	584	578	563	587	558	572	638	565	597	620	616	558	583	593	561	625	598	557	588	599	586	583	632	579	571	561	591	578	566	588	584	586	622	559	565	568	599	606	599	591	570	560	562	569	568	622	574	592	544	608	591	597	589	623	564	567	597	578	601	589	574	553	575	599	559	589	560	621	537	612	598	532	568	577	575	583	595	572	559	569	594	577	598	601	603	592	575	600	634	617	568	575	590	576	612	542	586	538	597	601	618	510	564	560	591	600	590	582	577	560	584	588	589	573	598	566	577	625	589	612	563	539	580	552	593	573	600	607	546	591	570	582	614	556	579	570	554	557	574	614	540	580	550	552	541	566	570	571	588	595	559	595	584	542	594	592	510	627	574	567	620	594	545	570	527	609	603	590	613	590	576	597	574	600	553	591	563	592	580	563	591	625	596	612	555	585	562	558	589	548	587	558	594	592	576	586	564	589	550	575	596	579	542	606	584	562	583	591	610	564	593	584	532	630	605	588	571	594	586	617	556	592	587	604	567	580	565	589	543	610	582	626	581	576	580	581	595	581	627	542	569	595	582	578	604	601	637	536	576	603	577	559	592	580	579	556	542	584	613	568	629	601	578	537	561	597	569	591	556	573	563	593	579	561	565	607	598	599	622	579	582	618	579	667	614	580	570	620	579	558	588	596	526	574	614	618	589	569	601	579	575	600	633	616	588	547	637	568	588	567	535	606	596	572	632	573	622	572	560	579	609	607	563	597	595	589	586	576	566	524	576	592	557	606	600	561	579	608	598	574	590	590	562	569	616	561	625	579	596	614	578	595	538	597	575	553	540	572	594	614	600	584	616	600	580	583	600	606	588	552	538	581	572	579	587	582	588	608	532	541	638	663	589	613	589	540	584	600	594	572	590	567	576	600	584	586	584	584	560	581	602	562	621	569	617	581	606	607	576	633	567	576	573	607	583	566	609	616	572	529	554	550	604	585	616	544	606	568	596	567	569	606	593	547	600	577	584	593	570	570	560	546	603	571	547	563	590	602	608	584	572	537	592	613	592	575	560	575	599	560	574	542	578	609	587	617	566	586	581	594	641	560	571	593	554	532	546	582	583	540	603	576	544	548	558	551	566	600	547	628	591	573	597	602	599	583	576	546	529	624	604	584	584	596	587	570	608	558	575	610	610	579	579	582	604	591	608	579	560	577	562	598	614	577	562	545	569	568	606	593	616	617	578	614	587	600
35028	48432	38553	29140	22868	17914	14159	11541	9636	8564	7256	5927	5006	4047	3369	2960	2504	2324	2068	1774	1578	1392	1205	1128	957	926	808	822	817	843	814	808	772	795	878	797	752	783	767	815	758	794	815	812	766	774	790	789	794	825	780	796	758	753	799	838	776	834	807	780	776	807	782	696	772	794	783	770	806	761	778	806	791	785	829	757	817	759	752	757	728	752	852	796	781	784	805	840	811	788	750	807	766	822	777	777	812	783	801	773	807	780	850	758	806	858	769	740	779	791	783	786	783	798	767	795	753	772	812	744	791	735	755	794	815	809	760	745	805	809	736	789	829	792	779	758	765	810	844	777	807	801	773	784	789	764	769	800	817	809	796	774	744	800	776	806	790	798	795	774	780	762	755	762	806	817	774	776	819	808	816	801	787	800	749	833	775	819	786	743	748	791	818	778	763	765	761	797	826	789	775	780	737	828	769	822	804	809	803	778	738	775	724	795	749	796	816	783	843	810	784	767	777	776	737	780	772	801	803	821	795	753	828	750	794	794	811	777	781	821	755	766	760	809	782	750	797	710	806	745	719	764	792	729	776	785	787	798	774	803	746	780	776	731	813	826	825	739	793	811	789	796	800	786	767	774	803	778	786	744	780	811	771	761	795	835	769	842	795	781	817	807	824	771	823	830	756	769	783	763	797	787	796	760	781	778	740	775	758	783	777	781	763	783	772	863	723	763	755	783	801	751	802	738	787	798	789	780	758	767	793	757	800	794	774	822	780	795	791	778	829	793	793	802	813	806	803	758	788	816	766	796	813	779	820	769	768	785	792	788	770	770	790	818	822	761	807	816	861	764	807	797	814	822	784	760	730	800	809	743	802	796	855	755	792	802	776	780	733	718	753	775	783	749	778	784	756	763	770	765	800	782	766	748	745	737	790	754	802	785	758	782	876	810	768	770	763	815	829	799	794	797	749	784	794	791	759	788	766	796	821	769	771	762	814	789	865	795	783	757	797	820	827	764	770	785	808	808	766	762	810	779	877	797	768	781	770	823	786	758	805	785	760	805	824	775	788	800	799	788	781	800	770	775	801	806	768	764	765	756	786	769	766	797	759	781	781	784	761	772	756	749	795	759	791	783	787	791	777	785	800	773	801	755	796	787	795	790	782	796	784	769	779	801	744	806	779	791	832	791	793	811	780	790	769	747	787	770	797	792	753	779	775	829	769	806	794	762	800	737	802	803	784	766	847	750	800	791	798	777	738	769	846	769	838	749	799	804	737	772	771	764	798	794	790	797	789	855	778	743	809	747	782	739	824	801	808	754	777	820	838	783	747	736	802	761	799	803	788	769	764	773	800	813	834	787	814	777	773	728	805	726	814	747	810	824	746	769	740	754	806	785	797	759	794	767	810	770	779	750	789	766	829	781	809	797	760	785	777	784	763	773	780	816	770	765	780	843	784	840	803	795	789	774	772	768	782	815	739	773	722	784	733	788	824	767	748	816	823	814	746	746	679	762	807	773	770	811	761	779	815	796	765	757	792	771	809	798	788	791	781	768	805	767	750	834	741	801	760	787	768	779	809	753	852	789	763	781	797	830	791	830	791	808	807	769	820	754	799	803	836	810	769	772	765	791	790	797	752	772	789	817	799	819	820	812	759	804	762	780	770	789	831	789	813	759	785	755	727	726	767	804	766	784	813	824	772	827	789	774	760	845	790	739	737	792	736	778	822	789	818	753	803	841	793	777	767	788	785	780	759	768	797	770	753	830	735	779	780	789	810	758	801	807	801	814	756	809	810	767	766	792	777	755	796	818	800	765	841	779	796	763	770	843	799	773	772	791	784	761	739	797	709	774	808	751	775	790	828	845	794	737	746	784	748	808	790	768	811	725	744	750	825	725	784	779	764	789	811	809	813	798	823	797	770	738	792	811	772	773	747	789	820	822	790	727	781	790	775	799	763	803	802	788	793	775	745	815	795	745	824	764	808	800	751	807	791	797	778	774	747	787	778	797	822	781	787	826	813	768	768	798	798	822	766	775	806	783	776	736	819	783	798	746	768	758	797	820	753	788	812	798	739	761	766	768	749	831	774	786	747	760	811	769	759	820	823	764	749	759	706	772	769	787	778	763	744	797	838	807	788	786	792	792	767	787	780	747	766	807	791	851	799	830	793	720	772	779	774	802	812	833	827	837	805	782	770	789	798	794	781	727	820	744	747	754	787	771	800	771	759	800	762	797	747	798	809	758	780	784	748	816	765	761	811	827	814	764	829	779	803	786	818	749	773	799	796	766	814	791	779	824	812	803	778	776	828	796	770	786	774	804	776	764	798	820	846	777	784	775	747	781	793	817	770	781	780	793	818	805	800	816	779	733	794	807	755	787	803	721	759	763	773	770	806	778	781	773	820	747	815	754	788	754	670	768	758	766	790	793	758	779	782	777	798	810	814	755	839	808	769	787	734	781	798	782	778	740	793	747	765	805	782	828	787	789	775	838	797	778	800	804	814	772	795	791	770	772	769	786	824	759	791	789	744	815	791	754	785	790	736	818	785	818	776	761	807	791	814	770	774	775	755	802	800	786	776	787	817	739	805	778	734	777	806	739	752	791	804	825	779	799	778	827	739	835	810	763	814	811	802	805	767	812	782	759	824	812	793	788	780	787	817	775	797	798	790	775	796	719	759	773	777	739	723	794	770	734	807	780	802	810	791	793	819	782	782	795	775	805	764	771	825	781	791	774	760	836	849	788	813	729	780	824	724	784	761	788	739	778	814	803	762	781	780	765	727	793	771	730	788	804	779	826	788	793	807	780	800	756	812	774	729	752	729	789	787	811	774	783	792	799	721	796	801	776	807	792	774	797	746	755	781	774	756	806	808	780	768	741	760	840	773	809	773	796	791	740	754	800	822	777	822	788	797	801	793	785	785	771	768	796	775	771	785	830	844	818	786	805	748	774	776	752	809	796	809	844	770	800	766	752	809	816	768	798	749	786	800	795	823	805	753	748	787	747	792	772	748	739	749	777	794	787	830	807	763	798	801	776	793	781	814	765	788	804	738	803	819	786	768	805	794	762	740	765	806	733	788	775	800	784	785	768	794	740	844	812	836	796	823	762	820	781	804	726	734	743	823	771	767	718	721	769	826	751	805	764	786	784	770	819	817	759	768	756	792	776	768	736	728	763	768	812	833	793	766	784	825	805	775	810	795	765	797	787	771	811	836	786	763	787	768	783	758	803	747	775	791	778	798	780	718	760	789	804	777	813	783	801	777	789	781	746	812	799	774	803	825	751	759	771	789	780	803	795	779	812	785	757	800	793	798	730	743	793	787	781	766	769	793	837	787	830	782	771	817	803	809	749	751	785	770	799	778	824	777	788	766	776	796	785	744	759	797	799	834	743	826	770	796	832	768	757	748	774	796	817	847	763	786	843	793	732	771	713	744	806	773	803	793	801	747	785	854	808	781	786	818	751	830	732	752	742	792	768	784	826	845	753	760	796	763	796	774	732
22855	20830	28325	23421	21029	21221	16177	8195	5902	5365	4358	3508	2785	2262	1943	1760	1517	1370	1255	1145	968	906	827	729	652	569	579	545	519	572	578	556	547	570	520	535	560	577	538	529	568	521	505	544	540	514	572	578	553	560	506	536	547	531	539	559	578	544	550	558	544	533	575	520	594	559	548	496	562	540	557	525	506	518	514	513	523	533	501	572	553	532	536	598	538	553	530	493	500	519	567	513	513	588	542	516	533	585	540	529	533	547	516	519	534	552	556	579	543	527	548	507	535	502	544	536	511	519	500	532	535	578	490	556	513	537	543	534	570	508	510	511	505	514	589	560	541	532	544	518	489	550	545	509	522	553	532	578	525	518	509	534	518	583	512	516	545	542	515	540	507	561	575	555	526	520	535	550	575	517	580	557	521	560	549	561	546	513	535	524	528	528	527	513	508	542	561	513	544	536	525	514	567	563	534	512	530	512	527	536	513	533	543	534	563	496	566	542	537	523	503	499	515	525	589	539	577	537	567	551	527	551	520	508	529	514	551	531	515	552	543	553	540	548	572	522	528	523	506	498	535	564	552	541	562	548	576	512	550	563	563	583	521	532	511	576	578	524	535	567	537	523	568	529	550	536	561	519	535	524	539	553	504	564	515	534	530	527	558	527	469	514	562	551	555	550	552	550	546	513	498	526	543	504	596	515	525	565	535	551	528	536	552	538	540	558	552	503	535	504	560	562	518	546	474	527	533	491	510	524	529	505	527	548	530	570	546	540	545	574	512	512	533	566	563	547	541	538	552	525	508	536	526	527	532	529	554	517	560	578	527	542	492	556	530	557	516	509	506	568	523	562	562	534	539	563	512	526	526	518	550	505	466	535	566	540	568	540	561	549	540	556	495	546	526	537	539	576	491	545	500	520	545	546	486	545	575	542	552	524	571	550	536	545	564	546	580	528	522	525	523	527	559	521	555	540	535	556	583	541	563	498	545	499	558	549	525	515	539	555	541	525	567	558	498	515	535	521	551	515	549	559	551	536	516	547	606	546	516	569	507	551	544	530	520	549	510	525	508	539	527	567	535	560	544	577	498	513	525	519	527	547	518	542	567	546	562	548	520	530	548	554	544	537	539	567	540	531	507	561	524	538	512	532	565	463	496	539	504	543	573	543	504	515	512	572	510	518	527	599	526	549	487	527	492	574	527	546	523	543	564	533	539	556	547	488	531	510	499	534	531	522	520	498	544	525	546	494	517	527	537	542	539	530	542	510	559	532	528	536	532	526	526	531	546	529	500	502	556	507	508	528	483	546	501	570	556	543	572	548	576	515	529	563	533	564	510	512	523	529	569	533	522	554	534	520	542	568	529	499	553	562	518	528	521	554	535	570	516	570	569	530	517	541	553	534	536	531	523	494	539	502	560	557	534	592	546	483	494	543	519	477	545	555	560	523	560	548	558	510	526	537	549	559	558	576	531	494	558	520	524	496	520	533	527	544	526	531	515	570	508	540	500	564	561	531	558	569	533	493	548	561	541	542	558	545	592	550	542	589	533	515	525	576	523	523	548	542	539	528	517	530	567	527	542	544	553	557	562	575	577	563	523	564	533	529	536	575	555	522	534	537	553	554	566	534	541	566	557	585	510	577	538	536	496	528	524	527	541	565	507	591	581	573	474	540	537	515	541	556	512	547	519	505	497	510	487	544	587	529	503	543	549	590	543	562	539	539	543	559	540	559	527	512	579	535	524	553	522	546	555	495	506	491	565	505	497	550	502	565	555	573	568	498	510	532	561	527	521	524	535	554	537	485	544	585	559	544	504	534	521	556	530	548	556	550	544	530	514	559	566	587	501	512	516	527	513	507	527	526	526	511	509	569	525	552	515	534	519	590	568	506	517	560	573	529	551	521	538	540	558	555	533	512	505	564	500	552	561	534	508	511	551	538	539	554	541	596	529	525	591	561	536	522	543	547	538	534	526	519	531	488	567	492	576	535	503	505	527	511	541	532	538	512	532	518	554	540	512	565	587	509	572	490	558	574	603	548	540	579	521	545	561	527	533	539	531	499	520	570	490	522	536	556	563	537	488	476	549	510	546	543	518	523	542	553	526	561	562	571	584	525	514	529	572	536	554	541	579	540	535	539	531	525	506	549	548	518	512	526	578	551	600	517	524	530	551	560	540	530	519	534	565	543	516	532	557	560	539	556	584	567	567	527	577	572	546	525	505	537	497	503	510	518	569	544	500	579	519	536	542	549	532	541	546	577	531	560	521	532	529	520	553	544	560	564	526	530	532	558	526	531	546	540	510	545	558	520	552	523	528	502	514	543	509	529	594	551	583	558	547	522	534	505	524	530	528	556	571	553	485	523	532	547	532	553	559	502	538	513	523	545	573	588	556	552	530	545	558	567	512	522	578	544	542	536	525	557	541	535	565	527	515	557	481	538	511	567	540	535	552	550	588	550	514	480	535	533	511	574	592	531	514	528	537	502	547	547	596	542	560	524	527	599	549	556	505	526	539	534	536	552	534	490	543	543	552	555	509	487	524	575	551	514	520	521	519	527	531	505	555	549	529	557	512	546	520	502	580	550	547	513	556	553	524	538	542	522	525	502	510	526	524	542	544	565	531	534	521	538	527	531	569	562	527	594	563	548	528	532	496	523	522	551	520	549	519	536	517	552	504	533	510	504	594	548	532	541	510	587	525	526	555	535	556	566	572	508	506	521	557	533	553	528	519	533	510	528	567	516	505	531	582	557	495	557	561	528	537	536	562	547	528	569	492	484	529	553	526	612	542	502	484	518	518	547	538	522	588	512	560	549	541	510	537	513	531	538	524	510	528	529	550	492	553	538	546	545	539	564	561	552	545	514	547	499	565	523	511	532	492	529	546	538	519	576	558	538	518	544	522	536	522	543	520	533	551	518	549	495	499	566	481	539	503	546	561	516	580	533	529	556	542	511	556	521	561	496	518	562	555	555	518	540	535	510	537	557	507	529	536	600	545	511	518	531	561	521	523	536	527	572	564	569	567	558	523	546	529	594	530	504	519	542	530	492	496	517	508	609	549	541	558	516	537	513	563	511	515	524	550	558	576	516	498	560	542	513	498	541	542	533	534	525	556	522	559	569	549	509	512	549	502	523	552	538	526	514	511	558	556	525	510	519	556	533	520	525	516	499	533	545	540	579	582	549	504	561	534	516	544	584	556	553	555	547	563	534	544	531	532	524	543	550	541	496	529	508	561	547	531	541	549	555	509	564	558	513	549	556	523	517	531	569	536	531	522	540	559	528	516	491	538	529	510	535	503	532	534	535	559	529	566	581	558	530	530	541	500	531	503	520	518	539	517	542	524	530	520	518	566	531	488	539	540	533	504	545	539	549	554	540	568	576	533	575	508	508	558	558	512	523	547	560	576	531	561	534	554	598	528	547	497	556	552	493	560	540	531	584	493	523	554	537	548	552	509	575	589	552	545	554	536	536	514	544	526	512	517	550	511	532	507	527	539	523
38008	54065	42734	33417	26987	22268	17724	14654	12580	11241	9518	7741	6264	5205	4215	3671	3128	2750	2427	2146	1808	1517	1296	1133	981	886	884	745	801	780	812	758	715	712	765	757	737	793	720	758	779	735	710	696	757	720	714	776	750	771	705	763	763	750	760	766	719	764	789	708	747	771	736	730	736	770	749	740	762	764	735	757	685	744	753	717	729	754	739	740	741	740	717	710	698	700	713	697	737	716	679	786	716	706	694	693	757	722	730	785	725	748	708	759	722	767	759	736	756	748	738	767	718	730	715	723	701	714	695	725	697	681	689	700	728	749	763	744	724	711	746	747	735	689	725	734	772	720	780	695	714	750	691	767	713	702	718	694	736	747	741	700	703	744	687	724	718	724	706	702	772	733	718	775	664	709	707	745	717	760	685	724	725	713	703	759	693	749	779	697	722	682	732	698	732	714	737	699	735	720	695	711	753	778	741	679	699	727	728	692	720	746	728	706	718	738	715	770	709	694	708	706	712	726	689	691	707	711	750	752	741	768	727	733	737	763	747	703	739	758	735	665	712	698	716	703	699	721	768	771	658	748	753	716	769	773	724	685	748	733	748	749	764	701	715	746	730	712	701	766	757	716	734	703	728	749	712	748	737	742	679	755	724	702	733	706	713	732	729	753	750	747	714	734	680	704	743	779	723	734	759	770	689	768	716	680	735	701	727	725	774	763	718	734	708	714	694	765	731	777	719	733	749	739	762	748	745	744	749	730	708	755	678	673	756	705	731	723	783	729	687	727	708	685	733	691	723	733	765	693	685	745	700	745	680	696	714	742	744	716	707	708	739	796	706	690	686	710	723	754	757	678	750	748	749	706	746	727	734	701	687	746	702	757	735	785	716	694	723	690	730	750	725	738	740	658	651	730	773	725	754	694	755	750	726	736	727	719	660	693	770	719	725	760	731	722	719	702	732	677	782	718	722	745	729	719	725	696	725	711	706	698	689	762	744	710	729	735	719	719	761	710	748	712	657	749	771	777	726	724	693	751	723	666	681	698	742	727	733	676	661	726	709	679	697	728	714	765	675	741	716	682	735	698	698	711	708	770	724	750	699	738	734	707	742	685	684	737	709	682	765	745	707	698	691	665	721	730	709	715	770	731	754	738	703	709	707	706	681	738	685	664	684	743	722	676	777	779	708	698	713	754	678	751	696	710	677	743	740	741	680	724	713	710	695	757	705	743	733	726	692	734	740	720	732	736	716	706	719	741	697	658	764	741	722	740	741	710	746	701	713	724	709	715	713	674	707	742	715	707	691	694	702	726	698	688	739	702	723	710	729	782	725	731	743	737	773	709	711	700	695	698	722	704	723	675	704	667	755	724	693	664	722	733	744	693	734	747	749	684	691	672	738	731	709	716	739	747	708	739	712	655	675	700	705	728	744	752	680	720	717	755	678	729	751	709	708	731	697	669	742	726	716	772	715	770	701	726	752	687	673	733	721	715	723	743	736	718	684	690	702	716	730	788	713	735	726	705	707	719	725	754	733	701	704	706	710	715	742	736	709	732	759	755	733	733	730	725	715	708	697	707	699	681	686	728	752	693	711	743	757	697	702	751	705	736	650	712	739	753	725	762	718	729	763	693	732	688	736	658	723	710	708	782	705	772	702	711	695	689	710	708	724	694	712	739	739	717	729	674	710	769	719	741	694	726	753	738	752	729	707	734	741	754	743	654	693	675	709	718	683	742	710	703	707	767	723	731	691	674	735	747	703	743	713	733	716	675	713	745	703	714	761	701	712	678	710	730	729	730	731	677	739	735	802	724	706	703	690	735	711	721	670	734	729	717	735	664	725	716	710	707	713	728	702	724	726	746	679	702	707	727	740	755	733	705	687	693	707	728	683	726	755	731	722	722	669	641	727	691	718	716	672	719	725	724	755	681	732	690	696	783	753	746	758	704	746	748	718	676	722	715	704	669	757	740	797	697	699	712	783	695	771	676	743	707	725	742	701	686	696	706	692	697	728	784	737	717	704	732	740	695	758	765	697	707	781	689	763	734	715	752	703	754	772	711	717	722	705	745	754	674	679	694	701	730	690	737	725	702	740	744	731	745	663	677	672	724	724	778	731	729	710	735	725	715	728	701	782	705	664	738	731	719	727	755	695	699	721	733	733	733	749	741	697	725	765	723	722	747	724	736	747	719	746	758	747	685	693	669	730	722	757	690	726	742	757	732	722	736	749	736	745	728	682	707	694	731	689	745	756	680	723	772	708	718	721	698	720	723	766	735	708	724	694	745	655	684	788	691	699	704	752	751	779	740	743	758	674	751	766	686	765	754	728	725	777	743	808	722	746	731	754	704	696	724	726	724	721	725	704	719	678	749	742	754	684	723	779	724	719	693	738	725	719	703	731	736	755	703	754	729	740	774	745	714	706	705	732	705	759	704	715	718	748	717	702	760	708	732	712	695	730	658	729	696	681	714	748	734	729	700	823	737	730	746	697	732	692	723	740	712	693	735	740	689	719	681	736	686	669	654	730	740	726	722	717	714	697	735	719	685	709	719	759	705	721	701	757	708	745	748	720	713	694	691	750	748	725	734	671	741	754	706	698	728	702	725	700	748	707	733	735	681	742	709	733	690	714	731	695	739	713	706	749	762	719	715	677	755	716	701	715	689	742	779	671	636	744	725	733	742	707	756	705	696	684	698	719	722	755	734	730	737	733	742	740	707	746	758	751	710	711	778	760	717	729	718	704	730	743	734	723	680	711	772	694	726	649	734	729	739	708	712	726	716	685	723	710	717	712	747	714	703	715	744	732	748	740	770	723	716	710	753	672	717	705	701	715	714	745	718	714	701	681	724	710	752	712	681	738	711	715	768	728	735	704	692	769	725	694	718	731	720	762	683	756	701	747	722	716	712	750	738	727	716	750	688	728	717	736	702	722	695	712	718	747	707	740	692	705	667	734	708	785	719	680	724	697	737	747	651	757	644	764	691	690	751	707	750	701	720	730	695	715	707	707	716	732	741	706	695	775	744	757	754	717	781	686	768	702	724	702	751	671	718	668	757	742	713	723	731	655	774	691	689	689	721	734	641	729	704	701	644	731	751	730	724	705	693	717	714	694	743	672	690	728	698	682	709	719	665	733	732	746	715	722	699	708	676	738	739	714	716	758	750	728	747	733	737	722	705	697	722	733	728	732	674	674	718	761	677	719	694	777	727	692	724	714	727	703	732	704	742	732	693	748	750	729	752	709	751	714	709	706	759	700	738	711	652	780	694	715	725	716	714	686	698	697	684	733	661	738	721	716	722	669	733	767	745	724	701	738	741	743	695	707	681	722	741	731	700	720	703	720	721	744	684	738	728	721	683	685	737	701	725	699	667	715	724	719	694	749	717	693	760	672	714	664	707	703	665	758	733	704	756	708	679	683	753	694	747	700	717	682	741	740	757	668	770	719	688	707	721	727	719	744	725	751	730	694	737	675	723	681	733	749	770	674	715	726	736	672	711	728	738
28226	25190	25553	18189	9321	5607	3863	2735	2240	2020	1728	1478	1212	1083	1017	886	808	766	693	613	616	535	522	508	480	448	461	419	460	434	443	487	414	443	446	465	462	464	443	441	434	422	409	430	465	449	444	404	447	448	402	423	451	450	429	423	434	389	445	424	451	463	440	445	437	431	428	458	431	459	420	431	473	437	431	444	380	456	410	466	421	412	381	440	455	415	444	448	450	401	427	450	455	474	456	424	462	470	422	459	423	436	418	441	429	430	449	497	430	426	446	443	434	416	418	430	425	465	430	425	443	467	421	434	440	427	467	466	443	418	477	476	440	405	444	447	455	447	416	423	471	440	442	444	468	413	443	398	467	418	448	469	440	433	458	433	421	420	412	413	462	487	441	407	439	421	462	436	461	434	402	426	467	416	456	470	427	462	483	408	430	393	439	459	438	439	453	432	452	431	461	440	452	451	421	429	421	391	449	482	427	427	457	444	445	430	421	436	437	414	452	437	402	461	415	395	423	424	451	434	452	422	454	402	446	417	380	456	431	427	434	439	402	459	448	419	420	429	465	408	455	424	444	437	432	463	455	414	438	430	443	438	408	405	459	457	395	441	435	406	445	445	438	447	425	429	455	417	447	417	450	399	438	426	460	446	417	420	447	458	409	409	442	425	430	442	399	417	404	459	464	429	418	450	417	451	446	450	460	456	435	424	444	461	423	467	424	423	439	447	437	472	449	427	471	417	454	432	422	432	448	433	403	404	452	491	434	433	430	454	432	449	414	412	445	427	426	440	412	448	441	443	443	435	435	420	450	445	471	450	455	426	439	457	444	461	413	443	428	444	444	417	445	407	455	406	448	459	415	448	489	422	466	421	457	399	430	465	473	458	441	450	442	413	448	419	428	432	444	475	448	419	444	410	415	413	449	447	461	447	436	458	436	434	450	414	429	430	439	422	416	442	432	457	430	435	430	458	434	431	450	451	418	431	432	431	447	460	443	415	465	428	458	460	430	445	436	418	451	440	424	438	440	408	458	454	444	447	439	443	410	469	436	408	460	435	455	457	418	416	460	425	442	424	458	429	425	446	390	443	449	466	430	472	434	433	442	439	424	398	403	437	432	452	442	450	426	494	403	409	450	419	434	429	411	427	449	446	442	454	395	457	422	405	407	422	435	399	444	446	457	434	409	444	437	489	400	464	439	453	439	427	414	457	419	444	465	442	400	463	463	471	454	441	418	436	454	447	431	448	419	469	440	419	444	447	442	438	413	408	438	432	435	414	431	446	415	420	463	412	465	459	460	443	478	443	446	407	422	445	431	432	440	484	400	411	409	442	427	465	430	407	448	420	445	449	446	438	424	398	430	431	424	426	467	399	447	404	448	439	446	433	454	434	435	447	423	429	446	430	482	403	432	405	431	434	441	425	474	419	435	396	436	447	462	420	445	439	426	441	433	472	471	453	464	448	443	418	454	432	429	423	412	428	441	445	473	432	453	445	426	412	442	456	454	472	427	445	438	416	407	427	474	420	460	451	457	451	466	406	391	457	440	457	418	416	426	445	464	444	440	415	428	444	449	425	432	436	448	446	438	431	400	436	406	449	402	435	456	430	474	434	452	444	456	439	428	434	417	410	418	448	414	449	429	433	445	469	434	460	426	405	453	434	459	414	449	455	453	469	415	445	436	443	434	451	422	409	445	468	415	426	392	416	429	415	393	425	430	440	454	429	415	427	450	426	428	432	465	440	442	437	433	407	468	464	431	444	429	434	496	438	417	440	441	435	407	402	412	450	429	435	443	439	443	423	402	431	461	397	459	420	435	476	465	448	422	428	434	380	429	452	412	426	473	471	436	447	450	426	453	408	447	420	398	427	426	471	422	452	405	437	452	447	426	422	457	445	472	407	439	428	425	430	449	405	443	439	441	454	405	431	478	448	452	392	441	420	434	424	453	467	434	431	427	434	446	432	461	415	432	416	466	416	443	452	447	452	443	423	455	463	441	426	439	426	429	446	427	461	437	457	449	436	450	445	438	441	465	479	459	415	435	419	422	429	416	435	452	425	423	441	436	456	427	390	422	454	457	436	457	442	418	444	430	422	471	424	416	434	421	469	459	426	461	436	454	450	425	412	413	426	424	427	426	454	436	438	444	438	473	426	469	433	450	427	422	446	444	404	435	462	408	447	441	441	434	434	407	428	453	446	499	453	417	415	461	433	451	432	494	467	440	439	442	436	411	439	416	409	430	459	435	444	459	434	443	425	462	453	429	496	410	445	434	435	389	428	391	460	411	435	450	405	421	396	435	410	431	428	435	463	454	415	449	459	453	480	438	441	431	452	444	401	433	503	393	458	425	435	448	437	439	407	425	447	425	393	412	421	424	460	488	400	436	424	451	430	426	441	437	416	427	427	433	411	434	416	486	450	419	449	420	453	450	418	422	446	426	427	468	460	419	442	432	526	414	436	434	463	445	442	440	422	444	416	414	476	429	422	416	425	422	484	419	430	466	416	407	401	449	434	433	374	452	415	440	424	439	435	484	421	424	414	407	421	425	437	434	453	456	429	433	493	463	430	445	445	436	452	415	427	416	467	422	417	437	457	463	414	464	448	441	451	469	450	432	423	414	439	471	432	445	446	452	463	416	457	431	427	426	436	475	406	426	445	417	451	423	431	415	434	425	418	462	451	454	430	389	438	408	410	444	436	455	457	444	440	462	405	479	433	431	430	422	397	418	426	425	429	423	452	429	388	436	407	424	444	445	414	418	401	443	429	434	443	472	401	424	412	452	431	437	430	469	462	480	414	470	461	438	479	444	458	387	448	434	430	426	407	429	421	417	376	433	432	427	431	440	468	440	445	397	436	448	435	432	443	452	471	465	408	484	436	466	452	477	446	421	434	403	445	409	467	439	429	467	455	425	448	444	466	439	476	394	411	436	416	435	451	444	441	441	422	451	433	459	405	415	482	412	420	471	457	454	447	423	451	429	450	458	389	435	488	402	425	394	416	448	412	429	407	478	451	448	424	412	450	411	408	439	518	467	465	436	436	417	426	437	424	425	424	433	434	412	427	447	417	451	426	429	443	450	392	427	444	416	425	453	398	476	434	415	438	431	422	471	450	438	408	453	427	431	397	423	418	452	465	437	452	433	436	448	427	426	443	456	455	425	433	433	395	435	422	475	451	447	452	448	440	443	456	420	464	412	446	455	444	419	441	434	445	411	437	456	448	430	422	419	431	406	440	438	434	405	441	428	431	442	416	442	429	437	448	427	444	451	446	451	453	430	421	433	448	462	449	430	446	425	473	419	452	435	464	441	423	429	526	455	454	433	432	441	433	471	420	458	425	426	419	462	495	435	457	438	424	408	423	444	450	440	428	482	415	426	439	445	457	410	430	465	456	422	416	394	451	438	404	444	423	434	466	433	417	435	482	414	428	413	445	423	429	432	459	448	454	427	435	448	445	445	489	446	441	437	406	466	436	457	428	441	408	422	433	465	401
32422	40287	31758	21433	15393	11208	8424	6630	5559	5005	4100	3341	2809	2426	2012	1778	1533	1400	1291	1050	963	883	811	732	695	675	626	620	559	591	603	609	633	613	629	570	596	618	635	608	618	573	566	596	606	551	599	603	577	588	598	617	604	580	552	610	569	582	601	606	559	612	561	599	553	590	613	611	595	584	600	644	561	590	606	543	607	593	608	575	631	601	586	561	621	638	584	615	587	579	555	598	608	624	611	614	619	583	655	605	612	578	592	609	581	588	599	590	612	585	614	623	600	624	579	631	580	585	588	616	586	560	595	601	576	596	636	632	585	645	628	599	569	613	586	614	600	586	568	609	582	625	609	602	585	588	613	621	609	563	624	581	581	592	574	573	596	578	574	607	604	603	622	603	601	585	604	557	559	588	612	639	571	609	593	612	637	604	559	540	596	616	617	603	587	578	569	547	604	559	655	591	583	601	582	618	583	603	587	585	576	620	621	585	578	584	634	595	637	544	604	607	596	621	581	626	588	583	597	569	622	594	648	606	562	593	567	618	642	577	629	571	575	606	595	601	609	584	599	584	605	607	624	581	588	603	591	589	582	569	565	584	583	578	595	616	606	605	559	561	637	623	564	596	630	603	565	599	572	620	615	633	588	602	602	640	609	590	595	586	593	587	617	606	545	629	649	596	636	608	582	538	572	591	601	593	617	609	573	579	549	616	624	540	592	600	569	621	603	604	593	605	638	607	578	625	619	592	563	574	573	571	627	602	587	554	642	647	575	631	557	582	591	594	608	583	596	599	581	612	591	586	582	614	555	588	627	564	576	598	637	600	593	597	590	625	598	661	579	608	567	610	586	582	607	614	578	629	611	602	618	598	587	612	548	589	568	578	589	595	603	598	592	619	580	629	604	621	601	595	593	599	618	575	624	626	586	556	580	560	613	610	577	610	584	588	597	606	606	601	601	595	565	601	538	601	641	600	617	561	617	615	655	590	601	565	578	617	579	601	572	579	621	641	593	590	583	614	578	584	602	563	587	608	592	589	607	568	608	592	595	609	575	561	600	599	627	580	585	542	590	626	638	548	565	589	583	530	637	594	594	587	602	615	557	589	577	615	603	593	602	607	548	621	602	591	565	566	585	593	640	605	613	585	597	573	608	589	588	630	583	567	596	562	645	576	584	617	583	574	575	560	574	621	631	588	555	599	609	576	570	573	570	593	563	617	625	595	617	584	571	569	604	584	569	583	607	612	588	592	600	620	589	603	625	592	574	582	577	591	575	637	582	606	591	604	603	581	569	565	569	567	575	546	576	642	574	647	594	561	571	602	596	598	617	547	573	602	609	622	608	581	616	595	630	606	628	587	635	610	595	618	590	604	606	576	578	540	595	568	602	585	577	619	573	581	602	605	621	609	603	612	645	567	563	598	617	589	584	574	563	591	554	543	591	602	593	600	553	580	567	598	583	596	633	579	593	548	615	580	579	606	637	611	597	561	615	601	599	599	591	601	619	609	599	600	570	613	592	623	622	651	597	574	571	604	604	614	609	558	596	557	601	578	615	610	608	546	621	598	614	577	605	560	591	566	589	630	585	600	604	570	624	582	605	619	596	584	591	583	622	589	638	609	553	592	623	626	546	598	598	628	591	587	582	581	598	599	555	598	560	591	634	581	602	583	594	619	600	599	573	570	559	584	598	605	599	573	619	587	595	607	589	568	556	604	597	611	556	579	622	601	631	632	599	619	591	589	631	563	599	622	565	607	600	576	588	609	584	603	625	616	560	583	603	580	592	583	607	606	576	566	584	611	589	615	587	599	580	577	587	545	599	651	593	618	639	557	612	584	610	559	597	605	620	597	624	599	594	604	555	617	605	586	611	621	586	613	603	577	598	524	590	597	535	579	582	666	604	601	573	603	575	644	607	582	579	624	565	535	646	601	570	636	614	580	560	601	591	586	630	597	570	599	587	617	641	640	625	606	659	586	563	591	550	612	612	614	619	621	600	574	603	589	584	630	611	613	626	594	608	622	611	590	612	552	584	626	604	555	622	562	539	542	615	583	554	583	628	590	604	609	612	600	586	547	613	575	623	623	588	612	580	557	588	602	599	569	597	637	633	579	601	585	611	617	645	604	559	591	600	604	600	576	651	589	581	595	572	649	625	610	575	591	582	609	587	609	604	596	612	566	609	580	587	616	602	583	618	554	591	637	634	604	636	616	594	612	615	600	596	592	614	588	636	661	613	621	583	597	599	582	598	605	563	571	547	642	599	655	602	595	572	624	568	580	578	591	573	624	605	593	580	590	594	584	593	600	586	604	565	583	640	595	572	628	658	611	617	592	599	644	590	624	599	610	626	618	546	564	561	599	579	584	626	585	592	642	610	621	636	609	582	605	617	578	565	570	620	638	616	628	635	558	571	547	636	607	552	625	575	619	618	593	577	590	556	563	579	588	603	581	619	558	606	571	618	555	607	567	573	606	619	593	598	606	573	585	555	588	616	609	550	644	625	622	576	605	598	569	584	588	575	660	593	596	601	608	572	566	590	548	575	602	598	601	616	579	562	609	600	617	590	604	628	586	627	576	587	584	573	617	565	551	609	592	603	620	611	611	597	545	595	617	573	614	595	578	612	606	594	622	586	600	560	592	576	631	608	653	610	607	589	581	564	586	618	537	585	605	604	595	608	601	595	607	578	592	624	575	632	608	586	590	567	644	602	590	610	572	620	600	571	603	603	609	594	601	595	583	553	587	565	569	593	616	559	601	578	583	606	600	594	603	623	595	563	595	578	594	618	571	598	568	561	550	619	565	602	597	642	607	588	587	604	612	605	594	555	642	554	598	576	616	581	633	679	591	614	576	620	577	597	591	585	613	566	634	572	547	604	589	552	586	572	637	601	573	608	619	619	580	615	580	581	611	580	595	609	609	579	602	619	595	588	572	621	592	622	608	625	590	597	626	573	573	615	618	594	564	581	596	577	565	566	606	571	612	597	565	593	573	593	593	634	591	559	591	545	572	568	574	578	616	585	629	602	609	608	596	563	578	610	601	629	599	580	583	545	599	594	612	599	581	596	608	575	599	583	558	632	628	573	581	580	596	603	554	558	549	613	621	615	589	604	606	604	606	606	598	599	607	610	619	577	602	566	581	591	618	601	579	568	600	615	563	579	601	538	637	591	575	616	577	592	607	597	580	596	613	597	612	581	590	601	602	569	580	602	583	592	622	617	552	615	580	597	603	626	563	580	596	630	606	620	621	612	596	597	621	596	574	618	605	612	567	576	608	590	573	606	612	613	524	578	610	605	617	652	591	596	606	627	638	596	569	611	596	596	593	586	618	565	618	639	598	581	573	600	587	613	526	570	614	602	575	611	587	608	613	610	574	608	607	564	616	583	624	573	595	577	583	611	616	623	585	611	543	626	604	635	555	586	570	582	570	561	547	563	594	543	557	572	594	607	589	584	577	596	622	642	571	605	606	595	583	609	620	610	576	590	578	606	621	601	574
23784	20800	27808	24011	20899	15800	9172	5339	4238	3802	3168	2599	2232	1899	1538	1432	1257	1092	1074	938	851	772	728	711	637	594	554	579	566	573	579	586	592	575	573	564	570	588	524	603	584	584	621	598	583	588	575	573	587	554	615	542	580	597	599	523	591	551	570	580	560	597	574	606	553	530	591	526	570	530	578	590	586	556	556	551	564	569	548	597	584	559	579	572	582	552	554	612	606	652	578	549	581	551	576	589	531	557	558	608	536	585	594	543	582	554	561	560	597	591	557	580	558	563	578	564	607	580	558	552	568	551	559	545	561	537	564	587	643	554	624	611	573	601	575	546	582	568	584	600	570	584	558	518	560	610	522	568	607	562	581	560	510	574	574	542	564	579	587	569	582	569	589	573	552	603	539	569	608	556	544	568	613	597	561	563	553	600	587	546	585	569	594	533	561	573	536	606	577	575	532	583	561	566	580	549	604	562	605	549	551	577	580	579	568	580	578	568	591	559	574	535	582	573	541	575	551	549	632	593	601	580	550	593	604	561	568	600	525	574	563	550	584	557	558	599	594	591	553	574	550	547	593	593	555	555	580	595	591	575	548	568	588	595	609	591	572	573	575	588	582	542	591	587	599	550	567	550	585	613	621	500	557	538	588	598	580	582	576	603	567	561	539	564	592	637	514	606	562	584	564	571	597	575	562	556	589	524	599	553	520	539	572	555	536	550	546	578	546	577	617	558	546	609	575	572	553	593	571	562	574	541	602	579	592	558	566	585	552	585	586	619	542	565	602	586	565	612	557	599	558	559	556	565	543	566	585	565	594	609	602	577	580	554	566	550	576	599	576	560	598	575	556	565	545	563	566	559	539	591	567	515	554	552	562	557	555	587	561	584	570	565	599	574	573	548	547	603	569	559	584	615	610	569	584	529	557	561	561	584	573	554	594	563	532	545	586	560	620	559	555	586	551	595	556	573	588	583	554	607	589	573	565	559	543	570	536	583	568	567	568	535	551	531	586	502	562	597	566	571	540	567	585	578	598	554	590	556	555	556	568	554	566	576	559	577	551	588	563	555	586	596	592	586	568	543	553	539	564	541	549	572	567	589	563	563	564	608	571	582	551	553	561	596	520	564	544	607	582	553	567	524	580	560	600	576	569	601	613	588	596	583	568	555	581	584	581	533	588	597	567	579	565	567	553	574	588	579	582	607	604	576	586	587	515	615	545	586	535	566	557	608	566	567	556	538	582	559	573	584	585	546	556	549	605	614	531	579	575	567	567	559	585	579	571	585	537	540	557	563	598	571	549	500	584	586	502	530	573	596	571	568	556	574	528	582	561	588	634	578	587	514	609	531	553	583	613	613	605	528	549	575	548	585	590	576	553	565	549	554	585	578	580	596	595	546	580	576	587	576	571	543	544	570	576	567	544	543	583	590	573	569	573	572	557	566	563	590	530	587	543	531	549	577	529	566	581	582	566	544	572	536	567	569	544	566	571	632	549	599	558	584	550	542	605	568	528	569	530	544	577	586	553	579	540	534	543	527	603	555	555	556	554	540	532	570	579	572	559	557	585	548	572	535	534	588	601	590	537	537	587	555	567	614	600	590	557	562	581	582	558	542	537	538	554	589	586	630	511	570	553	558	548	570	607	566	572	577	560	547	557	576	574	589	577	616	577	588	564	587	574	618	554	566	621	560	568	527	588	583	517	608	574	575	569	581	570	548	557	569	538	567	563	541	542	561	562	541	550	593	555	559	586	548	548	569	568	526	541	551	591	595	557	594	580	524	565	598	557	541	590	589	564	594	563	588	563	565	555	574	549	540	582	517	564	601	555	592	576	589	577	541	559	563	541	517	565	548	579	538	606	564	616	596	603	583	583	558	581	568	514	540	550	567	535	538	553	591	574	572	580	604	609	580	567	575	591	536	603	575	579	628	567	544	557	554	604	565	597	572	553	555	574	563	577	578	587	618	537	581	561	568	578	586	530	540	571	554	550	575	522	545	521	574	549	565	634	538	582	549	589	530	570	563	586	590	579	578	557	576	546	548	556	546	559	594	564	594	578	560	542	528	542	601	586	565	530	573	540	564	550	588	570	558	611	562	571	612	565	562	559	572	578	540	554	565	587	544	540	549	586	540	568	583	570	571	580	566	585	575	595	577	571	553	646	587	533	537	557	580	568	576	554	606	573	589	574	589	642	569	540	589	614	567	598	627	582	533	592	557	544	568	556	530	548	592	561	537	591	575	583	588	561	598	543	577	553	548	560	569	570	639	603	588	536	531	600	557	599	593	579	574	560	558	570	555	595	616	600	556	601	589	569	576	569	583	559	597	544	560	575	526	577	579	591	573	593	542	541	571	576	569	570	537	550	582	560	568	604	613	589	575	536	567	565	579	553	587	607	571	562	562	555	561	552	573	545	610	533	537	585	582	587	557	565	555	571	576	543	562	555	551	574	610	575	579	596	577	550	584	543	581	555	574	578	579	588	577	578	581	564	574	566	577	579	567	567	583	602	570	572	584	599	584	554	572	541	543	570	590	561	547	600	510	572	557	593	584	583	618	580	557	579	591	548	578	559	569	595	556	591	627	564	534	600	563	543	586	550	553	573	560	595	521	563	588	587	580	601	565	555	604	530	547	543	601	572	538	593	568	564	542	591	569	571	567	561	603	553	549	573	596	596	554	563	554	624	575	582	594	568	509	592	577	565	558	588	606	582	565	573	600	599	572	577	598	545	571	575	540	551	575	577	561	577	570	569	590	559	582	572	541	581	590	551	588	510	553	527	510	539	579	567	584	569	600	530	580	593	599	536	554	554	572	547	617	572	598	590	545	572	588	590	608	535	572	576	583	586	571	566	589	599	596	569	579	575	550	579	575	569	582	570	536	532	576	607	572	575	572	534	537	586	579	582	556	571	530	587	515	582	541	592	545	568	604	597	604	550	610	576	536	546	610	541	551	561	600	578	566	552	566	582	537	591	526	547	577	526	562	552	596	589	560	573	576	590	572	548	542	549	593	579	602	552	541	566	526	553	590	541	563	586	567	568	563	589	580	558	520	556	518	559	621	561	575	573	582	551	566	579	568	583	585	555	535	590	604	561	517	570	563	595	631	557	620	587	592	597	587	576	553	595	604	572	558	553	591	540	541	553	570	587	566	585	556	615	614	551	577	582	572	592	583	546	587	548	587	562	574	603	568	591	578	598	574	577	581	565	545	526	601	595	616	548	573	581	572	537	570	530	562	556	574	588	573	559	517	624	591	533	590	535	595	553	550	622	587	579	586	598	538	550	560	522	543	551	598	582	586	557	576	597	573	586	588	543	586	581	530	576	577	571	592	578	551	615	542	525	561	564	604	589	507	541	595	572	617	543	555	594	557	592	574	573	584	584	596	553	503	591	569	530	540	530	564	584	579	559	508	611	589	557	624	583	546	567	529	543	574	601	578	561	565	584	573	592	561	560	599	526	623	546	587	592	557	573	525	592	559	605	585	591	569	572	570
34909	48340	38963	28986	22577	17636	13955	11359	9734	8635	7189	5806	4947	4052	3331	2877	2617	2209	1885	1661	1484	1309	1115	1082	937	814	775	782	824	772	788	750	771	813	773	776	784	796	762	785	736	744	801	804	780	778	803	794	760	785	791	767	731	751	788	769	745	764	820	744	783	810	770	788	736	791	798	789	746	751	815	759	795	775	801	743	729	773	755	734	759	752	797	776	817	779	759	758	756	773	773	781	810	741	777	771	787	800	783	792	818	778	830	780	833	761	759	808	861	783	796	806	765	757	809	777	798	786	737	755	822	771	773	792	828	769	788	778	736	793	803	741	768	774	767	745	759	784	739	751	775	728	790	835	781	856	810	788	809	778	784	764	811	765	767	765	772	761	749	781	738	784	752	805	802	743	774	824	740	782	746	777	749	759	802	723	814	783	775	764	769	775	730	818	807	751	780	823	753	760	741	749	735	804	758	768	745	742	812	776	814	807	776	775	787	758	751	734	772	762	817	804	766	766	772	760	758	765	782	742	753	737	754	772	763	797	842	788	772	777	757	799	771	783	739	761	770	773	787	772	803	771	700	771	804	801	787	768	772	796	807	785	782	749	794	783	721	778	787	758	761	811	731	766	750	768	747	783	801	792	776	733	755	721	780	820	785	777	747	718	800	768	727	770	725	735	755	814	725	841	767	782	790	760	756	751	773	767	801	755	804	777	784	728	718	768	785	790	810	807	836	723	790	802	813	758	771	767	763	719	768	782	806	742	749	739	819	797	767	831	777	767	764	764	766	752	781	750	792	833	759	792	778	808	759	785	763	796	719	745	714	815	729	772	791	781	810	750	713	803	755	835	743	745	757	798	791	776	762	779	779	743	817	778	797	753	766	705	720	773	765	738	771	786	784	735	793	742	777	763	820	770	761	794	804	729	770	773	797	719	754	725	720	771	757	766	779	777	762	796	787	824	736	783	765	759	797	782	743	789	758	746	759	719	783	795	836	778	775	768	785	758	799	787	765	762	773	733	754	744	784	788	717	813	745	759	797	778	741	718	793	814	799	785	761	821	768	710	773	768	767	756	781	790	773	806	727	770	804	746	791	774	711	724	747	772	790	776	792	778	787	765	802	800	775	766	768	851	778	765	785	739	788	773	772	783	777	777	788	800	807	782	734	774	724	755	772	792	781	754	747	700	782	764	764	731	774	802	787	767	773	771	774	820	755	774	782	751	738	811	743	765	745	788	801	760	775	785	746	757	778	755	768	806	783	803	794	789	767	845	799	798	791	749	719	777	798	783	787	777	749	753	795	744	774	741	782	816	775	751	761	781	767	800	773	813	787	779	781	739	722	752	759	725	793	765	795	780	745	833	763	735	766	749	779	788	755	768	739	794	793	825	798	773	774	749	818	742	732	823	756	782	768	771	721	772	779	778	820	760	750	746	802	838	771	791	778	755	801	780	767	767	797	746	817	725	733	784	761	772	793	803	778	764	790	773	785	789	749	765	789	745	673	720	813	743	748	785	749	757	766	798	790	804	720	781	739	743	790	782	802	774	795	755	792	782	759	801	779	785	782	737	737	796	763	786	786	833	754	772	748	845	712	748	791	838	729	784	773	787	763	753	790	758	762	803	748	737	791	784	773	776	780	768	788	801	804	736	750	764	767	748	828	721	819	754	745	772	709	737	756	791	784	779	817	786	800	776	771	754	758	781	778	744	785	746	766	732	799	807	771	757	772	758	748	787	768	711	779	816	806	721	785	801	820	781	756	702	767	771	733	800	731	751	814	774	761	787	766	784	788	816	777	771	774	811	745	772	788	766	835	760	759	790	740	787	784	756	784	753	786	759	779	770	779	768	819	800	757	759	785	737	811	799	804	769	776	750	776	731	715	790	766	803	773	791	763	780	790	775	733	743	736	757	814	770	751	769	759	765	788	731	784	788	734	773	757	785	811	786	756	750	763	781	768	787	785	792	778	802	787	742	810	788	793	745	770	710	735	788	805	762	741	783	767	746	747	742	743	755	724	770	799	801	733	722	775	796	750	798	767	803	790	806	797	821	775	785	772	760	761	824	783	761	790	786	772	768	793	740	773	787	740	769	798	745	779	798	771	768	750	787	770	729	793	747	719	749	767	737	803	803	828	741	781	802	772	723	782	765	735	793	723	779	767	755	750	750	787	768	739	721	776	785	780	786	739	750	744	721	807	784	750	744	771	781	772	793	777	798	754	770	755	771	777	788	786	752	769	784	788	773	763	798	772	767	746	767	762	758	796	782	781	828	775	757	797	759	774	719	740	798	751	825	763	806	778	790	774	754	769	796	764	794	756	753	775	764	778	829	793	736	754	736	753	788	780	765	743	725	732	757	779	791	828	694	832	790	763	839	792	756	799	762	757	795	800	771	769	745	791	815	772	796	789	745	767	722	774	815	785	741	752	733	793	739	767	766	735	788	806	754	794	789	849	812	789	774	760	778	766	781	820	740	704	815	710	762	771	774	742	773	732	763	784	811	723	735	796	784	743	787	783	763	764	778	787	769	734	816	792	742	752	738	770	800	763	808	769	799	729	758	723	748	725	795	747	761	748	808	790	784	808	785	801	769	746	746	769	749	771	806	811	775	766	735	759	771	775	781	792	790	787	834	768	770	741	796	788	788	765	752	777	801	714	726	739	810	783	797	754	756	823	734	794	760	775	783	775	765	715	811	766	720	792	715	788	746	758	805	809	728	767	773	750	785	720	763	792	781	765	738	745	734	735	780	775	770	778	795	784	757	739	762	739	735	735	792	781	781	787	756	773	775	795	728	769	744	753	808	784	744	753	784	739	770	795	763	779	765	829	777	742	783	754	730	770	769	715	739	778	733	732	779	769	794	726	799	746	798	799	740	739	753	785	776	788	747	781	736	837	734	723	782	824	751	777	802	765	773	740	778	759	743	791	749	773	729	729	747	753	730	819	735	759	777	800	780	760	768	770	810	842	848	775	785	791	764	776	757	756	781	798	770	789	763	763	815	719	794	768	803	769	719	813	758	765	742	798	762	721	758	744	772	745	780	825	804	742	818	820	792	770	782	782	800	776	797	747	806	763	780	737	760	775	755	764	756	745	789	780	798	752	787	760	763	743	777	775	813	820	757	802	771	795	761	760	789	787	799	756	752	784	765	792	792	705	786	729	819	787	811	802	781	753	736	717	768	744	724	752	768	768	776	755	757	798	782	774	735	773	765	773	741	765	784	757	807	817	776	754	787	748	763	784	764	760	784	743	748	766	801	732	762	833	805	738	764	708	746	816	803	737	765	832	737	770	746	759	750	775	788	769	773	724	775	727	717	727	823	818	811	758	697	773	810	777	727	779	788	695	732	766	757	732	825	788	713	808	788	752	771	828	774	763	751	791	789	806	771	782	742	785	835	741	807	765	792	783	722	765	735	717	773	786	773	791	766	754	810	747	765	800	763	729	758	761	801	756	765	800	765	784	707	751	770	772	748	766	789	746	794	780	760	788	760
22780	20769	28218	23346	20959	21110	15985	7934	5925	5065	4247	3389	2943	2329	1910	1673	1489	1323	1177	952	954	780	746	689	635	576	548	493	545	535	545	560	568	513	500	560	517	564	582	545	551	542	535	519	528	528	512	510	551	511	512	510	529	546	534	511	535	546	513	508	531	539	541	559	525	544	509	505	499	557	512	524	558	551	550	475	504	492	545	529	532	508	545	511	533	524	544	519	518	531	559	482	554	494	516	546	505	523	511	497	540	512	513	544	516	477	525	580	560	522	516	544	525	525	533	517	506	532	496	486	530	500	498	493	544	522	523	507	540	490	511	534	500	514	491	519	521	533	511	509	528	542	499	509	507	502	536	536	564	518	501	539	545	532	526	522	538	540	493	528	529	517	517	515	523	564	515	515	506	543	547	521	519	488	541	512	540	519	515	501	490	571	528	513	538	510	556	510	565	549	501	515	479	494	497	538	501	557	557	513	506	522	515	519	530	539	501	508	516	516	572	532	528	523	522	500	543	514	508	494	523	497	560	519	530	533	517	516	560	522	521	549	518	466	494	515	511	510	517	509	504	504	532	545	510	512	537	522	531	509	573	496	543	532	529	559	532	536	494	514	478	501	529	476	535	536	520	513	538	555	548	515	535	537	522	540	519	515	506	531	545	530	526	535	529	542	551	454	525	537	526	540	541	552	491	543	502	543	516	485	506	492	551	504	579	516	536	602	538	528	504	513	511	525	516	545	547	528	527	526	525	514	520	493	555	526	510	514	502	516	523	547	562	524	523	500	513	505	495	525	560	505	518	475	521	530	527	533	533	510	498	488	526	504	535	505	539	547	503	563	549	507	504	526	541	541	506	511	497	530	517	550	568	497	491	540	547	556	506	504	547	532	524	507	530	502	492	536	527	506	532	510	515	504	540	517	507	520	497	533	549	518	537	505	550	499	496	534	564	526	492	518	456	481	530	538	504	547	507	559	483	559	528	566	472	537	558	536	557	554	551	556	466	510	505	513	490	545	547	501	537	531	550	497	543	521	530	520	542	553	510	548	510	505	509	544	511	521	530	515	544	540	526	505	540	504	505	561	535	491	501	547	522	553	489	538	501	552	543	507	522	524	492	524	492	510	509	517	533	530	535	501	525	522	548	559	525	505	531	538	522	511	503	489	523	463	528	517	513	530	528	519	536	479	502	483	477	533	538	499	487	490	509	549	510	515	509	523	525	515	546	512	524	562	530	559	498	465	522	530	521	509	519	543	521	532	572	515	492	526	481	556	567	486	526	535	491	519	546	494	541	523	512	529	487	541	476	537	530	526	516	504	526	516	520	515	496	516	499	528	495	455	501	526	515	528	537	520	496	489	498	494	510	531	502	515	557	527	562	531	529	507	550	502	485	490	510	565	488	536	541	545	490	542	522	560	488	512	553	503	544	537	539	543	515	514	547	502	515	520	571	517	514	502	526	499	529	502	528	511	495	537	529	510	484	525	507	534	541	517	537	513	550	553	539	532	474	513	524	517	493	560	544	508	552	556	574	535	529	532	531	499	512	546	533	556	514	531	533	530	510	505	538	512	525	518	521	555	519	501	533	522	509	548	520	508	494	511	476	527	555	514	525	489	523	522	508	499	516	518	551	530	542	553	535	485	522	485	572	520	507	520	506	508	507	522	554	533	517	513	506	505	505	509	557	543	508	532	511	531	522	492	508	501	534	514	523	495	502	495	534	491	539	516	534	537	534	492	543	522	492	531	536	549	490	543	528	535	546	534	557	520	583	547	531	542	564	494	521	546	541	518	561	506	552	523	516	531	527	534	508	531	529	520	538	507	540	561	512	540	506	518	556	495	490	481	497	511	511	502	504	574	509	486	519	485	536	516	530	533	494	518	529	527	531	520	545	509	526	507	482	487	536	519	570	525	550	530	544	546	518	496	480	472	480	483	561	524	570	514	488	503	557	560	512	537	508	531	508	544	535	531	513	498	524	536	514	536	502	534	543	511	545	525	532	506	535	549	474	494	523	567	572	541	507	519	536	522	524	502	523	521	527	584	505	542	537	537	520	526	498	600	526	493	520	495	525	507	534	524	517	501	511	542	520	545	525	530	534	525	512	555	520	557	528	529	484	509	522	505	494	533	494	492	520	483	507	525	531	493	521	535	497	501	513	550	542	531	584	516	543	499	532	484	533	535	525	510	515	562	491	509	502	491	539	515	530	539	538	493	512	509	520	520	518	527	528	539	528	478	539	535	539	505	538	505	553	487	495	516	525	532	599	519	506	529	547	529	536	491	541	560	548	476	544	552	504	551	502	484	535	528	544	486	504	532	515	528	503	511	478	558	467	532	515	534	491	485	530	566	477	515	534	526	501	505	548	518	508	547	494	508	545	527	530	484	518	538	513	520	533	515	498	502	516	525	489	568	520	554	519	494	517	527	510	526	549	487	511	524	520	526	529	544	513	522	525	508	538	523	495	525	559	481	514	507	485	507	515	544	498	535	525	526	555	544	507	529	505	493	523	498	489	503	519	522	519	514	572	507	531	568	545	549	528	547	528	530	493	547	511	469	512	480	506	517	542	506	525	506	510	503	517	526	524	507	522	522	481	519	481	511	507	514	508	562	477	523	519	520	555	493	551	541	510	556	508	553	533	498	525	537	528	525	516	484	528	528	535	567	471	512	550	533	551	502	544	521	504	513	542	486	494	541	554	526	528	538	498	499	498	539	530	525	513	510	533	519	492	505	521	524	528	499	515	542	480	518	517	522	524	523	535	517	500	520	505	552	524	478	515	473	546	490	521	489	541	529	510	550	522	493	538	527	527	531	538	498	539	486	483	525	507	517	513	527	541	561	526	542	518	522	536	511	569	510	506	505	509	523	528	538	532	500	486	500	526	518	500	490	530	480	518	532	492	521	512	533	568	500	526	509	514	545	559	529	533	539	552	500	522	501	567	545	489	501	551	525	519	547	564	495	527	504	500	526	518	541	524	526	501	510	515	559	517	514	546	538	489	541	521	519	541	515	509	550	544	508	533	517	500	507	521	554	512	513	524	519	487	506	532	488	497	517	496	521	519	508	511	509	539	541	565	531	500	492	487	544	488	492	530	513	525	494	534	503	566	534	545	519	546	533	483	504	483	562	559	477	502	541	567	554	516	512	510	514	469	490	469	539	538	539	517	541	528	550	517	567	553	515	541	535	533	512	512	540	480	550	512	506	517	519	536	526	492	481	540	530	525	494	539	500	486	539	531	523	517	499	510	510	555	543	504	516	506	554	506	559	504	520	509	546	516	525	509	500	515	517	554	537	540	480	531	518	530	535	475	538	529	516	544	575	485	547	494	530	533	534	521	501	521	511	519	535	529	520	526	532	520	536	507	490	521	492	508	513	471	530	563	560	532	505	532	576	478	554	509	497	562	521	494	467	584	502	529	515	501	489	523	518	506	530	522	518	516	544	485	499	505	489	538	515	496	513	515	501	515	522	495	517	516	506	571	538	514	537
36883	54787	43040	33547	26889	21820	17649	14286	12671	11000	9412	7777	6502	5271	4259	3533	3114	2683	2275	1830	1646	1426	1186	1044	946	792	772	779	802	755	778	783	752	781	719	720	698	728	675	762	749	694	735	774	722	700	703	691	725	704	681	638	741	732	745	732	683	711	694	757	703	700	714	715	730	702	639	702	732	756	686	717	727	717	718	763	720	722	699	690	753	756	747	718	727	729	676	698	702	730	737	725	708	697	736	677	740	650	755	730	699	684	707	655	748	719	669	739	723	711	674	720	688	752	737	753	695	697	769	705	689	714	705	654	673	739	681	713	703	740	722	696	722	733	709	706	713	695	703	736	736	670	732	738	742	727	671	717	735	742	682	728	722	690	735	723	686	701	668	651	693	676	678	638	732	707	711	749	733	697	692	722	705	727	683	670	664	706	767	724	694	735	724	712	679	664	731	687	648	664	714	721	751	708	720	717	710	747	713	697	770	668	745	724	648	720	684	739	718	688	734	675	684	677	671	699	645	729	723	695	688	692	696	710	742	719	705	689	705	677	780	688	670	747	680	704	715	720	745	702	702	708	763	696	686	710	757	674	699	733	654	694	731	729	680	698	739	696	641	722	705	679	687	650	692	715	649	735	733	702	694	683	674	712	688	727	725	707	669	725	691	725	707	716	683	716	735	687	713	735	724	744	655	677	689	711	737	691	740	674	655	699	705	705	703	681	719	745	727	701	723	726	741	701	706	726	724	695	671	703	723	633	668	662	690	712	681	776	741	691	685	690	704	683	705	663	760	740	728	707	756	705	705	725	745	696	694	727	708	699	716	720	679	686	641	691	707	705	690	675	704	721	719	679	715	722	711	674	675	667	704	723	700	723	711	657	745	742	692	702	729	682	737	686	759	721	717	721	710	713	753	740	731	661	650	649	691	726	694	687	664	639	732	725	742	689	709	677	667	696	702	703	686	731	724	703	727	711	678	739	697	705	713	721	744	698	690	694	718	757	711	712	702	755	689	706	734	712	719	703	698	679	708	648	715	686	710	675	780	713	691	700	681	732	728	708	708	672	715	664	700	738	692	682	700	667	684	703	695	747	696	690	690	722	717	744	732	697	663	696	730	690	660	664	682	677	676	674	740	721	690	719	721	656	703	700	680	667	733	690	651	718	655	666	704	683	712	690	696	673	728	697	680	679	670	689	701	732	705	651	722	659	673	755	694	694	702	703	720	750	664	674	736	645	685	714	715	699	643	729	703	686	742	605	712	704	680	673	743	690	728	708	700	718	682	714	725	742	696	689	703	678	723	694	695	719	677	701	735	710	682	660	740	683	714	709	711	701	734	668	706	757	705	701	704	672	728	704	683	667	750	711	695	693	703	718	719	719	688	730	681	709	696	725	730	694	716	722	687	691	680	716	708	705	657	706	692	679	698	715	708	717	722	740	708	730	730	716	718	697	699	672	766	724	696	700	718	706	775	718	773	669	679	719	739	672	726	693	684	663	718	704	695	733	704	728	677	727	662	649	739	664	683	659	707	699	709	680	694	667	729	726	759	684	660	667	769	718	700	720	742	710	710	682	670	623	715	710	701	712	704	678	723	709	700	693	705	715	724	753	745	689	704	741	717	717	696	677	721	710	716	751	705	661	696	703	691	671	715	706	696	719	735	688	684	718	712	705	690	684	714	723	730	728	685	666	720	682	709	743	687	711	711	732	690	685	727	708	692	735	681	709	695	679	715	679	673	750	714	741	756	690	678	694	735	660	676	740	713	713	671	706	701	702	722	710	711	685	726	664	686	723	687	694	677	719	747	737	702	726	663	681	655	747	720	723	747	705	735	712	702	716	687	726	750	663	709	703	718	696	705	703	665	740	692	709	665	719	711	665	739	657	703	705	687	690	702	765	727	688	720	712	679	670	703	668	643	727	750	709	706	629	730	647	729	719	699	726	669	706	678	649	706	714	670	690	738	697	737	712	725	661	716	674	675	757	685	681	672	669	699	730	706	685	737	720	673	706	691	663	728	728	687	677	709	682	687	687	632	663	688	678	718	685	721	728	724	703	663	670	727	742	697	716	712	723	690	692	782	676	753	727	705	670	676	679	682	678	676	712	675	700	704	711	723	723	679	694	710	703	727	703	698	718	709	667	755	735	704	701	690	727	667	674	756	694	671	707	704	702	689	709	694	768	697	655	738	718	701	684	711	723	707	702	687	704	705	702	701	761	730	706	656	636	694	700	708	711	723	696	721	724	718	756	706	708	707	719	712	723	739	674	709	696	712	729	663	693	699	669	707	701	696	742	676	707	753	718	710	617	671	717	700	656	714	688	711	688	670	692	749	690	688	704	700	696	719	725	736	704	714	699	692	669	663	727	707	674	694	726	695	714	676	649	693	736	736	686	696	705	703	700	682	705	690	735	724	679	700	694	751	708	700	730	698	669	724	700	678	654	682	707	715	774	714	688	700	670	676	731	741	722	701	668	697	692	697	708	748	681	687	714	752	670	743	623	725	702	744	736	734	714	686	680	724	725	686	690	661	627	702	660	691	713	691	718	696	706	702	715	712	694	690	688	705	716	668	708	714	690	696	720	734	694	736	699	683	713	697	717	625	711	688	712	680	681	675	703	703	742	674	703	740	707	730	702	666	678	710	715	686	727	706	677	699	693	672	737	713	705	682	702	673	691	677	705	681	690	697	721	727	682	729	702	689	699	738	683	715	685	680	712	700	690	708	688	749	699	673	758	685	696	704	758	731	717	711	696	688	638	707	731	718	670	749	731	679	705	721	726	696	689	730	718	677	690	725	720	755	703	719	679	699	727	714	719	685	680	714	707	689	701	728	664	695	699	707	743	706	678	705	696	661	652	697	668	697	699	689	685	690	729	645	642	723	695	691	654	658	708	748	725	703	747	735	700	689	663	696	748	725	726	673	706	688	683	722	737	706	726	674	694	703	725	660	727	724	683	687	742	705	711	727	729	671	661	700	701	719	693	727	711	693	662	707	738	713	660	662	701	624	712	691	706	696	690	677	747	762	725	680	681	703	698	668	698	684	692	688	699	676	671	688	696	722	687	725	695	745	673	756	676	693	736	661	696	733	708	675	675	689	675	687	745	744	717	701	722	738	734	735	693	729	715	709	711	710	750	697	705	694	659	698	679	709	718	698	703	678	714	753	681	711	690	698	711	735	711	693	696	707	749	692	707	721	668	682	703	706	694	709	727	714	739	673	676	689	709	675	703	704	683	699	680	724	721	695	721	749	714	667	688	756	681	700	753	715	678	711	646	717	751	687	683	674	682	650	722	687	659	682	683	717	698	724	692	686	730	674	688	681	722	708	778	691	734	711	735	685	704	727	732	672	667	710	699	698	727	706	748	701	711	661	711	705	710	756	678	665	665	718	668	669	675	692	682	733	697	686	717	745	665	673	709	681	679	675	676	727	740	715	706	630	708	692	724	670	690	736	700	704	719	760	703	764	677	700	699	700	696	711	722	754	660	696	689
28085	24763	25318	17990	9344	5690	3839	2707	2399	2103	1736	1474	1286	1100	878	872	776	710	650	567	497	499	503	463	462	477	438	450	408	430	453	464	419	439	458	416	441	453	409	423	464	417	429	450	430	418	436	418	455	423	404	449	367	404	417	430	437	444	422	408	420	425	405	394	441	404	438	378	427	443	429	407	398	409	432	462	414	433	448	486	428	435	413	390	403	427	426	415	432	429	467	419	435	384	436	465	434	428	428	393	401	404	423	425	424	440	448	411	443	428	454	419	445	401	423	456	446	447	430	427	457	410	458	417	439	397	376	397	428	408	437	435	426	464	438	425	454	409	421	429	447	421	420	412	401	463	430	425	412	439	424	436	419	426	420	448	432	462	411	427	431	419	405	434	433	435	442	392	417	455	383	445	432	436	400	433	398	411	400	451	413	413	444	396	415	435	428	413	418	393	454	417	425	462	443	439	433	444	417	422	457	421	426	432	445	424	399	409	432	423	431	434	432	435	420	454	446	445	423	437	439	422	439	423	427	423	457	385	426	445	451	456	441	447	451	406	420	384	440	438	453	424	408	405	459	419	464	468	461	454	464	432	438	425	427	469	475	442	449	418	488	423	402	427	403	381	414	390	427	414	427	442	420	438	443	411	409	395	449	400	412	428	421	458	435	400	445	435	380	419	416	448	438	422	426	423	430	373	403	417	438	413	419	422	408	445	417	429	446	411	427	414	413	424	403	436	451	389	422	434	431	425	419	422	391	384	397	444	449	399	400	423	440	388	432	417	433	440	450	457	428	397	398	419	423	390	462	412	397	412	412	384	418	437	411	459	409	428	419	452	430	420	433	425	427	464	414	410	456	413	413	444	419	393	425	421	410	460	440	411	432	424	382	441	455	420	414	451	387	422	433	468	438	371	424	417	409	399	400	406	435	408	445	385	429	427	450	366	426	429	420	433	463	464	442	419	458	431	439	454	428	453	439	464	456	433	415	412	408	432	423	417	446	410	426	431	440	428	453	438	446	413	402	442	390	437	431	453	443	471	423	432	448	417	426	434	413	423	399	432	429	487	456	410	472	444	437	448	431	418	457	398	448	404	405	440	397	442	427	429	452	448	421	448	392	421	452	447	403	412	420	434	436	454	456	454	395	434	464	440	435	409	466	358	411	423	443	459	400	441	433	431	468	440	396	407	462	438	422	434	443	452	419	447	454	417	413	426	439	443	411	428	418	391	422	385	470	455	443	405	441	430	441	434	384	407	362	380	413	446	388	428	411	448	411	411	437	373	433	405	419	416	439	420	418	420	448	429	441	427	417	446	426	438	443	439	428	442	481	399	450	432	433	433	421	422	417	419	404	447	439	405	417	387	395	413	418	416	452	420	437	422	420	444	442	458	411	435	439	402	406	438	442	431	402	426	433	455	456	441	396	451	427	414	425	435	421	442	474	420	425	440	440	381	401	465	389	462	440	413	424	427	452	376	447	431	426	403	423	434	444	458	442	426	432	418	397	401	409	389	431	411	429	434	445	399	400	402	439	437	404	432	370	407	394	454	423	446	389	452	455	399	424	440	424	407	389	444	442	440	449	427	418	460	434	389	453	458	432	424	438	405	434	434	441	387	450	428	425	420	439	436	428	434	408	420	452	431	469	425	428	424	436	417	437	422	431	434	426	411	433	456	455	397	446	470	407	438	437	427	428	441	432	444	435	398	359	406	434	407	441	412	412	410	428	417	394	427	415	447	404	429	395	397	428	453	435	389	405	462	468	456	456	441	429	478	430	418	429	409	429	405	440	432	414	446	369	421	420	414	431	435	432	411	451	483	427	461	461	422	398	403	420	440	434	414	418	467	417	409	408	409	407	433	391	452	410	402	422	425	422	430	386	426	406	447	409	432	441	439	406	427	401	445	447	412	408	435	438	419	468	412	463	403	446	440	391	413	455	404	435	425	435	435	427	449	409	405	442	454	462	410	406	423	445	435	421	430	427	411	423	406	396	432	452	426	425	438	452	413	414	421	415	446	415	442	406	397	427	453	424	413	442	420	417	395	437	415	464	417	441	431	411	417	411	440	450	447	412	407	433	448	443	440	411	412	427	437	407	423	423	397	431	395	432	418	430	403	408	458	405	451	415	429	387	423	445	390	405	423	448	404	459	419	430	448	433	415	431	444	413	444	448	415	441	428	426	441	374	434	406	444	430	395	421	427	447	401	395	439	450	436	438	460	445	392	414	450	441	417	422	418	464	383	446	403	404	446	444	385	427	436	430	427	439	411	434	445	431	405	414	412	431	436	443	403	427	443	418	432	460	415	438	424	448	420	424	423	441	462	470	361	412	403	459	445	412	406	423	412	454	435	409	418	373	461	440	421	437	401	438	419	412	431	434	424	396	426	454	399	393	382	415	420	425	396	410	430	406	430	450	434	452	450	410	412	428	436	439	434	420	440	413	419	412	409	433	389	427	405	434	419	384	392	415	408	393	439	402	461	456	442	410	391	429	423	429	409	421	476	450	446	399	396	476	414	421	424	415	459	440	407	456	419	433	458	434	417	428	437	401	448	407	409	445	422	424	405	417	451	424	428	450	447	418	417	426	389	417	432	390	406	411	422	384	391	413	399	412	411	453	425	408	404	437	416	404	419	454	480	442	416	396	448	398	404	463	448	454	473	426	392	426	453	434	426	416	409	436	437	420	470	421	406	424	452	404	495	454	421	428	435	422	421	403	440	400	399	409	448	436	459	469	437	435	437	452	419	418	448	421	430	433	444	417	429	409	451	434	423	408	435	418	472	472	443	444	388	427	414	407	430	427	385	420	463	441	433	436	426	429	432	440	416	435	429	441	435	444	451	425	414	407	419	452	438	429	422	412	438	436	441	415	413	423	424	451	423	447	404	448	414	416	434	393	392	438	422	442	425	429	424	440	445	432	424	396	434	449	405	411	411	400	396	406	444	451	481	402	430	451	411	414	437	422	426	441	388	439	388	438	425	438	434	396	423	400	397	418	407	431	403	431	414	422	475	464	421	419	431	390	438	408	395	458	424	458	403	433	432	397	437	433	413	428	463	442	414	433	391	500	450	435	417	451	427	437	418	427	405	408	395	464	457	444	475	471	423	413	431	440	422	424	455	441	398	431	409	395	419	403	415	425	423	461	430	424	388	455	408	427	394	413	399	461	434	427	410	419	383	391	415	414	425	443	435	409	420	437	432	398	450	443	430	426	414	446	415	449	427	419	426	405	458	463	476	436	441	453	433	454	432	425	435	436	449	417	441	437	425	437	442	406	435	446	412	400	407	432	419	431	418	419	393	448	400	465	410	397	398	423	417	403	397	470	421	454	454	400	419	430	428	435	410	420	392	396	427	410	461	431	409	429	427	409	446	427	420	440	414	405	441	447	449	377	413	479	445	420	431	423	419	415	400	428	435	418	433	416	456	417	419	405	410	420	404	418	425	464	426	424	434	413	445	440	403	459	432	455	405	429	432	432	426	448	414
31670	40166	31618	21535	15306	11308	8502	6728	5586	5054	4208	3478	2966	2417	2027	1768	1511	1340	1164	1039	931	891	715	693	610	637	560	621	588	580	570	548	599	577	597	595	568	565	583	578	604	572	560	577	562	589	578	598	563	617	604	579	627	570	577	590	609	594	579	587	586	588	601	582	617	599	575	558	571	584	564	608	597	537	577	576	572	577	620	585	557	639	574	570	560	550	548	593	602	574	601	610	570	586	607	564	602	587	581	590	604	600	595	626	604	588	604	576	583	589	566	580	630	619	593	561	530	580	589	585	574	585	596	594	613	613	545	548	643	616	589	592	553	556	601	561	567	586	592	602	578	551	615	547	531	572	567	597	579	604	574	627	555	577	521	554	567	568	607	615	566	614	595	595	634	550	587	587	620	596	588	579	564	570	573	582	591	592	542	569	615	525	612	595	614	534	572	555	598	550	605	598	597	581	597	598	576	584	558	594	561	560	566	602	576	630	570	564	578	626	614	568	568	594	603	566	542	569	580	594	577	579	553	520	565	559	557	578	568	619	559	578	573	601	592	575	607	611	579	589	570	594	578	572	534	549	565	591	574	612	586	542	628	606	560	580	585	603	573	584	573	584	609	639	537	561	621	587	578	606	575	548	605	602	599	643	572	637	558	613	628	562	584	581	559	613	567	582	599	590	625	574	580	619	602	607	589	559	608	597	600	563	589	596	561	532	570	548	631	579	619	594	590	581	574	587	591	565	611	587	579	554	619	587	562	607	562	554	575	614	567	607	608	546	550	598	566	605	587	579	565	525	632	622	571	599	616	555	587	558	544	617	592	587	576	557	543	551	546	574	647	576	605	584	613	600	565	589	583	536	550	615	585	610	561	582	560	573	594	574	596	592	578	585	577	592	597	539	567	546	556	566	550	611	588	604	576	606	569	575	591	573	553	578	542	590	619	583	613	591	553	583	591	602	573	616	575	541	558	549	558	570	571	604	542	628	539	579	618	629	633	543	567	569	588	534	606	552	563	621	608	551	586	575	570	629	581	561	582	586	558	595	605	598	583	568	564	583	573	626	557	595	573	586	595	583	527	593	557	617	538	591	601	566	598	523	579	573	582	560	520	596	592	614	571	577	562	628	549	577	592	537	579	602	593	586	559	566	615	592	561	598	547	637	561	579	547	619	583	580	608	562	616	604	611	605	597	560	581	607	573	593	536	549	595	583	569	578	573	614	588	603	581	566	599	636	594	550	556	613	591	553	606	584	568	573	575	568	588	560	632	559	591	577	545	524	580	572	605	568	553	590	589	578	590	563	589	575	566	596	579	593	557	598	597	616	562	605	587	573	552	607	575	614	539	591	571	618	584	558	580	545	618	565	556	584	567	607	577	593	571	578	619	560	590	548	605	570	574	617	625	555	568	558	593	548	593	573	591	589	591	561	565	618	580	583	611	592	611	577	605	572	604	572	579	576	576	566	618	605	583	605	558	540	650	579	571	566	612	594	551	616	619	560	554	612	589	583	565	601	568	574	591	560	608	574	607	611	574	594	549	568	580	567	578	570	593	565	585	583	617	599	613	581	567	586	569	546	618	597	594	607	576	610	591	564	581	570	582	579	559	574	542	588	611	562	582	590	555	582	569	553	579	597	558	583	614	620	607	596	556	587	593	557	591	646	553	566	552	567	569	557	575	573	583	586	563	582	567	580	544	559	582	535	584	591	538	567	559	589	608	614	594	597	587	598	579	568	539	556	523	564	584	622	610	579	598	622	593	549	555	565	571	569	592	608	633	546	584	592	603	604	575	591	597	544	613	604	572	606	621	563	585	551	589	567	625	620	588	553	538	558	584	595	569	589	606	582	567	553	592	638	568	574	598	580	522	597	573	582	561	591	588	593	557	551	566	546	542	549	575	561	586	585	562	566	586	551	617	586	601	594	595	590	587	578	595	579	603	635	564	572	541	592	595	575	587	566	580	590	579	551	570	625	581	586	614	602	592	582	563	647	606	582	618	608	596	575	641	595	584	599	532	600	556	607	594	603	606	599	581	603	575	599	595	584	605	580	595	603	499	593	605	586	579	567	598	614	583	599	551	544	549	593	629	566	541	549	636	563	610	553	535	603	550	560	587	597	572	590	598	526	565	636	579	575	549	594	563	534	551	586	641	550	565	572	550	614	599	613	615	598	601	585	579	596	606	602	598	590	593	584	577	573	590	593	591	634	597	612	599	570	627	576	611	578	601	621	597	579	564	586	603	568	599	600	540	604	630	582	597	588	581	597	627	584	622	612	597	558	555	549	578	594	557	585	586	572	551	545	572	581	571	590	590	599	569	590	605	547	606	587	592	583	582	596	594	583	570	634	592	580	554	630	584	624	587	629	615	570	564	612	589	610	518	596	538	580	569	589	591	578	546	582	540	540	583	541	576	599	549	603	568	537	593	564	581	588	584	588	582	600	598	547	554	586	588	561	599	553	620	580	587	594	547	562	625	568	630	571	589	565	604	558	548	591	565	580	588	561	600	614	564	605	550	589	581	578	623	625	523	552	564	539	564	579	582	571	596	594	587	541	573	584	547	638	627	586	600	603	598	582	586	579	598	563	597	579	562	602	633	598	568	562	563	587	566	562	561	623	569	599	554	606	588	584	552	573	598	623	582	579	605	557	596	592	589	644	592	550	552	564	610	580	576	579	604	577	537	596	567	588	571	582	573	598	583	598	592	599	560	599	576	584	600	577	587	601	564	577	611	595	607	613	568	549	601	565	617	575	574	596	601	572	603	582	604	634	595	627	574	589	547	549	593	593	548	571	577	594	573	585	589	562	549	625	602	593	609	600	593	561	550	564	563	598	596	527	574	586	598	554	606	610	573	590	571	537	581	595	568	577	609	603	568	591	613	607	572	606	599	574	619	604	518	601	555	569	609	537	554	607	570	606	562	603	606	575	571	594	561	537	520	577	592	573	578	601	586	572	605	578	584	606	576	577	532	534	626	596	572	578	537	566	591	603	560	542	587	596	613	580	530	575	585	556	585	529	580	601	603	581	592	621	569	597	558	562	555	565	580	569	591	582	591	572	594	556	605	544	568	618	568	578	579	572	551	588	590	594	575	570	569	646	595	600	582	514	584	588	566	549	596	633	640	549	584	567	569	594	611	534	561	577	620	567	578	584	574	556	610	597	636	595	562	608	591	548	585	550	595	602	592	599	605	533	582	542	600	567	588	580	572	556	572	541	567	588	570	576	584	572	560	603	536	652	551	549	564	573	580	578	580	603	591	563	612	588	586	589	579	594	543	589	642	580	579	611	600	551	653	586	562	553	608	576	554	549	562	598	606	588	543	583	580	606	595	579	574	523	580	598	576	605	608	604	596	580	595	572	540	551	567	589	574	563	559	632	611	583	566	553	589	571	551	596	557	582	585	583	559	594	620	599	623	597	594	531	538	593	544	598	593	599	602	563	577	602	586	617	540	549	593	638	580	584	585	569	551	540	655	549	556	574	575	573
23830	20837	27922	24057	21003	16079	9367	5682	4368	3813	3095	2656	2285	1891	1546	1416	1218	1062	1012	913	831	708	647	683	624	604	602	610	616	562	570	581	560	580	610	585	593	590	539	591	538	552	565	590	588	571	610	591	552	577	547	610	564	531	583	521	547	589	564	545	527	567	551	619	572	563	565	536	556	540	571	609	570	589	570	559	598	617	566	577	588	564	540	568	598	521	568	587	554	556	592	563	563	561	590	518	570	589	573	535	560	557	563	537	537	597	576	552	584	578	522	607	551	585	585	549	569	551	578	548	560	549	576	603	585	542	552	559	567	551	530	586	577	569	555	600	560	535	566	585	561	558	590	606	552	523	583	524	569	596	530	543	557	536	581	549	559	532	533	560	565	558	540	575	544	579	562	569	538	555	550	586	581	580	558	578	526	590	533	582	563	530	566	606	549	553	554	567	562	516	595	559	552	624	558	527	565	563	540	583	562	554	578	544	557	570	528	584	563	625	542	580	544	576	532	573	590	558	519	531	564	586	584	560	564	532	550	544	558	547	525	571	534	511	538	548	560	554	560	619	583	562	574	523	578	608	580	538	536	590	549	557	568	541	582	568	549	527	562	562	547	561	542	548	538	553	551	565	563	569	556	593	580	565	625	530	524	557	574	566	563	546	543	564	562	553	596	545	564	495	576	607	623	594	571	525	598	572	574	547	579	552	561	557	559	575	583	528	582	574	599	545	563	577	567	535	562	563	582	588	604	574	546	543	566	567	524	556	599	599	583	562	556	547	544	550	553	584	571	551	548	567	590	523	561	558	525	611	599	504	578	559	540	592	540	541	544	553	579	570	533	572	581	536	534	619	556	517	590	574	529	572	578	585	554	539	544	556	599	528	572	528	540	561	583	553	586	574	563	536	552	555	575	596	568	575	567	537	579	595	565	567	554	583	591	543	560	568	525	621	560	567	568	547	563	535	546	538	563	549	593	512	566	560	556	549	544	575	539	560	569	594	543	540	615	580	580	547	564	583	551	554	564	568	575	591	539	581	556	564	522	519	571	544	568	529	581	542	549	563	617	576	524	568	576	578	561	568	554	605	559	554	580	572	606	610	566	550	613	558	541	564	578	559	505	572	564	574	555	609	555	539	605	540	532	602	534	596	548	553	586	566	564	555	563	524	549	585	567	554	557	538	571	493	594	548	552	551	555	529	546	589	530	541	587	634	557	537	548	544	598	583	583	575	613	561	569	500	550	557	617	594	600	606	597	498	609	541	572	584	595	628	596	580	600	590	561	563	575	571	536	531	569	525	594	530	580	548	561	518	541	532	599	602	559	534	535	572	560	552	550	521	571	595	575	583	579	611	586	586	564	578	553	569	609	530	591	592	550	569	617	552	543	563	550	588	569	601	546	561	572	558	589	550	537	629	564	582	525	564	532	551	541	585	577	579	560	538	560	587	594	560	577	577	543	588	538	553	571	576	611	599	561	618	579	550	529	607	601	579	596	563	540	580	563	575	573	569	587	503	552	563	569	575	548	574	613	558	528	543	575	534	557	514	576	546	547	573	606	529	590	535	609	548	564	564	509	568	594	536	554	563	548	592	556	570	546	564	550	568	558	530	605	590	535	568	530	544	568	585	539	568	554	563	516	559	608	573	539	546	504	539	520	558	565	560	556	571	560	608	580	581	517	621	556	510	561	564	560	546	579	549	542	579	549	596	557	578	586	591	530	543	540	568	520	566	545	583	546	606	531	558	585	578	612	579	591	526	574	553	607	551	600	552	579	553	571	567	591	563	581	581	520	561	568	576	560	551	572	575	578	557	569	530	529	526	591	561	554	568	601	535	559	632	564	554	561	522	577	556	542	568	579	576	577	572	546	526	531	542	576	534	600	572	560	528	617	559	601	585	575	610	583	535	549	551	547	556	568	572	567	578	575	591	545	552	569	533	579	597	600	618	574	568	532	559	534	609	604	541	517	564	586	577	555	569	575	554	540	544	571	584	555	571	563	503	559	540	535	558	544	554	551	567	558	550	557	586	579	583	572	582	595	589	585	545	538	589	533	588	554	563	545	530	512	571	596	532	547	609	585	549	596	609	569	569	550	572	502	563	515	569	559	547	510	542	614	549	580	553	572	580	547	558	565	550	610	560	602	542	570	556	503	541	559	561	558	560	582	569	582	574	552	596	575	568	608	571	556	582	576	562	541	556	544	565	553	567	508	603	563	565	582	543	543	557	579	553	569	545	541	577	592	565	577	570	551	545	605	577	573	596	567	583	568	602	583	567	550	559	544	501	556	528	572	555	598	604	558	539	602	559	540	560	589	606	559	589	569	576	555	585	560	544	523	565	579	614	545	529	585	557	596	564	533	567	545	568	633	596	543	557	556	538	550	581	542	566	558	556	578	535	568	544	556	582	549	583	604	597	544	582	566	524	555	556	541	579	570	559	539	570	561	591	530	560	548	554	534	578	569	560	531	535	551	569	609	560	550	557	561	568	583	558	582	590	543	554	576	585	569	577	535	543	569	582	529	537	570	573	551	559	561	569	567	576	595	554	550	573	587	584	591	561	570	589	544	564	591	587	546	584	591	530	595	536	533	598	584	548	549	591	596	636	556	606	603	592	521	529	557	548	574	545	586	568	586	606	636	528	581	524	588	591	586	548	540	559	601	635	523	559	573	544	606	571	585	525	580	545	550	567	545	527	546	578	562	508	588	581	545	566	583	569	585	565	579	575	581	542	553	581	563	568	569	611	571	572	558	532	550	547	562	523	597	556	555	586	578	580	592	566	562	561	549	546	607	558	557	586	602	511	574	567	589	542	568	564	563	545	566	569	516	592	534	543	567	543	563	535	520	537	566	563	599	564	565	590	571	572	576	585	556	603	558	603	575	592	590	516	583	533	531	554	572	571	563	568	536	578	561	541	528	585	558	532	529	598	535	556	542	567	544	547	523	549	589	569	597	581	580	598	553	559	585	549	549	547	593	538	565	576	545	588	525	551	544	573	531	579	590	558	581	582	593	519	572	592	588	593	544	550	597	576	581	595	555	591	574	566	527	542	575	542	569	575	528	579	558	485	581	592	558	627	524	568	541	521	594	532	602	577	532	606	595	568	572	583	546	574	573	596	531	587	591	568	549	555	548	600	559	578	538	550	557	576	538	552	607	557	527	582	558	513	560	561	554	561	584	550	585	550	592	596	575	591	554	576	504	553	538	546	626	545	572	548	571	578	603	551	560	557	586	570	582	576	576	585	605	535	577	562	489	548	542	574	559	565	550	566	551	554	558	556	577	572	536	556	529	562	543	558	495	557	554	590	563	555	597	601	575	555	526	584	541	547	526	656	565	556	587	567	610	548	571	543	535	571	554	522	532	516	526	555	546	523	550	557	595	573	593	553	542	559	590	551	585	591	588	587	590	566	581	542	545	563	519	580	521	539	539	595	561	574	579	568	584	538	569	560	551	550	578	577	509	573	592	553	533	560	563	606	567	566	570	583
35007	49110	38804	29145	22948	18027	14156	11379	9797	8580	7233	6061	5035	4060	3264	2818	2460	1998	1700	1521	1340	1244	968	958	891	873	804	793	762	810	750	805	744	808	774	770	742	746	769	781	749	769	837	784	782	785	834	763	762	767	797	783	757	725	733	756	750	790	746	750	725	762	759	776	729	758	810	725	731	781	722	738	738	714	730	721	790	746	744	764	741	737	775	742	777	811	751	783	772	748	757	753	776	802	800	797	759	799	710	788	737	791	762	727	716	763	777	763	775	784	751	731	717	725	740	850	755	728	718	814	765	734	768	718	728	732	800	817	735	776	740	742	808	731	739	755	761	751	765	816	759	790	758	777	737	797	752	782	809	723	739	809	728	778	739	809	776	775	770	763	733	789	735	782	813	712	777	750	756	766	733	744	766	779	804	745	738	763	753	703	767	714	775	747	772	702	737	768	744	757	772	767	726	739	709	714	774	792	797	771	769	729	760	746	790	800	764	808	810	763	743	751	743	759	751	734	744	779	816	804	752	745	772	745	724	747	745	734	760	745	794	733	769	748	759	729	760	727	746	769	751	779	739	727	782	772	754	758	773	767	744	785	737	793	753	770	799	755	717	767	779	711	772	744	729	737	786	764	760	715	729	746	750	752	748	741	722	711	755	775	787	706	725	777	736	776	764	786	739	747	766	754	773	777	763	762	789	754	736	768	710	757	763	750	761	769	774	806	734	780	780	766	777	761	755	701	752	768	758	751	727	749	764	732	747	790	807	761	769	721	753	719	776	787	742	752	786	804	756	797	757	782	756	783	782	789	779	761	741	738	739	755	766	752	778	825	752	849	769	737	744	812	744	747	783	753	723	804	756	776	757	773	764	730	746	780	818	722	744	733	757	784	780	736	761	775	779	803	802	762	803	820	752	737	806	815	761	837	763	767	733	755	791	736	728	780	720	739	723	724	769	763	720	784	722	738	743	769	793	754	772	745	782	749	772	733	771	742	776	764	806	764	743	768	744	763	797	703	737	758	759	729	746	736	754	731	771	797	758	782	768	757	776	714	731	755	729	727	748	792	767	731	723	777	765	783	752	768	824	775	808	714	783	776	741	746	746	769	736	736	753	750	744	778	767	708	782	722	751	736	772	802	724	783	755	722	717	746	772	787	774	771	733	708	765	731	718	831	774	799	749	745	744	758	712	760	757	729	765	731	775	826	701	767	711	785	741	784	715	792	780	770	774	768	738	718	731	722	782	745	725	790	761	790	750	729	754	753	779	742	733	786	776	747	742	765	718	773	780	735	806	758	784	736	755	710	784	786	740	750	749	803	727	708	787	760	812	794	765	777	792	791	789	785	747	763	727	759	769	759	775	731	738	762	789	746	753	786	808	734	766	791	735	823	767	772	794	712	806	780	774	758	735	729	770	776	749	749	774	771	793	766	749	759	790	721	768	739	771	731	774	762	759	741	756	766	770	746	801	748	795	773	740	740	793	737	754	785	744	718	731	778	814	751	766	780	789	766	741	733	711	728	763	737	732	789	701	781	720	765	722	770	741	780	724	736	769	763	769	750	745	746	814	789	743	733	770	776	758	720	769	781	730	779	726	733	758	743	724	778	751	770	747	755	741	759	703	701	760	794	767	743	704	705	756	735	726	762	779	776	841	749	795	753	741	712	726	760	728	739	748	754	759	771	784	752	765	819	767	743	794	783	716	780	765	738	772	719	729	797	738	752	758	740	715	764	799	766	733	768	784	760	752	725	795	787	751	685	746	739	822	793	774	778	805	747	749	763	718	765	779	761	752	722	748	793	759	781	784	802	730	752	759	758	724	752	788	786	803	784	766	723	730	771	778	742	767	736	747	789	807	784	780	708	798	776	757	760	711	731	764	771	754	730	770	778	762	795	715	742	799	779	822	727	768	740	749	777	809	790	775	774	754	741	823	759	781	759	777	760	751	808	759	681	781	732	788	749	724	773	732	736	778	772	779	754	805	784	762	815	750	738	753	795	784	782	763	748	781	729	772	786	770	802	762	780	798	773	778	743	740	770	728	734	807	762	736	756	803	733	756	766	776	755	716	774	773	719	682	771	830	767	731	749	748	785	758	810	740	684	737	703	773	762	742	751	779	704	752	819	764	776	759	730	725	780	760	734	774	762	748	734	708	746	781	767	736	744	762	719	734	756	816	773	766	769	755	784	815	780	766	779	703	768	742	776	781	730	756	796	706	770	779	744	740	771	774	736	795	808	762	734	776	752	766	744	825	803	772	716	791	767	747	778	749	791	740	738	735	713	768	775	732	764	720	777	771	761	682	760	780	768	740	774	766	800	774	791	736	768	819	742	761	763	783	791	727	770	725	742	739	792	765	776	734	724	731	687	698	760	798	762	786	793	777	760	728	749	778	765	809	765	753	748	761	767	754	740	794	734	743	709	708	734	738	728	782	771	776	773	790	782	746	737	766	733	727	797	752	763	710	773	789	732	757	727	784	759	744	780	761	730	774	733	746	781	752	706	749	779	773	803	744	791	741	762	733	807	747	744	787	782	755	789	798	773	786	758	724	725	761	746	751	785	752	763	725	715	772	723	767	738	786	763	785	785	758	808	762	787	792	787	724	784	798	768	808	845	787	755	716	752	761	704	796	738	767	780	795	751	771	791	794	734	742	766	758	778	717	707	767	739	782	768	723	722	749	764	769	741	739	807	754	743	723	717	782	795	752	789	773	712	728	760	720	715	747	764	777	759	779	743	773	772	787	754	754	745	731	787	798	788	727	742	721	808	777	787	775	761	746	743	771	768	710	752	795	716	719	833	789	771	793	758	722	740	724	748	755	760	730	752	794	783	751	743	672	761	796	735	734	770	726	797	742	781	780	741	760	778	743	774	731	738	776	794	750	776	797	791	733	787	788	772	766	774	785	741	734	748	758	743	750	732	739	741	765	775	737	779	776	815	751	739	764	750	779	765	777	706	760	782	740	761	718	788	794	725	746	802	739	774	770	766	797	751	736	747	789	779	754	779	678	770	750	776	765	737	806	784	715	759	797	739	791	767	710	773	771	758	796	710	714	774	777	726	761	777	783	740	708	734	763	764	760	742	775	806	744	785	740	710	795	746	731	768	747	766	736	759	764	715	777	736	687	763	747	748	745	693	747	741	744	683	793	812	723	719	786	760	724	757	783	740	704	746	754	722	781	703	742	768	775	768	787	820	763	766	761	786	769	741	724	745	775	799	768	758	748	745	745	750	740	741	737	779	743	767	801	748	752	729	724	788	704	804	763	726	792	811	757	709	775	758	749	768	734	745	789	769	759	746	772	797	747	784	747	703	721	775	778	768	812	793	778	762	765	811	800	776	737	760	797	755	781	743	704	740	785	793	755	726	816	732	750	793	707	750	786	716	735	781	734	777	691	758	697	760	717	731	768	832	826	763	780	727	769	788	730	771	790	789	786	750	748	756	729	733	761	779	745	755	781	818	753	776	786	743	764	728	719	752	738	781	782	782
22858	20824	28322	23355	21016	21266	16323	8350	6373	5418	4417	3476	3068	2363	1850	1706	1414	1224	1098	918	866	757	673	637	569	592	540	574	507	542	489	486	540	514	577	537	522	520	508	591	520	501	532	545	480	558	496	488	543	527	500	512	505	519	507	505	515	542	528	544	558	536	509	528	517	513	572	527	526	526	552	542	520	487	506	542	494	523	524	489	558	509	520	532	538	482	542	523	558	483	545	519	503	531	477	484	525	541	499	541	558	537	525	545	526	523	537	472	478	559	562	530	509	527	545	503	524	511	488	499	497	547	493	538	553	520	490	504	501	515	481	512	540	475	481	546	481	518	575	504	516	541	528	505	512	515	552	512	500	560	521	454	520	496	513	523	508	490	511	515	517	518	502	534	488	537	544	514	531	553	528	515	521	510	502	511	534	562	533	534	520	529	467	551	577	508	473	449	494	495	534	545	507	489	521	518	476	503	526	517	542	534	505	499	499	492	499	506	507	513	539	478	536	534	538	516	513	496	525	519	504	518	502	531	496	561	488	504	507	558	509	514	511	489	516	509	467	538	524	516	569	541	522	485	564	507	508	530	543	517	533	508	504	500	529	497	512	507	493	562	523	487	489	512	470	524	519	512	549	477	554	531	509	510	493	528	507	471	475	535	526	504	556	525	492	501	527	516	532	516	486	480	543	495	521	504	504	522	537	515	524	499	529	490	532	516	503	533	515	534	552	540	522	498	524	542	504	511	522	461	490	495	558	517	509	478	487	497	479	535	486	504	490	519	489	488	532	510	469	498	528	510	536	519	525	495	492	495	529	508	488	501	517	545	511	508	485	493	533	503	542	508	538	486	536	493	503	501	490	514	506	509	505	495	514	505	525	506	548	519	474	533	538	543	489	550	507	524	526	513	518	507	519	545	522	509	550	504	510	507	526	554	504	496	438	466	504	498	508	526	514	559	499	517	504	511	482	523	519	543	517	490	463	509	469	514	541	497	519	501	541	523	461	530	496	508	523	553	503	518	527	539	532	525	509	531	544	519	535	516	518	491	521	522	514	511	494	518	489	481	488	506	514	517	537	492	476	566	531	540	524	491	501	541	539	499	533	541	517	510	491	543	556	466	538	497	485	550	517	500	518	492	529	504	556	556	503	477	512	475	491	493	527	555	532	534	536	508	531	478	499	518	500	521	494	478	523	544	509	505	570	524	530	526	506	559	525	538	527	514	464	467	512	499	490	525	517	548	531	543	499	493	504	529	536	532	543	516	504	522	473	590	524	529	463	524	494	480	499	514	524	476	504	502	478	495	513	500	501	514	519	508	523	530	512	486	498	507	473	510	510	520	485	504	538	518	510	524	495	550	501	518	525	510	519	471	504	505	489	496	519	503	520	496	542	510	527	522	520	556	471	526	488	530	530	514	474	479	523	499	482	524	507	499	496	468	536	523	509	494	476	513	522	529	513	547	553	485	543	494	492	530	509	558	539	497	524	520	535	535	497	533	511	503	507	538	556	516	463	485	507	537	510	525	537	519	508	522	493	535	517	562	518	545	528	524	525	532	532	522	493	557	512	505	543	552	494	505	484	505	484	474	499	467	560	523	551	490	453	554	527	464	532	508	526	482	531	543	483	477	543	455	490	509	478	508	513	535	550	506	504	509	509	525	526	523	546	500	495	529	520	482	547	488	511	558	488	515	561	490	507	496	485	494	542	529	550	517	517	491	541	512	517	466	531	470	564	548	498	499	505	508	508	507	504	529	536	531	500	517	503	515	535	547	517	478	510	555	533	505	492	465	525	478	528	528	499	504	518	512	493	506	496	513	493	518	488	531	518	527	538	488	529	489	533	524	518	515	486	528	502	504	534	496	529	482	505	466	495	518	514	520	510	505	530	511	533	551	510	511	503	506	524	490	517	507	504	483	503	527	534	483	508	505	524	522	556	545	522	498	510	506	506	512	525	585	543	545	505	484	515	481	511	516	462	516	559	496	528	485	533	515	543	515	536	558	517	527	537	520	512	508	550	497	502	501	493	532	531	467	476	515	479	480	514	519	509	525	549	505	484	476	488	548	512	467	470	531	517	546	551	521	484	490	502	513	534	503	482	504	504	544	504	541	499	523	479	529	548	524	548	529	505	516	517	513	521	495	458	528	484	526	518	514	515	509	481	484	491	522	482	516	515	500	514	509	552	523	510	544	518	508	488	488	478	526	519	498	529	559	538	495	536	501	512	519	496	504	504	519	516	485	486	531	524	531	519	526	490	491	539	498	539	511	524	500	510	460	495	490	525	489	524	536	507	521	528	497	509	522	507	509	476	486	464	534	513	542	567	543	538	482	488	475	522	505	507	508	529	511	512	517	519	573	546	522	549	554	475	520	483	548	538	540	520	508	493	502	535	506	522	558	471	541	492	490	525	495	494	558	501	535	489	477	542	526	518	530	500	511	535	495	531	531	542	492	508	536	518	508	519	468	527	516	506	515	493	510	542	520	505	528	499	532	483	521	524	519	518	497	494	480	511	530	533	512	531	500	504	546	483	542	482	531	522	530	530	523	517	496	494	540	512	496	523	469	458	500	540	526	509	536	519	489	522	479	532	475	503	509	485	570	525	513	493	515	494	510	507	498	487	528	532	511	487	481	553	516	499	555	527	550	522	519	528	548	539	483	489	510	513	515	497	499	492	527	515	537	477	542	455	511	509	505	572	510	516	556	480	521	502	500	524	498	497	501	526	463	535	516	533	484	530	518	495	520	517	549	489	512	518	477	516	505	544	531	503	496	535	514	479	492	560	458	526	549	487	520	518	531	500	516	497	510	535	518	531	535	474	518	528	530	507	498	501	535	488	518	528	483	482	503	543	507	510	528	503	514	503	495	518	463	517	507	504	544	527	517	492	515	512	535	486	512	495	523	487	487	500	542	509	495	543	509	504	528	524	515	561	543	504	528	482	536	508	495	518	512	518	549	495	474	536	537	472	494	568	531	482	512	515	509	544	516	510	530	484	512	511	497	549	530	514	540	509	513	496	545	511	540	523	540	505	470	488	550	569	485	516	507	533	518	518	460	475	506	508	484	500	515	538	535	490	567	510	510	505	513	466	473	498	507	522	494	524	524	498	481	520	487	502	539	469	504	523	511	473	484	529	486	523	535	535	531	515	557	517	515	457	544	494	522	502	512	497	563	491	469	560	512	483	492	516	491	520	535	516	527	513	505	524	505	530	498	513	502	486	486	477	519	528	525	497	516	493	502	507	486	493	473	523	517	528	500	493	535	525	524	549	512	517	496	573	515	490	518	480	524	510	507	498	551	515	507	522	545	488	520	500	517	502	545	552	522	506	543	515	505	540	488	543	486	509	581	497	508	509	548	528	543	520	515	536	505	544	520	510	558	489	529	530	567	527	566	531	511	505	504	514	486	518	521	539	500	502	539	493	505	525	503	510	498	528	530	531	532	512	479	492	469	512	522	513	533	490	512	526	497	537	494	524	513	535	450	488	500
37747	53900	42445	33582	27698	22404	18041	14947	13130	11357	9559	8010	6760	5229	4206	3609	2968	2456	2020	1643	1530	1259	1079	1002	885	806	771	731	755	689	772	716	727	679	702	735	716	720	703	687	680	713	715	720	717	641	631	687	656	711	744	708	699	695	717	698	750	684	664	689	679	682	683	672	728	721	765	737	653	690	725	659	719	712	659	679	752	728	703	677	716	690	661	745	737	731	709	712	668	690	658	705	698	731	664	680	732	701	678	640	698	701	740	731	659	681	708	719	736	717	685	657	676	707	722	687	700	691	704	704	700	676	713	662	706	727	704	701	717	695	657	671	658	737	654	723	682	715	720	607	679	677	677	652	675	714	651	714	706	731	724	629	693	705	700	752	709	723	686	667	691	660	676	696	686	720	669	687	680	672	662	655	723	691	724	697	726	734	700	637	722	692	683	696	700	679	671	648	698	669	728	686	687	725	700	671	688	705	709	704	704	656	738	673	712	732	661	738	662	697	706	711	703	662	700	676	723	692	693	701	658	676	664	742	668	690	712	703	726	679	675	673	705	698	679	681	740	732	663	764	663	689	738	688	671	710	681	743	697	687	686	671	687	670	702	686	694	698	686	667	678	704	689	665	698	696	716	721	683	659	661	679	677	701	718	680	718	654	687	670	680	715	686	650	636	674	696	697	671	704	659	700	665	684	687	690	706	713	681	712	641	691	682	725	659	687	679	639	711	705	686	681	738	711	697	668	685	695	692	742	625	691	702	711	723	674	676	637	643	694	728	718	702	702	702	717	677	685	661	692	684	666	700	663	679	698	716	692	731	691	686	647	662	707	713	696	684	693	683	714	672	682	695	681	658	654	672	713	659	671	726	681	709	701	707	683	707	661	664	632	698	686	751	670	694	658	741	645	716	660	716	628	661	664	688	658	710	702	698	690	705	700	652	716	690	677	691	721	702	682	694	668	692	685	701	677	692	693	711	711	670	693	749	686	727	667	688	687	648	704	708	692	703	708	677	684	729	702	697	713	700	700	701	678	672	696	726	688	728	713	653	710	685	702	681	731	670	725	656	659	656	676	672	687	696	736	709	664	686	694	682	670	703	690	705	683	728	702	689	672	681	710	699	710	711	702	678	677	689	709	653	684	654	693	708	681	717	688	705	725	653	676	685	684	704	658	695	699	674	712	692	714	678	719	742	677	698	690	712	666	687	716	736	714	700	679	660	658	667	701	668	684	738	724	703	685	703	681	688	700	692	652	673	714	692	696	655	692	710	674	680	667	677	689	732	717	680	674	713	705	749	764	676	694	705	769	677	688	709	637	660	700	712	678	711	742	673	685	689	675	730	663	665	735	666	679	686	699	678	681	712	691	656	663	660	712	658	740	671	709	635	670	752	642	685	704	730	699	720	656	704	747	655	698	664	717	708	700	724	726	665	692	728	659	736	730	688	678	657	696	679	704	666	704	710	719	711	741	726	656	691	688	664	693	696	659	672	694	656	705	722	660	753	673	704	678	703	623	672	688	672	678	703	711	693	685	726	679	730	697	693	673	712	689	713	675	713	686	675	707	722	747	739	675	674	679	719	690	646	654	716	654	679	710	705	707	715	673	727	710	704	664	703	687	718	707	691	686	700	686	723	677	685	684	708	668	656	734	702	688	718	720	679	700	697	664	680	649	687	654	697	697	679	729	745	712	676	672	737	675	734	675	733	691	724	711	665	650	722	695	675	707	662	695	699	683	691	703	693	736	668	688	677	691	697	662	701	670	706	650	704	672	671	661	723	696	720	673	666	711	719	664	674	700	698	691	683	728	656	717	666	701	695	672	695	681	695	672	689	710	660	653	700	765	676	714	672	698	729	672	639	707	701	690	709	669	716	726	727	690	670	682	632	657	679	688	698	738	713	631	705	673	667	704	736	682	681	724	685	750	729	738	677	718	708	670	683	671	670	692	680	677	655	644	681	662	688	683	686	715	753	698	722	676	670	699	678	685	681	661	750	653	716	681	710	676	701	683	705	704	684	674	702	694	684	691	735	667	656	698	744	644	675	703	736	702	670	705	782	740	669	675	713	709	702	697	738	689	687	687	702	720	720	720	664	662	668	659	698	711	684	688	697	748	704	720	689	725	688	682	712	697	714	733	701	692	682	697	701	708	699	702	686	685	661	681	676	657	658	672	740	723	691	629	682	670	649	689	633	686	731	659	681	664	706	699	703	698	686	701	709	662	696	677	697	692	722	710	676	688	694	661	752	678	653	706	703	713	665	697	646	699	673	667	671	623	712	687	689	687	674	675	738	656	682	664	706	733	700	664	766	730	692	653	675	687	688	661	691	731	680	647	723	725	720	710	678	695	715	703	716	696	646	668	705	660	659	649	685	693	706	651	721	702	689	716	699	711	732	683	681	694	721	714	653	672	665	694	690	651	688	710	687	692	651	731	672	687	707	714	667	706	734	694	713	696	693	695	728	727	678	659	703	703	680	698	716	715	698	670	690	693	700	670	658	717	741	664	692	711	698	691	662	705	712	669	704	689	686	735	719	696	710	716	709	707	670	668	709	660	660	670	709	715	663	669	709	687	707	693	666	682	698	687	687	718	682	727	682	707	677	635	741	723	725	633	712	679	696	696	693	716	679	689	717	705	682	646	673	646	716	696	699	665	673	741	638	692	682	688	670	708	728	696	672	718	698	697	706	674	677	674	669	718	704	677	680	683	675	650	749	708	636	697	713	714	671	715	700	692	699	738	695	722	720	680	705	708	678	688	722	719	685	701	700	704	649	709	692	723	713	690	736	683	705	728	687	677	697	711	673	716	678	651	729	718	682	740	648	732	743	706	668	676	706	718	679	706	649	709	719	689	646	699	733	727	689	686	718	705	690	673	696	701	699	715	699	733	673	729	749	686	671	661	687	686	683	660	688	715	630	753	685	690	725	691	743	672	701	695	698	700	690	693	705	722	664	693	676	717	714	685	712	734	669	689	752	701	678	702	721	675	749	666	684	693	665	667	721	672	704	699	722	699	721	702	697	695	753	738	697	674	706	705	690	703	700	680	716	717	735	668	669	693	666	694	717	732	700	697	679	676	663	712	695	655	679	702	739	714	704	665	725	650	653	633	650	673	695	651	715	657	743	684	670	711	676	691	690	677	678	697	681	640	656	709	688	684	676	675	710	658	689	712	677	712	673	709	694	710	685	675	691	742	716	697	703	687	690	684	697	702	693	668	724	706	696	738	728	670	679	738	716	687	667	689	728	707	656	729	665	650	680	709	624	638	674	729	718	753	724	715	695	703	678	703	669	709	647	668	693	692	643	738	681	616	689	692	671	696	737	686	684	704	699	725	740	678	699	645	688	696	644	663	725	696	647	692	682	684	696	644	736	717	714	731	689	682	714	683	739	738	754	694	664	747	675	693	666	727	679	715	681	755	736	727	690	671	722	687	709	707	658	636	694	680	675	704	718	702	673	699	732	658	686	637	710	668	723	675	691	621	691	704	714	717
28109	24686	25023	18098	9584	5587	3778	2757	2332	2074	1767	1394	1285	1138	870	880	785	677	591	567	536	500	490	473	459	432	406	438	430	385	431	477	379	412	439	414	422	407	429	453	430	445	413	415	410	418	422	469	432	395	392	389	450	433	409	434	414	391	419	422	408	394	431	418	441	432	412	450	398	432	431	440	387	394	411	403	407	398	447	444	448	427	403	393	418	434	433	422	438	430	413	378	441	392	437	412	422	427	417	440	403	427	381	433	415	439	410	417	412	422	416	384	413	403	392	433	406	420	395	444	452	444	381	407	436	391	431	439	420	418	424	409	427	411	459	455	417	405	426	417	425	422	437	392	446	407	445	362	397	410	436	410	447	414	420	398	416	453	464	388	445	430	413	418	416	466	418	406	417	411	434	388	414	419	426	420	423	377	410	401	434	416	398	431	391	400	413	399	422	409	398	443	397	425	364	461	447	446	420	361	411	421	452	417	432	445	400	394	400	447	416	419	418	432	428	401	409	401	417	377	421	405	423	404	436	431	404	433	389	407	429	388	435	417	403	403	390	446	392	376	396	405	442	418	423	429	401	418	425	437	420	437	428	410	427	401	427	425	429	407	434	427	431	429	434	418	433	416	403	423	366	410	362	408	406	464	407	435	385	396	417	431	408	430	412	395	417	449	405	428	409	401	370	440	418	408	409	374	419	462	431	412	433	428	430	487	441	382	426	402	453	440	381	420	418	383	404	484	380	409	410	450	413	399	421	385	394	390	403	370	386	374	403	412	409	419	369	410	417	408	410	423	409	421	392	409	432	401	434	434	420	395	412	396	393	406	373	384	402	433	418	405	435	405	383	409	373	453	398	382	424	401	403	440	424	420	437	414	450	424	429	410	424	412	416	439	374	428	430	437	413	447	391	416	401	435	404	418	420	435	445	377	452	439	385	417	420	400	384	417	415	411	416	425	407	390	396	413	414	377	404	424	443	401	402	401	449	421	393	421	446	418	410	390	429	401	404	408	414	409	419	440	409	453	428	429	442	424	390	424	408	398	405	432	443	423	389	395	433	395	379	425	402	443	414	425	426	438	415	357	468	399	413	428	411	404	397	414	411	419	438	436	442	436	405	409	459	406	430	421	450	394	425	389	413	418	432	443	414	428	422	411	390	457	400	418	427	391	420	410	439	406	403	385	434	385	413	401	413	431	421	390	395	428	452	431	388	421	435	456	407	409	404	413	428	448	411	409	407	441	410	404	433	408	419	462	417	408	396	429	452	392	381	423	424	393	429	426	422	407	406	435	406	403	449	399	430	421	422	397	401	463	400	366	406	395	380	453	420	426	421	401	415	451	443	403	412	413	401	426	426	447	387	407	443	435	447	443	408	406	447	428	425	431	409	390	417	416	422	412	402	446	414	375	409	418	444	396	433	442	396	429	388	406	442	418	397	433	387	424	411	379	434	408	426	422	445	438	404	403	427	393	449	400	381	432	445	443	435	427	396	378	410	384	434	421	426	432	436	438	375	443	436	442	401	413	423	445	431	410	441	388	436	420	415	398	412	406	385	396	403	405	399	417	439	389	387	409	439	418	413	410	427	423	392	407	389	395	429	432	428	414	414	424	405	435	401	423	404	430	428	398	400	406	418	401	398	414	430	406	404	442	444	425	432	414	424	445	392	414	440	390	404	418	435	429	420	386	425	426	403	396	371	386	426	413	401	415	426	409	435	430	416	388	428	417	429	393	402	391	428	399	412	405	419	433	381	409	403	405	379	446	454	398	421	427	448	443	407	391	404	465	436	414	403	415	403	412	393	385	433	404	402	404	406	414	442	403	451	406	431	437	413	418	460	456	416	414	366	401	398	420	403	441	408	419	447	438	422	408	403	440	397	398	428	438	413	403	417	442	427	417	428	427	430	446	449	416	430	383	411	428	375	421	407	413	410	420	416	397	437	393	427	428	416	419	409	407	449	429	427	425	370	431	417	433	361	400	434	439	428	436	407	441	433	417	410	418	465	408	403	411	424	402	386	373	404	389	431	372	409	413	432	423	442	419	433	427	445	397	415	461	395	427	411	386	394	400	416	382	410	385	449	424	401	431	431	413	448	406	432	433	425	402	400	428	456	415	425	401	407	434	408	429	451	386	357	389	384	418	424	404	357	443	415	388	419	435	425	420	443	371	410	409	432	435	433	407	433	424	437	424	408	422	438	387	453	461	438	449	412	402	415	445	414	413	420	390	407	395	414	437	448	438	432	455	408	416	451	439	432	414	441	384	427	404	398	434	420	417	374	380	416	441	440	423	390	442	401	438	417	423	395	405	447	445	425	442	412	386	419	418	438	439	382	409	434	428	408	397	431	400	402	384	423	404	416	429	416	415	437	423	420	414	421	405	422	434	451	429	425	421	416	413	431	431	414	431	418	396	433	438	440	414	418	403	412	436	415	440	414	395	419	395	426	447	471	462	415	402	441	424	426	420	407	418	432	408	397	440	428	372	391	445	425	415	390	403	429	451	410	410	397	434	396	424	443	389	412	397	389	405	397	407	453	463	413	428	397	401	388	392	403	449	424	376	399	446	412	434	439	407	395	452	398	400	408	413	421	406	415	428	439	424	415	421	418	420	432	436	420	432	388	426	421	375	391	435	418	408	410	425	408	443	414	398	394	374	400	439	434	417	411	392	403	404	418	399	416	456	436	425	437	409	407	417	415	431	417	418	398	438	429	410	384	430	450	431	436	434	414	442	389	400	411	421	438	416	445	429	405	432	412	396	415	433	390	434	419	426	352	425	404	403	432	400	415	383	416	407	426	451	422	417	433	404	405	434	418	405	389	430	421	418	425	422	430	407	426	421	404	404	419	419	406	417	418	417	418	403	424	405	401	397	422	408	441	383	409	409	422	383	436	381	399	392	422	419	400	396	409	414	448	462	442	411	426	412	408	398	411	389	425	409	442	419	385	398	422	413	405	438	428	407	413	404	406	410	437	410	411	411	433	394	410	401	384	450	445	436	391	388	401	440	419	425	380	402	442	403	423	454	410	387	447	392	403	404	445	427	424	426	399	402	419	433	434	443	444	391	398	400	413	407	404	429	398	393	373	412	400	435	410	441	430	437	451	418	406	424	414	404	407	431	438	461	446	427	397	414	436	413	441	436	413	423	424	406	410	402	431	446	427	447	401	423	432	418	437	411	394	395	391	390	416	406	409	403	435	436	408	400	401	446	385	413	406	432	437	446	384	398	439	379	424	436	401	409	425	437	396	441	423	465	409	402	370	435	401	448	414	413	430	426	449	431	394	385	416	410	407	424	443	409	376	433	402	460	402	407	410	440	457	422	412	426	412	434	392	413	436	440	429	392	430	426	438	387	434	454	416	395	433	385	424	466	401	428	367	433	388	399	449	422	397	429	427	406	380	406	391	419	414	397	424	405	433	397	417	427	403	421	380	421	445	426	407	403	421	392	409	392	425	357	386	413	458	451	434	479	424	396	397	427	404	426
30900	39706	31129	21474	15710	11414	8676	6781	5819	5093	4162	3421	2992	2337	1915	1700	1470	1144	1026	849	871	816	722	671	618	650	603	609	599	550	627	571	522	591	576	594	568	582	582	561	545	594	556	627	593	573	554	539	540	571	544	569	565	535	614	555	509	550	569	577	614	551	587	594	581	606	553	560	566	568	591	588	567	551	649	544	544	539	563	571	557	568	587	537	585	570	543	584	548	562	577	551	546	565	586	575	558	553	568	573	596	568	580	557	541	584	504	589	565	559	604	573	607	561	562	592	573	563	608	536	593	554	609	548	521	502	566	565	573	618	526	572	589	571	623	569	579	555	581	548	620	552	541	563	535	573	535	576	534	602	561	584	601	574	575	554	542	587	556	558	576	621	613	536	586	586	599	569	590	601	554	570	583	579	571	551	586	577	559	515	533	605	576	521	590	539	584	547	569	569	622	546	521	588	566	574	590	561	538	548	517	565	553	559	574	544	545	545	540	499	597	577	550	576	572	607	612	580	588	532	559	581	560	610	532	565	577	589	597	519	578	543	546	523	563	576	604	620	555	570	542	565	583	600	584	551	555	586	558	595	566	531	615	544	566	628	557	544	558	572	587	548	570	586	582	537	591	563	570	546	626	542	584	555	606	582	622	559	598	540	604	589	571	593	572	586	535	539	564	580	532	517	592	530	560	559	539	553	552	578	596	509	576	563	573	525	500	558	563	562	565	590	528	552	563	559	528	543	571	579	550	595	557	550	612	607	594	603	527	588	563	568	565	580	569	559	567	536	564	570	577	581	550	550	567	564	521	541	505	558	565	555	571	540	548	538	523	608	589	612	560	583	560	519	556	570	510	540	619	528	556	549	532	576	576	552	545	571	586	569	558	566	572	576	552	583	592	568	591	552	553	569	582	545	589	572	573	533	546	598	546	572	533	541	574	561	559	576	549	541	567	581	588	582	545	588	557	562	559	556	606	597	610	558	569	588	582	577	539	574	642	562	523	581	569	507	533	545	559	555	535	577	588	539	581	584	624	552	577	580	578	539	596	536	544	526	600	571	587	583	573	527	603	580	565	550	554	585	543	555	564	553	560	551	533	539	583	600	602	565	612	564	563	589	581	554	608	534	562	564	561	536	553	598	534	606	592	540	594	559	565	605	525	575	559	600	579	540	620	542	594	617	583	542	598	563	638	563	567	602	555	568	548	564	533	559	584	541	597	531	524	569	617	566	568	557	568	552	575	596	573	561	521	570	564	537	552	537	576	541	555	569	609	596	548	564	584	601	556	595	565	565	600	555	564	520	574	585	610	585	550	588	588	544	587	614	562	605	578	578	546	577	570	541	532	588	592	593	586	588	544	566	607	584	592	559	592	607	568	588	584	583	558	571	535	550	570	616	518	528	560	541	578	563	548	581	577	568	580	566	569	558	528	588	545	597	547	560	527	572	546	585	557	544	575	559	613	581	584	596	554	557	520	556	553	555	582	532	543	564	572	601	585	578	580	541	581	568	553	579	569	529	553	541	550	567	576	542	588	550	580	569	544	558	571	554	553	586	574	543	619	566	580	563	537	553	604	590	545	556	574	629	565	556	588	547	525	542	572	564	568	567	587	566	573	578	568	551	581	583	513	580	586	554	542	564	566	552	583	579	579	599	574	581	584	558	550	569	639	542	603	565	546	597	609	565	561	585	621	565	606	571	571	553	555	548	569	555	585	578	569	551	521	593	592	567	583	585	571	646	584	554	528	574	590	589	596	586	541	606	550	590	537	579	590	594	558	583	574	585	583	607	584	585	584	519	525	592	575	559	571	537	563	564	602	530	591	526	601	573	529	561	583	493	590	614	547	565	633	582	550	588	555	606	575	563	574	550	552	593	576	550	594	586	548	618	576	555	579	549	545	579	575	572	564	538	552	599	571	559	548	592	568	600	558	570	549	523	554	574	583	550	569	532	534	573	577	536	576	559	543	583	586	590	592	546	626	617	595	596	563	579	563	551	544	564	565	543	603	548	577	608	563	581	529	574	545	555	578	523	578	563	578	565	562	548	565	561	631	539	515	581	537	590	579	564	558	602	556	603	559	533	590	591	592	562	534	584	590	563	588	556	560	567	532	556	559	564	529	613	570	565	627	563	565	541	575	560	532	578	527	552	520	611	546	543	554	606	584	626	557	526	544	588	583	526	601	604	528	538	598	587	550	567	573	551	577	546	548	594	577	556	563	558	558	517	564	590	566	568	579	597	531	538	577	558	592	544	577	579	561	547	567	571	597	564	536	611	570	628	578	565	569	516	601	579	559	580	572	558	580	526	544	588	584	569	601	570	531	559	584	539	599	564	549	582	581	553	575	576	548	547	573	553	576	550	601	547	540	557	531	591	534	556	562	587	585	560	550	577	573	539	592	537	533	566	553	592	590	610	583	574	563	523	538	556	569	549	544	588	536	540	545	605	610	551	556	574	573	547	512	553	639	586	594	522	536	578	610	565	608	557	577	556	578	545	526	571	554	552	541	574	586	553	556	579	586	554	534	572	570	555	599	585	569	581	572	585	595	553	573	570	597	546	549	572	508	562	564	562	601	584	557	525	581	560	574	546	564	536	585	589	566	553	565	566	564	566	611	568	574	583	544	553	553	569	603	588	562	597	564	582	572	579	557	537	574	595	561	549	558	557	572	534	586	518	555	583	598	549	548	543	573	542	580	531	524	556	594	568	542	574	541	545	556	567	590	553	576	613	531	570	547	569	532	558	604	600	565	593	537	547	548	578	567	570	607	586	585	572	524	554	571	576	509	590	574	556	549	528	584	552	497	572	520	547	580	565	556	565	591	532	566	588	579	520	553	576	539	564	573	555	562	535	595	563	578	563	581	553	622	572	564	530	559	542	568	607	552	599	570	605	543	579	580	583	555	557	543	564	548	549	594	566	546	572	559	589	533	573	553	570	545	609	578	561	580	568	531	581	543	553	565	558	538	582	569	556	562	571	573	586	576	586	591	597	570	554	522	592	595	575	583	597	615	606	537	590	553	554	594	568	635	572	579	592	607	555	549	612	582	563	531	558	569	555	613	525	560	541	565	551	528	589	556	538	578	562	558	545	523	583	567	567	595	579	607	556	564	555	554	548	588	605	585	538	558	558	546	608	586	581	565	598	593	609	589	583	562	497	572	584	551	577	591	557	547	563	569	578	590	574	574	549	549	578	581	587	600	526	610	543	533	585	541	611	568	524	527	557	545	554	546	580	554	568	550	585	574	584	547	563	590	525	550	554	549	586	600	578	545	599	540	588	591	541	563	559	592	559	536	554	542	556	539	537	596	564	586	623	529	529	546	595	576	581	532	597	554	575	569	593	551	537	585	542	583	558	532	540	565	552	530	586	618	591	523	626	594	559	574	568	564	569	526	570	537	579	603	592	568	578	574	583	566	520	548	555	567	557	577	592	564	553	590	580	568	569	591	542	573	560	590	563	605	568	557	570	576	581	541	577	576	573	562	506
23766	20776	27773	24082	21091	16173	9304	5969	4653	3844	3296	2555	2284	1924	1576	1281	1150	1075	885	810	731	721	645	659	624	609	584	595	579	529	543	567	544	558	581	577	562	552	542	573	595	544	585	569	539	564	523	561	534	537	571	558	561	538	567	579	542	560	605	557	582	563	578	588	605	537	515	534	588	562	575	582	512	541	582	546	570	554	556	501	527	542	582	564	564	561	540	529	551	561	576	534	566	567	526	522	539	554	573	555	543	572	583	538	551	554	514	534	561	585	561	537	547	520	552	510	571	531	564	566	551	545	515	555	546	566	555	528	541	583	565	506	565	571	555	571	568	590	587	555	540	538	570	503	550	595	553	605	533	547	593	508	569	557	591	514	619	530	556	589	576	537	600	564	549	558	572	571	558	519	534	546	568	536	517	534	570	552	540	571	553	539	547	573	577	537	547	561	535	554	546	544	567	551	528	487	550	559	509	524	553	564	595	529	569	562	557	521	575	558	560	552	596	523	552	561	547	586	570	570	533	566	556	527	519	525	545	582	551	511	585	572	553	534	581	565	561	574	560	589	571	568	551	577	498	559	559	583	546	534	595	550	501	543	564	526	523	539	578	545	566	563	583	543	579	580	553	564	549	560	586	571	558	534	578	534	524	560	545	589	550	586	536	547	532	544	541	551	498	534	570	554	608	557	586	577	564	545	568	584	544	575	541	571	547	533	564	539	572	538	561	561	589	553	600	594	551	542	572	574	502	571	544	566	563	537	595	577	582	520	544	584	576	539	498	550	533	546	588	515	541	557	536	554	533	558	550	538	544	541	563	530	539	576	540	587	520	537	572	590	568	560	589	520	592	547	546	537	558	579	577	552	548	558	575	523	521	538	594	556	556	580	576	524	560	554	553	550	569	599	563	537	540	565	534	527	548	564	532	522	533	526	521	556	543	584	571	548	576	556	597	517	536	575	581	529	550	557	557	549	570	549	535	564	536	535	569	495	549	578	577	539	586	542	549	584	539	532	585	563	570	545	511	604	516	563	566	564	611	529	527	561	580	564	523	571	535	560	550	546	567	561	551	536	539	566	549	553	567	559	578	554	549	577	579	545	549	552	563	551	537	602	600	538	569	537	521	550	565	555	562	525	526	559	556	609	552	535	546	536	583	518	571	581	566	582	542	533	570	466	553	538	549	557	567	549	575	562	547	601	536	505	505	565	547	514	547	530	581	569	540	546	533	512	561	580	564	494	545	578	542	538	556	585	567	546	570	532	573	578	549	571	571	567	529	547	522	518	558	568	514	546	585	572	593	526	592	579	561	541	536	551	539	514	553	576	581	517	513	531	572	517	556	555	627	579	528	507	534	573	570	571	552	561	535	567	594	575	585	548	574	541	584	562	552	560	549	600	540	542	572	589	570	598	536	546	474	563	546	527	515	537	530	546	564	544	593	521	547	562	552	561	517	541	576	555	547	526	553	518	556	533	567	502	576	558	573	572	583	570	542	503	559	526	545	545	532	547	556	558	552	557	594	549	503	603	563	573	546	532	545	533	540	539	501	538	550	560	585	581	606	556	535	534	588	577	505	513	505	562	572	570	512	508	549	530	591	552	534	556	518	554	529	552	544	553	593	556	562	572	549	551	513	600	590	605	492	539	544	563	532	583	546	532	564	561	617	532	574	534	554	553	537	544	542	529	538	584	553	572	557	543	558	588	590	503	538	588	518	546	540	554	517	560	568	561	589	588	554	584	548	556	576	562	593	510	521	556	567	550	600	576	523	557	531	516	549	523	563	590	524	569	564	572	559	545	540	546	555	570	528	539	571	543	540	577	590	551	518	520	528	564	589	550	561	528	528	555	553	557	560	574	548	550	546	535	563	573	547	530	515	538	572	564	562	568	491	526	526	542	560	549	557	565	545	531	524	550	579	573	593	583	539	556	565	565	511	550	532	557	556	537	538	550	574	519	557	560	569	514	540	538	551	534	553	547	497	533	539	570	546	590	552	576	536	523	534	570	583	524	546	517	534	535	527	524	562	539	558	577	512	534	602	537	549	532	521	530	583	560	579	586	534	484	573	559	556	573	522	551	536	586	555	531	562	545	562	529	578	556	583	561	587	549	563	587	545	572	541	533	532	584	561	515	564	577	529	583	575	503	553	608	561	553	543	600	567	541	543	549	517	508	548	592	505	501	616	558	537	533	537	547	558	564	530	571	545	560	535	547	538	553	514	549	501	553	546	547	548	533	503	524	596	562	560	561	521	589	545	541	521	538	588	580	549	533	555	551	570	539	560	552	545	545	534	551	546	533	531	549	539	553	580	534	564	565	557	560	574	543	521	550	504	578	571	568	507	574	571	588	555	572	556	533	591	563	537	563	552	551	530	541	553	520	542	565	538	545	496	544	571	547	534	554	573	501	533	539	521	574	538	554	564	552	582	560	568	559	582	567	553	513	559	502	567	539	517	531	588	566	539	569	559	567	546	551	540	525	563	552	547	551	528	558	526	546	581	537	535	558	559	548	589	506	566	539	527	561	518	536	546	530	543	561	517	525	530	579	536	537	533	545	515	566	567	631	590	504	555	567	547	582	559	527	544	561	565	558	549	541	543	588	577	597	522	542	558	554	514	566	528	513	581	519	558	571	529	560	554	592	566	497	573	561	523	561	570	562	545	556	560	545	524	520	545	562	541	567	545	545	550	598	533	568	578	562	569	552	562	565	559	566	584	568	563	557	575	558	565	566	599	547	583	598	556	580	562	562	523	567	541	544	573	585	530	526	572	570	530	588	589	537	548	568	542	553	587	597	566	552	551	541	547	579	515	532	573	558	521	555	516	548	562	555	524	568	554	554	558	537	542	551	554	580	502	531	565	582	591	581	564	533	511	603	565	553	534	540	533	560	568	620	534	539	550	591	566	579	527	581	517	585	552	590	539	531	546	553	539	570	573	507	526	552	526	558	568	559	570	530	557	540	543	547	566	536	556	510	562	527	562	545	595	559	574	534	588	587	573	580	571	527	556	534	585	521	591	553	557	598	520	531	564	553	515	553	555	543	558	553	543	543	584	532	584	523	523	505	551	551	557	566	584	518	538	564	537	554	511	580	556	569	532	547	525	585	583	569	556	519	534	584	535	575	541	561	568	577	533	585	585	560	596	569	546	596	581	554	563	562	575	543	548	534	549	579	530	563	517	545	524	560	566	522	530	556	511	548	563	562	530	572	580	555	516	578	523	542	536	538	540	561	554	537	564	578	600	565	564	581	525	530	523	588	542	539	556	546	550	533	567	565	590	537	564	538	598	578	550	557	552	539	578	557	551	533	559	539	553	558	573	544	528	574	546	570	551	546	546	569	532	535	603	503	582	552	543	520	558	565	493	598	529	535	528	516	549	535	557	556	582	561	535	566	559	551	563	588	518	554	517	566	542	572	538	539	585	563	554	512	537	542	553	529	569	529	583	577	566	583	559	535	528	547	558	558	533	544	558	568	565	559	540	613	551	556
33784	47842	38651	29612	23682	18234	14209	12008	10273	8730	7259	5889	5080	4005	3293	2700	2223	1983	1600	1429	1304	1141	1026	835	775	769	781	711	760	791	780	778	750	802	806	796	719	828	771	751	803	765	737	726	785	768	749	725	779	744	761	743	724	776	746	711	766	763	755	754	770	765	785	723	749	773	768	732	719	766	759	721	755	731	746	744	710	719	741	776	774	754	744	801	738	715	715	743	692	737	785	792	741	737	746	725	740	747	760	763	755	749	738	776	740	737	758	728	781	717	745	718	760	743	760	726	770	781	733	735	823	811	788	798	727	756	698	748	770	713	781	726	744	754	747	714	752	796	797	766	811	770	714	732	722	713	734	755	704	744	761	728	696	813	728	768	785	804	746	721	757	791	735	765	715	722	705	744	750	704	760	713	743	775	723	698	765	733	744	724	758	767	717	728	759	741	711	708	758	765	708	731	800	745	776	795	764	731	767	714	676	758	723	756	738	715	737	745	740	792	769	734	734	775	715	691	711	769	806	724	783	734	792	733	736	729	730	780	774	743	725	772	776	737	723	775	759	734	753	761	769	732	703	756	746	762	749	753	747	706	750	722	720	734	767	737	765	752	787	780	684	730	715	732	742	746	726	776	734	716	711	724	733	707	738	753	733	750	740	724	753	773	734	771	778	727	741	753	685	780	751	704	753	771	748	719	785	685	683	752	755	778	743	762	763	756	714	678	735	673	746	746	742	787	742	754	761	719	707	769	752	770	674	733	745	738	790	704	721	725	805	721	783	766	729	766	765	766	765	715	767	729	734	747	760	726	706	746	743	736	761	734	759	766	731	747	727	746	724	761	735	715	752	710	711	717	712	724	763	767	720	801	741	702	728	746	742	777	760	735	751	750	717	727	756	760	767	729	713	698	758	716	723	710	792	765	752	704	743	770	726	769	739	711	758	723	753	731	733	751	745	760	750	730	731	754	728	777	745	718	792	717	739	763	739	732	746	772	724	748	743	740	744	762	724	759	689	741	727	721	760	747	704	772	722	732	735	720	769	752	728	748	725	737	783	732	736	751	710	743	739	755	741	770	741	755	707	736	767	768	792	759	759	713	766	714	708	773	727	771	736	746	789	770	737	724	736	704	752	779	745	780	716	760	746	744	708	764	726	777	719	773	734	710	783	788	762	721	736	760	773	749	774	756	758	722	747	765	720	748	751	753	743	755	734	787	726	762	809	749	763	690	746	785	760	780	783	726	739	764	777	772	733	722	762	753	714	746	795	750	719	698	735	717	708	754	750	752	737	744	760	771	687	728	779	738	726	759	757	740	747	719	756	767	741	709	753	714	754	702	769	746	702	811	763	788	747	732	793	715	749	775	754	729	700	753	731	770	789	741	697	748	739	748	730	743	686	714	784	756	747	747	778	732	740	747	771	754	744	715	699	770	758	742	754	779	735	695	726	716	764	765	756	741	771	775	725	735	764	707	704	741	763	708	749	740	767	734	708	704	709	759	756	721	711	713	723	780	746	730	744	718	749	708	754	701	755	766	777	726	834	746	737	765	725	748	735	722	727	719	769	734	699	719	744	735	725	755	777	718	744	710	734	747	782	756	797	760	705	651	723	728	717	761	788	754	740	750	807	704	742	735	736	714	753	743	738	717	750	736	768	757	727	824	751	696	686	722	762	713	755	714	754	734	772	773	766	725	699	710	730	754	722	751	768	744	788	732	785	752	748	776	682	749	749	753	694	710	754	720	766	734	744	785	757	716	746	811	751	740	778	738	742	677	769	779	747	691	740	711	735	757	736	733	712	725	791	744	759	731	756	730	758	714	753	734	773	744	757	758	783	730	712	772	734	745	751	761	752	686	757	768	752	743	752	772	731	750	723	773	726	747	752	745	757	814	744	726	786	743	715	692	739	775	773	745	739	773	794	734	747	758	776	736	734	704	731	745	802	727	746	717	685	732	750	741	738	704	784	702	756	725	731	724	707	752	744	715	796	719	768	734	774	747	723	761	789	751	799	767	706	713	733	773	782	782	742	719	743	748	771	691	696	733	754	758	768	739	762	741	737	739	732	728	733	731	754	695	781	741	761	751	747	745	746	785	753	736	781	740	720	814	725	733	709	768	772	763	765	743	758	736	749	734	739	768	755	734	736	780	758	747	713	762	730	736	781	712	790	727	731	772	781	754	786	732	750	758	709	757	736	702	756	774	729	709	748	717	723	730	749	756	750	733	731	781	763	747	716	751	752	782	710	750	731	755	717	760	718	723	775	749	681	739	751	711	763	725	763	761	734	735	749	751	737	789	767	777	727	769	726	736	753	773	776	744	730	744	716	754	775	724	724	768	728	757	750	717	708	780	780	738	781	748	736	708	742	750	761	741	722	753	758	722	756	741	762	709	747	721	739	767	738	697	811	774	720	738	728	756	749	762	752	725	800	726	774	765	766	697	715	702	731	713	716	793	737	741	723	753	773	761	746	734	743	734	718	722	749	738	742	742	751	781	724	697	801	732	742	727	743	765	752	774	707	740	748	755	742	711	747	746	719	718	739	824	727	737	750	746	765	690	727	728	711	731	750	734	734	687	770	743	780	721	773	753	702	781	749	728	779	745	700	726	764	776	727	800	684	752	766	743	717	728	737	760	766	807	730	757	726	733	758	720	737	739	726	733	694	759	736	765	757	720	719	754	716	769	680	763	752	754	784	759	781	715	712	735	723	764	730	728	779	703	715	708	713	774	698	748	731	727	769	725	750	767	712	748	755	740	711	794	732	743	753	783	744	697	756	731	687	790	779	706	765	763	791	735	773	756	731	716	824	697	730	768	796	765	818	744	738	742	721	765	752	784	783	757	726	707	726	710	784	713	731	684	712	730	739	725	763	797	690	801	775	767	782	731	717	817	740	728	732	781	712	775	762	698	774	754	754	737	832	738	731	775	759	662	749	725	736	759	772	717	780	758	724	707	756	736	695	778	813	775	739	717	742	787	732	680	745	689	693	736	688	779	764	733	715	734	770	733	760	731	726	732	800	745	796	746	710	687	750	748	710	691	721	732	683	741	725	735	714	725	775	753	733	753	746	743	703	709	688	697	718	753	733	780	717	740	738	706	787	759	749	756	741	753	705	715	749	709	768	728	741	767	739	742	770	770	712	687	738	781	777	743	756	706	712	780	745	750	820	783	722	718	734	758	778	735	729	739	747	751	772	717	725	732	786	725	744	782	763	715	723	697	737	718	762	730	761	711	744	739	755	759	720	782	768	735	691	784	763	761	739	776	752	777	754	769	718	708	739	770	750	761	779	771	748	745	735	779	716	718	761	743	758	774	767	725	728	762	775	771	731	739	756	747	731	761	724	740	728	764	738	753	689	737	703	739	755	768	738	754	729	727	744	743	713	739	780	733	759	719	792	766	797	730	742	737	745	754	735	685	751	755	709	741	763	729	777	731	738	771	692	753	731	710	777	788	750	712	723	702	759	739	734	715	718	727	772	721	718	790	753	747
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
